This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 25fe90f43fa3 Add linux-next specific files for 20210611 omits b98f0e44e065 Merge branch 'akpm/master' 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 246262582772 Merge branch 'remotes/lorenzo/pci/xgene' omits 99e47775ef33 Merge branch 'remotes/lorenzo/pci/tegra' omits f87a656d270e Merge branch 'remotes/lorenzo/pci/mobiveil' omits 670f16ffcb29 Merge branch 'remotes/lorenzo/pci/microchip' omits 0d84bd5d42a8 Merge branch 'remotes/lorenzo/pci/mediatek' omits 0436d4141741 Merge branch 'remotes/lorenzo/pci/hv' omits ef6a48646992 Merge branch 'remotes/lorenzo/pci/ftpci100' omits a75c19b6b2b3 Merge branch 'remotes/lorenzo/pci/dwc' omits f0f0a01c3b4a Merge branch 'remotes/lorenzo/pci/aardvark' omits 4fac9dcde165 Merge branch 'pci/virtualization' omits 03b537222e58 Merge branch 'pci/sysfs' omits 8a4ab97a25fb Merge branch 'pci/resource' omits 26e0b2f26976 Merge branch 'pci/misc' omits 814d4466ec8d Merge branch 'pci/error' omits a4661f2927ec Merge branch 'pci/enumeration' 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 915fec5048e4 PCI: Mark TI C667X to avoid bus reset 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 a6d0e682c6ba arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] omits ee2e3eb58b46 clocksource/drivers/arm_global_timer: Implement rate compe [...] 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 0e981add8a37 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] omits 932297981e68 clocksource/drivers/ingenic: Rename unreasonable array names 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 abf89b741a19 clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG omits 86441fa29e57 Merge drm/drm-next into drm-misc-next omits d098775ed440 drm/nouveau: init the base GEM fields for internal BOs omits 9f8c97fb93ed drivers/clocksource/mediatek: Ack and disable interrupts o [...] omits ed3995c9d0a2 Merge branches 'iommu/fixes', 'arm/rockchip', 'x86/vt-d', [...] 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 8b38a9ace341 gfs2: Fix mmap + page fault deadlocks (part 2) omits df2a065bc9e8 gfs2: Add LM_FLAG_OUTER glock holder flag omits 469ac8b8a2df gfs2: Encode glock holding and retry flags in journal_info omits 1dc054848753 gfs2: Add wrappers for accessing journal_info omits e025037ebd3c iov_iter: Add iov_iter_fault_in_writeable() omits df80b37825ce gfs2: Fix mmap + page fault deadlocks (part 1) omits 8cc8978e276e gfs2: Add gfs2_holder_is_compatible helper omits f2cd9be2bf18 gfs2: Add wrapper for iomap_file_buffered_write omits ce7de21d5ac0 gfs2: Clean up the error handling in gfs2_page_mkwrite omits 1de1e1d87981 gfs2: Take exclusive glock for IOMAP_ZERO ops 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 501f1864e638 platform/x86: think-lmi: Avoid potential read before start [...] omits 6676e45453ad platform/x86: think-lmi: Fix check for admin password being set omits ca80e8e188e2 platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_clas [...] omits 13c3b4f76073 platform/x86: intel_ips: fix set but unused warning in read_mgtv omits 7bcf47e825e9 x86/platform/uv: Constify static attribute_group struct omits c6da07b3b85f platform/x86: tc1100-wmi: Constify static attribute_group struct omits aa1ea5a22d61 platform/x86: intel_pmt_crashlog: Constify static attribut [...] omits b6d01ae97b7c platform/x86: hdaps: Constify static attribute_group struct omits 310dddb6e24e platform/surface: aggregator: Use list_move_tail instead o [...] omits 1ee26abaa9b1 platform/surface: aggregator: Use list_move_tail instead o [...] omits ef6f01529b8a platform/surface: aggregator: Drop unnecessary variable in [...] omits 1aedf340ccf8 platform/surface: aggregator: Do not return uninitialized value 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 f77378171bf3 PCI: aardvark: Fix kernel panic during PIO transfer 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 52fe80c09091 Merge branch 'for-next/sve' into for-next/core omits 400b967b8770 Merge branch 'for-next/smccc' into for-next/core omits e8be056b7a13 Merge branch 'for-next/selftests' into for-next/core omits ee71508d995f Merge branch 'for-next/perf' into for-next/core omits 7e2a0f908aaa Merge branch 'for-next/mte' into for-next/core omits b166c2b26256 Merge branch 'for-next/mm' into for-next/core omits 49679e4931b3 Merge branch 'for-next/kasan' into for-next/core omits 68ef2327390f Merge branch 'for-next/insn' into for-next/core omits cefb2fff12ac Merge branch 'for-next/ffa' into for-next/core omits ff89b31e8c29 Merge branch 'for-next/entry' into for-next/core omits f2145aad3d8c Merge branch 'for-next/docs' into for-next/core omits a6555e3fa425 Merge branch 'for-next/cpufeature' into for-next/core omits b5a8e5ffaf26 Merge branch 'for-next/cortex-strings' into for-next/core omits 77b0d53bc955 Merge branch 'for-next/caches' into for-next/core omits dd34f06c0f92 Merge branch 'for-next/build' into for-next/core omits 1da337e25423 Merge branch 'for-next/boot' into for-next/core omits 7e4311b04be4 Merge tag 'xfs-cil-scale-2-tag' of git://git.kernel.org/pu [...] 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 5d80e6eff7d9 Merge tag 'arm-ffa-5.14' of git://git.kernel.org/pub/scm/l [...] 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 7017b129e69c xfs: expanding delayed logging design with background material omits e469cbe84f4a xfs: xlog_sync() manually adjusts grant head space omits 02f1473ded55 xfs: avoid cil push lock if possible omits a1785f597c8b xfs: move CIL ordering to the logvec chain omits a47518453bf9 xfs: convert log vector chain to use list heads omits 1f18c0c4b78c xfs: convert CIL to unordered per cpu lists omits be05dd0e68ac xfs: Add order IDs to log items in CIL omits 7f3b7c463f00 xfs: convert CIL busy extents to per-cpu omits 57edd3f6599e xfs: track CIL ticket reservation in percpu structure omits a8613836d99e xfs: implement percpu cil space used calculation omits 0e4c3e0ee4fd xfs: introduce per-cpu CIL tracking structure omits abb480858143 xfs: introduce CPU hotplug infrastructure 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 a45cb78e6a90 Merge branch 'for-next/Warray-bounds' into for-next/kspp omits 13dfead49db0 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] omits a529f200d4f9 f2fs: swap: support migrating swapfile in aligned write mode omits 16c4ad4350b9 f2fs: swap: remove dead codes omits ad7f23116c87 f2fs: compress: add compress_inode to cache compressed blocks omits b057af902a6b f2fs: clean up /sys/fs/f2fs/<disk>/features omits 3ba3a3f77e4f Merge branch 'features' into for-next omits 766ea2680103 Merge branch 'fixes' into for-next 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 4bb1fa3576d5 Merge branch 'for-5.14' into for-next omits 516e52e9f5ec scftorture: Avoid excess warnings omits f32ca74c134b docs: driver-api: Update Surface Aggregator user-space int [...] omits ac915de050a0 platform/surface: aggregator_cdev: Add lockdep support omits 6f60fdde2682 platform/surface: aggregator_cdev: Allow enabling of event [...] omits 65b7f3c6be86 platform/surface: aggregator_cdev: Add support for forward [...] omits ca01a8deb924 platform/surface: aggregator: Update copyright omits 640ee17199e4 platform/surface: aggregator: Allow enabling of events wit [...] omits c5f75a1c3404 platform/surface: aggregator: Allow registering notifiers [...] omits bc4f3b7f08a7 platform/mellanox: mlxreg-hotplug: Revert "move to use req [...] omits 07fc3031db0e platform/surface: dtx: Add missing mutex_destroy() call in [...] omits 46773f32ddf1 pgo: Limit allocate_node() to vmlinux sections omits 60e210440155 Merge branch 'misc-5.13' into next-fixes 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 153bd5b5cd98 xfs: rework per-iclog header CIL reservation omits 230b4cc9c9cc xfs: lift init CIL reservation out of xc_cil_lock omits 0d11bae4bcf4 xfs: use the CIL space used counter for emptiness checks omits 5e5591ab632a xfs: CIL context doesn't need to count iovecs omits 9373dd073625 xfs: xlog_write() doesn't need optype anymore omits 46eb52d3150c xfs: xlog_write() no longer needs contwr state omits 586359999f40 xfs:_introduce xlog_write_partial() omits a8b8e1c74ea7 xfs: introduce xlog_write_single() omits 66fc9ffa8638 xfs: pass lv chain length into xlog_write() omits b61901c58324 xfs: log ticket region debug is largely useless omits b424a7fd981d xfs: reserve space and initialise xlog_op_header in item f [...] omits 695385a4aa76 xfs: move log iovec alignment to preparation function omits 58e54b5e5dcc xfs: log tickets don't need log client id omits 1d4f4b375658 xfs: embed the xlog_op_header in the commit record omits 58adbf5268b1 xfs: embed the xlog_op_header in the unmount record omits fa55689e031e xfs: only CIL pushes require a start record omits 877cf3473914 xfs: factor out the CIL transaction header building omits facd77e4e38b xfs: CIL work is serialised, not pipelined omits e12213ba5d90 xfs: AIL needs asynchronous CIL forcing omits f39ae5297c5c xfs: xfs_log_force_lsn isn't passed a LSN omits 3682277520d6 xfs: Fix CIL throttle hang when CIL space used going backwards omits cb1acb3f3246 xfs: journal IO cache flush reductions omits 69d51e0e1686 xfs: remove need_start_rec parameter from xlog_write() omits 808d854ca281 Merge branch 'for-5.14/block' into for-next omits f32f6390ea49 Merge branch 'for-5.14/block' into for-next omits 9ff6bede799f platform/x86: dell-wmi-sysman: fw_attr_inuse can be static 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 7fac4861a974 platform/x86: thinkpad-lmi: Remove unused display_name mem [...] omits a7314b3b1d8a platform/x86: think-lmi: Add WMI interface support on Leno [...] omits d97de653d18f platform/x86: dell-wmi-sysman: Use firmware_attributes_cla [...] omits 035c9f908ea5 platform/x86: firmware_attributes_class: Create helper fil [...] omits fd9f10567ace platform/surface: aggregator: Fix event disable function omits 62998fb00791 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] omits 0279bbbbc03f xfs: CIL checkpoint flushes caches unconditionally omits db7e30204e4c xfs: async blkdev cache flush omits 944f2c49fba1 xfs: remove xfs_blkdev_issue_flush omits 5fd9256ce156 xfs: separate CIL commit record IO omits 7660a5b48fbe xfs: log stripe roundoff is a property of the log 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 e1bde17d1592 Merge branch 'for-next-next-v5.13-20210601' into for-next- [...] omits 5818ee1bc0a8 Merge branch 'for-next-current-v5.12-20210601' into for-ne [...] omits 3a799c68a442 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210601 omits ebaa0ccb0c59 Merge branch 'ext/qu/subpage-prep2-tomerge' into for-next- [...] omits d8bbb6fc6fdc Merge branch 'misc-next' into for-next-next-v5.13-20210601 omits 3a40617ce088 MAINTAINERS: Add Clang CFI section omits 09f9345b31dd Merge branch 'misc-5.13' into for-next-current-v5.12-20210601 omits e8b2b817a43e btrfs: don't clear page extent mapped if we're not invalid [...] omits 371cddd4b702 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] omits 1ed4eb658c95 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] omits d69b307a0f24 btrfs: make btrfs_page_mkwrite() to be subpage compatible omits 1ebae7e96d3b btrfs: make btrfs_truncate_block() to be subpage compatible omits 5d0d516ad408 btrfs: make __extent_writepage_io() only submit dirty rang [...] omits c60029756090 btrfs: make btrfs_set_range_writeback() subpage compatible omits 1b6b75be6006 btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] omits c1173bd44e10 btrfs: update locked page dirty/writeback/error bits in __ [...] omits e67a72dddbdd btrfs: make page Ordered bit to be subpage compatible omits d4651749b3da btrfs: introduce helpers for subpage ordered status omits 221e0609fee0 btrfs: make process_one_page() to handle subpage locking omits 8b5bd3de72af btrfs: make end_bio_extent_writepage() to be subpage compatible omits 6fa52c912f99 btrfs: make __process_pages_contig() to handle subpage dir [...] omits 00c9af0fcfa2 btrfs: make btrfs_dirty_pages() to be subpage compatible omits 2bec82d286ef btrfs: only require sector size alignment for end_bio_exte [...] omits 38773e8b3e68 btrfs: provide btrfs_page_clamp_*() helpers omits 54124a460eee btrfs: refactor page status update into process_one_page() omits 7f651d74eaa4 btrfs: pass bytenr directly to __process_pages_contig() omits 12ffcae15e02 btrfs: change handle_fs_error in recover_log_trees to aborts omits 8eb86576cd23 btrfs: do not infinite loop in data reclaim if we aborted omits e1cf177baa2f btrfs: add a btrfs_has_fs_error helper omits 69dd8468194b btrfs: promote debugging asserts to full-fledged checks in [...] omits 5300de799b54 btrfs: add a helper for retrieving BTRFS_MAX_EXTENT_SIZE omits 64f4d903ce9d dt-bindings: devfreq: tegra30-actmon: Add cooling-cells omits a9ceca53d495 dt-bindings: devfreq: tegra30-actmon: Convert to schema omits 314e07c78aef Merge branch 'for-5.14/block' into for-next omits bacba8d4c7c8 btrfs: return value from btrfs_mark_extent_written() in ca [...] omits 15d194dd3510 btrfs: use list_last_entry in add_falloc_range omits 0aadf2ab3021 btrfs: fix comment about max_out in btrfs_compress_pages omits c09251839635 btrfs: optimize variables size in btrfs_submit_compressed_write omits 8742c7a62779 btrfs: optimize variables size in btrfs_submit_compressed_read omits 5afaddd50b50 btrfs: reduce the variable size to fit nr_pages omits 9be4cc7cf9c6 btrfs: zoned: fix zone number to sector/physical calculation omits b82d13fcfae2 btrfs: avoid unnecessary logging of xattrs during fast fsyncs omits fc3ba3657661 btrfs: add device delete cancel omits 6d29c917b1d1 btrfs: add cancellation to resize omits 9c50db8a4825 btrfs: add wrapper for conditional start of exclusive operation omits 9c26d4465630 btrfs: introduce try-lock semantics for exclusive op start omits cd873855df1e btrfs: add cancellable chunk relocation support omits 10e3071f07a0 btrfs: protect exclusive_operation by super_lock omits 0b43f98e5568 btrfs: clean up header members offsets in write helpers omits f35c4eb4a0e7 btrfs: simplify eb checksum verification in btrfs_validate [...] omits f0e74effd73b btrfs: remove extra sb::s_id from message in btrfs_validat [...] omits 6e7c9a583985 btrfs: reduce compressed_bio members' types omits 3f4c00b0bb62 btrfs: document byte swap optimization of root_item::flags [...] omits 9408f103a49f btrfs: scrub: factor out common scrub_stripe constraints omits 2a50b101a992 btrfs: clear log tree recovering status if starting transa [...] omits 1dc2dcbaa1c3 btrfs: clear defrag status of a root if starting transacti [...] omits 4a67ffe89d7c btrfs: sysfs: fix format string for some discard stats omits b60cf7a8fd12 btrfs: fix hang when run_delalloc_range() failed omits b0d59e44c7e6 btrfs: rename PagePrivate2 to PageOrdered inside btrfs omits 4b4978c678d5 btrfs: refactor btrfs_invalidatepage() for subpage support omits f32bee78c83e btrfs: introduce btrfs_lookup_first_ordered_range() omits 82c4bbae2e60 btrfs: update comments in btrfs_invalidatepage() omits 4dba38fd6501 btrfs: refactor how we finish ordered extent io for endio [...] omits c6a1d5768420 btrfs: make Private2 lifespan more consistent omits 59b4529e3ddb btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() omits b9f6db66c509 btrfs: make subpage metadata write path call its own endio [...] omits 58c77b9349ef btrfs: refactor submit_extent_page() to make bio and its f [...] omits 914897d792d8 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] omits c1a9b1f5f6da btrfs: remove the unused parameter @len for btrfs_bio_fits [...] omits cf3c2a6ce864 btrfs: make free space cache size consistent across differ [...] omits c9c92bc57719 btrfs: scrub: fix subpage repair error caused by hard code [...] omits 625e8d90cc35 btrfs: fix deadlock when cloning inline extents and low on [...] omits 79af31bf4e6e btrfs: fix compressed writes that cross stripe boundary omits 428eca83d5a0 btrfs: always abort the transaction if we abort a trans handle omits 6b3d06e05b5f btrfs: do not write supers if we have an fs error omits bad79890a946 btrfs: don't set the full sync flag when truncation does n [...] omits c062a6c4d80a btrfs: fix misleading and incomplete comment of btrfs_truncate() omits 656324d5600f btrfs: fix fsync failure and transaction abort after write [...] omits b8b467272452 btrfs: abort transaction if we fail to update the delayed inode omits 1f679b1e472b btrfs: fix error handling in __btrfs_update_delayed_inode omits 9c34e2d22d51 btrfs: make btrfs_release_delayed_iref handle the !iref case omits f8ee3ada991d btrfs: scrub: per-device bandwidth control omits e35e75237e10 btrfs: abort in rename_exchange if we fail to insert the s [...] omits 0a9bb57814a2 btrfs: check error value from btrfs_update_inode in tree log omits c3534cf31e9d btrfs: fixup error handling in fixup_inode_link_counts omits 70a84b845d33 btrfs: mark ordered extent and inode with error if we fail [...] omits b174437c7bc9 btrfs: return errors from btrfs_del_csums in cleanup_ref_head omits 45427e96807e btrfs: fix error handling in btrfs_del_csums omits 7b971ebb97a8 btrfs: zoned: factor out zoned device lookup omits c046ebaa45ed btrfs: return EAGAIN if defrag is canceled omits 35dd6baa8339 btrfs: remove io_failure_record::in_validation omits 6488682affaa btrfs: submit read time repair only for each corrupted sector omits 4e61b3209061 btrfs: make btrfs_verify_data_csum() to return a bitmap omits ea19fbfc4811 btrfs: rename check_async_write and let it return bool omits 7a98ddc35f91 btrfs: zoned: bail out if we can't read a reliable write pointer omits f5741359c851 btrfs: zoned: print message when zone sanity check type fails omits e1bb644193dc btrfs: handle preemptive delalloc flushing slightly differently omits 56718a28cdcd btrfs: only ignore delalloc if delalloc is much smaller th [...] omits 24e769fb55f3 btrfs: don't include the global rsv size in the preemptive [...] omits 12524eb6c009 btrfs: use the global rsv size in the preemptive thresh ca [...] omits 338f0983e9f4 btrfs: take into account global rsv in need_preemptive_reclaim omits 9fe50a8ae20c btrfs: only clamp the first time we have to start flushing omits 117665ee6cfc btrfs: check worker before need_preemptive_reclaim omits e0c4a6ff661a btrfs: remove stale comment for argument seed of btrfs_fin [...] omits 3c7b19563b4b btrfs: correct try_lock_extent() usage in read_extent_buff [...] omits a1a474268b77 platform/x86: touchscreen_dmi: Fix Chuwi Hi10 Pro comment 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 4ed39d31efbd platform/x86: dell-privacy: Add support for Dell hardware privacy omits 11ff607ecdd3 platform/x86: dell-wmi: Rename dell-wmi.c to dell-wmi-base.c omits b0d4f0d2c21a platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] 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 8a2279773401 PM / devfreq: governor: use DEVICE_ATTR_RW macro omits 0ab8359fd8cd platform/x86: thinkpad_acpi: Fix inconsistent indenting omits a65916f11fc2 platform/x86: ideapad-laptop: Ignore VPC event bit 10 omits 741a063a264a platform/surface: aggregator_registry: Consolidate node gr [...] omits 48dba1e7b9da platform/surface: aggregator_registry: Add support for 13" [...] omits 09f533990293 platform/surface: aggregator_registry: Update comments for [...] 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 bab858b30cbe ACPI: DPTF: Add new PCH FIVR methods omits 3f6c859c4953 platform/x86: asus-nb-wmi: Revert "add support for ASUS RO [...] omits 20535f6ce8d8 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quir [...] omits a706321e2d1f platform/x86: Rename hp-wireless to wireless-hotkey omits 05b553d8d3e5 platform/x86: toshiba_haps: Fix missing newline in pr_debu [...] omits 70c14eb8723e platform/x86: samsung-laptop: set debugfs blobs to read only omits b16422455829 platform/x86: samsung-laptop: use octal numbers for rwx fi [...] omits 94edf5fb18b4 MAINTAINERS: Update info for telemetry omits 2a2fd02f2ddc platform/x86: dcdbas: drop unneeded assignment in host_con [...] omits 4bf9d1e4fdd1 platform/x86: intel_cht_int33fe: Correct "displayport" fwn [...] omits c2951d4c0907 platform/x86: dell-wmi-sysman: Make populate_foo_data func [...] 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 [...] omits 79e93f9dc81a Merge branch 'mvebu/dt64' into mvebu/for-next omits 0c2ea20a3993 Merge branch 'mvebu/dt' into mvebu/for-next 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 a33d62662d27 afs: Fix an IS_ERR() vs NULL check adds 94f0b2d4a1d0 proc: only require mm_struct for writing adds 0236526d76b8 Makefile: lto: Pass -warn-stack-size only on LLD < 13.0.0 adds cc9aaa2b07b9 Merge tag 'clang-features-v5.13-rc7' of git://git.kernel.o [...] adds 6b00bc639f1f Merge tag 'dmaengine-fix-5.13' of git://git.kernel.org/pub [...] adds 25182f05ffed mm,hwpoison: fix race with hugetlb page allocation adds 099dd6878b9b mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] adds 8669dbab2ae5 mm/slub: clarify verification reporting adds 74c1d3e08153 mm/slub: fix redzoning for small allocations adds e41a49fadbc8 mm/slub: actually fix freelist pointer vs redzoning adds 846be08578ed mm/hugetlb: expand restore_reserve_on_error functionality adds e8675d291ac0 mm/memory-failure: make sure wait for page writeback in me [...] adds 4f5aecdff25f crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo adds 1b3865d01681 mm/slub.c: include swab.h adds ffc90cbb2970 mm, thp: use head page in __migration_entry_wait() adds 99fa8a48203d mm/thp: fix __split_huge_pmd_locked() on shmem migration entry adds 3b77e8c8cde5 mm/thp: make is_huge_zero_pmd() safe and quicker adds 732ed55823fc mm/thp: try_to_unmap() use TTU_SYNC for safe splitting adds 494334e43c16 mm/thp: fix vma_address() if virtual address below file offset adds 31657170deaf mm/thp: fix page_address_in_vma() on file THP tails adds 22061a1ffabd mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() adds 504e070dc08f mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] adds ccbd6283a9b6 mm/sparse: fix check_usemap_section_nr warnings adds 70585216fe77 Merge branch 'akpm' (patches from Andrew) adds f644bc449b37 fanotify: fix copy_event_to_user() fid error clean up adds 8b1462b67f23 quota: finish disable quotactl_path syscall adds 39519f6a56e3 Merge tag 'fixes_for_v5.13-rc7' of git://git.kernel.org/pu [...] 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 d8ac05ea13d7 KVM: selftests: Fix kvm_check_cap() assertion adds fd0aa1a4567d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4cbbe3480793 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. adds 1c0b0efd148d drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to c [...] adds c55338d34cc2 Merge tag 'amd-drm-fixes-5.13-2021-06-16' of https://gitla [...] adds c3bf96eaa4c4 Merge tag 'drm-fixes-2021-06-18' of git://anongit.freedesk [...] adds 4bf584a03eec usb: dwc3: core: fix kernel panic when do reboot adds c6d580d96f14 usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection adds 60ed39db6e86 Merge tag 'usb-v5.13-rc7' of git://git.kernel.org/pub/scm/ [...] adds a7d8d1c7a7f7 usb: core: hub: Disable autosuspend for Cypress CY7C65632 adds e2c8f8e57ba6 Merge tag 'usb-5.13-rc7' of git://git.kernel.org/pub/scm/l [...] adds 771fac5e26c1 Revert "cpufreq: CPPC: Add support for frequency invariance" adds 944293bcee92 Merge tag 'pm-5.13-rc7' of git://git.kernel.org/pub/scm/li [...] adds 6262e1b906a1 printk: Move EXPORT_SYMBOL() closer to vprintk definition adds 0f4022a490ad Merge tag 'printk-for-5.13-fixup' of git://git.kernel.org/ [...] adds fb780761e7bd recordmcount: Correct st_shndx handling adds 85550c83da42 tracing: Do not stop recording cmdlines when tracing is off adds 4fdd595e4f9a tracing: Do not stop recording comms if the trace file is [...] adds 89529d8b8f8d tracing: Do no increment trace_clock_global() by one adds 89fec7420354 Merge tag 'trace-v5.13-rc6' of git://git.kernel.org/pub/sc [...] adds 96f1b00138cb ARCv2: save ABI registers across signal handling adds 110febc0148f ARC: fix CONFIG_HARDENED_USERCOPY adds b1edae0d5f2e Merge tag 'arc-5.13-rc7-fixes' of git://git.kernel.org/pub [...] adds 9620ad86d0e3 afs: Re-enable freezing once a page fault is interrupted adds 3bd6b8271ee6 PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB adds a512360f45c9 PCI: tegra194: Fix MCFG quirk build regressions adds b5cf198e74a9 PCI: Mark TI C667X to avoid bus reset adds 4c207e7121fa PCI: Mark some NVIDIA GPUs to avoid bus reset adds ce00322c2365 PCI: Work around Huawei Intelligent NIC VF FLR erratum adds e8946a53e2a6 PCI: Mark AMD Navi14 GPU ATS as broken adds db2f77e2bd99 PCI: Add ACS quirk for Broadcom BCM57414 NIC adds cacf994a91d3 PCI: Add AMD RS690 quirk to enable 64-bit DMA adds f18139966d07 PCI: aardvark: Fix kernel panic during PIO transfer adds 728a748b3ff7 Merge tag 'pci-v5.13-fixes-2' of git://git.kernel.org/pub/ [...] adds f9f28e5bd0ba btrfs: zoned: fix negative space_info->bytes_readonly adds 6fab154a33ba Merge tag 'for-5.13-rc6-tag' of git://git.kernel.org/pub/s [...] adds 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 475b92f93216 ptp: improve max_adj check against unreasonable values adds e34492dea68d net: inline function get_net_ns_by_fd if NET_NS is disabled adds c1a3d4067309 net: cdc_ncm: switch to eth%d interface naming adds 057d49334c02 qmi_wwan: Do not call netif_rx from rx_fixup adds 7ea6cd16f159 lantiq: net: fix duplicated skb in rx descriptor ring adds d203b0fd863a bpf: Inherit expanded/patched seen count from old aux data adds fe9a5ca7e370 bpf: Do not mark insn as seen under speculative path verification adds 9183671af6db bpf: Fix leakage under speculation on mispredicted branches adds 973377ffe814 bpf, selftests: Adjust few selftest outcomes wrt unreachable code adds a4f0377db125 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8f269102baf7 net: stmmac: disable clocks in stmmac_remove_config_dt() adds 56b786d86694 net: usb: fix possible use-after-free in smsc75xx_bind adds cb3cefe3f3f8 net: fec_ptp: add clock rate zero check adds d23765646e71 net: fec_ptp: fix issue caused by refactor the fec_devtype adds c0d982bf825f Merge branch 'fec-ptp-fixes' adds d8e2973029b8 net: ipv4: fix memory leak in ip_mc_add1_src adds 2030043e616c can: j1939: fix Use-after-Free, hold skb ref while in use adds 8d0caedb7596 can: bcm/raw/isotp: use per module netdevice notifier adds 5e87ddbe3942 can: bcm: fix infoleak in struct bcm_msg_head adds 91c02557174b can: mcba_usb: fix memory leak in mcba_usb adds e82a35aead2f Merge tag 'linux-can-fixes-for-5.13-20210616' of git://git [...] adds c7d2ef5dd4b0 net/packet: annotate accesses to po->bind adds e032f7c9c7ce net/packet: annotate accesses to po->ifindex adds 1d2ac2033d79 Merge branch 'net-packet-data-races' adds 0fd158b89b50 selftests: net: veth: make test compatible with dash adds a494bd642d91 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_ [...] adds 1b29df0e2e80 selftests: net: use bash to run udpgro_fwd test case adds 99718abdc00e r8152: Avoid memcpy() over-reading of ETH_SS_STATS adds 224004fbb033 sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS adds da5ac772cfe2 r8169: Avoid memcpy() over-reading of ETH_SS_STATS adds c19c8c0e666f be2net: Fix an error handling path in 'be_probe()' adds 7edcc6823014 net: hamradio: fix memory leak in mkiss_close adds 94a4b8414d3e net/mlx5: Fix error path for set HCA defaults adds 2058cc9c8041 net/mlx5: Check that driver was probed prior attaching the device adds bbc8222dc49d net/mlx5: E-Switch, Read PF mac address adds ca36fc4d77b3 net/mlx5: E-Switch, Allow setting GUID for host PF vport adds c7d6c19b3bde net/mlx5: SF_DEV, remove SF device on invalid state adds 65fb7d109abe net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding adds a5ae8fc9058e net/mlx5e: Don't create devices during unload flow adds 0232fc2ddcf4 net/mlx5: Reset mkey index on creation adds bc39f6792ede Merge tag 'mlx5-fixes-2021-06-16' of git://git.kernel.org/ [...] adds c3b26fdf1b32 net: cdc_eem: fix tx fixup skb leak adds 1c200f832e14 net: qed: Fix memcpy() overflow of qed_dcbx_params() adds 39eb028183bc cxgb4: fix wrong shift. adds 0afd6a4e8028 bnxt_en: Rediscover PHY capabilities after firmware reset adds c12e1643d273 bnxt_en: Fix TQM fastpath ring backing store computation adds 03400aaa69f9 bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path adds b6a258c10ea6 Merge branch 'bnxt_en-fixes' adds 35036d69b9bd MAINTAINERS: add Guvenc as SMC maintainer adds 6aa32217a9a4 net: ll_temac: Make sure to free skb when it is completely used adds 28d9fab458b1 net: ll_temac: Add memory-barriers for TX BD access adds c364df2489b8 net: ll_temac: Fix TX BD buffer overwrite adds f63963411942 net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY adds 321827477360 icmp: don't send out ICMP messages with a source address o [...] adds 7e9838b7915e selftests/net: Add icmp.sh for testing ICMP dummy address [...] adds 1236af327af4 mac80211: minstrel_ht: fix sample time check adds b5642479b0f7 cfg80211: make certificate generation more robust adds 0288e5e16a2e cfg80211: avoid double free of PMSR request adds bbc6f03ff26e mac80211: reset profile_periodicity/ema_ap adds 652e8363bbc7 mac80211: handle various extensible elements correctly adds 0d1dc9e1f4c0 Merge tag 'mac80211-for-net-2021-06-18' of git://git.kerne [...] adds 9cca0c2d7014 net: ethernet: fix potential use-after-free in ec_bhf_remove adds 9ed13a17e38e Merge tag 'net-5.13-rc7' of git://git.kernel.org/pub/scm/l [...] adds e73a99f3287a s390/ap: Fix hanging ioctl caused by wrong msg counter adds e14c779adebe Merge tag 's390-5.13-4' of git://git.kernel.org/pub/scm/li [...] adds 5d2388dbf84a riscv32: Use medany C model for modules adds 01f5315dd732 riscv: sifive: fix Kconfig errata warning adds 314b781706e3 riscv: kasan: Fix MODULES_VADDR evaluation due to local va [...] adds 3a02764c372c riscv: Ensure BPF_JIT_REGION_START aligned with PMD size adds 7ede12b01b59 riscv: dts: fu740: fix cache-controller interrupts adds d9403d307dba Merge tag 'riscv-for-linus-5.13-rc7' of git://git.kernel.o [...] adds fc96ec4d5d41 perf metricgroup: Fix find_evsel_group() event selector adds fe7a98b9d9b3 perf metricgroup: Return error code from metricgroup__add_ [...] adds c087e9480cf3 perf machine: Fix refcount usage when processing PERF_RECO [...] adds 482698c2f848 perf test: Fix non-bash issue with stat bpf counters adds ef83f9efe846 perf beauty: Update copy of linux/socket.h with the kernel [...] adds 17d27fc314cb tools headers UAPI: Sync asm-generic/unistd.h with the ker [...] adds 1792a59eab95 tools headers UAPI: Sync linux/in.h copy with the kernel sources adds 913ec3c22ef4 Merge tag 'perf-tools-fixes-for-v5.13-2021-06-19' of git:/ [...] adds 8e11d62e2e87 powerpc/mem: Add back missing header to fix 'no previous p [...] adds e41d6c3f4f9b powerpc/signal64: Copy siginfo before changing regs->nip adds 478036c4cd1a powerpc: Fix initrd corruption with relative jump labels adds 60b7ed54a41b powerpc/perf: Fix crash in perf_instruction_pointer() when [...] adds b84a7c286cec Merge tag 'powerpc-5.13-6' of git://git.kernel.org/pub/scm [...] adds 4692bc775d21 x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed adds 28e5e44aa3f4 x86/mm: Avoid truncating memblocks for SGX memory adds 8363e795eb79 Merge tag 'x86_urgent_for_v5.13_rc6' of git://git.kernel.o [...] adds 382e6e177bc1 irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry adds a13d0f8d117c Merge tag 'irqchip-fixes-5.13-2' of git://git.kernel.org/p [...] adds 9df7f15ee922 Merge tag 'irq_urgent_for_v5.13_rc6' of git://git.kernel.o [...] adds a7b359fc6a37 sched/fair: Correctly insert cfs_rq's to list on unthrottle adds cba5e97280f5 Merge tag 'sched_urgent_for_v5.13_rc6' of git://git.kernel [...] adds 13311e74253f Linux 5.13-rc7 adds cc6d87409e4f 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 7749510c459c ARM: dts: ux500: Fix LED probing adds f2a4ba9ec23b Merge tag 'qcom-dts-fixes-for-5.13' of https://git.kernel. [...] adds 9befab589f95 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds e3a5de6d81d8 net: ethernet: aeroflex: fix UAF in greth_of_remove adds e4b8700e07a8 net: ethernet: ezchip: fix UAF in nps_enet_remove adds 4ae85b23e1f0 net: ethernet: ezchip: remove redundant check adds 0de449d59959 net: ethernet: ezchip: fix error handling adds dda2626b86c2 Merge branch 'ezchip-fixes' adds f87e32d9549a Merge remote-tracking branch 'net/master' adds 2f99619820c2 xsk: Fix missing validation for skb and unaligned mode adds f654fae47e83 xsk: Fix broken Tx ring validation adds 61e8aeda9398 bpf: Fix libelf endian handling in resolv_btfids adds e1840936a76a Merge remote-tracking branch 'bpf/master' adds 6fd06963fa74 xfrm: Fix error reporting in xfrm_state_construct. adds a65aaa9367d9 Merge remote-tracking branch 'ipsec/master' adds 1f9482aa8d41 mwifiex: bring down link before deleting interface adds 7a4d4d2654cf 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 fac165f22ac9 ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK adds eebac365a6ca Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds ec0c0f5859a4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 834220d05c92 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 55bec15b552a Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds 35aa680c51ed Merge remote-tracking branch 'spi-fixes/for-linus' adds f157391dd773 Merge remote-tracking branch 'input-current/for-linus' adds 4a11c47946fe Merge remote-tracking branch 'ide/master' adds 8a1ca50479bc Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 78b4b165280d ARM: dts: dra7: Fix duplicate USB4 target module node adds 3ff340e24c9d bus: ti-sysc: Fix gpt12 system timer issue with reserved status adds 9a3e10bd1f0a Merge remote-tracking branch 'omap-fixes/fixes' adds 6e9ef8ca687e hwmon: (pmbus/bpa-rs600) Handle Vin readings >= 256V adds 4fd380f53a9e Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 27730699e440 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 9d7848127f97 Merge branch 'misc-5.13' into next-fixes adds 7e38c7af17dd Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds b0379f4a70dd Merge remote-tracking branch 'vfs-fixes/fixes' adds 7dd753ca59d6 scsi: sr: Return appropriate error code when disk is ejected adds ce482c8e85a7 Merge remote-tracking branch 'scsi-fixes/fixes' adds 103a5348c22c mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk adds 20fc329ca527 Merge remote-tracking branch 'mmc-fixes/fixes' adds 7f9bebfc1e0e Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds ecb2f8e7f775 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 2d4cce77e7bd Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 411efa18e4b0 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds 9984d6664ce9 drm/vc4: hdmi: Make sure the controller is powered in detect adds e484028bf39c drm: atmel_hlcdc: Enable the crtc vblank prior to crtc usage. adds af42167f53ec drm/panel: ld9040: reference spi_device_id table adds e541845ae085 drm/atmel-hlcdc: Allow async page flips adds a39bc0c7697f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 305b46ebb0ea media: siano: Fix out-of-bounds warnings in smscore_load_f [...] adds 47d3947af291 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 77ff63fac6f4 Merge remote-tracking branch 'kbuild/for-next' adds 02ae2f05e386 Merge remote-tracking branch 'asm-generic/master' adds b78f63f4439b ARM: 9088/1: Split KERNEL_OFFSET from PAGE_OFFSET adds a91da5457085 ARM: 9089/1: Define kernel physical section start and end adds 6e121df14ccd ARM: 9090/1: Map the lowmem and kernel separately adds 89a0b011fa72 ARM: 9091/1: Revert "mm: qsd8x50: Fix incorrect permission [...] adds cfca563bc1d8 ARM: 9092/1: xen: Register with kernel restart handler adds 2bb565bbdc03 ARM: 9093/1: drivers: firmwapsci: Register with kernel res [...] adds ce8f1ccbc027 ARM: 9094/1: Register with kernel restart handler adds ab6cef1d1447 ARM: 9095/1: ARM64: Remove arm_pm_restart() adds 33f087577ed3 ARM: 9096/1: Remove arm_pm_restart() adds c1f2512f7318 Merge branches 'fixes' and 'misc' into for-next adds 72447d82fb31 Merge remote-tracking branch 'arm/for-next' adds f6c24a70b2c6 Merge branch 'for-next/boot' into for-next/core adds 04a0951bdd75 Merge branch 'for-next/build' into for-next/core adds ee80e4c4ccf6 Merge branch 'for-next/caches' into for-next/core adds a4a03de9e2cd Merge branch 'for-next/cortex-strings' into for-next/core adds 930a58b4093e arm64: cpuinfo: Split AArch32 registers out into a separat [...] adds 2122a833316f arm64: Allow mismatched 32-bit EL0 support adds 2f6a49bbc01d KVM: arm64: Kill 32-bit vCPUs on systems with mismatched E [...] adds 873c3e89777c arm64: Kill 32-bit applications scheduled on 64-bit-only CPUs adds 2bc320b77371 Merge branch 'for-next/cpufeature' into for-next/core adds 8848f0665b3c arm64: Add cpuidle context save/restore helpers adds d4dc10277255 arm64: Convert cpu_do_idle() to using cpuidle context helpers adds c9223b616298 PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() adds 77345ef70445 arm64: suspend: Use cpuidle context helpers in cpu_suspend() adds ab61051a9fcb Merge branch 'for-next/cpuidle' into for-next/core adds 422d2adcd261 Merge branch 'for-next/docs' into for-next/core adds c0717ae63333 Merge branch 'for-next/entry' into for-next/core adds 797c7af60b1d Merge branch 'for-next/ffa' into for-next/core adds 78b92c7337e1 arm64: insn: decouple patching from insn code adds 3e00e39d9dad arm64: insn: move AARCH64_INSN_SIZE into <asm/insn.h> adds 4e44e9399704 Merge branch 'for-next/insn' into for-next/core adds 2c53caa08e79 Merge branch 'for-next/kasan' into for-next/core adds cf814bcfa1e6 arm64: smp: Bump debugging information print down to KERN_DEBUG adds 123f4c1be04f Merge branch 'for-next/misc' into for-next/core adds 0f473ac746a9 arm64/mm: Drop SWAPPER_INIT_MAP_SIZE adds ca6ece6a76a8 arm64/mm: Use CONT_PMD_SHIFT for ARM64_MEMSTART_SHIFT adds 4aaa87ab3d2d arm64/mm: Drop SECTION_[SHIFT|SIZE|MASK] adds 84c5e23edecd arm64: mm: Pass original fault address to handle_mm_fault() adds 9163f0113030 arm64/mm: Fix ttbr0 values stored in struct thread_info fo [...] adds c70fe14f83ae arm64: mm: fix the count comments in compute_indices adds f91671b5418b arm64: mm: drop unused __pa(__idmap_text_start) adds 7957a3db01bf arm64: head: fix code comments in set_cpu_boot_mode_flag adds 33f58116aeac Merge branch 'for-next/mm' into for-next/core adds 204776493e61 Merge branch 'for-next/mte' into for-next/core adds 4c1daba15c20 perf/smmuv3: Don't trample existing events with global filter adds f8e6d24144d1 perf: Add EVENT_ATTR_ID to simplify event attributes adds 7ac87a8dfbd9 drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver adds 0bf2d7298842 drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c adds 78b1d3c72070 drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c adds b323dfe02e56 drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c adds 773510f4d277 drivers/perf: Simplify EVENT ATTR macro in fsl_imx8_ddr_perf.c adds 64432f09068a arm64: perf: Simplify EVENT ATTR macro in perf_event.c adds 4e16f283edc2 perf/arm-cmn: Fix invalid pointer when access dtc object s [...] adds d96b1b8c9f79 drivers/perf: fix the missed ida_simple_remove() in ddr_pe [...] adds 8207e124626e Merge branch 'for-next/perf' into for-next/core adds b27a9f4119af arm64: Add ARM64_PTR_AUTH_KERNEL config option adds d053e71ac844 arm64: Conditionally configure PTR_AUTH key of the kernel. adds 8e4121049712 Merge branch 'for-next/ptrauth' into for-next/core adds d147421491e6 Merge branch 'for-next/selftests' into for-next/core adds e0388af879ca Merge branch 'for-next/smccc' into for-next/core adds 8c404ba28c55 Merge branch 'for-next/sve' into for-next/core adds 5816ea62e0f8 Merge remote-tracking branch 'arm64/for-next/core' adds 388b7e223985 dt-bindings: add vendor prefix for welltech adds b0a2fbd2a6fc dt-bindings: arm: intel-ixp4xx: add welltech,epbx100 adds 9321a97c8c1c ARM: dts: add intel-ixp42x-welltech-epbx100 adds 4ce22ad645bc ARM: dts: ixp4xx: Add ethernet adds 152b7a599674 ARM: dts: ixp4xx: Add PCI hosts adds 3babb604a854 ARM: dts: ixp4xx: Create a proper expansion bus adds 2b3aa53ebf46 ARM: dts: ixp4xx: Add beeper to the NSLU2 adds e33f8fd9fda9 ARM: dts: Fix up the IXP4xx ethernet nodes adds 3b0898f97886 Merge tag 'ixp4xx-dts-v5.14-1' of git://git.kernel.org/pub [...] adds 381382d4262d MAINTAINERS: gemini: add missing dts pattern adds fc5b59b945b5 ARM: dts: gemini: rename mdio to the right name adds 3d3bb3d27cd3 ARM: dts: gemini-rut1xx: remove duplicate ethernet node adds 483f3645b3f7 ARM: dts: gemini: add device_type on pci adds 0e00c9135b62 ARM: dts: gemini: use the right rtc compatible adds 7d6c9ee5e0ef ARM: dts: gemini: convert obsolete SPI properties adds 3b976b541823 ARM: dts: gemini-dlink-dns-313: rename gpio-i2c to i2c adds 30639b8ed6c8 ARM: dts: gemini-dlink-dir-685: rename gpio-i2c to i2c adds 4bad54aeb6d6 ARM: dts: gemini-dlink-dir-685: Remove address from display port adds 78924664af92 ARM: dts: gemini: remove xxx-cells from display adds b7c8bde730a8 Merge tag 'gemini-dts-v5.14-1' of git://git.kernel.org/pub [...] adds 09159b8025e0 Merge tag 'renesas-arm-dt-for-v5.14-tag1' of git://git.ker [...] adds dca10d4f392a Merge branch 'arm/dt' into for-next adds 6d9b10fd9592 Merge tag 'reset-for-v5.14' of git://git.pengutronix.de/pz [...] adds 34b381d689e0 Merge branch 'arm/drivers' into for-next adds 224bdcbc0407 ARM: ixp4xx_defconfig: add CONFIG_SERIAL_OF_PLATFORM adds 39f9610ccae9 ARM: ixp4xx_defconfig: add MTD_PHYSMAP adds 3f43257e3c06 Merge tag 'renesas-arm-defconfig-for-v5.14-tag1' of git:// [...] adds 3d52480c7e10 Merge branch 'arm/defconfig' into for-next adds 8639a12370ba Merge tag 'omap-for-v5.14/cleanup-signed' of git://git.ker [...] adds 05a3a767667e Merge tag 'samsung-soc-5.14' of https://git.kernel.org/pub [...] adds 2f80e8b45cda Merge tag 'sunxi-core-for-5.14-1' of https://git.kernel.or [...] adds e5f095c05fa9 Merge branch 'arm/soc' into for-next adds 2d08a11e2d26 Merge tag 'omap-for-v5.14/dt-signed' of git://git.kernel.o [...] adds c7259477fec9 Merge tag 'amlogic-arm64-dt-for-v5.14' of https://git.kern [...] adds e6f600e72edc ARM: dts: ixp4xx: Add crypto engine adds 47b99d02bd87 ARM: dts: aspeed: ast2600evb: Add sdhci node and gpio regu [...] adds 2c042ff716f1 ARM: dts: aspeed: ast2600evb: Add phase correction for emm [...] adds a72955180372 ARM: dts: aspeed: ast2600evb: Add dts file for A1 and A0 adds d318da526580 ARM: dts: aspeed-g6: Add pinctrl settings adds 239566b032f3 ARM: dts: aspeed: Set earlycon boot argument adds 9e8cf4b4f93f ARM: dts: aspeed: mtjade: Enable OCP card support via NC-SI adds 73a89a96f55d ARM: dts: aspeed: mtjade: Add PSU support adds 959ff7f6f424 ARM: dts: aspeed: mtjade: switch to 64MB flash layout adds 8dec60e7b8d0 ARM: dts: aspeed: Grow u-boot partition 64MiB OpenBMC flas [...] adds 010da3daf927 ARM: dts: aspeed: Everest: Fix cable card PCA chips adds 189e847a0f0b ARM: dts: aspeed: Rainier 4U: Remove fan updates adds 51b48037238f ARM: dts: aspeed: Everest: Add directly controlled LEDs adds d5dd6fd128c8 ARM: dts: aspeed-g5: Add SCU phandle to GFX node adds c1e9c4a140fc ARM: dts: aspeed: everest: Add system level indicator leds adds 793de4def91c ARM: dts: aspeed: everest: Add nvme and fan indicator leds adds 66d8e7a296be ARM: dts: aspeed: everest: Add pcie slot indicator leds adds 5b4673c847c3 ARM: dts: aspeed: everest: Add dimm indicator leds adds 2970264fb8ae ARM: dts: aspeed: everest: Add vrm and other indicator leds adds dd87684c7c9b ARM: dts: aspeed: everest: Add pcie cable card indicator leds adds 131dc51df2af Merge tag 'aspeed-5.14-devicetree' of git://git.kernel.org [...] adds 523ad4e3490f Merge tag 'samsung-dt-5.14' of https://git.kernel.org/pub/ [...] adds 52b54b06a49b Merge tag 'stm32-dt-for-v5.14-1' of git://git.kernel.org/p [...] adds b660269cba74 ARM: dts: BCM5301X: Fix NAND nodes names adds 9a800ce1aada ARM: brcmstb: dts: fix NAND nodes names adds e256b48a3b07 ARM: Cygnus: dts: fix NAND nodes names adds 0484594be733 ARM: NSP: dts: fix NAND nodes names adds 75e2f012f6e3 ARM: dts: BCM63xx: Fix NAND nodes names adds a4528d9029e2 ARM: dts: Hurricane 2: Fix NAND nodes names adds bb95d7d440fe ARM: dts: BCM5301X: Fix pinmux subnodes names adds 8f711f68cffd dt-bindings: clock: brcm, iproc-clocks: convert to the jso [...] adds d5aede3e6dd1 ARM: dts: BCM5301X: Fixup SPI binding adds 3a3907c4cb66 Merge tag 'tags/bcm2835-dt-next-2021-06-08-v2' into device [...] adds 010bf7346f13 Merge tag 'arm-soc/for-5.14/devicetree' of https://github. [...] adds cd49f71cff8d arm64: dts: broadcom: normalize the node name of the UART devices adds 93d84763c1b3 Merge tag 'arm-soc/for-5.14/devicetree-arm64' of https://g [...] adds e4ff0112a03c ARM: dts: ux500: Fix interrupt cells adds 4917b7028188 ARM: dts: ux500: Rename gpio-controller node adds 4beba4011995 ARM: dts: ux500: Fix orientation of accelerometer adds 7153218aef73 ARM: dts: ux500: Drop drdy pin assignment from magnetometer adds 59ba546d1662 ARM: dts: ux500: Fix some compatible strings adds 4b6847e507c7 ARM: dts: href: Mount matrices for TVK R2 adds e409c1e1d5cb ARM: dts: ux500: Fix orientation of Janice accelerometer adds fb755b075d97 Merge tag 'ux500-dts-v5.14' of git://git.kernel.org/pub/sc [...] adds 9bfa3829358f Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/ [...] adds d4dd4699366c Merge tag 'renesas-arm-dt-for-v5.14-tag2' of git://git.ker [...] adds a3c52f08ab8f Merge tag 'renesas-dt-bindings-for-v5.14-tag1' of git://gi [...] adds 946437cfb0d2 arm64: dts: mt8183: remove syscon from smi_common node adds 7e149fd83490 arm64: dts: mt8183: add supply name for eeprom adds 4fa8492d1e5b arm64: dts: mt8183: add cbas node under cros_ec adds 507b1b281299 arm64: dts: mt8183-kukui: Add tboard thermal zones adds a8168cebf1bc arm64: dts: mt8183: Add node for the Mali GPU adds 796f0ae8e74a Merge tag 'v5.13-next-dts64' of https://git.kernel.org/pub [...] adds 9495e151f1c7 Merge tag 'at91-dt-5.14' of git://git.kernel.org/pub/scm/l [...] adds b0545d11a975 Merge tag 'sunxi-dt-for-5.14-1' of https://git.kernel.org/ [...] adds 83107b24c351 ARM: dts: gemini: add crypto node adds b9df1983cd12 Merge branch 'arm/dt' into for-next adds bcac3fb57a44 Merge tag 'amlogic-drivers-for-v5.14' of https://git.kerne [...] adds c1f512182c54 soc: bcm: brcmstb: remove unused variable 'brcmstb_machine_match' adds adbb411b97d4 Merge tag 'arm-soc/for-5.14/drivers' of https://github.com [...] adds 959cd8f125bd Merge tag 'scmi-updates-5.14' of git://git.kernel.org/pub/ [...] adds ec7f5cff6eff Merge tag 'renesas-drivers-for-v5.14-tag1' of git://git.ke [...] adds eed6ff1bb2da soc: mtk-pm-domains: do not register smi node as syscon adds f0fce06e345d soc: mtk-pm-domains: Fix the clock prepared issue adds ea8806344743 dt-bindings: mediatek: add compatible for MT8195 pwrap adds e88edc977b00 soc: mediatek: pwrap: add pwrap driver for MT8195 SoC adds 97a566676874 Merge tag 'v5.13-next-soc' of https://git.kernel.org/pub/s [...] adds 1216037a5589 Merge tag 'memory-controller-drv-5.14' of https://git.kern [...] adds 361aa4be7095 Merge tag 'memory-controller-drv-pl353-5.14' of https://gi [...] adds fde2b5bbdf48 Merge branch 'arm/drivers' into for-next adds 3082a78502f6 Merge tag 'omap-for-v5.14/defconfig-signed' of git://git.k [...] adds c5f05415b9d9 ARM: config: aspeed: Add DEBUG_FS and EXT4 adds f1b1d76afdc5 Merge tag 'renesas-arm-defconfig-for-v5.14-tag2' of git:// [...] adds f0e70d494633 arm64: defconfig: Do not override the MTK_PMIC_WRAP symbol adds 6c2cfc947607 arm64: defconfig: Allow Mediatek boards to boot from the mmc adds 65a40301234e Merge tag 'v5.13-next-defconfig' of https://git.kernel.org [...] adds ad9f81281ebe Merge tag 'at91-defconfig-5.14' of git://git.kernel.org/pu [...] adds a863ca52c4a4 Merge branch 'arm/defconfig' into for-next adds 93d56d4e0938 Merge branch 'arm/fixes' into for-next adds ccd71bdbd838 ARM: Document merges adds 15f50a204f41 Merge branch 'arm/fixes' into for-next adds cc8870bf4c3a ARM: imx6q: drop of_platform_default_populate() from init_machine adds e34645f45805 ARM: imx: add smp support for imx7d adds 57d459e2192e Merge tag 'imx-soc-5.14' of git://git.kernel.org/pub/scm/l [...] adds 624b9d83624b ARM: debug: add UART early console support for MSTAR SoCs adds 805be5c9e6ca MAINTAINERS: ARM/MStar/Sigmastar SoCs: Add a link to the M [...] adds e2d0ee225e49 soc/tegra: fuse: Fix Tegra234-only builds adds 777cf27fb226 Merge tag 'tegra-for-5.14-soc' of git://git.kernel.org/pub [...] adds 023d1e54ee00 Merge branch 'arm/soc' into for-next adds 361a02c1e25f ARM: dts: keystone: k2g: Rename message-manager node adds f594874e36fd ARM: dts: keystone: k2g: Rename the TI-SCI node adds 39b73baa44e7 ARM: dts: keystone: k2g: Rename the TI-SCI clocks node name adds 0b5194dec85b ARM: dts: keystone: k2g-evm: Move audio oscillator assigne [...] adds 406b968552c6 Merge tag 'keystone_dts_for_5.13' of git://git.kernel.org/ [...] adds 7ef9a86dfc50 dt-bindings: vendor-prefixes: add congatec adds cd044eafd710 dt-bindings: arm: fsl: add GE B1x5pv2 boards adds bb1a7fcec17e Merge tag 'imx-bindings-5.14' of git://git.kernel.org/pub/ [...] adds e1428350340d ARM: dts: imx6dl-prtvt7: add TSC2046 touchscreen node adds 40610b813488 ARM: dts: imx6dl-prtvt7: Remove backlight enable gpio adds 76c32fc24f7d ARM: dts: imx6dl-prtvt7: fix PWM cell count for the backli [...] adds e6d762b0a6aa ARM: dts: imx6dl-plym2m: remove touchscreen-size-* properties adds 6f64e703ce8c ARM: dts: imx6dl: enable touchscreen debounce filter on PL [...] adds 65ce746ec1dc ARM: dts: imx6dl-prtvt7: Enable the VPU adds 913dca88a15f ARM: dts: imx6qdl-vicut1: add interrupt-counter nodes adds a616f385a1ef ARM: dts: imx6dl-prtvt7: The sgtl5000 uses i2s not ac97 adds 015511e2b69d ARM: dts: imx6dl-prtvt7: Remove unused 'sound-dai-cells' f [...] adds c016c26c1631 ARM: dts: imx6q-dhcom: Fix ethernet reset time properties adds e2bdd3484890 ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems adds ddc873cd3c0a ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery adds ab583173144a ARM: dts: imx6q-dhcom: Add aliases for i2c, serial and rtc adds f4ab3f284824 ARM: dts: imx6q-dhcom: Add ethernet VIO regulator adds 1fac5db35ee9 ARM: dts: imx6: Add GE B1x5v2 adds 970d180b8b7e Merge tag 'imx-dt-5.14' of git://git.kernel.org/pub/scm/li [...] adds a4f27c75ac41 arm64: dts: imx8mp-phycore-som: enable spi nor adds 77a1aa039336 arm64: dts: imx8mq-nitrogen: add USB OTG support adds 4a085de20529 arm64: dts: imx8mq-nitrogen: add USB HOST support adds 4b82e1f839a2 arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI adds 292e0f487c0a arm64: dts: imx8mn: Add spba1 bus adds 7923353b623d arm64: dts: imx8mm: Add spba1 and spba2 buses adds 9b95c44b4176 arm64: dts: imx8mq-evk: add one regulator used to power up [...] adds 88314aab2313 arm64: dts: imx8mp: Remove the reference to audio ipg cloc [...] adds dc6d5dc89bad arm64: dts: imx8mp-evk: enable EQOS ethernet adds 03ce38ca69b1 arm64: dts: ls1012a: enable PCIe on freeway board adds 8240c972c179 arm64: dts: ls208xa: remove bus-num from dspi node adds 1de3aa8611d2 arm64: dts: imx8mn-beacon-som: Assign PMIC clock adds 6bee93d93111 arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges adds 4251a3ac4de9 arm64: dts: imx8mm: specify dma-ranges adds 8d923cdf2ec4 arm64: dts: imx8mn: specify dma-ranges adds 15a5261e4d05 arm64: dts: imx8mq: assign PCIe clocks adds dfda1fd16aa7 arm64: dts: imx8: conn: fix enet clock setting adds ce87d936889b arm64: dts: freescale: Separate each group of data in the [...] adds 4616c395be9d arm64: dts: imx8mm-evk: disable over current for usb1 adds 21cc1f222e89 arm64: dts: imx8mn-evk: disable over current for usb adds 989e7e357c88 Merge tag 'imx-dt64-5.14' of git://git.kernel.org/pub/scm/ [...] adds c2d0501cdc6c arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 adds 297e6e38320f arm64: dts: sc7280: Add interconnect provider DT nodes adds 81cfa462e458 arm64: dts: qcom: sc7180: Add xo clock for eMMC and Sd card adds 2e2ec371a421 Merge tag 'qcom-arm64-for-5.14' of https://git.kernel.org/ [...] adds ab9c2a754664 Merge tag 'qcom-dts-for-5.14' of https://git.kernel.org/pu [...] adds 172cdcaefea5 arm64: dts: visconti: Add PWM support for TMPV7708 SoC adds e6640fa697f3 Merge tag 'visconti-arm-dt-for-v5.14' of https://git.kerne [...] adds 479011d4f22a Merge tag 'tegra-for-5.14-dt-bindings' of git://git.kernel [...] adds 8fb202c77fc6 Merge tag 'tegra-for-5.14-arm-dt' of git://git.kernel.org/ [...] adds bb84a31bed14 arm64: tegra: Use correct compatible string for Tegra186 SMMU adds b966d2db05a7 arm64: tegra: Hook up memory controller to SMMU on Tegra186 adds c7289b1c8a4e arm64: tegra: Enable SMMU support on Tegra194 adds d7fe0d42b5f9 Merge tag 'tegra-for-5.14-arm64-dt' of git://git.kernel.or [...] adds 4ad86ec6b70c Merge branch 'arm/dt' into for-next adds a9c7d88d23ad PM: AVS: remove redundant dev_err call in omap_sr_probe() adds 536e23c607ed soc: ti: wkup_m3_ipc: Remove redundant error printing in w [...] adds eac7b3b75880 Merge tag 'drivers_soc_for_5.13' of git://git.kernel.org/p [...] adds 212c1242a9ac dt-bindings: add defines for i.MX8MN power domains adds 2a53b9d47b13 soc: imx: gpcv2: add support for i.MX8MN power domains adds ec3171d7beaf Merge tag 'imx-drivers-5.14' of git://git.kernel.org/pub/s [...] adds cda1138fcc74 Merge tag 'qcom-drivers-for-5.14' of https://git.kernel.or [...] adds bd778b893963 firmware: tegra: bpmp: Fix Tegra234-only builds adds 5dad6db1c45c Merge tag 'tegra-for-5.14-firmware' of git://git.kernel.or [...] adds c8b605635005 Merge branch 'arm/drivers' into for-next adds 6252a42b0fd7 ARM: imx_v6_v7_defconfig: Select the Wifi ath10k sdio driver adds dfde897bb1d5 Merge tag 'imx-defconfig-5.14' of git://git.kernel.org/pub [...] adds 38f61ef1a0ce ARM: exynos_defconfig: restore framebuffer support adds a996c70e4d7e Merge tag 'samsung-defconfig-5.14' of https://git.kernel.o [...] adds e9cd414c1136 arm64: defconfig: add drivers needed for DragonBoard410c adds 3e7e3b97484b Merge tag 'qcom-arm64-defconfig-for-5.14' of https://git.k [...] adds 020b31abb7ad Merge tag 'tegra-for-5.14-arm-defconfig' of git://git.kern [...] adds 7fd3cf9a058b Merge branch 'arm/defconfig' into for-next adds 9aef4ca4a82a ARM: Document merges adds 8f610169a286 ARM: dts: mstar: Add watchdog device node adds 8d8538a497df Merge tag 'mstar-dt-5.14' of git://github.com/linux-chenxi [...] adds 2c8a138ecbb6 Merge branch 'arm/dt' into for-next adds e73153ba0c7f Merge tag 'arm-ffa-5.14' of git://git.kernel.org/pub/scm/l [...] adds 2e3b0a5df4b5 Merge branch 'arm/drivers' into for-next adds ddec95a66430 ARM: Document merges adds 1f80a5cf74a6 arm64: dts: meson-sm1-odroid: add missing enable gpio and [...] adds 7881df513680 arm64: dts: meson-sm1-odroid: set tf_io regulator gpio as [...] adds 45d736ab17b4 arm64: dts: meson-sm1-odroid: add 5v regulator gpio adds 703e84d6615a arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0 adds 164147f094ec arm64: dts: meson-sm1-odroid-hc4: add regulators controlle [...] adds 7178f340e929 arm64: dts: meson-sm1-odroid-hc4: add spifc node to ODROID-HC4 adds 303d2af21aed arm64: dts: meson-sm1-odroid-c4: remove invalid hub_5v regulator adds 194eb4eab5db Merge tag 'amlogic-arm64-dt-for-v5.14-v2' of https://git.k [...] adds 7db3cde5123e ARM: dts: meson: Set the fifo-size of uart_A to 128 bytes adds 9be389934dc5 Merge tag 'amlogic-arm-dt-for-v5.14' of https://git.kernel [...] adds e8f2ee04ea4e Merge branch 'arm/dt' into for-next adds 0d97174aeadf iommu/arm-smmu: Implement ->probe_finalize() adds ce7fc8e77bc3 Merge branch 'for-thierry/arm-smmu' of https://git.kernel. [...] adds 4287861dca9d dt-bindings: arm-smmu: Add Tegra186 compatible string adds 7ecbf253f8d6 iommu/arm-smmu: tegra: Detect number of instances at runtime adds 8eb68595475a iommu/arm-smmu: tegra: Implement SID override programming adds 2c1bc3712688 iommu/arm-smmu: Use Tegra implementation on Tegra186 adds 1eb5f83ee936 Merge tag 'memory-controller-drv-tegra-5.14-2' of https:// [...] adds d5e8209806c9 Merge branch 'arm/drivers' into for-next adds 1ba39c2b8b72 arm64: defconfig: Visconti: Enable PWM adds d1588b22dcbb arm64: defconfig: Visconti: Enable GPIO adds c8700d80d75e Merge tag 'visconti-arm-defconfig-for-v5.14' of https://gi [...] adds eff0bcf0f7d2 Merge branch 'arm/defconfig' into for-next adds b92caae8a08e ARM: Document merges adds 25da503ecce8 Merge tag 'reset-for-v5.14-2' of git://git.pengutronix.de/ [...] adds 36b374b9fca8 Merge branch 'arm/drivers' into for-next adds e12b6e5b0ac3 ARM: Document merges adds 1196af882ecb Merge remote-tracking branch 'arm-soc/for-next' adds b0873df29083 Merge remote-tracking branch 'actions/for-next' adds b03485fe99f2 Merge tags 'amlogic-arm64-dt-for-v5.14-v2' and 'amlogic-ar [...] adds 6606a93ad112 Merge remote-tracking branch 'amlogic/for-next' adds eead4c70c2d1 ARM: config: aspeed: Add DEBUG_FS and EXT4 adds cd946cfe2e7e Merge branches 'defconfig-for-v5.14' and 'dt-for-v5.14' in [...] adds 8c0fd363ece6 Merge remote-tracking branch 'aspeed/for-next' adds 80cbaa6d3450 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next adds d9b41e698965 Merge remote-tracking branch 'at91/at91-next' adds ee5d678b1fac Merge branch 'for-v5.14/tegra-mc' into for-next adds 47661ee1821f memory: tegra: Add compile-test stub for tegra_mc_probe_device() adds 3abc7467ba9d Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next adds 71ee8de823aa Merge remote-tracking branch 'drivers-memory/for-next' adds 1c255a514019 Merge branch 'imx/drivers' into for-next adds 377a9383ebdb Merge branch 'imx/soc' into for-next adds 04de0809124e Merge branch 'imx/bindings' into for-next adds 7cd29bf3e2a0 Merge branch 'imx/dt' into for-next adds 22991c7d2552 Merge branch 'imx/dt64' into for-next adds 5004b2d18827 Merge branch 'imx/defconfig' into for-next adds c8bddccf5b9d Merge remote-tracking branch 'imx-mxs/for-next' adds 6e8d3827617b Merge remote-tracking branch 'keystone/next' adds b96b57995b56 Merge branch 'v5.13-next/dts64' into for-next adds a1c8c49de3d7 Merge branch 'v5.13-next/soc' into for-next adds 4e535273b1d4 Merge remote-tracking branch 'mediatek/for-next' adds e34e60253d92 firmware: turris-mox-rwtm: fix reply status decoding function adds 72f99888944c firmware: turris-mox-rwtm: report failures better adds 2eab59cf0d20 firmware: turris-mox-rwtm: fail probing when firmware does [...] adds fae201609922 firmware: turris-mox-rwtm: show message about HWRNG registration adds 90ae47215de3 firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-fi [...] adds 8b2d3f879da3 Merge branch 'mvebu/drivers' into mvebu/for-next adds 3a52a48973b3 arm64: dts: marvell: armada-37xx: move firmware node to ge [...] adds f2c6d6b271e4 arm64: dts: ensure backward compatibility of the AP807 Xenon adds 3a0dc9fbe2b2 Documentation/bindings: phy: update references to cp11x adds e3850467bf8c arch/arm64/boot/dts/marvell: fix NAND partitioning scheme adds 72a0a49b7c77 Merge branch 'mvebu/dt64' into mvebu/for-next adds a4e25906d607 Merge remote-tracking branch 'mvebu/for-next' adds a1e029b7a544 ARM: OMAP2+: remove duplicated prototype adds 093a474ce10d ARM: OMAP2+: Block suspend for am3 and am4 if PM is not co [...] adds fc333cca16b8 Merge branch 'omap-for-v5.14/fixes-not-urgent' into for-next adds 4e0018530c2e bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()' adds cea08169ad4c bus: ti-sysc: using pm_runtime_resume_and_get instead of p [...] adds cdab0691819a Merge branch 'omap-for-v5.14/ti-sysc' into for-next adds 2dbe13dbc15f ARM: dts: omap2/3: Drop dmas property from I2C node adds 07168bacf819 ARM: dts: ti: drop usage of redundant compatible adds be8c9d7957dd ARM: dts: ti: Drop usage of ti,am33xx-ecap from DT nodes adds 61edd91c262b ARM: dts: ti: Fix node name for all ecap dt nodes adds 6320b2aee8b4 ARM: dts: am33xx: Drop interrupt property from ecap nodes adds 794fd4a55ec5 ARM: dts: dra7x-evm: Drop "ti,pcf8575" adds 414bfe1d26b6 ARM: dts: am335x: align ti,pindir-d0-out-d1-in property wi [...] adds 9b11fec7345f ARM: dts: am437x: align ti,pindir-d0-out-d1-in property wi [...] adds 91ee322340fb Merge branch 'omap-for-v5.14/dt' into for-next adds 13565a5b514e Merge remote-tracking branch 'omap/for-next' adds 661d04515134 Merge branch 'dts-fixes-for-5.13' into for-next adds 8ae030c34dce arm64: defconfig: Enable renesas usb xhci pci host controller adds 1534fac32fc6 dt-bindings: arm: qcom: Add compatible for sm8150-mtp board adds 0bc14d4ad3a7 dt-bindings: arm: qcom: Add compatible for SA8155p-adp board adds 0c25dad9f2a7 arm64: dts: qcom: sm8250: Don't disable MDP explicitly adds 40f7d36db8fd arm64: dts: qcom: sm8250: Add size/address-cells to dsi[01] adds dc2f86369b15 arm64: dts: qcom: sm8250: Fix pcie2_lane unit address adds 15049bb59732 arm64: dts: qcom: sm8250: Add GPI DMA nodes adds ece28cb5ed72 arm64: dts: qcom: sm8250: Disable Adreno and Venus by default adds b1dc3c6b3dab arm64: dts: qcom: sm8150: Disable Adreno and modem by default adds d0a6ce59ea4e arm64: dts: qcom: sm8150: Add support for SONY Xperia 1 / [...] adds 8eaa6501ef26 arm64: dts: qcom: sm8250: Add SDHCI2 sleep mode pinctrl adds 759488004ffb arm64: dts: qcom: sm8250: Move gpio.h inclusion to SoC DTSI adds 69cdb97ef652 arm64: dts: qcom: sm8250: Add support for SONY Xperia 1 II [...] adds b135d097eb1a arm64: dts: qcom: sm8[12]50-pm8150: Move RESIN to pm8150 dtsi adds f515dcce2d18 arm64: dts: qcom: sm8250-edo: Fix up double "pinctrl-1" adds 10489ef12fed arm64: dts: qcom: pmm8155au_1: Add base dts file adds b557471bb286 arm64: dts: qcom: pmm8155au_2: Add base dts file adds 5b85e8f2225c arm64: dts: qcom: sa8155p-adp: Add base dts file adds 46e14907c716 arm64: dts: qcom: sm8250-edo: Add hardware keys adds 13e948a36db7 arm64: dts: qcom: sm8250: Commonize PCIe pins adds db92d8cdde33 arm64: dts: qcom: sm8250-edo: Enable PCIe adds f0cedfc39881 arm64: dts: qcom: sm8250-edo: Enable ADSP/CDSP/SLPI adds 4a62a824282e arm64: dts: qcom: sm8250-edo: Enable GPI DMA adds e76c7e1f15fe arm64: dts: qcom: sm8250-edo: Add Samsung touchscreen adds 77b7cfd0dc68 arm64: dts: qcom: sc7180: bus votes for eMMC and SD card adds 3ccfb2c72545 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] adds a11785b987f5 Merge remote-tracking branch 'qcom/for-next' adds 2c87d2d260ff Merge remote-tracking branch 'renesas/next' adds 76fd8793de36 Merge branch 'v5.13-armsoc/dtsfixes' into for-next adds 3fedcc636e28 ARM: dts: rockchip: add labels to the timer nodes on rk3066a adds 1a4eb37f3174 ARM: dts: rockchip: add power controller for RK3036 adds 623ba75a5d6b ARM: dts: rockchip: add power controller for RK322x adds d82979e1ac04 Merge branch 'v5.14-armsoc/dts32' into for-next adds 51094deb3306 arm64: dts: rockchip: Add support for USB on helios64 adds e4d55a2e7660 Merge branch 'v5.14-armsoc/dts64' into for-next adds edb39de5d731 arm64: dts: rockchip: Add Rotation Property for OGA Panel adds ba2401ab87bc arm64: dts: rockchip: add SPDIF node for rk3399-firefly adds 4fab8e3655e4 arm64: dts: rockchip: add infrared receiver node to RK3399 [...] adds 5768c5ff0709 arm64: dts: rockchip: Sort rk3399 firefly pinmux entries adds a406bfda89c7 arm64: dts: rockchip: Add USB-C port details for rk3399 Firefly adds e1d635bc94bc arm64: dts: rockchip: add ir-receiver for rk3399-roc-pc adds 06b2818678d9 arm64: dts: rockchip: Re-add regulator-boot-on, regulator- [...] adds eb607cd4957f arm64: dts: rockchip: Re-add regulator-always-on for vcc_s [...] adds 4e68c2013916 Merge branch 'v5.14-armsoc/dts64' into for-next adds fa4382af7f23 Merge remote-tracking branch 'rockchip/for-next' adds 5ce16705e00d Merge branch 'next/defconfig' into for-next adds dc4f84ad871c Merge remote-tracking branch 'samsung-krzk/for-next' adds 3803b24da2f4 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 9eddd063e7d8 Merge branch for-5.14/clk into for-next adds 1400e19c4714 Merge branch for-5.14/regulator into for-next adds 5fd8adb4066d Merge branch for-5.14/phy into for-next adds 23eca83155c3 Merge branch 'for-5.14/phy' into for-5.14/usb adds 41a7426d25fa usb: xhci: tegra: Unlink power domain devices adds 971ee247060d usb: xhci: tegra: Enable ELPG for runtime/system PM adds 7f596accee48 Merge branch for-5.14/usb into for-next adds bd48d69b1b26 Merge branch for-5.14/dt-bindings into for-next adds 98cffe92a636 Merge branch for-5.14/soc into for-next adds ceb46a1240b2 Merge branch for-5.14/firmware into for-next adds b1b3c4075f36 Merge branch for-5.14/memory into for-next adds d2afa4c02012 Merge branch for-5.14/arm/dt into for-next adds 7c76e903e17d Merge branch for-5.14/arm/defconfig into for-next adds eac9ab885bb5 Merge branch for-5.14/arm64/dt into for-next adds 1ac98ce07734 Merge remote-tracking branch 'tegra/for-next' adds 63602ef12600 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds f1f55c6b77b6 arm64: dts: ti: iot2050: Configure r5f cluster on basic va [...] adds 50c9bfca1bfe arm64: dts: ti: k3-am642-main: fix ports mac properties adds 4f76ea7b4da1 arm64: dts: ti: am65: align ti,pindir-d0-out-d1-in propert [...] adds d3f1b155c04d arm64: dts: ti: k3-am642-evm: align ti,pindir-d0-out-d1-in [...] adds d65f069e50a3 arm64: dts: ti: Drop reg-io-width/reg-shift from UART nodes adds 263820efa3fb arm64: dts: ti: k3-am64-main: Update TF-A's maximum size a [...] adds 454a9d4aaacb arm64: dts: ti: k3-am64-main: Reserve OCMRAM for DMSC-lite [...] adds 3de27ef12ccb arm64: dts: ti: k3-am64-main: Update TF-A load address to [...] adds b75596dbdb69 Merge tag '20210327143117.1840-2-s-anna@ti.com' of git://g [...] adds a4f221cd68b3 arm64: dts: ti: k3-am64-main: Add MAIN domain R5F cluster nodes adds 0afadba43589 arm64: dts: ti: k3-am642-evm/sk: Add mailboxes to R5Fs adds d71abfcc6c05 arm64: dts: ti: k3-am642-evm/sk: Add DDR carveout memory n [...] adds e099409eeac8 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds e4f26154c0a5 Merge remote-tracking branch 'clk/clk-next' adds b24e288d5063 clk: imx: Remove the audio ipg clock from imx8mp adds e446441a058a dt-bindings: arm: imx: scu: fix naming typo of clk compati [...] adds 659c12c7f5ce dt-bindings: arm: imx: scu: drop deprecated legacy clock binding adds 91e916771de0 clk: imx: scu: remove legacy scu clock binding support adds 5392c5de096a clk: imx: scu: add gpr clocks support adds 5964012ce37e clk: imx8qxp: add clock valid checking mechnism adds afd0406b4663 clk: imx8qm: add clock valid resource checking adds 2924b0b0c1cd clk: imx: scu: add enet rgmii gpr clocks adds babfaa9556d7 clk: imx: scu: add more scu clocks adds b192d04011ee clk: imx: scu: add parallel port clock ops adds aecf425fa948 clk: imx: scu: bypass cpu clock save and restore adds 6618b5aa655a clk: imx: scu: detach pd if can't power up adds a61cea83daaf clk: imx: scu: bypass pi_pll enable status restore adds cd8bd2f3ca64 clk: imx: scu: Add A53 frequency scaling support adds a43f6e8ae429 clk: imx: scu: Add A72 frequency scaling support adds 7487986c9a01 clk: imx: scu: Only save DC SS clock using non-cached clock rate adds a82327cc5edb clk: imx: scu: add parent save and restore adds 18a50f82cd2f clk: imx: scu: Do not enable runtime PM for CPU clks adds c586f53ae159 clk: imx8mq: remove SYS PLL 1/2 clock gates adds ade2967a8854 Merge remote-tracking branch 'clk-imx/for-next' adds c9f6cdeaeaa2 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 69499b3abd61 Merge remote-tracking branch 'csky/linux-next' adds f15191d05b44 Merge remote-tracking branch 'h8300/h8300-next' adds d96f4ae4b5bd Merge remote-tracking branch 'm68k/for-next' adds 2b5b8db1d0c2 m68knommu: fix missing LCD splash screen data initializer adds 019ea3aa89f1 Merge remote-tracking branch 'm68knommu/for-next' adds 00ac34f48025 Merge remote-tracking branch 'microblaze/next' adds c22f49eb7337 Merge remote-tracking branch 'mips/mips-next' adds 037ab132feb0 Merge remote-tracking branch 'openrisc/for-next' adds 015d98149b32 powerpc/barrier: Avoid collision with clang's __lwsync macro adds 07e2d6cf9107 powerpc/ps3: Add firmware version to sysfs adds ff4a825e4a24 powerpc/ps3: Re-align DTB in image adds 6caebff16823 powerpc/ps3: Add CONFIG_PS3_VERBOSE_RESULT option adds 472b440fd268 powerpc/ps3: Warn on PS3 device errors adds 9733862e50fd powerpc/ps3: Add dma_mask to ps3_dma_region adds b629f6c0ab86 powerpc/52xx: Add fallthrough in mpc52xx_wdt_ioctl() adds 911bacda4658 powerpc/spufs: Remove set but not used variable 'dummy' adds f377f7da26d2 powerpc/spider-pci: Remove set but not used variable 'val' adds 8f6a54bcaf62 selftests/powerpc: Remove the repeated declaration adds 4cfdd9201cfb powerpc/prom_init: Move custom isspace() to its own namespace adds 87f19ea10100 powerpc/perf: Simplify Makefile adds ddf4a7bcd094 powerpc/tau: Remove superfluous parameter in alloc_workque [...] adds a4785e93aa36 Merge branch 'fixes' into next adds 4423eff71ca6 powerpc: Force inlining of csum_add() adds 359c2ca74d2f powerpc: Don't handle ALTIVEC/SPE in ASM in _switch(). Do [...] adds 148a04760246 powerpc: Rework PPC_RAW_xxx() macros for prefixed instructions adds 07cd18320ed8 powerpc/opcodes: Add shorter macros for registers for use [...] adds 8804d5beef91 powerpc/lib/code-patching: Use PPC_RAW_() macros adds 1c9debbc2eb5 powerpc/signal: Use PPC_RAW_xx() macros adds 47b04699d070 powerpc/modules: Use PPC_RAW_xx() macros adds e73045975601 powerpc/security: Use PPC_RAW_BLR() and PPC_RAW_NOP() adds 5a03e1e9728e powerpc/ftrace: Use PPC_RAW_MFLR() and PPC_RAW_NOP() adds e08021f8dbd2 powerpc/ebpf64: Use PPC_RAW_MFLR() adds e0ea08c0cacf powerpc/ebpf32: Use _Rx macros instead of __REG_Rx ones adds ef909ba95414 powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros adds deefd0ae990a powerpc/traps: Start using PPC_RAW_xx() macros adds f30becb5e9ec powerpc: Replace PPC_INST_NOP by PPC_RAW_NOP() adds b3a9e5232370 powerpc/inst: Fix sparse detection on get_user_instr() adds 9134806e149e powerpc/inst: Reduce casts in get_user_instr() adds 042e0860e1c1 powerpc/inst: Improve readability of get_user_instr() and friends adds 036b5560bebc powerpc/inst: Avoid pointer dereferencing in ppc_inst_equal() adds 18c85964b10b powerpc: Do not dereference code as 'struct ppc_inst' (upr [...] adds 6c0d181daabc powerpc/lib/code-patching: Make instr_is_branch_to_addr() static adds e90a21ea801d powerpc/lib/code-patching: Don't use struct 'ppc_inst' for [...] adds 69d4d6e5fd9f powerpc: Don't use 'struct ppc_inst' to reference instruct [...] adds 077c4dedef09 powerpc/inst: Refactor PPC32 and PPC64 versions adds afd3287c8872 powerpc/optprobes: Minimise casts adds f38adf86ce4f powerpc/optprobes: Compact code source a bit. adds 0e628ad2d608 powerpc/optprobes: use PPC_RAW_ macros adds c0ca0fe08c92 powerpc: Remove CONFIG_PPC_MMU_NOHASH_32 adds 10248dcba120 powerpc/44x: Implement Kernel Userspace Exec Protection (KUEP) adds f6025a140ba8 powerpc/8xx: Allow disabling KUAP at boot time adds 91ec66719d4c powerpc/32s: Move setup_{kuep/kuap}() into {kuep/kuap}.c adds 91bb30822a2e powerpc/32s: Refactor update of user segment registers adds 7235bb359378 powerpc/32s: move CTX_TO_VSID() into mmu-hash.h adds 863771a28e27 powerpc/32s: Convert switch_mmu_context() to C adds 882136fb2f52 powerpc/32s: Simplify calculation of segment register content adds 86f46f343272 powerpc/32s: Initialise KUAP and KUEP in C adds 50d2f104cd95 powerpc/32s: Allow disabling KUEP at boot time adds 6b4d630068b0 powerpc/32s: Allow disabling KUAP at boot time adds 16132529cee5 powerpc/32s: Rework Kernel Userspace Access Protection adds 9f5bd8f1471d powerpc/32s: Activate KUAP and KUEP by default adds d008f8f8a0c3 powerpc/kuap: Remove KUAP_CURRENT_XXX adds cb2f1fb205cc powerpc/kuap: Remove to/from/size parameters of prevent_us [...] adds 240efd717c41 powerpc/kuap: Force inlining of all first level KUAP helpers. adds 25910260ff69 powerpc/nohash: Refactor update of BDI2000 pointers in swi [...] adds a56ab7c7290f powerpc/nohash: Convert set_context() to C adds c13066e53aab powerpc/nohash: Remove CONFIG_SMP #ifdefery in mmu_context.h adds dac3db1edf8b powerpc/nohash: Remove DEBUG_MAP_CONSISTENCY adds a36c0faf3dbc powerpc/nohash: Remove DEBUG_CLAMP_LAST_CONTEXT adds e2c043163d44 powerpc/nohash: Remove DEBUG_HARDER adds a1ea0ca8a6f1 powerpc/selftests: Use gettid() instead of getppid() for n [...] adds 45b30fafe528 powerpc: Define empty_zero_page[] in C adds e72421a085a8 powerpc: Define swapper_pg_dir[] in C adds 91e9ee7e949b powerpc/32s: Rename PTE_SIZE to PTE_T_SIZE adds 4696cfdb1380 powerpc/32: Remove __main() adds 77b0bed74232 powerpc: Remove proc_trap() adds ab3aab292cb2 powerpc: Move update_power8_hid0() into its only user adds 45677c9aebe9 selftests/powerpc: Fix "no_handler" EBB selftest adds d81090ed44c0 selftests/powerpc: EBB selftest for MMCR0 control for PMU [...] adds b112fb913b5b powerpc: make stack walking KASAN-safe adds baf24d23be7d powerpc/32: Display modules range in virtual memory layout adds ac3d085368b3 powerpc/signal32: Remove impossible #ifdef combinations adds db8f7066dc49 powerpc/64: drop redundant defination of spin_until_cond adds 2400c13c437d powerpc/watchdog: include linux/processor.h for spin_until_cond adds a3309226454a powerpc/signal64: Don't read sigaction arguments back from [...] adds 07d8ad6fd8a3 powerpc/mm/book3s64: Fix possible build error adds 6ba53317d497 KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path adds f36011569b90 KVM: PPC: Book3S 64: move KVM interrupt entry to a common [...] adds f33e0702d98c KVM: PPC: Book3S 64: Move GUEST_MODE_SKIP test into KVM adds 31c67cfe2a6a KVM: PPC: Book3S 64: add hcall interrupt handler adds 04ece7b60b68 KVM: PPC: Book3S 64: Move hcall early register setup to KVM adds 69fdd6749971 KVM: PPC: Book3S 64: Move interrupt early register setup to KVM adds 1b5821c630c2 KVM: PPC: Book3S 64: move bad_host_intr check to HV handler adds e2762743c632 KVM: PPC: Book3S 64: Minimise hcall handler calling conven [...] adds 023c3c96ca4d KVM: PPC: Book3S HV P9: implement kvmppc_xive_pull_vcpu in C adds 413679e73bdf KVM: PPC: Book3S HV P9: Move setting HDEC after switching [...] adds 6ffe2c6e6dce KVM: PPC: Book3S HV P9: Reduce irq_work vs guest decrement [...] adds 09512c29167b KVM: PPC: Book3S HV P9: Move xive vcpu context management [...] adds 48013cbc504e KVM: PPC: Book3S HV P9: Move radix MMU switching instructi [...] adds 9dc2babc185e KVM: PPC: Book3S HV P9: Stop handling hcalls in real-mode [...] adds 89d35b239101 KVM: PPC: Book3S HV P9: Implement the rest of the P9 path in C adds c00366e23754 KVM: PPC: Book3S HV P9: inline kvmhv_load_hv_regs_and_go i [...] adds 6d770e3fe9a1 KVM: PPC: Book3S HV P9: Read machine check registers while [...] adds a32ed1bb7072 KVM: PPC: Book3S HV P9: Improve exit timing accounting coverage adds 68e3baaca8c5 KVM: PPC: Book3S HV P9: Move SPR loading after expiry time check adds edba6aff4f2c KVM: PPC: Book3S HV P9: Add helpers for OS SPR handling adds 41f779917669 KVM: PPC: Book3S HV P9: Switch to guest MMU context as lat [...] adds 2e1ae9cd56f8 KVM: PPC: Book3S HV: Implement radix prefetch workaround b [...] adds aaae8c790058 KVM: PPC: Book3S HV: Remove support for dependent threads [...] adds 9769a7fd79b6 KVM: PPC: Book3S HV: Remove radix guest support from P7/8 path adds dcbac73a5b37 KVM: PPC: Book3S HV: Remove virt mode checks from real mod [...] adds 2ce008c8b254 KVM: PPC: Book3S HV: Remove unused nested HV tests in XICS [...] adds cbcff8b1c53e KVM: PPC: Book3S HV P9: Allow all P9 processors to enable [...] adds a9aa86e08b3a KVM: PPC: Book3S HV: small pseries_do_hcall cleanup adds 6165d5dd99db KVM: PPC: Book3S HV: add virtual mode handlers for HPT hca [...] adds ac3c8b41c27e KVM: PPC: Book3S HV P9: Reflect userspace hcalls to hash g [...] adds 079a09a500c3 KVM: PPC: Book3S HV P9: implement hash guest support adds 0bf7e1b2e9a4 KVM: PPC: Book3S HV P9: implement hash host / hash guest support adds fae5c9f3664b KVM: PPC: Book3S HV: remove ISA v3.0 and v3.1 support from [...] adds 3c53642324f5 Merge branch 'topic/ppc-kvm' into next adds 288e26bcd659 Merge remote-tracking branch 'powerpc/next' adds ff76e3d7c3c9 riscv: fix build error when CONFIG_SMP is disabled adds 5def4429aefe riscv: mm: Use better bitmap_zalloc() adds efcec32fe84a riscv: Cleanup unused functions adds ae3d69bcc455 riscv: fix typo in init.c adds ce3aca0465e3 riscv: Only initialize swiotlb when necessary adds c9811e379b21 riscv: Add mem kernel parameter support adds 9b79878ced8f riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED adds 7094e6acaf7a riscv: Simplify xip and !xip kernel address conversion macros adds 6126899f2b9c riscv: Introduce set_kernel_memory helper adds 055bd08b8cac riscv: Map the kernel with correct permissions the first time adds 7454e91e2ffd Merge branch 'riscv-wx-mappings' into for-next adds eea821c0dc5e riscv: pass the mm_struct to __sbi_tlb_flush_range adds 01d13185f183 riscv: add ASID-based tlbflushing methods adds 5a61e874316c Merge remote-tracking branch 'risc-v/for-next' adds f73fc4d7f021 s390: fix system call restart with multiple signals adds 3e7e01631517 s390: clear pt_regs::flags on irq entry adds b815c215c9b1 s390/vfio-ap: clean up mdev resources when remove callback [...] adds ddefbaa282ea Merge branch 'fixes' into for-next adds df6f508c68db s390/ap/zcrypt: notify userspace with online, config and m [...] adds b5415c8f9755 s390/entry.S: factor out OUTSIDE macro adds 0c4f2623b957 s390: setup kernel memory layout early adds 6a9100ad132c s390/setup: cleanup reserve/remove_oldmem adds d2beeb3bc74e s390/debug: Remove pointer obfuscation adds 9c9a915afd90 s390/processor: always inline stap() and __load_psw_mask() adds 4aca3ab45d72 s390/irqflags: always inline arch irqflags functions adds c749d8c018da s390/cio: dont call css_wait_for_slow_path() inside a lock adds e2f4d7b55b99 s390/dcssblk: Remove power management support adds 28ac9b195d66 s390/xpram: Remove power management support adds 8e1eaf4d834a s390/monreader: Remove power management support adds 21adcf11f62d s390/monwriter: Remove power management support adds 5602bf8a7b05 s390/sclp: Remove console power management support adds 2f554d8b0a1e s390/sclp: Remove vt220 power management support adds fc8ebe820b59 s390/sclp: Remove memory hotplug power management support adds 9b357ccddb69 s390/sclp: Remove quiesce power management support adds 2f7e52084e84 s390/sclp: Remove sclp base power management support adds 6b8ed1709563 s390/vmlogrdr: Remove power management support adds c4655a209823 s390: introduce register pair union adds 4f38c7aefed3 s390/bitops: use register pair instead of register asm adds ddd38fd261e7 s390/smp: use register pair instead of register asm adds 75c89a2bc6ef s390/page: use register pair instead of register asm adds 3c45a07bee61 s390/diag: use register pair instead of register asm adds a29a6b5a925b s390/checksum: use register pair instead of register asm adds dda74578e7da s390/maccess: use register pair instead of register asm adds 6a7b4e4ee1d9 s390/sthyi: use register pair instead of register asm adds 25130c1a9e99 s390/sigp: use register pair instead of register asm adds 0a9d947fbe3e s390/cpcmd: use register pair instead of register asm adds 87929cae887d s390/sclp: convert list_for_each to entry variant adds 54f45214522a s390/decompressor: correct BOOT_HEAP_SIZE condition adds 7b034d9c1b08 s390/boot: add zstd support adds f3827dc6b06e s390/hvc_iucv: Remove power management support adds d66a4c7f760b s390/pci: use register pair instead of register asm adds 88c2510cecb7 s390/ipl_parm: fix program check new psw handling adds 9e2509265560 s390/ipl_parm: use register pair instead of register asm adds 53c1c2504b6b s390/pgtable: use register pair instead of register asm adds 5fe29839deb4 s390/sysinfo: get rid of register asm adds dbb8864b28d6 s390/uaccess: get rid of register asm adds d99aea73b4de s390/facility: get rid of register asm adds 86807f348f41 s390/mem_detect: fix diag260() program check new psw handling adds 1b2f281f45af s390/mem_detect: use register pair instead of register asm adds da9057576785 s390/mem_detect: fix tprot() program check new psw handling adds 5a4e0f58e2d9 s390/ipl: use register pair instead of register asm adds 6aeb5878a952 scripts/min-tool-version.sh: Raise minimum clang version t [...] adds d241b48a2d08 Merge branch 'features' into for-next adds acd06d6f1509 Merge remote-tracking branch 's390/for-next' adds 399356024c17 Merge remote-tracking branch 'sh/for-next' adds 0bbadafdc49d um: allow disabling NO_IOMEM adds ca2e334232b6 lib: add iomem emulation (logic_iomem) adds 2efea7dfaa67 um: remove unused smp_sigio_handler() declaration adds fbb42e7fe2c4 um: export signals_enabled directly adds 33c7d0616a04 um: expose time-travel mode to userspace side adds d6b399a0e02a um: time-travel/signals: fix ndelay() in interrupt adds a5ab7c8467f1 um: irqs: allow invoking time-travel handler multiple times adds 68f5d3f3b654 um: add PCI over virtio emulation driver adds 43c590cb8666 um: virtio/pci: enable suspend/resume adds 386093c68ba3 um: allow not setting extra rpaths in the linux binary adds d8fb32f4790f um: Add support for host CPU flags and alignment adds c0ecca6604b8 um: enable the use of optimized xor routines in UML adds dd3035a21ba7 um: add a UML specific futex implementation adds 80f849bf541e um: implement flush_cache_vmap/flush_cache_vunmap adds 558f9b2f94db um: Fix stack pointer alignment adds b77e81fbe5f5 um: fix error return code in slip_open() adds ccf1236ecac4 um: fix error return code in winch_tramp() adds 80f9733114e8 um: Remove the repeated declaration adds 1aee020155f3 um: remove unneeded semicolon in um_arch.c adds 6b81460bbbe7 Merge remote-tracking branch 'uml/linux-next' adds 06b5bbb95adf Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 6c1bdc9500b4 Merge remote-tracking branch 'pidfd/for-next' adds 2fc2b430f559 fscrypt: fix derivation of SipHash keys on big endian CPUs adds 70b0acc24350 Merge remote-tracking branch 'fscrypt/master' adds 6f05f18cac92 fscache: Select netfs stats if fscache stats are enabled adds a46e4c699346 netfs: Move cookie debug ID to struct netfs_cache_resources adds 9f2f79249fcd cachefiles: Use file_inode() rather than accessing ->f_inode adds 5e8efceacad5 fscache: Add a cookie debug ID and use that in traces adds bd219e85a8a5 fscache: Procfile to display cookies adds f9eb8d4b751d fscache, cachefiles: Remove the histogram stuff adds 7426b66a5c88 fscache: Remove the object list procfile adds 7a573701caa9 fscache: Change %p in format strings to something else adds e739a8e1ca33 cachefiles: Change %p in format strings to something else adds 30cb72ce11bb fscache: Fix cookie key hashing adds 3cab129a8f19 fscache: Fix fscache_cookie_put() to not deref after dec adds 18d5803bc50e fscache: Use refcount_t for the cookie refcount instead of [...] adds 5c82049d9682 Merge remote-tracking branch 'fscache/fscache-next' adds 486db656c7b1 Merge branch 'misc-5.13' into for-next-current-v5.12-20210618 adds b39ecaf206f3 Merge branch 'for-next-current-v5.12-20210618' into for-ne [...] adds 4a882a95be12 btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds c140bb437ebf btrfs: remove stale comment for argument seed of btrfs_fin [...] adds a59f89e70d6a btrfs: check worker before need_preemptive_reclaim adds 32075f52cb25 btrfs: only clamp the first time we have to start flushing adds a560bdce5e23 btrfs: take into account global rsv in need_preemptive_reclaim adds 82aee14fb289 btrfs: use the global rsv size in the preemptive thresh ca [...] adds 4acb002d19f5 btrfs: don't include the global rsv size in the preemptive [...] adds b36ae3748585 btrfs: only ignore delalloc if delalloc is much smaller th [...] adds d6c9c9757a5e btrfs: handle preemptive delalloc flushing slightly differently adds cf048fa5ef16 btrfs: zoned: print message when zone sanity check type fails adds d90a0960ec72 btrfs: zoned: bail out if we can't read a reliable write pointer adds 7398c69d1e12 btrfs: rename check_async_write and let it return bool adds 05fac1089717 btrfs: make btrfs_verify_data_csum() to return a bitmap adds 7b44559f97c9 btrfs: submit read time repair only for each corrupted sector adds 6e04086790eb btrfs: remove io_failure_record::in_validation adds 93896f040842 btrfs: return EAGAIN if defrag is canceled adds ab87c862cc71 btrfs: zoned: factor out zoned device lookup adds cdbf0b5bb5e9 btrfs: scrub: per-device bandwidth control adds e6e588260953 btrfs: make btrfs_release_delayed_iref handle the !iref case adds 5b8f87ce0901 btrfs: fix error handling in __btrfs_update_delayed_inode adds 188bf0c262b9 btrfs: abort transaction if we fail to update the delayed inode adds 05d409e68a0e btrfs: fix misleading and incomplete comment of btrfs_truncate() adds 9ca4d7f952c2 btrfs: don't set the full sync flag when truncation does n [...] adds 3cfe299bcab5 btrfs: always abort the transaction if we abort a trans handle adds 0f3335528a1e btrfs: sysfs: fix format string for some discard stats adds 27f853ee584b btrfs: clear defrag status of a root if starting transacti [...] adds 90dd82de513d btrfs: clear log tree recovering status if starting transa [...] adds ffa9202d70b5 btrfs: scrub: factor out common scrub_stripe constraints adds 0a72ad6f34c5 btrfs: document byte swap optimization of root_item::flags [...] adds 80465759a963 btrfs: reduce compressed_bio members' types adds f098cf61e446 btrfs: remove extra sb::s_id from message in btrfs_validat [...] adds 5f647eb1d94f btrfs: simplify eb checksum verification in btrfs_validate [...] adds 4ab7338ab498 btrfs: clean up header members offsets in write helpers adds f89dbf66207c btrfs: protect exclusive_operation by super_lock adds 65fad523184d btrfs: add cancellable chunk relocation support adds f2bd2ead2aff btrfs: introduce try-lock semantics for exclusive op start adds 032807413f93 btrfs: add wrapper for conditional start of exclusive operation adds 4fed99e5a000 btrfs: add cancellation to resize adds d1d597807055 btrfs: add device delete cancel adds 4b83bc1bd829 btrfs: avoid unnecessary logging of xattrs during fast fsyncs adds 3e9c193561e3 btrfs: reduce the variable size to fit nr_pages adds 5d3ec4633e3c btrfs: optimize variables size in btrfs_submit_compressed_read adds 570668232672 btrfs: optimize variables size in btrfs_submit_compressed_write adds 817652bf712b btrfs: fix comment about max_out in btrfs_compress_pages adds d265e99f9d2b btrfs: use list_last_entry in add_falloc_range adds 1e08f9d7bb73 btrfs: scrub: fix subpage repair error caused by hard code [...] adds d9e2e4acef71 btrfs: make free space cache size consistent across differ [...] adds 9ff5c838bb3a btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 4af223b7a6b6 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds 113685e34cde btrfs: refactor submit_extent_page() to make bio and its f [...] adds f8ff1a5f2115 btrfs: make subpage metadata write path call its own endio [...] adds f4db7087e32d btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds bc187bc1b933 btrfs: make Private2 lifespan more consistent adds 988593b4d31f btrfs: refactor how we finish ordered extent io for endio [...] adds bac6cb9af645 btrfs: update comments in btrfs_invalidatepage() adds c1f220b19185 btrfs: introduce btrfs_lookup_first_ordered_range() adds a4ed10b06671 btrfs: refactor btrfs_invalidatepage() for subpage support adds cac5bdc07e45 btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds 4b0852235e84 btrfs: fix hang when run_delalloc_range() failed adds 126aba9f861f btrfs: pass bytenr directly to __process_pages_contig() adds 311c6ce47ec1 btrfs: refactor page status update into process_one_page() adds 0d1cd7fe9736 btrfs: provide btrfs_page_clamp_*() helpers adds a61b36a30189 btrfs: only require sector size alignment for end_bio_exte [...] adds ec00b5e57d37 btrfs: make btrfs_dirty_pages() to be subpage compatible adds 4749d7be4d61 btrfs: make __process_pages_contig() to handle subpage dir [...] adds 701521a3cc72 btrfs: make end_bio_extent_writepage() to be subpage compatible adds 0ce0b08c3708 btrfs: make process_one_page() to handle subpage locking adds 04f17ff03381 btrfs: introduce helpers for subpage ordered status adds 208de9a62ba2 btrfs: make page Ordered bit to be subpage compatible adds d00645e11d4c btrfs: update locked page dirty/writeback/error bits in __ [...] adds 6118f500b54e btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] adds 142c4ecf7f10 btrfs: make btrfs_set_range_writeback() subpage compatible adds c2e99bb2af27 btrfs: make __extent_writepage_io() only submit dirty rang [...] adds 0909b45855c3 btrfs: make btrfs_truncate_block() to be subpage compatible adds d0af47e87e1f btrfs: make btrfs_page_mkwrite() to be subpage compatible adds 383791bdd8d6 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] adds 0232fc83ebc2 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] adds 41d4014d1a51 btrfs: don't clear page extent mapped if we're not invalid [...] adds 4aaabe7bf12c btrfs: subpage: fix a rare race between metadata endio and [...] adds 8967c5c15dfd btrfs: eliminate insert label in add_falloc_range adds 88f91a37db4d btrfs: remove total_data_size variable in btrfs_batch_inse [...] adds d13cd33d52e1 btrfs: sink wait_for_unblock parameter to async commit adds 51b6e1b676e3 btrfs: inline wait_current_trans_commit_start in its caller adds c83bd4ec79cf btrfs: handle shrink_delalloc pages calculation differently adds fe1ca12b905e btrfs: send: fix invalid path for unlink operations after [...] adds d86692771e64 btrfs: disable build on platforms having page size 256K adds 522286301f3a btrfs: send: use list_move_tail instead of list_del/list_add_tail adds d17677a41542 btrfs: remove a stale comment for btrfs_decompress_bio() adds 68ac5b1f4f13 btrfs: fix typos in comments adds 157d612ed808 btrfs: sysfs: export dev stats in devinfo directory adds 364f333bccc3 btrfs: zoned: fix negative space_info->bytes_readonly adds 4f6da7453898 Merge branch 'misc-next' into for-next-next-v5.13-20210618 adds 2f1ddd8ea645 btrfs: add a btrfs_has_fs_error helper adds 10b091cf2bf9 btrfs: do not infinite loop in data reclaim if we aborted adds 8e1c13c69932 btrfs: change handle_fs_error in recover_log_trees to aborts adds aa5ff4fc88a5 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210618 adds 0dad63f036a4 btrfs: compression: don't try to compress if we don't have [...] adds ad75bfe5dc33 Merge branch 'dev/fix-nrpages-compression' into for-next-n [...] adds 2d20939b2f83 btrfs: props: change how empty value is interpreted adds 707db2eeb48c Merge branch 'dev/fix-prop-reset' into for-next-next-v5.13 [...] adds 461b03d50438 btrfs: rip out may_commit_transaction adds 3c0ba26add68 btrfs: rip the first_ticket_bytes logic from fail_all_tickets adds dd2181617398 btrfs: rip out ->total_bytes_pinned adds b3e1cf695688 Merge branch 'ext/josef/rip-pinned' into for-next-next-v5. [...] adds a913025e8975 btrfs: ensure relocation never runs while we have send ope [...] adds e896caca8264 btrfs: send: fix crash when memory allocations trigger reclaim adds 5ec1316b63c1 Merge branch 'ext/filipe/send-fixes' into for-next-next-v5 [...] adds e67408c652f1 btrfs: introduce compressed_bio::pending_sectors to trace [...] adds fe91f0db9d49 btrfs: handle errors properly inside btrfs_submit_compress [...] adds 121a47547551 btrfs: handle errors properly inside btrfs_submit_compress [...] adds 083d4b700f8e btrfs: introduce submit_compressed_bio() for compression adds ed9f3c3c64c3 btrfs: introduce alloc_compressed_bio() for compression adds 30dc1b8a9438 btrfs: make btrfs_submit_compressed_read() to determine st [...] adds bcfb8b0978ac btrfs: make btrfs_submit_compressed_write() to determine s [...] adds ca847721eeea btrfs: remove unused function btrfs_bio_fits_in_stripe() adds 96db3aa2fd03 Merge branch 'ext/qu/compression-refactoring-v4' into for- [...] adds b821156f7865 btrfs: switch mount option bits to enums and use wider type adds 4caf7228626f btrfs: shorten integrity checker extent data mount option adds 012c05ecd5d4 Merge branch 'cleanup/define-enum-ul' into for-next-next-v [...] adds c99bcf75ad70 Merge branch 'for-next-next-v5.13-20210618' into for-next- [...] adds 99a037155c95 Merge remote-tracking branch 'btrfs/for-next' adds 182b9eef6b27 libceph: remove unnecessary ret variable in ceph_auth_init() adds 1b269bcade7c libceph: fix doc warnings in cls_lock_client.c adds 766b0f5d8904 Merge remote-tracking branch 'ceph/master' adds c4aeda2d1e1e cifs: fix ipv6 formating in cifs_ses_add_channel adds 02a17771e36f cifs: remove duplicated prototype adds f961553a6bca cifs: Remove unused inline function is_sysvol_or_netlogon() adds f46615d78f35 cifs: Constify static struct genl_ops adds 5ce07a13f2d3 cifs: remove redundant initialization of variable rc adds d4c42611e7ca cifs: fix doc warnings in cifs_dfs_ref.c adds 95ed2d3568fc cifs: improve fallocate emulation adds 1e2ae56e4897 cifs: do not send tree disconnect to ipc shares adds 65a5bfd835ad cifs: get rid of @noreq param in __dfs_cache_find() adds 9a2b50053331 cifs: keep referral server sessions alive adds 0b61addb2752 cifs: handle different charsets in dfs cache adds 2fb1ce983488 cifs: fix path comparison and hash calc adds 6e1a74e2f1c3 cifs: set a minimum of 2 minutes for refreshing dfs cache adds 184e4b44b4e4 cifs: do not share tcp servers with dfs mounts adds 461e3edd7809 cifs: missed ref-counting smb session in find adds 96f2926f1515 cifs: enable extended stats by default adds f199eb89fcc7 cifs: avoid starvation when refreshing dfs cache adds 5c27f202a174 cifs: decoding negTokenInit with generic ASN1 decoder adds 6a8564826858 cifs: fix check of dfs interlinks adds d7a1f668e5a8 cifs: retry lookup and readdir when EAGAIN is returned. adds b8b94988aa9c cifs: avoid extra calls in posix_info_parse adds 85346c17e425 cifs: convert list_for_each to entry variant in smb2misc.c adds 34cc5933c464 cifs: convert list_for_each to entry variant in cifs_debug.c adds 9565d9f13263 cifs: use SPDX-Licence-Identifier adds f163bad909a5 cifs: fix unneeded null check adds 300e6d1c64c7 smb3: fix uninitialized value for port in witness protocol move adds eccf25b573ef cifs: fix SMB1 error path in cifs_get_file_info_unix adds e4bae15a969e smb311: remove dead code for non compounded posix query info adds 633dd1c6e2ee Merge remote-tracking branch 'cifs/for-next' adds 3d65f26bce48 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 6e333e86af9b Merge remote-tracking branch 'configfs/for-next' adds 7c61a9474c46 Merge remote-tracking branch 'erofs/dev' adds 4202e96cbf76 exfat: avoid incorrectly releasing for root inode adds 5264f724cf1f exfat: handle wrong stream entry size in exfat_readdir() adds 7fcf84aa4617 Merge remote-tracking branch 'exfat/dev' adds d9e26b2de216 Pull fanotify fd leak fix. adds 4b89704ccd00 Merge remote-tracking branch 'ext3/for_next' adds 4e93fdb48221 Merge remote-tracking branch 'ext4/dev' adds 1d16a49783b4 f2fs: clean up /sys/fs/f2fs/<disk>/features adds 39d1bfdf9626 f2fs: compress: add compress_inode to cache compressed blocks adds 10f764e8ec92 f2fs: swap: remove dead codes adds 7cc52cc33717 f2fs: swap: support migrating swapfile in aligned write mode adds 554dd1ea0b5e f2fs: introduce f2fs_casefolded_name slab cache adds 22eb97adadfd Merge remote-tracking branch 'f2fs/dev' adds b89ecd60d38e fuse: ignore PG_workingset after stealing adds eae1bfcdac47 Merge remote-tracking branch 'fuse/for-next' adds ca43c19aa771 Merge remote-tracking branch 'jfs/jfs-next' adds b44cd214941d nfs_common: fix doc warning adds a4165d7c8559 rpc: remove redundant initialization of variable status adds 089e0294468c nfsd: rpc_peeraddr2str needs rcu lock adds 1d44ba5fedc4 lockd: Remove stale comments adds c72770fa76bb lockd: Create a simplified .vs_dispatch method for NLM requests adds 70e273724738 lockd: Common NLM XDR helpers adds e833bc4c934c lockd: Update the NLMv1 void argument decoder to use struc [...] adds 13849c237110 lockd: Update the NLMv1 TEST arguments decoder to use stru [...] adds f129f6ddd149 lockd: Update the NLMv1 LOCK arguments decoder to use stru [...] adds 23181240050b lockd: Update the NLMv1 CANCEL arguments decoder to use st [...] adds f49626ce8766 lockd: Update the NLMv1 UNLOCK arguments decoder to use st [...] adds 80174a605d98 lockd: Update the NLMv1 nlm_res arguments decoder to use s [...] adds db5072495fd1 lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use [...] adds d6ee29db62a7 lockd: Update the NLMv1 SHARE arguments decoder to use str [...] adds a6055d990d02 lockd: Update the NLMv1 FREE_ALL arguments decoder to use [...] adds d2fa8367a92d lockd: Update the NLMv1 void results encoder to use struct [...] adds 7cffb87de037 lockd: Update the NLMv1 TEST results encoder to use struct [...] adds ce33c7f2b362 lockd: Update the NLMv1 nlm_res results encoder to use str [...] adds e84a6033b4d5 lockd: Update the NLMv1 SHARE results encoder to use struc [...] adds 29b71196be7c lockd: Update the NLMv4 void arguments decoder to use stru [...] adds 8363bfdc1b95 lockd: Update the NLMv4 TEST arguments decoder to use stru [...] adds 9039c53eb4ec lockd: Update the NLMv4 LOCK arguments decoder to use stru [...] adds abb959ee5637 lockd: Update the NLMv4 CANCEL arguments decoder to use st [...] adds 66659baba58c lockd: Update the NLMv4 UNLOCK arguments decoder to use st [...] adds 13fd59784785 lockd: Update the NLMv4 nlm_res arguments decoder to use s [...] adds 9dccd55f5a91 lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use [...] adds ae4709396883 lockd: Update the NLMv4 SHARE arguments decoder to use str [...] adds f4cbae6ca48d lockd: Update the NLMv4 FREE_ALL arguments decoder to use [...] adds fe8739568c7d lockd: Update the NLMv4 void results encoder to use struct [...] adds 350161682d74 lockd: Update the NLMv4 TEST results encoder to use struct [...] adds b02af75d321e lockd: Update the NLMv4 nlm_res results encoder to use str [...] adds 8f83fd6fbab8 lockd: Update the NLMv4 SHARE results encoder to use struc [...] adds 10ce8a9ee35a Merge remote-tracking branch 'nfsd/nfsd-next' adds a2c2a622d411 ubifs: journal: Fix error return code in ubifs_jnl_write_inode() adds be076fdf8369 ubifs: fix snprintf() checking adds f4e3634a3b64 ubifs: Fix races between xattr_{set|get} and listxattr operations adds 819f9ab430a4 ubifs: Remove ui_mutex in ubifs_xattr_get and change_xattr adds c770cd5190ba ubifs: fix an IS_ERR() vs NULL check adds 020b919ade32 ubifs: Fix spelling mistakes adds bb87ef616e7b ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode adds 481c6047ed61 Merge remote-tracking branch 'ubifs/next' adds 715f236015fc Merge remote-tracking branch 'v9fs/9p-next' adds 4126c06e25b3 xfs: Reverse apply 72b97ea40d adds a8490f699f6e xfs: Add xfs_attr_node_remove_name adds 6286514b63e1 xfs: Refactor xfs_attr_set_shortform adds f0f7c502c728 xfs: Separate xfs_attr_node_addname and xfs_attr_node_addn [...] adds 6ca5a4a1f529 xfs: Add helper xfs_attr_node_addname_find_attr adds 5d954cc09f6b xfs: Hoist xfs_attr_node_addname adds 83c6e70789ff xfs: Hoist xfs_attr_leaf_addname adds 3f562d092bb1 xfs: Hoist node transaction handling adds 2b74b03c13c4 xfs: Add delay ready attr remove routines adds 8f502a400982 xfs: Add delay ready attr set routines adds 0e6acf29db6f xfs: Remove xfs_attr_rmtval_set adds 4fd084dbbd05 xfs: Clean up xfs_attr_node_addname_clear_incomplete adds 4a4957c16dc6 xfs: Fix default ASSERT in xfs_attr_set_iter adds 816c8e39b7ea xfs: Make attr name schemes consistent adds d1015e2ebda6 Merge tag 'xfs-delay-ready-attrs-v20.1' of https://github. [...] adds 90e2c1c20ac6 xfs: perag may be null in xfs_imap() adds 9bb38aa08039 xfs: remove redundant initialization of variable error adds a6a65fef5ef8 xfs: log stripe roundoff is a property of the log adds 18842e0a4f48 xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() adds 25f25648e57c xfs: separate CIL commit record IO adds 9b845604a4d5 xfs: remove xfs_blkdev_issue_flush adds e45cc747a6fd xfs: async blkdev cache flush adds d7693a7f4ef9 xfs: CIL checkpoint flushes caches unconditionally adds 6a5c6f5ef0a4 xfs: remove need_start_rec parameter from xlog_write() adds feb616896031 xfs: journal IO cache flush reductions adds e30fbb337045 xfs: Fix CIL throttle hang when CIL space used going backwards adds 742140d2a486 xfs: xfs_log_force_lsn isn't passed a LSN adds 0f4976a8b389 xfs: add iclog state trace events adds 3969b4cc3aa1 xfs: refactor the inode recycling code adds 64cc4ef3af1a xfs: separate primary inode selection criteria in xfs_iget [...] adds 04d50afabd23 xfs: fix type mismatches in the inode reclaim functions adds a331e4eeecae xfs: print name of function causing fs shutdown instead of [...] adds 833b16f73994 xfs: fix log intent recovery ENOSPC shutdowns when inactiv [...] adds 2909e02fec6c xfs: force the log offline when log intent item recovery fails adds a4a0f1a9df82 Merge remote-tracking branch 'xfs/for-next' adds 2e4a341cf4fd Merge remote-tracking branch 'vfs/for-next' adds 4e7f194f5cb8 Merge branch 'for-5.13-fixup' into for-next adds e58c23456ff1 Merge remote-tracking branch 'printk/for-next' adds 8fe55ef23387 PCI: Dynamically map ECAM regions adds c090704b26a4 Merge branch 'pci/enumeration' adds 643a8b6f034e Merge branch 'pci/error' adds a97396c6eb13 PCI: pciehp: Ignore Link Down/Up caused by DPC adds 78a38063f959 Merge branch 'pci/hotplug' adds 239d2ae0068b Merge branch 'pci/misc' adds 6389d4374522 PCI/P2PDMA: Rename upstream_bridge_distance() and rework doc adds e4ece59abd70 PCI/P2PDMA: Collect acs list in stack buffer to avoid sleeping adds f9c125b9eb30 PCI/P2PDMA: Use correct calc_map_type_and_dist() return type adds cf201bfe8cdc PCI/P2PDMA: Warn if host bridge not in whitelist adds 7e2faa1710c4 PCI/P2PDMA: Refactor pci_p2pdma_map_type() adds 3ec0c3ec2d92 PCI/P2PDMA: Avoid pci_get_slot(), which may sleep adds d1b8dc09dd71 PCI/P2PDMA: Simplify distance calculation adds 3b9cc5c0ac2f Merge branch 'pci/p2pdma' adds 4694ae373dc2 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby adds 4258bdcc131d Merge branch 'pci/pm' adds 0eaf7a04522f Merge branch 'pci/resource' adds f778d5318ae5 Merge branch 'pci/sysfs' adds 67a786d235d5 Merge branch 'pci/virtualization' adds 23daa3583e14 Merge branch 'remotes/lorenzo/pci/dwc' adds e1a61080b726 Merge branch 'remotes/lorenzo/pci/ftpci100' adds 94be9936c467 Merge branch 'remotes/lorenzo/pci/hv' adds c65d78bf65ee Merge branch 'remotes/lorenzo/pci/mediatek' adds 063e17883436 Merge branch 'remotes/lorenzo/pci/microchip' adds 35113f6bcb16 Merge branch 'remotes/lorenzo/pci/mobiveil' adds 9aef1a892bd1 Merge branch 'remotes/lorenzo/pci/tegra' adds f25d926127a2 Merge branch 'remotes/lorenzo/pci/xgene' adds 8df591b08e66 Merge remote-tracking branch 'pci/next' adds 6eed261f48d5 pstore/blk: Improve failure reporting adds 2a03ddbde1e1 pstore/blk: Move verify_size() macro out of function adds 7bb9557b48fc pstore/blk: Use the normal block device I/O path adds c811659bb9a0 pstore/blk: Fix kerndoc and redundancy on blkdev param adds 1d1f6cc5818c pstore/blk: Include zone in pstore_device_info adds 54b176afbfe9 Merge remote-tracking branch 'pstore/for-next/pstore' adds f8e5388a9da0 HID: intel-ish-hid: Fix minor typos in comments adds 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next adds b5539722eb83 HID: hid-input: add Surface Go battery quirk adds e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next adds 65e4122d2ea7 HID: intel-ish-hid: Set ISH driver depends on x86 adds 4aae88b9a974 HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback adds aa59d6bb5ec8 HID: intel-ish-hid: ipc: Specify that EHL no cache snooping adds 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next adds 04c22eeaf632 HID: amd_sfh: change in maintainer adds ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next adds a3af901c8968 HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible adds d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next adds fb1a79a6b6e1 HID: sony: fix freeze when inserting ghlive ps3/wii dongles adds a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next adds 2b2bcc76e2ff HID: surface-hid: Fix get-report request adds 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next adds af64854d4a3d Merge remote-tracking branch 'hid/for-next' adds 065b6211a877 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when [...] adds 2269583753d2 i2c: cp2615: check for allocation failure in cp2615_i2c_recv() adds f70ba67909ae Merge branch 'i2c/for-current' into i2c/for-next adds 5690951154f7 dt-bindings: i2c: renesas,iic: Always declare generic comp [...] adds 632ce67773da dt-bindings: i2c: renesas,iic: Convert to json-schema adds a431a0914f92 dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller adds 010e765b406f i2c: riic: Add RZ/G2L support adds e11654ec22a3 i2c: cht-wc: Replace of_node by NULL adds 44c54c4ec391 i2c: i801: Improve status polling adds 8d83973e7a85 i2c: i801: Simplify initialization of i2c_board_info in i8 [...] adds d4a994f69f0b i2c: i801: Use driver name constant instead of function de [...] adds c601610cd73d i2c: i801: Improve i801_setup_hstcfg adds 4aa908fe4704 dt-bindings: i2c: ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" adds 078de1e62c83 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 77d98613429e Merge remote-tracking branch 'i2c/i2c/for-next' adds 2102059f68d4 Merge remote-tracking branch 'i3c/i3c/next' adds ab9d85e9d555 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds 6e954d2e649a hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds ec081f915476 hwmon: (lm75) Add TI TMP1075 support adds 42c7fd53aeff dt-bindings: hwmon: Add Texas Instruments TMP1075 adds f0635523c8b5 docs: hwmon: ir36021.rst: replace some characters adds b3ea2fe7e281 docs: hwmon: avoid using UTF-8 chars adds ac61c8aae446 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds 97387c2f06bc hwmon: (max31722) Remove non-standard ACPI device IDs adds ba9c5fc395de hwmon: (lm70) Use SPI_MODE_X_MASK adds 2be5f0d75325 hwmon: (sch56xx) Use devres functions for watchdog adds 6df5cba5c9e7 hwmon: (sch56xx-common) Use strscpy adds 989c9c675bbb hwmon: (sch56xx-common) Use helper function adds 5c1c78e0a0a2 hwmon: (sch56xx-common) Simplify sch56xx_device_add adds 86c908d90fb1 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds b976760dc4ef hwmon: (pmbus) Add documentation for new flags adds ea541c185c35 hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds 4943c6039d4a hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds 0c1acde1d3d0 hwmon: (pmbus) Increase maximum number of phases per page adds e4db7719d037 hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds 9abfb52b5028 dt-bindings: Add MP2888 voltage regulator device adds 9da9c2dc57b2 hwmon: (adm1275) enable adm1272 temperature reporting adds f20f7363e7e1 docs: hwmon: Add an entry for mp2888 adds 505c2549373f hwmon: Add sht4x Temperature and Humidity Sensor Driver adds 07c6621a3735 hwmon: (sht4x) Fix sht4x_read_values return value adds cbbf244f0515 hwmon: (max31790) Fix fan speed reporting for fan7..12 adds 897f6339893b hwmon: (max31790) Report correct current pwm duty cycles adds 148c847c9e5a hwmon: (max31790) Fix pwmX_enable attributes adds 2013607b85f0 hwmon: (max31790) Clear fan fault after reporting it adds 1814c4e84de2 hwmon: (max31790) Detect and report zero fan speed adds 6b6af85410cf hwmon: (ina3221) use CVRF only for single-shot conversion adds 4e5418f787ec hwmon: (pmbus_core) Check adapter PEC support adds ff53b77e1e1b docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup adds dbc0860f7a3d hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECT adds e8e00c83a268 hwmon: (pmbus) Add support for reading direct mode coefficients adds 5e86f128d9eb hwmon: (pmbus) Allow phase function even if it's not on page adds 317f9d808a7a hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM43 [...] adds bf8e0cd8d6b2 hwmon: (pmbus/pim4328) Add documentation for the pim4328 P [...] adds 3efbcee8d402 hwmon: (pmbus) Add driver for Delta DPS-920AB PSU adds 8b1d61cd47cc dt-bindings: trivial-devices: Add Delta DPS920AB adds c5679f3e702c MAINTAINERS: Add Delta DPS920AB PSU driver adds f0000797a386 hwmon: (ntc_thermistor) Drop unused headers. adds 9e25f01b5f52 hwmon: (pmbus/dps920ab) Delete some dead code adds d97fb837b8cc hwmon: (lm90) Don't override interrupt trigger type adds 94dbd23ed88c hwmon: (lm90) Use hwmon_notify_event() adds 2abdc357c55d hwmon: (lm90) Unmask hardware interrupt adds 4c7f85a321a1 hwmon: (lm90) Disable interrupt on suspend adds cc20ad68c7e6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds c098564d91c5 tools: Fix "the the" in a message in kernel-chktaint adds a9edc03f13db docs: fix a cross-ref adds d7c176e9b532 docs: printk-formats: update size-casting examples adds b1f4c363666c Documentation: kdump: update kdump guide adds 91a1265cacdd docs: checkpatch: Document and segregate more checkpatch m [...] adds 005747526d4f docs: fault-injection: fix non-working usage of negative values adds 05a463ec1bd4 docs: cputopology: move the sysfs ABI description to right place adds ae1b2aaee7e2 Documentation: ACPI: fix error script name adds 349660e944b5 docs: admin-guide: reporting-issues.rst: replace some characters adds 90f40f514f90 docs: trace: coresight: coresight-etm4x-reference.rst: rep [...] adds f40c2a25b9c3 docs: driver-api: ioctl.rst: replace some characters adds 570eb861243c docs: usb: replace some characters adds 1a967a312270 docs: vm: zswap.rst: replace some characters adds d9d2c82738b7 docs: filesystems: ext4: blockgroup.rst: replace some characters adds 729979ebef22 docs: networking: device_drivers: replace some characters adds a557f67cd703 docs: PCI: Replace non-breaking spaces to avoid PDF issues adds 559a66b868d9 docs: devices.rst: better reference documentation docs adds 9129faf9040d docs: dev-tools: kunit: don't use a table for docs name adds 17420f3138b9 docs: admin-guide: pm: avoid using ReST :doc:`foo` markup adds e499f4c297e9 docs: admin-guide: hw-vuln: avoid using ReST :doc:`foo` markup adds 2793e19d6327 docs: admin-guide: sysctl: avoid using ReST :doc:`foo` markup adds 4cd4bdf85c79 docs: block: biodoc.rst: avoid using ReST :doc:`foo` markup adds 6aadf740aab9 docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup adds a822b2ee2665 docs: core-api: avoid using ReST :doc:`foo` markup adds 3a8b57d27a19 docs: dev-tools: testing-overview.rst: avoid using ReST :d [...] adds 654a5bd0eadb docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup adds 6dce82b28a93 docs: devicetree: bindings: submitting-patches.rst: avoid [...] adds fd88d2e598dc docs: doc-guide: avoid using ReST :doc:`foo` markup adds 29602b7c1ecc docs: driver-api: avoid using ReST :doc:`foo` markup adds 85aa9afd7bf1 docs: driver-api: gpio: using-gpio.rst: avoid using ReST : [...] adds bbbaf2264db0 docs: driver-api: surface_aggregator: avoid using ReST :do [...] adds ab8e8da694d4 docs: driver-api: usb: avoid using ReST :doc:`foo` markup adds 4d361d6cc745 docs: firmware-guide: acpi: avoid using ReST :doc:`foo` markup adds 25edd3a1625f docs: i2c: avoid using ReST :doc:`foo` markup adds 7f3f7bfbbe02 docs: kernel-hacking: hacking.rst: avoid using ReST :doc:` [...] adds 8d4a0adc9cab docs: networking: devlink: avoid using ReST :doc:`foo` markup adds e5424f0aec76 docs: PCI: endpoint: pci-endpoint-cfs.rst: avoid using ReS [...] adds bffbae6d19ed docs: PCI: pci.rst: avoid using ReST :doc:`foo` markup adds 9912d0bb9dee docs: process: submitting-patches.rst: avoid using ReST :d [...] adds d3122273bd85 docs: security: landlock.rst: avoid using ReST :doc:`foo` markup adds e480336c25d3 docs: trace: coresight: coresight.rst: avoid using ReST :d [...] adds 81a2d57873d9 docs: trace: ftrace.rst: avoid using ReST :doc:`foo` markup adds 69fe5540153f docs: userspace-api: landlock.rst: avoid using ReST :doc:` [...] adds c6c032bf2c54 docs: virt: kvm: s390-pv-boot.rst: avoid using ReST :doc:` [...] adds 0ffd643875d3 docs: x86: avoid using ReST :doc:`foo` markup adds 257e65246259 Merge branch 'mauro' into docs-next adds 102caec1075f docs: Take a little noise out of the build process adds 222a28edce38 docs: Makefile: Use CONFIG_SHELL not SHELL adds 993b892610d1 docs: path-lookup: update follow_managed() part adds 084c86837a35 docs: path-lookup: update path_to_nameidata() part adds 8593d2cc8c2f docs: path-lookup: update path_mountpoint() part adds 71e0a67dc6c2 docs: path-lookup: update do_last() part adds 34ef75ef25c6 docs: path-lookup: remove filename_mountpoint adds d2d3dd5ecce1 docs: path-lookup: Add macro name to symlink limit description adds 4a00e4bd59bb docs: path-lookup: i_op->follow_link replaced with i_op->get_link adds 671f73356f6a docs: path-lookup: update i_op->put_link and cookie description adds 18edb95a88a9 docs: path-lookup: no get_link() adds de9414adafe4 docs: path-lookup: update WALK_GET, WALK_PUT desc adds 3c1be84b8d82 docs: path-lookup: update get_link() ->follow_link description adds ef4aa53f36a9 docs: path-lookup: update symlink description adds 8943474a416c docs: path-lookup: use bare function() rather than literals adds 98cf4951842a Merge branch 'path-lookup' into docs-next adds 9157f1fec742 Merge remote-tracking branch 'jc_docs/docs-next' adds 3d42c93e5fc9 media: dmxdev: change the check for problems allocing secfeed adds 4c6e0976295a media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K adds 8f6235e88b86 Merge remote-tracking branch 'v4l-dvb/master' adds 703ac06a88f0 media: docs: */media/index.rst: don't use ReST doc:`foo` adds d759cd46b9f1 media: userspace-api: avoid using ReST :doc:`foo` markup adds a169c44e5819 media: driver-api: drivers: avoid using ReST :doc:`foo` markup adds 6ef43d273e85 media: admin-guide: avoid using ReST :doc:`foo` markup adds d382c5be4cc2 media: dvb_ca_en50221: avoid speculation from CA slot adds abc0226df64d media: dvb_net: avoid speculation from net slot adds 1fec2ecc2523 media: dvbdev: fix error logic at dvb_register_device() adds ba9139116bc0 media: sun6i-csi: add a missing return code adds 7f9197f11888 media: saa7134: use more meaninful goto labels adds 235406dca37e media: saa7134: fix saa7134_initdev error handling logic adds 5368b1ee2939 media: siano: fix device register error path adds dba328bab4c6 media: ttusb-dec: cleanup an error handling logic adds 60f0618d157b media: dvb-core: frontend: make GET/SET safer adds 128916984208 media: xilinx: simplify get fourcc logic adds c73c23f34716 media: venus: hfi_cmds: Fix packet size calculation adds 6f2f49ae4c28 media: venus: hfi_msgs.h: Replace one-element arrays with [...] adds 0d346d2a6f54 media: v4l2-subdev: add subdev-wide state struct adds b6c57d313f5f media: mtk-vcodec: venc: remove redundant code adds 5cd576057712 media: dt-bindings: media: mtk-vcodec: Add dma-ranges property adds c2c3bde0e1ae media: mtk-vcodec: Support 34bits dma address for venc adds aa950d861969 media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] adds 37eeacba7cb6 media: mtk-vcodec: Add MT8192 H264 venc driver adds caf231ac25bd media: mtk-vcodec: Support MT8192 H264 4K encoding adds c344f07aa1b4 media: v4l2-core: ignore native time32 ioctls on 64-bit adds 7b53cca764f9 media: v4l2-core: explicitly clear ioctl input data adds e84c8932897e media: v4l2-core: fix whitespace damage in video_get_user() adds 765ba251d252 media: subdev: remove VIDIOC_DQEVENT_TIME32 handling adds 8162f78d27c6 media: v4l2-core: return -ENODEV from ioctl when not registered adds b4c650f1af68 media: atomisp: remove compat_ioctl32 code adds 0a7790be182d media: subdev: disallow ioctl for saa6588/davinci adds ca816468bc37 media: coda: set debugfs blobs to read only adds e198be37e525 media: imx-csi: Skip first few frames from a BT.656 source adds 2b889a4afcac media: marvell-ccic: set error code in probe adds 5d11e6aad181 media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx adds 584b2373eef9 media: usb: cpia2: Fixed Coding Style issues adds 40d62da2a127 media: v4l2-event: Modified variable type 'unsigned' to 'u [...] adds e70bc1ea973d media: rcar-csi2: Add support for Y10 and Y8 adds 682e69d7a262 media: imx-jpeg: Constify static struct v4l2_m2m_ops adds 7ec1c4a57c42 media: imx-jpeg: Constify static struct mxc_jpeg_fmt adds 00ae4ebc2d07 media: pci: cx88: switch from 'pci_' to 'dma_' API adds 7629cbd6872f media: adv7842: remove spurious & and fix vga_edid size adds 493ae3f2ba13 media: mtk-vcodec: fix kerneldoc warnings adds b32178e77d25 media: dt-bindings: media: rockchip-vpu: add new compatibles adds 502cf736419a media: dt-bindings: media: rockchip-vdec: add RK3228 compatible adds 4b898fedeb26 media: hantro: reorder variants adds c9caebd57b3a media: hantro: merge Rockchip platform drivers adds 78bb1ae5472c media: hantro: add support for Rockchip RK3066 adds 4f34591568e7 media: hantro: add support for Rockchip RK3036 adds 3de09c7ae70d media: i2c: max9286: Adjust parameters indent adds f78723eb6275 media: i2c: max9286: Rename reverse_channel_mv adds 902edc2a1c1a media: i2c: max9286: Cache channel amplitude adds 731c24ffa2b1 media: i2c: max9286: Define high channel amplitude adds 4ff5278dcef9 media: i2c: max9286: Rework comments in .bound() adds ad01032aaf43 media: i2c: max9271: Check max9271_write() return adds 9e0bf8393d06 media: i2c: max9271: Introduce wake_up() function adds 7028772092b7 media: i2c: rdacm21: Add delay after OV490 reset adds ff75332b260c media: i2c: rdacm21: Fix OV10640 powerup adds 2b821698dc73 media: i2c: rdacm21: Power up OV10640 before OV490 adds 1524bb765d33 media: i2c: rdacm20: Embed 'serializer' field adds 09741de09bf8 media: i2c: rdacm20: Enable noise immunity adds 59a81c70b0b3 media: i2c: rdacm20: Report camera module name adds 47f8b8a2cfee media: i2c: rdacm20: Check return values adds 198bb646e855 media: i2c: rdacm20: Re-work ov10635 reset adds 3c7cc7b33cef Merge remote-tracking branch 'v4l-dvb-next/master' adds 79fe56daaf66 Merge branch 'devprop' into linux-next adds 9f8c7baedabc ACPICA: Add PRMT module header to facilitate parsing adds 9521b6e20e5f Merge branch 'acpica' into linux-next adds f39de44fbb47 ACPI: Remove redundant clearing of context->ret.pointer fr [...] adds 84b7355b7a8a Merge back 'acpi-bus' material for v5.14. adds 23db673d7e51 ACPI: scan: initialize local variable to avoid garbage bei [...] adds 3f491a28b1f9 Merge back ACPI power management material for v5.14. adds a5067cdb4735 Merge branches 'acpi-bus', 'acpi-scan', 'acpi-pm' and 'acp [...] adds 80bf4f2a021d Merge branches 'acpi-tables', 'acpi-ec', 'acpi-resources' [...] adds 85c1ad47d2c7 ACPI: sysfs: Drop four redundant return statements adds b4a664cb55cf Merge branches 'acpi-dptf', 'acpi-apei', 'acpi-soc', 'acpi [...] adds cefc7ca46235 ACPI: PRM: implement OperationRegion handler for the Platf [...] adds 60faa8f1ac6e ACPI: Add _SB._OSC bit for PRM adds 69530b434780 ACPI: processor_throttling: Remove redundant initializatio [...] adds 2ef53bf71477 ACPI: processor_throttling: Fix several coding style issues adds aa3a522c4f41 ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc adds db9b6d87a8d4 ACPI: power: Use dev_dbg() to print some messages adds 49b9441a2581 ACPI: video: Drop three redundant return statements adds 4da80a85db40 Merge branches 'acpi-prm', 'acpi-processor', 'acpi-pm' and [...] adds d2681eb6c5e6 Merge branch 'acpi-messages' into linux-next adds 2fab230263c0 Merge branch 'pnp' into linux-next adds 295c62d6e780 Merge branch 'pm-cpufreq-fixes' into linux-next adds 5a2bd1b1c64e PM: runtime: Improve path in rpm_idle() when no callback adds 63d00be69348 PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks adds 4ec4f059088b PM: runtime: Clarify documentation when callbacks are unassigned adds 03466883a0fd PM: sleep: remove trailing spaces and tabs adds 480f0de68cad PM: hibernate: remove leading spaces before tabs adds 81944074841f Merge branches 'pm-core' and 'pm-sleep' into linux-next adds f53cbdab011b cpuidle: teo: Cosmetic modifications of teo_update() adds b18e0de1cf85 cpuidle: teo: Cosmetic modification of teo_select() adds c410a9a142f1 cpuidle: teo: Change the main idle state selection logic adds 77577558f25d cpuidle: teo: Rework most recent idle duration values treatment adds 154ae8bb3c83 cpuidle: teo: Use kerneldoc documentation in admin-guide adds 3424ae5b3fdb Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 0eef091d2dc4 PM: domains: Split code in dev_pm_genpd_set_performance_state() adds d97fe100ee0b PM: domains: Return early if perf state is already set for [...] adds 5937c3ce2122 PM: domains: Drop/restore performance state votes for devi [...] adds 0b73405aa81a Merge branch 'pm-domains' into linux-next adds ccb5ecdc2dde ACPI: APEI: fix synchronous external aborts in user-mode adds 6f2f92c6ae42 ACPI: sysfs: fix doc warnings in device_sysfs.c adds bdd56d7d8931 ACPI: sysfs: Make sparse happy about address space in use adds d3121e64ad78 ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe adds b272c0598467 ACPI: sysfs: Unify pattern of memory allocations adds 0023b28bdbb4 ACPI: sysfs: Refactor param_get_trace_state() to drop dead code adds 44497fab681b ACPI: sysfs: Sort headers alphabetically adds 120f4aa80b4c ACPI: NVS: fix doc warnings in nvs.c adds d7a188bb87d8 ACPI: PRM: make symbol 'prm_module_list' static adds 2d0795148a5a ACPI: scan: Define acpi_bus_put_acpi_device() as static inline adds ad4d451e14e5 ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() adds aff0dbd03d3b ACPI: scan: Make acpi_walk_dep_device_list() adds dc612486c919 ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() adds c6a493a1b603 ACPI: scan: Reorganize acpi_device_add() adds 5f4ce26078fd ACPI: scan: Fix race related to dropping dependencies adds 3c67b19d243a Merge branches 'acpi-apei', 'acpi-sysfs', 'acpi-misc', 'ac [...] adds 795e0e38de2c cpuidle: teo: remove unneeded semicolon in teo_select() adds 5469c0cf8416 Merge branch 'pm-cpuidle' into linux-next adds cb179123e5fa Merge remote-tracking branch 'pm/linux-next' adds 91d6ddb9084c Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 1ad4f329fccb PM / devfreq: userspace: Use DEVICE_ATTR_RW macro adds 271ca53cb0c8 dt-bindings: devfreq: tegra30-actmon: Convert to schema adds 6b61f55ecbe6 dt-bindings: devfreq: tegra30-actmon: Add cooling-cells adds 4ca1d21e490a Merge remote-tracking branch 'devfreq/devfreq-next' adds 4fa82a87ba55 opp: Allow required-opps to be used for non genpd use cases adds f8097694bf2a Merge remote-tracking branch 'opp/opp/linux-next' adds f5fe8d5107ad fs: dlm: fix race in mhandle deletion adds 957adb68b3f7 fs: dlm: invalid buffer access in lookup error adds 7b194b6bbb55 Merge remote-tracking branch 'dlm/next' adds 33d1641f38f0 swiotlb: manipulate orig_addr when tlb_addr has offset adds db4b8d8d7609 Merge remote-tracking branch 'swiotlb/linux-next' adds bf0480a2df75 IB/cm: Remove dgid from the cm_id_priv av adds 2db7b2eac7ad RDMA/irdma: Store PBL info address a pointer type adds 7ce6095e3bff RDMA/mlx5: Don't add slave port to unaffiliated list adds 61b460d10094 RDMA/hns: Support getting max QP number from firmware adds 15ae1375ea91 RDMA/rxe: Fix qp reference counting for atomic ops adds 660a59369e1e RDMA/rxe: Add bind MW fields to rxe_send_wr adds 08224016abde RDMA/rxe: Return errors for add index and key adds af732adfacb2 RDMA/rxe: Enable MW object pool adds beec0239c3fa RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs adds 886441fb2e65 RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK adds c1a411268a4b RDMA/rxe: Move local ops to subroutine adds 32a577b4c3a9 RDMA/rxe: Add support for bind MW work requests adds 3902b429ca14 RDMA/rxe: Implement invalidate MW operations adds cdd0b85675ae RDMA/rxe: Implement memory access through MWs adds 570d2b99d00d RDMA/rxe: Disallow MR dereg and invalidate when bound adds 4b5f4d3fb408 RDMA: Split the alloc_hw_stats() ops to port and device variants adds d8a5883814b9 RDMA/core: Replace the ib_port_data hw_stats pointers with [...] adds 467f432a521a RDMA/core: Split port and device counter sysfs attributes adds a32f433522c9 RDMA/core: Split gid_attrs related sysfs from add_port() adds a4676388e2e2 RDMA/core: Simplify how the gid_attrs sysfs is created adds 2ca1cca4352e RDMA/core: Simplify how the port sysfs is created adds b7066b32a14f RDMA/core: Create the device hw_counters through the norma [...] adds d89eb509aaa3 RDMA/core: Remove the kobject_uevent() NOP adds 054239f45c63 RDMA/core: Expose the ib port sysfs attribute machinery adds 526a12c8c56e RDMA/cm: Use an attribute_group on the ib_port_attribute i [...] adds 4a7aaf88c89f RDMA/qib: Use attributes for the port sysfs adds 8f1708f19f91 RDMA/hfi1: Use attributes for the port sysfs adds d7407d166998 RDMA: Change ops->init_port to ops->port_groups adds 69d86a66bdf0 RDMA/core: Allow port_groups to be used with namespaces adds 915e4af59f0b RDMA: Remove rdma_set_device_sysfs_group() adds 673ae1e67699 Merge remote-tracking branch 'rdma/for-next' adds 0bf5eb788512 net: hns3: add support for PTP adds b34c157f0cdd net: hns3: add debugfs support for ptp info adds f244e256e1ad Merge branch 'hns3-ptp' adds 29305260d29e net: dsa: sja1105: enable the TTEthernet engine on SJA1110 adds 6c0de59b3d73 net: dsa: sja1105: allow RX timestamps to be taken on all [...] adds 4e50025129ef net: dsa: generalize overhead for taggers that use both he [...] adds baa3ad08de6d net: dsa: tag_sja1105: stop resetting network and transpor [...] adds ab6a303c5440 net: dsa: tag_8021q: remove shim declarations adds 233697b3b3f6 net: dsa: tag_8021q: refactor RX VLAN parsing into a dedic [...] adds 617ef8d9377b net: dsa: sja1105: make SJA1105_SKB_CB fit a full timestamp adds 4913b8ebf8a9 net: dsa: add support for the SJA1110 native tagging protocol adds 30b73242e679 net: dsa: sja1105: add the RX timestamping procedure for SJA1110 adds 566b18c8b752 net: dsa: sja1105: implement TX timestamping for SJA1110 adds e5b0a1b7b77c Merge branch 'sja1110-dsa-tagging' adds e872d0c1249b s390/qeth: count TX completion interrupts adds 7a4b92e8e0de s390/qeth: also use TX NAPI for non-IQD devices adds 3518ae76f2bb s390/qeth: unify the tracking of active cmds on ccw device adds c0a0186630fb s390/qeth: use ethtool_sprintf() adds f875d880f049 s390/qeth: consolidate completion of pending TX buffers adds 838e4cc80814 s390/qeth: remove QAOB's pointer to its TX buffer adds 6b7ec41e574a s390/qeth: remove TX buffer's pointer to its queue adds bb7032ddc947 s390/qeth: shrink TX buffer struct adds 953fb4dc4f4a s390/qeth: Consider dependency on SWITCHDEV module adds 62d3f4af33ca Merge branch 's390-qeyj-next' adds 43fa32d1cc1b nfc: fdp: remove unnecessary labels adds 1ee8856de82f r8169: avoid link-up interrupt issue on RTL8106e if user e [...] adds 51a1ebc35b46 net: devres: Correct a grammatical error adds 93f764371c45 net: pc300too: remove redundant blank lines adds a657c8b4d50d net: pc300too: add blank line after declarations adds f8864e26d311 net: pc300too: fix the code style issue about "foo * bar" adds d72f78db55d6 net: pc300too: move out assignment in if condition adds ae6440483b54 net: pc300too: remove redundant initialization for statics adds 0cd2135cf83d net: pc300too: replace comparison to NULL with "!card->plxbase" adds eed00311659f net: pc300too: add some required spaces adds ef1806a8b961 net: pc300too: fix the comments style issue adds d41783b355d7 Merge branch 'pc300too' adds 4a2c7217cd5a net: usb: asix: ax88772: manage PHY PM from MAC adds 3e6dc7b65025 net: stmmac: Fix unused values warnings adds e71305acd81c Documentation: ACPI: DSD: Document MDIO PHY adds 0fb169767651 net: phy: Introduce fwnode_mdio_find_device() adds 425775ed31a6 net: phy: Introduce phy related fwnode functions adds 2d7b8bf1fa7a of: mdio: Refactor of_phy_find_device() adds 114dea60043b net: phy: Introduce fwnode_get_phy_id() adds cf99686072a1 of: mdio: Refactor of_get_phy_id() adds b9926da003ca net: mii_timestamper: check NULL in unregister_mii_timestamper() adds bc1bee3b87ee net: mdiobus: Introduce fwnode_mdiobus_register_phy() adds 8d2cb3ad3118 of: mdio: Refactor of_mdiobus_register_phy() adds 7ec16433cf1e ACPI: utils: Introduce acpi_get_local_address() adds 803ca24d2f92 net: mdio: Add ACPI support code for mdio adds 15e7064e8793 net/fsl: Use [acpi|of]_mdiobus_register adds 25396f680dd6 net: phylink: introduce phylink_fwnode_phy_connect() adds 423e6e8946f5 net: phylink: Refactor phylink_of_phy_connect() adds 3264f599c1a8 net: dpaa2-mac: Add ACPI support for DPAA2 MAC driver adds 975f62626790 Merge branch 'dpaa2-ACPI' adds 8ee1a0eed16a net: mdio: mscc-miim: Use devm_platform_get_and_ioremap_re [...] adds 52e597d3e2e6 net: stmmac: Fix potential integer overflow adds 967db3529eca octeontx2-af: add support for multicast/promisc packet rep [...] adds cbc100aa2205 octeontx2-nicvf: add ndo_set_rx_mode support for multicast [...] adds bd4302b8fd16 octeontx2-af: add new mailbox to configure VF trust mode adds b1dc20407b59 octeontx2-pf: add support for ndo_set_vf_trust adds 57806b28752b Merge branch 'octeontx2-trusted-vf' adds a9e29e5511b9 af_vsock: update functions for connectible socket adds b3f7fd54881b af_vsock: separate wait data loop adds 19c1b90e1979 af_vsock: separate receive data loop adds 9942c192b256 af_vsock: implement SEQPACKET receive loop adds fbe70c480796 af_vsock: implement send logic for SEQPACKET adds 0798e78b102b af_vsock: rest of SEQPACKET support adds 8cb48554ad82 af_vsock: update comments for stream sockets adds b93f8877c1f2 virtio/vsock: set packet's type in virtio_transport_send_p [...] adds c10844c59799 virtio/vsock: simplify credit update function API adds f07b2a5b04d4 virtio/vsock: defines and constants for SEQPACKET adds 44931195a541 virtio/vsock: dequeue callback for SOCK_SEQPACKET adds e4b1ef152f53 virtio/vsock: add SEQPACKET receive logic adds 9ac841f5e9f2 virtio/vsock: rest of SOCK_SEQPACKET support adds 53efbba12cc7 virtio/vsock: enable SEQPACKET for transport adds ced7b713711f vhost/vsock: support SEQPACKET for transport adds 6e90a57795aa vsock/loopback: enable SEQPACKET for transport adds 41b792d7a86d vsock_test: add SOCK_SEQPACKET tests adds 184039eefeae virtio/vsock: update trace event for SEQPACKET adds 5aa3bd9bc19e Merge branch 'virtio-vsock-seqpacket' adds 8f5ee3c477a8 ice: add support for sideband messages adds 9733cc94c523 ice: process 1588 PTP capabilities during initialization adds 7f9ab54d3144 ice: add support for set/get of driver-stored firmware parameters adds 03cb4473be92 ice: add low level PTP clock access functions adds 06c16d89d2cb ice: register 1588 PTP clock device object for E810 devices adds 67569a7f9401 ice: report the PTP clock index in ethtool .get_ts_info adds 77a781155a65 ice: enable receive hardware timestamping adds ea9b847cda64 ice: enable transmit timestamps for E810 devices adds 9e4e1dd4d972 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds e4517d8a7f07 net: qualcomm: rmnet: use ip_is_fragment() adds 75db5b07f8c3 net: qualcomm: rmnet: eliminate some ifdefs adds 1d257f45ef66 net: qualcomm: rmnet: get rid of some local variables adds 874a333f7472 net: qualcomm: rmnet: simplify rmnet_map_get_csum_field() adds 16bf3d33c6b0 net: qualcomm: rmnet: IPv4 header has zero checksum adds e5adbbdfa2fb net: qualcomm: rmnet: clarify a bit of code adds a2918a169f57 net: qualcomm: rmnet: avoid unnecessary byte-swapping adds 23a5708d4e78 net: qualcomm: rmnet: avoid unnecessary IPv6 byte-swapping adds a6e496993344 Merge branch 'rmnet-checksums-part-1' adds 5673ef863804 net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs adds 47538dbeb701 net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup adds 7413f9a6af00 net: stmmac: reduce indentation when calling stmmac_xpcs_setup adds d4433d5b7b34 net: pcs: xpcs: move register bit descriptions to a header file adds 2031c09e6d5f net: pcs: xpcs: add support for sgmii with no inband AN adds 36641b045c83 net: pcs: xpcs: also ignore phy id if it's all ones adds dd0721ea4c7a net: pcs: xpcs: add support for NXP SJA1105 adds f7380bba42fd net: pcs: xpcs: add support for NXP SJA1110 adds a853c68e29bb net: pcs: xpcs: export xpcs_do_config and xpcs_link_up adds 3ad1d171548e net: dsa: sja1105: migrate to xpcs for SGMII adds 27871359bdf8 net: dsa: sja1105: register the PCS MDIO bus for SJA1110 adds ece578bc3ea4 net: dsa: sja1105: SGMII and 2500base-x on the SJA1110 are [...] adds 56b63466333b net: dsa: sja1105: plug in support for 2500base-x adds 2227ec7baab2 Merge branch 'sja1105-xpcs' adds 0b217d3d7462 ibmvnic: fix kernel build warning in strncpy adds 9e8fb7bf9c80 net: ipa: make endpoint data validation unconditional adds e22e8e2fae61 net: ipa: introduce ipa_version_valid() adds 2e3cf97f4741 net: ipa: introduce sysfs code adds 1f1aa3fe0214 Merge branch 'ipa-sysfs' adds 87c272c618c7 net/af_iucv: clean up some forward declarations adds fbf179683655 s390/netiuvc: get rid of forward declarations adds abf6420edb8d Merge branch 's390-net-updates' adds 858252c9c346 dt-bindings: net: Add 25G BASE-R phy interface adds a56c28686569 net: phy: Add 25G BASE-R interface mode adds 452d2c6fbae2 net: sfp: add support for 25G BASE-R SFPs adds 21e0c59edc09 net: phylink: Add 25G BASE-R support adds bf75213f2480 Merge branch 'phy-25G-BASE-R' adds fb9349c4163e stmmac: intel: move definitions to dwmac-intel header file adds 3c3ea630e87c stmmac: intel: fix wrong kernel-doc adds 02b0bb51a8da Merge branch 'stmmac-intel-cleanups' adds 822ebc2cf50c ibmvnic: fix kernel build warning adds 73214a690c50 ibmvnic: fix kernel build warnings in build_hdr_descs_arr adds 8c713dc93ca9 rtnetlink: add alloc() method to rtnl_link_ops adds 00e77ed8e64d rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME adds 88b710532e53 wwan: add interface creation support adds 13adac032982 net: mhi_net: Register wwan_ops for link creation adds 73a378601a25 Merge branch 'wwan-link-creation' adds 0e6af897fcd9 net: qualcomm: rmnet: remove some local variables adds bbd45f10ed0e net: qualcomm: rmnet: rearrange some NOTs adds 9d0407bc4c9c net: qualcomm: rmnet: show that an intermediate sum is zero adds fab01a6f3a61 net: qualcomm: rmnet: return earlier for bad checksum adds 698aa6c46bf0 net: qualcomm: rmnet: remove unneeded code adds be754f643593 net: qualcomm: rmnet: trailer value is a checksum adds 411a795e14b1 net: qualcomm: rmnet: drop some unary NOTs adds 185a108fe042 net: qualcomm: rmnet: IPv6 payload length is simple adds ffbbc5e5c717 Merge branch 'rmnet-checksums-part-2' adds 7e98d785ae61 net: iosm: entry point adds 7f41ce085de0 net: iosm: irq handling adds dc0514f5d828 net: iosm: mmio scratchpad adds 3670970dd8c6 net: iosm: shared memory IPC interface adds edf6423c0403 net: iosm: shared memory I/O operations adds 30ebda7a313d net: iosm: channel configuration adds 10685b6e9868 net: iosm: wwan port control device adds 3b575260cb86 net: iosm: bottom half adds 51c45fa95435 net: iosm: multiplex IP sessions adds 9413491e20e1 net: iosm: encode or decode datagram adds be8c936e540f net: iosm: power management adds faed4c6f6f48 net: iosm: shared memory protocol adds 64516f633bfd net: iosm: protocol operations adds 110e6e02eb19 net: iosm: uevent support adds 2a54f2c77934 net: iosm: net driver adds f7af616c632e net: iosm: infrastructure adds a212d9f33ed0 Merge branch 'iosm-driver' adds 2d7ff2d83cac nexthops: Add selftests for cleanup of known bad route add adds 9917060fc30a octeontx2-pf: Cleanup flow rule management adds ce4f8afd85d6 net: phy: micrel: remove redundant assignment to pointer of_node adds b5ec0705ffe8 ipv6: fib6: remove redundant initialization of variable err adds b84b53ee8337 net: qualcomm: rmnet: always expose a few functions adds ffa85b73c3c4 mld: avoid unnecessary high order page allocation in mld_n [...] adds ec4b94f9b37b net: phy: micrel: move phy reg offsets to common header adds 2c709e0bdad4 net: dsa: microchip: ksz8795: add phylink support adds 0033f890f95b net: phy: micrel: use consistent alignments adds 52939393bd68 net: phy/dsa micrel/ksz886x add MDI-X support adds f873f112553b net: phy: micrel: ksz8081 add MDI-X support adds 36838050c453 net: dsa: microchip: ksz8795: add LINK_MD register support adds c916e8e1ea72 net: dsa: dsa_slave_phy_connect(): extend phy's flags with [...] adds 49011e0c1555 net: phy: micrel: ksz886x/ksz8081: add cabletest support adds 645a7fe13c8b Merge branch 'ksz886x-cable-test' adds 673ead2431e2 ibmvnic: fix send_request_map incompatible argument adds ea99750e4019 net: wwan: iosm: Remove DEBUG flag adds ddee9dbc3d7a net: core: devlink: add dropped stats traps field adds 53f1bd6b2819 testing: selftests: net: forwarding: add devlink-required [...] adds a7b3527a43fe drivers: net: netdevsim: add devlink trap_drop_counter_get [...] adds 7a4f54798a53 testing: selftests: drivers: net: netdevsim: devlink: add [...] adds 0a9003f45e91 net: marvell: prestera: devlink: add traps/groups implementation adds a80cf955c9e5 net: marvell: prestera: devlink: add traps with DROP action adds 66826c43e63d documentation: networking: devlink: add prestera switched [...] adds 0a84a828d7ca Merge branch 'marvell-prestera-devlink' adds 3b8401066e5a dt-bindings: dwmac: Add bindings for new Ingenic SoCs. adds 2bb4b98b60d7 net: stmmac: Add Ingenic SoCs MAC support. adds ed0141d113c5 Merge branch 'Ingenic-SOC-mac-support' adds 565c6d8cff6a net: phy: nxp-c45-tja11xx: demote the "no PTP support" mes [...] adds 661fef5698bc net: phy: nxp-c45-tja11xx: express timestamp wraparound in [...] adds 109258ed6262 net: phy: nxp-c45-tja11xx: fix potential RX timestamp wraparound adds 0b5f0f29b118 net: phy: nxp-c45-tja11xx: enable MDIO write access to the [...] adds 0b703008b5d9 Merge branch 'tja1103-improvewmentsa' adds 3009e8aa85af net: dsa: sja1105: constify the sja1105_regs structures adds ec13357263fb net: flow_dissector: fix RPS on DSA masters adds 89212e160b81 net: wwan: Fix WWAN config symbols adds a955318fe67e stmmac: align RX buffers adds 0dca2c7404a9 net/sched: cls_flower: Remove match on n_proto adds 336bac5edaa7 net: z85230: remove redundant blank lines adds 61312d78e1d4 net: z85230: add blank line after declarations adds e07a1f9cbd4d net: z85230: fix the code style issue about EXPORT_SYMBOL(foo) adds b55932bcfabd net: z85230: replace comparison to NULL with "!skb" adds c6c3ba4578e8 net: z85230: fix the comments style issue adds 57b6de35cf32 net: z85230: fix the code style issue about "if..else.." adds a04544ffe889 net: z85230: remove trailing whitespaces adds b87a5cf65655 net: z85230: add some required spaces adds 00a580db9e2a net: z85230: fix the code style issue about open brace { adds 2b28b711ac5d net: z85230: remove unnecessary out of memory message adds 5938b227caac Merge branch 'z85230-cleanups' adds bbcb2840b007 net: pci200syn: remove redundant blank lines adds f9a03eae2850 net: pci200syn: add blank line after declarations adds b9282333efff net: pci200syn: replace comparison to NULL with "!card" adds 2b637446685f net: pci200syn: add some required spaces adds 8e7680c10284 net: pci200syn: add necessary () to macro argument adds 6855d301e9d3 net: pci200syn: fix the comments style issue adds ad5645d7b9d5 Merge branch 'pci200syn-cleanups' adds e8e095b3b370 octeontx2-af: cn10k: Bandwidth profiles config support adds e7d8971763f3 octeontx2-af: cn10k: Debugfs support for bandwidth profiles adds 2ca89a2c3752 octeontx2-pf: TC_MATCHALL ingress ratelimiting offload adds 5d2fdd86d517 octeontx2-pf: Use NL_SET_ERR_MSG_MOD for TC adds 68fbff68dbea octeontx2-pf: Add police action for TC flower adds 08ab4d744145 Merge branch 'occteontx2-rate-limit-offload' adds 8c22ad36eefa net/mlx5: Lag, refactor disable flow adds 8ed19471fdaa net/mlx5: Lag, Don't rescan if the device is going down adds 8a66e4585979 net/mlx5: Change ownership model for lag adds c38421abcf21 net/mlx5: Delay IRQ destruction till all users are gone adds 3b43190b2f25 net/mlx5: Introduce API for request and release IRQs adds e4e3f24b822f net/mlx5: Provide cpumask at EQ creation phase adds 652e3581f248 net/mlx5: Clean license text in eq.[c|h] files adds 2de61538377c net/mlx5: Removing rmap per IRQ adds e8abebb3a48e net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel adds 2d74524c0106 net/mlx5: Moving rmap logic to EQs adds fc63dd2a85be net/mlx5: Change IRQ storage logic from static to dynamic adds 71e084e26414 net/mlx5: Allocating a pool of MSI-X vectors for SFs adds 3af26495a247 net/mlx5: Enlarge interrupt field in CREATE_EQ adds c8ea212bfdff net/mlx5: Separate between public and private API of sf.h adds c36326d38d93 net/mlx5: Round-Robin EQs over IRQs adds f0c227c7df65 Merge tag 'mlx5-updates-2021-06-14' of git://git.kernel.or [...] adds b8f6b0522c29 netlabel: Fix memory leak in netlbl_mgmt_add_common adds 848ca9182a7d net: bonding: Use per-cpu rr_tx_counter adds 11b57faf951c net: dsa: b53: remove redundant null check on dev adds f25dcde97439 octeontx2-pf: Fix spelling mistake "morethan" -> "more than" adds 925a56b2c085 net: wwan: iosm: Fix htmldocs warnings adds a078d981f863 net: ti: add pp skb recycling support adds 26f1ccdf609a net: hns3: minor refactor related to desc_cb handling adds 8677d78c3d86 net: hns3: refactor for hns3_fill_desc() function adds 907676b13071 net: hns3: use tx bounce buffer for small packets adds 1a00197b7d2f net: hns3: add support to query tx spare buffer size for pf adds 7459775e9f65 net: hns3: support dma_map_sg() for multi frags skb adds fa7711b888f2 net: hns3: optimize the rx page reuse handling process adds 99f6b5fb5f63 net: hns3: use bounce buffer when rx page can not be reused adds 66aeec855ac5 Merge branch 'hns3-next' adds 1d0bbbf22b74 net: mhi_net: make mhi_wwan_ops static adds 1b3fc771769c inet_diag: add support for tw_mark adds 4d1fb7cde0cc ethtool: add a stricter length check adds 56b57b809f9c qlcnic: Use list_for_each_entry() to simplify code in qlcn [...] adds 95d359ed5a0c net: iosm: add missing MODULE_DEVICE_TABLE adds 786f0dc627e6 net: cosa: remove redundant blank lines adds 0569a3d41667 net: cosa: add blank line after declarations adds 77282db510d9 net: cosa: fix the code style issue about "foo* bar" adds 2076b3e61a32 net: cosa: replace comparison to NULL with "!chan->rx_skb" adds b4d5f1e2cdeb net: cosa: move out assignment in if condition adds c0a963e25df9 net: cosa: fix the comments style issue adds c8f4b11727af net: cosa: add braces {} to all arms of the statement adds 70d063b9a621 net: cosa: remove redundant braces {} adds acc3edf0054e net: cosa: add necessary () to macro argument adds 3fac4b941c06 net: cosa: use BIT macro adds 9edc7d68b021 net: cosa: fix the alignment issue adds 573747254f22 net: cosa: fix the code style issue about trailing statements adds e84c3e1436dc net: cosa: add some required spaces adds 6619e2b63b41 net: cosa: remove trailing whitespaces adds b8773205277e net: cosa: remove redundant spaces adds 1f5c3cc1dd96 Merge branch 'cosa-cleanups' adds c7654495916e net: chelsio: cxgb4: use eth_zero_addr() to assign zero address adds 61273f9d8314 net: stmmac: Fix error return code in ingenic_mac_probe() adds c2ae34a7deaf net: hsr: don't check sequence number if tag removal is offloaded adds d917c35a451e net: qualcomm: rmnet: Allow partial updates of IFLA_FLAGS adds a4fc566543c0 net: dsa: xrs700x: forward HSR supervision frames adds f7246bdb3d7d net: iosm: remove the repeated declaration and comment adds 56a967c4f7e5 net: qualcomm: rmnet: Remove some unneeded casts adds 775f25479df9 net: phy: change format of some declarations adds 1953feb02215 net: phy: correct format of block comments adds e1f82127d67f net: phy: delete repeated words of comments adds 3bdee6a8e92e net: phy: fix space alignment issues adds 169d7a402dfa net: phy: fix formatting issues with braces adds 450bf1f0c60e net: phy: print the function name by __func__ instead of a [...] adds 33ab463220e5 net: phy: remove unnecessary line continuation adds 16d4d650966d net: phy: replace if-else statements with switch adds 63e96bc4e328 Merge branch 'net-phy-cleanups' adds d33d24a7b450 nfp: flower-ct: add delete flow handling for ct adds 62268e78145f nfp: flower-ct: add nft callback stubs adds 95255017e0a8 nfp: flower-ct: add nft flows to nft list adds 4772ad3f58d2 nfp: flower-ct: make a full copy of the rule when it is a [...] adds b5e30c61d8cb nfp: flower-ct: add nft_merge table adds a6ffdd3a0e47 nfp: flower-ct: implement code to save merge of tc and nft flows adds c698e2adcc63 nfp: flower-ct: fill in ct merge check function adds 5e5f08168db4 nfp: flower-ct: fill ct metadata check function adds 30c4a9f4fe3f nfp: flower-ct: implement action_merge check adds 1d24b6b4b092 Merge branch 'nfp-ct-part-two' adds fb0a1dacf2be mlxsw: spectrum_router: remove redundant continue statement adds e0e4b8fa5338 net/smc: Add SMC statistics support adds 8c40602b4be1 net/smc: Add netlink support for SMC statistics adds f0dd7bf5e330 net/smc: Add netlink support for SMC fallback statistics adds 194730a9beb5 net/smc: Make SMC statistics network namespace aware adds 220e898dd0db Merge branch 'net-smc-stats' adds 8b474a9f6b37 net: marvell: Implement TC flower offload adds 13defa275eef net: marvell: prestera: Add matchall support adds 8ac9900a2156 Merge branch 'marvell-prestera-flower-match-all' adds 86f1ea9d645e wlcore: use DEVICE_ATTR_<RW|RO> macro adds 11ef6bc846dc wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP adds 913112398d5e wlcore: tidy up use of fw_log.actual_buff_size adds 98e94771cadc wlcore: make some of the fwlog calculations more obvious adds 87ab9cbaee7c wlcore: fix bug reading fwlog adds 01de6fe49ca4 wlcore: fix read pointer update adds 5615eb58b238 ssb: gpio: Fix alignment of comment adds 2a3d830fa8f9 ssb: pcicore: Fix indentation of comment adds f30282129a4d ssb: Fix indentation of comment adds 7557dfde1bd1 ssb: Remove redundant assignment to err adds 77a0989baa42 ssb: Fix error return code in ssb_bus_scan() adds 47ec636f7a25 ssb: sdio: Don't overwrite const buffer if block_write fails adds 233bc2837282 ssb: remove unreachable code adds 573f1af86891 ssb: use DEVICE_ATTR_ADMIN_RW() helper macro adds b0b524f079a2 brcmfmac: use ISO3166 country code and 0 rev as fallback adds feb456437621 brcmfmac: fix setting of station info chains bitmask adds 9a1590934d9a brcmfmac: correctly report average RSSI in station info adds ea3f903caea0 brcmfmac: Demote non-compliant kernel-doc headers adds 7ea7a1e05c7f brcmfmac: Fix a double-free in brcmf_sdio_bus_reset adds 4a26aafe4886 brcmfmac: Delete second brcm folder hierarchy adds 885f256f61f9 brcmfmac: Add clm_blob firmware files to modinfo adds c0277e25d28f brcmsmac: improve readability on addresses copy adds 34fe7038a3b3 brcmsmac: Drop unnecessary NULL check after container_of adds 9a25344d5177 brcmsmac: mac80211_if: Fix a resource leak in an error han [...] adds 5a8e5dae2a22 brcmsmac: Remove the repeated declaration adds 30657b8ee459 libertas_tf: Fix wrong function name in comments adds 9a0fb9502f0d rtlwifi: Fix wrong function name in comments adds c707db1b2e7b rsi: Fix missing function name in comments adds c3b67ea3d97a wlcore: Fix missing function name in comments adds bd65fe550973 libertas: remove leading spaces before tabs adds 084eb606dbcf rt2x00: remove leading spaces before tabs adds 7b7362ba27a2 wlcore: remove leading spaces before tabs adds ad4d74cd8177 rndis_wlan: simplify is_associated() adds d4f23164cff0 wilc1000: Fix clock name binding adds d10a87a3535c wl1251: Fix possible buffer overflow in wl1251_cmd_scan adds 7af305a1245a rt2x00: do not set timestamp for injected frames adds 924599d40792 rtlwifi: 8821a: btcoexist: add comments to explain why if- [...] adds 29d97219f403 zd1211rw: Prefer pr_err over printk error msg adds b1c3a24897bd rsi: Assign beacon rate settings to the correct rate_info [...] adds 29ca9e6ca5a5 rsi: Add support for changing beacon interval adds d56b69c4fbc7 rtlwifi: btcoex: 21a 2ant: Delete several duplicate condit [...] adds dd778f89225c cw1200: add missing MODULE_DEVICE_TABLE adds c362dd84013e wl1251: Fix missing function name in comments adds 03a1b938cf39 rtlwifi: rtl8723ae: remove redundant initialization of var [...] adds a99086057e03 rtlwifi: Remove redundant assignments to ul_enc_algo adds 03611cc526f9 rtlwifi: Fix spelling of 'download' adds 3f60f4685699 cw1200: Revert unnecessary patches that fix unreal use-aft [...] adds 8667ab49a6e0 libertas: use DEVICE_ATTR_RW macro adds 314538041b56 rsi: fix AP mode with WPA failure due to encrypted EAPOL adds fb312ac5ccb0 ath9k: Fix kernel NULL pointer dereference during ath_rese [...] adds 755b1f73173e ath11k: add hw reg support for WCN6855 adds e4073430ee1d ath11k: add dp support for WCN6855 adds 0d55b76fd815 ath11k: setup REO for WCN6855 adds ed66849e159b ath11k: setup WBM_IDLE_LINK ring once again adds 8845fed1ad7b ath11k: add support to get peer id for WCN6855 adds 0fbf19570099 ath11k: add support for WCN6855 adds 5088df0504fe ath11k: don't call ath11k_pci_set_l1ss for WCN6855 adds 9e88dd431d23 ath10k: go to path err_unsupported when chip id is not supported adds e2783e2f39ba ath10k: add missing error return code in ath10k_pci_probe() adds 272fdc0c4542 wireless: carl9170: fix LEDS build errors & warnings adds e0a6120f6816 ath10k: remove unused more_frags variable adds ba4e967379f0 wcn36xx: Return result of set_power_params in suspend adds f2f49601067b wcn36xx: Run suspend for the first ieee80211_vif adds 5478c41fce5d wcn36xx: Add ipv4 ARP offload support in suspend adds 6feb634f4d9f wcn36xx: Do not flush indication queue on suspend/resume adds c7a61af55976 wcn36xx: Add ipv6 address tracking adds 1456223c4684 wcn36xx: Add ipv6 namespace offload in suspend adds 8974e5917b31 wcn36xx: Add set_rekey_data callback adds 6693f7675c9b wcn36xx: Add GTK offload to WoWLAN path adds bedf1169bcae wcn36xx: Add GTK offload info to WoWLAN resume adds 60f0078b1ebd wcn36xx: Add Host suspend indication support adds ebe7c1a6635f wcn36xx: Add host resume request support adds 1e2e8ee95734 wcn36xx: Enable WOWLAN flags adds 743b575af18d wcn36xx: Fix inconsistent indenting adds ef48667557c5 wcn36xx: Move hal_buf allocation to devm_kmalloc in probe adds 3b0c7b2415e5 ath5k: Fix wrong function name in comments adds 2d1f8673ad6c ath: Fix wrong function name in comments adds 9d1bb2289b42 wil6210: Fix wrong function name in comments adds 515bda1d1e51 ath11k: Fix an error handling path in ath11k_core_fetch_bo [...] adds e9ca70c735ce ath10k: Fix an error code in ath10k_add_interface() adds a8b1de7f4f68 ath10k: remove the repeated declaration adds ea1c2023efbc ath10k: Use devm_platform_get_and_ioremap_resource() adds 979ebc54cf13 ath11k: send beacon template after vdev_start/restart during csa adds 75596eabd6e4 ath6kl: Fix inconsistent indenting adds 8f78caa2264e wil6210: remove erroneous wiphy locking adds f39c2d1a188d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 0c33795231bf Merge tag 'wireless-drivers-next-2021-06-16' of git://git. [...] adds d356dbe23f60 net: pcs: xpcs: Fix a less than zero u16 comparison error adds 01f1b6ed2b84 documentation: networking: devlink: fix prestera.rst forma [...] adds 2d8ea148e553 net: fix mistake path for netdev_features_strings adds b244163f2c45 net: ipa: Add missing of_node_put() in ipa_firmware_load() adds 55d96f72e8dd net: sched: fix error return code in tcf_del_walker() adds d59a24fd1bdb net: gianfar: Convert to ndo_get_stats64 interface adds 2658530d797f net: gianfar: Extend statistics counters to 64-bit adds ef09487431a9 net: gianfar: Clear CAR registers adds e2dbbbe52c4a net: gianfar: Avoid 16 bytes of memset adds 8da32a1071af net: gianfar: Add definitions for CAR1 and CAM1 register bits adds 14870b75fe0b net: gianfar: Implement rx_missed_errors counter adds 4de772511fd1 Merge branch 'gianfar-64-bit-stats' adds 3b3af91cb689 libbpf: Simplify the return expression of bpf_object__init [...] adds ca16b429f39b tools/bpftool: Fix error return code in do_batch() adds 4e164f871685 libbpf: Remove unneeded check for flags during tc detach adds bbf29d3a2e49 libbpf: Set NLM_F_EXCL when creating qdisc adds f9ac779f881c net: Introduce net.ipv4.tcp_migrate_req. adds 5c040eaf5d17 tcp: Add num_closed_socks to struct sock_reuseport. adds 333bb73f620e tcp: Keep TCP_CLOSE sockets in the reuseport group. adds 1cd62c21572c tcp: Add reuseport_migrate_sock() to select a new listener. adds 54b92e841937 tcp: Migrate TCP_ESTABLISHED/TCP_SYN_RECV sockets in accep [...] adds c905dee62232 tcp: Migrate TCP_NEW_SYN_RECV requests at retransmitting S [...] adds d4f2c86b2b7e tcp: Migrate TCP_NEW_SYN_RECV requests at receiving the fi [...] adds e061047684af bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYP [...] adds d5e4ddaeb6ab bpf: Support socket migration by eBPF. adds 50501271e773 libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT. adds c9d0bdef89a6 bpf: Test BPF_SK_REUSEPORT_SELECT_OR_MIGRATE. adds 1f26622b791b Merge branch 'bpf-sock-migration' adds 809ed84de8b3 selftests/bpf: Whitelist test_progs.h from .gitignore adds 712b78c697cd bpf: Fix typo in kernel/bpf/bpf_lsm.c adds bf067f1c5123 samples/bpf: Add missing option to xdp_fwd usage adds dfdda1a0f4aa samples/bpf: Add missing option to xdp_sample_pkts usage adds 4a638d581a7a libbpf: Fail compilation if target arch is missing adds 28131e9d9333 bpf: Fix up register-based shifts in interpreter to silenc [...] adds f20792d425d2 selftests/bpf: Fix selftests build with old system-wide headers adds a52171ae7b80 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds b67fda9a8280 r8152: store the information of the pipes adds 70ef608c224a net: mdio: setup of_node for the MDIO device adds 43e76d463c09 driver core: add a helper to setup both the of_node and fw [...] adds 7e33d84db1a8 net: mdio: use device_set_node() to setup both fwnode and of adds a31fcbceef37 Merge branch 'mdio-nodes' adds f271606f5289 net: hdlc_ppp: remove redundant blank lines adds 2b57681f94af net: hdlc_ppp: add blank line after declarations adds cb36c4112c52 net: hdlc_ppp: fix the code style issue about "foo* bar" adds 4ec479527b9a net: hdlc_ppp: move out assignment in if condition adds ee58a3c7c6bb net: hdlc_ppp: remove unnecessary out of memory message adds 37cb4b9ce062 net: hdlc_ppp: add required space adds 200cedf1925a Merge branch 'hdlc_ppp-cleanups' adds 638a0c8c8861 ice: fix incorrect payload indicator on PTYPE adds 0c526d440f76 ice: mark PTYPE 2 as reserved adds b6b0501d8d9a ice: reduce scope of variables adds c73bf3bd83e8 ice: remove local variable adds b13ad3e08df7 ice: Remove the repeated declaration adds 1e00113413a4 ice: remove unnecessary NULL checks before ptp_read_system_* adds 4d7f75fe8006 net: ice: ptp: fix compilation warning if PTP_1588_CLOCK i [...] adds 587b839de733 ice: remove redundant continue statement in a for-loop adds 8fe088bd4fd1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 275b51c27cc3 drivers: net: netdevsim: fix devlink_trap selftests failing adds d1434cf51358 net: neterion: vxge: remove redundant continue statement adds 79ab2b37034b Documentation: ACPI: DSD: include phy.rst in the toctree adds 5a336f97f1f5 Documentation: ACPI: DSD: fix block code comments adds 8b532109bf88 seg6: add support for SRv6 End.DT46 Behavior adds 03a0b567a03d selftests: seg6: add selftest for SRv6 End.DT46 Behavior adds e7f3863c6d34 Merge branch 'seg6.end.dt6' adds 752e906732c6 mptcp: add csum_enabled in mptcp_sock adds d0cc298745f5 mptcp: generate the data checksum adds 06fe1719aa50 mptcp: add csum_reqd in mptcp_out_options adds c94b1f96dcfb mptcp: send out checksum for MP_CAPABLE with data adds c5b39e26d003 mptcp: send out checksum for DSS adds c863225b7942 mptcp: add sk parameter for mptcp_get_options adds 0625118115cf mptcp: add csum_reqd in mptcp_options_received adds 208e8f66926c mptcp: receive checksum for MP_CAPABLE with data adds 390b95a5fb84 mptcp: receive checksum for DSS adds dd8bcd1768ff mptcp: validate the data checksum adds 4e14867d5e91 mptcp: tune re-injections for csum enabled mode adds fe3ab1cbd357 mptcp: add the mib for data checksum adds fc3c82eebf8e mptcp: add a new sysctl checksum_enabled adds 401e3030e68f mptcp: dump csum fields in mptcp_dump_mpext adds 94d66ba1d8e4 selftests: mptcp: enable checksum in mptcp_connect.sh adds af66d3e1c3fa selftests: mptcp: enable checksum in mptcp_join.sh adds a778e93de636 Merge branch 'mptcp-dss-checksums' adds fefed8af5ed4 net: hostess_sv11: fix the code style issue about "foo* bar" adds fe9be8daef8a net: hostess_sv11: move out assignment in if condition adds 534f76d46245 net: hostess_sv11: remove trailing whitespace adds 9562aef3c0c3 net: hostess_sv11: fix the code style issue about switch and case adds d25a944693c7 net: hostess_sv11: remove dead code adds 67c1876897da net: hostess_sv11: fix the comments style issue adds 7d40bfc1933e net: hostess_sv11: fix the alignment issue adds 909cca8cabfc Merge branch 'hostess_sv11-cleanups' adds 30bba69d7db4 stmmac: pci: Add dwmac support for Loongson adds f8a11425075f MIPS: Loongson64: Add GMAC support for Loongson-2K1000 adds 47a311c31a51 MIPS: Loongson64: DTS: Add GMAC support for LS7A PCH adds 68277749a013 dt-bindings: dwmac: Add bindings for new Loongson SoC and [...] adds 9d72b8da9f13 net: vlan: pass thru all GSO_SOFTWARE in hw_enc_features adds 9fd2bc3206b3 net: caif: modify the label out_err to out adds e44dc724826c ethernet: marvell/octeontx2: Simplify the return expressio [...] adds 96a19319921c NFC: nxp-nci: remove unnecessary labels adds bd70957438f0 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove adds c44924c532fb net: stmmac: remove redundant continue statement adds 040c12570e68 net: bridge: remove redundant continue statement adds 60ae9f883138 qlcnic: remove redundant continue statement adds cb5a82d2b9aa net: dsa: sja1105: properly power down the microcontroller [...] adds 961045004b77 net: hns3: fix reuse conflict of the rx page adds 1303e7f9b64f net: dsa: sja1105: allow the TTEthernet configuration in t [...] adds 61c77533b82b net: dsa: sja1105: completely error out in sja1105_static_ [...] adds 7437a2230e39 NFC: nxp-nci: remove unnecessary label adds cc97141afd76 vsock: rename vsock_has_data() adds 0de5b2e67275 vsock: rename vsock_wait_data() adds 91aa49a8fa0f vsock/virtio: remove redundant `copy_failed` variable adds 0d1ad06af239 Merge branch 'csock-seqpoacket-small-fixes' adds 1f3c98eaddec net: add pf_family_names[] for protocol family adds 103ebe658a26 Revert "net: add pf_family_names[] for protocol family" adds dda90cb90a5c ice: report hash type such as L2/L3/L4 adds c6e088bf30dc i40e: clean up packet type lookup table adds 37dc8fea8656 iavf: clean up packet type lookup table adds 01bf086b7c83 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 60302ce4ea07 rpmsg: core: Add driver_data for rpmsg_device_id adds 5e90abf49c2a net: wwan: Add RPMSG WWAN CTRL driver adds 31c143f71275 net: wwan: Allow WWAN drivers to provide blocking tx and p [...] adds 4bea7207a80c Merge branch 'RPMSG-WWAN-CTRL-driver' adds adc2e56ebe63 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9deab7491fd5 Merge remote-tracking branch 'net-next/master' adds 0c38740c0896 selftests/bpf: Fix ringbuf test fetching map FD adds 85102ba58b41 samples/bpf: Fix Segmentation fault for xdp_redirect command adds 7c6090ee2a7b samples/bpf: Fix the error return code of xdp_redirect's main() adds f42cfb469f9b bpf: Add documentation for libbpf including API autogen adds bd8daa2257ee Merge remote-tracking branch 'bpf-next/for-next' adds 152bca090243 xfrm: remove description from xfrm_type struct adds 7a7ae1eba24a xfrm: policy: fix a spelling mistake adds 9acf4d3b9ec1 xfrm: ipv6: add xfrm6_hdr_offset helper adds 37b9e7eb5565 xfrm: ipv6: move mip6_destopt_offset into xfrm core adds 848b18fb7fbd xfrm: ipv6: move mip6_rthdr_offset into xfrm core adds d1002d2490e3 xfrm: remove hdr_offset indirection adds 3ca5ca83e206 xfrm: merge dstopt and routing hdroff functions adds 1b50dd478f49 xfrm: delete xfrm4_output_finish xfrm6_output_finish declarations adds 30ad6a84f60b xfrm: avoid compiler warning when ipv6 is disabled adds 8813315c5219 Merge remote-tracking branch 'ipsec-next/master' adds 5acc44f39458 netfilter: nft_exthdr: Search chunks in SCTP packets only adds 06e95f0a2aa2 netfilter: nft_extdhr: Drop pointless check of tprot_set adds 836382dc2471 netfilter: nf_tables: add last expression adds 62eec0d73393 netfilter: conntrack: pass hook state to log functions adds 3078d964c0fe docs: networking: Update connection tracking offload sysct [...] adds 5886976c6c67 Merge remote-tracking branch 'netfilter-next/master' adds bdac593c981b mt76: mt7915: add MSI support adds 03b3dedc5de1 mt76: mt7915: disable ASPM adds 338330bd26b1 mt76: mt7915: move mt7915_queue_rx_skb to mac.c adds ec8f1a90d006 mt76: mt7615: fix fixed-rate tx status reporting adds 7172534f63c4 mt76: mt7615: avoid use of ieee80211_tx_info_clear_status adds 1d85dc67c4c7 mt76: mt7603: avoid use of ieee80211_tx_info_clear_status adds 6d51cae28c8d mt76: intialize tx queue entry wcid to 0xffff by default adds 0fe88644c060 mt76: improve tx status codepath adds 94e4f5794627 mt76: dma: use ieee80211_tx_status_ext to free packets whe [...] adds 223fd4f84308 mt76: mt7915: rework tx rate reporting adds 3de4cb175656 mt76: mt7915: add support for tx status reporting adds 54b8fdebe4f4 mt76: move mt76_rates in mt76 module adds 64cf5ad3c2fa mt76: mt7915: fix tssi indication field of DBDC NICs adds 861fad474ec7 mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() adds 5b0b5c6a1c21 mt76: mt7921: enable rx hw de-amsdu adds 868fe07ee612 mt76: connac: add missing configuration in mt76_connac_mcu [...] adds 24299fc869f7 mt76: mt7921: enable rx header traslation offload adds 0e75732764e8 mt76: mt7921: enable rx csum offload adds a441a77a736c mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() adds 76be6c076c07 mt76: mt7915: add .set_bitrate_mask() callback adds d7400a2f3e29 mt76: fix possible NULL pointer dereference in mt76_tx adds 8d3cdc1bbb1d mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() adds 47cbf73cf924 mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl adds 2f83054342dc mt76: mt7615: free irq if mt7615_mmio_probe fails adds 54c31b9e6507 mt76: mt7663: enable hw rx header translation adds 20eb83c74960 mt76: mt7921: fix mt7921_wfsys_reset sequence adds 2c80c02a682a mt76: mt7921: Don't alter Rx path classifier adds 4bfa29125162 mt76: connac: fw_own rely on all packet memory all being free adds 7bf0a71e8398 mt76: mt7921: fix reset under the deep sleep is enabled adds 193e5f22eeb2 mt76: connac: fix WoW with disconnetion and bitmap pattern adds edb5aebc1c3d mt76: mt7921: consider the invalid value for to_rssi adds 10de032a3168 mt76: mt7921: add back connection monitor support adds 33fe9c639c13 mt76: mt7915: add thermal sensor device support adds 34b877d972be mt76: mt7915: add thermal cooling device support adds 109e505ad944 mt76: mt7615: add thermal sensor device support adds f011c3691a7e mt76: connac: update BA win size in Rx direction adds f07ac384b457 mt76: mt7921: avoid unnecessary consecutive WiFi resets adds f86625ae0e35 mt76: mt7921: fix invalid register access in wake_work adds 213f87289ea0 mt76: mt7921: fix OMAC idx usage adds a2d3442e3db1 mt76: mt7921: enable runtime pm by default adds b4b880b90cb3 mt76: connac: add bss color support for sta mode adds f5e3db30135f mt76: mt7921: return proper error value in mt7921_mac_init adds d74c4b566742 mt76: mt7921: do not schedule hw reset if the device is no [...] adds 01f7da409179 mt76: mt7921: reset wfsys during hw probe adds 160731341845 mt76: mt7915: add .offset_tsf callback adds accbcea4f301 mt76: mt7615: add .offset_tsf callback adds ae130bb8d4bd mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per- [...] adds ffce39bfb607 mt76: mt7615: remove useless if condition in mt7615_add_in [...] adds fe2c3b1fc64e mt76: testmode: fix memory leak in mt76_testmode_alloc_skb adds d705ae86852d mt76: testmode: remove unnecessary function calls in mt76_ [...] adds 223cea6d3c97 mt76: testmode: remove undefined behaviour in mt76_testmod [...] adds 3253f8fddd95 mt76: mt7615: fix potential overflow on large shift adds 3cce2b98e024 mt76: mt7921: introduce mac tx done handling adds e3fd9934cf6e mt76: mt7921: update statistic in active mode only adds 8af414e8835b mt76: allow hw driver code to overwrite wiphy interface_modes adds 7f731405eeca mt76: mt7915: improve error recovery reliability adds 5ff4c4aab79b mt76: mt7921: set MT76_RESET during mac reset adds 654300281196 mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data adds 83d229d28b10 mt76: mt7915: read all eeprom fields from fw in efuse mode adds a60951d4faa0 mt76: mt7921: enable hw offloading for wep keys adds 15539a5ba6fc mt76: mt7921: remove mt7921_get_wtbl_info routine adds 9f367c81de94 mt76: mt7921: enable random mac address during sched_scan adds 798bffd8004f mt76: mt7915: setup drr group for peers adds e3343d0fef6a mt76: mt7615: update radar parameters adds ee8ba94f9cc9 mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE adds 435d68f9cffd mt76: mt7921: enable VHT BFee capability adds 82453b1cbf9e mt76: connac: fix UC entry is being overwritten adds 6ab079e2aba2 mt76: connac: add mt76_connac_power_save_sched in mt76_con [...] adds 271fa6853658 mt76: mt7921: wake the device before dumping power table adds 5bc52dee44f6 mt76: mt7921: make mt7921_set_channel static adds f7d2958ca461 mt76: connac: add mt76_connac_mcu_get_nic_capability utili [...] adds a0d65f627ba0 mt76: testmode: move chip-specific stats dump before common stats adds 89043529c8b8 mt76: mt7915: fix rx fcs error count in testmode adds abded041a074 mt76: connac: fix the maximum interval schedule scan can support adds 49c9a263d76a mt76: reduce rx buffer size to 2048 adds 90052b844d7a mt76: move mt76_get_next_pkt_id in mt76.h adds 1f9dde02aab7 mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower adds 0d733327c531 mt76: mt7915: drop the use of repeater entries for station [...] adds c560b137a216 mt76: make mt76_update_survey() per phy adds fd8438222313 mt76: mt7915: introduce mt7915_mcu_set_txbf() adds b70946ced192 mt76: mt7915: improve MU stability adds c44ccf1dcce8 mt76: add a space between comment char and SPDX tag adds e7f1c44192df mt76: use SPDX header file comment style adds 2707ff4dd7b1 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode adds f5056657f995 mt76: mt7921: enable deep sleep at runtime adds aa967eb79119 mt76: mt7921: add deep sleep control to runtime-pm knob adds e5bca8c5d2cd mt76: mt7921: improve code readability for mt7921_update_txs adds 8225816d2974 mt76: mt7921: limit txpower according to userlevel power adds 495cd981afe7 mt76: mt7921: introduce dedicated control for deep_sleep adds 78b0328ff8c4 mt76: mt7921: fix kernel warning when reset on vif is not sta adds 723885a67501 mt76: mt7921: fix the coredump is being truncated adds c368362c36d3 mt76: fix iv and CCMP header insertion adds 5512c974437c mt76: disable TWT capabilities for the moment adds 1153668eefca mt76: mt7921: enable HE BFee capability adds aac5104bf631 mt76: sdio: do not run mt76_txq_schedule directly adds 50a97efe218e mt76: mt7663s: rely on pm reference counting adds c2f9e631f098 mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_u [...] adds 8aff2d915d7f mt76: mt7663s: enable runtime-pm adds a27238a0488e mt76: mt7615: set macwork timeout according to runtime-pm adds 61a1f99dd1e3 mt76: mt7921: allow chip reset during device restart adds b566b2e82ffa Merge tag 'mt76-for-kvalo-2021-06-18' of https://github.co [...] adds c240b044edef rtl8xxxu: Fix device info for RTL8192EU devices adds adf6a0f8c0a6 rtl8xxxu: avoid parsing short RX packet adds 7d1bd099089a Merge remote-tracking branch 'wireless-drivers-next/master' adds cbeca1470546 Bluetooth: btmrvl: remove redundant continue statement adds 444a80e9ac49 Merge remote-tracking branch 'bluetooth/master' adds 977aa341e477 gfs2: Clean up the error handling in gfs2_page_mkwrite adds 1f51a7426b78 gfs2: Add wrapper for iomap_file_buffered_write adds 15047a78376d gfs2: Add gfs2_holder_is_compatible helper adds 44e1c5589d33 gfs2: Fix mmap + page fault deadlocks (part 1) adds 67e98b79337d iov_iter: Add iov_iter_fault_in_writeable() adds 5c09ae22939f gfs2: Add wrappers for accessing journal_info adds 8445586ef686 gfs2: Encode glock holding and retry flags in journal_info adds 6835ce47a0a5 gfs2: Add LM_FLAG_OUTER glock holder flag adds e4a328317f30 gfs2: Fix mmap + page fault deadlocks (part 2) adds cc3e9d11d857 Merge remote-tracking branch 'gfs2/for-next' adds 97f41002945f mtd: mtdpart: use DEVICE_ATTR_RO() helper macro adds b4e248632c96 mtd: core: add MTD_DEVICE_ATTR_RO/RW() helper macros adds a17da115ac04 mtd: core: use MTD_DEVICE_ATTR_RO/RW() helper macros adds 9fd795eab2db mtd: devices: add devicetree documentation for microchip 48l640 adds 88d125026753 mtd: devices: add support for microchip 48l640 EERAM adds cba8b3bc4ac2 mtd: rfd_ftl: remove unnecessary oom message adds 8ef029135c7b mtd: nftl: remove unnecessary oom message adds b0821cc5dea9 mtd: rawnand: sunxi: remove unnecessary oom message adds 185675232072 mtd: rawnand: atmel: remove unnecessary oom message adds 313ea21aee18 mtd: mtdoops: remove unnecessary oom message adds 4a7bd5e96627 mtd: sun_uflash: remove unnecessary oom message adds 4883307c6d8e mtd: ichxrom: remove unnecessary oom message adds bb89d137b2ed mtd: esb2rom: remove unnecessary oom message adds 042bf272d5fc mtd: ck804xrom: remove unnecessary oom message adds 3d2fac0eeec2 mtd: amd76xrom: remove unnecessary oom message adds 828ed786554f mtd: inftl: remove unnecessary oom message adds 6947ad674944 dt-bindings: mtd: Convert ti, am654-hbmc.txt to YAML schema adds 6aa12138cd9a mtd: Convert list_for_each to entry variant adds 21214ff5e23d Merge remote-tracking branch 'mtd/mtd/next' adds 0b34e320a499 Merge tag 'memory-controller-drv-pl353-5.14' into nand/next adds c93081b26573 mtd: spinand: Fix double counting of ECC stats adds cf67edce22c5 mtd: rawnand: arasan: Use the right DMA mask adds 55e06ae25ea2 mtd: rawnand: onfi: Fix endianness when reading NV-DDR values adds 23739c34f56c mtd: rawnand: arasan: Rename the data interface register adds 76e12c104f62 mtd: rawnand: arasan: Finer grain NV-DDR configuration adds ae94c49527aa mtd: rawnand: marvell: add missing clk_disable_unprepare() [...] adds ff0cd841d2a6 mtd: spinand: add spinand_read_cfg() helper adds 41e005c23ee7 mtd: spinand: Add spinand_init_flash() helper adds f145b9dcf998 mtd: spinand: add SPI-NAND MTD resume handler adds 21db4f475d56 mtd: rawnand: r852: use DEVICE_ATTR_RO() helper macro adds f856c4e9cf22 mtd: rawnand: marvell: Minor documentation correction adds bfb34eced559 mtd: rawnand: qcom: avoid writing to obsolete register adds d70c6b026069 MAINTAINERS: Add PL353 NAND controller entry adds 2f86102bd548 dt-bindings: mtd: pl353-nand: Describe this hardware controller adds 08d8c62164a3 mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAN [...] adds 47b4c8bd5db1 mtd: rawnand: omap: Aggregate the HW configuration of the ELM adds e29973843d92 mtd: rawnand: omap: Rename a macro adds 11a017782852 mtd: rawnand: omap: Check return values adds 496030b1b71e mtd: rawnand: omap: Various style fixes adds c06dd49fd59a mtd: rawnand: omap: Add larger page NAND chips support adds d39176de3ad0 Merge remote-tracking branch 'nand/nand/next' adds 65b6d89d45a7 mtd: spi-nor: sfdp: save a copy of the SFDP data adds 36ac02286265 mtd: spi-nor: add initial sysfs support adds b25c5a4bf049 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 57c126661f50 crypto: nitrox - fix unchecked variable in nitrox_register [...] adds d950cd1b1c20 crypto: omap-des - using pm_runtime_resume_and_get instead [...] adds ca323b2c61ec crypto: omap-sham - Fix PM reference leak in omap sham ops adds 124d77c22c61 dt-bindings: crypto: Add documentation for sl3516-ce adds 46c5338db7bd crypto: sl3516 - Add sl3516 crypto engine adds 2dcf45622481 MAINTAINERS: add gemini crypto sl3516-ce adds a8bc4f5e7a72 crypto: qce - fix error return code in qce_skcipher_async_ [...] adds 1b82435d1777 crypto: x86/curve25519 - fix cpu feature checking logic in [...] adds c16a70c1f253 crypto: hisilicon/sec - add new algorithm mode for AEAD adds 6c46a3297bea crypto: hisilicon/sec - add fallback tfm supporting for aeads adds 668f1ab70378 crypto: hisilicon/sec - add hardware integrity check value [...] adds 9039878ade5d crypto: hisilicon/sec - modify the SEC request structure adds 5cd259ca5d46 crypto: sm2 - fix a memory leak in sm2 adds 0dc64297c8ac crypto: cavium/nitrox - Fix an error rhandling path in 'ni [...] adds 3f52c9aef27b crypto: marvell/cesa - change FPGA indirect article to an adds 87c8ba5cd7f9 crypto: ccp - Use list_move_tail instead of list_del/list_ [...] adds 22ca9f4aaf43 crypto: shash - avoid comparing pointers to exported funct [...] adds 10ff9976d06f crypto: api - remove CRYPTOA_U32 and related functions adds 72b010dc33b9 crypto: hisilicon/qm - supports writing QoS int the host adds cc0c40c613d2 crypto: hisilicon/qm - add the "alg_qos" file node adds 362c50bad3a7 crypto: hisilicon/qm - merges the work initialization proc [...] adds 2966d9d3078c crypto: hisilicon/qm - add pf ping single vf function adds 3bbf0783636b crypto: hisilicon/qm - supports to inquiry each function's QoS adds 3d2a429271bb crypto: hisilicon/sec - adds the max shaper type rate adds c02f5302e46a crypto: hisilicon/hpre - adds the max shaper type rate adds 38a9eb8182a2 crypto: hisilicon/zip - adds the max shaper type rate adds e45bc8bd4aea Merge remote-tracking branch 'crypto/master' adds 0666cba1f5b2 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 0f4308d524e2 drm/i915: Untangle the vma pages_mutex adds 4d8151ae5329 drm/i915: Don't free shared locks while shared adds 62445a97c5fa drm/i915: Fix i915_sg_page_sizes to record dma segments ra [...] adds 35cbd91eb541 drm/i915: Disable mmap ioctl for gen12+ adds 942baad21133 Merge drm/drm-next into drm-intel-gt-next adds 177f30c6c1b9 drm/i915: use DEVICE_ATTR_RO macro adds 8f4caef8d540 drm/i915/selftests: Fix return value check in live_breadcr [...] adds 0e4fe0c9f2f9 Revert "i915: use io_mapping_map_user" adds d148738923fd drm/i915/ttm Initialize the ttm device and memory managers adds f4db23f2c0d1 drm/i915/ttm: Embed a ttm buffer object in the i915 gem object adds 1fb12c587152 drm/i915/guc: skip disabling CTBs before sanitizing the GuC adds 6fb086e5e6ba drm/i915/guc: use probe_error log for CT enablement failure adds 8bb9fbc1bb81 drm/i915/guc: enable only the user interrupt when using Gu [...] adds 28bef5bc559a drm/i915/guc: Remove sample_forcewake h2g action adds 0a8e247dc1fa drm/i915/guc: Keep strict GuC ABI definitions adds ded32d381cbb drm/i915/guc: Drop guc->interrupts.enabled adds 882be6e0b705 drm/i915/guc: Stop using fence/status from CTB descriptor adds d6e9c965607c drm/i915: Promote ptrdiff() to i915_utils.h adds 99b2f5f51c6b drm/i915/guc: Only rely on own CTB size adds 480c6fe1209a drm/i915/guc: Don't repeat CTB layout calculations adds b43f0fc8b8c8 drm/i915/guc: Replace CTB array with explicit members adds df12d1c3014f drm/i915/guc: Update sizes of CTB buffers adds 7c567bbf6f26 drm/i915/guc: Start protecting access to CTB descriptors adds d35ca600873e drm/i915/guc: Ensure H2G buffer updates visible before tai [...] adds 2e496ac200c1 drm/i915/guc: Stop using mutex while sending CTB messages adds 65dd4ed0f4e1 drm/i915/guc: Don't receive all G2H messages in irq handler adds 8d99e09c5d1c drm/i915/guc: Always copy CT message to new allocation adds e09be87af54f drm/i915/guc: Early initialization of GuC send registers adds 84bdf4571d4d drm/i915/guc: Use guc_class instead of engine_class in fw [...] adds c816723b6b8a drm/i915/gt: replace IS_GEN and friends with GRAPHICS_VER adds fa20cbddd3fe drm/i915/gt: Add remaining conversions to GRAPHICS_VER adds 40e1956ec505 drm/i915/gem: replace IS_GEN and friends with GRAPHICS_VER adds 47c65b3853f8 drm/i915/uc: Use platform specific defaults for GuC/HuC enabling adds 2a7005c8a398 Merge tag 'drm-intel-gt-next-2021-06-10' of git://anongit. [...] adds a89b6c8f86b9 drm/exynos: Use pm_runtime_resume_and_get() to replace ope [...] adds 445d3bed75de drm/exynos: use pm_runtime_resume_and_get() adds 1bd8a7dc28c1 Merge tag 'exynos-drm-next-for-v5.14' of git://git.kernel. [...] adds 8562e78c0b83 dt-bindings: display: mediatek, hdmi: Convert to use graph schema adds 15870b97c36a dt-bindings: mediatek: add mt8167 to hdmi, hdmi-ddc and ce [...] adds 41ca9caaae0b drm/mediatek: hdmi: Add check for CEA modes only adds c91026a938c2 drm/mediatek: hdmi: Add optional limit on maximal HDMI mode clock adds 511cf7d12331 drm/mediatek: hdmi: Add MT8167 configuration adds 69777e6ca396 drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init() adds 6385ed8eaa02 drm/mediatek: dpi: Add dual edge sample mode support adds be63f6e8601f drm/mediatek: dpi: Add output bus formats to driver data adds ec8747c52434 drm/mediatek: dpi: Add bus format negotiation adds 43ccc7831fc4 Merge tag 'mediatek-drm-next-5.14' of https://git.kernel.o [...] adds bc05716d4fdd drm/amdkfd: use allowed domain for vmbo validation adds 79a0f4415c9c drm/amdgpu: Updated fw header structure source adds 2a9a151fe852 drm/amdgpu: Added support for loading auxiliary PSP FW adds 22a7dcf58059 drm/amd/pm: Add u64 throttler status field to gpu_metrics adds 1049de4305ec drm/amd/pm: Add ASIC independent throttle bits adds c23083cd3738 drm/amd/pm: Add common throttler translation func adds f6b92e3313d6 drm/amd/pm: Add arcturus throttler translation adds 64cdee43a6a2 drm/amd/pm: Add navi1x throttler translation adds f06d9511af0c drm/amd/pm: Add sienna cichlid throttler translation adds 7cab3cff86d1 drm/amd/pm: Add vangogh throttler translation adds d4c9b03ff6a9 drm/amd/pm: Add renoir throttler translation adds 56d9bf62019e drm/amd/pm: Add aldebaran throttler translation adds 5d9f73019355 drm/amd/display: Fix duplicate included clk_mgr.h adds d0b3bbd32f27 drm/amd/display: use ARRAY_SIZE for base60_refresh_rates adds 4d45a22458f5 drm: display: Remove duplicate include in dce110 adds 28a0a14423b8 drm: display: Remove duplicated argument in dcn31 adds 5f0f1727c46e drm/amd/pm: drop the incomplete fix for Navi14 runpm issue adds 13d75eadfa1a drm/amd/pm: correct the runpm handling for BACO supported ASIC adds 415e51bdcfa0 drm/amdgpu: make audio dev's D-state transition PMFW-aware adds 1e75be2b6749 drm/amd/pm: update the cached dpm feature status adds 2f0cf9103798 drm/amd/pm: correct the dpm features disablement for Navi1x adds c89d2a2fe086 drm/amd/amdgpu: add instance_number check in amdgpu_discov [...] adds 488f211dab7d drm/amd/pm: correct the power limits reporting on OOB supported adds 076f55a45e9e drm/amd/pm: Only primary die supports power data adds 29b4ac0ed913 drm/amdgpu: reset psp ring wptr during ring_create adds a3fbb0d8102a drm/amdgpu: use adev_to_drm macro for consistency (v2) adds 3be4dca19701 drm/amdkfd: Add memory sync before TLB flush on unmap adds 7b32dd0bfd60 drm/amd/pm: support ss metrics read on renoir adds ac3fbe3b2cc8 drm/amd/pm: support ss metrics read on yellow_carp adds fb59a9209cba drm/amd/display: add dummy PG callback for beige goby adds 7642c56a20b6 drm/amdkfd: move CoherentHostAccess prop to HSA_CAPABILITY adds b08be1209ef2 drm/amdgpu: update psp gfx i/f to support dynamic GECC adds 55188d64edd7 drm/amdgpu: allow different boot configs adds c6642234919c drm/amdgpu: add helper function to query gecc status in bo [...] adds 6246a416eb87 drm/amdgpu: enable dynamic GECC support (v2) adds 990ec3014dee drm/amdgpu: add psp runtime db structures adds 3d689ae4a974 drm/amdgpu: add helper function to query psp runtime db en [...] adds 8e6e054da6c7 drm/amdgpu: cache psp runtime boot_cfg_bitmask in sw_int adds 3a07101b0405 drm/amdgpu: disable DRAM memory training when GECC is enabled adds 03fc4cf45d30 drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgp [...] adds 63f6e0123725 drm/amdkfd: fix circular locking on get_wave_state adds eb945257fc6e drm/amd/display: Remove unnecessary blank lines adds 2631ac1ac328 drm/amd/display: add DMUB registers to crash dump diagnost [...] adds 5ab991ba3429 drm/amd/display: add config option for eDP hotplug detection adds a161f8cb677f drm/amd/display: tune backlight ramping profiles adds 8a58e25b8b65 drm/amd/display: dp mst detection code refactor adds 231f1625d9d7 drm/amd/display: Change swizzle visual confirm reference pipe adds f7115198aa09 drm/amd/display: Updated variable name. adds f00394023cb3 drm/amd/display: [FW Promotion] Release 0.0.70 adds b99c27e6aa3d drm/amd/display: 3.2.140 adds f4594cd1fa55 drm/amd/display: move psr dm interface to separate files adds 0abda67419f7 drm/amd/display: Read LTTPR caps first on hotplug adds ee9b1992f1fd drm/amd/display: Move LTTPR cap read into its own function adds c5bc8c1bd4c7 drm/amd/display: Read LTTPR caps first on bootup adds ac62875e9b6b drm/amd/display: Set LTTPR Transparent Mode after read link cap adds 2b7605d73b97 drm/amd/display: Always write repeater mode regardless of LTTPR adds 788797c79378 drm/amd/display: Improve logic for is_lttpr_present adds 30adeee52d1e drm/amd/display: Enforce DPCD Address ranges adds d307ce4b6c8f drm/amd/display: Rename constant adds 1d5b15f77e35 drm/amd/display: 7 retries + 50 ms timeout on AUX DEFER adds 95ad72f4ade3 drm/amd/display: Do not count I2C DEFERs with AUX DEFERs adds 9cf9498f668d drm/amd/display: Partition DPCD address space and break up [...] adds a659f2fdf8b9 drm/amd/display: Add interface to get Calibrated Avg Level [...] adds 78ebca321999 drm/amd/display: Cover edge-case when changing DISPCLK WDIVIDER adds d0414a834c0d drm/amd/display: Extend AUX timeout for DP initial reads adds 5a75ea56e369 drm/amdkfd: Disable SVM per GPU, not per process adds ed4454c3844b drm/amdgpu: correct psp ucode arrary start address adds 391629bdfcb9 drm/amdgpu: remove amdgpu_vm_pt adds 23e24fbb7695 drm/amdgpu: parameterize ttm BO destroy callback adds e18aaea733da drm/amdgpu: move shadow_list to amdgpu_bo_vm adds 631003101c51 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. adds 1ba7b24ba68e drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to c [...] adds d760895d55cd drm/amdgpu: Use spinlock_irqsave for pasid_lock adds a7b2451d31cf drm/amdkfd: Fix circular lock in nocpsch path adds a4b0b97aace0 drm: display: Fix duplicate field initialization in dcn31 adds d472b36efbf8 Merge tag 'amd-drm-next-5.14-2021-06-16' of https://gitlab [...] adds 5f0d3c8105a1 Merge remote-tracking branch 'drm/drm-next' adds d29b4295c325 drm/hyperv: Fix unused const variable 'hyperv_modifiers' adds 35d3e8cb35e7 drm/dp_mst: Do not set proposed vcpi directly adds 3769e4c0af5b drm/dp_mst: Avoid to mess up payload table by ports in sta [...] adds 24ff3dc18b99 drm/dp_mst: Add missing drm parameters to recently added c [...] adds 10262fbd3991 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 84408d5f3892 drm/amdgpu: Set TTM_PAGE_FLAG_SG earlier for userprt BOs adds e11d5e0d68cb drm/amdgpu: add vega20 to ras quirk list adds ceaf9f57195c drm/amd/display: Increase stutter watermark for dcn302 and dcn303 adds 26c0504ad3e0 drm/amdgpu/vcn3: drop extraneous Beige Goby hunk adds 5fd953a3f6e2 drm/amd/display: Add Freesync video documentation adds c9cfbf7f44bf drm/amdkfd: Set iolink non-coherent in topology adds 09b6744cc629 amdgpu/pm: replaced snprintf usage in amdgpu_pm.c with sysfs_emit adds 6ec598cc9dfb drm/amdgpu: fix bad address translation for sienna_cichlid adds 7c5f3d7d6161 drm/amdgpu: PWRBRK sequence changes for Aldebaran adds 513befa63446 drm/amdgpu: message smu to update hbm bad page number adds f1802aa70689 drm/amd/pm: Disable SMU messages in navi10 sriov adds 942ab769c51d drm/amdgpu: remove unused parameter in amdgpu_gart_bind adds 376002f4b028 drm/amd/amdgpu: Use IP discovery data to determine VCN ena [...] adds 56f221b6389e drm/amdkfd: Walk through list with dqm lock hold adds 85019b19d484 drm/amd/display: Fix gcc unused variable warning adds 23549470eaf9 drm/amd/display: remove unused variable 'dc' adds bb82ea3b0423 drm/amd/display: Fix fall-through warning for Clang adds dc22356c8f11 drm/amd/display: Remove the repeated dpp1_full_bypass declaration adds d9db75965204 drm/display: Fix duplicated argument adds 24981fa336b6 drm/amdgpu: Call drm_framebuffer_init last for framebuffer init adds 89a3fa82edba drm/amdgpu: fix amdgpu_preempt_mgr_new() adds b6b41e2f9cef usb/host: enable auto power control for xhci-pci adds 2f6bd77c8fc2 drm/amdgpu: add another raven1 gfxoff quirk adds 8fbcd37d0f5c drm/amdgpu: only check for _PR3 on dGPUs adds 7c2ab2e2d18c drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds b7ae1d68e538 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds fad1a0d156aa Revert "drm/amd/display: To modify the condition in indica [...] adds a0eadc2fbeda drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 8711728a84f3 drm/radeon: Add HD-audio component notifier support (v2) adds 996aac01c50e Merge remote-tracking branch 'amdgpu/drm-next' adds df7dc3106778 drm/tegra:Remove superfluous error messages around platfor [...] adds a562c0783b5f drm/tegra: Don't call SET_APPLICATION_ID in VIC boot adds c92542fc3538 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 67c31d4aadb2 next-20210617/drm-msm adds ce62df2290bb regmap: mdio: Fix regmap_bus pointer constness adds 0df0240946b1 regmap: mdio: Reject invalid addresses adds d17032f2befa Merge remote-tracking branch 'regmap/for-5.14' into regmap-next adds 98fe8eafb5e6 Merge remote-tracking branch 'regmap/for-next' adds c66c63049966 ALSA: bebob: dismiss sleep after breaking connections adds 82fb3bf92c0f ALSA: bebob: delete workaround for protocol version 3 adds 93cd12d6e88a ALSA: bebob: code refactoring for model-dependent quirks adds fd498bba7c51 ALSA: trident: Fix build error adds 01893553e67c ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() adds be471fe332f7 ALSA: n64: check return value after calling platform_get_r [...] adds 3b86ec63c061 ALSA: firewire-lib: replace in_interrupt() with in_softirq() adds e094b22c8d51 ALSA: i2c: tea6330t: Remove redundant initialization of va [...] adds 270e6012b934 ALSA: bebob: fulfil device entries adds 2e6a58959529 ALSA: fireworks: fulfil device entries adds 1b337e8db797 ALSA: bebob: correct device entry for Mackie D.2 FireWire [...] adds 971514af352e ALSA: bebob: correct device entry for Acoustic Reality eAR [...] adds e6b54fbc18b9 ALSA: bebob: code refactoring for M-Audio models adds 1586d461f641 ALSA: bebob: correct device entries for Phonic Helix Board [...] adds 12c11ba5be83 ALSA: firewire: fill Kconfig with entries for devices base [...] adds e381a14c3e3a ALSA: control_led - fix initialization in the mode show callback adds 80b9c1be567c ALSA: ppc: fix error return code in snd_pmac_probe() adds 36d1a6729be5 ALSA: bebob: Fix bit flag quirk constants adds d13d6b284d8b ALSA: firewire-motu: add support for MOTU 828 adds b431f16f1685 ALSA: firewire-motu: add support for MOTU 896 adds aecc19ec404b ALSA: usb-audio: fix rate on Ozone Z90 USB headset adds fc36ef80ca2c ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire adds c485f7e9863c ALSA: seq: oss: Fix error check at system port creation adds 37d122c5768b ALSA: aoa: remove unnecessary oom message adds c3d2c88209e8 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] adds 6b6c17fe6fa5 ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Te [...] adds 5b24119e9103 ALSA: firewire-motu: fix rx packet format at higher rate f [...] adds 1948fc065a89 ALSA: hda/realtek: Add another ALC236 variant support adds 50ebe56222bf ALSA: bebob: add support for ToneWeal FW66 adds 434591b2a77d ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx adds f8fbcdfb0665 ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D adds 82e4374f5a79 Merge remote-tracking branch 'sound/for-next' adds aa7899537a4e ALSA: doc: Clarify IEC958 controls iface adds 9eafc11f921b ALSA: iec958: Split status creation and fill adds 366b45b97448 ASoC: hdmi-codec: Rework to support more controls adds 7a8e1d44211e ASoC: hdmi-codec: Add iec958 controls adds 2fef64eec23a ASoC: hdmi-codec: Add a prepare hook adds 116b1e12b72f Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] adds da0363f7bfd3 ASoC: qcom: Fix for DMA interrupt clear reg overwriting adds 03c0cbd94695 ASoC: codecs: wcd: Remove unneeded semicolon adds 10ee3e07d32b ASoC: dt-bindings: wcd938x: add bindings for wcd938x adds 19c5d1f6a0c3 ASoC: codecs: wcd-clsh: add new version support adds 8d78602aa87a ASoC: codecs: wcd938x: add basic driver adds e02c65f3a7ce ASoC: dt-bindings: wcd938x-sdw: add bindings for wcd938x-sdw adds 16572522aece ASoC: codecs: wcd938x-sdw: add SoundWire driver adds e8ba1e05bdc0 ASoC: codecs: wcd938x: add basic controls adds 8da9db0cd669 ASoC: codecs: wcd938x: add playback dapm widgets adds d5add08fcbce ASoC: codecs: wcd938x: add capture dapm widgets adds 045442228868 ASoC: codecs: wcd938x: add audio routing and Kconfig adds a918e2917406 Merge series "ASoC: codecs: add wcd938x support" from Srin [...] adds be374dc0b506 ASoC: mchp-i2s-mcc: Use devm_platform_get_and_ioremap_resource() adds 9494d059971c ASoC: atmel-classd: Use devm_platform_get_and_ioremap_resource() adds 68912ebf4d4e ASoC: axi-spdif: Use devm_platform_get_and_ioremap_resource() adds 12ffd726824a ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() adds 4d5f3a096f3d ASoC: fsl_easrc: Remove superfluous error message around p [...] adds 1b7f94dd20fc ASoC: axi-i2s: Use devm_platform_get_and_ioremap_resource() adds 39175acd699a ASoC: atmel-i2s: Use devm_platform_get_and_ioremap_resource() adds 08c56cab302a ASoC: rt5640: Make codec selectable adds c223f41c1a52 ASoC: qcom: Add four speaker support on MI2S secondary adds 3814c41778f3 ASoC: bcm: cygnus_ssp: Use devm_platform_ioremap_resource_ [...] adds 92570939c8b9 ASoC: atmel-pdmic: Use devm_platform_get_and_ioremap_resource() adds 2e8a8adb96a3 ASoC: fsl_spdif: Remove superfluous error message around p [...] adds cb7d734ea9b8 ASoC: dt-bindings: fsl,spdif: Add compatible string for imx8ulp adds 6f73de7da10b ASoC: dt-bindings: fsl-sai: Add compatible string for imx8 [...] adds f6eb84fa596a ASoC: tegra: Set driver_name=tegra for all machine drivers adds cc8f70f56039 ASoC: tegra: Unify ASoC machine drivers adds c16aab8ddc64 ASoC: tegra: Specify components string for each card adds 8c1b3b159300 ASoC: tegra: Squash utils into common machine driver adds f35550386041 Merge series "Unify NVIDIA Tegra ASoC machine drivers" fro [...] adds 355af6c0c09d ASoC: codecs: wcd938x: constify static struct snd_soc_dai_ops adds b90d9398d6ff ASoC: codecs: wcd938x: remove incorrect module interdependency adds 1f65c9bdd6dd ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() adds e43805c28df6 ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() adds ef43f463ddb3 ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() adds a444a902b06a ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_ [...] adds c481f3838acc ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() adds 942f2671c573 ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() adds 50484d14ac3c ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() adds afc3a0b4c408 ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() adds 099ab4fcf375 ASoC: q6afe: dt-bindings: Add QUIN_MI2S_RX/TX adds d0293e2aa6c1 ASoC: qdsp6: q6afe: Add Quinary MI2S ports adds 98e80779ff9a ASoC: qdsp6: q6afe-dai: Add Quinary MI2S ports adds 35f78d0277fc ASoC: qdsp6: q6routing: Add Quinary MI2S ports adds 6fac12445559 Merge series "ASoC: qdsp6: Add Quinary MI2S ports support" [...] adds 06cc52329cb0 ASoC: codecs: Fix duplicate included sound/soc.h adds 4ffbcd4ab0b6 ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() adds db4d6d2e6472 ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() adds 3325b1515a92 ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_r [...] adds 83bd5c53ebf6 ASoC: codecs: wcd938x: fix boolreturn.cocci warning adds e99d7c69fd4c ASoC: hdmi-codec: make hdmi_codec_controls static adds 06e6d9044022 ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap [...] adds 7d3865a10b9f ASoC: soc-core: Fix the error return code in snd_soc_of_pa [...] adds 19b71456f368 ASoC: sprd: Use devm_platform_get_and_ioremap_resource() adds 114bacc75c21 ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_ [...] adds 2f1776691978 ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() adds 003ee640abae ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() adds f3babad47e0d ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_re [...] adds 4cb9d648f669 Merge series "ASoC: stm32: Use devm_platform_get_and_iorem [...] adds c5ad09a34665 ASoC: Intel: bdw-rt5677: remove unnecessary oom message adds eb1e9b8f581a ASoC: fsi: fix spelling mistake adds 45ce213392df ASoC: rk817: Constify static struct snd_soc_dai_ops adds 64d804b847b9 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next adds c57ddc66ba52 Merge remote-tracking branch 'sound-asoc/for-next' adds 9db7ba7cb236 Merge remote-tracking branch 'modules/modules-next' adds 9b2336965a4c dt-bindings: Add vendor prefix and bindings for Qwiic Joystick adds 552e4047f334 Input: add SparkFun Qwiic Joystick driver adds c2d7ed9d680f Input: i8042 - fix typos in comments adds aaf35899668f dt-bindings: input: touchscreen: st1232: Convert to json-schema adds 25531d612bac Input: cros_ec_keyb - use kobj_to_dev() API adds f519f78c7e95 Input: ims-pcu - use kobj_to_dev() adds 6ffd4c7964d2 Input: tsc200x-core - use kobj_to_dev() adds 50221b0b68a6 Input: atkbd - use kobj_to_dev() adds eacacdb5fc96 Input: trackpoint - use kobj_to_dev() adds cac7100d4c51 Input: hideep - fix the uninitialized use in hideep_nvm_unlock() adds 4b35fa9950cd Merge remote-tracking branch 'input/next' adds cdb14e0f7775 blk-mq: factor out a blk_mq_alloc_sq_tag_set helper adds 26a9750aa875 blk-mq: improve the blk_mq_init_allocated_queue interface adds b461dfc49eb6 blk-mq: add the blk_mq_alloc_disk APIs adds 89a5f065653b virtio-blk: use blk_mq_alloc_disk adds 9c4f8971cc26 pcd: use blk_mq_alloc_disk adds c684b577968a pf: use blk_mq_alloc_disk adds f368b7d7fa77 ms_block: use blk_mq_alloc_disk adds 51ed5bd55eb6 mspro: use blk_mq_alloc_disk adds 6966bb921def mtd_blkdevs: use blk_mq_alloc_disk adds 89662ac55a20 ps3disk: use blk_mq_alloc_disk adds 9c8463e8e19c swim3: use blk_mq_alloc_disk adds 51fbfedfcc86 swim: use blk_mq_alloc_disk adds afea05a18d18 sunvdc: use blk_mq_alloc_disk adds 0592c3d166c9 gdrom: use blk_mq_alloc_disk adds 08c1d480ed38 blk-mq: remove blk_mq_init_sq_queue adds 6560ec961a08 aoe: use blk_mq_alloc_disk and blk_cleanup_disk adds 34f84aefe2ba floppy: use blk_mq_alloc_disk and blk_cleanup_disk adds 1c99502fae35 loop: use blk_mq_alloc_disk and blk_cleanup_disk adds 4af5f2e03013 nbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 6759b1a2013b nullb: use blk_mq_alloc_disk adds 262d431f9000 pd: use blk_mq_alloc_disk and blk_cleanup_disk adds 195b1956b85b rbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 2c6ee0ae5fc7 rnbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 693874035e6e sx8: use blk_mq_alloc_disk and blk_cleanup_disk adds 3b62c140e93d xen-blkfront: use blk_mq_alloc_disk and blk_cleanup_disk adds 77567b25ab9f ubi: use blk_mq_alloc_disk and blk_cleanup_disk adds c06cf063b3e5 scm_blk: use blk_mq_alloc_disk and blk_cleanup_disk adds f6d8297412f8 amiflop: use blk_mq_alloc_disk and blk_cleanup_disk adds fd71c8a8ac77 ataflop: use blk_mq_alloc_disk and blk_cleanup_disk adds ec06c989bb45 z2ram: use blk_mq_alloc_disk and blk_cleanup_disk adds 7dcc6d471327 Merge branch 'for-5.14/block' into for-next adds 2360d0e75b6b Merge branch 'for-5.14/drivers' into for-next adds d68c2e29fec2 Merge branch 'for-5.14/libata' into for-next adds e4b6d902a9e3 io_uring: improve sqpoll event/state handling adds aaa9f0f48172 io_uring: improve sq_thread waiting check adds 21f2fc080f86 io_uring: remove unused park_task_work adds acfb381d9d71 io_uring: simplify waking sqo_sq_wait adds 3dd0c97a9e01 io_uring: get rid of files in exit cancel adds 93d2bcd2cbfe io_uring: make fail flag not link specific adds b986af7e2df4 io_uring: shuffle rarely used ctx fields adds b13a8918d395 io_uring: better locality for rsrc fields adds a566c5562d41 io_uring: remove dependency on ring->sq/cq_entries adds ea5ab3b57983 io_uring: deduce cq_mask from cq_entries adds 8f6ed49a4443 io_uring: kill cached_cq_overflow adds d068b5068d43 io_uring: rename io_get_cqring adds d0acdee296d4 io_uring: don't bounce submit_state cachelines adds 40dad765c045 io_uring: enable shmem/memfd memory registration adds 976517f162a0 io_uring: fix blocking inline submission adds c7f405d6fa36 io-wq: embed wqe ptr array into struct io_wq adds 382cb030469d io-wq: remove unused io-wq refcounting adds cb3d8972c78a io_uring: refactor io_iopoll_req_issued adds eef51daa72f7 io_uring: rename function *task_file adds 769e68371521 io-wq: don't repeat IO_WQ_BIT_EXIT check by worker adds e587227b680f io-wq: simplify worker exiting adds d878c81610e1 io_uring: hide rsrc tag copy into generic helpers adds 157d257f99c1 io_uring: remove rsrc put work irq save/restore adds 9123c8ffce16 io_uring: add helpers for 2 level table alloc adds 2d091d62b110 io_uring: don't vmalloc rsrc tags adds 09899b19155a io_uring: cache task struct refs adds 78cc687be9c5 io_uring: unify SQPOLL and user task cancellations adds aeab9506ef50 io_uring: inline io_iter_do_read() adds 249a50ed40cc Merge branch 'for-5.14/io_uring' into for-next adds d07f3b081ee6 mark pstore-blk as broken adds 195c460f80c9 Merge branch 'for-5.14/drivers' into for-next adds f6bca4d91b2e ata: ahci_sunxi: Disable DIPM adds 9658b8acb553 Merge branch 'for-5.14/libata' into for-next adds 9c54cd10e439 ahci: Add support for Dell S140 and later controllers adds 52a2c8904f0a Merge branch 'for-5.14/libata' into for-next adds 30ab5db7ee78 floppy: cleanup: remove redundant assignment to nr_sectors adds 2c9bdf6e4771 floppy: Fix fall-through warning for Clang adds 491e5b170ef8 Merge tag 'floppy-for-5.14' of https://github.com/evdenis/ [...] adds ad3fc798800f md: revert io stats accounting adds 10764815ff47 md: add io accounting for raid0 and raid5 adds c82aa1b76787 md/raid5: move checking badblock before clone bio in raid5 [...] adds 1147f58e1010 md/raid5: avoid redundant bio clone in raid5_read_one_chunk adds 9b8ae7b93823 md/raid1: rename print_msg with r1bio_existed adds a0159832e51e md/raid1: enable io accounting adds 528bc2cf2fcc md/raid10: enable io accounting adds 608f52e30aae md: mark some personalities as deprecated adds c32dc04059c7 md: Constify attribute_group structs adds daee2024715d md: check level before create and exit io_acct_set adds de3ea66e9d23 md: add comments in md_integrity_register adds 97ae27252f49 md/raid5: avoid device_lock in read_one_chunk() adds e0d245e22309 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 3f49a8432792 Merge branch 'for-5.14/drivers' into for-next adds fdd1dc316e89 io_uring: Fix incorrect sizeof operator for copy_from_user call adds b1b2fc3574a6 io-wq: remove redundant initialization of variable ret adds c7af47cf0fab io_uring: keep SQ pointers in a single cacheline adds b52ecf8cb5b5 io_uring: move ctx->flags from SQ cacheline adds 7f1129d227ea io_uring: shuffle more fields into SQ ctx section adds 17d3aeb33cda io_uring: refactor io_get_sqe() adds 15641e427070 io_uring: don't cache number of dropped SQEs adds f18ee4cf0a27 io_uring: optimise completion timeout flushing adds 5e159204d7ed io_uring: small io_submit_sqe() optimisation adds 5ed7a37d21b3 io_uring: clean up check_overflow flag adds 311997b3fcdd io_uring: wait heads renaming adds 0499e582aaff io_uring: move uring_lock location adds 76cc33d79175 io_uring: refactor io_req_defer() adds 441b8a7803bf io_uring: optimise non-drain path adds dd9ae8a0b298 io_uring: Fix comment of io_get_sqe adds 27f6b318dea2 io_uring: fix min types mismatch in table alloc adds 10c669040e9b io_uring: switch !DRAIN fast path when possible adds 3c19966d3710 io_uring: shove more drain bits out of hot path adds 2335f6f5ddf2 io_uring: optimise io_commit_cqring() adds 0e9bd6b208ec Merge branch 'for-5.14/io_uring' into for-next adds 7884a43d2b16 mtip32xx: simplify sysfs setup adds 29a0278eee6d mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk adds ab29d013e358 null_blk: remove an unused variable assignment in null_add_dev adds aebbd9fdb0cc ubd: remove the code to register as the legacy IDE driver adds b12d17fce641 ubd: use blk_mq_alloc_disk and blk_cleanup_disk adds 07512276b530 Merge branch 'for-5.14/drivers-late' into for-next adds 236daeae3616 io_uring: Add to traces the req pointer when available adds 3d7b7b5285f0 io_uring: minor clean up in trace events definition adds ec16d35b6c9d io-wq: remove header files not needed anymore adds 1302a9ff039f Merge branch 'for-5.14/io_uring' into for-next adds 4e7dba070b1f ata: include: libata: Move fields commonly over-written to [...] adds 071e86fe2872 ata: ahci: Ensure initialised fields are not overwritten i [...] adds 945a0e2875f4 ata: sata_sil24: Do not over-write initialise fields in 's [...] adds e75f41a983e7 ata: sata_mv: Do not over-write initialise fields in 'mv6_sht' adds 7d43b8283eb2 ata: sata_nv: Do not over-write initialise fields in 'nv_a [...] adds 76115de698d8 ata: pata_atiixp: Avoid overwriting initialised field in ' [...] adds 98eb8a6ba491 ata: pata_cs5520: Avoid overwriting initialised field in ' [...] adds 52ebd7124e0d ata: pata_cs5530: Avoid overwriting initialised field in ' [...] adds 160be1bc0bc3 ata: pata_sc1200: sc1200_sht'Avoid overwriting initialised [...] adds ec3d95182b49 ata: pata_serverworks: Avoid overwriting initialised field [...] adds 827b3e84fd1d ata: pata_macio: Avoid overwriting initialised field in 'p [...] adds e412db2acce6 Merge branch 'for-5.14/libata' into for-next adds 07a719f8fdbe mtd_blkdevs: initialze new->rq in add_mtd_blktrans_dev adds 6a03cd9843fa loop: fix order of cleaning up the queue and freeing the tagset adds 078455556201 Merge branch 'for-5.14/block' into for-next adds c239959a4049 nbd: provide a way for userspace processes to identify dev [...] adds 71efee5b8b00 Merge branch 'for-5.14/drivers-late' into for-next adds 2cafe29a8d03 block: fix race between adding/removing rq qos and normal IO adds a72c374f97a4 block: mark queue init done at the end of blk_register_queue adds d3cd40f2fa0a Merge branch 'for-5.14/block' into for-next adds fda0b5ba9d5a docs: block/bfq: describe per-device weight adds 37fe403898b2 docs/cgroup-v1/blkio: stop abusing itemized list adds 828615950b58 docs/cgroup-v1/blkio: update for 5.x kernels adds 33d5bbc5460d Merge branch 'for-5.14/block' into for-next adds c58e637bb8f7 mmc: remove an extra blk_{get,put}_queue pair adds 281ea6a5bfdc mmc: switch to blk_mq_alloc_disk adds 1d4a6f5a0bd2 Merge branch 'for-5.14/drivers-late' into for-next adds ea8b16303f2b pata_cypress: add a module option to disable BM-DMA adds 492b1389005c alpha: use libata instead of the legacy ide driver adds cdc429452596 ARM: disable CONFIG_IDE in footbridge_defconfig adds 468c736b5eb3 ARM: disable CONFIG_IDE in pxa_defconfig adds b90257bfddbd m68k: use libata instead of the legacy ide driver adds b7fb14d3ac63 ide: remove the legacy ide driver adds 3f726559be06 Merge branch 'for-5.14/libata' into for-next adds f0c1c4d2864e blk-mq: fix use-after-free in blk_mq_exit_sched adds 8e6ca92fbf96 Merge branch 'for-5.14/block' into for-next adds e42cfb1da0bf block: Remove unnecessary elevator operation checks adds be625f488443 Merge branch 'for-5.14/block' into for-next adds 2b9ac22b12a2 loop: Fix missing discard support when using LOOP_CONFIGURE adds 7627c46b216b Merge branch 'for-5.14/drivers' into for-next adds 52d7e2884449 blk-mq: fix an IS_ERR() vs NULL bug adds 7798ec3278c0 Merge branch 'for-5.14/block' into for-next adds 0e03496d1967 io-wq: use private CPU mask adds fe76421d1da1 io_uring: allow user configurable IO thread CPU affinity adds e6ab8991c5d0 io_uring: fix false WARN_ONCE adds 2a2758f26df5 io_uring: refactor io_submit_flush_completions() adds c10d1f986b4e io_uring: move creds from io-wq work to io_kiocb adds b8e64b530011 io_uring: track request creds with a flag adds 1dacb4df4ebe io_uring: simplify iovec freeing in io_clean_op() adds c854357bc1b9 io_uring: clean all flags in io_clean_op() at once adds a3dbdf54da80 io_uring: refactor io_get_sequence() adds 3f18407dc6f2 io_uring: inline __tctx_task_work() adds ebd0df2e6342 io_uring: optimise task_work submit flushing adds c6538be9e488 io_uring: refactor tctx task_work list splicing adds 16f72070386f io_uring: don't resched with empty task_list adds 7a778f9dc32d io_uring: improve in tctx_task_work() resubmission adds 74437eafbebb Merge branch 'for-5.14/io_uring' into for-next adds a79da21b48cc blk-wbt: remove outdated comment adds c21a8a5f7cb4 Merge branch 'for-5.14/block' into for-next adds 388af1751a8a Merge remote-tracking branch 'block/for-next' adds 620cbe40ed10 dm writecache: remove unused gfp_t argument from wc_add_block() adds 991bd8d7bc78 dm writecache: commit just one block, not a full page adds 8c77f1cb8458 dm writecache: use list_move instead of list_del/list_add [...] adds 293128b1ef5a dm writecache: have ssd writeback wait if the kcopyd workq [...] adds ee55b92a7391 dm writecache: flush origin device when writing and cache is full adds 75d94680aa60 Merge remote-tracking branch 'device-mapper/for-next' adds da3b1486d7e3 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag adds 6a45d70cda6a dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] adds 873e90883069 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 adds 94ee6782e045 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds e62f1e0b2384 mmc: core: Drop open coding when preparing commands with b [...] adds c7bedef053cf mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] adds 1e0b069bdc58 mmc: core: Re-structure some code in __mmc_poll_for_busy() adds 04f967ad28c8 mmc: core: Extend re-use of __mmc_poll_for_busy() adds 6fa79651cc80 mmc: core: Enable eMMC sleep commands to use HW busy polling adds cec18ad93e35 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] adds 41e84fe1647e mmc: core: Drop open coding in mmc_sd_switch() adds dbea8ae9febd mmc: core: Parse the SD SCR register for support of CMD48/ [...] adds c784f92769ae mmc: core: Read the SD function extension registers for po [...] adds 4e6306e0b83c mmc: core: Read performance enhancements registers for SD cards adds 2c5d42769038 mmc: core: Add support for Power Off Notification for SD cards adds 70b52f090805 mmc: block: Disable CMDQ on the ioctl path adds 8ae11edeb956 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds 3ae613765851 drivers: memstick: core:ms_block.c: Fix alignment of block [...] adds 2f9ae69e5267 mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds d03be8c1c7de mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] adds 110a8688c6cd dt-bindings: mmc: renesas,mmcif: Convert to json-schema adds 34dd3ccccab0 mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay adds 130206a615a9 mmc: core: Add support for cache ctrl for SD cards adds 4d895de3505f dt-bindings: mmc: add no-mmc-hs400 flag adds 2991ad76d253 mmc: sdhci-esdhc-imx: advertise HS400 mode through MMC caps adds f722e650d965 mmc: core: add support for disabling HS400 mode via DT adds 42933c8aa14b memstick: rtsx_usb_ms: fix UAF adds 8931acce6b77 dt-bindings: mmc: rockchip-dw-mshc: Add Rockchip RK1808 adds 151071351bb6 mmc: mediatek: use data instead of mrq parameter from msdc [...] adds f0ed43edb4cb mmc: mediatek: remove useless data parameter from msdc_dat [...] adds 1e9daaf616a2 dt-bindings: mmc: Clean-up examples to match documented bindings adds 47d23c95fe05 mmc: cqhci: fix typo adds 83c49302566e mmc: cqhci: introduce get_trans_desc_offset() adds 05335af1e82a mmc: core: Use pm_runtime_resume_and_get() to replace open coding adds 07e70346e21e mmc: sdhci_am654: Use pm_runtime_resume_and_get() to repla [...] adds 809ae4e1ca0a mmc: sdhci-omap: Use pm_runtime_resume_and_get() to replac [...] adds 3c0bb3107703 mmc: vub3000: fix control-request direction adds 7c45b2268e51 mmc: core: Add a missing SPDX license header adds dd646d982cf9 mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by [...] adds de905475bd4b mmc: dw_mmc-pltfm: Remove unused <linux/clk.h> adds 91445d5eed6b mmc: mmc_spi: Drop duplicate 'mmc_spi' in the debug messages adds 706998e70104 mmc: mmc_spi: Imply container_of() to be no-op adds 09247e110b2e mmc: core: Allow UHS-I voltage switch for SDSC cards if supported adds 15dd8dc9ffcc mmc: sdhci-esdhc-imx: remove unused is_imx6q_usdhc adds 961470820021 mmc: sdhci-sprd: use sdhci_sprd_writew adds 45c8ddd06c4b mmc: via-sdmmc: add a check against NULL pointer dereference adds 039259156b3b mmc: debugfs: add description for module parameter adds a7ab186f6078 mmc: sdhci-of-aspeed: Turn down a phase correction warning adds 21adc2e45f4e mmc: Improve function name when aborting a tuning cmd adds f62f7bcc827f mmc: sdhci-esdhc-imx: Enable support for system wakeup for SDIO adds 3160e025361f dt-bindings: mmc: JZ4740: Add bindings for JZ4775 adds d1c777ee5c5e mmc: JZ4740: Add support for JZ4775 adds 2c49912f1d66 Merge branch 'fixes' into next adds 09a8ec9a2d03 dt-bindings: mmc: sdhci-iproc: Add brcm,bcm7211a0-sdhci adds 98b5ce4c08ca mmc: sdhci-iproc: Add support for the legacy sdhci control [...] adds 6d0e39fb3548 Merge remote-tracking branch 'mmc/next' adds 02dbce49c42b Merge remote-tracking branch 'mfd/for-mfd-next' adds 15a75b8941de Merge remote-tracking branch 'backlight/for-backlight-next' adds f6a4c664d29d Merge remote-tracking branch 'battery/for-next' adds 2bce8174f79e Merge tag 'for-5.14-regulator' of git://git.kernel.org/pub [...] adds b113ec2d8562 regulator: rt6160: Convert to use regulator_set_ramp_delay_regmap adds 23f95199b644 regulator: rt6160: Remove dummy line and add module description adds 00430f71b2b1 regulator: hi6421v600: Use regulator_map_voltage_ascend adds f3f4f37d53be regulator: rt6160: Remove vsel_active_low from struct rt6160_priv adds 8c485bedfb78 regulator: sy7636a: Initial commit adds 70d654ea3de9 regulator: mt6315: Fix checking return value of devm_regma [...] adds 512d895664a3 regulator: rt6160: Fix setting suspend voltage adds 686f6b31bf6c regulator: sy7636a: Add terminating entry for platform_dev [...] adds 31a89d297e19 regulator: sy7636a: Make regulator_desc static const adds 830c364f4a22 regulator: sy7636a: Use rdev_get_drvdata at proper place adds 7740ab84c13e regulator: fixed: use dev_err_probe for gpio adds a972d88cdfee Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds ab9256cdc9cc Merge remote-tracking branch 'regulator/for-next' adds 11d47f7da726 Merge remote-tracking branch 'security/next-testing' adds 610e985aa7d0 Merge remote-tracking branch 'apparmor/apparmor-next' adds c67913492fec ima: Fix warning: no previous prototype for function 'ima_ [...] adds 52c208397c24 IMA: support for duplicate measurement records adds 85d05fe250f6 Merge remote-tracking branch 'integrity/next-integrity' adds db4089f4c7fc Merge remote-tracking branch 'keys/keys-next' adds ee392ff8940b Merge remote-tracking branch 'safesetid/safesetid-next' adds d0a83314db29 selinux: Fix kernel-doc adds b17ec22fb339 selinux: slow_avc_audit has become non-blocking adds d99cf13f1420 selinux: kill 'flags' argument in avc_has_perm_flags() and [...] adds 3edd93056658 Merge remote-tracking branch 'selinux/next' adds 6544034648a6 Merge remote-tracking branch 'smack/next' adds 98eaa63e9627 tomoyo: fix doc warnings adds b42f9aaf2f02 Merge remote-tracking branch 'tomoyo/master' adds a51627c5df58 iommu/arm-smmu-qcom: hook up qcom_smmu_impl for ACPI boot adds d56d5162e317 iommu/arm-smmu-v3: Change *array into *const array adds 6321484d1c24 iommu/arm-smmu-qcom: Add sm6125 compatible adds a242f4297cfe iommu/arm-smmu-qcom: Skip the TTBR1 quirk for db820c. adds 19c07b91f85d arm64: dts: msm8996: Mark the GPU's SMMU as an adreno one. adds ed1d08b9d0c9 dt-bindings: Document stall property for IOMMU masters adds 6522b1e0c78f ACPI/IORT: Enable stall support for platform devices adds 395ad89d11fd iommu/arm-smmu-v3: Add stall support for platform devices adds 9cff922bba42 iommu/arm-smmu-v3: Ratelimit event dump adds f115f3c0d5d8 iommu/arm-smmu-v3: Decrease the queue size of evtq and priq adds 0b779f562b14 iommu/arm-smmu-qcom: Add SC7280 SMMU compatible adds ab9a77a141cc iommu/arm-smmu-qcom: Move the adreno smmu specific impl adds 249c9dc6aa0d iommu/arm: Cleanup resources in case of probe error path adds 22c2d7189155 iommu/arm-smmu-qcom: Protect acpi_match_platform_list() ca [...] adds 1adf30f198c2 iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm [...] adds 7c8f176d6a3f iommu/arm-smmu: Fix arm_smmu_device refcount leak in addre [...] adds affa909571b0 iommu/arm-smmu-v3: Remove unnecessary oom message adds b472191f0a0c iommu/arm-smmu: Check smmu->impl pointer before dereferencing adds ddd25670d39b Merge branch 'for-thierry/arm-smmu' into for-joerg/arm-smm [...] adds 1c461ef9c49e Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds 934ed4580c0a iommu/vt-d: Fix dereference of pointer info before it is n [...] adds 531353e650db iommu: Update "iommu.strict" documentation adds 23f66fc785b5 Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', [...] adds 4801b6b48632 Merge remote-tracking branch 'iommu/next' adds 0ecc617858fc audit: remove unnecessary 'ret' initialization adds df22d61c3f43 Merge remote-tracking branch 'audit/next' adds 8676e8e71c04 dt-bindings: interrupt-controller: Fix compatible used in [...] adds ca622ed60a46 dt-bindings: pwm: Use examples with documented/matching schema adds 90b8cadfe447 dt-bindings: rtc: nxp,pcf8563: Absorb pcf85263/pcf85363 bindings adds 2892d8a00d23 of: Fix truncation of memory sizes on 32-bit platforms adds 0e407a9a29ff of: Remove superfluous casts when printing u64 values adds 1fc4f5238d96 dt-bindings: PCI: ti,am65: Convert PCIe host/endpoint mode [...] adds cfe34bb7a770 dt-bindings: drm: bridge: adi,adv7511.txt: convert to yaml adds cdbbe6ce26f6 dt-bindings: timer: renesas,tmu: add r8a779a0 TMU support adds f92f2726e3dd dt-bindings: clk: vc5: Fix example adds b7b3c5a78ff6 of: reserved-memory: Add stub for RESERVEDMEM_OF_DECLARE() adds a7f11a29a383 Merge remote-tracking branch 'devicetree/for-next' adds d92311b32c22 mailbox: arm_mhu: Remove redundant error printing in mhu_probe() adds 55d97a6e8065 mailbox: bcm-pdc: Remove redundant error printing in pdc_probe() adds 53d62363f9c8 mailbox: mediatek: Remove redundant error printing in cmdq [...] adds 22486f0ea716 MAINTAINERS: Add dt-bindings to mailbox entry adds d52d0474f66b mailbox: hisilicon: Use the correct HiSilicon copyright adds b7d0d0368967 dt-bindings: add bindings for polarfire soc mailbox adds de5473936808 mbox: add polarfire soc system controller mailbox adds 241766a1ded2 dt-bindings: add bindings for polarfire soc system controller adds 08a5d611513c MAINTAINERS: add entry for polarfire soc mailbox adds 0e8988002b8e dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support adds 53232928a765 mailbox: imx: replace the xTR/xRR array with single register adds 91c8c1fbe498 mailbox: imx: add xSR/xCR register array adds c2a4df9fee5f mailbox: imx-mailbox: support i.MX8ULP MU adds 97badbeb32cb mailbox: mtk-cmdq: Remove cmdq_cb_status adds 4a3cb0303984 mailbox: mtk-cmdq: Use mailbox rx_callback adds 0f9397638921 mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data adds d621f09ff18f mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion adds 5f006dbc4fdb mailbox: bcm2835: Remove redundant dev_err call in bcm2835 [...] adds 6393989e2a31 mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call [...] adds acf9a3d901d8 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 4ccf359849ce spi: remove spi_set_cs_timing() adds 3acbacfcb3a7 spi: spi-mem: fix doc warning in spi-mem.c adds 95730d5eb731 spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. adds b2d501c13470 spi: meson-spicc: fix memory leak in meson_spicc_probe adds 3ce6c9e2617e spi: add of_device_uevent_modalias support adds 6a5976f23dc3 spi: stm32-qspi: Remove unused qspi field of struct stm32_ [...] adds aa7968682a2b spi: convert Cadence SPI bindings to YAML adds 476ad3ff8952 spi: xilinx: convert to yaml adds b8f9dce0f4eb Merge remote-tracking branch 'spi/for-5.14' into spi-next adds 19349f8d4bfb Merge remote-tracking branch 'spi/for-next' adds a0f1aad218d3 Merge branch 'x86/urgent' adds 06cacf124ad0 Merge branch 'x86/splitlock' adds 174db231ba3c Merge branch 'x86/mm' adds 58ac7e59ad7c Merge branch 'x86/misc' adds 73162c0ae3e0 Merge branch 'x86/irq' adds fc2ef8b39ae9 Merge branch 'x86/fpu' adds 7e4ed0b2e589 Merge branch 'x86/entry' adds 0c58116a9667 Merge branch 'x86/cpu' adds 0e5a89dbb499 doc: Remove references to IBM Calgary adds 1d3156396cf6 x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() adds 8a892b1dc6b0 Merge branch 'x86/cleanups' adds 300c85a68319 Merge branch 'x86/boot' adds 39e5e99b0841 Merge branch 'x86/apic' adds 3eb18bc0debc Merge branch 'timers/nohz' adds be37f9569118 Merge branch 'timers/core' adds 52ea48896f91 Merge branch 'smp/core' adds 0159bb020ca9 Documentation: Add usecases, design and interface for core [...] adds 2e57f3c20888 Merge branch 'sched/core' adds 3fdc8945c12e Merge branch 'ras/core' adds 4a3c7795f130 Merge branch 'perf/core' adds 218995368ce8 Merge branch 'objtool/core' adds ae64d4648664 Merge branch 'locking/core' adds 08c2c80ccb4b Merge branch 'irq/core' adds ebfe655908e2 Merge branch 'efi/core' adds 0b42677e2e5d Merge branch 'linus' adds d33b9035e14a objtool: Improve reloc hash size guestimate adds eb7f1579243f Merge branch 'objtool/core' adds 0a7c913c1bd5 Merge branch 'linus' adds 642b8b6e2248 Merge branch 'x86/urgent' adds 4aca2d99fd27 x86/sev: Fix error message in runtime #VC handler adds f2df15639e44 x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() adds 4aaa7eacd7cc x86/insn: Extend error reporting from insn_fetch_from_user [...] adds 07570cef5e5c x86/sev: Propagate #GP if getting linear instruction addre [...] adds e6f0bcc380b6 Merge branch 'x86/sev' adds 1348924ba816 x86/msr: Define new bits in TSX_FORCE_ABORT MSR adds ad3c2e174938 x86/events/intel: Do not deploy TSX force abort workaround [...] adds 293649307ef9 x86/tsx: Clear CPUID bits when TSX always force aborts adds a0d74d14adf8 Merge branch 'x86/cpu' adds 30c565373b9a Merge branch 'sched/urgent' adds 9e077b52d86a sched/pelt: Check that *_avg are null when *_sum are adds 83c5e9d573e1 sched/fair: Return early from update_tg_cfs_load() if delta == 0 adds 2ad8ccc17d1e thermal/cpufreq_cooling: Update offline CPUs per-cpu therm [...] adds 489f16459e00 sched/fair: Take thermal pressure into account while estim [...] adds 8f1b971b4750 sched/cpufreq: Consider reduced CPU capacity in energy cal [...] adds 94aafc3ee31d sched/fair: Age the average idle time adds b2c0931a07b7 Merge branch 'sched/urgent' into sched/core, to resolve conflicts adds 6733b591d076 Merge branch 'sched/core' adds 5471eea5d3bf perf/x86: Reset the dirty counter to prevent the leak for [...] adds e2b13941ef51 Merge branch 'perf/core' adds 185c87ee7510 Merge branch 'irq/urgent' adds 90793f90b84f Merge remote-tracking branch 'tip/auto-latest' adds 75ac5cc2ee6b clocksource/drivers/mediatek: Ack and disable interrupts o [...] adds 9517c577f9f7 clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG adds 870a6e153982 clocksource/drivers/ingenic: Rename unreasonable array names adds a9437e51fdf8 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] adds 81782af0dbc3 clocksource/drivers/arm_global_timer: Implement rate compe [...] adds 2766f93a1f95 arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] adds e0c208f61165 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] adds 6f64c8159af9 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] adds 0726c99b5713 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 2f4348e5a861 EDAC/skx_common: Add new ADXL components for 2-level memory adds 4bd4d32e9a38 EDAC/i10nm: Add detection of memory levels for ICX/SPR servers adds c945088384d0 EDAC/i10nm: Add support for high bandwidth memory adds 4e591c056819 EDAC/igen6: Add Intel ICL-NNPI SoC support adds 0b7338b27e82 EDAC/igen6: Add Intel Tiger Lake SoC support adds ad774bd5a8c2 EDAC/igen6: Add Intel Alder Lake SoC support adds f0a029fff4a5 EDAC/Intel: Do not load EDAC driver when running as a guest adds 0a9ece9ba154 EDAC/igen6: fix core dependency adds 9e1b067beeac Merge remote-tracking branch 'edac/edac-for-next' adds da30e6688dd6 irqchip/exynos-combiner: Remove unnecessary oom message adds 98ae089e1e6e irqchip/gic-v2m: Remove unnecessary oom message adds 944a1a17d399 irqchip/gic-v3-its: Remove unnecessary oom message adds e3f389ed3a42 irqchip/imgpdc: Remove unnecessary oom message adds 76fc40ec22b9 irqchip/irq-imx-gpcv2: Remove unnecessary oom message adds 75768e391f89 irqchip/sun4i: Remove unnecessary oom message adds 21a496179c6e irqchip: gic-pm: Remove redundant error log of clock bulk adds 525ea1bc3b83 Merge branch irq/irqchip-spurious-printk into irq/irqchip-next adds e22808071d4d dt-bindings: irqchip: renesas-irqc: Add R-Car M3-W+ support adds 4e08a559a18c dt-bindings: interrupt-controller: arm,gic-v3: Describe GI [...] adds cd273da34f40 Merge branch irq/irqchip-dt-updates into irq/irqchip-next adds 9bd1cc4148cb nios2: Do not include linux/irqdomain.h from asm/irq.h adds aa5f6a897007 staging: octeon-hcd: Directly include linux/of.h adds c7d49545997e mfd: ioc3: Directly include linux/irqdomain.h adds bc9a454a9440 watchdog/octeon-wdt: Directly include linux/irqdomain.h adds 1982752f6ba6 irqchip/mips-gic: Directly include linux/irqdomain.h adds 95af1df6f4e2 MIPS: lantiq: Directly include linux/of.h in xway/dma.c adds 18ca45f5ba1e MIPS: Add missing linux/irqdomain.h includes adds a12a9c5c0307 MIPS: Do not include linux/irqdomain.h from asm/irq.h adds 13a9a5d17d07 powerpc: Add missing linux/{of.h,irqdomain.h} include directives adds 5951be4c9c36 scsi/ibmvscsi: Directly include linux/{of.h,irqdomain.h} adds 7c576f4d3ce4 powerpc: Convert irq_domain_add_legacy_isa use to irq_doma [...] adds 582f5aa1dbb3 powerpc: Drop dependency between asm/irq.h and linux/irqdomain.h adds 405e94e9aed2 irqdomain: Kill irq_domain_add_legacy_isa adds 1da027362a7d irqdomain: Reimplement irq_linear_revmap() with irq_find_m [...] adds e37af8011a96 powerpc: Move the use of irq_domain_add_nomap() behind a c [...] adds 4f86a06e2d6e irqdomain: Make normal and nomap irqdomains exclusive adds 426fa316148b irqdomain: Use struct_size() helper when allocating irqdomain adds 48b15a7921d6 irqdomain: Cache irq_data instead of a virq number in the revmap adds d4a45c68dc81 irqdomain: Protect the linear revmap with RCU adds d22558dd0a6c irqdomain: Introduce irq_resolve_mapping() adds a3016b26ee6e genirq: Use irq_resolve_mapping() to implement __handle_do [...] adds 9626d18a20e1 irqdesc: Fix __handle_domain_irq() comment adds 9e027dd979be irqchip/nvic: Convert from handle_IRQ() to handle_domain_irq() adds 8240ef50d486 genirq: Add generic_handle_domain_irq() helper adds e1c054918c6c genirq: Move non-irqdomain handle_domain_irq() handling in [...] adds 046a6ee2343b irqchip: Bulk conversion to generic_handle_domain_irq() adds 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 adds c51e96dace68 Merge branch irq/irqchip-driver-updates into irq/irqchip-next adds ebbfae139233 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 65ffe944dfd8 recordmcount: Correct st_shndx handling adds 3105497b8ae7 Merge branch 'trace/ftrace/urgent' into trace/for-next adds 62eccf28f014 Merge remote-tracking branch 'ftrace/for-next' adds d4e76b528ebd scftorture: Avoid excess warnings adds 85918251dfd7 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds 4d4bbd525d40 rcu: Remove trailing spaces and tabs adds 14ee6ca09578 refscale: Avoid excess warnings in ref_scale_reader() adds 4e11cf2732e3 rcu/doc: Add a quick quiz to explain further why we need s [...] adds f226fb6960d0 kcsan: Improve some Kconfig comments adds 9644f0f6ced5 kcsan: Remove CONFIG_KCSAN_DEBUG adds 3fc5cdff0c08 kcsan: Introduce CONFIG_KCSAN_STRICT adds 0912a0323425 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() adds 964a922a6063 kcsan: Rework atomic.h into permissive.h adds ba89696d066b kcsan: Print if strict or non-strict during init adds bc00e4337ce1 kcsan: permissive: Ignore data-racy 1-bit value changes adds 98a6675c874e kcsan: Make strict mode imply interruptible watchers adds 1617cca67a6e torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds 9ec7fa062a49 torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments adds f722e821e87b torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments adds e133f14a2c54 torture: Log more kvm-remote.sh information adds 8bd5745dc8fa torture: Protect kvm-remote.sh directory trees from /tmp reaping adds 61cb7796477d Merge remote-tracking branch 'rcu/rcu/next' adds 6cbf874e51b6 KVM: arm64: Move hyp_pool locking out of refcount helpers adds 581982decc63 KVM: arm64: Use refcount at hyp to check page availability adds 914cde58a03c KVM: arm64: Remove list_head from hyp_page adds 7c350ea39e53 KVM: arm64: Unify MMIO and mem host stage-2 pools adds d978b9cfe6fe KVM: arm64: Remove hyp_pool pointer from struct hyp_page adds 87ec0606733e KVM: arm64: Use less bits for hyp_page order adds 6929586d8edd KVM: arm64: Use less bits for hyp_page refcount adds 46c886220ae3 Merge branch kvm-arm64/mmu/reduce-vmemmap-overhead into kv [...] adds b78f4a596692 KVM: selftests: Rename vm_handle_exception adds b7326c011226 KVM: selftests: Complete x86_64/sync_regs_test ucall adds 75275d7fbef4 KVM: selftests: Introduce UCALL_UNHANDLED for unhandled ve [...] adds 67f709f52bf0 KVM: selftests: Move GUEST_ASSERT_EQ to utils header adds e3db7579ef35 KVM: selftests: Add exception handling support for aarch64 adds 4f05223acaea KVM: selftests: Add aarch64/debug-exceptions test adds fbba7e69b061 Merge branch kvm-arm64/selftest/debug into kvmarm-master/next adds 6204004de316 KVM: arm64: Introduce two cache maintenance callbacks adds a4d5ca5c7cd8 KVM: arm64: Introduce mm_ops member for structure stage2_a [...] adds 378e6a9c78a0 KVM: arm64: Tweak parameters of guest cache maintenance functions adds 25aa28691bb9 KVM: arm64: Move guest CMOs to the fault handlers adds b88835a89df7 Merge branch kvm-arm64/mmu/stage2-cmos into kvmarm-master/next adds 2a71fabf6a1b KVM: arm64: Don't zero the cycle count register when PMCR_ [...] adds d0c94c49792c KVM: arm64: Restore PMU configuration on first run adds cb5faa8c7df0 Merge branch kvm-arm64/pmu-fixes into kvmarm-master/next adds 85c653fcc635 Merge branch arm64/for-next/caches into kvmarm-master/next adds dcc4b540ad15 Merge remote-tracking branch 'kvm-arm/next' adds 4829c791b22f percpu: initialize best_upa variable adds e4d777003a43 percpu: optimize locking in pcpu_balance_workfn() adds 5c28d6836dc7 Merge branch 'for-5.14' into for-next adds a0f8d745dcd7 Merge remote-tracking branch 'percpu/for-next' adds 1b850c8e3428 Merge remote-tracking branch 'workqueues/for-next' adds 97be86e3fef0 platform/x86: dell-wmi-sysman: Make populate_foo_data func [...] adds 842631928aff platform/x86: intel_cht_int33fe: Correct "displayport" fwn [...] adds e48af75dc7f3 platform/x86: dcdbas: drop unneeded assignment in host_con [...] adds 4aebcceb332c MAINTAINERS: Update info for telemetry adds 5b6a9a2f839c platform/x86: samsung-laptop: use octal numbers for rwx fi [...] adds 1351f1d1e2f7 platform/x86: samsung-laptop: set debugfs blobs to read only adds 7dc4a18d017c platform/x86: toshiba_haps: Fix missing newline in pr_debu [...] adds a558ea42c0de platform/x86: Rename hp-wireless to wireless-hotkey adds 98c0c85b1040 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quir [...] adds 28117f3a5c3c platform/x86: asus-nb-wmi: Revert "add support for ASUS RO [...] adds e978858b4214 platform/surface: aggregator_registry: Update comments for [...] adds 460d740839a6 platform/surface: aggregator_registry: Add support for 13" [...] adds b6c3c6ff2043 platform/surface: aggregator_registry: Consolidate node gr [...] adds ab66724a2309 platform/x86: ideapad-laptop: Ignore VPC event bit 10 adds 3fca4b143e49 platform/x86: thinkpad_acpi: Fix inconsistent indenting adds 25acf21f3a78 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] adds 8bf388a0a0fe platform/x86: dell-wmi: Rename dell-wmi.c to dell-wmi-base.c adds 8af9fa37b8a3 platform/x86: dell-privacy: Add support for Dell hardware privacy adds f7b056b48029 platform/x86: touchscreen_dmi: Fix Chuwi Hi10 Pro comment adds 28e367127718 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] adds 6cbaee2e109e platform/surface: aggregator: Fix event disable function adds 17b707fe5fbd platform/x86: firmware_attributes_class: Create helper fil [...] adds 8a1c379c5a03 platform/x86: dell-wmi-sysman: Use firmware_attributes_cla [...] adds a40cd7ef22fb platform/x86: think-lmi: Add WMI interface support on Leno [...] adds 14227ce92a40 platform/x86: thinkpad-lmi: Remove unused display_name mem [...] adds ae8ee4c1e43a platform/x86: dell-wmi-sysman: fw_attr_inuse can be static adds a32348b743ee platform/surface: dtx: Add missing mutex_destroy() call in [...] adds 3d9907e181de platform/mellanox: mlxreg-hotplug: Revert "move to use req [...] adds 0e8512fab9fd platform/surface: aggregator: Allow registering notifiers [...] adds 4b38a1dcf378 platform/surface: aggregator: Allow enabling of events wit [...] adds b2763358feb2 platform/surface: aggregator: Update copyright adds 776c53c6a448 platform/surface: aggregator_cdev: Add support for forward [...] adds e8e298a65385 platform/surface: aggregator_cdev: Allow enabling of event [...] adds cbd224e0ddfe platform/surface: aggregator_cdev: Add lockdep support adds 8ae200547aa9 docs: driver-api: Update Surface Aggregator user-space int [...] adds 37ed76a745b0 platform/surface: aggregator: Do not return uninitialized value adds f9e7f9a2b2a0 platform/surface: aggregator: Drop unnecessary variable in [...] adds a8aedd45d7dd platform/surface: aggregator: Use list_move_tail instead o [...] adds be9c4fa236e2 platform/surface: aggregator: Use list_move_tail instead o [...] adds c297937fbb50 platform/x86: hdaps: Constify static attribute_group struct adds d24023e37570 platform/x86: intel_pmt_crashlog: Constify static attribut [...] adds 62ef96919720 platform/x86: tc1100-wmi: Constify static attribute_group struct adds 77d06ec65a28 x86/platform/uv: Constify static attribute_group struct adds 8f44f316d1da platform/x86: intel_ips: fix set but unused warning in read_mgtv adds cb58c277ff1a platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_clas [...] adds 86bb2e3daf5d platform/x86: think-lmi: Fix check for admin password being set adds 0ddcf3a6b442 platform/x86: think-lmi: Avoid potential read before start [...] adds 039e6a3117b0 platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE adds 33ec58bd640a MAINTAINERS: Update IRC link for Surface System Aggregator [...] adds 5a6f0dbe621a Input: goodix - platform/x86: touchscreen_dmi - Move upsid [...] adds a22e3803f2a4 platform/x86: touchscreen_dmi: Add an extra entry for the [...] adds fcd8cf0e3e48 platform/x86: touchscreen_dmi: Add info for the Goodix GT9 [...] adds cf80294e1ec6 Merge tag 'platform-drivers-x86-goodix-v5.14-1' into review-hans adds 6c8f2df3b506 Merge tag 'intel-gpio-v5.14-1' into review-hans adds c8d9c3674cba Merge remote-tracking branch 'linux-pm/acpi-scan' into rev [...] adds 5de691bffe57 platform/x86: Add intel_skl_int3472 driver adds 24700e1f41f0 mfd: tps68470: Remove tps68470 MFD driver adds 159f130f60f4 tools/power/x86/intel-speed-select: Fix uncore memory freq [...] adds 307722e87265 tools/power/x86/intel-speed-select: v1.10 release adds 1e42de8e53d3 platform/x86: ISST: Optimize CPU to PCI device mapping adds aa2ddd242572 platform/x86: ISST: Use numa node id for cpu pci dev mapping adds 7a2c4cc537fa devm-helpers: Add resource managed version of work init adds 14ad76825f00 extcon: extcon-max14577: Fix potential work-queue cancella [...] adds 74047eaa2281 extcon: extcon-max77693.c: Fix potential work-queue cancel [...] adds 610bdc04830a extcon: extcon-max8997: Fix IRQ freeing at error path adds 87ee8de23c9d extcon: extcon-max8997: Simplify driver using devm adds 94f31542f176 Merge tag 'devm-helpers-v5.14-1' into review-hans adds 2fe3fd0b3c24 Merge remote-tracking branch 'drivers-x86/for-next' adds cfb5ab14b8d8 Merge remote-tracking branch 'leds/for-next' adds 63353c7c130c ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties adds 7fee3db0e1e8 ipmi: kcs_bmc: Make status update atomic adds 77c1a9b75a6c ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions adds a2a053f316ad ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi adds e78a47c02040 ipmi: kcs_bmc: Turn the driver data-structures inside-out adds fda04eb1b09a ipmi: kcs_bmc: Split headers into device and client adds 2027489cd17c ipmi: kcs_bmc: Strip private client data from struct kcs_bmc adds 544bc7696fb0 ipmi: kcs_bmc: Decouple the IPMI chardev from the core adds 28f82d632200 ipmi: kcs_bmc: Allow clients to control KCS IRQ state adds a51489c9114f ipmi: kcs_bmc: Enable IBF on open adds 8564c695577e ipmi: kcs_bmc: Add serio adaptor adds ffc9476ac2ac dt-bindings: ipmi: Convert ASPEED KCS binding to schema adds 67c94a706aa2 dt-bindings: ipmi: Add optional SerIRQ property to ASPEED [...] adds 9d2df9a0ad80 ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration adds de86effaac57 ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet adds b04aa993a7e3 ipmi: kcs_bmc_aspeed: Optionally apply status address adds 5e6c6cf5ed73 ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a u [...] adds d6c26e00204c Merge remote-tracking branch 'ipmi/for-next' adds 68afbd8459e9 Merge tag 'v5.13-rc6' into driver-core-next adds d826e0365199 kernfs: move revalidate to be near lookup adds bbc8f3e79e9e devres: Make locking straight forward in release_nodes() adds c3cd0ff7aa18 devres: Use list_for_each_safe_from() in remove_nodes() adds a7f1d03b6046 devres: No need to call remove_nodes() when there none present adds 09705dcb63d2 devres: Enable trace events adds cfaaf3e1fd34 Merge remote-tracking branch 'driver-core/driver-core-next' adds 03a674f5d758 usb: ehci: do not initialise static variables adds 8562d5bfc0fc USB: dwc3: remove debugfs root dentry storage adds 12f739798470 usb: typec: ucsi: Fix a comment in ucsi_init() adds 37fdb7c90f8c Merge tag 'v5.13-rc6' into usb-next adds e2ff8815f3d4 usb: musb: Simplify cable state handling adds 318324e6df97 usb: musb: Implement tracing for state change events adds 66165dba2929 Merge tag 'for-5.14-usb' of git://git.kernel.org/pub/scm/l [...] adds 1f28f6f091b4 usb: gadget: fsl: properly remove remnant of MXC support adds 6f8d39a8ef55 usb: phy: tegra: Wait for VBUS wakeup status deassertion o [...] adds 7917e90667bc usb: phy: tegra: Correct definition of B_SESS_VLD_WAKEUP_EN bit adds e90f9ceb7059 usb: renesas-xhci: Replace BIT(15) with macro adds 5f4dee73a4bc usb: isp1760: Fix meaningless check in isp1763_run() adds b057da6d5491 usb: mtu3: power down device IP by default adds 960d3557d203 usb: mtu3: power down port when power down device IP adds 3abf562723d2 usb: mtu3: remove wakelock adds ae634f932129 usb: mtu3: drop support vbus detection adds a04c9f2d5dba usb: mtu3: use enum usb_role instead of private defined ones adds 18cfd7b85ced usb: mtu3: rebuild role switch flow of extcon adds 6c7b9497622b usb: mtu3: add helper to get pointer of ssusb_mtk struct adds 13862176a312 usb: mtu3: use force mode for dual role switch adds bfce43c43e2f usb: mtu3: rebuild role switch get/set hooks adds cd59ea91ea7d usb: mtu3: use clock bulk to get clocks adds 80ee6fc281b7 dt-bindings: usb: Add binding for Realtek RTS5411 hub controller adds b4e326165e21 USB: misc: Add onboard_usb_hub driver adds 412981e06294 of/platform: Add stubs for of_platform_device_create/destroy() adds c950686b382d usb: host: xhci-plat: Create platform device for onboard h [...] adds 1da8116eb0c5 arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub adds d143825baf15 usb: renesas-xhci: Fix handling of unknown ROM state adds 9ea90e9fadb6 usb: host: xhci-tegra: add missing put_device() in tegra_x [...] adds ec03554f980f usb: host: xhci-tegra: Add missing of_node_put() in tegra_ [...] adds e56621580755 usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_r [...] adds d6963f22da2e usb: host: u132-hcd: remove redundant continue statements adds 73f3d9453dfd USB: UDC: net2280: remove redundant continue statement adds 4288debeaa4e usb: typec: tcpci: Fix up sink disconnect thresholds for PD adds fed09e0bf9f0 usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE [...] adds 2b537cf877ea usb: typec: tcpm: Relax disconnect threshold during power [...] adds 03026197bb65 usb: typec: Add the missed altmode_id_remove() in typec_re [...] adds ebd88cf50729 xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES adds 90d551a5bc73 xhci: Add adaptive interrupt rate for isoch TRBs with XHCI [...] adds 271a21d8b280 xhci: handle failed buffer copy to URB sg list and fix a W [...] adds b31d9d6d7abb xhci: solve a double free problem while doing s4 adds 8e4167f34a3b Revert "arm64: dts: qcom: sc7180-trogdor: Add nodes for on [...] adds 70b8edf9bb6b Revert "usb: host: xhci-plat: Create platform device for o [...] adds 738d5ad104bb Revert "of/platform: Add stubs for of_platform_device_crea [...] adds 04d72afa34ed Revert "USB: misc: Add onboard_usb_hub driver" adds 601bcdc8d368 Merge remote-tracking branch 'usb/usb-next' adds 8051334e901f USB: serial: cp210x: add support for GPIOs on CP2108 adds 6275578581d7 Merge remote-tracking branch 'usb-serial/usb-next' adds 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations adds 8f0347727b90 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 99289bf1a76c Merge tag 'v5.13-rc6' into tty-next adds 08a84410a04f serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() adds af9a1f61ac33 serial: tegra-tcu: Reorder channel initialization adds a7770a4bfcf4 serial: stm32: defer probe for dma devices adds fb524360f522 ipwireless: remove unused ipw_tty::closing adds 654ee49b7e08 tty: make tty_get_{char,frame}_size available adds 8ea43acc690c mxs-auart: redefine AUART_LINECTRL_WLEN to accept bits count adds d8f0209bfedb cypress_m8: switch data_bits to real character bits adds 3ec2ff37230e tty: make use of tty_get_{char,frame}_size adds f771a34b1411 serial: 8250: Dissociate 4MHz Titan ports from Oxford ports adds 6cbe45d8ac93 serial: 8250: Correct the clock for OxSemi PCIe devices adds 1882441cd788 dt-bindings: serial: Move omap-serial.txt to YAML schema adds b1691bd04952 serial: 8250: Document SMSC Super I/O UART peculiarities adds 78bcae8616ac serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates adds f7adc7387818 serial: 8250: Handle custom baud rates in UPF_MAGIC_MULTIP [...] adds 788847839873 MIPS: Malta: Enable magic multipliers for Super I/O UARTs adds 11b1d881a90f serial_cs: remove wrong GLOBETROTTER.cis entry adds d495dd743d5e serial_cs: Add Option International GSM-Ready 56K/ISDN modem adds 291343676e32 mxser: drop ISA support adds 152549026901 mxser: renumber mxser_cards adds cede216a0539 mxser: remove info printout from init adds 4463cc5b8cbe mxser: integrate mxser.h into .c adds dc33f644f1cb mxser: cleanup Gpci_uart_info struct adds 3b6618299a38 mxser: rename CheckIsMoxaMust to mxser_get_must_hwid adds 292955a7c011 mxser: rename mxser_board::chip_flag to must_hwid adds e45583668e03 mxser: introduce enum mxser_must_hwid adds 58a2ddb3aa85 mxser: drop constant board::uart_type adds 928f94642690 mxser: move max_baud from port to board adds cef222cbffcc mxser: remove nonsense from ISR adds 15517806037c mxser: cleanup LSR handling in mxser_receive_chars adds 9e40ea1f7852 mxser: extract port ISR adds 9cb5c9c3226b mxser: simplify mxser_interrupt and drop mxser_board::vector_mask adds e5ce1bcedac6 mxser: extract mxser_receive_chars_new adds 0c4194218cf2 mxser: extract mxser_receive_chars_old adds 6de6e5c4becb mxser: remove else from LSR bits checks adds a93963e41ffe mxser: correct types for uart variables adds 02e431444b52 mxser: make xmit ring buffer variables unsigned adds 70640052324b mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines adds a7f8f2c9dcb2 mxser: drop unused MOXA_DIAGNOSE macro adds 413d555e1296 mxser: remove MOXA_GET_MAJOR deprecated ioctl adds ef3dff8a0af9 mxser: remove MOXA_SET_BAUD_METHOD ioctl adds 644c55d22953 mxser: remove MOXA_ASPP_MON and friends adds 489435e4abc0 mxser: remove MOXA_ASPP_LSTATUS ioctl adds a1ebc3794e9c mxser: remove MOXA_CHKPORTENABLE ioctl adds 476c351db8f0 mxser: remove MOXA_GETDATACOUNT ioctl adds c94deae5b708 mxser: remove MOXA_GETMSTATUS ioctl adds a7574ca74a6e mxser: remove MOXA_ASPP_OQUEUE ioctl adds 47f82769181f mxser: remove MOXA_HighSpeedOn ioctl adds 95b3ea4c6f45 mxser: remove cnt from mxser_receive_chars adds 389fc82e475b mxser: don't allocate MXSER_PORTS + 1 adds cc673990292c mxser: drop unused mxser_port::normal_termios adds 01c3de9a10bb mxser: remove unused mxser_port::stop_rx adds a6970c39c311 mxser: drop mxser_port::baud_base adds d811b26ba3a7 mxser: drop mxser_port::custom_divisor adds 2c21832b55dd mxser: cleanup mxser_change_speed adds 9fae5f857e12 mxser: extract mxser_ioctl_op_mode adds 238d117d1751 mxser: simplify mxser_ioctl_op_mode adds edb7d27cd103 mxser: dedup mxser_must_set_enhance_mode adds b286484b3bb1 mxser: introduce mxser_must_select_bank and use it adds b441eb0f69d1 mxser: clean up the rest of MUST helpers adds 57faa7d6148c mxser: move board init into mxser_initbrd adds d450f0852fcc mxser: inline mxser_board_remove into mxser_remove adds dcb04e21bba3 mxser: pci, switch to managed resources adds 7f0e79dc0969 mxser: move request irq to probe and switch to managed adds 1e37f7333c89 mxser: remove info message from probe adds c24c31ff4a7d mxser: remove mxser_cardinfo adds c3db20c3b71b mxser: cleanup mxser_process_txrx_fifo adds 42ad25fc46d3 mxser: rework and simplify mxser_open adds 13d4aba8a974 mxser: make mxser_board::idx really an index adds f8b6b327aa73 mxser: alloc struct mxser_board dynamically adds ad1c92ff6ee9 mxser: alloc only needed # of ports adds 987a4cfee576 mxser: remove pointless ioaddr checks adds 599084332836 mxser: cleanup mxser_rs_break adds 007bbdc87522 mxser: cleanup mxser_dtr_rts adds 8aff64e00f1e mxser: don't start TX from tty_operations::put_char adds be4866671f83 mxser: extract and dedup CTS handling adds 740165f7acbf mxser: introduce and use start/stop_tx helpers adds 265ceff7aeaa mxser: remove xmit_cnt < 0 tests adds aaa28e9f250c mxser: decrypt FCR values adds 464fbf6c4fc2 mxser: fix typos around enhanced mode adds 202acdaa143a mxser: access info->MCR under info->slock adds 1b3086b6e602 mxser: use port variable in mxser_set_serial_info adds 06cc52ef8284 mxser: rename flags to old_speed in mxser_set_serial_info adds 5d1ea1ad288f mxser: introduce mxser_16550A_or_MUST helper adds a7f6afcd4ec6 mxser: Documentation, remove traces of callout device adds b34440ffada7 mxser: Documentation, make the docs up-to-date adds 0dd77d02c333 mxser: Documentation, fix typos adds 18aaa97eee7d MAINTAINERS: add me back as mxser maintainer adds b61c8bf4694b tty: serial: Add UART driver for Cortina-Access platform adds a7c677e20699 Merge remote-tracking branch 'tty/tty-next' adds 78a005a22d56 nvmem: sunxi_sid: Set type to OTP adds c813bb37bd32 nvmem: qfprom: minor nit fixes adds 1f7b4d878746 nvmem: core: constify nvmem_cell_read_variable_common() re [...] adds 989f77e3fdee nvmem: qfprom: Improve the comment about regulator setting adds fd307a4ad332 nvmem: prepare basics for FRAM support adds 63879e2964bc nvmem: core: add a missing of_node_put adds 604288bc6196 nvmem: eeprom: at25: fix type compiler warnings adds eab61fb1cc2e nvmem: eeprom: at25: fram discovery simplification adds db4e54aefdfe Merge tag 'v5.13-rc6' into char-misc-next adds 341466b64f30 fpga: altera-pr-ip: Remove function alt_pr_unregister adds d9ec9daa20eb fpga: stratix10-soc: Add missing fpga_mgr_free() call adds 59ef362234dd fpga: mgr: Rename dev to parent for parent device adds ceb8ab3c07db fpga: bridge: Rename dev to parent for parent device adds 5e77886d0aa9 fpga: region: Rename dev to parent for parent device adds 0ae8d798c827 coresight: core: Switch to krealloc_array() adds d777a8991847 coresight: core: Fix use of uninitialized pointer adds e12f6b5593e4 coresight: core: Remove unnecessary assignment adds af36b6859a2e coresight: etm4x: core: Remove redundant check of attr adds 5fae8a946ac2 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update [...] adds 51dd19a7e9f8 coresight: Propagate symlink failure adds 5b5140bf5182 speakup: Separate out translations for bright colors names adds 36b1fefe36c7 accessibility: braille: braille_console: fix whitespace st [...] adds 01d12a6656f7 firewire: nosy: switch from 'pci_' to 'dma_' API adds c7e9967668d9 mei: hdcp: SPDX tag should be the first line adds 60f86b9a1c0d mcb: Remove trailing semicolon in macros adds 337c75634575 bus: fsl-mc: mc-io: Supply function names for 'fsl_create_ [...] adds 33c6527a07ed bus: fsl-mc: mc-sys: Supply missing function names in kern [...] adds d71b57dc075f bus: fsl-mc: fsl-mc-bus: Demote a bunch of non-conformant [...] adds 4c36624711b1 bus: fsl-mc: dprc: Fix a couple of misspelling and formatt [...] adds 5907c72c8de0 bus: fsl-mc: dprc-driver: Fix some missing/incorrect funct [...] adds 07fbbf2ae0a3 bus: fsl-mc: fsl-mc-allocator: Fix misspelling of 'new_mc_ [...] adds b4fa2e831fd7 bus: fsl-mc-msi: Fix a little doc-rot pertaining to 'np' t [...] adds 91812dd0937c bus: fsl-mc: mc-io: Correct misdocumentation of 'dpmcp_dev' param adds d43c7697cc71 Merge remote-tracking branch 'char-misc/char-misc-next' adds 2921de669062 Merge remote-tracking branch 'extcon/extcon-next' adds 185ff019f6ff phy: bcm-ns-usb3: Remove redundant dev_err call in bcm_ns_ [...] adds 349f98321121 phy: phy-mmp3-hsic: Remove redundant dev_err call in mmp3_ [...] adds 779fabf2a030 phy: phy-mtk-mipi-dsi: Remove redundant dev_err call in mt [...] adds 10d2dece591b phy: phy-mtk-hdmi: Remove redundant dev_err call in mtk_hd [...] adds 307773f525eb phy: core: Reword the comment specifying the units of max_ [...] adds ad92330614b9 dt-bindings: phy: Add binding for TI TCAN104x CAN transceivers adds a4a86d273ff1 phy: phy-can-transceiver: Add support for generic CAN tran [...] adds de82b841833b phy: rockchip: remove redundant initialization of pointer cfg adds ba66207eb01f dt-bindings: phy: add yaml binding for rockchip-inno-csi-dphy adds bd1f775d6027 phy/rockchip: add Innosilicon-based CSI dphy adds 4a90bbb478db phy: uniphier-pcie: Fix updating phy parameters adds f7eedcb8539d phy: ti: dm816x: Fix the error handling path in 'dm816x_us [...] adds e2b4084c2a1a Merge remote-tracking branch 'phy-next/next' adds 29a269c6f548 soundwire: intel: move to auxiliary bus adds 031e668bc1ad soundwire: bus: Make sdw_nwrite() data pointer argument const adds 3d3e88e33633 soundwire: stream: Fix test for DP prepare complete adds 0f467bff8e56 Merge remote-tracking branch 'soundwire/next' adds a0d36fa10659 thunderbolt: Bond lanes only when dual_link_port != NULL i [...] adds 349bfe089d02 thunderbolt: Add device links only when software connectio [...] adds 0172e411450a thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set adds 2a8b519ece3b thunderbolt: No need to include <linux/acpi.h> in usb4_port.c adds 135794868ad8 thunderbolt: Add support for Intel Alder Lake adds b18f901382fd thunderbolt: Fix DROM handling for USB4 DROM adds f099f00668ad Merge remote-tracking branch 'thunderbolt/next' adds 22a9f1c45946 staging: rtl8723bs: os_dep: Remove conditions with no effects adds eff810f82e47 staging: rtl8712: Replace printk() with netdev_dbg() adds c57f4f002bbd staging: rtl8723bs: core: add blank line after variable de [...] adds 922a0524f7c4 staging: drop kpc2000 driver adds edc64e7a03c8 staging: rtl8188eu: remove ODM_RT_TRACE calls from hal/phy.c adds 23f89b127532 Merge tag 'v5.13-rc6' into staging-next adds 4a36e160856d staging: gdm724x: check for buffer overflow in gdm_lte_mul [...] adds 7002b526f4ff staging: gdm724x: check for overflow in gdm_lte_netif_rx() adds 47bbb445748e staging: rtl8188eu: remove HW_DEF_ODM_DBG_FLAG enum value adds 9d056c19c567 staging: rtl8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c adds 9866b3133b70 staging: rtl8188eu: convert DBG_88E calls in core/rtw_recv.c adds 7c0ae9e01d90 staging: qlge: change msleep to usleep_range adds ebdc8d8cf6b5 staging: rtl8188eu: remove unused hal_data_8188e members adds 33bbc15d5a71 staging: rtl8188eu: remove a write-only struct member adds d1d900c66571 staging: rtl8188eu: remove a write-only power-index members adds 64ed82a5493e staging: rtl8188eu: remove another write-only member adds 69d998f1e552 staging: rtl8712: remove redundant check in r871xu_drv_init adds d1d3e3cdfda8 staging: rtl8712: fix error handling in r871xu_drv_init adds e02a3b945816 staging: rtl8712: fix memory leak in rtl871x_load_fw_cb adds 6d400d7cee38 staging: unisys: visorhba: Convert module from IDR to XArray adds 9a6780227ece staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds ba82ad78925b staging: rtl8188eu: remove all DBG_88E calls from core/rtw_xmit.c adds e83e5dbbf4b7 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 857c3a9e690f staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 31a0e87fbff2 staging: rtl8188eu: remove all DBG_88E calls from core/rtw_ap.c adds 77555d49a37b staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 000d5887ae4b staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 847b23462b71 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 089b7e431538 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] adds 2bcb099dcc64 staging: rtl8188eu: remove all DBG_88E calls from core/rtw_mlme.c adds f4a0ab46339c staging: rtl8188eu: remove all DBG_88E calls from os_dep/i [...] adds 4a9b79746690 staging: rtl8188eu: remove all DBG_88E calls from os_dep/u [...] adds 8379df4f3755 staging: rtl8188eu: remove all DBG_88E calls from os_dep/o [...] adds d3a5c77af7ec staging: rtl8188eu: remove all DBG_88E calls from os_dep/m [...] adds de7711881eb4 staging: rtl8188eu: remove all DBG_88E calls from os_dep/x [...] adds f7d851054ac9 staging: rtl8188eu: remove all DBG_88E calls from os_dep/r [...] adds f8b15397b14d staging: rtl8188eu: remove all DBG_88E calls from hal/hal_intf.c adds 9a5ad3a2a4e6 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds 90da970c55c1 staging: rtl8188eu: remove all DBG_88E calls from hal/pwrseqcmd.c adds 325eabd92d46 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds 574e725d7330 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds b3ccfe3f2201 staging: rtl8188eu: remove all DBG_88E calls from hal/usb_ [...] adds 8e2b258baabb staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds e04bd12f265b staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] adds 7e5bcf11e329 staging: rtl8188eu: remove converted netdev_dbg calls from [...] adds cfdff814cdbd staging: rtl8188eu: remove converted netdev_dbg calls from [...] adds 2b1b85f0dae0 staging: rtl8188eu: remove core/rtw_debug.c adds d3cfc3dd40b4 staging: rtl8188eu: remove DBG_88E macro definition adds a22bda6df28c staging: rtl8723bs: remove unused debug macro adds 6f8b3e04bfa6 staging: rtl8723bs: remove unneeded comments adds 298a52a37ab7 staging: rtl8723bs: remove unused WAKEUP_GPIO_IDX macro de [...] adds bb1c456d7f88 staging: rtl8723bs: remove unneeded DISABLE_BB_RF macro adds b4e1882d750f staging: rtl8723bs: remove HAL_{BB,MAC,RF,FW}_ENABLE macros adds 414ce135c422 staging: rtl8723bs: move LPS_RPWM_WAIT_MS macro adds 56addfb0893c staging: rtl8723bs: remove include/autoconf.h header file [...] adds e0878ad49938 staging: rtl8723bs: remove two unused files from tree adds 222b27713d7f MIPS: ralink: Define PCI_IOBASE adds b15606e63ea9 staging: mt7621-pci: remove 'mt7621_pci_parse_request_of_p [...] adds 5b4f167ef355 staging: mt7621-dts: fix pci address for PCI memory range adds 0ef5dec44aea staging: rtl8188eu: remove empty label from mlmeext_joinbs [...] adds 65df1d15d073 staging: rtl8188eu: use prefix decrement operator on trycn [...] adds ee82be77be24 staging: rtl8188eu: remove unused variables from core/rtw_efuse.c adds 950c3525341b staging: rtl8188eu: remove unused variables from core/rtw_ [...] adds b16605f9b959 staging: rtl8188eu: remove unused variable from os_dep/ioc [...] adds daadab03824a staging: rtl8188eu: remove unused variables from hal/rtl81 [...] adds d78f4549d35b staging: rtl8188eu: remove _dbg_dump_tx_info function adds 769841c966fd docs: counter: Consolidate Counter sysfs attributes documentation adds c316424d9921 docs: counter: Fix spelling adds eb8eaa271f00 counter: 104-quad-8: Remove pointless comment adds af383bb1467b counter: 104-quad-8: Annotate hardware config module parameter adds e612b600253e counter: 104-quad-8: Add const qualifiers for quad8_preset [...] adds fca2534fddfa counter: 104-quad-8: Add const qualifier for functions_list array adds 891b58b35fd6 counter: interrupt-cnt: Add const qualifier for functions_ [...] adds 7e0dcfcefeca counter: microchip-tcb-capture: Add const qualifier for fu [...] adds 8a00fed665ad counter: stm32-lptimer-cnt: Add const qualifier for functi [...] adds 45af9ae84c60 counter: stm32-timer-cnt: Add const qualifier for function [...] adds 6a9eb0e31044 counter: 104-quad-8: Add const qualifier for actions_list array adds 9b2574f61c49 counter: ftm-quaddec: Add const qualifier for actions_list array adds 0056a405c7ad counter: microchip-tcb-capture: Add const qualifier for ac [...] adds f83e6e59366b counter: stm32-lptimer-cnt: Add const qualifier for action [...] adds d0ce3d5cf77d counter: stm32-timer-cnt: Add const qualifier for actions_ [...] adds 770494a785a5 iio: si1133: fix format string warnings adds d4f2a1c6c1f2 iio: light: si1133: Drop remaining uses of %hhx format string. adds e8951f087899 iio: imu: inv_mpu6050: Drop use of %hhx format string. adds c9d52c89e738 iio: light: si1145: Drop use of %hhx format specifier. adds f2bf22dc9ea8 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] adds f407e2dca0f5 iio: accel: bmc150: Don't make the remove function of the [...] adds 42d1c1dc0f91 iio: accel: bmc150: Move check for second ACPI device into [...] adds 3aac11a7c2d1 iio: accel: bmc150: Add support for dual-accelerometers wi [...] adds ba8bd0b33b7b iio: accel: bmc150: Move struct bmc150_accel_data definiti [...] adds 35157f443b6f iio: accel: bmc150: Remove bmc150_set/get_second_device() [...] adds addab6febc42 iio: accel: bmc150: Add support for DUAL250E ACPI DSM for [...] adds 61ddd0a75d14 iio: accel: bmc150: Refactor bmc150_apply_acpi_orientation() adds e6148fe79107 iio: accel: bmc150: Set label based on accel-location for [...] adds 718fb2bcf103 iio: adc: ad_sigma_delta: introduct devm_ad_sd_setup_buffe [...] adds 801a80eff4d7 iio: adc: ad7793: convert to device-managed functions adds bb560edc19a5 iio: adc: ad7791: convert to device-managed functions adds e50aab18dd7f iio: adc: ad7780: convert to device-managed functions adds c9ec2cb328e3 iio: adc: ad7192: use devm_clk_get_optional() for mclk adds bd5dcdeb3fd0 iio: adc: ad7192: convert to device-managed functions adds c066ca1464f3 iio: adc: ad7124: Use devm_ managed calls for all of probe [...] adds 4b36151d7482 iio: adc: ad_sigma_delta: remove ad_sd_{setup,cleanup}_buf [...] adds 21fd77afa113 iio: imu: remove unused private data assigned with spi_set [...] adds 49bd77560f06 iio: adc: remove unused private data assigned with spi_set [...] adds ac3bd9d6b11f counter: intel-qep: Mark PM callbacks with __maybe_unused adds 93466212b932 counter: intel-qep: Use to_pci_dev() helper adds 8090d67421dd iio: accel: bma180: Fix BMA25x bandwidth register values adds c8cc4cf60b00 iio: frequency: adf4350: disable reg and clk on error in a [...] adds 94588c1bf1c8 iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFF [...] adds 6e2a90af0b8d iio: accel: bmc150: Fix bma222 scale unit adds 4c17782311bd iio: accel: bmc150: Clarify combo modules in Kconfig adds c06a6aba6835 iio: accel: bmc150: Drop misleading/duplicate chip identifiers adds 54b61203e203 iio: accel: bmc150: Drop duplicated documentation of suppo [...] adds 88e63ce6ca28 iio: accel: bmc150: Sort all chip names alphabetically / b [...] adds c3a16200c72e dt-bindings: iio: accel: bma255: Document bosch,bma253 adds 49e95c689ad8 iio: accel: bmc150: Add device IDs for BMA253 adds d1e7ff89e6f1 dt-bindings: iio: bma255: Allow multiple interrupts adds 5640fed3035e dt-bindings: iio: accel: bma180/bma255: Move bma254 to bma [...] adds a7ba1c24da7b iio: accel: bma180/bmc150: Move BMA254 to bmc150-accel driver adds b4c166925d4c iio: scmi: fix spelling of SPDX tag adds 2ac0b029a04b iio: ltr501: mark register holding upper 8 bits of ALS_DAT [...] adds 421a26f3d7a7 iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR adds 71b33f6f93ef iio: ltr501: ltr501_read_ps(): add missing endianness conversion adds afedd992c38a iio: ltr501: mark ltr501_chip_info as const adds bc84957d3118 counter: interrupt-cnt: Add const qualifier for actions_li [...] adds 8f8847589662 iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_t [...] adds afe2a789fbf7 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffe [...] adds 6a6be221b8bd iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_b [...] adds 61fa5dfa5f52 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_ [...] adds b8f939fd2069 iio: magn: rm3100: Fix alignment of buffer in iio_push_to_ [...] adds dce793c0ab00 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_ [...] adds ec90b52c07c0 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] adds 92babc9938eb iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] adds 12f13d1faead iio: hid-sensors: lighten exported symbols by moving to II [...] adds 40b54cbebf16 iio: imu: mpu6050: Balance runtime pm + use pm_runtime_res [...] adds 17181d4dc330 iio: adc: ads1015: Balance runtime pm + pm_runtime_resume_ [...] adds 0e4f336f50de iio: chemical: atlas-sensor: Balance runtime pm + pm_runti [...] adds c2f89f4ccd7a iio: prox: pulsed-light-v2: Use pm_runtime_resume_and_get() adds 64f9dc6a6800 iio: pressure: icp10100: Balance runtime pm + use pm_runti [...] adds fb226ae750ea iio: hid-sensors: Update header includes adds e2a73c4e78fc iio: accel: bmc150: Use more consistent and accurate scale values adds 7cd04c863f9e iio: light: tcs3472: do not free unallocated IRQ adds 8c51c9b59a10 Merge tag 'iio-for-5.14b' of https://git.kernel.org/pub/sc [...] adds 594ea7358b05 staging: android: ashmem: add size field in procfs fdinfo adds 609e9339dc71 staging: rts5208: remove redundant continue statement adds a85adbb5858a staging: ks7010: Wrap macro definitions in parenthesis adds 3c07e1eaafdb staging: r8188eu/core: remove the check for NULL pointer i [...] adds 44c26bec8614 staging: rtl8723bs: os_dep: use eth_broadcast_addr() to as [...] adds 3b0a4a1bdb0f staging: rtl8723bs: core: use eth_broadcast_addr() to assi [...] adds 78adf574c969 staging: rtl8723bs: hal: use eth_broadcast_addr() to assig [...] adds 6cbb3aa0f9d5 staging: rtl8723bs: rtw_efuse: Fix coding style adds 3060cb7eca95 Merge remote-tracking branch 'staging/staging-next' adds fb84b23cf01e Merge remote-tracking branch 'icc/icc-next' adds 14f259c8be01 dt-bindings: dmaengine: qcom: gpi: add compatible for sm8250 adds 23e51f110f91 dmaengine: qcom: gpi: Add SM8250 compatible adds 2451eeb4ebc0 dt-bindings: dmaengine: Remove SHDMA Device Tree bindings adds c1fc3745e7b0 dmaengine: sh: Remove unused shdma-of driver adds 94b4cd7c5fc0 dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma [...] adds ce939833b828 dmaengine: xilinx: dpdma: fix kernel-doc adds 90ad30310a35 dt-bindings: dma: add schema for altera-msgdma adds ce91c6220947 MAINTAINERS: add entry for Altera mSGDMA adds 656758425f98 dmaengine: altera-msgdma: add OF support adds f8cdef36e113 Merge remote-tracking branch 'dmaengine/next' adds a42811e2adab Merge remote-tracking branch 'cgroup/for-next' adds 9e6280ed45fc Merge branch 'fixes' into for-next adds 7c932e30ee03 Merge branch 'misc' into for-next adds a5ad666973c9 Merge remote-tracking branch 'scsi/for-next' adds 6b658c4863c1 scsi: cgroup: Add cgroup_get_from_id() adds d2bcbeab4200 scsi: blkcg: Add app identifier support for blkcg adds 3dbbca75ed67 scsi: nvme: Added a new sysfs attribute appid_store adds 02169e845da7 scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc adds 7ba2272caaf6 scsi: lpfc: vmid: VMID parameter initialization adds 5e633302ace1 scsi: lpfc: vmid: Add support for VMID in mailbox command adds 7e473de75e12 scsi: lpfc: vmid: Implement ELS commands for appid adds dc50715e5cde scsi: lpfc: vmid: Functions to manage VMIDs adds 742b0cf87a8f scsi: lpfc: vmid: Implement CT commands for appid adds f56e86a082b7 scsi: lpfc: vmid: Append the VMID to the wqe before sending adds 20397179aab2 scsi: lpfc: vmid: Timeout implementation for VMID adds 0c4792c64f60 scsi: lpfc: vmid: Add QFPA and VMID timeout check in worke [...] adds 33c79741deaf scsi: lpfc: vmid: Introduce VMID in I/O path adds d46748590a85 scsi: storvsc: Miscellaneous code cleanups adds 08f76547f08d scsi: storvsc: Update error logging adds 52e1b3b3daa9 scsi: storvsc: Correctly handle multiple flags in srb_status adds 470180836023 scsi: lpfc: Use list_move_tail() instead of list_del()/lis [...] adds 9dda74f34364 scsi: qla2xxx: Remove duplicate declarations adds de48898d0cb6 scsi: ufs-mediatek: Create reset control device_link adds b6e7fba0c9cc scsi: qla2xxx: Use list_move_tail() instead of list_del()/ [...] adds 4ee8c40b1e1e scsi: pm8001: Remove unnecessary OOM message adds edba59f3cdc1 scsi: elx: libefc_sli: SLI-4 register offsets and field de [...] adds 216fc0b4b2e1 scsi: elx: libefc_sli: SLI Descriptors and Queue entries adds 18be69fa3486 scsi: elx: libefc_sli: Data structures and defines for mbo [...] adds 7c5b76831ec4 scsi: elx: libefc_sli: Queue create/destroy/parse routines adds 1628f5b4976f scsi: elx: libefc_sli: Populate and post different WQEs adds 9bd267093b8c scsi: elx: libefc_sli: BMBX routines and SLI config commands adds 388f36edec42 scsi: elx: libefc_sli: APIs to setup SLI library adds 5aa09c48688f scsi: elx: libefc: Generic state machine framework adds d7b71fd2195e scsi: elx: libefc: Emulex FC discovery library APIs and de [...] adds 3146240f19bf scsi: elx: libefc: FC Domain state machine interfaces adds fcd427303eb9 scsi: elx: libefc: SLI and FC PORT state machine interfaces adds 6bc6180d7b5c scsi: elx: libefc: Remote node state machine interfaces adds ffc3d500930f scsi: elx: libefc: Fabric node state machine interfaces adds 202bfdffae27 scsi: elx: libefc: FC node ELS and state handling adds 8f406ef72859 scsi: elx: libefc: Extended link Service I/O handling adds cdaf39bad546 scsi: elx: libefc: Register discovery objects with hardware adds 75a10a7a9133 scsi: elx: efct: Data structures and defines for hw operations adds 4df84e846624 scsi: elx: efct: Driver initialization routines adds e10fc2335980 scsi: elx: efct: Hardware queue creation and deletion adds 580c0255e4ef scsi: elx: efct: RQ buffer, memory pool allocation and dea [...] adds 63de51327a64 scsi: elx: efct: Hardware I/O and SGL initialization adds e2cf422ba833 scsi: elx: efct: Hardware queues processing adds f45ae6aac0a0 scsi: elx: efct: Unsolicited FC frame processing routines adds 3e6414003bf9 scsi: elx: efct: SCSI I/O handling routines adds 692e5d73a811 scsi: elx: efct: LIO backend interface routines adds dd53d333aadb scsi: elx: efct: Hardware I/O submission routines adds 6ae7147bfe33 scsi: elx: efct: Link and host statistics adds ab332fcbcd81 scsi: elx: efct: Transport and hardware teardown routines adds 32ddbad5b61e scsi: elx: efct: Transport class host interface support adds 6f84c11ecc62 scsi: elx: efct: Add Makefile and Kconfig for efct driver adds ebc076b3eddc scsi: elx: efct: Tie into kernel Kconfig and build process adds f9dc034d0402 scsi: mpi3mr: Fix missing unlock on error adds a254eae30b45 scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() adds 6fe3a4ab4c31 scsi: mpi3mr: Make some symbols static adds cf750be8e68e scsi: mpt3sas: Fix Coverity reported issue adds d6c2ce435ffe scsi: mpt3sas: Fix error return value in _scsih_expander_add() adds 0e025183f177 scsi: imm: Switch to use module_parport_driver() adds 364fb4e51277 scsi: ppa: Switch to use module_parport_driver() adds 2e72bf7ec71d scsi: qla4xxx: Remove redundant continue statement adds 79366f0a8de2 scsi: target: iscsi: Remove redundant continue statement adds 66b4d63bddcc scsi: lpfc: Fix build error in lpfc_scsi.c adds 5911429343a8 scsi: elx: efct: Fix spelling mistake "Unexected" -> "Unexpected" adds 61bf3fdb5dd0 scsi: elx: efct: Remove redundant initialization of variable lun adds 41962aba2dc6 scsi: elx: efct: Fix error handling in efct_hw_init() adds a25503617834 scsi: elx: efct: Do not use id uninitialized in efct_lio_s [...] adds 0d7be7a8a009 scsi: elx: efct: Eliminate unnecessary boolean check in ef [...] adds d66a65b7f5d2 scsi: elx: efct: Fix link error for _bad_cmpxchg adds ca7f33c6b4a9 scsi: elx: efct: Fix is_originator return code type adds ae3272ec5e97 scsi: elx: efct: Fix pointer error checking in debugfs init adds 99cf92269202 scsi: elx: libefc: Fix less than zero comparison of a unsi [...] adds 7cca85dff2d2 scsi: elx: libefc: Fix IRQ restore in efc_domain_dispatch_frame() adds d8b34a32a440 scsi: ufs: ufs-mediatek: Add missing of_node_put() in ufs_ [...] adds 4ab293c2809e scsi: ips: Avoid over-read of sense buffer adds 86a6a0bdbe2b scsi: arcmsr: Avoid over-read of sense buffer adds 041761f4a4db scsi: aha1740: Avoid over-read of sense buffer adds dba7dcafe269 Merge remote-tracking branch 'scsi-mkp/for-next' adds 2391b071b482 Merge remote-tracking branch 'vhost/linux-next' adds 234462bc7f23 dt-bindings: hwlock: sun6i: Fix various warnings in binding adds 30da589dba53 dt-bindings: remoteproc: qcom: pas: Fix indentation warnings adds ab3a29a6b253 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds df43334569de Merge remote-tracking branch 'rpmsg/for-next' adds 622096fdff79 gpio: idt3243x: Fix return value check in idt_gpio_probe() adds c43ce4740249 gpio: zynq: use module_platform_driver to simplify the code adds a51b2fb94b04 gpio: zynq: Check return value of pm_runtime_get_sync adds 35d7b72a632b gpio: zynq: Check return value of irq_get_irq_data adds be4dc321a55c gpio: gpio-xilinx: update on suspend and resume calls adds 6d49b3a0f351 gpio: pca953x: Add support for the On Semi pca9655 adds 4ea7a8eb824b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 76b7f8fae30a pinctrl: microchip-sgpio: Put fwnode in error case during [...] adds 67e2996f72c7 pinctrl: stm32: fix the reported number of GPIO lines per bank adds 4e73bfa3ee37 pinctrl: mcp23s08: Add optional reset GPIO adds ee9889dfa969 dt-bindings: pinctrl: mcp23s08: add documentation for reset-gpios adds 2f792ec78209 Merge tag 'renesas-pinctrl-for-v5.14-tag2' of git://git.ke [...] adds d3decc70d079 dt-bindings: pinctrl: qcom: sm6125: Document SM6125 pinctr [...] adds 0c3ae641a27a drivers: qcom: pinctrl: Add pinctrl driver for sm6125 adds 18a332087fa9 Merge branch 'devel' into for-next adds b979b02d1282 Merge remote-tracking branch 'pinctrl/for-next' adds 7cc6825e5295 Merge remote-tracking branch 'pwm/for-next' adds 9933f9796265 Merge remote-tracking branch 'userns/for-next' adds 6a7171b8a0f8 selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' adds 235d1c9c6308 selftests/sgx: Migrate to kselftest harness adds 040efd1c35f9 selftests/sgx: Dump enclave memory map adds b334fb6fa7f3 selftests/sgx: Add EXPECT_EEXIT() macro adds 22118ce17eb8 selftests/sgx: Refine the test enclave to have storage adds 1741ec9543f4 Merge remote-tracking branch 'kselftest/next' adds b946f4dab285 Merge remote-tracking branch 'livepatching/for-next' adds 1c414152c6f7 Merge remote-tracking branch 'coresight/next' adds a8fdbefd75f6 rtc: sysfs: Correct kerneldoc function name hctosys_show() adds b958da7919e2 rtc: m41t80: correct kerneldoc function names adds 742b0d7e15c3 rtc: max77686: Do not enforce (incorrect) interrupt trigger type adds e5e335258070 rtc: bd70528: Drop BD70528 support adds 950ac33dbe6f rtc: stm32: Fix unbalanced clk_disable_unprepare() on prob [...] adds fc3c335226a9 rtc: v3020: remove redundant initialization of variable retval adds 7e1249178097 dt-bindings: rtc: rx8900: Convert to YAML schema adds 4a7e7408688d dt-bindings: rtc: ti,bq32k: Convert to json-schema adds 836e9ea3ccc2 rtc: pcf2127: Fix the datasheet URL adds 663bff1753a8 rtc: pcf85063: Fix the datasheet URL adds 94af1e732abe rtc: pcf8563: Fix the datasheet URL adds cc56c11782b3 Merge remote-tracking branch 'rtc/rtc-next' adds 8dfca20abeef Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 47a385ec173f Merge remote-tracking branch 'ntb/ntb-next' adds aed596f31f57 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 3f1639f8f96c MAINTAINERS: Add Clang CFI section adds 590e8a082a57 CFI: Move function_nocfi() into compiler.h adds 583bfd484bcc x86, lto: Enable Clang LTO for 32-bit as well adds a0dc429c3e36 Merge branch 'for-next/clang/features' into for-next/kspp adds 47e813d95dba Merge remote-tracking branch 'kspp/for-next/kspp' adds dc84bc144353 Merge remote-tracking branch 'gnss/gnss-next' adds 5524389cb9e5 Merge remote-tracking branch 'slimbus/for-next' adds 4df9d9d1e75d Merge remote-tracking branch 'nvmem/for-next' adds a4d7e8ae4a54 Drivers: hv: Move Hyper-V extended capability check to arc [...] adds 7d815f4afa87 PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() adds 631de5f378d0 Merge remote-tracking branch 'hyperv/hyperv-next' adds d6c14d81a556 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 220a31b091fb kgdb: Fix spelling mistakes adds c8daba4640ac kgdb: Fix fall-through warning for Clang adds e5439058c29f Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 7c3555f62903 Merge remote-tracking branch 'fpga/for-next' adds c6a2377c5c49 bus: mhi: Add inbound buffers allocation flag adds f976d9d8c4cc bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds 95d3fce6907c bus: mhi: core: Add support for processing priority of event ring adds 704d98540e55 bus: mhi: pci_generic: Apply no-op for wake using sideband [...] adds c97a98c53cff Merge remote-tracking branch 'mhi/mhi-next' adds 2b9baab4decc Merge remote-tracking branch 'memblock/for-next' adds 4b62721132ea Merge remote-tracking branch 'rust/rust-next' adds 4812be97c015 cxl/acpi: Introduce the root of a cxl_port topology adds 3feaa2d35880 cxl/Kconfig: Default drivers to CONFIG_CXL_BUS adds 7d4b5ca2e2cb cxl/acpi: Add downstream port data to cxl_port instances adds 3b94ce7b7bc1 cxl/acpi: Enumerate host bridge root ports adds 40ba17afdfab cxl/acpi: Introduce cxl_decoder objects adds 6423035fd26c cxl/hdm: Fix decoder count calculation adds ba2686473688 cxl/component_regs: Fix offset adds 87815ee9d006 cxl/pci: Add media provisioning required commands adds 6af7139c9794 cxl/core: Add cxl-bus driver infrastructure adds 8fdcb1704f61 cxl/pmem: Add initial infrastructure for pmem support adds fd14602d0522 libnvdimm: Export nvdimm shutdown helper, nvdimm_delete() adds 2bbafda405c0 libnvdimm: Drop unused device power management support adds 21083f51521f cxl/pmem: Register 'pmem' / cxl_nvdimm devices adds feed0adc2587 Merge remote-tracking branch 'cxl/next' adds 00698f8b9ded Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 6138b6650f2b mm: page_vma_mapped_walk(): use page for pvmw->page adds c082796d1fed mm: page_vma_mapped_walk(): settle PageHuge on entry adds c7a20f3efe00 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd adds ccc2b5bd9f2a mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block adds 9210af4ae5da mm: page_vma_mapped_walk(): crossing page table boundary adds 876e6b8ae1d9 mm: page_vma_mapped_walk(): add a level of indentation adds b776cd6d3009 mm: page_vma_mapped_walk(): add a level of indentation fix adds 49e3f449b09f mm: page_vma_mapped_walk(): use goto instead of while (1) adds 8cb775adcb1c mm: page_vma_mapped_walk(): get vma_address_end() earlier adds 5d1c30d6a5a5 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes adds f9484ef8f403 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() adds 8d11b06998d7 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group adds e0227a55f0ab mm/vmalloc: add vmalloc_no_huge adds abb9caacd385 mm-vmalloc-add-vmalloc_no_huge-fix adds 32411840589a KVM: s390: prepare for hugepage vmalloc adds f5b08b22be0a kthread_worker: split code for canceling the delayed work timer adds 777d2352e8cc kthread: prevent deadlock when kthread_mod_delayed_work() [...] adds 7ae3f05e17f6 mm, futex: fix shared futex pgoff on shmem huge page adds bc4607ae6e3b mm-futex-fix-shared-futex-pgoff-on-shmem-huge-page-fix adds 5b5b77ffc254 mm/gup: fix try_grab_compound_head() race with split_huge_page() adds 52d56d5cb82a mm/memory-failure: use a mutex to avoid memory_failure() races adds d49ca96305e7 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix adds 618322bd6b43 mm,hwpoison: return -EHWPOISON to denote that the page has [...] adds ad9defb32847 mm/hwpoison: do not lock page again when me_huge_page() su [...] adds 17c4ff1ad457 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 447523f0c22c /proc/kpageflags: do not use uninitialized struct pages adds f1b79764bdc8 kthread: switch to new kerneldoc syntax for named variable [...] adds 81149afb4321 kthread_worker: fix return value when kthread_mod_delayed_ [...] adds d93ea755e4ec ia64: headers: drop duplicated words adds 19239050d790 ia64: mca_drv: fix incorrect array size calculation adds b26d13cc79d0 streamline_config.pl: make spacing consistent adds f8539a7aee91 streamline_config.pl: add softtabstop=4 for vim users adds 621d7978ebea scripts/spelling.txt: add more spellings to spelling.txt adds 68bc18cee9f7 squashfs: add option to panic on errors adds d079c2593fb5 ocfs2: remove unnecessary INIT_LIST_HEAD() adds c36da30260e5 ocfs2: fix snprintf() checking adds 5b2ce24d2505 ocfs2: remove redundant assignment to pointer queue adds c80038f25c2d ocfs2: remove repeated uptodate check for buffer adds 527784eb8b0b ocfs2: replace simple_strtoull() with kstrtoull() adds 94fa18c8a42b ocfs2: remove redundant initialization of variable ret adds d6d2506f4e3a ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 089ebb613f66 ocfs2: fix ocfs2 corrupt when iputting an inode adds eb8d79c35e81 kernel: watchdog: modify the explanation related to watchd [...] adds 6c91ed16f6a8 doc: watchdog: modify the explanation related to watchdog thread adds c0cccaf93f86 doc: watchdog: modify the doc related to "watchdog/%u" adds 595b72b9c590 kunit: make test->lock irq safe adds 73f19ca68a77 mm/slub, kunit: add a KUnit test for SLUB debugging functionality adds bde5a6ea0bc4 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] adds eca1ed45dfa8 mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] adds 73c2b215d36d slub: remove resiliency_test() function adds 5ba77b44714a mm, slub: change run-time assertion in kmalloc_index() to [...] adds 213ab2413a19 kfence: test: fix for "mm, slub: change run-time assertion [...] adds 2afaf83dbe18 mm, slub: fix support for clang 10 adds e8e1788c4364 mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] adds 397f97001b9c slub: restore slub_debug=- behavior adds 9c1c63bee397 slub: actually use 'message' in restore_bytes() adds 8cd2ca34a1b9 slub: indicate slab_fix() uses printf formats adds bf8b9ce52033 slub: force on no_hash_pointers when slub_debug is enabled adds 4bbb8c37ac2e slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix adds 84a2bdb1b458 mm: slub: move sysfs slab alloc/free interfaces to debugfs adds e6374f967ee1 mm/slub: add taint after the errors are printed adds 196133184597 mm/kmemleak: fix possible wrong memory scanning period adds 4afa3b8b08ee tools/vm/page_owner_sort.c: check malloc() return adds c0dd65c2e295 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds 37746741a53a mm: mmap_lock: use local locks instead of disabling preemption adds 61333b10f8bb mm: mark idle page tracking as BROKEN adds d7f6748975ce mm: page-writeback: kill get_writeback_state() comments adds 7daee93ee06b mm/page-writeback: Fix performance when BDI's share of rat [...] adds ff7c43e30e8d mm/page-writeback: update the comment of Dirty position control adds 65c09d994f8b mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() adds 6c6b16a5576a writeback, cgroup: do not switch inodes with I_WILL_FREE flag adds 7918e96f20c9 writeback, cgroup: add smp_mb() to cgroup_writeback_umount() adds 4ec0c93642d7 writeback, cgroup: increment isw_nr_in_flight before grabb [...] adds 7789c9ef5e2c writeback, cgroup: switch to rcu_work API in inode_switch_wbs() adds c17c5756d0d1 writeback, cgroup: keep list of inodes attached to bdi_writeback adds 5db943c6b973 writeback, cgroup: split out the functional part of inode_ [...] adds 43d03f70e673 writeback, cgroup: support switching multiple inodes at once adds 7b29f017ba8f writeback, cgroup: release dying cgwbs by switching attach [...] adds 27a5a094ebfa writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] adds ce0af0efcae4 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() adds 3b2978683c8b mm writeback,cgroup: fix documentation adds 217b7d6d07a8 mm: remove irqsave/restore locking from contexts with irqs [...] adds c1de29ca3a69 fs: drop_caches: fix skipping over shadow cache inodes adds b7899b0a183e fs: inode: count invalidated shadow pages in pginodesteal adds 64856acca091 vfs: keep inodes with page cache off the inode shrinker LRU adds ad976b694edc fs: unexport __set_page_dirty adds 3b6343dd5312 fs: move ramfs_aops to libfs adds aa914048989e mm: require ->set_page_dirty to be explicitly wired up adds 5535bcf90e80 mm/writeback: move __set_page_dirty() to core mm adds ae713b088f00 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers adds 5a23ad867c2a iomap: use __set_page_dirty_nobuffers adds 83307ee85a31 fs: remove anon_set_page_dirty() adds bc9a5cae5b20 fs: remove noop_set_page_dirty() adds 3adc00179c74 fs-remove-noop_set_page_dirty-fix adds b2f02dbe145a mm: move page dirtying prototypes from mm.h adds c09bb4aeea65 mm/gup_benchmark: support threading adds 66731118498c mm: gup: allow FOLL_PIN to scale in SMP adds eaa5b51fc75b mm: gup: pack has_pinned in MMF_HAS_PINNED adds 66dbd2d16478 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes adds dcec8e71c19b fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED adds b375339bdf0d mm/swapfile: use percpu_ref to serialize against concurren [...] adds 8a6941a4d322 swap: fix do_swap_page() race with swapoff adds 682102bc7825 mm/swap: remove confusing checking for non_swap_entry() in [...] adds d0d0d419e097 mm/shmem: fix shmem_swapin() race with swapoff adds 9b2c72c392fc mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] adds 4e030d466d45 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION adds 8aa4c3fb9617 mm/swapfile: fold scan_swap_map() into the only caller get [...] adds 91b68b63cf50 mm/swap: remove unused local variable nr_shadows adds a78ecc21fc14 mm/swap_slots.c: delete meaningless forward declarations adds 3925f6bb29a2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] adds a632ad0e9454 mm: free idle swap cache page after COW adds e621976f733a swap: check mapping_empty() for swap cache before being freed adds ebaddfc6d1d0 mm/memcg: move mod_objcg_state() to memcontrol.c adds 277192d398f8 mm/memcg: cache vmstat data in percpu memcg_stock_pcp adds af2623a056b6 mm/memcg: improve refill_obj_stock() performance adds 8d36d35ed541 mm/memcg: optimize user context object stock access adds af03268ececa mm-memcg-optimize-user-context-object-stock-access-checkpa [...] adds 40f095039ce9 mm/memcontrol.c: fix potential uninitialized variable warning adds a29a3accdd73 mm: memcg/slab: properly set up gfp flags for objcg pointer array adds 0641879cbf10 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches adds 1b51e8f1314c mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] adds ed4e3e5a3f58 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 adds c49970c9ed67 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix adds 2302ec54a185 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches adds 51e28dfcbda7 mm: memcontrol: fix root_mem_cgroup charging adds 9fd41eeaa20d mm: memcontrol: fix page charging in page replacement adds cf2c6072cc49 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm adds 511543664ed4 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] adds e1e9971a0b51 mm: memcontrol: simplify lruvec_holds_page_lru_lock adds 5d3f54e6972d mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] adds 994321a44f1b mm: memcontrol: simplify the logic of objcg pinning memcg adds 8fcc63a7eaea mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] adds e7ba481ad6f3 mm: vmscan: remove noinline_for_stack adds 3f035b160cd3 memcontrol: use flexible-array member adds 6dd1e344400a loop: use worker per cgroup instead of kworker adds 878e93944f0c mm: charge active memcg when no mm is set adds 9de5d2508be0 loop: charge i/o to mem and blk cg adds 592fddaaeec7 mm: memcontrol: remove trailing semicolon in macros adds b5ac6e19e95c perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC adds fa5a4fe7c9a6 binfmt: remove in-tree usage of MAP_EXECUTABLE adds e183ca37f852 binfmt-remove-in-tree-usage-of-map_executable-fix adds d38657300cf9 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() adds 1f9ade7e3ccb mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap adds bb89092be4c8 mm/mmap: introduce unlock_range() for code cleanup adds 50e2ca347d40 mm-mmap-introduce-unlock_range-for-code-cleanup-fix adds eb7c6694ea79 mm/mmap: use find_vma_intersection() in do_mmap() for overlap adds 414b4a9fe4d2 mm/memory.c: fix comment of finish_mkwrite_fault() adds f8e69122f560 mm: add vma_lookup(), update find_vma_intersection() comments adds 587b3916a788 drm/i915/selftests: use vma_lookup() in __igt_mmap() adds 961974cc49c8 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] adds ec0c503f401b arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] adds 3cfa5fad2ec2 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] adds 02528d121c2d arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] adds c967016dda73 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() adds 1fba02c8194a arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() adds 190c6c1dc154 x86/sgx: use vma_lookup() in sgx_encl_find() adds 81a2fb82ee39 virt/kvm: use vma_lookup() instead of find_vma_intersection() adds e9c8cf580a92 vfio: use vma_lookup() instead of find_vma_intersection() adds 160e5ff7c2b2 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() adds 2a2affa47a90 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() adds 24e0e7008de8 media: videobuf2: use vma_lookup() in get_vaddr_frames() adds a247156a02c3 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() adds ce9aada91115 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() adds 6b679a2031cf lib/test_hmm: use vma_lookup() in dmirror_migrate() adds 9d865bf6cef9 mm/ksm: use vma_lookup() in find_mergeable_vma() adds 5732a1be0ebf mm/migrate: use vma_lookup() in do_pages_stat_array() adds fc04bf17ad85 mm/mremap: use vma_lookup() in vma_to_resize() adds 20da2292dadf mm/memory.c: use vma_lookup() in __access_remote_vm() adds f24b6ef60feb mm/mempolicy: use vma_lookup() in __access_remote_vm() adds 44da1b098108 mm: update legacy flush_tlb_* to use vma adds 103e676c91d0 lazy tlb: introduce lazy mm refcount helper functions adds e2e9218cc457 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds 217d85e3b101 lazy tlb: allow lazy tlb mm refcounting to be configurable adds 275fcbbd9536 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds e1602d0b7952 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds ef1e926e28b1 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 9186891a7e6b lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds a489b834064c powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds f1372dc70435 mm: improve mprotect(R|W) efficiency on pages referenced once adds 3779ff318321 mm: improve mprotect(R|W) efficiency on pages referenced once adds d0b50ba8e476 h8300: remove unused variable adds 42cbc0dbf996 mm/dmapool: use DEVICE_ATTR_RO macro adds a2b1f0325365 mm, tracing: unify PFN format strings adds ba2952dce154 mm/page_alloc: add an alloc_pages_bulk_array_node() helper adds 786bd2dea38d mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() adds 863d49576733 mm/vmalloc: print a warning message first on failure adds f9228f76ec8e mm/vmalloc: remove quoted strings split across lines adds 0d6f9a777167 mm/vmalloc: fallback to a single page allocator adds 250da8183544 printk: introduce dump_stack_lvl() adds 6384db56813f fix for "printk: introduce dump_stack_lvl()" adds 47f7c30296dc kasan: use dump_stack_lvl(KERN_ERR) to print stacks adds dd4eea480663 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() adds ad04aef00d54 mm: report which part of mem is being freed on initmem case adds 9c932d83fdab mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] adds 43fff164cb5d mm/mmzone.h: simplify is_highmem_idx() adds 99564b0bdf7d mm: make __dump_page static adds 24d994b95435 mm/page_alloc: bail out on fatal signal during reclaim/com [...] adds 7ceca0eee02a mm/debug: factor PagePoisoned out of __dump_page adds 8ed2242e7797 mm/page_owner: constify dump_page_owner adds 3b3379e11edf mm: make compound_head const-preserving adds 6020b76ada96 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype adds a8d67f3288fc mm: constify page_count and page_ref_count adds 2603ad05cd2c mm: optimise nth_page for contiguous memmap adds bd7cb8be0af9 mm/page_alloc: switch to pr_debug adds cb4ed22011b5 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 adds d4d2c0f5a79a mm/page_alloc: split per cpu page lists and zone stats adds ef450f9af2af mm/page_alloc: split per cpu page lists and zone stats -fix adds 8117d8b6159b mm/page_alloc: split per cpu page lists and zone stats -fix -fix adds 30a8ada59c1f mm/page_alloc: convert per-cpu list protection to local_lock adds 97a05718606e mm/page_alloc: work around a pahole limitation with zero-s [...] adds 292f084f86e5 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] adds ede64ac550ee mm/vmstat: convert NUMA statistics to basic NUMA counters adds 49786a6b15c0 mm/vmstat: inline NUMA event counter updates adds 536c5e7bcbb8 mm/page_alloc: batch the accounting updates in the bulk allocator adds 47eec20f928c mm/page_alloc: reduce duration that IRQs are disabled for [...] adds dd7acf53b1b8 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] adds 054c7c95d33c mm/page_alloc: avoid conflating IRQs disabled with zone->lock adds 2a48506278e5 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] adds 804a3ba2b226 mm: page_alloc: dump migrate-failed pages only at -EBUSY adds b8cdd5fa5cbd mm/page_alloc: delete vm.percpu_pagelist_fraction adds b281af82b9b1 mm/page_alloc: disassociate the pcp->high from pcp->batch adds b72ec4b3d259 mm/page_alloc: disassociate the pcp->high from pcp->batch -fix adds a45239f8f9d2 mm/page_alloc: adjust pcp->high after CPU hotplug events adds 3bffa86f48f4 mm/page_alloc: scale the number of pages that are batch freed adds 563df2b0f8bc mm/page_alloc: limit the number of pages on PCP lists when [...] adds 6d56c245e333 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction adds 26003a3f760a mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix adds 558dd0e3841e mm: drop SECTION_SHIFT in code comments adds 9513e7dff3ac mm/page_alloc: improve memmap_pages dbg msg adds e2ca3b25e51a mm/page_alloc: fix counting of managed_pages adds 34cff55f025f mm/page_alloc: move free_the_page adds c067d904fc14 alpha: remove DISCONTIGMEM and NUMA adds 19ccadf25958 arc: update comment about HIGHMEM implementation adds 572f98c35b00 arc: remove support for DISCONTIGMEM adds 4992c732957a m68k: remove support for DISCONTIGMEM adds 5e9d3a8fbf73 mm: remove CONFIG_DISCONTIGMEM adds 82c48c9b73fd arch, mm: remove stale mentions of DISCONIGMEM adds 4cf2488a8be9 docs: remove description of DISCONTIGMEM adds e4ee76c5b3ed mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA adds 9b2b46e34a34 mm-replace-config_need_multiple_nodes-with-config_numa-fix adds 62a09d1c36a9 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM adds 03a04f7936f3 mm/page_alloc: allow high-order pages to be stored on the [...] adds 7131780b761f mm/page_alloc: split pcp->high across all online CPUs for [...] adds df791c6fc4d2 mm,hwpoison: send SIGBUS with error virutal address adds 1c3de7a6340f mmhwpoison-send-sigbus-with-error-virutal-address-fix adds 2559babfe85f mm,hwpoison: make get_hwpoison_page() call get_any_page() adds 880e4806cbaf mm: memory_hotplug: factor out bootmem core functions to b [...] adds aabbc8f9144b mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP adds a528813770ac mm: hugetlb: gather discrete indexes of tail page adds 4b0175b547c4 mm: hugetlb: free the vmemmap pages associated with each H [...] adds f7e077296957 mm/sparse-vmemmap: fix documentation warning adds 70fbad649b22 mm: hugetlb: defer freeing of HugeTLB pages adds 04983cdbbb72 mm: hugetlb: alloc the vmemmap pages associated with each [...] adds 05416a3fa388 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page adds 03a1df154195 mm: fix alloc_vmemmap_page_list documentation warning adds 2942a6bbff77 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap adds 2a13468d3667 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] adds d2530128f43b mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] adds 449c83347651 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate adds 692cae259431 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] adds 3e0327224e8d mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] adds d2a65c8f4791 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK adds 594bfd3b4f19 mm/huge_memory.c: use page->deferred_list adds e95a5ff12eb4 mm/huge_memory.c: add missing read-only THP checking in tr [...] adds a9ded6c9b7ec mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] adds bf2443711616 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] adds fcb9422478b7 mm/huge_memory.c: don't discard hugepage if other processe [...] adds d36002a403c9 mm/hugetlb: change parameters of arch_make_huge_pte() adds 8cf6f198bb04 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge adds 7116c652cb82 x86: define only {pud/pmd}_{set/clear}_huge when useful adds 3723c531e23e arm64: define only {pud/pmd}_{set/clear}_huge when useful adds d97b7cb68c9e mm/vmalloc: enable mapping of huge pages at pte level in vmap adds 6f106ccadeee mm/vmalloc: enable mapping of huge pages at pte level in vmalloc adds c8e40a775278 powerpc/8xx: add support for huge pages on VMAP and VMALLOC adds 5d972831865f khugepaged: selftests: remove debug_cow adds d1e57359bc8c mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY adds 7d15a5bd1f50 userfaultfd: remove set but not used variable 'vm_alloc_shared' adds a312ef5787c5 mm, hugetlb: fix allocation error check and copy func name adds c328df25a312 mm: sparsemem: split the huge PMD mapping of vmemmap pages adds 7d41d8046c5a mm: sparsemem: use huge PMD mapping for vmemmap pages adds 0dc72e78f582 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] adds 5a876902539b userfaultfd/selftests: use user mode only adds 301012649829 userfaultfd/selftests: remove the time() check on delayed uffd adds da9b99f2218b userfaultfd/selftests: dropping VERIFY check in locking_thread adds d2642774b2ef userfaultfd/selftests: only dump counts if mode enabled adds ef1587cdf92c userfaultfd/selftests: unify error handling adds 6acaadc917dc mm/thp: simplify copying of huge zero page pmd when fork adds 80c4abd4197d mm/userfaultfd: fix uffd-wp special cases for fork() adds c1084d4e828e mm/userfaultfd: fix a few thp pmd missing uffd-wp bit adds a16af54b9b15 mm/userfaultfd: fail uffd-wp registration if not supported adds 8609a54491a9 mm/pagemap: export uffd-wp protection information adds db88d7e969d8 userfaultfd/selftests: add pagemap uffd-wp test adds 899f44571066 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] adds 4ecc5560c627 userfaultfd/shmem: support minor fault registration for shmem adds 56d9adb40c0d userfaultfd/shmem: support UFFDIO_CONTINUE for shmem adds f1aee694e29c userfaultfd/shmem: advertise shmem minor fault support adds 17dbc958b7b2 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] adds 74b7554abce1 userfaultfd/selftests: use memfd_create for shmem test type adds e883f04e7ef1 userfaultfd/selftests: create alias mappings in the shmem test adds 09c619fbe426 userfaultfd/selftests: reinitialize test context in each test adds d9df408020c8 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix adds a74505ca7233 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 6411cf2f9970 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition adds ca902eee68c0 mm/vmscan.c: fix potential deadlock in reclaim_pages() adds 65b313b19b0a include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] adds 2eab96b020dc mm/kconfig: move HOLES_IN_ZONE into mm adds b6bb07de3436 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] adds fb9a0f6fe25d fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER adds 4b780f62cdf3 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM adds b964b14ece70 fs/proc/kcore: don't read offline sections, logically offl [...] adds 904476d7b3c9 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] adds 6fe334259e14 virtio-mem: use page_offline_(start|end) when setting Page [...] adds ce028091476b fs/proc/kcore: use page_offline_(freeze|thaw) adds 80473bcb4cf7 mm/zbud: reuse unbuddied[0] as buddied in zbud_pool adds 962b7e9ad124 mm/zbud: don't export any zbud API adds 252b6bc0f1fe mm/compaction: use DEVICE_ATTR_WO macro adds b42c1ec6c7ff mm: compaction: remove duplicate !list_empty(&sublist) check adds 164cfb220b45 mm/mempolicy: cleanup nodemask intersection check for oom adds 1fa4318f81ce mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] adds 7124845c521d mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds 676d22dae35e mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds 6d23fe3904b3 mm/mempolicy: unify the parameter sanity check for mbind a [...] adds 3f828c43c03b mm/mempolicy: unify the parameter sanity check for mbind a [...] adds e95ccae96d09 mm: mempolicy: don't have to split pmd for huge zero page adds e714b7ee233e mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] adds 7ac2ab6e8939 include/linux/mmzone.h: add documentation for pfn_valid() adds 56c002254b5b memblock: update initialization of reserved pages adds be954de8f4da arm64: decouple check whether pfn is in linear map from pf [...] adds b9b69aeb1892 arm64: drop pfn_valid_within() and simplify pfn_valid() adds 8c987f4128a9 arm64/mm: drop HAVE_ARCH_PFN_VALID adds bf4ce5a48010 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds 0bc71dd9ebf0 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds 67b2c2cc298f mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs adds 9164eef15d43 mm: memory: add orig_pmd to struct vm_fault adds b041925cfa60 mm: memory: make numa_migrate_prep() non-static adds 9d089eaa2477 mm: thp: refactor NUMA fault handling adds 793dc526ecaa mm: thp: fix a double unlock bug adds abe9bb965f77 mm: migrate: account THP NUMA migration counters correctly adds 5fd59274eaa6 mm: migrate: don't split THP for misplaced NUMA page adds 896b81188790 mm: migrate: check mapcount for THP instead of refcount adds ba2dac03a9bc mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] adds ad54b476436a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 3220aa3773b9 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] adds a6ae47364389 mm: rmap: make try_to_unmap() void function adds 5b6009c99010 mm/thp: remap_page() is only needed on anonymous THP adds c18ed183eca6 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC adds 28a5c7f083b9 mm/thp: fix strncpy warning adds 94df56e1083d nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc adds dde8a078e835 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes adds f799bbbdf9c8 mm/nommu: unexport do_munmap() adds 899b7cc7870d mm: generalize ZONE_[DMA|DMA32] adds 8b4e411bfe55 mm: make variable names for populate_vma_page_range() consistent adds 8474e978a98c mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] adds 495765c0bb89 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] adds 1061322629e9 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT adds 858e72fca33f selftests/vm: add protection_keys_32 / protection_keys_64 [...] adds 4968492fd8b4 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) adds ed9f4d8b6d1e mm/memory_hotplug: rate limit page migration warnings adds db3804058b96 memory-hotplug.rst: complete admin-guide overhaul adds 7b85fd43ec7a mm,memory_hotplug: drop unneeded locking adds 28ca7c865967 mmmemory_hotplug-drop-unneeded-locking-fix adds 98a18a5ae7fd mm/zswap.c: remove unused function zswap_debugfs_exit() adds d7f342babc1c mm/zswap.c: avoid unnecessary copy-in at map time adds aace500d2335 mm/zswap.c: fix two bugs in zswap_writeback_entry() adds 34562ddc70cb mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep adds 3920cc8e39d0 mm/highmem: Remove deprecated kmap_atomic adds 336b552d62f5 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK adds b1f168294f6f mm: fix typos and grammar error in comments adds f49c89b7a3f5 mm: fix comments mentioning i_mutex adds 6e22a7a5550e mm: define default value for FIRST_USER_ADDRESS adds 1aeb4ba49345 mm: fix spelling mistakes adds e1f45af8f873 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages adds 57cdea94a8b3 mm/vmalloc: include header for prototype of set_iounmap_nonlazy adds a301f7fbf2b1 mm/page_alloc: make should_fail_alloc_page() static adds 45deb8ec9349 mm/mapping_dirty_helpers: remove double Note in kerneldoc adds 3a940b635068 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] adds 3fd6f9424be3 mm/memory_hotplug: fix kerneldoc comment for __try_online_node adds a2b57aec5d96 mm/memory_hotplug: fix kerneldoc comment for __remove_memory adds 0342f85a84f6 mm/zbud: add kerneldoc fields for zbud_pool adds ca9ac5b5c87e mm/z3fold: add kerneldoc fields for z3fold_pool adds c1d7f01c6291 mm/swap: make swap_address_space an inline function adds 0a5d53aa1eb4 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations adds 1611d85e0c49 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined adds 3e4e93a11265 mm/page_alloc: move prototype for find_suitable_fallback adds 9b49bf756226 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM adds 04aeb6da00e5 mm/thp: define default pmd_pgtable() adds ec1993931c5a kfence: unconditionally use unbound work queue adds 28730b15bf41 mm: remove special swap entry functions adds 466134563c6a mm/swapops: rework swap entry manipulation code adds 9bd0f951dee6 mm/rmap: split try_to_munlock from try_to_unmap adds 5489e7bf460b mm/rmap: split migration into its own function adds f3ce625fb83f mm: rename migrate_pgmap_owner adds 41efa2bf8a94 mm/memory.c: allow different return codes for copy_nonpres [...] adds fa1e686e5f53 mm: device exclusive memory access adds 923aafd38221 mm: selftests for exclusive device memory adds a09a12ba4409 nouveau/svm: refactor nouveau_range_fault adds 2645cbb696ff nouveau/svm: implement atomic SVM access adds fee18e7aca10 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds e864bb4d727f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 31ae913f0641 kernel/hung_task.c: Monitor killed tasks. adds f4d6da6423f6 proc: Avoid mixing integer types in mem_rw() adds 87bd0a067bed fs/proc/kcore.c: add mmap interface adds 8ef1da89858a fs-proc-kcorec-add-mmap-interface-fix adds 7b6bc95b88a4 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 9efdb1cdad0a procfs/dmabuf: add inode number to /proc/*/fdinfo adds 7fd66a55eeda sysctl: remove redundant assignment to first adds 0e86bf73b8dd proc/sysctl: make protected_* world readable adds a1ddf1f6ba0b drm: include only needed headers in ascii85.h adds 22bfc23305e7 kernel.h: split out panic and oops helpers adds 2da9c6a8f27c kernelh-split-out-panic-and-oops-helpers-fix adds 886c3e5ba5e0 kernel.h: split out panic and oops helpers (ia64 fix) adds 5ab9146be50c lib: decompress_bunzip2: remove an unneeded semicolon adds 5ac9ce14d73e lib/string_helpers: switch to use BIT() macro adds 48ad3520b686 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] adds 51163d172cb5 lib/string_helpers: drop indentation level in string_escape_mem() adds e623e727675b lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII adds dc44b133b550 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] adds 156d01546a62 lib/string_helpers: allow to append additional characters [...] adds b38dddf7b241 lib/test-string_helpers: print flags in hexadecimal format adds c45b52321f39 lib/test-string_helpers: get rid of trailing comma in terminators adds 91b0890c2315 lib/test-string_helpers: add test cases for new features adds 549085a05cb6 MAINTAINERS: add myself as designated reviewer for generic [...] adds c5225433c94b seq_file: introduce seq_escape_mem() adds 80330c0317a6 seq_file: add seq_escape_str() as replica of string_escape_str() adds d209c78faae3 seq_file: convert seq_escape() to use seq_escape_str() adds ec06b711452d nfsd: avoid non-flexible API in seq_quote_mem() adds ffc865038bca seq_file: drop unused *_escape_mem_ascii() adds 546c32f0f6d1 lib/math/rational.c: fix divide by zero adds 46107710f1e1 lib/math/rational: add Kunit test cases adds 18dfa3cd70ad lib-math-rational-add-kunit-test-cases-fix adds 00d0b55fe3e9 lib/math/rational: fix spelling mistake "demominator" -> " [...] adds 1739a1f7ace3 lib/decompressors: fix spelling mistakes adds c037133f2012 lib/mpi: fix spelling mistakes adds 45c9d4f9db28 lib: memscan() fixlet adds fb75141c7bd1 lib: uninline simple_strtoull() adds 5d843b2a7c38 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] adds eca090dabc49 kstrtox: fix documentation references adds e7f5c4c221cd lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static adds 9c53c38f17d2 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] adds 598e44a626dc checkpatch: scripts/spdxcheck.py now requires python3 adds 0734c6343007 checkpatch: improve the indented label test adds 98bee4048ac8 init: print out unknown kernel parameters adds 7fbc68c9b6c4 init/main.c: silence some -Wunused-parameter warnings adds decd817c010d kprobes: remove duplicated strong free_insn_page in x86 and s390 adds 6e90bda6e1d6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds e9d193cd8587 x86: signal: don't do sas_ss_reset() until we are certain [...] adds e10b276388ff exec: remove checks in __register_bimfmt() adds 7b5aed7e6a69 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds 0f3dc5c8fc55 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] adds 25b45c23e668 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds 5f2240788c4d selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds b62a47642d8e selftests/vm/pkeys: handle negative sys_pkey_alloc() return code adds 854813ccd16c selftests/vm/pkeys: refill shadow register after implicit [...] adds 0987c193e49b selftests/vm/pkeys: exercise x86 XSAVE init state adds ac47ffa78180 lib/decompressors: remove set but not used variabled 'level' adds 9545d9afa9fb lib-decompressors-remove-set-but-not-used-variabled-level-fix adds b8f72d4bb7ce ipc sem: use kvmalloc for sem_undo allocation adds fae2664ca91a ipc: use kmalloc for msg_queue and shmid_kernel adds 3c45d3169b3b ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock adds 2f9c1875ad20 ipc/util.c: use binary search for max_idx adds b02a8bfa4fab ipc-utilc-use-binary-search-for-max_idx-fix adds 26707fddff39 linux-next-pre adds deb2b5d781fd Merge branch 'akpm-current/current' adds d2a13ac8b62b kernel/cgroup/cgroup.c: don't export cgroup_get_e_css twice adds 88382d5acfd6 lib/test: fix spelling mistakes adds b5395602947d lib: fix spelling mistakes adds a0e449115547 lib: fix spelling mistakes in header files adds bc7cae98440b hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script adds d47789aa7143 hexagon: use common DISCARDS macro adds b92261ed442d hexagon: select ARCH_WANT_LD_ORPHAN_WARN adds 38d895a6364d mm/slub: use stackdepot to save stack trace in objects adds bbcbf7beff3f slub: STACKDEPOT: rename save_stack_trace() adds 2863394b867a mm/slub: use stackdepot to save stack trace in objects-fix adds f174f21dae18 mmap: make mlock_future_check() global adds 8335d4c994d3 riscv/Kconfig: make direct map manipulation options depend on MMU adds 2a54d6c89a0f set_memory: allow querying whether set_direct_map_*() is a [...] adds 28a6707983bb mm: introduce memfd_secret system call to create "secret" [...] adds 29f3c3035b8d mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds 10fd1f2b9ac4 PM: hibernate: disable when there are active secretmem users adds 782819ed841a arch, mm: wire up memfd_secret system call where relevant adds d1fb7fc4cce2 secretmem: test: add basic selftest for memfd_secret(2) adds de9724e1c922 mm: fix spelling mistakes in header files adds 54e7d71b2460 mm: add setup_initial_init_mm() helper adds 40c7c23ff57f arc: convert to setup_initial_init_mm() adds 01917685a04d arm: convert to setup_initial_init_mm() adds 21361abb3787 arm64: convert to setup_initial_init_mm() adds 584485d3c4cf csky: convert to setup_initial_init_mm() adds bed353d3ce89 h8300: convert to setup_initial_init_mm() adds 226e0d0a5e1c m68k: convert to setup_initial_init_mm() adds 82dee1330610 nds32: convert to setup_initial_init_mm() adds 72aa4de180b0 nios2: convert to setup_initial_init_mm() adds cd7f1a695633 openrisc: convert to setup_initial_init_mm() adds bc6d36bfe64c powerpc: convert to setup_initial_init_mm() adds 543c1b89eb87 riscv: convert to setup_initial_init_mm() adds 63888191938c s390: convert to setup_initial_init_mm() adds 229182b7e29d sh: convert to setup_initial_init_mm() adds 06ec56ce5dd2 x86: convert to setup_initial_init_mm() adds cf76242c4526 buildid: only consider GNU notes for build ID parsing adds dd9544f13f34 buildid: add API to parse build ID out of buffer adds e6328d3a2871 buildid: stash away kernels build ID on init adds b78c60d2f99a buildid-stash-away-kernels-build-id-on-init-fix adds 6bb10e0e9058 dump_stack: add vmlinux build ID to stack traces adds 9033d25abb8a module: add printk formats to add module build ID to stacktraces adds 28984bd09663 module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 46d918c7ef44 buildid: fix build when CONFIG_MODULES is not set adds 6dc22b7f21d2 module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 7ede40e4bc2d module: fix build error when CONFIG_SYSFS is disabled adds ac5a79bce833 arm64: stacktrace: use %pSb for backtrace printing adds 94e5a1cc2ba7 x86/dumpstack: use %pSb/%pBb for backtrace printing adds eec619abdbbd scripts/decode_stacktrace.sh: support debuginfod adds f5f1ebe69673 scripts/decode_stacktrace.sh: silence stderr messages from [...] adds 0bef97e03392 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds 438b328d89fe buildid: mark some arguments const adds c816a0293a0a buildid: fix kernel-doc notation adds 271c2754eddb kdump: use vmlinux_build_id to simplify adds e6af51ecf9e2 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] adds 79e1d512c6c9 mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] adds 8dd644918fb1 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] adds b1be843e1d85 mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] adds 57fed2f89203 selftest/mremap_test: update the test to handle pagesize o [...] adds d157afdd3873 selftest/mremap_test: avoid crash with static build adds e66da1d15690 mm/mremap: convert huge PUD move to separate helper adds fab38a875cf3 mm/mremap: don't enable optimized PUD move if page table l [...] adds 321bd3e72790 mm/mremap: use pmd/pud_poplulate to update page table entries adds f8f98cbb30d1 mm/mremap: hold the rmap lock in write mode when moving pa [...] adds cd40514ef50d mm/mremap: allow arch runtime override adds 7649395bbca6 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] adds 42cc753b3c1b powerpc/mm: enable HAVE_MOVE_PMD support adds fa564d9fceb2 afs: fix tracepoint string placement with built-in AFS adds 29fcd0f2df13 Merge branch 'akpm/master' adds 889bab4c367a Add linux-next specific files for 20210621
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 (25fe90f43fa3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/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 + .../ABI/testing/sysfs-bus-spi-devices-spi-nor | 31 + Documentation/ABI/testing/sysfs-class-spi-eeprom | 19 + .../ABI/testing/sysfs-devices-platform-soc-ipa | 78 + Documentation/ABI/testing/sysfs-platform-dptf | 42 - Documentation/Makefile | 2 +- Documentation/PCI/acpi-info.rst | 18 +- Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 2 +- Documentation/PCI/pci.rst | 6 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 + .../admin-guide/cgroup-v1/blkio-controller.rst | 155 +- 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 + .../special-register-buffer-data-sampling.rst | 3 +- Documentation/admin-guide/kdump/kdump.rst | 170 +- Documentation/admin-guide/kernel-parameters.txt | 18 +- Documentation/admin-guide/media/bt8xx.rst | 15 +- Documentation/admin-guide/media/bttv.rst | 21 +- Documentation/admin-guide/media/index.rst | 12 +- Documentation/admin-guide/media/saa7134.rst | 3 +- Documentation/admin-guide/pm/cpuidle.rst | 77 +- Documentation/admin-guide/pm/intel_idle.rst | 16 +- Documentation/admin-guide/pm/intel_pstate.rst | 9 +- Documentation/admin-guide/pstore-blk.rst | 14 +- Documentation/admin-guide/reporting-issues.rst | 2 +- Documentation/admin-guide/sysctl/abi.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 37 +- Documentation/admin-guide/sysctl/vm.rst | 12 +- Documentation/block/bfq-iosched.rst | 38 +- Documentation/block/biodoc.rst | 2 +- Documentation/bpf/bpf_lsm.rst | 13 +- Documentation/bpf/index.rst | 13 + Documentation/bpf/libbpf/libbpf.rst | 14 + Documentation/bpf/libbpf/libbpf_api.rst | 27 + Documentation/bpf/libbpf/libbpf_build.rst | 37 + .../bpf/libbpf/libbpf_naming_convention.rst | 162 + Documentation/conf.py | 9 - Documentation/core-api/bus-virt-phys-mapping.rst | 2 +- Documentation/core-api/dma-api.rst | 5 +- Documentation/core-api/dma-isa-lpc.rst | 2 +- Documentation/core-api/index.rst | 4 +- Documentation/core-api/irq/irq-domain.rst | 1 - Documentation/core-api/kernel-api.rst | 7 +- Documentation/core-api/printk-formats.rst | 9 +- Documentation/dev-tools/checkpatch.rst | 399 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kcsan.rst | 12 + Documentation/dev-tools/kunit/api/index.rst | 8 +- Documentation/dev-tools/kunit/faq.rst | 2 +- Documentation/dev-tools/kunit/index.rst | 14 +- Documentation/dev-tools/kunit/kunit-tool.rst | 48 + Documentation/dev-tools/kunit/start.rst | 4 +- Documentation/dev-tools/kunit/tips.rst | 5 +- Documentation/dev-tools/kunit/usage.rst | 58 +- Documentation/dev-tools/pgo.rst | 127 - Documentation/dev-tools/testing-overview.rst | 18 +- Documentation/devicetree/bindings/arm/fsl.yaml | 11 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 13 + .../bindings/clock/brcm,iproc-clocks.txt | 313 - .../bindings/clock/brcm,iproc-clocks.yaml | 395 + .../devicetree/bindings/clock/idt,versaclock5.yaml | 7 +- .../bindings/crypto/cortina,sl3516-crypto.yaml | 50 + .../bindings/display/bridge/adi,adv7511.txt | 143 - .../bindings/display/bridge/adi,adv7511.yaml | 241 + .../bindings/display/bridge/adi,adv7533.yaml | 184 + .../bindings/display/mediatek/mediatek,cec.yaml | 52 + .../display/mediatek/mediatek,hdmi-ddc.yaml | 58 + .../bindings/display/mediatek/mediatek,hdmi.txt | 136 - .../bindings/display/mediatek/mediatek,hdmi.yaml | 133 + .../devicetree/bindings/dma/altr,msgdma.yaml | 61 + .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/dma/renesas,shdma.txt | 84 - Documentation/devicetree/bindings/eeprom/at25.yaml | 31 +- .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 5 +- .../devicetree/bindings/i2c/i2c-pxa-pci-ce4100.txt | 4 +- .../devicetree/bindings/i2c/renesas,iic.txt | 72 - .../devicetree/bindings/i2c/renesas,riic.yaml | 19 +- .../bindings/i2c/renesas,rmobile-iic.yaml | 149 + .../bindings/iio/accel/bosch,bma180.yaml | 3 +- .../bindings/iio/accel/bosch,bma255.yaml | 9 +- .../input/touchscreen/sitronix,st1232.yaml | 50 + .../bindings/input/touchscreen/sitronix-st1232.txt | 28 - .../bindings/interrupt-controller/arm,gic-v3.yaml | 13 + .../interrupt-controller/renesas,irqc.yaml | 1 + .../interrupt-controller/ti,pruss-intc.yaml | 2 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 11 +- Documentation/devicetree/bindings/iommu/iommu.txt | 18 + .../bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml | 106 + .../devicetree/bindings/ipmi/aspeed-kcs-bmc.txt | 33 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 1 + .../mailbox/microchip,polarfire-soc-mailbox.yaml | 47 + .../devicetree/bindings/media/mediatek-vcodec.txt | 2 + .../devicetree/bindings/media/rockchip,vdec.yaml | 10 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 33 +- .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 1 + .../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 | 21 + .../devicetree/bindings/pci/pci-keystone.txt | 115 - .../devicetree/bindings/pci/ti,am65-pci-ep.yaml | 74 + .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 96 + .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 12 +- .../bindings/phy/rockchip-inno-csi-dphy.yaml | 79 + .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 56 + .../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 + .../bindings/pinctrl/qcom,sm6125-pinctrl.yaml | 132 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 1 + Documentation/devicetree/bindings/pwm/pwm.yaml | 9 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 38 +- .../devicetree/bindings/rtc/epson,rx8900.txt | 22 - .../devicetree/bindings/rtc/epson,rx8900.yaml | 49 + .../devicetree/bindings/rtc/nxp,pcf8563.yaml | 4 +- Documentation/devicetree/bindings/rtc/pcf85363.txt | 17 - .../devicetree/bindings/rtc/ti,bq32000.yaml | 49 + Documentation/devicetree/bindings/rtc/ti,bq32k.txt | 18 - .../devicetree/bindings/serial/8250_omap.yaml | 118 + .../devicetree/bindings/serial/omap_serial.txt | 40 - .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../microchip,polarfire-soc-sys-controller.yaml | 35 + .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl-sai.txt | 6 +- .../bindings/sound/qcom,wcd938x-sdw.yaml | 70 + .../devicetree/bindings/sound/qcom,wcd938x.yaml | 146 + .../devicetree/bindings/sound/sgtl5000.yaml | 4 + .../devicetree/bindings/spi/spi-cadence.txt | 30 - .../devicetree/bindings/spi/spi-cadence.yaml | 66 + .../devicetree/bindings/spi/spi-xilinx.txt | 23 - .../devicetree/bindings/spi/spi-xilinx.yaml | 57 + .../devicetree/bindings/submitting-patches.rst | 11 +- .../devicetree/bindings/timer/renesas,tmu.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/usb/realtek,rts5411.yaml | 62 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 74 - .../bindings/watchdog/atmel-sama5d4-wdt.txt | 34 + Documentation/doc-guide/contributing.rst | 8 +- Documentation/driver-api/acpi/linuxized-acpica.rst | 2 +- Documentation/driver-api/cxl/memory-devices.rst | 6 + Documentation/driver-api/generic-counter.rst | 2 +- Documentation/driver-api/gpio/using-gpio.rst | 4 +- Documentation/driver-api/ioctl.rst | 10 +- .../driver-api/media/drivers/bttv-devel.rst | 2 +- Documentation/driver-api/media/index.rst | 10 +- Documentation/driver-api/pm/devices.rst | 8 +- Documentation/driver-api/serial/moxa-smartio.rst | 496 +- .../surface_aggregator/clients/index.rst | 3 +- .../driver-api/surface_aggregator/internal.rst | 15 +- .../driver-api/surface_aggregator/overview.rst | 6 +- Documentation/driver-api/usb/dma.rst | 6 +- Documentation/fault-injection/fault-injection.rst | 24 +- Documentation/filesystems/ext2.rst | 2 +- Documentation/filesystems/ext4/blockgroup.rst | 2 +- Documentation/filesystems/path-lookup.rst | 194 +- .../filesystems/xfs-delayed-logging-design.rst | 361 +- .../acpi/dsd/data-node-references.rst | 3 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 2 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 140 + Documentation/firmware-guide/acpi/enumeration.rst | 7 +- Documentation/firmware-guide/acpi/index.rst | 1 + Documentation/gpu/amdgpu-dc.rst | 6 + Documentation/gpu/drm-uapi.rst | 13 - Documentation/i2c/instantiating-devices.rst | 2 +- Documentation/i2c/old-module-parameters.rst | 3 +- Documentation/i2c/smbus-protocol.rst | 4 +- Documentation/kernel-hacking/hacking.rst | 4 +- .../device_drivers/ethernet/intel/i40e.rst | 6 +- .../device_drivers/ethernet/intel/iavf.rst | 2 +- Documentation/networking/device_drivers/index.rst | 1 + .../networking/device_drivers/wwan/index.rst | 18 + .../networking/device_drivers/wwan/iosm.rst | 96 + .../networking/devlink/devlink-region.rst | 2 +- Documentation/networking/devlink/devlink-trap.rst | 5 +- Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/prestera.rst | 141 + Documentation/networking/dsa/dsa.rst | 21 +- Documentation/networking/ip-sysctl.rst | 25 + Documentation/networking/mptcp-sysctl.rst | 8 + Documentation/networking/nf_conntrack-sysctl.rst | 24 + Documentation/networking/phy.rst | 6 + Documentation/power/runtime_pm.rst | 9 + Documentation/process/submitting-patches.rst | 32 +- Documentation/riscv/vm-layout.rst | 4 +- Documentation/security/landlock.rst | 3 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 13 +- .../trace/coresight/coresight-etm4x-reference.rst | 2 +- Documentation/trace/coresight/coresight.rst | 8 +- Documentation/trace/ftrace.rst | 2 +- Documentation/usb/ehci.rst | 2 +- Documentation/usb/gadget_printer.rst | 2 +- Documentation/userspace-api/ioctl/hdio.rst | 845 +- Documentation/userspace-api/landlock.rst | 11 +- Documentation/userspace-api/media/glossary.rst | 2 +- Documentation/userspace-api/media/index.rst | 12 +- Documentation/virt/kvm/s390-pv-boot.rst | 2 +- Documentation/vm/memory-model.rst | 45 +- Documentation/vm/slub.rst | 10 +- Documentation/vm/zswap.rst | 4 +- Documentation/x86/boot.rst | 4 +- Documentation/x86/mtrr.rst | 2 +- Documentation/x86/x86_64/boot-options.rst | 31 +- MAINTAINERS | 124 +- Makefile | 12 +- Next/SHA1s | 322 +- Next/Trees | 2 +- Next/merge.log | 9514 +++++++++++++------- arch/Kconfig | 30 +- arch/alpha/Kconfig | 22 - arch/alpha/configs/defconfig | 13 +- 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 | 12 +- 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/Kconfig.debug | 11 + arch/arm/arm-soc-for-next-contents.txt | 158 +- 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/keystone-k2g-evm.dts | 11 +- arch/arm/boot/dts/keystone-k2g.dtsi | 6 +- arch/arm/boot/dts/meson.dtsi | 1 + arch/arm/boot/dts/mstar-v7.dtsi | 14 + 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 | 9 +- 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/footbridge_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/ixp4xx_defconfig | 3 + arch/arm/configs/pxa_defconfig | 2 - arch/arm/include/asm/cpuidle.h | 5 + arch/arm/include/asm/memory.h | 15 +- arch/arm/include/asm/pgalloc.h | 1 - arch/arm/include/asm/pgtable-3level.h | 2 +- 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 | 36 +- arch/arm64/Makefile | 2 +- .../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 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 6 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 8 + arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 3 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 2 +- 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/Makefile | 5 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 12 +- arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi | 135 + arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi | 108 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 98 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 360 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 30 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 87 + arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 28 +- arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 28 +- .../dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts | 19 + .../dts/qcom/sm8150-sony-xperia-kumano-griffin.dts | 13 + .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 452 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 6 + arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 33 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 10 + .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts | 15 + .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 35 + .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 636 ++ arch/arm64/boot/dts/qcom/sm8250.dtsi | 188 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 162 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 44 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 16 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 115 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 4 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 80 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 78 + 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/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 8 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 9 + arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 5 + arch/arm64/configs/defconfig | 10 +- arch/arm64/include/asm/alternative-macros.h | 4 +- arch/arm64/include/asm/asm_pointer_auth.h | 49 +- arch/arm64/include/asm/cpu.h | 46 +- arch/arm64/include/asm/cpufeature.h | 8 +- arch/arm64/include/asm/cpuidle.h | 35 + arch/arm64/include/asm/insn.h | 4 +- arch/arm64/include/asm/kernel-pgtable.h | 9 +- arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/kvm_mmu.h | 12 +- arch/arm64/include/asm/kvm_pgtable.h | 42 +- arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/page.h | 1 - arch/arm64/include/asm/patching.h | 2 - arch/arm64/include/asm/pgalloc.h | 1 - arch/arm64/include/asm/pgtable-hwdef.h | 7 - arch/arm64/include/asm/pgtable.h | 8 +- arch/arm64/include/asm/pointer_auth.h | 59 +- arch/arm64/include/asm/processor.h | 2 + arch/arm64/include/asm/system_misc.h | 2 - arch/arm64/kernel/asm-offsets.c | 4 + arch/arm64/kernel/cpufeature.c | 187 +- arch/arm64/kernel/cpuinfo.c | 53 +- arch/arm64/kernel/ftrace.c | 1 + arch/arm64/kernel/head.S | 5 +- arch/arm64/kernel/idle.c | 41 +- arch/arm64/kernel/jump_label.c | 1 + arch/arm64/kernel/kgdb.c | 1 + arch/arm64/kernel/patching.c | 2 + arch/arm64/kernel/perf_event.c | 5 +- arch/arm64/kernel/probes/kprobes.c | 18 +- arch/arm64/kernel/process.c | 27 +- arch/arm64/kernel/setup.c | 7 +- arch/arm64/kernel/signal.c | 26 + arch/arm64/kernel/smp.c | 2 +- arch/arm64/kernel/suspend.c | 12 +- arch/arm64/kernel/traps.c | 2 + arch/arm64/kvm/arm.c | 15 +- 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/pgtable.c | 48 +- arch/arm64/kvm/hyp/reserved_mem.c | 3 +- arch/arm64/kvm/mmu.c | 39 +- arch/arm64/kvm/pmu-emul.c | 4 + arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/init.c | 37 - arch/arm64/mm/mmu.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 1 + arch/arm64/tools/cpucaps | 3 +- arch/csky/include/asm/pgalloc.h | 2 - arch/csky/kernel/setup.c | 5 +- arch/h8300/kernel/setup.c | 5 +- arch/hexagon/Kconfig | 1 + arch/hexagon/include/asm/pgtable.h | 1 - arch/hexagon/kernel/vmlinux.lds.S | 9 +- arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/pgalloc.h | 1 - arch/ia64/include/asm/pgtable.h | 4 +- arch/ia64/kernel/topology.c | 5 +- arch/ia64/mm/numa.c | 5 +- arch/m68k/Kconfig.cpu | 10 - arch/m68k/configs/amiga_defconfig | 10 +- arch/m68k/configs/atari_defconfig | 8 +- arch/m68k/configs/mac_defconfig | 8 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 8 +- arch/m68k/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 | 4 +- 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/boot/dts/loongson/loongson64-2k1000.dtsi | 46 + arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 6 +- arch/mips/include/asm/irq.h | 1 - arch/mips/include/asm/mach-ralink/spaces.h | 10 + arch/mips/include/asm/mmzone.h | 8 +- arch/mips/include/asm/page.h | 2 +- arch/mips/include/asm/pgalloc.h | 1 - arch/mips/include/asm/pgtable-64.h | 8 +- arch/mips/lantiq/xway/dma.c | 1 + arch/mips/mm/init.c | 7 +- arch/mips/mti-malta/malta-platform.c | 3 +- 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/parisc/include/asm/pgtable.h | 4 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/boot/zImage.ps3.lds.S | 2 +- arch/powerpc/include/asm/asm-prototypes.h | 3 +- arch/powerpc/include/asm/barrier.h | 2 + arch/powerpc/include/asm/book3s/32/kup.h | 199 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 41 + arch/powerpc/include/asm/book3s/64/kup.h | 3 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 14 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 2 + arch/powerpc/include/asm/checksum.h | 2 +- arch/powerpc/include/asm/code-patching.h | 34 +- arch/powerpc/include/asm/exception-64s.h | 13 + arch/powerpc/include/asm/inst.h | 94 +- arch/powerpc/include/asm/irq.h | 5 +- arch/powerpc/include/asm/jump_label.h | 2 +- arch/powerpc/include/asm/kup.h | 50 +- arch/powerpc/include/asm/kvm_asm.h | 1 + arch/powerpc/include/asm/kvm_book3s_64.h | 8 + arch/powerpc/include/asm/kvm_host.h | 8 +- arch/powerpc/include/asm/kvm_ppc.h | 18 +- arch/powerpc/include/asm/mmu_context.h | 7 - arch/powerpc/include/asm/mmzone.h | 4 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 46 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 1 + arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 6 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 +- arch/powerpc/include/asm/pgalloc.h | 5 - arch/powerpc/include/asm/pgtable.h | 10 + arch/powerpc/include/asm/ppc-opcode.h | 83 +- arch/powerpc/include/asm/processor.h | 21 +- arch/powerpc/include/asm/ps3.h | 4 +- arch/powerpc/include/asm/reg.h | 13 +- arch/powerpc/include/asm/time.h | 12 + arch/powerpc/include/asm/tlb.h | 6 + arch/powerpc/include/asm/uprobes.h | 4 +- arch/powerpc/kernel/asm-offsets.c | 15 - arch/powerpc/kernel/crash_dump.c | 6 +- arch/powerpc/kernel/entry_32.S | 35 - arch/powerpc/kernel/epapr_paravirt.c | 4 +- arch/powerpc/kernel/exceptions-64s.S | 250 +- arch/powerpc/kernel/head_40x.S | 36 - arch/powerpc/kernel/head_44x.S | 50 +- arch/powerpc/kernel/head_64.S | 20 - arch/powerpc/kernel/head_8xx.S | 25 - arch/powerpc/kernel/head_book3s_32.S | 79 - arch/powerpc/kernel/head_fsl_booke.S | 37 - arch/powerpc/kernel/jump_label.c | 4 +- arch/powerpc/kernel/kgdb.c | 9 +- arch/powerpc/kernel/kprobes.c | 17 +- arch/powerpc/kernel/mce.c | 1 + arch/powerpc/kernel/mce_power.c | 2 +- arch/powerpc/kernel/misc_32.S | 6 - arch/powerpc/kernel/module_32.c | 19 +- arch/powerpc/kernel/module_64.c | 55 +- arch/powerpc/kernel/optprobes.c | 124 +- arch/powerpc/kernel/process.c | 17 +- arch/powerpc/kernel/prom_init.c | 17 +- arch/powerpc/kernel/security.c | 17 +- arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/setup_32.c | 4 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal_32.c | 66 +- arch/powerpc/kernel/signal_64.c | 28 +- arch/powerpc/kernel/smp.c | 6 +- arch/powerpc/kernel/stacktrace.c | 8 +- arch/powerpc/kernel/tau_6xx.c | 2 +- arch/powerpc/kernel/time.c | 10 - arch/powerpc/kernel/trace/ftrace.c | 51 +- arch/powerpc/kernel/traps.c | 7 +- arch/powerpc/kernel/uprobes.c | 6 +- arch/powerpc/kernel/watchdog.c | 1 + arch/powerpc/kexec/core.c | 4 +- arch/powerpc/kvm/Makefile | 2 + arch/powerpc/kvm/book3s.c | 17 +- arch/powerpc/kvm/book3s_32_mmu_host.c | 3 - arch/powerpc/kvm/book3s_64_entry.S | 416 + arch/powerpc/kvm/book3s_64_vio_hv.c | 12 - arch/powerpc/kvm/book3s_hv.c | 696 +- arch/powerpc/kvm/book3s_hv_builtin.c | 135 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 9 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 508 ++ arch/powerpc/kvm/book3s_hv_rm_mmu.c | 12 + arch/powerpc/kvm/book3s_hv_rm_xics.c | 15 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 684 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 1 + arch/powerpc/kvm/book3s_segment.S | 3 + arch/powerpc/kvm/book3s_xive.c | 114 +- arch/powerpc/kvm/book3s_xive.h | 7 - arch/powerpc/kvm/book3s_xive_native.c | 11 +- arch/powerpc/lib/code-patching.c | 164 +- arch/powerpc/lib/feature-fixups.c | 214 +- arch/powerpc/lib/test_emulate_step.c | 8 +- arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s32/Makefile | 1 + arch/powerpc/mm/book3s32/hash_low.S | 6 +- arch/powerpc/mm/book3s32/kuap.c | 33 + arch/powerpc/mm/book3s32/kuep.c | 42 +- arch/powerpc/mm/book3s32/mmu.c | 20 - arch/powerpc/mm/book3s32/mmu_context.c | 48 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 8 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 34 +- arch/powerpc/mm/book3s64/radix_tlb.c | 116 +- arch/powerpc/mm/maccess.c | 4 +- arch/powerpc/mm/mem.c | 12 +- arch/powerpc/mm/mmu_context.c | 4 +- arch/powerpc/mm/nohash/44x.c | 13 + arch/powerpc/mm/nohash/8xx.c | 42 +- arch/powerpc/mm/nohash/mmu_context.c | 173 +- arch/powerpc/mm/nohash/tlb_low.S | 13 - arch/powerpc/mm/pgtable.c | 2 + arch/powerpc/mm/pgtable_64.c | 4 +- arch/powerpc/net/bpf_jit_comp32.c | 218 +- arch/powerpc/net/bpf_jit_comp64.c | 2 +- arch/powerpc/perf/Makefile | 6 +- arch/powerpc/perf/callchain.c | 2 +- arch/powerpc/perf/core-book3s.c | 6 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 + arch/powerpc/platforms/86xx/mpc86xx_smp.c | 4 +- arch/powerpc/platforms/Kconfig.cputype | 11 +- arch/powerpc/platforms/cell/Kconfig | 1 + arch/powerpc/platforms/cell/pmu.c | 1 + arch/powerpc/platforms/cell/spider-pci.c | 3 +- arch/powerpc/platforms/cell/spufs/switch.c | 6 +- arch/powerpc/platforms/embedded6xx/flipper-pic.c | 1 + arch/powerpc/platforms/powermac/Kconfig | 1 + arch/powerpc/platforms/powermac/smp.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 52 +- arch/powerpc/platforms/powernv/subcore.c | 10 + arch/powerpc/platforms/ps3/Kconfig | 10 + arch/powerpc/platforms/ps3/interrupt.c | 5 +- arch/powerpc/platforms/ps3/mm.c | 12 + arch/powerpc/platforms/ps3/setup.c | 43 +- arch/powerpc/platforms/ps3/system-bus.c | 9 +- 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/powerpc/xmon/xmon.c | 10 +- arch/riscv/Kconfig | 26 +- 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/boot/dts/sifive/fu740-c000.dtsi | 2 +- 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-64.h | 4 +- arch/riscv/include/asm/pgtable.h | 12 +- arch/riscv/include/asm/sections.h | 17 + arch/riscv/include/asm/set_memory.h | 13 +- arch/riscv/include/asm/tlbflush.h | 5 + arch/riscv/kernel/setup.c | 21 +- arch/riscv/kernel/traps.c | 13 +- arch/riscv/kernel/vmlinux-xip.lds.S | 15 +- arch/riscv/mm/context.c | 5 +- arch/riscv/mm/init.c | 130 +- arch/riscv/mm/kasan_init.c | 10 +- arch/riscv/mm/pageattr.c | 10 + arch/riscv/mm/tlbflush.c | 62 +- arch/s390/Kconfig | 3 +- arch/s390/boot/boot.h | 1 + arch/s390/boot/compressed/Makefile | 4 + arch/s390/boot/compressed/decompressor.c | 8 +- arch/s390/boot/ipl_parm.c | 45 +- arch/s390/boot/mem_detect.c | 73 +- arch/s390/boot/startup.c | 88 + arch/s390/boot/uv.c | 25 + arch/s390/include/asm/bitops.h | 10 +- arch/s390/include/asm/checksum.h | 10 +- arch/s390/include/asm/facility.h | 12 +- arch/s390/include/asm/irqflags.h | 16 +- arch/s390/include/asm/kasan.h | 1 - arch/s390/include/asm/page.h | 15 +- arch/s390/include/asm/pgalloc.h | 3 - arch/s390/include/asm/pgtable.h | 46 +- arch/s390/include/asm/processor.h | 4 +- arch/s390/include/asm/qdio.h | 4 +- arch/s390/include/asm/setup.h | 1 - arch/s390/include/asm/sigp.h | 14 +- arch/s390/include/asm/types.h | 19 + arch/s390/include/asm/uaccess.h | 36 +- arch/s390/kernel/cpcmd.c | 42 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/diag.c | 11 +- arch/s390/kernel/entry.S | 49 +- arch/s390/kernel/ipl.c | 14 +- arch/s390/kernel/kprobes.c | 5 - arch/s390/kernel/setup.c | 81 +- arch/s390/kernel/signal.c | 2 - arch/s390/kernel/smp.c | 22 +- arch/s390/kernel/sthyi.c | 13 +- arch/s390/kernel/sysinfo.c | 19 +- arch/s390/kernel/uv.c | 8 +- arch/s390/kvm/pv.c | 7 +- arch/s390/mm/kasan_init.c | 35 +- arch/s390/mm/maccess.c | 19 +- arch/s390/pci/pci_insn.c | 55 +- arch/s390/pci/pci_mmio.c | 24 +- arch/sh/include/asm/mmzone.h | 4 +- arch/sh/include/asm/pgalloc.h | 1 - arch/sh/include/asm/pgtable-3level.h | 4 +- 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 | 8 +- arch/sparc/include/asm/pgtable_64.h | 12 +- arch/sparc/kernel/smp_64.c | 2 +- arch/sparc/mm/init_64.c | 12 +- arch/um/Kconfig | 33 +- arch/um/Makefile | 3 +- arch/um/drivers/Kconfig | 20 + arch/um/drivers/Makefile | 1 + arch/um/drivers/chan_user.c | 3 +- arch/um/drivers/slip_user.c | 3 +- arch/um/drivers/ubd_kern.c | 153 +- arch/um/drivers/virt-pci.c | 895 ++ arch/um/drivers/virtio_uml.c | 40 +- arch/um/include/asm/Kbuild | 4 +- arch/um/include/asm/cacheflush.h | 9 + arch/um/include/asm/cpufeature.h | 157 + arch/um/include/asm/fpu/api.h | 20 + arch/um/include/asm/futex.h | 14 + arch/um/include/asm/io.h | 7 + arch/um/include/asm/irq.h | 8 +- arch/um/include/asm/irqflags.h | 10 +- arch/um/include/asm/msi.h | 1 + arch/um/include/asm/pci.h | 39 + arch/um/include/asm/pgalloc.h | 1 - arch/um/include/asm/pgtable-3level.h | 2 +- arch/um/include/asm/processor-generic.h | 8 + arch/um/include/asm/tlb.h | 2 +- arch/um/include/asm/xor.h | 17 +- arch/um/include/linux/time-internal.h | 12 +- arch/um/include/linux/virtio-uml.h | 13 + arch/um/include/shared/irq_user.h | 1 + arch/um/include/shared/kern_util.h | 1 - arch/um/include/shared/longjmp.h | 14 +- arch/um/include/shared/os.h | 8 +- arch/um/include/shared/timetravel.h | 22 + arch/um/kernel/Makefile | 14 +- arch/um/kernel/ioport.c | 13 + arch/um/kernel/irq.c | 52 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/skas/clone.c | 2 +- arch/um/kernel/skas/uaccess.c | 136 + arch/um/kernel/time.c | 35 +- arch/um/kernel/um_arch.c | 48 +- arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/signal.c | 64 +- arch/um/os-Linux/skas/process.c | 2 +- arch/um/os-Linux/start_up.c | 32 + arch/x86/Kconfig | 3 +- arch/x86/Makefile.um | 2 +- 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/events/core.c | 28 +- arch/x86/events/intel/core.c | 8 +- arch/x86/events/perf_event.h | 1 + arch/x86/hyperv/hv_init.c | 47 - arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/msr-index.h | 4 + arch/x86/include/asm/perf_event.h | 1 + arch/x86/include/asm/pgalloc.h | 2 - arch/x86/include/asm/pgtable.h | 8 +- arch/x86/kernel/cpu/cpu.h | 2 + arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/perfctr-watchdog.c | 4 +- arch/x86/kernel/cpu/sgx/encl.c | 2 +- arch/x86/kernel/cpu/sgx/virt.c | 1 + arch/x86/kernel/cpu/tsx.c | 37 +- arch/x86/kernel/kprobes/core.c | 6 - arch/x86/kernel/setup.c | 5 +- arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kernel/sev.c | 17 +- arch/x86/kernel/umip.c | 10 +- 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/lib/insn-eval.c | 30 +- arch/x86/mm/init_32.c | 4 +- arch/x86/mm/init_64.c | 12 +- arch/x86/mm/numa.c | 8 +- arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/mm/pgtable.c | 2 +- arch/x86/mm/tlb.c | 10 +- arch/x86/pci/fixup.c | 44 + arch/x86/platform/efi/Makefile | 1 - arch/x86/purgatory/Makefile | 1 - arch/x86/realmode/rm/Makefile | 1 - arch/x86/um/vdso/Makefile | 1 - arch/xtensa/include/asm/page.h | 4 - arch/xtensa/include/asm/pgalloc.h | 2 - block/Kconfig | 9 + block/blk-mq-sched.c | 17 +- block/blk-mq.c | 91 +- block/blk-rq-qos.h | 24 + block/blk-sysfs.c | 29 +- block/blk-wbt.c | 1 - block/blk.h | 1 - block/elevator.c | 6 +- crypto/algapi.c | 18 - crypto/algboss.c | 31 +- crypto/async_tx/async_xor.c | 3 +- crypto/shash.c | 18 +- crypto/sm2.c | 24 +- drivers/Kconfig | 2 - drivers/Makefile | 3 +- drivers/accessibility/braille/braille_console.c | 3 + drivers/accessibility/speakup/i18n.c | 7 + drivers/accessibility/speakup/i18n.h | 9 +- drivers/accessibility/speakup/main.c | 4 - drivers/acpi/Kconfig | 5 + drivers/acpi/Makefile | 1 + drivers/acpi/acpi_video.c | 6 - drivers/acpi/apei/ghes.c | 81 +- drivers/acpi/arm64/iort.c | 4 +- drivers/acpi/bus.c | 5 +- drivers/acpi/device_sysfs.c | 5 + drivers/acpi/dptf/dptf_pch_fivr.c | 9 - drivers/acpi/nvs.c | 24 +- drivers/acpi/pmic/Kconfig | 2 +- drivers/acpi/power.c | 4 +- drivers/acpi/prmt.c | 303 + drivers/acpi/processor_throttling.c | 15 +- drivers/acpi/scan.c | 141 +- drivers/acpi/sleep.c | 2 +- drivers/acpi/sysfs.c | 53 +- drivers/acpi/tables.c | 9 + drivers/acpi/utils.c | 14 + drivers/ata/ahci.c | 4 + drivers/ata/ahci.h | 7 +- drivers/ata/ahci_sunxi.c | 2 +- drivers/ata/pata_atiixp.c | 3 +- drivers/ata/pata_cs5520.c | 3 +- drivers/ata/pata_cs5530.c | 3 +- drivers/ata/pata_cypress.c | 10 +- drivers/ata/pata_macio.c | 5 +- drivers/ata/pata_sc1200.c | 3 +- drivers/ata/pata_serverworks.c | 3 +- drivers/ata/sata_mv.c | 6 +- drivers/ata/sata_nv.c | 10 +- drivers/ata/sata_sil24.c | 5 +- drivers/base/Makefile | 3 + drivers/base/core.c | 7 + drivers/base/devres.c | 105 +- drivers/base/power/domain.c | 61 +- drivers/base/power/runtime.c | 18 +- drivers/base/regmap/regmap-mdio.c | 22 +- drivers/base/trace.c | 10 + drivers/base/trace.h | 56 + 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 | 22 +- drivers/block/loop.c | 295 +- drivers/block/loop.h | 16 +- drivers/block/mtip32xx/mtip32xx.c | 150 +- drivers/block/nbd.c | 113 +- drivers/block/null_blk/main.c | 12 +- 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/bluetooth/btmrvl_sdio.c | 4 +- drivers/bus/fsl-mc/dprc-driver.c | 8 +- drivers/bus/fsl-mc/dprc.c | 4 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 10 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 19 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 2 +- drivers/bus/fsl-mc/mc-io.c | 6 +- drivers/bus/fsl-mc/mc-sys.c | 19 +- drivers/bus/mhi/core/init.c | 3 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 20 +- drivers/bus/mhi/pci_generic.c | 31 +- drivers/bus/ti-sysc.c | 28 +- drivers/cdrom/gdrom.c | 45 +- drivers/char/ipmi/Kconfig | 27 + drivers/char/ipmi/Makefile | 2 + drivers/char/ipmi/kcs_bmc.c | 505 +- drivers/char/ipmi/kcs_bmc.h | 92 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 633 +- drivers/char/ipmi/kcs_bmc_cdev_ipmi.c | 568 ++ drivers/char/ipmi/kcs_bmc_client.h | 45 + drivers/char/ipmi/kcs_bmc_device.h | 22 + drivers/char/ipmi/kcs_bmc_npcm7xx.c | 92 +- drivers/char/ipmi/kcs_bmc_serio.c | 157 + drivers/char/pcmcia/synclink_cs.c | 8 +- drivers/clk/imx/clk-imx8mq.c | 56 +- drivers/clk/imx/clk-imx8qxp.c | 152 +- drivers/clk/imx/clk-scu.c | 93 +- drivers/clocksource/arm_global_timer.c | 4 +- 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/ccp/ccp-dmaengine.c | 3 +- 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/hpre/hpre_main.c | 7 + drivers/crypto/hisilicon/qm.c | 909 +- drivers/crypto/hisilicon/qm.h | 14 + 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/hisilicon/sec2/sec_main.c | 7 + drivers/crypto/hisilicon/zip/zip_main.c | 11 + drivers/crypto/marvell/cesa/cesa.h | 2 +- drivers/crypto/omap-des.c | 9 +- drivers/crypto/omap-sham.c | 4 +- drivers/crypto/qce/skcipher.c | 8 +- drivers/cxl/Kconfig | 30 + drivers/cxl/Makefile | 4 + drivers/cxl/acpi.c | 222 + drivers/cxl/core.c | 810 +- drivers/cxl/cxl.h | 178 + drivers/cxl/mem.h | 2 + drivers/cxl/pci.c | 42 +- drivers/cxl/pmem.c | 230 + drivers/dax/device.c | 2 +- drivers/dma-buf/udmabuf.c | 50 +- drivers/dma/altera-msgdma.c | 20 + drivers/dma/qcom/gpi.c | 1 + drivers/dma/sf-pdma/sf-pdma.c | 5 +- drivers/dma/sh/Makefile | 2 +- drivers/dma/sh/shdma-of.c | 76 - drivers/dma/xilinx/xilinx_dpdma.c | 2 +- drivers/edac/Kconfig | 3 +- drivers/edac/i10nm_base.c | 174 +- drivers/edac/igen6_edac.c | 374 +- drivers/edac/pnd2_edac.c | 3 + drivers/edac/sb_edac.c | 3 + drivers/edac/skx_base.c | 3 + drivers/edac/skx_common.c | 82 +- drivers/edac/skx_common.h | 34 +- drivers/extcon/extcon-max14577.c | 16 +- drivers/extcon/extcon-max77693.c | 17 +- drivers/extcon/extcon-max8997.c | 45 +- drivers/firewire/nosy.c | 43 +- drivers/firmware/efi/libstub/Makefile | 1 - drivers/firmware/psci/psci.c | 21 +- drivers/firmware/tegra/Makefile | 1 + drivers/firmware/tegra/bpmp-private.h | 3 +- drivers/firmware/tegra/bpmp.c | 3 +- drivers/firmware/turris-mox-rwtm.c | 56 +- drivers/fpga/altera-pr-ip-core.c | 10 - drivers/fpga/fpga-bridge.c | 18 +- drivers/fpga/fpga-mgr.c | 20 +- drivers/fpga/fpga-region.c | 16 +- drivers/fpga/stratix10-soc.c | 1 + drivers/gpio/Kconfig | 2 +- drivers/gpio/gpio-idt3243x.c | 8 +- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpio-xilinx.c | 8 +- drivers/gpio/gpio-zynq.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 234 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 57 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 23 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 175 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 5 - drivers/gpu/drm/amd/amdgpu/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/amdgpu/umc_v8_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 58 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 26 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 68 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 62 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 7 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 7 +- drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 171 +- 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/amdgpu_dm/amdgpu_dm_psr.c | 164 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h | 37 + drivers/gpu/drm/amd/display/dc/Makefile | 2 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 68 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 3 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 167 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 174 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 218 + drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 31 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 100 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 4 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 23 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 2 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 5 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 24 + .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 12 + .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 3 + .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 + .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 12 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 4 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 4 +- .../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 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 - .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 - drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 1 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 11 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 18 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 14 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 29 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 65 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 14 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 10 + .../drm/amd/display/modules/power/power_helpers.c | 20 +- .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 27 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 15 +- 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 | 89 +- .../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 | 89 +- .../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/atmel-hlcdc/atmel_hlcdc_crtc.c | 17 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 1 + 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/drm_dp_mst_topology.c | 68 +- 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/hyperv/hyperv_drm_modeset.c | 2 +- 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/mediatek/mtk_dpi.c | 129 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 17 + drivers/gpu/drm/msm/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/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 | 4 +- drivers/gpu/drm/panel/Kconfig | 10 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 - drivers/gpu/drm/panel/panel-samsung-ld9040.c | 1 + drivers/gpu/drm/tegra/dpaux.c | 4 +- drivers/gpu/drm/tegra/vic.c | 2 - drivers/gpu/drm/tegra/vic.h | 1 - drivers/gpu/drm/vc4/vc4_hdmi.c | 44 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-sony.c | 98 +- 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/hid/surface-hid/surface_hid.c | 2 +- drivers/hid/usbhid/usbkbd.c | 4 +- drivers/hv/Makefile | 3 + drivers/hv/hv_common.c | 66 + drivers/hwmon/lm90.c | 79 +- drivers/hwmon/ntc_thermistor.c | 4 - drivers/hwmon/pmbus/bpa-rs600.c | 29 + drivers/hwmon/pmbus/dps920ab.c | 2 - drivers/hwtracing/coresight/coresight-core.c | 11 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 5 - drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/i2c/busses/i2c-cht-wc.c | 3 +- drivers/i2c/busses/i2c-cp2615.c | 14 +- drivers/i2c/busses/i2c-i801.c | 67 +- drivers/i2c/busses/i2c-riic.c | 23 +- drivers/ide/Kconfig | 827 -- drivers/ide/Makefile | 109 - drivers/ide/aec62xx.c | 330 - drivers/ide/ali14xx.c | 250 - drivers/ide/alim15x3.c | 601 -- drivers/ide/amd74xx.c | 342 - drivers/ide/atiixp.c | 211 - drivers/ide/buddha.c | 238 - drivers/ide/cmd640.c | 848 -- drivers/ide/cmd64x.c | 451 - drivers/ide/cs5520.c | 167 - drivers/ide/cs5530.c | 294 - drivers/ide/cs5535.c | 215 - drivers/ide/cs5536.c | 293 - drivers/ide/cy82c693.c | 233 - drivers/ide/delkin_cb.c | 161 - drivers/ide/dtc2278.c | 155 - drivers/ide/falconide.c | 226 - drivers/ide/gayle.c | 188 - drivers/ide/hpt366.c | 1544 ---- drivers/ide/ht6560b.c | 383 - drivers/ide/icside.c | 692 -- drivers/ide/ide-4drives.c | 65 - drivers/ide/ide-acpi.c | 619 -- drivers/ide/ide-atapi.c | 756 -- drivers/ide/ide-cd.c | 1858 ---- drivers/ide/ide-cd.h | 123 - drivers/ide/ide-cd_ioctl.c | 468 - drivers/ide/ide-cd_verbose.c | 362 - drivers/ide/ide-cs.c | 364 - drivers/ide/ide-devsets.c | 192 - drivers/ide/ide-disk.c | 795 -- drivers/ide/ide-disk.h | 30 - drivers/ide/ide-disk_ioctl.c | 33 - drivers/ide/ide-disk_proc.c | 125 - drivers/ide/ide-dma-sff.c | 336 - drivers/ide/ide-dma.c | 551 -- drivers/ide/ide-eh.c | 443 - drivers/ide/ide-floppy.c | 551 -- drivers/ide/ide-floppy.h | 42 - drivers/ide/ide-floppy_ioctl.c | 339 - drivers/ide/ide-floppy_proc.c | 34 - drivers/ide/ide-gd.c | 432 - drivers/ide/ide-gd.h | 43 - drivers/ide/ide-generic.c | 139 - drivers/ide/ide-io-std.c | 262 - drivers/ide/ide-io.c | 904 -- drivers/ide/ide-ioctls.c | 306 - drivers/ide/ide-iops.c | 536 -- drivers/ide/ide-legacy.c | 59 - drivers/ide/ide-lib.c | 146 - drivers/ide/ide-park.c | 155 - drivers/ide/ide-pci-generic.c | 202 - drivers/ide/ide-pio-blacklist.c | 96 - drivers/ide/ide-pm.c | 261 - drivers/ide/ide-pnp.c | 92 - drivers/ide/ide-probe.c | 1623 ---- drivers/ide/ide-proc.c | 633 -- drivers/ide/ide-scan-pci.c | 113 - drivers/ide/ide-sysfs.c | 143 - drivers/ide/ide-tape.c | 2083 ----- drivers/ide/ide-taskfile.c | 668 -- drivers/ide/ide-timings.c | 198 - drivers/ide/ide-xfer-mode.c | 267 - drivers/ide/ide.c | 415 - drivers/ide/ide_platform.c | 133 - drivers/ide/it8172.c | 164 - drivers/ide/it8213.c | 216 - drivers/ide/it821x.c | 714 -- drivers/ide/jmicron.c | 175 - drivers/ide/ns87415.c | 349 - drivers/ide/opti621.c | 178 - drivers/ide/palm_bk3710.c | 387 - drivers/ide/pdc202xx_new.c | 556 -- drivers/ide/pdc202xx_old.c | 361 - drivers/ide/piix.c | 475 - drivers/ide/pmac.c | 1703 ---- drivers/ide/qd65xx.c | 446 - drivers/ide/qd65xx.h | 145 - drivers/ide/rapide.c | 106 - drivers/ide/rz1000.c | 100 - drivers/ide/sc1200.c | 340 - drivers/ide/serverworks.c | 455 - drivers/ide/setup-pci.c | 665 -- drivers/ide/siimage.c | 843 -- drivers/ide/sis5513.c | 636 -- drivers/ide/sl82c105.c | 366 - drivers/ide/slc90e66.c | 181 - drivers/ide/tc86c001.c | 270 - drivers/ide/triflex.c | 135 - drivers/ide/trm290.c | 374 - drivers/ide/tx4938ide.c | 209 - drivers/ide/tx4939ide.c | 628 -- drivers/ide/umc8672.c | 184 - drivers/ide/via82cxxx.c | 531 -- drivers/iio/accel/Kconfig | 11 +- drivers/iio/accel/bma180.c | 92 +- drivers/iio/accel/bmc150-accel-core.c | 221 +- 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/accel/hid-sensor-accel-3d.c | 6 +- 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-ads1015.c | 5 +- drivers/iio/adc/ti-ads124s08.c | 2 - drivers/iio/adc/ti-ads8688.c | 3 +- drivers/iio/adc/ti-tsc2046.c | 2 - drivers/iio/chemical/atlas-sensor.c | 13 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 32 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 14 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 + drivers/iio/common/scmi_sensors/Makefile | 2 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 6 +- drivers/iio/humidity/hid-sensor-humidity.c | 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 | 24 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 6 +- drivers/iio/light/hid-sensor-als.c | 6 +- drivers/iio/light/hid-sensor-prox.c | 6 +- drivers/iio/light/ltr501.c | 25 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/si1145.c | 10 +- drivers/iio/light/tcs3472.c | 6 +- drivers/iio/light/vcnl4000.c | 2 +- drivers/iio/light/vcnl4035.c | 3 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 7 +- drivers/iio/magnetometer/rm3100-core.c | 3 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 6 +- drivers/iio/orientation/hid-sensor-rotation.c | 5 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 3 + drivers/iio/pressure/hid-sensor-press.c | 6 +- drivers/iio/pressure/icp10100.c | 5 +- drivers/iio/proximity/isl29501.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 4 +- drivers/iio/temperature/hid-sensor-temperature.c | 2 + drivers/infiniband/core/cm.c | 240 +- drivers/infiniband/core/core_priv.h | 13 +- drivers/infiniband/core/counters.c | 4 +- drivers/infiniband/core/device.c | 30 +- drivers/infiniband/core/nldev.c | 10 +- drivers/infiniband/core/sysfs.c | 1100 ++- drivers/infiniband/hw/bnxt_re/hw_counters.c | 7 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 4 +- drivers/infiniband/hw/cxgb4/provider.c | 11 +- drivers/infiniband/hw/efa/efa.h | 3 +- drivers/infiniband/hw/efa/efa_main.c | 3 +- drivers/infiniband/hw/efa/efa_verbs.c | 11 +- drivers/infiniband/hw/hfi1/hfi.h | 7 +- drivers/infiniband/hw/hfi1/sysfs.c | 530 +- drivers/infiniband/hw/hfi1/verbs.c | 92 +- drivers/infiniband/hw/hns/hns_roce_device.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 25 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 88 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 10 + drivers/infiniband/hw/hns/hns_roce_qp.c | 2 +- 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 | 27 +- drivers/infiniband/hw/mlx4/main.c | 27 +- drivers/infiniband/hw/mlx5/counters.c | 42 +- drivers/infiniband/hw/mlx5/main.c | 6 +- drivers/infiniband/hw/mlx5/odp.c | 8 +- drivers/infiniband/hw/mthca/mthca_provider.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 2 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qib/qib.h | 8 +- drivers/infiniband/hw/qib/qib_sysfs.c | 616 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 2 +- drivers/infiniband/sw/rxe/Makefile | 1 + drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_comp.c | 5 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 7 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 4 +- drivers/infiniband/sw/rxe/rxe_loc.h | 36 +- drivers/infiniband/sw/rxe/rxe_mr.c | 126 +- drivers/infiniband/sw/rxe/rxe_mw.c | 343 + drivers/infiniband/sw/rxe/rxe_opcode.c | 11 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 3 +- drivers/infiniband/sw/rxe/rxe_param.h | 19 +- drivers/infiniband/sw/rxe/rxe_pool.c | 45 +- drivers/infiniband/sw/rxe/rxe_pool.h | 8 +- drivers/infiniband/sw/rxe/rxe_qp.c | 1 - drivers/infiniband/sw/rxe/rxe_req.c | 113 +- drivers/infiniband/sw/rxe/rxe_resp.c | 113 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 19 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 48 +- drivers/input/Kconfig | 1 - drivers/input/gameport/Kconfig | 1 + drivers/input/joystick/Kconfig | 10 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/qwiic-joystick.c | 146 + drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/input/misc/ims-pcu.c | 2 +- drivers/input/mouse/trackpoint.c | 2 +- drivers/input/serio/i8042.c | 4 +- drivers/input/touchscreen/goodix.c | 52 - drivers/input/touchscreen/hideep.c | 13 +- drivers/input/touchscreen/tsc200x-core.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 59 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 222 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 48 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 90 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 43 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 38 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 13 +- drivers/iommu/intel/iommu.c | 8 +- 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-v3.c | 36 +- 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/mailbox/Kconfig | 12 + drivers/mailbox/Makefile | 2 + drivers/mailbox/arm_mhu.c | 4 +- drivers/mailbox/bcm-flexrm-mailbox.c | 1 - drivers/mailbox/bcm-pdc-mailbox.c | 1 - drivers/mailbox/bcm2835-mailbox.c | 1 - drivers/mailbox/hi3660-mailbox.c | 2 +- drivers/mailbox/hi6220-mailbox.c | 2 +- drivers/mailbox/imx-mailbox.c | 196 +- drivers/mailbox/mailbox-mpfs.c | 251 + drivers/mailbox/mtk-cmdq-mailbox.c | 28 +- drivers/mailbox/qcom-ipcc.c | 6 + drivers/md/Kconfig | 6 +- 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-kcopyd.c | 6 + drivers/md/dm-rq.c | 9 +- drivers/md/dm-writecache.c | 34 +- drivers/md/md-bitmap.c | 2 +- drivers/md/md-faulty.c | 2 +- drivers/md/md-linear.c | 2 +- drivers/md/md-multipath.c | 2 +- drivers/md/md.c | 116 +- drivers/md/md.h | 13 +- drivers/md/raid0.c | 3 + drivers/md/raid1.c | 15 +- drivers/md/raid1.h | 1 + drivers/md/raid10.c | 6 + drivers/md/raid10.h | 1 + drivers/md/raid5.c | 63 +- drivers/media/common/siano/smsdvb-main.c | 4 + drivers/media/dvb-core/dmxdev.c | 2 +- drivers/media/dvb-core/dvb_ca_en50221.c | 1 + drivers/media/dvb-core/dvb_frontend.c | 222 +- drivers/media/dvb-core/dvb_net.c | 25 +- drivers/media/dvb-core/dvbdev.c | 3 + drivers/media/i2c/adv7170.c | 6 +- drivers/media/i2c/adv7175.c | 6 +- drivers/media/i2c/adv7180.c | 18 +- drivers/media/i2c/adv7183.c | 8 +- drivers/media/i2c/adv748x/adv748x-afe.c | 13 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 14 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 13 +- drivers/media/i2c/adv7511-v4l2.c | 10 +- drivers/media/i2c/adv7604.c | 12 +- drivers/media/i2c/adv7842.c | 20 +- drivers/media/i2c/ak881x.c | 6 +- drivers/media/i2c/ccs/ccs-core.c | 84 +- drivers/media/i2c/cx25840/cx25840-core.c | 2 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 23 +- drivers/media/i2c/hi556.c | 15 +- drivers/media/i2c/imx208.c | 19 +- drivers/media/i2c/imx214.c | 37 +- drivers/media/i2c/imx219.c | 30 +- drivers/media/i2c/imx258.c | 19 +- drivers/media/i2c/imx274.c | 38 +- drivers/media/i2c/imx290.c | 20 +- drivers/media/i2c/imx319.c | 18 +- drivers/media/i2c/imx334.c | 28 +- drivers/media/i2c/imx355.c | 18 +- drivers/media/i2c/m5mols/m5mols_core.c | 21 +- drivers/media/i2c/max9271.c | 42 +- drivers/media/i2c/max9271.h | 9 + drivers/media/i2c/max9286.c | 58 +- drivers/media/i2c/ml86v7667.c | 4 +- drivers/media/i2c/mt9m001.c | 18 +- drivers/media/i2c/mt9m032.c | 38 +- drivers/media/i2c/mt9m111.c | 18 +- drivers/media/i2c/mt9p031.c | 45 +- drivers/media/i2c/mt9t001.c | 44 +- drivers/media/i2c/mt9t112.c | 14 +- drivers/media/i2c/mt9v011.c | 6 +- drivers/media/i2c/mt9v032.c | 44 +- drivers/media/i2c/mt9v111.c | 25 +- drivers/media/i2c/noon010pc30.c | 19 +- drivers/media/i2c/ov02a10.c | 17 +- drivers/media/i2c/ov13858.c | 18 +- drivers/media/i2c/ov2640.c | 16 +- drivers/media/i2c/ov2659.c | 14 +- drivers/media/i2c/ov2680.c | 23 +- drivers/media/i2c/ov2685.c | 10 +- drivers/media/i2c/ov2740.c | 15 +- drivers/media/i2c/ov5640.c | 14 +- drivers/media/i2c/ov5645.c | 38 +- drivers/media/i2c/ov5647.c | 26 +- drivers/media/i2c/ov5648.c | 14 +- drivers/media/i2c/ov5670.c | 19 +- drivers/media/i2c/ov5675.c | 15 +- drivers/media/i2c/ov5695.c | 15 +- drivers/media/i2c/ov6650.c | 28 +- drivers/media/i2c/ov7251.c | 39 +- drivers/media/i2c/ov7670.c | 17 +- drivers/media/i2c/ov772x.c | 12 +- drivers/media/i2c/ov7740.c | 17 +- drivers/media/i2c/ov8856.c | 15 +- drivers/media/i2c/ov8865.c | 14 +- drivers/media/i2c/ov9640.c | 8 +- drivers/media/i2c/ov9650.c | 17 +- drivers/media/i2c/ov9734.c | 15 +- drivers/media/i2c/rdacm20.c | 88 +- drivers/media/i2c/rdacm21.c | 71 +- drivers/media/i2c/rj54n1cb0c.c | 12 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 55 +- drivers/media/i2c/s5k4ecgx.c | 22 +- drivers/media/i2c/s5k5baf.c | 49 +- drivers/media/i2c/s5k6a3.c | 19 +- drivers/media/i2c/s5k6aa.c | 39 +- drivers/media/i2c/saa6588.c | 4 +- drivers/media/i2c/saa6752hs.c | 6 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/saa717x.c | 2 +- drivers/media/i2c/sr030pc30.c | 8 +- drivers/media/i2c/st-mipid02.c | 21 +- drivers/media/i2c/tc358743.c | 8 +- drivers/media/i2c/tda1997x.c | 14 +- drivers/media/i2c/tvp514x.c | 12 +- drivers/media/i2c/tvp5150.c | 20 +- drivers/media/i2c/tvp7002.c | 11 +- drivers/media/i2c/tw9910.c | 10 +- drivers/media/i2c/vs6624.c | 8 +- drivers/media/pci/bt8xx/bttv-driver.c | 6 +- drivers/media/pci/cx18/cx18-av-core.c | 2 +- drivers/media/pci/cx88/cx88-alsa.c | 6 +- drivers/media/pci/cx88/cx88-blackbird.c | 3 +- drivers/media/pci/cx88/cx88-core.c | 6 +- drivers/media/pci/cx88/cx88-dvb.c | 3 +- drivers/media/pci/cx88/cx88-mpeg.c | 6 +- drivers/media/pci/cx88/cx88-vbi.c | 3 +- drivers/media/pci/cx88/cx88-video.c | 5 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +- drivers/media/pci/saa7134/saa7134-core.c | 39 +- drivers/media/pci/saa7134/saa7134-empress.c | 5 +- drivers/media/pci/saa7134/saa7134-video.c | 6 +- drivers/media/platform/atmel/atmel-isc-base.c | 19 +- drivers/media/platform/atmel/atmel-isi.c | 19 +- drivers/media/platform/cadence/cdns-csi2tx.c | 14 +- drivers/media/platform/coda/coda-common.c | 4 +- drivers/media/platform/davinci/vpbe_display.c | 2 +- drivers/media/platform/davinci/vpbe_venc.c | 6 +- drivers/media/platform/exynos4-is/fimc-capture.c | 22 +- drivers/media/platform/exynos4-is/fimc-isp.c | 37 +- drivers/media/platform/exynos4-is/fimc-lite.c | 39 +- drivers/media/platform/exynos4-is/mipi-csis.c | 17 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 18 +- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 18 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 12 +- drivers/media/platform/marvell-ccic/mcam-core.c | 5 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 26 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 92 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 17 + drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 2 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 4 + drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 4 +- drivers/media/platform/omap3isp/ispccdc.c | 85 +- drivers/media/platform/omap3isp/ispccp2.c | 49 +- drivers/media/platform/omap3isp/ispcsi2.c | 41 +- drivers/media/platform/omap3isp/isppreview.c | 69 +- drivers/media/platform/omap3isp/ispresizer.c | 70 +- drivers/media/platform/pxa_camera.c | 5 +- drivers/media/platform/qcom/camss/camss-csid.c | 35 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 40 +- drivers/media/platform/qcom/camss/camss-ispif.c | 36 +- drivers/media/platform/qcom/camss/camss-vfe.c | 84 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 9 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 16 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 6 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 10 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 10 +- drivers/media/platform/renesas-ceu.c | 7 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 112 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 95 +- drivers/media/platform/s3c-camif/camif-capture.c | 18 +- drivers/media/platform/s5p-g2d/g2d.c | 3 + drivers/media/platform/stm32/stm32-dcmi.c | 14 +- .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 16 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 35 +- drivers/media/platform/via-camera.c | 5 +- drivers/media/platform/video-mux.c | 22 +- drivers/media/platform/vsp1/vsp1_brx.c | 34 +- drivers/media/platform/vsp1/vsp1_clu.c | 13 +- drivers/media/platform/vsp1/vsp1_entity.c | 59 +- drivers/media/platform/vsp1/vsp1_entity.h | 20 +- drivers/media/platform/vsp1/vsp1_histo.c | 51 +- drivers/media/platform/vsp1/vsp1_hsit.c | 14 +- drivers/media/platform/vsp1/vsp1_lif.c | 13 +- drivers/media/platform/vsp1/vsp1_lut.c | 13 +- drivers/media/platform/vsp1/vsp1_rwpf.c | 32 +- drivers/media/platform/vsp1/vsp1_rwpf.h | 2 +- drivers/media/platform/vsp1/vsp1_sru.c | 22 +- drivers/media/platform/vsp1/vsp1_uds.c | 22 +- drivers/media/platform/vsp1/vsp1_uif.c | 27 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 26 +- drivers/media/platform/xilinx/xilinx-dma.c | 5 +- drivers/media/platform/xilinx/xilinx-tpg.c | 25 +- drivers/media/platform/xilinx/xilinx-vip.c | 18 +- drivers/media/platform/xilinx/xilinx-vip.h | 4 +- drivers/media/test-drivers/vimc/vimc-debayer.c | 20 +- drivers/media/test-drivers/vimc/vimc-scaler.c | 36 +- drivers/media/test-drivers/vimc/vimc-sensor.c | 16 +- drivers/media/usb/cpia2/cpia2_v4l.c | 149 +- drivers/media/usb/go7007/s2250-board.c | 2 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 23 +- drivers/media/usb/uvc/uvc_video.c | 27 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 3 + drivers/media/v4l2-core/v4l2-event.c | 6 +- drivers/media/v4l2-core/v4l2-ioctl.c | 38 +- drivers/media/v4l2-core/v4l2-subdev.c | 166 +- drivers/memstick/core/ms_block.c | 25 +- drivers/memstick/core/mspro_block.c | 26 +- drivers/mfd/Kconfig | 18 - drivers/mfd/Makefile | 1 - drivers/mfd/tps68470.c | 97 - drivers/misc/eeprom/Kconfig | 5 +- drivers/misc/eeprom/at25.c | 158 +- drivers/misc/lkdtm/bugs.c | 6 +- drivers/misc/mei/hdcp/Kconfig | 1 - drivers/mmc/core/block.c | 28 +- drivers/mmc/core/mmc_ops.c | 4 +- drivers/mmc/core/queue.c | 23 +- drivers/mmc/core/queue.h | 2 +- drivers/mmc/host/Kconfig | 2 +- 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-iproc.c | 30 + drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sdhci.h | 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 | 49 +- drivers/mtd/mtdcore.c | 52 +- drivers/mtd/mtdoops.c | 4 +- drivers/mtd/mtdpart.c | 7 +- drivers/mtd/mtdpstore.c | 10 +- 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/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/core.c | 1 + drivers/mtd/spi-nor/core.h | 12 + drivers/mtd/spi-nor/sfdp.c | 58 + drivers/mtd/spi-nor/sysfs.c | 93 + drivers/mtd/ubi/block.c | 68 +- drivers/mtd/ubi/debug.c | 2 +- drivers/net/Kconfig | 1 + drivers/net/bonding/bond_main.c | 18 +- drivers/net/caif/caif_serial.c | 1 + drivers/net/can/usb/mcba_usb.c | 17 +- drivers/net/dsa/b53/b53_srab.c | 3 +- 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 | 16 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 20 +- drivers/net/dsa/sja1105/sja1105_main.c | 272 +- 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 | 65 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 4 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 1 + drivers/net/dsa/xrs700x/xrs700x.c | 27 +- drivers/net/ethernet/aeroflex/greth.c | 3 +- drivers/net/ethernet/atheros/alx/main.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 48 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 49 +- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 1 + drivers/net/ethernet/ezchip/nps_enet.c | 7 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 88 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 2 +- drivers/net/ethernet/freescale/fec_ptp.c | 8 +- drivers/net/ethernet/freescale/gianfar.c | 76 +- drivers/net/ethernet/freescale/gianfar.h | 74 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 30 +- drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 21 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 67 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 614 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 67 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 78 + .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 55 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 75 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 8 + .../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/i40e/i40e_common.c | 124 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 1 - drivers/net/ethernet/intel/iavf/iavf_common.c | 124 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 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_lan_tx_rx.h | 151 +- drivers/net/ethernet/intel/ice/ice_lib.c | 28 +- drivers/net/ethernet/intel/ice/ice_lib.h | 3 +- drivers/net/ethernet/intel/ice/ice_main.c | 102 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 1265 +++ drivers/net/ethernet/intel/ice/ice_ptp.h | 161 + drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 651 ++ 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_switch.h | 1 - drivers/net/ethernet/intel/ice/ice_txrx.c | 39 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 5 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 26 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 2 +- drivers/net/ethernet/intel/ice/ice_type.h | 62 + drivers/net/ethernet/intel/ice/ice_xsk.c | 2 +- drivers/net/ethernet/lantiq_xrx200.c | 3 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 54 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 50 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 71 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 168 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 889 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 319 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 33 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 8 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 85 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 323 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 11 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 39 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 6 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 191 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 143 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 303 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 58 +- drivers/net/ethernet/marvell/prestera/Makefile | 3 +- drivers/net/ethernet/marvell/prestera/prestera.h | 9 + .../net/ethernet/marvell/prestera/prestera_acl.c | 376 + .../net/ethernet/marvell/prestera/prestera_acl.h | 124 + .../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_flow.c | 194 + .../net/ethernet/marvell/prestera/prestera_flow.h | 14 + .../ethernet/marvell/prestera/prestera_flower.c | 359 + .../ethernet/marvell/prestera/prestera_flower.h | 18 + .../net/ethernet/marvell/prestera/prestera_hw.c | 396 + .../net/ethernet/marvell/prestera/prestera_hw.h | 34 + .../net/ethernet/marvell/prestera/prestera_main.c | 34 +- .../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 +- .../net/ethernet/marvell/prestera/prestera_span.c | 239 + .../net/ethernet/marvell/prestera/prestera_span.h | 20 + drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 19 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 179 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 267 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lib/sf.h | 45 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 6 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 25 +- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 35 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 608 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 37 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 1 + .../mellanox/mlx5/core/steering/dr_ste_v1.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 2 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 1 - drivers/net/ethernet/micrel/ksz884x.c | 105 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 5 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 726 +- .../net/ethernet/netronome/nfp/flower/conntrack.h | 76 + .../net/ethernet/netronome/nfp/flower/metadata.c | 28 + .../net/ethernet/netronome/nfp/flower/offload.c | 9 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 4 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 8 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 6 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 1 + .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 296 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 19 +- drivers/net/ethernet/realtek/r8169_main.c | 3 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 21 + drivers/net/ethernet/stmicro/stmmac/Makefile | 2 + drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 398 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 18 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 16 + .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 218 + drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 18 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 27 +- drivers/net/hamradio/mkiss.c | 1 + drivers/net/ipa/Makefile | 3 +- drivers/net/ipa/ipa_endpoint.c | 12 - drivers/net/ipa/ipa_main.c | 37 +- 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 | 147 +- 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/bcm87xx.c | 4 +- drivers/net/phy/davicom.c | 6 +- drivers/net/phy/dp83640.c | 5 +- drivers/net/phy/dp83867.c | 6 +- drivers/net/phy/et1011c.c | 15 +- drivers/net/phy/fixed_phy.c | 4 +- drivers/net/phy/lxt.c | 4 +- drivers/net/phy/marvell.c | 13 +- drivers/net/phy/mdio_bus.c | 4 +- drivers/net/phy/mdio_device.c | 4 +- drivers/net/phy/micrel.c | 410 +- drivers/net/phy/mii_timestamper.c | 3 + drivers/net/phy/national.c | 6 +- drivers/net/phy/nxp-c45-tja11xx.c | 12 +- drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy-core.c | 3 +- drivers/net/phy/phy.c | 3 +- drivers/net/phy/phy_device.c | 118 +- drivers/net/phy/phylink.c | 60 +- drivers/net/phy/qsemi.c | 1 + drivers/net/phy/sfp-bus.c | 33 +- drivers/net/phy/sfp.c | 2 +- drivers/net/phy/spi_ks8995.c | 10 +- drivers/net/phy/ste10Xp.c | 6 +- drivers/net/phy/vitesse.c | 3 +- drivers/net/usb/asix_devices.c | 43 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/cdc_ncm.c | 2 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/usb/r8152.c | 20 +- drivers/net/usb/smsc75xx.c | 10 +- drivers/net/wan/cosa.c | 493 +- drivers/net/wan/hdlc_ppp.c | 38 +- drivers/net/wan/hostess_sv11.c | 113 +- drivers/net/wan/pc300too.c | 52 +- drivers/net/wan/pci200syn.c | 51 +- drivers/net/wan/z85230.c | 993 +- drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 - drivers/net/wireless/ath/ath10k/mac.c | 1 + drivers/net/wireless/ath/ath10k/pci.c | 14 +- drivers/net/wireless/ath/ath10k/pci.h | 1 - drivers/net/wireless/ath/ath10k/wmi.h | 1 - drivers/net/wireless/ath/ath11k/core.c | 47 +- drivers/net/wireless/ath/ath11k/core.h | 1 + drivers/net/wireless/ath/ath11k/dp.c | 16 +- drivers/net/wireless/ath/ath11k/hal.c | 10 + drivers/net/wireless/ath/ath11k/hal.h | 3 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 42 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 8 + drivers/net/wireless/ath/ath11k/hw.c | 391 + drivers/net/wireless/ath/ath11k/hw.h | 5 + drivers/net/wireless/ath/ath11k/mac.c | 10 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/net/wireless/ath/ath11k/pci.c | 47 +- drivers/net/wireless/ath/ath11k/rx_desc.h | 87 + drivers/net/wireless/ath/ath5k/pcu.c | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath9k/main.c | 5 + drivers/net/wireless/ath/carl9170/Kconfig | 8 +- drivers/net/wireless/ath/hw.c | 2 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 20 +- drivers/net/wireless/ath/wcn36xx/main.c | 131 +- drivers/net/wireless/ath/wcn36xx/smd.c | 267 + drivers/net/wireless/ath/wcn36xx/smd.h | 17 + drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 14 + drivers/net/wireless/ath/wil6210/cfg80211.c | 2 - drivers/net/wireless/ath/wil6210/interrupt.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 6 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 54 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 7 + .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 19 +- .../wireless/broadcom/brcm80211/brcmsmac/aiutils.c | 3 - .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 8 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 1 - drivers/net/wireless/marvell/libertas/main.c | 2 +- drivers/net/wireless/marvell/libertas/mesh.c | 149 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 13 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 64 +- drivers/net/wireless/mediatek/mt76/mt76.h | 56 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 32 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 12 - drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 85 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 156 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 42 - drivers/net/wireless/mediatek/mt76/mt7615/main.c | 60 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 19 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 10 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 + drivers/net/wireless/mediatek/mt76/mt7615/sdio.h | 2 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 39 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 16 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 19 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 10 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 228 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 72 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 36 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 78 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 45 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 44 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 179 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 384 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 56 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 103 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 673 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 80 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 39 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 41 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 32 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 21 +- .../net/wireless/mediatek/mt76/mt7915/testmode.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 37 + drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 248 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 14 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 172 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 203 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 166 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 20 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 34 +- drivers/net/wireless/mediatek/mt76/sdio.c | 17 +- drivers/net/wireless/mediatek/mt76/testmode.c | 35 +- drivers/net/wireless/mediatek/mt76/tx.c | 82 +- drivers/net/wireless/mediatek/mt76/usb.c | 1 + drivers/net/wireless/microchip/wilc1000/spi.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 5 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 11 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 59 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 11 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 20 +- drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 2 +- drivers/net/wireless/rndis_wlan.c | 5 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 6 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 20 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 7 +- drivers/net/wireless/rsi/rsi_main.h | 1 - drivers/net/wireless/st/cw1200/cw1200_sdio.c | 1 + drivers/net/wireless/st/cw1200/scan.c | 17 +- drivers/net/wireless/ti/wl1251/cmd.c | 17 +- drivers/net/wireless/ti/wl12xx/main.c | 7 + drivers/net/wireless/ti/wlcore/cmd.c | 6 +- drivers/net/wireless/ti/wlcore/event.c | 67 +- drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/wireless/ti/wlcore/sysfs.c | 24 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 4 +- drivers/net/wwan/Kconfig | 45 +- drivers/net/wwan/Makefile | 4 +- 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 | 183 + 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 | 580 ++ 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/rpmsg_wwan_ctrl.c | 166 + drivers/net/wwan/wwan_core.c | 261 +- drivers/nfc/fdp/fdp.c | 7 +- drivers/nfc/nxp-nci/core.c | 39 +- drivers/nfc/nxp-nci/firmware.c | 7 +- drivers/nvdimm/bus.c | 64 +- drivers/nvdimm/dimm_devs.c | 18 + drivers/nvme/host/fabrics.c | 2 + drivers/nvme/host/fc.c | 72 +- drivers/nvmem/core.c | 4 + drivers/of/address.c | 14 +- drivers/of/fdt.c | 14 +- drivers/of/of_reserved_mem.c | 8 +- drivers/opp/core.c | 10 + drivers/opp/of.c | 24 +- drivers/pci/controller/dwc/Makefile | 3 +- drivers/pci/controller/dwc/pcie-tegra194-acpi.c | 108 + drivers/pci/controller/dwc/pcie-tegra194.c | 138 +- drivers/pci/controller/pci-hyperv.c | 3 + drivers/pci/ecam.c | 54 +- drivers/pci/hotplug/pciehp_hpc.c | 36 + drivers/pci/of.c | 2 + drivers/pci/p2pdma.c | 279 +- drivers/pci/pci.h | 4 + drivers/pci/pcie/dpc.c | 74 +- drivers/pci/quirks.c | 23 + drivers/perf/arm-cmn.c | 2 +- drivers/perf/arm_smmuv3_pmu.c | 25 +- drivers/perf/fsl_imx8_ddr_perf.c | 13 +- drivers/perf/qcom_l2_pmu.c | 7 +- drivers/perf/qcom_l3_pmu.c | 5 +- drivers/perf/xgene_pmu.c | 11 +- drivers/phy/Kconfig | 9 + drivers/phy/Makefile | 1 + drivers/phy/broadcom/phy-bcm-ns-usb3.c | 4 +- drivers/phy/marvell/phy-mmp3-hsic.c | 4 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 4 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 4 +- drivers/phy/phy-can-transceiver.c | 146 + drivers/phy/rockchip/Kconfig | 9 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 459 + drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +- drivers/phy/socionext/phy-uniphier-pcie.c | 11 +- drivers/phy/ti/phy-dm816x-usb.c | 17 +- drivers/pinctrl/pinctrl-mcp23s08.c | 3 + drivers/pinctrl/pinctrl-mcp23s08.h | 1 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 4 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sm6125.c | 1277 +++ drivers/pinctrl/stm32/pinctrl-stm32.c | 9 +- drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/intel-int3472/Kconfig | 30 + drivers/platform/x86/intel-int3472/Makefile | 5 + .../intel_skl_int3472_clk_and_regulator.c | 196 + .../x86/intel-int3472/intel_skl_int3472_common.c | 106 + .../x86/intel-int3472/intel_skl_int3472_common.h | 118 + .../x86/intel-int3472/intel_skl_int3472_discrete.c | 417 + .../x86/intel-int3472/intel_skl_int3472_tps68470.c | 137 + .../x86/intel_speed_select_if/isst_if_common.c | 73 +- drivers/platform/x86/think-lmi.c | 1 + drivers/platform/x86/touchscreen_dmi.c | 85 + drivers/ps3/ps3-vuart.c | 2 +- drivers/ps3/ps3av.c | 22 +- drivers/ptp/ptp_clock.c | 2 +- drivers/regulator/Kconfig | 6 + drivers/regulator/Makefile | 1 + drivers/regulator/fixed.c | 3 +- drivers/regulator/hi6421v600-regulator.c | 2 +- drivers/regulator/mt6315-regulator.c | 4 +- drivers/regulator/rt6160-regulator.c | 61 +- drivers/regulator/sy7636a-regulator.c | 128 + drivers/rpmsg/rpmsg_core.c | 4 +- drivers/rtc/Kconfig | 7 +- drivers/rtc/rtc-bd70528.c | 316 +- drivers/rtc/rtc-hid-sensor-time.c | 1 + drivers/rtc/rtc-m41t80.c | 20 +- drivers/rtc/rtc-max77686.c | 4 +- drivers/rtc/rtc-pcf2127.c | 2 +- drivers/rtc/rtc-pcf85063.c | 4 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-stm32.c | 6 +- drivers/rtc/rtc-v3020.c | 2 +- drivers/rtc/sysfs.c | 2 +- drivers/s390/block/dcssblk.c | 106 +- drivers/s390/block/scm_blk.c | 21 +- drivers/s390/block/xpram.c | 63 +- drivers/s390/char/monreader.c | 125 +- drivers/s390/char/monwriter.c | 90 +- drivers/s390/char/sclp.c | 174 +- drivers/s390/char/sclp.h | 13 - drivers/s390/char/sclp_cmd.c | 34 - drivers/s390/char/sclp_con.c | 53 +- drivers/s390/char/sclp_ftp.c | 1 - drivers/s390/char/sclp_quiesce.c | 37 +- drivers/s390/char/sclp_rw.c | 7 - drivers/s390/char/sclp_rw.h | 6 - drivers/s390/char/sclp_tty.c | 4 +- drivers/s390/char/sclp_vt220.c | 52 +- drivers/s390/char/vmlogrdr.c | 24 - drivers/s390/cio/chp.c | 3 + drivers/s390/cio/chsc.c | 2 - drivers/s390/crypto/ap_bus.c | 70 +- drivers/s390/crypto/ap_bus.h | 3 + drivers/s390/crypto/ap_card.c | 2 + drivers/s390/crypto/ap_queue.c | 11 +- drivers/s390/crypto/vfio_ap_ops.c | 10 - drivers/s390/crypto/zcrypt_api.h | 2 +- drivers/s390/crypto/zcrypt_card.c | 30 +- drivers/s390/crypto/zcrypt_msgtype50.c | 2 + drivers/s390/crypto/zcrypt_msgtype6.c | 5 + drivers/s390/crypto/zcrypt_queue.c | 14 +- drivers/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/Kconfig | 15 + drivers/scsi/Makefile | 1 + drivers/scsi/aha1740.c | 7 +- drivers/scsi/arcmsr/arcmsr_hba.c | 19 +- drivers/scsi/elx/Kconfig | 9 + drivers/scsi/elx/Makefile | 18 + drivers/scsi/elx/efct/efct_driver.c | 786 ++ drivers/scsi/elx/efct/efct_driver.h | 109 + drivers/scsi/elx/efct/efct_hw.c | 3581 ++++++++ drivers/scsi/elx/efct/efct_hw.h | 764 ++ drivers/scsi/elx/efct/efct_hw_queues.c | 677 ++ drivers/scsi/elx/efct/efct_io.c | 191 + drivers/scsi/elx/efct/efct_io.h | 174 + drivers/scsi/elx/efct/efct_lio.c | 1698 ++++ drivers/scsi/elx/efct/efct_lio.h | 189 + drivers/scsi/elx/efct/efct_scsi.c | 1159 +++ drivers/scsi/elx/efct/efct_scsi.h | 203 + drivers/scsi/elx/efct/efct_unsol.c | 492 + drivers/scsi/elx/efct/efct_unsol.h | 17 + drivers/scsi/elx/efct/efct_xport.c | 1111 +++ drivers/scsi/elx/efct/efct_xport.h | 186 + drivers/scsi/elx/include/efc_common.h | 37 + drivers/scsi/elx/libefc/efc.h | 52 + drivers/scsi/elx/libefc/efc_cmds.c | 777 ++ drivers/scsi/elx/libefc/efc_cmds.h | 35 + drivers/scsi/elx/libefc/efc_device.c | 1603 ++++ drivers/scsi/elx/libefc/efc_device.h | 72 + drivers/scsi/elx/libefc/efc_domain.c | 1088 +++ drivers/scsi/elx/libefc/efc_domain.h | 54 + drivers/scsi/elx/libefc/efc_els.c | 1098 +++ drivers/scsi/elx/libefc/efc_els.h | 107 + drivers/scsi/elx/libefc/efc_fabric.c | 1564 ++++ drivers/scsi/elx/libefc/efc_fabric.h | 116 + drivers/scsi/elx/libefc/efc_node.c | 1102 +++ drivers/scsi/elx/libefc/efc_node.h | 191 + drivers/scsi/elx/libefc/efc_nport.c | 777 ++ drivers/scsi/elx/libefc/efc_nport.h | 50 + drivers/scsi/elx/libefc/efc_sm.c | 54 + drivers/scsi/elx/libefc/efc_sm.h | 197 + drivers/scsi/elx/libefc/efclib.c | 81 + drivers/scsi/elx/libefc/efclib.h | 620 ++ drivers/scsi/elx/libefc_sli/sli4.c | 5162 +++++++++++ drivers/scsi/elx/libefc_sli/sli4.h | 4132 +++++++++ drivers/scsi/ibmvscsi/ibmvfc.c | 1 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 1 + drivers/scsi/imm.c | 15 +- drivers/scsi/ips.c | 10 +- drivers/scsi/lpfc/lpfc.h | 122 + drivers/scsi/lpfc/lpfc_attr.c | 48 + drivers/scsi/lpfc/lpfc_crtn.h | 11 + drivers/scsi/lpfc/lpfc_ct.c | 255 + drivers/scsi/lpfc/lpfc_disc.h | 1 + drivers/scsi/lpfc/lpfc_els.c | 366 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 148 + drivers/scsi/lpfc/lpfc_hw.h | 124 +- drivers/scsi/lpfc/lpfc_hw4.h | 12 + drivers/scsi/lpfc/lpfc_init.c | 102 + drivers/scsi/lpfc/lpfc_mbox.c | 6 + drivers/scsi/lpfc/lpfc_scsi.c | 317 + drivers/scsi/lpfc/lpfc_sli.c | 26 +- drivers/scsi/lpfc/lpfc_sli.h | 8 + drivers/scsi/mpi3mr/mpi3mr.h | 1 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 7 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 6 +- drivers/scsi/ppa.c | 14 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 - drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 2 - drivers/scsi/sr.c | 2 + drivers/scsi/storvsc_drv.c | 119 +- drivers/scsi/ufs/Kconfig | 1 + drivers/scsi/ufs/ufs-mediatek.c | 30 + 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/soc/ti/smartreflex.c | 4 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/bus.c | 8 +- drivers/soundwire/intel.c | 56 +- drivers/soundwire/intel.h | 14 +- drivers/soundwire/intel_init.c | 232 +- drivers/soundwire/stream.c | 13 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-meson-spicc.c | 8 +- drivers/spi/spi-nxp-fspi.c | 11 +- drivers/spi/spi-stm32-qspi.c | 2 - drivers/spi/spi.c | 77 +- drivers/ssb/driver_gpio.c | 6 +- drivers/ssb/driver_pcicore.c | 18 +- drivers/ssb/main.c | 36 +- drivers/ssb/pci.c | 16 +- drivers/ssb/pcmcia.c | 16 +- drivers/ssb/scan.c | 1 + drivers/ssb/sdio.c | 1 - drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ashmem.c | 2 + drivers/staging/gdm724x/gdm_lte.c | 20 +- drivers/staging/greybus/uart.c | 16 +- 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/ks7010/ks_hostif.h | 24 +- drivers/staging/media/atomisp/Makefile | 1 - drivers/staging/media/atomisp/TODO | 5 + drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 10 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 10 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 12 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 10 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 10 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 10 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 33 +- .../media/atomisp/pci/atomisp_compat_ioctl32.c | 1202 --- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 28 +- drivers/staging/media/atomisp/pci/atomisp_csi2.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_file.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 64 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 9 +- drivers/staging/media/atomisp/pci/atomisp_tpg.c | 12 +- drivers/staging/media/hantro/Makefile | 9 +- drivers/staging/media/hantro/hantro_drv.c | 6 +- drivers/staging/media/hantro/hantro_hw.h | 32 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 208 - drivers/staging/media/hantro/rk3399_vpu_hw.c | 222 - .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 173 - .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 249 - .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 594 -- drivers/staging/media/hantro/rk3399_vpu_regs.h | 600 -- .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 173 + .../media/hantro/rockchip_vpu2_hw_mpeg2_dec.c | 248 + .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 594 ++ drivers/staging/media/hantro/rockchip_vpu2_regs.h | 600 ++ drivers/staging/media/hantro/rockchip_vpu_hw.c | 526 ++ drivers/staging/media/imx/imx-ic-prp.c | 19 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 31 +- drivers/staging/media/imx/imx-media-csi.c | 96 +- drivers/staging/media/imx/imx-media-utils.c | 4 +- drivers/staging/media/imx/imx-media-vdic.c | 24 +- drivers/staging/media/imx/imx-media.h | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 12 +- drivers/staging/media/imx/imx7-media-csi.c | 33 +- drivers/staging/media/imx/imx7-mipi-csis.c | 34 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 26 +- drivers/staging/media/omap4iss/iss_csi2.c | 37 +- drivers/staging/media/omap4iss/iss_ipipe.c | 37 +- drivers/staging/media/omap4iss/iss_ipipeif.c | 47 +- drivers/staging/media/omap4iss/iss_resizer.c | 39 +- drivers/staging/media/tegra-video/csi.c | 10 +- drivers/staging/media/tegra-video/vi.c | 24 +- drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/mt7621-pci/pci-mt7621.c | 100 +- drivers/staging/octeon-usb/octeon-hcd.c | 2 + drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/rtl8188eu/Makefile | 1 - drivers/staging/rtl8188eu/core/rtw_ap.c | 78 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 5 - drivers/staging/rtl8188eu/core/rtw_debug.c | 187 - drivers/staging/rtl8188eu/core/rtw_efuse.c | 26 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 38 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 8 - drivers/staging/rtl8188eu/core/rtw_mlme.c | 54 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 280 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 40 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 45 +- drivers/staging/rtl8188eu/core/rtw_security.c | 2 - drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 6 - drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 80 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 40 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 123 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 3 - drivers/staging/rtl8188eu/hal/odm.c | 150 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 6 - drivers/staging/rtl8188eu/hal/phy.c | 53 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 47 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 2 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 46 +- drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 32 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 8 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 6 - drivers/staging/rtl8188eu/hal/usb_halinit.c | 60 +- drivers/staging/rtl8188eu/include/hal_intf.h | 1 - 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/rtl8188eu/include/rtl8188e_hal.h | 19 - drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 3 - drivers/staging/rtl8188eu/include/rtw_debug.h | 31 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 147 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 26 - drivers/staging/rtl8188eu/os_dep/rtw_android.c | 15 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 - drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 8 +- drivers/staging/rtl8712/hal_init.c | 3 + drivers/staging/rtl8712/os_intfs.c | 4 - drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8712/usb_intf.c | 32 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 36 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 208 - drivers/staging/rtl8723bs/core/rtw_efuse.c | 11 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 8 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 7 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 16 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 - drivers/staging/rtl8723bs/include/autoconf.h | 50 - drivers/staging/rtl8723bs/include/drv_conf.h | 19 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 + drivers/staging/rtl8723bs/include/hal_phy.h | 14 - drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 5 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 +- drivers/staging/rts5208/ms.c | 1 - drivers/staging/unisys/visorhba/visorhba_main.c | 101 +- drivers/target/iscsi/iscsi_target_erl1.c | 2 - drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thunderbolt/eeprom.c | 19 +- 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/tty/Kconfig | 7 +- drivers/tty/hvc/hvc_iucv.c | 51 - drivers/tty/ipwireless/tty.c | 2 - drivers/tty/mxser.c | 1950 ++-- drivers/tty/mxser.h | 151 - drivers/tty/serial/8250/8250_pci.c | 172 +- drivers/tty/serial/8250/8250_port.c | 57 +- drivers/tty/serial/8250/serial_cs.c | 2 +- drivers/tty/serial/Kconfig | 19 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/mxs-auart.c | 26 +- drivers/tty/serial/qcom_geni_serial.c | 16 +- drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/serial_cortina-access.c | 798 ++ drivers/tty/serial/sh-sci.c | 28 +- drivers/tty/serial/stm32-usart.c | 195 +- drivers/tty/serial/tegra-tcu.c | 26 +- drivers/tty/synclink_gt.c | 9 +- drivers/tty/tty_ioctl.c | 45 + drivers/usb/chipidea/usbmisc_imx.c | 16 +- drivers/usb/class/cdc-acm.c | 17 +- drivers/usb/core/hub.c | 7 + drivers/usb/dwc3/core.h | 2 - drivers/usb/dwc3/debugfs.c | 8 +- drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/gadget/udc/fsl_udc_core.c | 36 +- drivers/usb/gadget/udc/fsl_usb2_udc.h | 19 - drivers/usb/gadget/udc/net2280.c | 2 - drivers/usb/host/ehci-hcd.c | 4 +- drivers/usb/host/u132-hcd.c | 6 +- drivers/usb/host/xhci-mem.c | 3 + drivers/usb/host/xhci-pci-renesas.c | 18 +- drivers/usb/host/xhci-ring.c | 7 +- drivers/usb/host/xhci-tegra.c | 16 +- drivers/usb/host/xhci.c | 9 +- drivers/usb/host/xhci.h | 11 +- drivers/usb/isp1760/isp1760-hcd.c | 1 - drivers/usb/mtu3/mtu3.h | 28 +- drivers/usb/mtu3/mtu3_core.c | 16 +- drivers/usb/mtu3/mtu3_dr.c | 169 +- drivers/usb/mtu3/mtu3_host.c | 6 +- drivers/usb/mtu3/mtu3_plat.c | 86 +- drivers/usb/musb/musb_core.c | 62 +- drivers/usb/musb/musb_trace.h | 17 + drivers/usb/phy/phy-tegra-usb.c | 15 +- drivers/usb/serial/belkin_sa.c | 20 +- drivers/usb/serial/cp210x.c | 189 +- drivers/usb/serial/cypress_m8.c | 21 +- drivers/usb/serial/pl2303.c | 15 +- drivers/usb/serial/whiteheat.c | 9 +- drivers/usb/typec/class.c | 4 +- drivers/usb/typec/tcpm/tcpci.c | 18 +- drivers/usb/typec/tcpm/tcpm.c | 28 + drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/vhost/vsock.c | 56 +- drivers/video/console/Kconfig | 2 +- drivers/watchdog/octeon-wdt-main.c | 1 + drivers/watchdog/sama5d4_wdt.c | 10 +- fs/Kconfig | 10 + fs/adfs/inode.c | 1 + fs/affs/file.c | 2 + fs/afs/cmservice.c | 5 +- fs/afs/main.c | 4 +- fs/afs/write.c | 13 +- fs/bfs/file.c | 1 + fs/block_dev.c | 1 + fs/btrfs/Kconfig | 2 + fs/btrfs/backref.c | 2 +- fs/btrfs/block-group.c | 21 +- fs/btrfs/compression.c | 587 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.h | 111 +- fs/btrfs/delalloc-space.c | 8 +- fs/btrfs/delayed-inode.c | 3 +- fs/btrfs/delayed-ref.c | 26 - fs/btrfs/dev-replace.c | 2 +- fs/btrfs/discard.c | 2 +- fs/btrfs/disk-io.c | 27 +- fs/btrfs/extent-tree.c | 17 +- fs/btrfs/extent_io.c | 70 +- fs/btrfs/file-item.c | 2 +- fs/btrfs/file.c | 23 +- fs/btrfs/inode.c | 70 +- fs/btrfs/ioctl.c | 4 +- fs/btrfs/locking.c | 4 +- fs/btrfs/props.c | 16 +- fs/btrfs/qgroup.c | 10 +- fs/btrfs/relocation.c | 15 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 43 +- fs/btrfs/space-info.c | 217 +- fs/btrfs/space-info.h | 30 - fs/btrfs/subpage.c | 19 +- fs/btrfs/subpage.h | 9 +- fs/btrfs/super.c | 5 +- fs/btrfs/sysfs.c | 42 +- fs/btrfs/tests/extent-io-tests.c | 2 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/tests/inode-tests.c | 31 +- fs/btrfs/transaction.c | 45 +- fs/btrfs/transaction.h | 5 +- fs/btrfs/volumes.c | 16 +- fs/btrfs/zoned.c | 4 +- fs/buffer.c | 25 - fs/cachefiles/Kconfig | 19 - fs/cachefiles/Makefile | 2 - fs/cachefiles/bind.c | 2 - fs/cachefiles/interface.c | 6 +- fs/cachefiles/internal.h | 25 - fs/cachefiles/io.c | 6 +- fs/cachefiles/key.c | 2 +- fs/cachefiles/main.c | 7 - fs/cachefiles/namei.c | 61 +- fs/cachefiles/proc.c | 114 - fs/cachefiles/xattr.c | 4 +- fs/cifs/cache.c | 14 +- fs/cifs/cifs_debug.c | 34 +- fs/cifs/cifs_debug.h | 2 +- fs/cifs/cifs_dfs_ref.c | 2 +- fs/cifs/cifs_fs_sb.h | 11 +- fs/cifs/cifs_ioctl.h | 11 +- fs/cifs/cifs_spnego.c | 18 +- fs/cifs/cifs_spnego.h | 17 +- fs/cifs/cifs_swn.c | 10 +- fs/cifs/cifsacl.c | 14 +- fs/cifs/cifsacl.h | 15 +- fs/cifs/cifsencrypt.c | 14 +- fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsfs.h | 14 +- fs/cifs/cifsglob.h | 83 +- fs/cifs/cifspdu.h | 14 +- fs/cifs/cifsproto.h | 46 +- fs/cifs/cifssmb.c | 52 +- fs/cifs/connect.c | 99 +- fs/cifs/dfs_cache.c | 48 +- fs/cifs/dir.c | 18 +- fs/cifs/dns_resolve.c | 14 +- fs/cifs/dns_resolve.h | 14 +- fs/cifs/export.c | 14 +- fs/cifs/file.c | 14 +- fs/cifs/fscache.c | 14 +- fs/cifs/fscache.h | 14 +- fs/cifs/inode.c | 19 +- fs/cifs/ioctl.c | 14 +- fs/cifs/link.c | 14 +- fs/cifs/misc.c | 14 +- fs/cifs/ntlmssp.h | 19 +- fs/cifs/readdir.c | 14 +- fs/cifs/rfc1002pdu.h | 14 +- fs/cifs/sess.c | 193 +- fs/cifs/smb1ops.c | 10 +- fs/cifs/smb2file.c | 14 +- fs/cifs/smb2glob.h | 11 +- fs/cifs/smb2inode.c | 14 +- fs/cifs/smb2maperror.c | 14 +- fs/cifs/smb2misc.c | 51 +- fs/cifs/smb2ops.c | 13 +- fs/cifs/smb2pdu.c | 153 +- fs/cifs/smb2pdu.h | 14 +- fs/cifs/smb2proto.h | 20 +- fs/cifs/smb2status.h | 14 +- fs/cifs/smb2transport.c | 41 +- fs/cifs/smberr.h | 14 +- fs/cifs/smbfsctl.h | 14 +- fs/cifs/transport.c | 38 +- fs/cifs/xattr.c | 14 +- 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/exfat/dir.c | 8 +- fs/exfat/inode.c | 1 + fs/exfat/super.c | 2 +- fs/ext2/inode.c | 4 +- fs/ext4/inode.c | 2 +- fs/f2fs/dir.c | 17 +- fs/f2fs/recovery.c | 6 +- fs/f2fs/super.c | 24 + fs/fat/inode.c | 1 + fs/fs-writeback.c | 332 +- fs/fscache/Kconfig | 25 +- fs/fscache/Makefile | 2 - fs/fscache/cache.c | 11 +- fs/fscache/cookie.c | 201 +- fs/fscache/fsdef.c | 3 +- fs/fscache/histogram.c | 87 - fs/fscache/internal.h | 57 +- fs/fscache/main.c | 39 + fs/fscache/netfs.c | 2 +- fs/fscache/object-list.c | 414 - fs/fscache/object.c | 8 - fs/fscache/operation.c | 3 - fs/fscache/page.c | 6 - fs/fscache/proc.c | 20 +- fs/fuse/dax.c | 3 +- fs/fuse/dev.c | 1 + fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 2 +- 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 | 103 +- fs/io-wq.h | 3 +- fs/io_uring.c | 835 +- fs/iomap/buffered-io.c | 27 +- fs/jfs/inode.c | 1 + fs/kernfs/dir.c | 86 +- fs/kernfs/inode.c | 8 +- fs/libfs.c | 44 +- fs/lockd/svc.c | 43 + fs/lockd/svcxdr.h | 151 + fs/lockd/xdr.c | 402 +- fs/lockd/xdr4.c | 403 +- fs/minix/inode.c | 1 + fs/nfs_common/grace.c | 1 + fs/nfsd/nfs4callback.c | 2 + 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 | 4 +- fs/pstore/Kconfig | 1 + fs/pstore/blk.c | 403 +- fs/ramfs/inode.c | 9 +- fs/sysv/itree.c | 1 + fs/ubifs/debug.c | 2 +- fs/ubifs/dir.c | 7 + fs/ubifs/gc.c | 4 +- fs/ubifs/journal.c | 3 +- fs/ubifs/master.c | 2 +- fs/ubifs/replay.c | 2 +- fs/ubifs/super.c | 3 +- fs/ubifs/tnc_commit.c | 2 +- fs/ubifs/ubifs.h | 4 +- fs/ubifs/xattr.c | 48 +- fs/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/libxfs/xfs_log_format.h | 1 + fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_icache.c | 190 +- fs/xfs/xfs_icache.h | 6 +- fs/xfs/xfs_log.c | 880 +- fs/xfs/xfs_log.h | 61 +- fs/xfs/xfs_log_cil.c | 725 +- fs/xfs/xfs_log_priv.h | 111 +- fs/xfs/xfs_log_recover.c | 5 +- fs/xfs/xfs_mount.c | 10 +- fs/xfs/xfs_super.c | 45 +- fs/xfs/xfs_sysfs.c | 1 - fs/xfs/xfs_trace.c | 1 - fs/xfs/xfs_trace.h | 70 +- fs/xfs/xfs_trans.c | 12 +- fs/xfs/xfs_trans.h | 1 - fs/xfs/xfs_trans_ail.c | 11 +- fs/xfs/xfs_trans_priv.h | 3 +- fs/zonefs/super.c | 4 +- include/acpi/acpi_bus.h | 9 +- include/acpi/actbl2.h | 5 + include/asm-generic/logic_io.h | 78 + include/asm-generic/memory_model.h | 37 +- include/asm-generic/pgtable-nop4d.h | 2 +- include/asm-generic/pgtable-nopmd.h | 2 +- include/asm-generic/pgtable-nopud.h | 2 +- include/asm-generic/topology.h | 2 +- include/asm-generic/vmlinux.lds.h | 34 - include/crypto/algapi.h | 1 - include/crypto/internal/hash.h | 8 +- include/drm/drm_dp_helper.h | 65 +- include/dt-bindings/clock/imx8mq-clock.h | 19 - include/dt-bindings/power/imx8mn-power.h | 15 + include/dt-bindings/sound/qcom,q6afe.h | 2 + include/linux/acpi.h | 12 +- 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-cgroup.h | 63 + include/linux/blk-mq.h | 24 +- include/linux/bootconfig.h | 4 +- include/linux/bpf.h | 1 + include/linux/cgroup.h | 6 + include/linux/cpuhotplug.h | 1 - include/linux/cpumask.h | 2 +- include/linux/crypto.h | 5 - include/linux/debugobjects.h | 2 +- include/linux/device.h | 10 +- include/linux/devm-helpers.h | 25 + include/linux/dm-kcopyd.h | 1 + include/linux/dsa/8021q.h | 79 +- include/linux/dsa/sja1105.h | 26 +- include/linux/elevator.h | 1 + include/linux/energy_model.h | 16 +- include/linux/filter.h | 2 + include/linux/fpga/altera-pr-ip-core.h | 1 - include/linux/fs.h | 7 +- include/linux/fscache-cache.h | 4 - include/linux/fscache.h | 4 +- include/linux/fwnode_mdio.h | 35 + include/linux/gfp.h | 4 +- include/linux/huge_mm.h | 8 +- include/linux/hugetlb.h | 41 +- include/linux/ide.h | 1617 ---- include/linux/if_rmnet.h | 2 +- include/linux/iio/adc/ad_sigma_delta.h | 4 +- include/linux/iomap.h | 1 - include/linux/irqdesc.h | 18 +- include/linux/irqdomain.h | 65 +- include/linux/kernel.h | 155 +- include/linux/kgdb.h | 8 +- include/linux/kprobes.h | 1 - include/linux/kstrtox.h | 155 + include/linux/libata.h | 13 +- include/linux/libnvdimm.h | 1 + include/linux/lockd/xdr.h | 6 - include/linux/lockd/xdr4.h | 7 +- include/linux/logic_iomem.h | 62 + include/linux/lru_cache.h | 8 +- include/linux/mailbox/mtk-cmdq-mailbox.h | 8 +- include/linux/mcb.h | 2 +- include/linux/memblock.h | 6 +- include/linux/memcontrol.h | 8 +- include/linux/mempolicy.h | 7 +- include/linux/mhi.h | 14 +- include/linux/micrel_phy.h | 16 + include/linux/mlx5/driver.h | 4 + include/linux/mlx5/eq.h | 1 + include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 18 +- include/linux/mm_types.h | 27 +- include/linux/mmc/host.h | 2 +- include/linux/mmu_notifier.h | 6 +- include/linux/mmzone.h | 47 +- include/linux/mod_devicetable.h | 1 + include/linux/mtd/spi-nor.h | 2 + include/linux/netdev_features.h | 2 +- include/linux/netfs.h | 2 +- include/linux/nodemask.h | 6 +- include/linux/nvmem-provider.h | 1 + include/linux/of.h | 11 +- include/linux/of_reserved_mem.h | 8 +- include/linux/pagemap.h | 67 +- include/linux/pci-ecam.h | 1 + include/linux/pci_ids.h | 2 + include/linux/pcs/pcs-xpcs.h | 21 +- include/linux/percpu-refcount.h | 2 +- include/linux/perf_event.h | 6 + include/linux/pgtable.h | 13 +- include/linux/phy.h | 36 + include/linux/phy/phy.h | 2 +- include/linux/phylink.h | 3 + include/linux/pm_domain.h | 1 + include/linux/prmt.h | 7 + include/linux/pstore_blk.h | 27 +- include/linux/ptp_clock_kernel.h | 4 +- include/linux/rmap.h | 5 +- include/linux/scatterlist.h | 2 +- include/linux/sched/cpufreq.h | 2 +- include/linux/slab.h | 3 +- include/linux/socket.h | 2 - include/linux/soundwire/sdw.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 | 2 +- include/linux/tty.h | 3 + include/linux/virtio_vsock.h | 10 + include/linux/vmalloc.h | 1 + include/linux/writeback.h | 1 + include/linux/wwan.h | 37 +- include/linux/zbud.h | 23 - include/media/v4l2-subdev.h | 78 +- include/net/af_vsock.h | 8 + include/net/bonding.h | 2 +- include/net/devlink.h | 10 + include/net/dsa.h | 8 +- include/net/mptcp.h | 9 +- include/net/net_namespace.h | 18 +- include/net/netfilter/nf_conntrack_l4proto.h | 20 +- include/net/netfilter/nf_tables_core.h | 1 + include/net/netns/ipv4.h | 1 + include/net/netns/smc.h | 16 + include/net/rtnetlink.h | 8 + include/net/sock_reuseport.h | 9 +- include/net/xfrm.h | 7 - include/net/xsk_buff_pool.h | 9 +- include/rdma/ib_sysfs.h | 37 + include/rdma/ib_verbs.h | 68 +- include/soc/microchip/mpfs.h | 56 + include/soc/tegra/mc.h | 9 +- include/sound/hdmi-codec.h | 12 +- include/sound/pcm_iec958.h | 8 + include/trace/events/btrfs.h | 4 +- include/trace/events/cachefiles.h | 68 +- include/trace/events/fscache.h | 160 +- include/trace/events/io_uring.h | 106 +- include/trace/events/mptcp.h | 17 +- include/trace/events/netfs.h | 2 +- include/trace/events/vmscan.h | 41 - .../trace/events/vsock_virtio_transport_common.h | 5 +- include/uapi/drm/drm.h | 4 +- include/uapi/linux/bpf.h | 16 + include/uapi/linux/btrfs.h | 4 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/cxl_mem.h | 12 + include/uapi/linux/ethtool.h | 4 +- include/uapi/linux/if_link.h | 7 + include/uapi/linux/in.h | 3 + include/uapi/linux/io_uring.h | 23 +- include/uapi/linux/mptcp.h | 1 + include/uapi/linux/nbd-netlink.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 15 + include/uapi/linux/seg6_local.h | 2 + include/uapi/linux/smc.h | 83 + include/uapi/linux/virtio_pcidev.h | 64 + include/uapi/linux/virtio_vsock.h | 9 + include/uapi/linux/wwan.h | 16 + include/uapi/rdma/rdma_user_rxe.h | 10 + kernel/Makefile | 1 - kernel/bpf/bpf_lsm.c | 2 +- kernel/bpf/core.c | 61 +- kernel/bpf/syscall.c | 13 + kernel/bpf/verifier.c | 68 +- kernel/cgroup/cgroup.c | 26 + kernel/crash_core.c | 5 +- kernel/debug/debug_core.c | 3 +- kernel/debug/kdb/kdb_main.c | 8 +- kernel/debug/kdb/kdb_private.h | 2 +- kernel/dma/swiotlb.c | 9 + kernel/futex.c | 3 +- kernel/irq/Kconfig | 5 + kernel/irq/irqdesc.c | 73 +- kernel/irq/irqdomain.c | 120 +- kernel/kcsan/atomic.h | 23 - kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 + kernel/kcsan/permissive.h | 94 + 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/printk/printk_safe.c | 2 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/tree.c | 6 +- kernel/scftorture.c | 2 +- kernel/sched/core.c | 6 +- kernel/sched/cpufreq_schedutil.c | 1 + kernel/sched/fair.c | 96 +- kernel/sched/sched.h | 3 + kernel/trace/trace.c | 11 - kernel/trace/trace_clock.c | 6 +- lib/Kconfig | 14 + lib/Kconfig.kcsan | 42 +- lib/Makefile | 2 + lib/kstrtox.c | 5 +- lib/kunit/executor.c | 20 + lib/kunit/test.c | 7 +- lib/logic_iomem.c | 318 + lib/parser.c | 1 + lib/vsprintf.c | 1 + localversion-next | 2 +- mm/Kconfig | 38 +- mm/backing-dev.c | 66 +- mm/compaction.c | 6 +- mm/filemap.c | 25 +- mm/gup.c | 58 +- mm/huge_memory.c | 76 +- mm/hugetlb.c | 5 +- mm/hugetlb_vmemmap.c | 11 +- mm/init-mm.c | 9 + mm/internal.h | 55 +- mm/kmemleak.c | 18 +- mm/memblock.c | 8 +- mm/memcontrol.c | 42 +- mm/memory-failure.c | 61 +- mm/memory.c | 89 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 96 +- mm/migrate.c | 1 + mm/mlock.c | 2 +- mm/mremap.c | 107 +- mm/page-writeback.c | 56 +- mm/page_alloc.c | 206 +- mm/page_ext.c | 2 +- mm/page_vma_mapped.c | 160 +- mm/percpu.c | 43 +- mm/pgtable-generic.c | 5 +- mm/rmap.c | 107 +- mm/shmem.c | 4 +- mm/slab.h | 6 + mm/slab_common.c | 5 +- mm/slub.c | 324 +- mm/sparse-vmemmap.c | 167 +- mm/sparse.c | 2 +- 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/8021q/vlan.h | 3 +- net/bluetooth/smp.c | 6 +- net/bridge/br_vlan.c | 4 +- net/caif/cfcnfg.c | 2 +- net/can/bcm.c | 62 +- net/can/isotp.c | 61 +- net/can/j1939/transport.c | 54 +- net/can/raw.c | 62 +- net/ceph/auth.c | 7 +- net/ceph/cls_lock_client.c | 12 +- net/core/devlink.c | 53 +- net/core/filter.c | 23 +- net/core/flow_dissector.c | 4 +- net/core/net_namespace.c | 20 +- net/core/rtnetlink.c | 30 +- net/core/sock_reuseport.c | 359 +- 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/netlink.c | 11 +- net/ethtool/strset.c | 2 + net/hsr/hsr_framereg.c | 3 +- net/ipv4/ah4.c | 1 - net/ipv4/esp4.c | 1 - net/ipv4/esp4_offload.c | 1 - net/ipv4/icmp.c | 7 + net/ipv4/igmp.c | 1 + net/ipv4/inet_connection_sock.c | 191 +- net/ipv4/inet_diag.c | 12 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ipcomp.c | 1 - net/ipv4/route.c | 15 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp_ipv4.c | 20 +- net/ipv4/tcp_minisocks.c | 4 +- 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/seg6_local.c | 94 +- net/ipv6/tcp_ipv6.c | 14 +- net/ipv6/xfrm6_output.c | 7 - net/ipv6/xfrm6_tunnel.c | 1 - net/iucv/af_iucv.c | 27 +- net/mac80211/mlme.c | 8 + net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/util.c | 22 +- net/mptcp/ctrl.c | 16 + net/mptcp/mib.c | 1 + net/mptcp/mib.h | 1 + net/mptcp/mptcp_diag.c | 1 + net/mptcp/options.c | 154 +- net/mptcp/protocol.c | 81 +- net/mptcp/protocol.h | 24 +- net/mptcp/subflow.c | 228 +- net/netfilter/Makefile | 2 +- net/netfilter/nf_conntrack_proto.c | 16 +- net/netfilter/nf_conntrack_proto_dccp.c | 14 +- net/netfilter/nf_conntrack_proto_icmp.c | 7 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 3 +- net/netfilter/nf_conntrack_proto_sctp.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 23 +- net/netfilter/nf_conntrack_proto_udp.c | 6 +- net/netfilter/nf_tables_core.c | 1 + net/netfilter/nft_exthdr.c | 7 +- net/netfilter/nft_last.c | 87 + net/netlabel/netlabel_mgmt.c | 19 +- net/packet/af_packet.c | 32 +- net/qrtr/mhi.c | 2 +- net/qrtr/qrtr.c | 2 +- net/sched/act_api.c | 3 +- net/sched/cls_flower.c | 3 +- net/sched/sch_cake.c | 12 +- net/smc/Makefile | 2 +- net/smc/af_smc.c | 102 +- net/smc/smc_core.c | 13 +- net/smc/smc_netlink.c | 11 + net/smc/smc_netlink.h | 2 +- net/smc/smc_rx.c | 8 + net/smc/smc_stats.c | 413 + net/smc/smc_stats.h | 266 + net/smc/smc_tx.c | 18 +- net/socket.c | 13 - net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/unix/af_unix.c | 7 +- net/vmw_vsock/af_vsock.c | 466 +- net/vmw_vsock/virtio_transport.c | 26 + net/vmw_vsock/virtio_transport_common.c | 176 +- net/vmw_vsock/vsock_loopback.c | 12 + net/wireless/Makefile | 2 +- net/wireless/pmsr.c | 16 +- net/xdp/xsk_queue.h | 11 +- net/xfrm/xfrm_output.c | 81 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_user.c | 28 +- samples/bpf/xdp_fwd_user.c | 2 + samples/bpf/xdp_redirect_user.c | 4 +- samples/bpf/xdp_sample_pkts_user.c | 3 +- scripts/Makefile.lib | 10 - scripts/min-tool-version.sh | 7 +- scripts/recordmcount.h | 15 +- security/integrity/ima/Kconfig | 7 + security/integrity/ima/ima_kexec.c | 1 + security/integrity/ima/ima_queue.c | 5 +- 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 +- security/tomoyo/audit.c | 1 + security/tomoyo/securityfs_if.c | 1 + security/tomoyo/tomoyo.c | 12 +- security/tomoyo/util.c | 4 +- sound/aoa/soundbus/i2sbus/pcm.c | 4 +- sound/core/control_led.c | 2 +- sound/core/pcm_iec958.c | 174 +- sound/core/seq/oss/seq_oss_init.c | 5 +- sound/firewire/Kconfig | 24 +- sound/firewire/amdtp-stream-trace.h | 2 +- sound/firewire/amdtp-stream.c | 6 +- sound/firewire/bebob/bebob.c | 134 +- sound/firewire/bebob/bebob.h | 19 +- sound/firewire/bebob/bebob_stream.c | 41 +- sound/firewire/fireworks/fireworks.c | 15 + sound/firewire/fireworks/fireworks.h | 8 - sound/firewire/motu/Makefile | 3 +- sound/firewire/motu/motu-protocol-v1.c | 440 + sound/firewire/motu/motu-protocol-v2.c | 5 +- sound/firewire/motu/motu-protocol-v3.c | 15 +- sound/firewire/motu/motu.c | 6 +- sound/firewire/motu/motu.h | 27 +- sound/i2c/tea6330t.c | 2 +- sound/mips/snd-n64.c | 4 + sound/pci/hda/hda_tegra.c | 4 +- sound/pci/hda/patch_realtek.c | 43 +- sound/pci/trident/trident_memory.c | 2 +- sound/ppc/powermac.c | 6 +- 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 | 16 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/cs42l42.h | 2 +- sound/soc/codecs/hdmi-codec.c | 217 +- sound/soc/codecs/rk817_codec.c | 2 +- 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 | 320 + sound/soc/codecs/wcd938x.c | 3735 ++++++++ sound/soc/codecs/wcd938x.h | 718 ++ sound/soc/dwc/dwc-i2s.c | 3 +- sound/soc/fsl/fsl_easrc.c | 4 +- sound/soc/fsl/fsl_spdif.c | 24 +- sound/soc/hisilicon/hi6210-i2s.c | 3 +- sound/soc/img/img-i2s-in.c | 3 +- sound/soc/img/img-i2s-out.c | 3 +- sound/soc/img/img-parallel-out.c | 3 +- sound/soc/img/img-spdif-in.c | 3 +- sound/soc/img/img-spdif-out.c | 3 +- sound/soc/intel/boards/bdw-rt5677.c | 4 +- sound/soc/jz4740/jz4740-i2s.c | 3 +- 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/qcom/qdsp6/q6afe-dai.c | 41 + sound/soc/qcom/qdsp6/q6afe.c | 8 + sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/qcom/qdsp6/q6routing.c | 11 + sound/soc/rockchip/rockchip_i2s.c | 3 +- sound/soc/rockchip/rockchip_pdm.c | 3 +- sound/soc/rockchip/rockchip_spdif.c | 3 +- sound/soc/sh/fsi.c | 2 +- sound/soc/soc-core.c | 2 +- sound/soc/soc-pcm.c | 2 +- sound/soc/spear/spdif_out.c | 3 +- sound/soc/sprd/sprd-mcdt.c | 3 +- sound/soc/sti/sti_uniperif.c | 12 +- sound/soc/stm/stm32_i2s.c | 3 +- sound/soc/stm/stm32_sai_sub.c | 3 +- sound/soc/stm/stm32_spdifrx.c | 3 +- sound/soc/tegra/Kconfig | 12 + sound/soc/tegra/Makefile | 19 +- sound/soc/tegra/tegra_alc5632.c | 259 - sound/soc/tegra/tegra_asoc_machine.c | 854 ++ sound/soc/tegra/tegra_asoc_machine.h | 49 + sound/soc/tegra/tegra_asoc_utils.c | 225 - sound/soc/tegra/tegra_asoc_utils.h | 38 - sound/soc/tegra/tegra_max98090.c | 276 - sound/soc/tegra/tegra_rt5640.c | 222 - sound/soc/tegra/tegra_rt5677.c | 324 - sound/soc/tegra/tegra_sgtl5000.c | 211 - sound/soc/tegra/tegra_wm8753.c | 185 - sound/soc/tegra/tegra_wm8903.c | 351 +- sound/soc/tegra/tegra_wm9712.c | 166 - sound/soc/tegra/trimslice.c | 172 - sound/usb/format.c | 2 + tools/arch/x86/include/asm/disabled-features.h | 7 +- tools/bpf/bpftool/main.c | 4 +- tools/bpf/resolve_btfids/main.c | 3 + tools/debugging/kernel-chktaint | 2 +- tools/include/uapi/asm-generic/unistd.h | 3 +- tools/include/uapi/linux/bpf.h | 16 + tools/include/uapi/linux/in.h | 3 + tools/lib/bpf/README.rst | 168 - tools/lib/bpf/bpf_tracing.h | 46 +- tools/lib/bpf/libbpf.c | 9 +- tools/lib/bpf/netlink.c | 4 +- tools/objtool/arch/x86/decode.c | 4 + tools/objtool/elf.c | 11 +- tools/objtool/include/objtool/elf.h | 1 + tools/perf/tests/shell/stat_bpf_counters.sh | 4 +- tools/perf/trace/beauty/include/linux/socket.h | 2 - tools/perf/util/machine.c | 3 +- tools/perf/util/metricgroup.c | 14 +- tools/perf/util/session.c | 1 + tools/power/x86/intel-speed-select/isst-config.c | 18 +- tools/power/x86/intel-speed-select/isst-core.c | 15 + tools/power/x86/intel-speed-select/isst-display.c | 2 +- tools/power/x86/intel-speed-select/isst.h | 2 + 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 + tools/testing/selftests/bpf/.gitignore | 1 + .../selftests/bpf/prog_tests/migrate_reuseport.c | 559 ++ tools/testing/selftests/bpf/prog_tests/ringbuf.c | 2 +- .../selftests/bpf/progs/test_migrate_reuseport.c | 135 + tools/testing/selftests/bpf/test_verifier.c | 2 +- tools/testing/selftests/bpf/verifier/and.c | 2 + tools/testing/selftests/bpf/verifier/bounds.c | 14 + tools/testing/selftests/bpf/verifier/dead_code.c | 2 + tools/testing/selftests/bpf/verifier/jmp32.c | 22 + tools/testing/selftests/bpf/verifier/jset.c | 10 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 + .../selftests/bpf/verifier/value_ptr_arith.c | 7 +- .../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/kvm_util.c | 2 +- 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/icmp.sh | 74 + tools/testing/selftests/net/mptcp/mptcp_connect.sh | 22 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 107 +- .../selftests/net/srv6_end_dt46_l3vpn_test.sh | 573 ++ tools/testing/selftests/net/udpgro_fwd.sh | 2 +- tools/testing/selftests/net/veth.sh | 5 +- .../selftests/powerpc/benchmarks/null_syscall.c | 3 +- tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +- tools/testing/selftests/powerpc/pmu/ebb/ebb.h | 2 - .../selftests/powerpc/pmu/ebb/no_handler_test.c | 2 - .../powerpc/pmu/ebb/regs_access_pmccext_test.c | 63 + .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 18 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/sgx/call.S | 6 +- tools/testing/selftests/sgx/defines.h | 10 + tools/testing/selftests/sgx/load.c | 3 - tools/testing/selftests/sgx/main.c | 239 +- tools/testing/selftests/sgx/main.h | 4 +- tools/testing/selftests/sgx/test_encl.c | 19 +- tools/testing/selftests/sgx/test_encl.lds | 3 +- tools/testing/selftests/vm/Makefile | 4 +- tools/testing/selftests/vm/mremap_test.c | 118 +- 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 + 3543 files changed, 143157 insertions(+), 99774 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-bus-spi-devices-spi-nor 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 create mode 100644 Documentation/bpf/libbpf/libbpf.rst create mode 100644 Documentation/bpf/libbpf/libbpf_api.rst create mode 100644 Documentation/bpf/libbpf/libbpf_build.rst create mode 100644 Documentation/bpf/libbpf/libbpf_naming_convention.rst 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 delete mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,cec.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdm [...] delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.yaml create mode 100644 Documentation/devicetree/bindings/dma/altr,msgdma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,shdma.txt delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/sitronix,st [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/sitronix-st [...] create mode 100644 Documentation/devicetree/bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/aspeed-kcs-bmc.txt create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,polarfire-s [...] 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 delete mode 100644 Documentation/devicetree/bindings/pci/pci-keystone.txt create mode 100644 Documentation/devicetree/bindings/pci/ti,am65-pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/ti,am65-pci-host.yaml create mode 100644 Documentation/devicetree/bindings/phy/rockchip-inno-csi-dphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6125-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/epson,rx8900.txt create mode 100644 Documentation/devicetree/bindings/rtc/epson,rx8900.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/pcf85363.txt create mode 100644 Documentation/devicetree/bindings/rtc/ti,bq32000.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/ti,bq32k.txt create mode 100644 Documentation/devicetree/bindings/serial/8250_omap.yaml delete mode 100644 Documentation/devicetree/bindings/serial/omap_serial.txt create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,polar [...] 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/spi/spi-cadence.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-cadence.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-xilinx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-xilinx.yaml create mode 100644 Documentation/devicetree/bindings/usb/realtek,rts5411.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 create mode 100644 arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sa8155p-adp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano-griffin.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo.dtsi delete mode 100644 arch/m68k/include/asm/mmzone.h create mode 100644 arch/mips/include/asm/mach-ralink/spaces.h create mode 100644 arch/powerpc/kvm/book3s_64_entry.S create mode 100644 arch/powerpc/kvm/book3s_hv_p9_entry.c create mode 100644 arch/powerpc/mm/book3s32/kuap.c create mode 100644 arch/s390/include/asm/types.h create mode 100644 arch/um/drivers/virt-pci.c create mode 100644 arch/um/include/asm/cacheflush.h create mode 100644 arch/um/include/asm/cpufeature.h create mode 100644 arch/um/include/asm/fpu/api.h create mode 100644 arch/um/include/asm/futex.h create mode 100644 arch/um/include/asm/msi.h create mode 100644 arch/um/include/asm/pci.h create mode 100644 arch/um/include/linux/virtio-uml.h create mode 100644 arch/um/include/shared/timetravel.h create mode 100644 arch/um/kernel/ioport.c create mode 100644 drivers/acpi/prmt.c create mode 100644 drivers/base/trace.c create mode 100644 drivers/base/trace.h create mode 100644 drivers/char/ipmi/kcs_bmc_cdev_ipmi.c create mode 100644 drivers/char/ipmi/kcs_bmc_client.h create mode 100644 drivers/char/ipmi/kcs_bmc_device.h create mode 100644 drivers/char/ipmi/kcs_bmc_serio.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/cxl/pmem.c delete mode 100644 drivers/dma/sh/shdma-of.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c create mode 100644 drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h 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/hv/hv_common.c delete mode 100644 drivers/ide/Kconfig delete mode 100644 drivers/ide/Makefile delete mode 100644 drivers/ide/aec62xx.c delete mode 100644 drivers/ide/ali14xx.c delete mode 100644 drivers/ide/alim15x3.c delete mode 100644 drivers/ide/amd74xx.c delete mode 100644 drivers/ide/atiixp.c delete mode 100644 drivers/ide/buddha.c delete mode 100644 drivers/ide/cmd640.c delete mode 100644 drivers/ide/cmd64x.c delete mode 100644 drivers/ide/cs5520.c delete mode 100644 drivers/ide/cs5530.c delete mode 100644 drivers/ide/cs5535.c delete mode 100644 drivers/ide/cs5536.c delete mode 100644 drivers/ide/cy82c693.c delete mode 100644 drivers/ide/delkin_cb.c delete mode 100644 drivers/ide/dtc2278.c delete mode 100644 drivers/ide/falconide.c delete mode 100644 drivers/ide/gayle.c delete mode 100644 drivers/ide/hpt366.c delete mode 100644 drivers/ide/ht6560b.c delete mode 100644 drivers/ide/icside.c delete mode 100644 drivers/ide/ide-4drives.c delete mode 100644 drivers/ide/ide-acpi.c delete mode 100644 drivers/ide/ide-atapi.c delete mode 100644 drivers/ide/ide-cd.c delete mode 100644 drivers/ide/ide-cd.h delete mode 100644 drivers/ide/ide-cd_ioctl.c delete mode 100644 drivers/ide/ide-cd_verbose.c delete mode 100644 drivers/ide/ide-cs.c delete mode 100644 drivers/ide/ide-devsets.c delete mode 100644 drivers/ide/ide-disk.c delete mode 100644 drivers/ide/ide-disk.h delete mode 100644 drivers/ide/ide-disk_ioctl.c delete mode 100644 drivers/ide/ide-disk_proc.c delete mode 100644 drivers/ide/ide-dma-sff.c delete mode 100644 drivers/ide/ide-dma.c delete mode 100644 drivers/ide/ide-eh.c delete mode 100644 drivers/ide/ide-floppy.c delete mode 100644 drivers/ide/ide-floppy.h delete mode 100644 drivers/ide/ide-floppy_ioctl.c delete mode 100644 drivers/ide/ide-floppy_proc.c delete mode 100644 drivers/ide/ide-gd.c delete mode 100644 drivers/ide/ide-gd.h delete mode 100644 drivers/ide/ide-generic.c delete mode 100644 drivers/ide/ide-io-std.c delete mode 100644 drivers/ide/ide-io.c delete mode 100644 drivers/ide/ide-ioctls.c delete mode 100644 drivers/ide/ide-iops.c delete mode 100644 drivers/ide/ide-legacy.c delete mode 100644 drivers/ide/ide-lib.c delete mode 100644 drivers/ide/ide-park.c delete mode 100644 drivers/ide/ide-pci-generic.c delete mode 100644 drivers/ide/ide-pio-blacklist.c delete mode 100644 drivers/ide/ide-pm.c delete mode 100644 drivers/ide/ide-pnp.c delete mode 100644 drivers/ide/ide-probe.c delete mode 100644 drivers/ide/ide-proc.c delete mode 100644 drivers/ide/ide-scan-pci.c delete mode 100644 drivers/ide/ide-sysfs.c delete mode 100644 drivers/ide/ide-tape.c delete mode 100644 drivers/ide/ide-taskfile.c delete mode 100644 drivers/ide/ide-timings.c delete mode 100644 drivers/ide/ide-xfer-mode.c delete mode 100644 drivers/ide/ide.c delete mode 100644 drivers/ide/ide_platform.c delete mode 100644 drivers/ide/it8172.c delete mode 100644 drivers/ide/it8213.c delete mode 100644 drivers/ide/it821x.c delete mode 100644 drivers/ide/jmicron.c delete mode 100644 drivers/ide/ns87415.c delete mode 100644 drivers/ide/opti621.c delete mode 100644 drivers/ide/palm_bk3710.c delete mode 100644 drivers/ide/pdc202xx_new.c delete mode 100644 drivers/ide/pdc202xx_old.c delete mode 100644 drivers/ide/piix.c delete mode 100644 drivers/ide/pmac.c delete mode 100644 drivers/ide/qd65xx.c delete mode 100644 drivers/ide/qd65xx.h delete mode 100644 drivers/ide/rapide.c delete mode 100644 drivers/ide/rz1000.c delete mode 100644 drivers/ide/sc1200.c delete mode 100644 drivers/ide/serverworks.c delete mode 100644 drivers/ide/setup-pci.c delete mode 100644 drivers/ide/siimage.c delete mode 100644 drivers/ide/sis5513.c delete mode 100644 drivers/ide/sl82c105.c delete mode 100644 drivers/ide/slc90e66.c delete mode 100644 drivers/ide/tc86c001.c delete mode 100644 drivers/ide/triflex.c delete mode 100644 drivers/ide/trm290.c delete mode 100644 drivers/ide/tx4938ide.c delete mode 100644 drivers/ide/tx4939ide.c delete mode 100644 drivers/ide/umc8672.c delete mode 100644 drivers/ide/via82cxxx.c create mode 100644 drivers/infiniband/sw/rxe/rxe_mw.c create mode 100644 drivers/input/joystick/qwiic-joystick.c create mode 100644 drivers/mailbox/mailbox-mpfs.c delete mode 100644 drivers/mfd/tps68470.c create mode 100644 drivers/mtd/devices/mchp48l640.c create mode 100644 drivers/mtd/nand/raw/pl35x-nand-controller.c create mode 100644 drivers/mtd/spi-nor/sysfs.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/marvell/prestera/prestera_acl.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_acl.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flow.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flow.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flower.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flower.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_span.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_span.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/sf.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.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 create mode 100644 drivers/net/wwan/rpmsg_wwan_ctrl.c create mode 100644 drivers/pci/controller/dwc/pcie-tegra194-acpi.c create mode 100644 drivers/phy/phy-can-transceiver.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-csidphy.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6125.c create mode 100644 drivers/platform/x86/intel-int3472/Kconfig create mode 100644 drivers/platform/x86/intel-int3472/Makefile create mode 100644 drivers/platform/x86/intel-int3472/intel_skl_int3472_clk_and_re [...] create mode 100644 drivers/platform/x86/intel-int3472/intel_skl_int3472_common.c create mode 100644 drivers/platform/x86/intel-int3472/intel_skl_int3472_common.h create mode 100644 drivers/platform/x86/intel-int3472/intel_skl_int3472_discrete.c create mode 100644 drivers/platform/x86/intel-int3472/intel_skl_int3472_tps68470.c create mode 100644 drivers/regulator/sy7636a-regulator.c create mode 100644 drivers/scsi/elx/Kconfig create mode 100644 drivers/scsi/elx/Makefile create mode 100644 drivers/scsi/elx/efct/efct_driver.c create mode 100644 drivers/scsi/elx/efct/efct_driver.h create mode 100644 drivers/scsi/elx/efct/efct_hw.c create mode 100644 drivers/scsi/elx/efct/efct_hw.h create mode 100644 drivers/scsi/elx/efct/efct_hw_queues.c create mode 100644 drivers/scsi/elx/efct/efct_io.c create mode 100644 drivers/scsi/elx/efct/efct_io.h create mode 100644 drivers/scsi/elx/efct/efct_lio.c create mode 100644 drivers/scsi/elx/efct/efct_lio.h create mode 100644 drivers/scsi/elx/efct/efct_scsi.c create mode 100644 drivers/scsi/elx/efct/efct_scsi.h create mode 100644 drivers/scsi/elx/efct/efct_unsol.c create mode 100644 drivers/scsi/elx/efct/efct_unsol.h create mode 100644 drivers/scsi/elx/efct/efct_xport.c create mode 100644 drivers/scsi/elx/efct/efct_xport.h create mode 100644 drivers/scsi/elx/include/efc_common.h create mode 100644 drivers/scsi/elx/libefc/efc.h create mode 100644 drivers/scsi/elx/libefc/efc_cmds.c create mode 100644 drivers/scsi/elx/libefc/efc_cmds.h create mode 100644 drivers/scsi/elx/libefc/efc_device.c create mode 100644 drivers/scsi/elx/libefc/efc_device.h create mode 100644 drivers/scsi/elx/libefc/efc_domain.c create mode 100644 drivers/scsi/elx/libefc/efc_domain.h create mode 100644 drivers/scsi/elx/libefc/efc_els.c create mode 100644 drivers/scsi/elx/libefc/efc_els.h create mode 100644 drivers/scsi/elx/libefc/efc_fabric.c create mode 100644 drivers/scsi/elx/libefc/efc_fabric.h create mode 100644 drivers/scsi/elx/libefc/efc_node.c create mode 100644 drivers/scsi/elx/libefc/efc_node.h create mode 100644 drivers/scsi/elx/libefc/efc_nport.c create mode 100644 drivers/scsi/elx/libefc/efc_nport.h create mode 100644 drivers/scsi/elx/libefc/efc_sm.c create mode 100644 drivers/scsi/elx/libefc/efc_sm.h create mode 100644 drivers/scsi/elx/libefc/efclib.c create mode 100644 drivers/scsi/elx/libefc/efclib.h create mode 100644 drivers/scsi/elx/libefc_sli/sli4.c create mode 100644 drivers/scsi/elx/libefc_sli/sli4.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/media/atomisp/pci/atomisp_compat_ioctl32.c delete mode 100644 drivers/staging/media/hantro/rk3288_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_vp8_dec.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_jpeg_enc.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_mpeg2_dec.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_vp8_dec.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_regs.h create mode 100644 drivers/staging/media/hantro/rockchip_vpu_hw.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_debug.c delete mode 100644 drivers/staging/rtl8188eu/include/odm_debug.h delete mode 100644 drivers/staging/rtl8723bs/core/rtw_eeprom.c delete mode 100644 drivers/staging/rtl8723bs/include/autoconf.h delete mode 100644 drivers/staging/rtl8723bs/include/drv_conf.h delete mode 100644 drivers/tty/mxser.h create mode 100644 drivers/tty/serial/serial_cortina-access.c delete mode 100644 fs/cachefiles/proc.c delete mode 100644 fs/fscache/histogram.c delete mode 100644 fs/fscache/object-list.c create mode 100644 fs/lockd/svcxdr.h create mode 100644 include/asm-generic/logic_io.h create mode 100644 include/dt-bindings/power/imx8mn-power.h create mode 100644 include/linux/acpi_mdio.h create mode 100644 include/linux/fwnode_mdio.h delete mode 100644 include/linux/ide.h create mode 100644 include/linux/kstrtox.h create mode 100644 include/linux/logic_iomem.h create mode 100644 include/linux/prmt.h delete mode 100644 include/linux/zbud.h create mode 100644 include/net/netns/smc.h create mode 100644 include/rdma/ib_sysfs.h create mode 100644 include/soc/microchip/mpfs.h create mode 100644 include/uapi/linux/virtio_pcidev.h create mode 100644 include/uapi/linux/wwan.h delete mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/permissive.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 lib/logic_iomem.c create mode 100644 net/netfilter/nft_last.c create mode 100644 net/smc/smc_stats.c create mode 100644 net/smc/smc_stats.h create mode 100644 sound/firewire/motu/motu-protocol-v1.c 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 delete mode 100644 sound/soc/tegra/tegra_alc5632.c create mode 100644 sound/soc/tegra/tegra_asoc_machine.c create mode 100644 sound/soc/tegra/tegra_asoc_machine.h delete mode 100644 sound/soc/tegra/tegra_asoc_utils.c delete mode 100644 sound/soc/tegra/tegra_asoc_utils.h delete mode 100644 sound/soc/tegra/tegra_max98090.c delete mode 100644 sound/soc/tegra/tegra_rt5640.c delete mode 100644 sound/soc/tegra/tegra_rt5677.c delete mode 100644 sound/soc/tegra/tegra_sgtl5000.c delete mode 100644 sound/soc/tegra/tegra_wm8753.c delete mode 100644 sound/soc/tegra/tegra_wm9712.c delete mode 100644 sound/soc/tegra/trimslice.c delete mode 100644 tools/lib/bpf/README.rst 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/bpf/prog_tests/migrate_reuseport.c create mode 100644 tools/testing/selftests/bpf/progs/test_migrate_reuseport.c create mode 100644 tools/testing/selftests/kvm/aarch64/debug-exceptions.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/handlers.S create mode 100755 tools/testing/selftests/net/icmp.sh create mode 100755 tools/testing/selftests/net/srv6_end_dt46_l3vpn_test.sh create mode 100644 tools/testing/selftests/powerpc/pmu/ebb/regs_access_pmccext_test.c create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh