This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 692b1d16631d kdump: use vmlinux_build_id to simplify omits e488864dbcf3 buildid: fix kernel-doc notation omits 832e6f699479 buildid: mark some arguments const omits 33988336b5f5 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits 8b2d7eba3e26 scripts/decode_stacktrace.sh: silence stderr messages from [...] omits f711809de8ab scripts/decode_stacktrace.sh: support debuginfod omits 6fe6c379b108 x86/dumpstack: use %pSb/%pBb for backtrace printing omits b7dd789227da arm64: stacktrace: use %pSb for backtrace printing omits 9ec9b8da2631 module: fix build error when CONFIG_SYSFS is disabled omits 3b29ba47e891 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits cdd51af12e64 buildid: fix build when CONFIG_MODULES is not set omits ffd597b6a977 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 1ab61d5d4f45 module: add printk formats to add module build ID to stacktraces omits cbefd7639e27 dump_stack: add vmlinux build ID to stack traces omits 762ed5994169 buildid-stash-away-kernels-build-id-on-init-fix omits 6442344a82d5 buildid: stash away kernels build ID on init omits 1577f31631d9 buildid: add API to parse build ID out of buffer omits 2c05383e3783 buildid: only consider GNU notes for build ID parsing omits 6276badd23cd mm: fix spelling mistakes in header files omits 3472f7b88396 secretmem: test: add basic selftest for memfd_secret(2) omits 6d530f26527e arch, mm: wire up memfd_secret system call where relevant omits 6fa3539ec210 PM: hibernate: disable when there are active secretmem users omits d1178dc848db mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits b138bf75e772 mm: introduce memfd_secret system call to create "secret" [...] omits d2ae2a169752 set_memory: allow querying whether set_direct_map_*() is a [...] omits 5f27aedc91a8 riscv/Kconfig: make direct map manipulation options depend on MMU omits f1b1730b049a mmap: make mlock_future_check() global omits 02fbb5c78b3f mm/slub: use stackdepot to save stack trace in objects-fix omits f71570f302ba slub: STACKDEPOT: rename save_stack_trace() omits c1e7f9d2ca73 mm/slub: use stackdepot to save stack trace in objects omits 86cd09a0d4b5 lib: fix spelling mistakes omits a34c438d75d1 lib/test: fix spelling mistakes omits effa3d4e0909 Merge branch 'akpm-current/current' omits 1c48e4816ca9 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits e6e39c61743a Merge remote-tracking branch 'cxl/next' omits 6a9f299dff28 Merge remote-tracking branch 'rust/rust-next' omits 6dd68dd5026e Merge remote-tracking branch 'memblock/for-next' omits 35137f2daf20 Merge remote-tracking branch 'mhi/mhi-next' omits 4873e47d5189 Merge remote-tracking branch 'fpga/for-next' omits 8fdeb55233d4 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 07c0db1e2403 Merge remote-tracking branch 'hyperv/hyperv-next' omits 2e202798a120 Merge remote-tracking branch 'nvmem/for-next' omits b6f1e4de2c1b Merge remote-tracking branch 'slimbus/for-next' omits 892999c9b2e2 Merge remote-tracking branch 'gnss/gnss-next' omits b36fd42bbfa7 Merge remote-tracking branch 'kspp/for-next/kspp' omits d8f983f0f1b1 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits ae16b4a72c9d Merge remote-tracking branch 'ntb/ntb-next' omits 37aa79f1f52f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 19c8c7036a70 Merge remote-tracking branch 'rtc/rtc-next' omits 7b0376e5b307 Merge remote-tracking branch 'coresight/next' omits 276da85ae905 Merge remote-tracking branch 'livepatching/for-next' omits 370c8f342ecb Merge remote-tracking branch 'kselftest/next' omits c27bec627e0d Merge remote-tracking branch 'userns/for-next' omits 452cdca21b79 Merge remote-tracking branch 'pwm/for-next' omits c3276fb80469 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 3a812f6bbc76 Merge remote-tracking branch 'pinctrl/for-next' omits 2a8c7ed268ef Merge remote-tracking branch 'gpio-intel/for-next' omits 86cb45ba50f8 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 6b0700bab383 Merge remote-tracking branch 'rpmsg/for-next' omits f4c4fddfa5fc Merge remote-tracking branch 'vhost/linux-next' omits 7b1f94cdbbcd Merge remote-tracking branch 'scsi-mkp/for-next' omits 0be7b1474e50 Merge remote-tracking branch 'scsi/for-next' omits a3aa3d0f6427 Merge remote-tracking branch 'cgroup/for-next' omits 5b3c54678c6b Merge remote-tracking branch 'dmaengine/next' omits 8a9d1ae65b0f Merge remote-tracking branch 'icc/icc-next' omits ef31454a2442 Merge remote-tracking branch 'staging/staging-next' omits 584dc8329616 Merge remote-tracking branch 'thunderbolt/next' omits 04042a555714 Merge remote-tracking branch 'soundwire/next' omits 7f9065d627b3 Merge remote-tracking branch 'phy-next/next' omits e17564e6ff27 Merge remote-tracking branch 'extcon/extcon-next' omits 96e1702d8b92 Merge remote-tracking branch 'char-misc/char-misc-next' omits a0651cba5f6c Merge remote-tracking branch 'tty/tty-next' omits 214acd668b4c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits d0fb174b466c Merge remote-tracking branch 'usb-serial/usb-next' omits 8881909f7ef7 Merge remote-tracking branch 'usb/usb-next' omits 7db160ec7244 Merge remote-tracking branch 'driver-core/driver-core-next' omits fe8d73d0cf42 Merge remote-tracking branch 'ipmi/for-next' omits 031e8256e97a Merge remote-tracking branch 'leds/for-next' omits eff6386f7288 Merge remote-tracking branch 'drivers-x86/for-next' omits 00a09f565cf6 Merge remote-tracking branch 'workqueues/for-next' omits 69c941f927b8 Merge remote-tracking branch 'percpu/for-next' omits 0337c12e5c9b Merge remote-tracking branch 'kvm-arm/next' omits 90f78ae93f35 Merge remote-tracking branch 'rcu/rcu/next' omits a1e833ab5da0 Merge remote-tracking branch 'ftrace/for-next' omits c6350c96693a Merge remote-tracking branch 'edac/edac-for-next' omits 9593306d9e66 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 07ada0aa51b2 Merge remote-tracking branch 'tip/auto-latest' omits 5b7371a12707 Merge remote-tracking branch 'spi/for-next' omits 8322e099104e Merge remote-tracking branch 'devicetree/for-next' omits a72cbcd2de35 Merge remote-tracking branch 'audit/next' omits fa0c52480b58 Merge remote-tracking branch 'iommu/next' omits fa4b32f16e0b Merge remote-tracking branch 'smack/next' omits 4bdea6512cae Merge remote-tracking branch 'selinux/next' omits 820bbf639d45 Merge remote-tracking branch 'safesetid/safesetid-next' omits 6703e29ff54d Merge remote-tracking branch 'keys/keys-next' omits d1de9f452afa Merge remote-tracking branch 'integrity/next-integrity' omits f58543d6dced Merge remote-tracking branch 'apparmor/apparmor-next' omits 08bb48a21720 Merge remote-tracking branch 'security/next-testing' omits 65ec348e010c Merge remote-tracking branch 'regulator/for-next' omits ad46b9c3f89f Merge remote-tracking branch 'battery/for-next' omits eb0a4e42fc98 Merge remote-tracking branch 'backlight/for-backlight-next' omits 9f62dfde6ceb Merge remote-tracking branch 'mfd/for-mfd-next' omits 793d67f45097 Merge remote-tracking branch 'mmc/next' omits 84ca0b082d53 Merge remote-tracking branch 'device-mapper/for-next' omits a44a426aa9f7 Merge remote-tracking branch 'block/for-next' omits 9385c6931c4d Merge remote-tracking branch 'input/next' omits acb92acbd20b Merge remote-tracking branch 'modules/modules-next' omits 4da0d80e594f Merge remote-tracking branch 'sound-asoc/for-next' omits 85805f43b88d Merge remote-tracking branch 'sound/for-next' omits 52e7e984b216 Merge remote-tracking branch 'regmap/for-next' omits 92f75fcffe61 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 296e16ac9d96 Merge remote-tracking branch 'drm-msm/msm-next' omits 42cb092bdde1 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits ed1b7abfa28a Merge remote-tracking branch 'drm-intel/for-linux-next' omits ac9ab38d3b04 Merge remote-tracking branch 'amdgpu/drm-next' omits e1ab14a05ad2 Merge remote-tracking branch 'drm-misc/for-linux-next' omits d9f40a830762 Merge remote-tracking branch 'drm/drm-next' omits 96610f64c83a Merge remote-tracking branch 'crypto/master' omits 01249c4a9512 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 4d810da40d8f Merge remote-tracking branch 'nand/nand/next' omits 1ea1d197372d Merge remote-tracking branch 'mtd/mtd/next' omits 5d799c997851 Merge remote-tracking branch 'gfs2/for-next' omits 55ef046903cf Merge remote-tracking branch 'bluetooth/master' omits 9a43478c228e Merge remote-tracking branch 'wireless-drivers-next/master' omits 389143419fa9 Merge remote-tracking branch 'ipsec-next/master' omits 6c679857811b Merge remote-tracking branch 'bpf-next/for-next' omits 81492fe8ae69 Merge remote-tracking branch 'net-next/master' omits 61c2416784bc Merge remote-tracking branch 'rdma/for-next' omits 57f254ab8119 Merge remote-tracking branch 'dlm/next' omits c5eb48fa681b Merge remote-tracking branch 'opp/opp/linux-next' omits 83650278060e Merge remote-tracking branch 'devfreq/devfreq-next' omits 702695973d8c linux-next-pre omits 3a546db2a98f ipc-utilc-use-binary-search-for-max_idx-fix omits b47aef551c70 ipc/util.c: use binary search for max_idx omits 1884ac114738 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits f4e581b7bc76 ipc: use kmalloc for msg_queue and shmid_kernel omits 164f04586f34 ipc sem: use kvmalloc for sem_undo allocation omits bb4430b4088b lib-decompressors-remove-set-but-not-used-variabled-level-fix omits a4124cd53302 lib/decompressors: remove set but not used variabled 'level' omits 7fd666d34326 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits c149a22c914b kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] omits 9e078ef7905a kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits bbf658095ae3 exec: remove checks in __register_bimfmt() omits 07a20da990bc x86: signal: don't do sas_ss_reset() until we are certain [...] omits 0e63a1c3dd54 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits d87e88077070 init/main.c: silence some -Wunused-parameter warnings omits b4a3bee5c8c8 init: print out unknown kernel parameters omits fde411a6d7b0 checkpatch: improve the indented label test omits c739ec2da1ea checkpatch: scripts/spdxcheck.py now requires python3 omits c4f0bf13cdb6 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits 86112f38cc0a lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits 41534d078445 lib: memscan() fixlet omits ce04e20eabbc lib/mpi: fix spelling mistakes omits 06eee12003e1 lib/decompressors: fix spelling mistakes omits d4f487a09882 lib/math/rational: fix spelling mistake "demominator" -> " [...] omits ce199419b18e lib-math-rational-add-kunit-test-cases-fix omits eb9581feba17 lib/math/rational: add Kunit test cases omits 7422bb9d4879 lib/math/rational.c: fix divide by zero omits 1b14f46ecefc seq_file: drop unused *_escape_mem_ascii() omits aea48e557c73 nfsd: avoid non-flexible API in seq_quote_mem() omits 4ed399a81002 seq_file: convert seq_escape() to use seq_escape_str() omits ce946d03d442 seq_file: add seq_escape_str() as replica of string_escape_str() omits 99199112dd6d seq_file: introduce seq_escape_mem() omits 2f93c12ab9d7 MAINTAINERS: add myself as designated reviewer for generic [...] omits 473411486b98 lib/test-string_helpers: add test cases for new features omits 699dea3b0f63 lib/test-string_helpers: get rid of trailing comma in terminators omits fbdbec11d5a2 lib/test-string_helpers: print flags in hexadecimal format omits de1a3dac944d lib/string_helpers: allow to append additional characters [...] omits 9876c139e79b lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits 44e8473320b3 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits a97244b0a22e lib/string_helpers: drop indentation level in string_escape_mem() omits 7c9c4fb0cc4c lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits 6c0f114d8137 lib/string_helpers: switch to use BIT() macro omits a479cd4abd0c lib: decompress_bunzip2: remove an unneeded semicolon omits 400a97c7c166 kernel.h: split out panic and oops helpers (ia64 fix) omits 78c5df11bc12 kernelh-split-out-panic-and-oops-helpers-fix omits 1e58c63f4a3d Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits f49c21731dfe kernel.h: split out panic and oops helpers omits 8747b58065b2 proc/sysctl: make protected_* world readable omits 80f2a5358675 sysctl: remove redundant assignment to first omits b54428ba681d procfs/dmabuf: add inode number to /proc/*/fdinfo omits 33af063c9a29 procfs: allow reading fdinfo with PTRACE_MODE_READ omits de706fed7059 fs-proc-kcorec-add-mmap-interface-fix omits 467e2120e51e fs/proc/kcore.c: add mmap interface omits 89cd37f3dc5d proc: Avoid mixing integer types in mem_rw() omits 75e9134bec38 kernel/hung_task.c: Monitor killed tasks. omits ba66158cc4b3 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 5728ac414a80 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 6cc1f702aaf7 kfence: unconditionally use unbound work queue omits 4fadade54787 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits 369c6e77f3fc mm/page_alloc: move prototype for find_suitable_fallback omits 0de4c0328634 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined omits 0e34b82dbae3 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits 01ca681e3ca8 mm/swap: make swap_address_space an inline function omits 3e1ca938772b mm/z3fold: add kerneldoc fields for z3fold_pool omits 29ded5daa892 mm/zbud: add kerneldoc fields for zbud_pool omits dad51bcc0e7e mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits e1bb8157e5e2 mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits e4e9003c7c74 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits 5a6fde3825b3 mm/mapping_dirty_helpers: remove double Note in kerneldoc omits f35a12ee8f06 mm/page_alloc: make should_fail_alloc_page() static omits fb11b02652cc mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits c317ba60b02c mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits c700c9dbfcec mm: fix spelling mistakes omits c17eb0c9156b mm: define default value for FIRST_USER_ADDRESS omits 6840a341ba54 mm: fix comments mentioning i_mutex omits 649328cf7a9d mm: fix typos and grammar error in comments omits c47a5d044083 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK omits a36b3b8310d4 mm/highmem: Remove deprecated kmap_atomic omits 48974f2dbfb5 mm/zswap.c: fix two bugs in zswap_writeback_entry() omits 7d9c61087918 mm/zswap.c: avoid unnecessary copy-in at map time omits 6d328ec89852 mm/zswap.c: remove unused function zswap_debugfs_exit() omits 38a7ecb38020 mmmemory_hotplug-drop-unneeded-locking-fix omits e6fd3c26582a mm,memory_hotplug: drop unneeded locking omits 58f8c585b7c0 memory-hotplug.rst: complete admin-guide overhaul omits 45ed2c5c729a mm/memory_hotplug: rate limit page migration warnings omits 17fa2dbd4284 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits ddc4ee449877 selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits 460e0a1cd801 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits 9743615015d7 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits 2f1f1ba23ce6 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 7b27e7b1bd57 mm: make variable names for populate_vma_page_range() consistent omits 28df2c61202b mm: generalize ZONE_[DMA|DMA32] omits 3998ca7279a5 mm/nommu: unexport do_munmap() omits 8078710636ee nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits 0f1346ae0e65 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits 5d0751258800 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] omits 0732b43cd2a6 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 5f5b3e46b8e3 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits 10bbcd3336af mm: migrate: check mapcount for THP instead of refcount omits f6e8254cf3be mm: migrate: don't split THP for misplaced NUMA page omits 45c8b1cc03b2 mm: migrate: account THP NUMA migration counters correctly omits e5bfb1010970 mm: thp: fix a double unlock bug omits 25f6c5313bdb mm: thp: refactor NUMA fault handling omits bd564bf5ac65 mm: memory: make numa_migrate_prep() non-static omits f5ccf56c724c mm: memory: add orig_pmd to struct vm_fault omits 80464715a4bc mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 280152aca7f5 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 88fc4a0d7ad7 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits b974b311a2a5 arm64: drop pfn_valid_within() and simplify pfn_valid() omits 94d103d57d66 arm64: decouple check whether pfn is in linear map from pf [...] omits 0d1a015c21eb memblock: update initialization of reserved pages omits 7187a3f369d3 include/linux/mmzone.h: add documentation for pfn_valid() omits ada7ef7a75be mm: mempolicy: don't have to split pmd for huge zero page omits 43b1cd1577bf mm/mempolicy: unify the parameter sanity check for mbind a [...] omits dddad40018be mm/mempolicy: unify the parameter sanity check for mbind a [...] omits c5171f8ced13 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits 06cde7fc04f9 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits 29447e884e8b mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] omits 8a4295b3cd38 mm/mempolicy: cleanup nodemask intersection check for oom omits f9493d3538e1 mm/compaction: use DEVICE_ATTR_WO macro omits 2fb6bd9f32fb fs/proc/kcore: use page_offline_(freeze|thaw) omits 4a5932d371a1 virtio-mem: use page_offline_(start|end) when setting Page [...] omits 407112b9dce5 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits 35a1de441a01 fs/proc/kcore: don't read offline sections, logically offl [...] omits 65368f901ef6 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits dbd5d7352d41 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits 1f0af1ed3d7c docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits ec7e25185c79 mm/kconfig: move HOLES_IN_ZONE into mm omits 86329d96a0ac userfaultfd: fix UFFDIO_CONTINUE ioctl request definition omits 4762bba163b3 userfaultfd/selftests: exercise minor fault handling shmem [...] omits a99277d60499 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits c6509444d3dd userfaultfd/selftests: reinitialize test context in each test omits 81da49aabacb userfaultfd/selftests: create alias mappings in the shmem test omits 8ef1bd332a59 userfaultfd/selftests: use memfd_create for shmem test type omits cf00619b09be userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits dc882910b5f6 userfaultfd/shmem: advertise shmem minor fault support omits 984864046175 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 9290357ba139 userfaultfd/shmem: support minor fault registration for shmem omits e2d6d44b1b91 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits 98c3c092ec94 userfaultfd/selftests: add pagemap uffd-wp test omits 8b0a2e7a353f mm/pagemap: export uffd-wp protection information omits 68126efa44ef mm/userfaultfd: fail uffd-wp registration if not supported omits 036b99cac40d mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits 52e155ecad72 mm-userfaultfd-fix-uffd-wp-special-cases-for-fork-fix omits cabf66ee3342 mm/userfaultfd: fix uffd-wp special cases for fork() omits 3b72b415ca86 mm/thp: simplify copying of huge zero page pmd when fork omits f6b67ed7b0e7 userfaultfd/selftests: unify error handling omits 3cf72659a725 userfaultfd/selftests: only dump counts if mode enabled omits 0b5e2edc4891 userfaultfd/selftests: dropping VERIFY check in locking_thread omits 1754eec778a2 userfaultfd/selftests: remove the time() check on delayed uffd omits 6c7c40d39999 userfaultfd/selftests: use user mode only omits 4e6fc4cad8ae mm, hugetlb: fix allocation error check and copy func name omits a7cb76ad9173 userfaultfd: remove set but not used variable 'vm_alloc_shared' omits c373f0dfbce8 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY omits 54402dfead42 khugepaged: selftests: remove debug_cow omits eb9a55b991e0 powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits 90ce05381ffc mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits 7b91d1ea1d7d mm/vmalloc: enable mapping of huge pages at pte level in vmap omits 01016a7b51a6 arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 8ba41d1b0908 x86: define only {pud/pmd}_{set/clear}_huge when useful omits 11ae0251f0c1 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits fa6e7c0321c9 mm/hugetlb: change parameters of arch_make_huge_pte() omits 3aa3b21b030f mm/huge_memory.c: don't discard hugepage if other processe [...] omits f08cd01f4f7d mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits 7903668dc6de mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits fcbe0f390d45 mm/huge_memory.c: add missing read-only THP checking in tr [...] omits 7943dae3242e mm/huge_memory.c: use page->deferred_list omits bf40e445546a mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits 327bd4fb4af7 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits 6cdefc56e614 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 0fa88824a89d mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits 1156695c4bef mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits 4f5256cad777 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits c126353dd009 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits f1e751ff7165 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page omits a36688b2e653 mm: hugetlb: alloc the vmemmap pages associated with each [...] omits e57359c1002f mm: hugetlb: defer freeing of HugeTLB pages omits 1e4ae5a9a6ca mm: hugetlb: free the vmemmap pages associated with each H [...] omits 5c20c8efbcc4 mm: hugetlb: gather discrete indexes of tail page omits 35a2a73421e7 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits f57378767cd0 mm: memory_hotplug: factor out bootmem core functions to b [...] omits 6a949181ddfa mm,hwpoison: make get_hwpoison_page() call get_any_page() omits c5fddc2c6630 mmhwpoison-send-sigbus-with-error-virutal-address-fix omits f1c06b80bb26 mm,hwpoison: send SIGBUS with error virutal address omits cdf0c8a17103 mm,hwpoison: return -EHWPOISON to denote that the page has [...] omits d521c7b84d76 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix omits 7a8e5dfb717e mm/memory-failure: use a mutex to avoid memory_failure() races omits 6e1ee1f8442c Merge remote-tracking branch 'pm/linux-next' omits fcf12c18829c Merge remote-tracking branch 'v4l-dvb-next/master' omits f00b7d03b6c5 Merge remote-tracking branch 'v4l-dvb/master' omits 9496a0921e52 Merge remote-tracking branch 'jc_docs/docs-next' omits 82ff5f7047df Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 5fae1ad9c4d8 Merge remote-tracking branch 'i3c/i3c/next' omits cf209d2c5b02 Merge remote-tracking branch 'i2c/i2c/for-next' omits 2cf8fe36112f Merge remote-tracking branch 'hid/for-next' omits 6ba9651cacf3 Merge remote-tracking branch 'pci/next' omits aecef44420ca Merge remote-tracking branch 'printk/for-next' omits bd670b8c8c73 Merge remote-tracking branch 'vfs/for-next' omits 5f0bf71ad5b9 Merge remote-tracking branch 'xfs/for-next' omits 40b20444e6c8 Merge remote-tracking branch 'v9fs/9p-next' omits 143b50984f7d Merge remote-tracking branch 'nfsd/nfsd-next' omits 2fe3df746e8a Merge remote-tracking branch 'nfs/linux-next' omits 5684363aa47c Merge remote-tracking branch 'jfs/jfs-next' omits b180d46c2895 Merge remote-tracking branch 'fuse/for-next' omits c7f343fc5264 Merge remote-tracking branch 'f2fs/dev' omits f3f11e6a1768 Merge remote-tracking branch 'ext4/dev' omits e89f02d6755c Merge remote-tracking branch 'ext3/for_next' omits 956fd683c023 Merge remote-tracking branch 'erofs/dev' omits f88d695d45ce Merge remote-tracking branch 'configfs/for-next' omits 8f73aad30555 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 5879a42566e2 Merge remote-tracking branch 'cifs/for-next' omits a8888040d671 Merge remote-tracking branch 'ceph/master' omits 7712c9673f42 Merge remote-tracking branch 'btrfs/for-next' omits 39b7574866be Merge remote-tracking branch 'fscrypt/master' omits b56d666a9f08 Merge remote-tracking branch 'pidfd/for-next' omits 3d024042b11d Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 288bbf04cf53 Merge remote-tracking branch 'sh/for-next' omits 77811095e66f Merge remote-tracking branch 's390/for-next' omits 45e401354f9d Merge remote-tracking branch 'risc-v/for-next' omits 4c224d7329d5 Merge remote-tracking branch 'powerpc/next' omits cc9562033ad7 Merge remote-tracking branch 'openrisc/for-next' omits 7950ba649b7c Merge remote-tracking branch 'mips/mips-next' omits d47195abb55a Merge remote-tracking branch 'microblaze/next' omits dcb7bd909cca Merge remote-tracking branch 'm68knommu/for-next' omits fb12963a6fdf Merge remote-tracking branch 'm68k/for-next' omits 267b0904a0bf Merge remote-tracking branch 'h8300/h8300-next' omits 009ffa7e9043 Merge remote-tracking branch 'csky/linux-next' omits 4ad757e11f39 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 81a436d4efbe Merge remote-tracking branch 'clk-imx/for-next' omits b0ac344f69e5 Merge remote-tracking branch 'clk/clk-next' omits 0544e6663d37 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 6941ecd05224 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 3dd7dce9cc04 Merge remote-tracking branch 'tegra/for-next' omits ae622f815457 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 21aa4c28b3b5 Merge remote-tracking branch 'stm32/stm32-next' omits 46672375385f Merge remote-tracking branch 'scmi/for-linux-next' omits 8d9dc65016c8 Merge remote-tracking branch 'samsung-krzk/for-next' omits 2e0310c1362c Merge remote-tracking branch 'rockchip/for-next' omits 0dbf8a6734b2 Merge remote-tracking branch 'reset/reset/next' omits a8f8537ccc81 Merge remote-tracking branch 'renesas/next' omits 5239ba533110 Merge remote-tracking branch 'raspberrypi/for-next' omits bf37a55c5467 Merge remote-tracking branch 'qcom/for-next' omits 3c3b216af201 Merge remote-tracking branch 'omap/for-next' omits 970caf404f13 Merge remote-tracking branch 'mvebu/for-next' omits fdaffef754ba Merge remote-tracking branch 'mediatek/for-next' omits 77d8bda31a8d Merge remote-tracking branch 'keystone/next' omits 9710d132dba5 Merge remote-tracking branch 'imx-mxs/for-next' omits e17f7182de75 Merge remote-tracking branch 'drivers-memory/for-next' omits 55ec8050f644 Merge remote-tracking branch 'at91/at91-next' omits 6776d5bd0dc1 Merge remote-tracking branch 'aspeed/for-next' omits eec26e5be6ef Merge remote-tracking branch 'amlogic/for-next' omits 63043279147b Merge remote-tracking branch 'actions/for-next' omits 75ba937a10df Merge remote-tracking branch 'arm-soc/for-next' omits 3062833da689 Merge remote-tracking branch 'arm64/for-next/core' omits 8135a0f7327c Merge remote-tracking branch 'arm/for-next' omits 3a866c9003c3 Merge remote-tracking branch 'asm-generic/master' omits d0b77c0f3cb6 Merge branch 'for-next/clang/features' into for-next/kspp omits 095f63b94205 x86, lto: Pass -stack-alignment only on LLD < 13.0.0 omits 0039303120c0 x86, lto: Enable Clang LTO for 32-bit as well omits faa1cf4d6bc6 Merge remote-tracking branch 'kbuild/for-next' omits 7d668fcdc5be Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 3bcfdddd7a62 Revert "usb: gadget: fsl: Re-enable driver for ARM SoCs" omits a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 omits 5ab0619c18c9 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 0997134090f1 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 8ec6757dd83f Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits b7b55fa5bfaf Merge remote-tracking branch 'pidfd-fixes/fixes' omits 05d0082d4b3a Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 4d6c4a4c0329 Merge remote-tracking branch 'mmc-fixes/fixes' omits 3f02c849d99f Merge remote-tracking branch 'scsi-fixes/fixes' omits c8b625b92dbc Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 487d69abb309 Merge remote-tracking branch 'vfs-fixes/fixes' omits 9dbb89901590 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 740510f869f2 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 0b00e45cbce1 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 2e8faa2489c8 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits faf3867f1263 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 2e8f93bf1208 Merge remote-tracking branch 'ide/master' omits f461881a8833 Merge remote-tracking branch 'input-current/for-linus' omits 8e844f33583d Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 6d7022d4652c Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 8fb6d71062b4 Merge remote-tracking branch 'staging.current/staging-linus' omits f61d76c05e67 Merge remote-tracking branch 'phy/fixes' omits 484edfc04210 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 228b98d5e175 Merge remote-tracking branch 'usb.current/usb-linus' omits 442495f04f99 Merge remote-tracking branch 'tty.current/tty-linus' omits bc985601866a Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 868e7a5f1b58 Merge remote-tracking branch 'pci-current/for-linus' omits 1fabccc25ae2 Merge remote-tracking branch 'spi-fixes/for-linus' omits d1d553143440 Merge remote-tracking branch 'regulator-fixes/for-linus' omits fe577f106a5d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 55284d6a98f1 Merge remote-tracking branch 'sound-current/for-linus' omits 326a7577743c Merge remote-tracking branch 'ipsec/master' omits dcbd2352f2fb Merge remote-tracking branch 'bpf/master' omits 4687658a9a5b Merge remote-tracking branch 'net/master' omits 03b65a2a3d49 Merge remote-tracking branch 's390-fixes/fixes' omits d1ee883db6c2 Merge remote-tracking branch 'arm-current/fixes' omits cc37da795b45 Merge remote-tracking branch 'arc-current/for-curr' omits 17ee68f2dcf1 Merge branch 'for-5.14/drivers' into for-next omits 78caadce9e91 Merge branch 'for-5.14/block' into for-next omits d3be02f9bbdd Merge branch 'for-5.14/libata' into for-next omits d9c6b38bcf91 PCI: Add ACS quirk for Broadcom BCM57414 NIC omits 6d218ce087ab PCI: Mark AMD Navi14 GPU ATS as broken omits 7fda249022fa PCI: Work around Huawei Intelligent NIC VF FLR erratum omits 536e2f177793 ARCv2: save ABI registers across signal handling omits 26594678d00f drm/doc: document how userspace should find out CRTC index omits 301f543bf5d0 MAINTAINERS: Add Delta DPS920AB PSU driver omits 63ea538fb6b1 dt-bindings: trivial-devices: Add Delta DPS920AB omits 40655f32bff6 hwmon: (pmbus) Add driver for Delta DPS-920AB PSU omits 88c9903a4583 hwmon: (pmbus/pim4328) Add documentation for the pim4328 P [...] omits 231525259424 hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM43 [...] omits 459367de2c38 hwmon: (pmbus) Allow phase function even if it's not on page omits 92381f6605e2 hwmon: (pmbus) Add support for reading direct mode coefficients omits 5cd5e48ec546 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 4a26bc0bde80 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] omits 47929090fd71 Merge branch 'dts-fixes-for-5.13' into for-next omits 7ea8989c57b0 hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECT omits dcb0988c82a8 docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup omits 6f3bd23871bd hwmon: (pmbus_core) Check adapter PEC support omits 986f9c6bcab9 hwmon: (ina3221) use CVRF only for single-shot conversion omits 603150e7e464 hwmon: (max31790) Detect and report zero fan speed omits 6fe6bc4d6e26 hwmon: (max31790) Clear fan fault after reporting it omits 91cfda23a876 hwmon: (max31790) Fix pwmX_enable attributes omits 32eb215ae0fd hwmon: (max31790) Report correct current pwm duty cycles omits d989510f00e5 hwmon: (max31790) Fix fan speed reporting for fan7..12 omits b1111421d472 hwmon: (sht4x) Fix sht4x_read_values return value omits ce3d35cb13b8 hwmon: Add sht4x Temperature and Humidity Sensor Driver omits f350b77f66ec docs: hwmon: Add an entry for mp2888 omits 729a34f5c0b9 hwmon: (adm1275) enable adm1272 temperature reporting omits b476916cb278 dt-bindings: Add MP2888 voltage regulator device omits c97594ffcf6e hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller omits 61b644a1657b hwmon: (pmbus) Increase maximum number of phases per page omits be28d9c78ab5 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] omits c343a62fbc3f hwmon: (pmbus) Add support for additional Flex BMR convert [...] omits 2591308cba79 hwmon: (pmbus) Add documentation for new flags omits 8f76ecea331e hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK omits 6416bde5dae0 hwmon: (sch56xx-common) Simplify sch56xx_device_add omits 8d6f55d6539e hwmon: (sch56xx-common) Use helper function omits ad5f97978feb hwmon: (sch56xx-common) Use strscpy omits 0f738f417c72 hwmon: (sch56xx) Use devres functions for watchdog omits 49aa3c33926e hwmon: (lm70) Use SPI_MODE_X_MASK omits ea90795f332f hwmon: (max31722) Remove non-standard ACPI device IDs omits 67625ce2b619 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" omits cbfb053160fd docs: hwmon: avoid using UTF-8 chars omits f69fbc86c41e docs: hwmon: ir36021.rst: replace some characters omits 24a053cc36c9 dt-bindings: hwmon: Add Texas Instruments TMP1075 omits a2ca18b17555 hwmon: (lm75) Add TI TMP1075 support omits f238f8e03d17 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver omits 0935c6628309 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 omits 0113da29faa9 ARC: fix CONFIG_HARDENED_USERCOPY omits 9f0558038ea5 m68knommu: fix missing LCD splash screen data initializer omits a3af0140663d drm/i915: apply WaEnableVGAAccessThroughIOPort as needed omits a72d57d38055 Merge branch 'pnp' into linux-next omits 77983132b3a8 Merge branch 'pm-cpuidle' into linux-next omits 370b94cecae6 Merge branch 'acpi-resources' into linux-next omits 86441fa29e57 Merge drm/drm-next into drm-misc-next omits d098775ed440 drm/nouveau: init the base GEM fields for internal BOs omits b771c9524904 Merge branch 'objtool/urgent' omits 058d6acaa2f4 Merge branch 'locking/core' omits 74a94b4f7302 Merge branch 'perf/urgent' omits a67f84fdd627 Merge branch 'x86/urgent' omits f964c63f7e89 Merge branch 'linus' omits 58adb8b1e35a Merge branch 'x86/cleanups' omits 13c31ffea6fc Merge branch 'x86/fpu' omits 7c37e233455f Merge branch 'x86/urgent' omits 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) omits c21f22ed9786 drm/radeon: Add HD-audio component notifier support (v2) omits 024ba8a319f0 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 1b65397e4f6d Revert "drm/amd/display: To modify the condition in indica [...] omits 5cfd381e1cbc Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits b48b6d2171bf drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 24cc5eb3fe42 drm/amdgpu: only check for _PR3 on dGPUs omits 159f9c54702f drm/amdgpu: add another raven1 gfxoff quirk omits 9f370a1208f0 usb/host: enable auto power control for xhci-pci omits 77173bb00260 drm: display: Remove duplicated argument in dcn31 omits 4d93eef0a5e7 drm: display: Remove duplicate include in dce110 omits 45c06b391a80 drm/amd/display: use ARRAY_SIZE for base60_refresh_rates omits 24cc743cce18 drm/amd/display: Fix duplicate included clk_mgr.h omits 5f72eaa9b0f3 drm/amd/pm: Add aldebaran throttler translation omits 07c6326fac7f drm/amd/pm: Add renoir throttler translation omits defe971e0296 drm/amd/pm: Add vangogh throttler translation omits cb558ff9ab62 drm/amd/pm: Add sienna cichlid throttler translation omits 3e044b83459a drm/amd/pm: Add navi1x throttler translation omits 136f262feff1 drm/amd/pm: Add arcturus throttler translation omits e241367c3b55 drm/amd/pm: Add common throttler translation func omits 0c9836abab41 drm/amd/pm: Add ASIC independent throttle bits omits 7642f3bded8f drm/amd/pm: Add u64 throttler status field to gpu_metrics omits 5d543d10aa17 drm/amdgpu: Added support for loading auxiliary PSP FW omits 158a5aed454b drm/amdgpu: Updated fw header structure source omits 7abe806a455f drm/amdkfd: use allowed domain for vmbo validation omits ab0c072a6f6c iio: accel: bma180: Fix BMA25x bandwidth register values omits 69e8b43592ef iio: frequency: adf4350: disable reg and clk on error in a [...] omits 4798b8e7bf41 iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFF [...] omits 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] omits 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers omits 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures omits 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] omits ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] omits 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] omits 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] omits 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] omits 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] omits 3dfb5f9788d8 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 5320c72b23f9 Merge branch 'devel' into for-next omits 6d0b2a5677ed Merge branch 'acpi-bus' into linux-next omits f158eb3e69a1 Merge branch 'pm-domains' into linux-next omits 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings omits 7a6b6d5a5ffe cifs: enable extended stats by default omits e2615830f08b Merge branch 'for-5.14/drivers' into for-next omits eb501a10bd7a cifs: avoid starvation when refreshing dfs cache omits 2d6e56da2a6c cifs: decoding negTokenInit with generic ASN1 decoder omits f17777cc2675 objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() omits dc6be79444d8 irq_work: Make irq_work_queue() NMI-safe again omits 19f8fc6810a8 pgo: Clean up prf_open() error paths omits 8c9635c00ab7 pgo: Fix sleep in atomic section in prf_open() omits 0e66e9da0418 Merge remote-tracking branch 'spi/for-5.14' into spi-next omits df6e35b07f48 Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits 75f573364a15 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits eff9c1cd5394 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits d4c5beb8e915 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits edbd2d29cc95 Merge remote-tracking branch 'regmap/for-5.14' into regmap-next omits bf28c803f2f4 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next omits dca9d1f8ecc7 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 9e4b1230f291 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 9d574d3d5809 Merge branch 'fixes' into next omits afb0b5be52eb mmc: sdhci-of-aspeed: Turn down a phase correction warning omits af7f9ea88d77 cifs: adjust DebugData for newly created channel reconnect [...] omits 86de0d875238 cifs: do not create duplicate fscache cookies for extra channels omits 1ac24b4cb3a4 cifs: get rid of binding_chan and use chans_need_reconnect [...] omits b85e0ba81d82 cifs: changes to support multichannel during channel reconnect omits 15cee43ad37c dt-bindings: mmc: JZ4740: Add bindings for JZ4775. omits a5e1cb01a52e cifs: missed ref-counting smb session in find omits aebbfb30cd84 mmc: debugfs: add description for module parameter omits 4eadbf91a0e8 mmc: via-sdmmc: add a check against NULL pointer dereference omits 5a32725a7531 Merge branch 'pm-cpufreq' into linux-next omits be778257b10e Merge branch 'pnp' into linux-next omits fa3083086da4 mmc: sdhci-sprd: use sdhci_sprd_writew omits 79579210a236 mmc: sdhci-esdhc-imx: remove unused is_imx6q_usdhc omits 40dc39975dc7 Merge branches 'acpi-misc', 'acpi-tables', 'acpi-soc', 'ac [...] omits dcb0e7dc05ed Merge branch 'acpi-messages' into linux-next omits 372406f01e4b Merge branch 'acpi-sleep-fixes' into linux-next omits 72fffcb99c33 Merge branch 'devprop' into linux-next omits 44808625c5dd Merge branch 'acpica' into linux-next omits 93037279d5e0 mmc: core: Allow UHS-I voltage switch for SDSC cards if supported omits 68bc483ed413 Merge branch for-5.14/arm64/dt into for-next omits ca3adc8d6ad8 Merge branch for-5.14/arm/defconfig into for-next omits 993aab78688b Merge branch for-5.14/arm/dt into for-next omits 399a9ceb6abc Merge branch for-5.14/memory into for-next omits a8ab29e9eb4b Merge branch for-5.14/firmware into for-next omits 0264340a1596 Merge branch for-5.14/soc into for-next omits 25e12710d65a Merge branch for-5.14/dt-bindings into for-next omits 81c483814cc9 Merge branch for-5.14/usb into for-next omits e98efdd6a6a8 Merge branch for-5.14/phy into for-next omits 3a2db52fc3cc Merge branch for-5.14/regulator into for-next omits 5d19cb088702 Merge branch for-5.14/clk into for-next omits 3b27fc264306 mm/page_alloc: move free_the_page omits 9dafd4ad8bbd mm/page_alloc: fix counting of managed_pages omits d076d3262d04 mm/page_alloc: improve memmap_pages dbg msg omits 396aa13ab67f mm: drop SECTION_SHIFT in code comments omits 8f46afc67768 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix omits 0f5c37d4145f mm/page_alloc: introduce vm.percpu_pagelist_high_fraction omits 9b0671d92084 mm/page_alloc: limit the number of pages on PCP lists when [...] omits 960782992244 mm/page_alloc: scale the number of pages that are batch freed omits 9f9fd2c68da1 mm/page_alloc: adjust pcp->high after CPU hotplug events omits 75fe92bd65ad mm/page_alloc: disassociate the pcp->high from pcp->batch -fix omits 8b16f021d5fd mm/page_alloc: disassociate the pcp->high from pcp->batch omits 5103d3b41f2e mm/page_alloc: delete vm.percpu_pagelist_fraction omits 369d78f33863 mm: page_alloc: dump migrate-failed pages only at -EBUSY omits 252e1b6ff733 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits af130bf1ca03 mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits 78039a170e4a mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits c1c75ea75260 mm/page_alloc: reduce duration that IRQs are disabled for [...] omits 13e18413a9e2 mm/page_alloc: batch the accounting updates in the bulk allocator omits 6ec6806ea554 mm/vmstat: inline NUMA event counter updates omits ae1825cab835 mm/vmstat: convert NUMA statistics to basic NUMA counters omits 6bf6d0a1e810 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] omits fc6017b0fc78 mm/page_alloc: work around a pahole limitation with zero-s [...] omits 62c53236c140 mm/page_alloc: convert per-cpu list protection to local_lock omits 4e8fe04d4406 mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits c9c047f2cf45 mm/page_alloc: split per cpu page lists and zone stats -fix omits e17623100e4c mm/page_alloc: split per cpu page lists and zone stats omits f4bc40b0e373 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 omits 1a47a2d4db43 mm/page_alloc: switch to pr_debug omits cd60e64b1e0d mm: optimise nth_page for contiguous memmap omits bce45f3a984f mm: constify page_count and page_ref_count omits 53247795abb1 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits 56b95a0b4704 mm: make compound_head const-preserving omits 79982e9b64e1 mm/page_owner: constify dump_page_owner omits ac175d2611ef mm/debug: factor PagePoisoned out of __dump_page omits f80955b037b8 mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits 3a9e067e0d87 mm: make __dump_page static omits 1795d852d4c3 mm/mmzone.h: simplify is_highmem_idx() omits 3e12e8f6b34c mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits 5fcf4ae84dc2 mm: report which part of mem is being freed on initmem case omits b1cb53d31c3c kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() omits ad154c141a09 kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits d029c3a70461 fix for "printk: introduce dump_stack_lvl()" omits 9a1a20d7f152 printk: introduce dump_stack_lvl() omits 6981e33da416 mm/vmalloc: Fallback to a single page allocator omits 03c2da17f75e mm/vmalloc: remove quoted strings split across lines omits 40439bfc3b3d mm/vmalloc: print a warning message first on failure omits f21aaa484b9e mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits 0001da3696b8 mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits 42518d9e6cbe mm, tracing: unify PFN format strings omits e856260efb6c mm/dmapool: use DEVICE_ATTR_RO macro omits 52d330c95c70 h8300: remove unused variable omits ec7563ea9f6a mm: improve mprotect(R|W) efficiency on pages referenced once omits e2037f9c0c61 mm: improve mprotect(R|W) efficiency on pages referenced once omits 5f52027ed4d0 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 668ee7307561 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits fb76f6548050 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 8c7f74ae3458 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 735de072ab04 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 6e859b942531 lazy tlb: introduce lazy mm refcount helper functions omits 6c5429e98b61 mm: update legacy flush_tlb_* to use vma omits dab68c101bcc nouveau/svm: implement atomic SVM access omits ba1faa3fb797 nouveau/svm: refactor nouveau_range_fault omits 05c10b949960 mm: selftests: fix potential integer overflow on shift of a int omits 7410bacb9b7f mm: selftests for exclusive device memory omits 2e34c8a3d05e mm: device exclusive memory access omits dd97eed3371e mm/memory.c: allow different return codes for copy_nonpres [...] omits b44a3338f2e2 mm: rename migrate_pgmap_owner omits a0b346b4f72a mm/rmap: split migration into its own function omits 659bc7f9ddc1 mm/rmap: split try_to_munlock from try_to_unmap omits 59458ca5d1e7 mm/swapops: rework swap entry manipulation code omits b89e40392b55 mm: remove special swap entry functions omits 0b68c366ce8e mm/mempolicy: use vma_lookup() in __access_remote_vm() omits 2aeb611ac54d mm/memory.c: use vma_lookup() in __access_remote_vm() omits ee532ef9478f mm/mremap: use vma_lookup() in vma_to_resize() omits 309609e3e071 mm/migrate: use vma_lookup() in do_pages_stat_array() omits 69fac1bc55e9 mm/ksm: use vma_lookup() in find_mergeable_vma() omits c8f0722fff46 lib/test_hmm: use vma_lookup() in dmirror_migrate() omits 44106025808c kernel/events/uprobes: use vma_lookup() in find_active_uprobe() omits e01c12b1f2db misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() omits efc3d2e1bd56 media: videobuf2: use vma_lookup() in get_vaddr_frames() omits 3eaa7c475f14 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() omits dcb148e28af1 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() omits 282a17f4d05b vfio: use vma_lookup() instead of find_vma_intersection() omits 269f084e7c18 virt/kvm: use vma_lookup() instead of find_vma_intersection() omits 5fde029b1131 x86/sgx: use vma_lookup() in sgx_encl_find() omits 97f770e577bf arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() omits 3e8abd3b01ec arch/mips/kernel/traps: use vma_lookup() instead of find_vma() omits 9cc6c918dac3 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] omits 8b640d2251f4 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] omits 0f225977da83 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] omits 6164edb05285 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] omits 29443aa1b7e2 drm/i915/selftests: use vma_lookup() in __igt_mmap() omits 7cc28f29a495 mm: add vma_lookup(), update find_vma_intersection() comments omits 20fae4a9f73a mm/memory.c: fix comment of finish_mkwrite_fault() omits 9b67dc212002 mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits 463e10504304 mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits 094733d16494 mm/mmap: introduce unlock_range() for code cleanup omits 4df9af167d9f mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits 91adf044e5f7 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits 3d84cb2b4cad binfmt-remove-in-tree-usage-of-map_executable-fix omits 15078b18ef20 binfmt: remove in-tree usage of MAP_EXECUTABLE omits d98606db0c5d perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 58de7868650e memcontrol: use flexible-array member omits d9b743594bd2 mm: vmscan: remove noinline_for_stack omits 9ae3ba68182d mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits ebdcffe1794c mm: memcontrol: simplify the logic of objcg pinning memcg omits 7e776811bcef mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits 0656a561cf05 mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 02f9bdcfa8c5 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits abbe12e2600f mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits dba3da4b3fe8 mm: memcontrol: fix page charging in page replacement omits 346a38dffa1f mm: memcontrol: fix root_mem_cgroup charging omits 0708cb11edb2 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits 3f4a82b7dd9c mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits 98faa4240559 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits 79d6e070b553 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits f24e44a1532d mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits 7e1ef35d2768 mm: memcg/slab: properly set up gfp flags for objcg pointer array omits 9b8b38a64c61 mm/memcontrol.c: fix potential uninitialized variable warning omits 3f369c7ffb0e mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits 7e191c59fd43 mm/memcg: optimize user context object stock access omits 930142c5d615 mm/memcg: improve refill_obj_stock() performance omits 7903fbeaeeda mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits a6eca5e46da5 mm/memcg: move mod_objcg_state() to memcontrol.c omits bbaba9f022b2 mm: free idle swap cache page after COW omits 2aaefd28b589 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits 0f30cc34ec8c mm/swap: remove unused global variable nr_swapper_spaces omits 05848aa98961 mm/swap_slots.c: delete meaningless forward declarations omits 31a33d989c64 mm/swap: remove unused local variable nr_shadows omits d7b9bece6709 mm/swapfile: fold scan_swap_map() into the only caller get [...] omits f0a0b89ee6ac mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION omits 3d40afe6d15a mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits bf32a7cb1c84 mm/shmem: fix shmem_swapin() race with swapoff omits 8c666fe15c8e mm/swap: remove confusing checking for non_swap_entry() in [...] omits 76aab252af72 swap: fix do_swap_page() race with swapoff omits b222c8b8cfd6 mm/swapfile: use percpu_ref to serialize against concurren [...] omits 8df4888f09e6 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits 94c9b0d2601e mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits a84c6093720d mm: gup: pack has_pinned in MMF_HAS_PINNED omits b8070dc4570b mm: gup: allow FOLL_PIN to scale in SMP omits 0abbb43a8660 mm/gup_benchmark: support threading omits 254b5d92db48 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits f4dfa434458c mm/page-writeback: update the comment of Dirty position control omits 7351cefe0dfc mm/page-writeback: Fix performance when BDI's share of rat [...] omits e92ee450e123 mm: page-writeback: kill get_writeback_state() comments omits b988d272ea12 mm: mmap_lock: use local locks instead of disabling preemption omits 2f67e38df75f mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits 9747316f8694 tools/vm/page_owner_sort.c: check malloc() return omits 79ed1af6399b slub: choose the right freelist pointer location when crea [...] omits 8b4338bffccb slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix omits c38ce1c16c5e slub: force on no_hash_pointers when slub_debug is enabled omits 55a7903feee0 slub: indicate slab_fix() uses printf formats omits c46fd959083e slub: actually use 'message' in restore_bytes() omits 30f38623a8d7 slub: restore slub_debug=- behavior omits 1ced5f2b9734 mm, slub: fix support for clang 10 omits 50f8b03f4c94 kfence: test: fix for "mm, slub: change run-time assertion [...] omits df2de13a32af mm, slub: change run-time assertion in kmalloc_index() to [...] omits 998afcebf1bf slub: remove resiliency_test() function omits 464bb75b0273 mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits d8fa6299cd7b mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits 757c4ba7df97 mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits c701837d8f3d kunit: make test->lock irq safe omits 65337cd7e763 doc: watchdog: modify the doc related to "watchdog/%u" omits 8a4079e5cf09 doc: watchdog: modify the explanation related to watchdog thread omits b8ae88f3da41 kernel: watchdog: modify the explanation related to watchd [...] omits b9e636392042 ocfs2: fix ocfs2 corrupt when iputting an inode omits f4a68bb878c7 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits cd54fc680a71 ocfs2: replace simple_strtoull() with kstrtoull() omits 9eba618e7d0d ocfs2: remove repeated uptodate check for buffer omits 3c3b0ceb49dd ocfs2: remove redundant assignment to pointer queue omits 3bcad9c0a4b8 ocfs2: fix snprintf() checking omits 32c620667449 ocfs2: remove unnecessary INIT_LIST_HEAD() omits dff3445f0bc2 squashfs: add option to panic on errors omits 401d738e31be scripts/spelling.txt: add more spellings to spelling.txt omits 4c5248d05f2c streamline_config.pl: add softtabstop=4 for vim users omits ba6da29ca308 streamline_config.pl: make spacing consistent omits 4f73257daa98 ia64: mca_drv: fix incorrect array size calculation omits a0ae4e3b2cfe ia64: headers: drop duplicated words omits d023bd1ed38a kthread: switch to new kerneldoc syntax for named variable [...] omits c874791738db /proc/kpageflags: do not use uninitialized struct pages omits de078b7b98e9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 40d10d8b40e2 mm/memory-failure: make sure wait for page writeback in me [...] omits c34d7ac1c8fc mm/sparse: fix check_usemap_section_nr warnings omits 299ab7b52983 mm/hugetlb: expand restore_reserve_on_error functionality omits f3b0aa2a2fec mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] omits 6fb69aecac66 mm,hwpoison: fix race with hugetlb page allocation omits b285d0f98734 Merge branches 'fixes' and 'misc' into for-next omits fcbef3bdf3a8 Merge branches 'pm-cpufreq', 'pm-core' and 'pm-sleep' into [...] omits 69e6c6d089ad Merge branch 'pnp' into linux-next omits 511a7c8da8a9 Merge branches 'acpi-dptf', 'acpi-ec', 'acpi-apei' and 'ac [...] omits ff7856421afb Merge branches 'acpi-scan', 'acpi-pm', 'acpi-processor' an [...] omits e755e56a816d Merge branch 'devprop' into linux-next omits 74815080302e Merge branch 'at91-defconfig' into at91-next omits 380698a2047a cifs: do not share tcp servers with dfs mounts omits 078643ad944d cifs: set a minimum of 2 minutes for refreshing dfs cache omits b83aac9fc7ce cifs: fix path comparison and hash calc omits 8693757e9e86 cifs: handle different charsets in dfs cache omits a09823d47bdf cifs: keep referral server sessions alive omits 1f71f28579e6 cifs: get rid of @noreq param in __dfs_cache_find() omits 380bcde5dae8 cifs: do not send tree disconnect to ipc shares omits 1f4238ef39be cifs: improve fallocate emulation omits 21a2407c5a20 cifs: Constify static struct genl_ops omits 72e3ccc1d2f0 cifs: Remove unused inline function is_sysvol_or_netlogon() omits 0bca73c09da0 cifs: remove duplicated prototype omits b04c3f358747 cifs: fix ipv6 formating in cifs_ses_add_channel omits 65e10c8760aa dt-bindings: watchdog: sama5d4-wdt: add compatible for sam [...] omits 9cfd29616131 watchdog: sama5d4_wdt: add support for sama7g5-wdt omits 6d18b6856c74 dt-bindings: watchdog: sama5d4-wdt: convert to yaml omits d2781acb34c7 Merge branch 'linus' omits 48add0f275e4 Merge branch 'perf/core' omits 16b8930333f6 Merge branch 'ras/core' omits 38e7bda38229 Merge branch 'sched/core' omits d6c6fe385984 Merge branch 'sched/urgent' omits 980e075358c5 Merge branch 'x86/mm' omits b41485758573 Merge branch 'x86/urgent' omits 516e52e9f5ec scftorture: Avoid excess warnings omits 46773f32ddf1 pgo: Limit allocate_node() to vmlinux sections omits 9cfb301be710 clk: imx: scu: add enet rgmii gpr clocks omits 0ceb9181ff4d clk: imx8qm: add clock valid resource checking omits 6950d95978f5 clk: imx8qxp: add clock valid checking mechnism omits 8cff5e62348c Merge branch 'x86/urgent' omits 808d854ca281 Merge branch 'for-5.14/block' into for-next omits f32f6390ea49 Merge branch 'for-5.14/block' into for-next omits 24c50168409a Merge branch 'efi/core' omits f68f2a36292d Merge branch 'irq/core' omits 02de1a2a05f5 Merge branch 'locking/core' omits a2d82c8c1796 Merge branch 'objtool/core' omits dfa46ef5e844 Merge branch 'perf/core' omits 200f3828ef0a Merge branch 'perf/urgent' omits fd2449bee503 Merge branch 'ras/core' omits 09f5f6845246 Merge branch 'sched/core' omits a2957759e698 Merge branch 'sched/urgent' omits c39eb4ff8b8f Merge branch 'smp/core' omits dd138e2689c6 Merge branch 'timers/core' omits 05789d8bdf60 Merge branch 'timers/nohz' omits 2a36ee0b5a20 Merge branch 'x86/apic' omits 438b34658493 Merge branch 'x86/boot' omits 8d0687f36971 Merge branch 'x86/cleanups' omits 19e27f7122a3 Merge branch 'x86/cpu' omits 8d25404bbaa9 Merge branch 'x86/entry' omits d54c12990f45 Merge branch 'x86/fpu' omits 4303f0f4ebf4 Merge branch 'x86/irq' omits f4351e187fa7 Merge branch 'x86/misc' omits 4884c2f0f121 Merge branch 'x86/splitlock' omits a17629f01bc2 Merge branch 'x86/urgent' omits 395519aaff7a Merge branch 'for-5.14/block' into for-next omits c89f6ef58fff usb: xhci: tegra: Enable ELPG for runtime/system PM omits efcf71f3277f usb: xhci: tegra: Unlink power domain devices omits 961176de5b8d Merge branch 'for-5.14/phy' into for-5.14/usb omits c6b2fb20602e Merge branch 'for-5.14/phy' into for-5.14/usb omits 0291a1e3dd8d phy: tegra: xusb: Add wake/sleepwalk for Tegra186 omits a014ab2c4394 phy: tegra: xusb: Tegra210 host mode VBUS control omits 791f80321511 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 omits 2d35ea27e0df CFI: Move function_nocfi() into compiler.h omits 5b2b4c1d60a9 pgo: rename the raw profile file to vmlinux.profraw omits 0541613b0389 MAINTAINERS: Expand and relocate PGO entry omits 3a40617ce088 MAINTAINERS: Add Clang CFI section omits 314e07c78aef Merge branch 'for-5.14/block' into for-next omits 92df2ba88355 mmc: mmc_spi: Imply container_of() to be no-op omits 4651bf5ff39b mmc: mmc_spi: Drop duplicate 'mmc_spi' in the debug messages omits 87e2258b899b mmc: dw_mmc-pltfm: Remove unused <linux/clk.h> omits 3fc19ec34392 Merge branch 'for-5.14/libata' into for-next omits 2f875c387c54 Merge branch 'imx/defconfig' into for-next omits c933a5893e92 Merge branch 'imx/dt64' into for-next omits 68d3d5aa443e Merge branch 'imx/dt' into for-next omits c71dc582c412 Merge branch 'imx/bindings' into for-next omits 6baef5036802 Merge branch 'imx/soc' into for-next omits 18dba4e2bfd7 Merge branch 'imx/drivers' into for-next omits 6bcec6cee54e Merge branch 'for-5.14/io_uring' into for-next omits ffdde143b53c io_uring: don't bounce submit_state cachelines omits c188ef3298f0 io_uring: rename io_get_cqring omits d5d591fa84eb io_uring: kill cached_cq_overflow omits 6e1f520a8e27 io_uring: deduce cq_mask from cq_entries omits afdaae757378 io_uring: remove dependency on ring->sq/cq_entries omits f15e2191cf65 io_uring: better locality for rsrc fields omits ec6247723662 io_uring: shuffle rarely used ctx fields omits bb1068186009 io_uring: make fail flag not link specific omits b0d0967561d3 io_uring: get rid of files in exit cancel omits 6d78264383f4 io_uring: simplify waking sqo_sq_wait omits ff95e5874080 io_uring: remove unused park_task_work omits e90672631e24 io_uring: improve sq_thread waiting check omits 7f02c72da989 io_uring: improve sqpoll event/state handling omits 47f4bdf989c0 mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by [...] omits 57a6b5d77071 mmc: core: Add a missing SPDX license header omits 1f3d5758d0a7 mmc: vub3000: fix control-request direction omits 094c0a754039 mmc: sdhci-omap: Use pm_runtime_resume_and_get() to replac [...] omits ef9d2580da10 mmc: sdhci_am654: Use pm_runtime_resume_and_get() to repla [...] omits 97ef5413beb1 mmc: core: Use pm_runtime_resume_and_get() to replace open coding omits c4a0252bdb35 mmc: cqhci: introduce get_trans_desc_offset() omits fef88f2ed040 mmc: cqhci: fix typo omits 260955cb8142 dt-bindings: mmc: Clean-up examples to match documented bindings omits fafb011c9f53 mmc: mediatek: remove useless data parameter from msdc_dat [...] omits 7f89144e3d9c mmc: mediatek: use data instead of mrq parameter from msdc [...] omits e56fb7221439 dt-bindings: mmc: rockchip-dw-mshc: Add Rockchip RK1808 omits 5fae1598bb4d memstick: rtsx_usb_ms: fix UAF omits 35b958c0f9bd mmc: core: add support for disabling HS400 mode via DT omits 5c39b018cf62 mmc: sdhci-esdhc-imx: advertise HS400 mode through MMC caps omits 28eb8453759d dt-bindings: mmc: add no-mmc-hs400 flag omits ec6198f88e00 mmc: core: Add support for cache ctrl for SD cards omits d39f68b6e041 mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay omits a3927680df3a dt-bindings: mmc: renesas,mmcif: Convert to json-schema omits 48851b13877e mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] omits ac5eb12c4dec mmc: usdhi6rol0: fix error return code in usdhi6_probe() omits 3902f4e38d8e drivers: memstick: core:ms_block.c: Fix alignment of block [...] omits bf1d491b9189 mmc: core: Move eMMC cache flushing to a new bus_ops callback omits 1ddad40a398d mmc: block: Disable CMDQ on the ioctl path omits 24d558f75ba3 mmc: core: Add support for Power Off Notification for SD cards omits 98ac8c53e1a7 mmc: core: Read performance enhancements registers for SD cards omits cae548d9c814 mmc: core: Read the SD function extension registers for po [...] omits 4ab3e75dbd65 mmc: core: Parse the SD SCR register for support of CMD48/ [...] omits d2355f548cd9 mmc: core: Drop open coding in mmc_sd_switch() omits b9452a88a596 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] omits 25c193d3b483 mmc: core: Enable eMMC sleep commands to use HW busy polling omits 6776f7dc36a8 mmc: core: Extend re-use of __mmc_poll_for_busy() omits 8a85c31fe61f mmc: core: Re-structure some code in __mmc_poll_for_busy() omits 8c0a2922fa46 mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] omits 955a0bf2000f mmc: core: Drop open coding when preparing commands with b [...] omits 1dbd1a565448 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] omits eb4fe0b9801f dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 omits adcc34f2531d dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] omits 0de2718a4095 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag omits cae7e156d77e Merge branch 'for-5.14/drivers' into for-next omits 1fe3c33d5695 Merge branch 'for-5.14/block' into for-next omits 15e4f69476d0 Merge branch 'for-5.14/libata' into for-next omits 57bbd15f7b95 arm64: dts: imx8: conn: fix enet clock setting omits cadd1beb7201 arm64: dts: imx8mq: assign PCIe clocks omits 0631ba361a7e arm64: dts: imx8mn: specify dma-ranges omits f17d0bcb3c9e arm64: dts: imx8mm: specify dma-ranges omits 83297eaddf7a arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges omits e1af496cbe9b pgo: add clang's Profile Guided Optimization infrastructure omits bcb05d0bfdb7 clk: imx: scu: add gpr clocks support omits bb9344ffad43 clk: imx: scu: remove legacy scu clock binding support omits db7a806d8899 dt-bindings: arm: imx: scu: drop deprecated legacy clock binding omits d2cd769911bc dt-bindings: arm: imx: scu: fix naming typo of clk compati [...] omits 08d87f357b7a clk: imx: Remove the audio ipg clock from imx8mp omits 7e5e8639a4a0 arm64: dts: imx8mn-beacon-som: Assign PMIC clock omits cc7d79f33955 arm64: dts: ls208xa: remove bus-num from dspi node omits ec5cf02a091b arm64: dts: ls1012a: enable PCIe on freeway board omits ffd9b81d3d9d arm64: dts: imx8mp-evk: enable EQOS ethernet omits f55b62ff0467 arm64: dts: imx8mp: Remove the reference to audio ipg cloc [...] omits a92c971de380 arm64: dts: imx8mq-evk: add one regulator used to power up [...] omits 0cfe23051fec arm64: dts: imx8mm: Add spba1 and spba2 buses omits 2999e6785f8c arm64: dts: imx8mn: Add spba1 bus omits e8f23d5478c9 arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI omits 151f608289ae arm64: dts: imx8mq-nitrogen: add USB HOST support omits f265172df8d6 arm64: dts: imx8mq-nitrogen: add USB OTG support omits fd450fd2a4fb Merge branch 'v5.13-next/soc' into for-next omits c634a97b5ab6 arm64: imx8mp: imx8mp-phycore-som enable spi nor omits 61fbc42084f4 Merge branches 'wpcm450-for-v5.13', 'dt-for-v5.13' and 'lp [...] adds 06af8679449d coredump: Limit what can interrupt coredumps adds f30dc8f94e4f Merge tag 'mmc-v5.13-rc3' of git://git.kernel.org/pub/scm/ [...] adds 4244b5d8725b Merge tag 'hwmon-for-v5.13-rc6' of git://git.kernel.org/pu [...] adds fd2cd569a436 Merge tag 'sound-5.13-rc6' of git://git.kernel.org/pub/scm [...] adds bc8865ab32bb Merge branch 'acpi-bus' adds d17bcc5ede56 Merge tag 'acpi-5.13-rc6' of git://git.kernel.org/pub/scm/ [...] adds 929d931f2b40 Merge tag 'devicetree-fixes-for-5.13-3' of git://git.kerne [...] adds 45f56690051c drm/msm: Init mm_list before accessing it for use_vram path adds 408434036958 drm/msm/a6xx: update/fix CP_PROTECT initialization adds b4387eaf3821 drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650 adds ce86c239e4d2 drm/msm/a6xx: avoid shadow NULL reference in failure path adds 170b763597d3 drm/msm/dsi: Stash away calculated vco frequency on recalc adds 43f44f5bd197 Merge tag 'drm-msm-fixes-2021-06-10' of https://gitlab.fre [...] adds 750643a99e67 Merge tag 'drm-misc-fixes-2021-06-10' of git://anongit.fre [...] adds 2a48b5911cf2 drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create adds b71a52f44725 drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB adds c247c021b13a drm/amdgpu: Fix incorrect register offsets for Sienna Cichlid adds 924f41e52fd1 drm/amd/pm: Fix fall-through warning for Clang adds ab8363d3875a radeon: use memcpy_to/fromio for UVD fw upload adds 7de5c0d70c77 Merge tag 'amd-drm-fixes-5.13-2021-06-09' of https://gitla [...] adds f21b807c3cf8 Merge tag 'drm-fixes-2021-06-11' of git://anongit.freedesk [...] adds e65b7914b2ab Merge tag 'gpio-fixes-for-v5.13-rc6' of git://git.kernel.o [...] adds 2398ce80152a x86, lto: Pass -stack-alignment only on LLD < 13.0.0 adds 548843c096d0 Merge tag 'clang-features-v5.13-rc6' of git://git.kernel.o [...] adds ad347abe4a98 Merge tag 'trace-v5.13-rc5-2' of git://git.kernel.org/pub/ [...] adds 584fd3b31889 objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() adds 2d49b721dc18 objtool: Only rewrite unconditional retpoline thunk calls adds 768895fb774d Merge tag 'objtool-urgent-2021-06-12' of git://git.kernel. [...] adds 156172a13ff0 irq_work: Make irq_work_queue() NMI-safe again adds a8383dfb2138 x86/nmi_watchdog: Fix old-style NMI watchdog regression on [...] adds 191aaf6cc4a7 Merge tag 'perf-urgent-2021-06-12' of git://git.kernel.org [...] adds 99f925947ab0 Merge tag 'sched-urgent-2021-06-12' of git://git.kernel.or [...] adds 992da01aa932 io_uring: change registration/upd/rsrc tagging ABI adds 9690557e22d6 io_uring: add feature flag for rsrc tags adds b2568eeb961c Merge tag 'io_uring-5.13-2021-06-12' of git://git.kernel.d [...] adds 1616a4c2ab1a bcache: remove bcache device self-defined readahead adds 41fe8d088e96 bcache: avoid oversized read request in cache missing code path adds 990e78116d38 block: loop: fix deadlock between open and remove adds 9be148e408df async_xor: check src_offs is not NULL before updating it adds 85f3f17b5db2 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds efc1fd601a75 Merge tag 'block-5.13-2021-06-12' of git://git.kernel.dk/l [...] adds 141415d7379a Merge tag 'pinctrl-v5.13-2' of git://git.kernel.org/pub/sc [...] adds 1dfa2e77bbd5 Merge tag 'char-misc-5.13-rc6' of git://git.kernel.org/pub [...] adds 87a7f7368be5 Merge tag 'driver-core-5.13-rc6' of git://git.kernel.org/p [...] adds 0d50658834f9 Merge tag 'staging-5.13-rc6' of git://git.kernel.org/pub/s [...] adds c46fe4aa8271 Merge tag 'tty-5.13-rc6' of git://git.kernel.org/pub/scm/l [...] adds abd062886cd1 Revert "usb: gadget: fsl: Re-enable driver for ARM SoCs" adds 7c4363d39485 Merge tag 'usb-serial-5.13-rc6' of https://git.kernel.org/ [...] adds 43cb5d49a99b Merge tag 'usb-5.13-rc6' of git://git.kernel.org/pub/scm/l [...] adds 2e3025434a6b mm: relocate 'write_protect_seq' in struct mm_struct adds 5e63215c2f64 riscv: xip: support runtime trap patching adds 42e0e0b453bc riscv: code patching only works on !XIP_KERNEL adds 858cf860494f riscv: alternative: fix typo in macro name adds 0ddd7eaffa64 riscv: Fix BUILTIN_DTB for sifive and microchip soc adds 8ecfa36cd4db Merge tag 'riscv-for-linus-5.13-rc6' of git://git.kernel.o [...] adds 331a6edb30af Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 960f0716d80f Merge tag 'nfs-for-5.13-3' of git://git.linux-nfs.org/proj [...] adds 197eecb6ecae perf session: Correct buffer copying when peeking events adds 36524112aba3 tools headers cpufeatures: Sync with the kernel sources adds e4e453434a19 Merge tag 'perf-tools-fixes-for-v5.13-2021-06-13' of git:/ [...] adds 009c9aa5be65 Linux 5.13-rc6 adds 96f1b00138cb ARCv2: save ABI registers across signal handling adds 110febc0148f ARC: fix CONFIG_HARDENED_USERCOPY adds c398927c9492 Merge remote-tracking branch 'arc-current/for-curr' adds 1910f5634537 Merge remote-tracking branch 'arm-current/fixes' adds 37c2a42930e1 Merge tag 'sunxi-fixes-for-5.13-1' of https://git.kernel.o [...] adds 8efe01b4386a arm64: dts: rockchip: Update RK3399 PCI host bridge window [...] adds e60cb06cde7e Merge tag 'v5.13-rockchip-dtsfixes1' of git://git.kernel.o [...] adds 9288c7455ccc Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 8e11d62e2e87 powerpc/mem: Add back missing header to fix 'no previous p [...] adds e41d6c3f4f9b powerpc/signal64: Copy siginfo before changing regs->nip adds 3e915d2cf0eb Merge remote-tracking branch 'powerpc-fixes/fixes' adds 0f310ae8bc1a Merge remote-tracking branch 's390-fixes/fixes' adds 72f961320d5d mptcp: try harder to borrow memory from subflow under pressure adds 99d1055ce246 mptcp: wake-up readers only for in sequence data adds 61e710227e97 mptcp: do not warn on bad input from the network adds 2395da0e1793 selftests: mptcp: enable syncookie only in absence of reorders adds 499ada507336 mptcp: fix soft lookup in subflow_error_report() adds 232e3683b4ee Merge branch 'mptcp-fixes' adds da9ef50f545f net: phy: dp83867: perform soft reset and retain established link adds 33e381448cf7 alx: Fix an error handling path in 'alx_probe()' adds 42a2039753a7 cxgb4: fix endianness when flashing boot image adds f046bd0ae15d cxgb4: fix sleep in atomic when flashing PHY firmware adds 6d297540f75d cxgb4: halt chip before flashing PHY firmware image adds f4cdcae03f9c Merge branch 'cxgb4-fixes' adds 1adb20f0d496 net: stmmac: dwmac1000: Fix extended MAC address registers [...] adds ea6932d70e22 net: make get_net_ns return error if NET_NS is disabled adds 4f667b8e049e sch_cake: revise docs for RFC 8622 LE PHB support adds 994c393bb688 net: qualcomm: rmnet: don't over-count statistics adds e175aef90269 ethtool: strset: fix message length calculation adds cb3376604a67 qlcnic: Fix an error handling path in 'qlcnic_probe()' adds 49a10c7b1762 netxen_nic: Fix an error handling path in 'netxen_nic_probe()' adds 09427c1915f7 cxgb4: fix wrong ethtool n-tuple rule lookup adds 58af3d3d54e8 net: caif: fix memory leak in ldisc_open adds b87b04f5019e ipv4: Fix device used for dst_alloc with local routes adds ad9d24c9429e net: qrtr: fix OOB Read in qrtr_endpoint_post adds 995fca15b73f Bluetooth: SMP: Fix crash when receiving new connection wh [...] adds 45deacc731d7 Merge tag 'for-net-2021-06-14' of git://git.kernel.org/pub [...] adds 2214fb53006e net: mhi_net: Update the transmit handler prototype adds 91033679ec29 Merge remote-tracking branch 'net/master' adds 1f9e3bdaceda Merge remote-tracking branch 'bpf/master' adds 889591e6118b Merge remote-tracking branch 'ipsec/master' adds 1f9482aa8d41 mwifiex: bring down link before deleting interface adds 4b4d77265541 Merge remote-tracking branch 'wireless-drivers/master' adds c441bfb5f286 Merge tag 'v5.13-rc3' into asoc-5.13 adds 916cccb5078e ASoC: rt5645: Avoid upgrading static warnings to errors adds f1905ab2a8a2 ASoC: sgtl5000: Add audio-graph-card port adds 28108d71ee11 ASoC: fsl_spdif: Fix error handler with pm_runtime_enable adds a29b6e1d84a3 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds b2ce64dc3b4c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 9843417fd177 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 34058363f7e6 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 561d7e2f4efa Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds f422316c8e9d spi: spi-nxp-fspi: move the register operation after the c [...] adds 475e2f1a8b47 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds 02c8053975f9 Merge remote-tracking branch 'spi-fixes/for-linus' adds 2a9f2de5102b PCI: Mark some NVIDIA GPUs to avoid bus reset adds 2d72430a288a PCI: Work around Huawei Intelligent NIC VF FLR erratum adds f26b3738cb31 PCI: Mark AMD Navi14 GPU ATS as broken adds 7bf3c2ae58ac PCI: Add ACS quirk for Broadcom BCM57414 NIC adds 6b0c794aa541 Merge remote-tracking branch 'pci-current/for-linus' adds 93ea9aa83c70 Merge remote-tracking branch 'input-current/for-linus' adds 5a4a24dfe330 Merge remote-tracking branch 'ide/master' adds 7d3ffc164210 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds b951231ac25d Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 78b4b165280d ARM: dts: dra7: Fix duplicate USB4 target module node adds f8167bb16d65 Merge remote-tracking branch 'omap-fixes/fixes' adds 218bf772bddd kvm: LAPIC: Restore guard to prevent illegal APIC register access adds 95bf69b400f4 KVM: selftests: Fix compiling errors when initializing the [...] adds 02ffbe6351f5 KVM: SVM: fix doc warnings adds 551912d286e9 KVM: x86: Fix fall-through warnings for Clang adds 78fcb2c91adf KVM: x86: Immediately reset the MMU context when the SMM f [...] adds 934002cd660b KVM: SVM: Call SEV Guest Decommission if ASID binding fails adds dfdc0a714d24 KVM: X86: Fix x86_emulator slab cache leak adds 654430efde27 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU adds cba472350b08 Merge remote-tracking branch 'kvm-fixes/master' adds af9d6e26b8b8 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds e4bc253dac52 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0a0c7c338d9a Merge remote-tracking branch 'vfs-fixes/fixes' adds 103a5348c22c mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk adds b71100e08403 Merge remote-tracking branch 'mmc-fixes/fixes' adds e2a2e7cd1466 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 5d2388dbf84a riscv32: Use medany C model for modules adds 01f5315dd732 riscv: sifive: fix Kconfig errata warning adds 34d2506f03c3 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 0f939b18b183 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 384426bd101c kunit: Fix result propagation for parameterised tests adds b6d5799b0b58 kunit: Add 'kunit_shutdown' option adds 12ca7a893d54 Documentation: kunit: document support for QEMU in kunit_tool adds 87c9c1631788 kunit: tool: add support for QEMU adds cdeb1d34b6ab Merge remote-tracking branch 'kunit-fixes/kunit-fixes' new 3d29b6d373ec Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 5d58a96c7abf Merge remote-tracking branch 'kbuild/for-next' new f39bb053254a Merge remote-tracking branch 'asm-generic/master' new b78f63f4439b ARM: 9088/1: Split KERNEL_OFFSET from PAGE_OFFSET new a91da5457085 ARM: 9089/1: Define kernel physical section start and end new 6e121df14ccd ARM: 9090/1: Map the lowmem and kernel separately new 89a0b011fa72 ARM: 9091/1: Revert "mm: qsd8x50: Fix incorrect permission [...] new cfca563bc1d8 ARM: 9092/1: xen: Register with kernel restart handler new 2bb565bbdc03 ARM: 9093/1: drivers: firmwapsci: Register with kernel res [...] new ce8f1ccbc027 ARM: 9094/1: Register with kernel restart handler new ab6cef1d1447 ARM: 9095/1: ARM64: Remove arm_pm_restart() new 33f087577ed3 ARM: 9096/1: Remove arm_pm_restart() new c1f2512f7318 Merge branches 'fixes' and 'misc' into for-next new 79702610e55a Merge remote-tracking branch 'arm/for-next' new 35b60d75459b Merge remote-tracking branch 'arm64/for-next/core' new 4c1daba15c20 perf/smmuv3: Don't trample existing events with global filter new f8e6d24144d1 perf: Add EVENT_ATTR_ID to simplify event attributes new 7ac87a8dfbd9 drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver new 0bf2d7298842 drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c new 78b1d3c72070 drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c new b323dfe02e56 drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c new 773510f4d277 drivers/perf: Simplify EVENT ATTR macro in fsl_imx8_ddr_perf.c new 64432f09068a arm64: perf: Simplify EVENT ATTR macro in perf_event.c new 5bea5d85c322 Merge remote-tracking branch 'arm-perf/for-next/perf' new 388b7e223985 dt-bindings: add vendor prefix for welltech new b0a2fbd2a6fc dt-bindings: arm: intel-ixp4xx: add welltech,epbx100 new 9321a97c8c1c ARM: dts: add intel-ixp42x-welltech-epbx100 new 4ce22ad645bc ARM: dts: ixp4xx: Add ethernet new 152b7a599674 ARM: dts: ixp4xx: Add PCI hosts new 3babb604a854 ARM: dts: ixp4xx: Create a proper expansion bus new 2b3aa53ebf46 ARM: dts: ixp4xx: Add beeper to the NSLU2 new e33f8fd9fda9 ARM: dts: Fix up the IXP4xx ethernet nodes new 3b0898f97886 Merge tag 'ixp4xx-dts-v5.14-1' of git://git.kernel.org/pub [...] new 381382d4262d MAINTAINERS: gemini: add missing dts pattern new fc5b59b945b5 ARM: dts: gemini: rename mdio to the right name new 3d3bb3d27cd3 ARM: dts: gemini-rut1xx: remove duplicate ethernet node new 483f3645b3f7 ARM: dts: gemini: add device_type on pci new 0e00c9135b62 ARM: dts: gemini: use the right rtc compatible new 7d6c9ee5e0ef ARM: dts: gemini: convert obsolete SPI properties new 3b976b541823 ARM: dts: gemini-dlink-dns-313: rename gpio-i2c to i2c new 30639b8ed6c8 ARM: dts: gemini-dlink-dir-685: rename gpio-i2c to i2c new 4bad54aeb6d6 ARM: dts: gemini-dlink-dir-685: Remove address from display port new 78924664af92 ARM: dts: gemini: remove xxx-cells from display new b7c8bde730a8 Merge tag 'gemini-dts-v5.14-1' of git://git.kernel.org/pub [...] new 09159b8025e0 Merge tag 'renesas-arm-dt-for-v5.14-tag1' of git://git.ker [...] new dca10d4f392a Merge branch 'arm/dt' into for-next new 6d9b10fd9592 Merge tag 'reset-for-v5.14' of git://git.pengutronix.de/pz [...] new 34b381d689e0 Merge branch 'arm/drivers' into for-next new 224bdcbc0407 ARM: ixp4xx_defconfig: add CONFIG_SERIAL_OF_PLATFORM new 39f9610ccae9 ARM: ixp4xx_defconfig: add MTD_PHYSMAP new 3f43257e3c06 Merge tag 'renesas-arm-defconfig-for-v5.14-tag1' of git:// [...] new 3d52480c7e10 Merge branch 'arm/defconfig' into for-next new 8639a12370ba Merge tag 'omap-for-v5.14/cleanup-signed' of git://git.ker [...] new 05a3a767667e Merge tag 'samsung-soc-5.14' of https://git.kernel.org/pub [...] new 2f80e8b45cda Merge tag 'sunxi-core-for-5.14-1' of https://git.kernel.or [...] new e5f095c05fa9 Merge branch 'arm/soc' into for-next new 2d08a11e2d26 Merge tag 'omap-for-v5.14/dt-signed' of git://git.kernel.o [...] new c7259477fec9 Merge tag 'amlogic-arm64-dt-for-v5.14' of https://git.kern [...] new e6f600e72edc ARM: dts: ixp4xx: Add crypto engine new 47b99d02bd87 ARM: dts: aspeed: ast2600evb: Add sdhci node and gpio regu [...] new 2c042ff716f1 ARM: dts: aspeed: ast2600evb: Add phase correction for emm [...] new a72955180372 ARM: dts: aspeed: ast2600evb: Add dts file for A1 and A0 new d318da526580 ARM: dts: aspeed-g6: Add pinctrl settings new 239566b032f3 ARM: dts: aspeed: Set earlycon boot argument new 9e8cf4b4f93f ARM: dts: aspeed: mtjade: Enable OCP card support via NC-SI new 73a89a96f55d ARM: dts: aspeed: mtjade: Add PSU support new 959ff7f6f424 ARM: dts: aspeed: mtjade: switch to 64MB flash layout new 8dec60e7b8d0 ARM: dts: aspeed: Grow u-boot partition 64MiB OpenBMC flas [...] new 010da3daf927 ARM: dts: aspeed: Everest: Fix cable card PCA chips new 189e847a0f0b ARM: dts: aspeed: Rainier 4U: Remove fan updates new 51b48037238f ARM: dts: aspeed: Everest: Add directly controlled LEDs new d5dd6fd128c8 ARM: dts: aspeed-g5: Add SCU phandle to GFX node new c1e9c4a140fc ARM: dts: aspeed: everest: Add system level indicator leds new 793de4def91c ARM: dts: aspeed: everest: Add nvme and fan indicator leds new 66d8e7a296be ARM: dts: aspeed: everest: Add pcie slot indicator leds new 5b4673c847c3 ARM: dts: aspeed: everest: Add dimm indicator leds new 2970264fb8ae ARM: dts: aspeed: everest: Add vrm and other indicator leds new dd87684c7c9b ARM: dts: aspeed: everest: Add pcie cable card indicator leds new 131dc51df2af Merge tag 'aspeed-5.14-devicetree' of git://git.kernel.org [...] new 523ad4e3490f Merge tag 'samsung-dt-5.14' of https://git.kernel.org/pub/ [...] new 52b54b06a49b Merge tag 'stm32-dt-for-v5.14-1' of git://git.kernel.org/p [...] new b660269cba74 ARM: dts: BCM5301X: Fix NAND nodes names new 9a800ce1aada ARM: brcmstb: dts: fix NAND nodes names new e256b48a3b07 ARM: Cygnus: dts: fix NAND nodes names new 0484594be733 ARM: NSP: dts: fix NAND nodes names new 75e2f012f6e3 ARM: dts: BCM63xx: Fix NAND nodes names new a4528d9029e2 ARM: dts: Hurricane 2: Fix NAND nodes names new bb95d7d440fe ARM: dts: BCM5301X: Fix pinmux subnodes names new 8f711f68cffd dt-bindings: clock: brcm, iproc-clocks: convert to the jso [...] new d5aede3e6dd1 ARM: dts: BCM5301X: Fixup SPI binding new 3a3907c4cb66 Merge tag 'tags/bcm2835-dt-next-2021-06-08-v2' into device [...] new 010bf7346f13 Merge tag 'arm-soc/for-5.14/devicetree' of https://github. [...] new cd49f71cff8d arm64: dts: broadcom: normalize the node name of the UART devices new 93d84763c1b3 Merge tag 'arm-soc/for-5.14/devicetree-arm64' of https://g [...] new e4ff0112a03c ARM: dts: ux500: Fix interrupt cells new 4917b7028188 ARM: dts: ux500: Rename gpio-controller node new 4beba4011995 ARM: dts: ux500: Fix orientation of accelerometer new 7153218aef73 ARM: dts: ux500: Drop drdy pin assignment from magnetometer new 59ba546d1662 ARM: dts: ux500: Fix some compatible strings new 4b6847e507c7 ARM: dts: href: Mount matrices for TVK R2 new e409c1e1d5cb ARM: dts: ux500: Fix orientation of Janice accelerometer new fb755b075d97 Merge tag 'ux500-dts-v5.14' of git://git.kernel.org/pub/sc [...] new 9bfa3829358f Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/ [...] new d4dd4699366c Merge tag 'renesas-arm-dt-for-v5.14-tag2' of git://git.ker [...] new a3c52f08ab8f Merge tag 'renesas-dt-bindings-for-v5.14-tag1' of git://gi [...] new 946437cfb0d2 arm64: dts: mt8183: remove syscon from smi_common node new 7e149fd83490 arm64: dts: mt8183: add supply name for eeprom new 4fa8492d1e5b arm64: dts: mt8183: add cbas node under cros_ec new 507b1b281299 arm64: dts: mt8183-kukui: Add tboard thermal zones new a8168cebf1bc arm64: dts: mt8183: Add node for the Mali GPU new 796f0ae8e74a Merge tag 'v5.13-next-dts64' of https://git.kernel.org/pub [...] new 9495e151f1c7 Merge tag 'at91-dt-5.14' of git://git.kernel.org/pub/scm/l [...] new b0545d11a975 Merge tag 'sunxi-dt-for-5.14-1' of https://git.kernel.org/ [...] new 83107b24c351 ARM: dts: gemini: add crypto node new b9df1983cd12 Merge branch 'arm/dt' into for-next new bcac3fb57a44 Merge tag 'amlogic-drivers-for-v5.14' of https://git.kerne [...] new c1f512182c54 soc: bcm: brcmstb: remove unused variable 'brcmstb_machine_match' new adbb411b97d4 Merge tag 'arm-soc/for-5.14/drivers' of https://github.com [...] new 959cd8f125bd Merge tag 'scmi-updates-5.14' of git://git.kernel.org/pub/ [...] new ec7f5cff6eff Merge tag 'renesas-drivers-for-v5.14-tag1' of git://git.ke [...] new eed6ff1bb2da soc: mtk-pm-domains: do not register smi node as syscon new f0fce06e345d soc: mtk-pm-domains: Fix the clock prepared issue new ea8806344743 dt-bindings: mediatek: add compatible for MT8195 pwrap new e88edc977b00 soc: mediatek: pwrap: add pwrap driver for MT8195 SoC new 97a566676874 Merge tag 'v5.13-next-soc' of https://git.kernel.org/pub/s [...] new 1216037a5589 Merge tag 'memory-controller-drv-5.14' of https://git.kern [...] new 361aa4be7095 Merge tag 'memory-controller-drv-pl353-5.14' of https://gi [...] new fde2b5bbdf48 Merge branch 'arm/drivers' into for-next new 3082a78502f6 Merge tag 'omap-for-v5.14/defconfig-signed' of git://git.k [...] new c5f05415b9d9 ARM: config: aspeed: Add DEBUG_FS and EXT4 new f1b1d76afdc5 Merge tag 'renesas-arm-defconfig-for-v5.14-tag2' of git:// [...] new f0e70d494633 arm64: defconfig: Do not override the MTK_PMIC_WRAP symbol new 6c2cfc947607 arm64: defconfig: Allow Mediatek boards to boot from the mmc new 65a40301234e Merge tag 'v5.13-next-defconfig' of https://git.kernel.org [...] new ad9f81281ebe Merge tag 'at91-defconfig-5.14' of git://git.kernel.org/pu [...] new a863ca52c4a4 Merge branch 'arm/defconfig' into for-next new 93d56d4e0938 Merge branch 'arm/fixes' into for-next new ccd71bdbd838 ARM: Document merges new 4cfe0a51d5a9 Merge remote-tracking branch 'arm-soc/for-next' new be1da80e84ae Merge remote-tracking branch 'actions/for-next' new 1f80a5cf74a6 arm64: dts: meson-sm1-odroid: add missing enable gpio and [...] new 7881df513680 arm64: dts: meson-sm1-odroid: set tf_io regulator gpio as [...] new 45d736ab17b4 arm64: dts: meson-sm1-odroid: add 5v regulator gpio new 703e84d6615a arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0 new 164147f094ec arm64: dts: meson-sm1-odroid-hc4: add regulators controlle [...] new 7178f340e929 arm64: dts: meson-sm1-odroid-hc4: add spifc node to ODROID-HC4 new 303d2af21aed arm64: dts: meson-sm1-odroid-c4: remove invalid hub_5v regulator new 7db3cde5123e ARM: dts: meson: Set the fifo-size of uart_A to 128 bytes new b03485fe99f2 Merge tags 'amlogic-arm64-dt-for-v5.14-v2' and 'amlogic-ar [...] new d9b136651df6 Merge remote-tracking branch 'amlogic/for-next' new eead4c70c2d1 ARM: config: aspeed: Add DEBUG_FS and EXT4 new cd946cfe2e7e Merge branches 'defconfig-for-v5.14' and 'dt-for-v5.14' in [...] new 10048c433256 Merge remote-tracking branch 'aspeed/for-next' new 80cbaa6d3450 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next new 6760e5690d8f Merge remote-tracking branch 'at91/at91-next' new 0d97174aeadf iommu/arm-smmu: Implement ->probe_finalize() new ce7fc8e77bc3 Merge branch 'for-thierry/arm-smmu' of https://git.kernel. [...] new 4287861dca9d dt-bindings: arm-smmu: Add Tegra186 compatible string new 7ecbf253f8d6 iommu/arm-smmu: tegra: Detect number of instances at runtime new 8eb68595475a iommu/arm-smmu: tegra: Implement SID override programming new 2c1bc3712688 iommu/arm-smmu: Use Tegra implementation on Tegra186 new ee5d678b1fac Merge branch 'for-v5.14/tegra-mc' into for-next new 566518c35fd0 Merge remote-tracking branch 'drivers-memory/for-next' new 212c1242a9ac dt-bindings: add defines for i.MX8MN power domains new 2a53b9d47b13 soc: imx: gpcv2: add support for i.MX8MN power domains new 1c255a514019 Merge branch 'imx/drivers' into for-next new cc8870bf4c3a ARM: imx6q: drop of_platform_default_populate() from init_machine new e34645f45805 ARM: imx: add smp support for imx7d new 377a9383ebdb Merge branch 'imx/soc' into for-next new 7ef9a86dfc50 dt-bindings: vendor-prefixes: add congatec new cd044eafd710 dt-bindings: arm: fsl: add GE B1x5pv2 boards new 04de0809124e Merge branch 'imx/bindings' into for-next new e1428350340d ARM: dts: imx6dl-prtvt7: add TSC2046 touchscreen node new 40610b813488 ARM: dts: imx6dl-prtvt7: Remove backlight enable gpio new 76c32fc24f7d ARM: dts: imx6dl-prtvt7: fix PWM cell count for the backli [...] new e6d762b0a6aa ARM: dts: imx6dl-plym2m: remove touchscreen-size-* properties new 6f64e703ce8c ARM: dts: imx6dl: enable touchscreen debounce filter on PL [...] new 65ce746ec1dc ARM: dts: imx6dl-prtvt7: Enable the VPU new 913dca88a15f ARM: dts: imx6qdl-vicut1: add interrupt-counter nodes new a616f385a1ef ARM: dts: imx6dl-prtvt7: The sgtl5000 uses i2s not ac97 new 015511e2b69d ARM: dts: imx6dl-prtvt7: Remove unused 'sound-dai-cells' f [...] new c016c26c1631 ARM: dts: imx6q-dhcom: Fix ethernet reset time properties new e2bdd3484890 ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems new ddc873cd3c0a ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery new ab583173144a ARM: dts: imx6q-dhcom: Add aliases for i2c, serial and rtc new f4ab3f284824 ARM: dts: imx6q-dhcom: Add ethernet VIO regulator new 1fac5db35ee9 ARM: dts: imx6: Add GE B1x5v2 new 7cd29bf3e2a0 Merge branch 'imx/dt' into for-next new a4f27c75ac41 arm64: dts: imx8mp-phycore-som: enable spi nor new 77a1aa039336 arm64: dts: imx8mq-nitrogen: add USB OTG support new 4a085de20529 arm64: dts: imx8mq-nitrogen: add USB HOST support new 4b82e1f839a2 arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI new 292e0f487c0a arm64: dts: imx8mn: Add spba1 bus new 7923353b623d arm64: dts: imx8mm: Add spba1 and spba2 buses new 9b95c44b4176 arm64: dts: imx8mq-evk: add one regulator used to power up [...] new 88314aab2313 arm64: dts: imx8mp: Remove the reference to audio ipg cloc [...] new dc6d5dc89bad arm64: dts: imx8mp-evk: enable EQOS ethernet new 03ce38ca69b1 arm64: dts: ls1012a: enable PCIe on freeway board new 8240c972c179 arm64: dts: ls208xa: remove bus-num from dspi node new 1de3aa8611d2 arm64: dts: imx8mn-beacon-som: Assign PMIC clock new 6bee93d93111 arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges new 4251a3ac4de9 arm64: dts: imx8mm: specify dma-ranges new 8d923cdf2ec4 arm64: dts: imx8mn: specify dma-ranges new 15a5261e4d05 arm64: dts: imx8mq: assign PCIe clocks new dfda1fd16aa7 arm64: dts: imx8: conn: fix enet clock setting new ce87d936889b arm64: dts: freescale: Separate each group of data in the [...] new 4616c395be9d arm64: dts: imx8mm-evk: disable over current for usb1 new 21cc1f222e89 arm64: dts: imx8mn-evk: disable over current for usb new 22991c7d2552 Merge branch 'imx/dt64' into for-next new 6252a42b0fd7 ARM: imx_v6_v7_defconfig: Select the Wifi ath10k sdio driver new 5004b2d18827 Merge branch 'imx/defconfig' into for-next new 74dc946a3608 Merge remote-tracking branch 'imx-mxs/for-next' new 1b66dea1d304 Merge remote-tracking branch 'keystone/next' new b96b57995b56 Merge branch 'v5.13-next/dts64' into for-next new a1c8c49de3d7 Merge branch 'v5.13-next/soc' into for-next new 04df8c30ddf7 Merge remote-tracking branch 'mediatek/for-next' new 8bb5de58ddc1 Merge remote-tracking branch 'mvebu/for-next' new a1e029b7a544 ARM: OMAP2+: remove duplicated prototype new 093a474ce10d ARM: OMAP2+: Block suspend for am3 and am4 if PM is not co [...] new fc333cca16b8 Merge branch 'omap-for-v5.14/fixes-not-urgent' into for-next new 3ff340e24c9d bus: ti-sysc: Fix gpt12 system timer issue with reserved status new 4e0018530c2e bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()' new cea08169ad4c bus: ti-sysc: using pm_runtime_resume_and_get instead of p [...] new cdab0691819a Merge branch 'omap-for-v5.14/ti-sysc' into for-next new 2dbe13dbc15f ARM: dts: omap2/3: Drop dmas property from I2C node new 07168bacf819 ARM: dts: ti: drop usage of redundant compatible new be8c9d7957dd ARM: dts: ti: Drop usage of ti,am33xx-ecap from DT nodes new 61edd91c262b ARM: dts: ti: Fix node name for all ecap dt nodes new 6320b2aee8b4 ARM: dts: am33xx: Drop interrupt property from ecap nodes new 794fd4a55ec5 ARM: dts: dra7x-evm: Drop "ti,pcf8575" new 414bfe1d26b6 ARM: dts: am335x: align ti,pindir-d0-out-d1-in property wi [...] new 9b11fec7345f ARM: dts: am437x: align ti,pindir-d0-out-d1-in property wi [...] new 91ee322340fb Merge branch 'omap-for-v5.14/dt' into for-next new 8250a60049f8 Merge remote-tracking branch 'omap/for-next' new f859473fdc31 Merge branch 'dts-fixes-for-5.13' into for-next new e9cd414c1136 arm64: defconfig: add drivers needed for DragonBoard410c new 297e6e38320f arm64: dts: sc7280: Add interconnect provider DT nodes new 81cfa462e458 arm64: dts: qcom: sc7180: Add xo clock for eMMC and Sd card new 902ff426e4bb Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] new d859b102c68e Merge remote-tracking branch 'qcom/for-next' new aa4a63416338 Merge remote-tracking branch 'renesas/next' new 6655e6ae6b1b Merge remote-tracking branch 'reset/reset/next' new 76fd8793de36 Merge branch 'v5.13-armsoc/dtsfixes' into for-next new 3fedcc636e28 ARM: dts: rockchip: add labels to the timer nodes on rk3066a new 1a4eb37f3174 ARM: dts: rockchip: add power controller for RK3036 new 623ba75a5d6b ARM: dts: rockchip: add power controller for RK322x new d82979e1ac04 Merge branch 'v5.14-armsoc/dts32' into for-next new 51094deb3306 arm64: dts: rockchip: Add support for USB on helios64 new e4d55a2e7660 Merge branch 'v5.14-armsoc/dts64' into for-next new 79745a3f9fd9 Merge remote-tracking branch 'rockchip/for-next' new 38f61ef1a0ce ARM: exynos_defconfig: restore framebuffer support new 5ce16705e00d Merge branch 'next/defconfig' into for-next new 416ed15b0cf7 Merge remote-tracking branch 'samsung-krzk/for-next' new c70e34a65690 Merge tag 'scmi-updates-5.14' of git://git.kernel.org/pub/ [...] new b4364f5d874e Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/ [...] new aade00cda440 Merge remote-tracking branch 'scmi/for-linux-next' new 7adf58dcc66d Merge remote-tracking branch 'sunxi/sunxi/for-next' new 9eddd063e7d8 Merge branch for-5.14/clk into for-next new 1400e19c4714 Merge branch for-5.14/regulator into for-next new 5fd8adb4066d Merge branch for-5.14/phy into for-next new 23eca83155c3 Merge branch 'for-5.14/phy' into for-5.14/usb new 41a7426d25fa usb: xhci: tegra: Unlink power domain devices new 971ee247060d usb: xhci: tegra: Enable ELPG for runtime/system PM new 7f596accee48 Merge branch for-5.14/usb into for-next new bd48d69b1b26 Merge branch for-5.14/dt-bindings into for-next new e2d0ee225e49 soc/tegra: fuse: Fix Tegra234-only builds new 98cffe92a636 Merge branch for-5.14/soc into for-next new bd778b893963 firmware: tegra: bpmp: Fix Tegra234-only builds new ceb46a1240b2 Merge branch for-5.14/firmware into for-next new b1b3c4075f36 Merge branch for-5.14/memory into for-next new d2afa4c02012 Merge branch for-5.14/arm/dt into for-next new 7c76e903e17d Merge branch for-5.14/arm/defconfig into for-next new bb84a31bed14 arm64: tegra: Use correct compatible string for Tegra186 SMMU new b966d2db05a7 arm64: tegra: Hook up memory controller to SMMU on Tegra186 new c7289b1c8a4e arm64: tegra: Enable SMMU support on Tegra194 new eac9ab885bb5 Merge branch for-5.14/arm64/dt into for-next new 9c2fd82d03b1 Merge remote-tracking branch 'tegra/for-next' new 4a0f59913109 Merge remote-tracking branch 'ti-k3/ti-k3-next' new f1f55c6b77b6 arm64: dts: ti: iot2050: Configure r5f cluster on basic va [...] new 50c9bfca1bfe arm64: dts: ti: k3-am642-main: fix ports mac properties new 4f76ea7b4da1 arm64: dts: ti: am65: align ti,pindir-d0-out-d1-in propert [...] new d3f1b155c04d arm64: dts: ti: k3-am642-evm: align ti,pindir-d0-out-d1-in [...] new d65f069e50a3 arm64: dts: ti: Drop reg-io-width/reg-shift from UART nodes new 22f1f4f6d756 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 7ad8cb71402a Merge remote-tracking branch 'clk/clk-next' new b24e288d5063 clk: imx: Remove the audio ipg clock from imx8mp new e446441a058a dt-bindings: arm: imx: scu: fix naming typo of clk compati [...] new 659c12c7f5ce dt-bindings: arm: imx: scu: drop deprecated legacy clock binding new 91e916771de0 clk: imx: scu: remove legacy scu clock binding support new 5392c5de096a clk: imx: scu: add gpr clocks support new 5964012ce37e clk: imx8qxp: add clock valid checking mechnism new afd0406b4663 clk: imx8qm: add clock valid resource checking new 2924b0b0c1cd clk: imx: scu: add enet rgmii gpr clocks new babfaa9556d7 clk: imx: scu: add more scu clocks new b192d04011ee clk: imx: scu: add parallel port clock ops new aecf425fa948 clk: imx: scu: bypass cpu clock save and restore new 6618b5aa655a clk: imx: scu: detach pd if can't power up new a61cea83daaf clk: imx: scu: bypass pi_pll enable status restore new cd8bd2f3ca64 clk: imx: scu: Add A53 frequency scaling support new a43f6e8ae429 clk: imx: scu: Add A72 frequency scaling support new 7487986c9a01 clk: imx: scu: Only save DC SS clock using non-cached clock rate new a82327cc5edb clk: imx: scu: add parent save and restore new 18a50f82cd2f clk: imx: scu: Do not enable runtime PM for CPU clks new c586f53ae159 clk: imx8mq: remove SYS PLL 1/2 clock gates new e1e51749a386 Merge remote-tracking branch 'clk-imx/for-next' new 75b342d53485 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 0fbac2275818 Merge remote-tracking branch 'csky/linux-next' new 155c9d288015 Merge remote-tracking branch 'h8300/h8300-next' new 1d9f9706deb5 Merge remote-tracking branch 'm68k/for-next' new 2b5b8db1d0c2 m68knommu: fix missing LCD splash screen data initializer new bb669a9b0fe6 Merge remote-tracking branch 'm68knommu/for-next' new 8f7c2dc881c7 Merge remote-tracking branch 'microblaze/next' new 59ce88b1b80e Merge remote-tracking branch 'mips/mips-next' new 6e03eb82dcd4 Merge remote-tracking branch 'openrisc/for-next' new 2c2732ed5daf Merge remote-tracking branch 'powerpc/next' new ff76e3d7c3c9 riscv: fix build error when CONFIG_SMP is disabled new 5def4429aefe riscv: mm: Use better bitmap_zalloc() new efcec32fe84a riscv: Cleanup unused functions new ae3d69bcc455 riscv: fix typo in init.c new ce3aca0465e3 riscv: Only initialize swiotlb when necessary new 837f6a73c03a riscv: Add mem kernel parameter support new 9b79878ced8f riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED new 7094e6acaf7a riscv: Simplify xip and !xip kernel address conversion macros new 6126899f2b9c riscv: Introduce set_kernel_memory helper new 84a844dab497 riscv: Map the kernel with correct permissions the first time new 6b456a82fa76 Merge branch 'riscv-wx-mappings' into for-next new 7b9dbbb41e1e riscv: add VMAP_STACK overflow detection new 14512690a165 riscv: Enable HAVE_ARCH_HUGE_VMAP for 64BIT new 79d9fc9a4a78 riscv: pass the mm_struct to __sbi_tlb_flush_range new 0918a3c9b00b riscv: add ASID-based tlbflushing methods new 4d6c3a443068 Merge remote-tracking branch 'risc-v/for-next' new bd35e273b211 Merge remote-tracking branch 's390/for-next' new 32a8405d3589 Merge remote-tracking branch 'sh/for-next' new 9cacb5fa8906 Merge remote-tracking branch 'xtensa/xtensa-for-next' new beb383ae9434 Merge remote-tracking branch 'pidfd/for-next' new 2fc2b430f559 fscrypt: fix derivation of SipHash keys on big endian CPUs new 793b5732a584 Merge remote-tracking branch 'fscrypt/master' new 1cde46c096ac Merge remote-tracking branch 'btrfs/for-next' new 182b9eef6b27 libceph: remove unnecessary ret variable in ceph_auth_init() new 1b269bcade7c libceph: fix doc warnings in cls_lock_client.c new da53e97385d6 Merge remote-tracking branch 'ceph/master' new 901fced6ed9d cifs: fix ipv6 formating in cifs_ses_add_channel new 67b41671dcf6 cifs: remove duplicated prototype new 9f482384ed82 cifs: Remove unused inline function is_sysvol_or_netlogon() new 0e65c015c02c cifs: Constify static struct genl_ops new 1ed329d9865e cifs: remove redundant initialization of variable rc new 7e8997ef5898 cifs: fix doc warnings in cifs_dfs_ref.c new 85d943737fac cifs: improve fallocate emulation new 233975b31cad cifs: do not send tree disconnect to ipc shares new 78dd70e8049d cifs: get rid of @noreq param in __dfs_cache_find() new c3d785fa5c7b cifs: keep referral server sessions alive new 46201e777948 cifs: handle different charsets in dfs cache new 2d8e6f913e93 cifs: fix path comparison and hash calc new b6cd8742de34 cifs: set a minimum of 2 minutes for refreshing dfs cache new 80db4ddf9b9e cifs: do not share tcp servers with dfs mounts new 98d77922abd1 cifs: missed ref-counting smb session in find new 37568debcd17 cifs: enable extended stats by default new d01a3530e1ec cifs: avoid starvation when refreshing dfs cache new 93223fc8b35a cifs: decoding negTokenInit with generic ASN1 decoder new 4990ded019be Merge remote-tracking branch 'cifs/for-next' new ea387689a35c Merge remote-tracking branch 'cifsd/cifsd-for-next' new f4717d9d63e9 Merge remote-tracking branch 'configfs/for-next' new 23ff564e5aec Merge remote-tracking branch 'erofs/dev' new 4202e96cbf76 exfat: avoid incorrectly releasing for root inode new 5264f724cf1f exfat: handle wrong stream entry size in exfat_readdir() new 7d1bae1ae8a8 Merge remote-tracking branch 'exfat/dev' new f644bc449b37 fanotify: fix copy_event_to_user() fid error clean up new d9e26b2de216 Pull fanotify fd leak fix. new 30d0f919d665 Merge remote-tracking branch 'ext3/for_next' new 70efbfa267ad Merge remote-tracking branch 'ext4/dev' new e5cdbea0543b Merge remote-tracking branch 'f2fs/dev' new 2de159bb3b87 Merge remote-tracking branch 'fuse/for-next' new 11e950ab79dd Merge remote-tracking branch 'jfs/jfs-next' new df03bbdb87bf Merge remote-tracking branch 'nfsd/nfsd-next' new 56440d65eae1 Merge remote-tracking branch 'v9fs/9p-next' new 4126c06e25b3 xfs: Reverse apply 72b97ea40d new a8490f699f6e xfs: Add xfs_attr_node_remove_name new 6286514b63e1 xfs: Refactor xfs_attr_set_shortform new f0f7c502c728 xfs: Separate xfs_attr_node_addname and xfs_attr_node_addn [...] new 6ca5a4a1f529 xfs: Add helper xfs_attr_node_addname_find_attr new 5d954cc09f6b xfs: Hoist xfs_attr_node_addname new 83c6e70789ff xfs: Hoist xfs_attr_leaf_addname new 3f562d092bb1 xfs: Hoist node transaction handling new 2b74b03c13c4 xfs: Add delay ready attr remove routines new 8f502a400982 xfs: Add delay ready attr set routines new 0e6acf29db6f xfs: Remove xfs_attr_rmtval_set new 4fd084dbbd05 xfs: Clean up xfs_attr_node_addname_clear_incomplete new 4a4957c16dc6 xfs: Fix default ASSERT in xfs_attr_set_iter new 816c8e39b7ea xfs: Make attr name schemes consistent new 4123eea444ab Merge tag 'xfs-delay-ready-attrs-v20.1' of https://github. [...] new 78cb6ad1c12d xfs: perag may be null in xfs_imap() new c185e2d3b728 xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() new e0d2d97b5477 xfs: remove redundant initialization of variable error new 526643080815 Merge remote-tracking branch 'xfs/for-next' new d5506a06da77 Merge remote-tracking branch 'vfs/for-next' new ef6922e3f9fd Merge remote-tracking branch 'printk/for-next' new e089a71ecaf3 Merge remote-tracking branch 'pci/next' new 38c18fec13fb pstore/blk: Use the normal block device I/O path new 1a91b471b6a7 Merge remote-tracking branch 'pstore/for-next/pstore' new f8e5388a9da0 HID: intel-ish-hid: Fix minor typos in comments new 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next new b5539722eb83 HID: hid-input: add Surface Go battery quirk new e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next new 65e4122d2ea7 HID: intel-ish-hid: Set ISH driver depends on x86 new 4aae88b9a974 HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback new aa59d6bb5ec8 HID: intel-ish-hid: ipc: Specify that EHL no cache snooping new 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next new f346b631b689 Merge remote-tracking branch 'hid/for-next' new 9bccf0d1d7fb Merge remote-tracking branch 'i2c/i2c/for-next' new 49b5c330f0ca Merge remote-tracking branch 'i3c/i3c/next' new c20ba0f904d6 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 new 022d6f0a004b hwmon: (pmbus/zl6100) Update documentation for zl6100 driver new e6bee4d3aa68 hwmon: (lm75) Add TI TMP1075 support new e2a96ef0b149 dt-bindings: hwmon: Add Texas Instruments TMP1075 new be4b3dcfc3d3 docs: hwmon: ir36021.rst: replace some characters new 2f38ab4906a7 docs: hwmon: avoid using UTF-8 chars new f16118778c0c hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" new c9c3f00735a5 hwmon: (max31722) Remove non-standard ACPI device IDs new 4faebf7f64ea hwmon: (lm70) Use SPI_MODE_X_MASK new 51ea79dad77c hwmon: (sch56xx) Use devres functions for watchdog new 38ec9c430867 hwmon: (sch56xx-common) Use strscpy new e819401e417b hwmon: (sch56xx-common) Use helper function new 9bd777573fcf hwmon: (sch56xx-common) Simplify sch56xx_device_add new c46ee78b6fe9 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK new 67580938115e hwmon: (pmbus) Add documentation for new flags new 28a9ca181505 hwmon: (pmbus) Add support for additional Flex BMR convert [...] new 91a4e2c3a32a hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] new 49f47d2d9539 hwmon: (pmbus) Increase maximum number of phases per page new cb93c77e768f hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller new 2c84e210f0df dt-bindings: Add MP2888 voltage regulator device new efabe9bfac78 hwmon: (adm1275) enable adm1272 temperature reporting new 293bf3f84a6d docs: hwmon: Add an entry for mp2888 new 6d3979ae2a43 hwmon: Add sht4x Temperature and Humidity Sensor Driver new 6e59f7347bd4 hwmon: (sht4x) Fix sht4x_read_values return value new 1bfcc38a86ed hwmon: (max31790) Fix fan speed reporting for fan7..12 new a5bb6367546e hwmon: (max31790) Report correct current pwm duty cycles new 0dda9116fd23 hwmon: (max31790) Fix pwmX_enable attributes new 8b7d02c8b452 hwmon: (max31790) Clear fan fault after reporting it new 1231ef2e9c0a hwmon: (max31790) Detect and report zero fan speed new d36c55d5013b hwmon: (ina3221) use CVRF only for single-shot conversion new 6878066e5769 hwmon: (pmbus_core) Check adapter PEC support new 13b3db74263f docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup new 01d6e590dbf3 hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECT new 793b327d58c5 hwmon: (pmbus) Add support for reading direct mode coefficients new 1035215be70d hwmon: (pmbus) Allow phase function even if it's not on page new c65b0d90de73 hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM43 [...] new d73cf2b6bb77 hwmon: (pmbus/pim4328) Add documentation for the pim4328 P [...] new 1f442e213ce5 hwmon: (pmbus) Add driver for Delta DPS-920AB PSU new 67f909a53027 dt-bindings: trivial-devices: Add Delta DPS920AB new 5ead6406b9af MAINTAINERS: Add Delta DPS920AB PSU driver new 8e6f6d9d0e9e hwmon: (ntc_thermistor) Drop unused headers. new 64533f110e02 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new c098564d91c5 tools: Fix "the the" in a message in kernel-chktaint new a9edc03f13db docs: fix a cross-ref new d7c176e9b532 docs: printk-formats: update size-casting examples new b1f4c363666c Documentation: kdump: update kdump guide new 91a1265cacdd docs: checkpatch: Document and segregate more checkpatch m [...] new 005747526d4f docs: fault-injection: fix non-working usage of negative values new 05a463ec1bd4 docs: cputopology: move the sysfs ABI description to right place new 5287bd70eff8 Merge remote-tracking branch 'jc_docs/docs-next' new 013446150ed1 Merge remote-tracking branch 'v4l-dvb/master' new 3d42c93e5fc9 media: dmxdev: change the check for problems allocing secfeed new 4c6e0976295a media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K new 2c82b5b53f57 Merge remote-tracking branch 'v4l-dvb-next/master' new 79fe56daaf66 Merge branch 'devprop' into linux-next new 9f8c7baedabc ACPICA: Add PRMT module header to facilitate parsing new 9521b6e20e5f Merge branch 'acpica' into linux-next new f39de44fbb47 ACPI: Remove redundant clearing of context->ret.pointer fr [...] new 84b7355b7a8a Merge back 'acpi-bus' material for v5.14. new 23db673d7e51 ACPI: scan: initialize local variable to avoid garbage bei [...] new 3f491a28b1f9 Merge back ACPI power management material for v5.14. new a5067cdb4735 Merge branches 'acpi-bus', 'acpi-scan', 'acpi-pm' and 'acp [...] new 80bf4f2a021d Merge branches 'acpi-tables', 'acpi-ec', 'acpi-resources' [...] new 383529b622b8 Merge branches 'acpi-dptf', 'acpi-apei', 'acpi-soc', 'acpi [...] new cefc7ca46235 ACPI: PRM: implement OperationRegion handler for the Platf [...] new 60faa8f1ac6e ACPI: Add _SB._OSC bit for PRM new 1837fe14ec76 Merge branches 'acpi-messages' and 'acpi-prm' into linux-next new ccf6a7f39959 Merge branch 'pnp' into linux-next new 5a2bd1b1c64e PM: runtime: Improve path in rpm_idle() when no callback new 63d00be69348 PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks new 4ec4f059088b PM: runtime: Clarify documentation when callbacks are unassigned new 03466883a0fd PM: sleep: remove trailing spaces and tabs new 480f0de68cad PM: hibernate: remove leading spaces before tabs new 6e9269a4f8f3 Merge branches 'pm-core' and 'pm-sleep' into linux-next new f53cbdab011b cpuidle: teo: Cosmetic modifications of teo_update() new b18e0de1cf85 cpuidle: teo: Cosmetic modification of teo_select() new c410a9a142f1 cpuidle: teo: Change the main idle state selection logic new 77577558f25d cpuidle: teo: Rework most recent idle duration values treatment new 154ae8bb3c83 cpuidle: teo: Use kerneldoc documentation in admin-guide new 1ef4689812e4 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next new 0eef091d2dc4 PM: domains: Split code in dev_pm_genpd_set_performance_state() new d97fe100ee0b PM: domains: Return early if perf state is already set for [...] new 5937c3ce2122 PM: domains: Drop/restore performance state votes for devi [...] new e9638aeed02a Merge branch 'pm-domains' into linux-next new 771fac5e26c1 Revert "cpufreq: CPPC: Add support for frequency invariance" new a206065a8406 Merge branch 'pm-cpufreq-fixes' into linux-next new 5af7e6c413a4 Merge remote-tracking branch 'pm/linux-next' new cf3aa23455aa Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new ecbe5fafc887 Merge remote-tracking branch 'devfreq/devfreq-next' new 46768ddc9d54 Merge remote-tracking branch 'opp/opp/linux-next' new f5fe8d5107ad fs: dlm: fix race in mhandle deletion new 957adb68b3f7 fs: dlm: invalid buffer access in lookup error new 4341965a5b6c Merge remote-tracking branch 'dlm/next' new bf0480a2df75 IB/cm: Remove dgid from the cm_id_priv av new 2db7b2eac7ad RDMA/irdma: Store PBL info address a pointer type new 18eeb22f3088 Merge remote-tracking branch 'rdma/for-next' new 0bf5eb788512 net: hns3: add support for PTP new b34c157f0cdd net: hns3: add debugfs support for ptp info new f244e256e1ad Merge branch 'hns3-ptp' new 29305260d29e net: dsa: sja1105: enable the TTEthernet engine on SJA1110 new 6c0de59b3d73 net: dsa: sja1105: allow RX timestamps to be taken on all [...] new 4e50025129ef net: dsa: generalize overhead for taggers that use both he [...] new baa3ad08de6d net: dsa: tag_sja1105: stop resetting network and transpor [...] new ab6a303c5440 net: dsa: tag_8021q: remove shim declarations new 233697b3b3f6 net: dsa: tag_8021q: refactor RX VLAN parsing into a dedic [...] new 617ef8d9377b net: dsa: sja1105: make SJA1105_SKB_CB fit a full timestamp new 4913b8ebf8a9 net: dsa: add support for the SJA1110 native tagging protocol new 30b73242e679 net: dsa: sja1105: add the RX timestamping procedure for SJA1110 new 566b18c8b752 net: dsa: sja1105: implement TX timestamping for SJA1110 new e5b0a1b7b77c Merge branch 'sja1110-dsa-tagging' new e872d0c1249b s390/qeth: count TX completion interrupts new 7a4b92e8e0de s390/qeth: also use TX NAPI for non-IQD devices new 3518ae76f2bb s390/qeth: unify the tracking of active cmds on ccw device new c0a0186630fb s390/qeth: use ethtool_sprintf() new f875d880f049 s390/qeth: consolidate completion of pending TX buffers new 838e4cc80814 s390/qeth: remove QAOB's pointer to its TX buffer new 6b7ec41e574a s390/qeth: remove TX buffer's pointer to its queue new bb7032ddc947 s390/qeth: shrink TX buffer struct new 953fb4dc4f4a s390/qeth: Consider dependency on SWITCHDEV module new 62d3f4af33ca Merge branch 's390-qeyj-next' new 43fa32d1cc1b nfc: fdp: remove unnecessary labels new 1ee8856de82f r8169: avoid link-up interrupt issue on RTL8106e if user e [...] new 51a1ebc35b46 net: devres: Correct a grammatical error new 93f764371c45 net: pc300too: remove redundant blank lines new a657c8b4d50d net: pc300too: add blank line after declarations new f8864e26d311 net: pc300too: fix the code style issue about "foo * bar" new d72f78db55d6 net: pc300too: move out assignment in if condition new ae6440483b54 net: pc300too: remove redundant initialization for statics new 0cd2135cf83d net: pc300too: replace comparison to NULL with "!card->plxbase" new eed00311659f net: pc300too: add some required spaces new ef1806a8b961 net: pc300too: fix the comments style issue new d41783b355d7 Merge branch 'pc300too' new 4a2c7217cd5a net: usb: asix: ax88772: manage PHY PM from MAC new 3e6dc7b65025 net: stmmac: Fix unused values warnings new e71305acd81c Documentation: ACPI: DSD: Document MDIO PHY new 0fb169767651 net: phy: Introduce fwnode_mdio_find_device() new 425775ed31a6 net: phy: Introduce phy related fwnode functions new 2d7b8bf1fa7a of: mdio: Refactor of_phy_find_device() new 114dea60043b net: phy: Introduce fwnode_get_phy_id() new cf99686072a1 of: mdio: Refactor of_get_phy_id() new b9926da003ca net: mii_timestamper: check NULL in unregister_mii_timestamper() new bc1bee3b87ee net: mdiobus: Introduce fwnode_mdiobus_register_phy() new 8d2cb3ad3118 of: mdio: Refactor of_mdiobus_register_phy() new 7ec16433cf1e ACPI: utils: Introduce acpi_get_local_address() new 803ca24d2f92 net: mdio: Add ACPI support code for mdio new 15e7064e8793 net/fsl: Use [acpi|of]_mdiobus_register new 25396f680dd6 net: phylink: introduce phylink_fwnode_phy_connect() new 423e6e8946f5 net: phylink: Refactor phylink_of_phy_connect() new 3264f599c1a8 net: dpaa2-mac: Add ACPI support for DPAA2 MAC driver new 975f62626790 Merge branch 'dpaa2-ACPI' new 8ee1a0eed16a net: mdio: mscc-miim: Use devm_platform_get_and_ioremap_re [...] new 52e597d3e2e6 net: stmmac: Fix potential integer overflow new 967db3529eca octeontx2-af: add support for multicast/promisc packet rep [...] new cbc100aa2205 octeontx2-nicvf: add ndo_set_rx_mode support for multicast [...] new bd4302b8fd16 octeontx2-af: add new mailbox to configure VF trust mode new b1dc20407b59 octeontx2-pf: add support for ndo_set_vf_trust new 57806b28752b Merge branch 'octeontx2-trusted-vf' new a9e29e5511b9 af_vsock: update functions for connectible socket new b3f7fd54881b af_vsock: separate wait data loop new 19c1b90e1979 af_vsock: separate receive data loop new 9942c192b256 af_vsock: implement SEQPACKET receive loop new fbe70c480796 af_vsock: implement send logic for SEQPACKET new 0798e78b102b af_vsock: rest of SEQPACKET support new 8cb48554ad82 af_vsock: update comments for stream sockets new b93f8877c1f2 virtio/vsock: set packet's type in virtio_transport_send_p [...] new c10844c59799 virtio/vsock: simplify credit update function API new f07b2a5b04d4 virtio/vsock: defines and constants for SEQPACKET new 44931195a541 virtio/vsock: dequeue callback for SOCK_SEQPACKET new e4b1ef152f53 virtio/vsock: add SEQPACKET receive logic new 9ac841f5e9f2 virtio/vsock: rest of SOCK_SEQPACKET support new 53efbba12cc7 virtio/vsock: enable SEQPACKET for transport new ced7b713711f vhost/vsock: support SEQPACKET for transport new 6e90a57795aa vsock/loopback: enable SEQPACKET for transport new 41b792d7a86d vsock_test: add SOCK_SEQPACKET tests new 184039eefeae virtio/vsock: update trace event for SEQPACKET new 5aa3bd9bc19e Merge branch 'virtio-vsock-seqpacket' new 8f5ee3c477a8 ice: add support for sideband messages new 9733cc94c523 ice: process 1588 PTP capabilities during initialization new 7f9ab54d3144 ice: add support for set/get of driver-stored firmware parameters new 03cb4473be92 ice: add low level PTP clock access functions new 06c16d89d2cb ice: register 1588 PTP clock device object for E810 devices new 67569a7f9401 ice: report the PTP clock index in ethtool .get_ts_info new 77a781155a65 ice: enable receive hardware timestamping new ea9b847cda64 ice: enable transmit timestamps for E810 devices new 9e4e1dd4d972 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new e4517d8a7f07 net: qualcomm: rmnet: use ip_is_fragment() new 75db5b07f8c3 net: qualcomm: rmnet: eliminate some ifdefs new 1d257f45ef66 net: qualcomm: rmnet: get rid of some local variables new 874a333f7472 net: qualcomm: rmnet: simplify rmnet_map_get_csum_field() new 16bf3d33c6b0 net: qualcomm: rmnet: IPv4 header has zero checksum new e5adbbdfa2fb net: qualcomm: rmnet: clarify a bit of code new a2918a169f57 net: qualcomm: rmnet: avoid unnecessary byte-swapping new 23a5708d4e78 net: qualcomm: rmnet: avoid unnecessary IPv6 byte-swapping new a6e496993344 Merge branch 'rmnet-checksums-part-1' new 5673ef863804 net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs new 47538dbeb701 net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup new 7413f9a6af00 net: stmmac: reduce indentation when calling stmmac_xpcs_setup new d4433d5b7b34 net: pcs: xpcs: move register bit descriptions to a header file new 2031c09e6d5f net: pcs: xpcs: add support for sgmii with no inband AN new 36641b045c83 net: pcs: xpcs: also ignore phy id if it's all ones new dd0721ea4c7a net: pcs: xpcs: add support for NXP SJA1105 new f7380bba42fd net: pcs: xpcs: add support for NXP SJA1110 new a853c68e29bb net: pcs: xpcs: export xpcs_do_config and xpcs_link_up new 3ad1d171548e net: dsa: sja1105: migrate to xpcs for SGMII new 27871359bdf8 net: dsa: sja1105: register the PCS MDIO bus for SJA1110 new ece578bc3ea4 net: dsa: sja1105: SGMII and 2500base-x on the SJA1110 are [...] new 56b63466333b net: dsa: sja1105: plug in support for 2500base-x new 2227ec7baab2 Merge branch 'sja1105-xpcs' new 0b217d3d7462 ibmvnic: fix kernel build warning in strncpy new 9e8fb7bf9c80 net: ipa: make endpoint data validation unconditional new e22e8e2fae61 net: ipa: introduce ipa_version_valid() new 2e3cf97f4741 net: ipa: introduce sysfs code new 1f1aa3fe0214 Merge branch 'ipa-sysfs' new 87c272c618c7 net/af_iucv: clean up some forward declarations new fbf179683655 s390/netiuvc: get rid of forward declarations new abf6420edb8d Merge branch 's390-net-updates' new 858252c9c346 dt-bindings: net: Add 25G BASE-R phy interface new a56c28686569 net: phy: Add 25G BASE-R interface mode new 452d2c6fbae2 net: sfp: add support for 25G BASE-R SFPs new 21e0c59edc09 net: phylink: Add 25G BASE-R support new bf75213f2480 Merge branch 'phy-25G-BASE-R' new fb9349c4163e stmmac: intel: move definitions to dwmac-intel header file new 3c3ea630e87c stmmac: intel: fix wrong kernel-doc new 02b0bb51a8da Merge branch 'stmmac-intel-cleanups' new 822ebc2cf50c ibmvnic: fix kernel build warning new 73214a690c50 ibmvnic: fix kernel build warnings in build_hdr_descs_arr new 8c713dc93ca9 rtnetlink: add alloc() method to rtnl_link_ops new 00e77ed8e64d rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME new 88b710532e53 wwan: add interface creation support new 13adac032982 net: mhi_net: Register wwan_ops for link creation new 73a378601a25 Merge branch 'wwan-link-creation' new 0e6af897fcd9 net: qualcomm: rmnet: remove some local variables new bbd45f10ed0e net: qualcomm: rmnet: rearrange some NOTs new 9d0407bc4c9c net: qualcomm: rmnet: show that an intermediate sum is zero new fab01a6f3a61 net: qualcomm: rmnet: return earlier for bad checksum new 698aa6c46bf0 net: qualcomm: rmnet: remove unneeded code new be754f643593 net: qualcomm: rmnet: trailer value is a checksum new 411a795e14b1 net: qualcomm: rmnet: drop some unary NOTs new 185a108fe042 net: qualcomm: rmnet: IPv6 payload length is simple new ffbbc5e5c717 Merge branch 'rmnet-checksums-part-2' new 7e98d785ae61 net: iosm: entry point new 7f41ce085de0 net: iosm: irq handling new dc0514f5d828 net: iosm: mmio scratchpad new 3670970dd8c6 net: iosm: shared memory IPC interface new edf6423c0403 net: iosm: shared memory I/O operations new 30ebda7a313d net: iosm: channel configuration new 10685b6e9868 net: iosm: wwan port control device new 3b575260cb86 net: iosm: bottom half new 51c45fa95435 net: iosm: multiplex IP sessions new 9413491e20e1 net: iosm: encode or decode datagram new be8c936e540f net: iosm: power management new faed4c6f6f48 net: iosm: shared memory protocol new 64516f633bfd net: iosm: protocol operations new 110e6e02eb19 net: iosm: uevent support new 2a54f2c77934 net: iosm: net driver new f7af616c632e net: iosm: infrastructure new a212d9f33ed0 Merge branch 'iosm-driver' new 2d7ff2d83cac nexthops: Add selftests for cleanup of known bad route add new 9917060fc30a octeontx2-pf: Cleanup flow rule management new ce4f8afd85d6 net: phy: micrel: remove redundant assignment to pointer of_node new b5ec0705ffe8 ipv6: fib6: remove redundant initialization of variable err new b84b53ee8337 net: qualcomm: rmnet: always expose a few functions new ffa85b73c3c4 mld: avoid unnecessary high order page allocation in mld_n [...] new ec4b94f9b37b net: phy: micrel: move phy reg offsets to common header new 2c709e0bdad4 net: dsa: microchip: ksz8795: add phylink support new 0033f890f95b net: phy: micrel: use consistent alignments new 52939393bd68 net: phy/dsa micrel/ksz886x add MDI-X support new f873f112553b net: phy: micrel: ksz8081 add MDI-X support new 36838050c453 net: dsa: microchip: ksz8795: add LINK_MD register support new c916e8e1ea72 net: dsa: dsa_slave_phy_connect(): extend phy's flags with [...] new 49011e0c1555 net: phy: micrel: ksz886x/ksz8081: add cabletest support new 645a7fe13c8b Merge branch 'ksz886x-cable-test' new 673ead2431e2 ibmvnic: fix send_request_map incompatible argument new ea99750e4019 net: wwan: iosm: Remove DEBUG flag new ddee9dbc3d7a net: core: devlink: add dropped stats traps field new 53f1bd6b2819 testing: selftests: net: forwarding: add devlink-required [...] new a7b3527a43fe drivers: net: netdevsim: add devlink trap_drop_counter_get [...] new 7a4f54798a53 testing: selftests: drivers: net: netdevsim: devlink: add [...] new 0a9003f45e91 net: marvell: prestera: devlink: add traps/groups implementation new a80cf955c9e5 net: marvell: prestera: devlink: add traps with DROP action new 66826c43e63d documentation: networking: devlink: add prestera switched [...] new 0a84a828d7ca Merge branch 'marvell-prestera-devlink' new 3b8401066e5a dt-bindings: dwmac: Add bindings for new Ingenic SoCs. new 2bb4b98b60d7 net: stmmac: Add Ingenic SoCs MAC support. new ed0141d113c5 Merge branch 'Ingenic-SOC-mac-support' new 565c6d8cff6a net: phy: nxp-c45-tja11xx: demote the "no PTP support" mes [...] new 661fef5698bc net: phy: nxp-c45-tja11xx: express timestamp wraparound in [...] new 109258ed6262 net: phy: nxp-c45-tja11xx: fix potential RX timestamp wraparound new 0b5f0f29b118 net: phy: nxp-c45-tja11xx: enable MDIO write access to the [...] new 0b703008b5d9 Merge branch 'tja1103-improvewmentsa' new 3009e8aa85af net: dsa: sja1105: constify the sja1105_regs structures new ec13357263fb net: flow_dissector: fix RPS on DSA masters new 89212e160b81 net: wwan: Fix WWAN config symbols new 9db993cef1a8 Merge remote-tracking branch 'net-next/master' new 3b3af91cb689 libbpf: Simplify the return expression of bpf_object__init [...] new ca16b429f39b tools/bpftool: Fix error return code in do_batch() new 3742fd834e1d Merge remote-tracking branch 'bpf-next/for-next' new 152bca090243 xfrm: remove description from xfrm_type struct new 7a7ae1eba24a xfrm: policy: fix a spelling mistake new 9acf4d3b9ec1 xfrm: ipv6: add xfrm6_hdr_offset helper new 37b9e7eb5565 xfrm: ipv6: move mip6_destopt_offset into xfrm core new 848b18fb7fbd xfrm: ipv6: move mip6_rthdr_offset into xfrm core new d1002d2490e3 xfrm: remove hdr_offset indirection new 3ca5ca83e206 xfrm: merge dstopt and routing hdroff functions new 9b68292c1365 Merge remote-tracking branch 'ipsec-next/master' new 86f1ea9d645e wlcore: use DEVICE_ATTR_<RW|RO> macro new 11ef6bc846dc wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP new 913112398d5e wlcore: tidy up use of fw_log.actual_buff_size new 98e94771cadc wlcore: make some of the fwlog calculations more obvious new 87ab9cbaee7c wlcore: fix bug reading fwlog new 01de6fe49ca4 wlcore: fix read pointer update new 94ef4356528b Merge remote-tracking branch 'wireless-drivers-next/master' new 10015583d1a3 Merge remote-tracking branch 'bluetooth/master' new 1332f02c4e25 Merge remote-tracking branch 'gfs2/for-next' new 97f41002945f mtd: mtdpart: use DEVICE_ATTR_RO() helper macro new b4e248632c96 mtd: core: add MTD_DEVICE_ATTR_RO/RW() helper macros new a17da115ac04 mtd: core: use MTD_DEVICE_ATTR_RO/RW() helper macros new 9fd795eab2db mtd: devices: add devicetree documentation for microchip 48l640 new 88d125026753 mtd: devices: add support for microchip 48l640 EERAM new cba8b3bc4ac2 mtd: rfd_ftl: remove unnecessary oom message new 8ef029135c7b mtd: nftl: remove unnecessary oom message new b0821cc5dea9 mtd: rawnand: sunxi: remove unnecessary oom message new 185675232072 mtd: rawnand: atmel: remove unnecessary oom message new 313ea21aee18 mtd: mtdoops: remove unnecessary oom message new 4a7bd5e96627 mtd: sun_uflash: remove unnecessary oom message new 4883307c6d8e mtd: ichxrom: remove unnecessary oom message new bb89d137b2ed mtd: esb2rom: remove unnecessary oom message new 042bf272d5fc mtd: ck804xrom: remove unnecessary oom message new 3d2fac0eeec2 mtd: amd76xrom: remove unnecessary oom message new 828ed786554f mtd: inftl: remove unnecessary oom message new 6947ad674944 dt-bindings: mtd: Convert ti, am654-hbmc.txt to YAML schema new 6aa12138cd9a mtd: Convert list_for_each to entry variant new 1efe005cf7ff Merge remote-tracking branch 'mtd/mtd/next' new 0b34e320a499 Merge tag 'memory-controller-drv-pl353-5.14' into nand/next new c93081b26573 mtd: spinand: Fix double counting of ECC stats new 61622f6791a1 mtd: rawnand: arasan: Use the right DMA mask new f632e9882223 mtd: rawnand: onfi: Fix endianness when reading NV-DDR values new 0fb89a2f1a32 mtd: rawnand: arasan: Rename the data interface register new 31d1625c1a86 mtd: rawnand: arasan: Finer grain NV-DDR configuration new b6cc0d1e3ee3 mtd: rawnand: marvell: add missing clk_disable_unprepare() [...] new 0c3d87eae33a mtd: spinand: add spinand_read_cfg() helper new bd50dc4befae mtd: spinand: Add spinand_init_flash() helper new 9cc910f4c038 mtd: spinand: add SPI-NAND MTD resume handler new fa8f27f50996 mtd: rawnand: r852: use DEVICE_ATTR_RO() helper macro new e45fde98e296 mtd: rawnand: marvell: Minor documentation correction new bfab74c029c6 mtd: rawnand: qcom: avoid writing to obsolete register new d89ac62a3796 MAINTAINERS: Add PL353 NAND controller entry new 0af8d462cc6f dt-bindings: mtd: pl353-nand: Describe this hardware controller new d952eaf06e3b mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAN [...] new 74e5721aeb31 mtd: rawnand: omap: Aggregate the HW configuration of the ELM new 3cb29120b238 mtd: rawnand: omap: Rename a macro new c92bc0bf181a mtd: rawnand: omap: Check return values new b1b408dd3689 mtd: rawnand: omap: Various style fixes new c9723c7da546 mtd: rawnand: omap: Add larger page NAND chips support new 236fd3e04270 Merge remote-tracking branch 'nand/nand/next' new e69d91ce7262 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 57c126661f50 crypto: nitrox - fix unchecked variable in nitrox_register [...] new d950cd1b1c20 crypto: omap-des - using pm_runtime_resume_and_get instead [...] new ca323b2c61ec crypto: omap-sham - Fix PM reference leak in omap sham ops new 124d77c22c61 dt-bindings: crypto: Add documentation for sl3516-ce new 46c5338db7bd crypto: sl3516 - Add sl3516 crypto engine new 2dcf45622481 MAINTAINERS: add gemini crypto sl3516-ce new a8bc4f5e7a72 crypto: qce - fix error return code in qce_skcipher_async_ [...] new 1b82435d1777 crypto: x86/curve25519 - fix cpu feature checking logic in [...] new c16a70c1f253 crypto: hisilicon/sec - add new algorithm mode for AEAD new 6c46a3297bea crypto: hisilicon/sec - add fallback tfm supporting for aeads new 668f1ab70378 crypto: hisilicon/sec - add hardware integrity check value [...] new 9039878ade5d crypto: hisilicon/sec - modify the SEC request structure new 5cd259ca5d46 crypto: sm2 - fix a memory leak in sm2 new 0dc64297c8ac crypto: cavium/nitrox - Fix an error rhandling path in 'ni [...] new e829f6122021 Merge remote-tracking branch 'crypto/master' new 0666cba1f5b2 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 0f4308d524e2 drm/i915: Untangle the vma pages_mutex new 4d8151ae5329 drm/i915: Don't free shared locks while shared new 62445a97c5fa drm/i915: Fix i915_sg_page_sizes to record dma segments ra [...] new 35cbd91eb541 drm/i915: Disable mmap ioctl for gen12+ new 942baad21133 Merge drm/drm-next into drm-intel-gt-next new 177f30c6c1b9 drm/i915: use DEVICE_ATTR_RO macro new 8f4caef8d540 drm/i915/selftests: Fix return value check in live_breadcr [...] new 0e4fe0c9f2f9 Revert "i915: use io_mapping_map_user" new d148738923fd drm/i915/ttm Initialize the ttm device and memory managers new f4db23f2c0d1 drm/i915/ttm: Embed a ttm buffer object in the i915 gem object new 1fb12c587152 drm/i915/guc: skip disabling CTBs before sanitizing the GuC new 6fb086e5e6ba drm/i915/guc: use probe_error log for CT enablement failure new 8bb9fbc1bb81 drm/i915/guc: enable only the user interrupt when using Gu [...] new 28bef5bc559a drm/i915/guc: Remove sample_forcewake h2g action new 0a8e247dc1fa drm/i915/guc: Keep strict GuC ABI definitions new ded32d381cbb drm/i915/guc: Drop guc->interrupts.enabled new 882be6e0b705 drm/i915/guc: Stop using fence/status from CTB descriptor new d6e9c965607c drm/i915: Promote ptrdiff() to i915_utils.h new 99b2f5f51c6b drm/i915/guc: Only rely on own CTB size new 480c6fe1209a drm/i915/guc: Don't repeat CTB layout calculations new b43f0fc8b8c8 drm/i915/guc: Replace CTB array with explicit members new df12d1c3014f drm/i915/guc: Update sizes of CTB buffers new 7c567bbf6f26 drm/i915/guc: Start protecting access to CTB descriptors new d35ca600873e drm/i915/guc: Ensure H2G buffer updates visible before tai [...] new 2e496ac200c1 drm/i915/guc: Stop using mutex while sending CTB messages new 65dd4ed0f4e1 drm/i915/guc: Don't receive all G2H messages in irq handler new 8d99e09c5d1c drm/i915/guc: Always copy CT message to new allocation new e09be87af54f drm/i915/guc: Early initialization of GuC send registers new 84bdf4571d4d drm/i915/guc: Use guc_class instead of engine_class in fw [...] new c816723b6b8a drm/i915/gt: replace IS_GEN and friends with GRAPHICS_VER new fa20cbddd3fe drm/i915/gt: Add remaining conversions to GRAPHICS_VER new 40e1956ec505 drm/i915/gem: replace IS_GEN and friends with GRAPHICS_VER new 47c65b3853f8 drm/i915/uc: Use platform specific defaults for GuC/HuC enabling new 2a7005c8a398 Merge tag 'drm-intel-gt-next-2021-06-10' of git://anongit. [...] new a89b6c8f86b9 drm/exynos: Use pm_runtime_resume_and_get() to replace ope [...] new 445d3bed75de drm/exynos: use pm_runtime_resume_and_get() new 1bd8a7dc28c1 Merge tag 'exynos-drm-next-for-v5.14' of git://git.kernel. [...] new 5f8720ac3c3b Merge remote-tracking branch 'drm/drm-next' new bc05716d4fdd drm/amdkfd: use allowed domain for vmbo validation new 79a0f4415c9c drm/amdgpu: Updated fw header structure source new 2a9a151fe852 drm/amdgpu: Added support for loading auxiliary PSP FW new 22a7dcf58059 drm/amd/pm: Add u64 throttler status field to gpu_metrics new 1049de4305ec drm/amd/pm: Add ASIC independent throttle bits new c23083cd3738 drm/amd/pm: Add common throttler translation func new f6b92e3313d6 drm/amd/pm: Add arcturus throttler translation new 64cdee43a6a2 drm/amd/pm: Add navi1x throttler translation new f06d9511af0c drm/amd/pm: Add sienna cichlid throttler translation new 7cab3cff86d1 drm/amd/pm: Add vangogh throttler translation new d4c9b03ff6a9 drm/amd/pm: Add renoir throttler translation new 56d9bf62019e drm/amd/pm: Add aldebaran throttler translation new 5d9f73019355 drm/amd/display: Fix duplicate included clk_mgr.h new d0b3bbd32f27 drm/amd/display: use ARRAY_SIZE for base60_refresh_rates new 4d45a22458f5 drm: display: Remove duplicate include in dce110 new 28a0a14423b8 drm: display: Remove duplicated argument in dcn31 new 5f0f1727c46e drm/amd/pm: drop the incomplete fix for Navi14 runpm issue new 13d75eadfa1a drm/amd/pm: correct the runpm handling for BACO supported ASIC new 415e51bdcfa0 drm/amdgpu: make audio dev's D-state transition PMFW-aware new 1e75be2b6749 drm/amd/pm: update the cached dpm feature status new 2f0cf9103798 drm/amd/pm: correct the dpm features disablement for Navi1x new c89d2a2fe086 drm/amd/amdgpu: add instance_number check in amdgpu_discov [...] new 488f211dab7d drm/amd/pm: correct the power limits reporting on OOB supported new 076f55a45e9e drm/amd/pm: Only primary die supports power data new 29b4ac0ed913 drm/amdgpu: reset psp ring wptr during ring_create new a3fbb0d8102a drm/amdgpu: use adev_to_drm macro for consistency (v2) new 3be4dca19701 drm/amdkfd: Add memory sync before TLB flush on unmap new 7b32dd0bfd60 drm/amd/pm: support ss metrics read on renoir new ac3fbe3b2cc8 drm/amd/pm: support ss metrics read on yellow_carp new fb59a9209cba drm/amd/display: add dummy PG callback for beige goby new 7642c56a20b6 drm/amdkfd: move CoherentHostAccess prop to HSA_CAPABILITY new b08be1209ef2 drm/amdgpu: update psp gfx i/f to support dynamic GECC new 55188d64edd7 drm/amdgpu: allow different boot configs new c6642234919c drm/amdgpu: add helper function to query gecc status in bo [...] new 6246a416eb87 drm/amdgpu: enable dynamic GECC support (v2) new 990ec3014dee drm/amdgpu: add psp runtime db structures new 3d689ae4a974 drm/amdgpu: add helper function to query psp runtime db en [...] new 8e6e054da6c7 drm/amdgpu: cache psp runtime boot_cfg_bitmask in sw_int new 3a07101b0405 drm/amdgpu: disable DRAM memory training when GECC is enabled new 03fc4cf45d30 drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgp [...] new 0a554e1f5b77 usb/host: enable auto power control for xhci-pci new 42b18e04a452 drm/amdgpu: add another raven1 gfxoff quirk new 3a416095dee8 drm/amdgpu: only check for _PR3 on dGPUs new c0f3f4b1d369 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new c8c7c58e5a5f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 4f0fa7d89263 Revert "drm/amd/display: To modify the condition in indica [...] new bede352f5c47 drm/amdgpu: check whether s2idle is enabled to determine s0ix new 6eb6d9cb35ed drm/radeon: Add HD-audio component notifier support (v2) new 802f4d2f05f5 Merge remote-tracking branch 'amdgpu/drm-next' new df7dc3106778 drm/tegra:Remove superfluous error messages around platfor [...] new a562c0783b5f drm/tegra: Don't call SET_APPLICATION_ID in VIC boot new 3d9ef0618355 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 96b4fde0e2c5 Merge remote-tracking branch 'drm-msm/msm-next' new ce62df2290bb regmap: mdio: Fix regmap_bus pointer constness new 0df0240946b1 regmap: mdio: Reject invalid addresses new d17032f2befa Merge remote-tracking branch 'regmap/for-5.14' into regmap-next new dbf6ccb9a8a7 Merge remote-tracking branch 'regmap/for-next' new c66c63049966 ALSA: bebob: dismiss sleep after breaking connections new 82fb3bf92c0f ALSA: bebob: delete workaround for protocol version 3 new 93cd12d6e88a ALSA: bebob: code refactoring for model-dependent quirks new fd498bba7c51 ALSA: trident: Fix build error new 01893553e67c ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() new be471fe332f7 ALSA: n64: check return value after calling platform_get_r [...] new 3b86ec63c061 ALSA: firewire-lib: replace in_interrupt() with in_softirq() new e094b22c8d51 ALSA: i2c: tea6330t: Remove redundant initialization of va [...] new 270e6012b934 ALSA: bebob: fulfil device entries new 2e6a58959529 ALSA: fireworks: fulfil device entries new 1b337e8db797 ALSA: bebob: correct device entry for Mackie D.2 FireWire [...] new 971514af352e ALSA: bebob: correct device entry for Acoustic Reality eAR [...] new e6b54fbc18b9 ALSA: bebob: code refactoring for M-Audio models new 1586d461f641 ALSA: bebob: correct device entries for Phonic Helix Board [...] new 12c11ba5be83 ALSA: firewire: fill Kconfig with entries for devices base [...] new e381a14c3e3a ALSA: control_led - fix initialization in the mode show callback new 8a952c2a0d91 Merge remote-tracking branch 'sound/for-next' new aa7899537a4e ALSA: doc: Clarify IEC958 controls iface new 9eafc11f921b ALSA: iec958: Split status creation and fill new 366b45b97448 ASoC: hdmi-codec: Rework to support more controls new 7a8e1d44211e ASoC: hdmi-codec: Add iec958 controls new 2fef64eec23a ASoC: hdmi-codec: Add a prepare hook new 116b1e12b72f Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] new da0363f7bfd3 ASoC: qcom: Fix for DMA interrupt clear reg overwriting new 03c0cbd94695 ASoC: codecs: wcd: Remove unneeded semicolon new 10ee3e07d32b ASoC: dt-bindings: wcd938x: add bindings for wcd938x new 19c5d1f6a0c3 ASoC: codecs: wcd-clsh: add new version support new 8d78602aa87a ASoC: codecs: wcd938x: add basic driver new e02c65f3a7ce ASoC: dt-bindings: wcd938x-sdw: add bindings for wcd938x-sdw new 16572522aece ASoC: codecs: wcd938x-sdw: add SoundWire driver new e8ba1e05bdc0 ASoC: codecs: wcd938x: add basic controls new 8da9db0cd669 ASoC: codecs: wcd938x: add playback dapm widgets new d5add08fcbce ASoC: codecs: wcd938x: add capture dapm widgets new 045442228868 ASoC: codecs: wcd938x: add audio routing and Kconfig new a918e2917406 Merge series "ASoC: codecs: add wcd938x support" from Srin [...] new be374dc0b506 ASoC: mchp-i2s-mcc: Use devm_platform_get_and_ioremap_resource() new 9494d059971c ASoC: atmel-classd: Use devm_platform_get_and_ioremap_resource() new 68912ebf4d4e ASoC: axi-spdif: Use devm_platform_get_and_ioremap_resource() new 12ffd726824a ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() new 4d5f3a096f3d ASoC: fsl_easrc: Remove superfluous error message around p [...] new 1b7f94dd20fc ASoC: axi-i2s: Use devm_platform_get_and_ioremap_resource() new 39175acd699a ASoC: atmel-i2s: Use devm_platform_get_and_ioremap_resource() new 08c56cab302a ASoC: rt5640: Make codec selectable new c223f41c1a52 ASoC: qcom: Add four speaker support on MI2S secondary new 3814c41778f3 ASoC: bcm: cygnus_ssp: Use devm_platform_ioremap_resource_ [...] new 92570939c8b9 ASoC: atmel-pdmic: Use devm_platform_get_and_ioremap_resource() new 2e8a8adb96a3 ASoC: fsl_spdif: Remove superfluous error message around p [...] new 023353ef3d41 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new b526fa7d86fd Merge remote-tracking branch 'sound-asoc/for-next' new fbc21ebc20d0 Merge remote-tracking branch 'modules/modules-next' new 73d0a9839a64 Merge remote-tracking branch 'input/next' new cdb14e0f7775 blk-mq: factor out a blk_mq_alloc_sq_tag_set helper new 26a9750aa875 blk-mq: improve the blk_mq_init_allocated_queue interface new b461dfc49eb6 blk-mq: add the blk_mq_alloc_disk APIs new 89a5f065653b virtio-blk: use blk_mq_alloc_disk new 9c4f8971cc26 pcd: use blk_mq_alloc_disk new c684b577968a pf: use blk_mq_alloc_disk new f368b7d7fa77 ms_block: use blk_mq_alloc_disk new 51ed5bd55eb6 mspro: use blk_mq_alloc_disk new 6966bb921def mtd_blkdevs: use blk_mq_alloc_disk new 89662ac55a20 ps3disk: use blk_mq_alloc_disk new 9c8463e8e19c swim3: use blk_mq_alloc_disk new 51fbfedfcc86 swim: use blk_mq_alloc_disk new afea05a18d18 sunvdc: use blk_mq_alloc_disk new 0592c3d166c9 gdrom: use blk_mq_alloc_disk new 08c1d480ed38 blk-mq: remove blk_mq_init_sq_queue new 6560ec961a08 aoe: use blk_mq_alloc_disk and blk_cleanup_disk new 34f84aefe2ba floppy: use blk_mq_alloc_disk and blk_cleanup_disk new 1c99502fae35 loop: use blk_mq_alloc_disk and blk_cleanup_disk new 4af5f2e03013 nbd: use blk_mq_alloc_disk and blk_cleanup_disk new 6759b1a2013b nullb: use blk_mq_alloc_disk new 262d431f9000 pd: use blk_mq_alloc_disk and blk_cleanup_disk new 195b1956b85b rbd: use blk_mq_alloc_disk and blk_cleanup_disk new 2c6ee0ae5fc7 rnbd: use blk_mq_alloc_disk and blk_cleanup_disk new 693874035e6e sx8: use blk_mq_alloc_disk and blk_cleanup_disk new 3b62c140e93d xen-blkfront: use blk_mq_alloc_disk and blk_cleanup_disk new 77567b25ab9f ubi: use blk_mq_alloc_disk and blk_cleanup_disk new c06cf063b3e5 scm_blk: use blk_mq_alloc_disk and blk_cleanup_disk new f6d8297412f8 amiflop: use blk_mq_alloc_disk and blk_cleanup_disk new fd71c8a8ac77 ataflop: use blk_mq_alloc_disk and blk_cleanup_disk new ec06c989bb45 z2ram: use blk_mq_alloc_disk and blk_cleanup_disk new 7dcc6d471327 Merge branch 'for-5.14/block' into for-next new 2360d0e75b6b Merge branch 'for-5.14/drivers' into for-next new d68c2e29fec2 Merge branch 'for-5.14/libata' into for-next new e4b6d902a9e3 io_uring: improve sqpoll event/state handling new aaa9f0f48172 io_uring: improve sq_thread waiting check new 21f2fc080f86 io_uring: remove unused park_task_work new acfb381d9d71 io_uring: simplify waking sqo_sq_wait new 3dd0c97a9e01 io_uring: get rid of files in exit cancel new 93d2bcd2cbfe io_uring: make fail flag not link specific new b986af7e2df4 io_uring: shuffle rarely used ctx fields new b13a8918d395 io_uring: better locality for rsrc fields new a566c5562d41 io_uring: remove dependency on ring->sq/cq_entries new ea5ab3b57983 io_uring: deduce cq_mask from cq_entries new 8f6ed49a4443 io_uring: kill cached_cq_overflow new d068b5068d43 io_uring: rename io_get_cqring new d0acdee296d4 io_uring: don't bounce submit_state cachelines new 40dad765c045 io_uring: enable shmem/memfd memory registration new 976517f162a0 io_uring: fix blocking inline submission new c7f405d6fa36 io-wq: embed wqe ptr array into struct io_wq new 382cb030469d io-wq: remove unused io-wq refcounting new cb3d8972c78a io_uring: refactor io_iopoll_req_issued new eef51daa72f7 io_uring: rename function *task_file new 769e68371521 io-wq: don't repeat IO_WQ_BIT_EXIT check by worker new e587227b680f io-wq: simplify worker exiting new d878c81610e1 io_uring: hide rsrc tag copy into generic helpers new 157d257f99c1 io_uring: remove rsrc put work irq save/restore new 9123c8ffce16 io_uring: add helpers for 2 level table alloc new 2d091d62b110 io_uring: don't vmalloc rsrc tags new 09899b19155a io_uring: cache task struct refs new 78cc687be9c5 io_uring: unify SQPOLL and user task cancellations new aeab9506ef50 io_uring: inline io_iter_do_read() new 249a50ed40cc Merge branch 'for-5.14/io_uring' into for-next new d07f3b081ee6 mark pstore-blk as broken new 195c460f80c9 Merge branch 'for-5.14/drivers' into for-next new 376af88773ef Merge remote-tracking branch 'block/for-next' new 620cbe40ed10 dm writecache: remove unused gfp_t argument from wc_add_block() new 991bd8d7bc78 dm writecache: commit just one block, not a full page new 8c77f1cb8458 dm writecache: use list_move instead of list_del/list_add [...] new 5613d6c1bd88 Merge remote-tracking branch 'device-mapper/for-next' new da3b1486d7e3 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag new 6a45d70cda6a dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] new 873e90883069 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 new 94ee6782e045 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] new e62f1e0b2384 mmc: core: Drop open coding when preparing commands with b [...] new c7bedef053cf mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] new 1e0b069bdc58 mmc: core: Re-structure some code in __mmc_poll_for_busy() new 04f967ad28c8 mmc: core: Extend re-use of __mmc_poll_for_busy() new 6fa79651cc80 mmc: core: Enable eMMC sleep commands to use HW busy polling new cec18ad93e35 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] new 41e84fe1647e mmc: core: Drop open coding in mmc_sd_switch() new dbea8ae9febd mmc: core: Parse the SD SCR register for support of CMD48/ [...] new c784f92769ae mmc: core: Read the SD function extension registers for po [...] new 4e6306e0b83c mmc: core: Read performance enhancements registers for SD cards new 2c5d42769038 mmc: core: Add support for Power Off Notification for SD cards new 70b52f090805 mmc: block: Disable CMDQ on the ioctl path new 8ae11edeb956 mmc: core: Move eMMC cache flushing to a new bus_ops callback new 3ae613765851 drivers: memstick: core:ms_block.c: Fix alignment of block [...] new 2f9ae69e5267 mmc: usdhi6rol0: fix error return code in usdhi6_probe() new d03be8c1c7de mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] new 110a8688c6cd dt-bindings: mmc: renesas,mmcif: Convert to json-schema new 34dd3ccccab0 mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay new 130206a615a9 mmc: core: Add support for cache ctrl for SD cards new 4d895de3505f dt-bindings: mmc: add no-mmc-hs400 flag new 2991ad76d253 mmc: sdhci-esdhc-imx: advertise HS400 mode through MMC caps new f722e650d965 mmc: core: add support for disabling HS400 mode via DT new 42933c8aa14b memstick: rtsx_usb_ms: fix UAF new 8931acce6b77 dt-bindings: mmc: rockchip-dw-mshc: Add Rockchip RK1808 new 151071351bb6 mmc: mediatek: use data instead of mrq parameter from msdc [...] new f0ed43edb4cb mmc: mediatek: remove useless data parameter from msdc_dat [...] new 1e9daaf616a2 dt-bindings: mmc: Clean-up examples to match documented bindings new 47d23c95fe05 mmc: cqhci: fix typo new 83c49302566e mmc: cqhci: introduce get_trans_desc_offset() new 05335af1e82a mmc: core: Use pm_runtime_resume_and_get() to replace open coding new 07e70346e21e mmc: sdhci_am654: Use pm_runtime_resume_and_get() to repla [...] new 809ae4e1ca0a mmc: sdhci-omap: Use pm_runtime_resume_and_get() to replac [...] new 3c0bb3107703 mmc: vub3000: fix control-request direction new 7c45b2268e51 mmc: core: Add a missing SPDX license header new dd646d982cf9 mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by [...] new de905475bd4b mmc: dw_mmc-pltfm: Remove unused <linux/clk.h> new 91445d5eed6b mmc: mmc_spi: Drop duplicate 'mmc_spi' in the debug messages new 706998e70104 mmc: mmc_spi: Imply container_of() to be no-op new 09247e110b2e mmc: core: Allow UHS-I voltage switch for SDSC cards if supported new 15dd8dc9ffcc mmc: sdhci-esdhc-imx: remove unused is_imx6q_usdhc new 961470820021 mmc: sdhci-sprd: use sdhci_sprd_writew new 45c8ddd06c4b mmc: via-sdmmc: add a check against NULL pointer dereference new 039259156b3b mmc: debugfs: add description for module parameter new a7ab186f6078 mmc: sdhci-of-aspeed: Turn down a phase correction warning new 21adc2e45f4e mmc: Improve function name when aborting a tuning cmd new f62f7bcc827f mmc: sdhci-esdhc-imx: Enable support for system wakeup for SDIO new 3160e025361f dt-bindings: mmc: JZ4740: Add bindings for JZ4775 new d1c777ee5c5e mmc: JZ4740: Add support for JZ4775 new a986f00936b9 Merge branch 'fixes' into next new 4384ac92d7b6 Merge remote-tracking branch 'mmc/next' new 6cfb4a468687 Merge remote-tracking branch 'mfd/for-mfd-next' new 6e4054f3523b Merge remote-tracking branch 'backlight/for-backlight-next' new f5da680660d1 Merge remote-tracking branch 'battery/for-next' new 2bce8174f79e Merge tag 'for-5.14-regulator' of git://git.kernel.org/pub [...] new b113ec2d8562 regulator: rt6160: Convert to use regulator_set_ramp_delay_regmap new 23f95199b644 regulator: rt6160: Remove dummy line and add module description new 00430f71b2b1 regulator: hi6421v600: Use regulator_map_voltage_ascend new aa99cd8cd54e Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new bd3c5ed725dd Merge remote-tracking branch 'regulator/for-next' new ddfb9bbfeca3 Merge remote-tracking branch 'security/next-testing' new f13fb3192ccd Merge remote-tracking branch 'apparmor/apparmor-next' new c67913492fec ima: Fix warning: no previous prototype for function 'ima_ [...] new 07a24c6395a0 Merge remote-tracking branch 'integrity/next-integrity' new c06c3c53eb91 Merge remote-tracking branch 'keys/keys-next' new 8679de3a7c3d Merge remote-tracking branch 'safesetid/safesetid-next' new d0a83314db29 selinux: Fix kernel-doc new b17ec22fb339 selinux: slow_avc_audit has become non-blocking new d99cf13f1420 selinux: kill 'flags' argument in avc_has_perm_flags() and [...] new 98e6c4cd9ca0 Merge remote-tracking branch 'selinux/next' new d1c75e75edee Merge remote-tracking branch 'smack/next' new 7eaefa382bf5 Merge remote-tracking branch 'iommu/next' new 0ecc617858fc audit: remove unnecessary 'ret' initialization new 697ed6b0a504 Merge remote-tracking branch 'audit/next' new 8c2f5becd127 Merge remote-tracking branch 'devicetree/for-next' new 4ccf359849ce spi: remove spi_set_cs_timing() new 3acbacfcb3a7 spi: spi-mem: fix doc warning in spi-mem.c new 95730d5eb731 spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. new b2d501c13470 spi: meson-spicc: fix memory leak in meson_spicc_probe new 900fae4f8a16 Merge remote-tracking branch 'spi/for-5.14' into spi-next new 3f30f508c973 Merge remote-tracking branch 'spi/for-next' new 8a1a6d660942 Merge branch 'x86/urgent' new 3c391c9a359e Merge branch 'x86/splitlock' new bbdccc0baa9f Merge branch 'x86/mm' new db4e8107b8bd Merge branch 'x86/misc' new d6cfb22f2043 Merge branch 'x86/irq' new c31aca8a3a34 Merge branch 'x86/fpu' new bf1d029cdab8 Merge branch 'x86/entry' new 4897b6677ee7 Merge branch 'x86/cpu' new 0e5a89dbb499 doc: Remove references to IBM Calgary new 1d3156396cf6 x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() new 86b2cfc5bfaf Merge branch 'x86/cleanups' new 3e4e558720a1 Merge branch 'x86/boot' new 1f1b156bb5d1 Merge branch 'x86/apic' new 62665351c352 Merge branch 'timers/nohz' new 458cc61b2467 Merge branch 'timers/core' new 9ddda4c730c1 Merge branch 'smp/core' new 0159bb020ca9 Documentation: Add usecases, design and interface for core [...] new 81224f031f53 Merge branch 'sched/core' new 1acbf2dc7a59 Merge branch 'ras/core' new 4e9e2d58a6d6 Merge branch 'perf/core' new 1a4866862178 Merge branch 'objtool/core' new afab89f5a6b1 Merge branch 'locking/core' new a3a98ae03d59 Merge branch 'irq/core' new 65ff382d8732 Merge branch 'efi/core' new d01137a22003 Merge remote-tracking branch 'tip/auto-latest' new 575daa67fc95 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 02ec7d39b1fa Merge remote-tracking branch 'edac/edac-for-next' new da30e6688dd6 irqchip/exynos-combiner: Remove unnecessary oom message new 98ae089e1e6e irqchip/gic-v2m: Remove unnecessary oom message new 944a1a17d399 irqchip/gic-v3-its: Remove unnecessary oom message new e3f389ed3a42 irqchip/imgpdc: Remove unnecessary oom message new 76fc40ec22b9 irqchip/irq-imx-gpcv2: Remove unnecessary oom message new 75768e391f89 irqchip/sun4i: Remove unnecessary oom message new 21a496179c6e irqchip: gic-pm: Remove redundant error log of clock bulk new 525ea1bc3b83 Merge branch irq/irqchip-spurious-printk into irq/irqchip-next adds e22808071d4d dt-bindings: irqchip: renesas-irqc: Add R-Car M3-W+ support new 4e08a559a18c dt-bindings: interrupt-controller: arm,gic-v3: Describe GI [...] new cd273da34f40 Merge branch irq/irqchip-dt-updates into irq/irqchip-next new 9bd1cc4148cb nios2: Do not include linux/irqdomain.h from asm/irq.h new aa5f6a897007 staging: octeon-hcd: Directly include linux/of.h new c7d49545997e mfd: ioc3: Directly include linux/irqdomain.h new bc9a454a9440 watchdog/octeon-wdt: Directly include linux/irqdomain.h new 1982752f6ba6 irqchip/mips-gic: Directly include linux/irqdomain.h new 95af1df6f4e2 MIPS: lantiq: Directly include linux/of.h in xway/dma.c new 18ca45f5ba1e MIPS: Add missing linux/irqdomain.h includes new a12a9c5c0307 MIPS: Do not include linux/irqdomain.h from asm/irq.h new 13a9a5d17d07 powerpc: Add missing linux/{of.h,irqdomain.h} include directives new 5951be4c9c36 scsi/ibmvscsi: Directly include linux/{of.h,irqdomain.h} new 7c576f4d3ce4 powerpc: Convert irq_domain_add_legacy_isa use to irq_doma [...] new 582f5aa1dbb3 powerpc: Drop dependency between asm/irq.h and linux/irqdomain.h new 405e94e9aed2 irqdomain: Kill irq_domain_add_legacy_isa new 1da027362a7d irqdomain: Reimplement irq_linear_revmap() with irq_find_m [...] new e37af8011a96 powerpc: Move the use of irq_domain_add_nomap() behind a c [...] new 4f86a06e2d6e irqdomain: Make normal and nomap irqdomains exclusive new 426fa316148b irqdomain: Use struct_size() helper when allocating irqdomain new 48b15a7921d6 irqdomain: Cache irq_data instead of a virq number in the revmap new d4a45c68dc81 irqdomain: Protect the linear revmap with RCU new d22558dd0a6c irqdomain: Introduce irq_resolve_mapping() new a3016b26ee6e genirq: Use irq_resolve_mapping() to implement __handle_do [...] new 9626d18a20e1 irqdesc: Fix __handle_domain_irq() comment new 9e027dd979be irqchip/nvic: Convert from handle_IRQ() to handle_domain_irq() new 8240ef50d486 genirq: Add generic_handle_domain_irq() helper new e1c054918c6c genirq: Move non-irqdomain handle_domain_irq() handling in [...] new 046a6ee2343b irqchip: Bulk conversion to generic_handle_domain_irq() new c64638d5091a Merge branch irq/generic_handle_domain_irq-core into irq/i [...] adds 4acd8a4be614 irqchip/qcom-pdc: Switch to IRQCHIP_PLATFORM_DRIVER and al [...] adds c96d6abbec52 irqchip/mbigen: Fix compile warning when CONFIG_ACPI is disabled new c51e96dace68 Merge branch irq/irqchip-driver-updates into irq/irqchip-next new fd1f584a0f7b Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 093089599375 Merge remote-tracking branch 'ftrace/for-next' new d4e76b528ebd scftorture: Avoid excess warnings new 85918251dfd7 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] new 4d4bbd525d40 rcu: Remove trailing spaces and tabs new 14ee6ca09578 refscale: Avoid excess warnings in ref_scale_reader() new 4e11cf2732e3 rcu/doc: Add a quick quiz to explain further why we need s [...] new db70221e6991 Merge remote-tracking branch 'rcu/rcu/next' new 6cbf874e51b6 KVM: arm64: Move hyp_pool locking out of refcount helpers new 581982decc63 KVM: arm64: Use refcount at hyp to check page availability new 914cde58a03c KVM: arm64: Remove list_head from hyp_page new 7c350ea39e53 KVM: arm64: Unify MMIO and mem host stage-2 pools new d978b9cfe6fe KVM: arm64: Remove hyp_pool pointer from struct hyp_page new 87ec0606733e KVM: arm64: Use less bits for hyp_page order new 6929586d8edd KVM: arm64: Use less bits for hyp_page refcount new 46c886220ae3 Merge branch kvm-arm64/mmu/reduce-vmemmap-overhead into kv [...] new b78f4a596692 KVM: selftests: Rename vm_handle_exception new b7326c011226 KVM: selftests: Complete x86_64/sync_regs_test ucall new 75275d7fbef4 KVM: selftests: Introduce UCALL_UNHANDLED for unhandled ve [...] new 67f709f52bf0 KVM: selftests: Move GUEST_ASSERT_EQ to utils header new e3db7579ef35 KVM: selftests: Add exception handling support for aarch64 new 4f05223acaea KVM: selftests: Add aarch64/debug-exceptions test new fbba7e69b061 Merge branch kvm-arm64/selftest/debug into kvmarm-master/next new 04887ee86f12 Merge remote-tracking branch 'kvm-arm/next' new 544c3c830686 Merge remote-tracking branch 'percpu/for-next' new eb4099ff03ae Merge remote-tracking branch 'workqueues/for-next' new b3f21454dfbd Merge remote-tracking branch 'drivers-x86/for-next' new 25d30c5628d4 Merge remote-tracking branch 'leds/for-next' new d987af1ec5b8 Merge remote-tracking branch 'ipmi/for-next' new 68afbd8459e9 Merge tag 'v5.13-rc6' into driver-core-next new 07420b4c1c14 Merge remote-tracking branch 'driver-core/driver-core-next' new 03a674f5d758 usb: ehci: do not initialise static variables new 8562d5bfc0fc USB: dwc3: remove debugfs root dentry storage new 12f739798470 usb: typec: ucsi: Fix a comment in ucsi_init() new 37fdb7c90f8c Merge tag 'v5.13-rc6' into usb-next new 32649b17e560 Merge remote-tracking branch 'usb/usb-next' new e4f791c34cfa Merge remote-tracking branch 'usb-serial/usb-next' new c9a427f69b3e Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 99289bf1a76c Merge tag 'v5.13-rc6' into tty-next new 185f15f378d2 Merge remote-tracking branch 'tty/tty-next' new 78a005a22d56 nvmem: sunxi_sid: Set type to OTP new c813bb37bd32 nvmem: qfprom: minor nit fixes new 1f7b4d878746 nvmem: core: constify nvmem_cell_read_variable_common() re [...] new 989f77e3fdee nvmem: qfprom: Improve the comment about regulator setting new fd307a4ad332 nvmem: prepare basics for FRAM support new 63879e2964bc nvmem: core: add a missing of_node_put new 604288bc6196 nvmem: eeprom: at25: fix type compiler warnings new eab61fb1cc2e nvmem: eeprom: at25: fram discovery simplification new db4e54aefdfe Merge tag 'v5.13-rc6' into char-misc-next new dd424101d59c Merge remote-tracking branch 'char-misc/char-misc-next' new 9592f15b1b87 Merge remote-tracking branch 'extcon/extcon-next' new 18bd77813c02 Merge remote-tracking branch 'phy-next/next' new 29a269c6f548 soundwire: intel: move to auxiliary bus new 1b20c5724f8f Merge remote-tracking branch 'soundwire/next' new a0d36fa10659 thunderbolt: Bond lanes only when dual_link_port != NULL i [...] new 349bfe089d02 thunderbolt: Add device links only when software connectio [...] new 0172e411450a thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set new 2a8b519ece3b thunderbolt: No need to include <linux/acpi.h> in usb4_port.c new 135794868ad8 thunderbolt: Add support for Intel Alder Lake new b06d0e221b13 Merge remote-tracking branch 'thunderbolt/next' new 22a9f1c45946 staging: rtl8723bs: os_dep: Remove conditions with no effects new eff810f82e47 staging: rtl8712: Replace printk() with netdev_dbg() new c57f4f002bbd staging: rtl8723bs: core: add blank line after variable de [...] new 922a0524f7c4 staging: drop kpc2000 driver new edc64e7a03c8 staging: rtl8188eu: remove ODM_RT_TRACE calls from hal/phy.c new 23f89b127532 Merge tag 'v5.13-rc6' into staging-next new 38bb546e815b Merge remote-tracking branch 'staging/staging-next' new 769841c966fd docs: counter: Consolidate Counter sysfs attributes documentation new c316424d9921 docs: counter: Fix spelling new eb8eaa271f00 counter: 104-quad-8: Remove pointless comment new af383bb1467b counter: 104-quad-8: Annotate hardware config module parameter new e612b600253e counter: 104-quad-8: Add const qualifiers for quad8_preset [...] new fca2534fddfa counter: 104-quad-8: Add const qualifier for functions_list array new 891b58b35fd6 counter: interrupt-cnt: Add const qualifier for functions_ [...] new 7e0dcfcefeca counter: microchip-tcb-capture: Add const qualifier for fu [...] new 8a00fed665ad counter: stm32-lptimer-cnt: Add const qualifier for functi [...] new 45af9ae84c60 counter: stm32-timer-cnt: Add const qualifier for function [...] new 6a9eb0e31044 counter: 104-quad-8: Add const qualifier for actions_list array new 9b2574f61c49 counter: ftm-quaddec: Add const qualifier for actions_list array new 0056a405c7ad counter: microchip-tcb-capture: Add const qualifier for ac [...] new f83e6e59366b counter: stm32-lptimer-cnt: Add const qualifier for action [...] new d0ce3d5cf77d counter: stm32-timer-cnt: Add const qualifier for actions_ [...] new 770494a785a5 iio: si1133: fix format string warnings new d4f2a1c6c1f2 iio: light: si1133: Drop remaining uses of %hhx format string. new e8951f087899 iio: imu: inv_mpu6050: Drop use of %hhx format string. new c9d52c89e738 iio: light: si1145: Drop use of %hhx format specifier. new f2bf22dc9ea8 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] new f407e2dca0f5 iio: accel: bmc150: Don't make the remove function of the [...] new 42d1c1dc0f91 iio: accel: bmc150: Move check for second ACPI device into [...] new 3aac11a7c2d1 iio: accel: bmc150: Add support for dual-accelerometers wi [...] new ba8bd0b33b7b iio: accel: bmc150: Move struct bmc150_accel_data definiti [...] new 35157f443b6f iio: accel: bmc150: Remove bmc150_set/get_second_device() [...] new addab6febc42 iio: accel: bmc150: Add support for DUAL250E ACPI DSM for [...] new 61ddd0a75d14 iio: accel: bmc150: Refactor bmc150_apply_acpi_orientation() new e6148fe79107 iio: accel: bmc150: Set label based on accel-location for [...] new 718fb2bcf103 iio: adc: ad_sigma_delta: introduct devm_ad_sd_setup_buffe [...] new 801a80eff4d7 iio: adc: ad7793: convert to device-managed functions new bb560edc19a5 iio: adc: ad7791: convert to device-managed functions new e50aab18dd7f iio: adc: ad7780: convert to device-managed functions new c9ec2cb328e3 iio: adc: ad7192: use devm_clk_get_optional() for mclk new bd5dcdeb3fd0 iio: adc: ad7192: convert to device-managed functions new c066ca1464f3 iio: adc: ad7124: Use devm_ managed calls for all of probe [...] new 4b36151d7482 iio: adc: ad_sigma_delta: remove ad_sd_{setup,cleanup}_buf [...] new 21fd77afa113 iio: imu: remove unused private data assigned with spi_set [...] new 49bd77560f06 iio: adc: remove unused private data assigned with spi_set [...] new ac3bd9d6b11f counter: intel-qep: Mark PM callbacks with __maybe_unused new 93466212b932 counter: intel-qep: Use to_pci_dev() helper new 8090d67421dd iio: accel: bma180: Fix BMA25x bandwidth register values new c8cc4cf60b00 iio: frequency: adf4350: disable reg and clk on error in a [...] new 94588c1bf1c8 iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFF [...] new 6e2a90af0b8d iio: accel: bmc150: Fix bma222 scale unit new 4c17782311bd iio: accel: bmc150: Clarify combo modules in Kconfig new c06a6aba6835 iio: accel: bmc150: Drop misleading/duplicate chip identifiers new 54b61203e203 iio: accel: bmc150: Drop duplicated documentation of suppo [...] new 88e63ce6ca28 iio: accel: bmc150: Sort all chip names alphabetically / b [...] new c3a16200c72e dt-bindings: iio: accel: bma255: Document bosch,bma253 new 49e95c689ad8 iio: accel: bmc150: Add device IDs for BMA253 new d1e7ff89e6f1 dt-bindings: iio: bma255: Allow multiple interrupts new 5640fed3035e dt-bindings: iio: accel: bma180/bma255: Move bma254 to bma [...] new a7ba1c24da7b iio: accel: bma180/bmc150: Move BMA254 to bmc150-accel driver new b4c166925d4c iio: scmi: fix spelling of SPDX tag new 2ac0b029a04b iio: ltr501: mark register holding upper 8 bits of ALS_DAT [...] new 421a26f3d7a7 iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR new 71b33f6f93ef iio: ltr501: ltr501_read_ps(): add missing endianness conversion new afedd992c38a iio: ltr501: mark ltr501_chip_info as const new bc84957d3118 counter: interrupt-cnt: Add const qualifier for actions_li [...] new 8f8847589662 iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_t [...] new afe2a789fbf7 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffe [...] new 6a6be221b8bd iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_b [...] new 61fa5dfa5f52 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_ [...] new b8f939fd2069 iio: magn: rm3100: Fix alignment of buffer in iio_push_to_ [...] new dce793c0ab00 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_ [...] new 7f17655b7c17 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] new b5af95a8e38a iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] new 94f27fd14054 Merge remote-tracking branch 'iio/togreg' new 4533d54feea7 Merge remote-tracking branch 'icc/icc-next' new 2d8a6cdd5be8 Merge remote-tracking branch 'dmaengine/next' new cf77f1dcf04d Merge remote-tracking branch 'cgroup/for-next' new b2e22963f906 Merge remote-tracking branch 'scsi/for-next' new ea771b37e513 Merge remote-tracking branch 'scsi-mkp/for-next' new 88d20c7761e0 Merge remote-tracking branch 'vhost/linux-next' new 234462bc7f23 dt-bindings: hwlock: sun6i: Fix various warnings in binding new 30da589dba53 dt-bindings: remoteproc: qcom: pas: Fix indentation warnings new ab3a29a6b253 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 58d2cbc551ac Merge remote-tracking branch 'rpmsg/for-next' new 622096fdff79 gpio: idt3243x: Fix return value check in idt_gpio_probe() new c43ce4740249 gpio: zynq: use module_platform_driver to simplify the code new a51b2fb94b04 gpio: zynq: Check return value of pm_runtime_get_sync new 35d7b72a632b gpio: zynq: Check return value of irq_get_irq_data new be4dc321a55c gpio: gpio-xilinx: update on suspend and resume calls new 301b130a676b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 5341e6029543 Merge remote-tracking branch 'gpio-intel/for-next' new 4e73bfa3ee37 pinctrl: mcp23s08: Add optional reset GPIO new ee9889dfa969 dt-bindings: pinctrl: mcp23s08: add documentation for reset-gpios new 2f792ec78209 Merge tag 'renesas-pinctrl-for-v5.14-tag2' of git://git.ke [...] new b10479c0dd52 Merge branch 'devel' into for-next new 9b6011e3e670 Merge remote-tracking branch 'pinctrl/for-next' new f09e6895a47e Merge remote-tracking branch 'pwm/for-next' new 32b8ac782f07 Merge remote-tracking branch 'userns/for-next' new a52c3144a7cc Merge remote-tracking branch 'kselftest/next' new 56af663bcbc7 Merge remote-tracking branch 'livepatching/for-next' new 0a8b7518a089 Merge remote-tracking branch 'coresight/next' new 8ff003745438 Merge remote-tracking branch 'rtc/rtc-next' new 1e24fc346bd7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 069609192f84 Merge remote-tracking branch 'ntb/ntb-next' new 2d81aeebe16c Merge remote-tracking branch 'seccomp/for-next/seccomp' new 3f1639f8f96c MAINTAINERS: Add Clang CFI section new 590e8a082a57 CFI: Move function_nocfi() into compiler.h new 583bfd484bcc x86, lto: Enable Clang LTO for 32-bit as well new a0dc429c3e36 Merge branch 'for-next/clang/features' into for-next/kspp new c6c768ca1734 Merge remote-tracking branch 'kspp/for-next/kspp' new 376d1d8e6d51 Merge remote-tracking branch 'gnss/gnss-next' new ff0d4c93d00f Merge remote-tracking branch 'slimbus/for-next' new a1937ce1a953 Merge remote-tracking branch 'nvmem/for-next' new e1c6d5f54cfa Merge remote-tracking branch 'hyperv/hyperv-next' new 5e00c800d70e Merge remote-tracking branch 'auxdisplay/auxdisplay' new fe001010fb97 Merge remote-tracking branch 'fpga/for-next' new c6a2377c5c49 bus: mhi: Add inbound buffers allocation flag new f976d9d8c4cc bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] new 0a8b495cf814 Merge remote-tracking branch 'mhi/mhi-next' new a6dbde475fba Merge remote-tracking branch 'memblock/for-next' new 90022a8fed32 Merge remote-tracking branch 'rust/rust-next' new 4812be97c015 cxl/acpi: Introduce the root of a cxl_port topology new 3feaa2d35880 cxl/Kconfig: Default drivers to CONFIG_CXL_BUS new 7d4b5ca2e2cb cxl/acpi: Add downstream port data to cxl_port instances new 3b94ce7b7bc1 cxl/acpi: Enumerate host bridge root ports new 40ba17afdfab cxl/acpi: Introduce cxl_decoder objects new bddba1ce54d2 Merge remote-tracking branch 'cxl/next' new ee81557e5e68 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new f353f52bcddd Revert "ASoC: codecs: wcd938x: add audio routing and Kconfig" new 6ad2d3aa6960 mm,hwpoison: fix race with hugetlb page allocation new be71ff13aacc mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] new f6f605f92d26 mm/slub: clarify verification reporting new a392ffdcae1e mm/slub: fix redzoning for small allocations new d4ec9353ce44 mm/slub: actually fix freelist pointer vs redzoning new 0e141e738b42 mm/hugetlb: expand restore_reserve_on_error functionality new efc2c9788a0a mm/memory-failure: make sure wait for page writeback in me [...] new 65269945869b crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo new 78284c6c45f5 mm/slub.c: include swab.h new 9a438d729bff mm, thp: use head page in __migration_entry_wait new 0306dccae90c mm/thp: fix __split_huge_pmd_locked() on shmem migration entry new 598ef4f01a56 mm/thp: make is_huge_zero_pmd() safe and quicker new 7a5f80abaa17 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting new e55f253d327e mm/thp: fix vma_address() if virtual address below file offset new 000cf3a95384 mm/thp: fix page_address_in_vma() on file THP tails new fc8af8e6754d mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() new 8adb1b7db695 mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] new e1db6ef7336d mm/sparse: fix check_usemap_section_nr warnings new 7402267d9962 mm: page_vma_mapped_walk(): use page for pvmw->page new 6b59ecdef2ff mm: page_vma_mapped_walk(): settle PageHuge on entry new 1d988ceb8c29 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd new 2973361166cb mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block new cf4881818868 mm: page_vma_mapped_walk(): crossing page table boundary new b93dc8555313 mm: page_vma_mapped_walk(): add a level of indentation new ee8a8e7b3ab2 mm: page_vma_mapped_walk(): use goto instead of while (1) new b45b947d66ce mm: page_vma_mapped_walk(): get vma_address_end() earlier new ec267f0004c4 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes new 4316ba7429e0 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() new 9244e24c9b56 afs: fix tracepoint string placement with built-in AFS new 507b31967a21 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group new 56466bf849db mm/vmalloc: add vmalloc_no_huge new dd4734a210a4 mm-vmalloc-add-vmalloc_no_huge-fix new bcda7fadba8f KVM: s390: prepare for hugepage vmalloc new 0ab5ca6f12b3 kthread_worker: split code for canceling the delayed work timer new a27e32ae280c kthread: prevent deadlock when kthread_mod_delayed_work() [...] new 1878ae46bd82 mm, futex: fix shared futex pgoff on shmem huge page new ea78678b84e2 mm/gup: fix try_grab_compound_head() race with split_huge_page() new 48b8ba4e7f8c /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 92ed0af8026b /proc/kpageflags: do not use uninitialized struct pages new 131e772f18b0 kthread: switch to new kerneldoc syntax for named variable [...] new 5675b8644516 kthread_worker: fix return value when kthread_mod_delayed_ [...] new d24e7e96ce20 ia64: headers: drop duplicated words new c4d687d201b2 ia64: mca_drv: fix incorrect array size calculation new 359f7ef6ca8c streamline_config.pl: make spacing consistent new 330fa0778e83 streamline_config.pl: add softtabstop=4 for vim users new a4bf61dfd1f6 scripts/spelling.txt: add more spellings to spelling.txt new 0d6cfc7c072b squashfs: add option to panic on errors new 216899cd6d12 ocfs2: remove unnecessary INIT_LIST_HEAD() new cad900024459 ocfs2: fix snprintf() checking new 95acdcfc9c94 ocfs2: remove redundant assignment to pointer queue new 6d50e387a727 ocfs2: remove repeated uptodate check for buffer new a87841ecbad1 ocfs2: replace simple_strtoull() with kstrtoull() new 3ade1b2d1863 ocfs2: remove redundant initialization of variable ret new c6756613043c ocfs2: clear links count in ocfs2_mknod() if an error occurs new 75bfaf529cf9 ocfs2: fix ocfs2 corrupt when iputting an inode new 95dab364f56f kernel: watchdog: modify the explanation related to watchd [...] new 384cd3f48009 doc: watchdog: modify the explanation related to watchdog thread new d839ecbbae77 doc: watchdog: modify the doc related to "watchdog/%u" new 6984b496384f kunit: make test->lock irq safe new fa61f0236905 mm/slub, kunit: add a KUnit test for SLUB debugging functionality new ea7a8c7e65d1 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new 52ac030658af mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new a472a8fadbf0 slub: remove resiliency_test() function new 411f100996b7 mm, slub: change run-time assertion in kmalloc_index() to [...] new cd96198d069e kfence: test: fix for "mm, slub: change run-time assertion [...] new 9036a5b3e66c mm, slub: fix support for clang 10 new e024f29fff60 mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] new b9c4ed54d808 slub: restore slub_debug=- behavior new 68a6a0aa2e4b slub: actually use 'message' in restore_bytes() new d54a6d80e54a slub: indicate slab_fix() uses printf formats new 208d7bcc236d slub: force on no_hash_pointers when slub_debug is enabled new 67fc96161a78 slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix new d48f3da28a5b mm: slub: move sysfs slab alloc/free interfaces to debugfs new b3539f491c8c mm/kmemleak: fix possible wrong memory scanning period new bc2f8216f250 tools/vm/page_owner_sort.c: check malloc() return new 4536cdf58061 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new 9c24ee46b54c mm: mmap_lock: use local locks instead of disabling preemption new 43e617732a9f mm: mark idle page tracking as BROKEN new addf92785fe8 mm: page-writeback: kill get_writeback_state() comments new e62b08e75709 mm/page-writeback: Fix performance when BDI's share of rat [...] new a3392c8d86f9 mm/page-writeback: update the comment of Dirty position control new 5a3bc71d3918 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new 76bbb97c2c17 writeback, cgroup: do not switch inodes with I_WILL_FREE flag new ddb2dc85b9ea writeback, cgroup: add smp_mb() to cgroup_writeback_umount() new 22a5a430851a writeback, cgroup: increment isw_nr_in_flight before grabb [...] new 003bacc19c39 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() new 5b04d423ebe5 writeback, cgroup: keep list of inodes attached to bdi_writeback new d6e9d8efacc6 writeback, cgroup: split out the functional part of inode_ [...] new 837de963dfe5 writeback, cgroup: support switching multiple inodes at once new e1be88e67580 writeback, cgroup: release dying cgwbs by switching attach [...] new 8f6cb6458ab8 writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] new 7ed140696505 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() new 41e8574ef492 mm: remove irqsave/restore locking from contexts with irqs [...] new 4c5385465903 fs: drop_caches: fix skipping over shadow cache inodes new 0fdb19030f99 fs: inode: count invalidated shadow pages in pginodesteal new f4497a3b3cb8 vfs: keep inodes with page cache off the inode shrinker LRU new 24cbbe166c72 fs: unexport __set_page_dirty new 23a00ca6e2c6 fs: move ramfs_aops to libfs new d850341e892e mm: require ->set_page_dirty to be explicitly wired up new 1eedda980560 mm/gup_benchmark: support threading new cec79b2f59b0 mm: gup: allow FOLL_PIN to scale in SMP new 2b2f35f7230f mm: gup: pack has_pinned in MMF_HAS_PINNED new 7bf1ddb03774 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new df00df6777ed fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new 8d9cc59178ed mm/swapfile: use percpu_ref to serialize against concurren [...] new 822c3bec66b6 swap: fix do_swap_page() race with swapoff new 6c954bdbde42 mm/swap: remove confusing checking for non_swap_entry() in [...] new 9c09adb554c2 mm/shmem: fix shmem_swapin() race with swapoff new eab99cb18577 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] new 94c4ad15dc9e mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION new 007ba519c822 mm/swapfile: fold scan_swap_map() into the only caller get [...] new 5eaf5c1d88f1 mm/swap: remove unused local variable nr_shadows new f0a05616fbc1 mm/swap_slots.c: delete meaningless forward declarations new 2e3a1e0648a3 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] new b09e944ce674 mm: free idle swap cache page after COW new 73ab5bb35ddc swap: check mapping_empty() for swap cache before being freed new 08caae3c48a4 mm/memcg: move mod_objcg_state() to memcontrol.c new 7d7e5b094917 mm/memcg: cache vmstat data in percpu memcg_stock_pcp new 098207b5dba7 mm/memcg: improve refill_obj_stock() performance new f1341adf7056 mm/memcg: optimize user context object stock access new 7fd55962b845 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new 4828689e9977 mm/memcontrol.c: fix potential uninitialized variable warning new 66f0e00e6e3b mm: memcg/slab: properly set up gfp flags for objcg pointer array new b785c30bcbb9 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new 0fc38642356a mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new c78749bcbe45 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new e2222e7f802d mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new 227912c71ae9 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new 4c30013666fb mm: memcontrol: fix root_mem_cgroup charging new 1f2cae05747c mm: memcontrol: fix page charging in page replacement new ef7edf046642 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new 2756ce972935 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new 4fee5d979338 mm: memcontrol: simplify lruvec_holds_page_lru_lock new 240e25f578bd mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new 1fd3fda27559 mm: memcontrol: simplify the logic of objcg pinning memcg new 9108ae96a321 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new 2e8c9922fc98 mm: vmscan: remove noinline_for_stack new 34a1f3e9de82 memcontrol: use flexible-array member new 82b9be005fbc loop: use worker per cgroup instead of kworker new 0f18c61d57b6 mm: charge active memcg when no mm is set new c9fc6fda7f99 loop: charge i/o to mem and blk cg new 4117c600633a mm: memcontrol: remove trailing semicolon in macros new 15e1b77b1d1c perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new 78815ac0fa28 binfmt: remove in-tree usage of MAP_EXECUTABLE new 7acffbff09ea binfmt-remove-in-tree-usage-of-map_executable-fix new dc7c67b7d835 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new c7ab0cb45c36 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new 4a043abc43b8 mm/mmap: introduce unlock_range() for code cleanup new eb31b6f3816d mm-mmap-introduce-unlock_range-for-code-cleanup-fix new 498821267ad7 mm/mmap: use find_vma_intersection() in do_mmap() for overlap new 2c0c335bfb35 mm/memory.c: fix comment of finish_mkwrite_fault() new 3ee5ac0b5df4 mm: add vma_lookup(), update find_vma_intersection() comments new 7b34cbf0e3a3 drm/i915/selftests: use vma_lookup() in __igt_mmap() new 46f74626f1da arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] new 1d1648573856 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] new b982bf4e9347 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] new 020bb234385e arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] new 702eb9008088 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() new c1cc7c39415d arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() new 40266c32c66d x86/sgx: use vma_lookup() in sgx_encl_find() new a0b3055c53d1 virt/kvm: use vma_lookup() instead of find_vma_intersection() new 61c21ec1d645 vfio: use vma_lookup() instead of find_vma_intersection() new 3453b9dde05a net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() new ff6e3c252d0d drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() new d591d00c1629 media: videobuf2: use vma_lookup() in get_vaddr_frames() new 1fa278e391b4 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() new 531fe6316dd3 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() new 6950e823b680 lib/test_hmm: use vma_lookup() in dmirror_migrate() new 8c69704e1cc7 mm/ksm: use vma_lookup() in find_mergeable_vma() new ca955b584c8a mm/migrate: use vma_lookup() in do_pages_stat_array() new f6feea02b3ce mm/mremap: use vma_lookup() in vma_to_resize() new 0ec59b8f12bf mm/memory.c: use vma_lookup() in __access_remote_vm() new b687ecb1a2a7 mm/mempolicy: use vma_lookup() in __access_remote_vm() new dfce20659fa4 mm: update legacy flush_tlb_* to use vma new 37b668e9981a lazy tlb: introduce lazy mm refcount helper functions new 7701ea0c9e86 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 5bb02abcf85f lazy tlb: allow lazy tlb mm refcounting to be configurable new b5fb325ef210 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 3f3352423381 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 313962fe5b55 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 19fe911629a8 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new 3d424fb7a7ef powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new c18c3d617bb5 mm: improve mprotect(R|W) efficiency on pages referenced once new edfe946c774a mm: improve mprotect(R|W) efficiency on pages referenced once new 18e33aa1632a h8300: remove unused variable new da23744c1887 mm/dmapool: use DEVICE_ATTR_RO macro new 042ca3249b66 mm, tracing: unify PFN format strings new 82decdc3f46b mm/page_alloc: add an alloc_pages_bulk_array_node() helper new 189f03522add mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new a15810b4777b mm/vmalloc: print a warning message first on failure new 9e623e6daa6c mm/vmalloc: remove quoted strings split across lines new 08bb186a1572 mm/vmalloc: Fallback to a single page allocator new a849cef6cabc printk: introduce dump_stack_lvl() new f95586613192 fix for "printk: introduce dump_stack_lvl()" new 386fee434826 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new 7b80a55a7eff kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() new 6927aebe5163 mm: report which part of mem is being freed on initmem case new 55ec9bfb29f0 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new 986f100b262d mm/mmzone.h: simplify is_highmem_idx() new fd80b6cd6abf mm: make __dump_page static new 1bd3a119e180 mm/page_alloc: bail out on fatal signal during reclaim/com [...] new 82af6ce5b8c2 mm/debug: factor PagePoisoned out of __dump_page new 2cd2cd2c3d3c mm/page_owner: constify dump_page_owner new 71cc1a57089f mm: make compound_head const-preserving new eadf277e759c mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new 06587f098bfb mm: constify page_count and page_ref_count new 37ea03a1a5ca mm: optimise nth_page for contiguous memmap new 537dca4485e4 mm/page_alloc: switch to pr_debug new 59a65fb4d413 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 new 5dedda478656 mm/page_alloc: split per cpu page lists and zone stats new f8213d702138 mm/page_alloc: split per cpu page lists and zone stats -fix new cd2d1fe16bcb mm/page_alloc: split per cpu page lists and zone stats -fix -fix new 184bd1fb74e9 mm/page_alloc: convert per-cpu list protection to local_lock new 07660880f0e3 mm/page_alloc: work around a pahole limitation with zero-s [...] new 491f0c3242f3 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] new 6d1b1fefc124 mm/vmstat: convert NUMA statistics to basic NUMA counters new 3826d065046a mm/vmstat: inline NUMA event counter updates new 7942a1241013 mm/page_alloc: batch the accounting updates in the bulk allocator new 003b41d9b707 mm/page_alloc: reduce duration that IRQs are disabled for [...] new b4c9103906e1 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new bb2c14e77666 mm/page_alloc: avoid conflating IRQs disabled with zone->lock new 9590cd6b0e02 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new 326f7fc87349 mm: page_alloc: dump migrate-failed pages only at -EBUSY new 36ddb244060e mm/page_alloc: delete vm.percpu_pagelist_fraction new 92d2127bf5b5 mm/page_alloc: disassociate the pcp->high from pcp->batch new 5e58f2c9a061 mm/page_alloc: disassociate the pcp->high from pcp->batch -fix new 77b4d5c6ac36 mm/page_alloc: adjust pcp->high after CPU hotplug events new 1ef48271bd4a mm/page_alloc: scale the number of pages that are batch freed new 8c34d87da1db mm/page_alloc: limit the number of pages on PCP lists when [...] new 242e6360bc7f mm/page_alloc: introduce vm.percpu_pagelist_high_fraction new 36be5049e1ae mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix new 0ae22212ba63 mm: drop SECTION_SHIFT in code comments new 142fa998980d mm/page_alloc: improve memmap_pages dbg msg new 81b9556c6c3c mm/page_alloc: fix counting of managed_pages new 0f4e77267d68 mm/page_alloc: move free_the_page new 8371b9c82f78 alpha: remove DISCONTIGMEM and NUMA new 3ca6a3535fc6 arc: update comment about HIGHMEM implementation new 5015ff595073 arc: remove support for DISCONTIGMEM new 44d4b1703d06 m68k: remove support for DISCONTIGMEM new 9943098be4d2 mm: remove CONFIG_DISCONTIGMEM new 91cde6f7568b arch, mm: remove stale mentions of DISCONIGMEM new f33fe5b5e38c docs: remove description of DISCONTIGMEM new 5831eedad2ac mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA new bdcebb610dd2 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM new 968f31589f90 mm/page_alloc: allow high-order pages to be stored on the [...] new b948e7d126f1 mm/memory-failure: use a mutex to avoid memory_failure() races new 1a072542e2ed mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix new 7e8294309888 mm,hwpoison: return -EHWPOISON to denote that the page has [...] new 15d420a3328f mm,hwpoison: send SIGBUS with error virutal address new ce0ccfbdb582 mmhwpoison-send-sigbus-with-error-virutal-address-fix new 4852c9b8ec16 mm,hwpoison: make get_hwpoison_page() call get_any_page() new 158634859809 mm: memory_hotplug: factor out bootmem core functions to b [...] new 8aecc051db05 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 52383603d954 mm: hugetlb: gather discrete indexes of tail page new 6bf255fa1160 mm: hugetlb: free the vmemmap pages associated with each H [...] new 4c8309dbeac1 mm: hugetlb: defer freeing of HugeTLB pages new 012a2ff830d3 mm: hugetlb: alloc the vmemmap pages associated with each [...] new 8f8d6ba60ddd mm: hugetlb: fix dissolve_free_huge_page use of tail/head page new 2b224ccdc2b9 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new 0e2278a883e7 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new 5ba0340b9584 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new eee42c312d5f mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new 0d8d1a71c7de mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new 15ead20df7a0 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new 56b1bbcb641e mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new 777c7e9d20ae mm/huge_memory.c: use page->deferred_list new 10574e99621d mm/huge_memory.c: add missing read-only THP checking in tr [...] new 7354b599e19f mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] new 1cbd8d939641 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new 3adc2404a3f6 mm/huge_memory.c: don't discard hugepage if other processe [...] new d23adece84f5 mm/hugetlb: change parameters of arch_make_huge_pte() new 5f3b2d82ecb3 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new 976bacf7c36c x86: define only {pud/pmd}_{set/clear}_huge when useful new bb580a87bfcc arm64: define only {pud/pmd}_{set/clear}_huge when useful new 771c5ed55fa6 mm/vmalloc: enable mapping of huge pages at pte level in vmap new 9caca5839e1f mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new 13e2fb2e1dc3 powerpc/8xx: add support for huge pages on VMAP and VMALLOC new 66a9d056f2b0 khugepaged: selftests: remove debug_cow new d982dddba496 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY new 6614b1769037 userfaultfd: remove set but not used variable 'vm_alloc_shared' new 54d9ae31b542 mm, hugetlb: fix allocation error check and copy func name new 79a6afdca587 userfaultfd/selftests: use user mode only new de0d44dd265b userfaultfd/selftests: remove the time() check on delayed uffd new 8b58566059cf userfaultfd/selftests: dropping VERIFY check in locking_thread new cb33b043dc03 userfaultfd/selftests: only dump counts if mode enabled new 39dbe67bb8d5 userfaultfd/selftests: unify error handling new 6ad00371b336 mm/thp: simplify copying of huge zero page pmd when fork new d486a3b77d1b mm/userfaultfd: fix uffd-wp special cases for fork() new cb94a82e2d27 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new f3b4e3788f5c mm/userfaultfd: fail uffd-wp registration if not supported new d17c22952bfb mm/pagemap: export uffd-wp protection information new 5871278cdc55 userfaultfd/selftests: add pagemap uffd-wp test new 0378320a3156 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new b3a3d9168d9f userfaultfd/shmem: support minor fault registration for shmem new e1ffc69fd137 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new cae008d21b92 userfaultfd/shmem: advertise shmem minor fault support new 15adee5dea9d userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 1ae09c6da876 userfaultfd/selftests: use memfd_create for shmem test type new 4e81a6b96cf0 userfaultfd/selftests: create alias mappings in the shmem test new f0d0b49005a3 userfaultfd/selftests: reinitialize test context in each test new 7e1feaadc1d4 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix new e0c569513ca5 userfaultfd/selftests: exercise minor fault handling shmem [...] new 7c10a879855f userfaultfd: fix UFFDIO_CONTINUE ioctl request definition new adda75e829ea mm/vmscan.c: fix potential deadlock in reclaim_pages() new cfb2f97cc22c include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] new 756ac1ce1e44 mm/kconfig: move HOLES_IN_ZONE into mm new fded0f495380 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new bd28c10ddc15 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER new 476a8ec08e09 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM new 767daf8fdf32 fs/proc/kcore: don't read offline sections, logically offl [...] new 3e29727ff31b mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] new 8195bf71801e virtio-mem: use page_offline_(start|end) when setting Page [...] new 11bfb3757c80 fs/proc/kcore: use page_offline_(freeze|thaw) new 140c9244d860 mm/zbud: reuse unbuddied[0] as buddied in zbud_pool new 0a2fe67c3d98 mm/zbud: don't export any zbud API new 92658273c018 mm/compaction: use DEVICE_ATTR_WO macro new 903e03a5eb82 mm: compaction: remove duplicate !list_empty(&sublist) check new 29e8056e4cb3 mm/mempolicy: cleanup nodemask intersection check for oom new 10ff91901c5e mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] new d0946d242437 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 3b6623c834e9 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new b6ba78ddf315 mm/mempolicy: unify the parameter sanity check for mbind a [...] new 714e1022f29c mm/mempolicy: unify the parameter sanity check for mbind a [...] new 8eebf0adde3f mm: mempolicy: don't have to split pmd for huge zero page new 0a8e4d15f814 mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] new 550480350445 include/linux/mmzone.h: add documentation for pfn_valid() new 722f390833e9 memblock: update initialization of reserved pages new 848a75ea2735 arm64: decouple check whether pfn is in linear map from pf [...] new 4770ccb23fca arm64: drop pfn_valid_within() and simplify pfn_valid() new 60b4dea05255 arm64/mm: drop HAVE_ARCH_PFN_VALID new 1aec8529f53b mm: migrate: fix missing update page_private to hugetlb_pa [...] new 5fab629f2155 mm: migrate: fix missing update page_private to hugetlb_pa [...] new 65f6da54145d mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 44d5230b129b mm: memory: add orig_pmd to struct vm_fault new 0e8ab0ebfa92 mm: memory: make numa_migrate_prep() non-static new df455b5755b5 mm: thp: refactor NUMA fault handling new 2b860860c41c mm: thp: fix a double unlock bug new ad5bf3c5143b mm: migrate: account THP NUMA migration counters correctly new c8decdd140b0 mm: migrate: don't split THP for misplaced NUMA page new 14110a7341b6 mm: migrate: check mapcount for THP instead of refcount new be644b26ed6c mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] new d82a348bf145 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 714253fb8ca7 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] new a2b2658ee9c6 mm: rmap: make try_to_unmap() void function new 6bdab8eaaca3 mm/thp: remap_page() is only needed on anonymous THP new 29e5ef725c61 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC new b87365843366 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new 7f45d3f53ad9 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new 3e7cc817995d mm/nommu: unexport do_munmap() new 947a630a1978 mm: generalize ZONE_[DMA|DMA32] new 3e066caa3d28 mm: make variable names for populate_vma_page_range() consistent new a5f0f8eb5043 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new b0b6e536847b mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new e3a061de2790 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new 704c9d8106d2 selftests/vm: add protection_keys_32 / protection_keys_64 [...] new 048953ecc504 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 4682172da7df mm/memory_hotplug: rate limit page migration warnings new c2d48f744df7 memory-hotplug.rst: complete admin-guide overhaul new 6076ea1c54f1 mm,memory_hotplug: drop unneeded locking new 01b4759d8ff3 mmmemory_hotplug-drop-unneeded-locking-fix new 46f54f5b90d6 mm/zswap.c: remove unused function zswap_debugfs_exit() new 9985bdd73a2c mm/zswap.c: avoid unnecessary copy-in at map time new 567edc62b811 mm/zswap.c: fix two bugs in zswap_writeback_entry() new e1948b7d7499 mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep new 941ead5c86a5 mm/highmem: Remove deprecated kmap_atomic new 67503e438433 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK new 7fcc6ae7be30 mm: fix typos and grammar error in comments new 9b470150023c mm: fix comments mentioning i_mutex new d627b0f0bb55 mm: define default value for FIRST_USER_ADDRESS new 6c1981879312 mm: fix spelling mistakes new 746b28da60c3 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages new 01b617342fa2 mm/vmalloc: include header for prototype of set_iounmap_nonlazy new e0bda323f14c mm/page_alloc: make should_fail_alloc_page() static new 75e0aee183c8 mm/mapping_dirty_helpers: remove double Note in kerneldoc new ef0842d23cc5 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] new 32e97debb1e7 mm/memory_hotplug: fix kerneldoc comment for __try_online_node new 9e702e44c083 mm/memory_hotplug: fix kerneldoc comment for __remove_memory new 7b9a2fd34e78 mm/zbud: add kerneldoc fields for zbud_pool new c1843b86ea7b mm/z3fold: add kerneldoc fields for z3fold_pool new 7a47bba16221 mm/swap: make swap_address_space an inline function new 5eae37554e9b mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations new 803be0dcc387 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined new 7eed98237fc2 mm/page_alloc: move prototype for find_suitable_fallback new 119b60e52b22 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM new 235fc0b42af1 mm/thp: define default pmd_pgtable() new 59d8786ad661 kfence: unconditionally use unbound work queue new 7f5bea764956 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 7931b89bfce5 fs/buffer.c: dump more info for __getblk_gfp() stall problem new af7fb73e9039 kernel/hung_task.c: Monitor killed tasks. new 19719d39b3dc proc: Avoid mixing integer types in mem_rw() new 6791cd8233ff fs/proc/kcore.c: add mmap interface new 939ad6e4620e fs-proc-kcorec-add-mmap-interface-fix new 64ba62f366ac procfs: allow reading fdinfo with PTRACE_MODE_READ new d28e2c7a6eea procfs/dmabuf: add inode number to /proc/*/fdinfo new 81dc968f0050 sysctl: remove redundant assignment to first new 03be46c59a0b proc/sysctl: make protected_* world readable new 38b618528cf5 drm: include only needed headers in ascii85.h new 07e0fa806145 kernel.h: split out panic and oops helpers new 47a32fd661c1 kernelh-split-out-panic-and-oops-helpers-fix new ffd59ba5cdcb kernel.h: split out panic and oops helpers (ia64 fix) new 74da12f2176a lib: decompress_bunzip2: remove an unneeded semicolon new 2e275d5db12a lib/string_helpers: switch to use BIT() macro new 044dcbe096da lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new d77411639862 lib/string_helpers: drop indentation level in string_escape_mem() new e256efb902d0 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new 4804caf1e3e3 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new c9fe3c91f0ea lib/string_helpers: allow to append additional characters [...] new c1561d30ee40 lib/test-string_helpers: print flags in hexadecimal format new 819dbd0365dd lib/test-string_helpers: get rid of trailing comma in terminators new 6eefe6fb5aa4 lib/test-string_helpers: add test cases for new features new e71925ceee49 MAINTAINERS: add myself as designated reviewer for generic [...] new 3947e081bf46 seq_file: introduce seq_escape_mem() new 7db8e8396c52 seq_file: add seq_escape_str() as replica of string_escape_str() new f73864770246 seq_file: convert seq_escape() to use seq_escape_str() new a35158331428 nfsd: avoid non-flexible API in seq_quote_mem() new bc2710fb3917 seq_file: drop unused *_escape_mem_ascii() new a221243ea7f0 lib/math/rational.c: fix divide by zero new 4540052eccd6 lib/math/rational: add Kunit test cases new bf6a926bc25d lib-math-rational-add-kunit-test-cases-fix new 855eb13bda3a lib/math/rational: fix spelling mistake "demominator" -> " [...] new 829471eb751a lib/decompressors: fix spelling mistakes new 336cf4493d85 lib/mpi: fix spelling mistakes new 3367b5eee4c5 lib: memscan() fixlet new 10fe3454ca71 lib: uninline simple_strtoull() new af137d888395 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] new df670c606cec lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new 6d23f8ea908f lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new a423946faf2c checkpatch: scripts/spdxcheck.py now requires python3 new 08b46021d229 checkpatch: improve the indented label test new d47ff97b46cb init: print out unknown kernel parameters new 18f6ef12712e init/main.c: silence some -Wunused-parameter warnings new f53b135337eb kprobes: remove duplicated strong free_insn_page in x86 and s390 new 67d0443515a8 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new b675dfcc2376 x86: signal: don't do sas_ss_reset() until we are certain [...] new 145833b3f9ef exec: remove checks in __register_bimfmt() new 9bbae5936f71 exec: fix deadlock in de_thread with ptrace_attach new ce58c76fd83b exec-fix-dead-lock-in-de_thread-with-ptrace_attach-v9 new f1d708ba8044 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new f41a7fefbf87 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] new a79f5f1ab78b kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 0c4b61cbdca0 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new ff4d7d855eb3 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code new 09c2637ce228 selftests/vm/pkeys: refill shadow register after implicit [...] new 5886269bb442 selftests/vm/pkeys: exercise x86 XSAVE init state new 5d4be761b8fc lib/decompressors: remove set but not used variabled 'level' new a4577ab7b7ef lib-decompressors-remove-set-but-not-used-variabled-level-fix new a1c692482261 ipc sem: use kvmalloc for sem_undo allocation new 169a50cae80c ipc: use kmalloc for msg_queue and shmid_kernel new 9aa1da6842a3 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock new f8c4e41607c1 ipc/util.c: use binary search for max_idx new dc547ed5ef27 ipc-utilc-use-binary-search-for-max_idx-fix new 1308cebebae1 linux-next-pre new 7266fc56ea2a Merge branch 'akpm-current/current' new e1ec754fb09d lib/test: fix spelling mistakes new bc2404a16211 lib: fix spelling mistakes new 88ac800470ca lib: fix spelling mistakes in header files new 7757e1609321 mm/slub: use stackdepot to save stack trace in objects new 44ce4c6432b8 slub: STACKDEPOT: rename save_stack_trace() new 5e12a5f60bdd mm/slub: use stackdepot to save stack trace in objects-fix new 71784f8e5d15 mmap: make mlock_future_check() global new 14cf3bab4ef0 riscv/Kconfig: make direct map manipulation options depend on MMU new 9a37dbc0c921 set_memory: allow querying whether set_direct_map_*() is a [...] new 50b384192bfb mm: introduce memfd_secret system call to create "secret" [...] new 6e6a8fea6e6d mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new 5c3a86937d4a PM: hibernate: disable when there are active secretmem users new 5eb15ea9fec9 arch, mm: wire up memfd_secret system call where relevant new a6da54edf0c5 secretmem: test: add basic selftest for memfd_secret(2) new 965a71852316 mm: fix spelling mistakes in header files new 464c046def86 mm: add setup_initial_init_mm() helper new 1751fa2fc318 arc: convert to setup_initial_init_mm() new a25475604d03 arm: convert to setup_initial_init_mm() new f912cd2b54c3 arm64: convert to setup_initial_init_mm() new 6b2b082ab43b csky: convert to setup_initial_init_mm() new 57beb77920aa h8300: convert to setup_initial_init_mm() new 45b488713ce8 m68k: convert to setup_initial_init_mm() new 8ad0fe52c81f nds32: convert to setup_initial_init_mm() new af433d0fe445 nios2: convert to setup_initial_init_mm() new 3becb8ee6a2c openrisc: convert to setup_initial_init_mm() new 911728025012 powerpc: convert to setup_initial_init_mm() new 78e31cfab3b6 riscv: convert to setup_initial_init_mm() new 4c05513431c6 s390: convert to setup_initial_init_mm() new 2b3e1fdcacb5 sh: convert to setup_initial_init_mm() new 5406a610244d x86: convert to setup_initial_init_mm() new 7b0d5bb46556 buildid: only consider GNU notes for build ID parsing new 747ae7810553 buildid: add API to parse build ID out of buffer new 648052077c83 buildid: stash away kernels build ID on init new 4dde0a791aae buildid-stash-away-kernels-build-id-on-init-fix new 379c8eaf32c0 dump_stack: add vmlinux build ID to stack traces new 5498d821e8da module: add printk formats to add module build ID to stacktraces new 7f09fac4cebe module-add-printk-formats-to-add-module-build-id-to-stackt [...] new d57ae53fd81a buildid: fix build when CONFIG_MODULES is not set new 6ee7df5af911 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 2c2120cd1f9d module: fix build error when CONFIG_SYSFS is disabled new 14a6a7e27e0f arm64: stacktrace: use %pSb for backtrace printing new cb6a5e5707c0 x86/dumpstack: use %pSb/%pBb for backtrace printing new d6b88891c44b scripts/decode_stacktrace.sh: support debuginfod new a7e38fef0237 scripts/decode_stacktrace.sh: silence stderr messages from [...] new 6e99375076b8 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 024311e6151f buildid: mark some arguments const new 0091a2d8550a buildid: fix kernel-doc notation new e70986cc73e4 kdump: use vmlinux_build_id to simplify
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 (692b1d16631d) \ N -- N -- N refs/heads/akpm (e70986cc73e4)
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 1837 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: Documentation/ABI/stable/sysfs-devices-system-cpu | 83 + Documentation/ABI/testing/sysfs-bus-counter | 76 +- .../ABI/testing/sysfs-bus-counter-104-quad-8 | 61 - .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 - Documentation/ABI/testing/sysfs-bus-cxl | 103 + Documentation/ABI/testing/sysfs-class-spi-eeprom | 19 + .../ABI/testing/sysfs-devices-platform-soc-ipa | 78 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 + Documentation/admin-guide/cputopology.rst | 85 +- Documentation/admin-guide/ext4.rst | 2 +- .../admin-guide/hw-vuln/core-scheduling.rst | 223 ++ Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/kdump/kdump.rst | 170 +- Documentation/admin-guide/pm/cpuidle.rst | 77 +- Documentation/admin-guide/sysctl/vm.rst | 12 +- Documentation/core-api/irq/irq-domain.rst | 1 - Documentation/core-api/printk-formats.rst | 9 +- Documentation/dev-tools/checkpatch.rst | 399 ++- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kunit/kunit-tool.rst | 48 + Documentation/dev-tools/kunit/usage.rst | 50 +- Documentation/dev-tools/pgo.rst | 127 - Documentation/devicetree/bindings/arm/fsl.yaml | 11 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 1 + .../bindings/clock/brcm,iproc-clocks.txt | 313 -- .../bindings/clock/brcm,iproc-clocks.yaml | 395 +++ .../bindings/crypto/cortina,sl3516-crypto.yaml | 50 + Documentation/devicetree/bindings/eeprom/at25.yaml | 31 +- .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 5 +- .../bindings/iio/accel/bosch,bma180.yaml | 3 +- .../bindings/iio/accel/bosch,bma255.yaml | 9 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 13 + .../interrupt-controller/renesas,irqc.yaml | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 11 +- .../bindings/mtd/arm,pl353-nand-r2p1.yaml | 53 + .../bindings/mtd/microchip,mchp48l640.yaml | 45 + .../devicetree/bindings/mtd/ti,am654-hbmc.txt | 51 - .../devicetree/bindings/mtd/ti,am654-hbmc.yaml | 69 + .../bindings/net/ethernet-controller.yaml | 1 + .../devicetree/bindings/net/ingenic,mac.yaml | 76 + .../devicetree/bindings/net/snps,dwmac.yaml | 15 + .../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 38 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../bindings/sound/qcom,wcd938x-sdw.yaml | 70 + .../devicetree/bindings/sound/qcom,wcd938x.yaml | 146 + .../devicetree/bindings/sound/sgtl5000.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 74 - .../bindings/watchdog/atmel-sama5d4-wdt.txt | 34 + Documentation/driver-api/cxl/memory-devices.rst | 6 + Documentation/driver-api/generic-counter.rst | 2 +- Documentation/fault-injection/fault-injection.rst | 24 +- Documentation/filesystems/ext2.rst | 2 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 133 + Documentation/gpu/drm-uapi.rst | 13 - Documentation/networking/device_drivers/index.rst | 1 + .../networking/device_drivers/wwan/index.rst | 18 + .../networking/device_drivers/wwan/iosm.rst | 96 + Documentation/networking/devlink/prestera.rst | 141 + Documentation/networking/dsa/dsa.rst | 21 +- Documentation/networking/phy.rst | 6 + Documentation/power/runtime_pm.rst | 9 + .../sound/kernel-api/writing-an-alsa-driver.rst | 13 +- Documentation/vm/hmm.rst | 19 +- Documentation/vm/memory-model.rst | 45 +- Documentation/vm/slub.rst | 10 +- Documentation/vm/unevictable-lru.rst | 33 +- Documentation/x86/x86_64/boot-options.rst | 31 +- MAINTAINERS | 52 +- Makefile | 5 +- arch/Kconfig | 30 +- arch/alpha/Kconfig | 22 - arch/alpha/include/asm/machvec.h | 6 - arch/alpha/include/asm/mmzone.h | 100 - arch/alpha/include/asm/pgalloc.h | 1 - arch/alpha/include/asm/pgtable.h | 4 - arch/alpha/include/asm/topology.h | 39 - arch/alpha/kernel/core_marvel.c | 53 +- arch/alpha/kernel/core_wildfire.c | 29 +- arch/alpha/kernel/pci_iommu.c | 29 - arch/alpha/kernel/proto.h | 8 - arch/alpha/kernel/setup.c | 16 - arch/alpha/kernel/sys_marvel.c | 5 - arch/alpha/kernel/sys_wildfire.c | 5 - arch/alpha/mm/Makefile | 2 - arch/alpha/mm/init.c | 3 - arch/alpha/mm/numa.c | 223 -- arch/arc/Kconfig | 13 - arch/arc/include/asm/mmzone.h | 40 - arch/arc/include/asm/pgalloc.h | 2 - arch/arc/include/asm/pgtable.h | 2 + arch/arc/mm/init.c | 26 +- arch/arm/arm-soc-for-next-contents.txt | 95 +- arch/arm/boot/dts/Makefile | 7 + arch/arm/boot/dts/am335x-cm-t335.dts | 4 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am33xx-l4.dtsi | 30 +- arch/arm/boot/dts/am437x-l4.dtsi | 33 +- arch/arm/boot/dts/am43x-epos-evm.dts | 4 +- arch/arm/boot/dts/am5718.dtsi | 6 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 15 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 119 +- arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 59 +- .../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts | 2 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 2 +- .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2060 ++++++++++- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 30 - arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 10 + arch/arm/boot/dts/bcm-cygnus.dtsi | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 2 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094.dtsi | 2 +- arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 26 +- arch/arm/boot/dts/bcm63138.dtsi | 2 +- arch/arm/boot/dts/bcm7445-bcm97445svmb.dts | 4 +- arch/arm/boot/dts/bcm7445.dtsi | 2 +- arch/arm/boot/dts/bcm911360_entphn.dts | 4 +- arch/arm/boot/dts/bcm953012k.dts | 4 +- arch/arm/boot/dts/bcm958300k.dts | 4 +- arch/arm/boot/dts/bcm958305k.dts | 4 +- arch/arm/boot/dts/bcm958522er.dts | 4 +- arch/arm/boot/dts/bcm958525er.dts | 4 +- arch/arm/boot/dts/bcm958525xmc.dts | 4 +- arch/arm/boot/dts/bcm958622hr.dts | 4 +- arch/arm/boot/dts/bcm958623hr.dts | 4 +- arch/arm/boot/dts/bcm958625hr.dts | 4 +- arch/arm/boot/dts/bcm958625k.dts | 4 +- arch/arm/boot/dts/bcm963138dvt.dts | 4 +- arch/arm/boot/dts/bcm988312hr.dts | 4 +- arch/arm/boot/dts/da850.dtsi | 21 +- arch/arm/boot/dts/dm816x.dtsi | 4 - arch/arm/boot/dts/dra7-evm.dts | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 28 +- arch/arm/boot/dts/dra71x.dtsi | 4 - arch/arm/boot/dts/dra72-evm-common.dtsi | 4 +- arch/arm/boot/dts/dra72x.dtsi | 4 - arch/arm/boot/dts/dra74x.dtsi | 92 +- arch/arm/boot/dts/dra76-evm.dts | 6 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 11 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 4 +- arch/arm/boot/dts/gemini-nas4220b.dts | 2 +- arch/arm/boot/dts/gemini-rut1xx.dts | 14 +- arch/arm/boot/dts/gemini-sl93512r.dts | 6 +- arch/arm/boot/dts/gemini-sq201.dts | 6 +- arch/arm/boot/dts/gemini-wbd111.dts | 2 +- arch/arm/boot/dts/gemini-wbd222.dts | 2 +- arch/arm/boot/dts/gemini.dtsi | 13 +- arch/arm/boot/dts/imx6dl-b105pv2.dts | 32 + arch/arm/boot/dts/imx6dl-b105v2.dts | 32 + arch/arm/boot/dts/imx6dl-b125pv2.dts | 30 + arch/arm/boot/dts/imx6dl-b125v2.dts | 30 + arch/arm/boot/dts/imx6dl-b155v2.dts | 32 + arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi | 413 +++ arch/arm/boot/dts/imx6dl-b1x5v2.dtsi | 58 + arch/arm/boot/dts/imx6dl-plym2m.dts | 6 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 36 +- arch/arm/boot/dts/imx6dl-qmx6.dtsi | 612 ++++ arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 71 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 41 +- arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 79 +- .../arm/boot/dts/intel-ixp42x-welltech-epbx100.dts | 76 + arch/arm/boot/dts/intel-ixp42x.dtsi | 4 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 104 +- arch/arm/boot/dts/intel-ixp43x.dtsi | 4 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 33 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 92 +- arch/arm/boot/dts/meson.dtsi | 1 + arch/arm/boot/dts/omap2.dtsi | 4 - arch/arm/boot/dts/omap3.dtsi | 6 - arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 18 +- arch/arm/boot/dts/rk3036.dtsi | 50 + arch/arm/boot/dts/rk3066a.dtsi | 6 +- arch/arm/boot/dts/rk322x.dtsi | 111 + arch/arm/boot/dts/ste-ab8500.dtsi | 28 +- arch/arm/boot/dts/ste-ab8505.dtsi | 24 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 6 + arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 4 +- arch/arm/boot/dts/ste-href.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 2 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 3 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 11 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 3 +- arch/arm/configs/aspeed_g4_defconfig | 1 + arch/arm/configs/aspeed_g5_defconfig | 2 + arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/ixp4xx_defconfig | 3 + arch/arm/include/asm/memory.h | 15 +- arch/arm/include/asm/pgalloc.h | 1 - arch/arm/include/asm/system_misc.h | 1 - arch/arm/kernel/head.S | 30 +- arch/arm/kernel/irq.c | 22 +- arch/arm/kernel/reboot.c | 6 +- arch/arm/kernel/setup.c | 25 +- arch/arm/kernel/vmlinux.lds.S | 2 +- arch/arm/mach-imx/Makefile | 2 +- arch/arm/mach-imx/common.h | 3 + arch/arm/mach-imx/headsmp.S | 9 + arch/arm/mach-imx/hotplug.c | 3 + arch/arm/mach-imx/mach-imx6q.c | 3 - arch/arm/mach-imx/mach-imx7d.c | 3 +- arch/arm/mach-imx/platsmp.c | 26 + arch/arm/mach-imx/src.c | 101 +- arch/arm/mach-omap2/common.h | 1 - arch/arm/mach-omap2/pm33xx-core.c | 40 + arch/arm/mm/Kconfig | 2 - arch/arm/mm/abort-ev7.S | 26 - arch/arm/mm/mmu.c | 144 +- arch/arm/xen/enlighten.c | 12 +- arch/arm64/Kconfig | 3 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 17 - .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 48 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 9 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 2 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 14 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 5 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 4 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 4 + .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 4 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 23 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 5 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 110 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 86 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 10 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 87 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 44 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 19 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 4 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 6 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 5 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 20 - arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 4 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 20 - arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 - arch/arm64/configs/defconfig | 6 +- arch/arm64/include/asm/page.h | 1 - arch/arm64/include/asm/pgalloc.h | 1 - arch/arm64/include/asm/system_misc.h | 2 - arch/arm64/kernel/perf_event.c | 5 +- arch/arm64/kernel/process.c | 7 +- arch/arm64/kernel/setup.c | 5 +- arch/arm64/kvm/hyp/include/nvhe/gfp.h | 45 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/memory.h | 7 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 13 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 60 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 112 +- arch/arm64/kvm/hyp/nvhe/setup.c | 30 +- arch/arm64/kvm/hyp/reserved_mem.c | 3 +- arch/arm64/mm/init.c | 37 - arch/csky/include/asm/pgalloc.h | 2 - arch/csky/kernel/setup.c | 5 +- arch/h8300/kernel/setup.c | 5 +- arch/hexagon/include/asm/pgtable.h | 1 - arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/pgalloc.h | 1 - arch/ia64/kernel/topology.c | 5 +- arch/ia64/mm/numa.c | 5 +- arch/m68k/Kconfig.cpu | 10 - arch/m68k/include/asm/mcf_pgalloc.h | 2 - arch/m68k/include/asm/mcf_pgtable.h | 2 + arch/m68k/include/asm/mmzone.h | 10 - arch/m68k/include/asm/motorola_pgalloc.h | 1 - arch/m68k/include/asm/motorola_pgtable.h | 2 + arch/m68k/include/asm/page.h | 2 +- arch/m68k/include/asm/page_mm.h | 35 - arch/m68k/include/asm/sun3_pgalloc.h | 1 - arch/m68k/kernel/setup_mm.c | 5 +- arch/m68k/kernel/setup_no.c | 5 +- arch/m68k/mm/init.c | 20 - arch/microblaze/include/asm/pgalloc.h | 2 - arch/mips/Kconfig | 2 +- arch/mips/include/asm/irq.h | 1 - arch/mips/include/asm/mmzone.h | 8 +- arch/mips/include/asm/page.h | 2 +- arch/mips/include/asm/pgalloc.h | 1 - arch/mips/lantiq/xway/dma.c | 1 + arch/mips/mm/init.c | 7 +- arch/mips/pci/pci-rt3883.c | 1 + arch/mips/pci/pci-xtalk-bridge.c | 1 + arch/mips/sgi-ip27/ip27-irq.c | 1 + arch/mips/sgi-ip30/ip30-irq.c | 1 + arch/nds32/include/asm/memory.h | 6 - arch/nds32/include/asm/pgalloc.h | 5 - arch/nds32/kernel/setup.c | 5 +- arch/nios2/include/asm/irq.h | 1 - arch/nios2/include/asm/pgalloc.h | 1 - arch/nios2/kernel/irq.c | 1 + arch/nios2/kernel/setup.c | 5 +- arch/openrisc/include/asm/pgalloc.h | 2 - arch/openrisc/kernel/setup.c | 5 +- arch/parisc/include/asm/pgalloc.h | 1 - arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/irq.h | 5 +- arch/powerpc/include/asm/mmzone.h | 4 +- arch/powerpc/include/asm/pgalloc.h | 5 - arch/powerpc/include/asm/pgtable.h | 6 + arch/powerpc/kernel/mce.c | 1 + arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal_64.c | 9 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kexec/core.c | 4 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 1 + arch/powerpc/kvm/book3s_xive.c | 1 + arch/powerpc/kvm/book3s_xive_native.c | 1 + arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 1 + arch/powerpc/mm/mem.c | 5 +- arch/powerpc/platforms/cell/Kconfig | 1 + arch/powerpc/platforms/cell/pmu.c | 1 + arch/powerpc/platforms/embedded6xx/flipper-pic.c | 1 + arch/powerpc/platforms/powermac/Kconfig | 1 + arch/powerpc/platforms/ps3/Kconfig | 1 + arch/powerpc/platforms/ps3/interrupt.c | 5 +- arch/powerpc/platforms/pseries/ibmebus.c | 1 + arch/powerpc/sysdev/ehv_pic.c | 1 + arch/powerpc/sysdev/fsl_mpic_err.c | 1 + arch/powerpc/sysdev/i8259.c | 3 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/sysdev/tsi108_pci.c | 3 +- arch/powerpc/sysdev/xics/icp-hv.c | 1 + arch/powerpc/sysdev/xics/icp-opal.c | 1 + arch/powerpc/sysdev/xics/xics-common.c | 2 +- arch/powerpc/sysdev/xive/Kconfig | 1 + arch/riscv/Kconfig | 28 +- arch/riscv/Kconfig.socs | 1 + arch/riscv/Makefile | 2 +- arch/riscv/boot/dts/microchip/Makefile | 1 + arch/riscv/boot/dts/sifive/Makefile | 1 + arch/riscv/include/asm/alternative-macros.h | 4 +- arch/riscv/include/asm/mmu_context.h | 2 + arch/riscv/include/asm/page.h | 37 +- arch/riscv/include/asm/pgalloc.h | 2 - arch/riscv/include/asm/pgtable.h | 7 +- arch/riscv/include/asm/sections.h | 17 + arch/riscv/include/asm/set_memory.h | 13 +- arch/riscv/include/asm/thread_info.h | 15 + arch/riscv/include/asm/tlbflush.h | 5 + arch/riscv/include/asm/vmalloc.h | 12 + arch/riscv/kernel/entry.S | 108 + arch/riscv/kernel/setup.c | 21 +- arch/riscv/kernel/traps.c | 48 +- arch/riscv/kernel/vmlinux-xip.lds.S | 15 +- arch/riscv/mm/Makefile | 1 + arch/riscv/mm/context.c | 5 +- arch/riscv/mm/init.c | 130 +- arch/riscv/mm/pageattr.c | 10 + arch/riscv/mm/pgtable.c | 40 + arch/riscv/mm/tlbflush.c | 62 +- arch/s390/Kconfig | 2 +- arch/s390/include/asm/pgalloc.h | 3 - arch/s390/include/asm/pgtable.h | 3 + arch/s390/include/asm/qdio.h | 4 +- arch/s390/kernel/kprobes.c | 5 - arch/s390/kernel/setup.c | 5 +- arch/s390/kvm/pv.c | 7 +- arch/s390/mm/pgtable.c | 2 +- arch/sh/include/asm/mmzone.h | 4 +- arch/sh/include/asm/pgalloc.h | 1 - arch/sh/kernel/setup.c | 5 +- arch/sh/kernel/topology.c | 2 +- arch/sh/mm/Kconfig | 2 +- arch/sh/mm/init.c | 2 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/mmzone.h | 4 +- arch/sparc/include/asm/pgalloc_32.h | 1 - arch/sparc/include/asm/pgalloc_64.h | 1 - arch/sparc/include/asm/pgtable_32.h | 2 + arch/sparc/include/asm/pgtable_64.h | 2 + arch/sparc/kernel/smp_64.c | 2 +- arch/sparc/mm/init_64.c | 12 +- arch/um/include/asm/pgalloc.h | 1 - arch/x86/Kconfig | 3 +- arch/x86/boot/Makefile | 1 - arch/x86/boot/compressed/Makefile | 1 - arch/x86/crypto/Makefile | 3 - arch/x86/crypto/curve25519-x86_64.c | 2 +- arch/x86/entry/vdso/Makefile | 1 - arch/x86/include/asm/pgalloc.h | 2 - arch/x86/kernel/cpu/perfctr-watchdog.c | 4 +- arch/x86/kernel/cpu/sgx/encl.c | 2 +- arch/x86/kernel/kprobes/core.c | 6 - arch/x86/kernel/setup.c | 5 +- arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kernel/vmlinux.lds.S | 2 - arch/x86/kvm/cpuid.c | 1 + arch/x86/kvm/lapic.c | 3 + arch/x86/kvm/mmu/mmu.c | 26 +- arch/x86/kvm/svm/avic.c | 6 +- arch/x86/kvm/svm/sev.c | 20 +- arch/x86/kvm/vmx/vmx.c | 1 + arch/x86/kvm/x86.c | 6 +- arch/x86/mm/init_32.c | 4 +- arch/x86/platform/efi/Makefile | 1 - arch/x86/purgatory/Makefile | 1 - arch/x86/realmode/rm/Makefile | 1 - arch/x86/um/vdso/Makefile | 1 - arch/xtensa/include/asm/page.h | 4 - arch/xtensa/include/asm/pgalloc.h | 2 - block/blk-mq.c | 91 +- block/blk.h | 1 - block/elevator.c | 2 +- crypto/async_tx/async_xor.c | 3 +- crypto/sm2.c | 24 +- drivers/acpi/Kconfig | 5 + drivers/acpi/Makefile | 1 + drivers/acpi/bus.c | 5 +- drivers/acpi/prmt.c | 303 ++ drivers/acpi/scan.c | 2 +- drivers/acpi/tables.c | 9 + drivers/acpi/utils.c | 14 + drivers/base/power/domain.c | 61 +- drivers/base/power/runtime.c | 18 +- drivers/base/regmap/regmap-mdio.c | 22 +- drivers/block/amiflop.c | 16 +- drivers/block/aoe/aoeblk.c | 33 +- drivers/block/aoe/aoedev.c | 3 +- drivers/block/ataflop.c | 16 +- drivers/block/floppy.c | 20 +- drivers/block/loop.c | 294 +- drivers/block/loop.h | 16 +- drivers/block/nbd.c | 53 +- drivers/block/null_blk/main.c | 11 +- drivers/block/paride/pcd.c | 19 +- drivers/block/paride/pd.c | 30 +- drivers/block/paride/pf.c | 18 +- drivers/block/ps3disk.c | 36 +- drivers/block/rbd.c | 52 +- drivers/block/rnbd/rnbd-clt.c | 35 +- drivers/block/sunvdc.c | 47 +- drivers/block/swim.c | 34 +- drivers/block/swim3.c | 33 +- drivers/block/sx8.c | 23 +- drivers/block/virtio_blk.c | 26 +- drivers/block/xen-blkfront.c | 96 +- drivers/block/z2ram.c | 15 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 11 +- drivers/bus/mhi/pci_generic.c | 5 +- drivers/bus/ti-sysc.c | 28 +- drivers/cdrom/gdrom.c | 45 +- drivers/clk/imx/clk-imx8mq.c | 56 +- drivers/clk/imx/clk-imx8qxp.c | 152 +- drivers/clk/imx/clk-scu.c | 93 +- drivers/counter/104-quad-8.c | 13 +- drivers/counter/ftm-quaddec.c | 2 +- drivers/counter/intel-qep.c | 10 +- drivers/counter/interrupt-cnt.c | 8 +- drivers/counter/microchip-tcb-capture.c | 4 +- drivers/counter/stm32-lptimer-cnt.c | 4 +- drivers/counter/stm32-timer-cnt.c | 4 +- drivers/cpufreq/Kconfig.arm | 10 - drivers/cpufreq/cppc_cpufreq.c | 245 +- drivers/cpuidle/governors/teo.c | 476 +-- drivers/crypto/Kconfig | 19 + drivers/crypto/Makefile | 1 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 4 + drivers/crypto/cavium/nitrox/nitrox_main.c | 17 +- drivers/crypto/gemini/Makefile | 2 + drivers/crypto/gemini/sl3516-ce-cipher.c | 388 +++ drivers/crypto/gemini/sl3516-ce-core.c | 535 +++ drivers/crypto/gemini/sl3516-ce-rng.c | 61 + drivers/crypto/gemini/sl3516-ce.h | 347 ++ drivers/crypto/hisilicon/sec2/sec.h | 13 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 575 ++- drivers/crypto/hisilicon/sec2/sec_crypto.h | 9 + drivers/crypto/omap-des.c | 9 +- drivers/crypto/omap-sham.c | 4 +- drivers/crypto/qce/skcipher.c | 8 +- drivers/cxl/Kconfig | 17 + drivers/cxl/Makefile | 2 + drivers/cxl/acpi.c | 189 + drivers/cxl/core.c | 526 +++ drivers/cxl/cxl.h | 115 + drivers/dma-buf/udmabuf.c | 50 +- drivers/firmware/efi/libstub/Makefile | 1 - drivers/firmware/psci/psci.c | 12 +- drivers/firmware/tegra/Makefile | 1 + drivers/firmware/tegra/bpmp-private.h | 3 +- drivers/firmware/tegra/bpmp.c | 3 +- drivers/gpio/gpio-idt3243x.c | 8 +- drivers/gpio/gpio-xilinx.c | 8 +- drivers/gpio/gpio-zynq.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 42 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 211 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 57 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 13 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 7 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 41 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c | 5 + .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h | 1 + .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 1 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 9 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 3 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 81 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 52 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 34 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 74 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 34 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 47 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 21 +- drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_helper.c | 347 -- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 25 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 10 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/exynos/exynos_mixer.c | 7 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 2 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/display/intel_vga.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 59 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 7 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 10 + drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 22 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 120 - drivers/gpu/drm/i915/gem/i915_gem_region.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 9 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 10 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 16 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 14 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 10 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 40 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 60 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 4 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 18 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 37 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 34 +- drivers/gpu/drm/i915/gt/intel_gt.c | 29 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 24 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 10 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 59 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 28 +- drivers/gpu/drm/i915/gt/intel_llc.c | 6 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 46 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 8 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 8 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 27 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 14 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 64 +- drivers/gpu/drm/i915/gt/intel_rps.c | 60 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 14 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 66 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 6 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 4 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 8 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 4 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 4 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 6 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 16 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 8 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 51 + .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 106 + .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 52 + drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 14 + drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 21 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 63 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 22 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 532 +-- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 14 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 233 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 37 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 14 +- drivers/gpu/drm/i915/i915_buddy.c | 435 --- drivers/gpu/drm/i915/i915_buddy.h | 131 - drivers/gpu/drm/i915/i915_drv.c | 13 + drivers/gpu/drm/i915/i915_drv.h | 8 +- drivers/gpu/drm/i915/i915_gem.c | 1 + drivers/gpu/drm/i915/i915_globals.c | 1 - drivers/gpu/drm/i915/i915_globals.h | 1 - drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 8 +- drivers/gpu/drm/i915/i915_scatterlist.c | 70 + drivers/gpu/drm/i915/i915_scatterlist.h | 20 +- drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/i915_utils.h | 5 + drivers/gpu/drm/i915/i915_vma.c | 29 +- drivers/gpu/drm/i915/i915_vma.h | 5 - drivers/gpu/drm/i915/intel_memory_region.c | 180 +- drivers/gpu/drm/i915/intel_memory_region.h | 45 +- drivers/gpu/drm/i915/intel_region_ttm.c | 226 ++ drivers/gpu/drm/i915/intel_region_ttm.h | 34 + drivers/gpu/drm/i915/selftests/i915_buddy.c | 789 ----- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - .../gpu/drm/i915/selftests/intel_memory_region.c | 133 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 10 + drivers/gpu/drm/i915/selftests/mock_region.c | 70 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 155 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 1 + drivers/gpu/drm/msm/msm_gem.c | 7 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 28 - drivers/gpu/drm/nouveau/include/nvif/if000c.h | 1 - drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 6 - drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 - drivers/gpu/drm/nouveau/nouveau_svm.c | 156 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 6 - drivers/gpu/drm/panel/Kconfig | 10 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 -- drivers/gpu/drm/tegra/dpaux.c | 4 +- drivers/gpu/drm/tegra/vic.c | 2 - drivers/gpu/drm/tegra/vic.h | 1 - drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/intel-ish-hid/Kconfig | 1 + drivers/hid/intel-ish-hid/ipc/ipc.c | 26 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 +- drivers/hid/intel-ish-hid/ishtp/client.c | 18 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 1 + drivers/hwmon/ntc_thermistor.c | 4 - drivers/iio/accel/Kconfig | 11 +- drivers/iio/accel/bma180.c | 92 +- drivers/iio/accel/bmc150-accel-core.c | 197 +- drivers/iio/accel/bmc150-accel-i2c.c | 245 +- drivers/iio/accel/bmc150-accel-spi.c | 31 +- drivers/iio/accel/bmc150-accel.h | 72 +- drivers/iio/adc/ad7124.c | 48 +- drivers/iio/adc/ad7192.c | 93 +- drivers/iio/adc/ad7476.c | 2 - drivers/iio/adc/ad7766.c | 2 - drivers/iio/adc/ad7768-1.c | 1 - drivers/iio/adc/ad7780.c | 38 +- drivers/iio/adc/ad7791.c | 44 +- drivers/iio/adc/ad7793.c | 53 +- drivers/iio/adc/ad7887.c | 1 - drivers/iio/adc/ad9467.c | 2 - drivers/iio/adc/ad_sigma_delta.c | 82 +- drivers/iio/adc/at91-sama5d2_adc.c | 3 +- drivers/iio/adc/hi8435.c | 1 - drivers/iio/adc/hx711.c | 4 +- drivers/iio/adc/max1027.c | 2 - drivers/iio/adc/max1241.c | 2 - drivers/iio/adc/mxs-lradc-adc.c | 3 +- drivers/iio/adc/ti-adc084s021.c | 3 - drivers/iio/adc/ti-ads124s08.c | 2 - drivers/iio/adc/ti-ads8688.c | 3 +- drivers/iio/adc/ti-tsc2046.c | 2 - drivers/iio/common/scmi_sensors/Makefile | 2 +- drivers/iio/imu/adis16400.c | 2 - drivers/iio/imu/adis16460.c | 2 - drivers/iio/imu/adis16475.c | 1 - drivers/iio/imu/adis16480.c | 2 - drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 5 +- drivers/iio/light/ltr501.c | 25 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/si1145.c | 10 +- drivers/iio/light/vcnl4000.c | 2 +- drivers/iio/light/vcnl4035.c | 3 +- drivers/iio/magnetometer/rm3100-core.c | 3 +- drivers/iio/proximity/isl29501.c | 2 +- drivers/infiniband/core/cm.c | 13 +- drivers/infiniband/hw/irdma/hw.c | 2 +- drivers/infiniband/hw/irdma/pble.c | 13 +- drivers/infiniband/hw/irdma/pble.h | 6 +- drivers/infiniband/hw/irdma/utils.c | 10 +- drivers/infiniband/hw/irdma/verbs.c | 16 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 90 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 13 + drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 + drivers/irqchip/Kconfig | 2 +- drivers/irqchip/exynos-combiner.c | 14 +- drivers/irqchip/irq-al-fic.c | 7 +- drivers/irqchip/irq-armada-370-xp.c | 19 +- drivers/irqchip/irq-aspeed-i2c-ic.c | 8 +- drivers/irqchip/irq-aspeed-scu-ic.c | 6 +- drivers/irqchip/irq-ath79-misc.c | 2 +- drivers/irqchip/irq-bcm2835.c | 2 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-bcm7038-l1.c | 6 +- drivers/irqchip/irq-bcm7120-l2.c | 6 +- drivers/irqchip/irq-brcmstb-l2.c | 2 +- drivers/irqchip/irq-dw-apb-ictl.c | 3 +- drivers/irqchip/irq-gic-pm.c | 4 +- drivers/irqchip/irq-gic-v2m.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 8 +- drivers/irqchip/irq-gic.c | 13 +- drivers/irqchip/irq-goldfish-pic.c | 5 +- drivers/irqchip/irq-i8259.c | 4 +- drivers/irqchip/irq-idt3243x.c | 6 +- drivers/irqchip/irq-imgpdc.c | 19 +- drivers/irqchip/irq-imx-gpcv2.c | 4 +- drivers/irqchip/irq-imx-intmux.c | 9 +- drivers/irqchip/irq-imx-irqsteer.c | 9 +- drivers/irqchip/irq-ingenic-tcu.c | 2 +- drivers/irqchip/irq-ingenic.c | 3 +- drivers/irqchip/irq-keystone.c | 14 +- drivers/irqchip/irq-loongson-htpic.c | 2 +- drivers/irqchip/irq-loongson-htvec.c | 4 +- drivers/irqchip/irq-loongson-liointc.c | 2 +- drivers/irqchip/irq-lpc32xx.c | 2 +- drivers/irqchip/irq-ls-scfg-msi.c | 6 +- drivers/irqchip/irq-ls1x.c | 2 +- drivers/irqchip/irq-mbigen.c | 12 +- drivers/irqchip/irq-mips-gic.c | 21 +- drivers/irqchip/irq-mscc-ocelot.c | 2 +- drivers/irqchip/irq-mvebu-pic.c | 7 +- drivers/irqchip/irq-mvebu-sei.c | 13 +- drivers/irqchip/irq-nvic.c | 4 +- drivers/irqchip/irq-orion.c | 2 +- drivers/irqchip/irq-partition-percpu.c | 9 +- drivers/irqchip/irq-pruss-intc.c | 9 +- drivers/irqchip/irq-realtek-rtl.c | 2 +- drivers/irqchip/irq-renesas-irqc.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 8 +- drivers/irqchip/irq-stm32-exti.c | 10 +- drivers/irqchip/irq-sun4i.c | 8 +- drivers/irqchip/irq-sunxi-nmi.c | 3 +- drivers/irqchip/irq-tb10x.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 9 +- drivers/irqchip/irq-ts4800.c | 3 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/irqchip/irq-vic.c | 2 +- drivers/irqchip/irq-xilinx-intc.c | 23 +- drivers/irqchip/qcom-irq-combiner.c | 6 +- drivers/irqchip/qcom-pdc.c | 8 +- drivers/md/bcache/bcache.h | 1 - drivers/md/bcache/request.c | 20 +- drivers/md/bcache/stats.c | 14 - drivers/md/bcache/stats.h | 1 - drivers/md/bcache/sysfs.c | 4 - drivers/md/dm-rq.c | 9 +- drivers/md/dm-writecache.c | 21 +- drivers/media/dvb-core/dmxdev.c | 2 +- drivers/media/usb/uvc/uvc_video.c | 27 + drivers/memstick/core/ms_block.c | 25 +- drivers/memstick/core/mspro_block.c | 26 +- drivers/misc/eeprom/Kconfig | 5 +- drivers/misc/eeprom/at25.c | 158 +- drivers/mmc/core/mmc_ops.c | 4 +- drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/meson-gx-mmc.c | 50 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 8 + drivers/mmc/host/sdhci.c | 2 +- drivers/mtd/chips/chipreg.c | 5 +- drivers/mtd/devices/Kconfig | 6 + drivers/mtd/devices/Makefile | 1 + drivers/mtd/devices/mchp48l640.c | 373 ++ drivers/mtd/inftlmount.c | 15 +- drivers/mtd/maps/amd76xrom.c | 6 +- drivers/mtd/maps/ck804xrom.c | 8 +- drivers/mtd/maps/esb2rom.c | 7 +- drivers/mtd/maps/ichxrom.c | 6 +- drivers/mtd/maps/sun_uflash.c | 4 +- drivers/mtd/mtd_blkdevs.c | 48 +- drivers/mtd/mtdcore.c | 52 +- drivers/mtd/mtdoops.c | 4 +- drivers/mtd/mtdpart.c | 7 +- drivers/mtd/nand/raw/Kconfig | 8 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/arasan-nand-controller.c | 72 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 4 +- drivers/mtd/nand/raw/marvell_nand.c | 6 +- drivers/mtd/nand/raw/nand_onfi.c | 6 +- drivers/mtd/nand/raw/omap2.c | 229 +- drivers/mtd/nand/raw/omap_elm.c | 2 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1194 +++++++ drivers/mtd/nand/raw/qcom_nandc.c | 18 +- drivers/mtd/nand/raw/r852.c | 7 +- drivers/mtd/nand/raw/sunxi_nand.c | 4 +- drivers/mtd/nand/spi/core.c | 129 +- drivers/mtd/nftlmount.c | 5 +- drivers/mtd/rfd_ftl.c | 5 +- drivers/mtd/ubi/block.c | 68 +- drivers/net/Kconfig | 1 + drivers/net/caif/caif_serial.c | 1 + drivers/net/dsa/microchip/ksz8795.c | 214 +- drivers/net/dsa/microchip/ksz8795_reg.h | 67 +- drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/dsa/sja1105/sja1105.h | 13 + drivers/net/dsa/sja1105/sja1105_main.c | 221 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 255 ++ drivers/net/dsa/sja1105/sja1105_ptp.c | 97 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 13 + drivers/net/dsa/sja1105/sja1105_sgmii.h | 53 - drivers/net/dsa/sja1105/sja1105_spi.c | 51 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 1 + drivers/net/dsa/sja1105/sja1105_static_config.h | 1 + drivers/net/ethernet/atheros/alx/main.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 48 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 46 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 88 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 2 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 30 +- drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 13 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 13 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 27 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 12 + .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 55 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 61 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 544 +++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 134 + drivers/net/ethernet/ibm/ibmvnic.c | 11 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 8 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 41 + drivers/net/ethernet/intel/ice/ice_base.c | 14 +- drivers/net/ethernet/intel/ice/ice_common.c | 243 ++ drivers/net/ethernet/intel/ice/ice_common.h | 10 + drivers/net/ethernet/intel/ice/ice_controlq.c | 62 + drivers/net/ethernet/intel/ice/ice_controlq.h | 2 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 27 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 69 + drivers/net/ethernet/intel/ice/ice_lib.c | 20 +- drivers/net/ethernet/intel/ice/ice_lib.h | 3 +- drivers/net/ethernet/intel/ice/ice_main.c | 95 + drivers/net/ethernet/intel/ice/ice_ptp.c | 1269 +++++++ drivers/net/ethernet/intel/ice/ice_ptp.h | 161 + drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 653 ++++ drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 79 + drivers/net/ethernet/intel/ice/ice_sbq_cmd.h | 92 + drivers/net/ethernet/intel/ice/ice_txrx.c | 37 + drivers/net/ethernet/intel/ice/ice_txrx.h | 5 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 3 + drivers/net/ethernet/intel/ice/ice_type.h | 62 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 14 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 42 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 55 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 270 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 319 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 36 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 191 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 140 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 58 +- drivers/net/ethernet/marvell/prestera/prestera.h | 2 + .../ethernet/marvell/prestera/prestera_devlink.c | 530 ++- .../ethernet/marvell/prestera/prestera_devlink.h | 3 + .../net/ethernet/marvell/prestera/prestera_dsa.c | 3 + .../net/ethernet/marvell/prestera/prestera_dsa.h | 1 + .../net/ethernet/marvell/prestera/prestera_hw.c | 35 + .../net/ethernet/marvell/prestera/prestera_hw.h | 11 + .../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 +- drivers/net/ethernet/micrel/ksz884x.c | 105 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 1 + drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 1 + .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 285 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 19 +- drivers/net/ethernet/realtek/r8169_main.c | 1 - drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 397 +++ drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 18 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 16 + drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 18 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 6 +- drivers/net/ipa/Makefile | 3 +- drivers/net/ipa/ipa_endpoint.c | 12 - drivers/net/ipa/ipa_main.c | 36 +- drivers/net/ipa/ipa_sysfs.c | 136 + drivers/net/ipa/ipa_sysfs.h | 15 + drivers/net/ipa/ipa_version.h | 2 + drivers/net/mdio/Kconfig | 14 + drivers/net/mdio/Makefile | 4 +- drivers/net/mdio/acpi_mdio.c | 58 + drivers/net/mdio/fwnode_mdio.c | 144 + drivers/net/mdio/mdio-mscc-miim.c | 6 +- drivers/net/mdio/of_mdio.c | 138 +- drivers/net/mhi/net.c | 127 +- drivers/net/netdevsim/dev.c | 22 + drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/pcs/Makefile | 4 +- drivers/net/pcs/pcs-xpcs-nxp.c | 185 + drivers/net/pcs/pcs-xpcs.c | 263 +- drivers/net/pcs/pcs-xpcs.h | 115 + drivers/net/phy/dp83867.c | 6 +- drivers/net/phy/micrel.c | 410 ++- drivers/net/phy/mii_timestamper.c | 3 + drivers/net/phy/nxp-c45-tja11xx.c | 12 +- drivers/net/phy/phy_device.c | 109 +- drivers/net/phy/phylink.c | 46 +- drivers/net/phy/sfp-bus.c | 5 + drivers/net/usb/asix_devices.c | 43 +- drivers/net/wan/pc300too.c | 52 +- drivers/net/wireless/marvell/mwifiex/main.c | 13 +- drivers/net/wireless/ti/wl12xx/main.c | 7 + drivers/net/wireless/ti/wlcore/event.c | 67 +- drivers/net/wireless/ti/wlcore/sysfs.c | 24 +- drivers/net/wwan/Kconfig | 27 +- drivers/net/wwan/Makefile | 3 +- drivers/net/wwan/iosm/Makefile | 23 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 88 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 59 + drivers/net/wwan/iosm/iosm_ipc_imem.c | 1363 ++++++++ drivers/net/wwan/iosm/iosm_ipc_imem.h | 579 ++++ drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 346 ++ drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 98 + drivers/net/wwan/iosm/iosm_ipc_irq.c | 90 + drivers/net/wwan/iosm/iosm_ipc_irq.h | 33 + drivers/net/wwan/iosm/iosm_ipc_mmio.c | 223 ++ drivers/net/wwan/iosm/iosm_ipc_mmio.h | 193 ++ drivers/net/wwan/iosm/iosm_ipc_mux.c | 455 +++ drivers/net/wwan/iosm/iosm_ipc_mux.h | 343 ++ drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 910 +++++ drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 193 ++ drivers/net/wwan/iosm/iosm_ipc_pcie.c | 579 ++++ drivers/net/wwan/iosm/iosm_ipc_pcie.h | 209 ++ drivers/net/wwan/iosm/iosm_ipc_pm.c | 333 ++ drivers/net/wwan/iosm/iosm_ipc_pm.h | 207 ++ drivers/net/wwan/iosm/iosm_ipc_port.c | 85 + drivers/net/wwan/iosm/iosm_ipc_port.h | 50 + drivers/net/wwan/iosm/iosm_ipc_protocol.c | 283 ++ drivers/net/wwan/iosm/iosm_ipc_protocol.h | 237 ++ drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 552 +++ drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h | 444 +++ drivers/net/wwan/iosm/iosm_ipc_task_queue.c | 202 ++ drivers/net/wwan/iosm/iosm_ipc_task_queue.h | 97 + drivers/net/wwan/iosm/iosm_ipc_uevent.c | 44 + drivers/net/wwan/iosm/iosm_ipc_uevent.h | 41 + drivers/net/wwan/iosm/iosm_ipc_wwan.c | 351 ++ drivers/net/wwan/iosm/iosm_ipc_wwan.h | 55 + drivers/net/wwan/mhi_wwan_ctrl.c | 2 +- drivers/net/wwan/wwan_core.c | 245 +- drivers/nfc/fdp/fdp.c | 7 +- drivers/nvme/host/fabrics.c | 2 + drivers/nvmem/core.c | 4 + drivers/pci/quirks.c | 12 + drivers/perf/arm_smmuv3_pmu.c | 25 +- drivers/perf/fsl_imx8_ddr_perf.c | 7 +- drivers/perf/qcom_l2_pmu.c | 7 +- drivers/perf/qcom_l3_pmu.c | 5 +- drivers/perf/xgene_pmu.c | 11 +- drivers/pinctrl/pinctrl-mcp23s08.c | 3 + drivers/pinctrl/pinctrl-mcp23s08.h | 1 + drivers/regulator/hi6421v600-regulator.c | 2 +- drivers/regulator/rt6160-regulator.c | 37 +- drivers/s390/block/scm_blk.c | 21 +- drivers/s390/net/netiucv.c | 28 +- drivers/s390/net/qeth_core.h | 42 +- drivers/s390/net/qeth_core_main.c | 349 +- drivers/s390/net/qeth_ethtool.c | 7 +- drivers/s390/net/qeth_l2_main.c | 12 +- drivers/scsi/ibmvscsi/ibmvfc.c | 1 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 1 + drivers/soc/bcm/brcmstb/common.c | 5 - drivers/soc/imx/gpcv2.c | 92 + drivers/soc/mediatek/mtk-pm-domains.c | 42 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 35 + drivers/soc/tegra/fuse/fuse-tegra30.c | 3 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/intel.c | 56 +- drivers/soundwire/intel.h | 14 +- drivers/soundwire/intel_init.c | 232 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-meson-spicc.c | 8 +- drivers/spi/spi-nxp-fspi.c | 11 +- drivers/spi/spi.c | 73 - drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/kpc2000/Kconfig | 59 - drivers/staging/kpc2000/Makefile | 6 - drivers/staging/kpc2000/TODO | 2 - drivers/staging/kpc2000/kpc.h | 23 - drivers/staging/kpc2000/kpc2000/Makefile | 4 - drivers/staging/kpc2000/kpc2000/cell_probe.c | 548 --- drivers/staging/kpc2000/kpc2000/core.c | 565 --- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 23 - drivers/staging/kpc2000/kpc2000/pcie.h | 90 - drivers/staging/kpc2000/kpc2000/uapi.h | 22 - drivers/staging/kpc2000/kpc2000_i2c.c | 731 ---- drivers/staging/kpc2000/kpc2000_spi.c | 517 --- drivers/staging/kpc2000/kpc_dma/Makefile | 6 - drivers/staging/kpc2000/kpc_dma/dma.c | 270 -- drivers/staging/kpc2000/kpc_dma/fileops.c | 363 -- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 249 -- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 222 -- drivers/staging/kpc2000/kpc_dma/uapi.h | 11 - drivers/staging/octeon-usb/octeon-hcd.c | 2 + .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 123 +- drivers/staging/rtl8188eu/hal/odm.c | 150 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 6 - drivers/staging/rtl8188eu/hal/phy.c | 38 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 2 - drivers/staging/rtl8188eu/hal/usb_halinit.c | 5 - drivers/staging/rtl8188eu/include/odm.h | 2 - drivers/staging/rtl8188eu/include/odm_debug.h | 83 - drivers/staging/rtl8188eu/include/odm_precomp.h | 4 - drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 36 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 +- drivers/thunderbolt/icm.c | 20 +- drivers/thunderbolt/nhi.c | 71 +- drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/tb.c | 67 + drivers/thunderbolt/test.c | 22 +- drivers/thunderbolt/usb4_port.c | 1 - drivers/usb/dwc3/core.h | 2 - drivers/usb/dwc3/debugfs.c | 8 +- drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/host/ehci-hcd.c | 4 +- drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/vhost/vsock.c | 56 +- drivers/watchdog/octeon-wdt-main.c | 1 + drivers/watchdog/sama5d4_wdt.c | 10 +- fs/adfs/inode.c | 1 + fs/affs/file.c | 2 + fs/afs/cmservice.c | 5 +- fs/bfs/file.c | 1 + fs/block_dev.c | 1 + fs/buffer.c | 1 - fs/cifs/cifs_debug.c | 10 +- fs/cifs/cifs_dfs_ref.c | 2 +- fs/cifs/cifs_spnego.c | 4 +- fs/cifs/cifs_spnego.h | 3 +- fs/cifs/cifsglob.h | 72 +- fs/cifs/cifsproto.h | 32 +- fs/cifs/cifssmb.c | 38 +- fs/cifs/connect.c | 73 +- fs/cifs/dfs_cache.c | 43 +- fs/cifs/ntlmssp.h | 5 +- fs/cifs/sess.c | 179 +- fs/cifs/smb1ops.c | 10 +- fs/cifs/smb2misc.c | 4 +- fs/cifs/smb2ops.c | 8 +- fs/cifs/smb2pdu.c | 109 +- fs/cifs/smb2proto.h | 6 +- fs/cifs/smb2transport.c | 27 +- fs/cifs/transport.c | 24 +- fs/configfs/inode.c | 8 +- fs/coredump.c | 2 +- fs/crypto/keysetup.c | 40 +- fs/dlm/midcomms.c | 54 +- fs/drop_caches.c | 3 +- fs/exec.c | 37 +- fs/exfat/dir.c | 8 +- fs/exfat/inode.c | 1 + fs/exfat/super.c | 2 +- fs/ext2/inode.c | 2 + fs/fat/inode.c | 1 + fs/fs-writeback.c | 332 +- fs/gfs2/meta_io.c | 2 + fs/hfs/inode.c | 2 + fs/hfsplus/inode.c | 2 + fs/hpfs/file.c | 1 + fs/inode.c | 48 +- fs/internal.h | 1 - fs/io-wq.c | 29 +- fs/io_uring.c | 395 ++- fs/jfs/inode.c | 1 + fs/kernfs/inode.c | 8 +- fs/libfs.c | 17 +- fs/minix/inode.c | 1 + fs/nilfs2/mdt.c | 1 + fs/nilfs2/sysfs.c | 1 + fs/notify/fanotify/fanotify_user.c | 4 +- fs/ocfs2/aops.c | 1 + fs/ocfs2/cluster/nodemanager.c | 2 +- fs/omfs/file.c | 1 + fs/proc/base.c | 6 + fs/proc/task_mmu.c | 23 +- fs/pstore/Kconfig | 1 + fs/pstore/blk.c | 263 +- fs/ramfs/inode.c | 9 +- fs/sysv/itree.c | 1 + fs/udf/file.c | 1 + fs/udf/inode.c | 1 + fs/ufs/inode.c | 1 + fs/xfs/libxfs/xfs_attr.c | 910 +++-- fs/xfs/libxfs/xfs_attr.h | 403 +++ fs/xfs/libxfs/xfs_attr_leaf.c | 4 +- fs/xfs/libxfs/xfs_attr_leaf.h | 2 +- fs/xfs/libxfs/xfs_attr_remote.c | 167 +- fs/xfs/libxfs/xfs_attr_remote.h | 8 +- fs/xfs/libxfs/xfs_ialloc.c | 3 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_log.c | 4 +- fs/xfs/xfs_trace.h | 2 - include/acpi/actbl2.h | 5 + include/asm-generic/memory_model.h | 37 +- include/asm-generic/topology.h | 2 +- include/asm-generic/vmlinux.lds.h | 34 - include/drm/drm_dp_helper.h | 48 - include/dt-bindings/clock/imx8mq-clock.h | 19 - include/dt-bindings/power/imx8mn-power.h | 15 + include/linux/acpi.h | 9 + include/linux/acpi_mdio.h | 26 + include/linux/arch_topology.h | 1 - include/linux/ascii85.h | 3 +- include/linux/backing-dev-defs.h | 20 +- include/linux/blk-mq.h | 24 +- include/linux/bootconfig.h | 4 +- include/linux/cpumask.h | 2 +- include/linux/debugobjects.h | 2 +- include/linux/dsa/8021q.h | 79 +- include/linux/dsa/sja1105.h | 26 +- include/linux/elevator.h | 1 + include/linux/fs.h | 6 +- include/linux/fwnode_mdio.h | 35 + include/linux/gfp.h | 4 +- include/linux/huge_mm.h | 8 +- include/linux/hugetlb.h | 16 - include/linux/if_rmnet.h | 2 +- include/linux/iio/adc/ad_sigma_delta.h | 4 +- include/linux/irqdesc.h | 18 +- include/linux/irqdomain.h | 65 +- include/linux/kernel.h | 155 +- include/linux/kprobes.h | 1 - include/linux/kstrtox.h | 155 + include/linux/lru_cache.h | 8 +- include/linux/memblock.h | 6 +- include/linux/memcontrol.h | 8 +- include/linux/mempolicy.h | 7 +- include/linux/mhi.h | 12 +- include/linux/micrel_phy.h | 16 + include/linux/mm.h | 10 +- include/linux/mm_types.h | 27 +- include/linux/mmc/host.h | 2 +- include/linux/mmu_notifier.h | 26 +- include/linux/mmzone.h | 47 +- include/linux/nodemask.h | 6 +- include/linux/nvmem-provider.h | 1 + include/linux/pagemap.h | 63 +- include/linux/pcs/pcs-xpcs.h | 21 +- include/linux/percpu-refcount.h | 2 +- include/linux/perf_event.h | 6 + include/linux/pgtable.h | 9 + include/linux/phy.h | 36 + include/linux/phylink.h | 3 + include/linux/pm_domain.h | 1 + include/linux/prmt.h | 7 + include/linux/rmap.h | 14 +- include/linux/scatterlist.h | 2 +- include/linux/sched/signal.h | 13 + include/linux/slab.h | 3 +- include/linux/socket.h | 2 - include/linux/soundwire/sdw_intel.h | 6 +- include/linux/spi/spi.h | 5 - include/linux/string.h | 7 - include/linux/sunrpc/cache.h | 1 + include/linux/swap.h | 11 +- include/linux/swapops.h | 123 +- include/linux/virtio_vsock.h | 10 + include/linux/vmalloc.h | 1 + include/linux/writeback.h | 1 + include/linux/wwan.h | 24 + include/linux/zbud.h | 23 - include/net/af_vsock.h | 8 + include/net/devlink.h | 10 + include/net/dsa.h | 8 +- include/net/net_namespace.h | 7 + include/net/rtnetlink.h | 8 + include/net/xfrm.h | 5 - include/sound/hdmi-codec.h | 12 +- include/sound/pcm_iec958.h | 8 + include/trace/events/vmscan.h | 41 - .../trace/events/vsock_virtio_transport_common.h | 5 +- include/uapi/drm/drm.h | 4 +- include/uapi/linux/if_link.h | 7 + include/uapi/linux/io_uring.h | 19 +- include/uapi/linux/virtio_vsock.h | 9 + include/uapi/linux/wwan.h | 16 + kernel/Makefile | 1 - kernel/cgroup/cgroup.c | 1 + kernel/crash_core.c | 5 +- kernel/futex.c | 3 +- kernel/irq/Kconfig | 5 + kernel/irq/irqdesc.c | 73 +- kernel/irq/irqdomain.c | 120 +- kernel/kprobes.c | 2 +- kernel/kthread.c | 96 +- kernel/pgo/Kconfig | 36 - kernel/pgo/Makefile | 5 - kernel/pgo/fs.c | 413 --- kernel/pgo/instrument.c | 188 - kernel/pgo/pgo.h | 211 -- kernel/power/Kconfig | 12 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/ptrace.c | 9 + kernel/rcu/refscale.c | 6 +- kernel/rcu/tree.c | 6 +- kernel/scftorture.c | 2 +- kernel/sched/core.c | 1 - kernel/seccomp.c | 12 +- lib/kstrtox.c | 5 +- lib/kunit/executor.c | 20 + lib/kunit/test.c | 7 +- lib/parser.c | 1 + lib/test_hmm.c | 127 +- lib/test_hmm_uapi.h | 2 - lib/vsprintf.c | 1 + mm/Kconfig | 38 +- mm/backing-dev.c | 69 +- mm/compaction.c | 6 +- mm/debug_vm_pgtable.c | 12 +- mm/filemap.c | 25 +- mm/gup.c | 58 +- mm/hmm.c | 12 +- mm/huge_memory.c | 102 +- mm/hugetlb.c | 15 +- mm/init-mm.c | 9 + mm/internal.h | 55 +- mm/kmemleak.c | 18 +- mm/memblock.c | 8 +- mm/memcontrol.c | 44 +- mm/memory-failure.c | 17 +- mm/memory.c | 206 +- mm/mempolicy.c | 96 +- mm/migrate.c | 52 +- mm/mlock.c | 10 +- mm/mprotect.c | 18 +- mm/page-writeback.c | 18 +- mm/page_alloc.c | 194 +- mm/page_ext.c | 2 +- mm/page_vma_mapped.c | 171 +- mm/pgtable-generic.c | 5 +- mm/rmap.c | 639 +--- mm/shmem.c | 4 +- mm/slab.h | 6 + mm/slab_common.c | 5 +- mm/slub.c | 319 +- mm/swap.c | 2 +- mm/swap_state.c | 10 +- mm/truncate.c | 90 +- mm/vmalloc.c | 17 + mm/vmscan.c | 34 +- mm/workingset.c | 10 + mm/zbud.c | 229 +- mm/zsmalloc.c | 2 +- net/bluetooth/smp.c | 6 +- net/ceph/auth.c | 7 +- net/ceph/cls_lock_client.c | 12 +- net/core/devlink.c | 53 +- net/core/flow_dissector.c | 4 +- net/core/net_namespace.c | 12 + net/core/rtnetlink.c | 30 +- net/devres.c | 2 +- net/dsa/dsa_priv.h | 5 + net/dsa/master.c | 6 +- net/dsa/slave.c | 17 +- net/dsa/tag_8021q.c | 23 + net/dsa/tag_ar9331.c | 2 +- net/dsa/tag_brcm.c | 6 +- net/dsa/tag_dsa.c | 4 +- net/dsa/tag_gswip.c | 2 +- net/dsa/tag_hellcreek.c | 3 +- net/dsa/tag_ksz.c | 9 +- net/dsa/tag_lan9303.c | 2 +- net/dsa/tag_mtk.c | 2 +- net/dsa/tag_ocelot.c | 4 +- net/dsa/tag_ocelot_8021q.c | 20 +- net/dsa/tag_qca.c | 2 +- net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_sja1105.c | 312 +- net/dsa/tag_trailer.c | 3 +- net/dsa/tag_xrs700x.c | 3 +- net/ethtool/strset.c | 2 + net/ipv4/ah4.c | 1 - net/ipv4/esp4.c | 1 - net/ipv4/esp4_offload.c | 1 - net/ipv4/ipcomp.c | 1 - net/ipv4/route.c | 15 +- net/ipv4/xfrm4_tunnel.c | 1 - net/ipv6/ah6.c | 2 - net/ipv6/esp6.c | 2 - net/ipv6/esp6_offload.c | 1 - net/ipv6/fib6_rules.c | 2 +- net/ipv6/ipcomp6.c | 2 - net/ipv6/mcast.c | 25 +- net/ipv6/mip6.c | 99 - net/ipv6/xfrm6_output.c | 7 - net/ipv6/xfrm6_tunnel.c | 1 - net/iucv/af_iucv.c | 27 +- net/mptcp/protocol.c | 52 +- net/mptcp/protocol.h | 1 - net/mptcp/subflow.c | 108 +- net/qrtr/mhi.c | 2 +- net/qrtr/qrtr.c | 2 +- net/sched/sch_cake.c | 12 +- net/socket.c | 13 - net/vmw_vsock/af_vsock.c | 464 ++- net/vmw_vsock/virtio_transport.c | 26 + net/vmw_vsock/virtio_transport_common.c | 179 +- net/vmw_vsock/vsock_loopback.c | 12 + net/xfrm/xfrm_output.c | 79 +- net/xfrm/xfrm_policy.c | 2 +- scripts/Makefile.lib | 10 - security/integrity/ima/ima_kexec.c | 1 + security/lsm_audit.c | 1 - security/selinux/avc.c | 46 +- security/selinux/hooks.c | 20 +- security/selinux/include/avc.h | 13 +- security/selinux/ss/services.c | 23 +- sound/core/control_led.c | 2 +- sound/core/pcm_iec958.c | 174 +- sound/firewire/Kconfig | 21 +- sound/firewire/amdtp-stream-trace.h | 2 +- sound/firewire/amdtp-stream.c | 6 +- sound/firewire/bebob/bebob.c | 131 +- sound/firewire/bebob/bebob.h | 19 +- sound/firewire/bebob/bebob_stream.c | 32 +- sound/firewire/fireworks/fireworks.c | 15 + sound/firewire/fireworks/fireworks.h | 8 - sound/i2c/tea6330t.c | 2 +- sound/mips/snd-n64.c | 4 + sound/pci/hda/hda_tegra.c | 4 +- sound/pci/trident/trident_memory.c | 2 +- sound/soc/adi/axi-i2s.c | 3 +- sound/soc/adi/axi-spdif.c | 3 +- sound/soc/atmel/atmel-classd.c | 3 +- sound/soc/atmel/atmel-i2s.c | 3 +- sound/soc/atmel/atmel-pdmic.c | 3 +- sound/soc/atmel/mchp-i2s-mcc.c | 3 +- sound/soc/bcm/cygnus-ssp.c | 7 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/hdmi-codec.c | 217 +- sound/soc/codecs/rt5645.c | 49 +- sound/soc/codecs/wcd-clsh-v2.c | 348 +- sound/soc/codecs/wcd-clsh-v2.h | 16 + sound/soc/codecs/wcd-mbhc-v2.c | 2 +- sound/soc/codecs/wcd938x-sdw.c | 315 ++ sound/soc/codecs/wcd938x.c | 3659 ++++++++++++++++++++ sound/soc/codecs/wcd938x.h | 720 ++++ sound/soc/fsl/fsl_easrc.c | 4 +- sound/soc/fsl/fsl_spdif.c | 24 +- sound/soc/qcom/lpass-cpu.c | 33 + sound/soc/qcom/lpass-platform.c | 12 +- sound/soc/qcom/lpass-sc7180.c | 1 + sound/soc/qcom/lpass.h | 2 + sound/soc/soc-pcm.c | 2 +- tools/arch/x86/include/asm/disabled-features.h | 7 +- tools/bpf/bpftool/main.c | 4 +- tools/debugging/kernel-chktaint | 2 +- tools/lib/bpf/libbpf.c | 4 +- tools/objtool/arch/x86/decode.c | 4 + tools/perf/util/session.c | 1 + tools/testing/kunit/kunit.py | 57 +- tools/testing/kunit/kunit_config.py | 7 +- tools/testing/kunit/kunit_kernel.py | 177 +- tools/testing/kunit/kunit_parser.py | 2 +- tools/testing/kunit/kunit_tool_test.py | 18 +- tools/testing/kunit/qemu_config.py | 16 + tools/testing/kunit/qemu_configs/alpha.py | 10 + tools/testing/kunit/qemu_configs/arm.py | 13 + tools/testing/kunit/qemu_configs/arm64.py | 12 + tools/testing/kunit/qemu_configs/i386.py | 10 + tools/testing/kunit/qemu_configs/powerpc.py | 12 + tools/testing/kunit/qemu_configs/riscv.py | 31 + tools/testing/kunit/qemu_configs/s390.py | 14 + tools/testing/kunit/qemu_configs/sparc.py | 10 + tools/testing/kunit/qemu_configs/x86_64.py | 10 + .../drivers/net/netdevsim/devlink_trap.sh | 10 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/aarch64/debug-exceptions.c | 250 ++ .../selftests/kvm/include/aarch64/processor.h | 83 +- tools/testing/selftests/kvm/include/kvm_util.h | 23 +- .../selftests/kvm/include/x86_64/processor.h | 4 +- tools/testing/selftests/kvm/lib/aarch64/handlers.S | 126 + .../testing/selftests/kvm/lib/aarch64/processor.c | 97 + tools/testing/selftests/kvm/lib/test_util.c | 38 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 23 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 4 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 2 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 7 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 9 - .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 8 +- .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 2 +- tools/testing/selftests/net/fib_nexthops.sh | 12 + tools/testing/selftests/net/fib_tests.sh | 25 + .../selftests/net/forwarding/devlink_lib.sh | 26 + tools/testing/selftests/net/mptcp/mptcp_connect.sh | 11 +- tools/testing/selftests/ptrace/vmaccess.c | 25 +- tools/testing/selftests/vm/Makefile | 4 +- tools/testing/selftests/vm/hmm-tests.c | 158 - tools/testing/selftests/vm/pkey-x86.h | 1 + tools/testing/selftests/vm/protection_keys.c | 85 +- tools/testing/vsock/util.c | 32 +- tools/testing/vsock/util.h | 3 + tools/testing/vsock/vsock_test.c | 116 + 1496 files changed, 49815 insertions(+), 22091 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec create mode 100644 Documentation/ABI/testing/sysfs-class-spi-eeprom create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-soc-ipa create mode 100644 Documentation/admin-guide/hw-vuln/core-scheduling.rst delete mode 100644 Documentation/dev-tools/pgo.rst delete mode 100644 Documentation/devicetree/bindings/clock/brcm,iproc-clocks.txt create mode 100644 Documentation/devicetree/bindings/clock/brcm,iproc-clocks.yaml create mode 100644 Documentation/devicetree/bindings/crypto/cortina,sl3516-crypto.yaml create mode 100644 Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml create mode 100644 Documentation/devicetree/bindings/mtd/microchip,mchp48l640.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml create mode 100644 Documentation/devicetree/bindings/net/ingenic,mac.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x-sdw.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt create mode 100644 Documentation/firmware-guide/acpi/dsd/phy.rst create mode 100644 Documentation/networking/device_drivers/wwan/index.rst create mode 100644 Documentation/networking/device_drivers/wwan/iosm.rst create mode 100644 Documentation/networking/devlink/prestera.rst delete mode 100644 arch/alpha/include/asm/mmzone.h delete mode 100644 arch/alpha/mm/numa.c delete mode 100644 arch/arc/include/asm/mmzone.h create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts create mode 100644 arch/arm/boot/dts/imx6dl-b105pv2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b105v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b125pv2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b125v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b155v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-b1x5v2.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-qmx6.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp42x-welltech-epbx100.dts delete mode 100644 arch/m68k/include/asm/mmzone.h create mode 100644 arch/riscv/mm/pgtable.c create mode 100644 drivers/acpi/prmt.c create mode 100644 drivers/crypto/gemini/Makefile create mode 100644 drivers/crypto/gemini/sl3516-ce-cipher.c create mode 100644 drivers/crypto/gemini/sl3516-ce-core.c create mode 100644 drivers/crypto/gemini/sl3516-ce-rng.c create mode 100644 drivers/crypto/gemini/sl3516-ce.h create mode 100644 drivers/cxl/acpi.c create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h delete mode 100644 drivers/gpu/drm/i915/i915_buddy.c delete mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/intel_region_ttm.c create mode 100644 drivers/gpu/drm/i915/intel_region_ttm.h delete mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c create mode 100644 drivers/mtd/devices/mchp48l640.c create mode 100644 drivers/mtd/nand/raw/pl35x-nand-controller.c delete mode 100644 drivers/net/dsa/sja1105/sja1105_sgmii.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp.c create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_hw.c create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_hw.h create mode 100644 drivers/net/ethernet/intel/ice/ice_sbq_cmd.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c create mode 100644 drivers/net/ipa/ipa_sysfs.c create mode 100644 drivers/net/ipa/ipa_sysfs.h create mode 100644 drivers/net/mdio/acpi_mdio.c create mode 100644 drivers/net/mdio/fwnode_mdio.c create mode 100644 drivers/net/pcs/pcs-xpcs-nxp.c create mode 100644 drivers/net/pcs/pcs-xpcs.h create mode 100644 drivers/net/wwan/iosm/Makefile create mode 100644 drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem_ops.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem_ops.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_irq.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_irq.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mmio.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mmio.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux_codec.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux_codec.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pcie.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pcie.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pm.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pm.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_port.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_port.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_task_queue.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_task_queue.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_uevent.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_uevent.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_wwan.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_wwan.h delete mode 100644 drivers/staging/kpc2000/Kconfig delete mode 100644 drivers/staging/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/TODO delete mode 100644 drivers/staging/kpc2000/kpc.h delete mode 100644 drivers/staging/kpc2000/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c delete mode 100644 drivers/staging/kpc2000/kpc2000/core.c delete mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h delete mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h delete mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h delete mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c delete mode 100644 drivers/staging/kpc2000/kpc2000_spi.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h delete mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_debug.h create mode 100644 include/dt-bindings/power/imx8mn-power.h create mode 100644 include/linux/acpi_mdio.h create mode 100644 include/linux/fwnode_mdio.h create mode 100644 include/linux/kstrtox.h create mode 100644 include/linux/prmt.h delete mode 100644 include/linux/zbud.h create mode 100644 include/uapi/linux/wwan.h delete mode 100644 kernel/pgo/Kconfig delete mode 100644 kernel/pgo/Makefile delete mode 100644 kernel/pgo/fs.c delete mode 100644 kernel/pgo/instrument.c delete mode 100644 kernel/pgo/pgo.h create mode 100644 sound/soc/codecs/wcd938x-sdw.c create mode 100644 sound/soc/codecs/wcd938x.c create mode 100644 sound/soc/codecs/wcd938x.h create mode 100644 tools/testing/kunit/qemu_config.py create mode 100644 tools/testing/kunit/qemu_configs/alpha.py create mode 100644 tools/testing/kunit/qemu_configs/arm.py create mode 100644 tools/testing/kunit/qemu_configs/arm64.py create mode 100644 tools/testing/kunit/qemu_configs/i386.py create mode 100644 tools/testing/kunit/qemu_configs/powerpc.py create mode 100644 tools/testing/kunit/qemu_configs/riscv.py create mode 100644 tools/testing/kunit/qemu_configs/s390.py create mode 100644 tools/testing/kunit/qemu_configs/sparc.py create mode 100644 tools/testing/kunit/qemu_configs/x86_64.py create mode 100644 tools/testing/selftests/kvm/aarch64/debug-exceptions.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/handlers.S