This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
discards 20dc779fdefc Add linux-next specific files for 20200925 discards e9be8986fd77 Merge branch 'akpm/master' into master discards fe1c9069babe secretmem: test: add basic selftest for memfd_secret(2) discards 6cbed205e327 mm: secretmem: use PMD-size pages to amortize direct map f [...] discards 743e34348946 arch, mm: wire up memfd_secret system call were relevant discards 2a707ea2380b mm: introduce memfd_secret system call to create "secret" [...] discards ba6b8978c9fd mmap: make mlock_future_check() global discards 4d4ebea41104 mm: add definition of PMD_PAGE_ORDER discards 2f89a6147a16 mm: remove duplicate include statement in mmu.c discards a22d97f8d91e mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards a17a812a9b27 mm: do not use helper functions for process_madvise discards e5bbb1d0782f mm/madvise: remove duplicate include discards 91797ba01fa0 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 4dd7392381ce fix for "mm/madvise: introduce process_madvise() syscall: [...] discards 08a7226f33f7 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 0531640cf3d5 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 286b284e1ebf mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 3ae85f688ca2 mm/madvise: introduce process_madvise() syscall: an extern [...] discards d1be6b0b5b5c pid: move pidfd_get_pid() to pid.c discards 49f05e1ce93d mm/madvise: pass mm to do_madvise discards d3887bf9efc6 mm/mmap: add inline munmap_vma_range() for code readability discards 5fe95d9a32e6 mm/mmap: add inline vma_next() for readability of mmap code discards 06928c82a69f mm/migrate: avoid possible unnecessary process right check [...] discards 630d8d4d3473 mm/memory_hotplug: remove a wrapper for alloc_migration_target() discards 84469fc96aa9 mm/memory-failure: remove a wrapper for alloc_migration_target() discards 71c51af31da2 mm: kmem: enable kernel memcg accounting from interrupt contexts discards 6eec5a8faa86 mm: kmem: prepare remote memcg charging infra for interrup [...] discards 4e532fcab2ea mm: kmem: remove redundant checks from get_obj_cgroup_from [...] discards 76015ea90065 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] discards 5a34e9babab2 mm, memcg: rework remote charging API to support nesting discards 8b4a86e9429a ia64: fix build error with !COREDUMP discards ebf18610b8fc Merge branch 'akpm-current/current' into master discards 136c9880a4b4 Revert "x86/uaccess: Use pointer masking to limit uaccess [...] discards 9af7f20a31a4 Merge remote-tracking branch 'memblock/for-next' into master discards 497520917250 Merge remote-tracking branch 'notifications/notifications- [...] discards 2fff6adfe18a Merge remote-tracking branch 'mhi/mhi-next' into master discards 2b52a69f20f2 Merge remote-tracking branch 'trivial/for-next' into master discards 2114f4201f47 Merge remote-tracking branch 'pidfd/for-next' into master discards 46ef2dd26823 Merge remote-tracking branch 'kgdb/kgdb/for-next' into master discards 4e2f979ad808 Merge remote-tracking branch 'hyperv/hyperv-next' into master discards bac2b0383502 Merge remote-tracking branch 'xarray/xarray' into master discards 40ea1f8cc65b Merge remote-tracking branch 'nvmem/for-next' into master discards 59dc1220356c Merge remote-tracking branch 'kspp/for-next/kspp' into master discards 3455c0dad87d Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] discards ef24e2e4f754 Merge remote-tracking branch 'ntb/ntb-next' into master discards f58fbc86bbcf Merge remote-tracking branch 'at24/at24/for-next' into master discards d4e53f708413 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] discards fbb513c4b48c Merge remote-tracking branch 'rtc/rtc-next' into master discards dcf2e6684c9b Merge remote-tracking branch 'coresight/next' into master discards f31d9a8e2ef8 Merge remote-tracking branch 'livepatching/for-next' into master discards 97d4ad4f08d3 Merge remote-tracking branch 'kselftest/next' into master discards 7c8a1abd7baa Merge remote-tracking branch 'pwm/for-next' into master discards 463a6e6d883f Merge remote-tracking branch 'pinctrl/for-next' into master discards b1c1c4c28d9d Merge remote-tracking branch 'gpio/for-next' into master discards e6d19a6348f0 Merge remote-tracking branch 'rpmsg/for-next' into master discards ab2ba0ce549b Merge remote-tracking branch 'scsi-mkp/for-next' into master discards 160a6ac93114 Merge remote-tracking branch 'scsi/for-next' into master discards 143466d3bbec Merge remote-tracking branch 'dmaengine/next' into master discards 8dc1b83f3114 Merge remote-tracking branch 'mux/for-next' into master discards 836c63742897 Merge remote-tracking branch 'staging/staging-next' into master discards ee9b01367dc3 Merge remote-tracking branch 'thunderbolt/next' into master discards 56a8e9595a4b Merge remote-tracking branch 'soundwire/next' into master discards 216e0f2cd1c2 Merge remote-tracking branch 'extcon/extcon-next' into master discards 96c5f457e51e Merge remote-tracking branch 'char-misc/char-misc-next' in [...] discards bf5486ae13d1 Merge remote-tracking branch 'tty/tty-next' into master discards 18f8f96da4f4 Merge remote-tracking branch 'phy-next/next' into master discards b5bbf5b67b30 Merge remote-tracking branch 'usb/usb-next' into master discards 0f5b9aaf7e85 Merge remote-tracking branch 'driver-core/driver-core-next [...] discards 98a2e5a6ba4a Merge remote-tracking branch 'ipmi/for-next' into master discards e7a9c3252e8b Merge remote-tracking branch 'leds/for-next' into master discards 2c9b1a0cdfea Merge remote-tracking branch 'chrome-platform/for-next' in [...] discards 424496653063 Merge remote-tracking branch 'percpu/for-next' into master discards 9ee862e38e1c Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master discards 7c2681865f77 Merge remote-tracking branch 'kvm-arm/next' into master discards 79f2960df8ec Merge remote-tracking branch 'rcu/rcu/next' into master discards f5ea0118104c Merge remote-tracking branch 'ftrace/for-next' into master discards 469a44a01ddf Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] discards f2111473ef58 Merge remote-tracking branch 'edac/edac-for-next' into master discards c1d148c772ca Merge remote-tracking branch 'clockevents/timers/drivers/n [...] discards c17755214ca6 Merge remote-tracking branch 'tip/auto-latest' into master discards 5400048b14c9 Merge remote-tracking branch 'spi/for-next' into master discards 82f5caadb3fa Merge remote-tracking branch 'devicetree/for-next' into master discards aff179d8eb4b Merge remote-tracking branch 'audit/next' into master discards bc6a82b7100b Merge remote-tracking branch 'vfio/next' into master discards f2fd1cf4a129 Merge remote-tracking branch 'iommu/next' into master discards ac156702b2b1 Merge remote-tracking branch 'tpmdd/next' into master discards e49ab013001a Merge remote-tracking branch 'tomoyo/master' into master discards 45be98170f7f Merge remote-tracking branch 'smack/next' into master discards 6cfae369580a Merge remote-tracking branch 'selinux/next' into master discards 0914efa6a5c8 x86: add failure injection to get/put/clear_user discards ececb09d3b52 lib, uaccess: add failure injection to usercopy functions discards 06a55c5109fd lib, include/linux: add usercopy failure capability discards aee19c3c834c ROMFS: support inode blocks calculation discards 2ce416ba1628 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang discards f59bca6a1897 sched.h: drop in_ubsan field when UBSAN is in trap mode discards 766cd8e427ca scripts/gdb/tasks: add headers and improve spacing format discards e0c5d51409ca scripts/gdb/proc: add struct mount & struct super_block ad [...] discards 44b7026d9d7d aio: simplify read_events() discards c4e96ba0a9ab panic: dump registers on panic_on_warn discards cb79f7ee4cda rapidio: fix the missed put_device() for rio_mport_add_riodev discards f7e9173c484f rapidio: fix error handling path discards 8c0b71e0be67 autofs: harden ioctl table discards 310184594426 mm: remove the now-unnecessary mmget_still_valid() hack discards c5c7e37f8e36 mm/gup: take mmap_lock in get_dump_page() discards 8d580919b261 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot discards 601ae534f3f9 coredump: rework elf/elf_fdpic vma_dump_size() into common helper discards 6e272383bdc3 coredump: refactor page range dumping into common helper discards ce6ad7448d66 coredump: let dump_emit() bail out on short writes discards 2a12522b76cd binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU discards facd7ddd9c28 tools/testing/selftests: add self-test for verifying load [...] discards 5fc116fee380 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] discards b7d23d409818 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] discards af0f3f94f019 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] discards 0909e9402493 checkpatch: extend author Signed-off-by check for split Fr [...] discards 8a111efa3990 checkpatch: fix git "fatal" warning if file argument outsi [...] discards b5ac6e5de7fc checkpatch: allow not using -f with files that are in git discards 17c74a300917 checkpatch-warn-on-self-assignments-checkpatch-fixes discards ef04cbc6eeb1 checkpatch: warn on self-assignments discards 077784737c4c const_structs.checkpatch: add pinctrl_ops and pinmux_ops discards b0c3cfb034c0 checkpatch: warn if trace_printk and friends are called discards 514af8d3fd31 const_structs.checkpatch: add phy_ops discards 825bbe7c486f checkpatch: add test for comma use that should be semicolon discards 6e9aba8254db checkpatch: move repeated word test discards 0bdd1eaa6d63 checkpatch: add --kconfig-prefix discards 354dcfda08d7 bitops: use the same mechanism for get_count_order[_long] discards d4b13cbb0ae0 bitops: simplify get_count_order_long() discards bd62f8d9b983 lib/crc32.c: fix trivial typo in preprocessor condition discards febff9569c6d lib/scatterlist.c: avoid a double memset discards f94a561af888 lib/idr.c: document that ida_simple_{get,remove}() are deprecated discards f6150515ffa1 lib/idr.c: document calling context for IDA APIs mustn't u [...] discards d8942363fb58 lib/mpi/mpi-bit.c: fix spello of "functions" discards fd52b2de7c9c lib: test_sysctl: delete duplicated words discards d7703f7abcee lib: syscall: delete duplicated words discards 3082f117196d lib: radix-tree: delete duplicated words discards e218d6ce883b lib: earlycpio: delete duplicated words discards 79cbbd71104d lib: dynamic_queue_limits: delete duplicated words + fix typo discards 52c7406db99f lib: devres: delete duplicated words discards a8308cdd1a2d lib: decompress_bunzip2: delete duplicated words discards 65e688efd8f5 lib: libcrc32c: delete duplicated words discards f950a8239271 lib: bitmap: delete duplicated words discards 3a65004f47be get_maintainer: exclude MAINTAINERS file(s) from --git-fallback discards d189be393bbc get_maintainer: add test for file in VCS discards 7a248b6492c6 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] discards 31a3c467db27 kernel.h: split out min()/max() et al. helpers discards da32851123dd fs: configfs: delete repeated words in comments discards 3a6e46a1cd4d proc/sysctl: make protected_* world readable discards 38f0d4b0de64 kernel/hung_task.c: Monitor killed tasks. discards 5065a106346f fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 79289a61abb7 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 3b4b15df1cf8 include/linux/mmzone.h: remove unused early_pfn_valid() discards 86604eb57b63 mm: use helper function put_write_access() discards 7a1b70aae30c mm/workingset.c: fix some doc warnings discards e4addde19801 mm: fix some comments formatting discards b8ece15bd7b9 mm: fix some broken comments discards d7c7888a4999 mm: use self-explanatory macros rather than "2" discards ae50387daf31 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() discards c090b274d649 mm/highmem.c: clean up endif comments discards 240c853a50eb mm/page_reporting.c: drop stale list head check in page_re [...] discards 45d468fceb62 mm/slab.h: remove duplicate include discards 5a136ad06d58 zram: failing to decompress is WARN_ON worthy discards 51fc904d411b mm: don't panic when links can't be created in sysfs discards f96b5c88f1b7 kernel/resource: make iomem_resource implicit in release_m [...] discards 58ec2745a5ac hv_balloon: try to merge system ram resources discards f93361dc8a7a xen/balloon: try to merge system ram resources discards 7797c3d6a34e virtio-mem: try to merge system ram resources discards 15cde9cbc815 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] discards 49b8de141243 mm/memory_hotplug: prepare passing flags to add_memory() a [...] discards 288cf32f105b mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] discards 9c7cf52edbe8 kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED discards 71126e3c6f63 kernel/resource: fix use of ternary condition in release_m [...] discards 48aece7d46d9 kernel/resource: make release_mem_region_adjustable() never fail discards c490e0d909e1 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] discards 2df19fb136a6 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] discards c0e129fc9c9f mm/page_alloc: drop stale pageblock comment in memmap_init [...] discards 953e83dbb86b mm/memory_hotplug: simplify page onlining discards 59cf9d63f96d mm/page_isolation: simplify return value of start_isolate_ [...] discards 007021e3e94a mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() discards ce018d05e045 mm/page_alloc: simplify __offline_isolated_pages() discards d19b388877cb mm-memory_hotplug-simplify-page-offlining-fix discards 77783db602e0 mm/memory_hotplug: simplify page offlining discards 3c861795b34c mm/memory_hotplug: enforce section granularity when onlini [...] discards a84e8fad37ed mm/memory_hotplug: inline __offline_pages() into offline_pages() discards 45a1bb61f61f mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] discards 7a7c9f97a16d mm/util.c: update the kerneldoc for kstrdup_const() discards e751868360f6 mm/vmstat.c: use helper macro abs() discards bc46ea3fffa3 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 0aa37f61f304 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards dda2851e2697 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] discards 82b08a6c2d28 mm/page_poison.c: replace bool variable with static key discards 054aeb416d8b mm,hwpoison: try to narrow window race for free pages discards 5f9b5e7bd94a mm,hwpoison: double-check page count in __get_any_page() discards df38829fe42e mm,hwpoison: introduce MF_MSG_UNSPLIT_THP discards 2ab70c5807d8 mm,hwpoison: return 0 if the page is already poisoned in s [...] discards 6e7e4f9eab46 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] discards fe44bcdb7051 mm,hwpoison: rework soft offline for in-use pages discards e81eee9d488c mm,hwpoison: rework soft offline for free pages discards 533a24058f4f mm,hwpoison: unify THP handling for hard and soft offline discards 2d5b38810979 mm,hwpoison: kill put_hwpoison_page discards 16004f58ee38 mm,hwpoison: refactor madvise_inject_error discards 3a1398351c2d mm,hwpoison: unexport get_hwpoison_page and make it static discards b3b458fe6a0a mm,hwpoison-inject: don't pin for hwpoison_filter discards 17108cbbb32a mm, hwpoison: remove recalculating hpage discards 3748887bd530 mm,hwpoison: cleanup unused PageHuge() check discards 246ad8d1b575 mm/readahead: pass a file_ra_state into force_page_cache_ra discards 7682228bee3f mm/filemap: fold ra_submit into do_sync_mmap_readahead discards 2db1d3c4ea99 mm/readahead: add page_cache_sync_ra and page_cache_async_ra discards 20ce3ab87bac mm/readahead: pass readahead_control to force_page_cache_ra discards bfb2a4f44ef1 mm/readahead: make ondemand_readahead take a readahead_control discards a6556a7a3ee2 mm/readahead: make do_page_cache_ra take a readahead_control discards 56d5aa2a0d9a mm/readahead: make page_cache_ra_unbounded take a readahea [...] discards 47b2a0cafefa mm/readahead: add DEFINE_READAHEAD discards db6145df395b fs: do not update nr_thps for mappings which support THPs discards 2564bb6217fc fs: add a filesystem flag for THPs discards bc2bc48a051d mm/vmscan: allow arbitrary sized pages to be paged out discards 7a3714df632a mm/page-writeback: support tail pages in wait_for_stable_page discards 1ee08c039f24 mm/truncate: fix truncation for pages of arbitrary size discards 8e1445890f00 mm/rmap: fix assumptions of THP size discards 65aa47529236 mm/huge_memory: fix can_split_huge_page assumption of THP size discards 1363274897ca mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] discards 6f315339ada1 mm/huge_memory: fix split assumption of page size discards 121214576066 mm/huge_memory: fix total_mapcount assumption of page size discards c6694adb6be7 mm/page_owner: change split_page_owner to take a count discards aa306a30476b mm/memory: remove page fault assumption of compound page size discards 2f9dfe5fb0c3 mm/filemap: fix page cache removal for arbitrary sized THPs discards 22e29b569096 mm/filemap: fix storing to a THP shadow entry discards 95e42bce2222 xarray-add-xas_split-fix-2 discards 40ac25550a10 xarray-add-xas_split-fix discards 8fd88e2f4d78 XArray: add xas_split discards c711f0c8397d xarray-add-xa_get_order-fix discards d4990b7d0987 XArray: add xa_get_order discards 9e124609b79c mm/migrate: remove obsolete comment about device public discards ced5b08ebab6 mm/migrate: remove cpages-- in migrate_vma_finalize() discards cd7fcd4fb874 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] discards 0a9fdc68a537 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] discards 5e713378b3b2 memblock: use separate iterators for memory and reserved regions discards aeb959fedcbd memblock: implement for_each_reserved_mem_region() using _ [...] discards bb9811b2356f memblock: remove unused memblock_mem_size() discards 476ca7583298 x86/setup: simplify reserve_crashkernel() discards 16ef5f7fe85d x86/setup: simplify initrd relocation and reservation discards 2074d6851b28 mips: fix cavium-octeon build caused by memblock refactoring discards 5579e9bd9270 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix discards 82fd143440e9 arch, drivers: replace for_each_membock() with for_each_me [...] discards 0d668f69551b arch, mm: replace for_each_memblock() with for_each_mem_pf [...] discards 54bf987411d4 memblock: reduce number of parameters in for_each_mem_range() discards b45be9885718 memblock-make-memblock_debug-and-related-functionality-pri [...] discards c3233e4e695f memblock: make memblock_debug and related functionality private discards 5159e73afecd memblock: make for_each_memblock_type() iterator private discards 007bf0f93c51 mircoblaze: drop unneeded NUMA and sparsemem initializations discards e1a45479938d riscv: drop unneeded node initialization discards c4ab61f4177c h8300, nds32, openrisc: simplify detection of memory extents discards 8e678cb7e984 arm64: numa: simplify dummy_numa_init() discards 9a357e26e10a arm, xtensa: simplify initialization of high memory pages discards 1fbb8c1c5a76 dma-contiguous: simplify cma_early_percent_memory() discards 389ceb7de301 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() discards e37b44c4dee4 mm-mempool-add-else-to-split-mutually-exclusive-case-fix discards 69f714e8ea34 mm/mempool: Add 'else' to split mutually exclusive case discards 457ee992855c mm: remove unused alloc_page_vma_node() discards b70821ab636b mm/mempolicy: remove or narrow the lock on current discards 5900af11c83c include/linux/compaction.h: clean code by removing unused [...] discards 3d3d93dcabc2 mm/compaction.c: micro-optimization remove unnecessary branch discards 3b912e9c5890 mm/vmscan: add a fatal signals check in drop_slab_node discards a5c32401c0eb mm/vmscan: fix infinite loop in drop_slab_node discards 3a625cbcfd9a hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] discards c19c24a0cdfb mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 discards 6d15e0ae99f6 mm/hugetlb: take the free hpage during the iteration directly discards 4c05d01bd62f mm/hugetlb: narrow the hugetlb_lock protection area during [...] discards 0625c0df2729 mm/hugetlb: a page from buddy is not on any list discards 0953a6483c10 mm/hugetlb: count file_region to be added when regions_nee [...] discards 0e74564345d7 mm/hugetlb: use list_splice to merge two list at once discards c11c99d20ddb mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] discards 6497cc5a66df mm/hugetlb: not necessary to coalesce regions recursively discards d9ad8de9de32 MIPS: do not call flush_tlb_all when setting pmd entry discards e40280cac412 mm/huge_memory.c: update tlb entry if pmd is changed discards 49db774c0486 doc/vm: fix typo in the hugetlb admin documentation discards cd355de19f12 mm/hugetlb.c: remove the unnecessary non_swap_entry() discards f066c224527f mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool discards 2f145b5e0545 mm: move call to compound_head() in release_pages() discards 8dc542722c7f mmzone: clean code by removing unused macro parameter discards eec3b1664eee mm/page_alloc.c: __perform_reclaim should return 'unsigned long' discards 46b34f1f46c2 mm/page_alloc.c: clean code by merging two functions discards eb86d2fb8971 mm/page_alloc.c: fix early params garbage value accesses discards f496c6dc2c4a mm/page_alloc.c: micro-optimization remove unnecessary branch discards 65b9bcc321c8 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] discards c55ece231970 mm/page_alloc.c: clean code by removing unnecessary initia [...] discards da6456eabec8 mm, isolation: avoid checking unmovable pages across pageb [...] discards 5053812dbdf0 mm: document semantics of ZONE_MOVABLE discards eb25fbcd62f3 virtio-mem: don't special-case ZONE_MOVABLE discards 9120f3a93c96 mm/page_isolation: cleanup set_migratetype_isolate() discards 72b8e844529a mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] discards c798a25f59d7 mm/page_isolation: exit early when pageblock is isolated i [...] discards 3f7bffacc7b1 mm/page_alloc: tweak comments in has_unmovable_pages() discards d2e1aa7e0853 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] discards f9b6b4cb4e3f KASAN: Testing Documentation discards 8dc4b11678b8 kasan-port-kasan-tests-to-kunit-v14 discards 1f58f7f6dd66 KASAN: Port KASAN Tests to KUnit discards b23647e6de28 KUnit: KASAN Integration discards 4cf691557079 kasan/kunit: add KUnit Struct to Current Task discards f52674ebf804 docs/vm: fix 'mm_count' vs 'mm_users' counter confusion discards 9859432f9020 mm/memory-failure.c: remove unused macro `writeback' discards 7fbe57cadb23 mm/memory-failure: do pgoff calculation before for_each_process() discards a4019b3e643f mm/dmapool.c: replace hard coded function name with __func__ discards 2c54afe61469 mm/dmapool.c: replace open-coded list_for_each_entry_safe() discards 39132e609af2 lib/test_hmm.c: remove unused dmirror_zero_page discards 660e58bb7841 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro discards 7b9e7ea7019e include/linux/huge_mm.h: remove mincore_huge_pmd declaration discards 2b72969260a5 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] discards 2564c61e57ec mm/mmap.c: use helper function allow_write_access() in __r [...] discards dc74dcf78302 mm: use helper function mapping_allow_writable() discards d49e80121408 mm/mmap: check on file instead of the rb_root_cached of it [...] discards 129c0ad77bc9 mm/mmap: not necessary to check mapping separately discards 7551470a70b5 mm/memory.c: fix spello of "function" discards 5e6a8632285f mm/mmap: leave adjust_next as virtual address instead of p [...] discards 0ac7d0996fb6 mm: simplify PageDoubleMap with PF_SECOND policy discards 7165312aa135 mm: move PageDoubleMap bit discards ff74f0a74a9a mm/mmap.c: fix the adjusted length error discards 8c6f9bdf5f90 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock discards 8f4b48eeaf03 mm: smaps*: extend smap_gather_stats to support specified [...] discards f10b6d4469a2 mmap locking API: add mmap_lock_is_contended() discards d1734f912fe0 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] discards f2c1af6f01f7 mm/mmap: rename __vma_unlink_common() to __vma_unlink() discards ead80aa05ceb mm/memory.c: replace vmf->vma with variable vma discards dcf39ea80633 mm/memory.c: fix typo in __do_fault() comment discards ee6f1374ad85 arm: __pmd_free_tlb(): call page table destructor discards 4788bf51f534 mm: account PMD tables like PTE tables discards ecbf6d3b4fcc selftests/vm: fix incorrect gcc invocation in some cases discards cb35f68b60cd selftests/vm: fix false build success on the second and la [...] discards 6827acf6578c mm: memcontrol: remove obsolete comment of mem_cgroup_unma [...] discards 8d7d275b5d90 mm/page_counter: correct the obsolete func name in the com [...] discards dc4a7b6d2409 mm: memcontrol: add the missing numa_stat interface for cgroup v2 discards 40b44254d92d mm/memcg: unify swap and memsw page counters discards 38313615effd mm-memcg-simplify-mem_cgroup_get_max-v4 discards 5c66f0bb21cf mm/memcg: simplify mem_cgroup_get_max() discards aa4ad7b80cd4 mm/memcg: clean up obsolete enum charge_type discards 21a541253c06 mm: memcontrol: correct the comment of mem_cgroup_iter() discards 68d1ad2662f3 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] discards a70c7382b563 mm: memcontrol: Use the preferred form for passing the siz [...] discards 185b3eef27fb mm: memcontrol: use flex_array_size() helper in memcpy() discards be4987362b82 mm/memremap.c: convert devmap static branch to {inc,dec} discards ab5a53e825f8 mm/swap_slots.c: remove always zero and unused return valu [...] discards d3cb2825c733 mm/swap.c: fix confusing comment in release_pages() discards 1d3f6aa4b46d mm: remove superfluous __ClearPageActive() discards c8ac5ce827e3 mm: remove activate_page() from unuse_pte() discards e0a8a2b0d5b0 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity discards 44878d836122 mm/gup: protect unpin_user_pages() against npages==-ERRNO discards 3a56d5879ad9 mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] discards 185c13b24677 mm/gup: don't permit users to call get_user_pages with FOL [...] discards 54fca07ad0bf mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag discards c49948c19310 mm/gup_benchmark: update the documentation in Kconfig discards 6a38725cd0cf mm/filemap: fix filemap_map_pages for THP discards 837282b971d5 mm: add find_lock_head discards 736636eef014 mm-shmem-return-head-page-from-find_lock_entry-fix discards 77beff9f13f8 mm/shmem: return head page from find_lock_entry discards 579f901922d2 mm-convert-find_get_entry-to-return-the-head-page-fix discards 7978597d481d mm: convert find_get_entry to return the head page discards 8ae2e5db8a72 i915: use find_lock_page instead of find_lock_entry discards b69268f28924 proc: optimise smaps for shmem entries discards 0bf65a1cfd25 mm-optimise-madvise-willneed-fix discards 87c9a81ef194 mm: optimise madvise WILLNEED discards 6db898db8135 mm: use find_get_incore_page in memcontrol discards 3c2a15875ab0 mm: factor find_get_incore_page out of mincore_page discards fd25dd0375a3 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] discards 710d7a65affe mm/debug_vm_pgtable: avoid none pte in pte_clear_test discards 856cc8791023 mm/debug_vm_pgtable: drop hugetlb_advanced_tests() discards adf25e6d3d40 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 discards c2951b1a7a32 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] discards bf49bea1f363 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP discards 5ccf437102c1 mm/debug_vm_pgtable/locks: take correct page table lock discards f6895f302468 mm/debug_vm_pgtable/locks: move non page table modifying t [...] discards 679beb9d1987 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] discards fc8f076b6e86 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] discards 654d1c48afd3 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] discards c96880d81c6f mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] discards 141a4016bf62 mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value discards 75eb7a8e0ee0 powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix discards 85cdeb63f026 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] discards 57411d336c37 powerpc/mm: move setting pte specific flags to pfn_pte discards 3e18ec30acef powerpc/mm: add DEBUG_VM WARN for pmd_clear discards 5f95f9de8bf5 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] discards 7ec15db282cf mm/debug.c: do not dereference i_ino blindly discards 58f8b6f465f8 device-dax: make dev_dax_kmem_probe() static discards a0acd3c647ac device-dax: add a range mapping allocation attribute discards 5ab4e95c2777 dax/hmem: introduce dax_hmem.region_idle parameter discards 4e9ca95cb95b device-dax: fix dax_align_valid() to work on PAGE_SHIFT>=14 discards ff0c96e8631f device-dax: add an 'align' attribute discards f8b552bcfa97 device-dax-make-align-a-per-device-property-fix discards 1135425b2eac device-dax: make align a per-device property discards 482a40c04755 device-dax: introduce 'mapping' devices discards a87878a42364 device-dax-add-dis-contiguous-resource-support-fix discards 42a294e3eedd device-dax: add dis-contiguous resource support discards 03a30a47d012 mm-memremap_pages-support-multiple-ranges-per-invocation-fix discards d751914bd98a mm/memremap_pages: support multiple ranges per invocation discards 38ba28a3e565 mm/memremap_pages: convert to 'struct range' discards ec53c0094649 device-dax: add resize support discards d33642e8f430 drivers/base: make device_find_child_by_name() compatible [...] discards 0e9412f349b9 device-dax: introduce 'seed' devices discards 2ee32f46debe device-dax: add an allocation interface for device-dax instances discards a8f0ed1caa0f device-dax: kill dax_kmem_res discards 22506a5c11c1 device-dax-make-pgmap-optional-for-instance-creation-fix discards 3cabc67a5c67 device-dax: make pgmap optional for instance creation discards 2322e8c36fff device-dax: move instance creation parameters to 'struct d [...] discards a690afa221de device-dax: drop the dax_region.pfn_flags attribute discards 437b70c2f133 device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() discards 682a14e06022 ACPI: HMAT: attach a device for each soft-reserved range discards d319ddf9eda4 mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] discards 02bb6b986863 mm/memory_hotplug: introduce default phys_to_target_node() [...] discards b18a811a8e48 resource: report parent to walk_iomem_res_desc() callback discards 3cc3319ea1e6 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] discards 102dae608b2f ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] discards 92aae35b1c55 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] discards 47e649ebc7e5 x86/numa: fix build when CONFIG_ACPI is not set discards c57b7034445c x86/numa: add 'nohmat' option discards 7342baac99e6 x86/numa: cleanup configuration dependent command-line options discards 00b3cb173cf7 mm/kmemleak: rely on rcu for task stack scanning discards 01ac0e492208 mm/slub: make add_full() condition more explicit discards b22b5d6b9a96 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc discards 278b5031124a mm/slub.c: branch optimization in free slowpath discards c55ad19b0ca2 include/linux/slab.h: fix a typo error in comment discards 1c2fe9db51f0 mm/slab.c: clean code by removing redundant if condition discards d5756668a4a8 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards a3ea12a866dd fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr discards 6313b70e9f78 ramfs: support O_TMPFILE discards e309bda763a2 ocfs2: fix ocfs2 corrupt when iputting an inode discards e3c3bcaed21e ocfs2: clear links count in ocfs2_mknod() if an error occurs discards fa66a4efb78d ocfs2: delete repeated words in comments discards f0338e8b9a7a ntfs: add check for mft record size in superblock discards 56b4b9eb6557 compiler-gcc: improve version error discards b065e5a0c926 kasan: remove mentions of unsupported Clang versions discards 368ba4c72e7e Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] discards 0d5388e67840 Revert "arm64: vdso: Fix compilation with clang older than 8" discards 74a375d51aac Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] discards 5e05eae5f801 Revert "kbuild: disable clang's default use of -fmerge-all [...] discards 43404822e966 compiler-clang: add build check for clang 10.0.1 discards f52701b2bf4d mm: khugepaged: recalculate min_free_kbytes after memory h [...] discards 6ca5f61dc18d /proc/kpageflags: do not use uninitialized struct pages discards d699b5848e19 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 8e900db95c30 checkpatch: test $GIT_DIR changes discards 921825c5edec mm: don't rely on system state to detect hot-plug operations discards 5459b6bbac2d mm: replace memmap_context by meminit_context discards e91879f42b89 arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() c [...] discards 534bcec2fe16 lib/memregion.c: include memregion.h discards 47620f0aaabd lib/string.c: implement stpcpy discards d574d66db3c2 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference discards e709f6c79a68 mm/migrate: correct thp migration stats. discards 04441d5c4e45 mm: validate pmd after splitting discards 74aee8c67e93 mm/gup: fix gup_fast with dynamic page table folding discards a44fde488c36 mm: memcontrol: fix missing suffix of workingset_restore discards c65cc88499e5 mm, THP, swap: fix allocating cluster for swapfile by mistake discards c30629a3b557 Merge remote-tracking branch 'integrity/next-integrity' in [...] discards fc51da361adb Merge remote-tracking branch 'regulator/for-next' into master discards 5eb53fedede1 Merge remote-tracking branch 'battery/for-next' into master discards 5feca1ea5611 Merge remote-tracking branch 'mfd/for-mfd-next' into master discards 1370c057f50e next-20200924/mmc discards 90715e008efe Merge remote-tracking branch 'device-mapper/for-next' into master discards 232665ec890c Merge remote-tracking branch 'block/for-next' into master discards 6efa86a33ab6 Merge remote-tracking branch 'input/next' into master discards be85588d8bef Merge remote-tracking branch 'modules/modules-next' into master discards 2422607a9b68 Merge remote-tracking branch 'sound-asoc/for-next' into master discards 2b72a96d023d Merge remote-tracking branch 'sound/for-next' into master discards 313496a332ff Merge remote-tracking branch 'regmap/for-next' into master discards a32c82e8be4b Merge remote-tracking branch 'imx-drm/imx-drm/next' into master discards b92674f301d1 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] discards 7cb60957700d Merge remote-tracking branch 'drm-msm/msm-next' into master discards af42f470d7f4 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] discards feeb72d3459b Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] discards 015886248eb4 Merge remote-tracking branch 'amdgpu/drm-next' into master discards 9d729b412d80 Merge remote-tracking branch 'drm/drm-next' into master discards 850e4b813da5 Merge remote-tracking branch 'crypto/master' into master discards 9724b451a00b Merge remote-tracking branch 'nand/nand/next' into master discards bbddebfa545e Merge remote-tracking branch 'mtd/mtd/next' into master discards 0ca62d39d891 Merge remote-tracking branch 'gfs2/for-next' into master discards 6dc76bd4c5b0 Merge remote-tracking branch 'bluetooth/master' into master discards 95904d5a0999 Merge remote-tracking branch 'wireless-drivers-next/master [...] discards 35509122d673 Merge remote-tracking branch 'netfilter-next/master' into master discards 891431e647b2 Merge remote-tracking branch 'bpf-next/master' into master discards 0b24ff7eb9c3 Merge remote-tracking branch 'net-next/master' into master discards 5fb78a934bec Merge remote-tracking branch 'rdma/for-next' into master discards 7e9429037455 Merge remote-tracking branch 'swiotlb/linux-next' into master discards d25e594256d5 Merge remote-tracking branch 'dlm/next' into master discards ddf069b1049a Merge remote-tracking branch 'ieee1394/for-next' into master discards 80bd047d2d3c Merge remote-tracking branch 'thermal/thermal/linux-next' [...] discards e19741935540 Merge remote-tracking branch 'opp/opp/linux-next' into master discards e723b12ebd0b Merge remote-tracking branch 'devfreq/devfreq-next' into master discards d06afd805924 Merge remote-tracking branch 'cpupower/cpupower' into master discards d94be606d9d1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] discards 6b8d2102a400 Merge remote-tracking branch 'pm/linux-next' into master discards a259bfcdd336 Merge remote-tracking branch 'v4l-dvb/master' into master discards c5cd98675ab2 Merge remote-tracking branch 'jc_docs/docs-next' into master discards 5a3a430a8117 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] discards 5dbbc9728995 Merge remote-tracking branch 'dmi/dmi-for-next' into master discards 8aa1c67a425b Merge remote-tracking branch 'i3c/i3c/next' into master discards e6b146604e4d Merge remote-tracking branch 'i2c/i2c/for-next' into master discards 14e51962b725 Merge remote-tracking branch 'hid/for-next' into master discards 31fc51670700 Merge remote-tracking branch 'pstore/for-next/pstore' into master discards 57525e8a7e05 Merge remote-tracking branch 'pci/next' into master discards 0f200416a6fd Merge remote-tracking branch 'printk/for-next' into master discards 62354853ec65 Merge remote-tracking branch 'vfs/for-next' into master discards 497e679ed56e Merge remote-tracking branch 'file-locks/locks-next' into master discards 3b73f259f986 Merge remote-tracking branch 'iomap/iomap-for-next' into master discards b3d42c15c8f3 Merge remote-tracking branch 'zonefs/for-next' into master discards e0bdd35dcd98 Merge remote-tracking branch 'xfs/for-next' into master discards 5253f19e71e8 Merge remote-tracking branch 'ubifs/next' into master discards 45bf12a19a2e Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] discards c84b4a338a18 Merge remote-tracking branch 'cel/cel-next' into master discards 8461b9694deb Merge remote-tracking branch 'nfs-anna/linux-next' into master discards 067d28aea7d9 Merge remote-tracking branch 'nfs/linux-next' into master discards c168cc8434fd Merge remote-tracking branch 'fuse/for-next' into master discards 001fed68ca59 Merge remote-tracking branch 'f2fs/dev' into master discards 29077f53df7a Merge remote-tracking branch 'ext3/for_next' into master discards 12f6e9921bf0 Merge remote-tracking branch 'exfat/dev' into master discards fc41fb40b4c6 Merge remote-tracking branch 'erofs/dev' into master discards a1169840c1c6 Merge remote-tracking branch 'configfs/for-next' into master discards 8270d1bfd87c Merge remote-tracking branch 'btrfs/for-next' into master discards f9787464b3ae Merge remote-tracking branch 'fscrypt/master' into master discards 7d2947c3d129 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master discards ca49e999c683 Merge remote-tracking branch 's390/for-next' into master discards 8bfea142cf48 Merge remote-tracking branch 'risc-v/for-next' into master discards e50831a5218f Merge remote-tracking branch 'soc-fsl/next' into master discards 2a308f0f3043 Merge remote-tracking branch 'powerpc/next' into master discards 6f4e3d2b4946 Merge remote-tracking branch 'parisc-hd/for-next' into master discards f848c6d4bf78 Merge remote-tracking branch 'nds32/next' into master discards ff15d328c1a0 Merge remote-tracking branch 'mips/mips-next' into master discards 9b2c918a2efd Merge remote-tracking branch 'microblaze/next' into master discards 69f060d13573 Merge remote-tracking branch 'm68knommu/for-next' into master discards ddfc16109e0c Merge remote-tracking branch 'm68k/for-next' into master discards f86e0c204e46 Merge remote-tracking branch 'ia64/next' into master discards 32be81485efc Merge remote-tracking branch 'h8300/h8300-next' into master discards d3057b41d90e Merge remote-tracking branch 'clk/clk-next' into master discards d39f0baa3de8 Merge remote-tracking branch 'uniphier/for-next' into master discards 73fa5d9902d3 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master discards a8f4b400dc4c Merge remote-tracking branch 'ti-k3/ti-k3-next' into master discards 137493eaf040 Merge remote-tracking branch 'tegra/for-next' into master discards dbd0aff97202 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master discards 03b8732586db Merge remote-tracking branch 'scmi/for-linux-next' into master discards 8fd9ba1b8105 Merge remote-tracking branch 'samsung-krzk/for-next' into master discards 2e50eac76ef7 Merge remote-tracking branch 'rockchip/for-next' into master discards d844cac44c53 Merge remote-tracking branch 'reset/reset/next' into master discards 4ac8ed3ee963 Merge remote-tracking branch 'renesas/next' into master discards 8220590c6956 Merge remote-tracking branch 'realtek/for-next' into master discards 3d80e6764597 Merge remote-tracking branch 'qcom/for-next' into master discards 8ba6886bb82d Merge remote-tracking branch 'omap/for-next' into master discards eebe022ce01f Merge remote-tracking branch 'mvebu/for-next' into master discards 142883a0725f Merge remote-tracking branch 'mediatek/for-next' into master discards aac46aa14c95 Merge remote-tracking branch 'keystone/next' into master discards 901a2e5f024b Merge remote-tracking branch 'imx-mxs/for-next' into master discards b0b7c9722d10 Merge remote-tracking branch 'drivers-memory/for-next' int [...] discards a46e6761d53f Merge remote-tracking branch 'at91/at91-next' into master discards 98cf6b3a34dd Merge remote-tracking branch 'aspeed/for-next' into master discards 1a2f52cc1bd2 Merge remote-tracking branch 'amlogic/for-next' into master discards 46e0b6d016e1 Merge remote-tracking branch 'arm-soc/for-next' into master discards 50a3693217b5 Merge remote-tracking branch 'arm64/for-next/core' into master discards 955fd1cb19be Merge remote-tracking branch 'vfs/work.epoll' into for-next discards c881769781f4 Merge remote-tracking branch 'arm/for-next' into master discards fa838dd0188c Merge remote-tracking branch 'dma-mapping/for-next' into master discards c6cfc4a55546 Merge remote-tracking branch 'kbuild/for-next' into master discards 7a2f7f5965c5 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] discards ee3b543117db Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards cdd6a71a61ad Merge remote-tracking branch 'ubifs-fixes/fixes' into master discards df3386d0b5bb Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] discards 2b65823bf847 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] discards cd24d3edcae2 Merge remote-tracking branch 'spdx/spdx-linus' into master discards f5d2d9c2c293 Merge remote-tracking branch 'pidfd-fixes/fixes' into master discards 64bf79f520bf Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 3ec6694c6041 Merge remote-tracking branch 'drm-fixes/drm-fixes' into master discards eddcc2acab56 Merge remote-tracking branch 'scsi-fixes/fixes' into master discards 0e191a48d656 Merge remote-tracking branch 'devicetree-fixes/dt/linus' i [...] discards 97d11d493902 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master discards ef185c0041b5 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master discards 950ceafc6f9a Merge remote-tracking branch 'mips-fixes/mips-fixes' into master discards c6adcaad93ad Merge remote-tracking branch 'dmaengine-fixes/fixes' into master discards 453ffe72f97c Merge remote-tracking branch 'kselftest-fixes/fixes' into master discards f3b10c70e86b Merge remote-tracking branch 'ide/master' into master discards 8a9b2ba321fa Merge remote-tracking branch 'staging.current/staging-linu [...] discards 4824607b413e Merge remote-tracking branch 'phy/fixes' into master discards 7c5a5344347a Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 7ce1a816a021 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master discards 6d8fd37e385b Merge remote-tracking branch 'usb.current/usb-linus' into master discards 8f2c8c1155ba Merge remote-tracking branch 'pci-current/for-linus' into master discards 66d14133c472 Merge remote-tracking branch 'spi-fixes/for-linus' into master discards 91d49864ae55 Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] discards 72e2486545fa Merge remote-tracking branch 'regmap-fixes/for-linus' into master discards f395e69b50a4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] discards 371a41779e58 Merge remote-tracking branch 'rdma-fixes/for-rc' into master discards df0104f413c1 Merge remote-tracking branch 'wireless-drivers/master' int [...] discards 910f6ac69d9d Merge remote-tracking branch 'netfilter/master' into master discards 929ef5f75c7a Merge remote-tracking branch 'ipsec/master' into master discards 1e01e543bc6e Merge remote-tracking branch 'bpf/master' into master discards f5ae9f9a30ad Merge remote-tracking branch 'net/master' into master discards 4053eed875b2 Merge remote-tracking branch 'sparc/master' into master discards 581b85f7b28b Merge remote-tracking branch 's390-fixes/fixes' into master discards 52e0060511db Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] discards 88be7d6eb9f2 Merge remote-tracking branch 'kbuild-current/fixes' into master discards 73c19dde386f dm snap persistent: simplify area_io() discards e967f32b72b6 dm thin metadata: Remove unused local variable when create [...] discards dd29d4b55697 dm raid: remove unnecessary discard limits for raid10 discards e4417e8b0ea4 f2fs: fix slab leak of rpages pointer omits d39a51952cfa f2fs: compress: fix to disallow enabling compress on non-e [...] discards c1fda10e1123 dm raid: fix discard limits for raid1 discards 176051d9a836 dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY discards 28cd539ed2bf torture: Allow alternative forms of kvm.sh command-line arguments discards 4df5d8a62223 rcutorture: Test runtime toggling of CPUs' callback offloading discards 1bc083e9514c rcutorture: Small code cleanups discards f7e52b935f54 rcu: Fix single-CPU check in rcu_blocking_is_gp() discards 19844196b1df torture: Accept time units on kvm.sh --duration argument discards 0bf8dedc763a drm/i915: Use the correct bpp when validating "4:2:0 only" modes discards f1bce832500e drm/i915: Decouple intel_dp_{min,output}_bpp() from crtc_state discards 773bd825c4cc drm/i915: Extract intel_dp_output_format() discards 478453d0f12d eeprom: at24: Support custom device names for AT24 EEPROMs discards 47e64678cd6e leds: pca9532: read pwm settings from device tree discards d5d8cefecb9d leds: pca9532: correct shift computation in pca9532_getled discards 53cf49e9a9cf leds: lm36274: Fix warning for undefined parameters discards bc7b9a348761 leds: lm3532: Fix warnings for undefined parameters discards 4351dceba0ff leds: pca963x: use flexible array discards a47f211c95a1 leds: pca963x: cosmetic: rename variables discards 5e06f773f925 leds: pca963x: cosmetic: rename variables discards c505ab0989fa leds: pca963x: use devres LED registering function discards 4b80f19b060b leds: pca963x: cosmetic: use helper variables, better indentation discards d78b10f5713d leds: tca6507: use fwnode API instead of OF discards c93ae1769909 leds: tca6507: Absorb platform data discards b00e67c7e70d leds: parse linux,default-trigger DT property in LED core discards ff7730a53487 leds: syscon: use struct led_init_data when registering discards caad829ecb46 leds: lm3532: don't parse label DT property discards 54e56a0d107d leds: lm36274: use devres LED registering function discards b112e98ea4c1 leds: lm36274: use platform device as parent of LED discards 3efc63405b04 leds: lm36274: do not set chip settings in DT parsing function discards b580508d971f leds: lm36274: use struct led_init_data when registering discards e92e7e8aa066 leds: lm36274: don't iterate through children since there [...] discards e575afcafdc3 leds: lm36274: cosmetic: rename lm36274_data to chip discards df4251ecba05 leds: Add driver for Acer Iconia Tab A500 discards 2f0a1aecfb03 Merge remote-tracking branch 'spi/for-5.10' into spi-next discards 0108c2c46bac Merge remote-tracking branch 'spi/for-5.9' into spi-linus discards ed538e7fb1c2 Merge branch 'features' into for-next discards 351fba532db1 Merge branch 'fixes' into for-next discards a31d518ec481 Merge branch 'pm-cpuidle-next' into linux-next omits 8ce177237d90 extcon: axp288: Use module_platform_driver to simplify the code omits 00a29c98369d extcon: ptn5150: Do not print error during probe if nothin [...] omits 9fc40c4835d8 PM / devfreq: event: Change prototype of devfreq_event_get [...] omits 20911534a7ef PM / devfreq: Change prototype of devfreq_get_devfreq_by_p [...] omits 7ca356d772e5 PM / devfreq: Add devfreq_get_devfreq_by_node function discards bff88b1c8ffd drm/i915: dont retry stream management at seq_num_m roll over discards cb88d1fac196 drm/i915: terminate reauth at stream management failure omits 0248dedd12d4 Merge branch 'linus' omits a5a2daf9ce08 Merge branch 'x86/cleanups' omits cf54d877b2eb Merge branch 'x86/urgent' discards a46c4a274120 Merge branches 'work.misc', 'work.sparc', 'work.quota-comp [...] discards b4674e334bb4 x86/uaccess: Use pointer masking to limit uaccess speculation omits 3ef0a955e2e0 Merge branch 'remotes/lorenzo/pci/xilinx' omits afe562a5048a Merge branch 'remotes/lorenzo/pci/vmd' omits ccd34126395c Merge branch 'remotes/lorenzo/pci/rcar' omits a468a687f949 Merge branch 'remotes/lorenzo/pci/qcom' omits c5fa2eedbb87 Merge branch 'remotes/lorenzo/pci/mvebu' omits a9277ea16561 Merge branch 'remotes/lorenzo/pci/iproc' omits 832f5ab53448 Merge branch 'remotes/lorenzo/pci/imx6' omits e0964880dad4 Merge branch 'remotes/lorenzo/pci/dwc' omits 11aed5f39ae4 Merge branch 'remotes/lorenzo/pci/cadence' omits 05f5af989729 Merge branch 'remotes/lorenzo/pci/brcmstb' omits b791bb658900 Merge branch 'remotes/lorenzo/pci/aardvark' omits a94add684f06 Merge branch 'remotes/lorenzo/pci/arm' omits 4a7c46bf976b Merge branch 'remotes/lorenzo/pci/apei' omits 36a1d695920e Merge branch 'pci/misc' omits 42b609067e42 Merge branch 'pci/pm' omits 4abaea37b14f Merge branch 'pci/hotplug' omits 0fba7c7d71f7 Merge branch 'pci/enumeration' omits 192ba6f8f7d6 Merge branch 'pci/acs' discards 2b5fc49beaaf Merge remote-tracking branch 'asoc/for-5.10' into asoc-next discards 7492bba521bf Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus discards 49588d1f2969 dm: add dm_table_get_md_queue() discards dc79e428e5d5 dm: use dm_table_get_device_name() where appropriate in targets discards b07b0d4d52e6 dm table: allow dm_table_get_md() to be inlined by DM core omits d13d0526aa2a dm: eliminate need for start_io_acct() forward declaration omits f18f44ea75d9 dm: simplify __process_abnormal_io() omits 48ca9b5325cb dm: push use of on-stack flush_bio down to __send_empty_flush() omits ab3662f7cdc9 dm: optimize max_io_len() by inlining max_io_len_target_bo [...] omits ce76cb6406a9 dm: push md->immutable_target optimization down to __proce [...] omits 27a2333dd069 dm: change max_io_len() to use blk_max_size_offset() omits f4964ab3f8e4 dm table: stack 'chunk_sectors' limit to account for targe [...] omits a2a639a09a0e Merge remote-tracking branch 'jens/for-5.10/block' into dm-5.10 discards 699e59f0f7a9 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] discards 1ee51c8ca8c4 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] discards 5dee22f9d504 Merge branches 'pm-cpuidle-next' and 'pm-avs' into linux-next discards 67ab6bf5cd91 Merge branch 'pm-cpuidle' into linux-next discards 654a541ab7f0 Merge branch 'work.csum_and_copy' into uaccess.x86 discards 46fdf30edd13 rcutorture: Make stutter_wait() caller restore priority discards c4d7625bb116 Merge branch 'v5.10/drivers' into tmp/aml-rebuild discards 9acfcb7f241f Merge branch 'v5.10/dt64' into tmp/aml-rebuild discards 93a60ca1c28f Merge branch 'v5.10/dt' into tmp/aml-rebuild discards 08476cc81299 Merge branch 'v5.9/fixes' into tmp/aml-rebuild discards 99a2a9b00b1f rcu: Implement rcu_segcblist_is_offloaded() config dependent omits f4a336053725 drm/amdgpu/display: fix CFLAGS setup for DCN30 omits 48441887aa3a drm/amdgpu: add another raven1 gfxoff quirk omits 6a5bec1ff0e9 PCI/ERR: Fix reset logic in pcie_do_recovery() call omits e209e73bee25 coresight: core: Allow the coresight core driver to be bui [...] omits 8080880deee2 coresight: catu: Allow catu drivers to be built as modules omits 97af39ec8df2 coresight: tmc-etr: Add function to register catu ops omits f8dda914f649 coresight: cti: Allow cti to be built as a module omits c5fef3662091 coresight: cti: Increase reference count when enabling cti omits bf272ae5fdcd coresight: cti: Don't disable ect device if it's not enabled omits a8e68693a8c0 coresight: cti: Fix bug clearing sysfs links on callback omits 80b727bd4f3b coresight: cti: Fix remove sysfs link error omits fd06a26d32ca coresight: cti: Add function to register cti associate ops omits 54c1908ae817 coresight: replicator: Allow replicator driver to be built [...] omits 48b491619376 coresight: funnel: Allow funnel driver to be built as module omits a2cb1bd847ca coresight: tmc: Allow tmc to be built as a module omits 99625213b2ee coresight: tpiu: Allow tpiu to be built as a module omits cb13173bc595 coresight: etb: Allow etb to be built as a module omits 8b44fdfef6a2 coresight: etm4x: Allow etm4x to be built as a module omits b0e222bd4416 coresight: etm3x: Allow etm3x to be built as a module omits 2072be46a38a coresight: etm: perf: Fix warning caused by etm_setup_aux failure omits 0d4073f00c52 coresight: stm: Allow to build coresight-stm as a module omits 543b0f5af6a7 coresight: Add try_get_module() in coresight_grab_device() omits 2075c28b2361 coresight: Export global symbols omits 2843a6a16384 coresight: Add coresight prefix to barrier_pkt omits 45af0bf600e0 coresight: Use IS_ENABLED for CONFIGs that may be modules omits 70829a0d7a72 coresight: cpu_debug: Define MODULE_DEVICE_TABLE omits c5c800befe03 coresight: cpu_debug: Add module name in Kconfig discards 94a4fb8a316e drm/dp: fix a kernel-doc issue at drm_edid.c discards 4d658cb7789e drm/dp: fix kernel-doc warnings at drm_dp_helper.c discards bc13abdb9140 Merge branch 'pm-cpuidle' into linux-next discards b94e6291a208 torture: Force weak-hashed pointers on console log discards 72b054203cbe list.h: Update comment to explicitly note circular lists discards 0f5493072711 rcu/tree: Use schedule_delayed_work() instead of WQ_HIGHPRI queue discards d2de743cb06e rcu/tree: use __rcu_alloc_page_lockless() func. discards 4c3c0ebef63c mm: Add __rcu_alloc_page_lockless() func. discards 8c0a1269709d rcu/tree: Add a work to allocate pages from regular context discards 1ee784892ad1 rcutorture: Prevent hangs for invalid arguments discards 51f2ac4edff4 torture: Prevent jitter processes from delaying failed run discards 326181e08092 locktorture: Prevent hangs for invalid arguments discards b9dfeec13212 locktorture: Ignore nreaders_stress if no readlock support discards 42919f948537 rcu-tasks: Make the units of ->init_fract be jiffies discards 178d6496b533 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] discards 41f590a23ab1 refscale: Prevent hangs for invalid arguments discards dab7a131be2a rcuscale: Prevent hangs for invalid arguments discards 288d55a51e14 rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition discards d7a5791fe8ec lockdep: Provide dummy forward declaration of *_is_held() helpers discards cf0aa41d7efe srcu: Use a more appropriate lockdep helper discards cb297a04b37e net: sched: Remove broken definitions and un-hide for !LOCKDEP discards 07c42f354197 net: Un-hide lockdep_sock_is_held() for !LOCKDEP discards b0e397884950 rcu: Un-hide lockdep maps for !LOCKDEP discards aec4c1ebc7c1 sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP discards 3ac5dd57fc99 torture: Exclude "NOHZ tick-stop error" from fatal errors discards 96000cc86cbb rcutorture: Make grace-period kthread report match RCU fla [...] discards a00171f3c32c rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop discards 182d339dbac2 rcutorture: Make preemptible TRACE02 enable lockdep discards 32b9775acb28 docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] discards 696de65f237a srcu: Take early exit on memory-allocation failure discards 98cd7d697c50 rcuscale: Avoid divide by zero discards e36650394c63 rcuscale: Add RCU Tasks Trace discards 3416033e57aa rcu: Panic after fixed number of stalls discards b8ccefb27e3d x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs discards 73b78126889b scftorture: Add an alternative IPI vector discards 9795a0658819 torture: Make torture_stutter() use hrtimer discards b01a5946d67c x86/cpu: Avoid cpuinfo-induced IPI pileups discards 2c22e0490aa7 torture: Periodically pause in stutter_wait() discards 3120ceec35ed locktorture: Track time of last ->writeunlock() discards 9e097980efe9 sched/core: Allow try_invoke_on_locked_down_task() with ir [...] omits a39b14933ac2 torture: Don't kill gdb sessions omits 3fd70fb5f342 refscale: Bounds-check module parameters discards 771bc62ad5ec Merge branch 'pm-cpuidle-next' into linux-next omits 8dc572e81eec Merge branch 'misc-5.9' into next-fixes omits 115183bd19e8 Merge branch 'x86/fpu' omits 13aa9f45af90 Merge branch 'x86/pti' omits 707abba1f4a9 btrfs: fix put of uninitialized kobject after seed device delete omits e7fdf83c03aa Merge branch 'linus' omits 3ddc19a683a8 Merge branch 'objtool/core' omits 9628e5a1a50d Merge branch 'ras/core' omits 089913a4e162 Merge branch 'x86/irq' discards 55bf414ebf7c Merge remote-tracking branch 'regmap/for-5.10' into regmap-next discards 767cf9fcfeae Merge remote-tracking branch 'regmap/for-5.9' into regmap-linus omits 1a59d9ff29a0 Merge branch 'for-next/mte' into for-next/core omits 24a6a69028a4 Merge branches 'for-next/acpi', 'for-next/boot', 'for-next [...] omits 8eabd9165f29 f2fs: fix wrong total_sections check and fsmeta check omits 5c0885867ee7 f2fs: remove duplicated code in sanity_check_area_boundary omits 34b2353cb423 f2fs: remove unused check on version_bitmap omits d6d35234f391 f2fs: relocate blkzoned feature check omits 6899a00d811f f2fs: do sanity check on zoned block device path omits 25500063f13c f2fs: add trace exit in exception path omits 764e64fcda54 Merge branch 'devel' into for-next omits abcef6a24347 Merge branch 'devel' into for-next omits d1db82c9a344 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks omits 8a70fd297c74 btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] discards efe19067fb72 bus: mhi: core: Fix the building of MHI module discards fdc67defafee bus: mhi: Remove unused nr_irqs_req variable discards adc956d86b9e bus: mhi: core: Allow shared IRQ for event rings discards 24a16b940f0b Merge branches 'pm-cpuidle' and 'pm-core' into linux-next discards f8be29ebd427 PM: runtime: Fix timer_expires data type on 32-bit arches discards 1a5042b7edfd bus: mhi: core: Introduce sysfs entries for MHI discards 8600c50bf5dc bus: mhi: core: Introduce debugfs entries for MHI discards 497a534b9e90 m68knommu: include SDHC support only when hardware has it discards 2d7c5a63b9f7 Merge branch 'acpi-dptf' into linux-next discards 0310a99a3a05 Merge branch 'acpica-osl' into linux-next discards ff26b23d43d0 Merge branch 'pm-cpufreq' into linux-next discards 4d3b2fd7842a Merge branches 'acpi-tables' and 'acpi-pmic' into linux-next omits ddb18685d11e misc: pci_endpoint_test: Add driver data for Layerscape PC [...] omits 0044e46e8376 misc: pci_endpoint_test: Add LS1088a in pci_device_id table omits c9443b6500ff arm64: dts: layerscape: Add PCIe EP node for ls1088a omits 45c1c667ec05 Merge branch 'efi/core' omits c2cfa7d3be21 Merge branch 'efi/urgent' omits e7e4bc822af5 Merge branch 'irq/core' omits b6c23dffd290 Merge branch 'locking/core' omits 04154974ade8 Merge branch 'locking/urgent' omits 46607f6cc7b5 Merge branch 'objtool/urgent' omits 3a93a65fcafa manual merge of ras/core omits 242a647c0e17 manual merge of x86/irq omits 30b6218b43ff Merge branch 'x86/pti' omits 5fa3146213b9 Merge branch 'x86/urgent' discards 0de5e93102e6 m68knommu: fix sparse warnings in signal code discards 8c58e6285404 m68knommu: switch to using asm-generic/uaccess.h discards 90e1f8978109 leds: pca9532 - simplify the return expression of pca9532_remove discards 9869ebdd63a0 leds: ns2: use struct led_init_data when registering discards bb6b387297ff leds: ns2: remove unneeded variable discards 11f4dc0b68ef leds: ns2: register LED immediately after parsing DT properties discards d4e37adb9ab5 leds: ns2: cosmetic change: use helper variable discards 016af2636d2d leds: ns2: cosmetic change discards 10e29171690e leds: ns2: cosmetic variable rename discards 84a48f854871 leds: ns2: cosmetic structure rename discards 975928623360 leds: ns2: use devres API for getting GPIO descriptors discards efd0e6205841 leds: ns2: move parsing of one LED into separate function discards cb3f8346e58d leds: ns2: support OF probing only, forget platdata discards 7eb0a6066074 leds: ns2: alloc simple array instead of struct ns2_led_priv discards bc3d5288f526 leds: ns2: use devres LED registering function discards 88cc2e23e6b5 leds: is31fl32xx: use struct led_init_data when registering discards 997698bdc801 leds: pm8058: cosmetic change: no need to return in if guard discards 1a569e1e94fc leds: pm8058: cosmetic change: use helper variable discards a5ddeada1d81 leds: pm8058: use struct led_init_data when registering discards 072786e4ee8d leds: mt6323: cosmetic change: use helper variable discards 376c9133cfa5 leds: mt6323: use struct led_init_data when registering discards acae1f735490 leds: max77650: use struct led_init_data when registering discards a50289927814 leds: lm3697: cosmetic change: use helper variable, revers [...] discards 3053c34af060 leds: lm3697: use struct led_init_data when registering discards a3380b2086d2 leds: bcm6328, bcm6358: use struct led_init_data when registering discards d7ac00806028 leds: bcm6328, bcm6358: use devres LED registering function discards 62aa40d0e907 leds: various: fix OF node leaks discards 699d51a6b946 leds: various: use only available OF children discards be11a75f586b leds: lt3593: do not rewrite .of_node of new LED device to [...] discards d388b24886d6 leds: various: use dev_of_node(dev) instead of dev->of_node discards c90bfa30b57a leds: various: use device_get_match_data discards a46433de1949 leds: ip30: compile if COMPILE_TEST=y discards 9145dcd68fb0 leds: various: compile if COMPILE_TEST=y discards 93a229e08e76 leds: pwm: Allow automatic labels for DT based devices discards 318681d3e019 ledtrig-cpu: Limit to 4 CPUs discards 5fbffc0050aa Merge branch 'irq/ipi-as-irq' into irq/irqchip-next discards 5e11a44ddcc2 Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] omits 82e7d59d2a3f f2fs: change return value of reserved_segments to unsigned int omits 744de4180a43 cper,edac,efi: Memory Error Record: bank group/address and [...] omits 3c029b01da60 edac,ghes,cper: Add Row Extension to Memory Error Record omits d2778b4891fb efi/x86: Add a quirk to support command line arguments on [...] omits 8846f9fc76ba Merge branch 'linus' omits 412094d966d4 Merge branch 'core/urgent' omits 5506264ae5c2 Merge branch 'ras/core' omits fb5ee4ba376e Merge branch 'x86/seves' omits 3d0489c87b9a mtd: rawnand: atmel: Check return values for nand_read_data_op omits a9922287b359 tpm: use %*ph to print small buffer omits 8cd68ac26295 dt-bindings: Add SynQucer TPM MMIO as a trivial device omits c504278e0214 tpm: tis: add support for MMIO TPM on SynQuacer omits b8ee60871d5e f2fs: compress: introduce cic/dic slab cache omits f28e4a3c1fcf f2fs: compress: introduce page array slab cache omits e6eb15c9ba31 KVM: nSVM: Avoid freeing uninitialized pointers in svm_set [...] omits a50dc7a3ede6 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] omits f135209361d9 mtd: rawnand: qcom: Simplify with dev_err_probe() omits c6046dc89644 mtd: rawnand: marvell: Fix and update kerneldoc omits b14cf043e59d mtd: rawnand: marvell: Simplify with dev_err_probe() omits 771896a90ab0 mtd: rawnand: gpmi: Simplify with dev_err_probe() omits 4f528ef33b68 mtd: rawnand: atmel: Simplify with dev_err_probe() omits 147a668314fc mtd: onenand: Simplify with dev_err_probe() omits cc74955e1336 mtd: rawnand: marvell: Support panic_write for mtdoops omits a2d572b54921 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC omits d14ffb7e0f12 mtd: spinand: gigadevice: Add QE Bit omits 5f70cb27c007 mtd: spinand: gigadevice: Only one dummy byte in QUADIO omits 9e01824acda9 mtd: rawnand: vf610: disable clk on error handling path in probe omits b5deba890186 mtd: rawnand: oxnas: cleanup/simplify code omits e665d08b4f5f mtd: spinand: macronix: Add support for MX31UF1GE4BC omits a3ea1e28c31a mtd: spinand: macronix: Add support for MX31LF1GE4BC omits 0a84394965f6 mtd: rawnand: pasemi: Make pasemi_device_ready() static omits 75369368f886 mtd: rawnand: stm32_fmc2: fix a buffer overflow omits b0d8b351e524 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] omits 9217ae7f3a51 mtd: rawnand: atmel: Convert the driver to exec_op() omits 3ea534636bd3 mtd: rawnand: atmel: Use nand_prog_page_end_op() omits 1f509bcbf783 mtd: rawnand: atmel: Use nand_{write,read}_data_op() omits 581e0697d985 mtd: rawnand: atmel: Drop redundant nand_read_page_op() omits 9f6af843a185 mtd: rawnand: atmel: Enable the NFC controller at probe time omits 35df193f848c mtd: rawnand: Use the NAND framework user_conf object for [...] omits 74a89d7f9ed7 mtd: rawnand: Use the ECC framework user input parsing bits omits b51feaf85ac0 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] omits 66631ca22a93 mtd: rawnand: Use the ECC framework OOB layouts omits ec731a1ce86e mtd: rawnand: Make use of the ECC framework omits 4c54d17d1fb1 mtd: nand: Use the new generic ECC object omits 74f848c3860e mtd: rawnand: Use nanddev_get/set_ecc_requirements() when [...] omits 3abfc204febd Merge branch 'WIP.fixes' omits e524f5c7cbd0 Merge branch 'core/build' omits 3990b509f8d4 Merge branch 'core/static_call' omits 92464020f115 Merge branch 'locking/core' omits ae8be230e107 Merge branch 'locking/urgent' omits c3803e61269b Merge branch 'objtool/core' omits c52cab8c5070 Merge branch 'perf/core' omits 72f5b5b539a0 Merge branch 'perf/kprobes' omits 9641d63c7372 Merge branch 'ras/core' omits e6e622531190 Merge branch 'sched/core' omits ac3a5e30263f Merge branch 'timers/core' omits 0985eb2a5774 Merge branch 'x86/asm' omits 4e271baf938e Merge branch 'x86/build' omits 6bd924d0eea3 Merge branch 'x86/cache' omits 30316b136514 Merge branch 'x86/cleanups' omits 26b444923463 Merge branch 'x86/cpu' omits 4ba20d363de9 Merge branch 'x86/entry' omits 2b116ef8b9f2 Merge branch 'x86/fpu' omits a740f0d5ad76 Merge branch 'x86/fsgsbase' omits 81ecf2a34adf Merge branch 'x86/misc' omits 2e8f21122a95 Merge branch 'x86/mm' omits dfd5c7d37563 Merge branch 'x86/paravirt' omits be4cc2656b60 Merge branch 'x86/seves' omits fc2951c1cc5e Merge branch 'x86/urgent' omits 0d5e4b9b1bac Merge tag 'scmi-updates-5.10' of git://git.kernel.org/pub/ [...] omits 869bd1d46dc0 Merge tag 'juno-updates-5.10' of git://git.kernel.org/pub/ [...] omits c71fcd3c4fcf parisc: disable CONFIG_IDE in defconfigs omits dfb4de9d3a56 x86/kvm: Don't forget to ACK async PF IRQ omits cb0938372de0 Merge branch 'for-next/clang' into for-next/kspp omits b5f3ec944a0e include: jhash/signal: Fix fall-through warnings for Clang omits 685cbf6616ce parisc/stifb: Convert STI core driver to dynamic printk omits 34f20a6410d5 PCI: Remove unused pcibios_pm_ops omits 657132e90e75 mtd: nand: Create helpers to set/extract the ECC requirements omits 0e7d192c6685 mtd: spinand: Use nanddev_get_ecc_conf() when relevant omits 8f27947f2ea5 mtd: nand: Create a helper to extract the ECC configuration omits a53df419c57a mtd: rawnand: Use the new ECC engine type enumeration omits d3f8ec8e979b mtd: rawnand: Separate the ECC engine type and the ECC byt [...] omits 59306d7db654 mfd: sprd: Add wakeup capability for PMIC IRQ omits 16a5bd66b0dd mfd: intel-lpss: Add device IDs for UART ports for Lakefield omits 3b33e68eb402 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table omits 0c5a90ceac9b mfd: wcd934x: Simplify with dev_err_probe() omits 197d451baeea mfd: stmfx: Simplify with dev_err_probe() omits 20e9d38467b6 mfd: madera: Simplify with dev_err_probe() omits 753bd752e181 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller omits 64ea409e970a dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding omits 6e14bd71c284 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning omits c563a66537d2 mfd: rn5t618: Add a power supply subdevice omits 632ae9d200b5 mfd: Kconfig: Fix typo of 'individual' omits 03b68d5d7d4b Merge branch 'for-5.9/copy_mc' into libnvdimm-for-next omits fb406088ce0e x86/copy_mc: Introduce copy_mc_generic() omits 0a78de3d4b7b x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, [...] adds 720777c5be95 BackMerge commit '98477740630f270aecf648f1d6a9dbc6027d4ff1 [...] adds f3231a02aabe Merge tag 'drm-intel-fixes-2020-09-24' of git://anongit.fr [...] adds ba78755e0c25 Merge tag 'drm-misc-fixes-2020-09-24' of git://anongit.fre [...] adds 574ec42e1a9c Merge tag 'drm-fixes-2020-09-25' of git://anongit.freedesk [...] adds 33d04c66f579 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 1b0e6e2675d1 Merge tag 'devfreq-fixes-for-5.9-rc7' of git://git.kernel. [...] adds 604072300906 Merge branch 'pm-cpuidle' adds 15083aa02561 Merge tag 'pm-5.9-rc7' of git://git.kernel.org/pub/scm/lin [...] adds 6d28cf7dfede Merge tag 'nfsd-5.9-2' of git://git.linux-nfs.org/projects [...] adds 9a3a0876b9c4 Merge tag 'regmap-fix-v5.9-rc6' of git://git.kernel.org/pu [...] adds 814324b59381 Merge tag 'regulator-fix-v5.9-rc6' of git://git.kernel.org [...] adds 782d1222555c Merge tag 'spi-fix-v5.9-rc6' of git://git.kernel.org/pub/s [...] adds b463b6f69974 Merge tag 'mips_fixes_5.9_3' of git://git.kernel.org/pub/s [...] adds b96e6506c2ea KVM: x86: VMX: Make smaller physical guest address space s [...] adds 18391e5e9cf5 selftests: kvm: Fix assert failure in single-step test adds ee6fa0530194 KVM: x86: fix MSR_IA32_TSC read for nested migration adds 8d214c481611 KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE adds 4bb05f30483f KVM: SVM: Add a dedicated INVD intercept routine adds 7c7ec3226f5f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 678ff6a7afcc mm: slab: fix potential double free in ___cache_free adds ce2684254bd4 mm: validate pmd after splitting adds 41663430588c mm, THP, swap: fix allocating cluster for swapfile by mistake adds 8d3fe09d8d66 mm: memcontrol: fix missing suffix of workingset_restore adds d3f7b1bb2040 mm/gup: fix gup_fast with dynamic page table folding adds 6c5c7b9f3352 mm/migrate: correct thp migration stats adds 1e1b6d63d634 lib/string.c: implement stpcpy adds ffa550cd691b lib/memregion.c: include memregion.h adds a1cd6c2ae47e arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() c [...] adds c1d0da83358a mm: replace memmap_context by meminit_context adds f85086f95fa3 mm: don't rely on system state to detect hot-plug operations adds 8fb1e9103358 Merge branch 'akpm' (patches from Andrew) adds eeddbe6841cd Merge tag 's390-5.9-7' of git://git.kernel.org/pub/scm/lin [...] adds 59e330f8ff7a nvme: return errors for hwmon init adds 50b7c24390a5 nvme-pci: fix NULL req in completion handler adds 9e0e8dac985d nvme-fc: fail new connections to a deleted host or remote port adds 46d2613eae51 nvme-core: don't use NVME_NSID_ALL for command effects and [...] adds 9754d6cb63c7 Merge tag 'nvme-5.9-2020-09-24' of git://git.infradead.org [...] adds 3aab91774bbd block: remove unused BLK_QC_T_EAGAIN flag adds 9d2fbaefb3b0 Merge tag 'block-5.9-2020-09-25' of git://git.kernel.dk/li [...] adds f3cd4850504f io_uring: ensure open/openat2 name is cleaned on cancelation adds 62c774ed4831 io_uring: don't unconditionally set plug->nowait = true adds f38c7e3abfba io_uring: ensure async buffered read-retry is setup properly adds 692495baa377 Merge tag 'io_uring-5.9-2020-09-25' of git://git.kernel.dk [...] adds a1bffa48745a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 008cfe4418b3 mm: Introduce mm_struct.has_pinned adds 7a4830c380f3 mm/fork: Pass new vma pointer into copy_page_range() adds 70e806e4e645 mm: Do early cow for pinned pages during fork() for ptes adds d042035eaf5f mm/thp: Split huge pmds/puds if they're pinned when fork() adds 400d033f5a59 clocksource/drivers/h8300_timer8: Fix wrong return value i [...] adds 164805157f3c clocksource/drivers/timer-ti-dm: Do reset before enable adds bc6717d55d07 clocksource/drivers/timer-gx6605s: Fixup counter reload adds a7b6c0feda15 Merge tag 'timers-v5.9-rc4' of https://git.linaro.org/peop [...] adds ba25f0570b53 Merge tag 'timers-urgent-2020-09-27' of git://git.kernel.o [...] adds f8818559ca62 Merge tag 'x86-urgent-2020-09-27' of git://git.kernel.org/ [...] adds e30d694c3381 Documentation/llvm: Fix clang target examples adds 16bc1d5432eb Merge tag 'kbuild-fixes-v5.9-4' of git://git.kernel.org/pu [...] adds a1b8638ba132 Linux 5.9-rc7 adds a4d63c3732f1 mm: do not rely on mm == current->mm in __get_user_pages_locked adds fb0155a09b02 Merge tag 'nfs-for-5.9-3' of git://git.linux-nfs.org/proje [...] adds 71c548c26de2 vhost: Fix documentation adds a127c5bbb6a8 vhost-vdpa: fix backend feature ioctls adds 1ccfa66d94cf Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ccc1d052eff9 Merge tag 'dmaengine-fix-5.9' of git://git.kernel.org/pub/ [...] adds 90fb702791bf autofs: use __kernel_write() for the autofs pipe writing adds 6a7548305a04 ARM: dts: bcm2835: Change firmware compatible from simple- [...] adds 64ff609b5519 dt-bindings: Fix 'reg' size issues in zynqmp examples adds efe84d408bf4 scripts/dtc: only append to HOST_EXTRACFLAGS instead of ov [...] adds 02de58b24d2e Merge tag 'devicetree-fixes-for-5.9-3' of git://git.kernel [...] adds 60e720931556 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 851e6f61cd07 tracing: Fix trace_find_next_entry() accounting of temp bu [...] adds b40341fad6cc ftrace: Move RCU is watching check after recursion check adds aa5ff93523eb Merge tag 'trace-v5.9-rc6' of git://git.kernel.org/pub/scm [...] adds f54c4442893b drm/vmwgfx: Fix error handling in get_node adds 6f4fc18f3575 Merge branch 'vmwgfx-fixes-5.9' of git://people.freedeskto [...] adds 1d0e16ac1a9e drm/amdgpu: prevent double kfree ttm->sg adds 5d5b71e8a0f2 drm/amdgpu: add the GC 10.3 VRS registers adds 1b51916b9734 drm/amdgpu: add VCN 3.0 AV1 registers adds 8a410da6aaf6 drm/amdgpu: use the AV1 defines for VCN 3.0 adds fc08ce66c0f3 drm/amdgpu: add device ID for sienna_cichlid (v2) adds b4ebd0827fd0 drm/amdgpu: remove experimental flag from navi12 adds 97cf32996c46 drm/amd/pm: Removed fixed clock in auto mode DPM adds 0c7014154d63 drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc. adds 898c7302f4de drm/amd/display: fix return value check for hdcp_work adds c73d05eaba1c drm/amdgpu/display: fix CFLAGS setup for DCN30 adds a39d0d7bdf8c drm/amdgpu: restore proper ref count in amdgpu_display_crt [...] adds 3c26d0314c10 drm/amdgpu/swsmu/smu12: fix force clock handling for mclk adds 548c7ba7dc9e drm/amd/display: remove duplicate call to rn_vbios_smu_get [...] adds b19515253623 drm/amd/pm: setup APU dpm clock table in SMU HW initialization adds 95433a1305a0 drm/amdgpu: disable gfxoff temporarily for navy_flounder adds 132d7c8abeaa Merge tag 'amd-drm-fixes-5.9-2020-09-30' of git://people.f [...] adds fcadab740480 Merge tag 'drm-fixes-2020-10-01-1' of git://anongit.freede [...] adds a509a66a9d0d arm64: permit ACPI core to map kernel memory used for tabl [...] adds eed2ef4403de Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 1a26044954a6 iommu/exynos: add missing put_device() call in exynos_iomm [...] adds 0bbe4ced53e3 iommu/amd: Fix the overwritten field in IVMD header adds 1a3f2fd7fc4e iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() adds 44b6e23be32b Merge tag 'iommu-fixes-v5.9-rc7' of git://git.kernel.org/p [...] adds a8dd5d851db1 ARC: [plat-eznps]: Drop support for EZChip NPS platform adds 4b0fbeb31bd6 arc: plat-hsdk: fix kconfig dependency warning when !RESET [...] adds db320a000251 ARC: [dts] fix the errors detected by dtbs_check adds e450dbb3d970 Merge remote-tracking branch 'arc-current/for-curr' into master adds abc7220b2233 Merge tag 'ti-k3-dt-fixes-for-v5.9' of git://git.kernel.or [...] adds 190b05d751bb Merge tag 'sunxi-fixes-for-5.9-1' of https://git.kernel.or [...] adds 32fe0116aa3a Merge tag 'qcom-drivers-fixes-for-5.9' of https://git.kern [...] adds 6cd19012d0d6 Merge tag 'qcom-arm64-fixes-for-5.9' of https://git.kernel [...] adds bc38325703eb soc: actions: include header to fix missing prototype adds f1466cdd82f4 Merge tag 'actions-drivers-fixes-for-v5.9' of git://git.ke [...] adds 1d488a8da651 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] adds d7ee426a00fa Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] adds 5dc4a525f691 Merge remote-tracking branch 'sparc/master' into master adds e49d8c22f126 net_sched: defer tcf_idr_insert() in tcf_action_init_1() adds 0fedc63fadf0 net_sched: commit action insertions together adds 6d8899962afd Merge branch 'net_sched-fix-a-UAF-in-tcf_action_init' adds 02a1b175b0e9 net/ipv4: always honour route mtu during forwarding adds ed46cd1d4cc4 drivers/net/wan/x25_asy: Correct the ndo_open and ndo_stop [...] adds f68910a8056f hinic: fix wrong return value of mac-set cmd adds dba1e4660a87 net: dsa: felix: convert TAS link speed based on phylink speed adds 4ab810a4e04a net: mscc: ocelot: fix fields offset in SG_CONFIG_REG_3 adds 0eb11dfe224f net/ethernet/broadcom: fix spelling typo adds 38f7e1c0c43d net/tls: race causes kernel panic adds 912aae27c6af net: dsa: microchip: really look for phy-mode in port nodes adds 1ec8e7485558 net/fsl: quieten expected MDIO access failures adds ad2b9b0f8d01 tcp: skip DSACKs with dubious sequence ranges adds 4e1b469ab0c2 Merge tag 'wireless-drivers-2020-09-25' of git://git.kerne [...] adds 75598a8fc0e0 iavf: Fix incorrect adapter get in iavf_resume adds 466e43929200 ice: Fix call trace on suspend adds 135f4b9e9340 ice: fix memory leak if register_netdev_fails adds f6a07271bb15 ice: fix memory leak in ice_vsi_setup adds abe2f12d9453 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1dac3b1bc66d vmxnet3: fix cksum offload issues for non-udp tunnels adds ac322f86b56c net: stmmac: Fix clock handling on remove path adds 4663ff60257a net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop adds f32f19339596 bonding: set dev->needed_headroom in bond_setup_by_slave() adds 89d01748b235 team: set dev->needed_headroom in team_setup_by_port() adds dc171dcf8a93 Merge branch 'bonding-team-basic-dev-needed_headroom-support' adds e42d72fea91f net: usb: ax88179_178a: add Toshiba usb 3.0 adapter adds 72e27c38abb3 dpaa2-eth: fix command version for Tx shaping adds 5e46e43c2ad9 MAINTAINERS: Add Vladimir as a maintainer for DSA adds 059432495e20 net: atlantic: fix build when object tree is separate adds 7dbbcf496f2a mdio: fix mdio-thunder.c dependency & build error adds 72865028582a mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s e [...] adds 307eea32b202 dt-bindings: net: renesas,ravb: Add support for r8a774e1 SoC adds 709a16be0593 r8169: fix RTL8168f/RTL8411 EPHY config adds e94ee171349d xfrm: Use correct address family in xfrm_state_find adds a4be47afb02a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f2f3729fb65c net: bridge: fdb: don't flush ext_learn entries adds 1aad8049909a net_sched: remove a redundant goto chain check adds fe8300fd8d65 net: core: add __netdev_upper_dev_unlink() adds eff7423365a6 net: core: introduce struct netdev_nested_priv for nested [...] adds 1fc70edb7d7b net: core: add nested_level variable in net_device adds 0ba56b89fabc Merge branch 'net-core-fix-a-lockdep-splat-in-the-dev_addr_list' adds a7809ff90ce6 net: qrtr: ns: Protect radix_tree_deref_slot() using rcu r [...] adds 9666ea66a74a net: usb: ax88179_178a: fix missing stop entry in driver_info adds c92a79829c7c net: usb: ax88179_178a: add MCT usb 3.0 adapter adds 3ddf9b431b93 genetlink: add missing kdoc for validation flags adds 78b70155dc73 ethtool: mark netlink family as __ro_after_init adds 1a03b8a35a95 virtio-net: don't disable guest csum when disable LRO adds bbc4d71d6354 net: phy: realtek: fix rtl8211e rx/tx delay config adds 460e985ea07e net: dsa: felix: fix incorrect action offsets for VCAP IS2 adds eaa0355c668d net: dsa: seville: fix VCAP IS2 action width adds 8ba00e2434e0 Merge branch 'More-incorrect-VCAP-offsets-for-mscc_ocelot-switch' adds 6667df916fce MAINTAINERS: Update MAINTAINERS for Intel ethernet drivers adds d120c9a81e32 via-rhine: Fix for the hardware having a reset failure aft [...] adds aa15190cf2cf via-rhine: VTunknown1 device is really VT8251 South Bridge adds 9f5159e89d5d via-rhine: Eliminate version information adds 2b6b78e08289 via-rhine: New device driver maintainer adds 4972c6ccf9a5 Merge branch 'via-rhine-Resume-fix-and-other-maintenance-work' adds 917944da3bfc mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq adds 1a49b2c2a501 mptcp: Handle incoming 32-bit DATA_FIN values adds 2b3e981a94d8 Merge branch 'mptcp-Fix-for-32-bit-DATA_FIN' adds 9cf51446e686 bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() adds 1f25c9bbfd44 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 0ec86e8e82b5 ice: increase maximum wait time for flash write commands adds be49b1ad299a ice: preserve NVM capabilities in safe mode adds 03e7e72cedda Merge branch '100GbE' of https://github.com/anguy11/net-queue adds e154b5b70368 octeontx2-af: Fix enable/disable of default NPC entries adds 89eae5e87b4f octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames adds 1ea0166da050 octeontx2-pf: Fix the device state on error adds 66a5209b5341 octeontx2-pf: Fix synchnorization issue in mbox adds a59cf619787e Merge branch 'Fix-bugs-in-Octeontx2-netdev-driver' adds bb13a800620c r8169: fix handling ether_clk adds 3ec332aecac5 Merge remote-tracking branch 'net/master' into master adds d82a532a6115 bpf: Fix "unresolved symbol" build error with resolve_btfids adds b262f208c2fb Merge remote-tracking branch 'bpf/master' into master adds 48d072c4e8cd selftests: netfilter: add time counter check adds 939e4283eb45 Merge remote-tracking branch 'netfilter/master' into master adds 13468bfa8c58 ALSA: hda/realtek - set mic to auto detect on a HP AIO machine adds f4794c6064a8 ALSA: hda - Don't register a cb func if it is registered already adds a0645daf1610 ALSA: HDA: Early Forbid of runtime PM adds 7a2ba46f3693 ASoC: hdac_hda: allow runtime pm at end of probe adds e620b2a8f3f5 Merge remote-tracking branch 'sound-current/for-linus' int [...] adds 649523775485 ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing adds b03acae25e4a ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing adds 22a16145af82 ASoC: fsl_sai: Instantiate snd_soc_dai_driver adds 6bf28e8a05fd MAINTAINERS: Update Cirrus Logic Codecs maintainers adds 20441614d898 ASoC: wm_adsp: Pass full name to snd_ctl_notify adds fe30028b7c5c Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 2ce0fd11ce01 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds 6e3837668e00 spi: fsl-dspi: fix NULL pointer dereference adds 8d9b9f949697 Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds d43810e9f15c Merge remote-tracking branch 'spi-fixes/for-linus' into master adds 76a6b0b90d53 MAINTAINERS: Add Pali Rohár as aardvark PCI maintainer adds 1408d1c6c89e Merge remote-tracking branch 'pci-current/for-linus' into master adds d6407613c1e2 Revert "usbip: Implement a match function to fix usbip" adds aea850cd35ae usbcore/driver: Fix specific driver selection adds 4df30e760343 usbcore/driver: Fix incorrect downcast adds 3fce39601a1a usbcore/driver: Accommodate usbip adds 25b9e4b31ed5 Merge tag 'phy-fixes-2-5.9' of git://git.kernel.org/pub/sc [...] adds 016090810112 Merge remote-tracking branch 'usb.current/usb-linus' into master adds d0ae78e7ea8d Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master adds 0a924c3504ff Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 0733e9a3ce75 Merge remote-tracking branch 'staging.current/staging-linu [...] adds 996d585b079a Input: trackpoint - enable Synaptics trackpoints adds 5fc27b098daf Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 adds 2e724e747800 Merge remote-tracking branch 'input-current/for-linus' int [...] adds 9347974d81e3 Merge remote-tracking branch 'ide/master' into master adds d3a6608ae530 Merge remote-tracking branch 'kselftest-fixes/fixes' into master adds b753e41d9999 ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2 adds 8f04aea048d5 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_en [...] adds 95e9cdb904be Merge remote-tracking branch 'omap-fixes/fixes' into master adds b7d3200aa863 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master adds 313b085851c1 btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] adds a466c85edc6f btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks adds 4c8f353272dd btrfs: fix filesystem corruption after a device replace adds 2a851de0233a Merge branch 'misc-5.9' into next-fixes adds 319d14e49d6f Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds 8a018eb55e3a pipe: Fix memory leaks in create_pipe_files() adds 676c780f3069 Merge remote-tracking branch 'vfs-fixes/fixes' into master adds 4fd9ac6bd304 Platform: OLPC: Fix memleak in olpc_ec_probe adds d41ec792edf8 Documentation: laptops: thinkpad-acpi: fix underline lengt [...] adds efe813d0b0e9 platform/x86: touchscreen_dmi: Add info for the MPMAN Conv [...] adds 8a333dab2824 platform/x86: asus-nb-wmi: Revert "Do not load on Asus T10 [...] adds 1d2dd379bd99 platform/x86: asus-wmi: Add BATC battery name to the list [...] adds d823346876a9 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always report [...] adds 5f38b06db8af platform/x86: thinkpad_acpi: initialize tp_nvram_state variable adds 8f0c01e66668 platform/x86: fix kconfig dependency warning for LG_LAPTOP adds afdd1ebb7205 platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP adds fce55cc8b7ad platform/x86: pcengines-apuv2: Fix typo on define of AMD_F [...] adds 2b06a1c889ca platform/x86: mlx-platform: Fix extended topology configur [...] adds 938835aa903a platform/x86: intel_pmc_core: do not create a static struc [...] adds 54633b5830d9 Merge remote-tracking branch 'drivers-x86-fixes/fixes' int [...] adds bcf3a2953d36 scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calli [...] adds ee3e372a7baa Merge remote-tracking branch 'scsi-fixes/fixes' into master adds 62c59a8786e6 memstick: Skip allocating card when removing host adds afd7f30886b0 mmc: sdhci: Workaround broken command queuing on Intel GLK [...] adds 2f459dbd36be Merge remote-tracking branch 'mmc-fixes/fixes' into master adds c14decfca23c clocksource: clint: Export clint_time_val for modules adds aa9887608e77 RISC-V: Check clint_time_val before use adds 02e24cdd6c19 Merge remote-tracking branch 'risc-v-fixes/fixes' into master adds a53538ce65e1 Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds f73ebbcd5547 Merge remote-tracking branch 'spdx/spdx-linus' into master adds a90b1656936a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] adds 997d58225e35 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] adds 78c7d49f55d8 ubifs: journal: Make sure to not dirty twice for auth nodes adds 46d37cdd2cdf Merge remote-tracking branch 'ubifs-fixes/fixes' into master adds bb0890b4cd7f fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linu [...] adds 6735b4632def Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts adds 5af08640795b fbcon: Fix global-out-of-bounds read in fbcon_get_font() adds 112c35237c72 Partially revert "video: fbdev: amba-clcd: Retire elder CL [...] adds 27204b99b082 drm: drm_dsc.h: fix a kernel-doc markup adds 64809246f17a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 736116436e5b include: jhash/signal: Fix fall-through warnings for Clang adds 226291040a09 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] adds cdabf2ac8aea Merge remote-tracking branch 'kbuild/for-next' into master adds 7ae10eb903d6 dma-mapping: remove DMA_MASK_NONE adds db4268f8c575 dma-mapping: move valid_dma_direction to dma-direction.h adds eba304c68616 dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR adds 38225f2ef2f4 ARM/omap1: switch to use dma_direct_set_offset for lbus DM [...] adds 8c1c6c7588b2 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds 43ee5b6daa6c mm: turn alloc_pages into an inline function adds 08281bd3e9b9 drm/exynos: stop setting DMA_ATTR_NON_CONSISTENT adds e0ec8a4d6432 drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT adds 33b16dc8b805 net/au1000-eth: stop using DMA_ATTR_NON_CONSISTENT adds 48d15814dd0f lib82596: move DMA allocation into the callers of i82596_probe adds 91af2dd255ac 53c700: improve non-coherent DMA handling adds 0d71675f87dc dma-mapping: add a new dma_alloc_noncoherent API adds bd9b848557b0 sgiwd93: convert to dma_alloc_noncoherent adds ed4bc1890b49 hal2: convert to dma_alloc_noncoherent adds 00718b23a473 lib82596: convert to dma_alloc_noncoherent adds 7f3bb7f53a40 sgiseeq: convert to dma_alloc_noncoherent adds d69d8adc5bf0 53c700: convert to dma_alloc_noncoherent adds 5a8429227140 dma-mapping: remove dma_cache_sync adds efa70f2fdc84 dma-mapping: add a new dma_alloc_pages API adds de7cf917768f dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods adds e8d39a903cc6 dma-iommu: implement ->alloc_noncoherent adds c51a9868d361 firewire-ohci: use dma_alloc_pages adds e4b484626fba Merge remote-tracking branch 'dma-mapping/for-next' into master adds 20e7dbe4fabd Merge remote-tracking branch 'arm/for-next' into master adds 6a1bdb173f99 arm64: mm: Make flush_tlb_fix_spurious_fault() a no-op adds 80d6b466679c arm64: dbm: Invalidate local TLB when setting TCR_EL1.HD adds f5be3a61fdb5 arm64: perf: Add support caps under sysfs adds c8fdbbfa981a perf: Add Arm CMN-600 DT binding adds 0ba64770a2f2 perf: Add Arm CMN-600 PMU driver adds 490d7b7c0845 arm64: perf: Add missing ISB in armv8pmu_enable_counter() adds 0fdf1bb75953 arm64: perf: Avoid PMXEV* indirection adds 2a0e2a02e4b7 arm64: perf: Remove PMU locking adds 05ab72813340 arm64: perf: Defer irq_work to IPI_IRQ_WORK adds 95e92e45a454 KVM: arm64: pmu: Make overflow handler NMI safe adds f76b130bdb89 arm_pmu: Introduce pmu_irq_ops adds d8f6267f7ce5 arm_pmu: arm64: Use NMIs for PMU adds d9ef632fab9b perf: arm-cmn: Fix unsigned comparison to less than zero adds 887e2cff0f8d perf: arm-cmn: Fix conversion specifiers for node type adds 5735f5158430 firmware: arm_sdei: Remove sdei_is_err() adds 119884249fdb firmware: arm_sdei: Common block for failing path in sdei_ [...] adds 663c0e89c8de firmware: arm_sdei: Retrieve event number from event instance adds 10fd7c42b795 firmware: arm_sdei: Avoid nested statements in sdei_init() adds 63627cae41e3 firmware: arm_sdei: Unregister driver on error in sdei_init() adds bc110fd32281 firmware: arm_sdei: Remove duplicate check in sdei_get_conduit() adds 101119a35ca1 firmware: arm_sdei: Remove redundant error message in sdei [...] adds 1bbc75518503 firmware: arm_sdei: Remove while loop in sdei_event_register() adds b06146b698e6 firmware: arm_sdei: Remove while loop in sdei_event_unregister() adds a27c04e1de87 firmware: arm_sdei: Cleanup on cross call function adds f4673625a52c firmware: arm_sdei: Introduce sdei_do_local_call() adds d2fc580d2dca firmware: arm_sdei: Remove _sdei_event_register() adds 4b2b76cbbc8f firmware: arm_sdei: Remove _sdei_event_unregister() adds 48118151d8cc arm64: mm: Pin down ASIDs for sharing mm with devices adds 6f3c4afae980 arm64: cpufeature: Export symbol read_sanitised_ftr_reg() adds 910f23e2ee0e Merge branches 'for-next/acpi', 'for-next/boot', 'for-next [...] adds b11483ef5a50 arm64: Make use of ARCH_WORKAROUND_1 even when KVM is not enabled adds 18fce56134c9 arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs adds 39533e12063b arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs adds 6e5f0927846a arm64: Remove Spectre-related CONFIG_* options adds 5359a87d5bda KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFI [...] adds b181048f4146 KVM: arm64: Simplify install_bp_hardening_cb() adds 688f1e4b6d8f arm64: Rename ARM64_HARDEN_BRANCH_PREDICTOR to ARM64_SPECTRE_V2 adds 455697adefdb arm64: Introduce separate file for spectre mitigations and [...] adds d4647f0a2ad7 arm64: Rewrite Spectre-v2 mitigation code adds e1026237f906 KVM: arm64: Set CSV2 for guests on hardware unaffected by [...] adds a8de94989388 arm64: Group start_thread() functions together adds 532d581583f2 arm64: Treat SSBS as a non-strict system feature adds 9b0955baa420 arm64: Rename ARM64_SSBD to ARM64_SPECTRE_V4 adds 9e78b659b453 arm64: Move SSBD prctl() handler alongside other spectre m [...] adds c28762070ca6 arm64: Rewrite Spectre-v4 mitigation code adds 29e8910a566a KVM: arm64: Simplify handling of ARCH_WORKAROUND_2 adds 731146770271 KVM: arm64: Get rid of kvm_arm_have_ssbd() adds d63d975a71b3 KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre [...] adds 31c84d6c9cde arm64: Get rid of arm64_ssbd_state adds 9ef2b48be9bb KVM: arm64: Allow patching EL2 vectors even with KASLR is [...] adds 5c8b0cbd9d6b arm64: Pull in task_stack_page() to Spectre-v4 mitigation code adds 780c083a8f84 arm64: Add support for PR_SPEC_DISABLE_NOEXEC prctl() option adds 2874d2de7f13 Merge branch 'for-next/ghostbusters' into for-next/core adds b5756146db3a arm64: mte: Fix typo in memory tagging ABI documentation adds 924f1d7ddeae Merge branch 'for-next/mte' into for-next/core adds 86beb64c6551 Merge remote-tracking branch 'arm64/for-next/core' into master adds 64ea21e01737 arm64: dts: hisilicon: replace status value "ok" by "okay" adds a665b2c1d284 arm64: dts: hisilicon: Fix SP805 clocks adds 39d601ba9a4d Merge tag 'hisi-arm64-dt-for-5.10' of git://github.com/his [...] adds c26979a7acf2 ARM: dts: hisilicon: Fix SP804 users adds 3328c656663f ARM: dts: hisilicon: Fix SP805 clocks adds a7140476d680 Merge tag 'hisi-arm32-dt-for-5.10' of git://github.com/his [...] adds 45145406f30c arm64: dts: sparx5: Add Sparx5 eMMC support adds d14f6a1ae07f arm64: dts: sparx5: Add hwmon temperature sensor adds b17400c9dec4 MAINTAINERS: Add git tree for Sparx5 adds 08ee16e95492 arm64: dts: sparx5: Add SPI controller and associated mmio-mux adds ba4d1c074fd7 arm64: dts: sparx5: Add spi-nor support adds 5df50128050d arm64: dts: sparx5: Add spi-nand devices adds 38c419037abe Merge tag 'sparx5-dt-5.10' of https://github.com/microchip [...] adds b6e5aac243b9 ARM: dts: ux500-golden: Add S6E63M0 DSI display adds 7f6d6e484b93 ARM: dts: ux500-skomer: Add KTD253 backlight adds 78efa6a766eb ARM: dts: ste-href: Add reg property to the LP5521 channel nodes adds dc47f7e7729d Merge tag 'ux500-dts-for-v5.10' of git://git.kernel.org/pu [...] adds 2232aeb1160b arm64: dts: agilex: increase shared memory size to 32Mb adds 6e043c658e79 arm64: dts: stratix10/agilex: add the ptp_ref clock adds b042dc742440 Merge tag 'socfpga_dts_update_for_v5.10' of git://git.kern [...] adds 3e0111ecafcc Merge tag 'at91-dt-5.10' of git://git.kernel.org/pub/scm/l [...] adds e89c32fe22e4 ARM: dts: picoxcell: build DTBs with make dtbs adds 088a2644de6a ARM: dts: picoxcell: drop unused reg-io-width from DW APB [...] adds 61163895f3e0 arm64: dts: apm: drop unused reg-io-width from DW APB GPIO [...] adds e90ac411dcbd arm64: dts: apm: add required gpio-cells to DW APB GPIO co [...] adds 2abf506017a1 Merge branch 'arm/dt' into for-next adds fe82c37e8863 ARM: Document merges adds 1245b11c8001 Merge branch 'arm/fixes' into for-next adds 0b69d912b3d3 Merge tag 'renesas-arm-dt-for-v5.10-tag2' of git://git.ker [...] adds 2e6115aa2bed Merge tag 'renesas-dt-bindings-for-v5.10-tag1' of git://gi [...] adds 61d5d791cbf7 Merge tag 'tegra-for-5.10-dt-bindings' of git://git.kernel [...] adds dd59aed76d02 Merge tag 'tegra-for-5.10-arm64-dt' of git://git.kernel.or [...] adds 76e5b12c9032 Merge tag 'samsung-dt-5.10-2' of https://git.kernel.org/pu [...] adds 12f0f6f654d8 Merge tag 'samsung-dt64-5.10-2' of https://git.kernel.org/ [...] adds 5310d705a934 Merge tag 'ti-k3-dt-for-v5.10' of git://git.kernel.org/pub [...] adds 531696020eda Merge tag 'imx-bindings-5.10' of git://git.kernel.org/pub/ [...] adds 2b7cfaaf0bac Merge tag 'imx-dt-5.10' of git://git.kernel.org/pub/scm/li [...] adds 5f7067bc3aa4 Merge tag 'imx-dt64-5.10' of git://git.kernel.org/pub/scm/ [...] adds 99bf15c70753 Merge tag 'v5.10-rockchip-dts64-1' of git://git.kernel.org [...] adds a1c259cdb028 Merge tag 'qcom-arm64-for-5.10' of https://git.kernel.org/ [...] adds b0a07f609600 ARM: dts: stm32: Move ethernet PHY into DH SoM DT adds fde180f06d7b ARM: dts: stm32: Add DHSOM based DRC02 board adds 1ad6e36ec266 ARM: dts: stm32: Fix sdmmc2 pins on AV96 adds 4e0ec51f8b9e ARM: dts: stm32: Add USB OTG support to DH PDK2 adds 42a31ac66986 ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays adds f3a622297b04 dt-bindings: vendor-prefixes: add Seeed Studio adds 0e2807579a34 dt-bindings: arm: stm32: document Odyssey compatible adds be78ab4f632c ARM: dts: stm32: add initial support for stm32mp157-odyssey board adds 9e8f500af7c5 ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux adds 30e9af4ba3e1 ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM adds d0ce6f1be3d3 ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8 adds 9fc37291831f ARM: dts: stm32: add display controller node to stm32h743 adds 33aa48808619 ARM: dts: stm32: add resets property to spi device nodes o [...] adds 862f5c7ebc88 ARM: dts: stm32: use stm32h7 usart compatible string for s [...] adds 9ad98319e952 ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM adds 3c5c0eee95ec ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7 adds 57592d2a98db ARM: dts: stm32: Fix DH PDK2 display PWM channel adds bae2b7f6774b ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC adds fdcf9ea31c33 ARM: dts: stm32: add FMC2 EBI support for stm32mp157c adds 71593c519f16 ARM: dts: stm32: add arm-pmu node on stm32mp15 adds 873c33192730 Merge tag 'stm32-dt-for-v5.10-1' of git://git.kernel.org/p [...] adds c490eab96902 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] adds 9289beb8ebb5 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds f75ff2c7bc94 Merge tag 'v5.9-next-dts64' of https://git.kernel.org/pub/ [...] adds fffde96eb0b5 Merge tag 'v5.9-next-dts32' of https://git.kernel.org/pub/ [...] adds f44f0db3bfab Merge branch 'arm/dt' into for-next adds 1234c48249e7 ARM: Document merges adds 8af11ee90cd5 Merge tag 'at91-soc-5.10' of git://git.kernel.org/pub/scm/ [...] adds 7a5f0085db92 Merge tag 'renesas-arm-soc-for-v5.10-tag1' of git://git.ke [...] adds 76940c8d5ab1 Merge tag 'samsung-soc-5.10' of https://git.kernel.org/pub [...] adds aabe574cf10d Merge branch 'arm/soc' into for-next adds 7d0c5aee9616 Merge tag 'tegra-for-5.10-arm-dt' of git://git.kernel.org/ [...] adds a3054f3bc12f Merge branch 'arm/dt' into for-next adds 802b26b3c2af Merge tag 'renesas-drivers-for-v5.10-tag2' of git://git.ke [...] adds ab3d8e1baaee tee: replace cdev_add + device_add with cdev_device_add adds 8c05f50fe845 tee: avoid explicit sysfs_create/delete_group by initialis [...] adds 5746b3b88627 Merge tag 'tee-dev-cleanup-for-v5.10' of git://git.linaro. [...] adds e8c9d35ea6ea Merge tag 'tegra-for-5.10-soc' of git://git.kernel.org/pub [...] adds 63e15ef136d3 Merge tag 'tegra-for-5.10-firmware' of git://git.kernel.or [...] adds aa78dd167e11 Merge tag 'drivers_soc_for_5.10' of git://git.kernel.org/p [...] adds cecd2eaea2e0 Merge branch 'arm/drivers' into for-next adds a8ba256afe17 Merge tag 'tegra-for-5.10-arm64-defconfig' of git://git.ke [...] adds 0059e8d648af Merge tag 'samsung-defconfig-5.10' of https://git.kernel.o [...] adds 7367bc1eed00 Merge branch 'arm/defconfig' into for-next adds 182e2c08a87a ARM: Document merges adds 795f62b8f848 Merge remote-tracking branch 'arm-soc/for-next' into master adds 09f22ac5288d Merge branch 'v5.9/fixes' into tmp/aml-rebuild adds aacc456e57f9 Merge branch 'v5.10/dt' into tmp/aml-rebuild adds 2b77ae49d404 Merge branch 'v5.10/dt64' into tmp/aml-rebuild adds 5aabf1180fa9 soc: amlogic: pm-domains: use always-on flag adds e40c6f685cc6 Merge branch 'v5.10/drivers' into tmp/aml-rebuild adds 5af2f0537846 Merge remote-tracking branch 'amlogic/for-next' into master adds 592693a1f881 soc: aspeed: Improve kconfig adds 7c1f6281549b dt-bindings: aspeed: Add silicon id node to SCU adds e0218dca5787 soc: aspeed: Add soc info driver adds fe100b382c1c ARM: dts: aspeed: Add silicon id node adds e8589796a6d1 dt-bindings: aspeed-lpc: Add AST2600 compatible strings adds 44ddc4de87a5 soc: aspeed: lpc: Add AST2600 compatible strings adds 6bf4ddbe2b48 soc: aspeed-lpc-ctrl: Fail probe of lpc-ctrl if reserved m [...] adds 5042d3f278de soc: aspeed-lpc-ctrl: LPC to AHB mapping on ast2600 adds 4d1d81dbc9d5 soc: aspeed-lpc-ctrl: Fix whitespace adds cd460be0460f soc: aspeed-lpc-ctrl: Fix driver name adds 2289f6c56cdc dt-bindings: soc: Add Aspeed XDMA Engine adds 0f6a7063f385 soc: aspeed: Add XDMA Engine Driver adds 86609baa4217 soc: aspeed: xdma: Add user interface adds e55f541e51b5 soc: aspeed: xdma: Add reset ioctl adds 48127d01a153 Merge branch 'soc-for-v5.10' into for-next adds 3c4f9609f03b Merge remote-tracking branch 'aspeed/for-next' into master adds f09beccd6cef Merge remote-tracking branch 'at91/at91-next' into master adds 4cba11e4679d Merge remote-tracking branch 'drivers-memory/for-next' int [...] adds cc381dd279ec Merge remote-tracking branch 'imx-mxs/for-next' into master adds 1f214b6b696b Merge remote-tracking branch 'keystone/next' into master adds 1587550d9d0f Merge remote-tracking branch 'mediatek/for-next' into master adds de67fcbd878b Merge remote-tracking branch 'mvebu/for-next' into master adds 7bf8f37aea82 ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver adds aff7e5038c85 ARM: dts: am437x: switch to new cpsw switch drv adds 8cbe7afc92d0 ARM: dts: am437x-l4: drop legacy cpsw dt node adds 97b16ed1038b ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties adds ccd73f07e05d ARM: dts: am335x: t335: align GPIO hog names with dtschema adds 5e7998b8017f ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs adds aadc9c01ed69 Merge branch 'omap-for-v5.10/dt' into for-next adds 7a159a1ad494 Merge branch 'fixes' into for-next adds 80d799c36b08 Merge remote-tracking branch 'omap/for-next' into master adds 66e8fb30b29c Merge remote-tracking branch 'qcom/for-next' into master adds bcb7eed61e79 Merge remote-tracking branch 'realtek/for-next' into master adds 08d7a73fffb6 ARM: dts: iwg20d-q7-common: Fix touch controller probe failure adds 1ff27687ae7e Merge branch 'renesas-fixes-for-v5.9' into renesas-next adds eeff7db6947a Merge remote-tracking branch 'renesas/next' into master adds e03b5924ec9d Merge remote-tracking branch 'reset/reset/next' into master adds 345e77acc53b Merge remote-tracking branch 'rockchip/for-next' into master adds 944752bf9083 ARM: dts: exynos: Add a placeholder for a MAC address adds 62315959a263 Merge branch 'next/dt' into for-next adds 7ea56d85e5c1 Merge remote-tracking branch 'samsung-krzk/for-next' into master adds 02ed6bb83ec3 ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support adds c0dcfbe29edc ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX adds 90e048101fa1 ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node adds e174afa66e09 ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit para [...] adds b5a2221c077a ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank adds 61f4bc990b37 dt-bindings: arm: sunxi: add Pine64 PineCube binding adds bbcf293d838b ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera adds 2bd5298af55c ARM: dts: sun8i: v3s: Add simple-framebuffer adds a01689716384 Merge branch 'sunxi/dt-for-5.10' into sunxi/for-next adds bed345b02e22 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master adds 3167b136bc68 Merge remote-tracking branch 'tegra/for-next' into master adds ef936947e6f5 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master adds 197bbae9ed8b arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog [...] adds 278901327ca6 Merge branch 'ti-k3-dts-next' into ti-k3-next adds ffb0024ecd3d Merge tag 'ti-k3-dt-fixes-for-v5.9' into ti-k3-dts-next adds ba90e0c92666 dt-bindings: ti-serdes-mux: Add defines for J7200 SoC adds 1509295295c0 arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux adds 9a09e6e9cfcf arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX adds 6197d7139d12 arm64: dts: ti: k3-j7200-main: Add USB controller adds e38a45b0192c arm64: dts: ti: k3-j7200-common-proc-board: Configure the [...] adds bbcb0522ae0c arm64: dts: ti: k3-j7200-common-proc-board: Add USB support adds 48a78787c0f3 Merge branch 'ti-k3-dts-next' into ti-k3-next adds 767ab0f8a63d Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master adds c736c5cf7dba Merge remote-tracking branch 'uniphier/for-next' into master adds f102ed0686b1 clk: tegra: Drop !provider check in tegra210_clk_emc_set_rate() adds 3da48c3d72f8 Merge branch 'clk-tegra' into clk-next adds ca52a47af60f Merge tag 'v5.10-rockchip-clk1' of git://git.kernel.org/pu [...] adds f8ac4db0e23c clk: rockchip: Initialize hw to error to avoid undefined behavior adds 426eab515007 Merge branch 'clk-rockchip' into clk-next adds 0eff0de41aee Merge remote-tracking branch 'clk/clk-next' into master adds 9f0b29e74e4b Merge remote-tracking branch 'h8300/h8300-next' into master adds af24b59c9ebe Merge remote-tracking branch 'ia64/next' into master adds 50c5feeea0af ide/macide: Convert Mac IDE driver to platform driver adds c6ed6698d441 Merge remote-tracking branch 'm68k/for-next' into master adds 4c43511533fd m68knommu: switch to using asm-generic/uaccess.h adds c9c65e81119d m68knommu: fix sparse warnings in signal code adds af1e432b6a7c m68knommu: include SDHC support only when hardware has it adds c3d674f3d8ec Merge remote-tracking branch 'm68knommu/for-next' into master adds 2251a3029348 Merge remote-tracking branch 'microblaze/next' into master adds 2372b506115b dt-bindings: MIPS: Add X2000E based CU2000-Neo. adds a9fee3a513e5 MIPS: Ingenic: Add system type for new Ingenic SoCs. adds a5ce852398a4 MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 [...] adds ef923a76c398 MIPS: Increase range of CONFIG_FORCE_MAX_ZONEORDER adds 925b68822397 MIPS: idle: Add prototype for function check_wait adds 99419c310ee0 MIPS: process: Add prototype for function arch_dup_task_struct adds 047248cab16b MIPS: process: include exec.h header in process.c adds d3fcca381eac Merge remote-tracking branch 'mips/mips-next' into master adds b5b926bf938d Merge remote-tracking branch 'nds32/next' into master adds e7742adbe97d parisc: disable CONFIG_IDE in defconfigs adds 93d3747e5395 parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() adds 45896926e02a Merge remote-tracking branch 'parisc-hd/for-next' into master adds cecf9a3317a2 Merge remote-tracking branch 'powerpc/next' into master adds 09dc2fb4598f Merge remote-tracking branch 'soc-fsl/next' into master adds 4afb6565b904 Merge remote-tracking branch 'risc-v/for-next' into master adds b3bd02495cb3 s390/stp: add locking to sysfs functions adds bb7d066a0916 s390/stp: use __packed adds 4ab79ed223d2 s390/stp: use u32 instead of unsigned int adds b2539aa0d7ff s390/stp: add support for leap seconds adds 4fb53dde770c s390/stp: add sysfs file to show scheduled leap seconds adds ad5ceb33eee1 s390/stp: unify stp_work_mutex and clock_sync_mutex adds 62aacabc1301 s390/3215: simplify the return expression of tty3215_open() adds 07a699bc43d1 s390/kaslr: avoid mixing valid random value and an error code adds 5c46f2768c4b s390/kaslr: correct and explain randomization base generation adds 1c7c83e8d235 s390: remove unused _swsusp_reset_dma adds 2835c2ea95d5 s390/startup: avoid save_area_sync overflow adds ad3e6948f90a s390: remove cad commandline option adds 54530ce6a184 s390/cio: remove unused channel_subsystem_reinit adds 3731ac579519 s390/vdso: remove orphaned declarations adds 86cde618e718 s390/startup: correct "dfltcc" option parsing adds f980ec9e34f8 s390/sclp_sdias: remove unused sclp_sdias_exit adds 3372e88b094e s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab adds 3ca8b855b011 s390/startup: add kaslr_offset to pgm check info print adds 402e9228f7a6 s390: remove orphaned function declarations adds 8ed77b21bcf2 Merge branch 'features' into for-next adds bff334869343 Merge remote-tracking branch 's390/for-next' into master adds 1dff91a770b4 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master adds 70fb2612aab6 fscrypt: don't call no-key names "ciphertext names" adds 501e43fbea46 fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME adds 5b2a828b98ec fscrypt: export fscrypt_d_revalidate() adds 48cf0402724f Merge remote-tracking branch 'fscrypt/master' into master adds 98ab81838948 Merge remote-tracking branch 'btrfs/for-next' into master adds 00cb36a76749 cifs: Return the appropriate error in cifs_sb_tlink instea [...] adds 8a9afd0b9a49 Convert trailing spaces and periods in path components adds 1c16f517c995 cifs: update internal module version number adds 33d42790a9fa Merge remote-tracking branch 'cifs/for-next' into master adds b485aeb5d0dd Merge remote-tracking branch 'configfs/for-next' into master adds caac2ea81d39 Merge remote-tracking branch 'erofs/dev' into master adds dce83b6b0a03 exfat: remove 'rwoffset' in exfat_inode_info adds 217963859f24 exfat: fix use of uninitialized spinlock on error path adds 2336f3306680 Merge remote-tracking branch 'exfat/dev' into master adds 3d3dc274ce73 quota: clear padding in v2r1_mem2diskdqb() adds 044e2e26f214 udf: Avoid accessing uninitialized data on failed inode read adds 382a2287bf9c udf: Remove pointless union in udf_inode_info adds 44ac6b829c4e udf: Limit sparing table size adds c2bb80b8bdd0 reiserfs: Fix oops during mount adds 331d83a162f8 Merge remote-tracking branch 'ext3/for_next' into master adds 424de74af0d0 ext4: implement swap_activate aops using iomap adds 4eeecb65b859 ext4: fix dead loop in ext4_mb_new_blocks adds c9f994138a70 ext4: discard preallocations before releasing group lock adds bfd54e29c610 ext4: fix leaking sysfs kobject after failed mount adds 47688ab7d1aa Merge remote-tracking branch 'ext4/dev' into master adds 4470eb287311 f2fs: change return value of reserved_segments to unsigned int adds 9b6648228288 f2fs: add trace exit in exception path adds 07eb1d699452 f2fs: do sanity check on zoned block device path adds d0660122dced f2fs: relocate blkzoned feature check adds e6e421870b5f f2fs: remove unused check on version_bitmap adds d89f58913016 f2fs: remove duplicated code in sanity_check_area_boundary adds f99ba9add67c f2fs: fix wrong total_sections check and fsmeta check adds 17f930e0a649 f2fs: remove unneeded parameter in find_in_block() adds 6d7ab88a98c1 f2fs: fix uninit-value in f2fs_lookup adds 6a257471fa42 f2fs: fix to check segment boundary during SIT page readahead adds 3a22e9ac7158 f2fs: fix to do sanity check on segment/section count adds 31083031709e f2fs: compress: introduce page array slab cache adds c68d6c883022 f2fs: compress: introduce cic/dic slab cache adds 519a5a2f37b8 f2fs: compress: fix to disallow enabling compress on non-e [...] adds adfc694330d3 f2fs: fix slab leak of rpages pointer adds bfe379316bff Merge remote-tracking branch 'f2fs/dev' into master adds d118a9ab38c6 Merge remote-tracking branch 'fuse/for-next' into master adds e26b219e6b9d Merge remote-tracking branch 'nfs-anna/linux-next' into master adds 14c6f0843c45 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] adds 7a12a3c27420 Merge remote-tracking branch 'ubifs/next' into master adds c0f53359d348 Merge remote-tracking branch 'xfs/for-next' into master adds 2664e263bae1 Merge remote-tracking branch 'zonefs/for-next' into master adds 4595a298d556 iomap: Set all uptodate bits for an Uptodate page adds c3d4ed1abecf iomap: Allow filesystem to call iomap_dio_complete without [...] adds 1a31182edd00 iomap: Call inode_dio_end() before generic_write_sync() adds a8a58618a41a Merge remote-tracking branch 'iomap/iomap-for-next' into master adds 97fb5423dd72 Merge remote-tracking branch 'file-locks/locks-next' into master adds 576d0703a812 compat.h: fix a spelling error in <linux/compat.h> adds fb041b598997 iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c adds 99dc3a9dd6ca iov_iter: refactor rw_copy_check_uvector and import_iovec adds e42ff3fae0a2 iov_iter: transparently handle compat iovecs in import_iovec adds 1a10119d1dd9 fs: remove various compat readv/writev helpers adds 714a4e71946e fs: remove the compat readv/writev syscalls adds cd52703fc657 fs: remove compat_sys_vmsplice adds a20dea2e9900 mm: remove compat_process_vm_{readv,writev} adds 6461e136a9e3 security/keys: remove compat_keyctl_instantiate_key_iov adds 3f7c1b5b31ec Merge branches 'work.misc', 'work.sparc', 'base.set_fs', ' [...] adds da9aa5d96bfe fs: remove vfs_statx_fd adds 0b2c6693b422 fs: implement vfs_stat and vfs_lstat in terms of vfs_fstatat adds 09f1bde4017e fs: move vfs_fstatat out of line adds b3f0515004a5 fs: remove vfs_stat_set_lookup_flags adds f2d077ff1b5c fs: remove KSTAT_QUERY_FLAGS adds e62cd5eb88e6 Merge branch 'work.misc' into for-next adds ea9fc5134481 Merge branch 'fixes' into for-next adds fead3e69a477 Merge remote-tracking branch 'vfs/for-next' into master adds 59f8bcca1ef6 printk: avoid and/or handle record truncation adds 0463d04ea03a printk: reduce setup_text_buf size to LOG_LINE_MAX adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds c7849e504ed4 Merge remote-tracking branch 'printk/for-next' into master adds 7202cbee3f9f Merge branch 'pci/acs' adds 5ccf2a6e483f PCI/ASPM: Add support for LTR _DSM adds 4ac0d85257f6 Merge branch 'pci/aspm' adds b0e85c3c8554 PCI: Add Kconfig options for MPS/MRRS strategy adds 107d1d681a99 Merge branch 'pci/enumeration' adds 23cce2e00b33 PCI: shpchp: Remove unused 'rc' assignment adds fad6991731e9 Merge branch 'pci/hotplug' adds a5d02e901e6d PCI/PM: Remove unused pcibios_pm_ops adds 3789af9a13e5 PCI/PM: Rename pci_dev.d3_delay to d3hot_delay adds 454d082dbb47 PCI/PM: Remove unused PCI_PM_BUS_WAIT adds 638c133e5f52 PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, no [...] adds f57d302b9856 Merge branch 'pci/pm' adds 0a98bb98f2c7 PCI: Simplify bool comparisons adds eec240e25ab3 PCI/P2PDMA: Drop double zeroing for sg_init_table() adds b0623566c2e9 x86/xen: Fix xen_msi_init() missing prototype warning adds be7b80f15a8b Merge branch 'pci/misc' adds 3e1b1afe97c0 Merge branch 'remotes/lorenzo/pci/apei' adds d8e150c5b417 Merge branch 'remotes/lorenzo/pci/arm' adds 45bf8e16c8a9 Merge branch 'remotes/lorenzo/pci/aardvark' adds c2fe9f476682 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 19879940e0e9 Merge branch 'remotes/lorenzo/pci/cadence' adds 6b8ab42137e9 misc: pci_endpoint_test: Add LS1088a in pci_device_id table adds 09fb37b35e34 misc: pci_endpoint_test: Add driver data for Layerscape PC [...] adds ce31ff786ddf PCI: dwc: Fix 'cast truncates bits from constant value' adds 45801f5ee069 Merge branch 'remotes/lorenzo/pci/dwc' adds f0d1371f0f26 Merge branch 'remotes/lorenzo/pci/imx6' adds 9101aff1f2bc Merge branch 'remotes/lorenzo/pci/iproc' adds ecc3e424d190 PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready adds b4e8d88f4681 Merge branch 'remotes/lorenzo/pci/kirin' adds 38b2adc410fb PCI: meson: Build as module by default adds f39455e22e77 Merge branch 'remotes/lorenzo/pci/meson' adds fb23ce49e144 Merge branch 'remotes/lorenzo/pci/mvebu' adds f8416aa216a3 Merge branch 'remotes/lorenzo/pci/qcom' adds 895ad0510f2f Merge branch 'remotes/lorenzo/pci/rcar' adds d27b1cdc10e7 PCI: tegra: No need to check return value of debugfs_creat [...] adds cd198909d680 PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds b406480b5c32 Merge branch 'remotes/lorenzo/pci/tegra' adds 315a5298d443 Merge branch 'remotes/lorenzo/pci/vmd' adds ca0b879b78d5 Merge branch 'remotes/lorenzo/pci/xilinx' adds 19566554c940 Merge remote-tracking branch 'pci/next' into master adds 5f5fdc379049 Merge remote-tracking branch 'pstore/for-next/pstore' into master adds d9216d753b2b HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery adds 12a91574bea9 Merge branch 'for-5.9/upstream-fixes' into for-next adds 505f394fa239 HID: hid-input: fix stylus battery reporting adds 5fcdafd39b50 Merge branch 'for-5.9/upstream-fixes' into for-next adds 14c9c014babe HID: add vivaldi HID driver adds f5795950202d Merge branch 'for-5.10/vivaldi' into for-next adds b01902c864ad Merge remote-tracking branch 'hid/for-next' into master adds 61f764c307f6 eeprom: at24: Support custom device names for AT24 EEPROMs adds 668ba5e69036 Merge tag 'at24-updates-for-v5.10' of git://git.kernel.org [...] adds d9becc53b3ad dt-bindings: i2c: I2C binding for Mellanox BlueField SoC adds b5b5b32081cd i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC adds 91a73027f287 i2c: rk3x: Simplify with dev_err_probe() adds e50e4f0b85be i2c: imx: Fix external abort on interrupt in exit paths adds 41c38c272e2c dt-bindings: i2c: imx-lpi2c: Add properties and use uneval [...] adds 755f6292e3fa dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QXP compatible matching adds 37859693f83f dt-bindings: i2c: imx: Add properties and use unevaluatedP [...] adds d0fa235c0a61 dt-bindings: i2c: imx: Fix i.MX 7 compatible matching adds 8848c21537e5 Merge branch 'i2c/for-5.10' into i2c/for-next adds a2bd970aa62f i2c: cpm: Fix i2c_ram structure adds 8947efc07716 i2c: npcm7xx: Clear LAST bit after a failed transaction. adds d68387642d8e Merge branch 'i2c/for-current' into i2c/for-next adds 8a4589ca6d7c Merge remote-tracking branch 'i2c/i2c/for-next' into master adds b9e6646d60c4 Merge remote-tracking branch 'i3c/i3c/next' into master adds c79125151739 Merge remote-tracking branch 'dmi/dmi-for-next' into master adds 6b0c0c83dc55 hwmon: (amd_energy) Move label out of accumulation structure adds 514db2b445df hwmon: (amd_energy) optimize accumulation interval adds 911766432fd2 hwmon: (amd_energy) Improve the accumulation logic adds 5e26a4256e66 hwmon: (amd_energy) Update driver documentation adds 0e6b69bb7b6a hwmon: (tmp513) fix spelling typo in comments adds 4beb7a028e9f hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controller adds fbd5d1e76293 dt-bindings: Add MP2975 voltage regulator device adds 721f40326577 hwmon: Add hwmon driver for Intel MAX 10 BMC adds 7d3446c90a72 hwmon: (lm75) Add regulator support adds 2f2c2f6b7dd9 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] adds 36ebece1b909 Merge remote-tracking branch 'jc_docs/docs-next' into master adds cbd2dca74926 remoteproc: scp: add COMPILE_TEST dependency adds bf1d556ad4e0 media: mtk-vcodec: abstract firmware interface adds 97b022a8281c media: dt-bindings: media: mtk-vcodec: document SCP node adds c7244811b1c9 media: mtk-vcodec: add SCP firmware ops adds 0dc4b3286125 media: mtk-vcodec: venc: support SCP firmware adds c2bc04560ce0 media: mtk-vcodec: venc: handle firmware version field adds 42f2ea26df2c media: mtk-vcodec: venc: specify bitrate range per-chip adds eae6f634327e media: mtk-vcodec: venc: specify supported formats per-chip adds f466afdffa64 media: dt-bindings: media: document mediatek,mt8183-vcodec-enc adds c9082c9d3998 media: mtk-vcodec: add support for MT8183 encoder adds bcbe5adac37a media: Revert "media: mtk-vcodec: Remove extra area alloca [...] adds f01b10fa5abc media: mtk-vcodec: venc support MIN_OUTPUT_BUFFERS control adds 327296920f9d media: mtk-vcodec: venc: set OUTPUT buffers field to V4L2_ [...] adds cd385511520e media: mtk-vcodec: venc: use platform data for ENUM_FRAMESIZES adds 2c86bf67d056 media: mtk-vcodec: venc: support ENUM_FRAMESIZES on OUTPUT [...] adds 7ee20328e470 media: mtk-vcodec: venc: set default time per frame adds 42f401e751b5 media: mtk-vcodec: venc: fix invalid time per frame in S_PARM adds 59b2076df4fd media: mtk-vcodec: make IRQs disabled upon request adds 057e212eae72 media: usb: uvc: no need to check return value of debugfs_ [...] adds 21d387b8d372 media: mx2_emmaprp: Fix memleak in emmaprp_probe adds 566463afdbc4 media: v4l2-mem2mem: always consider OUTPUT queue during poll adds 1698a7f15112 media: v4l2-mem2mem: simplify poll logic adds b38c73ca1c21 media: v4l2: add support for colorspace conversion API (CS [...] adds 2f491463497a media: vivid: Add support to the CSC API adds 62aacfa9bf93 media: v4l2: extend the CSC API to subdevice. adds 661672690741 media: staging: rkisp1: allow quantization setting by user [...] adds 25d8cf786d34 media: staging: rkisp1: rsz: set flags to 0 in enum_mbus_code cb adds 0ca9454740b0 media: mtk-mdp: Fix Null pointer dereference when calling [...] adds 274cf92d5dff media: tc358743: initialize variable adds 0893e4b2998a media: tegra-video: Fix compilation warning of unused variable adds 5254187cfaf2 media: cec-core.c: stop kthread_config before kthread adds 2d307380efec media: cec-adap.c: add 'unregistered' checks adds 877cb8a444da media: tc358743: cleanup tc358743_cec_isr adds 11fceb9b5fab media: MAINTAINERS: media: cec: fix files location adds ab11fae0be7a media: marvell-ccic: mmp: mark PM functions as __maybe_unused adds f95fc014e036 media: pci: fix common ALSA DMA-mapping related codes adds 8b7c0280ab03 media: videobuf2: use sgtable-based scatterlist wrappers adds 77fd2ca67a79 media: dt-bindings: media: renesas,vin: Add device tree su [...] adds e2d7dac34c02 media: rcar-fcp: Update description for VIDEO_RENESAS_FCP [...] adds 59d29b42baf6 media: rcar-vin: Kconfig: Update help description for VIDE [...] adds b9dacf1b3430 media: rcar-vin: Kconfig: Update help description for VIDE [...] adds c8872483bb43 media: saa7134: use generic power management adds 7b817585b730 media: media/pci: prevent memory leak in bttv_probe adds 6a893d4ee149 media: dt-bindings: media: renesas,csi2: Add R8A774E1 support adds 200b0d9a754e media: dt-bindings: media: renesas,vin: Add R8A774E1 support adds bc39d306450d media: rcar-csi2: Enable support for R8A774E1 adds fe98df32bd9e media: rcar-vin: Enable support for R8A774E1 adds e88349437654 media: rcar-vin: Enable YDS bit depending on bus_width and [...] adds dbd2f2dc025f media: bdisp: Fix runtime PM imbalance on error adds d912a1d9e9af media: platform: sti: hva: Fix runtime PM imbalance on error adds dafa3605fe60 media: platform: s3c-camif: Fix runtime PM imbalance on error adds b4630215067a media: coda: Fix runtime PM imbalance in coda_probe adds 98fae901c888 media: vsp1: Fix runtime PM imbalance on error adds aaffa0126a11 media: rcar-vin: Fix a reference count leak. adds 410822037cc9 media: rcar-vin: Fix a reference count leak. adds 884d638e0853 media: rockchip/rga: Fix a reference count leak. adds 63e36a381d92 media: platform: fcp: Fix a reference count leak. adds d0675b67b42e media: camss: Fix a reference count leak. adds 78741ce98c2e media: s5p-mfc: Fix a reference count leak adds 88f50a05f907 media: stm32-dcmi: Fix a reference count leak adds 7dae2aaaf432 media: ti-vpe: Fix a missing check and reference count leak adds 64157b2cb194 media: exynos4-is: Fix a reference count leak adds c47f7c779ef0 media: exynos4-is: Fix a reference count leak due to pm_ru [...] adds 7ef64ceea000 media: exynos4-is: Fix several reference count leaks due t [...] adds 6f4432bae9f2 media: sti: Fix reference count leaks adds 57cc666d36ad media: st-delta: Fix reference count leak in delta_run_work adds 81cdedb0aacc media: staging: rkisp1: cap: change RGB24 format to XBGR32 adds 3acb3e06baf6 media: staging: rkisp1: cap: remove unsupported formats adds bac8bc57207c media: staging: rkisp1: cap: remove unsupported format YUV444 adds 692f3ccc7297 media: staging: rkisp1: don't support bayer format on self [...] adds 5fc929ae5165 media: staging: rkisp1: add capability V4L2_CAP_IO_MC to c [...] adds 9a8e67b8bbb2 media: staging: rkisp1: add a helper function to enumerate [...] adds ca5331cf9d78 media: staging: rkisp1: rsz: enumerate the formats on the [...] adds 251b6eebb6c4 media: staging: rkisp1: rsz: Add support to more YUV encod [...] adds 6803a9e0e1e4 media: staging: rkisp1: cap: simplify link validation by c [...] adds 0ec314fff0d5 media: staging: rkisp1: fix configuration for GREY pixelformat adds 409e975e681c media: pixfmt-meta-rkisp1.rst: add description of rkisp1 m [...] adds 5cc0ebb218e8 media: admin-guide: add documentation file rkisp1.rst adds 2f8c737ed2c1 media: MAINTAINERS: add documentation files for rkisp1 adds 8c608272ec3e media: cedrus: Propagate OUTPUT resolution to CAPTURE adds ce5d72b6f5a0 media: dvb-frontends: rtl2832_sdr: set error code in probe adds a8be80053ea7 media: ati_remote: sanity check for both endpoints adds e8897acb898d media: netup_unidvb: drop initialization of PM pointers adds d725d20e81c2 media: flexcop-usb: sanity checking of endpoint type adds cf580e11fb6c media: flexcop-usb: remove needless check before usb_free_ [...] adds 2d4ffef1de00 media: dvb-frontends: tda18271c2dd: Constify static structs adds ff1c9223b7b8 media: rc: gpio-ir-recv: add QoS support for cpuidle system adds 3fa320c62e71 media: bindings: media: gpio-ir-receiver: add linux,autosu [...] adds d9cb34605514 media: rcar-csi2: Extend RAW8 support to all RGB layouts adds 8c3e0f67df6c media: rcar-vin: Extend RAW8 support to all RGB layouts adds b28e32798c78 media: firewire: fix memory leak adds 8cc72b9c706b media: saa7146: drop double zeroing adds 6cab05cf6990 media: docs: v4l2-subdev: fix typo adds c1ebbe52bd62 media: docs: v4l2-subdev: fix typo adds 976ed6735710 media: docs: v4l2-subdev: move "Subdev registration" to a [...] adds f6f7d89a1307 media: docs: v4l2-subdev: move calling ops to a subsection adds b1b2715e8d61 media: staging: rkisp1: params: upon stream stop, iterate [...] adds 93aaba85bc2b media: staging: rkisp1: params: in the isr, return if buff [...] adds cd5257ebf918 media: staging: rkisp1: params: use the new effect value i [...] adds 98c437e3b960 media: staging: rkisp1: params: avoid using buffer if para [...] adds 5f1d4b076828 media: staging: rkisp1: params: set vb.sequence to be the [...] adds 21f4417263b6 media: staging: rkisp1: remove atomic operations for frame [...] adds 8524fa22fd2f media: staging: rkisp1: isp: add a warning and debugfs var [...] adds 9de6144926fe media: staging: rkisp1: isp: don't enable signal RKISP1_CI [...] adds acb00111e906 media: staging: rkisp1: stats: protect write to 'is_stream [...] adds 816b07b6c1cd media: staging: rkisp1: params: no need to lock default config adds 1d5099152b0a media: staging: rkisp1: use the right variants of spin_lock adds 7eba47ab7a31 media: staging: rkisp1: cap: protect access to buf with th [...] adds c0c8db7bc953 media: MAINTAINERS: remove Maxime Jourdan as maintainer of [...] adds 6fcadfc72723 media: camera-sensor.rst: fix a doc build warning adds 1c16b009018d media: glossary.rst: use the right case for glossary entries adds b97d4a1eb4ba media: docs: ipu3.rst: rely at automarkup extension adds deacbb8e4c7c media: dvb-frontends: remove a clone of a kernel-doc marku [...] adds 181220d469fe media: v4l2-subdev.rst: get rid of a duplicatd kernel-doc markup adds c3cfc5f484e0 media: cec-core.rst: fix warnings with Sphinx 3.0+ adds 8162a0b5a209 media: v4l2-subdev.h: fix a kernel-doc markup adds f69249fcefc4 media: hist-v4l2.rst: remove struct duplication adds cae045f495d2 media: hist-v4l2.rst: remove :c:`type` from structs and enums adds 880a8fc07730 media: vidtv: simplify PCR logic to get jiffies adds 02578bdf31ff media: vidtv: remove more ENDIAN_BITFIELD nonsense adds 56ce9eff9492 media: vidtv: fix initialization of the network_id field at SDT adds fc4405a5f107 media: vidtv: cleanup PSI version numbers adds 2f217729612c media: vidtv: cleanup SDT string identifiers adds d6a36eda73dc media: vidtv: fix a typo adds 09196d86e366 media: vidtv: simplify parameters for vidtv_pes_write_stuffing() adds a61d7d19a371 media: vidtv: rewrite the adaption field logic adds bfea1d81b5c8 media: vidtv: fix decoding with gstreamer and Vlc adds 6ca3549d8707 media: platform: s5p-mfc: Fix adding a standard frame skip [...] adds 61c3b19f7b9e media: staging: media: Revert "media: zoran: remove deprec [...] adds 754f0f1ba8d9 media: MAINTAINERS: change maintainer of the zoran driver adds a7fd03f552e2 media: zoran: datasheet is no longer available from zoran.com adds 874edaa5d51b media: zoran: Documentation: fix typo adds 5e195bbddabd media: zoran: fix checkpatch issue adds c638913669bb media: zoran: do not forward declare zr36057_init_vfe adds b7c3b2bb9db4 media: zoran: convert all error dprintk to pci_err/pr_err adds 28ea0148cf52 media: zoran: convert dprintk warn adds 9bb2720293a0 media: zoran: convert dprintk info to pci_info adds daae1da762c1 media: zoran: convert dprintk debug adds ff559599a39a media: zoran: zoran_device.c: convert pr_x to pci_x adds 72b23dd24568 media: zoran: remove proc_fs adds 3f2c3423627c media: zoran: use VFL_TYPE_VIDEO adds e2b35ed6affc media: zoran: use v4l2_buffer_set_timestamp adds 62d297ede7d0 media: zoran: do not print random guest 0 adds 7847f74d3683 media: zoran: move buffer_size out of zoran_fh adds dc5f0b5d2d06 media: zoran: move v4l_settings out of zoran_fh adds 66a9b5a82ff8 media: zoran: move jpg_settings out of zoran_fh adds 109d5cc0d067 media: zoran: move overlay_settings out of zoran_fh adds cd669be210b8 media: zoran: Use video_drvdata to get struct zoran adds 000ffb5ec6dc media: zoran: Change zoran_v4l_set_format parameter from z [...] adds accd0214092e media: zoran: remove overlay adds 886986804ad4 media: zoran: Use DMA coherent for stat_com adds 7b1f41e03784 media: zoran: use ZR_NORM adds 799cb9e3c1c4 media: zoran: zoran does not support STD_ALL adds ce72671d5d2d media: zoran: convert irq to pci irq adds 6d1d9ba2c439 media: zoran: convert zoran alloc to devm adds af71064bc47b media: zoran: convert mdelay to udelay adds 4bae5db2f28d media: zoran: use devm for videocodec_master alloc adds 845556fd8027 media: zoran: use pci_request_regions adds e83bf68b5827 media: zoran: use devm_ioremap adds 30a978180ae8 media: zoran: add stat_com buffer adds 4ea8b196a7d0 media: zoran: constify struct tvnorm adds d61c7451fcb7 media: zoran: constify codec_name adds 1c3629cba07c media: zoran: Add more check for compliance adds b564cb6e0bd5 media: zoran: Add vb_queue adds b8fb0a474005 media: zoran: disable output adds d4ae3689226e media: zoran: device support only 32bit DMA address adds 2f0ee19bf26f media: zoran: enable makefile adds 991a0207325c media: zoran: remove framebuffer support adds 10e75b6ecdb4 media: zoran: add vidioc_g_parm adds 64868edc9618 media: zoran: remove test_interrupts adds 11c9c16f7cb5 media: zoran: fix use of buffer_size and sizeimage adds d1d015376c13 media: zoran: fix some compliance test adds 8cb356d4eaae media: zoran: remove deprecated .vidioc_g_jpegcomp adds 83f89a8bcbc3 media: zoran: convert to vb2 adds 6dee18f7271c media: zoran: update TODO adds 72c51be87f1c media: zoran: fix smatch warning adds 05b837920f49 media: zoran: fix sparse warnings adds 0568d6c20e03 media: zoran: use upper case for card types adds 209ecc56aa22 media: zoran: get rid of an unused var adds c602f29dd17c media: zoran: fix mixed case on vars adds eb5f6b8ee9e4 media: atomisp: fixes build breakage for ISP2400 due to a cleanup adds ffcaf01a6ba5 Merge remote-tracking branch 'v4l-dvb/master' into master adds 399e08f1f066 MAINTAINERS: Use my kernel.org address for Intel PMIC work adds 1f3189630871 Merge branches 'acpi-tables', 'acpi-pmic' and 'acpi-dptf' [...] adds 9a3e3c42a448 Merge branch 'acpica-osl' into linux-next adds ad4a0f240882 ACPI: APD: Add kerneldoc for properties in struct apd_device_desc adds 62d2234d333a ACPI: APD: Remove flags from struct apd_device_desc adds 5df8e5f4f9ce ACPI: APD: Remove ACPI_MODULE_NAME() adds ee2bc5d2c405 ACPI: APD: Remove unnecessary APD_ADDR() macro stub adds 32c6f3ffa018 ACPI: APD: Clean up header file include statements adds b226faab4e78 ACPI: video: use ACPI backlight for HP 635 Notebook adds 7d1eb2d8f050 ACPI: battery: include linux/power_supply.h adds 9a2e849fb6de ACPI: configfs: Add missing config_item_put() to fix refco [...] adds d287ab0193ee Merge branches 'acpi-soc', 'acpi-video', 'acpi-battery' an [...] adds 8a3decac087a ACPI: Add out of bounds and numa_off protections to pxm_to_node() adds 01feba590cd6 ACPI: Do not create new NUMA domains from ACPI static tabl [...] adds fe205d984e77 ACPI: Remove side effect of partly creating a node in acpi [...] adds 4eb3723f18e9 ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_onlin [...] adds a62d07e0006a ACPI: Remove side effect of partly creating a node in acpi [...] adds 95ac5bf4e471 irq-chip/gic-v3-its: Fix crash if ITS is in a proximity do [...] adds 3d138829130a Merge branch 'acpi-numa' into linux-next adds 749626fa0990 ACPI: Remove three unused inline functions adds 1eb3d0414520 ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() adds cbaef23b2cb3 ACPI: LPSS: Remove ACPI_MODULE_NAME() adds 8295d7900398 ACPI: memhotplug: Remove leftover ACPICA debug functionality adds da5b64329d8f ACPI: platform: Remove ACPI_MODULE_NAME() adds d2c18c0db8c2 ACPI: container: Remove leftover ACPICA debug functionality adds 6b168c56e5bd ACPI: custom_method: Remove dead ACPICA debug code adds d0611c6e0209 ACPI: debugfs: Remove dead ACPICA debug code adds 7ae57c6d14a2 ACPI: dock: Remove dead ACPICA debug code adds 3ffa00e88df5 ACPI: event: Remove leftover ACPICA debug code adds be690f3ed1d8 ACPI: PCI: Remove unused ACPICA debug code adds d93b767e8cb3 ACPI: proc: Remove dead ACPICA debug code adds 34f98c29041d ACPI: processor: Remove dead ACPICA debug code adds b16cd57ebc5d ACPI: tiny-power-button: Remove dead ACPICA debug code adds e0e13705edd9 ACPI: video: Remove leftover ACPICA debug code adds 77569c7533a6 ACPI: wakeup: Remove dead ACPICA debug code adds a0a56c2cd404 Merge branch 'acpi-misc' into linux-next adds f3643b5b77f2 Merge back cpuidle material for 5.10. adds e7e590c3cb73 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds 00610935158f powercap: include header to fix -Wmissing-prototypes adds d12544fb2aa9 PM: runtime: Remove link state checks in rpm_get/put_supplier() adds 6b61d49a5579 PM: runtime: Fix timer_expires data type on 32-bit arches adds 55c4478a8f0e PM: hibernate: Batch hibernate and resume IO requests adds e6c0bd8c53be Merge branches 'powercap', 'pm-core', 'pm-sleep' and 'pm-a [...] adds 759e56d9238e PNP: quirks: Fix duplicate included pci.h adds 38db63baf83a PNP: ACPI: Fix missing-prototypes in acpi_pnp.c adds eb6335b68ce3 Merge branch 'pnp' into linux-next adds fc7d17551f77 cpufreq: intel_pstate: Fix missing return statement adds 1cd46625cc45 Merge branch 'pm-cpufreq-fixes' into linux-next adds eac53b3e304a Documentation: PM: Fix a reStructuredText syntax error adds 1a67b9263e06 ARM: imx6q: Fixup RCU usage for cpuidle adds c512372de503 Merge branch 'pm-cpuidle-fixes' into linux-next adds 4849bc777049 ACPI / NUMA: Add stub function for pxm_to_node() adds 027a0d093137 Merge branch 'acpi-numa' into linux-next adds 957f18c712b4 Merge remote-tracking branch 'pm/linux-next' into master adds 89c1c7dfe858 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] adds ef1692e9f971 Merge remote-tracking branch 'cpupower/cpupower' into master adds 7b38b7b0427d PM / devfreq: Add devfreq_get_devfreq_by_node function adds 86d90fd95bbc PM / devfreq: Change prototype of devfreq_get_devfreq_by_p [...] adds 02bdbf7d09c0 PM / devfreq: event: Change prototype of devfreq_event_get [...] adds d353d1202b89 PM / devfreq: tegra30: Improve initial hardware resetting adds da99e93376b1 Merge remote-tracking branch 'devfreq/devfreq-next' into master adds b5da1a5b1dba Merge remote-tracking branch 'opp/opp/linux-next' into master adds 2ad38e9dfc58 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] adds 3c9da066d70a Merge remote-tracking branch 'ieee1394/for-next' into master adds 0461e0db941f fs: dlm: remove lock dependency warning adds 3f78cd7d2449 fs: dlm: fix mark per nodeid setting adds e1a0ec30a571 fs: dlm: handle range check as callback adds 4e192ee68e5a fs: dlm: disallow buffer size below default adds 4798cbbfbd00 fs: dlm: rework receive handling adds 4f2b30fd9b4b fs: dlm: fix race in nodeid2con adds 3be855fe0cf4 Merge remote-tracking branch 'dlm/next' into master adds 2edb39b28a03 Merge remote-tracking branch 'swiotlb/linux-next' into master adds 247fc16d734d RDMA/hns: Add support for EQE in size of 64 Bytes adds 09a5f210f67e RDMA/hns: Add support for CQE in size of 64 Bytes adds 98912ee82a0c RDMA/hns: Add support for QPC in size of 512 Bytes adds 3cb2c996c9dc RDMA/hns: Add support for SCCC in size of 64 Bytes adds 12542f1de179 RDMA/hns: Refactor process about opcode in post_send() adds 221109e64316 RDMA/hns: Add interception for resizing SRQs adds c19893fd9c60 RDMA/hns: Correct typo of hns_roce_create_cq() adds 172505cfa3a8 RDMA/hns: Add check for the validity of sl configuration adds 768202a0825d RDMA/hns: Solve the overflow of the calc_pg_sz() adds 99fcf82521d9 RDMA/hns: Fix the wrong value of rnr_retry when querying qp adds fbed9d2be292 RDMA/hns: Fix configuration of ack_req_freq in QPC adds 05df49279f89 RDMA/hns: Fix missing sq_sig_type when querying QP adds 30b707886aeb RDMA/hns: Support inline data in extented sge space for RC adds b942fc0319a7 RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_c [...] adds 0d9aef860377 RDMA/mlx5: Embed GSI QP into general mlx5_ib QP adds f8225e3488dc RDMA/mlx5: Reuse existing fields in parent QP storage object adds 2dc4d6725bc2 RDMA/mlx5: Change GSI QP to have same creation flow like o [...] adds eebe580feb5b RDMA/mlx5: Delete not needed GSI QP signal QP type adds 915ec7ed9114 RDMA/mlx4: Embed GSI QP into general mlx4_ib QP adds 8fd3cd2ae5a0 RDMA/mlx4: Prepare QP allocation to remove from the driver adds 5807bb32055b RDMA/core: Align write and ioctl checks of QP types adds b925c555a15d RDMA/drivers: Remove udata check from special QP adds 21c2fe94abb2 RDMA/mthca: Combine special QP struct with mthca QP adds d4f40a1fb983 RDMA/i40iw: Remove intermediate pointer that points to the [...] adds cf4c0fb00d5a RDMA/hns: Remove unused variables and definitions adds 3804373b25dc Merge remote-tracking branch 'rdma/for-next' into master adds f643b8032ee3 mptcp: rename addr_signal and the related functions adds 5cb104ae55e9 mptcp: add the outgoing RM_ADDR support adds d0876b2284cf mptcp: add the incoming RM_ADDR support adds 6a6c05a8b016 mptcp: send out ADD_ADDR with echo flag adds a877de06718f mptcp: add ADD_ADDR related mibs adds be61316003d9 selftests: mptcp: add ADD_ADDR mibs check function adds f58f065aa106 mptcp: add accept_subflow re-check adds b6c08380860b mptcp: remove addr and subflow in PM netlink adds 0ee4261a3681 mptcp: implement mptcp_pm_remove_subflow adds 7a7e52e38a40 mptcp: add RM_ADDR related mibs adds 5c8c1640956e mptcp: add mptcp_destroy_common helper adds 1315332409fe selftests: mptcp: add remove cfg in mptcp_connect adds dd72b0fedee1 selftests: mptcp: add remove addr and subflow test cases adds 0abd40f823cb mptcp: add struct mptcp_pm_add_entry adds 08b81d873126 mptcp: add sk_stop_timer_sync helper adds 00cfd77b9063 mptcp: retransmit ADD_ADDR when timeout adds a1a35529bdf8 Merge branch 'mptcp-RM_ADDR-ADD_ADDR-enhancements' adds 77d0cab93909 net: tcp: drop unused function argument from mptcp_incomin [...] adds 00577c8b7fa2 net: hns3: refactor the function for dumping tc informatio [...] adds 9d8d5a360b51 net: hns3: remove unnecessary variable initialization adds 6cd131dd10db net: hns3: add a hardware error detect type adds 348775ebe911 net: hns3: add debugfs of dumping pf interrupt resources adds ae6f010cb1a7 net: hns3: add support for 200G device adds c155e22bb689 net: hns3: rename macro of pci device id of vf adds aafe8853f5e2 Merge branch 'hns3-next' adds bc8befe6f950 ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext [...] adds 7806f6561cd5 Merge tag 'wireless-drivers-next-2020-09-25' of git://git. [...] adds d0186842ec5f net: vlan: Avoid using BUG() in vlan_proto_idx() adds b50f7bca5e83 intel-ethernet: clean up W=1 warnings in kdoc adds 36ec148657dd intel: handle unused assignments adds 7c8c0291f840 drivers/net/ethernet: clean up unused assignments adds 553aca1cd5fa drivers/net/ethernet: rid ethernet of no-prototype warnings adds 2602ddfe1929 drivers/net/ethernet: handle one warning explicitly adds f410f157f4e6 drivers/net/ethernet: add some basic kdoc tags adds 81929a4a8792 drivers/net/ethernet: remove incorrectly formatted doc adds add3c86aa229 sfc: fix kdoc warning adds d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments adds e666a4c66852 Merge branch 'drivers-net-warning-clean' adds 0a7bdbc23d8a net: dsa: sja1105: move devlink param code to sja1105_devlink.c adds bf425b82059e net: dsa: sja1105: expose static config as devlink region adds ff4cf8eae0a3 net: dsa: sja1105: implement .devlink_info_get adds 17705434f3e6 Merge branch 'Devlink-regions-for-SJA1105-DSA-driver' adds e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable adds 747055824033 net: bridge: mcast: remove only S,G port groups from sg_port hash adds 2ae2904b5bac vxlan: don't collect metadata if remote checksum is wrong adds 0189399cbb5e vxlan: add unlikely to vxlan_remcsum check adds 546c044c9651 vxlan: move encapsulation warning adds 2eabcb8afe74 vxlan: check rtnl_configure_link return code correctly adds 78ec710e7f32 vxlan: fix vxlan_find_sock() documentation for l3mdev adds bd0b68a8abf1 Merge branch 'vxlan-clean-up' adds 98179709c95e dpaa2-mac: do not check for both child and parent DTS nodes adds 4c33a5bd063f dpaa2-eth: no need to check link state right after ndo_open adds 5e29c16f3a32 dpaa2-eth: install a single steering rule when SHARED_FS i [...] adds 9b69e5ebe656 Merge branch 'dpaa2-eth-small-updates' adds b4f434839e3e dpaa2-mac: Fix potential null pointer dereference adds 179ac35f2f78 tcp: consistently check retransmit hint adds fd2146741c98 tcp: move tcp_mark_skb_lost adds 686989700cab tcp: simplify tcp_mark_skb_lost adds 534a2109fb0c tcp: consolidate tcp_mark_skb_lost and tcp_skb_mark_lost adds 6fba737a9320 Merge branch 'simplify-TCP-loss-marking-code' adds 22ec3d232f85 devlink: check flash_update parameter support in net core adds bc75c054f040 devlink: convert flash_update to use params structure adds 5d5b4128c4ca devlink: introduce flash update overwrite mask adds cbb58368fbcc netdevsim: add support for flash_update overwrite mask adds 50db1bca5520 ice: add support for flash update overwrite mask adds cb9e4a7341d3 Merge branch 'devlink-flash-update-overwrite-mask' adds 435be28b0789 Revert "vxlan: move encapsulation warning" adds 2d44b097bbb9 net: mscc: ocelot: move NPI port configuration to DSA adds c3975400c801 net: dsa: allow drivers to request promiscuous mode on master adds 707091eb2633 net: dsa: tag_sja1105: request promiscuous mode for master adds 5124197ce58b net: dsa: tag_ocelot: use a short prefix on both ingress a [...] adds 2e8cb1b3db38 net: dsa: make the .flow_dissect tagger callback return void adds 9790cf20a8c4 net: dsa: add a generic procedure for the flow dissector adds 7a6ffe764be3 net: dsa: point out the tail taggers adds 54fec33582aa net: flow_dissector: avoid indirect call to DSA .flow_diss [...] adds f569ad52570e net: dsa: tag_brcm: use generic flow dissector procedure adds 11f5011189db net: dsa: tag_dsa: use the generic flow dissector procedure adds 742b2e1951d7 net: dsa: tag_edsa: use the generic flow dissector procedure adds b1af36563713 net: dsa: tag_mtk: use the generic flow dissector procedure adds 6b04f171dcbd net: dsa: tag_qca: use the generic flow dissector procedure adds e665297983f1 net: dsa: tag_sja1105: use a custom flow dissector procedure adds 300fd579b2e8 net: dsa: tag_rtl4_a: use the generic flow dissector procedure adds dfa6692104fa Merge branch 'Generic-adjustment-for-flow-dissector-in-DSA' adds 090bc03bc938 netdevsim: fix duplicated debugfs directory adds 295ba232a8c3 net: hns3: add device version to replace pci revision adds 9b56d9a5a7ad net: hns3: delete redundant PCI revision judgement adds ca850f2b0ecb net: hns3: add support to query device capability adds 74ba23a1d249 net: hns3: use capability flag to indicate FEC adds 4cc86cb58a99 net: hns3: use capabilities queried from firmware adds 9484e3379e46 net: hns3: add debugfs to dump device capabilities adds af2aedc57277 net: hns3: add support to query device specifications adds d9c7d20dfb95 net: hns3: replace the macro of max tm rate with the queri [...] adds 1329702899db net: hns3: add a check for device specifications queried f [...] adds ff7e4d0df83b net: hns3: add a structure for IR shaper's parameter in hc [...] adds 603d11c4bc8c Merge branch 'hns3-next' adds 946bd43519c9 mlxsw: reg: Add Management Temperature Warning Event Register adds e7d62a3ca414 mlxsw: reg: Add Port Module Plug/Unplug Event Register adds 02d33b452077 mlxsw: reg: Add Ports Module Administrative and Operationa [...] adds fb1292f821cc mlxsw: core_hwmon: Query MTMP before writing to set only r [...] adds 0652ac077565 mlxsw: core: Add an infrastructure to track transceiver ov [...] adds 943585c9eec3 mlxsw: Update transceiver_overheat counter according to MTWE adds f21b1a646f81 mlxsw: Enable temperature event for all supported port mod [...] adds 3bdbab3fee87 mlxsw: spectrum: Initialize netdev's module overheat counter adds 05cf5828bc8e mlxsw: Update module's settings when module is plugged in adds 69f6d4ee6819 mlxsw: spectrum_ethtool: Expose transceiver_overheat counter adds 7cd427e2f9d4 Merge branch 'mlxsw-Expose-transceiver-overheat-counter' adds 36563ce6ae28 net: marvell: mvpp2: Fix W=1 warning with !CONFIG_ACPI adds e62212956996 ptp: add stub function for ptp_get_msgtype() adds 9d6b648c3112 bnxt_en: Update firmware interface spec to 1.10.1.65. adds c916062a8917 bnxt_en: refactor code to limit speed advertising adds f00530bf3c98 bnxt_en: refactor bnxt_get_fw_speed() adds d058426ea84f bnxt_en: add basic infrastructure to support PAM4 link speeds adds 532262ba3b84 bnxt_en: ethtool: support PAM4 link speeds up to 200G adds 3128e811b134 bnxt_en: Handle ethernet link being disabled by firmware. adds 745b5c653913 bnxt_en: avoid link reset if speed is not changed adds 8b2775890ad8 bnxt_en: Report FEC settings to ethtool. adds 2046e3c356fd bnxt_en: Report Active FEC encoding during link up. adds ccd6a9dcab79 bnxt_en: Implement ethtool set_fec_param() method. adds 4301304b04cc bnxt_en: Improve preset max value for ethtool -l. adds 4cd4b3619a2d Merge branch 'bnxt_en-Update-for-net-next' adds 0675c285ea65 net: vlan: Fixed signedness in vlan_group_prealloc_vid() adds e87fb82ddc3b net: ethernet: ave: Replace alloc_etherdev() with devm_all [...] adds 49fc23018ec6 net: phy: dp83869: support Wake on LAN adds 811ac400ea33 net: phy: dp83869: Add speed optimization feature adds 8744c0a89415 Merge branch 'DP83869-WoL-and-Speed-optimization' adds 74cc6d182d03 udp_tunnel: add the ability to share port tables adds 860e9d328fa5 netdevsim: add warnings on unexpected UDP tunnel port errors adds dc9c07537cf2 netdevsim: shared UDP tunnel port table support adds 53db3e53e22d selftests: net: add a test for shared UDP tunnel info tables adds 40a98cb6f01f i40e: convert to new udp_tunnel infrastructure adds f049b826a814 ice: remove unused args from ice_get_open_tunnel_port() adds b20e6c17c468 ice: convert to new udp_tunnel infrastructure adds dda751731ec9 netdevsim: support the static IANA VXLAN port flag adds 8c4cf4bc3ea7 selftests: net: add a test for static UDP tunnel ports adds 33a1aaf82bcf docs: vxlan: add info about device features adds bcbf1be0ad49 Merge branch 'udp_tunnel-convert-Intel-drivers-with-shared [...] adds 9cbc948b5a20 igb: add XDP support adds 2fc1d8ee1ed2 igb: read PBA number from flash adds 43546211738e igc: Add new device ID's adds 77370df39c4b igc: Rename IGC_TSYNCTXCTL_VALID macro adds 530a763db88e igc: Don't reschedule ptp_tx work adds 09cb2a340425 igc: Remove timeout check from ptp_tx work adds ef8a17a2a42a igc: Clean RX descriptor error flags adds 40edc73469a1 igc: Expose LPI counters adds e5f020ad610b igc: Remove references to SYSTIMR register adds b03c49cde61f igc: Save PTP time before a reset adds f4e55d394aa7 igc: Remove reset disable flag adds fec49eb4e00a igc: Export a way to read the PTP timer adds 58c4ee0ea383 igc: Reject schedules with a base_time in the future adds 67ea4065db91 igc: Clean up nvm_info structure adds cc23f4f0b6b9 e1000e: Add support for Meteor Lake adds 35d37709f175 Merge branch '1GbE' of https://github.com/anguy11/next-queue adds 632bb64f126a net: mvneta: try to use in-irq pp cache in mvneta_txq_bufs_free adds 414698f6aa31 net: Use kobj_to_dev() API adds a304e29a2418 net/smc: remove constant and introduce helper to check for [...] adds f1eb02f95244 net/smc: CLC header fields renaming adds 7affc809822a net/smc: separate find device functions adds e15c6c46dedd net/smc: split CLC confirm/accept data to be sent adds 3fc649376137 net/smc: prepare for more proposed ISM devices adds 201091ebb2a1 net/smc: introduce System Enterprise ID (SEID) adds 8caaccf521c1 net/smc: introduce CHID callback for ISM devices adds e888a2e8337c net/smc: introduce list of pnetids for Ethernet devices adds d70bf4f7a99e net/smc: determine proposed ISM devices adds 8c3dca341aea net/smc: build and send V2 CLC proposal adds 5c21c4ccafe8 net/smc: determine accepted ISM devices adds a7c9c5f4af7f net/smc: CLC accept / confirm V2 adds b81a5eb789fc net/smc: introduce CLC first contact extension adds e8d726c8e869 net/smc: CLC decline - V2 enhancements adds be589d042814 Merge branch 'net-smc-introduce-SMC-Dv2-support' adds e5f7e211b6aa ip6gre: avoid tx_error when sending MLD/DAD on external tunnels adds 7028977965f1 atm: atmtcp: Constify atmtcp_v_dev_ops adds b9cd795b0e48 ibmvnic: set up 200GBPS speed adds 491099ad74e6 ibmvnic: rename send_cap_queries to send_query_cap adds 09081b9d3ab9 ibmvnic: rename ibmvnic_send_req_caps to send_request_cap adds 69980d021c47 ibmvnic: rename send_map_query to send_query_map adds 16e811fe0fc6 ibmvnic: create send_query_ip_offload adds 46899bde9f42 ibmvnic: create send_control_ip_offload adds 280095713ce2 Merge branch 'ibmvnic-refactor-some-send-handle-functions' adds 901594589fe6 net: ipa: kill definition of TRE_FLAGS_IEOB_FMASK adds 4592139028a6 net: ipa: kill unused status opcodes adds ab4f71e519dd net: ipa: kill unused status exceptions adds e0ebe204916a net: ipa: remove unused status structure field masks adds e6580d0eb7f4 net: ipa: share field mask values for GSI interrupt type adds d61bb7166d24 net: ipa: share field mask values for GSI global interrupt adds fb980ef7415f net: ipa: share field mask values for GSI general interrupt adds 993cac15d119 net: ipa: fix two mild warnings adds 84cec844b87e net: ipa: rename a phandle variable adds bf8fd8d32685 net: ipa: fix two comments adds 3f53094ded4a Merge branch 'net-ipa-miscellaneous-cleanups' adds b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr adds a93b6a2b9f46 qed/qed_ll2: Replace one-element array with flexible-array member adds d61491a51f7e net/sched: cls_u32: Replace one-element array with flexibl [...] adds 450f0b978870 octeontx2-af: fix LD CUSTOM LTYPE aliasing adds 42006910b5ea octeontx2-af: cleanup KPU config data adds b61c7261a499 octeontx2-af: add parser support for Forward DSA adds 8cfae0b5fade octeontx2-af: fix Extended DSA and eDSA parsing adds e8da3c6be0ed octeontx2-af: Add IPv6 fields to default MKEX adds 246f7d846653 octeontx2-af: optimize parsing of IPv6 fragments adds 4cb2cce07d2d octeontx2-af: add parser support for NAT-T-ESP adds c2f8cedae8c2 Merge branch 'octeontx2-af-cleanup-and-extend-parser-config' adds fd665b3dbafd net: hns3: replace macro HNS3_MAX_NON_TSO_BD_NUM adds 6ad595bc981d net: hns3: rename trace event hns3_over_8bd adds 0692cfe94a76 net: hns3: add UDP segmentation offload support adds fe735c84be29 net: hns3: Add RoCE VF reset support adds bcc26e8dc432 net: hns3: remove unused code in hns3_self_test() adds b4442ec54728 net: hns3: debugfs add new command to query device specifications adds dbaae5bb4617 net: hns3: dump tqp enable status in debugfs adds fe38d95bdb39 Merge branch 'hns3-next' adds c0ee0644df5d Bluetooth: Fix update of own_addr_type if ll_privacy supported adds eddb7732119d Bluetooth: A2MP: Fix not initializing all members adds f19425641cb2 Bluetooth: L2CAP: Fix calling sk_filter on non-socket base [...] adds b176dd0ef6af Bluetooth: Disable High Speed by default adds b560a208cda0 Bluetooth: MGMT: Fix not checking if BT_HS is enabled adds b40f58b97386 Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support adds 2bd056f55080 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 3f47cb4c1cf3 l2tp: report rx cookie discards in netlink get adds 2c956a5ad4de fddi/skfp: Avoid the use of one-element array adds efca3878a5fb ch_ktls: Issue if connection offload fails adds 7d011afbbe8a cxgb4: Avoid log flood adds 3427e13e5a73 cxgb4/ch_ktls: ktls stats are added at port level adds 902c2a316871 Merge branch 'cxgb4-ch_ktls-updates-in-net-next' adds 2ec13cbcfadb devlink: include <linux/const.h> for _BITUL adds a53b59ece86c net: enic: Cure the enic api locking trainwreck adds f2bf88c4afc8 net: caif: Remove unused caif SPI driver adds c11171a41338 net: Add netif_rx_any_context() adds f773c765c86d net: caif: Use netif_rx_any_context() adds 453590a8b610 net: atheros: Remove WARN_ON(in_interrupt()) adds a17409e73bc5 net: cxgb3: Cleanup in_interrupt() usage adds 8aed9064c6a5 net: cxbg4: Remove pointless in_interrupt() check adds f127bab4fa20 net: e100: Remove in_interrupt() usage and pointless GFP_A [...] adds c35a0824e88b net: fec_mpc52xx: Replace in_interrupt() usage adds 0171f4e8d308 net: intel: Remove in_interrupt() warnings adds 1800eee16676 net: ionic: Replace in_interrupt() usage. adds f5fc6e859e26 net: ionic: Remove WARN_ON(in_interrupt()). adds 85bdebd122fe net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) adds 606dbf8d5df1 net: natsemi: Replace in_interrupt() usage. adds 623b9988bfd1 net: sfc: Replace in_interrupt() usage adds caa241f0ef88 net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() adds d08749ea3fd5 net: sunbmac: Replace in_interrupt() usage adds a1f467463ce0 net: sun3lance: Remove redundant checks in interrupt handler adds 77afca296fe3 net: vxge: Remove in_interrupt() conditionals adds 911b8eacd738 net: zd1211rw: Remove ZD_ASSERT(in_interrupt()) adds af3563be9d09 net: usb: kaweth: Replace kaweth_control() with usb_control_msg() adds a19c26190145 net: usb: kaweth: Remove last user of kaweth_control() adds cfa1b493191f net: usb: net1080: Remove in_interrupt() comment adds c2f8c9007924 net: wan/lmc: Remove lmc_trace() adds d067c0fa29f3 net: brcmfmac: Replace in_interrupt() adds 687006e20c44 net: brcmfmac: Convey execution context via argument to br [...] adds c597ede4030d net: brcmfmac: Convey allocation mode as argument adds e4ff7d6b8cee net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from [...] adds bd63bca5e05b net: iwlwifi: Remove in_interrupt() from tracing macro. adds 75fd2963982e net: hostap: Remove in_interrupt() usage adds d36981e0bdde net: mwifiex: Use netif_rx_any_context(). adds 8faee70181da net: libertas libertas_tf: Remove in_interrupt() from debu [...] adds 021b58ef51bb net: libertas: Use netif_rx_any_context() adds a3b7b227f125 net: rtlwifi: Remove void* casts related to delayed work adds e741751bda25 net: rtlwifi: Remove in_interrupt() from debug macro adds 920872e08391 net: rtlwifi: Replace in_interrupt() for context detection adds e6b6be53ec91 Merge branch 'net-in_interrupt-cleanup-and-fixes' adds 2b2706aaaefe lib8390: Replace panic() call with BUILD_BUG_ON adds 879456bedbe5 net: mvneta: avoid possible cache misses in mvneta_rx_swbm adds 3c0e37a9e402 net: mscc: ocelot: introduce a new ocelot_target_{read,write} API adds ed5672d82c5f net: mscc: ocelot: return error if VCAP filter is not found adds c1c3993edb7c net: mscc: ocelot: generalize existing code for VCAP adds a61e365d7c18 net: mscc: ocelot: add definitions for VCAP IS1 keys, acti [...] adds e3aea296d86f net: mscc: ocelot: add definitions for VCAP ES0 keys, acti [...] adds 2096805497e2 net: mscc: ocelot: automatically detect VCAP constants adds d732e9cef0e1 net: mscc: ocelot: remove unneeded VCAP parameters for IS2 adds 7a155fa3d84e net: mscc: ocelot: parse flower action before key adds e6ae7c506f80 net: mscc: ocelot: calculate vcap offsets correctly for fu [...] adds 5963083a3105 net: mscc: ocelot: rename variable 'count' in vcap_data_of [...] adds 642942637c29 net: mscc: ocelot: rename variable 'cnt' in vcap_data_offs [...] adds 085f5b91629f net: mscc: ocelot: add a new ocelot_vcap_block_find_filter [...] adds 98642d1aa2c6 net: mscc: ocelot: look up the filters in flower_stats() a [...] adds 611ba7536e7e Merge branch 'HW-support-for-VCAP-IS1-and-ES0-in-mscc_ocelot' adds 6e0972e0c5d8 selftests: forwarding: devlink_lib: Split devlink_..._set( [...] adds 294f44c19fa6 selftests: forwarding: devlink_lib: Add devlink_cell_size_get() adds 5b3a53c9c843 selftests: forwarding: devlink_lib: Support port-less topologies adds 4b94a2fad835 selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos adds a65cc53a0eb8 selftests: mlxsw: Add headroom handling test adds bfa804784e32 selftests: mlxsw: Add a PFC test adds e13dbc4f41db Merge branch 'mlxsw-PFC-and-headroom-selftests' adds 20c168be684a net: macb: move pdata to private header adds b6b6d6533a14 inet: remove icsk_ack.blocked adds a37c2134bed6 tcp: add exponential backoff in __tcp_send_ack() adds 9b5cbf469d7e Merge branch 'tcp-exponential-backoff-in-tcp_send_ack' adds df8aeaa8268f ionic: stop watchdog timer earlier on remove adds 0816e0c8188e ionic: prevent early watchdog check adds 11789fe7761b Merge branch 'ionic-watchdog-training' adds 788b83ea2ccc can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related [...] adds f5b84dedf7eb can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit relat [...] adds 8cffc6fe6510 can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak dur [...] adds 727fba74b511 can: mcp25xxfd: mcp25xxfd_irq(): add missing initializatio [...] adds 9d5c8df1b939 dt-binding: can: mcp25xxfd: documentation fixes adds 0e051294c03e dt-binding: can: mcp251xfd: narrow down wildcards in devic [...] adds dba1572c2360 can: mcp25xxfd: narrow down wildcards in device tree bindi [...] adds 1f0e21a0c065 can: mcp251xfd: rename driver files and subdir to mcp251xfd adds f4f77366f21d can: mcp251xfd: rename all user facing strings to mcp251xfd adds eb79a267c9b3 can: mcp251xfd: rename all remaining occurrence to mcp251xfd adds a6597121d672 can: flexcan: initialize all flexcan memory for ECC function adds 3aa2539536b3 can: flexcan: add flexcan driver for i.MX8MP adds 5a9323f55d52 can: flexcan: disable runtime PM if register flexcandev failed adds 8333c1c4ee61 Merge tag 'linux-can-next-for-5.10-20200930' of git://git. [...] adds 5b88823bfe08 devlink: Add a tracepoint for trap reports adds 5855357cd40e drop_monitor: Prepare probe functions for devlink tracepoint adds 8ee2267ad33e drop_monitor: Convert to using devlink tracepoint adds de9cbb81bd6e drop_monitor: Remove no longer used functions adds a848c05f4bb6 drop_monitor: Remove duplicate struct adds 93e155967ccc drop_monitor: Filter control packets in drop monitor adds b7cc6d3c5c91 selftests: net: Add drop monitor test adds f2e834694b0d Merge branch 'drop_monitor-Convert-to-use-devlink-tracepoint' adds 97ffd895fe9c net/mlx5: DR, Replace the check for valid STE entry adds 38a5c59d7ed0 net/mlx5: DR, Remove unneeded check from source port builder adds e6422d1da048 net/mlx5: DR, Remove unneeded vlan check from L2 builder adds 92b4b88531e5 net/mlx5: DR, Remove unneeded local variable adds e6b69bf379b2 net/mlx5: DR, Call ste_builder directly with tag pointer adds 01723919675d net/mlx5: DR, Add support for rule creation with flow source hint adds 7cd7becdddb0 net/mlx5: E-switch, Use PF num in metadata reg c0 adds 2c40db2f1d41 net/mlx5: E-switch, Add helper to check egress ACL need adds 38679b5a0df2 net/mlx5: E-switch, Use helper function to load unload rep [...] adds c7eddc6092b4 net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch adds 036e19b90f6d net/mlx5: E-Switch, Support flow source for local vport adds 7be3412a7686 net/mlx5: Use dma device access helper adds 5efbe617888a net/mlx5: Fix dereference on pointer attr after null check adds 7b2b16ee54cc net/mlx5e: Fix a use after free on error in mlx5_tc_ct_sha [...] adds ff7ea04ad579 net/mlx5e: Fix potential null pointer dereference adds 87d5034d0758 Merge tag 'mlx5-updates-2020-09-30' of git://git.kernel.or [...] adds 0024bad1f4b1 dt-bindings: net: ethernet-controller: Add internal delay [...] adds 57197b66d0d6 dt-bindings: net: renesas,ravb: Document internal clock de [...] adds d7adf6331189 dt-bindings: net: renesas,etheravb: Convert to json-schema adds ce19a9eb53be ravb: Split delay handling in parsing and applying adds a6f51f2efa74 ravb: Add support for explicit internal clock delay configuration adds 7c89d9d9f909 Merge branch 'net-ravb-Add-support-for-explicit-internal-c [...] adds a968d5e277f1 bpf: Move the PTR_TO_BTF_ID check to check_reg_type() adds 1df8f55a37bd bpf: Enable bpf_skc_to_* sock casting helper to networking [...] adds a5fa25adf03d bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept [...] adds 592a3498648a bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID [...] adds c0df236e1394 bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_I [...] adds 27e5203bd9c5 bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON adds 5d13746dd835 bpf: selftest: Add ref_tracking verifier test for bpf_skc casting adds 6f521a2bd268 bpf: selftest: Move sock_fields test into test_progs adds b18c1f0aa477 bpf: selftest: Adapt sock_fields test to use skel and glob [...] adds c40a565a04af bpf: selftest: Use network_helpers in the sock_fields test adds edc2d66ad185 bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test adds 0c402c6c3031 bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h adds 9a856cae2217 bpf: selftest: Add test_btf_skc_cls_ingress adds 84085f877295 Merge branch 'enable-bpf_skc-cast-for-networking-progs' adds 4fbb38a3b2cc bpf, verifier: Remove redundant var_off.value ops in scala [...] adds 99d4def4d085 bpf: Add AND verifier test case where 32bit and 64bit boun [...] adds ba5f4cfeac77 bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL adds 1fd17c8cd0aa xsk: Fix possible crash in socket_release when out-of-memory adds 1b4d60ec162f bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint adds 88f7fe723324 libbpf: Support test run of raw tracepoint programs adds 09d8ad16885e selftests/bpf: Add raw_tp_test_run adds efa90b50934c bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature adds 6550f2dddfab bpf: sockmap: Enable map_update_elem from bpf_iter adds 26c3270ddb49 selftests: bpf: Add helper to compare socket cookies adds 27870317337a selftests: bpf: Remove shared header from sockmap iter test adds 5b87adc3ceee selftest: bpf: Test copying a sockmap and sockhash adds 84a20d8e8795 Merge branch 'Sockmap copying' adds 1af9270e908c bpf: disallow attaching modify_return tracing functions to [...] adds efc68158c429 bpf: change logging calls from verbose() to bpf_log() and [...] adds f7b12b6fea00 bpf: verifier: refactor check_attach_btf_id() adds b000def2e052 selftests: Remove fmod_ret from test_overhead adds 740e69c3c511 libbpf: Refactor internals of BTF type index adds b86042478fa0 libbpf: Remove assumption of single contiguous memory for [...] adds 192f5a1fe689 libbpf: Generalize common logic for managing dynamically-s [...] adds 7d9c71e10baa libbpf: Extract generic string hashing function for reuse adds 919d2b1dbb07 libbpf: Allow modification of BTF and add btf__add_str API adds a871b0431024 libbpf: Add btf__new_empty() to create an empty BTF object adds 76654e67f3a0 bpf: Provide function to get vmlinux BTF information adds 31d0bc81637d bpf: Move to generic BTF show support, apply it to seq fil [...] adds c4d0bfb45068 bpf: Add bpf_snprintf_btf helper adds 076a95f5aff2 selftests/bpf: Add bpf_snprintf_btf helper tests adds af65320948b8 bpf: Bump iter seq size to support BTF representation of l [...] adds eb58bbf2e5c7 selftests/bpf: Fix overflow tests to reflect iter size increase adds eb411377aed9 bpf: Add bpf_seq_printf_btf helper adds b72091bd4ee4 selftests/bpf: Add test for bpf_seq_printf_btf helper adds 98b972d20a27 Merge branch 'bpf: add helpers to support BTF-based kernel' adds 4a3b33f8579a libbpf: Add BTF writing APIs adds f86ed050bcee libbpf: Add btf__str_by_offset() as a more generic variant [...] adds 9141f75a3279 selftests/bpf: Test BTF writing APIs adds bc6009086588 Merge branch 'libbpf: BTF writer APIs' adds 00e8c44a147a bpf, selftests: Fix cast to smaller integer type 'int' war [...] adds 96c48058db15 selftests/bpf: Fix unused-result warning in snprintf_btf.c adds cfe77683b8d4 selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatib [...] adds 3aae4a38068a Merge branch 'selftests/bpf: BTF-based kernel data display' adds 9d9aae53b96d bpf/preload: Make sure Makefile cleans up after itself, an [...] adds d2197c7ff171 selftests/bpf_iter: Don't fail test due to missing __built [...] adds f1fc8ece6c07 xsk: Fix a documentation mistake in xsk_queue.h adds f970cbcdcdb5 selftests: Make sure all 'skel' variables are declared static adds 22ba36351631 selftests/bpf: Move and extend ASSERT_xxx() testing macros adds 3289959b97ca libbpf: Support BTF loading and raw data output in both en [...] adds ed9cf248b949 selftests/bpf: Test BTF's handling of endianness adds 85e3f318506e Merge branch 'libbpf: support loading/storing any BTF' adds 3aac1ead5eb6 bpf: Move prog->aux->linked_prog and trampoline into bpf_l [...] adds 4a1e7c0c63e0 bpf: Support attaching freplace programs to multiple attac [...] adds 43bc2874e779 bpf: Fix context type resolving for extension programs adds a535909142bf libbpf: Add support for freplace attachment in bpf_link_create adds f6429476c201 selftests: Add test for multiple attachments of freplace program adds 17d3f3867576 selftests/bpf: Adding test for arg dereference in extension trace adds bee4b7e6268b selftests: Add selftest for disallowing modify_return atta [...] adds 93b8713d6198 Merge branch 'bpf: Support multi-attach for freplace' adds c810b31ecb03 bpf, selftests: Fix warning in snprintf_btf where system() [...] adds 6458bde368ce selftests/bpf: Fix endianness issues in sk_lookup/ctx_narr [...] adds d207929d97ea bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue adds 4d0b8c0b46a5 bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth adds 67e4ca74953e Merge branch 'bpf, x64: optimize JIT's pro/epilogue' adds 33433913459a libbpf: Fix uninitialized variable in btf_parse_type_sec adds 0a62291d697f libbpf: Compile libbpf under -O2 level by default and catc [...] adds b0efc216f577 libbpf: Compile in PIC mode only for shared library case adds 963ec27a10fa bpf: fix raw_tp test run in preempt kernel adds b426ce83baa7 bpf: Add classid helper only based on skb->sk adds 92acdc58ab11 bpf, net: Rework cookie generator as per-cpu one adds b4ab31414970 bpf: Add redirect_neigh helper as redirect drop-in adds 0e9f6841f664 bpf, libbpf: Add bpf_tail_call_static helper for bpf programs adds faef26fa444d bpf, selftests: Use bpf_tail_call_static where appropriate adds eef4a011f35d bpf, selftests: Add redirect_neigh selftest adds ea7da1d563f1 Merge branch 'Various BPF helper improvements' adds 9c6c5c48d7e9 libbpf: Make btf_dump work with modifiable BTF adds f4d385e4d51d selftests/bpf: Test "incremental" btf_dump in C format adds 3effc06a4dde selftests/bpf: Fix alignment of .BTF_ids adds 792caccc4526 bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array adds d6b42068412b selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS adds 6208689fb3e6 Merge branch 'introduce BPF_F_PRESERVE_ELEMS' adds 23a1f682a925 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 8306266c1d51 drivers/net/wan/hdlc_fr: Correctly handle special skb->pro [...] adds 32be425b45f7 pktgen: Fix inconsistent of format with argument type in pktgen.c adds 000fe2685b0a net-sysfs: Fix inconsistent of format with argument type i [...] adds f1638a4c7940 caif_virtio: Remove redundant initialization of variable err adds 7a333af6b1a7 net: phy: realtek: Modify 2.5G PHY name to RTL8226 adds 360f89874635 lib8390: Use netif_msg_init to initialize msg_enable bits adds 8be537d2b947 Merge remote-tracking branch 'net-next/master' into master adds c9e7c76d70fa xfrm: Provide API to register translator module adds 5461fc0c8d9f xfrm/compat: Add 64=>32-bit messages translator adds 5f3eea6b7e8f xfrm/compat: Attach xfrm dumps to 64=>32 bit translator adds e11eb32de3a7 netlink/compat: Append NLMSG_DONE/extack to frag_list adds 5106f4a8acff xfrm/compat: Add 32=>64-bit messages translator adds 96392ee5a13b xfrm/compat: Translate 32-bit user_policy from sockptr adds bc2652b7ae1e selftest/net/xfrm: Add test for ipsec tunnel adds 61e7113e48d3 Merge 'xfrm: Add compat layer' adds c7c22ac53624 Merge remote-tracking branch 'ipsec-next/master' into master adds bc7a708235f4 netfilter: nf_tables: fix userdata memleak adds 85db827a57a9 netfilter: nf_tables: use nla_memdup to copy udata adds 002f21765320 netfilter: nf_tables: add userdata attributes to nft_chain adds c9ed775b1858 Merge remote-tracking branch 'netfilter-next/master' into master adds ee755732b7a1 rtw88: increse the size of rx buffer size adds 5c831644e1f4 rtw88: handle and recover when firmware crash adds 0fbc2f0f34cc rtw88: add dump firmware fifo support adds 714f71f94ab3 rtw88: add dump fw crash log adds fada09311d17 rtw88: show current regulatory in tx power table adds 63f6982075d8 qtnfmac: fix resource leaks on unsupported iftype error re [...] adds 42af278bff02 wl1251/wl12xx: fix a typo in comments adds 1d2a85382282 wl3501_cs: Remove unnecessary NULL check adds 703314b2db3b bcma: use semicolons rather than commas to separate statements adds d0151c2bad0a brcmfmac: Fix warning when hitting FW crash with flow cont [...] adds 6aa5a83a7ed8 brcmfmac: Fix warning message after dongle setup failed adds 44492e70adc8 rtw88: pci: Power cycle device during shutdown adds 3d70247d34fc iwlwifi: mvm: rs-fw: handle VHT extended NSS capability adds bbb95d37b74f iwlwifi: mvm: add PROTECTED_TWT firmware API adds 659ac93d7ced iwlwifi: mvm: set PROTECTED_TWT in MAC data policy adds 9c11d8a9d41c iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware adds 7e0ca7230b98 iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != [...] adds 0cd38f4d0529 iwlwifi: msix: limit max RX queues for 9000 family adds 02d31e9b626a iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels adds d14f499dd2ed iwlwifi: wowlan: adapt to wowlan status API version 10 adds 79946ee77428 iwlwifi: fw: move assert descriptor parser to common code adds 64564669e1a5 iwlwifi: add new cards for AX201 family adds be82ecd3a5c8 iwlwifi: mvm: add an option to add PASN station adds ccca2cb4c118 iwlwifi: enable twt by default adds fda1bd0d4a6b iwlwifi: iwl-trans: move all txcmd init to trans alloc adds a26014e2de3f iwlwifi: move bc_pool to a common trans header adds 885375d0bb9f iwlwifi: iwl-trans: move tfd to trans layer adds 8e3b79f887b9 iwlwifi: move bc_table_dword to a common trans header adds bc9296f4a828 iwlwifi: add new cards for MA family adds f2134f66f40e iwlwifi: acpi: support ppag table command v2 adds 4c447cfadd6c iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT adds ba8f6f4ae254 iwlwifi: dbg: add dumping special device memory adds e27c506a985c iwlwifi: regulatory: regulatory capabilities api change adds 22852fad9c17 iwl-trans: move dev_cmd_offs, page_offs to a common trans header adds 903b3f9badf1 iwlwifi: mvm: split a print to avoid a WARNING in ROC adds a1c2ff302413 iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode adds 870bde78576c iwlwifi: mvm: add support for new version of WOWLAN_TKIP_S [...] adds 2b3eb122342c iwlwifi: mvm: process ba-notifications also when sta rcu i [...] adds 090a5d7c8b19 iwlwifi: don't export acpi functions unnecessarily adds ee3ae3a18a74 iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version adds cfa5d0ca0f61 iwlwifi: mvm: remove redundant support_umac_log field adds 59ca9572dee9 iwlwifi: mvm: use CHECKSUM_COMPLETE adds f604324eefec iwlwifi: remove iwl_validate_sar_geo_profile() export adds f961e9fc35cc iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() adds 38cb52dd4e86 iwlwifi: add new card for MA family adds 216cdfb5225f iwlwifi: add a common struct for all iwl_tx_power_cmd versions adds 9c08cef87048 iwlwifi: acpi: prepare SAR profile selection code for mult [...] adds fbb7957d28ac iwlwifi: support REDUCE_TX_POWER_CMD version 6 adds dd2a1256e6a8 iwlwifi: acpi: rename geo structs to contain versioning adds 0ea788ed0f3b iwlwifi: support version 3 of GEO_TX_POWER_LIMIT adds 9e3c39361a30 iwlwifi: mvm: support new KEK KCK api adds 507a13f5c9c9 iwlwifi: rs: set RTS protection for all non legacy rates adds 4795983b8704 iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init adds e80bfd117d89 iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver adds 0a8159cbd11a iwlwifi: remove wide_cmd_header field adds 1c096d8935c1 iwlwifi: mvm: add support for range request command ver 11 adds 3830a01c3bfa iwlwifi: mvm: add support for responder dynamic config com [...] adds b68bd2e3143a iwlwifi: mvm: Add FTM initiator RTT smoothing logic adds 890d814b1837 iwlwifi: mvm: location: set the HLTK when PASN station is added adds 68ad24742f17 iwlwifi: mvm: responder: allow to set only the HLTK for an [...] adds 0739a7d70e00 iwlwifi: mvm: initiator: add option for adding a PASN responder adds 0cd1ad2d7fd4 iwlwifi: move all bus-independent TX functions to common code adds 2a42aea79531 iwlwifi: mvm: support more GTK rekeying algorithms adds c7f996eb894e iwlwifi: mvm: d3: support GCMP ciphers adds bfdb157127da iwlwifi: dbg: remove no filter condition adds 19d9fa7ab9f3 iwlwifi: mvm: add d3 prints adds 42f8a2735cc2 iwlwifi: dbg: run init_cfg function once per driver load adds 762c523f95b8 iwlwifi: thermal: support new temperature measurement API adds a86821069e87 iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd adds abd16a58a011 iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() adds e365e7de63e5 iwlwifi: align RX status flags with firmware adds bc68163ccd7d iwlwifi: mvm: d3: parse wowlan status version 11 adds 20e671998cf3 iwlwifi: mvm: clear all scan UIDs adds 0179bfff9780 iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus i [...] adds 4bf3d7cfea3c iwlwifi: dbg: add debug host notification (DHN) time point adds 3ac13d56ec8c iwlwifi: mvm: ignore the scan duration parameter adds 9422b978355e iwlwifi: support version 5 of the alive notification adds b4248c08f743 iwlwifi: use correct group for alive notification adds eb95a26c11a1 iwlwifi: api: fix u32 -> __le32 adds 16b2afe07ace iwlwifi: yoyo: add support for internal buffer allocation in D3 adds 870f39bc9deb iwlwifi: bump FW API to 57 for AX devices adds 855f69fc05a1 Merge tag 'iwlwifi-next-for-kalle-2020-09-30-2' of git://g [...] adds e2f1ceb81758 ath9k: Remove set but not used variable adds 82b4f9b857e7 ath11k: Move non-fatal warn logs to dbg level adds cd19836a6cea ath11k: mac: fix parenthesis alignment adds 476c1d3c2e61 ath11k: Correctly check errors for calls to debugfs_create_dir() adds 616c16a4b26a ath11k: support loading ELF board files adds b09199248905 ath11k: fix AP mode for QCA6390 adds 2626c269702e ath11k: add interface_modes to hw_params adds 18ac1665e785 ath11k: pci: check TCSR_SOC_HW_VERSION adds 3f6e6c3291ed ath11k: disable monitor mode on QCA6390 adds df648808c6b9 ath11k: change to disable softirqs for ath11k_regd_update [...] adds 6a8be1baa911 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_ [...] adds 87e8497a7d46 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc adds 701e48a43e15 ath11k: add packet log support for QCA6390 adds 6fbd8898b301 ath11k: pci: fix rmmod crash adds 7fd85517c359 ath11k: mac: remove unused conf_mutex to solve a deadlock adds 2f588660e34a ath11k: fix warning caused by lockdep_assert_held adds 089ba909f8d7 ath11k: debugfs: fix crash during rmmod adds a05bd8513335 ath11k: read and write registers below unwindowed address adds e838c14a9ee1 ath11k: enable shadow register configuration and access adds 9df6d8399d67 ath11k: set WMI pipe credit to 1 for QCA6390 adds 8ec5a6ab9c7e ath11k: start a timer to update TCL HP adds 506e7e9bbf3f ath11k: start a timer to update REO cmd ring adds 9b309970c4ea ath11k: start a timer to update HP for CE pipe 4 adds c83c500b55b6 ath11k: enable idle power save mode adds 404f5de2f997 ath11k: remove unnecessary casts to u32 adds fd5ad4d1e980 wcn36xx: Advertise beacon filtering support in bmps adds 70442ee62d70 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds b3c5b2a03c67 Merge remote-tracking branch 'wireless-drivers-next/master [...] adds f6171f687507 Bluetooth: btqca: Add valid le states quirk adds b50dc237ac04 Bluetooth: Fix null pointer dereference in hci_event_packet() adds 44d59235ace5 Bluetooth: hci_h5: close serdev device and free hu in h5_close adds 6924c875653b Merge remote-tracking branch 'bluetooth/master' into master adds dba0491f0011 mac80211: Inform AP when returning operating channel adds c8cb5b854b40 nl80211/cfg80211: support 6 GHz scanning adds e83adb188b67 mac80211_hwsim: fix typo in kernel-doc adds f0daf54f4e76 mac80211: fix some missing kernel-doc adds 211f20415995 wireless: radiotap: fix some kernel-doc adds 5e4807749891 mac80211: get correct default channel width for S1G adds 75b1593533f1 mac80211: s1g: choose scanning width based on frequency adds d2b7588a47de nl80211: support S1G capability overrides in assoc adds 7957c6c8141b mac80211: support S1G STA capabilities adds 9eaffe5078ca cfg80211: convert S1G beacon to scan results adds 66b0564d7e75 cfg80211: parse S1G Operation element for BSS channel adds cd418ba63f0c mac80211: convert S1G beacon to scan results adds 80ca25711380 cfg80211: handle Association Response from S1G STA adds 05d109576a36 mac80211: encode listen interval for S1G adds 89b8c02a35f5 mac80211: don't calculate duration for S1G adds 1821f8b36f11 mac80211: handle S1G low rates adds cac8c526ae76 mac80211: avoid rate init for S1G band adds 09a740ce352e mac80211: receive and process S1G beacons adds 1d00ce807efa mac80211: support S1G association adds 58ef7c1b555e nl80211: include frequency offset in survey info adds a3ffee47354f mac80211_hwsim: write TSF timestamp correctly to S1G beacon adds 148fe295b7d9 mac80211_hwsim: indicate support for S1G adds e3f25908b0b2 mac80211: fix regression in sta connection monitor adds 735b2673941e cfg80211: regulatory: remove a bogus initialization adds 21439b652b90 mac80211: fix some more kernel-doc in mesh adds 6c8b6e4a5f74 nl80211: fix OBSS PD min and max offset validation adds 265a0708339d mac80211: Support not iterating over not-sdata-in-driver ifaces adds f5bec330e301 nl80211: extend support to config spatial reuse parameter set adds 8acda9434187 Merge remote-tracking branch 'mac80211-next/master' into master adds 2aad5f51c006 Merge remote-tracking branch 'gfs2/for-next' into master adds b1fdcc1863cb Merge remote-tracking branch 'mtd/mtd/next' into master adds ef24f97daac4 mtd: rawnand: Separate the ECC engine type and the ECC byt [...] adds bace41f80f65 mtd: rawnand: Use the new ECC engine type enumeration adds d193792a26c2 mtd: nand: Create a helper to extract the ECC configuration adds 9a333a72c1d0 mtd: spinand: Use nanddev_get_ecc_conf() when relevant adds 3316c8e3ad1f mtd: nand: Create helpers to set/extract the ECC requirements adds 53576c7bfc35 mtd: rawnand: Use nanddev_get/set_ecc_requirements() when [...] adds 93ef92f6f422 mtd: nand: Use the new generic ECC object adds c441bcd31266 mtd: rawnand: Make use of the ECC framework adds 1e3b37aab958 mtd: rawnand: Use the ECC framework OOB layouts adds 8c126720fe10 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] adds d7157ff49a5b mtd: rawnand: Use the ECC framework user input parsing bits adds b5156335ac37 mtd: rawnand: Use the NAND framework user_conf object for [...] adds b0155dadeb15 mtd: rawnand: atmel: Enable the NFC controller at probe time adds dca3c3ce3c02 mtd: rawnand: atmel: Drop redundant nand_read_page_op() adds 5b2baf1fe5fd mtd: rawnand: atmel: Use nand_{write,read}_data_op() adds 060c931c946f mtd: rawnand: atmel: Use nand_prog_page_end_op() adds 03b3e0c27df3 mtd: rawnand: atmel: Convert the driver to exec_op() adds 4bc022432399 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] adds ab16f54ef3cd mtd: rawnand: stm32_fmc2: fix a buffer overflow adds ab78e6a6cef3 mtd: rawnand: pasemi: Make pasemi_device_ready() static adds 051e070d0a01 mtd: spinand: macronix: Add support for MX31LF1GE4BC adds 75b049bb7f89 mtd: spinand: macronix: Add support for MX31UF1GE4BC adds d43511d05cd4 mtd: rawnand: oxnas: cleanup/simplify code adds cb7dc3178a98 mtd: rawnand: vf610: disable clk on error handling path in probe adds 6387ad9caf8f mtd: spinand: gigadevice: Only one dummy byte in QUADIO adds aea7687e77be mtd: spinand: gigadevice: Add QE Bit adds 302d8a228852 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC adds 85a3ebbb7fe8 mtd: rawnand: marvell: Support panic_write for mtdoops adds 28acb2ce42c4 mtd: onenand: Simplify with dev_err_probe() adds 1caa7522fad5 mtd: rawnand: atmel: Simplify with dev_err_probe() adds 78a73491662a mtd: rawnand: gpmi: Simplify with dev_err_probe() adds 6ce92faeefc0 mtd: rawnand: marvell: Simplify with dev_err_probe() adds c4bc1ec9ae57 mtd: rawnand: marvell: Fix and update kerneldoc adds 07eb014faadd mtd: rawnand: qcom: Simplify with dev_err_probe() adds f7721e4bfec1 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] adds d27c9859a0c2 mtd: rawnand: atmel: Check return values for nand_read_data_op adds 6e88127904b8 mtd: rawnand: Introduce nand_set_ecc_on_host_ops() adds fb8c3810d7c8 mtd: rawnand: Don't overwrite the error code from nand_set [...] adds 6d11178762f7 mtd: rawnand: ams-delta: Fix non-OF build warning adds fb1c7e829209 mtd: rawnand: cadence: remove a redundant dev_err call adds 88e315d12fbb mtd: onenand: simplify the return expression of onenand_tr [...] adds 136c895f7409 Merge remote-tracking branch 'nand/nand/next' into master adds 03edda0e1eda mtd: spi-nor: Prefer asynchronous probe adds 02892d405358 mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d adds 3a9dcb2586e1 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] adds 6eedfd858ff6 mtd: spi-nor: winbond: Add support for w25q64jwm adds 6215e8803fa3 Merge remote-tracking branch 'spi-nor/spi-nor/next' into master adds 83ef53fba0c0 dt-bindings: RNG: Add Ingenic TRNG bindings. adds 406346d22278 hwrng: ingenic - Add hardware TRNG for Ingenic X1830 adds 228d284aac61 cypto: mediatek - fix leaks in mtk_desc_ring_alloc adds fb7c2f4654fe crypto: atmel-aes - convert to use be32_add_cpu() adds 18e518953591 crypto: inside-secure - Move priv pointer into safexcel_context adds 78cf1c8bfcb8 crypto: inside-secure - Move ipad/opad into safexcel_context adds 63cdd870ab05 crypto: inside-secure - Reuse code in safexcel_hmac_alg_setkey adds 255f6c2e74b1 crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC uncondi [...] adds 406d454bc874 crypto: qat - convert to use DEFINE_SEQ_ATTRIBUTE macro adds 54781938ec34 crypto: arm/sha256-neon - avoid ADRL pseudo instruction adds 0f5e8323777b crypto: arm/sha512-neon - avoid ADRL pseudo instruction adds c4c75fcbd8b9 crypto: qat - remove unnecessary mutex_init() adds bbf2cb1ea1e1 crypto: stm32/crc32 - Avoid lock if hardware is already used adds 45a4777e5b38 crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mod [...] adds be6d6993972a crypto: arm/aes-neonbs - avoid loading reorder argument on [...] adds 3ebbc035c01e crypto: arm/aes-neonbs - use typed init/exit routines for XTS adds 3cea6b36a434 crypto: marvell/cesa - use devm_platform_ioremap_resource_byname adds fde2f57c2fec crypto: proc - Removing some useless only space lines adds 560daf9ee776 crypto: allwinner - Convert to DEFINE_SHOW_ATTRIBUTE adds b11d90639aa7 crypto: amlogic - Convert to DEFINE_SHOW_ATTRIBUTE adds c45b5d678409 crypto: caam - Convert to DEFINE_SHOW_ATTRIBUTE adds f464851806bd crypto: cavium/zip - Convert to DEFINE_SHOW_ATTRIBUTE adds 106aaab3fc0e crypto: hisilicon/qm - Convert to DEFINE_SHOW_ATTRIBUTE adds f1455b18ee18 crypto: sun8i-ss - Add SS_START define adds ac2614d721de crypto: sun8i-ss - Add support for the PRNG adds d9b45418a917 crypto: sun8i-ss - support hash algorithms adds 3b7aaa840525 crypto: sun8i-ss - fix a trivial typo adds 3bf9754b0f6c crypto: sun8i-ss - Add more comment on some structures adds 68cbba163937 crypto: sun8i-ss - better debug printing adds 87f34260f5e0 crypto: sun8i-ce - handle endianness of t_common_ctl adds a216f8d540cf crypto: sun8i-ce - move iv data to request context adds 0605fa0f7826 crypto: sun8i-ce - split into prepare/run/unprepare adds e66862e6db27 crypto: sun8i-ce - handle different error registers adds 6b4f76c2cd9e crypto: sun8i-ce - rename has_t_dlen_in_bytes to cipher_t_ [...] adds 56f6d5aee88d crypto: sun8i-ce - support hash algorithms adds 5c394170d8c6 crypto: sun8i-ce - Add stat_bytes debugfs adds 5eb7e9468884 crypto: sun8i-ce - Add support for the PRNG adds 4a07eab32f4b crypto: sun8i-ce - Add support for the TRNG adds 25d85ffca16a crypto: sun8i-ce - fix comparison of integer expressions o [...] adds fcf5d2dcadde crypto: sun8i-ss - fix comparison of integer expressions o [...] adds 77ebdabe8de7 crypto: af_alg - add extra parameters for DRBG interface adds 74d0dcd4c5fe crypto: chelsio - fix minor indentation issue adds 7747cffe0676 crypto: hisilicon/hpre - remove useless code adds 937e871762d8 crypto: hisilicon/hpre - adjust some coding style adds bfc1159e7f06 crypto: hisilicon/hpre - fix a bug in dh algorithm adds d8140b878eb3 crypto: hisilicon/qm - fix wrong return type of 'pci_get_drvdata' adds d8e887661711 crypto: hisilicon/qm - remove the update of flags adds f49282870fb0 crypto: sm3 - export crypto_sm3_final function adds a8ea8bdd9df9 lib/mpi: Extend the MPI library adds d58bb7e55a8a lib/mpi: Introduce ec implementation to MPI library adds ea7ecb66440b crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm adds a1f62c217d9c crypto: testmgr - support test with different ciphertext p [...] adds 2b4038677483 crypto: testmgr - Fix potential memory leak in test_akciph [...] adds 8b805b97fc1a crypto: sm2 - add SM2 test vectors to testmgr adds 254f84f55903 X.509: support OSCCA certificate parse adds 215525639631 X.509: support OSCCA SM2-with-SM3 certificate verification adds 0b7e44d39c8a integrity: Asymmetric digsig supports SM2-with-SM3 algorithm adds a5c2798164ee Merge remote-tracking branch 'crypto/master' into master adds 32e4d9df60f7 agp: use semicolons rather than commas to separate statements adds d1ea91492585 drm/msm/dp: fix incorrect function prototype of dp_debug_get() adds 91d0ca3d6b52 Merge tag 'drm-msm-next-2020-09-27' of https://gitlab.free [...] adds 200a2186b627 drm/msm: fix 32b build warns adds ea6e3c31548e dt-bindings: mediatek: add mt7623 display-nodes adds 7bde3c0c1728 drm/mediatek: Add ddp routing for mt7623 adds 5aa8e7647676 drm/mediatek: dpi/dsi: Change the getting possible_crtc way adds 96f51a4d4350 drm/mediatek: Move tz_disabled from mtk_hdmi_phy to mtk_hd [...] adds a481bf2f0ca4 drm/mediatek: Separate mtk_hdmi_phy to an independent module adds b28be59a2e26 phy: mediatek: Move mtk_hdmi_phy driver into drivers/phy/m [...] adds 1b0ce63bc08e MAINTAINERS: add files for Mediatek DRM drivers adds 8b465f01eed1 drm/mediatek: mtk_dpi: Rename bridge to next_bridge adds f89c696e7f63 drm/mediatek: mtk_dpi: Convert to bridge driver adds 09e872d558ba drm/mediatek: Disable tmds on mt2701 adds 06c14f5c2d31 Merge tag 'mediatek-drm-next-5.10' of https://git.kernel.o [...] adds 2101bfca57d8 drm: bridge: cdns-mhdp8546: fix compile warning adds edb899841c4e drm/vmwgfx: fix regression in thp code due to ttm init refactor. adds 19dd202f5011 Merge remote-tracking branch 'drm/drm-next' into master adds 84d244a364d3 drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc. adds 3704cdd30aa9 drm/amd/display: fix return value check for hdcp_work adds 7c67d74d1013 drm/amd/pm: Skip use smc fw data in SRIOV adds 162b786f0fda drm/amd: Skip not used microcode loading in SRIOV adds 884dcf3c8788 drm/amdgpu: Remove some useless code adds 2fbb84ff160c drm/amdgpu/display: fix CFLAGS setup for DCN30 adds 9b498efae29f drm/amdgpu: store noretry parameter per driver instance adds d5cc02d97ab1 drm/amdgpu: add an auto setting to the noretry parameter adds 265c280a4807 drm/amdgpu: disable sienna chichlid UMC RAS adds 549750a383bf drm/include: add PP_FEATURE_MASK comments (v3) adds 1721bc1b2afa drm/amdgpu: Update VF2PF interface adds 519b8b76f0b6 drm/amdgpu: Implement new guest side VF2PF message transac [...] adds b602ca5f31fe drm/amdgpu: stop data_exchange work thread before reset adds c3d4d45db2fa drm/amdgpu: clean up ras sysfs creation (v2) adds a069a9eb73f8 drm/amdgpu: fix a warning in amdgpu_ras.c (v2) adds c220ba6f6237 drm/amd/pm: fix screen flicker seen on Navi14 with 2*4K monitors adds 4a3dea8932d3 drm/amd/display: Update NV1x SR latency values adds 4ab1edbc9da1 drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual [...] adds 89b151ade714 drm/amd/display: Ensure all debug bits are passed to fw adds ba578afd5a4f drm/amd/display: disable stream if pixel clock changed wit [...] adds 8e02c26a58f3 drm/amd/display: Calc DLG from dummy p-state if full p-sta [...] adds ec30798a8296 drm/amd/display: Add debug param to force dio disable adds cbd975d0b12f drm/amd/display: Revert check for flip pending before lock [...] adds d9beecfc79b7 drm/amd/display: [FW Promotion] Release 0.0.35 adds 8353d30e747f drm/amd/display: disable stream if pixel clock changed wit [...] adds 69fc1f4b976c amd/drm/display: avoid dcn3 on flip opp change for slave pipes adds 0ac900bae2c3 drm/amd/display: make get_color_space_type() static adds faf0389f1e40 drm/amd/display: make two symbols static adds 3514521ccbd2 drm/amdgpu: restore proper ref count in amdgpu_display_crt [...] adds 125b1deb6043 drm/amdgpu: fix incorrect comment adds 72e71a82d698 drm/amdgpu: add new trace event for page table update adds 12a6727dee5d drm/amd/powerplay: add one sysfs file to support the featu [...] adds 808ec542c029 drm/amd/display: remove duplicate call to rn_vbios_smu_get [...] adds 485d531c695b drm/amdgpu/swsmu/smu12: fix force clock handling for mclk adds f94582e4bc4f drm/amdgpu: Use SKU instead of DID for FRU check v2 adds b8810a142ad5 drm/amd/amdgpu: Clean up header file of symbols that are d [...] adds 825c91d0908b drm/amd/amdgpu: Prepare implementation to support reportin [...] adds 8ffff9b4499c drm/amdgpu: use function pointer for gfxhub functions adds d3768874e5fe drm/amd/display: add pipe reassignment prevention code to dcn3 adds 4a20300bc2b4 drm/amdgpu: drop duplicated ecc check for vega10 (v5) adds 39ad08245937 drm/amdgpu: disable gfxoff temporarily for navy_flounder adds 43a4bc828c5b drm/amd/amdgpu: Define and implement a function that colle [...] adds f2fa07b39faf drm/amd/amdkfd: Surface files in Sysfs to allow users to g [...] adds 1bba36834c3b drm/amdgpu: add helper function for indirect reg access (v3) adds 705a2b5ba063 drm/amdgpu: switch to indirect reg access helper adds f7ee1874b06c drm/amdgpu: support indirect access reg outside of mmio bar (v2) adds 346dbbb8f7a0 drm/amdgpu: enable GDDR6 save-restore support for navy_flounder adds 1a8a763b218c drm/amdgpu/swsmu: add interrupt work function adds 234676d6dbbc drm/amdgpu/swsmu: add interrupt work handler for smu11 parts adds a35bb1ce5da5 drm/amdgpu: add vangogh asic header files (v2) adds 3aa7c582f978 drm/amdgpu: add van gogh asic_type enum (v2) adds bde52f21e997 drm/amdgpu: add uapi to define van gogh series adds c6249bdb0de5 drm/amdgpu: add van gogh support for gpu_info and ip block [...] adds e33669fff341 drm/amdgpu: add vangogh_reg_base_init function for van gogh adds 49871f9a79bc drm/amdgpu: add nv common ip block support for van gogh adds 21ff9c311cd3 drm/amdgpu: skip sdma1 in nv_allowed_read_registers list f [...] adds 9cd78319d4f2 drm/amdgpu: add van gogh support for ih block adds 1837685fc90a drm/amdgpu: use gpu virtual address for interrupt packet w [...] adds 1a69b0474af5 drm/amdgpu: add uapi to define van gogh memory type adds 3950aa4e2088 drm/amdgpu: update new memory types in atomfirmware header adds 94f7d2a66bd1 drm/amdgpu/atomfirmware: Add edp and integrated info v2.1 tables adds 1088666e7f71 drm/amdgpu: get the correct vram type for van gogh adds dacf6367554b drm/amdgpu: add gmc v10 supports for van gogh (v4) adds 1120cf969449 drm/amdgpu: set fw load type for van gogh adds 3437f5f6c979 drm/amdgpu: add gfx support for van gogh (v2) adds 2e185117c4e4 drm/amdgpu: add gfx golden settings for vangogh (v3) adds 7ed926a73d64 drm/amdgpu/gfx10: add updated register offsets for VGH adds 561b049f7c82 drm/amdgpu: add sdma support for van gogh adds da51cf5ddb85 drm/amdgpu: set ip blocks for van gogh adds ecf2fa1ad687 drm/amdkfd: add Van Gogh KFD support adds 3c67a748bfac drm/amdgpu: add mmhub v2.3 for vangogh (v4) adds 78746e88f668 drm/amdgpu: enable vcn3.0 for van gogh adds a7ea68aa93a9 drm/amdgpu: add pcie port indirect read and write on nv adds 0cbcd31a7229 drm/amdgpu: add nbio v7.2 for vangogh (v2) adds a4eda65ba5c6 drm/amdgpu/powerplay: add new smu messages and feature mas [...] adds 1ac2d7eeee46 drm/admgpu/powerplay: add smu v11.5 driver interface heade [...] adds 51ef1f00d4e1 drm/amdgpu/powerplay: add smu v11.5 firmware header for va [...] adds c0e74921a403 drm/amdgpu/powerplay: add smu v11.5 smc header for vangogh adds d753e309060d drm/amdgpu/powerplay: add vangogh asic name in smu v11 (v2) adds 05cd660cb2df drm/amdgpu/powerplay: add smu initialize funcitons for van [...] adds 1e41fd7f321e drm/amd/powerplay: partially enable swsmu for vangogh adds fa5bb02cceda drm/amd/powerplay: add vangogh ppt into swSMU adds 1208a3091570 drm/amdgpu: add smu ip block for vangogh adds 7a6ab63c4374 drm/amdgpu: add TOC firmware definition adds 48f65501a269 drm/amdgpu: add TOC firmware support for apu (v3) adds 44d97996e798 drm/amdgpu: enable psp support for vangogh adds 35812b702bc6 drm/amdgpu: disable gfxoff on vangogh for the moment (v2) adds 08703b5c27ce drm/amdgpu: IP discovery table is not ready yet for VG adds 01913e55d6cf drm/amdgpu/mmhub2.3: print client id string for mmhub adds 2147f8d8b6dc drm/amdgpu: add gfx power gating for gfx10 adds 0511b62fc027 drm/amdgpu: enable gfx clock gating and power gating for vangogh adds 28a874ac3e62 drm/amd/display: Add dcn3.01 support to DC adds 010d2ea44f43 drm/amd/display: Add dcn3.01 support to DM adds 05ed15c1eb73 drm/amdgpu: add van gogh pci id adds e4e406b604a4 PCI/ERR: Fix reset logic in pcie_do_recovery() call adds fb613d91072a drm/amdgpu: add another raven1 gfxoff quirk adds 7547a7a1ec7c drm/amdgpu/swsmu: clean up a bunch of stale interfaces adds 9856e083d9f8 drm/amdgpu: fix a NULL pointer when discovery=0 on renoir adds d241ebfbbc7e Merge remote-tracking branch 'amdgpu/drm-next' into master adds ef80c1a1d21b drm/i915: Fix state checker hw.active/hw.enable readout adds 4caf017ee937 drm/i915/gem: Avoid implicit vmap for highmem on x86-32 adds ba2ebf605d5f drm/i915/gem: Prevent using pgprot_writecombine() if PAT i [...] adds 922d369b2922 drm/i915/gt: Clear the buffer pool age before use adds eb2a27086a82 drm/i915: Fix an error code i915_gem_object_copy_blt() adds 7d5553147613 drm/i915: Break up error capture compression loops with co [...] adds 159ace7ffe69 drm/i915: Fix uninitialised variable in intel_context_crea [...] adds cef8ce5528bf drm/i915: check i915_vm_alloc_pt_stash for errors adds 4fe9af8e881d drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex adds 5701a66edb6b drm/i915: Redo "Remove i915_request.lock requirement for e [...] adds 3cfea8c97c93 drm/i915/gem: Hold request reference for canceling an acti [...] adds 7d442ea7c504 drm/i915: Cancel outstanding work after disabling heartbea [...] adds ca65fc0d8e01 drm/i915/gt: Always send a pulse down the engine after dis [...] adds 651dabe27f96 drm/i915/gem: Always test execution status on closing the context adds c60b93cd4862 drm/i915: Avoid mixing integer types during batch copies adds e07fba5bfc5e Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] adds 427c4a0680a2 drm/vc4: crtc: Rework a bit the CRTC state code adds 8ba0b6d19631 drm/vc4: crtc: Keep the previously assigned HVS FIFO adds be54ce0b7a58 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] adds 9eb5ed4eb2e3 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] adds 0a18a4f92baa Merge remote-tracking branch 'imx-drm/imx-drm/next' into master adds 77dfb36a761b drm/etnaviv: rename pipe_reg_read(..) adds 658690d8ebaa drm/etnaviv: call perf_reg_read(..) adds bbab2be7e514 drm/etnaviv: add total hi bandwidth perfcounter adds a5cafb906b48 drm/etnaviv: add pipe_select(..) helper adds 3136fed4f91e drm/etnaviv: Drop local dma_parms adds 31b87db0172b Merge remote-tracking branch 'etnaviv/etnaviv/next' into master adds f74d63b8c24a regmap: destroy mutex (if used) in regmap_exit() adds eb45df24fe82 Merge series "regmap: add support to regmap_field_bulk_all [...] adds 7f4a122d0b50 regmap: debugfs: use semicolons rather than commas to sepa [...] adds 2defc3fa18a6 Merge series "use semicolons rather than commas to separat [...] adds ea470b82f205 regmap: add support to regmap_field_bulk_alloc/free apis adds d05199af72cb Merge tag 'regmap-field-bulk-api' into regmap-5.10 adds 3ea4a8eab86e Merge remote-tracking branch 'regmap/for-5.10' into regmap-next adds ba7d42d3f0ee Merge remote-tracking branch 'regmap/for-next' into master adds e330b0d8e7ae Merge remote-tracking branch 'sound/for-next' into master adds ff1d9ff43878 dt-bindings: tas2770: Mark ti,asi-format to deprecated adds f95cc5c18c15 ASoC: fsl: imx-audmix: Use devm_kcalloc() instead of devm_ [...] adds 7e6799d8f87d ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together adds 156d0273f62f ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id adds 5d0576bba9eb ASoC: q6asm: fix kernel doc warnings adds d83fa234ae9e Merge series "ASoC: qdsp6: fix some warnings when build wi [...] adds 4fefc39894d8 ASoC: SOF: Activate runtime PM with SOF OF device adds dd759805d6f7 ASoC: SOF: Add .prepare/.complete callbacks adds 24c95ec9fbb6 Merge series "Enable runtime PM for SOF device" from Danie [...] adds d56a7ed2d8f9 ASoC: q6afe-clocks: Fix typo in SPDX Licence adds 3bf7b9429392 ASoC: dt-bindings: sgtl5000: Add common clock properties adds 16346a3cf02e ASoC: rt715: Add power-up delay to fix dmic pop sound issue. adds 5ec3c854d1a7 ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n adds 9fe0ec275575 ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" fo [...] adds 5ebba5e7d71c ASoC: cs4234: Add dtschema binding document adds d4edae9c508c ASoC: cs4234: Add support for Cirrus Logic CS4234 codec adds 013bc9e6f70d Merge tag 'regmap-field-bulk-api' of https://git.kernel.or [...] adds 19895e92dd2b ASoC: lpass-platform: use devm_regmap_field_bulk_alloc adds 00a0b46c99e2 ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() adds 6064ed73cd24 ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() adds 51aff91ad123 ASoC: soc-component: add mark for soc_pcm_components_open/close() adds 939a5cfb2a56 ASoC: soc-component: add mark for snd_soc_pcm_component_pm [...] adds 140a4532cdb8 ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pc [...] adds ce820145a9ec ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_s [...] adds bcae16317bcf ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_compo [...] adds 5061e488bc0c Merge series "ASoC: merge soc_pcm_open() rollback and soc_ [...] adds ad61b78ea891 ASoC: soc-core: use devm_snd_soc_register_card() adds af223edd07b6 spi: atmel: remove unnecessary include adds 62e5d7774629 ASoC: atmel-pcm: remove unnecessary include adds bc772a46125f ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() adds f8eeca97f71c ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() adds 1b59b995774a ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() adds 31e1fc4f11e2 ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname adds c859926abc8e ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() adds 1047bcac2169 ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() adds 27f41dfebf22 ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() adds cb2fce94c84e ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc [...] adds 8e7875ae373a ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() adds 08dd413b9ddf ASoC: Remove unused 'linux,hdmi-audio' adds 601fd3a7d849 ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe() adds 3a7e8eb6b495 Merge remote-tracking branch 'asoc/for-5.10' into asoc-next adds 4774cc4bb3d4 Merge remote-tracking branch 'sound-asoc/for-next' into master adds fdf0d5367d16 Merge remote-tracking branch 'modules/modules-next' into master adds 7956b0d4694f dt-bindings: input: Add docs for ADC driven joystick adds 2c2b364fddd5 Input: joystick - add ADC attached joystick driver. adds 5dbac76721fa Merge remote-tracking branch 'input/next' into master adds 313b825fa218 md: only calculate blocksize once and use i_blocksize() adds 7aba13b71529 md/raid5: add a new member of offset into r5dev adds 248728dd04f5 md/raid5: make async_copy_data() to support different page offset adds 29bcff787a25 md/raid5: add new xor function to support different page offset adds a7c224a820c3 md/raid5: convert to new xor compution interface adds d69454bc9fdf md/raid6: let syndrome computor support different page offset adds 4f86ff5580fa md/raid6: let async recovery function support different pa [...] adds 046169f048cd md/raid5: let multiple devices of stripe_head share page adds f16acaf328c5 md/raid5: resize stripe_head when reshape array adds 389125844352 md/raid5: reallocate page array after setting new stripe_size adds e287308b8388 md: Simplify code with existing definition RESYNC_SECTORS [...] adds 2628089b74d5 md: add md_submit_discard_bio() for submitting discard bio adds 8650a889017c md/raid10: extend r10bio devs to raid disks adds f046f5d0d79c md/raid10: pull codes that wait for blocked dev into one function adds bcc90d280465 md/raid10: improve raid10 discard request adds d3ee2d8415a6 md/raid10: improve discard request for far layout adds 163090c14a42 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 6cfebdea7b40 Merge branch 'for-5.10/drivers' into for-next adds 250eec9e390e Documentation/hdio: fix up obscure bd_contains references adds fa01b1e9733f block: add a bdev_is_partition helper adds 61a27e1f521c md: compare bd_disk instead of bd_contains adds 4245e52d2554 md: don't detour through bd_contains for the gendisk adds 8c40c7c4836a drbd: don't detour through bd_contains for the gendisk adds 74f94454099e drbd: don't set ->bd_contains adds 57ba10592030 target/iblock: fix holder printing in iblock_show_configfs [...] adds 8a63a86e1f93 block: use bd_partno in bdevname adds 700cd59db518 vsprintf: use bd_partno in bdev_name adds 021a24460dc2 block: add QUEUE_FLAG_NOWAIT adds 6abc49468eea dm: add support for REQ_NOWAIT and enable it for linear target adds bddc2ab74664 Merge branch 'for-5.10/block' into for-next adds ab8df828b5f6 iocost: factor out ioc_forgive_debts() adds 33a1fe6d822b iocost: replace nr_shortages cond in ioc_forgive_debts() w [...] adds d95178410b77 iocost: recalculate delay after debt reduction adds c7af2a003a41 iocost: reimplement debt forgiveness using average usage adds c5a6561b8d99 iocost: add iocg_forgive_debt tracepoint adds bec02dbbafad iocost: consider iocgs with active delays for debt forgiveness adds 2484bfef4428 Merge branch 'for-5.10/block' into for-next adds 8229cca8c3ea blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() adds 923da45d63da Merge branch 'for-5.10/block' into for-next adds b2702aaaa45c nvme: lift the file open code from nvme_ctrl_get_by_path adds 1cf7a12e09aa nvme: use an xarray to lookup the Commands Supported and E [...] adds 0b85f59d30b9 nvme-pci: Move enumeration by class to be last in the table adds f7790e5de92a nvmet-tcp: have queue io_work context run on sock incoming cpu adds 4e683c48db01 nvmet: handle keep-alive timer when kato is modified by a [...] adds 5b3356d9da88 nvmet: add passthru ZNS support adds ddd3d1051797 nvmet-fc: fix missing check for no hostport struct adds 936fab503ff4 nvme: fix error handling in nvme_ns_report_zones adds 21cc2f3f799f nvme-pci: allocate separate interrupt for the reserved non [...] adds 1ed4211dc1e8 Merge tag 'nvme-5.10-2020-09-27' of git://git.infradead.or [...] adds 0678846ad55d Merge branch 'for-5.10/drivers' into for-next adds dc4d137ee3b7 null_blk: add support for max open/active zone limit for z [...] adds 92741bc867dc Merge branch 'for-5.10/drivers' into for-next adds 76cffccd606a block-mq: fix comments in blk_mq_queue_tag_busy_iter adds d296bc819b61 Merge branch 'for-5.10/block' into for-next adds 1cfdf1856cd2 Merge remote-tracking branch 'block/for-next' into master adds 1471308fb5ec Merge remote-tracking branch 'jens/for-5.10/block' into dm-5.10 adds 882ec4e609c1 dm table: stack 'chunk_sectors' limit to account for targe [...] adds 5091cdec56fa dm: change max_io_len() to use blk_max_size_offset() adds 094ee64d7de8 dm: push md->immutable_target optimization down to __proce [...] adds 3720281db9ad dm: optimize max_io_len() by inlining max_io_len_target_bo [...] adds 828678b87eff dm: push use of on-stack flush_bio down to __send_empty_flush() adds 9679b5a7ec40 dm: simplify __process_abnormal_io() adds 7465d7ac50ed dm: eliminate need for start_io_acct() forward declaration adds 33bd6f069385 dm table: make 'struct dm_table' definition accessible to [...] adds d4a512edcc65 dm: use dm_table_get_device_name() where appropriate in targets adds cd74693870fb dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY adds e0910c8e4f87 dm raid: fix discard limits for raid1 and raid10 adds f0e90b6c663a dm raid: remove unnecessary discard limits for raid10 adds 399c9bdbd650 dm thin metadata: Remove unused local variable when create [...] adds 7d837c0dd95c dm snap persistent: simplify area_io() adds 0c2915b8c6db dm: fix missing imposition of queue_limits from dm_wq_work [...] adds b2abdb1b4b9e dm: fold dm_process_bio() into dm_submit_bio() adds 0cede372ce6a dm: fix comment in __dm_suspend() adds 61931c0ee9cf dm: export dm_copy_name_and_uuid adds 74869f85dd70 Merge remote-tracking branch 'device-mapper/for-next' into master adds 7931b2d56ea4 dt-bindings: mmc: owl: add compatible string actions,s700-mmc adds 0caf60c4b110 mmc: mediatek: Drop pointer to mmc_host from msdc_host adds 3439c588c23c mmc: core: document mmc_hw_reset() adds 8dae6a249c63 mmc: rtsx_usb_sdmmc: simplify the return expression of sd_ [...] adds fbb31330f9b0 mmc: renesas_sdhi: drop local flag for tuning adds 6b28f2c4da7e mmc: moxart: remove unneeded check for drvdata adds 0cb231f1e034 mmc: sdhci: fix indentation mistakes adds 94d4c3cffefc mmc: sdhci-s3c: hide forward declaration of of_device_id b [...] adds 21685f9a7d7c Merge branch 'fixes' into next adds 3157b035f499 mmc: host: fix depends for MMC_MESON_GX w/ COMPILE_TEST adds 975520fc7380 mmc: sdhci-of-esdhc: fix reference clock source selection adds 407d0c2cdd12 dt-bindings: mmc: sdhci-am654: Convert sdhci-am654 control [...] adds b140954c5f5f dt-bindings: mmc: sdhci-am654: Add documentation for input [...] adds 1e753dbb9ce8 mmc: sdhci_am654: Fix hard coded otap delay array size adds a0a62497f6aa mmc: sdhci_am654: Add support for input tap delay adds 13ebeae68ac9 mmc: sdhci_am654: Add support for software tuning adds 764384d06403 mmc: sdhci_am654: Enable tuning for SDR50 adds 7c2ab24d4c59 Merge remote-tracking branch 'mmc/next' into master adds 3abee4579484 mfd: Add simple regmap based I2C driver adds 48e28a249e3b dt-bindings: mfd: Add bindings for sl28cpld adds a538ad229bbe mfd: simple-mfd-i2c: Add sl28cpld support adds 03ac990e0ac0 irqchip: Add sl28cpld interrupt controller support adds 85174ca66376 watchdog: add support for sl28cpld watchdog adds 9db33d221efc pwm: Add support for sl28cpld PWM controller adds b7536d8749e5 gpio: Add support for the sl28cpld GPIO controller adds 3f697027bcb0 hwmon: Add support for the sl28cpld hardware monitoring co [...] adds 31c53962d65f mfd: Kconfig: Fix typo of 'individual' adds d1264a075ed6 mfd: rn5t618: Add a power supply subdevice adds e26ea09b6e09 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning adds ffa9cda9e62f dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding adds ede6b2d1dfc0 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller adds f104563fe080 mfd: madera: Simplify with dev_err_probe() adds 41c9c06c491a mfd: stmfx: Simplify with dev_err_probe() adds 0f1b1b899521 mfd: wcd934x: Simplify with dev_err_probe() adds b6d213fb0b50 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table adds 5f039fa742b6 mfd: intel-lpss: Add device IDs for UART ports for Lakefield adds a75bfc824a2d mfd: sprd: Add wakeup capability for PMIC IRQ adds a09813283981 dt-bindings: mfd: ab8500: Remove weird Unicode characters adds 18394297562a dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings adds 05027df1b94f dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 [...] adds 529a1101212a mfd: syscon: Don't free allocated name for regmap_config adds 8ce24f8967df mfd: sm501: Fix leaks in probe() adds d38eac299151 mfd: mt6360: Remove unused include <linux/version.h> adds 326fa4399f67 dt-bindings: mfd: lp87565: Convert to yaml adds f9c6785c0c5e dt-bindings: mfd: Add LP87524-Q1 adds 4b6ec08fd21e mfd: lp87565: Add LP87524-Q1 variant adds 876611c493b1 mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for [...] adds e8299c7313af mfd: Add ACPI support to Kontron PLD driver adds b727db94e3ba dt-bindings: mfd: Correct interrupt flags in examples adds 1586d3a964c9 mfd: asic3: Build if COMPILE_TEST=y adds abc4d70d9e5d Merge remote-tracking branch 'mfd/for-mfd-next' into master adds b7a4f80bc316 backlight: sky81452-backlight: Fix refcount imbalance on error adds ae1f74da7c5a dt-bindings: backlight: Add some common backlight properties adds 299beae588e0 dt-bindings: backlight: Add Kinetic KTD253 bindings adds 5317f37e48b9 backlight: Add Kinetic KTD253 backlight driver adds a47a2b98f341 backlight: tosa_lcd: Include the right header adds 97ecfda1a8ff backlight: tosa_bl: Include the right header adds 28755772b6ef Merge remote-tracking branch 'backlight/for-backlight-next [...] adds 8d58ca2754f1 dt-bindings: power: Convert ingenic,battery.txt to YAML adds 5fb768a5a47a dt-bindings: power: ingenic,battery: add new compatibles adds 3f41e742ee94 power: supply: ds278x: fix spelling typo adds 724083293e18 power: supply: bq25890: support IBAT compensation adds c8db568375fa power: supply: bq25890: document IBAT compensation DT properties adds ec3af53aa4ed power: supply: ab8500-fg: fix spelling typo adds 3c8b5fb9983b MAINTAINERS: Remove Andrew F. Davis adds 81196e2e57fc power: supply: ucs1002: fix some health status issues adds 3e8282a36029 dt-bindings: power: bq27xxx: add bq34z100 adds 7bf738ba1107 power: supply: bq27xxx: report "not charging" on all types adds bffa569fc985 power: supply: bq27xxx: adjust whitespace and use BIT() fo [...] adds c02ca2019866 power: supply: bq27xxx: add separate flag for single SoC register adds 7be64ae0bf36 power: supply: bq27xxx: add separate flag for capacity inaccurate adds 41a7431dbaa3 power: supply: bq27xxx: add support for TI bq34z100 adds 39a5b16ea133 Merge remote-tracking branch 'battery/for-next' into master adds b8c054a5eaf0 regulator: rtmv20: Adds support for Richtek RTMV20 load sw [...] adds 9f4366ec2c50 regulator: rtmv20: Add DT-binding document for Richtek RTMV20 adds 99ad5f6ec0cd regulator: print state at boot adds 61aab5ad27d5 regulator: print symbolic errors in kernel messages adds aea6cb99703e regulator: resolve supply after creating regulator adds 71d5f4dc7baa Merge series "regulator: debugging aids" from Michał Miros [...] adds 89a5f77e3f3a regulator: rtmv20: Update DT binding document and property [...] adds 6228cc8aed9e regulator: rtmv20: Add missing regcache cache only before [...] adds bd8e2cad4e28 regulator: tps65910: use regmap accessors adds e6f5ff17ca96 regulator: qcom: labibb: Constify static structs adds e9bb4a068b20 regulator: core: Enlarge max OF property name length to 64 chars adds 328816c20331 regulator: qcom_spmi: Add support for new regulator types adds 0074c4472dcb regulator: qcom_spmi: Add PM660/PM660L regulators adds f9f061a5486f regulator: dt-bindings: Document the PM660/660L SPMI PMIC entries adds 6d849653b00f regulator: qcom_smd: Add PM660/PM660L regulator support adds f627691db729 regulator: dt-bindings: Document the PM660/PM660L PMICs entries adds 0b5a21870694 Merge series "Support for PM660/PM660L SPMI and SMD regula [...] adds 3015c5d01987 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] adds d5fe9bd4081b Merge remote-tracking branch 'regulator/for-next' into master adds 73228d664a09 Merge remote-tracking branch 'integrity/next-integrity' in [...] adds 16833a9bebac Merge remote-tracking branch 'safesetid/safesetid-next' in [...] adds 0d50f059c4cd selinux: provide a "no sooner than" date for the checkreqp [...] adds da3f6653f0a9 Merge remote-tracking branch 'selinux/next' into master adds d9dc76e4a414 Merge remote-tracking branch 'smack/next' into master adds 7fdfe87160c6 Merge remote-tracking branch 'tomoyo/master' into master adds d5ae56a4fe51 tpm: tis: add support for MMIO TPM on SynQuacer adds a4c304978455 dt-bindings: Add SynQucer TPM MMIO as a trivial device adds e08c6d3b1993 tpm: use %*ph to print small buffer adds 55707d531af6 tpm_tis: Add a check for invalid status adds 84841ad05f26 Merge remote-tracking branch 'tpmdd/next' into master adds 82fa58e81d9e iommu/tegra-smmu: Do not use PAGE_SHIFT and PAGE_MASK adds 4fba98859b81 iommu/tegra-smmu: Fix iova->phys translation adds 21d3c0402a39 iommu/tegra-smmu: Allow to group clients in same swgroup adds dc898eb84b25 iommu/arm-smmu-v3: Fix l1 stream table size in the error message adds fea9ae18cf77 iommu/arm-smmu-v3: replace symbolic permissions by octal p [...] adds 9305d02adcc1 iommu/arm-smmu-v3: replace module_param_named by module_pa [...] adds bd07a20a38b6 iommu/arm-smmu-v3: permit users to disable msi polling adds 376cdf66f624 iommu/arm-smmu-v3: Fix endianness annotations adds dd147a89f37d iommu/arm-smmu: Pass io-pgtable config to implementation s [...] adds 67f1a7a314a2 iommu/arm-smmu: Add support for split pagetables adds 556db53a71e0 iommu/arm-smmu: Prepare for the adreno-smmu implementation adds 1226fa0e541c iommu/arm-smmu: Constify some helpers adds a76a37777f2c iommu/arm-smmu-v3: Ensure queue is read after updating pro [...] adds 8122dec0eab1 Merge branch 'for-next/svm' of git://git.kernel.org/pub/sc [...] adds 7cef39ddba73 iommu/io-pgtable-arm: Move some definitions to a header adds e881e7839fba iommu/arm-smmu-v3: Move definitions to a header adds 3f1ce8e85ee0 iommu/arm-smmu-v3: Share process page tables adds 3e63033675c9 iommu/arm-smmu-v3: Seize private ASID adds d744f9e6c222 iommu/arm-smmu-v3: Check for SVA features adds f534d98b9d27 iommu/arm-smmu-v3: Add SVA device feature adds e2eae09939a8 iommu/qcom: add missing put_device() call in qcom_iommu_of [...] adds 0dd4ce65aa75 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds c69d89aff393 iommu/amd: Use 4K page for completion wait write-back semaphore adds 2818de6e87de iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR adds 54ce12e02e44 iommu/amd: Re-purpose Exclusion range registers to support [...] adds d2ef0962492c iommu/vt-d: Use device numa domain if RHSA is missing adds d0023e3ee28d docs: IOMMU user API adds 1e6aaae93e9d iommu/uapi: Add argsz for user filled data adds 8d3bb3b8cbf2 iommu/uapi: Use named union for user data adds 23cc3493b5e1 iommu/uapi: Rename uapi functions adds d90573812eea iommu/uapi: Handle data and argsz filled by users adds 6278eecba31f iommu/vt-d: Check UAPI data processed by IOMMU core adds 7be249839948 Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] adds a0206b17d9b8 Merge remote-tracking branch 'iommu/next' into master adds a33e3d6216e2 Merge remote-tracking branch 'vfio/next' into master adds 8d6eb450cf47 Merge remote-tracking branch 'audit/next' into master adds eab1de67d292 dt-bindings: sp804: add support for Hisilicon sp804 timer adds 1c36e50f05d9 dt-bindings: gpio: gpio-vf610: fix iMX 7ULP compatible matching adds 8bccbeb6e501 dt-bindings: Add LM81 and DS1780 as trivial devices adds b38b4183d282 dt-bindings: gpu: samsung-rotator: Add missing properties adds 873462adb0b3 dt-bindings: example: Grammar improvements adds 4a3c53ce68c8 dt-bindings: vendor-prefixes: add DFI adds cdfd07d0e284 dt-bindings: vendor-prefixes: add iMX6 Rex Project adds 2c72cdba6cc7 dt-bindings: vendor-prefixes: add Embest RIoT adds 83c84b8b9e6a dt-bindings: vendor-prefixes: add Wandbord/Technexion adds 99db399876f6 dt-bindings: vendor-prefixes: add Zealz adds 5376471b2c4c dt-bindings: mfd: syscon: add some compatible strings for [...] adds 4041a78249cd dt-bindings: arm: hisilicon: delete the descriptions of Hi [...] adds 921a31639cb5 dt-bindings: arm: hisilicon: split the dt-bindings of each [...] adds 1d86b0895324 dt-bindings: arm: hisilicon: convert Hisilicon board/soc b [...] adds 42f2445fe84c dt-bindings: arm: hisilicon: add binding for SD5203 SoC adds f1d60fbb4911 dt-bindings: arm: hisilicon: convert system controller bin [...] adds 5b6b3e21ec4a dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bin [...] adds 65eb73b87c0e dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindi [...] adds 1dc0041db230 dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabri [...] adds aeb9dd8491c2 dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootw [...] adds 9266ff505a77 dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200 [...] adds 6db13e108eb6 dt-bindings: arm: hisilicon: convert LPC controller bindin [...] adds 993dcfac64eb dt-bindings: riscv: sifive-l2-cache: convert bindings to j [...] adds a7fce092450b Merge remote-tracking branch 'devicetree/for-next' into master adds 4271f3995645 Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 4cafaddedb5f spi: spi-mtk-nor: fix timeout calculation overflow adds 2c8af6a59744 spi: hisi-sfc-v3xx: factor out IO modes configuration adds f6d2737720d6 spi: hisi-sfc-v3xx: factor out bus config and transfer functions adds aac6edff8438 spi: hisi-sfc-v3xx: factor out the bit definition of inter [...] adds b1dd565124be spi: hisi-sfc-v3xx: add support for IRQ mode adds b4ac06ed7fb0 Merge series "Add IRQ mode support for hisi-sfc-v3xx drive [...] adds 0e9683659c69 spi: hisi-sfc-v3xx: fix spelling mistake "occured" -> "occurred" adds 01ddbbb0b0af spi: dw-dma: Set DMA Level registers on init adds 7ef30385b05f spi: dw-dma: Fail DMA-based transfer if no Tx-buffer specified adds a874d811f0c2 spi: dw-dma: Configure the DMA channels in dma_setup adds be3034d9f9f3 spi: dw-dma: Check rx_buf availability in the xfer method adds ab7a4d758b27 spi: dw-dma: Move DMA transfers submission to the channels [...] adds 9a6471a1a2c2 spi: dw-dma: Check DMA Tx-desc submission status adds 7a4d61f1dc94 spi: dw-dma: Remove DMA Tx-desc passing around adds b86fed121fe6 spi: dw-dma: Detach DMA transfer into a dedicated method adds 945b5b60f711 spi: dw-dma: Move DMAC register cleanup to DMA transfer method adds 917ce29ef559 spi: dw-dma: Pass exact data to the DMA submit and wait methods adds ad4fe1264b39 spi: dw-dma: Add one-by-one SG list entries transfer adds 07918df724f2 spi: dw: Discard IRQ threshold macro adds 8225c1c9a073 spi: dw: Initialize n_bytes before the memory barrier adds a128f6ecd56a spi: dw: Clear IRQ status on DW SPI controller reset adds a1d5aa6f7f97 spi: dw: Disable all IRQs when controller is unused adds 7e31cea7d1e0 spi: dw: Use relaxed IO-methods to access FIFOs adds 675e7c9d71ce spi: dw: Discard DW SSI chip type storages adds cc760f3143f5 spi: dw: Convert CS-override to DW SPI capabilities adds ffb7ca54c95b spi: dw: Add KeemBay Master capability adds 0b6bfad4cee4 spi: spi-dw: Remove extraneous locking adds 9d3621525018 Merge series "spi: dw: Add full Baikal-T1 SPI Controllers [...] adds 23f370c74858 spi: atmel: Exposing effective spi speed adds 69544f2c1592 spi: spi-tegra20-sflash: remove redundant irqsave and irqr [...] adds e236893387f8 spi: spi-stm32: remove redundant irqsave and irqrestore in [...] adds e7edd2cf4c7d spi: spi-mtk-nor: make use of full capability of prg mode adds fd806575921a spi: spi-mtk-nor: add helper for checking prg mode ops adds 81f13f2116cd spi: spi-mtk-nor: fix op checks in supports_op adds 184ec013fc3b Merge series "spi: spi-mtk-nor: make use of full capabilit [...] adds 2bb8ace2762d Merge remote-tracking branch 'spi/for-5.10' into spi-next adds 81012afef056 Merge remote-tracking branch 'spi/for-next' into master adds bc21a291fc11 x86/mce: Use idtentry_nmi_enter/exit() adds f308a0019d98 Merge branch 'x86/urgent' adds 0ddfb1cf3b6b x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer adds ada8540a3e58 Merge branch 'x86/seves' adds 10b00614cf9c Merge branch 'x86/pti' adds 6e480771863d Merge branch 'x86/pasid' adds d6d424b780e1 Merge branch 'x86/paravirt' adds 877e49c4231a Merge branch 'x86/mm' adds a03091d2c683 Merge branch 'x86/misc' adds d27e623ace6a x86/apic/msi: Unbreak DMAR and HPET MSI adds 981aa1d366bf PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS adds 5a9c4a7471d3 Merge branch 'x86/irq' adds dfc53baae3c6 x86/hyperv: Remove aliases with X64 in their name adds f99890a9183c Merge branch 'x86/hyperv' adds 1949af9d1d1d Merge branch 'x86/fsgsbase' adds 094c0cbd5c75 Merge branch 'x86/fpu' adds 16f73ae31dea Merge branch 'x86/entry' adds c8166fbde9a3 Merge branch 'x86/cpu' adds fddabf77a87d Merge branch 'x86/cleanups' adds 3d8e43c92c6b Merge branch 'x86/cache' adds e59dde93d439 Merge branch 'x86/build' adds b2459afe087f Merge branch 'x86/asm' adds b952caf2d5ca timers: Mask invalid flags in do_init_timer() adds e2cb498074a9 dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support adds 51b705af287d dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support adds 7d19d521a034 clocksource/drivers/sp804: Cleanup clk_get_sys() adds 65f4d7ddc7b6 clocksource/drivers/sp804: Remove unused sp804_timer_disab [...] adds 975434f8b24a clocksource/drivers/sp804: Delete the leading "__" of some [...] adds 2f71078e7753 clocksource/drivers/sp804: Remove a mismatched comment adds e69aae713bef clocksource/drivers/sp804: Prepare for support non-standar [...] adds 23c788cd48db clocksource/drivers/sp804: Support non-standard register offset adds bd5a1936ffa2 clocksource/drivers/sp804: Add support for Hisilicon sp804 timer adds 549437a43f45 clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64 [...] adds 3b17c8f9a4b6 Merge tag 'timers-v5.10' of https://git.linaro.org/people/ [...] adds 353d82677a23 Merge branch 'timers/core' adds 8e0e0eda6a13 sched/numa: Use runnable_avg to classify node adds 46fcc4b00c3c sched/deadline: Fix stale throttling on de-/boosted tasks adds 2586af1ac187 sched/rt: Disable RT_RUNTIME_SHARE by default adds 51bd5121c4eb sched: Remove unused inline function uclamp_bucket_base_value() adds df3cb4ea1fb6 sched/fair: Fix wrong cpu selecting from isolated domain adds fe7491580d7c sched/fair: Remove the force parameter of update_tg_load_avg() adds 5a7f55590467 sched/fair: Relax constraint on task's load during load balance adds 2208cdaa56c9 sched/fair: Reduce minimal imbalance threshold adds e4d32e4d5444 sched/fair: Minimize concurrent LBs between domain level adds 6e7499135db7 sched/fair: Reduce busy load balance interval adds 233e7aca4c8a sched/fair: Use dst group while checking imbalance for NUM [...] adds 2a36ab717e8f rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ adds ea366dd79c05 rseq/selftests,x86_64: Add rseq_offset_deref_addv() adds f166b111e049 rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ adds 25d6034291a6 Merge branch 'sched/core' adds 4bd442e9a838 RAS/CEC: Convert to DEFINE_SHOW_ATTRIBUTE() adds fd258dc4442c x86/mce: Add Skylake quirk for patrol scrub reported errors adds ed9705e4ad1c x86/mce: Drop AMD-specific "DEFERRED" case from Intel seve [...] adds f559e6d517dc Merge branch 'ras/core' adds b5ad09d08ca4 Merge branch 'perf/kprobes' adds e9ffc8c1b839 kprobes: Use module_name() macro adds 06f2c24584f3 perf/amd/uncore: Prepare to scale for more attributes that [...] adds 8170f386f19c perf/amd/uncore: Allow F17h user threadmask and slicemask [...] adds 87a54a1fd525 perf/amd/uncore: Allow F19h user coreid, threadmask, and s [...] adds 9ed9647dc067 perf/amd/uncore: Inform the user how many counters each un [...] adds fe6507338d63 perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() adds 8ed2ccaa3fa9 perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() adds 16fa64315c1b perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() adds cdcce92a3a03 perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() adds 95a7fc774433 perf/x86/intel/uncore: Generic support for the PCI sub driver adds a3b1e8451d3f perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge adds 8a9b8d41df01 Merge branch 'perf/core' adds 292b075b9145 Merge branch 'objtool/core' adds 6d1823ccc480 lockdep: Optimize the memory usage of circular queue adds 0cefbee9df61 Merge branch 'locking/core' adds 2abc3f929317 Merge branch 'irq/core' adds 6277e374b0b0 efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability t [...] adds aad0f3d693bb efi/libstub: Fix missing-prototypes in string.c adds f5344e5d6ccb efi: Delete deprecated parameter comments adds 336af6a4686d efivarfs: Replace invalid slashes with exclamation marks i [...] adds d32de9130f6c efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure adds 642c22d2038d Merge branch 'efi/urgent' adds 4a568ce29d3f efi/x86: Add a quirk to support command line arguments on [...] adds 9baf68cc4544 edac,ghes,cper: Add Row Extension to Memory Error Record adds 612b5d506d06 cper,edac,efi: Memory Error Record: bank group/address and [...] adds b89114cd018c efi: mokvar-table: fix some issues in new code adds 232f4eb6393f efi: pstore: disentangle from deprecated efivars module adds c9b51a2dbfe7 efi: pstore: move workqueue handling out of efivars adds 5d3c8617ccee efi: efivars: un-export efivars_sysfs_init() adds 9846d86031ee efi: gsmi: fix false dependency on CONFIG_EFI_VARS adds 5ee70cd60652 efi: remove some false dependencies on CONFIG_EFI_VARS adds 963fabf37f6a efi: efivars: limit availability to X86 builds adds 21fb71d55594 Merge branch 'efi/core' adds 8b11a629ec9f Merge branch 'core/static_call' adds aedcade6f4fa debugobjects: Allow debug_obj_descr to be const adds f9e62f318fd7 treewide: Make all debug_obj_descriptors const adds 8311574609ac Merge branch 'core/debugobjects' adds e9542fdb8975 Merge branch 'core/build' adds 5d77730d34cf Merge remote-tracking branch 'tip/auto-latest' into master adds 1227c996fcfd Merge remote-tracking branch 'clockevents/timers/drivers/n [...] adds 20a7272c420c Merge remote-tracking branch 'edac/edac-for-next' into master adds ea0c80d17644 genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MU [...] adds d59f7d159891 irqchip/dw-apb-ictl: Refactor priot to introducing hierarc [...] adds 54a38440b84f irqchip/dw-apb-ictl: Add primary interrupt controller support adds 8156b80fd488 dt-bindings: dw-apb-ictl: Update binding to describe use a [...] adds b2bd271c3961 dt-bindings: interrupt-controller: Add Actions SIRQ contro [...] adds 27e9e554b01f irqchip: Add Actions Semi Owl SIRQ controller adds aa524294ffb6 MAINTAINERS: Add entries for Actions Semi Owl SIRQ controller adds 220387048d85 ARM: Handle no IPI being registered in show_ipi_list() adds 9b64efa83726 Merge branch 'irq/ipi-as-irq', remote-tracking branches 'o [...] adds 593ec3b04746 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] adds 720dee53ad8d tracing/boot: Initialize per-instance event list in early boot adds afbe7973173a tracepoints: Add helper to test if tracepoint is enabled i [...] adds c65fc2276f0f mm/page_ref: Convert the open coded tracepoint enabled to [...] adds fdb46faeab2f x86: Use tracepoint_enabled() for msr tracepoints instead [...] adds 91c3d00769be Merge remote-tracking branch 'ftrace/for-next' into master adds 45015f8840ba lib/debug: Remove pointless ARCH_NO_PREEMPT dependencies adds 7681205ba49d preempt: Make preempt count unconditional adds a19bfa918cdf preempt: Cleanup PREEMPT_COUNT leftovers adds 0eb8743dc570 lockdep: Cleanup PREEMPT_COUNT leftovers adds 1aba898d50dd mm/pagemap: Cleanup PREEMPT_COUNT leftovers adds cce05b43263a locking/bitspinlock: Cleanup PREEMPT_COUNT leftovers adds 53eed709fcb4 uaccess: Cleanup PREEMPT_COUNT leftovers adds 4a291f57d97c sched: Cleanup PREEMPT_COUNT leftovers adds 87f3bae4f141 ARM: Cleanup PREEMPT_COUNT leftovers adds 68e10f9fe712 xtensa: Cleanup PREEMPT_COUNT leftovers adds 5d35c1c982ff drm/i915: Cleanup PREEMPT_COUNT leftovers adds 27405ee98aee rcutorture: Cleanup PREEMPT_COUNT leftovers adds b705984b5290 preempt: Remove PREEMPT_COUNT from Kconfig adds 16a6320addfc rcu/tree: Allocate a page when caller is preemptible adds 849b9c5446cc kvfree_rcu(): Fix ifnullfree.cocci warnings adds dd976fbf8c70 EXP Revert "KVM: Check the allocation of pv cpu mask" adds 70d82b9e35aa Merge branch 'urezki-pcount.2020.10.01a' into HEAD adds 1775ca48d08a refscale: Bounds-check module parameters adds c34b2bf61d97 torture: Don't kill gdb sessions adds d1933cce543d locktorture: Track time of last ->writeunlock() adds 9b50a8290eab torture: Periodically pause in stutter_wait() adds 8917f515c5a9 x86/cpu: Avoid cpuinfo-induced IPI pileups adds 84c61ad0eee2 torture: Make torture_stutter() use hrtimer adds 11f395f3e660 scftorture: Add an alternative IPI vector adds c5b92e31995f x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs adds 32c4671bbff0 rcu: Panic after fixed number of stalls adds e8d3af85b437 rcuscale: Add RCU Tasks Trace adds 3c813260cddf rcuscale: Avoid divide by zero adds 37e60e3993e9 srcu: Take early exit on memory-allocation failure adds 41109e630996 docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] adds 638be7225b2f rcutorture: Make preemptible TRACE02 enable lockdep adds 2f665ff9f95e rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop adds 5e1c0c6daeaa rcutorture: Make grace-period kthread report match RCU fla [...] adds e6e81f04c413 torture: Exclude "NOHZ tick-stop error" from fatal errors adds 815a1871097e sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP adds e469151faada rcu: Un-hide lockdep maps for !LOCKDEP adds 77e8ca600325 net: Un-hide lockdep_sock_is_held() for !LOCKDEP adds 58aa2ae08889 net: sched: Remove broken definitions and un-hide for !LOCKDEP adds b66a1023356f srcu: Use a more appropriate lockdep helper adds de433f25cba9 lockdep: Provide dummy forward declaration of *_is_held() helpers adds 0bb3d75bdede rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition adds f657147334f6 rcuscale: Prevent hangs for invalid arguments adds 47a69c62e402 refscale: Prevent hangs for invalid arguments adds 1d0f3c4d9954 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] adds 88dc2162d856 rcu-tasks: Make the units of ->init_fract be jiffies adds fcae9a70d103 locktorture: Ignore nreaders_stress if no readlock support adds be65c4130b0c locktorture: Prevent hangs for invalid arguments adds 1387e6ff9167 torture: Prevent jitter processes from delaying failed run adds d3deb8368830 rcutorture: Prevent hangs for invalid arguments adds 809eae087579 list.h: Update comment to explicitly note circular lists adds 8b19f3dba445 torture: Force weak-hashed pointers on console log adds 17d35ef54bc4 rcu: Implement rcu_segcblist_is_offloaded() config dependent adds 6326b1cc6853 rcutorture: Make stutter_wait() caller restore priority adds 051d70acf7d7 torture: Accept time units on kvm.sh --duration argument adds e0b4de9ec9c8 rcu: Fix single-CPU check in rcu_blocking_is_gp() adds 9f387f49989c rcutorture: Small code cleanups adds caa9ecd56ea2 rcutorture: Test runtime toggling of CPUs' callback offloading adds 6c8bbf3d62d0 torture: Allow alternative forms of kvm.sh command-line arguments adds 5cf1db9098ff scftorture: Add full-test stutter capability adds 36c86a4d70b8 rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] adds 41540c77d279 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config adds 49a0946908ae doc: Present the role of READ_ONCE() adds da5cb27f7492 locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] adds 898a53f9e51a kvfree_rcu(): Switch from kmalloc/kfree to __get_free_page [...] adds ea5c19d21233 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() adds 782055d8c4dc Merge remote-tracking branch 'rcu/rcu/next' into master adds 42223fb100b4 KVM: arm64: Refactor PMU attribute error handling adds fd65a3b5f855 KVM: arm64: Use event mask matching architecture revision adds d7eec2360e38 KVM: arm64: Add PMU event filtering infrastructure adds 88865beca906 KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1 adds 8be86a5eec04 KVM: arm64: Document PMU filtering API adds af130d0adc8e KVM: arm64: Add undocumented return values for PMU device [...] adds 51dd2eb98c72 KVM: arm64: Match PMU error code descriptions with error c [...] adds 2e02cbb236d6 Merge branch 'kvm-arm64/pmu-5.9' into kvmarm-master/next adds ab25464bdabd kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY adds ce492a16ffb8 kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h adds 3471ee06e33e kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM adds 717cf94adb54 kvm: arm64: Remove __hyp_this_cpu_read adds ea391027d355 kvm: arm64: Remove hyp_adr/ldr_this_cpu adds 572494995bc3 kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars adds df4c8214a18d kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp adds 2a1198c9b436 kvm: arm64: Create separate instances of kvm_host_data for [...] adds 30c953911c43 kvm: arm64: Set up hyp percpu data for nVHE adds a3bb9c3a0055 kvm: arm64: Remove unnecessary hyp mappings adds 816c347f3a48 Merge remote-tracking branch 'arm64/for-next/ghostbusters' [...] adds 14ef9d04928b Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next adds 832338002ff1 Merge remote-tracking branch 'kvm-arm/next' into master adds 9d9efc481535 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master adds 0891fb39ba67 xen/events: don't use chip_data for legacy IRQs adds f6eda602dfda Merge remote-tracking branch 'xen-tip/linux-next' into master adds 65fcee3a631a Merge remote-tracking branch 'percpu/for-next' into master adds de6f3509fe24 Merge remote-tracking branch 'chrome-platform/for-next' in [...] adds de73f275a059 leds: pwm: Allow automatic labels for DT based devices adds f1b0a43bba3d leds: various: compile if COMPILE_TEST=y adds 2aebb78040e7 leds: ip30: compile if COMPILE_TEST=y adds 2779f4724b2f leds: various: use device_get_match_data adds 8853c95e997e leds: various: use dev_of_node(dev) instead of dev->of_node adds 05dec742bd20 leds: lt3593: do not rewrite .of_node of new LED device to [...] adds 99a013c840a0 leds: various: use only available OF children adds 2c6775625434 leds: various: fix OF node leaks adds ff5c89d44453 leds: bcm6328, bcm6358: use devres LED registering function adds e4e912a349b2 leds: bcm6328, bcm6358: use struct led_init_data when registering adds 3a953dc330e9 leds: lm3697: use struct led_init_data when registering adds 0b9e35728748 leds: lm3697: cosmetic change: use helper variable, revers [...] adds d7d02b8af5bc leds: max77650: use struct led_init_data when registering adds 6b8274de375b leds: mt6323: use struct led_init_data when registering adds b23ca98af611 leds: mt6323: cosmetic change: use helper variable adds eed951bbf737 leds: pm8058: use struct led_init_data when registering adds fb270ba0d9ba leds: pm8058: cosmetic change: use helper variable adds 1016daf98179 leds: pm8058: cosmetic change: no need to return in if guard adds 6be2030dd752 leds: is31fl32xx: use struct led_init_data when registering adds 40f97281ff05 leds: ns2: use devres LED registering function adds 19d4deb7b240 leds: ns2: alloc simple array instead of struct ns2_led_priv adds 01d0b14d0e52 leds: ns2: support OF probing only, forget platdata adds f72deb717d5b leds: ns2: move parsing of one LED into separate function adds 528c9515b28d leds: ns2: use devres API for getting GPIO descriptors adds 01026cecf619 leds: ns2: cosmetic structure rename adds a78bd8f33fd7 leds: ns2: cosmetic variable rename adds a2fc703cc955 leds: ns2: cosmetic change adds b3f96922839a leds: ns2: cosmetic change: use helper variable adds a4a469b4314e leds: ns2: register LED immediately after parsing DT properties adds 48b77cdca50a leds: ns2: remove unneeded variable adds f847ef543ce4 leds: ns2: use struct led_init_data when registering adds c4241abcd500 leds: pca9532 - simplify the return expression of pca9532_remove adds 1ece06acd29e leds: Add driver for Acer Iconia Tab A500 adds d3ab963cf980 leds: lm36274: cosmetic: rename lm36274_data to chip adds a448fcf19c9c leds: lm36274: don't iterate through children since there [...] adds 1aeef38c6a4a leds: lm36274: use struct led_init_data when registering adds 484456712de4 leds: lm36274: do not set chip settings in DT parsing function adds 5c0d20a968ae leds: lm36274: use platform device as parent of LED adds 60bbd9d411e3 leds: lm36274: use devres LED registering function adds 4b64c0510b66 leds: lm3532: don't parse label DT property adds 006631969880 leds: syscon: use struct led_init_data when registering adds c49d6cab0d7f leds: parse linux,default-trigger DT property in LED core adds 38b393fec298 leds: tca6507: Absorb platform data adds 96f524105b9c leds: tca6507: use fwnode API instead of OF adds e8b7dabc6565 leds: tca6507: fix warning triggered by fwnode conversion. adds a238098251b6 leds: tca6507: fix potential zero passed to ERR_PTR adds 39118499a626 leds: pca963x: cosmetic: use helper variables, better indentation adds af26bebea119 leds: pca963x: use devres LED registering function adds fc0b1eca2ef0 leds: pca963x: cosmetic: rename variables adds 5db8509349ce leds: pca963x: cosmetic: rename variables adds b5a3b44f2ddc leds: pca963x: use flexible array adds 9e955a421d15 leds: lm3532: Fix warnings for undefined parameters adds 9adc8af4c2f4 leds: lm36274: Fix warning for undefined parameters adds 2a378856e32c leds: pca9532: correct shift computation in pca9532_getled adds 7ac5338c3c7c leds: pca9532: read pwm settings from device tree adds 364682d1bc16 leds: TODO: Add documentation about possible subsystem imp [...] adds abcc131292aa ledtrig-cpu: Limit to 8 CPUs adds 9694881d92f4 dt-bindings: leds: tca6507: convert to YAML adds b7f0b3bd1fe3 leds: tca6507: do not set GPIO names adds c1ff1a1d3598 leds: tca6507: cosmetic change: use helper variable adds 7e2dc43da2c0 leds: tca6507: remove binding comment adds 85fc8efe85d4 leds: pca963x: register LEDs immediately after parsing, ge [...] adds 564ead1280d7 leds: pca963x: use struct led_init_data when registering adds 108f4664e344 leds: tlc591xx: fix leak of device node iterator adds 940cca1ab5d6 leds: ns2: convert to fwnode API adds 8fd8f94235c2 leds: ns2: do not guard OF match pointer with of_match_ptr adds 5462c855efd6 Merge remote-tracking branch 'leds/for-next' into master adds f45a41c86783 Merge remote-tracking branch 'ipmi/for-next' into master adds e5e5fcef600e dyndbg: use keyword, arg varnames for query term pairs adds 495a99617d74 Merge remote-tracking branch 'driver-core/driver-core-next [...] adds 796eed4b2342 usb: early: convert to readl_poll_timeout_atomic() adds 8f01cc875d34 usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() adds eeae3afba6ca usb: pci-quirks: convert to readl_poll_timeout_atomic() adds 8469ab98a72d usb: xhci-rcar: convert to readl_poll_timeout_atomic() adds d43a69018e25 usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic() adds e7d8263bdd5c usb: fotg210-hcd: convert to readl_poll_timeout_atomic() adds 08305b45a404 usb: isp1760-hcd: convert to readl_poll_timeout_atomic() adds a3e20fbd9039 usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic() adds f158afecff1f usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic() adds 805ca9c2c264 usb: udc: net2280: convert to readl_poll_timeout_atomic() adds 34d8f7a4627c iopoll: update kerneldoc of read_poll_timeout_atomic() adds 1afe33a788c4 Revert "USB: core: hub.c: use usb_control_msg_send() in a [...] adds cad874c4a234 Revert "Bluetooth: ath3k: use usb_control_msg_send() and u [...] adds c31db0830127 Revert "sound: hiface: move to use usb_control_msg_send()" adds ec4ed7dc58c6 Revert "sound: line6: move to use usb_control_msg_send() a [...] adds 8cc4c2ed6acd Revert "sound: 6fire: move to use usb_control_msg_send() a [...] adds 3b7672c3eb16 Revert "sound: usx2y: move to use usb_control_msg_send()" adds cf58e8e75229 Revert "USB: legousbtower: use usb_control_msg_recv()" adds ddd1198e3e09 USB: correct API of usb_control_msg_send/recv adds f246023816e6 sound: usx2y: move to use usb_control_msg_send() adds 9ad71af922a8 sound: 6fire: move to use usb_control_msg_send() and usb_c [...] adds d9f0d82f06c6 USB: legousbtower: use usb_control_msg_recv() adds 6d2d427e3b12 sound: line6: move to use usb_control_msg_send() and usb_c [...] adds 10fbd979bd63 sound: hiface: move to use usb_control_msg_send() adds dbb29de70ae7 Bluetooth: ath3k: use usb_control_msg_send() and usb_contr [...] adds e3be44cd43f3 Revert "cdc-acm: hardening against malicious devices" adds 960c7339de27 USB: cdc-acm: handle broken union descriptors adds 319bb4a7fef7 USB: cdc-acm: use common data-class define adds bf1c67449833 USB: cdc-acm: clean up no-union-descriptor handling adds 59ee364bafb2 Merge tag 'thunderbolt-for-v5.10-rc1' of git://git.kernel. [...] adds 22a11d5db9c0 Merge remote-tracking branch 'usb/usb-next' into master adds c503672abe13 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL adds d97c78a1908e usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command adds 98df91f8840c usb: cdns3: gadget: free interrupt after gadget has deleted adds b68d9251561f usb: dwc3: simple: add support for Hikey 970 adds 362b9398c962 usb: dwc2: Fix parameter type in function pointer prototype adds b574ce3ee459 usb: dwc3: core: Properly default unspecified speed adds e518bdd9f02c usb: dwc3: core: Print warning on unsupported speed adds e1c08cf23172 usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails adds 3a4821785445 usb: gadget: udc: atmel: use of_find_matching_node_and_match adds 96f314987a85 dt-bindings: usb: atmel: Update DT bindings documentation [...] adds 033b8966e906 usb: gadget: udc: atmel: simplify endpoint allocation adds 5b041a30448f usb: gadget: udc: atmel: use 1 bank endpoints for control [...] adds 26b324245018 usb: gadget: udc: atmel: update endpoint allocation for sam9x60 adds 84b522e60523 ARM: dts: at91: sam9x60ek: enable usb device adds 746a439775fb MAINTAINERS: add Cadence USB3 DRD IP driver entry adds bc096a034c1b usb: gadget: udc: Drop surplus include adds 9ec74e73e766 usb: dwc3: qcom: Add interconnect support in dwc3 driver adds d1654b2c7154 usb: dwc3: meson: fix coccinelle WARNING adds aa24ab89d175 usb: dwc3: debug: fix sparse warning adds 62d94045bc75 usb: dwc3: meson: fix checkpatch errors and warnings adds c8bac8673a4c usb: dwc3: ulpi: fix checkpatch warning adds 6a3a81ddab5f usb: dwc3: trace: fix checkpatch warnings adds c79a131ae0dd usb: dwc3: debug: fix checkpatch warning adds 4b50e2d52fe5 usb: dwc3: ep0: fix checkpatch warnings adds b3e37d7fdb43 usb: dwc3: qcom: fix checkpatch warnings adds ad1f75325ad2 usb: dwc3: debugfs: fix checkpatch warnings adds 02a53ed5932a usb: dwc3: core: fix checkpatch warnings adds 3cba0b75bcdc usb: dwc3: gadget: fix checkpatch warnings adds 787837ea0689 usb: gadget: aspeed: fixup vhub port irq handling adds 531a7ac10555 usb: gadget: f_acm: don't disable disabled EP adds 946195b6e5cf MAINTAINERS: Add entry for Broadcom BDC driver adds 95cf2bda27eb usb: gadget: function: printer: fix use-after-free in __lo [...] adds abcd6f901520 usb: dwc3: core: do not queue work if dr_mode is not USB_D [...] adds 70cae153bd10 usb: mtu3: Remove unsused inline function is_first_entry adds c065a09c153d dt-bindings: usb: dwc2: add optional usb-role-switch property adds 646342bd4209 usb: dwc2: override PHY input signals with usb role switch [...] adds d08c5b185229 usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] adds ed03ac0627d9 usb: cdns3: introduce set_phy_power_on{off} APIs adds 641540d09aab usb: cdns3: add runtime PM support adds dcc81632ef13 usb: cdns3: imx: add glue layer runtime pm implementation adds 9522bb55e482 usb: gadget: pch_udc: Convert to use GPIO descriptors adds 1b408c707ee4 dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support adds 2b31b6240b20 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] adds a2c3786935db usb: dwc-meson-g12a: Add support for USB on AXG SoCs adds e2e5afbc94ac dt-bindings: usb: Convert cdns-usb3.txt to YAML schema adds efc399b7498b dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property adds b2a0b82bfb2b usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance [...] adds 71b638c36634 USB: gadget: f_ncm: Fix NDP16 datagram validation adds c6101dce3800 dt-bindings: usb: dwc2: add support for APM82181 SoCs USB [...] adds ab20dae3ecc6 usb: dwc2: add support for APM82181 USB OTG adds 142d33bf4c7d usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE adds 2f0a4ac522e4 usb: gadget: config_ep_by_speed_and_alt instead of config_ [...] adds 0bb499d69f31 usb: dwc2: Always disable regulators on driver teardown adds 5b05eb15799e usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method f [...] adds ed54f1b29f67 usb: cdns3: core: quit if it uses role switch class adds 6edf3146bc4b usb: cdns3: gadget: set fast access bit adds 4586d3d7553d usb: cdns3: gadget: clear the interrupt status when discon [...] adds 4f9690128cf1 usb: cdns3: drd: call PHY .set_mode accordingly adds 0829f6ad3a1f usb: cdns3: gadget: move wait configuration operation adds 9e94c0f73888 usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. adds 24630c11b8d5 usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBur [...] adds be3e9ceb1e2f usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. adds 9c5c521f0672 usb: phy: phy-ab8500-usb: fix spello of "function" adds 99fc015d94d5 usb: gadget: u_serial: clear suspended flag when disconnecting adds 6513ff8f14f3 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well adds b7988efbd898 usb: gadget: fsl: Fix unsigned expression compared with ze [...] adds 2af658fa0259 usb: cdns3: gadget: fix some endian issues adds 521cc7242d6e USB: UDC: Expand device model API interface adds 54222405e2c5 USB: UDC: net2280: Fix memory leaks adds 33349d55f61a USB: UDC: net2272: Fix memory leaks adds 78a48d39692c usb: cdns3: gadget: fix possible memory leak adds 227e1e57cf3a usb: dwc3: allocate gadget structure dynamically adds 7786d6546eb3 Revert "usb: udc: allow adding and removing the same gadge [...] adds 1c12d070de2b usb: dwc3: core: don't trigger runtime pm when remove driver adds 34fc4cd03850 usb: dwc3: core: add phy cleanup for probe error handling adds 353390970777 usb: dwc3: debugfs: do not queue work if try to change mod [...] adds d733f037cdc6 usb: gadget: s3c: Remove unused 'udc' variable adds f36f0d49d3c0 usb: dwc3: gadget: Refactor ep command completion adds 7938a212592a usb: gadget: core: do not try to disconnect gadget if it i [...] adds ed75f187319b usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed adds 5171461c2c74 usb: gadget: tegra-xudc: Use consistent spelling and formatting adds 48c79244107f usb: gadget: fix spelling mistake "Dectected" -> "Detected" adds 55f7b00d263a usb: gadget: tegra-xudc: Properly align parameters adds 7aa5ad8e2ee2 usb: gadget: tegra-xudc: Do not print errors on probe deferral adds 86a6192b4ef1 usb: gadget: bcm63xx_udc: fix up the error of undeclared u [...] adds c078a94e085d usb: dwc3: gadget: Check MPS of the request length adds fe7b5d342b79 usb: dwc3: gadget: Reclaim extra TRBs after request completion adds 7d7dd6ebdae9 usb: dwc3: gadget: Refactor preparing extra TRB adds 30280041faac usb: dwc3: gadget: Improve TRB ZLP setup adds feba2de90ae6 usb: dwc3: ep0: Fix ZLP for OUT ep0 requests adds 84d3f461a96d usb: dwc3: gadget: Return the number of prepared TRBs adds 533d2d10e33b usb: dwc3: gadget: Check for number of TRBs prepared adds dc086606523b usb: dwc3: gadget: Set IOC if not enough for extra TRBs adds adc4bc71d277 usb: dwc3: gadget: Refactor preparing last TRBs adds 1b28687a9c67 usb: dwc3: gadget: Rename misleading function names adds e16d9eaeec70 Merge remote-tracking branch 'usb-gadget/next' into master adds 6cf87e5edd99 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UA [...] adds 031f9664f8f9 USB: serial: pl2303: add device-id for HP GC device adds 75240ac439ea USB: serial: ftdi_sio: clean up jtag quirks adds be4c5eb267ee USB: serial: qcserial: fix altsetting probing adds 95c0daf28c63 Merge remote-tracking branch 'usb-serial/usb-next' into master adds 724fabf5df13 dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information adds dadcf9959cce phy: qcom-qmp: Move phy mode into struct qmp_phy adds e4bc7de8ae16 phy: qcom-qmp: Remove 'initialized' in favor of 'init_count' adds aa968cb1a67e phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy' adds dab7b10ddc83 phy: qcom-qmp: Get dp_com I/O resource by index adds f385b73192c5 phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify adds 52e013d0bffa phy: qcom-qmp: Add support for DP in USB3+DP combo phy adds 7612f4e2bc0e phy: qcom-qmp: Add support for sc7180 DP phy adds 60f5a24c11f7 phy: qcom-qmp: initialize the pointer to NULL adds 87447c6bd032 Merge remote-tracking branch 'phy-next/next' into master adds c8d55a22bc54 dt-bindings: serial: renesas, scif: Document r8a774e1 bindings adds 7d2bfdf1fa31 dt-bindings: serial: renesas, hscif: Document r8a774e1 bindings adds 290ff182e92a pch_uart: drop double zeroing adds 75fc65079d82 tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n adds 24c796926e2f tty: serial: imx: fix link error with CONFIG_SERIAL_CORE_C [...] adds b63537020db3 serial: mvebu-uart: simplify the return expression of mveb [...] adds 988d0763361b vt_ioctl: make VT_RESIZEX behave like VT_RESIZE adds 58e49346672f serial: mvebu-uart: fix unused variable warning adds c9ca43d42ed8 serial: qcom_geni_serial: To correct QUP Version detection logic adds 9ea40db477c0 tty: serial: lpuart: fix lpuart32_write usage adds 29788ab1d2bf tty: serial: fsl_lpuart: fix lpuart32_poll_get_char adds 534cf755d9df serial: pl011: Fix lockdep splat when handling magic-sysrq [...] adds 409cc4541ade serial: 8250_fsl: Fix TX interrupt handling condition adds edd64f30792d tty: serial: imx: disable TXDC IRQ in imx_uart_shutdown() [...] adds dad875707c44 Merge remote-tracking branch 'tty/tty-next' into master adds fc6121e961cb habanalabs: correct an error message adds 9e2e8fc7d65c habanalabs: release kernel context after hw_fini adds 3c3aa5dbd659 habanalabs: add debug messages for opening/closing context adds eab1f6e7b035 habanalabs: add notice of device not idle adds 25121d9804b8 habanalabs/gaudi: configure QMAN LDMA registers properly adds 5a487cf7efe4 Merge tag 'misc-habanalabs-next-2020-09-25' of git://peopl [...] adds f97769fde678 slimbus: core: check get_addr before removing laddr ida adds df2c471c4ae0 slimbus: core: do not enter to clock pause mode in core adds 709ec3f7fc57 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback adds fc9eec4d6435 nvmem: core: fix possibly memleak when use nvmem_cell_info [...] adds 32a14ad5b157 coresight: cpu_debug: Add module name in Kconfig adds 9cf087b4de23 coresight: cpu_debug: Define MODULE_DEVICE_TABLE adds b8127113d01e coresight: Use IS_ENABLED for CONFIGs that may be modules adds 92fc7d819f6c coresight: Add coresight prefix to barrier_pkt adds d735d925f9a5 coresight: Export global symbols adds 32b0707a4182 coresight: Add try_get_module() in coresight_grab_device() adds 8b0cf82677d1 coresight: stm: Allow to build coresight-stm as a module adds 716f5652a131 coresight: etm: perf: Fix warning caused by etm_setup_aux failure adds 97fe626ce64c coresight: etm3x: Allow etm3x to be built as a module adds 22a550a306ad coresight: etm4x: Allow etm4x to be built as a module adds 529c4451dfc3 coresight: etb: Allow etb to be built as a module adds d9ed244ef848 coresight: tpiu: Allow tpiu to be built as a module adds ecfbf09b1e3f coresight: tmc: Allow tmc to be built as a module adds 1e8b3381c9db coresight: funnel: Allow funnel driver to be built as module adds ac8792663227 coresight: replicator: Allow replicator driver to be built [...] adds 7b0fc5d281de coresight: cti: Add function to register cti associate ops adds 1cce921bce7d coresight: cti: Fix remove sysfs link error adds cab280bf3533 coresight: cti: Fix bug clearing sysfs links on callback adds f2ccc7b7bfa9 coresight: cti: Don't disable ect device if it's not enabled adds f02b089e7bdd coresight: cti: Increase reference count when enabling cti adds 3c3fd1a14552 coresight: cti: Allow cti to be built as a module adds 66af416d9dcc coresight: tmc-etr: Add function to register catu ops adds a114dbea544d coresight: catu: Allow catu drivers to be built as modules adds 8e264c52e1da coresight: core: Allow the coresight core driver to be bui [...] adds 347732627745 coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register adds 5b94d6e476a1 habanalabs/gaudi: use correct define for qman init adds 45337656752e misc: mic: drop double zeroing adds c471bf4b11c7 MAINTAINERS: exclude char maintainers from things they do [...] adds 8e992a691877 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] adds 6be65ed4f86a extcon: ptn5150: Do not print error during probe if nothin [...] adds dbc888072a97 extcon: axp288: Use module_platform_driver to simplify the code adds 3de789bb40c1 Merge remote-tracking branch 'extcon/extcon-next' into master adds fcb9d730be1d soundwire: bus: add enumerated Slave device to device list adds 0173f525b2c1 soundwire: sysfs: add slave status and device number before probe adds 199d826fc6ac Merge remote-tracking branch 'soundwire/next' into master adds 4184da4f316a staging: vchiq: fix __user annotations adds 1c954540c0eb staging: vchiq: avoid mixing kernel and user pointers adds eca1d82ea858 staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 [...] adds 0854fa22b9dc counter: microchip-tcb-capture: Constify mchp_tc_ops adds 1f026587a57c iio:light:gp2ap002 fix spelling typo in comments adds 32eb9d4116da dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion adds f2f45a53646f iio: event: use short-hand variable in iio_device_{un}regi [...] adds a3598d14dc57 iio: event: NULL-ify IIO device's event_interface ref duri [...] adds 48404cf57852 iio: adc: ad7291: convert to device tree adds 38e7e2213bfd dt-bindings: iio: adc: ad7291: add binding adds 4c6e3dbc6b48 iio: ssp: use PLATFORM_DEVID_NONE adds cbc4ca352577 iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_iore [...] adds 57e5b8bfd633 iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_r [...] adds 25918a9c641c iio: buffer-dmaengine: remove non managed alloc/free adds 337dbb6ec1ac iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_c [...] adds 4606d0f4b05f iio: adc: ad9467: add support for AD9434 high-speed ADC adds eb61343dfd21 iio: adc: ad9467: add support for AD9265 high-speed ADC adds 1d136dd71908 dt-bindings: iio: ad9467: add entries for for AD9434 & AD9 [...] adds 2e2366c2d141 iio: cros_ec: unify hw fifo attributes into the core file adds 3cd137f591e1 iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconf [...] adds a132e5f4f3f0 iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol adds c8283ba8e28c iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol adds bbbeac88fb35 counter: use semicolons rather than commas to separate statements adds b07c47bfab6f iio: ltc2983: Fix of_node refcounting adds b8a533f3c24b iio: ad7292: Fix of_node refcounting adds 1a1987944514 iio: adc: at91-sama5d2_adc: fix DMA conversion crash adds c537d3457542 iio: adc: stm32-adc: fix runtime autosuspend delay when sl [...] adds da4410d4078b iio: adc: gyroadc: fix leak of device node iterator adds 9b1e57ef8100 Merge tag 'iio-for-5.10c' of https://git.kernel.org/pub/sc [...] adds fcf7cf39f614 Merge remote-tracking branch 'staging/staging-next' into master adds c63c0239f348 Merge remote-tracking branch 'mux/for-next' into master adds 3338ca533b95 dmaengine: sf-pdma: remove unused 'desc' adds 6752e40d669a dmaengine: altera-msgdma: convert tasklets to use new task [...] adds f6a0eb52743c dmaengine: at_hdmac: convert tasklets to use new tasklet_s [...] adds 00217d198c5f dmaengine: at_xdmac: convert tasklets to use new tasklet_s [...] adds 52fcf656ad2a dmaengine: coh901318: convert tasklets to use new tasklet_ [...] adds 169bb74f89c6 dmaengine: dw: convert tasklets to use new tasklet_setup() API adds 95fbf16349f8 dmaengine: ep93xx: convert tasklets to use new tasklet_set [...] adds cce010a53209 dmaengine: imx-dma: convert tasklets to use new tasklet_se [...] adds 3b8040de1282 dmaengine: ioat: convert tasklets to use new tasklet_setup() API adds 5bbb671f1350 dmaengine: iop_adma: convert tasklets to use new tasklet_s [...] adds fae985d3ea16 dmaengine: ipu: convert tasklets to use new tasklet_setup() API adds 881bd142898e dmaengine: k3dma: convert tasklets to use new tasklet_setup() API adds 80ef88693e96 dmaengine: mediatek: convert tasklets to use new tasklet_s [...] adds 77a4f4f74eec dmaengine: mmp: convert tasklets to use new tasklet_setup() API adds 8125968550b3 dmaengine: mpc512x: convert tasklets to use new tasklet_se [...] adds 34ca9a53ea94 dmaengine: mv_xor: convert tasklets to use new tasklet_set [...] adds 6afe87786e50 dmaengine: mxs-dma: convert tasklets to use new tasklet_se [...] adds bbc61540058a dmaengine: nbpfaxi: convert tasklets to use new tasklet_se [...] adds 88ff5093ca30 dmaengine: pch_dma: convert tasklets to use new tasklet_se [...] adds ab2a98ae4105 dmaengine: pl330: convert tasklets to use new tasklet_setup() API adds 7f8281765f99 dmaengine: ppc4xx: convert tasklets to use new tasklet_set [...] adds 00c4747a2f64 dmaengine: qcom: convert tasklets to use new tasklet_setup() API adds 8a536883e09c dmaengine: sa11x0: convert tasklets to use new tasklet_set [...] adds 758cc054aa3a dmaengine: sirf-dma: convert tasklets to use new tasklet_s [...] adds b1880c907496 dmaengine: ste_dma40: convert tasklets to use new tasklet_ [...] adds aaf9d3d6c5cb dmaengine: sun6i: convert tasklets to use new tasklet_setup() API adds 86fc54fa2f48 dmaengine: tegra20: convert tasklets to use new tasklet_se [...] adds 835479586ab8 dmaengine: timb_dma: convert tasklets to use new tasklet_s [...] adds a81b0e6d201d dmaengine: txx9dmac: convert tasklets to use new tasklet_s [...] adds 3f7a660474f8 dmaengine: virt-dma: convert tasklets to use new tasklet_s [...] adds 0e71d9b9e82b dmaengine: xgene: convert tasklets to use new tasklet_setup() API adds f19a11d40a78 dmaengine: xilinx: convert tasklets to use new tasklet_set [...] adds 6c1fd9ad2c5b dmaengine: plx_dma: convert tasklets to use new tasklet_se [...] adds 2fa9bc98b531 dmaengine: k3-udma: convert tasklets to use new tasklet_se [...] adds 59cd818763e8 dmaengine: fsl: convert tasklets to use new tasklet_setup() API adds 86ae924a91a4 dmaengine: pl330: fix argument for tasklet adds a841592fb3a7 Merge branch 'topic/tasklet' into next adds 9b53c112cebd dmaengine: fsl: remove bad channel update adds c11985c054d9 Merge remote-tracking branch 'dmaengine/next' into master adds 95d325185c06 cgroup: remove redundant kernfs_activate in cgroup_setup_root() adds 65026da59cda cgroup: Zero sized write should be no-op adds 055082db27b4 Merge remote-tracking branch 'cgroup/for-next' into master adds fd9863c8ea0e Merge branch 'fixes' into for-next adds 7c4d358378bc Merge branch 'fixes' into for-next adds 82ea282fc64b Merge branch 'misc' into for-next adds f285fc6c50d2 Merge remote-tracking branch 'scsi/for-next' into master adds 2dd39fad92a1 scsi: ufs: ufs-exynos: Use devm_platform_ioremap_resource_ [...] adds 7dc0f671d89c scsi: qla2xxx: Correct the check for sscanf() return value adds 44f5a37d1e3e scsi: qla2xxx: Fix buffer-buffer credit extraction error adds 7a6cdbd5e875 scsi: qla2xxx: Fix MPI reset needed message adds 3e6efab865ac scsi: qla2xxx: Fix reset of MPI firmware adds 50457dab670f scsi: qla2xxx: Fix crash on session cleanup with unload adds 94eda2717826 scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue adds 718c2fe92b20 scsi: qla2xxx: Update version to 10.02.00.103-k adds bc0505c160e9 Merge remote-tracking branch 'scsi-mkp/for-next' into master adds 37787e9f81e2 vhost vdpa: fix vhost_vdpa_open error handling adds 5506ff1f06ff vhost: Don't call access_ok() when using IOTLB adds 91b36a648fb7 vhost: Don't call log_access_ok() when using IOTLB adds c9795f8fbb41 vhost-vdpa: fix page pinning leakage in error path adds 2d75ae112676 Merge remote-tracking branch 'vhost/linux-next' into master adds 0e6b40deda10 Merge remote-tracking branch 'rpmsg/for-next' into master adds e43c26e12dd4 gpio: pca953x: Fix uninitialized pending variable adds ac67b07e268d gpio/aspeed-sgpio: enable access to all 80 input & output sgpios adds bf0d394e8850 gpio/aspeed-sgpio: don't enable all interrupts by default adds 3e640b1eec38 gpio: aspeed: fix ast2600 bank properties adds 2e969d8a7f99 Merge tag 'gpio-fixes-for-v5.9-rc7' of git://git.kernel.or [...] adds d25e8fdebdad gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION adds 17479aa39fbf Merge tag 'gpio-fixes-for-v5.9' of git://git.kernel.org/pu [...] adds e09e200e0722 gpio: pca953x: Use bitmap API over implicit GCC extension adds 8c1f1c34777b gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x adds 20199b5c8358 dt-bindings: gpio: pl061: add gpio-line-names adds 256012abf948 dt-bindings: gpio: fsl-imx-gpio: add i.MX ARMv6 and ARMv7 [...] adds 60e743291446 dt-bindings: gpio: fsl-imx-gpio: add gpio-line-names adds dd8efeb78d64 dt-bindings: gpio: convert bindings for NXP PCA953x family [...] adds 0399961233f1 dt-bindings: gpio: convert bindings for Maxim MAX732x fami [...] adds 513034d8b089 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB adds 12d16b397ce0 gpio: mxc: Support module build adds e0ab949f152a gpio: mockup: fix resource leak in error path adds 3795d7cc4fe1 gpio: mpc8xxx: simplify ls1028a/ls1088a support adds 0fd16012adc0 lib: string_helpers: provide kfree_strarray() adds 2fd1abe99e5f Documentation: gpio: add documentation for gpio-mockup adds 94502ba9a47c gpio: mockup: drop unneeded includes adds 25f0006603e4 gpio: mockup: use KBUILD_MODNAME adds 56f6cb35e274 gpio: mockup: use pr_fmt() adds 66f222ef45f3 gpio: mockup: remove unneeded return statement adds 383bb2de4d49 gpio: mockup: increase the number of supported device properties adds 148c2560c55b gpio: mockup: pass the chip label as device property adds 582be05ea42a gpio: mockup: use the generic 'gpio-line-names' property adds 42e9acc67910 gpio: mockup: refactor the module init function adds 0dc11e3ad353 gpiolib: cdev: gpio_desc_to_lineinfo() should set info offset adds 69e4e1368803 gpiolib: cdev: replace strncpy() with strscpy() adds 539430fbbcc4 gpio: uapi: define GPIO_MAX_NAME_SIZE for array sizes adds b53911aa872d gpio: uapi: define uAPI v2 adds d143493c01b7 gpiolib: make cdev a build option adds 957ebb61a476 gpiolib: add build option for CDEV v1 ABI adds 3c0d9c635ae2 gpiolib: cdev: support GPIO_V2_GET_LINE_IOCTL and GPIO_V2_ [...] adds aad955842d1c gpiolib: cdev: support GPIO_V2_GET_LINEINFO_IOCTL and GPIO [...] adds 73e0341992b6 gpiolib: cdev: support edge detection for uAPI v2 adds a54756cb24ea gpiolib: cdev: support GPIO_V2_LINE_SET_CONFIG_IOCTL adds 7b8e00d98168 gpiolib: cdev: support GPIO_V2_LINE_SET_VALUES_IOCTL adds 65cff7046406 gpiolib: cdev: support setting debounce adds b234d233fe30 gpio: uapi: document uAPI v1 as deprecated adds 3c333c47041c tools: gpio: port lsgpio to v2 uAPI adds e86a863b337c tools: gpio: port gpio-watch to v2 uAPI adds ed60aee0edcd tools: gpio: rename nlines to num_lines adds 7ff6d1d25a9e tools: gpio: port gpio-hammer to v2 uAPI adds 0acda979df8d tools: gpio: port gpio-event-mon to v2 uAPI adds 62757c32d5db tools: gpio: add multi-line monitoring to gpio-event-mon adds cf048e05b687 tools: gpio: add debounce support to gpio-event-mon adds 3d5a46544b97 Merge tag 'gpio-updates-for-v5.10-part2' of git://git.kern [...] adds 237d96164f2c gpio: pca953x: Add support for the NXP PCAL9554B/C adds 72a31192b5a9 Merge branch 'devel' into for-next adds 877e5621a422 Merge remote-tracking branch 'gpio/for-next' into master adds 5d8ff95a52c3 pinctrl: qcom: sm8250: correct sdc2_clk adds 39c4dbe4cc36 pinctrl: mediatek: check mtk_is_virt_gpio input parameter adds 3c41f0609e63 pinctrl: mt65xx: add OF bindings for MT8167 adds 82d70627e94a pinctrl: mediatek: Add MT8167 Pinctrl driver adds 07ae3f0784c1 pinctrl: imx: Use function callbacks for SCU related functions adds 0080c5342826 pinctrl: imx: Support building SCU pinctrl core driver as module adds 7233f7cf4b02 pinctrl: imx: Support building i.MX pinctrl core driver as module adds cdfd8606e096 dt-bindings: pinctrl: renesas,pfc: align example GPIO hog [...] adds 7e8d8ac78f35 pinctrl: aspeed: Format pinconf debug consistent with pinmux adds 1d6db5ae6b09 pinctrl: aspeed: Use the right pinconf mask adds 05c0a8a9feda pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks adds d3ef8c6b2286 pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780. adds d9f5dc495278 pinctrl: Ingenic: Correct the pullup and pulldown paramete [...] adds f4b5c348d65b pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs. adds da2ab12f99d3 pinctrl: sprd: use module_platform_driver to simplify the code adds 43b7229ef86f pinctrl: spear: simplify the return expression of spear310 [...] adds 5608215665b9 pinctrl: spear: simplify the return expression of tvc_connect() adds 1e871d0c0bde dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5 adds 737894d26543 pinctrl: at91-pio4: add support for sama7g5 SoC adds 17f2c8d36f8c pinctrl: ocelot: simplify the return expression of ocelot_ [...] adds 19f599e83ac5 pinctrl: mediatek: mt7622: add antsel pins/groups adds 98a40a34e0b6 pinctrl: nuvoton: npcm7xx: Constify static ops structs adds 48548c786572 pinctrl: mediatek: use devm_platform_ioremap_resource_byname() adds 3163508b207f pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2 adds cb8cc18508fb pinctrl: tigerlake: Fix register offsets for TGL-H variant adds 701372c7e8f1 pinctrl: cannonlake: Modify COMMUNITY macros to be consistent adds a0cec28c9652 pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent adds c348abca14dc Merge branch 'devel' into for-next adds 092fee600bae Merge remote-tracking branch 'pinctrl/for-next' into master adds e14a2684dab8 Merge remote-tracking branch 'pwm/for-next' into master adds ab535b27a586 Revert "selftests/run_kselftest.sh: make each test individ [...] adds 0b84aecc9ea6 Merge remote-tracking branch 'kselftest/next' into master adds 84eb97d73ae7 Merge remote-tracking branch 'livepatching/for-next' into master adds ba1bcafb2957 rtc: rx8010: rename rx8010_init_client() to rx8010_init() adds 9ce42e8e0323 rtc: meson: simplify the return expression of meson_vrtc_probe adds 179b4bcc4c0c rtc: rv8803: simplify the return expression of rv8803_nvram_write adds 489f764df044 Merge remote-tracking branch 'rtc/rtc-next' into master adds 5f349dad870b Merge remote-tracking branch 'ntb/ntb-next' into master adds 150b1081b4bd Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] adds ca6f0decbb1e Merge remote-tracking branch 'kspp/for-next/kspp' into master adds 7abdf403b77a slimbus: core: check get_addr before removing laddr ida adds 404a79505946 slimbus: core: do not enter to clock pause mode in core adds 1cf257875246 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback adds 58b4504ee9ab Merge remote-tracking branch 'slimbus/for-next' into master adds 1eacd2daa156 Merge remote-tracking branch 'nvmem/for-next' into master adds 078cd796a8e3 Merge remote-tracking branch 'xarray/xarray' into master adds a5dda201a038 Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl adds edd9bbc1d934 Drivers: hv: vmbus: Move __vmbus_open() adds c1135c7fd0e9 Drivers: hv: vmbus: Introduce types of GPADL adds ef514d3e38ed Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs() adds bca6b91dfdd4 Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv header adds 106dee084081 hv: hyperv.h: Introduce some hvpfn helper functions adds 11d8620e0867 hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication adds 50597970aa84 Input: hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuff [...] adds d02a26991ece HID: hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes adds 061dc93ef602 Driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes adds 8f43710543ef scsi: storvsc: Support PAGE_SIZE larger than 4K adds 6d2730cb1121 PCI: hv: Document missing hv_pci_protocol_negotiation() parameter adds e1471463180d x86/hyperv: Remove aliases with X64 in their name adds 1f3aed01473c hv: clocksource: Add notrace attribute to read_hv_sched_cl [...] adds 6051ed974d3b Merge remote-tracking branch 'hyperv/hyperv-next' into master adds f2d10ff4a903 kgdb: Honour the kprobe blocklist when setting breakpoints adds 4c4197eda710 kgdb: Add NOKPROBE labels on the trap handler functions adds 771910f71965 kernel: debug: Centralize dbg_[de]activate_sw_breakpoints adds d081a6e35316 kdb: Fix pager search for multi-line strings adds 9f5b39bdbf6e Merge remote-tracking branch 'kgdb/kgdb/for-next' into master adds cf990369256c Merge remote-tracking branch 'pidfd/for-next' into master adds 714fb2fbe737 mtd: hyperbus: Provide per device private pointer adds aca31ce96814 mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access adds 992df3bb35a1 mtd: hyperbus: hbmc-am654: Drop pm_runtime* calls from probe adds 00c9cf49a613 mtd: hyperbus: hbmc-am654: Add DMA support for reads adds 007c124da8af Merge remote-tracking branch 'cfi/cfi/next' into master adds 00f01dc6e1f3 Merge remote-tracking branch 'trivial/for-next' into master adds 211dbe5124a0 bus: mhi: core: Introduce debugfs entries for MHI adds 7bd4ff65620d bus: mhi: core: Introduce sysfs entries for MHI adds 5721883cf240 bus: mhi: core: Allow shared IRQ for event rings adds 1ee89e32520c bus: mhi: Remove unused nr_irqs_req variable adds 0440b9951490 bus: mhi: core: Fix the building of MHI module adds 298edb32160f bus: mhi: debugfs: Print channel context read-pointer adds 61c40ff4a548 Merge remote-tracking branch 'mhi/mhi-next' into master adds e1ce09d4ecb2 Merge remote-tracking branch 'notifications/notifications- [...] adds 87aba6bfcc7d Merge remote-tracking branch 'memblock/for-next' into master adds 1661b5ee3b06 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2c8f08963fc8 /proc/kpageflags: do not use uninitialized struct pages adds 79c9aacef7f7 mm: khugepaged: recalculate min_free_kbytes after memory h [...] adds 7bc13b090d29 mm-khugepaged-recalculate-min_free_kbytes-after-memory-hot [...] adds 15e1a8abb245 mm, slub: restore initial kmem_cache flags adds 06f8c8833073 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference adds 234a3d86bd5d mm/page_alloc: handle a missing case for memalloc_nocma_{s [...] adds e2924992b12c scripts/spelling.txt: fix malformed entry adds 8cbf262a5c56 compiler-clang: add build check for clang 10.0.1 adds 8e5577eb554f Revert "kbuild: disable clang's default use of -fmerge-all [...] adds ce1caf8c32ef Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] adds 104fdefdf8c8 Revert "arm64: vdso: Fix compilation with clang older than 8" adds 97eee3ceeae7 Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] adds 8a99a9a63ca5 kasan: remove mentions of unsupported Clang versions adds 2f5a106689e5 compiler-gcc: improve version error adds 871aecee8521 compiler.h: avoid escaped section names adds 6ef207136eca export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang adds 38f909c97690 scripts/spelling.txt: increase error-prone spell checking adds 11ef993c2371 scripts/decodecode: add the capability to supply the progr [...] adds 762c5353e06c ntfs: add check for mft record size in superblock adds 07be0d27f5f7 ocfs2: delete repeated words in comments adds aa78bb533700 ocfs2: fix potential soft lockup during fstrim adds 2b0aeab163aa ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 170a69140c64 ocfs2: fix ocfs2 corrupt when iputting an inode adds f4ca7b8b80de ramfs: support O_TMPFILE adds 99236aaf48c1 fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr adds 6eca2ae5be5f fs_parse: mark fs_param_bad_value() as static adds 409d49033d17 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 739fff60050d mm/slab.c: clean code by removing redundant if condition adds 090b23d86f55 include/linux/slab.h: fix a typo error in comment adds def9ebce601e mm/slub.c: branch optimization in free slowpath adds d27c8d0bc783 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc adds ebe2bb119877 mm/slub: make add_full() condition more explicit adds 8e5203444230 mm/kmemleak: rely on rcu for task stack scanning adds 0d882b87ace7 mm,kmemleak-test.c: move kmemleak-test.c to samples dir adds 623347c1b949 x86/numa: cleanup configuration dependent command-line options adds be6aa4238d7d x86/numa: add 'nohmat' option adds 5771b0b2c88b x86/numa: fix build when CONFIG_ACPI is not set adds c7d8a1f012a3 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] adds 3d2ae8fb87ca ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] adds 0aa5677b0dc7 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] adds e93cf1c5ac89 resource: report parent to walk_iomem_res_desc() callback adds 4f9ed1b2cb3e mm/memory_hotplug: introduce default phys_to_target_node() [...] adds 2d1b0a3c57a7 mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] adds b2e95c55e396 ACPI: HMAT: attach a device for each soft-reserved range adds 02fe287fc58f device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() adds c47d2a7abd51 device-dax: drop the dax_region.pfn_flags attribute adds d524ed85683d device-dax: move instance creation parameters to 'struct d [...] adds 6cecfbc4e22b device-dax: make pgmap optional for instance creation adds 26fdc39f5c3d device-dax/kmem: introduce dax_kmem_range() adds 4b786e9e4207 device-dax/kmem: move resource name tracking to drvdata adds 407f27238b60 device-dax/kmem: replace release_resource() with release_m [...] adds d2f8cf3525e0 device-dax: add an allocation interface for device-dax instances adds 75797273189d device-dax: introduce 'struct dev_dax' typed-driver operations adds 05383f9e7f45 device-dax: introduce 'seed' devices adds 285d03f8ee8b drivers/base: make device_find_child_by_name() compatible [...] adds 82896bcf5060 device-dax: add resize support adds 76591f145b39 mm/memremap_pages: convert to 'struct range' adds 7cf93de7e469 mm/hmm/test: use after free in dmirror_allocate_chunk() adds 5341c7c25593 mm/memremap_pages: support multiple ranges per invocation adds 6e9119edc91b device-dax: add dis-contiguous resource support adds 72914ad58df5 device-dax: introduce 'mapping' devices adds a67f4dd72f7f device-dax: make align a per-device property adds ce671c2632ca device-dax: add an 'align' attribute adds dc66dbf04ac1 dax/hmem: introduce dax_hmem.region_idle parameter adds bc8e34269915 device-dax: add a range mapping allocation attribute adds 8edf7c80ec90 mm/debug.c: do not dereference i_ino blindly adds 21a2dc537e6d mm, dump_page: rename head_mapcount() --> head_compound_ma [...] adds c14c1a943262 powerpc/mm: add DEBUG_VM WARN for pmd_clear adds b54683e0f74e powerpc/mm: move setting pte specific flags to pfn_pte adds f9107e664ece powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix adds 0bc75214b679 mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value adds 5f13f92fb487 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] adds 0524a74b9457 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] adds 547777ac25aa mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] adds 9e4101a84459 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] adds 855f14d80365 mm/debug_vm_pgtable/locks: move non page table modifying t [...] adds 5e0ced144f47 mm/debug_vm_pgtable/locks: take correct page table lock adds ea9e472e7299 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP adds 9a695f7b8180 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] adds bd668295a572 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 adds c20f59067d84 mm/debug_vm_pgtable: drop hugetlb_advanced_tests() adds 633045509058 mm/debug_vm_pgtable: avoid none pte in pte_clear_test adds d686e9c6e347 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] adds ab8103073cc3 mm: factor find_get_incore_page out of mincore_page adds 1fe854bee55a mm: use find_get_incore_page in memcontrol adds 433756b47af6 mm: optimise madvise WILLNEED adds 24e42255dba6 mm-optimise-madvise-willneed-fix adds 9e28c0eaaa69 proc: optimise smaps for shmem entries adds 067e745e4ff8 i915: use find_lock_page instead of find_lock_entry adds 1a79f042e8aa mm: convert find_get_entry to return the head page adds f81d7f25bd89 mm-convert-find_get_entry-to-return-the-head-page-fix adds 36c80fc9f579 mm/shmem: return head page from find_lock_entry adds 2eec6cfd85d3 mm-shmem-return-head-page-from-find_lock_entry-fix adds ec9fd4534776 mm: add find_lock_head adds f1c4c6f7757b mm/filemap: fix filemap_map_pages for THP adds 4d87173e167e mm, fadvise: improve the expensive remote LRU cache draini [...] adds db80cd57b76b mm/gup_benchmark: update the documentation in Kconfig adds 927aefefcdf4 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag adds 7a3ea7ae295b mm/gup: don't permit users to call get_user_pages with FOL [...] adds a805a114f515 mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] adds 565c765b1937 mm/gup: protect unpin_user_pages() against npages==-ERRNO adds 9fe6ac668a98 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity adds 94e7cb8638b5 mm: remove activate_page() from unuse_pte() adds 109b318eec24 mm: remove superfluous __ClearPageActive() adds 94586e44ea77 mm/swap.c: fix confusing comment in release_pages() adds e3669988de1b mm/swap_slots.c: remove always zero and unused return valu [...] adds 58ab4e726e1c mm/page_io.c: remove useless out label in __swap_writepage() adds 5af8ebf46391 mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] adds 622a63009125 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() adds 7b6478de9438 mm/swapfile.c: fix potential memory leak in sys_swapon adds e5ecda474dc6 mm/memremap.c: convert devmap static branch to {inc,dec} adds 000423f267b8 mm: memcontrol: use flex_array_size() helper in memcpy() adds 284b75ac7f4a mm: memcontrol: Use the preferred form for passing the siz [...] adds 70ac73fd8bc4 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] adds 531f911859dd mm: memcontrol: correct the comment of mem_cgroup_iter() adds fd3b6da4c918 mm/memcg: clean up obsolete enum charge_type adds f10531a4c217 mm/memcg: simplify mem_cgroup_get_max() adds 7554968938a1 mm-memcg-simplify-mem_cgroup_get_max-v4 adds c9f4de4e04eb mm/memcg: unify swap and memsw page counters adds 2226e7b0b704 mm: memcontrol: add the missing numa_stat interface for cgroup v2 adds 1be836196a1a mm/page_counter: correct the obsolete func name in the com [...] adds 339792218df9 mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] adds 0f5d1d07e14f selftests/vm: fix false build success on the second and la [...] adds 3095082a446c selftests/vm: fix incorrect gcc invocation in some cases adds 41328b2cc0b7 mm: account PMD tables like PTE tables adds 8a0d97f0ecbb arm: __pmd_free_tlb(): call page table destructor adds f6223ad529fe mm/memory.c: fix typo in __do_fault() comment adds 560d50ea9a35 mm/memory.c: replace vmf->vma with variable vma adds 90df8c092449 mm/mmap: rename __vma_unlink_common() to __vma_unlink() adds e962ee0f7809 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] adds 4793e2b45b1c mmap locking API: add mmap_lock_is_contended() adds 57cf888d6de9 mm: smaps*: extend smap_gather_stats to support specified [...] adds 57b8a40503c7 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock adds d40579b91c45 mm/mmap.c: fix the adjusted length error adds 2ab0dae69c92 mm: move PageDoubleMap bit adds c34f07ceae3e mm: simplify PageDoubleMap with PF_SECOND policy adds e32673dccab1 mm/mmap: leave adjust_next as virtual address instead of p [...] adds 3a31c8887c8a mm/memory.c: fix spello of "function" adds a1f4f60f990c mm/mmap: not necessary to check mapping separately adds ece17967852b mm/mmap: check on file instead of the rb_root_cached of it [...] adds aa80e451e0c2 mm: use helper function mapping_allow_writable() adds 148abec30224 mm/mmap.c: use helper function allow_write_access() in __r [...] adds ab84b62f3384 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] adds fa26a8e2ccba mm: remove src/dst mm parameter in copy_page_range() adds 1b69f7712833 include/linux/huge_mm.h: remove mincore_huge_pmd declaration adds 1f048f0155ae tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro adds 5959bb41ea55 lib/test_hmm.c: remove unused dmirror_zero_page adds 3efbcc041032 mm/dmapool.c: replace open-coded list_for_each_entry_safe() adds 5a7f3353e396 mm/dmapool.c: replace hard coded function name with __func__ adds 703e80f580d2 mm/memory-failure: do pgoff calculation before for_each_process() adds c6b92cb5940f mm/memory-failure.c: remove unused macro `writeback' adds 2e389a2b2207 mm/vmalloc.c: update the comment in __vmalloc_area_node() adds 779e9cd9a7d2 mm/vmalloc.c: fix the comment of find_vm_area adds 6e9717eb937a docs/vm: fix 'mm_count' vs 'mm_users' counter confusion adds 461451e4687c kasan/kunit: add KUnit Struct to Current Task adds 365fc918347c KUnit: KASAN Integration adds 9ea7323dd6bc KASAN: Port KASAN Tests to KUnit adds 59dcc83ecd2d kasan-port-kasan-tests-to-kunit-v14 adds dbbb020d0a8f KASAN: Testing Documentation adds 07dc6630b090 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] adds 653dec2e0a48 mm/page_alloc: tweak comments in has_unmovable_pages() adds 01b8ed567133 mm/page_isolation: exit early when pageblock is isolated i [...] adds f26479745488 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] adds b1c8445ca1e8 mm/page_isolation: cleanup set_migratetype_isolate() adds 49bbe552ca37 virtio-mem: don't special-case ZONE_MOVABLE adds 88f8759ed97a mm: document semantics of ZONE_MOVABLE adds 9c3b6d6fec2f mm, isolation: avoid checking unmovable pages across pageb [...] adds cdcbabcba805 mm/page_alloc.c: clean code by removing unnecessary initia [...] adds 56dc828cba6d mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] adds c67894d4e026 mm/page_alloc.c: micro-optimization remove unnecessary branch adds 5bb52094b0fa mm/page_alloc.c: fix early params garbage value accesses adds e74189db6faa mm/page_alloc.c: clean code by merging two functions adds cd29cf0c9cba mm/page_alloc.c: __perform_reclaim should return 'unsigned long' adds ea1f1fff5e29 mmzone: clean code by removing unused macro parameter adds 97804e03fac1 mm: move call to compound_head() in release_pages() adds bf86c1ac01c6 mm/page_alloc.c: fix freeing non-compound pages adds d14feebdf3c3 include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] adds 737e00724299 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool adds 5ecdcf91ccab mm/hugetlb.c: remove the unnecessary non_swap_entry() adds 256558e6de6a doc/vm: fix typo in the hugetlb admin documentation adds a218da7875b9 mm/huge_memory.c: update tlb entry if pmd is changed adds dfe1c9877b54 MIPS: do not call flush_tlb_all when setting pmd entry adds 2c9705ba734d mm/hugetlb: not necessary to coalesce regions recursively adds 767a65ff72e2 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] adds f2224ad5c87a mm/hugetlb: use list_splice to merge two list at once adds 36e154873b45 mm/hugetlb: count file_region to be added when regions_nee [...] adds e70e9f5f6334 mm/hugetlb: a page from buddy is not on any list adds f32fa7639cc7 mm/hugetlb: narrow the hugetlb_lock protection area during [...] adds f97748fcc363 mm/hugetlb: take the free hpage during the iteration directly adds acbab4c0d803 mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 adds 2413b7870134 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] adds 52fb1fa69cc9 mm/vmscan: fix infinite loop in drop_slab_node adds 6066e3a7c43c mm/vmscan: fix comments for isolate_lru_page() adds 77f9ba9d5a69 mm/z3fold.c: use xx_zalloc instead xx_alloc and memset adds 96702c9f0166 mm/zbud: remove redundant initialization adds e8080ba834f3 mm/compaction.c: micro-optimization remove unnecessary branch adds cabcf4c08f29 include/linux/compaction.h: clean code by removing unused [...] adds 0549acb7341b mm/mempolicy: remove or narrow the lock on current adds 1709662f4fca mm: remove unused alloc_page_vma_node() adds a25895084ae6 mm/mempool: Add 'else' to split mutually exclusive case adds 1fc9a0162023 mm-mempool-add-else-to-split-mutually-exclusive-case-fix adds 9afaeb26bece KVM: PPC: Book3S HV: simplify kvm_cma_reserve() adds b7a42e919226 dma-contiguous: simplify cma_early_percent_memory() adds e5c4a4ec5830 arm, xtensa: simplify initialization of high memory pages adds 470b2ee771d0 arm64: numa: simplify dummy_numa_init() adds ee2b26b3d409 h8300, nds32, openrisc: simplify detection of memory extents adds 413e951a8ba9 riscv: drop unneeded node initialization adds 466dbb040014 mircoblaze: drop unneeded NUMA and sparsemem initializations adds f26aa10149b8 memblock: make for_each_memblock_type() iterator private adds 8cac11c362ce memblock: make memblock_debug and related functionality private adds 81fbdd07597c memblock-make-memblock_debug-and-related-functionality-pri [...] adds c4e80cf215d3 memblock: reduce number of parameters in for_each_mem_range() adds 2328b60506a6 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] adds e0d335343bb6 arch, drivers: replace for_each_membock() with for_each_me [...] adds 02bfde16e8d2 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix adds a32fe674a7ba mips: fix cavium-octeon build caused by memblock refactoring adds 6680d150763a x86/setup: simplify initrd relocation and reservation adds dd40f7b56e4b x86/setup: simplify reserve_crashkernel() adds d23417246642 memblock: remove unused memblock_mem_size() adds d0a4ca8c4d05 memblock: implement for_each_reserved_mem_region() using _ [...] adds 79dd32062265 memblock: use separate iterators for memory and reserved regions adds adeff77c452b mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] adds 29f86ad13113 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] adds eae65e553565 mm/migrate: remove cpages-- in migrate_vma_finalize() adds 5d5a22fadbe5 mm/migrate: remove obsolete comment about device public adds b5625732554a XArray: add xa_get_order adds 82f20db47613 xarray-add-xa_get_order-fix adds ebdcd7d4858b XArray: add xas_split adds 596bf2fdd0b2 xarray-add-xas_split-fix adds bdd0896486ca xarray-add-xas_split-fix-2 adds 15adf3677853 mm/filemap: fix storing to a THP shadow entry adds 9e17a88c49ae mm/filemap: fix page cache removal for arbitrary sized THPs adds 42ddfaf66488 mm/memory: remove page fault assumption of compound page size adds 5f9483d84596 mm/page_owner: change split_page_owner to take a count adds f758b1b33d88 mm/huge_memory: fix total_mapcount assumption of page size adds a728d4ac26dd mm/huge_memory: fix split assumption of page size adds ef0877bb2312 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] adds fe8248dfe103 mm/huge_memory: fix can_split_huge_page assumption of THP size adds 608f276e5891 mm/rmap: fix assumptions of THP size adds cdc78f15ab8d mm/truncate: fix truncation for pages of arbitrary size adds 50317fde48f9 mm/page-writeback: support tail pages in wait_for_stable_page adds c6249f5b2e08 mm/vmscan: allow arbitrary sized pages to be paged out adds 9ef4adff3ead fs: add a filesystem flag for THPs adds 1bd8e01bf511 fs: do not update nr_thps for mappings which support THPs adds 60f0ad3cee67 mm/readahead: add DEFINE_READAHEAD adds c562a390710d mm/readahead: make page_cache_ra_unbounded take a readahea [...] adds 6b3ec9eec017 mm/readahead: make do_page_cache_ra take a readahead_control adds b31c2a673831 mm/readahead: make ondemand_readahead take a readahead_control adds f1a5cd32204c mm/readahead: pass readahead_control to force_page_cache_ra adds 09012fe0c09d mm/readahead: add page_cache_sync_ra and page_cache_async_ra adds eafe0619e0d2 mm/filemap: fold ra_submit into do_sync_mmap_readahead adds adbaa9919cd4 mm/readahead: pass a file_ra_state into force_page_cache_ra adds e1890c1901b0 mm,hwpoison: cleanup unused PageHuge() check adds 33a18e55b5a9 mm, hwpoison: remove recalculating hpage adds 682fb6e0baeb mm,hwpoison-inject: don't pin for hwpoison_filter adds fa8054bf536d mm,hwpoison: unexport get_hwpoison_page and make it static adds 12d390cd9feb mm,hwpoison: refactor madvise_inject_error adds eced823140fb mm,hwpoison: kill put_hwpoison_page adds 8c90fdff550f mm,hwpoison: unify THP handling for hard and soft offline adds 3ba75f58cdf4 mm,hwpoison: rework soft offline for free pages adds 883dde4a2bf7 mm,hwpoison: rework soft offline for in-use pages adds 492e477a7fca mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] adds 6d63f45d771d mm,hwpoison: return 0 if the page is already poisoned in s [...] adds 72b38fa70319 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP adds 928d6cf158b8 mm,hwpoison: double-check page count in __get_any_page() adds 9cc4c6d80217 mm,hwpoison: try to narrow window race for free pages adds c6caec59435f mm/page_poison.c: replace bool variable with static key adds 03ebe9971dca mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 14f1dc395f97 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds e42a80cce91a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 469ad452d833 mm/vmstat.c: use helper macro abs() adds ebd40989d26d mm/util.c: update the kerneldoc for kstrdup_const() adds 51058e1ff2bd mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] adds 3f34a5d33860 mm/memory_hotplug: inline __offline_pages() into offline_pages() adds 7d8aec0bffee mm/memory_hotplug: enforce section granularity when onlini [...] adds b0b34c9cc372 mm/memory_hotplug: simplify page offlining adds 16108b1d1e22 mm-memory_hotplug-simplify-page-offlining-fix adds ed8f7a11b472 mm/page_alloc: simplify __offline_isolated_pages() adds fb35a577df41 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() adds 4eb0fa01f649 mm/page_isolation: simplify return value of start_isolate_ [...] adds d2c503f13cb0 mm/memory_hotplug: simplify page onlining adds 1055ea082251 mm/page_alloc: drop stale pageblock comment in memmap_init [...] adds 044b78d3345b mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] adds 2f1c0346f948 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] adds 9310ddf00fb2 kernel/resource: make release_mem_region_adjustable() never fail adds 1765806ff997 kernel/resource: fix use of ternary condition in release_m [...] adds 1016029cf6bf kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED adds 3bec61363683 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] adds a7f7139b7a39 mm/memory_hotplug: prepare passing flags to add_memory() a [...] adds fac11ce53004 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] adds 6726e81add9e virtio-mem: try to merge system ram resources adds 00695a1a1ea8 xen/balloon: try to merge system ram resources adds 0b2c685df266 hv_balloon: try to merge system ram resources adds c67c6cb23b3a kernel/resource: make iomem_resource implicit in release_m [...] adds 6919c7dc92db mm: don't panic when links can't be created in sysfs adds af643e6bdec2 zram: failing to decompress is WARN_ON worthy adds 485e671a961d mm/slab.h: remove duplicate include adds b5e2e53a3d64 mm/page_reporting.c: drop stale list head check in page_re [...] adds accaf57baffd mm/highmem.c: clean up endif comments adds 13dfd9c07064 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() adds c1dc0472881b mm: use self-explanatory macros rather than "2" adds 6fc878ee5909 mm: fix some broken comments adds 0bdb21f8968a mm: fix some comments formatting adds 5594ea4d75a7 mm/workingset.c: fix some doc warnings adds 4c97fdc0b0b4 mm: use helper function put_write_access() adds ac1d8e6be710 include/linux/mmzone.h: remove unused early_pfn_valid() adds 3f705afdd8f5 mm: fix some comments in page_alloc.c and mempolicy.c adds b9b5e3cf1cfc fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 61f281060d47 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 1c6fee9c3289 kernel/hung_task.c: Monitor killed tasks. adds 10435ac676f4 proc/sysctl: make protected_* world readable adds f43c0324788b fs: configfs: delete repeated words in comments adds 6a44baeff34e kernel.h: split out min()/max() et al. helpers adds 16eadf0514c9 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] adds 0d9d92841184 get_maintainer: add test for file in VCS adds 6ea70a6556de get_maintainer: exclude MAINTAINERS file(s) from --git-fallback adds 2da003791609 lib: bitmap: delete duplicated words adds f26303476d64 lib: libcrc32c: delete duplicated words adds 555c92852d7a lib: decompress_bunzip2: delete duplicated words adds 28ec39ed0ff6 lib: devres: delete duplicated words adds 0c540214c5dc lib: dynamic_queue_limits: delete duplicated words + fix typo adds 27c45af04cb2 lib: earlycpio: delete duplicated words adds b2741e35162c lib: radix-tree: delete duplicated words adds 96df8e6084a5 lib: syscall: delete duplicated words adds e085f87afa28 lib: test_sysctl: delete duplicated words adds 862d483a2b6c lib/mpi/mpi-bit.c: fix spello of "functions" adds 53f8b1149d82 lib/idr.c: document calling context for IDA APIs mustn't u [...] adds 5dd0ca481d58 lib/idr.c: document that ida_simple_{get,remove}() are deprecated adds cfa3f6c9a27e lib/scatterlist.c: avoid a double memset adds b149451ef112 lib/percpu_counter.c: use helper macro abs() adds 3e9699997f51 include/linux/list.h: add a macro to test if entry is poin [...] adds b91db9b3e22e lib/crc32.c: fix trivial typo in preprocessor condition adds 5f9cea2245d9 bitops: simplify get_count_order_long() adds 6adda4048ac4 bitops: use the same mechanism for get_count_order[_long] adds e54dfa7f42ac checkpatch: add --kconfig-prefix adds 8f8cda76fce3 checkpatch: move repeated word test adds dd086162df02 checkpatch: add test for comma use that should be semicolon adds 6d77a25238a2 const_structs.checkpatch: add phy_ops adds 54c13fd26608 checkpatch: warn if trace_printk and friends are called adds 74972e9bf39f const_structs.checkpatch: add pinctrl_ops and pinmux_ops adds 7b1130e76802 checkpatch: warn on self-assignments adds e2f07f39d6db checkpatch-warn-on-self-assignments-checkpatch-fixes adds 4a92214555f8 checkpatch: allow not using -f with files that are in git adds 01f3d778856e checkpatch: fix git "fatal" warning if file argument outsi [...] adds 97bd0a9de87e checkpatch: extend author Signed-off-by check for split Fr [...] adds 2e849ad43451 checkpatch: test $GIT_DIR changes adds 04417bdbbafc fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] adds edd108b21b95 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] adds e3df3405377b fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] adds a20ec5889c27 tools/testing/selftests: add self-test for verifying load [...] adds 99171327f8bb binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU adds 0f07d279a17e coredump: let dump_emit() bail out on short writes adds d77bc7a142cc coredump: refactor page range dumping into common helper adds 5c070dbd9fcb coredump: rework elf/elf_fdpic vma_dump_size() into common helper adds 1bf8641dd65a binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot adds 4ede7c0a9310 mm/gup: take mmap_lock in get_dump_page() adds ed2312000f53 mm: remove the now-unnecessary mmget_still_valid() hack adds e6abba5f1ee6 ramfs: fix nommu mmap with gaps in the page cache adds 52e86ce0206a autofs: harden ioctl table adds a3ac5dfee259 nilfs2: fix some kernel-doc warnings for nilfs2 adds ba21a1d02d8b rapidio: fix error handling path adds bba13fe462ef rapidio: fix the missed put_device() for rio_mport_add_riodev adds 17cb38223657 panic: dump registers on panic_on_warn adds 0ccb79b4ed91 aio: simplify read_events() adds 86ced40ac5e7 scripts/gdb/proc: add struct mount & struct super_block ad [...] adds 4612813ed81d scripts/gdb/tasks: add headers and improve spacing format adds 036340bc38a7 sched.h: drop in_ubsan field when UBSAN is in trap mode adds 464b14c4cb64 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang adds d7040cf22897 ROMFS: support inode blocks calculation adds 6c4a9648544d lib, include/linux: add usercopy failure capability adds ead7589e6d12 lib, uaccess: add failure injection to usercopy functions adds 196c479bdf36 x86: add failure injection to get/put/clear_user adds a47e1ec60322 Merge branch 'akpm-current/current' into master adds 963465a62115 ia64: fix build error with !COREDUMP adds 0d7ea5b508ef mm, memcg: rework remote charging API to support nesting adds a0e9b68e0d81 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] adds d8dc644bfb6f mm: kmem: remove redundant checks from get_obj_cgroup_from [...] adds ac825ce04cb1 mm: kmem: prepare remote memcg charging infra for interrup [...] adds 9f7a8117ccf7 mm: kmem: enable kernel memcg accounting from interrupt contexts adds fca31bbfaabb mm/memory-failure: remove a wrapper for alloc_migration_target() adds 489f2a1c8011 mm/memory_hotplug: remove a wrapper for alloc_migration_target() adds 5d4e1a7b785d mm/migrate: avoid possible unnecessary process right check [...] adds e9a4844d65b3 mm/mmap: add inline vma_next() for readability of mmap code adds 5bff05f38d45 mm/mmap: add inline munmap_vma_range() for code readability adds 6a0a0618f627 mm/gup_benchmark: take the mmap lock around GUP adds 7f590c35b6b1 binfmt_elf: take the mmap lock around find_extend_vma() adds 1f34a5f20973 mmap locking API: don't check locking if the mm isn't live yet adds 5b8dc3a7f77b mm/gup: assert that the mmap lock is held in __get_user_pages() adds 628fb1ac983a mm/gup_benchmark: rename to mm/gup_test adds e6a8bea6d8fc selftests/vm: use a common gup_test.h adds 03324cd9997a selftests/vm: rename run_vmtests --> run_vmtests.sh adds 4ff37685a5d7 selftests/vm: minor cleanup: Makefile and gup_test.c adds 99064b27dadd selftests/vm: only some gup_test items are really benchmarks adds b8014b1c8bbe selftests/vm: gup_test: introduce the dump_pages() sub-test adds c75a3bdd9975 selftests/vm: run_vmtest.sh: update and clean up gup_test [...] adds f9d90e5c470d selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds ed8b77077c80 mm/madvise: pass mm to do_madvise adds 16719108de68 pid: move pidfd_get_pid() to pid.c adds d497545fb9ba mm/madvise: introduce process_madvise() syscall: an extern [...] adds ad7cb6711dfa mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 610a08d2c453 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 506802c63d8b mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 9b6932ec34ae fix for "mm/madvise: introduce process_madvise() syscall: [...] adds 63a9a70fef16 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 263d67528c86 mm/madvise: remove duplicate include adds 983fec077b48 mm: do not use helper functions for process_madvise adds b0e3dcffa3e0 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 358dfdb25ab5 fix up for "iov_iter: transparently handle compat iovecs i [...] adds 25bc9071ff8b mm: update the documentation for vfree adds fc9cb69eb163 mm: add a VM_MAP_PUT_PAGES flag for vmap adds 317663756a75 mm: add a vmap_pfn function adds ccf5473405e4 mm: allow a NULL fn callback in apply_to_page_range adds 703f91bbf72c zsmalloc: switch from alloc_vm_area to get_vm_area adds 400b65cb5acb drm/i915: use vmap in shmem_pin_map adds 2b80baf7770a drm/i915: use vmap in i915_gem_object_map adds 0921f19fd921 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] adds 320417d0cb0f x86/xen: open code alloc_vm_area in arch_gnttab_valloc adds fc5923101bb9 mm: remove alloc_vm_area adds 66f0b8b2798a mm: remove duplicate include statement in mmu.c adds f30c33fbb12e Merge branch 'akpm/master' into master adds 2172e358cd17 Add linux-next specific files for 20201002
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 (20dc779fdefc) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .../ABI/obsolete/sysfs-selinux-checkreqprot | 2 +- .../ABI/testing/sysfs-bus-soundwire-slave | 18 + .../ABI/testing/sysfs-driver-intel-m10-bmc | 15 + Documentation/RCU/checklist.rst | 7 + Documentation/RCU/rcu_dereference.rst | 6 + Documentation/admin-guide/gpio/gpio-mockup.rst | 50 + Documentation/admin-guide/media/ipu3.rst | 38 +- Documentation/admin-guide/media/rkisp1.dot | 18 + Documentation/admin-guide/media/rkisp1.rst | 181 + Documentation/admin-guide/media/v4l-drivers.rst | 1 + Documentation/admin-guide/perf/arm-cmn.rst | 65 + Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/pm/cpuidle.rst | 2 +- Documentation/arm/uefi.rst | 2 +- Documentation/arm64/memory-tagging-extension.rst | 2 +- Documentation/core-api/dma-api.rst | 75 +- Documentation/core-api/dma-attributes.rst | 8 - Documentation/core-api/pin_user_pages.rst | 6 +- Documentation/crypto/userspace-if.rst | 20 +- Documentation/dev-tools/kmemleak.rst | 2 +- Documentation/dev-tools/kselftest.rst | 8 - .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 4 +- .../bindings/arm/hisilicon/controller/cpuctrl.yaml | 29 + .../hisilicon/controller/hi3798cv200-perictrl.yaml | 64 + .../hisilicon/controller/hip04-bootwrapper.yaml | 34 + .../arm/hisilicon/controller/hip04-fabric.yaml | 27 + .../controller/hisilicon,hi6220-aoctrl.txt | 18 + .../controller/hisilicon,hi6220-mediactrl.txt | 18 + .../controller/hisilicon,hi6220-pmctrl.txt | 18 + .../bindings/arm/hisilicon/controller/pctrl.yaml | 34 + .../bindings/arm/hisilicon/controller/sysctrl.yaml | 110 + .../bindings/arm/hisilicon/hi3519-sysctrl.txt | 14 - .../arm/hisilicon/hisilicon-low-pin-count.txt | 33 - .../bindings/arm/hisilicon/hisilicon.txt | 319 - .../bindings/arm/hisilicon/hisilicon.yaml | 67 + .../bindings/arm/hisilicon/low-pin-count.yaml | 61 + .../devicetree/bindings/arm/samsung/sysreg.yaml | 45 - .../devicetree/bindings/arm/stm32/stm32.yaml | 6 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../bindings/display/mediatek/mediatek,disp.txt | 2 +- .../bindings/display/mediatek/mediatek,dpi.txt | 2 +- .../bindings/display/mediatek/mediatek,dsi.txt | 4 +- .../bindings/display/mediatek/mediatek,hdmi.txt | 4 + .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 8 +- .../bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml | 2 +- .../devicetree/bindings/example-schema.yaml | 8 +- .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 14 +- .../devicetree/bindings/gpio/gpio-max732x.txt | 58 - .../devicetree/bindings/gpio/gpio-pca953x.txt | 90 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 232 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 8 +- .../bindings/gpio/kontron,sl28cpld-gpio.yaml | 54 + .../devicetree/bindings/gpio/pl061-gpio.yaml | 3 + .../devicetree/bindings/gpio/sgpio-aspeed.txt | 5 +- .../devicetree/bindings/gpu/samsung-rotator.yaml | 6 + .../bindings/hwmon/kontron,sl28cpld-hwmon.yaml | 27 + .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 29 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 8 +- .../devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt | 42 + .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 46 + .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 15 +- .../bindings/iio/adc/amlogic,meson-saradc.txt | 48 - .../bindings/iio/adc/amlogic,meson-saradc.yaml | 149 + .../devicetree/bindings/input/adc-joystick.yaml | 121 + .../interrupt-controller/actions,owl-sirq.yaml | 65 + .../kontron,sl28cpld-intc.yaml | 54 + .../interrupt-controller/snps,dw-apb-ictl.txt | 14 +- .../devicetree/bindings/leds/backlight/common.yaml | 34 + .../bindings/leds/backlight/kinetic,ktd253.yaml | 46 + Documentation/devicetree/bindings/leds/tca6507.txt | 49 - .../devicetree/bindings/leds/ti,tca6507.yaml | 134 + .../devicetree/bindings/media/gpio-ir-receiver.txt | 3 + .../devicetree/bindings/media/mediatek-vcodec.txt | 9 +- .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,vin.yaml | 2 + Documentation/devicetree/bindings/mfd/ab8500.txt | 4 +- Documentation/devicetree/bindings/mfd/act8945a.txt | 2 +- .../devicetree/bindings/mfd/aspeed-lpc.txt | 8 +- .../devicetree/bindings/mfd/aspeed-scu.txt | 26 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 3 +- .../devicetree/bindings/mfd/kontron,sl28cpld.yaml | 153 + Documentation/devicetree/bindings/mfd/lp87565.txt | 79 - .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 2 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 8 + .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 112 + .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 83 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 101 + .../devicetree/bindings/mips/ingenic/devices.yaml | 5 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 6 +- .../devicetree/bindings/mmc/sdhci-am654.txt | 65 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 218 + .../bindings/net/can/microchip,mcp251xfd.yaml | 79 + .../bindings/net/can/microchip,mcp25xxfd.yaml | 79 - .../bindings/net/ethernet-controller.yaml | 14 + .../devicetree/bindings/net/renesas,etheravb.yaml | 262 + .../devicetree/bindings/net/renesas,ravb.txt | 134 - .../devicetree/bindings/perf/arm,cmn.yaml | 57 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 95 +- .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 4 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../devicetree/bindings/pinctrl/pinctrl-single.txt | 21 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 2 +- .../devicetree/bindings/power/supply/bq25890.txt | 4 + .../devicetree/bindings/power/supply/bq27xxx.yaml | 1 + .../bindings/power/supply/ingenic,battery.txt | 31 - .../bindings/power/supply/ingenic,battery.yaml | 61 + .../bindings/pwm/kontron,sl28cpld-pwm.yaml | 35 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 7 + .../bindings/regulator/qcom,spmi-regulator.txt | 31 + .../regulator/richtek,rtmv20-regulator.yaml | 159 + .../devicetree/bindings/riscv/sifive-l2-cache.txt | 51 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 98 + .../devicetree/bindings/rng/ingenic,trng.yaml | 43 + .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/soc/aspeed/xdma.yaml | 103 + .../devicetree/bindings/sound/cirrus,cs4234.yaml | 74 + .../devicetree/bindings/sound/sgtl5000.yaml | 4 + .../devicetree/bindings/sound/tas2770.yaml | 1 + .../devicetree/bindings/timer/arm,sp804.yaml | 11 +- .../devicetree/bindings/trivial-devices.yaml | 10 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 22 +- .../devicetree/bindings/usb/atmel-usb.txt | 1 + .../devicetree/bindings/usb/cdns,usb3.yaml | 96 + .../devicetree/bindings/usb/cdns-usb3.txt | 45 - Documentation/devicetree/bindings/usb/dwc2.yaml | 5 + .../devicetree/bindings/vendor-prefixes.yaml | 12 + .../bindings/watchdog/kontron,sl28cpld-wdt.yaml | 35 + Documentation/driver-api/media/camera-sensor.rst | 2 +- Documentation/driver-api/media/cec-core.rst | 62 +- Documentation/driver-api/media/v4l2-subdev.rst | 97 +- Documentation/hwmon/amd_energy.rst | 5 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/intel-m10-bmc-hwmon.rst | 78 + Documentation/hwmon/mp2975.rst | 116 + Documentation/hwmon/sl28cpld.rst | 36 + Documentation/kbuild/llvm.rst | 4 +- Documentation/media/v4l-drivers/zoran.rst | 575 + Documentation/networking/caif/index.rst | 1 - Documentation/networking/caif/spi_porting.rst | 229 - Documentation/networking/devlink/devlink-flash.rst | 28 + Documentation/networking/devlink/ice.rst | 31 + Documentation/networking/vxlan.rst | 28 + Documentation/power/pci.rst | 2 +- Documentation/trace/tracepoints.rst | 27 + Documentation/userspace-api/ioctl/hdio.rst | 24 +- Documentation/userspace-api/iommu.rst | 209 + Documentation/userspace-api/media/glossary.rst | 20 +- .../userspace-api/media/v4l/hist-v4l2.rst | 239 +- .../userspace-api/media/v4l/meta-formats.rst | 1 + .../userspace-api/media/v4l/pixfmt-meta-rkisp1.rst | 49 + .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 16 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 64 +- .../userspace-api/media/v4l/subdev-formats.rst | 95 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 35 + .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 51 +- .../userspace-api/media/videodev2.h.rst.exceptions | 5 + Documentation/virt/kvm/devices/vcpu.rst | 57 +- MAINTAINERS | 112 +- Makefile | 2 +- Next/SHA1s | 288 +- Next/Trees | 2 +- Next/merge.log | 8859 +- arch/Kconfig | 7 - arch/alpha/kernel/pci_iommu.c | 2 + arch/arc/Kconfig | 2 - arch/arc/Makefile | 5 - arch/arc/boot/dts/axc001.dtsi | 2 +- arch/arc/boot/dts/axc003.dtsi | 2 +- arch/arc/boot/dts/axc003_idu.dtsi | 2 +- arch/arc/boot/dts/eznps.dts | 84 - arch/arc/boot/dts/vdk_axc003.dtsi | 2 +- arch/arc/boot/dts/vdk_axc003_idu.dtsi | 2 +- arch/arc/configs/nps_defconfig | 80 - arch/arc/include/asm/atomic.h | 104 - arch/arc/include/asm/barrier.h | 9 +- arch/arc/include/asm/bitops.h | 58 +- arch/arc/include/asm/cmpxchg.h | 70 +- arch/arc/include/asm/entry-compact.h | 27 - arch/arc/include/asm/processor.h | 37 - arch/arc/include/asm/ptrace.h | 5 - arch/arc/include/asm/setup.h | 4 - arch/arc/include/asm/spinlock.h | 6 - arch/arc/include/asm/switch_to.h | 9 - arch/arc/kernel/ctx_sw.c | 13 - arch/arc/kernel/devtree.c | 2 - arch/arc/kernel/process.c | 15 - arch/arc/mm/tlbex.S | 7 - arch/arc/plat-eznps/Kconfig | 58 - arch/arc/plat-eznps/Makefile | 8 - arch/arc/plat-eznps/ctop.c | 21 - arch/arc/plat-eznps/entry.S | 60 - arch/arc/plat-eznps/include/plat/ctop.h | 208 - arch/arc/plat-eznps/include/plat/mtm.h | 49 - arch/arc/plat-eznps/include/plat/smp.h | 15 - arch/arc/plat-eznps/mtm.c | 166 - arch/arc/plat-eznps/platform.c | 91 - arch/arc/plat-eznps/smp.c | 138 - arch/arc/plat-hsdk/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 99 +- arch/arm/boot/dts/Makefile | 8 +- arch/arm/boot/dts/am335x-lxm.dts | 4 + arch/arm/boot/dts/am335x-sbc-t335.dts | 4 +- arch/arm/boot/dts/am3874-iceboard.dts | 8 +- arch/arm/boot/dts/am4372.dtsi | 4 +- arch/arm/boot/dts/am437x-cm-t43.dts | 14 +- arch/arm/boot/dts/am437x-gp-evm.dts | 13 +- arch/arm/boot/dts/am437x-idk-evm.dts | 13 +- arch/arm/boot/dts/am437x-l4.dtsi | 77 +- arch/arm/boot/dts/am437x-sk-evm.dts | 14 +- arch/arm/boot/dts/am43x-epos-evm.dts | 13 +- arch/arm/boot/dts/aspeed-g4.dtsi | 5 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 + arch/arm/boot/dts/aspeed-g6.dtsi | 5 + arch/arm/boot/dts/at91-sam9x60ek.dts | 13 + arch/arm/boot/dts/bcm2835-rpi.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3.dts | 18 + arch/arm/boot/dts/hi3620.dtsi | 30 +- arch/arm/boot/dts/hip04.dtsi | 4 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 15 +- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 1 - arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 1 - arch/arm/boot/dts/sam9x60.dtsi | 14 + arch/arm/boot/dts/ste-href.dtsi | 22 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 91 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 15 +- arch/arm/boot/dts/stm32h743.dtsi | 20 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 26 + arch/arm/boot/dts/stm32mp151.dtsi | 50 +- arch/arm/boot/dts/stm32mp153.dtsi | 6 + arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 35 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 16 +- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 3 +- arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi | 276 + arch/arm/boot/dts/stm32mp157c-odyssey.dts | 80 + arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 157 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 45 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 42 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 7 +- arch/arm/boot/dts/sun8i-s3-pinecube.dts | 235 + arch/arm/boot/dts/sun8i-v3.dtsi | 13 + arch/arm/boot/dts/sun8i-v3s.dtsi | 107 + arch/arm/crypto/aes-neonbs-core.S | 54 +- arch/arm/crypto/aes-neonbs-glue.c | 12 +- arch/arm/crypto/sha256-armv4.pl | 4 +- arch/arm/crypto/sha256-core.S_shipped | 4 +- arch/arm/crypto/sha512-armv4.pl | 4 +- arch/arm/crypto/sha512-core.S_shipped | 4 +- arch/arm/include/asm/assembler.h | 11 - arch/arm/include/asm/dma-direct.h | 18 - arch/arm/kernel/iwmmxt.S | 2 - arch/arm/kernel/smp.c | 7 +- arch/arm/mach-ep93xx/crunch-bits.S | 2 - arch/arm/mach-imx/cpuidle-imx6q.c | 4 +- arch/arm/mach-omap1/include/mach/memory.h | 31 - arch/arm/mach-omap1/usb.c | 22 + arch/arm/mach-omap2/cpuidle44xx.c | 4 +- arch/arm/mm/dma-mapping-nommu.c | 2 + arch/arm/mm/dma-mapping.c | 4 + arch/arm64/Kconfig | 26 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 12 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 2 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 31 - arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 6 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 10 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 18 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 18 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 20 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 81 + arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 31 + arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 53 + arch/arm64/boot/dts/microchip/sparx5_pcb134.dts | 1 + .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 32 + .../boot/dts/microchip/sparx5_pcb134_emmc.dts | 23 + arch/arm64/boot/dts/microchip/sparx5_pcb135.dts | 1 + .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 32 + .../boot/dts/microchip/sparx5_pcb135_emmc.dts | 23 + .../boot/dts/ti/k3-j7200-common-proc-board.dts | 28 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 51 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 +- arch/arm64/include/asm/assembler.h | 29 +- arch/arm64/include/asm/barrier.h | 1 + arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/cpufeature.h | 24 - arch/arm64/include/asm/hyp_image.h | 36 + arch/arm64/include/asm/io.h | 1 + arch/arm64/include/asm/kvm_asm.h | 106 +- arch/arm64/include/asm/kvm_emulate.h | 14 - arch/arm64/include/asm/kvm_host.h | 49 +- arch/arm64/include/asm/kvm_mmu.h | 90 +- arch/arm64/include/asm/mmu.h | 14 +- arch/arm64/include/asm/mmu_context.h | 11 +- arch/arm64/include/asm/percpu.h | 28 +- arch/arm64/include/asm/perf_event.h | 3 + arch/arm64/include/asm/pgtable.h | 8 + arch/arm64/include/asm/processor.h | 44 +- arch/arm64/include/asm/spectre.h | 32 + arch/arm64/include/asm/sysreg.h | 2 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 12 +- arch/arm64/include/uapi/asm/kvm.h | 25 + arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/Makefile | 3 +- arch/arm64/kernel/acpi.c | 22 +- arch/arm64/kernel/cpu_errata.c | 485 +- arch/arm64/kernel/cpufeature.c | 53 +- arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/hibernate.c | 6 +- arch/arm64/kernel/image-vars.h | 7 - arch/arm64/kernel/perf_event.c | 249 +- arch/arm64/kernel/process.c | 23 +- arch/arm64/kernel/proton-pack.c | 792 + arch/arm64/kernel/ssbd.c | 129 - arch/arm64/kernel/suspend.c | 3 +- arch/arm64/kernel/vmlinux.lds.S | 13 + arch/arm64/kvm/Kconfig | 3 - arch/arm64/kvm/arm.c | 120 +- arch/arm64/kvm/hyp/Makefile | 3 +- arch/arm64/kvm/hyp/entry.S | 6 +- arch/arm64/kvm/hyp/hyp-entry.S | 31 - arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 35 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 60 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 19 + arch/arm64/kvm/hyp/nvhe/switch.c | 15 +- arch/arm64/kvm/hyp/vhe/switch.c | 13 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/hypercalls.c | 33 +- arch/arm64/kvm/pmu-emul.c | 221 +- arch/arm64/kvm/pmu.c | 13 +- arch/arm64/kvm/psci.c | 74 +- arch/arm64/kvm/reset.c | 4 - arch/arm64/kvm/sys_regs.c | 8 +- arch/arm64/mm/context.c | 105 +- arch/arm64/mm/fault.c | 4 +- arch/ia64/Kconfig | 2 +- arch/ia64/hp/common/sba_iommu.c | 2 + arch/m68k/configs/mac_defconfig | 1 + arch/m68k/configs/multi_defconfig | 1 + arch/m68k/mac/config.c | 41 + arch/mips/Kconfig | 5 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/generic/board-ingenic.c | 12 + arch/mips/include/asm/bootinfo.h | 2 + arch/mips/include/asm/idle.h | 2 + arch/mips/include/asm/processor.h | 1 + arch/mips/jazz/jazzdma.c | 8 +- arch/mips/kernel/process.c | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 10 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 10 +- arch/mips/mm/dma-noncoherent.c | 6 - arch/mips/mm/sc-mips.c | 2 + arch/parisc/Kconfig | 1 - arch/parisc/kernel/pci-dma.c | 6 - arch/parisc/kernel/syscalls/syscall.tbl | 10 +- arch/parisc/lib/iomap.c | 18 + arch/powerpc/Kconfig | 4 +- arch/powerpc/include/asm/string.h | 2 + arch/powerpc/include/asm/uaccess.h | 40 +- arch/powerpc/kernel/dma-iommu.c | 2 + arch/powerpc/kernel/syscalls/syscall.tbl | 10 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/copy_mc_64.S | 242 - arch/powerpc/lib/memcpy_mcsafe_64.S | 242 + arch/powerpc/net/bpf_jit_comp.c | 1 - arch/powerpc/platforms/ps3/system-bus.c | 4 + arch/powerpc/platforms/pseries/vio.c | 2 + arch/riscv/include/asm/stackprotector.h | 4 - arch/riscv/include/asm/timex.h | 13 + arch/riscv/include/asm/unistd.h | 1 - arch/s390/Kconfig | 2 +- arch/s390/boot/head.S | 21 +- arch/s390/boot/ipl_parm.c | 2 +- arch/s390/boot/kaslr.c | 138 +- arch/s390/boot/pgm_check_info.c | 8 + arch/s390/boot/startup.c | 2 - arch/s390/boot/text_dma.S | 17 - arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/defconfig | 2 +- arch/s390/include/asm/cio.h | 2 +- arch/s390/include/asm/gmap.h | 2 - arch/s390/include/asm/pci.h | 1 - arch/s390/include/asm/pgalloc.h | 2 - arch/s390/include/asm/setup.h | 1 - arch/s390/include/asm/smp.h | 1 - arch/s390/include/asm/stp.h | 100 +- arch/s390/include/asm/tlbflush.h | 2 - arch/s390/include/asm/vdso.h | 2 - arch/s390/include/asm/vtimer.h | 2 - arch/s390/kernel/early.c | 13 - arch/s390/kernel/entry.h | 3 - arch/s390/kernel/setup.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 10 +- arch/s390/kernel/time.c | 252 +- arch/s390/pci/pci_bus.h | 1 - arch/s390/pci/pci_dma.c | 2 + arch/sparc/Kconfig | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 10 +- arch/x86/Kconfig | 3 +- arch/x86/Kconfig.debug | 2 +- arch/x86/entry/syscall_x32.c | 5 + arch/x86/entry/syscalls/syscall_32.tbl | 11 +- arch/x86/entry/syscalls/syscall_64.tbl | 11 +- arch/x86/events/amd/uncore.c | 174 +- arch/x86/events/intel/uncore.c | 271 +- arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snbep.c | 53 + arch/x86/hyperv/hv_init.c | 8 +- arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/include/asm/copy_mc_test.h | 75 - arch/x86/include/asm/hyperv-tlfs.h | 33 - arch/x86/include/asm/mcsafe_test.h | 75 + arch/x86/include/asm/msr.h | 20 +- arch/x86/include/asm/string_64.h | 32 + arch/x86/include/asm/uaccess.h | 21 - arch/x86/include/asm/uaccess_64.h | 20 + arch/x86/kernel/amd_gart_64.c | 2 + arch/x86/kernel/apic/msi.c | 2 + arch/x86/kernel/cpu/cpuid-deps.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 14 +- arch/x86/kernel/cpu/mce/severity.c | 32 +- arch/x86/kernel/cpu/mshyperv.c | 8 +- arch/x86/kernel/kvm.c | 2 - arch/x86/kernel/quirks.c | 9 +- arch/x86/kernel/sev-es.c | 2 +- arch/x86/kvm/hyperv.c | 20 +- arch/x86/kvm/svm/nested.c | 4 +- arch/x86/kvm/svm/svm.c | 8 +- arch/x86/kvm/vmx/vmx.c | 15 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 22 +- arch/x86/lib/Makefile | 1 - arch/x86/lib/copy_mc.c | 64 - arch/x86/lib/copy_mc_64.S | 165 - arch/x86/lib/memcpy_64.S | 115 + arch/x86/lib/usercopy_64.c | 21 + arch/x86/net/bpf_jit_comp.c | 35 +- arch/x86/pci/fixup.c | 2 +- arch/x86/pci/intel_mid_pci.c | 2 +- arch/x86/xen/grant-table.c | 27 +- arch/xtensa/kernel/entry.S | 2 +- block/blk-core.c | 4 +- block/blk-iocost.c | 146 +- block/blk-lib.c | 2 +- block/blk-mq-tag.c | 4 +- block/blk-mq.c | 4 +- block/genhd.c | 2 +- block/ioctl.c | 4 +- block/scsi_ioctl.c | 14 +- crypto/Kconfig | 26 + crypto/Makefile | 8 + crypto/af_alg.c | 14 +- crypto/algif_rng.c | 175 +- crypto/asymmetric_keys/Makefile | 1 + crypto/asymmetric_keys/public_key.c | 6 + crypto/asymmetric_keys/public_key_sm2.c | 61 + crypto/asymmetric_keys/x509_cert_parser.c | 27 +- crypto/asymmetric_keys/x509_public_key.c | 3 + crypto/async_tx/async_pq.c | 72 +- crypto/async_tx/async_raid6_recov.c | 163 +- crypto/async_tx/async_xor.c | 120 +- crypto/async_tx/raid6test.c | 24 +- crypto/proc.c | 4 +- crypto/sm2.c | 481 + crypto/sm2signature.asn1 | 4 + crypto/sm3_generic.c | 7 +- crypto/testmgr.c | 24 +- crypto/testmgr.h | 59 + drivers/acpi/acpi_apd.c | 32 +- drivers/acpi/acpi_cmos_rtc.c | 2 - drivers/acpi/acpi_configfs.c | 1 + drivers/acpi/acpi_lpss.c | 2 - drivers/acpi/acpi_memhotplug.c | 7 - drivers/acpi/acpi_platform.c | 2 - drivers/acpi/acpi_pnp.c | 2 + drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/container.c | 3 - drivers/acpi/custom_method.c | 2 - drivers/acpi/debugfs.c | 3 - drivers/acpi/dock.c | 2 - drivers/acpi/event.c | 3 - drivers/acpi/nfit/core.c | 6 +- drivers/acpi/numa/hmat.c | 2 +- drivers/acpi/numa/srat.c | 4 +- drivers/acpi/pci_root.c | 2 - drivers/acpi/pci_slot.c | 3 - drivers/acpi/proc.c | 4 - drivers/acpi/processor_core.c | 3 - drivers/acpi/processor_thermal.c | 2 - drivers/acpi/tiny-power-button.c | 1 - drivers/acpi/video_detect.c | 12 +- drivers/acpi/wakeup.c | 2 - drivers/atm/atmtcp.c | 2 +- drivers/base/power/runtime.c | 5 +- drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap.c | 102 + drivers/bcma/driver_pci_host.c | 4 +- drivers/block/drbd/drbd_main.c | 2 - drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/null_blk.h | 5 + drivers/block/null_blk_main.c | 16 +- drivers/block/null_blk_zoned.c | 319 +- drivers/bluetooth/ath3k.c | 15 +- drivers/bluetooth/btusb.c | 66 +- drivers/bluetooth/hci_h5.c | 8 +- drivers/bluetooth/hci_qca.c | 19 +- drivers/bus/mhi/core/debugfs.c | 15 +- drivers/bus/mhi/core/init.c | 22 +- drivers/char/agp/amd-k7-agp.c | 2 +- drivers/char/agp/nvidia-agp.c | 2 +- drivers/char/agp/sworks-agp.c | 2 +- drivers/char/hw_random/Kconfig | 14 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/ingenic-trng.c | 161 + drivers/char/tpm/tpm_tis_core.c | 11 + drivers/char/tpm/tpm_tis_core.h | 1 + drivers/clk/rockchip/clk-half-divider.c | 2 +- drivers/clk/tegra/clk-tegra210-emc.c | 2 +- drivers/clocksource/h8300_timer8.c | 2 +- drivers/clocksource/hyperv_timer.c | 4 +- drivers/clocksource/timer-clint.c | 1 + drivers/clocksource/timer-gx6605s.c | 1 + drivers/clocksource/timer-ti-dm-systimer.c | 44 +- drivers/counter/microchip-tcb-capture.c | 2 +- drivers/counter/ti-eqep.c | 2 +- drivers/cpufreq/intel_pstate.c | 1 + drivers/crypto/allwinner/Kconfig | 43 + drivers/crypto/allwinner/sun8i-ce/Makefile | 3 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 116 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 396 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 413 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 164 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 127 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 139 +- drivers/crypto/allwinner/sun8i-ss/Makefile | 2 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 220 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 444 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 173 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 89 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 16 +- drivers/crypto/atmel-aes.c | 2 +- drivers/crypto/caam/dpseci-debugfs.c | 23 +- drivers/crypto/cavium/zip/zip_main.c | 44 +- drivers/crypto/chelsio/chcr_core.c | 2 +- drivers/crypto/hisilicon/hpre/hpre.h | 1 - drivers/crypto/hisilicon/hpre/hpre_crypto.c | 23 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 3 +- drivers/crypto/hisilicon/qm.c | 13 +- drivers/crypto/hisilicon/sec2/sec_main.c | 3 +- drivers/crypto/hisilicon/zip/zip_main.c | 3 +- drivers/crypto/inside-secure/safexcel.h | 15 +- drivers/crypto/inside-secure/safexcel_cipher.c | 90 +- drivers/crypto/inside-secure/safexcel_hash.c | 150 +- drivers/crypto/marvell/cesa/cesa.c | 4 +- drivers/crypto/mediatek/mtk-platform.c | 4 +- drivers/crypto/qat/qat_common/adf_cfg.c | 19 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 - .../crypto/qat/qat_common/adf_transport_debug.c | 42 +- drivers/crypto/stm32/Kconfig | 1 + drivers/crypto/stm32/stm32-crc32.c | 15 +- drivers/dax/kmem.c | 37 +- drivers/devfreq/tegra30-devfreq.c | 8 +- drivers/dma/altera-msgdma.c | 6 +- drivers/dma/at_hdmac.c | 7 +- drivers/dma/at_xdmac.c | 7 +- drivers/dma/coh901318.c | 7 +- drivers/dma/dw/core.c | 6 +- drivers/dma/ep93xx_dma.c | 7 +- drivers/dma/fsl_raid.c | 8 +- drivers/dma/fsldma.c | 6 +- drivers/dma/imx-dma.c | 7 +- drivers/dma/ioat/dma.c | 6 +- drivers/dma/ioat/dma.h | 2 +- drivers/dma/ioat/init.c | 4 +- drivers/dma/iop-adma.c | 8 +- drivers/dma/ipu/ipu_idmac.c | 6 +- drivers/dma/k3dma.c | 6 +- drivers/dma/mediatek/mtk-cqdma.c | 7 +- drivers/dma/mmp_pdma.c | 6 +- drivers/dma/mmp_tdma.c | 6 +- drivers/dma/mpc512x_dma.c | 6 +- drivers/dma/mv_xor.c | 7 +- drivers/dma/mv_xor_v2.c | 8 +- drivers/dma/mxs-dma.c | 7 +- drivers/dma/nbpfaxi.c | 6 +- drivers/dma/pch_dma.c | 7 +- drivers/dma/pl330.c | 14 +- drivers/dma/plx_dma.c | 7 +- drivers/dma/ppc4xx/adma.c | 7 +- drivers/dma/qcom/bam_dma.c | 6 +- drivers/dma/qcom/hidma.c | 6 +- drivers/dma/qcom/hidma_ll.c | 6 +- drivers/dma/sa11x0-dma.c | 6 +- drivers/dma/sirf-dma.c | 6 +- drivers/dma/ste_dma40.c | 7 +- drivers/dma/sun6i-dma.c | 6 +- drivers/dma/tegra20-apb-dma.c | 7 +- drivers/dma/ti/k3-udma.c | 7 +- drivers/dma/timb_dma.c | 6 +- drivers/dma/txx9dmac.c | 14 +- drivers/dma/virt-dma.c | 6 +- drivers/dma/xgene-dma.c | 7 +- drivers/dma/xilinx/xilinx_dma.c | 7 +- drivers/dma/xilinx/zynqmp_dma.c | 6 +- drivers/firewire/ohci.c | 26 +- drivers/firmware/arm_sdei.c | 305 +- drivers/firmware/efi/Kconfig | 18 +- drivers/firmware/efi/efi-pstore.c | 83 +- drivers/firmware/efi/efi.c | 47 +- drivers/firmware/efi/efivars.c | 45 +- drivers/firmware/efi/libstub/arm64-stub.c | 8 +- drivers/firmware/efi/libstub/fdt.c | 4 +- drivers/firmware/efi/libstub/string.c | 1 + drivers/firmware/efi/mokvar-table.c | 25 +- drivers/firmware/efi/vars.c | 22 - drivers/firmware/google/Kconfig | 2 +- drivers/firmware/google/gsmi.c | 8 +- drivers/gpio/Kconfig | 43 +- drivers/gpio/Makefile | 3 +- drivers/gpio/gpio-amd-fch.c | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 134 +- drivers/gpio/gpio-aspeed.c | 4 +- drivers/gpio/gpio-mockup.c | 158 +- drivers/gpio/gpio-mpc8xxx.c | 45 +- drivers/gpio/gpio-mxc.c | 6 + drivers/gpio/gpio-pca953x.c | 9 +- drivers/gpio/gpio-sl28cpld.c | 161 + drivers/gpio/gpiolib-cdev.c | 1539 +- drivers/gpio/gpiolib-cdev.h | 15 + drivers/gpio/gpiolib.c | 5 + drivers/gpio/gpiolib.h | 6 + drivers/gpu/drm/amd/amdgpu/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 3 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 180 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 254 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 38 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 94 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 243 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 276 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 107 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h | 6 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 1 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 29 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.h | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 79 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 47 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 589 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h | 28 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 8 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 341 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h | 32 + drivers/gpu/drm/amd/amdgpu/nv.c | 107 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 13 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 3 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 13 + drivers/gpu/drm/amd/amdgpu/soc15.c | 53 +- drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 22 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 1 + .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 27 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 71 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/display/Kconfig | 9 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 26 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 23 - drivers/gpu/drm/amd/display/dc/Makefile | 4 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 187 + .../amd/display/dc/bios/command_table_helper2.c | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 10 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 21 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 1 - .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 241 + .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h | 164 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 834 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 43 + drivers/gpu/drm/amd/display/dc/core/dc.c | 74 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 14 + drivers/gpu/drm/amd/display/dc/dc.h | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 18 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 18 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 29 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 191 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 5 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 6 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 12 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 18 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 11 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 5 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 194 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 5 + drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 47 + .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c | 75 + .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h | 65 + .../display/dc/dcn301/dcn301_dio_link_encoder.c | 192 + .../display/dc/dcn301/dcn301_dio_link_encoder.h | 82 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 81 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h | 60 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c | 42 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h | 32 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 145 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.h | 33 + .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c | 218 + .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.h | 97 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2011 + .../drm/amd/display/dc/dcn301/dcn301_resource.h | 42 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 26 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 3 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 33 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 +- .../display/dc/virtual/virtual_stream_encoder.c | 7 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 3 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 132 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c | 55 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h | 37 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 14 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 10 + drivers/gpu/drm/amd/display/include/dal_types.h | 5 + .../amd/display/include/grph_object_ctrl_defs.h | 17 + drivers/gpu/drm/amd/include/amd_shared.h | 28 + .../amd/include/asic_reg/clk/clk_11_5_0_offset.h | 50 + .../amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h | 70 + .../amd/include/asic_reg/dcn/dcn_3_0_1_offset.h | 13271 ++ .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 53357 ++++++ .../include/asic_reg/mmhub/mmhub_2_3_0_default.h | 1253 + .../include/asic_reg/mmhub/mmhub_2_3_0_offset.h | 2439 + .../include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h | 10331 ++ .../drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h | 400 + .../amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h | 942 + .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h | 31873 ++++ .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 152495 ++++++++++++++++++ drivers/gpu/drm/amd/include/atomfirmware.h | 67 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 12 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 1516 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 20 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 4 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 48 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 5 + .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 239 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 53 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 3 + drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h | 120 + drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 86 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 80 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h | 2 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 7 - .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 254 +- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 44 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 74 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 354 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 30 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 7 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 6 +- drivers/gpu/drm/drm_dp_helper.c | 5 - drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_drv.h | 1 - drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 78 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 2 - drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Kconfig.debug | 1 - drivers/gpu/drm/i915/display/intel_display.c | 15 +- drivers/gpu/drm/i915/display/intel_dp.c | 94 +- drivers/gpu/drm/i915/display/intel_dp.h | 3 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 73 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 106 +- drivers/gpu/drm/i915/gt/intel_context.c | 1 + drivers/gpu/drm/i915/gt/intel_engine.h | 9 + drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 106 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 2 + drivers/gpu/drm/i915/gt/shmem_utils.c | 76 +- drivers/gpu/drm/i915/i915_active.c | 2 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 + drivers/gpu/drm/i915/i915_drv.h | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 3 + drivers/gpu/drm/i915/i915_request.c | 17 +- drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 3 +- drivers/gpu/drm/i915/i915_vma.c | 8 +- drivers/gpu/drm/ingenic/Kconfig | 1 + drivers/gpu/drm/mediatek/Kconfig | 2 +- drivers/gpu/drm/mediatek/Makefile | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 80 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 38 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 2 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 23 + drivers/gpu/drm/mediatek/mtk_dsi.c | 6 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 21 +- drivers/gpu/drm/mediatek/mtk_hdmi.h | 1 - drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 210 - drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 57 - drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 249 - drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 282 - drivers/gpu/drm/msm/adreno/adreno_gpu.c | 2 +- drivers/gpu/drm/msm/dp/dp_debug.h | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 2 +- drivers/gpu/drm/msm/msm_drv.h | 5 + .../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 3 +- drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 + drivers/gpu/drm/vc4/vc4_kms.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 7 +- drivers/hid/Kconfig | 9 + drivers/hid/Makefile | 1 + drivers/hid/hid-core.c | 7 + drivers/hid/hid-hyperv.c | 4 +- drivers/hid/hid-input.c | 4 +- drivers/hid/hid-vivaldi.c | 144 + drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/wacom_wac.c | 4 +- drivers/hv/channel.c | 461 +- drivers/hv/hv.c | 4 +- drivers/hv/hv_util.c | 11 +- drivers/hwmon/Kconfig | 21 + drivers/hwmon/Makefile | 2 + drivers/hwmon/amd_energy.c | 163 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 334 + drivers/hwmon/lm75.c | 24 + drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/mp2975.c | 769 + drivers/hwmon/sl28cpld-hwmon.c | 142 + drivers/hwmon/tmp513.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 4 +- drivers/i2c/busses/Kconfig | 13 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-cpm.c | 3 + drivers/i2c/busses/i2c-imx.c | 24 +- drivers/i2c/busses/i2c-mlxbf.c | 2506 + drivers/i2c/busses/i2c-npcm7xx.c | 9 + drivers/i2c/busses/i2c-rk3x.c | 19 +- drivers/ide/Kconfig | 7 +- drivers/ide/ide-ioctls.c | 4 +- drivers/ide/macide.c | 66 +- drivers/iio/Kconfig | 2 +- drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/adc/ad7291.c | 35 +- drivers/iio/adc/ad7292.c | 4 +- drivers/iio/adc/ad9467.c | 121 +- drivers/iio/adc/at91-sama5d2_adc.c | 26 +- drivers/iio/adc/rcar-gyroadc.c | 21 +- drivers/iio/adc/stm32-adc-core.c | 9 +- drivers/iio/adc/stm32-dfsdm-core.c | 11 +- drivers/iio/buffer/Kconfig | 10 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 6 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 5 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 11 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 3 +- drivers/iio/industrialio-event.c | 51 +- drivers/iio/light/cros_ec_light_prox.c | 5 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/pressure/cros_ec_baro.c | 5 +- drivers/iio/temperature/ltc2983.c | 19 +- drivers/infiniband/core/cache.c | 10 +- drivers/infiniband/core/cma.c | 9 +- drivers/infiniband/core/roce_gid_mgmt.c | 9 +- drivers/infiniband/core/uverbs_cmd.c | 17 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 24 +- drivers/infiniband/hw/hns/hns_roce_device.h | 35 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 17 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 519 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 43 +- drivers/infiniband/hw/hns/hns_roce_main.c | 10 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 74 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 9 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 25 +- drivers/infiniband/hw/mlx4/qp.c | 300 +- drivers/infiniband/hw/mlx5/counters.c | 4 +- drivers/infiniband/hw/mlx5/gsi.c | 138 +- drivers/infiniband/hw/mlx5/main.c | 6 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 28 +- drivers/infiniband/hw/mlx5/qp.c | 50 +- drivers/infiniband/hw/mthca/mthca_dev.h | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 17 +- drivers/infiniband/hw/mthca/mthca_provider.h | 27 +- drivers/infiniband/hw/mthca/mthca_qp.c | 75 +- drivers/infiniband/hw/qedr/verbs.c | 8 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 9 +- drivers/input/joystick/Kconfig | 10 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/adc-joystick.c | 264 + drivers/input/mouse/trackpoint.c | 2 + drivers/input/serio/hyperv-keyboard.c | 4 +- drivers/input/serio/i8042-x86ia64io.h | 7 + drivers/iommu/Kconfig | 10 + drivers/iommu/amd/amd_iommu_types.h | 6 +- drivers/iommu/amd/init.c | 100 +- drivers/iommu/amd/iommu.c | 90 +- drivers/iommu/arm/arm-smmu-v3/Makefile | 5 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 248 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 843 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 723 + drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 102 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 84 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 8 +- drivers/iommu/dma-iommu.c | 43 +- drivers/iommu/exynos-iommu.c | 8 +- drivers/iommu/intel/dmar.c | 2 +- drivers/iommu/intel/iommu.c | 70 +- drivers/iommu/intel/svm.c | 13 +- drivers/iommu/io-pgtable-arm.c | 27 +- drivers/iommu/io-pgtable-arm.h | 30 + drivers/iommu/iommu.c | 196 +- drivers/iommu/tegra-smmu.c | 25 +- drivers/irqchip/Kconfig | 10 +- drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-dw-apb-ictl.c | 81 +- drivers/irqchip/irq-gic-v3-its.c | 7 +- drivers/irqchip/irq-owl-sirq.c | 359 + drivers/irqchip/irq-sl28cpld.c | 96 + drivers/leds/TODO | 75 + drivers/leds/leds-ns2.c | 69 +- drivers/leds/leds-pca963x.c | 189 +- drivers/leds/leds-tca6507.c | 57 +- drivers/leds/leds-tlc591xx.c | 4 +- drivers/leds/trigger/ledtrig-cpu.c | 6 +- drivers/md/dm-core.h | 21 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-linear.c | 5 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-rq.c | 4 +- drivers/md/dm-rq.h | 2 +- drivers/md/dm-table.c | 51 +- drivers/md/dm-writecache.c | 15 +- drivers/md/dm.c | 112 +- drivers/md/dm.h | 3 - drivers/md/md-bitmap.c | 7 +- drivers/md/md.c | 29 +- drivers/md/md.h | 4 +- drivers/md/raid0.c | 14 +- drivers/md/raid10.c | 431 +- drivers/md/raid10.h | 1 + drivers/md/raid5.c | 274 +- drivers/md/raid5.h | 29 +- drivers/media/cec/core/cec-adap.c | 6 + drivers/media/cec/core/cec-core.c | 2 +- drivers/media/common/saa7146/saa7146_core.c | 2 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 34 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 32 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 12 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 1 + drivers/media/dvb-frontends/tda18271c2dd.c | 41 +- drivers/media/dvb-frontends/tda18271c2dd_maps.h | 22 +- drivers/media/dvb-frontends/zd1301_demod.h | 6 - drivers/media/firewire/firedtv-fw.c | 6 +- drivers/media/i2c/tc358743.c | 14 +- drivers/media/pci/bt8xx/bttv-driver.c | 13 +- drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 4 +- drivers/media/pci/cx88/cx88-alsa.c | 6 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 - drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 27 +- drivers/media/platform/Kconfig | 5 +- drivers/media/platform/coda/coda-common.c | 2 + drivers/media/platform/exynos4-is/fimc-isp.c | 4 +- drivers/media/platform/exynos4-is/fimc-lite.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 4 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 4 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 2 +- drivers/media/platform/mtk-vcodec/Makefile | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 54 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 1 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 40 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 211 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 172 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 2 - drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c | 231 + drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h | 38 + .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 1 - drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 2 - drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 1 - drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 12 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 11 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 68 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 11 +- drivers/media/platform/mtk-vcodec/venc_drv_if.c | 1 - drivers/media/platform/mtk-vcodec/venc_drv_if.h | 13 + drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 27 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 141 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 8 +- drivers/media/platform/mx2_emmaprp.c | 7 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 4 +- drivers/media/platform/rcar-fcp.c | 4 +- drivers/media/platform/rcar-vin/Kconfig | 4 +- drivers/media/platform/rcar-vin/rcar-core.c | 49 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 7 + drivers/media/platform/rcar-vin/rcar-dma.c | 49 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 31 +- drivers/media/platform/rcar-vin/rcar-vin.h | 5 +- drivers/media/platform/rockchip/rga/rga-buf.c | 1 + drivers/media/platform/s3c-camif/camif-core.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 1 + drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 4 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- drivers/media/platform/sti/delta/delta-v4l2.c | 4 +- drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 4 +- drivers/media/platform/ti-vpe/vpe.c | 2 + drivers/media/platform/vsp1/vsp1_drv.c | 11 +- drivers/media/rc/ati_remote.c | 4 + drivers/media/rc/gpio-ir-recv.c | 53 + drivers/media/test-drivers/vidtv/vidtv_channel.c | 7 +- drivers/media/test-drivers/vidtv/vidtv_mux.c | 8 +- drivers/media/test-drivers/vidtv/vidtv_pes.c | 212 +- drivers/media/test-drivers/vidtv/vidtv_pes.h | 4 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 18 +- drivers/media/test-drivers/vidtv/vidtv_psi.h | 8 - drivers/media/test-drivers/vidtv/vidtv_ts.h | 13 - drivers/media/test-drivers/vivid/vivid-vid-cap.c | 38 +- .../media/test-drivers/vivid/vivid-vid-common.c | 25 + drivers/media/usb/b2c2/flexcop-usb.c | 9 +- drivers/media/usb/b2c2/flexcop-usb.h | 2 +- drivers/media/usb/uvc/uvc_debugfs.c | 20 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 28 +- drivers/memstick/core/memstick.c | 4 + drivers/mfd/Kconfig | 38 +- drivers/mfd/Makefile | 2 + drivers/mfd/intel-m10-bmc.c | 164 + drivers/mfd/kempld-core.c | 115 +- drivers/mfd/lp87565.c | 4 + drivers/mfd/mt6360-core.c | 1 - drivers/mfd/simple-mfd-i2c.c | 57 + drivers/mfd/sm501.c | 8 +- drivers/mfd/syscon.c | 2 +- drivers/misc/habanalabs/common/context.c | 13 + drivers/misc/habanalabs/common/device.c | 13 +- drivers/misc/habanalabs/common/memory.c | 4 +- drivers/misc/habanalabs/gaudi/gaudi.c | 62 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 8 + drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/core.c | 10 + drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/moxart-mmc.c | 23 +- drivers/mmc/host/mtk-sd.c | 45 +- drivers/mmc/host/renesas_sdhi.h | 1 - drivers/mmc/host/renesas_sdhi_core.c | 4 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 7 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-of-esdhc.c | 18 +- drivers/mmc/host/sdhci-pci-core.c | 3 +- drivers/mmc/host/sdhci-s3c.c | 2 + drivers/mmc/host/sdhci-sprd.c | 4 +- drivers/mmc/host/sdhci_am654.c | 179 +- drivers/mtd/hyperbus/hbmc-am654.c | 144 +- drivers/mtd/nand/onenand/onenand_base.c | 9 +- drivers/mtd/nand/raw/ams-delta.c | 2 + drivers/mtd/nand/raw/cadence-nand-controller.c | 8 +- drivers/mtd/nand/raw/nand_base.c | 143 +- drivers/mtd/nand/raw/nand_bch.c | 1 + drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/core.c | 1 + drivers/mtd/spi-nor/macronix.c | 2 +- drivers/mtd/spi-nor/winbond.c | 9 + drivers/net/bonding/bond_alb.c | 9 +- drivers/net/bonding/bond_main.c | 11 +- drivers/net/caif/Kconfig | 19 - drivers/net/caif/Makefile | 4 - drivers/net/caif/caif_hsi.c | 19 +- drivers/net/caif/caif_spi.c | 874 - drivers/net/caif/caif_spi_slave.c | 254 - drivers/net/caif/caif_virtio.c | 2 +- drivers/net/can/flexcan.c | 64 +- drivers/net/can/spi/Kconfig | 2 +- drivers/net/can/spi/Makefile | 2 +- drivers/net/can/spi/mcp251xfd/Kconfig | 17 + drivers/net/can/spi/mcp251xfd/Makefile | 8 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2927 + drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c | 89 + drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 556 + drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 835 + drivers/net/can/spi/mcp25xxfd/Kconfig | 17 - drivers/net/can/spi/mcp25xxfd/Makefile | 8 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd-core.c | 2911 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd-crc16.c | 89 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd-regmap.c | 556 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd.h | 835 - drivers/net/dsa/microchip/ksz_common.c | 20 +- drivers/net/dsa/ocelot/felix.c | 33 +- drivers/net/dsa/ocelot/felix.h | 4 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 239 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 208 +- drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dsa/sja1105/sja1105.h | 16 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 255 + drivers/net/dsa/sja1105/sja1105_main.c | 106 +- drivers/net/dsa/sja1105/sja1105_spi.c | 5 +- drivers/net/ethernet/8390/lib8390.c | 18 +- drivers/net/ethernet/amazon/ena/ena_com.c | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 15 +- drivers/net/ethernet/amd/sun3lance.c | 11 - drivers/net/ethernet/aquantia/atlantic/Makefile | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +- drivers/net/ethernet/arc/emac_arc.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 7 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 9 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 + .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 12 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 16 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 98 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 168 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 155 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 19 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 294 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 375 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/brocade/bna/bfa_cee.c | 20 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 8 +- drivers/net/ethernet/brocade/bna/bnad.c | 7 +- drivers/net/ethernet/cadence/macb.h | 11 + drivers/net/ethernet/cadence/macb_main.c | 7 +- drivers/net/ethernet/cadence/macb_pci.c | 3 +- drivers/net/ethernet/calxeda/xgmac.c | 2 + .../net/ethernet/cavium/liquidio/cn68xx_device.c | 1 + drivers/net/ethernet/cavium/liquidio/lio_core.c | 92 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 351 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 158 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 12 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 4 +- drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 2 +- .../net/ethernet/cavium/liquidio/octeon_mailbox.c | 5 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 6 +- drivers/net/ethernet/chelsio/cxgb3/adapter.h | 1 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 10 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 68 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 35 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 50 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 21 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 3 - .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 307 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 17 +- drivers/net/ethernet/cisco/enic/enic.h | 1 + drivers/net/ethernet/cisco/enic/enic_api.c | 8 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 27 +- drivers/net/ethernet/cortina/gemini.c | 2 + drivers/net/ethernet/dec/tulip/de4x5.c | 4 +- drivers/net/ethernet/dec/tulip/media.c | 5 - drivers/net/ethernet/dnet.c | 2 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 27 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 4 +- drivers/net/ethernet/freescale/dpaa2/dpni.h | 4 + drivers/net/ethernet/freescale/fec_mpc52xx.c | 10 +- drivers/net/ethernet/freescale/fec_ptp.c | 5 +- drivers/net/ethernet/freescale/fman/fman.c | 14 +- drivers/net/ethernet/freescale/fman/fman_muram.c | 6 +- drivers/net/ethernet/freescale/fman/fman_port.c | 23 +- drivers/net/ethernet/freescale/fman/mac.c | 4 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 2 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 34 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 148 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 9 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 17 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 7 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 3 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 90 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 77 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 108 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 39 +- drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 67 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 38 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 1 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 27 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 16 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 177 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 103 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 8 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 62 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 34 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 151 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/hisilicon/hns_mdio.c | 3 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 12 +- drivers/net/ethernet/i825xx/lasi_82596.c | 37 +- drivers/net/ethernet/i825xx/lib82596.c | 148 +- drivers/net/ethernet/i825xx/sni_82596.c | 23 +- drivers/net/ethernet/ibm/ibmvnic.c | 227 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 +- drivers/net/ethernet/intel/e100.c | 12 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 146 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 40 +- drivers/net/ethernet/intel/e1000e/80003es2lan.c | 1 - drivers/net/ethernet/intel/e1000e/ethtool.c | 2 + drivers/net/ethernet/intel/e1000e/hw.h | 5 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 23 +- drivers/net/ethernet/intel/e1000e/netdev.c | 56 +- drivers/net/ethernet/intel/e1000e/phy.c | 3 + drivers/net/ethernet/intel/e1000e/ptp.c | 3 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 2 - drivers/net/ethernet/intel/i40e/i40e.h | 6 +- drivers/net/ethernet/intel/i40e/i40e_adminq.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_client.c | 2 - drivers/net/ethernet/intel/i40e/i40e_common.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 285 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 1 - drivers/net/ethernet/intel/i40e/i40e_trace.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 - drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 6 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 9 +- drivers/net/ethernet/intel/iavf/iavf_adminq.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 24 +- drivers/net/ethernet/intel/iavf/iavf_trace.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 2 +- drivers/net/ethernet/intel/ice/ice.h | 2 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 6 +- drivers/net/ethernet/intel/ice/ice_common.c | 49 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 34 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 6 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 231 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 11 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 5 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 26 +- drivers/net/ethernet/intel/ice/ice_fw_update.h | 2 +- drivers/net/ethernet/intel/ice/ice_lib.c | 20 +- drivers/net/ethernet/intel/ice/ice_lib.h | 6 - drivers/net/ethernet/intel/ice/ice_main.c | 112 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 2 +- drivers/net/ethernet/intel/ice/ice_type.h | 3 + drivers/net/ethernet/intel/igb/e1000_82575.c | 6 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 5 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 1 + drivers/net/ethernet/intel/igb/e1000_mbx.c | 1 + drivers/net/ethernet/intel/igb/igb.h | 80 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 + drivers/net/ethernet/intel/igb/igb_main.c | 466 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 8 +- drivers/net/ethernet/intel/igbvf/netdev.c | 17 +- drivers/net/ethernet/intel/igc/igc.h | 3 + drivers/net/ethernet/intel/igc/igc_base.c | 5 + drivers/net/ethernet/intel/igc/igc_defines.h | 16 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 3 + drivers/net/ethernet/intel/igc/igc_hw.h | 11 +- drivers/net/ethernet/intel/igc/igc_main.c | 42 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 62 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 135 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 17 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 41 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 5 +- drivers/net/ethernet/marvell/mvneta.c | 23 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 + drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 12 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/npc.h | 43 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 473 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 20 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 41 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 228 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 16 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 4 +- .../net/ethernet/marvell/prestera/prestera_main.c | 9 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 8 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 6 +- .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 103 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 16 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 8 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 124 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 4 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 91 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 5 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 4 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 22 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 47 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 183 +- .../mellanox/mlx5/core/steering/dr_types.h | 24 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 39 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 5 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 368 + drivers/net/ethernet/mellanox/mlxsw/core_env.h | 6 + drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 21 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 132 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 68 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 57 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 11 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 4 + drivers/net/ethernet/micrel/ksz884x.c | 49 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 6 +- drivers/net/ethernet/mscc/ocelot.c | 41 +- drivers/net/ethernet/mscc/ocelot_flower.c | 42 +- drivers/net/ethernet/mscc/ocelot_io.c | 17 + drivers/net/ethernet/mscc/ocelot_s2.h | 64 - drivers/net/ethernet/mscc/ocelot_vcap.c | 550 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 3 + drivers/net/ethernet/mscc/ocelot_vsc7514.c | 191 +- drivers/net/ethernet/natsemi/ns83820.c | 4 +- drivers/net/ethernet/natsemi/sonic.c | 24 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/neterion/s2io.c | 91 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 14 +- drivers/net/ethernet/neterion/vxge/vxge-config.h | 7 +- drivers/net/ethernet/neterion/vxge/vxge-ethtool.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 10 +- drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 72 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 9 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 4 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 5 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 14 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 12 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 1 - .../net/ethernet/pensando/ionic/ionic_devlink.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 64 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 - drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 3 - .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 3 + drivers/net/ethernet/qlogic/qed/qed_ll2.c | 18 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 8 +- drivers/net/ethernet/qualcomm/emac/emac.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 36 +- drivers/net/ethernet/renesas/ravb.h | 5 +- drivers/net/ethernet/renesas/ravb_main.c | 53 +- drivers/net/ethernet/renesas/sh_eth.c | 10 + drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 17 +- drivers/net/ethernet/seeq/sgiseeq.c | 28 +- drivers/net/ethernet/sfc/ef10.c | 24 +- drivers/net/ethernet/sfc/efx_common.c | 2 +- drivers/net/ethernet/sfc/falcon/farch.c | 29 +- drivers/net/ethernet/sfc/falcon/rx.c | 2 + drivers/net/ethernet/sfc/falcon/selftest.c | 2 +- drivers/net/ethernet/sfc/mcdi.h | 1 + drivers/net/ethernet/sfc/net_driver.h | 7 +- drivers/net/ethernet/sfc/nic_common.h | 7 + drivers/net/ethernet/sfc/ptp.c | 7 +- drivers/net/ethernet/sis/sis900.c | 8 +- drivers/net/ethernet/socionext/sni_ave.c | 32 +- drivers/net/ethernet/stmicro/stmmac/common.h | 2 + .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 9 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 6 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 17 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +- drivers/net/ethernet/sun/cassini.c | 4 +- drivers/net/ethernet/sun/sunbmac.c | 18 +- drivers/net/ethernet/synopsys/dwc-xlgmac-common.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 17 +- drivers/net/ethernet/ti/cpsw_new.c | 2 - drivers/net/ethernet/ti/davinci_cpdma.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 10 +- drivers/net/ethernet/ti/tlan.c | 4 +- drivers/net/ethernet/via/via-rhine.c | 23 +- drivers/net/ethernet/via/via-velocity.c | 40 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 26 +- drivers/net/fddi/skfp/h/smc.h | 2 +- drivers/net/hyperv/netvsc.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 46 +- drivers/net/hyperv/rndis_filter.c | 13 +- drivers/net/ipa/gsi.c | 15 +- drivers/net/ipa/gsi_reg.h | 59 +- drivers/net/ipa/gsi_trans.c | 1 - drivers/net/ipa/ipa_endpoint.c | 47 +- drivers/net/ipa/ipa_main.c | 8 +- drivers/net/ipa/ipa_reg.h | 2 +- drivers/net/ipa/ipa_uc.c | 2 +- drivers/net/mdio/Kconfig | 1 + drivers/net/netdevsim/dev.c | 23 +- drivers/net/netdevsim/ethtool.c | 2 +- drivers/net/netdevsim/netdevsim.h | 9 +- drivers/net/netdevsim/udp_tunnels.c | 34 +- drivers/net/phy/dp83869.c | 292 + drivers/net/phy/mdio_bus.c | 15 - drivers/net/phy/realtek.c | 69 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/team/team.c | 1 + drivers/net/usb/ax88179_178a.c | 35 + drivers/net/usb/kaweth.c | 261 +- drivers/net/usb/net1080.c | 1 - drivers/net/virtio_net.c | 8 +- drivers/net/vmxnet3/vmxnet3_drv.c | 5 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 28 + drivers/net/vmxnet3/vmxnet3_int.h | 4 + drivers/net/vxlan.c | 14 +- drivers/net/wan/hdlc_fr.c | 98 +- drivers/net/wan/lmc/lmc_debug.c | 18 - drivers/net/wan/lmc/lmc_debug.h | 1 - drivers/net/wan/lmc/lmc_main.c | 105 +- drivers/net/wan/lmc/lmc_media.c | 4 - drivers/net/wan/lmc/lmc_proto.c | 16 - drivers/net/wan/x25_asy.c | 43 +- drivers/net/wireless/ath/ath11k/ce.c | 80 + drivers/net/wireless/ath/ath11k/ce.h | 3 + drivers/net/wireless/ath/ath11k/core.c | 21 + drivers/net/wireless/ath/ath11k/core.h | 3 + drivers/net/wireless/ath/ath11k/debugfs.c | 33 +- drivers/net/wireless/ath/ath11k/debugfs.h | 10 - .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 20 + drivers/net/wireless/ath/ath11k/dp.c | 102 +- drivers/net/wireless/ath/ath11k/dp.h | 27 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 136 +- drivers/net/wireless/ath/ath11k/dp_rx.h | 6 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 83 +- drivers/net/wireless/ath/ath11k/hal.c | 137 +- drivers/net/wireless/ath/ath11k/hal.h | 19 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 6 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +- drivers/net/wireless/ath/ath11k/htc.c | 6 + drivers/net/wireless/ath/ath11k/hw.h | 5 + drivers/net/wireless/ath/ath11k/mac.c | 159 +- drivers/net/wireless/ath/ath11k/pci.c | 93 +- drivers/net/wireless/ath/ath11k/pci.h | 7 + drivers/net/wireless/ath/ath11k/qmi.c | 25 +- drivers/net/wireless/ath/ath11k/qmi.h | 2 +- drivers/net/wireless/ath/ath11k/reg.c | 6 +- drivers/net/wireless/ath/ath11k/wmi.c | 2 +- .../net/wireless/ath/ath9k/ar9580_1p0_initvals.h | 21 - drivers/net/wireless/ath/wcn36xx/pmc.c | 2 + .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 37 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 18 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 7 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 10 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 3 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 6 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 3 +- drivers/net/wireless/intel/iwlegacy/common.h | 4 +- drivers/net/wireless/intel/iwlwifi/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 68 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 72 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 58 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 25 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 82 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 32 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 231 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 16 +- .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 32 +- drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 133 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 29 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 56 + drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 14 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/img.c | 55 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 6 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 98 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 78 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 273 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 363 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 205 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 356 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 64 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 51 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 126 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 + drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 85 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 70 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 53 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 78 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 77 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 46 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 34 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 158 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 132 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 1089 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 535 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 1529 + drivers/net/wireless/intel/iwlwifi/queue/tx.h | 230 + drivers/net/wireless/intersil/hostap/hostap_hw.c | 12 - drivers/net/wireless/mac80211_hwsim.c | 100 +- drivers/net/wireless/marvell/libertas/defs.h | 3 +- drivers/net/wireless/marvell/libertas/rx.c | 11 +- .../net/wireless/marvell/libertas_tf/deb_defs.h | 3 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 6 +- drivers/net/wireless/marvell/mwifiex/util.c | 6 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 2 + drivers/net/wireless/quantenna/qtnfmac/core.c | 10 +- drivers/net/wireless/realtek/rtlwifi/base.c | 47 +- drivers/net/wireless/realtek/rtlwifi/base.h | 3 - .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 12 +- drivers/net/wireless/realtek/rtlwifi/core.c | 6 +- drivers/net/wireless/realtek/rtlwifi/debug.c | 20 - drivers/net/wireless/realtek/rtlwifi/debug.h | 8 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 4 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 27 +- drivers/net/wireless/realtek/rtlwifi/ps.h | 10 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 3 - drivers/net/wireless/realtek/rtw88/debug.c | 26 +- drivers/net/wireless/realtek/rtw88/fw.c | 86 +- drivers/net/wireless/realtek/rtw88/fw.h | 18 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 81 +- drivers/net/wireless/realtek/rtw88/main.c | 193 + drivers/net/wireless/realtek/rtw88/main.h | 32 + drivers/net/wireless/realtek/rtw88/pci.c | 5 + drivers/net/wireless/realtek/rtw88/pci.h | 4 +- drivers/net/wireless/realtek/rtw88/reg.h | 5 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 3 + drivers/net/wireless/realtek/rtw88/util.h | 2 + drivers/net/wireless/ti/wl1251/reg.h | 2 +- drivers/net/wireless/ti/wl12xx/reg.h | 2 +- drivers/net/wireless/wl3501_cs.c | 4 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 1 - drivers/nvdimm/claim.c | 2 +- drivers/nvdimm/pmem.c | 6 +- drivers/nvme/host/core.c | 65 +- drivers/nvme/host/fc.c | 6 +- drivers/nvme/host/hwmon.c | 14 +- drivers/nvme/host/nvme.h | 11 +- drivers/nvme/host/pci.c | 49 +- drivers/nvme/host/zns.c | 41 +- drivers/nvme/target/admin-cmd.c | 2 + drivers/nvme/target/core.c | 4 +- drivers/nvme/target/fc.c | 2 +- drivers/nvme/target/nvmet.h | 2 + drivers/nvme/target/passthru.c | 43 +- drivers/nvme/target/tcp.c | 21 +- drivers/nvmem/core.c | 33 +- drivers/parisc/ccio-dma.c | 2 + drivers/parisc/sba_iommu.c | 2 + drivers/pci/Kconfig | 62 + drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/controller/dwc/pci-meson.c | 8 +- drivers/pci/controller/dwc/pcie-designware.c | 2 +- drivers/pci/controller/dwc/pcie-kirin.c | 6 +- drivers/pci/controller/dwc/pcie-tegra194.c | 20 +- drivers/pci/controller/pci-hyperv.c | 5 +- drivers/pci/controller/pci-tegra.c | 51 +- drivers/pci/hotplug/shpchp_ctrl.c | 1 - drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-acpi.c | 41 +- drivers/pci/pci.c | 116 +- drivers/pci/pci.h | 12 +- drivers/pci/probe.c | 4 + drivers/pci/quirks.c | 68 +- drivers/pcmcia/ds.c | 2 +- drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/arm-cmn.c | 1641 + drivers/perf/arm_pmu.c | 155 +- drivers/phy/mediatek/Kconfig | 7 + drivers/phy/mediatek/Makefile | 5 + drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 249 + drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c | 282 + drivers/phy/mediatek/phy-mtk-hdmi.c | 214 + drivers/phy/mediatek/phy-mtk-hdmi.h | 56 + drivers/phy/qualcomm/phy-qcom-qmp.c | 1053 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 80 + drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 17 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 8 +- drivers/pinctrl/bcm/Kconfig | 1 + drivers/pinctrl/freescale/Kconfig | 5 +- drivers/pinctrl/freescale/pinctrl-imx.c | 13 +- drivers/pinctrl/freescale/pinctrl-imx.h | 57 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 3 + drivers/pinctrl/freescale/pinctrl-imx8qm.c | 3 + drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 3 + drivers/pinctrl/freescale/pinctrl-scu.c | 5 + drivers/pinctrl/intel/pinctrl-cannonlake.c | 22 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 60 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 42 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 11 +- drivers/pinctrl/mediatek/pinctrl-mt7622.c | 103 + drivers/pinctrl/mediatek/pinctrl-mt8167.c | 362 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 13 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h | 1248 + drivers/pinctrl/mediatek/pinctrl-paris.c | 11 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 + drivers/pinctrl/pinctrl-ingenic.c | 349 +- drivers/pinctrl/pinctrl-ocelot.c | 8 +- drivers/pinctrl/qcom/pinctrl-sm8250.c | 2 +- drivers/pinctrl/spear/pinctrl-spear310.c | 8 +- drivers/pinctrl/spear/pinctrl-spear320.c | 8 +- drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 13 +- drivers/platform/olpc/olpc-ec.c | 4 +- drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/asus-nb-wmi.c | 24 - drivers/platform/x86/asus-wmi.c | 1 + drivers/platform/x86/intel-vbtn.c | 12 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 26 +- drivers/platform/x86/mlx-platform.c | 18 +- drivers/platform/x86/pcengines-apuv2.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 2 +- drivers/platform/x86/touchscreen_dmi.c | 25 + drivers/pnp/quirks.c | 2 - drivers/power/supply/ab8500_fg.c | 4 +- drivers/power/supply/bq25890_charger.c | 15 +- drivers/power/supply/bq27xxx_battery.c | 83 +- drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/ds2780_battery.c | 6 +- drivers/power/supply/ds2781_battery.c | 6 +- drivers/power/supply/ucs1002_power.c | 75 +- drivers/powercap/idle_inject.c | 1 + drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-sl28cpld.c | 270 + drivers/ras/cec.c | 17 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/core.c | 128 +- drivers/regulator/qcom-labibb-regulator.c | 8 +- drivers/regulator/qcom_smd-regulator.c | 113 + drivers/regulator/qcom_spmi-regulator.c | 107 + drivers/regulator/rtmv20-regulator.c | 397 + drivers/regulator/tps65910-regulator.c | 125 +- drivers/rtc/rtc-meson-vrtc.c | 7 +- drivers/rtc/rtc-rv8803.c | 8 +- drivers/rtc/rtc-rx8010.c | 4 +- drivers/s390/block/dasd_ioctl.c | 8 +- drivers/s390/char/con3215.c | 7 +- drivers/s390/char/raw3270.h | 1 - drivers/s390/char/sclp.h | 2 - drivers/s390/char/sclp_rw.c | 18 - drivers/s390/char/sclp_rw.h | 2 - drivers/s390/char/sclp_sdias.c | 6 - drivers/s390/char/tape.h | 3 - drivers/s390/char/tape_std.h | 12 - drivers/s390/cio/chsc.c | 21 + drivers/s390/cio/css.c | 14 - drivers/s390/cio/device.h | 1 - drivers/s390/net/ism.h | 7 + drivers/s390/net/ism_drv.c | 47 + drivers/scsi/53c700.c | 121 +- drivers/scsi/53c700.h | 17 +- drivers/scsi/iscsi_tcp.c | 22 +- drivers/scsi/qla2xxx/qla_attr.c | 10 +- drivers/scsi/qla2xxx/qla_def.h | 6 +- drivers/scsi/qla2xxx/qla_gbl.h | 1 - drivers/scsi/qla2xxx/qla_init.c | 52 +- drivers/scsi/qla2xxx/qla_iocb.c | 3 +- drivers/scsi/qla2xxx/qla_isr.c | 2 +- drivers/scsi/qla2xxx/qla_mbx.c | 42 +- drivers/scsi/qla2xxx/qla_os.c | 21 +- drivers/scsi/qla2xxx/qla_target.c | 13 +- drivers/scsi/qla2xxx/qla_tmpl.c | 53 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/sg.c | 9 +- drivers/scsi/sgiwd93.c | 14 +- drivers/scsi/storvsc_drv.c | 56 +- drivers/scsi/ufs/ufs-exynos.c | 10 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 + drivers/soc/Makefile | 2 +- drivers/soc/actions/owl-sps-helper.c | 1 + drivers/soc/amlogic/meson-ee-pwrc.c | 4 +- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 4 +- drivers/soc/aspeed/Kconfig | 53 +- drivers/soc/aspeed/Makefile | 2 + drivers/soc/aspeed/aspeed-lpc-ctrl.c | 37 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 2 + drivers/soc/aspeed/aspeed-socinfo.c | 133 + drivers/soc/aspeed/aspeed-xdma.c | 1205 + drivers/soundwire/bus.c | 9 + drivers/soundwire/bus.h | 2 + drivers/soundwire/bus_type.c | 9 + drivers/soundwire/slave.c | 6 +- drivers/soundwire/sysfs_local.h | 4 + drivers/soundwire/sysfs_slave.c | 58 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-dw-core.c | 40 +- drivers/spi/spi-dw-dma.c | 316 +- drivers/spi/spi-dw-mmio.c | 22 +- drivers/spi/spi-dw.h | 46 +- drivers/spi/spi-fsl-dspi.c | 5 +- drivers/spi/spi-hisi-sfc-v3xx.c | 261 +- drivers/spi/spi-mtk-nor.c | 185 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spi-tegra20-sflash.c | 5 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 14 +- .../media/uapi/v4l/pixfmt-meta-rkisp1-params.rst | 23 - .../media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst | 22 - drivers/staging/media/rkisp1/TODO | 3 +- drivers/staging/media/rkisp1/rkisp1-capture.c | 228 +- drivers/staging/media/rkisp1/rkisp1-common.h | 18 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 2 + drivers/staging/media/rkisp1/rkisp1-isp.c | 42 +- drivers/staging/media/rkisp1/rkisp1-params.c | 118 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 94 +- drivers/staging/media/rkisp1/rkisp1-stats.c | 5 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 29 +- drivers/staging/media/tegra-video/vi.c | 2 + drivers/staging/media/zoran/Kconfig | 76 + drivers/staging/media/zoran/Makefile | 7 + drivers/staging/media/zoran/TODO | 19 + drivers/staging/media/zoran/videocodec.c | 330 + drivers/staging/media/zoran/videocodec.h | 308 + drivers/staging/media/zoran/zoran.h | 319 + drivers/staging/media/zoran/zoran_card.c | 1333 + drivers/staging/media/zoran/zoran_card.h | 30 + drivers/staging/media/zoran/zoran_device.c | 1013 + drivers/staging/media/zoran/zoran_device.h | 64 + drivers/staging/media/zoran/zoran_driver.c | 1037 + drivers/staging/media/zoran/zr36016.c | 433 + drivers/staging/media/zoran/zr36016.h | 92 + drivers/staging/media/zoran/zr36050.c | 842 + drivers/staging/media/zoran/zr36050.h | 163 + drivers/staging/media/zoran/zr36057.h | 154 + drivers/staging/media/zoran/zr36060.c | 872 + drivers/staging/media/zoran/zr36060.h | 201 + drivers/staging/rtl8188eu/core/rtw_security.c | 778 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- .../include/linux/raspberrypi/vchiq.h | 11 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 24 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 107 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 25 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 14 +- .../interface/vchiq_arm/vchiq_ioctl.h | 29 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- drivers/target/target_core_iblock.c | 5 +- drivers/tee/tee_core.c | 40 +- drivers/tty/hvc/Kconfig | 1 + drivers/tty/serial/8250/8250_fsl.c | 2 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/amba-pl011.c | 11 +- drivers/tty/serial/fsl_lpuart.c | 16 +- drivers/tty/serial/imx.c | 11 +- drivers/tty/serial/mvebu-uart.c | 7 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/vt/vt_ioctl.c | 57 +- drivers/usb/cdns3/cdns3-imx.c | 191 +- drivers/usb/cdns3/core.c | 202 +- drivers/usb/cdns3/core.h | 17 + drivers/usb/cdns3/drd.c | 20 + drivers/usb/cdns3/drd.h | 5 +- drivers/usb/cdns3/ep0.c | 10 +- drivers/usb/cdns3/gadget.c | 99 +- drivers/usb/cdns3/host.c | 7 + drivers/usb/class/cdc-acm.c | 55 +- drivers/usb/class/cdc-acm.h | 13 +- drivers/usb/core/driver.c | 50 +- drivers/usb/core/hub.c | 99 +- drivers/usb/core/message.c | 25 +- drivers/usb/dwc2/Kconfig | 1 + drivers/usb/dwc2/Makefile | 2 +- drivers/usb/dwc2/core.h | 9 + drivers/usb/dwc2/drd.c | 180 + drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc2/platform.c | 26 +- drivers/usb/dwc3/core.c | 65 +- drivers/usb/dwc3/core.h | 39 +- drivers/usb/dwc3/debug.h | 8 +- drivers/usb/dwc3/debugfs.c | 59 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 41 +- drivers/usb/dwc3/dwc3-pci.c | 3 +- drivers/usb/dwc3/dwc3-qcom.c | 128 +- drivers/usb/dwc3/ep0.c | 43 +- drivers/usb/dwc3/gadget.c | 471 +- drivers/usb/dwc3/gadget.h | 2 +- drivers/usb/dwc3/trace.h | 17 +- drivers/usb/dwc3/ulpi.c | 2 +- drivers/usb/early/ehci-dbgp.c | 15 +- drivers/usb/early/xhci-dbc.c | 14 +- drivers/usb/gadget/function/f_acm.c | 8 +- drivers/usb/gadget/function/f_ncm.c | 10 +- drivers/usb/gadget/function/f_printer.c | 16 +- drivers/usb/gadget/function/f_tcm.c | 12 +- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/function/u_serial.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 10 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 3 + drivers/usb/gadget/udc/atmel_usba_udc.c | 68 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 3 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 1 + drivers/usb/gadget/udc/core.c | 82 +- drivers/usb/gadget/udc/fsl_udc_core.c | 9 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 17 +- drivers/usb/gadget/udc/net2272.c | 24 +- drivers/usb/gadget/udc/net2272.h | 1 + drivers/usb/gadget/udc/net2280.c | 32 +- drivers/usb/gadget/udc/net2280.h | 1 + drivers/usb/gadget/udc/pch_udc.c | 55 +- drivers/usb/gadget/udc/tegra-xudc.c | 60 +- drivers/usb/host/fotg210-hcd.c | 20 +- drivers/usb/host/oxu210hp-hcd.c | 21 +- drivers/usb/host/pci-quirks.c | 13 +- drivers/usb/host/xhci-rcar.c | 43 +- drivers/usb/isp1760/isp1760-hcd.c | 20 +- drivers/usb/misc/legousbtower.c | 5 +- drivers/usb/phy/phy-mv-usb.c | 18 +- drivers/usb/phy/phy-ulpi-viewport.c | 12 +- drivers/usb/serial/ftdi_sio.c | 23 +- drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/qcserial.c | 4 +- drivers/usb/usbip/stub_dev.c | 6 - drivers/vhost/iotlb.c | 4 +- drivers/vhost/vdpa.c | 152 +- drivers/vhost/vhost.c | 32 +- drivers/video/backlight/Kconfig | 8 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/ktd253-backlight.c | 198 + drivers/video/backlight/sky81452-backlight.c | 1 + drivers/video/backlight/tosa_bl.c | 2 +- drivers/video/backlight/tosa_lcd.c | 2 +- drivers/video/console/newport_con.c | 7 +- drivers/video/console/sticore.c | 122 +- drivers/video/fbdev/Kconfig | 20 + drivers/video/fbdev/Makefile | 1 + drivers/video/fbdev/amba-clcd.c | 986 + drivers/video/fbdev/core/fbcon.c | 12 + drivers/video/fbdev/core/fbcon.h | 7 - drivers/video/fbdev/core/fbcon_rotate.c | 1 + drivers/video/fbdev/core/tileblit.c | 1 + drivers/video/fbdev/sticore.h | 6 + drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/sl28cpld_wdt.c | 229 + drivers/xen/events/events_base.c | 29 +- drivers/xen/swiotlb-xen.c | 2 + drivers/xen/unpopulated-alloc.c | 48 +- drivers/xen/xenbus/xenbus_client.c | 30 +- fs/aio.c | 8 +- fs/autofs/waitq.c | 2 +- fs/binfmt_elf.c | 3 + fs/cifs/cifs_unicode.c | 8 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/connect.c | 6 +- fs/crypto/fname.c | 21 +- fs/crypto/hooks.c | 13 +- fs/dax.c | 11 +- fs/dlm/config.c | 63 +- fs/dlm/config.h | 4 +- fs/dlm/lowcomms.c | 213 +- fs/dlm/midcomms.c | 136 +- fs/dlm/midcomms.h | 3 +- fs/efivarfs/super.c | 3 + fs/exec.c | 8 + fs/exfat/cache.c | 11 - fs/exfat/dir.c | 21 +- fs/exfat/exfat_fs.h | 5 +- fs/exfat/file.c | 2 - fs/exfat/inode.c | 5 - fs/exfat/super.c | 6 +- fs/ext4/inode.c | 11 + fs/ext4/mballoc.c | 37 +- fs/ext4/super.c | 1 + fs/f2fs/checkpoint.c | 2 + fs/f2fs/compress.c | 74 +- fs/f2fs/dir.c | 27 +- fs/f2fs/super.c | 6 + fs/fs_parser.c | 2 +- fs/io_uring.c | 34 +- fs/iomap/buffered-io.c | 2 + fs/iomap/direct-io.c | 37 +- fs/nfsd/blocklayout.c | 4 +- fs/nilfs2/bmap.c | 2 +- fs/nilfs2/cpfile.c | 6 +- fs/nilfs2/page.c | 1 - fs/nilfs2/sufile.c | 4 +- fs/ocfs2/alloc.c | 4 +- fs/pipe.c | 11 +- fs/quota/quota_v2.c | 1 + fs/ramfs/file-nommu.c | 2 +- fs/read_write.c | 370 +- fs/reiserfs/xattr.c | 7 + fs/splice.c | 57 +- fs/stat.c | 70 +- fs/ubifs/journal.c | 4 +- fs/udf/directory.c | 2 +- fs/udf/file.c | 7 +- fs/udf/ialloc.c | 14 +- fs/udf/inode.c | 61 +- fs/udf/misc.c | 6 +- fs/udf/namei.c | 7 +- fs/udf/partition.c | 2 +- fs/udf/super.c | 10 +- fs/udf/symlink.c | 2 +- fs/udf/udf_i.h | 6 +- include/acpi/acpi_numa.h | 4 + include/acpi/battery.h | 2 + include/crypto/if_alg.h | 1 + include/crypto/public_key.h | 15 + include/crypto/sm2.h | 25 + include/crypto/sm3.h | 2 + include/drm/amd_asic_type.h | 1 + include/drm/drm_dsc.h | 2 +- include/dt-bindings/mux/ti-serdes.h | 22 + include/dt-bindings/pinctrl/omap.h | 2 +- include/kvm/arm_pmu.h | 6 + include/linux/acpi.h | 26 +- include/linux/amba/clcd-regs.h | 87 + include/linux/amba/clcd.h | 290 + include/linux/async_tx.h | 23 +- include/linux/bit_spinlock.h | 4 +- include/linux/blk_types.h | 3 +- include/linux/blkdev.h | 16 +- include/linux/bpf.h | 61 +- include/linux/bpf_verifier.h | 18 +- include/linux/btf.h | 39 + include/linux/compat.h | 40 +- include/linux/compiler.h | 2 +- include/linux/cookie.h | 51 + include/linux/dcache.h | 2 +- include/linux/debugobjects.h | 32 +- include/linux/device-mapper.h | 8 +- include/linux/dma-direct.h | 5 + include/linux/dma-direction.h | 8 +- include/linux/dma-mapping.h | 62 +- include/linux/dma-noncoherent.h | 13 - include/linux/efi.h | 12 +- include/linux/export.h | 2 +- include/linux/font.h | 13 + include/linux/fs.h | 39 +- include/linux/fscrypt.h | 34 +- include/linux/gfp.h | 11 +- include/linux/hid.h | 2 + include/linux/hyperv.h | 68 +- include/linux/ieee80211.h | 74 +- include/linux/iio/buffer-dmaengine.h | 4 - include/linux/iio/common/cros_ec_sensors_core.h | 4 +- include/linux/iomap.h | 5 + include/linux/iommu.h | 35 +- include/linux/iopoll.h | 4 +- include/linux/irq.h | 6 + include/linux/jhash.h | 4 +- include/linux/kgdb.h | 18 + include/linux/list.h | 29 +- include/linux/lockdep.h | 6 +- include/linux/memstick.h | 1 + include/linux/mfd/intel-m10-bmc.h | 65 + include/linux/mfd/lp87565.h | 1 + include/linux/mlx5/eswitch.h | 15 +- include/linux/mm.h | 3 +- include/linux/mm_types.h | 20 + include/linux/mmap_lock.h | 16 +- include/linux/mpi.h | 192 + include/linux/mtd/hyperbus.h | 2 + include/linux/netdevice.h | 69 +- include/linux/oid_registry.h | 6 + include/linux/page_ref.h | 42 +- include/linux/pagemap.h | 4 +- include/linux/pci-acpi.h | 1 + include/linux/pci.h | 4 +- include/linux/perf/arm_pmu.h | 3 + include/linux/pgtable.h | 3 - include/linux/platform_data/ad7291.h | 13 - include/linux/platform_data/gpio/gpio-amd-fch.h | 2 +- include/linux/platform_data/leds-pca963x.h | 35 - include/linux/platform_data/macb.h | 20 - include/linux/power/bq27xxx_battery.h | 1 + include/linux/preempt.h | 37 +- include/linux/ptp_classify.h | 8 + include/linux/qcom-geni-se.h | 3 + include/linux/regmap.h | 11 + include/linux/sched/mm.h | 3 + include/linux/signal.h | 4 +- include/linux/skbuff.h | 5 + include/linux/soc/qcom/smd-rpm.h | 4 + include/linux/sock_diag.h | 14 +- include/linux/stat.h | 2 - include/linux/stmmac.h | 3 + include/linux/string.h | 9 +- include/linux/string_helpers.h | 2 + include/linux/syscalls.h | 3 +- include/linux/timer.h | 1 + include/linux/tracepoint-defs.h | 34 + include/linux/uaccess.h | 15 +- include/linux/uio.h | 30 +- include/linux/usb.h | 6 +- include/linux/usb/gadget.h | 27 +- include/linux/vmalloc.h | 7 +- include/linux/watch_queue.h | 6 + include/media/v4l2-common.h | 29 + include/media/v4l2-subdev.h | 2 +- include/net/act_api.h | 2 - include/net/bluetooth/l2cap.h | 2 + include/net/bpf_sk_storage.h | 2 - include/net/caif/caif_spi.h | 155 - include/net/cfg80211.h | 45 +- include/net/devlink.h | 51 +- include/net/drop_monitor.h | 36 - include/net/dsa.h | 37 +- include/net/genetlink.h | 1 + include/net/inet_connection_sock.h | 5 +- include/net/ip.h | 6 + include/net/mac80211.h | 8 + include/net/mptcp.h | 6 +- include/net/net_namespace.h | 2 +- include/net/netfilter/nf_tables.h | 2 + include/net/smc.h | 4 + include/net/sock.h | 2 + include/net/udp_tunnel.h | 24 + include/net/xfrm.h | 33 + include/soc/mscc/ocelot.h | 63 +- include/soc/mscc/ocelot_ana.h | 8 +- include/soc/mscc/ocelot_vcap.h | 202 +- include/sound/soc-component.h | 28 +- include/sound/soc-dai.h | 5 +- include/sound/soc-link.h | 3 +- include/sound/soc.h | 3 + include/trace/events/devlink.h | 37 + include/trace/events/iocost.h | 41 + include/uapi/asm-generic/unistd.h | 19 +- include/uapi/drm/amdgpu_drm.h | 4 + include/uapi/linux/aspeed-xdma.h | 42 + include/uapi/linux/bpf.h | 134 +- include/uapi/linux/devlink.h | 25 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/gpio.h | 334 +- include/uapi/linux/if_alg.h | 1 + include/uapi/linux/iommu.h | 18 +- include/uapi/linux/l2tp.h | 1 + include/uapi/linux/magic.h | 1 - include/uapi/linux/membarrier.h | 26 + include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/nl80211.h | 25 + include/uapi/linux/pci_regs.h | 2 +- include/uapi/linux/secretmem.h | 8 - include/uapi/linux/snmp.h | 1 + include/uapi/linux/v4l2-mediabus.h | 15 +- include/uapi/linux/v4l2-subdev.h | 10 +- include/uapi/linux/videodev2.h | 6 + include/uapi/rdma/hns-abi.h | 4 +- kernel/Kconfig.preempt | 4 - kernel/bpf/arraymap.c | 19 +- kernel/bpf/bpf_iter.c | 4 +- kernel/bpf/bpf_lsm.c | 4 +- kernel/bpf/btf.c | 1028 +- kernel/bpf/core.c | 11 +- kernel/bpf/cpumap.c | 5 +- kernel/bpf/helpers.c | 4 + kernel/bpf/preload/.gitignore | 4 + kernel/bpf/preload/Makefile | 2 + kernel/bpf/preload/iterators/iterators.bpf.c | 4 +- kernel/bpf/preload/iterators/iterators.skel.h | 444 +- kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/syscall.c | 182 +- kernel/bpf/trampoline.c | 34 +- kernel/bpf/verifier.c | 357 +- kernel/cgroup/cgroup.c | 4 +- kernel/cgroup/cpuset.c | 2 +- kernel/debug/debug_core.c | 22 + kernel/debug/gdbstub.c | 1 - kernel/debug/kdb/kdb_bp.c | 9 + kernel/debug/kdb/kdb_debugger.c | 2 - kernel/debug/kdb/kdb_io.c | 8 +- kernel/dma/Kconfig | 3 - kernel/dma/direct.c | 52 +- kernel/dma/mapping.c | 98 +- kernel/dma/ops_helpers.c | 35 + kernel/dma/virt.c | 2 + kernel/fork.c | 3 +- kernel/locking/lockdep.c | 99 +- kernel/locking/locktorture.c | 26 +- kernel/power/swap.c | 15 + kernel/printk/printk.c | 11 +- kernel/printk/printk_ringbuffer.c | 12 +- kernel/printk/printk_ringbuffer.h | 2 +- kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu.h | 2 +- kernel/rcu/tree.c | 106 +- kernel/rcu/tree_stall.h | 22 +- kernel/rcu/update.c | 2 +- kernel/scftorture.c | 12 +- kernel/sched/core.c | 20 +- kernel/sched/deadline.c | 13 +- kernel/sched/fair.c | 58 +- kernel/sched/features.h | 2 +- kernel/sched/membarrier.c | 136 +- kernel/sched/topology.c | 4 +- kernel/sys_ni.c | 2 - kernel/time/hrtimer.c | 4 +- kernel/time/timer.c | 6 +- kernel/trace/blktrace.c | 2 +- kernel/trace/bpf_trace.c | 99 + kernel/trace/ftrace.c | 6 +- kernel/trace/trace.c | 13 +- kernel/trace/trace.h | 1 + kernel/trace/trace_events.c | 30 +- kernel/workqueue.c | 4 +- lib/Kconfig | 7 +- lib/Kconfig.debug | 12 +- lib/Kconfig.kgdb | 15 + lib/Makefile | 1 + lib/crypto/chacha20poly1305.c | 4 +- lib/debugobjects.c | 30 +- lib/dynamic_debug.c | 27 +- lib/fonts/font_10x18.c | 9 +- lib/fonts/font_6x10.c | 9 +- lib/fonts/font_6x11.c | 9 +- lib/fonts/font_7x14.c | 9 +- lib/fonts/font_8x16.c | 9 +- lib/fonts/font_8x8.c | 9 +- lib/fonts/font_acorn_8x8.c | 9 +- lib/fonts/font_mini_4x6.c | 8 +- lib/fonts/font_pearl_8x8.c | 9 +- lib/fonts/font_sun12x22.c | 9 +- lib/fonts/font_sun8x16.c | 7 +- lib/fonts/font_ter16x32.c | 9 +- lib/iov_iter.c | 225 +- lib/mpi/Makefile | 6 + lib/mpi/ec.c | 1509 + lib/mpi/mpi-add.c | 155 + lib/mpi/mpi-bit.c | 251 + lib/mpi/mpi-cmp.c | 46 +- lib/mpi/mpi-div.c | 238 + lib/mpi/mpi-internal.h | 53 + lib/mpi/mpi-inv.c | 143 + lib/mpi/mpi-mod.c | 155 + lib/mpi/mpi-mul.c | 94 + lib/mpi/mpicoder.c | 336 + lib/mpi/mpih-div.c | 294 + lib/mpi/mpih-mul.c | 25 + lib/mpi/mpiutil.c | 204 + lib/percpu_counter.c | 6 +- lib/string_helpers.c | 23 + lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 3 +- lib/test_free_pages.c | 42 + lib/test_hmm.c | 44 +- lib/vsprintf.c | 4 +- localversion-next | 2 +- mm/Kconfig | 28 +- mm/Makefile | 4 +- mm/fadvise.c | 9 +- mm/gup.c | 8 + mm/gup_benchmark.c | 201 - mm/gup_test.c | 245 + mm/gup_test.h | 32 + mm/huge_memory.c | 28 + mm/internal.h | 3 - mm/kmemleak-test.c | 99 - mm/madvise.c | 11 +- mm/memcontrol.c | 4 + mm/memory.c | 262 +- mm/memory_hotplug.c | 3 - mm/mempolicy.c | 2 +- mm/mmap.c | 5 +- mm/nommu.c | 7 - mm/page_alloc.c | 111 +- mm/page_io.c | 8 +- mm/process_vm_access.c | 86 +- mm/secretmem.c | 333 - mm/slab.c | 8 +- mm/slub.c | 6 +- mm/swap.c | 4 +- mm/swapfile.c | 5 +- mm/truncate.c | 58 +- mm/vmalloc.c | 129 +- mm/vmscan.c | 5 +- mm/z3fold.c | 3 +- mm/zbud.c | 1 - mm/zsmalloc.c | 10 +- net/8021q/vlan.c | 6 +- net/8021q/vlan.h | 19 +- net/Kconfig | 1 - net/bluetooth/Kconfig | 1 - net/bluetooth/a2mp.c | 22 +- net/bluetooth/hci_event.c | 5 + net/bluetooth/hci_request.c | 8 +- net/bluetooth/l2cap_core.c | 7 +- net/bluetooth/l2cap_sock.c | 14 + net/bluetooth/mgmt.c | 7 +- net/bpf/test_run.c | 88 + net/bridge/br_arp_nd_proxy.c | 26 +- net/bridge/br_fdb.c | 2 + net/bridge/br_multicast.c | 9 +- net/bridge/br_vlan.c | 20 +- net/compat.c | 4 +- net/core/bpf_sk_storage.c | 29 +- net/core/dev.c | 179 +- net/core/dev_addr_lists.c | 12 +- net/core/devlink.c | 79 +- net/core/drop_monitor.c | 133 +- net/core/filter.c | 424 +- net/core/flow_dissector.c | 10 +- net/core/net-sysfs.c | 4 +- net/core/net_namespace.c | 12 +- net/core/pktgen.c | 10 +- net/core/sock.c | 7 + net/core/sock_diag.c | 9 +- net/core/sock_map.c | 7 +- net/dccp/timer.c | 1 - net/dsa/master.c | 20 +- net/dsa/tag_brcm.c | 35 +- net/dsa/tag_dsa.c | 9 - net/dsa/tag_edsa.c | 9 - net/dsa/tag_ksz.c | 1 + net/dsa/tag_mtk.c | 10 - net/dsa/tag_ocelot.c | 20 +- net/dsa/tag_qca.c | 10 - net/dsa/tag_rtl4_a.c | 11 - net/dsa/tag_sja1105.c | 12 + net/dsa/tag_trailer.c | 1 + net/ethtool/netlink.c | 2 +- net/ipv4/bpf_tcp_ca.c | 23 +- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/proc.c | 1 + net/ipv4/tcp.c | 6 +- net/ipv4/tcp_input.c | 96 +- net/ipv4/tcp_output.c | 18 +- net/ipv4/tcp_recovery.c | 16 +- net/ipv4/tcp_timer.c | 1 - net/ipv4/udp_tunnel_nic.c | 96 +- net/ipv6/ip6_gre.c | 33 +- net/l2tp/l2tp_netlink.c | 6 + net/mac80211/cfg.c | 2 + net/mac80211/chan.c | 9 +- net/mac80211/ibss.c | 3 +- net/mac80211/ieee80211_i.h | 19 +- net/mac80211/iface.c | 5 + net/mac80211/mesh_plink.c | 1 + net/mac80211/mesh_ps.c | 4 + net/mac80211/mlme.c | 176 +- net/mac80211/offchannel.c | 38 +- net/mac80211/rate.c | 39 +- net/mac80211/rx.c | 87 +- net/mac80211/scan.c | 43 +- net/mac80211/status.c | 16 +- net/mac80211/tx.c | 6 + net/mac80211/util.c | 193 + net/mptcp/mib.c | 4 + net/mptcp/mib.h | 4 + net/mptcp/options.c | 95 +- net/mptcp/pm.c | 91 +- net/mptcp/pm_netlink.c | 276 +- net/mptcp/protocol.c | 38 +- net/mptcp/protocol.h | 41 +- net/mptcp/subflow.c | 19 +- net/netfilter/nf_tables_api.c | 49 +- net/netlink/af_netlink.c | 47 +- net/qrtr/ns.c | 34 +- net/sched/act_api.c | 52 +- net/sched/act_bpf.c | 4 +- net/sched/act_connmark.c | 1 - net/sched/act_csum.c | 3 - net/sched/act_ct.c | 2 - net/sched/act_ctinfo.c | 3 - net/sched/act_gact.c | 2 - net/sched/act_gate.c | 3 - net/sched/act_ife.c | 3 - net/sched/act_ipt.c | 2 - net/sched/act_mirred.c | 2 - net/sched/act_mpls.c | 2 - net/sched/act_nat.c | 3 - net/sched/act_pedit.c | 2 - net/sched/act_police.c | 2 - net/sched/act_sample.c | 2 - net/sched/act_simple.c | 2 - net/sched/act_skbedit.c | 2 - net/sched/act_skbmod.c | 2 - net/sched/act_tunnel_key.c | 3 - net/sched/act_vlan.c | 2 - net/sched/cls_u32.c | 8 +- net/smc/af_smc.c | 613 +- net/smc/smc.h | 12 + net/smc/smc_clc.c | 337 +- net/smc/smc_clc.h | 179 +- net/smc/smc_core.c | 25 +- net/smc/smc_core.h | 15 +- net/smc/smc_ism.c | 32 +- net/smc/smc_ism.h | 8 +- net/smc/smc_netns.h | 1 + net/smc/smc_pnet.c | 173 +- net/smc/smc_pnet.h | 15 + net/tls/tls_sw.c | 9 +- net/wireless/core.c | 8 +- net/wireless/core.h | 5 +- net/wireless/mlme.c | 14 +- net/wireless/nl80211.c | 73 +- net/wireless/radiotap.c | 1 + net/wireless/reg.c | 2 +- net/wireless/scan.c | 581 +- net/xdp/xsk.c | 1 + net/xdp/xsk_queue.h | 2 +- net/xfrm/Kconfig | 11 + net/xfrm/Makefile | 1 + net/xfrm/xfrm_compat.c | 625 + net/xfrm/xfrm_state.c | 88 +- net/xfrm/xfrm_user.c | 110 +- samples/Makefile | 1 + samples/bpf/sockex3_kern.c | 20 +- samples/kmemleak/Makefile | 3 + samples/kmemleak/kmemleak-test.c | 99 + scripts/bpf_helpers_doc.py | 2 + scripts/checksyscalls.sh | 4 - scripts/decodecode | 29 +- scripts/dtc/Makefile | 2 +- scripts/spelling.txt | 5 +- security/integrity/digsig_asymmetric.c | 14 +- security/keys/compat.c | 37 +- security/keys/internal.h | 5 - security/keys/keyctl.c | 2 +- sound/mips/hal2.c | 58 +- sound/pci/hda/hda_codec.c | 3 + sound/pci/hda/hda_jack.c | 14 +- sound/pci/hda/patch_realtek.c | 11 + sound/soc/atmel/atmel-pcm-dma.c | 1 - sound/soc/codecs/Kconfig | 6 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs4234.c | 918 + sound/soc/codecs/cs4234.h | 287 + sound/soc/codecs/cs47l15.c | 2 +- sound/soc/codecs/cs47l35.c | 2 +- sound/soc/codecs/hdac_hda.c | 3 + sound/soc/codecs/rt5682.c | 24 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/rt715.h | 2 + sound/soc/codecs/wm_adsp.c | 20 +- sound/soc/fsl/fsl_sai.c | 19 +- sound/soc/fsl/fsl_sai.h | 1 + sound/soc/fsl/fsl_spdif.c | 3 - sound/soc/fsl/imx-audmix.c | 8 +- sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/mx27vis-aic32x4.c | 10 +- sound/soc/qcom/lpass-cpu.c | 16 +- sound/soc/qcom/lpass-platform.c | 31 +- sound/soc/qcom/qdsp6/q6adm.c | 2 + sound/soc/qcom/qdsp6/q6afe-clocks.c | 4 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 2 + sound/soc/qcom/qdsp6/q6afe.c | 2 + sound/soc/qcom/qdsp6/q6asm-dai.c | 2 + sound/soc/qcom/qdsp6/q6asm.c | 6 + sound/soc/qcom/qdsp6/q6core.c | 2 + sound/soc/qcom/qdsp6/q6routing.c | 2 + sound/soc/soc-component.c | 73 +- sound/soc/soc-compress.c | 30 +- sound/soc/soc-core.c | 12 +- sound/soc/soc-dai.c | 21 +- sound/soc/soc-dapm.c | 4 +- sound/soc/soc-link.c | 21 +- sound/soc/soc-pcm.c | 123 +- sound/soc/sof/sof-of-dev.c | 6 + sound/soc/tegra/tegra_max98090.c | 12 +- sound/soc/tegra/tegra_rt5640.c | 12 +- sound/soc/tegra/tegra_wm8753.c | 12 +- sound/soc/tegra/trimslice.c | 12 +- sound/soc/ti/j721e-evm.c | 2 +- sound/soc/ti/omap-mcbsp.c | 6 +- sound/usb/6fire/firmware.c | 4 +- sound/usb/hiface/pcm.c | 2 +- sound/usb/line6/driver.c | 13 +- sound/usb/line6/podhd.c | 6 +- sound/usb/line6/toneport.c | 3 +- sound/usb/usx2y/us122l.c | 4 +- tools/arch/x86/include/asm/mcsafe_test.h | 13 + tools/arch/x86/lib/memcpy_64.S | 115 + tools/gpio/gpio-event-mon.c | 146 +- tools/gpio/gpio-hammer.c | 56 +- tools/gpio/gpio-utils.c | 176 +- tools/gpio/gpio-utils.h | 48 +- tools/gpio/gpio-watch.c | 16 +- tools/gpio/lsgpio.c | 60 +- tools/include/uapi/asm-generic/unistd.h | 12 +- tools/include/uapi/linux/bpf.h | 134 +- tools/lib/bpf/Makefile | 5 +- tools/lib/bpf/bpf.c | 51 +- tools/lib/bpf/bpf.h | 31 +- tools/lib/bpf/bpf_helpers.h | 46 + tools/lib/bpf/btf.c | 1874 +- tools/lib/bpf/btf.h | 51 + tools/lib/bpf/btf_dump.c | 78 +- tools/lib/bpf/hashmap.h | 12 + tools/lib/bpf/libbpf.c | 44 +- tools/lib/bpf/libbpf.h | 3 + tools/lib/bpf/libbpf.map | 27 + tools/lib/bpf/libbpf_internal.h | 9 + tools/objtool/check.c | 5 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 10 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 10 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 10 +- tools/perf/bench/Build | 1 + tools/perf/bench/mem-memcpy-x86-64-lib.c | 24 + tools/testing/nvdimm/test/nfit.c | 48 +- tools/testing/selftests/Makefile | 51 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 2 +- tools/testing/selftests/bpf/bench.c | 3 - tools/testing/selftests/bpf/benchs/bench_rename.c | 17 - tools/testing/selftests/bpf/bpf_tcp_helpers.h | 13 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 94 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 105 + .../testing/selftests/bpf/prog_tests/btf_endian.c | 101 + .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 234 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 244 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 212 +- .../selftests/bpf/prog_tests/pe_preserve_elems.c | 66 + .../selftests/bpf/prog_tests/raw_tp_test_run.c | 96 + .../selftests/bpf/prog_tests/resolve_btfids.c | 6 + .../selftests/bpf/prog_tests/snprintf_btf.c | 62 + .../testing/selftests/bpf/prog_tests/sock_fields.c | 382 + .../selftests/bpf/prog_tests/sockmap_basic.c | 100 +- .../selftests/bpf/prog_tests/test_overhead.c | 14 +- tools/testing/selftests/bpf/prog_tests/trace_ext.c | 111 + tools/testing/selftests/bpf/progs/bpf_cubic.c | 2 + tools/testing/selftests/bpf/progs/bpf_dctcp.c | 2 + tools/testing/selftests/bpf/progs/bpf_flow.c | 12 +- tools/testing/selftests/bpf/progs/bpf_iter.h | 23 + .../testing/selftests/bpf/progs/bpf_iter_sockmap.c | 32 +- .../testing/selftests/bpf/progs/bpf_iter_sockmap.h | 3 - .../selftests/bpf/progs/bpf_iter_task_btf.c | 50 + tools/testing/selftests/bpf/progs/btf_ptr.h | 27 + .../selftests/bpf/progs/fmod_ret_freplace.c | 14 + .../selftests/bpf/progs/freplace_get_constant.c | 15 + .../selftests/bpf/progs/netif_receive_skb.c | 249 + tools/testing/selftests/bpf/progs/tailcall1.c | 28 +- tools/testing/selftests/bpf/progs/tailcall2.c | 14 +- tools/testing/selftests/bpf/progs/tailcall3.c | 4 +- .../selftests/bpf/progs/tailcall_bpf2bpf1.c | 4 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 6 +- .../selftests/bpf/progs/tailcall_bpf2bpf3.c | 6 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 6 +- .../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 174 + tools/testing/selftests/bpf/progs/test_overhead.c | 6 - .../selftests/bpf/progs/test_pe_preserve_elems.c | 38 + .../selftests/bpf/progs/test_raw_tp_test_run.c | 24 + tools/testing/selftests/bpf/progs/test_sk_lookup.c | 216 +- .../testing/selftests/bpf/progs/test_sock_fields.c | 253 + .../selftests/bpf/progs/test_sock_fields_kern.c | 255 - tools/testing/selftests/bpf/progs/test_tc_neigh.c | 144 + tools/testing/selftests/bpf/progs/test_trace_ext.c | 18 + .../selftests/bpf/progs/test_trace_ext_tracing.c | 25 + tools/testing/selftests/bpf/test_progs.h | 63 + tools/testing/selftests/bpf/test_sock_fields.c | 482 - tools/testing/selftests/bpf/test_tc_neigh.sh | 168 + tools/testing/selftests/bpf/verifier/and.c | 16 + .../testing/selftests/bpf/verifier/ref_tracking.c | 47 + .../selftests/drivers/net/mlxsw/qos_ets_strict.sh | 9 + .../selftests/drivers/net/mlxsw/qos_headroom.sh | 379 + .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 14 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 5 + .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 403 + .../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 6 + .../selftests/drivers/net/mlxsw/sch_red_core.sh | 1 + .../selftests/drivers/net/netdevsim/devlink.sh | 21 + .../drivers/net/netdevsim/ethtool-pause.sh | 2 +- .../drivers/net/netdevsim/udp_tunnel_nic.sh | 167 + tools/testing/selftests/kvm/x86_64/debug_regs.c | 2 +- tools/testing/selftests/lib.mk | 2 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/config | 3 + tools/testing/selftests/net/drop_monitor_tests.sh | 215 + .../selftests/net/forwarding/devlink_lib.sh | 70 +- tools/testing/selftests/net/ipsec.c | 2195 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 18 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 189 +- tools/testing/selftests/netfilter/nft_meta.sh | 10 +- .../testing/selftests/powerpc/copyloops/.gitignore | 2 +- tools/testing/selftests/powerpc/copyloops/Makefile | 6 +- .../selftests/powerpc/copyloops/copy_mc_64.S | 1 - .../selftests/powerpc/copyloops/memcpy_mcsafe_64.S | 1 + .../selftests/rcutorture/configs/rcu/SRCU-t | 1 - .../selftests/rcutorture/configs/rcu/SRCU-u | 1 - .../selftests/rcutorture/configs/rcu/TINY01 | 1 - .../testing/selftests/rcutorture/doc/TINY_RCU.txt | 5 +- .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 - .../rcutorture/formal/srcu-cbmc/src/config.h | 1 - tools/testing/selftests/rseq/param_test.c | 223 +- tools/testing/selftests/rseq/rseq-x86.h | 57 + tools/testing/selftests/rseq/run_param_test.sh | 2 + tools/testing/selftests/vm/.gitignore | 4 +- tools/testing/selftests/vm/Makefile | 39 +- tools/testing/selftests/vm/check_config.sh | 31 + tools/testing/selftests/vm/config | 2 +- tools/testing/selftests/vm/gup_benchmark.c | 137 - tools/testing/selftests/vm/gup_test.c | 188 + tools/testing/selftests/vm/hmm-tests.c | 10 +- tools/testing/selftests/vm/memfd_secret.c | 301 - tools/testing/selftests/vm/run_vmtest.sh | 338 + tools/testing/selftests/vm/run_vmtests | 343 - 2611 files changed, 379833 insertions(+), 41098 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc create mode 100644 Documentation/admin-guide/gpio/gpio-mockup.rst create mode 100644 Documentation/admin-guide/media/rkisp1.dot create mode 100644 Documentation/admin-guide/media/rkisp1.rst create mode 100644 Documentation/admin-guide/perf/arm-cmn.rst create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/cpuc [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hi37 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hip0 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hip0 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/pctrl.yaml create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/sysc [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hi3519-sysctrl.txt delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-p [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon.yaml create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-max732x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca953x.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml create mode 100644 Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml create mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml create mode 100644 Documentation/devicetree/bindings/input/adc-joystick.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/actions, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/kontron, [...] create mode 100644 Documentation/devicetree/bindings/leds/backlight/common.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml delete mode 100644 Documentation/devicetree/bindings/leds/tca6507.txt create mode 100644 Documentation/devicetree/bindings/leds/ti,tca6507.yaml create mode 100644 Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/lp87565.txt create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87524-q1.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87561-q1.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87565-q1.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-am654.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-am654.yaml create mode 100644 Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/microchip,mcp25xxfd.yaml create mode 100644 Documentation/devicetree/bindings/net/renesas,etheravb.yaml delete mode 100644 Documentation/devicetree/bindings/net/renesas,ravb.txt create mode 100644 Documentation/devicetree/bindings/perf/arm,cmn.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.yaml create mode 100644 Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtmv20-regu [...] delete mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.txt create mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml create mode 100644 Documentation/devicetree/bindings/rng/ingenic,trng.yaml create mode 100644 Documentation/devicetree/bindings/soc/aspeed/xdma.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs4234.yaml create mode 100644 Documentation/devicetree/bindings/usb/cdns,usb3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt create mode 100644 Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml create mode 100644 Documentation/hwmon/intel-m10-bmc-hwmon.rst create mode 100644 Documentation/hwmon/mp2975.rst create mode 100644 Documentation/hwmon/sl28cpld.rst create mode 100644 Documentation/media/v4l-drivers/zoran.rst delete mode 100644 Documentation/networking/caif/spi_porting.rst create mode 100644 Documentation/userspace-api/iommu.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst delete mode 100644 arch/arc/boot/dts/eznps.dts delete mode 100644 arch/arc/configs/nps_defconfig delete mode 100644 arch/arc/plat-eznps/Kconfig delete mode 100644 arch/arc/plat-eznps/Makefile delete mode 100644 arch/arc/plat-eznps/ctop.c delete mode 100644 arch/arc/plat-eznps/entry.S delete mode 100644 arch/arc/plat-eznps/include/plat/ctop.h delete mode 100644 arch/arc/plat-eznps/include/plat/mtm.h delete mode 100644 arch/arc/plat-eznps/include/plat/smp.h delete mode 100644 arch/arc/plat-eznps/mtm.c delete mode 100644 arch/arc/plat-eznps/platform.c delete mode 100644 arch/arc/plat-eznps/smp.c create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi create mode 100644 arch/arm/boot/dts/sun8i-s3-pinecube.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_nand.dtsi create mode 100644 arch/arm64/include/asm/hyp_image.h create mode 100644 arch/arm64/include/asm/spectre.h create mode 100644 arch/arm64/kernel/proton-pack.c delete mode 100644 arch/arm64/kernel/ssbd.c create mode 100644 arch/arm64/kvm/hyp/nvhe/.gitignore create mode 100644 arch/arm64/kvm/hyp/nvhe/hyp.lds.S delete mode 100644 arch/powerpc/lib/copy_mc_64.S create mode 100644 arch/powerpc/lib/memcpy_mcsafe_64.S delete mode 100644 arch/x86/include/asm/copy_mc_test.h create mode 100644 arch/x86/include/asm/mcsafe_test.h delete mode 100644 arch/x86/lib/copy_mc.c delete mode 100644 arch/x86/lib/copy_mc_64.S create mode 100644 crypto/asymmetric_keys/public_key_sm2.c create mode 100644 crypto/sm2.c create mode 100644 crypto/sm2signature.asn1 create mode 100644 drivers/char/hw_random/ingenic-trng.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c create mode 100644 drivers/gpio/gpio-sl28cpld.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/vangogh_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c create mode 100644 drivers/hid/hid-vivaldi.c create mode 100644 drivers/hwmon/intel-m10-bmc-hwmon.c create mode 100644 drivers/hwmon/pmbus/mp2975.c create mode 100644 drivers/hwmon/sl28cpld-hwmon.c create mode 100644 drivers/i2c/busses/i2c-mlxbf.c create mode 100644 drivers/input/joystick/adc-joystick.c create mode 100644 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c create mode 100644 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h create mode 100644 drivers/iommu/io-pgtable-arm.h create mode 100644 drivers/irqchip/irq-owl-sirq.c create mode 100644 drivers/irqchip/irq-sl28cpld.c create mode 100644 drivers/leds/TODO create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h create mode 100644 drivers/mfd/intel-m10-bmc.c create mode 100644 drivers/mfd/simple-mfd-i2c.c delete mode 100644 drivers/net/caif/caif_spi.c delete mode 100644 drivers/net/caif/caif_spi_slave.c create mode 100644 drivers/net/can/spi/mcp251xfd/Kconfig create mode 100644 drivers/net/can/spi/mcp251xfd/Makefile create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd.h delete mode 100644 drivers/net/can/spi/mcp25xxfd/Kconfig delete mode 100644 drivers/net/can/spi/mcp25xxfd/Makefile delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd-core.c delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd-crc16.c delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd-regmap.c delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd.h create mode 100644 drivers/net/dsa/sja1105/sja1105_devlink.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h create mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.c create mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.h create mode 100644 drivers/perf/arm-cmn.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8167.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h create mode 100644 drivers/pwm/pwm-sl28cpld.c create mode 100644 drivers/regulator/rtmv20-regulator.c create mode 100644 drivers/soc/aspeed/aspeed-socinfo.c create mode 100644 drivers/soc/aspeed/aspeed-xdma.c delete mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfm [...] delete mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfm [...] create mode 100644 drivers/staging/media/zoran/Kconfig create mode 100644 drivers/staging/media/zoran/Makefile create mode 100644 drivers/staging/media/zoran/TODO create mode 100644 drivers/staging/media/zoran/videocodec.c create mode 100644 drivers/staging/media/zoran/videocodec.h create mode 100644 drivers/staging/media/zoran/zoran.h create mode 100644 drivers/staging/media/zoran/zoran_card.c create mode 100644 drivers/staging/media/zoran/zoran_card.h create mode 100644 drivers/staging/media/zoran/zoran_device.c create mode 100644 drivers/staging/media/zoran/zoran_device.h create mode 100644 drivers/staging/media/zoran/zoran_driver.c create mode 100644 drivers/staging/media/zoran/zr36016.c create mode 100644 drivers/staging/media/zoran/zr36016.h create mode 100644 drivers/staging/media/zoran/zr36050.c create mode 100644 drivers/staging/media/zoran/zr36050.h create mode 100644 drivers/staging/media/zoran/zr36057.h create mode 100644 drivers/staging/media/zoran/zr36060.c create mode 100644 drivers/staging/media/zoran/zr36060.h create mode 100644 drivers/usb/dwc2/drd.c create mode 100644 drivers/video/backlight/ktd253-backlight.c create mode 100644 drivers/video/fbdev/amba-clcd.c create mode 100644 drivers/watchdog/sl28cpld_wdt.c create mode 100644 include/crypto/sm2.h create mode 100644 include/linux/amba/clcd-regs.h create mode 100644 include/linux/amba/clcd.h create mode 100644 include/linux/cookie.h create mode 100644 include/linux/mfd/intel-m10-bmc.h delete mode 100644 include/linux/platform_data/ad7291.h delete mode 100644 include/linux/platform_data/leds-pca963x.h delete mode 100644 include/linux/platform_data/macb.h delete mode 100644 include/net/caif/caif_spi.h delete mode 100644 include/net/drop_monitor.h create mode 100644 include/uapi/linux/aspeed-xdma.h delete mode 100644 include/uapi/linux/secretmem.h create mode 100644 kernel/bpf/preload/.gitignore create mode 100644 lib/mpi/ec.c create mode 100644 lib/mpi/mpi-add.c create mode 100644 lib/mpi/mpi-div.c create mode 100644 lib/mpi/mpi-inv.c create mode 100644 lib/mpi/mpi-mod.c create mode 100644 lib/mpi/mpi-mul.c create mode 100644 lib/test_free_pages.c delete mode 100644 mm/gup_benchmark.c create mode 100644 mm/gup_test.c create mode 100644 mm/gup_test.h delete mode 100644 mm/kmemleak-test.c delete mode 100644 mm/secretmem.c create mode 100644 net/xfrm/xfrm_compat.c create mode 100644 samples/kmemleak/Makefile create mode 100644 samples/kmemleak/kmemleak-test.c create mode 100644 sound/soc/codecs/cs4234.c create mode 100644 sound/soc/codecs/cs4234.h create mode 100644 tools/arch/x86/include/asm/mcsafe_test.h create mode 100644 tools/perf/bench/mem-memcpy-x86-64-lib.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_endian.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_write.c create mode 100644 tools/testing/selftests/bpf/prog_tests/pe_preserve_elems.c create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c create mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf_btf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sock_fields.c create mode 100644 tools/testing/selftests/bpf/prog_tests/trace_ext.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_sockmap.h create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_btf.c create mode 100644 tools/testing/selftests/bpf/progs/btf_ptr.h create mode 100644 tools/testing/selftests/bpf/progs/fmod_ret_freplace.c create mode 100644 tools/testing/selftests/bpf/progs/freplace_get_constant.c create mode 100644 tools/testing/selftests/bpf/progs/netif_receive_skb.c create mode 100644 tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c create mode 100644 tools/testing/selftests/bpf/progs/test_pe_preserve_elems.c create mode 100644 tools/testing/selftests/bpf/progs/test_raw_tp_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/test_sock_fields.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sock_fields_kern.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_neigh.c create mode 100644 tools/testing/selftests/bpf/progs/test_trace_ext.c create mode 100644 tools/testing/selftests/bpf/progs/test_trace_ext_tracing.c delete mode 100644 tools/testing/selftests/bpf/test_sock_fields.c create mode 100755 tools/testing/selftests/bpf/test_tc_neigh.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_headroom.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_pfc.sh mode change 100644 => 100755 tools/testing/selftests/drivers/net/netdevsim/udp_tun [...] create mode 100755 tools/testing/selftests/net/drop_monitor_tests.sh create mode 100644 tools/testing/selftests/net/ipsec.c delete mode 120000 tools/testing/selftests/powerpc/copyloops/copy_mc_64.S create mode 120000 tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S create mode 100644 tools/testing/selftests/vm/check_config.sh delete mode 100644 tools/testing/selftests/vm/gup_benchmark.c create mode 100644 tools/testing/selftests/vm/gup_test.c delete mode 100644 tools/testing/selftests/vm/memfd_secret.c create mode 100644 tools/testing/selftests/vm/run_vmtest.sh delete mode 100755 tools/testing/selftests/vm/run_vmtests