This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/ci/linux.
discards c7d4c1fd91ab Add linux-next specific files for 20210616 discards 9fb45a9f35f0 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] discards f24011e8a7f0 Merge branch 'akpm/master' discards f51a71093975 afs: fix tracepoint string placement with built-in AFS discards 47b86b386eeb mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] discards 8aef6710db27 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] discards 38a63ca4da02 kdump: use vmlinux_build_id to simplify discards 1a55bd632784 buildid: fix kernel-doc notation discards 56ab2ddfa17d buildid: mark some arguments const discards 8d456616f7bf scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] discards 983f1c095b1a scripts/decode_stacktrace.sh: silence stderr messages from [...] discards 8ad26a4d2e8e scripts/decode_stacktrace.sh: support debuginfod discards 1e420c8af0d3 x86/dumpstack: use %pSb/%pBb for backtrace printing discards d1d8894e9516 arm64: stacktrace: use %pSb for backtrace printing discards 1c363ebc88c9 module: fix build error when CONFIG_SYSFS is disabled discards a1fb2e2d7afa module-add-printk-formats-to-add-module-build-id-to-stackt [...] discards 10b330fcf340 buildid: fix build when CONFIG_MODULES is not set discards 489372fcfd47 module-add-printk-formats-to-add-module-build-id-to-stackt [...] discards 8a022d64365f module: add printk formats to add module build ID to stacktraces discards c6db5a5031ac dump_stack: add vmlinux build ID to stack traces discards c789498f3647 buildid-stash-away-kernels-build-id-on-init-fix discards 686176a3b99c buildid: stash away kernels build ID on init discards a14e35ceb587 buildid: add API to parse build ID out of buffer discards ef659edd12fb buildid: only consider GNU notes for build ID parsing discards d4c4568f8d69 x86: convert to setup_initial_init_mm() discards a842833296d3 sh: convert to setup_initial_init_mm() discards 9f0202c52631 s390: convert to setup_initial_init_mm() discards 032c765654d8 riscv: convert to setup_initial_init_mm() discards 7b84928b0589 powerpc: convert to setup_initial_init_mm() discards 84632f331b5a openrisc: convert to setup_initial_init_mm() discards 4dbd08a87120 nios2: convert to setup_initial_init_mm() discards 8bd2ecad934e nds32: convert to setup_initial_init_mm() discards 96a2ff599525 m68k: convert to setup_initial_init_mm() discards 50feeb512a09 h8300: convert to setup_initial_init_mm() discards 5798ad20392c csky: convert to setup_initial_init_mm() discards fd52fa38a1ec arm64: convert to setup_initial_init_mm() discards 354068e0f0cf arm: convert to setup_initial_init_mm() discards 4187fb3ba10b arc: convert to setup_initial_init_mm() discards 4119f28821a9 mm: add setup_initial_init_mm() helper discards 3fd04f31649b mm: fix spelling mistakes in header files discards 1c3e4d50288a secretmem: test: add basic selftest for memfd_secret(2) discards c94eafff0d7d arch, mm: wire up memfd_secret system call where relevant discards 933e512af754 PM: hibernate: disable when there are active secretmem users discards a3b8163389d1 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] discards c2594ae913c8 mm: introduce memfd_secret system call to create "secret" [...] discards c304374ee2dd set_memory: allow querying whether set_direct_map_*() is a [...] discards 136417d3881d riscv/Kconfig: make direct map manipulation options depend on MMU discards 6e1f468c2431 mmap: make mlock_future_check() global discards ad98c90cdaef mm/slub: use stackdepot to save stack trace in objects-fix discards 5c67525e4250 slub: STACKDEPOT: rename save_stack_trace() discards 545d0d5f24bf mm/slub: use stackdepot to save stack trace in objects discards 84aa00a141b7 hexagon: select ARCH_WANT_LD_ORPHAN_WARN discards ee2d522ee125 hexagon: use common DISCARDS macro discards e347004468fd hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script discards c721c83c0582 lib: fix spelling mistakes in header files discards 7c8cba8e9e07 lib: fix spelling mistakes discards 604b6fa4f75b lib/test: fix spelling mistakes discards d74694c8d4e7 Merge branch 'akpm-current/current' discards efcede2d5195 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' discards 7dbcbdd5f97d Merge remote-tracking branch 'cxl/next' discards 3bdd0cde1982 Merge remote-tracking branch 'rust/rust-next' discards d0d3cca6d806 Merge remote-tracking branch 'memblock/for-next' discards 3e86e2d72c59 Merge remote-tracking branch 'mhi/mhi-next' discards af037f48d2e3 Merge remote-tracking branch 'fpga/for-next' discards 799b1a978b56 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards bd3fb89a8955 Merge remote-tracking branch 'hyperv/hyperv-next' discards 7e4a611c080c Merge remote-tracking branch 'nvmem/for-next' discards ba10dfe6bab1 Merge remote-tracking branch 'slimbus/for-next' discards 8dc21738799a Merge remote-tracking branch 'gnss/gnss-next' discards a3efa4af7c52 Merge remote-tracking branch 'kspp/for-next/kspp' discards 182608ded040 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 6675c4476c90 Merge remote-tracking branch 'ntb/ntb-next' discards daa8d8477f43 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards ed61d5e6e649 Merge remote-tracking branch 'rtc/rtc-next' discards cc6bae29031b Merge remote-tracking branch 'coresight/next' discards 94a43f0267bc Merge remote-tracking branch 'livepatching/for-next' discards dbae7e33a69d Merge remote-tracking branch 'kselftest/next' discards cf9e247f692b Merge remote-tracking branch 'userns/for-next' discards e17ded4a82c1 Merge remote-tracking branch 'pwm/for-next' discards 94c5614d995d Merge remote-tracking branch 'pinctrl/for-next' discards 10d577dea3a3 Merge remote-tracking branch 'gpio-intel/for-next' discards f25c0f2dfd7a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 992d5ff68140 Merge remote-tracking branch 'rpmsg/for-next' discards 17cfc3f72166 Merge remote-tracking branch 'vhost/linux-next' discards bc6396c9154c Merge remote-tracking branch 'scsi-mkp/for-next' discards 3287c67c65ab Merge remote-tracking branch 'scsi/for-next' discards 5e59be7a7573 Merge remote-tracking branch 'cgroup/for-next' discards 8601ad29f796 Merge remote-tracking branch 'dmaengine/next' discards 0c25eef294b2 Merge remote-tracking branch 'icc/icc-next' discards cb233dfa4a82 Merge remote-tracking branch 'iio/togreg' discards 4554c5079087 Merge remote-tracking branch 'staging/staging-next' discards 41779b636a37 Merge remote-tracking branch 'thunderbolt/next' discards 5105cde9d42f Merge remote-tracking branch 'soundwire/next' discards af4137ae0b2f Merge remote-tracking branch 'phy-next/next' discards 2ba8e79ce9aa Merge remote-tracking branch 'extcon/extcon-next' discards c1b3ffc86da7 Merge remote-tracking branch 'char-misc/char-misc-next' discards 4b1b4ad10f34 Merge remote-tracking branch 'tty/tty-next' discards f6ae100b8127 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards 7e7d4e996b3f Merge remote-tracking branch 'usb-serial/usb-next' discards fce30d9187a8 linux-next-pre discards 1a2bcb8c3e4d ipc-utilc-use-binary-search-for-max_idx-fix discards 1d9814806e50 ipc/util.c: use binary search for max_idx discards e9c3fd6638b8 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock discards af9a3b6ddae3 ipc: use kmalloc for msg_queue and shmid_kernel discards 3dcb6463216e ipc sem: use kvmalloc for sem_undo allocation discards 742c9fc8e41a lib-decompressors-remove-set-but-not-used-variabled-level-fix discards c088072b51f8 lib/decompressors: remove set but not used variabled 'level' discards a101eee3c448 selftests/vm/pkeys: exercise x86 XSAVE init state discards 35f3e55d4400 selftests/vm/pkeys: refill shadow register after implicit [...] discards abf5754a3f45 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code discards 1af20f721aa3 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] discards 2df345d84553 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] discards 41fef2c51bd0 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] discards 075a4f26ee60 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] discards 6271e37c08bf exec-fix-dead-lock-in-de_thread-with-ptrace_attach-v9 discards 14e47fd75a1d exec: fix deadlock in de_thread with ptrace_attach discards 47e9a86d6bdf exec: remove checks in __register_bimfmt() discards 5b48b389a8c2 x86: signal: don't do sas_ss_reset() until we are certain [...] discards d3bd52e57939 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 4b6a57ffc9a2 kprobes: remove duplicated strong free_insn_page in x86 and s390 discards c86fee38d0e6 init/main.c: silence some -Wunused-parameter warnings discards 9dbf47d59edb init: print out unknown kernel parameters discards 512dce16e0d9 checkpatch: improve the indented label test discards a90c409b9cfc checkpatch: scripts/spdxcheck.py now requires python3 discards 152550170e3d lib/decompress_unlz4.c: correctly handle zero-padding arou [...] discards 426f65983e03 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static discards 665ce801833c kstrtox: fix documentation references discards 54f73bc1923e kernel.h: split out kstrtox() and simple_strtox() to a sep [...] discards 106622c0c561 lib: uninline simple_strtoull() discards 3893a66b27fa lib: memscan() fixlet discards 8e04af93caa9 lib/mpi: fix spelling mistakes discards e45b7e185eea lib/decompressors: fix spelling mistakes discards 85ae6b3b3d23 lib/math/rational: fix spelling mistake "demominator" -> " [...] discards 1a3d6fd8162a lib-math-rational-add-kunit-test-cases-fix discards 7e9fb7b73a24 lib/math/rational: add Kunit test cases discards 06feb856b890 lib/math/rational.c: fix divide by zero discards 431d4f503d29 seq_file: drop unused *_escape_mem_ascii() discards 1e7b2992b071 nfsd: avoid non-flexible API in seq_quote_mem() discards cf3408b53430 seq_file: convert seq_escape() to use seq_escape_str() discards fa21e88309f4 seq_file: add seq_escape_str() as replica of string_escape_str() discards 5c8e54839df4 seq_file: introduce seq_escape_mem() discards 329d600a3a53 MAINTAINERS: add myself as designated reviewer for generic [...] discards c1fd06a9df60 lib/test-string_helpers: add test cases for new features discards 66c88778f9d8 lib/test-string_helpers: get rid of trailing comma in terminators discards a6f1e50d4218 lib/test-string_helpers: print flags in hexadecimal format discards 9549016879a9 lib/string_helpers: allow to append additional characters [...] discards 688e31e6d8a1 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] discards 4e45fcb98ad4 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII discards 499444411294 lib/string_helpers: drop indentation level in string_escape_mem() discards c9aac4405bc2 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] discards eb497cae8c82 lib/string_helpers: switch to use BIT() macro discards 11d82643a062 lib: decompress_bunzip2: remove an unneeded semicolon discards 559596f75d5d kernel.h: split out panic and oops helpers (ia64 fix) discards a35020ef55fa kernelh-split-out-panic-and-oops-helpers-fix discards 2d82719f3b85 kernel.h: split out panic and oops helpers discards 3d2633d2402d drm: include only needed headers in ascii85.h discards 07c0a0019643 proc/sysctl: make protected_* world readable discards ac424898b6ed sysctl: remove redundant assignment to first discards 487a41d1d6e3 procfs/dmabuf: add inode number to /proc/*/fdinfo discards 72c65da2d890 procfs: allow reading fdinfo with PTRACE_MODE_READ discards f117ddfd79ed fs-proc-kcorec-add-mmap-interface-fix discards eb8ee1409422 fs/proc/kcore.c: add mmap interface discards dda17cb3ebc4 proc: Avoid mixing integer types in mem_rw() discards cd2311805238 kernel/hung_task.c: Monitor killed tasks. discards 75f1b8f3fc4b fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 2baff3bc9b02 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 3760f583886f kfence: unconditionally use unbound work queue discards 22a47ad5ada2 mm/thp: define default pmd_pgtable() discards 822b4dc5de91 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM discards c4ea7b5dbbe2 mm/page_alloc: move prototype for find_suitable_fallback discards ac395bf05d2d mm/mmap_lock: fix warning when CONFIG_TRACING is not defined discards 9b5b4902ae0d mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations discards 2cf59d948f3b mm/swap: make swap_address_space an inline function discards e9e16f41f035 mm/z3fold: add kerneldoc fields for z3fold_pool discards 3020c2114112 mm/zbud: add kerneldoc fields for zbud_pool discards d44d960c2249 mm/memory_hotplug: fix kerneldoc comment for __remove_memory discards 07291bb5de76 mm/memory_hotplug: fix kerneldoc comment for __try_online_node discards 08eb86490d5a mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] discards 9a9574084ab0 mm/mapping_dirty_helpers: remove double Note in kerneldoc discards b5501dd7c481 mm/page_alloc: make should_fail_alloc_page() static discards cbe3cc3798c8 mm/vmalloc: include header for prototype of set_iounmap_nonlazy discards ad7d24cdfc7c mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages discards f33a183ed9e0 mm: fix spelling mistakes discards 9aa1e69fb124 mm: define default value for FIRST_USER_ADDRESS discards d8b23a9a9e17 mm: fix comments mentioning i_mutex discards 362b10d04b64 mm: fix typos and grammar error in comments discards 20817db6891f zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK discards 529733c8a3b6 mm/highmem: Remove deprecated kmap_atomic discards 6d391a5aeefd mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep discards 85896cb2c267 mm/zswap.c: fix two bugs in zswap_writeback_entry() discards fe07ee0d943b mm/zswap.c: avoid unnecessary copy-in at map time discards 91331c28b2d4 mm/zswap.c: remove unused function zswap_debugfs_exit() discards 39045bdd2be4 mmmemory_hotplug-drop-unneeded-locking-fix discards b97c4bc3de20 mm,memory_hotplug: drop unneeded locking discards f6c048f79594 memory-hotplug.rst: complete admin-guide overhaul discards 14260f2d38b4 mm/memory_hotplug: rate limit page migration warnings discards 4c22ca20106d selftests/vm: add test for MADV_POPULATE_(READ|WRITE) discards ec1cd454959c selftests/vm: add protection_keys_32 / protection_keys_64 [...] discards 696ca2477866 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT discards f6b433933853 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] discards a0e7bb18961d mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] discards 71c0911cef5a mm: make variable names for populate_vma_page_range() consistent discards 6d6aadf65d14 mm: generalize ZONE_[DMA|DMA32] discards 43304ffb6159 mm/nommu: unexport do_munmap() discards e10cd2c18ebd nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes discards e4670635d718 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc discards c07a6647025d mm/thp: fix strncpy warning discards fbde0d9417af mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC discards 3ebe30821d1f mm/thp: remap_page() is only needed on anonymous THP discards db376096dae7 mm: rmap: make try_to_unmap() void function discards 86e1fa288ef3 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] discards 273710adf138 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] discards 55e835b53b62 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] discards e91a66eb2e7a mm: migrate: check mapcount for THP instead of refcount discards 49f592beef3d mm: migrate: don't split THP for misplaced NUMA page discards 7ebd331a16a1 mm: migrate: account THP NUMA migration counters correctly discards 9ffc8df9c131 mm: thp: fix a double unlock bug discards 93d76b13fe86 mm: thp: refactor NUMA fault handling discards a40d54d30391 mm: memory: make numa_migrate_prep() non-static discards 96a495303133 mm: memory: add orig_pmd to struct vm_fault discards ffdc6b128bfd mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs discards 53df5882b76e mm: migrate: fix missing update page_private to hugetlb_pa [...] discards 24e43bcdf7c8 mm: migrate: fix missing update page_private to hugetlb_pa [...] discards 380602ce38b4 arm64/mm: drop HAVE_ARCH_PFN_VALID discards 822077d9941d arm64: drop pfn_valid_within() and simplify pfn_valid() discards 0a8cefe83a6d arm64: decouple check whether pfn is in linear map from pf [...] discards 91616c32a978 memblock: update initialization of reserved pages discards 2d76395cac0c include/linux/mmzone.h: add documentation for pfn_valid() discards 47eb1e57148e mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] discards 6b2a8860f784 mm: mempolicy: don't have to split pmd for huge zero page discards 880c41876762 mm/mempolicy: unify the parameter sanity check for mbind a [...] discards 1200f01850c3 mm/mempolicy: unify the parameter sanity check for mbind a [...] discards 4b29ecac5050 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] discards e7801ffe8195 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] discards 797014fc2ff3 mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] discards 933a0b70542b mm/mempolicy: cleanup nodemask intersection check for oom discards 844b20043764 mm: compaction: remove duplicate !list_empty(&sublist) check discards 81ffbd7432f3 mm/compaction: use DEVICE_ATTR_WO macro discards c1b2c7e2c24b mm/zbud: don't export any zbud API discards 75ad3cd82c7c mm/zbud: reuse unbuddied[0] as buddied in zbud_pool discards 824b2b923c38 fs/proc/kcore: use page_offline_(freeze|thaw) discards fdcfd9cb78fa virtio-mem: use page_offline_(start|end) when setting Page [...] discards 779ba76c82bd mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] discards 3b4a0e018465 fs/proc/kcore: don't read offline sections, logically offl [...] discards 42b551e3b616 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM discards 95cc8d6459dc fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER discards a20abe64541f docs: proc.rst: meminfo: briefly describe gaps in memory a [...] discards 4436cfa82008 mm/kconfig: move HOLES_IN_ZONE into mm discards fd0df95a1d78 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] discards ca030f7630c7 mm/vmscan.c: fix potential deadlock in reclaim_pages() discards 77e6a3928db2 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition discards 4ef01e610f86 userfaultfd/selftests: exercise minor fault handling shmem [...] discards 5fa227077638 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix discards 9563fdba5721 userfaultfd/selftests: reinitialize test context in each test discards c127d7961695 userfaultfd/selftests: create alias mappings in the shmem test discards 28b327809709 userfaultfd/selftests: use memfd_create for shmem test type discards ae3c82cbee9a userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] discards d4c172bfd3db userfaultfd/shmem: advertise shmem minor fault support discards 44a08ea8c582 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem discards 8f2062844c0c userfaultfd/shmem: support minor fault registration for shmem discards 028c9274055b userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] discards cd77721974b5 userfaultfd/selftests: add pagemap uffd-wp test discards 6f0e5e65bc1e mm/pagemap: export uffd-wp protection information discards 14ac20539fe4 mm/userfaultfd: fail uffd-wp registration if not supported discards d5e9c4eb66b4 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit discards a0b7c4abc8a5 mm/userfaultfd: fix uffd-wp special cases for fork() discards 8213bb219a2a mm/thp: simplify copying of huge zero page pmd when fork discards de18db31e394 userfaultfd/selftests: unify error handling discards 3b91c47b2e13 userfaultfd/selftests: only dump counts if mode enabled discards f26f8762ee2c userfaultfd/selftests: dropping VERIFY check in locking_thread discards b1be6954fa54 userfaultfd/selftests: remove the time() check on delayed uffd discards dfc1dddb922e userfaultfd/selftests: use user mode only discards 36767f4015ee mm, hugetlb: fix allocation error check and copy func name discards c24e8ec48ce5 userfaultfd: remove set but not used variable 'vm_alloc_shared' discards 7a520f54ac34 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY discards 135d9dea5b9b khugepaged: selftests: remove debug_cow discards ae788ba53184 powerpc/8xx: add support for huge pages on VMAP and VMALLOC discards 8d79533ab912 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc discards 661e69d21529 mm/vmalloc: enable mapping of huge pages at pte level in vmap discards 5d7b801c9942 arm64: define only {pud/pmd}_{set/clear}_huge when useful discards 2719a81b3475 x86: define only {pud/pmd}_{set/clear}_huge when useful discards 768e38779a0d mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge discards 141f09b3fc9b mm/hugetlb: change parameters of arch_make_huge_pte() discards 8c50732bf4e7 mm/huge_memory.c: don't discard hugepage if other processe [...] discards b1259df4d73d mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] discards 511eebe5e078 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] discards afd335d462ae mm/huge_memory.c: add missing read-only THP checking in tr [...] discards f1ec3a4939b6 mm/huge_memory.c: use page->deferred_list discards c696f8bdd01a mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK discards 9caa18cadd24 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] discards 51d9577cb759 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] discards 97e7c6258c1b mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate discards b6fac142ce82 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] discards 20cdfd3ff203 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] discards 220fa917fbae mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap discards 93776770396a mm: fix alloc_vmemmap_page_list documentation warning discards 44b7e3005fc5 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page discards 996684b67749 mm: hugetlb: alloc the vmemmap pages associated with each [...] discards 1e95133ddae2 mm: hugetlb: defer freeing of HugeTLB pages discards 26ead6a201a9 mm/sparse-vmemmap: fix documentation warning discards f88ce27e7852 mm: hugetlb: free the vmemmap pages associated with each H [...] discards 3a63daebfd6e mm: hugetlb: gather discrete indexes of tail page discards 5d726142f436 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP discards 1f09c8850c4e mm: memory_hotplug: factor out bootmem core functions to b [...] discards bae8bd1cb5a0 mm,hwpoison: make get_hwpoison_page() call get_any_page() discards 7a3e52e8c1c7 mmhwpoison-send-sigbus-with-error-virutal-address-fix discards 1e2fffd54b0c mm,hwpoison: send SIGBUS with error virutal address discards 5e349d186f1a mm/page_alloc: allow high-order pages to be stored on the [...] discards bd744cd2b0cd mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM discards 6510d8060b8d mm-replace-config_need_multiple_nodes-with-config_numa-fix discards 024ef92e5475 mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA discards 954254c6eda3 docs: remove description of DISCONTIGMEM discards 7b109f95508e arch, mm: remove stale mentions of DISCONIGMEM discards fec66c895c4d mm: remove CONFIG_DISCONTIGMEM discards 6523e27f26f6 m68k: remove support for DISCONTIGMEM discards f84e0e44c53c arc: remove support for DISCONTIGMEM discards b087d231245e arc: update comment about HIGHMEM implementation discards 3e0e598d30b4 alpha: remove DISCONTIGMEM and NUMA discards 105e221f75c3 mm/page_alloc: move free_the_page discards ff9aae02b6b4 mm/page_alloc: fix counting of managed_pages discards af155ed44e0c mm/page_alloc: improve memmap_pages dbg msg discards cf4f4b017bbe mm: drop SECTION_SHIFT in code comments discards 6a9687e159e4 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix discards 16c77ab8428d mm/page_alloc: introduce vm.percpu_pagelist_high_fraction discards f57288559716 mm/page_alloc: limit the number of pages on PCP lists when [...] discards 5a2e8d91c808 mm/page_alloc: scale the number of pages that are batch freed discards 4158fb823ccd mm/page_alloc: adjust pcp->high after CPU hotplug events discards 4640d205254e mm/page_alloc: disassociate the pcp->high from pcp->batch -fix discards 9fa7b7123f75 mm/page_alloc: disassociate the pcp->high from pcp->batch discards 749d053fccb6 mm/page_alloc: delete vm.percpu_pagelist_fraction discards c1d7357a3226 mm: page_alloc: dump migrate-failed pages only at -EBUSY discards ed38c90e4618 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] discards 73da860174cc mm/page_alloc: avoid conflating IRQs disabled with zone->lock discards 2f82ba10af46 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] discards 311b33ab4dd4 mm/page_alloc: reduce duration that IRQs are disabled for [...] discards b793c052af7a mm/page_alloc: batch the accounting updates in the bulk allocator discards 8501f3445eae mm/vmstat: inline NUMA event counter updates discards 153a65d60b61 mm/vmstat: convert NUMA statistics to basic NUMA counters discards 5c7557c185a6 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] discards b4465fb1b724 mm/page_alloc: work around a pahole limitation with zero-s [...] discards c8b6fc0bdf34 mm/page_alloc: convert per-cpu list protection to local_lock discards 7fbf3af4f227 mm/page_alloc: split per cpu page lists and zone stats -fix -fix discards 8f2828090af0 mm/page_alloc: split per cpu page lists and zone stats -fix discards 27a5576ec82f mm/page_alloc: split per cpu page lists and zone stats discards fe49a44e2af5 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 discards 0f404b414287 mm/page_alloc: switch to pr_debug discards 9a538acf53a7 mm: optimise nth_page for contiguous memmap discards 5977261c8563 mm: constify page_count and page_ref_count discards 32013dbe1bf3 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype discards 0975a9e0b137 mm: make compound_head const-preserving discards ca6f1f6221a5 mm/page_owner: constify dump_page_owner discards 2696f6c1698d mm/debug: factor PagePoisoned out of __dump_page discards 52e0a63bacae mm/page_alloc: bail out on fatal signal during reclaim/com [...] discards f9e62397852d mm: make __dump_page static discards 29789d20f16f mm/mmzone.h: simplify is_highmem_idx() discards f47746df0d7d mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] discards 34af0d20f469 mm: report which part of mem is being freed on initmem case discards 8ce15e00e50d kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() discards c67d7afb3a87 kasan: use dump_stack_lvl(KERN_ERR) to print stacks discards 29fcc67a8078 fix for "printk: introduce dump_stack_lvl()" discards 2d1f588b7011 printk: introduce dump_stack_lvl() discards ca9178a888a8 mm/vmalloc: fallback to a single page allocator discards 156ea0956a48 mm/vmalloc: remove quoted strings split across lines discards 3e3cb848221b mm/vmalloc: print a warning message first on failure discards a463acfe07f9 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() discards 80f95faf9a55 mm/page_alloc: add an alloc_pages_bulk_array_node() helper discards 133f1c25a3ac mm, tracing: unify PFN format strings discards 1d52598943ae mm/dmapool: use DEVICE_ATTR_RO macro discards 6e62c1c4dd37 h8300: remove unused variable discards 0bd4b21b380b mm: improve mprotect(R|W) efficiency on pages referenced once discards 385645888ac7 mm: improve mprotect(R|W) efficiency on pages referenced once discards 63a3b4ae1dd8 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN discards 2caef661f2fd lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix discards 925096c2c626 lazy tlb: shoot lazies, a non-refcounting lazy tlb option discards 4960d942eb0d lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 discards 58812d51a3cf lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix discards 498331bb61bc lazy tlb: allow lazy tlb mm refcounting to be configurable discards 9d0c5019dab1 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix discards c2692f18d3dd lazy tlb: introduce lazy mm refcount helper functions discards abc33544df92 mm: update legacy flush_tlb_* to use vma discards c952bae5e09b mm/mempolicy: use vma_lookup() in __access_remote_vm() discards 9443eb592a36 mm/memory.c: use vma_lookup() in __access_remote_vm() discards 6fdb5d2446a9 mm/mremap: use vma_lookup() in vma_to_resize() discards cf36d0acec8c mm/migrate: use vma_lookup() in do_pages_stat_array() discards 5cea8d13f06d mm/ksm: use vma_lookup() in find_mergeable_vma() discards 124682771b86 lib/test_hmm: use vma_lookup() in dmirror_migrate() discards 3c67276d5fd8 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() discards a0b19c1798c2 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() discards 60b21b747579 media: videobuf2: use vma_lookup() in get_vaddr_frames() discards 68de24c9300e drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() discards 9e62a7e9f575 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() discards 2e0ef8a35d84 vfio: use vma_lookup() instead of find_vma_intersection() discards fdda231b1b69 virt/kvm: use vma_lookup() instead of find_vma_intersection() discards 3bcd0e934f8f x86/sgx: use vma_lookup() in sgx_encl_find() discards 35a3c9520411 arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() discards fcf82438a4dd arch/mips/kernel/traps: use vma_lookup() instead of find_vma() discards 28c193f8247c arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] discards ac85c8b0ba2b arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] discards b5ba7bd369d4 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] discards bf6ef6213bc6 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] discards e690ff999b55 drm/i915/selftests: use vma_lookup() in __igt_mmap() discards 8ea9d6687e8c mm: add vma_lookup(), update find_vma_intersection() comments discards 6f74eaa81932 mm/memory.c: fix comment of finish_mkwrite_fault() discards d2c407d7af19 mm/mmap: use find_vma_intersection() in do_mmap() for overlap discards ba924d49c4ce mm-mmap-introduce-unlock_range-for-code-cleanup-fix discards 864ddc2213c5 mm/mmap: introduce unlock_range() for code cleanup discards 7aeba273b92c mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap discards 0dce46be3bec mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() discards 5cfb376ee829 binfmt-remove-in-tree-usage-of-map_executable-fix discards 2e6fa5943435 binfmt: remove in-tree usage of MAP_EXECUTABLE discards 6801c49eb203 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC discards 21d62b0755ca mm: memcontrol: remove trailing semicolon in macros discards 01a651ccf28c loop: charge i/o to mem and blk cg discards 82454775c109 mm: charge active memcg when no mm is set discards d939bb4bd25e loop: use worker per cgroup instead of kworker discards 354f30ee6165 memcontrol: use flexible-array member discards 9ea900a1abd9 mm: vmscan: remove noinline_for_stack discards ec5450df309d mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] discards ff30b2444708 mm: memcontrol: simplify the logic of objcg pinning memcg discards f1467809bcfe mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] discards b19066a1b4c7 mm: memcontrol: simplify lruvec_holds_page_lru_lock discards 1303cca77b0b mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] discards b7bdd24f72b7 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm discards 68d533f362da mm: memcontrol: fix page charging in page replacement discards 4ea65752325e mm: memcontrol: fix root_mem_cgroup charging discards 2f42a878a551 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches discards 18da72880af4 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix discards f922a4889cd2 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 discards fbc72bb18deb mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] discards 70b21588ae22 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches discards 9df2d2899e62 mm: memcg/slab: properly set up gfp flags for objcg pointer array discards 6166bc94fc7c mm/memcontrol.c: fix potential uninitialized variable warning discards a6deaf2488fe mm-memcg-optimize-user-context-object-stock-access-checkpa [...] discards a225d1248ab3 mm/memcg: optimize user context object stock access discards b4d8dd859210 mm/memcg: improve refill_obj_stock() performance discards 1919f9f4f063 mm/memcg: cache vmstat data in percpu memcg_stock_pcp discards d373f2475c4c mm/memcg: move mod_objcg_state() to memcontrol.c discards ab5e91b2acdc swap: check mapping_empty() for swap cache before being freed discards c392b60a136d mm: free idle swap cache page after COW discards f2ecfe7bbb29 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] discards fd333c09ac32 mm/swap_slots.c: delete meaningless forward declarations discards 83e3bfe749f3 mm/swap: remove unused local variable nr_shadows discards 05ddc50c8427 mm/swapfile: fold scan_swap_map() into the only caller get [...] discards 169727915a23 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION discards b0814136c287 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] discards 773812b5fff6 mm/shmem: fix shmem_swapin() race with swapoff discards 487d0dcf800e mm/swap: remove confusing checking for non_swap_entry() in [...] discards 23baeb007f04 swap: fix do_swap_page() race with swapoff discards cbf81bf0601d mm/swapfile: use percpu_ref to serialize against concurren [...] discards 1e5cb3cee883 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED discards b2c718c60c6a mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes discards 6ed79483133f mm: gup: pack has_pinned in MMF_HAS_PINNED discards 08044bc1089a mm: gup: allow FOLL_PIN to scale in SMP discards c8178ffa717b mm/gup_benchmark: support threading discards 768aef043036 mm: move page dirtying prototypes from mm.h discards 8d7f5b10c415 fs-remove-noop_set_page_dirty-fix discards 5d8dbf7dc9cb fs: remove noop_set_page_dirty() discards d885939fb2a6 fs: remove anon_set_page_dirty() discards 3e394c168309 iomap: use __set_page_dirty_nobuffers discards e48f3773cd9b mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers discards e66ed768a6ec mm/writeback: move __set_page_dirty() to core mm discards e043b6e400b9 mm: require ->set_page_dirty to be explicitly wired up discards 2e93d4fb91c3 fs: move ramfs_aops to libfs discards 4e06e7e5b85b fs: unexport __set_page_dirty discards 98b80a867dc8 vfs: keep inodes with page cache off the inode shrinker LRU discards 86d0e0879a65 fs: inode: count invalidated shadow pages in pginodesteal discards ffd54b2b09e3 fs: drop_caches: fix skipping over shadow cache inodes discards 375d552923f3 mm: remove irqsave/restore locking from contexts with irqs [...] discards 144b7a881dab mm writeback,cgroup: fix documentation discards ef09aba93675 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() discards bb8160794e73 writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] discards bcb15b1b1b94 writeback, cgroup: release dying cgwbs by switching attach [...] discards af0d13f26dba writeback, cgroup: support switching multiple inodes at once discards 29f47d2aaf91 writeback, cgroup: split out the functional part of inode_ [...] discards f9e92b3162fd writeback, cgroup: keep list of inodes attached to bdi_writeback discards 565010f0d24a writeback, cgroup: switch to rcu_work API in inode_switch_wbs() discards 7cb634e160f1 writeback, cgroup: increment isw_nr_in_flight before grabb [...] discards 20858bb328b8 writeback, cgroup: add smp_mb() to cgroup_writeback_umount() discards ee6384076fd0 writeback, cgroup: do not switch inodes with I_WILL_FREE flag discards c91837947611 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() discards 15fe6c192d17 mm/page-writeback: update the comment of Dirty position control discards 3305f9e1ca7b mm/page-writeback: Fix performance when BDI's share of rat [...] discards 28489c9409cb mm: page-writeback: kill get_writeback_state() comments discards f2594aaf85d2 mm: mark idle page tracking as BROKEN discards 2b0e36596f69 mm: mmap_lock: use local locks instead of disabling preemption discards 8017257e215e mm/debug_vm_pgtable: ensure THP availability via has_trans [...] discards f7a538970ad1 tools/vm/page_owner_sort.c: check malloc() return discards 35dde44bc189 mm/kmemleak: fix possible wrong memory scanning period discards f0625dd174eb mm: slub: move sysfs slab alloc/free interfaces to debugfs discards 917df568a6cd slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix discards 9562b58ba488 slub: force on no_hash_pointers when slub_debug is enabled discards 350f89a9dda7 slub: indicate slab_fix() uses printf formats discards 177e156b386d slub: actually use 'message' in restore_bytes() discards 880a1a056292 slub: restore slub_debug=- behavior discards 5c5255c2a03b mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] discards 5a1d0b458a7f mm, slub: fix support for clang 10 discards c6cb2fad58bf kfence: test: fix for "mm, slub: change run-time assertion [...] discards 60979f04b2b5 mm, slub: change run-time assertion in kmalloc_index() to [...] discards 006598d68cef slub: remove resiliency_test() function discards 9ef8d47d699c mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] discards 17422fd0e2a3 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] discards a0095a68c51f mm/slub, kunit: add a KUnit test for SLUB debugging functionality discards 8634e08a2fa5 kunit: make test->lock irq safe discards d95f5ef9057d doc: watchdog: modify the doc related to "watchdog/%u" discards fc6294af48ad doc: watchdog: modify the explanation related to watchdog thread discards c1d3b11ee3f3 kernel: watchdog: modify the explanation related to watchd [...] discards 00f9f599fed7 ocfs2: fix ocfs2 corrupt when iputting an inode discards e8bced749499 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 83155098a8a9 ocfs2: remove redundant initialization of variable ret discards 51cb0637fa5b ocfs2: replace simple_strtoull() with kstrtoull() discards 064c32219b93 ocfs2: remove repeated uptodate check for buffer discards e48e80bcd3b3 ocfs2: remove redundant assignment to pointer queue discards 3a1c2bdb3024 ocfs2: fix snprintf() checking discards 633758f0fb37 ocfs2: remove unnecessary INIT_LIST_HEAD() discards c029803274b1 squashfs: add option to panic on errors discards 0ff2adb6ec58 scripts/spelling.txt: add more spellings to spelling.txt discards 0b9b8ae76d08 streamline_config.pl: add softtabstop=4 for vim users discards 5f2e34a81eaf streamline_config.pl: make spacing consistent discards 6f2b7cd25fca ia64: mca_drv: fix incorrect array size calculation discards 3e4d5610937c ia64: headers: drop duplicated words discards 97d32a4ebbbf kthread_worker: fix return value when kthread_mod_delayed_ [...] discards 1e87fdb3ad7e kthread: switch to new kerneldoc syntax for named variable [...] discards eaa1add97c55 /proc/kpageflags: do not use uninitialized struct pages discards b47b49da8fcd /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 05f79d1a4586 mm/hwpoison: do not lock page again when me_huge_page() su [...] discards d4589cb0ba4c mm,hwpoison: return -EHWPOISON to denote that the page has [...] discards e7b6b3e41600 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix discards 993981ccb113 mm/memory-failure: use a mutex to avoid memory_failure() races discards 84204837e6e0 mm/gup: fix try_grab_compound_head() race with split_huge_page() discards d5c555909ca7 mm-futex-fix-shared-futex-pgoff-on-shmem-huge-page-fix discards 6facfa40a0a2 mm, futex: fix shared futex pgoff on shmem huge page discards f033f9cad6db kthread: prevent deadlock when kthread_mod_delayed_work() [...] discards 5e6e828ae99e kthread_worker: split code for canceling the delayed work timer discards f7f883aa3f53 KVM: s390: prepare for hugepage vmalloc discards a0a20aa7133b mm-vmalloc-add-vmalloc_no_huge-fix discards 3811271f01f7 mm/vmalloc: add vmalloc_no_huge discards fd241428d4ca nilfs2: fix memory leak in nilfs_sysfs_delete_device_group discards af152d3d83ab mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() discards 14d022f8106d mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes discards 5585fd340de2 mm: page_vma_mapped_walk(): get vma_address_end() earlier discards 0142c44946f8 mm: page_vma_mapped_walk(): use goto instead of while (1) discards 61a83bd44faf mm: page_vma_mapped_walk(): add a level of indentation discards 2b4f0497a9db mm: page_vma_mapped_walk(): crossing page table boundary discards b9e61428a026 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block discards 05bf13aa0094 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd discards f7762ab61824 mm: page_vma_mapped_walk(): settle PageHuge on entry discards 990b36ac86c6 mm: page_vma_mapped_walk(): use page for pvmw->page discards 2a0ffbe8ece1 mm/sparse: fix check_usemap_section_nr warnings discards 440138fcb8ab mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] discards 6ffc4c94132c mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() discards 0103e9c95c8e mm/thp: fix page_address_in_vma() on file THP tails discards 6cbb90c48791 mm/thp: fix vma_address() if virtual address below file offset discards 22b5740043cd mm/thp: try_to_unmap() use TTU_SYNC for safe splitting discards 8321115b4a24 mm/thp: make is_huge_zero_pmd() safe and quicker discards 540c2583a959 mm/thp: fix __split_huge_pmd_locked() on shmem migration entry discards 589614f65f0c mm, thp: use head page in __migration_entry_wait() discards a8b1e1731bc4 mm/slub.c: include swab.h discards e52634a7db72 crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo discards 8a275c8a64b8 mm/memory-failure: make sure wait for page writeback in me [...] discards dd69fe3f53f6 mm/hugetlb: expand restore_reserve_on_error functionality discards 116b38265803 mm/slub: actually fix freelist pointer vs redzoning discards 7e4f30d0a546 mm/slub: fix redzoning for small allocations discards f484d5af7b8d mm/slub: clarify verification reporting discards 8e9dd9cc65c5 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] discards 9d218a41aff0 mm,hwpoison: fix race with hugetlb page allocation discards 864fb5774eb4 Merge remote-tracking branch 'usb/usb-next' discards 58664f8cccce Merge remote-tracking branch 'driver-core/driver-core-next' discards f8af446e8c3d Merge remote-tracking branch 'ipmi/for-next' discards b65f44ba7238 Merge remote-tracking branch 'leds/for-next' discards cf8838c49982 Merge remote-tracking branch 'drivers-x86/for-next' discards 7e398dd8e3cd Merge remote-tracking branch 'workqueues/for-next' discards e3a49f1abb9d Merge remote-tracking branch 'percpu/for-next' discards 8cc08dd79e63 Merge remote-tracking branch 'kvm-arm/next' discards d695cd1b7479 Merge remote-tracking branch 'rcu/rcu/next' discards cedfd0e6b211 Merge remote-tracking branch 'ftrace/for-next' discards 51f56e067e4f Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 1bbc4c126570 Merge remote-tracking branch 'edac/edac-for-next' discards 62c305de7065 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards acc0041bb2aa Merge remote-tracking branch 'tip/auto-latest' discards ce7fa168236b Merge remote-tracking branch 'spi/for-next' discards db69e55d724e Merge remote-tracking branch 'devicetree/for-next' discards e61768b12285 Merge remote-tracking branch 'audit/next' discards 53ae60718af4 Merge remote-tracking branch 'iommu/next' discards 873ba463dcac Merge remote-tracking branch 'tomoyo/master' discards 3614476b33cf Merge remote-tracking branch 'smack/next' discards a6cc937530ac Merge remote-tracking branch 'selinux/next' discards d9ea051073db Merge remote-tracking branch 'safesetid/safesetid-next' discards fa142b96884d Merge remote-tracking branch 'keys/keys-next' discards b0a2c5dc7385 Merge remote-tracking branch 'integrity/next-integrity' discards fe1670b46fcb Merge remote-tracking branch 'apparmor/apparmor-next' discards 6d7bdc0e4144 Merge remote-tracking branch 'security/next-testing' discards 29531e8e1b9b Merge remote-tracking branch 'regulator/for-next' discards 53900d21b71f Merge remote-tracking branch 'battery/for-next' discards 5ac27fa859d4 Merge remote-tracking branch 'backlight/for-backlight-next' discards ecce7eef0ee2 Merge remote-tracking branch 'mfd/for-mfd-next' discards 33b340525546 Merge remote-tracking branch 'mmc/next' discards 36247a93cb36 Merge remote-tracking branch 'device-mapper/for-next' discards fabe59d4f0de Merge remote-tracking branch 'block/for-next' discards 3a0e941bbc20 Merge remote-tracking branch 'input/next' discards 81618c7e1d08 Merge remote-tracking branch 'modules/modules-next' discards 5f36d9fb1bcf Merge remote-tracking branch 'sound-asoc/for-next' discards dada1e224140 Merge remote-tracking branch 'sound/for-next' discards be21a7492093 Merge remote-tracking branch 'regmap/for-next' discards f729697f0fe6 Merge remote-tracking branch 'drm-msm/msm-next' discards 19c9b8c86ad9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 16d0c4fa0255 Merge remote-tracking branch 'amdgpu/drm-next' discards d725b1529880 Merge remote-tracking branch 'drm-misc/for-linux-next' discards eb34a1628041 Merge remote-tracking branch 'drm/drm-next' discards 68506c58ac3c Merge remote-tracking branch 'crypto/master' discards 3ab313dc1826 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards b7d752318400 Merge remote-tracking branch 'nand/nand/next' discards f7477158dac9 Merge remote-tracking branch 'mtd/mtd/next' discards 63a9ce20fd51 Merge remote-tracking branch 'gfs2/for-next' discards 5e224f606177 Merge remote-tracking branch 'bluetooth/master' discards b3db17605c83 Merge remote-tracking branch 'wireless-drivers-next/master' discards 83058c3ba9a6 Merge remote-tracking branch 'ipsec-next/master' discards 7d5deea309f8 Merge remote-tracking branch 'bpf-next/for-next' discards dbea8eef97e1 Merge remote-tracking branch 'net-next/master' discards 2139fc7a2b83 Merge remote-tracking branch 'rdma/for-next' discards 0fd8ad0a446b Merge remote-tracking branch 'swiotlb/linux-next' discards f5937c9144a4 Merge remote-tracking branch 'dlm/next' discards 1e0bd962dcad Merge remote-tracking branch 'opp/opp/linux-next' discards 71fb9c7caef1 Merge remote-tracking branch 'devfreq/devfreq-next' discards d4970791e44e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards ab5f910245d1 Merge remote-tracking branch 'pm/linux-next' discards 48ffd8ef462f Merge remote-tracking branch 'v4l-dvb-next/master' discards ddfac1e63941 Merge remote-tracking branch 'v4l-dvb/master' discards 03a3b08187de Merge remote-tracking branch 'jc_docs/docs-next' discards 7a46557a6f6a Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 595587ad4694 Merge remote-tracking branch 'i3c/i3c/next' discards 7e1da0e942a8 Merge remote-tracking branch 'i2c/i2c/for-next' discards 22d5ffa83159 Merge remote-tracking branch 'hid/for-next' discards 2cc3141df66d Merge remote-tracking branch 'pstore/for-next/pstore' discards bf518690f060 Merge remote-tracking branch 'pci/next' discards af72938665ce Merge remote-tracking branch 'printk/for-next' discards 0e3165054e2a Merge remote-tracking branch 'vfs/for-next' discards 42a3ceb5983c Merge remote-tracking branch 'xfs/for-next' discards f7e143dbc5cc Merge remote-tracking branch 'v9fs/9p-next' discards 1687116b71a6 Merge remote-tracking branch 'nfsd/nfsd-next' discards 42e1d4ab33cc Merge remote-tracking branch 'jfs/jfs-next' discards 592d27aff542 Merge remote-tracking branch 'fuse/for-next' discards e606024da7d0 Merge remote-tracking branch 'f2fs/dev' discards 8eeee619068f Merge remote-tracking branch 'ext4/dev' discards c369ae844b24 Merge remote-tracking branch 'ext3/for_next' discards 3c814f2ce889 Merge remote-tracking branch 'exfat/dev' discards 08c744b6fa66 Merge remote-tracking branch 'erofs/dev' discards 9a849ec533b2 Merge remote-tracking branch 'configfs/for-next' discards 9004840a1215 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards c45f286ab2ca Merge remote-tracking branch 'cifs/for-next' discards d1e74f6b6f31 Merge remote-tracking branch 'ceph/master' discards f2f7d59d3096 Merge remote-tracking branch 'btrfs/for-next' discards e6e5a0739237 Merge remote-tracking branch 'fscrypt/master' discards dc92173aad88 Merge remote-tracking branch 'pidfd/for-next' discards 310b2ad42131 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 8ec237a2068b Merge remote-tracking branch 'sh/for-next' discards 6892f5bf4515 Merge remote-tracking branch 's390/for-next' discards eb0a1975a124 Merge remote-tracking branch 'risc-v/for-next' discards f9df7cebf2a2 Merge remote-tracking branch 'powerpc/next' discards cd81021a338d Merge remote-tracking branch 'openrisc/for-next' discards 8882cc978673 Merge remote-tracking branch 'mips/mips-next' discards 7569ba2d2661 Merge remote-tracking branch 'microblaze/next' discards 144b2247c3f3 Merge remote-tracking branch 'm68knommu/for-next' discards e6b7e99b8a1d Merge remote-tracking branch 'm68k/for-next' discards c3ce56c2d5b8 Merge remote-tracking branch 'h8300/h8300-next' discards f5046541508c Merge remote-tracking branch 'csky/linux-next' discards e6e26f14fa0c Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 5f8628a9c565 Merge remote-tracking branch 'clk-imx/for-next' discards 76b7cc023166 Merge remote-tracking branch 'clk/clk-next' discards d864238ea98c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards bd8cbc60cb69 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards e48d7571a0bc Merge remote-tracking branch 'tegra/for-next' discards 93f4b51129d8 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards a0468fd15c20 Merge remote-tracking branch 'scmi/for-linux-next' discards 6d90fa517802 Merge remote-tracking branch 'samsung-krzk/for-next' discards 094dd1fb6bc9 Merge remote-tracking branch 'rockchip/for-next' discards ea818fd835dc Merge remote-tracking branch 'reset/reset/next' discards 15ba2bdf1aab Merge remote-tracking branch 'renesas/next' discards 7267c1034a2e Merge remote-tracking branch 'qcom/for-next' discards bbe9f6d976a5 Merge remote-tracking branch 'omap/for-next' discards c9fa7ba6f878 Merge remote-tracking branch 'mvebu/for-next' discards 0d887abbe842 Merge remote-tracking branch 'mediatek/for-next' discards e08e3a865957 Merge remote-tracking branch 'keystone/next' discards b0d079110243 Merge remote-tracking branch 'imx-mxs/for-next' discards 64bfa7709c28 Merge remote-tracking branch 'drivers-memory/for-next' discards 8b4d007b1874 Merge remote-tracking branch 'at91/at91-next' discards 0cf59e0e4c58 Merge remote-tracking branch 'aspeed/for-next' discards 6c051b2a9d5e Merge remote-tracking branch 'amlogic/for-next' discards 0a83911188f4 Merge remote-tracking branch 'actions/for-next' discards 0754f2992ed8 Merge remote-tracking branch 'arm-soc/for-next' discards c3b4661748ab Merge remote-tracking branch 'arm64/for-next/core' discards 0d5bf70d0d52 Merge remote-tracking branch 'arm/for-next' discards 1afa1f1b6087 Merge remote-tracking branch 'asm-generic/master' discards ef16fb69f584 Merge remote-tracking branch 'kbuild/for-next' discards 6994eed48ef7 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 11b3d1320de4 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' discards dd4e377e5e1b Merge remote-tracking branch 'pidfd-fixes/fixes' discards 4b63d1d64dca Merge remote-tracking branch 'risc-v-fixes/fixes' discards 11f567d75a68 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards cee8d3b185cd Merge remote-tracking branch 'mmc-fixes/fixes' discards c6b0242c7d68 Merge remote-tracking branch 'vfs-fixes/fixes' discards 67d8f9726dce Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 62d59788277e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 193b0674a099 Merge remote-tracking branch 'kvm-fixes/master' discards 235c90156060 Merge remote-tracking branch 'omap-fixes/fixes' discards 5cc350fefbd2 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards c0fc0b1e5945 Merge remote-tracking branch 'dmaengine-fixes/fixes' discards 6079433876a3 Merge remote-tracking branch 'ide/master' discards f64bfe7b2f08 Merge remote-tracking branch 'input-current/for-linus' discards 78f9127ec5f0 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' discards 0542c31110b3 Merge remote-tracking branch 'usb.current/usb-linus' discards 43d621bdc53a Merge remote-tracking branch 'pci-current/for-linus' discards 4f2de25f2205 Merge remote-tracking branch 'spi-fixes/for-linus' discards 750e68b67170 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 53122a785bac Merge remote-tracking branch 'wireless-drivers/master' discards f2511a1d2fd4 Merge remote-tracking branch 'ipsec/master' discards 6705889cabfd Merge remote-tracking branch 'net/master' discards 3567a68b2a26 Merge remote-tracking branch 's390-fixes/fixes' discards 4c78cbd724ce Merge remote-tracking branch 'powerpc-fixes/fixes' discards ccce54c294ac Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards 09ab0ce9e050 Merge remote-tracking branch 'arm-current/fixes' discards 3114cf5e43bb Merge remote-tracking branch 'arc-current/for-curr' discards 17eb5dcf1f15 swiotlb: manipulate orig_addr when tlb_addr has offset discards 5fedbd64e1c0 drm/amdgpu/vcn3: drop extraneous Beige Goby hunk discards f0e5d3719eab drm/radeon: Add HD-audio component notifier support (v2) discards ee76395adc80 drm/amdgpu: check whether s2idle is enabled to determine s0ix discards 162c14920991 Revert "drm/amd/display: To modify the condition in indica [...] discards 7b4b339597e2 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 27802f590dee drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 5f9b96c034a3 drm/amdgpu: only check for _PR3 on dGPUs discards dc9c3eaef01b drm/amdgpu: add another raven1 gfxoff quirk discards eac138922f26 usb/host: enable auto power control for xhci-pci omits 1617cca67a6e torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 98a6675c874e kcsan: Make strict mode imply interruptible watchers omits bc00e4337ce1 kcsan: permissive: Ignore data-racy 1-bit value changes omits ba89696d066b kcsan: Print if strict or non-strict during init omits 964a922a6063 kcsan: Rework atomic.h into permissive.h omits 0912a0323425 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() omits 3fc5cdff0c08 kcsan: Introduce CONFIG_KCSAN_STRICT omits 9644f0f6ced5 kcsan: Remove CONFIG_KCSAN_DEBUG omits f226fb6960d0 kcsan: Improve some Kconfig comments discards ad3dc0b85b9a Merge branch 'for-next/sve' into for-next/core discards c07cfb4dc0c1 Merge branch 'for-next/smccc' into for-next/core discards 86645fd9e035 Merge branch 'for-next/selftests' into for-next/core discards d09d3dce68bf Merge branch 'for-next/ptrauth' into for-next/core discards 853de9100b66 Merge branch 'for-next/perf' into for-next/core discards 3a3ad30a4207 Merge branch 'for-next/mte' into for-next/core discards 6f90348605dc Merge branch 'for-next/mm' into for-next/core discards 72c76e96ac59 Merge branch 'for-next/kasan' into for-next/core discards e93af0e5ef40 Merge branch 'for-next/insn' into for-next/core discards e11c433dc190 Merge branch 'for-next/ffa' into for-next/core discards 0c23f9cd95a7 Merge branch 'for-next/entry' into for-next/core discards 2cb51078afc0 Merge branch 'for-next/docs' into for-next/core discards 9002d3cf75d0 Merge branch 'for-next/cpufeature' into for-next/core discards ec1c76d1432c Merge branch 'for-next/cortex-strings' into for-next/core discards c4f95d262d9c Merge branch 'for-next/caches' into for-next/core discards c453d2d81cff Merge branch 'for-next/build' into for-next/core discards 0d8da6fa9c48 Merge branch 'for-next/boot' into for-next/core omits b04aa993a7e3 ipmi: kcs_bmc_aspeed: Optionally apply status address omits de86effaac57 ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet omits 9d2df9a0ad80 ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration omits 67c94a706aa2 dt-bindings: ipmi: Add optional SerIRQ property to ASPEED [...] omits ffc9476ac2ac dt-bindings: ipmi: Convert ASPEED KCS binding to schema omits 8564c695577e ipmi: kcs_bmc: Add serio adaptor omits a51489c9114f ipmi: kcs_bmc: Enable IBF on open omits 28f82d632200 ipmi: kcs_bmc: Allow clients to control KCS IRQ state omits 544bc7696fb0 ipmi: kcs_bmc: Decouple the IPMI chardev from the core omits 2027489cd17c ipmi: kcs_bmc: Strip private client data from struct kcs_bmc omits fda04eb1b09a ipmi: kcs_bmc: Split headers into device and client omits e78a47c02040 ipmi: kcs_bmc: Turn the driver data-structures inside-out omits a2a053f316ad ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi omits 77c1a9b75a6c ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions omits 7fee3db0e1e8 ipmi: kcs_bmc: Make status update atomic omits 63353c7c130c ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties discards 740f404d94c9 pstore/blk: Fix kerndoc and redundancy on blkdev param discards 1aa2d5d56244 pstore/blk: Include zone in pstore_device_info discards a1ac0b25dd03 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] discards 193172bdf0ea Merge remote-tracking branch 'asoc/for-5.14' into asoc-next discards 997233aa9cc4 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus discards e9548608d560 pstore/blk: Use the normal block device I/O path discards 400a504d9c7d pstore/blk: Improve failure reporting discards 514e9eea5269 riscv: add ASID-based tlbflushing methods discards 018eca34ddb8 riscv: pass the mm_struct to __sbi_tlb_flush_range discards 7e6bf92553ae Merge remote-tracking branch 'spi/for-5.14' into spi-next discards 2c85d6b61109 Merge remote-tracking branch 'spi/for-5.13' into spi-linus discards 725b6c7e0806 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits e4a328317f30 gfs2: Fix mmap + page fault deadlocks (part 2) omits 6835ce47a0a5 gfs2: Add LM_FLAG_OUTER glock holder flag omits 8445586ef686 gfs2: Encode glock holding and retry flags in journal_info omits 5c09ae22939f gfs2: Add wrappers for accessing journal_info omits 67e98b79337d iov_iter: Add iov_iter_fault_in_writeable() omits 44e1c5589d33 gfs2: Fix mmap + page fault deadlocks (part 1) omits 15047a78376d gfs2: Add gfs2_holder_is_compatible helper omits 1f51a7426b78 gfs2: Add wrapper for iomap_file_buffered_write omits 977aa341e477 gfs2: Clean up the error handling in gfs2_page_mkwrite discards 3574c20d5fbc usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection discards d978c9fde35c cifs: fix check of dfs interlinks discards 21a1e2a3d9ae cifs: decoding negTokenInit with generic ASN1 decoder discards b5fd4e2ee028 cifs: avoid starvation when refreshing dfs cache discards 902ff426e4bb Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] discards f859473fdc31 Merge branch 'dts-fixes-for-5.13' into for-next omits ab3a29a6b253 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 1b269bcade7c libceph: fix doc warnings in cls_lock_client.c omits 182b9eef6b27 libceph: remove unnecessary ret variable in ceph_auth_init() omits a0dc429c3e36 Merge branch 'for-next/clang/features' into for-next/kspp discards a206065a8406 Merge branch 'pm-cpufreq-fixes' into linux-next discards e9638aeed02a Merge branch 'pm-domains' into linux-next discards 1ef4689812e4 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next discards 6e9269a4f8f3 Merge branches 'pm-core' and 'pm-sleep' into linux-next discards ccf6a7f39959 Merge branch 'pnp' into linux-next discards 1837fe14ec76 Merge branches 'acpi-messages' and 'acpi-prm' into linux-next discards 383529b622b8 Merge branches 'acpi-dptf', 'acpi-apei', 'acpi-soc', 'acpi [...] omits 80bf4f2a021d Merge branches 'acpi-tables', 'acpi-ec', 'acpi-resources' [...] omits a5067cdb4735 Merge branches 'acpi-bus', 'acpi-scan', 'acpi-pm' and 'acp [...] omits 9521b6e20e5f Merge branch 'acpica' into linux-next omits 79fe56daaf66 Merge branch 'devprop' into linux-next discards b5af95a8e38a iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] discards 7f17655b7c17 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] discards 8e6f6d9d0e9e hwmon: (ntc_thermistor) Drop unused headers. discards 5ead6406b9af MAINTAINERS: Add Delta DPS920AB PSU driver discards 67f909a53027 dt-bindings: trivial-devices: Add Delta DPS920AB discards 1f442e213ce5 hwmon: (pmbus) Add driver for Delta DPS-920AB PSU discards d73cf2b6bb77 hwmon: (pmbus/pim4328) Add documentation for the pim4328 P [...] discards c65b0d90de73 hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM43 [...] discards 1035215be70d hwmon: (pmbus) Allow phase function even if it's not on page discards 793b327d58c5 hwmon: (pmbus) Add support for reading direct mode coefficients discards 01d6e590dbf3 hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECT discards 13b3db74263f docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup discards 6878066e5769 hwmon: (pmbus_core) Check adapter PEC support discards d36c55d5013b hwmon: (ina3221) use CVRF only for single-shot conversion discards 1231ef2e9c0a hwmon: (max31790) Detect and report zero fan speed discards 8b7d02c8b452 hwmon: (max31790) Clear fan fault after reporting it discards 0dda9116fd23 hwmon: (max31790) Fix pwmX_enable attributes discards a5bb6367546e hwmon: (max31790) Report correct current pwm duty cycles discards 1bfcc38a86ed hwmon: (max31790) Fix fan speed reporting for fan7..12 discards 6e59f7347bd4 hwmon: (sht4x) Fix sht4x_read_values return value discards 6d3979ae2a43 hwmon: Add sht4x Temperature and Humidity Sensor Driver discards 293bf3f84a6d docs: hwmon: Add an entry for mp2888 discards efabe9bfac78 hwmon: (adm1275) enable adm1272 temperature reporting discards 2c84e210f0df dt-bindings: Add MP2888 voltage regulator device discards cb93c77e768f hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller discards 49f47d2d9539 hwmon: (pmbus) Increase maximum number of phases per page discards 91a4e2c3a32a hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] discards 28a9ca181505 hwmon: (pmbus) Add support for additional Flex BMR convert [...] discards 67580938115e hwmon: (pmbus) Add documentation for new flags discards c46ee78b6fe9 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK discards 9bd777573fcf hwmon: (sch56xx-common) Simplify sch56xx_device_add discards e819401e417b hwmon: (sch56xx-common) Use helper function discards 38ec9c430867 hwmon: (sch56xx-common) Use strscpy discards 51ea79dad77c hwmon: (sch56xx) Use devres functions for watchdog discards 4faebf7f64ea hwmon: (lm70) Use SPI_MODE_X_MASK discards c9c3f00735a5 hwmon: (max31722) Remove non-standard ACPI device IDs discards f16118778c0c hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" discards 2f38ab4906a7 docs: hwmon: avoid using UTF-8 chars discards be4b3dcfc3d3 docs: hwmon: ir36021.rst: replace some characters discards e2a96ef0b149 dt-bindings: hwmon: Add Texas Instruments TMP1075 discards e6bee4d3aa68 hwmon: (lm75) Add TI TMP1075 support discards 022d6f0a004b hwmon: (pmbus/zl6100) Update documentation for zl6100 driver discards c20ba0f904d6 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 discards 37568debcd17 cifs: enable extended stats by default discards 98d77922abd1 cifs: missed ref-counting smb session in find discards 80db4ddf9b9e cifs: do not share tcp servers with dfs mounts discards b6cd8742de34 cifs: set a minimum of 2 minutes for refreshing dfs cache discards 2d8e6f913e93 cifs: fix path comparison and hash calc discards 46201e777948 cifs: handle different charsets in dfs cache discards c3d785fa5c7b cifs: keep referral server sessions alive discards 78dd70e8049d cifs: get rid of @noreq param in __dfs_cache_find() discards 233975b31cad cifs: do not send tree disconnect to ipc shares discards 85d943737fac cifs: improve fallocate emulation discards 7e8997ef5898 cifs: fix doc warnings in cifs_dfs_ref.c discards 1ed329d9865e cifs: remove redundant initialization of variable rc discards 0e65c015c02c cifs: Constify static struct genl_ops discards 9f482384ed82 cifs: Remove unused inline function is_sysvol_or_netlogon() discards 67b41671dcf6 cifs: remove duplicated prototype discards 901fced6ed9d cifs: fix ipv6 formating in cifs_ses_add_channel omits 2b5b8db1d0c2 m68knommu: fix missing LCD splash screen data initializer omits c1f2512f7318 Merge branches 'fixes' and 'misc' into for-next omits e4d55a2e7660 Merge branch 'v5.14-armsoc/dts64' into for-next omits d82979e1ac04 Merge branch 'v5.14-armsoc/dts32' into for-next discards 65ff382d8732 Merge branch 'efi/core' discards a3a98ae03d59 Merge branch 'irq/core' discards afab89f5a6b1 Merge branch 'locking/core' discards 1a4866862178 Merge branch 'objtool/core' discards 4e9e2d58a6d6 Merge branch 'perf/core' discards 1acbf2dc7a59 Merge branch 'ras/core' discards 81224f031f53 Merge branch 'sched/core' discards 9ddda4c730c1 Merge branch 'smp/core' discards 458cc61b2467 Merge branch 'timers/core' discards 62665351c352 Merge branch 'timers/nohz' discards 1f1b156bb5d1 Merge branch 'x86/apic' discards 3e4e558720a1 Merge branch 'x86/boot' discards 86b2cfc5bfaf Merge branch 'x86/cleanups' discards 4897b6677ee7 Merge branch 'x86/cpu' discards bf1d029cdab8 Merge branch 'x86/entry' discards c31aca8a3a34 Merge branch 'x86/fpu' discards d6cfb22f2043 Merge branch 'x86/irq' discards db4e8107b8bd Merge branch 'x86/misc' discards bbdccc0baa9f Merge branch 'x86/mm' discards 3c391c9a359e Merge branch 'x86/splitlock' discards 8a1a6d660942 Merge branch 'x86/urgent' discards e0d2d97b5477 xfs: remove redundant initialization of variable error discards c185e2d3b728 xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() discards 78cb6ad1c12d xfs: perag may be null in xfs_imap() discards b10479c0dd52 Merge branch 'devel' into for-next omits f976d9d8c4cc bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] omits c6a2377c5c49 bus: mhi: Add inbound buffers allocation flag discards 7b9dbbb41e1e riscv: add VMAP_STACK overflow detection discards 6b456a82fa76 Merge branch 'riscv-wx-mappings' into for-next omits 4e11cf2732e3 rcu/doc: Add a quick quiz to explain further why we need s [...] omits 76fd8793de36 Merge branch 'v5.13-armsoc/dtsfixes' into for-next discards 84a844dab497 riscv: Map the kernel with correct permissions the first time discards 837f6a73c03a riscv: Add mem kernel parameter support discards c9723c7da546 mtd: rawnand: omap: Add larger page NAND chips support discards b1b408dd3689 mtd: rawnand: omap: Various style fixes discards c92bc0bf181a mtd: rawnand: omap: Check return values discards 3cb29120b238 mtd: rawnand: omap: Rename a macro discards 74e5721aeb31 mtd: rawnand: omap: Aggregate the HW configuration of the ELM discards d952eaf06e3b mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAN [...] discards 0af8d462cc6f dt-bindings: mtd: pl353-nand: Describe this hardware controller discards d89ac62a3796 MAINTAINERS: Add PL353 NAND controller entry discards bfab74c029c6 mtd: rawnand: qcom: avoid writing to obsolete register discards e45fde98e296 mtd: rawnand: marvell: Minor documentation correction discards fa8f27f50996 mtd: rawnand: r852: use DEVICE_ATTR_RO() helper macro discards 9cc910f4c038 mtd: spinand: add SPI-NAND MTD resume handler discards bd50dc4befae mtd: spinand: Add spinand_init_flash() helper discards 0c3d87eae33a mtd: spinand: add spinand_read_cfg() helper discards b6cc0d1e3ee3 mtd: rawnand: marvell: add missing clk_disable_unprepare() [...] discards 31d1625c1a86 mtd: rawnand: arasan: Finer grain NV-DDR configuration discards 0fb89a2f1a32 mtd: rawnand: arasan: Rename the data interface register discards f632e9882223 mtd: rawnand: onfi: Fix endianness when reading NV-DDR values discards 61622f6791a1 mtd: rawnand: arasan: Use the right DMA mask discards b4364f5d874e Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/ [...] discards c70e34a65690 Merge tag 'scmi-updates-5.14' of git://git.kernel.org/pub/ [...] omits 14ee6ca09578 refscale: Avoid excess warnings in ref_scale_reader() omits 4d4bbd525d40 rcu: Remove trailing spaces and tabs omits 85918251dfd7 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits d4e76b528ebd scftorture: Avoid excess warnings discards 7bf3c2ae58ac PCI: Add ACS quirk for Broadcom BCM57414 NIC discards f26b3738cb31 PCI: Mark AMD Navi14 GPU ATS as broken discards 2d72430a288a PCI: Work around Huawei Intelligent NIC VF FLR erratum discards 2a9f2de5102b PCI: Mark some NVIDIA GPUs to avoid bus reset discards 246262582772 Merge branch 'remotes/lorenzo/pci/xgene' discards 99e47775ef33 Merge branch 'remotes/lorenzo/pci/tegra' discards f87a656d270e Merge branch 'remotes/lorenzo/pci/mobiveil' discards 670f16ffcb29 Merge branch 'remotes/lorenzo/pci/microchip' discards 0d84bd5d42a8 Merge branch 'remotes/lorenzo/pci/mediatek' discards 0436d4141741 Merge branch 'remotes/lorenzo/pci/hv' discards ef6a48646992 Merge branch 'remotes/lorenzo/pci/ftpci100' discards a75c19b6b2b3 Merge branch 'remotes/lorenzo/pci/dwc' discards f0f0a01c3b4a Merge branch 'remotes/lorenzo/pci/aardvark' discards 4fac9dcde165 Merge branch 'pci/virtualization' discards 03b537222e58 Merge branch 'pci/sysfs' discards 8a4ab97a25fb Merge branch 'pci/resource' discards 26e0b2f26976 Merge branch 'pci/misc' discards 814d4466ec8d Merge branch 'pci/error' discards a4661f2927ec Merge branch 'pci/enumeration' discards 915fec5048e4 PCI: Mark TI C667X to avoid bus reset discards ed3995c9d0a2 Merge branches 'iommu/fixes', 'arm/rockchip', 'x86/vt-d', [...] omits 01f26fc619d8 Merge branch 'v5.14-armsoc/dts32' into for-next omits 4a7012a29a5c Merge branch 'v5.14-armsoc/drivers' into for-next omits 1bedbe4aa1e5 Bluetooth: Fix Set Extended (Scan Response) Data discards 4123eea444ab Merge tag 'xfs-delay-ready-attrs-v20.1' of https://github. [...] omits 8d15d340aeef gfs2: Use list_move_tail instead of list_del/list_add_tail omits aeefd458425a gfs2: Fix do_gfs2_set_flags description discards 501f1864e638 platform/x86: think-lmi: Avoid potential read before start [...] discards 6676e45453ad platform/x86: think-lmi: Fix check for admin password being set discards ca80e8e188e2 platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_clas [...] discards 13c3b4f76073 platform/x86: intel_ips: fix set but unused warning in read_mgtv discards 7bcf47e825e9 x86/platform/uv: Constify static attribute_group struct discards c6da07b3b85f platform/x86: tc1100-wmi: Constify static attribute_group struct discards aa1ea5a22d61 platform/x86: intel_pmt_crashlog: Constify static attribut [...] discards b6d01ae97b7c platform/x86: hdaps: Constify static attribute_group struct discards 310dddb6e24e platform/surface: aggregator: Use list_move_tail instead o [...] discards 1ee26abaa9b1 platform/surface: aggregator: Use list_move_tail instead o [...] discards ef6f01529b8a platform/surface: aggregator: Drop unnecessary variable in [...] discards 1aedf340ccf8 platform/surface: aggregator: Do not return uninitialized value omits 63f0b2020725 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] discards f77378171bf3 PCI: aardvark: Fix kernel panic during PIO transfer omits aabf679c9a4e drm/msm/disp/dpu1: avoid perf update in frame done event omits c22b309b1e82 csum_and_copy_to_pipe_iter(): leave handling of csum_state [...] omits 6da54eb9cb21 clean up copy_mc_pipe_to_iter() omits 343abfdd86f5 pipe_zero(): we don't need no stinkin' kmap_atomic()... omits 8e0017605503 iov_iter: clean csum_and_copy_...() primitives up a bit omits e1b9c385d4d8 copy_page_from_iter(): don't need kmap_atomic() for kvec/b [...] omits f9f1c703627f copy_page_to_iter(): don't bother with kmap_atomic() for b [...] omits 316be3ef2722 iterate_xarray(): only of the first iteration we might get [...] omits 239e69707012 pull handling of ->iov_offset into iterate_{iovec,bvec,xarray} omits f3d9103a1e2c iov_iter: make iterator callbacks use base and len instead [...] omits 30da2b24a3ed iov_iter: make the amount already copied available to iter [...] omits 7f8252d6b1cb iov_iter: get rid of separate bvec and xarray callbacks omits 1478dad6d203 iov_iter: teach iterate_{bvec,xarray}() about possible sho [...] omits 605da7e86601 iterate_bvec(): expand bvec.h macro forest, massage a bit omits 4efea790fc9f iov_iter: unify iterate_iovec and iterate_kvec omits f5a2e13987ea iov_iter: massage iterate_iovec and iterate_kvec to logics [...] omits 1790c955e885 iterate_and_advance(): get rid of magic in case when n is 0 omits f8d199cba0d2 csum_and_copy_to_iter(): massage into form closer to csum_ [...] omits 27faec0dce98 iov_iter: replace iov_iter_copy_from_user_atomic() with it [...] omits d9803207166b [xarray] iov_iter_npages(): just use DIV_ROUND_UP() omits 3245ee911c64 iov_iter_npages(): don't bother with iterate_all_kinds() omits 363a1bd08bdd get rid of iterate_all_kinds() in iov_iter_get_pages()/iov [...] omits f495f2d6f712 iov_iter_gap_alignment(): get rid of iterate_all_kinds() omits 75a7c3cd21c3 iov_iter_alignment(): don't bother with iterate_all_kinds() omits c8129a6f6ed1 sanitize iov_iter_fault_in_readable() omits b14faad4aba3 iov_iter: optimize iov_iter_advance() for iovec and kvec omits e59c7577f5d6 iov_iter: separate direction from flavour discards 7e4311b04be4 Merge tag 'xfs-cil-scale-2-tag' of git://git.kernel.org/pu [...] discards 5d80e6eff7d9 Merge tag 'arm-ffa-5.14' of git://git.kernel.org/pub/scm/l [...] discards 7017b129e69c xfs: expanding delayed logging design with background material discards e469cbe84f4a xfs: xlog_sync() manually adjusts grant head space discards 02f1473ded55 xfs: avoid cil push lock if possible discards a1785f597c8b xfs: move CIL ordering to the logvec chain discards a47518453bf9 xfs: convert log vector chain to use list heads discards 1f18c0c4b78c xfs: convert CIL to unordered per cpu lists discards be05dd0e68ac xfs: Add order IDs to log items in CIL discards 7f3b7c463f00 xfs: convert CIL busy extents to per-cpu discards 57edd3f6599e xfs: track CIL ticket reservation in percpu structure discards a8613836d99e xfs: implement percpu cil space used calculation discards 0e4c3e0ee4fd xfs: introduce per-cpu CIL tracking structure discards abb480858143 xfs: introduce CPU hotplug infrastructure discards a45cb78e6a90 Merge branch 'for-next/Warray-bounds' into for-next/kspp omits 13dfead49db0 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] discards a529f200d4f9 f2fs: swap: support migrating swapfile in aligned write mode discards 16c4ad4350b9 f2fs: swap: remove dead codes discards ad7f23116c87 f2fs: compress: add compress_inode to cache compressed blocks discards b057af902a6b f2fs: clean up /sys/fs/f2fs/<disk>/features omits 4ea9aa8c6369 f2fs: add pin_file in feature list omits 4dcca668d91a f2fs: Advertise encrypted casefolding in sysfs omits 713782802935 f2fs: Show casefolding support only when supported omits 1a59a14da8f2 f2fs: support RO feature omits f8b6ecbe96ca f2fs: logging neatening omits 1f13c48bbce1 f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] discards 3ba3a3f77e4f Merge branch 'features' into for-next discards 766ea2680103 Merge branch 'fixes' into for-next omits a492dedb708d ext4: update journal documentation omits 339183dfb87c ext4: add ioctl EXT4_IOC_CHECKPOINT omits 84ed553af7e5 ext4: add discard/zeroout flags to journal flush discards 4bb1fa3576d5 Merge branch 'for-5.14' into for-next omits daf9767a0a75 torture: Create KCSAN summaries for torture.sh runs omits a94316c66c13 torture: Enable KCSAN summaries over groups of torture-test runs omits 2ebe14e46d39 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits 3af9ecd55a84 srcutiny: Mark read-side data races omits e1b045c2bbd7 locktorture: Count lock readers omits 893432244d63 locktorture: Mark statistics data races omits 07aa594a5a6f docs: Fix a typo in Documentation/RCU/stallwarn.rst omits dd5da0a9140e rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() omits 6a04a59eacbd rcu-tasks: Don't delete holdouts within trc_inspect_reader() omits f9e88a29dd0f rcu-tasks: Mark ->trc_reader_special.b.need_qs data races omits 7a41b207b414 rcu-tasks: Mark ->trc_reader_nesting data races omits d311b49cc657 rcu-tasks: Add comments explaining task_struct strategy omits 49fe638da363 rcu: Start timing stall repetitions after warning complete omits d490c76d82f8 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits b1e56d1a28b7 rcu/tree: Handle VM stoppage in stall detection omits a3021f46432c rculist: Unify documentation about missing list_empty_rcu() omits 7862faf56547 Documentation/RCU: Fix nested inline markup omits 367455053a76 rcu: Mark accesses in tree_stall.h discards f32ca74c134b docs: driver-api: Update Surface Aggregator user-space int [...] discards ac915de050a0 platform/surface: aggregator_cdev: Add lockdep support discards 6f60fdde2682 platform/surface: aggregator_cdev: Allow enabling of event [...] discards 65b7f3c6be86 platform/surface: aggregator_cdev: Add support for forward [...] discards ca01a8deb924 platform/surface: aggregator: Update copyright discards 640ee17199e4 platform/surface: aggregator: Allow enabling of events wit [...] discards c5f75a1c3404 platform/surface: aggregator: Allow registering notifiers [...] discards bc4f3b7f08a7 platform/mellanox: mlxreg-hotplug: Revert "move to use req [...] discards 07fc3031db0e platform/surface: dtx: Add missing mutex_destroy() call in [...] omits 4685d2bb22f6 Bluetooth: use inclusive language when filtering devices omits c56362c2b97b Bluetooth: use inclusive language when tracking connections omits ca4496936057 Bluetooth: use inclusive language in HCI role comments discards 60e210440155 Merge branch 'misc-5.13' into next-fixes discards 153bd5b5cd98 xfs: rework per-iclog header CIL reservation discards 230b4cc9c9cc xfs: lift init CIL reservation out of xc_cil_lock discards 0d11bae4bcf4 xfs: use the CIL space used counter for emptiness checks discards 5e5591ab632a xfs: CIL context doesn't need to count iovecs discards 9373dd073625 xfs: xlog_write() doesn't need optype anymore discards 46eb52d3150c xfs: xlog_write() no longer needs contwr state discards 586359999f40 xfs:_introduce xlog_write_partial() discards a8b8e1c74ea7 xfs: introduce xlog_write_single() discards 66fc9ffa8638 xfs: pass lv chain length into xlog_write() discards b61901c58324 xfs: log ticket region debug is largely useless discards b424a7fd981d xfs: reserve space and initialise xlog_op_header in item f [...] discards 695385a4aa76 xfs: move log iovec alignment to preparation function discards 58e54b5e5dcc xfs: log tickets don't need log client id discards 1d4f4b375658 xfs: embed the xlog_op_header in the commit record discards 58adbf5268b1 xfs: embed the xlog_op_header in the unmount record discards fa55689e031e xfs: only CIL pushes require a start record discards 877cf3473914 xfs: factor out the CIL transaction header building discards facd77e4e38b xfs: CIL work is serialised, not pipelined discards e12213ba5d90 xfs: AIL needs asynchronous CIL forcing discards f39ae5297c5c xfs: xfs_log_force_lsn isn't passed a LSN discards 3682277520d6 xfs: Fix CIL throttle hang when CIL space used going backwards discards cb1acb3f3246 xfs: journal IO cache flush reductions discards 69d51e0e1686 xfs: remove need_start_rec parameter from xlog_write() omits b792cb11d39f extcon: sm5502: Add support for SM5504 omits 0ce4250c4412 extcon: sm5502: Refactor driver to use chip-specific struct omits 8fe67575472d dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic omits b83fb4d242c0 drm/msm/disp: Move various debug logs to atomic bucket omits 17f868760458 drm/msm/disp: Use plane debug print helper omits 47c8c24e98da drm/msm: Move FB debug prints to drm_dbg_state() omits 8e1b682e0131 drm/msm/dp: Drop malformed debug print omits 5bd6a6f99b91 drm/msm: Move vblank debug prints to drm_dbg_vbl() omits 1c1e7763a6d4 drm/msm/dpu: simplify IRQ enabling/disabling omits 20fbdd16f5a0 drm/msm/dpu: drop remains of old irq lookup subsystem omits ee49ca01c812 drm/msm/dpu: replace IRQ lookup with the data in hw catalog omits 6f8351cabfe5 drm/msm/dpu: define interrupt register names omits 2c54508a47c4 drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_s [...] omits db0468472335 drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into [...] discards 9ff6bede799f platform/x86: dell-wmi-sysman: fw_attr_inuse can be static omits 748a47f35913 PCI: dwc/imx6: Remove redundant error printing in imx6_pci [...] omits 7ebe6b79d758 PCI: tegra: Add missing MODULE_DEVICE_TABLE omits 673a87c2dc6f iov_iter_advance(): don't modify ->iov_offset for ITER_DISCARD omits f82d67d30c17 iov_iter: reorder handling of flavours in primitives omits 6f6a51d82f40 iov_iter: switch ..._full() variants of primitives to use [...] omits d0180ba464bf PCI: tegra: Fix host initialization during resume omits e62473c516b6 Bluetooth: smp: Use the correct print format omits 48f4e2eef7ca Bluetooth: sco: Use the correct print format omits 899a333d7082 Bluetooth: msft: Use the correct print format omits aee005893410 Bluetooth: mgmt: Use the correct print format omits d68d9753b828 Bluetooth: amp: Use the correct print format omits a8201bbfd87d Bluetooth: a2mp: Use the correct print format omits ef3ff9865223 Bluetooth: 6lowpan: Use the correct print format omits def89fcbf55f Bluetooth: hidp: Use the correct print format omits dc7530bc0665 Bluetooth: cmtp: Use the correct print format omits 313e06a76a3f Bluetooth: bnep: Use the correct print format omits 7bb4870abf84 Merge branch 'v5.14-armsoc/dts32' into for-next discards 7fac4861a974 platform/x86: thinkpad-lmi: Remove unused display_name mem [...] discards a7314b3b1d8a platform/x86: think-lmi: Add WMI interface support on Leno [...] discards d97de653d18f platform/x86: dell-wmi-sysman: Use firmware_attributes_cla [...] discards 035c9f908ea5 platform/x86: firmware_attributes_class: Create helper fil [...] discards fd9f10567ace platform/surface: aggregator: Fix event disable function discards 62998fb00791 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] omits 9537e476517f Merge branch 'v5.14-armsoc/dts64' into for-next omits 1a2289fe148b Merge branch 'v5.14-armsoc/dts32' into for-next omits 016c15e5c814 Merge branch 'v5.14-armsoc/drivers' into for-next discards 0279bbbbc03f xfs: CIL checkpoint flushes caches unconditionally discards db7e30204e4c xfs: async blkdev cache flush discards 944f2c49fba1 xfs: remove xfs_blkdev_issue_flush discards 5fd9256ce156 xfs: separate CIL commit record IO discards 7660a5b48fbe xfs: log stripe roundoff is a property of the log omits 0532108c6512 drm/msm/dp: Handle aux timeouts, nacks, defers omits 2644686c741c drm/msm/dp: Shrink locking area of dp_aux_transfer() omits c03f89762fcf drm/msm/dp: Simplify aux irq handling code omits d305bc817f7c drm/msm: fix display snapshotting if DP or DSI is disabled omits 35eb10b55b83 Bluetooth: Fix spelling mistakes omits 02b3492e6316 Bluetooth: btusb: Add a new USB ID for RTL8822CE omits 4865bed5d857 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] omits b7f84e216daa Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. omits d6e15c04b70d Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] omits 46014be648c5 Bluetooth: use inclusive language in comments omits f3cd0846d705 Bluetooth: use inclusive language in SMP omits 1e7390685261 Bluetooth: use inclusive language in HCI LE features omits 83b28e5e89d9 Bluetooth: use inclusive language to describe CPB omits 7d65072ec779 Bluetooth: use inclusive language in hci_core.h omits 6bd0fdb59797 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid omits beb1dd87ab58 Bluetooth: btrtl: rename USB fw for RTL8761 omits ebe7b17d3b62 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] omits 7955749b1c69 drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead) omits ed79bb60c957 drm/msm: add MSM_BO_CACHED_COHERENT omits 0a87f8cb8505 drm/msm: use the right pgprot when mapping BOs in the kernel omits a790edada756 drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for intern [...] omits 76716778b51f drm/msm: remove unnecessary mmap logic for cached BOs omits f9f9eb473076 libceph: fix some spelling mistakes omits a30850b00a2c libceph: kill ceph_none_authorizer::reply_buf omits 28d31d40b651 ceph: make ceph_queue_cap_snap static omits 862e3dcedc11 ceph: make ceph_netfs_read_ops static omits 9e06e4f77c86 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty discards e1bde17d1592 Merge branch 'for-next-next-v5.13-20210601' into for-next- [...] discards 5818ee1bc0a8 Merge branch 'for-next-current-v5.12-20210601' into for-ne [...] discards 3a799c68a442 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210601 discards ebaa0ccb0c59 Merge branch 'ext/qu/subpage-prep2-tomerge' into for-next- [...] discards d8bbb6fc6fdc Merge branch 'misc-next' into for-next-next-v5.13-20210601 discards 09f9345b31dd Merge branch 'misc-5.13' into for-next-current-v5.12-20210601 discards e8b2b817a43e btrfs: don't clear page extent mapped if we're not invalid [...] discards 371cddd4b702 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] discards 1ed4eb658c95 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] discards d69b307a0f24 btrfs: make btrfs_page_mkwrite() to be subpage compatible discards 1ebae7e96d3b btrfs: make btrfs_truncate_block() to be subpage compatible discards 5d0d516ad408 btrfs: make __extent_writepage_io() only submit dirty rang [...] discards c60029756090 btrfs: make btrfs_set_range_writeback() subpage compatible discards 1b6b75be6006 btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] discards c1173bd44e10 btrfs: update locked page dirty/writeback/error bits in __ [...] discards e67a72dddbdd btrfs: make page Ordered bit to be subpage compatible discards d4651749b3da btrfs: introduce helpers for subpage ordered status discards 221e0609fee0 btrfs: make process_one_page() to handle subpage locking discards 8b5bd3de72af btrfs: make end_bio_extent_writepage() to be subpage compatible discards 6fa52c912f99 btrfs: make __process_pages_contig() to handle subpage dir [...] discards 00c9af0fcfa2 btrfs: make btrfs_dirty_pages() to be subpage compatible discards 2bec82d286ef btrfs: only require sector size alignment for end_bio_exte [...] discards 38773e8b3e68 btrfs: provide btrfs_page_clamp_*() helpers discards 54124a460eee btrfs: refactor page status update into process_one_page() discards 7f651d74eaa4 btrfs: pass bytenr directly to __process_pages_contig() discards 12ffcae15e02 btrfs: change handle_fs_error in recover_log_trees to aborts discards 8eb86576cd23 btrfs: do not infinite loop in data reclaim if we aborted discards e1cf177baa2f btrfs: add a btrfs_has_fs_error helper discards 69dd8468194b btrfs: promote debugging asserts to full-fledged checks in [...] discards 5300de799b54 btrfs: add a helper for retrieving BTRFS_MAX_EXTENT_SIZE omits 82d7c97beb5e dt-bindings: extcon: sm5502: Convert to DT schema omits 5a34f4518f56 extcon: sm5502: Implement i2c_driver->probe_new() omits 3c4d5b5e5057 extcon: sm5502: Use devm_regmap_add_irq_chip() omits 71a45906a24a extcon: max8997: Add missing modalias string omits 999bcbf0ac0c extcon: sm5502: Drop invalid register write in sm5502_reg_data discards 64f4d903ce9d dt-bindings: devfreq: tegra30-actmon: Add cooling-cells discards a9ceca53d495 dt-bindings: devfreq: tegra30-actmon: Convert to schema discards bacba8d4c7c8 btrfs: return value from btrfs_mark_extent_written() in ca [...] discards 15d194dd3510 btrfs: use list_last_entry in add_falloc_range discards 0aadf2ab3021 btrfs: fix comment about max_out in btrfs_compress_pages discards c09251839635 btrfs: optimize variables size in btrfs_submit_compressed_write discards 8742c7a62779 btrfs: optimize variables size in btrfs_submit_compressed_read discards 5afaddd50b50 btrfs: reduce the variable size to fit nr_pages discards 9be4cc7cf9c6 btrfs: zoned: fix zone number to sector/physical calculation discards b82d13fcfae2 btrfs: avoid unnecessary logging of xattrs during fast fsyncs discards fc3ba3657661 btrfs: add device delete cancel discards 6d29c917b1d1 btrfs: add cancellation to resize discards 9c50db8a4825 btrfs: add wrapper for conditional start of exclusive operation discards 9c26d4465630 btrfs: introduce try-lock semantics for exclusive op start discards cd873855df1e btrfs: add cancellable chunk relocation support discards 10e3071f07a0 btrfs: protect exclusive_operation by super_lock discards 0b43f98e5568 btrfs: clean up header members offsets in write helpers discards f35c4eb4a0e7 btrfs: simplify eb checksum verification in btrfs_validate [...] discards f0e74effd73b btrfs: remove extra sb::s_id from message in btrfs_validat [...] discards 6e7c9a583985 btrfs: reduce compressed_bio members' types discards 3f4c00b0bb62 btrfs: document byte swap optimization of root_item::flags [...] discards 9408f103a49f btrfs: scrub: factor out common scrub_stripe constraints discards 2a50b101a992 btrfs: clear log tree recovering status if starting transa [...] discards 1dc2dcbaa1c3 btrfs: clear defrag status of a root if starting transacti [...] discards 4a67ffe89d7c btrfs: sysfs: fix format string for some discard stats discards b60cf7a8fd12 btrfs: fix hang when run_delalloc_range() failed discards b0d59e44c7e6 btrfs: rename PagePrivate2 to PageOrdered inside btrfs discards 4b4978c678d5 btrfs: refactor btrfs_invalidatepage() for subpage support discards f32bee78c83e btrfs: introduce btrfs_lookup_first_ordered_range() discards 82c4bbae2e60 btrfs: update comments in btrfs_invalidatepage() discards 4dba38fd6501 btrfs: refactor how we finish ordered extent io for endio [...] discards c6a1d5768420 btrfs: make Private2 lifespan more consistent discards 59b4529e3ddb btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() discards b9f6db66c509 btrfs: make subpage metadata write path call its own endio [...] discards 58c77b9349ef btrfs: refactor submit_extent_page() to make bio and its f [...] discards 914897d792d8 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] discards c1a9b1f5f6da btrfs: remove the unused parameter @len for btrfs_bio_fits [...] discards cf3c2a6ce864 btrfs: make free space cache size consistent across differ [...] discards c9c92bc57719 btrfs: scrub: fix subpage repair error caused by hard code [...] discards 625e8d90cc35 btrfs: fix deadlock when cloning inline extents and low on [...] discards 79af31bf4e6e btrfs: fix compressed writes that cross stripe boundary discards 428eca83d5a0 btrfs: always abort the transaction if we abort a trans handle discards 6b3d06e05b5f btrfs: do not write supers if we have an fs error discards bad79890a946 btrfs: don't set the full sync flag when truncation does n [...] discards c062a6c4d80a btrfs: fix misleading and incomplete comment of btrfs_truncate() discards 656324d5600f btrfs: fix fsync failure and transaction abort after write [...] discards b8b467272452 btrfs: abort transaction if we fail to update the delayed inode discards 1f679b1e472b btrfs: fix error handling in __btrfs_update_delayed_inode discards 9c34e2d22d51 btrfs: make btrfs_release_delayed_iref handle the !iref case discards f8ee3ada991d btrfs: scrub: per-device bandwidth control discards e35e75237e10 btrfs: abort in rename_exchange if we fail to insert the s [...] discards 0a9bb57814a2 btrfs: check error value from btrfs_update_inode in tree log discards c3534cf31e9d btrfs: fixup error handling in fixup_inode_link_counts discards 70a84b845d33 btrfs: mark ordered extent and inode with error if we fail [...] discards b174437c7bc9 btrfs: return errors from btrfs_del_csums in cleanup_ref_head discards 45427e96807e btrfs: fix error handling in btrfs_del_csums discards 7b971ebb97a8 btrfs: zoned: factor out zoned device lookup discards c046ebaa45ed btrfs: return EAGAIN if defrag is canceled discards 35dd6baa8339 btrfs: remove io_failure_record::in_validation discards 6488682affaa btrfs: submit read time repair only for each corrupted sector discards 4e61b3209061 btrfs: make btrfs_verify_data_csum() to return a bitmap discards ea19fbfc4811 btrfs: rename check_async_write and let it return bool discards 7a98ddc35f91 btrfs: zoned: bail out if we can't read a reliable write pointer discards f5741359c851 btrfs: zoned: print message when zone sanity check type fails discards e1bb644193dc btrfs: handle preemptive delalloc flushing slightly differently discards 56718a28cdcd btrfs: only ignore delalloc if delalloc is much smaller th [...] discards 24e769fb55f3 btrfs: don't include the global rsv size in the preemptive [...] discards 12524eb6c009 btrfs: use the global rsv size in the preemptive thresh ca [...] discards 338f0983e9f4 btrfs: take into account global rsv in need_preemptive_reclaim discards 9fe50a8ae20c btrfs: only clamp the first time we have to start flushing discards 117665ee6cfc btrfs: check worker before need_preemptive_reclaim discards e0c4a6ff661a btrfs: remove stale comment for argument seed of btrfs_fin [...] discards 3c7b19563b4b btrfs: correct try_lock_extent() usage in read_extent_buff [...] discards a1a474268b77 platform/x86: touchscreen_dmi: Fix Chuwi Hi10 Pro comment omits 8c149afdaa9a Merge branch 'v5.14-armsoc/drivers' into for-next omits 71782a68108f Merge branch 'v5.14-clk/next' into for-next omits b4d8b6f56b9c Merge branch 'v5.14-armsoc/dts32' into for-next omits 10847cf32d5c Bluetooth: hci_h5: Add RTL8822CS capabilities omits 1920c2b5fedd Bluetooth: mgmt: Fix the command returns garbage parameter value discards 4ed39d31efbd platform/x86: dell-privacy: Add support for Dell hardware privacy discards 11ff607ecdd3 platform/x86: dell-wmi: Rename dell-wmi.c to dell-wmi-base.c discards b0d4f0d2c21a platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] omits a29cbfbf673f Bluetooth: disable filter dup when scan for adv monitor omits 39c036a98d52 f2fs: compress: remove unneeded preallocation omits b585a90e9fe2 f2fs: avoid attaching SB_ACTIVE flag during mount/remount discards 8a2279773401 PM / devfreq: governor: use DEVICE_ATTR_RW macro omits 1f4747b2b149 extcon: intel-mrfld: Sync hardware and software state on init discards 0ab8359fd8cd platform/x86: thinkpad_acpi: Fix inconsistent indenting discards a65916f11fc2 platform/x86: ideapad-laptop: Ignore VPC event bit 10 discards 741a063a264a platform/surface: aggregator_registry: Consolidate node gr [...] discards 48dba1e7b9da platform/surface: aggregator_registry: Add support for 13" [...] discards 09f533990293 platform/surface: aggregator_registry: Update comments for [...] omits 889098074648 drm/msm/dsi: add DSI PHY registers to snapshot data omits 32a1cf96c9ff drm/msm: get rid of msm_iomap_size omits a7f405880a3b drm/msm: make msm_disp_state transient data struct omits 1c3b7ac1a71d drm/msm: pass dump state as a function argument omits 54fb053f8d44 drm/msm: add disp snapshot points across dpu driver omits 43c0e4352b6f drm/msm: add support to take dsi, dp and dpu snapshot omits e5aa9914db30 drm/msm/disp/dpu1: add API to take DPU register snapshot omits 95e84adc2da7 drm/msm/dp: add API to take DP register snapshot omits 48edf1680e75 drm/msm/dsi: add API to take DSI register snapshot omits 5f1982d019df drm/msm: add support to take dpu snapshot omits 1ce05bb86407 drm: allow drm_atomic_print_state() to accept any drm_printer omits 8dbde399044b drm/msm/dp: handle irq_hpd with sink_count = 0 correctly omits a610f3c65d3b bus: mhi: Wait for M2 state during system resume omits 0f0781531acb bus: mhi: core: Fix power down latency omits 4a94e23362f0 bus: mhi: core: Validate channel ID when processing comman [...] omits dd1599446681 Merge branch 'v5.14-clk/next' into for-next discards bab858b30cbe ACPI: DPTF: Add new PCH FIVR methods discards 3f6c859c4953 platform/x86: asus-nb-wmi: Revert "add support for ASUS RO [...] discards 20535f6ce8d8 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quir [...] omits c7e1e7ccd606 Bluetooth: Translate additional address type during le_conn_comp omits 7e17367e0169 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro omits 3c12c376e965 Bluetooth: btusb: Add support USB ALT 3 for WBS omits 2aaf532ca1b6 Bluetooth: btusb: Use firmware_request_nowarn omits 48c8becdd0c3 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response omits a563f2a47ca3 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails omits b8950e6815b6 Bluetooth: Remove spurious error message omits 3f4598868685 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) omits f17d4d7ef732 dt-bindings: net: bluetooth: Add device tree bindings for [...] omits d82795d80cb2 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...] omits 55c9850addcc Bluetooth: btqca: Moved extracting rom version info to com [...] omits e495dbe5beec Bluetooth: btqca: Add support for firmware image with mbn [...] omits ace4e30dbca7 Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 discards a706321e2d1f platform/x86: Rename hp-wireless to wireless-hotkey discards 05b553d8d3e5 platform/x86: toshiba_haps: Fix missing newline in pr_debu [...] discards 70c14eb8723e platform/x86: samsung-laptop: set debugfs blobs to read only discards b16422455829 platform/x86: samsung-laptop: use octal numbers for rwx fi [...] discards 94edf5fb18b4 MAINTAINERS: Update info for telemetry discards 2a2fd02f2ddc platform/x86: dcdbas: drop unneeded assignment in host_con [...] discards 4bf9d1e4fdd1 platform/x86: intel_cht_int33fe: Correct "displayport" fwn [...] discards c2951d4c0907 platform/x86: dell-wmi-sysman: Make populate_foo_data func [...] omits 4cc573096563 Merge branch 'v5.14-clk/next' into for-next omits 849037e1a469 Merge branch 'v5.14-armsoc/dts64' into for-next omits 38ed607b0dc5 Merge branch 'v5.14-armsoc/dts32' into for-next omits 091664803e7e Merge branch 'v5.14-armsoc/drivers' into for-next omits 8bf7111b4bda Bluetooth: Shutdown controller after workqueues are flushe [...] omits 9159c7ac15ba Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth omits da68ad722e54 Bluetooth: btqca: Don't modify firmware contents in-place omits 39cf4a93cf0a Bluetooth: Fix alt settings for incoming SCO with transpar [...] omits 2b16c523e81f Bluetooth: 6lowpan: remove unused function omits 56ce20a664a7 Bluetooth: Add ncmd=0 recovery handling omits 183dce5a7fd3 Bluetooth: btusb: Fix failing to init controllers with ope [...] omits 335241a4f897 Bluetooth: hci_qca: fix potential GPF omits c96a0ebb1514 Bluetooth: Fix the HCI to MGMT status conversion table omits 8da3a0b87f4f Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails omits 4f46690dedfb Bluetooth: btusb: fix memory leak omits 803521926580 Bluetooth: btusb: Add support for Lite-On Mediatek Chip omits 2164375ac685 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] omits 9a5e130f1f78 Bluetooth: virtio_bt: add missing null pointer check on al [...] omits dec709145dfc Bluetooth: Return whether a connection is outbound omits b877c48bb6c9 Bluetooth: use flexible-array member instead of zero-length array omits 3ce9cef0e207 Bluetooth: 6lowpan: delete unneeded variable initialization discards 79e93f9dc81a Merge branch 'mvebu/dt64' into mvebu/for-next discards 0c2ea20a3993 Merge branch 'mvebu/dt' into mvebu/for-next adds 0236526d76b8 Makefile: lto: Pass -warn-stack-size only on LLD < 13.0.0 adds cc9aaa2b07b9 Merge tag 'clang-features-v5.13-rc7' of git://git.kernel.o [...] adds 6b00bc639f1f Merge tag 'dmaengine-fix-5.13' of git://git.kernel.org/pub [...] adds 25182f05ffed mm,hwpoison: fix race with hugetlb page allocation adds 099dd6878b9b mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] adds 8669dbab2ae5 mm/slub: clarify verification reporting adds 74c1d3e08153 mm/slub: fix redzoning for small allocations adds e41a49fadbc8 mm/slub: actually fix freelist pointer vs redzoning adds 846be08578ed mm/hugetlb: expand restore_reserve_on_error functionality adds e8675d291ac0 mm/memory-failure: make sure wait for page writeback in me [...] adds 4f5aecdff25f crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo adds 1b3865d01681 mm/slub.c: include swab.h adds ffc90cbb2970 mm, thp: use head page in __migration_entry_wait() adds 99fa8a48203d mm/thp: fix __split_huge_pmd_locked() on shmem migration entry adds 3b77e8c8cde5 mm/thp: make is_huge_zero_pmd() safe and quicker adds 732ed55823fc mm/thp: try_to_unmap() use TTU_SYNC for safe splitting adds 494334e43c16 mm/thp: fix vma_address() if virtual address below file offset adds 31657170deaf mm/thp: fix page_address_in_vma() on file THP tails adds 22061a1ffabd mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() adds 504e070dc08f mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] adds ccbd6283a9b6 mm/sparse: fix check_usemap_section_nr warnings adds 70585216fe77 Merge branch 'akpm' (patches from Andrew) adds 8b1462b67f23 quota: finish disable quotactl_path syscall adds 39519f6a56e3 Merge tag 'fixes_for_v5.13-rc7' of git://git.kernel.org/pu [...] adds d8ac05ea13d7 KVM: selftests: Fix kvm_check_cap() assertion adds fd0aa1a4567d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4cbbe3480793 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. adds 1c0b0efd148d drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to c [...] adds c55338d34cc2 Merge tag 'amd-drm-fixes-5.13-2021-06-16' of https://gitla [...] adds c3bf96eaa4c4 Merge tag 'drm-fixes-2021-06-18' of git://anongit.freedesk [...] adds c6d580d96f14 usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection adds 60ed39db6e86 Merge tag 'usb-v5.13-rc7' of git://git.kernel.org/pub/scm/ [...] adds a7d8d1c7a7f7 usb: core: hub: Disable autosuspend for Cypress CY7C65632 adds e2c8f8e57ba6 Merge tag 'usb-5.13-rc7' of git://git.kernel.org/pub/scm/l [...] adds 944293bcee92 Merge tag 'pm-5.13-rc7' of git://git.kernel.org/pub/scm/li [...] adds 6262e1b906a1 printk: Move EXPORT_SYMBOL() closer to vprintk definition adds 0f4022a490ad Merge tag 'printk-for-5.13-fixup' of git://git.kernel.org/ [...] adds fb780761e7bd recordmcount: Correct st_shndx handling adds 85550c83da42 tracing: Do not stop recording cmdlines when tracing is off adds 4fdd595e4f9a tracing: Do not stop recording comms if the trace file is [...] adds 89529d8b8f8d tracing: Do no increment trace_clock_global() by one adds 89fec7420354 Merge tag 'trace-v5.13-rc6' of git://git.kernel.org/pub/sc [...] adds b1edae0d5f2e Merge tag 'arc-5.13-rc7-fixes' of git://git.kernel.org/pub [...] adds 9620ad86d0e3 afs: Re-enable freezing once a page fault is interrupted adds 3bd6b8271ee6 PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB adds a512360f45c9 PCI: tegra194: Fix MCFG quirk build regressions adds b5cf198e74a9 PCI: Mark TI C667X to avoid bus reset adds 4c207e7121fa PCI: Mark some NVIDIA GPUs to avoid bus reset adds ce00322c2365 PCI: Work around Huawei Intelligent NIC VF FLR erratum adds e8946a53e2a6 PCI: Mark AMD Navi14 GPU ATS as broken adds db2f77e2bd99 PCI: Add ACS quirk for Broadcom BCM57414 NIC adds cacf994a91d3 PCI: Add AMD RS690 quirk to enable 64-bit DMA adds f18139966d07 PCI: aardvark: Fix kernel panic during PIO transfer adds 728a748b3ff7 Merge tag 'pci-v5.13-fixes-2' of git://git.kernel.org/pub/ [...] adds f9f28e5bd0ba btrfs: zoned: fix negative space_info->bytes_readonly adds 6fab154a33ba Merge tag 'for-5.13-rc6-tag' of git://git.kernel.org/pub/s [...] adds 8f269102baf7 net: stmmac: disable clocks in stmmac_remove_config_dt() adds 56b786d86694 net: usb: fix possible use-after-free in smsc75xx_bind adds cb3cefe3f3f8 net: fec_ptp: add clock rate zero check adds d23765646e71 net: fec_ptp: fix issue caused by refactor the fec_devtype adds c0d982bf825f Merge branch 'fec-ptp-fixes' adds d8e2973029b8 net: ipv4: fix memory leak in ip_mc_add1_src adds 2030043e616c can: j1939: fix Use-after-Free, hold skb ref while in use adds 8d0caedb7596 can: bcm/raw/isotp: use per module netdevice notifier adds 5e87ddbe3942 can: bcm: fix infoleak in struct bcm_msg_head adds 91c02557174b can: mcba_usb: fix memory leak in mcba_usb adds e82a35aead2f Merge tag 'linux-can-fixes-for-5.13-20210616' of git://git [...] adds c7d2ef5dd4b0 net/packet: annotate accesses to po->bind adds e032f7c9c7ce net/packet: annotate accesses to po->ifindex adds 1d2ac2033d79 Merge branch 'net-packet-data-races' adds 0fd158b89b50 selftests: net: veth: make test compatible with dash adds a494bd642d91 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_ [...] adds 1b29df0e2e80 selftests: net: use bash to run udpgro_fwd test case adds 99718abdc00e r8152: Avoid memcpy() over-reading of ETH_SS_STATS adds 224004fbb033 sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS adds da5ac772cfe2 r8169: Avoid memcpy() over-reading of ETH_SS_STATS adds c19c8c0e666f be2net: Fix an error handling path in 'be_probe()' adds 7edcc6823014 net: hamradio: fix memory leak in mkiss_close adds 94a4b8414d3e net/mlx5: Fix error path for set HCA defaults adds 2058cc9c8041 net/mlx5: Check that driver was probed prior attaching the device adds bbc8222dc49d net/mlx5: E-Switch, Read PF mac address adds ca36fc4d77b3 net/mlx5: E-Switch, Allow setting GUID for host PF vport adds c7d6c19b3bde net/mlx5: SF_DEV, remove SF device on invalid state adds 65fb7d109abe net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding adds a5ae8fc9058e net/mlx5e: Don't create devices during unload flow adds 0232fc2ddcf4 net/mlx5: Reset mkey index on creation adds bc39f6792ede Merge tag 'mlx5-fixes-2021-06-16' of git://git.kernel.org/ [...] adds c3b26fdf1b32 net: cdc_eem: fix tx fixup skb leak adds 1c200f832e14 net: qed: Fix memcpy() overflow of qed_dcbx_params() adds 39eb028183bc cxgb4: fix wrong shift. adds 0afd6a4e8028 bnxt_en: Rediscover PHY capabilities after firmware reset adds c12e1643d273 bnxt_en: Fix TQM fastpath ring backing store computation adds 03400aaa69f9 bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path adds b6a258c10ea6 Merge branch 'bnxt_en-fixes' adds 35036d69b9bd MAINTAINERS: add Guvenc as SMC maintainer adds 6aa32217a9a4 net: ll_temac: Make sure to free skb when it is completely used adds 28d9fab458b1 net: ll_temac: Add memory-barriers for TX BD access adds c364df2489b8 net: ll_temac: Fix TX BD buffer overwrite adds f63963411942 net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY adds 321827477360 icmp: don't send out ICMP messages with a source address o [...] adds 7e9838b7915e selftests/net: Add icmp.sh for testing ICMP dummy address [...] adds 1236af327af4 mac80211: minstrel_ht: fix sample time check adds b5642479b0f7 cfg80211: make certificate generation more robust adds 0288e5e16a2e cfg80211: avoid double free of PMSR request adds bbc6f03ff26e mac80211: reset profile_periodicity/ema_ap adds 652e8363bbc7 mac80211: handle various extensible elements correctly adds 0d1dc9e1f4c0 Merge tag 'mac80211-for-net-2021-06-18' of git://git.kerne [...] adds 9cca0c2d7014 net: ethernet: fix potential use-after-free in ec_bhf_remove adds 9ed13a17e38e Merge tag 'net-5.13-rc7' of git://git.kernel.org/pub/scm/l [...] adds e73a99f3287a s390/ap: Fix hanging ioctl caused by wrong msg counter adds e14c779adebe Merge tag 's390-5.13-4' of git://git.kernel.org/pub/scm/li [...] adds 314b781706e3 riscv: kasan: Fix MODULES_VADDR evaluation due to local va [...] adds 3a02764c372c riscv: Ensure BPF_JIT_REGION_START aligned with PMD size adds 7ede12b01b59 riscv: dts: fu740: fix cache-controller interrupts adds d9403d307dba Merge tag 'riscv-for-linus-5.13-rc7' of git://git.kernel.o [...] adds fc96ec4d5d41 perf metricgroup: Fix find_evsel_group() event selector adds fe7a98b9d9b3 perf metricgroup: Return error code from metricgroup__add_ [...] adds c087e9480cf3 perf machine: Fix refcount usage when processing PERF_RECO [...] adds 482698c2f848 perf test: Fix non-bash issue with stat bpf counters adds ef83f9efe846 perf beauty: Update copy of linux/socket.h with the kernel [...] adds 17d27fc314cb tools headers UAPI: Sync asm-generic/unistd.h with the ker [...] adds 1792a59eab95 tools headers UAPI: Sync linux/in.h copy with the kernel sources adds 913ec3c22ef4 Merge tag 'perf-tools-fixes-for-v5.13-2021-06-19' of git:/ [...] adds 60b7ed54a41b powerpc/perf: Fix crash in perf_instruction_pointer() when [...] adds b84a7c286cec Merge tag 'powerpc-5.13-6' of git://git.kernel.org/pub/scm [...] adds 4692bc775d21 x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed adds 28e5e44aa3f4 x86/mm: Avoid truncating memblocks for SGX memory adds 8363e795eb79 Merge tag 'x86_urgent_for_v5.13_rc6' of git://git.kernel.o [...] adds 382e6e177bc1 irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry adds a13d0f8d117c Merge tag 'irqchip-fixes-5.13-2' of git://git.kernel.org/p [...] adds 9df7f15ee922 Merge tag 'irq_urgent_for_v5.13_rc6' of git://git.kernel.o [...] adds a7b359fc6a37 sched/fair: Correctly insert cfs_rq's to list on unthrottle adds cba5e97280f5 Merge tag 'sched_urgent_for_v5.13_rc6' of git://git.kernel [...] adds 13311e74253f Linux 5.13-rc7 adds a96bfed64c89 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0c18f29aae7c module: limit enabling module.sig_enforce adds 5f89468e2f06 swiotlb: manipulate orig_addr when tlb_addr has offset adds 8fd2ed1c01dd Merge branch 'stable/for-linus-5.14' of git://git.kernel.o [...] adds 4d6035f9bf4e Revert "PCI: PM: Do not read power state in pci_enable_dev [...] adds 7266f2030eb0 Merge tag 'pm-5.13-rc8' of git://git.kernel.org/pub/scm/li [...] adds 7426cedc7dad Merge tag 'spi-fix-v5.13-rc7' of git://git.kernel.org/pub/ [...] adds 31197d3a0f1c objtool/x86: Ignore __x86_indirect_alt_* symbols adds 240001d4e304 x86/entry: Fix noinstr fail in __do_fast_syscall_32() adds 84e60065df9e x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall() adds 4c9c26f1e676 x86/xen: Fix noinstr fail in exc_xen_unknown_trap() adds 1f008d46f124 x86: Always inline task_size_max() adds 49faa77759b2 locking/lockdep: Improve noinstr vs errors adds c0e457851fff Merge tag 'objtool-urgent-2021-06-24' of git://git.kernel. [...] adds 7f049fbdd57f perf/x86/intel/lbr: Zero the xstate buffer on allocation adds df5011000496 Merge tag 'perf-urgent-2021-06-24' of git://git.kernel.org [...] adds fdaba61ef8a2 sched/fair: Ensure that the CFS parent is added after unth [...] adds 666751701b6e Merge tag 'sched-urgent-2021-06-24' of git://git.kernel.or [...] adds 399f8dd9a866 signal: Prevent sigqueue caching after task got released adds 7749b0337b4e Merge tag 'core-urgent-2021-06-24' of git://git.kernel.org [...] adds 4a09d388f2ab Merge tag 'mmc-v5.13-rc6' of git://git.kernel.org/pub/scm/ [...] adds 4c6a23188e26 drm/amdgpu: Call drm_framebuffer_init last for framebuffer init adds baacf52a473b Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UP [...] adds ee5468b9f1d3 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in [...] adds efea0c12a47b Merge tag 'amd-drm-fixes-5.13-2021-06-21' of https://gitla [...] adds 411efa18e4b0 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds 9984d6664ce9 drm/vc4: hdmi: Make sure the controller is powered in detect adds e484028bf39c drm: atmel_hlcdc: Enable the crtc vblank prior to crtc usage. adds af42167f53ec drm/panel: ld9040: reference spi_device_id table adds e541845ae085 drm/atmel-hlcdc: Allow async page flips adds 1815d9c86e30 drm: add a locked version of drm_is_current_master adds f54b3ca7ea1e Revert "drm: add a locked version of drm_is_current_master" adds 17b11f71795a drm/nouveau: wait for moving fence after pinning v2 adds 4b41726aae56 drm/radeon: wait for moving fence after pinning adds 8ddf5b9bb479 drm/amdgpu: wait for moving fence after pinning adds 6fd8f323b3e4 drm/kmb: Fix error return code in kmb_hw_init() adds d33009911559 drm/nouveau: fix dma_address check for CPU/GPU sync adds 5e0e7a407675 Merge tag 'drm-misc-fixes-2021-06-24' of git://anongit.fre [...] adds 44db63d1ad8d Merge tag 'drm-fixes-2021-06-25' of git://anongit.freedesk [...] adds 10043bb6af42 ASoC: rt5645: Avoid upgrading static warnings to errors adds 5c6d4f97267f MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers adds e41fc7c8e275 Merge tag 'sound-5.13-rc8' of git://git.kernel.org/pub/scm [...] adds 3093e6cca3ba gpio: mxc: Fix disabled interrupt wake-up support adds cb8f63b8cbf3 gpiolib: cdev: zero padding during conversion to gpioline_ [...] adds c6414e1a2bd2 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP adds c13e3021331e Merge tag 'gpio-fixes-for-v5.13' of git://git.kernel.org/p [...] adds 66e9c6a86b80 afs: Fix afs_write_end() to handle short writes adds 827a746f405d netfs: fix test for whether we can skip read when writing [...] adds 9e736cf7d6f0 Merge tag 'netfs-fixes-20210621' of git://git.kernel.org/p [...] adds 27171ae6a0fd ceph: must hold snap_rwsem when filling inode for async create adds 7a971e2c0767 ceph: fix error handling in ceph_atomic_open and ceph_lookup adds 3c0d0894320c libceph: don't pass result into ac->ops->handle_reply() adds 03af4c7bad8c libceph: set global_id as soon as we get an auth ticket adds edf54d9d0ae0 Merge tag 'ceph-for-5.13-rc8' of https://github.com/ceph/c [...] adds 9301982c424a x86/fpu: Preserve supervisor states in sanitize_restored_u [...] adds f9dfb5e390fa x86/fpu: Make init_fpstate correct with optimized XSAVE adds 94ca94bbbb5f Merge tag 'x86_urgent_for_v5.13' of git://git.kernel.org/p [...] adds 309505dd5685 KVM: selftests: Fix mapping length truncation in m{,un}map() adds f8be156be163 KVM: do not allow mapping valid but non-reference-counted pages adds 616a99dd146a Merge tag 'for-linus-urgent' of git://git.kernel.org/pub/s [...] adds 3de218ff39b9 xen/events: reset active flag for lateeoi events later adds b960e0147451 Merge tag 'for-linus-5.13b-rc8-tag' of git://git.kernel.or [...] adds 5dca69e26fe9 software node: Handle software node injection to an existi [...] adds 7764c62f9848 Merge tag 'devprop-5.13-rc8' of git://git.kernel.org/pub/s [...] adds 065b6211a877 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when [...] adds 2269583753d2 i2c: cp2615: check for allocation failure in cp2615_i2c_recv() adds 3265a7e6b41b i2c: dev: Add __user annotation adds 4ca070ef0dd8 i2c: robotfuzz-osif: fix control-request directions adds 55fcd4493da5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 808e9df47775 userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition adds f003c03bd29e mm: page_vma_mapped_walk(): use page for pvmw->page adds 6d0fd5987657 mm: page_vma_mapped_walk(): settle PageHuge on entry adds 3306d3119cea mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd adds e2e1d4076c77 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block adds 448282487483 mm: page_vma_mapped_walk(): crossing page table boundary adds b3807a91aca7 mm: page_vma_mapped_walk(): add a level of indentation adds 474466301dfd mm: page_vma_mapped_walk(): use goto instead of while (1) adds a765c417d876 mm: page_vma_mapped_walk(): get vma_address_end() earlier adds a9a7504d9bea mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes adds a7a69d8ba88d mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() adds 8fd0c1b0647a nilfs2: fix memory leak in nilfs_sysfs_delete_device_group adds 15a64f5a8870 mm/vmalloc: add vmalloc_no_huge adds 185cca24e977 KVM: s390: prepare for hugepage vmalloc adds 7ca3027b726b mm/vmalloc: unbreak kasan vmalloc support adds 34b3d5344719 kthread_worker: split code for canceling the delayed work timer adds 5fa54346caf6 kthread: prevent deadlock when kthread_mod_delayed_work() [...] adds fe19bd3dae3d mm, futex: fix shared futex pgoff on shmem huge page adds 171936ddaf97 mm/memory-failure: use a mutex to avoid memory_failure() races adds 47af12bae17f mm,hwpoison: return -EHWPOISON to denote that the page has [...] adds ea6d0630100b mm/hwpoison: do not lock page again when me_huge_page() su [...] adds b08e50dd6448 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] adds b3b64ebd3822 mm/page_alloc: do bulk array bounds check after checking p [...] adds ee924d3ddd45 MAINTAINERS: fix Marek's identity again adds 72a461adbe88 mailmap: add Marek's other e-mail address and identity wit [...] adds 7ce32ac6fb2f Merge branch 'akpm' (patches from Andrew) adds 7dd753ca59d6 scsi: sr: Return appropriate error code when disk is ejected adds d1b7f92035c6 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) adds e2f527b58e81 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 76b7f8fae30a pinctrl: microchip-sgpio: Put fwnode in error case during [...] adds 67e2996f72c7 pinctrl: stm32: fix the reported number of GPIO lines per bank adds b7050b242430 Merge tag 'pinctrl-v5.13-3' of git://git.kernel.org/pub/sc [...] adds fc66127dc339 s390: fix system call restart with multiple signals adds ca1f4d702d53 s390: clear pt_regs::flags on irq entry adds 8c0795d2a0f5 s390/vfio-ap: clean up mdev resources when remove callback [...] adds 9e3d62d55bf4 s390/topology: clear thread/group maps for offline cpus adds 67147e96a332 s390/stack: fix possible register corruption with stack sw [...] adds 625acffd7ae2 Merge tag 's390-5.13-5' of git://git.kernel.org/pub/scm/li [...] adds b4b27b9eed8e Revert "signal: Allow tasks to cache one sigqueue struct" adds 3d6fe39ac6cc Merge tag 'omap-for-v5.13/fixes-rc6-signed' of git://git.k [...] adds 9600948a2e91 MAINTAINERS: Add myself as TEE subsystem reviewer adds 048c958f12a2 Merge tag 'tee-reviewer-for-v5.13' of git://git.linaro.org [...] new 19878212c06d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds e3a5de6d81d8 net: ethernet: aeroflex: fix UAF in greth_of_remove adds e4b8700e07a8 net: ethernet: ezchip: fix UAF in nps_enet_remove adds 4ae85b23e1f0 net: ethernet: ezchip: remove redundant check adds 0de449d59959 net: ethernet: ezchip: fix error handling adds dda2626b86c2 Merge branch 'ezchip-fixes' adds 603113c514e9 vrf: do not push non-ND strict packets with a source LLA t [...] adds 89837eb4b246 net: sched: add barrier to ensure correct ordering for loc [...] adds 2b4cd14fd995 net/netif_receive_skb_core: Use migrate_disable() adds 536ba2e06d1a hv_netvsc: Set needed_headroom according to VF adds 0d98ec879ddc Merge tag 'wireless-drivers-2021-06-19' of git://git.kerne [...] adds d5f9023fa61e can: bcm: delay release of struct bcm_op after synchronize_rcu() adds fb8696ab14ad can: gw: synchronize rcu operations before removing gw job entry adds 14a4696bc311 can: isotp: isotp_release(): omit unintended hrtimer resta [...] adds 22c696fed25c can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_ [...] adds ab4a0b8fcb9a net: can: ems_usb: fix use-after-free in ems_usb_disconnect() adds d52f9b22d56f Merge tag 'linux-can-fixes-for-5.13-20210619' of git://git [...] adds d452d48b9f8b tls: prevent oversized sendfile() hangs by ignoring MSG_MORE adds 1502328f17ab mptcp: fix bad handling of 32 bit ack wrap-around adds 5957a8901db4 mptcp: fix 32 bit DSN expansion adds 0d0f2a36e38a Merge branch 'mptcp-sdeq-fixes' adds 6a1e5a4af17e atm: nicstar: use 'dma_free_coherent' instead of 'kfree' adds 70b639dc41ad atm: nicstar: register the interrupt handler in the right place adds 4f35dabb51f6 Merge branch 'nnicstar-fixes' adds b90788459cd6 net: mana: Fix a memory leak in an error handling path in [...] adds c7ff9cff7060 vsock: notify server to shutdown when client has pending signal adds b8b79c414eca net: dsa: mv88e6xxx: Fix adding vlan 0 adds 0cd58e5c53ba pkt_sched: sch_qfq: fix qfq_change_class() error path adds 85e8b032d6eb vxlan: add missing rcu_read_lock() in neigh_reduce() adds 45423cff1db6 sfc: avoid double pci_remove of VFs adds 1ebe4feb8b44 sfc: error code if SRIOV cannot be disabled adds 9a022e76500e sfc: explain that "attached" VFs only refer to Xen adds 3ddd6e2f7109 sfc: avoid duplicated code in ef10_sriov adds 490274b47468 mptcp: avoid race on msk state changes adds 597dbae77ee5 mptcp: drop duplicate mptcp_setsockopt() declaration adds e596212e0f4b Merge branch 'mptcp-fixes' adds a6e3f2985a80 ip6_tunnel: fix GRE6 segmentation adds 3c9ef511b9fa bonding: avoid adding slave device with IFF_MASTER flag adds c69f114d0989 net/ipv4: swap flow ports when validating source adds ddeacc4f6494 net: broadcom: bcm4908_enet: reset DMA rings sw indexes properly adds ce8eb4c728ef net: ti: am65-cpsw-nuss: Fix crash when changing number of [...] adds 8744365e2584 MAINTAINERS: netfilter: add irc channel adds cdd73cc545c0 netfilter: nft_exthdr: check for IPv6 packet before furthe [...] adds 8f518d43f89a netfilter: nft_osf: check for TCP packet before further pr [...] adds 52f0f4e178c7 netfilter: nft_tproxy: restrict support to TCP and UDP tra [...] adds 3c5e44622011 netfilter: nf_tables: memleak in hw offload abort path adds ea45fdf82cc9 netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BAS [...] adds 534799097a77 netfilter: nf_tables: skip netlink portID validation if zero adds e31f072ffab0 netfilter: nf_tables: do not allow to delete table with ow [...] adds f4b29d2ee903 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 6fd06963fa74 xfrm: Fix error reporting in xfrm_state_construct. adds dd72fadf2186 xfrm: Fix xfrm offload fallback fail case adds 7c2becf7968b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4d293fe1c69c bonding: allow nesting of bonding device adds b2ac9800cfe0 net: bcmgenet: Fix attaching to PYH failed on RPi 4B adds bcc3f2a829b9 ipv6: exthdrs: do not blindly use init_net adds 2f99619820c2 xsk: Fix missing validation for skb and unaligned mode adds f654fae47e83 xsk: Fix broken Tx ring validation adds 61e8aeda9398 bpf: Fix libelf endian handling in resolv_btfids adds 9f2470fbc4cb skmsg: Improve udp_bpf_recvmsg() accuracy adds a7e65fe7d820 selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() adds e00a5c331bf5 udp: Fix a memory leak in udp_read_sock() adds 30b9c54a707d skmsg: Clear skb redirect pointer before dropping it adds 0cf6672b23c8 skmsg: Fix a memory leak in sk_psock_verdict_apply() adds 1581a6c1c329 skmsg: Teach sk_psock_verdict_apply() to return errors adds 42830571f1fd skmsg: Pass source psock to sk_psock_skb_redirect() adds 781dd0431eb5 skmsg: Increase sk->sk_drops when dropping packets adds 5dec6d96d12d bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags adds 7dd5d437c258 bpf: Fix integer overflow in argument calculation for bpf_ [...] adds 7506d211b932 bpf: Fix null ptr deref with mixed tail calls and subprogs adds c2f5c57d99de Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 0ec13aff058a Revert "ibmvnic: simplify reset_long_term_buff function" adds 2ca220f92878 Revert "ibmvnic: remove duplicate napi_schedule call in op [...] adds 65d6470d139a ibmvnic: clean pending indirect buffs during reset adds 72368f8b2b9e ibmvnic: account for bufs already saved in indir_buf adds 552a33729f1a ibmvnic: set ltb->buff to NULL after freeing adds f6ebca8efa52 ibmvnic: free tx_pool if tso_pool alloc fails adds 154b3b2a6ffc ibmvnic: parenthesize a check adds ede285b105d3 Merge branch 'ibmvnic-fixes' adds aaf473d0100f can: j1939: j1939_sk_setsockopt(): prevent allocation of j [...] adds b17233d385d0 can: peak_pciefd: pucan_handle_status(): fix a potential s [...] adds abe90454f075 Merge tag 'linux-can-fixes-for-5.13-20210624' of git://git [...] adds 1f7fe5121127 net: macsec: fix the length used to copy the key for offloading adds c309217f91f2 net: phy: mscc: fix macsec key length adds d67fb4772d9a net: atlantic: fix the macsec key length adds d9b6d26f6569 Merge branch 'macsec-key-length' adds 624085a31c1a ipv6: fix out-of-bound access in ip6_parse_tlv() adds 9c04cfcd4aad i40e: Fix error handling in i40e_vsi_open adds 9262793e59f0 i40e: Fix autoneg disabling for non-10GBaseT links adds 26b0ce8dd3dd i40e: fix PTP on 5Gb links adds 956e759d5f8e i40e: Fix missing rtnl locking when setting up pf switch adds fd7ce282afc4 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 2e7256f12cdb e1000e: Check the PCIm state adds ab372c2293f5 ieee802154: hwsim: Fix possible memory leak in hwsim_subsc [...] adds 28a5501c3383 ieee802154: hwsim: Fix memory leak in hwsim_add_one adds 0303b30375df ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() adds 8bead5c2a255 Merge tag 'ieee802154-for-davem-2021-06-24' of git://git.k [...] adds be7f62eebaff net: dsa: sja1105: fix NULL pointer dereference in sja1105 [...] new ff70202b2d1a dev_forward_skb: do not scrub skb mark within the same name space new 1db1a862a08f gve: Fix swapped vars when fetching max queues new d6765985a42a Revert "be2net: disable bh with spin_lock in be_process_mcc" new df8a82b21137 Merge remote-tracking branch 'net/master' new 3db6735f2ef4 bpf, x86: Fix extable offset calculation new b34408ac0233 Merge remote-tracking branch 'bpf/master' adds fac165f22ac9 ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK adds d38ebaf2c884 soundwire: export sdw_update() and sdw_update_no_pm() adds 60888ef827e3 ASoC: rt700-sdw: fix race condition on system suspend adds 18236370a098 ASoC: rt711-sdw: fix race condition on system suspend adds 14f4946d55d3 ASoC: rt5682-sdw: fix race condition on system suspend adds d2bf75f4f6b2 ASoC: rt711-sdca-sdw: fix race condition on system suspend adds 50b1ce617d66 MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers adds 489a830a25e1 ASoC: atmel-i2s: Set symmetric sample bits adds 3b7961a326f8 ASoC: atmel-i2s: Fix usage of capture and playback at the [...] adds a7a0a2feb957 ASoC: fsl_spdif: Fix unexpected interrupt after suspend new c073a58a7ec5 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus new 7655a5670a07 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 61eb1b24f9e4 regulator: hi655x: Fix pass wrong pointer to config.driver_data adds 50c9462edcbf regulator: mt6358: Fix vdram2 .vsel_mask adds ebad413c3cb0 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new 2eaac3dcdd5b Merge remote-tracking branch 'regulator-fixes/for-linus' new 04045c479a25 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 0d7993b234c9 spi: spi-sun6i: Fix chipselect/clock bug new edf978a5a17d Merge remote-tracking branch 'spi/for-5.13' into spi-linus new ed875cc583ef Merge remote-tracking branch 'spi-fixes/for-linus' new a0b3aae1a8ad Merge remote-tracking branch 'input-current/for-linus' new e6b3137ac561 Merge remote-tracking branch 'ide/master' new 2e406049264a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 853e2b60e2b1 Merge remote-tracking branch 'omap-fixes/fixes' adds 6e9ef8ca687e hwmon: (pmbus/bpa-rs600) Handle Vin readings >= 256V new ca0665ba5fe7 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 235f08bc3162 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 9d7848127f97 Merge branch 'misc-5.13' into next-fixes new af51dbbd4f75 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new e4cd66a6288e Merge remote-tracking branch 'vfs-fixes/fixes' adds 97ece1dfb2eb drm/i915/display: Do not zero past infoframes.vsc new d1f221433504 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 2b8ab246c238 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 30092b5cb3f7 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 2ec73ece4efd docs: dev-tools: kunit: don't use a table for docs name adds 6e62dfa6d14f kunit: Do not typecheck binary assertions adds 3747b5c0d8ec kunit: Assign strings to 'const char*' in STREQ assertions adds 99a8e899fab9 Documentation: kunit: Clean up some string casts in examples adds 6d2e97894b67 device property: Remove some casts in property-entry-test adds 28dce2c4a83d iio: Remove a cast in iio-test-format which is no longer required adds 97847240c0d5 mmc: sdhci-of-aspeed: Remove some unnecessary casts from K [...] adds 8f0877c26e4b thunderbolt: test: Remove some casts which are no longer required adds 388ca2e024dd kernel/sysctl-test: Remove some casts which are no-longer [...] adds 255ede3b1290 lib/cmdline_kunit: Remove a cast which are no-longer required adds 44acdbb250a5 kunit: Add gnu_printf specifiers adds b0841b51cac9 kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default adds d9d6b8225e73 kunit: Move default config from arch/um -> tools/testing/kunit adds 8a5124c0f33c kunit: Remove the unused all_tests.config new 7122debb4367 kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers new ebd09577be6c lib/test: convert lib/test_list_sort.c to use KUnit new b29b14f11d88 kunit: tool: internal refactor of parser input handling new 824945a5b0ff thunderbolt: test: Reinstate a few casts of bitfields new 6d2426b2f258 kunit: Support skipped tests new 5acaf6031f53 kunit: tool: Support skipped tests in kunit_tool new d99ea6751419 kunit: test: Add example tests which are always skipped new 40eb5cf4cc91 kasan: test: make use of kunit_skip() new 1d71307a6f94 kunit: add unit test for filtering suites by names new 45e951ad6905 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds a73bbfba991f media: siano: Fix out-of-bounds warnings in smscore_load_f [...] new 518794e13df2 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new f60050be91cc Merge remote-tracking branch 'kbuild/for-next' adds bab162235069 dma-mapping: remove a trailing space adds 2b4bbc6231d7 dma-debug: report -EEXIST errors in add_dma_entry new 4ec9a935f15d Merge remote-tracking branch 'dma-mapping/for-next' new 477e54b45a5f Merge remote-tracking branch 'asm-generic/master' adds e17362d683fb ARM: 9097/1: mmu: Declare section start/end correctly adds 2ac9912d2041 Merge branches 'fixes' and 'misc' into for-next new d4fe0d3bb173 Merge remote-tracking branch 'arm/for-next' adds 0b573a025aa6 Merge branch 'for-next/stacktrace' into for-next/core adds e7cf636cba4c Merge branch 'for-next/boot' into for-next/core adds 216fe62d6fa8 Merge branch 'for-next/build' into for-next/core adds 25377204ebd4 Merge branch 'for-next/caches' into for-next/core adds 5ceb045541ad Merge branch 'for-next/cortex-strings' into for-next/core adds cf292e93f423 arm64: Restrict undef hook for cpufeature registers adds eda2171d8547 Merge branch 'for-next/cpufeature' into for-next/core adds 8848f0665b3c arm64: Add cpuidle context save/restore helpers adds d4dc10277255 arm64: Convert cpu_do_idle() to using cpuidle context helpers adds c9223b616298 PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() adds 77345ef70445 arm64: suspend: Use cpuidle context helpers in cpu_suspend() adds eea3e2dec4c8 Merge branch 'for-next/cpuidle' into for-next/core adds aeb3e82e4323 Merge branch 'for-next/docs' into for-next/core adds 6cf61e061e8e Merge branch 'for-next/entry' into for-next/core adds 69bb0585ebb0 arm64: insn: avoid circular include dependency adds 181a12697930 Merge branch 'for-next/insn' into for-next/core adds 2c9bd9d80675 Merge branch 'for-next/kasan' into for-next/core adds cf814bcfa1e6 arm64: smp: Bump debugging information print down to KERN_DEBUG adds 078834caafbf Merge branch 'for-next/misc' into for-next/core adds 2062d44da349 arm64/mm: Rename ARM64_SWAPPER_USES_SECTION_MAPS adds 52218fcd61cb arm64: tlb: fix the TTL value of tlb_get_level adds 81ad4bb1fe91 Merge branch 'for-next/mm' into for-next/core adds fdceddb06a5f Merge branch 'for-next/mte' into for-next/core adds 4e16f283edc2 perf/arm-cmn: Fix invalid pointer when access dtc object s [...] adds d96b1b8c9f79 drivers/perf: fix the missed ida_simple_remove() in ddr_pe [...] adds 2e5d34d26a90 Merge branch 'for-next/perf' into for-next/core adds bd23fdba4178 Merge branch 'for-next/ptrauth' into for-next/core adds 26a0f50fd7d4 Merge branch 'for-next/selftests' into for-next/core adds a4a49140ae84 Merge branch 'for-next/smccc' into for-next/core adds 3d1bf78c7b13 Merge branch 'for-next/sve' into for-next/core new b3bb20ab17b2 Merge remote-tracking branch 'arm64/for-next/core' adds 194eb4eab5db Merge tag 'amlogic-arm64-dt-for-v5.14-v2' of https://git.k [...] adds 9be389934dc5 Merge tag 'amlogic-arm-dt-for-v5.14' of https://git.kernel [...] adds e8f2ee04ea4e Merge branch 'arm/dt' into for-next adds 1eb5f83ee936 Merge tag 'memory-controller-drv-tegra-5.14-2' of https:// [...] adds d5e8209806c9 Merge branch 'arm/drivers' into for-next adds 1ba39c2b8b72 arm64: defconfig: Visconti: Enable PWM adds d1588b22dcbb arm64: defconfig: Visconti: Enable GPIO adds c8700d80d75e Merge tag 'visconti-arm-defconfig-for-v5.14' of https://gi [...] adds eff0bcf0f7d2 Merge branch 'arm/defconfig' into for-next adds b92caae8a08e ARM: Document merges adds 25da503ecce8 Merge tag 'reset-for-v5.14-2' of git://git.pengutronix.de/ [...] adds 36b374b9fca8 Merge branch 'arm/drivers' into for-next adds e12b6e5b0ac3 ARM: Document merges adds 6b4670af9f49 Merge tag 'omap-for-v5.14/fixes-not-urgent-signed' of git: [...] adds 713ce38d46eb ARM/ixp4xx: Move the virtual IObases adds d5d9f7ac58ea ARM/ixp4xx: Make NEED_MACH_IO_H optional adds ace5219f81f1 PCI: ixp4xx: Add device tree bindings for IXP4xx adds f7821b493458 PCI: ixp4xx: Add a new driver for IXP4xx adds 09aa9aabdcc4 soc: ixp4xx: move cpu detection to linux/soc/ixp4xx/cpu.h adds 55712627bffd pata: ixp4xx: split platform data to its own header adds 478d2dae7330 hw_random: ixp4xx: enable compile-testing adds 479dfb6d5602 hw_random: ixp4xx: Use SPDX license tag adds 854a004305c2 hw_random: ixp4xx: Turn into a module adds cca061b04c0d hw_random: ixp4xx: Add DT bindings adds b80e60eb8ecc hw_random: ixp4xx: Add OF support adds 0da518dae87d ixp4xx: fix spelling mistake in Kconfig "Devce" -> "Device" adds 95ef71523663 Merge tag 'ixp4xx-arm-soc-v5.14' of git://git.kernel.org/p [...] adds e133f01db1d4 Merge branch 'arm/soc' into for-next adds da1eab9e15ef ARM: dts: hisilicon: use the correct HiSilicon copyright adds 79eb3cbf02d4 Merge tag 'hisi-arm32-dt-for-5.14' of git://github.com/his [...] adds e3211e414d26 arm64: dts: hisilicon: use the correct HiSilicon copyright adds def0c98367ea Merge tag 'hisi-arm64-dt-for-5.14' of git://github.com/his [...] adds e356dc4c088d Merge tag 'omap-for-v5.14/dt-cleanup-signed' of git://git. [...] adds 263820efa3fb arm64: dts: ti: k3-am64-main: Update TF-A's maximum size a [...] adds 454a9d4aaacb arm64: dts: ti: k3-am64-main: Reserve OCMRAM for DMSC-lite [...] adds 3de27ef12ccb arm64: dts: ti: k3-am64-main: Update TF-A load address to [...] adds b75596dbdb69 Merge tag '20210327143117.1840-2-s-anna@ti.com' of git://g [...] adds a4f221cd68b3 arm64: dts: ti: k3-am64-main: Add MAIN domain R5F cluster nodes adds 0afadba43589 arm64: dts: ti: k3-am642-evm/sk: Add mailboxes to R5Fs adds d71abfcc6c05 arm64: dts: ti: k3-am642-evm/sk: Add DDR carveout memory n [...] adds 707472acca6d Merge tag 'ti-k3-dt-for-v5.14' of git://git.kernel.org/pub [...] adds 3a52a48973b3 arm64: dts: marvell: armada-37xx: move firmware node to ge [...] adds f2c6d6b271e4 arm64: dts: ensure backward compatibility of the AP807 Xenon adds 3a0dc9fbe2b2 Documentation/bindings: phy: update references to cp11x adds e3850467bf8c arch/arm64/boot/dts/marvell: fix NAND partitioning scheme adds 43b3219861c7 Merge tag 'mvebu-dt64-5.14-1' of git://git.kernel.org/pub/ [...] adds f82c6e6dd149 Merge tag 'v5.14-rockchip-dts32-1' of git://git.kernel.org [...] adds edb39de5d731 arm64: dts: rockchip: Add Rotation Property for OGA Panel adds ba2401ab87bc arm64: dts: rockchip: add SPDIF node for rk3399-firefly adds 4fab8e3655e4 arm64: dts: rockchip: add infrared receiver node to RK3399 [...] adds 5768c5ff0709 arm64: dts: rockchip: Sort rk3399 firefly pinmux entries adds a406bfda89c7 arm64: dts: rockchip: Add USB-C port details for rk3399 Firefly adds e1d635bc94bc arm64: dts: rockchip: add ir-receiver for rk3399-roc-pc adds 06b2818678d9 arm64: dts: rockchip: Re-add regulator-boot-on, regulator- [...] adds eb607cd4957f arm64: dts: rockchip: Re-add regulator-always-on for vcc_s [...] adds 73d1774e0f6e Merge tag 'v5.14-rockchip-dts64-1' of git://git.kernel.org [...] adds 1534fac32fc6 dt-bindings: arm: qcom: Add compatible for sm8150-mtp board adds 0bc14d4ad3a7 dt-bindings: arm: qcom: Add compatible for SA8155p-adp board adds 0c25dad9f2a7 arm64: dts: qcom: sm8250: Don't disable MDP explicitly adds 40f7d36db8fd arm64: dts: qcom: sm8250: Add size/address-cells to dsi[01] adds dc2f86369b15 arm64: dts: qcom: sm8250: Fix pcie2_lane unit address adds 15049bb59732 arm64: dts: qcom: sm8250: Add GPI DMA nodes adds ece28cb5ed72 arm64: dts: qcom: sm8250: Disable Adreno and Venus by default adds b1dc3c6b3dab arm64: dts: qcom: sm8150: Disable Adreno and modem by default adds d0a6ce59ea4e arm64: dts: qcom: sm8150: Add support for SONY Xperia 1 / [...] adds 8eaa6501ef26 arm64: dts: qcom: sm8250: Add SDHCI2 sleep mode pinctrl adds 759488004ffb arm64: dts: qcom: sm8250: Move gpio.h inclusion to SoC DTSI adds 69cdb97ef652 arm64: dts: qcom: sm8250: Add support for SONY Xperia 1 II [...] adds b135d097eb1a arm64: dts: qcom: sm8[12]50-pm8150: Move RESIN to pm8150 dtsi adds f515dcce2d18 arm64: dts: qcom: sm8250-edo: Fix up double "pinctrl-1" adds 10489ef12fed arm64: dts: qcom: pmm8155au_1: Add base dts file adds b557471bb286 arm64: dts: qcom: pmm8155au_2: Add base dts file adds 5b85e8f2225c arm64: dts: qcom: sa8155p-adp: Add base dts file adds 46e14907c716 arm64: dts: qcom: sm8250-edo: Add hardware keys adds 13e948a36db7 arm64: dts: qcom: sm8250: Commonize PCIe pins adds db92d8cdde33 arm64: dts: qcom: sm8250-edo: Enable PCIe adds f0cedfc39881 arm64: dts: qcom: sm8250-edo: Enable ADSP/CDSP/SLPI adds 4a62a824282e arm64: dts: qcom: sm8250-edo: Enable GPI DMA adds e76c7e1f15fe arm64: dts: qcom: sm8250-edo: Add Samsung touchscreen adds 77b7cfd0dc68 arm64: dts: qcom: sc7180: bus votes for eMMC and SD card adds abe66bb7a2f6 arm64: dts: ipq8074: Add QUP6 I2C node adds c21cc3d89273 Merge tag 'qcom-arm64-for-5.14-1' of https://git.kernel.or [...] adds 9d34d4aa896d ARM: dts: rockchip: add vpu node for RK3036 adds db3fc8fa0fcf ARM: dts: rockchip: add vpu nodes for RK3066 and RK3188 adds 36e9534dfcb5 ARM: dts: rockchip: add vpu and vdec node for RK322x adds 2995b50376b9 Merge tag 'v5.14-rockchip-dts32-2' of git://git.kernel.org [...] adds ef0bff8ba8df arm64: dts: rockchip: add generic pinconfig settings used [...] adds a3adc0b9071d arm64: dts: rockchip: add core dtsi for RK3568 SoC adds 01610a24cefa arm64: dts: rockchip: add basic dts for RK3568 EVB adds b62b189f7e2c Merge tag 'v5.14-rockchip-dts64-2' of git://git.kernel.org [...] adds 5cf57433bd51 Merge branch 'arm/dt' into for-next adds aa324dd06f7f Merge branch 'arm/fixes' into for-next adds e34e60253d92 firmware: turris-mox-rwtm: fix reply status decoding function adds 72f99888944c firmware: turris-mox-rwtm: report failures better adds 2eab59cf0d20 firmware: turris-mox-rwtm: fail probing when firmware does [...] adds fae201609922 firmware: turris-mox-rwtm: show message about HWRNG registration adds 4014f3177b0a Merge tag 'mvebu-fixes-5.13-1' of git://git.kernel.org/pub [...] adds 90ae47215de3 firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-fi [...] adds 115484216b07 Merge tag 'mvebu-drivers-5.14-1' of git://git.kernel.org/p [...] adds 2afd1c20e754 Merge tag 'v5.14-rockchip-drivers1' of git://git.kernel.or [...] adds ac86f4351a41 Merge branch 'arm/drivers' into for-next adds 8ae030c34dce arm64: defconfig: Enable renesas usb xhci pci host controller adds e6adbcb7e2d7 Merge tag 'qcom-arm64-defconfig-for-5.14-1' of https://git [...] adds a757ab4e58ac Merge branch 'arm/defconfig' into for-next adds 2ded36511b58 ARM: Document merges new 9af07235070d Merge remote-tracking branch 'arm-soc/for-next' new 76cf3b6599dd Merge remote-tracking branch 'actions/for-next' new fcd32d94f5ba Merge remote-tracking branch 'amlogic/for-next' new a40cb715c8ef Merge remote-tracking branch 'aspeed/for-next' new b28b16528026 Merge remote-tracking branch 'at91/at91-next' adds 47661ee1821f memory: tegra: Add compile-test stub for tegra_mc_probe_device() adds 3abc7467ba9d Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next adds bf3ec9deaa33 dt-bindings: arm-smmu: Fix json-schema syntax adds 316ce128fbbe Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next new 1f1da531b7f8 Merge remote-tracking branch 'drivers-memory/for-next' new 6fb8836c6fbe Merge remote-tracking branch 'imx-mxs/for-next' new e5329764cd3d Merge remote-tracking branch 'keystone/next' new c2176c9763b2 Merge remote-tracking branch 'mediatek/for-next' adds 8b2d3f879da3 Merge branch 'mvebu/drivers' into mvebu/for-next adds 72a0a49b7c77 Merge branch 'mvebu/dt64' into mvebu/for-next new 7ed3bf3efd58 Merge remote-tracking branch 'mvebu/for-next' new 57f06bcaad29 Merge remote-tracking branch 'omap/for-next' adds 3c0c96005862 Merge branch 'dts-fixes-for-5.13' into for-next adds c275bbc84be9 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] new 669185c04e92 Merge remote-tracking branch 'qcom/for-next' new b2b6828a7651 Merge remote-tracking branch 'renesas/next' adds a8a112b7b845 Merge branch 'v5.14-armsoc/drivers' into for-next adds b7b5ac97dfbc Merge branch 'v5.14-armsoc/dts32' into for-next adds 7a300208ef8e Merge branch 'v5.14-armsoc/dts64' into for-next adds 764f25388c38 Merge branch 'v5.14-clk/next' into for-next new b0746f6dd120 Merge remote-tracking branch 'rockchip/for-next' new 1aa2b442393b Merge remote-tracking branch 'samsung-krzk/for-next' new 113e793d18ab firmware: arm_scmi: Simplify device probe function on the bus new 8ecab7700929 firmware: arm_scmi: Ensure drivers provide a probe function new c9bc39a38a65 Merge tag 'scmi-updates-5.14-2' of git://git.kernel.org/pu [...] adds 80421ba63f32 firmware: arm_ffa: Ensure drivers provide a probe function adds bc5ea7449a73 firmware: arm_ffa: Simplify probe function adds a990edc24811 firmware: arm_ffa: Fix the comment style new 0a169e13c00d Merge tag 'arm-ffa-5.14-2' of git://git.kernel.org/pub/scm [...] new 9305485e5633 Merge remote-tracking branch 'scmi/for-linux-next' new 1549f4768476 Merge remote-tracking branch 'sunxi/sunxi/for-next' new eb9a10089e30 Merge remote-tracking branch 'tegra/for-next' new 934c317b60ec Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 438c451d5ad1 ARM: configs: multi_v7: enable PL35x NAND controller adds 8d1250d6c515 ARM: dts: zynq: add NAND flash controller node adds 6584dce74292 ARM: dts: ebaz4205: enable NAND support adds d98fb9ab6255 Merge branch 'zynq/dt' into for-next new c6b71b35af06 Merge remote-tracking branch 'xilinx/for-next' adds 7f8a37a4b697 Merge tag 'renesas-clk-for-v5.14-tag2' of git://git.kernel [...] adds d04dd9d46fa8 Merge branch 'clk-renesas' into clk-next adds ee7fe68769ec Merge tag 'sunxi-clk-fixes-for-5.13-1' of https://git.kern [...] adds 89e4ea5c5b41 Merge branch 'clk-allwinner' into clk-next adds 3f4e557db508 Merge tag 'for-5.14-clk' of git://git.kernel.org/pub/scm/l [...] adds 610288eedcda Merge branch 'clk-nvidia' into clk-next adds 8e5f17e6c2fd Merge tag 'clk-imx-5.14' of git://git.kernel.org/pub/scm/l [...] adds 72ac4f3fb977 Merge branch 'clk-imx' into clk-next adds 14de023dc0f7 Merge tag 'v5.14-rockchip-clk1' of git://git.kernel.org/pu [...] adds 53ff0de6f2a0 Merge branch 'clk-rockchip' into clk-next adds 4cbf0cd6bf4c clk: meson: pll: switch to determine_rate for the PLL ops adds bc794f8c56ab clk: meson: g12a: fix gp0 and hifi ranges adds 50cb321f16f6 clk: meson: axg-audio: improve deferral handling adds 8271813e404c clk: meson: g12a: Add missing NNA source clocks for g12b adds 686f225039be Merge tag 'clk-meson-v5.14-1' of https://github.com/BayLib [...] adds 0eb0a122fa4d Merge branch 'clk-amlogic' into clk-next new 0a58bbdc04a5 Merge remote-tracking branch 'clk/clk-next' adds b2b477e20f9a clk: renesas: rzg2l: Remove unneeded semicolon adds 6ac83fc384fc clk: renesas: rzg2l: Fix return value and unused assignment adds 8b893b5bcbed clk: renesas: rzg2l: Fix a double free on error adds 556019076c36 clk: renesas: rzg2l: Avoid mixing error pointers and NULL adds 2cd1e3883a57 clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] new 7bae4802762a Merge remote-tracking branch 'clk-renesas/renesas-clk' new 632daf4060aa Merge remote-tracking branch 'csky/linux-next' new fc784b26fac1 Merge remote-tracking branch 'h8300/h8300-next' new cea521f83ed9 Merge remote-tracking branch 'm68k/for-next' adds 3f605ee17f8e m68knommu: fix missing LCD splash screen data initializer new a75acced8d40 Merge remote-tracking branch 'm68knommu/for-next' new 9f2314f449af Merge remote-tracking branch 'microblaze/next' adds 06476b5bed2a MIPS: Loongson64: fix spelling of SPDX tag adds ed914d48b6a1 MIPS: add PMD table accounting into MIPS'pmd_alloc_one adds f9cd46a4bb6c MIPS: OCTEON: octeon-usb: Use devm_platform_get_and_iorema [...] adds a2cdc24e2057 mips/kvm: Use BUG_ON instead of if condition followed by BUG new 722dc860220f Merge remote-tracking branch 'mips/mips-next' new 7a305d84448f Merge remote-tracking branch 'openrisc/for-next' adds a4785e93aa36 Merge branch 'fixes' into next adds 4423eff71ca6 powerpc: Force inlining of csum_add() adds 359c2ca74d2f powerpc: Don't handle ALTIVEC/SPE in ASM in _switch(). Do [...] adds 148a04760246 powerpc: Rework PPC_RAW_xxx() macros for prefixed instructions adds 07cd18320ed8 powerpc/opcodes: Add shorter macros for registers for use [...] adds 8804d5beef91 powerpc/lib/code-patching: Use PPC_RAW_() macros adds 1c9debbc2eb5 powerpc/signal: Use PPC_RAW_xx() macros adds 47b04699d070 powerpc/modules: Use PPC_RAW_xx() macros adds e73045975601 powerpc/security: Use PPC_RAW_BLR() and PPC_RAW_NOP() adds 5a03e1e9728e powerpc/ftrace: Use PPC_RAW_MFLR() and PPC_RAW_NOP() adds e08021f8dbd2 powerpc/ebpf64: Use PPC_RAW_MFLR() adds e0ea08c0cacf powerpc/ebpf32: Use _Rx macros instead of __REG_Rx ones adds ef909ba95414 powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros adds deefd0ae990a powerpc/traps: Start using PPC_RAW_xx() macros adds f30becb5e9ec powerpc: Replace PPC_INST_NOP by PPC_RAW_NOP() adds b3a9e5232370 powerpc/inst: Fix sparse detection on get_user_instr() adds 9134806e149e powerpc/inst: Reduce casts in get_user_instr() adds 042e0860e1c1 powerpc/inst: Improve readability of get_user_instr() and friends adds 036b5560bebc powerpc/inst: Avoid pointer dereferencing in ppc_inst_equal() adds 18c85964b10b powerpc: Do not dereference code as 'struct ppc_inst' (upr [...] adds 6c0d181daabc powerpc/lib/code-patching: Make instr_is_branch_to_addr() static adds e90a21ea801d powerpc/lib/code-patching: Don't use struct 'ppc_inst' for [...] adds 69d4d6e5fd9f powerpc: Don't use 'struct ppc_inst' to reference instruct [...] adds 077c4dedef09 powerpc/inst: Refactor PPC32 and PPC64 versions adds afd3287c8872 powerpc/optprobes: Minimise casts adds f38adf86ce4f powerpc/optprobes: Compact code source a bit. adds 0e628ad2d608 powerpc/optprobes: use PPC_RAW_ macros adds c0ca0fe08c92 powerpc: Remove CONFIG_PPC_MMU_NOHASH_32 adds 10248dcba120 powerpc/44x: Implement Kernel Userspace Exec Protection (KUEP) adds f6025a140ba8 powerpc/8xx: Allow disabling KUAP at boot time adds 91ec66719d4c powerpc/32s: Move setup_{kuep/kuap}() into {kuep/kuap}.c adds 91bb30822a2e powerpc/32s: Refactor update of user segment registers adds 7235bb359378 powerpc/32s: move CTX_TO_VSID() into mmu-hash.h adds 863771a28e27 powerpc/32s: Convert switch_mmu_context() to C adds 882136fb2f52 powerpc/32s: Simplify calculation of segment register content adds 86f46f343272 powerpc/32s: Initialise KUAP and KUEP in C adds 50d2f104cd95 powerpc/32s: Allow disabling KUEP at boot time adds 6b4d630068b0 powerpc/32s: Allow disabling KUAP at boot time adds 16132529cee5 powerpc/32s: Rework Kernel Userspace Access Protection adds 9f5bd8f1471d powerpc/32s: Activate KUAP and KUEP by default adds d008f8f8a0c3 powerpc/kuap: Remove KUAP_CURRENT_XXX adds cb2f1fb205cc powerpc/kuap: Remove to/from/size parameters of prevent_us [...] adds 240efd717c41 powerpc/kuap: Force inlining of all first level KUAP helpers. adds 25910260ff69 powerpc/nohash: Refactor update of BDI2000 pointers in swi [...] adds a56ab7c7290f powerpc/nohash: Convert set_context() to C adds c13066e53aab powerpc/nohash: Remove CONFIG_SMP #ifdefery in mmu_context.h adds dac3db1edf8b powerpc/nohash: Remove DEBUG_MAP_CONSISTENCY adds a36c0faf3dbc powerpc/nohash: Remove DEBUG_CLAMP_LAST_CONTEXT adds e2c043163d44 powerpc/nohash: Remove DEBUG_HARDER adds a1ea0ca8a6f1 powerpc/selftests: Use gettid() instead of getppid() for n [...] adds 45b30fafe528 powerpc: Define empty_zero_page[] in C adds e72421a085a8 powerpc: Define swapper_pg_dir[] in C adds 91e9ee7e949b powerpc/32s: Rename PTE_SIZE to PTE_T_SIZE adds 4696cfdb1380 powerpc/32: Remove __main() adds 77b0bed74232 powerpc: Remove proc_trap() adds ab3aab292cb2 powerpc: Move update_power8_hid0() into its only user adds 45677c9aebe9 selftests/powerpc: Fix "no_handler" EBB selftest adds d81090ed44c0 selftests/powerpc: EBB selftest for MMCR0 control for PMU [...] adds b112fb913b5b powerpc: make stack walking KASAN-safe adds baf24d23be7d powerpc/32: Display modules range in virtual memory layout adds ac3d085368b3 powerpc/signal32: Remove impossible #ifdef combinations adds db8f7066dc49 powerpc/64: drop redundant defination of spin_until_cond adds 2400c13c437d powerpc/watchdog: include linux/processor.h for spin_until_cond adds a3309226454a powerpc/signal64: Don't read sigaction arguments back from [...] adds 07d8ad6fd8a3 powerpc/mm/book3s64: Fix possible build error adds 6ba53317d497 KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path adds f36011569b90 KVM: PPC: Book3S 64: move KVM interrupt entry to a common [...] adds f33e0702d98c KVM: PPC: Book3S 64: Move GUEST_MODE_SKIP test into KVM adds 31c67cfe2a6a KVM: PPC: Book3S 64: add hcall interrupt handler adds 04ece7b60b68 KVM: PPC: Book3S 64: Move hcall early register setup to KVM adds 69fdd6749971 KVM: PPC: Book3S 64: Move interrupt early register setup to KVM adds 1b5821c630c2 KVM: PPC: Book3S 64: move bad_host_intr check to HV handler adds e2762743c632 KVM: PPC: Book3S 64: Minimise hcall handler calling conven [...] adds 023c3c96ca4d KVM: PPC: Book3S HV P9: implement kvmppc_xive_pull_vcpu in C adds 413679e73bdf KVM: PPC: Book3S HV P9: Move setting HDEC after switching [...] adds 6ffe2c6e6dce KVM: PPC: Book3S HV P9: Reduce irq_work vs guest decrement [...] adds 09512c29167b KVM: PPC: Book3S HV P9: Move xive vcpu context management [...] adds 48013cbc504e KVM: PPC: Book3S HV P9: Move radix MMU switching instructi [...] adds 9dc2babc185e KVM: PPC: Book3S HV P9: Stop handling hcalls in real-mode [...] adds 89d35b239101 KVM: PPC: Book3S HV P9: Implement the rest of the P9 path in C adds c00366e23754 KVM: PPC: Book3S HV P9: inline kvmhv_load_hv_regs_and_go i [...] adds 6d770e3fe9a1 KVM: PPC: Book3S HV P9: Read machine check registers while [...] adds a32ed1bb7072 KVM: PPC: Book3S HV P9: Improve exit timing accounting coverage adds 68e3baaca8c5 KVM: PPC: Book3S HV P9: Move SPR loading after expiry time check adds edba6aff4f2c KVM: PPC: Book3S HV P9: Add helpers for OS SPR handling adds 41f779917669 KVM: PPC: Book3S HV P9: Switch to guest MMU context as lat [...] adds 2e1ae9cd56f8 KVM: PPC: Book3S HV: Implement radix prefetch workaround b [...] adds aaae8c790058 KVM: PPC: Book3S HV: Remove support for dependent threads [...] adds 9769a7fd79b6 KVM: PPC: Book3S HV: Remove radix guest support from P7/8 path adds dcbac73a5b37 KVM: PPC: Book3S HV: Remove virt mode checks from real mod [...] adds 2ce008c8b254 KVM: PPC: Book3S HV: Remove unused nested HV tests in XICS [...] adds cbcff8b1c53e KVM: PPC: Book3S HV P9: Allow all P9 processors to enable [...] adds a9aa86e08b3a KVM: PPC: Book3S HV: small pseries_do_hcall cleanup adds 6165d5dd99db KVM: PPC: Book3S HV: add virtual mode handlers for HPT hca [...] adds ac3c8b41c27e KVM: PPC: Book3S HV P9: Reflect userspace hcalls to hash g [...] adds 079a09a500c3 KVM: PPC: Book3S HV P9: implement hash guest support adds 0bf7e1b2e9a4 KVM: PPC: Book3S HV P9: implement hash host / hash guest support adds fae5c9f3664b KVM: PPC: Book3S HV: remove ISA v3.0 and v3.1 support from [...] adds 3c53642324f5 Merge branch 'topic/ppc-kvm' into next adds 91cdbb955aa9 powerpc/powernv/vas: Release reference to tgid during wind [...] adds 413d6ed3eac3 powerpc/vas: Move VAS API to book3s common platform adds 06c6fad9bfe0 powerpc/powernv/vas: Rename register/unregister functions adds 1a0d0d5ed5e3 powerpc/vas: Add platform specific user window operations adds 3856aa542d90 powerpc/vas: Create take/drop pid and mm reference functions adds 3b2679735035 powerpc/vas: Move update_csb/dump_crb to common book3s platform adds 7bc6f71bdff5 powerpc/vas: Define and use common vas_window struct adds 8f3a6c92802b powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs adds 540761b7f510 powerpc/vas: Define QoS credit flag to allocate window adds f33ecfde30ce powerpc/pseries/vas: Add hcall wrappers for VAS handling adds ca77d4885417 powerpc/pseries/vas: Implement getting capabilities from h [...] adds b22f2d88e435 powerpc/pseries/vas: Integrate API with open/close windows adds 6d0aaf5e0de0 powerpc/pseries/vas: Setup IRQ and fault handling adds 7da00b0e7133 crypto/nx: Rename nx-842-pseries file name to nx-common-pseries adds b4ba22114c78 crypto/nx: Get NX capabilities for GZIP coprocessor type adds 8c099490fd2b crypto/nx: Add sysfs interface to export NX capabilities adds 99cd49bb3951 crypto/nx: Register and unregister VAS interface on PowerVM adds 3729e0ec59a2 powerpc/powernv: Fix machine check reporting of async stor [...] adds 710e68228678 powerpc/boot: add zImage.lds to targets adds 65c7d070850e powerpc/pseries: Get entry and uaccess flush required bits [...] adds 84ed26fd00c5 powerpc/security: Add a security feature for STF barrier adds 393eff5a7b35 powerpc/pesries: Get STF barrier requirement from H_GET_CP [...] adds 1f9ad21c3b38 powerpc/mm: Implement set_memory() routines adds 71a5b3db9f20 powerpc/lib/code-patching: Set up Strict RWX patching earlier adds 4fcc636615b1 powerpc/modules: Make module_alloc() Strict Module RWX aware adds 6a3a58e6230d powerpc/kprobes: Mark newly allocated probes as ROX adds bc33cfdb0bb8 powerpc/bpf: Remove bpf_jit_free() adds 62e3d4210ac9 powerpc/bpf: Write protect JIT code adds c35717c71e98 powerpc: Set ARCH_HAS_STRICT_MODULE_RWX adds 4d1755b6a762 powerpc/mm: implement set_memory_attr() adds c988cfd38e48 powerpc/32: use set_memory_attr() adds 53d143fe08c2 powerpc: Add Microwatt platform adds 151b88e84821 powerpc: Add Microwatt device tree adds 0d0f9e5f2fa7 powerpc/microwatt: Populate platform bus from device-tree adds aa9c5adf2f61 powerpc/xics: Add a native ICS backend for microwatt adds 48b545b8018d powerpc/microwatt: Use standard 16550 UART for console adds c25769fddaec powerpc/microwatt: Add support for hardware random number [...] adds 4a1511eb342b powerpc/microwatt: Add microwatt_defconfig adds c93f80849bdd powerpc/boot: Fixup device-tree on little endian adds 4a21192e2796 powerpc/boot: Add a boot wrapper for Microwatt adds 77bbbc0cf848 KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and [...] adds f09216a190a4 KVM: PPC: Book3S HV: Fix comments of H_RPT_INVALIDATE arguments adds d6265cb33b71 powerpc/book3s64/radix: Add H_RPT_INVALIDATE pgsize encodi [...] adds f0c6fbbb9050 KVM: PPC: Book3S HV: Add support for H_RPT_INVALIDATE adds 53324b51c5ee KVM: PPC: Book3S HV: Nested support in H_RPT_INVALIDATE adds b87cc116c7e1 KVM: PPC: Book3S HV: Add KVM_CAP_PPC_RPT_INVALIDATE capability adds 81468083f3c7 KVM: PPC: Book3S HV: Use H_RPT_INVALIDATE in nested KVM adds 51696f39cbee KVM: PPC: Book3S HV: Workaround high stack usage with clang adds a736143afd03 Merge branch 'topic/ppc-kvm' into next adds 3018fbc63632 powerpc/64s: Fix boot failure with 4K Radix adds f47d5a4fc254 powerpc/prom_init: Convert prom_strcpy() into prom_strscpy_pad() adds ffaacd97fd37 powerpc/prom_init: Pass linux_banner to firmware via optio [...] adds 9a3ed7adcabc powerpc/interrupt: Fix CONFIG ifdef typo adds bf9155f1970c powerpc: remove interrupt exit helpers unused argument adds 1df7d5e4baea powerpc/64s: introduce different functions to return from [...] adds 59dc5bfca0cb powerpc/64s: avoid reloading (H)SRR registers if they are [...] adds e754f4d13e39 powerpc/64: move interrupt return asm to interrupt_64.S adds dd152f70bdc1 powerpc/64s: system call avoid setting MSR[RI] until we se [...] adds 63e40806eea9 powerpc/64s: save one more register in the masked interrup [...] adds f23699c93bec powerpc/64: allow alternate return locations for soft-mask [...] adds 862fa563524b powerpc/64: interrupt soft-enable race fix adds 9d1988ca87dd powerpc/64: treat low kernel text as irqs soft-masked adds 13799748b957 powerpc/64: use interrupt restart table to speed up return [...] adds f84aa284947f powerpc/interrupt: Rename and lightly change syscall_exit_ [...] adds a214ee8802ad powerpc/interrupt: Refactor interrupt_exit_user_prepare() adds 99f98f849cf1 powerpc/interrupt: Interchange prep_irq_for_{kernel_enable [...] adds 61eece2d1707 powerpc/interrupt: Refactor prep_irq_for_{user/kernel_enab [...] adds ae58b1c64589 powerpc/interrupt: Remove prep_irq_for_user_exit() adds 6eaaf9de3599 powerpc/64s/interrupt: Check and fix srr_valid without crashing adds 633c8e9800f3 powerpc/pseries: Enable hardlockup watchdog for PowerVM pa [...] adds 0cdff98b395e powerpc/64s: Remove irq mask workaround in accumulate_stol [...] adds f5f48e8cb93f powerpc: Make PPC_IRQ_SOFT_MASK_DEBUG depend on PPC64 adds bab26238bbd4 powerpc: Offline CPU in stop_this_cpu() adds b3e3b4db7a9b powerpc/pseries: skip reserved LMBs in dlpar_memory_add_by [...] adds c2aaddcc65b3 powerpc/pseries: break early in dlpar_memory_add_by_count() loops adds 0e5962b2ec3d powerpc/pseries: fail quicker in dlpar_memory_add_by_ic() adds 0e8554b5d780 powerpc/papr_scm: Properly handle UUID types and API new 57307f1b6edd powerpc/mm: Leave a gap between early allocated IO areas new 6ca6512c716a powerpc/mm: Properly coalesce pages in ptdump new 56afad885228 powerpc: Remove klimit new 10e9252f043e powerpc/32: Interchange r10 and r12 in SYSCALL_ENTRY on non booke new 275dcf24e253 powerpc/32: Interchange r1 and r11 in SYSCALL_ENTRY on booke new 4bd9e05ac7b8 powerpc/32: Reduce code duplication of system call entry new a27755d57e0b powerpc/32: Avoid #ifdef nested with FTR_SECTION on booke [...] new f35d2f249ef0 powerpc/64s: Fix copy-paste data exposure into newly creat [...] new 511eea5e2ccd powerpc/kprobes: Fix Oops by passing ppc_inst as a pointer [...] new ed78f56e1271 powerpc/papr_scm: Make 'perf_stats' invisible if perf-stat [...] new de21e1377c4f powerpc/papr_scm: Add support for reporting dirty-shutdown-count new 0566fa760d23 powerpc/kprobes: Roll IS_RFI() macro into IS_RFID() new 12b58492e60b powerpc/kprobes: Warn if instruction patching failed new dcf57af201eb powerpc/configs: Enable STACK_TRACER and FTRACE_SYSCALLS i [...] new b8ee3e6d6c5e powerpc/xmon: Add support for running a command on all cpu [...] new 20ccb004bad6 powerpc/bpf: Use bctrl for making function calls new c6c27e3d8464 selftests/powerpc: Use req_max_processed_len from sysfs NX [...] new 24d33ac5b8ff powerpc/64s: Make prom_init require RELOCATABLE new 95839225639b powerpc: Fix is_kvm_guest() / kvm_para_available() new d2827e5e2e0f powerpc/papr_scm: trivial: fix typo in a comment new 4bfa5ddff924 powerpc/rtas-rtc: remove unused constant new bfb0c9fcf587 powerpc/pseries/dlpar: use rtas_get_sensor() new d40a82be2f79 powerpc/pmu: Make the generic compat PMU use the architect [...] new a2305e3de819 powerpc: mark local variables around longjmp as volatile new c736fb97051c powerpc/pseries/vas: Include irqdomain.h new 7c6986ade69e powerpc/stacktrace: Fix spurious "stale" traces in raise_b [...] new 5f0f95f1e1b6 powerpc/ptrace: Move set_return_regs_changed() before regs [...] new cae4644673ec powerpc/ptrace: Refactor regs_set_return_{msr/ip} new 590e1e425445 powerpc/sysfs: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE new 767e6e7130b2 powerpc/interrupt: Also use exit_must_hard_disable() on PPC32 new b064037ea410 powerpc/interrupt: Use names in check_return_regs_valid() new 4f38a28aa0fd Merge remote-tracking branch 'powerpc/next' adds c9811e379b21 riscv: Add mem kernel parameter support adds 055bd08b8cac riscv: Map the kernel with correct permissions the first time adds 7454e91e2ffd Merge branch 'riscv-wx-mappings' into for-next adds eea821c0dc5e riscv: pass the mm_struct to __sbi_tlb_flush_range adds 01d13185f183 riscv: add ASID-based tlbflushing methods new 2e794c874bde Merge remote-tracking branch 'risc-v/for-next' adds 629c48f8e9c7 Merge branch 'fixes' into for-next adds df6f508c68db s390/ap/zcrypt: notify userspace with online, config and m [...] adds b5415c8f9755 s390/entry.S: factor out OUTSIDE macro adds 0c4f2623b957 s390: setup kernel memory layout early adds 6a9100ad132c s390/setup: cleanup reserve/remove_oldmem adds d2beeb3bc74e s390/debug: Remove pointer obfuscation adds 9c9a915afd90 s390/processor: always inline stap() and __load_psw_mask() adds 4aca3ab45d72 s390/irqflags: always inline arch irqflags functions adds c749d8c018da s390/cio: dont call css_wait_for_slow_path() inside a lock adds e2f4d7b55b99 s390/dcssblk: Remove power management support adds 28ac9b195d66 s390/xpram: Remove power management support adds 8e1eaf4d834a s390/monreader: Remove power management support adds 21adcf11f62d s390/monwriter: Remove power management support adds 5602bf8a7b05 s390/sclp: Remove console power management support adds 2f554d8b0a1e s390/sclp: Remove vt220 power management support adds fc8ebe820b59 s390/sclp: Remove memory hotplug power management support adds 9b357ccddb69 s390/sclp: Remove quiesce power management support adds 2f7e52084e84 s390/sclp: Remove sclp base power management support adds 6b8ed1709563 s390/vmlogrdr: Remove power management support adds c4655a209823 s390: introduce register pair union adds 4f38c7aefed3 s390/bitops: use register pair instead of register asm adds ddd38fd261e7 s390/smp: use register pair instead of register asm adds 75c89a2bc6ef s390/page: use register pair instead of register asm adds 3c45a07bee61 s390/diag: use register pair instead of register asm adds a29a6b5a925b s390/checksum: use register pair instead of register asm adds dda74578e7da s390/maccess: use register pair instead of register asm adds 6a7b4e4ee1d9 s390/sthyi: use register pair instead of register asm adds 25130c1a9e99 s390/sigp: use register pair instead of register asm adds 0a9d947fbe3e s390/cpcmd: use register pair instead of register asm adds 87929cae887d s390/sclp: convert list_for_each to entry variant adds 54f45214522a s390/decompressor: correct BOOT_HEAP_SIZE condition adds 7b034d9c1b08 s390/boot: add zstd support adds f3827dc6b06e s390/hvc_iucv: Remove power management support adds d66a4c7f760b s390/pci: use register pair instead of register asm adds 88c2510cecb7 s390/ipl_parm: fix program check new psw handling adds 9e2509265560 s390/ipl_parm: use register pair instead of register asm adds 53c1c2504b6b s390/pgtable: use register pair instead of register asm adds 5fe29839deb4 s390/sysinfo: get rid of register asm adds dbb8864b28d6 s390/uaccess: get rid of register asm adds d99aea73b4de s390/facility: get rid of register asm adds 86807f348f41 s390/mem_detect: fix diag260() program check new psw handling adds 1b2f281f45af s390/mem_detect: use register pair instead of register asm adds da9057576785 s390/mem_detect: fix tprot() program check new psw handling adds 5a4e0f58e2d9 s390/ipl: use register pair instead of register asm adds 6aeb5878a952 scripts/min-tool-version.sh: Raise minimum clang version t [...] adds 6de0091b9278 Merge branch 'features' into for-next new 05943c032d17 Merge remote-tracking branch 's390/for-next' new 711bad046bcd Merge remote-tracking branch 'sh/for-next' adds 0bbadafdc49d um: allow disabling NO_IOMEM adds ca2e334232b6 lib: add iomem emulation (logic_iomem) adds 2efea7dfaa67 um: remove unused smp_sigio_handler() declaration adds fbb42e7fe2c4 um: export signals_enabled directly adds 33c7d0616a04 um: expose time-travel mode to userspace side adds d6b399a0e02a um: time-travel/signals: fix ndelay() in interrupt adds a5ab7c8467f1 um: irqs: allow invoking time-travel handler multiple times adds 68f5d3f3b654 um: add PCI over virtio emulation driver adds 43c590cb8666 um: virtio/pci: enable suspend/resume adds 386093c68ba3 um: allow not setting extra rpaths in the linux binary adds d8fb32f4790f um: Add support for host CPU flags and alignment adds c0ecca6604b8 um: enable the use of optimized xor routines in UML adds dd3035a21ba7 um: add a UML specific futex implementation adds 80f849bf541e um: implement flush_cache_vmap/flush_cache_vunmap adds 558f9b2f94db um: Fix stack pointer alignment adds b77e81fbe5f5 um: fix error return code in slip_open() adds ccf1236ecac4 um: fix error return code in winch_tramp() adds 80f9733114e8 um: Remove the repeated declaration adds 1aee020155f3 um: remove unneeded semicolon in um_arch.c new 040d83b2ec11 Merge remote-tracking branch 'uml/linux-next' new 87a045d022a1 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 73d916b03db1 Merge remote-tracking branch 'pidfd/for-next' new a09f0b15e36d Merge remote-tracking branch 'fscrypt/master' adds 6f05f18cac92 fscache: Select netfs stats if fscache stats are enabled adds a46e4c699346 netfs: Move cookie debug ID to struct netfs_cache_resources adds 9f2f79249fcd cachefiles: Use file_inode() rather than accessing ->f_inode adds 5e8efceacad5 fscache: Add a cookie debug ID and use that in traces adds bd219e85a8a5 fscache: Procfile to display cookies adds f9eb8d4b751d fscache, cachefiles: Remove the histogram stuff adds 7426b66a5c88 fscache: Remove the object list procfile adds 7a573701caa9 fscache: Change %p in format strings to something else adds e739a8e1ca33 cachefiles: Change %p in format strings to something else adds 30cb72ce11bb fscache: Fix cookie key hashing adds 3cab129a8f19 fscache: Fix fscache_cookie_put() to not deref after dec adds 18d5803bc50e fscache: Use refcount_t for the cookie refcount instead of [...] new 1683c7d290a4 Merge remote-tracking branch 'fscache/fscache-next' adds dc56219fe22e btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds 94358c35d80a btrfs: remove stale comment for argument seed of btrfs_fin [...] adds ed738ba7f961 btrfs: check worker before need_preemptive_reclaim adds 0aae4ca9e952 btrfs: only clamp the first time we have to start flushing adds 610a6ef44ea8 btrfs: take into account global rsv in need_preemptive_reclaim adds 1239e2da16bf btrfs: use the global rsv size in the preemptive thresh ca [...] adds 30acce4eb032 btrfs: don't include the global rsv size in the preemptive [...] adds 3e101569973e btrfs: only ignore delalloc if delalloc is much smaller th [...] adds 385f421f18be btrfs: handle preemptive delalloc flushing slightly differently adds 47cdfb5e1dd6 btrfs: zoned: print message when zone sanity check type fails adds 06e1e7f4223c btrfs: zoned: bail out if we can't read a reliable write pointer adds f4dcfb304526 btrfs: rename check_async_write and let it return bool adds 08508fea07cd btrfs: make btrfs_verify_data_csum() to return a bitmap adds 150e4b0597a7 btrfs: submit read time repair only for each corrupted sector adds 1245835d24f1 btrfs: remove io_failure_record::in_validation adds 50535db8fbf6 btrfs: return EAGAIN if defrag is canceled adds e7ff9e6b8e7d btrfs: zoned: factor out zoned device lookup adds eb3b50536642 btrfs: scrub: per-device bandwidth control adds a4cb90dc015c btrfs: make btrfs_release_delayed_iref handle the !iref case adds bb385bedded3 btrfs: fix error handling in __btrfs_update_delayed_inode adds 04587ad9bef6 btrfs: abort transaction if we fail to update the delayed inode adds 4f7e67378e1b btrfs: fix misleading and incomplete comment of btrfs_truncate() adds 0d7d316597c0 btrfs: don't set the full sync flag when truncation does n [...] adds 5963ffcaf383 btrfs: always abort the transaction if we abort a trans handle adds 8c5ec995616f btrfs: sysfs: fix format string for some discard stats adds 6819703f5a36 btrfs: clear defrag status of a root if starting transacti [...] adds 1aeb6b563aea btrfs: clear log tree recovering status if starting transa [...] adds 7735cd755b59 btrfs: scrub: factor out common scrub_stripe constraints adds 49547068f6fd btrfs: document byte swap optimization of root_item::flags [...] adds 282ab3ff1612 btrfs: reduce compressed_bio members' types adds ff14aa798756 btrfs: remove extra sb::s_id from message in btrfs_validat [...] adds dfd29eed4ab5 btrfs: simplify eb checksum verification in btrfs_validate [...] adds 24880be59c5a btrfs: clean up header members offsets in write helpers adds 0d7ed32c1eeb btrfs: protect exclusive_operation by super_lock adds 907d2710d727 btrfs: add cancellable chunk relocation support adds 578bda9e17fd btrfs: introduce try-lock semantics for exclusive op start adds 17aaa434ed39 btrfs: add wrapper for conditional start of exclusive operation adds bb059a37c9ff btrfs: add cancellation to resize adds 67ae34b69c41 btrfs: add device delete cancel adds b590b839720c btrfs: avoid unnecessary logging of xattrs during fast fsyncs adds 1d08ce58406d btrfs: reduce the variable size to fit nr_pages adds 356b4a2dc151 btrfs: optimize variables size in btrfs_submit_compressed_read adds 65b5355f7708 btrfs: optimize variables size in btrfs_submit_compressed_write adds 4183abf6cbfd btrfs: fix comment about max_out in btrfs_compress_pages adds ec87b42f7095 btrfs: use list_last_entry in add_falloc_range adds 8df507cbb595 btrfs: scrub: fix subpage repair error caused by hard code [...] adds 0044ae11e8be btrfs: make free space cache size consistent across differ [...] adds 43c0d1a5e117 btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 1a0b5c4d6445 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds 390ed29b817e btrfs: refactor submit_extent_page() to make bio and its f [...] adds fa04c16574c0 btrfs: make subpage metadata write path call its own endio [...] adds 38a39ac77e08 btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds 87b4d86baae2 btrfs: make Private2 lifespan more consistent adds e65f152e4348 btrfs: refactor how we finish ordered extent io for endio [...] adds 266a258678b9 btrfs: update comments in btrfs_invalidatepage() adds c095f3333fc4 btrfs: introduce btrfs_lookup_first_ordered_range() adds 3b8358407aac btrfs: refactor btrfs_invalidatepage() for subpage support adds f57ad93735fd btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds 968f2566ad89 btrfs: fix hang when run_delalloc_range() failed adds 98af9ab12b49 btrfs: pass bytenr directly to __process_pages_contig() adds ed8f13bf4a2c btrfs: refactor page status update into process_one_page() adds 60e2d25500aa btrfs: provide btrfs_page_clamp_*() helpers adds 321a02db327a btrfs: only require sector size alignment for end_bio_exte [...] adds f02a85d2d551 btrfs: make btrfs_dirty_pages() to be subpage compatible adds e38992be1f6c btrfs: make __process_pages_contig() to handle subpage dir [...] adds 9047e3170a06 btrfs: make end_bio_extent_writepage() to be subpage compatible adds 1e1de38792e0 btrfs: make process_one_page() to handle subpage locking adds 6f17400bd92e btrfs: introduce helpers for subpage ordered status adds b945a4637ec7 btrfs: make page Ordered bit to be subpage compatible adds a33a8e9afcab btrfs: update locked page dirty/writeback/error bits in __ [...] adds 4750af3bbe5d btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] adds d2a9106448ab btrfs: make btrfs_set_range_writeback() subpage compatible adds c5ef5c6c733a btrfs: make __extent_writepage_io() only submit dirty rang [...] adds 6c9ac8be4581 btrfs: make btrfs_truncate_block() to be subpage compatible adds 2d8ec40ee46d btrfs: make btrfs_page_mkwrite() to be subpage compatible adds 3115deb381e9 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] adds 0528476b6ac7 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] adds bcd77455d590 btrfs: don't clear page extent mapped if we're not invalid [...] adds 3d078efae6f3 btrfs: subpage: fix a rare race between metadata endio and [...] adds 77d255348bb2 btrfs: eliminate insert label in add_falloc_range adds bfaa324e9a80 btrfs: remove total_data_size variable in btrfs_batch_inse [...] adds 32cc4f8759e1 btrfs: sink wait_for_unblock parameter to async commit adds ae5d29d4e70a btrfs: inline wait_current_trans_commit_start in its caller adds d8ac76cdd175 btrfs: send: fix invalid path for unlink operations after [...] adds b05fbcc36be1 btrfs: disable build on platforms having page size 256K adds bb930007c006 btrfs: send: use list_move_tail instead of list_del/list_add_tail adds c86bdc9b7c2c btrfs: remove a stale comment for btrfs_decompress_bio() adds 1a9fd4172d5c btrfs: fix typos in comments adds da658b5708c6 btrfs: sysfs: export dev stats in devinfo directory adds 44365827cccc btrfs: fix unbalanced unlock in qgroup_account_snapshot() adds f2165627319f btrfs: compression: don't try to compress if we don't have [...] adds 5548c8c6f55b btrfs: props: change how empty value is interpreted adds ccd9395b5241 btrfs: switch mount option bits to enums and use wider type adds cbeaae4f6f6e btrfs: shorten integrity checker extent data mount option adds 1cea5cf0e664 btrfs: ensure relocation never runs while we have send ope [...] adds 35b22c19afe7 btrfs: send: fix crash when memory allocations trigger reclaim adds c416a30cddec btrfs: rip out may_commit_transaction adds 048085539243 btrfs: remove FLUSH_DELAYED_REFS from data ENOSPC flushing adds 3ffad6961db6 btrfs: rip the first_ticket_bytes logic from fail_all_tickets adds 138a12d86574 btrfs: rip out btrfs_space_info::total_bytes_pinned adds 629e33a16809 btrfs: remove unused btrfs_fs_info::total_pinned adds 98e89097e3dc Merge branch 'misc-5.14' into for-next-current-v5.12-20210624 adds 808c6838dfee Merge branch 'for-next-current-v5.12-20210624' into for-ne [...] new ed97aea163ce Merge remote-tracking branch 'btrfs/for-next' adds 6212dabd1cd7 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty adds 7ff3aad8417e ceph: make ceph_netfs_read_ops static adds 9987a77f2328 ceph: make ceph_queue_cap_snap static adds 2bb2b316d6c9 libceph: kill ceph_none_authorizer::reply_buf adds b10d2ec2d39c libceph: fix some spelling mistakes adds 860db8c5c525 libceph: remove unnecessary ret variable in ceph_auth_init() adds bbd77dc78e21 libceph: fix doc warnings in cls_lock_client.c new e1360edd77ca Merge remote-tracking branch 'ceph/master' adds 5e538959f019 cifs: fix ipv6 formating in cifs_ses_add_channel adds f2756527d375 cifs: remove duplicated prototype adds a23a71abca94 cifs: Remove unused inline function is_sysvol_or_netlogon() adds 57c8ce7ab3fc cifs: Constify static struct genl_ops adds 032e091d3e3b cifs: remove redundant initialization of variable rc adds aaf36df3eddd cifs: fix doc warnings in cifs_dfs_ref.c adds 966a3cb7c7db cifs: improve fallocate emulation adds f3191fc8004d cifs: do not send tree disconnect to ipc shares adds 2b133b7e216b cifs: get rid of @noreq param in __dfs_cache_find() adds c9f711039905 cifs: keep referral server sessions alive adds c870a8e70e68 cifs: handle different charsets in dfs cache adds 42caeba713b1 cifs: fix path comparison and hash calc adds c950fc7af9a7 cifs: set a minimum of 2 minutes for refreshing dfs cache adds f3c852b0b0fc cifs: do not share tcp servers with dfs mounts adds e695a9ad0305 cifs: missed ref-counting smb session in find adds 0d52df81e077 cifs: enable extended stats by default adds 1023e90b733a cifs: avoid starvation when refreshing dfs cache adds 0475c3655e6e cifs: decoding negTokenInit with generic ASN1 decoder adds 889c2a700799 cifs: fix check of dfs interlinks adds 6efa994e35a4 cifs: retry lookup and readdir when EAGAIN is returned. adds ca38fabc31ec cifs: avoid extra calls in posix_info_parse adds 647f592734a0 cifs: convert list_for_each to entry variant in smb2misc.c adds a506ccb47c9e cifs: convert list_for_each to entry variant in cifs_debug.c adds 929be906fa83 cifs: use SPDX-Licence-Identifier adds 3559134eccad cifs: fix unneeded null check adds ff93b71a3eff smb3: fix uninitialized value for port in witness protocol move adds e39df24169a2 cifs: fix SMB1 error path in cifs_get_file_info_unix adds e0ae8a9aaeed smb311: remove dead code for non compounded posix query info adds fbcff33d4204 cifs: Avoid field over-reading memcpy() adds 0555b221528e smbdirect: missing rc checks while waiting for rdma events adds 1689b0b554de cifs: fix NULL dereference in smb2_check_message() adds 2438c0bd598b SMB3: Add new info level for query directory adds 4c4a525ae590 cifs: remove two cases where rc is set unnecessarily in sid_to_id adds 0917310b984c cifs: missing null check for newinode pointer adds a5628263a9f8 smb3: fix possible access to uninitialized pointer to DACL adds 162004a2f7ef cifs: missing null pointer check in cifs_mount adds 0060a4f28a9e cifs: fix missing spinlock around update to ses->status new 0fa757b5d3ea smb3: prevent races updating CurrentMid new aaa119f54fe6 Merge remote-tracking branch 'cifs/for-next' new f7b31c3de741 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 3c252b087de0 configfs: fix memleak in configfs_release_bin_file adds c886fa3cf6ff configfs: simplify configfs_release_bin_file new cc53fa7c49a4 Merge remote-tracking branch 'configfs/for-next' new 8215d5b7f15f MAINTAINERS: erofs: update my email address new b481b869791b Merge remote-tracking branch 'erofs/dev' new 0858bb2e3630 Merge remote-tracking branch 'exfat/dev' adds e8d46b384129 isofs: remove redundant continue statement adds ce1b06c5f5e7 quota: remove unnecessary oom message adds 9486e9eb4717 Pull isofs and quota cleanups adds 30ba26f2353c mm: Fix comments mentioning i_mutex adds 5225070d492b documentation: Sync file_operations members with reality adds 51f5c649d466 mm: Protect operations adding pages to page cache with inv [...] adds d85c1dd01f33 mm: Add functions to lock invalidate_lock for two mappings adds 49c212e873bf ext4: Convert to use mapping->invalidate_lock adds b8bcb7175d9b ext2: Convert to using invalidate_lock adds 639f718659cd xfs: Refactor xfs_isilocked() adds 598a78b1f875 xfs: Convert to use invalidate_lock adds f2679b5e2d1e xfs: Convert double locking of MMAPLOCK to use VFS helpers adds 17bfafba198b zonefs: Convert to using invalidate_lock adds 1474c39351f0 f2fs: Convert to using invalidate_lock adds 32821b7a58b4 fuse: Convert to using invalidate_lock adds 8a8c7074e862 ceph: Fix race between hole punch and page fault adds e996ae6bdbd1 cifs: Fix race between hole punch and page fault adds 7d7204936dd9 Merge tag 'hole_punch_fixes_for_5.14-rc1' into for_next new 88a897900715 Merge remote-tracking branch 'ext3/for_next' adds d0b040f5f255 ext4: fix overflow in ext4_iomap_alloc() adds 5c680150d7f4 ext4: remove redundant check buffer_uptodate() adds 1fc57ca5a2cd ext4: remove redundant assignment to error adds 618f003199c6 ext4: fix memory leak in ext4_fill_super adds ce3aba43599f ext4: fix kernel infoleak via ext4_extent_header adds b9a037b7f3c4 ext4: cleanup in-core orphan list if ext4_truncate() faile [...] adds 8f6840c4fd1e ext4: return error code when ext4_fill_flex_info() fails adds 01d5d96542fd ext4: add discard/zeroout flags to journal flush adds 351a0a3fbc35 ext4: add ioctl EXT4_IOC_CHECKPOINT adds fd7b23be9205 ext4: update journal documentation adds b2d2e7573548 ext4: remove set but rewrite variables adds e5e7010e5444 ext4: remove check for zero nr_to_scan in ext4_es_scan() adds 4fb7c70a889e ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit adds c89849cc0259 ext4: fix avefreec in find_group_orlov adds f9505c72b2ee ext4: use local variable ei instead of EXT4_I() macro new 0649c12679d9 Merge remote-tracking branch 'ext4/dev' adds 8f1d49832636 f2fs: compress: remove unneeded preallocation adds c61404153eb6 f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] adds 833dcd354537 f2fs: logging neatening adds a7d9fe3c3388 f2fs: support RO feature adds 39307f8ee353 f2fs: Show casefolding support only when supported adds 4c039d545269 f2fs: Advertise encrypted casefolding in sysfs adds 4a196df4cfba f2fs: add pin_file in feature list adds 4c89b53d05f1 f2fs: clean up /sys/fs/f2fs/<disk>/features adds 6ce19aff0b8c f2fs: compress: add compress_inode to cache compressed blocks adds 0b8fc00601c0 f2fs: swap: remove dead codes adds 859fca6b706e f2fs: swap: support migrating swapfile in aligned write mode adds 4d9a2bb1a6ba f2fs: introduce f2fs_casefolded_name slab cache adds 3c16dc40aab8 f2fs: fix to avoid adding tab before doc section adds 91f9e052f7dc f2fs: enable extent cache for compression files in read-only adds 4effcf27f123 f2fs: remove false alarm on iget failure during GC new 7635b9244375 Merge remote-tracking branch 'f2fs/dev' adds b89ecd60d38e fuse: ignore PG_workingset after stealing adds 80ef08670d4c fuse: check connected before queueing on fpq->io adds 49221cf86d18 fuse: reject internal errno adds 2d82ab251ef0 virtiofs: propagate sync() to file server adds fe0a7bd81bfe fuse: add dedicated filesystem context ops for submounts adds 266eb3f2fae4 fuse: Call vfs_get_tree() for submounts adds 29e0e4df9d2b fuse: Switch to fc_mount() for submounts adds 1b539917374d fuse: Make fuse_fill_super_submount() static adds 6b1bdb56b17c fuse: allow fallocate(FALLOC_FL_ZERO_RANGE) adds 15db16837a35 fuse: fix illegal access to inode with reused nodeid adds 6c88632be382 fuse: use DIV_ROUND_UP helper macro for calculations adds c4e0cd4e0c16 virtiofs: Fix spelling mistakes new ca977d3eadea Merge remote-tracking branch 'fuse/for-next' adds a90b68eeee3c gfs2: Fix do_gfs2_set_flags description adds 30f9a39d6f77 gfs2: Use list_move_tail instead of list_del/list_add_tail adds 4304d3be8754 gfs2: Fix underflow in gfs2_page_mkwrite new 573c87c94505 Merge remote-tracking branch 'gfs2/for-next' adds 9d574f985fe3 jfs: fix GPF in diFree adds e15a56b74695 jfs: remove unnecessary oom message adds 5d299f44d765 jfs: Avoid field-overflowing memcpy() new 85f3814c5508 Merge remote-tracking branch 'jfs/jfs-next' new dd99e9f98fbf NFSv4: Initialise connection to the server in nfs4_alloc_client() new 3731d44bba8e NFSv4: Fix an Oops in pnfs_mark_request_commit() when doin [...] new 6d1c0f3d28f9 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_pa [...] new bb24cc0f37a2 rpc: remove redundant initialization of variable status new bc1c56e9bbe9 SUNRPC: prevent port reuse on transports which don't request it. new 1fcb6fcd74a2 nfs: fix acl memory leak of posix_acl_create() new 213bb58475b5 NFS: Fix up inode attribute revalidation timeouts new 20cf7d4ea4ad NFSv4: Fix handling of non-atomic change attrbute updates new a9601ac5e916 NFS: Avoid duplicate resets of attribute cache timeouts new 168e775f2279 NFSv4: Add some support for case insensitive filesystems new f2e5c1c5b9fd NFSv4: Just don't cache negative dentries on case insensit [...] new 96bf6a43dc3c nfs: update has_sec_mnt_opts after cloning lsm options fro [...] new 2f4a016c5e84 NFS: Remove unnecessary inode parameter from nfs_pageio_co [...] new 3967516f4f86 SUNRPC: Fix the batch tasks count wraparound. new 3bcced594256 SUNRPC: Should wake up the privileged task firstly. new be20037725d1 NFSv4: Fix delegation return in cases where we have to retry new 6b4befc0a06b NFSv4: Add lease breakpoints in case of a delegation recal [...] new e93a5e9306a5 NFSv4: Add support for application leases underpinned by a [...] new 92735943dc6c NFS: nfs_find_open_context() may only select open files new 4a018fabea76 NFSv4: setlease should return EAGAIN if locks are not available new b1f26dba58c6 Merge branch 'leases-devel' new bdcc1837d8dd NFSv4: Initialise connection to the server in nfs4_alloc_client() new 08253896b978 NFSv4: Fix an Oops in pnfs_mark_request_commit() when doin [...] new 26aa5c566145 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_pa [...] new 5d61430d14d2 sunrpc: Create a sunrpc directory under /sys/kernel/ new b47f83eda70e sunrpc: Create a client/ subdirectory in the sunrpc sysfs new 87daac3ff2c0 sunrpc: Create per-rpc_clnt sysfs kobjects new 194af15f36b5 sunrpc: add xprt id new 4fde44cb8b70 sunrpc: add IDs to multipath new 399e2da1565a sunrpc: keep track of the xprt_class in rpc_xprt structure new 608b3eeb9df2 sunrpc: add xprt_switch direcotry to sunrpc's sysfs new afe1590b7f2c sunrpc: add a symlink from rpc-client directory to the xpr [...] new c5bc673c2f8a sunrpc: add add sysfs directory per xprt under each xprt_switch new f61c41161a45 sunrpc: add dst_attr attributes to the sysfs xprt directory new 43ed71f5b9ad sunrpc: provide transport info in the sysfs directory new bc4d1a2352f4 sunrpc: provide multipath info in the sysfs directory new ac0fc682a55d sunrpc: provide showing transport's state info in the sysf [...] new b260b06fc086 Merge branch 'sysfs-devel' new 061baa1711f5 Merge remote-tracking branch 'nfs/linux-next' adds b44cd214941d nfs_common: fix doc warning adds a4165d7c8559 rpc: remove redundant initialization of variable status adds 089e0294468c nfsd: rpc_peeraddr2str needs rcu lock adds 1d44ba5fedc4 lockd: Remove stale comments adds c72770fa76bb lockd: Create a simplified .vs_dispatch method for NLM requests adds 70e273724738 lockd: Common NLM XDR helpers adds e833bc4c934c lockd: Update the NLMv1 void argument decoder to use struc [...] adds 13849c237110 lockd: Update the NLMv1 TEST arguments decoder to use stru [...] adds f129f6ddd149 lockd: Update the NLMv1 LOCK arguments decoder to use stru [...] adds 23181240050b lockd: Update the NLMv1 CANCEL arguments decoder to use st [...] adds f49626ce8766 lockd: Update the NLMv1 UNLOCK arguments decoder to use st [...] adds 80174a605d98 lockd: Update the NLMv1 nlm_res arguments decoder to use s [...] adds db5072495fd1 lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use [...] adds d6ee29db62a7 lockd: Update the NLMv1 SHARE arguments decoder to use str [...] adds a6055d990d02 lockd: Update the NLMv1 FREE_ALL arguments decoder to use [...] adds d2fa8367a92d lockd: Update the NLMv1 void results encoder to use struct [...] adds 7cffb87de037 lockd: Update the NLMv1 TEST results encoder to use struct [...] adds ce33c7f2b362 lockd: Update the NLMv1 nlm_res results encoder to use str [...] adds e84a6033b4d5 lockd: Update the NLMv1 SHARE results encoder to use struc [...] adds 29b71196be7c lockd: Update the NLMv4 void arguments decoder to use stru [...] adds 8363bfdc1b95 lockd: Update the NLMv4 TEST arguments decoder to use stru [...] adds 9039c53eb4ec lockd: Update the NLMv4 LOCK arguments decoder to use stru [...] adds abb959ee5637 lockd: Update the NLMv4 CANCEL arguments decoder to use st [...] adds 66659baba58c lockd: Update the NLMv4 UNLOCK arguments decoder to use st [...] adds 13fd59784785 lockd: Update the NLMv4 nlm_res arguments decoder to use s [...] adds 9dccd55f5a91 lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use [...] adds ae4709396883 lockd: Update the NLMv4 SHARE arguments decoder to use str [...] adds f4cbae6ca48d lockd: Update the NLMv4 FREE_ALL arguments decoder to use [...] adds fe8739568c7d lockd: Update the NLMv4 void results encoder to use struct [...] adds 350161682d74 lockd: Update the NLMv4 TEST results encoder to use struct [...] adds b02af75d321e lockd: Update the NLMv4 nlm_res results encoder to use str [...] adds 8f83fd6fbab8 lockd: Update the NLMv4 SHARE results encoder to use struc [...] adds 8419d3eab833 nfsd: Reduce contention for the nfsd_file nf_rwsem new fb48b9d08ab9 nfsd: remove redundant assignment to pointer 'this' new 353e1e2a7f22 NFSD: Prevent a possible oops in the nfs_dirent() tracepoint new a75b6195ae5b Merge remote-tracking branch 'nfsd/nfsd-next' new 030bd4f13d75 orangefs: readahead adjustment new 1815bba0a5c9 orangefs: fix orangefs df output. new ac3e398702ce Merge remote-tracking branch 'orangefs/for-next' adds a2c2a622d411 ubifs: journal: Fix error return code in ubifs_jnl_write_inode() adds be076fdf8369 ubifs: fix snprintf() checking adds f4e3634a3b64 ubifs: Fix races between xattr_{set|get} and listxattr operations adds 819f9ab430a4 ubifs: Remove ui_mutex in ubifs_xattr_get and change_xattr adds 07c32de44e67 ubifs: Fix spelling mistakes adds a801fcfeef96 ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode new 2cd468d1da09 Merge remote-tracking branch 'ubifs/next' new 319c62eebd2b Merge remote-tracking branch 'v9fs/9p-next' adds d1015e2ebda6 Merge tag 'xfs-delay-ready-attrs-v20.1' of https://github. [...] adds 90e2c1c20ac6 xfs: perag may be null in xfs_imap() adds 9bb38aa08039 xfs: remove redundant initialization of variable error adds a6a65fef5ef8 xfs: log stripe roundoff is a property of the log adds 18842e0a4f48 xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() adds a79b28c284fd xfs: separate CIL commit record IO adds b5071ada510a xfs: remove xfs_blkdev_issue_flush adds 0431d926b399 xfs: async blkdev cache flush adds bad77c375e8d xfs: CIL checkpoint flushes caches unconditionally adds 3468bb1ca6e8 xfs: remove need_start_rec parameter from xlog_write() adds eef983ffeae7 xfs: journal IO cache flush reductions adds 19f4e7cc8197 xfs: Fix CIL throttle hang when CIL space used going backwards adds 5f9b4b0de8dc xfs: xfs_log_force_lsn isn't passed a LSN adds 956f6daa84bf xfs: add iclog state trace events adds ff7bebeb91f8 xfs: refactor the inode recycling code adds 77b4d2861e83 xfs: separate primary inode selection criteria in xfs_iget [...] adds 10be350b8c6c xfs: fix type mismatches in the inode reclaim functions adds 3a1c3abe8971 xfs: print name of function causing fs shutdown instead of [...] adds c06ad17cfa0b xfs: shorten the shutdown messages to a single line adds 81ed94751b15 xfs: fix log intent recovery ENOSPC shutdowns when inactiv [...] adds 4e6b8270c820 xfs: force the log offline when log intent item recovery fails adds 84d8949e7707 xfs: hold buffer across unpin and potential shutdown processing adds e53d3aa0b605 xfs: remove dead stale buf unpin handling code adds a8f3522c9a1f xfs: fix endianness issue in xfs_ag_shrink_space new d3a3340b6af2 xfs: Initialize error in xfs_attr_remove_iter new 6be001021f0b xfs: don't nest icloglock inside ic_callback_lock new b6903358c230 xfs: remove callback dequeue loop from xlog_state_do_iclog [...] new a1bb8505e921 xfs: Fix a CIL UAF by getting get rid of the iclog callback lock new 1effb72a8179 xfs: don't wait on future iclogs when pushing the CIL new 839542e2dd3b Merge remote-tracking branch 'xfs/for-next' new 9044875d8ca6 Merge remote-tracking branch 'vfs/for-next' adds 4e7f194f5cb8 Merge branch 'for-5.13-fixup' into for-next adds 4249cb7d9200 printk: Remove trailing semicolon in macros adds 3d6ddc7716c3 Merge branch 'for-5.14' into for-next adds 766c268bc6d3 lib/dump_stack: move cpu lock to printk.c adds 3342aa8e6b4f printk: fix cpu lock ordering adds 48e72544d6f0 Merge branch 'printk-rework' into for-next new 59dab0e2c864 Merge remote-tracking branch 'printk/for-next' adds 8fe55ef23387 PCI: Dynamically map ECAM regions adds b89da28269fe Merge branch 'pci/enumeration' adds fa7aebb9e5f8 Merge branch 'pci/error' adds a97396c6eb13 PCI: pciehp: Ignore Link Down/Up caused by DPC adds 97d24b8e2966 Merge branch 'pci/hotplug' adds dde293305a76 Merge branch 'pci/misc' adds 6389d4374522 PCI/P2PDMA: Rename upstream_bridge_distance() and rework doc adds e4ece59abd70 PCI/P2PDMA: Collect acs list in stack buffer to avoid sleeping adds f9c125b9eb30 PCI/P2PDMA: Use correct calc_map_type_and_dist() return type adds cf201bfe8cdc PCI/P2PDMA: Warn if host bridge not in whitelist adds 7e2faa1710c4 PCI/P2PDMA: Refactor pci_p2pdma_map_type() adds 3ec0c3ec2d92 PCI/P2PDMA: Avoid pci_get_slot(), which may sleep adds d1b8dc09dd71 PCI/P2PDMA: Simplify distance calculation adds c5ec91b967ed Merge branch 'pci/p2pdma' adds 4694ae373dc2 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby adds 0c280990db2e Merge branch 'pci/pm' adds c767de061795 Merge branch 'pci/resource' adds f776c80159ab Merge branch 'pci/sysfs' adds 3416aceafb2c Merge branch 'pci/virtualization' adds fd6403756f4c PCI: imx6: Remove imx6_pcie_probe() redundant error message adds 7a289a164c73 PCI: imx6: Limit DBI register length for imx6qp PCIe adds c9d511dc8461 dt-bindings: imx6q-pcie: Add "vph-supply" for PHY supply voltage adds d2ce69ca2516 PCI: imx6: Enable PHY internal regulator when supplied >3V adds a6172e4822cf Merge branch 'pci/host/imx6' adds 655832d12f22 PCI: intel-gw: Fix INTx enable adds 5b313f48864b Merge branch 'pci/host/intel-gw' adds 7bf475a4614a PCI: tegra: Add missing MODULE_DEVICE_TABLE adds 77d69dae406a Merge branch 'pci/host/tegra' adds c4bf1f25c6c1 PCI: tegra194: Fix host initialization during resume adds fbca992675b7 PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] adds d675a0e1b981 Merge branch 'pci/host/tegra194' adds 98748c03d0a8 Merge branch 'remotes/lorenzo/pci/ftpci100' adds 447b8af05d1f Merge branch 'remotes/lorenzo/pci/hv' adds e673d697b9a2 PCI: iproc: Fix multi-MSI base vector number allocation adds 2dc0a201d0f5 PCI: iproc: Support multi-MSI only on uniprocessor kernel adds e6010935f58f Merge branch 'remotes/lorenzo/pci/iproc' adds a362f02000a8 Merge branch 'remotes/lorenzo/pci/mediatek' adds 3a2e476dc5d0 PCI: mediatek-gen3: Add missing MODULE_DEVICE_TABLE adds 1201b62efd9d Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds baf04bbda652 Merge branch 'remotes/lorenzo/pci/microchip' adds b825355b4d27 Merge branch 'remotes/lorenzo/pci/mobiveil' adds c025f5b2e5a5 PCI: rockchip: Avoid accessing PCIe registers with clocks gated adds 31e39226eb56 Merge branch 'remotes/lorenzo/pci/rockchip' adds 6a69c06e0e25 Merge branch 'remotes/lorenzo/pci/xgene' new 03acf06836a6 Merge remote-tracking branch 'pci/next' adds 6eed261f48d5 pstore/blk: Improve failure reporting adds 2a03ddbde1e1 pstore/blk: Move verify_size() macro out of function adds 7bb9557b48fc pstore/blk: Use the normal block device I/O path adds c811659bb9a0 pstore/blk: Fix kerndoc and redundancy on blkdev param adds 1d1f6cc5818c pstore/blk: Include zone in pstore_device_info new cab4a4f4db8c Merge remote-tracking branch 'pstore/for-next/pstore' adds f264481ad614 HID: amd_sfh: Extend driver capabilities for multi-generat [...] adds 0aad9c95eb9a HID: amd_sfh: Extend ALS support for newer AMD platform adds 24a31ea94922 HID: amd_sfh: Add initial support for HPD sensor adds 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next adds 424d8237945c HID: wacom: Correct base usage for capacitive ExpressKey s [...] adds c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next adds bcfa8d14570d HID: input: Add support for Programmable Buttons adds 8090738aa52f Merge branch 'for-5.14/core' into for-next new 24e166f43e93 HID: core: Add hid_hw_may_wakeup() function new 978e786c5e9b HID: usbhid: Implement may_wakeup ll-driver callback new 622d97cf7f2b HID: logitech-dj: Implement may_wakeup ll-driver callback new 498d0ddc6ae9 HID: multitouch: Disable event reporting on suspend when t [...] new fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next new 3b770932eefb HID: thrustmaster: Switch to kmemdup() when allocate chang [...] new f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next new 9d8d0e3d7930 Merge remote-tracking branch 'hid/for-next' adds f70ba67909ae Merge branch 'i2c/for-current' into i2c/for-next adds 5690951154f7 dt-bindings: i2c: renesas,iic: Always declare generic comp [...] adds 632ce67773da dt-bindings: i2c: renesas,iic: Convert to json-schema adds a431a0914f92 dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller adds 010e765b406f i2c: riic: Add RZ/G2L support adds e11654ec22a3 i2c: cht-wc: Replace of_node by NULL adds 44c54c4ec391 i2c: i801: Improve status polling adds 8d83973e7a85 i2c: i801: Simplify initialization of i2c_board_info in i8 [...] adds d4a994f69f0b i2c: i801: Use driver name constant instead of function de [...] adds c601610cd73d i2c: i801: Improve i801_setup_hstcfg adds 4aa908fe4704 dt-bindings: i2c: ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" adds 078de1e62c83 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 0126db1439ae Merge branch 'i2c/for-current' into i2c/for-next adds dd66b39f600b i2c: cadence: Clear HOLD bit before xfer_size register rolls over adds 9dbba3f87c78 i2c: xiic: Simplify with dev_err_probe() adds 2d1a83a4f36f i2c: cadence: Simplify with dev_err_probe() adds cc883cdf68f5 i2c: davinci: Simplify with dev_err_probe() adds 2f799b25dbaa i2c: imx: Fix some checkpatch warnings adds b05c8922c98d dt-bindings: i2c: update bindings for MT8195 SoC adds b64210f2f7c1 i2c: core: Disable client irq on reboot/shutdown adds ed9588410c28 Merge branch 'i2c/for-mergewindow' into i2c/for-next new 1a286079c7d1 Documentation: i2c: Add doc for I2C sysfs new 57fc988e26de i2c: i2c-core-smbus: Expose PEC calculate function for gen [...] new 31bc56c0138c Merge branch 'i2c/for-mergewindow' into i2c/for-next new e3f35ef978bd Merge remote-tracking branch 'i2c/i2c/for-next' new 3a868691ce16 Merge remote-tracking branch 'i3c/i3c/next' adds ab9d85e9d555 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds 6e954d2e649a hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds ec081f915476 hwmon: (lm75) Add TI TMP1075 support adds 42c7fd53aeff dt-bindings: hwmon: Add Texas Instruments TMP1075 adds f0635523c8b5 docs: hwmon: ir36021.rst: replace some characters adds b3ea2fe7e281 docs: hwmon: avoid using UTF-8 chars adds ac61c8aae446 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds 97387c2f06bc hwmon: (max31722) Remove non-standard ACPI device IDs adds ba9c5fc395de hwmon: (lm70) Use SPI_MODE_X_MASK adds 2be5f0d75325 hwmon: (sch56xx) Use devres functions for watchdog adds 6df5cba5c9e7 hwmon: (sch56xx-common) Use strscpy adds 989c9c675bbb hwmon: (sch56xx-common) Use helper function adds 5c1c78e0a0a2 hwmon: (sch56xx-common) Simplify sch56xx_device_add adds 86c908d90fb1 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds b976760dc4ef hwmon: (pmbus) Add documentation for new flags adds ea541c185c35 hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds 4943c6039d4a hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds 0c1acde1d3d0 hwmon: (pmbus) Increase maximum number of phases per page adds e4db7719d037 hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds 9abfb52b5028 dt-bindings: Add MP2888 voltage regulator device adds 9da9c2dc57b2 hwmon: (adm1275) enable adm1272 temperature reporting adds f20f7363e7e1 docs: hwmon: Add an entry for mp2888 adds 505c2549373f hwmon: Add sht4x Temperature and Humidity Sensor Driver adds 07c6621a3735 hwmon: (sht4x) Fix sht4x_read_values return value adds cbbf244f0515 hwmon: (max31790) Fix fan speed reporting for fan7..12 adds 897f6339893b hwmon: (max31790) Report correct current pwm duty cycles adds 148c847c9e5a hwmon: (max31790) Fix pwmX_enable attributes adds 2013607b85f0 hwmon: (max31790) Clear fan fault after reporting it adds 1814c4e84de2 hwmon: (max31790) Detect and report zero fan speed adds 6b6af85410cf hwmon: (ina3221) use CVRF only for single-shot conversion adds 4e5418f787ec hwmon: (pmbus_core) Check adapter PEC support adds ff53b77e1e1b docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup adds dbc0860f7a3d hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECT adds e8e00c83a268 hwmon: (pmbus) Add support for reading direct mode coefficients adds 5e86f128d9eb hwmon: (pmbus) Allow phase function even if it's not on page adds 317f9d808a7a hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM43 [...] adds bf8e0cd8d6b2 hwmon: (pmbus/pim4328) Add documentation for the pim4328 P [...] adds 3efbcee8d402 hwmon: (pmbus) Add driver for Delta DPS-920AB PSU adds 8b1d61cd47cc dt-bindings: trivial-devices: Add Delta DPS920AB adds c5679f3e702c MAINTAINERS: Add Delta DPS920AB PSU driver adds f0000797a386 hwmon: (ntc_thermistor) Drop unused headers. adds 9e25f01b5f52 hwmon: (pmbus/dps920ab) Delete some dead code adds d97fb837b8cc hwmon: (lm90) Don't override interrupt trigger type adds 94dbd23ed88c hwmon: (lm90) Use hwmon_notify_event() adds 2abdc357c55d hwmon: (lm90) Unmask hardware interrupt adds 4c7f85a321a1 hwmon: (lm90) Disable interrupt on suspend adds b50aa49638c7 hwmon: (lm90) Prevent integer underflows of temperature ca [...] adds a5f6c0f85a09 hwmon: Support set_trips() of thermal device ops new bb459eaffee6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds ae1b2aaee7e2 Documentation: ACPI: fix error script name adds 349660e944b5 docs: admin-guide: reporting-issues.rst: replace some characters adds 90f40f514f90 docs: trace: coresight: coresight-etm4x-reference.rst: rep [...] adds f40c2a25b9c3 docs: driver-api: ioctl.rst: replace some characters adds 570eb861243c docs: usb: replace some characters adds 1a967a312270 docs: vm: zswap.rst: replace some characters adds d9d2c82738b7 docs: filesystems: ext4: blockgroup.rst: replace some characters adds 729979ebef22 docs: networking: device_drivers: replace some characters adds a557f67cd703 docs: PCI: Replace non-breaking spaces to avoid PDF issues adds 559a66b868d9 docs: devices.rst: better reference documentation docs adds 9129faf9040d docs: dev-tools: kunit: don't use a table for docs name adds 17420f3138b9 docs: admin-guide: pm: avoid using ReST :doc:`foo` markup adds e499f4c297e9 docs: admin-guide: hw-vuln: avoid using ReST :doc:`foo` markup adds 2793e19d6327 docs: admin-guide: sysctl: avoid using ReST :doc:`foo` markup adds 4cd4bdf85c79 docs: block: biodoc.rst: avoid using ReST :doc:`foo` markup adds 6aadf740aab9 docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup adds a822b2ee2665 docs: core-api: avoid using ReST :doc:`foo` markup adds 3a8b57d27a19 docs: dev-tools: testing-overview.rst: avoid using ReST :d [...] adds 654a5bd0eadb docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup adds 6dce82b28a93 docs: devicetree: bindings: submitting-patches.rst: avoid [...] adds fd88d2e598dc docs: doc-guide: avoid using ReST :doc:`foo` markup adds 29602b7c1ecc docs: driver-api: avoid using ReST :doc:`foo` markup adds 85aa9afd7bf1 docs: driver-api: gpio: using-gpio.rst: avoid using ReST : [...] adds bbbaf2264db0 docs: driver-api: surface_aggregator: avoid using ReST :do [...] adds ab8e8da694d4 docs: driver-api: usb: avoid using ReST :doc:`foo` markup adds 4d361d6cc745 docs: firmware-guide: acpi: avoid using ReST :doc:`foo` markup adds 25edd3a1625f docs: i2c: avoid using ReST :doc:`foo` markup adds 7f3f7bfbbe02 docs: kernel-hacking: hacking.rst: avoid using ReST :doc:` [...] adds 8d4a0adc9cab docs: networking: devlink: avoid using ReST :doc:`foo` markup adds e5424f0aec76 docs: PCI: endpoint: pci-endpoint-cfs.rst: avoid using ReS [...] adds bffbae6d19ed docs: PCI: pci.rst: avoid using ReST :doc:`foo` markup adds 9912d0bb9dee docs: process: submitting-patches.rst: avoid using ReST :d [...] adds d3122273bd85 docs: security: landlock.rst: avoid using ReST :doc:`foo` markup adds e480336c25d3 docs: trace: coresight: coresight.rst: avoid using ReST :d [...] adds 81a2d57873d9 docs: trace: ftrace.rst: avoid using ReST :doc:`foo` markup adds 69fe5540153f docs: userspace-api: landlock.rst: avoid using ReST :doc:` [...] adds c6c032bf2c54 docs: virt: kvm: s390-pv-boot.rst: avoid using ReST :doc:` [...] adds 0ffd643875d3 docs: x86: avoid using ReST :doc:`foo` markup adds 257e65246259 Merge branch 'mauro' into docs-next adds 102caec1075f docs: Take a little noise out of the build process adds 222a28edce38 docs: Makefile: Use CONFIG_SHELL not SHELL adds 993b892610d1 docs: path-lookup: update follow_managed() part adds 084c86837a35 docs: path-lookup: update path_to_nameidata() part adds 8593d2cc8c2f docs: path-lookup: update path_mountpoint() part adds 71e0a67dc6c2 docs: path-lookup: update do_last() part adds 34ef75ef25c6 docs: path-lookup: remove filename_mountpoint adds d2d3dd5ecce1 docs: path-lookup: Add macro name to symlink limit description adds 4a00e4bd59bb docs: path-lookup: i_op->follow_link replaced with i_op->get_link adds 671f73356f6a docs: path-lookup: update i_op->put_link and cookie description adds 18edb95a88a9 docs: path-lookup: no get_link() adds de9414adafe4 docs: path-lookup: update WALK_GET, WALK_PUT desc adds 3c1be84b8d82 docs: path-lookup: update get_link() ->follow_link description adds ef4aa53f36a9 docs: path-lookup: update symlink description adds 8943474a416c docs: path-lookup: use bare function() rather than literals adds 98cf4951842a Merge branch 'path-lookup' into docs-next new e67ab3216131 Merge remote-tracking branch 'jc_docs/docs-next' adds 703ac06a88f0 media: docs: */media/index.rst: don't use ReST doc:`foo` adds d759cd46b9f1 media: userspace-api: avoid using ReST :doc:`foo` markup adds a169c44e5819 media: driver-api: drivers: avoid using ReST :doc:`foo` markup adds 6ef43d273e85 media: admin-guide: avoid using ReST :doc:`foo` markup adds d382c5be4cc2 media: dvb_ca_en50221: avoid speculation from CA slot adds abc0226df64d media: dvb_net: avoid speculation from net slot adds 1fec2ecc2523 media: dvbdev: fix error logic at dvb_register_device() adds ba9139116bc0 media: sun6i-csi: add a missing return code adds 7f9197f11888 media: saa7134: use more meaninful goto labels adds 235406dca37e media: saa7134: fix saa7134_initdev error handling logic adds 5368b1ee2939 media: siano: fix device register error path adds dba328bab4c6 media: ttusb-dec: cleanup an error handling logic adds 60f0618d157b media: dvb-core: frontend: make GET/SET safer adds 128916984208 media: xilinx: simplify get fourcc logic adds c73c23f34716 media: venus: hfi_cmds: Fix packet size calculation adds 6f2f49ae4c28 media: venus: hfi_msgs.h: Replace one-element arrays with [...] adds 0d346d2a6f54 media: v4l2-subdev: add subdev-wide state struct adds b6c57d313f5f media: mtk-vcodec: venc: remove redundant code adds 5cd576057712 media: dt-bindings: media: mtk-vcodec: Add dma-ranges property adds c2c3bde0e1ae media: mtk-vcodec: Support 34bits dma address for venc adds aa950d861969 media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] adds 37eeacba7cb6 media: mtk-vcodec: Add MT8192 H264 venc driver adds caf231ac25bd media: mtk-vcodec: Support MT8192 H264 4K encoding adds c344f07aa1b4 media: v4l2-core: ignore native time32 ioctls on 64-bit adds 7b53cca764f9 media: v4l2-core: explicitly clear ioctl input data adds e84c8932897e media: v4l2-core: fix whitespace damage in video_get_user() adds 765ba251d252 media: subdev: remove VIDIOC_DQEVENT_TIME32 handling adds 8162f78d27c6 media: v4l2-core: return -ENODEV from ioctl when not registered adds b4c650f1af68 media: atomisp: remove compat_ioctl32 code adds 0a7790be182d media: subdev: disallow ioctl for saa6588/davinci adds ca816468bc37 media: coda: set debugfs blobs to read only adds e198be37e525 media: imx-csi: Skip first few frames from a BT.656 source adds 2b889a4afcac media: marvell-ccic: set error code in probe adds 5d11e6aad181 media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx adds 584b2373eef9 media: usb: cpia2: Fixed Coding Style issues adds 40d62da2a127 media: v4l2-event: Modified variable type 'unsigned' to 'u [...] adds e70bc1ea973d media: rcar-csi2: Add support for Y10 and Y8 adds 682e69d7a262 media: imx-jpeg: Constify static struct v4l2_m2m_ops adds 7ec1c4a57c42 media: imx-jpeg: Constify static struct mxc_jpeg_fmt adds 00ae4ebc2d07 media: pci: cx88: switch from 'pci_' to 'dma_' API adds 7629cbd6872f media: adv7842: remove spurious & and fix vga_edid size adds 493ae3f2ba13 media: mtk-vcodec: fix kerneldoc warnings adds b32178e77d25 media: dt-bindings: media: rockchip-vpu: add new compatibles adds 502cf736419a media: dt-bindings: media: rockchip-vdec: add RK3228 compatible adds 4b898fedeb26 media: hantro: reorder variants adds c9caebd57b3a media: hantro: merge Rockchip platform drivers adds 78bb1ae5472c media: hantro: add support for Rockchip RK3066 adds 4f34591568e7 media: hantro: add support for Rockchip RK3036 adds 3de09c7ae70d media: i2c: max9286: Adjust parameters indent adds f78723eb6275 media: i2c: max9286: Rename reverse_channel_mv adds 902edc2a1c1a media: i2c: max9286: Cache channel amplitude adds 731c24ffa2b1 media: i2c: max9286: Define high channel amplitude adds 4ff5278dcef9 media: i2c: max9286: Rework comments in .bound() adds ad01032aaf43 media: i2c: max9271: Check max9271_write() return adds 9e0bf8393d06 media: i2c: max9271: Introduce wake_up() function adds 7028772092b7 media: i2c: rdacm21: Add delay after OV490 reset adds ff75332b260c media: i2c: rdacm21: Fix OV10640 powerup adds 2b821698dc73 media: i2c: rdacm21: Power up OV10640 before OV490 adds 1524bb765d33 media: i2c: rdacm20: Embed 'serializer' field adds 09741de09bf8 media: i2c: rdacm20: Enable noise immunity adds 59a81c70b0b3 media: i2c: rdacm20: Report camera module name adds 47f8b8a2cfee media: i2c: rdacm20: Check return values adds 198bb646e855 media: i2c: rdacm20: Re-work ov10635 reset adds 50e7a31d30e8 media: Fix Media Controller API config checks new 9a9ca8eb3db5 Merge remote-tracking branch 'v4l-dvb/master' adds 33f95eed844a Merge branch 'devprop' into linux-next adds 120a1d28795c Merge branch 'acpica' into linux-next adds 2d0795148a5a ACPI: scan: Define acpi_bus_put_acpi_device() as static inline adds ad4d451e14e5 ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() adds aff0dbd03d3b ACPI: scan: Make acpi_walk_dep_device_list() adds dc612486c919 ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() adds c6a493a1b603 ACPI: scan: Reorganize acpi_device_add() adds 5f4ce26078fd ACPI: scan: Fix race related to dropping dependencies adds 24e8d56b99e0 Merge branches 'acpi-bus' and 'acpi-scan' into linux-next adds aa3a522c4f41 ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc adds db9b6d87a8d4 ACPI: power: Use dev_dbg() to print some messages adds 904d4a6c074b ACPI: PM: s2idle: Use correct revision id adds 4a012dc82d50 ACPI: PM: s2idle: Refactor common code adds 3f4b116c0b39 ACPI: PM: s2idle: Add support for multiple func mask adds 5dbf50997578 ACPI: PM: s2idle: Add support for new Microsoft UUID adds 8fbd6c15ea0a ACPI: PM: Adjust behavior for field problems on AMD systems adds 69530b434780 ACPI: processor_throttling: Remove redundant initializatio [...] adds 2ef53bf71477 ACPI: processor_throttling: Fix several coding style issues adds 5f4760aa8027 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resou [...] adds 85c1ad47d2c7 ACPI: sysfs: Drop four redundant return statements adds 6f2f92c6ae42 ACPI: sysfs: fix doc warnings in device_sysfs.c adds bdd56d7d8931 ACPI: sysfs: Make sparse happy about address space in use adds d3121e64ad78 ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe adds b272c0598467 ACPI: sysfs: Unify pattern of memory allocations adds 0023b28bdbb4 ACPI: sysfs: Refactor param_get_trace_state() to drop dead code adds 44497fab681b ACPI: sysfs: Sort headers alphabetically adds a9c4cf299f5f ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros adds df35ee708641 ACPI: sysfs: Remove tailing return statement in void function adds 49b9441a2581 ACPI: video: Drop three redundant return statements adds aa19dd369603 Merge branches 'acpi-tables', 'acpi-ec', 'acpi-sysfs' and [...] adds d7a188bb87d8 ACPI: PRM: make symbol 'prm_module_list' static adds ccb5ecdc2dde ACPI: APEI: fix synchronous external aborts in user-mode adds 537e2cd3f589 Merge branches 'acpi-prm', 'acpi-dptf', 'acpi-apei' and 'a [...] adds f82c888bb665 Merge branch 'acpi-messages' into linux-next adds 120f4aa80b4c ACPI: NVS: fix doc warnings in nvs.c adds f9d87c5a992e Merge branches 'acpi-soc' and 'acpi-misc' into linux-next adds 5daf7c100b56 Merge branch 'pnp' into linux-next adds f7d380988581 Merge branches 'pm-core' and 'pm-sleep' into linux-next adds 6cbab787c853 Merge back cpufreq material for v5.14. adds 795e0e38de2c cpuidle: teo: remove unneeded semicolon in teo_select() adds c3d334deb51e Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 1b02478a82ab Merge branch 'pm-domains' into linux-next adds 8d287e8292ea ACPI: scan: Simplify acpi_table_events_fn() adds 4370cbf350db ACPI: EC: trust DSDT GPE for certain HP laptop adds 78406cf5001e Merge branches 'acpi-scan' and 'acpi-ec' into linux-next adds a51c80057a88 Merge branch 'pm-pci' into linux-next adds 116477505daf Merge branch 'devprop-fixes' into linux-next adds f37ccf8fce15 ACPI: bgrt: Fix CFI violation adds 6554ca9cc8c7 ACPI: bgrt: Use sysfs_emit adds d1059c1b1146 ACPI: tables: Add custom DSDT file as makefile prerequisite adds 7c423e6cac1c Merge branch 'acpi-tables' into linux-next adds f7599be2bb76 ACPI: PM: postpone bringing devices to D0 unless we need them adds bcfed6e9fe96 Merge branch 'acpi-pm' into linux-next adds 3b7180573c25 cpufreq: Make cpufreq_online() call driver->offline() on errors adds 3304616e985f Merge branch 'pm-cpufreq' into linux-next adds 1ad4f329fccb PM / devfreq: userspace: Use DEVICE_ATTR_RW macro adds 271ca53cb0c8 dt-bindings: devfreq: tegra30-actmon: Convert to schema adds 6b61f55ecbe6 dt-bindings: devfreq: tegra30-actmon: Add cooling-cells adds 8c37d01e1a86 PM / devfreq: passive: Fix get_target_freq when not using [...] new bc6f49213426 Merge tag 'devfreq-next-for-5.14' of git://git.kernel.org/ [...] new 33842e66a789 Merge branch 'pm-devfreq' into linux-next new 86fdcd66f56e Merge remote-tracking branch 'pm/linux-next' adds 3544706fa489 cpufreq: cppc: Migrate to ->exit() callback instead of ->s [...] adds 445b58405e81 cpufreq: cppc: Fix potential memleak in cppc_cpufreq_cpu_init adds 1306da819f48 cpufreq: cppc: Pass structure instance by reference adds 5c6734e695ea arch_topology: Avoid use-after-free for scale_freq_data adds b12358dfe8ec cpufreq: CPPC: Add support for frequency invariance adds 3a43a0d955d6 Merge branch 'cpufreq/cppc' into cpufreq/arm/linux-next new 3caece45fc1f Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 4fa82a87ba55 opp: Allow required-opps to be used for non genpd use cases new 8be88ef7f6a3 Merge remote-tracking branch 'opp/opp/linux-next' adds 16bee043fc0a thermal/drivers/rockchip: Support RK3568 SoCs in the therm [...] adds 4d57fd9aeaa0 thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE adds fb5a6ec80367 thermal/drivers/int340x: processor_thermal: Export mailbox [...] adds 5d6fbc96bd36 thermal/drivers/int340x: processor_thermal: Export additio [...] adds c6e66f5c2114 dt-bindings: thermal: tsens: Add compatible string to TSEN [...] adds a052b5118f13 thermal/core: Correct function name thermal_zone_device_un [...] adds d7539260cd9a thermal/drivers/st: Use devm_platform_get_and_ioremap_resource() adds 8946187ab57f thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations adds 3ae5950db617 thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3 [...] adds 3da97620e8d6 thermal/drivers/imx_sc: Add missing of_node_put for loop i [...] adds d8ac5bb4ae65 thermal/drivers/sprd: Add missing of_node_put for loop iteration adds 1f9c5936b10c thermal/drivers/tegra: Correct compile-testing of drivers adds 6380829885cc dt-bindings: thermal: Add binding for Tegra30 thermal sensor adds add9a126cfb5 thermal/core/thermal_of: Stop zone device before unregistering it adds 6b3c66469096 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor adds 6b65dc242d00 dt-bindings: thermal: convert rockchip-thermal to json-schema adds c5c9dfdcaea2 dt-bindings: rockchip-thermal: Support the RK3568 SoC compatible adds b0abe16a26f7 dt-bindings: thermal: tsens: Add sc8180x compatible adds 58d353c888a0 thermal/drivers/intel/intel_soc_dts_iosf: Switch to use fi [...] adds 8e5045645e52 thermal: devfreq_cooling: Fix kernel-doc adds 6de7a1d006ea thermal/drivers/int340x/processor_thermal: Split enumerati [...] adds 92a926806ce1 thermal/drives/int340x/processor_thermal: Add PCI MMIO bas [...] new 85cc3b71e5fc Merge remote-tracking branch 'thermal/thermal/linux-next' new 86a2507a83ee Merge remote-tracking branch 'dlm/next' adds 781938ee0432 swiotlb: Refactor swiotlb init functions adds 1d9f94400a7a swiotlb: Refactor swiotlb_create_debugfs adds 659cccc8060a swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used adds f895aa069686 swiotlb: Update is_swiotlb_buffer to add a struct device argument adds f127c9556a8e swiotlb: Update is_swiotlb_active to add a struct device argument adds af452ec1b1a3 swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing adds e38db0d0e7ca swiotlb: Move alloc_size to swiotlb_find_slots adds dc924470ee42 swiotlb: Refactor swiotlb_tbl_unmap_single adds 6079c4f9e70a swiotlb: Add restricted DMA alloc/free support adds 461021875c50 swiotlb: Add restricted DMA pool initialization adds 081bec2577cd dt-bindings: of: Add restricted DMA pool adds b655006619b7 of: Add plumbing for restricted DMA pool new e7303876ad2b Merge remote-tracking branch 'swiotlb/linux-next' adds 7ce6095e3bff RDMA/mlx5: Don't add slave port to unaffiliated list adds 61b460d10094 RDMA/hns: Support getting max QP number from firmware adds 15ae1375ea91 RDMA/rxe: Fix qp reference counting for atomic ops adds 660a59369e1e RDMA/rxe: Add bind MW fields to rxe_send_wr adds 08224016abde RDMA/rxe: Return errors for add index and key adds af732adfacb2 RDMA/rxe: Enable MW object pool adds beec0239c3fa RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs adds 886441fb2e65 RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK adds c1a411268a4b RDMA/rxe: Move local ops to subroutine adds 32a577b4c3a9 RDMA/rxe: Add support for bind MW work requests adds 3902b429ca14 RDMA/rxe: Implement invalidate MW operations adds cdd0b85675ae RDMA/rxe: Implement memory access through MWs adds 570d2b99d00d RDMA/rxe: Disallow MR dereg and invalidate when bound adds 4b5f4d3fb408 RDMA: Split the alloc_hw_stats() ops to port and device variants adds d8a5883814b9 RDMA/core: Replace the ib_port_data hw_stats pointers with [...] adds 467f432a521a RDMA/core: Split port and device counter sysfs attributes adds a32f433522c9 RDMA/core: Split gid_attrs related sysfs from add_port() adds a4676388e2e2 RDMA/core: Simplify how the gid_attrs sysfs is created adds 2ca1cca4352e RDMA/core: Simplify how the port sysfs is created adds b7066b32a14f RDMA/core: Create the device hw_counters through the norma [...] adds d89eb509aaa3 RDMA/core: Remove the kobject_uevent() NOP adds 054239f45c63 RDMA/core: Expose the ib port sysfs attribute machinery adds 526a12c8c56e RDMA/cm: Use an attribute_group on the ib_port_attribute i [...] adds 4a7aaf88c89f RDMA/qib: Use attributes for the port sysfs adds 8f1708f19f91 RDMA/hfi1: Use attributes for the port sysfs adds d7407d166998 RDMA: Change ops->init_port to ops->port_groups adds 69d86a66bdf0 RDMA/core: Allow port_groups to be used with namespaces adds 915e4af59f0b RDMA: Remove rdma_set_device_sysfs_group() adds 5e91eabf66c8 RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr adds 0509ebfa3385 RDMA/rtrs-clt: Use minimal max_send_sge when create qp adds b012f0ad5321 RDMA/rtrs: RDMA_RXE requires more number of WR adds 354462eb7f52 RDMA/rtrs: Rename cq_size/queue_size to cq_num/queue_num adds a95fbe2abafd RDMA/rtrs: Check device max_qp_wr limit when create QP adds 7e78dd816e45 RDMA/hns: Clear extended doorbell info before using adds 1477d44ce47d RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs adds 78c1da527048 RDMA/hns: Do not use !! for values that are already bool w [...] adds fe331da0f210 RDMA/hns: Add a check to ensure integer mtu is positive adds a762fe656b1d RDMA/hns: Add hr_reg_write_bool() adds f6fcd28d49a7 RDMA/hns: Use new interface to write CQ context. adds f0cb411aad23 RDMA/hns: Use new interface to modify QP context adds f778bf1b8c14 RDMA/hns: Use new interface to get CQE fields adds fd9e3679af8d RDMA/hns: Use new interface to write FRMR fields adds 2b035e7312b5 RDMA/hns: Use new interface to write DB related fields adds 57dba89ad2e2 RDMA/hns: Clean SRQC structure definition adds 3cea7b4a7d9b RDMA/core: Fix incorrect print format specifier adds 24977edbb5c5 RDMA/hns: Remove the unused hns_roce_bitmap_alloc_range function adds 1bc530c79d93 RDMA/hns: Remove the unused hns_roce_bitmap_free_range function adds 38e375b7710f RDMA/hns: Remove unused RR mechanism adds d38936f01030 RDMA/hns: Use IDA interface to manage mtpt index adds 645f059346bf RDMA/hns: Use IDA interface to manage pd index adds da43b7bebc35 RDMA/hns: Use IDA interface to manage xrcd index adds bf194997c731 RDMA: Fix kernel-doc warnings about wrong comment adds c5f8f2c5e5bf IB/core: Removed port validity check from ib_get_cached_su [...] adds 84dcd8c7eab8 IB/core: Shuffle locks in ib_port_data to save memory adds 879740517dab RDMA/bnxt_re: Update ABI to pass wqe-mode to user space adds 630e438f040c RDMA/rtrs: Introduce head/tail wr adds 2ece9ec62e5b RDMA/rtrs-clt: Write path fast memory registration adds df1885a75578 RDMA/rtrs_clt: Alloc less memory with write path fast memo [...] adds 6fc45596506b RDMA/rtrs-clt: Raise MAX_SEGMENTS adds 7404bddeb439 rnbd/rtrs-clt: Query and use max_segments from rtrs-clt. adds 4bf5cc63192b IB/mlx4: Avoid field-overflowing memcpy() adds 20ec0a6d6016 RDMA/rxe: Don't overwrite errno from ib_umem_get() adds 6d33cabf2baf RDMA/core: Use flexible array for mad data adds fdcebbc2ac2c Merge tag 'v5.13-rc7' into rdma.git for-next adds 9a1ac95a59d0 RDMA/mlx5: Refactor get_ts_format functions to simplify code adds 336529518e97 RDMA/mlx5: Support real-time timestamp directly from the device adds 2833c977c304 Merge branch 'mlx5_realtime_ts' into rdma.git for-next adds e13026578b72 RDMA/hns: Force rewrite inline flag of WQE adds 2a38c0f10e6d RDMA/hns: Fix uninitialized variable adds 125073e76ba3 RDMA/hns: Fix some print issues adds cc925ece79ad RDMA/hns: Add member assignments for qp_init_attr adds 58bc7acaf3f8 RDMA/hns: Delete unnecessary branch of hns_roce_v2_query_qp adds c2614b99337d RDMA/hns: Clean definitions of EQC structure adds a33958ca5204 RDMA/hns: Modify function return value type adds c462a0242bd9 RDMA/hns: Encapsulate flushing CQE as a function adds cf7d00bff439 RDMA/hns: Simplify the judgment in hns_roce_v2_post_send() adds f176199dc7a8 RDMA/hns: Fix spelling mistakes of original adds c4eb44ffd9d7 RDMA/irdma: Check return value from ib_umem_find_best_pgsz adds d5d182ea5aa2 RDMA/hns: Add vendor_err info to error WC adds fceb24a73eec RDMA/rxe: Fix useless copy in send_atomic_ack adds 230bb836ee88 RDMA/rxe: Fix redundant call to ip_send_check adds 1993cbed65bb RDMA/rxe: Fix extra copies in build_rdma_network_hdr adds ec0fa2445c18 RDMA/rxe: Fix over copying in get_srq_wqe adds 3896bde92d03 RDMA/rxe: Fix extra copy in prepare_ack_packet adds 2d3b2e4427e2 RDMA/rxe: Fix redundant skb_put_zero adds feda49a1a550 RDMA/irdma: Use the queried port attributes adds c95f60a875d3 MAINTAINERS: Update Broadcom RDMA maintainers adds e7c07d5e0750 RDMA/hns: Fix incorrect vlan enable bit in QPC new 109d19a5eb3d IB/isert: Align target max I/O size to initiator size new 6becfe913bda RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 new 7364e74d48ec RDMA/irdma: Remove use of kmap() new 36f5625af34c RDMA/hfi1: Remove use of kmap() new 7ae61c5f1667 RDMA/hns: Add window selection field of congestion control new dc70f7c3ed34 RDMA/cma: Remove unnecessary INIT->INIT transition new ca0c448d2b9f RDMA/cma: Protect RMW with qp_mutex new e84045eab69c RDMA/cma: Fix incorrect Packet Lifetime calculation new efcbea302698 RDMA/core/sa_query: Remove unused argument new 74f160ead74b RDMA/cma: Fix rdma_resolve_route() memory leak new 36941dfe0e8c RDMA/rxe: Missing unlock on error in get_srq_wqe() new 46308965ae6f RDMA/irdma: Check contents of user-space irdma_mem_reg_req object new 1f700757224e RDMA/irdma: Fix potential overflow expression in irdma_prm [...] new 92a298fa8382 Merge remote-tracking branch 'rdma/for-next' adds a078d981f863 net: ti: add pp skb recycling support adds 26f1ccdf609a net: hns3: minor refactor related to desc_cb handling adds 8677d78c3d86 net: hns3: refactor for hns3_fill_desc() function adds 907676b13071 net: hns3: use tx bounce buffer for small packets adds 1a00197b7d2f net: hns3: add support to query tx spare buffer size for pf adds 7459775e9f65 net: hns3: support dma_map_sg() for multi frags skb adds fa7711b888f2 net: hns3: optimize the rx page reuse handling process adds 99f6b5fb5f63 net: hns3: use bounce buffer when rx page can not be reused adds 66aeec855ac5 Merge branch 'hns3-next' adds 1d0bbbf22b74 net: mhi_net: make mhi_wwan_ops static adds 1b3fc771769c inet_diag: add support for tw_mark adds 4d1fb7cde0cc ethtool: add a stricter length check adds 56b57b809f9c qlcnic: Use list_for_each_entry() to simplify code in qlcn [...] adds 95d359ed5a0c net: iosm: add missing MODULE_DEVICE_TABLE adds 786f0dc627e6 net: cosa: remove redundant blank lines adds 0569a3d41667 net: cosa: add blank line after declarations adds 77282db510d9 net: cosa: fix the code style issue about "foo* bar" adds 2076b3e61a32 net: cosa: replace comparison to NULL with "!chan->rx_skb" adds b4d5f1e2cdeb net: cosa: move out assignment in if condition adds c0a963e25df9 net: cosa: fix the comments style issue adds c8f4b11727af net: cosa: add braces {} to all arms of the statement adds 70d063b9a621 net: cosa: remove redundant braces {} adds acc3edf0054e net: cosa: add necessary () to macro argument adds 3fac4b941c06 net: cosa: use BIT macro adds 9edc7d68b021 net: cosa: fix the alignment issue adds 573747254f22 net: cosa: fix the code style issue about trailing statements adds e84c3e1436dc net: cosa: add some required spaces adds 6619e2b63b41 net: cosa: remove trailing whitespaces adds b8773205277e net: cosa: remove redundant spaces adds 1f5c3cc1dd96 Merge branch 'cosa-cleanups' adds c7654495916e net: chelsio: cxgb4: use eth_zero_addr() to assign zero address adds 61273f9d8314 net: stmmac: Fix error return code in ingenic_mac_probe() adds c2ae34a7deaf net: hsr: don't check sequence number if tag removal is offloaded adds d917c35a451e net: qualcomm: rmnet: Allow partial updates of IFLA_FLAGS adds a4fc566543c0 net: dsa: xrs700x: forward HSR supervision frames adds f7246bdb3d7d net: iosm: remove the repeated declaration and comment adds 56a967c4f7e5 net: qualcomm: rmnet: Remove some unneeded casts adds 775f25479df9 net: phy: change format of some declarations adds 1953feb02215 net: phy: correct format of block comments adds e1f82127d67f net: phy: delete repeated words of comments adds 3bdee6a8e92e net: phy: fix space alignment issues adds 169d7a402dfa net: phy: fix formatting issues with braces adds 450bf1f0c60e net: phy: print the function name by __func__ instead of a [...] adds 33ab463220e5 net: phy: remove unnecessary line continuation adds 16d4d650966d net: phy: replace if-else statements with switch adds 63e96bc4e328 Merge branch 'net-phy-cleanups' adds d33d24a7b450 nfp: flower-ct: add delete flow handling for ct adds 62268e78145f nfp: flower-ct: add nft callback stubs adds 95255017e0a8 nfp: flower-ct: add nft flows to nft list adds 4772ad3f58d2 nfp: flower-ct: make a full copy of the rule when it is a [...] adds b5e30c61d8cb nfp: flower-ct: add nft_merge table adds a6ffdd3a0e47 nfp: flower-ct: implement code to save merge of tc and nft flows adds c698e2adcc63 nfp: flower-ct: fill in ct merge check function adds 5e5f08168db4 nfp: flower-ct: fill ct metadata check function adds 30c4a9f4fe3f nfp: flower-ct: implement action_merge check adds 1d24b6b4b092 Merge branch 'nfp-ct-part-two' adds fb0a1dacf2be mlxsw: spectrum_router: remove redundant continue statement adds e0e4b8fa5338 net/smc: Add SMC statistics support adds 8c40602b4be1 net/smc: Add netlink support for SMC statistics adds f0dd7bf5e330 net/smc: Add netlink support for SMC fallback statistics adds 194730a9beb5 net/smc: Make SMC statistics network namespace aware adds 220e898dd0db Merge branch 'net-smc-stats' adds 8b474a9f6b37 net: marvell: Implement TC flower offload adds 13defa275eef net: marvell: prestera: Add matchall support adds 8ac9900a2156 Merge branch 'marvell-prestera-flower-match-all' adds 0c33795231bf Merge tag 'wireless-drivers-next-2021-06-16' of git://git. [...] adds d356dbe23f60 net: pcs: xpcs: Fix a less than zero u16 comparison error adds 01f1b6ed2b84 documentation: networking: devlink: fix prestera.rst forma [...] adds 2d8ea148e553 net: fix mistake path for netdev_features_strings adds b244163f2c45 net: ipa: Add missing of_node_put() in ipa_firmware_load() adds 55d96f72e8dd net: sched: fix error return code in tcf_del_walker() adds d59a24fd1bdb net: gianfar: Convert to ndo_get_stats64 interface adds 2658530d797f net: gianfar: Extend statistics counters to 64-bit adds ef09487431a9 net: gianfar: Clear CAR registers adds e2dbbbe52c4a net: gianfar: Avoid 16 bytes of memset adds 8da32a1071af net: gianfar: Add definitions for CAR1 and CAM1 register bits adds 14870b75fe0b net: gianfar: Implement rx_missed_errors counter adds 4de772511fd1 Merge branch 'gianfar-64-bit-stats' adds 809ed84de8b3 selftests/bpf: Whitelist test_progs.h from .gitignore adds 712b78c697cd bpf: Fix typo in kernel/bpf/bpf_lsm.c adds bf067f1c5123 samples/bpf: Add missing option to xdp_fwd usage adds dfdda1a0f4aa samples/bpf: Add missing option to xdp_sample_pkts usage adds 4a638d581a7a libbpf: Fail compilation if target arch is missing adds 28131e9d9333 bpf: Fix up register-based shifts in interpreter to silenc [...] adds f20792d425d2 selftests/bpf: Fix selftests build with old system-wide headers adds a52171ae7b80 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds b67fda9a8280 r8152: store the information of the pipes adds 70ef608c224a net: mdio: setup of_node for the MDIO device adds 43e76d463c09 driver core: add a helper to setup both the of_node and fw [...] adds 7e33d84db1a8 net: mdio: use device_set_node() to setup both fwnode and of adds a31fcbceef37 Merge branch 'mdio-nodes' adds f271606f5289 net: hdlc_ppp: remove redundant blank lines adds 2b57681f94af net: hdlc_ppp: add blank line after declarations adds cb36c4112c52 net: hdlc_ppp: fix the code style issue about "foo* bar" adds 4ec479527b9a net: hdlc_ppp: move out assignment in if condition adds ee58a3c7c6bb net: hdlc_ppp: remove unnecessary out of memory message adds 37cb4b9ce062 net: hdlc_ppp: add required space adds 200cedf1925a Merge branch 'hdlc_ppp-cleanups' adds 638a0c8c8861 ice: fix incorrect payload indicator on PTYPE adds 0c526d440f76 ice: mark PTYPE 2 as reserved adds b6b0501d8d9a ice: reduce scope of variables adds c73bf3bd83e8 ice: remove local variable adds b13ad3e08df7 ice: Remove the repeated declaration adds 1e00113413a4 ice: remove unnecessary NULL checks before ptp_read_system_* adds 4d7f75fe8006 net: ice: ptp: fix compilation warning if PTP_1588_CLOCK i [...] adds 587b839de733 ice: remove redundant continue statement in a for-loop adds 8fe088bd4fd1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 275b51c27cc3 drivers: net: netdevsim: fix devlink_trap selftests failing adds d1434cf51358 net: neterion: vxge: remove redundant continue statement adds 79ab2b37034b Documentation: ACPI: DSD: include phy.rst in the toctree adds 5a336f97f1f5 Documentation: ACPI: DSD: fix block code comments adds 8b532109bf88 seg6: add support for SRv6 End.DT46 Behavior adds 03a0b567a03d selftests: seg6: add selftest for SRv6 End.DT46 Behavior adds e7f3863c6d34 Merge branch 'seg6.end.dt6' adds 752e906732c6 mptcp: add csum_enabled in mptcp_sock adds d0cc298745f5 mptcp: generate the data checksum adds 06fe1719aa50 mptcp: add csum_reqd in mptcp_out_options adds c94b1f96dcfb mptcp: send out checksum for MP_CAPABLE with data adds c5b39e26d003 mptcp: send out checksum for DSS adds c863225b7942 mptcp: add sk parameter for mptcp_get_options adds 0625118115cf mptcp: add csum_reqd in mptcp_options_received adds 208e8f66926c mptcp: receive checksum for MP_CAPABLE with data adds 390b95a5fb84 mptcp: receive checksum for DSS adds dd8bcd1768ff mptcp: validate the data checksum adds 4e14867d5e91 mptcp: tune re-injections for csum enabled mode adds fe3ab1cbd357 mptcp: add the mib for data checksum adds fc3c82eebf8e mptcp: add a new sysctl checksum_enabled adds 401e3030e68f mptcp: dump csum fields in mptcp_dump_mpext adds 94d66ba1d8e4 selftests: mptcp: enable checksum in mptcp_connect.sh adds af66d3e1c3fa selftests: mptcp: enable checksum in mptcp_join.sh adds a778e93de636 Merge branch 'mptcp-dss-checksums' adds fefed8af5ed4 net: hostess_sv11: fix the code style issue about "foo* bar" adds fe9be8daef8a net: hostess_sv11: move out assignment in if condition adds 534f76d46245 net: hostess_sv11: remove trailing whitespace adds 9562aef3c0c3 net: hostess_sv11: fix the code style issue about switch and case adds d25a944693c7 net: hostess_sv11: remove dead code adds 67c1876897da net: hostess_sv11: fix the comments style issue adds 7d40bfc1933e net: hostess_sv11: fix the alignment issue adds 909cca8cabfc Merge branch 'hostess_sv11-cleanups' adds 30bba69d7db4 stmmac: pci: Add dwmac support for Loongson adds f8a11425075f MIPS: Loongson64: Add GMAC support for Loongson-2K1000 adds 47a311c31a51 MIPS: Loongson64: DTS: Add GMAC support for LS7A PCH adds 68277749a013 dt-bindings: dwmac: Add bindings for new Loongson SoC and [...] adds 9d72b8da9f13 net: vlan: pass thru all GSO_SOFTWARE in hw_enc_features adds 9fd2bc3206b3 net: caif: modify the label out_err to out adds e44dc724826c ethernet: marvell/octeontx2: Simplify the return expressio [...] adds 96a19319921c NFC: nxp-nci: remove unnecessary labels adds bd70957438f0 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove adds c44924c532fb net: stmmac: remove redundant continue statement adds 040c12570e68 net: bridge: remove redundant continue statement adds 60ae9f883138 qlcnic: remove redundant continue statement adds cb5a82d2b9aa net: dsa: sja1105: properly power down the microcontroller [...] adds 961045004b77 net: hns3: fix reuse conflict of the rx page adds 1303e7f9b64f net: dsa: sja1105: allow the TTEthernet configuration in t [...] adds 61c77533b82b net: dsa: sja1105: completely error out in sja1105_static_ [...] adds 7437a2230e39 NFC: nxp-nci: remove unnecessary label adds cc97141afd76 vsock: rename vsock_has_data() adds 0de5b2e67275 vsock: rename vsock_wait_data() adds 91aa49a8fa0f vsock/virtio: remove redundant `copy_failed` variable adds 0d1ad06af239 Merge branch 'csock-seqpoacket-small-fixes' adds 1f3c98eaddec net: add pf_family_names[] for protocol family adds 103ebe658a26 Revert "net: add pf_family_names[] for protocol family" adds dda90cb90a5c ice: report hash type such as L2/L3/L4 adds c6e088bf30dc i40e: clean up packet type lookup table adds 37dc8fea8656 iavf: clean up packet type lookup table adds 01bf086b7c83 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 60302ce4ea07 rpmsg: core: Add driver_data for rpmsg_device_id adds 5e90abf49c2a net: wwan: Add RPMSG WWAN CTRL driver adds 31c143f71275 net: wwan: Allow WWAN drivers to provide blocking tx and p [...] adds 4bea7207a80c Merge branch 'RPMSG-WWAN-CTRL-driver' adds adc2e56ebe63 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds baa00119d69e selftests: tls: clean up uninitialized warnings adds 291c53e4dacd selftests: tls: fix chacha+bidir tests adds faebad853455 net: hns3: fix different snprintf() limit adds 956c3ae411b2 net: hns3: fix a double shift bug adds 1a1100d53f12 net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() adds d5fff4629bea net: iosm: remove an unnecessary NULL check adds 753ba09aa3ea net: qualcomm: rmnet: fix two pointer math bugs adds 43c9a8111680 nfp: flower-ct: check for error in nfp_fl_ct_offload_nft_flow() adds 185ab886d3fb af_unix: take address assignment/hash insertion into a new helper adds c34d4582518f unix_bind(): allocate addr earlier adds aee515170576 unix_bind(): separate BSD and abstract cases adds fa42d910a38e unix_bind(): take BSD and abstract address cases into new helpers adds 71e6be6f7d2b fold unix_mknod() into unix_bind_bsd() adds 56c1731b280d unix_bind_bsd(): move done_path_create() call after dealin [...] adds c0c3b8d380a8 unix_bind_bsd(): unlink if we fail after successful mknod adds be752283a2a2 __unix_find_socket_byname(): don't pass hash and type separately adds 2afd6c8b43c1 dt-bindings: net: qcom,ipa: add support for MSM8998 adds c31d73494fa5 net: ipa: inter-EE interrupts aren't always available adds 3833d0abd2c5 net: ipa: disable misc clock gating for IPA v3.1 adds 110971d1ee4d net: ipa: FLAVOR_0 register doesn't exist until IPA v3.5 adds bae70a803a77 net: ipa: introduce gsi_ring_setup() adds 1bb1a117878b net: ipa: add IPA v3.1 configuration data adds 63d66ec924d3 Merge branch 'ipa-v3.1' adds d51ea60e01f9 mlxsw: reg: Add bank number to MCIA register adds cecefb3a6eeb mlxsw: reg: Document possible MCIA status values adds 1e27b9e40803 mlxsw: core: Add support for module EEPROM read by page adds c3dcb4b6c419 Merge branch 'mlxsw-eeprom-page-by-page' adds 4f7d2247f839 net: c101: add blank line after declarations adds 7774318b9e5e net: c101: replace comparison to NULL with "!card" adds 41505d3f0f51 net: c101: remove redundant spaces adds 8674f8d31021 net: dsa: assert uniqueness of dsa,member properties adds a8986681ccad net: dsa: export the dsa_port_is_{user,cpu,dsa} helpers adds abd49535c380 net: dsa: execute dsa_switch_mdb_add only for routing port [...] adds 4e4ab7950044 net: dsa: calculate the largest_mtu across all ports in the tree adds 88faba20e210 net: dsa: targeted MTU notifiers should only match on one port adds f9bcdc362c77 net: dsa: remove cross-chip support from the MRP notifiers adds 6ff5f8135af7 Merge branch 'dsa-cross-chip' adds 471ff4455d61 net: fec: add FEC_QUIRK_HAS_MULTI_QUEUES represents i.MX6S [...] adds 52c4a1a85f4b net: fec: add ndo_select_queue to fix TX bandwidth fluctuations adds ebe9d9eb9c24 Merge branch 'fec-tx' adds b40d7af798a0 net: hns3: Fix a memory leak in an error handling path in [...] adds 19e068b18e72 dt-bindings: dwmac: Remove unexpected item. adds c829de3989f5 Merge branch 'ingenic-fixes' adds fe0bdbde0756 net: add pf_family_names[] for protocol family adds ce03b94ba682 net: ll_temac: Remove left-over debug message adds 6d5516177d3b Revert "net/sched: cls_flower: Remove match on n_proto" adds a3fa449ffcf5 net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() adds ef2c3ddaa4ed ibmvnic: Use strscpy() instead of strncpy() adds 64295f0d01ae virtio/vsock: avoid NULL deref in virtio_transport_seqpack [...] adds 7c4d7ca8cce3 Documentation: ACPI: DSD: describe additional MAC configuration adds 62a6ef6a996f net: mdiobus: Introduce fwnode_mdbiobus_register() adds 33fc11f0983b net/fsl: switch to fwnode_mdiobus_register adds c54da4c1acb1 net: mvmdio: add ACPI support adds dfce1bab8fdc net: mvpp2: enable using phylink with ACPI adds 8d909440ab3b net: mvpp2: remove unused 'has_phy' field adds 070258effa3b Merge branch 'marvell-mdio-ACPI' adds 8ce568ed06ce mptcp: drop tx skb cache adds 75e908c33615 mptcp: use fast lock for subflows when possible adds 3c90e377a1e8 mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() adds 8cfc47fc2eb0 mptcp: drop redundant test in move_skbs_to_msk() adds 06285da96a1c mptcp: add MIB counter for invalid mapping adds a4debc4772f4 selftests: mptcp: display proper reason to abort tests adds 1a77de09b71f Merge branch 'mptcp-optimizations' adds f842f48891ad wwan_hwsim: support network interface creation adds 355a4e7e0a23 wwan: core: relocate ops registering code adds 58c3b421c62e wwan: core: require WWAN netdev setup callback existence adds f492fccf3d62 wwan: core: multiple netdevs deletion support adds 2f75238014f0 wwan: core: remove all netdevs on ops unregistering adds 322a0ba99c50 net: iosm: drop custom netdev(s) removing adds 9f0248ea476e wwan: core: no more hold netdev ops owning module adds ca374290aaad wwan: core: support default netdev creation adds 83068395bbfc net: iosm: create default link via WWAN core adds 699409240389 wwan: core: add WWAN common private data for netdev adds 78c235f9ea61 Merge branch 'wwan-link-creation-improvements' adds ee8e7622e09a octeontx2-af: Avoid field-overflowing memcpy() adds 64a81b24487f net: dsa: b53: Create default VLAN entry explicitly adds f2fcffe392c1 hv_netvsc: Avoid field-overflowing memcpy() adds 98534fce52ef bridge: cfm: remove redundant return adds 78c57f22e3c8 ethtool: Use correct command name in title adds 913d026fbfaf ethtool: Document correct attribute type adds f5fe211d13af ethtool: Decrease size of module EEPROM get policy array adds 37a025e83902 ethtool: Document behavior when module EEPROM bank attribu [...] adds b8c48be23c2d ethtool: Use kernel data types for internal EEPROM struct adds 0dc7dd02ba7a ethtool: Validate module EEPROM length as part of policy adds 88f9a87afeee ethtool: Validate module EEPROM offset as part of policy adds a4bdf76f54e1 Merge branch 'ethtool-eeprom' adds b0e03950dd71 stmmac: dwmac-loongson: fix uninitialized variable in loon [...] adds c4ab7b56be0f openvswitch: add trace points adds 1b134d8d756a MAINTAINERS: network: add entry for WWAN adds b4fd096cbb87 tc-testing: fix list handling adds 11f04de9021a tc-testing: add support for sending various scapy packets adds e46905641316 tc-testing: add test for ct DNAT tuple collision adds f84974e75f53 Merge branch 'tc-testing-dnat-tuple-collision' adds aff0824dc4d6 net: marvell: return csum computation result from mvneta_r [...] adds 745a32117b5a sctp: add pad chunk and its make function and event table adds d1e462a7a5f3 sctp: add probe_interval in sysctl and sock/asoc/transport adds 3190b649b4d9 sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/aso [...] adds d9e2e410ae30 sctp: add the constants/variables and states and some APIs [...] adds 92548ec2f1f9 sctp: add the probe timer in transport for PLPMTUD adds fe59379b9ab7 sctp: do the basic send and recv for PLPMTUD probe adds 1dc68c194571 sctp: do state transition when PROBE_COUNT == MAX_PROBES o [...] adds b87641aff9e7 sctp: do state transition when a probe succeeds on HB ACK [...] adds 836964083177 sctp: do state transition when receiving an icmp TOOBIG packet adds 7307e4fa4d29 sctp: enable PLPMTUD when the transport is ready adds 237a6a2e318c sctp: remove the unessessary hold for idev in sctp_v6_err adds f6549bd37b92 sctp: extract sctp_v6_err_handle function from sctp_v6_err adds d83060759a65 sctp: extract sctp_v4_err_handle function from sctp_v4_err adds 9e47df005cab sctp: process sctp over udp icmp err on sctp side adds a432c771e2d9 Merge branch 'sctp-packetization-path-MTU' adds d2f77960e5b0 mptcp: add sysctl allow_join_initial_addr_port adds bab6b88e0560 mptcp: add allow_join_id0 in mptcp_out_options adds df377be38725 mptcp: add deny_join_id0 in mptcp_options_received adds 0cddb4a6f4e3 selftests: mptcp: add deny_join_id0 testcases adds d8e336f77e3b selftests: mptcp: turn rp_filter off on each NIC adds fde56eea01f9 mptcp: refine mptcp_cleanup_rbuf adds 38f75922a690 Merge branch 'mptcp-C-flag-and-fixes' adds dd25296afaf6 net: sched: avoid unnecessary seqcount operation for lockl [...] adds c4fef01ba479 net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc adds d3e0f57501bd net: sched: remove qdisc->empty for lockless qdisc adds e940eb3c1ba8 Merge branch 'lockless-qdisc-opts' adds 0a36a75c6818 selftests: icmp_redirect: support expected failures adds 5acc44f39458 netfilter: nft_exthdr: Search chunks in SCTP packets only adds 06e95f0a2aa2 netfilter: nft_extdhr: Drop pointless check of tprot_set adds 836382dc2471 netfilter: nf_tables: add last expression adds 62eec0d73393 netfilter: conntrack: pass hook state to log functions adds 3078d964c0fe docs: networking: Update connection tracking offload sysct [...] adds 24610ed80df6 netfilter: nfnetlink_hook: fix check for snprintf() overflow adds a7b62112f0ab Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 9201ab5f5522 net/mlx5: Fix missing error code in mlx5_init_fs() adds d4472a4b8c61 net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() adds 2cc7dad75da2 net/mlx5: Fix spelling mistake "enught" -> "enough" adds 5bf3ee97f466 net/mlx5: remove "default n" from Kconfig adds dd7cf00f87dc net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet adds fa4535238fb5 net/xfrm: Add inner_ipproto into sec_path adds f1267798c980 net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload adds fe87797bf245 Merge tag 'mlx5-net-next-2021-06-22' of git://git.kernel.o [...] adds 7525de2516fb ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. adds 55d444b310c6 tcp: Add stats for socket migration. adds 10ed7ce42b13 net/tls: Remove the __TLS_DEC_STATS() macro. adds a2f7dc00ea51 virtio_net: Use virtio_find_vqs_ctx() helper adds 1321ed5e7648 devlink: Decrease refcnt of parent rate object on leaf destroy adds ff99324ded01 devlink: Remove eswitch mode check for mode set call adds a3e5e5797faa devlink: Protect rate list with lock while switching modes adds 35713d9b8f09 Merge branch 'devlink-rate-limit-fixes' adds e8b9eab99232 net: retrieve netns cookie via getsocketopt adds ae24bab257bb tools/testing: add a selftest for SO_NETNS_COOKIE adds 6d123b81ac61 net: ip: avoid OOM kills with large UDP sends over loopback adds c88c192dc3ea net: mdiobus: fix fwnode_mdbiobus_register() fallback case adds f8c63088a98b dt-bindings: net: sparx5: Add sparx5-switch bindings adds 3cfa11bac9bb net: sparx5: add the basic sparx5 driver adds f3cad2611a77 net: sparx5: add hostmode with phylink support adds 946e7fd5053a net: sparx5: add port module support adds b37a1bae742f net: sparx5: add mactable support adds 78eab33bb68b net: sparx5: add vlan support adds d6fce5141929 net: sparx5: add switching support adds 0a9d48ad0d09 net: sparx5: add calendar bandwidth allocation support adds af4b11022e2d net: sparx5: add ethtool configuration and statistics support adds d0f482bb06f9 arm64: dts: sparx5: Add the Sparx5 switch node adds 67faf76d2674 Merge branch 'add-sparx5i-driver' adds 478890682ff7 usbnet: add usbnet_event_names[] for kevent adds c6a7ed77ee63 gve: Update GVE documentation to describe DQO adds dbdaa6754051 gve: Move some static functions to a common file adds 35f9b2f43f8e gve: gve_rx_copy: Move padding to an argument adds 920fb4519355 gve: Make gve_rx_slot_page_info.page_offset an absolute offset adds 8a39d3e0dadf gve: Introduce a new model for device options adds a5886ef4f4bf gve: Introduce per netdev `enum gve_queue_format` adds 5ca2265eefc0 gve: adminq: DQO specific device descriptor logic adds c4b87ac87635 gve: Add support for DQO RX PTYPE map adds 223198183ff1 gve: Add dqo descriptors adds a4aa1f1e69df gve: Add DQO fields for core data structures adds 1f6228e459f8 gve: Update adminq commands to support DQO queues adds 5e8c5adf95f8 gve: DQO: Add core netdev features adds 9c1a59a2f4bc gve: DQO: Add ring allocation and initialization adds 0dcc144a7994 gve: DQO: Configure interrupts on device up adds a57e5de476be gve: DQO: Add TX path adds 9b8dd5e5ea48 gve: DQO: Add RX path adds 89bddde389a8 Merge branch 'gve-dqo' adds 44531076338f Documentation: net: dsa: add details about SJA1110 adds 75e994709f8a net: dsa: sja1105: document the SJA1110 in the Kconfig adds 98ebad48b886 Merge branch 'sja1110-doc' adds 0dac127c0557 sctp: do black hole detection in search complete state adds fea1d5b17f82 sctp: send the next probe immediately once the last one is acked adds 1ed1fe241700 Merge branch 'sctp-pmtud-convergence' adds e8192476de58 gve: Fix warnings reported for DQO patchset adds 911bd1b1f08f mlxsw: core_env: Avoid unnecessary memcpy()s adds c305b9e6d553 ipv6: delete useless dst check in ip6_dst_lookup_tail adds 19938bafa7ae net: bcmgenet: Add mdio-bcm-unimac soft dependency new f92e1869d74e Add Mellanox BlueField Gigabit Ethernet driver new ac53c26433b5 net: mdiobus: withdraw fwnode_mdbiobus_register adds bdac593c981b mt76: mt7915: add MSI support adds 03b3dedc5de1 mt76: mt7915: disable ASPM adds 338330bd26b1 mt76: mt7915: move mt7915_queue_rx_skb to mac.c adds ec8f1a90d006 mt76: mt7615: fix fixed-rate tx status reporting adds 7172534f63c4 mt76: mt7615: avoid use of ieee80211_tx_info_clear_status adds 1d85dc67c4c7 mt76: mt7603: avoid use of ieee80211_tx_info_clear_status adds 6d51cae28c8d mt76: intialize tx queue entry wcid to 0xffff by default adds 0fe88644c060 mt76: improve tx status codepath adds 94e4f5794627 mt76: dma: use ieee80211_tx_status_ext to free packets whe [...] adds 223fd4f84308 mt76: mt7915: rework tx rate reporting adds 3de4cb175656 mt76: mt7915: add support for tx status reporting adds 54b8fdebe4f4 mt76: move mt76_rates in mt76 module adds 64cf5ad3c2fa mt76: mt7915: fix tssi indication field of DBDC NICs adds 861fad474ec7 mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() adds 5b0b5c6a1c21 mt76: mt7921: enable rx hw de-amsdu adds 868fe07ee612 mt76: connac: add missing configuration in mt76_connac_mcu [...] adds 24299fc869f7 mt76: mt7921: enable rx header traslation offload adds 0e75732764e8 mt76: mt7921: enable rx csum offload adds a441a77a736c mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() adds 76be6c076c07 mt76: mt7915: add .set_bitrate_mask() callback adds d7400a2f3e29 mt76: fix possible NULL pointer dereference in mt76_tx adds 8d3cdc1bbb1d mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() adds 47cbf73cf924 mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl adds 2f83054342dc mt76: mt7615: free irq if mt7615_mmio_probe fails adds 54c31b9e6507 mt76: mt7663: enable hw rx header translation adds 20eb83c74960 mt76: mt7921: fix mt7921_wfsys_reset sequence adds 2c80c02a682a mt76: mt7921: Don't alter Rx path classifier adds 4bfa29125162 mt76: connac: fw_own rely on all packet memory all being free adds 7bf0a71e8398 mt76: mt7921: fix reset under the deep sleep is enabled adds 193e5f22eeb2 mt76: connac: fix WoW with disconnetion and bitmap pattern adds edb5aebc1c3d mt76: mt7921: consider the invalid value for to_rssi adds 10de032a3168 mt76: mt7921: add back connection monitor support adds 33fe9c639c13 mt76: mt7915: add thermal sensor device support adds 34b877d972be mt76: mt7915: add thermal cooling device support adds 109e505ad944 mt76: mt7615: add thermal sensor device support adds f011c3691a7e mt76: connac: update BA win size in Rx direction adds f07ac384b457 mt76: mt7921: avoid unnecessary consecutive WiFi resets adds f86625ae0e35 mt76: mt7921: fix invalid register access in wake_work adds 213f87289ea0 mt76: mt7921: fix OMAC idx usage adds a2d3442e3db1 mt76: mt7921: enable runtime pm by default adds b4b880b90cb3 mt76: connac: add bss color support for sta mode adds f5e3db30135f mt76: mt7921: return proper error value in mt7921_mac_init adds d74c4b566742 mt76: mt7921: do not schedule hw reset if the device is no [...] adds 01f7da409179 mt76: mt7921: reset wfsys during hw probe adds 160731341845 mt76: mt7915: add .offset_tsf callback adds accbcea4f301 mt76: mt7615: add .offset_tsf callback adds ae130bb8d4bd mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per- [...] adds ffce39bfb607 mt76: mt7615: remove useless if condition in mt7615_add_in [...] adds fe2c3b1fc64e mt76: testmode: fix memory leak in mt76_testmode_alloc_skb adds d705ae86852d mt76: testmode: remove unnecessary function calls in mt76_ [...] adds 223cea6d3c97 mt76: testmode: remove undefined behaviour in mt76_testmod [...] adds 3253f8fddd95 mt76: mt7615: fix potential overflow on large shift adds 3cce2b98e024 mt76: mt7921: introduce mac tx done handling adds e3fd9934cf6e mt76: mt7921: update statistic in active mode only adds 8af414e8835b mt76: allow hw driver code to overwrite wiphy interface_modes adds 7f731405eeca mt76: mt7915: improve error recovery reliability adds 5ff4c4aab79b mt76: mt7921: set MT76_RESET during mac reset adds 654300281196 mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data adds 83d229d28b10 mt76: mt7915: read all eeprom fields from fw in efuse mode adds a60951d4faa0 mt76: mt7921: enable hw offloading for wep keys adds 15539a5ba6fc mt76: mt7921: remove mt7921_get_wtbl_info routine adds 9f367c81de94 mt76: mt7921: enable random mac address during sched_scan adds 798bffd8004f mt76: mt7915: setup drr group for peers adds e3343d0fef6a mt76: mt7615: update radar parameters adds ee8ba94f9cc9 mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE adds 435d68f9cffd mt76: mt7921: enable VHT BFee capability adds 82453b1cbf9e mt76: connac: fix UC entry is being overwritten adds 6ab079e2aba2 mt76: connac: add mt76_connac_power_save_sched in mt76_con [...] adds 271fa6853658 mt76: mt7921: wake the device before dumping power table adds 5bc52dee44f6 mt76: mt7921: make mt7921_set_channel static adds f7d2958ca461 mt76: connac: add mt76_connac_mcu_get_nic_capability utili [...] adds a0d65f627ba0 mt76: testmode: move chip-specific stats dump before common stats adds 89043529c8b8 mt76: mt7915: fix rx fcs error count in testmode adds abded041a074 mt76: connac: fix the maximum interval schedule scan can support adds 49c9a263d76a mt76: reduce rx buffer size to 2048 adds 90052b844d7a mt76: move mt76_get_next_pkt_id in mt76.h adds 1f9dde02aab7 mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower adds 0d733327c531 mt76: mt7915: drop the use of repeater entries for station [...] adds c560b137a216 mt76: make mt76_update_survey() per phy adds fd8438222313 mt76: mt7915: introduce mt7915_mcu_set_txbf() adds b70946ced192 mt76: mt7915: improve MU stability adds c44ccf1dcce8 mt76: add a space between comment char and SPDX tag adds e7f1c44192df mt76: use SPDX header file comment style adds 2707ff4dd7b1 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode adds f5056657f995 mt76: mt7921: enable deep sleep at runtime adds aa967eb79119 mt76: mt7921: add deep sleep control to runtime-pm knob adds e5bca8c5d2cd mt76: mt7921: improve code readability for mt7921_update_txs adds 8225816d2974 mt76: mt7921: limit txpower according to userlevel power adds 495cd981afe7 mt76: mt7921: introduce dedicated control for deep_sleep adds 78b0328ff8c4 mt76: mt7921: fix kernel warning when reset on vif is not sta adds 723885a67501 mt76: mt7921: fix the coredump is being truncated adds c368362c36d3 mt76: fix iv and CCMP header insertion adds 5512c974437c mt76: disable TWT capabilities for the moment adds 1153668eefca mt76: mt7921: enable HE BFee capability adds aac5104bf631 mt76: sdio: do not run mt76_txq_schedule directly adds 50a97efe218e mt76: mt7663s: rely on pm reference counting adds c2f9e631f098 mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_u [...] adds 8aff2d915d7f mt76: mt7663s: enable runtime-pm adds a27238a0488e mt76: mt7615: set macwork timeout according to runtime-pm adds 61a1f99dd1e3 mt76: mt7921: allow chip reset during device restart adds b566b2e82ffa Merge tag 'mt76-for-kvalo-2021-06-18' of https://github.co [...] adds c240b044edef rtl8xxxu: Fix device info for RTL8192EU devices adds adf6a0f8c0a6 rtl8xxxu: avoid parsing short RX packet adds cd96e22bc1da rtw88: add beacon filter support adds 1188301fd8ef rtw88: add path diversity adds 05684fd583e1 rtw88: 8822c: fix lc calibration timing adds 3eab8ca6b175 rtw88: Remove duplicate include of coex.h adds 7a1baaaee6c8 rtw88: 8822c: update RF parameter tables to v62 adds 9a711831c4e7 rtw88: add rtw_fw_feature_check api adds a853d234e179 rtw88: notify fw when driver in scan-period to avoid poten [...] adds 7b80f3e48c4b rtw88: dump FW crash via devcoredump adds ae04f15b1a83 rtw88: refine unwanted h2c command adds 956c6d4f20c5 rtw88: add quirks to disable pci capabilities adds b38678a73c4d rtw88: coex: remove unnecessary variable and label adds 70ca8441ebfc orinoco: Avoid field-overflowing memcpy() adds 3f26f7665c5d mwl8k: Avoid memcpy() over-reading of mcs.rx_mask adds 0d5e743db480 rtlwifi: rtl8192de: Fully initialize curvecount_val adds 59c668d700be mwifiex: Avoid memset() over-write of WEP key_material adds 829eea7c94e0 mt7601u: add USB device ID for some versions of XiaoDu WiF [...] adds 8a952a955de7 ath10k: demote chan info without scan request warning adds 49f5b114e36e ath11k: Enable QCN9074 device adds c8bcd82a4efd ath11k: Avoid memcpy() over-reading of he_cap adds d3a1a18ab034 wcn36xx: Avoid memset() beyond end of struct field adds 5ef7a5fb2b15 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 761025b51c54 cfg80211: Add wiphy_info_once() adds 78f0a64f66d4 brcmfmac: Silence error messages about unsupported firmwar [...] adds 7119f02b5d34 iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia adds c4ae8b9d0f32 iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() adds e348b8a62c14 iwlwifi: mvm: fix indentation in some scan functions adds 7a9a44456d74 iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions adds 8835a64f74c4 iwlwifi: mvm: don't change band on bound PHY contexts adds f00c3f9e2cfc iwlwifi: pcie: handle pcim_iomap_table() failures better adds 5cc816ef9db1 iwlwifi: increase PNVM load timeout adds 7e2c14372bd8 iwlwifi: pcie: Add support for AX231 radio module with Ma devices adds 57e6492cf0fd iwlwifi: pcie: print interrupt number, not index adds 163c36150179 iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID adds 7e10d7ae9602 iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration adds a451b823074c iwlwifi: yoyo: support region TLV version 2 adds aa899e683fe5 iwlwifi: pcie: identify the RF module adds 46d1da21d0cb iwlwifi: mvm: don't request SMPS in AP mode adds a171399fd687 iwlwifi: mvm: apply RX diversity per PHY context adds 2a7ce54ccc23 iwlwifi: mvm: honour firmware SMPS requests adds 976ac0af7ba2 iwlwifi: mvm: fix error print when session protection ends adds b26d4996c862 iwlwifi: mvm: Call NMI instead of REPLY_ERROR adds 1381eb5c8ed5 iwlwifi: correct HE capabilities adds 5c1f09422e66 iwlwifi: mvm: support LMR feedback adds 03470ba71fde iwlwifi: advertise broadcast TWT support adds bef99c7d9177 iwlwifi: pcie: fix some kernel-doc comments adds 8e08e191fc93 iwlwifi: pcie: remove TR/CR tail allocations adds 54b4fda5a761 iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. adds 7b3954a1d69a iwlwifi: mvm: Explicitly stop session protection before unbinding adds b1c6cec04bbc iwlwifi: mvm: don't request mac80211 to disable/enable sta [...] adds 5b16565a7f9d iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 [...] adds d65ab7c0e0b9 iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version adds 310f60f53a86 iwlwifi: pcie: free IML DMA memory allocation adds 26d18c75a749 iwlwifi: pcie: fix context info freeing adds fa331068a591 iwlwifi: mvm: fill phy_data.d1 for no-data RX adds 947689756352 iwlwifi: pcie: free some DMA memory earlier adds 12236e9af903 iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid spar [...] adds b60bc716ba26 iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 adds 0b35991a8076 iwlwifi: mvm: update iwl_wowlan_patterns_cmd adds 80e6711919d4 iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 adds 5c157941cda0 iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd adds 84c3c9952afb iwlwifi: move UEFI code to a separate file adds 9dad325f9d57 iwlwifi: support loading the reduced power table from UEFI adds 4db7cf1e0108 iwlwifi: move error dump to fw utils adds c863797b8198 iwlwifi: add 9560 killer device adds 48d0c8d5a0b9 iwlwifi: fw: dump TCM error table if present adds 4c59eac6ac43 iwlwifi: bump FW API to 64 for AX devices adds 559c664751e5 Merge tag 'iwlwifi-next-for-kalle-2021-06-22' of git://git [...] adds 1a3ac5c651a0 brcmfmac: support parse country code map from DT adds 1d8820d5462d rtw88: fix c2h memory leak adds c2a3823dad49 iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() new 4e3db44a242a Merge tag 'wireless-drivers-next-2021-06-25' of git://git. [...] new 17081633e22d net/smc: Ensure correct state of the socket in send path new 3089cf6d3caa ice: add tracepoints new 172db5f91d5f ice: add support for auxiliary input/output pins new 37c592062b16 ice: remove the VSI info from previous agg new 70fa0a078099 ice: remove unnecessary VSI assignment new b81c191c468b ice: Fix a memory leak in an error handling path in 'ice_p [...] new ff8744b5eb11 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 20b87ae53c4b Merge remote-tracking branch 'net-next/master' adds 0c38740c0896 selftests/bpf: Fix ringbuf test fetching map FD adds 85102ba58b41 samples/bpf: Fix Segmentation fault for xdp_redirect command adds 7c6090ee2a7b samples/bpf: Fix the error return code of xdp_redirect's main() adds f42cfb469f9b bpf: Add documentation for libbpf including API autogen adds 5c10a3dbe922 libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe [...] adds 0ae64fb6b645 libbpf: Add request buffer type for netlink messages adds ee62a5c6bb10 libbpf: Switch to void * casting in netlink helpers adds 4b9718b5a201 docs, af_xdp: Consistent indentation in examples adds ced50fc49f3b bpf, x86: Remove unused cnt increase from EMIT macro adds 647d446d66e4 media, bpf: Do not copy more entries than user space requested adds ba47396e1c04 Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_s [...] adds 364745fbe981 bpf: Do not change gso_size during bpf_skb_change_proto() adds 0bc919d3e0b8 bpf: Support all gso types in bpf_skb_change_proto() adds b9964ce74544 rcu: Create an unrcu_pointer() to remove __rcu from a pointer adds 9a145c04a293 doc: Clarify and expand RCU updaters and corresponding readers adds e74c74f9e51d doc: Give XDP as example of non-obvious RCU reader/updater [...] adds 694cea395fde bpf: Allow RCU-protected lookups to happen from bh context adds 782347b6bcad xdp: Add proper __rcu annotations to redirect map entries adds 77151ccf1065 bpf, sched: Remove unneeded rcu_read_lock() around BPF pro [...] adds 0939e0537896 ena: Remove rcu_read_lock() around XDP program invocation adds 158c1399fc45 bnxt: Remove rcu_read_lock() around XDP program invocation adds 36baafe347a8 thunderx: Remove rcu_read_lock() around XDP program invocation adds 547aabcac325 freescale: Remove rcu_read_lock() around XDP program invocation adds 49589b23d5a9 intel: Remove rcu_read_lock() around XDP program invocation adds 959ad7ec066d marvell: Remove rcu_read_lock() around XDP program invocation adds c4411b371c10 mlx4: Remove rcu_read_lock() around XDP program invocation adds d5789621b658 nfp: Remove rcu_read_lock() around XDP program invocation adds 4415db6ca85a qede: Remove rcu_read_lock() around XDP program invocation adds 4eb14e3fc619 sfc: Remove rcu_read_lock() around XDP program invocation adds 7b6ee873ff20 netsec: Remove rcu_read_lock() around XDP program invocation adds 2f1e432d339c stmmac: Remove rcu_read_lock() around XDP program invocation adds 0cc84b9a6003 ti: Remove rcu_read_lock() around XDP program invocation new a196fa78a265 bpfilter: Specify the log level for the kmsg message new adaf09fc1187 Merge remote-tracking branch 'bpf-next/for-next' adds 1b50dd478f49 xfrm: delete xfrm4_output_finish xfrm6_output_finish declarations adds 30ad6a84f60b xfrm: avoid compiler warning when ipv6 is disabled adds cfc61c598e43 xfrm: replay: avoid xfrm replay notify indirection adds c7f877833c9f xfrm: replay: remove advance indirection adds 25cfb8bc97c2 xfrm: replay: remove recheck indirection adds adfc2fdbae30 xfrm: replay: avoid replay indirection adds b5a1d1fe0cbb xfrm: replay: remove last replay indirection new 2ebf61ee8ce9 Merge remote-tracking branch 'ipsec-next/master' new c469c9c9733c Bluetooth: 6lowpan: delete unneeded variable initialization new 07d85dbe411a Bluetooth: use flexible-array member instead of zero-length array new 1c6ed31b1696 Bluetooth: Return whether a connection is outbound new 1cb027f2f803 Bluetooth: virtio_bt: add missing null pointer check on al [...] new 8454ed9ff964 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] new 393dc5d19c82 Bluetooth: btusb: Add support for Lite-On Mediatek Chip new 44e936d7459c Bluetooth: btusb: fix memory leak new 3cfdf8fcaafa Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails new 4ef36a52b0e4 Bluetooth: Fix the HCI to MGMT status conversion table new 59f90f135128 Bluetooth: hci_qca: fix potential GPF new de75cd0d9b2f Bluetooth: Add ncmd=0 recovery handling new b0e56db78744 Bluetooth: 6lowpan: remove unused function new 06d213d8a89a Bluetooth: Fix alt settings for incoming SCO with transpar [...] new b43ca511178e Bluetooth: btqca: Don't modify firmware contents in-place new 27f4d1f214ae Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth new 0ea9fd001a14 Bluetooth: Shutdown controller after workqueues are flushe [...] new d8f97da1b92d Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 new ecf6b2d95666 Bluetooth: btqca: Add support for firmware image with mbn [...] new 99fba8e3f1d1 Bluetooth: btqca: Moved extracting rom version info to com [...] new d88c6de4f8b6 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...] new 7a4cb1635a4b dt-bindings: net: bluetooth: Add device tree bindings for [...] new 0324d19cb998 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) new 1c58e933aba2 Bluetooth: Remove spurious error message new 1fa20d7d4aad Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails new de895b43932c Bluetooth: L2CAP: Fix invalid access on ECRED Connection response new e848dbd364ac Bluetooth: btusb: Add support USB ALT 3 for WBS new c615943ef052 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro new 79699a7056ff Bluetooth: Translate additional address type during le_conn_comp new c32d624640fd Bluetooth: disable filter dup when scan for adv monitor new 02ce2c2c2402 Bluetooth: mgmt: Fix the command returns garbage parameter value new 3011faa29bc6 Bluetooth: hci_h5: Add RTL8822CS capabilities new 33404381c5e8 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] new 9fd2e2949b43 Bluetooth: btrtl: rename USB fw for RTL8761 new 799acb934791 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid new 76c185a51505 Bluetooth: use inclusive language in hci_core.h new 6397729bb74d Bluetooth: use inclusive language to describe CPB new ef365da1803d Bluetooth: use inclusive language in HCI LE features new fad646e16d3c Bluetooth: use inclusive language in SMP new 67ffb1857a18 Bluetooth: use inclusive language in comments new a1b2fdf97f36 Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] new ca17a5cccf8b Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. new 4f00bfb37267 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] new 8c8ca05d3291 Bluetooth: bnep: Use the correct print format new b442a8533b02 Bluetooth: cmtp: Use the correct print format new 093dabb4f1af Bluetooth: hidp: Use the correct print format new 658d5d8080b5 Bluetooth: 6lowpan: Use the correct print format new fad48d848cf6 Bluetooth: a2mp: Use the correct print format new 610850bebc5b Bluetooth: amp: Use the correct print format new 85d6728421c9 Bluetooth: mgmt: Use the correct print format new 496bdeeeda09 Bluetooth: msft: Use the correct print format new 79dbeafe5ef1 Bluetooth: sco: Use the correct print format new 83b4b1955141 Bluetooth: smp: Use the correct print format new 74be523ce6be Bluetooth: use inclusive language in HCI role comments new 39bc74ca0119 Bluetooth: use inclusive language when tracking connections new 3d4f9c00492b Bluetooth: use inclusive language when filtering devices new c9ed0a707730 Bluetooth: Fix Set Extended (Scan Response) Data new dd912f43bbda Bluetooth: btmrvl: remove redundant continue statement new 43e59cb7e607 Bluetooth: Increment management interface revision new 23837a6d7a1a Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminat [...] new 1f0536139cb8 Bluetooth: hci_uart: Remove redundant assignment to fw_ptr new f9c5d9382755 Merge remote-tracking branch 'bluetooth/master' adds e93bdd78406d wireless: wext-spy: Fix out-of-bounds warning adds c2a8637c055e net: wireless: wext_compat.c: Remove redundant assignment to ps adds 5eae27050048 mac80211: Remove redundant assignment to ret adds 21b7805434f6 cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS adds 5b5c9f3bd5f3 cfg80211: clean up variable use in cfg80211_parse_colocated_ap() adds 0edab4ff84b6 mac80211: minstrel_ht: ignore frame that was sent with noAck flag adds 0044cc177f23 mac80211: unify queueing SKB to iface adds 07bd1c79c9fb mac80211: refactor SKB queue processing a bit adds f057d1403689 mac80211: use sdata->skb_queue for TDLS adds 4ebdce1dcbd4 mac80211: simplify ieee80211_add_station() adds cff7b5ca2535 mac80211: add ieee80211_is_tx_data helper function adds d333322361e7 mac80211: do not use low data rates for data frames with n [...] adds 4e6c78bdcfbc mac80211: refactor rc_no_data_or_no_ack_use_min function adds 057e377af24a mac80211: remove the repeated declaration adds 9df66d5b9f45 cfg80211: fix default HE tx bitrate mask in 2G band adds d656a4c6ead6 mac80211: consider per-CPU statistics if present adds 3f9d9725cb7d mac80211: don't open-code LED manipulations adds 358ae88881ad cfg80211: expose the rfkill device to the low level driver adds 08a46c642001 mac80211: move A-MPDU session check from minstrel_ht to mac80211 adds 03c3911d2d67 mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue adds 3187ba0cea77 mac80211: add rate control support for encap offload adds 4f2e3eb6c985 mac80211: check per vif offload_flags in Tx path adds e6ed929b4140 wireless: add check of field VHT Extended NSS BW Capable f [...] adds 626c30f9e773 mac80211_hwsim: add concurrent channels scanning support o [...] adds 93efeeea0fe6 mac80211_hwsim: record stats in non-netlink path adds 1806239dec0d ieee80211: add the value for Category '6' in "rtw_ieee8021 [...] adds e41eb3e408de mac80211: remove iwlwifi specific workaround that broke st [...] adds 10a35c222bc6 mac80211: allow SMPS requests only in client mode adds 79ea0a5fad74 mac80211: move SMPS mode setting after ieee80211_prep_connection adds 7d7b00759e56 mac80211: free skb in WEP error case adds d6c375095ade mac80211: handle rate control (RC) racing with chanctx definition adds 7da70d6cdf0d ieee80211: define timing measurement in extended capabilities IE adds d8b261548dcf mac80211: add to bss_conf if broadcast TWT is supported adds dd3e4fc75b4a nl80211/cfg80211: add BSS color to NDP ranging parameters adds 45daaa131841 mac80211: Properly WARN on HW scan before restart adds 9c7c637050b4 ieee80211: add defines for HE PHY cap byte 10 adds c74025f47ac8 mac80211: rearrange struct txq_info for fewer holes adds 6516ee22f2a9 mac80211: improve AP disconnect message adds 64a874723829 cfg80211: trace more information in assoc trace event adds bac2fd3d7534 mac80211: remove use of ieee80211_get_he_sta_cap() adds f253683e6029 cfg80211: remove ieee80211_get_he_sta_cap() adds ab4040df6efb mac80211: fix some spelling mistakes adds aeddc05fa9cf nl80211: Fix typo pmsr->pmsr adds b767ecdaf98a cfg80211: reg: improve bad regulatory warning adds be989891e4f2 cfg80211: add cfg80211_any_usable_channels() adds 0bc47057b54b mac80211: conditionally advertise HE in probe requests adds 1b7b3ac8ff33 cfg80211: set custom regdomain after wiphy registration adds f4f8650588d3 cfg80211: allow advertising vendor-specific capabilities adds 9bd6a83e53a7 mac80211: add vendor-specific capabilities to assoc request adds 52bb205213a8 cfg80211: Support hidden AP discovery over 6GHz band adds 7d29bc50b30e mac80211: always include HE 6GHz capability in probe request adds 15fae3410f1d mac80211: notify driver on mgd TX completion adds 65be6aa36ded mac80211: add HE 6 GHz capability only if supported adds 6e899fa027ad mac80211: Enable power save after receiving NULL packet ACK adds 95f83ee8d857 mac80211: fix NULL ptr dereference during mesh peer connec [...] adds 744757e46bf1 mac80211: remove iwlwifi specific workaround NDPs of null_ [...] adds 2832943c789a Revert "mac80211: HE STA disassoc due to QOS NULL not sent" adds 2433647bc8d9 mac80211: Switch to a virtual time-based airtime scheduler new 0deae3725042 Merge remote-tracking branch 'mac80211-next/master' new 3afa765eac45 Merge remote-tracking branch 'mtd/mtd/next' adds cf67edce22c5 mtd: rawnand: arasan: Use the right DMA mask adds 55e06ae25ea2 mtd: rawnand: onfi: Fix endianness when reading NV-DDR values adds 23739c34f56c mtd: rawnand: arasan: Rename the data interface register adds 76e12c104f62 mtd: rawnand: arasan: Finer grain NV-DDR configuration adds ae94c49527aa mtd: rawnand: marvell: add missing clk_disable_unprepare() [...] adds ff0cd841d2a6 mtd: spinand: add spinand_read_cfg() helper adds 41e005c23ee7 mtd: spinand: Add spinand_init_flash() helper adds f145b9dcf998 mtd: spinand: add SPI-NAND MTD resume handler adds 21db4f475d56 mtd: rawnand: r852: use DEVICE_ATTR_RO() helper macro adds f856c4e9cf22 mtd: rawnand: marvell: Minor documentation correction adds bfb34eced559 mtd: rawnand: qcom: avoid writing to obsolete register adds d70c6b026069 MAINTAINERS: Add PL353 NAND controller entry adds 2f86102bd548 dt-bindings: mtd: pl353-nand: Describe this hardware controller adds 08d8c62164a3 mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAN [...] adds 47b4c8bd5db1 mtd: rawnand: omap: Aggregate the HW configuration of the ELM adds e29973843d92 mtd: rawnand: omap: Rename a macro adds 11a017782852 mtd: rawnand: omap: Check return values adds 496030b1b71e mtd: rawnand: omap: Various style fixes adds c06dd49fd59a mtd: rawnand: omap: Add larger page NAND chips support new 0a163964aa3d Merge remote-tracking branch 'nand/nand/next' adds c17e5c85b32f mtd: spi-nor: remove redundant continue statement new fe45f724496b Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 3f52c9aef27b crypto: marvell/cesa - change FPGA indirect article to an adds 87c8ba5cd7f9 crypto: ccp - Use list_move_tail instead of list_del/list_ [...] adds 22ca9f4aaf43 crypto: shash - avoid comparing pointers to exported funct [...] adds 10ff9976d06f crypto: api - remove CRYPTOA_U32 and related functions adds 72b010dc33b9 crypto: hisilicon/qm - supports writing QoS int the host adds cc0c40c613d2 crypto: hisilicon/qm - add the "alg_qos" file node adds 362c50bad3a7 crypto: hisilicon/qm - merges the work initialization proc [...] adds 2966d9d3078c crypto: hisilicon/qm - add pf ping single vf function adds 3bbf0783636b crypto: hisilicon/qm - supports to inquiry each function's QoS adds 3d2a429271bb crypto: hisilicon/sec - adds the max shaper type rate adds c02f5302e46a crypto: hisilicon/hpre - adds the max shaper type rate adds 38a9eb8182a2 crypto: hisilicon/zip - adds the max shaper type rate adds 533d87fbb825 crypto: sl3516 - fix duplicated inclusion adds d886d55f4c73 crypto: sa2ul - Remove unused auth_len variable adds 84c2c729eabd crypto: hisilicon/sec - Fix spelling mistake "fallbcak" -> [...] adds 74c66120fda6 crypto: nx - Fix memcpy() over-reading in nonce adds 5163ab505e48 crypto: api - Move crypto attr definitions out of crypto.h adds 2a96726bd0cc crypto: nx - Fix RCU warning in nx842_OF_upd_status adds b20d9a73a3b2 crypto: nx - Fix numerous sparse byte-order warnings adds f873a4d65039 MAINTAINERS: update caam crypto driver maintainers list adds cac6f1b87b1f crypto: sl3516 - Fix build warning without CONFIG_PM adds d18344c0d095 crypto: hisilicon/qm - implement for querying hardware tas [...] adds 9f38b678ffc4 crypto: sl3516 - depends on HAS_IOMEM new 6b0f90da0b96 Merge remote-tracking branch 'crypto/master' adds 8562e78c0b83 dt-bindings: display: mediatek, hdmi: Convert to use graph schema adds 15870b97c36a dt-bindings: mediatek: add mt8167 to hdmi, hdmi-ddc and ce [...] adds 41ca9caaae0b drm/mediatek: hdmi: Add check for CEA modes only adds c91026a938c2 drm/mediatek: hdmi: Add optional limit on maximal HDMI mode clock adds 511cf7d12331 drm/mediatek: hdmi: Add MT8167 configuration adds 69777e6ca396 drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init() adds 6385ed8eaa02 drm/mediatek: dpi: Add dual edge sample mode support adds be63f6e8601f drm/mediatek: dpi: Add output bus formats to driver data adds ec8747c52434 drm/mediatek: dpi: Add bus format negotiation adds 43ccc7831fc4 Merge tag 'mediatek-drm-next-5.14' of https://git.kernel.o [...] adds d472b36efbf8 Merge tag 'amd-drm-next-5.14-2021-06-16' of https://gitlab [...] adds f45fbbb6d5cf Backmerge tag 'v5.13-rc7' into drm-next adds d12919bb5da5 drm/tegra: Remove superfluous error messages around platfo [...] adds 46f99eebda08 drm/tegra: Don't call SET_APPLICATION_ID in VIC boot adds bde431fbe834 Merge tag 'drm/tegra/for-5.14-rc1' of ssh://git.freedeskto [...] adds 35d3e8cb35e7 drm/dp_mst: Do not set proposed vcpi directly adds 3769e4c0af5b drm/dp_mst: Avoid to mess up payload table by ports in sta [...] adds 24ff3dc18b99 drm/dp_mst: Add missing drm parameters to recently added c [...] adds 61c0cb8ae794 Merge tag 'drm-misc-next-fixes-2021-06-18' of git://anongi [...] adds f21c8a276c2d drm/msm/dp: handle irq_hpd with sink_count = 0 correctly adds a4324a7a1c3d drm: allow drm_atomic_print_state() to accept any drm_printer adds 98659487b845 drm/msm: add support to take dpu snapshot adds 9d30a4bcf43c drm/msm/dsi: add API to take DSI register snapshot adds 0f6090f37f80 drm/msm/dp: add API to take DP register snapshot adds a698b5cdfe63 drm/msm/disp/dpu1: add API to take DPU register snapshot adds d87fe031bf3a drm/msm: add support to take dsi, dp and dpu snapshot adds 2ec5b3dc18ba drm/msm: add disp snapshot points across dpu driver adds eb9d6c7ebe44 drm/msm: pass dump state as a function argument adds 2503003cb2b8 drm/msm: make msm_disp_state transient data struct adds bac2c6a62ed9 drm/msm: get rid of msm_iomap_size adds d91940e28970 drm/msm/dsi: add DSI PHY registers to snapshot data adds 8eaf9b02acb5 drm/msm: remove unnecessary mmap logic for cached BOs adds a5fc7aa901b6 drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for intern [...] adds af9b35470799 drm/msm: use the right pgprot when mapping BOs in the kernel adds d12e339044a0 drm/msm: add MSM_BO_CACHED_COHERENT adds 9ef364432db4 drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead) adds 53e231705e1c drm/msm: fix display snapshotting if DP or DSI is disabled adds 24c7861b811b drm/msm/dp: Simplify aux irq handling code adds 47327fdd7e85 drm/msm/dp: Shrink locking area of dp_aux_transfer() adds e305f678e987 drm/msm/dp: Handle aux timeouts, nacks, defers adds 09e3a2b4421e drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into [...] adds 98fbe6bb5bb2 drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_s [...] adds 597762d5bf50 drm/msm/dpu: define interrupt register names adds 667e9985ee24 drm/msm/dpu: replace IRQ lookup with the data in hw catalog adds 18b20ac0ec2f drm/msm/dpu: drop remains of old irq lookup subsystem adds d94fc8f36f78 drm/msm/dpu: simplify IRQ enabling/disabling adds 721c6e0c6aed drm/msm: Move vblank debug prints to drm_dbg_vbl() adds e45b40ab9bf0 drm/msm/dp: Drop malformed debug print adds 7cb017db1896 drm/msm: Move FB debug prints to drm_dbg_state() adds f6bc4e1d5126 drm/msm/disp: Use plane debug print helper adds 5b702d787b47 drm/msm/disp: Move various debug logs to atomic bucket adds a1f2ba60eace drm/msm/disp/dpu1: avoid perf update in frame done event adds 8c08c7b51ad3 Merge branch 'msm-fixes-v5.13-rc6' into msm-next-redo adds a1c9b1e3bdd6 drm/msm: Fix error return code in msm_drm_init() adds e020ac961ce5 drm/msm/dpu: Fix error return code in dpu_mdss_init() adds 6bac5b13b4ec drm/msm/dpu: Fix a typo adds d2dfd21fcbf0 drm/msm/dpu: Fix a typo adds 46188352307c drm/msm/dp: Fixed couple of typos adds 11120e9351d8 drm/msm: Convert to use resource-managed OPP API adds 48c305808da7 drm/msm: Remove unneeded variable: "rc" adds 0c86f885116e drm/msm/dp/dp_display: Remove unused variable 'hpd' adds 614f94b5416d drm/msm/dpu: remove unused local variable 'cmd_enc' adds 7d21fb8af5db drm/msm: remove unneeded variable ret adds 08b2a9bb54ae drm/msm/dsi: fix 32-bit clang warning adds 5ed7944dfa50 drm/msm/dp: Drop unnecessary NULL checks after container_of adds 9389a0e7b17c drm/msm/dpu: Drop unnecessary NULL checks after container_ [...] adds 0920b0f6e7b4 drm/msm/dp: remove the repeated declaration adds f591dbb5fb8c drm/msm/dp: power off DP phy at suspend adds bce98bf7f6ce drm/msm: Use VERB() for extra verbose logging adds 02023638da7f drm/msm/disp/dpu1/dpu_plane: Fix a couple of naming issues adds 37c68900a252 drm/msm/msm_gem: Demote kernel-doc abuses adds 2eb4bfc0b71e drm/msm/dp/dp_catalog: Correctly document param 'dp_catalog' adds 44b4fcbc4553 drm/msm/dp/dp_link: Fix some potential doc-rot adds 299b809e89e8 drm/msm/dsi: print error code when MIPI DSI host registrat [...] adds 88b0f5a56d11 drm/msm/dpu: remove unused dpu_hw_blk features adds 6f94be582d6f drm/msm/dpu: drop dpu_hw_blk_destroy function adds dfa35bac9930 drm/msm/dpu: use struct dpu_hw_merge_3d in dpu_hw_pingpong adds b3fbfa234348 drm/msm/dpu: hw_blk: make dpu_hw_blk empty opaque structure adds cc4c26d4ae4e drm/msm: Generated register update adds bda1d6e56038 drm/msm: remove unused icc_path/ocmem_icc_path adds 64245fc55172 drm/msm/a6xx: use AOP-initialized PDC for a650 adds 58e933e3f012 drm/msm/a6xx: add GMU_CX_GMU_CX_FALNEXT_INTF write for a650 adds 564499f5ddbb drm/msm/a6xx: add missing PC_DBG_ECO_CNTL bit for a640/a650 adds f6d62d091cfd drm/msm/a6xx: add support for Adreno 660 GPU adds 1d2fa58e0dda drm/msm: export hangcheck_period in debugfs adds f8f934c180f6 iommu/arm-smmu: Add support for driver IOMMU fault handlers adds ab5df7b953d8 iommu/arm-smmu-qcom: Add an adreno-smmu-priv callback to g [...] adds 2a574cc05d38 drm/msm: Improve the a6xx page fault handler adds ba6014a4e480 iommu/arm-smmu-qcom: Add stall support adds e25e92e08e32 drm/msm: devcoredump iommu fault support adds c96348a8fbff drm/msm/dpu: Avoid ABBA deadlock between IRQ modules adds 5434941fd45d drm/msm: Add debugfs to trigger shrinker adds a14440042fe8 drm/msm/dsi: do not enable PHYs when called for the slave [...] adds 9074b67b83bd drm/msm/mdp5: use drm atomic helpers to handle base drm pl [...] adds 21ab7e8dc9cf drm/msm/mdp5: use drm_plane_state for storing alpha value adds a4fdc2602902 drm/msm/mdp5: use drm_plane_state for pixel blend mode adds ed6b97e5b5a7 drm/msm/mdp5: add support for alpha/blend_mode properties adds 7d36db0be3b9 drm/msm/mdp5: switch to standard zpos property adds 310317719ef1 drm/msm/mdp5: add perf blocks for holding fudge factors adds c1d12c19efd9 drm/msm/mdp5: provide dynamic bandwidth management adds e88bbc91849b Revert "drm/msm/mdp5: provide dynamic bandwidth management" adds 334200bf52f0 Merge tag 'drm-msm-next-2021-06-23b' of https://gitlab.fre [...] adds 84408d5f3892 drm/amdgpu: Set TTM_PAGE_FLAG_SG earlier for userprt BOs adds e11d5e0d68cb drm/amdgpu: add vega20 to ras quirk list adds ceaf9f57195c drm/amd/display: Increase stutter watermark for dcn302 and dcn303 adds 26c0504ad3e0 drm/amdgpu/vcn3: drop extraneous Beige Goby hunk adds 5fd953a3f6e2 drm/amd/display: Add Freesync video documentation adds c9cfbf7f44bf drm/amdkfd: Set iolink non-coherent in topology adds 09b6744cc629 amdgpu/pm: replaced snprintf usage in amdgpu_pm.c with sysfs_emit adds 6ec598cc9dfb drm/amdgpu: fix bad address translation for sienna_cichlid adds 7c5f3d7d6161 drm/amdgpu: PWRBRK sequence changes for Aldebaran adds 513befa63446 drm/amdgpu: message smu to update hbm bad page number adds f1802aa70689 drm/amd/pm: Disable SMU messages in navi10 sriov adds 942ab769c51d drm/amdgpu: remove unused parameter in amdgpu_gart_bind adds 376002f4b028 drm/amd/amdgpu: Use IP discovery data to determine VCN ena [...] adds 56f221b6389e drm/amdkfd: Walk through list with dqm lock hold adds 85019b19d484 drm/amd/display: Fix gcc unused variable warning adds 23549470eaf9 drm/amd/display: remove unused variable 'dc' adds bb82ea3b0423 drm/amd/display: Fix fall-through warning for Clang adds dc22356c8f11 drm/amd/display: Remove the repeated dpp1_full_bypass declaration adds d9db75965204 drm/display: Fix duplicated argument adds 24981fa336b6 drm/amdgpu: Call drm_framebuffer_init last for framebuffer init adds a334bb697973 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UP [...] adds 962f2f1ae273 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in [...] adds d9b20b45ec32 drm/amd/display: Multiplane cursor position incorrect when [...] adds 5d9e7fe8ef9b drm/amd/display: Clamp VStartup value at DML calculations time adds 068312559d33 drm/amd/display: Clear lane settings after LTTPRs have bee [...] adds d8ddeb155c00 drm/amd/display: Fix incorrect variable name adds 9253e11503b4 drm/amd/display: get socBB from VBIOS for dcn302 and dcn303 adds 1a365683d6df drm/amd/display: Delay PSR entry adds 452c76dfd24f drm/amd/display: get refclk from MICROSECOND_TIME_BASE_DIV [...] adds eeb90e26ed05 drm/amd/display: Fix edp_bootup_bl_level initialization issue adds 715bfff39763 drm/amd/display: Revert "Guard ASSR with internal display flag" adds 7335d9565932 drm/amd/display: do not compare integers of different widths adds 021eaef8ae2a drm/amd/display: [FW Promotion] Release 0.0.71 adds a7268cf9a412 drm/amd/display: 3.2.141 adds 519424d776ec drm/radeon: delete useless function return values & remove [...] adds 8fe44c080a53 drm/amdgpu/display: fold DRM_AMD_DC_DCN3_1 into DRM_AMD_DC_DCN adds b322a50d17ed Merge tag 'amd-drm-next-5.14-2021-06-22-1' of https://gitl [...] new d80d80e4f435 Merge remote-tracking branch 'drm/drm-next' adds eed75ce7c826 drm/amdgpu: fix amdgpu_preempt_mgr_new() new 10c9816e4257 Merge remote-tracking branch 'drm-misc/for-linux-next' adds fe19ca91c20b drm/amd/display: Enabling eDP no power sequencing with DAL [...] adds 8e19029d984b drm/amdgpu: Power down VCN and JPEG before disabling SMU features adds a8cc1ba1977a usb/host: enable auto power control for xhci-pci adds 54dee3da9a6b drm/amdgpu: add another raven1 gfxoff quirk adds 7ad091089d48 drm/amdgpu: only check for _PR3 on dGPUs adds 6374aa0ad8ce drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 6abcd7495bdd Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 9aa778f5d365 Revert "drm/amd/display: To modify the condition in indica [...] adds 5aad81423c80 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 0106be6dfc9a drm/radeon: Add HD-audio component notifier support (v2) adds 464c4e66f99b PCI: quirks: Quirk PCI d3hot delay for AMD xhci new a7df11a250f0 Merge remote-tracking branch 'amdgpu/drm-next' new 957bae9f6e79 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new c569823763dd Merge remote-tracking branch 'regmap/for-next' adds 80b9c1be567c ALSA: ppc: fix error return code in snd_pmac_probe() adds 36d1a6729be5 ALSA: bebob: Fix bit flag quirk constants adds d13d6b284d8b ALSA: firewire-motu: add support for MOTU 828 adds b431f16f1685 ALSA: firewire-motu: add support for MOTU 896 adds aecc19ec404b ALSA: usb-audio: fix rate on Ozone Z90 USB headset adds fc36ef80ca2c ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire adds c485f7e9863c ALSA: seq: oss: Fix error check at system port creation adds 37d122c5768b ALSA: aoa: remove unnecessary oom message adds c3d2c88209e8 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] adds 6b6c17fe6fa5 ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Te [...] adds 5b24119e9103 ALSA: firewire-motu: fix rx packet format at higher rate f [...] adds 1948fc065a89 ALSA: hda/realtek: Add another ALC236 variant support adds 50ebe56222bf ALSA: bebob: add support for ToneWeal FW66 adds 434591b2a77d ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx adds f8fbcdfb0665 ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D adds 2975c588dfa2 ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment adds c5210f213456 ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count adds 06a216217958 ALSA: usb-audio: scarlett2: Coding style improvements adds b677b6c6d822 ALSA: usb-audio: scarlett2: Remove unused/useless code adds 411b22ed67c9 ALSA: usb-audio: scarlett2: Remove interrupt debug message adds 03bdbcf08a8c ALSA: usb-audio: scarlett2: Remove redundant info->button_count adds dbd82c055063 ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol adds e46f2195c86b ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data adds 3eeb2a19dba6 ALSA: usb-audio: scarlett2: Add temp variable for consistency adds 9b5ddea9ce5a ALSA: usb-audio: scarlett2: Fix data_mutex lock adds c5d8e008032f ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() retu [...] adds 64c02a9d3f9c ALSA: usb-audio: scarlett2: Fix union usage in mixer contr [...] adds 296726319289 ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config adds 6c0a2078134a ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines adds 362372ceb655 ALSA: usb-audio: Fix OOB access at proc output adds 8c1321244323 ALSA: hda: Add IRQ check for platform_get_irq() adds 0f7c95653368 ALSA: hdsp: fix a test for copy_to_user() failure adds 1f7fa6e5afbf ALSA: usb-audio: scarlett2: Add usb_tx/rx functions adds acf91b8122c7 ALSA: usb-audio: scarlett2: Update initialisation sequence adds c712c6c0ff2d ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions adds e840ee303639 ALSA: usb-audio: scarlett2: Always enable interrupt polling adds f3c61043013b ALSA: usb-audio: scarlett2: Add "Sync Status" control adds 077e104e2e8b ALSA: usb-audio: scarlett2: Merge common line in capture strings adds 76cb680603d5 ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] adds d92b91576e37 ALSA: usb-audio: scarlett2: Improve device info lookup adds 6fd9d695f305 ALSA: usb-audio: scarlett2: Move info lookup out of init function adds 904e6da1fd72 ALSA: usb-audio: scarlett2: Remove repeated device info comments adds 06250c89d47c ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper adds 0c88f9db1910 ALSA: usb-audio: scarlett2: Add mute support adds 6522c36419af ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mu [...] adds e2cc91ac8f4e ALSA: usb-audio: scarlett2: Split struct scarlett2_ports adds b126bbac98d4 ALSA: usb-audio: scarlett2: Fix Level Meter control adds 785b6f29a795 ALSA: usb-audio: scarlett2: Fix wrong resume call adds 4be47798d76e ALSA: usb-audio: scarlett2: Add Gen 3 mixer support adds a5b3612305b2 ALSA: usb-audio: scarlett2: Add support for "input-other" notify adds 303f204e8352 ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch adds 8aea2e32a9e3 ALSA: usb-audio: scarlett2: Move get config above set config adds 9e15fae6c51a ALSA: usb-audio: scarlett2: Allow bit-level access to config adds 2fa96277fee6 ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 adds dbbd4f9ea066 ALSA: usb-audio: scarlett2: Add "air" switch support adds ae58a1a1d7a4 ALSA: usb-audio: scarlett2: Add phantom power switch support adds 6ef9fa4a0eb4 ALSA: usb-audio: scarlett2: Add direct monitor support adds 9cfe1276a673 ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs [...] adds 3b9e3720a91e ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() adds f02da6534810 ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls adds 8df25eb0a2ec ALSA: usb-audio: scarlett2: Update mux controls to allow updates adds e914d8432cb4 ALSA: usb-audio: scarlett2: Add speaker switching support adds ac34df733d2d ALSA: usb-audio: scarlett2: Update get_config to do endian [...] adds d5bda7e03982 ALSA: usb-audio: scarlett2: Add support for the talkback feature adds 91bc92d783fe MAINTAINERS: Add Focusrite Scarlett Gen 2/3 Mixer Driver entry adds fa4db23233eb ALSA: firewire-motu: fix detection for S/PDIF source on op [...] adds 25eb438920e4 ALSA: firewire-motu: code refactoring for detection of clo [...] adds 683d36690f8a ALSA: firewire-motu: add support for AES/EBU clock source [...] adds 184aa6b7e105 ALSA: firewire-motu: use macro instead of magic number for [...] adds 53ed8cf625fa ALSA: firewire-motu: code refactoring for packet format de [...] adds ef8f14ad2aec ALSA: firewire-motu: code refactoring for source detection [...] adds 7203233ea7fd ALSA: firewire-motu: use macro instead of magic number for [...] adds e949e338d7bb ALSA: firewire-motu: fix register handling for 828 adds ae44705f98ca ALSA: firewire-motu: fix register handling for 896 adds 0ac05b25c3dd ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too adds 472e18f63c42 ALSA: hda: Release controller display power during shutdow [...] adds 3099406ef483 ALSA: hda: Release codec display power during shutdown/reboot adds 5c89c2c7fbfa Merge tag 'asoc-fix-v5.13-rc7' of https://git.kernel.org/p [...] new 0cbbeaf37022 ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMD [...] new 3da4d10b2d4f Merge remote-tracking branch 'sound/for-next' adds 06cc52329cb0 ASoC: codecs: Fix duplicate included sound/soc.h adds 4ffbcd4ab0b6 ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() adds db4d6d2e6472 ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() adds 3325b1515a92 ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_r [...] adds 83bd5c53ebf6 ASoC: codecs: wcd938x: fix boolreturn.cocci warning adds e99d7c69fd4c ASoC: hdmi-codec: make hdmi_codec_controls static adds 06e6d9044022 ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap [...] adds 7d3865a10b9f ASoC: soc-core: Fix the error return code in snd_soc_of_pa [...] adds 19b71456f368 ASoC: sprd: Use devm_platform_get_and_ioremap_resource() adds 114bacc75c21 ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_ [...] adds 2f1776691978 ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() adds 003ee640abae ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() adds f3babad47e0d ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_re [...] adds 4cb9d648f669 Merge series "ASoC: stm32: Use devm_platform_get_and_iorem [...] adds c5ad09a34665 ASoC: Intel: bdw-rt5677: remove unnecessary oom message adds eb1e9b8f581a ASoC: fsi: fix spelling mistake adds 45ce213392df ASoC: rk817: Constify static struct snd_soc_dai_ops adds 683b0df26c33 ASoC: rt711: add two jack detection modes adds e6bb51819918 ASoC: qcom: apq8016_sbc: Use devm_platform_get_and_ioremap [...] adds 77b7bae78028 ASoC: qcom: lpass-cpu: Use devm_platform_get_and_ioremap_r [...] adds 3aed3ddf9639 ASoC: tegra: Fix a NULL vs IS_ERR() check adds ea837090b388 ASoC: fsl_xcvr: disable all interrupts when suspend happens adds 5eb8262c6865 ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() adds c3255553d6b6 ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() adds 87a32d00249e ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_iore [...] adds b73cbd7b1c2d ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_iore [...] adds b4fd4ea7b628 Merge series "ASoC: samsung: Use devm_platform_get_and_ior [...] adds 37c617f1cf06 ASoC: sunxi: sun4i-codec: Use devm_platform_get_and_iorema [...] adds cc384f05c056 ASoC: sun4i-i2s: Use devm_platform_get_and_ioremap_resource() adds bb17379cf278 ASoC: sunxi: sun4i-spdif: Use devm_platform_get_and_iorema [...] adds ef7eb57d21e8 Merge series "ASoC: sunxi: Use devm_platform_get_and_iorem [...] adds 91ae44776251 ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() adds b44a67f89366 ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() adds 7766861d1f8d ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() adds 22108b9c2248 ASoC: atmel: switch to use snd_soc_daifmt_parse_format/clo [...] adds 3bba9414512f ASoC: fsl: switch to use snd_soc_daifmt_parse_format/clock [...] adds 0c4c7a9667da ASoC: meson: switch to use snd_soc_daifmt_parse_format/clo [...] adds 2c7fd9de8956 ASoC: simple-card-utils: switch to use snd_soc_daifmt_pars [...] adds 8439c5861cf0 ASoC: soc-core: remove snd_soc_of_parse_daifmt() adds d7085db6e192 Merge series "ASoC: tidyup snd_soc_of_parse_daifmt()" from [...] adds c66d7621737f ASoC: fsl_asrc: Use devm_platform_get_and_ioremap_resource() adds 41e90cbbc500 ASoC: fsl_aud2htx: Use devm_platform_get_and_ioremap_resource() adds 2cd16cf0d6bb ASoC: fsl_easrc: Use devm_platform_get_and_ioremap_resource() adds f25bb69e6f04 ASoC: fsl_esai: Use devm_platform_get_and_ioremap_resource() adds d9bf1e791ae6 ASoC: fsl_micfil: Use devm_platform_get_and_ioremap_resource() adds 664107f63888 ASoC: fsl_sai: Use devm_platform_get_and_ioremap_resource() adds cbb7ea0aebf0 ASoC: fsl_spdif: Use devm_platform_get_and_ioremap_resource() adds 67798860e6d0 ASoC: fsl_ssi: Use devm_platform_get_and_ioremap_resource() adds a2f6ed4a4472 ASoC: fsl_xcvr: check return value after calling platform_ [...] adds 439779ffd909 Merge series "ASoC: fsl: Use devm_platform_get_and_ioremap [...] adds 8c4863c261c8 ASoC: codecs: wcd938x: fix unused variable warning adds d245fff1013c ASoC: codecs: wcd938x: fix uninitialized symbol warnings adds 0ba0f44fd516 ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() adds 907f0a305186 ASoC: simple-card: Fill in driver name adds 4b1d51715d1c ASoC: fsl-asoc-card: change dev_err to dev_dbg for defer probe adds 505351329d26 ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count adds b0cf3d3ccf31 ASoC: Intel: sof_sdw: remove hdac-hdmi support adds 590cfb082837 ASoC: Intel: sof_rt5682: shrink platform_id names below 20 [...] adds bc47256afef3 ASoC: Intel: glk_rt5682_max98357a: shrink platform_id belo [...] adds 94efd726b947 ASoC: Intel: kbl_da7219_max98357a: shrink platform_id belo [...] adds 1cc04d195dc2 ASoC: Intel: sof_da7219_max98373: shrink platform_id below [...] adds 0a1f3958eab1 ASoC: Intel: sof_sdw: fix signed/unsigned warning adds 0c52d3e22288 ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values adds 53b98536fb64 ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_ [...] adds bf35a1eeaca6 ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation adds 657e473e8813 Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 723ca2f89412 ASoC: fsl: remove unnecessary oom message adds 8ad9e5baa90f ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() adds 8d81f0da47bb ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_re [...] adds c29b6382d23c ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_io [...] adds fc8344e63e59 ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() adds f5e2d697d3cb Merge series "ASoC: tegra: Use devm_platform_get_and_iorem [...] adds 688d47cdd934 ASoC: tlv320aic32x4: add type to device private data struct adds b4525b6196cd ASoC: tlv320aic32x4: add support for TAS2505 adds 8e0eb2fb5c07 ASoC: tlv320aic32x4: dt-bindings: add TAS2505 to compatible adds 8cc802bd75fb Merge series "ASoC: tlv320aic32x4: Add support for TAS2505 [...] new 6a7f5bd6185e ASoC: qcom: lpass-cpu: mark IRQ_CLEAR register as volatile [...] new 192664528154 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new ec743436e80c Merge remote-tracking branch 'sound-asoc/for-next' new e0aba246c12a Merge remote-tracking branch 'modules/modules-next' adds 9b2336965a4c dt-bindings: Add vendor prefix and bindings for Qwiic Joystick adds 552e4047f334 Input: add SparkFun Qwiic Joystick driver adds c2d7ed9d680f Input: i8042 - fix typos in comments adds aaf35899668f dt-bindings: input: touchscreen: st1232: Convert to json-schema adds 25531d612bac Input: cros_ec_keyb - use kobj_to_dev() API adds f519f78c7e95 Input: ims-pcu - use kobj_to_dev() adds 6ffd4c7964d2 Input: tsc200x-core - use kobj_to_dev() adds 50221b0b68a6 Input: atkbd - use kobj_to_dev() adds eacacdb5fc96 Input: trackpoint - use kobj_to_dev() adds cac7100d4c51 Input: hideep - fix the uninitialized use in hideep_nvm_unlock() new 4ab8effc07db Merge remote-tracking branch 'input/next' adds 236daeae3616 io_uring: Add to traces the req pointer when available adds 3d7b7b5285f0 io_uring: minor clean up in trace events definition adds ec16d35b6c9d io-wq: remove header files not needed anymore adds 1302a9ff039f Merge branch 'for-5.14/io_uring' into for-next adds 4e7dba070b1f ata: include: libata: Move fields commonly over-written to [...] adds 071e86fe2872 ata: ahci: Ensure initialised fields are not overwritten i [...] adds 945a0e2875f4 ata: sata_sil24: Do not over-write initialise fields in 's [...] adds e75f41a983e7 ata: sata_mv: Do not over-write initialise fields in 'mv6_sht' adds 7d43b8283eb2 ata: sata_nv: Do not over-write initialise fields in 'nv_a [...] adds 76115de698d8 ata: pata_atiixp: Avoid overwriting initialised field in ' [...] adds 98eb8a6ba491 ata: pata_cs5520: Avoid overwriting initialised field in ' [...] adds 52ebd7124e0d ata: pata_cs5530: Avoid overwriting initialised field in ' [...] adds 160be1bc0bc3 ata: pata_sc1200: sc1200_sht'Avoid overwriting initialised [...] adds ec3d95182b49 ata: pata_serverworks: Avoid overwriting initialised field [...] adds 827b3e84fd1d ata: pata_macio: Avoid overwriting initialised field in 'p [...] adds e412db2acce6 Merge branch 'for-5.14/libata' into for-next adds 07a719f8fdbe mtd_blkdevs: initialze new->rq in add_mtd_blktrans_dev adds 6a03cd9843fa loop: fix order of cleaning up the queue and freeing the tagset adds 078455556201 Merge branch 'for-5.14/block' into for-next adds c239959a4049 nbd: provide a way for userspace processes to identify dev [...] adds 71efee5b8b00 Merge branch 'for-5.14/drivers-late' into for-next adds 2cafe29a8d03 block: fix race between adding/removing rq qos and normal IO adds a72c374f97a4 block: mark queue init done at the end of blk_register_queue adds d3cd40f2fa0a Merge branch 'for-5.14/block' into for-next adds fda0b5ba9d5a docs: block/bfq: describe per-device weight adds 37fe403898b2 docs/cgroup-v1/blkio: stop abusing itemized list adds 828615950b58 docs/cgroup-v1/blkio: update for 5.x kernels adds 33d5bbc5460d Merge branch 'for-5.14/block' into for-next adds c58e637bb8f7 mmc: remove an extra blk_{get,put}_queue pair adds 281ea6a5bfdc mmc: switch to blk_mq_alloc_disk adds 1d4a6f5a0bd2 Merge branch 'for-5.14/drivers-late' into for-next adds ea8b16303f2b pata_cypress: add a module option to disable BM-DMA adds 492b1389005c alpha: use libata instead of the legacy ide driver adds cdc429452596 ARM: disable CONFIG_IDE in footbridge_defconfig adds 468c736b5eb3 ARM: disable CONFIG_IDE in pxa_defconfig adds b90257bfddbd m68k: use libata instead of the legacy ide driver adds b7fb14d3ac63 ide: remove the legacy ide driver adds 3f726559be06 Merge branch 'for-5.14/libata' into for-next adds f0c1c4d2864e blk-mq: fix use-after-free in blk_mq_exit_sched adds 8e6ca92fbf96 Merge branch 'for-5.14/block' into for-next adds e42cfb1da0bf block: Remove unnecessary elevator operation checks adds be625f488443 Merge branch 'for-5.14/block' into for-next adds 2b9ac22b12a2 loop: Fix missing discard support when using LOOP_CONFIGURE adds 7627c46b216b Merge branch 'for-5.14/drivers' into for-next adds 52d7e2884449 blk-mq: fix an IS_ERR() vs NULL bug adds 7798ec3278c0 Merge branch 'for-5.14/block' into for-next adds 0e03496d1967 io-wq: use private CPU mask adds fe76421d1da1 io_uring: allow user configurable IO thread CPU affinity adds e6ab8991c5d0 io_uring: fix false WARN_ONCE adds 2a2758f26df5 io_uring: refactor io_submit_flush_completions() adds c10d1f986b4e io_uring: move creds from io-wq work to io_kiocb adds b8e64b530011 io_uring: track request creds with a flag adds 1dacb4df4ebe io_uring: simplify iovec freeing in io_clean_op() adds c854357bc1b9 io_uring: clean all flags in io_clean_op() at once adds a3dbdf54da80 io_uring: refactor io_get_sequence() adds 3f18407dc6f2 io_uring: inline __tctx_task_work() adds ebd0df2e6342 io_uring: optimise task_work submit flushing adds c6538be9e488 io_uring: refactor tctx task_work list splicing adds 16f72070386f io_uring: don't resched with empty task_list adds 7a778f9dc32d io_uring: improve in tctx_task_work() resubmission adds 74437eafbebb Merge branch 'for-5.14/io_uring' into for-next adds a79da21b48cc blk-wbt: remove outdated comment adds c21a8a5f7cb4 Merge branch 'for-5.14/block' into for-next adds 5f6776ba413c block/Kconfig: Make the BLK_WBT and BLK_WBT_MQ entries con [...] adds 19688d7f9592 block/blk-cgroup: Swap the blk_throtl_init() and blk_iolat [...] adds fb44023e7022 block/blk-rq-qos: Move a function from a header file into [...] adds 556910e39249 block: Introduce the ioprio rq-qos policy adds 46eae2e32a6a block/mq-deadline: Add several comments adds 3bd473f41ae9 block/mq-deadline: Add two lockdep_assert_held() statements adds 2f295beab40f block/mq-deadline: Remove two local variables adds 3e9a99eba058 block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() adds 004a26b327c2 block/mq-deadline: Improve compile-time argument checking adds d6d7f013d654 block/mq-deadline: Improve the sysfs show and store macros adds 07757588e507 block/mq-deadline: Reserve 25% of scheduler tags for synch [...] adds d672d325b149 block/mq-deadline: Micro-optimize the batching algorithm adds c807ab520fc3 block/mq-deadline: Add I/O priority support adds 38ba64d12d4c block/mq-deadline: Track I/O statistics adds 08a9ad8bf607 block/mq-deadline: Add cgroup support adds fb926032b320 block/mq-deadline: Prioritize high-priority requests adds 1d0903d61e96 blk-wbt: introduce a new disable state to prevent false po [...] adds 76a8040817b4 blk-wbt: make sure throttle is enabled properly adds 511a26992376 block, bfq: let also stably merged queues enjoy weight raising adds e03f2ab78a4a block, bfq: fix delayed stable merge check adds d4f49983fa39 block, bfq: consider also creation time in delayed stable merge adds 7812472f9730 block, bfq: boost throughput by extending queue-merging times adds bd3664b36238 block, bfq: avoid delayed merge of async queues adds efc72524b3a9 block, bfq: check waker only for queues with no in-flight I/O adds 9a2ac41b13c5 block, bfq: reset waker pointer with shared queues adds ddcc5c544eb0 block/partitions/msdos: Fix typo inidicator -> indicator adds 57e9005ec370 Merge branch 'for-5.14/block' into for-next adds 7ed92cd0a74f Merge branch 'for-5.14/block' into for-5.14/drivers-late adds 6017b5b1df42 Merge branch 'for-5.14/drivers' into for-5.14/drivers-late adds 6ae4198b2930 Merge branch 'for-5.14/libata' into for-5.14/drivers-late adds d0b0325d825c mtip32xx: simplify sysfs setup adds f2d84acb94b9 mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk adds 22b7b2801b49 null_blk: remove an unused variable assignment in null_add_dev adds 2933a1b2c6f3 ubd: remove the code to register as the legacy IDE driver adds 50035b4e6f5c ubd: use blk_mq_alloc_disk and blk_cleanup_disk adds 4c7d65377a36 nbd: provide a way for userspace processes to identify dev [...] adds 4252e0fe10c9 mmc: remove an extra blk_{get,put}_queue pair adds 0fab84b107f1 mmc: switch to blk_mq_alloc_disk adds d67611acaf14 mmc: initialized disk->minors adds 6dc9532ad0a8 loop: reorder loop_exit adds 212109dd155c loop: reduce loop_ctl_mutex coverage in loop_exit adds de06f26daa2f loop: remove the l argument to loop_add adds d3672bf9dc56 loop: don't call loop_lookup before adding a loop device adds 5cf867bf01bb loop: split loop_control_ioctl adds b3f178a49b57 loop: move loop_ctl_mutex locking into loop_add adds 3da66fbc849f loop: don't allow deleting an unspecified loop device adds fd88a553fd68 loop: split loop_lookup adds 1ae3620b4d3e loop: rewrite loop_exit using idr_for_each_entry adds 39b43c39c933 block: mark blk_mq_init_queue_data static adds e38ab3746d6b block: remove REQ_OP_SCSI_{IN,OUT} adds be47dc09e433 Merge branch 'for-5.14/drivers-late' into for-next adds 2744d7a07335 ACPI: Check StorageD3Enable _DSD property in ACPI code adds 6485fc18faa0 ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the [...] adds 120bb3624d55 nvme: verify MNAN value if ANA is enabled adds 2411424143bd nvme: remove superfluous bio_set_dev in nvme_requeue_work adds d399742cd02d nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text adds e7d4b5493a2d nvme: factor out a nvme_validate_passthru_nsid helper adds 522af60cb2f8 nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() adds a0aac973a26d nvme-pci: fix var. type for increasing cq_head adds cb1b10e7ac6c nvme-pci: remove trailing lines for helpers adds 73eefc270afa nvme: add a helper to check ctrl sgl support adds b61678bcd43c nvme-fc: use ctrl sgl check helper adds 253a0b76a12a nvme-pci: use ctrl sgl check helper adds 3b54064fbce7 nvme-tcp: use ctrl sgl check helper adds 2796a8e40942 nvme-fabrics: remove memset in nvmf_reg_read64() adds c22c2720133d nvme-fabrics: remove memset in nvmf_reg_write32() adds bfa9d1222d61 nvme-fabrics: remove memset in connect admin q adds eff4423ec0b0 nvme-fabrics: remove memset in connect io q adds 2a4a910aa4f0 nvmet-fc: do not check for invalid target port in nvmet_fc [...] adds e13b061589ac nvmet: change sn size and check validity adds 7ae023c5aa64 nvmet: make sn stable once connection was established adds 0d148efdf0f0 nvmet: allow mn change if subsys not discovered adds 87fd4cc1c0dd nvmet: make ver stable once connection established adds 46eca4702d93 nvmet: use req->cmd directly in bdev-ns fast path adds f3dce2add3e1 nvmet: use req->cmd directly in file-ns fast path adds 86693c43bb01 nvmet: use u32 for nvmet_subsys max_nsid adds 245067e37d52 nvmet: use u32 type for the local variable nsid adds 8bb6cb9b97ef nvmet: use nvme status value directly adds 7860569ad47f nvmet: remove local variable adds c28a61471c58 block: export blk_next_bio() adds 6e597263f990 nvmet: add req cns error complete helper adds 9a01b58c22cc nvmet: add nvmet_req_bio put helper for backends adds ab5d0b38c047 nvmet: add Command Set Identifier support adds aaf2e048af27 nvmet: add ZBD over ZNS backend support adds 8abd7e2a753a nvmet: remove zeroout memset call for struct adds f66e2804d61a nvme-pci: remove zeroout memset call for struct adds cc72c4426764 nvme: remove zeroout memset call for struct adds 8cf486e131b3 nvme.h: add missing nvme_lba_range_type endianness annotations adds 3c3ee16532c1 nvmet: use NVMET_MAX_NAMESPACES to set nn value adds 5ed9b357024d Merge tag 'nvme-5.14-2021-06-22' of git://git.infradead.or [...] adds 5dfc1fa940a2 Merge branch 'for-5.14/drivers' into for-next adds 60b6a7e6a0f4 block: fix trace completion for chained bio adds d5870edfa3af block: move the disk events code to a separate file adds 2bc8cda5ea4b block: add the events* attributes to disk_attrs adds 630161cfdf5c block: move bdev_disk_changed adds 0384264ea8a3 block: pass a gendisk to bdev_disk_changed adds d8d048fcda10 Merge branch 'for-5.14/block' into for-next adds 997135017716 io_uring: Fix race condition when sqp thread goes to sleep adds 4ce8ad95f0af io_uring: Create define to modify a SQPOLL parameter adds bb72a85b7238 fs: make do_mkdirat() take struct filename adds 06f0ca92c2ef io_uring: add support for IORING_OP_MKDIRAT adds 30509f148ad1 fs: make do_mknodat() take struct filename adds 7ab0449b2dfd fs: make do_symlinkat() take struct filename adds 11dd7014f10f namei: add getname_uflags() adds 4bb393644263 fs: make do_linkat() take struct filename adds 53893cda4652 fs: update do_*() helpers to return ints adds b2882304c027 io_uring: add support for IORING_OP_SYMLINKAT adds 9e7e5a77456f io_uring: add support for IORING_OP_LINKAT adds ade760d311a0 io_uring: don't change sqpoll creds if not needed adds 843b08431caa io_uring: refactor io_sq_thread() adds a15c03fed28a io_uring: fix code style problems adds 9073045c3b90 io_uring: update sqe layout build checks adds 1335c93612a0 io_uring: simplify struct io_uring_sqe layout adds de0b2d6a2413 io_uring: refactor io_openat2() adds 668590cb143f Merge branch 'for-5.14/io_uring' into for-next adds 93ab5beeafd8 io_uring: add IOPOLL and reserved field checks to IORING_O [...] adds aca74e4fecb5 io_uring: add IOPOLL and reserved field checks to IORING_O [...] adds b12e6f2a98ad Merge branch 'for-5.14/io_uring' into for-next adds a921c655f203 bfq: Remove merged request already in bfq_requests_merged() adds fd2ef39cc9a6 blk: Fix lock inversion between ioc lock and bfqd lock adds 490628d8cea8 Merge branch 'for-5.14/block' into for-next adds faf88b0fb1c3 io_uring: reduce latency by reissueing the operation adds bfee26102577 Merge branch 'for-5.14/io_uring' into for-next adds 3637ab378673 block: support polling through blk_execute_rq adds e3d268c3c31e nvme: use blk_execute_rq() for passthrough commands adds 64df91d653f2 block: return errors from blk_execute_rq() adds 3acc7821d010 nvme: use return value from blk_execute_rq() adds 780fed8a8381 Merge branch 'for-5.14/drivers-late' into for-next adds 1af11d098db1 ata: rb532_cf: remove redundant codes adds 0cc0cb70f0ff Merge branch 'for-5.14/libata' into for-next new cb9516be7708 blk-mq: update hctx->dispatch_busy in case of real scheduler new f3a633ec6a21 Merge branch 'for-5.14/block' into for-next new cfbaa772a590 io_uring: refactor io_arm_poll_handler() new c9bd6c647c1c io_uring: mainstream sqpoll task_work running new 8f164eaafc2e io_uring: remove not needed PF_EXITING check new 63710e614399 io_uring: optimise hot path restricted checks new 727645b13d25 io_uring: refactor io_submit_flush_completions new ce9ab4e8a800 io_uring: pre-initialise some of req fields new 14fe4d891ef4 io_uring: spin in iopoll() only when reqs are in a single queue new bdfe4dc5bfdd io_uring: code clean for kiocb_done() new dbaaca319db0 Merge branch 'for-5.14/io_uring' into for-next new c06bc5a3fb42 block/mq-deadline: Remove a WARN_ON_ONCE() call new 91913cfc85ee Merge branch 'for-5.14/block' into for-next new ae53b2b3235b Merge remote-tracking branch 'block/for-next' adds ee55b92a7391 dm writecache: flush origin device when writing and cache is full adds 867de40c4c23 dm writecache: write at least 4k when committing new cd039afa0ad8 dm writecache: add "cleaner" and "max_age" to Documentation new 611c3e168b1c dm writecache: add optional "metadata_only" parameter new 326dbde2e0a7 dm ps io affinity: remove redundant continue statement new 28436ba34b7d dm zone: fix dm_revalidate_zones() memory allocation new b6e58b5466b2 dm btree remove: assign new_root only when removal succeeds new dc4fa29fe445 dm io tracker: factor out IO tracker new 95b88f4d71cb dm writecache: pause writeback if cache full and origin be [...] new a59d03d248cd Merge remote-tracking branch 'device-mapper/for-next' new efd8be9b706a Merge remote-tracking branch 'mmc/next' new bbe7c1504651 Merge remote-tracking branch 'mfd/for-mfd-next' new 028fcaf02528 Merge remote-tracking branch 'backlight/for-backlight-next' new c4f34934d5e8 Merge remote-tracking branch 'battery/for-next' adds 512d895664a3 regulator: rt6160: Fix setting suspend voltage adds 686f6b31bf6c regulator: sy7636a: Add terminating entry for platform_dev [...] adds 31a89d297e19 regulator: sy7636a: Make regulator_desc static const adds 830c364f4a22 regulator: sy7636a: Use rdev_get_drvdata at proper place adds 7740ab84c13e regulator: fixed: use dev_err_probe for gpio adds ae60e6a9d24e regulator: hi6421: Use correct variable type for regmap ap [...] adds d83f778c627a regulator: max8893: add regulator driver adds 01c5741b8296 regulator: Add MAX8893 bindings adds 57c045bc7270 regulator: hi6421v600: Fix setting idle mode adds 673e851b7da8 regulator: Add protection limit properties adds dfa19b11385d reboot: Add hardware protection power-off adds db0aeb4f074f thermal: Use generic HW-protection shutdown API adds e6c3092d43fa regulator: add warning flags adds 157d2230193a regulator: move rdev_print helpers to internal.h adds 7111c6d1b31b regulator: IRQ based event/error notification helpers adds 89a6a5e56c82 regulator: add property parsing and callbacks to set prote [...] adds 627793e4ca4f regulator: bd9576 add FET ON-resistance for OCW adds e7bf1fa58c46 regulator: bd9576: Support error reporting adds e71e7d3df7eb regulator: bd9576: Fix the driver name in id table adds d55444adedae MAINTAINERS: Add reviewer for regulator irq_helpers adds 9d598cd737d1 Merge series "Extend regulator notification support" from [...] adds ba5dabf40e91 regulator: qcom-rpmh: Cleanup terminator line commas adds f26cdadad729 regulator: qcom-rpmh: Add terminator at the end of pm7325x [...] adds 9a336ed97d00 regulator: qcom-rpmh: Add new regulator found on SA8155p a [...] adds 85adaac269c3 regulator: qcom,rpmh-regulator: Arrange compatibles alphab [...] adds 66376e152303 regulator: qcom,rpmh-regulator: Add compatible for SA8155p [...] adds d1c02a745179 Merge series "regulator: qcom,rpmh-regulator: Add support [...] adds 9bc146acc331 regulator: hi6421v600: Fix setting wrong driver_data adds a336dc8f683e regulator: da9052: Ensure enough delay time for .set_volta [...] adds 1aeb1a72f330 regulator: max8893: Select REGMAP_I2C to fix build error adds ddf275b219ab regulator: bd9576: Fix uninitializes variable may_have_irqs adds 7fb593cbd88c Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new 6cc27801624b Merge remote-tracking branch 'regulator/for-next' new 19d00b8f703c Merge remote-tracking branch 'security/next-testing' new 12691e20c726 Merge remote-tracking branch 'apparmor/apparmor-next' adds 52c208397c24 IMA: support for duplicate measurement records adds 87ac3d002d56 evm: output EVM digest calculation info adds 907a399de7b0 evm: Check xattr size discrepancy between kernel and user new 381ab52a5465 Merge remote-tracking branch 'integrity/next-integrity' new 0bb5b5657663 Merge remote-tracking branch 'keys/keys-next' new 6e28e7575df3 Merge remote-tracking branch 'safesetid/safesetid-next' new 3601aca3fe03 Merge remote-tracking branch 'selinux/next' new a27d4a6d98da Merge remote-tracking branch 'smack/next' new 4de8f848969b Merge remote-tracking branch 'tomoyo/master' adds 7937bd532fe6 tpm_crb: Use IOMEM_ERR_PTR when function returns iomem adds 114e43371c58 tpm_tis_spi: set default probe function if device id not match adds 446cd6f0f304 char: tpm: move to use request_irq by IRQF_NO_AUTOEN flag adds 5317677db429 tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE adds c46ed2281bbe tpm_tis_spi: add missing SPI device ID entries adds 6e0fe58b08e7 tpm: fix some doc warnings in tpm1-cmd.c adds 5a118a39ec92 tpm_tis: Use DEFINE_RES_MEM() to simplify code adds 0178f9d0f60b tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() adds 28d62d945ded certs: Trigger creation of RSA module signing key if it's [...] adds 87e968848116 certs: Add support for using elliptic curve keys for signi [...] new 936b8d27e4cb Merge remote-tracking branch 'tpmdd/next' adds 29353816300c watchdog: keembay: Update WDT pre-timeout during the initi [...] adds 0f7bfaf10c0a watchdog: keembay: Upadate WDT pretimeout for every update [...] adds 75f6c56dfeec watchdog: keembay: Update pretimeout to zero in the TH ISR adds 0e36a09faea2 watchdog: keembay: Clear either the TO or TH interrupt bit adds 9eb25269271c watchdog: keembay: Remove timeout update in the WDT start [...] adds 624873f1e7f8 watchdog: keembay: MACRO for WDT enable and disable values adds 3168be5d66ac watchdog: keembay: Removed timeout update in the TO ISR adds 613c4db22026 watchdog: keembay: WDT SMC handler MACRO name update adds d1fb8bbd769f watchdog: keembay: Typo corrections and other blank operations adds abd3ac7902fb watchdog: sbsa: Support architecture version 1 adds 76215889be9d watchdog: mtx-1: drop au1000.h header file adds e0b101ab01c7 watchdog: imx2_wdt: avoid to ping before resume back adds c08a6b31e491 watchdog: Fix possible use-after-free in wdt_startup() adds 5185c4e8a8cc watchdog: dw_wdt: Fix duplicate included linux/kernel.h adds 742b80c56135 watchdog/hpwdt: New PCI IDs adds 05f0a994cd27 watchdog: sp805: Use devm_clk_get_optional() adds 3452239effed watchdog: sp805: Fix kernel doc description adds 6ddf5087f802 watchdog: Add {min,max}_timeout sysfs nodes adds 90b7c1411322 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() adds d0212f095ab5 watchdog: Fix possible use-after-free by calling del_timer_sync() adds 3bb21781d135 watchdog: Use sysfs_emit() and sysfs_emit_at() in "show" f [...] adds 010288297958 watchdog: clean up the Kconfig file adds e7dc481c9206 watchdog: aspeed: fix hardware timeout calculation adds 4d12252b37a2 watchdog: it87_wdt: remove useless function adds c891ef7d80da watchdog: Fix a typo in Kconfig adds 0a1186e49b01 watchdog: meson_wdt: Use device_get_match_data() helper adds b2802e78beca watchdog: of_xilinx_wdt: Add comment to spinlock adds 73ec94403190 watchdog: of_xilinx_wdt: Used BIT macro adds a40b2c3dc360 watchdog: of_xilinx_wdt: Used dev_dbg() adds f185de2231ce watchdog: of_xilinx_wdt: Remove passing null pointer adds 48027d0d9a77 watchdog: of_xilinx_wdt: Skip printing pointer value adds 879a70843afd watchdog: sl28cpld_wdt: Fix a typo adds e379c2199de4 watchdog: bcm7038_wdt: add big endian support adds fdc46a148585 watchdog: wdat_wdg: fix typo adds 4700df05d384 watchdog: fix syntactic kernel-doc issues adds 1bbce7792bd1 watchdog: mtk: support pre-timeout when the bark irq is available adds 5f8ebd4766dd doc: mtk-wdt: support pre-timeout when the bark irq is available adds bc65baf73b68 watchdog: Remove MV64x60 watchdog driver adds 29e85f53fb58 watchdog: jz4740: Fix return value check in jz4740_wdt_probe() adds bbfdad82efb3 watchdog: Fix a typo in the file orion_wdt.c adds 8442ef6f11cf watchdog: qcom: Move suspend/resume to suspend_late/resume_early adds e1138cef88a5 dt-bindings: watchdog: Add compatible for SC7280 SoC adds 7b7d2fdc8c3e watchdog: Add hrtimer-based pretimeout feature adds 266b2e335ce0 watchdog: diag288_wdt: Remove redundant assignment adds 854478a38107 watchdog: imx_sc_wdt: fix pretimeout adds e4c721d7167f dt-bindings: watchdog: dw-wdt: add description for rk3568 adds b326f2c85f3d dt-bindings: watchdog: Add compatible for Mediatek MT8195 adds 6da96e6e9244 watchdog: ziirave_wdt: Remove VERSION_FMT defines and add [...] adds 13b191692d91 dt-bindings: watchdog: sama5d4-wdt: convert to yaml adds 5ae233fba8ed watchdog: sama5d4_wdt: add support for sama7g5-wdt adds 12dbbf085fa1 dt-bindings: watchdog: sama5d4-wdt: add compatible for sam [...] adds 5b606ae892e3 dt-bindings: watchdog: Convert arm,sbsa-gwdt to DT schema adds cb011044e34c watchdog: iTCO_wdt: Account for rebooting on second timeout adds 3e5fcb022add dt-bindings: watchdog: Add Mstar MSC313e WDT devicetree bi [...] adds e9800b799464 watchdog: Add Mstar MSC313e WDT driver adds cf813c67d961 watchdog: iTCO_wdt: use dev_err() instead of pr_err() new 5d315fcc090f Merge remote-tracking branch 'watchdog/master' adds a51627c5df58 iommu/arm-smmu-qcom: hook up qcom_smmu_impl for ACPI boot adds d56d5162e317 iommu/arm-smmu-v3: Change *array into *const array adds 6321484d1c24 iommu/arm-smmu-qcom: Add sm6125 compatible adds a242f4297cfe iommu/arm-smmu-qcom: Skip the TTBR1 quirk for db820c. adds 19c07b91f85d arm64: dts: msm8996: Mark the GPU's SMMU as an adreno one. adds ed1d08b9d0c9 dt-bindings: Document stall property for IOMMU masters adds 6522b1e0c78f ACPI/IORT: Enable stall support for platform devices adds 395ad89d11fd iommu/arm-smmu-v3: Add stall support for platform devices adds 9cff922bba42 iommu/arm-smmu-v3: Ratelimit event dump adds f115f3c0d5d8 iommu/arm-smmu-v3: Decrease the queue size of evtq and priq adds 0b779f562b14 iommu/arm-smmu-qcom: Add SC7280 SMMU compatible adds ab9a77a141cc iommu/arm-smmu-qcom: Move the adreno smmu specific impl adds 249c9dc6aa0d iommu/arm: Cleanup resources in case of probe error path adds 22c2d7189155 iommu/arm-smmu-qcom: Protect acpi_match_platform_list() ca [...] adds 1adf30f198c2 iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm [...] adds 7c8f176d6a3f iommu/arm-smmu: Fix arm_smmu_device refcount leak in addre [...] adds affa909571b0 iommu/arm-smmu-v3: Remove unnecessary oom message adds b472191f0a0c iommu/arm-smmu: Check smmu->impl pointer before dereferencing adds ddd25670d39b Merge branch 'for-thierry/arm-smmu' into for-joerg/arm-smm [...] adds 1c461ef9c49e Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds 934ed4580c0a iommu/vt-d: Fix dereference of pointer info before it is n [...] new db59e1b6e492 ACPI: arm64: Move DMA setup operations out of IORT new 11a8c5e3a94b ACPI: Move IOMMU setup code out of IORT new 3cf485540e7b ACPI: Add driver for the VIOT table new ac6d704679d3 iommu/dma: Pass address limit rather than size to iommu_se [...] new 8ce4904bfd22 iommu/virtio: Enable x86 support adds 531353e650db iommu: Update "iommu.strict" documentation new 2b9d8e3e9a9b Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', [...] new 185d9abba015 Merge remote-tracking branch 'iommu/next' new e4ef8720b0df Merge remote-tracking branch 'audit/next' adds 8676e8e71c04 dt-bindings: interrupt-controller: Fix compatible used in [...] adds ca622ed60a46 dt-bindings: pwm: Use examples with documented/matching schema adds 90b8cadfe447 dt-bindings: rtc: nxp,pcf8563: Absorb pcf85263/pcf85363 bindings adds 2892d8a00d23 of: Fix truncation of memory sizes on 32-bit platforms adds 0e407a9a29ff of: Remove superfluous casts when printing u64 values adds 1fc4f5238d96 dt-bindings: PCI: ti,am65: Convert PCIe host/endpoint mode [...] adds cfe34bb7a770 dt-bindings: drm: bridge: adi,adv7511.txt: convert to yaml adds cdbbe6ce26f6 dt-bindings: timer: renesas,tmu: add r8a779a0 TMU support adds 89f8a707d008 dt-bindings: clk: vc5: Fix example adds 67a066b35765 of: reserved-memory: Add stub for RESERVEDMEM_OF_DECLARE() adds dc4014752eb7 dt-bindings: spmi: Correct 'reg' schema adds 972d6a7dcec3 dt-bindings: Drop redundant minItems/maxItems adds 3c6867a12a22 of: of_reserved_mem: only call memblock_free for normal re [...] adds 7b25995f5319 of: of_reserved_mem: mark nomap memory instead of removing adds b7705ba6d0c4 dt-bindings: interrupt-controller: Convert ARM VIC to json-schema adds b14e889c31b5 dt-bindings: rtc: zynqmp: convert bindings to YAML adds 1e32084cb535 dt-bindings: fpga: zynq: convert bindings to YAML adds 180208cedfec dt-bindings: crypto: ccree: Convert to json-schema new 1bd45a2dcb0d Merge remote-tracking branch 'devicetree/for-next' new 9f0752355b21 mailbox: arm_mhu: Remove redundant error printing in mhu_probe() new 3edf083f901f mailbox: bcm-pdc: Remove redundant error printing in pdc_probe() new ff16cae3a31a mailbox: mediatek: Remove redundant error printing in cmdq [...] new d9605fefe378 MAINTAINERS: Add dt-bindings to mailbox entry new c7701684eef8 mailbox: hisilicon: Use the correct HiSilicon copyright new 8339642c9305 dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support new 32f7443d4139 mailbox: imx: replace the xTR/xRR array with single register new f689a7cf7597 mailbox: imx: add xSR/xCR register array new 4f0b776ef583 mailbox: imx-mailbox: support i.MX8ULP MU new b3c0d72b092e mailbox: mtk-cmdq: Remove cmdq_cb_status new 1b6b0ce2240e mailbox: mtk-cmdq: Use mailbox rx_callback new 8ebc3b5aa4cf mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data new d6fbfdbc1274 mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion new 01c59166b4a0 mailbox: bcm2835: Remove redundant dev_err call in bcm2835 [...] new c0d580cefa46 mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call [...] new cc3eb51814d0 mailbox: mtk-cmdq: Fix uninitialized variable in cmdq_mbox [...] new 4649d722c37b dt-bindings: mailbox: Add binding for sm6125 new 72648436b55f mailbox: qcom-apcs: Add SM6125 compatible new 2ef6123182fa dt-bindings: mailbox: qcom: Add MSM8939 APCS compatible new 96e39e95c012 mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platfor [...] new 8a7cdb108d30 mailbox: qcom: Add MSM8939 APCS support new e80a7e7eafcd mailbox: imx: Avoid using val uninitialized in imx_mu_isr() new ed9543d6f2c4 dt-bindings: add bindings for polarfire soc mailbox new 83d7b1560810 mbox: add polarfire soc system controller mailbox new c317ae30afc2 dt-bindings: add bindings for polarfire soc system controller new 4f197188da66 MAINTAINERS: add entry for polarfire soc mailbox new 045df1c8b1f1 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds aa7968682a2b spi: convert Cadence SPI bindings to YAML adds 476ad3ff8952 spi: xilinx: convert to yaml adds 0c79378c0199 spi: add ancillary device support adds d90609a4b72d spi: dt-bindings: support devices with multiple chipselects adds 29176edd6e7a spi: spi-rspi: : use proper DMAENGINE API for termination adds a26dee29ec04 spi: spi-sh-msiof: : use proper DMAENGINE API for termination adds 0f4f58b847b2 spi: rockchip: add compatible string for rv1126 adds 4a47fcdb5f8b spi: rockchip: Set rx_fifo interrupt waterline base on tra [...] adds 2758bd093ac3 spi: rockchip: Wait for STB status in slave mode tx_xfer adds b8d423711d18 spi: rockchip: Support cs-gpio adds 736b81e07517 spi: rockchip: Support SPI_CS_HIGH adds c58c7e9bf55c spi: spi-rockchip: add description for rv1126 adds d74d99229f4d Merge series "Support ROCKCHIP SPI new feature" from Jon L [...] new b01d550663fa spi: Fix self assignment issue with ancillary->mode new c58db2abb19f spi: convert Xilinx Zynq UltraScale+ MPSoC GQSPI bindings to YAML new b470e10eb43f spi: core: add dma_map_dev for dma device new 1bee1ecf232c Merge remote-tracking branch 'spi/for-5.14' into spi-next new 68454052cb4a Merge remote-tracking branch 'spi/for-next' adds 9113b882b282 Merge branch 'x86/splitlock' adds 4aca2d99fd27 x86/sev: Fix error message in runtime #VC handler adds f2df15639e44 x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() adds 4aaa7eacd7cc x86/insn: Extend error reporting from insn_fetch_from_user [...] adds 07570cef5e5c x86/sev: Propagate #GP if getting linear instruction addre [...] adds 64ec713982a2 Merge branch 'x86/sev' adds ed6446735c17 Merge branch 'x86/mm' adds d37a63bab292 Merge branch 'x86/misc' adds d2ab491cb7e5 Merge branch 'x86/irq' adds dc10e0234ed0 Merge branch 'x86/fpu' adds f57a9c38a5e2 Merge branch 'x86/entry' adds 1348924ba816 x86/msr: Define new bits in TSX_FORCE_ABORT MSR adds ad3c2e174938 x86/events/intel: Do not deploy TSX force abort workaround [...] adds 293649307ef9 x86/tsx: Clear CPUID bits when TSX always force aborts adds 9c4bb46656ec Merge branch 'x86/cpu' adds ea68225eca7c Merge branch 'x86/cleanups' adds 58d657d74935 Merge branch 'x86/boot' adds f9b262e41ddd Merge branch 'x86/apic' adds dc681a4071c6 Merge branch 'timers/nohz' adds 171b45a4a70e clocksource/drivers/arm_global_timer: Implement rate compe [...] adds 68e2215e9d5f arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] adds be534f8ee137 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] adds f94bc2667fb2 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] adds 8b33dfe0ba1c clocksource/arm_arch_timer: Improve Allwinner A64 timer wo [...] adds 3d41fff3ae39 clocksource/drivers/timer-ti-dm: Drop unnecessary restore adds f6b6a8036099 Merge tag 'timers-v5.14' of https://git.linaro.org/people/ [...] adds 9a82bfb4fd67 Merge branch 'timers/core' adds b22afcdf04c9 cpu/hotplug: Cure the cpusets trainwreck adds 51eedf04c8a7 Merge branch 'smp/urgent' adds 0d5012322535 Merge branch 'smp/core' adds 9e077b52d86a sched/pelt: Check that *_avg are null when *_sum are adds 83c5e9d573e1 sched/fair: Return early from update_tg_cfs_load() if delta == 0 adds 2ad8ccc17d1e thermal/cpufreq_cooling: Update offline CPUs per-cpu therm [...] adds 489f16459e00 sched/fair: Take thermal pressure into account while estim [...] adds 8f1b971b4750 sched/cpufreq: Consider reduced CPU capacity in energy cal [...] adds 94aafc3ee31d sched/fair: Age the average idle time adds b2c0931a07b7 Merge branch 'sched/urgent' into sched/core, to resolve conflicts adds 37aadc687ab4 sched: Unbreak wakeups adds b03fbd4ff24c sched: Introduce task_is_running() adds 3ba9f93b1236 sched,perf,kvm: Fix preemption condition adds d6c23bb3a2ad sched: Add get_current_state() adds 600642ae9050 sched,timer: Use __set_current_state() adds 7c3edd6d9cb4 sched,arch: Remove unused TASK_STATE offsets adds 2f064a59a11f sched: Change task_struct::state adds e1957cb5f85d Merge branch 'sched/core' adds 8a17ad894cd6 Merge branch 'ras/core' adds 5471eea5d3bf perf/x86: Reset the dirty counter to prevent the leak for [...] adds d2efa19bf6cb Merge branch 'perf/core' adds d33b9035e14a objtool: Improve reloc hash size guestimate adds daee9e2f634b Merge branch 'objtool/core' adds c35a5c14ba5f Merge branch 'locking/core' adds e0de5db48d4b Merge branch 'irq/core' adds f10bd30916ba Merge branch 'efi/core' adds 1b5550506d57 Merge branch 'objtool/urgent' adds 62e5f530362e Merge branch 'linus' adds ca06ea4d6015 Merge branch 'x86/urgent' adds d187f217335d x86/sev: Make sure IRQs are disabled while GHCB is active adds be1a5408868a x86/sev: Split up runtime #VC handler for correct state tracking adds a84700ff2df7 Merge branch 'x86/sev' adds c3d128581f64 selftests: futex: Add futex wait test adds 7cb5dd8e2c8c selftests: futex: Add futex compare requeue test adds f25ac9622829 Merge branch 'locking/core' adds a4f21364bc13 Merge branch 'objtool/urgent' adds 5d010c2ed089 Merge branch 'sched/urgent' adds e53fbd0a2509 Merge branch 'core/urgent' adds a7e6cfc58d01 Merge branch 'linus' adds 310f134ed41f x86/sev: Add defines for GHCB version 2 MSR protocol requests adds 8d9d46bbf3b6 x86/sev: Use "SEV: " prefix for messages from sev.c adds b51461829674 Merge branch 'x86/sev' adds 64ab7071254c clockevents: Add missing parameter documentation adds db3a34e17433 clocksource: Retry clock read if long delays detected adds 7560c02bdffb clocksource: Check per-CPU clock synchronization when mark [...] adds fa218f1cce6b clocksource: Limit number of CPUs checked for clock synchr [...] adds 2e27e793e280 clocksource: Reduce clocksource-skew threshold adds 1253b9b87e42 clocksource: Provide kernel module to test clocksource watchdog adds 22a223833716 clocksource: Print deviation in nanoseconds when a clockso [...] adds 4e82d2e20f3b clockevents: Use list_move() instead of list_del()/list_add() adds 2700d0eed5aa Merge branch 'timers/core' adds fecfcbc288e9 sched/rt: Fix RT utilization tracking during policy change adds d7d607096ae6 sched/rt: Fix Deadline utilization tracking during policy change adds 0213b7083e81 sched/uclamp: Fix uclamp_tg_restrict() adds 8715dd942735 Merge branch 'sched/core' adds 69c7a5fb2482 locking/lockdep: Fix the dep path printing for backwards BFS adds d4c157c7b1a6 locking/lockdep: Remove the unnecessary trace saving adds 7b1f8c617976 lockding/lockdep: Avoid to find wrong lock dep path in che [...] adds 8946ccc25ed2 locking/selftests: Add a selftest for check_irq_usage() adds f8b298cc39f0 lockdep: Fix wait-type for empty stack adds c0c2c0dad6a0 lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING adds 1a8122960484 lockdep/selftest: Remove wait-type RCU_CALLBACK tests adds e112c41341c0 futex: Prepare futex_lock_pi() for runtime clock selection adds bf22a6976897 futex: Provide FUTEX_LOCK_PI2 to support clock selection adds 0e8a89d49d45 locking/lockdep: Correct the description error for check_r [...] adds 6394023b85c1 Merge branch 'locking/core' new d07a139361b6 next-20210625/tip new 28956a3e9e3e Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 2f4348e5a861 EDAC/skx_common: Add new ADXL components for 2-level memory adds 4bd4d32e9a38 EDAC/i10nm: Add detection of memory levels for ICX/SPR servers adds c945088384d0 EDAC/i10nm: Add support for high bandwidth memory adds 4e591c056819 EDAC/igen6: Add Intel ICL-NNPI SoC support adds 0b7338b27e82 EDAC/igen6: Add Intel Tiger Lake SoC support adds ad774bd5a8c2 EDAC/igen6: Add Intel Alder Lake SoC support adds f0a029fff4a5 EDAC/Intel: Do not load EDAC driver when running as a guest adds 0a9ece9ba154 EDAC/igen6: fix core dependency new ee774848ba1e Merge remote-tracking branch 'edac/edac-for-next' new 65cfc0ca2f13 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new ca24306d83a1 bootconfig: Change array value to use child node new e5efaeb8a8f5 bootconfig: Support mixing a value and subkeys under a key new 29e1c1ad3ff7 tools/bootconfig: Support mixed value and subkey test cases new 0ff2bb7d42c3 docs: bootconfig: Update for mixing value and subkeys new 99f4f5d62338 bootconfig: Share the checksum function with tools new faa76a6c289f tracing: Simplify the max length test when using the filte [...] new 8f0901cda14d tracing: Add better comments for the filtering temp buffer [...] new f38601368f4a tracing: Add tp_printk_stop_on_boot option new 2db7ab6b4c96 tracing: Have ftrace_dump_on_oops kernel parameter take numbers new 171ec346fc89 bootconfig/tracing/ktest: Add ktest examples of testing bo [...] new bb1b24cf41b5 trace/hwlat: Fix Clark's email new 8fa826b7344d trace/hwlat: Implement the mode config option new 7bb7d802af1d trace/hwlat: Switch disable_migrate to mode none new f46b16520a08 trace/hwlat: Implement the per-cpu mode new bc87cf0a08d4 trace: Add a generic function to read/write u64 values fro [...] new f27a1c9e1ba1 trace/hwlat: Use trace_min_max_param for width and window params new aa892f8c887d trace/hwlat: Remove printk from sampling loop new 62de4f29e917 trace: Add __print_ns_to_secs() and __print_ns_without_sec [...] new 6880c987e451 tracing: Add LATENCY_FS_NOTIFY to define if latency_fsnoti [...] new bce29ac9ce0b trace: Add osnoise tracer new a955d7eac177 trace: Add timerlat tracer new 039a602db393 trace/hwlat: Protect kdata->kthread with get/put_online_cpus new ba998f7d9531 trace/hwlat: Support hotplug operations new c8895e271f79 trace/osnoise: Support hotplug operations new d3b16034a24a seq_buf: Fix overflow in seq_buf_putmem_hex() new 6a2cbc58d6c9 seq_buf: Make trace_seq_putmem_hex() support data longer than 8 new b4d8c486557a Merge remote-tracking branch 'ftrace/for-next' adds 262af5315bc1 Documentation/RCU: Fix nested inline markup adds f36200ed0eb5 rculist: Unify documentation about missing list_empty_rcu() adds 17b252de2581 rcu/tree: Handle VM stoppage in stall detection adds 2a2d23ade954 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds 505210387037 rcu: Start timing stall repetitions after warning complete adds bc77e330c20d rcu-tasks: Add comments explaining task_struct strategy adds c96f9982e8e8 rcu-tasks: Mark ->trc_reader_nesting data races adds edd715195d2c rcu-tasks: Mark ->trc_reader_special.b.need_qs data races adds db653094d363 rcu-tasks: Don't delete holdouts within trc_inspect_reader() adds f94c9fdbb7fc rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() adds 7467c32fd5a5 docs: Fix a typo in Documentation/RCU/stallwarn.rst adds 274ce95249f1 locktorture: Mark statistics data races adds 9f34db454c41 locktorture: Count lock readers adds a8b05784d0ee srcutiny: Mark read-side data races adds 7d7e89044e4d rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds f71e74c1f59d torture: Enable KCSAN summaries over groups of torture-test runs adds e47b8786df16 torture: Create KCSAN summaries for torture.sh runs adds 43cea200ab25 scftorture: Avoid excess warnings adds 39db452e474e rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds cf2cf6becb58 rcu: Remove trailing spaces and tabs adds 45abbe5df8cd refscale: Avoid excess warnings in ref_scale_reader() adds 91c3a50d47f0 rcu/doc: Add a quick quiz to explain further why we need s [...] adds b1dfa62ad7e0 kcsan: Improve some Kconfig comments adds cde825584884 kcsan: Remove CONFIG_KCSAN_DEBUG adds f029991f064a kcsan: Introduce CONFIG_KCSAN_STRICT adds 3c3e2f8083ad kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() adds 57b3eaa06dfc kcsan: Rework atomic.h into permissive.h adds a5226d35a613 kcsan: Print if strict or non-strict during init adds bcc8edb545e9 kcsan: permissive: Ignore data-racy 1-bit value changes adds 9edb38254457 kcsan: Make strict mode imply interruptible watchers adds 00f6fb90d7de torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds 465ba9a038dd torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments adds bd89439b233d torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments adds f49f70c6b9f7 torture: Log more kvm-remote.sh information adds 00b1a0341c16 torture: Protect kvm-remote.sh directory trees from /tmp reaping adds 4b736f50b6e6 rcuscale: Console output claims too few grace periods adds 52f94170b8cd rcu-tasks: Fix synchronize_rcu_rude() typo in comment adds 31bffd23488f torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs adds 549bfa2b279f torture: Move parse-console.sh call to PATH-aware scripts new 434abe77b5b2 tools: include: nolibc: Fix a typo occured to occurred in [...] new 154f238ba736 tools/nolibc: Implement msleep() new 90d348da28ab scftorture: Add RPC-like IPI tests new 6d61ead1bd42 Merge remote-tracking branch 'rcu/rcu/next' adds a9d6496d667f KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function adds 43e514643609 KVM: x86: Move FPU register accessors into fpu.h adds bd38b32053eb KVM: hyper-v: Collect hypercall params into struct adds 5974565bc26d KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers adds d8f5537a8816 KVM: hyper-v: Advertise support for fast XMM hypercalls adds 3ad93562093d KVM: x86: Support write protecting only large pages adds 8921291980db KVM: x86: Do not write protect huge page in initially-all- [...] adds c9b929b3fadc KVM: x86/mmu: Deduplicate rmap freeing adds 56dd1019c885 KVM: x86/mmu: Factor out allocating memslot rmap adds ddc12f2a1291 KVM: mmu: Refactor memslot copy adds b10a038e84d1 KVM: mmu: Add slots_arch_lock for memslot arch fields adds a255740876f0 KVM: x86/mmu: Add a field to control memslot rmap allocation adds e2209710ccc5 KVM: x86/mmu: Skip rmap operations if rmaps not allocated adds d501f747ef5c KVM: x86/mmu: Lazily allocate memslot rmaps adds 605a140a4909 math64.h: Add mul_s64_u64_shr() adds 805d705ff8f3 KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' adds 9b399dfd4c60 KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l [...] adds fe3eb5041817 KVM: X86: Add a ratio parameter to kvm_scale_tsc() adds 3c0f99366e34 KVM: nVMX: Add a TSC multiplier field in VMCS12 adds 307a94c721fe KVM: X86: Add functions for retrieving L2 TSC fields from [...] adds 83150f2932ec KVM: X86: Add functions that calculate the nested TSC fields adds edcfe5405811 KVM: X86: Move write_l1_tsc_offset() logic to common code [...] adds 1ab9287add5e KVM: X86: Add vendor callbacks for writing the TSC multiplier adds d041b5ea9335 KVM: nVMX: Enable nested TSC scaling adds efe585493f91 KVM: selftests: x86: Add vmx_nested_tsc_scaling_test adds d82ee2819517 KVM: x86: Remove guest mode check from kvm_check_nested_events adds 650293c3de6b KVM: nVMX: Add a return code to vmx_complete_nested_posted [...] adds a5f6909a71f9 KVM: x86: Add a return code to inject_pending_event adds 4fe09bcf14a6 KVM: x86: Add a return code to kvm_apic_accept_events adds 0fe998b295a3 KVM: nVMX: Fail on MMIO completion for nested posted interrupts adds 966eefb89657 KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID [...] adds 150a282d43b8 KVM: selftests: Move APIC definitions into a separate file adds 4c63c9234085 KVM: selftests: Hoist APIC functions out of individual tests adds 768d134d8cb4 KVM: selftests: Introduce x2APIC register manipulation functions adds 2fdef3a2ae01 kvm: add PM-notifier adds 7d62874f69d7 kvm: x86: implement KVM PM-notifier adds fdf513e37a3b KVM: x86: Use common 'enable_apicv' variable for both APIC [...] adds 4651fc56bad0 KVM: x86: Drop vendor specific functions for APICv/AVIC en [...] adds 25b17226cd9a KVM: x86: Emulate triple fault shutdown if RSM emulation fails adds edce46548b70 KVM: x86: Replace .set_hflags() with dedicated .exiting_sm [...] adds fa75e08bbe4f KVM: x86: Invoke kvm_smm_changed() immediately after clear [...] adds dc87275f4733 KVM: x86: Move (most) SMM hflags modifications into kvm_sm [...] adds 0d7ee6f4b58d KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() adds 1270e647c802 KVM: x86: Rename SMM tracepoint to make it reflect reality adds 0128116550ac KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM [...] adds ecc513e5bb7e KVM: x86: Drop "pre_" from enter/leave_smm() helpers adds b93af02c6722 KVM: nVMX: nSVM: 'nested_run' should count guest-entry att [...] adds d5a0483f9f32 KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU [...] adds a6c776a95217 hyperv: Detect Nested virtualization support for SVM adds 32431fb2538d hyperv: SVM enlightened TLB flush support flag adds 3c86c0d3dbb9 KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx adds 59d21d67f374 KVM: SVM: Software reserved fields adds 1e0c7d40758b KVM: SVM: hyper-v: Remote TLB flush for SVM adds c4327f15dfc7 KVM: SVM: hyper-v: Enlightened MSR-Bitmap support adds 1183646a67d0 KVM: SVM: hyper-v: Direct Virtual Flush support adds f15cdceab543 asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition adds 644f706719f0 KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID adds 10d7bf1e46dc KVM: x86: hyper-v: Cache guest CPUID leaves determining fe [...] adds b4128000e2c9 KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs adds 1561c2cb87ab KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit adds b80a92ff8158 KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privi [...] adds c2b32867f2e7 KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE p [...] adds d2ac25d4196d KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit adds 679008e4bbeb KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit adds a1ec661c3fdc KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE pr [...] adds 9e2715ca20d7 KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit adds eba60ddae794 KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit adds 978b57475c77 KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE priv [...] adds 9442f3bd9012 KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit adds 234d01baec5b KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit adds 0a19c8992db8 KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILA [...] adds 17b6d51771a1 KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE p [...] adds d66bfa36f9ed KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() adds 1aa8a4184dbd KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE p [...] adds 4ad81a91119d KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls adds 34ef7d7b9c04 KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN [...] adds 4f532b7f969f KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit adds a60b3c594ef3 KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit adds a921cf83cc4c KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit adds bb53ecb4d6ea KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit adds d264eb3c14d0 KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit adds 445caed0213a KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMME [...] adds 75a3f4287fdb KVM: selftests: move Hyper-V MSR definitions to hyperv.h adds d504df3c913b KVM: selftests: Move evmcs.h to x86_64/ adds e2e1cc1fbe54 KVM: selftests: Introduce hyperv_features test adds bcb72d0627e8 KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check adds a36dbec67e26 KVM: nSVM: Drop pointless pdptrs_changed() check on nested [...] adds c7313155bf11 KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT a [...] adds b222b0b88162 KVM: nSVM: refactor the CR3 reload on migration adds 0f85722341b0 KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_S [...] adds 329675dde93c KVM: x86: introduce kvm_register_clear_available adds 6dba94035203 KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 adds 158a48ecf776 KVM: x86: avoid loading PDPTRs after migration when possible adds 1e9dfbd748f3 KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that e [...] adds 6a789ca5d503 KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD adds 02761716801d KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled adds 25641cafabc6 KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlighte [...] adds 278499686b18 KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state adds 3b19b81acf30 KVM: nVMX: Release enlightened VMCS on VMCLEAR adds d6bf71a18c74 KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data i [...] adds b7685cfd5e96 KVM: nVMX: Force enlightened VMCS sync from nested_vmx_fai [...] adds dc313385529f KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() adds 8629b625e015 KVM: nVMX: Request to sync eVMCS from VMCS12 after migration adds 8f7663cea285 KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVM [...] adds 07ffaf343e34 KVM: nVMX: Sync all PGDs on nested transition with shadow paging adds 0e75225dfa4c KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap adds 272b0a998d08 KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch adds 21823fbda552 KVM: x86: Invalidate all PGDs for the current PCID on MOV [...] adds 415b1a0105cd KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR [...] adds d2e5601907bd KVM: nSVM: Move TLB flushing logic (or lack thereof) to de [...] adds b5129100398a KVM: x86: Drop skip MMU sync and TLB flush params from "ne [...] adds 50a417962a80 KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU [...] adds 25b62c6274ed KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT adds 28f28d453ffc KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(AL [...] adds 39353ab5790b KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] adds e62f1aa8b930 KVM: x86: Defer MMU sync on PCID invalidation adds c906066288d0 KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() adds 546e8398bc0c KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur adds c5ffd408cdc9 KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switchi [...] adds bca66dbcd28a KVM: x86: Check for pending interrupts when APICv is getti [...] adds ade74e1433f3 KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long bef [...] adds e3cb6fa0e2bf KVM: switch per-VM stats to u64 adds 0dbb11230437 KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall adds 2735886c9ef1 KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_S [...] adds 57a3e96d6d17 KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_targe [...] adds 857f84743e4b KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_tar [...] adds f1b832550832 KVM: x86/mmu: Fix TDP MMU page table level adds 23f079c2494e KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled adds b26a71a1a5b9 KVM: SVM: Refuse to load kvm_amd if NX support is not available adds 8bbed95d2cb6 KVM: x86: WARN and reject loading KVM if NX is supported b [...] adds c62efff28bb5 KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts adds aa23c0ad1422 KVM: x86/mmu: Remove redundant is_tdp_mmu_root check adds 0b873fd7fb53 KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check adds 63c0cac938ed KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu adds 0485cf8dbe96 KVM: x86/mmu: Remove redundant root_hpa checks adds 5140bc7d6bc8 KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller [...] adds ba1f82456ba8 KVM: nVMX: Dynamically compute max VMCS index for vmcs12 adds c3ab0e28a437 Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub [...] adds 18f63b15b028 KVM: x86: Print CPU of last attempted VM-entry when dumpin [...] adds e5830fb13b8c KVM: selftests: fix triple fault if ept=0 in dirty_log_test adds 31c656570065 KVM: x86/mmu: Fix uninitialized boolean variable flush adds b33bb78a1fad KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 adds ecc3a92c6f49 KVM: selftests: Remove errant asm/barrier.h include to fix [...] adds 96d41cfd1bb9 KVM: selftests: Zero out the correct page in the Hyper-V f [...] adds 7a4f1a75b78c KVM: selftests: Unconditionally use memslot 0 when loading [...] adds 1dcd1c58ae7d KVM: selftests: Unconditionally use memslot 0 for x86's GD [...] adds 95be3709ff4e KVM: selftests: Use "standard" min virtual address for Hyp [...] adds a9db9609c0e4 KVM: selftests: Add helpers to allocate N pages of virtual memory adds 106a2e766eae KVM: selftests: Lower the min virtual address for misc pag [...] adds 5ae4d8706f09 KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT [...] adds 233446c1e68f KVM: selftests: Use alloc page helper for xAPIC IPI test adds 408633c326c4 KVM: selftests: Use "standard" min virtual address for CPU [...] adds a75a895e6457 KVM: selftests: Unconditionally use memslot 0 for vaddr al [...] adds 4307af730b85 KVM: selftests: Unconditionally use memslot '0' for page t [...] adds 444d084b467c KVM: selftests: Unconditionally allocate EPT tables in memslot 0 adds cce0c23dd944 KVM: selftests: Add wrapper to allocate page table page adds 6d96ca6a602b KVM: selftests: Rename x86's page table "address" to "pfn" adds f681d6861b0c KVM: selftests: Add PTE helper for x86-64 in preparation f [...] adds b007e904b36a KVM: selftests: Genericize upper level page table entry struct adds ad5f16e42225 KVM: selftests: Add hugepage support for x86-64 adds ef6a74b2e55e KVM: sefltests: Add x86-64 test to verify MMU reacts to CP [...] adds 6c6e166b2c85 KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check adds 0193cc908b5a KVM: stats: Separate generic stats from architecture speci [...] adds cb082bfab59a KVM: stats: Add fd-based API to read binary stats data adds fcfe1baeddbf KVM: stats: Support binary stats retrieval for a VM adds ce55c049459c KVM: stats: Support binary stats retrieval for a VCPU adds fdc09ddd4064 KVM: stats: Add documentation for binary statistics interface adds 0b45d58738cd KVM: selftests: Add selftest for KVM statistics data binar [...] adds bc9e9e672df9 KVM: debugfs: Reuse binary stats descriptors adds f0d4379087d8 KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM [...] adds 112022bdb5bc KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP [...] adds 0aa1837533e5 KVM: x86: Properly reset MMU context at vCPU RESET/INIT adds ef318b9edf66 KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in n [...] adds f71a53d1180d Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" adds 49c6f8756cdf KVM: x86: Force all MMUs to reinitialize if guest CPUID is [...] adds 63f5a1909f9e KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM [...] adds 6c032f12dd1e Revert "KVM: MMU: record maximum physical address width in [...] adds ddc16abbbae9 KVM: x86/mmu: Unconditionally zap unsync SPs when creating [...] adds 00a669780ffa KVM: x86/mmu: Use MMU role to check for matching guest page sizes adds 2640b0865395 KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mi [...] adds 07dc4f35a44c KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages adds 479a1efc8119 KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() adds 0337f585f57f KVM: x86/mmu: Rename unsync helper and update related comments adds dbc4739b6b3e KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER adds 31e96bc63655 KVM: nSVM: Add a comment to document why nNPT uses vmcb01, [...] adds 18feaad3c655 KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for [...] adds 20f632bd0060 KVM: x86: Read and pass all CR0/CR4 role bits to shadow MM [...] adds 16be1d129253 KVM: x86/mmu: Move nested NPT reserved bit calculation int [...] adds d555f7057ebe KVM: x86/mmu: Grab shadow root level from mmu_role for sha [...] adds 594e91a100cc KVM: x86/mmu: Add struct and helpers to retrieve MMU role [...] adds af098972295a KVM: x86/mmu: Consolidate misc updates into shadow_mmu_ini [...] adds cd6767c334b6 KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role adds 8626c120baef KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to comp [...] adds 167f8a5cae99 KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro [...] adds 6066772455f2 KVM: x86/mmu: Add accessors to query mmu_role bits adds ca8d664f5099 KVM: x86/mmu: Do not set paging-related bits in MMU role i [...] adds 84c679f5f52c KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode i [...] adds 18db1b1790a8 KVM: x86/mmu: Always set new mmu_role immediately after ch [...] adds 8c985b2d8e68 KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow re [...] adds 4e9c0d80dbbd KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing [...] adds b705a277b705 KVM: x86/mmu: Drop vCPU param from reserved bits calculator adds c596f1470ab7 KVM: x86/mmu: Use MMU's role to compute permission bitmask adds 2e4c06618d40 KVM: x86/mmu: Use MMU's role to compute PKRU bitmask adds b67a93a87e1f KVM: x86/mmu: Use MMU's roles to compute last non-leaf level adds cd628f0f1e1c KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk adds 84a16226046d KVM: x86/mmu: Use MMU's role/role_regs to compute context' [...] adds 90599c280123 KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU con [...] adds a4c93252fed1 KVM: x86/mmu: Drop "nx" from MMU context now that there ar [...] adds 5472fcd4c6c8 KVM: x86/mmu: Get nested MMU's root level from the MMU's role adds 87e99d7d7054 KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU [...] adds fa4b558802c0 KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls adds af0eb17e99e5 KVM: x86/mmu: Don't update nested guest's paging bitmasks [...] adds 533f9a4b387b KVM: x86/mmu: Add helper to update paging metadata adds f4bd6f73763a KVM: x86/mmu: Add a helper to calculate root from role_regs adds fe660f7244d7 KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements fo [...] adds 36f267871edc KVM: x86/mmu: Use MMU's role to determine PTTYPE adds 961f84457cd4 KVM: x86/mmu: Add helpers to do full reserved SPTE checks [...] adds 3b77daa5efe1 KVM: x86/mmu: WARN on any reserved SPTE value when making [...] adds 616007c866a2 KVM: x86: Enhance comments for MMU roles and nested transi [...] adds 7cd138db5cae KVM: x86/mmu: Optimize and clean up so called "last nonlea [...] adds f82fdaf536ee KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT adds fdaa293598f9 KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault adds 9a65d0b70fa0 KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow p [...] adds 27de925044e1 KVM: x86/mmu: Let guest use GBPAGES if supported in hardwa [...] adds 19238e75bd8e kvm: x86: Allow userspace to handle emulation errors adds 39bbcc3a4e39 selftests: kvm: Allows userspace to handle emulation errors. adds 88213da23514 kvm: x86: disable the narrow guest module parameter on unload adds a01b45e9d34d KVM: x86: rename apic_access_page_done to apic_access_mems [...] new be8f41a5ac9e Merge remote-tracking branch 'kvm/next' adds 6204004de316 KVM: arm64: Introduce two cache maintenance callbacks adds a4d5ca5c7cd8 KVM: arm64: Introduce mm_ops member for structure stage2_a [...] adds 378e6a9c78a0 KVM: arm64: Tweak parameters of guest cache maintenance functions adds 25aa28691bb9 KVM: arm64: Move guest CMOs to the fault handlers adds b88835a89df7 Merge branch kvm-arm64/mmu/stage2-cmos into kvmarm-master/next adds 2a71fabf6a1b KVM: arm64: Don't zero the cycle count register when PMCR_ [...] adds d0c94c49792c KVM: arm64: Restore PMU configuration on first run adds cb5faa8c7df0 Merge branch kvm-arm64/pmu-fixes into kvmarm-master/next adds 85c653fcc635 Merge branch arm64/for-next/caches into kvmarm-master/next adds 2f9ace5d4557 KVM: arm64: selftests: get-reg-list: Introduce vcpu configs adds 94e9223c06be KVM: arm64: selftests: get-reg-list: Prepare to run multip [...] adds f3032fcc9cf0 KVM: arm64: selftests: get-reg-list: Provide config select [...] adds 32edd2290889 KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve adds 313673bad871 KVM: arm64: selftests: get-reg-list: Split base and pmu registers adds b356a8310887 KVM: arm64: Update MAINTAINERS to include selftests adds 2fea6cf7d321 Merge branch kvm-arm64/selftest/sysreg-list-fix into kvmar [...] adds 69e3b846d8a7 arm64: mte: Sync tags for pages where PTE is untagged adds ea7fc1bb1cd1 KVM: arm64: Introduce MTE VM feature adds e1f358b50464 KVM: arm64: Save/restore MTE registers adds 673638f434ee KVM: arm64: Expose KVM_ARM_CAP_MTE adds f0376edb1ddc KVM: arm64: Add ioctl to fetch/store tags in a guest adds 04c02c201d7e KVM: arm64: Document MTE capability and ioctl adds 9f03db667359 Merge branch kvm-arm64/mmu/mte into kvmarm-master/next adds 98db7259fa7b KVM: arm64: Set the MTE tag bit before releasing the page new 188982cda00e Merge branch kvm-arm64/mmu/mte into kvmarm-master/next new 4c8ad4310d40 Merge remote-tracking branch 'kvm-arm/next' adds 4fa3b91bdee1 KVM: s390: get rid of register asm usage adds a3efa8429266 KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 adds 1f703d2cf204 KVM: s390: allow facility 192 (vector-packed-decimal-enhan [...] new 7aa9b799e39a Merge remote-tracking branch 'kvms390/next' adds 4829c791b22f percpu: initialize best_upa variable adds e4d777003a43 percpu: optimize locking in pcpu_balance_workfn() adds 5c28d6836dc7 Merge branch 'for-5.14' into for-next new 25d1a2073750 Merge remote-tracking branch 'percpu/for-next' new 9a2f1c46a2ca Merge remote-tracking branch 'workqueues/for-next' adds 97be86e3fef0 platform/x86: dell-wmi-sysman: Make populate_foo_data func [...] adds 842631928aff platform/x86: intel_cht_int33fe: Correct "displayport" fwn [...] adds e48af75dc7f3 platform/x86: dcdbas: drop unneeded assignment in host_con [...] adds 4aebcceb332c MAINTAINERS: Update info for telemetry adds 5b6a9a2f839c platform/x86: samsung-laptop: use octal numbers for rwx fi [...] adds 1351f1d1e2f7 platform/x86: samsung-laptop: set debugfs blobs to read only adds 7dc4a18d017c platform/x86: toshiba_haps: Fix missing newline in pr_debu [...] adds a558ea42c0de platform/x86: Rename hp-wireless to wireless-hotkey adds 98c0c85b1040 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quir [...] adds 28117f3a5c3c platform/x86: asus-nb-wmi: Revert "add support for ASUS RO [...] adds e978858b4214 platform/surface: aggregator_registry: Update comments for [...] adds 460d740839a6 platform/surface: aggregator_registry: Add support for 13" [...] adds b6c3c6ff2043 platform/surface: aggregator_registry: Consolidate node gr [...] adds ab66724a2309 platform/x86: ideapad-laptop: Ignore VPC event bit 10 adds 3fca4b143e49 platform/x86: thinkpad_acpi: Fix inconsistent indenting adds 25acf21f3a78 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] adds 8bf388a0a0fe platform/x86: dell-wmi: Rename dell-wmi.c to dell-wmi-base.c adds 8af9fa37b8a3 platform/x86: dell-privacy: Add support for Dell hardware privacy adds f7b056b48029 platform/x86: touchscreen_dmi: Fix Chuwi Hi10 Pro comment adds 28e367127718 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] adds 6cbaee2e109e platform/surface: aggregator: Fix event disable function adds 17b707fe5fbd platform/x86: firmware_attributes_class: Create helper fil [...] adds 8a1c379c5a03 platform/x86: dell-wmi-sysman: Use firmware_attributes_cla [...] adds a40cd7ef22fb platform/x86: think-lmi: Add WMI interface support on Leno [...] adds 14227ce92a40 platform/x86: thinkpad-lmi: Remove unused display_name mem [...] adds ae8ee4c1e43a platform/x86: dell-wmi-sysman: fw_attr_inuse can be static adds a32348b743ee platform/surface: dtx: Add missing mutex_destroy() call in [...] adds 3d9907e181de platform/mellanox: mlxreg-hotplug: Revert "move to use req [...] adds 0e8512fab9fd platform/surface: aggregator: Allow registering notifiers [...] adds 4b38a1dcf378 platform/surface: aggregator: Allow enabling of events wit [...] adds b2763358feb2 platform/surface: aggregator: Update copyright adds 776c53c6a448 platform/surface: aggregator_cdev: Add support for forward [...] adds e8e298a65385 platform/surface: aggregator_cdev: Allow enabling of event [...] adds cbd224e0ddfe platform/surface: aggregator_cdev: Add lockdep support adds 8ae200547aa9 docs: driver-api: Update Surface Aggregator user-space int [...] adds 37ed76a745b0 platform/surface: aggregator: Do not return uninitialized value adds f9e7f9a2b2a0 platform/surface: aggregator: Drop unnecessary variable in [...] adds a8aedd45d7dd platform/surface: aggregator: Use list_move_tail instead o [...] adds be9c4fa236e2 platform/surface: aggregator: Use list_move_tail instead o [...] adds c297937fbb50 platform/x86: hdaps: Constify static attribute_group struct adds d24023e37570 platform/x86: intel_pmt_crashlog: Constify static attribut [...] adds 62ef96919720 platform/x86: tc1100-wmi: Constify static attribute_group struct adds 77d06ec65a28 x86/platform/uv: Constify static attribute_group struct adds 8f44f316d1da platform/x86: intel_ips: fix set but unused warning in read_mgtv adds cb58c277ff1a platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_clas [...] adds 86bb2e3daf5d platform/x86: think-lmi: Fix check for admin password being set adds 0ddcf3a6b442 platform/x86: think-lmi: Avoid potential read before start [...] adds 039e6a3117b0 platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE adds 33ec58bd640a MAINTAINERS: Update IRC link for Surface System Aggregator [...] adds 5a6f0dbe621a Input: goodix - platform/x86: touchscreen_dmi - Move upsid [...] adds a22e3803f2a4 platform/x86: touchscreen_dmi: Add an extra entry for the [...] adds fcd8cf0e3e48 platform/x86: touchscreen_dmi: Add info for the Goodix GT9 [...] adds cf80294e1ec6 Merge tag 'platform-drivers-x86-goodix-v5.14-1' into review-hans adds 6c8f2df3b506 Merge tag 'intel-gpio-v5.14-1' into review-hans adds c8d9c3674cba Merge remote-tracking branch 'linux-pm/acpi-scan' into rev [...] adds 5de691bffe57 platform/x86: Add intel_skl_int3472 driver adds 24700e1f41f0 mfd: tps68470: Remove tps68470 MFD driver adds 159f130f60f4 tools/power/x86/intel-speed-select: Fix uncore memory freq [...] adds 307722e87265 tools/power/x86/intel-speed-select: v1.10 release adds 1e42de8e53d3 platform/x86: ISST: Optimize CPU to PCI device mapping adds aa2ddd242572 platform/x86: ISST: Use numa node id for cpu pci dev mapping adds 7a2c4cc537fa devm-helpers: Add resource managed version of work init adds 14ad76825f00 extcon: extcon-max14577: Fix potential work-queue cancella [...] adds 74047eaa2281 extcon: extcon-max77693.c: Fix potential work-queue cancel [...] adds 610bdc04830a extcon: extcon-max8997: Fix IRQ freeing at error path adds 87ee8de23c9d extcon: extcon-max8997: Simplify driver using devm adds 94f31542f176 Merge tag 'devm-helpers-v5.14-1' into review-hans adds 3ece696c1aca platform/x86: Remove "default n" entries adds a43102464300 platform/x86: intel_skl_int3472: Free ACPI device resource [...] adds a438dd11081a platform/x86: intel_skl_int3472: Fix dependencies (drop CL [...] adds 719941878bc9 platform/x86: intel_skl_int3472: Use ACPI GPIO resource directly adds 7b2baa407c3c platform/x86: intel_skl_int3472: Provide skl_int3472_unreg [...] adds 7540599a5ef1 platform/x86: intel_skl_int3472: Provide skl_int3472_unreg [...] adds 8bd836feb6ca platform/x86: intel_skl_int3472: Move to intel/ subfolder adds 72fbcac2f40e platform/x86: intel_cht_int33fe: Move to its own subfolder adds 71d69e82f416 platform/x86: think-lmi: Return EINVAL when kbdlang gets s [...] new d665c02040d3 Merge remote-tracking branch 'drivers-x86/for-next' adds a5d3d1adc95f leds: lp55xx: Initialize enable GPIO direction to output adds 9d0150db9758 leds: turris-omnia: add missing MODULE_DEVICE_TABLE adds 96a30960a2c5 leds: as3645a: Fix error return code in as3645a_parse_node() adds ee78b9360e14 leds: ktd2692: Fix an error handling path adds 7b97174cc93f leds: lgm: Fix up includes new c0af1096b41b Merge remote-tracking branch 'leds/for-next' adds 78ca0c054980 ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties adds ec6f0cf17a63 ipmi: kcs_bmc: Make status update atomic adds 961f7a3af9a9 ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions adds 55ab48b4e356 ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi adds d7096970075e ipmi: kcs_bmc: Turn the driver data-structures inside-out adds faae6e391eda ipmi: kcs_bmc: Split headers into device and client adds d4e7ac68f771 ipmi: kcs_bmc: Strip private client data from struct kcs_bmc adds 7cafff991e32 ipmi: kcs_bmc: Decouple the IPMI chardev from the core adds 28651e6c4237 ipmi: kcs_bmc: Allow clients to control KCS IRQ state adds fb6379f524ff ipmi: kcs_bmc: Enable IBF on open adds 3a3d2f6a4c64 ipmi: kcs_bmc: Add serio adaptor adds e880275ccfa1 dt-bindings: ipmi: Convert ASPEED KCS binding to schema adds a7fd43d95054 dt-bindings: ipmi: Add optional SerIRQ property to ASPEED [...] adds a5e4236d5605 ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration adds 78ff5a1666cd ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet adds d0ec795c8c27 ipmi: kcs_bmc_aspeed: Optionally apply status address adds 5b32dd281ee0 ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a u [...] new 20147882169b Merge remote-tracking branch 'ipmi/for-next' adds d826e0365199 kernfs: move revalidate to be near lookup adds bbc8f3e79e9e devres: Make locking straight forward in release_nodes() adds c3cd0ff7aa18 devres: Use list_for_each_safe_from() in remove_nodes() adds a7f1d03b6046 devres: No need to call remove_nodes() when there none present adds 09705dcb63d2 devres: Enable trace events new 3b1f941536af docs: ABI: testing: sysfs-firmware-memmap: add some memmap types. new 8feaa4680b93 Merge remote-tracking branch 'driver-core/driver-core-next' adds 6f8d39a8ef55 usb: phy: tegra: Wait for VBUS wakeup status deassertion o [...] adds 7917e90667bc usb: phy: tegra: Correct definition of B_SESS_VLD_WAKEUP_EN bit adds e90f9ceb7059 usb: renesas-xhci: Replace BIT(15) with macro adds 5f4dee73a4bc usb: isp1760: Fix meaningless check in isp1763_run() adds b057da6d5491 usb: mtu3: power down device IP by default adds 960d3557d203 usb: mtu3: power down port when power down device IP adds 3abf562723d2 usb: mtu3: remove wakelock adds ae634f932129 usb: mtu3: drop support vbus detection adds a04c9f2d5dba usb: mtu3: use enum usb_role instead of private defined ones adds 18cfd7b85ced usb: mtu3: rebuild role switch flow of extcon adds 6c7b9497622b usb: mtu3: add helper to get pointer of ssusb_mtk struct adds 13862176a312 usb: mtu3: use force mode for dual role switch adds bfce43c43e2f usb: mtu3: rebuild role switch get/set hooks adds cd59ea91ea7d usb: mtu3: use clock bulk to get clocks adds 80ee6fc281b7 dt-bindings: usb: Add binding for Realtek RTS5411 hub controller adds b4e326165e21 USB: misc: Add onboard_usb_hub driver adds 412981e06294 of/platform: Add stubs for of_platform_device_create/destroy() adds c950686b382d usb: host: xhci-plat: Create platform device for onboard h [...] adds 1da8116eb0c5 arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub adds d143825baf15 usb: renesas-xhci: Fix handling of unknown ROM state adds 9ea90e9fadb6 usb: host: xhci-tegra: add missing put_device() in tegra_x [...] adds ec03554f980f usb: host: xhci-tegra: Add missing of_node_put() in tegra_ [...] adds e56621580755 usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_r [...] adds d6963f22da2e usb: host: u132-hcd: remove redundant continue statements adds 73f3d9453dfd USB: UDC: net2280: remove redundant continue statement adds 4288debeaa4e usb: typec: tcpci: Fix up sink disconnect thresholds for PD adds fed09e0bf9f0 usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE [...] adds 2b537cf877ea usb: typec: tcpm: Relax disconnect threshold during power [...] adds 03026197bb65 usb: typec: Add the missed altmode_id_remove() in typec_re [...] adds ebd88cf50729 xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES adds 90d551a5bc73 xhci: Add adaptive interrupt rate for isoch TRBs with XHCI [...] adds 271a21d8b280 xhci: handle failed buffer copy to URB sg list and fix a W [...] adds b31d9d6d7abb xhci: solve a double free problem while doing s4 adds 8e4167f34a3b Revert "arm64: dts: qcom: sc7180-trogdor: Add nodes for on [...] adds 70b8edf9bb6b Revert "usb: host: xhci-plat: Create platform device for o [...] adds 738d5ad104bb Revert "of/platform: Add stubs for of_platform_device_crea [...] adds 04d72afa34ed Revert "USB: misc: Add onboard_usb_hub driver" adds cfb0276373df Merge tag 'v5.13-rc7' into usb-next adds f2dca339fa7d Merge tag 'usb-v5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds 33cb46c4676d usb: gadget: f_hid: fix endianness issue with descriptors adds 4249d6fbc10f usb: gadget: eem: fix echo command packet response issue adds 88693f770bb0 usb: gadget: hid: fix error return code in hid_bind() adds 84524d1232ec usb: dwc3: Fix debugfs creation flow adds ab37ac690ed0 xhci: remove redundant continue statement adds 00a738b86ec0 Merge tag 'thunderbolt-for-v5.14-rc1' of git://git.kernel. [...] adds 8051334e901f USB: serial: cp210x: add support for GPIOs on CP2108 adds 8e9910c5ad97 Merge tag 'usb-serial-5.14-rc1' of https://git.kernel.org/ [...] new 42601e356bfa usb: class: cdc-wdm: return the correct errno code new 269072a3d907 usb: ftdi-elan: remove redundant continue statement in a w [...] new d3997fce189f usb: xhci-mtk: allow multiple Start-Split in a microframe new 4897807753e0 USB: cdc-acm: blacklist Heimann USB Appset device new 2f0b20fb0568 dt-bindings: usb: qcom,dwc3: Add bindings for sm6115/4250 new bbaabe0d2674 dt-bindings: phy: qcom,qusb2: document sm4250/6115 compatible new 7756f1d6369e phy: qcom-qusb2: Add configuration for SM4250 and SM6115 new 7943a7f74bab Merge remote-tracking branch 'usb/usb-next' adds 956df1bb0ab8 usb: chipidea: host: fix port index underflow and UBSAN complains new ee6b516bd7f9 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 08a84410a04f serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() adds af9a1f61ac33 serial: tegra-tcu: Reorder channel initialization adds a7770a4bfcf4 serial: stm32: defer probe for dma devices adds fb524360f522 ipwireless: remove unused ipw_tty::closing adds 654ee49b7e08 tty: make tty_get_{char,frame}_size available adds 8ea43acc690c mxs-auart: redefine AUART_LINECTRL_WLEN to accept bits count adds d8f0209bfedb cypress_m8: switch data_bits to real character bits adds 3ec2ff37230e tty: make use of tty_get_{char,frame}_size adds f771a34b1411 serial: 8250: Dissociate 4MHz Titan ports from Oxford ports adds 6cbe45d8ac93 serial: 8250: Correct the clock for OxSemi PCIe devices adds 1882441cd788 dt-bindings: serial: Move omap-serial.txt to YAML schema adds b1691bd04952 serial: 8250: Document SMSC Super I/O UART peculiarities adds 78bcae8616ac serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates adds f7adc7387818 serial: 8250: Handle custom baud rates in UPF_MAGIC_MULTIP [...] adds 788847839873 MIPS: Malta: Enable magic multipliers for Super I/O UARTs adds 11b1d881a90f serial_cs: remove wrong GLOBETROTTER.cis entry adds d495dd743d5e serial_cs: Add Option International GSM-Ready 56K/ISDN modem adds 291343676e32 mxser: drop ISA support adds 152549026901 mxser: renumber mxser_cards adds cede216a0539 mxser: remove info printout from init adds 4463cc5b8cbe mxser: integrate mxser.h into .c adds dc33f644f1cb mxser: cleanup Gpci_uart_info struct adds 3b6618299a38 mxser: rename CheckIsMoxaMust to mxser_get_must_hwid adds 292955a7c011 mxser: rename mxser_board::chip_flag to must_hwid adds e45583668e03 mxser: introduce enum mxser_must_hwid adds 58a2ddb3aa85 mxser: drop constant board::uart_type adds 928f94642690 mxser: move max_baud from port to board adds cef222cbffcc mxser: remove nonsense from ISR adds 15517806037c mxser: cleanup LSR handling in mxser_receive_chars adds 9e40ea1f7852 mxser: extract port ISR adds 9cb5c9c3226b mxser: simplify mxser_interrupt and drop mxser_board::vector_mask adds e5ce1bcedac6 mxser: extract mxser_receive_chars_new adds 0c4194218cf2 mxser: extract mxser_receive_chars_old adds 6de6e5c4becb mxser: remove else from LSR bits checks adds a93963e41ffe mxser: correct types for uart variables adds 02e431444b52 mxser: make xmit ring buffer variables unsigned adds 70640052324b mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines adds a7f8f2c9dcb2 mxser: drop unused MOXA_DIAGNOSE macro adds 413d555e1296 mxser: remove MOXA_GET_MAJOR deprecated ioctl adds ef3dff8a0af9 mxser: remove MOXA_SET_BAUD_METHOD ioctl adds 644c55d22953 mxser: remove MOXA_ASPP_MON and friends adds 489435e4abc0 mxser: remove MOXA_ASPP_LSTATUS ioctl adds a1ebc3794e9c mxser: remove MOXA_CHKPORTENABLE ioctl adds 476c351db8f0 mxser: remove MOXA_GETDATACOUNT ioctl adds c94deae5b708 mxser: remove MOXA_GETMSTATUS ioctl adds a7574ca74a6e mxser: remove MOXA_ASPP_OQUEUE ioctl adds 47f82769181f mxser: remove MOXA_HighSpeedOn ioctl adds 95b3ea4c6f45 mxser: remove cnt from mxser_receive_chars adds 389fc82e475b mxser: don't allocate MXSER_PORTS + 1 adds cc673990292c mxser: drop unused mxser_port::normal_termios adds 01c3de9a10bb mxser: remove unused mxser_port::stop_rx adds a6970c39c311 mxser: drop mxser_port::baud_base adds d811b26ba3a7 mxser: drop mxser_port::custom_divisor adds 2c21832b55dd mxser: cleanup mxser_change_speed adds 9fae5f857e12 mxser: extract mxser_ioctl_op_mode adds 238d117d1751 mxser: simplify mxser_ioctl_op_mode adds edb7d27cd103 mxser: dedup mxser_must_set_enhance_mode adds b286484b3bb1 mxser: introduce mxser_must_select_bank and use it adds b441eb0f69d1 mxser: clean up the rest of MUST helpers adds 57faa7d6148c mxser: move board init into mxser_initbrd adds d450f0852fcc mxser: inline mxser_board_remove into mxser_remove adds dcb04e21bba3 mxser: pci, switch to managed resources adds 7f0e79dc0969 mxser: move request irq to probe and switch to managed adds 1e37f7333c89 mxser: remove info message from probe adds c24c31ff4a7d mxser: remove mxser_cardinfo adds c3db20c3b71b mxser: cleanup mxser_process_txrx_fifo adds 42ad25fc46d3 mxser: rework and simplify mxser_open adds 13d4aba8a974 mxser: make mxser_board::idx really an index adds f8b6b327aa73 mxser: alloc struct mxser_board dynamically adds ad1c92ff6ee9 mxser: alloc only needed # of ports adds 987a4cfee576 mxser: remove pointless ioaddr checks adds 599084332836 mxser: cleanup mxser_rs_break adds 007bbdc87522 mxser: cleanup mxser_dtr_rts adds 8aff64e00f1e mxser: don't start TX from tty_operations::put_char adds be4866671f83 mxser: extract and dedup CTS handling adds 740165f7acbf mxser: introduce and use start/stop_tx helpers adds 265ceff7aeaa mxser: remove xmit_cnt < 0 tests adds aaa28e9f250c mxser: decrypt FCR values adds 464fbf6c4fc2 mxser: fix typos around enhanced mode adds 202acdaa143a mxser: access info->MCR under info->slock adds 1b3086b6e602 mxser: use port variable in mxser_set_serial_info adds 06cc52ef8284 mxser: rename flags to old_speed in mxser_set_serial_info adds 5d1ea1ad288f mxser: introduce mxser_16550A_or_MUST helper adds a7f6afcd4ec6 mxser: Documentation, remove traces of callout device adds b34440ffada7 mxser: Documentation, make the docs up-to-date adds 0dd77d02c333 mxser: Documentation, fix typos adds 18aaa97eee7d MAINTAINERS: add me back as mxser maintainer adds b61c8bf4694b tty: serial: Add UART driver for Cortina-Access platform adds cddd53e8aa4f Revert "tty: serial: Add UART driver for Cortina-Access platform" new 08b0adb1ae54 serial: qcom_geni_serial: use DT aliases according to DT bindings new b67e830d38fa serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs new 5607fa6c3da3 serial: Prefer unsigned int to bare use of unsigned new 4834446035a1 tty: make linux/tty_flip.h self-contained new 9078204ca5c3 serial: mvebu-uart: fix calculation of clock divisor new ecd6b010d81f serial: mvebu-uart: do not allow changing baudrate when ua [...] new deeaf963569a serial: mvebu-uart: correctly calculate minimal possible baudrate new 56b3276954f0 dt-bindings: mvebu-uart: fix documentation new 2cbfdedef39f arm64: dts: marvell: armada-37xx: Fix reg for standard var [...] new 15279ebe99d7 serial: mvebu-uart: remove unused member nb from struct mv [...] new e39174c84a28 Merge remote-tracking branch 'tty/tty-next' adds 341466b64f30 fpga: altera-pr-ip: Remove function alt_pr_unregister adds d9ec9daa20eb fpga: stratix10-soc: Add missing fpga_mgr_free() call adds 59ef362234dd fpga: mgr: Rename dev to parent for parent device adds ceb8ab3c07db fpga: bridge: Rename dev to parent for parent device adds 5e77886d0aa9 fpga: region: Rename dev to parent for parent device adds 0ae8d798c827 coresight: core: Switch to krealloc_array() adds d777a8991847 coresight: core: Fix use of uninitialized pointer adds e12f6b5593e4 coresight: core: Remove unnecessary assignment adds af36b6859a2e coresight: etm4x: core: Remove redundant check of attr adds 5fae8a946ac2 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update [...] adds 51dd19a7e9f8 coresight: Propagate symlink failure adds 5b5140bf5182 speakup: Separate out translations for bright colors names adds 36b1fefe36c7 accessibility: braille: braille_console: fix whitespace st [...] adds 01d12a6656f7 firewire: nosy: switch from 'pci_' to 'dma_' API adds c7e9967668d9 mei: hdcp: SPDX tag should be the first line adds 60f86b9a1c0d mcb: Remove trailing semicolon in macros adds 337c75634575 bus: fsl-mc: mc-io: Supply function names for 'fsl_create_ [...] adds 33c6527a07ed bus: fsl-mc: mc-sys: Supply missing function names in kern [...] adds d71b57dc075f bus: fsl-mc: fsl-mc-bus: Demote a bunch of non-conformant [...] adds 4c36624711b1 bus: fsl-mc: dprc: Fix a couple of misspelling and formatt [...] adds 5907c72c8de0 bus: fsl-mc: dprc-driver: Fix some missing/incorrect funct [...] adds 07fbbf2ae0a3 bus: fsl-mc: fsl-mc-allocator: Fix misspelling of 'new_mc_ [...] adds b4fa2e831fd7 bus: fsl-mc-msi: Fix a little doc-rot pertaining to 'np' t [...] adds 91812dd0937c bus: fsl-mc: mc-io: Correct misdocumentation of 'dpmcp_dev' param adds 031e668bc1ad soundwire: bus: Make sdw_nwrite() data pointer argument const adds 3d3e88e33633 soundwire: stream: Fix test for DP prepare complete adds 1730a594ac16 Merge tag 'soundwire-5.14-rc1' of git://git.kernel.org/pub [...] adds 7bd1e23e5f13 habanalabs: increase ELBI reset timeout for PLDM adds 3b39840083ef habanalabs: update firmware files to latest adds 6e16ab6c326c habanalabs: prepare preboot stage to dynamic f/w load adds 364690429a60 habanalabs: request f/w in separate function adds a22f0ec0731d habanalabs: refactor init device cpu code adds 08c03a19662f habanalabs: use mmu cache range invalidation adds 50f036df476c habanalabs: use common fw_version read adds 22a795b4af5a habanalabs: dynamic fw load reset protocol adds c592c270fe1f habanalabs: expose ASIC specific PCI info to common code adds 90bd4798a8bb habanalabs: update to latest f/w headers adds 38fbcc6ec9a3 habanalabs: give FW a grace time for configuring iATU adds a5d4f2e92f0d habanalabs: modify progress status messages adds b8e785c559c0 habanalabs: use dev_dbg upon hint address failure adds 8a43c83fec12 habanalabs: load boot fit to device adds b31e59bc5543 habanalabs: load linux image to device adds 7693f5d39ee0 habanalabs: ignore device unusable status adds 3f18b8421fcd habanalabs: add missing space after casting adds c07c54e9de32 habanalabs: better error print for pin failure adds 6542c3541d0f habanalabs: set dma mask from fw once fw done iatu config adds ea7d5e7b102b habanalabs: avoid using uninitialized pointer adds e67a60400ffc habanalabs: read f/w's 2-nd sts and err registers adds 8121736bbf3d habanalabs/gaudi: use scratchpad regs instead of GIC controller adds a782422b20f4 habanalabs: notify before f/w loading adds 3e0ca9fab10b habanalabs/gaudi: send hard reset cause to preboot adds 190ec49710a9 habanalabs: check if asic secured with asic type adds e591a49cb585 habanalabs/gaudi: read GIC sts after FW is loaded adds 1dae12fe1bf7 habanalabs/gaudi: do not move HBM bar if iATU done by FW adds 7fb2a1f5b7f8 habanalabs: set memory scrubbing to disabled by default adds 1242e9f0f458 habanalabs: check running index in eqe control adds 7feffb681545 habanalabs: read preboot status bits in an earlier stage adds 3649eaea2754 habanalabs/gaudi: disable GIC usage if security is enabled adds 4080308e33bd habanalabs/gaudi: use COMMS to reset device / halt CPU adds 4cb4508c86d7 habanalabs: track security status using positive logic adds a60d075c81f0 habanalabs/gaudi: refactor reset code adds b92c637c5f5e habanalabs/gaudi: set the correct cpu_id on MME2_QM failure adds 9081021029fd habanalabs/gaudi: don't use nic_ports_mask in compute adds ae151bcfab04 habanalabs/gaudi: add ARB to QM stop on error masks adds 135ade0c6afc habanalabs: prefer ASYNC device probing adds 5bc691d84966 habanalabs/gaudi: split host irq interfaces towards FW adds 5a967fb3a741 habanalabs/gaudi: update to latest f/w specs adds a39725819c81 habanalabs/gaudi: don't use disabled ports in collective wait adds 254fac6d1a73 habanalabs/gaudi: add FW alive event support adds 8e8125f19228 habanalabs: add debug flag to prevent failure on timeout adds 84586de49610 habanalabs: reset device upon FD close if not idle adds 6a785e368a67 habanalabs: skip valid test for boot_dev_sts regs adds 0f37510ca348 habanalabs: fix mask to obtain page offset adds f1a29770b215 habanalabs/gaudi: use standard error codes adds 12d133deb30d habanalabs: small code refactoring adds e1222c2794de habanalabs: report EQ fault during heartbeat adds 358526be824f habanalabs: enable stop on error for all QMANs and engines adds 4b09901cf71f habanalabs: enable dram scramble before linux f/w adds 4efb6b2b4662 habanalabs: add hard reset timeout for PLDM adds c9d2f5cf27c5 habanalabs: print firmware versions adds 3002f467a0b0 habanalabs: Fix an error handling path in 'hl_pci_probe()' adds f5d6e39eb2a9 habanalabs: print more info when failing to pin user memory adds b538888c3e49 habanalabs: zero complex structures using memset adds 11d5cb8b9545 habanalabs: set rc as 'valid' in case of intentional func exit adds f5eb7bf0c487 habanalabs: remove node from list before freeing the node adds ba662265feac habanalabs/gaudi: update coresight configuration adds 1f7ef4bf41c7 habanalabs/gaudi: set the correct rc in case of err adds e307b302be8b habanalabs: added open_stats info ioctl adds f18cb6b58e34 habanalabs/goya: add '__force' attribute to suppress false alarm adds 2718e1d32238 habanalabs/gaudi: print last QM PQEs on error adds 5bdc65732016 habanalabs: remove a rogue #ifdef adds 7d5ba005cfbc habanalabs/gaudi: correct driver events numbering adds 38e19d0b87eb habanalabs: fix typo adds 4d041216c83d debugfs: add skip_reset_on_timeout option adds 23bace677a3d habanalabs: allow reset upon device release adds 69dbbbadad4f habanalabs: get lower/upper 32 bits via masking adds 3817b352aad3 habanalabs: add validity check for signal cs adds 6c31f494d8a9 habanalabs/gaudi: add support for NIC DERR adds b7a71fddc0dd habanalabs/gaudi: refactor hard-reset related code adds 8254ee0e0ac4 Merge tag 'misc-habanalabs-next-2021-06-22' of https://git [...] adds 09f8c33a4cad mei: fix kdoc in the driver adds 40292383640a mei: revamp mei extension header structure layout. adds f274e2962677 Merge tag 'icc-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 185ff019f6ff phy: bcm-ns-usb3: Remove redundant dev_err call in bcm_ns_ [...] adds 349f98321121 phy: phy-mmp3-hsic: Remove redundant dev_err call in mmp3_ [...] adds 779fabf2a030 phy: phy-mtk-mipi-dsi: Remove redundant dev_err call in mt [...] adds 10d2dece591b phy: phy-mtk-hdmi: Remove redundant dev_err call in mtk_hd [...] adds 307773f525eb phy: core: Reword the comment specifying the units of max_ [...] adds ad92330614b9 dt-bindings: phy: Add binding for TI TCAN104x CAN transceivers adds a4a86d273ff1 phy: phy-can-transceiver: Add support for generic CAN tran [...] adds de82b841833b phy: rockchip: remove redundant initialization of pointer cfg adds ba66207eb01f dt-bindings: phy: add yaml binding for rockchip-inno-csi-dphy adds bd1f775d6027 phy/rockchip: add Innosilicon-based CSI dphy adds 4a90bbb478db phy: uniphier-pcie: Fix updating phy parameters adds f7eedcb8539d phy: ti: dm816x: Fix the error handling path in 'dm816x_us [...] adds 15692a80d949 phy: Revert "phy: ralink: Kconfig: convert mt7621-pci-phy [...] adds 5471a8123503 Merge tag 'phy-for-5.14_v2' of git://git.kernel.org/pub/sc [...] adds ecb5bdff9011 extcon: intel-mrfld: Sync hardware and software state on init adds d25b224f8e55 extcon: sm5502: Drop invalid register write in sm5502_reg_data adds dc11fc2991e9 extcon: max8997: Add missing modalias string adds d3a213d23c52 extcon: sm5502: Use devm_regmap_add_irq_chip() adds b1b76af23de8 extcon: sm5502: Implement i2c_driver->probe_new() adds 59ab522d5b61 dt-bindings: extcon: sm5502: Convert to DT schema adds 85b8326ed151 dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic adds f33c056dea2e extcon: sm5502: Refactor driver to use chip-specific struct adds d97c0ff5a124 extcon: sm5502: Add support for SM5504 adds d4e1406618a1 Merge tag 'extcon-next-for-5.14' of git://git.kernel.org/p [...] new 04831e892b41 selftests/lkdtm: Avoid needing explicit sub-shell new c2eb472bbe25 selftests/lkdtm: Fix expected text for CR4 pinning new 0acbdbc7205c selftests/lkdtm: Fix expected text for free poison new a15676ac8f24 lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE new 9c4f6ebc3665 lkdtm/heap: Add vmalloc linear overflow test new f123c42bbeff lkdtm: Enable DOUBLE_FAULT on all architectures new 5b777131bd80 lkdtm: Add CONFIG hints in errors where possible new b61ce4d81ba2 selftests/lkdtm: Enable various testable CONFIGs new 37a0ca7f3e60 lkdtm/heap: Add init_on_alloc tests new 1e2658aef517 fpga: machxo2-spi: Address warning about unused variable new 75020f2df6e4 siox: Simplify error handling via dev_err_probe() new 7487257cea87 misc: vmw_vmci: return the correct errno code new 1db376113e45 misc: ibmasm: Modify matricies to matrices new d874742f6a73 nitro_enclaves: Set Bus Master for the NE PCI device new d0b371e5fba0 stm class: Spelling fix new ae128916fb87 intel_th: Remove an unused exit point from intel_th_remove() new 02ca71effb96 intel_th: msu: Make contiguous buffers uncached new ab1afed701d2 intel_th: Wait until port is in reset before programming it new 44b1eba44dc5 bus: mhi: core: Fix power down latency new 02b49cd11745 bus: mhi: Wait for M2 state during system resume new a25d144fb883 bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] new d02908ad8f34 PNP: moved EXPORT_SYMBOL so that it immediately followed i [...] new 6f746d485fb9 mcb: Use DEFINE_RES_MEM() helper macro and fix the end address new 38d0e4f66826 Merge remote-tracking branch 'char-misc/char-misc-next' adds 9dcf01d95721 vfio: centralize module refcount in subsystem layer adds 3b62a62429b2 vfio/platform: remove unneeded parent_module attribute adds 204db60c8357 driver core: Pull required checks into driver_probe_device() adds e1499647c69c driver core: Better distinguish probe errors in really_probe adds ef6dcbdd8eb2 driver core: Flow the return code from ->probe() through t [...] adds 45ddcb42949f driver core: Don't return EPROBE_DEFER to userspace during [...] adds 0d9f837c6958 driver core: Export device_driver_attach() adds af3ab3f9b986 vfio/mdev: Remove CONFIG_VFIO_MDEV_DEVICE adds 88a21f265ce5 vfio/mdev: Allow the mdev_parent_ops to specify the device [...] adds 09177ac91921 vfio/mtty: Convert to use vfio_register_group_dev() adds 437e41368c01 vfio/mdpy: Convert to use vfio_register_group_dev() adds 681c1615f891 vfio/mbochs: Convert to use vfio_register_group_dev() adds bc01b7617d46 Merge branch 'hch-mdev-direct-v4' into v5.14/vfio/next adds c7396f2eac2b vfio/iommu_type1: rename vfio_group struck to vfio_iommu_group new 0af5160edb87 vfio/mdpy: Fix memory leak of object mdev_state->vconfig new e3a9b1212b9d PCI: Export pci_dev_trylock() and pci_dev_unlock() new 742b4c0d1efe vfio: use the new pci_dev_trylock() helper to simplify try lock new fd7a48073b8f Merge remote-tracking branch 'vfio/next' adds 6d400d7cee38 staging: unisys: visorhba: Convert module from IDR to XArray adds 9a6780227ece staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds ba82ad78925b staging: rtl8188eu: remove all DBG_88E calls from core/rtw_xmit.c adds e83e5dbbf4b7 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 857c3a9e690f staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 31a0e87fbff2 staging: rtl8188eu: remove all DBG_88E calls from core/rtw_ap.c adds 77555d49a37b staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 000d5887ae4b staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 847b23462b71 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 089b7e431538 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 2bcb099dcc64 staging: rtl8188eu: remove all DBG_88E calls from core/rtw_mlme.c adds f4a0ab46339c staging: rtl8188eu: remove all DBG_88E calls from os_dep/i [...] adds 4a9b79746690 staging: rtl8188eu: remove all DBG_88E calls from os_dep/u [...] adds 8379df4f3755 staging: rtl8188eu: remove all DBG_88E calls from os_dep/o [...] adds d3a5c77af7ec staging: rtl8188eu: remove all DBG_88E calls from os_dep/m [...] adds de7711881eb4 staging: rtl8188eu: remove all DBG_88E calls from os_dep/x [...] adds f7d851054ac9 staging: rtl8188eu: remove all DBG_88E calls from os_dep/r [...] adds f8b15397b14d staging: rtl8188eu: remove all DBG_88E calls from hal/hal_intf.c adds 9a5ad3a2a4e6 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds 90da970c55c1 staging: rtl8188eu: remove all DBG_88E calls from hal/pwrseqcmd.c adds 325eabd92d46 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds 574e725d7330 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds b3ccfe3f2201 staging: rtl8188eu: remove all DBG_88E calls from hal/usb_ [...] adds 8e2b258baabb staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds e04bd12f265b staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds 7e5bcf11e329 staging: rtl8188eu: remove converted netdev_dbg calls from [...] adds cfdff814cdbd staging: rtl8188eu: remove converted netdev_dbg calls from [...] adds 2b1b85f0dae0 staging: rtl8188eu: remove core/rtw_debug.c adds d3cfc3dd40b4 staging: rtl8188eu: remove DBG_88E macro definition adds a22bda6df28c staging: rtl8723bs: remove unused debug macro adds 6f8b3e04bfa6 staging: rtl8723bs: remove unneeded comments adds 298a52a37ab7 staging: rtl8723bs: remove unused WAKEUP_GPIO_IDX macro de [...] adds bb1c456d7f88 staging: rtl8723bs: remove unneeded DISABLE_BB_RF macro adds b4e1882d750f staging: rtl8723bs: remove HAL_{BB,MAC,RF,FW}_ENABLE macros adds 414ce135c422 staging: rtl8723bs: move LPS_RPWM_WAIT_MS macro adds 56addfb0893c staging: rtl8723bs: remove include/autoconf.h header file [...] adds e0878ad49938 staging: rtl8723bs: remove two unused files from tree adds 222b27713d7f MIPS: ralink: Define PCI_IOBASE adds b15606e63ea9 staging: mt7621-pci: remove 'mt7621_pci_parse_request_of_p [...] adds 5b4f167ef355 staging: mt7621-dts: fix pci address for PCI memory range adds 0ef5dec44aea staging: rtl8188eu: remove empty label from mlmeext_joinbs [...] adds 65df1d15d073 staging: rtl8188eu: use prefix decrement operator on trycn [...] adds ee82be77be24 staging: rtl8188eu: remove unused variables from core/rtw_efuse.c adds 950c3525341b staging: rtl8188eu: remove unused variables from core/rtw_ [...] adds b16605f9b959 staging: rtl8188eu: remove unused variable from os_dep/ioc [...] adds daadab03824a staging: rtl8188eu: remove unused variables from hal/rtl81 [...] adds d78f4549d35b staging: rtl8188eu: remove _dbg_dump_tx_info function adds ec90b52c07c0 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] adds 92babc9938eb iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] adds 12f13d1faead iio: hid-sensors: lighten exported symbols by moving to II [...] adds 40b54cbebf16 iio: imu: mpu6050: Balance runtime pm + use pm_runtime_res [...] adds 17181d4dc330 iio: adc: ads1015: Balance runtime pm + pm_runtime_resume_ [...] adds 0e4f336f50de iio: chemical: atlas-sensor: Balance runtime pm + pm_runti [...] adds c2f89f4ccd7a iio: prox: pulsed-light-v2: Use pm_runtime_resume_and_get() adds 64f9dc6a6800 iio: pressure: icp10100: Balance runtime pm + use pm_runti [...] adds fb226ae750ea iio: hid-sensors: Update header includes adds e2a73c4e78fc iio: accel: bmc150: Use more consistent and accurate scale values adds 7cd04c863f9e iio: light: tcs3472: do not free unallocated IRQ adds 8c51c9b59a10 Merge tag 'iio-for-5.14b' of https://git.kernel.org/pub/sc [...] adds 594ea7358b05 staging: android: ashmem: add size field in procfs fdinfo adds 609e9339dc71 staging: rts5208: remove redundant continue statement adds a85adbb5858a staging: ks7010: Wrap macro definitions in parenthesis adds 3c07e1eaafdb staging: r8188eu/core: remove the check for NULL pointer i [...] adds 44c26bec8614 staging: rtl8723bs: os_dep: use eth_broadcast_addr() to as [...] adds 3b0a4a1bdb0f staging: rtl8723bs: core: use eth_broadcast_addr() to assi [...] adds 78adf574c969 staging: rtl8723bs: hal: use eth_broadcast_addr() to assig [...] adds 6cbb3aa0f9d5 staging: rtl8723bs: rtw_efuse: Fix coding style adds eb64c6f60ed5 staging: rtl8723bs: Fix an error handling path adds 9a4ccb73a5fb staging: rtl8188eu: remove useless comment adds 12a17d72f794 staging: rtl8188eu: remove "rtw_ieee80211_back_actioncode" adds 872cfb096d3a staging: rtl8188eu: remove "rtw_ieee80211_back_parties" adds deefd9211ded staging: rtl8188eu: fix usb_submit_urb error handling adds c1ccff4682da staging: rtl8188eu: handle errors from dev_alloc_name adds abc6baa88224 staging: rtl8188eu: remove RT_TRACE prints from usb_intf.c adds 3b4b55a041a8 staging: rtl8188eu: remove RT_TRACE prints from rtl8188e_h [...] adds 7c12683cf7c9 staging: rtl8188eu: remove a couple of unused defines adds 7ad9bc70e1ac staging: rtl8188eu: remove efuse type adds ef803a9a49ef staging: rtl8188eu: remove unnecessary if clause adds b4399591371d staging: rtl8188eu: remove RT_TRACE and MSG_88E prints fro [...] adds 896e9022998a staging: rtl8188eu: remove HAL_INIT_PROFILE_TAG adds 0e02d10ec293 staging: rtl8188eu: simplify rtl88eu_mon_init adds c372251719f2 staging: rtl8188eu: remove RT_TRACE prints from pwrseqcmd.c adds ea7810f6e0b2 staging: rtl8188eu: make efuse_ReadEFuse static adds 0684c15d32fd staging: rtl8188eu: remove sdio defines adds f38143580e8f staging: rtl8188eu: remove more unused defines adds e57dcbf698f8 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from os [...] adds fe16215de4b0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds 8e727b9353ec staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds 0389516cb429 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds c511354263c0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds ffa3e77ca71d staging: rtl8188eu: remove DBG_88E_LEVEL macro from includ [...] adds 4ce8ae20286f staging: rtl8188eu: remove MSG_88E call from hal/odm.c adds 2b1aca59e11f staging: rtl8188eu: remove MSG_88E macro from include/rtw_debug.h adds 708180a92cd8 staging: rtl8723bs: remove all 5Ghz network types adds 33137187d3c8 staging: rtl8723bs: remove code related to unsupported cha [...] adds aa9224a80043 staging: rtl8723bs: remove unused enum items related to ch [...] adds 7d5fd85ea855 staging: rtl8723bs: rename enum items related to channel bonding adds e5d6664e273a staging: rtl8723bs: remove 5Ghz field in struct registry_priv adds c659a4687114 staging: rtl8723bs: remove struct rt_channel_plan_5g adds 284a80374531 staging: rtl8723bs: remove all branchings between 2.4Ghz a [...] adds 997f60810715 staging: rtl8723bs: beautify prototypes in include/hal_com [...] adds ec84d0ae54a6 staging: rtl8723bs: remove 5Ghz code related to channel pl [...] adds aa0b6160eac7 staging: rtl8723bs: remove some unused 5Ghz macro definitions adds 9e749e6f352a staging: rtl8723bs: remove 5Ghz code related to RF power c [...] adds fc2cda0fe329 staging: rtl8723bs: remove VHT dead code adds 6a782e4a4ebf staging: rtl8723bs: remove unused ODM_CMNINFO_BOARD_TYPE e [...] adds 6d490a27e23c staging: rtl8723bs: fix macro value for 2.4Ghz only device adds 43cf7e96fe45 staging: rtl8723bs: remove obsolete 5Ghz comments adds 990a1472930b staging: rtl8723bs: fix check allowing 5Ghz settings adds bee5ebf02dbb staging: rtl8723bs: remove item from TODO list adds 0c5a11c0ca25 staging: rtl8723bs: convert function to static adds 83fb097ba87a staging: phy-hi3670-usb3: do a some minor cleanups adds fcc84fe12fd8 staging: hisi-spmi-controller: rename spmi-channel property new 7aae846a7b28 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] new 887af3fa7195 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] new f53ae8193fdb staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] new 0299b6df594b staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] new 0bf20e534d12 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] new ebb02b8f93a9 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 9eb8004c87c0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 8040692730df staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 9b7f6d9fd425 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 6f518ce18b43 staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_led.c new dbc2850c8651 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 5e28bb5ad652 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new f1fb05f06a56 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 435a384417f0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 5700b8330ca6 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new e3a5f40c5809 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 8787b57f3792 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] new da5dae9b8444 staging: rtl8188eu: remove all RT_TRACE calls from hal/hal_intf.c new 254b0a1e4cf6 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] new 85f1c72a1ef4 staging: rtl8188eu: remove RT_TRACE macro new 3fd18e0321c9 staging: rtl8188eu: remove DRIVER_PREFIX preprocessor definition new 4424ddb0ee83 staging: rtl8188eu: remove GlobalDebugLevel variable new 4420fa312826 staging: rtl8188eu: remove include/rtw_debug.h header new 8de6b7edd493 phy: phy-hi3670-usb3: move driver from staging into phy new e562cf3aea3e spmi: hisi-spmi-controller: move driver from staging new cb5d92d11246 staging: hisilicon,hi6421-spmi-pmic.yaml: cleanup descriptions new fc3d3369c6e1 staging: hi6421-spmi-pmic: use devm_request_threaded_irq() new 943f5a04e154 staging: hi6421-spmi-pmic: better name IRQs new 0fb8de638c76 staging: hi6421-spmi-pmic: change a return code new 5ff96c9672c5 staging: hi6421-spmi-pmic: change identation of a table new 77ad1f0e99bd staging: hi6421-spmi-pmic: cleanup some macros new 4882f1c53236 Merge remote-tracking branch 'staging/staging-next' adds 14f259c8be01 dt-bindings: dmaengine: qcom: gpi: add compatible for sm8250 adds 23e51f110f91 dmaengine: qcom: gpi: Add SM8250 compatible adds 2451eeb4ebc0 dt-bindings: dmaengine: Remove SHDMA Device Tree bindings adds c1fc3745e7b0 dmaengine: sh: Remove unused shdma-of driver adds 94b4cd7c5fc0 dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma [...] adds ce939833b828 dmaengine: xilinx: dpdma: fix kernel-doc adds 90ad30310a35 dt-bindings: dma: add schema for altera-msgdma adds ce91c6220947 MAINTAINERS: add entry for Altera mSGDMA adds 656758425f98 dmaengine: altera-msgdma: add OF support new 536bc5e6fdab dmaengine: xilinx: dpdma: Use kernel type u32 over uint32_t new 72cce7dd9f0a dmaengine: xilinx: dpdma: Fix spacing around addr[i-1] new 8d11cfb0c375 dmaengine: imx-sdma: Remove platform data header new 2076eeaa96f7 Merge remote-tracking branch 'dmaengine/next' new a0ed84e94a25 Merge remote-tracking branch 'cgroup/for-next' adds 9e6280ed45fc Merge branch 'fixes' into for-next adds 7c932e30ee03 Merge branch 'misc' into for-next adds 902a9cf340dd Merge branch 'fixes' into for-next adds f9dc034d0402 scsi: mpi3mr: Fix missing unlock on error adds a254eae30b45 scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() adds 6fe3a4ab4c31 scsi: mpi3mr: Make some symbols static adds cf750be8e68e scsi: mpt3sas: Fix Coverity reported issue adds d6c2ce435ffe scsi: mpt3sas: Fix error return value in _scsih_expander_add() adds 0e025183f177 scsi: imm: Switch to use module_parport_driver() adds 364fb4e51277 scsi: ppa: Switch to use module_parport_driver() adds 2e72bf7ec71d scsi: qla4xxx: Remove redundant continue statement adds 79366f0a8de2 scsi: target: iscsi: Remove redundant continue statement adds 66b4d63bddcc scsi: lpfc: Fix build error in lpfc_scsi.c adds 5911429343a8 scsi: elx: efct: Fix spelling mistake "Unexected" -> "Unexpected" adds 61bf3fdb5dd0 scsi: elx: efct: Remove redundant initialization of variable lun adds 41962aba2dc6 scsi: elx: efct: Fix error handling in efct_hw_init() adds a25503617834 scsi: elx: efct: Do not use id uninitialized in efct_lio_s [...] adds 0d7be7a8a009 scsi: elx: efct: Eliminate unnecessary boolean check in ef [...] adds d66a65b7f5d2 scsi: elx: efct: Fix link error for _bad_cmpxchg adds ca7f33c6b4a9 scsi: elx: efct: Fix is_originator return code type adds ae3272ec5e97 scsi: elx: efct: Fix pointer error checking in debugfs init adds 99cf92269202 scsi: elx: libefc: Fix less than zero comparison of a unsi [...] adds 7cca85dff2d2 scsi: elx: libefc: Fix IRQ restore in efc_domain_dispatch_frame() adds d8b34a32a440 scsi: ufs: ufs-mediatek: Add missing of_node_put() in ufs_ [...] adds 4ab293c2809e scsi: ips: Avoid over-read of sense buffer adds 86a6a0bdbe2b scsi: arcmsr: Avoid over-read of sense buffer adds 041761f4a4db scsi: aha1740: Avoid over-read of sense buffer adds 5c1d996e5af6 Merge branch 'misc' into for-next new 42032e637fa9 Merge remote-tracking branch 'scsi/for-next' adds f6060eb13447 scsi: elx: libefc_sli: Fix ANDing with zero bit value adds f7c95d7460e3 scsi: elx: efct: Fix vport list linkage in LIO backend adds 332a9dd1d86f scsi: aic7xxx: Fix unintentional sign extension issue on l [...] adds 59506abe5e34 scsi: core: Inline scsi_mq_alloc_queue() adds 49da96d77938 scsi: libsas: Add LUN number check in .slave_alloc callback adds c43ddbf97f46 scsi: virtio_scsi: Do not overwrite SCSI status adds d94d8158e184 scsi: qla2xxx: Add heartbeat check adds 73b306a2bcb7 scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() ret [...] adds 75d645a61cf9 scsi: ufs: Fix build warning without CONFIG_PM adds 030e4138d11f scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() adds c7fa2c855e89 scsi: be2iscsi: Fix some missing space in some messages adds 1897c5c75975 scsi: message: mptfc: Switch from pci_ to dma_ API adds ffa636470aef scsi: qedi: Use DEVICE_ATTR_RO() macro adds 80068f82284a scsi: qedf: Use DEVICE_ATTR_RO() macro adds 4c92f8980255 scsi: megaraid_mbox: Use DEVICE_ATTR_ADMIN_RO() macro adds 2506f5dcb828 scsi: mvsas: Use DEVICE_ATTR_RO()/RW() macro new 9296e1c5a16a Merge remote-tracking branch 'scsi-mkp/for-next' new 6e145b95c704 Merge remote-tracking branch 'vhost/linux-next' adds 61d1961adf4b soc: qcom: smem_state: Add devm_qcom_smem_state_get() adds 632f1ca39698 remoteproc: qcom_q6v5: Use devm_qcom_smem_state_get() to f [...] adds 8131156974cb remoteproc: qcom_wcnss: Use devm_qcom_smem_state_get() adds bfc245129caa dt-bindings: remoteproc: pru: Update bindings for K3 AM64x SoCs adds 0740ec0893ea remoteproc: pru: Add support for various PRU cores on K3 A [...] adds c6659ee893e2 remoteproc: core: Move cdev add before device add adds 519346ecabd3 remoteproc: core: Move validate before device add adds 930eec0be20c remoteproc: core: Fix cdev remove and rproc del adds 7dbdb8bd7c02 remoteproc: core: Cleanup device in case of failure adds 51c4b4e21226 remoteproc: stm32: fix mbox_send_message call adds 5f5fb97491b9 dt-bindings: remoteproc: imx_rproc: support i.MX8ULP adds d59eedc0e408 remoteproc: imx_rproc: support i.MX8ULP new 4865ed136045 dt-bindings: remoteproc: qcom: pas: Add SC8180X adsp, cdsp [...] new aef6a521e5bf remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpss new 7486f29e5e60 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new c154fb717088 Merge remote-tracking branch 'rpmsg/for-next' adds 6d49b3a0f351 gpio: pca953x: Add support for the On Semi pca9655 adds c830b87a761b dt-bindings: gpio: gpio-davinci: Convert to json-schema adds 45ca16072b70 dt-bindings: gpio: zynq: convert bindings to YAML new eda627f6be8a dt-bindings: gpio: stp: convert to json-schema new cdee1d622254 gpio: mxs: Prefer unsigned int to bare use of unsigned new d766dfee58e1 dt-bindings: gpio: pcf857x: Convert to json-schema new c34c1228fc1c docs: driver-api: gpio: using-gpio.rst: avoid using ReST : [...] new 98fe9a1cf46d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds d3decc70d079 dt-bindings: pinctrl: qcom: sm6125: Document SM6125 pinctr [...] adds 0c3ae641a27a drivers: qcom: pinctrl: Add pinctrl driver for sm6125 new fa99e7013827 pinctrl: zynqmp: some code cleanups new db0f03251244 pinctrl: stm32: check for IRQ MUX validity during alloc() new c477d9c76b1e Merge branch 'devel' into for-next new 5739d1e7cf92 Merge remote-tracking branch 'pinctrl/for-next' new 3849a0f36c46 Merge remote-tracking branch 'pwm/for-next' new abf6aafeb5b2 Merge remote-tracking branch 'userns/for-next' adds 07b60713b57a selftests/ftrace: fix event-no-pid on 1-core machine adds 4896df9d53ae selftests/sgx: remove checks for file execute permissions new cb7f2a5c3d41 Merge remote-tracking branch 'kselftest/next' new 29f1261437d7 Merge remote-tracking branch 'livepatching/for-next' new 2e61a846b073 Merge remote-tracking branch 'coresight/next' adds a8fdbefd75f6 rtc: sysfs: Correct kerneldoc function name hctosys_show() adds b958da7919e2 rtc: m41t80: correct kerneldoc function names adds 742b0d7e15c3 rtc: max77686: Do not enforce (incorrect) interrupt trigger type adds e5e335258070 rtc: bd70528: Drop BD70528 support adds 950ac33dbe6f rtc: stm32: Fix unbalanced clk_disable_unprepare() on prob [...] adds fc3c335226a9 rtc: v3020: remove redundant initialization of variable retval adds 7e1249178097 dt-bindings: rtc: rx8900: Convert to YAML schema adds 4a7e7408688d dt-bindings: rtc: ti,bq32k: Convert to json-schema adds 836e9ea3ccc2 rtc: pcf2127: Fix the datasheet URL adds 663bff1753a8 rtc: pcf85063: Fix the datasheet URL adds 94af1e732abe rtc: pcf8563: Fix the datasheet URL new 0e992dd59671 Merge remote-tracking branch 'rtc/rtc-next' new 3b93cbd43650 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new cfbae1bd9bf5 Merge remote-tracking branch 'ntb/ntb-next' new 59a2739148cf Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 380d53c45ff2 compiler_attributes.h: define __no_profile, add to noinstr adds ae4d682dfd33 compiler_attributes.h: cleanups for GCC 4.9+ adds 51c2ee6d121c Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFI [...] adds 59fdc55f9b8a pgo: Add Clang's Profile Guided Optimization infrastructure adds 655444f6c090 MAINTAINERS: Expand and relocate PGO entry adds 9c1082ee07da pgo: rename the raw profile file to vmlinux.profraw adds 942628f80ed8 pgo: Limit allocate_node() to vmlinux sections adds 789fc53c493d pgo: Fix sleep in atomic section in prf_open() adds 70d4e687512e pgo: Clean up prf_open() error paths adds e7abbafcb176 Merge branch 'for-next/clang/features' into for-next/kspp new 8b36957ca81a Merge remote-tracking branch 'kspp/for-next/kspp' new d08e75ca76c4 Merge remote-tracking branch 'gnss/gnss-next' new f80c35a5a929 Merge remote-tracking branch 'slimbus/for-next' new 122aec505f16 Merge remote-tracking branch 'nvmem/for-next' adds a4d7e8ae4a54 Drivers: hv: Move Hyper-V extended capability check to arc [...] adds 7d815f4afa87 PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() new 687f53786558 Merge remote-tracking branch 'hyperv/hyperv-next' new e100ed3e0c87 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 220a31b091fb kgdb: Fix spelling mistakes adds c8daba4640ac kgdb: Fix fall-through warning for Clang new 128f81948b17 Merge remote-tracking branch 'kgdb/kgdb/for-next' new d97176f6040f fpga: dfl: pci: add device IDs for Silicom N501x PAC cards new cb162eb84ab4 Merge remote-tracking branch 'fpga/for-next' adds 752951fdc4e0 bus: mhi: core: Fix power down latency adds 914b72a6948b bus: mhi: Wait for M2 state during system resume adds fafbd4090a5c bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds e44316857218 bus: mhi: Add inbound buffers allocation flag adds 156ffb7fb7eb bus: mhi: pci_generic: Apply no-op for wake using sideband [...] adds c0523c4c1e61 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 4c80a9023d64 bus: mhi: core: Validate channel ID when processing comman [...] adds 878789cad00d bus: mhi: core: Set BHI/BHIe offsets on power up preparation new 634fc262c4bd bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up new c7b924b507d8 bus: mhi: Add MMIO region length to controller structure new fb359946c3ef ath11k: set register access length for MHI driver new 2463df65c33e bus: mhi: pci_generic: Set register access length for MHI driver new 3bd1d916c79b bus: mhi: core: Add range checks for BHI and BHIe new d18f8cd9c1da Merge remote-tracking branch 'mhi/mhi-next' new d530db3fe8dc Merge remote-tracking branch 'memblock/for-next' new b6ee018709df Merge remote-tracking branch 'rust/rust-next' adds 6423035fd26c cxl/hdm: Fix decoder count calculation adds ba2686473688 cxl/component_regs: Fix offset adds 87815ee9d006 cxl/pci: Add media provisioning required commands adds 6af7139c9794 cxl/core: Add cxl-bus driver infrastructure adds 8fdcb1704f61 cxl/pmem: Add initial infrastructure for pmem support adds fd14602d0522 libnvdimm: Export nvdimm shutdown helper, nvdimm_delete() adds 2bbafda405c0 libnvdimm: Drop unused device power management support adds 21083f51521f cxl/pmem: Register 'pmem' / cxl_nvdimm devices new b72b65b11538 Merge remote-tracking branch 'cxl/next' new 3c70c5d84140 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 85da5e7074f8 mm/gup: fix try_grab_compound_head() race with split_huge_page() new 5d44fcccc13d mm/page_alloc: fix memory map initialization for descending nodes new 37acefadaf6b mm-page_alloc-fix-memory-map-initialization-for-descending [...] new a364ad0fbd90 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new a26bc2fe6dfb /proc/kpageflags: do not use uninitialized struct pages new 97557c2004bb kthread: switch to new kerneldoc syntax for named variable [...] new d29d9bf0c906 kthread_worker: fix return value when kthread_mod_delayed_ [...] new 000c7d8378fb ia64: headers: drop duplicated words new 7e21e891d070 ia64: mca_drv: fix incorrect array size calculation new 8187a0bcf3f0 streamline_config.pl: make spacing consistent new ec041251de3e streamline_config.pl: add softtabstop=4 for vim users new c7e3a1269a39 scripts/spelling.txt: add more spellings to spelling.txt new ac9096d017cc squashfs: add option to panic on errors new c94664a2552d ocfs2: remove unnecessary INIT_LIST_HEAD() new 2bb184d6b3a9 ocfs2: fix snprintf() checking new fc0c72a73e00 ocfs2: remove redundant assignment to pointer queue new bcab6dc5de0b ocfs2: remove repeated uptodate check for buffer new 7278218b13b7 ocfs2: replace simple_strtoull() with kstrtoull() new df8890121823 ocfs2: remove redundant initialization of variable ret new 426951c05282 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 06b9db4e7fd4 ocfs2: fix ocfs2 corrupt when iputting an inode new fd370609ca9a kernel: watchdog: modify the explanation related to watchd [...] new 65e14cec55f7 doc: watchdog: modify the explanation related to watchdog thread new 8e479d6ef956 doc: watchdog: modify the doc related to "watchdog/%u" new a21deabc0650 slab: use __func__ to trace function name new 4aee77f2f4bd kunit: make test->lock irq safe new 526e2666840f mm/slub, kunit: add a KUnit test for SLUB debugging functionality new 6e8d916a1555 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new 0a73c91a7999 mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new 09f732406261 slub: remove resiliency_test() function new b18cca3eba31 mm, slub: change run-time assertion in kmalloc_index() to [...] new 177e10bae166 kfence: test: fix for "mm, slub: change run-time assertion [...] new 5553328b615e mm, slub: fix support for clang 10 new 567e1362d6ee mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] new ffb46dae24e2 slub: restore slub_debug=- behavior new 5bbad13a695a slub: actually use 'message' in restore_bytes() new 39024bb75259 slub: indicate slab_fix() uses printf formats new 509714b27a4b slub: force on no_hash_pointers when slub_debug is enabled new 7f8e618aac9a slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix new 552b5b885484 mm: slub: move sysfs slab alloc/free interfaces to debugfs new 2616137edb9d mm: slub: fix the leak of alloc/free traces debugfs interface new 7d0312fbf34e mm/slub: add taint after the errors are printed new 319b94de5ca5 mm/kmemleak: fix possible wrong memory scanning period new 01464d58e9a6 dax: fix ENOMEM handling in grab_mapping_entry() new dbaa2da87b08 tools/vm/page_owner_sort.c: check malloc() return new a0080cabecc7 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new 2087db4c48ea mm: mmap_lock: use local locks instead of disabling preemption new dfc24b30742a mm: mark idle page tracking as BROKEN new b8bdbd1765e6 mm/page_reporting: fix code style in __page_reporting_request() new a4f1dad0e3f1 mm/page_reporting: export reporting order as module parameter new f139ecc7a41b mm/page_reporting: allow driver to specify reporting order new a38bb3a9a5b3 virtio_balloon: specify page reporting order if needed new 7ce0ac9c9c07 mm: page-writeback: kill get_writeback_state() comments new 27a0ed83ef6f mm/page-writeback: Fix performance when BDI's share of rat [...] new 7e7ab5b7f2ef mm/page-writeback: update the comment of Dirty position control new 6bc64587461d mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new a57a87ea1854 writeback, cgroup: do not switch inodes with I_WILL_FREE flag new d4f00bcc839a writeback, cgroup: add smp_mb() to cgroup_writeback_umount() new 4677cdafc62a writeback, cgroup: increment isw_nr_in_flight before grabb [...] new ba90ab530423 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() new 606e6a055d19 writeback, cgroup: keep list of inodes attached to bdi_writeback new 5628a960c206 writeback, cgroup: split out the functional part of inode_ [...] new 638e89139b5e writeback, cgroup: support switching multiple inodes at once new 54eee1d34854 writeback, cgroup: release dying cgwbs by switching attach [...] new 9d8e6a5a1a52 writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] new 587376fb79f4 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() new 204c9caab74f mm writeback,cgroup: fix documentation new c80a2d1c00e5 mm: remove irqsave/restore locking from contexts with irqs [...] new 50e42f86b3ac fs: drop_caches: fix skipping over shadow cache inodes new d9d1a3f24f53 fs: inode: count invalidated shadow pages in pginodesteal new 74c164393bff vfs: keep inodes with page cache off the inode shrinker LRU new 4177239bb39d fs: unexport __set_page_dirty new dec4c8e6eb0c fs: move ramfs_aops to libfs new 68cde085140c mm: require ->set_page_dirty to be explicitly wired up new 97296e7a5c48 ecryptfs: add a ->set_page_dirty cludge new 460d9fcb24af mm/writeback: move __set_page_dirty() to core mm new 7110cefb953e mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers new c7765cd34026 iomap: use __set_page_dirty_nobuffers new 49b0787f3afd fs: remove anon_set_page_dirty() new 6536a514079c fs: remove noop_set_page_dirty() new 22823285e127 fs-remove-noop_set_page_dirty-fix new 6b341d7fb461 mm: move page dirtying prototypes from mm.h new a147ec2ac683 mm/gup_benchmark: support threading new 29389fbaf0a9 mm: gup: allow FOLL_PIN to scale in SMP new 74689628a0bd mm: gup: pack has_pinned in MMF_HAS_PINNED new e9082cbaa911 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new 075fa897f8b4 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new e87b85ca12ec mm/swapfile: use percpu_ref to serialize against concurren [...] new df8fe94d1817 swap: fix do_swap_page() race with swapoff new 65c51ea8cefb mm/swap: remove confusing checking for non_swap_entry() in [...] new a8f8b56c9077 mm/shmem: fix shmem_swapin() race with swapoff new 9037327a6611 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] new 5b942b4ac709 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION new e3b35a3d7f06 mm/swapfile: fold scan_swap_map() into the only caller get [...] new b0380258ae3a mm/swap: remove unused local variable nr_shadows new 8a9b61a3fae7 mm/swap_slots.c: delete meaningless forward declarations new bab67f511b7a mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] new f91ecb08862e mm: free idle swap cache page after COW new 3362f6dec02d swap: check mapping_empty() for swap cache before being freed new f979f5378a9e mm/memcg: move mod_objcg_state() to memcontrol.c new 4d612ca0ce80 mm/memcg: cache vmstat data in percpu memcg_stock_pcp new 06dbe5b1a9d1 mm/memcg: improve refill_obj_stock() performance new 36f324e766ef mm/memcg: optimize user context object stock access new 6a03a6cc7f95 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new f0780d1246e4 mm/memcontrol.c: fix potential uninitialized variable warning new 31b89acbcf74 mm: memcg/slab: properly set up gfp flags for objcg pointer array new e330cfb92716 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new fe98d13f9d67 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new eed87c399331 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new f9ef7683573a mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new 08b3a452573b mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new 69ff7396c1b6 mm: memcontrol: fix root_mem_cgroup charging new 9a857c224946 mm: memcontrol: fix page charging in page replacement new d5ee54897319 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new ed2babe7f9c9 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new d5c2abc4c682 mm: memcontrol: simplify lruvec_holds_page_lru_lock new 11ac35055a5c mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new efcdfe72897f mm: memcontrol: simplify the logic of objcg pinning memcg new 506067722f98 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new 912674982afc mm: vmscan: remove noinline_for_stack new 59df9dc3d578 memcontrol: use flexible-array member new efcbb3e66ce4 loop: use worker per cgroup instead of kworker new dc5807c549b6 mm: charge active memcg when no mm is set new 18ec5b8ce9db loop: charge i/o to mem and blk cg new bc6401c425ec mm: memcontrol: remove trailing semicolon in macros new ed602d3ee5d3 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new 3474ede3f383 binfmt: remove in-tree usage of MAP_EXECUTABLE new c74c79ba17b0 binfmt-remove-in-tree-usage-of-map_executable-fix new 6667926761cb mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new 43022ac471ff mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new 42c4d941c50d mm/mmap: introduce unlock_range() for code cleanup new f49b8215929d mm-mmap-introduce-unlock_range-for-code-cleanup-fix new 3258b07c9ccd mm/mmap: use find_vma_intersection() in do_mmap() for overlap new d3e82dedaadd mm/memory.c: fix comment of finish_mkwrite_fault() new 3096bd5e2bc0 mm: add vma_lookup(), update find_vma_intersection() comments new 281d517ae1f9 drm/i915/selftests: use vma_lookup() in __igt_mmap() new 56be336f404e arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] new bd55e6a11f44 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] new a080338a2d5a arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] new d01b207fb7ed arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] new aa707521cb30 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() new 1365a212cb75 arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() new 5d0328372c5c x86/sgx: use vma_lookup() in sgx_encl_find() new 4a8d23a1468b virt/kvm: use vma_lookup() instead of find_vma_intersection() new 65a59725ce2e vfio: use vma_lookup() instead of find_vma_intersection() new 48068fd59661 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() new 542cd4acbeea drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() new 9c0b0d1ff05a media: videobuf2: use vma_lookup() in get_vaddr_frames() new 118fff4bb7ac misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() new 0c9212cdb93d kernel/events/uprobes: use vma_lookup() in find_active_uprobe() new 523fc8f302ca lib/test_hmm: use vma_lookup() in dmirror_migrate() new 2996b38c88ea mm/ksm: use vma_lookup() in find_mergeable_vma() new c4c05ae8e6d0 mm/migrate: use vma_lookup() in do_pages_stat_array() new 400cc37e3795 mm/mremap: use vma_lookup() in vma_to_resize() new dccdfc71872d mm/memory.c: use vma_lookup() in __access_remote_vm() new 2c65dd4390a7 mm/mempolicy: use vma_lookup() in __access_remote_vm() new 568c4057ccec mm: update legacy flush_tlb_* to use vma new 3dcbfc7a26ea lazy tlb: introduce lazy mm refcount helper functions new 2ed9dfc6348a lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new e12ece6abf5e lazy tlb: allow lazy tlb mm refcounting to be configurable new cfeb36016935 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new c4f3086007d9 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 11bc246496db lazy tlb: shoot lazies, a non-refcounting lazy tlb option new d397ab696169 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new 8dea6fe19bb7 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 28ab316fc31e mm: improve mprotect(R|W) efficiency on pages referenced once new c827f6bb4021 mm: improve mprotect(R|W) efficiency on pages referenced once new 92e168cc1461 h8300: remove unused variable new 917ea7dafc0a mm/dmapool: use DEVICE_ATTR_RO macro new fb2a966497f4 mm, tracing: unify PFN format strings new ab2b58fc9ee4 mm/page_alloc: add an alloc_pages_bulk_array_node() helper new 0501969f7ba1 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new e00670970c4d mm/vmalloc: print a warning message first on failure new 081147587c98 mm/vmalloc: remove quoted strings split across lines new 4a0d735446ee mm/vmalloc: fallback to a single page allocator new 15353a453c19 mm: vmalloc: add cond_resched() in __vunmap() new af4f81793e47 printk: introduce dump_stack_lvl() new 8dc568f112a1 fix for "printk: introduce dump_stack_lvl()" new fb8d226206f9 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new 0b09d3fa859a kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() new 9c8d41617a14 kasan: add memzero init for unaligned size under SLUB debug new 57ba51c1ace1 kasan: allow an architecture to disable inline instrumentation new 103f2644ae4e kasan: allow architectures to provide an outline readiness check new 74148d763b98 mm: define default MAX_PTRS_PER_* in include/pgtable.h new 81a8adcf09e1 kasan: use MAX_PTRS_PER_* for early shadow tables new 3b613bc4cc78 mm: report which part of mem is being freed on initmem case new 4b2d055cc983 mm/mmzone.h: simplify is_highmem_idx() new 9ac96bcc2395 mm: make __dump_page static new c6cb9a7380e1 mm/page_alloc: bail out on fatal signal during reclaim/com [...] new ffba5945ab47 mm/debug: factor PagePoisoned out of __dump_page new 23fc75afbe5a mm/page_owner: constify dump_page_owner new 034f6ec0f56a mm: make compound_head const-preserving new 5a22cb25306d mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new ea65eaa5ae32 mm: constify page_count and page_ref_count new 599cb31cb9d5 mm: optimise nth_page for contiguous memmap new 635dd23cbbc0 mm/page_alloc: switch to pr_debug new b6d99f4154c8 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 new 92444342b400 mm/page_alloc: split per cpu page lists and zone stats new edb74a27868b mm/page_alloc: split per cpu page lists and zone stats -fix new eb50d78494ed mm/page_alloc: split per cpu page lists and zone stats -fix -fix new efb5c8b6a9b0 mm/page_alloc: convert per-cpu list protection to local_lock new eb9fe07a777d mm/page_alloc: work around a pahole limitation with zero-s [...] new cf88597d359d mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] new 6647501686b8 mm/vmstat: convert NUMA statistics to basic NUMA counters new 3aa2f972d05e mm/vmstat: inline NUMA event counter updates new 2636ac891102 mm/page_alloc: batch the accounting updates in the bulk allocator new 23c225a7586e mm/page_alloc: reduce duration that IRQs are disabled for [...] new 9a1027ac7ae2 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new 5605e3d67c5c mm/page_alloc: avoid conflating IRQs disabled with zone->lock new 1aaad1eb8320 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new f90c7ebd6e3e mm: page_alloc: dump migrate-failed pages only at -EBUSY new 6ea3fa4a6560 mm/page_alloc: delete vm.percpu_pagelist_fraction new c1ee17567aae mm/page_alloc: disassociate the pcp->high from pcp->batch new 6c10a8367efd mm/page_alloc: disassociate the pcp->high from pcp->batch -fix new 3695d666ded2 mm/page_alloc: adjust pcp->high after CPU hotplug events new d459e9073074 mm/page_alloc: scale the number of pages that are batch freed new 3b911fdd9c83 mm/page_alloc: limit the number of pages on PCP lists when [...] new c9d67ec32f14 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction new 4cb4479a0eb0 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix new f9412a5da452 mm: drop SECTION_SHIFT in code comments new ff734f50af6e mm/page_alloc: improve memmap_pages dbg msg new 73cbd8d73fb8 mm/page_alloc: fix counting of managed_pages new 9a7911e6d454 mm/page_alloc: move free_the_page new 119339a2e883 alpha: remove DISCONTIGMEM and NUMA new cc28bb1dfebb arc: update comment about HIGHMEM implementation new 7fc651440cb1 arc: remove support for DISCONTIGMEM new 7402a22fc1bb m68k: remove support for DISCONTIGMEM new 5696593db23a mm: remove CONFIG_DISCONTIGMEM new 91bf2707be62 arch, mm: remove stale mentions of DISCONIGMEM new 840e57d022f6 docs: remove description of DISCONTIGMEM new 3aa634f6af93 mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA new 344cee69a257 mm-replace-config_need_multiple_nodes-with-config_numa-fix new 82f44892c4da mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM new c26ac610ab4b mm/page_alloc: allow high-order pages to be stored on the [...] new 757e78902982 mm/page_alloc: split pcp->high across all online CPUs for [...] new d6c7a02c6176 mm,hwpoison: send SIGBUS with error virutal address new b484cc9a1227 mmhwpoison-send-sigbus-with-error-virutal-address-fix new 64300c963062 mm,hwpoison: make get_hwpoison_page() call get_any_page() new 39bed93c318d mm: memory_hotplug: factor out bootmem core functions to b [...] new 944f4e0c8cd0 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 39663a8bf690 mm: hugetlb: gather discrete indexes of tail page new a548f5559abf mm: hugetlb: free the vmemmap pages associated with each H [...] new 75428ac28bec mm/sparse-vmemmap: fix documentation warning new e7ecc687a2da mm: hugetlb: defer freeing of HugeTLB pages new e53f5d23a495 mm: hugetlb: alloc the vmemmap pages associated with each [...] new 5d532869da24 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page new f1dd7039b127 mm: fix alloc_vmemmap_page_list documentation warning new d5ae76f4b0b9 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new 7d8600929768 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new a0eed5f0a86d mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new 58000fea7362 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new 9d933e60c100 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new cf002c7f56f3 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new fd5191a2cbd5 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new 0675de724485 mm/huge_memory.c: use page->deferred_list new 9b875bc9adc6 mm/huge_memory.c: add missing read-only THP checking in tr [...] new 70be6c31b3cb mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] new c8dd312c99ac mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new e90bc4d654e6 mm/huge_memory.c: don't discard hugepage if other processe [...] new 8da9b864b6d7 mm/hugetlb: change parameters of arch_make_huge_pte() new b3e4d1956176 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new b7455bfc5e15 x86: define only {pud/pmd}_{set/clear}_huge when useful new 75f7b0bf8ed1 arm64: define only {pud/pmd}_{set/clear}_huge when useful new ca8994c2895a mm/vmalloc: enable mapping of huge pages at pte level in vmap new 595634c67f4e mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new d88a3a698f54 powerpc/8xx: add support for huge pages on VMAP and VMALLOC new f6f2f59f300f khugepaged: selftests: remove debug_cow new c24b61b9c8e2 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY new 1d46202957fe userfaultfd: remove set but not used variable 'vm_alloc_shared' new a515934984e3 mm, hugetlb: fix allocation error check and copy func name new d5a0acfc1ca8 mm: sparsemem: split the huge PMD mapping of vmemmap pages new 982b1a3ec4e8 mm: sparsemem: use huge PMD mapping for vmemmap pages new 083f1d70051b mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] new 36371045e19e hugetlb: remove prep_compound_huge_page cleanup new 635d9e91c34f hugetlb: address ref count racing in prep_compound_gigantic_page new 69d5a5956c2f mm/hwpoison: disable pcp for page_handle_poison() new 2f76064be9c1 userfaultfd/selftests: use user mode only new d1af95132263 userfaultfd/selftests: remove the time() check on delayed uffd new 0843994d2649 userfaultfd/selftests: dropping VERIFY check in locking_thread new 981a9c247aa6 userfaultfd/selftests: only dump counts if mode enabled new cf973a388a20 userfaultfd/selftests: unify error handling new de76c16800a0 mm/thp: simplify copying of huge zero page pmd when fork new ba2c97020902 mm/userfaultfd: fix uffd-wp special cases for fork() new 58f0405af038 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new d7dedf5528c6 mm/userfaultfd: fail uffd-wp registration if not supported new 992d3e0d6467 mm/pagemap: export uffd-wp protection information new 271a25e5af4e userfaultfd/selftests: add pagemap uffd-wp test new 92f3f802e523 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new cd02c633d2ff userfaultfd/shmem: support minor fault registration for shmem new ba5eb604ac82 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new 0b37d094a142 userfaultfd/shmem: advertise shmem minor fault support new 00044922fece userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 2cb1afe38129 userfaultfd/selftests: use memfd_create for shmem test type new 7df6f75636b5 userfaultfd/selftests: create alias mappings in the shmem test new 2cfecaf2fbb4 userfaultfd/selftests: reinitialize test context in each test new a7055f8beca1 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix new 110c327de229 userfaultfd/selftests: exercise minor fault handling shmem [...] new d498d8642cad userfaultfd: fix UFFDIO_CONTINUE ioctl request definition new e9af4d7b90d5 mm/vmscan.c: fix potential deadlock in reclaim_pages() new d7ce200dc34d include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] new ab8de032ef24 mm: workingset: define macro WORKINGSET_SHIFT new fa96ac7489d4 mm/kconfig: move HOLES_IN_ZONE into mm new ed12b1ec5ee2 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new 87c66da3daa8 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER new 6daafacfe516 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM new d0a1de6a8d56 fs/proc/kcore: don't read offline sections, logically offl [...] new 88614164d63c mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] new 545faa337120 virtio-mem: use page_offline_(start|end) when setting Page [...] new 758b1816eb14 fs/proc/kcore: use page_offline_(freeze|thaw) new 3b557ca7709f mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKS new f484e5387688 mm/z3fold: avoid possible underflow in z3fold_alloc() new dd39b63f9eb9 mm/z3fold: remove magic number in z3fold_create_pool() new 20a598fbd33a mm/z3fold: remove unused function handle_to_z3fold_header() new b19810450439 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() new edc9994c55ef mm/z3fold: use release_z3fold_page_locked() to release loc [...] new 145f7fceec94 mm/zbud: reuse unbuddied[0] as buddied in zbud_pool new e6ee41a1cbc4 mm/zbud: don't export any zbud API new d9bb84e806ce mm/zbud: fix unused function warnings when CONFIG_ZPOOL is [...] new f4b361d73ac4 mm/compaction: use DEVICE_ATTR_WO macro new 07e1e100ff01 mm: compaction: remove duplicate !list_empty(&sublist) check new ac2a8c00f924 mm/mempolicy: cleanup nodemask intersection check for oom new 464abfdb28c4 mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] new be1f6654a85b mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 9d5ab6986d6e mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new ffa2b98d993e mm/mempolicy: unify the parameter sanity check for mbind a [...] new a422f95fb4e7 mm/mempolicy: unify the parameter sanity check for mbind a [...] new e1bf3d142c78 mm: mempolicy: don't have to split pmd for huge zero page new 47ee2789d744 mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] new 425c330420f0 include/linux/mmzone.h: add documentation for pfn_valid() new 523407528782 memblock: update initialization of reserved pages new eaa0a7ffff7c arm64: decouple check whether pfn is in linear map from pf [...] new 2db95439c075 arm64: drop pfn_valid_within() and simplify pfn_valid() new f1b7669e5f4f arm64/mm: drop HAVE_ARCH_PFN_VALID new fbcec6034ef8 mm: migrate: fix missing update page_private to hugetlb_pa [...] new 61c42937b364 mm: migrate: fix missing update page_private to hugetlb_pa [...] new cf19eade3b46 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new e6a9c8721071 mm: memory: add orig_pmd to struct vm_fault new 98c55047687c mm: memory: make numa_migrate_prep() non-static new 0daef1331551 mm: thp: refactor NUMA fault handling new 71a03a1ec49b mm: thp: fix a double unlock bug new 70a7b7e2e962 mm: migrate: account THP NUMA migration counters correctly new 1e4907397599 mm: migrate: don't split THP for misplaced NUMA page new 70adecb18f7b mm: migrate: check mapcount for THP instead of refcount new 39791fac7426 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] new 5374e1c1ef17 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new b7a905dddcf1 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] new 3fd437fd5602 mm: rmap: make try_to_unmap() void function new 89db407cab1c mm/thp: remap_page() is only needed on anonymous THP new 9d817b6bc5c5 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC new 58604994bc74 mm/thp: fix strncpy warning new a75d1c53c15f nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new f5d2d072ea46 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new b9c5650edd57 mm/nommu: unexport do_munmap() new be0c1bc9d57d mm: generalize ZONE_[DMA|DMA32] new c49147b58fd5 mm: make variable names for populate_vma_page_range() consistent new c8badd5d5d51 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new d406daaeb1a6 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new ec7985b03d7f MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new 2534bf0b137e selftests/vm: add protection_keys_32 / protection_keys_64 [...] new d36fb0c04071 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 69376984755a mm/memory_hotplug: rate limit page migration warnings new 608d75baf08c memory-hotplug.rst: complete admin-guide overhaul new 219fb7cfc39a mm,memory_hotplug: drop unneeded locking new 83332af93ad3 mmmemory_hotplug-drop-unneeded-locking-fix new 7228ea61c5bd mm/zswap.c: remove unused function zswap_debugfs_exit() new a27088f296cd mm/zswap.c: avoid unnecessary copy-in at map time new aef5ed9b7177 mm/zswap.c: fix two bugs in zswap_writeback_entry() new f18f8ded846e mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep new 8678966caa81 mm/zsmalloc.c: remove confusing code in obj_free() new f0552df9c5a2 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new b36677320eb1 mm/zsmalloc.c: improve readability for async_free_zspage() new e30720da63ed mm/highmem: Remove deprecated kmap_atomic new 78da2013c535 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK new 7df203d9641a mm: fix typos and grammar error in comments new 365b1147306e mm: define default value for FIRST_USER_ADDRESS new c42e1fe2650c mm: fix spelling mistakes new 4ef64ed135a1 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages new 535997906186 mm/vmalloc: include header for prototype of set_iounmap_nonlazy new 7a8e1af83751 mm/page_alloc: make should_fail_alloc_page() static new 064d7c92e5a8 mm/mapping_dirty_helpers: remove double Note in kerneldoc new 6fa5e7a4054e mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] new 1c1df40ff8a9 mm/memory_hotplug: fix kerneldoc comment for __try_online_node new 405ec1f51bf1 mm/memory_hotplug: fix kerneldoc comment for __remove_memory new d6132fa4cab0 mm/zbud: add kerneldoc fields for zbud_pool new aa21f56dbaa2 mm/z3fold: add kerneldoc fields for z3fold_pool new fdfaa46d4a4e mm/swap: make swap_address_space an inline function new 10eaf7e1733d mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations new 21ad8ecb4c8c mm/mmap_lock: fix warning when CONFIG_TRACING is not defined new 8311bec6ce1f mm/page_alloc: move prototype for find_suitable_fallback new 974cb93c9891 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM new b269007ca3db mm/thp: define default pmd_pgtable() new 28f03c306d93 kfence: unconditionally use unbound work queue new b1dbba21db87 mm: remove special swap entry functions new 6f477fcfc0b3 mm/swapops: rework swap entry manipulation code new 0c087474ec1e mm/rmap: split try_to_munlock from try_to_unmap new c76d56735941 mm/rmap: split migration into its own function new ac68b4f0a4e6 mm: rename migrate_pgmap_owner new 49988ee48b1e mm/memory.c: allow different return codes for copy_nonpres [...] new 3f56191e58b0 mm: device exclusive memory access new e499a45a3ef4 mm/rmap: fix signedness bug in make_device_exclusive_range() new 67ff927f3e6e mm: selftests for exclusive device memory new 3155b1edfcdd nouveau/svm: refactor nouveau_range_fault new 5a42dcc5fa12 nouveau/svm: implement atomic SVM access new 438157c2e88c fs/buffer.c: add debug print for __getblk_gfp() stall problem new b90d19447de0 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 96199c1319a7 kernel/hung_task.c: Monitor killed tasks. new db7e09a4ece9 proc: Avoid mixing integer types in mem_rw() new 46df59947f82 fs/proc/kcore.c: add mmap interface new 99742ad51b56 fs-proc-kcorec-add-mmap-interface-fix new d9b8654da6cf procfs: allow reading fdinfo with PTRACE_MODE_READ new 207f25996fd1 procfs/dmabuf: add inode number to /proc/*/fdinfo new ff9f9a410ba3 sysctl: remove redundant assignment to first new 8cdbdef48ad3 proc/sysctl: make protected_* world readable new 3748ba28794c drm: include only needed headers in ascii85.h new 186ca3b377dd kernel.h: split out panic and oops helpers new 5b2489e9376f kernelh-split-out-panic-and-oops-helpers-fix new e34105e50f8b kernel.h: split out panic and oops helpers (ia64 fix) new 33455aba697c lib: decompress_bunzip2: remove an unneeded semicolon new de83a1a77fe4 lib/string_helpers: switch to use BIT() macro new fdc1ec5ade9c lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new 82c2bd213f84 lib/string_helpers: drop indentation level in string_escape_mem() new cd14ccdf32df lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new d8c9e8443eca lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new dc6bcab46752 lib/string_helpers: allow to append additional characters [...] new d69ce0a6bbcc lib/test-string_helpers: print flags in hexadecimal format new a9b11f20aa4d lib/test-string_helpers: get rid of trailing comma in terminators new 5e2d1158bbc8 lib/test-string_helpers: add test cases for new features new 566a8543cea7 MAINTAINERS: add myself as designated reviewer for generic [...] new b977e1a13131 seq_file: introduce seq_escape_mem() new cfb4e6c2d12e seq_file: add seq_escape_str() as replica of string_escape_str() new 0b8efaa5e1fd seq_file: convert seq_escape() to use seq_escape_str() new efffe13dfca6 nfsd: avoid non-flexible API in seq_quote_mem() new 2bd98b9c874d seq_file: drop unused *_escape_mem_ascii() new e5efc72bb404 lib/math/rational.c: fix divide by zero new 71199a60abee lib/math/rational: add Kunit test cases new d394c4dd234f lib-math-rational-add-kunit-test-cases-fix new c6db15e58c27 lib/math/rational: fix spelling mistake "demominator" -> " [...] new eccd81d6b8b7 lib/decompressors: fix spelling mistakes new 0064c4443f00 lib/mpi: fix spelling mistakes new cfb9fc3aeffe lib: memscan() fixlet new 95353c882fff lib: uninline simple_strtoull() new b0a192551f5d lib/test_string.c: allow module removal new fc7a1cd9fb24 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] new 7cc20f5d7158 kstrtox: fix documentation references new d0b494813be4 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new 6824f926fe26 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new 4994117c05e0 checkpatch: scripts/spdxcheck.py now requires python3 new 5ee4926ea0b3 checkpatch: improve the indented label test new b673a6996233 checkpatch: do not complain about positive return values s [...] new fac53d18288b init: print out unknown kernel parameters new 99e262569c96 init/main.c: silence some -Wunused-parameter warnings new c0e7294e7746 kprobes: remove duplicated strong free_insn_page in x86 and s390 new ec160f8ac3c3 nilfs2: remove redundant continue statement in a while-loop new e8d57da95ea1 hfsplus: remove unnecessary oom message new 3b8709912f93 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 1462308647bb x86: signal: don't do sas_ss_reset() until we are certain [...] new 9c4c159aa939 exec: remove checks in __register_bimfmt() new 5fd7d96e38ec kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new a2dced078996 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] new c959494d0d5f kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new f662bac71243 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new 7d8f6ecfdca2 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code new 098741eb0d91 selftests/vm/pkeys: refill shadow register after implicit [...] new 1767cc34f5c1 selftests/vm/pkeys: exercise x86 XSAVE init state new b73e0cefa078 lib/decompressors: remove set but not used variabled 'level' new 5479837bb010 lib-decompressors-remove-set-but-not-used-variabled-level-fix new 92afa43b2901 ipc sem: use kvmalloc for sem_undo allocation new 3f90d692cd16 ipc: use kmalloc for msg_queue and shmid_kernel new c07ce12bac16 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock new 94dbb13067f8 ipc/util.c: use binary search for max_idx new b0d2f5174b68 ipc-utilc-use-binary-search-for-max_idx-fix new a36d4becadea linux-next-pre new 3e094691aace Merge branch 'akpm-current/current' new 29fb97ddbd2e lib/test: fix spelling mistakes new adae5f7ad09e lib: fix spelling mistakes new 471109cbad4b lib: fix spelling mistakes in header files new 41ee2aa387f8 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script new a9002dbb348a hexagon: use common DISCARDS macro new c0195c007c24 hexagon: select ARCH_WANT_LD_ORPHAN_WARN new 042ca0da91a1 mm/slub: use stackdepot to save stack trace in objects new 0b8e05026b10 slub: STACKDEPOT: rename save_stack_trace() new d1a66a31882b mm/slub: use stackdepot to save stack trace in objects-fix new 086ffcee2e77 mmap: make mlock_future_check() global new ecf1ad65c74d riscv/Kconfig: make direct map manipulation options depend on MMU new f17ade2f92bb set_memory: allow querying whether set_direct_map_*() is a [...] new ff5fcd25640c mm: introduce memfd_secret system call to create "secret" [...] new 815c2856f424 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new 7a79ebb7bcae PM: hibernate: disable when there are active secretmem users new 5ed8acdec88f arch, mm: wire up memfd_secret system call where relevant new 29146d4bdea9 secretmem: test: add basic selftest for memfd_secret(2) new d7601c4fd4b9 mm: fix spelling mistakes in header files new 7c933bfc0e66 mm: add setup_initial_init_mm() helper new 4f6b6b1e2fbe arc: convert to setup_initial_init_mm() new 0ec1bf55f13f arm: convert to setup_initial_init_mm() new 7c2b37e56119 arm64: convert to setup_initial_init_mm() new 0aef8bff382e csky: convert to setup_initial_init_mm() new e6f2c235762e h8300: convert to setup_initial_init_mm() new 06cfde1c29e4 m68k: convert to setup_initial_init_mm() new 4c94e06e5c31 nds32: convert to setup_initial_init_mm() new 04f60dc651d6 nios2: convert to setup_initial_init_mm() new 26bb28e75114 openrisc: convert to setup_initial_init_mm() new bd82bbe77af4 powerpc: convert to setup_initial_init_mm() new f6218b708a4c riscv: convert to setup_initial_init_mm() new f4ec2eba81bd s390: convert to setup_initial_init_mm() new 931ccd4da47c sh: convert to setup_initial_init_mm() new ac2b42d0e61b x86: convert to setup_initial_init_mm() new 1ef797c5b505 buildid: only consider GNU notes for build ID parsing new 3981239a4cc7 buildid: add API to parse build ID out of buffer new 9133e44594c5 buildid: stash away kernels build ID on init new c3c907f6e483 buildid-stash-away-kernels-build-id-on-init-fix new 83a5e59430a4 dump_stack: add vmlinux build ID to stack traces new 71ea9560b7f6 module: add printk formats to add module build ID to stacktraces new 153fe35bc58c module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 2f3045a365e4 buildid: fix build when CONFIG_MODULES is not set new 5a4bd6eaa1c3 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 652187b99eb7 module: fix build error when CONFIG_SYSFS is disabled new 0d7a96b6a8ab arm64: stacktrace: use %pSb for backtrace printing new d8c15d0ca6fa x86/dumpstack: use %pSb/%pBb for backtrace printing new 681400d9335b scripts/decode_stacktrace.sh: support debuginfod new 34584d30d2f8 scripts/decode_stacktrace.sh: silence stderr messages from [...] new 5c17356f0b7c scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 773c5182ccae buildid: mark some arguments const new b50f46ce8657 buildid: fix kernel-doc notation new a5981539319a kdump: use vmlinux_build_id to simplify new 393fde648d1f mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new ffe1ddcbf7dd mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] new 8b5b52a25360 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new e140b86d4af4 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] new ed1d406bb5d7 mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] new c6bec14caf80 selftest/mremap_test: update the test to handle pagesize o [...] new 7c5f9643a6d9 selftest/mremap_test: avoid crash with static build new 21f39286bcaa mm/mremap: convert huge PUD move to separate helper new e71d38c66e05 mm/mremap: fix build failure with clang-10 new a4ae7a33f62e mm/mremap: don't enable optimized PUD move if page table l [...] new 3c0e0557fd19 mm/mremap: use pmd/pud_poplulate to update page table entries new 15a08adf9036 mm/mremap: hold the rmap lock in write mode when moving pa [...] new 00b81618df75 mm/mremap: allow arch runtime override new ba1cd5f57715 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] new 5bd9b8a69457 powerpc/mm: enable HAVE_MOVE_PMD support new 2bcd8fd63fb8 Merge branch 'akpm/master' new 3579aa488520 Add linux-next specific files for 20210628
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 (c7d4c1fd91ab) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1109 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + .../ABI/testing/debugfs-driver-habanalabs | 8 + Documentation/ABI/testing/sysfs-bus-papr-pmem | 8 +- Documentation/ABI/testing/sysfs-firmware-memmap | 4 + Documentation/ABI/testing/sysfs-platform-dptf | 42 - Documentation/Makefile | 2 +- Documentation/PCI/acpi-info.rst | 18 +- Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 2 +- Documentation/PCI/pci.rst | 6 +- Documentation/RCU/checklist.rst | 55 +- Documentation/admin-guide/bootconfig.rst | 30 +- .../admin-guide/cgroup-v1/blkio-controller.rst | 155 +- Documentation/admin-guide/cgroup-v2.rst | 55 + .../admin-guide/device-mapper/writecache.rst | 20 + .../special-register-buffer-data-sampling.rst | 3 +- Documentation/admin-guide/kernel-parameters.txt | 37 +- Documentation/admin-guide/media/bt8xx.rst | 15 +- Documentation/admin-guide/media/bttv.rst | 21 +- Documentation/admin-guide/media/index.rst | 12 +- Documentation/admin-guide/media/saa7134.rst | 3 +- Documentation/admin-guide/pm/intel_idle.rst | 16 +- Documentation/admin-guide/pm/intel_pstate.rst | 9 +- Documentation/admin-guide/reporting-issues.rst | 2 +- Documentation/admin-guide/sysctl/abi.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 37 +- Documentation/block/bfq-iosched.rst | 38 +- Documentation/block/biodoc.rst | 2 +- Documentation/bpf/bpf_lsm.rst | 13 +- Documentation/bpf/index.rst | 13 + Documentation/bpf/libbpf/libbpf.rst | 14 + Documentation/bpf/libbpf/libbpf_api.rst | 27 + Documentation/bpf/libbpf/libbpf_build.rst | 37 + .../bpf/libbpf/libbpf_naming_convention.rst | 162 + Documentation/conf.py | 9 - Documentation/core-api/bus-virt-phys-mapping.rst | 2 +- Documentation/core-api/dma-api.rst | 5 +- Documentation/core-api/dma-isa-lpc.rst | 2 +- Documentation/core-api/index.rst | 4 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kunit/api/index.rst | 8 +- Documentation/dev-tools/kunit/faq.rst | 2 +- Documentation/dev-tools/kunit/index.rst | 14 +- Documentation/dev-tools/kunit/start.rst | 6 +- Documentation/dev-tools/kunit/tips.rst | 5 +- Documentation/dev-tools/kunit/usage.rst | 15 +- Documentation/dev-tools/pgo.rst | 127 + Documentation/dev-tools/testing-overview.rst | 18 +- Documentation/devicetree/bindings/arm/qcom.yaml | 13 + .../devicetree/bindings/arm/rockchip.yaml | 5 + .../devicetree/bindings/ata/nvidia,tegra-ahci.yaml | 1 - .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 7 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 1 - .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml | 2 - .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 2 - .../bindings/clock/sprd,sc9863a-clk.yaml | 1 - .../bindings/crypto/allwinner,sun8i-ce.yaml | 2 - .../devicetree/bindings/crypto/arm,cryptocell.yaml | 53 + .../devicetree/bindings/crypto/arm-cryptocell.txt | 25 - .../devicetree/bindings/crypto/fsl-dcp.yaml | 1 - .../allwinner,sun4i-a10-display-backend.yaml | 6 - .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 1 - .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 - .../display/allwinner,sun8i-a83t-hdmi-phy.yaml | 2 - .../display/allwinner,sun8i-r40-tcon-top.yaml | 2 - .../bindings/display/bridge/adi,adv7511.txt | 143 - .../bindings/display/bridge/adi,adv7511.yaml | 240 + .../bindings/display/bridge/adi,adv7533.yaml | 184 + .../bindings/display/bridge/cdns,mhdp8546.yaml | 2 - .../bindings/display/mediatek/mediatek,cec.yaml | 52 + .../display/mediatek/mediatek,hdmi-ddc.yaml | 58 + .../bindings/display/mediatek/mediatek,hdmi.txt | 136 - .../bindings/display/mediatek/mediatek,hdmi.yaml | 133 + .../display/rockchip/rockchip,dw-hdmi.yaml | 2 - .../devicetree/bindings/display/st,stm32-dsi.yaml | 2 - .../devicetree/bindings/display/st,stm32-ltdc.yaml | 1 - .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 4 - .../devicetree/bindings/dma/altr,msgdma.yaml | 61 + .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 - .../devicetree/bindings/dma/renesas,shdma.txt | 84 - .../bindings/edac/amazon,al-mc-edac.yaml | 2 - Documentation/devicetree/bindings/eeprom/at24.yaml | 1 - .../devicetree/bindings/example-schema.yaml | 2 - .../bindings/fpga/xilinx-zynq-fpga-mgr.txt | 19 - .../bindings/fpga/xilinx-zynq-fpga-mgr.yaml | 52 + .../devicetree/bindings/gpio/gpio-davinci.txt | 167 - .../devicetree/bindings/gpio/gpio-davinci.yaml | 185 + .../devicetree/bindings/gpio/gpio-pcf857x.txt | 69 - .../devicetree/bindings/gpio/gpio-stp-xway.txt | 42 - .../devicetree/bindings/gpio/gpio-stp-xway.yaml | 99 + .../devicetree/bindings/gpio/gpio-zynq.txt | 36 - .../devicetree/bindings/gpio/gpio-zynq.yaml | 59 + .../devicetree/bindings/gpio/nxp,pcf8575.yaml | 103 + .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 1 - .../devicetree/bindings/gpu/vivante,gc.yaml | 1 - .../devicetree/bindings/i2c/aspeed,i2c.yaml | 1 - .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 1 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../devicetree/bindings/i2c/i2c-pxa-pci-ce4100.txt | 4 +- .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 2 - .../bindings/i2c/mellanox,i2c-mlxbf.yaml | 1 - .../devicetree/bindings/i2c/renesas,iic.txt | 72 - .../devicetree/bindings/i2c/renesas,riic.yaml | 19 +- .../bindings/i2c/renesas,rmobile-iic.yaml | 149 + .../bindings/iio/adc/amlogic,meson-saradc.yaml | 1 - .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 - .../input/touchscreen/sitronix,st1232.yaml | 50 + .../bindings/input/touchscreen/sitronix-st1232.txt | 28 - .../bindings/interrupt-controller/arm,vic.txt | 41 - .../bindings/interrupt-controller/arm,vic.yaml | 81 + .../interrupt-controller/fsl,irqsteer.yaml | 1 - .../interrupt-controller/loongson,liointc.yaml | 1 - .../interrupt-controller/ti,pruss-intc.yaml | 2 +- .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 1 - .../devicetree/bindings/iommu/arm,smmu.yaml | 6 +- Documentation/devicetree/bindings/iommu/iommu.txt | 18 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 1 + .../mailbox/microchip,polarfire-soc-mailbox.yaml | 47 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 + .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 2 - .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 1 - .../devicetree/bindings/media/i2c/adv7604.yaml | 1 - .../bindings/media/marvell,mmp2-ccic.yaml | 1 - .../devicetree/bindings/media/mediatek-vcodec.txt | 2 + .../bindings/media/qcom,sc7180-venus.yaml | 1 - .../bindings/media/qcom,sdm845-venus-v2.yaml | 1 - .../bindings/media/qcom,sm8250-venus.yaml | 1 - .../devicetree/bindings/media/renesas,drif.yaml | 1 - .../devicetree/bindings/media/rockchip,vdec.yaml | 10 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 33 +- .../memory-controllers/mediatek,smi-common.yaml | 6 +- .../memory-controllers/mediatek,smi-larb.yaml | 1 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 2 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 2 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/mmc/sdhci-pxa.yaml | 1 - .../bindings/net/amlogic,meson-dwmac.yaml | 2 - .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 2 - .../devicetree/bindings/net/can/bosch,m_can.yaml | 2 - .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 2 - .../devicetree/bindings/net/ingenic,mac.yaml | 2 +- .../devicetree/bindings/net/mdio-gpio.yaml | 1 - .../bindings/net/microchip,sparx5-switch.yaml | 226 + .../devicetree/bindings/net/qcom,ipa.yaml | 1 + .../devicetree/bindings/net/snps,dwmac.yaml | 8 +- .../devicetree/bindings/net/stm32-dwmac.yaml | 1 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 - .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 3 + .../devicetree/bindings/pci/intel,ixp4xx-pci.yaml | 100 + .../devicetree/bindings/pci/loongson.yaml | 1 - .../bindings/pci/mediatek-pcie-gen3.yaml | 1 - .../bindings/pci/microchip,pcie-host.yaml | 2 - .../devicetree/bindings/pci/pci-keystone.txt | 115 - .../devicetree/bindings/pci/ti,am65-pci-ep.yaml | 74 + .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 96 + .../devicetree/bindings/perf/arm,cmn.yaml | 1 - .../bindings/phy/brcm,bcm63xx-usbh-phy.yaml | 1 - .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 3 - .../devicetree/bindings/phy/brcm,sata-phy.yaml | 1 - .../bindings/phy/hisilicon,hi3670-usb3.yaml | 0 .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 - .../bindings/phy/phy-cadence-sierra.yaml | 2 - .../bindings/phy/phy-cadence-torrent.yaml | 4 - .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 12 +- .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 1 - .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 1 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 4 +- .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 2 - .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 1 - .../bindings/phy/rockchip-inno-csi-dphy.yaml | 79 + .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 56 + .../bindings/pinctrl/actions,s500-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sm6125-pinctrl.yaml | 132 + .../bindings/power/amlogic,meson-ee-pwrc.yaml | 1 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 1 - Documentation/devicetree/bindings/pwm/pwm.yaml | 9 +- .../devicetree/bindings/regulator/max8893.yaml | 88 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 17 +- .../devicetree/bindings/regulator/regulator.yaml | 82 + .../bindings/regulator/rohm,bd9576-regulator.yaml | 6 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 11 + .../bindings/remoteproc/st,stm32-rproc.yaml | 2 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 1 - .../bindings/remoteproc/ti,pru-rproc.yaml | 5 + .../bindings/reserved-memory/reserved-memory.txt | 36 +- .../devicetree/bindings/reset/fsl,imx-src.yaml | 1 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 1 - .../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 36 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 - .../devicetree/bindings/rtc/epson,rx8900.txt | 22 - .../devicetree/bindings/rtc/epson,rx8900.yaml | 49 + .../devicetree/bindings/rtc/imxdi-rtc.yaml | 1 - .../devicetree/bindings/rtc/nxp,pcf8563.yaml | 4 +- Documentation/devicetree/bindings/rtc/pcf85363.txt | 17 - .../devicetree/bindings/rtc/ti,bq32000.yaml | 49 + Documentation/devicetree/bindings/rtc/ti,bq32k.txt | 18 - .../devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml | 65 + Documentation/devicetree/bindings/rtc/xlnx-rtc.txt | 25 - .../devicetree/bindings/serial/8250_omap.yaml | 118 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 2 - .../devicetree/bindings/serial/mvebu-uart.txt | 6 +- .../devicetree/bindings/serial/omap_serial.txt | 40 - .../devicetree/bindings/serial/samsung_uart.yaml | 1 - .../microchip,polarfire-soc-sys-controller.yaml | 35 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 1 - .../devicetree/bindings/soc/ti/ti,pruss.yaml | 2 - .../sound/nvidia,tegra-audio-graph-card.yaml | 1 - .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 3 - .../devicetree/bindings/sound/tlv320aic32x4.txt | 1 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 1 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 2 - .../devicetree/bindings/spi/spi-cadence.txt | 30 - .../devicetree/bindings/spi/spi-cadence.yaml | 66 + .../devicetree/bindings/spi/spi-controller.yaml | 7 +- .../devicetree/bindings/spi/spi-rockchip.yaml | 1 + .../devicetree/bindings/spi/spi-xilinx.txt | 23 - .../devicetree/bindings/spi/spi-xilinx.yaml | 57 + .../devicetree/bindings/spi/spi-zynqmp-qspi.txt | 25 - .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 51 + .../spmi/hisilicon,hisi-spmi-controller.yaml | 73 + Documentation/devicetree/bindings/spmi/spmi.yaml | 15 +- .../devicetree/bindings/submitting-patches.rst | 11 +- .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 2 - .../bindings/thermal/nvidia,tegra30-tsensor.yaml | 73 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 3 +- .../bindings/thermal/rockchip-thermal.txt | 85 - .../bindings/thermal/rockchip-thermal.yaml | 96 + .../timer/allwinner,sun5i-a13-hstimer.yaml | 1 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 1 - .../bindings/timer/arm,arch_timer_mmio.yaml | 2 - .../bindings/timer/intel,ixp4xx-timer.yaml | 1 - .../devicetree/bindings/timer/renesas,tmu.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/usb/maxim,max3420-udc.yaml | 2 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 4 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/realtek,rts5411.yaml | 62 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 3 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 74 + .../bindings/watchdog/atmel-sama5d4-wdt.txt | 34 - .../bindings/watchdog/mstar,msc313e-wdt.yaml | 40 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 6 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 1 + .../bindings/watchdog/st,stm32-iwdg.yaml | 1 - Documentation/doc-guide/contributing.rst | 8 +- Documentation/driver-api/acpi/linuxized-acpica.rst | 2 +- Documentation/driver-api/gpio/using-gpio.rst | 4 +- Documentation/driver-api/ioctl.rst | 10 +- .../driver-api/media/drivers/bttv-devel.rst | 2 +- Documentation/driver-api/media/index.rst | 10 +- Documentation/driver-api/pm/devices.rst | 8 +- Documentation/driver-api/serial/moxa-smartio.rst | 496 +- .../surface_aggregator/clients/index.rst | 3 +- .../driver-api/surface_aggregator/internal.rst | 15 +- .../driver-api/surface_aggregator/overview.rst | 6 +- Documentation/driver-api/thermal/sysfs-api.rst | 24 +- Documentation/driver-api/usb/dma.rst | 6 +- Documentation/driver-api/vfio-mediated-device.rst | 35 +- Documentation/filesystems/ext4/blockgroup.rst | 2 +- Documentation/filesystems/f2fs.rst | 16 +- Documentation/filesystems/locking.rst | 77 +- Documentation/filesystems/path-lookup.rst | 194 +- .../filesystems/xfs-delayed-logging-design.rst | 361 +- .../acpi/dsd/data-node-references.rst | 3 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 2 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 74 +- Documentation/firmware-guide/acpi/enumeration.rst | 7 +- Documentation/firmware-guide/acpi/index.rst | 1 + Documentation/gpu/amdgpu-dc.rst | 6 + Documentation/i2c/i2c-sysfs.rst | 395 + Documentation/i2c/instantiating-devices.rst | 2 +- Documentation/i2c/old-module-parameters.rst | 3 +- Documentation/i2c/smbus-protocol.rst | 4 +- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/networking/af_xdp.rst | 32 +- .../device_drivers/ethernet/google/gve.rst | 53 +- .../device_drivers/ethernet/intel/i40e.rst | 6 +- .../device_drivers/ethernet/intel/iavf.rst | 2 +- .../networking/devlink/devlink-region.rst | 2 +- Documentation/networking/devlink/devlink-trap.rst | 5 +- Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/prestera.rst | 4 +- Documentation/networking/dsa/sja1105.rst | 61 +- Documentation/networking/ethtool-netlink.rst | 8 +- Documentation/networking/ip-sysctl.rst | 12 + Documentation/networking/mptcp-sysctl.rst | 21 + Documentation/networking/nf_conntrack-sysctl.rst | 24 + Documentation/process/submitting-patches.rst | 32 +- Documentation/riscv/vm-layout.rst | 4 +- Documentation/s390/vfio-ap.rst | 1 - Documentation/security/landlock.rst | 3 +- .../trace/coresight/coresight-etm4x-reference.rst | 2 +- Documentation/trace/coresight/coresight.rst | 8 +- Documentation/trace/ftrace.rst | 2 +- Documentation/trace/hwlat_detector.rst | 13 +- Documentation/trace/index.rst | 2 + Documentation/trace/osnoise-tracer.rst | 152 + Documentation/trace/timerlat-tracer.rst | 181 + Documentation/usb/ehci.rst | 2 +- Documentation/usb/gadget_printer.rst | 2 +- Documentation/userspace-api/ioctl/hdio.rst | 845 +- Documentation/userspace-api/landlock.rst | 11 +- Documentation/userspace-api/media/glossary.rst | 2 +- Documentation/userspace-api/media/index.rst | 12 +- Documentation/virt/kvm/api.rst | 357 +- Documentation/virt/kvm/cpuid.rst | 7 + Documentation/virt/kvm/hypercalls.rst | 21 + Documentation/virt/kvm/locking.rst | 5 + Documentation/virt/kvm/mmu.rst | 7 +- Documentation/virt/kvm/msr.rst | 13 + Documentation/virt/kvm/s390-pv-boot.rst | 2 +- Documentation/vm/hmm.rst | 19 +- Documentation/vm/unevictable-lru.rst | 33 +- Documentation/vm/zswap.rst | 4 +- Documentation/x86/boot.rst | 4 +- Documentation/x86/mtrr.rst | 2 +- MAINTAINERS | 138 +- Makefile | 12 +- Next/SHA1s | 310 +- Next/Trees | 2 +- Next/merge.log | 11322 +++++++++++++------ arch/Kconfig | 8 + arch/alpha/configs/defconfig | 13 +- arch/alpha/include/asm/pgtable.h | 2 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/process.c | 2 +- arch/arc/kernel/stacktrace.c | 2 +- arch/arm/Kconfig | 3 +- arch/arm/Kconfig.debug | 4 +- arch/arm/arm-soc-for-next-contents.txt | 186 +- arch/arm/boot/dts/hi3620.dtsi | 4 +- arch/arm/boot/dts/hip01-ca9x2.dts | 4 +- arch/arm/boot/dts/hip01.dtsi | 4 +- arch/arm/boot/dts/hip04.dtsi | 4 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 2 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 2 +- arch/arm/boot/dts/rk3036.dtsi | 21 + arch/arm/boot/dts/rk3066a.dtsi | 4 + arch/arm/boot/dts/rk3188.dtsi | 5 + arch/arm/boot/dts/rk322x.dtsi | 27 +- arch/arm/boot/dts/rk3xxx.dtsi | 12 + arch/arm/boot/dts/sd5203.dts | 2 +- arch/arm/boot/dts/zynq-7000.dtsi | 21 + arch/arm/boot/dts/zynq-ebaz4205.dts | 12 + arch/arm/configs/footbridge_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/pxa_defconfig | 2 - arch/arm/include/asm/cpuidle.h | 5 + arch/arm/include/asm/memory.h | 4 +- arch/arm/kernel/process.c | 2 +- arch/arm/mach-ixp4xx/Kconfig | 35 +- arch/arm/mach-ixp4xx/avila-setup.c | 1 + arch/arm/mach-ixp4xx/common.c | 47 +- arch/arm/mach-ixp4xx/fsg-setup.c | 1 + arch/arm/mach-ixp4xx/include/mach/cpu.h | 54 - arch/arm/mach-ixp4xx/include/mach/hardware.h | 2 +- arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 61 +- arch/arm/mach-ixp4xx/include/mach/platform.h | 14 - arch/arm/mach-ixp4xx/ixp4xx-of.c | 8 +- arch/arm/mach-ixp4xx/nas100d-setup.c | 1 + arch/arm/mach-ixp4xx/nslu2-setup.c | 1 + arch/arm64/Kconfig | 1 + .../arm64/boot/dts/hisilicon/hi3660-coresight.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 6 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 10 +- arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 3 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 2 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 94 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 481 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 621 +- arch/arm64/boot/dts/qcom/Makefile | 5 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 15 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 12 +- arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi | 135 + arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi | 108 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 98 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 360 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 20 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 28 +- arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 28 +- .../dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts | 19 + .../dts/qcom/sm8150-sony-xperia-kumano-griffin.dts | 13 + .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 452 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 6 + arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 33 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 10 + .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts | 15 + .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 35 + .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 636 ++ arch/arm64/boot/dts/qcom/sm8250.dtsi | 188 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 162 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 16 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 79 + arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 3111 +++++ arch/arm64/boot/dts/rockchip/rk3568.dtsi | 593 + arch/arm64/boot/dts/rockchip/rockchip-pinconf.dtsi | 344 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 96 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 78 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 78 + arch/arm64/configs/defconfig | 4 + arch/arm64/include/asm/alternative-macros.h | 2 +- arch/arm64/include/asm/cpuidle.h | 35 + arch/arm64/include/asm/insn-def.h | 9 + arch/arm64/include/asm/insn.h | 5 +- arch/arm64/include/asm/kernel-pgtable.h | 10 +- arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 3 + arch/arm64/include/asm/kvm_host.h | 23 +- arch/arm64/include/asm/kvm_mmu.h | 12 +- arch/arm64/include/asm/kvm_mte.h | 66 + arch/arm64/include/asm/kvm_pgtable.h | 42 +- arch/arm64/include/asm/mte-def.h | 1 + arch/arm64/include/asm/mte.h | 4 +- arch/arm64/include/asm/pgtable.h | 22 +- arch/arm64/include/asm/sysreg.h | 3 +- arch/arm64/include/asm/tlb.h | 4 + arch/arm64/include/uapi/asm/kvm.h | 11 + arch/arm64/kernel/asm-offsets.c | 2 + arch/arm64/kernel/cpufeature.c | 4 +- arch/arm64/kernel/idle.c | 41 +- arch/arm64/kernel/mte.c | 18 +- arch/arm64/kernel/process.c | 3 +- arch/arm64/kernel/smp.c | 2 +- arch/arm64/kernel/suspend.c | 12 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 20 + arch/arm64/kvm/guest.c | 134 +- arch/arm64/kvm/hyp/entry.S | 7 + arch/arm64/kvm/hyp/exception.c | 3 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 21 + arch/arm64/kvm/hyp/pgtable.c | 48 +- arch/arm64/kvm/mmu.c | 103 +- arch/arm64/kvm/pmu-emul.c | 4 + arch/arm64/kvm/reset.c | 4 + arch/arm64/kvm/sys_regs.c | 32 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/mmu.c | 6 +- arch/csky/kernel/asm-offsets.c | 1 - arch/csky/kernel/stacktrace.c | 2 +- arch/h8300/kernel/asm-offsets.c | 1 - arch/h8300/kernel/process.c | 2 +- arch/hexagon/kernel/process.c | 2 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 8 +- arch/m68k/configs/amiga_defconfig | 10 +- arch/m68k/configs/atari_defconfig | 8 +- arch/m68k/configs/mac_defconfig | 8 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 8 +- arch/m68k/kernel/process.c | 2 +- arch/microblaze/kernel/asm-offsets.c | 1 - arch/mips/boot/dts/loongson/Makefile | 2 +- arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 46 + arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 6 +- arch/mips/cavium-octeon/octeon-usb.c | 9 +- arch/mips/include/asm/kvm_host.h | 9 +- arch/mips/include/asm/mach-ralink/spaces.h | 10 + arch/mips/include/asm/pgalloc.h | 10 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/asm-offsets.c | 1 - arch/mips/kernel/process.c | 2 +- arch/mips/kvm/Makefile | 2 +- arch/mips/kvm/mips.c | 90 +- arch/mips/kvm/tlb.c | 3 +- arch/mips/mti-malta/malta-platform.c | 3 +- arch/nds32/kernel/process.c | 2 +- arch/nios2/kernel/process.c | 2 +- arch/openrisc/kernel/asm-offsets.c | 1 - arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/asm-offsets.c | 1 - arch/parisc/kernel/process.c | 4 +- arch/powerpc/Kconfig | 5 +- arch/powerpc/Kconfig.debug | 5 + arch/powerpc/boot/Makefile | 6 +- arch/powerpc/boot/devtree.c | 59 +- arch/powerpc/boot/dts/microwatt.dts | 138 + arch/powerpc/boot/microwatt.c | 24 + arch/powerpc/boot/ns16550.c | 9 +- arch/powerpc/boot/wrapper | 5 + arch/powerpc/configs/microwatt_defconfig | 98 + arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 2 + arch/powerpc/include/asm/asm-prototypes.h | 12 +- arch/powerpc/include/asm/book3s/32/kup.h | 199 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 41 + arch/powerpc/include/asm/book3s/64/kup.h | 3 +- arch/powerpc/include/asm/book3s/64/mmu.h | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 3 + .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 6 + arch/powerpc/include/asm/checksum.h | 2 +- arch/powerpc/include/asm/code-patching.h | 34 +- arch/powerpc/include/asm/cputhreads.h | 30 + arch/powerpc/include/asm/exception-64s.h | 13 + arch/powerpc/include/asm/head-64.h | 2 +- arch/powerpc/include/asm/hvcall.h | 14 +- arch/powerpc/include/asm/hw_irq.h | 23 +- arch/powerpc/include/asm/inst.h | 94 +- arch/powerpc/include/asm/interrupt.h | 40 +- arch/powerpc/include/asm/kup.h | 50 +- arch/powerpc/include/asm/kvm_asm.h | 1 + arch/powerpc/include/asm/kvm_book3s.h | 3 + arch/powerpc/include/asm/kvm_book3s_64.h | 8 + arch/powerpc/include/asm/kvm_guest.h | 4 +- arch/powerpc/include/asm/kvm_host.h | 21 +- arch/powerpc/include/asm/kvm_ppc.h | 18 +- arch/powerpc/include/asm/livepatch.h | 2 +- arch/powerpc/include/asm/mmu.h | 5 + arch/powerpc/include/asm/mmu_context.h | 19 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 46 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 1 + arch/powerpc/include/asm/paca.h | 7 + arch/powerpc/include/asm/pgtable.h | 5 + arch/powerpc/include/asm/ppc-opcode.h | 83 +- arch/powerpc/include/asm/ppc_asm.h | 8 + arch/powerpc/include/asm/probes.h | 4 +- arch/powerpc/include/asm/processor.h | 21 +- arch/powerpc/include/asm/ptrace.h | 47 +- arch/powerpc/include/asm/reg.h | 13 +- arch/powerpc/include/asm/security_features.h | 4 + arch/powerpc/include/asm/set_memory.h | 34 + arch/powerpc/include/asm/setup.h | 1 - arch/powerpc/include/asm/sstep.h | 7 +- arch/powerpc/include/asm/time.h | 12 + arch/powerpc/include/asm/tlb.h | 6 + arch/powerpc/include/asm/uprobes.h | 4 +- arch/powerpc/include/asm/vas.h | 109 +- arch/powerpc/include/asm/xics.h | 4 + arch/powerpc/include/uapi/asm/papr_pdsm.h | 6 + arch/powerpc/include/uapi/asm/vas-api.h | 6 +- arch/powerpc/kernel/asm-offsets.c | 22 +- arch/powerpc/kernel/crash_dump.c | 6 +- arch/powerpc/kernel/entry_32.S | 54 +- arch/powerpc/kernel/entry_64.S | 516 - arch/powerpc/kernel/epapr_paravirt.c | 4 +- arch/powerpc/kernel/exceptions-64e.S | 53 +- arch/powerpc/kernel/exceptions-64s.S | 443 +- arch/powerpc/kernel/firmware.c | 10 +- arch/powerpc/kernel/fpu.S | 4 + arch/powerpc/kernel/head_32.h | 41 +- arch/powerpc/kernel/head_40x.S | 36 - arch/powerpc/kernel/head_44x.S | 50 +- arch/powerpc/kernel/head_64.S | 25 +- arch/powerpc/kernel/head_8xx.S | 25 - arch/powerpc/kernel/head_book3s_32.S | 85 +- arch/powerpc/kernel/head_booke.h | 31 +- arch/powerpc/kernel/head_fsl_booke.S | 37 - arch/powerpc/kernel/hw_breakpoint.c | 4 +- arch/powerpc/kernel/interrupt.c | 484 +- arch/powerpc/kernel/interrupt_64.S | 742 ++ arch/powerpc/kernel/irq.c | 95 + arch/powerpc/kernel/jump_label.c | 4 +- arch/powerpc/kernel/kgdb.c | 19 +- arch/powerpc/kernel/kprobes-ftrace.c | 4 +- arch/powerpc/kernel/kprobes.c | 61 +- arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/mce_power.c | 50 +- arch/powerpc/kernel/misc_32.S | 6 - arch/powerpc/kernel/module.c | 4 +- arch/powerpc/kernel/module_32.c | 19 +- arch/powerpc/kernel/module_64.c | 55 +- arch/powerpc/kernel/optprobes.c | 132 +- arch/powerpc/kernel/process.c | 111 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 104 +- arch/powerpc/kernel/ptrace/ptrace-adv.c | 20 +- arch/powerpc/kernel/ptrace/ptrace-noadv.c | 14 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 5 +- arch/powerpc/kernel/rtas-rtc.c | 2 +- arch/powerpc/kernel/rtas.c | 14 +- arch/powerpc/kernel/security.c | 24 +- arch/powerpc/kernel/setup-common.c | 2 - arch/powerpc/kernel/setup_32.c | 4 +- arch/powerpc/kernel/setup_64.c | 13 +- arch/powerpc/kernel/signal.c | 12 +- arch/powerpc/kernel/signal_32.c | 106 +- arch/powerpc/kernel/signal_64.c | 49 +- arch/powerpc/kernel/smp.c | 15 + arch/powerpc/kernel/stacktrace.c | 34 +- arch/powerpc/kernel/syscalls.c | 3 +- arch/powerpc/kernel/sysfs.c | 12 +- arch/powerpc/kernel/time.c | 21 - arch/powerpc/kernel/trace/ftrace.c | 51 +- arch/powerpc/kernel/traps.c | 49 +- arch/powerpc/kernel/udbg_16550.c | 39 + arch/powerpc/kernel/uprobes.c | 8 +- arch/powerpc/kernel/vector.S | 8 +- arch/powerpc/kernel/vmlinux.lds.S | 10 + arch/powerpc/kernel/watchdog.c | 1 + arch/powerpc/kexec/crash.c | 4 +- arch/powerpc/kvm/Makefile | 4 +- arch/powerpc/kvm/book3s.c | 108 +- arch/powerpc/kvm/book3s_32_mmu_host.c | 3 - arch/powerpc/kvm/book3s_64_entry.S | 416 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 27 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 12 - arch/powerpc/kvm/book3s_hv.c | 813 +- arch/powerpc/kvm/book3s_hv_builtin.c | 137 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 9 +- arch/powerpc/kvm/book3s_hv_nested.c | 122 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 508 + arch/powerpc/kvm/book3s_hv_rm_mmu.c | 14 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 15 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 684 +- arch/powerpc/kvm/book3s_pr.c | 4 +- arch/powerpc/kvm/book3s_pr_papr.c | 2 +- arch/powerpc/kvm/book3s_segment.S | 3 + arch/powerpc/kvm/book3s_xive.c | 113 +- arch/powerpc/kvm/book3s_xive.h | 7 - arch/powerpc/kvm/book3s_xive_native.c | 10 - arch/powerpc/kvm/booke.c | 76 +- arch/powerpc/kvm/powerpc.c | 3 + arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 178 +- arch/powerpc/lib/error-inject.c | 2 +- arch/powerpc/lib/feature-fixups.c | 266 +- arch/powerpc/lib/restart_table.c | 30 + arch/powerpc/lib/sstep.c | 17 +- arch/powerpc/lib/test_emulate_step.c | 9 +- arch/powerpc/math-emu/math.c | 2 +- arch/powerpc/math-emu/math_efp.c | 2 +- arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s32/Makefile | 1 + arch/powerpc/mm/book3s32/hash_low.S | 6 +- arch/powerpc/mm/book3s32/kuap.c | 33 + arch/powerpc/mm/book3s32/kuep.c | 42 +- arch/powerpc/mm/book3s32/mmu.c | 20 - arch/powerpc/mm/book3s32/mmu_context.c | 48 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 8 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 32 +- arch/powerpc/mm/book3s64/radix_tlb.c | 272 +- arch/powerpc/mm/ioremap_32.c | 4 +- arch/powerpc/mm/ioremap_64.c | 2 +- arch/powerpc/mm/maccess.c | 4 +- arch/powerpc/mm/mem.c | 7 + arch/powerpc/mm/mmu_context.c | 4 +- arch/powerpc/mm/nohash/44x.c | 13 + arch/powerpc/mm/nohash/8xx.c | 42 +- arch/powerpc/mm/nohash/mmu_context.c | 173 +- arch/powerpc/mm/nohash/tlb_low.S | 13 - arch/powerpc/mm/pageattr.c | 134 + arch/powerpc/mm/pgtable.c | 8 + arch/powerpc/mm/pgtable_32.c | 60 +- arch/powerpc/mm/ptdump/ptdump.c | 22 +- arch/powerpc/net/bpf_jit_comp.c | 13 +- arch/powerpc/net/bpf_jit_comp32.c | 220 +- arch/powerpc/net/bpf_jit_comp64.c | 14 +- arch/powerpc/perf/callchain.c | 2 +- arch/powerpc/perf/core-book3s.c | 6 +- arch/powerpc/perf/generic-compat-pmu.c | 170 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 4 +- arch/powerpc/platforms/Kconfig | 3 + arch/powerpc/platforms/Kconfig.cputype | 11 +- arch/powerpc/platforms/Makefile | 2 + arch/powerpc/platforms/book3s/Kconfig | 15 + arch/powerpc/platforms/book3s/Makefile | 2 + arch/powerpc/platforms/book3s/vas-api.c | 493 + arch/powerpc/platforms/embedded6xx/holly.c | 4 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 4 +- arch/powerpc/platforms/microwatt/Kconfig | 13 + arch/powerpc/platforms/microwatt/Makefile | 1 + arch/powerpc/platforms/microwatt/rng.c | 48 + arch/powerpc/platforms/microwatt/setup.c | 41 + arch/powerpc/platforms/pasemi/idle.c | 4 +- arch/powerpc/platforms/powermac/bootx_init.c | 2 +- arch/powerpc/platforms/powermac/smp.c | 4 +- arch/powerpc/platforms/powernv/Kconfig | 14 - arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/idle.c | 52 +- arch/powerpc/platforms/powernv/opal-call.c | 4 + arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/subcore.c | 10 + arch/powerpc/platforms/powernv/vas-api.c | 278 - arch/powerpc/platforms/powernv/vas-debug.c | 27 +- arch/powerpc/platforms/powernv/vas-fault.c | 173 +- arch/powerpc/platforms/powernv/vas-trace.h | 4 +- arch/powerpc/platforms/powernv/vas-window.c | 264 +- arch/powerpc/platforms/powernv/vas.h | 50 +- arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/dlpar.c | 9 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 34 +- arch/powerpc/platforms/pseries/hvCall.S | 29 + arch/powerpc/platforms/pseries/papr_scm.c | 94 +- arch/powerpc/platforms/pseries/ras.c | 4 +- arch/powerpc/platforms/pseries/setup.c | 9 + arch/powerpc/platforms/pseries/smp.c | 4 +- arch/powerpc/platforms/pseries/vas.c | 595 + arch/powerpc/platforms/pseries/vas.h | 125 + arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/fsl_rio.c | 4 +- arch/powerpc/sysdev/xics/Kconfig | 3 + arch/powerpc/sysdev/xics/Makefile | 1 + arch/powerpc/sysdev/xics/ics-native.c | 257 + arch/powerpc/sysdev/xics/xics-common.c | 2 + arch/powerpc/xmon/xmon.c | 207 +- arch/riscv/Kconfig | 1 - arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 2 +- arch/riscv/include/asm/pgtable.h | 5 +- arch/riscv/include/asm/thread_info.h | 15 - arch/riscv/kernel/entry.S | 108 - arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/kernel/traps.c | 35 - arch/riscv/mm/init.c | 2 +- arch/riscv/mm/kasan_init.c | 10 +- arch/s390/Kconfig | 4 +- arch/s390/boot/boot.h | 1 + arch/s390/boot/compressed/Makefile | 4 + arch/s390/boot/compressed/decompressor.c | 8 +- arch/s390/boot/ipl_parm.c | 45 +- arch/s390/boot/mem_detect.c | 73 +- arch/s390/boot/startup.c | 88 + arch/s390/boot/uv.c | 25 + arch/s390/include/asm/bitops.h | 10 +- arch/s390/include/asm/checksum.h | 10 +- arch/s390/include/asm/facility.h | 12 +- arch/s390/include/asm/irqflags.h | 16 +- arch/s390/include/asm/kasan.h | 1 - arch/s390/include/asm/kvm_host.h | 9 +- arch/s390/include/asm/page.h | 15 +- arch/s390/include/asm/pgtable.h | 45 +- arch/s390/include/asm/processor.h | 4 +- arch/s390/include/asm/setup.h | 1 - arch/s390/include/asm/sigp.h | 14 +- arch/s390/include/asm/stacktrace.h | 18 +- arch/s390/include/asm/types.h | 19 + arch/s390/include/asm/uaccess.h | 36 +- arch/s390/kernel/cpcmd.c | 42 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/diag.c | 11 +- arch/s390/kernel/entry.S | 49 +- arch/s390/kernel/ipl.c | 14 +- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/setup.c | 76 +- arch/s390/kernel/signal.c | 1 - arch/s390/kernel/smp.c | 22 +- arch/s390/kernel/sthyi.c | 13 +- arch/s390/kernel/sysinfo.c | 19 +- arch/s390/kernel/topology.c | 12 +- arch/s390/kernel/uv.c | 8 +- arch/s390/kvm/Makefile | 3 +- arch/s390/kvm/kvm-s390.c | 254 +- arch/s390/mm/fault.c | 2 +- arch/s390/mm/kasan_init.c | 35 +- arch/s390/mm/maccess.c | 19 +- arch/s390/mm/pgtable.c | 2 +- arch/s390/pci/pci_insn.c | 55 +- arch/s390/pci/pci_mmio.c | 24 +- arch/s390/tools/gen_facilities.c | 4 + arch/sh/kernel/process_32.c | 2 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/process_32.c | 3 +- arch/sparc/kernel/process_64.c | 3 +- arch/um/Kconfig | 33 +- arch/um/Makefile | 3 +- arch/um/configs/kunit_defconfig | 3 - arch/um/drivers/Kconfig | 20 + arch/um/drivers/Makefile | 1 + arch/um/drivers/chan_user.c | 3 +- arch/um/drivers/slip_user.c | 3 +- arch/um/drivers/ubd_kern.c | 3 +- arch/um/drivers/virt-pci.c | 895 ++ arch/um/drivers/virtio_uml.c | 40 +- arch/um/include/asm/Kbuild | 4 +- arch/um/include/asm/cacheflush.h | 9 + arch/um/include/asm/cpufeature.h | 157 + arch/um/include/asm/fpu/api.h | 20 + arch/um/include/asm/futex.h | 14 + arch/um/include/asm/io.h | 7 + arch/um/include/asm/irq.h | 8 +- arch/um/include/asm/irqflags.h | 10 +- arch/um/include/asm/msi.h | 1 + arch/um/include/asm/pci.h | 39 + arch/um/include/asm/processor-generic.h | 8 + arch/um/include/asm/tlb.h | 2 +- arch/um/include/asm/xor.h | 17 +- arch/um/include/linux/time-internal.h | 12 +- arch/um/include/linux/virtio-uml.h | 13 + arch/um/include/shared/irq_user.h | 1 + arch/um/include/shared/kern_util.h | 1 - arch/um/include/shared/longjmp.h | 14 +- arch/um/include/shared/os.h | 8 +- arch/um/include/shared/timetravel.h | 22 + arch/um/kernel/Makefile | 14 +- arch/um/kernel/ioport.c | 13 + arch/um/kernel/irq.c | 52 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/process.c | 2 +- arch/um/kernel/skas/clone.c | 2 +- arch/um/kernel/skas/uaccess.c | 136 + arch/um/kernel/time.c | 35 +- arch/um/kernel/um_arch.c | 48 +- arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/signal.c | 64 +- arch/um/os-Linux/skas/process.c | 2 +- arch/um/os-Linux/start_up.c | 32 + arch/x86/Kconfig | 2 + arch/x86/Makefile.um | 2 +- arch/x86/boot/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/crypto/Makefile | 3 + arch/x86/entry/common.c | 5 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/vdso/Makefile | 1 + arch/x86/events/core.c | 28 +- arch/x86/events/intel/core.c | 8 +- arch/x86/events/intel/lbr.c | 3 +- arch/x86/events/perf_event.h | 1 + arch/x86/hyperv/hv_init.c | 47 - arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/fpu/internal.h | 30 +- arch/x86/include/asm/hyperv-tlfs.h | 19 +- arch/x86/include/asm/idtentry.h | 29 +- arch/x86/include/asm/kvm-x86-ops.h | 9 +- arch/x86/include/asm/kvm_host.h | 169 +- arch/x86/include/asm/msr-index.h | 4 + arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/perf_event.h | 1 + arch/x86/include/asm/sev-common.h | 16 +- arch/x86/include/asm/svm.h | 9 +- arch/x86/include/uapi/asm/kvm.h | 13 + arch/x86/include/uapi/asm/kvm_para.h | 13 + arch/x86/include/uapi/asm/svm.h | 3 + arch/x86/kernel/Makefile | 4 + arch/x86/kernel/cpu/cpu.h | 2 + arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/mshyperv.c | 10 +- arch/x86/kernel/cpu/sgx/virt.c | 1 + arch/x86/kernel/cpu/tsx.c | 37 +- arch/x86/kernel/fpu/signal.c | 26 +- arch/x86/kernel/fpu/xstate.c | 41 +- arch/x86/kernel/process.c | 4 +- arch/x86/kernel/sev.c | 201 +- arch/x86/kernel/trace.c | 237 + arch/x86/kernel/umip.c | 10 +- arch/x86/kernel/vmlinux.lds.S | 2 + arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/Makefile | 11 +- arch/x86/kvm/cpuid.c | 6 +- arch/x86/kvm/debugfs.c | 11 + arch/x86/kvm/emulate.c | 166 +- arch/x86/kvm/fpu.h | 140 + arch/x86/kvm/hyperv.c | 440 +- arch/x86/kvm/hyperv.h | 1 + arch/x86/kvm/kvm_cache_regs.h | 15 + arch/x86/kvm/kvm_emulate.h | 10 +- arch/x86/kvm/kvm_onhyperv.c | 93 + arch/x86/kvm/kvm_onhyperv.h | 32 + arch/x86/kvm/lapic.c | 12 +- arch/x86/kvm/lapic.h | 2 +- arch/x86/kvm/mmu.h | 30 +- arch/x86/kvm/mmu/mmu.c | 894 +- arch/x86/kvm/mmu/mmu_internal.h | 15 +- arch/x86/kvm/mmu/mmutrace.h | 2 +- arch/x86/kvm/mmu/page_track.c | 2 +- arch/x86/kvm/mmu/paging_tmpl.h | 68 +- arch/x86/kvm/mmu/spte.c | 22 +- arch/x86/kvm/mmu/spte.h | 32 + arch/x86/kvm/mmu/tdp_mmu.c | 43 +- arch/x86/kvm/mmu/tdp_mmu.h | 35 +- arch/x86/kvm/svm/avic.c | 18 +- arch/x86/kvm/svm/nested.c | 91 +- arch/x86/kvm/svm/svm.c | 106 +- arch/x86/kvm/svm/svm.h | 24 +- arch/x86/kvm/svm/svm_onhyperv.c | 41 + arch/x86/kvm/svm/svm_onhyperv.h | 130 + arch/x86/kvm/trace.h | 2 +- arch/x86/kvm/vmx/capabilities.h | 1 - arch/x86/kvm/vmx/evmcs.c | 3 + arch/x86/kvm/vmx/evmcs.h | 8 + arch/x86/kvm/vmx/nested.c | 418 +- arch/x86/kvm/vmx/nested.h | 11 +- arch/x86/kvm/vmx/vmcs.h | 13 + arch/x86/kvm/vmx/vmcs12.c | 1 + arch/x86/kvm/vmx/vmcs12.h | 10 +- arch/x86/kvm/vmx/vmx.c | 225 +- arch/x86/kvm/vmx/vmx.h | 21 +- arch/x86/kvm/x86.c | 909 +- arch/x86/kvm/x86.h | 10 - arch/x86/lib/insn-eval.c | 30 +- arch/x86/lib/retpoline.S | 4 + arch/x86/mm/init_64.c | 8 +- arch/x86/mm/numa.c | 8 +- arch/x86/mm/tlb.c | 10 +- arch/x86/net/bpf_jit_comp.c | 46 +- arch/x86/pci/fixup.c | 44 + arch/x86/platform/efi/Makefile | 1 + arch/x86/purgatory/Makefile | 1 + arch/x86/realmode/rm/Makefile | 1 + arch/x86/um/vdso/Makefile | 1 + arch/x86/xen/enlighten_pv.c | 2 + arch/xtensa/kernel/process.c | 2 +- block/Kconfig | 19 +- block/Kconfig.iosched | 6 + block/Makefile | 6 +- block/bfq-iosched.c | 115 +- block/bio.c | 13 +- block/blk-cgroup.c | 14 +- block/blk-core.c | 2 - block/blk-exec.c | 25 +- block/blk-ioprio.c | 262 + block/blk-ioprio.h | 19 + block/blk-lib.c | 1 + block/blk-merge.c | 19 +- block/blk-mq-debugfs.c | 15 + block/blk-mq-sched.c | 22 +- block/blk-mq-sched.h | 3 +- block/blk-mq.c | 12 +- block/blk-mq.h | 11 + block/blk-rq-qos.h | 38 +- block/blk-sysfs.c | 29 +- block/blk-wbt.c | 12 +- block/blk-wbt.h | 1 + block/blk.h | 10 +- block/bsg-lib.c | 2 +- block/bsg.c | 2 +- block/disk-events.c | 469 + block/elevator.c | 15 +- block/genhd.c | 495 +- block/mq-deadline-cgroup.c | 126 + block/mq-deadline-cgroup.h | 114 + block/mq-deadline-main.c | 1175 ++ block/mq-deadline.c | 815 -- block/partitions/core.c | 65 +- block/partitions/msdos.c | 2 +- block/scsi_ioctl.c | 6 +- certs/Kconfig | 26 + certs/Makefile | 21 + crypto/algapi.c | 18 - crypto/algboss.c | 31 +- crypto/asymmetric_keys/pkcs7_parser.c | 8 + crypto/internal.h | 12 + crypto/shash.c | 18 +- drivers/Kconfig | 2 - drivers/Makefile | 3 +- drivers/accessibility/braille/braille_console.c | 3 + drivers/accessibility/speakup/i18n.c | 7 + drivers/accessibility/speakup/i18n.h | 9 +- drivers/accessibility/speakup/main.c | 4 - drivers/acpi/Kconfig | 3 + drivers/acpi/Makefile | 7 + drivers/acpi/acpi_video.c | 6 - drivers/acpi/apei/ghes.c | 81 +- drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/dma.c | 50 + drivers/acpi/arm64/iort.c | 132 +- drivers/acpi/bgrt.c | 57 +- drivers/acpi/bus.c | 5 +- drivers/acpi/device_pm.c | 64 +- drivers/acpi/device_sysfs.c | 5 + drivers/acpi/dptf/dptf_pch_fivr.c | 9 - drivers/acpi/ec.c | 21 +- drivers/acpi/internal.h | 11 +- drivers/acpi/nvs.c | 24 +- drivers/acpi/pmic/Kconfig | 2 +- drivers/acpi/power.c | 4 +- drivers/acpi/prmt.c | 2 +- drivers/acpi/processor_throttling.c | 15 +- drivers/acpi/scan.c | 255 +- drivers/acpi/sleep.c | 2 +- drivers/acpi/sysfs.c | 77 +- drivers/acpi/viot.c | 366 + drivers/acpi/x86/s2idle.c | 145 +- drivers/acpi/x86/utils.c | 25 + drivers/ata/Kconfig | 2 +- drivers/ata/ahci.h | 7 +- drivers/ata/pata_atiixp.c | 3 +- drivers/ata/pata_cs5520.c | 3 +- drivers/ata/pata_cs5530.c | 3 +- drivers/ata/pata_cypress.c | 10 +- drivers/ata/pata_ixp4xx_cf.c | 1 + drivers/ata/pata_macio.c | 5 +- drivers/ata/pata_rb532_cf.c | 4 +- drivers/ata/pata_sc1200.c | 3 +- drivers/ata/pata_serverworks.c | 3 +- drivers/ata/sata_mv.c | 6 +- drivers/ata/sata_nv.c | 10 +- drivers/ata/sata_sil24.c | 5 +- drivers/atm/nicstar.c | 24 +- drivers/base/Makefile | 3 + drivers/base/arch_topology.c | 27 +- drivers/base/base.h | 1 - drivers/base/bus.c | 8 +- drivers/base/core.c | 11 + drivers/base/dd.c | 192 +- drivers/base/devres.c | 105 +- drivers/base/swnode.c | 16 +- drivers/base/test/property-entry-test.c | 56 +- drivers/base/trace.c | 10 + drivers/base/trace.h | 56 + drivers/block/loop.c | 191 +- drivers/block/nbd.c | 60 +- drivers/block/pktcdvd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 5 +- drivers/block/rnbd/rnbd-clt.h | 5 +- drivers/bluetooth/btmrvl_sdio.c | 4 +- drivers/bluetooth/hci_ag6xx.c | 1 - drivers/bus/fsl-mc/dprc-driver.c | 8 +- drivers/bus/fsl-mc/dprc.c | 4 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 10 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 19 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 2 +- drivers/bus/fsl-mc/mc-io.c | 6 +- drivers/bus/fsl-mc/mc-sys.c | 19 +- drivers/bus/mhi/core/init.c | 61 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 10 +- drivers/bus/mhi/core/pm.c | 28 +- drivers/bus/mhi/pci_generic.c | 65 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/ixp4xx-rng.c | 53 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 8 +- drivers/char/pcmcia/synclink_cs.c | 8 +- drivers/char/tpm/tpm1-cmd.c | 4 +- drivers/char/tpm/tpm2-cmd.c | 2 +- drivers/char/tpm/tpm_crb.c | 2 +- drivers/char/tpm/tpm_tis.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 25 +- drivers/char/tpm/tpm_tis_core.h | 3 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 4 +- drivers/char/tpm/tpm_tis_spi_main.c | 14 +- drivers/clk/meson/axg-audio.c | 5 +- drivers/clk/meson/clk-pll.c | 26 +- drivers/clk/meson/g12a.c | 8 +- drivers/clk/renesas/renesas-rzg2l-cpg.c | 20 +- drivers/clocksource/arm_arch_timer.c | 2 +- drivers/clocksource/timer-ti-dm.c | 3 +- drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/cppc_cpufreq.c | 318 +- drivers/cpufreq/cpufreq.c | 11 +- drivers/cpuidle/governors/teo.c | 2 +- drivers/crypto/Kconfig | 2 + drivers/crypto/ccp/ccp-dmaengine.c | 3 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 1 - drivers/crypto/hisilicon/hpre/hpre_main.c | 7 + drivers/crypto/hisilicon/qm.c | 917 +- drivers/crypto/hisilicon/qm.h | 14 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +- drivers/crypto/hisilicon/sec2/sec_main.c | 7 + drivers/crypto/hisilicon/zip/zip_main.c | 11 + drivers/crypto/ixp4xx_crypto.c | 4 + drivers/crypto/marvell/cesa/cesa.h | 2 +- drivers/crypto/nx/Kconfig | 1 + drivers/crypto/nx/Makefile | 2 +- drivers/crypto/nx/nx-842-pseries.c | 1128 -- drivers/crypto/nx/nx-aes-cbc.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 4 +- drivers/crypto/nx/nx-aes-ctr.c | 4 +- drivers/crypto/nx/nx-aes-ecb.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 2 +- drivers/crypto/nx/nx-common-powernv.c | 6 +- drivers/crypto/nx/nx-common-pseries.c | 1268 +++ drivers/crypto/nx/nx-sha256.c | 19 +- drivers/crypto/nx/nx-sha512.c | 19 +- drivers/crypto/nx/nx_csbcpb.h | 4 +- drivers/crypto/sa2ul.c | 4 - drivers/cxl/Kconfig | 13 + drivers/cxl/Makefile | 2 + drivers/cxl/acpi.c | 37 +- drivers/cxl/core.c | 284 +- drivers/cxl/cxl.h | 63 + drivers/cxl/mem.h | 2 + drivers/cxl/pci.c | 42 +- drivers/cxl/pmem.c | 230 + drivers/devfreq/governor_passive.c | 3 +- drivers/dma/altera-msgdma.c | 20 + drivers/dma/imx-sdma.c | 56 +- drivers/dma/qcom/gpi.c | 1 + drivers/dma/sf-pdma/sf-pdma.c | 5 +- drivers/dma/sh/Makefile | 2 +- drivers/dma/sh/shdma-of.c | 76 - drivers/dma/xilinx/xilinx_dpdma.c | 6 +- drivers/edac/Kconfig | 3 +- drivers/edac/i10nm_base.c | 174 +- drivers/edac/igen6_edac.c | 374 +- drivers/edac/pnd2_edac.c | 3 + drivers/edac/sb_edac.c | 3 + drivers/edac/skx_base.c | 3 + drivers/edac/skx_common.c | 82 +- drivers/edac/skx_common.h | 34 +- drivers/extcon/extcon-max14577.c | 16 +- drivers/extcon/extcon-max77693.c | 17 +- drivers/extcon/extcon-max8997.c | 45 +- drivers/firewire/nosy.c | 43 +- drivers/firmware/arm_ffa/bus.c | 6 +- drivers/firmware/arm_ffa/driver.c | 2 +- drivers/firmware/arm_scmi/bus.c | 8 +- drivers/firmware/efi/libstub/Makefile | 1 + drivers/firmware/psci/psci.c | 9 +- drivers/firmware/turris-mox-rwtm.c | 56 +- drivers/fpga/altera-pr-ip-core.c | 10 - drivers/fpga/dfl-pci.c | 5 + drivers/fpga/fpga-bridge.c | 18 +- drivers/fpga/fpga-mgr.c | 20 +- drivers/fpga/fpga-region.c | 16 +- drivers/fpga/machxo2-spi.c | 2 + drivers/fpga/stratix10-soc.c | 1 + drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-mxc.c | 2 +- drivers/gpio/gpio-mxs.c | 4 +- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpiolib-cdev.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 23 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 13 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 5 - drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 53 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 23 + drivers/gpu/drm/amd/display/Kconfig | 7 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 65 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 2 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h | 3 + drivers/gpu/drm/amd/display/dc/Makefile | 2 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 9 +- .../amd/display/dc/bios/command_table_helper2.c | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 2 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 7 - .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 70 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 - drivers/gpu/drm/amd/display/dc/dc.h | 17 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 3 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 35 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 9 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 15 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 8 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 10 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 19 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 - .../drm/amd/display/dc/dcn302/dcn302_resource.c | 24 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 2 - drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 2 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 5 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 9 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 2 - .../drm/amd/display/dc/dml/display_mode_structs.h | 4 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 12 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 6 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 2 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 14 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 2 - .../amd/display/dc/irq/dcn31/irq_service_dcn31.h | 3 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 8 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 104 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 - drivers/gpu/drm/amd/display/include/dal_types.h | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 18 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 13 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 10 - drivers/gpu/drm/amd/include/amd_shared.h | 10 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 27 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 6 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 15 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 17 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 68 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/kmb/kmb_drv.c | 1 + drivers/gpu/drm/mediatek/mtk_dpi.c | 129 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 17 + drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/a2xx.xml.h | 60 +- drivers/gpu/drm/msm/adreno/a3xx.xml.h | 40 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 38 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 95 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 2201 ++-- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 55 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 34 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 303 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 - drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 42 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 33 + drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 30 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 13 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 24 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 13 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 35 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 10 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 4 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 139 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 60 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 4 +- drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 34 +- drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 38 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 35 + drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 7 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 12 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 5 - drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 135 +- drivers/gpu/drm/msm/disp/mdp_common.xml.h | 34 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 1 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 40 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 1 - drivers/gpu/drm/msm/dp/dp_display.c | 37 +- drivers/gpu/drm/msm/dp/dp_link.c | 21 +- drivers/gpu/drm/msm/dp/dp_panel.c | 3 +- drivers/gpu/drm/msm/dp/dp_power.h | 4 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 1722 +-- drivers/gpu/drm/msm/dsi/dsi_host.c | 13 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 12 +- drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h | 228 + drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h | 310 + drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h | 238 + drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h | 385 + drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h | 287 + drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h | 480 + drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h | 482 + drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 34 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 7 +- drivers/gpu/drm/msm/dsi/sfpb.xml.h | 34 +- drivers/gpu/drm/msm/edp/edp.xml.h | 34 +- drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 34 +- drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 34 +- drivers/gpu/drm/msm/msm_debugfs.c | 31 + drivers/gpu/drm/msm/msm_drv.c | 2 + drivers/gpu/drm/msm/msm_drv.h | 9 +- drivers/gpu/drm/msm/msm_gem.c | 4 +- drivers/gpu/drm/msm/msm_gem.h | 1 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 18 + drivers/gpu/drm/msm/msm_gem_submit.c | 1 + drivers/gpu/drm/msm/msm_gpu.c | 51 +- drivers/gpu/drm/msm/msm_gpu.h | 29 +- drivers/gpu/drm/msm/msm_gpummu.c | 5 + drivers/gpu/drm/msm/msm_iommu.c | 22 +- drivers/gpu/drm/msm/msm_mmu.h | 5 +- drivers/gpu/drm/nouveau/include/nvif/if000c.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 17 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 156 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 6 + drivers/gpu/drm/panel/panel-samsung-ld9040.c | 1 + drivers/gpu/drm/radeon/cik.c | 4 +- drivers/gpu/drm/radeon/evergreen.c | 4 +- drivers/gpu/drm/radeon/ni.c | 4 +- drivers/gpu/drm/radeon/r100.c | 4 +- drivers/gpu/drm/radeon/r300.c | 4 +- drivers/gpu/drm/radeon/r420.c | 5 +- drivers/gpu/drm/radeon/r520.c | 4 +- drivers/gpu/drm/radeon/r600.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 2 +- drivers/gpu/drm/radeon/radeon_fence.c | 5 +- drivers/gpu/drm/radeon/radeon_prime.c | 16 +- drivers/gpu/drm/radeon/rs400.c | 4 +- drivers/gpu/drm/radeon/rs600.c | 4 +- drivers/gpu/drm/radeon/rs690.c | 4 +- drivers/gpu/drm/radeon/rv515.c | 4 +- drivers/gpu/drm/radeon/rv770.c | 4 +- drivers/gpu/drm/radeon/si.c | 4 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 44 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 43 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 89 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 43 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 48 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 11 +- .../hid_descriptor/amd_sfh_hid_report_desc.h | 112 + drivers/hid/hid-debug.c | 11 + drivers/hid/hid-input.c | 22 + drivers/hid/hid-logitech-dj.c | 8 + drivers/hid/hid-multitouch.c | 3 +- drivers/hid/hid-thrustmaster.c | 5 +- drivers/hid/usbhid/hid-core.c | 8 + drivers/hid/wacom_wac.h | 2 +- drivers/hv/Makefile | 3 + drivers/hv/hv_common.c | 66 + drivers/hwmon/hwmon.c | 36 + drivers/hwmon/lm90.c | 92 +- drivers/hwmon/pmbus/bpa-rs600.c | 29 + drivers/hwmon/pmbus/dps920ab.c | 2 - drivers/hwtracing/coresight/coresight-core.c | 11 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 5 - drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/intel_th/core.c | 29 +- drivers/hwtracing/intel_th/gth.c | 16 + drivers/hwtracing/intel_th/intel_th.h | 3 + drivers/hwtracing/intel_th/msu.c | 48 +- drivers/i2c/busses/i2c-cadence.c | 57 +- drivers/i2c/busses/i2c-cht-wc.c | 3 +- drivers/i2c/busses/i2c-cp2615.c | 14 +- drivers/i2c/busses/i2c-davinci.c | 5 +- drivers/i2c/busses/i2c-i801.c | 67 +- drivers/i2c/busses/i2c-imx.c | 19 +- drivers/i2c/busses/i2c-riic.c | 23 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 4 +- drivers/i2c/busses/i2c-xiic.c | 9 +- drivers/i2c/i2c-core-base.c | 3 + drivers/i2c/i2c-core-smbus.c | 12 +- drivers/i2c/i2c-dev.c | 2 +- drivers/ide/Kconfig | 827 -- drivers/ide/Makefile | 109 - drivers/ide/aec62xx.c | 330 - drivers/ide/ali14xx.c | 250 - drivers/ide/alim15x3.c | 601 - drivers/ide/amd74xx.c | 342 - drivers/ide/atiixp.c | 211 - drivers/ide/buddha.c | 238 - drivers/ide/cmd640.c | 848 -- drivers/ide/cmd64x.c | 451 - drivers/ide/cs5520.c | 167 - drivers/ide/cs5530.c | 294 - drivers/ide/cs5535.c | 215 - drivers/ide/cs5536.c | 293 - drivers/ide/cy82c693.c | 233 - drivers/ide/delkin_cb.c | 161 - drivers/ide/dtc2278.c | 155 - drivers/ide/falconide.c | 226 - drivers/ide/gayle.c | 188 - drivers/ide/hpt366.c | 1544 --- drivers/ide/ht6560b.c | 383 - drivers/ide/icside.c | 692 -- drivers/ide/ide-4drives.c | 65 - drivers/ide/ide-acpi.c | 619 - drivers/ide/ide-atapi.c | 756 -- drivers/ide/ide-cd.c | 1858 --- drivers/ide/ide-cd.h | 123 - drivers/ide/ide-cd_ioctl.c | 468 - drivers/ide/ide-cd_verbose.c | 362 - drivers/ide/ide-cs.c | 364 - drivers/ide/ide-devsets.c | 192 - drivers/ide/ide-disk.c | 795 -- drivers/ide/ide-disk.h | 30 - drivers/ide/ide-disk_ioctl.c | 33 - drivers/ide/ide-disk_proc.c | 125 - drivers/ide/ide-dma-sff.c | 336 - drivers/ide/ide-dma.c | 551 - drivers/ide/ide-eh.c | 443 - drivers/ide/ide-floppy.c | 551 - drivers/ide/ide-floppy.h | 42 - drivers/ide/ide-floppy_ioctl.c | 339 - drivers/ide/ide-floppy_proc.c | 34 - drivers/ide/ide-gd.c | 432 - drivers/ide/ide-gd.h | 43 - drivers/ide/ide-generic.c | 139 - drivers/ide/ide-io-std.c | 262 - drivers/ide/ide-io.c | 904 -- drivers/ide/ide-ioctls.c | 306 - drivers/ide/ide-iops.c | 536 - drivers/ide/ide-legacy.c | 59 - drivers/ide/ide-lib.c | 146 - drivers/ide/ide-park.c | 155 - drivers/ide/ide-pci-generic.c | 202 - drivers/ide/ide-pio-blacklist.c | 96 - drivers/ide/ide-pm.c | 261 - drivers/ide/ide-pnp.c | 92 - drivers/ide/ide-probe.c | 1623 --- drivers/ide/ide-proc.c | 633 -- drivers/ide/ide-scan-pci.c | 113 - drivers/ide/ide-sysfs.c | 143 - drivers/ide/ide-tape.c | 2083 ---- drivers/ide/ide-taskfile.c | 668 -- drivers/ide/ide-timings.c | 198 - drivers/ide/ide-xfer-mode.c | 267 - drivers/ide/ide.c | 415 - drivers/ide/ide_platform.c | 133 - drivers/ide/it8172.c | 164 - drivers/ide/it8213.c | 216 - drivers/ide/it821x.c | 714 -- drivers/ide/jmicron.c | 175 - drivers/ide/ns87415.c | 349 - drivers/ide/opti621.c | 178 - drivers/ide/palm_bk3710.c | 387 - drivers/ide/pdc202xx_new.c | 556 - drivers/ide/pdc202xx_old.c | 361 - drivers/ide/piix.c | 475 - drivers/ide/pmac.c | 1703 --- drivers/ide/qd65xx.c | 446 - drivers/ide/qd65xx.h | 145 - drivers/ide/rapide.c | 106 - drivers/ide/rz1000.c | 100 - drivers/ide/sc1200.c | 340 - drivers/ide/serverworks.c | 455 - drivers/ide/setup-pci.c | 665 -- drivers/ide/siimage.c | 843 -- drivers/ide/sis5513.c | 636 -- drivers/ide/sl82c105.c | 366 - drivers/ide/slc90e66.c | 181 - drivers/ide/tc86c001.c | 270 - drivers/ide/triflex.c | 135 - drivers/ide/trm290.c | 374 - drivers/ide/tx4938ide.c | 209 - drivers/ide/tx4939ide.c | 628 - drivers/ide/umc8672.c | 184 - drivers/ide/via82cxxx.c | 531 - drivers/iio/accel/bmc150-accel-core.c | 46 +- drivers/iio/accel/hid-sensor-accel-3d.c | 6 +- drivers/iio/adc/ti-ads1015.c | 5 +- drivers/iio/chemical/atlas-sensor.c | 13 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 32 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 14 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 + drivers/iio/gyro/hid-sensor-gyro-3d.c | 6 +- drivers/iio/humidity/hid-sensor-humidity.c | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 19 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 6 +- drivers/iio/light/hid-sensor-als.c | 6 +- drivers/iio/light/hid-sensor-prox.c | 6 +- drivers/iio/light/tcs3472.c | 6 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 7 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 6 +- drivers/iio/orientation/hid-sensor-rotation.c | 5 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 3 + drivers/iio/pressure/hid-sensor-press.c | 6 +- drivers/iio/pressure/icp10100.c | 5 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 4 +- drivers/iio/temperature/hid-sensor-temperature.c | 2 + drivers/iio/test/iio-test-format.c | 2 +- drivers/infiniband/core/cache.c | 17 +- drivers/infiniband/core/cm.c | 229 +- drivers/infiniband/core/cma.c | 46 +- drivers/infiniband/core/core_priv.h | 15 +- drivers/infiniband/core/counters.c | 4 +- drivers/infiniband/core/device.c | 41 +- drivers/infiniband/core/iwpm_msg.c | 22 +- drivers/infiniband/core/iwpm_util.c | 4 +- drivers/infiniband/core/iwpm_util.h | 2 +- drivers/infiniband/core/mad.c | 10 +- drivers/infiniband/core/netlink.c | 2 +- drivers/infiniband/core/nldev.c | 10 +- drivers/infiniband/core/roce_gid_mgmt.c | 5 +- drivers/infiniband/core/rw.c | 8 +- drivers/infiniband/core/sa_query.c | 6 +- drivers/infiniband/core/security.c | 9 +- drivers/infiniband/core/sysfs.c | 1110 +- drivers/infiniband/core/ud_header.c | 8 +- drivers/infiniband/core/umem_odp.c | 2 +- drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_uapi.c | 2 +- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 7 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/main.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 2 + drivers/infiniband/hw/bnxt_re/qplib_res.h | 6 - drivers/infiniband/hw/cxgb4/provider.c | 11 +- drivers/infiniband/hw/efa/efa.h | 3 +- drivers/infiniband/hw/efa/efa_main.c | 3 +- drivers/infiniband/hw/efa/efa_verbs.c | 11 +- drivers/infiniband/hw/hfi1/chip.c | 4 +- drivers/infiniband/hw/hfi1/file_ops.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 9 +- drivers/infiniband/hw/hfi1/init.c | 4 +- drivers/infiniband/hw/hfi1/pio.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 4 +- drivers/infiniband/hw/hfi1/sysfs.c | 530 +- drivers/infiniband/hw/hfi1/verbs.c | 92 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 63 +- drivers/infiniband/hw/hns/hns_roce_common.h | 8 + drivers/infiniband/hw/hns/hns_roce_device.h | 42 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 29 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1306 +-- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 894 +- drivers/infiniband/hw/hns/hns_roce_main.c | 40 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 70 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 94 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 29 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 4 +- drivers/infiniband/hw/irdma/cm.c | 8 +- drivers/infiniband/hw/irdma/pble.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 47 +- drivers/infiniband/hw/mlx4/main.c | 27 +- drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/infiniband/hw/mlx5/counters.c | 42 +- drivers/infiniband/hw/mlx5/cq.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 12 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 + drivers/infiniband/hw/mlx5/mr.c | 10 +- drivers/infiniband/hw/mlx5/qp.c | 102 +- drivers/infiniband/hw/mlx5/wr.c | 5 +- drivers/infiniband/hw/mthca/mthca_provider.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 2 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qib/qib.h | 8 +- drivers/infiniband/hw/qib/qib_sysfs.c | 616 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 4 +- drivers/infiniband/sw/rdmavt/qp.c | 3 +- drivers/infiniband/sw/rdmavt/vt.c | 6 +- drivers/infiniband/sw/rxe/Makefile | 1 + drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_comp.c | 5 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 7 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 4 +- drivers/infiniband/sw/rxe/rxe_loc.h | 36 +- drivers/infiniband/sw/rxe/rxe_mr.c | 128 +- drivers/infiniband/sw/rxe/rxe_mw.c | 343 + drivers/infiniband/sw/rxe/rxe_net.c | 4 +- drivers/infiniband/sw/rxe/rxe_opcode.c | 11 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 3 +- drivers/infiniband/sw/rxe/rxe_param.h | 19 +- drivers/infiniband/sw/rxe/rxe_pool.c | 45 +- drivers/infiniband/sw/rxe/rxe_pool.h | 8 +- drivers/infiniband/sw/rxe/rxe_qp.c | 1 - drivers/infiniband/sw/rxe/rxe_req.c | 113 +- drivers/infiniband/sw/rxe/rxe_resp.c | 164 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 19 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 48 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 8 +- drivers/infiniband/ulp/isert/ib_isert.h | 3 - drivers/infiniband/ulp/rtrs/rtrs-clt.c | 195 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 13 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 36 +- drivers/infiniband/ulp/rtrs/rtrs.c | 52 +- drivers/infiniband/ulp/rtrs/rtrs.h | 2 +- drivers/input/Kconfig | 1 - drivers/input/gameport/Kconfig | 1 + drivers/input/joystick/Kconfig | 10 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/qwiic-joystick.c | 146 + drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/input/misc/ims-pcu.c | 2 +- drivers/input/mouse/trackpoint.c | 2 +- drivers/input/serio/i8042.c | 4 +- drivers/input/touchscreen/goodix.c | 52 - drivers/input/touchscreen/hideep.c | 13 +- drivers/input/touchscreen/tsc200x-core.c | 2 +- drivers/iommu/Kconfig | 4 +- drivers/iommu/amd/iommu.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 59 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 222 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 48 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 93 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 36 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 2 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 13 +- drivers/iommu/dma-iommu.c | 25 +- drivers/iommu/intel/iommu.c | 13 +- drivers/iommu/virtio-iommu.c | 11 + drivers/irqchip/irq-gic-v3.c | 36 +- drivers/leds/blink/leds-lgm-sso.c | 5 +- drivers/leds/leds-as3645a.c | 1 + drivers/leds/leds-ktd2692.c | 27 +- drivers/leds/leds-lp55xx-common.c | 2 +- drivers/leds/leds-turris-omnia.c | 1 + drivers/mailbox/Kconfig | 12 + drivers/mailbox/Makefile | 2 + drivers/mailbox/arm_mhu.c | 4 +- drivers/mailbox/bcm-flexrm-mailbox.c | 1 - drivers/mailbox/bcm-pdc-mailbox.c | 1 - drivers/mailbox/bcm2835-mailbox.c | 1 - drivers/mailbox/hi3660-mailbox.c | 2 +- drivers/mailbox/hi6220-mailbox.c | 2 +- drivers/mailbox/imx-mailbox.c | 200 +- drivers/mailbox/mailbox-mpfs.c | 251 + drivers/mailbox/mtk-cmdq-mailbox.c | 28 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mailbox/qcom-ipcc.c | 6 + drivers/mcb/mcb-lpc.c | 13 +- drivers/md/dm-cache-target.c | 82 +- drivers/md/dm-io-tracker.h | 69 + drivers/md/dm-ps-io-affinity.c | 1 - drivers/md/dm-writecache.c | 49 +- drivers/md/dm-zone.c | 10 +- drivers/md/dm.c | 6 +- drivers/md/persistent-data/dm-btree-remove.c | 3 +- drivers/media/common/siano/smsdvb-main.c | 4 + drivers/media/dvb-core/dvb_ca_en50221.c | 1 + drivers/media/dvb-core/dvb_frontend.c | 222 +- drivers/media/dvb-core/dvb_net.c | 25 +- drivers/media/dvb-core/dvbdev.c | 3 + drivers/media/i2c/adv7170.c | 6 +- drivers/media/i2c/adv7175.c | 6 +- drivers/media/i2c/adv7180.c | 18 +- drivers/media/i2c/adv7183.c | 8 +- drivers/media/i2c/adv748x/adv748x-afe.c | 13 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 14 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 13 +- drivers/media/i2c/adv7511-v4l2.c | 10 +- drivers/media/i2c/adv7604.c | 12 +- drivers/media/i2c/adv7842.c | 20 +- drivers/media/i2c/ak881x.c | 6 +- drivers/media/i2c/ccs/ccs-core.c | 84 +- drivers/media/i2c/cx25840/cx25840-core.c | 2 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 23 +- drivers/media/i2c/hi556.c | 15 +- drivers/media/i2c/imx208.c | 19 +- drivers/media/i2c/imx214.c | 37 +- drivers/media/i2c/imx219.c | 30 +- drivers/media/i2c/imx258.c | 19 +- drivers/media/i2c/imx274.c | 38 +- drivers/media/i2c/imx290.c | 20 +- drivers/media/i2c/imx319.c | 18 +- drivers/media/i2c/imx334.c | 28 +- drivers/media/i2c/imx355.c | 18 +- drivers/media/i2c/m5mols/m5mols_core.c | 21 +- drivers/media/i2c/max9271.c | 42 +- drivers/media/i2c/max9271.h | 9 + drivers/media/i2c/max9286.c | 58 +- drivers/media/i2c/ml86v7667.c | 4 +- drivers/media/i2c/mt9m001.c | 18 +- drivers/media/i2c/mt9m032.c | 38 +- drivers/media/i2c/mt9m111.c | 18 +- drivers/media/i2c/mt9p031.c | 45 +- drivers/media/i2c/mt9t001.c | 44 +- drivers/media/i2c/mt9t112.c | 14 +- drivers/media/i2c/mt9v011.c | 6 +- drivers/media/i2c/mt9v032.c | 44 +- drivers/media/i2c/mt9v111.c | 25 +- drivers/media/i2c/noon010pc30.c | 19 +- drivers/media/i2c/ov02a10.c | 17 +- drivers/media/i2c/ov13858.c | 18 +- drivers/media/i2c/ov2640.c | 16 +- drivers/media/i2c/ov2659.c | 14 +- drivers/media/i2c/ov2680.c | 23 +- drivers/media/i2c/ov2685.c | 10 +- drivers/media/i2c/ov2740.c | 15 +- drivers/media/i2c/ov5640.c | 14 +- drivers/media/i2c/ov5645.c | 38 +- drivers/media/i2c/ov5647.c | 26 +- drivers/media/i2c/ov5648.c | 14 +- drivers/media/i2c/ov5670.c | 19 +- drivers/media/i2c/ov5675.c | 15 +- drivers/media/i2c/ov5695.c | 15 +- drivers/media/i2c/ov6650.c | 28 +- drivers/media/i2c/ov7251.c | 39 +- drivers/media/i2c/ov7670.c | 17 +- drivers/media/i2c/ov772x.c | 12 +- drivers/media/i2c/ov7740.c | 17 +- drivers/media/i2c/ov8856.c | 15 +- drivers/media/i2c/ov8865.c | 14 +- drivers/media/i2c/ov9640.c | 8 +- drivers/media/i2c/ov9650.c | 17 +- drivers/media/i2c/ov9734.c | 15 +- drivers/media/i2c/rdacm20.c | 88 +- drivers/media/i2c/rdacm21.c | 71 +- drivers/media/i2c/rj54n1cb0c.c | 12 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 55 +- drivers/media/i2c/s5k4ecgx.c | 22 +- drivers/media/i2c/s5k5baf.c | 49 +- drivers/media/i2c/s5k6a3.c | 19 +- drivers/media/i2c/s5k6aa.c | 39 +- drivers/media/i2c/saa6588.c | 4 +- drivers/media/i2c/saa6752hs.c | 6 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/saa717x.c | 2 +- drivers/media/i2c/sr030pc30.c | 8 +- drivers/media/i2c/st-mipid02.c | 21 +- drivers/media/i2c/tc358743.c | 8 +- drivers/media/i2c/tda1997x.c | 14 +- drivers/media/i2c/tvp514x.c | 12 +- drivers/media/i2c/tvp5150.c | 20 +- drivers/media/i2c/tvp7002.c | 11 +- drivers/media/i2c/tw9910.c | 10 +- drivers/media/i2c/vs6624.c | 8 +- drivers/media/mc/Makefile | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 6 +- drivers/media/pci/cx18/cx18-av-core.c | 2 +- drivers/media/pci/cx88/cx88-alsa.c | 6 +- drivers/media/pci/cx88/cx88-blackbird.c | 3 +- drivers/media/pci/cx88/cx88-core.c | 6 +- drivers/media/pci/cx88/cx88-dvb.c | 3 +- drivers/media/pci/cx88/cx88-mpeg.c | 6 +- drivers/media/pci/cx88/cx88-vbi.c | 3 +- drivers/media/pci/cx88/cx88-video.c | 5 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +- drivers/media/pci/saa7134/saa7134-core.c | 39 +- drivers/media/pci/saa7134/saa7134-empress.c | 5 +- drivers/media/pci/saa7134/saa7134-video.c | 6 +- drivers/media/platform/atmel/atmel-isc-base.c | 19 +- drivers/media/platform/atmel/atmel-isi.c | 19 +- drivers/media/platform/cadence/cdns-csi2tx.c | 14 +- drivers/media/platform/coda/coda-common.c | 4 +- drivers/media/platform/davinci/vpbe_display.c | 2 +- drivers/media/platform/davinci/vpbe_venc.c | 6 +- drivers/media/platform/exynos4-is/fimc-capture.c | 22 +- drivers/media/platform/exynos4-is/fimc-isp.c | 37 +- drivers/media/platform/exynos4-is/fimc-lite.c | 39 +- drivers/media/platform/exynos4-is/mipi-csis.c | 17 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 18 +- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 18 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 12 +- drivers/media/platform/marvell-ccic/mcam-core.c | 5 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 26 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 92 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 17 + drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 2 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 4 + drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 4 +- drivers/media/platform/omap3isp/ispccdc.c | 85 +- drivers/media/platform/omap3isp/ispccp2.c | 49 +- drivers/media/platform/omap3isp/ispcsi2.c | 41 +- drivers/media/platform/omap3isp/isppreview.c | 69 +- drivers/media/platform/omap3isp/ispresizer.c | 70 +- drivers/media/platform/pxa_camera.c | 5 +- drivers/media/platform/qcom/camss/camss-csid.c | 35 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 40 +- drivers/media/platform/qcom/camss/camss-ispif.c | 36 +- drivers/media/platform/qcom/camss/camss-vfe.c | 84 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 9 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 16 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 6 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 10 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 10 +- drivers/media/platform/renesas-ceu.c | 7 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 112 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 95 +- drivers/media/platform/s3c-camif/camif-capture.c | 18 +- drivers/media/platform/s5p-g2d/g2d.c | 3 + drivers/media/platform/stm32/stm32-dcmi.c | 14 +- .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 16 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 35 +- drivers/media/platform/via-camera.c | 5 +- drivers/media/platform/video-mux.c | 22 +- drivers/media/platform/vsp1/vsp1_brx.c | 34 +- drivers/media/platform/vsp1/vsp1_clu.c | 13 +- drivers/media/platform/vsp1/vsp1_entity.c | 59 +- drivers/media/platform/vsp1/vsp1_entity.h | 20 +- drivers/media/platform/vsp1/vsp1_histo.c | 51 +- drivers/media/platform/vsp1/vsp1_hsit.c | 14 +- drivers/media/platform/vsp1/vsp1_lif.c | 13 +- drivers/media/platform/vsp1/vsp1_lut.c | 13 +- drivers/media/platform/vsp1/vsp1_rwpf.c | 32 +- drivers/media/platform/vsp1/vsp1_rwpf.h | 2 +- drivers/media/platform/vsp1/vsp1_sru.c | 22 +- drivers/media/platform/vsp1/vsp1_uds.c | 22 +- drivers/media/platform/vsp1/vsp1_uif.c | 27 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 26 +- drivers/media/platform/xilinx/xilinx-dma.c | 5 +- drivers/media/platform/xilinx/xilinx-tpg.c | 25 +- drivers/media/platform/xilinx/xilinx-vip.c | 18 +- drivers/media/platform/xilinx/xilinx-vip.h | 4 +- drivers/media/rc/bpf-lirc.c | 3 +- drivers/media/test-drivers/vimc/vimc-debayer.c | 20 +- drivers/media/test-drivers/vimc/vimc-scaler.c | 36 +- drivers/media/test-drivers/vimc/vimc-sensor.c | 16 +- drivers/media/usb/cpia2/cpia2_v4l.c | 149 +- drivers/media/usb/go7007/s2250-board.c | 2 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 23 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 3 + drivers/media/v4l2-core/v4l2-event.c | 6 +- drivers/media/v4l2-core/v4l2-ioctl.c | 38 +- drivers/media/v4l2-core/v4l2-subdev.c | 166 +- drivers/message/fusion/mptfc.c | 35 +- drivers/mfd/Kconfig | 18 - drivers/mfd/Makefile | 1 - drivers/mfd/tps68470.c | 97 - .../misc/habanalabs/common/command_submission.c | 81 +- drivers/misc/habanalabs/common/context.c | 9 - drivers/misc/habanalabs/common/debugfs.c | 5 + drivers/misc/habanalabs/common/device.c | 82 +- drivers/misc/habanalabs/common/firmware_if.c | 1806 ++- drivers/misc/habanalabs/common/habanalabs.h | 280 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 24 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 23 +- drivers/misc/habanalabs/common/hw_queue.c | 42 +- drivers/misc/habanalabs/common/irq.c | 24 +- drivers/misc/habanalabs/common/memory.c | 22 +- drivers/misc/habanalabs/common/mmu/mmu.c | 14 +- drivers/misc/habanalabs/common/pci/pci.c | 34 +- drivers/misc/habanalabs/common/sysfs.c | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 1010 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 1 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 6 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 15 +- drivers/misc/habanalabs/goya/goya.c | 251 +- drivers/misc/habanalabs/goya/goyaP.h | 2 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 45 +- .../misc/habanalabs/include/common/hl_boot_if.h | 184 +- .../habanalabs/include/gaudi/gaudi_async_events.h | 14 +- .../include/gaudi/gaudi_async_ids_map_extended.h | 31 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 46 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 15 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 10 + drivers/misc/ibmasm/remote.h | 2 +- drivers/misc/lkdtm/bugs.c | 11 +- drivers/misc/lkdtm/cfi.c | 3 +- drivers/misc/lkdtm/core.c | 58 +- drivers/misc/lkdtm/fortify.c | 3 +- drivers/misc/lkdtm/heap.c | 97 +- drivers/misc/lkdtm/lkdtm.h | 46 +- drivers/misc/lkdtm/stackleak.c | 4 +- drivers/misc/lkdtm/usercopy.c | 7 +- drivers/misc/mei/bus-fixup.c | 2 +- drivers/misc/mei/client.c | 22 +- drivers/misc/mei/hbm.c | 2 +- drivers/misc/mei/hdcp/Kconfig | 1 - drivers/misc/mei/hw-me.c | 4 +- drivers/misc/mei/hw.h | 28 +- drivers/misc/mei/interrupt.c | 23 +- drivers/misc/mei/main.c | 2 +- drivers/misc/mei/pci-txe.c | 2 +- drivers/misc/vmw_vmci/vmci_context.c | 2 +- drivers/mmc/core/block.c | 29 +- drivers/mmc/core/queue.c | 23 +- drivers/mmc/core/queue.h | 2 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 34 +- drivers/mtd/mtd_blkdevs.c | 1 + drivers/mtd/nand/raw/arasan-nand-controller.c | 2 +- drivers/mtd/spi-nor/core.c | 4 +- drivers/mtd/ubi/debug.c | 2 +- drivers/net/bonding/bond_main.c | 8 + drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/can/usb/ems_usb.c | 3 +- drivers/net/can/usb/mcba_usb.c | 17 +- drivers/net/dsa/b53/b53_common.c | 27 +- drivers/net/dsa/mv88e6xxx/chip.c | 6 +- drivers/net/dsa/sja1105/Kconfig | 8 +- drivers/net/dsa/sja1105/sja1105.h | 3 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 20 +- drivers/net/dsa/sja1105/sja1105_main.c | 57 +- drivers/net/dsa/sja1105/sja1105_spi.c | 14 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 3 +- drivers/net/dsa/xrs700x/xrs700x.c | 27 +- drivers/net/ethernet/aeroflex/greth.c | 3 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 3 - drivers/net/ethernet/aquantia/atlantic/aq_macsec.h | 4 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 3 +- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 3 + drivers/net/ethernet/ezchip/nps_enet.c | 7 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 3 - drivers/net/ethernet/freescale/fec.h | 5 + drivers/net/ethernet/freescale/fec_main.c | 43 +- drivers/net/ethernet/freescale/fec_ptp.c | 8 +- drivers/net/ethernet/freescale/gianfar.c | 76 +- drivers/net/ethernet/freescale/gianfar.h | 74 +- drivers/net/ethernet/google/Kconfig | 2 +- drivers/net/ethernet/google/gve/Makefile | 2 +- drivers/net/ethernet/google/gve/gve.h | 332 +- drivers/net/ethernet/google/gve/gve_adminq.c | 334 +- drivers/net/ethernet/google/gve/gve_adminq.h | 112 +- drivers/net/ethernet/google/gve/gve_desc_dqo.h | 256 + drivers/net/ethernet/google/gve/gve_dqo.h | 81 + drivers/net/ethernet/google/gve/gve_ethtool.c | 21 +- drivers/net/ethernet/google/gve/gve_main.c | 295 +- drivers/net/ethernet/google/gve/gve_rx.c | 54 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 763 ++ drivers/net/ethernet/google/gve/gve_tx.c | 25 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 1030 ++ drivers/net/ethernet/google/gve/gve_utils.c | 81 + drivers/net/ethernet/google/gve/gve_utils.h | 28 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 54 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 587 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 58 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 66 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 2 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 14 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 6 +- drivers/net/ethernet/ibm/ibmveth.c | 51 +- drivers/net/ethernet/ibm/ibmvnic.c | 107 +- drivers/net/ethernet/intel/e1000e/netdev.c | 24 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 124 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 17 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 - drivers/net/ethernet/intel/i40e/i40e_type.h | 1 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 - drivers/net/ethernet/intel/iavf/iavf_common.c | 124 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 1 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 6 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 18 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 151 +- drivers/net/ethernet/intel/ice/ice_lib.c | 8 +- drivers/net/ethernet/intel/ice/ice_main.c | 27 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 305 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 45 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 10 +- drivers/net/ethernet/intel/ice/ice_sched.c | 24 +- drivers/net/ethernet/intel/ice/ice_switch.h | 1 - drivers/net/ethernet/intel/ice/ice_trace.h | 232 + drivers/net/ethernet/intel/ice/ice_txrx.c | 17 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 23 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1 - drivers/net/ethernet/intel/ice/ice_xsk.c | 5 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 - drivers/net/ethernet/intel/igc/igc_main.c | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 3 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 - drivers/net/ethernet/marvell/mvmdio.c | 20 +- drivers/net/ethernet/marvell/mvneta.c | 21 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 41 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 7 +- drivers/net/ethernet/marvell/prestera/Makefile | 3 +- drivers/net/ethernet/marvell/prestera/prestera.h | 7 + .../net/ethernet/marvell/prestera/prestera_acl.c | 376 + .../net/ethernet/marvell/prestera/prestera_acl.h | 124 + .../net/ethernet/marvell/prestera/prestera_flow.c | 194 + .../net/ethernet/marvell/prestera/prestera_flow.h | 14 + .../ethernet/marvell/prestera/prestera_flower.c | 359 + .../ethernet/marvell/prestera/prestera_flower.h | 18 + .../net/ethernet/marvell/prestera/prestera_hw.c | 361 + .../net/ethernet/marvell/prestera/prestera_hw.h | 23 + .../net/ethernet/marvell/prestera/prestera_main.c | 34 +- .../net/ethernet/marvell/prestera/prestera_span.c | 239 + .../net/ethernet/marvell/prestera/prestera_span.h | 20 + drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/mellanox/Kconfig | 1 + drivers/net/ethernet/mellanox/Makefile | 1 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 9 - drivers/net/ethernet/mellanox/mlx5/core/dev.c | 19 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 65 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 1 + .../mellanox/mlx5/core/steering/dr_ste_v1.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 2 - drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig | 13 + drivers/net/ethernet/mellanox/mlxbf_gige/Makefile | 11 + .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 190 + .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 137 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c | 212 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c | 142 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 452 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 187 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h | 78 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 320 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c | 284 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 86 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 7 + drivers/net/ethernet/mellanox/mlxsw/minimal.c | 13 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 20 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 14 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 1 - drivers/net/ethernet/microchip/Kconfig | 2 + drivers/net/ethernet/microchip/Makefile | 2 + drivers/net/ethernet/microchip/sparx5/Kconfig | 9 + drivers/net/ethernet/microchip/sparx5/Makefile | 10 + .../ethernet/microchip/sparx5/sparx5_calendar.c | 596 + .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 1227 ++ .../ethernet/microchip/sparx5/sparx5_mactable.c | 500 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 852 ++ .../net/ethernet/microchip/sparx5/sparx5_main.h | 375 + .../ethernet/microchip/sparx5/sparx5_main_regs.h | 4642 ++++++++ .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 264 + .../net/ethernet/microchip/sparx5/sparx5_packet.c | 320 + .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 210 + .../net/ethernet/microchip/sparx5/sparx5_port.c | 1146 ++ .../net/ethernet/microchip/sparx5/sparx5_port.h | 93 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 508 + .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 224 + drivers/net/ethernet/microsoft/mana/mana_en.c | 6 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 5 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 728 +- .../net/ethernet/netronome/nfp/flower/conntrack.h | 76 + .../net/ethernet/netronome/nfp/flower/metadata.c | 28 + .../net/ethernet/netronome/nfp/flower/offload.c | 9 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 6 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 7 +- drivers/net/ethernet/qualcomm/qca_spi.c | 6 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 6 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 11 +- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 3 +- drivers/net/ethernet/sfc/ef10_sriov.c | 36 +- drivers/net/ethernet/sfc/rx.c | 9 +- drivers/net/ethernet/socionext/netsec.c | 3 - drivers/net/ethernet/stmicro/stmmac/Kconfig | 9 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 219 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 10 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 4 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 18 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 4 +- drivers/net/ethernet/ti/cpsw_priv.c | 10 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 25 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 + drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 +- drivers/net/hamradio/mkiss.c | 1 + drivers/net/hyperv/hyperv_net.h | 1 + drivers/net/hyperv/netvsc_drv.c | 5 + drivers/net/hyperv/rndis_filter.c | 6 +- drivers/net/ieee802154/mac802154_hwsim.c | 11 +- drivers/net/ipa/Makefile | 6 +- drivers/net/ipa/gsi.c | 90 +- drivers/net/ipa/gsi.h | 2 +- drivers/net/ipa/gsi_reg.h | 3 +- drivers/net/ipa/ipa_data-v3.1.c | 533 + drivers/net/ipa/ipa_data.h | 1 + drivers/net/ipa/ipa_endpoint.c | 15 + drivers/net/ipa/ipa_main.c | 19 +- drivers/net/macsec.c | 4 +- drivers/net/mdio/fwnode_mdio.c | 2 +- drivers/net/mdio/of_mdio.c | 9 +- drivers/net/mhi/net.c | 20 +- drivers/net/mhi/proto_mbim.c | 5 +- drivers/net/netdevsim/dev.c | 14 +- drivers/net/netdevsim/netdevsim.h | 2 +- drivers/net/pcs/pcs-xpcs-nxp.c | 12 +- drivers/net/phy/bcm87xx.c | 4 +- drivers/net/phy/davicom.c | 6 +- drivers/net/phy/dp83640.c | 5 +- drivers/net/phy/et1011c.c | 15 +- drivers/net/phy/fixed_phy.c | 4 +- drivers/net/phy/lxt.c | 4 +- drivers/net/phy/marvell.c | 13 +- drivers/net/phy/mdio_bus.c | 4 +- drivers/net/phy/mdio_device.c | 4 +- drivers/net/phy/mscc/mscc_macsec.c | 2 +- drivers/net/phy/mscc/mscc_macsec.h | 2 +- drivers/net/phy/national.c | 6 +- drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy-core.c | 3 +- drivers/net/phy/phy.c | 3 +- drivers/net/phy/phy_device.c | 9 +- drivers/net/phy/phylink.c | 14 +- drivers/net/phy/qsemi.c | 1 + drivers/net/phy/sfp-bus.c | 28 +- drivers/net/phy/sfp.c | 2 +- drivers/net/phy/spi_ks8995.c | 10 +- drivers/net/phy/ste10Xp.c | 6 +- drivers/net/phy/vitesse.c | 3 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/r8152.c | 20 +- drivers/net/usb/smsc75xx.c | 10 +- drivers/net/usb/usbnet.c | 21 +- drivers/net/virtio_net.c | 4 +- drivers/net/vrf.c | 14 +- drivers/net/vxlan.c | 2 + drivers/net/wan/c101.c | 7 +- drivers/net/wan/cosa.c | 493 +- drivers/net/wan/hdlc_ppp.c | 38 +- drivers/net/wan/hostess_sv11.c | 113 +- drivers/net/wan/ixp4xx_hss.c | 1 + drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 14 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/net/wireless/ath/ath11k/pci.c | 2 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/wcn36xx/smd.c | 21 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 4 + .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 57 +- drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 16 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 86 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 10 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 110 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 26 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 3 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 19 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 47 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 418 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 25 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 120 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 262 + drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 42 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 6 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 20 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 11 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 138 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 20 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 118 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 20 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 40 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 357 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 90 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 19 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 34 - .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 78 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 39 +- drivers/net/wireless/intersil/orinoco/hw.c | 18 +- drivers/net/wireless/intersil/orinoco/hw.h | 5 +- drivers/net/wireless/intersil/orinoco/wext.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 55 +- drivers/net/wireless/marvell/mwifiex/fw.h | 6 + drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 11 +- drivers/net/wireless/marvell/mwl8k.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 64 +- drivers/net/wireless/mediatek/mt76/mt76.h | 56 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 32 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 12 - drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 85 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 156 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 42 - drivers/net/wireless/mediatek/mt76/mt7615/main.c | 60 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 19 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 10 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 + drivers/net/wireless/mediatek/mt76/mt7615/sdio.h | 2 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 39 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 16 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 19 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 10 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 228 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 72 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 36 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 78 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 45 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 44 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 179 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 384 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 56 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 103 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 673 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 80 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 39 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 41 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 32 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 21 +- .../net/wireless/mediatek/mt76/mt7915/testmode.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 37 + drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 248 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 14 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 172 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 203 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 166 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 20 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 34 +- drivers/net/wireless/mediatek/mt76/sdio.c | 17 +- drivers/net/wireless/mediatek/mt76/testmode.c | 35 +- drivers/net/wireless/mediatek/mt76/tx.c | 82 +- drivers/net/wireless/mediatek/mt76/usb.c | 1 + drivers/net/wireless/mediatek/mt7601u/usb.c | 1 + drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 11 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 59 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 11 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 2 +- drivers/net/wireless/realtek/rtw88/coex.c | 45 +- drivers/net/wireless/realtek/rtw88/debug.c | 7 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 114 + drivers/net/wireless/realtek/rtw88/fw.h | 55 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 11 +- drivers/net/wireless/realtek/rtw88/main.c | 196 +- drivers/net/wireless/realtek/rtw88/main.h | 57 +- drivers/net/wireless/realtek/rtw88/pci.c | 32 + drivers/net/wireless/realtek/rtw88/phy.c | 81 + drivers/net/wireless/realtek/rtw88/phy.h | 1 + drivers/net/wireless/realtek/rtw88/ps.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 113 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 1008 +- drivers/net/wwan/Kconfig | 18 + drivers/net/wwan/Makefile | 1 + drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 3 + drivers/net/wwan/iosm/iosm_ipc_mmio.h | 10 - drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 1 + drivers/net/wwan/iosm/iosm_ipc_wwan.c | 31 +- drivers/net/wwan/rpmsg_wwan_ctrl.c | 166 + drivers/net/wwan/wwan_core.c | 274 +- drivers/net/wwan/wwan_hwsim.c | 47 + drivers/nfc/nxp-nci/core.c | 39 +- drivers/nfc/nxp-nci/firmware.c | 7 +- drivers/nvdimm/bus.c | 64 +- drivers/nvdimm/dimm_devs.c | 18 + drivers/nvme/host/Kconfig | 2 +- drivers/nvme/host/core.c | 84 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fabrics.h | 2 +- drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/ioctl.c | 32 +- drivers/nvme/host/multipath.c | 12 +- drivers/nvme/host/nvme.h | 9 +- drivers/nvme/host/pci.c | 60 +- drivers/nvme/host/rdma.c | 3 +- drivers/nvme/host/tcp.c | 6 +- drivers/nvme/target/Makefile | 1 + drivers/nvme/target/admin-cmd.c | 155 +- drivers/nvme/target/configfs.c | 102 +- drivers/nvme/target/core.c | 98 +- drivers/nvme/target/discovery.c | 8 +- drivers/nvme/target/fc.c | 10 +- drivers/nvme/target/io-cmd-bdev.c | 33 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/nvmet.h | 41 +- drivers/nvme/target/passthru.c | 11 +- drivers/nvme/target/rdma.c | 3 +- drivers/nvme/target/zns.c | 615 + drivers/of/address.c | 47 +- drivers/of/device.c | 3 + drivers/of/fdt.c | 14 +- drivers/of/of_private.h | 6 + drivers/of/of_reserved_mem.c | 15 +- drivers/opp/core.c | 10 + drivers/opp/of.c | 24 +- drivers/pci/controller/Kconfig | 8 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/Makefile | 3 +- drivers/pci/controller/dwc/pci-imx6.c | 21 + drivers/pci/controller/dwc/pcie-intel-gw.c | 10 +- drivers/pci/controller/dwc/pcie-tegra194-acpi.c | 108 + drivers/pci/controller/dwc/pcie-tegra194.c | 140 +- drivers/pci/controller/pci-hyperv.c | 3 + drivers/pci/controller/pci-ixp4xx.c | 671 ++ drivers/pci/controller/pcie-iproc-msi.c | 29 +- drivers/pci/controller/pcie-mediatek-gen3.c | 1 + drivers/pci/controller/pcie-rockchip-host.c | 12 +- drivers/pci/ecam.c | 54 +- drivers/pci/hotplug/pciehp_hpc.c | 36 + drivers/pci/of.c | 2 + drivers/pci/p2pdma.c | 279 +- drivers/pci/pci.c | 22 +- drivers/pci/pci.h | 4 + drivers/pci/pcie/dpc.c | 74 +- drivers/pci/quirks.c | 12 + drivers/pci/xen-pcifront.c | 2 +- drivers/perf/arm-cmn.c | 2 +- drivers/perf/fsl_imx8_ddr_perf.c | 6 +- drivers/phy/Kconfig | 9 + drivers/phy/Makefile | 1 + drivers/phy/broadcom/phy-bcm-ns-usb3.c | 4 +- drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hi3670-usb3.c | 661 ++ drivers/phy/marvell/phy-mmp3-hsic.c | 4 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 4 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 4 +- drivers/phy/phy-can-transceiver.c | 146 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 34 + drivers/phy/ralink/Kconfig | 4 +- drivers/phy/rockchip/Kconfig | 9 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 459 + drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +- drivers/phy/socionext/phy-uniphier-pcie.c | 11 +- drivers/phy/ti/phy-dm816x-usb.c | 17 +- drivers/pinctrl/Kconfig | 2 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 4 +- drivers/pinctrl/pinctrl-zynqmp.c | 50 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sm6125.c | 1277 +++ drivers/pinctrl/stm32/pinctrl-stm32.c | 88 +- drivers/platform/x86/Kconfig | 27 +- drivers/platform/x86/Makefile | 6 +- drivers/platform/x86/dell/Kconfig | 1 - drivers/platform/x86/intel/Kconfig | 22 + drivers/platform/x86/intel/Makefile | 8 + drivers/platform/x86/intel/int33fe/Kconfig | 24 + drivers/platform/x86/intel/int33fe/Makefile | 5 + .../{ => intel/int33fe}/intel_cht_int33fe_common.c | 0 .../{ => intel/int33fe}/intel_cht_int33fe_common.h | 0 .../{ => intel/int33fe}/intel_cht_int33fe_microb.c | 0 .../{ => intel/int33fe}/intel_cht_int33fe_typec.c | 0 drivers/platform/x86/intel/int3472/Kconfig | 30 + drivers/platform/x86/intel/int3472/Makefile | 5 + .../int3472/intel_skl_int3472_clk_and_regulator.c | 207 + .../x86/intel/int3472/intel_skl_int3472_common.c | 106 + .../x86/intel/int3472/intel_skl_int3472_common.h | 122 + .../x86/intel/int3472/intel_skl_int3472_discrete.c | 413 + .../x86/intel/int3472/intel_skl_int3472_tps68470.c | 137 + .../x86/intel_speed_select_if/isst_if_common.c | 73 +- drivers/platform/x86/think-lmi.c | 12 +- drivers/platform/x86/touchscreen_dmi.c | 85 + drivers/pnp/card.c | 7 +- drivers/pnp/driver.c | 9 +- drivers/pnp/isapnp/compat.c | 1 - drivers/pnp/manager.c | 7 +- drivers/pnp/support.c | 1 - drivers/regulator/Kconfig | 8 + drivers/regulator/Makefile | 3 +- drivers/regulator/bd9576-regulator.c | 1054 +- drivers/regulator/core.c | 163 +- drivers/regulator/da9052-regulator.c | 3 +- drivers/regulator/devres.c | 52 + drivers/regulator/fixed.c | 3 +- drivers/regulator/hi6421-regulator.c | 8 +- drivers/regulator/hi6421v600-regulator.c | 35 +- drivers/regulator/hi655x-regulator.c | 16 +- drivers/regulator/internal.h | 11 + drivers/regulator/irq_helpers.c | 397 + drivers/regulator/max8893.c | 183 + drivers/regulator/mt6358-regulator.c | 2 +- drivers/regulator/of_regulator.c | 58 + drivers/regulator/qcom-labibb-regulator.c | 10 +- drivers/regulator/qcom-rpmh-regulator.c | 62 +- drivers/regulator/qcom_spmi-regulator.c | 6 +- drivers/regulator/rt6160-regulator.c | 8 +- drivers/regulator/stpmic1_regulator.c | 20 +- drivers/regulator/sy7636a-regulator.c | 7 +- drivers/remoteproc/imx_rproc.c | 13 + drivers/remoteproc/pru_rproc.c | 3 + drivers/remoteproc/qcom_q6v5.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 22 + drivers/remoteproc/qcom_wcnss.c | 5 +- drivers/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 27 +- drivers/remoteproc/stm32_rproc.c | 14 +- drivers/rpmsg/rpmsg_core.c | 4 +- drivers/rtc/Kconfig | 7 +- drivers/rtc/rtc-bd70528.c | 316 +- drivers/rtc/rtc-hid-sensor-time.c | 1 + drivers/rtc/rtc-m41t80.c | 20 +- drivers/rtc/rtc-max77686.c | 4 +- drivers/rtc/rtc-pcf2127.c | 2 +- drivers/rtc/rtc-pcf85063.c | 4 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-stm32.c | 6 +- drivers/rtc/rtc-v3020.c | 2 +- drivers/rtc/sysfs.c | 2 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/s390/block/dcssblk.c | 106 +- drivers/s390/block/xpram.c | 63 +- drivers/s390/char/monreader.c | 125 +- drivers/s390/char/monwriter.c | 90 +- drivers/s390/char/sclp.c | 174 +- drivers/s390/char/sclp.h | 13 - drivers/s390/char/sclp_cmd.c | 34 - drivers/s390/char/sclp_con.c | 53 +- drivers/s390/char/sclp_ftp.c | 1 - drivers/s390/char/sclp_quiesce.c | 37 +- drivers/s390/char/sclp_rw.c | 7 - drivers/s390/char/sclp_rw.h | 6 - drivers/s390/char/sclp_tty.c | 4 +- drivers/s390/char/sclp_vt220.c | 52 +- drivers/s390/char/vmlogrdr.c | 24 - drivers/s390/cio/chp.c | 3 + drivers/s390/cio/chsc.c | 2 - drivers/s390/crypto/ap_bus.c | 70 +- drivers/s390/crypto/ap_bus.h | 3 + drivers/s390/crypto/ap_card.c | 2 + drivers/s390/crypto/ap_queue.c | 11 +- drivers/s390/crypto/vfio_ap_ops.c | 10 - drivers/s390/crypto/zcrypt_api.h | 2 +- drivers/s390/crypto/zcrypt_card.c | 30 +- drivers/s390/crypto/zcrypt_msgtype50.c | 2 + drivers/s390/crypto/zcrypt_msgtype6.c | 5 + drivers/s390/crypto/zcrypt_queue.c | 14 +- drivers/scsi/aha1740.c | 7 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 2 +- drivers/scsi/aic94xx/aic94xx_init.c | 1 + drivers/scsi/arcmsr/arcmsr_hba.c | 19 +- drivers/scsi/be2iscsi/be_main.c | 103 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 2 +- drivers/scsi/elx/efct/efct_driver.c | 2 +- drivers/scsi/elx/efct/efct_hw.c | 15 +- drivers/scsi/elx/efct/efct_hw.h | 2 +- drivers/scsi/elx/efct/efct_lio.c | 14 +- drivers/scsi/elx/efct/efct_unsol.c | 2 +- drivers/scsi/elx/efct/efct_xport.c | 9 +- drivers/scsi/elx/libefc/efc_device.c | 2 +- drivers/scsi/elx/libefc/efc_domain.c | 4 +- drivers/scsi/elx/libefc_sli/sli4.c | 2 - drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 + drivers/scsi/imm.c | 15 +- drivers/scsi/ips.c | 10 +- drivers/scsi/isci/init.c | 1 + drivers/scsi/libsas/sas_scsi_host.c | 9 + drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 18 +- drivers/scsi/mpi3mr/mpi3mr.h | 1 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 7 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/mvsas/mv_init.c | 27 +- drivers/scsi/pm8001/pm8001_init.c | 1 + drivers/scsi/ppa.c | 14 +- drivers/scsi/qedf/qedf_attr.c | 14 +- drivers/scsi/qedi/qedi_sysfs.c | 14 +- drivers/scsi/qla2xxx/qla_def.h | 4 + drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_init.c | 6 +- drivers/scsi/qla2xxx/qla_iocb.c | 4 + drivers/scsi/qla2xxx/qla_isr.c | 4 + drivers/scsi/qla2xxx/qla_mbx.c | 27 + drivers/scsi/qla2xxx/qla_nvme.c | 4 + drivers/scsi/qla2xxx/qla_os.c | 68 + drivers/scsi/qla4xxx/ql4_os.c | 2 - drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_lib.c | 20 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_scan.c | 12 +- drivers/scsi/sd.c | 22 +- drivers/scsi/sg.c | 2 +- drivers/scsi/sr.c | 2 + drivers/scsi/st.c | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 1 + drivers/scsi/ufs/ufshcd.c | 4 + drivers/scsi/virtio_scsi.c | 3 +- drivers/siox/siox-bus-gpio.c | 19 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 2 + drivers/soc/ixp4xx/ixp4xx-qmgr.c | 2 + drivers/soc/qcom/smem_state.c | 36 + drivers/soundwire/bus.c | 25 +- drivers/soundwire/bus.h | 13 - drivers/soundwire/stream.c | 13 +- drivers/spi/spi-rockchip.c | 55 +- drivers/spi/spi-rspi.c | 6 +- drivers/spi/spi-sh-msiof.c | 4 +- drivers/spi/spi-sun6i.c | 6 +- drivers/spi/spi.c | 141 +- drivers/spmi/Kconfig | 9 + drivers/spmi/Makefile | 1 + drivers/spmi/hisi-spmi-controller.c | 367 + drivers/staging/android/ashmem.c | 2 + drivers/staging/greybus/uart.c | 16 +- drivers/staging/hikey9xx/Kconfig | 22 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 116 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 367 - .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 7 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 71 - drivers/staging/hikey9xx/phy-hi3670-usb3.c | 668 -- drivers/staging/ks7010/ks_hostif.h | 24 +- drivers/staging/media/atomisp/Makefile | 1 - drivers/staging/media/atomisp/TODO | 5 + drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 10 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 10 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 12 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 10 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 10 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 10 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 33 +- .../media/atomisp/pci/atomisp_compat_ioctl32.c | 1202 -- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 28 +- drivers/staging/media/atomisp/pci/atomisp_csi2.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_file.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 64 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 9 +- drivers/staging/media/atomisp/pci/atomisp_tpg.c | 12 +- drivers/staging/media/hantro/Makefile | 9 +- drivers/staging/media/hantro/hantro_drv.c | 6 +- drivers/staging/media/hantro/hantro_hw.h | 32 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 208 - drivers/staging/media/hantro/rk3399_vpu_hw.c | 222 - .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 173 - .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 249 - .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 594 - drivers/staging/media/hantro/rk3399_vpu_regs.h | 600 - .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 173 + .../media/hantro/rockchip_vpu2_hw_mpeg2_dec.c | 248 + .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 594 + drivers/staging/media/hantro/rockchip_vpu2_regs.h | 600 + drivers/staging/media/hantro/rockchip_vpu_hw.c | 526 + drivers/staging/media/imx/imx-ic-prp.c | 19 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 31 +- drivers/staging/media/imx/imx-media-csi.c | 96 +- drivers/staging/media/imx/imx-media-utils.c | 4 +- drivers/staging/media/imx/imx-media-vdic.c | 24 +- drivers/staging/media/imx/imx-media.h | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 12 +- drivers/staging/media/imx/imx7-media-csi.c | 33 +- drivers/staging/media/imx/imx7-mipi-csis.c | 34 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 26 +- drivers/staging/media/omap4iss/iss_csi2.c | 37 +- drivers/staging/media/omap4iss/iss_ipipe.c | 37 +- drivers/staging/media/omap4iss/iss_ipipeif.c | 47 +- drivers/staging/media/omap4iss/iss_resizer.c | 39 +- drivers/staging/media/tegra-video/csi.c | 10 +- drivers/staging/media/tegra-video/vi.c | 24 +- drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/mt7621-pci/pci-mt7621.c | 100 +- drivers/staging/rtl8188eu/Makefile | 1 - drivers/staging/rtl8188eu/core/rtw_ap.c | 78 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 5 - drivers/staging/rtl8188eu/core/rtw_debug.c | 187 - drivers/staging/rtl8188eu/core/rtw_efuse.c | 62 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 109 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 102 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 187 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 356 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 76 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 281 +- drivers/staging/rtl8188eu/core/rtw_security.c | 23 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 30 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 107 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 143 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 6 - drivers/staging/rtl8188eu/hal/odm.c | 3 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 28 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 46 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 64 +- drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 32 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 10 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 15 - drivers/staging/rtl8188eu/hal/usb_halinit.c | 110 +- drivers/staging/rtl8188eu/include/drv_types.h | 1 - drivers/staging/rtl8188eu/include/ieee80211.h | 14 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 13 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 284 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 3 - drivers/staging/rtl8188eu/include/rtw_debug.h | 113 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 7 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 4 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 201 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 - drivers/staging/rtl8188eu/os_dep/mon.c | 13 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 69 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 16 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 30 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 7 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 20 +- drivers/staging/rtl8723bs/TODO | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 14 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 208 - drivers/staging/rtl8723bs/core/rtw_efuse.c | 11 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 22 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 10 - drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 336 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 29 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 5 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 4 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 5 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 1 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 595 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 26 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 4 - drivers/staging/rtl8723bs/hal/hal_com.c | 241 - drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1059 +- drivers/staging/rtl8723bs/hal/odm.c | 50 - drivers/staging/rtl8723bs/hal/odm.h | 42 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 - drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 4 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 5 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 41 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 59 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 20 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 2 - drivers/staging/rtl8723bs/include/autoconf.h | 50 - drivers/staging/rtl8723bs/include/drv_conf.h | 19 - drivers/staging/rtl8723bs/include/drv_types.h | 11 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 + drivers/staging/rtl8723bs/include/hal_com.h | 62 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 198 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 1 - drivers/staging/rtl8723bs/include/hal_data.h | 40 +- drivers/staging/rtl8723bs/include/hal_pg.h | 2 - drivers/staging/rtl8723bs/include/hal_phy.h | 24 - drivers/staging/rtl8723bs/include/ieee80211.h | 67 +- drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 2 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 21 - drivers/staging/rtl8723bs/include/rtw_ht.h | 4 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 52 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 33 +- drivers/staging/rtl8723bs/include/wifi.h | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 9 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 14 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 13 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 - drivers/staging/rts5208/ms.c | 1 - drivers/staging/unisys/visorhba/visorhba_main.c | 101 +- drivers/target/iscsi/iscsi_target_erl1.c | 2 - drivers/target/target_core_pscsi.c | 2 +- drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/imx_sc_thermal.c | 3 + drivers/thermal/intel/int340x_thermal/Makefile | 3 + .../intel/int340x_thermal/int3401_thermal.c | 82 + .../int340x_thermal/processor_thermal_device.c | 289 +- .../int340x_thermal/processor_thermal_device.h | 9 + .../int340x_thermal/processor_thermal_device_pci.c | 371 + .../processor_thermal_device_pci_legacy.c | 163 + .../intel/int340x_thermal/processor_thermal_mbox.c | 12 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 55 + drivers/thermal/intel/intel_soc_dts_iosf.c | 15 +- drivers/thermal/rcar_gen3_thermal.c | 7 +- drivers/thermal/rockchip_thermal.c | 121 + drivers/thermal/sprd_thermal.c | 16 +- drivers/thermal/st/st_thermal_memmap.c | 13 +- drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 + drivers/thermal/tegra/tegra30-tsensor.c | 673 ++ drivers/thermal/thermal_core.c | 65 +- drivers/thermal/thermal_of.c | 3 + drivers/thunderbolt/test.c | 86 +- drivers/tty/Kconfig | 7 +- drivers/tty/hvc/hvc_iucv.c | 51 - drivers/tty/ipwireless/tty.c | 2 - drivers/tty/mxser.c | 1950 +--- drivers/tty/mxser.h | 151 - drivers/tty/serial/8250/8250_omap.c | 20 +- drivers/tty/serial/8250/8250_pci.c | 172 +- drivers/tty/serial/8250/8250_port.c | 57 +- drivers/tty/serial/8250/serial_cs.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/mvebu-uart.c | 21 +- drivers/tty/serial/mxs-auart.c | 26 +- drivers/tty/serial/qcom_geni_serial.c | 20 +- drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/sh-sci.c | 28 +- drivers/tty/serial/stm32-usart.c | 195 +- drivers/tty/serial/tegra-tcu.c | 26 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/synclink_gt.c | 9 +- drivers/tty/tty_ioctl.c | 45 + drivers/usb/chipidea/host.c | 14 +- drivers/usb/class/cdc-acm.c | 22 +- drivers/usb/class/cdc-wdm.c | 5 +- drivers/usb/core/hub.c | 7 + drivers/usb/dwc3/core.c | 3 +- drivers/usb/gadget/function/f_eem.c | 43 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/gadget/udc/max3420_udc.c | 15 +- drivers/usb/gadget/udc/net2280.c | 2 - drivers/usb/host/max3421-hcd.c | 3 +- drivers/usb/host/u132-hcd.c | 6 +- drivers/usb/host/xhci-mem.c | 3 + drivers/usb/host/xhci-mtk-sch.c | 18 - drivers/usb/host/xhci-mtk.h | 2 - drivers/usb/host/xhci-pci-renesas.c | 18 +- drivers/usb/host/xhci-ring.c | 7 +- drivers/usb/host/xhci-tegra.c | 16 +- drivers/usb/host/xhci.c | 10 +- drivers/usb/host/xhci.h | 11 +- drivers/usb/isp1760/isp1760-hcd.c | 1 - drivers/usb/misc/ftdi-elan.c | 1 - drivers/usb/mtu3/mtu3.h | 28 +- drivers/usb/mtu3/mtu3_core.c | 16 +- drivers/usb/mtu3/mtu3_dr.c | 169 +- drivers/usb/mtu3/mtu3_host.c | 6 +- drivers/usb/mtu3/mtu3_plat.c | 86 +- drivers/usb/phy/phy-tegra-usb.c | 15 +- drivers/usb/serial/belkin_sa.c | 20 +- drivers/usb/serial/cp210x.c | 189 +- drivers/usb/serial/cypress_m8.c | 21 +- drivers/usb/serial/pl2303.c | 15 +- drivers/usb/serial/whiteheat.c | 9 +- drivers/usb/typec/class.c | 4 +- drivers/usb/typec/tcpm/tcpci.c | 18 +- drivers/usb/typec/tcpm/tcpm.c | 28 + drivers/vfio/fsl-mc/vfio_fsl_mc.c | 16 +- drivers/vfio/mdev/Kconfig | 7 - drivers/vfio/mdev/Makefile | 3 +- drivers/vfio/mdev/mdev_core.c | 46 +- drivers/vfio/mdev/mdev_driver.c | 10 + drivers/vfio/mdev/mdev_private.h | 2 + drivers/vfio/mdev/vfio_mdev.c | 37 +- drivers/vfio/pci/vfio_pci.c | 18 +- drivers/vfio/platform/vfio_amba.c | 1 - drivers/vfio/platform/vfio_platform.c | 1 - drivers/vfio/platform/vfio_platform_common.c | 6 - drivers/vfio/platform/vfio_platform_private.h | 1 - drivers/vfio/vfio.c | 10 + drivers/vfio/vfio_iommu_type1.c | 34 +- drivers/video/console/Kconfig | 2 +- drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 + drivers/virtio/virtio_balloon.c | 17 + drivers/watchdog/Kconfig | 77 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/aspeed_wdt.c | 6 +- drivers/watchdog/bcm7038_wdt.c | 31 +- drivers/watchdog/booke_wdt.c | 2 +- drivers/watchdog/diag288_wdt.c | 4 - drivers/watchdog/dw_wdt.c | 9 +- drivers/watchdog/eurotechwdt.c | 2 +- drivers/watchdog/hpwdt.c | 1 + drivers/watchdog/iTCO_wdt.c | 16 +- drivers/watchdog/imx2_wdt.c | 10 + drivers/watchdog/imx_sc_wdt.c | 11 +- drivers/watchdog/it87_wdt.c | 8 - drivers/watchdog/jz4740_wdt.c | 4 +- drivers/watchdog/keembay_wdt.c | 34 +- drivers/watchdog/lpc18xx_wdt.c | 2 +- drivers/watchdog/mei_wdt.c | 8 +- drivers/watchdog/meson_wdt.c | 8 +- drivers/watchdog/msc313e_wdt.c | 166 + drivers/watchdog/mtk_wdt.c | 77 +- drivers/watchdog/mtx-1_wdt.c | 2 - drivers/watchdog/mv64x60_wdt.c | 324 - drivers/watchdog/octeon-wdt-main.c | 12 +- drivers/watchdog/of_xilinx_wdt.c | 38 +- drivers/watchdog/orion_wdt.c | 2 +- drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/qcom-wdt.c | 4 +- drivers/watchdog/sama5d4_wdt.c | 10 +- drivers/watchdog/sbc60xxwdt.c | 2 +- drivers/watchdog/sbsa_gwdt.c | 54 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/sl28cpld_wdt.c | 2 +- drivers/watchdog/sp805_wdt.c | 43 +- drivers/watchdog/w83877f_wdt.c | 2 +- drivers/watchdog/watchdog_core.h | 48 + drivers/watchdog/watchdog_dev.c | 86 +- drivers/watchdog/watchdog_hrtimer_pretimeout.c | 44 + drivers/watchdog/watchdog_pretimeout.c | 9 +- drivers/watchdog/wdat_wdt.c | 4 +- drivers/watchdog/wdt.c | 4 +- drivers/watchdog/wdt_pci.c | 2 +- drivers/watchdog/ziirave_wdt.c | 21 +- drivers/xen/events/events_base.c | 11 +- drivers/xen/swiotlb-xen.c | 4 +- fs/Kconfig | 10 + fs/afs/cmservice.c | 5 +- fs/afs/write.c | 24 +- fs/binfmt_elf.c | 8 +- fs/binfmt_elf_fdpic.c | 4 +- fs/block_dev.c | 57 +- fs/btrfs/Kconfig | 2 + fs/btrfs/backref.c | 2 +- fs/btrfs/block-group.c | 21 +- fs/btrfs/compression.c | 14 - fs/btrfs/ctree.h | 107 +- fs/btrfs/delalloc-space.c | 8 +- fs/btrfs/delayed-inode.c | 3 +- fs/btrfs/delayed-ref.c | 26 - fs/btrfs/dev-replace.c | 2 +- fs/btrfs/discard.c | 2 +- fs/btrfs/disk-io.c | 35 +- fs/btrfs/extent-tree.c | 17 +- fs/btrfs/extent_io.c | 72 +- fs/btrfs/file-item.c | 2 +- fs/btrfs/file.c | 25 +- fs/btrfs/inode.c | 34 +- fs/btrfs/ioctl.c | 4 +- fs/btrfs/locking.c | 4 +- fs/btrfs/props.c | 16 +- fs/btrfs/qgroup.c | 10 +- fs/btrfs/relocation.c | 15 +- fs/btrfs/scrub.c | 4 +- fs/btrfs/send.c | 47 +- fs/btrfs/space-info.c | 204 +- fs/btrfs/space-info.h | 30 - fs/btrfs/subpage.c | 19 +- fs/btrfs/subpage.h | 9 +- fs/btrfs/super.c | 7 +- fs/btrfs/sysfs.c | 42 +- fs/btrfs/tests/extent-io-tests.c | 2 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/tests/inode-tests.c | 31 +- fs/btrfs/transaction.c | 58 +- fs/btrfs/transaction.h | 5 +- fs/btrfs/tree-log.c | 18 +- fs/btrfs/volumes.c | 16 +- fs/btrfs/zoned.c | 4 +- fs/cachefiles/Kconfig | 19 - fs/cachefiles/Makefile | 2 - fs/cachefiles/bind.c | 2 - fs/cachefiles/interface.c | 6 +- fs/cachefiles/internal.h | 25 - fs/cachefiles/io.c | 6 +- fs/cachefiles/key.c | 2 +- fs/cachefiles/main.c | 7 - fs/cachefiles/namei.c | 61 +- fs/cachefiles/proc.c | 114 - fs/cachefiles/xattr.c | 4 +- fs/ceph/addr.c | 9 +- fs/ceph/dir.c | 22 +- fs/ceph/file.c | 19 +- fs/ceph/inode.c | 2 + fs/ceph/super.h | 2 +- fs/cifs/cache.c | 14 +- fs/cifs/cifs_debug.c | 24 +- fs/cifs/cifs_debug.h | 2 +- fs/cifs/cifs_fs_sb.h | 11 +- fs/cifs/cifs_ioctl.h | 11 +- fs/cifs/cifs_spnego.c | 14 +- fs/cifs/cifs_spnego.h | 14 +- fs/cifs/cifs_swn.c | 10 +- fs/cifs/cifsacl.c | 18 +- fs/cifs/cifsacl.h | 15 +- fs/cifs/cifsencrypt.c | 14 +- fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsfs.h | 14 +- fs/cifs/cifsglob.h | 17 +- fs/cifs/cifspdu.h | 14 +- fs/cifs/cifsproto.h | 14 +- fs/cifs/cifssmb.c | 14 +- fs/cifs/connect.c | 33 +- fs/cifs/dir.c | 27 +- fs/cifs/dns_resolve.c | 14 +- fs/cifs/dns_resolve.h | 14 +- fs/cifs/export.c | 14 +- fs/cifs/file.c | 14 +- fs/cifs/fscache.c | 14 +- fs/cifs/fscache.h | 14 +- fs/cifs/inode.c | 19 +- fs/cifs/ioctl.c | 14 +- fs/cifs/link.c | 14 +- fs/cifs/misc.c | 14 +- fs/cifs/ntlmssp.h | 14 +- fs/cifs/readdir.c | 16 +- fs/cifs/rfc1002pdu.h | 14 +- fs/cifs/sess.c | 14 +- fs/cifs/smb2file.c | 14 +- fs/cifs/smb2glob.h | 11 +- fs/cifs/smb2inode.c | 14 +- fs/cifs/smb2maperror.c | 14 +- fs/cifs/smb2misc.c | 52 +- fs/cifs/smb2ops.c | 9 + fs/cifs/smb2pdu.c | 49 +- fs/cifs/smb2pdu.h | 53 +- fs/cifs/smb2proto.h | 14 +- fs/cifs/smb2status.h | 14 +- fs/cifs/smb2transport.c | 14 +- fs/cifs/smbdirect.c | 14 +- fs/cifs/smberr.h | 14 +- fs/cifs/smbfsctl.h | 14 +- fs/cifs/transport.c | 14 +- fs/cifs/xattr.c | 14 +- fs/configfs/file.c | 10 +- fs/dax.c | 3 +- fs/ecryptfs/mmap.c | 13 + fs/exec.c | 45 +- fs/ext2/ext2.h | 11 - fs/ext2/file.c | 7 +- fs/ext2/inode.c | 12 +- fs/ext2/super.c | 3 - fs/ext4/ext4.h | 16 +- fs/ext4/extents.c | 28 +- fs/ext4/extents_status.c | 4 +- fs/ext4/file.c | 13 +- fs/ext4/ialloc.c | 11 +- fs/ext4/inode.c | 51 +- fs/ext4/ioctl.c | 19 +- fs/ext4/mmp.c | 28 +- fs/ext4/namei.c | 2 +- fs/ext4/super.c | 33 +- fs/ext4/truncate.h | 8 +- fs/f2fs/checkpoint.c | 3 + fs/f2fs/data.c | 8 +- fs/f2fs/dir.c | 17 +- fs/f2fs/f2fs.h | 40 +- fs/f2fs/file.c | 62 +- fs/f2fs/gc.c | 4 +- fs/f2fs/recovery.c | 14 +- fs/f2fs/super.c | 36 +- fs/fscache/Kconfig | 25 +- fs/fscache/Makefile | 2 - fs/fscache/cache.c | 11 +- fs/fscache/cookie.c | 201 +- fs/fscache/fsdef.c | 3 +- fs/fscache/histogram.c | 87 - fs/fscache/internal.h | 57 +- fs/fscache/main.c | 39 + fs/fscache/netfs.c | 2 +- fs/fscache/object-list.c | 414 - fs/fscache/object.c | 8 - fs/fscache/operation.c | 3 - fs/fscache/page.c | 6 - fs/fscache/proc.c | 20 +- fs/fuse/dax.c | 56 +- fs/fuse/dev.c | 14 +- fs/fuse/dir.c | 89 +- fs/fuse/file.c | 24 +- fs/fuse/fuse_i.h | 31 +- fs/fuse/inode.c | 101 +- fs/fuse/readdir.c | 7 +- fs/fuse/virtio_fs.c | 4 + fs/gfs2/aops.c | 6 +- fs/gfs2/bmap.c | 31 +- fs/gfs2/file.c | 178 +- fs/gfs2/glock.c | 12 - fs/gfs2/glock.h | 27 +- fs/gfs2/incore.h | 41 - fs/gfs2/inode.c | 2 +- fs/gfs2/log.c | 4 +- fs/gfs2/lops.c | 2 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/super.c | 2 +- fs/gfs2/trans.c | 16 +- fs/hfsplus/xattr.c | 1 - fs/inode.c | 2 + fs/internal.h | 8 +- fs/io-wq.c | 72 +- fs/io-wq.h | 3 +- fs/io_uring.c | 610 +- fs/isofs/dir.c | 2 - fs/jbd2/journal.c | 2 +- fs/jfs/inode.c | 3 +- fs/jfs/jfs_dinode.h | 14 +- fs/jfs/jfs_imap.c | 8 +- fs/jfs/jfs_incore.h | 12 +- fs/jfs/super.c | 3 +- fs/kernfs/dir.c | 86 +- fs/lockd/svc.c | 43 + fs/lockd/svcxdr.h | 151 + fs/lockd/xdr.c | 402 +- fs/lockd/xdr4.c | 403 +- fs/namei.c | 137 +- fs/netfs/read_helper.c | 49 +- fs/nfs/delegation.c | 94 +- fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 3 + fs/nfs/direct.c | 17 +- fs/nfs/getroot.c | 12 +- fs/nfs/inode.c | 61 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4client.c | 82 +- fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 78 +- fs/nfs/nfs4xdr.c | 40 + fs/nfs/read.c | 11 +- fs/nfs_common/grace.c | 1 + fs/nfsd/blocklayout.c | 2 +- fs/nfsd/nfs4callback.c | 2 + fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/trace.h | 1 - fs/nfsd/vfs.c | 18 +- fs/nilfs2/btree.c | 1 - fs/orangefs/inode.c | 6 +- fs/orangefs/super.c | 2 +- fs/proc/base.c | 6 - fs/proc/bootconfig.c | 2 +- fs/proc/task_mmu.c | 23 +- fs/pstore/blk.c | 134 +- fs/quota/quota_tree.c | 33 +- fs/ubifs/debug.c | 2 +- fs/ubifs/dir.c | 7 + fs/ubifs/journal.c | 3 +- fs/ubifs/master.c | 2 +- fs/ubifs/replay.c | 2 +- fs/ubifs/super.c | 3 +- fs/ubifs/tnc_commit.c | 2 +- fs/ubifs/ubifs.h | 4 +- fs/ubifs/xattr.c | 48 +- fs/userfaultfd.c | 4 +- fs/xfs/libxfs/xfs_ag.c | 7 +- fs/xfs/libxfs/xfs_attr.c | 2 +- fs/xfs/libxfs/xfs_log_format.h | 1 + fs/xfs/xfs_bmap_util.c | 15 +- fs/xfs/xfs_buf_item.c | 58 +- fs/xfs/xfs_file.c | 13 +- fs/xfs/xfs_fsops.c | 16 +- fs/xfs/xfs_icache.c | 190 +- fs/xfs/xfs_icache.h | 6 +- fs/xfs/xfs_inode.c | 121 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_log.c | 926 +- fs/xfs/xfs_log.h | 61 +- fs/xfs/xfs_log_cil.c | 774 +- fs/xfs/xfs_log_priv.h | 114 +- fs/xfs/xfs_log_recover.c | 5 +- fs/xfs/xfs_mount.c | 10 +- fs/xfs/xfs_super.c | 47 +- fs/xfs/xfs_sysfs.c | 1 - fs/xfs/xfs_trace.c | 1 - fs/xfs/xfs_trace.h | 68 +- fs/xfs/xfs_trans.c | 12 +- fs/xfs/xfs_trans.h | 1 - fs/xfs/xfs_trans_ail.c | 11 +- fs/xfs/xfs_trans_priv.h | 3 +- fs/zonefs/super.c | 23 +- fs/zonefs/zonefs.h | 7 +- include/acpi/acpi_bus.h | 12 +- include/asm-generic/hyperv-tlfs.h | 1 + include/asm-generic/logic_io.h | 78 + include/asm-generic/pgtable-nop4d.h | 3 +- include/asm-generic/vmlinux.lds.h | 32 + include/crypto/algapi.h | 10 +- include/crypto/internal/hash.h | 8 +- include/dt-bindings/pinctrl/hisi.h | 2 +- include/kunit/test.h | 116 +- include/linux/acpi.h | 11 +- include/linux/acpi_iort.h | 14 +- include/linux/acpi_viot.h | 19 + include/linux/adreno-smmu-priv.h | 38 +- include/linux/arch_topology.h | 1 + include/linux/bio.h | 2 + include/linux/blk-mq.h | 4 +- include/linux/blk_types.h | 3 - include/linux/blkdev.h | 37 +- include/linux/bootconfig.h | 58 +- include/linux/ceph/auth.h | 4 +- include/linux/compiler_attributes.h | 19 +- include/linux/compiler_types.h | 2 +- include/linux/cpuhotplug.h | 1 - include/linux/crypto.h | 26 - include/linux/debug_locks.h | 2 + include/linux/dev_printk.h | 2 +- include/linux/device.h | 16 +- include/linux/devm-helpers.h | 25 + include/linux/dma-iommu.h | 4 +- include/linux/elevator.h | 3 +- include/linux/energy_model.h | 16 +- include/linux/ethtool.h | 12 +- include/linux/filter.h | 8 +- include/linux/fpga/altera-pr-ip-core.h | 1 - include/linux/fs.h | 40 + include/linux/fscache-cache.h | 4 - include/linux/fscache.h | 4 +- include/linux/ftrace_irq.h | 13 + include/linux/genhd.h | 3 +- include/linux/hid.h | 19 + include/linux/hugetlb.h | 25 +- include/linux/i2c.h | 1 + include/linux/ide.h | 1617 --- include/linux/ieee80211.h | 10 +- include/linux/if_arp.h | 1 + include/linux/kasan.h | 6 +- include/linux/kgdb.h | 8 +- include/linux/kvm_host.h | 128 +- include/linux/kvm_types.h | 14 + include/linux/libata.h | 13 +- include/linux/libnvdimm.h | 1 + include/linux/lockd/xdr.h | 6 - include/linux/lockd/xdr4.h | 7 +- include/linux/logic_iomem.h | 62 + include/linux/mailbox/mtk-cmdq-mailbox.h | 8 +- include/linux/math64.h | 19 + include/linux/mcb.h | 2 +- include/linux/mdev.h | 2 + include/linux/mhi.h | 15 +- include/linux/mlx5/driver.h | 4 + include/linux/mlx5/mlx5_ifc.h | 36 +- include/linux/mlx5/qp.h | 4 +- include/linux/mm.h | 5 +- include/linux/mmu_notifier.h | 26 +- include/linux/mod_devicetable.h | 1 + include/linux/mv643xx.h | 8 - include/linux/netdev_features.h | 2 +- include/linux/netdevice.h | 2 +- include/linux/netfs.h | 2 +- include/linux/nfs_fs.h | 1 + include/linux/nfs_fs_sb.h | 2 + include/linux/nfs_xdr.h | 2 + include/linux/nvme.h | 12 +- include/linux/of.h | 11 +- include/linux/of_reserved_mem.h | 8 +- include/linux/page_reporting.h | 3 + include/linux/pci-ecam.h | 1 + include/linux/pci.h | 3 + include/linux/pgtable.h | 22 + include/linux/phy/phy.h | 2 +- include/linux/platform_data/dma-imx-sdma.h | 60 - include/linux/platform_data/pata_ixp4xx_cf.h | 21 + include/linux/printk.h | 41 + include/linux/reboot.h | 1 + include/linux/regulator/consumer.h | 14 + include/linux/regulator/coupler.h | 5 - include/linux/regulator/driver.h | 186 +- include/linux/regulator/machine.h | 26 + include/linux/rmap.h | 11 +- include/linux/sched.h | 32 +- include/linux/sched/cpufreq.h | 2 +- include/linux/sched/debug.h | 2 +- include/linux/sched/signal.h | 15 +- include/linux/sctp.h | 7 + include/linux/signal.h | 1 - include/linux/skmsg.h | 1 - include/linux/soc/ixp4xx/cpu.h | 106 + include/linux/soc/qcom/smem_state.h | 8 + include/linux/soundwire/sdw.h | 5 +- include/linux/spi/spi.h | 3 + include/linux/stm.h | 2 +- include/linux/sunrpc/clnt.h | 2 + include/linux/sunrpc/xprt.h | 7 + include/linux/sunrpc/xprtmultipath.h | 6 + include/linux/swap.h | 13 +- include/linux/swapops.h | 123 +- include/linux/swiotlb.h | 53 +- include/linux/trace.h | 5 + include/linux/tty.h | 3 + include/linux/tty_flip.h | 2 + include/linux/uio.h | 1 - include/linux/wwan.h | 41 +- include/media/media-dev-allocator.h | 2 +- include/media/v4l2-subdev.h | 78 +- include/net/cfg80211.h | 51 +- include/net/dsa.h | 15 + include/net/mac80211.h | 72 +- include/net/macsec.h | 2 +- include/net/mptcp.h | 10 +- include/net/net_namespace.h | 4 + include/net/netfilter/nf_conntrack_l4proto.h | 20 +- include/net/netfilter/nf_tables_core.h | 1 + include/net/netns/sctp.h | 3 + include/net/netns/smc.h | 16 + include/net/sch_generic.h | 43 +- include/net/sctp/command.h | 1 + include/net/sctp/constants.h | 20 + include/net/sctp/sctp.h | 57 +- include/net/sctp/sm.h | 6 +- include/net/sctp/structs.h | 20 + include/net/tls.h | 2 - include/net/xdp_sock.h | 2 +- include/net/xfrm.h | 32 +- include/net/xsk_buff_pool.h | 9 +- include/rdma/ib_sysfs.h | 37 + include/rdma/ib_verbs.h | 80 +- include/soc/microchip/mpfs.h | 43 + include/soc/tegra/mc.h | 9 +- include/sound/soc.h | 21 +- include/trace/events/btrfs.h | 3 +- include/trace/events/cachefiles.h | 68 +- include/trace/events/fscache.h | 160 +- include/trace/events/io_uring.h | 106 +- include/trace/events/mptcp.h | 17 +- include/trace/events/netfs.h | 2 +- include/trace/events/osnoise.h | 142 + include/trace/trace_events.h | 25 + include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/btrfs.h | 4 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/cxl_mem.h | 12 + include/uapi/linux/ethtool.h | 4 +- include/uapi/linux/ethtool_netlink.h | 2 +- include/uapi/linux/fuse.h | 10 +- include/uapi/linux/futex.h | 2 + include/uapi/linux/in.h | 3 + include/uapi/linux/io_uring.h | 32 +- include/uapi/linux/kvm.h | 105 + include/uapi/linux/kvm_para.h | 1 + include/uapi/linux/mptcp.h | 1 + include/uapi/linux/nbd-netlink.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 15 + include/uapi/linux/nl80211.h | 9 +- include/uapi/linux/sctp.h | 8 + include/uapi/linux/seg6_local.h | 2 + include/uapi/linux/smc.h | 83 + include/uapi/linux/snmp.h | 2 + include/uapi/linux/virtio_pcidev.h | 64 + include/uapi/misc/habanalabs.h | 13 + include/uapi/rdma/bnxt_re-abi.h | 11 +- include/uapi/rdma/ib_user_mad.h | 2 +- include/uapi/rdma/mlx5-abi.h | 2 + include/uapi/rdma/rdma_user_rxe.h | 10 + init/Kconfig | 3 + init/init_task.c | 2 +- init/main.c | 12 +- kernel/Makefile | 1 + kernel/bpf/bpf_lsm.c | 2 +- kernel/bpf/core.c | 61 +- kernel/bpf/cpumap.c | 13 +- kernel/bpf/devmap.c | 53 +- kernel/bpf/hashtab.c | 21 +- kernel/bpf/helpers.c | 6 +- kernel/bpf/inode.c | 2 +- kernel/bpf/lpm_trie.c | 6 +- kernel/bpf/verifier.c | 6 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cpu.c | 49 + kernel/debug/debug_core.c | 3 +- kernel/debug/kdb/kdb_main.c | 8 +- kernel/debug/kdb/kdb_private.h | 2 +- kernel/debug/kdb/kdb_support.c | 18 +- kernel/dma/Kconfig | 14 + kernel/dma/coherent.c | 2 +- kernel/dma/debug.c | 6 +- kernel/dma/direct.c | 59 +- kernel/dma/direct.h | 8 +- kernel/dma/swiotlb.c | 283 +- kernel/events/core.c | 7 +- kernel/exit.c | 1 - kernel/fork.c | 5 +- kernel/freezer.c | 2 +- kernel/futex.c | 10 +- kernel/gcov/Kconfig | 1 + kernel/hung_task.c | 2 +- kernel/kcsan/report.c | 2 +- kernel/kthread.c | 4 +- kernel/locking/lockdep.c | 133 +- kernel/locking/mutex.c | 6 +- kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem.c | 2 +- kernel/module.c | 14 +- kernel/pgo/Kconfig | 37 + kernel/pgo/Makefile | 5 + kernel/pgo/fs.c | 413 + kernel/pgo/instrument.c | 188 + kernel/pgo/pgo.h | 211 + kernel/printk/printk.c | 116 + kernel/printk/printk_safe.c | 2 +- kernel/ptrace.c | 21 +- kernel/rcu/rcuscale.c | 4 +- kernel/rcu/rcutorture.c | 4 +- kernel/rcu/tasks.h | 4 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_stall.h | 69 +- kernel/reboot.c | 79 + kernel/scftorture.c | 70 +- kernel/sched/core.c | 120 +- kernel/sched/cpufreq_schedutil.c | 1 + kernel/sched/deadline.c | 12 +- kernel/sched/fair.c | 135 +- kernel/sched/rt.c | 17 +- kernel/sched/sched.h | 3 + kernel/sched/stats.h | 2 +- kernel/seccomp.c | 12 +- kernel/signal.c | 46 +- kernel/softirq.c | 5 +- kernel/sysctl-test.c | 24 +- kernel/time/clockevents.c | 7 +- kernel/time/clocksource.c | 3 +- kernel/time/timer.c | 2 +- kernel/trace/Kconfig | 62 + kernel/trace/Makefile | 1 + kernel/trace/trace.c | 183 +- kernel/trace/trace.h | 35 +- kernel/trace/trace_clock.c | 6 +- kernel/trace/trace_entries.h | 41 + kernel/trace/trace_hwlat.c | 534 +- kernel/trace/trace_osnoise.c | 2053 ++++ kernel/trace/trace_output.c | 119 +- lib/Kconfig | 14 + lib/Kconfig.debug | 5 +- lib/Kconfig.kasan | 12 + lib/Makefile | 2 + lib/bootconfig.c | 76 +- lib/cmdline_kunit.c | 2 +- lib/debug_locks.c | 2 +- lib/dump_stack.c | 38 +- lib/iov_iter.c | 24 - lib/kunit/debugfs.c | 2 +- lib/kunit/executor.c | 33 +- lib/kunit/executor_test.c | 133 + lib/kunit/kunit-example-test.c | 31 + lib/kunit/kunit-test.c | 42 +- lib/kunit/string-stream.h | 6 +- lib/kunit/test.c | 76 +- lib/locking-selftest.c | 83 +- lib/logic_iomem.c | 318 + lib/seq_buf.c | 8 +- lib/syscall.c | 4 +- lib/test_hmm.c | 127 +- lib/test_hmm_uapi.h | 2 + lib/test_kasan.c | 12 +- lib/test_list_sort.c | 129 +- lib/test_string.c | 5 + localversion-next | 2 +- mm/Kconfig | 1 + mm/compaction.c | 2 +- mm/debug_vm_pgtable.c | 12 +- mm/filemap.c | 103 +- mm/hmm.c | 12 +- mm/huge_memory.c | 48 +- mm/hugetlb.c | 109 +- mm/hugetlb_vmemmap.c | 11 +- mm/kasan/common.c | 3 + mm/kasan/generic.c | 3 + mm/kasan/init.c | 6 +- mm/kasan/kasan.h | 12 + mm/kasan/shadow.c | 6 + mm/memcontrol.c | 2 +- mm/memory-failure.c | 19 +- mm/memory.c | 175 +- mm/memory_hotplug.c | 2 +- mm/migrate.c | 51 +- mm/mlock.c | 12 +- mm/mprotect.c | 18 +- mm/mremap.c | 108 +- mm/page_alloc.c | 111 +- mm/page_reporting.c | 19 +- mm/page_reporting.h | 5 +- mm/page_vma_mapped.c | 17 +- mm/percpu.c | 43 +- mm/readahead.c | 2 + mm/rmap.c | 652 +- mm/slab_common.c | 12 +- mm/slub.c | 25 +- mm/sparse-vmemmap.c | 163 +- mm/truncate.c | 3 +- mm/vmalloc.c | 25 +- mm/workingset.c | 10 +- mm/z3fold.c | 37 +- mm/zbud.c | 10 - mm/zsmalloc.c | 6 +- net/8021q/vlan.h | 3 +- net/bluetooth/hci_event.c | 13 +- net/bluetooth/mgmt.c | 2 +- net/bpfilter/main.c | 2 +- net/bridge/br_cfm.c | 2 +- net/bridge/br_vlan.c | 4 +- net/caif/cfcnfg.c | 2 +- net/can/bcm.c | 69 +- net/can/gw.c | 3 + net/can/isotp.c | 68 +- net/can/j1939/main.c | 4 + net/can/j1939/socket.c | 5 +- net/can/j1939/transport.c | 54 +- net/can/raw.c | 62 +- net/ceph/auth.c | 20 +- net/ceph/auth_none.c | 5 +- net/ceph/auth_x.c | 15 +- net/core/dev.c | 33 +- net/core/devlink.c | 17 +- net/core/filter.c | 72 +- net/core/skmsg.c | 81 +- net/core/sock.c | 7 + net/core/sock_map.c | 2 +- net/core/sock_reuseport.c | 15 +- net/dsa/dsa2.c | 22 +- net/dsa/dsa_priv.h | 4 +- net/dsa/port.c | 4 +- net/dsa/slave.c | 22 +- net/dsa/switch.c | 89 +- net/ethtool/eeprom.c | 13 +- net/ethtool/netlink.c | 11 +- net/ethtool/netlink.h | 2 +- net/hsr/hsr_framereg.c | 3 +- net/ipv4/fib_frontend.c | 2 + net/ipv4/icmp.c | 7 + net/ipv4/igmp.c | 1 + net/ipv4/inet_connection_sock.c | 15 +- net/ipv4/inet_diag.c | 12 +- net/ipv4/ip_output.c | 32 +- net/ipv4/proc.c | 2 + net/ipv4/tcp_bpf.c | 24 +- net/ipv4/tcp_minisocks.c | 3 + net/ipv4/udp.c | 2 + net/ipv4/udp_bpf.c | 47 +- net/ipv6/exthdrs.c | 31 +- net/ipv6/ip6_output.c | 40 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/seg6_local.c | 94 +- net/mac80211/cfg.c | 45 +- net/mac80211/chan.c | 108 +- net/mac80211/debugfs.c | 70 +- net/mac80211/debugfs_netdev.c | 33 +- net/mac80211/debugfs_sta.c | 24 +- net/mac80211/driver-ops.h | 26 +- net/mac80211/he.c | 8 +- net/mac80211/ht.c | 18 +- net/mac80211/ieee80211_i.h | 194 +- net/mac80211/iface.c | 234 +- net/mac80211/led.c | 12 +- net/mac80211/main.c | 32 +- net/mac80211/mesh.h | 2 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/mesh_plink.c | 2 +- net/mac80211/mlme.c | 256 +- net/mac80211/rate.c | 13 +- net/mac80211/rc80211_minstrel_ht.c | 36 +- net/mac80211/rx.c | 54 +- net/mac80211/sta_info.c | 83 +- net/mac80211/sta_info.h | 11 +- net/mac80211/status.c | 26 +- net/mac80211/tdls.c | 28 +- net/mac80211/trace.h | 33 +- net/mac80211/tx.c | 466 +- net/mac80211/util.c | 57 +- net/mptcp/ctrl.c | 32 + net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/mptcp_diag.c | 1 + net/mptcp/options.c | 196 +- net/mptcp/pm.c | 1 + net/mptcp/pm_netlink.c | 13 +- net/mptcp/protocol.c | 203 +- net/mptcp/protocol.h | 48 +- net/mptcp/subflow.c | 174 +- net/netfilter/Makefile | 2 +- net/netfilter/nf_conntrack_proto.c | 16 +- net/netfilter/nf_conntrack_proto_dccp.c | 14 +- net/netfilter/nf_conntrack_proto_icmp.c | 7 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 3 +- net/netfilter/nf_conntrack_proto_sctp.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 23 +- net/netfilter/nf_conntrack_proto_udp.c | 6 +- net/netfilter/nf_tables_api.c | 65 +- net/netfilter/nf_tables_core.c | 1 + net/netfilter/nf_tables_offload.c | 34 +- net/netfilter/nfnetlink_hook.c | 4 +- net/netfilter/nft_exthdr.c | 10 +- net/netfilter/nft_last.c | 87 + net/netfilter/nft_osf.c | 5 + net/netfilter/nft_tproxy.c | 9 +- net/openvswitch/Makefile | 3 + net/openvswitch/actions.c | 4 + net/openvswitch/datapath.c | 4 + net/openvswitch/openvswitch_trace.c | 10 + net/openvswitch/openvswitch_trace.h | 158 + net/packet/af_packet.c | 32 +- net/sched/act_api.c | 3 +- net/sched/act_bpf.c | 2 - net/sched/cls_bpf.c | 3 - net/sched/cls_flower.c | 3 +- net/sched/sch_generic.c | 23 +- net/sched/sch_qfq.c | 8 +- net/sctp/associola.c | 6 + net/sctp/debug.c | 1 + net/sctp/input.c | 133 +- net/sctp/ipv6.c | 112 +- net/sctp/output.c | 33 +- net/sctp/outqueue.c | 13 +- net/sctp/protocol.c | 21 +- net/sctp/sm_make_chunk.c | 31 +- net/sctp/sm_sideeffect.c | 37 + net/sctp/sm_statefuns.c | 40 +- net/sctp/sm_statetable.c | 43 + net/sctp/socket.c | 123 + net/sctp/sysctl.c | 35 + net/sctp/transport.c | 150 +- net/smc/Makefile | 2 +- net/smc/af_smc.c | 102 +- net/smc/smc_core.c | 13 +- net/smc/smc_netlink.c | 11 + net/smc/smc_netlink.h | 2 +- net/smc/smc_rx.c | 8 + net/smc/smc_stats.c | 413 + net/smc/smc_stats.h | 266 + net/smc/smc_tx.c | 23 +- net/socket.c | 52 +- net/sunrpc/Makefile | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/clnt.c | 5 + net/sunrpc/sched.c | 12 +- net/sunrpc/sunrpc_syms.c | 10 + net/sunrpc/sysfs.c | 506 + net/sunrpc/sysfs.h | 41 + net/sunrpc/xdr.c | 7 +- net/sunrpc/xprt.c | 30 +- net/sunrpc/xprtmultipath.c | 32 + net/sunrpc/xprtrdma/transport.c | 2 + net/sunrpc/xprtsock.c | 12 +- net/tls/tls_sw.c | 2 +- net/unix/af_unix.c | 195 +- net/vmw_vsock/af_vsock.c | 20 +- net/vmw_vsock/virtio_transport.c | 4 +- net/vmw_vsock/virtio_transport_common.c | 7 +- net/wireless/Makefile | 2 +- net/wireless/chan.c | 43 +- net/wireless/core.c | 50 +- net/wireless/core.h | 3 +- net/wireless/nl80211.c | 22 +- net/wireless/pmsr.c | 28 +- net/wireless/rdev-ops.h | 12 +- net/wireless/reg.c | 5 +- net/wireless/scan.c | 22 +- net/wireless/trace.h | 36 +- net/wireless/wext-compat.c | 8 +- net/wireless/wext-spy.c | 14 +- net/xdp/xsk.c | 4 +- net/xdp/xsk.h | 4 +- net/xdp/xsk_queue.h | 11 +- net/xdp/xskmap.c | 29 +- net/xfrm/xfrm_device.c | 1 + net/xfrm/xfrm_input.c | 6 +- net/xfrm/xfrm_output.c | 45 +- net/xfrm/xfrm_replay.c | 171 +- net/xfrm/xfrm_state.c | 2 +- net/xfrm/xfrm_user.c | 28 +- samples/Kconfig | 6 +- samples/bpf/xdp_fwd_user.c | 2 + samples/bpf/xdp_redirect_user.c | 4 +- samples/bpf/xdp_sample_pkts_user.c | 3 +- samples/vfio-mdev/mbochs.c | 163 +- samples/vfio-mdev/mdpy.c | 160 +- samples/vfio-mdev/mtty.c | 185 +- scripts/Makefile.lib | 10 + scripts/checkpatch.pl | 2 +- scripts/min-tool-version.sh | 7 +- scripts/recordmcount.h | 15 +- security/integrity/evm/evm_crypto.c | 51 +- security/integrity/evm/evm_main.c | 4 + security/integrity/ima/Kconfig | 7 + security/integrity/ima/ima_queue.c | 5 +- sound/aoa/soundbus/i2sbus/pcm.c | 4 +- sound/core/seq/oss/seq_oss_init.c | 5 +- sound/firewire/Kconfig | 3 + sound/firewire/amdtp-stream.c | 7 +- sound/firewire/bebob/bebob.c | 3 + sound/firewire/bebob/bebob.h | 4 +- sound/firewire/bebob/bebob_stream.c | 9 +- sound/firewire/motu/Makefile | 3 +- sound/firewire/motu/motu-protocol-v1.c | 470 + sound/firewire/motu/motu-protocol-v2.c | 181 +- sound/firewire/motu/motu-protocol-v3.c | 92 +- sound/firewire/motu/motu.c | 6 +- sound/firewire/motu/motu.h | 27 +- sound/pci/hda/hda_bind.c | 7 +- sound/pci/hda/hda_codec.c | 10 +- sound/pci/hda/hda_intel.c | 22 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/hda_tegra.c | 3 + sound/pci/hda/patch_realtek.c | 44 +- sound/pci/rme9652/hdsp.c | 5 +- sound/ppc/powermac.c | 6 +- sound/soc/atmel/atmel-i2s.c | 35 +- sound/soc/atmel/mikroe-proto.c | 9 +- sound/soc/codecs/Kconfig | 14 + sound/soc/codecs/Makefile | 4 + sound/soc/codecs/cs42l42.h | 2 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/rk817_codec.c | 2 +- sound/soc/codecs/rt5682-sdw.c | 38 +- sound/soc/codecs/rt5682.h | 2 + sound/soc/codecs/rt700-sdw.c | 34 +- sound/soc/codecs/rt700.c | 4 + sound/soc/codecs/rt700.h | 2 + sound/soc/codecs/rt711-sdca-sdw.c | 46 +- sound/soc/codecs/rt711-sdca.c | 4 + sound/soc/codecs/rt711-sdca.h | 2 + sound/soc/codecs/rt711-sdw.c | 34 +- sound/soc/codecs/rt711-sdw.h | 2 + sound/soc/codecs/rt711.c | 34 + sound/soc/codecs/rt711.h | 31 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 22 +- sound/soc/codecs/tlv320aic32x4-spi.c | 23 +- sound/soc/codecs/tlv320aic32x4.c | 139 +- sound/soc/codecs/tlv320aic32x4.h | 10 + sound/soc/codecs/wcd938x-sdw.c | 1 - sound/soc/codecs/wcd938x.c | 105 +- sound/soc/fsl/fsl-asoc-card.c | 9 +- sound/soc/fsl/fsl_asrc.c | 3 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_easrc.c | 3 +- sound/soc/fsl/fsl_esai.c | 3 +- sound/soc/fsl/fsl_micfil.c | 3 +- sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/fsl/fsl_spdif.c | 6 +- sound/soc/fsl/fsl_ssi.c | 3 +- sound/soc/fsl/fsl_xcvr.c | 14 + sound/soc/fsl/imx-audmix.c | 4 +- sound/soc/generic/simple-card-utils.c | 16 +- sound/soc/generic/simple-card.c | 1 + sound/soc/intel/boards/Kconfig | 7 +- sound/soc/intel/boards/bdw-rt5677.c | 4 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 4 +- sound/soc/intel/boards/bxt_rt298.c | 3 +- sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 5 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 3 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 3 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 3 +- sound/soc/intel/boards/skl_rt286.c | 3 +- sound/soc/intel/boards/sof_cs42l42.c | 3 +- sound/soc/intel/boards/sof_da7219_max98373.c | 6 +- sound/soc/intel/boards/sof_rt5682.c | 20 +- sound/soc/intel/boards/sof_sdw.c | 5 +- sound/soc/intel/boards/sof_sdw_common.h | 1 - sound/soc/intel/boards/sof_sdw_hdmi.c | 37 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 28 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 20 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 6 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 +- sound/soc/meson/meson-card-utils.c | 6 +- sound/soc/qcom/apq8016_sbc.c | 7 +- sound/soc/qcom/lpass-cpu.c | 16 +- sound/soc/rockchip/rockchip_i2s.c | 3 +- sound/soc/rockchip/rockchip_pdm.c | 3 +- sound/soc/rockchip/rockchip_spdif.c | 3 +- sound/soc/samsung/i2s.c | 3 +- sound/soc/samsung/pcm.c | 3 +- sound/soc/samsung/s3c2412-i2s.c | 3 +- sound/soc/samsung/s3c24xx-i2s.c | 3 +- sound/soc/sh/fsi.c | 2 +- sound/soc/soc-core.c | 111 +- sound/soc/sof/imx/imx8.c | 1 + sound/soc/spear/spdif_out.c | 3 +- sound/soc/sprd/sprd-mcdt.c | 3 +- sound/soc/sti/sti_uniperif.c | 12 +- sound/soc/stm/stm32_i2s.c | 3 +- sound/soc/stm/stm32_sai_sub.c | 3 +- sound/soc/stm/stm32_spdifrx.c | 3 +- sound/soc/sunxi/sun4i-codec.c | 3 +- sound/soc/sunxi/sun4i-i2s.c | 3 +- sound/soc/sunxi/sun4i-spdif.c | 3 +- sound/soc/tegra/tegra20_i2s.c | 3 +- sound/soc/tegra/tegra20_spdif.c | 3 +- sound/soc/tegra/tegra210_admaif.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 3 +- sound/soc/tegra/tegra_asoc_machine.c | 2 +- sound/usb/format.c | 2 + sound/usb/mixer.c | 8 +- sound/usb/mixer.h | 1 + sound/usb/mixer_quirks.c | 6 + sound/usb/mixer_scarlett_gen2.c | 3073 +++-- tools/bootconfig/main.c | 62 +- tools/bootconfig/samples/bad-override.bconf | 3 - tools/bootconfig/samples/bad-override2.bconf | 3 - tools/bootconfig/samples/good-mixed-append.bconf | 4 + .../{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} | 0 .../{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} | 0 tools/bootconfig/samples/good-mixed-kv3.bconf | 6 + tools/bootconfig/samples/good-mixed-override.bconf | 4 + tools/bpf/resolve_btfids/main.c | 3 + tools/include/nolibc/nolibc.h | 15 +- tools/include/uapi/asm-generic/unistd.h | 3 +- tools/include/uapi/linux/in.h | 3 + tools/lib/bpf/README.rst | 168 - tools/lib/bpf/bpf_tracing.h | 46 +- tools/lib/bpf/libbpf.c | 4 + tools/lib/bpf/netlink.c | 115 +- tools/lib/bpf/nlattr.c | 2 +- tools/lib/bpf/nlattr.h | 38 +- tools/lib/traceevent/plugins/plugin_kvm.c | 4 +- tools/objtool/elf.c | 11 +- tools/objtool/include/objtool/elf.h | 1 + tools/perf/tests/shell/stat_bpf_counters.sh | 4 +- tools/perf/trace/beauty/include/linux/socket.h | 2 - tools/perf/util/machine.c | 3 +- tools/perf/util/metricgroup.c | 14 +- tools/power/x86/intel-speed-select/isst-config.c | 18 +- tools/power/x86/intel-speed-select/isst-core.c | 15 + tools/power/x86/intel-speed-select/isst-display.c | 2 +- tools/power/x86/intel-speed-select/isst.h | 2 + .../ktest/examples/bootconfigs/boottrace.bconf | 49 + .../ktest/examples/bootconfigs/config-bootconfig | 1 + .../ktest/examples/bootconfigs/functiongraph.bconf | 15 + .../ktest/examples/bootconfigs/tracing.bconf | 33 + .../ktest/examples/bootconfigs/verify-boottrace.sh | 84 + .../examples/bootconfigs/verify-functiongraph.sh | 61 + .../ktest/examples/bootconfigs/verify-tracing.sh | 72 + .../testing/ktest/examples/include/bootconfig.conf | 69 + tools/testing/ktest/examples/kvm.conf | 1 + tools/testing/kunit/configs/all_tests.config | 3 - tools/testing/kunit/configs/default.config | 3 + tools/testing/kunit/kunit_kernel.py | 2 +- tools/testing/kunit/kunit_parser.py | 213 +- tools/testing/kunit/kunit_tool_test.py | 40 +- .../kunit/test_data/test_skip_all_tests.log | 15 + tools/testing/kunit/test_data/test_skip_tests.log | 15 + tools/testing/selftests/bpf/.gitignore | 1 + .../selftests/bpf/prog_tests/migrate_reuseport.c | 4 + tools/testing/selftests/bpf/prog_tests/ringbuf.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 7 +- .../selftests/ftrace/test.d/event/event-no-pid.tc | 7 + .../testing/selftests/futex/functional/.gitignore | 2 + tools/testing/selftests/futex/functional/Makefile | 4 +- .../selftests/futex/functional/futex_requeue.c | 136 + .../selftests/futex/functional/futex_wait.c | 171 + tools/testing/selftests/futex/functional/run.sh | 6 + tools/testing/selftests/kvm/.gitignore | 6 +- tools/testing/selftests/kvm/Makefile | 10 +- .../selftests/kvm/aarch64/get-reg-list-sve.c | 3 - tools/testing/selftests/kvm/aarch64/get-reg-list.c | 439 +- tools/testing/selftests/kvm/dirty_log_test.c | 5 +- .../testing/selftests/kvm/hardware_disable_test.c | 2 +- tools/testing/selftests/kvm/include/evmcs.h | 1102 -- tools/testing/selftests/kvm/include/kvm_util.h | 21 +- tools/testing/selftests/kvm/include/x86_64/apic.h | 91 + tools/testing/selftests/kvm/include/x86_64/evmcs.h | 1102 ++ .../testing/selftests/kvm/include/x86_64/hyperv.h | 185 + .../selftests/kvm/include/x86_64/processor.h | 64 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 11 +- .../testing/selftests/kvm/kvm_binary_stats_test.c | 237 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 34 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 2 +- tools/testing/selftests/kvm/lib/elf.c | 6 +- tools/testing/selftests/kvm/lib/kvm_util.c | 80 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 2 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 17 +- tools/testing/selftests/kvm/lib/x86_64/apic.c | 45 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 329 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 9 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 52 +- tools/testing/selftests/kvm/memslot_perf_test.c | 2 +- .../testing/selftests/kvm/set_memory_region_test.c | 6 +- tools/testing/selftests/kvm/steal_time.c | 4 +- .../selftests/kvm/x86_64/emulator_error_test.c | 219 + tools/testing/selftests/kvm/x86_64/evmcs_test.c | 75 +- .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 3 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 10 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 649 ++ tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 147 + .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 10 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 4 +- .../selftests/kvm/x86_64/vmx_apic_access_test.c | 2 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 8 +- .../kvm/x86_64/vmx_nested_tsc_scaling_test.c | 242 + .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 63 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 2 +- tools/testing/selftests/lkdtm/config | 7 + tools/testing/selftests/lkdtm/run.sh | 12 +- tools/testing/selftests/lkdtm/stack-entropy.sh | 1 + tools/testing/selftests/lkdtm/tests.txt | 11 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/icmp.sh | 74 + tools/testing/selftests/net/icmp_redirect.sh | 8 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 65 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 180 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 3 +- tools/testing/selftests/net/so_netns_cookie.c | 61 + .../selftests/net/srv6_end_dt46_l3vpn_test.sh | 573 + tools/testing/selftests/net/tls.c | 87 +- tools/testing/selftests/net/udpgro_fwd.sh | 2 +- tools/testing/selftests/net/veth.sh | 5 +- .../selftests/powerpc/benchmarks/null_syscall.c | 3 +- tools/testing/selftests/powerpc/nx-gzip/Makefile | 4 +- .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 17 +- tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +- .../selftests/powerpc/pmu/ebb/no_handler_test.c | 2 - .../powerpc/pmu/ebb/regs_access_pmccext_test.c | 63 + tools/testing/selftests/ptrace/vmaccess.c | 25 +- .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 18 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 1 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 2 - .../selftests/rcutorture/bin/kvm-test-1-run.sh | 1 + tools/testing/selftests/sgx/load.c | 16 +- .../selftests/tc-testing/plugin-lib/scapyPlugin.py | 42 +- .../selftests/tc-testing/tc-tests/actions/ct.json | 45 + tools/testing/selftests/vm/hmm-tests.c | 158 + tools/testing/selftests/vm/mremap_test.c | 118 +- virt/kvm/Kconfig | 3 + virt/kvm/binary_stats.c | 146 + virt/kvm/kvm_main.c | 344 +- 3871 files changed, 138231 insertions(+), 106138 deletions(-) create mode 100644 Documentation/bpf/libbpf/libbpf.rst create mode 100644 Documentation/bpf/libbpf/libbpf_api.rst create mode 100644 Documentation/bpf/libbpf/libbpf_build.rst create mode 100644 Documentation/bpf/libbpf/libbpf_naming_convention.rst create mode 100644 Documentation/dev-tools/pgo.rst create mode 100644 Documentation/devicetree/bindings/crypto/arm,cryptocell.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/arm-cryptocell.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,cec.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdm [...] delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.yaml create mode 100644 Documentation/devicetree/bindings/dma/altr,msgdma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,shdma.txt delete mode 100644 Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.txt create mode 100644 Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-davinci.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-davinci.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-pcf857x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-stp-xway.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stp-xway.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-zynq.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-zynq.yaml create mode 100644 Documentation/devicetree/bindings/gpio/nxp,pcf8575.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/sitronix,st [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/sitronix-st [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,polarfire-s [...] create mode 100644 Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml delete mode 100644 Documentation/devicetree/bindings/pci/pci-keystone.txt create mode 100644 Documentation/devicetree/bindings/pci/ti,am65-pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/ti,am65-pci-host.yaml rename drivers/staging/hikey9xx/phy-hi3670-usb3.yaml => Documentation/devicetree/b [...] create mode 100644 Documentation/devicetree/bindings/phy/rockchip-inno-csi-dphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6125-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8893.yaml create mode 100644 Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/epson,rx8900.txt create mode 100644 Documentation/devicetree/bindings/rtc/epson,rx8900.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/pcf85363.txt create mode 100644 Documentation/devicetree/bindings/rtc/ti,bq32000.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/ti,bq32k.txt create mode 100644 Documentation/devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/xlnx-rtc.txt create mode 100644 Documentation/devicetree/bindings/serial/8250_omap.yaml delete mode 100644 Documentation/devicetree/bindings/serial/omap_serial.txt create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,polar [...] delete mode 100644 Documentation/devicetree/bindings/spi/spi-cadence.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-cadence.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-xilinx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-xilinx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml create mode 100644 Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-cont [...] create mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra30-tsensor.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/rockchip-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml create mode 100644 Documentation/devicetree/bindings/usb/realtek,rts5411.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/mstar,msc313e-wdt.yaml create mode 100644 Documentation/i2c/i2c-sysfs.rst create mode 100644 Documentation/trace/osnoise-tracer.rst create mode 100644 Documentation/trace/timerlat-tracer.rst delete mode 100644 arch/arm/mach-ixp4xx/include/mach/cpu.h create mode 100644 arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sa8155p-adp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano-griffin.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rockchip-pinconf.dtsi create mode 100644 arch/arm64/include/asm/insn-def.h create mode 100644 arch/arm64/include/asm/kvm_mte.h create mode 100644 arch/mips/include/asm/mach-ralink/spaces.h create mode 100644 arch/powerpc/boot/dts/microwatt.dts create mode 100644 arch/powerpc/boot/microwatt.c create mode 100644 arch/powerpc/configs/microwatt_defconfig create mode 100644 arch/powerpc/include/asm/set_memory.h create mode 100644 arch/powerpc/kernel/interrupt_64.S create mode 100644 arch/powerpc/kvm/book3s_64_entry.S create mode 100644 arch/powerpc/kvm/book3s_hv_p9_entry.c create mode 100644 arch/powerpc/lib/restart_table.c create mode 100644 arch/powerpc/mm/book3s32/kuap.c create mode 100644 arch/powerpc/mm/pageattr.c create mode 100644 arch/powerpc/platforms/book3s/Kconfig create mode 100644 arch/powerpc/platforms/book3s/Makefile create mode 100644 arch/powerpc/platforms/book3s/vas-api.c create mode 100644 arch/powerpc/platforms/microwatt/Kconfig create mode 100644 arch/powerpc/platforms/microwatt/Makefile create mode 100644 arch/powerpc/platforms/microwatt/rng.c create mode 100644 arch/powerpc/platforms/microwatt/setup.c delete mode 100644 arch/powerpc/platforms/powernv/vas-api.c create mode 100644 arch/powerpc/platforms/pseries/vas.c create mode 100644 arch/powerpc/platforms/pseries/vas.h create mode 100644 arch/powerpc/sysdev/xics/ics-native.c create mode 100644 arch/s390/include/asm/types.h delete mode 100644 arch/um/configs/kunit_defconfig create mode 100644 arch/um/drivers/virt-pci.c create mode 100644 arch/um/include/asm/cacheflush.h create mode 100644 arch/um/include/asm/cpufeature.h create mode 100644 arch/um/include/asm/fpu/api.h create mode 100644 arch/um/include/asm/futex.h create mode 100644 arch/um/include/asm/msi.h create mode 100644 arch/um/include/asm/pci.h create mode 100644 arch/um/include/linux/virtio-uml.h create mode 100644 arch/um/include/shared/timetravel.h create mode 100644 arch/um/kernel/ioport.c create mode 100644 arch/x86/kernel/trace.c create mode 100644 arch/x86/kvm/fpu.h create mode 100644 arch/x86/kvm/kvm_onhyperv.c create mode 100644 arch/x86/kvm/kvm_onhyperv.h create mode 100644 arch/x86/kvm/svm/svm_onhyperv.c create mode 100644 arch/x86/kvm/svm/svm_onhyperv.h create mode 100644 block/blk-ioprio.c create mode 100644 block/blk-ioprio.h create mode 100644 block/disk-events.c create mode 100644 block/mq-deadline-cgroup.c create mode 100644 block/mq-deadline-cgroup.h create mode 100644 block/mq-deadline-main.c delete mode 100644 block/mq-deadline.c create mode 100644 drivers/acpi/arm64/dma.c create mode 100644 drivers/acpi/viot.c create mode 100644 drivers/base/trace.c create mode 100644 drivers/base/trace.h delete mode 100644 drivers/crypto/nx/nx-842-pseries.c create mode 100644 drivers/crypto/nx/nx-common-pseries.c create mode 100644 drivers/cxl/pmem.c delete mode 100644 drivers/dma/sh/shdma-of.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h create mode 100644 drivers/hv/hv_common.c delete mode 100644 drivers/ide/Kconfig delete mode 100644 drivers/ide/Makefile delete mode 100644 drivers/ide/aec62xx.c delete mode 100644 drivers/ide/ali14xx.c delete mode 100644 drivers/ide/alim15x3.c delete mode 100644 drivers/ide/amd74xx.c delete mode 100644 drivers/ide/atiixp.c delete mode 100644 drivers/ide/buddha.c delete mode 100644 drivers/ide/cmd640.c delete mode 100644 drivers/ide/cmd64x.c delete mode 100644 drivers/ide/cs5520.c delete mode 100644 drivers/ide/cs5530.c delete mode 100644 drivers/ide/cs5535.c delete mode 100644 drivers/ide/cs5536.c delete mode 100644 drivers/ide/cy82c693.c delete mode 100644 drivers/ide/delkin_cb.c delete mode 100644 drivers/ide/dtc2278.c delete mode 100644 drivers/ide/falconide.c delete mode 100644 drivers/ide/gayle.c delete mode 100644 drivers/ide/hpt366.c delete mode 100644 drivers/ide/ht6560b.c delete mode 100644 drivers/ide/icside.c delete mode 100644 drivers/ide/ide-4drives.c delete mode 100644 drivers/ide/ide-acpi.c delete mode 100644 drivers/ide/ide-atapi.c delete mode 100644 drivers/ide/ide-cd.c delete mode 100644 drivers/ide/ide-cd.h delete mode 100644 drivers/ide/ide-cd_ioctl.c delete mode 100644 drivers/ide/ide-cd_verbose.c delete mode 100644 drivers/ide/ide-cs.c delete mode 100644 drivers/ide/ide-devsets.c delete mode 100644 drivers/ide/ide-disk.c delete mode 100644 drivers/ide/ide-disk.h delete mode 100644 drivers/ide/ide-disk_ioctl.c delete mode 100644 drivers/ide/ide-disk_proc.c delete mode 100644 drivers/ide/ide-dma-sff.c delete mode 100644 drivers/ide/ide-dma.c delete mode 100644 drivers/ide/ide-eh.c delete mode 100644 drivers/ide/ide-floppy.c delete mode 100644 drivers/ide/ide-floppy.h delete mode 100644 drivers/ide/ide-floppy_ioctl.c delete mode 100644 drivers/ide/ide-floppy_proc.c delete mode 100644 drivers/ide/ide-gd.c delete mode 100644 drivers/ide/ide-gd.h delete mode 100644 drivers/ide/ide-generic.c delete mode 100644 drivers/ide/ide-io-std.c delete mode 100644 drivers/ide/ide-io.c delete mode 100644 drivers/ide/ide-ioctls.c delete mode 100644 drivers/ide/ide-iops.c delete mode 100644 drivers/ide/ide-legacy.c delete mode 100644 drivers/ide/ide-lib.c delete mode 100644 drivers/ide/ide-park.c delete mode 100644 drivers/ide/ide-pci-generic.c delete mode 100644 drivers/ide/ide-pio-blacklist.c delete mode 100644 drivers/ide/ide-pm.c delete mode 100644 drivers/ide/ide-pnp.c delete mode 100644 drivers/ide/ide-probe.c delete mode 100644 drivers/ide/ide-proc.c delete mode 100644 drivers/ide/ide-scan-pci.c delete mode 100644 drivers/ide/ide-sysfs.c delete mode 100644 drivers/ide/ide-tape.c delete mode 100644 drivers/ide/ide-taskfile.c delete mode 100644 drivers/ide/ide-timings.c delete mode 100644 drivers/ide/ide-xfer-mode.c delete mode 100644 drivers/ide/ide.c delete mode 100644 drivers/ide/ide_platform.c delete mode 100644 drivers/ide/it8172.c delete mode 100644 drivers/ide/it8213.c delete mode 100644 drivers/ide/it821x.c delete mode 100644 drivers/ide/jmicron.c delete mode 100644 drivers/ide/ns87415.c delete mode 100644 drivers/ide/opti621.c delete mode 100644 drivers/ide/palm_bk3710.c delete mode 100644 drivers/ide/pdc202xx_new.c delete mode 100644 drivers/ide/pdc202xx_old.c delete mode 100644 drivers/ide/piix.c delete mode 100644 drivers/ide/pmac.c delete mode 100644 drivers/ide/qd65xx.c delete mode 100644 drivers/ide/qd65xx.h delete mode 100644 drivers/ide/rapide.c delete mode 100644 drivers/ide/rz1000.c delete mode 100644 drivers/ide/sc1200.c delete mode 100644 drivers/ide/serverworks.c delete mode 100644 drivers/ide/setup-pci.c delete mode 100644 drivers/ide/siimage.c delete mode 100644 drivers/ide/sis5513.c delete mode 100644 drivers/ide/sl82c105.c delete mode 100644 drivers/ide/slc90e66.c delete mode 100644 drivers/ide/tc86c001.c delete mode 100644 drivers/ide/triflex.c delete mode 100644 drivers/ide/trm290.c delete mode 100644 drivers/ide/tx4938ide.c delete mode 100644 drivers/ide/tx4939ide.c delete mode 100644 drivers/ide/umc8672.c delete mode 100644 drivers/ide/via82cxxx.c create mode 100644 drivers/infiniband/sw/rxe/rxe_mw.c create mode 100644 drivers/input/joystick/qwiic-joystick.c create mode 100644 drivers/mailbox/mailbox-mpfs.c create mode 100644 drivers/md/dm-io-tracker.h delete mode 100644 drivers/mfd/tps68470.c create mode 100644 drivers/net/ethernet/google/gve/gve_desc_dqo.h create mode 100644 drivers/net/ethernet/google/gve/gve_dqo.h create mode 100644 drivers/net/ethernet/google/gve/gve_rx_dqo.c create mode 100644 drivers/net/ethernet/google/gve/gve_tx_dqo.c create mode 100644 drivers/net/ethernet/google/gve/gve_utils.c create mode 100644 drivers/net/ethernet/google/gve/gve_utils.h create mode 100644 drivers/net/ethernet/intel/ice/ice_trace.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_acl.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_acl.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flow.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flow.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flower.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flower.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_span.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_span.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Makefile create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c create mode 100644 drivers/net/ethernet/microchip/sparx5/Kconfig create mode 100644 drivers/net/ethernet/microchip/sparx5/Makefile create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main_regs.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_packet.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_port.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_port.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vlan.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c create mode 100644 drivers/net/ipa/ipa_data-v3.1.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/dump.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.h create mode 100644 drivers/net/wwan/rpmsg_wwan_ctrl.c create mode 100644 drivers/nvme/target/zns.c create mode 100644 drivers/pci/controller/dwc/pcie-tegra194-acpi.c create mode 100644 drivers/pci/controller/pci-ixp4xx.c create mode 100644 drivers/phy/hisilicon/phy-hi3670-usb3.c create mode 100644 drivers/phy/phy-can-transceiver.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-csidphy.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6125.c create mode 100644 drivers/platform/x86/intel/Kconfig create mode 100644 drivers/platform/x86/intel/Makefile create mode 100644 drivers/platform/x86/intel/int33fe/Kconfig create mode 100644 drivers/platform/x86/intel/int33fe/Makefile rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_common.c (100%) rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_common.h (100%) rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_microb.c (100%) rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_typec.c (100%) create mode 100644 drivers/platform/x86/intel/int3472/Kconfig create mode 100644 drivers/platform/x86/intel/int3472/Makefile create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_clk_and_re [...] create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.c create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.h create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_discrete.c create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_tps68470.c create mode 100644 drivers/regulator/irq_helpers.c create mode 100644 drivers/regulator/max8893.c create mode 100644 drivers/spmi/hisi-spmi-controller.c delete mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c delete mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml delete mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.c delete mode 100644 drivers/staging/media/hantro/rk3288_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_vp8_dec.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_jpeg_enc.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_mpeg2_dec.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_vp8_dec.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_regs.h create mode 100644 drivers/staging/media/hantro/rockchip_vpu_hw.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_debug.c delete mode 100644 drivers/staging/rtl8188eu/include/rtw_debug.h delete mode 100644 drivers/staging/rtl8723bs/core/rtw_eeprom.c delete mode 100644 drivers/staging/rtl8723bs/include/autoconf.h delete mode 100644 drivers/staging/rtl8723bs/include/drv_conf.h create mode 100644 drivers/thermal/intel/int340x_thermal/int3401_thermal.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_device_ [...] create mode 100644 drivers/thermal/tegra/tegra30-tsensor.c delete mode 100644 drivers/tty/mxser.h create mode 100644 drivers/watchdog/msc313e_wdt.c delete mode 100644 drivers/watchdog/mv64x60_wdt.c create mode 100644 drivers/watchdog/watchdog_hrtimer_pretimeout.c delete mode 100644 fs/cachefiles/proc.c delete mode 100644 fs/fscache/histogram.c delete mode 100644 fs/fscache/object-list.c create mode 100644 fs/lockd/svcxdr.h create mode 100644 include/asm-generic/logic_io.h create mode 100644 include/linux/acpi_viot.h delete mode 100644 include/linux/ide.h create mode 100644 include/linux/logic_iomem.h delete mode 100644 include/linux/platform_data/dma-imx-sdma.h create mode 100644 include/linux/platform_data/pata_ixp4xx_cf.h create mode 100644 include/linux/soc/ixp4xx/cpu.h create mode 100644 include/net/netns/smc.h create mode 100644 include/rdma/ib_sysfs.h create mode 100644 include/soc/microchip/mpfs.h create mode 100644 include/trace/events/osnoise.h create mode 100644 include/uapi/linux/virtio_pcidev.h create mode 100644 kernel/pgo/Kconfig create mode 100644 kernel/pgo/Makefile create mode 100644 kernel/pgo/fs.c create mode 100644 kernel/pgo/instrument.c create mode 100644 kernel/pgo/pgo.h create mode 100644 kernel/trace/trace_osnoise.c create mode 100644 lib/kunit/executor_test.c create mode 100644 lib/logic_iomem.c create mode 100644 net/netfilter/nft_last.c create mode 100644 net/openvswitch/openvswitch_trace.c create mode 100644 net/openvswitch/openvswitch_trace.h create mode 100644 net/smc/smc_stats.c create mode 100644 net/smc/smc_stats.h create mode 100644 net/sunrpc/sysfs.c create mode 100644 net/sunrpc/sysfs.h create mode 100644 sound/firewire/motu/motu-protocol-v1.c delete mode 100644 tools/bootconfig/samples/bad-override.bconf delete mode 100644 tools/bootconfig/samples/bad-override2.bconf create mode 100644 tools/bootconfig/samples/good-mixed-append.bconf rename tools/bootconfig/samples/{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} (100%) rename tools/bootconfig/samples/{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} (100%) create mode 100644 tools/bootconfig/samples/good-mixed-kv3.bconf create mode 100644 tools/bootconfig/samples/good-mixed-override.bconf delete mode 100644 tools/lib/bpf/README.rst create mode 100644 tools/testing/ktest/examples/bootconfigs/boottrace.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/config-bootconfig create mode 100644 tools/testing/ktest/examples/bootconfigs/functiongraph.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/tracing.bconf create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-boottrace.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-functiongraph.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-tracing.sh create mode 100644 tools/testing/ktest/examples/include/bootconfig.conf delete mode 100644 tools/testing/kunit/configs/all_tests.config create mode 100644 tools/testing/kunit/configs/default.config create mode 100644 tools/testing/kunit/test_data/test_skip_all_tests.log create mode 100644 tools/testing/kunit/test_data/test_skip_tests.log create mode 100644 tools/testing/selftests/futex/functional/futex_requeue.c create mode 100644 tools/testing/selftests/futex/functional/futex_wait.c delete mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list-sve.c delete mode 100644 tools/testing/selftests/kvm/include/evmcs.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/apic.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/evmcs.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/hyperv.h create mode 100644 tools/testing/selftests/kvm/kvm_binary_stats_test.c create mode 100644 tools/testing/selftests/kvm/lib/x86_64/apic.c create mode 100644 tools/testing/selftests/kvm/x86_64/emulator_error_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_features.c create mode 100644 tools/testing/selftests/kvm/x86_64/mmu_role_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_nested_tsc_scaling_test.c create mode 100755 tools/testing/selftests/net/icmp.sh create mode 100644 tools/testing/selftests/net/so_netns_cookie.c create mode 100755 tools/testing/selftests/net/srv6_end_dt46_l3vpn_test.sh create mode 100644 tools/testing/selftests/powerpc/pmu/ebb/regs_access_pmccext_test.c create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh create mode 100644 virt/kvm/binary_stats.c