This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits 8dca2cd055ff Add linux-next specific files for 20210521 omits a219796026e9 Merge branch 'akpm/master' omits 8b6efe1906ea kdump: use vmlinux_build_id to simplify omits 11fe1afff9bb buildid: fix kernel-doc notation omits 2c65ef954973 buildid: mark some arguments const omits b7d57b62cd0a scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits 3eda73e7e832 scripts/decode_stacktrace.sh: silence stderr messages from [...] omits 85e816a3ac53 scripts/decode_stacktrace.sh: support debuginfod omits 178648baef8f x86/dumpstack: use %pSb/%pBb for backtrace printing omits 3f4d0493de2c arm64: stacktrace: use %pSb for backtrace printing omits 0a4ec17c7187 buildid: fix build when CONFIG_MODULES is not set omits 8f4225e936fb module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 1c31f0b67cfa module: add printk formats to add module build ID to stacktraces omits ceec86ad14c5 dump_stack: add vmlinux build ID to stack traces omits 28eccb987d98 buildid-stash-away-kernels-build-id-on-init-fix omits c4147c2dea50 buildid: stash away kernels build ID on init omits df618bfdea2a buildid: add API to parse build ID out of buffer omits ed7b0be85366 buildid: only consider GNU notes for build ID parsing omits 9d3dffad32ce secretmem: test: add basic selftest for memfd_secret(2) omits 3dd77cb8a1a6 arch, mm: wire up memfd_secret system call where relevant omits bcea0be372aa PM: hibernate: disable when there are active secretmem users omits 79e55348bace mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 690b6a66b0f1 mm: introduce memfd_secret system call to create "secret" [...] omits 2fa7ad94f6f1 set_memory: allow querying whether set_direct_map_*() is a [...] omits 07e44271cd46 riscv/Kconfig: make direct map manipulation options depend on MMU omits 612a1811edaa mmap: make mlock_future_check() global omits fc698de75caa mm/slub: use stackdepot to save stack trace in objects-fix omits 33403cd8150f slub: STACKDEPOT: rename save_stack_trace() omits f5824dc22a0d mm/slub: use stackdepot to save stack trace in objects omits 64aeacd14c46 Revert "mm: migrate: fix missing update page_private to hu [...] omits c156f3257f07 Merge branch 'akpm-current/current' omits ada0e1d0b6d6 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits aaa376012e11 Merge remote-tracking branch 'cxl/next' omits 83e813be6d29 Merge remote-tracking branch 'rust/rust-next' omits f656ff508b75 Merge remote-tracking branch 'fpga/for-next' omits 485a9a9b91b7 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 846d788fa20e Merge remote-tracking branch 'hyperv/hyperv-next' omits 69c1f53bf680 Merge remote-tracking branch 'nvmem/for-next' omits 513e5a046b5a Merge remote-tracking branch 'slimbus/for-next' omits 5da20a5c776d Merge remote-tracking branch 'gnss/gnss-next' omits 4114c31170ec Merge remote-tracking branch 'kspp/for-next/kspp' omits 7ddc8b7e510b Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 602c541c9ac4 Merge remote-tracking branch 'coresight/next' omits 6b6ef2d68654 Merge remote-tracking branch 'livepatching/for-next' omits cf3e146eb9c2 Merge remote-tracking branch 'userns/for-next' omits d9f9608eef51 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 7695ede2f12c Merge remote-tracking branch 'pinctrl/for-next' omits 3bb6966f1df0 Merge remote-tracking branch 'gpio-intel/for-next' omits 57484dff3dda Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 3d6500a17b26 Merge remote-tracking branch 'rpmsg/for-next' omits f8ef5d174946 Merge remote-tracking branch 'vhost/linux-next' omits 5ea28373defb Merge remote-tracking branch 'scsi-mkp/for-next' omits a7a5c4fcd910 Merge remote-tracking branch 'scsi/for-next' omits 7dd0ec9dfdc6 Merge remote-tracking branch 'cgroup/for-next' omits 4b3849613605 Merge remote-tracking branch 'dmaengine/next' omits aaa688bb914f Merge remote-tracking branch 'icc/icc-next' omits 040e22804e64 Merge remote-tracking branch 'iio/togreg' omits 7482683dbd98 Merge remote-tracking branch 'staging/staging-next' omits 061fbb493fc6 Merge remote-tracking branch 'soundwire/next' omits 05155f99372a Merge remote-tracking branch 'phy-next/next' omits fa9a4f312850 Merge remote-tracking branch 'char-misc/char-misc-next' omits 0ce7fdf4de91 Merge remote-tracking branch 'tty/tty-next' omits 6d4c66cbad0c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits cb90f98f2888 Merge remote-tracking branch 'usb-serial/usb-next' omits 57e4827bb8d9 Merge remote-tracking branch 'usb/usb-next' omits 639a6f145c50 Merge remote-tracking branch 'driver-core/driver-core-next' omits 628c1b9fbc61 Merge remote-tracking branch 'ipmi/for-next' omits c402b1f2ec8b Merge remote-tracking branch 'leds/for-next' omits 21220eb4ceb8 Merge remote-tracking branch 'drivers-x86/for-next' omits 0f3cd5f603c0 Merge remote-tracking branch 'workqueues/for-next' omits 0a984b5aa4b2 Merge remote-tracking branch 'percpu/for-next' omits 1578465fa788 Merge remote-tracking branch 'rcu/rcu/next' omits 9e9bb19f49fc Merge remote-tracking branch 'edac/edac-for-next' omits 3eb561e06bed Merge remote-tracking branch 'tip/auto-latest' omits 41015c524e14 Merge remote-tracking branch 'spi/for-next' omits 6ecb5f269e8f Merge remote-tracking branch 'devicetree/for-next' omits 2fad09dcb193 Merge remote-tracking branch 'audit/next' omits 71cb57d7adef Merge remote-tracking branch 'iommu/next' omits 1a189e1182cf Merge remote-tracking branch 'smack/next' omits 8fc43fb74b39 Merge remote-tracking branch 'selinux/next' omits 960cce2c6472 Merge remote-tracking branch 'keys/keys-next' omits 73dfe4922145 Merge remote-tracking branch 'integrity/next-integrity' omits 97da1686951f Merge remote-tracking branch 'apparmor/apparmor-next' omits a02455e8ecfb Merge remote-tracking branch 'security/next-testing' omits a4706997161e Merge remote-tracking branch 'regulator/for-next' omits c71fcf7e3511 Merge remote-tracking branch 'battery/for-next' omits a841dc6570ff Merge remote-tracking branch 'mmc/next' omits 14b944ec5380 Merge remote-tracking branch 'device-mapper/for-next' omits b87a264c728f Merge remote-tracking branch 'block/for-next' omits 42848096117e Merge remote-tracking branch 'modules/modules-next' omits 3a9e2bee1c99 Merge remote-tracking branch 'sound-asoc/for-next' omits 1f9a84847fce Merge remote-tracking branch 'sound/for-next' omits 6c01abc69288 Merge remote-tracking branch 'regmap/for-next' omits d59476e27635 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 482214702e9b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits c8feba1c4e10 Merge remote-tracking branch 'amdgpu/drm-next' omits 78fe0d5a1cb6 Merge remote-tracking branch 'drm-misc/for-linux-next' omits ca8bd450fb04 Merge remote-tracking branch 'drm/drm-next' omits 0ea9ab76a701 Merge remote-tracking branch 'crypto/master' omits 274d11cf389a Merge remote-tracking branch 'nand/nand/next' omits 1c9132329732 Merge remote-tracking branch 'mtd/mtd/next' omits bf60eb6faeef Merge remote-tracking branch 'gfs2/for-next' omits dd57b526dd29 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits fac599a7d610 ipc: use kmalloc for msg_queue and shmid_kernel omits 0dc661e0ecca ipc sem: use kvmalloc for sem_undo allocation omits cdb0f15b11e0 lib-decompressors-remove-set-but-not-used-variabled-level-fix omits f93b015551e0 lib/decompressors: remove set but not used variabled 'level' omits c2f2bcc507b4 samples/kprobes: fix typo in handler_post() omits e56ba069f93b samples/kprobes: fix typo in handler_fault() omits dcec3f7e2577 x86: signal: don't do sas_ss_reset() until we are certain [...] omits f7dde0122f8f hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 690ca920c4d3 init/main.c: silence some -Wunused-parameter warnings omits 8d2e7d8e053a init: print out unknown kernel parameters omits 31e1b04c4571 checkpatch: scripts/spdxcheck.py now requires python3 omits 51c14155588b lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits 54b24f3dfbbb lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits 19408f5f37c1 seq_file: drop unused *_escape_mem_ascii() omits 36516bd4a93a nfsd: avoid non-flexible API in seq_quote_mem() omits 00c17550e49a seq_file: convert seq_escape() to use seq_escape_str() omits c52487dd448f seq_file: add seq_escape_str() as replica of string_escape_str() omits dd41a30bb9e3 seq_file: introduce seq_escape_mem() omits 97990912202b MAINTAINERS: add myself as designated reviewer for generic [...] omits 7b1b7dc57f82 lib/test-string_helpers: add test cases for new features omits 534744146ac7 lib/test-string_helpers: get rid of trailing comma in terminators omits 80fbc712fad5 lib/test-string_helpers: print flags in hexadecimal format omits 2677615e5591 lib/string_helpers: allow to append additional characters [...] omits db765f60da10 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits a5460a9b9502 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits 4df20688598d lib/string_helpers: drop indentation level in string_escape_mem() omits 370bed6623ee lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits d01896cd956a lib/string_helpers: switch to use BIT() macro omits af6d7579744d lib: decompress_bunzip2: remove an unneeded semicolon omits 4e9bd65be4bf kernel.h: split out panic and oops helpers (ia64 fix) omits 4edb4ef501ec kernelh-split-out-panic-and-oops-helpers-fix omits 67ead71afd20 kernel.h: split out panic and oops helpers omits 5be62d7e70a7 proc/sysctl: make protected_* world readable omits 9ed2cabe8167 sysctl: remove redundant assignment to first omits 686eda8d48f6 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 40cf204c44c8 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 62dfcb7fa7fe fs/proc/kcore: use page_offline_(freeze|thaw) omits 6703789b0135 virtio-mem: use page_offline_(start|end) when setting Page [...] omits 4c6873addba8 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits 5fb15657470e fs/proc/kcore: don't read offline sections, logically offl [...] omits c931499f2e7f fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits 65fe2fad2b99 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits efecf61ca1cf proc: Avoid mixing integer types in mem_rw() omits af4dd16b8a53 kernel/hung_task.c: Monitor killed tasks. omits 56d7f25814d2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 55c4beded1fa fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 0d949a2a7c62 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits 10068091c9c9 mm/page_alloc: move prototype for find_suitable_fallback omits da156fa89a3a mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits 1912feeea6ec mm/swap: make swap_address_space an inline function omits a590ed7c832b mm/z3fold: add kerneldoc fields for z3fold_pool omits e7a0da1198f3 mm/zbud: add kerneldoc fields for zbud_pool omits a0dc897655bd mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits 5430021b8ba7 mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits da7357f8ef91 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits e972c2511967 mm/early_ioremap: add prototype for early_memremap_pgprot_adjust omits 0c05c543c56a mm/mapping_dirty_helpers: remove double Note in kerneldoc omits 82e446a18563 mm/page_alloc: make should_fail_alloc_page a static functi [...] omits 55ff0de67deb mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits 5c5ece823550 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits f5f8a57dad23 mm: fix spelling mistakes omits c19c633be45b mm: define default value for FIRST_USER_ADDRESS omits 0b82ed33ac23 mm: fix comments mentioning i_mutex omits 038dbc7d77b0 mm: fix typos and grammar error in comments omits 7efdabefe7c5 mm/highmem: Remove deprecated kmap_atomic omits b9f0fabb4206 mm/memory_hotplug: rate limit page migration warnings omits 1e26069f8e41 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits bb1665acb296 selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits e3409ec0388d MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits 2788c9980e12 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits 6d665d73d743 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits efbdb9b16981 mm: make variable names for populate_vma_page_range() consistent omits 2c71380509d7 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits 4c69c71a1e9d nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits db47fcac2713 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits c4dfde820079 mm/thp: update mm_struct's MM_ANONPAGES stat for huge zero pages omits 29eb993d5cd2 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits dff574adf8dd mm: migrate: check mapcount for THP instead of refcount omits 47b8d0c4e231 mm: migrate: don't split THP for misplaced NUMA page omits 18e1eaf06c7e mm: migrate: account THP NUMA migration counters correctly omits a47f6d51abe6 mm: thp: refactor NUMA fault handling omits 24d1670a0ed5 mm: memory: make numa_migrate_prep() non-static omits 9c52f575dce9 mm: memory: add orig_pmd to struct vm_fault omits fa0eec6e2f75 mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix omits c14913b03a5c mm/huge_memory.c: remove unused variable 'count' omits 2aa7b7224898 mm: thp: check total_mapcount instead of page_mapcount omits c434ca801856 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits b63794a67ae2 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 6a61417872ac arm64-drop-pfn_valid_within-and-simplify-pfn_valid-fix omits e23eb2de3d30 arm64: drop pfn_valid_within() and simplify pfn_valid() omits ce318765d754 arm64: decouple check whether pfn is in linear map from pf [...] omits 4ccaf9e51363 memblock: update initialization of reserved pages omits 34fbe34e42f1 include/linux/mmzone.h: add documentation for pfn_valid() omits 8483c8462891 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits 06d8f2235f3e mm/kconfig: move HOLES_IN_ZONE into mm omits 3e147602fc33 userfaultfd/selftests: exercise minor fault handling shmem [...] omits 41087ad39b6d userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits d87dbfbb1809 userfaultfd/selftests: reinitialize test context in each test omits 16a3043d9e23 userfaultfd/selftests: create alias mappings in the shmem test omits b8bca7b9b97b userfaultfd/selftests: use memfd_create for shmem test type omits 49f300e2a43b userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits cd798d1239f8 userfaultfd/shmem: advertise shmem minor fault support omits 45ebecc20d31 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits ec78974dca6d userfaultfd/shmem: support minor fault registration for shmem omits 201a2886ea2f userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits 9614b0be1dbb userfaultfd/selftests: add pagemap uffd-wp test omits cc15a1002ea3 mm/pagemap: export uffd-wp protection information omits 0e201e32dba3 mm/userfaultfd: fail uffd-wp registration if not supported omits 20773614357a mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits 9ddfe33497a5 mm/userfaultfd: fix uffd-wp special cases for fork() omits 21167f513142 mm/thp: simplify copying of huge zero page pmd when fork omits f8a37abdde28 userfaultfd/selftests: unify error handling omits 9ca5756d9d95 userfaultfd/selftests: only dump counts if mode enabled omits a0abda6b2abc userfaultfd/selftests: dropping VERIFY check in locking_thread omits a017f8d415ce userfaultfd/selftests: remove the time() check on delayed uffd omits 933e6826cbc3 userfaultfd/selftests: use user mode only omits 2dd50df55065 powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits e69b30bc602c mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits a792ae03d010 mm/vmalloc: enable mapping of huge pages at pte level in vmap omits 14f5a7f2902d arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 38879fff60e7 x86: define only {pud/pmd}_{set/clear}_huge when useful omits 466f80bcfba7 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits 1e3050c9498a mm/hugetlb: change parameters of arch_make_huge_pte() omits 6e9a59295231 mm/huge_memory.c: don't discard hugepage if other processe [...] omits b7207c458835 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits 478c08122b33 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits 63fb6febb0c0 mm/huge_memory.c: add missing read-only THP checking in tr [...] omits 70abf8b3846d mm/huge_memory.c: use page->deferred_list omits 21adbb52296c mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits 4eea0c0529c7 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits dc60467601f9 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 1ff6a440cb5e mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits 0cfdbbe52b4f mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits b1632a8a38c9 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits b9def8341f45 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits e625643079d2 mm: hugetlb: alloc the vmemmap pages associated with each [...] omits ca13557a1726 mm: hugetlb: defer freeing of HugeTLB pages omits 2b0239cc82da mm: hugetlb: free the vmemmap pages associated with each H [...] omits e6af53faf557 mm: hugetlb: gather discrete indexes of tail page omits ad11e135359d mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 318792d37740 mm: memory_hotplug: factor out bootmem core functions to b [...] omits 3bd86fc86444 mm,hwpoison: make get_hwpoison_page call get_any_page() omits 9dfcdbd5111b mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits 45e1b5d32ed0 mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits 01aba6946d52 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits 74c460c2be28 mm/page_alloc: reduce duration that IRQs are disabled for [...] omits 83a8c15c7954 mm/page_alloc: batch the accounting updates in the bulk allocator omits d22f758c9cd7 mm/vmstat: inline NUMA event counter updates omits 3fb59782db80 mm/vmstat: convert NUMA statistics to basic NUMA counters omits d053d6cb7ca9 mm/page_alloc: convert per-cpu list protection to local_lock omits fe75c578db6e mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits fb4e106fa6df mm/page_alloc: split per cpu page lists and zone stats -fix omits 24644bf0971a mm/page_alloc: split per cpu page lists and zone stats omits 6fd779dd988c mm/page_alloc: switch to pr_debug omits ac3cd0d58e0d mm: optimise nth_page for contiguous memmap omits 8da5910d15c3 mm: constify page_count and page_ref_count omits 93ca3d4d26db mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits cb86fe9fd4e7 mm: make compound_head const-preserving omits 0f8aec058c4e mm/page_owner: constify dump_page_owner omits 3448ff067fe2 mm/debug: factor PagePoisoned out of __dump_page omits c24e719df133 mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits d6805d2cc93c mm: make __dump_page static omits 25037f734a1d mm/mmzone.h: simplify is_highmem_idx() omits 3ee9e9053973 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits 60da96dcb983 kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits 3d0661aaa239 fix for "printk: introduce dump_stack_lvl()" omits d107f9a1b8d9 printk: introduce dump_stack_lvl() omits 4b1645ce74cd mm/vmalloc: print a warning message first on failure omits 4aba3cafd4e2 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits 53fea6f633bd mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits f72c79b753c8 powerpc/mm: enable move pmd/pud omits 3616fd9f3882 mm/mremap: allow arch runtime override omits 06d99976c939 mm/mremap: move TLB flush outside page table lock omits 5e4f5793ace2 mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] omits 8772012b2b36 mm/mremap: use range flush that does TLB and page walk cac [...] omits ee9beca493d0 powerpc-mm-book3s64-update-tlb-flush-routines-to-take-a-pa [...] omits d3443a096efe powerpc/mm/book3s64: update tlb flush routines to take a p [...] omits 17163eacf23e powerpc/mm/book3s64: fix possible build error omits 0fdae81b1651 mm-mremap-use-pmd-pud_poplulate-to-update-page-table-entries-fix omits 9613daafb164 mm/mremap: use pmd/pud_poplulate to update page table entries omits f836708ba169 selftest/mremap_test: avoid crash with static build omits a0351d41a381 selftest/mremap_test: update the test to handle pagesize o [...] omits bf8dc6fcdf87 mm/memory.c: fix comment of finish_mkwrite_fault() omits 3e40c0779f4f mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits 886ecaa8f44a mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits 0820e28f3ced mm/mmap: introduce unlock_range() for code cleanup omits ca298ef0e6c5 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits 8745877308cd mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits 1ebdffafcb47 binfmt-remove-in-tree-usage-of-map_executable-fix omits aa72a6abf392 binfmt: remove in-tree usage of MAP_EXECUTABLE omits decb572ec683 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 1549d2814743 mm-improve-mprotectrw-efficiency-on-pages-referenced-once-fix omits 5780e52cd5d3 mm: improve mprotect(R|W) efficiency on pages referenced once omits 805c56c6188c memcontrol: use flexible-array member omits b4fc9bdd051d mm: vmscan: remove noinline_for_stack omits 57bb954b0836 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits c282001ef511 mm: memcontrol: simplify the logic of objcg pinning memcg omits b6a680877441 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits 1961e3282f05 mm: memcontrol: simplify lruvec_holds_page_lru_lock omits a03d6239dcae mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits ba2a916e5790 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits 26527b781195 mm: memcontrol: fix page charging in page replacement omits e921749f93cd mm: memcontrol: fix root_mem_cgroup charging omits ad2acc726e45 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits 1814c3564e84 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits 51725e361e0d mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits 1e61a7e29167 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits 125c41bce7e7 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits 9ac4837b0e25 mm: memcg/slab: properly set up gfp flags for objcg pointer array omits 275576f3fc48 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits d5db9023c986 mm/memcg: optimize user context object stock access omits 18be2f32d1aa mm/memcg: improve refill_obj_stock() performance omits 325614c02d45 mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits f963d62722d4 mm/memcg: move mod_objcg_state() to memcontrol.c omits 3bd6befa2335 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits 79a5fdd74cc2 mm/swap: remove unused global variable nr_swapper_spaces omits 936fdfdfce60 mm/swap_slots.c: delete meaningless forward declarations omits a9bd12c83bdd mm/swap: remove unused local variable nr_shadows omits c9ea6b99df3c mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits 64c758782a5e mm/shmem: fix shmem_swapin() race with swapoff omits 577f9af80591 mm/swap: remove confusing checking for non_swap_entry() in [...] omits 2c5c10e7e86c swap: fix do_swap_page() race with swapoff omits 6e86675bddcc mm/swapfile: use percpu_ref to serialize against concurren [...] omits e842b69751f2 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits 915e2cb3e85d mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits e5ce88604eca mm: gup: pack has_pinned in MMF_HAS_PINNED omits 1049b4a5c859 mm: gup: allow FOLL_PIN to scale in SMP omits 58882bce3f6c mm/gup_benchmark: support threading omits 6ecd20433af7 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits 207024ab26d9 mm/page-writeback: update the comment of Dirty position control omits 410c8c37a71f mm/page-writeback: Fix performance when BDI's share of rat [...] omits b343610d14f4 mm: page-writeback: kill get_writeback_state() comments omits 052dc207104e mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits d23814d48f00 tools/vm/page_owner_sort.c: check malloc() return omits 34d872953c81 slub: actually use 'message' in restore_bytes() omits d9c88578d1c4 slub: print raw pointer addresses when debugging omits c981a04a5ce3 lib/hexdump: add a raw pointer printing format for slub debugging omits 1ca7130569b8 mm, slub: fix support for clang 10 omits c667da8629dd kfence: test: fix for "mm, slub: change run-time assertion [...] omits c6ed6a0bf028 mm, slub: change run-time assertion in kmalloc_index() to [...] omits a461b65bdf0a slub: remove resiliency_test() function omits 96c62e6ab8bb mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits 6d3bfe6eac40 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits 21ceb42d121c mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits 3aac8be70e96 kunit: make test->lock irq safe omits b4ee1b508cd5 doc: watchdog: modify the doc related to "watchdog/%u" omits 253aeca76a80 doc: watchdog: modify the explanation related to watchdog thread omits ddcdf316dba8 kernel: watchdog: modify the explanation related to watchd [...] omits b8371dd4a54d ocfs2: fix ocfs2 corrupt when iputting an inode omits 27ea1d15b10e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 24b79f7de730 ocfs2: remove repeated uptodate check for buffer omits 0f27fd0a65b4 ocfs2: remove redundant assignment to pointer queue omits ad05b3d24f6a ocfs2: fix snprintf() checking omits 7837f1d94d07 ocfs2: remove unnecessary INIT_LIST_HEAD() omits dbca6c4a2f76 scripts/spelling.txt: add more spellings to spelling.txt omits 32ccbfbceb79 streamline_config.pl: add softtabstop=4 for vim users omits 3df68189b779 streamline_config.pl: make spacing consistent omits 55d4d2161bcf ia64: mca_drv: fix incorrect array size calculation omits f483281925cc ia64: headers: drop duplicated words omits 4e14b3c5d85a kthread: switch to new kerneldoc syntax for named variable [...] omits 21a8155eb466 /proc/kpageflags: do not use uninitialized struct pages omits 03833cf400a8 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 38953b846149 kthread: fix kthread_mod_delayed_work vs kthread_cancel_de [...] omits b97d2517ba41 lib: kunit: suppress a compilation warning of frame size omits d171e9fa189e mm,hwpoison: fix race with hugetlb page allocation omits 2048c5375f5f proc: remove Alexey from MAINTAINERS omits e2300581782e linux/bits.h: fix compilation error with GENMASK omits 0614bd959bab watchdog: reliable handling of timestamps omits 10fdd00677f5 kasan: slab: always reset the tag in get_freepointer_safe() omits ee35d19c023e tools/testing/selftests/exec: fix link error omits 7cfbdef2c6e2 ipc/mqueue, msg, sem: Avoid relying on a stack reference p [...] omits 85e6033449b0 Revert "mm/gup: check page posion status for coredump." omits fcd9c19b4b8d mm/shuffle: fix section mismatch warning omits ac331fb551b4 Merge remote-tracking branch 'bluetooth/master' omits 63756f9fb2c6 Merge remote-tracking branch 'netfilter-next/master' omits fc1216af2f19 Merge remote-tracking branch 'net-next/master' omits 5e8345662b45 Merge remote-tracking branch 'rdma/for-next' omits db0ad707be16 Merge remote-tracking branch 'opp/opp/linux-next' omits 701a837873ae Merge remote-tracking branch 'devfreq/devfreq-next' omits 66647d44d8cc Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 70584caf04be Merge remote-tracking branch 'pm/linux-next' omits 7c7f8482ca5c Merge remote-tracking branch 'v4l-dvb-next/master' omits 78a0b3620b0c Merge remote-tracking branch 'v4l-dvb/master' omits eadaba385fde Merge remote-tracking branch 'jc_docs/docs-next' omits 0367a49c62b0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c66a5fd949e6 Merge remote-tracking branch 'hid/for-next' omits e8fe5136f0a2 Merge remote-tracking branch 'printk/for-next' omits 97a05d5e6a6e Merge remote-tracking branch 'vfs/for-next' omits 9f455a6f247e Merge remote-tracking branch 'xfs/for-next' omits ef08044bb6c2 Merge remote-tracking branch 'v9fs/9p-next' omits a030a96a8b5d Merge remote-tracking branch 'nfsd/nfsd-next' omits b6c0208938f6 Merge remote-tracking branch 'nfs/linux-next' omits 28f649e87c1f Merge remote-tracking branch 'jfs/jfs-next' omits d56e988ddf68 Merge remote-tracking branch 'ext3/for_next' omits a1c7b4fc021f Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 873ccc71466f Merge remote-tracking branch 'cifs/for-next' omits f732e4d311a5 Merge remote-tracking branch 'ceph/master' omits 4e491358789a Merge remote-tracking branch 'btrfs/for-next' omits dc22b64a9008 Merge remote-tracking branch 'sh/for-next' omits 44ca7e2686af Merge remote-tracking branch 'openrisc/for-next' omits 45b5e5c064bd Merge remote-tracking branch 'mips/mips-next' omits b3359e3f95cb Merge remote-tracking branch 'm68k/for-next' omits 0cf744be8619 Merge remote-tracking branch 'h8300/h8300-next' omits be5852ad5b07 Merge remote-tracking branch 'csky/linux-next' omits 24f98e66a7b4 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 43771df9eee7 Merge remote-tracking branch 'clk-imx/for-next' omits b399bf61b5f6 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 33034d4ff5b1 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits baafb4964a26 Merge remote-tracking branch 'tegra/for-next' omits acf97059813a Merge remote-tracking branch 'sunxi/sunxi/for-next' omits ee9dd67dcc42 Merge remote-tracking branch 'scmi/for-linux-next' omits f361cc48fb0b Merge remote-tracking branch 'samsung-krzk/for-next' omits c6459ce23689 Merge remote-tracking branch 'rockchip/for-next' omits 8d44eeb1a01a Merge remote-tracking branch 'reset/reset/next' omits 682f88b0568f Merge remote-tracking branch 'renesas/next' omits 695f42c714e8 Merge remote-tracking branch 'raspberrypi/for-next' omits 2b909302c24f Merge remote-tracking branch 'qcom/for-next' omits a7cfb7b53598 Merge remote-tracking branch 'omap/for-next' omits 24c4b3e24c14 Merge remote-tracking branch 'mvebu/for-next' omits c35845ec4c83 Merge remote-tracking branch 'mediatek/for-next' omits 1c9fd06daa20 Merge remote-tracking branch 'keystone/next' omits 7e9f5de3f060 Merge remote-tracking branch 'imx-mxs/for-next' omits 04bc48c06460 Merge remote-tracking branch 'drivers-memory/for-next' omits 66a1e6b634ad Merge remote-tracking branch 'at91/at91-next' omits 29e7da07030a Merge remote-tracking branch 'aspeed/for-next' omits 0f359ea91445 Merge remote-tracking branch 'amlogic/for-next' omits 3bfa3bf983d3 Merge remote-tracking branch 'actions/for-next' omits 99c0d0338981 Merge remote-tracking branch 'arm/for-next' omits d8655d628bc5 Merge remote-tracking branch 'asm-generic/master' omits 4362165bc46f Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 4f32cf70d192 Merge remote-tracking branch 'kbuild/for-next' omits 7d86c30d0646 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 054f1a7414a0 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 515f76177e00 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 1963e5f6ebbe Merge remote-tracking branch 'pidfd-fixes/fixes' omits a81aa9133e53 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 36367233ccb5 Merge remote-tracking branch 'mmc-fixes/fixes' omits ea00848f8c84 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 86170df798df Merge remote-tracking branch 'scsi-fixes/fixes' omits eb2c50607bef Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 44d6b97fe195 Merge remote-tracking branch 'vfs-fixes/fixes' omits bef200c04afe Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 734d6ccfe7f1 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits db4bd7c8c493 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 4f507ef98979 Merge remote-tracking branch 'kvm-fixes/master' omits c4affe2eff8e Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 77b1ad3c7cae Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 5e2cd3cb9fcd Merge remote-tracking branch 'modules-fixes/modules-linus' omits e6276e3e64da Merge remote-tracking branch 'vfio-fixes/for-linus' omits b47943633e33 Merge remote-tracking branch 'ide/master' omits 5441c701c0f6 Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits e6e2f99c4916 Merge remote-tracking branch 'soundwire-fixes/fixes' omits 1ec8c68aa6d6 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 644333875592 Merge remote-tracking branch 'staging.current/staging-linus' omits d3a25d02442e Merge remote-tracking branch 'phy/fixes' omits dd8532cfdc08 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 18104e77b501 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits d22d1258eb5d Merge remote-tracking branch 'tty.current/tty-linus' omits f20924b60c88 Merge remote-tracking branch 'pci-current/for-linus' omits 88033dc6695c Merge remote-tracking branch 'spi-fixes/for-linus' omits 30af0648bcbc Merge remote-tracking branch 'regulator-fixes/for-linus' omits 03077d0577fe Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits c243f80dad93 Merge remote-tracking branch 'wireless-drivers/master' omits 8c7b71c0be29 Merge remote-tracking branch 'ipsec/master' omits c28eb301dc89 Merge remote-tracking branch 'bpf/master' omits 511dfa8676ca Merge remote-tracking branch 'net/master' omits a2bc0cce717b Merge remote-tracking branch 'powerpc-fixes/fixes' omits 63c2e1c8238a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits d33c78e222e6 Merge remote-tracking branch 'kbuild-current/fixes' omits 6bf564d3d9d5 Merge remote-tracking branch 'spi/for-5.14' into spi-next omits 7088cf3503b5 Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits b838ca8b923f Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 6f687449bfbf Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits e1b3a8b74477 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits dfde31c9d10f Merge remote-tracking branch 'regmap/for-5.14' into regmap-next omits 5530a6c5629f Merge remote-tracking branch 'asoc/for-5.14' into asoc-next omits a83f8f354e0a Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 6e798326e4ab drm/amdgpu/apci: switch ATIF/ATCS probe order omits 8a6f1cc65bbc drm/amdgpu/acpi: unify ATCS handling (v3) omits 5ecf0fd0415e drm/radeon: Add HD-audio component notifier support (v2) omits 8d52b24379cd drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 56777dd309f7 Revert "drm/amd/display: To modify the condition in indica [...] omits b86a5740d089 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits e2e36ca991bb drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits f30d28354ef0 drm/amdgpu: only check for _PR3 on dGPUs omits 7e92679a4730 drm/amdgpu: add another raven1 gfxoff quirk omits a650f86cb627 usb/host: enable auto power control for xhci-pci omits 94c31c5df955 drm/amdgpu: remove unsafe optimization to drop preamble ib omits 80ac2b961487 drm/amdgpu: Add vbios info ioctl interface omits 1456ebdc32a8 drm/amdgpu: Revert vbios info ioctl patches omits cf7be0540bbe drm/amdgpu: Field type update in drm_amdgpu_info_vbios omits 783520d76b96 drm/amdgpu: Add vbios info ioctl interface omits 5e98ac15732c drm/amd/amdgpu/smuio_v13_0: Realign 'smuio_v13_0_is_host_g [...] omits f59762f7c657 drm/amd/amdgpu/gfx_v10_0: Demote kernel-doc abuse omits ed45818b87ee drm/amd/amdgpu/vcn_v1_0: Fix some function naming disparity omits ab5ed8e98810 drm/amd/amdgpu/sdma_v5_2: Repair typo in function name omits d626ac340a32 drm/amd/amdgpu/amdgpu_vce: Fix a few incorrectly named functions omits 60f28c9b207b drm/amd/amdgpu/sdma_v5_0: Fix typo in function name omits ba14810a2dad drm/amd/amdgpu/sdma_v4_0: Realign functions with their headers omits f51d867822dd drm/amd/amdgpu/sdma_v2_4: Correct misnamed function 'sdma_ [...] omits 9127767fbdcc drm/amd/amdgpu/gfx_v9_4_2: Mark functions called by refere [...] omits 98884a886402 drm/radeon/r100: Realign doc header with function 'r100_cs [...] omits 568f914aafb9 drm/amd/amdgpu/gmc_v10_0: Fix potential copy/paste issue omits dfbb36528e39 drm/amd/amdgpu/mmhub_v9_4: Fix naming disparity with 'mmhu [...] omits 6cd948c14e8d drm/amd/amdgpu/gmc_v7_0: Fix potential copy/paste issue omits 6e711c089ea3 drm/amd/include/aldebaran_ip_offset: Mark top-level IP_BAS [...] omits 51f37ec37cbb drm/radeon/radeon_vm: Fix function naming disparities omits b88237bb1fe7 drm/radeon/cik: Fix incorrectly named function 'cik_irq_su [...] omits c36507da49c2 drm/amd/amdgpu/dce_v6_0: Repair function name of 'si_get_n [...] omits b986579294d2 drm/amd/amdgpu/si_dma: Fix some function name disparity omits 4e0db7310f7d drm/amd/amdgpu/gfx_v7_0: Repair function names in the docu [...] omits 86c69c454bcd drm/amd/amdgpu/cik_sdma: Fix a few incorrectly named functions omits 2625bf59cbbe drm/amd/amdgpu/amdgpu_gmc: Fix a little naming related doc-rot omits d318c547d123 drm/amd/amdgpu/amdgpu_debugfs: Fix a couple of misnamed functions omits 8f4fbd96623f drm/amd/amdgpu/amdgpu_ids: Correct some function name disparity omits c5429dc4bbba drm/radeon/radeon_cs: Fix incorrectly documented function [...] omits 61923574b67a drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate omits d909dabde705 drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before po [...] omits ba95885d7288 drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before po [...] omits e3ae2f53f626 drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate omits 4c80c5568208 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate omits 89ffcff6178d drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate omits df45bda564c8 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate omits a6ddecd13fc5 drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV omits 2548b663cfdd drm/amdgpu: Modify MMHUB register access from MMIO to RLCG [...] omits 90887575766f drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] omits 24caabea56ba drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] omits 9bc74ef21558 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] omits 4fb57aa4dce0 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] omits 73c0daf7a12b drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] omits fa0a08600e13 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] omits a915b8307721 drm/amdgpu: Indirect register access for Navi12 sriov omits 424b24afefc5 drm/amd/pm: Update PPTable struct for beige_goby omits c4c4a8b724e2 drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error omits 78ccc863f154 drm/amdgpu/pm: display vcn pp dpm (v4) omits 72f625df6667 drm/amdgpu/pm: add new fields for Navi1x (v3) omits a1cf4d6308de drm/amdgpu/pm: Update metrics table (v2) omits da38f706fece drm/amd/pm: correct MGpuFanBoost setting omits 0d2d89f9cf97 drm/amd/display: take dc_lock in short pulse handler only omits 037239c36e72 Merge branch 'misc-5.13' into next-fixes omits 68040817337f dm space map disk: cache a small number of index entries omits def6a7a9a7f0 dm space maps: improve performance with inc/dec on ranges [...] omits eb318f6067be dm space maps: don't reset space map allocation cursor whe [...] omits d69e2e7e28bd dm btree: improve btree residency omits 71372d9b707f Merge branch 'irq/core' omits ea19ec48bb8c Merge branch 'irq/urgent' omits 0691b2d28f66 Merge branch 'locking/core' omits 66a1818aadcb Merge branch 'locking/urgent' omits 0faa569d39cf Merge branch 'objtool/core' omits f2b8ce8d077b Merge branch 'perf/core' omits a499a36cb4ca Merge branch 'perf/urgent' omits 8c4fe8058950 Merge branch 'sched/core' omits 41137a850b65 Merge branch 'timers/nohz' omits 95521d3ddb2a Merge branch 'x86/apic' omits df273e1f2547 Merge branch 'x86/asm' omits 21ae10e266cf Merge branch 'x86/boot' omits 37d8055f1709 Merge branch 'x86/cleanups' omits 6c14910b9cc1 Merge branch 'x86/cpu' omits efcc4f4a3d99 Merge branch 'x86/fpu' omits 626f1b0d229b Merge branch 'x86/splitlock' omits e81d8309cb06 Merge branch 'x86/urgent' omits 3741541ed116 cpufreq: dt: Rename black/white-lists omits 5ba8537b8cb8 PM / devfreq: tegra30: Support thermal cooling omits a78ae2bce5a3 PM / devfreq: imx-bus: Remove imx_bus_get_dev_status omits 9f96bd5ae866 Merge branch 'devel' into for-next omits 3dc58221cadb pinctrl: npcm: Align a few entries in the pin function table omits 529f5d0beb8d pinctrl/amd: Add device HID for new AMD GPIO controller omits f5155ffd8ac9 Merge branch 'for-5.14/libata' into for-next omits ff78b9442926 NFSD add vfs_fsync after async copy is done omits 7b1e6a22a4fd Merge branch 'fixes-for-master' into for-next-20210519 omits 73d20154b325 Merge branch 'for-next-next-v5.13-20210519' into for-next- [...] omits 3e010b8dba39 Merge branch 'for-next-current-v5.12-20210519' into for-ne [...] omits e5688fee7907 Merge branch 'ext/josef/always-abort' into for-next-next-v [...] omits 33b0e1e8ab4e Merge branch 'ext/josef/fix-loop-in-reclaim' into for-next [...] omits ef8b6786e2ed Merge branch 'dev/scrub-bw-sysfs' into for-next-next-v5.13 [...] omits 6537df349342 Merge branch 'ext/josef/ordered-error-v2' into for-next-ne [...] omits 41ed739d0e6e Merge branch 'ext/josef/csum-eh' into for-next-next-v5.13- [...] omits 6b2c50cc7f15 Merge branch 'ext/qu/subpage-prep-13-fixed-v3' into for-ne [...] omits 6e7a70d1104c Merge branch 'ext/jth/zone-compress-fixes-v2' into for-nex [...] omits 61cfafa26e40 Merge branch 'misc-next' into for-next-next-v5.13-20210519 omits 9dc373ee8d1b Merge branch 'misc-5.13' into for-next-current-v5.12-20210519 omits ccc60e82bb8f btrfs: always abort the transaction if we abort a trans handle omits 653e5ac65454 btrfs: do not infinite loop in data reclaim if we aborted omits 410cc4ceacc4 btrfs: mark ordered extent and inode with error if we fail [...] omits 5548dea1e471 btrfs: return errors from btrfs_del_csums in cleanup_ref_head omits c7663e7a4d5f btrfs: fix error handling in btrfs_del_csums omits 8bdc8afac361 btrfs: zoned: factor out zoned device lookup omits 4f99a62ec2f3 btrfs: zoned: fix parallel compressed writes omits d76a59125a94 btrfs: zoned: pass start block to btrfs_use_zone_append omits 486cbe6d8fb5 vfio/pci: zap_vma_ptes() needs MMU omits 395790fa7ae9 vfio/iommu_type1: Use struct_size() for kzalloc() omits 1636fc9ed01c vfio/pci: Fix error return code in vfio_ecap_init() omits 0b7216f4521f RDMA/rxe: Disallow MR dereg and invalidate when bound omits 8af57653c074 RDMA/rxe: Implement memory access through MWs omits c8dcdda046b0 RDMA/rxe: Implement invalidate MW operations omits 621c78719ba7 RDMA/rxe: Add support for bind MW work requests omits 1d12450d6bd1 RDMA/rxe: Move local ops to subroutine omits a9614784082d RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK omits 9081b2315bbf RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs omits 46813b663d47 RDMA/rxe: Enable MW object pool omits 37c826ec1ed7 RDMA/rxe: Return errors for add index and key omits 409694eb7866 RDMA/rxe: Add bind MW fields to rxe_send_wr omits 9bcae6c73b2a tools/memory-model: Document data_race(READ_ONCE()) omits 46bad6903aed tools/memory-model: Heuristics using data_race() must hand [...] omits 0747714bcd5a tools/memory-model: Add example for heuristic lockless reads omits bf5da4a551b3 tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits a6ccac3c5891 rcutorture: Preempt rather than block when testing task stalls omits e16a01dc1178 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits fb510d83f455 rcu: Fix to include first blocked task in stall warning omits 093790c29a12 torture: Make torture.sh accept --do-all and --donone omits 61e016b66e0b torture: Add clocksource-watchdog testing to torture.sh omits 079c93aa23e7 refscale: Add measurement of clock readout omits af8cc259d4ec Merge branch 'lkmm-dev.2021.05.10c' into HEAD omits 66bc0d04ee92 Merge branch 'clocksource.2021.05.13a' into HEAD omits 845064d752ce netfilter: Remove leading spaces in Kconfig omits b1bc08f6474f netfilter: nf_tables: prefer direct calls for set lookups omits 0808b0454411 netfilter: add and use nft_set_do_lookup helper omits 0dc0f088e731 netfilter: nft_set_pipapo_avx2: Skip LDMXCSR, we don't nee [...] omits 2aca71c7c7d1 netfilter: nft_exthdr: Support SCTP chunks omits b4a9f4bee314 btrfs: scrub: per-device bandwidth control omits 72ed0f4000f3 btrfs: fix the unsafe access in btrfs_lookup_first_ordered [...] omits 04209174c665 btrfs: fix the fs hang when run_delalloc_range() failed omits bd22ed5bb515 hwmon: (adm1275) enable adm1272 temperature reporting omits d9ec867a7c41 dt-bindings: Add MP2888 voltage regulator device omits 8cff4f02121c hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller omits e3eeeaecce3c hwmon: (pmbus) Increase maximum number of phases per page omits 6b593fe3db16 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] omits 01b320f369f1 hwmon: (pmbus) Add support for additional Flex BMR convert [...] omits e70b6e37d58b hwmon: (pmbus) Add documentation for new flags omits bb2cb4bd9043 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK omits e56a41f283ab hwmon: (sch56xx-common) Simplify sch56xx_device_add omits 064a673cbe36 hwmon: (sch56xx-common) Use helper function omits a50da3b9f8d6 hwmon: (sch56xx-common) Use strscpy omits c21ac502baac hwmon: (sch56xx) Use devres functions for watchdog omits d29f627e8699 hwmon: (lm70) Use SPI_MODE_X_MASK omits 9edf55944af7 hwmon: (max31722) Remove non-standard ACPI device IDs omits ccfdf1a56de3 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" omits c750c07c22bf docs: hwmon: avoid using UTF-8 chars omits 8e3557e6bb96 docs: hwmon: ir36021.rst: replace some characters omits d5be577edf3c dt-bindings: hwmon: Add Texas Instruments TMP1075 omits 3846842972ec hwmon: (lm75) Add TI TMP1075 support omits a7b336f3c62d hwmon: (pmbus/zl6100) Update documentation for zl6100 driver omits beb8606e1b2a hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 omits 2eccba14113d btrfs: rename PagePrivate2 to PageOrdered inside btrfs omits 15aa479ab69a btrfs: refactor btrfs_invalidatepage() for subpage support omits bf34f16e8047 btrfs: introduce btrfs_lookup_first_ordered_range() omits c4dbcc4ce481 btrfs: update comments in btrfs_invalidatepage() omits e5469d01c119 set_bit does not imply a barrier omits 2827652bbea3 btrfs: refactor how we finish ordered extent io for endio [...] omits 9c7526a0e01b btrfs: make Private2 lifespan more consistent omits e1f960df9717 btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() omits 3ae27d79fbec btrfs: make subpage metadata write path call its own endio [...] omits 32ec19c139b1 btrfs: refactor submit_extent_page() to make bio and its f [...] omits 5ba3a7582f9e btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] omits ab3739d89dfa btrfs: remove the unused parameter @len for btrfs_bio_fits [...] omits 366de8214bab btrfs: make free space cache size consistent across differ [...] omits a71984f50e94 btrfs: scrub: fix subpage repair error caused by hard code [...] omits 8fab01c91a8d Merge branch 'for-5.14/libata' into for-next omits 8dcdf418d1d4 Merge branch 'for-5.14/libata' into for-next omits 2fcb8bacdff6 Merge branch 'for-5.14/drivers' into for-next omits b0654bb826d1 Merge branch 'for-5.14/block' into for-next omits 6956524ad783 rsxx: Use struct_size() in vmalloc() omits 49ab4d09ae52 blk-mq: Use request queue-wide tags for tagset-wide sbitmap omits 268259458806 blk-mq: Some tag allocation code refactoring omits 5f91d1c4507c blk-mq: clearing flush request reference in tags->rqs[] omits a936ea70a7fe blk-mq: clear stale request in tags->rq[] before freeing o [...] omits 829f2ee249e9 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] omits bd9043aa34af block: avoid double io accounting for flush request omits 3e61083a0ff1 block: remove unneeded parenthesis from blk-sysfs omits dff58ed08d56 blkcg: drop CLONE_IO check in blkcg_can_attach() omits 71584a1a725b aoe: remove unnecessary mutex_init() omits ce798c9b1070 block_dump: remove comments in docs omits 5f176d42755e block_dump: remove block_dump feature omits 8ff428d0b8da block_dump: remove block_dump feature in mark_inode_dirty() omits 3da05329d571 Merge branch 'acpi-dptf' into linux-next omits 694b490b2112 Merge branch 'devprop' into linux-next omits 05e806368aaf btrfs: return EAGAIN if defrag is canceled omits b0885beee2ba btrfs: do not BUG_ON in link_to_fixup_dir omits 51cec60db05d btrfs: release path before starting transaction when cloni [...] omits e7b0fda31738 btrfs: remove io_failure_record::in_validation omits 8079d26860fc btrfs: submit read time repair only for each corrupted sector omits fd35b137dfba btrfs: make btrfs_verify_data_csum() to return a bitmap omits 60e2d2c40c0d btrfs: fix removed dentries still existing after log is synced omits 0f860183345e btrfs: return whole extents in fiemap omits 51109accb010 btrfs: rename check_async_write and let it return bool omits 82fd46674e0d btrfs: avoid RCU stalls while running delayed iputs omits ae4e09e86c07 btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] omits 7bf83cd5283a btrfs: zoned: bail out if we can't read a reliable write pointer omits 8dd3bb633700 btrfs: zoned: print message when zone sanity check type fails omits a845758ff14b btrfs: handle preemptive delalloc flushing slightly differently omits a6b0afb65b74 btrfs: only ignore delalloc if delalloc is much smaller th [...] omits db72a9e0d908 btrfs: don't include the global rsv size in the preemptive [...] omits 52ef286f07b5 btrfs: use the global rsv size in the preemptive thresh ca [...] omits 943b061b0401 btrfs: take into account global rsv in need_preemptive_reclaim omits 6e833db7d677 btrfs: only clamp the first time we have to start flushing omits fd21c59a204d btrfs: check worker before need_preemptive_reclaim omits 51fe5147e492 btrfs: remove stale comment for argument seed of btrfs_fin [...] omits 07f7f644893c btrfs: correct try_lock_extent() usage in read_extent_buff [...] omits 943db114cf99 Merge branch 'renesas-arm-defconfig-for-v5.14' into renesas-next omits 7bcdcd71f432 Makefile: extend 32B aligned debug option to 64B aligned omits 703190407039 iio: dac: ad5770r: Put fwnode in error case during ->probe() omits 488abb0f5c83 iio: gyro: fxas21002c: balance runtime power in error path omits 515016ad5f46 clocksource: Print deviation in nanoseconds for unstable case omits f4c6b34ee12b clocksource: Provide kernel module to test clocksource watchdog omits b1d96e9c8a6e Merge branch 'imx/defconfig' into for-next omits 276daa8728fb Merge branch 'imx/dt64' into for-next omits 622a7536a574 Merge branch 'imx/dt' into for-next omits 4e708d49f07c Merge branch 'imx/bindings' into for-next omits 839d71d436cf Merge branch 'imx/soc' into for-next omits 5b95bf4cc297 Merge branch 'for-5.13/upstream-fixes' into for-next omits 72f61ff146a8 HID: hid-sensor-custom: Process failure of sensor_hub_set_ [...] omits 773f75058fef Merge branch 'for-5.13/upstream-fixes' into for-next omits 37c7fa2b26a4 HID: multitouch: Disable event reporting on suspend on the [...] omits 49b43571604f HID: asus: Cleanup Asus T101HA keyboard-dock handling omits 6f488f72c0ed clocksource: Reduce clocksource-skew threshold for TSC omits df29d3cd5ad4 clocksource: Limit number of CPUs checked for clock synchr [...] omits b509a9800648 clocksource: Check per-CPU clock synchronization when mark [...] omits d74ebb76967f Merge branch 'asm-generic-unaligned' into asm-generic omits 3fb6180b0b97 mmc: core: Add support for cache ctrl for SD cards omits 713830797b5d mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay omits f73121bb953f dt-bindings: mmc: renesas,mmcif: Convert to json-schema omits 17217b56e536 mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] omits d9c6eef0b5f6 mmc: usdhi6rol0: fix error return code in usdhi6_probe() omits 3fc8efa0cdc1 drivers: memstick: core:ms_block.c: Fix alignment of block [...] omits 5e4bdbd7d5f3 mmc: core: Move eMMC cache flushing to a new bus_ops callback omits 54a8c58fbc52 mmc: block: Disable CMDQ on the ioctl path omits f127edfb0114 mmc: core: Add support for Power Off Notification for SD cards omits 3a713434e36a mmc: core: Read performance enhancements registers for SD cards omits 9783244dd574 mmc: core: Read the SD function extension registers for po [...] omits 275bd7ffd6d5 mmc: core: Parse the SD SCR register for support of CMD48/ [...] omits 3d9b47ac745a mmc: core: Drop open coding in mmc_sd_switch() omits f41134b51427 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] omits dfd23a9ee886 mmc: core: Enable eMMC sleep commands to use HW busy polling omits 0905a7d74945 mmc: core: Extend re-use of __mmc_poll_for_busy() omits be97540b3b53 mmc: core: Re-structure some code in __mmc_poll_for_busy() omits cd80a4ad7d8e mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] omits f47361a2350a mmc: core: Drop open coding when preparing commands with b [...] omits 59c0c8ee5493 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] omits 81ca6c161d39 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next omits 8d6580765457 arm64: dts: renesas: eagle: Add x1 clock omits 585e40036524 ARM: dts: koelsch: Rename sw2 to keyboard omits 16b9dd7ae971 ARM: dts: r8a7779, marzen: Fix DU clock names omits 8901ecc2315b clocksource: Retry clock read if long delays detected omits 3be8a90fd433 asm-generic: simplify asm/unaligned.h omits ba2f2c6588a0 asm-generic: uaccess: 1-byte access is always aligned omits 0681a2543f47 netpoll: avoid put_unaligned() on single character omits cefaab9a03d4 mwifiex: re-fix for unaligned accesses omits a9f342458709 apparmor: use get_unaligned() only for multi-byte words omits 61187e51d6f5 partitions: msdos: fix one-byte get_unaligned() omits 40b36711c3c5 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 omits 5c5b27fb93f6 dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] omits cd3c66dc4d02 Merge branch 'fixes' into next omits 648634c52918 Merge branch 'fixes' into next omits 37255637b865 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag omits 213494b51d07 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next omits 7e5928d3ce2b arm64: dts: renesas: v3msk: Fix memory size omits 79053496a28d Merge tag 'scmi-fixes-5.13' of git://git.kernel.org/pub/sc [...] omits adfd5f216d25 Merge branch 'for-5.13/upstream-fixes' into for-next omits dce6a0d56a77 Merge branches 'for-5.14/core', 'for-5.14/google' and 'for [...] omits 291a64fe426f Merge branch 'for-5.13/upstream-fixes' into for-next omits 8ec1b22437cb btrfs: handle transaction start error in btrfs_fileattr_set omits 6f20125402c7 arm64: dts: renesas: condor: Switch eMMC bus to 1V8 omits 429174b0c6ca arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders omits a877910e7502 arm64: dts: renesas: beacon kit: Setup AVB refclk omits 8f3d063349fc arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-n [...] omits b8d499f0966b ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list omits 09dc799bceb5 Merge branch 'v5.13/fixes' into tmp/aml-rebuild omits 53e08e7cff91 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 0bacf4d3d276 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits ad6b674db663 arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi omits 084c85ce40d9 arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CS [...] omits 2b6f8c82af62 soc: amlogic: meson-clk-measure: remove redundant dev_err [...] omits a47fda14c8eb dt-bindings: mali-bifrost: add dma-coherent omits 5a18ad5e4d10 arm64: dts: amlogic: misc DT schema fixups omits 0109038cffef Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits ef006307ca5f Merge branch 'drivers-fixes-for-5.12' into for-next omits c79184a9c029 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update omits dc0e14fa833b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 2b84a0f6c2c2 Merge branch 'for-5.13/wacom' into for-next omits 0265531f0897 drm/tegra: sor: Fully initialize SOR before registration omits f566b6562847 gpu: host1x: Split up client initalization and registration omits 993e3887a02d Merge branch 'for-5.13/warnings' into for-next omits 1579a442f1e4 Merge branch 'for-5.13/intel-ish' into for-next omits b9de78190069 Merge branch 'for-5.13/thrustmaster' into for-next omits 360b9faeeef3 Merge branch 'for-5.13/magicmouse' into for-next omits f9cd0a621894 Merge branch 'for-5.13/lenovo' into for-next omits 5c3938a7e388 Merge branch 'for-5.13/elan' into for-next omits d450fdb8fa01 drm/tegra: sor: Do not leak runtime PM reference omits e9903a1559e0 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 93b9ea9ca307 Merge branch for-5.13/arm64/dt into for-next omits 537be125b403 Merge branch for-5.13/arm/dt into for-next omits 7afd8d240304 Merge branch for-5.13/usb into for-next omits e420d61f6d0a Merge branch for-5.13/phy into for-next omits fdecca824538 Merge branch for-5.13/soc into for-next omits a8caaf519d9e Merge branch for-5.13/clk into for-next omits a21143601201 Merge branch for-5.13/dt-bindings into for-next omits d64d362f1d8b usb: xhci: tegra: Enable ELPG for runtime/system PM omits f262f3fa3a22 usb: xhci: tegra: Unlink power domain devices omits 1a8da7a4f56b Merge branch 'for-5.13/phy' into for-5.13/usb omits 918f4ae0b9d4 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 omits a7af800f7330 phy: tegra: xusb: Tegra210 host mode VBUS control omits 4acbad5178de phy: tegra: xusb: Add wake/sleepwalk for Tegra210 omits b8bb3d9c9b74 phy: tegra: xusb: Add sleepwalk and suspend/resume omits 0b7f6fb80827 phy: tegra: xusb: Add Tegra210 lane_iddq operation omits 42c8bdff611c phy: tegra: xusb: Rearrange UPHY init on Tegra210 omits f1f4af6819b2 phy: tegra: xusb: Move usb3 port init for Tegra210 omits 44e97f6fb29b Merge branch 'fixes' into for-next omits a912fd5163f4 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next omits fcc341051d07 Merge branch 'omap-for-v5.13/dt-v2' into for-next omits 91a531e82151 Merge branch 'omap-for-v5.13/soc' into for-next omits f286164e7647 Merge branch 'for-5.13/soc' into for-5.13/phy omits 36a0a0a7e18c Merge branch 'for-5.13/clk' into for-5.13/phy omits 16546ac007c3 Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] omits d084e52e5b7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 159a17f5b3a9 Merge branch 'omap-for-v5.13/dt-v2' into for-next omits 08fbd49b0227 Merge branch 'omap-for-v5.13/defconfig' into for-next omits cf37ae99833c Merge branch 'omap-for-v5.13/soc' into for-next omits c399315ddbce Merge branch 'omap-for-v5.13/ti-sysc' into for-next omits 0788badec106 Merge branches 'fixes' and 'omap-for-v5.12/ti-sysc' into for-next omits 32b5d4bd9e51 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 7ad9aafe713b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 30541b02f591 Merge branch 'for-5.13/thrustmaster' into for-next omits c73fb7595ad0 Merge branch 'for-5.13/intel-ish' into for-next omits 6b3d250b1c7f Merge branch 'for-5.13/ft260' into for-next omits 5b06236b3741 Merge branch 'for-5.13/thrustmaster' into for-next omits b462cecfa323 fs: Fix typo issue omits c9260dd4623a Merge branch 'fixes' into for-next omits 5c04e2e0cc34 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next omits b086d4ede8c4 Merge branch 'fixes' into for-next omits bd09e71c5905 Merge branch 'for-5.12/upstream-fixes' into for-next omits ca7b445e2e7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 438f5ee62165 Merge branch 'for-5.13/ft260' into for-next omits e39825cdce3a ARM: OMAP4: Fix PMIC voltage domains for bionic omits 4cd3c0242ffb ARM: OMAP4: PM: update ROM return address for OSWR and OFF omits af038eda54d9 Merge branches 'renesas-arm-defconfig-for-v5.13' and 'rene [...] omits 604bd2d4786e Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits e453304975b0 Merge branch 'for-5.13/intel-ish' into for-next omits 78b657e1c519 Merge branch 'for-5.12/upstream-fixes' into for-next omits 86c363627322 Merge branch 'for-5.12/upstream-fixes' into for-next omits 0322812c903d Merge branch 'for-5.12/upstream-fixes' into for-next omits 1ca7d8ba7a30 Merge branch 'for-5.12/upstream-fixes' into for-next omits 4d1493efc2b7 Merge branch 'for-5.12/upstream-fixes' into for-next omits 419614e599ab Merge branch 'for-5.13/core' into for-next omits d66e5bc0c10d Merge branch 'for-5.13/plantronics' into for-next omits cc0e64d25a2f Merge branch 'for-5.13/logitech' into for-next omits 9d1a63e14bfd Merge branch 'for-5.12/upstream-fixes' into for-next omits e5f0d05c2c27 Merge branch 'for-5.13/i2c-hid' into for-next omits 6f56f6c26099 Merge branches 'renesas-arm-dt-for-v5.13' and 'renesas-dri [...] omits af6f9b49874d arm64: dts: renesas: r8a779a0: Add TMU support omits 914fe0466c86 Merge branch 'for-5.12/playstation-v2' into for-next omits 75d3e33fbc5e Merge branch 'for-5.11/upstream-fixes' into for-next omits 364c69ced8f9 Merge branch 'for-5.12/playstation-v2' into for-next omits 5ecce46ba4e3 Merge branch 'for-5.12/playstation-v2' into for-next omits bef9acb2c47d Merge branch 'for-5.12/playstation' into for-next omits 3855971c6d4b Revert "HID: playstation: add DualSense lightbar support" omits f1d1a57ded80 Revert "HID: playstation: add microphone mute support for [...] omits fdd2b479ca47 Revert "HID: playstation: add DualSense player LEDs support." omits 21a7584fae7b Revert "HID: playstation: DualSense set LEDs to default pl [...] omits 2787f2cf1a93 Revert "HID: playstation: report DualSense hardware and fi [...] omits 57389266a7bd Revert "HID: playstation: fix unused variable in ps_batter [...] omits 5b5ca5d1a53c Merge branch 'for-5.12/playstation' into for-next omits 3847d15b41ce HID: playstation: fix unused variable in ps_battery_get_property. omits 2c94c284b859 Merge branch 'for-5.12/playstation' into for-next omits 1f902f8636e4 HID: playstation: report DualSense hardware and firmware version. omits 05afe02ac24f HID: playstation: DualSense set LEDs to default player id. omits c240f0cb88ec HID: playstation: add DualSense player LEDs support. omits d5f7af85a537 HID: playstation: add microphone mute support for DualSense. omits ebbe998a4a52 HID: playstation: add DualSense lightbar support omits d1c956c7c95f Merge branch 'for-5.11/upstream-fixes' into for-next omits 0b642af6a402 Merge branch 'for-5.11/upstream-fixes' into for-next omits 2d3e7312084f Merge branch 'for-5.11/upstream-fixes' into for-next omits 687ec1a18860 Merge branch 'for-5.11/upstream-fixes' into for-next omits e3d1dbb6dede Merge branch 'for-5.11/upstream-fixes' into for-next omits 698a7205a911 Merge branch 'for-5.11/upstream-fixes' into for-next omits b40b4d472f13 Merge branch 'for-5.11/upstream-fixes' into for-next omits 99de398ef94b Merge branch 'for-5.12/logitech' into for-next omits e71b0cd67ed7 Merge branch 'for-5.12/google' into for-next omits c34e025638f5 Merge branch 'for-5.12/core' into for-next omits 27a8dea33bc0 Merge branch 'for-5.12/doc' into for-next omits 9d4f14f132fc Merge branches 'for-5.11/upstream-fixes' and 'for-5.12/mul [...] omits 4ec86bae0f57 bus: ti-sysc: Detect more modules for debugging omits ee3f149895c7 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] omits ce80dcb4ab77 bus: ti-sysc: Fix initializing module_pa for modules witho [...] omits 7525daa3f784 Merge branch 'for-5.11/upstream-fixes' into for-next omits ab7fcff8a2e2 Merge branch 'for-5.12/i2c-hid' into for-next omits e3adef81385b Merge branch 'for-5.12/logitech' into for-next omits 8e1b23e8ca7b Merge branch 'for-5.12/sony' into for-next omits aa86dcaa6d59 Merge branch 'for-5.12/core' into for-next omits cbc14d19271a Merge branch 'for-5.11/upstream-fixes' into for-next omits fc966e321e47 Merge branch 'for-5.12/chicony' into for-next omits 8cd7ce929f88 Merge branch 'for-5.11/upstream-fixes' into for-next omits 86b26e69a1c9 Merge branch 'for-5.11/upstream-fixes' into for-next omits c5b986282fb0 Merge branch 'for-5.12/core' into for-next omits ae7443d6a7c4 Merge branch 'for-5.12/uclogic' into for-next omits a58f881f92ad Merge branch 'for-5.11/upstream-fixes' into for-next omits 78aae108ab3a Merge branch 'for-5.12/intel-ish' into for-next omits 6b36d59fdc6b Merge branch 'for-5.11/upstream-fixes' into for-next omits 10bdedf5b1ee Merge branch 'for-5.11/upstream-fixes' into for-next omits a5e8feae93cf Merge branch 'for-5.11/upstream-fixes' into for-next omits f1c2ad8e5696 Merge branch 'for-5.11/upstream-fixes' into for-next omits 5cdac6027d36 Merge branch 'for-5.12/doc' into for-next omits cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next omits d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next omits 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next omits 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next omits 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next omits 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next omits 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next omits 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next omits 376358034a7c Merge branch 'for-5.11/wacom' into for-next omits a5c2894eaf92 Merge branch 'for-5.11/core' into for-next omits 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next omits 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next omits 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next omits 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] omits 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next omits e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next omits bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next omits d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next omits 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next omits d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 2039112f7c1c Merge branch 'for-5.11/core' into for-next omits be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next omits 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 78f229f61252 Merge branch 'for-5.11/asus' into for-next omits aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds a0eb553b6ff6 Merge tag 'for-5.13/dm-fixes' of git://git.kernel.org/pub/ [...] adds a0d8b0eda310 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 921dd2359770 Merge branch 'urgent.2021.05.20a' of git://git.kernel.org/ [...] adds ba816d3c265c Merge tag 'arm-soc-fixes-5.13-1' of git://git.kernel.org/p [...] adds b80bfc59c60d drm/exynos: correct exynos_drm_fimd kerneldoc adds 04562956fd41 drm/exynos: Remove redundant error printing in exynos_dsi_probe() adds a470c5665b3b drm/exynos/decon5433: Remove redundant error printing in e [...] adds 7544f3ee01f7 Merge tag 'exynos-drm-fixes-for-v5.13-rc3' of git://git.ke [...] adds af8d80bf7c25 Merge tag 'drm-misc-fixes-2021-05-20' of git://anongit.fre [...] adds 4996c342b214 Merge tag 'drm-intel-fixes-2021-05-20' of git://anongit.fr [...] adds 84c63d040938 drm/amd/display: Use the correct max downscaling value for [...] adds 0c8df343c200 drm/radeon: use the dummy page for GART if needed adds d53751568359 drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDG [...] adds dbd1003d1252 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid comp [...] adds 080039273b12 drm/amd/display: Disconnect non-DP with no EDID adds fa7e6abc75f3 drm/amd/amdgpu: fix refcount leak adds ab95cb3e1bc4 drm/amdgpu: add video_codecs query support for aldebaran adds 1e5c37385097 drm/amdgpu: Fix a use-after-free adds 99c45ba5799d drm/amdgpu: update gc golden setting for Navi12 adds 77194d8642dd drm/amdgpu: update sdma golden setting for Navi12 adds 9c2876d56f1c drm/amd/amdgpu: fix a potential deadlock in gpu reset adds a2b4785f0128 drm/amdgpu: stop touching sched.ready in the backend adds dd6ad0516ee3 Merge tag 'amd-drm-fixes-5.13-2021-05-19' of https://gitla [...] adds 79a106fc6585 Merge tag 'drm-fixes-2021-05-21-1' of git://anongit.freede [...] adds 93bb533a340b Merge tag 'for-linus' of git://github.com/openrisc/linux adds c1f47ebc9b24 Merge tag 'modules-for-v5.13-rc3' of git://git.kernel.org/ [...] adds a0e31f3a38e7 Merge branch 'for-v5.13-rc3' of git://git.kernel.org/pub/s [...] adds 5328bf8ba44e Merge tag 'devicetree-fixes-for-5.13-2' of git://git.kerne [...] adds 011ff616ffe8 Merge tag 'mmc-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds e8085a07097b Merge tag 'gpio-fixes-for-v5.13-rc3' of git://git.kernel.o [...] adds 8bb14ca1714f Merge tag '5.13-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 45af60e7ced0 Merge tag 'for-5.13-rc2-tag' of git://git.kernel.org/pub/s [...] adds a3969ef463f9 Merge tag 'xfs-5.13-fixes-1' of git://git.kernel.org/pub/s [...] adds ae897fda4f50 x86/Xen: swap NX determination and GDT setup on BSP adds 4ba50e7c423c xen-pciback: redo VF placement in the virtual topology adds c81d3d246025 xen-pciback: reconfigure also from backend watch handler adds 23d729263037 Merge tag 'for-linus-5.13b-rc3-tag' of git://git.kernel.or [...] adds 7a274727702c io_uring: don't modify req->poll for rw adds ba5ef6dc8a82 io_uring: fortify tctx/io_wq cleanup adds b9231dfbcbc0 Merge tag 'io_uring-5.13-2021-05-22' of git://git.kernel.d [...] adds fec356a61aa3 nvmet: fix memory leak in nvmet_alloc_ctrl() adds 03504e3b54cc nvme-loop: fix memory leak in nvme_loop_create_ctrl() adds 825619b09ad3 nvme-tcp: fix possible use-after-completion adds a0fdd1418007 nvme-tcp: rerun io_work if req_list is not empty adds a7d139145a66 nvme-fc: clear q_live at beginning of association teardown adds 9a66e6bd7e9b Merge tag 'nvme-5.13-2021-05-20' of git://git.infradead.or [...] adds 6c60ff048ca1 block: prevent block device lookups at the beginning of de [...] adds bc6a38513260 block: fix a race between del_gendisk and BLKRRPART adds 4ff2473bdb4c Merge tag 'block-5.13-2021-05-22' of git://git.kernel.dk/l [...] adds f9f74dc218c3 mm/shuffle: fix section mismatch warning adds f10628d2f613 Revert "mm/gup: check page posion status for coredump." adds a11ddb37bf36 ipc/mqueue, msg, sem: avoid relying on a stack reference p [...] adds 4d1cd3b2c5c1 tools/testing/selftests/exec: fix link error adds f70b00496f2a kasan: slab: always reset the tag in get_freepointer_safe() adds 0f90b88dbcd1 watchdog: reliable handling of timestamps adds f747e6667ebb linux/bits.h: fix compilation error with GENMASK adds 43b2ec977ce3 proc: remove Alexey from MAINTAINERS adds 1b6d63938a9d lib: kunit: suppress a compilation warning of frame size adds e32905e57358 userfaultfd: hugetlbfs: fix new flag usage in error path adds 34c5c89890d6 Merge branch 'akpm' (patches from Andrew) adds 4d7620341eda Merge tag 'kbuild-fixes-v5.13' of git://git.kernel.org/pub [...] adds 28ceac6959e1 Merge tag 'powerpc-5.13-4' of git://git.kernel.org/pub/scm [...] adds b250f2f7792d x86/sev-es: Don't return NULL from sev_es_get_ghcb() adds c25bbdb56406 x86/sev-es: Forward page-faults which happen during emulation adds 4954f5b8ef0b x86/sev-es: Use __put_user()/__get_user() for data accesses adds 7de7ac8d6069 Merge tag 'x86_urgent_for_v5.13_rc3' of git://git.kernel.o [...] adds f73d2a429334 Merge tag 'irq-urgent-2021-05-23' of git://git.kernel.org/ [...] adds 0898678c742e Merge tag 'locking-urgent-2021-05-23' of git://git.kernel. [...] adds 6ebb6814a1ef Merge tag 'perf-urgent-2021-05-23' of git://git.kernel.org [...] adds c4681547bcce Linux 5.13-rc3 adds bda7db1d952c spi: sc18is602: don't consider the chip select byte in sc1 [...] adds b4e46c9954ad spi: sc18is602: implement .max_{transfer,message}_size() f [...] adds f71d49e01be6 Merge tag 'spi-fix-v5.13-rc3' of git://git.kernel.org/pub/ [...] adds 5df7ae7bed41 Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds 08b2b6fdf6b2 cgroup: fix spelling mistakes adds 1434a3127887 Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds c67d734975a2 perf buildid-list: Initialize zstd_data adds 3c91e8efaf48 tools arch kvm: Sync kvm headers with the kernel sources adds 316a76a58c3f perf test: Fix libpfm4 support (63) test error for nested [...] adds cb7987837c31 perf intel-pt: Fix transaction abort handling adds c954eb72b31a perf intel-pt: Fix sample instruction bytes adds 0a0c59724516 perf intel-pt: Remove redundant setting of ptq->insn_len adds fb6c79d7261a perf tools: Add 'cgroup-switches' software event adds 3b2f17ad1770 perf parse-events: Check if the software events array slot [...] adds f248d687e99d Merge remote-tracking branch 'torvalds/master' into perf/urgent adds ec347b7c3191 tools headers UAPI: Sync linux/fs.h with the kernel sources adds 4224680ee7aa tools headers UAPI: Sync linux/perf_event.h with the kerne [...] adds bffcbe79370e tools headers UAPI: Sync files changed by the quotactl_pat [...] adds a6172059758b perf scripts python: exported-sql-viewer.py: Fix copy to c [...] adds fd931b2e234a perf scripts python: exported-sql-viewer.py: Fix Array TypeError adds f56299a9c998 perf scripts python: exported-sql-viewer.py: Fix warning display adds f42907e8a451 perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry a [...] adds f8b61bd20479 perf stat: Skip evlist__[enable|disable] when all events uses BPF adds a050a6d2b7e8 Merge tag 'perf-tools-fixes-for-v5.13-2021-05-24' of git:/ [...] adds b2db6c35ba98 afs: Fix fall-through warnings for Clang adds 19dee613816d netfs: Pass flags through to grab_cache_page_write_begin() adds b71c791254ff netfs: Make CONFIG_NETFS_SUPPORT auto-selected rather than manual adds ad9f25d33860 Merge tag 'netfs-lib-fixes-20200525' of git://git.kernel.o [...] adds bfb819ea20ce proc: Check /proc/$pid/attr/ writes against file opener adds 7ac3a1c1ae51 Merge tag 'mtd/fixes-for-5.13-rc4' of git://git.kernel.org [...] adds 13a6f3153922 net/qla3xxx: fix schedule while atomic in ql_sem_spinlock adds b3dcb3127786 net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() adds 4691ffb18ac9 net: stmmac: fix system hang if change mac address after i [...] adds 5cb4a593821f Merge branch 'stmmac-fixes' adds 430bfe057612 net: ethernet: mtk_eth_soc: Fix DIM support for MT7628/88 adds e5bfaed7508f MAINTAINERS: s390/net: add netdev list adds fc516d3a6aa2 net: dsa: bcm_sf2: Fix bcm_sf2_reg_rgmii_cntrl() call for [...] adds c7718ee96dbc net: lantiq: fix memory corruption in RX ring adds 29bf1993fdba MAINTAINERS: remove Ioana Radulescu from dpaa2-eth adds aced3ce57cd3 RDS tcp loopback connection can hang adds 8f03eeb6e0a0 net:sfc: fix non-freed irq in legacy irq mode adds e29f011e8fc0 ipv6: record frag_max_size in atomic fragments in input path adds 1e69abf98921 MAINTAINERS: Add entries for CBS, ETF and taprio qdiscs adds ad79fd2c42f7 net: ethernet: mtk_eth_soc: Fix packet statistics support [...] adds 5eff1461a6de net: macb: ensure the device is available before accessing [...] adds 3a62fed2fd7b net/sched: fq_pie: re-factor fix for fq_pie endless loop adds e70f7a11876a net/sched: fq_pie: fix OOB access in the traffic path adds 835744e8b537 Merge branch 'fq_pie-fixes' adds 474a2ddaa192 net: dsa: mt7530: fix VLAN traffic leaks adds 4dd649d130c6 NFC: nfcmrvl: fix kernel-doc syntax in file headers adds 9b76eade1642 sch_dsmark: fix a NULL deref in qdisc_reset() adds 1a44fb38cc65 r8152: check the informaton of the device adds 1a6e9a9c68c1 net: hso: fix control-request directions adds ba61cf167cb7 net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S adds dc596e3fe63f net: dsa: sja1105: call dsa_unregister_switch when allocat [...] adds cec279a898a3 net: dsa: sja1105: add error handling in sja1105_setup() adds 6729188d2646 net: dsa: sja1105: error out on unsupported PHY mode adds ed040abca4c1 net: dsa: sja1105: use 4095 as the private VLAN for untagg [...] adds b38e659de966 net: dsa: sja1105: update existing VLANs from the bridge V [...] adds 93c5d741d14b Merge branch 'sja1105-fixes' adds a4dd4fc6105e net: appletalk: cops: Fix data race in cops_probe1 adds 48b491a5cc74 net: hsr: fix mac_len checks adds 46a8b29c6306 net: usb: fix memory leak in smsc75xx_bind adds 8c42a49738f1 net: dsa: microchip: enable phy errata workaround on 9567 adds 297739bd73f6 sctp: add the missing setting for asoc encap_port adds b2540cdce6e2 sctp: fix the proc_handler for sysctl encap_port adds c1cf1afd8b0f net: hns: Fix kernel-doc adds 9453d45ecb6c net: zero-initialize tc skb extension on allocation adds 65161c35554f bnx2x: Fix missing error code in bnx2x_iov_init_one() adds 17f9c1b63cdd net: mvpp2: add buffer header handling in RX adds bab09fe2f652 nfp: update maintainer and mailing list addresses adds 20b5759f21cf mptcp: avoid OOB access in setsockopt() adds 3812ce895047 mptcp: drop unconditional pr_warn on bad opt adds 3ed0a585bfad mptcp: avoid error message on infinite mapping adds d58300c3185b mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer adds 6dfa87b492c0 Merge branch 'mptcp-fixes' adds a8deba8547e3 bpftool: Add sock_release help info for cgroup attach/prog [...] adds 6fd5fb63820a selftests/bpf: Add test for l3 use of bpf_redirect_peer adds 5c9d706f6133 bpf: Fix BPF_LSM kconfig symbol dependency adds 3d0220f6861d bpf: Wrap aux data inside bpf_sanitize_info container adds bb01a1bba579 bpf: Fix mask direction swap upon off reg sign change adds a7036191277f bpf: No need to simulate speculative domain for immediates adds 1bad6fd52be4 bpf, selftests: Adjust few selftest result_unpriv outcomes adds f5d287126f63 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 62f3415db237 net: phy: Document phydev::dev_flags bits allocation adds d7c5303fbc8a Merge tag 'net-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds f610a5a29c3c afs: Fix the nlink handling of dir-over-dir rename adds 0ee74d5a4863 iommu/vt-d: Fix sysfs leak in alloc_iommu() adds 96c132f837ff Merge tag 'iommu-fixes-v5.13-rc3' of git://git.kernel.org/ [...] adds 9b7ff25d129d ACPI: power: Refine turning off unused power resources adds 3224374f7eb0 Merge tag 'acpi-5.13-rc4' of git://git.kernel.org/pub/scm/ [...] adds 0c1f3193b1cd dm verity: fix require_signatures module_param permissions adds f16dba5dc6f0 dm snapshot: revert "fix a crash when an origin has no snapshots" adds 7e768532b239 dm snapshot: properly fix a crash when an origin has no snapshots adds 38747c9a2d22 Merge tag 'for-5.13/dm-fixes-2' of git://git.kernel.org/pu [...] adds 76d0fc5e9bc6 arm64: Fix stale link in the arch_counter_enforce_ordering [...] adds e69012400b0c arm64: mm: don't use CON and BLK mapping if KFENCE is enabled adds 3c856a3180da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 97e5bf604b7a Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds ff4cff962a7e MIPS: alchemy: xxs1500: add gpio-au1000.h header file adds 6855adc2c5d9 MIPS: launch.h: add include guard to prevent build errors adds fef532ea0cd8 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c adds 78cf0eb926cb MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREE [...] adds afdd14704d7e Merge tag 'mips-fixes_5.13_1' of git://git.kernel.org/pub/ [...] adds 1cb61759d407 init: verify that function is initcall_t at compile-time adds 24845dcb170e Makefile: LTO: have linker check -Wframe-larger-than adds 8508b97ae2b6 Merge tag 'clang-features-v5.13-rc4' of git://git.kernel.o [...] adds 51cb8e206afd ALSA: usb-audio: fix control-request direction adds 764fa6e686e0 ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci adds 265d1a90e4fb ALSA: usb-audio: scarlett2: Improve driver startup messages adds 119b75c15077 ALSA: hda/realtek: Headphone volume is controlled by Front mixer adds 9ebaef0540a9 ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i adds 2b899f31f1a6 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_cre [...] adds af2702549d68 ASoC: qcom: lpass-cpu: Use optional clk APIs adds dad19afce9ad Merge tag 'asoc-fix-v5.13-rc3' of https://git.kernel.org/p [...] adds 29c8f40b54a4 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkS [...] adds 0e68c4b11f1e ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 adds bbe183e07817 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds e650c1a959da ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds 50dbfae972cb ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds fc683f967aa9 Merge tag 'sound-5.13-rc4' of git://git.kernel.org/pub/scm [...] adds e86be3a04bc4 SUNRPC: More fixes for backlog congestion adds 56517ab958b7 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() adds 0d0ea309357d NFS: Don't corrupt the value of pg_bytes_written in nfs_do [...] adds 70536bf4eb07 NFS: Clean up reset of the mirror accounting variables adds e67afa7ee4a5 NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set N [...] adds ae605ee98308 xprtrdma: Revert 586a0787ce35 adds a799b68a7c7a nfs: Remove trailing semicolon in macros adds 5ff2756afde0 Merge tag 'nfs-for-5.13-2' of git://git.linux-nfs.org/proj [...] adds 6d2fcfe6b517 cifs: set server->cipher_type to AES-128-CCM for SMB3.0 adds eb0688180549 cifs: fix string declarations and assignments in tracepoints adds 1bb56810677f cifs: change format of CIFS_FULL_KEY_DUMP ioctl adds 7c0ec89d31e5 Merge tag '5.13-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 75ea44e356b5 perf jevents: Fix getting maximum number of fds adds c59870e2110e perf debug: Move debug initialization earlier adds c673b7f59e94 perf stat: Fix error check for bpf_program__attach adds 8fc4e4aa2bfc perf vendor events powerpc: Fix eventcode of power10 JSON events adds f289d990450c Merge tag 'perf-tools-fixes-for-v5.13-2021-05-28' of git:/ [...] adds 1a0b713c7368 drm/amd/pm: correct MGpuFanBoost setting adds ba515a5821dc drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error adds b95f045ea356 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate adds 0c6013377b40 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate adds 2fb536ea42d5 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate adds 4a62542ae064 drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate adds ff48f6dbf0ff drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before po [...] adds 23f10a571da5 drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before po [...] adds 20ebbfd22f81 drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate adds ac6e9e3d19e4 Merge tag 'amd-drm-fixes-5.13-2021-05-26' of https://gitla [...] adds 7cfc4ea78fc1 drm/meson: fix shutdown crash when component not probed adds 35f819d21803 drm/ttm: Skip swapout if ttm object is not populated adds b26389e854f7 Merge tag 'drm-misc-fixes-2021-05-27' of ssh://git.freedes [...] adds e11851429fdc drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 adds aeeb51736882 Merge tag 'drm-intel-fixes-2021-05-27' of ssh://git.freede [...] adds 567d1fd853b8 Merge tag 'drm-fixes-2021-05-29' of git://anongit.freedesk [...] adds 17a91051fe63 io_uring/io-wq: close io-wq full-stop gap adds 3743c1723bfc io-wq: Fix UAF when wakeup wqe in hash waitqueue adds b16ef427adf3 io_uring: fix data race to avoid potential NULL-deref adds b3dbbae60993 Merge tag 'io_uring-5.13-2021-05-28' of git://git.kernel.d [...] adds c0c8a8397fa8 s390/dasd: add missing discipline function adds cc1462679149 md/raid5: remove an incorrect assert in in_chunk_boundary adds 094c271addc3 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 3596a06583a1 nvme: fix potential memory leaks in nvme_cdev_add adds f25f8ef70ce2 nvme-fc: short-circuit reconnect retries adds 4d9442bf263a nvme-fabrics: decode host pathing error for connect adds 042a3eaad6da nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME adds 25df1acd2d36 nvmet-tcp: fix inline data size comparison in nvmet_tcp_qu [...] adds aaeadd7075dc nvmet: fix false keep-alive timeout when a controller is t [...] adds a4b58f1721eb Merge tag 'nvme-5.13-2021-05-27' of git://git.infradead.or [...] adds 0217a27e4d19 Merge tag 'block-5.13-2021-05-28' of git://git.kernel.dk/l [...] adds 70ca3c57ff91 scsi: target: core: Avoid smp_processor_id() in preemptible code adds b4150b68815e scsi: target: tcmu: Fix xarray RCU warning adds 8c7e7b8486cd scsi: libsas: Use _safe() loop in sas_resume_port() adds 5aaeca258f55 scsi: target: iblock: Fix smp_processor_id() BUG messages adds 7e7606330b16 scsi: aic7xxx: Restore several defines for aic7xxx firmware build adds b4de11dfb569 scsi: aic7xxx: Remove multiple definition of globals adds 122c81c563b0 scsi: bnx2fc: Return failure if io_req is already in ABTS [...] adds e662502b3a78 scsi: vmw_pvscsi: Set correct residual data length adds 7907a021e4bb scsi: hisi_sas: Drop free_irq() of devm_request_irq() allo [...] adds 2ef7665dfd88 scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal adds 6799d4f2da49 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds c6c82e0cd812 vfio-ccw: Check initialized flag in cp_init() adds 6c02ac4c9211 vfio-ccw: Reset FSM state to IDLE inside FSM adds 2af7a834a435 vfio-ccw: Serialize FSM IDLE state with I/O completion adds ffa99c436aa7 Merge tag 'vfio-ccw-20210520' of https://git.kernel.org/pu [...] adds 866c4b8a18e2 Merge tag 's390-5.13-3' of git://git.kernel.org/pub/scm/li [...] adds 778a136e48be KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check adds 377872b3355b KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check adds 28a4aa1160d7 KVM: SVM: make the avic parameter a bool adds 6bd5b7436862 KVM: PPC: exit halt polling on need_resched() adds 72b268a8e930 KVM: X86: Bail out of direct yield in case of under-commit [...] adds 1eff0ada88b4 KVM: X86: Fix vCPU preempted state from guest's point of view adds da6d63a0062a KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() adds 39fe2fc96694 selftests: kvm: make allocation of extra memory take effect adds a13534d6676d selftests: kvm: fix potential issue with ELF loading adds 22721a561099 KVM: selftests: Keep track of memslots more efficiently adds cad347fab142 KVM: selftests: add a memslot-related performance benchmark adds ef4c9f4f6546 KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() adds 50bc913d526b KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test adds a10453c038a7 KVM: selftests: Fix hang in hardware_disable_test adds c887d6a126df KVM: selftests: trivial comment/logging fixes adds 2aab4b355cbb KVM: selftests: Print a message if /dev/kvm is missing adds 25408e5a0246 KVM: selftests: simplify setup_demand_paging error handling adds 32ffa4f71e10 KVM: selftests: compute correct demand paging size adds 0368c2c1b422 KVM: selftests: allow different backing source types adds b3784bc28ccc KVM: selftests: refactor vm_mem_backing_src_type flags adds c9befd5958fd KVM: selftests: add shmem backing source type adds 94f3f2b31a8a KVM: selftests: create alias mappings when using shared memory adds a4b9722a5996 KVM: selftests: allow using UFFD minor faults for demand paging adds 33090a884da5 KVM: selftests: add shared hugetlbfs backing source type adds fb1070d18edb KVM: X86: Use _BITUL() macro in UAPI headers adds fb0f94794bb7 selftests: kvm: do only 1 memslot_perf_test run by default adds 9805cf03fdb6 KVM: LAPIC: Narrow the timer latency between wait_lapic_ex [...] adds 57ab87947abf KVM: x86: add start_assignment hook to kvm_x86_ops adds 084071d5e922 KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK adds a2486020a82e KVM: VMX: update vcpu posted-interrupt descriptor when ass [...] adds bedd9195df3d KVM: x86/mmu: Fix comment mentioning skip_4k adds e87e46d5f318 KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/ [...] adds da6393cdd8aa KVM: X86: Fix warning caused by stale emulation context adds b35491e66c87 KVM: X86: Kill off ctxt->ud adds e3e880bb1518 KVM: arm64: Resolve all pending PC updates before immediate exit adds 66e94d5cafd4 KVM: arm64: Prevent mixed-width VM creation adds a3d2ec9d3c2f Merge tag 'kvmarm-fixes-5.13-2' of git://git.kernel.org/pu [...] adds 000ac4295339 selftests: kvm: fix overlapping addresses in memslot_perf_test adds 224478289ca0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4f2629ea67e7 USB: usbfs: Don't WARN about excessively large memory allocations adds 25dda9fc56bd usb: dwc3: gadget: Properly track pending and queued SG adds dcb4b8ad6a44 misc/uss720: fix memory leak in uss720_probe adds acf5631c239d usb: typec: mux: Fix matching with typec_altmode_desc adds 8c9b3caab3ac usb: typec: ucsi: Clear pending after acking connector change adds c58bbe3477f7 usb: typec: tcpm: Use LE to CPU conversion when accessing [...] adds 10505b720189 usb: Restore the usb_header label adds 6a4c8f60da8f Merge tag 'usb-serial-5.13-rc3' of https://git.kernel.org/ [...] adds 746e4acf87bc USB: trancevibrator: fix control-request direction adds 2cbd838e0e48 Merge tag 'usb-v5.13-rc3' of git://git.kernel.org/pub/scm/ [...] adds 0bc3ee92880d usb: typec: tcpm: Properly interrupt VDM AMS adds a20dcf53ea98 usb: typec: tcpm: Respond Not_Supported if no snk_vdo adds e752dbc59e12 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() adds e6809703e164 Merge tag 'thunderbolt-for-v5.13-rc4' of git://git.kernel. [...] adds a80c203c3f1c xhci: fix giving back URB with incorrect status regression [...] adds a7f2e9272aff xhci: Fix 5.12 regression of missing xHC cache clearing co [...] adds 523d0b1e9c42 Merge tag 'usb-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds 016002848c82 serial: rp2: use 'request_firmware' instead of 'request_fi [...] adds 9808f9be31c6 serial: 8250_pci: handle FL_NOIRQ board flag adds 56dde68f85be Revert "serial: 8250: 8250_omap: Fix possible interrupt storm" adds 3837f9a08bda Merge tag 'tty-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds 2a54c8c9ebc2 iio: gyro: fxas21002c: balance runtime power in error path adds 98b7b0ca0828 iio: dac: ad5770r: Put fwnode in error case during ->probe() adds a1caeebab07e iio: adc: ad7768-1: Fix too small buffer passed to iio_pus [...] adds 01fcf129f61b iio: adc: ad7923: Fix undersized rx buffer. adds 4ed243b1da16 iio: adc: ad7793: Add missing error code in ad7793_setup() adds 54732a5322ff Merge tag 'iio-fixes-5.13b-take2' of https://git.kernel.or [...] adds 494b99f712d0 Merge tag 'staging-5.13-rc4' of git://git.kernel.org/pub/s [...] adds 5881fa8dc2de debugfs: fix security_locked_down() call for SELinux adds 80dd33cf72d1 drivers: base: Fix device link removal adds 0c8713153fbf drivers: base: Reduce device link removal code duplication adds e1a9e3db3bb5 Merge tag 'driver-core-5.13-rc4' of git://git.kernel.org/p [...] adds d33ca7d2e8db Merge tag 'soundwire-5.13-fixes' of git://git.kernel.org/p [...] adds 02625c965239 video: hgafb: correctly handle card detect failure during probe adds bda7d3ab06f1 kgdb: fix gcc-11 warnings harder adds 022b93cf2d6a Merge tag 'icc-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds bbf0a94744ed mei: request autosuspend after sending rx flow control adds f956cb99b938 Merge tag 'char-misc-5.13-rc4' of git://git.kernel.org/pub [...] adds eb8500b874cf thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID adds 8d84733dee9f thermal/ti-soc-thermal: Fix kernel-doc adds 5d8db38ad766 thermal/drivers/qcom: Fix error code in adc_tm5_get_dt_cha [...] adds df8c66c4cfb9 Merge tag 'thermal-v5.13-rc4' of git://git.kernel.org/pub/ [...] adds 0f9342513cc7 xfs: check free AG space when making per-AG reservations adds 6b69e485894b xfs: standardize extent size hint validation adds 603f000b15f2 xfs: validate extsz hints against rt extent size when rtin [...] adds 9f5815315e0b xfs: add new IRC channel to MAINTAINERS adds 991c2c5980fb xfs: btree format inode forks can have zero extents adds 0fe0bbe00a6f xfs: bunmapi has unnecessary AG lock ordering issues adds 75b9c727afcc Merge tag 'xfs-5.13-fixes-3' of git://git.kernel.org/pub/s [...] adds eac2f3059e02 riscv: stacktrace: fix the riscv stacktrace when CONFIG_FR [...] adds 97a031082320 riscv: Select ARCH_USE_MEMTEST adds 02ccdeed1817 riscv: kprobes: Fix build error when MMU=n adds bab0d47c0ebb riscv: kexec: Fix W=1 build warnings adds 9d68fe84f8c5 Merge tag 'riscv-for-linus-5.13-rc4' of git://git.kernel.o [...] adds aac902925ea6 Documentation: seccomp: Fix user notification documentation adds ddc473916955 seccomp: Refactor notification handler to prepare for new [...] adds 9a76c0ee3a75 Merge tag 'seccomp-fixes-v5.13-rc4' of git://git.kernel.or [...] adds d4b250562fb8 i2c: qcom-geni: fix spelling mistake "unepxected" -> "unexpected" adds 9dd45bbad947 i2c: icy: Remove unused variable new_fwnode in icy_probe() adds 52b806e8d6b3 i2c: I2C_HISI should depend on ACPI adds c4740e293c93 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E adds 72ab7b6bb1a6 i2c: busses: i2c-nomadik: Fix formatting issue pertaining [...] adds 45ce82f5eaed i2c: muxes: i2c-arb-gpio-challenge: Demote non-conformant [...] adds f09aa114c4af i2c: busses: i2c-ali1563: File headers are not good candid [...] adds 6eb8a4736931 i2c: busses: i2c-cadence: Fix incorrectly documented 'enum [...] adds b4c760de3ced i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_ [...] adds f9f193fc222b i2c: busses: i2c-eg20t: Fix 'bad line' issue and provide d [...] adds d4c73d41bef0 i2c: busses: i2c-ocores: Place the expected function names [...] adds 3e0f8672f168 i2c: busses: i2c-pnx: Provide descriptions for 'alg_data' [...] adds 721a6fe5f958 i2c: busses: i2c-st: Fix copy/paste function misnaming issues adds a00cb25169d5 i2c: busses: i2c-stm32f4: Remove incorrectly placed ' ' fr [...] adds a5063ab97602 dt-bindings: i2c: mpc: Add fsl,i2c-erratum-a004447 flag adds 7adc7b225cdd powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2 [...] adds 19ae697a1e4e powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2 [...] adds 8f0cdec8b5fd i2c: mpc: implement erratum A-004447 workaround adds e4d8716c3dce i2c: i801: Don't generate an interrupt on bus reset adds fed1bd51a504 i2c: mediatek: Disable i2c start_en and clear intr_stat br [...] adds 24990423267e i2c: s3c2410: fix possible NULL pointer deref on read mess [...] adds 8aa0ae439966 MAINTAINERS: adjust to removing i2c designware platform data adds b90e90f40b4f Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 8124c8a6b353 Linux 5.13-rc4 adds a8b98c808eab fanotify: fix permission model of unprivileged group adds 36c795513a88 Merge tag 'fsnotify_for_v5.13-rc5' of git://git.kernel.org [...] adds b7f55d928e75 gfs2: Fix mmap locking for write faults adds 1ab19c5de4c5 gfs2: Fix use-after-free in gfs2_glock_shrink_scan adds c2131f7e73c9 Merge tag 'gfs2-v5.13-rc2-fixes' of git://git.kernel.org/p [...] adds b28d8f0c25a9 devlink: Correct VIRTUAL port to not have phys_port attributes adds 0cc254e5aa37 net/sched: act_ct: Offload connections with commit action adds fb91702b743d net/sched: act_ct: Fix ct template allocation for zone 0 adds 22cbdbcfb61a netfilter: conntrack: unregister ipv4 sockopts on error unwind adds c781471d67a5 netfilter: nf_tables: missing error reporting for not sele [...] adds 983c4fcb81d6 netfilter: nf_tables: extended netlink error reporting for [...] adds 179d9ba5559a netfilter: nf_tables: fix table flag updates adds 56e4ee82e850 ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service new 44991d61aa12 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new b5941f066b4c mptcp: fix sk_forward_memory corruption on retransmission new 06f9a435b3aa mptcp: always parse mptcp options for MPC reqsk new dea2b1ea9c70 mptcp: do not reset MP_CAPABLE subflow on mapping errors new 69ca3d29a755 mptcp: update selftest for fallback due to OoO new 6850ec973791 Merge branch 'mptcp-fixes-for-5-13' new 593f555fbc60 net: stmmac: fix kernel panic due to NULL pointer derefere [...] new 45bd4dc55f1e Merge remote-tracking branch 'net/master' adds ff2e6efda0d5 kbuild: Quote OBJCOPY var to avoid a pahole call break the build new a3947b40197a Merge remote-tracking branch 'bpf/master' new d0662a5f3499 Merge remote-tracking branch 'ipsec/master' new 02de318afa7a mt76: mt7615: do not set MT76_STATE_PM at bootstrap new d4826d17b393 mt76: mt7921: remove leftover 80+80 HE capability new c3dac4934c0d Merge remote-tracking branch 'wireless-drivers/master' new 0ee4d55534f8 mac80211: remove warning in ieee80211_get_sband() new bd18de517923 mac80211_hwsim: drop pending frames on stop new 34fb4db5abc1 mac80211: correct ieee80211_iterate_active_interfaces_mtx( [...] new a64b6a25dd9f cfg80211: call cfg80211_leave_ocb when switching away from OCB new b90f51e8e1f5 staging: rtl8723bs: fix monitor netdev register/unregister new e298aa358f0c mac80211: fix skb length check in ieee80211_scan_rx() new bddc0c411a45 mac80211: Fix NULL ptr deref for injected rate info new b65b9ac29ab1 Merge remote-tracking branch 'mac80211/master' new 4ad7935df6a5 ALSA: hda: Add AlderLake-M PCI ID new 08a4b904a2a9 ALSA: hda: Fix a regression in Capture Switch mixer read new 654a3ed5a5bd Merge remote-tracking branch 'sound-current/for-linus' adds 41daf6ba594d ASoC: core: Fix Null-point-dereference in fmt_single_name() new 6308c44ed6ee ASoC: rt5659: Fix the lost powers for the HDA header new 2f0f2b331cc9 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus new 1388010fe48f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 36cb555fae08 regulator: scmi: Fix off-by-one for linear regulators .n_v [...] adds 0514582a1a5b regulator: bd70528: Fix off-by-one for buck123 .n_voltages [...] adds 4c668630bf8e regulator: bd71828: Fix .n_voltages settings adds 8d6ee30c11a9 regulator: hisilicon: use the correct HiSilicon copyright adds 6f55c5dd1118 regulator: max77620: Use device_set_of_node_from_dev() adds 62499a94ce5b regulator: max77620: Silence deferred probe error adds a072cbda97a9 Merge series "Fix MAX77620 regulator driver regression" fr [...] new a980cd334d48 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new 1981ee1c8984 Merge remote-tracking branch 'regulator-fixes/for-linus' new 0ead853ce217 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 13817d466eb8 spi: bcm2835: Fix out-of-bounds access with more than 4 slaves new f841c27c96c2 Merge remote-tracking branch 'spi/for-5.13' into spi-linus new dd45d92b55ae Merge remote-tracking branch 'spi-fixes/for-linus' adds 85aabbd7b315 PCI/MSI: Fix MSIs for generic hosts that use device-tree's [...] new fef7db1e1324 Merge remote-tracking branch 'pci-current/for-linus' adds eb8dbe80326c USB: serial: quatech2: fix control-request directions adds fc0b3dc9a117 USB: serial: omninet: add device id for Zyxel Omni 56K Plus adds 56df0c758aff USB: serial: omninet: update driver description new 89dbcd74c04c Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds d6eef886903c usb: cdns3: Enable TDL_CHK only for OUT ep adds a9aecef198fa usb: cdnsp: Fix deadlock issue in cdnsp_thread_irq_handler new 85e9c231aac9 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 6411e386db0a phy: cadence: Sierra: Fix error return code in cdns_sierra [...] new aaac9a1bd370 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() new b8203ec7f58a phy: ti: Fix an error code in wiz_probe() new 9a401e895ccd Merge remote-tracking branch 'phy/fixes' adds 41bd624386a5 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] adds ad873b492222 iio: accel: bmc150: Don't make the remove function of the [...] new 7add6791ebe1 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 41e81022a04a Input: usbtouchscreen - fix control-request directions adds 0b1d6c8c0015 Input: xpad - map "Select" button on Microsoft Xbox One co [...] new b9c0ebb867d6 Input: elants_i2c - fix NULL dereference at probing new 45a4b68354ff Input: elants_i2c - switch to probe_new new 861f9d93f103 Merge remote-tracking branch 'input-current/for-linus' new 37be02d453c3 Merge remote-tracking branch 'ide/master' adds d1ce2c79156d vfio/pci: Fix error return code in vfio_ecap_init() adds 2a55ca373501 vfio/pci: zap_vma_ptes() needs MMU adds 78b238147e4d vfio/iommu_type1: Use struct_size() for kzalloc() adds 752774ce7793 samples: vfio-mdev: fix error handing in mdpy_fb_probe() adds dc51ff91cf2d vfio/platform: fix module_put call in error flow new adbf112865a4 Merge remote-tracking branch 'vfio-fixes/for-linus' new 8982d48af36d dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma [...] new 83eb4868d325 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma [...] new 32828b82fb87 dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig new 9f007e7b6643 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits new ddf742d4f3f1 dmaengine: idxd: Add missing cleanup for early error out i [...] new 253697b93c2a dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM new 0cfbb589d67f dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM new 8e2e4f3c5852 dmaengine: SF_PDMA depends on HAS_IOMEM new fffdaba402ce dmaengine: stedma40: add missing iounmap() on error in d40 [...] new 2c3c9918f005 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds db8e712e0687 bus: ti-sysc: Fix missing quirk flags for sata adds e9aa9c75c58e Merge branch 'omap-for-v5.13/ti-sysc' into fixes adds 3c4e0147c269 ARM: OMAP1: Fix use of possibly uninitialized irq variable adds 7c302314f37b ARM: OMAP1: isp1301-omap: Add missing gpiod_add_lookup_tab [...] adds 040ab72ee10e ARM: OMAP2+: Fix build warning when mmc_omap is not built adds 85ebe5aeef9b Merge branch 'fixes-rc1' into fixes adds 4d7b324e2313 bus: ti-sysc: Fix am335x resume hang for usb otg module adds c8692ad416dc bus: ti-sysc: Fix flakey idling of uarts and stop using sw [...] adds bae989c4bc53 ARM: OMAP1: ams-delta: remove unused function ams_delta_ca [...] new 85f8300ee580 Merge remote-tracking branch 'omap-fixes/fixes' new 455f5bd2c14c Merge remote-tracking branch 'hwmon-fixes/hwmon' new 2513a9f3e9d0 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 4c80a97d7b02 btrfs: fix compressed writes that cross stripe boundary adds b86652be7c83 btrfs: fix error handling in btrfs_del_csums adds 856bd270dc4d btrfs: return errors from btrfs_del_csums in cleanup_ref_head adds d61bec08b904 btrfs: mark ordered extent and inode with error if we fail [...] adds 011b28acf940 btrfs: fixup error handling in fixup_inode_link_counts adds f96d44743a44 btrfs: check error value from btrfs_update_inode in tree log adds dc09ef356272 btrfs: abort in rename_exchange if we fail to insert the s [...] adds ea7036de0d36 btrfs: fix fsync failure and transaction abort after write [...] adds 76a6d5cd7447 btrfs: fix deadlock when cloning inline extents and low on [...] adds 4ef0676a1677 Merge branch 'misc-5.13' into next-fixes new 68496a8fd10d Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 5b885da4d3c6 Merge remote-tracking branch 'vfs-fixes/fixes' adds 5fafeeb4da1a platform/surface: aggregator_registry: Update comments for [...] adds 2f26dc05af87 platform/surface: aggregator_registry: Add support for 13" [...] adds c0e0436cb4f6 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] new 70301b4928eb Merge remote-tracking branch 'drivers-x86-fixes/fixes' new d0b72c247857 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 292d788c64eb drivers: hv: Fix missing error code in vmbus_connect() new e3f203228ccc Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new ec3a5cb61146 riscv: Use -mno-relax when using lld linker new 345f7d3d5e58 riscv: mm: Fix W+X mappings at boot new ede6ed4a10ba Merge remote-tracking branch 'riscv/riscv-wx-mappings' into fixes new c2092988f01b Merge remote-tracking branch 'risc-v-fixes/fixes' new 2817c9ff8668 Merge remote-tracking branch 'pidfd-fixes/fixes' adds dbec64b11c65 gpio: wcd934x: Fix shift-out-of-bounds error new 1a70b85c842e Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 11dbc62a73a7 Documentation: kunit: add tips for running KUnit adds d7eab3df8f39 Documentation: kunit: Update kunit_tool page new 79d27c38a664 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 53004ee78d62 xfs: Fix fall-through warnings for Clang new dbb24c8b9004 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds cf536e185869 Makefile: extend 32B aligned debug option to 64B aligned adds 1bb0b18a06dc kbuild: hide tools/ build targets from external module builds adds 0d989ac2c90b kbuild: remove libelf checks from top Makefile adds d92cc4d51643 kbuild: require all architectures to have arch/$(SRCARCH)/Kbuild adds 5519f498d595 alpha: move core-y in arch/alpha/Makefile to arch/alpha/Kbuild adds 0957878f710e h8300: move core-y in arch/h8300/Makefile to arch/h8300/Kbuild adds 3681c854c22e hexagon: move core-y in arch/hexagon/Makefile to arch/hexa [...] adds 92f378f19e94 sh: move core-y in arch/sh/Makefile to arch/sh/Kbuild adds 2728fcfa4fcc kbuild: merge scripts/mkmakefile to top Makefile adds 41eba23efba3 init: use $(call cmd,) for generating include/generated/compile.h adds 174a1dcc9642 kbuild: sink stdout from cmd for silent build adds c39013ee64b5 kbuild: clean up ${quiet} checks in shell scripts new 90f736d7611d Merge remote-tracking branch 'kbuild/for-next' new 76b0d416b4e7 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 1b1774998b2d partitions: msdos: fix one-byte get_unaligned() adds dd979d7a08ad apparmor: use get_unaligned() only for multi-byte words adds 8f4e3d48bb50 mwifiex: re-fix for unaligned accesses adds e3e220767106 netpoll: avoid put_unaligned() on single character adds d40d8179482c asm-generic: uaccess: 1-byte access is always aligned adds 803f4e1eab7a asm-generic: simplify asm/unaligned.h adds 14462376858e Merge branch 'asm-generic-unaligned' into asm-generic new 7a63b510e825 Merge remote-tracking branch 'asm-generic/master' new 7d06a26d25d3 Merge remote-tracking branch 'arm/for-next' adds 7d7b720a4b80 arm64: Implement stack trace termination record adds 76734d26b541 arm64: Change the on_*stack functions to take a size argument adds 33c222aeda14 arm64: stacktrace: Relax frame record alignment requiremen [...] adds 503555325d49 Merge branch 'for-next/stacktrace' into for-next/boot adds e176e2677ccc arm64: assembler: add set_this_cpu_offset adds 98c7a1666ee9 arm64: smp: remove pointless secondary_data maintenance adds 3305e7f74a14 arm64: smp: remove stack from secondary_data adds 8e334d729bc4 arm64: smp: unify task and sp setup adds 3d8c1a013d78 arm64: smp: initialize cpu offset earlier adds 6ced1dc23104 Merge branch 'for-next/boot' into for-next/core adds e89d6cc51034 arm64: assembler: replace `kaddr` with `addr` adds d11b187760f5 arm64: assembler: add conditional cache fixups adds 46710cf1fcb6 arm64: Apply errata to swsusp_arch_suspend_exit adds 116b7f559492 arm64: Do not enable uaccess for flush_icache_range adds 7908072da535 arm64: Do not enable uaccess for invalidate_icache_range adds 5e20e3499682 arm64: Downgrade flush_icache_range to invalidate adds 55272ecc3ada arm64: assembler: remove user_alt adds 06b7a568ca5e arm64: Move documentation of dcache_by_line_op adds d044f8141847 arm64: Fix comments to refer to correct function __flush_i [...] adds e3974adb4ef5 arm64: __inval_dcache_area to take end parameter instead of size adds 163d3f80695e arm64: dcache_by_line_op to take end parameter instead of size adds 814b186079cd arm64: __flush_dcache_area to take end parameter instead of size adds 1f42faf1d25d arm64: __clean_dcache_area_poc to take end parameter inste [...] adds f749448edb9c arm64: __clean_dcache_area_pop to take end parameter inste [...] adds 406d7d4e2bc7 arm64: __clean_dcache_area_pou to take end parameter inste [...] adds 8c28d52ccd1d arm64: sync_icache_aliases to take end parameter instead of size adds 393239be1ba6 arm64: Fix cache maintenance function comments adds fade9c2c6ee2 arm64: Rename arm64-internal cache maintenance functions adds 9642f90978f3 Merge branch 'for-next/caches' into for-next/core adds 7513cc8a1b74 arm64: Change the cpuinfo_arm64 member type for some sysre [...] adds 21047e91a5a6 arm64: Check if GMID_EL1.BS is the same on all CPUs adds 8a37d10f4e55 Merge branch 'for-next/cpufeature' into for-next/core adds ca940790d2dd arm64: Document requirement for access to FEAT_HCX adds 4be9eaa3fb18 Merge branch 'for-next/docs' into for-next/core adds 2e21d85336c4 Merge branch 'for-next/stacktrace' into for-next/kasan adds 1cbdf60bd1b7 kasan: arm64: support specialized outlined tag mismatch checks adds 012e3499b4cb Merge branch 'for-next/kasan' into for-next/core adds 7e04cc918954 arm64/mm: Validate CONFIG_PGTABLE_LEVELS adds e377ab82311a arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() adds 40221c737608 arm64/mm: Make vmemmap_free() available only with CONFIG_M [...] adds 10598473115e Merge branch 'for-next/mm' into for-next/core adds 3d0cca0b02ac kasan: speed up mte_set_mem_tag_range adds e2e8aa09199c Merge branch 'for-next/mte' into for-next/core adds da3862e7277b Merge tag 'irq-export-set-affinity' of git://git.kernel.or [...] adds 84fca8ba6205 perf/arm-ccn: Use irq_set_affinity() adds 8ec25d34012d perf/arm-cmn: Use irq_set_affinity() adds 1ceeb8d430f5 perf/arm-dmc620: Use irq_set_affinity() adds 41ea281724c0 perf/arm-dsu: Use irq_set_affinity() adds 262105453595 perf/arm-smmuv3: Use irq_set_affinity() adds ba4489fb949c perf/imx_ddr: Use irq_set_affinity() adds 77b06ddc0435 perf/hisi: Use irq_set_affinity() adds bf2367aaed73 drivers/perf: Remove redundant dev_err call in tx2_uncore_ [...] adds 27e448207571 drivers/perf: arm_spe_pmu: Fix some coding style issues adds f265fd166bce drivers/perf: arm_pmu: Fix some coding style issues adds a9f00c9760fe drivers/perf: arm-cmn: Add space after ',' adds eb2b22f024c3 drivers/perf: arm-cci: Fix checkpatch spacing error adds b584911ece10 Merge branch 'for-next/perf' into for-next/core adds 63ebdb77afa9 kselftest/arm64: Add missing newline to SVE test skipping output adds d30f563d13d9 Merge branch 'for-next/selftests' into for-next/core adds 3fdc0cb59d97 arm64: smccc: Add support for SMCCCv1.2 extended input/out [...] adds 57ad4fe0859e Merge branch 'for-next/ffa' into for-next/smccc adds 1c91f3080971 Merge branch 'for-next/smccc' into for-next/core adds 483dbf6a3590 arm64/sve: Split _sve_flush macro into separate Z and pred [...] adds c9f6890bca11 arm64/sve: Use the sve_flush macros in sve_load_from_fpsim [...] adds ad4711f962e0 arm64/sve: Skip flushing Z registers with 128 bit vectors adds f96ff4e07147 Merge branch 'for-next/sve' into for-next/core new b3d37315ba26 Merge remote-tracking branch 'arm64/for-next/core' new 218c3a4b93c0 Merge remote-tracking branch 'actions/for-next' new e93e6bef7930 soc: amlogic: meson-ee-pwrc: Rename "get_power" to "is_pow [...] new 43ffb52862c6 arm64: dts: meson: vim3: enable hdmi audio loopback new ddbdaa4d5963 arm64: dts: meson-sm1: add toacodec node new c53ab8f96af1 dt-bindings: arm: amlogic: add Banana PI M5 bindings new 976e920183e4 arm64: dts: meson-sm1: add Banana PI BPI-M5 board dts new 2776a48c444f Merge branches 'v5.14/drivers' and 'v5.14/dt64' into for-next new 8342af2cbf82 Merge remote-tracking branch 'amlogic/for-next' new 3980e905a129 Merge remote-tracking branch 'aspeed/for-next' new 73eca512c65d Merge remote-tracking branch 'at91/at91-next' new 38252a343c6c Merge remote-tracking branch 'drivers-memory/for-next' adds dabea675faf1 arm64: dts: ls1028a: fix memory node adds e98d98028989 arm64: dts: zii-ultra: remove second GEN_3V3 regulator instance adds ac0cbf9d13dc arm64: dts: zii-ultra: fix 12V_MAIN voltage adds 779b56bb6797 ARM: imx: pm-imx27: Include "common.h" adds 25201269c6ec arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage adds 52387bb9a4a7 arm64: dts: freescale: sl28: var1: fix RGMII clock and voltage adds 7c8f0338cdac ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property adds 0e2fa4959c4f ARM: dts: imx7d-pico: Fix the 'tuning-step' property adds b73eb6b3b91f ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells adds 4ed57c97b414 soc: imx: gpcv2: move to more ideomatic error handling in probe adds 4ac6317a3701 soc: imx: gpcv2: move domain mapping to domain driver probe adds cbca0b4fd211 soc: imx: gpcv2: switch to clk_bulk_* API adds 256f07edbdd2 soc: imx: gpcv2: split power up and power down sequence control adds 58d268619aa9 soc: imx: gpcv2: wait for ADB400 handshake adds 1382eb1967d7 soc: imx: gpcv2: add runtime PM support for power-domains adds c0ce75395f8d soc: imx: gpcv2: allow domains without power-sequence control adds fe58c887fb8c soc: imx: gpcv2: add support for optional resets adds 30af8513bdb5 dt-bindings: power: add defines for i.MX8MM power domains adds 47f87c628055 soc: imx: gpcv2: add support for i.MX8MM power domains adds a36cc1e512e9 soc: imx: gpcv2: Add support for missing i.MX8MM VPU/DISPM [...] adds acad945dc22e soc: imx: gpcv2: move reset assert after requesting domain [...] adds 18dba4e2bfd7 Merge branch 'imx/drivers' into for-next adds 66e69d8849e9 ARM: imx6q: remove PHY fixup for KSZ9031 adds 5fff104f04dc ARM: imx6q: remove part of ar8031_phy_fixup() adds 4d3b70d980c2 ARM: imx6q: remove BMCR_PDOWN handler in ar8035_phy_fixup() adds f5d9aa79dfdf ARM: imx6q: remove clk-out fixup for the Atheros AR8031 an [...] adds 582368377926 ARM: imx6q: remove Atheros AR8035 SmartEEE fixup adds d500c6c42bed ARM: imx6sx: remove Atheros AR8031 PHY fixup adds 7a4e95d68970 ARM: imx7d: remove Atheros AR8031 PHY fixup adds 6baef5036802 Merge branch 'imx/soc' into for-next adds 7486d6df6179 dt-bindings: add dasheng vendor prefix adds db34eb5cc488 dt-bindings: arm: imx: Add i.mx6q DaSheng COM-9XX SBC adds 7ba861fff0cd dt-bindings: imx: gpcv2: add support for optional resets adds c71dc582c412 Merge branch 'imx/bindings' into for-next adds 445ae16ac1c5 ARM: dts: imx28: Add DTS description of imx28 based XEA board adds 14954ee82262 ARM: dts: imx6ul-14x14-evk: Switch to fsl-asoc-card sound card adds 034ebde3b8c7 ARM: dts: imx7d-sdb: Add HDMI audio sound card adds d178918891a1 ARM: dts: imx6dl-yapp4: Use aliases to set custom MMC devi [...] adds 4b7f6f3b251a ARM: dts: imx: Add i.mx6q DaSheng COM-9XX SBC board support adds 861920974aa5 ARM: dts: imx6qdl-sabresd: Add asrc support for wm8962 sound card adds 37f592901258 ARM: dts: imx6qdl-sabresd: Configure the gpio for hp detect adds d943728fc7f2 ARM: dts: imx6: edmqmx6: set phy-mode to RGMII-ID adds 723de6a4126b ARM: dts: imx6dl-riotboard: configure PHY clock and set pr [...] adds 77e6025c2416 ARM: dts: i.MX51: digi-connectcore-som: Correct Ethernet n [...] adds 1c147690231b ARM: dts: imx53-ard: Correct Ethernet node name adds 68d3d5aa443e Merge branch 'imx/dt' into for-next adds 83297eaddf7a arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges adds f17d0bcb3c9e arm64: dts: imx8mm: specify dma-ranges adds 0631ba361a7e arm64: dts: imx8mn: specify dma-ranges adds cadd1beb7201 arm64: dts: imx8mq: assign PCIe clocks adds 57bbd15f7b95 arm64: dts: imx8: conn: fix enet clock setting adds c933a5893e92 Merge branch 'imx/dt64' into for-next adds b99f904e5045 arm64: defconfig: enable Layerscape EDAC driver adds 2f875c387c54 Merge branch 'imx/defconfig' into for-next new bcb14a4ea0ec Merge remote-tracking branch 'imx-mxs/for-next' new 57e63e1f83bc Merge remote-tracking branch 'keystone/next' new 9e9f2715525c Merge remote-tracking branch 'mediatek/for-next' new 98d4d1f70792 Merge remote-tracking branch 'mvebu/for-next' adds 80d872f97d83 ARM: omap2plus_defconfig: Add WL1251 and WEXT modules adds e7d7b033091a ARM: omap2plus_defconfig: Add LP5523 LED driver adds 58f3a372c901 Merge branch 'omap-for-v5.14/defconfig' into for-next adds 68f6941a6aec ARM: OMAP1: Remove leading spaces in Kconfig adds ac189a7a999b ARM: OMAP2+: CM: remove omap2_set_globals_cm() adds 57f2bf41b9e0 ARM: OMAP2+: remove omap2_set_globals_control() adds d61f263495d7 Merge branch 'omap-for-v5.13/genpd-cleanup' into omap-for- [...] adds e5ac3afad81a Merge branch 'omap-for-v5.14/cleanup' into for-next adds 6bb0ad80c52d ARM: dts: dra76-evm: remove ov5640 adds 3d7bf58546ba ARM: dts: osd3358-sm-red: group in the same phandle all it [...] adds fb97f63106f3 ARM: dts: am335x: align GPIO hog names with dt-schema adds bd551acdde3a ARM: dts: am437x: align gpio hog names with dt-schema adds cfb4ab3b5df8 ARM: dts: omap3: align gpio hog names with dt-schema adds 4823117cb80e ARM: dts: omap5-board-common: align gpio hog names with dt-schema adds 0c149400c2f6 ARM: dts: dra7x-evm: Align GPIO hog names with dt-schema adds b644c5e01c87 ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init fla [...] adds 2566d5b8c167 ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios adds d7d30b8fcd11 ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios adds 7260620cd9e3 ARM: dts: dra7-l4: Drop ti,omap4-uart entry from UART nodes adds 40a95e2915e3 ARM: dts: am437x-l4: Drop ti,omap2-uart entry from UART nodes adds 71f729ef73ce ARM: dts: OMAP2420: Drop interrupt-names from mailbox node adds 94a69e062648 ARM: dts: OMAP2/OMAP3: Rename processor sub-mailbox nodes adds 8e880dfefd61 ARM: dts: AM33xx/AM43xx: Rename wkup_m3 sub-mailbox node adds 9e7f5ee11373 ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names adds 3f89af8097bd Merge branch 'omap-for-v5.14/dt' into for-next new 3dc5ab179ca6 Merge remote-tracking branch 'omap/for-next' new 619d3c4bf8f3 ARM: dts: qcom: sdx55-t55: Represent secure-regions as 64- [...] new 0fa1baeedf06 ARM: dts: qcom: sdx55-telit: Represent secure-regions as 6 [...] new c7f4a6638b58 Merge branch 'dts-fixes-for-5.13' into for-next new e353049e12c1 arm64: defconfig: qcom: enable interconnect for SM8350 adds f11d3e7da32e arm64: dts: qcom: sm8350: add IPA information adds adfea97e4929 arm64: dts: qcom: sm8350-mtp: enable IPA adds 5eabd602d2ff arm64: dts: qcom: sc7180: add nodes for idp display adds e60fd5ac1f68 arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem adds c572729b57b4 arm64: dts: qcom: sdm845-oneplus-common: enable ipa adds ab7f9be0e4f0 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add audio support adds 59312ab13981 arm64: dts: qcom: remove camera_mem region adds 6215d3f07bd7 arm64: dts: qcom: msm8996: Disable ADSP and add power domains adds 1ed34da63a37 arm64: dts: qcom: Add board support for HK10 adds 35a4a8b6e9b1 arm64: dts: qcom: msm8996: Sanitize pins adds ff5e2b87a1df arm64: dts: qcom: msm8996-*: Clean up QUP and UART names adds 76f4d70f6174 arm64: dts: qcom: msm8996: Enlarge tcsr_mutex_regs size adds fbb8a3a8b731 arm64: dts: qcom: msm8996: Add SDHCI1 adds c33d9068a750 arm64: dts: qcom: msm8996: Add BLSP2_I2C5 and BLSP2_I2C6 adds 37b05cecfe96 arm64: dts: qcom: msm8996: Disable MDSS and Adreno by default adds d774e762b032 arm64: dts: qcom: msm8996: Disable Venus by default adds f7342c7d2902 arm64: dts: qcom: pm8994: Add RESIN node adds 12d540375736 arm64: dts: qcom: msm8996: Add DSI0 nodes adds 37aa540cbd30 arm64: dts: qcom: pmi8994: Add WLED node adds 3343de9af75c arm64: dts: qcom: msm8996: Clean up the SDHCI2 node adds 4753492de9df arm64: dts: qcom: msm8996: Add usb3 interrupts adds 132f5a8df934 arm64: dts: qcom: SC7280: Add device node support for TSENS adds 9ec1c5867c02 arm64: dts: qcom: SC7280: Add thermal zone support adds 4dcaa68ee217 arm64: dts: qcom: sm8350: Add label for thermal-zones node adds 0e17fe8cf8e1 arm64: dts: qcom: pm7325: Add pm7325 base dts file adds 3795fe7d497b arm64: dts: qcom: pm8350c: Add temp-alarm support adds 6327abef804d arm64: dts: qcom: pm8350c: Correct the GPIO node adds 7a3544e5d4e8 arm64: dts: qcom: pmr735a: Add temp-alarm support adds f878e1baa4ae arm64: dts: qcom: pmr735a: Correct the GPIO node adds b2de43136058 arm64: dts: qcom: pmk8350: Add peripherals for pmk8350 adds d0927c2134d9 arm64: dts: qcom: pmk8350: Correct the GPIO node adds a1cbfdfdc2b1 arm64: dts: qcom: sc7280: Include PMIC DT files for sc7280-idp adds fbd5a1d22607 arm64: dts: qcom: sc7280: Add ADC channel nodes for PMIC t [...] adds fbe7be5b23ae arm64: dts: qcom: msm8996: Strictly limit USB2 host to USB [...] adds a4bdd15e799a arm64: dts: qcom: msm8996: Add DMA to QUPs and UARTs new 58b2785dda93 arm64: dts: qcom: ipq8074: disable USB phy by default new af260f1f7dbd arm64: dts: qcom: msm8996: Rename speedbin node new 15c5a08c8427 arm64: dts: qcom: msm8916-alcatel-idol347: enable touchscreen new 050062901738 arm64: dts: qcom: sm8150: Add DMA nodes new 84c856d07d80 arm64: dts: qcom: sm8350: use interconnect enums new 1dee9e3b0997 arm64: dts: qcom: sm8350: fix the node unit addresses new caaf1f38d9a7 arm64: dts: qcom: sc7180: Remove QUP-CORE ICC path new 39441f73d91a arm64: dts: qcom: sc7180: lazor: Simplify disabling of cha [...] new ad6fc1431338 arm64: dts: qcom: sc7180: Add pompom rev3 new b502efda6480 arm64: dts: qcom: sc7180: Add CoachZ rev3 new 90173a954a22 arm64: dts: qcom: msm8996: Add CPU opps new 0a275a35ceab arm64: dts: qcom: msm8996: Make CPUCC actually probe (and work) new f890f89d9a80 arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 new 5f551b5ce555 arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node new eb9b7bfd5954 arm64: dts: qcom: Harmonize DWC USB3 DT nodes name new c0dcfe6a784f arm64: dts: qcom: c630: Add no-hpd to DSI bridge node new dc5d91250ae6 arm64: dts: qcom: sm8250: fix display nodes new c1124180eb98 arm64: dts: qcom: sc7180: Fix sc7180-qmp-usb3-dp-phy reg sizes new 822c8f2a2f2c arm64: dts: qcom: sc7180: coachz: Add thermal config for s [...] new 7dbd121a2c58 arm64: dts: qcom: sc7280: Add cpufreq hw node new 422a295221bb arm64: dts: qcom: sc7280: Add clock controller nodes new d4282fb4f8f9 arm64: dts: qcom: sc7180: Move rmtfs memory region adds eec220565b78 soc: qcom: socinfo: Add missing SoC ID for SM6125 adds e365257547ec soc: qcom: socinfo: Add remaining IPQ6018 family ID-s adds 055c9aff76b7 soc: qcom: smd-rpm: Add SM6125 compatible adds c1d4544d0233 dt-bindings: soc: qcom: smd-rpm: Document SM6125 compatible adds dfa3d406e2ab dt-bindings: power: rpmpd: Add SC8180X to rpmpd binding adds 3b1a0582482c soc: qcom: rpmhpd: Add SC8180X adds 9bf8257fefc9 soc: qcom: socinfo: Add more IDs adds ee704ebfd548 bus: qcom-ebi2: Fix incorrect documentation for '{slow,fast}_cfg' adds 7fda2b0bfbd9 soc: qcom: socinfo: import PMIC IDs from pmic-spmi new a927e48338c7 ARM: dts: qcom: Add ADM DMA + NAND definitions to ipq806x new 8e3ce01b542b ARM: dts: qcom: Add tsens details to ipq806x new cf18f424ad7b ARM: dts: qcom: Add USB port definitions to ipq806x new 40cf5c884a96 ARM: dts: qcom: add L2CC and RPM for IPQ8064 new 2011fc7a8b5b ARM: dts: qcom: Enable NAND + USB for RB3011 new 37af6a48ed3c Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] new 12b80afe33c6 Merge remote-tracking branch 'qcom/for-next' new 9eae698d1fe5 Merge remote-tracking branch 'raspberrypi/for-next' adds 9558487e7d97 arm64: defconfig: Enable usb2_clksel for R-Car Gen3 and RZ/G2 adds ab2711b3afdb ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list adds 56ed0b3b10fd arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-n [...] adds 0decd50b6b2e arm64: dts: renesas: beacon kit: Setup AVB refclk adds 706f5cb338ff arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders adds b6810bafc34f arm64: dts: renesas: condor: Switch eMMC bus to 1V8 adds a422ec20caef arm64: dts: renesas: v3msk: Fix memory size adds 6ab8c23096a2 ARM: dts: r8a7779, marzen: Fix DU clock names adds 8c10e004dfb9 ARM: dts: koelsch: Rename sw2 to keyboard adds e9550a536e3e arm64: dts: renesas: eagle: Add x1 clock adds d4ea5c61e15a ARM: dts: rcar-gen1: Correct internal delay for i2c[123] adds 56bc54496f5d arm64: dts: renesas: beacon: Fix USB extal reference adds ebc666f39ff6 arm64: dts: renesas: beacon: Fix USB ref clock references adds a499e40a397c ARM: dts: renesas: Move enable-method to CPU nodes adds 1931e709c701 Merge branches 'renesas-arm-defconfig-for-v5.14' and 'rene [...] adds 1b32fce42bff ARM: dts: alt: Add SW2 as GPIO keys adds dcd770bc1114 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next new 44b615ac9fab arm64: dts: renesas: Add missing opp-suspend properties new 659b38203f04 arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages new 28cce9540b13 ARM: dts: lager: Configure pull-up for SOFT_SW GPIO keys new 1f27fedead91 ARM: dts: blanche: Configure pull-up for SOFT_SW and SW25 [...] new 0003fa76d973 ARM: dts: gose: Configure pull-up for SOFT_SW GPIO keys new 0eb17349042f ARM: dts: silk: Configure pull-up for SOFT_SW GPIO keys new acad452912fc Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next new 9f63169a2673 Merge remote-tracking branch 'renesas/next' new 85c73d73bdc1 Merge remote-tracking branch 'reset/reset/next' adds 2f3877d609e7 clk: rockchip: fix rk3568 cpll clk gate bits adds dd1599446681 Merge branch 'v5.14-clk/next' into for-next new d67113c261c1 ARM: dts: rockchip: move mmc aliases to board dts on rk306 [...] new b4d8b6f56b9c Merge branch 'v5.14-armsoc/dts32' into for-next new 2adafc051262 clk: rockchip: export ACLK_VCODEC for RK3036 new 71782a68108f Merge branch 'v5.14-clk/next' into for-next new 2ed2732ef28a dt-bindings: soc: rockchip: convert grf.txt to YAML new 8c149afdaa9a Merge branch 'v5.14-armsoc/drivers' into for-next new 1a121c66e9e8 Merge remote-tracking branch 'rockchip/for-next' adds 16b79a1e0833 soc: samsung: pmu: drop EXYNOS_CENTRAL_SEQ_OPTION defines adds a296d17e4c6a Merge branch 'next/soc' into for-next adds a6419e53c779 MAINTAINERS: Include Samsung PWM in Samsung SoC entry adds 70dba4ef13c5 Merge branch 'next/soc' into for-next new 135adbbee4c6 ARM: dts: exynos: Disable unused camera input for I9100 new 30694a9b6225 Merge branch 'next/dt' into for-next new 69aebd219ad3 Merge remote-tracking branch 'samsung-krzk/for-next' adds a3b884cef873 firmware: arm_scmi: Add clock management to the SCMI power domain adds 131bb8e3981d Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds e781858488b9 firmware: arm_ffa: Add initial FFA bus support for device [...] adds 3bbfe9871005 firmware: arm_ffa: Add initial Arm FFA driver support adds 714be77e976a firmware: arm_ffa: Add support for SMCCC as transport to F [...] adds d0c0bce83122 firmware: arm_ffa: Setup in-kernel users of FFA partitions adds cc2195fe536c firmware: arm_ffa: Add support for MEM_* interfaces adds c8c75e04118e Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] new 3360df549218 Merge remote-tracking branch 'scmi/for-linux-next' new 1cebcf9932ab ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM new 1bf6e31ed2d1 Merge remote-tracking branch 'stm32/stm32-next' adds 47e4dc4e63e1 clk: sunxi-ng: v3s: fix incorrect postdivider on pll-audio adds 92ed36755747 dt-bindings: arm: Add NanoPi R1S H5 adds 9962cb9be2db arm64: dts: allwinner: h5: Add NanoPi R1S H5 support adds cd8d60399ac5 dt-bindings: pwm: allwinner: add v3s pwm compatible adds 1d34350cdb6b ARM: dts: sun8i: v3s: add pwm controller to v3s dts adds 49b9e240b84d ARM: dts: sun8i: v3s: add DMA controller to v3s dts adds 93bc32b0397e ARM: dts: sun8i: v3s: add DMA properties to peripherals su [...] adds 5348915db9b8 ARM: dts: sun8i: v3s: add analog codec and frontend to v3s dts adds 78e8db071b68 ASoC: dt-bindings: sun8i-a23-codec-analog: add compatible [...] adds 8575276c1fe3 ARM: dts: sun8i: V3: add codec analog frontend to V3 dts adds ce09d1a6800d dt-bindings: sound: sun4i-i2s: add Allwinner V3 I2S compatible adds 65a50bca7717 ARM: dts: sun8i: V3: add I2S interface to V3 dts adds 086a43023809 ARM: dts: sun8i: r40: Add timer node adds 091d5db0abd6 arm64: dts: allwinner: pinephone: Set audio card name adds b19d3479f25e ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode adds 2b4f0bf55549 Merge branches 'sunxi/clk-fixes-for-5.13', 'sunxi/dt-for-5 [...] new a6e2887f0fc9 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 56bb7c28ad00 clk: tegra30: Use 300MHz for video decoder by default new c592c8a28f58 clk: tegra: Fix refcounting of gate clocks new a7196048cd51 clk: tegra: Ensure that PLLU configuration is applied properly new 18a6a7150a89 clk: tegra: Halve SCLK rate on Tegra20 new 78086386b3d1 clk: tegra: Don't allow zero clock rate for PLLs new 344d5df34f5a clk: tegra: cclk: Handle thermal DIV2 CPU frequency throttling new 5d0f1c8ab10a clk: tegra: Mark external clocks as not having reset control new 4782c0a5dd88 clk: tegra: Don't deassert reset on enabling clocks new 62c4e80719ba Merge branch for-5.14/clk into for-next new c4a414299518 dt-bindings: clock: tegra: Convert to schema new e8f4b2ac6c85 Merge branch for-5.14/dt-bindings into for-next new ef3082db434f ARM: tegra: acer-a500: Improve microphone detection new a99d77c4b2ac ARM: tegra: acer-a500: Specify proper voltage for WiFi SDIO bus new c46240c005ae ARM: tegra: acer-a500: Bump thermal trips by 10C new b39a16b577cc ARM: tegra: Add reg property to Tegra20 EMC table device-t [...] new 5f45da704de4 ARM: tegra: wm8903: Fix polarity of headphones-detection G [...] new 2e09908f37c3 ARM: tegra: paz00: Add CPU thermal zone new 8b73d8c3d2c9 ARM: tegra: nexus7: Add i2c-thermtrip node new 7168137532d2 ARM: tegra: nexus7: Improve thermal zones new 4405d933b66c ARM: tegra: nexus7: Remove monitored-battery property new c4dd6066bc30 ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant new 592b74b1f0eb ARM: tegra: Add cooling cells to ACTMON device-tree node new fe7482b88590 ARM: tegra: nexus7: Enable memory frequency thermal thrott [...] new 4c101a446698 ARM: tegra: ouya: Enable memory frequency thermal throttli [...] new bc5f6ee4f3a4 Merge branch for-5.14/arm/dt into for-next new 4302331fdf44 ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL new f3cbf890d155 Merge branch for-5.14/arm/defconfig into for-next new 9e79e58f330e arm64: tegra: Add PMU node for Tegra194 new b8928c2b5dba arm64: tegra: Consolidate audio card names new 1097dd4f1d40 Merge branch for-5.14/arm64/dt into for-next new 93ab88302b7b Merge remote-tracking branch 'tegra/for-next' new 73ff9891b109 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 547be9a05dc8 arm64: dts: ti: k3-am65-iot2050-common: Disable mailbox nodes new ec2fb989d03e arm64: dts: ti: k3-am64-mcu: Fix the compatible string in [...] new 6ec8ba764165 arm64: dts: ti: k3-j7200: Remove "#address-cells" property [...] new a2894d85f44b arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity [...] new 69db725cdb2b arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: F [...] new e7a0114da233 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds faa1847d03a2 clk: imx: scu: add enet rgmii gpr clocks new 544e6b7266b8 Merge remote-tracking branch 'clk-imx/for-next' adds 682b108ba598 clk: renesas: cpg-mssr: Remove unused [RM]MSTPCR() definitions adds 3f6ecaf1cad9 clk: renesas: cpg-mssr: Make srstclr[] comment block consistent adds 790c06cc5df2 clk: renesas: r8a77995: Add ZA2 clock new d0bdd35843e0 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 12a4b9f95b9c Merge remote-tracking branch 'csky/linux-next' new 0b3934470819 Merge remote-tracking branch 'h8300/h8300-next' new 9a51ebd7e5b6 MAINTAINERS, .mailmap: Update Finn Thain's email address new b44bf9410a69 m68k: defconfig: Update defconfigs for v5.13-rc1 new ecdc5e150d4d Merge remote-tracking branch 'm68k/for-next' new 695efefb2e31 microblaze: Cleanup unused functions new b335200ac210 Merge remote-tracking branch 'microblaze/next' adds 5334d983f385 MIPS: SEAD3: Correct Ethernet node name adds ab5891a8350f dt-bindings: vendor-prefixes: Add an entry for OpenEmbed adds cbafa54aa2ae MIPS: ath79: ar9331: Add OpeneEmbed SOM9331 Board adds 69e22d9ff71b MIPS: ath79: ar9331: add pause property for the MAC <> swi [...] adds 4f5d31ce099d MIPS: Loongson64: Remove a "set but not used" variable adds c43e6b43d937 MIPS: Loongson64: Update loongson3_defconfig adds 01153887beb5 mips: dts: loongson: fix DTC unit name warnings adds dfd6553212c3 mips: dts: loongson: fix DTC unit name warnings adds a3da3d3d55a3 mips: dts: loongson: fix DTC unit name warnings adds 15b32eb21a48 mips: dts: loongson: fix DTC unit name warnings adds b35ef2dd1675 mips: dts: loongson: fix DTC unit name warnings new 61374ef68d5e Merge remote-tracking branch 'mips/mips-next' adds 3a5988b884a3 powerpc/32s: Remove m8260_gorom() adds 1a3c6ceed253 powerpc/asm-offset: Remove unused items adds 13c7dad95176 powerpc/paca: Remove mm_ctx_id and mm_ctx_slb_addr_limit adds f3f6d18417eb powerpc/papr_scm: Reduce error severity if nvdimm stats in [...] adds 9a1762a4a4ff powerpc/8xx: Update mpc885_ads_defconfig to improve CI adds 930a77c3ad79 powerpc/boot: Fix a typo in partial_decompress() comment adds c176c3d58a3e powerpc: Define NR_CPUS all the time adds 70d6ebf82bd0 powerpc/603: Avoid a pile of NOPs when not using SW LRU in [...] adds fe3dc333d2ed powerpc/mmu: Don't duplicate radix_enabled() adds 0441729e1637 powerpc/mmu: Remove leftover CONFIG_E200 adds 8af8d72dc58e powerpc/32s: Speed up likely path of kuap_update_sr() adds b09049c516af powerpc: Only pad struct pt_regs when needed adds ca8cc36901e9 powerpc/32s: Remove asm/book3s/32/hash.h adds 34f7f79827ec selftests/powerpc: Add test of mitigation patching adds 9b373899e960 powerpc/pseries/memhotplug: Remove unused inline function [...] adds c67454615cf9 selftests/powerpc: Fix duplicate included pthread.h adds ad06bcfd5b8f powerpc/pseries/ras: Delete a redundant condition branch adds feb0e079f43d powerpc/pseries: Set UNISOLATE on dlpar_memory_remove_by_i [...] adds 2ad216b4d6ff powerpc/pseries: check DRCONF_MEM_RESERVED in lmb_is_removable() adds 163e7921750f powerpc/pseries: break early in dlpar_memory_remove_by_cou [...] adds 40999b041e03 powerpc/pseries: minor enhancements in dlpar_memory_remove [...] adds f259fb893c69 powerpc/Makefile: Add ppc32/ppc64_randconfig targets adds 5b75bd763d36 powerpc/sstep: Add emulation support for ‘setb’ instruction adds 60060d704c55 powerpc/sstep: Add tests for setb instruction adds 73e6e4e01134 powerpc/powernv/pci: fix header guard adds 6fcb574125e6 powerpc: Kconfig: disable CONFIG_COMPAT for clang < 12 adds 7ee3e97e00a3 kprobes: Allow architectures to override optinsn page allocation adds b73c8cccd72a powerpc/kprobes: Replace ppc_optinsn by common optinsn new 192539c4f588 Merge remote-tracking branch 'powerpc/next' adds f5397c3ee0a3 riscv: mm: add _PAGE_LEAF macro adds 141682f5b9d6 riscv: mm: make pmd_bad() check leaf condition adds c3b2d67046d2 riscv: mm: add param stride for __sbi_tlb_flush_range adds e88b333142e4 riscv: mm: add THP support on 64-bit adds 3332f4190674 riscv: mremap speedup - enable HAVE_MOVE_PUD and HAVE_MOVE_PMD adds 8f3e136ff378 riscv: mm: Remove setup_zero_page() adds db756746807b riscv: enable generic PCI resource mapping adds f842f5ff6aaf riscv: Move setup_bootmem into paging_init adds 50bae95e17c6 riscv: mm: Drop redundant _sdata and _edata declaration adds 8237c5243a61 riscv: Optimize switch_mm by passing "cpu" to flush_icache [...] adds 37a7a2a10ec5 riscv: Turn has_fpu into a static key if FPU=y new 8c9f4940c27d riscv: kprobes: Remove redundant kprobe_step_ctx new 3df952ae2ac8 riscv: Add __init section marker to some functions again new 010623568222 riscv: mm: init: Consolidate vars, functions new 7fa865f5640a riscv: TRANSPARENT_HUGEPAGE: depends on MMU new cba43c31f14b riscv: Use global mappings for kernel pages new 2201218e2efb Merge remote-tracking branch 'risc-v/for-next' adds f4ab4787355a s390/cpumf: remove counter transaction call backs adds f931b80ac774 s390/cpumf: remove WARN_ON_ONCE in counter start handler adds 2aef03c8c8f9 s390: enable HAVE_IOREMAP_PROT adds 0359e972488d s390/entry: use assignment to read intcode / asm to copy gprs adds 9f47db404d6b s390/facilities: move stfl information from lowcore to glo [...] adds 6e8217df8ce8 s390/irq: add union/struct to access external interrupt pa [...] adds 74fb6232b37e s390/irq: add union/struct to access io interrupt data adds ceeede8d8414 s390/cio: add union/struct to access tpi_info adds 50109c65c78e s390/traps: add struct to access transactional diagnostic block adds b78a5cd5e18a s390/crypto: fix function/prototype mismatches adds 7145132ee964 s390/zcrypt: remove zcrypt_device_count adds 556c93b623d5 s390/ap: wire up bus->probe and bus->remove adds 350d38f610fb s390/ccwgroup: release the cdevs from within dev->release() adds b72d241fec23 s390/sclp_vt220: fix console name to match device adds bd7a3813cabd s390/ipl: make parameter area accessible via struct parmarea adds 5642058abef0 s390/boot: access kernel command line via parmarea adds 44d95d1692f2 s390/mm: ensure switch_mm() is executed with interrupts disabled adds c9c4601cc42d s390/smp: reallocate IPL CPU lowcore adds 454ae054b138 s390/smp: do not preserve boot CPU lowcore on hotplug adds d7848316852d s390/smp: remove redundant pcpu::lowcore member adds 9787a8a26d60 s390/ap: extend AP change bindings-complete uevent with counter adds defb486cb2e8 s390/vfio-ap: clean up vfio_ap_drv's definition adds ced081dd2bd0 s390/ccwgroup: simplify ungrouping when driver deregisters adds eb802d005506 s390/ccwgroup: use BUS_NOTIFY_UNBOUND_DRIVER to trigger un [...] adds 336fd9f1abdf s390/ap/zcrypt: notify userspace with online, config and m [...] adds 04f80b59e597 s390: disable SSP when needed new 2417ce7ef477 Merge branch 'features' into for-next new 712a7d3ea1a0 Merge remote-tracking branch 's390/for-next' new 0755704a7c2f Merge remote-tracking branch 'sh/for-next' adds 21e0c3d5f633 xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] new 26286485d3be Merge remote-tracking branch 'xtensa/xtensa-for-next' new 5c350aa11b44 fcntl: remove unused VALID_UPGRADE_FLAGS new cfe80306a0dd open: don't silently ignore unknown O-flags in openat2() new 15845cbcd12a test: add openat2() test for invalid upper 32 bit flag value new 3b38a970ce90 Merge remote-tracking branch 'pidfd/for-next' adds 65dc73fa546d btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds 7c068c01f659 btrfs: remove stale comment for argument seed of btrfs_fin [...] adds d9dc6948dcf0 btrfs: check worker before need_preemptive_reclaim adds f494fcf167e3 btrfs: only clamp the first time we have to start flushing adds 094db84e0380 btrfs: take into account global rsv in need_preemptive_reclaim adds f9867eaa2d29 btrfs: use the global rsv size in the preemptive thresh ca [...] adds 790567d70d15 btrfs: don't include the global rsv size in the preemptive [...] adds 1c9bc0f19604 btrfs: only ignore delalloc if delalloc is much smaller th [...] adds 97f0c3a9057c btrfs: handle preemptive delalloc flushing slightly differently adds db84e4500ad3 btrfs: zoned: print message when zone sanity check type fails adds d741d807d6d5 btrfs: zoned: bail out if we can't read a reliable write pointer adds 225a88046e9e btrfs: rename check_async_write and let it return bool adds 4c4b6b079f96 btrfs: make btrfs_verify_data_csum() to return a bitmap adds 668bb079b1ff btrfs: submit read time repair only for each corrupted sector adds 07e78c6a74b8 btrfs: remove io_failure_record::in_validation adds 627d2560807f btrfs: return EAGAIN if defrag is canceled adds 6f2c2a812491 btrfs: zoned: factor out zoned device lookup adds 7b3ef2ec2f21 btrfs: fix error handling in btrfs_del_csums adds 0c2f775d741f btrfs: return errors from btrfs_del_csums in cleanup_ref_head adds 623ce94b89b4 btrfs: mark ordered extent and inode with error if we fail [...] adds 70b788cb23aa btrfs: fixup error handling in fixup_inode_link_counts adds 6d3f59f7c10a btrfs: check error value from btrfs_update_inode in tree log adds ced3381b94df btrfs: abort in rename_exchange if we fail to insert the s [...] adds 900c8c89e89e btrfs: scrub: per-device bandwidth control adds c2fb07695875 btrfs: make btrfs_release_delayed_iref handle the !iref case adds d01af8309681 btrfs: fix error handling in __btrfs_update_delayed_inode adds 94c058c24af8 btrfs: abort transaction if we fail to update the delayed inode adds 08b51241c9b3 btrfs: fix fsync failure and transaction abort after write [...] adds 444f537d3598 btrfs: fix misleading and incomplete comment of btrfs_truncate() adds d7ede6de43ce btrfs: don't set the full sync flag when truncation does n [...] adds 786f98d798a9 btrfs: do not write supers if we have an fs error adds 192e786c154a btrfs: always abort the transaction if we abort a trans handle adds 8c9a20caa0a5 btrfs: fix compressed writes that cross stripe boundary adds a16c4c3c4e91 btrfs: fix deadlock when cloning inline extents and low on [...] adds fad6d53d124a btrfs: scrub: fix subpage repair error caused by hard code [...] adds c3efeeeaf9dd btrfs: make free space cache size consistent across differ [...] adds 1d351038380d btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 370055e808e7 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds 0d887dc883a3 btrfs: refactor submit_extent_page() to make bio and its f [...] adds 2ea44c72385b btrfs: make subpage metadata write path call its own endio [...] adds 232b124c6002 btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds 764097868c99 btrfs: make Private2 lifespan more consistent adds 783907c837ee btrfs: refactor how we finish ordered extent io for endio [...] adds 3a1f57b14254 btrfs: update comments in btrfs_invalidatepage() adds fb40735b9e9d btrfs: introduce btrfs_lookup_first_ordered_range() adds cd4030f8f543 btrfs: refactor btrfs_invalidatepage() for subpage support adds 857a0080dbc1 btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds aca798656729 btrfs: fix hang when run_delalloc_range() failed adds 819140cde157 btrfs: sysfs: fix format string for some discard stats adds 759f6a4efaf5 btrfs: clear defrag status of a root if starting transacti [...] adds b366e119f021 btrfs: clear log tree recovering status if starting transa [...] adds d0ef48838922 btrfs: scrub: factor out common scrub_stripe constraints adds 81ebad15ecee btrfs: document byte swap optimization of root_item::flags [...] adds e0367e5c8402 btrfs: reduce compressed_bio members' types adds eb2f9819be01 btrfs: remove extra sb::s_id from message in btrfs_validat [...] adds e4784460c7ce btrfs: simplify eb checksum verification in btrfs_validate [...] adds 8d8f913843ed btrfs: clean up header members offsets in write helpers adds 208a7b3878f7 btrfs: protect exclusive_operation by super_lock adds 6c072450a4d3 btrfs: add cancelable chunk relocation support adds d26dd5b916b1 btrfs: introduce try-lock semantics for exclusive op start adds 3b2d994cb3c9 btrfs: add wrapper for conditional start of exclusive operation adds 49176c420474 btrfs: add cancelation to resize adds 4d5048ace3ea btrfs: add device delete cancel adds 10f84a7ac97d Merge branch 'misc-next' into for-next-next-v5.13-20210527 adds 82d600ac7204 btrfs: add a btrfs_has_fs_error helper adds d92bcecb2a3d btrfs: do not infinite loop in data reclaim if we aborted adds c7a395892d33 btrfs: change handle_fs_error in recover_log_trees to aborts adds 66a35372423f Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210527 adds 2166641a8734 Merge branch 'for-next-next-v5.13-20210527' into for-next- [...] new 6cef58580b9c Merge remote-tracking branch 'btrfs/for-next' new 81e60f97ca45 Merge remote-tracking branch 'ceph/master' new 00ebb243da7f cifs: fix ipv6 formating in cifs_ses_add_channel new 7e06d0268e21 Merge remote-tracking branch 'cifs/for-next' adds be29a3709b89 cifsd: fix build error without CONFIG_OID_REGISTRY adds 4ead0568f798 Merge pull request #49 from namjaejeon/cifsd-for-next adds cdd10398e71a cifsd: add goto fail in asn1_oid_decode() adds 3566a2b0f73a cifsd: use memcmp instead of for loop check in oid_eq() adds 8bae4419ce63 cifsd: add goto fail in neg_token_init_mech_type() adds 94096702376e cifsd: move fips_enabled check before the str_to_key() adds fd43cbbe0af5 cifsd: just return smbhash() instead of using rc return value adds 7e38ea254c82 cifsd: move ret check before the out label adds 4a6b02282632 cifsd: simplify error handling in ksmbd_auth_ntlm() adds 192cc732c65a cifsd: remove unneeded type casting adds b72802aa77dc cifsd: set error return value for memcmp() difference adds 876edcc4cffd cifsd: return zero in always success case adds 522dcc76269f cifsd: never return 1 on failure adds 41a7848a01b3 cifsd: add the check if nvec is zero adds 08591ccfdd4f cifsd: len can never be negative in ksmbd_init_sg() adds 03f1c3d38887 cifsd: remove unneeded initialization of rc variable in ks [...] adds 27aa646db0f0 cifsd: fix wrong return value in ksmbd_crypt_message() adds 73b8b0853942 cifsd: change success handling to failure handling adds 533a45da1a89 cifsd: add default case in switch statment in alloc_shash_desc() adds 12fc704441ad cifsd: call kzalloc() directly instead of wrapper adds d3cd8c491559 cifsd: simplify error handling in ksmbd_gen_preauth_integr [...] adds 0e579cd17f8e cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_fi [...] adds 704780597626 cifsd: alignment match open parenthesis adds a2d0b5034a5f cifsd: add the check to prevent potential overflow with sm [...] adds a2d6321b459a cifsd: braces {} should be used on all arms of this statement adds c8ed11522b4a cifsd: spaces preferred around that '/' adds 2f5205c2377c cifsd: don't use multiple blank lines adds 10268f7d5755 cifsd: No space is necessary after a cast adds fe30ea69ff81 cifsd: Blank lines aren't necessary after an open brace '{' adds 070fb21e5912 cifsd: Alignment should match open parenthesis adds c986ed981ae6 cifsd: remove unnecessary parentheses around adds fc2d1b58c4f2 cifsd: Prefer kernel type 'u16' over 'uint16_t' adds a6a5fa77805b cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow sy [...] adds bfe6cb0ce5dd Merge pull request #50 from namjaejeon/cifsd-for-next new 152de8c68d13 cifsd: fix Control flow issues in ksmbd_build_ntlmssp_chal [...] new 10a96b2b45e0 Merge pull request #51 from namjaejeon/cifsd-for-next new 522f8251446a Merge remote-tracking branch 'cifsd/cifsd-for-next' adds dd33f1f7aaf0 configfs: fix the kerneldoc comment for configfs_create_bin_file adds 44b9a000df5c configfs: drop pointless kerneldoc comments adds 7fe1e79b59ba configfs: implement the .read_iter and .write_iter methods new 4594387c15c9 Merge remote-tracking branch 'configfs/for-next' adds ab57e9d40312 erofs: fix error return code in erofs_read_superblock() adds c439c3306fea erofs: remove the occupied parameter from z_erofs_pagevec_ [...] new f39aad7b62ab Merge remote-tracking branch 'erofs/dev' new de20787bb716 Merge remote-tracking branch 'ext3/for_next' adds 5db479f049c4 f2fs: compress: rename __cluster_may_compress adds ee68d27181f0 f2fs: add cp_error check in f2fs_write_compressed_pages adds b763f3bedc2d f2fs: restructure f2fs page.private layout adds cad83c968c2e f2fs: fix to avoid racing on fsync_entry_slab by multi fil [...] adds d927ccfccb00 f2fs: Prevent swap file in LFS mode adds 89e53ff1651a f2fs: atgc: fix to set default age threshold adds fbec3b963ae1 f2fs: compress: remove unneeded f2fs_put_dnode() adds 91f0fb6903ed f2fs: compress: clean up parameter of __f2fs_cluster_blocks() adds 4f55dc2a988b f2fs: return success if there is no work to do adds 0dd571785d61 f2fs: add MODULE_SOFTDEP to ensure crc32 is included in th [...] adds e3c548323d32 f2fs: let's allow compression for mmap files adds 4a67d9b07ac8 f2fs: compress: fix to disallow temp extension adds 8939a8489ca6 f2fs: atgc: export entries for better tunability via sysfs adds b585a90e9fe2 f2fs: avoid attaching SB_ACTIVE flag during mount/remount adds 39c036a98d52 f2fs: compress: remove unneeded preallocation adds 61ae61f4437b f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] adds fe40db607855 f2fs: support RO feature new 273996cb2724 Merge remote-tracking branch 'f2fs/dev' adds 577ebd195f95 fs: Fix typo issue adds cf1031ed4752 jfs: Remove trailing semicolon in macros new 35adcf0113f0 Merge remote-tracking branch 'jfs/jfs-next' adds 1808d90e8458 NFSD add vfs_fsync after async copy is done new 1e97b72748ad Merge remote-tracking branch 'nfsd/nfsd-next' new 3bf43bf33a88 Merge remote-tracking branch 'v9fs/9p-next' new 49e2f8863d67 Merge remote-tracking branch 'vfs/for-next' adds 1b932689c777 lib: test_scanf: Remove pointless use of type_min() with u [...] adds d327ea15a305 random32: Fix implicit truncation warning in prandom_seed_state() adds 7e4e0a140346 Merge branch 'for-5.14-vsprintf-scanf' into for-next new c6d79279ef00 Merge remote-tracking branch 'printk/for-next' adds 3202f482417c HID: hid-sensor-custom: Process failure of sensor_hub_set_ [...] adds e62b91cd8a8d HID: core: Remove extraneous empty line before EXPORT_SYMB [...] adds 31a4cf1d223d HID: multitouch: Disable event reporting on suspend on the [...] adds 81c8bf917047 HID: logitech-hidpp: initialize level variable adds 3dd653c077ef HID: pidff: fix error return code in hid_pidff_init() adds a4b494099ad6 HID: gt683r: add missing MODULE_DEVICE_TABLE adds 4fb125192563 HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 adds 82f09a637dd3 HID: ft260: improve error handling of ft260_hid_feature_re [...] adds e3d6a599969b HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() adds 5ad755fd2b32 HID: amd_sfh: Fix memory leak in amd_sfh_work adds dc5f9f55502e HID: i2c-hid: fix format string mismatch adds 22db5e0003e1 HID: intel-ish-hid: ipc: Add Alder Lake device IDs adds 4b4f6cecca44 HID: magicmouse: fix NULL-deref on disconnect adds a94f66aecdaa HID: asus: Cleanup Asus T101HA keyboard-dock handling adds b15b253c9082 HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible adds 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] new e7a686e38640 Merge remote-tracking branch 'hid/for-next' adds 469668a58b68 dt-bindings: i2c: i2c-rk3x: add description for rk3568 adds e653312b5b77 i2c: qcom-cci: add sm8250 compatible adds 168290fb2675 i2c: add binding to mark a bus as supporting SMBus-Alert adds c8062d11e20c i2c: stm32f7: add SMBus-Alert support adds 1ffa3864e86b Merge branch 'i2c/for-current' into i2c/for-next adds 67d3be60c77f Merge branch 'i2c/for-current' into i2c/for-next adds 3fb2e2aeafb2 i2c: aspeed: disable additional device addresses on ast2[56]xx adds 78f420acc423 i2c: i801: Remove unneeded warning after wait_event_timeou [...] adds 1de93d5d5217 i2c: i801: Replace waitqueue with completion API adds 0d3f1e4524bb i2c: i801: Use standard PCI constants instead of own ones adds 7fb9dc8109bf i2c: mediatek: Rename i2c irq name adds 0d422289f261 Merge branch 'i2c/for-5.14' into i2c/for-next new 68ad8f4b035c Merge branch 'i2c/for-current' into i2c/for-next new 7475d2fbca9c i2c: rcar: Drop "renesas,i2c-rcar" new cd90e95820d5 dt-bindings: i2c: renesas,i2c: Drop "renesas,i2c-rcar" new 524f6fdfa637 dt-bindings: i2c: renesas,i2c: Convert to json-schema new 6221a93475f3 dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema new 92b7716f4c54 dt-bindings: i2c: renesas,riic: Convert to json-schema new cb3c66af9585 i2c: core: Make debug message even more debuggish new 5a7b95fb993e i2c: core: support bus regulator controlling in adapter new c021087c43c8 dt-binding: i2c: mt65xx: add vbus-supply property new 9029b9b2ae13 i2c: mediatek: mt65xx: add optional vbus-supply new f879917af25f Merge branch 'i2c/for-5.14' into i2c/for-next new 91cb59d12366 Merge remote-tracking branch 'i2c/i2c/for-next' adds b3c02883c805 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds ac7efe3fdb02 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds f48d3bebacbd hwmon: (lm75) Add TI TMP1075 support adds c75ed5f2776c dt-bindings: hwmon: Add Texas Instruments TMP1075 adds 813705eef01b docs: hwmon: ir36021.rst: replace some characters adds ac5e01c2b66d docs: hwmon: avoid using UTF-8 chars adds 3d8fe0037757 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds 7dcaa6b08202 hwmon: (max31722) Remove non-standard ACPI device IDs adds e1d639a320e4 hwmon: (lm70) Use SPI_MODE_X_MASK adds c69b5c0e8950 hwmon: (sch56xx) Use devres functions for watchdog adds 230219eae07e hwmon: (sch56xx-common) Use strscpy adds 70f2550913f5 hwmon: (sch56xx-common) Use helper function adds 4cc32de661e9 hwmon: (sch56xx-common) Simplify sch56xx_device_add adds 67ee62123e47 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds 01c80043d1e9 hwmon: (pmbus) Add documentation for new flags adds 8a7ffa5f9ced hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds 7d2199a88213 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds d21e8b297a90 hwmon: (pmbus) Increase maximum number of phases per page adds f7e59ee5c28e hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds 1febebabe51e dt-bindings: Add MP2888 voltage regulator device adds 989c4cb5ac96 hwmon: (adm1275) enable adm1272 temperature reporting adds 3fca16d3ddbe docs: hwmon: Add an entry for mp2888 adds 3a6d378d1d5e hwmon: Add sht4x Temperature and Humidity Sensor Driver adds 009007a156f5 hwmon: (max31790) Fix fan speed reporting for fan7..12 adds 485356eba50b hwmon: (max31790) Report correct current pwm duty cycles adds bbe01b39ea48 hwmon: (max31790) Fix pwmX_enable attributes adds 5917adf78d53 hwmon: (max31790) Add support for fanX_enable attributes adds d43b3470fafe hwmon: (max31790) Clear fan fault after reporting it adds da00f9f0e817 hwmon: (max31790) Detect and report zero fan speed adds fc49fecb6518 hwmon: (max31790) Add support for fanX_min attributes new 85cbb97f1e92 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds f7ebe6b76940 docs: Activate exCJK only in CJK chapters adds b77e4c4e655b iio: ABI: sysfs-bus-iio: fix a typo adds 1e03fe240512 iio: ABI: sysfs-bus-iio: avoid a warning when doc is built adds 544ef682c604 docs: kernel-parameters: mark numa=off is supported by a b [...] adds 811c3c4723cc docs/zh_CN:add core-api refcount-vs-atomic.rst translation. adds 8de8fe4f5db6 docs/zh_CN: add core api local_ops.rst translation adds c8237760cc56 docs: zh_CN: update Chinese translations new 05bd16381e83 Merge remote-tracking branch 'jc_docs/docs-next' adds 12ccb76280f8 media: lirc: remove out of date comment adds 58c08df5751d media: rc: remove tango ir driver and keymap adds 52518e513d6d media: rc: clean up Kconfig dependencies adds ca8519ddc4d7 media: siano: use DEFINE_MUTEX() for mutex lock and LIST_H [...] adds afccc0bbab59 media: dvb-frontends: remove redundant words and fix sever [...] adds 9c87ae1a0dbe media: rc: i2c: Fix an error message adds 37d9d42f9e78 media: lmedm04: delete lme2510_get_adapter_count() adds c680ed46e418 media: dvb-usb: fix wrong definition adds 118f3e1562f2 media: uapi: mpeg2: Rename "quantization" to "quantisation" adds 81bbb65f1981 media: uapi: mpeg2: rework quantisation matrices semantics adds 88e78409a83a media: uapi: mpeg2: Cleanup flags adds f329e21e9dad media: uapi: mpeg2: Split sequence and picture parameters adds b6d7e8031c9c media: uapi: mpeg2: Move reference buffer fields adds 701a6a410c31 media: hantro/cedrus: Remove unneeded slice size and slice offset adds 45f97ba1ce80 media: uapi: mpeg2: Remove V4L2_CID_MPEG_VIDEO_MPEG2_SLICE_PARAMS adds 2f0968827a48 media: uapi: Move the MPEG-2 stateless control type out of [...] adds 3c994c6d21db media: controls: Log MPEG-2 stateless control in .std_log adds f4815b399111 media: uapi: move MPEG-2 stateless controls out of staging adds d2fcc9c2de11 media: imx: imx7_mipi_csis: Fix logging of only error even [...] adds 7fe1de81ddda media: imx: imx7_mipi_csis: Count the CSI-2 debug interrupts adds ca403b37cd95 media: imx: imx7_mipi_csis: Update ISP_CONFIG macros for q [...] adds eed6a93044e3 media: imx: imx7_mipi_csis: Move static data to top of mip [...] adds 2cb7c5c08cf2 media: imx: imx7_mipi_csis: Minimize locking in get/set format adds 90ce0472182f media: imx: imx7_mipi_csis: Don't set subdev data adds b329650e3f2d media: imx: imx7_mipi_csis: Reorganize code in sections adds 996f6f517dc7 media: imx: imx7_mipi_csis: Set the CLKSETTLE register field adds 492d418c082c media: imx: imx7_mipi_csis: Drop unused csis_hw_reset structure adds 3acb88893a79 media: imx: imx7_mipi_csis: Store CSI-2 data type in forma [...] adds cbf15686dd8b media: imx: imx7_mipi_csis: Drop csi_state phy field adds b0db06bb98b5 media: imx: imx7_mipi_csis: Rename mipi_sd to sd adds f65ffcd8abf9 media: imx: imx7_mipi_csis: Rename csi_state flag field to state adds e71bcbe65f67 media: imx: imx7_mipi_csis: Turn csi_state irq field into [...] adds deb1c97283a4 media: imx: imx7_mipi_csis: Don't pass pdev to mipi_csis_p [...] adds 96703073ecb3 media: imx: imx7_mipi_csis: Pass csi_state to mipi_csis_su [...] adds 62bd05a4f9ff media: imx: imx7_mipi_csis: Drop csi_state pdev field adds b4eb02656d09 media: imx: imx7_mipi_csis: Make csi_state num_clocks fiel [...] adds 0092d4a8ea7f media: imx: imx7_mipi_csis: Reorganize csi_state structure adds 7479454cfef0 media: imx: imx7_mipi_csis: Reorganize mipi_csis_probe() adds 88fc81388df9 media: imx: imx7_mipi_csis: Reject invalid data-lanes settings adds acdff8e14ae9 media: imx: imx7_mipi_csis: Move PHY control to dedicated [...] adds 85b62ff2cb97 media: dt-bindings: media: nxp,imx7-mipi-csi2: Add i.MX8MM [...] adds f0e7cfbb43f1 media: imx: imx7_mipi_csis: Add i.MX8MM support adds 2fb27551ba40 media: imx: imx7_mipi_csis: Update MAINTAINERS adds c3bf5129f339 media: v4l2-ctrls: always copy the controls on completion adds 71c689dc2e73 media: v4l2-ctrls: split up into four source files new 59c763b52d1e Merge remote-tracking branch 'v4l-dvb/master' adds 0df316b8ec04 ACPI: IORT: Handle device properties with software node API new 514bf33071ad Merge branch 'devprop' into linux-next adds 6d27975851b1 ACPI: scan: Rearrange dep_unmet initialization adds f59a905b962c ACPI: PM: s2idle: Add missing LPS0 functions for AMD adds b9370dceabb7 ACPI: PM / fan: Put fan device IDs into separate header file new e4ada4c8de70 Merge back ACPI power management material for v5.14. adds 65ea8f2c6e23 ACPI: processor idle: Fix up C-state latency if not ordered adds 14fad24d0520 x86/acpi: Switch to pr_xxx log functions new 514b25d84d1e Merge branches 'acpi-scan', 'acpi-pm', 'acpi-processor' an [...] adds bab858b30cbe ACPI: DPTF: Add new PCH FIVR methods adds 6306f0431914 ACPI: EC: Make more Asus laptops use ECDT _GPE adds b7a732a73ac5 ACPI: APEI: Don't warn if ACPI is disabled adds 45b10e3e0170 ACPI: sbshc: Fix fall-through warning for Clang adds f00d2d32cc67 ACPI: event: Remove redundant initialization of local variable adds 64887bbddae5 ACPI: ipmi: Remove address space handler in error path adds be7ae56809bf ACPI: configfs: Replace ACPI_INFO() with pr_debug() new 7411de335119 Merge branches 'acpi-dptf', 'acpi-ec', 'acpi-apei' and 'ac [...] new e4dfe1083712 ACPICA: Clean up context mutex during object deletion new 38b0feae3818 Merge branch 'acpica' into linux-next adds daadabfbd36d drivers: pnp: isapnp: proc.c: Remove unnecessary local variables adds b15fc7c2c88e PNP: Remove pnp_alloc() adds 5bb5ceac1275 PNP: Switch over to dev_dbg() new 1a1a429db94a Merge branch 'pnp' into linux-next adds c3d175e4852b cpufreq: intel_pstate: hybrid: Avoid exposing two global a [...] adds eb3693f0521e cpufreq: intel_pstate: hybrid: CPU-specific scaling factor adds fbdc21e9b038 cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode adds 706c5328851d cpufreq: intel_pstate: Add Cometlake support in no-HWP mode adds 9ff6774b9718 cpufreq: sc520_freq: add 'fallthrough' to one case adds c1d6d2fd2f64 cpufreq: acpi-cpufreq: Skip initialization if cpufreq driv [...] adds 7f5e8ac37f06 cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset new 7dc39d9dead2 Merge branch 'pm-cpufreq' into linux-next adds 558642bccede PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ adds 6be2408a1ef6 PM: hibernate: fix spelling mistakes new 3931fd6facb6 Merge branch 'pm-sleep' into linux-next new a7671a3562ba Merge remote-tracking branch 'pm/linux-next' adds 4814d9c5d3b9 cpufreq: dt: Rename black/white-lists new 6eec430f13e6 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 18b380ed61f8 PM / devfreq: Add missing error code in devfreq_add_device() adds 7dbc0d246891 PM / devfreq: imx-bus: Remove imx_bus_get_dev_status adds 5e480ab94db8 PM / devfreq: tegra30: Support thermal cooling adds a15fc9aa5b38 PM / devfreq: imx8m-ddrc: Remove DEVFREQ_GOV_SIMPLE_ONDEMA [...] new 8a2279773401 PM / devfreq: governor: use DEVICE_ATTR_RW macro new 40176efc94d6 Merge remote-tracking branch 'devfreq/devfreq-next' new bc61cdb053b6 Merge remote-tracking branch 'opp/opp/linux-next' adds c937aabbd7f4 fs: dlm: always run complete for possible waiters adds 2df6b7627a81 fs: dlm: add dlm macros for ratelimit log adds b38bc9c2b317 fs: dlm: fix srcu read lock usage adds 7443bc962509 fs: dlm: set is othercon flag adds ba868d9deaab fs: dlm: reconnect if socket error report occurs adds c6aa00e3d20c fs: dlm: cancel work sync othercon adds 8aa31cbf20ad fs: dlm: fix connection tcp EOF handling adds 6fb5cf9d4206 fs: dlm: public header in out utility adds a070a91cf140 fs: dlm: add more midcomms hooks adds 8f2dc78dbc20 fs: dlm: make buffer handling per msg adds 2874d1a68c4e fs: dlm: add functionality to re-transmit a message adds 37a247da517f fs: dlm: move out some hash functionality adds 8e2e40860c7f fs: dlm: add union in dlm header for lockspace id adds 489d8e559c65 fs: dlm: add reliable connection if reconnect adds 5b2f981fde8b fs: dlm: add midcomms debugfs functionality adds 706474fbc5fe fs: dlm: don't allow half transmitted messages adds f6089981d07e fs: dlm: Fix memory leak of object mh adds 7d3848c03e09 fs: dlm: Fix spelling mistake "stucked" -> "stuck" new 47a15feb64b5 Merge remote-tracking branch 'dlm/next' adds 021c1f24f002 RDMA/mlx5: Support SQD2RTS for modify QP adds c906b86e9c44 RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response adds 69e0a42f3f79 RDMA/hns: Remove unused parameter udata adds aca496fb61d3 RDMA/mlx4: Remove unused parameter udata adds 0bedd3d0050b RDMA/mlx5: Remove unused parameter udata adds cd5b010ffff2 RDMA/rxe: Remove unused parameter udata adds 6dc760027d29 RDMA/bnxt_re: Drop unnecessary NULL checks after container_of adds 12a7a9966247 IB/hfi1: Remove the repeated declaration adds 800de3f55770 RDMA/cxgb4: Remove useless assignments adds b6989da85a27 RDMA/hns: Refactor extend link table allocation adds 4511624a3514 RDMA/hns: Rename CMDQ head/tail pointer to PI/CI adds 21090b5d8c98 RDMA/hns: Remove Receive Queue of CMDQ adds 331859d320f5 RDMA/hns: Remove unused CMDQ member new 02cc38d13ed2 Merge remote-tracking branch 'rdma/for-next' adds d0d62baa7f50 net: xilinx_emaclite: Do not print real IOMEM pointer adds 48e8c6f1612b net: phy: add driver for Motorcomm yt8511 phy adds ca021f0dd851 net: dsa: sja1105: send multiple spi_messages instead of u [...] adds 718bad0e4da9 net: dsa: sja1105: adapt to a SPI controller with a limite [...] adds 44be5c42e3ed Merge branch 'sja1105-spi' adds 492625791649 net: wan: fix an code style issue about "foo* bar" adds 974221c6cf54 net: wan: add some required spaces adds eab9948140d1 net: wan: fix the code style issue about trailing statements adds 145efe6c279b net: wan: remove redundant blank lines adds 1bf705d4f231 net: wan: add braces {} to all arms of the statement adds 70fe4523c8f6 net: wan: add necessary () to macro argument adds faf5954d7f0c Merge branch 'wan-cleanups' adds ae8102b87b9a caif_virtio: Fix some typos in caif_virtio.c adds 4057c58da21c net: bonding: bond_alb: Fix some typos in bond_alb.c adds 31d990cb2628 sfc: farch: fix compile warning in efx_farch_dimension_res [...] adds b269875f91c3 net: phy: Fix inconsistent indenting adds 04fdfad68b81 atm: Fix typo adds 030c8198d744 net: hns3: Fix return of uninitialized variable ret adds 30a2e9c0f5cf net: dsa: sja1105: stop reporting the queue levels in etht [...] adds 039b167d68a3 net: dsa: sja1105: don't use burst SPI reads for port statistics adds f07b300c8157 Merge branch 'sja1105-stats' adds b193f2ed533f dpaa2-eth: setup the of_node field of the device adds 30f43d6f1cab dpaa2-eth: name the debugfs directory after the DPNI object adds b12a6b7193e1 Merge branch 'dpaa2-eth-of_node' adds f5120f599880 dpaa2-eth: don't print error from dpaa2_mac_connect if tha [...] adds 52af13a41489 net: ftgmac100: add missing error return code in ftgmac100 [...] adds 3880fc37beba sfc: use DEVICE_ATTR_*() macro adds 4934fb7dc409 sfc: falcon: use DEVICE_ATTR_*() macro adds 0056982f093d ehea: Use DEVICE_ATTR_*() macro adds 190e6e291a4c net: r6040: Use logical or for MDIO operations adds 06666907a38a net: r6040: Use ETH_FCS_LEN adds 2ae83ed289c0 Merge branch 'r6040-cleanups' adds 5d6c3d91ad72 net: r6040: Allow restarting auto-negotiation adds ec7d6dd870d4 ethernet: ucc_geth: Use kmemdup() rather than kmalloc+memcpy adds 62f148d8dde6 nfc: st-nci: remove unnecessary assignment and label adds 1e6e76101fd9 net: hns3: configure promisc mode for VF asynchronously adds 4e2471f7b6ef net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace [...] adds feeb371272fe Merge branch 'hns3-promisc-updates' adds 542043e91df4 net: dsa: sja1105: parameterize the number of ports adds f238fef1b3de net: dsa: sja1105: avoid some work for unused ports adds 82760d7f2ea6 net: dsa: sja1105: dimension the data structures for a lar [...] adds df2a81a35ebb net: dsa: sja1105: don't assign the host port using dsa_up [...] adds c50376783f23 net: dsa: sja1105: skip CGU configuration if it's unnecessary adds fd6f2c257b0b net: dsa: sja1105: dynamically choose the number of static [...] adds f78a2517cf73 net: dsa: sja1105: use sja1105_xfer_u32 for the reset procedure adds 38fbe91f2287 net: dsa: sja1105: configure the multicast policers, if present adds 1bf658eefe38 net: dsa: sja1105: allow the frame buffer size to be customized adds d9d15a662cff Merge branch 'sja1105-sja1110-prep' adds 8890d0a1891a net: wan: remove redundant blank lines adds b32db030b96e net: wan: fix an code style issue about "foo* bar" adds f0328a192290 net: wan: add blank line after declarations adds 261795f4113b net: wan: code indent use tabs where possible adds e5877104b5ec net: wan: fix the code style issue about trailing statements adds c3b6b5c64f39 net: wan: add some required spaces adds 87feef1cfbbe net: wan: move out assignment in if condition adds 336d781bd952 net: wan: replace comparison to NULL with "!card" adds 80d67b95d1fe net: wan: fix the comments style issue adds d1406175f968 net: wan: add braces {} to all arms of the statement adds c1eaf3c09c54 Merge branch 'wan-cleanups' adds ccc882f0d838 net: bridge: remove redundant assignment adds 307ea4ce3edd net: hns3: switch to dim algorithm for adaptive interrupt [...] adds 687c87adc11a net/hamradio/6pack: Fix inconsistent indenting adds 98d728232c98 net: wan: remove redundant blank lines adds 9e7ee10f169f net: wan: add blank line after declarations adds c4fdef99d17b net: wan: fix an code style issue about "foo* bar adds 69542276e2b1 net: wan: add some required spaces adds 2aea27bae89b net: wan: replace comparison to NULL with "!card" adds 30cbb0107e98 net: wan: add spaces required around that ':' and '+' adds 1b19b3f79063 Merge branch 'wan-cleanups' adds e4e92ee78702 net: wwan: core: Add WWAN device index sysfs attribute adds 568e7142a15f nfc: st95hf: remove unnecessary assignment and label adds c7a551b2e44a nfc: st-nci: remove unnecessary labels adds 18c8d3044d9c net/appletalk: Fix inconsistent indenting adds d4ef55288aa2 e100: handle eeprom as little endian adds c40591cc3d48 intel: remove checker warning adds 0a5d8a9d226f fm10k: move error check adds 88c228b22e00 igb/igc: use strongly typed pointer adds c7cbfb028b95 igb: handle vlan types with checker enabled adds b514958dd1a3 igb: fix assignment on big endian machines adds 9fb8602e565d igb: override two checker warnings adds de8447131d2b intel: call csum functions with well formatted arguments adds b6ce4a1c4ba4 igbvf: convert to strongly typed descriptors adds b16dc6c2f178 ixgbe: use checker safe conversions adds 205523bc06ce ixgbe: reduce checker warnings adds 59c56342459a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 5ada57a9a6b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f285f37cb1e6 devlink: append split port number to the port name adds 75a78026ea13 dt-bindings: can: rcar_can: Convert to json-schema adds 8a5e7d19c8c7 dt-bindings: can: rcar_canfd: Convert to json-schema adds 7e97d274db92 can: uapi: update CAN-FD frame description adds 025468842212 can: uapi: introduce CANFD_FDF flag for mixed content in s [...] adds 24a774a4f975 can: proc: remove unnecessary variables adds 46d8657a6b28 can: isotp: change error format from decimal to symbolic e [...] adds 6a5ddae57884 can: isotp: add symbolic error message to isotp_module_init() adds c69d190f7bb9 can: isotp: Add error message if txqueuelen is too small adds 9208f7bf053a can: softing: Remove redundant variable ptr adds 83415669d8d8 can: hi311x: hi3110_can_probe(): silence clang warning adds 10462b3558d4 can: mcp251x: mcp251x_can_probe(): silence clang warning adds b558e200d626 can: mcp251xfd: silence clang warning adds 4318b1aa22b7 can: at91_can: silence clang warning adds 893974d9b565 can: kvaser_usb: Rename define USB_HYBRID_{,PRO_}CANLIN_PR [...] adds ee6bb641bc70 can: kvaser_usb: Add new Kvaser hydra devices adds c7b0f6887d90 can: c_can: remove unused variable struct c_can_priv::rxmasked adds 2722ac986e93 can: c_can: add ethtool support adds 20779943a080 can: m_can: use bits.h macros for all regmasks adds 38395f302f4d can: m_can: clean up CCCR reg defs, order by revs adds 0f3157166891 can: m_can: make TXESC, RXESC config more explicit adds 50fe7547b637 can: m_can: fix whitespace in a few comments adds b14b27fffa2e Merge tag 'linux-can-next-for-5.14-20210527' of git://git. [...] adds 557c4d2f780c selftests: devlink_lib: add check for devlink device existence adds 2754125ebd33 net/mlx5: Expose FW version over defined keyword adds f55c998c274e mlxsw: core: Expose FW version over defined keyword adds 7dafcc4c9dfb mlxsw: core: use PSID string define in devlink info adds 91b17a436759 Merge branch 'mlx-devlink-dev-info-versions-adjustments' adds bf3be85dbe59 atl1c: detect NIC type early adds 20a1b6bdca15 atl1c: move tx napi into tpd_ring adds 8042824a3c0b atl1c: prepare for multiple rx queues adds 057f4af2b171 atl1c: add 4 RX/TX queue support for Mikrotik 10/25G NIC adds cf5e12974981 Merge branch 'add-4-rx-tx-queue-support-for-mikrotik-10-25g-nic' adds eefa5311c3f7 ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() adds 74097a0dcd1e net/mlx5e: CT, Remove newline from ct_dbg call adds 7fac5c2eced3 net/mlx5: CT: Avoid reusing modify header context for natt [...] adds ed2fe7ba7b9f net/mlx5e: TC: Use bit counts for register mapping adds b973cf32453f net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload adds c07274ab1ab2 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet adds 2ef9c7c613cf net/mlx5e: RX, Remove unnecessary check in RX CQE compress [...] adds b72ce870f57e net/mlx5: DR, Remove unused field of send_ring struct adds e01b58e9d5c4 net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE adds 04745afb2ae3 net/mlx5: Move table size calculation to steering cmd layer adds 4a98544d1827 net/mlx5: Move chains ft pool to be used by all firmware steering adds 9e117998409c net/mlx5: DR, Set max table size to 2G entries adds 71513c05a97f net/mlx5: Cap the maximum flow group size to 16M entries adds a546432f2f04 net/mlx5: Remove unnecessary spin lock protection adds 2b1476752521 net/mlx5: Use boolean arithmetic to evaluate roce_lag adds 861364106361 net/mlx5: Fix lag port remapping logic adds af9207adb6d9 Merge tag 'mlx5-updates-2021-05-26' of git://git.kernel.or [...] new 2f1af441fd5d mptcp: fix pr_debug in mptcp_token_new_connect new c68a0cd1735f mptcp: using TOKEN_MAX_RETRIES instead of magic number new 0a4d8e96e4fd mptcp: generate subflow hmac after mptcp_finish_join() new ae514983f2e4 mptcp: remove redundant initialization in pm_nl_init_net() new eb5fb629f56d mptcp: make sure flag signal is set when add addr with port new 804c72eeecd2 mptcp: support SYSCTL only if enabled new 744ee14054c8 mptcp: restrict values of 'enabled' sysctl new f6bb63cd0549 Merge branch 'mptcp-miscellaneous-cleanup' new b11faec36870 net: hdlc_fr: remove redundant blank lines new 4a9ab454ae9b net: hdlc_fr: add blank line after declarations new 7aad06425991 net: hdlc_fr: fix an code style issue about "foo* bar" new 30e7720d379a net: hdlc_fr: add some required spaces new 168a196ffcff net: hdlc_fr: move out assignment in if condition new 683b54bb468f net: hdlc_fr: code indent use tabs where possible new 8f032c6535fe net: hdlc_fr: remove space after '!' new 5d650a6c7b9c net: hdlc_fr: add braces {} to all arms of the statement new c9a2ca5d7e58 net: hdlc_fr: remove redundant braces {} new 2744fa2dfdcd net: hdlc_fr: remove unnecessary out of memory message new 38e9673ce08f Merge branch 'net-hdlc_fr-clean-up-some-code-style-issues' new 460a9aa23de6 samples: pktgen: add UDP tx checksum support new cd4375d621aa nfc: fdp: correct kerneldoc for structure new 466e1c889c71 nfc: fdp: drop ACPI_PTR from device ID table new a548bee9ffe8 nfc: port100: correct kerneldoc for structure new a70bbbe387d0 nfc: pn533: drop of_match_ptr from device ID table new 26f20ff5e207 nfc: mrvl: mark OF device ID tables as maybe unused new 41a6bf50ee04 nfc: mrvl: skip impossible NCI_MAX_PAYLOAD_SIZE check new b3a790d43749 nfc: pn533: mark OF device ID tables as maybe unused new 5edc94265e19 nfc: s3fwrn5: mark OF device ID tables as maybe unused new aa1405772fe1 nfc: pn544: mark ACPI and OF device ID tables as maybe unused new 255fcc7b7166 nfc: st-nci: mark ACPI and OF device ID tables as maybe unused new 806278023492 nfc: st21nfca: mark ACPI and OF device ID tables as maybe unused new 1ab4fe09977e nfc: st95hf: mark ACPI and OF device ID tables as maybe unused new 4751d2aa321f net: stmmac: the XPCS obscures a potential "PHY not found" error new ffb35c679842 r8169: Fix fall-through warning for Clang new 015dbf5662fd ehea: fix error return code in ehea_restart_qps() new 3a7244152f9c octeontx2-af: add support for custom KPU entries new 5d16250b6059 octeontx2-af: load NPC profile via firmware database new c87e6b139579 octeontx2-af: adding new lt def registers support new 11c730bfbf5b octeontx2-af: support for coalescing KPU profiles new f9c49be90c05 octeontx2-af: Update the default KPU profile and fixes new d3f2c48de7b8 Merge branch 'npc-kpu-updates' new 03a6ef31f2bc net: axienet: Fix fall-through warning for Clang new 320daffdf249 octeontx2-pf: Fix fall-through warning for Clang new 7c9896e37807 net: dsa: qca8k: check return value of read functions correctly new 9fe99de01440 net: dsa: qca8k: add missing check return value in qca8k_p [...] new 8b97f36aa5ab Merge branch 'net-dsa-qca8k-check-return-value-of-read-fun [...] new 546d6bad18c0 net: phy: fix yt8511 clang uninitialized variable warning new 0cc8bddb5b06 net: phy: abort loading yt8511 driver in unsupported modes new a729b8e6ec3d Merge branch 'fixes-for-yt8511-phy-driver' new 17a722c932d6 Merge remote-tracking branch 'net-next/master' adds f9bceaa59c5c libbpf: Skip bpf_object__probe_loading for light skeleton adds 3e87f192b405 bpf: Add lookup_and_delete_elem support to hashtab adds d59b9f2d1b22 bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags adds 49c299b69444 selftests/bpf: Add bpf_lookup_and_delete_elem tests adds 5556bacaa561 Merge branch 'Add lookup_and_delete_elem support to BPF ha [...] adds 9f0c317f6aa1 libbpf: Add support for new llvm bpf relocations adds 4ce7d68beb9e samples: bpf: Ix kernel-doc syntax in file header adds 8fb33b605530 bpf: Fix spelling mistakes adds a720a2a0ad6c xsk: Use kvcalloc to support large umems adds 5981881d21df libbpf: Add libbpf_set_strict_mode() API to turn on libbpf [...] adds bad2e478af3b selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks adds f12b65432728 libbpf: Streamline error reporting for low-level APIs adds e9fc3ce99b34 libbpf: Streamline error reporting for high-level APIs adds 9c6c0449deb4 bpftool: Set errno on skeleton failures and propagate errors adds 21703cf790c7 Merge branch 'libbpf: error reporting changes for v1.0' adds cb261b594b41 bpf: Run devmap xdp_prog on flush instead of bulk enqueue adds e624d4ed4aa8 xdp: Extend xdp_redirect_map with broadcast support adds e48cfe4bbfad sample/bpf: Add xdp_redirect_map_multi for redirect_map br [...] adds d23292476297 selftests/bpf: Add xdp_redirect_multi test adds aa7f1f03bd99 Merge branch 'bpf-xdp-bcast' adds d6a6a55518c1 libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h new fc8c262e0eb5 bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations new e8e0f0f48478 bpf, devmap: Remove drops variable from bq_xmit_all() new df2d34693c3e Merge remote-tracking branch 'bpf-next/for-next' adds 335a2a1fcefc esp: drop unneeded assignment in esp4_gro_receive() adds fe9f1d8779cb xfrm: add state hashtable keyed by seq adds a925316af80a net: Remove unnecessary variables new 8253c40ae454 Merge remote-tracking branch 'ipsec-next/master' new 133dc203d77d netfilter: nft_exthdr: Support SCTP chunks new a58db7ad80e8 netfilter: nft_set_pipapo_avx2: Skip LDMXCSR, we don't nee [...] new 0974cff3eb66 netfilter: add and use nft_set_do_lookup helper new f227925e53c3 netfilter: nf_tables: prefer direct calls for set lookups new 06f029930264 netfilter: Remove leading spaces in Kconfig new 07df3fc90a03 netfilter: x_tables: improve limit_mt scalability new 02d85142670b netfilter: xt_CT: Remove redundant assignment to ret new e0241ae6ac59 netfilter: use nfnetlink_unicast() new 586d5a8bcede netfilter: x_tables: reduce xt_action_param by 8 byte new 6802db48fc27 netfilter: reduce size of nf_hook_state on 32bit platforms new 85554eb981e5 netfilter: nf_tables: add and use nft_sk helper new 2d7b4ace0754 netfilter: nf_tables: add and use nft_thoff helper new f06ad944b6a9 netfilter: nf_tables: remove unused arg in nft_set_pktinfo [...] new 897389de4828 netfilter: nf_tables: remove xt_action_param from nft_pktinfo new cb01cca6e79f Merge remote-tracking branch 'netfilter-next/master' new 17818dfa8f2e ath10k/ath11k: fix spelling mistake "requed" -> "requeued" new 238ebd8b487b ath9k: ar9003_mac: read STBC indicator from rx descriptor new 1e36f828c423 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new edf5fce3fa99 Merge remote-tracking branch 'wireless-drivers-next/master' adds a29cbfbf673f Bluetooth: disable filter dup when scan for adv monitor adds 1920c2b5fedd Bluetooth: mgmt: Fix the command returns garbage parameter value adds 10847cf32d5c Bluetooth: hci_h5: Add RTL8822CS capabilities new e52e58837350 Merge remote-tracking branch 'bluetooth/master' new afa9fa5bf5f9 Merge remote-tracking branch 'gfs2/for-next' adds bc8e157fdb46 mtd: core: Fix freeing of otp_info buffer adds c3c8c051df3e mtd: core: Potential NULL dereference in mtd_otp_size() adds 5c1ce1fb8a2d mtd: devices: Remove superfluous "break" adds 237960880960 mtd: partitions: redboot: seek fis-index-block in the right node adds eb1765c40530 mtd: partitions: redboot: fix style issues adds 10f3b4d79958 mtd: parsers: qcom: Fix leaking of partition name new 05a1ef8b4a3c Merge remote-tracking branch 'mtd/mtd/next' adds 961965c45c70 mtd: rawnand: Add a helper to clarify the interface configuration adds 4dd7ef970bee mtd: rawnand: arasan: Check the proposed data interface is [...] adds ed2a49103711 mtd: rawnand: atmel: Check the proposed data interface is [...] adds 64de50e38e6f mtd: rawnand: onfi: Use the BIT() macro when possible adds b16e0d5d7d69 mtd: rawnand: Update dead URL adds dbb7b2e07564 mtd: rawnand: Use more recent ONFI specification wording adds 7ce872d9f55f mtd: rawnand: Clarify the NV-DDR entries in the ONFI structure adds 1666b815ad1a mtd: rawnand: Add NV-DDR timings adds 9310668fb60a mtd: rawnand: Retrieve NV-DDR timing modes from the ONFI p [...] adds 94c8ce8e3e96 mtd: rawnand: Add an indirection on onfi_fill_interface_config() adds 45606518f961 mtd: rawnand: Add onfi_fill_nvddr_interface_config() helper adds fee9c6d8f098 mtd: rawnand: Avoid accessing NV-DDR timings from legacy code adds d7a773e8812b mtd: rawnand: Access SDR and NV-DDR timings through a comm [...] adds 09cdb237c3c8 mtd: rawnand: Handle the double bytes in NV-DDR mode adds e32df79f19c7 mtd: rawnand: Add a helper to find the closest ONFI NV-DDR mode adds f3fe156ede6d mtd: rawnand: Support enabling NV-DDR through SET_FEATURES adds 9d3194bf2aef mtd: rawnand: Allow SDR timings to be nacked adds a9ecc8c814e9 mtd: rawnand: Choose the best timings, NV-DDR included adds b134ed01d95e MAINTAINERS: Add myself as co-maintainer of the Arasan NAN [...] adds 698ddeb89e01 mtd: rawnand: arasan: Fix a macro parameter adds 10938a08fc40 mtd: rawnand: arasan: Workaround a misbehaving prog type w [...] adds 4edde6031458 mtd: rawnand: arasan: Support NV-DDR interface adds 6b562738a22c dt-binding: mtd: nand: Document the cs-gpios property adds 10e96f8b4e75 mtd: rawnand: Move struct gpio_desc declaration to the top adds b85c943d181a mtd: rawnand: Add a helper to parse the gpio-cs DT property adds b5437c7b682c mtd: rawnand: arasan: Ensure proper configuration for the [...] adds acbd3d0945f9 mtd: rawnand: arasan: Leverage additional GPIO CS adds 902f332e461a mtd: rawnand: qcom: Delete an unneeded bool conversion adds c374839f9b44 mtd: spinand: macronix: Add support for serial NAND flash new 939cbd027a93 Merge remote-tracking branch 'nand/nand/next' adds 5c26d52c9e5c mtd: spi-nor: nxp-spifi: Use SPI_MODE_X_MASK adds ccfb7cf18f96 mtd: spi-nor: Add documentation for spi_nor_soft_reset() adds a6e2cd4dd28e mtd: spi-nor: otp: fix kerneldoc typos new 186d825ec426 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 2d016672528a crypto: testmgr - fix initialization of 'secret_size' adds c5ae16f5c6b9 crypto: ecdh - extend 'cra_driver_name' with curve name adds a225762057d6 crypto: hisilicon/hpre - extend 'cra_driver_name' with curve name adds 0b0553b701f8 crypto: hisilicon/hpre - fix unmapping invalid dma address adds e0a6f390d44b crypto: hisilicon/hpre - the macro 'HPRE_ADDR' expands adds c9a753b9733d crypto: hisilicon/hpre - init a structure member each line adds 9201c0774c22 crypto: hisilicon/hpre - replace macro with inline function adds b94c910afda0 crypto: hisilicon/hpre - remove the macro of 'HPRE_DEV' adds 58be5ce3461e crypto: hisilicon/hpre - delete rudundant initialization adds 82119db8cacb crypto: hisilicon/hpre - use 'GENMASK' to generate mask value adds 0c176d8d7d97 crypto: hisilicon/hpre - delete rudundant macro definition adds 302e909cb22b crypto: hisilicon/hpre - add 'default' for switch statement adds 5c93a2ebc7ad hwrng: omap - Enable driver for TI K3 family adds 4c0716ee1d97 crypto: sa2ul - Fix leaks on failure paths with sa_dma_init() adds 5c8552325e01 crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe() adds d699c5d0bd81 crypto: sa2ul - Use of_device_get_match_data() helper adds daeec7388eb2 crypto: sa2ul - Use devm_platform_ioremap_resource() adds c858401cb4a8 crypto: sa2ul - Remove child devices in remove adds dbbc5c06955c crypto: hisilicon/qm - initialize the device before doing tasks adds 3121f021c00a crypto: hisilicon/qm - modify 'QM_RESETTING' clearing error adds 3b9c24dec891 crypto: hisilicon/qm - adjust order of device error configuration adds b7da13d092a4 crypto: hisilicon/qm - enable to close master ooo when NFE occurs adds a6f8e68e238a crypto: ccp - Fix a resource leak in an error handling path new fc9818e6c54d crypto: qat - return error when failing to map FW new b9f7c36de978 crypto: qat - check MMP size before writing to the SRAM new 78b4267a1524 crypto: qat - report an error if MMP file size is too large new 96b572292094 crypto: qat - check return code of qat_hal_rd_rel_reg() new 9afe77cf25d9 crypto: qat - remove unused macro in FW loader new 11e0ca8f028c hwrng: Kconfig - Remove leading spaces new 155f7d321f02 crypto: header - Fix spelling errors new 308365483351 crypto: khazad,wp512 - remove leading spaces before tabs new 5c0ecc2e81ec crypto: qce - Fix some error handling path new cb028f1662a9 hwrng: core - remove redundant initialization of variable err new c4d7d31874a7 crypto: cavium: Fix a bunch of kernel-doc related issues new c215b5135133 crypto: nx: nx-aes-gcm: Kernel-doc formatting should not b [...] new 01df08b93e40 crypto: ccp: ccp-dev: Fix a little doc-rot new aa22cd7f6780 crypto: tcrypt - enable tests for xxhash and blake2 new 98f481f22de2 hwrng: core - Use DEVICE_ATTR_<RW|RO> macro new 9b7b94683a9b crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG new 1339a7c3ba05 crypto: qce: skcipher: Fix incorrect sg count for dma transfers new abf790a9b52d MAINTAINERS: Add maintainer for Qualcomm crypto drivers new 3f4a8567b50e crypto: nx - Fix typo in comment new e5764377aa54 crypto: qce - Fix inconsistent indenting new dc11803409fb crypto: hisilicon/qm - add dfx log if not use hardware cry [...] new 0dbcf1a24e68 crypto: hisilicon/qm - fix the process of VF's list adding new 6889fc2104e5 crypto: ecdh - fix ecdh-nist-p192's entry in testmgr new 8fd28fa5046b crypto: ecdh - fix 'ecdh_init' new 8154132521e9 crypto: ecdh - register NIST P384 tfm new 8e568fc2a71d crypto: ecdh - add test suite for NIST P384 new 9b75e311acad crypto: hisilicon/qm - add MSI detection steps on Kunpeng930 new a5c164b195a8 crypto: hisilicon/qm - support address prefetching new 5fd978e30cc0 Merge remote-tracking branch 'crypto/master' adds c99c4d0ca57c Merge tag 'amd-drm-next-5.14-2021-05-19' of https://gitlab [...] adds 9a91e5e0af5e Merge tag 'amd-drm-next-5.14-2021-05-21' of https://gitlab [...] adds 5522e9f7b0fb Merge v5.13-rc3 into drm-next new 4e3422fa4906 Merge remote-tracking branch 'drm/drm-next' adds 91cdb2b0e630 dt-bindings: display: convert faraday,tve200 adds 72667f1cd164 drm/panel: s6e63m0: Depromote debug prints adds 9146bc275b7f drm/mcde: Remove redundant error printing in mcde_dsi_probe() adds 304ba5dca49a Merge drm/drm-next into drm-misc-next adds fc7a8abcee22 drm/vc4: Fix clock source for VEC PixelValve on BCM2711 adds 082152aacd04 dt-bindings: display: bcm2835-vec: Add BCM2711 compatible adds a122d70bb81f drm/vc4: Separate VEC compatible variants adds bf6de8e61509 drm/vc4: txp: Properly set the possible_crtcs mask adds 47a50743031a drm/vc4: crtc: Skip the TXP adds c6883985d463 drm/vc4: crtc: Pass the drm_atomic_state to config_pv adds 5a184d959d5a drm/vc4: crtc: Fix vc4_get_crtc_encoder logic adds b601c16b7ba8 drm/vc4: crtc: Lookup the encoder from the register at boot adds 5b0060004236 drm/vc4: hdmi: Prevent clock unbalance adds 7c9005703ff5 drm/vc4: hvs: Make the HVS bind first adds 7d9061e097e8 drm/vc4: hdmi: Properly compute the BVB clock rate adds 86e3a65fdb63 drm/vc4: hdmi: Check and warn if we can't reach 4kp60 frequencies adds c85695a2016e drm/vc4: hdmi: Enable the scrambler adds 257d36d493e9 drm/vc4: hdmi: Add a workqueue to set scrambling adds a596fcd9cbc7 drm/panel: panel-simple: Add missing pm_runtime_dont_use_a [...] adds 5e4322a8b266 drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_p [...] adds cf8ccbc72d61 drm: Add support for GEM buffers backed by non-coherent memory adds b09069046d6b drm: Add and export function drm_fb_cma_sync_non_coherent adds 4a791cb6d34f drm/ingenic: Add option to alloc cached GEM buffers adds 7afefb81b72c drm/amdgpu: Rename flag which prevents HW access adds e1543d83ed55 drm/amdgpu: Fix crash when hot unplug in BACO adds 8eca89a10833 drm/amdgpu: Fix clang warning: unused label 'exit' adds ccd9fe972c4d drm/ttm: Don't override vm_ops callbacks, if set adds 71df0368e9b6 drm/amdgpu: Implement mmap as GEM object function adds 645e954137f0 drm/radeon: Implement mmap as GEM object function adds 265ec0dd1a0d drm/nouveau: Implement mmap as GEM object function adds e65d096f8bd8 drm/vmwgfx: Inline ttm_bo_mmap() into vmwgfx driver adds cbc5caf778ba drm/vmwgfx: Inline vmw_verify_access() adds 031df82514b4 drm/ttm: Remove ttm_bo_mmap() and friends adds e0283ffaecc2 drm/kconfig: Remove unused select of DRM_KMS_FB_HELPER adds 5562f75c49cc drm: fix leaked dma handles after removing drm_pci_free adds 6616125bb4df drm/hisilicon/kirin: Use the correct HiSilicon copyright adds b3484d2b03e4 drm/fb-helper: improve DRM fbdev emulation device names adds 39aa91e2af57 fbdev: matrox: use modern module_init() adds 5a6af54d6e4d drm/amdgpu: Use %p4cc to print 4CC format adds b2f0101a0689 drm/simpledrm: Use %p4cc to print 4CC format adds b066c72e6a1c drm: Remove drm_get_format_name() adds c4eaba3853ed drm/fourcc: Remove struct drm_format_buf_name new 33f90f27e1c5 drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer() new e821a334b29f drm: bridge: cdns-mhdp8546: Fix inconsistent indenting new 2986d2763daa drm/bridge: lt8912b: fix platform_no_drv_owner.cocci warnings new 5ccbb2ee039f drm/bridge: DRM_CROS_EC_ANX7688 should depend on I2C_CROS_ [...] new ffa52910faff Merge drm/drm-next into drm-misc-next new 71b970c86807 drm/dp_mst: Use kHz as link rate units when settig source [...] new 162ba3bd9dce drm: Fix for GEM buffers with write-combine memory new 3c1ed51a4318 drm/rockchip: remove existing generic drivers to take over [...] new 53c2710c0d92 drm: rockchip: add scaling for RK3036 win1 new ab64b448a175 drm: rockchip: add missing registers for RK3188 new 742203cd56d1 drm: rockchip: add missing registers for RK3066 new d099fa672cbe drm: rockchip: add alpha support for RK3036, RK3066, RK312 [...] new 046e0db97569 drm: rockchip: set alpha_en to 0 if it is not used new ae41d925c75b drm/rockchip: cdn-dp-core: add missing clk_disable_unprepa [...] new c0677e41a47f drm/rockchip: cdn-dp-core: add MODULE_FIRMWARE macro new 43c2de1002d2 drm/rockchip: dsi: move all lane config except LCDC mux to bind() new b354498bbe65 drm/rockchip: dsi: remove extra component_del() call new 7455cedf7c4d drm/rockchip: remove unused function new 3dfa159f6b0c drm/rockchip: lvds: Fix an error handling path new ce0cb93a5adb drm/rockchip: cdn-dp: fix sign extension on an int multipl [...] new 872b68e9750e drm/rockchip: vop: add PX30 version info new ef9e57cda5fb drm/bridge: lt8912b: Drop unused includes new f674555ee544 drm: bridge: cdns-mhdp8546: Fix PM reference leak in new 88938bf343ef drm: reference mode flags in DRM_CLIENT_CAP_* docs new bbf4627ba641 drm: clarify and linkify DRM_CLIENT_CAP_WRITEBACK_CONNECTORS docs new 2e290c8d8d29 drm: document minimum kernel version for DRM_CLIENT_CAP_* new 0b254e579662 Merge remote-tracking branch 'drm-misc/for-linux-next' adds d2aa1356834d drm/amd/display: take dc_lock in short pulse handler only adds b804a75d22cb drm/amd/pm: correct MGpuFanBoost setting adds 0b7db431e352 drm/amdgpu/pm: Update metrics table (v2) adds 61e2d322b8c4 drm/amdgpu/pm: add new fields for Navi1x (v3) adds 78842457127d drm/amdgpu/pm: display vcn pp dpm (v4) adds 8200b1cd85bb drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error adds 9256e54209f5 drm/amd/pm: Update PPTable struct for beige_goby adds a5504e9ad48a drm/amdgpu: Indirect register access for Navi12 sriov adds cda722d2a8b2 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds d697f3d8b9f1 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds a9dc23bee253 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds 7373fc5e2ee4 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds f2958a8b8774 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds 6ba3f59eb4d9 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds f5e25a83c1e2 drm/amdgpu: Modify MMHUB register access from MMIO to RLCG [...] adds 9f04eb7acffd drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV adds f55c0d65270a drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate adds 386061cd99c1 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate adds aef06d2b1b8c drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate adds 41884cdda653 drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate adds 210d1637d32c drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before po [...] adds 4271bf11bd5f drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before po [...] adds 223ce1d55cf9 drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate adds 3ffa59a01c26 drm/radeon/radeon_cs: Fix incorrectly documented function [...] adds c4cd63f952f9 drm/amd/amdgpu/amdgpu_ids: Correct some function name disparity adds e72d4a8b08f8 drm/amd/amdgpu/amdgpu_debugfs: Fix a couple of misnamed functions adds 590a74c6d183 drm/amd/amdgpu/amdgpu_gmc: Fix a little naming related doc-rot adds 094b457bcbe4 drm/amd/amdgpu/cik_sdma: Fix a few incorrectly named functions adds acf69d930457 drm/amd/amdgpu/gfx_v7_0: Repair function names in the docu [...] adds 57f671cd2caf drm/amd/amdgpu/si_dma: Fix some function name disparity adds f72c26fcc330 drm/amd/amdgpu/dce_v6_0: Repair function name of 'si_get_n [...] adds 5ce270576041 drm/radeon/cik: Fix incorrectly named function 'cik_irq_su [...] adds 52456b426b65 drm/radeon/radeon_vm: Fix function naming disparities adds d34c42d44235 drm/amd/include/aldebaran_ip_offset: Mark top-level IP_BAS [...] adds 9f7724f0888e drm/amd/amdgpu/gmc_v7_0: Fix potential copy/paste issue adds 5f7d8ee71e1f drm/amd/amdgpu/mmhub_v9_4: Fix naming disparity with 'mmhu [...] adds 2cce318c3b3b drm/amd/amdgpu/gmc_v10_0: Fix potential copy/paste issue adds 463e2989977a drm/radeon/r100: Realign doc header with function 'r100_cs [...] adds 5a2ec861b8ae drm/amd/amdgpu/gfx_v9_4_2: Mark functions called by refere [...] adds 9f88be53c8ec drm/amd/amdgpu/sdma_v2_4: Correct misnamed function 'sdma_ [...] adds 47a6c67648cb drm/amd/amdgpu/sdma_v4_0: Realign functions with their headers adds 8d55be744b45 drm/amd/amdgpu/sdma_v5_0: Fix typo in function name adds 1c7f15c7006c drm/amd/amdgpu/amdgpu_vce: Fix a few incorrectly named functions adds ef6f76407cd7 drm/amd/amdgpu/sdma_v5_2: Repair typo in function name adds 29ec545844a0 drm/amd/amdgpu/vcn_v1_0: Fix some function naming disparity adds f18939021a36 drm/amd/amdgpu/gfx_v10_0: Demote kernel-doc abuse adds 20a3e5349051 drm/amd/amdgpu/smuio_v13_0: Realign 'smuio_v13_0_is_host_g [...] adds c15e2739b887 drm/amd/pm: Correct reserved uint32_t number in beige_goby [...] adds 5051cb794ac5 drm/amd/pm: fix return value in aldebaran_set_mp1_state() adds 6abb3f434c00 drm/amd/display: Allow bandwidth validation for 0 streams. adds b453e42a6e8b drm/amdgpu: Add new placement for preemptible SG BOs adds 5bb198930a73 drm/amdgpu: Use preemptible placement for KFD adds b0781603af15 drm/amd/display: Fix GPU scaling regression by FS video support adds cd11b58ccef8 drm/amdgpu/display: make backlight setting failure messages debug adds 77bf762f8b30 drm/amdgpu/acpi: unify ATCS handling (v3) adds e0fb14c8dcec drm/amdgpu/apci: switch ATIF/ATCS probe order adds f43ae2d1806c drm/amdgpu: Fix inconsistent indenting adds 6a593769c75f drm/amd/amdkfd: Drop unnecessary NULL check after container_of adds 0e9def2108af drm/amdgpu: fix typo adds abaf210c281d drm/amdgpu: add judgement for dc support adds 3e06db4d62a8 drm/amdgpu: add missing unreserve on error adds 713305570aeb drm/amdgpu: Fix an error code in kfd_mem_attach_dmabuf() adds 2a4021ccb8fe drm/amdgpu: Change IP init sequence to support PSP program [...] adds 02b865f88b4e drm/amdgpu: refine amdgpu_fru_get_product_info adds ee780965cbf5 drm/amd/display: Remove the repeated declaration adds 53602f4aeadb drm/radeon/evergreen: Remove the repeated declaration adds 0bba09bc2d17 drm/radeon: remove the repeated declaration adds e8ce3d474fb9 drm/amd/display: Fix overlay validation by considering cursors adds 5a645ff5c619 drm/amdgpu: Correctly clear GCEA error status adds 2871e1019943 drm/amdgpu: Don't query CE and UE errors adds a46751fbcde5 drm/amdgpu: Fix RAS function interface adds 05adfd80cc52 drm/amdgpu: Use delayed work to collect RAS error counters adds 6e568e438b4d drm/amd/display: Added support for individual control for [...] adds 4932d17697f2 drm/amd/display: disable desktop VRR when using older flip model adds 68d9821ff4d2 drm/amd/display: Retrieve DSC Branch Decoder Caps adds 7211b60514f8 drm/amd/display: Update DP link configuration. adds e84ecdc5bd75 drm/amd/display: Expand DP module clock recovery API. adds 3beac533b8da drm/amd/display: Remove redundant safeguards for dmub-srv [...] adds 051b78871894 drm/amd/display: Fix potential memory leak in DMUB hw_init adds f2973d2a418d drm/amd/display: Implement INBOX0 usage in driver adds 3df212576e8b drm/amd/display: add exit training mode and update channel [...] adds cd6a9a1c15c2 drm/amd/display: isolate 8b 10b link training sequence int [...] adds 27fc432865bd drm/amd/display: Add Log for SST DSC Determination Policy adds 998b7ad2efd4 drm/amd/display: Refactor SST DSC Determination Policy adds 6566cae7aef3 drm/amd/display: fix odm scaling adds 397239a29912 drm/amd/display: 3.2.137 adds eae902f95e45 Revert "drm/amd/display: Refactor and add visual confirm f [...] adds 4965257fe618 drm/amdgpu/acpi: fix typo in ATCS handling adds d26ebc58526b drm/amd/pm/inc/smu_v13_0: Move table into the only source [...] adds 92ee6b1a695e drm/amd/pm/powerplay/hwmgr/smu7_thermal: Provide function [...] adds f9a698fcd572 drm/amd/pm/powerplay/hwmgr/vega12_thermal: Provide function name adds 0fc955e5c55d drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Provide 'vega12_i [...] adds 3818cd13dbb8 drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Kernel-doc header [...] adds c00e89efb9df drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Provide function [...] adds 920e2f5a080c drm/amd/display/dc/bios/command_table_helper: Fix function [...] adds 0dc4cbbe70f9 drm/amd/display/dc/bios/command_table_helper2: Fix functio [...] adds 831a489000f6 drm/amd/display/dc/bios/bios_parser: Fix formatting and mi [...] adds 9e1178ef951c drm/amd/display/amdgpu_dm/amdgpu_dm: Functions must direct [...] adds 5ac1dd89df54 drm/amd/display/dc/dce/dmub_outbox: Convert over to kernel-doc adds 353f7f3a9dd5 drm/amd/display/dc/gpio/gpio_service: Pass around correct [...] adds 6e4a14ccdc86 drm/amd/display/dc/dce110/dce110_hw_sequencer: Include our [...] adds 0cadcf7c1001 drm/amd/display/dc/dce/dce_mem_input: Remove duplicate ini [...] adds 913d18d22a46 drm/amd/display/dc/dce/dce_mem_input: Remove duplicate ini [...] adds 9d8d96bec51b drm/amd/amdgpu/amdgpu_device: Make local function static adds 48e01bf4c18d drm/amd/display/amdgpu_dm/amdgpu_dm: Fix kernel-doc format [...] adds a76eb7d30f70 drm/amd/display/dc/dce110/dce110_hw_sequencer: Include hea [...] adds c45f6173eee5 drm/amd/display/dc/core/dc: Convert function headers to ke [...] adds 397d0c46cb3a drm/amd/display/dmub/src/dmub_srv_stat: Convert function h [...] adds c1b63b4bb4be drm/amd/display/modules/hdcp/hdcp_psp: Remove unused funct [...] adds dd1d82c04e11 drm/amdgpu/swsmu/aldebaran: fix check in is_dpm_running adds f1688bd69ec4 drm/amd/amdgpu:save psp ring wptr to avoid attack adds f9b7f3703ff9 drm/amdgpu/acpi: make ATPX/ATCS structures global (v2) adds ff92ecf575a9 drm/fourcc: Add 16 bpc fixed point framebuffer formats. adds 050cd3d616d9 drm/amd/display: Add support for SURFACE_PIXEL_FORMAT_GRPH [...] adds a316db720960 drm/amd/display: Increase linebuffer pixel depth to 36bpp. adds 92e2b820dd6e drm/amd/display: Make assert in DCE's program_bit_depth_re [...] adds 580204038f5b drm/amd/display: Enable support for 16 bpc fixed-point fra [...] adds 5174ea04f185 drm/amdgpu: Add vbios info ioctl interface adds dbdeb2f32bde drm/amdgpu: remove unsafe optimization to drop preamble ib adds 65be9c86072c usb/host: enable auto power control for xhci-pci adds ad0dd0352e84 drm/amdgpu: add another raven1 gfxoff quirk adds c58762909049 drm/amdgpu: only check for _PR3 on dGPUs adds 994be36d4391 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 07d0a5f802b1 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 7a7d02176565 Revert "drm/amd/display: To modify the condition in indica [...] adds 99659dc064f2 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds fbbfc78d113b drm/radeon: Add HD-audio component notifier support (v2) new e7cb0e23478d Merge remote-tracking branch 'amdgpu/drm-next' adds c24760cf42c3 drm/i915/dmc: s/intel_csr/intel_dmc adds ec2b1485a065 drm/i915/dmc: s/HAS_CSR/HAS_DMC adds 0633cdcbaa77 drm/i915/dmc: Rename macro names containing csr adds 74ff150d9871 drm/i915/dmc: Rename functions names having "csr" adds 32f9402d56d8 drm/i915/dmc: s/intel_csr.c/intel_dmc.c and s/intel_csr.h/ [...] adds db514cac08fd drm/i915/xelpd: Calculate VDSC RC parameters adds c33ebdb717e9 drm/i915/xelpd: Add rc_qp_table for rcparams calculation adds 7959ffe5768c drm/i915/adl_p: Add dedicated SAGV watermarks adds 93a6497188b8 drm/i915/adl_p: Setup ports/phys adds 55ce306c2aa1 drm/i915/adl_p: Implement TC sequences adds 14076e464550 drm/i915/adl_p: Don't config MBUS and DBUF during display [...] adds 247bdac958fc drm/i915/adl_p: Add ddb allocation support adds 835c176cb1c4 drm/i915: Introduce MBUS relative dbuf offsets adds f4dc00863226 drm/i915/adl_p: MBUS programming adds 510b28148891 drm/i915/adl_p: Tx escape clock with DSI adds 8aa2d2ef4641 drm/i915/display: Replace dc3co_enabled with dc3co_exitlin [...] adds 2d776579728b drm/i915/display: Add PSR interrupt error check function adds ca962882268a drm/i915/adl_p: Define and use ADL-P specific DP translati [...] adds 226c83263b10 drm/i915/adl_p: Add PLL Support adds 414002f1bb8e drm/i915/adl_p: Program DP/HDMI link rate to DDI_BUF_CTL adds e2ca757b6fa4 drm/i915/adlp: Add PIPE_MISC2 programming adds 4d32fe2f14a7 drm/i915/adl_p: Update memory bandwidth parameters adds cb4920cc40f6 drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 adds 273895109a04 drm/i915/gvt: Add missing macro name changes adds 6f20785b7601 drm/i915/display: fix typo when returning table adds b3de1d078919 drm/i915/adlp: Require DPT FB CCS color planes to be 2MB aligned adds 74862d4ccd6d drm/i915/adlp: Fix GEM VM asserts for DPT VMs adds 0f926e5cc8c0 drm/i915/debugfs: Print remap info for DPT VMAs as well adds 68b87ef252e0 drm/i915/display/adl_p: Drop earlier return in tc_has_modu [...] adds 8c80332d6735 drm/i915/adl_p: Handle TC cold adds b554065cb6fc drm/i915: WA for zero memory channel adds 95f7f7d34b05 drm/i915/display/adl_p: Allow DC3CO in pipe and port B adds 3cdef2a9f27d drm/i915/display/adl_p: Disable PSR2 adds aa85beeace6e drm/i915: Remove the repeated declaration adds 7bc188cc2c8c drm/i915/adl_p: enable MSO on pipe B adds abfe041de01f Merge drm/drm-next into drm-intel-next adds 8bcc0840cf7c drm/i915/xelpd: Enhanced pipe underrun reporting adds bb265dbdf38d drm/i915/xelpd: Add VRR guardband for VRR CTL adds 2fdb6a5ef622 drm/i915/display: Remove a redundant function argument fro [...] adds 06e0df24fcf1 drm/i915: Extract intel_hdmi_bpc_possible() adds f02e6c859514 drm/i915: Move has_hdmi_sink check into intel_hdmi_bpc_possible() adds 41828125acd6 drm/i915: Move platform checks into intel_hdmi_bpc_possible() adds d21d7a9d1020 drm/i915: Check sink deep color capabilitis during HDMI .m [...] adds cc3bd64d7cc3 drm/i915: Move the TMDS clock division into intel_hdmi_mod [...] adds 994a4c3e226a drm/i915: Drop redundant has_hdmi_sink check adds 40e40e63f7be drm/i915/display: relax 2big checking around initial fb new 71c320206a59 drm/i915/adlp: Add missing TBT AUX -> PW#2 power domain de [...] new d091fc53eb77 drm/i915/adl_p: Disable FIFO underrun recovery new 0b86952d15ce drm/i915/adl_p: Implement Wa_22012358565 new dfd343c8933a Merge remote-tracking branch 'drm-intel/for-linux-next' new 73a395c46704 drm/tegra: sor: Do not leak runtime PM reference new 0cfe5a6e758f gpu: host1x: Split up client initalization and registration new 5dea42759bce drm/tegra: sor: Fully initialize SOR before registration new dc9a91d279b7 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update new 1d15a10395e5 drm/tegra: Get ref for DP AUX channel, not its ddc adapter new b79b6081c440 drm/tegra: sor: Fix AUX device reference leak new 671cc352acd3 drm/tegra: Correct DRM_FORMAT_MOD_NVIDIA_SECTOR_LAYOUT new e16efff4e5f4 drm/tegra: hub: Fix YUV support new ecc583e22d46 drm/tegra: hub: Implement basic scaling support new 33ab1d72b8ee Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 3d7a0dd8f39b dt-bindings: msm: disp: add yaml schemas for DPU bindings adds 4dbe55c97741 dt-bindings: msm: dsi: add yaml schemas for DSI bindings adds 8fc939e72ff8 dt-bindings: msm: dsi: add yaml schemas for DSI PHY bindings adds 665a69611a73 dt-bindings: msm/dp: Add bindings of MSM DisplayPort controller adds 8dbde399044b drm/msm/dp: handle irq_hpd with sink_count = 0 correctly new 0ef1914c1e57 Merge remote-tracking branch 'drm-msm/msm-next' new 98594390d02d Merge remote-tracking branch 'etnaviv/etnaviv/next' adds b24412aff37c regmap: add support for 7/17 register formating adds 4c82343a5c83 Merge remote-tracking branch 'regmap/for-5.14' into regmap-next new 5533353cc3f6 Merge remote-tracking branch 'regmap/for-next' adds be22db77dc50 ALSA: usb-audio: Fix uninitialized variable at __uac_clock [...] adds 344f0f821a7e ALSA: firewire-lib: Fix uninitialized variable err issue adds 8070d2652e73 ALSA: firewire-lib: add flag to unaware of syt in CIP header adds 6f24bb8a157c ALSA: firewire-lib: pool sequence of packet in IT context [...] adds 7ca7cddab2ce ALSA: firewire-lib: code refactoring for generation of pac [...] adds c79b7158b04a ALSA: firewire-lib: code refactoring for generation of syt [...] adds c9f3ac2aae9f ALSA: firewire-lib: code refactoring for generation of dat [...] adds 13d11f14ae40 ALSA: firewire-lib: code refactoring for transfer delay adds 533a7ed9d541 ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change adds e94fdbd7b25d ALSA: control: Track in-flight control read/write/tlv accesses adds 73063cd3236e ALSA: control: Drop superfluous snd_power_wait() calls adds 968bb2baec60 ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE adds b6cc78da367c ALSA: Drop superfluous argument from snd_power_wait() adds 534a427bface ALSA: pcm: Block the release until the system resume finishes adds f20fdd4362e3 Merge branch 'topic/pci-rescan-prep-v2' into for-next adds fb25dcc885fa ALSA: firewire-lib: drop initial NODATA or empty packet adds b7c7699b4f42 ALSA: firewire-lib: obsolete callbacked member adds 266807f94e40 ALSA: bebob: cancel switching connection order adds 5ec85c198eff ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk adds 877013bc9cbd sound/oss/dmasound: Remove superfluous "break" adds a38e93302ee2 ALSA: ac97: fix PM reference leak in ac97_bus_remove() adds e1dc219af7eb ALSA: pcm: use DEVICE_ATTR_RO macro adds 08e767cd9e8b ALSA: control_led - use DEVICE_ATTR_*() macro adds 1519c84c0592 sound/oss/dmasound: Remove superfluous "break" adds 93a5b85c3c53 ALSA: drivers: opl3: fix useless self-comparison adds b5c2e2c79034 ALSA: pci: lx6464es: remove useless self-comparison adds d955782da290 ALSA: hda/ca0132: Make a const array static, makes object smaller new f9e5ecdfc2c2 ALSA: firewire-lib: add replay target to cache sequence of packet new 39c2649c71d8 ALSA: firewire-lib: replay sequence of incoming packets fo [...] new 2f21a177631a ALSA: firewire-lib: transfer rx packets on-the-fly when replaying new d360870a5bcf ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime new 873fd81377b8 ALSA: core: use DEVICE_ATTR_*() macro new 19307193e5dd ALSA: usb-audio: Remove the repeated declaration new 61fd90114656 Merge remote-tracking branch 'sound/for-next' adds fd979ec12eeb ASoC: SOF: Check desc->ops directly in acpi/pci/of probe f [...] adds e5eaa4e66f53 ASoC: SOF: pci: No need to cast second time to save the desc adds 3b2e93ed1238 ASoC: SOF: ops: print out the polling register adds c03459415c51 ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead so [...] adds ccaea61a8d1b ASoC: SOF: topology: fix assignment to use le32_to_cpu adds 4f50f16e9414 ASoC: SOF: ops: don't return void value adds 9d5536e0e1ca ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI adds c0fbe9fd311a ASoC: Intel: common: Add entries for sdw codecs in ADL mat [...] adds 03effde3a2ea ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload adds 17ba36b70469 ASoC: dt-bindings: codecs: Add bindings for nxp, tfa989x adds af00978a0a06 ASoC: codecs: Add driver for NXP/Goodix TFA989x (TFA1) amplifiers adds 17c2d247ddd2 ASoC: dt-bindings: renesas: rsnd: tidyup properties adds cf9d5c6619fa ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() adds d6956a7dde6f ASoC: rsnd: add null CLOCKIN support adds eb37ca9c98ae Merge series "ASoC: rsnd: add D3 support" from Kuninori Mo [...] adds d4e9889b0201 Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds 1c52825c38fc ASoC: cs42l42: Fix 1536000 Bit Clock instability adds f5b49d98516c ASoC: cs42l42: Add support for 2304000 Bit clock adds 4b38da6ffd62 ASoC: cs42l42: Add support for 2400000 Bit clock adds 0e91438ff704 ASoC: cs42l42: Check jack status before reporting button events adds 2eadc04d83f6 ASoC: tlv320aic26: use DEVICE_ATTR_RW macro adds d5bd87e3a39e ASoC: imx-card: Make some symbols static adds 3ef6253cd080 ASoC: cs42l56: use DEVICE_ATTR_WO macro adds d04260393ea0 ASoC: wm8962: Use DEVICE_ATTR_WO macro adds 6405941e6884 ASoC: cs43130: Use DEVICE_ATTR_RO macro adds 4e7f0ea0e2e7 ASoC: cs35l3x: Use neutral language in amp drivers adds 058efb406418 ASoC: cs42l52: use DEVICE_ATTR_WO macro new 965386c97616 ASoC: rsnd: call unregister for null_hw when removed new 6da8f00e7ac2 ASoC: rsnd: ignore runtime NULL case at rsnd_runtime_chann [...] new ab62e8a8bce1 ASoC: rsnd: attach SSIU when SSI was DMA mode new 54e81e944637 ASoC: rsnd: check BUIF error everytime new 9ff07d19fb28 ASoC: rsnd: indicate unknown error at rsnd_dai_call() new 1788a1520185 ASoC: rsnd: incidate irq error message new 1f9c82b5ab83 ASoC: rsnd: add debugfs support new b43b8ae87c8e ASoC: rsnd: protect mod->status new 83b220cf8eb2 ASoC: rsnd: implement BUSIF related code in ssiu.c new cfb7b8bf1e2d ASoC: rsnd: tidyup rsnd_ssiu_busif_err_status_clear() new 0ab000e5e57e ASoC: rsnd: tidyup rsnd_ssiu_busif_err_irq_ctrl() new 47c0d825b926 ASoC: imx-rpmsg: fix platform_no_drv_owner.cocci warnings new 4269c4a04431 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new 40d1276c1d3d Merge remote-tracking branch 'sound-asoc/for-next' adds 2c0f0f363956 module: correctly exit module_kallsyms_on_each_symbol when [...] new c259479b0774 Merge remote-tracking branch 'modules/modules-next' adds d9b576917a1d Input: hil_kbd - fix error return code in hil_dev_connect() adds ba5b93d56c8d dt-bindings: input: remove fsl-mma8450 which is handled by [...] adds 204db365077d Input: evbug - remove an empty comment block adds 94a332bd8626 Input: ims-pcu - replace some spaces with tabs adds cbb245239282 Merge tag 'v5.12' into next adds 71d576d31f85 dt-bindings: touchscreen: Convert resistive-adc-touch bind [...] adds ff7af0fe13b5 dt-bindings: touchscreen: add touchscreen-x/y-plate-ohms property adds 241a952f90aa dt-bindings: touchscreen: resistive-adc-touch: add support [...] adds fb082cd59afa Input: resistive-adc-touch - add support for z1 and z2 channels adds 4b48d935a5e0 Input: cyttsp - convert bindings to YAML and extend adds 007704c99f52 Input: cyttsp - probe from compatibles adds 6cf3b3abbf0b Input: cyttsp - obtain regulators new c9d2939dda3b Input: cyttsp - do not force interrupt trigger new c8e66cce941d Merge remote-tracking branch 'input/next' adds 15e4f69476d0 Merge branch 'for-5.14/libata' into for-next adds 12e0613715e1 block_dump: remove block_dump feature in mark_inode_dirty() adds 3af3d772f721 block_dump: remove block_dump feature adds 51fd43e28010 block_dump: remove comments in docs adds 65a8db393a8e aoe: remove unnecessary mutex_init() adds b5f3352e0868 blkcg: drop CLONE_IO check in blkcg_can_attach() adds 8c390ff910c5 block: remove unneeded parenthesis from blk-sysfs adds 84da7acc3ba5 block: avoid double io accounting for flush request adds 2e315dc07df0 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] adds bd63141d585b blk-mq: clear stale request in tags->rq[] before freeing o [...] adds 364b61818f65 blk-mq: clearing flush request reference in tags->rqs[] adds 56b68085e536 blk-mq: Some tag allocation code refactoring adds d97e594c5166 blk-mq: Use request queue-wide tags for tagset-wide sbitmap adds 1fe3c33d5695 Merge branch 'for-5.14/block' into for-next adds 8184035805dc rsxx: Use struct_size() in vmalloc() adds cae7e156d77e Merge branch 'for-5.14/drivers' into for-next adds 7f02c72da989 io_uring: improve sqpoll event/state handling adds e90672631e24 io_uring: improve sq_thread waiting check adds ff95e5874080 io_uring: remove unused park_task_work adds 6d78264383f4 io_uring: simplify waking sqo_sq_wait adds b0d0967561d3 io_uring: get rid of files in exit cancel adds bb1068186009 io_uring: make fail flag not link specific adds ec6247723662 io_uring: shuffle rarely used ctx fields adds f15e2191cf65 io_uring: better locality for rsrc fields adds afdaae757378 io_uring: remove dependency on ring->sq/cq_entries adds 6e1f520a8e27 io_uring: deduce cq_mask from cq_entries adds d5d591fa84eb io_uring: kill cached_cq_overflow adds c188ef3298f0 io_uring: rename io_get_cqring adds ffdde143b53c io_uring: don't bounce submit_state cachelines adds 6bcec6cee54e Merge branch 'for-5.14/io_uring' into for-next adds 5c8121262484 pata_ep93xx: fix deferred probing adds 3fc19ec34392 Merge branch 'for-5.14/libata' into for-next new 14f3d88dfe45 Merge remote-tracking branch 'block/for-next' adds dee29bf9192b dm btree: improve btree residency adds 3bcecb93e4a0 dm space maps: don't reset space map allocation cursor whe [...] adds d9571f9e2626 dm space maps: improve performance with inc/dec on ranges [...] adds 2fe9dd8694d6 dm space map disk: cache a small number of index entries adds a679c58ef7ff dm kcopyd: avoid useless atomic operations adds 185f5bf3e2af dm kcopyd: avoid spin_lock_irqsave from process context adds da6a76c1f697 dm: improve kcopyd latency adds c4fe4ce7487f dm writecache: reduce latency by using early kcopyd callback adds 88e9be7ef2cc dm writecache: don't split bios when overwriting contiguou [...] adds 2334ab67d6c3 dm writecache: interrupt writeback if suspended adds 631c05a547da dm table: Constify static struct blk_ksm_ll_ops new 553efd8835f1 Merge remote-tracking branch 'device-mapper/for-next' adds 0de2718a4095 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag adds adcc34f2531d dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] adds eb4fe0b9801f dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 adds 1dbd1a565448 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds 955a0bf2000f mmc: core: Drop open coding when preparing commands with b [...] adds 8c0a2922fa46 mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] adds 8a85c31fe61f mmc: core: Re-structure some code in __mmc_poll_for_busy() adds 6776f7dc36a8 mmc: core: Extend re-use of __mmc_poll_for_busy() adds 25c193d3b483 mmc: core: Enable eMMC sleep commands to use HW busy polling adds b9452a88a596 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] adds d2355f548cd9 mmc: core: Drop open coding in mmc_sd_switch() adds 4ab3e75dbd65 mmc: core: Parse the SD SCR register for support of CMD48/ [...] adds cae548d9c814 mmc: core: Read the SD function extension registers for po [...] adds 98ac8c53e1a7 mmc: core: Read performance enhancements registers for SD cards adds 24d558f75ba3 mmc: core: Add support for Power Off Notification for SD cards adds 1ddad40a398d mmc: block: Disable CMDQ on the ioctl path adds bf1d491b9189 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds 3902f4e38d8e drivers: memstick: core:ms_block.c: Fix alignment of block [...] adds ac5eb12c4dec mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds 48851b13877e mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] adds a3927680df3a dt-bindings: mmc: renesas,mmcif: Convert to json-schema adds d39f68b6e041 mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay adds ec6198f88e00 mmc: core: Add support for cache ctrl for SD cards adds 28eb8453759d dt-bindings: mmc: add no-mmc-hs400 flag adds 5c39b018cf62 mmc: sdhci-esdhc-imx: advertise HS400 mode through MMC caps adds 35b958c0f9bd mmc: core: add support for disabling HS400 mode via DT adds 5fae1598bb4d memstick: rtsx_usb_ms: fix UAF adds e56fb7221439 dt-bindings: mmc: rockchip-dw-mshc: Add Rockchip RK1808 adds 7f89144e3d9c mmc: mediatek: use data instead of mrq parameter from msdc [...] adds fafb011c9f53 mmc: mediatek: remove useless data parameter from msdc_dat [...] adds 260955cb8142 dt-bindings: mmc: Clean-up examples to match documented bindings adds fef88f2ed040 mmc: cqhci: fix typo adds c4a0252bdb35 mmc: cqhci: introduce get_trans_desc_offset() adds 97ef5413beb1 mmc: core: Use pm_runtime_resume_and_get() to replace open coding adds ef9d2580da10 mmc: sdhci_am654: Use pm_runtime_resume_and_get() to repla [...] adds 094c0a754039 mmc: sdhci-omap: Use pm_runtime_resume_and_get() to replac [...] adds 1f3d5758d0a7 mmc: vub3000: fix control-request direction adds 57a6b5d77071 mmc: core: Add a missing SPDX license header adds 47f4bdf989c0 mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by [...] new 87e2258b899b mmc: dw_mmc-pltfm: Remove unused <linux/clk.h> new 4651bf5ff39b mmc: mmc_spi: Drop duplicate 'mmc_spi' in the debug messages new 92df2ba88355 mmc: mmc_spi: Imply container_of() to be no-op new 358fcebc0897 Merge remote-tracking branch 'mmc/next' adds c06a40e9513d mfd: lp87565: Fix typo in define names adds 5258f7eed42f mfd: lp87565: Move LP87565_regulator_id to .c file adds 55d3d229fc55 mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs adds 76c4061ed0eb mfd: mp2629: Select MFD_CORE to fix build error adds 5317dca75467 mfd: mt6397: Add MT6358 register definitions for power key adds e3ee026343e9 mfd: mt6397: Use named IRQs instead of index (keys) adds 2e254bcd53f0 mfd: mt6397: Add PMIC keys for MT6358 adds 811a1dcc35d3 mfd: si476x-cmd: Fix two typos of 'returned' adds bb1b606b6329 mfd: wcd934x: Add macro for adding new interrupts adds 599901ac63ba mfd: wcd934x: Add additional interrupts required for MBHC support adds 943d5075abd7 mfd: Remove software node conditionally and locate at right place adds f260f9bd624b mfd: syscon: Free the allocated name field of struct regma [...] adds 827f0ffd77f1 mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE adds c0468cac9836 mfd: lp87565: Handle optional reset pin adds 4c496ba62f8c mfd: google,cros-ec: add DT bindings for a baseboard's swi [...] adds b6edf0e28e2b mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag adds 1d05c79e115f mfd: rn5t618: Fix IRQ trigger by changing it to level mode adds 900947ffbdd3 backlight: rt4831: Adds DT binding document for Richtek RT [...] adds 3a73930d97cb mfd: rt4831: Adds support for Richtek RT4831 adds bd018cc4ec89 mfd: rt4831: Adds DT binding document for Richtek RT4831 adds cbed8db35fb5 mfd: mt6360: Rearrange include file adds b36a292e3f28 mfd: mt6360: Remove redundant brackets around raw numbers adds ff2d10602f55 mfd: mt6360: Indicate sub-dev compatible name by using "-" adds 2c0dc4dcd905 mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 [...] adds b6a65c0653ff mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata adds ae1c1bc9e89c mfd: mt6360: Rename mt6360_pmu by mt6360 adds 906d19612611 mfd: mt6360: Remove handle_post_irq callback function adds 89942892514f mfd: mt6360: Fix flow which is used to check ic exist adds 0731e3e5ded0 mfd: mt6360: Merge header file into driver and remove unus [...] adds 86930808d852 mfd: mt6360: Merge different sub-devices I2C read/write adds f152da901833 mfd: axp20x: Allow AXP 806 chips without interrupt lines adds 1f1cd5676420 mfd: ioc3: Directly include linux/irqdomain.h adds 550d489184a0 Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver" adds e369bdcc0f05 mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock() adds 21d26e9a7bae mfd: twl-core: Fix incorrect function name twl_regcache_bypass() adds 167c69c0eeab mfd: db8500-prcmu: Fix multiple incorrectly documented fun [...] adds 8f095cd823d0 mfd: omap-usb-host: File headers are not good candidates f [...] adds 81254bc8bc42 mfd: omap-usb-tll: File headers are not good candidates fo [...] adds 4653df3641d4 mfd: si476x-cmd: Fix a bunch of incorrectly documented fun [...] adds d7bf6f0025db mfd: si476x-i2c: Fix incorrectly documented function names new e7293b6a8e7b Merge remote-tracking branch 'mfd/for-mfd-next' adds 6d1c32dbedd7 backlight: lm3630a_bl: Put fwnode in error case during ->probe() adds f3e6c298e3ed backlight: rt4831: Adds DT binding document for Richtek RT [...] adds 190ccab3185e backlight: rt4831: Adds support for Richtek RT4831 backlight adds 6fc632d3e3e0 video: backlight: qcom-wled: Add PMI8994 compatible new 9c80be9d4237 Merge remote-tracking branch 'backlight/for-backlight-next' new dd078c590f05 Merge remote-tracking branch 'battery/for-next' adds 5ba3747dbc9a regulator: bd71815: add select to fix build adds 8590ccd4dfd2 regulator: max8973: Convert to use regulator_set_ramp_dela [...] adds 7c556aec1409 regulator: bd70528: Convert to use regulator_set_ramp_dela [...] adds e0f339213c3b regulator: qcom_smd: Make pm8953_lnldo linear_ranges entri [...] adds e1e8d55bb90c regulator: mp886x: Convert to use regulator_set_ramp_delay_regmap adds 15413ce566c2 regulator: mp5416: Convert to use regulator_set_ramp_delay_regmap adds 5c42903e144b regulator: rt4831: Add missing .owner field in regulator_desc adds f85ea4945a26 regulator: rk808: Convert to use regulator_set_ramp_delay_regmap new d149b855b955 regulator: bd71815: fix platform_no_drv_owner.cocci warnings new d800ec03309f Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new 39baac7db88e Merge remote-tracking branch 'regulator/for-next' new 831caa52ed99 Merge remote-tracking branch 'security/next-testing' new 5e1af168324b Merge remote-tracking branch 'apparmor/apparmor-next' new 9069d9ee783c Merge remote-tracking branch 'integrity/next-integrity' new b88479b0c5ea Merge remote-tracking branch 'keys/keys-next' new 34d67b1f8ebe Merge remote-tracking branch 'selinux/next' new 2c592c148c37 Merge remote-tracking branch 'smack/next' adds a2bf39204785 Merge branch 'iommu/fixes' into next new 70762194bd5c Merge remote-tracking branch 'iommu/next' new e69b86d08306 Merge remote-tracking branch 'audit/next' adds 1a60317bc83f dt-bindings: rng: mediatek: convert to yaml schema adds 70c1fc34f3c6 dt-bindings: rng: mediatek: add mt8365 to mtk rng binding new faf01c580768 Merge remote-tracking branch 'devicetree/for-next' adds dbfac814bb73 spi: pxa2xx: Fix inconsistent indenting adds 42a7dfa26fc6 spi: ath79: drop platform data adds ab053f48f926 spi: ath79: set number of chipselect lines new 5cb4e1f33e5e spi: Enable tracing of the SPI setup CS selection new 079ac12d5409 Merge remote-tracking branch 'spi/for-5.14' into spi-next new 9a3b111487ac Merge remote-tracking branch 'spi/for-next' adds e8f72716d82c Merge branch 'x86/splitlock' adds d06aca989c24 x86/elf: Use _BITUL() macro in UAPI headers adds 2a6c037570c3 Merge branch 'x86/misc' adds 564c1193b05c Merge branch 'x86/fpu' adds 2e958a8a510d x86/entry/x32: Rename __x32_compat_sys_* to __x64_compat_sys_* adds 6218d0f6b8de x86/syscalls: Switch to generic syscalltbl.sh adds 44fe4895f47c x86/syscalls: Stop filling syscall arrays with *_sys_ni_syscall adds f63815eb1d90 x86/unistd: Define X32_NR_syscalls only for 64-bit kernel adds 49f731f1972e x86/syscalls: Use __NR_syscalls instead of __NR_syscall_max adds 3cba325b358f x86/syscalls: Switch to generic syscallhdr.sh adds 15c82d98a0f7 selftests/x86/syscall: Update and extend syscall_numbering_64 adds c5c39488dcb5 selftests/x86/syscall: Simplify message reporting in sysca [...] adds 795e2a023b80 selftests/x86/syscall: Add tests under ptrace to syscall_n [...] adds 059549489172 x86/entry/64: Sign-extend system calls on entry to int adds b337b4965e3a x86/entry: Treat out of range and gap system calls the same adds 82cd5ac34afe Merge branch 'x86/entry' adds b2d3579b5c95 Merge branch 'x86/cpu' adds 5546a9e09a9f Merge branch 'x86/cleanups' adds ced53ab68227 Merge branch 'x86/boot' adds ac2da779e0f7 Merge branch 'x86/apic' adds 1f387a595784 Merge branch 'timers/nohz' adds fa4388aac3a5 Merge branch 'sched/core' adds d70d4c73ab1a Merge branch 'perf/core' adds 20c5dc816ce7 Merge branch 'objtool/core' adds bc326f6e9a7f Merge branch 'locking/core' adds fb3930dce04d Merge branch 'irq/core' adds 668a84c1bfb2 efi/fdt: fix panic when no valid fdt found adds 45add3cc99fe efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared adds c4039b29fe96 efi/libstub: prevent read overflow in find_file_option() adds 942859d969de efi: cper: fix snprintf() use in cper_dimm_err_location() adds e169fba4f464 Merge tag 'efi-urgent-for-v5.13-rc2' of git://git.kernel.o [...] adds e0cb1dd88836 Merge branch 'efi/urgent' adds 55fc610c8cda efi/apple-properties: Handle device properties with softwa [...] adds edbd1bc4951e efi/dev-path-parser: Switch to use for_each_acpi_dev_match() adds bb11580f61b6 x86/efi: Log 32/64-bit mismatch with kernel as an error adds 267be9dbacf4 Merge tag 'efi-next-for-v5.14' of git://git.kernel.org/pub [...] adds 19c0a3af4ad1 Merge branch 'efi/core' new 0d0d5e68bc04 Merge remote-tracking branch 'tip/auto-latest' adds e8049c4aa5d8 MAINTAINERS: Make Yazen Ghannam maintainer for EDAC-AMD64 new 3026a0a07499 Merge remote-tracking branch 'edac/edac-for-next' adds ca2f4daa489a clocksource: Retry clock read if long delays detected adds ee2579aee350 clocksource: Check per-CPU clock synchronization when mark [...] adds 98539aa0834c clocksource: Limit number of CPUs checked for clock synchr [...] adds 575a5717342b clocksource: Reduce clocksource-skew threshold for TSC adds 24e583eccea9 clocksource: Provide kernel module to test clocksource watchdog adds 379b3a6257f4 clocksource: Print deviation in nanoseconds for unstable case adds 5d1e2ff5e3b3 Merge branch 'clocksource.2021.05.24a' into HEAD adds ed1431841ad4 Merge branch 'lkmm-dev.2021.05.10c' into HEAD adds 840bd856230a refscale: Add measurement of clock readout adds 08c498035e48 torture: Add clocksource-watchdog testing to torture.sh adds f6f78ffd16e8 torture: Make torture.sh accept --do-all and --donone adds 8973d1840d3b rcu: Fix to include first blocked task in stall warning adds da330e37241d rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds a47bb8963334 rcutorture: Preempt rather than block when testing task stalls adds 73d628c5358c tools/memory-model: Make read_foo_diagnostic() more clearl [...] adds bee44ad3648a tools/memory-model: Add example for heuristic lockless reads adds 51f65f9e2227 tools/memory-model: Heuristics using data_race() must hand [...] adds f303fba0cba5 tools/memory-model: Document data_race(READ_ONCE()) adds e193a1a5fcb3 rcu: Remove special bit at the bottom of the ->dynticks counter adds 601fef1c6ffe rcu/nocb: Start moving nocb code to its own plugin file adds f290c78cf82d rcu: Weaken ->dynticks accesses and updates adds b0df899f0daf rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() adds c5f8fcb32f73 Documentation/RCU: Fix emphasis markers adds 3840d0933a87 rcu: Mark accesses to ->rcu_read_lock_nesting adds 44b962940609 rcu: Mark accesses in tree_stall.h adds 512dbc03d625 Documentation/RCU: Fix nested inline markup adds 6b9b1b9c623a rculist: Unify documentation about missing list_empty_rcu() adds 2762a6659e4f rcu/tree: Handle VM stoppage in stall detection adds b21607cf3d81 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds 96118229dae8 rcu: Start timing stall repetitions after warning complete adds 633d6c9e94a2 rcu-tasks: Add comments explaining task_struct strategy adds 2f9af9623785 rcu-tasks: Mark ->trc_reader_nesting data races adds 51e76b6b526f rcu-tasks: Mark ->trc_reader_special.b.need_qs data races adds e112ebfcbd09 rcu-tasks: Don't delete holdouts within trc_inspect_reader() adds 05f418f105e5 rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() adds c44a4c385913 docs: Fix a typo in Documentation/RCU/stallwarn.rst new 5b1add4eb80f Merge remote-tracking branch 'rcu/rcu/next' new 0d5398991eef Merge remote-tracking branch 'percpu/for-next' adds 20535f6ce8d8 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quir [...] adds 3f6c859c4953 platform/x86: asus-nb-wmi: Revert "add support for ASUS RO [...] adds 09f533990293 platform/surface: aggregator_registry: Update comments for [...] adds 48dba1e7b9da platform/surface: aggregator_registry: Add support for 13" [...] adds 741a063a264a platform/surface: aggregator_registry: Consolidate node gr [...] adds a65916f11fc2 platform/x86: ideapad-laptop: Ignore VPC event bit 10 adds 0ab8359fd8cd platform/x86: thinkpad_acpi: Fix inconsistent indenting adds b0d4f0d2c21a platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] adds 11ff607ecdd3 platform/x86: dell-wmi: Rename dell-wmi.c to dell-wmi-base.c adds 4ed39d31efbd platform/x86: dell-privacy: Add support for Dell hardware privacy new acde4b39992c Merge remote-tracking branch 'drivers-x86/for-next' new c10074a1e580 leds: trigger: ledtrig-cpu: Fix incorrectly documented par [...] new c5a87a4ac2bf leds: leds-gpio-register: Supply description for param 'id' new 6a3a871b4baa leds: led-class: Fix incorrectly documented param 'dev' new 2c175615cdfb leds: leds-bcm6328: Demote kernel-doc abuse new da9c6564d5c5 leds: leds-as3645a: Fix function name 'as3645a_set_current()' new 69f0027e0cb1 leds: leds-blinkm: Remove unused variable 'ret' new bf588389939e leds: leds-is31fl32xx: Provide missing description for mem [...] new 9933bde2932c leds: leds-lp3944: Provide missing function names in docum [...] new 2906aecb9aca leds: leds-lm3530: Fix incorrect spelling of 'brightness' new 406a0c2c546c leds: leds-lm3692x: Fix some kernel-doc formatting issues new 6e174d3911f1 leds: leds-lm3697: Provide some missing descriptions for s [...] new aedc13573c53 leds: leds-mlxreg: Fix incorrect documentation of struct m [...] new 46cc5941a091 leds: leds-lp8860: Fix kernel-doc related formatting issues new db30c91add87 leds: leds-mlxcpld: Fix a bunch of kernel-doc formatting issues new 0ac40af86077 leds: class: The -ENOTSUPP should never be seen by user space new a43a4e588e72 leds: el15203000: Introduce to_el15203000_led() helper new fba8a6f2263b leds: lgm-sso: Fix clock handling new 2cbbe9c50d13 leds: lgm-sso: Remove unneeded of_match_ptr() new f3e2b3825ffb leds: lgm-sso: Drop duplicate NULL check for GPIO operations new 99be74f61cb0 leds: lm3532: select regmap I2C API new 2f39f68cec0a leds: lm3532: Make error handling more robust new 3c5f655c44bb leds: lm36274: Put fwnode in error case during ->probe() new e2e8e4e81875 leds: lm36274: Correct headers (of*.h -> mod_devicetable.h) new f55db1c7fadc leds: lm3692x: Put fwnode in any case during ->probe() new 807553f8bf4a leds: lm3697: Don't spam logs when probe is deferred new f1e1d532da7e leds: lp50xx: Put fwnode in error case during ->probe() new d33e98a1f3ee leds: lt3593: Make use of device properties new 95138e01275e leds: pwm: Make error handling more robust new e1012160bbbc leds: el15203000: Make error handling more robust new e90abb95bc71 leds: lm36274: Add missed property.h new beab2eec9685 Merge remote-tracking branch 'leds/for-next' new 0a9f40d0ac76 Merge remote-tracking branch 'ipmi/for-next' adds e1327a127703 export: Make CRCs robust to symbol trimming adds 2100c9b06046 drm/i915/gvt: remove local storage of debugfs file adds 2435628e5611 b43legacy: don't save dentries for debugfs adds 77b98d456d60 b43: don't save dentries for debugfs adds 1be4ec2456a7 scsi: snic: debugfs: remove local storage of debugfs files adds 393b06383fb7 debugfs: remove return value of debugfs_create_bool() adds fb05b14c5b99 debugfs: remove return value of debugfs_create_ulong() adds fd03c075e362 drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO new 0d71f80b1898 driver core: auxiliary bus: Fix typo in the docs new 7e7ba9b3d46d device property: Don't check for NULL twice in the loops new 82769cc671b6 component: Drop 'dev' argument to component_match_realloc() new d52ff34ee952 component: Rename 'dev' to 'parent' new 39b27e89a76f driver core: Drop helper devm_platform_ioremap_resource_wc() new 92722bac5fe4 Merge 5.13-rc4 into driver-core-next new afd1c0994a63 Merge remote-tracking branch 'driver-core/driver-core-next' adds 92c6dc0beb68 usb: typec: wcove: Fx wrong kernel doc format adds e3d59eff47b8 USB: gadget: lpc32xx_udc: remove debugfs dentry variable adds 1531a2bb4494 USB: gadget: s3c2410_udc: remove dentry storage for debugfs file adds 1d50071b53f2 USB: gadget: pxa25x_udc: remove dentry storage for debugfs file adds 005775859a3d fsl-usb: add need_oc_pp_cycle flag for 85xx also adds 53ad92fdf7c3 usb: gadget: tegra-xudc: Constify static structs adds 106133dacc00 usb: gadget: s3c-hsudc: Use struct_size() in devm_kzalloc() adds 7142452387c7 USB: Verify the port status when timeout happens during po [...] adds c5c7489dc982 Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" adds 62d472d8ad88 usb: musb: Add missing PM suspend and resume functions for [...] adds 7d076c2f5590 usb: musb: Check devctl status again for a spurious sessio [...] adds 3f87443b4ee6 dt-bindings: usb: sunxi-musb: Add H616 compatible string adds c63fef4c4302 dt-bindings: usb: Add H616 compatible string adds 880287910b18 usb: common: usb-conn-gpio: fix NULL pointer dereference o [...] adds ddaf0d6dc467 usb: common: usb-conn-gpio: use dev_err_probe() to print log adds 24bb0076d7bc usb: fix spelling mistakes in header files adds abfabc8ae3bd usb: isp1760: fix strict typechecking adds 1da9e1c06873 usb: isp1760: move to regmap for register access adds 03e28d5233d5 usb: isp1760: use relaxed primitives adds f9a88370e675 usb: isp1760: remove platform data struct and code adds a74f639c5b56 usb: isp1760: hcd: refactor mempool config and setup adds 3eb96e04be99 usb: isp1760: use dr_mode binding adds 60d789f3bfbb usb: isp1760: add support for isp1763 adds e7a990e00cb1 dt-bindings: usb: nxp,isp1760: add bindings adds d369c9187c18 usb: isp1763: add peripheral mode adds b274e2a44e16 usb: atm: cxacru: Fix typo in comment adds 80a3c7f70e99 usb: gadget: tegra-xudc: Don't print error on probe deferral adds 77b57218ac2f usb: gadget: tegra-xudc: Use dev_err_probe() adds 18538a50239b USB: cdnsp: drop irq-flags initialisations adds 8879904b1935 USB: dwc2: drop irq-flags initialisations adds c9c5f057d0d6 USB: gadget: drop irq-flags initialisations adds 56d426146cdf dt-bindings: usb: dwc2: add compatible for RK3308 USB controller adds d112efbe6dbf usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled adds dea6f87e60d1 usb: typec: tcpm: Refactor logic to enable/disable auto vb [...] adds 59d4d06c8ab0 usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP adds 7257fbc7c598 usb: typec: tcpci: Implement callback for apply_rc adds 5cc59c418fde USB: core: WARN if pipe direction != setup packet direction adds 1eef7953129c USB: gadget: udc: fix kernel-doc syntax in file headers adds 08377263a932 USB: usbfs: remove double evaluation of usb_sndctrlpipe() adds ca82c0678842 usb: phy: isp1301: Deduplicate of_find_i2c_device_by_node() adds a0765597c986 usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static new 73e33008e865 usb: roles: add helper usb_role_string() new baabd69492bb usb: common: usb-conn-gpio: use usb_role_string() to print [...] new 7bf991eab8b2 usb: typec: mux: Use device type instead of device name fo [...] new acad3e9c7250 usb: typec: mux: Remove requirement for the "orientation-s [...] new ab00a41e73dc usb: dwc3: trace: Remove unused fields in dwc3_log_trb new 8f6c7c5a11ec USB: chipidea: remove dentry storage for debugfs file new 0cac35771716 USB: gadget: bcm63xx_udc: remove dentry storage for debugfs file new 8efd88f94601 USB: gadget: pxa27x_udc: remove dentry storage for debugfs file new 0f60203d2142 USB: fotg210-hcd: remove dentry storage for debugfs file new 70f400d4d957 driver core: Move the "removable" attribute from USB to core new c037b6c818c3 PCI: Add sysfs "removable" attribute new 47a4edc7acfd usb: cdns3: core: Fix a couple of incorrectly documented f [...] new 6dd1efeb18d2 usb: cdns3: cdns3-plat: Fix incorrect naming of function ' [...] new 56480a03f179 usb: cdns3: cdns3-gadget: Fix a bunch of kernel-doc relate [...] new a945fd0a583d usb: cdns3: cdns3-ti: File headers are not good candidates [...] new e1ecf7582f1b usb: cdns3: cdns3-ep0: Fix a few kernel-doc formatting issues new c23e55e6682f usb: cdns3: cdns3-imx: File headers are not good candidate [...] new b1f562f1c401 usb: chipidea: core: Fix incorrectly documented function ' [...] new 953c3a3c310f usb: chipidea: otg: Fix formatting and missing documentati [...] new 9b3c1c90d6e7 usb: chipidea: udc: Fix incorrectly documented function 'h [...] new 00dfda2db2c1 usb: cdns3: cdns3-gadget: Provide correct function naming [...] new 632d234b0bf8 usb: cdns3: cdnsp-gadget: Provide function name for 'cdnsp [...] new c1fb8640e8a3 usb: dwc2: platform: Provide function name for 'dwc2_check [...] new 826e9c44978b usb: common: ulpi: Add leading underscores for function na [...] new bd37fbd5f5bb usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in [...] new 8268acfe1cc9 usb: isp1760: isp1760-udc: Provide missing description for [...] new a63acbde8264 usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_ [...] new 81d708bc13f3 usb: dwc2: pci: Fix possible copy/paste issue new 58aff959fc84 usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnect [...] new 5aff197ffef1 usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' new e0fbc1c0ba37 usb: gadget: udc: pxa27x_udc: Fix documentation for 'pxa27 [...] new 61a140f08ebb usb: gadget: udc: udc-xilinx: Place correct function names [...] new 7652dd2c5cb7 USB: core: Check buffer length matches wLength for control [...] new aa10fab0f859 Merge 5.13-rc4 into usb-next new 47c7e04ddeef Merge remote-tracking branch 'usb/usb-next' adds 3aed3af202aa USB: serial: digi_acceleport: reduce chars_in_buffer over- [...] adds dcbc0ae4f8fc USB: serial: digi_acceleport: add chars_in_buffer locking adds 9a8253a7c2da USB: serial: io_edgeport: drop buffer-callback sanity checks adds 683c5cfa5d1c USB: serial: mos7720: drop buffer-callback sanity checks adds 661867161f63 USB: serial: mos7840: drop buffer-callback return-value comments adds 17cd3a106e97 USB: serial: drop irq-flags initialisations new d486216f7617 Merge remote-tracking branch 'usb-serial/usb-next' new 3496993d06ff doc: dt-binding: cdns,usb3: Add interrupt-names property u [...] new 761786e48fb8 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds f985b0b6e1db dt-bindings: serial: amlogic, meson-uart: add fifo-size property adds 27d44e05d7b8 tty: serial: meson: retrieve port FIFO size from DT adds 92e06e12212a dt-bindings: serial: renesas,scif: Document r9a07g044 bindings adds 064b6e47b2b2 serial: sh-sci: Add support for RZ/G2L SoC adds 1e49b0954c91 serial: kgdb_nmi: remove redundant initialization of variable c adds 1d751b04a49d dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK1808 adds 18ee37e1382a serial: drop irq-flags initialisations adds d4d6f03c4fb3 serial: max310x: Try to get crystal clock rate from property adds cb1b206cff46 serial: sc16is7xx: Use devm_clk_get_optional() adds 4503b1c29db4 tty: pty: remove redundant initialization of variable fd adds f6038cf46e37 tty: pty: correct function name pty_resize() adds 758dfe3ddcae MAINTAINERS: TTY LAYER: add some ./include/linux/ header files adds 4bc2bd5aefd6 serial: liteuart: Add support for earlycon adds b8be5db573b8 tty/serial: clean up uart_match_port adds cd256b068f80 tty/serial: make port of serial8250_register_8250_port const adds 756a4e4a7a4b tty: fix kernel-doc for tty_{read,write} adds d06e256f7a4b tty: fix kernel-doc for {start,stop}_tty adds 816cea10285d tty: vt: selection: Correct misspelled function sel_loadlut() adds 1d31d0caa33f tty: serdev: core: Fix misspelled function name __serdev_d [...] adds a1c0da88f1ca tty: tty_buffer: Fix incorrectly documented function __tty [...] adds 6ef6785d781e tty: tty_jobctrl: Fix 2 incorrectly documented functions adds ef80f77ba29e tty: n_hdlc: Fix a little doc-rot in n_hdlc_tty_read() adds 0e4b5597350e tty: serial: st-asc: Demote a kernel-doc formatting abuse adds 542a121aea6d tty: n_gsm: Fix function naming and provide missing param [...] adds b50155c65c57 tty: serial: xilinx_uartps: Fix documentation for cdns_uar [...] adds f421ed33ee2b Revert "serial: sh-sci: Add support for RZ/G2L SoC" adds 2ac62268a2c0 tty: hvc_console: Remove the repeated words 'no' and 'from' new 18c092e5c35e ttyprintk: remove redundant initialization of variable i new f2b0fe4b121e dt-bindings: serial: pl011: Delete an incorrect compatible string new 6ae7d0f5a92b tty: nozomi: Fix the error handling path of 'nozomi_card_init()' new fad92b11047a tty: serial: 8250: serial_cs: Fix a memory leak in error h [...] new 910cc9537302 Merge 5.13-rc4 into tty-next new 7ee3e4ed9c12 Merge remote-tracking branch 'tty/tty-next' adds 03e3e31ee5c8 Merge 50f09a3dd587 ("Merge tag 'char-misc-5.13-rc3' of git [...] adds 4e2898164656 char: pcmcia: cm4000_cs: Remove unused variable 'tmp' adds a9af9ae81443 char: pcmcia: cm4040_cs: Remove unused variable 'uc' adds d80758c02fcf char: hpet: Remove unused variable 'm' adds f40b70d3daf5 char: hw_random: pseries-rng: Demote non-conformant kernel [...] adds 4d070b8b7456 comedi: comedi_8254: Fix descriptions for 'i8254' and 'iobase' adds 7b89d91c5d7f comedi: drivers: ni_tio: Fix slightly broken kernel-doc an [...] adds 69484d97dd3f comedi: drivers: ni_routes: Demote non-conforming kernel-d [...] adds d3a2bfde6b11 comedi: drivers: comedi_isadma: Fix misspelling of 'dma_chan1' adds 8c55a99dc77a parport: Use string_upper() instead of open coded variant adds 6a072b2e3722 w1: w1_therm: correct function name bulk_read_support() adds c6fa1a96db26 w1: w1_therm: fix build warning in w1_seq_show() adds ddb20bcf7738 w1: ds2438: fixed a coding style issue adds c9f2713531a9 w1: ds2438: fixed if brackets coding style issue adds 67c6964228b6 w1: ds2438: changed sysfs macro for rw file adds 1f5e7518f063 w1: ds2438: fixing bug that would always get page0 adds fd6ec5d79507 w1: ds2438: adding support for reading page1 adds c999fbbdcf77 w1: ds2438: support for writing to offset register adds d9eb95845dc8 uio: Remove leading spaces in Kconfig adds 208012f05163 misc: bcm-vk: Replace zero-length array with flexible arra [...] adds 46ad05724591 sysfs: Add helper BIN_ATTRIBUTE_GROUPS adds b63866efa10c eeprom: ee1004: Let device core handle attribute eeprom adds 78429edfeed8 misc: xilinx-sdfec: Drop unnecessary NULL check after cont [...] adds 281e46844699 misc: alcor_pci: fix inverted branch condition adds 601a68879993 w1: ds2482: fix kernel-doc syntax in file adds 83aacfbcbd42 w1: fix build warning in w1_ds2438.rst new 8cb5d216ab33 char: xillybus: Move class-related functions to new xillyb [...] new a53d1202aef1 char: xillybus: Add driver for XillyUSB (Xillybus variant [...] new 9272e5d0028d ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe new b716f42e8761 ipac: ipoctal: fix kernel-doc syntax and remove filename f [...] new 0419bf0fe6e5 ipac: tpci200: fix kernel-doc syntax and remove filename f [...] new 7af5662826f7 dyndbg: display KiB of data memory used. new 37188559c610 char: pcmcia: error out if 'num_bytes_read' is greater tha [...] new ee9b9b81ecd7 char: pcmcia: scr24x_cs: Fix redundant fops new 372dae899725 misc/pvpanic-pci: Fix error handling in 'pvpanic_pci_probe()' new b647ceb5a13e misc/pvpanic-pci: Use GFP_KERNEL instead of GFP_ATOMIC new 9a3c72ee6ffc misc/pvpanic-mmio: Fix error handling in 'pvpanic_mmio_probe()' new a224db273acc misc/pvpanic-mmio: Use GFP_KERNEL instead of GFP_ATOMIC new 394febc9d0a6 misc/pvpanic: Make 'pvpanic_probe()' resource managed new 7adbd54fb23b eeprom: ee1004: Use kobj_to_i2c_client to simplify the code new 7abdadfcf19a eeprom: ee1004: Remove not needed check in ee1004_read new 64bf274711c0 eeprom: ee1004: Remove not needed check in ee1004_eeprom_read new b97ba92e2962 eeprom: ee1004: Remove usage of i2c_adapter_id in adapter [...] new 08e5138aa419 eeprom: ee1004: Improve check for SMBUS features new 3c03dad7652e eeprom: ee1004: Improve creating dummy devices new 2ac99039c568 eeprom: ee1004: Switch to i2c probe_new callback new b2cd8a2f8eb1 eeprom: ee1004: Cache current page at initialization of fi [...] new 6601017e2a49 eeprom: ee1004: Factor out setting page to ee1004_set_curr [...] new 6f68dbd6cc7b eeprom: ee1004: Improve error handling in ee1004_read new 8aeacb7a2de3 eeprom: ee1004: Move call to ee1004_set_current_page to ee [...] new 8700a7328e89 eeprom: ee1004: Add constant EE1004_NUM_PAGES new 5fe3cba0bf5c eeprom: ee1004: Add helper ee1004_cleanup new d99247f9b542 firmware: stratix10-svc: Fix a resource leak in an error h [...] new 2d06954e2337 Merge 5.13-rc4 into char-misc-next new 7c2f4478e790 Merge remote-tracking branch 'char-misc/char-misc-next' adds 1f4747b2b149 extcon: intel-mrfld: Sync hardware and software state on init adds 08a268ddb5e2 extcon: max8997: Add missing modalias string new 1dcd96e4127c Merge remote-tracking branch 'extcon/extcon-next' new 04a82a13f12d dt-bindings: phy: qcom,qmp: Add binding for SDX55 PCIe PHY new 952b702bf82f phy: qcom-qmp: Use phy_status field for the status bit offset new be0ddb5dfd8b phy: qcom-qmp: Add support for SDX55 QMP PCIe PHY new 3136b3b1d216 phy: phy-xgene.c: Fix alignment of comment new 4bbe33f66d7d phy: qcom-qmp: remove redundant error of clock bulk new 436b6403db53 dt-bindings: phy: add vbus-supply optional property to phy [...] new 51770dae6081 phy: stm32: manage optional vbus regulator on phy_power_on/off new 74478ab503b0 dt-bindings: phy: rockchip-inno-usb2: add compatible for r [...] new 31f840e7ff3e phy: phy-rockchip-inno-usb2: add support for RK3308 USB phy new 46923bdb14c2 dt-bindings: phy: convert rockchip-usb-phy.txt to YAML new f0afa235685e phy: phy-twl4030-usb: use DEVICE_ATTR_RO macro new 674f6ed9e1eb Merge remote-tracking branch 'phy-next/next' new 1ec9d2e7936c soundwire: cadence: remove the repeated declaration new eb84288838b4 Merge remote-tracking branch 'soundwire/next' new fe6f6f95919c thunderbolt: Add self-authenticate support for new dock new 9b383037770f thunderbolt: Split NVM read/write generic functions out fr [...] new 34163dfad412 thunderbolt: Use generic tb_nvm_[read|write]_data() for Th [...] new 68977e61ab9e Documentation / thunderbolt: Clean up entries new 6026b703e8f6 thunderbolt: Add wake from DisplayPort new 3caf88871c6a thunderbolt: Align USB4 router wakes configuration with th [...] new 256624e466b3 Merge remote-tracking branch 'thunderbolt/next' adds 9a032e3f7e04 staging: greybus: audio: Fix sparse warning. adds ede4ac7b67eb staging: emxx_udc: fix loop in _nbu2ss_nuke() adds 5d4f6b9e207a Staging: greybus: fix open parenthesis error in gbphy.c adds 62d7ecaf56ba staging: greybus: spi: add blank line after variable declaration adds d23dc8cd1339 staging: rtl8723bs: HalBtc8723b1Ant.c: fix build warnings [...] adds 7ca8d993d070 staging: rtl8723bs: rtl8723b_hal_init.c: fix build warning [...] adds 1b4c0f3bbdbd staging: rtl8723bs: rename get_ra() due to global symbol c [...] adds a1b8a9bbce45 staging: rtl8723bs: moved contexts for arc4 encryption in [...] adds 939ef16943a8 staging: rtl8712: Removed unnecessary blank lines adds 6ec070e872a1 staging: rtl8192e: Fix shadowed variable name adds db52e8f48067 staging: rtl8723bs: hal: Remove set but unused variables adds f57e6d91a873 staging: rtl8723bs: core: rtw_mlme_ext.c: Remove set but u [...] adds 3c8c577fd2fc staging: rtl8723bs: refactor to reduce indents adds 8f5193f828fe staging: rtl8723bs: remove unnecessary braces from conditionals adds 85487bd72187 staging: rtl8723bs: fix suspect indents adds a75d6a327911 staging: rtl8188eu: remove ASSERT and ODM_RT_ASSERT macros adds b67decf85fd3 staging: rtl8723bs: remove sd_f0_read8() adds 21e4614b2f69 staging: emxx_udc: fix alignment issues new 993b21a04614 Staging: rtl8723bs: fixed a blank coding style new 7f8d698ffb17 staging: rtl8188eu: convert pr_info call to dev_err call O [...] new afc023da53e4 staging: mmal-vchiq: Fix incorrect static vchiq_instance. new cb293e6b834b staging: rtl8192u: Fixed warnings of coding style new 90c976189908 staging: rtl8723bs: remove the repeated declaration new cb37defbd17a Merge 5.13-rc4 into staging-next new 984de0913988 Merge remote-tracking branch 'staging/staging-next' adds 2f51b16aabb9 iio: buffer: Remove redundant assignment to in_loc adds bb031a264d0a iio: adis16480: support burst read function adds 49ecbf2d2a0b iio: Drop Duplicated "mount-matrix" parameter adds 4cea89749c65 staging: iio: cdc: ad7746: Remove unnecessary assignment i [...] adds 9601a5dd5a61 iio: afe: iio-rescale: Support processed channels adds 3d7ede6c03ed dt-bindings: staging: iio: cdc: ad7746: add binding docume [...] adds 4dc230efbdeb staging: iio: cdc: ad7746: use dt for capacitive channel setup. adds 8f8a0d9a9a5b iio: adis16260: make use of adis lock helpers adds 16f0f622c305 iio: adis16136: make use of adis lock helpers adds 706284e40712 iio: st_sensors: Create extended attr macro adds 26b5f58722b3 iio: accel: st_sensors: Support generic mounting matrix adds 6376e00303bc iio: accel: st_sensors: Stop copying channels adds 058d3ac49b89 iio: magnetometer: st_magn: Support mount matrix adds d0074e9f705f iio: gyro: st_gyro: Support mount matrix adds b8c3164f4852 iio: imu: inv_mpu6050: Drop use of %hhx format string. adds c400be40780a iio: light: si1133: Drop remaining uses of %hhx format string. adds 7a14d8f0f9ae iio: light: si1145: Drop use of %hhx format specifier. adds 30d12b1a5db9 iio: chemical: sgp30: Drop use of %hx in format string. adds c14180a907a9 iio: adc: max11100: Use get_unaligned_be16() rather than o [...] adds e09ae291692c iio: adc: max11100: Use devm_ functions for rest of probe() adds 6cef5f29d375 iio: adc: max1118: Use devm_ managed functions for all of probe adds 607149ad66a6 iio: adc: max1118: Avoid jumping back and forth between sp [...] adds 5ad9ed3dc355 iio: adc: ti-adc081c: Use devm managed functions for all o [...] adds 4408ea4730a7 iio: adc: ti-adc0832: Use devm managed functions for all o [...] adds 63a19756cde1 iio: adc: ti-adc108s102: Use devm managed functions for al [...] adds 301f7eba67df iio: adc: ti-adc161s626: Use devm managed functions for al [...] new 75661951bbd7 Merge remote-tracking branch 'iio/togreg' new 30211901927a dmaengine: xilinx: dpdma: Print channel number in kernel l [...] new 4fbf41ce5735 dmaengine: xilinx: dpdma: Print debug message when losing [...] new acfbb1911dc9 dmaengine: Move kdoc description of struct dma_chan_percpu [...] new 66fde1794ffd dmaengine: hsu: Account transferred bytes new 340ad031887b dmaengine: ti: omap-dma: Skip pointless cpu_pm context res [...] new c5b385123fe1 Merge remote-tracking branch 'dmaengine/next' adds 6962681ee8c6 Merge branch 'for-5.13-fixes' into for-next new 1e7d97e2e886 Merge remote-tracking branch 'cgroup/for-next' adds 71d439702175 Merge branch 'fixes' into for-next adds 31ff791600e3 Merge branch 'misc' into for-next adds b592d66235f5 scsi: ufs: ufs-exynos: Move definitions from .h to .c adds 2a38d2a8b4a6 scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) adds d9a231226f28 scsi: arcmsr: Fix doorbell status being updated late on ARC-1886 adds 8e060b310f8f scsi: arcmsr: Update driver version to v1.50.00.05-20210429 adds faa6c1d92cb0 scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in [...] adds 2d535031eb2e scsi: pmcraid: Fix typos adds 1ecc820db0b9 scsi: bfa: Fix typo adds 8f942f9d4b06 scsi: bfa: Fix inconsistent indenting adds ab17122e758e scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw() adds e2ac7ab281c0 scsi: ufs: Use designated initializers in ufs_pm_lvl_states[] adds 824731258b65 scsi: target: tcmu: Fix boolreturn.cocci warnings adds 98f92dff1412 scsi: core: Remove leading spaces in Kconfig adds 40d6b939e4df scsi: Fix spelling mistakes in header files adds ecd7beb37871 scsi: ufs: core: Clean up whitespace adds 86cfe4ad248d scsi: fas216: Use fallthrough pseudo-keyword adds 5ac3c649f11c scsi: ufs: ufs-exynos: Make a const array static, makes ob [...] adds cb9eb11fd572 scsi: qla2xxx: Remove redundant assignment to rval adds ee8868c5c78f scsi: scsi_dh_alua: Retry RTPG on a different path after failure adds 01131e7aae5d scsi: lpfc: Fix unreleased RPIs when NPIV ports are created adds fa21189db9ab scsi: lpfc: Fix non-optimized ERSP handling adds e30d55137ede scsi: lpfc: Fix "Unexpected timeout" error in direct attac [...] adds 1037e4b4f81d scsi: lpfc: Add ndlp kref accounting for resume RPI path adds 4012baeab6ca scsi: lpfc: Fix Node recovery when driver is handling simu [...] adds fe83e3b9b422 scsi: lpfc: Fix node handling for Fabric Controller and Do [...] adds 04c1d9c50ae3 scsi: lpfc: Ignore GID-FT response that may be received af [...] adds 5aa615d195f1 scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to [...] adds 3e49af9393c6 scsi: lpfc: Add a option to enable interlocked ABTS before [...] adds 8eced807077d scsi: lpfc: Reregister FPIN types if ELS_RDF is received f [...] adds e5e0280db792 scsi: lpfc: Update lpfc version to 12.8.0.10 adds ea2f0f77538c scsi: core: Cap scsi_host cmd_per_lun at can_queue new 0fa646eba80b Merge branch 'misc' into for-next new e79497d87196 Merge remote-tracking branch 'scsi/for-next' new e2fac6c44ae0 scsi: mpt3sas: Fix deadlock while cancelling the running f [...] new 19a622c39a9d scsi: mpt3sas: Handle firmware faults during first half of [...] new a0815c45c89f scsi: mpt3sas: Handle firmware faults during second half o [...] new 40d2fd05ecc2 scsi: ufs: Suppress false positive unhandled interrupt messages new 00da6a701a69 scsi: st: Return error code in st_scsi_execute() new 21eccf304b3a scsi: scsi_ioctl: Return error code when blk_rq_map_kern() fails new 8793613de913 scsi: core: Fixup calling convention for scsi_mode_sense() new 64aaa3dd096a scsi: core: Reshuffle response handling in scsi_mode_sense() new 7e26e3ea0287 scsi: scsi_dh_alua: Check for negative result value new ced202f7bd78 scsi: core: Stop using DRIVER_ERROR new f2b1e9c6f867 scsi: core: Introduce scsi_build_sense() new d0672a03e0af scsi: core: Introduce scsi_status_is_check_condition() new 464a00c9e0ad scsi: core: Kill DRIVER_SENSE new 16576ad8a8f0 scsi: core: Do not use DRIVER_INVALID new 4bd51e54e16a scsi: core: Use DID_TIME_OUT instead of DRIVER_TIMEOUT new 58bedf351f3e scsi: xen-scsiback: Use DID_ERROR instead of DRIVER_ERROR new b840abeffc23 scsi: xen-scsifront: Compability status handling new 54c29086195f scsi: core: Drop the now obsolete driver_byte definitions new 7b25bdb1c828 scsi: NCR5380: Fold SCSI message ABORT onto DID_ABORT new f6b5a6970649 scsi: core: Add get_{status,host}_byte() accessor functions new 735b830c6104 scsi: core: Add scsi_msg_to_host_byte() new 75dd44395af2 scsi: dc395: Use standard macros to set SCSI result new 5bfaafb652d1 scsi: dc395: Translate message bytes new 9a588d239f23 scsi: qlogicfas408: make ql_pcmd() a void function new 5751a9eaf187 scsi: qlogicfas408: Whitespace cleanup new 7e2bc6de92d4 scsi: nsp32: Whitespace cleanup new 0e00ba7338cf scsi: nsp32: Do not set message byte new 6e39836ebccd scsi: wd33c93: Translate message byte to host byte new 3ff451e92983 scsi: mesh: Translate message to host byte status new 3c969131457a scsi: acornscsi: Remove acornscsi_reportstatus() new a9d2d8065821 scsi: acornscsi: Translate message byte to host byte new aec166fde782 scsi: aha152x: Modify done() to use separate status bytes new fdabe57d1269 scsi: aha152x: Do not set message byte when calling scsi_done() new ac87ee0ac120 scsi: advansys: Do not set message byte in SCSI status new 7f33f56b02ca scsi: fas216: Translate message to host byte status new df1303147649 scsi: fas216: Use get_status_byte() to avoid using Linux-s [...] new a87afe2896e4 scsi: FlashPoint: Use standard SCSI definitions new b2e88c97c591 scsi: fdomain: Drop last argument to fdomain_finish_cmd() new 0ee44f900e41 scsi: fdomain: Translate message to host byte status new 54cf31d07aa8 scsi: core: Drop message byte helper new a7479a8477e6 scsi: core: Kill message byte new 14b40c1e7ccc scsi: target: Use standard SAM status types new 502071489548 scsi: pcmcia: nsp_cs: Use SAM_STAT_CHECK_CONDITION new 3d45cefc8edd scsi: core: Drop obsolete Linux-specific SCSI status codes new fe9aeb621bf2 Merge remote-tracking branch 'scsi-mkp/for-next' new 1445ddd66f0f Merge remote-tracking branch 'vhost/linux-next' new f9e784dcb63f dt-bindings: hwlock: add sun6i_hwspinlock new 3c881e05c814 hwspinlock: add sun6i hardware spinlock support new 95347e734846 remoteproc: Add kernel-doc comment for is_iomem new f28674340023 remoteproc: Fix various kernel-doc warnings new c16ced60f3bf dt-bindings: remoteproc: k3-r5f: Update bindings for AM64x SoCs new fee613a6fec6 Merge tag '20210327143117.1840-2-s-anna@ti.com' into rproc-next new ee99ee7c929c remoteproc: k3-r5: Extend support to R5F clusters on AM64x SoCs new 3e25e407a1c9 remoteproc: stm32: fix phys_addr_t format string new 34c4da6d5dfb remoteproc: k3-r5: Fix an error message new cf107e98d024 dt-bindings: remoteproc: qcom: pas: Convert binding to YAML new e50f4bda7539 dt-bindings: remoteproc: qcom: pas: Add power domains for MSM8996 new a31c268de289 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new fbb2c0ea892a Merge remote-tracking branch 'rpmsg/for-next' adds 2a9a2ccaab99 gpio: stmpe: fully use convert probe to device-managed adds 1189827a2cf7 gpio: da9055: remove platform_set_drvdata() + cleanup probe adds fd80b8ba3aa5 gpiolib: Make use of assign_bit() API (part 2) adds 9e23bf6b00fd gpiolib: Use sysfs_emit() in "show" functions adds ec5aa31bbed6 gpio: visconti: remove platform_set_drvdata() + cleanup probe adds 6681db5ef540 gpio: adp5520: cleanup probe error path + remove platform_ [...] adds aa93b0f39a07 gpio: altera-a10sr: remove platform_set_drvdata() + cleanup probe adds 21dde316cac7 gpio: bd9571mwv: remove platform_set_drvdata() + cleanup probe adds 91d594b2db51 gpio: tps68470: remove platform_set_drvdata() + cleanup probe adds 94a7b66910ea gpio: xgene: simplify probe, return devm_gpiochip_add_data [...] adds 4d2a72635b55 gpio: da9052: remove platform_set_drvdata() + cleanup probe adds 10a476164b08 gpio: gpio-tegra186: remove empty remove hook adds 6e153938b7f0 gpio: gpio-tegra186: remove platform_set_drvdata() + clean [...] adds cc7af0bfa0d9 gpio: tps6586x: remove platform_set_drvdata() + cleanup probe adds 3660660a8e86 gpio: tc3589x: emove platform_set_drvdata() + cleanup probe adds 0cef30b8beaf gpio: tps65218: remove platform_set_drvdata() + cleanup probe adds effe3781b6cc gpio: tps65912: remove platform_set_drvdata() + cleanup probe adds cd440753dc9e gpio: ath79: remove platform_set_drvdata() + cleanup probe adds 81933d3e4850 gpio: spear-spics: remove platform_set_drvdata() + cleanup probe adds 52f39cfee66d gpio: sprd: remove platform_set_drvdata() + cleanup probe adds f716f1fb84a4 gpio: sta2x11: remove platform_set_drvdata() + cleanup probe adds 96a03e867c70 gpio: tps65910: remove platform_set_drvdata() + cleanup probe adds 14ebdaec6d00 gpio: wm831x: remove platform_set_drvdata() + cleanup probe adds e076aeda467d gpio: wm8994: remove platform_set_drvdata() + cleanup probe adds 0533260687a7 gpio: wm8350: remove platform_set_drvdata() + cleanup probe adds bc3aca5393c4 dt-bindings: gpio: omap: Convert to json-schema new c80c44352dda gpiolib: Split fastpath array to two new c354c29524ee gpiolib: Switch to bitmap_alloc() new 300eb6dd2eec Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 0ef9ced33107 Merge remote-tracking branch 'gpio-intel/for-next' new 1ca46d3e4356 pinctrl/amd: Add device HID for new AMD GPIO controller new 9b882b73d379 pinctrl: npcm: Align a few entries in the pin function table new f56b273cd845 pinctrl: at91: Constify struct at91_pinctrl_mux_ops new 710071479cf8 dt-bindings: pinctrl: Add DT bindings for apple, pinctrl new 8b4c397d88d9 dt-bindings: pinctrl: mt65xx: add mt8365 SoC binding new 9f940d8ecf92 pinctrl: mediatek: don't hardcode mode encoding in common code new e94d8b6fb83a pinctrl: mediatek: add support for mt8365 SoC new 89be5957e7ec dt-bindings: pinctrl: Update enum for adding SGPM2 and SGPS2 new 0b9714845935 pinctrl: pinctrl-aspeed-g6: Add sgpio pinctrl settings new b9045af9fb26 pinctrl: Fix kernel-doc new 4bc80da53317 pinctrl: bcm2835: Accept fewer than expected IRQs new 07d5136f9bf1 docs/pinctrl: fix the reference to the u300 platform new 696beef77521 pinctrl: mediatek: move bit assignment new 2aefadc09b35 Merge branch 'devel' into for-next new c0ee04578a22 Merge remote-tracking branch 'pinctrl/for-next' adds 258435a1c818 pinctrl: tigerlake: Add Alder Lake-M ACPI ID new 6a277a13b454 Merge remote-tracking branch 'pinctrl-intel/for-next' new fd6850132f61 pinctrl: renesas: r8a77470: Add bias pinconf support new 2be3d6024234 pinctrl: renesas: r8a7790: Add bias pinconf support new 35477d7e90a1 pinctrl: renesas: r8a7792: Add bias pinconf support new 009f502238a8 pinctrl: renesas: r8a7794: Add bias pinconf support new b764833e3633 pinctrl: renesas: r8a77970: Add bias pinconf support new c3975a73ca94 pinctrl: renesas: r8a77980: Add bias pinconf support new 85a242cdcd44 pinctrl: renesas: r8a77995: Add bias pinconf support new 2b28e3e4052d Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds cf38c978cf1d pwm: Make of_pwm_xlate_with_flags() work with #pwm-cells = <2> adds 5447e7833629 pwm: Drop of_pwm_simple_xlate() in favour of of_pwm_xlate_ [...] adds 69230cfac3d0 pwm: Autodetect default value for of_pwm_n_cells from device tree adds e9fdf122cf34 pwm: Simplify all drivers with explicit of_pwm_n_cells = 3 adds 937efa29e70f pwm: visconti: Fix and simplify period calculation adds b601a18f1238 pwm: spear: Don't modify HW state in .remove callback adds da0dea891269 pwm: spear: Free resources only after pwmchip_remove() adds 98761ce4b91b pwm: spear: Implement .apply() callback new c4fef438cdce Merge remote-tracking branch 'pwm/for-next' adds f9c82a4ea89c Increase size of ucounts to atomic_long_t adds 905ae01c4ae2 Add a reference to ucounts for each cred adds b6c336528926 Use atomic_t for ucounts reference counting adds 21d1c5e386bc Reimplement RLIMIT_NPROC on top of ucounts adds 6e52a9f0532f Reimplement RLIMIT_MSGQUEUE on top of ucounts adds d64696905554 Reimplement RLIMIT_SIGPENDING on top of ucounts adds d7c9e99aee48 Reimplement RLIMIT_MEMLOCK on top of ucounts adds e4aebf06695c kselftests: Add test to check for rlimit changes in differ [...] adds c1ada3dc7219 ucounts: Set ucount_max to the largest positive value the [...] adds 9b624988221b ucounts: Count rlimits in each user namespace adds f928ef685db5 ucounts: Silence warning in dec_rlimit_ucounts new 5e6b8a50a7ce cred: add missing return error code when set_cred_ucounts( [...] new be122242d8f0 Merge remote-tracking branch 'userns/for-next' new 5f5e194aa368 Merge remote-tracking branch 'livepatching/for-next' new a6427b1fb8ad Merge remote-tracking branch 'coresight/next' adds b0ddc5b17005 rtc: bd70528: fix BD71815 watchdog dependency adds f765e349c3e1 rtc: m41t80: add support for fixed clock adds 206e04ec7539 rtc: mxc_v2: add missing MODULE_DEVICE_TABLE adds 8df65d4adca6 dt-bindings: convert rtc/faraday,ftrtc01 to yaml adds 54b909436ede rtc: fix snprintf() checking in is_rtc_hctosys() adds 37401019fe32 rtc: efi: Remove the repeated module alias adds bcae59d0d45b rtc: imxdi: add wakeup support new 0e61ee0df113 Merge remote-tracking branch 'rtc/rtc-next' new f20f68db799a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 56a95686c98a seccomp: Refactor notification handler to prepare for new [...] new 762458990163 seccomp: Support atomic "addfd + send reply" new 7ee53a23fdc8 selftests/seccomp: Add test for atomic addfd+send new 7b8e0aa45fe7 selftests/seccomp: More closely track fds being assigned new fe092fc9f14b selftests/seccomp: Flush benchmark output new 4fd8d719d5c6 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds f4a35e00d248 Merge branch 'for-next/clang/features' into for-next/kspp new da93e1d252c9 Merge remote-tracking branch 'kspp/for-next/kspp' new 5b001cd8b005 Merge remote-tracking branch 'gnss/gnss-next' new 5ed80a19998a Merge remote-tracking branch 'slimbus/for-next' new ee39cf8ba106 nvmem: core: constify nvmem_cell_read_variable_common() re [...] new 76a2b9a8ab44 nvmem: qfprom: Improve the comment about regulator setting new d5850bebc022 Merge remote-tracking branch 'nvmem/for-next' new fad4b5bc3fee Merge remote-tracking branch 'hyperv/hyperv-next' new 70f8bf11d9c9 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 9c7aad3aa55f fpga: fix spelling mistakes new 92c5ddbc93ab fpga: fpga-bridge: removed repeated word new 34d78518b0c4 Merge remote-tracking branch 'fpga/for-next' adds 4a94e23362f0 bus: mhi: core: Validate channel ID when processing comman [...] adds 0f0781531acb bus: mhi: core: Fix power down latency adds a610f3c65d3b bus: mhi: Wait for M2 state during system resume new d7f209c86eef Merge remote-tracking branch 'mhi/mhi-next' adds 03be3200ba9f memblock: free_unused_memmap: use pageblock units instead [...] adds 4ce27baf95df memblock: align freed memory map on pageblock boundaries w [...] adds 990e6d0e1de8 arm: extend pfn_valid to take into accound freed memory ma [...] new 3a94d9ec1860 Merge remote-tracking branch 'memblock/for-next' new 066c7e9a96a5 Merge remote-tracking branch 'rust/rust-next' adds 35c32e3095d3 cxl/docs: Fix "Title underline too short" warning adds 21e9f76733a8 cxl: Rename mem to pci adds 199cf8c3feec cxl/pci.c: Add a 'label_storage_size' attribute to the memdev adds dd2a93a814e7 cxl/mem: Demarcate vendor specific capability IDs adds 5d0c6f025953 cxl/mem: Use dev instead of pdev->dev adds 1b0a1a2a1934 cxl/mem: Split creation from mapping in probe adds 1d5a4159074b cxl/mem: Move register locator logic into reg setup adds 6630d31c912e cxl/mem: Get rid of @cxlm.base new a77912c44685 Merge remote-tracking branch 'cxl/next' new 14a454caeb17 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 7fee41994154 Revert "MIPS: make userspace mapping young by default" new 0f9f6eb592db kfence: use TASK_IDLE when awaiting allocation new b75091cc9265 pid: take a reference when initializing `cad_pid` new 5b66fb2b2eed mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() new 0ea88bec1c89 mm/page_alloc: fix counting of free pages after take off f [...] new 90abf1cfae2c drivers/base/memory: fix trying offlining memory blocks wi [...] new 6109f28992e7 hugetlb: pass head page to remove_hugetlb_page() new ec199cc4f654 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY new 44e92bef8b31 ocfs2: fix data corruption by fallocate new 7ed6af0164f8 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 22f7212fec99 /proc/kpageflags: do not use uninitialized struct pages new 9378877dc4cc kthread: switch to new kerneldoc syntax for named variable [...] new c1bbfcc400a4 ia64: headers: drop duplicated words new f4618cdb0444 ia64: mca_drv: fix incorrect array size calculation new 5391f1d98f71 streamline_config.pl: make spacing consistent new d27bf5e597a8 streamline_config.pl: add softtabstop=4 for vim users new 7070ab896124 scripts/spelling.txt: add more spellings to spelling.txt new 1ff16874aaa2 squashfs: add option to panic on errors new 4d268bf19b76 ocfs2: remove unnecessary INIT_LIST_HEAD() new 1796a36397fe ocfs2: fix snprintf() checking new 55a0d8667dfb ocfs2: remove redundant assignment to pointer queue new dd84d640608d ocfs2: remove repeated uptodate check for buffer new 1ef74b30b9cd ocfs2: replace simple_strtoull() with kstrtoull() new ea7e15cbb826 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 8040ba8c6b8e ocfs2: fix ocfs2 corrupt when iputting an inode new 16959961fb61 kernel: watchdog: modify the explanation related to watchd [...] new 323324060b4f doc: watchdog: modify the explanation related to watchdog thread new aa4fdf524a71 doc: watchdog: modify the doc related to "watchdog/%u" new c0ae5a2c0089 kunit: make test->lock irq safe new ef6b984a9f57 mm/slub, kunit: add a KUnit test for SLUB debugging functionality new 62fa6bbc39ff mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new 0f3eeff4286d mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new 76b15abad851 slub: remove resiliency_test() function new 5c9746f5fd25 mm, slub: change run-time assertion in kmalloc_index() to [...] new ea1d4ba4b494 kfence: test: fix for "mm, slub: change run-time assertion [...] new 612a08b019c8 mm, slub: fix support for clang 10 new 7d33748ca0cd tools/vm/page_owner_sort.c: check malloc() return new fc4e6ee0e80f mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new e718c0007824 mm: page-writeback: kill get_writeback_state() comments new bdf33b0f31a7 mm/page-writeback: Fix performance when BDI's share of rat [...] new 7ffeeea4dac3 mm/page-writeback: update the comment of Dirty position control new 8c01db7d7653 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new 8537c7f8f6c9 mm/gup_benchmark: support threading new 65845ab04dea mm: gup: allow FOLL_PIN to scale in SMP new c5e0a4f22b0b mm: gup: pack has_pinned in MMF_HAS_PINNED new 0445da812701 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new b9411e508f87 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new f9019a28f850 mm/swapfile: use percpu_ref to serialize against concurren [...] new a0474880f8c8 swap: fix do_swap_page() race with swapoff new 9508a6b64429 mm/swap: remove confusing checking for non_swap_entry() in [...] new c7a659468ce0 mm/shmem: fix shmem_swapin() race with swapoff new 4247af0db482 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] new be9fe5435d98 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION new bf736a0b87c1 mm/swapfile: fold scan_swap_map() into the only caller get [...] new b4ea0a976c04 mm/swap: remove unused local variable nr_shadows new 7dc11f05f43f mm/swap_slots.c: delete meaningless forward declarations new 6ee21cbed5f8 mm/swap: remove unused global variable nr_swapper_spaces new 856061c51dbe mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] new 71e5d17b39fa mm/memcg: move mod_objcg_state() to memcontrol.c new 534d837bf0df mm/memcg: cache vmstat data in percpu memcg_stock_pcp new 84fd67853941 mm/memcg: improve refill_obj_stock() performance new 950c19873eb0 mm/memcg: optimize user context object stock access new 58f94534b341 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new 36b4bb6b2deb mm/memcontrol.c: fix potential uninitialized variable warning new 81dff8ce378d mm: memcg/slab: properly set up gfp flags for objcg pointer array new 22e0153913b7 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new 83a9b26a4a33 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new 5e42d70c2ab2 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new e8ff6be0049f mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new 874c8b4d531a mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new eed1dbfaf848 mm: memcontrol: fix root_mem_cgroup charging new a2fab5952ae3 mm: memcontrol: fix page charging in page replacement new 9618bbe2fa61 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new 03b5c0ca50c5 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new 138439e15c1a mm: memcontrol: simplify lruvec_holds_page_lru_lock new c20389edbb0e mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new ba30c0c63794 mm: memcontrol: simplify the logic of objcg pinning memcg new 0adac9fcb86a mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new aa6c49d31043 mm: vmscan: remove noinline_for_stack new 446c2479a4ce memcontrol: use flexible-array member new 3a54817d3e9f perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new 9e1dbc49ab08 binfmt: remove in-tree usage of MAP_EXECUTABLE new 950e7937df16 binfmt-remove-in-tree-usage-of-map_executable-fix new 79d9e23b37c0 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new 73c171fe3499 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new 09637abaff14 mm/mmap: introduce unlock_range() for code cleanup new bdf016b554db mm-mmap-introduce-unlock_range-for-code-cleanup-fix new a0f058d1fa35 mm/mmap: use find_vma_intersection() in do_mmap() for overlap new fedb47b953d6 mm/memory.c: fix comment of finish_mkwrite_fault() new 73f4bd3290a4 mm: add vma_lookup(), update find_vma_intersection() comments new 9b299eedf3eb drm/i915/selftests: use vma_lookup() in __igt_mmap() new a5986351b27a arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] new b5d8a98dd8bc arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] new 0468d3be59cc arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] new 9256bd6cc723 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] new bfec58df0346 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() new 3cb3155c640c arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() new 37a38328a4f6 x86/sgx: use vma_lookup() in sgx_encl_find() new 999a88fc8502 virt/kvm: use vma_lookup() instead of find_vma_intersection() new 6bbc032b5f9b vfio: use vma_lookup() instead of find_vma_intersection() new 4b40b3eba56c net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() new e4b9c0c65755 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() new c04e597ffd8e media: videobuf2: use vma_lookup() in get_vaddr_frames() new 9b87115c421d misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() new e275c196c015 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() new fee6ea68698e lib/test_hmm: use vma_lookup() in dmirror_migrate() new 14796a78abd6 mm/ksm: use vma_lookup() in find_mergeable_vma() new e109f1a9f965 mm/migrate: use vma_lookup() in do_pages_stat_array() new f8fb48822eca mm/mremap: use vma_lookup() in vma_to_resize() new 2f845a8b0460 mm/memory.c: use vma_lookup() in __access_remote_vm() new 99046355c3f9 mm/mempolicy: use vma_lookup() in __access_remote_vm() new 5d065e361b47 mm: remove special swap entry functions new e2a23fb404f9 mm/swapops: rework swap entry manipulation code new cb16c076c653 mm/rmap: split try_to_munlock from try_to_unmap new 229c4554e7d5 mm/rmap: split migration into its own function new 4bb735263b5f mm: rename migrate_pgmap_owner new 05242c0d1934 mm/memory.c: allow different return codes for copy_nonpres [...] new 3e7bc9eab412 mm: device exclusive memory access new 89ccf7984c4d mm: selftests for exclusive device memory new e2e3e9bc23ef mm: selftests: fix potential integer overflow on shift of a int new fb88e978662e nouveau/svm: refactor nouveau_range_fault new 6457a72f6948 nouveau/svm: implement atomic SVM access new 8bdd39dd7f54 mm: improve mprotect(R|W) efficiency on pages referenced once new 44a769457b7f selftest/mremap_test: update the test to handle pagesize o [...] new 783febc1ff30 selftest/mremap_test: avoid crash with static build new 0812a0fd2b4e mm/mremap: use pmd/pud_poplulate to update page table entries new 4b93fb78b022 mm-mremap-use-pmd-pud_poplulate-to-update-page-table-entries-fix new ac147c1b2ff0 powerpc/mm/book3s64: fix possible build error new e29df8dea945 powerpc/mm/book3s64: update tlb flush routines to take a p [...] new 1ca37df9b765 powerpc-mm-book3s64-update-tlb-flush-routines-to-take-a-pa [...] new b30907e70b27 mm/mremap: use range flush that does TLB and page walk cac [...] new 3679160304cd mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] new 60c1699842c0 mm/mremap: move TLB flush outside page table lock new 62c8df1aab34 mm/mremap: allow arch runtime override new bc694bf20a9b powerpc/mm: enable move pmd/pud new af060ec97897 mm/dmapool: use DEVICE_ATTR_RO macro new b2a5f3a7246b mm: rename the global section array to mem_sections new 034ec3a0417c mm-rename-the-global-section-array-to-mem_sections-fix new ff0bffb2d8cb mm-rename-the-global-section-array-to-mem_sections-fix-fix new e25367031391 mm/page_alloc: add an alloc_pages_bulk_array_node() helper new 7a77340bfa4d mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new 1d37b0f7eecd mm/vmalloc: print a warning message first on failure new 91e6793208cb mm/vmalloc: remove quoted strings split across lines new cfd6a4ffdbc1 mm/vmalloc: Fallback to a single page allocator new 7aff2e72d58c printk: introduce dump_stack_lvl() new 9c58a28108f1 fix for "printk: introduce dump_stack_lvl()" new 7185bd749b32 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new d7fe78fdd38f mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new c90ba7e735b2 mm/mmzone.h: simplify is_highmem_idx() new 999bdd156190 mm: make __dump_page static new 378bfcf9cd5f mm/page_alloc: bail out on fatal signal during reclaim/com [...] new 41bf498786d4 mm/debug: factor PagePoisoned out of __dump_page new 13a87c1cc460 mm/page_owner: constify dump_page_owner new f7965e46ae04 mm: make compound_head const-preserving new 0b8f57b4d22d mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new d74304c7004c mm: constify page_count and page_ref_count new f87eaea463c5 mm: optimise nth_page for contiguous memmap new c489462345bc mm/page_alloc: switch to pr_debug new c838c73bffc8 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 new 537884a32f26 mm/page_alloc: split per cpu page lists and zone stats new 81806c2863e1 mm/page_alloc: split per cpu page lists and zone stats -fix new 664282dcd1e5 mm/page_alloc: split per cpu page lists and zone stats -fix -fix new 24dfab96e553 mm/page_alloc: convert per-cpu list protection to local_lock new c8d8676969bc mm/page_alloc: work around a pahole limitation with zero-s [...] new 7a31519f2c24 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] new f3f16d2e0ef4 mm/vmstat: convert NUMA statistics to basic NUMA counters new a9cc8895fa1a mm/vmstat: inline NUMA event counter updates new cf7436b33cc8 mm/page_alloc: batch the accounting updates in the bulk allocator new eb53bc15aad7 mm/page_alloc: reduce duration that IRQs are disabled for [...] new 9bcaa17a5b32 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new 941d4f417df1 mm/page_alloc: avoid conflating IRQs disabled with zone->lock new 2e9993744371 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new 9feafc92fa19 mm: page_alloc: dump migrate-failed pages only at -EBUSY new a9b1df688674 mm/page_alloc: delete vm.percpu_pagelist_fraction new 83750becf1a9 mm/page_alloc: disassociate the pcp->high from pcp->batch new ffaec574790d mm/page_alloc: disassociate the pcp->high from pcp->batch -fix new cd5207356d9f mm/page_alloc: adjust pcp->high after CPU hotplug events new 76261cb0dcff mm/page_alloc: scale the number of pages that are batch freed new 7ea20c44cd02 mm/page_alloc: limit the number of pages on PCP lists when [...] new 3e55d34e2017 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction new 47b2fa98e0a0 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix new 78706151f62b mm: drop SECTION_SHIFT in code comments new 57081a88e5bd mm/page_alloc: improve memmap_pages dbg msg new b301fed729fd mm/page_alloc: fix counting of managed_pages new 9178321e2053 mm/memory-failure: use a mutex to avoid memory_failure() races new 0637a43a0087 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix new fc5f8c5a81f8 mm,hwpoison: return -EHWPOISON to denote that the page has [...] new ef950128cc36 mm,hwpoison: send SIGBUS with error virutal address new 2ca1dacf41c4 mm: memory_hotplug: factor out bootmem core functions to b [...] new 35db24897c6d mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new af102ba205e1 mm: hugetlb: gather discrete indexes of tail page new dfa8ee405fbb mm: hugetlb: free the vmemmap pages associated with each H [...] new b1975b3f3728 mm: hugetlb: defer freeing of HugeTLB pages new 4a3dee9441f8 mm: hugetlb: alloc the vmemmap pages associated with each [...] new 63e9085dc749 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page new 4b655ac95e80 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new 270a07ad9232 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new aa1a1cae87fa mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new d132882142cf mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new af980a5d9062 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new a84a1131f1a0 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new 9a0da5b7a73c mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new d11cad156504 mm/huge_memory.c: use page->deferred_list new 04e0b097d662 mm/huge_memory.c: add missing read-only THP checking in tr [...] new fccfe758dac3 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] new 893548a5b38c mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new 07130fde1331 mm/huge_memory.c: don't discard hugepage if other processe [...] new 46a81bc60adc mm/hugetlb: change parameters of arch_make_huge_pte() new bffe9272a263 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new 10c0a1ae9889 x86: define only {pud/pmd}_{set/clear}_huge when useful new 3c8eb7da5535 arm64: define only {pud/pmd}_{set/clear}_huge when useful new ba2009114ebd mm/vmalloc: enable mapping of huge pages at pte level in vmap new 79d3a76757f3 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new f1a8d88ae80e powerpc/8xx: add support for huge pages on VMAP and VMALLOC new d09505d7416a khugepaged: selftests: remove debug_cow new 1786d0012620 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY new c76fdaa12dd9 userfaultfd/selftests: use user mode only new 102e0f8854d2 userfaultfd/selftests: remove the time() check on delayed uffd new c2fb381ad6d6 userfaultfd/selftests: dropping VERIFY check in locking_thread new acb17cbdbd05 userfaultfd/selftests: only dump counts if mode enabled new aaa7eeb71587 userfaultfd/selftests: unify error handling new 642ec40881b1 mm/thp: simplify copying of huge zero page pmd when fork new d626423d3840 mm/userfaultfd: fix uffd-wp special cases for fork() new c0fb5eb5c2ed mm-userfaultfd-fix-uffd-wp-special-cases-for-fork-fix new 6918cf794e93 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new c78562239133 mm/userfaultfd: fail uffd-wp registration if not supported new 12c8a87d8de2 mm/pagemap: export uffd-wp protection information new f15679ef3264 userfaultfd/selftests: add pagemap uffd-wp test new 5fb843e3d9e5 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 26f6e14a0a4b userfaultfd/shmem: support minor fault registration for shmem new 338d312dfb0c userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new e234d3b9005e userfaultfd/shmem: advertise shmem minor fault support new 1eede598f15c userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 51fc219a3a9e userfaultfd/selftests: use memfd_create for shmem test type new 32fa6b1fa653 userfaultfd/selftests: create alias mappings in the shmem test new e567e15ee91a userfaultfd/selftests: reinitialize test context in each test new 69eac1dc8788 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix new 34f231698b53 userfaultfd/selftests: exercise minor fault handling shmem [...] new dca8d9f7d67a userfaultfd: fix UFFDIO_CONTINUE ioctl request definition new 2cdf326e83e0 mm/kconfig: move HOLES_IN_ZONE into mm new 0ca616b386be docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new 8ce950c5720f fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER new be8b9c82f0ab fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM new 1a0e1f4ca6e3 fs/proc/kcore: don't read offline sections, logically offl [...] new f7cdf606b64c mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] new 76f0a743edf7 virtio-mem: use page_offline_(start|end) when setting Page [...] new 8e60a37f4305 fs/proc/kcore: use page_offline_(freeze|thaw) new 45222bfc56d9 mm/compaction: use DEVICE_ATTR_WO macro new af3be56d4407 mm/mempolicy: cleanup nodemask intersection check for oom new 2e661c1f9c69 mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] new 551ec48ecc36 mm/mempolicy: unify the parameter sanity check for mbind a [...] new da1e386fad48 include/linux/mmzone.h: add documentation for pfn_valid() new a344e278a1dd memblock: update initialization of reserved pages new b333d5da02c6 arm64: decouple check whether pfn is in linear map from pf [...] new f49912c511f6 arm64: drop pfn_valid_within() and simplify pfn_valid() new 98bfbd01898b mm: migrate: fix missing update page_private to hugetlb_pa [...] new 98f2bb5eae2b mm: migrate: fix missing update page_private to hugetlb_pa [...] new 2023d8cb2e13 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new b3768f245cee mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix-fix new 75660692129f mm: memory: add orig_pmd to struct vm_fault new 44badbd34d39 mm: memory: make numa_migrate_prep() non-static new f3fc06493953 mm: thp: refactor NUMA fault handling new 70dd3c64c310 mm: migrate: account THP NUMA migration counters correctly new d615fd2397d3 mm: migrate: don't split THP for misplaced NUMA page new 3d826652b9da mm: migrate: check mapcount for THP instead of refcount new ae75ede0ead2 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] new 118ede93f21a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new d63a38135dcc mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] new e29e24b6a3cd mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] new 79d4cb084977 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new 0aa97bee10a8 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new f36992ff3525 mm: generalize ZONE_[DMA|DMA32] new 66aa901a2ca9 mm: make variable names for populate_vma_page_range() consistent new 2492ac0da198 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new 98655fbc03d2 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new dd9ffc773868 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new f8a015de4f6a selftests/vm: add protection_keys_32 / protection_keys_64 [...] new e68e99470e5d selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 487a769ad59a mm/memory_hotplug: rate limit page migration warnings new 75cf8987812c memory-hotplug.rst: complete admin-guide overhaul new 96d440710170 mm,memory_hotplug: drop unneeded locking new 49a3d6d9a46c mmmemory_hotplug-drop-unneeded-locking-fix new ffca2fb0497c mm: rmap: make try_to_unmap() void function new 2d839a70b047 mm-rmap-make-try_to_unmap-void-function-fix new c728e8b50179 mm-rmap-make-try_to_unmap-void-function-fix-fix new 58d6fc8f3062 mm/zswap.c: remove unused function zswap_debugfs_exit() new a86e430418e5 mm/zswap.c: avoid unnecessary copy-in at map time new 98b71131287d mm/zswap.c: fix two bugs in zswap_writeback_entry() new 948f1cd4c306 mm/highmem: Remove deprecated kmap_atomic new 2eeae4f2a082 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK new 85bb5ba6b851 mm: fix typos and grammar error in comments new df809a9a01d7 mm: fix comments mentioning i_mutex new 9aa8ac12566c mm: define default value for FIRST_USER_ADDRESS new 40ce7fa234d9 mm: fix spelling mistakes new 4dba4b32a46e mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages new 073dbb044db1 mm/vmalloc: include header for prototype of set_iounmap_nonlazy new 149c9feeaf96 mm/page_alloc: make should_fail_alloc_page() static new 00fd65349d5c mm/mapping_dirty_helpers: remove double Note in kerneldoc new 3cfe1501b3f5 mm/early_ioremap: add prototype for early_memremap_pgprot_adjust new ecd74bec5d55 mm-early_ioremap-add-prototype-for-early_memremap_pgprot_a [...] new d71c688a2b28 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] new 0889f24581bf mm/memory_hotplug: fix kerneldoc comment for __try_online_node new 688c58f5d1f7 mm/memory_hotplug: fix kerneldoc comment for __remove_memory new 69bb98303c8f mm/zbud: add kerneldoc fields for zbud_pool new c3dad15d1a44 mm/z3fold: add kerneldoc fields for z3fold_pool new 207992afb796 mm/swap: make swap_address_space an inline function new 51dc3363b4ee mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations new 582ca99feb0c mm/mmap_lock: fix warning when CONFIG_TRACING is not defined new 0695dfb35062 mm/page_alloc: move prototype for find_suitable_fallback new f9cf0e0548e5 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM new cf4dfdb76c0f kfence: unconditionally use unbound work queue new 522ded83381c fs/buffer.c: add debug print for __getblk_gfp() stall problem new 8427ac947082 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 65d859a82085 kernel/hung_task.c: Monitor killed tasks. new 78ec16e0efdf proc: Avoid mixing integer types in mem_rw() new 975f74dc5333 procfs: allow reading fdinfo with PTRACE_MODE_READ new 45c233a915d6 procfs/dmabuf: add inode number to /proc/*/fdinfo new 174e7ff67421 sysctl: remove redundant assignment to first new 9fce83fb37e8 proc/sysctl: make protected_* world readable new 44c6b696bea4 kernel.h: split out panic and oops helpers new b0a938887653 kernelh-split-out-panic-and-oops-helpers-fix new d807b6875743 kernel.h: split out panic and oops helpers (ia64 fix) new 4583b99021ce lib: decompress_bunzip2: remove an unneeded semicolon new 6bdb117094d1 lib/string_helpers: switch to use BIT() macro new 06a65bfc77a0 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new e99f16c2d2af lib/string_helpers: drop indentation level in string_escape_mem() new d2c74a6d2764 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new 40f883034645 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new aea9c5dbd9f6 lib/string_helpers: allow to append additional characters [...] new fde03b0ab820 lib/test-string_helpers: print flags in hexadecimal format new 428fc0ef7013 lib/test-string_helpers: get rid of trailing comma in terminators new 42f1efa80f87 lib/test-string_helpers: add test cases for new features new 9a201b27212d MAINTAINERS: add myself as designated reviewer for generic [...] new f0675264b667 seq_file: introduce seq_escape_mem() new e879c3400e9a seq_file: add seq_escape_str() as replica of string_escape_str() new 6376a10c5904 seq_file: convert seq_escape() to use seq_escape_str() new 08a87a787bd9 nfsd: avoid non-flexible API in seq_quote_mem() new 0d2ca454a165 seq_file: drop unused *_escape_mem_ascii() new 4f12cdf31767 lib/math/rational.c: fix divide by zero new c51234fe4aa9 lib/math/rational: add Kunit test cases new 4bf45b75b6ea lib-math-rational-add-kunit-test-cases-fix new dbe722de14a3 lib/math/rational: fix spelling mistake "demominator" -> " [...] new f93673ca8946 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new e13511e4288c lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new 2a9bc2aaf9f5 checkpatch: scripts/spdxcheck.py now requires python3 new fdc947838ad6 init: print out unknown kernel parameters new 282ea2d50288 init/main.c: silence some -Wunused-parameter warnings new e457afdb877a hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new d8f6f4ea3cc0 x86: signal: don't do sas_ss_reset() until we are certain [...] new b6f7fbd2c6ed exec: remove checks in __register_bimfmt() new e0d4a62b01dd kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 8ab2f3c9b113 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] new 95bc2a21f984 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 7e9daa81da5b lib/decompressors: remove set but not used variabled 'level' new 15d44e04ef60 lib-decompressors-remove-set-but-not-used-variabled-level-fix new 26eaa8232833 ipc sem: use kvmalloc for sem_undo allocation new 593cec6331cb ipc: use kmalloc for msg_queue and shmid_kernel new 58b19b2e7d75 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock new cdad916ea250 ipc/util.c: use binary search for max_idx new 8c0d0f0cc967 ipc-utilc-use-binary-search-for-max_idx-fix new 726362fae00b linux-next-pre new 918cf7bedf70 Merge branch 'akpm-current/current' new d330c3be8b1c mm/slub: use stackdepot to save stack trace in objects new d5473de81c86 slub: STACKDEPOT: rename save_stack_trace() new 4c067206b063 mm/slub: use stackdepot to save stack trace in objects-fix new 236bb23162fe mmap: make mlock_future_check() global new 33a29bac674c riscv/Kconfig: make direct map manipulation options depend on MMU new ffda7e6444b2 set_memory: allow querying whether set_direct_map_*() is a [...] new f468573c1ea3 mm: introduce memfd_secret system call to create "secret" [...] new c17182789795 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new e08c10bd3cf3 PM: hibernate: disable when there are active secretmem users new 3fd187e8f1d0 arch, mm: wire up memfd_secret system call where relevant new 1cf8ab482acf secretmem: test: add basic selftest for memfd_secret(2) new 17134d29dd28 mm: fix spelling mistakes in header files new 0dc103beeb71 buildid: only consider GNU notes for build ID parsing new 5af1a6599402 buildid: add API to parse build ID out of buffer new e2b9b1a5753a buildid: stash away kernels build ID on init new c901b0494d57 buildid-stash-away-kernels-build-id-on-init-fix new 7fc08cd18d43 dump_stack: add vmlinux build ID to stack traces new 533dc4d2c3e9 module: add printk formats to add module build ID to stacktraces new 3f7dba932a17 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new ef5bf91a2658 buildid: fix build when CONFIG_MODULES is not set new b188e2aef510 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 5e8db28f6bc8 module: fix build error when CONFIG_SYSFS is disabled new c4864b9db878 arm64: stacktrace: use %pSb for backtrace printing new 1bc1dbc091c7 x86/dumpstack: use %pSb/%pBb for backtrace printing new 7b224f855279 scripts/decode_stacktrace.sh: support debuginfod new 1ec3b6eaf07c scripts/decode_stacktrace.sh: silence stderr messages from [...] new 0405a673627e scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 98c9978d0946 buildid: mark some arguments const new e42ed50b772b buildid: fix kernel-doc notation new c4b5b1937731 kdump: use vmlinux_build_id to simplify new 9095bce5d94e Merge branch 'akpm/master' new 392d24c0d06b Add linux-next specific files for 20210601
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 (8dca2cd055ff) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-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.
The 1126 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/ABI/stable/sysfs-driver-w1_ds2438 | 13 + Documentation/ABI/testing/sysfs-bus-iio | 6 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 44 +- Documentation/ABI/testing/sysfs-bus-usb | 11 - Documentation/ABI/testing/sysfs-devices-removable | 18 + Documentation/ABI/testing/sysfs-fs-f2fs | 28 + .../ABI/testing/sysfs-platform-dell-privacy-wmi | 55 + Documentation/ABI/testing/sysfs-platform-dptf | 42 + .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 24 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 10 +- Documentation/admin-guide/mm/memory-hotplug.rst | 738 +- Documentation/admin-guide/pm/intel_pstate.rst | 6 + Documentation/admin-guide/sysctl/vm.rst | 30 +- Documentation/arm64/booting.rst | 6 + Documentation/bpf/index.rst | 1 + Documentation/bpf/llvm_reloc.rst | 240 + Documentation/conf.py | 13 + Documentation/dev-tools/kunit/index.rst | 1 + Documentation/dev-tools/kunit/kunit-tool.rst | 140 +- Documentation/dev-tools/kunit/running_tips.rst | 259 + Documentation/dev-tools/kunit/start.rst | 2 + Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 1 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../bindings/clock/nvidia,tegra114-car.txt | 63 - .../bindings/clock/nvidia,tegra124-car.txt | 107 - .../bindings/clock/nvidia,tegra124-car.yaml | 115 + .../bindings/clock/nvidia,tegra20-car.txt | 63 - .../bindings/clock/nvidia,tegra20-car.yaml | 69 + .../bindings/clock/nvidia,tegra210-car.txt | 56 - .../bindings/clock/nvidia,tegra30-car.txt | 63 - .../bindings/display/brcm,bcm2835-vec.yaml | 4 +- .../devicetree/bindings/display/faraday,tve200.txt | 54 - .../bindings/display/faraday,tve200.yaml | 68 + .../bindings/display/msm/dp-controller.yaml | 146 + .../bindings/display/msm/dpu-sc7180.yaml | 228 + .../bindings/display/msm/dpu-sdm845.yaml | 212 + .../devicetree/bindings/display/msm/dpu.txt | 141 - .../bindings/display/msm/dsi-controller-main.yaml | 185 + .../bindings/display/msm/dsi-phy-10nm.yaml | 68 + .../bindings/display/msm/dsi-phy-14nm.yaml | 66 + .../bindings/display/msm/dsi-phy-20nm.yaml | 71 + .../bindings/display/msm/dsi-phy-28nm.yaml | 68 + .../bindings/display/msm/dsi-phy-common.yaml | 40 + .../devicetree/bindings/display/msm/dsi.txt | 249 - .../devicetree/bindings/gpio/gpio-omap.txt | 45 - .../devicetree/bindings/gpio/ti,omap-gpio.yaml | 108 + .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 45 + Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 7 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 5 +- .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + Documentation/devicetree/bindings/i2c/i2c.txt | 7 +- .../devicetree/bindings/i2c/renesas,i2c.txt | 67 - .../devicetree/bindings/i2c/renesas,iic-emev2.txt | 22 - .../devicetree/bindings/i2c/renesas,iic-emev2.yaml | 54 + .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 158 + .../devicetree/bindings/i2c/renesas,riic.txt | 32 - .../devicetree/bindings/i2c/renesas,riic.yaml | 82 + .../devicetree/bindings/iio/cdc/adi,ad7746.yaml | 77 + .../devicetree/bindings/input/fsl-mma8450.txt | 12 - .../input/touchscreen/cypress,cy8ctma340.yaml | 148 + .../bindings/input/touchscreen/cyttsp.txt | 93 - .../input/touchscreen/resistive-adc-touch.txt | 33 - .../input/touchscreen/resistive-adc-touch.yaml | 86 + .../bindings/input/touchscreen/touchscreen.yaml | 6 + .../leds/backlight/richtek,rt4831-backlight.yaml | 62 + .../bindings/media/nxp,imx7-mipi-csi2.yaml | 109 +- Documentation/devicetree/bindings/media/rc.yaml | 1 - .../devicetree/bindings/media/tango-ir.txt | 21 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 20 + .../devicetree/bindings/mfd/richtek,rt4831.yaml | 90 + .../devicetree/bindings/mmc/mmc-controller.yaml | 25 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 1 + .../devicetree/bindings/mtd/nand-controller.yaml | 18 +- .../devicetree/bindings/net/can/rcar_can.txt | 80 - .../devicetree/bindings/net/can/rcar_canfd.txt | 107 - .../bindings/net/can/renesas,rcar-can.yaml | 139 + .../bindings/net/can/renesas,rcar-canfd.yaml | 122 + .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 4 +- .../bindings/phy/phy-rockchip-inno-usb2.yaml | 1 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 11 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../devicetree/bindings/phy/rockchip-usb-phy.txt | 52 - .../devicetree/bindings/phy/rockchip-usb-phy.yaml | 81 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 106 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 10 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 12 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 3 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 228 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 536 ++ .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 31 +- Documentation/devicetree/bindings/rng/mtk-rng.txt | 22 - Documentation/devicetree/bindings/rng/mtk-rng.yaml | 54 + .../devicetree/bindings/rtc/faraday,ftrtc010.txt | 28 - .../devicetree/bindings/rtc/faraday,ftrtc010.yaml | 59 + .../devicetree/bindings/rtc/rtc-m41t80.txt | 9 + .../bindings/serial/amlogic,meson-uart.yaml | 5 + .../devicetree/bindings/serial/pl011.yaml | 9 +- .../devicetree/bindings/serial/renesas,scif.yaml | 4 + .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/rockchip/grf.txt | 61 - .../devicetree/bindings/soc/rockchip/grf.yaml | 260 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 + .../sound/allwinner,sun8i-a23-codec-analog.yaml | 9 +- .../devicetree/bindings/sound/nxp,tfa989x.yaml | 54 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 10 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 3 + .../devicetree/bindings/usb/cdns,usb3.yaml | 1 + Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/nxp,isp1760.yaml | 69 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/auxiliary_bus.rst | 2 +- Documentation/driver-api/cxl/memory-devices.rst | 8 +- Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/pin-control.rst | 2 +- Documentation/driver-api/usb/error-codes.rst | 3 + Documentation/driver-api/usb/usb.rst | 2 + Documentation/filesystems/debugfs.rst | 4 +- Documentation/fpga/dfl.rst | 4 +- Documentation/gpu/i915.rst | 12 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/max31790.rst | 17 +- Documentation/hwmon/sht4x.rst | 45 + Documentation/networking/mptcp-sysctl.rst | 8 +- Documentation/scsi/scsi_mid_low_api.rst | 7 +- Documentation/translations/index.rst | 4 + Documentation/translations/it_IT/index.rst | 4 + Documentation/translations/ja_JP/index.rst | 5 +- Documentation/translations/ko_KR/index.rst | 5 +- .../translations/zh_CN/core-api/index.rst | 4 +- .../translations/zh_CN/core-api/local_ops.rst | 194 + .../translations/zh_CN/core-api/printk-formats.rst | 17 +- .../zh_CN/core-api/refcount-vs-atomic.rst | 154 + Documentation/translations/zh_CN/index.rst | 1 + .../media/v4l/ext-ctrls-codec-stateless.rst | 214 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 217 - .../userspace-api/media/v4l/pixfmt-compressed.rst | 11 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 12 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 18 +- .../userspace-api/media/videodev2.h.rst.exceptions | 5 +- Documentation/userspace-api/seccomp_filter.rst | 28 +- Documentation/virt/kvm/vcpu-requests.rst | 8 +- Documentation/vm/hmm.rst | 19 +- Documentation/vm/unevictable-lru.rst | 33 +- Documentation/w1/slaves/w1_ds2438.rst | 19 +- MAINTAINERS | 97 +- Makefile | 128 +- Next/SHA1s | 342 +- Next/Trees | 2 +- Next/merge.log | 6875 ++++++++++------ arch/alpha/Kbuild | 3 + arch/alpha/Kconfig | 5 +- arch/alpha/Makefile | 2 - arch/arc/Makefile | 3 - arch/arc/kernel/troubleshoot.c | 8 +- arch/arm/Kconfig | 3 - arch/arm/Makefile | 1 - arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/am335x-baltos.dtsi | 4 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 4 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am335x-icev2.dts | 4 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 132 +- arch/arm/boot/dts/am335x-shc.dts | 8 +- arch/arm/boot/dts/am33xx-l4.dtsi | 4 +- arch/arm/boot/dts/am437x-gp-evm.dts | 9 +- arch/arm/boot/dts/am437x-l4.dtsi | 16 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 13 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 2 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- arch/arm/boot/dts/dm816x.dtsi | 2 +- arch/arm/boot/dts/dra7-evm.dts | 2 +- arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 24 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra72x.dtsi | 6 +- arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi | 2 +- arch/arm/boot/dts/dra74x.dtsi | 8 +- arch/arm/boot/dts/dra76-evm.dts | 37 +- arch/arm/boot/dts/exynos4210-i9100.dts | 6 +- arch/arm/boot/dts/imx28-lwe.dtsi | 170 + arch/arm/boot/dts/imx28-xea.dts | 99 + arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 2 +- arch/arm/boot/dts/imx53-ard.dts | 2 +- arch/arm/boot/dts/imx6dl-riotboard.dts | 2 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 2 + arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-ds.dts | 17 + arch/arm/boot/dts/imx6qdl-ds.dtsi | 458 ++ arch/arm/boot/dts/imx6qdl-emcon-avari.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 10 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 50 +- arch/arm/boot/dts/imx7d-meerkat96.dts | 2 +- arch/arm/boot/dts/imx7d-pico.dtsi | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 7 + arch/arm/boot/dts/omap2420.dtsi | 5 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 2 +- arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/omap3.dtsi | 2 +- arch/arm/boot/dts/omap4-l4.dtsi | 4 +- arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- arch/arm/boot/dts/omap5-l4.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 58 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 425 + arch/arm/boot/dts/qcom-sdx55-t55.dts | 2 +- arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 4 +- arch/arm/boot/dts/r8a7742.dtsi | 5 +- arch/arm/boot/dts/r8a7743.dtsi | 3 +- arch/arm/boot/dts/r8a7744.dtsi | 3 +- arch/arm/boot/dts/r8a7745.dtsi | 3 +- arch/arm/boot/dts/r8a77470.dtsi | 3 +- arch/arm/boot/dts/r8a7778.dtsi | 3 + arch/arm/boot/dts/r8a7779.dtsi | 3 + arch/arm/boot/dts/r8a7790-lager.dts | 8 + arch/arm/boot/dts/r8a7790.dtsi | 9 +- arch/arm/boot/dts/r8a7791.dtsi | 3 +- arch/arm/boot/dts/r8a7792-blanche.dts | 8 + arch/arm/boot/dts/r8a7792.dtsi | 3 +- arch/arm/boot/dts/r8a7793-gose.dts | 10 +- arch/arm/boot/dts/r8a7793.dtsi | 3 +- arch/arm/boot/dts/r8a7794-alt.dts | 42 + arch/arm/boot/dts/r8a7794-silk.dts | 10 +- arch/arm/boot/dts/r8a7794.dtsi | 3 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 5 + arch/arm/boot/dts/rk3066a-marsboard.dts | 4 + arch/arm/boot/dts/rk3066a-mk808.dts | 5 + arch/arm/boot/dts/rk3066a-rayeager.dts | 6 + arch/arm/boot/dts/rk3188-bqedison2qc.dts | 6 + arch/arm/boot/dts/rk3188-px3-evb.dts | 5 + arch/arm/boot/dts/rk3188-radxarock.dts | 4 + arch/arm/boot/dts/rk3xxx.dtsi | 3 - arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 8 +- arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 2 +- arch/arm/boot/dts/sun8i-r40.dtsi | 12 + arch/arm/boot/dts/sun8i-v3.dtsi | 31 + arch/arm/boot/dts/sun8i-v3s.dtsi | 48 + arch/arm/boot/dts/tegra124.dtsi | 3 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 21 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 43 +- arch/arm/boot/dts/tegra20-plutux.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-tec.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 16 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 9 + .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 11 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 4 +- arch/arm/boot/dts/tegra30.dtsi | 3 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/configs/omap2plus_defconfig | 5 + arch/arm/configs/tegra_defconfig | 1 + arch/arm/mach-imx/mach-imx6q.c | 85 - arch/arm/mach-imx/mach-imx6sx.c | 26 - arch/arm/mach-imx/mach-imx7d.c | 22 - arch/arm/mach-imx/pm-imx27.c | 1 + arch/arm/mach-omap1/Kconfig | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 14 - arch/arm/mach-omap1/board-h2.c | 4 +- arch/arm/mach-omap1/pm.c | 10 +- arch/arm/mach-omap2/board-n8x0.c | 2 +- arch/arm/mach-omap2/cm.h | 1 - arch/arm/mach-omap2/cm_common.c | 13 - arch/arm/mach-omap2/control.c | 5 - arch/arm/mach-omap2/control.h | 1 - arch/arm/mm/init.c | 13 +- arch/arm64/Kconfig | 9 +- arch/arm64/Makefile | 1 - arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 1 + .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 195 + arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 41 +- .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 646 ++ .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 13 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 10 + .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 3 +- .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 50 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 1 + .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 10 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 23 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 16 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 14 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 4 +- arch/arm64/boot/dts/qcom/Makefile | 8 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 93 +- arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 24 +- arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dts | 11 + arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dts | 10 + arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 76 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 5 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 26 + .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 4 + arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 653 -- arch/arm64/boot/dts/qcom/msm8996.dtsi | 999 ++- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm7325.dtsi | 53 + arch/arm64/boot/dts/qcom/pm8350c.dtsi | 32 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 8 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 13 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 51 +- arch/arm64/boot/dts/qcom/pmr735a.dtsi | 32 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 67 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 22 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 - .../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts | 15 - .../boot/dts/qcom/sc7180-trogdor-coachz-r3-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-coachz-r3.dts | 15 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 63 + .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 9 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 9 + .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 12 + .../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 38 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r3-lte.dts | 14 + .../boot/dts/qcom/sc7180-trogdor-pompom-r3.dts | 15 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 29 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 7 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 10 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 34 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 946 +++ .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 18 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 114 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 72 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 6 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 64 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 48 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 2 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 2 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 2 +- arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/alternative-macros.h | 5 - arch/arm64/include/asm/arch_gicv3.h | 3 +- arch/arm64/include/asm/asm-prototypes.h | 6 + arch/arm64/include/asm/assembler.h | 98 +- arch/arm64/include/asm/barrier.h | 2 +- arch/arm64/include/asm/cacheflush.h | 71 +- arch/arm64/include/asm/cpu.h | 11 +- arch/arm64/include/asm/cpufeature.h | 7 + arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/fpsimd.h | 2 +- arch/arm64/include/asm/fpsimdmacros.h | 4 +- arch/arm64/include/asm/kvm_emulate.h | 5 + arch/arm64/include/asm/kvm_mmu.h | 7 +- arch/arm64/include/asm/module.lds.h | 17 +- arch/arm64/include/asm/mte-kasan.h | 93 +- arch/arm64/include/asm/pgtable.h | 5 +- arch/arm64/include/asm/processor.h | 12 +- arch/arm64/include/asm/sdei.h | 7 +- arch/arm64/include/asm/smp.h | 2 - arch/arm64/include/asm/stacktrace.h | 32 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/asm-offsets.c | 11 +- arch/arm64/kernel/cpufeature.c | 21 + arch/arm64/kernel/cpuinfo.c | 5 +- arch/arm64/kernel/efi-entry.S | 9 +- arch/arm64/kernel/entry-fpsimd.S | 22 +- arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/fpsimd.c | 6 +- arch/arm64/kernel/head.S | 71 +- arch/arm64/kernel/hibernate-asm.S | 7 +- arch/arm64/kernel/hibernate.c | 20 +- arch/arm64/kernel/idreg-override.c | 3 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/insn.c | 2 +- arch/arm64/kernel/kaslr.c | 12 +- arch/arm64/kernel/machine_kexec.c | 30 +- arch/arm64/kernel/perf_callchain.c | 2 +- arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/process.c | 5 + arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/sdei.c | 16 +- arch/arm64/kernel/setup.c | 6 - arch/arm64/kernel/smccc-call.S | 57 + arch/arm64/kernel/smp.c | 14 +- arch/arm64/kernel/smp_spin_table.c | 7 +- arch/arm64/kernel/stacktrace.c | 18 +- arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kvm/arm.c | 11 +- arch/arm64/kvm/hyp/nvhe/cache.S | 4 +- arch/arm64/kvm/hyp/nvhe/setup.c | 3 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 2 +- arch/arm64/kvm/hyp/pgtable.c | 13 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/reset.c | 28 +- arch/arm64/lib/Makefile | 2 + arch/arm64/lib/kasan_sw_tags.S | 76 + arch/arm64/lib/uaccess_flushcache.c | 4 +- arch/arm64/mm/cache.S | 158 +- arch/arm64/mm/flush.c | 29 +- arch/arm64/mm/init.c | 7 + arch/arm64/mm/mmu.c | 7 +- arch/arm64/mm/proc.S | 12 +- arch/csky/Kbuild | 1 + arch/h8300/Kbuild | 2 + arch/h8300/Makefile | 3 - arch/hexagon/Kbuild | 2 + arch/hexagon/Makefile | 4 - arch/ia64/Kbuild | 1 + arch/ia64/Kconfig | 4 +- arch/m68k/Kconfig | 5 +- arch/m68k/Makefile | 1 - arch/m68k/configs/amiga_defconfig | 5 +- arch/m68k/configs/apollo_defconfig | 5 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 5 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 5 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 5 +- arch/m68k/configs/sun3x_defconfig | 5 +- arch/m68k/kernel/sys_m68k.c | 4 +- arch/microblaze/Kbuild | 1 + arch/microblaze/Kconfig | 4 +- arch/microblaze/include/asm/page.h | 3 - arch/mips/Kconfig | 7 - arch/mips/Makefile | 3 - arch/mips/alchemy/board-xxs1500.c | 1 + arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 2 +- .../boot/dts/loongson/loongson64g-package.dtsi | 4 +- .../boot/dts/loongson/loongson64v_4core_virtio.dts | 2 +- arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 2 +- arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 2 +- arch/mips/boot/dts/mti/sead3.dts | 2 +- arch/mips/boot/dts/qca/Makefile | 1 + arch/mips/boot/dts/qca/ar9331.dtsi | 2 + .../dts/qca/ar9331_openembed_som9331_board.dts | 110 + arch/mips/configs/loongson3_defconfig | 12 +- arch/mips/include/asm/mips-boards/launch.h | 5 + arch/mips/kernel/traps.c | 4 +- arch/mips/lib/mips-atomic.c | 12 +- arch/mips/loongson64/env.c | 3 +- arch/mips/mm/cache.c | 30 +- arch/mips/ralink/of.c | 2 + arch/nds32/Kbuild | 1 + arch/nios2/Kbuild | 1 + arch/openrisc/Makefile | 1 - arch/parisc/Kbuild | 1 + arch/powerpc/Kconfig | 5 +- arch/powerpc/Makefile | 13 +- arch/powerpc/boot/decompress.c | 4 +- arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 8 + arch/powerpc/boot/dts/fsl/p2041si-post.dtsi | 16 + arch/powerpc/configs/32-bit.config | 1 + arch/powerpc/configs/64-bit.config | 1 + arch/powerpc/configs/mpc885_ads_defconfig | 25 + arch/powerpc/include/asm/book3s/32/hash.h | 45 - arch/powerpc/include/asm/book3s/32/kup.h | 6 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 38 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/mmu.h | 14 +- arch/powerpc/include/asm/paca.h | 2 - arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/ptrace.h | 3 +- arch/powerpc/kernel/asm-offsets.c | 52 +- arch/powerpc/kernel/head_book3s_32.S | 54 +- arch/powerpc/kernel/optprobes.c | 23 +- arch/powerpc/kernel/paca.c | 2 - arch/powerpc/kvm/book3s_hv.c | 6 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- arch/powerpc/lib/sstep.c | 22 + arch/powerpc/lib/test_emulate_step.c | 29 + arch/powerpc/platforms/Kconfig.cputype | 7 +- arch/powerpc/platforms/powernv/pci.c | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 58 +- arch/powerpc/platforms/pseries/papr_scm.c | 7 + arch/powerpc/platforms/pseries/ras.c | 2 - arch/riscv/Kconfig | 9 +- arch/riscv/Makefile | 10 +- arch/riscv/include/asm/kexec.h | 4 +- arch/riscv/include/asm/kprobes.h | 7 - arch/riscv/include/asm/pci.h | 2 + arch/riscv/include/asm/pgtable-64.h | 3 +- arch/riscv/include/asm/pgtable-bits.h | 5 + arch/riscv/include/asm/pgtable.h | 179 +- arch/riscv/include/asm/set_memory.h | 2 +- arch/riscv/include/asm/switch_to.h | 11 +- arch/riscv/kernel/cpufeature.c | 6 +- arch/riscv/kernel/machine_kexec.c | 11 +- arch/riscv/kernel/probes/kprobes.c | 42 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/setup.c | 1 - arch/riscv/kernel/signal.c | 4 +- arch/riscv/kernel/stacktrace.c | 14 +- arch/riscv/mm/context.c | 9 +- arch/riscv/mm/init.c | 61 +- arch/riscv/mm/tlbflush.c | 17 +- arch/s390/Kconfig | 7 +- arch/s390/Makefile | 4 +- arch/s390/boot/als.c | 6 +- arch/s390/boot/head.S | 3 + arch/s390/boot/ipl_parm.c | 14 +- arch/s390/boot/startup.c | 3 + arch/s390/include/asm/ccwgroup.h | 3 +- arch/s390/include/asm/cpu_mcf.h | 3 +- arch/s390/include/asm/facility.h | 13 +- arch/s390/include/asm/lowcore.h | 58 +- arch/s390/include/asm/mmu_context.h | 15 +- arch/s390/include/asm/pgtable.h | 19 + arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/setup.h | 2 + arch/s390/kernel/alternative.c | 3 +- arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/early.c | 6 +- arch/s390/kernel/entry.S | 1 + arch/s390/kernel/irq.c | 7 +- arch/s390/kernel/nospec-branch.c | 14 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 92 +- arch/s390/kernel/perf_cpum_cf_common.c | 1 - arch/s390/kernel/processor.c | 4 +- arch/s390/kernel/ptrace.c | 4 +- arch/s390/kernel/setup.c | 31 +- arch/s390/kernel/smp.c | 131 +- arch/s390/kernel/syscall.c | 5 +- arch/s390/kernel/traps.c | 4 +- arch/s390/kvm/kvm-s390.c | 12 +- arch/s390/mm/pgtable.c | 2 +- arch/s390/purgatory/Makefile | 1 + arch/sh/Kbuild | 4 + arch/sh/Makefile | 5 - arch/sparc/Kconfig | 5 +- arch/sparc/Makefile | 3 - arch/um/Kbuild | 1 + arch/um/kernel/skas/syscall.c | 2 +- arch/x86/Kconfig | 17 +- arch/x86/Makefile | 3 - arch/x86/entry/common.c | 4 + arch/x86/entry/entry_64.S | 3 +- arch/x86/entry/syscall_32.c | 20 +- arch/x86/entry/syscall_64.c | 17 +- arch/x86/entry/syscall_x32.c | 35 +- arch/x86/entry/syscalls/Makefile | 36 +- arch/x86/entry/syscalls/syscallhdr.sh | 35 - arch/x86/entry/syscalls/syscalltbl.sh | 46 - arch/x86/include/asm/Kbuild | 1 + arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/syscall_wrapper.h | 10 +- arch/x86/include/asm/unistd.h | 8 +- arch/x86/include/uapi/asm/hwcap2.h | 6 +- arch/x86/kernel/acpi/boot.c | 118 +- arch/x86/kernel/cpu/mce/core.c | 13 +- arch/x86/kernel/cpu/sgx/encl.h | 4 +- arch/x86/kernel/sev.c | 95 +- arch/x86/kvm/emulate.c | 5 +- arch/x86/kvm/hyperv.c | 8 + arch/x86/kvm/kvm_emulate.h | 3 +- arch/x86/kvm/lapic.c | 16 +- arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/svm/avic.c | 6 +- arch/x86/kvm/svm/svm.c | 4 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/vmx/capabilities.h | 3 +- arch/x86/kvm/vmx/posted_intr.c | 14 + arch/x86/kvm/vmx/posted_intr.h | 1 + arch/x86/kvm/vmx/vmx.c | 6 +- arch/x86/kvm/x86.c | 27 +- arch/x86/platform/efi/efi.c | 2 +- arch/x86/um/sys_call_table_32.c | 14 +- arch/x86/um/sys_call_table_64.c | 15 +- arch/x86/xen/enlighten_pv.c | 8 +- arch/xtensa/Kbuild | 1 + arch/xtensa/Kconfig | 2 +- block/bsg-lib.c | 2 +- block/bsg.c | 4 +- block/genhd.c | 11 +- block/partitions/ldm.c | 2 +- block/partitions/ldm.h | 3 - block/partitions/msdos.c | 24 +- block/scsi_ioctl.c | 13 +- crypto/drbg.c | 12 +- crypto/ecdh.c | 49 +- crypto/khazad.c | 2 +- crypto/tcrypt.c | 36 + crypto/testmgr.c | 10 +- crypto/testmgr.h | 71 +- crypto/wp512.c | 40 +- drivers/acpi/acpi_configfs.c | 5 +- drivers/acpi/acpi_ipmi.c | 7 +- drivers/acpi/acpica/utdelete.c | 8 + drivers/acpi/apei/einj.c | 2 +- drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/device_pm.c | 6 +- drivers/acpi/dptf/dptf_pch_fivr.c | 9 + drivers/acpi/ec.c | 16 + drivers/acpi/event.c | 2 +- drivers/acpi/fan.c | 7 +- drivers/acpi/fan.h | 13 + drivers/acpi/internal.h | 4 +- drivers/acpi/power.c | 59 +- drivers/acpi/processor_idle.c | 40 + drivers/acpi/sbshc.c | 1 - drivers/acpi/scan.c | 62 +- drivers/acpi/sleep.c | 2 +- drivers/acpi/x86/s2idle.c | 4 + drivers/ata/libata-scsi.c | 30 +- drivers/ata/pata_ep93xx.c | 2 +- drivers/atm/zeprom.h | 2 +- drivers/base/component.c | 96 +- drivers/base/core.c | 96 +- drivers/base/memory.c | 6 +- drivers/base/node.c | 2 +- drivers/base/platform.c | 20 - drivers/base/power/wakeirq.c | 4 +- drivers/base/property.c | 16 +- drivers/base/regmap/regmap.c | 13 + drivers/block/zram/zram_drv.h | 2 +- drivers/bluetooth/btrtl.c | 26 +- drivers/bluetooth/btrtl.h | 7 + drivers/bluetooth/hci_h5.c | 5 +- drivers/bus/mhi/core/main.c | 15 +- drivers/bus/mhi/core/pm.c | 19 +- drivers/bus/qcom-ebi2.c | 4 +- drivers/bus/ti-sysc.c | 60 +- drivers/char/hpet.c | 4 +- drivers/char/hw_random/Kconfig | 10 +- drivers/char/hw_random/core.c | 38 +- drivers/char/hw_random/pseries-rng.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 7 +- drivers/char/pcmcia/cm4040_cs.c | 3 +- drivers/char/pcmcia/scr24x_cs.c | 1 - drivers/char/ttyprintk.c | 2 +- drivers/char/xillybus/Kconfig | 22 +- drivers/char/xillybus/Makefile | 2 + drivers/char/xillybus/xillybus.h | 10 +- drivers/char/xillybus/xillybus_class.c | 263 + drivers/char/xillybus/xillybus_class.h | 30 + drivers/char/xillybus/xillybus_core.c | 181 +- drivers/char/xillybus/xillyusb.c | 2260 +++++ drivers/clk/imx/clk-imx8qxp.c | 22 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/renesas-cpg-mssr.c | 10 +- drivers/clk/rockchip/clk-rk3036.c | 2 +- drivers/clk/rockchip/clk-rk3568.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 4 +- drivers/clk/tegra/clk-periph-gate.c | 80 +- drivers/clk/tegra/clk-periph.c | 11 + drivers/clk/tegra/clk-pll.c | 12 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clk/tegra/clk-tegra-super-cclk.c | 16 +- drivers/clk/tegra/clk-tegra20.c | 6 +- drivers/clk/tegra/clk-tegra30.c | 6 +- drivers/clk/tegra/clk.h | 4 - drivers/comedi/drivers/comedi_8254.c | 3 +- drivers/comedi/drivers/comedi_isadma.c | 2 +- drivers/comedi/drivers/ni_routes.c | 6 +- drivers/comedi/drivers/ni_tio.c | 12 +- drivers/cpufreq/acpi-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 263 +- drivers/cpufreq/sc520_freq.c | 1 + drivers/crypto/cavium/cpt/cptpf_main.c | 2 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 12 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 2 +- drivers/crypto/ccp/ccp-dev.c | 2 +- drivers/crypto/ccp/sp-pci.c | 6 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 89 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 249 +- drivers/crypto/hisilicon/qm.c | 310 +- drivers/crypto/hisilicon/qm.h | 2 + drivers/crypto/hisilicon/sec2/sec_main.c | 93 +- drivers/crypto/hisilicon/zip/zip_main.c | 88 +- drivers/crypto/nx/nx-842-pseries.c | 24 +- drivers/crypto/nx/nx-common-powernv.c | 4 +- .../qat/qat_common/icp_qat_fw_loader_handle.h | 2 +- drivers/crypto/qat/qat_common/qat_hal.c | 14 +- drivers/crypto/qat/qat_common/qat_uclo.c | 12 +- drivers/crypto/qce/aead.c | 14 +- drivers/crypto/qce/skcipher.c | 15 +- drivers/crypto/sa2ul.c | 46 +- drivers/cxl/Kconfig | 13 +- drivers/cxl/Makefile | 4 +- drivers/cxl/core.c | 5 +- drivers/cxl/mem.c | 1525 ---- drivers/cxl/mem.h | 5 +- drivers/cxl/pci.c | 1551 ++++ drivers/devfreq/Kconfig | 1 - drivers/devfreq/devfreq.c | 1 + drivers/devfreq/governor_userspace.c | 10 +- drivers/dma/Kconfig | 2 + drivers/dma/hsu/hsu.c | 3 + drivers/dma/idxd/init.c | 61 +- drivers/dma/qcom/Kconfig | 1 + drivers/dma/sf-pdma/Kconfig | 1 + drivers/dma/ste_dma40.c | 3 + drivers/dma/stm32-mdma.c | 4 +- drivers/dma/ti/omap-dma.c | 3 +- drivers/dma/xilinx/xilinx_dpdma.c | 45 +- drivers/dma/xilinx/zynqmp_dma.c | 2 +- drivers/extcon/extcon-intel-mrfld.c | 9 + drivers/extcon/extcon-max8997.c | 1 + drivers/firmware/Kconfig | 1 + drivers/firmware/Makefile | 1 + drivers/firmware/arm_ffa/Kconfig | 21 + drivers/firmware/arm_ffa/Makefile | 6 + drivers/firmware/arm_ffa/bus.c | 210 + drivers/firmware/arm_ffa/common.h | 31 + drivers/firmware/arm_ffa/driver.c | 731 ++ drivers/firmware/arm_ffa/smccc.c | 39 + drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 + drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/cper.c | 4 +- drivers/firmware/efi/dev-path-parser.c | 49 +- drivers/firmware/efi/fdtparams.c | 3 + drivers/firmware/efi/libstub/file.c | 2 +- drivers/firmware/efi/memattr.c | 5 - drivers/firmware/stratix10-svc.c | 22 +- drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-n3000-nios.c | 2 +- drivers/fpga/dfl.h | 2 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/zynq-fpga.c | 6 +- drivers/gpio/gpio-adp5520.c | 18 +- drivers/gpio/gpio-altera-a10sr.c | 11 +- drivers/gpio/gpio-ath79.c | 9 +- drivers/gpio/gpio-bd9571mwv.c | 11 +- drivers/gpio/gpio-da9052.c | 11 +- drivers/gpio/gpio-da9055.c | 11 +- drivers/gpio/gpio-lp87565.c | 6 +- drivers/gpio/gpio-spear-spics.c | 12 +- drivers/gpio/gpio-sprd.c | 10 +- drivers/gpio/gpio-sta2x11.c | 10 +- drivers/gpio/gpio-stmpe.c | 32 +- drivers/gpio/gpio-tc3589x.c | 11 +- drivers/gpio/gpio-tegra186.c | 14 +- drivers/gpio/gpio-tps65218.c | 13 +- drivers/gpio/gpio-tps6586x.c | 13 +- drivers/gpio/gpio-tps65910.c | 12 +- drivers/gpio/gpio-tps65912.c | 12 +- drivers/gpio/gpio-tps68470.c | 12 +- drivers/gpio/gpio-visconti.c | 10 +- drivers/gpio/gpio-wcd934x.c | 2 +- drivers/gpio/gpio-wm831x.c | 12 +- drivers/gpio/gpio-wm8350.c | 12 +- drivers/gpio/gpio-wm8994.c | 13 +- drivers/gpio/gpio-xgene.c | 11 +- drivers/gpio/gpiolib-sysfs.c | 34 +- drivers/gpio/gpiolib.c | 56 +- drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 290 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 46 - drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 55 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 190 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 112 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 10 +- drivers/gpu/drm/amd/amdgpu/nv.c | 9 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 182 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 14 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 6 +- .../drm/amd/display/dc/bios/command_table_helper.c | 2 +- .../amd/display/dc/bios/command_table_helper2.c | 2 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc.c | 46 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 307 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 577 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 9 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 + drivers/gpu/drm/amd/display/dc/dc_link.h | 19 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 + drivers/gpu/drm/amd/display/dc/dc_types.h | 5 - drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 10 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 8 + .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 17 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 4 + .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 1 + .../drm/amd/display/dc/dce110/dce110_transform_v.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 9 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 12 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 34 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 5 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 5 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 - .../drm/amd/display/dc/dml/display_mode_structs.h | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 13 + drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 12 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 66 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 + .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 19 +- .../amd/display/include/gpio_service_interface.h | 4 +- .../drm/amd/display/include/link_service_types.h | 1 + .../drm/amd/display/modules/freesync/freesync.c | 29 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 13 - .../drm/amd/display/modules/power/power_helpers.c | 15 +- .../drm/amd/display/modules/power/power_helpers.h | 3 +- .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 6 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 26 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2 +- .../drm/amd/pm/powerplay/hwmgr/vega12_thermal.c | 3 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 15 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 1 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 6 +- drivers/gpu/drm/bridge/cdns-dsi.c | 2 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 3 - drivers/gpu/drm/drm_bufs.c | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 8 +- drivers/gpu/drm/drm_fb_cma_helper.c | 46 + drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_fourcc.c | 29 +- drivers/gpu/drm/drm_gem_cma_helper.c | 41 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 2 +- drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/icl_dsi.c | 21 +- drivers/gpu/drm/i915/display/intel_atomic.c | 20 + drivers/gpu/drm/i915/display/intel_atomic.h | 1 + drivers/gpu/drm/i915/display/intel_bw.c | 4 +- drivers/gpu/drm/i915/display/intel_csr.c | 825 -- drivers/gpu/drm/i915/display/intel_csr.h | 21 - drivers/gpu/drm/i915/display/intel_cursor.c | 4 + drivers/gpu/drm/i915/display/intel_ddi.c | 50 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 53 + drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 4 + drivers/gpu/drm/i915/display/intel_display.c | 116 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 30 +- drivers/gpu/drm/i915/display/intel_display_power.c | 98 +- drivers/gpu/drm/i915/display/intel_display_types.h | 4 +- drivers/gpu/drm/i915/display/intel_dmc.c | 824 ++ drivers/gpu/drm/i915/display/intel_dmc.h | 21 + .../gpu/drm/i915/display/intel_dp_link_training.c | 71 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 69 +- drivers/gpu/drm/i915/display/intel_fb.c | 13 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 57 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 104 +- drivers/gpu/drm/i915/display/intel_psr.c | 93 +- drivers/gpu/drm/i915/display/intel_qp_tables.c | 309 + drivers/gpu/drm/i915/display/intel_qp_tables.h | 14 + drivers/gpu/drm/i915/display/intel_tc.c | 152 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 + drivers/gpu/drm/i915/display/intel_vdsc.c | 105 +- drivers/gpu/drm/i915/display/intel_vrr.c | 58 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 27 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 3 +- drivers/gpu/drm/i915/gvt/handlers.c | 8 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +- drivers/gpu/drm/i915/i915_debugfs.c | 17 +- drivers/gpu/drm/i915/i915_drv.c | 8 +- drivers/gpu/drm/i915/i915_drv.h | 11 +- drivers/gpu/drm/i915/i915_gpu_error.c | 12 +- drivers/gpu/drm/i915/i915_irq.c | 19 +- drivers/gpu/drm/i915/i915_irq.h | 1 + drivers/gpu/drm/i915/i915_mm.c | 2 +- drivers/gpu/drm/i915/i915_pci.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 172 +- drivers/gpu/drm/i915/i915_vma.c | 2 +- drivers/gpu/drm/i915/i915_vma.h | 7 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_device_info.h | 2 +- drivers/gpu/drm/i915/intel_pm.c | 303 +- drivers/gpu/drm/i915/intel_pm.h | 4 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 20 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 59 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 1 + drivers/gpu/drm/ingenic/ingenic-ipu.c | 21 +- drivers/gpu/drm/mcde/mcde_dsi.c | 4 +- drivers/gpu/drm/meson/meson_drv.c | 9 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 5 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 55 + drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 + drivers/gpu/drm/msm/dp/dp_display.c | 57 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 5 +- drivers/gpu/drm/nouveau/include/nvif/if000c.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 10 - drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 36 + drivers/gpu/drm/nouveau/nouveau_svm.c | 156 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 49 - drivers/gpu/drm/nouveau/nouveau_ttm.h | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 6 + drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 6 +- drivers/gpu/drm/panel/panel-simple.c | 2 + drivers/gpu/drm/r128/ati_pcigart.c | 2 + drivers/gpu/drm/radeon/evergreen.h | 1 - drivers/gpu/drm/radeon/radeon_asic.h | 2 - drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 3 +- drivers/gpu/drm/radeon/radeon_gem.c | 49 + drivers/gpu/drm/radeon/radeon_ttm.c | 65 - drivers/gpu/drm/radeon/radeon_ttm.h | 1 - drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 + drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 45 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 4 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 54 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 1 + drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/dc.h | 26 + drivers/gpu/drm/tegra/drm.h | 2 +- drivers/gpu/drm/tegra/hub.c | 182 +- drivers/gpu/drm/tegra/plane.c | 23 +- drivers/gpu/drm/tegra/plane.h | 3 +- drivers/gpu/drm/tegra/sor.c | 29 +- drivers/gpu/drm/tiny/simpledrm.c | 6 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 60 +- drivers/gpu/drm/ttm/ttm_device.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 68 +- drivers/gpu/drm/vc4/vc4_drv.c | 11 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 147 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 10 + drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 3 + drivers/gpu/drm/vc4/vc4_txp.c | 2 +- drivers/gpu/drm/vc4/vc4_vec.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 9 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 53 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 19 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 3 - drivers/hid/hid-core.c | 1 - drivers/hid/hid-ft260.c | 24 +- drivers/hid/hid-gt683r.c | 1 + drivers/hid/hid-logitech-hidpp.c | 1 + drivers/hid/hid-magicmouse.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 4 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 + drivers/hid/usbhid/hid-pidff.c | 1 + drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hv/connection.c | 4 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/max31790.c | 171 +- drivers/hwmon/sht4x.c | 301 + drivers/hwspinlock/Kconfig | 9 + drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/sun6i_hwspinlock.c | 210 + drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-ali1563.c | 2 +- drivers/i2c/busses/i2c-aspeed.c | 12 +- drivers/i2c/busses/i2c-cadence.c | 2 +- drivers/i2c/busses/i2c-designware-master.c | 2 +- drivers/i2c/busses/i2c-eg20t.c | 3 +- drivers/i2c/busses/i2c-i801.c | 78 +- drivers/i2c/busses/i2c-icy.c | 1 - drivers/i2c/busses/i2c-mpc.c | 81 +- drivers/i2c/busses/i2c-mt65xx.c | 14 +- drivers/i2c/busses/i2c-nomadik.c | 2 +- drivers/i2c/busses/i2c-ocores.c | 8 +- drivers/i2c/busses/i2c-pnx.c | 8 +- drivers/i2c/busses/i2c-qcom-cci.c | 1 + drivers/i2c/busses/i2c-qcom-geni.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 1 - drivers/i2c/busses/i2c-s3c2410.c | 3 + drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/i2c/busses/i2c-st.c | 4 +- drivers/i2c/busses/i2c-stm32f4.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 73 + drivers/i2c/i2c-core-base.c | 105 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 4 +- drivers/iio/accel/bma180.c | 3 +- drivers/iio/accel/bma400_core.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 15 +- drivers/iio/accel/bmc150-accel-i2c.c | 2 +- drivers/iio/accel/bmc150-accel.h | 2 +- drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/iio/accel/kxcjk-1013.c | 3 +- drivers/iio/accel/kxsd9.c | 2 +- drivers/iio/accel/st_accel_core.c | 123 +- drivers/iio/adc/ad7768-1.c | 8 +- drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad7923.c | 4 +- drivers/iio/adc/max11100.c | 34 +- drivers/iio/adc/max1118.c | 68 +- drivers/iio/adc/ti-adc081c.c | 43 +- drivers/iio/adc/ti-adc0832.c | 39 +- drivers/iio/adc/ti-adc108s102.c | 45 +- drivers/iio/adc/ti-adc161s626.c | 51 +- drivers/iio/afe/iio-rescale.c | 41 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/gyro/adis16136.c | 15 +- drivers/iio/gyro/adis16260.c | 4 +- drivers/iio/gyro/bmg160_core.c | 3 +- drivers/iio/gyro/itg3200_core.c | 3 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/st_gyro_core.c | 33 +- drivers/iio/imu/adis16480.c | 160 +- drivers/iio/imu/bmi160/bmi160_core.c | 3 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 8 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 2 +- drivers/iio/industrialio-buffer.c | 1 - drivers/iio/industrialio-core.c | 7 +- drivers/iio/light/si1133.c | 14 +- drivers/iio/light/si1145.c | 10 +- drivers/iio/magnetometer/ak8974.c | 3 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/magnetometer/bmc150_magn.c | 3 +- drivers/iio/magnetometer/hmc5843_core.c | 3 +- drivers/iio/magnetometer/st_magn_core.c | 63 +- drivers/iio/magnetometer/yamaha-yas530.c | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 18 - drivers/infiniband/hw/bnxt_re/main.c | 12 - drivers/infiniband/hw/cxgb4/qp.c | 1 - drivers/infiniband/hw/hfi1/pio.h | 2 - drivers/infiniband/hw/hns/hns_roce_common.h | 4 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 3 +- drivers/infiniband/hw/hns/hns_roce_db.c | 3 +- drivers/infiniband/hw/hns/hns_roce_device.h | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 358 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 73 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 4 +- drivers/infiniband/hw/mlx4/cq.c | 8 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/doorbell.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 4 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 4 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/mlx5/odp.c | 1 - drivers/infiniband/hw/mlx5/qp.c | 16 +- drivers/infiniband/hw/mlx5/qpc.c | 6 + drivers/infiniband/hw/mlx5/srq.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_loc.h | 38 +- drivers/infiniband/sw/rxe/rxe_mr.c | 128 +- 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_req.c | 104 +- drivers/infiniband/sw/rxe/rxe_resp.c | 111 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 48 +- drivers/infiniband/ulp/srp/ib_srp.c | 2 +- drivers/input/evbug.c | 3 - drivers/input/joystick/xpad.c | 6 + drivers/input/keyboard/hil_kbd.c | 1 + drivers/input/misc/ims-pcu.c | 4 +- drivers/input/touchscreen/cyttsp_core.c | 38 +- drivers/input/touchscreen/cyttsp_core.h | 2 + drivers/input/touchscreen/cyttsp_i2c.c | 8 + drivers/input/touchscreen/cyttsp_spi.c | 8 + drivers/input/touchscreen/elants_i2c.c | 11 +- drivers/input/touchscreen/resistive-adc-touch.c | 140 +- drivers/input/touchscreen/usbtouchscreen.c | 8 +- drivers/iommu/intel/dmar.c | 4 +- drivers/ipack/carriers/tpci200.c | 9 +- drivers/ipack/carriers/tpci200.h | 4 +- drivers/ipack/devices/ipoctal.c | 4 +- drivers/ipack/devices/ipoctal.h | 6 +- drivers/leds/Kconfig | 2 +- drivers/leds/blink/leds-lgm-sso.c | 48 +- drivers/leds/led-class.c | 6 +- drivers/leds/leds-as3645a.c | 2 +- drivers/leds/leds-bcm6328.c | 2 +- drivers/leds/leds-blinkm.c | 5 +- drivers/leds/leds-el15203000.c | 37 +- drivers/leds/leds-gpio-register.c | 1 + drivers/leds/leds-is31fl32xx.c | 3 +- drivers/leds/leds-lm3530.c | 2 +- drivers/leds/leds-lm3532.c | 7 +- drivers/leds/leds-lm36274.c | 4 +- drivers/leds/leds-lm3692x.c | 26 +- drivers/leds/leds-lm3697.c | 12 +- drivers/leds/leds-lp3944.c | 6 +- drivers/leds/leds-lp50xx.c | 2 +- drivers/leds/leds-lp8860.c | 16 +- drivers/leds/leds-lt3593.c | 8 +- drivers/leds/leds-mlxcpld.c | 38 +- drivers/leds/leds-mlxreg.c | 3 +- drivers/leds/leds-pwm.c | 16 +- drivers/leds/trigger/ledtrig-cpu.c | 2 +- drivers/md/dm-cache-target.c | 11 +- drivers/md/dm-era-target.c | 4 +- drivers/md/dm-kcopyd.c | 48 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-snap.c | 3 +- drivers/md/dm-table.c | 2 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-verify-sig.c | 2 +- drivers/md/dm-writecache.c | 51 +- drivers/md/dm-zoned-reclaim.c | 2 +- drivers/md/persistent-data/dm-array.c | 7 +- drivers/md/persistent-data/dm-btree.c | 7 +- drivers/md/persistent-data/dm-space-map-common.c | 6 +- drivers/md/persistent-data/dm-space-map-metadata.c | 4 +- drivers/md/raid5.c | 2 - drivers/media/common/siano/smsdvb-main.c | 7 +- drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/media/dvb-frontends/drx39xyj/drxj.h | 35 +- drivers/media/i2c/ir-kbd-i2c.c | 4 +- drivers/media/rc/Kconfig | 83 +- drivers/media/rc/Makefile | 1 - drivers/media/rc/keymaps/Makefile | 1 - drivers/media/rc/keymaps/rc-tango.c | 89 - drivers/media/rc/tango-ir.c | 267 - drivers/media/usb/dvb-usb-v2/lmedm04.c | 9 +- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/v4l2-core/Makefile | 5 +- drivers/media/v4l2-core/v4l2-ctrls-api.c | 1225 +++ drivers/media/v4l2-core/v4l2-ctrls-core.c | 1939 +++++ drivers/media/v4l2-core/v4l2-ctrls-defs.c | 1575 ++++ drivers/media/v4l2-core/v4l2-ctrls-priv.h | 96 + drivers/media/v4l2-core/v4l2-ctrls-request.c | 496 ++ drivers/media/v4l2-core/v4l2-ctrls.c | 5035 ------------ drivers/memstick/host/rtsx_usb_ms.c | 10 +- drivers/mfd/Kconfig | 12 + drivers/mfd/Makefile | 1 + drivers/mfd/axp20x.c | 24 +- drivers/mfd/da9052-i2c.c | 1 + drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/ioc3.c | 1 + drivers/mfd/lp87565.c | 27 + drivers/mfd/max8907.c | 6 +- drivers/mfd/mfd-core.c | 15 +- drivers/mfd/mt6360-core.c | 552 +- drivers/mfd/mt6397-core.c | 20 +- drivers/mfd/omap-usb-host.c | 2 +- drivers/mfd/omap-usb-tll.c | 2 +- drivers/mfd/rn5t618.c | 2 +- drivers/mfd/rt4831.c | 115 + drivers/mfd/si476x-cmd.c | 28 +- drivers/mfd/si476x-i2c.c | 10 +- drivers/mfd/stmpe-i2c.c | 2 +- drivers/mfd/syscon.c | 2 +- drivers/mfd/twl-core.c | 2 +- drivers/mfd/wcd934x.c | 50 +- drivers/mfd/wm831x-core.c | 2 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 3 +- drivers/misc/bcm-vk/bcm_vk_msg.h | 2 +- drivers/misc/cardreader/alcor_pci.c | 2 +- drivers/misc/eeprom/ee1004.c | 217 +- drivers/misc/kgdbts.c | 3 +- drivers/misc/mei/interrupt.c | 3 + drivers/misc/pvpanic/pvpanic-mmio.c | 17 +- drivers/misc/pvpanic/pvpanic-pci.c | 22 +- drivers/misc/pvpanic/pvpanic.c | 30 +- drivers/misc/pvpanic/pvpanic.h | 3 +- drivers/misc/sgi-gru/grufault.c | 4 +- drivers/misc/sram.c | 6 +- drivers/misc/xilinx_sdfec.c | 3 - drivers/mmc/core/block.c | 1 + drivers/mmc/core/host.c | 3 + drivers/mmc/core/sdio.c | 6 +- drivers/mmc/host/cqhci-core.c | 21 +- drivers/mmc/host/dw_mmc-pltfm.c | 1 - drivers/mmc/host/mmc_spi.c | 12 +- drivers/mmc/host/mtk-sd.c | 25 +- drivers/mmc/host/of_mmc_spi.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 5 +- drivers/mmc/host/sdhci-of-aspeed.c | 48 + drivers/mmc/host/sdhci-omap.c | 5 +- drivers/mmc/host/sdhci_am654.c | 6 +- drivers/mmc/host/vub300.c | 2 +- drivers/mtd/devices/ms02-nv.c | 1 - drivers/mtd/mtdcore.c | 12 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 283 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 7 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/internals.h | 5 + drivers/mtd/nand/raw/nand_base.c | 365 +- drivers/mtd/nand/raw/nand_legacy.c | 2 +- drivers/mtd/nand/raw/nand_onfi.c | 5 +- drivers/mtd/nand/raw/nand_timings.c | 370 +- drivers/mtd/nand/raw/qcom_nandc.c | 3 +- drivers/mtd/nand/spi/macronix.c | 112 + drivers/mtd/parsers/qcomsmempart.c | 10 + drivers/mtd/parsers/redboot.c | 76 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 2 +- drivers/mtd/spi-nor/core.c | 15 + drivers/mtd/spi-nor/otp.c | 4 +- drivers/net/appletalk/cops.c | 4 +- drivers/net/appletalk/ltpc.c | 10 +- drivers/net/bonding/bond_alb.c | 8 +- drivers/net/caif/caif_virtio.c | 6 +- drivers/net/can/at91_can.c | 2 +- drivers/net/can/c_can/Makefile | 5 + drivers/net/can/c_can/c_can.c | 1354 --- drivers/net/can/c_can/c_can.h | 3 +- drivers/net/can/c_can/c_can_ethtool.c | 43 + drivers/net/can/c_can/c_can_main.c | 1354 +++ drivers/net/can/m_can/m_can.c | 244 +- drivers/net/can/softing/softing_main.c | 2 - drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/spi/mcp251x.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/can/usb/Kconfig | 2 + drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 14 +- drivers/net/dsa/bcm_sf2.c | 5 +- drivers/net/dsa/microchip/ksz9477.c | 1 + drivers/net/dsa/mt7530.c | 8 - drivers/net/dsa/qca8k.c | 135 +- drivers/net/dsa/sja1105/sja1105.h | 48 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 36 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 23 +- drivers/net/dsa/sja1105/sja1105_ethtool.c | 1089 +-- drivers/net/dsa/sja1105/sja1105_flower.c | 13 +- drivers/net/dsa/sja1105/sja1105_main.c | 258 +- drivers/net/dsa/sja1105/sja1105_spi.c | 122 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 13 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 9 +- drivers/net/dsa/sja1105/sja1105_tas.c | 14 +- drivers/net/dsa/sja1105/sja1105_tas.h | 2 +- drivers/net/dsa/sja1105/sja1105_vl.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 25 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 34 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 546 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 3 + drivers/net/ethernet/faraday/ftgmac100.c | 6 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 7 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 25 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 1 + drivers/net/ethernet/freescale/ucc_geth.c | 3 +- drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 193 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 1 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 55 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 40 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 27 +- drivers/net/ethernet/intel/e100.c | 12 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 10 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 11 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 6 +- drivers/net/ethernet/intel/igbvf/vf.h | 42 +- drivers/net/ethernet/intel/igc/igc_dump.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/lantiq_xrx200.c | 14 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 22 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 54 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 104 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 8675 ++++++++++++-------- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 5 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 34 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 298 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 4 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 77 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 88 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.c | 83 + .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.h | 21 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 28 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 94 +- .../mellanox/mlx5/core/steering/dr_types.h | 1 - .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 8 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/ethernet/sfc/ef10.c | 17 +- drivers/net/ethernet/sfc/efx.c | 6 +- drivers/net/ethernet/sfc/efx_common.c | 12 +- drivers/net/ethernet/sfc/falcon/efx.c | 4 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 10 +- drivers/net/ethernet/sfc/farch.c | 13 +- drivers/net/ethernet/sfc/nic.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 28 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 21 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 + drivers/net/ethernet/xilinx/xilinx_emaclite.c | 5 +- drivers/net/hamradio/6pack.c | 10 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/motorcomm.c | 137 + drivers/net/phy/phy_device.c | 2 +- drivers/net/usb/hso.c | 4 +- drivers/net/usb/r8152.c | 42 +- drivers/net/usb/smsc75xx.c | 8 +- drivers/net/wan/hd64572.c | 95 +- drivers/net/wan/hdlc_fr.c | 101 +- drivers/net/wan/n2.c | 56 +- drivers/net/wan/wanxl.c | 186 +- drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/debug.c | 4 +- drivers/net/wireless/ath/ath10k/htt.h | 4 +- drivers/net/wireless/ath/ath10k/wmi.c | 6 +- drivers/net/wireless/ath/ath10k/wmi.h | 8 +- drivers/net/wireless/ath/ath11k/core.h | 4 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 2 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/wmi.h | 4 +- drivers/net/wireless/ath/ath9k/ar9003_mac.c | 2 + drivers/net/wireless/broadcom/b43/debugfs.c | 34 +- drivers/net/wireless/broadcom/b43/debugfs.h | 3 - drivers/net/wireless/broadcom/b43legacy/debugfs.c | 29 +- drivers/net/wireless/broadcom/b43legacy/debugfs.h | 3 - drivers/net/wireless/mac80211_hwsim.c | 5 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 - .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 19 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 3 - drivers/net/wireless/mediatek/mt76/mt7921/main.c | 3 +- drivers/net/wwan/wwan_core.c | 15 + drivers/nfc/fdp/fdp.c | 4 +- drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/nfcmrvl/fw_dnld.h | 2 +- drivers/nfc/nfcmrvl/i2c.c | 9 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 2 +- drivers/nfc/nfcmrvl/spi.c | 4 +- drivers/nfc/nfcmrvl/uart.c | 2 +- drivers/nfc/nfcmrvl/usb.c | 2 +- drivers/nfc/pn533/i2c.c | 2 +- drivers/nfc/pn533/uart.c | 2 +- drivers/nfc/pn544/i2c.c | 4 +- drivers/nfc/port100.c | 4 +- drivers/nfc/s3fwrn5/i2c.c | 2 +- drivers/nfc/st-nci/i2c.c | 4 +- drivers/nfc/st-nci/se.c | 8 +- drivers/nfc/st-nci/spi.c | 4 +- drivers/nfc/st-nci/vendor_cmds.c | 15 +- drivers/nfc/st21nfca/i2c.c | 4 +- drivers/nfc/st95hf/core.c | 9 +- drivers/nvme/host/Kconfig | 3 +- drivers/nvme/host/core.c | 4 +- drivers/nvme/host/fabrics.c | 5 + drivers/nvme/host/fc.c | 37 +- drivers/nvme/host/tcp.c | 5 +- drivers/nvme/target/core.c | 17 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/nvmet.h | 2 +- drivers/nvme/target/tcp.c | 2 +- drivers/nvmem/core.c | 10 +- drivers/nvmem/qfprom.c | 6 +- drivers/parport/probe.c | 11 +- drivers/pci/of.c | 7 + drivers/pci/probe.c | 25 +- drivers/perf/arm-cci.c | 4 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/arm-cmn.c | 11 +- drivers/perf/arm_dmc620_pmu.c | 5 +- drivers/perf/arm_dsu_pmu.c | 8 +- drivers/perf/arm_pmu.c | 6 +- drivers/perf/arm_smmuv3_pmu.c | 10 +- drivers/perf/arm_spe_pmu.c | 5 +- drivers/perf/fsl_imx8_ddr_perf.c | 5 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 3 - drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 3 - drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 3 - drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 3 - drivers/perf/hisilicon/hisi_uncore_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 3 - drivers/perf/thunderx2_pmu.c | 4 +- drivers/phy/cadence/phy-cadence-sierra.c | 1 + drivers/phy/mediatek/phy-mtk-tphy.c | 2 + drivers/phy/phy-xgene.c | 3 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 168 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 57 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 44 + drivers/phy/st/phy-stm32-usbphyc.c | 31 + drivers/phy/tegra/xusb-tegra186.c | 550 +- drivers/phy/tegra/xusb-tegra210.c | 1875 +---- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/phy/ti/phy-twl4030-usb.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 24 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 9 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 8 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 + drivers/pinctrl/mediatek/Kconfig | 6 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt2701.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt2712.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt6397.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8127.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8135.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8167.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8173.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8365.c | 502 ++ drivers/pinctrl/mediatek/pinctrl-mt8516.c | 3 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 17 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 3 + drivers/pinctrl/mediatek/pinctrl-mtk-mt8365.h | 1511 ++++ drivers/pinctrl/pinctrl-at91.c | 14 +- drivers/pinctrl/pinctrl-single.c | 2 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 346 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 301 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 533 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 360 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 175 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 209 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 246 +- .../platform/surface/surface_aggregator_registry.c | 54 +- drivers/platform/x86/asus-nb-wmi.c | 77 - drivers/platform/x86/dell/Kconfig | 9 + drivers/platform/x86/dell/Makefile | 2 + drivers/platform/x86/dell/dell-laptop.c | 13 +- drivers/platform/x86/dell/dell-wmi-base.c | 775 ++ drivers/platform/x86/dell/dell-wmi-privacy.c | 391 + drivers/platform/x86/dell/dell-wmi-privacy.h | 36 + drivers/platform/x86/dell/dell-wmi.c | 763 -- drivers/platform/x86/ideapad-laptop.c | 12 + drivers/platform/x86/thinkpad_acpi.c | 3 +- drivers/pnp/base.h | 1 - drivers/pnp/card.c | 2 +- drivers/pnp/core.c | 17 +- drivers/pnp/interface.c | 4 +- drivers/pnp/resource.c | 2 +- drivers/pwm/core.c | 44 +- drivers/pwm/pwm-atmel-hlcdc.c | 2 - drivers/pwm/pwm-atmel-tcb.c | 2 - drivers/pwm/pwm-atmel.c | 2 - drivers/pwm/pwm-bcm-iproc.c | 2 - drivers/pwm/pwm-bcm-kona.c | 2 - drivers/pwm/pwm-bcm2835.c | 2 - drivers/pwm/pwm-berlin.c | 2 - drivers/pwm/pwm-fsl-ftm.c | 2 - drivers/pwm/pwm-hibvt.c | 2 - drivers/pwm/pwm-imx-tpm.c | 2 - drivers/pwm/pwm-imx27.c | 3 - drivers/pwm/pwm-jz4740.c | 2 - drivers/pwm/pwm-lpc18xx-sct.c | 2 - drivers/pwm/pwm-meson.c | 2 - drivers/pwm/pwm-mxs.c | 2 - drivers/pwm/pwm-omap-dmtimer.c | 2 - drivers/pwm/pwm-renesas-tpu.c | 2 - drivers/pwm/pwm-rockchip.c | 5 - drivers/pwm/pwm-samsung.c | 3 - drivers/pwm/pwm-sifive.c | 2 - drivers/pwm/pwm-spear.c | 40 +- drivers/pwm/pwm-stm32-lp.c | 2 - drivers/pwm/pwm-stm32.c | 2 - drivers/pwm/pwm-sun4i.c | 2 - drivers/pwm/pwm-tiecap.c | 2 - drivers/pwm/pwm-tiehrpwm.c | 2 - drivers/pwm/pwm-visconti.c | 17 +- drivers/pwm/pwm-vt8500.c | 2 - drivers/regulator/Kconfig | 1 + drivers/regulator/bd70528-regulator.c | 37 +- drivers/regulator/bd71815-regulator.c | 1 - drivers/regulator/hi6421v600-regulator.c | 2 +- drivers/regulator/hi655x-regulator.c | 2 +- drivers/regulator/lp87565-regulator.c | 11 + drivers/regulator/max77620-regulator.c | 17 +- drivers/regulator/max8973-regulator.c | 37 +- drivers/regulator/mp5416.c | 44 +- drivers/regulator/mp886x.c | 32 +- drivers/regulator/qcom_smd-regulator.c | 2 +- drivers/regulator/rk808-regulator.c | 116 +- drivers/regulator/rt4831-regulator.c | 3 + drivers/regulator/scmi-regulator.c | 2 +- drivers/remoteproc/remoteproc_core.c | 45 +- drivers/remoteproc/remoteproc_elf_loader.c | 12 +- drivers/remoteproc/remoteproc_virtio.c | 6 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 151 +- drivers/rtc/Kconfig | 3 +- drivers/rtc/proc.c | 4 +- drivers/rtc/rtc-efi.c | 1 - drivers/rtc/rtc-imxdi.c | 4 + drivers/rtc/rtc-m41t80.c | 12 + drivers/rtc/rtc-mxc_v2.c | 1 + drivers/s390/block/dasd_diag.c | 8 +- drivers/s390/block/dasd_fba.c | 8 +- drivers/s390/block/dasd_int.h | 1 - drivers/s390/char/sclp_vt220.c | 4 +- drivers/s390/cio/ccwgroup.c | 60 +- drivers/s390/cio/cio.h | 12 - drivers/s390/cio/trace.h | 3 +- drivers/s390/cio/vfio_ccw_cp.c | 4 + drivers/s390/cio/vfio_ccw_drv.c | 12 +- drivers/s390/cio/vfio_ccw_fsm.c | 1 + drivers/s390/cio/vfio_ccw_ops.c | 2 - drivers/s390/crypto/ap_bus.c | 84 +- drivers/s390/crypto/ap_bus.h | 3 + drivers/s390/crypto/ap_card.c | 2 + drivers/s390/crypto/vfio_ap_drv.c | 13 +- drivers/s390/crypto/zcrypt_api.c | 1 - drivers/s390/crypto/zcrypt_api.h | 1 - drivers/s390/crypto/zcrypt_card.c | 2 + drivers/s390/crypto/zcrypt_ccamisc.c | 8 +- drivers/s390/crypto/zcrypt_ccamisc.h | 4 +- drivers/s390/crypto/zcrypt_msgtype50.c | 2 + drivers/s390/crypto/zcrypt_msgtype6.c | 5 + drivers/s390/crypto/zcrypt_queue.c | 13 +- drivers/s390/scsi/zfcp_scsi.c | 5 +- drivers/scsi/3w-9xxx.c | 2 +- drivers/scsi/3w-xxxx.c | 6 +- drivers/scsi/53c700.c | 6 +- drivers/scsi/FlashPoint.c | 165 +- drivers/scsi/Kconfig | 2 +- drivers/scsi/NCR5380.c | 10 +- drivers/scsi/advansys.c | 4 - drivers/scsi/aha152x.c | 33 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 19 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 1 - drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 1 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h | 2 +- drivers/scsi/aic7xxx/scsi_message.h | 11 + drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 16 +- drivers/scsi/arm/acornscsi.c | 46 +- drivers/scsi/arm/fas216.c | 17 +- drivers/scsi/bfa/bfa_defs_svc.h | 2 +- drivers/scsi/bfa/bfa_svc.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 + drivers/scsi/ch.c | 5 +- drivers/scsi/constants.c | 15 - drivers/scsi/cxlflash/superpipe.c | 3 +- drivers/scsi/dc395x.c | 80 +- drivers/scsi/device_handler/scsi_dh_alua.c | 78 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fdomain.c | 22 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 12 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 8 +- drivers/scsi/hosts.c | 3 + drivers/scsi/hptiop.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/libiscsi.c | 5 +- drivers/scsi/libsas/sas_port.c | 4 +- drivers/scsi/lpfc/lpfc.h | 2 + drivers/scsi/lpfc/lpfc_attr.c | 11 + drivers/scsi/lpfc/lpfc_crtn.h | 1 + drivers/scsi/lpfc/lpfc_ct.c | 43 +- drivers/scsi/lpfc/lpfc_debugfs.c | 11 +- drivers/scsi/lpfc/lpfc_disc.h | 1 + drivers/scsi/lpfc/lpfc_els.c | 299 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 81 +- drivers/scsi/lpfc/lpfc_init.c | 7 - drivers/scsi/lpfc/lpfc_mbox.c | 3 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 40 +- drivers/scsi/lpfc/lpfc_nvme.c | 14 +- drivers/scsi/lpfc/lpfc_scsi.c | 99 +- drivers/scsi/lpfc/lpfc_sli.c | 39 +- drivers/scsi/lpfc/lpfc_sli.h | 3 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid.c | 20 +- drivers/scsi/megaraid/megaraid_mbox.c | 25 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 - drivers/scsi/mesh.c | 9 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 261 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 8 + drivers/scsi/mpt3sas/mpt3sas_config.c | 18 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 188 +- drivers/scsi/mvumi.c | 10 +- drivers/scsi/myrb.c | 64 +- drivers/scsi/myrs.c | 9 +- drivers/scsi/nsp32.c | 419 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/pmcraid.h | 4 +- drivers/scsi/ps3rom.c | 7 +- drivers/scsi/qedf/qedf_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_init.c | 2 - drivers/scsi/qla2xxx/qla_isr.c | 15 +- drivers/scsi/qla2xxx/qla_target.c | 2 + drivers/scsi/qlogicfas408.c | 138 +- drivers/scsi/scsi.c | 11 +- drivers/scsi/scsi_debug.c | 15 +- drivers/scsi/scsi_error.c | 70 +- drivers/scsi/scsi_ioctl.c | 7 +- drivers/scsi/scsi_lib.c | 119 +- drivers/scsi/scsi_logging.c | 10 +- drivers/scsi/scsi_scan.c | 6 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/scsi_transport_sas.c | 9 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 63 +- drivers/scsi/sd_zbc.c | 3 +- drivers/scsi/sg.c | 9 +- drivers/scsi/smartpqi/smartpqi_init.c | 3 +- drivers/scsi/snic/snic_debugfs.c | 23 +- drivers/scsi/snic/snic_trc.h | 3 - drivers/scsi/sr.c | 4 +- drivers/scsi/sr_ioctl.c | 6 +- drivers/scsi/st.c | 8 +- drivers/scsi/stex.c | 9 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/ufs-exynos.c | 29 +- drivers/scsi/ufs/ufs-exynos.h | 26 - drivers/scsi/ufs/ufshcd.c | 19 +- drivers/scsi/ufs/ufshcd.h | 16 +- drivers/scsi/virtio_scsi.c | 5 +- drivers/scsi/vmw_pvscsi.c | 14 +- drivers/scsi/wd33c93.c | 43 +- drivers/scsi/xen-scsifront.c | 8 +- drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/amlogic/meson-ee-pwrc.c | 46 +- drivers/soc/imx/gpcv2.c | 542 +- drivers/soc/qcom/rpmhpd.c | 21 + drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/qcom/socinfo.c | 56 +- drivers/soundwire/cadence_master.h | 3 - drivers/spi/spi-ath79.c | 9 +- drivers/spi/spi-bcm2835.c | 10 +- drivers/spi/spi-pxa2xx-pci.c | 2 +- drivers/spi/spi-sc18is602.c | 9 +- drivers/spi/spi.c | 4 + drivers/staging/emxx_udc/emxx_udc.c | 11 +- drivers/staging/greybus/audio_topology.c | 4 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/greybus/spilib.c | 1 + drivers/staging/iio/cdc/ad7746.c | 56 +- drivers/staging/iio/cdc/ad7746.h | 28 - drivers/staging/media/hantro/hantro_drv.c | 9 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 110 +- drivers/staging/media/hantro/hantro_hw.h | 2 +- drivers/staging/media/hantro/hantro_mpeg2.c | 2 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 106 +- drivers/staging/media/imx/imx7-mipi-csis.c | 1018 ++- drivers/staging/media/sunxi/cedrus/cedrus.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 5 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 97 +- drivers/staging/rtl8188eu/hal/odm.c | 3 +- drivers/staging/rtl8188eu/include/odm_debug.h | 13 - drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 6 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 1 - drivers/staging/rtl8712/rtl871x_xmit.c | 1 - drivers/staging/rtl8712/usb_intf.c | 1 - drivers/staging/rtl8712/xmit_linux.c | 1 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 1 + drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 5 +- drivers/staging/rtl8723bs/core/rtw_security.c | 41 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 161 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 18 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 13 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 7 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/rtw_io.h | 2 - drivers/staging/rtl8723bs/include/rtw_mp.h | 1 - drivers/staging/rtl8723bs/include/rtw_security.h | 3 + drivers/staging/rtl8723bs/include/sdio_ops_linux.h | 2 - drivers/staging/rtl8723bs/include/wifi.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 28 - .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- drivers/target/loopback/tcm_loop.c | 1 - drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_iblock.c | 6 +- drivers/target/target_core_pr.c | 8 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_sbc.c | 10 +- drivers/target/target_core_spc.c | 14 +- drivers/target/target_core_transport.c | 2 +- drivers/target/target_core_user.c | 14 +- drivers/target/target_core_xcopy.c | 2 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 4 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 2 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 2 +- drivers/thunderbolt/dma_port.c | 94 +- drivers/thunderbolt/lc.c | 6 +- drivers/thunderbolt/nvm.c | 95 + drivers/thunderbolt/quirks.c | 1 + drivers/thunderbolt/switch.c | 3 +- drivers/thunderbolt/tb.h | 12 + drivers/thunderbolt/tb_regs.h | 3 + drivers/thunderbolt/usb4.c | 132 +- drivers/tty/hvc/hvc_console.c | 4 +- drivers/tty/n_gsm.c | 6 +- drivers/tty/n_hdlc.c | 4 +- drivers/tty/nozomi.c | 8 +- drivers/tty/pty.c | 4 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serial/8250/8250_core.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 12 - drivers/tty/serial/8250/8250_pci.c | 29 +- drivers/tty/serial/8250/serial_cs.c | 11 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 2 +- drivers/tty/serial/liteuart.c | 21 + drivers/tty/serial/max310x.c | 40 +- drivers/tty/serial/meson_uart.c | 5 +- drivers/tty/serial/omap-serial.c | 10 +- drivers/tty/serial/rp2.c | 52 +- drivers/tty/serial/sc16is7xx.c | 26 +- drivers/tty/serial/serial_core.c | 20 +- drivers/tty/serial/st-asc.c | 4 +- drivers/tty/serial/stm32-usart.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 10 +- drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 77 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/vt/selection.c | 2 +- drivers/uio/Kconfig | 2 +- drivers/usb/atm/cxacru.c | 2 +- drivers/usb/cdns3/cdns3-ep0.c | 6 +- drivers/usb/cdns3/cdns3-gadget.c | 42 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.c | 7 +- drivers/usb/cdns3/cdnsp-ring.c | 7 +- drivers/usb/cdns3/core.c | 4 +- drivers/usb/chipidea/ci.h | 2 - drivers/usb/chipidea/core.c | 2 +- drivers/usb/chipidea/debug.c | 34 +- drivers/usb/chipidea/otg.c | 9 +- drivers/usb/chipidea/udc.c | 2 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/common/usb-conn-gpio.c | 62 +- drivers/usb/core/devio.c | 13 +- drivers/usb/core/hub.c | 34 +- drivers/usb/core/quirks.c | 1 - drivers/usb/core/sysfs.c | 24 - drivers/usb/core/urb.c | 9 + drivers/usb/dwc2/gadget.c | 14 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc2/params.c | 4 +- drivers/usb/dwc2/pci.c | 2 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/gadget.c | 13 +- drivers/usb/dwc3/trace.h | 2 - drivers/usb/gadget/udc/bcm63xx_udc.c | 7 +- drivers/usb/gadget/udc/fsl_udc_core.c | 8 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 5 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/pxa25x_udc.h | 4 - drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/pxa27x_udc.h | 4 - drivers/usb/gadget/udc/renesas_usb3.c | 5 +- drivers/usb/gadget/udc/s3c-hsudc.c | 5 +- drivers/usb/gadget/udc/s3c2410_udc.c | 7 +- drivers/usb/gadget/udc/s3c2410_udc.h | 1 - drivers/usb/gadget/udc/tegra-xudc.c | 30 +- drivers/usb/gadget/udc/trace.c | 2 +- drivers/usb/gadget/udc/trace.h | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/ehci-fsl.c | 8 +- drivers/usb/host/fotg210-hcd.c | 5 +- drivers/usb/host/fotg210.h | 3 - drivers/usb/host/xhci-ring.c | 14 +- drivers/usb/host/xhci-tegra.c | 613 +- drivers/usb/isp1760/Kconfig | 5 +- drivers/usb/isp1760/isp1760-core.c | 513 +- drivers/usb/isp1760/isp1760-core.h | 44 +- drivers/usb/isp1760/isp1760-hcd.c | 1021 ++- drivers/usb/isp1760/isp1760-hcd.h | 57 +- drivers/usb/isp1760/isp1760-if.c | 41 +- drivers/usb/isp1760/isp1760-regs.h | 435 +- drivers/usb/isp1760/isp1760-udc.c | 251 +- drivers/usb/isp1760/isp1760-udc.h | 13 +- drivers/usb/misc/trancevibrator.c | 4 +- drivers/usb/misc/uss720.c | 1 + drivers/usb/musb/musb_core.c | 9 + drivers/usb/musb/omap2430.c | 32 + drivers/usb/phy/phy-isp1301.c | 25 +- drivers/usb/roles/class.c | 9 + drivers/usb/serial/digi_acceleport.c | 34 +- drivers/usb/serial/io_edgeport.c | 27 +- drivers/usb/serial/metro-usb.c | 12 +- drivers/usb/serial/mos7720.c | 17 +- drivers/usb/serial/mos7840.c | 5 - drivers/usb/serial/omninet.c | 8 +- drivers/usb/serial/quatech2.c | 8 +- drivers/usb/storage/cypress_atacb.c | 4 +- drivers/usb/typec/mux.c | 36 +- drivers/usb/typec/mux.h | 6 + drivers/usb/typec/tcpm/tcpci.c | 28 + drivers/usb/typec/tcpm/tcpm.c | 97 +- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 4 +- drivers/vfio/platform/vfio_platform_common.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/video/backlight/Kconfig | 8 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/lm3630a_bl.c | 4 +- drivers/video/backlight/qcom-wled.c | 1 + drivers/video/backlight/rt4831-backlight.c | 203 + drivers/video/fbdev/hgafb.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 5 +- drivers/w1/masters/ds2482.c | 94 +- drivers/w1/slaves/w1_ds2438.c | 122 +- drivers/w1/slaves/w1_therm.c | 5 +- drivers/xen/xen-pciback/vpci.c | 14 +- drivers/xen/xen-pciback/xenbus.c | 22 +- drivers/xen/xen-scsiback.c | 17 +- fs/afs/cmservice.c | 5 + fs/afs/dir.c | 4 +- fs/afs/fsclient.c | 4 + fs/afs/vlclient.c | 1 + fs/block_dev.c | 18 +- fs/btrfs/compression.c | 19 +- fs/btrfs/compression.h | 20 +- fs/btrfs/ctree.h | 25 +- fs/btrfs/delayed-inode.c | 38 +- fs/btrfs/disk-io.c | 23 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/extent_io.c | 17 +- fs/btrfs/file-item.c | 98 +- fs/btrfs/file.c | 2 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 89 +- fs/btrfs/ioctl.c | 174 +- fs/btrfs/reflink.c | 38 +- fs/btrfs/relocation.c | 60 +- fs/btrfs/scrub.c | 22 +- fs/btrfs/space-info.c | 33 +- fs/btrfs/super.c | 2 +- fs/btrfs/sysfs.c | 4 +- fs/btrfs/transaction.c | 17 +- fs/btrfs/tree-log.c | 59 +- fs/cifs/cifs_ioctl.h | 25 +- fs/cifs/cifspdu.h | 3 +- fs/cifs/ioctl.c | 143 +- fs/cifs/sess.c | 2 +- fs/cifs/smb2pdu.c | 7 + fs/cifs/trace.h | 29 +- fs/cifsd/Kconfig | 1 + fs/cifsd/asn1.c | 101 +- fs/cifsd/asn1.h | 18 +- fs/cifsd/auth.c | 283 +- fs/cifsd/auth.h | 57 +- fs/cifsd/buffer_pool.c | 3 +- fs/cifsd/buffer_pool.h | 3 - fs/cifsd/connection.c | 24 +- fs/cifsd/connection.h | 22 +- fs/cifsd/crypto_ctx.c | 15 +- fs/cifsd/crypto_ctx.h | 3 - fs/cifsd/ksmbd_work.c | 8 +- fs/cifsd/misc.c | 12 +- fs/cifsd/misc.h | 9 - fs/cifsd/ndr.c | 7 +- fs/cifsd/ndr.h | 3 +- fs/cifsd/nterr.h | 2 - fs/cifsd/oplock.c | 108 +- fs/cifsd/oplock.h | 13 +- fs/cifsd/server.c | 34 +- fs/cifsd/smb2misc.c | 42 +- fs/cifsd/smb2pdu.c | 719 +- fs/cifsd/smb_common.c | 37 +- fs/cifsd/smb_common.h | 2 +- fs/cifsd/smbacl.c | 106 +- fs/cifsd/transport_ipc.c | 21 +- fs/cifsd/transport_ipc.h | 13 +- fs/cifsd/transport_rdma.c | 358 +- fs/cifsd/transport_tcp.c | 26 +- fs/cifsd/unicode.c | 17 +- fs/cifsd/unicode.h | 9 +- fs/cifsd/vfs.c | 222 +- fs/cifsd/vfs.h | 65 +- fs/cifsd/vfs_cache.c | 14 +- fs/cifsd/vfs_cache.h | 2 +- fs/configfs/file.c | 171 +- fs/debugfs/file.c | 33 +- fs/debugfs/inode.c | 9 +- fs/dlm/config.c | 3 +- fs/dlm/debug_fs.c | 54 + fs/dlm/dlm_internal.h | 42 +- fs/dlm/lock.c | 16 +- fs/dlm/lockspace.c | 14 +- fs/dlm/lowcomms.c | 356 +- fs/dlm/lowcomms.h | 25 +- fs/dlm/member.c | 35 +- fs/dlm/midcomms.c | 1317 ++- fs/dlm/midcomms.h | 15 + fs/dlm/rcom.c | 121 +- fs/dlm/util.c | 10 +- fs/dlm/util.h | 2 + fs/erofs/super.c | 1 + fs/erofs/zdata.c | 4 +- fs/erofs/zpvec.h | 5 +- fs/exec.c | 9 +- fs/f2fs/checkpoint.c | 7 +- fs/f2fs/compress.c | 87 +- fs/f2fs/data.c | 71 +- fs/f2fs/dir.c | 8 +- fs/f2fs/f2fs.h | 108 +- fs/f2fs/file.c | 25 +- fs/f2fs/gc.c | 7 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 16 +- fs/f2fs/node.c | 10 +- fs/f2fs/node.h | 29 - fs/f2fs/recovery.c | 31 +- fs/f2fs/segment.c | 23 +- fs/f2fs/super.c | 57 +- fs/f2fs/sysfs.c | 27 + fs/hugetlbfs/inode.c | 18 +- fs/io-wq.c | 29 +- fs/io-wq.h | 2 +- fs/io_uring.c | 364 +- fs/jfs/jfs_txnmgr.c | 2 +- fs/netfs/Kconfig | 2 +- fs/netfs/read_helper.c | 2 +- fs/nfs/namespace.c | 2 +- fs/nfs/nfs4file.c | 2 +- fs/nfs/pagelist.c | 20 +- fs/nfs/super.c | 2 +- fs/notify/fanotify/fanotify_user.c | 30 +- fs/notify/fdinfo.c | 2 +- fs/ocfs2/cluster/heartbeat.c | 5 +- fs/ocfs2/file.c | 55 +- fs/open.c | 14 +- fs/proc/array.c | 2 +- fs/proc/base.c | 4 + fs/proc/task_mmu.c | 23 +- fs/squashfs/block.c | 5 +- fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 86 + fs/xfs/libxfs/xfs_ag_resv.c | 22 +- fs/xfs/libxfs/xfs_alloc.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 12 - fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 46 +- fs/xfs/libxfs/xfs_trans_inode.c | 17 + fs/xfs/scrub/agheader.c | 1 + fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 6 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/repair.c | 2 +- fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_inode.c | 31 +- fs/xfs/xfs_ioctl.c | 105 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_log.c | 1 + fs/xfs/xfs_message.h | 2 + fs/xfs/xfs_trans_buf.c | 2 +- include/asm-generic/early_ioremap.h | 1 + include/asm-generic/uaccess.h | 2 +- include/crypto/aead.h | 2 +- include/crypto/engine.h | 2 +- include/crypto/hash.h | 2 +- include/drm/drm_dp_mst_helper.h | 8 +- include/drm/drm_fb_cma_helper.h | 5 + include/drm/drm_fourcc.h | 9 - include/drm/drm_gem_cma_helper.h | 3 + include/drm/ttm/ttm_bo_api.h | 13 - include/drm/ttm/ttm_device.h | 15 - include/dt-bindings/leds/rt4831-backlight.h | 23 + include/dt-bindings/pinctrl/apple.h | 13 + include/dt-bindings/pinctrl/mt8365-pinfunc.h | 858 ++ include/dt-bindings/power/imx8mm-power.h | 22 + include/dt-bindings/power/qcom-rpmpd.h | 13 + include/linux/arm-smccc.h | 55 + include/linux/arm_ffa.h | 267 + include/linux/bpf.h | 22 + include/linux/bpf_local_storage.h | 4 +- include/linux/cgroup-defs.h | 6 +- include/linux/cgroup.h | 2 +- include/linux/compaction.h | 4 +- include/linux/compiler-clang.h | 17 + include/linux/compiler-gcc.h | 6 + include/linux/compiler_types.h | 2 +- include/linux/cpuhotplug.h | 2 +- include/linux/cred.h | 4 + include/linux/debugfs.h | 26 +- include/linux/device.h | 43 +- include/linux/dm-kcopyd.h | 5 +- include/linux/dmaengine.h | 11 +- include/linux/export.h | 5 + include/linux/f2fs_fs.h | 1 + include/linux/fanotify.h | 4 + include/linux/fcntl.h | 4 - include/linux/filter.h | 19 +- include/linux/fpga/fpga-mgr.h | 2 +- include/linux/genhd.h | 2 - include/linux/hmm.h | 2 +- include/linux/hugetlb.h | 21 +- include/linux/i2c.h | 2 + include/linux/iio/common/st_sensors.h | 14 +- include/linux/iio/iio.h | 3 +- include/linux/init.h | 3 +- include/linux/kprobes.h | 3 + include/linux/kvm_host.h | 8 +- include/linux/list_lru.h | 4 +- include/linux/mempolicy.h | 2 +- include/linux/mfd/lp87565.h | 40 +- include/linux/mfd/mt6358/registers.h | 2 + include/linux/mfd/mt6360.h | 240 - include/linux/mfd/rohm-bd70528.h | 4 +- include/linux/mfd/rohm-bd71828.h | 10 +- include/linux/migrate.h | 4 + include/linux/mlx5/driver.h | 2 + include/linux/mlx5/eswitch.h | 17 +- include/linux/mm.h | 40 +- include/linux/mmu_notifier.h | 34 +- include/linux/mmzone.h | 20 +- include/linux/mtd/onfi.h | 41 +- include/linux/mtd/rawnand.h | 161 +- include/linux/netfilter.h | 4 +- include/linux/netfilter/x_tables.h | 2 +- include/linux/page-flags.h | 4 +- include/linux/pci.h | 2 + include/linux/percpu-defs.h | 2 +- include/linux/pgtable.h | 8 + include/linux/phy.h | 5 + include/linux/phy/tegra/xusb.h | 10 +- include/linux/platform_data/spi-ath79.h | 16 - include/linux/platform_data/ti-sysc.h | 1 + include/linux/platform_device.h | 3 - include/linux/prandom.h | 2 +- include/linux/printk.h | 1 - include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 3 - include/linux/remoteproc.h | 50 +- include/linux/rmap.h | 13 +- include/linux/sched/user.h | 7 - include/linux/serial_8250.h | 2 +- include/linux/serial_core.h | 3 +- include/linux/shmem_fs.h | 2 +- include/linux/shrinker.h | 2 +- include/linux/signal_types.h | 4 +- include/linux/soc/samsung/exynos-regs-pmu.h | 6 - include/linux/sunrpc/xprt.h | 2 + include/linux/swap.h | 11 +- include/linux/swapops.h | 128 +- include/linux/sysfs.h | 6 + include/linux/usb.h | 9 +- include/linux/usb/composite.h | 2 +- include/linux/usb/gadget.h | 2 +- include/linux/usb/hcd.h | 4 +- include/linux/usb/isp1760.h | 19 - include/linux/usb/otg-fsm.h | 6 +- include/linux/usb/otg.h | 2 +- include/linux/usb/quirks.h | 2 +- include/linux/usb/role.h | 6 + include/linux/usb/serial.h | 2 +- include/linux/usb/tcpm.h | 4 + include/linux/usb/typec_dp.h | 2 +- include/linux/user_namespace.h | 31 +- include/linux/vmalloc.h | 4 +- include/media/mpeg2-ctrls.h | 82 - include/media/rc-map.h | 1 - include/media/v4l2-ctrls.h | 11 +- include/net/mac80211.h | 9 +- include/net/netfilter/nf_tables.h | 40 +- include/net/netfilter/nf_tables_core.h | 7 +- include/net/netfilter/nf_tables_ipv4.h | 40 +- include/net/netfilter/nf_tables_ipv6.h | 42 +- include/net/netns/xfrm.h | 1 + include/net/pkt_cls.h | 11 + include/net/xdp.h | 1 + include/net/xfrm.h | 1 + include/scsi/iscsi_proto.h | 2 +- include/scsi/libfc.h | 6 +- include/scsi/scsi.h | 42 +- include/scsi/scsi_bsg_iscsi.h | 2 +- include/scsi/scsi_cmnd.h | 38 +- include/scsi/scsi_proto.h | 22 +- include/scsi/sg.h | 35 +- include/sound/core.h | 50 +- include/trace/events/scsi.h | 48 +- include/trace/events/spi.h | 57 + include/trace/events/xdp.h | 6 +- include/uapi/drm/amdgpu_drm.h | 4 + include/uapi/drm/drm.h | 28 +- include/uapi/drm/drm_fourcc.h | 7 + include/uapi/linux/bpf.h | 27 +- include/uapi/linux/can.h | 13 +- include/uapi/linux/kvm.h | 5 +- include/uapi/linux/lirc.h | 1 - include/uapi/linux/mempolicy.h | 1 - include/uapi/linux/seccomp.h | 1 + include/uapi/linux/userfaultfd.h | 4 +- include/uapi/linux/v4l2-controls.h | 112 + include/uapi/linux/videodev2.h | 7 + include/uapi/rdma/mlx5-abi.h | 1 + include/uapi/rdma/rdma_user_rxe.h | 11 - init/Makefile | 12 +- init/main.c | 2 +- ipc/mqueue.c | 40 +- ipc/shm.c | 26 +- ipc/util.c | 44 +- ipc/util.h | 3 + kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/bpf_lsm.c | 2 + kernel/bpf/btf.c | 6 +- kernel/bpf/cpumap.c | 3 +- kernel/bpf/devmap.c | 305 +- kernel/bpf/hashtab.c | 102 +- kernel/bpf/preload/iterators/iterators.bpf.c | 1 - kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/syscall.c | 34 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 58 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cgroup.c | 8 +- kernel/cgroup/cpuset.c | 2 +- kernel/cgroup/rdma.c | 2 +- kernel/cgroup/rstat.c | 2 +- kernel/crash_core.c | 4 +- kernel/cred.c | 51 +- kernel/events/uprobes.c | 4 +- kernel/exit.c | 2 +- kernel/fork.c | 18 +- kernel/gen_kheaders.sh | 4 +- kernel/kallsyms.c | 7 +- kernel/kprobes.c | 14 +- kernel/kthread.c | 13 - kernel/module.c | 15 +- kernel/power/snapshot.c | 8 +- kernel/power/swap.c | 2 +- kernel/rcu/tasks.h | 36 +- kernel/rcu/tree.c | 109 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 1496 ++++ kernel/rcu/tree_plugin.h | 1496 +--- kernel/rcu/tree_stall.h | 99 +- kernel/seccomp.c | 81 +- kernel/signal.c | 25 +- kernel/sys.c | 14 +- kernel/sysctl.c | 8 +- kernel/ucount.c | 116 +- kernel/user.c | 3 - kernel/user_namespace.c | 9 +- lib/Kconfig.debug | 15 + lib/dynamic_debug.c | 6 +- lib/hexdump.c | 12 +- lib/math/Makefile | 1 + lib/math/rational-test.c | 56 + lib/math/rational.c | 16 +- lib/test_hmm.c | 132 +- lib/test_hmm_uapi.h | 2 + lib/test_scanf.c | 13 +- localversion-next | 2 +- mm/Kconfig | 12 + mm/compaction.c | 8 +- mm/debug_vm_pgtable.c | 16 +- mm/dmapool.c | 5 +- mm/hmm.c | 12 +- mm/huge_memory.c | 59 +- mm/hugetlb.c | 95 +- mm/internal.h | 2 +- mm/kasan/sw_tags.c | 7 + mm/kfence/core.c | 10 +- mm/ksm.c | 6 +- mm/memblock.c | 23 +- mm/memcontrol.c | 8 +- mm/memfd.c | 4 +- mm/memory-failure.c | 320 +- mm/memory.c | 170 +- mm/memory_hotplug.c | 22 +- mm/mempolicy.c | 214 +- mm/migrate.c | 61 +- mm/mlock.c | 32 +- mm/mmap.c | 4 +- mm/mmap_lock.c | 60 +- mm/mprotect.c | 53 +- mm/mremap.c | 5 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 228 +- mm/page_vma_mapped.c | 15 +- mm/rmap.c | 614 +- mm/shmem.c | 10 +- mm/slub.c | 24 +- mm/sparse.c | 20 +- mm/swapfile.c | 57 +- mm/userfaultfd.c | 48 +- mm/vmalloc.c | 102 +- mm/vmscan.c | 38 +- mm/zswap.c | 26 +- net/bluetooth/hci_request.c | 46 +- net/bluetooth/mgmt.c | 2 + net/bridge/br_netlink.c | 1 - net/can/isotp.c | 20 +- net/can/proc.c | 6 +- net/core/devlink.c | 14 +- net/core/filter.c | 37 +- net/core/xdp.c | 28 + net/hsr/hsr_device.c | 2 + net/hsr/hsr_forward.c | 30 +- net/hsr/hsr_forward.h | 8 +- net/hsr/hsr_main.h | 4 +- net/hsr/hsr_slave.c | 11 +- net/ipv4/esp4_offload.c | 3 +- net/ipv4/netfilter/nft_reject_ipv4.c | 2 +- net/ipv4/tcp.c | 4 +- net/ipv6/netfilter/ip6_tables.c | 2 +- net/ipv6/netfilter/nft_reject_ipv6.c | 2 +- net/ipv6/reassembly.c | 4 +- net/key/af_key.c | 6 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/scan.c | 21 +- net/mac80211/tx.c | 52 +- net/mptcp/ctrl.c | 36 +- net/mptcp/options.c | 3 +- net/mptcp/pm_netlink.c | 23 +- net/mptcp/protocol.c | 30 +- net/mptcp/protocol.h | 5 +- net/mptcp/sockopt.c | 4 +- net/mptcp/subflow.c | 88 +- net/mptcp/token.c | 9 +- net/netfilter/ipset/ip_set_core.c | 50 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 65 +- net/netfilter/nf_conntrack_proto.c | 2 +- net/netfilter/nf_tables_api.c | 84 +- net/netfilter/nf_tables_core.c | 2 +- net/netfilter/nf_tables_trace.c | 6 +- net/netfilter/nfnetlink_acct.c | 9 +- net/netfilter/nfnetlink_cthelper.c | 10 +- net/netfilter/nfnetlink_cttimeout.c | 34 +- net/netfilter/nft_chain_filter.c | 26 +- net/netfilter/nft_chain_nat.c | 4 +- net/netfilter/nft_chain_route.c | 4 +- net/netfilter/nft_compat.c | 28 +- net/netfilter/nft_exthdr.c | 8 +- net/netfilter/nft_flow_offload.c | 2 +- net/netfilter/nft_payload.c | 10 +- net/netfilter/nft_reject_inet.c | 4 +- net/netfilter/nft_synproxy.c | 4 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/xt_CT.c | 1 - net/netfilter/xt_limit.c | 46 +- net/rds/connection.c | 23 +- net/rds/tcp.c | 4 +- net/rds/tcp.h | 3 +- net/rds/tcp_listen.c | 6 + net/sched/act_ct.c | 10 +- net/sched/cls_api.c | 2 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_fq_pie.c | 19 +- net/sctp/socket.c | 1 + net/sctp/sysctl.c | 2 +- net/sunrpc/xprt.c | 58 +- net/sunrpc/xprtrdma/rpc_rdma.c | 27 +- net/sunrpc/xprtrdma/transport.c | 12 +- net/sunrpc/xprtrdma/verbs.c | 18 +- net/sunrpc/xprtrdma/xprt_rdma.h | 1 + net/wireless/util.c | 3 + net/xdp/xdp_umem.c | 7 +- net/xdp/xskmap.c | 3 +- net/xfrm/xfrm_hash.h | 7 + net/xfrm/xfrm_state.c | 65 +- samples/bpf/Makefile | 3 + samples/bpf/ibumad_kern.c | 2 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/xdp_redirect_map_multi_kern.c | 88 + samples/bpf/xdp_redirect_map_multi_user.c | 302 + samples/pktgen/parameters.sh | 7 +- samples/pktgen/pktgen_sample01_simple.sh | 2 + samples/pktgen/pktgen_sample02_multiqueue.sh | 2 + .../pktgen/pktgen_sample03_burst_single_flow.sh | 2 + samples/pktgen/pktgen_sample04_many_flows.sh | 2 + samples/pktgen/pktgen_sample05_flow_per_thread.sh | 2 + ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 2 + samples/vfio-mdev/mdpy-fb.c | 13 +- scripts/Kbuild.include | 7 +- scripts/Makefile.build | 2 - scripts/Makefile.kasan | 1 + scripts/Makefile.modfinal | 4 +- scripts/link-vmlinux.sh | 10 +- scripts/mkcompile_h | 4 +- scripts/mkmakefile | 17 - sound/ac97/bus.c | 2 +- sound/core/control.c | 38 +- sound/core/control_compat.c | 14 +- sound/core/control_led.c | 34 +- sound/core/init.c | 65 +- sound/core/pcm.c | 4 +- sound/core/pcm_native.c | 6 +- sound/drivers/opl3/opl3_midi.c | 3 +- sound/firewire/amdtp-stream.c | 665 +- sound/firewire/amdtp-stream.h | 52 +- sound/firewire/bebob/bebob.c | 10 +- sound/firewire/bebob/bebob.h | 1 + sound/firewire/bebob/bebob_stream.c | 27 +- sound/firewire/dice/dice-stream.c | 2 +- sound/firewire/digi00x/digi00x-stream.c | 2 +- sound/firewire/fireface/ff-stream.c | 2 +- sound/firewire/fireworks/fireworks_stream.c | 2 +- sound/firewire/motu/amdtp-motu.c | 4 +- sound/firewire/motu/motu-stream.c | 2 +- sound/firewire/oxfw/oxfw-stream.c | 2 +- sound/firewire/tascam/amdtp-tascam.c | 6 +- sound/firewire/tascam/tascam-stream.c | 2 +- sound/hda/intel-dsp-config.c | 4 + sound/oss/dmasound/dmasound_core.c | 14 - sound/pci/hda/hda_generic.c | 1 + sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_realtek.c | 46 +- sound/pci/lx6464es/lx_core.c | 4 - sound/soc/codecs/Kconfig | 11 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs35l35.c | 16 +- sound/soc/codecs/cs35l35.h | 2 +- sound/soc/codecs/cs35l36.c | 16 +- sound/soc/codecs/cs42l42.c | 55 +- sound/soc/codecs/cs42l42.h | 2 + sound/soc/codecs/cs42l52.c | 7 +- sound/soc/codecs/cs42l56.c | 7 +- sound/soc/codecs/cs43130.c | 24 +- sound/soc/codecs/rt5659.c | 26 +- sound/soc/codecs/tfa989x.c | 298 + sound/soc/codecs/tlv320aic26.c | 12 +- sound/soc/codecs/wm8962.c | 7 +- sound/soc/fsl/imx-card.c | 10 +- sound/soc/fsl/imx-rpmsg.c | 1 - sound/soc/intel/boards/sof_sdw.c | 16 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 45 + sound/soc/qcom/lpass-cpu.c | 12 +- sound/soc/sh/rcar/Makefile | 2 +- sound/soc/sh/rcar/adg.c | 73 +- sound/soc/sh/rcar/cmd.c | 14 + sound/soc/sh/rcar/core.c | 65 +- sound/soc/sh/rcar/ctu.c | 14 + sound/soc/sh/rcar/debugfs.c | 96 + sound/soc/sh/rcar/dma.c | 31 +- sound/soc/sh/rcar/dvc.c | 14 + sound/soc/sh/rcar/gen.c | 9 + sound/soc/sh/rcar/mix.c | 14 + sound/soc/sh/rcar/rsnd.h | 40 +- sound/soc/sh/rcar/src.c | 26 +- sound/soc/sh/rcar/ssi.c | 148 +- sound/soc/sh/rcar/ssiu.c | 134 +- sound/soc/soc-core.c | 4 +- sound/soc/sof/intel/hda.c | 8 +- sound/soc/sof/loader.c | 2 +- sound/soc/sof/ops.h | 10 +- sound/soc/sof/sof-acpi-dev.c | 5 +- sound/soc/sof/sof-of-dev.c | 5 +- sound/soc/sof/sof-pci-dev.c | 7 +- sound/soc/sof/topology.c | 2 +- sound/usb/clock.c | 2 +- sound/usb/endpoint.h | 1 - sound/usb/format.c | 2 +- sound/usb/mixer_quirks.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 81 +- sound/usb/mixer_scarlett_gen2.h | 2 +- sound/usb/usx2y/us122l.c | 2 +- tools/arch/x86/include/uapi/asm/kvm.h | 2 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/cgroup.c | 3 +- tools/bpf/bpftool/gen.c | 27 +- tools/bpf/bpftool/prog.c | 2 +- tools/include/uapi/linux/bpf.h | 27 +- tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/kvm.h | 5 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/lib/bpf/Makefile | 1 + tools/lib/bpf/bpf.c | 179 +- tools/lib/bpf/bpf.h | 2 + tools/lib/bpf/bpf_helpers.h | 66 + tools/lib/bpf/bpf_prog_linfo.c | 18 +- tools/lib/bpf/bpf_tracing.h | 62 +- tools/lib/bpf/btf.c | 302 +- tools/lib/bpf/btf_dump.c | 14 +- tools/lib/bpf/libbpf.c | 522 +- tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/libbpf.map | 6 + tools/lib/bpf/libbpf_errno.c | 7 +- tools/lib/bpf/libbpf_internal.h | 59 + tools/lib/bpf/libbpf_legacy.h | 59 + tools/lib/bpf/linker.c | 25 +- tools/lib/bpf/netlink.c | 81 +- tools/lib/bpf/ringbuf.c | 26 +- tools/perf/Documentation/perf-intel-pt.txt | 6 +- tools/perf/Documentation/perf-script.txt | 7 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 +- tools/perf/builtin-buildid-list.c | 3 + tools/perf/builtin-stat.c | 13 +- tools/perf/perf.c | 4 +- .../pmu-events/arch/powerpc/power10/cache.json | 30 +- .../arch/powerpc/power10/floating_point.json | 2 +- .../pmu-events/arch/powerpc/power10/frontend.json | 124 +- .../pmu-events/arch/powerpc/power10/locks.json | 4 +- .../pmu-events/arch/powerpc/power10/marked.json | 61 +- .../pmu-events/arch/powerpc/power10/memory.json | 79 +- .../pmu-events/arch/powerpc/power10/others.json | 133 +- .../pmu-events/arch/powerpc/power10/pipeline.json | 135 +- .../perf/pmu-events/arch/powerpc/power10/pmc.json | 8 +- .../arch/powerpc/power10/translation.json | 22 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 12 +- tools/perf/tests/pfm.c | 4 +- tools/perf/util/bpf_counter.c | 4 +- tools/perf/util/event.h | 2 +- tools/perf/util/evlist.c | 3 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 6 +- tools/perf/util/intel-pt.c | 6 +- tools/perf/util/parse-events.c | 13 +- tools/perf/util/parse-events.l | 1 + tools/perf/util/pfm.c | 11 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/fp/sve-probe-vls.c | 2 +- tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/README.rst | 19 + tools/testing/selftests/bpf/bench.c | 1 + tools/testing/selftests/bpf/benchs/bench_rename.c | 2 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 6 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 2 +- .../selftests/bpf/prog_tests/attach_probe.c | 12 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 31 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 8 +- tools/testing/selftests/bpf/prog_tests/btf.c | 93 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 8 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 4 +- .../selftests/bpf/prog_tests/cg_storage_multi.c | 84 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 14 +- .../bpf/prog_tests/cgroup_skb_sk_lookup.c | 2 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 15 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 25 +- .../selftests/bpf/prog_tests/flow_dissector.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 10 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 10 +- .../bpf/prog_tests/get_stackid_cannot_attach.c | 9 +- tools/testing/selftests/bpf/prog_tests/hashmap.c | 9 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 19 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 3 +- .../selftests/bpf/prog_tests/link_pinning.c | 7 +- .../selftests/bpf/prog_tests/lookup_and_delete.c | 288 + tools/testing/selftests/bpf/prog_tests/obj_name.c | 8 +- .../selftests/bpf/prog_tests/perf_branches.c | 4 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 2 +- .../selftests/bpf/prog_tests/perf_event_stackmap.c | 3 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 7 +- .../selftests/bpf/prog_tests/prog_run_xattr.c | 4 +- .../selftests/bpf/prog_tests/raw_tp_test_run.c | 4 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 7 +- .../selftests/bpf/prog_tests/reference_tracking.c | 2 +- .../selftests/bpf/prog_tests/resolve_btfids.c | 2 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 2 +- .../selftests/bpf/prog_tests/select_reuseport.c | 53 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 3 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 14 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 8 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 10 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 3 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 2 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 5 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 552 +- .../selftests/bpf/prog_tests/tcp_hdr_options.c | 15 +- .../selftests/bpf/prog_tests/test_overhead.c | 12 +- .../selftests/bpf/prog_tests/trampoline_count.c | 14 +- tools/testing/selftests/bpf/prog_tests/udp_limit.c | 7 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 8 +- .../selftests/bpf/progs/bpf_iter_bpf_hash_map.c | 1 - .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 1 - .../selftests/bpf/progs/bpf_iter_ipv6_route.c | 1 - .../testing/selftests/bpf/progs/bpf_iter_netlink.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_task.c | 1 - .../selftests/bpf/progs/bpf_iter_task_btf.c | 1 - .../selftests/bpf/progs/bpf_iter_task_file.c | 1 - .../selftests/bpf/progs/bpf_iter_task_stack.c | 1 - .../selftests/bpf/progs/bpf_iter_task_vma.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_udp4.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_udp6.c | 1 - .../selftests/bpf/progs/test_lookup_and_delete.c | 26 + tools/testing/selftests/bpf/progs/test_snprintf.c | 1 - tools/testing/selftests/bpf/progs/test_tc_peer.c | 31 + .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 94 + tools/testing/selftests/bpf/test_lru_map.c | 8 + tools/testing/selftests/bpf/test_maps.c | 185 +- tools/testing/selftests/bpf/test_progs.c | 3 + tools/testing/selftests/bpf/test_progs.h | 9 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 7 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 204 + tools/testing/selftests/bpf/verifier/stack_ptr.c | 2 - .../selftests/bpf/verifier/value_ptr_arith.c | 8 - tools/testing/selftests/bpf/xdp_redirect_multi.c | 226 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/demand_paging_test.c | 174 +- .../testing/selftests/kvm/hardware_disable_test.c | 32 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 +- tools/testing/selftests/kvm/include/test_util.h | 12 + tools/testing/selftests/kvm/lib/kvm_util.c | 278 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 17 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 4 +- tools/testing/selftests/kvm/lib/rbtree.c | 1 + tools/testing/selftests/kvm/lib/test_util.c | 51 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 16 +- .../kvm/memslot_modification_stress_test.c | 18 +- tools/testing/selftests/kvm/memslot_perf_test.c | 1037 +++ .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 5 + .../selftests/kvm/x86_64/get_msr_index_features.c | 8 +- .../selftests/net/forwarding/devlink_lib.sh | 6 + tools/testing/selftests/net/mptcp/mptcp_connect.sh | 13 +- tools/testing/selftests/openat2/openat2_test.c | 7 +- tools/testing/selftests/powerpc/security/Makefile | 2 + .../powerpc/security/mitigation-patching.sh | 75 + .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 1 - tools/testing/selftests/rlimits/.gitignore | 2 + tools/testing/selftests/rlimits/Makefile | 6 + tools/testing/selftests/{mount => rlimits}/config | 0 .../testing/selftests/rlimits/rlimits-per-userns.c | 161 + .../testing/selftests/seccomp/seccomp_benchmark.c | 2 + tools/testing/selftests/seccomp/seccomp_bpf.c | 51 +- .../tc-testing/tc-tests/qdiscs/fq_pie.json | 8 +- tools/testing/selftests/vm/hmm-tests.c | 158 + tools/testing/selftests/vm/khugepaged.c | 4 - tools/testing/selftests/x86/syscall_numbering.c | 491 +- virt/kvm/kvm_main.c | 8 +- 2631 files changed, 83389 insertions(+), 45336 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-driver-w1_ds2438 create mode 100644 Documentation/ABI/testing/sysfs-devices-removable create mode 100644 Documentation/ABI/testing/sysfs-platform-dell-privacy-wmi create mode 100644 Documentation/bpf/llvm_reloc.rst create mode 100644 Documentation/dev-tools/kunit/running_tips.rst delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra114-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.txt create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra20-car.txt create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra20-car.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra210-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra30-car.txt delete mode 100644 Documentation/devicetree/bindings/display/faraday,tve200.txt create mode 100644 Documentation/devicetree/bindings/display/faraday,tve200.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dp-controller.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sc7180.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dpu.txt create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-20nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-common.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dsi.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-omap.txt create mode 100644 Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hw [...] delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,i2c.txt delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.yaml create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7746.yaml delete mode 100644 Documentation/devicetree/bindings/input/fsl-mma8450.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,cy8 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] create mode 100644 Documentation/devicetree/bindings/leds/backlight/richtek,rt4831 [...] delete mode 100644 Documentation/devicetree/bindings/media/tango-ir.txt create mode 100644 Documentation/devicetree/bindings/mfd/richtek,rt4831.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/rcar_can.txt delete mode 100644 Documentation/devicetree/bindings/net/can/rcar_canfd.txt create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-can.yaml create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml delete mode 100644 Documentation/devicetree/bindings/rng/mtk-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/mtk-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt create mode 100644 Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.yaml create mode 100644 Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml create mode 100644 Documentation/devicetree/bindings/usb/nxp,isp1760.yaml create mode 100644 Documentation/hwmon/sht4x.rst create mode 100644 Documentation/translations/zh_CN/core-api/local_ops.rst create mode 100644 Documentation/translations/zh_CN/core-api/refcount-vs-atomic.rst create mode 100644 arch/alpha/Kbuild create mode 100644 arch/arm/boot/dts/imx28-lwe.dtsi create mode 100644 arch/arm/boot/dts/imx28-xea.dts create mode 100644 arch/arm/boot/dts/imx6q-ds.dts create mode 100644 arch/arm/boot/dts/imx6qdl-ds.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm7325.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r3.dts create mode 100644 arch/arm64/lib/kasan_sw_tags.S create mode 100644 arch/csky/Kbuild create mode 100644 arch/h8300/Kbuild create mode 100644 arch/hexagon/Kbuild create mode 100644 arch/ia64/Kbuild create mode 100644 arch/microblaze/Kbuild create mode 100644 arch/mips/boot/dts/qca/ar9331_openembed_som9331_board.dts create mode 100644 arch/nds32/Kbuild create mode 100644 arch/nios2/Kbuild create mode 100644 arch/parisc/Kbuild create mode 100644 arch/powerpc/configs/32-bit.config create mode 100644 arch/powerpc/configs/64-bit.config delete mode 100644 arch/powerpc/include/asm/book3s/32/hash.h create mode 100644 arch/sh/Kbuild create mode 100644 arch/um/Kbuild delete mode 100644 arch/x86/entry/syscalls/syscallhdr.sh delete mode 100644 arch/x86/entry/syscalls/syscalltbl.sh create mode 100644 arch/xtensa/Kbuild create mode 100644 drivers/acpi/fan.h create mode 100644 drivers/char/xillybus/xillybus_class.c create mode 100644 drivers/char/xillybus/xillybus_class.h create mode 100644 drivers/char/xillybus/xillyusb.c delete mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/pci.c create mode 100644 drivers/firmware/arm_ffa/Kconfig create mode 100644 drivers/firmware/arm_ffa/Makefile create mode 100644 drivers/firmware/arm_ffa/bus.c create mode 100644 drivers/firmware/arm_ffa/common.h create mode 100644 drivers/firmware/arm_ffa/driver.c create mode 100644 drivers/firmware/arm_ffa/smccc.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c delete mode 100644 drivers/gpu/drm/i915/display/intel_csr.c delete mode 100644 drivers/gpu/drm/i915/display/intel_csr.h create mode 100644 drivers/gpu/drm/i915/display/intel_dmc.c create mode 100644 drivers/gpu/drm/i915/display/intel_dmc.h create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.c create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.h create mode 100644 drivers/hwmon/sht4x.c create mode 100644 drivers/hwspinlock/sun6i_hwspinlock.c delete mode 100644 drivers/infiniband/sw/rxe/rxe_mw.c delete mode 100644 drivers/media/rc/keymaps/rc-tango.c delete mode 100644 drivers/media/rc/tango-ir.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-api.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-core.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-defs.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-priv.h create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-request.c delete mode 100644 drivers/media/v4l2-core/v4l2-ctrls.c create mode 100644 drivers/mfd/rt4831.c delete mode 100644 drivers/net/can/c_can/c_can.c create mode 100644 drivers/net/can/c_can/c_can_ethtool.c create mode 100644 drivers/net/can/c_can/c_can_main.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.h create mode 100644 drivers/net/phy/motorcomm.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8365.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8365.h create mode 100644 drivers/platform/x86/dell/dell-wmi-base.c create mode 100644 drivers/platform/x86/dell/dell-wmi-privacy.c create mode 100644 drivers/platform/x86/dell/dell-wmi-privacy.h delete mode 100644 drivers/platform/x86/dell/dell-wmi.c delete mode 100644 drivers/staging/iio/cdc/ad7746.h create mode 100644 drivers/video/backlight/rt4831-backlight.c create mode 100644 include/dt-bindings/leds/rt4831-backlight.h create mode 100644 include/dt-bindings/pinctrl/apple.h create mode 100644 include/dt-bindings/pinctrl/mt8365-pinfunc.h create mode 100644 include/dt-bindings/power/imx8mm-power.h create mode 100644 include/linux/arm_ffa.h delete mode 100644 include/linux/mfd/mt6360.h delete mode 100644 include/linux/platform_data/spi-ath79.h delete mode 100644 include/linux/usb/isp1760.h delete mode 100644 include/media/mpeg2-ctrls.h create mode 100644 kernel/rcu/tree_nocb.h create mode 100644 lib/math/rational-test.c create mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c create mode 100644 samples/bpf/xdp_redirect_map_multi_user.c delete mode 100755 scripts/mkmakefile create mode 100644 sound/soc/codecs/tfa989x.c create mode 100644 sound/soc/sh/rcar/debugfs.c create mode 100644 tools/lib/bpf/libbpf_legacy.h create mode 100644 tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c create mode 100644 tools/testing/selftests/bpf/progs/test_lookup_and_delete.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c create mode 100755 tools/testing/selftests/bpf/test_xdp_redirect_multi.sh create mode 100644 tools/testing/selftests/bpf/xdp_redirect_multi.c create mode 100644 tools/testing/selftests/kvm/lib/rbtree.c create mode 100644 tools/testing/selftests/kvm/memslot_perf_test.c create mode 100755 tools/testing/selftests/powerpc/security/mitigation-patching.sh create mode 100644 tools/testing/selftests/rlimits/.gitignore create mode 100644 tools/testing/selftests/rlimits/Makefile copy tools/testing/selftests/{mount => rlimits}/config (100%) create mode 100644 tools/testing/selftests/rlimits/rlimits-per-userns.c