This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 8b787da7ba8c Add linux-next specific files for 20201007 omits 5ceb6baa6161 Merge branch 'akpm/master' into master omits cc772f1be32c mm: remove duplicate include statement in mmu.c omits 45ed39f3412e mm: remove the filename in the top of file comment in vmalloc.c omits 4d57c1e57fe8 mm: cleanup the gfp_mask handling in __vmalloc_area_node omits 5f0f7cb749cd mm: remove alloc_vm_area omits 373ba71d6517 x86/xen: open code alloc_vm_area in arch_gnttab_valloc omits 1f6831ba0583 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] omits 5c66a214ee31 drm/i915: use vmap in i915_gem_object_map omits 4ba0ca2f390e drm/i915: stop using kmap in i915_gem_object_map omits 5ccb70e5c1fd drm/i915: use vmap in shmem_pin_map omits 9e89ab7662b9 zsmalloc: switch from alloc_vm_area to get_vm_area omits 855cc5f3d476 mm: allow a NULL fn callback in apply_to_page_range omits df9cfccd73cd mm: add a vmap_pfn function omits b4380d792676 mm: add a VM_MAP_PUT_PAGES flag for vmap omits 7bb1a8dbef06 mm: update the documentation for vfree omits 035c03450d65 fix up for "iov_iter: transparently handle compat iovecs i [...] omits f56e80ceea08 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits f75ca19232f0 mm: do not use helper functions for process_madvise omits 51f1b912488f mm/madvise: remove duplicate include omits cbeaad9f9e0c mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 090a60321339 fix for "mm/madvise: introduce process_madvise() syscall: [...] omits 65c84c60b352 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 9a105526abd5 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits bc34ef045eaa mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 44acddde2bb8 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 207ca2df7bdb pid: move pidfd_get_pid() to pid.c omits 360912509a44 mm/madvise: pass mm to do_madvise omits b4b1207c6b98 selftests/vm: 10x speedup for hmm-tests omits a8a0bb817159 selftests/vm: fix an improper dependency upon executable s [...] omits 4ad3ab0681b0 selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits f94208ee5bc8 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits 2b7014ad9511 selftests/vm: gup_test: introduce the dump_pages() sub-test omits 556bc7af7e18 selftests/vm: only some gup_test items are really benchmarks omits 35420b32b7d7 selftests/vm: minor cleanup: Makefile and gup_test.c omits fb1de3e979db selftests/vm: rename run_vmtests --> run_vmtests.sh omits b97aa58b3a27 selftests/vm: use a common gup_test.h omits 936d79a9570a mm/gup_benchmark: rename to mm/gup_test omits 7be86ce9a86d mm/gup: assert that the mmap lock is held in __get_user_pages() omits aa540f13652d mmap locking API: don't check locking if the mm isn't live yet omits a3a7c8badede binfmt_elf: take the mmap lock around find_extend_vma() omits acb6b2581890 mm/gup_benchmark: take the mmap lock around GUP omits 1472faa5d3f9 mm/mmap: add inline munmap_vma_range() for code readability omits 6a4c25b89318 mm/mmap: add inline vma_next() for readability of mmap code omits 11d62050698d mm/migrate: avoid possible unnecessary process right check [...] omits 5551d9ea1214 mm/memory_hotplug: remove a wrapper for alloc_migration_target() omits 80a1324efaa8 mm/memory-failure: remove a wrapper for alloc_migration_target() omits 5b26d96847a1 mm: kmem: enable kernel memcg accounting from interrupt contexts omits d9f4d555ef96 mm: kmem: prepare remote memcg charging infra for interrup [...] omits 9887dca27b23 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] omits ce51ed778906 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] omits eb788a1b0795 mm, memcg: rework remote charging API to support nesting omits dd103cd2080f ia64: fix build error with !COREDUMP omits 4586f01a899a Merge branch 'akpm-current/current' into master omits e72019a99584 Merge remote-tracking branch 'memblock/for-next' into master omits 1539a5f6c2eb Merge remote-tracking branch 'notifications/notifications- [...] omits 88f308fd5497 Merge remote-tracking branch 'mhi/mhi-next' into master omits 99e080e90c11 Merge remote-tracking branch 'trivial/for-next' into master omits 4845b2914ea0 Merge remote-tracking branch 'cfi/cfi/next' into master omits 659f45824e3c Merge remote-tracking branch 'hmm/hmm' into master omits 13054265c4f6 Merge remote-tracking branch 'pidfd/for-next' into master omits 605005b1681a Merge remote-tracking branch 'kgdb/kgdb/for-next' into master omits 6040099869d8 Merge remote-tracking branch 'hyperv/hyperv-next' into master omits f4b85b37156a Merge remote-tracking branch 'xarray/xarray' into master omits 570c15f09697 Merge remote-tracking branch 'nvmem/for-next' into master omits acfcece9100d Merge remote-tracking branch 'slimbus/for-next' into master omits d778c50dc54e Merge remote-tracking branch 'kspp/for-next/kspp' into master omits 6d2852a2117c Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] omits 29dc8f1ada95 Merge remote-tracking branch 'ntb/ntb-next' into master omits 6973bf76c678 Merge remote-tracking branch 'rtc/rtc-next' into master omits 8a78776e404d Merge remote-tracking branch 'livepatching/for-next' into master omits 33956b081ee6 Merge remote-tracking branch 'kselftest/next' into master omits 402ad1c8d57a Merge remote-tracking branch 'pwm/for-next' into master omits cf5bf1832623 Merge remote-tracking branch 'pinctrl/for-next' into master omits 8dc17c37ba7c Merge remote-tracking branch 'gpio/for-next' into master omits eb9267b4a0b0 Merge remote-tracking branch 'rpmsg/for-next' into master omits e234fac64a94 Merge remote-tracking branch 'vhost/linux-next' into master omits 99dad6509f6d Merge remote-tracking branch 'scsi-mkp/for-next' into master omits bbe76716e12b Merge remote-tracking branch 'scsi/for-next' into master omits 4d268c15350c Merge remote-tracking branch 'cgroup/for-next' into master omits 0a5d2256a756 Merge remote-tracking branch 'dmaengine/next' into master omits 22c832a42f38 Merge remote-tracking branch 'mux/for-next' into master omits 0d7f86f9fba6 Merge remote-tracking branch 'staging/staging-next' into master omits 12ccf9871897 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] omits 899653a149c0 Merge remote-tracking branch 'tty/tty-next' into master omits bc243b400d8b Merge remote-tracking branch 'usb-serial/usb-next' into master omits e9c64c5eb2ba Merge remote-tracking branch 'usb/usb-next' into master omits d23721b523e2 Merge remote-tracking branch 'driver-core/driver-core-next [...] omits b0e0d1a98645 Merge remote-tracking branch 'ipmi/for-next' into master omits ea11025b5a95 Merge remote-tracking branch 'leds/for-next' into master omits 6d397c70a720 Merge remote-tracking branch 'chrome-platform/for-next' in [...] omits 67ed298cf06b Merge remote-tracking branch 'percpu/for-next' into master omits 89edff9b6f67 Merge remote-tracking branch 'xen-tip/linux-next' into master omits 5634f3323ce1 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master omits 8a9f3b62da69 Merge remote-tracking branch 'kvm-arm/next' into master omits 9271da55f057 Merge remote-tracking branch 'rcu/rcu/next' into master omits c0dc32347f80 Merge remote-tracking branch 'ftrace/for-next' into master omits 172055924a1f Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] omits 4341115b2e01 Merge remote-tracking branch 'edac/edac-for-next' into master omits 9003b006aead Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits e59010a85de9 Merge remote-tracking branch 'tip/auto-latest' into master omits 88c1dfd94656 Merge remote-tracking branch 'spi/for-next' into master omits 00bfcbd7c0b0 Merge remote-tracking branch 'devicetree/for-next' into master omits c82e236fa8dd Merge remote-tracking branch 'audit/next' into master omits 542fbc88ba96 Merge remote-tracking branch 'vfio/next' into master omits 2c824ecdd5b8 Merge remote-tracking branch 'iommu/next' into master omits 172afde3279a Merge remote-tracking branch 'tpmdd/next' into master omits 2036a28f306d Merge remote-tracking branch 'tomoyo/master' into master omits e9093bf84f3f Merge remote-tracking branch 'smack/next' into master omits 232a47359f95 Merge remote-tracking branch 'selinux/next' into master omits bd6d4ee86c08 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] omits 091024ec2114 Merge remote-tracking branch 'integrity/next-integrity' in [...] omits a368ff19a957 Merge remote-tracking branch 'regulator/for-next' into master omits 11d90b61d84a Merge remote-tracking branch 'battery/for-next' into master omits 0d53e65dfa6f Merge remote-tracking branch 'backlight/for-backlight-next [...] omits a8920c3037bd Merge remote-tracking branch 'mfd/for-mfd-next' into master omits 87b39e9c2abd Merge remote-tracking branch 'mmc/next' into master omits 8cc24d95c387 Merge remote-tracking branch 'device-mapper/for-next' into master omits cd40d06d5211 Merge remote-tracking branch 'block/for-next' into master omits 57e2144c7ae9 Merge remote-tracking branch 'input/next' into master omits 31beab13a13a Merge remote-tracking branch 'modules/modules-next' into master omits 6c43a4d2e729 Merge remote-tracking branch 'sound-asoc/for-next' into master omits 4e01afc75401 Merge remote-tracking branch 'sound/for-next' into master omits 184def148ed2 Merge remote-tracking branch 'regmap/for-next' into master omits 7513b1109652 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master omits 27b427f3d129 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits 1633491d8fa6 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits c35dc80d388e Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] omits 63d40f71a377 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits f33ef9f9c798 Merge remote-tracking branch 'amdgpu/drm-next' into master omits 60aa1e5420e2 Merge remote-tracking branch 'drm/drm-next' into master omits 6c53d44675c7 Merge remote-tracking branch 'crypto/master' into master omits a31648fd9ae0 Merge remote-tracking branch 'spi-nor/spi-nor/next' into master omits c6735a1f3bdf Merge remote-tracking branch 'nand/nand/next' into master omits 978ddac9a35e Merge remote-tracking branch 'mtd/mtd/next' into master omits e688767b0a45 Merge remote-tracking branch 'gfs2/for-next' into master omits 034394243868 Merge remote-tracking branch 'bluetooth/master' into master omits 571342b34925 Merge remote-tracking branch 'bpf-next/master' into master omits ddb43e16d635 xsk: Remove internal DMA headers omits 18d581144f2e Merge remote-tracking branch 'net-next/master' into master omits 7a18f4fc4bbd Merge remote-tracking branch 'rdma/for-next' into master omits 2235cc0a20a3 Merge remote-tracking branch 'swiotlb/linux-next' into master omits 415ce662476b Merge remote-tracking branch 'dlm/next' into master omits 30c9cc8a3e95 Merge remote-tracking branch 'ieee1394/for-next' into master omits 587424c1f021 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] omits fd0d389dd45c Merge remote-tracking branch 'cpupower/cpupower' into master omits 4ba8b8aec58b Input: evdev - per-client waitgroups omits 9d59f9cb5853 Merge remote-tracking branch 'pm/linux-next' into master omits c5e119d7f067 Merge remote-tracking branch 'v4l-dvb/master' into master omits dd3af7a598c7 Merge remote-tracking branch 'jc_docs/docs-next' into master omits db168275ae72 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] omits 6a49ca3e4ab6 Merge remote-tracking branch 'dmi/dmi-for-next' into master omits ffb52011efa8 Merge remote-tracking branch 'i3c/i3c/next' into master omits d78b665b2af2 Merge remote-tracking branch 'i2c/i2c/for-next' into master omits c3d4bca9501a Merge remote-tracking branch 'hid/for-next' into master omits b1c2f372d86c Merge remote-tracking branch 'pstore/for-next/pstore' into master omits 09f96cef809f Merge remote-tracking branch 'pci/next' into master omits 34dd79c27f8a Merge remote-tracking branch 'printk/for-next' into master omits c487eed75901 Merge remote-tracking branch 'vfs/for-next' into master omits 16b320815f0a Merge remote-tracking branch 'file-locks/locks-next' into master omits b1d5d128cceb Merge remote-tracking branch 'iomap/iomap-for-next' into master omits 0655b052fc7b Merge remote-tracking branch 'zonefs/for-next' into master omits 81937dbac8df Merge remote-tracking branch 'xfs/for-next' into master omits 2b855f922eff Merge remote-tracking branch 'ubifs/next' into master omits 259786225a9a Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] omits c7c82b478efb Merge remote-tracking branch 'nfs-anna/linux-next' into master omits 4191a2f03e1a Merge remote-tracking branch 'fuse/for-next' into master omits c309a1bdf8ee Merge remote-tracking branch 'f2fs/dev' into master omits e3cc023f0982 Merge remote-tracking branch 'ext4/dev' into master omits b681127e90c4 Merge remote-tracking branch 'ext3/for_next' into master omits 13b560182d70 Merge remote-tracking branch 'exfat/dev' into master omits 9bcd2746d746 Merge remote-tracking branch 'erofs/dev' into master omits 3ff169ea3516 x86: add failure injection to get/put/clear_user omits a87dc3615695 lib, uaccess: add failure injection to usercopy functions omits 4aedbc249e3f lib, include/linux: add usercopy failure capability omits dd19b228dd8c ROMFS: support inode blocks calculation omits 34a7440ba2a2 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang omits 01d0040cb1e8 sched.h: drop in_ubsan field when UBSAN is in trap mode omits 4df82bba5d9a scripts/gdb/tasks: add headers and improve spacing format omits 25b34803bf77 scripts/gdb/proc: add struct mount & struct super_block ad [...] omits e0aff1cd7e24 aio: simplify read_events() omits 6d3e54c4afc9 kernel/relay.c: drop unneeded initialization omits 424a9d529687 panic: dump registers on panic_on_warn omits 57989545cf71 rapidio: fix the missed put_device() for rio_mport_add_riodev omits 3b329d5ccf27 rapidio: fix error handling path omits 76542189e794 nilfs2: fix some kernel-doc warnings for nilfs2 omits c0093ec7db8b autofs: harden ioctl table omits 601c4763662b ramfs: fix nommu mmap with gaps in the page cache omits 39d3784b5443 mm: remove the now-unnecessary mmget_still_valid() hack omits 150748e21678 mm/gup: take mmap_lock in get_dump_page() omits 8e07d6deea44 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot omits f3b4da5fad3a coredump: rework elf/elf_fdpic vma_dump_size() into common helper omits 63a2d975839c coredump: refactor page range dumping into common helper omits 73951a4a9214 coredump: let dump_emit() bail out on short writes omits bd1e4a9f5477 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU omits a3cb844e8d59 tools/testing/selftests: add self-test for verifying load [...] omits ee982b89c735 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 4fbb6be9c158 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 42db1d5c2d09 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] omits 8afd2f0f45be checkpatch: fix false positive on empty block comment lines omits d5432da57a54 checkpatch: fix multi-statement macro checks for while blocks. omits 979bd5f20976 checkpatch-emit-a-warning-on-embedded-filenames-fix omits ffb597c6e66e checkpatch: emit a warning on embedded filenames omits 659b81761cb5 checkpatch: test $GIT_DIR changes omits 43387827ca22 checkpatch: extend author Signed-off-by check for split Fr [...] omits 2a597d3ccb4d checkpatch: fix git "fatal" warning if file argument outsi [...] omits a23d63be932b checkpatch: allow not using -f with files that are in git omits 3e075eb94c6e checkpatch-warn-on-self-assignments-checkpatch-fixes omits a896a5c36f64 checkpatch: warn on self-assignments omits f43951477b31 const_structs.checkpatch: add pinctrl_ops and pinmux_ops omits e59e4359bb37 checkpatch: warn if trace_printk and friends are called omits 9a2a1e1e6d3d const_structs.checkpatch: add phy_ops omits 7584b50e8eda checkpatch: add test for comma use that should be semicolon omits fc045d478a90 checkpatch: move repeated word test omits a11cbf9263cf checkpatch: add --kconfig-prefix omits cc8fb46f407f bitops: use the same mechanism for get_count_order[_long] omits 8b882e064470 bitops: simplify get_count_order_long() omits 90656ff947b5 lib/crc32.c: fix trivial typo in preprocessor condition omits ad135c617ced include/linux/list.h: add a macro to test if entry is poin [...] omits 147064e137ab lib/percpu_counter.c: use helper macro abs() omits 5d5cf32e62c0 lib/scatterlist.c: avoid a double memset omits 57ea92f5eb5b lib/idr.c: document that ida_simple_{get,remove}() are deprecated omits 72fadbf43579 lib/idr.c: document calling context for IDA APIs mustn't u [...] omits 4aa24950e85d lib/mpi/mpi-bit.c: fix spello of "functions" omits 1a4dfdf9709d lib: test_sysctl: delete duplicated words omits 53fd43927656 lib: syscall: delete duplicated words omits b06853458e84 lib: radix-tree: delete duplicated words omits 454a58b29963 lib: earlycpio: delete duplicated words omits 6dc2d0db8b9b lib: dynamic_queue_limits: delete duplicated words + fix typo omits d09c077decc1 lib: devres: delete duplicated words omits 192b9ea482ea lib: decompress_bunzip2: delete duplicated words omits 4c26fbc4761e lib: libcrc32c: delete duplicated words omits 9352eca92d17 lib: bitmap: delete duplicated words omits 1266292d697f get_maintainer: exclude MAINTAINERS file(s) from --git-fallback omits 5df6da4ebd01 get_maintainer: add test for file in VCS omits 3d976fec1f11 kernel/: fix repeated words in comments omits 66dffb30a413 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] omits 6201f98adbef kernel.h: split out min()/max() et al. helpers omits ec09c27459d8 fs: configfs: delete repeated words in comments omits 71d71cfd46e7 proc/sysctl: make protected_* world readable omits 248abb9f94eb kernel/hung_task.c: Monitor killed tasks. omits f8c8ce8b5bf8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ac957a3bd107 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits efaf97b42520 mm: rename page_order() to buddy_order() omits 10593c9829bd include/linux/mmzone.h: remove unused early_pfn_valid() omits bfec4e37797a mm: use helper function put_write_access() omits 505bbbb9df3b mm/workingset.c: fix some doc warnings omits 17e3d0feeb29 mm: fix some comments formatting omits e9273a81f5ef mm: fix some broken comments omits c562d47855e8 mm: use self-explanatory macros rather than "2" omits b0f2c97cca16 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() omits fb2f3e85c681 mm/highmem.c: clean up endif comments omits 057eec51d338 mm/page_reporting.c: drop stale list head check in page_re [...] omits 8d6a38b6e09e mm/slab.h: remove duplicate include omits 0f21a7449933 zram: failing to decompress is WARN_ON worthy omits 9c397ac8a750 mm/memory_hotplug: update comment regarding zone shuffling omits ecf28c936951 mm/page_alloc: place pages to tail in __free_pages_core() omits b873d77e4a03 mm/page_alloc: move pages to tail in move_to_free_list() omits f4a5352dee06 mm/page_alloc: place pages to tail in __putback_isolated_page() omits 7ddf132896e5 mm/page_alloc: convert "report" flag of __free_one_page() [...] omits 36d1ab756036 mm: don't panic when links can't be created in sysfs omits 1b5482ece702 kernel/resource: make iomem_resource implicit in release_m [...] omits c3c24d4a32d6 hv_balloon: try to merge system ram resources omits e3b2d0f443df xen/balloon: try to merge system ram resources omits ac0e3be224c6 virtio-mem: try to merge system ram resources omits 8d8c6b805691 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] omits 1d884adad656 mm/memory_hotplug: prepare passing flags to add_memory() a [...] omits ab4f317a423d mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] omits 1cfb71ce3507 kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED omits 50a55832da5b kernel/resource: fix use of ternary condition in release_m [...] omits e8db7d24f35d kernel/resource: make release_mem_region_adjustable() never fail omits 20ebdc0f8448 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] omits 11742d43d1d0 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] omits 9d0ef39ede4c mm/page_alloc: drop stale pageblock comment in memmap_init [...] omits f288ddf57813 mm/memory_hotplug: simplify page onlining omits 5ebbe3cfc8b4 mm/page_isolation: simplify return value of start_isolate_ [...] omits 7b860401dbce mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() omits 4513d9829f95 mm/page_alloc: simplify __offline_isolated_pages() omits a1b51f1f4d56 mm-memory_hotplug-simplify-page-offlining-fix omits 80077a336212 mm/memory_hotplug: simplify page offlining omits 49ef86a43d9b mm/memory_hotplug: enforce section granularity when onlini [...] omits 3913144ed878 mm/memory_hotplug: inline __offline_pages() into offline_pages() omits bfa1af72898c mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] omits 6abc47169b02 mm/util.c: update the kerneldoc for kstrdup_const() omits 2e6e46c2e71e mm/vmstat.c: use helper macro abs() omits 8751a1f2e4ed mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits c719b7e0373e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits c45461a87723 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 7a835998e56a mm/page_poison.c: replace bool variable with static key omits 9ed4f6509573 mm,hwpoison: try to narrow window race for free pages omits b84eb1b415a5 mm,hwpoison: double-check page count in __get_any_page() omits 03bb866479f5 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits 7eda5b54ee5b mm,hwpoison: return 0 if the page is already poisoned in s [...] omits 9122d8a5673a mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits 80c3628f42e0 mm,hwpoison: rework soft offline for in-use pages omits e5e6c14d826c mm,hwpoison: rework soft offline for free pages omits c146956c96c1 mm,hwpoison: unify THP handling for hard and soft offline omits 4c5191a3a6a2 mm,hwpoison: kill put_hwpoison_page omits 6ccd769819d0 mm,hwpoison: refactor madvise_inject_error omits 9d0b8b419e05 mm,hwpoison: unexport get_hwpoison_page and make it static omits 772969be4ec3 mm,hwpoison-inject: don't pin for hwpoison_filter omits 0b32a0263a46 mm, hwpoison: remove recalculating hpage omits 1ad91a695d10 mm,hwpoison: cleanup unused PageHuge() check omits a498ecd0396e mm/readahead: pass a file_ra_state into force_page_cache_ra omits a355e5faf181 mm/filemap: fold ra_submit into do_sync_mmap_readahead omits 981cb4635dc3 mm/readahead: add page_cache_sync_ra and page_cache_async_ra omits bfe4e8f57161 mm/readahead: pass readahead_control to force_page_cache_ra omits d5f340651f96 mm/readahead: make ondemand_readahead take a readahead_control omits d04a3b3235f1 mm/readahead: make do_page_cache_ra take a readahead_control omits 2314df5e7d46 mm/readahead: make page_cache_ra_unbounded take a readahea [...] omits ca5caf8c8f75 mm/readahead: add DEFINE_READAHEAD omits 085a50afb625 fs: do not update nr_thps for mappings which support THPs omits 4b28b45aa73c fs: add a filesystem flag for THPs omits c87dedc306d8 mm/vmscan: allow arbitrary sized pages to be paged out omits ec9cb864767b mm/page-writeback: support tail pages in wait_for_stable_page omits 742c63fae05f mm/truncate: fix truncation for pages of arbitrary size omits c94730a8f6e6 mm/rmap: fix assumptions of THP size omits 71e88368eace mm/huge_memory: fix can_split_huge_page assumption of THP size omits 4f31fbf53d9a mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] omits b8c795a22243 mm/huge_memory: fix split assumption of page size omits 014114af182f mm/huge_memory: fix total_mapcount assumption of page size omits 597658871621 mm/page_owner: change split_page_owner to take a count omits bd295c3e4fb1 mm: Fix remove page fault assumption of compound page size omits 4a097a5a7502 mm/memory: remove page fault assumption of compound page size omits 15a193e35c18 mm/filemap: fix page cache removal for arbitrary sized THPs omits 8169efa2cb73 mm/filemap: fix storing to a THP shadow entry omits b9a8f4a07bda fix xarray omits a0a375c612bb xarray-add-xas_split-fix-2 omits cd58d7e580f9 xarray-add-xas_split-fix omits 19310425ed64 XArray: add xas_split omits e99c6cd2ce75 xarray-add-xa_get_order-fix omits 3808bcfca864 XArray: add xa_get_order omits 1e1369a7b820 mm/migrate: remove obsolete comment about device public omits 0bde84209de6 mm/migrate: remove cpages-- in migrate_vma_finalize() omits 7d5a7dae8446 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] omits 235f687126f2 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] omits 4001b08af7b8 memblock: use separate iterators for memory and reserved regions omits f62d9922ca83 memblock: implement for_each_reserved_mem_region() using _ [...] omits 5a475b2897a2 memblock: remove unused memblock_mem_size() omits 659742b51b02 x86/setup: simplify reserve_crashkernel() omits 8e76e1c5890b x86/setup: simplify initrd relocation and reservation omits ba3d4ab489d6 mips: fix cavium-octeon build caused by memblock refactoring omits ce1830910a30 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix omits f76be02b5c1a arch, drivers: replace for_each_membock() with for_each_me [...] omits d3b1000b04a5 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] omits 06bf970748c8 memblock: reduce number of parameters in for_each_mem_range() omits 1481c3601d7f memblock-make-memblock_debug-and-related-functionality-pri [...] omits 03a366770c6b memblock: make memblock_debug and related functionality private omits aeca0098c9e0 memblock: make for_each_memblock_type() iterator private omits efd41aa618d8 mircoblaze: drop unneeded NUMA and sparsemem initializations omits 1cb5846ca065 riscv: drop unneeded node initialization omits c4088f841ff8 h8300, nds32, openrisc: simplify detection of memory extents omits 9f28b2d5ccab arm64: numa: simplify dummy_numa_init() omits 103a2733c5bb arm, xtensa: simplify initialization of high memory pages omits 337f60e01197 dma-contiguous: simplify cma_early_percent_memory() omits 215ed698b2a7 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() omits 8d6ba4ab5c22 mm-mempool-add-else-to-split-mutually-exclusive-case-fix omits 8c9dcb65ac57 mm/mempool: Add 'else' to split mutually exclusive case omits ed7fa189e809 mm: remove unused alloc_page_vma_node() omits e6e8be48d68a mm/mempolicy: remove or narrow the lock on current omits 2dda8ffaafed selftests/vm: 8x compaction_test speedup omits 5864b516653a include/linux/compaction.h: clean code by removing unused [...] omits 7bfd0ca6a663 mm/compaction.c: micro-optimization remove unnecessary branch omits e2f6a0b26c33 mm/zbud: remove redundant initialization omits 022b41ab65ab mm/z3fold.c: use xx_zalloc instead xx_alloc and memset omits efe1b2f49767 mm/vmscan: fix comments for isolate_lru_page() omits f9c7f3b8975a mm/vmscan: fix infinite loop in drop_slab_node omits fefc3c1ed8c9 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] omits 93b66a2fd949 mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 omits 67664e23c076 mm/hugetlb: take the free hpage during the iteration directly omits 34e4bc02f2fc mm/hugetlb: narrow the hugetlb_lock protection area during [...] omits eebf9c7d8ff3 mm/hugetlb: a page from buddy is not on any list omits b7b850321e9f mm/hugetlb: count file_region to be added when regions_nee [...] omits 3ebd7ebcdd1b mm/hugetlb: use list_splice to merge two list at once omits d1046048d559 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] omits 3cb7c4868dd2 mm/hugetlb: not necessary to coalesce regions recursively omits b87d2fc48ce0 MIPS: do not call flush_tlb_all when setting pmd entry omits bf311c98fe0e mm/huge_memory.c: update tlb entry if pmd is changed omits 877774959595 doc/vm: fix typo in the hugetlb admin documentation omits 81d38b86e26e mm/hugetlb.c: remove the unnecessary non_swap_entry() omits eafe7400025d mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool omits 193378a6883f include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] omits 7936e949f995 mm/page_alloc.c: fix freeing non-compound pages omits 31ee4251111f mm: move call to compound_head() in release_pages() omits 0e6420de4dab mmzone: clean code by removing unused macro parameter omits 451ef7efb1a9 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' omits 4c48b6005e5c mm/page_alloc.c: clean code by merging two functions omits 166d4410c68d mm/page_alloc.c: fix early params garbage value accesses omits 2bcf39681e62 mm/page_alloc.c: micro-optimization remove unnecessary branch omits 3f1e5c5d34e3 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] omits 506aadecfd9a mm/page_alloc.c: clean code by removing unnecessary initia [...] omits 95bb39a67d6c mm, isolation: avoid checking unmovable pages across pageb [...] omits 5a2310664443 mm: document semantics of ZONE_MOVABLE omits 33f754d19a2d virtio-mem: don't special-case ZONE_MOVABLE omits 0fc612e498cf mm/page_isolation: cleanup set_migratetype_isolate() omits 650ef03277a8 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] omits 67fb97b93d14 mm/page_isolation: exit early when pageblock is isolated i [...] omits b305ae0f6c68 mm/page_alloc: tweak comments in has_unmovable_pages() omits 403fc84d2f97 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] omits 87d712bfc5f4 KASAN: Testing Documentation omits 9b6881b4bf2d kasan-port-kasan-tests-to-kunit-v14 omits 8819f081cbb4 KASAN: Port KASAN Tests to KUnit omits 13d8a6366d21 KUnit: KASAN Integration omits 9c9e3a04605e kasan/kunit: add KUnit Struct to Current Task omits 800a51335a8a docs/vm: fix 'mm_count' vs 'mm_users' counter confusion omits 6f0c9526ccf0 mm/vmalloc.c: fix the comment of find_vm_area omits 83045f35d36f mm/vmalloc.c: update the comment in __vmalloc_area_node() omits 782ba37e6677 mm/memory-failure.c: remove unused macro `writeback' omits 39b3a46f009b mm/memory-failure: do pgoff calculation before for_each_process() omits 0e5a2e2cf797 mm/dmapool.c: replace hard coded function name with __func__ omits 087b74bbf611 mm/dmapool.c: replace open-coded list_for_each_entry_safe() omits 178e77683eb7 lib/test_hmm.c: remove unused dmirror_zero_page omits faf86ecec226 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro omits c71760885fc2 include/linux/huge_mm.h: remove mincore_huge_pmd declaration omits 2d47905d3b05 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2-fix omits 0ed4239db7e9 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2 omits 78045b31d65c mm: remove src/dst mm parameter in copy_page_range() omits 6286abb7b649 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] omits efd2b6b31941 mm/mmap.c: use helper function allow_write_access() in __r [...] omits 9706e0a98637 mm: use helper function mapping_allow_writable() omits 88644557cd1c mm/mmap: check on file instead of the rb_root_cached of it [...] omits d8844d6ca493 mm/mmap: not necessary to check mapping separately omits 9f8b50add157 mm/memory.c: fix spello of "function" omits 07d7a7e1c5d5 mm/mmap: leave adjust_next as virtual address instead of p [...] omits 7f2c7e722ffa mm: simplify PageDoubleMap with PF_SECOND policy omits 431cc717f71d mm: move PageDoubleMap bit omits ac1f6d05b900 mm/mmap.c: fix the adjusted length error omits 6846ee6d5bf5 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock omits 62a87a8d3b06 mm: smaps*: extend smap_gather_stats to support specified [...] omits af7e7ad48d54 mmap locking API: add mmap_lock_is_contended() omits 6b627db7ba78 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] omits 620dfc6f0de7 mm/mmap: rename __vma_unlink_common() to __vma_unlink() omits ca0b9b7ffd84 mm/memory.c: replace vmf->vma with variable vma omits b76cb6dabec4 mm/memory.c: fix typo in __do_fault() comment omits a9fdcfcfbfa6 arm: __pmd_free_tlb(): call page table destructor omits 371091ec708f mm: account PMD tables like PTE tables omits 0910b494dd58 selftests/vm: fix incorrect gcc invocation in some cases omits 7bd4acbeea11 selftests/vm: fix false build success on the second and la [...] omits 38ed8b62b28c mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] omits e787443b99e9 mm/page_counter: correct the obsolete func name in the com [...] omits 927603657eb4 mm: memcontrol: add the missing numa_stat interface for cgroup v2 omits b10fa5a2ecbb mm/memcg: unify swap and memsw page counters omits c77171cbd96e mm-memcg-simplify-mem_cgroup_get_max-v4 omits d349e6de0b06 mm/memcg: simplify mem_cgroup_get_max() omits ef42274a865c mm/memcg: clean up obsolete enum charge_type omits 6b8b630b7419 mm: memcontrol: correct the comment of mem_cgroup_iter() omits 402bf0319d11 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] omits 2018dfa333bc mm: memcontrol: Use the preferred form for passing the siz [...] omits c7d2e692dd2d mm: memcontrol: use flex_array_size() helper in memcpy() omits f41f297be315 mm/memremap.c: convert devmap static branch to {inc,dec} omits 653de4c17f90 mm/swapfile.c: fix potential memory leak in sys_swapon omits 3e9679cf75f6 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() omits e69fa8c26118 mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] omits 7bbaf0b59251 mm/page_io.c: remove useless out label in __swap_writepage() omits 6ab85efe63ed mm/swap_slots.c: remove always zero and unused return valu [...] omits 6a1d97abca60 mm/swap.c: fix confusing comment in release_pages() omits 2316f46ebd9d mm: remove superfluous __ClearPageActive() omits 25ab350623dd mm: remove activate_page() from unuse_pte() omits 66a49fc7fd1f swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity omits 79a5405cc820 mm/frame-vec: use FOLL_LONGTERM omits 8729f98752e2 mm/frame-vec: drop gup_flags from get_vaddr_frames() omits dc204571f789 mm/gup: protect unpin_user_pages() against npages==-ERRNO omits aac12d7bf40c mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] omits aa3187e9be6d mm/gup: don't permit users to call get_user_pages with FOL [...] omits a0b4ad70cdec mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag omits f33183eb012b mm/gup_benchmark: update the documentation in Kconfig omits 4f6f364e4506 mm, fadvise: improve the expensive remote LRU cache draini [...] omits e1ba941d18ad mm/filemap: fix filemap_map_pages for THP omits 46155fac0aa0 mm: add find_lock_head omits f28720e88a4d mm-shmem-return-head-page-from-find_lock_entry-fix omits 4e4e7359cbfe mm/shmem: return head page from find_lock_entry omits 1fdf5895ac96 mm-convert-find_get_entry-to-return-the-head-page-fix omits 10ddb8084b0e mm: convert find_get_entry to return the head page omits 1398e9799bfa i915: use find_lock_page instead of find_lock_entry omits a54c2f0982c9 proc: optimise smaps for shmem entries omits 2d99330c7be3 mm-optimise-madvise-willneed-fix omits 23bcee657e6a mm: optimise madvise WILLNEED omits f60d736d3bcc mm: use find_get_incore_page in memcontrol omits d5d05eda33d9 mm: factor find_get_incore_page out of mincore_page omits fab3ee6b973d mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] omits 78d19ae4e2b4 mm/debug_vm_pgtable: avoid none pte in pte_clear_test omits 96b39f082d65 mm/debug_vm_pgtable: drop hugetlb_advanced_tests() omits 0a410b0cd159 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 omits ddcb54042199 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] omits da23ac99a620 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP omits ec3623bcd99b mm/debug_vm_pgtable/locks: take correct page table lock omits ee91d3a7bb5a mm/debug_vm_pgtable/locks: move non page table modifying t [...] omits 505ad5ac831d mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] omits 829acc7461d7 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] omits 085d7838d55e mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] omits 0a7f96e08503 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] omits 51697c3fd61f mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value omits a7d77e148e6c powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix omits bd363c858721 powerpc/mm: move setting pte specific flags to pfn_pte omits a9ec8a2cbe2a powerpc/mm: add DEBUG_VM WARN for pmd_clear omits 29e64a3e4c37 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] omits da64b9490f5a mm/debug.c: do not dereference i_ino blindly omits dde634a80937 device-dax: add a range mapping allocation attribute omits aeeab57c9bb9 dax/hmem: introduce dax_hmem.region_idle parameter omits 52c29b4e2ee9 device-dax: add an 'align' attribute omits 5ccf010d3204 device-dax: make align a per-device property omits 447ab2b30387 device-dax: introduce 'mapping' devices omits ee1926cbf08d device-dax: add dis-contiguous resource support omits 18e38be0218b mm/memremap_pages: support multiple ranges per invocation omits e9b0ac1abd7e mm/hmm/test: use after free in dmirror_allocate_chunk() omits 602259e26058 mm/memremap_pages: convert to 'struct range' omits db5b4ae5829a device-dax: add resize support omits 02e2e5bbb3f2 drivers/base: make device_find_child_by_name() compatible [...] omits 5e217c7e66be device-dax: introduce 'seed' devices omits 4a5faa875a7e device-dax: introduce 'struct dev_dax' typed-driver operations omits 1cd989cd6c20 device-dax: add an allocation interface for device-dax instances omits fb06be7c7774 device-dax/kmem: replace release_resource() with release_m [...] omits c1fbb6e25611 Merge remote-tracking branch 'configfs/for-next' into master omits 696e471c2d63 device-dax/kmem: move resource name tracking to drvdata omits 560db9e6625f device-dax/kmem: introduce dax_kmem_range() omits 6870f193d04a device-dax: make pgmap optional for instance creation omits b8f660de1303 device-dax: move instance creation parameters to 'struct d [...] omits f13f761e505a device-dax: drop the dax_region.pfn_flags attribute omits 843c9b86b42b device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() omits a9b3793f49f9 ACPI: HMAT: attach a device for each soft-reserved range omits 0cac088ac93e mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] omits 5d462d9ccc4a mm/memory_hotplug: introduce default phys_to_target_node() [...] omits 9cf2731cdc75 resource: report parent to walk_iomem_res_desc() callback omits 61bde1e34fd3 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] omits 0b039dbe4ac3 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] omits fc57b05659e3 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] omits 5171fd1a9762 x86/numa: fix build when CONFIG_ACPI is not set omits 7eb80faf8f00 x86/numa: add 'nohmat' option omits 9e95002bbbc9 x86/numa: cleanup configuration dependent command-line options omits a3efc1350fb2 mm,kmemleak-test.c: move kmemleak-test.c to samples dir omits 6b2d60f20c1f mm/kmemleak: rely on rcu for task stack scanning omits 0887ca0d1e36 mm/slub: make add_full() condition more explicit omits 4c37f77020a8 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc omits d2188cb6771d mm/slub.c: branch optimization in free slowpath omits a025e3f48e4d include/linux/slab.h: fix a typo error in comment omits 1f09d58a2493 mm/slab.c: clean code by removing redundant if condition omits 5c75f5e1bde6 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits b6a386b410a6 fs_parse: mark fs_param_bad_value() as static omits a367789918ce fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr omits b3703078f941 ramfs: support O_TMPFILE omits 96be3239718a ocfs2: fix ocfs2 corrupt when iputting an inode omits d2dbc6f2f447 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ad8c0c58ab0e ocfs2: fix potential soft lockup during fstrim omits a85ea512ff7f ocfs2: delete repeated words in comments omits 8582822aafa9 ntfs: add check for mft record size in superblock omits 766c03044858 scripts/decodecode: add the capability to supply the progr [...] omits 90e91f417857 scripts/spelling.txt: increase error-prone spell checking omits 1a750751dcf3 kbuild: doc: describe proper script invocation omits 196f668517b1 export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang omits b4c512b8aca2 compiler.h: avoid escaped section names omits 1fbc0cac8895 compiler-gcc: improve version error omits 559b5460ec50 kasan: remove mentions of unsupported Clang versions omits 2d8626198e4e Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] omits fcdac8c3f23b Revert "arm64: vdso: Fix compilation with clang older than 8" omits b51e8e3d7c4c Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] omits 1f74fd210c3b Revert "kbuild: disable clang's default use of -fmerge-all [...] omits bdf2b8a89c2d compiler-clang: add build check for clang 10.0.1 omits 3ec15056539d mm: swapfile: avoid split_swap_cluster() NULL pointer dereference omits 14035f3e3372 mm-khugepaged-recalculate-min_free_kbytes-after-memory-hot [...] omits 65f476a9395f mm: khugepaged: recalculate min_free_kbytes after memory h [...] omits 82a9e3670282 /proc/kpageflags: do not use uninitialized struct pages omits f271d24e1285 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 98268ecf3be3 MAINTAINERS: Antoine Tenart's email address omits 81a514f3a115 MAINTAINERS: change hardening mailing list omits fc7a90d8c23a Merge remote-tracking branch 'cifs/for-next' into master omits 4ac35d820638 Merge remote-tracking branch 'btrfs/for-next' into master omits 59367d9e01ee Merge remote-tracking branch 'fscrypt/master' into master omits 748cdf92d765 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits 7ddb09708fc7 Merge remote-tracking branch 's390/for-next' into master omits eb25923840e3 exfat: remove useless check in exfat_move_file() omits b542ad824ef3 Merge remote-tracking branch 'risc-v/for-next' into master omits 4280ab70a668 Merge remote-tracking branch 'powerpc/next' into master omits b95261f15b37 Merge remote-tracking branch 'parisc-hd/for-next' into master omits 64c6ee993b31 Merge remote-tracking branch 'nds32/next' into master omits 08b6b59f6d4c Merge remote-tracking branch 'mips/mips-next' into master omits 717db4d28841 Merge remote-tracking branch 'microblaze/next' into master omits 8c037f5610b5 Merge remote-tracking branch 'm68knommu/for-next' into master omits 3371be20f15e Merge remote-tracking branch 'm68k/for-next' into master omits e7e2b9297279 Merge remote-tracking branch 'ia64/next' into master omits 0039135def8b Merge remote-tracking branch 'h8300/h8300-next' into master omits 8a8d17c46f28 Merge remote-tracking branch 'csky/linux-next' into master omits 11094b107286 Merge remote-tracking branch 'clk/clk-next' into master omits 0cdf3071e002 Merge remote-tracking branch 'uniphier/for-next' into master omits c5119367f154 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits 0e4d5160113c Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits 925313b933ae Merge remote-tracking branch 'tegra/for-next' into master omits 66119e0e3519 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits 6396a9a0656e Merge remote-tracking branch 'samsung-krzk/for-next' into master omits c9825d5ceae4 Merge remote-tracking branch 'rockchip/for-next' into master omits 811e1f783e41 Merge remote-tracking branch 'renesas/next' into master omits 5ff95e0e50b9 Merge remote-tracking branch 'realtek/for-next' into master omits 819a0979f471 Merge remote-tracking branch 'qcom/for-next' into master omits a15f75e12ab3 Merge remote-tracking branch 'omap/for-next' into master omits 749e6e608c88 Merge remote-tracking branch 'mvebu/for-next' into master omits 17cea015e0a7 Merge remote-tracking branch 'mediatek/for-next' into master omits 3a8515c3b13c Merge remote-tracking branch 'keystone/next' into master omits aaa6f1a60cc4 Merge remote-tracking branch 'imx-mxs/for-next' into master omits daf03788433f Merge remote-tracking branch 'at91/at91-next' into master omits d9db68e87af5 Merge remote-tracking branch 'aspeed/for-next' into master omits 630ff6884fe9 Merge remote-tracking branch 'amlogic/for-next' into master omits da60776727c6 Merge remote-tracking branch 'arm-soc/for-next' into master omits 5bd378fbcfcd Merge remote-tracking branch 'arm64/for-next/core' into master omits a8ccde395e0a Merge remote-tracking branch 'arm/for-next' into master omits 3ed9f6f0d674 Merge remote-tracking branch 'dma-mapping/for-next' into master omits c51ac884b1ad Merge remote-tracking branch 'kbuild/for-next' into master omits 4b664bed5410 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] omits 9b20aec24b8a hwmon: (pmbus/max20730) adjust the vout reading given volt [...] omits b9a9a375438e dt-bindings: hwmon: max20730: adding device tree doc for max20730 omits 9d823351a337 hwmon: Add hardware monitoring driver for Moortec MR75203 [...] omits 748022ef093f hwmon: Add DT bindings schema for PVT controller omits db4f38eb0553 Merge remote-tracking branch 'ubifs-fixes/fixes' into master omits 010e01a97f1d Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] omits bdc5ad45b28a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] omits 6c06bf4f9c62 Merge remote-tracking branch 'spdx/spdx-linus' into master omits 0d9923728da6 Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits 1078d94669eb Merge remote-tracking branch 'risc-v-fixes/fixes' into master omits cb650dcde0c5 Merge remote-tracking branch 'vfs-fixes/fixes' into master omits def42279c1e1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits 8b03bbe9fbdb Merge remote-tracking branch 'hwmon-fixes/hwmon' into master omits 19e97213336b Merge remote-tracking branch 'kselftest-fixes/fixes' into master omits 250dc3c98615 Merge remote-tracking branch 'ide/master' into master omits bb9ab5189c7d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 11e8840eed95 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master omits 1a80b0a1e19a Merge remote-tracking branch 'spi-fixes/for-linus' into master omits fda443b509ba Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits 3310ed527fbc Merge remote-tracking branch 'sound-current/for-linus' int [...] omits d779742cb6d4 Merge remote-tracking branch 'netfilter/master' into master omits 71e38d59b2f6 Merge remote-tracking branch 'bpf/master' into master omits aa40c04b076b Merge remote-tracking branch 'net/master' into master omits 06557f8b7e9b Merge remote-tracking branch 'sparc/master' into master omits 91206ca1df8b Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] omits 6c2f1aedd3c4 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits 1a8be651bdab Merge remote-tracking branch 'arc-current/for-curr' into master omits 1206f4daf079 Merge branch 'for-5.10/block' into for-next omits a926c7afffcc block: Consider only dispatched requests for inflight statistic omits efc2360b2873 dt-bindings: hwmon: Add the +vs supply to the lm75 bindings omits 3e37c9d48f7a dt-bindings: hwmon: Convert lm75 bindings to yaml omits 2a78d1067306 parisc: Improve spinlock handling omits ab8fab0fcc64 parisc: Install vmlinuz instead of zImage file omits af2fa33affbc parisc: Rewrite tlb flush threshold calculation omits 4be7184b2186 parisc: Switch to more fine grained lws locks omits 39e0041b17c0 parisc: Mark pointers volatile in __xchg8(), __xchg32() an [...] omits 8a5a62f37355 parisc: Fix comments and enable interrupts later omits 3832b0c0ad7d parisc: Add alternative patching to synchronize_caches define omits a8665badb9ff parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() omits be95b7e3cc63 parisc: disable CONFIG_IDE in defconfigs omits 481e2fc17696 parisc: Drop useless comments in uapi/asm/signal.h omits dcb638427f5b parisc: Define O_NONBLOCK to become 000200000 omits 09d87140461a parisc: Drop HP-UX specific fcntl and signal flags omits 4b88f6d7dd5c parisc: Avoid external interrupts when IPI finishes omits d696c09aac09 parisc: Add qemu fw_cfg interface omits 366214b4d3cb fw_cfg: Add support for parisc architecture omits 1fe9f671459d Merge branch 'features' into for-next omits cf33177387bf s390/sie: fix typo in SIGP code description omits ef34122b4ff4 s390/lib: fix kernel doc for memcmp() omits f60899b6aa76 s390/zcrypt: Introduce Failure Injection feature omits c84fbb585b72 s390/zcrypt: move ap_msg param one level up the call chain omits f184be76707d s390/ap/zcrypt: revisit ap and zcrypt error handling omits ef835e5acfef s390/ap: Support AP card SCLP config and deconfig operations omits c5eb553ffade s390/sclp: Add support for SCLP AP adapter config/deconfig omits b927bd81579f s390/ap: add card/queue deconfig state omits af4955e4fc28 s390/ap: add error response code field for ap queue devices omits ad98c377f81f s390/ap: split ap queue state machine state from device state omits fb6ed678a5e3 s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG omits 33a757d8a14d s390/zcrypt: introduce msg tracking in zcrypt functions omits 5eb51fb78243 s390/qdio: remove Input tasklet code omits 67ed375530e2 samples: bpf: Driver interrupt statistics in xdpsock omits 60dc609dbd54 samples: bpf: Count syscalls in xdpsock omits 2e8806f032f5 samples: bpf: Split xdpsock stats into new struct omits 544d6adf3c3d samples/bpf: Fix a compilation error with fallthrough marking omits 9618bde489b2 samples/bpf: Change Makefile to cope with latest llvm omits 8cee9107e72c bpf, libbpf: Use valid btf in bpf_program__set_attach_target omits fd08f944e0c4 Merge branch 'Fix pining maps after reuse map fd' omits 44c4aa2bd151 selftest/bpf: Test pinning map with reused map fd omits 2c193d32caee libbpf: Check if pin_path was set even map fd exist omits a0f2b7acb4b1 libbpf: Close map fd if init map slots failed omits dba8648dcab9 firmware_loader: fix a kernel-doc markup omits 0569b3d8ae17 ALSA: usb-audio: endpoint.c: fix repeated word 'there' omits 86b9c4cdd76f ALSA: portman2x4: fix repeated word 'if' omits 5be478f9c24f dt-bindings: Another round of adding missing 'additionalPr [...] omits 891adc1303fe dt-bindings: hwlock: omap: Fix warnings with k3.yaml omits ceec1cbce3ac Merge remote-tracking branch 'spi/for-5.10' into spi-next omits e8c11e0a0367 Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits e6d37c39085d Merge remote-tracking branch 'asoc/for-5.10' into asoc-next omits e65a3c7fc754 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits fd6b519a30a7 Merge tag 'v5.9-rc5' into asoc-5.10 omits 3bfd9103c7af spi: spi-mtk-nor: Add power management support omits e836d4cf615f spi: spi-mtk-nor: support 36bit dma addressing omits a1daaa991ed1 spi: spi-mtk-nor: use dma_alloc_coherent() for bounce buffer omits 9935b612a5db dt-bindings: spi: add mt8192-nor compatible string omits 7a64ed02ca2d dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compa [...] omits 8f0f321ff3f4 Merge branch 'for-5.10/drivers' into for-next omits 103fbf8e4020 scsi: megaraid_sas: Added support for shared host tagset f [...] omits f7c4cdc712ab scsi: scsi_debug: Support host tagset omits 8d98416a55eb scsi: hisi_sas: Switch v3 hw to MQ omits 64f1501bd2a9 scsi: core: Show nr_hw_queues in sysfs omits bdb01301f3ea scsi: Add host and host template flag 'host_tagset' omits 43499134f50a Merge series "ASoC: Intel: Remove obsolete solutions and c [...] omits cd7dea5e17a5 ASoC: omap-mcbsp: Fix use of uninitialised pointer omits eb062e47f7c8 ASoC: Intel: Remove sst_dsp_get_thread_context omits 720811f0e4ac ASoC: Intel: Remove sst_pdata structure omits b972153d6c53 ASoC: Intel: Make atom components independent of sst-dsp omits 7d07f9c1ba0e ASoC: Intel: Remove SST-legacy specific constants omits b4e60807182a ASoC: Intel: Remove unused DSP interface fields omits 37465972015c ASoC: Intel: Remove unused DSP operations omits a4bebce26d56 ASoC: Intel: Skylake: Unassign ram_read and read_write ops omits fb94b7b11c6a ASoC: Intel: Remove SST firmware components omits 05668be1b364 ASoC: Intel: Remove SST ACPI component omits 07833cd0569b ASoC: Intel: Remove baytrail solution omits 3056cb0082fe ASoC: Intel: Remove rt5640 support for baytrail solution omits 5f3941b63c25 ASoC: Intel: Remove max98090 support for baytrail solution omits ca756120d4bc ASoC: Intel: Remove haswell solution omits 8c465e220bbc dt-bindings: mailbox: fsl,mu: Add missing power-domains omits aa6174f0d31e Merge branch 'dt/linus' into dt/next omits df89a181eb35 Merge branch 'for-5.10/block' into for-next omits eda5cc997abd block: move blk_mq_sched_try_merge to blk-merge.c omits d59da41998bc block: remove the unused blk_integrity_merge_bio export omits 92cf2fd156b2 block: remove the unused blk_integrity_merge_rq export omits 0549e87c30ae block: move 'q_usage_counter' into front of 'request_queue' omits 2b0d3d3e4fcf percpu_ref: reduce memory footprint of percpu_ref in fast path omits 9faebeb2d800 Merge branch 'ethtool-allow-dumping-policies-to-user-space' omits a0de1cd35687 ethtool: specify which header flags are supported per command omits bdbb4e29df8b netlink: add mask validation omits ddcf3b70c5ae netlink: create helpers for checking type is an int omits 329d9c333ee4 ethtool: link up ethnl_header_policy as a nested policy omits ff419afa4310 ethtool: trim policy tables omits 5028588b62cb ethtool: wire up set policies to ops omits 4f30974feb96 ethtool: wire up get policies to ops omits 02da0b615b4b Merge branch 'drivers-net-add-sw_netstats_rx_add-helper' omits 560b50cf6c18 ipv4: use dev_sw_netstats_rx_add() omits e40b3727f90b net: openvswitch: use dev_sw_netstats_rx_add() omits c852162ea931 xfrm: use dev_sw_netstats_rx_add() omits 5711eb05023e ipv6: use dev_sw_netstats_rx_add() omits 36a6f5667925 gtp: use dev_sw_netstats_rx_add() omits 8fdfffd0b97a bareudp: use dev_sw_netstats_rx_add() omits 1e84527b7fa9 geneve: use dev_sw_netstats_rx_add() omits 1f8dda1d26d3 vxlan: use dev_sw_netstats_rx_add() omits 451b05f413d3 net: netdevice.h: sw_netstats_rx_add helper omits d91dc434f2ba Merge tag 'rxrpc-fixes-20201005' of git://git.kernel.org/p [...] omits 9b9dda5d1dc8 Merge branch 'net-atlantic-phy-tunables-from-mac-driver' omits 60db5e408e43 net: atlantic: implement media detect feature via phy tunables omits e193c3ab8302 net: atlantic: implement phy downshift feature omits c6db31ffe202 ethtool: allow netdev driver to define phy tunables omits 302af7c6049d net: always dump full packets with skb_dump omits 86bccd036713 tcp: fix receive window update in tcp_add_backlog() omits ebb11d1d9fe2 ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3 omits f45a4248ea4c net: usb: rtl8150: set random MAC address when set_etherne [...] omits 717f20341686 mptcp: don't skip needed ack omits 017512a07e15 mptcp: more DATA FIN fixes omits c88c5ed75fab Merge branch 'Fix-tail-dropping-watermarks-for-Ocelot-switches' omits 013264936654 net: mscc: ocelot: warn when encoding an out-of-bounds wat [...] omits 601e984f23ab net: mscc: ocelot: divide watermark value by 60 when writi [...] omits 082bb94fe18e net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() omits 399f6e821fa1 Merge branch 'irq/tegra-pmc' into irq/irqchip-next omits 41058d077945 soc/tegra: pmc: Don't create fake interrupt hierarchy levels omits ece4e70a2a0f soc/tegra: pmc: Allow optional irq parent callbacks omits 138a2e46aed2 gpio: tegra186: Allow optional irq parent callbacks omits b527d56bd947 genirq/irqdomain: Allow partial trimming of irq_data hierarchy omits 72cdd117c449 pseries/hotplug-memory: hot-add: skip redundant LMB lookup omits dc9af82ea061 selftests/powerpc: Add a rtas_filter selftest omits bd59380c5ba4 powerpc/rtas: Restrict RTAS requests from userspace omits 3b6c3adbb2fa powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group [...] omits 70a94089d7f7 powerpc/smp: Optimize update_coregroup_mask omits b8a97cb4599c powerpc/smp: Move coregroup mask updation to a new function omits 3ab33d6dc3e9 powerpc/smp: Optimize update_mask_by_l2 omits 375370a10d06 powerpc/smp: Check for duplicate topologies and consolidate omits 661e3d42f991 powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs omits 1f3a41810421 powerpc/smp: Stop passing mask to update_mask_by_l2 omits 53516d4abacf powerpc/smp: Limit CPUs traversed to within a node. omits 70edd4a7c753 powerpc/smp: Optimize remove_cpu_from_masks omits e29e9ed665ee powerpc/smp: Remove get_physical_package_id omits 4ca234a9cbd7 powerpc/smp: Stop updating cpu_core_mask omits 4bce545903fa powerpc/topology: Update topology_core_cpumask omits d0ffdee8ff01 powerpc/tm: Save and restore AMR on treclaim and trechkpt omits 35d64734b643 powerpc/eeh: Clean up PE addressing omits 42de19d5ef71 powerpc/pseries/eeh: Allow zero to be a valid PE configura [...] omits 98ba956f6a38 powerpc/pseries/eeh: Rework device EEH PE determination omits f61c859feb5d powerpc/pseries/eeh: Clean up pe_config_addr lookups omits 395ee2a2a15b powerpc/eeh: Move EEH initialisation to an arch initcall omits 5d69e46a2104 powerpc/eeh: Delete eeh_ops->init omits 1f8fa0cd6a84 powerpc/pseries: Stop using eeh_ops->init() omits 82a1ea21f1ba powerpc/powernv: Stop using eeh_ops->init() omits d125aedb4042 powerpc/eeh: Rework EEH initialisation omits 874dc62f548f powerpc: switch 85xx defconfigs from legacy ide to libata omits 5c5e46dad939 powerpc: PPC_SECURE_BOOT should not require PowerNV omits 4366337490cb powerpc/papr_scm: Fix warnings about undeclared variable omits 455575533c7a powerpc/64: make restore_interrupts 64e only omits 903dd1ff453e powerpc/64e: remove 64s specific interrupt soft-mask code omits 012a9a97a8fd powerpc/64e: remove PACA_IRQ_EE_EDGE omits 2b48e96be2f9 powerpc/64: fix irq replay pt_regs->softe value omits 903fd31d3212 powerpc/64: fix irq replay missing preempt omits cdb1ea0276bd powerpc/pseries: add new branch prediction security bits f [...] omits 05504b425620 powerpc/64s: Add cp_abort after tlbiel to invalidate copy- [...] omits 9983efa83b0a powerpc: untangle cputable mce include omits aea948bb80b4 powerpc/powernv/elog: Fix race while processing OPAL error [...] omits 9b7224836965 MIPS: pgtable: Remove used PAGE_USERIO define omits 026ba130a5e8 MIPS: alchemy: Share prom_init implementation omits 396c7d94c3bb MIPS: alchemy: Fix build breakage, if TOUCHSCREEN_WM97XX i [...] omits c3cdb7873495 Merge branch 'pm-cpufreq' into linux-next omits 04e8c5b2fa9a Merge branch 'irq/qcom-pdc-wakeup' into irq/irqchip-next omits a17a733e377d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits d7bc63fa20b8 irqchip/qcom-pdc: Reset PDC interrupts during init omits 299d7890792e irqchip/qcom-pdc: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag omits dd87bd09822c pinctrl: qcom: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag omits 90428a8eb494 genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag omits f41aaca59337 pinctrl: qcom: Use return value from irq_set_wake() call omits c5f72aeb659e pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MAS [...] omits 9acb56ca0dec Merge branches 'acpi-pci' and 'acpi-button' into linux-next omits 6cc81715e661 Merge branches 'pm-sleep', 'pm-cpufreq' and 'pm-pci' into [...] omits c6e331312ebf PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI omits 68cc0d9f9ed4 Merge branch 'pm-opp' into linux-next omits 25e4b8e298f4 Merge branch 'pm-devfreq' into linux-next omits 8ae237ec0af9 power: supply: sbs-battery: keep error code when get_prope [...] omits 6f7122ae4805 Merge branch 'objtool/core' omits 76e9a15610f5 Merge branch 'perf/core' omits fc84b870d7b5 Merge branch 'sched/core' omits 9a3422a110c8 Revert "mtd: spi-nor: Prefer asynchronous probe" omits 9f4df96b8781 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/d [...] omits 19c65c3d30bb dma-mapping: move large parts of <linux/dma-direct.h> to k [...] omits a1fd09e8e6ae dma-mapping: move dma-debug.h to kernel/dma/ omits 5db5d9308988 dma-mapping: remove <asm/dma-contiguous.h> omits 0b1abd1fb7ef dma-mapping: merge <linux/dma-contiguous.h> into <linux/dm [...] omits 580a0cc9c3f6 dma-contiguous: remove dma_contiguous_set_default omits 5af638931eb3 dma-contiguous: remove dev_set_cma_area omits 8df405123215 dma-contiguous: remove dma_declare_contiguous omits 0a0f0d8be76d dma-mapping: split <linux/dma-mapping.h> omits 0de327969b61 cma: decrease CMA_ALIGNMENT lower limit to 2 omits f4b6cb1f3205 cifs: handle -EINTR in cifs_setattr omits 6364d1b41cc3 arc: include/asm: fix typos of "themselves" omits 937cf85f1df8 ARC: SMP: fix typo and use "come up" instead of "comeup" omits 05b1be68c4d6 ARC: [dts] fix the errors detected by dtbs_check omits 63bcf87cb1c5 arc: plat-hsdk: fix kconfig dependency warning when !RESET [...] omits dd7c7ab01a04 ARC: [plat-eznps]: Drop support for EZChip NPS platform omits 8b0308fe319b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 1a0b112ed124 tracing: Remove a pointless assignment omits a97ea3872bc8 ftrace: ftrace_global_list is renamed to ftrace_ops_list omits e6c809efad39 ftrace: Format variable declarations of ftrace_allocate_records omits 9c32b8deecf2 ftrace: Simplify the calculation of page number for ftrace [...] omits b043717fe4f6 ftrace: Simplify the dyn_ftrace->flags macro omits 731b987bda61 ftrace: Simplify the hash calculation omits bf1d117748ea ftrace: Use fls() to get the bits for dup_hash() omits 25053b5a3356 cifs: compute full_path already in cifs_readdir() omits f2bf381ea9a7 cifs: return cached_fid from open_shroot omits 0c16d9635e3a RDMA/umem: Move to allocate SG table from pages omits 07da1223ec93 lib/scatterlist: Add support in dynamic allocation of SG t [...] omits 29d88681fb49 tools/testing/scatterlist: Show errors in human readable form omits efc5b2e73cc0 tools/testing/scatterlist: Rejuvenate bit-rotten test omits 849ab360158b tracing: Change synthetic event string format to limit pri [...] omits 9cea22f282d8 selftests/ftrace: Add test case for synthetic event dynami [...] omits 404f017b74d6 tracing: Add README information for synthetic_events file omits bd82631d7ccd tracing: Add support for dynamic strings to synthetic events omits dca4121cdc48 bpf, doc: Update Andrii's email in MAINTAINERS omits ed2d479d3335 seccomp: Make duplicate listener detection non-racy omits 63a1e5de3006 tracing: Save normal string variables omits 8fbeb52a598c tracing: Fix parse_synth_field() error handling omits 4a4a56b4e76b tracing: Change STR_VAR_MAX_LEN omits 18dcce7bc583 Merge branch 'remotes/lorenzo/pci/xilinx' omits 2913c5752acd Merge branch 'remotes/lorenzo/pci/xgene' omits 5e7c9b66bbc2 Merge branch 'remotes/lorenzo/pci/vmd' omits 0c107d9987be Merge branch 'remotes/lorenzo/pci/tegra' omits bf333990c6da Merge branch 'remotes/lorenzo/pci/rcar' omits 0f67997347e1 Merge branch 'remotes/lorenzo/pci/qcom' omits e72131c4eb79 Merge branch 'remotes/lorenzo/pci/mvebu' omits 2bb8d0f36ea0 Merge branch 'remotes/lorenzo/pci/mobiveil' omits 24b555d8bed0 Merge branch 'remotes/lorenzo/pci/meson' omits 4cff1530c521 Merge branch 'remotes/lorenzo/pci/loongson' omits a5148951dcc5 Merge branch 'remotes/lorenzo/pci/kirin' omits fe0e020c2385 Merge branch 'remotes/lorenzo/pci/iproc' omits 03c207a6873d Merge branch 'remotes/lorenzo/pci/imx6' omits 279f7f7549ef Merge branch 'remotes/lorenzo/pci/hv' omits 8b0d64357264 Merge branch 'remotes/lorenzo/pci/dwc' omits 75dd58cdc634 Merge branch 'remotes/lorenzo/pci/cadence' omits de515d12c8ca Merge branch 'remotes/lorenzo/pci/brcmstb' omits ab85364d0a90 Merge branch 'remotes/lorenzo/pci/aardvark' omits 6b01d3cf131c Merge branch 'remotes/lorenzo/pci/arm' omits d0c999f3dc98 Merge branch 'remotes/lorenzo/pci/pci-iomap' omits c9b38dc7b8f0 Merge branch 'remotes/lorenzo/pci/apei' omits 2d5116b8dfde Merge branch 'pci/misc' omits 543cca912f6c Merge branch 'pci/pm' omits 39f6c8b65d8e Merge branch 'pci/hotplug' omits b46ae9d54cf2 Merge branch 'pci/enumeration' omits f63a9a0edb1f Merge branch 'pci/acs' omits 39d8f0d1026a bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI omits edd615371b66 Smack: Remove unnecessary variable initialization omits f3927562495e Merge branch 'i2c/for-5.10' into i2c/for-next omits 40daf09a30a0 Documentation: i2c: add testunit docs to index omits 53fd42ff6ccc i2c: tegra: Improve driver module description omits c886a4a03a01 i2c: tegra: Clean up whitespaces, newlines and indentation omits 94a5573f0719 i2c: tegra: Clean up and improve comments omits 76d06443cc5b i2c: tegra: Clean up printk messages omits a99042e7d9fb i2c: tegra: Clean up variable names omits 89e3748acd0b i2c: tegra: Improve formatting of variables omits 3b3b8e59d014 i2c: tegra: Check errors for both positive and negative values omits d380d48ff376 i2c: tegra: Factor out hardware initialization into separa [...] omits 507ae6ab724b i2c: tegra: Factor out register polling into separate function omits 4be62340f3ce i2c: tegra: Factor out packet header setup from tegra_i2c_ [...] omits 4a8e0f87977e i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg() omits e57ac5aba01a i2c: tegra: Rename wait/poll functions omits 8d57c2f3654e i2c: tegra: Remove "dma" variable from tegra_i2c_xfer_msg() omits d6a7969b7980 i2c: tegra: Remove redundant check in tegra_i2c_issue_bus_clear() omits 055ba33154a7 i2c: tegra: Remove likely/unlikely from the code omits 56f1cd34a4e7 i2c: tegra: Remove outdated barrier() omits f1c2ff98065d i2c: tegra: Clean up variable types omits df384fa58a32 i2c: tegra: Reorder location of functions in the code omits 55c52f16a017 i2c: tegra: Clean up probe function omits 6fe3e2015faa i2c: tegra: Move out all device-tree parsing into tegra_i2 [...] omits 586a97d907ac i2c: tegra: Use clk-bulk helpers omits 20b9a6c3ef2c i2c: tegra: Use platform_get_irq() omits f7d62a11858c i2c: tegra: Use devm_platform_get_and_ioremap_resource() omits 859349096789 i2c: tegra: Use reset_control_reset() omits d3dfd625ffb0 i2c: tegra: Remove error message used for devm_request_irq [...] omits 76bc845a78c5 i2c: tegra: Runtime PM always available on Tegra omits 8ff727316a09 i2c: tegra: Remove i2c_dev.clk_divisor_non_hs_mode member omits 8548a75f3e8d i2c: tegra: Initialize div-clk rate unconditionally omits ed022e5dd3a0 i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear() omits c5418d4cc9f0 i2c: tegra: Handle potential error of tegra_i2c_flush_fifos() omits e4fc2efbc310 i2c: tegra: Add missing pm_runtime_put() omits 900aed24d3e4 i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic [...] omits 35baff672f80 i2c: testunit: improve documentation omits ad6aebe534aa Merge branch 'v5.10/drivers' into tmp/aml-rebuild omits 69497fead5de Merge branch 'v5.10/dt64' into tmp/aml-rebuild omits eab1da006ea5 Merge branch 'v5.10/dt' into tmp/aml-rebuild omits 7a640457d775 Merge branch 'v5.9/fixes' into tmp/aml-rebuild omits 4bfec118a9f5 drm/amdgpu/swsmu: clean up a bunch of stale interfaces omits f0665dcf7f13 drm/amdgpu: add another raven1 gfxoff quirk omits b1efd7f6b964 PCI/ERR: Fix reset logic in pcie_do_recovery() call omits 4b74ed75ae13 drm/amd/display: 3.2.106 omits a13e25618842 drm/amd/display: [FW Promotion] Release 0.0.36 omits 9485af4e4d88 drm/amd/display: Only flush inst_fb if backdoor loading omits 480c5b8ff875 drm/amd/display: Program meta addresses correctly omits b98ab70e748e drm/amd/display: Hardcode 45W Bounding Box for DCN2.1 Diags omits 5dff371a7351 drm/amd/display: FreeSync not active near lower bound of n [...] omits 9b42868c3fd4 drm/amd/display: Fix OPTC_DATA_FORMAT programming omits b15cde19c32d drm/amd/display: Add i2c speed arbitration for dc_i2c and [...] omits 54e8094a76bc drm/amd/display: Block ABM in case of eDP ODM omits 7c4ed1df0a59 drm/amd/display: Copy WM values from set A to other sets i [...] omits 3e19095534ca drm/amd/display: Force enable pstate on driver unload omits fe984cb3dd32 drm/amd/display: Fixed comments (uniform style) omits f7fb81a18f02 drm/amd/display: Check for flip pending before locking pipes omits 6fbd1e171075 drm/amd/display: Don't allow pstate if no support in blank omits 322b1fdd2007 drm/amd/display: 3.2.105 omits 894052d6416b drm/amdgpu: add van gogh pci id omits 469989ca4cb3 drm/amd/display: Add dcn3.01 support to DM omits 3a83e4e64bb1 drm/amd/display: Add dcn3.01 support to DC (v2) omits ac0dc4c5a076 drm/amdgpu: enable gfx clock gating and power gating for vangogh omits 3eb4c56422c7 drm/amdgpu: add gfx power gating for gfx10 omits 682b1f4c039d drm/amdgpu/mmhub2.3: print client id string for mmhub omits 8bb3aa1a833f drm/amdgpu: IP discovery table is not ready yet for VG omits 8447675327f8 drm/amdgpu: disable gfxoff on vangogh for the moment (v2) omits ed3b73533235 drm/amdgpu: enable psp support for vangogh omits 5120cb540982 drm/amdgpu: add TOC firmware support for apu (v3) omits 6fbcb00c7984 drm/amdgpu: add TOC firmware definition omits c821e0fbb258 drm/amdgpu: add smu ip block for vangogh omits fd0fc24889f2 drm/amd/powerplay: add vangogh ppt into swSMU omits fd8ba3f1a735 drm/amd/powerplay: partially enable swsmu for vangogh omits f46a221b703e drm/amdgpu/powerplay: add smu initialize funcitons for van [...] omits 88779658698d drm/amdgpu/powerplay: add vangogh asic name in smu v11 (v2) omits e89616baf761 drm/amdgpu/powerplay: add smu v11.5 smc header for vangogh omits b44694a1111c drm/amdgpu/powerplay: add smu v11.5 firmware header for va [...] omits 572083bd99ad drm/admgpu/powerplay: add smu v11.5 driver interface heade [...] omits f57d62a00a34 drm/amdgpu/powerplay: add new smu messages and feature mas [...] omits a7e91bd71848 drm/amdgpu: add nbio v7.2 for vangogh (v2) omits 5de54343d5ef drm/amdgpu: add pcie port indirect read and write on nv omits b4e532d67821 drm/amdgpu: enable vcn3.0 for van gogh omits 4d8d75a45c7c drm/amdgpu: add mmhub v2.3 for vangogh (v4) omits 3a5e715de15c drm/amdkfd: add Van Gogh KFD support omits 88edbad6ed06 drm/amdgpu: set ip blocks for van gogh omits 54c98eacf3b9 drm/amdgpu: add sdma support for van gogh omits 1ec743ac9ffe drm/amdgpu/gfx10: add updated register offsets for VGH omits ad088550d232 drm/amdgpu: add gfx golden settings for vangogh (v3) omits 6c266fb56cb8 drm/amdgpu: add gfx support for van gogh (v3) omits b0ebc8e94444 drm/amdgpu: set fw load type for van gogh omits 6405e627a0ad drm/amdgpu: add gmc v10 supports for van gogh (v4) omits 15c90a1fbcb1 drm/amdgpu: get the correct vram type for van gogh omits b9d90cb031c4 drm/amdgpu/atomfirmware: Add edp and integrated info v2.1 tables omits af118ed9ef9f drm/amdgpu: update new memory types in atomfirmware header omits 1e483203965b drm/amdgpu: add uapi to define van gogh memory type omits bf13cb1f4620 drm/amdgpu: use gpu virtual address for interrupt packet w [...] omits bd4f28117ef2 drm/amdgpu: add van gogh support for ih block omits fced3c3a4655 drm/amdgpu: skip sdma1 in nv_allowed_read_registers list f [...] omits 026570e63310 drm/amdgpu: add nv common ip block support for van gogh omits 1f9dab43c2cc drm/amdgpu: add vangogh_reg_base_init function for van gogh omits 4e52a9f8d570 drm/amdgpu: add van gogh support for gpu_info and ip block [...] omits f7b2cdb23abf drm/amdgpu: add uapi to define van gogh series omits 4f1e9a76bde0 drm/amdgpu: add van gogh asic_type enum (v2) omits a5b2c10c05ef drm/amdgpu: add vangogh asic header files (v2) omits 95d620adb48f drm/amd/display: HDMI remote sink need mode validation for Linux omits dc3de51642ad drm/amd/display: Change to correct unit on audio rate omits 2f8be0e51680 drm/amd/display: Avoid set zero in the requested clk omits 79b1eca0e4ac drm/amdgpu: align frag_end to covered address space omits 2ae787080470 drm/amdgpu: fix NULL pointer dereference for Renoir omits 98d278ca00bd leds: lm3697: Fix out-of-bound access omits 8fe7990ceda8 ipmi_si: Fix wrong return value in try_smi_init() omits 5ce2dced8e95 RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces omits 6e0545c4f083 Merge remote-tracking branch 'regmap/for-5.10' into regmap-next omits aef161f4f1b8 spi: renesas,sh-msiof: Add r8a77961 support omits 1fdc97ae450e arm64: dts: amlogic: meson-g12: use the G12A specific dwma [...] omits a1afbbb02857 arm64: dts: meson: add missing g12 rng clock omits f450d2c219f6 arm64: dts: meson-axg-s400: enable USB OTG omits 1b208bab34dc arm64: dts: meson-axg: add USB nodes omits 3a6f0fb7b8eb regmap: irq: Add support to clear ack registers omits dc155ad5fa6e ASoC: Intel: haswell: Mark FE DAIs as nonatomic omits 727d7d84f747 ASoC: Intel: broadwell: Mark FE DAIs as nonatomic omits fc5c8729c1ef ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic omits 4cc62da459ae ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic omits 470d154a62c4 Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 omits 30636632d693 Merge branch 'for-5.10/block' into for-next omits cf785af19319 block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx() omits 93f221ae0838 block: make blk_crypto_rq_bio_prep() able to fail omits 07560151db96 block: make bio_crypt_clone() able to fail omits 428805c0c5e7 PM: hibernate: remove the bogus call to get_gendisk() in s [...] omits ff1baa02fbe9 Merge branch 'for-5.10/block' into for-next omits 10ed16662da9 block: add a bdget_part helper omits 155bd9d1abd6 drbd: remove ->this_bdev omits f6a496a5ce8d docs: hwmon: (ltc2945) update datasheet link omits 712d1b3749af hwmon: (mlxreg-fan) Fix double "Mellanox" omits 8910c0bd533d hwmon: (pmbus/max20730) add device monitoring via debugfs omits 2b52278150c4 hwmon: (pmbus/max34440) Fix OC fault limits omits 38b1dc47a35b rxrpc: Fix server keyring leak omits c6e70a6fd5ce Merge remote-tracking branch 'regulator/for-5.10' into reg [...] omits 45f0bbdafd26 spi: imx: Fix freeing of DMA channels if spi_bitbang_start [...] omits 905705a8fd43 docs: programming-languages: refresh blurb on clang support omits f42182945d9f Documentation: kvm: fix a typo omits fea99111244b rxrpc: The server keyring isn't network-namespaced omits 2d914c1bf079 rxrpc: Fix accept on a connection that need securing omits fa1d113a0f96 rxrpc: Fix some missing _bh annotations on locking conn->s [...] omits 9a059cd5ca7d rxrpc: Downgrade the BUG() for unsupported token type in r [...] omits 56305118e05b rxrpc: Fix rxkad token xdr encoding omits e0165bf16ff4 Merge branch 'misc' into for-next omits 184cdb8f6d39 regulator: bd9576: Fix print omits f2deb05688c2 regulator: bd9576: fix regulator binfdings dt node names omits 357dd65a9aa8 dt-bindings: regulator: document pm8950 and pm8953 smd regulators omits b1a2fb10b8ef regulator: qcom_smd: add pm8953 regulators omits c845f21ad865 regulator: Make constraint debug processing conditional on DEBUG omits 86ff02dc1d17 Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...] omits c8da9069979b Merge series "ASoC: Intel: sof_sdw: minor corrections" fro [...] omits 859ffd0af117 ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT omits 8031b93efa8d ASoC: mchp-spdifrx: convert to devm_platform_get_and_iorem [...] omits ece33d6abfbc Merge branch 'for-5.10' into for-next omits 4e797e6ec79c printk: Use fallthrough pseudo-keyword omits 8731745e4821 bpf, verifier: Use fallthrough pseudo-keyword omits b75597d8947f xsk: Remove internal DMA headers omits df64b9882b35 ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 [...] omits 4c652df83ba4 ASoC: rt715-sdw: probe with RT714 Device ID omits 8cc8945da742 ASoC: Intel: sof_sdw_rt1316: add missing component string omits 044eb2d13a21 ASoC: Intel: sof_sdw_rt1308: add extra check on init omits f89c9685f6a1 Merge branch 'mvebu/dt64' into mvebu/for-next omits a1513c763ed0 Merge branch 'mvebu/dt' into mvebu/for-next omits 6bf423bc9aef Merge branch 'mvebu/arm' into mvebu/for-next omits a886990c9525 ASoC: sun8i-codec: Use snd_soc_dai_get_drvdata omits 18ebd62c30f0 ASoC: sun8i-codec: Enable AIF mono/stereo control omits 4ab60cef3149 ASoC: sun8i-codec: Fix AIF widget channel references omits fc5668f62d08 ASoC: sun8i-codec: Correct DAPM widget types omits 7b51f3c7029f ASoC: sun8i-codec: Consistently name DAPM widgets and routes omits d58b72470879 ASoC: sun8i-codec: Sort DAPM controls, widgets, and routes omits ed3caa3bd44c ASoC: sun8i-codec: Swap module clock/reset dependencies omits d8f006825ac5 ASoC: sun8i-codec: Set up clock tree at probe time omits 08d8c65e849d cpufreq: Move traces and update to policy->cur to cpufreq core omits 96f60cddf7a1 cpufreq: stats: Enable stats for fast-switch as well omits 4958b46efb6d cpufreq: stats: Mark few conditionals with unlikely() omits 381abb942a39 cpufreq: stats: Remove locking omits 40c3bd4cfa6f cpufreq: stats: Defer stats update to cpufreq_stats_record [...] omits ccbddc293c79 arm64: dts: marvell: espressobin: De-duplicate eMMC definitions omits f4f9dcc3f4c5 net: phy: marvell: Use phy_read_paged() instead of open coding it omits 1b25b207d207 dt-bindings: mfd: ti,j721e-system-controller: Fix incorrec [...] omits 24d5979549d2 dt-bindings: display: Add dsi-controller.yaml in DSI contr [...] omits c34095fab105 dt-bindings: arm: Add missing root node constraint for boa [...] omits 2e554a7a5d8a net: dsa: propagate switchdev vlan_filtering prepare phase [...] omits 05dbb6285335 w1: w1_therm: make w1_poll_completion static omits 6c75a92a0065 staging: greybus: use __force when assigning __u8 value to [...] omits 8bb5b59de7aa staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for [...] omits 50a390ad1512 staging: greybus: fix warnings about endianness detected b [...] omits 1c33524f7985 MAINTAINERS: Add maintainer of DW APB SSI driver omits a98d2187efd9 PCI: meson: Build as module by default omits 322c512f476f m68knommu: include SDHC support only when hardware has it omits 006967471c8b m68knommu: fix sparse warnings in signal code omits a27bc11f4b7c m68knommu: switch to using asm-generic/uaccess.h omits 2a3809da6186 binder: simplify the return expression of binder_mmap omits 5d90e05c0e83 test_firmware: Test partial read support omits 59cdb23ca2df firmware: Add request_partial_firmware_into_buf() omits 89287c169f8f firmware: Store opt_flags in fw_priv omits 0fa8e0846487 fs/kernel_file_read: Add "offset" arg for partial reads omits 34736daeecd1 IMA: Add support for file reads without contents omits 2039bda1fa8d LSM: Add "contents" flag to kernel_read_file hook omits 38f901735a9e module: Call security_kernel_post_load_data() omits 4f2d99b06b73 firmware_loader: Use security_post_load_data() omits b64fcae74b6d LSM: Introduce kernel_post_load_data() hook omits 885352881f11 fs/kernel_read_file: Add file_size output argument omits 113eeb517780 fs/kernel_read_file: Switch buffer size arg to size_t omits f7a4f689bca6 fs/kernel_read_file: Remove redundant size argument omits 5287b07f6d7c fs/kernel_read_file: Split into separate source file omits b89999d00493 fs/kernel_read_file: Split into separate include file omits 06e67b849ab9 fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum omits c307459b9d1f fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum omits 4be87603b6dc serial: mcf: add sysrq capability omits f4eef224a09f serial: fsl_lpuart: add sysrq support when using dma omits 757e282188f0 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 21988a8e5147 ACPI: button: fix handling lid state changes when input de [...] omits 6925478cad27 power: supply: Constify static w1_family_ops structs omits 57de2dfcabba w1: Constify static w1_family_ops structs omits 07f8569fbe44 w1: Constify struct w1_family_ops omits 66bebc5f7cab Merge branch 'pnp' into linux-next omits 61df1b9ca29d Merge branches 'powercap', 'pm-core', 'pm-sleep', 'pm-avs' [...] omits 936617112e76 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits a4f88430af89 usb: cdc-acm: add quirk to blacklist ETAS ES58X devices omits fccd2f0e629b Merge back cpufreq material for 5.10. omits 0b9688ee95c1 Merge back cpuidle material for 5.10. omits 26ee704882aa Merge branches 'acpi-scan', 'acpi-extlog', 'acpi-memhotplu [...] omits 7efdde337a6b Merge branch 'acpi-misc' into linux-next omits 39199dc2f1e1 Merge branch 'acpi-numa' into linux-next omits 8f065e1ebf86 Merge branches 'acpi-soc', 'acpi-video', 'acpi-battery' an [...] omits 632c9866aa2e Merge branch 'acpica-osl' into linux-next omits d7fa71e0837b Merge branches 'acpi-tables', 'acpi-pmic' and 'acpi-dptf' [...] omits a70bb7b1e07f USB: serial: option: add Cellient MPL200 card omits 711a37813ad9 USB: serial: ftdi_sio: use cur_altsetting for consistency omits 9f126c56b9d6 intel_th: pci: Add Alder Lake CPU support omits 951e4d71a8fa intel_th: pci: Add Alder Lake-S support omits b8f8534b10b6 stm class: ftrace: Use different channel accroding to CPU omits e8ecea301738 stm class: ftrace: Enable supported trace export flag omits 458999c6f67b tracing: Add trace_export support for trace_marker omits 8ab7a2b7055c tracing: Add trace_export support for event trace omits 8438f5211479 tracing: Add flag to control different traces omits 7b9749bd8308 stm class: ftrace: Change dependency to TRACING omits d3a9ff51b916 Merge tag 'extcon-next-for-5.10-v2' of git://git.kernel.or [...] omits a2e5e8054a26 Merge branch 'sunxi/dt-for-5.10', remote-tracking branches [...] omits f23cc3ba491a mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN omits f5810e5c3292 asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() [...] omits 1d29b36ac7b4 sparc32: Move ioremap/iounmap declaration before asm-gener [...] omits 333a67839967 sparc32: Remove useless io_32.h __KERNEL__ preprocessor guard omits 47a6210cf859 ARM: dts: sun8i: v3s: Add simple-framebuffer omits e74c0235eb2d ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera omits dca8629406de dt-bindings: arm: sunxi: add Pine64 PineCube binding omits 573b3c9af7e0 ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank omits 6436ceaf8883 ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit para [...] omits d42dd010bb9a ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node omits 7c103059729e ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX omits 0670691b525c ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support omits 866c7da5e0f1 dt-bindings: sram: sunxi-sram: add V3s compatible string omits 1c8499089bc6 csky: Add memory layout 2.5G(user):1.5G(kernel) omits c310746e6b0b ARM: dts: sun8i: v3s: Enable crypto engine omits 43a2c93c8ecf dt-bindings: crypto: Add compatible for V3s omits 59277f75627e dt-bindings: crypto: Specify that allwinner, sun8i-a33-cry [...] omits af6eca888e97 arm64: dts: allwinner: a64: Update the audio codec compatible omits bd32743ed59b arm64: dts: allwinner: a64: Update codec widget names omits d117ad96206d ARM: dts: sun8i: a33: Update codec widget names omits 09051bd88b65 ARM: dts: sun8i: r40: Add video engine node omits 59ad1b8e6c73 ARM: dts: sun8i: r40: Add node for system controller omits afd588ed05f1 dt-bindings: sram: allwinner, sun4i-a10-system-control: Ad [...] omits 508b60191132 ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR omits 8701f4e4f149 ARM: dts: sun8i: r40: Add IR nodes omits 6d2e3cae6687 dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible omits 26de7234fa6c ARM: dts: sun8i: r40: Add DMA node omits ed5a451460aa dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible omits 43b8bb09678b arm64: allwinner: A100: add support for Allwinner Perf1 board omits d16724a437b7 dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings omits 7e66a778cb8b arm64: allwinner: A100: add the basical Allwinner A100 DTSI file omits 924a9213358f USB: serial: option: Add Telit FT980-KS composition omits 6d81dc3c79d4 mfd: kempld-core: Fix unused variable 'kempld_acpi_table' [...] omits 328162a8824c mfd: sl28cpld: Depend on I2C omits cba90582db9c staging: r8188eu: remove unnecessary type casts (struct wl [...] omits fb127a61c9d8 staging: rtl8723bs: replace _cancel_timer with del_timer_sync omits d2e8f201a017 staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16 omits d48603afda8f staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16 omits 56c1493807ff staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24 omits 86f5376810c6 staging: rtl8723bs: remove unused macros omits 9a74f8d50fe1 staging: rtl8723bs: replace _RND8 with round_up() omits 046bd5c9c283 staging: rtl8723bs: replace _RND4 with round_up() omits 87fe08d74ca6 staging: rtl8723bs: replace RND4 with round_up() omits 51c005355370 staging: qlge: fix build breakage with dumping enabled omits 0f33ece60c73 Merge branch 'core/build' omits e2a5c0c86d5a Merge branch 'core/debugobjects' omits cadb9014af27 Merge branch 'core/static_call' omits 0efb0a850a64 Merge branch 'efi/core' omits 89db69ef83fe Merge branch 'efi/urgent' omits fae436a47808 Merge branch 'irq/core' omits 15839b1dc5ac Merge branch 'locking/core' omits 10326c34a3c1 Merge branch 'objtool/core' omits 9e3ca6f83151 Merge branch 'perf/core' omits 1d933dffb47f Merge branch 'perf/kprobes' omits db9fecebd29f Merge branch 'ras/core' omits a2ead86de36d Merge branch 'sched/core' omits 25e9081aa3fe Merge branch 'timers/core' omits f3bfc12adbed Merge branch 'x86/asm' omits 93b6afbb2788 Merge branch 'x86/build' omits a7430d7fb0c4 Merge branch 'x86/cache' omits 23c4bc06b5a4 Merge branch 'x86/cleanups' omits 517e619c4da7 Merge branch 'x86/core' omits 7af21638d5d7 Merge branch 'x86/cpu' omits e67980638dfc Merge branch 'x86/entry' omits 645dab9b02c3 Merge branch 'x86/fpu' omits 14270a79abdb Merge branch 'x86/fsgsbase' omits 9cfdf07eee2e Merge branch 'x86/hyperv' omits cf1fdd1bf887 Merge branch 'x86/irq' omits b3ecb4d2020b Merge branch 'x86/misc' omits 4323bb0a5072 Merge branch 'x86/mm' omits 6451b8722e39 Merge branch 'x86/paravirt' omits e5840524a102 Merge branch 'x86/pasid' omits 9fa0e1653229 Merge branch 'x86/platform' omits 855e050db196 Merge branch 'x86/pti' omits 08b94d7f4059 Merge branch 'x86/seves' omits 55dc810fd3cf Merge branch 'x86/urgent' omits a944a1fb9a82 Merge 5.9-rc8 into staging-next omits 168ae5a74b4a Merge 5.9-rc8 into usb-next omits 7a40871da4a3 dt-bindings: Fix 'reg' size issues in zynqmp examples omits 7ffd5c839050 dmaengine: rcar-dmac: drop double zeroing omits aafa88f3727f dmaengine: sh: drop double zeroing omits 028926e4ac8f dmaengine: ioat: Allocate correct size for descriptor chunk omits ea275007c947 dmaengine: ti: k3-udma: use devm_platform_ioremap_resource_byname omits 0395f869f685 dmaengine: fsl: remove bad channel update omits baf6fd97b16e dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status omits c2568c8c9e63 Merge branch 'net-Constify-struct-genl_small_ops' omits b980b313e5a2 net: openvswitch: Constify static struct genl_small_ops omits 674d3ab94977 mptcp: Constify mptcp_pm_ops omits 127e4a1bc11e Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 omits a6977d758fed Input: synaptics-rmi4 - support bootloader v8 in f34v7 omits 9e4c596bfd00 Input: synaptics-rmi4 - add support for F3A omits 261bfb3328b8 Input: synaptics-rmi4 - rename f30_data to gpio_data omits 414503447330 update structure definitions from updated protocol documentation omits 435b41e551b0 smb3: add defines for new crypto algorithms omits 7698a46ed868 Convert trailing spaces and periods in path components omits d429a8e5aae5 rcu,ftrace: Fix ftrace recursion omits 4b1eff3d562f rcu/tree: Make struct kernel_param_ops definitions const omits fe0d06f03320 srcu: Avoid escaped section names omits 2a721e5f0b2c docs: Update RCU's hotplug requirements with a bit about design omits e2b2e6db8be1 rcu/tree: Add a warning if CPU being onlined did not repor [...] omits 9098f1d03c56 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits 34afc178c52a kvfree_rcu: Switch from kmalloc/kfree to __get_free_page/f [...] omits d1c049019f1b locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] omits 6e7eb296f80b doc: Present the role of READ_ONCE() omits 61d3a029bfe6 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config omits a43e0fbb0c86 rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] omits 10adf1b983e2 scftorture: Add full-test stutter capability omits e771dba962af torture: Allow alternative forms of kvm.sh command-line arguments omits 7032965fca8f rcutorture: Test runtime toggling of CPUs' callback offloading omits 99435d415022 rcutorture: Small code cleanups omits 1e200296fded rcu: Fix single-CPU check in rcu_blocking_is_gp() omits 2fce4b8487b9 torture: Accept time units on kvm.sh --duration argument omits d9b4a3362334 rcutorture: Make stutter_wait() caller restore priority omits 112b6926bd3c rcu: Implement rcu_segcblist_is_offloaded() config dependent omits a36650695527 torture: Force weak-hashed pointers on console log omits 27cdad3018f3 list.h: Update comment to explicitly note circular lists omits 0b0d37302507 rcutorture: Prevent hangs for invalid arguments omits 39650ae7dd66 torture: Prevent jitter processes from delaying failed run omits e27d40776202 locktorture: Prevent hangs for invalid arguments omits fade074332ad locktorture: Ignore nreaders_stress if no readlock support omits c41820eee3da rcu-tasks: Make the units of ->init_fract be jiffies omits 62f5ce97c80b rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] omits 9819285cf749 refscale: Prevent hangs for invalid arguments omits 85507b550dbd rcuscale: Prevent hangs for invalid arguments omits 6550b5088a7c rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition omits 60fd1d1cf249 lockdep: Provide dummy forward declaration of *_is_held() helpers omits 1f9cdc4a2caf srcu: Use a more appropriate lockdep helper omits f905a17b75f7 net: sched: Remove broken definitions and un-hide for !LOCKDEP omits 2eb38e22781a net: Un-hide lockdep_sock_is_held() for !LOCKDEP omits cec0fb227302 rcu: Un-hide lockdep maps for !LOCKDEP omits e4dbc5030d45 sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP omits fdce132a025d torture: Exclude "NOHZ tick-stop error" from fatal errors omits 19d0f3cdd52f rcutorture: Make grace-period kthread report match RCU fla [...] omits 724d966f3480 rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop omits 37b684e6a53c rcutorture: Make preemptible TRACE02 enable lockdep omits b6ebb453988e docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] omits fa2509c4327f srcu: Take early exit on memory-allocation failure omits 8a22dbd08700 rcuscale: Avoid divide by zero omits f1394e44a525 rcuscale: Add RCU Tasks Trace omits 302ca3cb17a4 rcu: Panic after fixed number of stalls omits 7fc7d16a933c x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs omits 73e809c0659a scftorture: Add an alternative IPI vector omits b93799af85ea torture: Make torture_stutter() use hrtimer omits ea5e1b9e4a99 x86/cpu: Avoid cpuinfo-induced IPI pileups omits 8dd4831b8cf2 torture: Periodically pause in stutter_wait() omits ced9cd713bcf locktorture: Track time of last ->writeunlock() omits d669cb29f536 torture: Don't kill gdb sessions omits f59408078798 refscale: Bounds-check module parameters omits a9863c90f503 Merge branch 'urezki-pcount.2020.10.01a' into HEAD omits ed97583e1c5a Merge branch 'rtt-speedup.2020.09.16a' into HEAD omits dc1d53ae49e8 Merge branch 'lkmm-dev.2020.10.04a' into HEAD omits bc26336eb4ef tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits cebf3cadf695 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits e207ae23a1a4 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 434fcd020786 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits c93d3ad01ba3 tools/memory-model: Repair parseargs.sh header comment omits ef4fe3809780 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b804747216ce tools/memory-model: Make history-check scripts use mselect7 omits 2b538fac0271 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 9b37f965ce74 tools/memory-model: Fix scripting --jobs argument omits eda051b6c407 tools/memory-model: Implement --hw support for checkghlitmus.sh omits c2fd5a3011b7 tools/memory-model: Add -v flag to jingle7 runs omits edb2f745608f tools/memory-model: Make runlitmus.sh check for jingle errors omits 4614013fc3c2 tools/memory-model: Allow herd to deduce CPU type omits a885b295aaa0 tools/memory-model: Keep assembly-language litmus tests omits 053be83e4465 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 482bd1dc742f tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 4b1b00fec58a tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits d51783fdb6c3 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 23fc2d66b337 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 96b30c7ac37a tools/memory-model: Fix checkalllitmus.sh comment omits a78ee3634751 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 1681021fa691 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits c7fbdac58156 tools/memory-model: Update parseargs.sh for hardware verification omits 601e8d3e1960 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 81dbbbdd60b1 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits cce3c9215f25 tools/memory-model: Make judgelitmus.sh identify bad macros omits 9af58182ba12 tools/memory-model: Make cmplitmushist.sh note timeouts omits b5353b1752f7 tools/memory-model: Make judgelitmus.sh note timeouts omits b9d1b2633118 tools/memory-model: Document locking corner cases omits d34a972f6725 tools/memory-model: Document categories of ordering primitives omits 34b8619497e2 tools/memory-model: Move Documentation description to Docu [...] omits e30dfec8a216 tools: memory-model: Document that the LKMM can easily mis [...] omits 32118f97f41d x86/xen: Fix typo in xen_pagetable_p2m_free() omits d759af38572f x86/xen: disable Firmware First mode for correctable memor [...] omits f88af7229f6f xen/arm: do not setup the runstate info page if kpti is enabled omits bba91dd6d70b xen: remove redundant initialization of variable ret omits d6bbc2ff68fd xen/gntdev.c: Convert get_user_pages*() to pin_user_pages*() omits 779055842da5 xen/gntdev.c: Mark pages as dirty omits c29c38fa2a8b RISC-V: Remove any memblock representing unusable memory area omits a78c6f5956a9 RISC-V: Make sure memblock reserves the memory containing DT omits 26822652c85e Input: add zinitix touchscreen driver omits 8f445ffa851e dt-bindings: input/touchscreen: add bindings for zinitix omits f5083d0cee08 drivers/net/wan/hdlc_fr: Improvements to the code of pvc_xmit omits 3e233cac4278 Merge branch 'bnxt_en-net-next-updates' omits 8d4bd96b54dc bnxt_en: Eliminate unnecessary RX resets. omits 1b5c8b63d6a4 bnxt_en: Reduce unnecessary message log during RX errors. omits 8a27d4b9e54c bnxt_en: Add a software counter for RX ring reset. omits 8fbf58e17dce bnxt_en: Implement RX ring reset in response to buffer errors. omits 7737d325f867 bnxt_en: Refactor bnxt_init_one_rx_ring(). omits 975bc99a4a39 bnxt_en: Refactor bnxt_free_rx_skbs(). omits fc8864e0b6ee bnxt_en: Log FW health status info, if reset is aborted. omits 87f7ab8d6f88 bnxt_en: perform no master recovery during startup omits ba02629ff6cb bnxt_en: log firmware status on firmware init failure omits 3e9ec2bb932d bnxt_en: refactor bnxt_alloc_fw_health() omits 424174f14eec bnxt_en: Update firmware interface spec to 1.10.1.68. omits d3a6987db075 Merge branch 'mv88e6xxx-Add-per-port-devlink-regions' omits b71a8d602521 net: dsa: mv88e6xxx: Add per port devlink regions omits 7d1e2a10681d net: dsa: Add helper for converting devlink port to ds and port omits 08156ba430b4 net: dsa: Add devlink port regions support to DSA omits 544e7c33ec2f net: devlink: Add support for port regions omits 3122433eb533 net: dsa: Register devlink ports before calling DSA driver [...] omits f15ec13a9630 net: dsa: Make use of devlink port flavour unused omits cf1166349c68 net: devlink: Add unused port flavour omits 321e921daa05 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 7b9be800756f MAINTAINERS: TPM DEVICE DRIVER: Update GIT omits 10fdd6d80e4c netfilter: nf_tables: Implement fast bitwise expression omits 5f48846daf33 netfilter: nf_tables: Enable fast nft_cmp for inverted matches omits ab6c41eefd46 netfilter: nfnetlink: place subsys mutexes in distinct loc [...] omits 9446ab34ace2 netfilter: ipset: enable memory accounting for ipset allocations omits 82ec6630f9fc netfilter: nf_tables_offload: Remove unused macro FLOW_SET [...] omits e8d444d3e98c riscv: remove address space overrides using set_fs() omits d464118cdc41 riscv: implement __get_kernel_nofault and __put_user_nofault omits f289a34811d8 riscv: refactor __get_user and __put_user omits 11129e8ed4d9 riscv: use memcpy based uaccess for nommu again omits 3c57fa13f6bf asm-generic: make the set_fs implementation optional omits 2d2d255467d4 asm-generic: add nommu implementations of __{get,put}_kern [...] omits 931de11f5a37 asm-generic: improve the nommu {get,put}_user handling omits 24ce66c04a06 uaccess: provide a generic TASK_SIZE_MAX definition omits eee4e23099c3 Merge branch 'base.set_fs' of git://git.kernel.org/pub/scm [...] omits 0ffd21d59855 hwmon: (bt1-pvt) Wait for the completion with timeout omits 0015503e5f63 hwmon: (bt1-pvt) Cache current update timeout omits a6db1561291f hwmon: (bt1-pvt) Test sensor power supply on probe omits 707d151bd1ac hwmon: (lm75) Add regulator support omits 865e4fc013ba hwmon: Add hwmon driver for Intel MAX 10 BMC omits 5f977a0630db dt-bindings: Add MP2975 voltage regulator device omits 2c6fcbb21149 hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controller omits c073292b166a hwmon: (tmp513) fix spelling typo in comments omits 045ad73397e6 hwmon: (amd_energy) Update driver documentation omits b75394c19d01 hwmon: (amd_energy) Improve the accumulation logic omits 463c43fcd97e Merge tag 'v5.9-rc7' into patchwork omits 7ed9e3d97c32 vhost-vdpa: fix page pinning leakage in error path omits 1477c8aebb94 vhost-vdpa: fix vhost_vdpa_map() on error condition omits ab5122510b0a vhost: Don't call log_access_ok() when using IOTLB omits 71878fa46c7e vhost: Use vhost_get_used_size() in vhost_vring_set_addr() omits 0210a8db2aec vhost: Don't call access_ok() when using IOTLB omits 456afe01b100 mptcp: ADD_ADDRs with echo bit are smaller omits 3a56268ef6ee dt-bindings: net: dsa: b53: Fix full duplex in example omits 536a82ad167b dt-bindings: net: dsa: b53: Specify unit address in hex omits 2b7fea0d20ce net: dsa: sja1105: remove duplicate prefix for VL Lookup d [...] omits 93e6664e6621 bnx2x: Use fallthrough pseudo-keyword omits 401d8ce4ae07 net: ksz884x: Use fallthrough pseudo-keyword omits e55e66e8ae84 net: bna: Use fallthrough pseudo-keyword omits 1a10d0bc906d usbnet: Use fallthrough pseudo-keyword omits ef743c099033 Merge branch 'net-sched-Add-actions-for-MPLS-L2-VPNs' omits a45294af9e96 net/sched: act_mpls: Add action to push MPLS LSE before Et [...] omits 19fbcb36a39e net/sched: act_vlan: Add {POP,PUSH}_ETH actions omits e275d49a69c0 net: phy: dp83869: fix unsigned comparisons against less t [...] omits fd6ebb6fb2cf net/smc: use an array to check fields in system EID omits 839d696ffb27 net/smc: send ISM devices with unique chid in CLC proposal omits 6a0c00e5d2b1 Merge branch 'Add-Seville-Ethernet-switch-to-T1040RDB' omits e69eb0824d8c powerpc: dts: t1040rdb: add ports for Seville Ethernet switch omits aa3098676cd0 powerpc: dts: t1040: add bindings for Seville Ethernet switch omits 9cd8b6c90529 tcp: account total lost packets properly omits 5069185fc18e power: supply: bq25980: Add support for the BQ259xx family omits 223b32db00a8 Merge branch 'net-iucv-next' omits a29f245ec97f net/iucv: fix indentation in __iucv_message_receive() omits 398999bac6ea net/af_iucv: right-size the uid variable in iucv_sock_bind() omits 6d3dd362fa03 dt-binding: bq25980: Add the bq25980 flash charger omits 8e1b3884eed7 net: remove NETDEV_HW_ADDR_T_SLAVE omits 304bff2fb8e9 power: supply: fix spelling mistake "unprecise" -> "imprecise" omits c07fa6c16313 power: supply: test_power: add missing newlines when print [...] omits 186e26eb139a Merge branch 'genetlink-per-op-policy-export' omits e992a6eda9a1 genetlink: allow dumping command-specific policy omits 50a896cf2d6f genetlink: properly support per-op policy dumping omits aa85ee5f9585 genetlink: factor skb preparation out of ctrl_dumppolicy() omits 04a351a62bd4 netlink: rework policy dump to support multiple policies omits 899b07c5787f netlink: compare policy more accurately omits 4bb6c7b93462 ARM: Document merges omits b527f529a786 Merge branch 'arm/drivers' into for-next omits 3ddf86113972 Merge branch 'arm/defconfig' into for-next omits abc319999690 Merge branch 'arm/soc' into for-next omits 1c697f42f588 Merge branch 'arm/dt' into for-next omits 098bfcec1bfc Merge tag 'visconti-initial-for-5.10-tag2' of git://git.ke [...] omits 4550e2c8d3e0 Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.k [...] omits 017fc1516eb0 Merge tag 'imx-defconfig-5.10' of git://git.kernel.org/pub [...] omits f87d092fe4d4 power: supply: pm2301: drop duplicated i2c_device_id omits c22b90db5451 power: supply: charger-manager: drop unused charger assignment omits 5bcb3dae01da power: supply: rt9455: skip 'struct acpi_device_id' when ! [...] omits 439cd7eddc77 power: supply: goldfish: skip 'struct acpi_device_id' when [...] omits 02067dc96c60 power: supply: bq25890: skip 'struct acpi_device_id' when [...] omits 66ac8df5e0fd power: supply: bq2515x: fix kerneldoc omits 7da9f17fc2b9 power: supply: bq24257: skip 'struct acpi_device_id' when [...] omits accdab6d9e8f Merge tag 'imx-soc-5.10' of git://git.kernel.org/pub/scm/l [...] omits a4f07008bf45 Merge tag 'hisi-arm-soc-for-5.10' of git://github.com/hisi [...] omits e3a2e20297fc Merge tag 'omap-for-v5.10/defconfig-signed' of git://git.k [...] omits 025565212d39 Merge tag 'omap-for-v5.10/soc-part2-v2-signed' of git://gi [...] omits 1d004afe5fae Merge tag 'davinci-for-v5.10/soc' of git://git.kernel.org/ [...] omits 9f7f26930035 Merge tag 'v5.9-next-soc' of https://git.kernel.org/pub/sc [...] omits 64de2cd335db Merge tag 'memory-controller-drv-5.10-2' of https://git.ke [...] omits c8952516e8b4 Merge tag 'reset-for-v5.10' of git://git.pengutronix.de/pz [...] omits e863e45ef97e Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] omits f8e87554b176 Merge tag 'qcom-drivers-for-5.10' of https://git.kernel.or [...] omits c78c6e18ab26 Merge tag 'soc-fsl-next-v5.10' of git://git.kernel.org/pub [...] omits a39c258cc476 Merge tag 'imx-drivers-5.10' of git://git.kernel.org/pub/s [...] omits 8fc6726d9020 Merge tag 'sunxi-drivers-for-5.10-1' of https://git.kernel [...] omits e916bfacf558 ARM: dts: nspire: Fix SP804 users omits c9794866ac30 arm64: dts: lg: Fix SP804 users omits fc772314a368 arm64: dts: lg: Fix SP805 clocks omits af4718608e0d ARM: Document merges omits 349ff5316930 Merge branch 'arm/soc' into for-next omits 4840a2eb3118 Merge branch 'arm/defconfig' into for-next omits 4f7233567480 Merge branch 'arm/dt' into for-next omits 94f62505d2b3 Merge branch 'arm/fixes' into for-next omits f6320e326f40 ARM: mstar: Fix up the fallout from moving the dts/dtsi files omits f1ef5b78a762 ARM: mstar: Add mstar prefix to all of the dtsi/dts files omits 0434460442a7 ARM: mstar: Add interrupt to pm_uart omits 925595f77f8b ARM: mstar: Add interrupt controller to base dtsi omits 511bd85485c6 ARM: mstar: Select MStar intc omits 6869f774b1cd Merge tag 'omap-for-v5.9/fixes-rc7' of git://git.kernel.or [...] omits 5c505432deb5 Merge tag 'hisi-arm32-dt-for-5.10-tag2' of git://github.co [...] omits 1ddaaa42ac3b Merge tag 'omap-for-v5.10/dt-part2-signed' of git://git.ke [...] omits 02d0bf1ae82a Merge tag 'zynqmp-dt-for-v5.10' of https://github.com/Xili [...] omits e27312539a39 Merge tag 'sunxi-dt-for-5.10-2' of https://git.kernel.org/ [...] omits b402b4e67c1b ARM: multi_v7_defconfig: add FMC2 EBI controller support omits acddaa55366f ARM: stm32: Replace HTTP links with HTTPS ones omits 02c96f8353dd Merge tag 'v5.10-rockchip-dts32-1' of git://git.kernel.org [...] omits a3ca4b5e9226 Merge tag 'actions-arm64-dt-for-v5.10' of git://git.kernel [...] omits d4509b65457a Merge tag 'actions-arm-dt-for-v5.10' of git://git.kernel.o [...] omits a6d862f21ad9 Merge tag 'actions-bindings-for-v5.10' of git://git.kernel [...] omits 2494ad156d2a Merge tag 'sunxi-dt-for-5.10-1' of https://git.kernel.org/ [...] omits d9dd2c609b63 Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm [...] omits ef3c139ba042 Merge tag 'ti-k3-dt-for-v5.10-part2' of git://git.kernel.o [...] omits bbb14e9e4257 Merge branch 'arm/fixes' into for-next omits fbbb7c53bb24 Merge tag 'renesas-fixes-for-v5.9-tag1' of git://git.kerne [...] omits 6b9c8c8bb789 Merge tag 'zynqmp-soc-for-v5.9-v2' of https://github.com/X [...] omits ee2d433cb473 power: supply: max17040: Support soc alert omits 1779c6e3496a power: supply: max17040: Support setting rcomp omits b973c9d51819 dt-bindings: power: supply: max17040: Add maxim,rcomp omits 4f7f8e87c49e power: supply: max17040: Support compatible devices omits 11a2bdc10f5b dt-bindings: power: supply: Extend max17040 compatibility omits 59d5396a4666 x86/events/amd/iommu: Fix sizeof mismatch omits 80a5ce116fc0 perf/x86/intel: Check perf metrics feature for each CPU omits feff2e65efd8 sched/deadline: Unthrottle PI boosted threads while enqueuing omits 51cf18c90ca1 sched/debug: Add new tracepoint to track cpu_capacity omits 9abb897345ce sched/fair: Tweak pick_next_entity() omits 21c949b21802 Merge tag 'usb-for-v5.10' of git://git.kernel.org/pub/scm/ [...] omits 6455a8a84bdf power: supply: max17040: Use regmap i2c omits e55a50613d91 power: supply: max17040: Use devm_ to automate remove omits 05f94eb98907 power: supply: document current direction omits 7c9df3ec493e media: add Zoran cardlist omits d39783839c03 ext4: limit entries returned when counting fsmap records omits 78a4ff09ffb2 ext4: make mb_check_counter per group omits 81bd037909b1 ext4: delete invalid comments near mb_buddy_adjust_border omits 647f09c02f9e ext4: fix bdev write error check failed when mount fs with ro omits 05caf6933793 ext4: rename system_blks to s_system_blks inside ext4_sb_info omits f7ff8165621c ext4: rename journal_dev to s_journal_dev inside ext4_sb_info omits 095737d50fe6 jbd2: fix the comment of struct jbd2_journal_handle omits 77abe708420d ext4: add trace exit in exception path. omits 061113efe99b ext4: optimize file overwrites omits 9ffd5728cca7 ext4: remove unused including <linux/version.h> omits 6f52529a69bb ext4: fix superblock checksum calculation race omits ba8278a24b52 ext4: fix error handling code in add_new_gdb omits f9bf0d90e1fc ext4: disallow modifying DAX inode flag if inline_data has [...] omits 3b76a14b256a ext4: remove unused argument from ext4_(inc|dec)_count omits b7edeeb5aaec ext4: do not interpret high bytes if 64bit feature is disabled omits c186eef9720f Merge branches 'work.misc', 'work.sparc', 'base.set_fs', ' [...] omits 5d47b394794d security/keys: remove compat_keyctl_instantiate_key_iov omits c3973b401ef2 mm: remove compat_process_vm_{readv,writev} omits 598b3cec831f fs: remove compat_sys_vmsplice omits 5f764d624a89 fs: remove the compat readv/writev syscalls omits 3523a9d45478 fs: remove various compat readv/writev helpers omits 89cd35c58bc2 iov_iter: transparently handle compat iovecs in import_iovec omits bfdc59701d6d iov_iter: refactor rw_copy_check_uvector and import_iovec omits eb382d70a334 scsi: hisi_sas: Recover PHY state according to the status [...] omits 6a9cdee7ea02 scsi: hisi_sas: Filter out new PHY up events during suspend omits 54a9acc7845a scsi: hisi_sas: Add device link between SCSI devices and hisi_hba omits 0e9d0a26e69e scsi: hisi_sas: Add check for methods _PS0 and _PR0 omits aab63bcaa2a2 scsi: hisi_sas: Add controller runtime PM support for v3 hw omits e38fc73b0bd5 scsi: hisi_sas: Switch to new framework to support suspend [...] omits dfae6cd17e4a scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling [...] omits 93aad13e9ed8 scsi: arcmsr: Update driver version to v1.50.00.02-20200819 omits aae7fa9246c9 scsi: arcmsr: Add support for ARC-1886 series RAID controllers omits 1028ae406999 bpf: Deref map in BPF_PROG_BIND_MAP when it's already used omits ebfb5b4858cb scsi: arcmsr: Fix device hot-plug monitoring timer stop omits 678cdd496708 Merge branch 'genetlink-support-per-command-policy-dump' omits a4bb4f5fc811 genetlink: switch control commands to per-op policies omits 8e1ed28fd8d3 genetlink: use parsed attrs in dumppolicy omits 7c1e0926da18 taskstats: move specifying netlink policy back to ops omits 48526a0f4ca2 genetlink: bring back per op policy omits 78ade619c165 genetlink: use .start callback for dumppolicy omits adc848450ff8 genetlink: add a structure for dump state omits 66a9b9287d24 genetlink: move to smaller ops wherever possible omits 0b588afdd16f genetlink: add small version of ops omits e50867369698 genetlink: reorg struct genl_family omits 8c022add8f5f scsi: arcmsr: Remove unnecessary syntax omits da7d5d72ae83 scsi: qedf: Remove redundant assignment to variable 'rc' omits 37fa429ef7ba scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_ [...] omits 936dc95d09d8 scsi: snic: Convert to use DEFINE_SEQ_ATTRIBUTE macro omits 121432e87093 scsi: qla4xxx: Delete unneeded variable 'status' in qla4xx [...] omits ea0dc2002ef5 scsi: sun_esp: Use module_platform_driver to simplify the code omits 2d00ffe725a9 scsi: sun3x_esp: Use module_platform_driver to simplify the code omits a3b73c96b4ae scsi: sni_53c710: Use module_platform_driver to simplify the code omits e4c6d2872e25 scsi: qlogicpti: Use module_platform_driver to simplify the code omits d30fbf2ce12f scsi: mac_esp: Use module_platform_driver to simplify the code omits 7fc83de599fe scsi: jazz_esp: Use module_platform_driver to simplify the code omits 055f15ab2cb4 scsi: mvumi: Fix error return in mvumi_io_attach() omits 962d359c4d3b scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() omits 38b2db564d9a scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() omits 66ab2fa37216 scsi: aacraid: Add a missing iounmap call omits 7dc71ac8eb0b scsi: qedi: Add schedule_hw_err_handler callback for fan failure omits 61741d8699e1 scsi: target: tcmu: Fix warning: 'page' may be used uninitialized omits 1dfbed19455b scsi: fnic: Fix inconsistent format argument type in fnic_ [...] omits 2a7869d6c9a1 scsi: snic: Remove unnecessary condition omits 712582e60f28 scsi: fnic: Do not call 'scsi_done()' for unhandled commands omits 73f2e37b498a Merge branch 'for-5.10/drivers' into for-next omits f5ace5ef37b1 block: scsi_ioctl: Avoid the use of one-element arrays omits b8b55a9af49f Merge branch 'for-5.10/drivers' into for-next omits 9bcb6114077f Merge branch 'for-5.10/libata' into for-next omits 99ba84c5de1e rsxx: Use fallthrough pseudo-keyword omits 5029a0486eb4 pata_cmd64x: Use fallthrough pseudo-keyword omits 5a38b4fc0104 Merge branch 'dpaa2-eth-add-devlink-parser-error-drop-trap [...] omits 061d631f7de2 dpaa2-eth: add support for devlink parser error drop traps omits ceeb03ad8e22 dpaa2-eth: add basic devlink support omits c50bf2be7306 devlink: add .trap_group_action_set() callback omits 10c24eb23da0 devlink: add parser error drop packet traps omits 34ad937770d7 Merge branch 'ionic-error-recovery' omits 9e15410dc745 ionic: add new bad firmware error code omits bb9f80f31d37 ionic: use lif ident for filter count omits a21b5d49e77a ionic: refill lif identity after fw_up omits ba6ab8aca216 ionic: disable all queue napi contexts on timeout omits 7c737fc43ca0 ionic: check qcq ptr in ionic_qcq_disable omits 2c580d7783c7 ionic: clear linkcheck bit on alloc fail omits 52733cff9b6e ionic: drain the work queue omits 9576a36cc107 ionic: contiguous memory for notifyq omits 7b419e658ff7 Merge branch 's390-net-next' omits 5506745537e7 s390/ctcm: remove orphaned function declarations omits 378ac80d7f49 s390/qeth: static checker cleanups omits 84c91482eec4 s390/qeth: use netdev_name() omits 50144f675363 s390/qeth: constify the disciplines omits 949bbf4d2db8 s390/qeth: allow configuration of TX queues for OSA devices omits 72d5e8504e3b s390/qeth: de-magic the QIB parm area omits bb5ab541942e s390/qeth: keep track of wanted TX queues omits 6500251e5906 scsi: ufs: Fix missing brace warning for old compilers omits 72e813d9a1b7 scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c omits 250bd00923c7 scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c omits 7f5523f69709 scsi: qla2xxx: Fix inconsistent format argument type in tc [...] omits 0610959fbbca scsi: sd: Allow user to configure command retries omits 2a242d59d6b9 scsi: core: Add limitless cmd retry support omits 14c914fcb515 Merge tag 'wireless-drivers-next-2020-10-02' of git://git. [...] omits 0c2a01dc27f6 Merge branch 'Offload-tc-flower-to-mscc_ocelot-switch-usin [...] omits 8cd6b020b644 selftests: ocelot: add some example VCAP IS1, IS2 and ES0 [...] omits 16a7a15f4b14 net: mscc: ocelot: offload redirect action to VCAP IS2 omits f854e6f6f450 net: mscc: ocelot: relax ocelot_exclusive_mac_etype_filter [...] omits 226e9cd82a96 net: mscc: ocelot: only install TCAM entries into a specif [...] omits 2f17c050d892 net: mscc: ocelot: offload egress VLAN rewriting to VCAP ES0 omits 75944fda1dfe net: mscc: ocelot: offload ingress skbedit and vlan action [...] omits 1397a2eb52e2 net: mscc: ocelot: create TCAM skeleton from tc filter chains omits 319e4dd11a20 net: mscc: ocelot: introduce conversion helpers between po [...] omits ea9d1f30b128 net: mscc: ocelot: offload multiple tc-flower actions in s [...] omits 7010645ba725 scsi: target: core: Add CONTROL field for trace events omits 26d0a8edca28 Merge tag 'mac80211-next-for-net-next-2020-10-02' of git:/ [...] omits 4f359b653f7f net/smscx5xx: change to of_get_mac_address() eth_platform_ [...] omits fb91db01c652 Merge branch 'Add skb_adjust_room() for SK_SKB' omits 91274ca53518 bpf, sockmap: Update selftests to use skb_adjust_room omits 18ebe16d1049 bpf, sockmap: Add skb_adjust_room to pop bytes off ingress [...] omits a3d0ba883ce0 dt-bindings: net: dsa: b53: Add missing reg property to example omits 60a128b532d8 Merge branch 'bpf: BTF support for ksyms' omits 00dc73e44a84 bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() omits 63d9b80dcf2c bpf: Introducte bpf_this_cpu_ptr() omits eaa6bcb71ef6 bpf: Introduce bpf_per_cpu_ptr() omits 2c2f6abeff13 selftests/bpf: Ksyms_btf to test typed ksyms omits d370bbe12143 bpf/libbpf: BTF support for typed ksyms omits 4976b718c355 bpf: Introduce pseudo_btf_id omits eede846af512 f2fs: f2fs_get_meta_page_nofail should not be failed omits de22d2107ced RISC-V: Add page table dump support for uefi omits b91540d52a08 RISC-V: Add EFI runtime services omits d7071743db31 RISC-V: Add EFI stub support. omits cb7d2dd5612a RISC-V: Add PE/COFF header for EFI stub omits e8dcb61f2ade RISC-V: Implement late mapping page table allocation functions omits 6262f661ff5d RISC-V: Add early ioremap support omits 8f3a2b4a96dc RISC-V: Move DT mapping outof fixmap omits 8a3f30c4319d Merge tag 'efi-riscv-shared-for-v5.10' of ssh://gitolite.k [...] omits 3f32131fbbbf spi: spi-s3c64xx: Turn on interrupts upon resume omits 9fe26adbe37f spi: spi-s3c64xx: Increase transfer timeout omits 20b4016a3bea spi: spi-s3c64xx: Ensure cur_speed holds actual clock value omits 58d54781433f spi: spi-s3c64xx: Fix doc comment for struct s3c64xx_spi_d [...] omits 913ba5c9e227 spi: spi-s3c64xx: Rename S3C64XX_SPI_SLAVE_* to S3C64XX_SPI_CS_* omits df7cd1bba2c7 spi: spi-s3c64xx: Report more information when errors occur omits 2f4db6f705c5 spi: spi-s3c64xx: Check return values omits ab4efca29f64 spi: spi-s3s64xx: Add S3C64XX_SPI_QUIRK_CS_AUTO for Exynos3250 omits 581e2b41977d spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_en [...] omits 564a7eed3f34 ahci: qoriq: enable acpi support in qoriq ahci driver omits 6cd32a44f080 sata, highbank: simplify the return expression of ahci_hig [...] omits 28fb0d142464 Merge branch 'for-5.10/libata' into for-next omits 8e85f60575d3 ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs omits 0c7689830e90 Documentation/x86: Fix incorrect references to zero-page.txt omits cb307c2d845d Merge branch 'net-dsa-Improve-dsa_untag_bridge_pvid' omits 3a68844dd2d8 net: dsa: Utilize __vlan_find_dev_deep_rcu() omits a348292b6315 net: dsa: Obtain VLAN protocol from skb->protocol omits 1c5ad5a94038 net: dsa: b53: Set untag_bridge_pvid omits 1dc0408cdf3c net: dsa: Call dsa_untag_bridge_pvid() from dsa_switch_rcv() omits 045e90fb0bc9 Merge branch 'for-5.10/drivers' into for-next omits 4a784266c6a7 bcache: remove embedded struct cache_sb from struct cache_set omits 6f9414e0f6f3 bcache: check and set sync status on cache's in-memory sup [...] omits ebaa1ac12b0c bcache: remove can_attach_cache() omits 08a17828812a bcache: don't check seq numbers in register_cache_set() omits 63a96c05cd43 bcache: only use bucket_bytes() on struct cache omits 3c4fae29826c bcache: remove useless bucket_pages() omits 421cf1c573b1 bcache: remove useless alloc_bucket_pages() omits 4e1ebae3ee4e bcache: only use block_bytes() on struct cache omits 1132e56e78e3 bcache: add set_uuid in struct cache_set omits 08fdb2cddbdc bcache: remove for_each_cache() omits 697e23495c94 bcache: explicitly make cache_set only have single cache omits 17e4aed8309f bcache: remove 'int n' from parameter list of bch_bucket_a [...] omits 84e5d1363cd8 bcache: Convert to DEFINE_SHOW_ATTRIBUTE omits 7e59c506c338 bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve() omits a58e88bfdc4d bcache: share register sysfs with async register omits c16bcd70a11b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3ccabe6846b5 ext4: delete duplicated words + other fixes omits e3df921c6857 ext4: flag as supporting buffered async reads omits 949ca6b82e43 netlink: fix policy dump leak omits f525facaecd2 Merge series "Add driver for Microchip S/PDIF RX" from Cod [...] omits 98bd2b506a30 ASoC: wm8523: Fix a typo in a comment omits 1c71497bb5b8 ASoC: fsl_spdif: Remove unused np omits cec6e41ce094 ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend omits 80db8751d7c0 ASoC: add DT bindings for Microchip S/PDIF RX Controller omits ef265c55c1ac ASoC: mchp-spdifrx: add driver for SPDIF RX omits 69e0ad37c9f3 static_call: Fix return type of static_call_init omits 547305a64632 tracepoint: Fix out of sync data passing by static caller omits 440c5752a3ca Merge branch 'Do not limit cb_flags when creating child sk' omits 96d46c508506 bpf: selftest: Ensure the child sk inherited all bpf_sock_ [...] omits 82f45c6c4a70 bpf: tcp: Do not limit cb_flags when creating child sk fro [...] omits 737e7610b545 ARM: dts: meson8: remove two invalid interrupt lines from [...] omits fdda88d31add ftrace: Fix some typos in comment omits 05c36e5adf2b tools/power/acpi: Serialize Makefile omits f63816e43d90 PM: domains: Allow to abort power off when no ->power_off( [...] omits 49f618e1b669 PM: domains: Rename power state enums for genpd omits 05de068614ac ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() omits c18483a8ed30 ACPI: memhotplug: Remove 'state' from struct acpi_memory_device omits 7cecb47f55e0 ACPI / extlog: Check for RDMSR failure omits 1e0cb59d5f0a ACPI: Make acpi_evaluate_dsm() prototype consistent omits dc9e7860df91 docs: mm: numaperf.rst Add brief description for access class 1. omits b9fffe47212c node: Add access1 class to represent CPU to memory charact [...] omits 2c5b9bde95c9 ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 omits 01aabca2fd54 ACPI: Let ACPI know we support Generic Initiator Affinity [...] omits 73bf7382debb x86: Support Generic Initiator only proximity domains omits 894c26a1c274 ACPI: Support Generic Initiator only domains omits aa803771a80a tools: Avoid comma separated statements omits 82206a0c06cc kunit: tool: handle when .kunit exists but .kunitconfig does not omits b0c6ae0f8948 PCI: aardvark: Fix initialization with old Marvell's Arm T [...] omits 1a4c450e57d2 Merge series "ASoC: Intel: Catpt - Lynx and Wildcat point" [...] omits 2bc8831b135c ASoC: qcom: fix SDM845 & QDSP6 dependencies more omits 48ca6243c6ad selftests/bpf: Properly initialize linfo in sockmap_basic omits cffcdbff70a3 selftests/bpf: Initialize duration in xdp_noinline.c omits 6cbfa11d2694 ASoC: Intel: Select catpt and deprecate haswell omits 053743f0c490 ASoC: Intel: bdw-5677: Remove haswell-solution specific code omits 02f2442fb32a ASoC: Intel: bdw-5650: Remove haswell-solution specific code omits e81a707a3935 ASoC: Intel: broadwell: Remove haswell-solution specific code omits 0ce1610578bc ASoC: Intel: haswell: Remove haswell-solution specific code omits 8f80a834b909 ASoC: Intel: catpt: Simple sysfs attributes omits 8ba1edb9c245 ASoC: Intel: catpt: Event tracing omits 7a10b66a5df9 ASoC: Intel: catpt: Device driver lifecycle omits a126750fc865 ASoC: Intel: catpt: PCM operations omits a9aa6fb3eb6c ASoC: Intel: catpt: Firmware loading and context restore omits ba202a7bc3da ASoC: Intel: catpt: Define DSP operations omits 64b9b1b00574 ASoC: Intel: catpt: Add IPC message handlers omits 92946c1d7ea8 ASoC: Intel: catpt: Implement IPC protocol omits 4fac9b31d0b9 ASoC: Intel: Add catpt base members omits b0b8e56b82c0 objtool: Permit __kasan_check_{read,write} under UACCESS omits 1b80043ed218 clocksource/drivers/armada-370-xp: Use semicolons rather t [...] omits d8ccb6d87328 bus/fsl-mc: Add a new version for dprc_get_obj_region command omits 273ee53ddf2e bus/fsl-mc: Extend ICID size from 16bit to 32bit omits 0dadd95216d5 bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO omits 5026cf605143 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io omits 17eaf21320da bus/fsl-mc: Add a container setup function omits 46f35b5fbbbb bus/fsl-mc: Export a cleanup function for DPRC omits 5d781fabe642 bus/fsl-mc: Export dprc_scan/dprc_remove functions to be u [...] omits 715b02ce8968 bus/fsl-mc: Add dprc-reset-container support omits 993577b2ef03 bus/fsl-mc: Cache the DPRC API version omits e0c171d5537f bus/fsl-mc: Set the QMAN/BMAN region flags omits 1f86a00c1159 bus/fsl-mc: add support for 'driver_override' in the mc-bus omits 35df88208c8b bus/fsl-mc: Add a new parameter to dprc_scan_objects function omits 7490cf5e184e bus/fsl-mc: Do no longer export the total number of irqs o [...] omits 675f0ad40469 mic: vop: copy data to kernel space then write to io memory omits cc1a2679865a misc: vop: add round_up(x,4) for vring_size to avoid kernel panic omits 8c56adc511af misc: vop: build VOP based on CONFIG_VOP omits c9723750a699 w1: mxc_w1: Fix timeout resolution problem leading to bus error omits e84d3896fb8d misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver omits bfeb28539d1f fbcon: remove no-op fbcon_set_origin() omits ee4906770ee9 regmap: debugfs: use semicolons rather than commas to sepa [...] omits 44577f1d9854 platform/x86: intel_pmc_core: do not create a static struc [...] omits 97b65223c18f USB: core: remove polling for /sys/kernel/debug/usb/devices omits da0cb6310094 usb: typec: add support for STUSB160x Type-C controller family omits 12f3467b0d28 usb: typec: add typec_find_pwr_opmode omits ea17a0f153af phy: marvell: comphy: Convert internal SMCC firmware retur [...] omits 08befca40026 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 omits a6806e32e7a4 usb: typec: hd3ss3220: Use OF graph API to get the connect [...] omits 1c6e8ee63adb dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus omits cde8019157c0 dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema omits a27eb0cb4b21 tty/sysrq: Extend the sysrq_key_table to cover capital letters omits 4ec95ed312c4 s390/startup: correct early pgm check info formatting omits 100a980c174b s390: remove orphaned extern variables declarations omits 21a66717079c s390/kasan: make sure int handler always run with DAT on omits 5627b9224b00 s390/ipl: add support to control memory clearing for nvme re-IPL omits bd37b36832f6 s390/nvme: support firmware-assisted dump to NVMe disks omits d9f12e48d08e s390/ipl: support NVMe IPL kernel parameters omits d70e38cb1dee s390: nvme dump support omits ba9fe6443db5 media: admin-guide: update cardlists omits 210191dd5314 media: siano: rename a duplicated card string omits 6b90346919d4 media: zoran: move documentation file to the right place omits 026b940f18bc PCI: xgene: Remove unused assignment to variable msi_val omits 9846155b00fe PCI: loongson: Simplify loongson_pci_probe() return expression omits 9aae3af8767c PCI: cadence: Simplify cdns_pcie_host_init_address_transla [...] omits df7fc0556112 PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() re [...] omits 0c3c87d2b270 PCI: iproc: Use module_bcma_driver to simplify the code omits 9f76e198dd52 Merge tag 'phy-for-5.10' of git://git.kernel.org/pub/scm/l [...] omits 1f66d95efdb7 PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to ma [...] omits 20b1d6ba606c PCI: brcmstb: Set bus max burst size by chip type omits 3baec684a531 PCI: brcmstb: Accommodate MSI for older chips omits 52ded9e4f07b PCI: brcmstb: Set additional internal memory DMA viewport sizes omits 740d6c3708a9 PCI: brcmstb: Add control of rescal reset omits 915cff7f38c5 PCI: hv: Fix hibernation in case interrupts are not re-created omits aef85b56c3c1 bus: fsl-mc: MC control registers are not always available omits 3b844345e180 bus: fsl-mc: don't assume an iommu is always present omits 6284a6e89403 drivers core: node: Use a more typical macro definition st [...] omits e015e036aea5 drivers core: Use sysfs_emit for shared_cpu_map_show and s [...] omits 7981593bf083 mm: and drivers core: Convert hugetlb_report_node_meminfo [...] omits baab853229ec Merge branch 'for-next/mte' into for-next/core omits 0a21ac0d3094 Merge branch 'for-next/ghostbusters' into for-next/core omits 948b3edba898 drivers core: Miscellaneous changes for sysfs_emit omits 27275d301813 drivers core: Reindent a couple uses around sysfs_emit omits 973c39115cb3 drivers core: Remove strcat uses around sysfs_emit and neaten omits aa838896d87a drivers core: Use sysfs_emit and sysfs_emit_at for show(de [...] omits 57b8b1b4351d Merge branches 'for-next/acpi', 'for-next/boot', 'for-next [...] omits b2c586eb07ef usb: dwc2: Fix INTR OUT transfers in DDMA mode. omits d58ba480285a usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] omits 17f934024e84 usb: dwc2: override PHY input signals with usb role switch [...] omits 14793faeed41 dt-bindings: usb: dwc2: add optional usb-role-switch property omits e2c53515b2a6 usb: dwc3: of-simple: Add compatible string for Intel Keem [...] omits 8eb16e724fde dt-bindings: usb: Add Intel Keem Bay USB controller bindings omits e0a93d98f488 usb: dwc3: gadget: Support up to max stream id omits 75f87eaeaced mac80211: avoid processing non-S1G elements on S1G band omits ab10c22bc3b2 nl80211: fix non-split wiphy information omits f8d504caa973 nl80211: reduce non-split wiphy dump size omits 2efc459d06f1 sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output omits 9ace0b4dab1c w1: w1_therm: Add support for GXCAS GX20MH01 device. omits 021da53e65fd w1: w1_therm: Add sysfs entries to control conversion time [...] omits b31de43c608f samples: mpssd: fix the build errors when enable DEBUG in mpssd.c omits 4292aa977f5e eeprom: ee1004: use module_i2c_driver to simplify the code omits 03c95e591a89 virt: vbox: simplify the return expression of vbg_input_open() omits 961d289b61eb ocxl: simplify the return expression of free_function_dev() omits 4b53a3c72116 ocxl: fix kconfig dependency warning for OCXL omits 238c91115cd0 x86/dumpstack: Fix misleading instruction pointer error message omits 9e8c8cc44f35 bus: mhi: debugfs: Print channel context read-pointer omits 5fc4997fd9d0 bus: mhi: core: Fix the building of MHI module omits 9654ab011e28 bus: mhi: Remove unused nr_irqs_req variable omits b0fc0167f254 bus: mhi: core: Allow shared IRQ for event rings omits 21cb9b18edea bus: mhi: core: Introduce sysfs entries for MHI omits c7bd825e52b3 bus: mhi: core: Introduce debugfs entries for MHI omits e0af24acdabc bus: mhi: Fix entries based on Kconfig coding style omits e1427f32b850 bus: mhi: Remove include of rwlock_types.h omits f38173a731ca bus: mhi: core: Add const qualifier to MHI config information omits f42dfbe8f712 bus: mhi: core: Introduce APIs to allocate and free the MH [...] omits 8e3729bfa7be bus: mhi: core: Read and save device hardware information [...] omits 601455dae00a bus: mhi: core: Introduce counters to track MHI device sta [...] omits a6c1fff8571a bus: mhi: core: Introduce helper function to check device state omits 5aa93f0576b4 bus: mhi: core: Use generic name field for an MHI device omits 870f81bd28f2 bus: mhi: core: Trigger host resume if suspended during mh [...] omits 8b53087cab61 bus: mhi: core: Use helper API to trigger a non-blocking h [...] omits 515847c557dd bus: mhi: core: Abort suspends due to outgoing pending packets omits bcbaccdf9fbe bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] omits 4d12a897fa12 bus: mhi: fix doubled words and struct image_info kernel-doc omits c5c553850899 scripts/spdxcheck.py: handle license identifiers in XML comments omits 37d2a36394d9 USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync(). omits fb58cf4f2881 net: pegasus: Use the new usb control message API. omits b2a0f274e3f7 net: rtl8150: Use the new usb control message API. omits 5789051fc57b usb: typec: displayport: Reduce noise from the driver omits fb6f076d5434 USB: hub: Add Kconfig option to reduce number of port init [...] omits 19502e6911e4 USB: hub: Clean up use of port initialization schemes and retries omits 716a0c288193 ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" omits 4e5dc64c4319 Merge branches 'kvm-arm64/pt-new' and 'kvm-arm64/pmu-5.9' [...] omits ffd1b63a5860 KVM: arm64: Ensure user_mem_abort() return value is initialised omits b259d137e91d KVM: arm64: Pass level hint to TLBI during stage-2 permiss [...] omits 030bdf3698b7 KVM: arm64: Fix some documentation build warnings omits ed4424f2fb02 crypto: atmel-tdes - use semicolons rather than commas to [...] omits 77450fd7cfc2 crypto: drivers - use semicolons rather than commas to sep [...] omits 03ace9b16bd0 hwrng: mxc-rnga - use semicolons rather than commas to sep [...] omits f9dc446cb959 hwrng: iproc-rng200 - use semicolons rather than commas to [...] omits 436cdcdec029 hwrng: stm32 - use semicolons rather than commas to separa [...] omits c055e3eae0f1 crypto: xor - use ktime for template benchmarking omits 524ccdbdfb52 crypto: xor - defer load time benchmark to a later time omits 2fcb4cc3b030 crypto: hisilicon/zip - fix the uninitalized 'curr_qm_qp_num' omits 42856f0a5a72 crypto: hisilicon/zip - fix the return value when device is busy omits d340f62db2f6 crypto: hisilicon/zip - fix zero length input in GZIP decompress omits 698f95235d24 crypto: hisilicon/zip - fix the uncleared debug registers omits ae6ee6ae2b4f lib/mpi: Fix unused variable warnings omits 4a0c1de64bf9 crypto: x86/poly1305 - Remove assignments with no effect omits c2fb644638ae hwrng: npcm - modify readl to readb omits 00c9211f60db crypto: sa2ul - Fix DMA mapping API usage omits 4fc983266d1e crypto: caam/qi2 - add support for XTS with 16B IV omits 3a15679b9311 crypto: caam/qi - add support for XTS with 16B IV omits 78eebbfafbe7 crypto: caam/jr - add support for XTS with 16B IV omits 297b931c2a3c crypto: caam - add xts check for block length equal to zero omits 596efd57cfa1 crypto: caam/qi2 - add support for more XTS key lengths omits 62b9a6690926 crypto: caam/qi - add support for more XTS key lengths omits c91f73486266 crypto: caam/jr - add support for more XTS key lengths omits 36e2d7cfdcf1 crypto: caam/qi2 - add fallback for XTS with more than 8B IV omits 83e8aa912138 crypto: caam/qi - add fallback for XTS with more than 8B IV omits 9d9b14dbe077 crypto: caam/jr - add fallback for XTS with more than 8B IV omits 17f86c5b6be5 crypto: mediatek - simplify the return expression of mtk_d [...] omits 5784cfb201e6 crypto: marvell/octeontx - simplify the return expression [...] omits e356c49c6cf0 crypto: ccp - fix error handling omits f74bf733feb9 crypto: cpt - simplify the return expression of cav_register_algs omits b597cc75f7fe mtd: parsers: bcm63xx: Do not make it modular omits 88c4203e1724 mtd: spear_smi: Enable compile testing omits 0626258af6ea mtd: maps: vmu-flash: fix typos for struct memcard omits b3e79e7682e0 mtd: physmap: Add Baikal-T1 physically mapped ROM support omits 6aec345ed83a mtd: maps: vmu-flash: simplify the return expression of pr [...] omits 2338484d14f3 usb: dwc3: gadget: Return early if no TRB update omits 346a15cdf652 usb: dwc3: gadget: Keep TRBs in request order omits 8dbbe48c7a99 usb: dwc3: gadget: Revise setting IOC when no TRB left omits f9cc581badb1 usb: dwc3: gadget: Look ahead when setting IOC omits d72ecc08dee4 usb: dwc3: gadget: Allow restarting a transfer omits a73abc28ce67 usb: bdc: remove duplicated error message omits ae7e86108b12 usb: dwc3: Stop active transfers before halting the controller omits 71ea88f6652a usb: cdns3: gadget: enlarge the TRB ring length omits d6be7c94f9f8 usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above omits 141e70fef4ee usb: cdns3: gadget: need to handle sg case for workaround 2 case omits 249f0a25e8be usb: cdns3: gadget: handle sg list use case at completion [...] omits 87e1dcd48970 usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case omits 4e218882eb5a usb: cdns3: gadget: improve the dump TRB operation at cdns [...] omits abc6b579048e usb: cdns3: gadget: using correct sg operations omits 31b5de5f3799 dt-bindings: document a new quirk for dwc3 omits f580170f135a usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc omits 2a87445af23e usb: bdc: Fix unused assignment in bdc_probe() omits f0c485663d59 usb: gadget: uvc: Fix the wrong v4l2_device_unregister call omits 7f2958d9ad58 usb: dwc3: gadget: Rename misleading function names omits cb1b3997b636 usb: dwc3: gadget: Refactor preparing last TRBs omits 30892cba5596 usb: dwc3: gadget: Set IOC if not enough for extra TRBs omits 490410b2e73c usb: dwc3: gadget: Check for number of TRBs prepared omits 13111fcb0d64 usb: dwc3: gadget: Return the number of prepared TRBs omits 66706077dc89 usb: dwc3: ep0: Fix ZLP for OUT ep0 requests omits a2841f41d07f usb: dwc3: gadget: Improve TRB ZLP setup omits 2b80357b773c usb: dwc3: gadget: Refactor preparing extra TRB omits 690e5c2dc29f usb: dwc3: gadget: Reclaim extra TRBs after request completion omits ca3df3468eec usb: dwc3: gadget: Check MPS of the request length omits 5b35dd1a5a66 usb: gadget: bcm63xx_udc: fix up the error of undeclared u [...] omits a50758bb6c74 usb: gadget: tegra-xudc: Do not print errors on probe deferral omits 230c1aa37089 usb: gadget: tegra-xudc: Properly align parameters omits 2003a419c7f3 usb: gadget: fix spelling mistake "Dectected" -> "Detected" omits de21e7289b7a usb: gadget: tegra-xudc: Use consistent spelling and formatting omits 6c2a754a12ba usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed omits 5a1da544e572 usb: gadget: core: do not try to disconnect gadget if it i [...] omits 8266b08ed90c usb: dwc3: gadget: Refactor ep command completion omits de56298f78e4 usb: gadget: s3c: Remove unused 'udc' variable omits 5bde3f020a15 usb: dwc3: debugfs: do not queue work if try to change mod [...] omits 03c1fd622f72 usb: dwc3: core: add phy cleanup for probe error handling omits 266d0493900a usb: dwc3: core: don't trigger runtime pm when remove driver omits 7595c38bb1a6 Revert "usb: udc: allow adding and removing the same gadge [...] omits e81a7018d93a usb: dwc3: allocate gadget structure dynamically omits 6b7778924c70 usb: cdns3: gadget: fix possible memory leak omits 9b719c7119e7 USB: UDC: net2272: Fix memory leaks omits f770fbec4165 USB: UDC: net2280: Fix memory leaks omits 3301c215a2bb USB: UDC: Expand device model API interface omits 8dafb3c04df3 usb: cdns3: gadget: fix some endian issues omits 87a2dfb13643 usb: gadget: fsl: Fix unsigned expression compared with ze [...] omits 4eea21dc67b0 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well omits d98ef43bfb65 usb: gadget: u_serial: clear suspended flag when disconnecting omits 897b81384302 usb: phy: phy-ab8500-usb: fix spello of "function" omits 7974ecd7d3c0 usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. omits a176b1a2a73c usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBur [...] omits 986499b1569a usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. omits b21cf9371c2e usb: cdns3: gadget: move wait configuration operation omits 9f650135945f usb: cdns3: drd: call PHY .set_mode accordingly omits 0eeda059956d usb: cdns3: gadget: clear the interrupt status when discon [...] omits b5148d946f45 usb: cdns3: gadget: set fast access bit omits 50642709f659 usb: cdns3: core: quit if it uses role switch class omits a609ce2a1336 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method f [...] omits 54c196060510 usb: dwc2: Always disable regulators on driver teardown omits 864bc7e7297f usb: gadget: config_ep_by_speed_and_alt instead of config_ [...] omits 5bb1d1197374 usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE omits 0abe3863d05f usb: dwc2: add support for APM82181 USB OTG omits 704c70fa08ad dt-bindings: usb: dwc2: add support for APM82181 SoCs USB [...] omits 028296e480c7 USB: gadget: f_ncm: Fix NDP16 datagram validation omits 2eae2dfd5814 usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance [...] omits 5261e48f9a70 dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property omits 68989fe1c39d dt-bindings: usb: Convert cdns-usb3.txt to YAML schema omits 65f3d449f438 usb: dwc-meson-g12a: Add support for USB on AXG SoCs omits cdff2c946f06 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] omits 5d23af6301b7 dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support omits e20849a8c883 usb: gadget: pch_udc: Convert to use GPIO descriptors omits ff6d6e6c6778 usb: cdns3: imx: add glue layer runtime pm implementation omits b1234e3b3b26 usb: cdns3: add runtime PM support omits efe2fa0836a7 usb: cdns3: introduce set_phy_power_on{off} APIs omits 753a18c2596d usb: mtu3: Remove unsused inline function is_first_entry omits dc336b19e82d usb: dwc3: core: do not queue work if dr_mode is not USB_D [...] omits e8d5f92b8d30 usb: gadget: function: printer: fix use-after-free in __lo [...] omits aa8c16e42991 MAINTAINERS: Add entry for Broadcom BDC driver omits e7a0ed3fa31b usb: gadget: f_acm: don't disable disabled EP omits a1c0169a49fc usb: gadget: aspeed: fixup vhub port irq handling omits e319bd62292c usb: dwc3: gadget: fix checkpatch warnings omits 87b923a2e059 usb: dwc3: core: fix checkpatch warnings omits 9ae0eb455b91 usb: dwc3: debugfs: fix checkpatch warnings omits 993ffc5b32d2 usb: dwc3: qcom: fix checkpatch warnings omits c64b475b8488 usb: dwc3: ep0: fix checkpatch warnings omits 035cbca1360a usb: dwc3: debug: fix checkpatch warning omits 159fdf295c67 usb: dwc3: trace: fix checkpatch warnings omits 2a499b452952 usb: dwc3: ulpi: fix checkpatch warning omits e5ee93d42b3f usb: dwc3: meson: fix checkpatch errors and warnings omits 27c7ab0fdd0b usb: dwc3: debug: fix sparse warning omits a793cf81ad0c usb: dwc3: meson: fix coccinelle WARNING omits bea46b981515 usb: dwc3: qcom: Add interconnect support in dwc3 driver omits 072f34c2ebdb usb: gadget: udc: Drop surplus include omits 5b311668f91a MAINTAINERS: add Cadence USB3 DRD IP driver entry omits 360f89874635 lib8390: Use netif_msg_init to initialize msg_enable bits omits 7a333af6b1a7 net: phy: realtek: Modify 2.5G PHY name to RTL8226 omits f1638a4c7940 caif_virtio: Remove redundant initialization of variable err omits 000fe2685b0a net-sysfs: Fix inconsistent of format with argument type i [...] omits 32be425b45f7 pktgen: Fix inconsistent of format with argument type in pktgen.c omits 8306266c1d51 drivers/net/wan/hdlc_fr: Correctly handle special skb->pro [...] omits 9f85cbe50aa0 RDMA/uverbs: Expose the new GID query API to user space omits c4b4d548fabc RDMA/core: Introduce new GID table query API omits 1c15b4f2a42f RDMA/core: Modify enum ib_gid_type and enum rdma_network_type omits 3ff4de8f6030 RDMA/core: Change rdma_get_gid_attr returned error code omits a4947e84f234 overflow: Include header file with SIZE_MAX declaration omits f45271acdf9e RDMA/qedr: Endianness warnings cleanup omits 3c4e919b48f6 RDMA/rtrs: Constify static struct attribute_group omits 42d5179c892e RDMA/core: Constify struct attribute_group omits 8f2242b91501 spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers omits 184ec013fc3b Merge series "spi: spi-mtk-nor: make use of full capabilit [...] omits e236893387f8 spi: spi-stm32: remove redundant irqsave and irqrestore in [...] omits 69544f2c1592 spi: spi-tegra20-sflash: remove redundant irqsave and irqr [...] omits 23f370c74858 spi: atmel: Exposing effective spi speed omits 81f13f2116cd spi: spi-mtk-nor: fix op checks in supports_op omits fd806575921a spi: spi-mtk-nor: add helper for checking prg mode ops omits e7edd2cf4c7d spi: spi-mtk-nor: make use of full capability of prg mode omits 41a7431dbaa3 power: supply: bq27xxx: add support for TI bq34z100 omits 7be64ae0bf36 power: supply: bq27xxx: add separate flag for capacity inaccurate omits c02ca2019866 power: supply: bq27xxx: add separate flag for single SoC register omits bffa569fc985 power: supply: bq27xxx: adjust whitespace and use BIT() fo [...] omits 7bf738ba1107 power: supply: bq27xxx: report "not charging" on all types omits 3e8282a36029 dt-bindings: power: bq27xxx: add bq34z100 omits 887e2cff0f8d perf: arm-cmn: Fix conversion specifiers for node type omits d9ef632fab9b perf: arm-cmn: Fix unsigned comparison to less than zero omits 23a1f682a925 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 601fd3a7d849 ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe() omits 08dd413b9ddf ASoC: Remove unused 'linux,hdmi-audio' omits 55707d531af6 tpm_tis: Add a check for invalid status omits e08c6d3b1993 tpm: use %*ph to print small buffer omits a4c304978455 dt-bindings: Add SynQucer TPM MMIO as a trivial device omits d5ae56a4fe51 tpm: tis: add support for MMIO TPM on SynQuacer omits 4cb1a880e7f7 Merge tag 'soundwire-5.10-rc1' of git://git.kernel.org/pub [...] omits 0b5a21870694 Merge series "Support for PM660/PM660L SPMI and SMD regula [...] omits e6f5ff17ca96 regulator: qcom: labibb: Constify static structs omits f627691db729 regulator: dt-bindings: Document the PM660/PM660L PMICs entries omits 6d849653b00f regulator: qcom_smd: Add PM660/PM660L regulator support omits f9f061a5486f regulator: dt-bindings: Document the PM660/660L SPMI PMIC entries omits 0074c4472dcb regulator: qcom_spmi: Add PM660/PM660L regulators omits 328816c20331 regulator: qcom_spmi: Add support for new regulator types omits e9bb4a068b20 regulator: core: Enlarge max OF property name length to 64 chars omits 7c89d9d9f909 Merge branch 'net-ravb-Add-support-for-explicit-internal-c [...] omits a6f51f2efa74 ravb: Add support for explicit internal clock delay configuration omits ce19a9eb53be ravb: Split delay handling in parsing and applying omits d7adf6331189 dt-bindings: net: renesas,etheravb: Convert to json-schema omits 57197b66d0d6 dt-bindings: net: renesas,ravb: Document internal clock de [...] omits 0024bad1f4b1 dt-bindings: net: ethernet-controller: Add internal delay [...] omits a03bfc37d59d RDMA/mlx5: Sync device with CPU pages upon ODP MR registration omits 677cf51f71c9 RDMA/mlx5: Extend advice MR to support non faulting mode omits 8bfafde08693 IB/core: Enable ODP sync without faulting omits 8e7875ae373a ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() omits 70442ee62d70 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 36f30e486dce IB/core: Improve ODP to use hmm_range_fault() omits fd5ad4d1e980 wcn36xx: Advertise beacon filtering support in bmps omits 404f5de2f997 ath11k: remove unnecessary casts to u32 omits c83c500b55b6 ath11k: enable idle power save mode omits 9b309970c4ea ath11k: start a timer to update HP for CE pipe 4 omits 506e7e9bbf3f ath11k: start a timer to update REO cmd ring omits 8ec5a6ab9c7e ath11k: start a timer to update TCL HP omits 9df6d8399d67 ath11k: set WMI pipe credit to 1 for QCA6390 omits e838c14a9ee1 ath11k: enable shadow register configuration and access omits a05bd8513335 ath11k: read and write registers below unwindowed address omits 089ba909f8d7 ath11k: debugfs: fix crash during rmmod omits 2f588660e34a ath11k: fix warning caused by lockdep_assert_held omits 7fd85517c359 ath11k: mac: remove unused conf_mutex to solve a deadlock omits 6fbd8898b301 ath11k: pci: fix rmmod crash omits 701e48a43e15 ath11k: add packet log support for QCA6390 omits 87e8497a7d46 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc omits 6a8be1baa911 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_ [...] omits df648808c6b9 ath11k: change to disable softirqs for ath11k_regd_update [...] omits 3f6e6c3291ed ath11k: disable monitor mode on QCA6390 omits 18ac1665e785 ath11k: pci: check TCSR_SOC_HW_VERSION omits 2626c269702e ath11k: add interface_modes to hw_params omits b09199248905 ath11k: fix AP mode for QCA6390 omits 616c16a4b26a ath11k: support loading ELF board files omits 476c1d3c2e61 ath11k: Correctly check errors for calls to debugfs_create_dir() omits cb2fce94c84e ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc [...] omits 27f41dfebf22 ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() omits 1047bcac2169 ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() omits c859926abc8e ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() omits 31e1fc4f11e2 ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname omits 1b59b995774a ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() omits f8eeca97f71c ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() omits bc772a46125f ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() omits cd19836a6cea ath11k: mac: fix parenthesis alignment omits 87d5034d0758 Merge tag 'mlx5-updates-2020-09-30' of git://git.kernel.or [...] omits 855f69fc05a1 Merge tag 'iwlwifi-next-for-kalle-2020-09-30-2' of git://g [...] omits edb899841c4e drm/vmwgfx: fix regression in thp code due to ttm init refactor. omits 61931c0ee9cf dm: export dm_copy_name_and_uuid omits 0cede372ce6a dm: fix comment in __dm_suspend() omits b2abdb1b4b9e dm: fold dm_process_bio() into dm_submit_bio() omits 870f39bc9deb iwlwifi: bump FW API to 57 for AX devices omits 16b2afe07ace iwlwifi: yoyo: add support for internal buffer allocation in D3 omits eb95a26c11a1 iwlwifi: api: fix u32 -> __le32 omits b4248c08f743 iwlwifi: use correct group for alive notification omits 9422b978355e iwlwifi: support version 5 of the alive notification omits 3ac13d56ec8c iwlwifi: mvm: ignore the scan duration parameter omits 4bf3d7cfea3c iwlwifi: dbg: add debug host notification (DHN) time point omits 0179bfff9780 iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus i [...] omits 20e671998cf3 iwlwifi: mvm: clear all scan UIDs omits bc68163ccd7d iwlwifi: mvm: d3: parse wowlan status version 11 omits e365e7de63e5 iwlwifi: align RX status flags with firmware omits abd16a58a011 iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() omits a86821069e87 iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd omits 762c523f95b8 iwlwifi: thermal: support new temperature measurement API omits 42f8a2735cc2 iwlwifi: dbg: run init_cfg function once per driver load omits 19d9fa7ab9f3 iwlwifi: mvm: add d3 prints omits bfdb157127da iwlwifi: dbg: remove no filter condition omits c7f996eb894e iwlwifi: mvm: d3: support GCMP ciphers omits 2a42aea79531 iwlwifi: mvm: support more GTK rekeying algorithms omits 0cd1ad2d7fd4 iwlwifi: move all bus-independent TX functions to common code omits 0739a7d70e00 iwlwifi: mvm: initiator: add option for adding a PASN responder omits 68ad24742f17 iwlwifi: mvm: responder: allow to set only the HLTK for an [...] omits 890d814b1837 iwlwifi: mvm: location: set the HLTK when PASN station is added omits b68bd2e3143a iwlwifi: mvm: Add FTM initiator RTT smoothing logic omits 3830a01c3bfa iwlwifi: mvm: add support for responder dynamic config com [...] omits 1c096d8935c1 iwlwifi: mvm: add support for range request command ver 11 omits 0a8159cbd11a iwlwifi: remove wide_cmd_header field omits e80bfd117d89 iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver omits 4795983b8704 iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init omits 507a13f5c9c9 iwlwifi: rs: set RTS protection for all non legacy rates omits 9e3c39361a30 iwlwifi: mvm: support new KEK KCK api omits 0ea788ed0f3b iwlwifi: support version 3 of GEO_TX_POWER_LIMIT omits dd2a1256e6a8 iwlwifi: acpi: rename geo structs to contain versioning omits fbb7957d28ac iwlwifi: support REDUCE_TX_POWER_CMD version 6 omits 9c08cef87048 iwlwifi: acpi: prepare SAR profile selection code for mult [...] omits 216cdfb5225f iwlwifi: add a common struct for all iwl_tx_power_cmd versions omits 38cb52dd4e86 iwlwifi: add new card for MA family omits f961e9fc35cc iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() omits f604324eefec iwlwifi: remove iwl_validate_sar_geo_profile() export omits 59ca9572dee9 iwlwifi: mvm: use CHECKSUM_COMPLETE omits cfa5d0ca0f61 iwlwifi: mvm: remove redundant support_umac_log field omits ee3ae3a18a74 iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version omits 090a5d7c8b19 iwlwifi: don't export acpi functions unnecessarily omits 2b3eb122342c iwlwifi: mvm: process ba-notifications also when sta rcu i [...] omits 870bde78576c iwlwifi: mvm: add support for new version of WOWLAN_TKIP_S [...] omits a1c2ff302413 iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode omits 903b3f9badf1 iwlwifi: mvm: split a print to avoid a WARNING in ROC omits 22852fad9c17 iwl-trans: move dev_cmd_offs, page_offs to a common trans header omits e27c506a985c iwlwifi: regulatory: regulatory capabilities api change omits ba8f6f4ae254 iwlwifi: dbg: add dumping special device memory omits 4c447cfadd6c iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT omits f2134f66f40e iwlwifi: acpi: support ppag table command v2 omits bc9296f4a828 iwlwifi: add new cards for MA family omits 8e3b79f887b9 iwlwifi: move bc_table_dword to a common trans header omits 885375d0bb9f iwlwifi: iwl-trans: move tfd to trans layer omits a26014e2de3f iwlwifi: move bc_pool to a common trans header omits fda1bd0d4a6b iwlwifi: iwl-trans: move all txcmd init to trans alloc omits ccca2cb4c118 iwlwifi: enable twt by default omits be82ecd3a5c8 iwlwifi: mvm: add an option to add PASN station omits 64564669e1a5 iwlwifi: add new cards for AX201 family omits 79946ee77428 iwlwifi: fw: move assert descriptor parser to common code omits d14f499dd2ed iwlwifi: wowlan: adapt to wowlan status API version 10 omits 02d31e9b626a iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels omits 0cd38f4d0529 iwlwifi: msix: limit max RX queues for 9000 family omits 7e0ca7230b98 iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != [...] omits 9c11d8a9d41c iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware omits 659ac93d7ced iwlwifi: mvm: set PROTECTED_TWT in MAC data policy omits bbb95d37b74f iwlwifi: mvm: add PROTECTED_TWT firmware API omits 3d70247d34fc iwlwifi: mvm: rs-fw: handle VHT extended NSS capability omits 62315959a263 Merge branch 'next/dt' into for-next omits 944752bf9083 ARM: dts: exynos: Add a placeholder for a MAC address omits 20441614d898 ASoC: wm_adsp: Pass full name to snd_ctl_notify omits a0947081af2a x86/uv/time: Use a flexible array in struct uv_rtc_timer_head omits d82a532a6115 bpf: Fix "unresolved symbol" build error with resolve_btfids omits 3e98fd6d816c ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA omits dd976fbf8c70 EXP Revert "KVM: Check the allocation of pv cpu mask" omits 849b9c5446cc kvfree_rcu(): Fix ifnullfree.cocci warnings omits 16a6320addfc rcu/tree: Allocate a page when caller is preemptible omits b705984b5290 preempt: Remove PREEMPT_COUNT from Kconfig omits 27405ee98aee rcutorture: Cleanup PREEMPT_COUNT leftovers omits 5d35c1c982ff drm/i915: Cleanup PREEMPT_COUNT leftovers omits bd8e2cad4e28 regulator: tps65910: use regmap accessors omits 234676d6dbbc drm/amdgpu/swsmu: add interrupt work handler for smu11 parts omits 1a8a763b218c drm/amdgpu/swsmu: add interrupt work function omits 346dbbb8f7a0 drm/amdgpu: enable GDDR6 save-restore support for navy_flounder omits f7ee1874b06c drm/amdgpu: support indirect access reg outside of mmio bar (v2) omits 705a2b5ba063 drm/amdgpu: switch to indirect reg access helper omits 1bba36834c3b drm/amdgpu: add helper function for indirect reg access (v3) omits 4f2b30fd9b4b fs: dlm: fix race in nodeid2con omits 88451f2cd3ce debugobjects: Free per CPU pool after CPU unplug omits d081a6e35316 kdb: Fix pager search for multi-line strings omits 8a018eb55e3a pipe: Fix memory leaks in create_pipe_files() omits 44492e70adc8 rtw88: pci: Power cycle device during shutdown omits 6aa5a83a7ed8 brcmfmac: Fix warning message after dongle setup failed omits d0151c2bad0a brcmfmac: Fix warning when hitting FW crash with flow cont [...] omits 703314b2db3b bcma: use semicolons rather than commas to separate statements omits 771910f71965 kernel: debug: Centralize dbg_[de]activate_sw_breakpoints omits 4c4197eda710 kgdb: Add NOKPROBE labels on the trap handler functions omits 7be249839948 Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] omits 6278eecba31f iommu/vt-d: Check UAPI data processed by IOMMU core omits d90573812eea iommu/uapi: Handle data and argsz filled by users omits 23cc3493b5e1 iommu/uapi: Rename uapi functions omits 8d3bb3b8cbf2 iommu/uapi: Use named union for user data omits 1e6aaae93e9d iommu/uapi: Add argsz for user filled data omits d0023e3ee28d docs: IOMMU user API omits f94c91f7ba3b x86/nmi: Fix nmi_handle() duration miscalculation omits 993dcfac64eb dt-bindings: riscv: sifive-l2-cache: convert bindings to j [...] omits 6db13e108eb6 dt-bindings: arm: hisilicon: convert LPC controller bindin [...] omits 9266ff505a77 dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200 [...] omits aeb9dd8491c2 dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootw [...] omits 1dc0041db230 dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabri [...] omits 65eb73b87c0e dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindi [...] omits 5b6b3e21ec4a dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bin [...] omits f1d60fbb4911 dt-bindings: arm: hisilicon: convert system controller bin [...] omits 42f2445fe84c dt-bindings: arm: hisilicon: add binding for SD5203 SoC omits 1d86b0895324 dt-bindings: arm: hisilicon: convert Hisilicon board/soc b [...] omits 921a31639cb5 dt-bindings: arm: hisilicon: split the dt-bindings of each [...] omits 4041a78249cd dt-bindings: arm: hisilicon: delete the descriptions of Hi [...] omits 5376471b2c4c dt-bindings: mfd: syscon: add some compatible strings for [...] omits 0dd4ce65aa75 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits 80d6b466679c arm64: dbm: Invalidate local TLB when setting TCR_EL1.HD omits eb5f6b8ee9e4 media: atomisp: fixes build breakage for ISP2400 due to a cleanup omits cad292c57102 PCI: dwc: spear13xx driver needs OF omits b7aef42eb0b1 PCI: dwc: armada-8k driver needs OF support omits 2101bfca57d8 drm: bridge: cdns-mhdp8546: fix compile warning omits c602f29dd17c media: zoran: fix mixed case on vars omits 209ecc56aa22 media: zoran: get rid of an unused var omits c2bb80b8bdd0 reiserfs: Fix oops during mount omits 0568d6c20e03 media: zoran: use upper case for card types omits fce3c5c1a2d9 serial: max310x: rework RX interrupt handling omits c95e48b275c9 staging: rtl8188eu: clean up indent style issue omits add81f3df1c6 staging: rtl8188eu: remove unused variable ratelen omits f8126e4f1d0b staging: rtl8188eu: remove cckrates{only}_included() omits 00a367bc45fe staging: rtl8188eu: rename struct field bUsed -> used omits a89b10ad9195 staging: rtl8188eu: use ETH_ALEN omits 43320adc724b staging: rtl8188eu: rename struct field Bssid -> bssid omits d23519c0a7e8 staging: rtl8188eu: clean up comparsions to NULL omits a1070fee729a staging: rtl8188eu: remove unused macros and definitions omits c1981671a4d8 staging: vchiq: Fix an uninitialized variable omits 29838144f280 staging: rtl8712: Fix enqueue_reorder_recvframe() omits e6ac17de7815 Staging: nvec: Removes repeated word typo in comment omits 6a1bdb173f99 arm64: mm: Make flush_tlb_fix_spurious_fault() a no-op omits aa5cacdc29d7 x86/asm: Replace __force_order with a memory clobber omits 0d555b3ac49b clocksource/drivers/mps2-timer: Use semicolons rather than [...] omits 05b837920f49 media: zoran: fix sparse warnings omits 72c51be87f1c media: zoran: fix smatch warning omits 6dee18f7271c media: zoran: update TODO omits 83f89a8bcbc3 media: zoran: convert to vb2 omits 8cb356d4eaae media: zoran: remove deprecated .vidioc_g_jpegcomp omits d1d015376c13 media: zoran: fix some compliance test omits 11c9c16f7cb5 media: zoran: fix use of buffer_size and sizeimage omits 64868edc9618 media: zoran: remove test_interrupts omits 10e75b6ecdb4 media: zoran: add vidioc_g_parm omits 991a0207325c media: zoran: remove framebuffer support omits 2f0ee19bf26f media: zoran: enable makefile omits 72a31192b5a9 Merge branch 'devel' into for-next omits d4ae3689226e media: zoran: device support only 32bit DMA address omits b8fb0a474005 media: zoran: disable output omits b564cb6e0bd5 media: zoran: Add vb_queue omits 1c3629cba07c media: zoran: Add more check for compliance omits d61c7451fcb7 media: zoran: constify codec_name omits 4ea8b196a7d0 media: zoran: constify struct tvnorm omits 30a978180ae8 media: zoran: add stat_com buffer omits e83bf68b5827 media: zoran: use devm_ioremap omits 845556fd8027 media: zoran: use pci_request_regions omits 4bae5db2f28d media: zoran: use devm for videocodec_master alloc omits af71064bc47b media: zoran: convert mdelay to udelay omits c348abca14dc Merge branch 'devel' into for-next omits 6d1d9ba2c439 media: zoran: convert zoran alloc to devm omits ce72671d5d2d media: zoran: convert irq to pci irq omits 799cb9e3c1c4 media: zoran: zoran does not support STD_ALL omits 7b1f41e03784 media: zoran: use ZR_NORM omits 886986804ad4 media: zoran: Use DMA coherent for stat_com omits accd0214092e media: zoran: remove overlay omits 000ffb5ec6dc media: zoran: Change zoran_v4l_set_format parameter from z [...] omits cd669be210b8 media: zoran: Use video_drvdata to get struct zoran omits 109d5cc0d067 media: zoran: move overlay_settings out of zoran_fh omits 66a9b5a82ff8 media: zoran: move jpg_settings out of zoran_fh omits dc5f0b5d2d06 media: zoran: move v4l_settings out of zoran_fh omits 7847f74d3683 media: zoran: move buffer_size out of zoran_fh omits 62d297ede7d0 media: zoran: do not print random guest 0 omits be4c5eb267ee USB: serial: qcserial: fix altsetting probing omits 75240ac439ea USB: serial: ftdi_sio: clean up jtag quirks omits e2b35ed6affc media: zoran: use v4l2_buffer_set_timestamp omits 3f2c3423627c media: zoran: use VFL_TYPE_VIDEO omits 60f5a24c11f7 phy: qcom-qmp: initialize the pointer to NULL omits 72b23dd24568 media: zoran: remove proc_fs omits ff559599a39a media: zoran: zoran_device.c: convert pr_x to pci_x omits daae1da762c1 media: zoran: convert dprintk debug omits 9bb2720293a0 media: zoran: convert dprintk info to pci_info omits 28ea0148cf52 media: zoran: convert dprintk warn omits b7c3b2bb9db4 media: zoran: convert all error dprintk to pci_err/pr_err omits c638913669bb media: zoran: do not forward declare zr36057_init_vfe omits 5e195bbddabd media: zoran: fix checkpatch issue omits 874edaa5d51b media: zoran: Documentation: fix typo omits a7fd03f552e2 media: zoran: datasheet is no longer available from zoran.com omits 754f0f1ba8d9 media: MAINTAINERS: change maintainer of the zoran driver omits 61c3b19f7b9e media: staging: media: Revert "media: zoran: remove deprec [...] omits 6ca3549d8707 media: platform: s5p-mfc: Fix adding a standard frame skip [...] omits bfea1d81b5c8 media: vidtv: fix decoding with gstreamer and Vlc omits a61d7d19a371 media: vidtv: rewrite the adaption field logic omits 09196d86e366 media: vidtv: simplify parameters for vidtv_pes_write_stuffing() omits d6a36eda73dc media: vidtv: fix a typo omits 2f217729612c media: vidtv: cleanup SDT string identifiers omits fc4405a5f107 media: vidtv: cleanup PSI version numbers omits 56ce9eff9492 media: vidtv: fix initialization of the network_id field at SDT omits 02578bdf31ff media: vidtv: remove more ENDIAN_BITFIELD nonsense omits 880a8fc07730 media: vidtv: simplify PCR logic to get jiffies omits 44d59235ace5 Bluetooth: hci_h5: close serdev device and free hu in h5_close omits b50dc237ac04 Bluetooth: Fix null pointer dereference in hci_event_packet() omits f6171f687507 Bluetooth: btqca: Add valid le states quirk omits 6208689fb3e6 Merge branch 'introduce BPF_F_PRESERVE_ELEMS' omits d6b42068412b selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS omits 792caccc4526 bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array omits a841592fb3a7 Merge branch 'topic/tasklet' into next omits 86ae924a91a4 dmaengine: pl330: fix argument for tasklet omits ff7ea04ad579 net/mlx5e: Fix potential null pointer dereference omits 7b2b16ee54cc net/mlx5e: Fix a use after free on error in mlx5_tc_ct_sha [...] omits 5efbe617888a net/mlx5: Fix dereference on pointer attr after null check omits 7be3412a7686 net/mlx5: Use dma device access helper omits 036e19b90f6d net/mlx5: E-Switch, Support flow source for local vport omits c7eddc6092b4 net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch omits 38679b5a0df2 net/mlx5: E-switch, Use helper function to load unload rep [...] omits 2c40db2f1d41 net/mlx5: E-switch, Add helper to check egress ACL need omits 7cd7becdddb0 net/mlx5: E-switch, Use PF num in metadata reg c0 omits 01723919675d net/mlx5: DR, Add support for rule creation with flow source hint omits e6b69bf379b2 net/mlx5: DR, Call ste_builder directly with tag pointer omits 92b4b88531e5 net/mlx5: DR, Remove unneeded local variable omits e6422d1da048 net/mlx5: DR, Remove unneeded vlan check from L2 builder omits 38a5c59d7ed0 net/mlx5: DR, Remove unneeded check from source port builder omits 97ffd895fe9c net/mlx5: DR, Replace the check for valid STE entry omits 3effc06a4dde selftests/bpf: Fix alignment of .BTF_ids omits f2e834694b0d Merge branch 'drop_monitor-Convert-to-use-devlink-tracepoint' omits b7cc6d3c5c91 selftests: net: Add drop monitor test omits 93e155967ccc drop_monitor: Filter control packets in drop monitor omits a848c05f4bb6 drop_monitor: Remove duplicate struct omits de9cbb81bd6e drop_monitor: Remove no longer used functions omits 8ee2267ad33e drop_monitor: Convert to using devlink tracepoint omits 5855357cd40e drop_monitor: Prepare probe functions for devlink tracepoint omits 5b88823bfe08 devlink: Add a tracepoint for trap reports omits 8333c1c4ee61 Merge tag 'linux-can-next-for-5.10-20200930' of git://git. [...] omits b0e85c3c8554 PCI: Add Kconfig options for MPS/MRRS strategy omits 81196e2e57fc power: supply: ucs1002: fix some health status issues omits 11789fe7761b Merge branch 'ionic-watchdog-training' omits 0816e0c8188e ionic: prevent early watchdog check omits df8aeaa8268f ionic: stop watchdog timer earlier on remove omits 638c133e5f52 PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, no [...] omits 454d082dbb47 PCI/PM: Remove unused PCI_PM_BUS_WAIT omits eec240e25ab3 PCI/P2PDMA: Drop double zeroing for sg_init_table() omits 0a98bb98f2c7 PCI: Simplify bool comparisons omits 9b5cbf469d7e Merge branch 'tcp-exponential-backoff-in-tcp_send_ack' omits a37c2134bed6 tcp: add exponential backoff in __tcp_send_ack() omits b6b6d6533a14 inet: remove icsk_ack.blocked omits 20c168be684a net: macb: move pdata to private header omits e13dbc4f41db Merge branch 'mlxsw-PFC-and-headroom-selftests' omits bfa804784e32 selftests: mlxsw: Add a PFC test omits a65cc53a0eb8 selftests: mlxsw: Add headroom handling test omits 4b94a2fad835 selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos omits 5b3a53c9c843 selftests: forwarding: devlink_lib: Support port-less topologies omits 294f44c19fa6 selftests: forwarding: devlink_lib: Add devlink_cell_size_get() omits 6e0972e0c5d8 selftests: forwarding: devlink_lib: Split devlink_..._set( [...] omits f5795950202d Merge branch 'for-5.10/vivaldi' into for-next omits 14c9c014babe HID: add vivaldi HID driver omits 5a9323f55d52 can: flexcan: disable runtime PM if register flexcandev failed omits 3aa2539536b3 can: flexcan: add flexcan driver for i.MX8MP omits a6597121d672 can: flexcan: initialize all flexcan memory for ECC function omits eb79a267c9b3 can: mcp251xfd: rename all remaining occurrence to mcp251xfd omits f4f77366f21d can: mcp251xfd: rename all user facing strings to mcp251xfd omits 1f0e21a0c065 can: mcp251xfd: rename driver files and subdir to mcp251xfd omits 047248cab16b MIPS: process: include exec.h header in process.c omits 99419c310ee0 MIPS: process: Add prototype for function arch_dup_task_struct omits 0c2915b8c6db dm: fix missing imposition of queue_limits from dm_wq_work [...] omits f4d385e4d51d selftests/bpf: Test "incremental" btf_dump in C format omits 9c6c5c48d7e9 libbpf: Make btf_dump work with modifiable BTF omits f2fa07b39faf drm/amd/amdkfd: Surface files in Sysfs to allow users to g [...] omits 43a4bc828c5b drm/amd/amdgpu: Define and implement a function that colle [...] omits ea7da1d563f1 Merge branch 'Various BPF helper improvements' omits eef4a011f35d bpf, selftests: Add redirect_neigh selftest omits faef26fa444d bpf, selftests: Use bpf_tail_call_static where appropriate omits 0e9f6841f664 bpf, libbpf: Add bpf_tail_call_static helper for bpf programs omits b4ab31414970 bpf: Add redirect_neigh helper as redirect drop-in omits 92acdc58ab11 bpf, net: Rework cookie generator as per-cpu one omits b426ce83baa7 bpf: Add classid helper only based on skb->sk omits 2ee9bf346fbf RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() omits a6f0b08dbaf2 RDMA/core: Remove ucontext->closing omits c60b93cd4862 drm/i915: Avoid mixing integer types during batch copies omits 651dabe27f96 drm/i915/gem: Always test execution status on closing the context omits ca65fc0d8e01 drm/i915/gt: Always send a pulse down the engine after dis [...] omits 7d442ea7c504 drm/i915: Cancel outstanding work after disabling heartbea [...] omits 3cfea8c97c93 drm/i915/gem: Hold request reference for canceling an acti [...] omits 5701a66edb6b drm/i915: Redo "Remove i915_request.lock requirement for e [...] omits 4fe9af8e881d drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex omits cef8ce5528bf drm/i915: check i915_vm_alloc_pt_stash for errors omits 159ace7ffe69 drm/i915: Fix uninitialised variable in intel_context_crea [...] omits 7d5553147613 drm/i915: Break up error capture compression loops with co [...] omits eb2a27086a82 drm/i915: Fix an error code i915_gem_object_copy_blt() omits 922d369b2922 drm/i915/gt: Clear the buffer pool age before use omits ba2ebf605d5f drm/i915/gem: Prevent using pgprot_writecombine() if PAT i [...] omits 4caf017ee937 drm/i915/gem: Avoid implicit vmap for highmem on x86-32 omits 220aee30213d RDMA/rtrs: Remove unused field of rtrs_iu omits 39ad08245937 drm/amdgpu: disable gfxoff temporarily for navy_flounder omits 4a20300bc2b4 drm/amdgpu: drop duplicated ecc check for vega10 (v5) omits 65026da59cda cgroup: Zero sized write should be no-op omits d3768874e5fe drm/amd/display: add pipe reassignment prevention code to dcn3 omits 8ffff9b4499c drm/amdgpu: use function pointer for gfxhub functions omits 825c91d0908b drm/amd/amdgpu: Prepare implementation to support reportin [...] omits b8810a142ad5 drm/amd/amdgpu: Clean up header file of symbols that are d [...] omits 2a851de0233a Merge branch 'misc-5.9' into next-fixes omits 8fd8f94235c2 leds: ns2: do not guard OF match pointer with of_match_ptr omits 940cca1ab5d6 leds: ns2: convert to fwnode API omits 108f4664e344 leds: tlc591xx: fix leak of device node iterator omits 564ead1280d7 leds: pca963x: use struct led_init_data when registering omits 85fc8efe85d4 leds: pca963x: register LEDs immediately after parsing, ge [...] omits 7e2dc43da2c0 leds: tca6507: remove binding comment omits c1ff1a1d3598 leds: tca6507: cosmetic change: use helper variable omits b7f0b3bd1fe3 leds: tca6507: do not set GPIO names omits 9694881d92f4 dt-bindings: leds: tca6507: convert to YAML omits abcc131292aa ledtrig-cpu: Limit to 8 CPUs omits 364682d1bc16 leds: TODO: Add documentation about possible subsystem imp [...] omits 7ac5338c3c7c leds: pca9532: read pwm settings from device tree omits 2a378856e32c leds: pca9532: correct shift computation in pca9532_getled omits 9adc8af4c2f4 leds: lm36274: Fix warning for undefined parameters omits 9e955a421d15 leds: lm3532: Fix warnings for undefined parameters omits b5a3b44f2ddc leds: pca963x: use flexible array omits 5db8509349ce leds: pca963x: cosmetic: rename variables omits fc0b1eca2ef0 leds: pca963x: cosmetic: rename variables omits af26bebea119 leds: pca963x: use devres LED registering function omits 39118499a626 leds: pca963x: cosmetic: use helper variables, better indentation omits a238098251b6 leds: tca6507: fix potential zero passed to ERR_PTR omits e8b7dabc6565 leds: tca6507: fix warning triggered by fwnode conversion. omits 96f524105b9c leds: tca6507: use fwnode API instead of OF omits 38b393fec298 leds: tca6507: Absorb platform data omits cae045f495d2 media: hist-v4l2.rst: remove :c:`type` from structs and enums omits f69249fcefc4 media: hist-v4l2.rst: remove struct duplication omits 8162a0b5a209 media: v4l2-subdev.h: fix a kernel-doc markup omits c3cfc5f484e0 media: cec-core.rst: fix warnings with Sphinx 3.0+ omits 181220d469fe media: v4l2-subdev.rst: get rid of a duplicatd kernel-doc markup omits deacbb8e4c7c media: dvb-frontends: remove a clone of a kernel-doc marku [...] omits b97d4a1eb4ba media: docs: ipu3.rst: rely at automarkup extension omits 1586d3a964c9 mfd: asic3: Build if COMPILE_TEST=y omits b727db94e3ba dt-bindings: mfd: Correct interrupt flags in examples omits e8299c7313af mfd: Add ACPI support to Kontron PLD driver omits 876611c493b1 mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for [...] omits c471bf4b11c7 MAINTAINERS: exclude char maintainers from things they do [...] omits 95d325185c06 cgroup: remove redundant kernfs_activate in cgroup_setup_root() omits 4285027c733a Merge tag 'devfreq-next-for-5.10' of git://git.kernel.org/ [...] omits 4849bc777049 ACPI / NUMA: Add stub function for pxm_to_node() omits 963ec27a10fa bpf: fix raw_tp test run in preempt kernel omits 4b6ec08fd21e mfd: lp87565: Add LP87524-Q1 variant omits f9c6785c0c5e dt-bindings: mfd: Add LP87524-Q1 omits 326fa4399f67 dt-bindings: mfd: lp87565: Convert to yaml omits d38eac299151 mfd: mt6360: Remove unused include <linux/version.h> omits 8ce24f8967df mfd: sm501: Fix leaks in probe() omits 529a1101212a mfd: syscon: Don't free allocated name for regmap_config omits 05027df1b94f dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 [...] omits 18394297562a dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings omits a09813283981 dt-bindings: mfd: ab8500: Remove weird Unicode characters omits a75bfc824a2d mfd: sprd: Add wakeup capability for PMIC IRQ omits 37787e9f81e2 vhost vdpa: fix vhost_vdpa_open error handling omits 5f039fa742b6 mfd: intel-lpss: Add device IDs for UART ports for Lakefield omits b6d213fb0b50 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table omits 0f1b1b899521 mfd: wcd934x: Simplify with dev_err_probe() omits 41c9c06c491a mfd: stmfx: Simplify with dev_err_probe() omits f104563fe080 mfd: madera: Simplify with dev_err_probe() omits ede6b2d1dfc0 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller omits ffa9cda9e62f dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding omits e26ea09b6e09 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning omits d1264a075ed6 mfd: rn5t618: Add a power supply subdevice omits 31c53962d65f mfd: Kconfig: Fix typo of 'individual' omits 62e5d7774629 ASoC: atmel-pcm: remove unnecessary include omits af223edd07b6 spi: atmel: remove unnecessary include omits 82ea282fc64b Merge branch 'misc' into for-next omits 7c4d358378bc Merge branch 'fixes' into for-next omits 7a2ba46f3693 ASoC: hdac_hda: allow runtime pm at end of probe omits a0645daf1610 ALSA: HDA: Early Forbid of runtime PM omits 88e315d12fbb mtd: onenand: simplify the return expression of onenand_tr [...] omits fb1c7e829209 mtd: rawnand: cadence: remove a redundant dev_err call omits 6d11178762f7 mtd: rawnand: ams-delta: Fix non-OF build warning omits fb8c3810d7c8 mtd: rawnand: Don't overwrite the error code from nand_set [...] omits 6e88127904b8 mtd: rawnand: Introduce nand_set_ecc_on_host_ops() omits d27c9859a0c2 mtd: rawnand: atmel: Check return values for nand_read_data_op omits f7721e4bfec1 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] omits 07eb014faadd mtd: rawnand: qcom: Simplify with dev_err_probe() omits c4bc1ec9ae57 mtd: rawnand: marvell: Fix and update kerneldoc omits 6ce92faeefc0 mtd: rawnand: marvell: Simplify with dev_err_probe() omits 78a73491662a mtd: rawnand: gpmi: Simplify with dev_err_probe() omits 1caa7522fad5 mtd: rawnand: atmel: Simplify with dev_err_probe() omits 28acb2ce42c4 mtd: onenand: Simplify with dev_err_probe() omits 85a3ebbb7fe8 mtd: rawnand: marvell: Support panic_write for mtdoops omits 302d8a228852 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC omits aea7687e77be mtd: spinand: gigadevice: Add QE Bit omits 6387ad9caf8f mtd: spinand: gigadevice: Only one dummy byte in QUADIO omits cb7dc3178a98 mtd: rawnand: vf610: disable clk on error handling path in probe omits d43511d05cd4 mtd: rawnand: oxnas: cleanup/simplify code omits 75b049bb7f89 mtd: spinand: macronix: Add support for MX31UF1GE4BC omits 051e070d0a01 mtd: spinand: macronix: Add support for MX31LF1GE4BC omits ab78e6a6cef3 mtd: rawnand: pasemi: Make pasemi_device_ready() static omits ab16f54ef3cd mtd: rawnand: stm32_fmc2: fix a buffer overflow omits 4bc022432399 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] omits 03b3e0c27df3 mtd: rawnand: atmel: Convert the driver to exec_op() omits 060c931c946f mtd: rawnand: atmel: Use nand_prog_page_end_op() omits 5b2baf1fe5fd mtd: rawnand: atmel: Use nand_{write,read}_data_op() omits dca3c3ce3c02 mtd: rawnand: atmel: Drop redundant nand_read_page_op() omits b0155dadeb15 mtd: rawnand: atmel: Enable the NFC controller at probe time omits b5156335ac37 mtd: rawnand: Use the NAND framework user_conf object for [...] omits d7157ff49a5b mtd: rawnand: Use the ECC framework user input parsing bits omits 8c126720fe10 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] omits 1e3b37aab958 mtd: rawnand: Use the ECC framework OOB layouts omits 22ac367a8ac0 Merge branch 'printk-rework' into for-next omits 48a78787c0f3 Merge branch 'ti-k3-dts-next' into ti-k3-next omits 14ef9d04928b Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next omits 85985a3dcd74 serial: 8250_dw: Fix clk-notifier/port suspend deadlock omits c8dff3aa8241 serial: 8250: Skip uninitialized TTY port baud rate update omits 7718453e3696 serial: 8250: Discard RTS/DTS setting from clock update method omits bbcb0522ae0c arm64: dts: ti: k3-j7200-common-proc-board: Add USB support omits e38a45b0192c arm64: dts: ti: k3-j7200-common-proc-board: Configure the [...] omits 6197d7139d12 arm64: dts: ti: k3-j7200-main: Add USB controller omits 9a09e6e9cfcf arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX omits 1509295295c0 arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux omits ba90e0c92666 dt-bindings: ti-serdes-mux: Add defines for J7200 SoC omits ffb0024ecd3d Merge tag 'ti-k3-dt-fixes-for-v5.9' into ti-k3-dts-next omits edd64f30792d tty: serial: imx: disable TXDC IRQ in imx_uart_shutdown() [...] omits 409cc4541ade serial: 8250_fsl: Fix TX interrupt handling condition omits 534cf755d9df serial: pl011: Fix lockdep splat when handling magic-sysrq [...] omits 29788ab1d2bf tty: serial: fsl_lpuart: fix lpuart32_poll_get_char omits 9ea40db477c0 tty: serial: lpuart: fix lpuart32_write usage omits 6228cc8aed9e regulator: rtmv20: Add missing regcache cache only before [...] omits 89a5f77e3f3a regulator: rtmv20: Update DT binding document and property [...] omits 0463d04ea03a printk: reduce setup_text_buf size to LOG_LINE_MAX omits 45337656752e misc: mic: drop double zeroing omits ad61b78ea891 ASoC: soc-core: use devm_snd_soc_register_card() omits 59f8bcca1ef6 printk: avoid and/or handle record truncation omits f4794c6064a8 ALSA: hda - Don't register a cb func if it is registered already omits 402e9228f7a6 s390: remove orphaned function declarations omits 3ca8b855b011 s390/startup: add kaslr_offset to pgm check info print omits 3372e88b094e s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab omits f980ec9e34f8 s390/sclp_sdias: remove unused sclp_sdias_exit omits 86cde618e718 s390/startup: correct "dfltcc" option parsing omits 3731ac579519 s390/vdso: remove orphaned declarations omits 54530ce6a184 s390/cio: remove unused channel_subsystem_reinit omits ad3e6948f90a s390: remove cad commandline option omits 237d96164f2c gpio: pca953x: Add support for the NXP PCAL9554B/C omits 48d072c4e8cd selftests: netfilter: add time counter check omits 002f21765320 netfilter: nf_tables: add userdata attributes to nft_chain omits 85db827a57a9 netfilter: nf_tables: use nla_memdup to copy udata omits a0cec28c9652 pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent omits 701372c7e8f1 pinctrl: cannonlake: Modify COMMUNITY macros to be consistent omits cb8cc18508fb pinctrl: tigerlake: Fix register offsets for TGL-H variant omits 3163508b207f pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2 omits bc7a708235f4 netfilter: nf_tables: fix userdata memleak omits 3d5a46544b97 Merge tag 'gpio-updates-for-v5.10-part2' of git://git.kern [...] omits dba1572c2360 can: mcp25xxfd: narrow down wildcards in device tree bindi [...] omits 0e051294c03e dt-binding: can: mcp251xfd: narrow down wildcards in devic [...] omits cf048e05b687 tools: gpio: add debounce support to gpio-event-mon omits 62757c32d5db tools: gpio: add multi-line monitoring to gpio-event-mon omits 0acda979df8d tools: gpio: port gpio-event-mon to v2 uAPI omits 7ff6d1d25a9e tools: gpio: port gpio-hammer to v2 uAPI omits ed60aee0edcd tools: gpio: rename nlines to num_lines omits e86a863b337c tools: gpio: port gpio-watch to v2 uAPI omits 3c333c47041c tools: gpio: port lsgpio to v2 uAPI omits b234d233fe30 gpio: uapi: document uAPI v1 as deprecated omits 65cff7046406 gpiolib: cdev: support setting debounce omits 7b8e00d98168 gpiolib: cdev: support GPIO_V2_LINE_SET_VALUES_IOCTL omits a54756cb24ea gpiolib: cdev: support GPIO_V2_LINE_SET_CONFIG_IOCTL omits 73e0341992b6 gpiolib: cdev: support edge detection for uAPI v2 omits aad955842d1c gpiolib: cdev: support GPIO_V2_GET_LINEINFO_IOCTL and GPIO [...] omits 3c0d9c635ae2 gpiolib: cdev: support GPIO_V2_GET_LINE_IOCTL and GPIO_V2_ [...] omits 957ebb61a476 gpiolib: add build option for CDEV v1 ABI omits d143493c01b7 gpiolib: make cdev a build option omits b53911aa872d gpio: uapi: define uAPI v2 omits 539430fbbcc4 gpio: uapi: define GPIO_MAX_NAME_SIZE for array sizes omits 69e4e1368803 gpiolib: cdev: replace strncpy() with strscpy() omits 0dc11e3ad353 gpiolib: cdev: gpio_desc_to_lineinfo() should set info offset omits 42e9acc67910 gpio: mockup: refactor the module init function omits 582be05ea42a gpio: mockup: use the generic 'gpio-line-names' property omits 148c2560c55b gpio: mockup: pass the chip label as device property omits 383bb2de4d49 gpio: mockup: increase the number of supported device properties omits 66f222ef45f3 gpio: mockup: remove unneeded return statement omits 56f6cb35e274 gpio: mockup: use pr_fmt() omits 25f0006603e4 gpio: mockup: use KBUILD_MODNAME omits 94502ba9a47c gpio: mockup: drop unneeded includes omits 2fd1abe99e5f Documentation: gpio: add documentation for gpio-mockup omits 0fd16012adc0 lib: string_helpers: provide kfree_strarray() omits 3795d7cc4fe1 gpio: mpc8xxx: simplify ls1028a/ls1088a support omits e0ab949f152a gpio: mockup: fix resource leak in error path omits 48548c786572 pinctrl: mediatek: use devm_platform_ioremap_resource_byname() omits 816c347f3a48 Merge remote-tracking branch 'arm64/for-next/ghostbusters' [...] omits bc21a291fc11 x86/mce: Use idtentry_nmi_enter/exit() omits 98a40a34e0b6 pinctrl: nuvoton: npcm7xx: Constify static ops structs omits 9d5c8df1b939 dt-binding: can: mcp25xxfd: documentation fixes omits 727fba74b511 can: mcp25xxfd: mcp25xxfd_irq(): add missing initializatio [...] omits 8cffc6fe6510 can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak dur [...] omits f5b84dedf7eb can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit relat [...] omits 788b83ea2ccc can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related [...] omits 00c9cf49a613 mtd: hyperbus: hbmc-am654: Add DMA support for reads omits 992df3bb35a1 mtd: hyperbus: hbmc-am654: Drop pm_runtime* calls from probe omits aca31ce96814 mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access omits 714fb2fbe737 mtd: hyperbus: Provide per device private pointer omits 59ee364bafb2 Merge tag 'thunderbolt-for-v5.10-rc1' of git://git.kernel. [...] omits a3bb9c3a0055 kvm: arm64: Remove unnecessary hyp mappings omits 30c953911c43 kvm: arm64: Set up hyp percpu data for nVHE omits 2a1198c9b436 kvm: arm64: Create separate instances of kvm_host_data for [...] omits df4c8214a18d kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp omits 572494995bc3 kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars omits ea391027d355 kvm: arm64: Remove hyp_adr/ldr_this_cpu omits 717cf94adb54 kvm: arm64: Remove __hyp_this_cpu_read omits 3471ee06e33e kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM omits ce492a16ffb8 kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h omits ab25464bdabd kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY omits c9ca43d42ed8 serial: qcom_geni_serial: To correct QUP Version detection logic omits 5b94d6e476a1 habanalabs/gaudi: use correct define for qman init omits a332f5f96b27 ARM: dts: hisilicon: add SD5203 dts omits 227afa0488c4 ARM: dts: hisilicon: fix the system controller compatible nodes omits 1c16b009018d media: glossary.rst: use the right case for glossary entries omits ed9705e4ad1c x86/mce: Drop AMD-specific "DEFERRED" case from Intel seve [...] omits 6fcadfc72723 media: camera-sensor.rst: fix a doc build warning omits fd258dc4442c x86/mce: Add Skylake quirk for patrol scrub reported errors omits 7a159a1ad494 Merge branch 'fixes' into for-next omits 514db2b445df hwmon: (amd_energy) optimize accumulation interval omits 6b0c0c83dc55 hwmon: (amd_energy) Move label out of accumulation structure omits 718c2fe92b20 scsi: qla2xxx: Update version to 10.02.00.103-k omits 94eda2717826 scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue omits 50457dab670f scsi: qla2xxx: Fix crash on session cleanup with unload omits 3e6efab865ac scsi: qla2xxx: Fix reset of MPI firmware omits 7a6cdbd5e875 scsi: qla2xxx: Fix MPI reset needed message omits 44f5a37d1e3e scsi: qla2xxx: Fix buffer-buffer credit extraction error omits 7dc0f671d89c scsi: qla2xxx: Correct the check for sscanf() return value omits 2dd39fad92a1 scsi: ufs: ufs-exynos: Use devm_platform_ioremap_resource_ [...] omits c5fdb66829d1 ARM: debug: add UART early console support for SD5203 omits c0831445ad53 ARM: hisi: add support for SD5203 SoC omits 611ba7536e7e Merge branch 'HW-support-for-VCAP-IS1-and-ES0-in-mscc_ocelot' omits 98642d1aa2c6 net: mscc: ocelot: look up the filters in flower_stats() a [...] omits 085f5b91629f net: mscc: ocelot: add a new ocelot_vcap_block_find_filter [...] omits 642942637c29 net: mscc: ocelot: rename variable 'cnt' in vcap_data_offs [...] omits 5963083a3105 net: mscc: ocelot: rename variable 'count' in vcap_data_of [...] omits e6ae7c506f80 net: mscc: ocelot: calculate vcap offsets correctly for fu [...] omits 7a155fa3d84e net: mscc: ocelot: parse flower action before key omits d732e9cef0e1 net: mscc: ocelot: remove unneeded VCAP parameters for IS2 omits 2096805497e2 net: mscc: ocelot: automatically detect VCAP constants omits e3aea296d86f net: mscc: ocelot: add definitions for VCAP ES0 keys, acti [...] omits a61e365d7c18 net: mscc: ocelot: add definitions for VCAP IS1 keys, acti [...] omits c1c3993edb7c net: mscc: ocelot: generalize existing code for VCAP omits ed5672d82c5f net: mscc: ocelot: return error if VCAP filter is not found omits 3c0e37a9e402 net: mscc: ocelot: introduce a new ocelot_target_{read,write} API omits 879456bedbe5 net: mvneta: avoid possible cache misses in mvneta_rx_swbm omits b0efc216f577 libbpf: Compile in PIC mode only for shared library case omits 0a62291d697f libbpf: Compile libbpf under -O2 level by default and catc [...] omits 33433913459a libbpf: Fix uninitialized variable in btf_parse_type_sec omits 67e4ca74953e Merge branch 'bpf, x64: optimize JIT's pro/epilogue' omits 4d0b8c0b46a5 bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth omits d207929d97ea bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue omits 6458bde368ce selftests/bpf: Fix endianness issues in sk_lookup/ctx_narr [...] omits 3c8b5fb9983b MAINTAINERS: Remove Andrew F. Davis omits ec3af53aa4ed power: supply: ab8500-fg: fix spelling typo omits c8db568375fa power: supply: bq25890: document IBAT compensation DT properties omits 724083293e18 power: supply: bq25890: support IBAT compensation omits 3f41e742ee94 power: supply: ds278x: fix spelling typo omits 5fb768a5a47a dt-bindings: power: ingenic,battery: add new compatibles omits 8d58ca2754f1 dt-bindings: power: Convert ingenic,battery.txt to YAML omits 2b2706aaaefe lib8390: Replace panic() call with BUILD_BUG_ON omits e6b6be53ec91 Merge branch 'net-in_interrupt-cleanup-and-fixes' omits 920872e08391 net: rtlwifi: Replace in_interrupt() for context detection omits e741751bda25 net: rtlwifi: Remove in_interrupt() from debug macro omits a3b7b227f125 net: rtlwifi: Remove void* casts related to delayed work omits 021b58ef51bb net: libertas: Use netif_rx_any_context() omits 8faee70181da net: libertas libertas_tf: Remove in_interrupt() from debu [...] omits d36981e0bdde net: mwifiex: Use netif_rx_any_context(). omits 75fd2963982e net: hostap: Remove in_interrupt() usage omits bd63bca5e05b net: iwlwifi: Remove in_interrupt() from tracing macro. omits e4ff7d6b8cee net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from [...] omits c597ede4030d net: brcmfmac: Convey allocation mode as argument omits 687006e20c44 net: brcmfmac: Convey execution context via argument to br [...] omits d067c0fa29f3 net: brcmfmac: Replace in_interrupt() omits c2f8c9007924 net: wan/lmc: Remove lmc_trace() omits cfa1b493191f net: usb: net1080: Remove in_interrupt() comment omits a19c26190145 net: usb: kaweth: Remove last user of kaweth_control() omits af3563be9d09 net: usb: kaweth: Replace kaweth_control() with usb_control_msg() omits 911b8eacd738 net: zd1211rw: Remove ZD_ASSERT(in_interrupt()) omits 77afca296fe3 net: vxge: Remove in_interrupt() conditionals omits a1f467463ce0 net: sun3lance: Remove redundant checks in interrupt handler omits d08749ea3fd5 net: sunbmac: Replace in_interrupt() usage omits caa241f0ef88 net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() omits 623b9988bfd1 net: sfc: Replace in_interrupt() usage omits 606dbf8d5df1 net: natsemi: Replace in_interrupt() usage. omits 85bdebd122fe net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) omits f5fc6e859e26 net: ionic: Remove WARN_ON(in_interrupt()). omits 1800eee16676 net: ionic: Replace in_interrupt() usage. omits 0171f4e8d308 net: intel: Remove in_interrupt() warnings omits c35a0824e88b net: fec_mpc52xx: Replace in_interrupt() usage omits f127bab4fa20 net: e100: Remove in_interrupt() usage and pointless GFP_A [...] omits 8aed9064c6a5 net: cxbg4: Remove pointless in_interrupt() check omits a17409e73bc5 net: cxgb3: Cleanup in_interrupt() usage omits 453590a8b610 net: atheros: Remove WARN_ON(in_interrupt()) omits f773c765c86d net: caif: Use netif_rx_any_context() omits c11171a41338 net: Add netif_rx_any_context() omits f2bf88c4afc8 net: caif: Remove unused caif SPI driver omits a53b59ece86c net: enic: Cure the enic api locking trainwreck omits 2ec13cbcfadb devlink: include <linux/const.h> for _BITUL omits 902c2a316871 Merge branch 'cxgb4-ch_ktls-updates-in-net-next' omits 3427e13e5a73 cxgb4/ch_ktls: ktls stats are added at port level omits 7d011afbbe8a cxgb4: Avoid log flood omits efca3878a5fb ch_ktls: Issue if connection offload fails omits 0d50f059c4cd selinux: provide a "no sooner than" date for the checkreqp [...] omits 7d837c0dd95c dm snap persistent: simplify area_io() omits 399c9bdbd650 dm thin metadata: Remove unused local variable when create [...] omits f0e90b6c663a dm raid: remove unnecessary discard limits for raid10 omits e0910c8e4f87 dm raid: fix discard limits for raid1 and raid10 omits cd74693870fb dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY omits d4a512edcc65 dm: use dm_table_get_device_name() where appropriate in targets omits 33bd6f069385 dm table: make 'struct dm_table' definition accessible to [...] omits 7465d7ac50ed dm: eliminate need for start_io_acct() forward declaration omits 9679b5a7ec40 dm: simplify __process_abnormal_io() omits 828678b87eff dm: push use of on-stack flush_bio down to __send_empty_flush() omits 3720281db9ad dm: optimize max_io_len() by inlining max_io_len_target_bo [...] omits 094ee64d7de8 dm: push md->immutable_target optimization down to __proce [...] omits 5091cdec56fa dm: change max_io_len() to use blk_max_size_offset() omits 882ec4e609c1 dm table: stack 'chunk_sectors' limit to account for targe [...] omits 99db399876f6 dt-bindings: vendor-prefixes: add Zealz omits 83c84b8b9e6a dt-bindings: vendor-prefixes: add Wandbord/Technexion omits 2c72cdba6cc7 dt-bindings: vendor-prefixes: add Embest RIoT omits cdfd07d0e284 dt-bindings: vendor-prefixes: add iMX6 Rex Project omits 4a3c53ce68c8 dt-bindings: vendor-prefixes: add DFI omits 873462adb0b3 dt-bindings: example: Grammar improvements omits b38b4183d282 dt-bindings: gpu: samsung-rotator: Add missing properties omits 8bccbeb6e501 dt-bindings: Add LM81 and DS1780 as trivial devices omits 1471308fb5ec Merge remote-tracking branch 'jens/for-5.10/block' into dm-5.10 omits 2c956a5ad4de fddi/skfp: Avoid the use of one-element array omits 3f47cb4c1cf3 l2tp: report rx cookie discards in netlink get omits 2bd056f55080 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits c810b31ecb03 bpf, selftests: Fix warning in snprintf_btf where system() [...] omits 179b4bcc4c0c rtc: rv8803: simplify the return expression of rv8803_nvram_write omits 9ce42e8e0323 rtc: meson: simplify the return expression of meson_vrtc_probe omits ba1bcafb2957 rtc: rx8010: rename rx8010_init_client() to rx8010_init() omits fe38d95bdb39 Merge branch 'hns3-next' omits dbaae5bb4617 net: hns3: dump tqp enable status in debugfs omits b4442ec54728 net: hns3: debugfs add new command to query device specifications omits bcc26e8dc432 net: hns3: remove unused code in hns3_self_test() omits fe735c84be29 net: hns3: Add RoCE VF reset support omits 0692cfe94a76 net: hns3: add UDP segmentation offload support omits 6ad595bc981d net: hns3: rename trace event hns3_over_8bd omits fd665b3dbafd net: hns3: replace macro HNS3_MAX_NON_TSO_BD_NUM omits f94582e4bc4f drm/amdgpu: Use SKU instead of DID for FRU check v2 omits 485d531c695b drm/amdgpu/swsmu/smu12: fix force clock handling for mclk omits 808ec542c029 drm/amd/display: remove duplicate call to rn_vbios_smu_get [...] omits 12a6727dee5d drm/amd/powerplay: add one sysfs file to support the featu [...] omits 93b8713d6198 Merge branch 'bpf: Support multi-attach for freplace' omits c2f8cedae8c2 Merge branch 'octeontx2-af-cleanup-and-extend-parser-config' omits 4cb2cce07d2d octeontx2-af: add parser support for NAT-T-ESP omits 246f7d846653 octeontx2-af: optimize parsing of IPv6 fragments omits e8da3c6be0ed octeontx2-af: Add IPv6 fields to default MKEX omits 8cfae0b5fade octeontx2-af: fix Extended DSA and eDSA parsing omits b61c7261a499 octeontx2-af: add parser support for Forward DSA omits 42006910b5ea octeontx2-af: cleanup KPU config data omits 450f0b978870 octeontx2-af: fix LD CUSTOM LTYPE aliasing omits 72e71a82d698 drm/amdgpu: add new trace event for page table update omits 125b1deb6043 drm/amdgpu: fix incorrect comment omits 3514521ccbd2 drm/amdgpu: restore proper ref count in amdgpu_display_crt [...] omits faf0389f1e40 drm/amd/display: make two symbols static omits 0ac900bae2c3 drm/amd/display: make get_color_space_type() static omits 69fc1f4b976c amd/drm/display: avoid dcn3 on flip opp change for slave pipes omits 8353d30e747f drm/amd/display: disable stream if pixel clock changed wit [...] omits d9beecfc79b7 drm/amd/display: [FW Promotion] Release 0.0.35 omits bee4b7e6268b selftests: Add selftest for disallowing modify_return atta [...] omits 17d3f3867576 selftests/bpf: Adding test for arg dereference in extension trace omits f6429476c201 selftests: Add test for multiple attachments of freplace program omits a535909142bf libbpf: Add support for freplace attachment in bpf_link_create omits 43bc2874e779 bpf: Fix context type resolving for extension programs omits 4a1e7c0c63e0 bpf: Support attaching freplace programs to multiple attac [...] omits 3aac1ead5eb6 bpf: Move prog->aux->linked_prog and trampoline into bpf_l [...] omits cbd975d0b12f drm/amd/display: Revert check for flip pending before lock [...] omits ec30798a8296 drm/amd/display: Add debug param to force dio disable omits 8e02c26a58f3 drm/amd/display: Calc DLG from dummy p-state if full p-sta [...] omits ba578afd5a4f drm/amd/display: disable stream if pixel clock changed wit [...] omits 89b151ade714 drm/amd/display: Ensure all debug bits are passed to fw omits 4ab1edbc9da1 drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual [...] omits 4a3dea8932d3 drm/amd/display: Update NV1x SR latency values omits 06856269d43a i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ omits 795ee9b8a107 i2c: efm32: Use devm_platform_get_and_ioremap_resource() omits 332fdaebb64e i2c: i801: Add support for Intel Alder Lake PCH-S omits 3789af9a13e5 PCI/PM: Rename pci_dev.d3_delay to d3hot_delay omits a5d02e901e6d PCI/PM: Remove unused pcibios_pm_ops omits 85e3f318506e Merge branch 'libbpf: support loading/storing any BTF' omits ed9cf248b949 selftests/bpf: Test BTF's handling of endianness omits 3289959b97ca libbpf: Support BTF loading and raw data output in both en [...] omits 22ba36351631 selftests/bpf: Move and extend ASSERT_xxx() testing macros omits 4798cbbfbd00 fs: dlm: rework receive handling omits 4e192ee68e5a fs: dlm: disallow buffer size below default omits e1a0ec30a571 fs: dlm: handle range check as callback omits 3f78cd7d2449 fs: dlm: fix mark per nodeid setting omits 0461e0db941f fs: dlm: remove lock dependency warning omits f970cbcdcdb5 selftests: Make sure all 'skel' variables are declared static omits 736116436e5b include: jhash/signal: Fix fall-through warnings for Clang omits f1fc8ece6c07 xsk: Fix a documentation mistake in xsk_queue.h omits d2197c7ff171 selftests/bpf_iter: Don't fail test due to missing __built [...] omits 9d9aae53b96d bpf/preload: Make sure Makefile cleans up after itself, an [...] omits 3aae4a38068a Merge branch 'selftests/bpf: BTF-based kernel data display' omits cfe77683b8d4 selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatib [...] omits 96c48058db15 selftests/bpf: Fix unused-result warning in snprintf_btf.c omits 963fabf37f6a efi: efivars: limit availability to X86 builds omits 5ee70cd60652 efi: remove some false dependencies on CONFIG_EFI_VARS omits 9846d86031ee efi: gsmi: fix false dependency on CONFIG_EFI_VARS omits 5d3c8617ccee efi: efivars: un-export efivars_sysfs_init() omits c9b51a2dbfe7 efi: pstore: move workqueue handling out of efivars omits 232f4eb6393f efi: pstore: disentangle from deprecated efivars module omits b89114cd018c efi: mokvar-table: fix some issues in new code omits 9b1e57ef8100 Merge tag 'iio-for-5.10c' of https://git.kernel.org/pub/sc [...] omits cf4c0fb00d5a RDMA/hns: Remove unused variables and definitions omits da4410d4078b iio: adc: gyroadc: fix leak of device node iterator omits c537d3457542 iio: adc: stm32-adc: fix runtime autosuspend delay when sl [...] omits 1a1987944514 iio: adc: at91-sama5d2_adc: fix DMA conversion crash omits b8a533f3c24b iio: ad7292: Fix of_node refcounting omits b07c47bfab6f iio: ltc2983: Fix of_node refcounting omits bbbeac88fb35 counter: use semicolons rather than commas to separate statements omits c8283ba8e28c iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol omits a132e5f4f3f0 iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol omits 3cd137f591e1 iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconf [...] omits 2e2366c2d141 iio: cros_ec: unify hw fifo attributes into the core file omits 1d136dd71908 dt-bindings: iio: ad9467: add entries for for AD9434 & AD9 [...] omits eb61343dfd21 iio: adc: ad9467: add support for AD9265 high-speed ADC omits 4606d0f4b05f iio: adc: ad9467: add support for AD9434 high-speed ADC omits 337dbb6ec1ac iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_c [...] omits 25918a9c641c iio: buffer-dmaengine: remove non managed alloc/free omits 57e5b8bfd633 iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_r [...] omits cbc4ca352577 iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_iore [...] omits 4c6e3dbc6b48 iio: ssp: use PLATFORM_DEVID_NONE omits 38e7e2213bfd dt-bindings: iio: adc: ad7291: add binding omits 48404cf57852 iio: adc: ad7291: convert to device tree omits a3598d14dc57 iio: event: NULL-ify IIO device's event_interface ref duri [...] omits f2f45a53646f iio: event: use short-hand variable in iio_device_{un}regi [...] omits 32eb9d4116da dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion omits 1f026587a57c iio:light:gp2ap002 fix spelling typo in comments omits 9d3621525018 Merge series "spi: dw: Add full Baikal-T1 SPI Controllers [...] omits 0b6bfad4cee4 spi: spi-dw: Remove extraneous locking omits ffb7ca54c95b spi: dw: Add KeemBay Master capability omits cc760f3143f5 spi: dw: Convert CS-override to DW SPI capabilities omits 675e7c9d71ce spi: dw: Discard DW SSI chip type storages omits 7e31cea7d1e0 spi: dw: Use relaxed IO-methods to access FIFOs omits a1d5aa6f7f97 spi: dw: Disable all IRQs when controller is unused omits a128f6ecd56a spi: dw: Clear IRQ status on DW SPI controller reset omits 8225c1c9a073 spi: dw: Initialize n_bytes before the memory barrier omits 07918df724f2 spi: dw: Discard IRQ threshold macro omits adfc694330d3 f2fs: fix slab leak of rpages pointer omits 519a5a2f37b8 f2fs: compress: fix to disallow enabling compress on non-e [...] omits c68d6c883022 f2fs: compress: introduce cic/dic slab cache omits 31083031709e f2fs: compress: introduce page array slab cache omits d4f40a1fb983 RDMA/i40iw: Remove intermediate pointer that points to the [...] omits 21c2fe94abb2 RDMA/mthca: Combine special QP struct with mthca QP omits b925c555a15d RDMA/drivers: Remove udata check from special QP omits 5807bb32055b RDMA/core: Align write and ioctl checks of QP types omits 8fd3cd2ae5a0 RDMA/mlx4: Prepare QP allocation to remove from the driver omits 915ec7ed9114 RDMA/mlx4: Embed GSI QP into general mlx4_ib QP omits eebe580feb5b RDMA/mlx5: Delete not needed GSI QP signal QP type omits 2dc4d6725bc2 RDMA/mlx5: Change GSI QP to have same creation flow like o [...] omits f8225e3488dc RDMA/mlx5: Reuse existing fields in parent QP storage object omits 0d9aef860377 RDMA/mlx5: Embed GSI QP into general mlx5_ib QP omits dbc888072a97 extcon: axp288: Use module_platform_driver to simplify the code omits 6be65ed4f86a extcon: ptn5150: Do not print error during probe if nothin [...] omits ad4fe1264b39 spi: dw-dma: Add one-by-one SG list entries transfer omits 917ce29ef559 spi: dw-dma: Pass exact data to the DMA submit and wait methods omits 945b5b60f711 spi: dw-dma: Move DMAC register cleanup to DMA transfer method omits b86fed121fe6 spi: dw-dma: Detach DMA transfer into a dedicated method omits 7a4d61f1dc94 spi: dw-dma: Remove DMA Tx-desc passing around omits 9a6471a1a2c2 spi: dw-dma: Check DMA Tx-desc submission status omits ab7a4d758b27 spi: dw-dma: Move DMA transfers submission to the channels [...] omits be3034d9f9f3 spi: dw-dma: Check rx_buf availability in the xfer method omits a874d811f0c2 spi: dw-dma: Configure the DMA channels in dma_setup omits 7ef30385b05f spi: dw-dma: Fail DMA-based transfer if no Tx-buffer specified omits 01ddbbb0b0af spi: dw-dma: Set DMA Level registers on init omits e2eae09939a8 iommu/qcom: add missing put_device() call in qcom_iommu_of [...] omits 44ac6b829c4e udf: Limit sparing table size omits 382a2287bf9c udf: Remove pointless union in udf_inode_info omits 044e2e26f214 udf: Avoid accessing uninitialized data on failed inode read omits 780c083a8f84 arm64: Add support for PR_SPEC_DISABLE_NOEXEC prctl() option omits 5c8b0cbd9d6b arm64: Pull in task_stack_page() to Spectre-v4 mitigation code omits 9ef2b48be9bb KVM: arm64: Allow patching EL2 vectors even with KASLR is [...] omits 31c84d6c9cde arm64: Get rid of arm64_ssbd_state omits d63d975a71b3 KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre [...] omits 731146770271 KVM: arm64: Get rid of kvm_arm_have_ssbd() omits 29e8910a566a KVM: arm64: Simplify handling of ARCH_WORKAROUND_2 omits c28762070ca6 arm64: Rewrite Spectre-v4 mitigation code omits 9e78b659b453 arm64: Move SSBD prctl() handler alongside other spectre m [...] omits 9b0955baa420 arm64: Rename ARM64_SSBD to ARM64_SPECTRE_V4 omits 532d581583f2 arm64: Treat SSBS as a non-strict system feature omits a8de94989388 arm64: Group start_thread() functions together omits e1026237f906 KVM: arm64: Set CSV2 for guests on hardware unaffected by [...] omits d4647f0a2ad7 arm64: Rewrite Spectre-v2 mitigation code omits 455697adefdb arm64: Introduce separate file for spectre mitigations and [...] omits 688f1e4b6d8f arm64: Rename ARM64_HARDEN_BRANCH_PREDICTOR to ARM64_SPECTRE_V2 omits b181048f4146 KVM: arm64: Simplify install_bp_hardening_cb() omits 5359a87d5bda KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFI [...] omits 6e5f0927846a arm64: Remove Spectre-related CONFIG_* options omits 39533e12063b arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs omits d296bc819b61 Merge branch 'for-5.10/block' into for-next omits 92741bc867dc Merge branch 'for-5.10/drivers' into for-next omits 2e02cbb236d6 Merge branch 'kvm-arm64/pmu-5.9' into kvmarm-master/next omits dc4d137ee3b7 null_blk: add support for max open/active zone limit for z [...] omits 76cffccd606a block-mq: fix comments in blk_mq_queue_tag_busy_iter omits 1c36e50f05d9 dt-bindings: gpio: gpio-vf610: fix iMX 7ULP compatible matching omits d32de9130f6c efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure omits 19f599e83ac5 pinctrl: mediatek: mt7622: add antsel pins/groups omits 17f2c8d36f8c pinctrl: ocelot: simplify the return expression of ocelot_ [...] omits 737894d26543 pinctrl: at91-pio4: add support for sama7g5 SoC omits 1e871d0c0bde dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5 omits 51dd2eb98c72 KVM: arm64: Match PMU error code descriptions with error c [...] omits af130d0adc8e KVM: arm64: Add undocumented return values for PMU device [...] omits 5608215665b9 pinctrl: spear: simplify the return expression of tvc_connect() omits 43b7229ef86f pinctrl: spear: simplify the return expression of spear310 [...] omits 8be86a5eec04 KVM: arm64: Document PMU filtering API omits 88865beca906 KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1 omits d7eec2360e38 KVM: arm64: Add PMU event filtering infrastructure omits fd65a3b5f855 KVM: arm64: Use event mask matching architecture revision omits 42223fb100b4 KVM: arm64: Refactor PMU attribute error handling omits 6eedfd858ff6 mtd: spi-nor: winbond: Add support for w25q64jwm omits 3a9dcb2586e1 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] omits 02892d405358 mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d omits 03edda0e1eda mtd: spi-nor: Prefer asynchronous probe omits 12d16b397ce0 gpio: mxc: Support module build omits 2835c2ea95d5 s390/startup: avoid save_area_sync overflow omits 1c7c83e8d235 s390: remove unused _swsusp_reset_dma omits 5c46f2768c4b s390/kaslr: correct and explain randomization base generation omits 07a699bc43d1 s390/kaslr: avoid mixing valid random value and an error code omits 62aacabc1301 s390/3215: simplify the return expression of tty3215_open() omits 513034d8b089 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB omits da2ab12f99d3 pinctrl: sprd: use module_platform_driver to simplify the code omits f4b5c348d65b pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs. omits d9f5dc495278 pinctrl: Ingenic: Correct the pullup and pulldown paramete [...] omits d3ef8c6b2286 pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780. omits 05c0a8a9feda pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks omits 1d6db5ae6b09 pinctrl: aspeed: Use the right pinconf mask omits 7e8d8ac78f35 pinctrl: aspeed: Format pinconf debug consistent with pinmux omits cdfd8606e096 dt-bindings: pinctrl: renesas,pfc: align example GPIO hog [...] omits 0399961233f1 dt-bindings: gpio: convert bindings for Maxim MAX732x fami [...] omits dd8efeb78d64 dt-bindings: gpio: convert bindings for NXP PCA953x family [...] omits 60e743291446 dt-bindings: gpio: fsl-imx-gpio: add gpio-line-names omits 256012abf948 dt-bindings: gpio: fsl-imx-gpio: add i.MX ARMv6 and ARMv7 [...] omits 20199b5c8358 dt-bindings: gpio: pl061: add gpio-line-names omits 7233f7cf4b02 pinctrl: imx: Support building i.MX pinctrl core driver as module omits 0080c5342826 pinctrl: imx: Support building SCU pinctrl core driver as module omits 07ae3f0784c1 pinctrl: imx: Use function callbacks for SCU related functions omits 9a19a39ee48b arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1 omits db7691f9587c arm64: dts: zynqmp: Remove undocumented u-boot properties omits 35292518cb0a arm64: dts: zynqmp: Remove additional compatible string fo [...] omits dfff9066e60e arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml omits 58e49346672f serial: mvebu-uart: fix unused variable warning omits cbf5a878aea9 arm64: dts: xilinx: align GPIO hog names with dtschema omits 031f9664f8f9 USB: serial: pl2303: add device-id for HP GC device omits 3a22e9ac7158 f2fs: fix to do sanity check on segment/section count omits 6a257471fa42 f2fs: fix to check segment boundary during SIT page readahead omits 6d7ab88a98c1 f2fs: fix uninit-value in f2fs_lookup omits d353d1202b89 PM / devfreq: tegra30: Improve initial hardware resetting omits 02bdbf7d09c0 PM / devfreq: event: Change prototype of devfreq_event_get [...] omits 86d90fd95bbc PM / devfreq: Change prototype of devfreq_get_devfreq_by_p [...] omits 7b38b7b0427d PM / devfreq: Add devfreq_get_devfreq_by_node function omits 17f930e0a649 f2fs: remove unneeded parameter in find_in_block() omits f99ba9add67c f2fs: fix wrong total_sections check and fsmeta check omits d89f58913016 f2fs: remove duplicated code in sanity_check_area_boundary omits e6e421870b5f f2fs: remove unused check on version_bitmap omits d0660122dced f2fs: relocate blkzoned feature check omits 07eb1d699452 f2fs: do sanity check on zoned block device path omits 9b6648228288 f2fs: add trace exit in exception path omits 4470eb287311 f2fs: change return value of reserved_segments to unsigned int omits 78c7d49f55d8 ubifs: journal: Make sure to not dirty twice for auth nodes omits 82b4f9b857e7 ath11k: Move non-fatal warn logs to dbg level omits e2f1ceb81758 ath9k: Remove set but not used variable omits 1d2a85382282 wl3501_cs: Remove unnecessary NULL check omits 42af278bff02 wl1251/wl12xx: fix a typo in comments omits 63f6982075d8 qtnfmac: fix resource leaks on unsupported iftype error re [...] omits fada09311d17 rtw88: show current regulatory in tx power table omits 714f71f94ab3 rtw88: add dump fw crash log omits 0fbc2f0f34cc rtw88: add dump firmware fifo support omits 5c831644e1f4 rtw88: handle and recover when firmware crash omits ee755732b7a1 rtw88: increse the size of rx buffer size omits 9aa7bd452af1 platform/chrome: Use kobj_to_dev() instead of container_of() omits 217963859f24 exfat: fix use of uninitialized spinlock on error path omits 010cb00265f1 perf/x86/intel: Fix Ice Lake event constraint table omits 8191016a026b perf/x86/intel/uncore: Fix the scale of the IMC free-runni [...] omits f797f05d917f perf/x86/intel/uncore: Fix for iio mapping on Skylake Server omits c3bb8a9fa31b perf/x86/msr: Add Jasper Lake support omits dbfd638889a0 perf/x86/intel: Add Jasper Lake support omits ee139385432e perf/x86/intel/uncore: Reduce the number of CBOX counters omits 8f5d41f3a0f4 perf/x86/intel/uncore: Update Ice Lake uncore units omits 8abbcfefb5f7 perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake M [...] omits 6d1823ccc480 lockdep: Optimize the memory usage of circular queue omits 6cf87e5edd99 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UA [...] omits 13468bfa8c58 ALSA: hda/realtek - set mic to auto detect on a HP AIO machine omits 00e8c44a147a bpf, selftests: Fix cast to smaller integer type 'int' war [...] omits bc6009086588 Merge branch 'libbpf: BTF writer APIs' omits 9141f75a3279 selftests/bpf: Test BTF writing APIs omits f86ed050bcee libbpf: Add btf__str_by_offset() as a more generic variant [...] omits 4a3b33f8579a libbpf: Add BTF writing APIs omits d61491a51f7e net/sched: cls_u32: Replace one-element array with flexibl [...] omits a93b6a2b9f46 qed/qed_ll2: Replace one-element array with flexible-array member omits b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr omits 3f53094ded4a Merge branch 'net-ipa-miscellaneous-cleanups' omits bf8fd8d32685 net: ipa: fix two comments omits 84cec844b87e net: ipa: rename a phandle variable omits 993cac15d119 net: ipa: fix two mild warnings omits fb980ef7415f net: ipa: share field mask values for GSI general interrupt omits d61bb7166d24 net: ipa: share field mask values for GSI global interrupt omits e6580d0eb7f4 net: ipa: share field mask values for GSI interrupt type omits e0ebe204916a net: ipa: remove unused status structure field masks omits ab4f71e519dd net: ipa: kill unused status exceptions omits 4592139028a6 net: ipa: kill unused status opcodes omits 901594589fe6 net: ipa: kill definition of TRE_FLAGS_IEOB_FMASK omits 98b972d20a27 Merge branch 'bpf: add helpers to support BTF-based kernel' omits b72091bd4ee4 selftests/bpf: Add test for bpf_seq_printf_btf helper omits eb411377aed9 bpf: Add bpf_seq_printf_btf helper omits eb58bbf2e5c7 selftests/bpf: Fix overflow tests to reflect iter size increase omits af65320948b8 bpf: Bump iter seq size to support BTF representation of l [...] omits 076a95f5aff2 selftests/bpf: Add bpf_snprintf_btf helper tests omits c4d0bfb45068 bpf: Add bpf_snprintf_btf helper omits 31d0bc81637d bpf: Move to generic BTF show support, apply it to seq fil [...] omits 76654e67f3a0 bpf: Provide function to get vmlinux BTF information omits a871b0431024 libbpf: Add btf__new_empty() to create an empty BTF object omits 919d2b1dbb07 libbpf: Allow modification of BTF and add btf__add_str API omits 7d9c71e10baa libbpf: Extract generic string hashing function for reuse omits 192f5a1fe689 libbpf: Generalize common logic for managing dynamically-s [...] omits b86042478fa0 libbpf: Remove assumption of single contiguous memory for [...] omits 740e69c3c511 libbpf: Refactor internals of BTF type index omits 06c14f5c2d31 Merge tag 'mediatek-drm-next-5.10' of https://git.kernel.o [...] omits 200a2186b627 drm/msm: fix 32b build warns omits b000def2e052 selftests: Remove fmod_ret from test_overhead omits 91d0ca3d6b52 Merge tag 'drm-msm-next-2020-09-27' of https://gitlab.free [...] omits f7b12b6fea00 bpf: verifier: refactor check_attach_btf_id() omits efc68158c429 bpf: change logging calls from verbose() to bpf_log() and [...] omits 1af9270e908c bpf: disallow attaching modify_return tracing functions to [...] omits 84a20d8e8795 Merge branch 'Sockmap copying' omits 5b87adc3ceee selftest: bpf: Test copying a sockmap and sockhash omits 27870317337a selftests: bpf: Remove shared header from sockmap iter test omits 26c3270ddb49 selftests: bpf: Add helper to compare socket cookies omits 6550f2dddfab bpf: sockmap: Enable map_update_elem from bpf_iter omits 2c2b364fddd5 Input: joystick - add ADC attached joystick driver. omits 7956b0d4694f dt-bindings: input: Add docs for ADC driven joystick omits 280095713ce2 Merge branch 'ibmvnic-refactor-some-send-handle-functions' omits 46899bde9f42 ibmvnic: create send_control_ip_offload omits 16e811fe0fc6 ibmvnic: create send_query_ip_offload omits 69980d021c47 ibmvnic: rename send_map_query to send_query_map omits 09081b9d3ab9 ibmvnic: rename ibmvnic_send_req_caps to send_request_cap omits 491099ad74e6 ibmvnic: rename send_cap_queries to send_query_cap omits b9cd795b0e48 ibmvnic: set up 200GBPS speed omits 7028977965f1 atm: atmtcp: Constify atmtcp_v_dev_ops omits 68e10f9fe712 xtensa: Cleanup PREEMPT_COUNT leftovers omits 87f3bae4f141 ARM: Cleanup PREEMPT_COUNT leftovers omits 4a291f57d97c sched: Cleanup PREEMPT_COUNT leftovers omits 53eed709fcb4 uaccess: Cleanup PREEMPT_COUNT leftovers omits cce05b43263a locking/bitspinlock: Cleanup PREEMPT_COUNT leftovers omits 1aba898d50dd mm/pagemap: Cleanup PREEMPT_COUNT leftovers omits 0eb8743dc570 lockdep: Cleanup PREEMPT_COUNT leftovers omits a19bfa918cdf preempt: Cleanup PREEMPT_COUNT leftovers omits 7681205ba49d preempt: Make preempt count unconditional omits e5f7e211b6aa ip6gre: avoid tx_error when sending MLD/DAD on external tunnels omits f534d98b9d27 iommu/arm-smmu-v3: Add SVA device feature omits d744f9e6c222 iommu/arm-smmu-v3: Check for SVA features omits 3e63033675c9 iommu/arm-smmu-v3: Seize private ASID omits 3f1ce8e85ee0 iommu/arm-smmu-v3: Share process page tables omits e881e7839fba iommu/arm-smmu-v3: Move definitions to a header omits 7cef39ddba73 iommu/io-pgtable-arm: Move some definitions to a header omits 23cce2e00b33 PCI: shpchp: Remove unused 'rc' assignment omits be589d042814 Merge branch 'net-smc-introduce-SMC-Dv2-support' omits e8d726c8e869 net/smc: CLC decline - V2 enhancements omits b81a5eb789fc net/smc: introduce CLC first contact extension omits a7c9c5f4af7f net/smc: CLC accept / confirm V2 omits 5c21c4ccafe8 net/smc: determine accepted ISM devices omits 8c3dca341aea net/smc: build and send V2 CLC proposal omits d70bf4f7a99e net/smc: determine proposed ISM devices omits e888a2e8337c net/smc: introduce list of pnetids for Ethernet devices omits 8caaccf521c1 net/smc: introduce CHID callback for ISM devices omits 201091ebb2a1 net/smc: introduce System Enterprise ID (SEID) omits 3fc649376137 net/smc: prepare for more proposed ISM devices omits e15c6c46dedd net/smc: split CLC confirm/accept data to be sent omits 7affc809822a net/smc: separate find device functions omits f1eb02f95244 net/smc: CLC header fields renaming omits a304e29a2418 net/smc: remove constant and introduce helper to check for [...] omits 8122dec0eab1 Merge branch 'for-next/svm' of git://git.kernel.org/pub/sc [...] omits 414698f6aa31 net: Use kobj_to_dev() API omits b5756146db3a arm64: mte: Fix typo in memory tagging ABI documentation omits 632bb64f126a net: mvneta: try to use in-irq pp cache in mvneta_txq_bufs_free omits a76a37777f2c iommu/arm-smmu-v3: Ensure queue is read after updating pro [...] omits 35d37709f175 Merge branch '1GbE' of https://github.com/anguy11/next-queue omits 5b2a828b98ec fscrypt: export fscrypt_d_revalidate() omits cc23f4f0b6b9 e1000e: Add support for Meteor Lake omits 67ea4065db91 igc: Clean up nvm_info structure omits 58c4ee0ea383 igc: Reject schedules with a base_time in the future omits fec49eb4e00a igc: Export a way to read the PTP timer omits f4e55d394aa7 igc: Remove reset disable flag omits b03c49cde61f igc: Save PTP time before a reset omits e5f020ad610b igc: Remove references to SYSTIMR register omits 40edc73469a1 igc: Expose LPI counters omits ef8a17a2a42a igc: Clean RX descriptor error flags omits 09cb2a340425 igc: Remove timeout check from ptp_tx work omits 530a763db88e igc: Don't reschedule ptp_tx work omits 77370df39c4b igc: Rename IGC_TSYNCTXCTL_VALID macro omits 43546211738e igc: Add new device ID's omits 2fc1d8ee1ed2 igb: read PBA number from flash omits 9cbc948b5a20 igb: add XDP support omits efa90b50934c bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature omits a0eef4a8acbb Documentation: Chinese translation of Documentation/arm64/amu.rst omits 6f3c4afae980 arm64: cpufeature: Export symbol read_sanitised_ftr_reg() omits 7a5d265b68e1 doc: zh_CN: index files in arm64 subdirectory omits fb4fed259a50 mailmap: add entry for mstarovoitov@marvell.com omits ef80c1a1d21b drm/i915: Fix state checker hw.active/hw.enable readout omits ce7a7eed776f doc: seq_file: clarify role of *pos in ->next() omits 48118151d8cc arm64: mm: Pin down ASIDs for sharing mm with devices omits 4b2b76cbbc8f firmware: arm_sdei: Remove _sdei_event_unregister() omits d2fc580d2dca firmware: arm_sdei: Remove _sdei_event_register() omits f4673625a52c firmware: arm_sdei: Introduce sdei_do_local_call() omits a27c04e1de87 firmware: arm_sdei: Cleanup on cross call function omits b06146b698e6 firmware: arm_sdei: Remove while loop in sdei_event_unregister() omits 1bbc75518503 firmware: arm_sdei: Remove while loop in sdei_event_register() omits 101119a35ca1 firmware: arm_sdei: Remove redundant error message in sdei [...] omits bc110fd32281 firmware: arm_sdei: Remove duplicate check in sdei_get_conduit() omits 63627cae41e3 firmware: arm_sdei: Unregister driver on error in sdei_init() omits 10fd7c42b795 firmware: arm_sdei: Avoid nested statements in sdei_init() omits 663c0e89c8de firmware: arm_sdei: Retrieve event number from event instance omits 119884249fdb firmware: arm_sdei: Common block for failing path in sdei_ [...] omits 5735f5158430 firmware: arm_sdei: Remove sdei_is_err() omits bfd54e29c610 ext4: fix leaking sysfs kobject after failed mount omits c9f994138a70 ext4: discard preallocations before releasing group lock omits 4eeecb65b859 ext4: fix dead loop in ext4_mb_new_blocks omits 424de74af0d0 ext4: implement swap_activate aops using iomap omits 5061e488bc0c Merge series "ASoC: merge soc_pcm_open() rollback and soc_ [...] omits 09d8ad16885e selftests/bpf: Add raw_tp_test_run omits 88f7fe723324 libbpf: Support test run of raw tracepoint programs omits 1b4d60ec162f bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint omits 19895e92dd2b ASoC: lpass-platform: use devm_regmap_field_bulk_alloc omits 013bc9e6f70d Merge tag 'regmap-field-bulk-api' of https://git.kernel.or [...] omits d05199af72cb Merge tag 'regmap-field-bulk-api' into regmap-5.10 omits bcbf1be0ad49 Merge branch 'udp_tunnel-convert-Intel-drivers-with-shared [...] omits 33a1aaf82bcf docs: vxlan: add info about device features omits 8c4cf4bc3ea7 selftests: net: add a test for static UDP tunnel ports omits dda751731ec9 netdevsim: support the static IANA VXLAN port flag omits b20e6c17c468 ice: convert to new udp_tunnel infrastructure omits f049b826a814 ice: remove unused args from ice_get_open_tunnel_port() omits 40a98cb6f01f i40e: convert to new udp_tunnel infrastructure omits 53db3e53e22d selftests: net: add a test for shared UDP tunnel info tables omits dc9c07537cf2 netdevsim: shared UDP tunnel port table support omits 860e9d328fa5 netdevsim: add warnings on unexpected UDP tunnel port errors omits 74cc6d182d03 udp_tunnel: add the ability to share port tables omits ea470b82f205 regmap: add support to regmap_field_bulk_alloc/free apis omits 8744c0a89415 Merge branch 'DP83869-WoL-and-Speed-optimization' omits 811ac400ea33 net: phy: dp83869: Add speed optimization feature omits 49fc23018ec6 net: phy: dp83869: support Wake on LAN omits e87fb82ddc3b net: ethernet: ave: Replace alloc_etherdev() with devm_all [...] omits 0e9683659c69 spi: hisi-sfc-v3xx: fix spelling mistake "occured" -> "occurred" omits 1fd17c8cd0aa xsk: Fix possible crash in socket_release when out-of-memory omits 6e3837668e00 spi: fsl-dspi: fix NULL pointer dereference omits 71d5f4dc7baa Merge series "regulator: debugging aids" from Michał Miros [...] omits 9f4366ec2c50 regulator: rtmv20: Add DT-binding document for Richtek RTMV20 omits b8c054a5eaf0 regulator: rtmv20: Adds support for Richtek RTMV20 load sw [...] omits aea6cb99703e regulator: resolve supply after creating regulator omits 61aab5ad27d5 regulator: print symbolic errors in kernel messages omits 99ad5f6ec0cd regulator: print state at boot omits d8f6267f7ce5 arm_pmu: arm64: Use NMIs for PMU omits f76b130bdb89 arm_pmu: Introduce pmu_irq_ops omits 95e92e45a454 KVM: arm64: pmu: Make overflow handler NMI safe omits 05ab72813340 arm64: perf: Defer irq_work to IPI_IRQ_WORK omits 2a0e2a02e4b7 arm64: perf: Remove PMU locking omits 0fdf1bb75953 arm64: perf: Avoid PMXEV* indirection omits 490d7b7c0845 arm64: perf: Add missing ISB in armv8pmu_enable_counter() omits 0ba64770a2f2 perf: Add Arm CMN-600 PMU driver omits c8fdbbfa981a perf: Add Arm CMN-600 DT binding omits 347732627745 coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register omits 8e264c52e1da coresight: core: Allow the coresight core driver to be bui [...] omits a114dbea544d coresight: catu: Allow catu drivers to be built as modules omits 66af416d9dcc coresight: tmc-etr: Add function to register catu ops omits 3c3fd1a14552 coresight: cti: Allow cti to be built as a module omits f02b089e7bdd coresight: cti: Increase reference count when enabling cti omits f2ccc7b7bfa9 coresight: cti: Don't disable ect device if it's not enabled omits cab280bf3533 coresight: cti: Fix bug clearing sysfs links on callback omits 1cce921bce7d coresight: cti: Fix remove sysfs link error omits 7b0fc5d281de coresight: cti: Add function to register cti associate ops omits ac8792663227 coresight: replicator: Allow replicator driver to be built [...] omits 1e8b3381c9db coresight: funnel: Allow funnel driver to be built as module omits ecfbf09b1e3f coresight: tmc: Allow tmc to be built as a module omits d9ed244ef848 coresight: tpiu: Allow tpiu to be built as a module omits 529c4451dfc3 coresight: etb: Allow etb to be built as a module omits 22a550a306ad coresight: etm4x: Allow etm4x to be built as a module omits 97fe626ce64c coresight: etm3x: Allow etm3x to be built as a module omits 716f5652a131 coresight: etm: perf: Fix warning caused by etm_setup_aux failure omits 8b0cf82677d1 coresight: stm: Allow to build coresight-stm as a module omits 32b0707a4182 coresight: Add try_get_module() in coresight_grab_device() omits d735d925f9a5 coresight: Export global symbols omits 92fc7d819f6c coresight: Add coresight prefix to barrier_pkt omits b8127113d01e coresight: Use IS_ENABLED for CONFIGs that may be modules omits 9cf087b4de23 coresight: cpu_debug: Define MODULE_DEVICE_TABLE omits 32a14ad5b157 coresight: cpu_debug: Add module name in Kconfig omits 2defc3fa18a6 Merge series "use semicolons rather than commas to separat [...] omits eb45df24fe82 Merge series "regmap: add support to regmap_field_bulk_all [...] omits f74d63b8c24a regmap: destroy mutex (if used) in regmap_exit() omits 7f4a122d0b50 regmap: debugfs: use semicolons rather than commas to sepa [...] omits d4edae9c508c ASoC: cs4234: Add support for Cirrus Logic CS4234 codec omits 5ebba5e7d71c ASoC: cs4234: Add dtschema binding document omits 9fe0ec275575 ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" fo [...] omits 5ec3c854d1a7 ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n omits 16346a3cf02e ASoC: rt715: Add power-up delay to fix dmic pop sound issue. omits 3bf7b9429392 ASoC: dt-bindings: sgtl5000: Add common clock properties omits ecc3e424d190 PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready omits bcae16317bcf ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_compo [...] omits ce820145a9ec ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_s [...] omits 140a4532cdb8 ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pc [...] omits 939a5cfb2a56 ASoC: soc-component: add mark for snd_soc_pcm_component_pm [...] omits 51aff91ad123 ASoC: soc-component: add mark for soc_pcm_components_open/close() omits 6064ed73cd24 ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() omits 00a0b46c99e2 ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() omits 1a31182edd00 iomap: Call inode_dio_end() before generic_write_sync() omits c3d4ed1abecf iomap: Allow filesystem to call iomap_dio_complete without [...] omits 4595a298d556 iomap: Set all uptodate bits for an Uptodate page omits 0678846ad55d Merge branch 'for-5.10/drivers' into for-next omits 923da45d63da Merge branch 'for-5.10/block' into for-next omits 1ed4211dc1e8 Merge tag 'nvme-5.10-2020-09-27' of git://git.infradead.or [...] omits 8229cca8c3ea blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() omits 6b61d49a5579 PM: runtime: Fix timer_expires data type on 32-bit arches omits fdb46faeab2f x86: Use tracepoint_enabled() for msr tracepoints instead [...] omits f3643b5b77f2 Merge back cpuidle material for 5.10. omits 981aa1d366bf PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS omits c441bcd31266 mtd: rawnand: Make use of the ECC framework omits 93ef92f6f422 mtd: nand: Use the new generic ECC object omits 53576c7bfc35 mtd: rawnand: Use nanddev_get/set_ecc_requirements() when [...] omits 3316c8e3ad1f mtd: nand: Create helpers to set/extract the ECC requirements omits 9a333a72c1d0 mtd: spinand: Use nanddev_get_ecc_conf() when relevant omits d193792a26c2 mtd: nand: Create a helper to extract the ECC configuration omits bace41f80f65 mtd: rawnand: Use the new ECC engine type enumeration omits 55c4478a8f0e PM: hibernate: Batch hibernate and resume IO requests omits ef24f97daac4 mtd: rawnand: Separate the ECC engine type and the ECC byt [...] omits f5be3a61fdb5 arm64: perf: Add support caps under sysfs omits f5bec330e301 nl80211: extend support to config spatial reuse parameter set omits 265a0708339d mac80211: Support not iterating over not-sdata-in-driver ifaces omits 6c8b6e4a5f74 nl80211: fix OBSS PD min and max offset validation omits 21439b652b90 mac80211: fix some more kernel-doc in mesh omits 735b2673941e cfg80211: regulatory: remove a bogus initialization omits e3f25908b0b2 mac80211: fix regression in sta connection monitor omits 148fe295b7d9 mac80211_hwsim: indicate support for S1G omits a3ffee47354f mac80211_hwsim: write TSF timestamp correctly to S1G beacon omits 58ef7c1b555e nl80211: include frequency offset in survey info omits 1d00ce807efa mac80211: support S1G association omits 09a740ce352e mac80211: receive and process S1G beacons omits cac8c526ae76 mac80211: avoid rate init for S1G band omits 1821f8b36f11 mac80211: handle S1G low rates omits 89b8c02a35f5 mac80211: don't calculate duration for S1G omits 05d109576a36 mac80211: encode listen interval for S1G omits 80ca25711380 cfg80211: handle Association Response from S1G STA omits cd418ba63f0c mac80211: convert S1G beacon to scan results omits 66b0564d7e75 cfg80211: parse S1G Operation element for BSS channel omits 9eaffe5078ca cfg80211: convert S1G beacon to scan results omits 7957c6c8141b mac80211: support S1G STA capabilities omits d2b7588a47de nl80211: support S1G capability overrides in assoc omits 75b1593533f1 mac80211: s1g: choose scanning width based on frequency omits 5e4807749891 mac80211: get correct default channel width for S1G omits 211f20415995 wireless: radiotap: fix some kernel-doc omits f0daf54f4e76 mac80211: fix some missing kernel-doc omits e83adb188b67 mac80211_hwsim: fix typo in kernel-doc omits c8cb5b854b40 nl80211/cfg80211: support 6 GHz scanning omits ce31ff786ddf PCI: dwc: Fix 'cast truncates bits from constant value' omits 2bd5298af55c ARM: dts: sun8i: v3s: Add simple-framebuffer omits bbcf293d838b ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera omits 61f4bc990b37 dt-bindings: arm: sunxi: add Pine64 PineCube binding omits dba0491f0011 mac80211: Inform AP when returning operating channel omits f2d10ff4a903 kgdb: Honour the kprobe blocklist when setting breakpoints omits cd198909d680 PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro omits 9b64efa83726 Merge branch 'irq/ipi-as-irq', remote-tracking branches 'o [...] omits d56a7ed2d8f9 ASoC: q6afe-clocks: Fix typo in SPDX Licence omits 220387048d85 ARM: Handle no IPI being registered in show_ipi_list() omits 764384d06403 mmc: sdhci_am654: Enable tuning for SDR50 omits 13ebeae68ac9 mmc: sdhci_am654: Add support for software tuning omits a0a62497f6aa mmc: sdhci_am654: Add support for input tap delay omits 1e753dbb9ce8 mmc: sdhci_am654: Fix hard coded otap delay array size omits b140954c5f5f dt-bindings: mmc: sdhci-am654: Add documentation for input [...] omits 407d0c2cdd12 dt-bindings: mmc: sdhci-am654: Convert sdhci-am654 control [...] omits 975520fc7380 mmc: sdhci-of-esdhc: fix reference clock source selection omits 3157b035f499 mmc: host: fix depends for MMC_MESON_GX w/ COMPILE_TEST omits 21685f9a7d7c Merge branch 'fixes' into next omits b5a2221c077a ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank omits e174afa66e09 ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit para [...] omits 90e048101fa1 ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node omits c0dcfbe29edc ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX omits 02ed6bb83ec3 ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support omits 61e7113e48d3 Merge 'xfrm: Add compat layer' omits 1f3aed01473c hv: clocksource: Add notrace attribute to read_hv_sched_cl [...] omits e1471463180d x86/hyperv: Remove aliases with X64 in their name omits 6d2730cb1121 PCI: hv: Document missing hv_pci_protocol_negotiation() parameter omits 8f43710543ef scsi: storvsc: Support PAGE_SIZE larger than 4K omits 061dc93ef602 Driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes omits d02a26991ece HID: hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes omits 50597970aa84 Input: hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuff [...] omits 11d8620e0867 hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication omits 106dee084081 hv: hyperv.h: Introduce some hvpfn helper functions omits bca6b91dfdd4 Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv header omits ef514d3e38ed Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs() omits c1135c7fd0e9 Drivers: hv: vmbus: Introduce types of GPADL omits edd9bbc1d934 Drivers: hv: vmbus: Move __vmbus_open() omits a5dda201a038 Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl omits 50c5feeea0af ide/macide: Convert Mac IDE driver to platform driver omits 0675c285ea65 net: vlan: Fixed signedness in vlan_group_prealloc_vid() omits 7612f4e2bc0e phy: qcom-qmp: Add support for sc7180 DP phy omits 52e013d0bffa phy: qcom-qmp: Add support for DP in USB3+DP combo phy omits f385b73192c5 phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify omits dab7b10ddc83 phy: qcom-qmp: Get dp_com I/O resource by index omits aa968cb1a67e phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy' omits e4bc7de8ae16 phy: qcom-qmp: Remove 'initialized' in favor of 'init_count' omits dadcf9959cce phy: qcom-qmp: Move phy mode into struct qmp_phy omits 724fabf5df13 dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information omits 0173f525b2c1 soundwire: sysfs: add slave status and device number before probe omits fcb9d730be1d soundwire: bus: add enumerated Slave device to device list omits 298edb32160f bus: mhi: debugfs: Print channel context read-pointer omits 0440b9951490 bus: mhi: core: Fix the building of MHI module omits 1ee89e32520c bus: mhi: Remove unused nr_irqs_req variable omits 5721883cf240 bus: mhi: core: Allow shared IRQ for event rings omits 7bd4ff65620d bus: mhi: core: Introduce sysfs entries for MHI omits 211dbe5124a0 bus: mhi: core: Introduce debugfs entries for MHI omits b40f58b97386 Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support omits 4cd4b3619a2d Merge branch 'bnxt_en-Update-for-net-next' omits 4301304b04cc bnxt_en: Improve preset max value for ethtool -l. omits ccd6a9dcab79 bnxt_en: Implement ethtool set_fec_param() method. omits 2046e3c356fd bnxt_en: Report Active FEC encoding during link up. omits 8b2775890ad8 bnxt_en: Report FEC settings to ethtool. omits 745b5c653913 bnxt_en: avoid link reset if speed is not changed omits 3128e811b134 bnxt_en: Handle ethernet link being disabled by firmware. omits 532262ba3b84 bnxt_en: ethtool: support PAM4 link speeds up to 200G omits d058426ea84f bnxt_en: add basic infrastructure to support PAM4 link speeds omits f00530bf3c98 bnxt_en: refactor bnxt_get_fw_speed() omits c916062a8917 bnxt_en: refactor code to limit speed advertising omits 9d6b648c3112 bnxt_en: Update firmware interface spec to 1.10.1.65. omits e62212956996 ptp: add stub function for ptp_get_msgtype() omits 36563ce6ae28 net: marvell: mvpp2: Fix W=1 warning with !CONFIG_ACPI omits 7cd427e2f9d4 Merge branch 'mlxsw-Expose-transceiver-overheat-counter' omits 69f6d4ee6819 mlxsw: spectrum_ethtool: Expose transceiver_overheat counter omits 05cf5828bc8e mlxsw: Update module's settings when module is plugged in omits 3bdbab3fee87 mlxsw: spectrum: Initialize netdev's module overheat counter omits f21b1a646f81 mlxsw: Enable temperature event for all supported port mod [...] omits 943585c9eec3 mlxsw: Update transceiver_overheat counter according to MTWE omits 0652ac077565 mlxsw: core: Add an infrastructure to track transceiver ov [...] omits fb1292f821cc mlxsw: core_hwmon: Query MTMP before writing to set only r [...] omits 02d33b452077 mlxsw: reg: Add Ports Module Administrative and Operationa [...] omits e7d62a3ca414 mlxsw: reg: Add Port Module Plug/Unplug Event Register omits 946bd43519c9 mlxsw: reg: Add Management Temperature Warning Event Register omits 603d11c4bc8c Merge branch 'hns3-next' omits ff7e4d0df83b net: hns3: add a structure for IR shaper's parameter in hc [...] omits 1329702899db net: hns3: add a check for device specifications queried f [...] omits d9c7d20dfb95 net: hns3: replace the macro of max tm rate with the queri [...] omits af2aedc57277 net: hns3: add support to query device specifications omits 9484e3379e46 net: hns3: add debugfs to dump device capabilities omits 4cc86cb58a99 net: hns3: use capabilities queried from firmware omits 74ba23a1d249 net: hns3: use capability flag to indicate FEC omits ca850f2b0ecb net: hns3: add support to query device capability omits 9b56d9a5a7ad net: hns3: delete redundant PCI revision judgement omits 295ba232a8c3 net: hns3: add device version to replace pci revision omits 32e4d9df60f7 agp: use semicolons rather than commas to separate statements omits d27e623ace6a x86/apic/msi: Unbreak DMAR and HPET MSI omits d68387642d8e Merge branch 'i2c/for-current' into i2c/for-next omits 8848c21537e5 Merge branch 'i2c/for-5.10' into i2c/for-next omits d0fa235c0a61 dt-bindings: i2c: imx: Fix i.MX 7 compatible matching omits 37859693f83f dt-bindings: i2c: imx: Add properties and use unevaluatedP [...] omits 755f6292e3fa dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QXP compatible matching omits 41c38c272e2c dt-bindings: i2c: imx-lpi2c: Add properties and use uneval [...] omits e50e4f0b85be i2c: imx: Fix external abort on interrupt in exit paths omits 91a73027f287 i2c: rk3x: Simplify with dev_err_probe() omits b5b5b32081cd i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC omits d9becc53b3ad dt-bindings: i2c: I2C binding for Mellanox BlueField SoC omits 668ba5e69036 Merge tag 'at24-updates-for-v5.10' of git://git.kernel.org [...] omits e5e5fcef600e dyndbg: use keyword, arg varnames for query term pairs omits fc9eec4d6435 nvmem: core: fix possibly memleak when use nvmem_cell_info [...] omits 988d0763361b vt_ioctl: make VT_RESIZEX behave like VT_RESIZE omits b63537020db3 serial: mvebu-uart: simplify the return expression of mveb [...] omits 24c796926e2f tty: serial: imx: fix link error with CONFIG_SERIAL_CORE_C [...] omits 75fc65079d82 tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n omits 290ff182e92a pch_uart: drop double zeroing omits 7d2bfdf1fa31 dt-bindings: serial: renesas, hscif: Document r8a774e1 bindings omits c8d55a22bc54 dt-bindings: serial: renesas, scif: Document r8a774e1 bindings omits 925b68822397 MIPS: idle: Add prototype for function check_wait omits eca1d82ea858 staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 [...] omits c0c8db7bc953 media: MAINTAINERS: remove Maxime Jourdan as maintainer of [...] omits 7eba47ab7a31 media: staging: rkisp1: cap: protect access to buf with th [...] omits 1d5099152b0a media: staging: rkisp1: use the right variants of spin_lock omits 816b07b6c1cd media: staging: rkisp1: params: no need to lock default config omits acb00111e906 media: staging: rkisp1: stats: protect write to 'is_stream [...] omits dfc53baae3c6 x86/hyperv: Remove aliases with X64 in their name omits 9de6144926fe media: staging: rkisp1: isp: don't enable signal RKISP1_CI [...] omits 8524fa22fd2f media: staging: rkisp1: isp: add a warning and debugfs var [...] omits 21f4417263b6 media: staging: rkisp1: remove atomic operations for frame [...] omits 5f1d4b076828 media: staging: rkisp1: params: set vb.sequence to be the [...] omits 98c437e3b960 media: staging: rkisp1: params: avoid using buffer if para [...] omits cd5257ebf918 media: staging: rkisp1: params: use the new effect value i [...] omits 93aaba85bc2b media: staging: rkisp1: params: in the isr, return if buff [...] omits b1b2715e8d61 media: staging: rkisp1: params: upon stream stop, iterate [...] omits f6f7d89a1307 media: docs: v4l2-subdev: move calling ops to a subsection omits 976ed6735710 media: docs: v4l2-subdev: move "Subdev registration" to a [...] omits c1ebbe52bd62 media: docs: v4l2-subdev: fix typo omits 6cab05cf6990 media: docs: v4l2-subdev: fix typo omits 8cc72b9c706b media: saa7146: drop double zeroing omits b28e32798c78 media: firewire: fix memory leak omits 8c3e0f67df6c media: rcar-vin: Extend RAW8 support to all RGB layouts omits d9cb34605514 media: rcar-csi2: Extend RAW8 support to all RGB layouts omits 3fa320c62e71 media: bindings: media: gpio-ir-receiver: add linux,autosu [...] omits ff1c9223b7b8 media: rc: gpio-ir-recv: add QoS support for cpuidle system omits 2d4ffef1de00 media: dvb-frontends: tda18271c2dd: Constify static structs omits cf580e11fb6c media: flexcop-usb: remove needless check before usb_free_ [...] omits d725d20e81c2 media: flexcop-usb: sanity checking of endpoint type omits e8897acb898d media: netup_unidvb: drop initialization of PM pointers omits a8be80053ea7 media: ati_remote: sanity check for both endpoints omits ce5d72b6f5a0 media: dvb-frontends: rtl2832_sdr: set error code in probe omits 3b17c8f9a4b6 Merge tag 'timers-v5.10' of https://git.linaro.org/people/ [...] omits 82d70627e94a pinctrl: mediatek: Add MT8167 Pinctrl driver omits 8c608272ec3e media: cedrus: Propagate OUTPUT resolution to CAPTURE omits 2f8c737ed2c1 media: MAINTAINERS: add documentation files for rkisp1 omits 5cc0ebb218e8 media: admin-guide: add documentation file rkisp1.rst omits 3c41f0609e63 pinctrl: mt65xx: add OF bindings for MT8167 omits 409e975e681c media: pixfmt-meta-rkisp1.rst: add description of rkisp1 m [...] omits 0ec314fff0d5 media: staging: rkisp1: fix configuration for GREY pixelformat omits 6803a9e0e1e4 media: staging: rkisp1: cap: simplify link validation by c [...] omits 251b6eebb6c4 media: staging: rkisp1: rsz: Add support to more YUV encod [...] omits ca5331cf9d78 media: staging: rkisp1: rsz: enumerate the formats on the [...] omits 9a8e67b8bbb2 media: staging: rkisp1: add a helper function to enumerate [...] omits 5fc929ae5165 media: staging: rkisp1: add capability V4L2_CAP_IO_MC to c [...] omits 692f3ccc7297 media: staging: rkisp1: don't support bayer format on self [...] omits bac8bc57207c media: staging: rkisp1: cap: remove unsupported format YUV444 omits ef923a76c398 MIPS: Increase range of CONFIG_FORCE_MAX_ZONEORDER omits a5ce852398a4 MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 [...] omits 3acb3e06baf6 media: staging: rkisp1: cap: remove unsupported formats omits 81cdedb0aacc media: staging: rkisp1: cap: change RGB24 format to XBGR32 omits a9fee3a513e5 MIPS: Ingenic: Add system type for new Ingenic SoCs. omits 2372b506115b dt-bindings: MIPS: Add X2000E based CU2000-Neo. omits 57cc666d36ad media: st-delta: Fix reference count leak in delta_run_work omits 6f4432bae9f2 media: sti: Fix reference count leaks omits 7ef64ceea000 media: exynos4-is: Fix several reference count leaks due t [...] omits c47f7c779ef0 media: exynos4-is: Fix a reference count leak due to pm_ru [...] omits 64157b2cb194 media: exynos4-is: Fix a reference count leak omits 7dae2aaaf432 media: ti-vpe: Fix a missing check and reference count leak omits 88f50a05f907 media: stm32-dcmi: Fix a reference count leak omits 78741ce98c2e media: s5p-mfc: Fix a reference count leak omits d0675b67b42e media: camss: Fix a reference count leak. omits 63e36a381d92 media: platform: fcp: Fix a reference count leak. omits 884d638e0853 media: rockchip/rga: Fix a reference count leak. omits 410822037cc9 media: rcar-vin: Fix a reference count leak. omits aaffa0126a11 media: rcar-vin: Fix a reference count leak. omits 98fae901c888 media: vsp1: Fix runtime PM imbalance on error omits b4630215067a media: coda: Fix runtime PM imbalance in coda_probe omits dafa3605fe60 media: platform: s3c-camif: Fix runtime PM imbalance on error omits d912a1d9e9af media: platform: sti: hva: Fix runtime PM imbalance on error omits dbd2f2dc025f media: bdisp: Fix runtime PM imbalance on error omits 21cc2f3f799f nvme-pci: allocate separate interrupt for the reserved non [...] omits 936fab503ff4 nvme: fix error handling in nvme_ns_report_zones omits ddd3d1051797 nvmet-fc: fix missing check for no hostport struct omits 5b3356d9da88 nvmet: add passthru ZNS support omits 4e683c48db01 nvmet: handle keep-alive timer when kato is modified by a [...] omits f7790e5de92a nvmet-tcp: have queue io_work context run on sock incoming cpu omits 0b85f59d30b9 nvme-pci: Move enumeration by class to be last in the table omits 1cf7a12e09aa nvme: use an xarray to lookup the Commands Supported and E [...] omits b2702aaaa45c nvme: lift the file open code from nvme_ctrl_get_by_path omits f2d077ff1b5c fs: remove KSTAT_QUERY_FLAGS omits b3f0515004a5 fs: remove vfs_stat_set_lookup_flags omits 09f1bde4017e fs: move vfs_fstatat out of line omits 0b2c6693b422 fs: implement vfs_stat and vfs_lstat in terms of vfs_fstatat omits da9aa5d96bfe fs: remove vfs_statx_fd omits 090bc03bc938 netdevsim: fix duplicated debugfs directory omits dfa6692104fa Merge branch 'Generic-adjustment-for-flow-dissector-in-DSA' omits 300fd579b2e8 net: dsa: tag_rtl4_a: use the generic flow dissector procedure omits e665297983f1 net: dsa: tag_sja1105: use a custom flow dissector procedure omits 6b04f171dcbd net: dsa: tag_qca: use the generic flow dissector procedure omits b1af36563713 net: dsa: tag_mtk: use the generic flow dissector procedure omits 742b2e1951d7 net: dsa: tag_edsa: use the generic flow dissector procedure omits 11f5011189db net: dsa: tag_dsa: use the generic flow dissector procedure omits f569ad52570e net: dsa: tag_brcm: use generic flow dissector procedure omits 54fec33582aa net: flow_dissector: avoid indirect call to DSA .flow_diss [...] omits 7a6ffe764be3 net: dsa: point out the tail taggers omits 9790cf20a8c4 net: dsa: add a generic procedure for the flow dissector omits 2e8cb1b3db38 net: dsa: make the .flow_dissect tagger callback return void omits 5124197ce58b net: dsa: tag_ocelot: use a short prefix on both ingress a [...] omits 707091eb2633 net: dsa: tag_sja1105: request promiscuous mode for master omits c3975400c801 net: dsa: allow drivers to request promiscuous mode on master omits 2d44b097bbb9 net: mscc: ocelot: move NPI port configuration to DSA omits 182e2c08a87a ARM: Document merges omits 7367bc1eed00 Merge branch 'arm/defconfig' into for-next omits cecd2eaea2e0 Merge branch 'arm/drivers' into for-next omits a3054f3bc12f Merge branch 'arm/dt' into for-next omits aabe574cf10d Merge branch 'arm/soc' into for-next omits aa78dd167e11 Merge tag 'drivers_soc_for_5.10' of git://git.kernel.org/p [...] omits c49d6cab0d7f leds: parse linux,default-trigger DT property in LED core omits 006631969880 leds: syscon: use struct led_init_data when registering omits 4b64c0510b66 leds: lm3532: don't parse label DT property omits 60bbd9d411e3 leds: lm36274: use devres LED registering function omits 5c0d20a968ae leds: lm36274: use platform device as parent of LED omits 484456712de4 leds: lm36274: do not set chip settings in DT parsing function omits 1aeef38c6a4a leds: lm36274: use struct led_init_data when registering omits a448fcf19c9c leds: lm36274: don't iterate through children since there [...] omits d3ab963cf980 leds: lm36274: cosmetic: rename lm36274_data to chip omits 1ece06acd29e leds: Add driver for Acer Iconia Tab A500 omits c4241abcd500 leds: pca9532 - simplify the return expression of pca9532_remove omits f847ef543ce4 leds: ns2: use struct led_init_data when registering omits 48b77cdca50a leds: ns2: remove unneeded variable omits a4a469b4314e leds: ns2: register LED immediately after parsing DT properties omits b3f96922839a leds: ns2: cosmetic change: use helper variable omits a2fc703cc955 leds: ns2: cosmetic change omits a78bd8f33fd7 leds: ns2: cosmetic variable rename omits 01026cecf619 leds: ns2: cosmetic structure rename omits 528c9515b28d leds: ns2: use devres API for getting GPIO descriptors omits f72deb717d5b leds: ns2: move parsing of one LED into separate function omits 01d0b14d0e52 leds: ns2: support OF probing only, forget platdata omits 19d4deb7b240 leds: ns2: alloc simple array instead of struct ns2_led_priv omits 40f97281ff05 leds: ns2: use devres LED registering function omits 6be2030dd752 leds: is31fl32xx: use struct led_init_data when registering omits 1016daf98179 leds: pm8058: cosmetic change: no need to return in if guard omits fb270ba0d9ba leds: pm8058: cosmetic change: use helper variable omits eed951bbf737 leds: pm8058: use struct led_init_data when registering omits b23ca98af611 leds: mt6323: cosmetic change: use helper variable omits 6b8274de375b leds: mt6323: use struct led_init_data when registering omits d7d02b8af5bc leds: max77650: use struct led_init_data when registering omits 0b9e35728748 leds: lm3697: cosmetic change: use helper variable, revers [...] omits 3a953dc330e9 leds: lm3697: use struct led_init_data when registering omits e4e912a349b2 leds: bcm6328, bcm6358: use struct led_init_data when registering omits ff5c89d44453 leds: bcm6328, bcm6358: use devres LED registering function omits 2c6775625434 leds: various: fix OF node leaks omits 99a013c840a0 leds: various: use only available OF children omits 05dec742bd20 leds: lt3593: do not rewrite .of_node of new LED device to [...] omits 8853c95e997e leds: various: use dev_of_node(dev) instead of dev->of_node omits 2779f4724b2f leds: various: use device_get_match_data omits 2aebb78040e7 leds: ip30: compile if COMPILE_TEST=y omits f1b0a43bba3d leds: various: compile if COMPILE_TEST=y omits de73f275a059 leds: pwm: Allow automatic labels for DT based devices omits 76940c8d5ab1 Merge tag 'samsung-soc-5.10' of https://git.kernel.org/pub [...] omits 0059e8d648af Merge tag 'samsung-defconfig-5.10' of https://git.kernel.o [...] omits a8ba256afe17 Merge tag 'tegra-for-5.10-arm64-defconfig' of git://git.ke [...] omits 7d0c5aee9616 Merge tag 'tegra-for-5.10-arm-dt' of git://git.kernel.org/ [...] omits 63e15ef136d3 Merge tag 'tegra-for-5.10-firmware' of git://git.kernel.or [...] omits e8c9d35ea6ea Merge tag 'tegra-for-5.10-soc' of git://git.kernel.org/pub [...] omits 5746b3b88627 Merge tag 'tee-dev-cleanup-for-v5.10' of git://git.linaro. [...] omits 802b26b3c2af Merge tag 'renesas-drivers-for-v5.10-tag2' of git://git.ke [...] omits 7a5f0085db92 Merge tag 'renesas-arm-soc-for-v5.10-tag1' of git://git.ke [...] omits 8af11ee90cd5 Merge tag 'at91-soc-5.10' of git://git.kernel.org/pub/scm/ [...] omits 435be28b0789 Revert "vxlan: move encapsulation warning" omits 1234c48249e7 ARM: Document merges omits f44f0db3bfab Merge branch 'arm/dt' into for-next omits fffde96eb0b5 Merge tag 'v5.9-next-dts32' of https://git.kernel.org/pub/ [...] omits f75ff2c7bc94 Merge tag 'v5.9-next-dts64' of https://git.kernel.org/pub/ [...] omits 9289beb8ebb5 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] omits c490eab96902 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] omits 873c33192730 Merge tag 'stm32-dt-for-v5.10-1' of git://git.kernel.org/p [...] omits a1c259cdb028 Merge tag 'qcom-arm64-for-5.10' of https://git.kernel.org/ [...] omits 99bf15c70753 Merge tag 'v5.10-rockchip-dts64-1' of git://git.kernel.org [...] omits 5f7067bc3aa4 Merge tag 'imx-dt64-5.10' of git://git.kernel.org/pub/scm/ [...] omits 2b7cfaaf0bac Merge tag 'imx-dt-5.10' of git://git.kernel.org/pub/scm/li [...] omits 531696020eda Merge tag 'imx-bindings-5.10' of git://git.kernel.org/pub/ [...] omits 5310d705a934 Merge tag 'ti-k3-dt-for-v5.10' of git://git.kernel.org/pub [...] omits 1245b11c8001 Merge branch 'arm/fixes' into for-next omits f1466cdd82f4 Merge tag 'actions-drivers-fixes-for-v5.9' of git://git.ke [...] omits 6cd19012d0d6 Merge tag 'qcom-arm64-fixes-for-5.9' of https://git.kernel [...] omits 32fe0116aa3a Merge tag 'qcom-drivers-fixes-for-5.9' of https://git.kern [...] omits 190b05d751bb Merge tag 'sunxi-fixes-for-5.9-1' of https://git.kernel.or [...] omits abc7220b2233 Merge tag 'ti-k3-dt-fixes-for-v5.9' of git://git.kernel.or [...] omits 12f0f6f654d8 Merge tag 'samsung-dt64-5.10-2' of https://git.kernel.org/ [...] omits 76e5b12c9032 Merge tag 'samsung-dt-5.10-2' of https://git.kernel.org/pu [...] omits dd59aed76d02 Merge tag 'tegra-for-5.10-arm64-dt' of git://git.kernel.or [...] omits 61d5d791cbf7 Merge tag 'tegra-for-5.10-dt-bindings' of git://git.kernel [...] omits 2e6115aa2bed Merge tag 'renesas-dt-bindings-for-v5.10-tag1' of git://gi [...] omits 0b69d912b3d3 Merge tag 'renesas-arm-dt-for-v5.10-tag2' of git://git.ker [...] omits fe82c37e8863 ARM: Document merges omits 2abf506017a1 Merge branch 'arm/dt' into for-next omits e90ac411dcbd arm64: dts: apm: add required gpio-cells to DW APB GPIO co [...] omits 61163895f3e0 arm64: dts: apm: drop unused reg-io-width from DW APB GPIO [...] omits 088a2644de6a ARM: dts: picoxcell: drop unused reg-io-width from DW APB [...] omits e89c32fe22e4 ARM: dts: picoxcell: build DTBs with make dtbs omits 3e0111ecafcc Merge tag 'at91-dt-5.10' of git://git.kernel.org/pub/scm/l [...] omits b042dc742440 Merge tag 'socfpga_dts_update_for_v5.10' of git://git.kern [...] omits dc47f7e7729d Merge tag 'ux500-dts-for-v5.10' of git://git.kernel.org/pu [...] omits 38c419037abe Merge tag 'sparx5-dt-5.10' of https://github.com/microchip [...] omits a7140476d680 Merge tag 'hisi-arm32-dt-for-5.10' of git://github.com/his [...] omits 39d601ba9a4d Merge tag 'hisi-arm64-dt-for-5.10' of git://github.com/his [...] omits fd9863c8ea0e Merge branch 'fixes' into for-next omits ad5ceb33eee1 s390/stp: unify stp_work_mutex and clock_sync_mutex omits 4fb53dde770c s390/stp: add sysfs file to show scheduled leap seconds omits b2539aa0d7ff s390/stp: add support for leap seconds omits 4ab79ed223d2 s390/stp: use u32 instead of unsigned int omits bb7d066a0916 s390/stp: use __packed omits b3bd02495cb3 s390/stp: add locking to sysfs functions omits e88349437654 media: rcar-vin: Enable YDS bit depending on bus_width and [...] omits fe98df32bd9e media: rcar-vin: Enable support for R8A774E1 omits bc39d306450d media: rcar-csi2: Enable support for R8A774E1 omits 200b0d9a754e media: dt-bindings: media: renesas,vin: Add R8A774E1 support omits 6a893d4ee149 media: dt-bindings: media: renesas,csi2: Add R8A774E1 support omits 7b817585b730 media: media/pci: prevent memory leak in bttv_probe omits c8872483bb43 media: saa7134: use generic power management omits b9dacf1b3430 media: rcar-vin: Kconfig: Update help description for VIDE [...] omits 59d29b42baf6 media: rcar-vin: Kconfig: Update help description for VIDE [...] omits e2d7dac34c02 media: rcar-fcp: Update description for VIDEO_RENESAS_FCP [...] omits 77fd2ca67a79 media: dt-bindings: media: renesas,vin: Add device tree su [...] omits 8b7c0280ab03 media: videobuf2: use sgtable-based scatterlist wrappers omits f95fc014e036 media: pci: fix common ALSA DMA-mapping related codes omits ab11fae0be7a media: marvell-ccic: mmp: mark PM functions as __maybe_unused omits 11fceb9b5fab media: MAINTAINERS: media: cec: fix files location omits 877cb8a444da media: tc358743: cleanup tc358743_cec_isr omits 2d307380efec media: cec-adap.c: add 'unregistered' checks omits 5254187cfaf2 media: cec-core.c: stop kthread_config before kthread omits 0893e4b2998a media: tegra-video: Fix compilation warning of unused variable omits 274cf92d5dff media: tc358743: initialize variable omits 0ca9454740b0 media: mtk-mdp: Fix Null pointer dereference when calling [...] omits 25d8cf786d34 media: staging: rkisp1: rsz: set flags to 0 in enum_mbus_code cb omits 661672690741 media: staging: rkisp1: allow quantization setting by user [...] omits 62aacfa9bf93 media: v4l2: extend the CSC API to subdevice. omits 2f491463497a media: vivid: Add support to the CSC API omits b38c73ca1c21 media: v4l2: add support for colorspace conversion API (CS [...] omits 1698a7f15112 media: v4l2-mem2mem: simplify poll logic omits 566463afdbc4 media: v4l2-mem2mem: always consider OUTPUT queue during poll omits 21d387b8d372 media: mx2_emmaprp: Fix memleak in emmaprp_probe omits 057e212eae72 media: usb: uvc: no need to check return value of debugfs_ [...] omits 59b2076df4fd media: mtk-vcodec: make IRQs disabled upon request omits 42f401e751b5 media: mtk-vcodec: venc: fix invalid time per frame in S_PARM omits 7ee20328e470 media: mtk-vcodec: venc: set default time per frame omits 2c86bf67d056 media: mtk-vcodec: venc: support ENUM_FRAMESIZES on OUTPUT [...] omits cd385511520e media: mtk-vcodec: venc: use platform data for ENUM_FRAMESIZES omits 327296920f9d media: mtk-vcodec: venc: set OUTPUT buffers field to V4L2_ [...] omits f01b10fa5abc media: mtk-vcodec: venc support MIN_OUTPUT_BUFFERS control omits bcbe5adac37a media: Revert "media: mtk-vcodec: Remove extra area alloca [...] omits c9082c9d3998 media: mtk-vcodec: add support for MT8183 encoder omits f466afdffa64 media: dt-bindings: media: document mediatek,mt8183-vcodec-enc omits eae6f634327e media: mtk-vcodec: venc: specify supported formats per-chip omits 42f2ea26df2c media: mtk-vcodec: venc: specify bitrate range per-chip omits c2bc04560ce0 media: mtk-vcodec: venc: handle firmware version field omits 0dc4b3286125 media: mtk-vcodec: venc: support SCP firmware omits c7244811b1c9 media: mtk-vcodec: add SCP firmware ops omits 97b022a8281c media: dt-bindings: media: mtk-vcodec: document SCP node omits bf1d556ad4e0 media: mtk-vcodec: abstract firmware interface omits cbd2dca74926 remoteproc: scp: add COMPILE_TEST dependency omits d1ea91492585 drm/msm/dp: fix incorrect function prototype of dp_debug_get() omits 5fcdafd39b50 Merge branch 'for-5.9/upstream-fixes' into for-next omits 505f394fa239 HID: hid-input: fix stylus battery reporting omits cb9e4a7341d3 Merge branch 'devlink-flash-update-overwrite-mask' omits 50db1bca5520 ice: add support for flash update overwrite mask omits cbb58368fbcc netdevsim: add support for flash_update overwrite mask omits 5d5b4128c4ca devlink: introduce flash update overwrite mask omits bc75c054f040 devlink: convert flash_update to use params structure omits 22ec3d232f85 devlink: check flash_update parameter support in net core omits 6fba737a9320 Merge branch 'simplify-TCP-loss-marking-code' omits 534a2109fb0c tcp: consolidate tcp_mark_skb_lost and tcp_skb_mark_lost omits 686989700cab tcp: simplify tcp_mark_skb_lost omits fd2146741c98 tcp: move tcp_mark_skb_lost omits 179ac35f2f78 tcp: consistently check retransmit hint omits b4f434839e3e dpaa2-mac: Fix potential null pointer dereference omits 9b69e5ebe656 Merge branch 'dpaa2-eth-small-updates' omits 5e29c16f3a32 dpaa2-eth: install a single steering rule when SHARED_FS i [...] omits 4c33a5bd063f dpaa2-eth: no need to check link state right after ndo_open omits 98179709c95e dpaa2-mac: do not check for both child and parent DTS nodes omits ba5f4cfeac77 bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL omits bd0b68a8abf1 Merge branch 'vxlan-clean-up' omits 78ec710e7f32 vxlan: fix vxlan_find_sock() documentation for l3mdev omits 2eabcb8afe74 vxlan: check rtnl_configure_link return code correctly omits 546c044c9651 vxlan: move encapsulation warning omits 0189399cbb5e vxlan: add unlikely to vxlan_remcsum check omits 2ae2904b5bac vxlan: don't collect metadata if remote checksum is wrong omits 747055824033 net: bridge: mcast: remove only S,G port groups from sg_port hash omits e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable omits 99d4def4d085 bpf: Add AND verifier test case where 32bit and 64bit boun [...] omits 4fbb38a3b2cc bpf, verifier: Remove redundant var_off.value ops in scala [...] omits 17705434f3e6 Merge branch 'Devlink-regions-for-SJA1105-DSA-driver' omits ff4cf8eae0a3 net: dsa: sja1105: implement .devlink_info_get omits bf425b82059e net: dsa: sja1105: expose static config as devlink region omits 0a7bdbc23d8a net: dsa: sja1105: move devlink param code to sja1105_devlink.c omits e666a4c66852 Merge branch 'drivers-net-warning-clean' omits d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments omits add3c86aa229 sfc: fix kdoc warning omits 81929a4a8792 drivers/net/ethernet: remove incorrectly formatted doc omits f410f157f4e6 drivers/net/ethernet: add some basic kdoc tags omits 2602ddfe1929 drivers/net/ethernet: handle one warning explicitly omits 553aca1cd5fa drivers/net/ethernet: rid ethernet of no-prototype warnings omits 7c8c0291f840 drivers/net/ethernet: clean up unused assignments omits 36ec148657dd intel: handle unused assignments omits b50f7bca5e83 intel-ethernet: clean up W=1 warnings in kdoc omits c65fc2276f0f mm/page_ref: Convert the open coded tracepoint enabled to [...] omits afbe7973173a tracepoints: Add helper to test if tracepoint is enabled i [...] omits 336af6a4686d efivarfs: Replace invalid slashes with exclamation marks i [...] omits f5344e5d6ccb efi: Delete deprecated parameter comments omits aad0f3d693bb efi/libstub: Fix missing-prototypes in string.c omits 6277e374b0b0 efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability t [...] omits 84085f877295 Merge branch 'enable-bpf_skc-cast-for-networking-progs' omits d0186842ec5f net: vlan: Avoid using BUG() in vlan_proto_idx() omits c220ba6f6237 drm/amd/pm: fix screen flicker seen on Navi14 with 2*4K monitors omits a069a9eb73f8 drm/amdgpu: fix a warning in amdgpu_ras.c (v2) omits c3d4d45db2fa drm/amdgpu: clean up ras sysfs creation (v2) omits b602ca5f31fe drm/amdgpu: stop data_exchange work thread before reset omits 519b8b76f0b6 drm/amdgpu: Implement new guest side VF2PF message transac [...] omits 9a856cae2217 bpf: selftest: Add test_btf_skc_cls_ingress omits 0c402c6c3031 bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h omits edc2d66ad185 bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test omits c40a565a04af bpf: selftest: Use network_helpers in the sock_fields test omits b18c1f0aa477 bpf: selftest: Adapt sock_fields test to use skel and glob [...] omits 6f521a2bd268 bpf: selftest: Move sock_fields test into test_progs omits 5d13746dd835 bpf: selftest: Add ref_tracking verifier test for bpf_skc casting omits 27e5203bd9c5 bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON omits c0df236e1394 bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_I [...] omits 592a3498648a bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID [...] omits a5fa25adf03d bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept [...] omits 1df8f55a37bd bpf: Enable bpf_skc_to_* sock casting helper to networking [...] omits a968d5e277f1 bpf: Move the PTR_TO_BTF_ID check to check_reg_type() omits 1721bc1b2afa drm/amdgpu: Update VF2PF interface omits 549750a383bf drm/include: add PP_FEATURE_MASK comments (v3) omits 265c280a4807 drm/amdgpu: disable sienna chichlid UMC RAS omits d5cc02d97ab1 drm/amdgpu: add an auto setting to the noretry parameter omits 9b498efae29f drm/amdgpu: store noretry parameter per driver instance omits 2fbb84ff160c drm/amdgpu/display: fix CFLAGS setup for DCN30 omits 884dcf3c8788 drm/amdgpu: Remove some useless code omits 162b786f0fda drm/amd: Skip not used microcode loading in SRIOV omits 7c67d74d1013 drm/amd/pm: Skip use smc fw data in SRIOV omits 3704cdd30aa9 drm/amd/display: fix return value check for hdcp_work omits 84d244a364d3 drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc. omits b4ac06ed7fb0 Merge series "Add IRQ mode support for hisi-sfc-v3xx drive [...] omits 4cafaddedb5f spi: spi-mtk-nor: fix timeout calculation overflow omits b1dd565124be spi: hisi-sfc-v3xx: add support for IRQ mode omits aac6edff8438 spi: hisi-sfc-v3xx: factor out the bit definition of inter [...] omits f6d2737720d6 spi: hisi-sfc-v3xx: factor out bus config and transfer functions omits 2c8af6a59744 spi: hisi-sfc-v3xx: factor out IO modes configuration omits 7806f6561cd5 Merge tag 'wireless-drivers-next-2020-09-25' of git://git. [...] omits 24c95ec9fbb6 Merge series "Enable runtime PM for SOF device" from Danie [...] omits d83fa234ae9e Merge series "ASoC: qdsp6: fix some warnings when build wi [...] omits 7e6799d8f87d ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together omits f95cc5c18c15 ASoC: fsl: imx-audmix: Use devm_kcalloc() instead of devm_ [...] omits ff1d9ff43878 dt-bindings: tas2770: Mark ti,asi-format to deprecated omits 720dee53ad8d tracing/boot: Initialize per-instance event list in early boot omits 45015f8840ba lib/debug: Remove pointless ARCH_NO_PREEMPT dependencies omits b560a208cda0 Bluetooth: MGMT: Fix not checking if BT_HS is enabled omits b176dd0ef6af Bluetooth: Disable High Speed by default omits f19425641cb2 Bluetooth: L2CAP: Fix calling sk_filter on non-socket base [...] omits eddb7732119d Bluetooth: A2MP: Fix not initializing all members omits dd759805d6f7 ASoC: SOF: Add .prepare/.complete callbacks omits 4fefc39894d8 ASoC: SOF: Activate runtime PM with SOF OF device omits 5d0576bba9eb ASoC: q6asm: fix kernel doc warnings omits 156d0273f62f ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id omits 6bf28e8a05fd MAINTAINERS: Update Cirrus Logic Codecs maintainers omits 22a16145af82 ASoC: fsl_sai: Instantiate snd_soc_dai_driver omits b03acae25e4a ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing omits 649523775485 ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing omits 4bd442e9a838 RAS/CEC: Convert to DEFINE_SHOW_ATTRIBUTE() omits 7d1eb2d8f050 ACPI: battery: include linux/power_supply.h omits 77569c7533a6 ACPI: wakeup: Remove dead ACPICA debug code omits e0e13705edd9 ACPI: video: Remove leftover ACPICA debug code omits b16cd57ebc5d ACPI: tiny-power-button: Remove dead ACPICA debug code omits 34f98c29041d ACPI: processor: Remove dead ACPICA debug code omits d93b767e8cb3 ACPI: proc: Remove dead ACPICA debug code omits be690f3ed1d8 ACPI: PCI: Remove unused ACPICA debug code omits 3ffa00e88df5 ACPI: event: Remove leftover ACPICA debug code omits 7ae57c6d14a2 ACPI: dock: Remove dead ACPICA debug code omits d0611c6e0209 ACPI: debugfs: Remove dead ACPICA debug code omits 6b168c56e5bd ACPI: custom_method: Remove dead ACPICA debug code omits d2c18c0db8c2 ACPI: container: Remove leftover ACPICA debug functionality omits da5b64329d8f ACPI: platform: Remove ACPI_MODULE_NAME() omits 8295d7900398 ACPI: memhotplug: Remove leftover ACPICA debug functionality omits cbaef23b2cb3 ACPI: LPSS: Remove ACPI_MODULE_NAME() omits 1eb3d0414520 ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() omits 8e8883cef6ce ACPI: PCI: update kernel-doc line comments omits 38db63baf83a PNP: ACPI: Fix missing-prototypes in acpi_pnp.c omits bc8befe6f950 ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext [...] omits 9a2e849fb6de ACPI: configfs: Add missing config_item_put() to fix refco [...] omits 759e56d9238e PNP: quirks: Fix duplicate included pci.h omits aa524294ffb6 MAINTAINERS: Add entries for Actions Semi Owl SIRQ controller omits 27e9e554b01f irqchip: Add Actions Semi Owl SIRQ controller omits b2bd271c3961 dt-bindings: interrupt-controller: Add Actions SIRQ contro [...] omits c0ee0644df5d Bluetooth: Fix update of own_addr_type if ll_privacy supported omits 8156b80fd488 dt-bindings: dw-apb-ictl: Update binding to describe use a [...] omits 54a38440b84f irqchip/dw-apb-ictl: Add primary interrupt controller support omits d59f7d159891 irqchip/dw-apb-ictl: Refactor priot to introducing hierarc [...] omits fb041b598997 iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c omits 576d0703a812 compat.h: fix a spelling error in <linux/compat.h> omits ea0c80d17644 genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MU [...] omits bee1abc9cc02 drm/mediatek: reduce clear event omits 23c22299cd29 soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api omits 946f1792d3d7 soc: mediatek: cmdq: add jump function omits 88a2ffc48d5b soc: mediatek: cmdq: add write_s_mask value function omits 1af43fce813e soc: mediatek: cmdq: add write_s value function omits d3b04aab06fb soc: mediatek: cmdq: add read_s function omits 11c7842d41c8 soc: mediatek: cmdq: add write_s_mask function omits 5f6e560c2dd5 soc: mediatek: cmdq: add write_s function omits 2b8cf38343b3 soc: mediatek: cmdq: add address shift in jump omits 11b490c6aea9 soc: mediatek: mtk-infracfg: Fix kerneldoc omits 0ddfb1cf3b6b x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer omits bf1c67449833 USB: cdc-acm: clean up no-union-descriptor handling omits 319bb4a7fef7 USB: cdc-acm: use common data-class define omits 960c7339de27 USB: cdc-acm: handle broken union descriptors omits e3be44cd43f3 Revert "cdc-acm: hardening against malicious devices" omits d12544fb2aa9 PM: runtime: Remove link state checks in rpm_get/put_supplier() omits 8ba0b6d19631 drm/vc4: crtc: Keep the previously assigned HVS FIFO omits 427c4a0680a2 drm/vc4: crtc: Rework a bit the CRTC state code omits 00610935158f powercap: include header to fix -Wmissing-prototypes omits 2484bfef4428 Merge branch 'for-5.10/block' into for-next omits bec02dbbafad iocost: consider iocgs with active delays for debt forgiveness omits c5a6561b8d99 iocost: add iocg_forgive_debt tracepoint omits c7af2a003a41 iocost: reimplement debt forgiveness using average usage omits d95178410b77 iocost: recalculate delay after debt reduction omits 33a1fe6d822b iocost: replace nr_shortages cond in ioc_forgive_debts() w [...] omits ab8df828b5f6 iocost: factor out ioc_forgive_debts() omits dbb29de70ae7 Bluetooth: ath3k: use usb_control_msg_send() and usb_contr [...] omits 10fbd979bd63 sound: hiface: move to use usb_control_msg_send() omits 6d2d427e3b12 sound: line6: move to use usb_control_msg_send() and usb_c [...] omits d9f0d82f06c6 USB: legousbtower: use usb_control_msg_recv() omits 9ad71af922a8 sound: 6fire: move to use usb_control_msg_send() and usb_c [...] omits f246023816e6 sound: usx2y: move to use usb_control_msg_send() omits ddd1198e3e09 USB: correct API of usb_control_msg_send/recv omits cf58e8e75229 Revert "USB: legousbtower: use usb_control_msg_recv()" omits 3b7672c3eb16 Revert "sound: usx2y: move to use usb_control_msg_send()" omits 8cc4c2ed6acd Revert "sound: 6fire: move to use usb_control_msg_send() a [...] omits ec4ed7dc58c6 Revert "sound: line6: move to use usb_control_msg_send() a [...] omits c31db0830127 Revert "sound: hiface: move to use usb_control_msg_send()" omits cad874c4a234 Revert "Bluetooth: ath3k: use usb_control_msg_send() and u [...] omits 1afe33a788c4 Revert "USB: core: hub.c: use usb_control_msg_send() in a [...] omits 34d8f7a4627c iopoll: update kerneldoc of read_poll_timeout_atomic() omits 805ca9c2c264 usb: udc: net2280: convert to readl_poll_timeout_atomic() omits f158afecff1f usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic() omits a3e20fbd9039 usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic() omits 08305b45a404 usb: isp1760-hcd: convert to readl_poll_timeout_atomic() omits e7d8263bdd5c usb: fotg210-hcd: convert to readl_poll_timeout_atomic() omits d43a69018e25 usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic() omits 8469ab98a72d usb: xhci-rcar: convert to readl_poll_timeout_atomic() omits eeae3afba6ca usb: pci-quirks: convert to readl_poll_timeout_atomic() omits 8f01cc875d34 usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() omits 796eed4b2342 usb: early: convert to readl_poll_timeout_atomic() omits bddc2ab74664 Merge branch 'for-5.10/block' into for-next omits 6abc49468eea dm: add support for REQ_NOWAIT and enable it for linear target omits 021a24460dc2 block: add QUEUE_FLAG_NOWAIT omits 700cd59db518 vsprintf: use bd_partno in bdev_name omits 8a63a86e1f93 block: use bd_partno in bdevname omits 57ba10592030 target/iblock: fix holder printing in iblock_show_configfs [...] omits 74f94454099e drbd: don't set ->bd_contains omits 8c40c7c4836a drbd: don't detour through bd_contains for the gendisk omits 4245e52d2554 md: don't detour through bd_contains for the gendisk omits 61a27e1f521c md: compare bd_disk instead of bd_contains omits fa01b1e9733f block: add a bdev_is_partition helper omits 250eec9e390e Documentation/hdio: fix up obscure bd_contains references omits 6cfebdea7b40 Merge branch 'for-5.10/drivers' into for-next omits 163090c14a42 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 61f764c307f6 eeprom: at24: Support custom device names for AT24 EEPROMs omits 709ec3f7fc57 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback omits df2c471c4ae0 slimbus: core: do not enter to clock pause mode in core omits f97769fde678 slimbus: core: check get_addr before removing laddr ida omits 5a487cf7efe4 Merge tag 'misc-habanalabs-next-2020-09-25' of git://peopl [...] omits 1c954540c0eb staging: vchiq: avoid mixing kernel and user pointers omits 4184da4f316a staging: vchiq: fix __user annotations omits f166b111e049 rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ omits ea366dd79c05 rseq/selftests,x86_64: Add rseq_offset_deref_addv() omits 2a36ab717e8f rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ omits 233e7aca4c8a sched/fair: Use dst group while checking imbalance for NUM [...] omits 6e7499135db7 sched/fair: Reduce busy load balance interval omits e4d32e4d5444 sched/fair: Minimize concurrent LBs between domain level omits 2208cdaa56c9 sched/fair: Reduce minimal imbalance threshold omits 5a7f55590467 sched/fair: Relax constraint on task's load during load balance omits fe7491580d7c sched/fair: Remove the force parameter of update_tg_load_avg() omits df3cb4ea1fb6 sched/fair: Fix wrong cpu selecting from isolated domain omits 51bd5121c4eb sched: Remove unused inline function uclamp_bucket_base_value() omits 2586af1ac187 sched/rt: Disable RT_RUNTIME_SHARE by default omits 46fcc4b00c3c sched/deadline: Fix stale throttling on de-/boosted tasks omits 8e0e0eda6a13 sched/numa: Use runnable_avg to classify node omits b942fc0319a7 RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_c [...] omits 278901327ca6 Merge branch 'ti-k3-dts-next' into ti-k3-next omits 197bbae9ed8b arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog [...] omits 25121d9804b8 habanalabs/gaudi: configure QMAN LDMA registers properly omits eab1f6e7b035 habanalabs: add notice of device not idle omits 3c3aa5dbd659 habanalabs: add debug messages for opening/closing context omits 9e2e8fc7d65c habanalabs: release kernel context after hw_fini omits fc6121e961cb habanalabs: correct an error message omits aadc9c01ed69 Merge branch 'omap-for-v5.10/dt' into for-next omits 5e7998b8017f ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs omits ccd73f07e05d ARM: dts: am335x: t335: align GPIO hog names with dtschema omits 97b16ed1038b ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties omits 8cbe7afc92d0 ARM: dts: am437x-l4: drop legacy cpsw dt node omits aff7e5038c85 ARM: dts: am437x: switch to new cpsw switch drv omits 7bf8f37aea82 ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver omits 94d4c3cffefc mmc: sdhci-s3c: hide forward declaration of of_device_id b [...] omits 0cb231f1e034 mmc: sdhci: fix indentation mistakes omits 6b28f2c4da7e mmc: moxart: remove unneeded check for drvdata omits fbb31330f9b0 mmc: renesas_sdhi: drop local flag for tuning omits 8dae6a249c63 mmc: rtsx_usb_sdmmc: simplify the return expression of sd_ [...] omits 3439c588c23c mmc: core: document mmc_hw_reset() omits 12a91574bea9 Merge branch 'for-5.9/upstream-fixes' into for-next omits d9216d753b2b HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery omits b226faab4e78 ACPI: video: use ACPI backlight for HP 635 Notebook omits 399e08f1f066 MAINTAINERS: Use my kernel.org address for Intel PMIC work omits 32c6f3ffa018 ACPI: APD: Clean up header file include statements omits ee2bc5d2c405 ACPI: APD: Remove unnecessary APD_ADDR() macro stub omits 5df8e5f4f9ce ACPI: APD: Remove ACPI_MODULE_NAME() omits 62d2234d333a ACPI: APD: Remove flags from struct apd_device_desc omits ad4a0f240882 ACPI: APD: Add kerneldoc for properties in struct apd_device_desc omits 749626fa0990 ACPI: Remove three unused inline functions omits 3136fed4f91e drm/etnaviv: Drop local dma_parms omits a5cafb906b48 drm/etnaviv: add pipe_select(..) helper omits bbab2be7e514 drm/etnaviv: add total hi bandwidth perfcounter omits 658690d8ebaa drm/etnaviv: call perf_reg_read(..) omits 77dfb36a761b drm/etnaviv: rename pipe_reg_read(..) omits 1cf257875246 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback omits 404a79505946 slimbus: core: do not enter to clock pause mode in core omits 7abdf403b77a slimbus: core: check get_addr before removing laddr ida omits 3d3dc274ce73 quota: clear padding in v2r1_mem2diskdqb() omits 0b7e44d39c8a integrity: Asymmetric digsig supports SM2-with-SM3 algorithm omits 215525639631 X.509: support OSCCA SM2-with-SM3 certificate verification omits 254f84f55903 X.509: support OSCCA certificate parse omits 8b805b97fc1a crypto: sm2 - add SM2 test vectors to testmgr omits 2b4038677483 crypto: testmgr - Fix potential memory leak in test_akciph [...] omits a1f62c217d9c crypto: testmgr - support test with different ciphertext p [...] omits ea7ecb66440b crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm omits d58bb7e55a8a lib/mpi: Introduce ec implementation to MPI library omits a8ea8bdd9df9 lib/mpi: Extend the MPI library omits f49282870fb0 crypto: sm3 - export crypto_sm3_final function omits d8e887661711 crypto: hisilicon/qm - remove the update of flags omits d8140b878eb3 crypto: hisilicon/qm - fix wrong return type of 'pci_get_drvdata' omits bfc1159e7f06 crypto: hisilicon/hpre - fix a bug in dh algorithm omits 937e871762d8 crypto: hisilicon/hpre - adjust some coding style omits 7747cffe0676 crypto: hisilicon/hpre - remove useless code omits 74d0dcd4c5fe crypto: chelsio - fix minor indentation issue omits 77ebdabe8de7 crypto: af_alg - add extra parameters for DRBG interface omits fcf5d2dcadde crypto: sun8i-ss - fix comparison of integer expressions o [...] omits 25d85ffca16a crypto: sun8i-ce - fix comparison of integer expressions o [...] omits 4a07eab32f4b crypto: sun8i-ce - Add support for the TRNG omits 5eb7e9468884 crypto: sun8i-ce - Add support for the PRNG omits 5c394170d8c6 crypto: sun8i-ce - Add stat_bytes debugfs omits 56f6d5aee88d crypto: sun8i-ce - support hash algorithms omits 6b4f76c2cd9e crypto: sun8i-ce - rename has_t_dlen_in_bytes to cipher_t_ [...] omits e66862e6db27 crypto: sun8i-ce - handle different error registers omits 0605fa0f7826 crypto: sun8i-ce - split into prepare/run/unprepare omits a216f8d540cf crypto: sun8i-ce - move iv data to request context omits 87f34260f5e0 crypto: sun8i-ce - handle endianness of t_common_ctl omits 68cbba163937 crypto: sun8i-ss - better debug printing omits 3bf9754b0f6c crypto: sun8i-ss - Add more comment on some structures omits 3b7aaa840525 crypto: sun8i-ss - fix a trivial typo omits d9b45418a917 crypto: sun8i-ss - support hash algorithms omits ac2614d721de crypto: sun8i-ss - Add support for the PRNG omits f1455b18ee18 crypto: sun8i-ss - Add SS_START define omits 106aaab3fc0e crypto: hisilicon/qm - Convert to DEFINE_SHOW_ATTRIBUTE omits f464851806bd crypto: cavium/zip - Convert to DEFINE_SHOW_ATTRIBUTE omits c45b5d678409 crypto: caam - Convert to DEFINE_SHOW_ATTRIBUTE omits b11d90639aa7 crypto: amlogic - Convert to DEFINE_SHOW_ATTRIBUTE omits 560daf9ee776 crypto: allwinner - Convert to DEFINE_SHOW_ATTRIBUTE omits fde2f57c2fec crypto: proc - Removing some useless only space lines omits 3cea6b36a434 crypto: marvell/cesa - use devm_platform_ioremap_resource_byname omits 3ebbc035c01e crypto: arm/aes-neonbs - use typed init/exit routines for XTS omits be6d6993972a crypto: arm/aes-neonbs - avoid loading reorder argument on [...] omits 45a4777e5b38 crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mod [...] omits bbf2cb1ea1e1 crypto: stm32/crc32 - Avoid lock if hardware is already used omits c4c75fcbd8b9 crypto: qat - remove unnecessary mutex_init() omits 0f5e8323777b crypto: arm/sha512-neon - avoid ADRL pseudo instruction omits 54781938ec34 crypto: arm/sha256-neon - avoid ADRL pseudo instruction omits 406d454bc874 crypto: qat - convert to use DEFINE_SEQ_ATTRIBUTE macro omits 255f6c2e74b1 crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC uncondi [...] omits 63cdd870ab05 crypto: inside-secure - Reuse code in safexcel_hmac_alg_setkey omits 78cf1c8bfcb8 crypto: inside-secure - Move ipad/opad into safexcel_context omits 18e518953591 crypto: inside-secure - Move priv pointer into safexcel_context omits fb7c2f4654fe crypto: atmel-aes - convert to use be32_add_cpu() omits 228d284aac61 cypto: mediatek - fix leaks in mtk_desc_ring_alloc omits 406346d22278 hwrng: ingenic - Add hardware TRNG for Ingenic X1830 omits 83ef53fba0c0 dt-bindings: RNG: Add Ingenic TRNG bindings. omits 1ff27687ae7e Merge branch 'renesas-fixes-for-v5.9' into renesas-next omits 08d7a73fffb6 ARM: dts: iwg20d-q7-common: Fix touch controller probe failure omits dce83b6b0a03 exfat: remove 'rwoffset' in exfat_inode_info omits 48127d01a153 Merge branch 'soc-for-v5.10' into for-next omits e55f541e51b5 soc: aspeed: xdma: Add reset ioctl omits 86609baa4217 soc: aspeed: xdma: Add user interface omits 0f6a7063f385 soc: aspeed: Add XDMA Engine Driver omits 2289f6c56cdc dt-bindings: soc: Add Aspeed XDMA Engine omits cd460be0460f soc: aspeed-lpc-ctrl: Fix driver name omits 4d1d81dbc9d5 soc: aspeed-lpc-ctrl: Fix whitespace omits 5042d3f278de soc: aspeed-lpc-ctrl: LPC to AHB mapping on ast2600 omits 6bf4ddbe2b48 soc: aspeed-lpc-ctrl: Fail probe of lpc-ctrl if reserved m [...] omits 44ddc4de87a5 soc: aspeed: lpc: Add AST2600 compatible strings omits e8589796a6d1 dt-bindings: aspeed-lpc: Add AST2600 compatible strings omits c51a9868d361 firewire-ohci: use dma_alloc_pages omits e8d39a903cc6 dma-iommu: implement ->alloc_noncoherent omits de7cf917768f dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods omits efa70f2fdc84 dma-mapping: add a new dma_alloc_pages API omits 5a8429227140 dma-mapping: remove dma_cache_sync omits d69d8adc5bf0 53c700: convert to dma_alloc_noncoherent omits 7f3bb7f53a40 sgiseeq: convert to dma_alloc_noncoherent omits 00718b23a473 lib82596: convert to dma_alloc_noncoherent omits ed4bc1890b49 hal2: convert to dma_alloc_noncoherent omits bd9b848557b0 sgiwd93: convert to dma_alloc_noncoherent omits 0d71675f87dc dma-mapping: add a new dma_alloc_noncoherent API omits 91af2dd255ac 53c700: improve non-coherent DMA handling omits 48d15814dd0f lib82596: move DMA allocation into the callers of i82596_probe omits 33b16dc8b805 net/au1000-eth: stop using DMA_ATTR_NON_CONSISTENT omits e0ec8a4d6432 drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT omits 08281bd3e9b9 drm/exynos: stop setting DMA_ATTR_NON_CONSISTENT omits 43ee5b6daa6c mm: turn alloc_pages into an inline function omits 8c1c6c7588b2 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 38225f2ef2f4 ARM/omap1: switch to use dma_direct_set_offset for lbus DM [...] omits eba304c68616 dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR omits db4268f8c575 dma-mapping: move valid_dma_direction to dma-direction.h omits 7ae10eb903d6 dma-mapping: remove DMA_MASK_NONE omits aafe8853f5e2 Merge branch 'hns3-next' omits c155e22bb689 net: hns3: rename macro of pci device id of vf omits ae6f010cb1a7 net: hns3: add support for 200G device omits 348775ebe911 net: hns3: add debugfs of dumping pf interrupt resources omits 6cd131dd10db net: hns3: add a hardware error detect type omits 9d8d5a360b51 net: hns3: remove unnecessary variable initialization omits 00577c8b7fa2 net: hns3: refactor the function for dumping tc informatio [...] omits 77d0cab93909 net: tcp: drop unused function argument from mptcp_incomin [...] omits a1a35529bdf8 Merge branch 'mptcp-RM_ADDR-ADD_ADDR-enhancements' omits 00cfd77b9063 mptcp: retransmit ADD_ADDR when timeout omits 08b81d873126 mptcp: add sk_stop_timer_sync helper omits 0abd40f823cb mptcp: add struct mptcp_pm_add_entry omits dd72b0fedee1 selftests: mptcp: add remove addr and subflow test cases omits 1315332409fe selftests: mptcp: add remove cfg in mptcp_connect omits 5c8c1640956e mptcp: add mptcp_destroy_common helper omits 7a7e52e38a40 mptcp: add RM_ADDR related mibs omits 0ee4261a3681 mptcp: implement mptcp_pm_remove_subflow omits b6c08380860b mptcp: remove addr and subflow in PM netlink omits f58f065aa106 mptcp: add accept_subflow re-check omits be61316003d9 selftests: mptcp: add ADD_ADDR mibs check function omits a877de06718f mptcp: add ADD_ADDR related mibs omits 6a6c05a8b016 mptcp: send out ADD_ADDR with echo flag omits d0876b2284cf mptcp: add the incoming RM_ADDR support omits 5cb104ae55e9 mptcp: add the outgoing RM_ADDR support omits f643b8032ee3 mptcp: rename addr_signal and the related functions omits 075c156850f6 Merge tag 'mlx5-updates-2020-09-22' of git://git.kernel.or [...] omits 54ce00ae361a Merge branch 'dpaa2-mac-add-PCS-support-through-the-Lynx-module' omits 94ae899b2096 dpaa2-mac: add PCS support through the Lynx module omits b5b6775d72e8 of: add of_mdio_find_device() api omits e7e95c900338 net: pcs-lynx: add support for 10GBASER omits e2f9a8fe73d3 net: mscc: ocelot: always pass skb clone to ocelot_port_ad [...] omits fe100b382c1c ARM: dts: aspeed: Add silicon id node omits e0218dca5787 soc: aspeed: Add soc info driver omits 7c1f6281549b dt-bindings: aspeed: Add silicon id node to SCU omits d3ee2d8415a6 md/raid10: improve discard request for far layout omits bcc90d280465 md/raid10: improve raid10 discard request omits f046f5d0d79c md/raid10: pull codes that wait for blocked dev into one function omits 8650a889017c md/raid10: extend r10bio devs to raid disks omits 2628089b74d5 md: add md_submit_discard_bio() for submitting discard bio omits e287308b8388 md: Simplify code with existing definition RESYNC_SECTORS [...] omits 389125844352 md/raid5: reallocate page array after setting new stripe_size omits f16acaf328c5 md/raid5: resize stripe_head when reshape array omits 046169f048cd md/raid5: let multiple devices of stripe_head share page omits 4f86ff5580fa md/raid6: let async recovery function support different pa [...] omits d69454bc9fdf md/raid6: let syndrome computor support different page offset omits a7c224a820c3 md/raid5: convert to new xor compution interface omits 29bcff787a25 md/raid5: add new xor function to support different page offset omits 248728dd04f5 md/raid5: make async_copy_data() to support different page offset omits 7aba13b71529 md/raid5: add a new member of offset into r5dev omits 313b825fa218 md: only calculate blocksize once and use i_blocksize() omits a1f550d6f6f1 Merge branch 'for-5.10/drivers' into for-next omits d8b15267af18 nfs: remove incorrect fallthrough label omits b952caf2d5ca timers: Mask invalid flags in do_init_timer() omits f9e62f318fd7 treewide: Make all debug_obj_descriptors const omits aedcade6f4fa debugobjects: Allow debug_obj_descr to be const omits 40bc8b13ce1a Merge branch 'for-5.10/block' into for-next omits 0905053bdb5b null_blk: Support shared tag bitmap omits ac8f7a026440 Merge branch 'for-5.10/block' into for-5.10/drivers omits f56753ac2a90 bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag omits 823423ef55f4 bdi: invert BDI_CAP_NO_ACCT_WB omits 1cb039f3dc16 bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag omits 5115db10a8e0 mm: use SWP_SYNCHRONOUS_IO more intelligently omits a8b456d01cd6 bdi: remove BDI_CAP_SYNCHRONOUS_IO omits ed7b6b4f6e91 bdi: remove BDI_CAP_CGROUP_WRITEBACK omits c2e4cd57cfa1 block: lift setting the readahead size into the block layer omits 16ef51013931 md: update the optimal I/O size on reshape omits 55b2598e84e9 bdi: initialize ->ra_pages and ->io_pages in bdi_init omits 9e82d35b95e5 aoe: set an optimal I/O size omits 5d4ce78b254c bcache: inherit the optimal I/O size omits b807a2c5e0e2 drbd: remove dead code in device_to_statistics omits 402dd2cf46b1 fs: remove the unused SB_I_MULTIROOT flag omits c3c9c2df3636 seccomp: Move config option SECCOMP to arch/Kconfig omits 30b707886aeb RDMA/hns: Support inline data in extented sge space for RC omits 502f389a0fd2 ALSA: hda - remove kerneldoc for internal hdac_i915 function omits 05df49279f89 RDMA/hns: Fix missing sq_sig_type when querying QP omits fbed9d2be292 RDMA/hns: Fix configuration of ack_req_freq in QPC omits 99fcf82521d9 RDMA/hns: Fix the wrong value of rnr_retry when querying qp omits 768202a0825d RDMA/hns: Solve the overflow of the calc_pg_sz() omits 172505cfa3a8 RDMA/hns: Add check for the validity of sl configuration omits c19893fd9c60 RDMA/hns: Correct typo of hns_roce_create_cq() omits 221109e64316 RDMA/hns: Add interception for resizing SRQs omits 12542f1de179 RDMA/hns: Refactor process about opcode in post_send() omits 3cb2c996c9dc RDMA/hns: Add support for SCCC in size of 64 Bytes omits 98912ee82a0c RDMA/hns: Add support for QPC in size of 512 Bytes omits 09a5f210f67e RDMA/hns: Add support for CQE in size of 64 Bytes omits 247fc16d734d RDMA/hns: Add support for EQE in size of 64 Bytes omits e42c8717dace Merge branch 'kconfig' into for-next omits 39d85b6c9601 kbuild: split the build log of kallsyms omits d8dfcf9082ff kbuild: explicitly specify the build id style omits 41c0e6bf87f3 kbuild: Add an explicit error for missing ASN.1 compiler omits 548b8b5168c9 scripts/setlocalversion: make git describe output more reliable omits e0bc9cf0a7d5 docs: trace: ring-buffer-design.rst: use the new SPDX tag omits 307e3ee93465 Documentation: kernel-parameters: clarify "module." parameters omits dd19d2938f50 Fix references to nommu-mmap.rst omits 1013d4d910c6 docs: rewrite admin-guide/sysctl/abi.rst omits 363a7ac4adec docs: fb: Remove vesafb scrollback boot option omits fd4aa21351a7 docs: fb: Remove sstfb scrollback boot option omits 036e13d015d2 docs: fb: Remove matroxfb scrollback boot option omits cc3c2a623126 docs: fb: Remove framebuffer scrollback boot option omits 04301bf5b072 docs: replace the old User Mode Linux HowTo with a new one omits 6b99e6e6aa62 Documentation/admin-guide: blockdev/ramdisk: remove use of "rdev" omits fc67d5bc876b Documentation/admin-guide: README & svga: remove use of "rdev" omits 5aabf1180fa9 soc: amlogic: pm-domains: use always-on flag omits 5b365af4c86d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 497de97e92da Documentation/admin-guide: kernel-parameters: capitalize Korina omits 622381e62ddd Documentation: admin-guide: kernel-parameters: reformat "l [...] omits 7c42376e07e7 Documentation/admin-guide: kernel-parameters: fix "io7" pa [...] omits 255bf90f8478 Documentation/admin-guide: kernel-parameters: fix "disable [...] omits c372e741ae4c Documentation: Remove CMA's dependency on architecture omits 225060c428f0 Merge tag 'mt76-for-kvalo-2020-09-23' of https://github.co [...] omits 1d11c35e7190 docs: admin-guide: update kdump documentation due to chang [...] omits 4276948867a8 Documentation: kernel-parameters: fix formatting of MIPS " [...] omits 8ede56489e95 Documentation: filesystems: mount_api: fix headings omits aed26eebf580 Doc: admin-guide: Add entry for kvm_cma_resv_ratio kernel param omits 73589a78b86d documentation: arm: sunxi: Allwinner H2+/H3 update omits b9b852b9acae mt76: mt7663s: remove max_tx_fragments limitation omits 1820388bccc5 mt76: Convert to DEFINE_SHOW_ATTRIBUTE omits 062d62e3976d mt76: mt7915: add offchannel condition in switch channel command omits 59283d098778 mt76: mt7915: convert to use le16_add_cpu() omits 00257508a2dc mt76: Fix unsigned expressions compared with zero omits 071c8ce8e92a mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon omits 328cecf3ea33 mt76: mt76x0: Move tables used only by init.c to their own [...] omits aab662cc8eb2 mt76: Use fallthrough pseudo-keyword omits df6a38b04cf3 mt76: mt7615: unlock dfs bands omits 4178d96f6b35 mt76: mt7663: check isr read return value in mt7663s_rx_work omits 1522ff731f84 mt76: mt7663s: introduce sdio tx aggregation omits 598daa4dbe14 mt76: mt7663s: fix possible quota leak in mt7663s_refill_s [...] omits e98e6df6d682 mt76: move pad estimation out of mt76_skb_adjust_pad omits ab25d9d46760 mt76: mt7663s: introduce __mt7663s_xmit_queue routine omits 6ef2d665f64d mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx [...] omits 8bf71ab6aeb8 mt76: mt7663s: do not use altx for ctl/mgmt traffic omits 6892555dbe71 mt76: mt7622: fix fw hang on mt7622 omits b1b7ee2f874a mt76: mt7615: fix VHT LDPC capability omits 3e19073a1f25 mt76: mt7615: Remove set but unused variable 'index' omits 2bffddedfcd4 mt76: remove retry_q from struct mt76_txq and related code omits dd57a95cfddc mt76: move txwi handling code to dma.c, since it is mmio specific omits ed294cede492 mt76: mt7915: fix queue/tid mapping for airtime reporting omits bd397a0bf828 mt76: mt7915: simplify mt7915_lmac_mapping omits 75d4bf1f5590 mt76: dma: cache dma map address/len in struct mt76_queue_entry omits 2fe1a5d61f3a mt76: mt7915: fix HE BSS info omits 781eef5b34c5 mt76: convert from tx tasklet to tx worker thread omits 30bdd69246ea mt76: add utility functions for deferring work to a kernel thread omits 9729ff4cc516 mt76: testmode: add a limit for queued tx_frames packets omits 0642cf4020f7 mt76: mt7615: fix antenna selection for testmode tx_frames omits f353269d59be mt76: mt7615: fix MT_ANT_SWITCH_CON register definition omits d3c07a9e6dc9 mt76: mt7915: fix unexpected firmware mode omits 9e47a683e9d2 mt76: mt76x02: tune tx ring size omits 21fd4bb7dd8b mt76: mt7603: tune tx ring size omits f099c2e5de8f mt76: remove struct mt76_sw_queue omits e1378e5228aa mt76: rely on AQL for burst size limits on tx queueing omits 513d6acb97d4 mt76: remove swq from struct mt76_sw_queue omits d80e52c7b6c4 mt76: remove qid argument to drv->tx_complete_skb omits fe5b5ab52e9d mt76: unify queue tx cleanup code omits 16254fc51f7d mt76: sdio: fix use of q->head and q->tail omits 95f61e17eff3 mt76: usb: fix use of q->head and q->tail omits d407afcbd6e7 mt76: mt7603: check for single-stream EEPROM configuration omits 2d68104742a9 mt76: add memory barrier to DMA queue kick omits c32011bbde73 mt76: mt7915: add support for accessing mapped registers v [...] omits e17d79458729 mt76: mt7615: significantly reduce interrupt load omits f8a667a9af91 mt76: mt7915: significantly reduce interrupt load omits 250944596ca1 mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free omits 0b51f1865383 mt76: dma: update q->queued immediately on cleanup omits 0f1c443ca9cf mt76: mt7915: optimize mt7915_mac_sta_poll omits 68e6644bbd6e mt76: mt7615: fix reading airtime statistics omits 8da40d698111 mt76: mt7663u: fix dma header initialization omits ce8463a726a5 mt76: fix a possible NULL pointer dereference in mt76_test [...] omits a081de174d11 mt76: mt7615: fix a possible NULL pointer dereference in m [...] omits e862825dcf74 mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power omits b496490886f9 mt76: mt7663s: fix unable to handle kernel paging request omits 8b7c6e1cb2cb mt76: mt7663s: fix resume failure omits 673d7764c4f4 mt76: mt7663s: use NULL instead of 0 in sdio code omits 346f810e2242 mt76: mt7615: release mutex in mt7615_reset_test_set omits b443e55fb5b3 mt76: mt7915: add Tx A-MSDU offloading support omits 2a3412061a6a mt76: mt7915: add missing flags in WMM parameter settings omits 481e34a702b7 mt76: mt7915: simplify aggregation session check omits 5c4b29fd9af6 mt76: mt7615: remove mtxq->agg_ssn assignment omits c50d105aa7b2 mt76: move mt76_check_agg_ssn to driver tx_prepare calls omits 577dbc6c656d mt76: mt7915: enable offloading of sequence number assignment omits 3dff19180085 mt76: mt7915: increase tx retry count omits 1daf2522fa16 mt76: mt7915: clean up station stats polling and rate cont [...] omits 38b04398c532 mt76: mt7915: do not do any work in napi poll after callin [...] omits 6e4f584e2be6 mt76: mt7615: do not do any work in napi poll after callin [...] omits 2c270b0e51ad mt76: mt76x02: clean up and fix interrupt masking in the i [...] omits 40fde8c48695 mt76: mt7615: only clear unmasked interrupts in irq tasklet omits acc4696dcfea mt76: mt7915: clean up and fix interrupt masking in the ir [...] omits 9df8c539bed7 mt76: set interrupt mask register to 0 before requesting irq omits 27d5c528a7ca mt76: fix double DMA unmap of the first buffer on 7615/7915 omits c12b7c7944e5 mt76: mt7915: fix crash on tx rate report for invalid stations omits 4bf04d33f5b7 mt76: mt7915: enable U-APSD on AP side omits 35296ed28a36 mt76: mt76s: get rid of unused variable omits 4d59f8c9b569 mt76: mt76s: move tx/rx processing in 2 separate works omits d74fda4c38ed mt76: mt76s: move status processing in txrx wq omits 3e5f374d332b mt76: mt7663s: move rx processing in txrx wq omits 974327a4a717 mt76: mt76s: move tx processing in a dedicated wq omits 72372f3afc4a mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw omits 0825af2d3307 mt76: mt7615: reschedule runtime-pm receiving a tx interrupt omits 763d750c3848 mt76: do not inject packets if MT76_STATE_PM is set omits cddaaa563756 mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_k [...] omits d6e08f2be710 mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops omits 186b659c0859 mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops omits 7660a1bd0c22 mt76: mt7615: register ext_phy if DBDC is detected omits 5acbf34e2a2c zd1201: simplify the return expression of zd1201_set_maxassoc() omits ac4bac99161e rtw88: Fix potential probe error handling race with wow fi [...] omits ecda9cda3338 rtw88: Fix probe error handling race with firmware loading omits 72a398a63b88 brcmfmac: check return value of driver_for_each_device() omits f9a825a7f65a kconfig: qconf: create QApplication after option checks omits a0fce283386d kconfig: qconf: remove Y, M, N columns omits 62ed165651cc kconfig: qconf: remove ConfigView class omits 7930dd91a01f kconfig: qconf: move setShowName/Range() to ConfigList fro [...] omits f3eea294e93f kconfig: qconf: remove ConfigLineEdit class omits 37162a68bf51 kconfig: qconf: allow to edit "int", "hex", "string" menus [...] omits 669a1ee46a0e kconfig: qconf: show data column all the time omits f9b918fae678 kconfig: qconf: move ConfigView::updateList(All) to Config [...] omits 6a143041532e kconfig: qconf: remove unused ConfigItem::okRename() omits 1fb752416f3f kconfig: qconf: update the intro message to match to the c [...] omits 8c30e7e60d43 kconfig: qconf: reformat the intro message omits 87de84c9140e kbuild: remove cc-option test of -Werror=date-time omits 7d4eb0d8e229 kbuild: remove cc-option test of -fno-stack-check omits 8b42cf2fde0e kbuild: remove cc-option test of -fno-strict-overflow omits bb2732112bc5 kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevan [...] omits 9909b7681222 kbuild: remove redundant CONFIG_KASAN check from scripts/M [...] omits 6212804f2d78 kbuild: do not create built-in objects for external module builds omits 596b0474d3d9 kbuild: preprocess module linker script omits df885d912f67 hwmon: (adm9240) Convert to regmap omits 32837ed3ccdb sunrpc: cache : Replace seq_printf with seq_puts omits 76bd5c016ef4 NFSv4: make cache consistency bitmask dynamic omits 9f2664512711 nfs: fix spellint typo in pnfs.c omits 6a8cdd146459 hwmon: (adm9240) Create functions for updating measure and config omits 10d097737dfe hwmon: (adm9240) Use loops to avoid duplicated code omits a3b1e8451d3f perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge omits 95a7fc774433 perf/x86/intel/uncore: Generic support for the PCI sub driver omits cdcce92a3a03 perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() omits 16fa64315c1b perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() omits 8ed2ccaa3fa9 perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() omits fe6507338d63 perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() omits 9ed9647dc067 perf/amd/uncore: Inform the user how many counters each un [...] omits 87a54a1fd525 perf/amd/uncore: Allow F19h user coreid, threadmask, and s [...] omits 8170f386f19c perf/amd/uncore: Allow F17h user threadmask and slicemask [...] omits 06f2c24584f3 perf/amd/uncore: Prepare to scale for more attributes that [...] omits e9ffc8c1b839 kprobes: Use module_name() macro omits 412b7a521c30 dt-bindings: eeprom: at24: Add label property for AT24 omits f434f9b7afca eeprom: at24: Initialise AT24 NVMEM ID field omits 9eb29f2ed95e Merge tag 'icc-5.10-rc1' of https://git.linaro.org/people/ [...] omits 09fb37b35e34 misc: pci_endpoint_test: Add driver data for Layerscape PC [...] omits 6b8ab42137e9 misc: pci_endpoint_test: Add LS1088a in pci_device_id table omits 0caf60c4b110 mmc: mediatek: Drop pointer to mmc_host from msdc_host omits 7931b2d56ea4 dt-bindings: mmc: owl: add compatible string actions,s700-mmc omits b70ea6510fe9 Merge branch 'ti-k3-dts-next' into ti-k3-next omits a2178b83ae8f arm64: dts: ti: k3-j7200-common-proc-board: Add support fo [...] omits 7cd03dc78b29 arm64: dts: ti: k3-j7200-main: Add support for MMC/SD cont [...] omits f09a433b1e40 spi: spi-zynqmp-gqspi: Fix incorrect indentation omits 1c26372e5aa9 spi: spi-zynqmp-gqspi: Update driver to use spi-mem framework omits 91af6eb04a6b spi: spi-zynqmp-gqspi: Fix kernel-doc warnings omits 2b3292ceaab9 Merge branch 'omap-for-v5.10/soc' into for-next omits fb2c599f0566 ARM: omap3: enable off mode automatically omits 31893517447a Merge branch 'ti-k3-dts-next' into ti-k3-next omits 0bf331496ae0 arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node omits 1b77265626a4 arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node omits e25889f8f5db arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders omits 03bfeb528772 arm64: dts: ti: k3-j7200: Add I2C nodes omits becaa397f6f5 arm64: dts: marvell: espressobin: Get rid of duplicate ser [...] omits 30d1ddbe8f1d arm64: dts: marvell: espressobin: Simplify v7 ethernet por [...] omits 95ac5bf4e471 irq-chip/gic-v3-its: Fix crash if ITS is in a proximity do [...] omits a62d07e0006a ACPI: Remove side effect of partly creating a node in acpi [...] omits 4eb3723f18e9 ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_onlin [...] omits fe205d984e77 ACPI: Remove side effect of partly creating a node in acpi [...] omits 01feba590cd6 ACPI: Do not create new NUMA domains from ACPI static tabl [...] omits 8a3decac087a ACPI: Add out of bounds and numa_off protections to pxm_to_node() omits ff74cb7ce1b0 Merge branch 'ti-k3-dts-next' into ti-k3-next omits fc3b15506d8f arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw n [...] omits a323da4b43fd arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node omits c5d73d8d49f6 arm64: dts: ti: k3-j7200-main: add main navss cpts node omits 463742644e96 arm64: dts: ti: k3-j7200: add DMA support omits 54ce12e02e44 iommu/amd: Re-purpose Exclusion range registers to support [...] omits 2818de6e87de iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR omits c69d89aff393 iommu/amd: Use 4K page for completion wait write-back semaphore omits 21d3c0402a39 iommu/tegra-smmu: Allow to group clients in same swgroup omits 4fba98859b81 iommu/tegra-smmu: Fix iova->phys translation omits 82fa58e81d9e iommu/tegra-smmu: Do not use PAGE_SHIFT and PAGE_MASK omits b9a32f624f7f extcon: ptn5150: Use defines for registers omits d0f668101713 extcon: palmas: Simplify with dev_err_probe() omits ce90c3c9b3ab extcon: max8997: Return error code of extcon_dev_allocate() omits a4cf11faf862 extcon: max77843: Return error code of extcon_dev_allocate() omits 1f339f3384e8 extcon: max77693: Return error code of extcon_dev_allocate() omits 4e984d83f444 extcon: max14577: Return error code of extcon_dev_allocate() omits ea6a95d09c1b extcon: ptn5150: Set the VBUS and POLARITY property capability omits 7e3b1caffcfd extcon: ptn5150: Switch to GENMASK() and BIT() macros omits 611e92a0a3dc extcon: ptn5150: Deduplicate parts of dev_err_probe() omits f6dfb3c9a0bb extcon: Replace HTTP links with HTTPS ones omits c29ce4e2b314 MAINTAINERS: Add entry for NXP PTN5150A CC driver omits 0b0549b6ac72 extcon: ptn5150: Convert to .probe_new omits 35f1f8f2a3fa extcon: ptn5150: Convert to module_i2c_driver omits b8787ff8a4f4 extcon: ptn5150: Reduce the amount of logs on deferred probe omits fbaf3b67d4d2 extcon: ptn5150: Make 'vbus-gpios' optional omits 85256f611f66 extcon: ptn5150: Check current USB mode when probing omits fa31f5871759 extcon: ptn5150: Lower the noisiness of probe omits e095882ee28a extcon: ptn5150: Simplify getting vbus-gpios with flags omits 45ce36f5d262 extcon: ptn5150: Use generic "interrupts" property omits 6aaad58c872d extcon: ptn5150: Fix usage of atomic GPIO with sleeping GP [...] omits e6b02afce100 dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional omits 5076372d135a dt-bindings: extcon: ptn5150: Use generic "interrupts" property omits c7eb1131bdbc dt-bindings: extcon: ptn5150: Convert binding to DT schema omits d2ef0962492c iommu/vt-d: Use device numa domain if RHSA is missing omits 84b522e60523 ARM: dts: at91: sam9x60ek: enable usb device omits 26b324245018 usb: gadget: udc: atmel: update endpoint allocation for sam9x60 omits 5b041a30448f usb: gadget: udc: atmel: use 1 bank endpoints for control [...] omits 033b8966e906 usb: gadget: udc: atmel: simplify endpoint allocation omits 96f314987a85 dt-bindings: usb: atmel: Update DT bindings documentation [...] omits 3a4821785445 usb: gadget: udc: atmel: use of_find_matching_node_and_match omits e1c08cf23172 usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails omits e518bdd9f02c usb: dwc3: core: Print warning on unsupported speed omits b574ce3ee459 usb: dwc3: core: Properly default unspecified speed omits 362b9398c962 usb: dwc2: Fix parameter type in function pointer prototype omits b68d9251561f usb: dwc3: simple: add support for Hikey 970 omits 98df91f8840c usb: cdns3: gadget: free interrupt after gadget has deleted omits d97c78a1908e usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command omits c503672abe13 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL omits 549437a43f45 clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64 [...] omits bd5a1936ffa2 clocksource/drivers/sp804: Add support for Hisilicon sp804 timer omits 23c788cd48db clocksource/drivers/sp804: Support non-standard register offset omits e69aae713bef clocksource/drivers/sp804: Prepare for support non-standar [...] omits 2f71078e7753 clocksource/drivers/sp804: Remove a mismatched comment omits 975434f8b24a clocksource/drivers/sp804: Delete the leading "__" of some [...] omits 65f4d7ddc7b6 clocksource/drivers/sp804: Remove unused sp804_timer_disab [...] omits 7d19d521a034 clocksource/drivers/sp804: Cleanup clk_get_sys() omits 51b705af287d dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support omits e2cb498074a9 dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support omits e4af6e19d05d ARM: dts: Add i2c0 pinctrl information for 98dx3236 omits 85757e8121e9 ARM: dts: Remove non-existent i2c1 from 98dx3236 omits 3adcee61d399 ARM: dts: armada: align GPIO hog names with dtschema omits 4111de5941d3 ARM: dts: dove: fix PCA95xx GPIO expander properties on A510 omits 42737fea9c32 ARM: dts: kirkwood: replace status value "ok" by "okay" omits bb0616d68953 ARM: dts: mvebu: Add CRS328-4C-20S-4S board omits 5332619137a0 ARM: dts: mvebu: Add CRS305-1G-4S board omits 2e23b43adfd2 ARM: dts: mvebu: Add CRS326-24G-2S board omits 399412cddd8c MAINTAINERS: switch mvebu tree to kernel.org omits 0b58725fb9a4 ARM: mvebu: drop pointless check for coherency_base omits b64d814257b0 arm64: dts: marvell: espressobin: Add ethernet switch aliases omits fa6999e326fe s390/pkey: support CCA and EP11 secure ECC private keys omits 32ca04bba6fd s390/zcrypt: Support for CCA APKA master keys omits 0026f1604c9b rtc: ds1307: enable rx8130's backup battery, make it charg [...] omits 0874734e09af rtc: ds1307: consider aux-voltage-chargeable omits 95a74cbb21a2 rtc: ds1307: store previous charge default per chip omits 1b5b6af788ae rtc: ds1307: introduce requires_trickle_resistor per chip omits 462eb736db3d rtc: ds1307: apply DS13XX_TRICKLE_CHARGER_MAGIC only condi [...] omits 40d58c974228 dt-bindings: rtc: ds1307: add rx8130 aux-voltage-chargeabl [...] omits c53cee48670c dt-bindings: rtc: ds1307: let aux-voltage-chargeable super [...] omits 965fe1ceea05 dt-bindings: rtc: let aux-voltage-chargeable supersede tri [...] omits 1f2bd2271a10 pwm: Allow store 64-bit duty cycle from sysfs interface omits b39c0615d066 pwm: img: Fix null pointer access in probe omits bce54366946a pwm: pca9685: Disable unused alternative addresses omits e1057a8df165 pwm: pca9685: Use BIT() macro instead of shift omits 316b676bd4cc pwm: pca9685: Make comments more consistent omits 5327f34bf8ee pwm: sun4i: Simplify with dev_err_probe() omits 793bb636f549 pwm: sprd: Simplify with dev_err_probe() omits 5530fcaf9ca3 pwm: sifive: Simplify with dev_err_probe() omits 836719f8948a pwm: rockchip: Simplify with dev_err_probe() omits c0bfe9606e03 pwm: jz4740: Simplify with dev_err_probe() omits 85a5745f17b8 pwm: bcm2835: Simplify with dev_err_probe() omits f339e79bae85 pwm: Convert to use DEFINE_SEQ_ATTRIBUTE macro omits 457f74abbed0 pwm: rockchip: Keep enabled PWMs running while probing omits 0142ee3f2e88 dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support omits bc2652b7ae1e selftest/net/xfrm: Add test for ipsec tunnel omits 96392ee5a13b xfrm/compat: Translate 32-bit user_policy from sockptr omits 5106f4a8acff xfrm/compat: Add 32=>64-bit messages translator omits e11eb32de3a7 netlink/compat: Append NLMSG_DONE/extack to frag_list omits 5f3eea6b7e8f xfrm/compat: Attach xfrm dumps to 64=>32 bit translator omits 5461fc0c8d9f xfrm/compat: Add 64=>32-bit messages translator omits c9e7c76d70fa xfrm: Provide API to register translator module omits 426eab515007 Merge branch 'clk-rockchip' into clk-next omits 501e43fbea46 fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME omits 70fb2612aab6 fscrypt: don't call no-key names "ciphertext names" omits abea2a011c54 Merge branches 'arm64-for-5.10', 'arm64-defconfig-for-5.10 [...] omits 29e86fdb7be9 Merge branches 'drivers-fixes-for-5.9' and 'arm64-fixes-fo [...] omits bac12f2569d1 arm64: dts: qcom: sm8250: Add thermal zones and throttling [...] omits e38175f6e117 arm64: defconfig: enable Qualcomm ASoC modules omits b7340527d622 arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50 omits 3ba4a661ee49 arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets omits 182bf3f3ddb6 Merge branch 'rtt-speedup.2020.09.16a' of git://git.kernel [...] omits f00f2f7fe860 Revert "bpf: Fix potential call bpf_link_free() in atomic [...] omits e4a85c545603 Merge branch 'net-dsa-b53-Configure-VLANs-while-not-filtering' omits ed409f3bbaa5 net: dsa: b53: Configure VLANs while not filtering omits 412a1526d067 net: dsa: untag the bridge pvid from rx skbs omits e0da743066b4 Merge branch 'PHY-subsystem-kernel-doc' omits 4069a572d423 net: phy: Document core PHY structures omits 39097ab66dbe net: phy: Fixup kernel doc omits 3fc826f121d8 Merge branch 'net-dsa-bcm_sf2-Additional-DT-changes' omits 0fa45ee3c1cb net: dsa: bcm_sf2: Include address 0 for MDIO diversion omits 8c28044097f2 net: dsa: bcm_sf2: Disallow port 5 to be a DSA CPU port omits 9d33ffaaf317 Merge branch 'octeontx2-Add-support-for-VLAN-based-flow-di [...] omits a55ff8ef5a6b octeontx2-pf: Support to change VLAN based RSS hash option [...] omits 8f900363df52 octeontx2-af: Add support for VLAN based RSS hashing omits de2b541b3b1d net: fix a new kernel-doc warning at dev.c omits f8ac4db0e23c clk: rockchip: Initialize hw to error to avoid undefined behavior omits 774e9ea6656c Merge branch 'net-mdio-ipq4019-add-Clause-45-support' omits 06fb560602a4 net: mdio-ipq4019: add Clause 45 support omits b840ec1efd24 net: mdio-ipq4019: change defines to upper case omits 35e3dbfafe6d Merge branch 'Introduce-mbox-tracepoints-for-Octeontx2' omits 31a9746062b8 octeontx2-pf: Add tracepoints for PF/VF mailbox omits 49142d12363d octeontx2-af: Introduce tracepoints for mailbox omits 36493269120e net: allwinner: remove redundant irqsave and irqrestore in [...] omits e4b9146849f2 net: hns3: Constify static structs omits ca52a47af60f Merge tag 'v5.10-rockchip-clk1' of git://git.kernel.org/pu [...] omits 3da48c3d72f8 Merge branch 'clk-tegra' into clk-next omits f102ed0686b1 clk: tegra: Drop !provider check in tegra210_clk_emc_set_rate() omits 987cd5f049a2 net/mlx5: remove unreachable return omits d490c83ef9e9 net/mlx5: simplify the return expression of mlx5_ec_init() omits e1915a67f647 net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_creat [...] omits 22db4c24452a net/mlx5e: IPsec: Use kvfree() for memory allocated with k [...] omits 670c239a648f net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct omits 89fbdbae9b35 net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add [...] omits 1edae2335adf net/mlx5e: CT: Use the same counter for both directions omits aedd133d17bc net/mlx5e: Support CT offload for tc nic flows omits 211a536485f7 net/mlx5e: rework ct offload init messages omits c75690972228 net/mlx5e: Add tc chains offload support for nic flows omits c620b772152b net/mlx5: Refactor tc flow attributes structure omits 08247066b82c net/mlx5e: Split nic tc flow allocation and creation omits 6a0646744c48 net/mlx5e: Tc nic flows to use mlx5_chains flow tables omits 006f623e67ff net/mlx5: Allow ft level ignore for nic rx tables omits ae430332557a net/mlx5: Refactor multi chains and prios support omits 67e2fae3b767 kunit: tool: fix --alltests flag omits eab1de67d292 dt-bindings: sp804: add support for Hisilicon sp804 timer omits 68d4fd30c83b Merge branch 'net-bridge-mcast-IGMPv3-MLDv2-fast-path-part-2' omits 36cfec73595c net: bridge: mcast: when forwarding handle filter mode and [...] omits 094b82fd5342 net: bridge: mcast: handle host state omits 9116ffbf1dd7 net: bridge: mcast: add support for blocked port groups omits 8266a0491e92 net: bridge: mcast: handle port group filter modes omits b08123684bd5 net: bridge: mcast: install S,G entries automatically base [...] omits 085b53c8beab net: bridge: mcast: add sg_port rhashtable omits 8f8cb77e0b22 net: bridge: mcast: add rt_protocol field to the port grou [...] omits 7d07a68c2510 net: bridge: mcast: when igmpv3/mldv2 are enabled lookup ( [...] omits 88d4bd180419 net: bridge: mdb: add support for add/del/dump of entries [...] omits 9c4258c78a2a net: bridge: mdb: add support to extend add/del commands omits eab3227b1240 net: bridge: mcast: rename br_ip's u member to dst omits deb965662d57 net: bridge: mcast: use br_ip's src for src groups and que [...] omits e1ac11859a05 net: bridge: add src field to br_ip omits 83f7398ea549 net: bridge: mdb: use extack in br_mdb_add() and br_mdb_ad [...] omits 7eea629d07d4 net: bridge: mdb: move all port and bridge checks to br_mdb_add omits 2ac95dfe2522 net: bridge: mdb: use extack in br_mdb_parse() omits 35c52c5c88d8 net: realtek: Remove set but not used variable omits b1b6c110511d hinic: improve the comments of function header omits 6d772f328d6a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 0854fa22b9dc counter: microchip-tcb-capture: Constify mchp_tc_ops omits dc3652d3f0d5 tools resolve_btfids: Always force HOSTARCH omits 017dab341ee7 bpf: Check CONFIG_BPF option for resolve_btfids omits 1a26e88d534b Merge tag 'linux-can-next-for-5.10-20200923' of git://git. [...] omits 40fe2e0db766 Merge branch 's390-qeth-next' omits 58fa357576d8 s390/qeth: remove forward declarations in L2 code omits f2bcf9dd3ecf s390/qeth: consolidate teardown code omits b7ea041b2e50 s390/qeth: consolidate online code omits 7fb7fe5c7bac s390/qeth: cancel cmds earlier during teardown omits f3380b1edc1d s390/qeth: tighten ucast IP locking omits ab29c480b194 s390/qeth: replace deprecated simple_stroul() omits bcdfdf004716 s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() omits d6e6426f69b3 s390/qeth: relax locking for ipato config data omits 668e22512675 s390/qeth: don't init refcount twice for mcast IPs omits bf253e6bf6b8 spi: spi-imx: spi_imx_transfer(): add support for effectiv [...] omits 0789e13bc3f8 bpf: Explicitly size compatible_reg_types omits 46237bf3ee83 net: microchip: Make `lan743x_pm_suspend` function return [...] omits bbd59df075ab Merge series "ASoC: Intel: sdw machine driver updates for [...] omits 3121420cf9b4 ASoC: tas2770: Remove unused variables omits dd7d9052064b ASoC: tas2770: Remove ti,asi-format code omits c0a30e2e07e3 ASoC: tas2770: Set regcache when shutting down and waking device omits 5d0b9dfe0de2 ASoC: tas2770: Add shutdown capability via a GPIO omits 29d7b36ce98e dt-bindings: tas2770: Add shutdown gpio property omits a3f18f82a2ba ASoC: Intel: hda_dsp_common: use static function in condit [...] omits d6e05fb2b680 Merge branch 'for-next-next-v5.9-20200923' into for-next-20200923 omits 235a7a0519ad Merge branch 'for-next-current-v5.8-20200923' into for-nex [...] omits a8ebc2b69f65 Merge branch 'ext/filipe-replace-fix' into for-next-next-v [...] omits 8433c928a761 Merge branch 'ext/josef/seed-dev-stats' into for-next-next [...] omits b979e4508746 Merge branch 'ext/boris/fst-fixes-v3' into for-next-next-v [...] omits 4b65e3cdfaf3 Merge branch 'misc-next' into for-next-current-v5.8-20200923 omits 4796cacf8861 Merge branch 'misc-next' into for-next-next-v5.9-20200923 omits 5c880ade0d4b Merge branch 'misc-5.9' into for-next-current-v5.8-20200923 omits 777b0bd670ea btrfs: skip space_cache v1 setup when not using it omits 5fe2f72fc280 btrfs: remove free space items when creating free space tree omits c4cb262ee9ac btrfs: use sb state to print space_cache mount option omits 5bde7358722d btrfs: support remount of ro fs with free space tree omits 5826bc9c56b4 btrfs: return error if we're unable to read device stats omits 5aa0b13d2e89 btrfs: init device stats for seed devices omits 6d7ae2029302 btrfs: fix filesystem corruption after a device replace omits 7cc3b56f7324 ASOC: Intel: sof_sdw: restore playback functionality with [...] omits e787f5b5b140 ASoC: Intel: add support for new SoundWire hardware layout on TGL omits fbcc27d18115 ASoC: Intel: sof_sdw_rt700: add codec prefix omits 23c8aa3ebabf ASoC: Intel: sof_sdw: remove hard-coded codec_conf table omits f93808308aab ASoC: Intel: add codec name prefix to ACPI machine description omits f1bf9a6b4e5e ASoC: Intel: sof_sdw: remove ternary operator omits cb44677b7046 btrfs: call submit_bio_hook directly for metadata pages omits 3f982e3ba5ae btrfs: stop calling submit_bio_hook for data inodes omits 5c937eb1ee82 btrfs: don't opencode is_data_inode in end_bio_extent_readpage omits b2d23981c840 btrfs: call submit_bio_hook directly in submit_one_bio omits 3e1444710d70 btrfs: remove extent_io_ops::readpage_end_io_hook omits 27773eaff985 btrfs: replace readpage_end_io_hook with direct calls omits b4d2d899e625 btrfs: send, recompute reference path after orphanization [...] omits df19a5e78d0e btrfs: send, orphanize first all conflicting inodes when p [...] omits 443b313c7ff8 btrfs: tree-checker: fix false alert caused by legacy btrf [...] omits 687b971cbabb Merge branch 'for-5.10/block' into for-next omits 1fb1a2ad75e3 block: mark blkdev_get static omits 36daaa98f7ad PM: mm: cleanup swsusp_swap_check omits 21bd900572f3 mm: split swap_type_of omits bb3247a39980 PM: rewrite is_hibernate_resume_dev to not require an inode omits ef16e1d98c4e mm: cleanup claim_swapfile omits e455ed22906c ocfs2: cleanup o2hb_region_dev_store omits 841ab72cb5be dasd: cleanup dasd_scan_partitions omits 5a56ad7882a1 raw: don't keep unopened block device around omits 0fc66c9d6314 zram: cleanup backing_dev_store omits b8d954849cf4 pktcdvd: use blkdev_get_by_dev instead of open coding it omits 2d9e28a9a10c pktcdvd: remove the if 0'ed pkt_start_recovery function omits 478162821dfb block: cleanup blkdev_bszset omits 9301fe734384 block: cleanup partition scanning in register_disk omits 38430f0876fa block: move the NEED_PART_SCAN flag to struct gendisk omits 55163a1c00fc hwmon: (k10temp) Add support for Zen3 CPUs omits 04e216d19e40 hwmon: (pmbus) Move boolean error condition check to gener [...] omits 2cd8529cfb28 hwmon: (pmbus) Expose PEC debugfs attribute omits a919ba06979a hwmon: (pmbus) Stop caching register values omits 8999eabf332a hwmon: (k10temp) Take out debugfs code omits 7497d4a66c59 hwmon: (gsc-hwmon) add fan sensor omits d6144a40041a hwmon: (k10temp) Define SVI telemetry and current factors [...] omits 178224170423 hwmon: (k10temp) Create common functions and macros for Ze [...] omits 0ef0f755b36e hwmon: (scmi-hwmon) Avoid comma separated statements omits 0c92ddcc7e76 dt-bindings: hwmon: Add bindings for ADM1266 omits 15609d189302 hwmon: (pmbus/adm1266) read blackbox omits ed1ff457e187 hwmon: (pmbus/adm1266) add debugfs for states omits d98dfad35c38 hwmon: (pmbus/adm1266) Add support for GPIOs omits 407dc802a9c0 hwmon: (pmbus/adm1266) Add Block process call omits 9514a22866ba hwmon: (pmbus) Add support for ADM1266 omits d2e08eba09a5 devicetree: hwmon: shtc1: add sensirion,shtc1.yaml omits be7373b60df5 hwmon: shtc1: add support for device tree bindings omits 65b2aad0699b hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling omits 4e1b4d222791 hwmon: (dme1737) use simple i2c probe omits f7bd7b545297 hwmon: (f75375s) use simple i2c probe omits e3b9f6912528 hwmon: (tmp513) use simple i2c probe omits 673afe466166 hwmon: use simple i2c probe function (take 2) omits c1e60c0d571b hwmon: (ltc2947) use simple i2c probe omits 9bf5dd8b2628 hwmon: (emc2103) use simple i2c probe omits 7dedb79d295b hwmon: (asc7621) use simple i2c probe omits 91ed7c40f339 hwmon: (lm73) use simple i2c probe omits 77b5b8a8021f hwmon: (w83791d) use simple i2c probe omits 16b237f5e506 hwmon: (w83793) use simple i2c probe omits 7d6ed4ba4fdc hwmon: (adm1029) use simple i2c probe omits a391adfae11f hwmon: (adm1177) use simple i2c probe omits 6748703856d4 hwmon: use simple i2c probe function omits dd43193976b9 hwmon (pmbus) use simple i2c probe function omits e40358390928 hwmon: (drivetemp) Add usage not describing impact on driv [...] omits 787c095edaa9 hwmon: (pmbus/core) Add support for rated attributes omits 1967f7126774 hwmon: (core) Add support for rated attributes omits e8e612350f17 docs: hwmon: Add attributes to report rated values omits 18360b33a071 hwmon: (w83627ehf) Fix a resource leak in probe omits 6c094b31ea2a hwmon: (pmbus/max34440) Fix status register reads for MAX3 [...] omits fcb575bfac80 hwmon: (sparx5) Fix initial reading of temperature omits d869cecf30b6 Merge branch 'for-5.10/block' into for-next omits 07d098e6bbad block: allow 'chunk_sectors' to be non-power-of-2 omits 22ada802ede8 block: use lcm_not_zero() when stacking chunk_sectors omits 71593c519f16 ARM: dts: stm32: add arm-pmu node on stm32mp15 omits fdcf9ea31c33 ARM: dts: stm32: add FMC2 EBI support for stm32mp157c omits bae2b7f6774b ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC omits 57592d2a98db ARM: dts: stm32: Fix DH PDK2 display PWM channel omits 3c5c0eee95ec ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7 omits 9ad98319e952 ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM omits 862f5c7ebc88 ARM: dts: stm32: use stm32h7 usart compatible string for s [...] omits 33aa48808619 ARM: dts: stm32: add resets property to spi device nodes o [...] omits 9fc37291831f ARM: dts: stm32: add display controller node to stm32h743 omits d0ce6f1be3d3 ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8 omits 30e9af4ba3e1 ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM omits 9e8f500af7c5 ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux omits be78ab4f632c ARM: dts: stm32: add initial support for stm32mp157-odyssey board omits 0e2807579a34 dt-bindings: arm: stm32: document Odyssey compatible omits f3a622297b04 dt-bindings: vendor-prefixes: add Seeed Studio omits 42a31ac66986 ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays omits 4e0ec51f8b9e ARM: dts: stm32: Add USB OTG support to DH PDK2 omits 1ad6e36ec266 ARM: dts: stm32: Fix sdmmc2 pins on AV96 omits fde180f06d7b ARM: dts: stm32: Add DHSOM based DRC02 board omits b0a07f609600 ARM: dts: stm32: Move ethernet PHY into DH SoM DT omits 997a91fd4448 selftests: Add missing gitignore entries omits f0daeea90a5f Merge branch 'for-5.10/block' into for-next omits 0385971754f0 block: fix bmd->is_null_mapped initialization omits f952eefe74a4 block: drop double zeroing omits f5ab78f84841 Merge branch 'ti-k3-dts-next' into ti-k3-next omits ba0ceb95f560 Merge branch 'v5.10-armsoc/dts64' into for-next omits 7249f599bc54 MAINTAINERS: Add an entry for MikroTik CRS3xx 98DX3236 boards omits 26bd3f312c2e arm64: dts: ti: Add support for J7200 Common Processor Board omits d361ed88455f arm64: dts: ti: Add support for J7200 SoC omits 214b0eb35e55 dt-bindings: arm: ti: Add bindings for J7200 SoC omits 66e06509aa37 dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema omits 21bb8c83c949 arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs omits c98a1b9d7838 btrfs: use unaligned helpers for stack and header set/get helpers omits e4250e308c50 btrfs: free-space-cache: use unaligned helpers to access data omits bd942aa4f219 btrfs: send: use helpers for unaligned access to header members omits 09f01c4b4e7d btrfs: use own btree inode io_tree owner id omits 61d1ed802677 btrfs: reschedule when cloning lots of extents omits 4b3c2bfcdd09 btrfs: fix overflow when copying corrupt csums for a message omits f1e9bee2b2b4 btrfs: use kvcalloc for allocation in btrfs_ioctl_send() omits 69f26d2966c4 btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioc [...] omits ce9571189f8e btrfs: remove inode argument from btrfs_start_ordered_extent omits fac025b2c432 btrfs: remove inode argument from add_pending_csums omits 4509523154cb btrfs: sink inode argument in insert_ordered_extent_file_extent omits 122b0492b4a0 btrfs: switch btrfs_remove_ordered_extent to btrfs_inode omits 13f88dba50c3 btrfs: clean BTRFS_I usage in btrfs_destroy_inode omits 20088600f66b btrfs: open code extent_read_full_page to its sole caller omits 88ab527faa28 btrfs: sink mirror_num argument in __do_readpage omits 1c5a300cb4b6 btrfs: sink read_flags argument into extent_read_full_page omits c9bf5b865728 btrfs: sink mirror_num argument in extent_read_full_page omits 777d82206e98 btrfs: promote extent_read_full_page to btrfs_readpage omits c0a3b9bd46e5 btrfs: remove mirror_num argument from extent_read_full_page omits 078ad4028369 btrfs: remove btrfs_get_extent indirection from __do_readpage omits 15b0c180803f btrfs: remove btree_get_extent omits d4d52f2a3c50 btrfs: simplify metadata pages reading omits 03e43597938f btrfs: remove btree_readpage omits 510c306f91c6 btrfs: reschedule if necessary when logging directory items omits 464fda6dc496 btrfs: do not create raid sysfs entries under any locks omits 838d5bb14f22 btrfs: kill the RCU protection for fs_info->space_info omits 92fe10e2b3e7 btrfs: improve error message in setup_items_for_insert omits 7cdddd43938d btrfs: add kerneldoc for setup_items_for_insert omits c5b3d0a3df13 btrfs: sink total_data parameter in setup_items_for_insert omits 05dfdc6f2b85 btrfs: eliminate total_size parameter from setup_items_for_insert omits 85f3e7000c7c btrfs: re-arrange statements in setup_items_for_insert omits 4f6215655ba6 btrfs: sysfs: export supported send stream version omits a6536ee61b94 btrfs: send: use btrfs_file_extent_end() in send_write_or_clone() omits dc59e8e885e7 btrfs: send: avoid copying file data omits 9972908536f5 btrfs: send: get rid of i_size logic in send_write() omits 49dc3680494e btrfs: rename btrfs_insert_clone_extent() to a more generic name omits ee04afd385a0 btrfs: rename btrfs_punch_hole_range() to a more generic name omits 96843fecb302 btrfs: rename struct btrfs_clone_extent_info to a more gen [...] omits a0cd6375369a btrfs: remove item_size member of struct btrfs_clone_extent_info omits 61ac09c66317 btrfs: fix metadata reservation for fallocate that leads t [...] omits 89305bf89de8 btrfs: remove unused function calc_global_rsv_need_space() omits d92bc7edcd6d btrfs: move btrfs_dev_replace_update_device_in_mapping_tre [...] omits 35259c0332ee btrfs: simplify gotos in open_seed_device omits 933eb544da4d btrfs: remove unnecessary tmp variable in btrfs_assign_nex [...] omits f2b5044744cd btrfs: remove tmp variable for list traversal in btrfs_ini [...] omits d148cd9eda0b btrfs: use sprout device_list_mutex in btrfs_init_devices_late omits 06c0c5a330b3 btrfs: reada: lock all seed/sprout devices in __reada_star [...] omits 9d5b7d5167d0 btrfs: handle errors in btrfs_sysfs_add_fs_devices omits ac3df174217d btrfs: initialize sysfs devid and device link for seed device omits 423732963fb2 btrfs: split and refactor btrfs_sysfs_remove_devices_dir omits 54ad5ff33acb btrfs: simplify parameters of btrfs_sysfs_add_devices_dir omits 359b9fe746b5 btrfs: make btrfs_sysfs_remove_devices_dir return void omits d8c79d08d154 btrfs: add btrfs_sysfs_remove_device helper omits 47a88c2ebd17 btrfs: add btrfs_sysfs_add_device helper omits d187b3b14c76 btrfs: fix replace of seed device omits 1ca69aef066b btrfs: fix put of uninitialized kobject after seed device delete omits 751d28c250df btrfs: improve device scanning messages omits 6c1e96ed9eee btrfs: pretty print leaked root name omits a718ae1d24d8 btrfs: sysfs: export currently running exclusive operation omits 90ffcc8660aa btrfs: enumerate the type of exclusive operation in progress omits c7c1b35cec9e btrfs: sysfs: init devices outside of the chunk_mutex omits 0db361f96e72 btrfs: make extent_fiemap take btrfs_inode omits 979367882d91 btrfs: make btrfs_zero_range_check_range_boundary take btr [...] omits d27ca3e0d58f btrfs: make copy_inline_to_page take btrfs_inode omits 64c38d6a8521 btrfs: make btrfs_find_ordered_sum take btrfs_inode omits a123f7c9d30f btrfs: make get_extent_skip_holes take btrfs_inode omits c23ecf8da7a8 btrfs: make btrfs_writepage_endio_finish_ordered btrfs_ino [...] omits 23fc26243b62 btrfs: make btrfs_invalidatepage work on btrfs_inode omits 5d448213d856 btrfs: convert btrfs_inode_sectorsize to take btrfs_inode omits 1ec1cb9379cd btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode omits 26a1fe47ae17 btrfs: make ordered extent tracepoint take btrfs_inode omits f4eb78a839be btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode omits ce5d37f9c954 btrfs: make inode_tree_del take btrfs_inode omits 2b4c6d413978 btrfs: use BTRFS_NESTED_NEW_ROOT for double splits omits cc472046c9f2 btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots omits 3b01b44ff20b btrfs: introduce BTRFS_NESTING_SPLIT for split blocks omits c6b0dae43fcf btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW omits af3c5dfd4ec1 btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT omits d3b9e9f5558f btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks omits 5c28981c11f6 btrfs: add nesting tags to the locking helpers omits 9b81326b7264 btrfs: introduce btrfs_path::recurse omits 6b5354e04163 btrfs: rename extent_buffer::lock_nested to extent_buffer: [...] omits cfe435008d30 btrfs: don't opencode sync_blockdev in btrfs_init_new_device omits 86997b102911 btrfs: remove redundant code from btrfs_free_stale_devices omits 7acb27c645fc btrfs: refactor locked condition in btrfs_init_new_device omits 7e8f1468c5ab btrfs: use RCU for quick device check in btrfs_init_new_device omits 45b42ba90fd6 btrfs: ctree: check key order before merging tree blocks omits 545b12d6a445 btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] omits 3b7b6ffa4f8f btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() omits 67d0b5e16428 btrfs: extent_io: do extra check for extent buffer read wr [...] omits 64c9e5399f32 btrfs: rework error detection in init_tree_roots omits 9464bc8ecb40 btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations omits 267d445802ef btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] omits b41c7aac4359 btrfs: do not hold device_list_mutex when closing devices omits 1649f9f67402 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks omits 412c2678298d btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] omits 34ffdfee1d1b btrfs: remove alloc_list splice in btrfs_prepare_sprout omits 39ac35703c74 btrfs: document some invariants of seed code omits 343694eee8d8 btrfs: switch seed device to list api omits 7de6d06a0495 btrfs: simplify setting/clearing fs_info to btrfs_fs_devices omits 0e951d27df41 btrfs: make close_fs_devices return void omits c277b33c9785 btrfs: factor out loop logic from btrfs_free_extra_devids omits 4ec9ca499e1e btrfs: factor out reada loop in __reada_start_machine omits 3101ebd12a56 btrfs: remove err variable from btrfs_get_extent omits b99fe3f62960 btrfs: dio iomap DSYNC workaround omits 7f6e74367915 btrfs: switch to iomap for direct IO omits 0765defadc53 btrfs: add owner and fs_info to alloc_state io_tree omits 980eabed8562 btrfs: make read_block_group_item return void omits 7976f9f1bd1b btrfs: sysfs: fix unused-but-set-variable warnings omits 76b834210536 btrfs: make fast fsyncs wait only for writeback omits 1b571f6e8dd3 btrfs: do not commit logs and transactions during link and [...] omits c301be5b8f13 btrfs: do not take the log_mutex of the subvolume when pin [...] omits 845a00289aa1 btrfs: send: remove indirect callback parameter for changed_cb omits a0311d4419be btrfs: scrub: rename ratelimit state varaible to avoid shadowing omits 387a32b35493 btrfs: remove unnecessarily shadowed variables omits b8e9534e8476 btrfs: compression: move declarations to header omits 918a2c53ad6a btrfs: remove const from btrfs_feature_set_name omits a82b1df475fe btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] omits 10a60cfc222a btrfs: fix possible infinite loop in data async reclaim omits 247a6c13efe6 btrfs: add a comment explaining the data flush steps omits 7dd4ae4be4f9 btrfs: do async reclaim for data reservations omits fdbb744dc196 btrfs: flush delayed refs when trying to reserve data space omits 916103af14f4 btrfs: run delayed iputs before committing the transaction [...] omits 40f96701e4d4 btrfs: don't force commit if we are data omits 8e3c37fd6b33 btrfs: drop the commit_cycles stuff for data reservations omits c935bd9b7034 btrfs: use the same helper for data and metadata reservations omits a5afdf485db4 btrfs: serialize data reservations if we are flushing omits e618efbff1d7 btrfs: use ticketing for data space reservations omits 420d38e7e6c2 btrfs: add btrfs_reserve_data_bytes and use it omits ec52b033e5f1 btrfs: add the data transaction commit logic into may_comm [...] omits ab027ffccfff btrfs: add flushing states for handling data reservations omits e534e26b5ed1 btrfs: check tickets after waiting on ordered extents omits 744e7168b928 btrfs: use btrfs_start_delalloc_roots in shrink_delalloc omits dd069b166d2f btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] omits a3c076a2c2ee btrfs: call btrfs_try_granting_tickets when reserving space omits 43a099eb2df6 btrfs: call btrfs_try_granting_tickets when unpinning anything omits c538d0e4f584 btrfs: call btrfs_try_granting_tickets when freeing reserv [...] omits 1372ca438dd3 btrfs: make ALLOC_CHUNK use the space info flags omits 7c5db1d0cb1e btrfs: make shrink_delalloc take space_info as an arg omits aba8925865f8 btrfs: handle U64_MAX for shrink_delalloc omits 2cd0fb02e547 btrfs: remove orig from shrink_delalloc omits 2d9d9fb76e87 btrfs: change nr to u64 in btrfs_start_delalloc_roots omits 5cab9cc98ace btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid omits 5ef2327a7d32 btrfs: remove spurious BUG_ON in btrfs_get_extent omits 9c52df787e3b btrfs: delete duplicated words + other fixes in comments omits 83a81684fb9f btrfs: tracepoints: output proper root owner for trace_fin [...] omits 30a9a8c16865 arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge omits 5d71f4456994 arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge omits 2759caad2600 ALSA: seq: oss: Avoid mutex lock for a long-time ioctl omits cdc01a1558de ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 omits 68a215164e19 reset: sti: reset-syscfg: fix struct description warnings omits f008c403270c reset: imx7: add the cm4 reset for i.MX8MQ omits cbc111d1552e dt-bindings: reset: imx8mq: add m4 reset omits 3315be577411 reset: Fix and extend kerneldoc omits 552f388bbe1f reset: reset-zynqmp: Added support for Versal platform omits a297104aceeb dt-bindings: reset: Updated binding for Versal reset driver omits a442abbbe186 reset: imx7: Support module build omits f49735f4978f cpuidle: record state entry rejection statistics omits 753c47f17e2a Merge branch 'for-5.9/upstream-fixes' into for-next omits ca43ab1e54c0 HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c omits 5f94e9c82a86 HID: core: fix kerneldoc warnings in hid-core.c omits 5ec3215e56af soundwire: remove an unnecessary NULL check omits 9e4e6019e68c soundwire: cadence: add data port test fail interrupt omits 0f9138e75753 soundwire: intel: enable test modes omits dd87a72ae968 soundwire: enable Data Port test modes omits 01cc2ec6ea04 media: atomisp: cleanup __printf() atributes on printk messages omits c29900d50f44 arm64: defconfig: Enable configs for Toshiba Visconti omits 836863a08c99 MAINTAINERS: Add information for Toshiba Visconti ARM SoCs omits 48dea9a700c8 arm64: dts: visconti: Add device tree for TMPV7708 RM main board omits 0aa56c7eba9a arm64: visconti: Add initial support for Toshiba Visconti [...] omits a1fd0c367be3 dt-bindings: arm: toshiba: Add the TMPV7708 RM main board omits b3ff08bc9ba6 dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs omits 8e3d5d4baf07 media: atomisp: fix gcc warnings omits de1945613597 drm/vc4: kms: Assign a FIFO to enabled CRTCs instead of active omits 8f04aea048d5 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_en [...] omits b753e41d9999 ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2 omits 063a9966ee15 Revert "MIPS: OCTEON: use devm_platform_ioremap_resource" omits b7132285c65b dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy omits 4feac940ec14 dt-bindings: phy: cdns,torrent-phy: add reset-names omits 20f076467117 fs: remove do_mounts omits bcf581508ac7 alpha: simplify osf_mount omits 028abd9222df fs: remove compat_sys_mount omits 67e306c69061 fs,nfs: lift compat nfs4 mount data handling into the nfs code omits a1c7dc5d15ed nfs: simplify nfs4_parse_monolithic omits a7c9df0446d2 fs: omfs: use kmemdup() rather than kmalloc+memcpy omits 573a8095f68c Merge tag 'mlx5-updates-2020-09-21' of git://git.kernel.or [...] omits 748d1c8a425e Merge branch 'devlink-Use-nla_policy-to-validate-range' omits c49a94405b39 devlink: Enhance policy to validate port type input value omits ba356c90985d devlink: Enhance policy to validate eswitch mode value omits c1a3bf99d76e scsi: ufs-mediatek: dt-bindings: Add mt8192-ufshci compati [...] omits 590b0d2372fe scsi: ufs-mediatek: Support performance mode for inline en [...] omits 3d1a99e2b540 scsi: libsas: Simplify the return expression of sas_discov [...] omits 713a846884ce scsi: oak: Remove redundant initialization of variable ret omits 97d0e04d38b4 scsi: bnx2i: Remove unnecessary mutex_init() omits 6ea6be77086f Merge tag 'drm-misc-next-2020-09-21' of git://anongit.free [...] omits 3ab0a7a0c349 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 3de3c4785b10 RDMA/efa: Drop double zeroing for sg_init_table() omits d97b957e32b1 soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk omits fc88fef916e8 Merge tag 'amd-drm-next-5.10-2020-09-18' of git://people.f [...] omits f2334964e969 i40iw: Add support to make destroy QP synchronous omits b0cff387e1a4 RDMA/efa: Add messages and RDMA read work requests HW stats omits 215b88ac4512 RDMA/efa: Group keep alive received counter with other SW stats omits 5ed2da99e3fc soc: fsl: qman: convert to use be32_add_cpu() omits db29dc7d3346 Merge tag 'drm-intel-next-2020-09-17' of git://anongit.fre [...] omits 511d2ffd35ff Merge tag 'cdns-mhdp-5.10' of git://git.kernel.org/pub/scm [...] omits b09c4d701220 RDMA/restrack: Improve readability in task name management omits c34a23c28c6b RDMA/restrack: Simplify restrack tracking in kernel flows omits 13ef5539def7 RDMA/restrack: Count references to the verbs objects omits d7ecab1e5f7d RDMA/mlx5: Don't call to restrack recursively omits 60aaeffa367c RDMA/cma: Delete from restrack DB after successful destroy omits 72f7fe2d6a26 soc: fsl: dpio: remove set but not used 'addr_cena' omits 767c8457b729 scsi: qla2xxx: Update version to 10.02.00.102-k omits cf3c54fb49a4 scsi: qla2xxx: Add SLER and PI control support omits 89c72f4245a8 scsi: qla2xxx: Add IOCB resource tracking omits 6152d20fa670 scsi: qla2xxx: Add rport fields in debugfs omits 4e5a05d1ecd9 scsi: qla2xxx: Make tgt_port_database available in initiator mode omits a35f87bdcc06 scsi: qla2xxx: Fix I/O errors during LIP reset tests omits 49db4d4e02aa scsi: qla2xxx: Performance tweak omits d38cb849e17a scsi: qla2xxx: Fix memory size truncation omits d68930bae477 scsi: qla2xxx: Reduce duplicate code in reporting speed omits 3aac0c0fde17 scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec omits 27c8aa5e1b06 scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices omits 1e98fb0f9208 scsi: qla2xxx: Setup debugfs entries for remote ports omits dd8d0bf6fb72 scsi: qla2xxx: Fix I/O failures during remote port toggle testing omits 750cf40c0f70 soc: fsl: qbman: Fix return value on success omits 1fe44191f361 soc: fsl: qman: fix -Wpacked-not-aligned warnings omits 1cd0f494103d Merge tag 'exynos-drm-next-v5.10' of git://git.kernel.org/ [...] omits 3e6f73b876ea Merge tag 'drm/tegra/for-5.10-rc1' of ssh://git.freedeskto [...] omits c03156d7d9fe Merge tag 'du-next-20200922' of git://linuxtv.org/pinchart [...] omits 06d012031f1e Merge branch 'v5.10-armsoc/dts64' into for-next omits bf0afe673b99 Smack: Fix build when NETWORK_SECMARK is not set omits 2584e5aef87a scsi: ibmvfc: Protect vhost->task_set increment by the host lock omits 10e07ca31254 gpu/drm/radeon: fix spelling typo in comments omits 28d76d48368c drm/amd/display: optimize code runtime a bit omits f349f772b05c drm/amd: fix typoes in comments omits 027f2d27b73c drm/radeon: fix typoes in comments omits 52ef3a1a6f07 drm/amdgpu: Add initial kernel documentation for the amd_i [...] omits 78f0aef11fde drm/amdgpu: fix hdp register access error omits b362a18ada43 drm/amd/pm: update driver if file for sienna cichlid omits 227e011f37d6 drm/amd/pm: drop redundant watermarks bitmap setting omits d152986c5189 drm/amd/pm: decouple the watermark table setting from socc [...] omits b226ef95b622 drm/amd/pm: correct the pmfw version check for Navi14 omits 3f975d0f71d3 drm/amdgpu: update athub interrupt harvesting handle omits d117413f5e1b drm/amd/pm: Removed fixed clock in auto mode DPM omits 8d89b96fe797 drm/amd/powerplay: optimize the mclk dpm policy settings omits c24a3c050598 drm/amdgpu/gmc9: simplify the return expression of gmc_v9_ [...] omits 4a78f15fb6c9 drm/amd/pm: simplify the return expression of smu_hw_fini omits da51e50d454d drm/amdgpu: simplify the return expression omits d94c8250c6ca drm/amdgpu/mes: simplify the return expression of mes_v10_ [...] omits 12dbd1f7578f drm/amd/display: [FIX] update clock under two conditions omits 3c9a7c58ea3d scsi: target: tcmu: Optimize scatter_data_area() omits 7e98905e9d0d scsi: target: tcmu: Optimize queue_cmd_ring() omits 52ef2743f16c scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tc [...] omits 9b5646212ab8 Merge branch 'clk-ti' into clk-next omits 6045124ebe72 clk: ti: dra7: add missing clkctrl register for SHA2 instance omits b7a7943fe291 clk: ti: clockdomain: fix static checker warning omits cec4a609a888 clk: ti: autoidle: add checks against NULL pointer reference omits 4630ef134e41 clk: keystone: sci-clk: add 10% slack to set_rate omits d3f3f499cb33 clk: keystone: sci-clk: cache results of last query rate o [...] omits 2f05cced7307 clk: keystone: sci-clk: fix parsing assigned-clock data du [...] omits 7f7cebc5b4d6 Merge branch 'clk-simplify' into clk-next omits a2618360abd7 clk: mediatek: fix platform_no_drv_owner.cocci warnings omits b37c1e673ec5 clk: mediatek: mt7629: simplify the return expression of m [...] omits eff8a85acfb4 clk: mediatek: mt6797: simplify the return expression of m [...] omits 8bcb151a5f6e Merge branch 'clk-fixes' into clk-next omits d8c03d4b3434 Merge branch 'clk-unused' into clk-next omits b10f22493512 clk: socfpga: agilex: Remove unused variable 'cntr_mux' omits 84afc9ecf4e4 clk: si5341: drop unused 'err' variable omits f5e75b4aaec4 clk: mmp: pxa1928: drop unused 'clk' variable omits 425c23d382ab clk: at91: drop unused at91sam9g45_pcr_layout omits 5bac87429e3e Merge branch 'clk-doc' into clk-next omits faeda014b49e clk: davinci: add missing kerneldoc omits 52ba4fa40fb3 clk: fixed: add missing kerneldoc omits 197f4dd3d1a1 Merge branch 'clk-samsung' into clk-next omits 533852d71840 clk: s2mps11: initialize driver via module_platform_driver omits 70e7ad73ac82 Merge branch 'clk-bcm' into clk-next omits 4ceb4b6bd286 clk: bcm: rpi: Add register to control pixel bvb clk omits 3c21069f6cd9 Merge branch 'clk-fixes' into clk-next omits e5efab5d527a Merge branch 'clk-samsung' into clk-next omits 553be99d1fe9 Merge tag 'clk-v5.10-samsung' of https://git.kernel.org/pu [...] omits 710f02a6f92f Merge branch 'clk-imx' into clk-next omits db2a28ef95bf Merge tag 'clk-imx-5.10' of git://git.kernel.org/pub/scm/l [...] omits db4376ed9eba Merge branch 'clk-fixes' into clk-next omits 3470ad500539 Merge branch 'clk-qcom' into clk-next omits d46e5a39f9be clk: qcom: gcc-sdm660: Fix wrong parent_map omits 355a7d754b92 clk: qcom: dispcc: Update DP clk ops for phy design omits 34e4c3cac6ff clk: qcom: gcc-msm8939: remove defined but not used variables omits a9e545ac63c2 clk: qcom: ipq8074: make pcie0_rchng_clk_src static omits bf23e1cd46d6 MAINTAINERS: drop myself from PM AVS drivers omits 3de066f8f86b Merge branches 'v5.10/vfio/bardirty', 'v5.10/vfio/dma_avai [...] omits 2c5af98592f6 vfio/type1: fix dirty bitmap calculation in vfio_dma_rw omits 28b130244061 vfio: fix a missed vfio group put in vfio_pin_pages omits 26ed5146bd17 misc: hisi_hikey_usb: delete a stray tab omits a81072a9c0ae misc: mic: scif: Fix error handling path omits a2e7408cf8fc misc: pvpanic: Use devm_platform_ioremap_resource() omits 515ecd5368f1 vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn omits 08b6e22b850c s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY omits 9e072793106e Merge tag 'misc-habanalabs-next-2020-09-22' of git://peopl [...] omits 3a83d33e18f3 drm/amd/display: 3.2.104 omits 3b37260be5d7 drm/amd/display: [FW Promotion] Release 0.0.34 omits fb0fe920469a drm/amd/display: TMDS Fallback transition omits 99d1437aa0ac drm/amd/display: Check for flip pending before locking pipes. omits a9edc81564c9 drm/amd/display: Implement PSR wait for enable/disable omits b50d55517da2 drm/amd/display: allow DP RX to use more cr aux rd interval delay omits f43dc909aa7f drm/amd/display: Enable DP YCbCr420 mode support for DCN10 omits 37b7cb10f07c drm/amd/display: Increase timeout for DP Disable omits 25b315817216 drm/amd/display: Fix ODM policy implementation omits 099303e9a9bd drm/amd/display: eDP intermittent black screen during PnP omits cbf229bbcb7f drm/amd/display: Bug in dce_is_panel_backlight_on() omits c15bc8d285fe drm/amd/display: 3.2.103 omits e4b37eec1767 drm/amd/display: [FW Promotion] Release 0.0.33 omits 651111be24aa drm/amd/display: Fix incorrect backlight register offset for DCN omits d0e63b343e57 drm/amdkfd: Use kvmalloc instead of kmalloc for VCRAT omits e8f58ee143ed drm/amdkfd: Fix kfd init stack dump omits 36499e4c776a drm/amdgpu: Fix dead lock issue for vblank omits 9de9a54aba76 drm/amd/display: fix crash/reboot while accessing sysfs files omits 59d7115dae02 drm/amdkfd: Move process doorbell allocation into kfd device omits b7b6c38529c9 drm/amdkfd: Calculate CPU VCRAT size dynamically (v2) omits 900ffe39fec9 x86/entry: Fix typo in comments for syscall_enter_from_use [...] omits c7651b735866 drm/amdgpu: Fix handling of KFD initialization failures omits 3ffe2e7318ba PM: AVS: qcom-cpr: simplify the return expression of cpr_d [...] omits 9cce89dffafa Merge branch 'next/dt' into for-next omits c4d8faf1184a ARM: dts: exynos: revert "add input clock to CMU in Exynos [...] omits 70c179b49870 cpuidle: psci: Allow PM domain to be initialized even if n [...] omits 10942019040c firmware: psci: Extend psci_set_osi_mode() to allow reset [...] omits f279e5cd9505 habanalabs: update scratchpad register map omits 57799ce9f85c habanalabs: add indication of security-enabled F/W omits d1f3633599a9 habanalabs/gaudi: fix DMA completions max outstanding to 15 omits dbf053c42994 habanalabs/gaudi: remove axi drain support omits 219b8f2ff024 habanalabs: update firmware interface file omits ef6a0f6caa4a habanalabs: Add an option to map CB to device MMU omits fa8641a14f28 habanalabs: Save context in a command buffer object omits 448f63badcac habanalabs: no need for DMA_SHARED_BUFFER omits 681a22f55f15 habanalabs: allow to wait on CS without sleep omits 230b9b7d45b6 habanalabs/gaudi: increase timeout for boot fit load omits 214afa974dd4 habanalabs: add debugfs support for MMU with 6 HOPs omits 7edf341b9ef5 habanalabs: add num_hops to hl_mmu_properties omits d83fe66928b2 habanalabs: refactor MMU as device-oriented omits c91324f41b27 habanalabs: rename mmu.c to mmu_v1.c omits 7c52fb0a096a habanalabs: use smallest possible alignment for virtual addresses omits 1fb2f3743754 habanalabs: check flag before reset because of f/w event omits 5a1b861daab8 habanalabs: increase PQ COMP_OFFSET by one nibble omits 763a0b4d81f6 habanalabs: Fix alignment issue in cpucp_info structure omits ae926514dd62 habanalabs: remove unused define omits b01a971f80be habanalabs: remove unused ASIC function pointer omits 6138bbe91126 habanalabs: rename ArmCP to CPU-CP omits 975ab7b32b90 habanalabs: count dropped CS because max CS in-flight omits 0db575350cb1 habanalabs: make use of dma_mmap_coherent omits c5e0ec66f01d habanalabs: clear vm_pgoff before doing the mmap omits 3174ac9bb104 habanalabs: restructure hl_mmap omits f763946aefe6 habanalabs: cast to u64 before shift > 31 bits omits 2f55342c5e4d habanalabs: replace armcp with the generic cpucp omits 42b0698adde1 habanalabs: update GAUDI hardware specs omits 9f3064913e1b habanalabs: add support for getting device total energy omits 56004701f52e habanalabs: Include linux/bitfield.h only in habanalabs.h omits d90416c84d86 habanalabs: extend busy engines mask to 64 bits omits 107dd314658e habanalabs: use 1U when shifting bits omits 31ac1f1a5712 habanalabs: check TPC vector pipe is empty omits 0358372bbe86 habanalabs: remove redundant assignment to variable omits 65887291c6a8 habanalabs: use FIELD_PREP() instead of << omits a0e072f5a18f habanalabs: use standard BIT() and GENMASK() omits bd4ef3729213 habanalabs: eliminate redundant else condition omits f907af183b8b habanalabs: cast int to u32 before printing it with %u omits f5b9c8cf25a5 habanalabs: change CB's ID to be 64 bits omits d6b045c08384 habanalabs: print the queue id in case of an error omits acd330c141b4 habanalabs: remove security from ARB_MST_QUIET register omits 2e5eda4681f9 habanalabs: PCIe Advanced Error Reporting support omits 843839bec3a3 habanalabs: expose sync manager resources allocation in IN [...] omits 0a068adde505 habanalabs: add information about PCIe controller omits a98d73c7fae4 habanalabs: Replace dma-fence mechanism with completions omits b71590efb2cd habanalabs: increase length of ASIC name omits 3c0f462da069 drm/msm/dpu: remove unused variables new_cnt and old_cnt i [...] omits 341a361c4636 drm/msm/dpu: Convert to DEFINE_SHOW_ATTRIBUTE omits 63ca94adc03c drm/msm: Leave inuse count intact on map failure omits 9d8baa2bf224 drm/msm: Fix premature purging of BO omits 50b18e4a2608 ASoC: cros_ec_codec: fix kconfig dependency warning for SN [...] omits 90e2a588c9e7 ASoC: tas2562: Remove duplicate code for I/V sense omits 2c19bb43e557 can: flexcan: add lx2160ar1 support omits 2a1993eadf8c can: flexcan: add imx8qm support omits ef5f6312087e can: flexcan: add Transceiver Delay Compensation support omits 0542920c3f0a can: flexcan: add CAN FD BRS support omits ce885a192f1c can: flexcan: add ISO CAN FD feature support omits eadf6ca918f6 can: flexcan: add CAN-FD mode support omits d9b90b05fd78 can: flexcan: use struct canfd_frame for CAN classic frame omits 890599bc8618 can: flexcan: flexcan_set_bittiming(): move setup of CAN-2 [...] omits 1434d0434962 can: flexcan: add LPSR mode support omits 02f71c6605e1 can: flexcan: disable clocks during stop mode omits 9ad02c7f4f27 can: flexcan: flexcan_chip_stop(): add error handling and [...] omits 11afd87c1af7 Merge branch 'misc' into for-next omits 15ef2072189c can: flexcan: add correctable errors correction when HW su [...] omits ee97302d7865 can: flexcan: Add check for transceiver maximum bitrate li [...] omits 3d60f33a7a7a can: flexcan: flexcan_probe(): make regulator xceiver optional omits ab60523a76a4 can: flexcan: Ack wakeup interrupt separately omits ef4b623b141f can: flexcan: quirks: get rid of long lines omits fe63a0661023 can: flexcan: struct flexcan_regs: document registers not [...] omits 4b702878afc3 can: flexcan: more register names omits ce90e073d645 can: flexcan: flexcan_exit_stop_mode(): remove stray empty line omits 555f6e568dfb can: flexcan: sort include files alphabetically omits da75ba248265 dmaengine: dmatest: Return boolean result directly in filter() omits b28de385b71a dmaengine: dmatest: Check list for emptiness before access [...] omits d2dc9ab74764 Merge branch 'fixes' into next omits 488e3f52a827 phy: rockchip-dphy-rx0: Include linux/delay.h omits 9b1e52137b22 phy: fix USB_LGM_PHY warning & build errors omits f1ec83f880db arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S omits 8cfcf3279419 dt-bindings: Add doc for FriendlyARM NanoPi R2S omits 0c6a113b2446 fscrypt: use sha256() instead of open coding omits c8c868abc91f fscrypt: make fscrypt_set_test_dummy_encryption() take a ' [...] omits ac4acb1f4b2b fscrypt: handle test_dummy_encryption in more logical way omits 31114726b693 fscrypt: move fscrypt_prepare_symlink() out-of-line omits c7f0207b6130 fscrypt: make "#define fscrypt_policy" user-only omits 9dad5feb49a5 fscrypt: stop pretending that key setup is nofs-safe omits 4cc1a3e7e852 fscrypt: require that fscrypt_encrypt_symlink() already has key omits e9d5e31d2fe3 fscrypt: remove fscrypt_inherit_context() omits ae9ff8ad81b1 fscrypt: adjust logging for in-creation inodes omits 4c030fa8870e ubifs: use fscrypt_prepare_new_inode() and fscrypt_set_context() omits e075b6901047 f2fs: use fscrypt_prepare_new_inode() and fscrypt_set_context() omits 02ce5316afc8 ext4: use fscrypt_prepare_new_inode() and fscrypt_set_context() omits 177cc0e71008 ext4: factor out ext4_xattr_credits_for_new_inode() omits a992b20cd4ee fscrypt: add fscrypt_prepare_new_inode() and fscrypt_set_c [...] omits 1e4a6deee43a Merge branch 'v5.10-clk/next' into for-next omits 284fb3c666f0 Merge branch 'ti-k3-dts-stage' into ti-k3-next omits 30d9faa608ee Merge branch 'ti-k3-dts-next' into ti-k3-next omits 62cc4d00bb5c arm64: dts: ti: k3-am65: ringacc: drop ti, dma-ring-reset-quirk omits 66db854b1f62 arm64: dts: ti: k3-j721e-common-proc-board: Configure the [...] omits 4e5833884f66 arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes omits 70d839e2761d clk: rockchip: rk3399: Support module build omits 4d98ed1e1264 clk: rockchip: fix the clk config to support module build omits ea650c26611d clk: rockchip: Export some clock common APIs for module drivers omits 37353491d1a8 clk: rockchip: Export rockchip_register_softrst() omits f73907de3493 clk: rockchip: Export rockchip_clk_register_ddrclk() omits 63207c37eac4 clk: rockchip: Use clk_hw_register_composite instead of cl [...] omits 816e87253dec clk: rockchip: rk3308: drop unused mux_timer_src_p omits e82ed736ad2d MAINTAINERS: Add entry for the Nitro Enclaves driver omits bf15d79ce142 nitro_enclaves: Add overview documentation omits acc4229c3990 nitro_enclaves: Add sample for ioctl interface usage omits 0f5c7b748439 nitro_enclaves: Add Makefile for the Nitro Enclaves driver omits 07499cc661a9 nitro_enclaves: Add Kconfig for the Nitro Enclaves driver omits 9c8eb50fe9e2 nitro_enclaves: Add logic for terminating an enclave omits 111c775a5f0d nitro_enclaves: Add logic for starting an enclave omits 7dc9d4309fdb nitro_enclaves: Add logic for setting an enclave memory region omits 988b7a471726 nitro_enclaves: Add logic for getting the enclave image load info omits ff8a4d3e3a99 nitro_enclaves: Add logic for setting an enclave vCPU omits 38907e124088 nitro_enclaves: Add logic for creating an enclave VM omits bd47c995c0e4 nitro_enclaves: Init misc device providing the ioctl interface omits e5d616d8bb50 nitro_enclaves: Handle out-of-band PCI device events omits ad2b6980d0d3 nitro_enclaves: Handle PCI device command requests omits 89308c11ae3b nitro_enclaves: Init PCI device driver omits 1df624892c1e nitro_enclaves: Define enclave info for internal bookkeeping omits 0a44561768c5 nitro_enclaves: Define the PCI device interface omits 15b760c37ad3 nitro_enclaves: Add ioctl interface definition omits 55c5cc63ab32 ASoC: hdmi-codec: Use set_jack ops to set jack omits 2a32dbdc2c7d drm: rcar-du: Put reference to VSP device omits 709b66b4b745 drm: rcar-du: Update description for DRM_RCAR_DW_HDMI Kcon [...] omits f4dfa76d73f7 drm: rcar-du: Fix crash when enabling a non-visible plane omits dc86d6bc9bc3 drm: rcar-du: Fix pitch handling for fully planar YUV formats omits ef84ad32f41c drm: rcar-du: Add r8a77961 support omits 460941cd6923 dt-bindings: display: renesas: dw-hdmi: Add R8A77961 support omits 0356f0fbc53d dt-bindings: display: renesas: dw-hdmi: Tidyup example compatible omits 542d9a658eeb dt-bindings: display: renesas: du: Document the r8a77961 bindings omits 6d981d276110 drm: rcar-du: lvds: Add support for R8A774E1 SoC omits 0c905a0a30d1 dt-bindings: display: renesas,dw-hdmi: Add r8a774e1 support omits 45d6ec79dd42 dt-bindings: display: renesas,lvds: Document r8a774e1 bindings omits 31057d444d41 drm: rcar-du: Add support for R8A774E1 SoC omits 4b6f2b971e8d dt-bindings: display: renesas,du: Document r8a774e1 bindings omits 946a61ab2d75 drm/bridge: lvds-codec: Add support for regulator omits 2cd9df2be757 dt-bindings: display: bridge: lvds-codec: Document power-s [...] omits 4443390e08d3 reiserfs: Initialize inode keys properly omits a7be300de800 udf: Fix memory leak when mounting omits fe6f6c38ed1d Merge branch 'for-5.9/upstream-fixes' into for-next omits 4a6a4c966ccf HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons omits 723607379b13 Merge branch 'for-5.9/upstream-fixes' into for-next omits 140958da9ab5 HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons omits 6579e79e7a8a Merge branch 'printk-rework' into for-next omits f35efc78add6 printk: remove dict ring omits e9c142f6f54d arch/um: Add a dummy <asm/cacheflush.h> header omits 74caba7f2a06 printk: move dictionary keys to dev_printk_info omits aa9f6661eddd udf: Remove redundant initialization of variable ret omits c0cd156ef061 Merge branch 'for-5.9/upstream-fixes' into for-next omits 2c3468893779 HID: alps: clean up indentation issue omits cfe2790b163a printk: move printk_info into separate array omits 48c97aaf3c30 Merge branch 'for-5.10/intel-ish-hid' into for-next omits bc421f7da477 Merge branch 'imx/defconfig' into for-next omits 72ff96ad7e65 Merge branch 'imx/dt64' into for-next omits 36725cb091c5 HID: intel-ish-hid: simplify the return expression of isht [...] omits 72214746fc48 Merge branch 'imx/dt' into for-next omits 7a03d35552e6 Merge branch 'imx/bindings' into for-next omits cca57572bb8d Merge branch 'imx/soc' into for-next omits 21e1a9d00eba Merge branch 'imx/drivers' into for-next omits 81508190d354 Merge branch 'clk/imx' into for-next omits 6564d0ad67ef ALSA: ctl: Workaround for lockdep warning wrt card->ctl_fi [...] omits 912a6e2ef6dd arm64: dts: imx8mq-librem5: correct GPIO hog property omits ac938aa9aec4 arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC omits d8fa4792dad3 arm64: dts: imx8mq: correct interrupt flags omits 4153f7811a9b arm64: dts: imx8mn: correct interrupt flags omits 5f67317bd967 arm64: dts: imx8mm: correct interrupt flags omits 1d93b292af67 arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts omits f3cbcbbb4b38 arm64: dts: layerscape: correct watchdog clocks for LS1088A omits 499b76787586 arm64: dts: freescale: sl28: enable fan support omits 3672d6fa6eae arm64: dts: freescale: sl28: enable LED support omits 945710bbdbdf arm64: dts: freescale: sl28: map GPIOs to input events omits c86e4202fde4 arm64: dts: freescale: sl28: enable sl28cpld omits d367e7d3351e arm64: dts: imx8mq-evk: Add MIPI DSI support omits f7d48ffcfc6e arm64: dts: layerscape: Add label to pcie nodes omits 7358e05bddca arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphon [...] omits ade0176dd8a0 arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN Sy [...] omits 8e5910d2dc39 dt-bindings: arm: fsl: Add binding for Variscite Symphony [...] omits 0d12658dc179 dt-bindings: usb: renesas,usbhs: Add r8a774e1 support omits 09dc10a7b20d dt-bindings: usb: renesas, usb3-peri: Document r8a774e1 support omits 183fba0ab1f9 usb: appledisplay: use module_usb_driver to simplify the code omits 089566094116 USB: bcma: use module_bcma_driver to simplify the code omits 2b4534185b61 Merge tag 'usb-ci-v5.10-rc1' of git://git.kernel.org/pub/s [...] omits b05dfbba9c46 Merge branch 'v5.9-next/soc' into for-next omits 0af740293ab4 Merge branch 'v5.9-next/dts64' into for-next omits 494eebdc7e90 dt-bindings: arm: actions: Document RoseapplePi omits dde8a1e4426d dt-bindings: Add vendor prefix for RoseapplePi.org omits ccc3b1ac4ac6 dt-bindings: arm: actions: Document Caninos Loucos Labrador omits d684ad5a4c3d dt-bindings: Add vendor prefix for Caninos Loucos omits 8d526001bab3 media: ipu3-imgu: Fixed some coding style issues in ipu3-css.c omits 71458ac37bd8 media: atomisp/pci/atomisp_ioctl.c: strlcpy -> strscpy omits f7e52078ce29 media: atomisp:pci/runtime/queue: modify the return error value omits 9ce5fe9584db media: staging: atomisp: Remove unnecessary 'fallthrough' omits 2394984fee73 media: staging: media: atomisp: Fix bool-related style issues omits e2858fa61798 media: staging: media: atomisp: Don't do unnecessary zeroi [...] omits 69fea2b4e59c staging: r8188eu: replace WIFI_REASON_CODE enum with nativ [...] omits c823f6a7980b staging: hikey9xx: Fix incorrect assignment omits d6628e8cbe20 staging: rtl8192u: clean up comparsions to NULL omits e7a9c7b51628 staging: rtl8192u: correct placement of else if omits c4309727d492 staging: rtl8192u: clean up blank line style issues omits 9079371e947b staging: rtl8188eu: clean up alignment style issues omits 3207ff20d0ce staging: rtl8188eu: clean up block comment style issues omits 4ed7f05244a2 staging: rtl8712: use shorter array initializations omits 0e934ce2904e staging: rtl8712: clean up comparsions to NULL omits dbbc8fdf2ad5 staging: spmi: hisi-spmi-controller: Use devm_ version of [...] omits e2bb57d233ce staging/emxx_udc: fix indenting issue on a couple of statements omits 5d240a54be7e staging: vchiq: convert compat await_completion omits a4367cd2b231 staging: vchiq: convert compat bulk transfer omits f618affa770c staging: vchiq: convert compat dequeue_message omits 9f9caab91ab8 staging: vchiq: convert compat create_service omits 06c78d4e359f staging: vchiq: rework compat handling omits 6a950755cec1 ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_de [...] omits aac352d6810e ath5k: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 191e7f9f05c6 ath11k: Remove unused function ath11k_htc_restore_tx_skb() omits b290f902b857 Merge tag 'iio-for-5.10b-take2' of https://git.kernel.org/ [...] omits 9883c0d075f1 ath11k: remove redundant num_keep_alive_pattern assignment omits c695faf745f9 ath11k: wmi: remove redundant configuration values from init omits 5cca5fa1c164 ath11k: Add support spectral scan for IPQ6018 omits 568f06036ee2 ath11k: debugfs: move some function declarations to correc [...] omits 56292162b9a2 ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] omits cb4e57db2ff0 ath11k: debugfs: use ath11k_debugfs_ prefix omits da3a9d3c1576 ath11k: refactor debugfs code into debugfs.c omits 80b892fc8a90 ath11k: Add checked value for ath11k_ahb_remove omits 214091517f0c wcn36xx: Ensure spaces between functions omits 7f885b0bdf6f wcn36xx: Mark internal smd functions static omits b421d04e4978 wcn36xx: Advertise ieee802.11 VHT flags omits 87d3f1f34157 wcn36xx: Add VHT rates to wcn36xx_update_allowed_rates() omits d961fdfaa208 wcn36xx: Convert to VHT parameter structure on wcn3680 omits f97fe43a9495 wcn36xx: Define INIT_HAL_MSG_V1() omits 52054ebd0532 wcn36xx: Latch VHT specific BSS parameters to firmware omits 2f0c0e3b856d wcn36xx: Add ability to download wcn3680 specific firmware [...] omits 3e977c5c523d wcn36xx: Define wcn3680 specific firmware parameters omits 8ec5568b4e2e wcn36xx: Extend HAL param config list omits e042bc19aace wcn36xx: Set PHY into correct mode for 80MHz channel width omits fc4d4008f810 wcn36xx: Encode PHY mode for 80MHz channel in hw_value omits 235b9ae0265b wcn36xx: Add accessor macro HW_VALUE_PHY for PHY settings omits f779a92f7b69 wcn36xx: Use HW_VALUE_CHANNEL macro to get channel number omits 59b5c8447c14 wcn36xx: Add accessor macro HW_VALUE_CHANNEL for hardware [...] omits 4e9381056547 ath10k: Use bdf calibration variant for snoc targets omits dd7a3a331f5d rtlwifi: rtl8723be: use true,false for bool variable large [...] omits ff4d1d726e7f rtlwifi: rtl8821ae: use true,false for bool variable large [...] omits a03efb41bb15 rtlwifi: rtl8192ee: use true,false for bool variable large [...] omits 6c1d61913570 rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift omits 47be1cdee7ac ARM: dts: owl-s500: Add RoseapplePi omits 55f6c9931f7c ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers omits 874a36f05764 ARM: dts: Add Caninos Loucos Labrador v2 omits 7f1e215b39cb mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE omits bc38325703eb soc: actions: include header to fix missing prototype omits d0c8ff7c1e47 wlcore: Remove unused function no_write_handler() omits 13441281bde0 arm64: dts: actions: Add DMA Controller for S700 omits 4bb1eb3cd4bd arm64: dts: actions: limit address range for pinctrl node omits 05b0852ec99d ARM: dts: imx6qdl-gw5xxx: correct interrupt flags omits e8c677195cae dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings omits 7b0bb204ee70 dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree [...] omits 805837740d01 clk: imx: imx21: Remove clock driver omits fb956b3e20f0 clk: imx: imx35: Remove mx35_clocks_init() omits 30c1951790df clk: imx: imx31: Remove mx31_clocks_init() omits 4d66bc3c5f4a clk: imx: imx27: Remove mx27_clocks_init() omits b70c9cacbfb1 ARM: imx: Remove unused definitions omits f68ea682d1da ARM: imx35: Retrieve the IIM base address from devicetree omits 445cf02cada4 ARM: imx3: Retrieve the AVIC base address from devicetree omits 2cf98d12958c ARM: imx3: Retrieve the CCM base address from devicetree omits 3172225d45bd ARM: imx31: Retrieve the IIM base address from devicetree omits d54debc72f5f ARM: imx27: Retrieve the CCM base address from devicetree omits 94b2bec1b0e0 ARM: imx27: Retrieve the SYSCTRL base address from devicetree omits ddfd4ab6bb08 drm/exynos: Fix dma_parms allocation omits c80bcf19e0c5 arm64: defconfig: enable the sl28cpld board management controller omits 5af75c747e2a net/mlx5e: Enhanced TX MPWQE for SKBs omits 67044a88aa05 net/mlx5e: Move TX code into functions to be used by MPWQE omits b39fe61edc50 net/mlx5e: Rename xmit-related structs to generalize them omits 530d5ce22ca2 net/mlx5e: Generalize TX MPWQE checks for full session omits 338c46c636a7 net/mlx5e: Support multiple SKBs in a TX WQE omits 56e4da669a36 net/mlx5e: Move the TLS resync check out of the function omits 97e3afd64dc2 net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT omits 388a2b56e5b0 net/mlx5e: Small improvements for XDP TX MPWQE logic omits 8e4b53f60f7d net/mlx5e: Refactor xmit functions omits d02dfcd51f1f net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c omits 8ba6f18399c9 net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info omits 6d55af43fe93 net/mlx5e: Refactor inline header size calculation in the TX path omits 19bc26e0ba37 arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers omits 55df2079eb6f ARM: dts: imx6q-logicpd: Use GPIO chipselect omits dd1d4def6820 ARM: dts: imx: Add an entry for imx6q-logicpd.dtb omits 9249d286984c ARM: dts: imx6q-logicpd: Add a specific board compatible string omits 928b960fe5af dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board omits dcdd4f2e829e ARM: dts: imx6q: align GPIO hog names with dtschema omits cf59eb13e151 KVM: PPC: Book3S: Fix symbol undeclared warnings omits eb173559c97c KVM: PPC: Book3S: Remove redundant initialization of variable ret omits 4517076608c5 KVM: PPC: Book3S HV: XIVE: Convert to DEFINE_SHOW_ATTRIBUTE omits c48cf8e5d88b arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin conf [...] omits 12cdf9d2c9f8 arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin c [...] omits 510ed6749fa6 arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 [...] omits fd264ce96c38 Documentation: tracing: Add the startup timing of boot-tim [...] omits ba0fbfbb21cd tracing/boot, kprobe, synth: Initialize boot-time tracing earlier omits 4114fbfd02f1 tracing: Enable creating new instance early boot omits a838deab4e63 tracing: Enable adding dynamic events early stage omits ac343da7bc90 tracing: Define event fields early stage omits 36dadef23fcc kprobes: Init kprobes in early_initcall omits 8f2a59968f96 selftests/ftrace: Add %return suffix tests omits 19c311ae7c0f Documentation: tracing: boot: Add an example of tracing fu [...] omits 638e476d1df6 Documentation: tracing: Add %return suffix description omits 3dd3aae32dc9 tracing/uprobes: Support perf-style return probe omits 4725cd89978c tracing/kprobes: Support perf-style return probe omits c51ba517989e Documentation: tracing: Add tracing_on option to boot-time tracer omits 8490db06f914 tracing/boot: Add per-instance tracing_on option support omits 40d14da38367 fgraph: Convert ret_stack tasklist scanning to rcu omits eb8d8b4c9848 tracing: remove a pointless assignment omits f3d36426618e kprobes: Use module_name() macro omits b427e765bdff tracing: Use __this_cpu_read() in trace_buffered_event_enable() omits 5c8c206e4308 tracing: Delete repeated words in comments omits 92ec804f3dbf net: phy: bcm7xxx: Add an entry for BCM72113 omits 7b1d96813317 spi: omap2-mcspi: Improve performance waiting for CHSTAT omits 4c3a14fbc05a spi: npcm-fiu: simplify the return expression of npcm_fiu_probe() omits d30a7d54e848 selftests: netfilter: remove unused cnt and simplify comma [...] omits 5b1a995bfa93 selftests: netfilter: fix nft_meta.sh error reporting omits f02ced62ec35 selftests: netfilter: add cpu counter check omits 8d23b0b8fc95 regulator: s5m8767: initialize driver via module_platform_driver omits 0c7d1b4d0c1e regulator: enable compile testing for Maxim and Samsung PM [...] omits be35cc4695aa regulator: fix indentation issue omits 18cd9b00fffe ipvs: Remove unused macros omits 8a8b9047a897 netfilter: nf_tables: Remove ununsed function nft_data_debug omits 1702ad79d31e netfilter: conntrack: proc: rename stat column omits a8a717963fe5 selftests/bpf: Fix stat probe in d_path test omits 1d512ee861b8 regmap: debugfs: Fix more error path regressions omits 376dd57d8863 Merge series "ASoC: SOF: fix kcontrol size checks" from Ka [...] omits 163cd1059a85 ASoC: hdac: make SOF HDA codec driver probe deterministic omits be05ab41c618 ASoC: tas2770: Refactor sample rate function omits d3964aff7331 ASoC: tas2770: Fix the spacing and new lines omits ec9377dca2ca ASoC: tas2770: Convert bit mask to GENMASK in header omits d3d71c99b541 ASoC: tas2770: Fix unbalanced calls to pm_runtime omits b23d9eb897a1 dt-bindings: tas2770: Fix I2C addresses for the TAS2770 omits 8adcdbe63aa7 ASoC: tas2562: Add the TAS2110 class-D amplifier omits 9074a078435e dt-bindings: tas2562: Add the TAS2110 amplifier omits c69d2ddb2072 bpf: Using rcu_read_lock for bpf_sk_storage_map iterator omits 1ef5423a55c2 x86/fpu: Handle FPU-related and clearcpuid command line ar [...] omits 2ca210112ad9 ASoC: SOF: control: add size checks for ext_bytes control .put() omits ec5a97624a8d ASoC: SOF: control: fix size checks for volatile ext_bytes [...] omits 3331bcd6a2f2 ASoC: SOF: control: fix size checks for ext_bytes control .get() omits 4153b89b4126 Merge branch 'refactor-check_func_arg' omits f79e7ea57173 bpf: Use a table to drive helper arg type checks omits fd1b0d604c56 bpf: Hoist type checking for nullable arg types omits c18f0b6aee2a bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg omits a2bbe7cc9075 bpf: Set meta->raw_mode for pointers close to use omits feec70401672 bpf: Make context access check generic omits 02f7c9585d1e bpf: Make reference tracking generic omits d7b9454a4f63 bpf: Make BTF pointer type checking generic omits 9436ef6e862b bpf: Allow specifying a BTF ID per argument in function protos omits 27774b7073b5 btf: Add BTF_ID_LIST_SINGLE macro omits 0d004c020b55 bpf: Check scalar or invalid register in check_helper_mem_access omits 2af30f115d69 btf: Make btf_set_contains take a const pointer omits c5a2a132a386 Merge tag 'linux-can-next-for-5.10-20200921' of git://git. [...] omits ae4dd9a8c217 Merge tag 'mac80211-next-for-net-next-2020-09-21' of git:/ [...] omits 3ba6baf64b9a net: natsemi: Remove set but not used variable omits c8c33b80f4e8 net: unix: remove redundant assignment to variable 'err' omits 66e22932eb79 net: phy: realtek: enable ALDPS to save power for RTL8211F omits a7920efdd86d net: dsa: rtl8366rb: Support all 4096 VLANs omits 5b398f8fc186 Merge tag 'intel-pinctrl-v5.10-1' of git://git.kernel.org/ [...] omits e777f8c8f9f6 Merge tag 'renesas-pinctrl-for-v5.10-tag1' of git://git.ke [...] omits 0ce0c3cd2239 net: dsa: mt7530: Add some return-value checks omits 36eccdb58fb5 Merge tag 'gpio-updates-for-v5.10-part1' of git://git.kern [...] omits 97ee967e6c56 Merge branch 'asoc-5.9' into asoc-5.10 omits 1226fa0e541c iommu/arm-smmu: Constify some helpers omits 556db53a71e0 iommu/arm-smmu: Prepare for the adreno-smmu implementation omits 67f1a7a314a2 iommu/arm-smmu: Add support for split pagetables omits dd147a89f37d iommu/arm-smmu: Pass io-pgtable config to implementation s [...] omits ec96690de82c ASoC: tlv320aic32x4: Enable fast charge omits 40b37136287b ASoC: tlv320aic32x4: Fix bdiv clock rate derivation omits 5b4458ebb4c8 ASoC: tlv320aic32x4: Ensure a minimum delay before clock s [...] omits a194c5f2d2b3 arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE omits 7d6e1329652e vfio iommu: Add dma available capability omits 31b030db6836 Merge branch 'clk-allwinner' into clk-next omits 7d58e6555870 net-sysfs: add backlog len and CPU id to softnet data omits 5eefe5e18317 Merge tag 'sunxi-clk-for-5.10-1' of https://git.kernel.org [...] omits 15ac9d5ccb56 Merge branch 'clk-amlogic' into clk-next omits c4f084edd358 Merge branch 'Update-license-and-polish-ENA-driver-code' omits c452f37597bd net: ena: update ena documentation omits f49ed500d60e net: ena: Fix all static chekers' warnings omits 0deca83ff111 net: ena: Change RSS related macros and variables names omits a8aea84981ad net: ena: Remove redundant print of placement policy omits bf2746e849c9 net: ena: Capitalize all log strings and improve code readability omits f0525298f3cc net: ena: Change log message to netif/dev function omits 2246cbc2c298 net: ena: Change license into format to SPDX in all files omits 871ca96f1c7d Merge tag 'clk-meson-v5.10-1' of https://github.com/BayLib [...] omits fa23aea7a099 Merge branch 'clk-renesas' into clk-next omits 7ef32e52368f vfio: add a singleton check for vfio_group_pin_pages omits 7aa908b48d6e Merge tag 'clk-renesas-for-v5.10-tag2' of git://git.kernel [...] omits b696db590f5d chelsio: simplify the return expression of t3_ael2020_phy_prep() omits fe6bc89abe2c connector: simplify the return expression of cn_add_callback() omits d4b717dd2009 enetc: simplify the return expression of enetc_vf_set_mac_addr() omits ccb5942addd7 ice: simplify the return expression of ice_finalize_update() omits 2595b113d9d9 mlxsw: spectrum_router: simplify the return expression of [...] omits f621df96acb4 net: hns3: simplify the return expression of hclgevf_clien [...] omits 05c3b6e79db2 net: qlcnic: simplify the return expression of qlcnic_83xx [...] omits 12856e7acde4 PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY omits 262623961478 MIPS: kexec: Add crashkernel=YM handling omits 5fa1f7680f27 MIPS: Loongson64: Add UART node for LS7A PCH omits c1f6b45e630a MIPS: Ingenic: Add CPU nodes for Ingenic SoCs. omits 307c9926393a MIPS: malta: remove mach-malta/malta-dtshim.h header file omits 0c0938ea1d7c MIPS: malta: remove unused header file omits b350041e6f23 MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1000 omits b123c46cf558 MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1300 omits 7895d662bab8 MIPS: SGI-IP30: Move irq bits to better header files omits bc1c969f1158 MIPS: Loongson-3: Calculate ra properly when unwinding the stack omits 195615ecc830 MIPS: Loongson-3: Enable COP2 usage in kernel omits 4e43e5df5850 MIPS: context switch: Use save/restore instead of set/clea [...] omits 6fa573a3e307 MIPS: kernel: include probes-common.h header in branch.c omits d976ae6ba04c MIPS: Make setup_elfcorehdr and setup_elfcorehdr_size static omits 1c0f68252a6a vfio/pci: Don't regenerate vconfig for all BARs if !bardirty omits eac7cc21c4e4 vfio/pci: Remove redundant declaration of vfio_pci_driver omits c12fa88c6d16 vfio: Fix typo of the device_state omits 501ef013390b ASoC: rt711: wait for the delayed work to finish when the [...] omits cadab0aefcba ASoC: tas2770: Fix error handling with update_bits omits 4b8ab8a7761f ASoC: tas2770: Fix required DT properties in the code omits 4272caf34aa4 ASoC: tas2770: Add missing bias level power states omits b0bcbe615756 ASoC: tas2770: Fix calling reset in probe omits 5f2df2a4583b ASoC: rt700: wait for the delayed work to finish when the [...] omits 31f23a6a181c bpf: Fix potential call bpf_link_free() in atomic context omits 596fd0162ac7 dt-bindings: iio: vishay,vcnl4000: add interrupts property omits da83df66265b iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads. omits 6b0cc5dce072 iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak [...] omits 293e809b2e8e iio:adc:ti-adc12138 Fix alignment issue with timestamp omits 39e91f3be4cb iio:adc:ti-adc0832 Fix alignment issue with timestamp omits c14edb4d0bdc iio:imu:st_lsm6dsx Fix alignment and data leak issues omits 0456ecf34d46 iio:light:si1145: Fix timestamp alignment and prevent data leak. omits 10ab7cfd5522 iio:gyro:itg3200: Fix timestamp alignment and prevent data leak. omits f71e41e23e12 iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return omits d390ff735d0a iio: adc: exynos_adc: Replace indio_dev->mlock with own de [...] omits 7f6fc073fd85 dt-bindings:iio:adc:holt,hi8435 yaml conversion omits dd29b1297377 dt-bindings:iio:adc:adi,ad7768-1 yaml conversion omits e294abc7bef0 dt-bindings:iio:adc:adi,ad7949 yaml conversion omits e13b686b18e3 dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion omits 1ca9d1b1342d dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion omits 45f90fe986ad dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion omits 75440ae305b6 dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion omits 49703a3685ee dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion omits 964adff5fa49 dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion omits 8655d6977b0d dt-bindings:iio:adc:ti,ads1015 yaml conversion omits 1f3b18732e36 dt-bindings:iio:adc:cosmic,10001-adc yaml conversion omits 6e7625a9f0c9 dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion omits 6d15f62f5090 dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion omits 97218c6d1eb9 dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion. omits 9c146a575b48 dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion omits f384720e3988 dt-bindings:iio:adc: aspeed,ast2400 yaml conversion omits 994235f3234f dt-bindings:iio:adc:st,stmpe-adc yaml conversion omits 128aba07d3a6 dt-bindings:iio:adc:ti,twl4030-madc yaml conversion omits 22daffe295db dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml. omits 44a76de8ca4d iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_I [...] omits e8173161746d iio: adis. Drop adis_burst struct omits 0dfaa465fc73 iio: adis16475: Drop adis_burst usage omits f81d053bb461 iio: adis16400: Drop adis_burst usage omits 36e322ec5dd2 iio: adis: Move burst mode into adis_data omits 9e7c7d92747f iio:accel:bma180: Fix use of true when should be iio_share [...] omits 9e0f085c2b33 arm64: Move console stack display code to stacktrace.c omits e8a26c5b767b iio:magn:hmc5843: Fix passing true where iio_shared_by enu [...] omits cd7798cbd280 iio: Add __printf() attributes to various allocation functions omits c9561fd21a06 iio:core: Tidy up kernel-doc. omits c8bb10c50d60 iio: dac: ad5592r: localize locks only where needed in ad5 [...] omits b004fe33034c iio: dac: ad5592r: un-indent code-block for scale read omits 5fe68a4d85bf iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE omits 376cdf66f624 iommu/arm-smmu-v3: Fix endianness annotations omits ed33833ea822 iio: chemical: sgp30: Add description for sgp_read_cmd()'s [...] omits faeda9190758 iio: gyro: adis16080: Fix formatting issue omits ee21014b102e iio: dummy: iio_dummy_evgen: Demote file header and supply [...] omits c5e6c649b4c4 iio: adc: ad7949: Fix misspelling issue omits 1536a8ee142f iio: dac: ad5064: Fix a few kerneldoc misdemeanours omits 6026292469e7 iio: dac: ad7303: Complete 'struct ad7303_state' doc omits 8a0f412fca6e iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own [...] omits 3cef2e31b54b iio: proximity: vl53l0x: Add IRQ support omits 58601d102dc3 dt-bindings: iio: proximity: vl53l0x: Add IRQ support omits 322da39090f0 iio:health:max30102: Drop of_match_ptr and use generic fw [...] omits 4231f9d166bb iio:humidity:si7020: Drop of_match_ptr protection omits 7f33a29a747f iio:humidity:htu21: Drop of_match_ptr protection omits 2b4f0172ae68 iio:magn:ak8974: Drop of_match_ptr protection omits 8e5a0426dddb iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections. omits 03303e842543 iio:proximity:pulsedlight: Drop of_match_ptr protection omits 00fa493b9989 iio:proximity:as3935: Drop of_match_ptr and use generic fw [...] omits c457b7efa302 iio:proximity:as3935: Use local struct device pointer to s [...] omits d13643143074 iio:humidity:hdc100x: Drop of_match_ptr protection. omits b3fce99a5737 iio:chemical:vz89x: Drop of_match_ptr protection and use g [...] omits e12b3a6150f1 iio:chemical:vz89x: Introduce local struct device pointer. omits 6ac282edd653 iio:chemical:sgp30: Drop of_match_ptr and use generic fw a [...] omits cb26d236861c iio:chemical:sgp30: Use local variable dev to simplify code omits a867e8986759 iio:chemical:atlas-sensor: Drop of_match_ptr and use gener [...] omits 4d36d4df68d3 iio:chemical:ams-iaq-core: Drop of_match_ptr protection omits 184ac728db03 iio:resolver:ad2s1200: Drop of_match_ptr protection omits b5c35aedf98d iio:temperature:tmp007: Drop of_match_ptr protection omits c5b411bc9a70 iio:temperature:tsys01: Drop of_match_ptr protection omits a409d2b63913 iio:pressure:zpa2326: Drop of_match_ptr protection omits 444f5f854b35 iio:pressure:ms5637: Drop of_match_ptr protection omits 0e62470652fa iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections omits eb25d0aa4ae0 iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF pro [...] omits 4c55fb8c9917 iio:potentiostat:lmp91000: Drop of_match_ptr and use gener [...] omits 16723c6eaa9e iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections omits 40f84dd0e60c iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF pro [...] omits 2de887b0cfc7 iio:dac:mcp4725: drop of_match_ptr and use generic fw properties omits 34860a19a3ac iio:dac:ad7303: Drop of_match_ptr protection omits fe506cc5af0b iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections. omits 23636b479a39 iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections. omits b49e6eb1c7df iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections omits 20e39f3aa278 iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF [...] omits a51a83499786 iio:potentiometer:mcp4131: Drop of_match_ptr and use gener [...] omits 6fad8ae45692 iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF [...] omits 9c5149cd92e4 iio:potentiometer:max5481: Drop invalid ACPI binding. omits 1c372dd71da4 iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF [...] omits 458c7665f82a iio:potentiometer:max5432: Drop of_match_ptr and use gener [...] omits 18fce56134c9 arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs omits b11483ef5a50 arm64: Make use of ARCH_WORKAROUND_1 even when KVM is not enabled omits 9c4b4c701e53 arm64/sve: Implement a helper to load SVE registers from F [...] omits 1e530f1352a2 arm64/sve: Implement a helper to flush SVE registers omits 6d40f05fad0b arm64/fpsimdmacros: Allow the macro "for" to be used in mo [...] omits 315cf047d230 arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN omits 68a4c52e55e0 arm64/signal: Update the comment in preserve_sve_context omits f186a84d8abe arm64/fpsimd: Update documentation of do_sve_acc omits f866c471542e arm64: dts: mt8183: update watchdog device node omits ca03dba30f2b spi/topcliff-pch: drop double zeroing omits 4c9db39361da regulator: unexport regulator_lock/unlock() omits 534c0f4391a4 ASoC: tas2562: Add the TAS2564 compatible omits 7a477213923f dt-bindings: tas2562: Add TAS2564 to binding omits 5b51b9221f71 ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common omits 43437d0417a3 ASoC: SOF: pm: Fix prepare callback behavior for OF usecase omits 641088722244 ASoC: cs42l51: add additional ADC volume controls omits 2263063fc488 ASoC: SOF: topology: fix the process being scheduled on co [...] omits 79d924e92fb0 Merge ba31128384dfd ("Merge tag 'libnvdimm-fixes-5.9-rc7' [...] omits 653f68b6ecd1 ACPI: processor: Print more information when acpi_processo [...] omits 55be22adf11b Merge a31128384dfd ("Merge tag 'libnvdimm-fixes-5.9-rc7' o [...] omits 7eeea936f6b8 drm/mediatek: reduce clear event omits ed38c33f1cc5 xprtrdma: drop double zeroing omits a31fee879c76 soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api omits 7884886e91f2 soc: mediatek: cmdq: add jump function omits 0461209a57da soc: mediatek: cmdq: add write_s_mask value function omits bef39098321b soc: mediatek: cmdq: add write_s value function omits 17f4ae3e8d7e soc: mediatek: cmdq: add read_s function omits 5bd9df35a3ce soc: mediatek: cmdq: add write_s_mask function omits 4efa3fe44019 soc: mediatek: cmdq: add write_s function omits 60a7e259a8bf soc: mediatek: cmdq: add address shift in jump omits c754e137f55e pNFS/flexfiles: Be consistent about mirror index types omits b9bb694b9f62 iommu/io-pgtable-arm: Clean up faulty sanity check omits 53507c37bf05 soc: mediatek: mtk-infracfg: Fix kerneldoc omits 81ee8e52a71c iomap: Change calling convention for zeroing omits e25ba8cbfd16 iomap: Convert iomap_write_end types omits 0fb2d7209d66 iomap: Convert write_count to write_bytes_pending omits 7d636676d284 iomap: Convert read_count to read_bytes_pending omits 0a195b91e899 iomap: Support arbitrarily many blocks per page omits b21866f514cb iomap: Use bitmap ops to set uptodate bits omits a6901d4d148d iomap: Use kzalloc to allocate iomap_page omits 24addd848a45 fs: Introduce i_blocks_per_page omits 7ed3cd1a69e3 iomap: Fix misplaced page flushing omits 6cc19c5fad09 iomap: Use round_down/round_up macros in __iomap_write_begin omits 534ad9afb19b ALSA: hda - fix CONTROLLER_IN_GPU macro name omits 7b882fe3e3e8 ALSA: hda - handle multiple i915 device instances omits c0a1d129d3e0 pNFS/flexfiles: Ensure we initialise the mirror bsizes cor [...] omits 1bee263dfda5 ALSA: hda - controller is in GPU on the DG1 omits 69b08bdfa818 ALSA: hda - add Intel DG1 PCI and HDMI ids omits 1170433e6611 cpuidle: tegra: Correctly handle result of arm_cpuidle_sim [...] omits 14db1f0a9333 objtool: Ignore unreachable trap after call to noreturn functions omits 2b232a22d822 objtool: Handle calling non-function symbols in other sections omits a97740f81874 dma-debug: convert comma to semicolon omits 089d83418914 drm/vc4: hvs: Pull the state of all the CRTCs prior to PV muxing omits 68274f97aeb6 NFSv4.2: xattr cache: remove unused cache struct field omits cf65e49f89f2 nfs: Convert to use the preferred fallthrough macro omits d8a6ad913c28 NFS4: Fix oops when copy_file_range is attempted with NFS4 [...] omits 0bdd4cea12a9 Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD [...] omits 1138ce1cf609 sunrpc: fix duplicated word in <linux/sunrpc/cache.h> omits 5589cc4778e2 SUNRPC: Remove remaining dprintks from sched.c omits 721a1d388b55 SUNRPC: Remove dprintk call sites in RPC queuing functions omits 1466c2216382 SUNRPC: Clean up RPC scheduler tracepoints omits c3adcc7dfbfc SUNRPC: Replace rpcbind dprintk call sites with tracepoints omits 1e664987a916 SUNRPC: Remove more dprintks in rpcb_clnt.c omits 15a798d6ce7e SUNRPC: Remove dprintk call sites in rpcbind XDR functions omits ac1ae534215b SUNRPC: Hoist trace_xprtrdma_op_setport into generic code omits e465cc3fa863 SUNRPC: Remove rpcb_getport_async dprintk call sites omits 42ebfc2cbf22 SUNRPC: Clean up call_bind_status() observability omits fd66e2a79d96 SUNRPC: Remove dprintk call site in call_decode omits 7c8099f6ada2 SUNRPC: Trace call_refresh events omits 914cdcc78a66 SUNRPC: Add trace_rpc_timeout_status() omits 6f9f17287e78 SUNRPC: Mitigate cond_resched() in xprt_transmit() omits db0a86c4266a SUNRPC: Replace connect dprintk call sites with a tracepoint omits 0ec36cc9cd99 SUNRPC: Remove dprintk call site in call_start() omits 6387039d6d75 SUNRPC: Remove the dprint_status() macro omits 015747d29679 SUNRPC: Replace dprintk() call site in xs_nospace() omits 9ce07ae5eb1d SUNRPC: Replace dprintk() call site in xprt_prepare_transmit omits 09d2ba0cb1b3 SUNRPC: Update debugging instrumentation in xprt_do_reserve() omits 78069487539d SUNRPC: Remove debugging instrumentation from xprt_release omits 06e234c61327 SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code omits e4378a0fdd43 SUNRPC: Remove trace_xprt_complete_rqst() omits 88428cc4ae7a SUNRPC dont update timeout value on connection reset omits 82c596ebaa10 nfs4: strengthen error check to avoid unexpected result omits 48bb6ec17cde NFS: remove redundant pointer clnt omits 78ad863c5738 bus: mhi: Fix entries based on Kconfig coding style omits d1e11d5f2167 wcn36xx: Remove dead code in wcn36xx_smd_config_bss() omits 5a7b60ad56d7 wcn36xx: Convert to using wcn36xx_smd_config_bss_v0() omits 1cdab0f89663 wcn36xx: Add wcn36xx_smd_config_bss_v0 omits 7656d1798556 wcn36xx: Update wcn36xx_smd_config_bss_v1() to operate internally omits 683693102072 wcn36xx: Move BSS parameter setup to wcn36xx_smd_set_bss_params() omits 9e212908b547 wcn36xx: Move wcn36xx_smd_set_sta_params() inside wcn36xx_ [...] omits fe784c28fee1 wcn36xx: Functionally decompose wcn36xx_smd_config_sta() omits c05a8bd80c17 wcn36xx: Add wrapper function wcn36xx_smd_set_sta_params_v1() omits 5a32029ad022 wcn36xx: Add wcn36xx_smd_set_bss_vht_params() omits 17801df251e8 wcn36xx: Add wcn36xx_smd_set_sta_ht_ldpc_params() omits 287c9310eab8 wcn36xx: Add wcn36xx_smd_set_sta_vht_params() omits 5a3b4ae1f32f wcn36xx: Add wcn36xx_smd_set_sta_default_ht_ldpc_params() omits 21ba284ca9f0 wcn36xx: Add wcn36xx_smd_set_sta_default_vht_params() omits c84515bd8f1c wcn36xx: Add wcn36xx_set_default_rates_v1 omits 617e7cf80c92 wcn36xx: Use V1 data structure to store supported rates omits 96d6617d64ee wcn36xx: Add VHT fields to parameter data structures omits ba929d6fe31a ath11k: Remove rproc references from common core layer omits 31026c72f9f2 dt-bindings: arm: fsl: Fix matching Purism Librem5 phones omits 03fb92a432ea ath9k: hif_usb: fix race condition between usb_get_urb() a [...] omits 02686841d58f rtlwifi: rtl8723be: fix comparison to bool warning in hw.c omits 9dbde387e283 rtlwifi: rtl8192de: fix comparison to bool warning in hw.c omits d544707ae078 rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c omits 77205bc3db80 rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c omits 07cc5f0345ae rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c omits d87a8d4d5eef rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c omits 03ce81593951 rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c omits 4cff897cb2f8 rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c omits 027a4c9c305f rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c omits 55bd14997867 net: wilc1000: clean up resource in error path of init mon [...] omits 41650c45fbd2 ssb: Remove meaningless jump label to simplify the code omits c65176fd49f4 arm64: dts: ti: k3-j721e: Rename mux header and update mac [...] omits 9ea55312ba10 Merge branch for-5.10/arm64/defconfig into for-next omits 2bef64efe3a3 Merge branch for-5.10/arm64/dt into for-next omits 90e33258d757 Merge branch for-5.10/arm/dt into for-next omits 9cdc415ddf44 Merge branch for-5.10/firmware into for-next omits 9e9e5b9da91b Merge branch for-5.10/soc into for-next omits 73a2bf5afd18 Merge branch for-5.10/dt-bindings into for-next omits 422e2b8ada97 Merge branch for-5.10/clk into for-next omits 1b6a0e43a1a1 PCI: layerscape: Add EP mode support for ls1088a and ls2088a omits e64844b6da31 PCI: layerscape: Modify the MSIX to the doorbell mode omits cc255eb0bfbe PCI: layerscape: Modify the way of getting capability with [...] omits 20e458fb92af PCI: layerscape: Fix some format issue of the code omits 16421e14ad5a dt-bindings: pci: layerscape-pci: Add compatible strings f [...] omits 47a062609a30 PCI: designware-ep: Modify MSI and MSIX CAP way of finding omits 6bfc9c3a2c70 PCI: designware-ep: Move the function of getting MSI capab [...] omits 2f7f7001d0e5 PCI: designware-ep: Add the doorbell mode of MSI-X in EP mode omits 24ede430fa49 PCI: designware-ep: Add multiple PFs support for DWC omits 16284bb069ef Merge branch 'i2c/for-current' into i2c/for-next omits c842c8a20ac9 Merge branch 'i2c/for-5.10' into i2c/for-next omits 9b65b020fff7 i2c: nvidia-gpu: Use put_unaligned_be24() omits 1276be23fd53 arm64: dts: mt8173: elm: Fix nor_flash node property omits 36f0a5fc5284 arm: dts: mt7623: add missing pause for switchport omits 86d36a5e9c1b i2c: ismt: Add support for Intel Emmitsburg PCH omits 77dae8056a13 i2c: ismt: Describe parameters in kernel doc omits 7eecca9daf9a i2c: jz4780: Remove of_match_ptr() omits 266fd91f2b2f i2c: jz4780: Add compatible string for JZ4770 SoC omits b74b33f5f7eb dt-bindings: i2c: ingenic: Add compatible string for the JZ4770 omits 97c93e06f506 i2c: amd_mp2: handle num is 0 input for i2c_amd_xfer omits 703b3228a8ff i2c: stm32: Simplify with dev_err_probe() omits 27c90870e701 i2c: stm32: fix error message on upon dma_request_chan & d [...] omits 8ce98dd21fcf misc: eeprom: use helper to get i2c_client from kobj omits b1d4dc15b2f4 i2c: Switch to using the new API kobj_to_dev() omits e2a8fa1e0faa arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin omits 592693a1f881 soc: aspeed: Improve kconfig omits 92fdb97d648a drm/ttm: update kernel-doc line comments omits afcd0c7d3d4c drm/panfrost: add Amlogic GPU integration quirks omits 110003002291 drm/panfrost: add amlogic reset quirk callback omits 91e89097b86f drm/panfrost: add support for vendor quirk omits c4651f11d09a i2c: rcar: add HostNotify support omits a8335c64c5f0 i2c: add slave testunit driver omits 6b194ee98646 platform/chrome: cros_ec_proto: Drop cros_ec_cmd_xfer() omits 64b02e54e50f platform/chrome: cros_ec_proto: Update cros_ec_cmd_xfer() [...] omits a7d39439f8bd drm/dev: Remove drm_dev_init omits df2ce4596c04 drm/amdgpu: Convert to using devm_drm_dev_alloc() (v2) omits cd01269d11a3 drm/i915/selftests: align more to real device lifetimes omits 18d122c0287b ALSA: compat_ioctl: avoid compat_alloc_user_space omits 82be0d7540b1 drm/i915/selftest: Create mock_destroy_device omits 2b987515e1d1 ALSA: asihpi: fix spellint typo in comments omits 86d6e5793e0f interconnect: imx: simplify the return expression of imx_i [...] omits 64fb587cfdc3 MAINTAINERS: Add reviewer entry for microchip mcp25xxfd SP [...] omits 27cf93863cbc MAINTAINERS: Add entry for Microchip MCP25XXFD SPI-CAN net [...] omits 33ea42f69f19 can: mcp25xxfd: add listen-only mode omits 55e5b97f003e can: mcp25xxfd: add driver for Microchip MCP25xxFD SPI CAN omits 875347fe5756 can: mcp25xxfd: add regmap infrastructure omits 1b5a78e69c1f dt-binding: can: mcp25xxfd: document device tree bindings omits 728fc9ff73d3 can: rx-offload: can_rx_offload_add_manual(): add new init [...] omits b2527eb271c8 can: mscan: simplify clock enable/disable omits 01fb4254e1d4 can: mscan: mpc5xxx_can: update contact email omits e0e25001d088 can: mcp251x: add support for half duplex controllers omits 74fa565b63dc can: mcp251x: Use readx_poll_timeout() helper omits 2d52dabbef60 can: mcp251x: add GPIO support omits cfc24a0aa7a1 can: mcp251x: sort include files alphabetically omits 864e48ebe93d dt-bindings: can: mcp251x: document GPIO support omits 14243910a8f6 dt-bindings: can: mcp251x: change example interrupt type t [...] omits 2640aaa4f6bd can: spi: Kconfig: remove unneeded dependencies form Kconf [...] omits ea8b33bde76c can: pcan_usb: add support of rxerr/txerr counters omits a8bb19dfab5a can: pcan_usb: Document the commands sent to the device omits 306df0b00b90 can: pch_can: use generic power management omits b060585d92cb can: peak_canfd: Remove unused macros omits bd412492465c can: peak_usb: convert to use le32_add_cpu() omits 0cf38586c216 can: ti_hecc: convert to devm_platform_ioremap_resource_byname() omits 71ef9dfda730 can: mscan: mark expected switch fall-through omits 29f45adbb727 can: mcba_usb: remove redundant initialization of variable err omits 9d23a9818cb1 can: c_can: Remove unused inline function omits 0719631a61df can: dev: can_bus_off(): print scheduling of restart if activated omits f81eb48b06fc can: dev: can_change_state(): print human readable state c [...] omits 80a71815d8cd can: dev: can_put_echo_skb(): propagate error in case of errors omits 87245f1f1183 can: dev: can_put_echo_skb(): print number of echo_skb tha [...] omits d77cd7fefc0d can: remove "WITH Linux-syscall-note" from SPDX tag of C files omits f61e7bfa50c8 can: softing: update dead link omits 1eb11012d48f can: slcan: update dead link omits 6a54dde843f7 can: raw: fix indention omits 88bfb9a71356 can: drivers: fix spelling mistakes omits 0436ea360eba can: net: fix spelling mistakes omits 49347755a840 can: include: fix spelling mistakes omits 685086399933 can: flexcan: fix spelling mistake "reserverd" -> "reserved" omits 1006bf37353a can: grcan: fix spelling mistake "buss" -> "bus" omits e06ce5515b74 Merge branch 'pidfd_o_nonblock' into for-next omits fa7a98eb47f4 arm64: dts: zynqmp-zcu100-revC: correct interrupt flags omits 33f16b25a091 Merge 5.9.0-rc6 into tty-next omits 629b9111535f Merge 5.0-rc6 into usb-next omits 5596c4c106ba s390/sclp: remove unused sclp_early_printk_forced omits 14ab62243241 s390/sclp: clean up unneeded .data section usage omits bcf1650c9b82 s390/boot: avoid unnecessary zeroing of .bss section omits 55576e827330 exfat: replace memcpy with structure assignment omits 97260c1b32b9 exfat: remove useless directory scan in exfat_add_entry() omits 703dff8cb900 Merge branch 'for_5.10/drivers-soc' into next omits dcca7a97c6bf Add missing '#' to fix schema errors: omits 74e0e43a09ce soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE omits 3cec0369905d RDS: drop double zeroing omits d4ceb8de805c dpaa2-eth: drop double zeroing omits c3d6d0ce5ca0 Merge branch 'DSA-with-VLAN-filtering-and-offloading-masters' omits 88525fc01cbe net: dsa: tag_sja1105: add compatibility with hwaccel VLAN tags omits bbed0bbdddaf net: dsa: tag_8021q: add VLANs to the master interface too omits 2209158c9055 net: dsa: install VLANs into the master's RX filter too omits adb256eb1769 net: dsa: allow 8021q uppers while the bridge has vlan_fil [...] omits 707ec383b369 net: dsa: refuse configuration in prepare phase of dsa_por [...] omits 1ce39f0ee8da net: dsa: convert denying bridge VLAN with existing 8021q [...] omits 2b1384067234 net: dsa: convert check for 802.1Q upper when bridged into [...] omits eb46e8da1d2c net: dsa: rename dsa_slave_upper_vlan_check to something m [...] omits 8350129930d2 net: dsa: deny enslaving 802.1Q upper to VLAN-aware bridge [...] omits 231a474dd2b1 drm/exynos: hdmi: Simplify with dev_err_probe() omits 73bb394cb969 drm/exynos: dsi: Simplify with dev_err_probe() omits 098c2fc6d91d net: mventa: remove unused variable 'dummy' in mvneta_mib_ [...] omits 1f14bd99e6d3 net: remove unnecessary NULL checking in napi_consume_skb() omits 5273144116d1 net: mvneta: avoid copying shared_info frags in mvneta_swb [...] omits 3dfe8dde093a net: dsa: rtl8366: Skip PVID setting if not requested omits 4d53c8279a20 gfs2: call truncate_inode_pages_final for address space glocks omits 018a5e35fa81 gfs2: simplify the logic in gfs2_evict_inode omits 2f1d9b74f483 gfs2: factor evict_linked_inode out of gfs2_evict_inode omits 4688f51ab83d gfs2: further simplify gfs2_evict_inode with new func evic [...] omits 2d82e5ece3b7 gfs2: factor evict_unlinked_inode out of gfs2_evict_inode omits 42f06e1c7582 gfs2: rename variable error to ret in gfs2_evict_inode omits 701c0de6e349 gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 82ffa7265122 gfs2: Fix bad comment for trans_drain omits ca9b38e6d671 drm/msm: Remove depends on interconnect omits e9ba8d550dd1 drm/msm: Fix the a650 hw_apriv check omits 710a040a4dd7 drm/msm/dp: Sleep properly in dp_hpd_handler kthread omits 94ca85733699 memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE omits 67a344e88966 memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE omits 70a37a90f9d8 Merge branch 'fixes' into for-next omits 673d74683627 usb: xhci: add debugfs support for ep with stream omits 167657a1bb5f xhci: don't create endpoint debugfs entry before ring buff [...] omits edc649a82341 xhci: Tune interrupt blocking for isochronous transfers omits 18a367e8947d usb: xhci: omit duplicate actions when suspending a runtim [...] omits 9cdda28d3278 usb: host: xhci-plat: improve the comments for xhci_plat_suspend omits 4bb4fc0dbfa2 usb: host: xhci-plat: add wakeup entry at sysfs omits f768e718911e usb: host: xhci-plat: add priv quirk for skip PHY initialization omits 93cb8f13be87 usb: host: xhci-plat: delete the unnecessary code omits 5e0e54ff8924 usb: host: xhci-plat: add .suspend_quirk for struct xhci_p [...] omits 46034a999c07 usb: host: xhci-plat: add platform data support omits 93b61540dfa5 Revert "staging: rtl8192e: fix kconfig dependency warning [...] omits a0a94cc7b0bc Revert "staging: rtl8192e: fix kconfig dependency warning [...] omits a46b7ed4d52d Bluetooth: Fix auto-creation of hci_conn at Conn Complete event omits e99f38b81107 Bluetooth: btusb: Enable wide band speech support for BTUS [...] omits 291f0c550f43 Bluetooth: Set scan parameters for ADV Monitor omits c88e397968e3 Bluetooth: Update Adv monitor count upon removal omits dd92f1798981 Merge branch '100base-Fx-link-modes' omits 9ef7e18ba52b net: phy: dp83822: Update the fiber advertisement for speed omits a29de52ba2a1 net: dp83869: Add ability to advertise Fiber connection omits 55f13311785c ethtool: Add 100base-FX link mode entries omits 09599729ee1a net/packet: Fix a comment about network_header omits a78766d9375b net: ethernet: ti: cpsw: use true,false for bool variables omits 65dc8e12f158 8139too: use true,false for bool variables omits f3a3f346742b bnx2x: use true,false for bool variables omits 889bafe91b84 net: qed: use true,false for bool variables omits ebe65334abc8 net: b44: use true,false for bool variables omits bf2977ae01f5 net: micrel: Remove set but not used variable omits f9d80a09be9a net: e1000: Remove set but not used variable omits 47dae52b0096 net: liquidio: Remove set but not used variable omits e1ebb2b49048 KVM: SVM: Don't flush cache if hardware enforces cache coh [...] omits 55fd7dd29d67 drm/msm/dp: Fix crash if no DP device omits f087e452f27e clocksource: sp804: enable Hisilicon sp804 timer 64bit mode omits e55560b3de09 clocksource: sp804: add support for Hisilicon sp804 timer omits 81fa08d10b8f clocksource: sp804: support non-standard register offset omits 30e8bdb260fc clocksource: sp804: prepare for support non-standard regis [...] omits 7d9ff2e1b488 clocksource: sp804: remove a mismatched comment omits a3ed934843af clocksource: sp804: delete the leading "__" of some functions omits 1839838a506a clocksource: sp804: remove unused sp804_timer_disable() an [...] omits db8f95ac1d5d clocksource: sp804: cleanup clk_get_sys() omits 5871ab7ce88e dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support omits a8778b790db6 selftests/clone3: Avoid OS-defined clone_args omits f91f93f7198a selftests/seccomp: powerpc: Set syscall return during ptra [...] omits 3f4548839095 selftests/seccomp: Allow syscall nr and ret value to be se [...] omits ea9dd3c773ec selftests/seccomp: Record syscall during ptrace entry omits 46138329faea selftests/seccomp: powerpc: Fix seccomp return value testing omits f04cf78bbfcd selftests/seccomp: Remove SYSCALL_NUM_RET_SHARE_REG in fav [...] omits e4e8e5d28d5e selftests/seccomp: Avoid redundant register flushes omits dc2ad165f4fb selftests/seccomp: Convert REGSET calls into ARCH_GETREG/A [...] omits fdbaa798eaf5 selftests/seccomp: Convert HAVE_GETREG into ARCH_GETREG/AR [...] omits 78f26627fd36 selftests/seccomp: Remove syscall setting #ifdefs omits 37989de731db selftests/seccomp: mips: Remove O32-specific macro omits 0dd7d68572d9 selftests/seccomp: arm64: Define SYSCALL_NUM_SET macro omits aa8fbb80a803 selftests/seccomp: arm: Define SYSCALL_NUM_SET macro omits a084a6cba37c selftests/seccomp: mips: Define SYSCALL_NUM_SET macro omits 31c36eb87c85 selftests/seccomp: Provide generic syscall setting macro omits a6a4d78419a0 selftests/seccomp: Refactor arch register macros to avoid [...] omits 05b52c662527 selftests/seccomp: Use __NR_mknodat instead of __NR_mknod omits 6ea5aad32dd8 erofs: add REQ_RAHEAD flag to readahead requests omits bf9a123b9cf8 erofs: fold in should_decompress_synchronously() omits 6c3e485ea37d erofs: avoid unnecessary variable `err' omits 22c36b182634 tracing: make tracing_init_dentry() returns an integer ins [...] omits dc300d77b86a tracing: toplevel d_entry already initialized omits 5675fd4ef51f tools/bootconfig: Add --init option for bconf2ftrace.sh omits 2b86062a34a8 tools/bootconfig: Add a script to generates bootconfig fro [...] omits 7e66ef0046cc tools/bootconfig: Add a script to generate ftrace shell-co [...] omits 483ce6708dce tools/bootconfig: Make all functions static omits e4f70b7badb4 tools/bootconfig: Add list option omits d052e1c6909f tools/bootconfig: Show bootconfig compact tree from bootco [...] omits a5a3303e26cd Merge branch 'mv88e6xxx-Add-devlink-regions-support' omits 93157307f7b4 net: dsa: mv88e6xxx: Implement devlink info get callback omits 0f06b855a93c net: dsa: wire up devlink info get omits bfb255428966 net: dsa: mv88e6xxx: Add devlink regions omits 90b6dbdf415e net: dsa: mv88e6xxx: Create helper for FIDs in use omits 9dd43aa21180 net: dsa: mv88e6xxx: Move devlink code into its own file omits 97c82c231351 net: dsa: Add devlink regions support to DSA omits ccc3e6b0191c net: dsa: Add helper to convert from devlink to ds omits d4602a9f4719 net: devlink: region: Pass the region ops to the snapshot [...] omits e14e05e71d10 net: devlink: regions: Add a priv member to the regions op [...] omits 0db0561d13df Merge branch 'Felix-DSA-driver-cleanup-build-Seville-separately' omits d60bc62de4ae net: dsa: seville: build as separate module omits 2ac7c6c5b61b net: dsa: felix: move the PTP clock structure to felix_vsc9959.c omits 881321b6ed9e net: mscc: ocelot: make ocelot_init_timestamp take a const [...] omits ccfdbab568a2 net: dsa: seville: duplicate vsc9959_mdio_bus_free omits f8320ec14ded net: dsa: felix: replace tabs with spaces omits 123d231a1663 net: dsa: seville: reindent defines for MDIO controller omits 9ef9e0d28240 net: dsa: seville: remove unused defines for the mdio controller omits c129fc55fec5 net: dsa: ocelot: document why reset procedure is differen [...] omits 9a73f0b580ff net: dsa: seville: first enable memories, then initialize them omits 6b6d804f0826 net: dsa: seville: don't write to MEM_ENA twice omits 75cea9cb9400 net: dsa: felix: use ocelot_field_{read,write} helpers con [...] omits 42ccf1cd6aa5 Merge branch 'ptp_qoriq-support-FIPER3' omits 6d23d831e9bd ptp_qoriq: support FIPER3 omits 8725e9fc61eb dt-binding: ptp_qoriq: support fsl,tmr-fiper3 property omits 5e43df14d6b4 Merge branch 'net-ipa-wake-up-system-on-RX-available' omits 54f7e44353a7 net: ipa: do not enable GSI interrupt for wakeup omits d1b5126af021 net: ipa: enable wakeup on IPA interrupt omits 3c6ccdde0fe3 net: ipa: repurpose CLOCK_HELD flag omits 8529b4b0dca3 net: ipa: use device_init_wakeup() omits dc6e6072d33f net: ipa: manage endpoints separate from clock omits 2b09841c7e57 net: ipa: replace ipa->suspend_ref with a flag bit omits 0305b709906e net: ipa: use refcount_t for IPA clock reference count omits ba4ee3c05365 net: phy: bcm7xxx: request and manage GPHY clock omits f5449e74802c RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy omits 70b971118e07 bpf: Use hlist_add_head_rcu when linking to local_storage omits f55f4c349a03 samples/bpf: Fix test_map_in_map on s390 omits fec47bbc10b2 selftests/bpf: Fix endianness issue in test_sockopt_sk omits 5f3666e83945 net: tipc: Supply missing udp_media.h include file omits 7eae7f72edd0 tipc: Remove unused macro CF_SERVER omits a61432d47267 net: hns3: Supply missing hclge_dcb.h include file omits b77f3ce0fd95 net/appletalk: Supply missing net/Space.h include file omits 98cf1c671a5f liquidio: Fix -Wmissing-prototypes warnings for liquidio omits fc177304d126 ARM/PCI: Remove unused fields from struct hw_pci omits f52e4b27d1ac l2tp: fix up inconsistent rx/tx statistics omits c011410d9145 ipmi: msghandler: Fix a signedness bug omits a9fd686a71e9 hinic: modify irq name omits f313edfe085b net: cortina: Remove set but not used variable omits a9609d79b451 Merge branch 'dpaa2_eth-support-1588-one-step-timestamping' omits c55211892f46 dpaa2-eth: support PTP Sync packet one-step timestamping omits 1cf773bd5a29 dpaa2-eth: utilize skb->cb[0] for hardware timestamping omits 64a965dedc8c dpaa2-eth: invoke dpaa2_eth_enable_tx_tstamp() once in code omits d21c784c785c dpaa2-eth: define a global ptp_qoriq structure pointer omits 23cd4f27f1d6 dpaa2-eth: add APIs of 1588 single step timestamping omits 7b066d173b6d net: openswitch: reuse the helper variable to improve the [...] omits fe253d1969a0 Merge branch 'i2c/for-5.10' into i2c/for-next omits 8da79c4e1de7 Merge branch 'i2c/for-current' into i2c/for-next omits 3753d9779038 net: fix build without CONFIG_SYSCTL definition omits d134b78ee348 Merge branch 'net-various-delete-duplicated-words' omits 4bbd026cb903 net: bridge: delete duplicated words omits 563f63e3967d net: atm: delete duplicated words omits 604621911603 net: tipc: delete duplicated words omits bb6d6895e2f9 net: bluetooth: delete duplicated words omits 634a63e73f05 net: ipv6: delete duplicated words omits d936b1d537df net: rds: delete duplicated words omits 4250b75b40c5 net: core: delete duplicated words omits 785a2b103627 Revert "ibmvnic: remove never executed if statement" omits b62590a92058 i2c: stm32: name slave slot to ease maintenance omits b713aa86df99 i2c: bcm2835: Simplify with dev_err_probe() omits 43f83cd020be i2c: mux: reg: Simplify with dev_err_probe() omits 432d159a02bd i2c: mux: gpmux: Simplify with dev_err_probe() omits 74779f6eeb5a i2c: rcar: refactor and shorten timeout when resetting omits 9374ed1dfe1f i2c: rcar: improve bus busy detection omits 6af077194600 i2c: stm32f7: Add SMBus Host-Notify protocol support omits 5d7d28e5fff9 Merge branch 'tipc-add-more-features-to-TIPC-encryption' omits 23700da29b83 tipc: add automatic rekeying for encryption key omits 1ef6f7c9390f tipc: add automatic session key exchange omits daef1ee3798b tipc: introduce encryption master key omits f779bf792284 tipc: optimize key switching time and logic omits b6ed6cf4a3ac selftests/bpf: Fix endianness issue in sk_assign omits cb589a55f45a Merge branch 'ionic-add-devlink-dev-flash-support' omits 30b5191ad103 ionic: add devlink firmware update omits 87c905d84f37 ionic: update the fw update api omits b311b001dea1 netdevsim: devlink flash timeout message omits 6700acc5f1fe devlink: collect flash notify params into a struct omits f92970c694b3 devlink: add timeout information to status_notify omits 0e4be9e57e8c net: use exponential backoff in netdev_wait_allrefs omits 6d1349c769ea [PATCH] reduce boilerplate in fsid handling omits 63fafc5a046b arm64: dts: meson: initial support for aml-s905x-cc v2 omits 0748c77fc8dc dt-bindings: arm: amlogic: add support for libretch s905x cc v2 omits 98d24896ee11 arm64: dts: meson: add support for the ODROID-N2+ omits 88ba71cdc549 dt-bindings: arm: amlogic: add support for the ODROID-N2+ omits ef599f5f3e10 arm64: dts: meson: convert ODROID-N2 to dtsi omits 525054782a74 soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs omits 97de44c5ecd4 dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AX [...] omits 911d5bd5e7b8 drm/amd/pm: Skip smu_post_init in SRIOV omits e491214613ff drm/amd/pm: apply dummy reads workaround for CDR enabled only omits 5272987f33fc gfs2: Make sure we don't miss any delayed withdraws omits 15e5d5b45b2b arch_topology, arm, arm64: define arch_scale_freq_invariant() omits ecddc3a0d5d7 arch_topology, cpufreq: constify arch_* cpumasks omits 874f63531064 cpufreq: report whether cpufreq supports Frequency Invaria [...] omits 1a0419b0db46 cpufreq: move invariance setter calls in cpufreq core omits 0a10d3fe3e5c arch_topology: validate input frequencies to arch_set_freq [...] omits fb136219f0e2 objtool: Ignore unreachable fake jumps omits f4f803984c36 objtool: Remove useless tests before save_reg() omits ac15a54e03d1 arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section omits 2ce6324eadb0 ACPI: DPTF: Add PCH FIVR participant driver omits 8383da3e4a61 RDMA/mlx5: Clarify what the UMR is for when creating MRs omits 0ec52f019463 RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_R [...] omits 5eb29f0d13a6 RDMA/mlx5: Make mkeys always owned by the kernel's PD when [...] omits 1c97ca3da0d1 RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() omits 2e4e706e094a RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_fro [...] omits 9d9edb962e91 arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU omits 22d3e1ed2cc8 RDMA/hns: Set the unsupported wr opcode omits 3e45410fe3c2 RDMA/qedr: Fix resource leak in qedr_create_qp omits 0fdb64c2a303 arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM omits 41fa0f597150 Merge branch 'kvm-arm64/misc-5.10' into kvmarm-master/next omits 8910f089606e Merge branch 'kvm-arm64/pt-new' into kvmarm-master/next omits 6b0290b147ea arm64: defconfig: Enable Qcom SNPS Femto PHY omits c9c0279cc02b KVM: arm64: Fix doc warnings in mmu code omits ada329e6b5b4 KVM: arm64: Do not flush memslot if FWB is supported omits cb62e0b5c8db KVM: arm64: vgic-debug: Convert to use DEFINE_SEQ_ATTRIBUTE macro omits 8a4374f97dee KVM: arm64: Fix inject_fault.c kernel-doc warnings omits b34e9b0de3c4 iommu/dma: Handle init_iova_flush_queue() failure in dma-i [...] omits 523b3999e5f6 KVM: arm64: Try PMD block mappings if PUD mappings are not [...] omits d41afc398fbc MAINTAINERS: Update paths to Ingenic platform code omits 8446fd61b5e3 MIPS: configs: Regenerate configs of Ingenic boards omits a103e9b951f9 MIPS: jz4740: Rename jz4740 folders to ingenic omits b4a30e9c7480 MIPS: jz4740: Drop all obsolete files omits f0f4a753079c MIPS: generic: Add support for Ingenic SoCs omits 02bd530f888c MIPS: generic: Increase NR_IRQS to 256 omits c3e2ee657418 MIPS: generic: Add support for zboot omits 323690d23be1 MIPS: generic: Support booting with built-in or appended DTB omits 13a0ea28e8c6 MIPS: generic: Init command line with fw_init_cmdline() omits 8d539c6109f2 RDMA/iw_cxgb4: Disable delayed ack by default omits 8405419942f2 MIPS: generic: Allow boards to set system type omits c434b9f80b09 MIPS: Kconfig: add MIPS_GENERIC_KERNEL symbol omits 5f5ed0ebcf84 MIPS: cpu-probe: ingenic: Fix broken BUG_ON omits 5ef415107dfd MIPS: cpu-probe: Mark XBurst CPU as having vtagged caches omits 95b1f6db67ae MIPS: cpu-probe: Set Ingenic's writecombine to _CACHE_CACHABLE_WA omits 7487abbe85af MIPS: configs: lb60: Fix defconfig not selecting correct board omits e3f78d5e7e6b erofs: remove unneeded parameter omits d578b46db69d erofs: avoid duplicated permission check for "trusted." xattrs omits 639448912ba1 arm64: tegra: Initial Tegra234 VDK support omits 0ebdf11699d0 firmware: tegra: Enable BPMP support on Tegra234 omits e5c88986b990 Merge branch 'for-5.10/soc' into for-5.10/firmware omits 34e214a99689 soc/tegra: pmc: Add Tegra234 support omits f98485e4edbb soc/tegra: pmc: Reorder reset sources/levels definitions omits 03d285230708 soc/tegra: misc: Add Tegra234 support omits 1f44febf71ba soc/tegra: fuse: Add Tegra234 support omits 52e6d399a41d soc/tegra: fuse: Implement tegra_is_silicon() omits 775edf7856d8 soc/tegra: fuse: Extract tegra_get_platform() omits 2312c291f6ac dt-bindings: power: supply: Add device-tree binding for Su [...] omits b198a6ed0256 dt-bindings: tegra: pmc: Add Tegra234 support omits e4fb9a715f75 dt-bindings: fuse: tegra: Add Tegra234 support omits b0e0423cfabc dt-bindings: tegra: Add Tegra234 VDK compatible omits c9e43d13f027 dt-bindings: misc: tegra186-misc: Add Tegra234 support omits c8f413b93005 dt-bindings: misc: tegra186-misc: Add missing compatible string omits 54cc33a3a44f dt-bindings: misc: tegra-apbmisc: Add missing compatible strings omits 055444c2663b MIPS: Loongson64: Increase NR_IRQS to 320 omits 688494a407d1 drivers/perf: thunderx2_pmu: Fix memory resource error handling omits a76b8236edcf drivers/perf: xgene_pmu: Fix uninitialized resource struct omits 152d75d66428 arm64: mm: Fix missing-prototypes in pageattr.c omits c6b90d5cf637 arm64/fpsimd: Fix missing-prototypes in fpsimd.c omits a1255fff5d90 Merge branch 'mlx_sw_owner_v2' into rdma.git for-next omits 5dee5872f875 Merge branch 'mlx5_active_speed' into rdma.git for-next omits 376ceb31ff87 RDMA: Fix link active_speed size omits 338a93a497e4 MIPS: netlogic: Remove unused code omits 0ee69c589ec8 MIPS: OCTEON: use devm_platform_ioremap_resource omits b0a1c2903b5f MIPS: pci: use devm_platform_ioremap_resource_byname omits 38a6445cab6b MIPS: Correct the header guard of r4k-timer.h omits 5fc57df2f6fd arm64: stacktrace: Convert to ARCH_STACKWALK omits baa2cd417053 arm64: stacktrace: Make stack walk callback consistent wit [...] omits 264c03a245de stacktrace: Remove reliable argument from arch_stack_walk( [...] omits e100777016fd x86/mce: Annotate mce_rd/wrmsrl() with noinstr omits e093256d14fb selftests: arm64: Add build and documentation for FP tests omits 25f47e3eb66e selftests: arm64: Add wrapper scripts for stress tests omits fc7e611f9f38 selftests: arm64: Add utility to set SVE vector lengths omits 5e992c638ea5 selftests: arm64: Add stress tests for FPSMID and SVE cont [...] omits 0dca276ac4d2 selftests: arm64: Add test for the SVE ptrace interface omits ca765153eb90 selftests: arm64: Test case for enumeration of SVE vector lengths omits d21435e9670b kselftests/arm64: add PAuth tests for single threaded cons [...] omits 806a15b2545e kselftests/arm64: add PAuth test for whether exec() changes keys omits 766d95b1ed93 kselftests/arm64: add nop checks for PAuth tests omits e74e1d557285 kselftests/arm64: add a basic Pointer Authentication test omits 5fd39dc22027 arm64: Enable PCI write-combine resources under sysfs omits c7b360612fe7 fbcon: Remove the superfluous break omits 4e139a9abb00 fbdev: aty: remove CONFIG_PM container omits 54a38b6627d3 RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices omits 8310e327046d RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices omits f067c9251797 soundwire: intel: use {u32|u16}p_replace_bits omits 714db045cf30 soundwire: cadence: use u32p_replace_bits omits 8cb3b4e74cd8 soundwire: qcom: get max rows and cols info from compatible omits 5ffba1fb6d55 soundwire: qcom: add support to block packing mode omits 578ddced239f soundwire: qcom: clear BIT FIELDs before value set. omits 9026118f20e2 soundwire: Add generic bandwidth allocation algorithm omits afba7e6c5fc1 drm: bridge: cdns-mhdp8546: Add TI J721E wrapper omits fb43aa0acdfd drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge omits 85649cc8dc50 dt-bindings: drm/bridge: Document Cadence MHDP8546 bridge [...] omits 92ffad62a6fb Merge tag 'phy-attrs-5.10' of git://git.kernel.org/pub/scm [...] omits d5214321498a ASoC: tlv320adcx140: Add support for configuring GPIO pin omits 15b3d324c898 dt-bindings: tlv320adcx140: Add GPIO config and drive config omits 7fba53ebb5b2 mac80211: fix some encapsulation offload kernel-doc omits 9ff167e17822 cfg80211: add missing kernel-doc for S1G band capabilities omits 632189a0180f mac80211: Unsolicited broadcast probe response support omits 7443dcd1f171 nl80211: Unsolicited broadcast probe response support omits 295b02c4be74 mac80211: Add FILS discovery support omits 291c49ded2fd nl80211: Add FILS discovery support omits 5595870f77c7 mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited omits 11b34737b18a nl80211: support setting S1G channels omits 1d47f1198d58 nl80211: correctly validate S1G beacon head omits 68dbad8c6569 cfg80211: regulatory: handle S1G channels omits d65a977087f9 nl80211: advertise supported channel width in S1G omits 37050e3ab0b3 ieee80211: redefine S1G bits with GENMASK omits 4b7afb52c8e2 mac80211: reorganize code to remove a forward declaration omits f02dff93e26b mac80211: extend ieee80211_tx_status_ext to support bulk free omits 23e9f1ef1662 mac80211: support using ieee80211_tx_status_ext to free sk [...] omits a260e4952520 mac80211: unify 802.3 (offload) and 802.11 tx status codepath omits 9abf4e49830d mac80211: optimize station connection monitor omits 1ff4e8f2dec8 mac80211: notify the driver when a sta uses 4-address mode omits cc20ff2c6b5d mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags omits c74114d7d515 mac80211: remove tx status call to ieee80211_sta_register_airtime omits 3318111cf63d mac80211: reduce duplication in tx status functions omits ebbfeef0d809 powerpc/32: Declare stack_overflow_exception() prototype omits 2228f19cf90e powerpc/xive: Make debug routines static omits 5ab187e01a53 powerpc/sstep: Remove empty if statement checking for inva [...] omits 7b2aab5f22f0 powerpc/sysfs: Remove unused 'err' variable in sysfs_creat [...] omits 6aea26ce5a4c mac80211: rework tx encapsulation offload API omits ae0451527642 mac80211: set info->control.hw_key for encap offload packets omits 8ec5cb12cd95 powerpc/powernv: fix wrong warning message in opalcore_con [...] omits 1d42e07e9c24 serial: pmac_zilog: use for_each_child_of_node() macro omits acff5e6c37fa macintosh: smu_sensors: use for_each_child_of_node() macro omits 9c826d31a738 drivers/macintosh/smu.c: use for_each_child_of_node() macro omits 6c71cfcc0168 powerpc/prom_init: Check display props exist before enabli [...] omits 39f87561454d powerpc/smp: Move ppc_md.cpu_die() to smp_ops.cpu_offline_self() omits bf3c1464db88 powerpc/smp: Fold cpu_die() into its only caller omits 1ea21ba231f2 powerpc: Move arch_cpu_idle_dead() into smp.c omits d10ebe79dfae powerpc/perf: Add declarations to fix sparse warnings omits ef1edbba5288 powerpc/mm/64s: Fix slb_setup_new_exec() sparse warning omits 96543e7352bd powerpc/pseries: convert to use DEFINE_SEQ_ATTRIBUTE macro omits bda7673d64b6 powerpc/book3s64: fix link error with CONFIG_PPC_RADIX_MMU=n omits aea6a3f03108 mac80211: skip encap offload for tx multicast/control packets omits 96ae9cd02c0f mac80211: check and refresh aggregation session in encap o [...] omits 5f8d69eaab19 mac80211: add missing queue/hash initialization to 802.3 xmit omits 9d6e371dda7f cfg80211: add more comments for ap_isolate in bss_parameters omits 9e0b3bfe5ff0 lib80211: Remove unused macro DRV_NAME omits 675d12acb66b memory: tegra: Correct num_tlb_lines for tegra210 omits d5c152c3409a iommu/tegra-smmu: Fix tlb_mask omits ce433d0f7063 iommu/pamu: Replace use of kzfree with kfree_sensitive omits 75d1cc0e05af x86/mm/pat: Don't flush cache if hardware enforces cache c [...] omits 5866e9205b47 x86/cpu: Add hardware-enforced cache coherency as a CPUID feature omits 8c05f50fe845 tee: avoid explicit sysfs_create/delete_group by initialis [...] omits ab3d8e1baaee tee: replace cdev_add + device_add with cdev_device_add omits d714aaa71594 iommu/renesas: Update help description for IPMMU_VMSA config omits d78092e4937d fuse: fix page dereference after free omits 3c213562fb3e iommu/mediatek: Add support for MT8167 omits d1b5ef0054c6 iommu/mediatek: Add flag for legacy ivrp paddr omits f7f842cc1fe8 dt-bindings: iommu: Add binding for MediaTek MT8167 IOMMU omits 0b30191b277a Merge branch 'topic/irqs-off-activate-mm' into next omits d208e13c6a22 powerpc/process: Fix uninitialised variable error omits 52c74d3d356b dmaengine: ti: k3-udma-glue: fix channel enable functions omits 985d51371140 dmaengine: iop-adma: Fix pointer cast warnings omits 1674aea5f080 crypto: Kconfig - mark unused ciphers as obsolete omits dbc756fcf7f3 crypto: inside-secure - Add support for EIP197 with output [...] omits 6d77282fafd7 crypto: n2 - Fix sparse endianness warning omits e61a23564e6f crypto: sun8i - Simplify with dev_err_probe() omits 5a062f09168f crypto: stm32-hash - Simplify with dev_err_probe() omits 9d72d022eecd crypto: caam - Simplify with dev_err_probe() omits 319936bf8f83 crypto: caam - Fix kerneldoc omits 24efcec2919a crypto: hisilicon - fixed memory allocation error omits 0542a9416af3 crypto: hisilicon - update ZIP module parameter description omits 7c1f38aa2c3d crypto: hisilicon - update SEC module parameter description omits ad5af2e9df1f crypto: hisilicon - update HPRE module parameter description omits c4f8f62fe13a crypto: hisilicon - update mininum queue omits 37b15fa97e12 crypto: qat - use PCI_VDEVICE omits 92db31989944 crypto: qat - replace device ids defines omits 2baace5feb86 crypto: sa2ul - Fix pm_runtime_get_sync() error checking omits bd03b0214ad4 crypto: inside-secure - Prevent missing of processing errors omits 9b20cbf8ebf0 crypto: sun4i-ss - Fix sparse endianness markers omits 2ca73193ccab crypto: hisilicon/zip - fix some coding styles omits 2a928693d710 crypto: hisilicon/zip - supplement some comments omits f97a3d7558d7 crypto: hisilicon/zip - move some private macros from 'zip [...] omits eb175f7c0a67 crypto: hisilicon/zip - fix static check warning omits b1a25820a69c crypto: hisilicon/zip - add print for error branch omits de590233074f crypto: hisilicon/zip - use a enum parameter instead of so [...] omits 533b2079291c crypto: hisilicon/zip - replace 'sprintf' with 'scnprintf' omits 4b33f057ee99 crypto: hisilicon/zip - modify debugfs interface parameters omits 15b0694f797e crypto: hisilicon/zip - unify naming style for functions a [...] omits 70af3e7e0cbe crypto: hisilicon/zip - remove some useless parameters omits 3faf757bad75 crypto: omap-sham - fix digcnt register handling with expo [...] omits 133c3d434d91 crypto: omap-sham - convert to use crypto engine omits 61f033ba18c3 crypto: sa2ul - Select CRYPTO_AUTHENC omits 34e06e4faf3f Merge branch 'edac-misc' into edac-for-next omits e6bbde8b2b4f EDAC/mc_sysfs: Add missing newlines when printing {max,dim [...] omits 07def58717da EDAC/aspeed: Use module_platform_driver() to simplify omits e2c59836e646 Merge branches 'renesas-arm-dt-for-v5.10' and 'renesas-dri [...] omits 7f35e2798d01 dmaengine: dw-edma: Fix Using plain integer as NULL pointe [...] omits c91dfc9818df arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels omits 453802c463ab arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels omits ceae069803ef dmaengine: mediatek: simplify the return expression of mtk [...] omits 0143db65b046 dmaengine: ioat: Make two symbols static omits d8344fa93ed1 dmaengine: sf-pdma: remove unused 'desc' omits 55f8b2543a36 dmaengine: zx: remove redundant irqsave in hardIRQ omits e0cbf2f0a756 interconnect: imx: Simplify with dev_err_probe() omits 392da338b25e interconnect: core: Simplify with dev_err_probe() omits 59cd818763e8 dmaengine: fsl: convert tasklets to use new tasklet_setup() API omits 2fa9bc98b531 dmaengine: k3-udma: convert tasklets to use new tasklet_se [...] omits 6c1fd9ad2c5b dmaengine: plx_dma: convert tasklets to use new tasklet_se [...] omits f19a11d40a78 dmaengine: xilinx: convert tasklets to use new tasklet_set [...] omits 0e71d9b9e82b dmaengine: xgene: convert tasklets to use new tasklet_setup() API omits 3f7a660474f8 dmaengine: virt-dma: convert tasklets to use new tasklet_s [...] omits a81b0e6d201d dmaengine: txx9dmac: convert tasklets to use new tasklet_s [...] omits 835479586ab8 dmaengine: timb_dma: convert tasklets to use new tasklet_s [...] omits 86fc54fa2f48 dmaengine: tegra20: convert tasklets to use new tasklet_se [...] omits aaf9d3d6c5cb dmaengine: sun6i: convert tasklets to use new tasklet_setup() API omits b1880c907496 dmaengine: ste_dma40: convert tasklets to use new tasklet_ [...] omits 758cc054aa3a dmaengine: sirf-dma: convert tasklets to use new tasklet_s [...] omits 8a536883e09c dmaengine: sa11x0: convert tasklets to use new tasklet_set [...] omits 00c4747a2f64 dmaengine: qcom: convert tasklets to use new tasklet_setup() API omits 7f8281765f99 dmaengine: ppc4xx: convert tasklets to use new tasklet_set [...] omits ab2a98ae4105 dmaengine: pl330: convert tasklets to use new tasklet_setup() API omits 88ff5093ca30 dmaengine: pch_dma: convert tasklets to use new tasklet_se [...] omits bbc61540058a dmaengine: nbpfaxi: convert tasklets to use new tasklet_se [...] omits 6afe87786e50 dmaengine: mxs-dma: convert tasklets to use new tasklet_se [...] omits 34ca9a53ea94 dmaengine: mv_xor: convert tasklets to use new tasklet_set [...] omits 8125968550b3 dmaengine: mpc512x: convert tasklets to use new tasklet_se [...] omits 77a4f4f74eec dmaengine: mmp: convert tasklets to use new tasklet_setup() API omits 80ef88693e96 dmaengine: mediatek: convert tasklets to use new tasklet_s [...] omits 881bd142898e dmaengine: k3dma: convert tasklets to use new tasklet_setup() API omits fae985d3ea16 dmaengine: ipu: convert tasklets to use new tasklet_setup() API omits 5bbb671f1350 dmaengine: iop_adma: convert tasklets to use new tasklet_s [...] omits 3b8040de1282 dmaengine: ioat: convert tasklets to use new tasklet_setup() API omits cce010a53209 dmaengine: imx-dma: convert tasklets to use new tasklet_se [...] omits 95fbf16349f8 dmaengine: ep93xx: convert tasklets to use new tasklet_set [...] omits 169bb74f89c6 dmaengine: dw: convert tasklets to use new tasklet_setup() API omits 52fcf656ad2a dmaengine: coh901318: convert tasklets to use new tasklet_ [...] omits 00217d198c5f dmaengine: at_xdmac: convert tasklets to use new tasklet_s [...] omits f6a0eb52743c dmaengine: at_hdmac: convert tasklets to use new tasklet_s [...] omits 6752e40d669a dmaengine: altera-msgdma: convert tasklets to use new task [...] omits 628fdbcf9d66 Merge branch 'icc-syncstate' into icc-next omits 7d3b0b0d8184 interconnect: qcom: Use icc_sync_state omits b1d681d8d324 interconnect: Add sync state support omits cc80d10d6fcf interconnect: Add get_bw() callback omits 6fd428f78060 phy: cadence-torrent: Add USB + SGMII/QSGMII multilink con [...] omits 4acea473f388 phy: cadence-torrent: Add PCIe + USB multilink configuration omits 9855d84b6bb1 phy: cadence-torrent: Add single link USB register sequences omits 9f33b76a3599 phy: cadence-torrent: Add single link SGMII/QSGMII registe [...] omits d66a63666919 phy: cadence-torrent: Configure PHY_PLL_CFG as part of lin [...] omits cd9aa9473747 phy: cadence-torrent: Add PHY link configuration sequences [...] omits 07084c956663 phy: cadence-torrent: Add clk changes for multilink configuration omits f0f1fa04581f phy: cadence-torrent: Update PHY reset for multilink confi [...] omits 6bcf3cb30037 phy: cadence-torrent: Add support for PHY multilink configuration omits 51862859fb74 dt-bindings: phy: Add PHY_TYPE_QSGMII definition omits 15c6a048e5f0 phy: cadence-torrent: Add PHY APB reset support omits 8e4c95b9c9f4 phy: cadence-torrent: Check cmn_ready assertion during PHY [...] omits b54b47bd035b phy: cadence-torrent: Add single link PCIe support omits 074e99153594 dt-bindings: phy: cadence-torrent: Update Torrent PHY bind [...] omits 962fad301c33 dt-bindings: phy: cadence-torrent: Add binding to specify [...] omits d09945eacad0 phy: cadence-torrent: Check total lane count for all subno [...] omits 2e70c84995b2 phy: cadence-torrent: Add separate regmap functions for to [...] omits 7c12b46c6313 phy: cadence-torrent: Enable support for multiple subnodes omits 46d205af3015 phy: cadence-torrent: Use devm_platform_ioremap_resource() [...] omits 29d1fd2f2cc6 phy: cadence-torrent: Use of_device_get_match_data() to ge [...] omits 3b0379111197 selftests/bpf: Add tailcall_bpf2bpf tests omits 09b28d76eac4 bpf: Add abnormal return checks. omits e411901c0b77 bpf: allow for tailcalls in BPF subprograms for x64 JIT omits ebf7d1f508a7 bpf, x64: rework pro/epilogue and tailcall handling in JIT omits 7f6e4312e15a bpf: Limit caller's stack depth 256 for subprogs with tailcalls omits d34c7b7b6b91 drm/amdgpu: remove experimental flag from navi12 omits 783a25f4c7bc drm/amdkfd: Reduce eviction/restore message levels omits 4327bed2ff8e drm/amdkfd: Add process eviction counters to sysfs omits 8a491bb31ba4 drm/amdkfd: Add some eveiction debugging code omits 35d1a405cada drm/amdgpu/powerplay: hwmgr - modify the return value omits 71f49c4898ee drm/amd/display: Delete duplicated argument to '&&' or '||' omits 8c4e4fd607b1 drm/amd/display: dc/clk_mgr: make function static omits 1d39cd8cf75f mptcp: fix integer overflow in mptcp_subflow_discard_data() omits ac679364b98e net/smc: fix double kfree in smc_listen_work() omits 86d009f1cb04 ionic: add DIMLIB to Kconfig omits 78a3ea555713 net: remove comments on struct rtnl_link_stats omits 529d1fdf9719 net: mdio: octeon: Select MDIO_DEVRES omits 897217b9a004 selftests: Set default protocol for raw sockets in nettest omits 77646b63ff25 dpaa2-eth: Convert to DEFINE_SHOW_ATTRIBUTE omits 2170ff081977 net: hsr: Convert to DEFINE_SHOW_ATTRIBUTE omits 72d61d30097f Merge branch 'mlxsw-Support-dcbnl_setbuffer-dcbnl_getbuffer' omits 509f04ca6298 mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs omits 5ebc6031e679 mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer omits 69e408a2cfa1 mlxsw: spectrum_buffers: Support two headroom modes omits 4d11af5d008d netlink: add spaces around '&' in netlink_recv/sendmsg() omits 2492c205d2bb netdev: Remove unused functions omits c2ec6bc010d2 mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_ [...] omits 3ce406bda027 Merge branch 'net-marvell-prestera-Add-Switchdev-driver-fo [...] omits 40acc05271ab dt-bindings: marvell,prestera: Add description for device- [...] omits e1189d9a5fbe net: marvell: prestera: Add Switchdev driver implementation omits a97d3c69399d net: marvell: prestera: Add ethtool interface support omits 34dd1710f5a3 net: marvell: prestera: Add basic devlink support omits 4c2703dfd7fa net: marvell: prestera: Add PCI interface support omits 501ef3066c89 net: marvell: prestera: Add driver for Prestera family ASI [...] omits c8bd596f9388 selftests/harness: Flush stdout before forking omits 5114b3310519 genetlink: Remove unused function genl_err_attr() omits 2b7ea122a0c4 net/sched: Remove unused function qdisc_queue_drop_head() omits 8b974778f998 selftests: mptcp: interpret \n as a new line omits b79a80bd6dd8 net/packet: Fix a comment about mac_header omits 31660a976652 Merge branch 'net-hns3-updates-for-next' omits 619ae331d1fd net: hns3: use napi_consume_skb() when cleaning tx desc omits 48ee56fd0b37 net: hns3: use writel() to optimize the barrier operation omits 8c30e19460e1 net: hns3: optimize the rx clean process omits 20d06ca2679c net: hns3: optimize the tx clean process omits f6061a056c8b net: hns3: batch tx doorbell operation omits aeda9bf87a45 net: hns3: batch the page reference count updates omits 61278d14bb48 drm/amdgpu: add device ID for sienna_cichlid (v2) omits d9ed8cb5aa1c drm/amdgpu: use the AV1 defines for VCN 3.0 omits 2f7c3686a6b2 drm/amdgpu: add VCN 3.0 AV1 registers omits 7663edc13ed0 drm/amdgpu: add the GC 10.3 VRS registers omits 8906e5bcf951 drm/amd/display: Remove set but used 'temp' omits 4192f7b57689 drm/amdgpu: unmap register bar on device init failure omits b6c91dadaffe drm/amd/amdgpu: add mmUVD_FW_STATUS register to uvd700 omits d5c0af573279 drm/amd/display: Add missing "Copy GSL groups when committ [...] omits 143678d12b6d drm/amd/display: Don't log hdcp module warnings in dmesg omits c8e74b17c156 drm/amdgpu: prevent double kfree ttm->sg omits 5aea5327ea2d drm/amdgpu: No sysfs, not an error condition omits 24b763d0fb05 drm/amdgpu: declare ta firmware for navy_flounder omits 0eaa80124271 amdgpu/gmc_v9: Warn if SDPIF_MMIO_CNTRL_0 is not set omits 92e005936e8a drm/amd/pm: correct Renoir UMD Stable Pstate settings omits abf6b7c78ed4 drm/amd/pm: lower Raven UMD Stable Pstate VCN values omits 1653a179c822 drm/amd/pm: move NAVI1X power mode switching workaround to [...] omits 236b156f7388 drm/amd/pm: apply no power source workaround if dc reporte [...] omits 71f9404f19af drm/amd/pm: process pending AC/DC switch interrupt omits 911779e3fc28 drm/amd/pm: add Raven2 watermark WmType setting omits ce2c00061b28 drm/amd/pm: add Renoir watermark WmType setting omits 7b9c7e30ab50 drm/amd/pm: drop unnecessary wrappers around watermark setting omits 12684c665f7a drm/amd/pm: drop dead code omits 6c20f1573c28 drm/amd/pm: minor cleanups omits 38d11e024963 drm/amd/pm: drop unnecessary table existence and dpm enabl [...] omits 7ee98e1b3415 drm/amd/pm: drop unnecessary smu_baco->mutex lock protections(V2) omits b66effb18a55 drm/amd/pm: drop unnecessary feature->mutex lock protections(V2) omits 12f04120d393 drm/amd/pm: make namings and comments more readable omits eb5f69e7660f drm/amd/pm: correct the requirement for umc cdr workaround omits bb7257b5a8b0 drm/amd/pm: apply the CDR workarounds only with some speci [...] omits 665945eb49d5 drm/amd/pm: implement a new umc cdr workaround omits 2379be2faf09 drm/amd/pm: allocate a new buffer for pstate dummy reading omits 3646c00e74b2 drm/amd/pm: revise the umc hybrid cdr workaround omits 82cac71c1b64 drm/amd/pm: put Navi1X umc cdr workaround in post_smu_init omits 10144762e2c3 drm/amd/pm: postpone SOCCLK/UCLK enablement after DAL init [...] omits 4bdd4d25ed0d drm/amd/pm: wrapper for postponing some setup job after DA [...] omits 32b313ce9db5 PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer omits 10791141a6cf PCI: Simplify pci_dev_reset_slot_function() omits 8a6144994105 PCI: pciehp: Reduce noisiness on hot removal omits 85d79c5281a9 PCI: rpadlpar: Use for_each_child_of_node() and for_each_n [...] omits 273be5f31096 Merge branch 'i2c/for-current' into i2c/for-next omits b30e2238b7ff ubifs: Fix some kernel-doc warnings in tnc.c omits f279e5a491fd ubifs: Fix some kernel-doc warnings in replay.c omits 7889042b6580 ubifs: Fix some kernel-doc warnings in gc.c omits f39d9f4cb902 ubifs: Fix 'hash' kernel-doc warning in auth.c omits 121b8fcbf988 ubifs: setflags: Don't show error message when vfs_ioc_set [...] omits dd7db149bcd9 ubifs: ubifs_jnl_change_xattr: Remove assertion 'nlink > 0 [...] omits d005f8c6588e ubi: check kthread_should_stop() after the setting of task state omits 58f6e78a65f1 ubifs: dent: Fix some potential memory leaks while iterati [...] omits f2aae745b82c ubifs: xattr: Fix some potential memory leaks while iterat [...] omits 8fea92536e3e drm/i915: Update DRIVER_DATE to 20200917 omits 4856e5aa0ef1 drm/ttm: drop evicted from ttm_bo. omits e46f468fef95 drm/ttm: drop special pipeline accel cleanup function. omits 92afce909530 drm/ttm: make common function for wait/free node path. omits 13a8f46d8030 drm/ttm: move ghost object creation to a common function omits 2ee476f77ffe drm/ttm: add a simple assign mem to bo wrapper omits cae515f4a5d9 drm/ttm/drivers: call the bind function directly. omits 37bff6542c4e drm/ttm: move unbind into the tt destroy. omits 7626168fd132 drm/ttm: flip tt destroy ordering. omits 0b988ca1c7c4 drm/ttm: protect against reentrant bind in the drivers omits cf71b174d346 bpf: rename poke descriptor's 'ip' member to 'tailcall_target' omits a748c6975dea bpf: propagate poke descriptors to subprograms omits 0d4ddce300bd bpf, x64: use %rcx instead of %rax for tail call retpolines omits eff623d602db Merge branch 'for-5.9-fixes' into for-next omits dc6798a5207b drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent omits bc3d924399b8 Merge series "spi: Fixes for FSI-attached controller" from [...] omits 9599f341889c spi: dw-pci: free previously allocated IRQs if desc->setup [...] omits 55ab8487e01d spi: spi-nxp-fspi: Add ACPI support omits 7349201d9dfe spi: lantiq: remove redundant irqsave and irqrestore in hardIRQ omits 985be7ebfbf7 spi: xilinx: Fix info message during probe omits b0e4dfe93714 spi: fsi: fsi2spi: Add compatible string for restricted version omits 9211a441e606 spi: fsi: Check mux status before transfers omits 49c9fc1d7c10 spi: fsi: Implement restricted size for certain controllers omits 7909eebb2bea spi: fsi: Fix use of the bneq+ sequencer instruction omits 0b546bbe9474 spi: fsi: Fix clock running too fast omits 2b3cef0fc757 spi: fsi: Handle 9 to 15 byte transfers lengths omits 20f0afd1fb3d x86/mmu: Allocate/free a PASID omits 1478b99a7653 x86/cpufeatures: Mark ENQCMD as disabled when configured out omits 52ad9bc64c74 mm: Add a pasid member to struct mm_struct omits f0f2f9feb4ee x86/msr-index: Define an IA32_PASID MSR omits b454feb9abc1 x86/fpu/xstate: Add supervisor PASID state for ENQCMD omits c34bed923d40 iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF [...] omits 19061b3c590d iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF [...] omits 9d8feb460adb RDMA/mlx5: Add sw_owner_v2 bit capability omits ff4f82816dff x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions omits d563d4d83464 iio:imu:adis16400: Sort out missing kernel doc. omits e16e0a778fec iio: buffer: split buffer sysfs creation to take buffer as [...] omits 8c46d543aaa9 PCI: Update mmap-related #ifdef comments omits 7b6f2240880b PCI/LINK: Print IRQ number used by port omits 462bd2fdf56a PCI/IOV: Simplify pci-pf-stub with module_pci_driver() omits 4e7b11567d94 Documentation/x86: Add documentation for SVA (Shared Virtu [...] omits 877c1a5f79c6 PCI/ACPI: Add Ampere Altra SOC MCFG quirk omits 0199f8666159 Merge series "Support ROHM BD9576MUF and BD9573MUF PMICs" [...] omits b014e9fae7e7 regulator: Support ROHM BD9576MUF and BD9573MUF omits fdb2f9ffc9f5 dt_bindings: regulator: Add ROHM BD9576MUF and BD9573MUF PMICs omits 2ce02a864ac1 PCI: Add schedule point in pci_read_config() omits 2a5054c6e7b1 iommu/vt-d: Change flags type to unsigned int in binding mm omits c7b6bac9c72c drm, iommu: Change type of pasid to u32 omits dc98f50fa5a0 drm/i915: Nuke force_min_cdclk_changed omits e161da331618 drm/i915: Remove the old global state stuff omits c0a6b5ecc5b7 RDMA: Convert RWQ table logic to ib_core allocation scheme omits d18bb3e15201 RDMA: Clean MW allocation and free flows omits 80bdad3d7e3e quota: simplify the quotactl compat handling omits 527c412519eb compat: add a compat_need_64bit_alignment_fixup() helper omits cc7886d25bca compat: lift compat_s64 and compat_u64 to <asm-generic/compat.h> omits 0c2191c3da34 regmap: Add support for 12/20 register formatting omits 37329036f67f USB: cdc-acm: cleanup of data structures omits c56150c1bc8d USB: adutux: fix debugging omits 8fd0e2a6df26 uio: free uio id after uio file node is freed omits 8436f932d84b staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml omits aa125e718785 staging: hikey9xx: phy-hi3670-usb3: change some DT properties omits 8c2a794c8774 staging: hikey9xx: phy-hi3670-usb3: fix coding style omits cf58bf42da0a staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent n [...] omits 521703d6e382 staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace omits b9e1814a9151 staging: hikey9xx: phy-hi3670-usb3: fix some issues at the [...] omits 2a0dc2c368fc staging: hikey9xx: add build for the Kirin 970 PHY driver omits 8971a3b880b2 staging: hikey9xx: add USB physical layer for Kirin 3670 omits 2d5f72b0f101 staging: rtl8188eu: clean up comparsion style issues omits a620afdb6d16 staging: rtl8188eu: use __func__ in hal directory omits b1c194dcdb14 nvmem: core: fix missing of_node_put() in of_nvmem_device_get() omits 1eb51d6a4fce nvmem: switch to simpler IDA interface omits 28371cc61096 nvmem: core: Use kobj_to_dev() instead of container_of() omits 8e2aeb5b128e nvmem: mtk-efuse: Remove EFUSE register write support omits 1d62a2cedfb5 eeprom: 93xx46: set type id as EEPROM omits 5e180e6f6ac9 eeprom: at25: set type id as EEPROM omits 14ea4db18c06 coresight: etm4x: Fix number of resources check for ETM 4. [...] omits 685d84a7862e coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface omits 6d578258b955 coresight: Make sysfs functional on topologies with per core sink omits bb1860efc817 coresight: etm: perf: Sink selection using sysfs is deprecated omits 2fee15c10d18 MAINTAINERS: Add CoreSight mailing list omits 4cd83037cd95 coresight: etm4x: Fix issues on trcseqevr access omits 859d510e58da coresight: etm4x: Handle unreachable sink in perf mode omits 984f37efa385 coresight: cti: Write regsiters directly in cti_enable_hw() omits 4020fc8d4658 coresight: etm4x: Fix issues within reset interface of sysfs omits 096dcfb9cd6f coresight: etm4x: Ensure default perf settings filter user/kernel omits 6e8836c6df53 coresight: cti: remove pm_runtime_get_sync() from CPU hotplug omits 0dee28268ddb coresight: cti: disclaim device only when it's claimed omits 447a612ea474 coresight: etm4x: Add Support for HiSilicon ETM device omits 9554c3551ed3 coresight: fix offset by one error in counting ports omits 4af8b3d3eb50 coresight: stm: Support marked packet omits 2d1a8bfb61ec coresight: etm4x: Fix etm4_count race by moving cpuhp call [...] omits e0d072782c73 dma-mapping: introduce DMA range map, supplanting dma_pfn_offset omits 6eb0233ec2d0 usb: don't inherity DMA properties for USB devices omits cf141ae989e2 ARM/keystone: move the DMA offset handling under ifdef CON [...] omits 3799e402a4f0 ARM/dma-mapping: move various helpers from dma-mapping.h t [...] omits 002a26fb5528 ARM/dma-mapping: remove dma_to_virt omits f982438e82bb ARM/dma-mapping: remove a __arch_page_to_dma #error omits f959dcd6ddfd dma-direct: Fix potential NULL pointer dereference omits 41cfc734abfd Merge series "ASoC: fsl_sai: update the register list" fro [...] omits e6937b6d1af7 Merge series "ASoC: SOF: small fixes for 5.10" from Kai Ve [...] omits 4c3021f0af2c Merge series "ASoC: q6afe: add clocks support" from Sriniv [...] omits 337d348b8399 ASoC: ak4458: Add DSD support for ak4458 and ak4497 omits fc50e26de967 ASoC: dt-bindings: ak4458: Add dsd-path property omits 38b9b7ca6f08 ASoC: tlv320adcx140: Add ASI Tx drive omits 42d5031d3ee8 ASoC: tlv320adcx140: Add the config to configure Tx ASI output omits dcde34c47d8f ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE omits 30ee3738f849 ASoC: SOF: Intel: Add support for tgl-h omits df44bc16e616 ASoC: codec: tlv320aic32x4: do software reset before clock [...] omits 251e5c8694db ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_re [...] omits abe42b091189 ASoC: dt-bindings: Correct interrupt flags in examples omits cac17861c950 ASoC: dt-bindings: aries-wm8994: Match compatibles with enum omits 96820e359e25 ARM: dts: sun8i: v3s: Enable crypto engine omits b7158866c3b8 dt-bindings: crypto: Add compatible for V3s omits 884d1a334ae8 dt-bindings: crypto: Specify that allwinner, sun8i-a33-cry [...] omits db9c6ad2e886 arm64: dts: allwinner: a64: Update the audio codec compatible omits 631e6a353060 arm64: dts: allwinner: a64: Update codec widget names omits 44967e8182e6 ARM: dts: sun8i: a33: Update codec widget names omits a770df83d85e ARM: dts: sun8i: r40: Add video engine node omits e27014bdb47e RDMA/mlx5: Delete duplicated mlx5_ptys_width enum omits 639bf4415cad net/mlx5: Refactor query port speed functions omits c2ef3aa464a7 ARM: tegra: nexus7: Add SMB347 battery charger omits c82ef94b3a21 ARM: tegra: nexus7: Add touchscreen omits 17110cbbef70 ARM: tegra: nexus7: Use PLLC for WiFi MMC clock parent omits 98e710a01738 ARM: tegra: acer-a500: Use PLLC for WiFi MMC clock parent omits a252efadf3e7 ARM: tegra: acer-a500: Set WiFi MMC clock rate to 50 MHz omits eb885f5ef73b ARM: tegra: acer-a500: Correct PINCTRL configuration omits 878fd50925f9 ARM: tegra: acer-a500: Remove atmel,cfg_name property omits 21806bb0a1dc ARM: tegra: acer-a500: Add aliases for MMC omits 110a58034242 ARM: tegra: nexus7: Add aliases for MMC omits 6c3550e91a78 Merge branch 'for-5.10/dt-bindings' into for-5.10/arm/dt omits e9b641030d91 dt-bindings: power: supply: Add device-tree binding for Su [...] omits eff65bd43958 Merge remote-tracking branch 'origin/irq/gic-retrigger' in [...] omits ac82240510b3 dt-bindings: tegra: pmc: Add Tegra234 support omits ba81973044b4 dt-bindings: fuse: tegra: Add Tegra234 support omits 97cb586ad243 dt-bindings: tegra: Add Tegra234 VDK compatible omits 7e62dd911ace Merge remote-tracking branch 'origin/irq/ipi-as-irq' into [...] omits 2778aca0b429 dt-bindings: misc: tegra186-misc: Add Tegra234 support omits 249894763525 dt-bindings: misc: tegra186-misc: Add missing compatible string omits f5ddee15086b dt-bindings: misc: tegra-apbmisc: Add missing compatible strings omits 696966ec06ed Merge remote-tracking branch 'origin/irq/gic-v3-nmi-ns' in [...] omits bf476c601b0d Merge remote-tracking branch 'origin/irq/dev_err_probe' in [...] omits cd4c3566f97d Merge remote-tracking branch 'origin/irq/misc-5.10' into i [...] omits 2b9ee384b450 arm64: tegra: Populate EEPROMs for Jetson Xavier NX omits a4387f2973a0 arm64: tegra: Add label properties for EEPROMs omits 181567aa9f0d drm/i915: Do YCbCr 444->420 conversion via DP protocol converters omits 2ef8d0f7de0e drm/dp: Add helpers for DFP YCbCr 4:2:0 handling omits bc7ca6a647bf drm/i915: DP->HDMI TMDS clock limits vs. deep color omits 04e18e01b3c3 drm/i915: Extract intel_hdmi_has_audio() omits 4b3bb839873f drm/i915: Handle downstream facing ports w/o EDID omits 8594c3b85171 irqchip/gic: Cleanup Franken-GIC handling omits c3330399931b irqchip/bcm2836: Provide mask/unmask dummy methods for IPIs omits 5ebf353af22c ARM: Remove custom IRQ stat accounting omits 8aa837cb7a03 ARM: Kill __smp_cross_call and co omits a26388152531 arm64: Remove custom IRQ stat accounting omits 5cebfd2d47c2 arm64: Kill __smp_cross_call and co omits f02147dd02eb irqchip/armada-370-xp: Configure IPIs as standard interrupts omits a2df12c5899e irqchip/hip04: Configure IPIs as standard interrupts omits 0809ae724904 irqchip/bcm2836: Configure mailbox interrupts as standard [...] omits 3567c6ca4754 irqchip/gic-common: Don't enable SGIs by default omits 64a267e9a41c irqchip/gic: Configure SGIs as standard interrupts omits 7ec46b519467 irqchip/gic: Refactor SMP configuration omits 64b499d8df40 irqchip/gic-v3: Configure SGIs as standard interrupts omits 4db68e62a0b9 Merge branch 'asoc-5.9' into asoc-5.10 omits a57d4e8730c1 ASoC: fsl_sai: Set MCLK input or output direction omits 1dc658b13c1c ASoC: fsl_sai: Add fsl_sai_check_version function omits 0b2cbce68986 ASoC: fsl_sai: Add new added registers and new bit definition omits 7af655bce275 drm/dp: Add drm_dp_downstream_mode() omits b7feffd584ba drm/i915: Configure DP 1.3+ protocol converted HDMI mode omits 3977cd1c1dcb drm/i915: Deal with TMDS DFP clock limits omits 6509ca051abf drm/dp: Add drm_dp_downstream_{min,max}_tmds_clock() omits fe7cf496e500 drm/i915: Reworkd DP DFP clock handling omits b770e8431145 drm/dp: Redo drm_dp_downstream_max_clock() as drm_dp_downs [...] omits 520a1c396d19 ASoC: q6afe-clocks: add q6afe clock controller omits 4e398353a7e5 ASoC: q6afe: dt-bindings: add q6afe clock bindings omits 3f697027bcb0 hwmon: Add support for the sl28cpld hardware monitoring co [...] omits b7536d8749e5 gpio: Add support for the sl28cpld GPIO controller omits 9db33d221efc pwm: Add support for sl28cpld PWM controller omits 85174ca66376 watchdog: add support for sl28cpld watchdog omits 03ac990e0ac0 irqchip: Add sl28cpld interrupt controller support omits a538ad229bbe mfd: simple-mfd-i2c: Add sl28cpld support omits 48e28a249e3b dt-bindings: mfd: Add bindings for sl28cpld omits 3abee4579484 mfd: Add simple regmap based I2C driver omits 776100a4ce6d ASoC: SOF: Intel: hda: reduce verbosity of boot error logs omits 0e4ea878708b ASoC: SOF: fix range checks omits db69bcf915a3 ASoC: SOF: remove several superfluous type-casts omits b9f8e1387cf0 ASoC: SOF: (cosmetic) remove redundant "ret" variable uses omits 99ceec5ca0cb ASoC: SOF: control: update test for pm_runtime_get_sync() omits 7db6db9d1a4a ASoC: SOF: debug: update test for pm_runtime_get_sync() omits 6eab771472af ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure omits 18ebffe4d043 ASoC: SOF: imx: Add debug support for imx platforms omits 67d6a8b358ea drm/ttm: remove superflous extern attribute from funcs omits 42f2562ca1b5 drm/dp: Pimp drm_dp_downstream_max_bpc() omits 38784f6f8805 drm/dp: Add helpers to identify downstream facing port types omits 530df3c031a6 drm/i915: Reworkd DFP max bpc handling omits 57d6a6851f05 drm/dp: Define more downstream facing port caps omits a77ed90da6bb drm/dp: Define protocol converter DPCD registers omits f7af425dce9d drm/i915/lspcon: Do not send infoframes to non-HDMI sinks omits 637f7240f602 drm/dp: Dump downstream facing port caps omits 244ac15de75c ASoC: tlv320adcx140: Fix BCLK inversion for DSP modes omits df16e2210454 ASoC: tlv320adcx140: Idle the device while writing registers omits 73154aca4a03 ASoC: tlv320adcx140: Fix digital gain range omits 6788fc1a66a0 ASoC: topology: disable size checks for bytes_ext controls [...] omits 944c517b8c83 ASoC: fsl_audmix: make clock and output src write only omits 15d683e61bdd clk: renesas: rcar-gen3: Update description for RZ/G2 omits 17bcc8035d2d clk: renesas: cpg-mssr: Add support for R-Car V3U omits 776e4ad0a042 Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into clk- [...] omits 8b652aa8a1fb clk: renesas: cpg-mssr: Add register pointers into struct [...] omits ffbf9cf3f946 clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of [...] omits a69f802ea1e5 dt-bindings: clock: renesas,cpg-mssr: Document r8a779a0 omits 7dd1b884f777 dma-resv: lockdep-prime address_space->i_mmap_rwsem for dma-resv omits 48175fed1dea s390/ap: remove unnecessary spin_lock_init() omits 61f2e7748918 s390/diag: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 110a6dbb2eca s390/uaccess: add HAVE_GET_KERNEL_NOFAULT support omits fc3f61e1bcd5 s390/dis: get rid of set_fs() usage omits 52f72feba9db s390/zcrypt: remove set_fs() invocation in zcrypt device driver omits b5de0c60cc30 RDMA/cma: Fix use after free race in roce multicast join omits 3788d2997bc0 RDMA/cma: Consolidate the destruction of a cma_multicast i [...] omits 1bb5091def70 RDMA/cma: Remove dead code for kernel rdmacm multicast omits 7e85bcda8bfe RDMA/cma: Combine cma_ndev_work with cma_work omits 5cfbf9291e1d RDMA/cma: Remove cma_comp() omits d490ee52f0a5 RDMA/cma: Fix locking for the RDMA_CM_LISTEN state omits 732d41c545bb RDMA/cma: Make the locking for automatic state transition [...] omits 2a7cec538169 RDMA/cma: Fix locking for the RDMA_CM_CONNECT state omits e5e1065f9223 drm: fix spelling error in comments omits b731e4ea1054 MAINTAINERS: make linux-aspeed list remarks consistent omits 04356ac30771 PCI: brcmstb: Add bcm7278 PERST# support omits 8195b7417018 PCI: brcmstb: Add suspend and resume pm_ops omits 1cf1b0a6dd95 PCI: brcmstb: Add bcm7278 register info omits e6f98b292413 dt-bindings: PCI: Add bindings for more Brcmstb chips omits b927ad3405f9 PCI: brcmstb: PCIE_BRCMSTB depends on ARCH_BRCMSTB omits 7e92dee60cba irqchip/irq-pruss-intc: Add support for ICSSG INTC on K3 SoCs omits b1026e8a95e4 irqchip/irq-pruss-intc: Implement irq_{get, set}_irqchip_s [...] omits 6016f32d1de2 irqchip/irq-pruss-intc: Add logic for handling reserved in [...] omits 04e2d1e06978 irqchip/irq-pruss-intc: Add a PRUSS irqchip driver for PRU [...] omits 8a1b09ed4308 dt-bindings: irqchip: Add PRU-ICSS interrupt controller bindings omits d9f980ebcd01 drm/tegra: output: rgb: Wrap directly-connected panel into [...] omits 29efdc290202 drm/tegra: output: rgb: Support LVDS encoder bridge omits f00b9dd579d0 drm/tegra: output: Support DRM bridges omits 3d2e7aec7013 drm/tegra: output: Don't leak OF node on error omits 2340dc15f05f drm/tegra: Properly reference count the DDC I2C adapter omits 587823d39f85 gpiolib: check for parent device in devprop_gpiochip_set_names() omits ff8e0ff9b996 clk: samsung: Use cached clk_hws instead of __clk_lookup() calls omits 1f6e17d20245 clk: samsung: exynos5420/5250: Add IDs to the CPU parent c [...] omits f493602db56b clk: samsung: Add clk ID definitions for the CPU parent clocks omits 8b066520ff7e clk: samsung: exynos5420: Avoid __clk_lookup() calls when [...] omits 3f1cc53b5f6f clk: samsung: exynos5420: Add definition of clock ID for m [...] omits 9e76f2cff7a1 media: vidtv: remove an impossible condition omits ad458524b3fa media: vidtv: cleanup the logic which estimates buffer size omits 37b288f54bb9 media: vidtv: fix build on 32bit architectures omits c5d83ba23e66 media: vidtv: Add a music instead of playing a single tone omits c2a9baf96fe7 media: vidtv: get rid of its own sinusoidal waveform omits 82d00a1a2ac8 media: vidtv: add a poor guy's simulation to preBER stats omits 2cf846b1f300 media: vidtv.rst: update it to better describe the frequencies omits 9ec6f4bb6004 media: vidtv: fix DVB-S/S2 tuning logic omits d38829a5e10d media: vidtv: add DiSEqC dummy ops omits 36183150e086 drm/ttm: some cleanups omits 774b9f43716d eeprom: at24: set type id as EEPROM omits 612b5d506d06 cper,edac,efi: Memory Error Record: bank group/address and [...] omits 9baf68cc4544 edac,ghes,cper: Add Row Extension to Memory Error Record omits 4a568ce29d3f efi/x86: Add a quirk to support command line arguments on [...] omits b85300173d02 driver core: force NOIO allocations during unplug omits b40be05ed255 Merge branch 'for-5.10-drm-sg-fix' of https://github.com/m [...] omits 2899347249fe soc: qcom: llcc: use devm_platform_ioremap_resource_byname() omits 02ae4a0ed14d arm64: dts: qcom: sm8250: Add cpufreq hw node omits 35dfb43c243b KVM: PPC: Book3S HV: Set LPCR[HDICE] before writing HDEC omits 05e6295dc7de KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest omits 4e1b2ab7e629 KVM: PPC: Don't return -ENOTSUPP to userspace in ioctls omits b948577b984a cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 04a834592bf5 ionic: dynamic interrupt moderation omits ddcc9b7feb45 net/smc: check variable before dereferencing in smc_close.c omits d5bf31ddd8b2 net: bridge: mcast: don't ignore return value of __grp_src [...] omits f747c7e15d7b rcu-tasks: Enclose task-list scan in rcu_read_lock() omits 592031cc1085 rcu-tasks: Fix low-probability task_struct leak omits ba3a86e47232 rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace omits 4fe192dfbe5b rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace omits 574de8766f6e rcu-tasks: Selectively enable more RCU Tasks Trace IPIs omits 2393a613d2e3 rcu-tasks: Use more aggressive polling for RCU Tasks Trace omits 6731da9e0ff3 rcu-tasks: Mark variables static omits aabf59432c51 fs: Remove duplicated flag O_NDELAY occurring twice in VAL [...] omits aa042f60e496 net: stmmac: Add support to Ethtool get/set ring parameters omits 18e9a407323f Merge branch 'mlxsw-Refactor-headroom-management' omits 22881adf8593 mlxsw: spectrum_buffers: Manage internal buffer in the hdr [...] omits a41b96267c1d mlxsw: spectrum_buffers: Introduce shared buffer ops omits 0cda1a9b4523 mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() omits bd3e86a5be72 mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() omits 4c22f29f6369 mlxsw: spectrum_buffers: Move here the new headroom code omits 7ace2c36aa8e mlxsw: spectrum: Move here the three-step headroom configu [...] omits e9c97e0ece6b mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() t [...] omits 8ec5e6b9776b mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp [...] omits 2d9f703f6301 mlxsw: spectrum: Split headroom autoresize out of buffer c [...] omits aa7c06218474 mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom omits ca21e84e7e14 mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom omits 5df825ede4d3 mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom omits 0103a3e452d6 mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom omits b7e07bbd4873 mlxsw: spectrum: Unify delay handling between PFC and pause omits 3a77f5a2d23a mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom omits 045e42f3e6b1 Merge tag 'mlx5-updates-2020-09-15' of git://git.kernel.or [...] omits aa662fc04f5b ima: Fix NULL pointer dereference in ima_file_hash omits 76fc8e854e3b PCI/ACS: Enable Translation Blocking for external devices omits 9f9f4101fc98 drm/i915/selftests: Push the fake iommu device from the st [...] omits b79ffa914ede drm/i915: Initialise outparam for error return from wait_f [...] omits 9f35cf8bd7e3 docs: rewrite admin-guide/sysctl/abi.rst omits a070991fe9d1 kernel-doc: add support for ____cacheline_aligned attribute omits 5b280ed427cc Documentation: arm64 also supports disable hugeiomap omits f7ebd9ed7767 mm/doc: add usage description for migrate_vma_*() omits b854e831014b docs: stable-ABI: Document /sys/kernel/notes omits 14b15f3f9c92 iio: adc: meson-saradc: Make the of_device_id array style [...] omits 13ca1a1be501 iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup() omits 6026af6a53df iio: adc: ad9467: refine mismatch vs unknown chip-id messages omits 7b9dc60ebd96 staging:iio:documentation: Drop most generic docs omits d4ca7f94cee5 staging:iio:light: drop stale ABI docs omits 5999439859b3 staging:iio:light: Move tsl2x7x ABI docs to correct location. omits a2de31bda7e1 staging:iio:dac:max517 remove documentation omits d4a4b78a0c04 iio: adc: palmas_gpadc: use module_platform_driver to simp [...] omits d8f0cd76684e iio: adis: Drop non Managed device functions omits 9da328667316 staging: iio: adis16240: Use Managed device functions omits 460c7b4c1ab3 staging: iio: adis16203: Use Managed device functions omits 514f641b3b2a iio: adis16480: Use Managed device functions omits fa623cddc040 iio: adis16460: Use Managed device functions omits f13aa0644225 iio: adis16400: Use Managed device functions omits 5a9b7ca63846 iio: adis16260: Use Managed device functions omits 77802e097f1c iio: adis16136: Use Managed device functions omits 17ff204ca827 iio: adis16209: Use Managed device functions omits b79a22ee37ee iio: adis16201: Use Managed device functions omits 3c6fe911996f dt-bindings: iio: adc: exynos-adc: do not require syscon o [...] omits 3b17dd220432 dt-bindings: iio: adc: exynos-adc: require second interrup [...] omits 1bf0347a3ca1 dt-bindings: iio: adc: ti,ads7950 binding conversion omits 9c53adbac03a dt-bindings: iio: adc: ti,adc12138 yaml conversion. omits f0e64305cf74 iio: frequency: adf4350: Replace indio_dev->mlock with own [...] omits 20be66c193be iio: dac: ti-dac7612: Replace indio_dev->mlock with own de [...] omits 2544ea7bd075 iio: stm32-dac: Replace indio_dev->mlock with own device lock omits 7f4156bdf205 Merge branch 'next/soc' into for-next omits 0df3c29f6883 ARM: s3c64xx: bring back notes from removed debug-macro.S omits cafb3abea613 Input: sun4i-ps2 - fix handling of platform_get_irq() error omits c277e1f0dc3c Input: twl4030_keypad - fix handling of platform_get_irq() error omits 4738dd1992fa Input: omap4-keypad - fix handling of platform_get_irq() error omits 7d50f6656dac Input: ep93xx_keypad - fix handling of platform_get_irq() error omits 26cb1d2fffb7 memory: omap-gpmc: Fix compile test on SPARC omits d04afe14b236 Input: stmfts - fix a & vs && typo omits 925145f9e9ee Input: imx6ul_tsc - unify open/close and PM paths omits 30df23c5ecdf Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume() omits 93f634069707 Input: elants_i2c - fix typo for an attribute to show cali [...] omits 22a00456267e Merge branch 'next/soc' into for-next omits 0143ba97f785 Merge branch 'edac-misc' into edac-for-next omits bf8e9fffc06f Merge branch 'next/dt64' into for-next omits 19b51c28f9f2 Merge branch 'next/dt' into for-next omits 6995a4c46331 ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio pro [...] omits ddeb5e7d3da8 ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio pro [...] omits 8fbc73dc57e1 ARM: dts: s5pv210: move fixed regulators under root node in Goni omits bb4e9860686b ARM: dts: s5pv210: move fixed regulators under root node i [...] omits fceeb3f69e5d arm64: dts: exynos: Align OPP table name with dt-schema omits 3a3a5a59ee62 ARM: dts: exynos: Align OPP table name with dt-schema omits a0663189acf2 ARM: s3c24xx: fix Wunused-variable warning on !MMU omits c170f2eb9648 docs: Document cross-referencing between documentation pages omits d18b01789ae5 docs: Add automatic cross-reference for documentation pages omits 1ac4cfb2ce03 docs: Allow multiple automarkup functions omits bbd6d859d1c9 EDAC/aspeed: Use module_platform_driver() to simplify omits 0399fd21b3fb EDAC/mc_sysfs: Add missing newlines when printing {max,dim [...] omits 7be0d19c751b ARM: samsung: fix PM debug build with DEBUG_LL but !MMU omits 8fe95f9027e7 Merge branch 'next/soc' into for-next omits 8caa6ed90b58 MAINTAINERS: mark linux-samsung-soc list non-moderated omits 3cc30e8dfcb6 RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro omits 1d7c99582027 RDMA/i40iw: Avoid typecast from void to pci_dev omits 762cd288fc4a efi/libstub: arm32: Use low allocation for the uncompresse [...] omits 1a895dbf4b66 efi/libstub: Export efi_low_alloc_above() to other units omits c1df5e0c5796 efi/libstub: Add efi_warn and *_once logging helpers omits 6208857b8f7e efi/libstub: arm32: Base FDT and initrd placement on image [...] omits 726bd8965a5f integrity: Load certs from the EFI MOK config table omits 38a1f03aa240 integrity: Move import of MokListRT certs to a separate routine omits 58c909022a5a efi: Support for MOK variable config table omits 5c4c30f40ca2 efi/printf: remove unneeded semicolon omits 7c33e3c4c79a misc: rtsx: Add power saving functions and fix driving parameter omits 6010d9befc8d misc: fastrpc: add ioctl for attaching to sensors pd omits 84195d206e1f misc: fastrpc: define names for protection domain ids omits 7c920da30e04 misc: fastrpc: fix indentation error in uapi header omits 0268eed10f12 misc: rtsx: Fix power down flow omits bc28369c6189 misc: rtsx: Fix memory leak in rtsx_pci_probe omits 7369fa47c442 binder: remove redundant assignment to pointer n omits bc95fd0d7c42 iommu/amd: Remove domain search for PCI/MSI omits 9f0ffb4bb300 iommu/vt-d: Remove domain search for PCI/MSI[X] omits 874a2013a07d x86/irq: Make most MSI ops XEN private omits 7ca435cf857d x86/irq: Cleanup the arch_*_msi_irqs() leftovers omits 077ee78e3928 PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable omits 2c681e6b3767 x86/pci: Set default irq domain in pcibios_add_device() omits 2b2c6aa63824 iommm/amd: Store irq domain in struct device omits 85a8dfc57a0b iommm/vt-d: Store irq domain in struct device omits 2e4386eba0c0 x86/xen: Wrap XEN MSI management into irqdomain omits 43e9e705dd57 irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() omits 70b59379efc3 x86/xen: Consolidate XEN-MSI init omits 7d4d892de6e7 x86/xen: Rework MSI teardown omits 2905c50b7d3e x86/xen: Make xen_msi_init() static and rename it to xen_h [...] omits 2fd602669ee6 PCI/MSI: Provide pci_dev_has_special_msi_domain() helper omits d7f954e54079 PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI omits c6c9e2838c5f irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI omits 6b15ffa07dc3 x86/irq: Initialize PCI/MSI domain at PCI init time omits 445d3595ab29 x86/pci: Reducde #ifdeffery in PCI init code omits bb733e433698 x86/irq: Move apic_post_init() invocation to one place omits 9006c133a422 x86/msi: Use generic MSI domain ops omits 3b9c1d377d67 x86/msi: Consolidate MSI allocation omits dfb9eb7cf6cd PCI/MSI: Rework pci_msi_domain_calc_hwirq() omits 0f5cbdaf203e x86/irq: Consolidate UV domain allocation omits 55e039157281 x86/irq: Consolidate DMAR irq allocation omits 33a65ba470c2 x86_ioapic_Consolidate_IOAPIC_allocation omits 2bf1e7bcedb8 x86/msi: Consolidate HPET allocation omits 874d9b3a9588 x86/irq: Prepare consolidation of irq_alloc_info omits 6b6256e616f7 iommu/irq_remapping: Consolidate irq domain lookup omits 192a99f4bd9d iommu/amd: Consolidate irq domain getter omits 60e5a9397c0c iommu/vt-d: Consolidate irq domain getter omits b4c364da32cf x86/irq: Add allocation type for parent domain retrieval omits 801b5e4c4eec x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency omits 9d55f02ad4e8 x86/msi: Remove pointless vcpu_affinity callback omits b0a19555efd0 x86/msi: Move compose message callback where it belongs omits 13b90cadfc29 genirq/chip: Use the first chip in irq_chip_compose_msi_msg() omits 585dfe8abc44 PCI: vmd: Dont abuse vector irqomain as parent omits ccbecea14602 x86/init: Remove unused init ops omits 23357b61f806 iommu/amd: Prevent NULL pointer dereference omits 91bccf883e3c staging: wfx: simplify virt_addr_valid call omits 267580db047e seqlock: Unbreak lockdep omits 42d8a346c5c0 ipmi: add retry in try_get_dev_id() omits cdabce2e3dff softirq: Add debug check to __raise_softirq_irqoff() omits 767d46ab566d Documentation: Add L1D flushing Documentation omits b6724f118d44 prctl: Hook L1D flushing in via prctl omits a9210620ec36 x86/mm: Optionally flush L1D on context switch omits 81f449985c12 x86/mm: Refactor cond_ibpb() to support other use cases omits 0a260b1c5867 x86/smp: Add a per-cpu view of SMT state omits 23f87274f0ad sticon: remove no-op sticon_set_origin() omits 1b24f46925d0 newport_con: remove no-op newport_set_origin() omits 5ec4f0ce4221 net/mlx5: IPsec: make spdxcheck.py happy omits 6bb951f193ef LICENSES/deprecated: add Zlib license text omits 509edd95ede8 LICENSE: add GFDL deprecated licenses omits 951f3e9f2086 net/qla3xxx: Convert to SPDX license identifiers omits 936303f8eace net/qlge: Convert to SPDX license identifiers omits 004b26b8e1d8 net/qlcnic: Convert to SPDX license identifiers omits 77adf3f01bf7 scsi/qla2xxx: Convert to SPDX license identifiers omits e3976af5a475 scsi/qla4xxx: Convert to SPDX license identifiers omits a4ced376fed0 tty: serial: qcom_geni_serial: Fix the UART wakeup issue omits b5c8a2934eec Merge coregroup support into next omits 885c4f4d6cf4 phy: intel: Add Keem Bay eMMC PHY support omits 9580b22aca2c dt-bindings: phy: intel: Add Keem Bay eMMC PHY bindings omits fa687038ba7f phy: intel: Rename phy-intel to phy-intel-lgm omits fa35e868f9dd powerpc/smp: Implement cpu_to_coregroup_id omits 72730bfc2a2b powerpc/smp: Create coregroup domain omits 6e086302816b powerpc/smp: Allocate cpumask only after searching thread group omits 57d39c7697ed phy: cadence: torrent: Constify regmap_config structs omits f9f130ff2ec9 powerpc/numa: Detect support for coregroup omits 2f4a3d8b7c04 phy: cadence: salvo: Constify cdns_nxp_sequence_pair omits caa8e29da599 powerpc/smp: Optimize start_secondary omits 3cfb0e8e4162 phy: cadence: Sierra: Constify static structs omits f6606cfdfbcd powerpc/smp: Dont assume l2-cache to be superset of sibling omits 3c6032a8fe99 powerpc/smp: Move topology fixups into a new function omits 5e93f16ae48b powerpc/smp: Move powerpc_topology above omits 2ef0ca54d97f powerpc/smp: Merge Power9 topology with Power topology omits d0fd24bbd276 powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES omits c360c9a238d1 s390/kasan: support protvirt with 4-level paging omits c2314cb2dd41 s390/protvirt: support ultravisor without secure storage limit omits 1d6671ae46e5 s390/protvirt: parse prot_virt option in the decompressor omits 8f78657c291f s390/kasan: avoid unnecessary moving of vmemmap omits ee4b2ce6d1e3 s390/mm,ptdump: sort markers omits 4904e1941ee3 s390/pci: add missing pci_iov.h include omits 48111b483848 s390/mm,ptdump: add proper ifdefs omits 980d5f9ab36b s390/boot: enable .bss section for compressed kernel omits 5408b2204364 Merge branch 'topic/phy_attrs' into next omits 0ffcc3787e34 phy: cadence-torrent: Set Torrent PHY attributes omits a25536e8d57d phy: Add new PHY attribute max_link_rate omits e75130f20b1f powerpc/numa: Offline memoryless cpuless node 0 omits 6398eaa26816 powerpc/numa: Prefer node id queried from vphn omits a874f1005ef5 powerpc/numa: Set numa_node for all possible cpus omits 67df77845c18 powerpc/numa: Restrict possible nodes based on platform omits f3232321db58 powerpc/topology: Override cpu_smt_mask omits 3babbe447d76 sched/topology: Allow archs to override cpu_smt_mask omits 3db8715ec9dc drivers/macintosh/smu.c: Fix undeclared symbol warning omits ca78ef2f08cc powerpc/papr_scm: Fix warning triggered by perf_stats_show() omits 810278da901c thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWE [...] omits 9c8cac6adfc8 thunderbolt: Correct tb_check_quirks() kernel-doc omits 22255bec2b92 thunderbolt: Log correct zeroX entries in decode_error() omits 80e7c5dd1ee0 thunderbolt: Handle ERR_LOCK notification omits 8eabfca52333 thunderbolt: Use "if USB4" instead of "depends on" in Kconfig omits 2c6ea4e2cefe thunderbolt: Allow KUnit tests to be built also when CONFI [...] omits 884e4d576fdf thunderbolt: Only stop control channel when entering freeze omits 06e8d1df46ed RDMA/qedr: Add support for user mode XRC-SRQ's omits 2ec812a04ff4 tty: serial: qcom_geni_serial: 115.2 is a better console d [...] omits cb91e7519d5d serial: pmac_zilog: use for_each_child_of_node() macro omits 05e63c6a7eb1 Merge branch 'virtio-shm' of git://git.kernel.org/pub/scm/ [...] omits ea4de367e57d tty: serial: 8250_mtk: set regshift for mmio32 omits f28295cc8ce1 tty: serial: print earlycon info after match->setup omits 4be002f1dec8 serial: ucc_uart: make qe_uart_set_mctrl() static omits 57cee0713118 serial: 8250_pci: Remove unused function get_pci_irq() omits e0a739f48ea3 staging: wlan-ng: convert tasklets to use new tasklet_setup() API omits 780664b64025 staging: rtl8723bs: convert tasklets to use new tasklet_se [...] omits 1062aa9e99e6 staging: rtl8712: convert tasklets to use new tasklet_setup() API omits 02c4260713d6 staging: rtl8192e: fix kconfig dependency warning for RTLL [...] omits 243d040a6e4a staging: rtl8192e: fix kconfig dependency warning for RTLL [...] omits 5f08dede60a6 staging: rtl8192e: fix kconfig dependency warning for RTLL [...] omits 49391bf28d98 staging: rtl8192e: convert tasklets to use new tasklet_set [...] omits e24eca1fff97 staging: rtl8192: convert tasklets to use new tasklet_setup() API omits 45607143954e staging: rtl8188eu: convert tasklets to use new tasklet_se [...] omits 4effb03d1fa7 staging: rtl8188eu: clean up blank line style issues omits 54617b527275 staging: ralink-gdma: convert tasklets to use new tasklet_ [...] omits 08446a45d194 staging: mt7621-dma: convert tasklets to use new tasklet_s [...] omits 22f7307991ee staging: ks7010: convert tasklets to use new tasklet_setup() API omits c3b1e4598ada staging: rtl8723bs: os_dep: fixed spacing around operators issue omits 47af970239e1 staging: rtl8723bs: os_dep: fixed bracing issue omits 90493f60e411 staging: rtl8723bs: os_dep: fixed trailing statements omits 95c89b377eca staging: rtl8188eu: remove extra indentations omits 2f0ddd89fe32 drm/ast: Enable CRTC before planes omits f3901b5fee41 drm/ast: Program display mode in CRTC's atomic_enable() omits 39edb28780e8 drm/ast: Disable planes while switching display modes omits 5638c82cdabd drm/ast: Set format registers in primary plane's update omits 871e6496207c usb: dwc2: Always disable regulators on driver teardown omits 57ce64668f5d usb: typec: tcpci: update ROLE_CONTROL for DRP omits 19b65476839e usb: typec: tcpci: Add support when hidden tx registers ar [...] omits 492c1dc9d0a1 usb: typec: tcpci: Add register definitions to tcpci omits 2e96af20c618 MAINTAINERS: Add Thomas as reviewer for ast, mgag200 and udl omits 8859bf2b1278 reiserfs: only call unlock_new_inode() if I_NEW omits 8036a7e7da69 USB: UAS: use macro for reporting results omits eb2a86ae8c54 USB: UAS: fix disconnect by unplugging a hub omits 8dba20101aaf usb: typec: intel_pmc_mux: Pass correct USB Type-C port nu [...] omits fca3d66982f0 usb: typec: intel_pmc_mux: Add dependency on ACPI omits be171e48f94c USB: microtek: use set_host_byte() omits 81867b75dbfd Merge branch 'kvm-arm64/nvhe-hyp-context' into kvmarm-master/next omits bc9b9c5ab9d8 cpufreq: qcom: Don't add frequencies without an OPP omits 5df50128050d arm64: dts: sparx5: Add spi-nand devices omits ba4d1c074fd7 arm64: dts: sparx5: Add spi-nor support omits acb52897cc84 PCI: hip: Add handling of HiSilicon HIP PCIe controller errors omits 9aa9cf3ee945 ACPI / APEI: Add a notifier chain for unknown (vendor) CPE [...] omits d1f170f8447d Merge branches 'at91-soc' and 'at91-dt' into at91-next omits d5a0c8169004 drm: mxsfb: check framebuffer pitch omits 4f6d57e43068 ALSA: remove calls to usb_pipe_type_check for control endpoints omits e9b20f0fe17a Bluetooth: ath3k: use usb_control_msg_send() and usb_contr [...] omits 119ae38a5cdf sound: hiface: move to use usb_control_msg_send() omits f7ef7614f89e sound: line6: move to use usb_control_msg_send() and usb_c [...] omits aea67cc14182 sound: 6fire: move to use usb_control_msg_send() and usb_c [...] omits ec8eeceb06b7 sound: usx2y: move to use usb_control_msg_send() omits be40c366416b USB: legousbtower: use usb_control_msg_recv() omits d6a499249543 USB: core: hub.c: use usb_control_msg_send() in a few places omits 297e84c04d76 USB: core: message.c: use usb_control_msg_send() in a few places omits 719b8f2850d3 USB: add usb_control_msg_send() and usb_control_msg_recv() omits fcc2cc1f3561 USB: move snd_usb_pipe_sanity_check into the USB core omits a4e6451d3214 usbip: simplify the return expression of usbip_core_init() omits dd425545a8cc drm/vc4: Handing the return value of drm_universal_plane_init omits 61ce6e2aa667 usb typec: mt6360: Add MT6360 Type-C DT binding documentation omits e1aefcdd394f usb typec: mt6360: Add support for mt6360 Type-C driver omits 02200a863b9a nvmem: core: fix missing of_node_put() in of_nvmem_device_get() omits 860b6d803f3d ARM: dts: at91: sama5d2: add missing flexcom spi node properties omits 996710a8956e ARM: dts: at91: add unit-address to memory node omits b0d0c3bba90b ARM: dts: at91: move mmc pinctrl-names property to board dts omits 49b59f4c358c cpufreq: qcom-hw: Add cpufreq support for SM8250 SoC omits dcd1fd724c19 cpufreq: qcom-hw: Use of_device_get_match_data for offsets [...] omits f17b3e44320b cpufreq: qcom-hw: Use devm_platform_ioremap_resource() to [...] omits 75319b4600e7 dt-bindings: cpufreq: cpufreq-qcom-hw: Document Qcom EPSS [...] omits bd74e286b354 cpufreq: qcom-hw: Make use of cpufreq driver_data for pass [...] omits c942d1542f1b cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE omits a0d698d8c21a cpufreq: arm: Kconfig: add CPUFREQ_DT depend for STI CPUFREQ omits 305accf3b53a cpufreq: dt-platdev: Blacklist st,stih418 SoC omits 01a163c52039 cpufreq: sti-cpufreq: add stih418 support omits 77c6d5cd93f5 cpufreq: s5pv210: Use dev_err instead of pr_err in probe omits 629238068eb9 cpufreq: s5pv210: Simplify with dev_err_probe() omits b89c01c96051 cpufreq: tegra186: Fix initial frequency omits b1593e53f2e1 Merge commit 'ded10c47f39e' into HEAD omits 08ee16e95492 arm64: dts: sparx5: Add SPI controller and associated mmio-mux omits a5663c9b1e31 opp: Allow opp-level to be set to 0 omits cb60e9602cce opp: Prevent memory leak in dev_pm_opp_attach_genpd() omits 7162fc2e4eda ARM: tegra: Pass multiple versions in opp-supported-hw property omits 0ff25c99042a opp: Allow opp-supported-hw to contain multiple versions omits 4461269572e6 dt-bindings: opp: Allow opp-supported-hw to contain multip [...] omits 2c59138c22f1 opp: Set required OPPs in reverse order when scaling down omits 60cdeae0d627 opp: Reduce code duplication in _set_required_opps() omits 475ac8ead803 opp: Drop unnecessary check from dev_pm_opp_attach_genpd() omits 3a5578784d1e Merge branch 'opp/defer-probe' into HEAD omits dc279ac6e5b4 cpufreq: dt: Refactor initialization to handle probe defer [...] omits 90d46d71cce2 opp: Handle multiple calls for same OPP table in _of_add_o [...] omits b17400c9dec4 MAINTAINERS: Add git tree for Sparx5 omits d14f6a1ae07f arm64: dts: sparx5: Add hwmon temperature sensor omits 45145406f30c arm64: dts: sparx5: Add Sparx5 eMMC support omits 1b4298f00006 soc: renesas: r8a779a0-sysc: Add r8a779a0 support omits f26506f06bf8 rtlwifi: rtl8723ae: fix comparison pointer to bool warning [...] omits 9d886ac4397e rtlwifi: rtl8723ae: fix comparison pointer to bool warning [...] omits 4eef91a8dbce rtlwifi: rtl8723ae: fix comparison pointer to bool warning [...] omits 916c3b969d21 rtlwifi: rtl8188ee: fix comparison pointer to bool warning [...] omits f40adfd07418 rtlwifi: rtl8188ee: fix comparison pointer to bool warning [...] omits 6996e70f1fe4 rtlwifi: rtl8188ee: fix comparison pointer to bool warning [...] omits edadae4778b0 qtnfmac: Remove unused macro QTNF_DMP_MAX_LEN omits d10f6af58ef4 rtw88: rtw8822c: eliminate code duplication, use native sw [...] omits d06e2f8b41b6 wlcore: Remove unused macro WL1271_SUSPEND_SLEEP omits b09a2b326518 brcmsmac: main: Eliminate empty brcms_c_down_del_timer() omits e3433882168b brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcom [...] omits f75738a09f59 brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_t [...] omits ac4c323cbb91 airo: switch from 'pci_' to 'dma_' API omits d5f59c964e15 brcmfmac: support SAE authentication offload in AP mode omits 787fb926f8cc brcmfmac: support 4-way handshake offloading for WPA/WPA2- [...] omits fe341eb151ec xfs: ensure that fpunch, fcollapse, and finsert operations [...] omits 2a6ca4baed62 xfs: make sure the rt allocator doesn't run off the end omits 0f4ec0f15746 xfs: Remove unneeded semicolon omits 5ffce3cc22a0 xfs: force the log after remapping a synchronous-writes file omits e01b7eed5d0a xfs: Convert xfs_attr_sf macros to inline functions omits c418dbc9805d xfs: Use variable-size array for nameval in xfs_attr_sf_entry omits 47e6cc100054 xfs: Remove typedef xfs_attr_shortform_t omits 6337c84466c2 xfs: remove typedef xfs_attr_sf_entry_t omits 8ca79df85b7f xfs: Remove kmem_zalloc_large() omits 29887a227131 xfs: enable big timestamps omits 06dbf82b044c xfs: trace timestamp limits omits 4ea1ff3b4968 xfs: widen ondisk quota expiration timestamps to handle y2038+ omits f93e5436f0ee xfs: widen ondisk inode timestamps to deal with y2038+ omits 30e05599219f xfs: redefine xfs_ictimestamp_t omits 5a0bb066f60f xfs: redefine xfs_timestamp_t omits 88947ea0ba71 xfs: move xfs_log_dinode_to_disk to the log recovery code omits 9f99c8fe551a xfs: refactor quota timestamp coding omits ccc8e771aa7a xfs: refactor default quota grace period setting code omits 11d8a9190275 xfs: refactor quota expiration timer modification omits 876fdc7c4f36 xfs: explicitly define inode timestamp range omits b896a39faa5a xfs: enable new inode btree counters feature omits 11f744234f05 xfs: support inode btree blockcounts in online repair omits 1dbbff029f93 xfs: support inode btree blockcounts in online scrub omits 1ac35f061af0 xfs: use the finobt block counts to speed up mount times omits 2a39946c9844 xfs: store inode btree block counts in AGI header omits 26e328759b9b xfs: reuse _xfs_buf_read for re-reading the superblock omits b3f8e08ca815 xfs: remove xfs_getsb omits cead0b10f557 xfs: simplify xfs_trans_getsb omits 22c10589a10b xfs: remove xlog_recover_iodone omits 55b7d7115fcd xfs: clear the read/write flags later in xfs_buf_ioend omits b840e2ada8af xfs: use xfs_buf_item_relse in xfs_buf_item_done omits 70796c6b74c2 xfs: simplify the xfs_buf_ioend_disposition calling convention omits 844c9358dfda xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_d [...] omits 3cc498845a0c xfs: remove xfs_buf_ioerror_retry omits f58d0ea95611 xfs: refactor xfs_buf_ioerror_fail_without_retry omits 6a7584b1d82b xfs: fold xfs_buf_ioend_finish into xfs_ioend omits 664ffb8a429a xfs: move the buffer retry logic to xfs_buf.c omits 23fb5a93c21f xfs: refactor xfs_buf_ioend omits 76b2d3234611 xfs: mark xfs_buf_ioend static omits 12e164aa1f9d xfs: refactor the buf ioend disposition code omits a665eec0a22e powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm omits bafb056ce279 sparc64: remove mm_cpumask clearing to fix kthread_use_mm race omits 66acd46080bd powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM omits d53c3dfb23c4 mm: fix exec activate_mm vs TLB shootdown and lazy tlb swi [...] omits ed5dd6a67d5e scsi: core: Only re-run queue in scsi_end_request() if dev [...] omits f97e6e1eabbf scsi: aic7xxx: Use kmemdup() in two places omits beef6fd02b90 scsi: virtio_scsi: Rescan the entire target on transport r [...] omits 54701a0d12e2 RISC-V: Fix duplicate included thread_info.h omits a960c1323749 riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page [...] omits 2baa6d9506f2 riscv/mm/fault: Fix inline placement in vmalloc_fault() de [...] omits 38f5bd23deae riscv: Add cache information in AUX vector omits b5fca7c55f9f riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO omits baf7cbd94b56 riscv: Set more data to cacheinfo omits afb8c6fee8ce riscv/mm/fault: Move access error check to function omits 6747430197ed riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault() omits 7a75f3d47a0b riscv/mm/fault: Simplify mm_fault_error() omits 6c11ffbfd849 riscv/mm/fault: Move fault error handling to mm_fault_error() omits bda281d5bfb7 riscv/mm/fault: Simplify fault error handling omits ac416a724f11 riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault() omits a51271d99cdd riscv/mm/fault: Move bad area handling to bad_area() omits cac4d1dc85be riscv/mm/fault: Move no context handling to no_context() omits 4363287178a8 riscv/mm: Simplify retry logic in do_page_fault() omits c64779e24e88 selftests/bpf: Merge most of test_btf into test_progs omits 9d8a5510281c scsi: myrb: Make some symblos static omits ebe41b991d37 scsi: myrs: Make some symbols static omits 2494ebe1b3f7 scsi: isci: Make scu_link_layer_set_txcomsas_timeout() static omits 5c2ef01448e9 scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c omits ffa915f46193 Merge branch 'bpf_metadata' omits 7867c549d574 scsi: isci: Make isci_host_attrs static omits d42d1cc44d70 selftests/bpf: Test load and dump metadata with btftool and skel omits aff52e685eb3 bpftool: Support dumping metadata omits 5d23328dccd9 libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodat [...] omits ef15314aa5de bpf: Add BPF_PROG_BIND_MAP syscall omits 984fe94f9475 bpf: Mutex protect used_maps array and count omits 571e15688628 scsi: aacraid: Make some symbols static in aachba.c omits bb1932dbb83a scsi: sym53c8xx_2: Delete unnecessary else-if in sym_xerr_ [...] omits 4b29cb6197d9 scsi: ibmvfc: Avoid link down on FS9100 canister reboot omits 46c9d608f989 scsi: core: Update additional sense codes list omits 342c81eeaaf0 scsi: core: Clean up scsi_noretry_cmd() omits 6d70cb343484 scsi: target: tcmu: Add missing newline when printing parameters omits 782e2efb749f scsi: ufs: Fix NOP OUT timeout value omits c8c61c09e38b arm64: dts: qcom: sdm845: Add interconnects property for display omits 79a595bb92ea arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider omits a6d435c1a6ae arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider omits e7e41a207a3e arm64: dts: qcom: sm8250: add interconnect nodes omits 71a2fc6e7b30 arm64: dts: qcom: sm8150: add interconnect nodes omits 3312be8f6fc8 drm/ttm: move populated state into page flags omits 3a4ab168a5df drm/ttm: split bound/populated flags. omits 9e9a153bdf25 drm/ttm: move ttm binding/unbinding out of ttm_tt paths. omits 2040ec970e94 drm/ttm: split populate out from binding. omits 395a73f8ba6f drm/ttm: tt destroy move null check to outer function. omits 2ff6e69c0449 drm/ttm: wrap tt destroy. (v2) omits 7eec91513827 drm/ttm/tt: add wrappers to set tt state. omits 897dccb8db0d Merge branch 'nexthop-Small-changes' omits 7a5e9d84f9e4 selftests: fib_nexthops: Test cleanup of FDB entries follo [...] omits 0695564bb4a2 nexthop: Only emit a notification when nexthop is actually [...] omits 80690ec6b595 nexthop: Convert to blocking notification chain omits 52f7232a790a nexthop: Remove NEXTHOP_EVENT_ADD omits 7d61588f690d nexthop: Remove unused function declaration from header file omits e859536dac30 chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix mo [...] omits 400d4953f1f4 drm/i915/pll: Centralize PLL_ENABLE register lookup omits b18af883dce6 Merge branch 'mlxsw-Introduce-fw_fatal-health-reporter-and [...] omits 7d83ee111008 mlxsw: core: Introduce fw_fatal health reporter omits e2ce94dc1d89 devlink: introduce the health reporter test command omits 191c0c22b5c7 mlxsw: reg: Add Monitoring FW General Debug Register omits 6ddac9dcb14d mlxsw: reg: Add Monitoring FW Debug Register omits 703db0ceb805 mlxsw: Move fw_load_policy devlink param into core.c omits 1fb0a4956274 mlxsw: core: Push code doing params register/unregister in [...] omits b79cb787ac70 mlxsw: Move fw flashing code into core.c omits eab1924a2d3a mlxsw: Bump firmware version to XX.2008.1310 omits 73f76a41c4ed dt-bindings: example: Extend based on practice omits ef8e692d69a0 Merge branch 'net-stmmac-Add-ethtool-support-for-get-set-c [...] omits 9f19306d1666 net: stmmac: use netif_tx_start|stop_all_queues() function omits 686cff3d7022 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues omits 0366f7e06a6b net: stmmac: add ethtool support for get/set channels omits 3d49f7426e6c scsi: mpt3sas: A small correction in _base_process_reply_queue omits 45181eab8ba7 scsi: mpt3sas: Fix sync irqs omits e23b1220a246 arm64: dts: qcom: sc7180: Increase the number of interconn [...] omits 7901c2bc3ffc arm64: dts: qcom: sdm845: Increase the number of interconn [...] omits f38c43a0e900 scsi: mpt3sas: Detect tampered Aero and Sea adapters omits 9d9eaf460c1d Merge branch 'misc' into for-next omits 62aa501dc9dd scsi: megaraid: Make smp_affinity_enable static omits 1c370903d12d scsi: target: Remove redundant assignment to variable 'ret' omits d251193d1732 scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_c [...] omits addf13729615 scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() omits 3f4fee002b00 scsi: aic94xx: Remove unused inline function omits b836a274b797 drm/amdgpu/dc: Require primary plane to be enabled wheneve [...] omits f4075be88246 drm/amdgpu/gmc9: remove mmhub client duplicated case omits ea68573d408f drm/amdgpu: Fail to load on RAVEN if SME is active omits 04a238e9c511 drm/amd/display: Create trigger_hotplug entry omits d75fa679b056 drm/amd/display: Fix possible memleak in dp_trigger_hotplug() omits d56b83f7c1a4 drm/amd/display: optimize code runtime a bit omits 724dc53b922c drm/amd/amdgpu: fix comparison pointer to bool warning in [...] omits 8f00d1fc9d30 drm/amd/amdgpu: fix comparison pointer to bool warning in [...] omits 3d0c75afdc29 drm/amd/amdgpu: fix comparison pointer to bool warning in [...] omits e66cdf250e7c drm/amd/amdgpu: fix comparison pointer to bool warning in si.c omits 4bbbe77c15c6 drm/amd/amdgpu: fix comparison pointer to bool warning in [...] omits 960a06ff9151 drm/amd/amdgpu: fix comparison pointer to bool warning in [...] omits 89cf8b06378f drm/amd/amdgpu: fix comparison pointer to bool warning in [...] omits 7b3fa67d6e0a drm/amd/amdgpu: fix comparison pointer to bool warning in [...] omits 052813d9fa22 drm/radeon: Add sclk frequency as hwmon sensor omits 05f59762bcbf drm/scheduler: fix sched_fence.c kernel-doc warnings omits 2634682fdffd drm: amd/display: fix spelling of "function" omits cce63598976a drm/amd/display: Remove duplicate include omits 7c679ef6678c drm/amdgpu: stop resetting xgmi perfmons on disable omits 0f3cd13d8461 drm/radeon: revert "Prefer lower feedback dividers" omits 719a6513fb49 drm/amdgpu: More accurate description of a function param omits 91b590050787 drm/amdgpu: Add comment to function amdgpu_ttm_alloc_gart omits ce87c98db428 drm/amdgpu: Include sienna_cichlid in USBC PD FW support. omits 598c13b21e25 drm/amd/display: update clock when non-seamless boot stream exist omits f833d625b562 drm/amd/display: update dcn30_optc header with missing dec [...] omits 93669c8e480d drm/amd/display: get socBB from VBIOS omits e9462a32792c drm/amd/display: Further fix of psr eDP p-state warning omits a354b942b463 drm/amd/display: update nv1x stutter latencies omits de32a50be7ab drm/amd/display: fix compile warning in dml omits ece11e7b4a9c drm/amd/display: remove dc context from transfer function omits c44a22b3128d drm/amd/display: Add connector to the state if DSC debugfs is set omits 28b2f656d3ae drm/amd/display: Calculate DSC number of slices in debugfs [...] omits 918698d5c2b5 drm/amd/display: Return the number of bytes parsed than allocated omits 4b675aad9695 drm/amd/display: Update idle optimization handling omits 0825d9658b5e drm/amd/display: implement notify stream mask omits a4832640e29a drm/amd/display: 3.2.102 omits 8b3f6b9857dd drm/amd/display: [FW Promotion] Release 0.0.32 omits 6b85151f6bcd drm/amd/display: adding pathway to retrieve stutter period omits 6b29bb37373b drm/amd/display: Add trigger connector unplug omits 0749ddeb7d6c drm/amd/display: Add DSC force disable to dsc_clock_en deb [...] omits 20cc44c9e82a drm/amd/display: make dcn20 stream_gating use a pointer fo [...] omits e4863f118a7d drm/amd/display: Multi display cause system lag on mode change omits 48e48e598478 drm/amd/display: Disable idle optimization when PSR is enabled omits bd80d584cd8e drm/amd/display: Don't use DRM_ERROR() for DTM add topology omits 6cd792372489 drm/amd/display: Compare plane when looking for pipe split [...] omits 5fd35f129131 drm/amd/display: Enabling PSR on DCN30 on driver side omits f9663cbd4681 drm/amd/display: remove early return from dm_late_init omits 6c95320d01dc drm/amd/display: Rename set_mst_bandwidth to align with DP spec omits e8cb7a4dd9df drm/amd/display: Flip pending check timeout due to disabled hubp omits 123ecf683690 drm/amd/display: Increase Max EDID Size Constant omits 172c9b778165 drm/amd/display: Power eDP panel back ON before link train [...] omits 5cd04c4846a3 drm/amd/display: Fix CP_IRQ clear bit and logic omits 05e3d830fac8 drm/amd/display: Only use offset for first ODM pipe omits 3fb068c3ec86 drm/amd/display: always use 100us for cr aux rd interval omits 64fbb86d6b6f drm/amd/display: 3.2.101 omits 81ac89cab037 drm/amd/display: [FW Promotion] Release 0.0.31 omits 4b4f21ff7f5d drm/amd/display: Check clock table return omits 091018a51c16 drm/amd/display: Triplebuffering should not be used by default omits ce17ce17af32 drm/amd/display: add option to override cr training pattern omits 0b02e1fda542 drm/amd/display: Compare mpcc_inst to mpcc_count instead o [...] omits 958000cb24cc drm/amd/display: Add CP_IRQ clear capability omits 498563cf9ca0 drm/amd/display: Detect plane change when detect pipe change. omits a861736dae64 drm/amd/display: Fixed Intermittent blue screen on OLED panel omits 14ae69026f84 drm/amd/display: 3.2.100 omits 8e8e9463a8fd drm/amd/display: [FW Promotion] Release 0.0.30 omits 39767222bf31 drm/amd/pm: support runtime pptable update for sienna_cich [...] omits 26652cd8deae drm/amdgpu: drop BOOLEAN define in display part omits 62f6b1162e91 drm/amdgpu: Enable SDMA utilization for Arcturus omits 6d90a208cfff drm/amd/display: Move disable interrupt into commit tail omits 585d450c76d1 drm/amd/display: Refactor to prevent crtc state access in [...] omits 5d1c59c47997 drm/amdgpu: Move existing pflip fields into separate struct omits 9c7e2ceb1db0 drm/amdgpu: Update RAS init handling omits 2b3bbf23549f drm/amdkfd: Fix -Wunused-const-variable warning omits f399d4de2d6a drm/amdgpu: add ta DTM/HDCP print in amdgpu_firmware_info for apu omits 9c1615be1949 drm/amd/pm: update driver if version for navy_flounder omits 0e4b291bb76e drm/amd/pm: update driver if file for sienna cichlid omits a9e81c2922bf scsi: libfc: Fix passing zero to 'PTR_ERR' warning omits bff8b14b0974 scsi: fnic: Remove unneeded semicolon omits 94e476520e1e scsi: nsp32: Remove unneeded semicolon omits 8d4089cdc313 scsi: sym53c8xx_2: Remove unneeded semicolon omits 34eb5ccf35da scsi: qla2xxx: Remove unneeded variable 'rval' omits 7cbbc745dc11 drm/amdgpu: Minor checkpatch fix omits 6894305c97ce drm/amdgpu: Disable DPC for XGMI for now. omits 7ac71382e90a drm/amdgpu: Trim amdgpu_pci_slot_reset by reusing code. omits c1dd4aa62407 drm/amdgpu: Fix consecutive DPC recovery failures. omits 362c7b91c1b0 drm/amdgpu: Fix SMU error failure omits acd89fca672d drm/amdgpu: Block all job scheduling activity during DPC recovery omits bf36b52e781d drm/amdgpu: Avoid accessing HW when suspending SW state omits c9a6b82f45e2 drm/amdgpu: Implement DPC recovery omits 2a9787dcf537 drm/amdgpu: Do gpu recovery when no job is running omits edb084f487a3 drm/amdkfd: fix a memory leak issue omits a9a83a92d0da drm/kfd: fix a system crash issue during GPU recovery omits 945c5704887e Merge branch 'ethtool-add-pause-frame-stats' omits 12d342fea121 mlx4: add pause frame stats omits 098d9ed9efb3 mlx5: add pause frame stats omits eabbe2bb688b ixgbe: add pause frame stats omits 423cffcf6c70 bnxt: add pause frame stats omits 242aaf03dc9b selftests: add a test for ethtool pause stats omits ff1f7c17fb20 netdevsim: add pause frame stats omits 8c00bd936f33 docs: net: include the new ethtool pause stats in the stats doc omits 9a27a33027f2 ethtool: add standard pause stats omits 5f40bb39ad55 of: properties of reserved-memory nodes omits 0f9ad4e75944 Merge branch 's390-qeth-next' omits 521c65b64916 s390/qeth: implement ndo_bridge_setlink for learning_sync omits 780b6e7db25e s390/qeth: implement ndo_bridge_getlink for learning_sync omits 817741a8eaa2 s390/qeth: Reset address notification in case of buffer overflow omits d05e8e68b07c bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier omits 10a6cfc0fc82 s390/qeth: Translate address events into switchdev notifiers omits fa115adff2c1 s390/qeth: Detect PNSO OC3 capability omits b983aa1f7d19 s390/cio: Helper functions to read CSSID, IID, and CHID omits 4fea49a79ece s390/cio: Add new Operation Code OC3 to PNSO omits 247f99445938 scsi: ufs-pci: Add LTR support for Intel controllers omits b7cf0806e878 net/mlx5e: Add CQE compression support for multi-strides packets omits 748cde9a3802 net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support omits f02882102b1d net/mlx5e: Add support for tc trap omits cd1ef966214c net/mlx5: E-Switch, Use vport metadata matching by default omits fc99c3d6371c net/mlx5: E-Switch, Setup all vports' metadata to support [...] omits 406493a52f48 net/mlx5: E-Switch, Dedicated metadata for uplink vport omits 4e9a9ef7d8a9 net/mlx5: E-Switch, Check and enable metadata support flag [...] omits 9b412cc35f00 net/mlx5e: Add LAG warning if bond slave is not lag master omits 1a3c91148339 net/mlx5e: Add LAG warning for unsupported tx type omits f552be54e0d6 net/mlx5e: Return a valid errno if can't get lag device index omits 0d2ffdc8d400 net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow omits 87f3495cbe8d net/mlx5: Release clock lock before scheduling a PPS work omits aac2df7f022e net/mlx5: Rename ptp clock info omits fb609b5112bd net/mlx5: Always use container_of to find mdev pointer fro [...] omits ec529b44abfe net/mlx5: remove erroneous fallthrough omits 19f5b63bc993 net/mlx5: Fix uninitialized variable warning omits 8861d0af642c selinux: Add helper functions to get and set checkreqprot omits 3fa98ed530a4 drm: rcar-du: lvds: Add r8a7742 support omits 109bf47277a0 dt-bindings: display: renesas,lvds: Document r8a7742 bindings omits 9edf73fece3d drm: rcar-du: Add r8a7742 support omits c3415d91832c dt-bindings: display: renesas,du: Document the r8a7742 bindings omits 484a8737c755 drm: rcar-du: Make DRM_RCAR_WRITEBACK depends on DRM_RCAR_DU omits 937f941ca06f drm/msm/dp: Use qmp phy for DP PLL and PHY omits ab205927592b drm/msm/dp: remove mode hard-coding in case of DP CTS omits de3ee25473ba drm/msm/dp: add debugfs nodes for video pattern tests omits f913454aae8e drm/msm/dp: move debugfs node to /sys/kernel/debug/dri/*/ omits d11a93690df7 drm/msm/dp: add debugfs support to DP driver omits 158b9aa74479 drm/msm/dp: wait for audio notification before disabling clocks omits bf4a1b3127d3 drm/msm/dp: signal the hotplug disconnect in the event handler omits a1f5bda99b7b drm/msm/dp: add hook_plugged_cb hdmi-codec op for MSM DP driver omits d13e36d7d222 drm/msm/dp: add audio support for Display Port on MSM omits 061eb621fc27 drm/msm/dp: store dp_display in the driver data omits 8ede2ecc3e5e drm/msm/dp: Add DP compliance tests on Snapdragon Chipsets omits 220b856a3d37 drm/msm/dp: Add Display Port HPD feature omits a10476e45026 drm/msm/dpu: add display port support in DPU omits 14975cff5b1d drm/msm/dp: add support for DP PLL driver omits c943b4948b58 drm/msm/dp: add displayPort driver support omits b22960b8f274 drm: add constant N value in helper file omits 2fb7487aaf71 drm/msm: Get rid of the REG_ADRENO offsets omits d3a569fccfa0 drm/msm: a6xx: Use WHERE_AM_I for eligible targets omits 8907afb476ac drm/msm: Allow a5xx to mark the RPTR shadow as privileged omits 455b6c9112ef evm: Check size of security.evm before using it omits 4be92db3b566 ima: Remove semicolon at the end of ima_get_binary_runtime_size() omits 60386b854008 ima: Don't ignore errors from crypto_shash_update() omits e410c43b66d5 ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ omits fa870509d9ec ACPI / PMIC: Split out Kconfig and Makefile specific for A [...] omits a071261d9318 KVM: arm64: nVHE: Fix pointers during SMCCC convertion omits 04e4caa8d355 KVM: arm64: nVHE: Migrate hyp-init to SMCCC omits 054698316d87 KVM: arm64: nVHE: Migrate hyp interface to SMCCC omits 0794a974d74d smccc: Use separate variables for args and results omits cf6501689012 smccc: Define vendor hyp owned service call region omits 5dc33bd199ca KVM: arm64: nVHE: Pass pointers consistently to hyp-init omits a2e102e20fd6 KVM: arm64: nVHE: Handle hyp panics omits 4e3393a969a0 KVM: arm64: nVHE: Switch to hyp context for EL2 omits 603d2bdaa57e KVM: arm64: Share context save and restore macros omits 7db21530479f KVM: arm64: Restore hyp when panicking in guest context omits 7c2e76d87f9c KVM: arm64: Update context references from host to hyp omits b619d9aa8b38 KVM: arm64: Introduce hyp context omits 472fc011ccd3 KVM: arm64: nVHE: Don't consume host SErrors with ESB omits 6e3bfbb22c51 KVM: arm64: nVHE: Use separate vector for the host omits a0e479523e3f KVM: arm64: Save chosen hyp vector to a percpu variable omits ceee2fe4ba1f KVM: arm64: Choose hyp symbol based on context omits d7ca1079d8ea KVM: arm64: Remove kvm_host_data_t typedef omits 6a0259ed29bb KVM: arm64: Remove hyp_panic arguments omits 501a67a25dd4 KVM: arm64: Remove __activate_vm wrapper omits 5f155515d373 ACPI: NFIT: Use kobj_to_dev() instead omits 73d3e43f9813 dt-bindings: watchdog: sp-805: Convert to Json-schema omits 488e5947d975 dt-bindings: power: Correct interrupt flags in examples omits ba34f977c333 soc: qcom: apr: Fixup the error displayed on lookup failure omits d24e124577cd PCI/ACPI: Tone down missing MCFG message omits a91182504625 arm64: dts: qcom: Makefile: Sort lines omits 09a587a06724 arm64: dts: qcom: pm8916: Sort nodes omits 327c0f5f2510 arm64: dts: qcom: msm8916: Sort nodes omits 2e04aa29ac87 arm64: dts: qcom: msm8916: Pad addresses omits 97b66548a7cc ARM: Document merges omits cdbb391676fa arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x" omits 6300095b0bc7 arm64: dts: qcom: msm8916: Use more generic node names omits 60a05ed059a0 arm64: dts: qcom: msm8916: Add MSM8916-specific compatible [...] omits 1b1bd497000e arm64: dts: qcom: msm8916: Minor style fixes omits 02f7415054d7 Merge branch '5.9/scsi-fixes' into 5.10/scsi-ufs omits 5342f1df8f50 arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon omits dd5f6c732407 arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types omits 027cca9eb5b4 arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts omits c2f0cbb57dba arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec omits e6859ae8603c arm64: dts: qcom: msm8916: Remove one more thermal trip po [...] omits b2106c670e86 arm64: dts: qcom: msm8916: Configure DSI port with labels omits 51a531ca411c Merge branch 'arm/drivers' into for-next omits 8119f4b91d54 Merge tag 'scmi-updates-5.10' of git://git.kernel.org/pub/ [...] omits 01e869cc0db9 arm64: dts: sm8250: Add OPP table for all qup devices omits 43bb8074000c arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to c [...] omits af8fbcb58191 Merge branch 'printk-rework' into for-next omits e198eea948a0 drm/i915: Nuke pointless variable omits 6d3144eb3670 drm/i915: Introduce intel_hpd_hotplug_irqs() omits a190db945bcc ipmi: Clean up some printks omits f8910ffa81b0 ipmi:msghandler: retry to get device id on an error omits da51e4bafdfa drm/i915: Introduce HPD_PORT_TC<n> omits 2b694fc92a34 perf: arm_dsu: Support DSU ACPI devices omits 03c7e4f1190e drm/i915: Move hpd_pin setup to encoder init omits 815f4ef21f4a drm/i915: Split icp_hpd_detection_setup() into ddi vs. tc parts omits 1db9f992d67b drm/i915: Configure GEN11_{TBT,TC}_HOTPLUG_CTL for ports TC5/6 omits a52bfcdd806f drm/i915: Nuke the redundant TC/TBT HPD bit defines omits 5bf22ee41003 drm/i915: Add VBT AUX CH H and I omits 176430cc1347 drm/i915: Add VBT DVO ports H and I omits 244f2e9ce3e3 drm/i915: Add AUX_CH_{H,I} power domain handling omits 07c9b088d780 drm/i915: Add PORT_{H,I} to intel_port_to_power_domain() omits 5526fa0bfd24 drm/i915: Add more AUX CHs to the enum omits c2b1e76d8c91 ipmi:sm: Print current state when the state is invalid omits f5f022e53b87 printk: reimplement log_cont using record extension omits 4cfc7258f876 printk: ringbuffer: add finalization/extension support omits 9c3006a4cc1b drm/ttm: remove available_caching omits 5839172f0980 drm/nouveau: explicitly specify caching to use omits 0fe438cec9e1 drm/ttm: remove default caching omits f60c826d0318 ima: Use kmemdup rather than kmalloc+memcpy omits 10dcb06d4041 printk: ringbuffer: change representation of states omits 81e7571ea35e ipmi: Reset response handler when failing to send the command omits cc5c7041c6e1 printk: ringbuffer: clear initial reserved fields omits e3bc0401c1de printk: ringbuffer: add BLK_DATALESS() macro omits 2a7f87ed05b9 printk: ringbuffer: relocate get_data() omits adc5f7029376 ARM: add malloc size to decompressor kexec size structure omits 83dfeedb6663 ARM: add TEXT_OFFSET to decompressor kexec image structure omits 8e007b367a59 ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL [...] omits c03e41470e90 ARM: 9010/1: uncompress: Print the location of appended DTB omits 2596a72d3384 ARM: 9009/1: uncompress: Enable debug in head.S omits 30d9a34dd374 ARM: 9008/1: uncompress: Drop excess whitespace print omits 0b0c1dbd500d ARM: 9006/1: uncompress: Wait for ready and busy in debug prints omits 4df24fef0961 ARM: 9005/1: debug: Select flow control for all debug UARTs omits 2c50a570e9dc ARM: 9004/1: debug: Split waituart to CTS and TXRDY omits 6428ea278831 ARM: 9003/1: uncompress: Delete unused debug macros omits 22c9e58299e5 ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses omits 46f206304db0 drm/bridge: ps8640: Rework power state handling omits e7c1fe21046a printk: ringbuffer: avoid memcpy() on state_var omits b81dddb909b4 drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outpu [...] omits ce003d67ad52 printk: ringbuffer: fix setting state in desc_read() omits d4f0349bc008 Merge branch 'for-5.10' into for-next omits 8f7e57e8e29c macintosh: windfarm: use for_each_child_of_node() macro omits 3a3181e16fbd powerpc/pci: unmap legacy INTx interrupts when a PHB is removed omits ffd2961bb41f powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 omits 79b123cdf9cf powerepc/book3s64/hash: Align start/end address correctly [...] omits bbc4f40b5322 powerpc/ps3: make two symbols static omits 4c42dc5c69a8 powerpc/kasan: Fix CONFIG_KASAN_VMALLOC for 8xx omits 2c637d2df4ee powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP omits c83c192a6fbb powerpc/process: Remove useless #ifdef CONFIG_PPC_FPU omits 532ed1900d37 powerpc/process: Remove useless #ifdef CONFIG_SPE omits e3667ee427e2 powerpc/process: Remove useless #ifdef CONFIG_ALTIVEC omits 80739c2bd291 powerpc/process: Remove useless #ifdef CONFIG_VSX omits 60d62bfd24ef powerpc/process: Tag an #endif to help locate the matching [...] omits 8f020c7ca300 powerpc/process: Replace #ifdef CONFIG_KALLSYMS by IS_ENABLED() omits 2ec42996f5b1 powerpc/process: Replace an #if defined(CONFIG_4xx) || def [...] omits bfac2799301c powerpc/process: Replace an #ifdef CONFIG_PPC_BOOK3S_64 by [...] omits 04d476bfbb06 powerpc/process: Replace an #ifdef CONFIG_PPC_47x by IS_ENABLED() omits da7bb43ab9da powerpc/32: Fix vmap stack - Properly set r1 before activa [...] omits c118c7303ad5 powerpc/32: Fix vmap stack - Do not activate MMU before re [...] omits 7fdf966bed15 powerpc/uaccess: Remove __put_user_asm() and __put_user_asm2() omits e64ac41ab0c5 powerpc/uaccess: Switch __patch_instruction() to __put_use [...] omits ee0a49a6870e powerpc/uaccess: Switch __put_user_size_allowed() to __put [...] omits fcf1f26895a4 powerpc/uaccess: Add pre-update addressing to __put_user_a [...] omits e47168f3d1b1 powerpc/8xx: Support 16k hugepages with 4k pages omits 175a99991511 powerpc/8xx: Refactor calculation of number of entries per [...] omits 542db12a9c42 powerpc: Fix random segfault when freeing hugetlb range omits e63d6fb5637e powerpc/tau: Disable TAU between measurements omits 5e3119e15fed powerpc/tau: Check processor type before enabling TAU interrupt omits 420ab2bc7544 powerpc/tau: Remove duplicated set_thresholds() call omits b1c6a0a10bfa powerpc/tau: Convert from timer to workqueue omits 66943005cc41 powerpc/tau: Use appropriate temperature sample interval omits b32d5d7e920a powerpc/mm/book3s: Split radix and hash MAX_PHYSMEM limit omits 7746406baa3b powerpc/book3s64/hash/4k: Support large linear mapping ran [...] omits eb553f16973a powerpc/64/mm: implement page mapping percpu first chunk a [...] omits 2a32abac8860 powerpc/percpu: Update percpu bootmem allocator omits ac234524056d selftests/powerpc: Tests for kernel accessing user memory omits fa725cc53d35 powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DAT [...] omits 58da5984d2ea powerpc/watchpoint: Add hw_len wherever missing omits 5b905d77987d powerpc/watchpoint: Fix exception handling for CONFIG_HAVE [...] omits edc8dd99b29e powerpc/watchpoint: Move DAWR detection logic outside of h [...] omits 9b6b7c680cc2 powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE [...] omits 4441eb02333a powerpc/watchpoint: Fix handling of vector instructions omits 4759c11ed204 powerpc/watchpoint: Fix quadword instruction handling on p [...] omits da27bd41d0eb drm/i915: Reduce INTEL_DISPLAY_ENABLED to just removing th [...] omits 36d818f610f2 kernel.h: Move oops_in_progress to printk.h omits 9fe6bda9823e drm/virtio: add virtio_gpu_cmd_unref_resource error handling omits b7170f9457f2 drm/virtio: return virtio_gpu_queue errors omits 35425bafc772 rtc: pcf2127: fix a bug when not specify interrupts property omits 48bfd5c6fac1 zonefs: document the explicit-open mount option omits b5c00e975779 zonefs: open/close zone on file open/close omits 48d546a8dad4 zonefs: provide no-lock zonefs_io_error variant omits 5498d5f93210 zonefs: introduce helper for zone management omits 9f8010e71f09 rtc: ds1685: Fix bank switching to avoid endless loop omits d0a3b65052f0 rtc: st-lpc: Constify st_rtc_ops omits c84069dfd21f dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support omits 2fc1af3095af rtc: rx8010: use range checking provided by core RTC code omits 9868bc1ce272 rtc: rx8010: convert to using regmap omits cee015d90d96 rtc: rx8010: switch to using the preferred i2c API omits 0ce627785afa rtc: rx8010: switch to using the preferred RTC API omits 666f21413b88 rtc: rx8010: prefer sizeof(*val) over sizeof(struct type_of_val) omits 955a123c1490 rtc: rx8010: use a helper variable for client->dev in probe() omits b3ff7fd68d92 rtc: rx8010: drop unnecessary initialization omits f702699c67d3 rtc: rx8010: don't use magic values for time buffer length omits 13952c9e3538 rtc: rx8010: rename ret to err in rx8010_set_time() omits e9e4c2dae431 rtc: rx8010: use tabs instead of spaces for code formatting omits 756779719919 rtc: rx8010: consolidate local variables of the same type omits 28c86f30c979 rtc: rx8010: remove unnecessary brackets omits 2e0ce569102c rtc: rx8010: remove a stray newline omits d3b14296da69 rtc: rx8010: don't modify the global rtc ops omits c52d270c68a0 rtc: s3c: Simplify with dev_err_probe() omits af66a5f750a1 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next omits ebbc5eba7beb bus: mhi: Remove include of rwlock_types.h omits 670c898cee31 mtd: spear_smi: use for_each_child_of_node() macro omits dc0592b73715 x86/mce/dev-mcelog: Do not update kflags on AMD systems omits 540d9757cea8 pinctrl: renesas: Reintroduce SH_PFC for common sh-pfc code omits 077365a94116 pinctrl: Rename sh-pfc to renesas omits 1308fb4e4eae pinctrl: rzn1: Do not select GENERIC_PIN{CTRL_GROUPS,MUX_F [...] omits 49d93e90de00 bus: mhi: core: Add const qualifier to MHI config information omits 1ada85b6201d arm64: dts: renesas: r8a77990: Add DRIF support omits 9d8827b27b75 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add can0 support to c [...] omits a937909702e0 ARM: dts: r8a7742: Add VSP support omits c3d91c82c21f arm64: dts: renesas: Drop superfluous pin configuration co [...] omits 17882485852b Merge branch 'edac-urgent' into edac-for-next omits d6005d3dde75 drm/virtio: use drmm_mode_config_init omits 5f76771a4a45 dt-bindings: pinctrl: rzn1: Convert to json-schema omits 5398b2fa4647 dt-bindings: pinctrl: rza1: Convert to json-schema omits d4691b7f6231 dt-bindings: pinctrl: renesas,rza2-pinctrl: Fix pin contro [...] omits a4eb6afa7c2c pinctrl: rza1: Switch to using "output-enable" omits d89a08f52b0d pinctrl: sh-pfc: Tidy up driver description title omits 16261dcd7cd1 pinctrl: sh-pfc: Align driver description title omits af028ecd546a pinctrl: sh-pfc: Collect Renesas related CONFIGs in one place omits aa5b0f7e0f7e pinctrl: sh-pfc: Tidy up Emma Mobile EV2 omits 7b9ec811752c dt-bindings: pinctrl: sh-pfc: Convert to json-schema omits b1a367bb1cbb interconnect: qcom: osm-l3: Mark more structures const omits bfd5d21abcd5 arm64: dts: qcom: msm8916: Move common USB properties to m [...] omits b0d330c29ef3 arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2 omits cc99dd61b7f8 arm64: dts: qcom: msm8916: Move more supplies to msm8916-p [...] omits bfe9d754257c arm64: dts: qcom: msm8916: Move PM8916-specific parts to m [...] omits 4eb7b63d4fbb arm64: dts: qcom: pm8916: Add resin node omits e2f6482aff1a arm64: dts: qcom: msm8916: Use labels in board device trees omits 2329e5fb54d7 arm64: dts: qcom: msm8916: Add more labels omits 48faf07941a5 arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node omits 974dc2f3959d arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi omits 4134b8ef0832 arm64: dts: qcom: apq8016-sbc: Remove properties that are [...] omits 08a9ae2d255e arch64: dts: qcom: sm8250: add uart nodes omits 62180d7eae2f Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 4e3dda0bc603 rpmsg: glink: Expose rpmsg name attr for glink omits 0f579e524721 rpmsg: glink: Add support for rpmsg glink chrdev omits d5158cda9e7b rpmsg: Guard against null endpoint ops in destroy omits 4fcdaf6e28d1 rpmsg: glink: Use complete_all for open states omits 6c09ea0b0aef rpmsg: virtio: fix compilation warning for virtio_rpmsg_ch [...] omits cb2d8d5b196c remoteproc: stm32: Fix pointer assignement omits 231331b2dbd7 rpmsg: Avoid double-free in mtk_rpmsg_register_device omits e69ee0cf655e rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge() omits 870f1b23fa8e hwspinlock: sprd: Remove redundant header files omits 9a4e66802e41 remoteproc: scp: add COMPILE_TEST dependency omits d317b0a8acfc libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 omits 63bea244fee2 bpftool: Fix build failure omits bf74a370eb40 xsk: Fix refcount warning in xp_dma_map omits 74e00676d7f1 samples/bpf: Add quiet option to xdpsock omits 5a2a0dd88f0f samples/bpf: Fix possible deadlock in xdpsock omits 3131cf66d303 samples/bpf: Fix one packet sending in xdpsock omits 99faa39ec56f Merge branch 'for-5.10/block' into for-next omits 87fbeb8813bd blk-throttle: Avoid checking bps/iops limitation if bps or [...] omits 4599ea49d4b0 blk-throttle: Avoid calculating bps/iops limitation repeatedly omits e675df2adc2f blk-throttle: Define readable macros instead of static variables omits ff8b22c0f258 blk-throttle: Use readable READ/WRITE macros omits b53b072c4bb5 blk-throttle: Fix some comments' typos omits d72714c1da13 s390/bpf: Fix multiple tail calls omits 4e0a3e04e468 arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART omits 9a36c6fd0995 arm64: dts: qcom: sc7180: Add wakeup support for BT UART o [...] omits ff11a79878a8 arm64: dts: qcom: sc7180: Improve the uart3 pin config for [...] omits afb83012cc72 tcp: schedule EPOLLOUT after a partial sendmsg omits 8ba3c9d1c6d7 tcp: return EPOLLOUT from tcp_poll only when notsent_bytes [...] omits ed6d9b022813 ionic: fix up debugfs after queue swap omits 7a366707bb6a soc: qcom: pdr: Fixup array type of get_domain_list_resp message omits 7c6d828e9008 arm64: dts: qcom: trogdor: Add labels for type-c ports omits b14a9fc45202 __netif_receive_skb_core: don't untag vlan from skb on DSA master omits 37054fc81443 gpu/drm: ingenic: Add option to mmap GEM buffers cached omits 22f5adc75a8d arm64: dts: qcom: pm660: Fix missing pound sign in interru [...] omits e884fb6cc89d arm64: dts: qcom: kitakami: Temporarily disable SDHCI1 omits 326407d2c576 arm64: dts: sdm630: Temporarily disable SMMUs by default omits 0ca6d8b7d6dc Merge branch 'net-next-dsa-mt7530-add-support-for-MT7531' omits 79a675e6b1ce arm64: dts: mt7622: add mt7531 dsa to bananapi-bpi-r64 board omits 6af064486b09 arm64: dts: mt7622: add mt7531 dsa to mt7622-rfb1 board omits c288575f7810 net: dsa: mt7530: Add the support of MT7531 switch omits 27834b02230d dt-bindings: net: dsa: add new MT7531 binding to support MT7531 omits 88bdef8be9f6 net: dsa: mt7530: Extend device data ready for adding a ne [...] omits dc8ef938c94e net: dsa: mt7530: Refine message in Kconfig omits a32a43e00e68 soc: qcom: socinfo: Add msm8992/4 and apq8094 SoC IDs omits e0b760a5f6c9 arm64: dts: sdm845: Fixup OPP table for all qup devices omits afc41135837e Merge branch 'for-5.10/block' into for-next omits aa67db24b676 iocost: fix infinite loop bug in adjust_inuse_and_calc_cost() omits 2c2262307051 dt-bindings: clock: imx8m: Integrate duplicated i.MX 8M schemas omits b781592c909a dt-bindings: mtd: gpmi-nand: Add i.MX 8M compatibles omits 2b5ee687ad86 dt-bindings: interrupt-controller: fsl,irqsteer: Fix compa [...] omits ce214b10c643 dt-bindings: mfd: rohm,bd71847-pmic: Correct clock propert [...] omits df3682987d19 dt-bindings: nvmem: imx-ocotp: Update i.MX 8M compatibles omits c0310e49d315 dt-bindings: thermal: imx8mm-thermal: Add i.MX 8M Nano compatible omits e446eba1533a dt-bindings: reset: fsl,imx7-src: Add i.MX 8M compatibles omits 10f77331f997 dt-bindings: watchdog: fsl-imx-wdt: Add i.MX 8M compatibles omits cc4521cf8877 dt-bindings: serial: fsl-lpuart: Fix compatible matching omits 669e8aa347e6 dt-bindings: serial: fsl-imx-uart: Add i.MX 8M compatibles omits d058717bdff4 dt-bindings: pwm: imx-pwm: Add i.MX 8M compatibles omits 7f1f43f436cb dt-bindings: perf: fsl-imx-ddr: Add i.MX 8M compatibles omits 2745f888db7b dt-bindings: gpu: vivante,gc: Remove trailing whitespace omits feb39c74f296 dt-bindings: gpu: vivante,gc: Add common properties omits 33f9e5070ccb dt-bindings: display: bridge: nwl-dsi: Add common properties omits 0309c683dd7e dt-bindings: power: fsl,imx-gpcv2: Document interrupt cont [...] omits 4b4683853507 drivers/net/wan/x25_asy: Remove an unnecessary x25_type_tr [...] omits 2de79ee27fdb net: try to avoid unneeded backlog flush omits 7b2d1b8d9d3e Merge branch 'mlxsw-Derive-SBIB-from-maximum-port-speed-and-MTU' omits 532b49e41e64 mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU omits 3232e8c66e72 mlxsw: spectrum: Keep maximum speed around omits 2ecf87ae6cce mlxsw: spectrum: Keep maximum MTU around omits 60fbc52184ee mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback omits d24ca6c0a76b mlxsw: spectrum_ethtool: Extract a helper to get Ethernet [...] omits 5ed5807364a5 dt-bindings: phy: convert phy-hi3660-usb3.txt to yaml omits 7952d7edf30b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits e0d9ae699e3a Merge tag 'rxrpc-next-20200914' of git://git.kernel.org/pu [...] omits 33acd755f406 hinic: add vxlan segmentation and cs offload support omits 5823417c942c dt-bindings: mailbox: fsl,mu: Fix i.MX 8QXP compatible matching omits 2c1fb9f408b2 dt-bindings: gpu: arm,mali-utgard: Correct Maxime's email omits 714872891415 dt-bindings: gpu: arm,mali-utgard: Add missing properties omits 95da350eeff3 dt-bindings: gpu: arm,mali-midgard: Add missing properties omits 5d7fb8b80f5e dt-bindings: mfd: google,cros-ec: Add missing properties omits 6a1aa95508fc dt-bindings: timer: exynos4210-mct: Add missing clocks omits 1c6d7e4b1fce dt-bindings: arm: samsung: pmu: Add missing properties omits f3694707adb2 net: qlcnic: remove unused variable 'val' in qlcnic_83xx_c [...] omits f7ab0f04a0f8 net: pxa168_eth: remove unused variable 'retval' int pxa16 [...] omits 992bae7e429c net: fec: ptp: remove unused variable 'ns' in fec_time_keep() omits 85743cead5ab net: dnet: remove unused variable 'tx_status 'in dnet_star [...] omits 0cbe6a8f089e tcp: remove SOCK_QUEUE_SHRUNK omits b4c5881446b3 net/packet: Fix a comment about hard_header_len and headro [...] omits 6b80c3d664a7 dt-bindings: crypto: slimsss: Correct a typo in compatible omits b91c06c5df51 Merge branch 'mptcp-introduce-support-for-real-multipath-xmit' omits 1a418cb8e888 mptcp: simult flow self-tests omits c76c6956566f mptcp: call tcp_cleanup_rbuf on subflows omits d5f49190def6 mptcp: allow picking different xmit subflows omits 4596a2c1b7f5 mptcp: allow creating non-backup subflows omits ef0da3b8a2f1 mptcp: move address attribute into mptcp_addr_info omits 06242e44b9fb mptcp: add OoO related mibs omits 04e4cd4f7ca4 mptcp: cleanup mptcp_subflow_discard_data() omits ab174ad8ef76 mptcp: move ooo skbs into msk out of order queue. omits 8268ed4c9d19 mptcp: introduce and use mptcp_try_coalesce() omits da51aef5fe5b mptcp: basic sndbuf autotuning omits 6719331c2f73 mptcp: trigger msk processing even for OoO data omits 47bebdf365ad mptcp: set data_ready status bit in subflow_check_data_avail() omits 63561a403c7c mptcp: rethink 'is writable' conditional omits 26cdb8f72a95 Merge branch 'ethernet-convert-tasklets-to-use-new-tasklet [...] omits 7961fb1089f8 net: smc91x: convert tasklets to use new tasklet_setup() API omits 271f278dfe8f net: silan: convert tasklets to use new tasklet_setup() API omits b5f0a3bfc11f qed: convert tasklets to use new tasklet_setup() API omits f246d129fe8c net: nixge: convert tasklets to use new tasklet_setup() API omits 436b7d950e2f nfp: convert tasklets to use new tasklet_setup() API omits 54e977f01384 net: natsemi: convert tasklets to use new tasklet_setup() API omits 9ad5a250a949 net: micrel: convert tasklets to use new tasklet_setup() API omits a1be161a3c23 net: mlx: convert tasklets to use new tasklet_setup() API omits cd002b54c2e6 net: skge: convert tasklets to use new tasklet_setup() API omits 4d07f7e24042 net: jme: convert tasklets to use new tasklet_setup() API omits aa7c3fee42ac ibmvnic: convert tasklets to use new tasklet_setup() API omits 9da7cfc3dd14 net: ehea: convert tasklets to use new tasklet_setup() API omits 220167ad8ae9 net: hinic: convert tasklets to use new tasklet_setup() API omits bc48a1f58c0d net: sundance: convert tasklets to use new tasklet_setup() API omits 6660de07aaf4 chelsio: convert tasklets to use new tasklet_setup() API omits dfe4e612983f liquidio: convert tasklets to use new tasklet_setup() API omits e7412b83d85d net: macb: convert tasklets to use new tasklet_setup() API omits d8d36de9d0a8 cnic: convert tasklets to use new tasklet_setup() API omits 4c58700ad8d6 net: amd-xgbe: convert tasklets to use new tasklet_setup() API omits 9c59cc79d675 net: alteon: convert tasklets to use new tasklet_setup() API omits 79628c543e15 drm/i915: Drop the drm_atomic_helper_calc_timestamping_con [...] omits 441959ebc905 drm/atomic-helper: Remove the timestamping constant update [...] omits 4b31a9c77bf8 drm/atomic-helper: Extract drm_atomic_helper_calc_timestam [...] omits ac03de1f5e83 drm/i915: Update DRIVER_DATE to 20200914 omits 5c8d1244c03e drm/i915: Update DRIVER_DATE to 20200914 omits 301ed833974f Merge tag 'gvt-next-2020-09-10' of https://github.com/inte [...] omits 81ebea5352e5 Bluetooth: btintel: Functions to send firmware header / payload omits 57375beef71a Bluetooth: btintel: Add infrastructure to read controller [...] omits 53274477acf2 Bluetooth: pause/resume advertising around suspend omits af312c87774c dt-bindings: display: samsung,amoled-mipi-dsi: Do not requ [...] omits c8eb702484ed f2fs: clean up kvfree omits 7c5798ab1fc5 dt-bindings: connector: Convert Samsung 11-pin USB binding [...] omits 80c2145fa5e7 arm64: dts: meson: vim3l: remove sound card definition omits 13c877f4b48b x86/mce: Stop mce_reign() from re-computing severity for e [...] omits 8cbf74149903 i40e, xsk: move buffer allocation out of the Rx processing loop omits f0064bfd969b i40e: use 16B HW descriptors instead of 32B omits f78bd13027d9 i40e, xsk: remove HW descriptor prefetch in AF_XDP path omits 1fa5cef28342 i40e: optimise prefetch page refcount omits f49be6dcd74b i40e: not compute affinity_mask for IRQ omits 00af6729b52e Merge drm/drm-next into drm-misc-next omits 4aca9e65c61d staging: rtl8723bs: remove 5 GHz code omits 7d955952625e staging: rtl8723bs: remove cckrates{only}_included() omits 818280d5adf1 Merge v5.9-rc5 into drm-next omits f1b449748760 rxrpc: Fix an overget of the conn bundle when setting up a [...] omits 546a42410bf7 rxrpc: Fix conn bundle leak in net-namespace exit omits 8806245a3e7a rxrpc: Fix rxrpc_bundle::alloc_error to be signed omits 96a9c425e234 rxrpc: Fix a missing NULL-pointer check in a trace omits 09e872d558ba drm/mediatek: Disable tmds on mt2701 omits f5f875b5618e usb: phy: phy-ab8500-usb: fix spello of "function" omits ac9ae510d5d7 usb: host: ehci-sched: Remove ununsed function tt_start_uframe() omits 9d99e55833dd spi: sprd: Simplify with dev_err_probe() omits 6d66507d9b55 spi: spi-geni-qcom: Don't wait to start 1st transfer if tr [...] omits cbd632ea8ee4 spi: bcm2835: Make polling_limit_us static omits 6ce898593705 spi: spi-fsl-dspi: use XSPI mode instead of DMA for DPAA2 SoCs omits 14ac4e049dc1 spi: spi-geni-qcom: Don't program CS_TOGGLE again and again omits fc129a43aa27 spi: spi-geni-qcom: Use the FIFO even more omits bfc430cab823 spi: spi-qcom-qspi: replace spin_lock_irqsave by spin_lock [...] omits d9f0cf9f1176 spi: Add compatible string for brcmstb SoCs omits 3cf5d198785a spi: bcm-qspi: Clean up 7425, 7429, and 7435 settings omits 9a852d44b26f spi: bcm-qspi: Fix probe regression on iProc platforms omits e0eeb76b818a spi: bcm-qspi: Add compatible string for BRCMSTB 7445 SoCs omits 4a6c7d6f9401 spi: qup: remove redundant assignment to variable ret omits c4005a8f65ed usb: ohci: Make distrust_firmware param default to false omits b77d2a0a223b usb: ohci: Default to per-port over-current protection omits e03b9dfb675a MAINTAINERS: make linux-usb list remarks consistent omits 78ec034966b5 misc: hisi_hikey_usb: fix return of uninitialized ret stat [...] omits dfee57a8a665 usb: host: ehci-platform: Add workaround for brcm, xgs-iproc-ehci omits 741043b02c2e media: vidtv: don't initialize cnr2qual var omits d859a712a378 media: vidtv: adjust signal strength range omits 9cf8572d6b6f media: vidtv: increment byte and block counters omits f58cac01ab4e media: vidtv: get rid of the work queue omits 3e51a4965b9b media: vidtv: add basic support for DVBv5 stats omits 96230dc134f9 media: vidtv: properly initialize the internal state struct omits a6abe2f39216 media: vidtv: remove a wrong endiannes check from s302m generator omits 4de962300b88 drm/i915: Use fb->format->is_yuv for the g4x+ sprite RGB v [...] omits 1cb23db97ac0 media: vidtv: add an initial channel frequency omits 23d3e3799fb0 drm/i915: Fix g4x+ sprite dotclock limit for upscaling omits f3ea9da24bc9 media: vidtv: fix frequency tuning logic omits 870e350d4e39 media: vidtv: get rid of ENDIAN_BITFIELD nonsense omits 044e27ae7886 media: vidtv: get rid of some endiannes nonsense omits 2e2fa2c51c68 media: vidtv: fix 32-bit warnings omits 9cfb4d36c27c media: vidtv: prefer using dev_foo() instead of pr_foo() omits c9f968fac9cf media: vidtv: add modaliases for the bridge driver omits 530ad31760ef media: venus: firmware: Set virtual address ranges omits 6d885330fa3d media: firmware: qcom_scm: Add memory protect virtual addr [...] omits 435c53c3698f media: venus: venc: Use helper to set profile and level omits 5a86626efa51 media: venus: vdec: Use helper to get profile and level omits 3cd136713bf9 media: venus: vdec: Set/Get VP9 profile/level omits 2c2dc2fdc194 media: venus: helpers: Add a helper to map v4l2 ids to HFI ids omits cbaa3117ea9a media: venus: hfi_helper: Add VP9 profile and levels omits 5823833c9ada media: v4l2-ctrl: Add VP9 codec levels omits 0df720e59d95 media: venus: core: Drop local dma_parms omits 2b37a18b58ed regulator: ti-abb: Constify ti_abb_reg_ops omits 72f2746c52e3 regulator: pca9450: Constify static regulator_ops omits 9032693e218e regulator: stw481x-vmmc: Constify static structs omits 96ee75ffd4f6 regulator: fixed: Constify static regulator_ops omits 087c09c2d273 regulator: dummy: Constify dummy_initdata and dummy_ops omits 8dec2fc11b8c drm/i915: Nuke CACHE_MODE_0 save/restore omits b41e58ffe491 drm/i915: Nuke MI_ARB_STATE save/restore omits e8fac46c783a drm/i915: Nuke the magic FBC_CONTROL save/restore omits eae9eec476d1 powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory omits 231b232df8f6 powerpc/64: Make VDSO32 track COMPAT on 64-bit omits 960e3708135a Merge branch 'fixes' into next omits 8d9a14fc7371 ASoC: rt1015: Fix the failure to flush DAC data before playback omits da145172b236 ASoC: rt1015: Fix DC calibration on bypass boost mode omits 0f7071c2d468 drm/i915: Kill unused savePCH_PORT_HOTPLUG omits da62cb7230f0 drm: fix double free for gbo in drm_gem_vram_init and drm_ [...] omits 118bb62f271a arm64: hibernate: Remove unused including <linux/version.h> omits 2cf660eb81e9 arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR() omits 456b2f2dc7e5 rxrpc: Fix an error goto in rxrpc_connect_call() omits 878dbe426a56 mmc: core: clear 'doing_init_tune' also after failures omits 03c9c8fad6cb arm64: kprobe: clarify the comment of steppable hint instructions omits 6560edca515e arm64: kprobe: disable probe of fault prone ptrauth instruction omits ba9d1d3e3e7c arm64: cpufeature: Modify address authentication cpufeatur [...] omits e16aeb072682 arm64: ptrauth: Introduce Armv8.3 pointer authentication e [...] omits 4ef333b2d106 arm64: traps: Allow force_signal_inject to pass esr error code omits 93396936ed0c arm64: kprobe: add checks for ARMv8.3-PAuth combined instructions omits a49e391c49c2 Merge branch 'fixes' into next omits 1a80b54d1ce1 s390/uv: add destroy page call omits e670e64af1d4 s390/mm,ptdump: add couple of additional markers omits d411e3c67449 s390/kasan: make shadow memory noexec omits 08c8e685c7c9 s390: add ARCH_HAS_DEBUG_WX support omits 6bf9a639e76e s390/mm,ptdump: make page table dumping seq_file optional omits 6c6687a444cf s390/kprobes: make insn pages read-only omits c3b2c9064e76 s390/pci: remove clp_rescan_pci_devices_simple() omits 809fcfaf9238 s390/pci: remove clp_rescan_pci_devices() omits 2bce60b5032f s390/pci: remove unused function zpci_rescan() omits abb95b7550f8 s390/pci: consolidate SR-IOV specific code omits da1694ad9e8d s390/mm,ptdump: hold cpa mutex while walking for kernel pa [...] omits 36c2733c439c s390/mm,ptdump: hold memory hotplug lock while walking for [...] omits 9d719d39aab4 s390/mm,ptdump: convert to generic page table dumper omits 0d574ad33e5b s390/zcrypt: simplify cca_findcard2 loop code omits bcb53209be5c kprobes: Fix to check probe enabled before disarm_kprobe_ftrace() omits 32fc5aa2df12 gpiolib: unexport devprop_gpiochip_set_names() omits 7cba1a4d5e16 gpiolib: generalize devprop_gpiochip_set_names() for devic [...] omits 6b6ff4acb310 device: property: add helpers to count items in string arrays omits 8d4a85b6abd3 gpiolib: switch to simpler IDA interface omits c53ec7bcc780 ext2: Fix some kernel-doc warnings in balloc.c omits 3328c656663f ARM: dts: hisilicon: Fix SP805 clocks omits 180a4c42e541 s390/qdio: always use dev_name() for device name in QIB omits b02002cc4c0f s390/pci: Implement ioremap_wc/prot() with MIO omits 4d4a3caaf362 s390/qdio: clean up QDR setup omits 309f98dbc66c s390/qdio: make qdio_handle_aobs() more robust omits 4bf3ec384edf s390: disable branch profiling for vdso omits bbc11b34fa3d Merge tag 'fpga-for-5.10' of git://git.kernel.org/pub/scm/ [...] omits c26979a7acf2 ARM: dts: hisilicon: Fix SP804 users omits fccee0baced0 Merge 5.9-rc5 into usb-next omits 9ef8638bd8c7 Merge 5.9-rc5 into driver-core-next omits 05fa34dcdb34 Merge 5.9-rc5 into char-misc-next omits a665b2c1d284 arm64: dts: hisilicon: Fix SP805 clocks omits d88656f475d9 drm/vboxvideo: Use drm_gem_vram_vmap() interfaces omits cc3a392d69b6 i3c: master: fix for SETDASA and DAA process omits ab17a48e18c4 Merge branch 'i2c/for-current' into i2c/for-next omits 39c4ecc4ec4f Merge branch 'i2c/for-5.10' into i2c/for-next omits 4238e52cc351 Input: elants_i2c - report resolution of ABS_MT_TOUCH_MAJO [...] omits f492ffe414a7 Input: raydium_i2c_ts - use single i2c_transfer transactio [...] omits 66d90f6ecee7 firmware: arm_scmi: Enable building as a single module omits 1eaf18e35a78 firmware: arm_scmi: Move scmi protocols registration into [...] omits 5a2f0a0bdf20 firmware: arm_scmi: Move scmi bus init and exit calls into [...] omits 6825f17c950c firmware: smccc: Export both smccc functions omits 78a5b53e9fb4 Input: soc_button_array - work around DSDTs which modify t [...] omits 4e5d9c198349 Input: soc_button_array - add support for INT33D3 tablet-m [...] omits 838fc8083b62 Input: soc_button_array - add active_low setting to soc_bu [...] omits 64ea21e01737 arm64: dts: hisilicon: replace status value "ok" by "okay" omits 3338ca533b95 dmaengine: sf-pdma: remove unused 'desc' omits 1622d3545313 Merge 5.9-rc5 into staging-next omits b1c0da47cc17 arm64: dts: qcom: pm660: Fix missing pound sign in interru [...] omits 51e9874d382e arm64: dts: qcom: sc7180: Drop flags on mdss irqs omits 5f854f096f19 dt-bindings: qcom: Add ipq8074 bindings omits 292b18741eb2 arm64: dts: ipq8074: Use the A53 PMU compatible omits 36f91e631608 arm64: dts: ipq6018: enable DVFS support omits 5a8c1669f3de dt-bindings: mailbox: add compatible for the IPQ6018 SoC omits 7a1dcc9d022f arm64: dts: qcom: replace status value "ok" by "okay" omits 949766e0a32a arm64: dts: ipq8074: enable watchdog support omits 9ff8b0591fcf arm64: dts: qcom: sm8250: use the right clock-freqency for [...] omits bcd86d327a65 arm64: dts: qcom: Add sc7180-lazor sku2 omits 135db20655ca arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC [...] omits c0011172f941 arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes omits 76bd127e6ca5 arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks omits e059c6f340f6 tulip: switch from 'pci_' to 'dma_' API omits 7a1fe380f662 tulip: de2104x: switch from 'pci_' to 'dma_' API omits af114c42a39f tulip: dmfe: switch from 'pci_' to 'dma_' API omits b5a3922a611c tulip: uli526x: switch from 'pci_' to 'dma_' API omits 068b62148255 net: mvpp2: set SKBTX_IN_PROGRESS omits 5eb2cd07c902 tulip: windbond-840: Fix a debug message omits 5911419f277b tulip: windbond-840: switch from 'pci_' to 'dma_' API omits b49db89e9697 net: dl2k: switch from 'pci_' to 'dma_' API omits fd9e4d6fec15 natsemi: switch from 'pci_' to 'dma_' API omits 6e5fe0090bcd ARM: Document merges omits 51390910428e Merge branch 'arm/drivers' into for-next omits bd2fad8cd302 Merge tag 'arm-soc/for-5.10/drivers' of https://github.com [...] omits 578fd8816a23 Merge branch 'arm/defconfig' into for-next omits 115423baa6b3 Merge branch 'arm/drivers' into for-next omits 3e20b248af27 Merge branch 'arm/dt' into for-next omits 9c7e35167f57 Merge branch 'arm/soc' into for-next omits 632db90624b1 Merge tag 'arm-soc/for-5.10/soc' of https://github.com/Bro [...] omits 0a29f7e408ab Merge tag 'arm-soc/for-5.10/maintainers' of https://github [...] omits 5f37a0d90360 Merge tag 'arm-soc/for-5.10/devicetree-arm64' of https://g [...] omits ba601120cfbd Merge tag 'arm-soc/for-5.10/devicetree' of https://github. [...] omits 439a95a04422 Merge tag 'dt-schema-5.10' of https://git.kernel.org/pub/s [...] omits b5ac61e4483f Merge tag 'dt64-schema-5.10' of https://git.kernel.org/pub [...] omits ce726b672b11 Merge tag 'aspeed-5.10-defconfig' of git://git.kernel.org/ [...] omits 679bc801175a Merge tag 'aspeed-5.10-devicetree' of git://git.kernel.org [...] omits 34cfebc0d88a Merge tag 'juno-updates-5.10' of git://git.kernel.org/pub/ [...] omits bac9bd958aec Merge tag 'memory-controller-drv-5.10' of https://git.kern [...] omits 0630fe41e9eb Merge tag 'samsung-dt64-5.10' of https://git.kernel.org/pu [...] omits 8bc946b1a1c2 Merge tag 'samsung-dt-5.10' of https://git.kernel.org/pub/ [...] omits 21a8fa6b6ddb Merge tag 'renesas-drivers-for-v5.10-tag1' of git://git.ke [...] omits 8e299e619333 Merge tag 'renesas-arm-dt-for-v5.10-tag1' of git://git.ker [...] omits 714b348cdc0e Merge tag 'renesas-arm-defconfig-for-v5.10-tag1' of git:// [...] omits 21055eba9701 Merge branch 'arm/drivers' into for-next omits 4b4568b08c4b Merge branch 'arm/defconfig' into for-next omits 4634df64aabe Merge branch 'arm/dt' into for-next omits 835c5ba2e647 Merge branch 'arm/soc' into for-next omits 20789171a9da Merge tag 'omap-for-v5.10/dt-signed' of git://git.kernel.o [...] omits 989286ffe832 Merge tag 'omap-for-v5.10/ti-sysc-drop-pdata-signed' of gi [...] omits 63e850f1cd15 Merge tag 'omap-for-v5.10/soc-signed' of git://git.kernel. [...] omits 0bd1937ad844 Merge tag 'optee-i2c-fix-for-v5.10' of git://git.linaro.or [...] omits c9c7ddd0d7ad Merge tag 'versatile-soc-v5.10-1' of git://git.kernel.org/ [...] omits 41bcfa4cd47b ARM: configs: Update Realview defconfig omits e42fd7681b58 ARM: configs: Update Versatile defconfig omits 465c335bb5fd Merge tag 'samsung-soc-s3c-5.10' of https://git.kernel.org [...] omits 72d44c0cbc43 irqchip: Kconfig: Update description for RENESAS_IRQC config omits 336780590990 irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 omits 4e594ad1068e irqchip/gic-v3: Spell out when pseudo-NMIs are enabled omits e0c45b107fc9 irqchip/imx-irqsteer: Use dev_err_probe() to simplify erro [...] omits c201f4325588 irqchip/imx-intmux: Use dev_err_probe() to simplify error [...] omits ea6c25e6057c irqchip/ti-sci: Simplify with dev_err_probe() omits 70a29c32cf79 irqchip/gic-v3: Describe the SGI range omits 56afcd3dbd19 ARM: Allow IPIs to be handled as normal interrupts omits d3afc7f12987 arm64: Allow IPIs to be handled as normal interrupts omits 83cfac95c018 genirq: Allow interrupts to be excluded from /proc/interrupts omits c5e5ec033c4a genirq: Add fasteoi IPI flow omits f443c189585e Merge branch 'arm/fixes' into for-next omits d3e0e14d6517 iio: gyro: adxrs290: Add debugfs register access support omits 85434c2ab315 dt-bindings: iio: gyro: adxrs290: Add interrupts support omits 672555807f6f iio: gyro: adxrs290: Add triggered buffer support omits 5ac65da27ea8 iio: gyro: adxrs290: use hook for devm resource unwinding omits a5c69204dafc iio: adc: stm32: Fix missing return in booster error path omits 23e0618ca025 iio: light: as73211: Increase measurement timeout omits dde8ceec9e29 iio: temperature: mlx90632: Interface to change object amb [...] omits e91172151a40 Bluetooth: btintel: Refactor firmware download function omits 2f20216c1d6f Bluetooth: Emit controller suspend and resume events omits f0cfc486f796 Bluetooth: Add suspend reason for device disconnect omits 346ce5b7d624 Bluetooth: Add mgmt suspend and resume events omits 6baf8a6afc1e Bluetooth: Set ext scan response only when it exists omits 20ae4089d0af Bluetooth: Only mark socket zapped after unlocking omits 978620cc4f55 staging: regulator: hi6421v600-regulator: Remove unused in [...] omits b40c98b1cc77 staging: mt7621-pci: Update driver TODO file omits 618e29ef7ed8 staging: wfx: update TODO list omits 3768c74b3a96 staging: wfx: drop async field from struct hif_cmd omits c8fb880910bd staging: wfx: uniformize naming rules in hif_tx_mib.c omits f68ef6d8c920 staging: wfx: fix spaces omits 7b43b07a1364 staging: wfx: fix naming of hif_tx_rate_retry_policy omits 61f759a98c56 staging: wfx: drop macro API_SSID_SIZE omits a1a97225900c staging: wfx: drop struct hif_ie_tlv omits cef9d0ab87d5 staging: wfx: drop useless union hif_indication_data omits 79836c2eb95a staging: wfx: drop useless union hif_event_data omits 0104020f18a5 staging: wfx: drop useless union hif_privacy_key_data omits a1fe137d1cfc staging: wfx: drop useless structs only used in hif_ind_startup omits 0bb4728cd543 staging: wfx: drop useless stricts only used in hif_req_st [...] omits f27659f41219 staging: wfx: drop useless structs only used in hif_req_tx omits 7df30b85d8da staging: wfx: drop useless struct hif_tx_result_flags omits c57d834f226f staging: wfx: drop useless struct hif_rx_flags omits 1d8652c14ffd staging: wfx: drop useless struct hif_pm_mode omits 954756f5a795 staging: wfx: drop useless struct hif_suspend_resume_flags omits 8d1f501ddde4 staging: wfx: drop useless struct hif_map_link_flags omits de79de4ed7c3 staging: wfx: drop useless struct hif_bss_flags omits 239c6e9af12d staging: wfx: drop useless struct hif_join_flags omits dcbbbc111d5f staging: wfx: drop useless struct hif_ie_flags omits 3d5c42c9d01b staging: wfx: drop useless struct hif_reset_flags omits 85da25771be2 staging: wfx: drop useless union hif_commands_ids omits f751e356858f staging: wfx: drop useless enum hif_beacon omits 135baf19e56d staging: wfx: drop useless function omits 99cd05d6a09a staging: wfx: drop multicast filtering omits e8d607ce0c81 staging: wfx: drop 'secure link' feature omits 3e2311fa1e60 staging: wfx: keep API error list up-to-date omits 2a8f72648975 staging: wfx: simplify hif_set_association_mode() omits 178b8943d3e6 staging: wfx: relocate wfx_join() beside wfx_join_finalize() omits 468f3386f71d staging: wfx: improve readability of association processing omits 414b804a71e9 drivers: staging: octeon-usb: fixed codestyle check warning omits 7b4d0da7e7dc staging: qlge: fix quoted string split across lines omits 14850f8ffb46 staging: emxx_udc: Remove misplaced debugging aid omits 9a9c1827e720 staging: vt6655: Add spaces around arithmetic operators omits efd5a33258d9 staging: rts5208: rtsx_transport.c: Fix lines ending with [...] omits 567d351e40cc staging: fwserial: Remove repeated word and omits f92c710f4644 ARM: imx: Remove remnant board file support pieces omits 8485adf17a15 ARM: imx: Remove imx device directory omits e8d992fb529e ARM: imx: Remove iomux-v3 board code omits 6c5f05a6cd88 ARM: imx3: Remove imx3 soc_init() omits a542fc18168c ARM: imx31: Remove remaining i.MX31 board code omits fc673fbf8cc1 ARM: imx27: Retrieve AVIC base address from devicetree omits 86fa07075cf3 ARM: imx27: Get rid of mm-imx27.c omits eeae56887bc6 ARM: imx27: Remove iomux-v1 board code omits 24e0729703ba ARM: imx27: Remove imx27_soc_init() omits cf4ff9618d23 ARM: imx7ulp: enable cpufreq omits 955c69f75eba arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp omits e2314cf5af30 firmware: imx: scu-pd: ignore power domain not owned omits 888bb3d2ccfb ARM: dts: imx6qdl-tqma6: fix LM75 compatible string omits 1b61fa93179a ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects omits afe617cb5fce ARM: dts: imx6qdl-tqma6: fix indentation omits 3f4bc34c9dbe net: tehuti: switch from 'pci_' to 'dma_' API omits c68d0ceb3cf8 rocker: switch from 'pci_' to 'dma_' API omits 3be4e289de63 sc92031: switch from 'pci_' to 'dma_' API omits 9720bae378ae tlan: switch from 'pci_' to 'dma_' API omits e5e252ba21d2 net: ethernet: mlx4: Avoid assigning a value to ring_cons [...] omits b0772b4d95b1 clk: imx: gate2: Fix a few typos omits f89c696e7f63 drm/mediatek: mtk_dpi: Convert to bridge driver omits dd429a462128 arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x omits 67daa514553b arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC omits 0188e9947c82 arm64: dts: imx8mq-librem5: Align regulator names with schema omits 791619f66843 arm64: dts: imx8mq: Add missing interrupts to GPC omits 7124b34fab91 arm64: dts: imx8mp-evk: Align pin configuration group name [...] omits 0f4c40f10242 arm64: dts: imx8mm-var-som-symphony: Use newer interrupts [...] omits 8b465f01eed1 drm/mediatek: mtk_dpi: Rename bridge to next_bridge omits 77809cf74a8c arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium) omits 25faf2f2e065 drm/msm: Show process names in gem_describe omits 84c31ee16f90 drm/msm/a6xx: Add support for per-instance pagetables omits 933415e24bd0 drm/msm: Add support for private address space instances omits b145c6e65eb0 drm/msm: Add support to create a local pagetable omits e3c64c7221f6 drm/msm: Set the global virtual address range from the IOM [...] omits 15eb9ad073c0 drm/msm: Drop context arg to gpu->submit() omits cf655d615931 drm/msm: Add a context pointer to the submitqueue omits 9cba4056a112 drm/msm: Set adreno_smmu as gpu's drvdata omits 69a9313b6617 drm/msm/gpu: Add dev_to_gpu() helper omits 2fc7b1561fbe drm/msm: Add private interface for adreno-smmu omits a3367f5ffe9a drm/msm: Remove dangling submitqueue references omits 08d3ab4b4633 drm/msm/a6xx: fix a potential overflow issue omits 0a48db562c62 drm/msm/adreno: fix probe without iommu omits ec1cb6e4408a drm/msm/gpu: Add suspend/resume tracepoints omits 1ef7c99d145c drm/msm/dsi: add support for 7nm DSI PHY/PLL omits 11550636040d drm/msm/dsi: add DSI config for sm8150 and sm8250 omits 763aecddcd32 drm/msm/dsi: remove unused clk_pre/clk_post in msm_dsi_dph [...] omits d5653a994a66 drm/msm: Drop local dma_parms omits 84f28fc38d2f pinctrl: devicetree: Keep deferring even on timeout omits 6d8e04f9d383 pinctrl: sx150x: Fix pinctrl enablement order bug omits 0662e4a190cf pinctrl: rockchip: depend on OF omits 473436e7647d pinctrl: sunxi: add support for the Allwinner A100 pin controller omits 5e842dc23cd3 dt-bindings: pinctrl: sunxi: Add A100 pinctrl bindings omits 96bef667ddbb dt-bindings: pinctrl: sunxi: Get rid of continual nesting omits a68a7844264e pinctrl: visconti: Add Toshiba Visconti SoCs pinctrl support omits 1825c1fe0057 pinctrl: Add DT bindings for Toshiba Visconti TMPV7700 SoC omits 8a643cc8d56d pinctrl: actions: pinctrl-s900: Constify s900_padinfo[] omits d01afb7115b1 pinctrl: actions: pinctrl-s700: Constify s700_padinfo[] omits 8e2f830acaa4 pinctrl: actions: pinctrl-owl: Constify owl_pinctrl_ops an [...] omits 0a2d411b56b7 Merge tag 'imx-gpio-5.10' of https://git.kernel.org/pub/sc [...] omits b9b7fb29433b pinctrl: mcp23s08: Fix mcp23x17 precious range omits b445f6237744 pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser omits c4176e12a755 media: media/test-drivers/Kconfig: fix broken Kconfig omits 63101b756893 media: vidtv: fix driver unbind/remove omits 1f9a704601f0 media: Documentation: vidtv: Add ReST documentation for vidtv omits f90cf6079bf6 media: vidtv: add a bridge driver omits f5ffc3b6edf1 media: vidtv: implement a demodulator driver omits 24fb190e92e0 media: vidtv: implement a tuner driver omits 5e8db3496622 media: av7110: don't do float point math omits 36f3ea3c42ce Merge branch 'for_5.10/drivers-soc' into next omits 6259c8441c4d dmaengine: ti: k3-udma-glue: Fix parameters for rx ring pa [...] omits 4f02044123b2 soc: ti: k3-socinfo: Add entry for J7200 omits ba59c9b43c86 soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX omits 25bafac9408f dt-bindings: soc: ti: Update TI PRUSS bindings regarding c [...] omits 71b610825f4b firmware: ti_sci: allow frequency change for disabled cloc [...] omits efa5c01cd7ee soc: ti: ti_sci_pm_domains: switch to use multiple genpds [...] omits 557003a98fb8 soc: ti: pruss: Enable support for ICSSG subsystems on K3 [...] omits 6530cd9b201d soc: ti: pruss: Enable support for ICSSG subsystems on K3 [...] omits 3227c8daac3c soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC omits ae19b8a14525 soc: ti: pruss: Add support for PRU-ICSS subsystems on AM5 [...] omits 78251639d376 soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs omits dc1129564a01 soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs omits bd691ce0ba9d dt-bindings: soc: ti: Add TI PRUSS bindings omits aee123f48f38 bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk omits 95e7be062aea soc: ti: k3: ringacc: add am65x sr2.0 support omits 1623ad8ec04c net: phy: mchp: Add support for LAN8814 QUAD PHY omits 5a6bd84f8154 net: hns: use IRQ_NOAUTOEN to avoid irq is enabled due to [...] omits 1cf814a0dce9 Merge branch 'net-ethernet-ti-ale-add-static-configuration' omits 06c5c9126831 net: ethernet: ti: ale: add support for multi port k3 cpsw [...] omits aa61296c3095 net: ethernet: ti: ale: switch to use tables for vlan entr [...] omits 23015ff1a0f3 net: ethernet: ti: am65-cpsw: enable hw auto ageing omits 186f5c99b09d net: ethernet: ti: ale: make usage of ale dev_id mandatory omits 720116ad243d net: ethernet: ti: am65-cpsw: use dev_id for ale configuration omits 6dcbd0d9b8ea net: netcp: ethss: use dev_id for ale configuration omits 64922d37a99e net: ethernet: ti: cpsw: use dev_id for ale configuration omits 6a68df930c63 net: ethernet: ti: ale: add static configuration omits b574bf0c6a8d net: ethernet: ti: ale: add cpsw_ale_get_num_entries api omits c4f3341700c5 Merge branch 'DSA-tag_8021q-cleanup' omits 88236591ec3b Revert "net: dsa: Add more convenient functions for instal [...] omits 5899ee367ab3 net: dsa: tag_8021q: add a context structure omits 7e092af2f3b3 net: dsa: tag_8021q: setup tagging via a single function call omits 568a36a69bad net: dsa: tag_8021q: include missing refcount.h omits a8c16e8ed624 crypto/chcr: move nic TLS functionality to drivers/net omits 5684daa71383 drm: xlnx: remove defined but not used 'scaling_factors_666' omits 6b5525c86c92 Merge branch 'sfc-encap-offloads-on-EF10' omits 24b2c3751aa3 sfc: advertise encapsulated offloads on EF10 omits 0ce8df661456 sfc: implement encapsulated TSO on EF10 omits 1679c72cf485 sfc: de-indirect TSO handling omits fe0c4060c1b9 sfc: select inner-csum-offload TX queues for skbs that need it omits 85d43fdb5791 sfc: create inner-csum queues on EF10 if supported omits 044588b96372 sfc: define inner/outer csum offload TXQ types omits 12804793b17c sfc: decouple TXQ type from label omits 4a681bf3456f octeontx2-af: Constify npc_kpu_profile_{action,cam} omits 0ea8a56de21b Merge drm/drm-next into drm-intel-next-queued omits 9875251dad8f Merge branch 'for-5.10/block' into for-next omits 769b628de0b9 blk-iocost: fix divide-by-zero in transfer_surpluses() omits 0806e60f31ec bcache: use part_[begin|end]_io_acct instead of disk_[begi [...] omits 00fe60eae94e md: use part_[begin|end]_io_acct instead of disk_[begin|en [...] omits 7b26410b05f8 block: introduce part_[begin|end]_io_acct omits 322dd63c7f98 Smack: Use the netlabel cache omits a2af03188507 Smack: Set socket labels only once omits 36be81293dbe Smack: Consolidate uses of secmark into a function omits cac7663cdce7 Merge branch 'sfc-misc-cleanups' omits 4da24fa64ddb sfc: cleanups around efx_alloc_channel omits 3d6aef65dfaa sfc: remove spurious unreachable return statement omits c0941025e208 sfc: remove duplicate call to efx_init_channels from EF100 probe omits 12913f745934 bridge: mcast: Fix incomplete MDB dump omits 2291267e48c8 ipv6: remove redundant assignment to variable err omits 4ba381907725 Merge branch 'ag71xx-add-ethtool-and-flow-control-support' omits 2fb7357d50ef net: ag71xx: add flow control support omits 3558698b9fdf net: ag71xx: add ethtool support omits d324fa802169 drivers/net/wan/x25_asy: Remove an unused flag "SLF_OUTWAIT" omits 31f2760e41d3 net: stmmac: set get_rx_header_len() as void for it didn't [...] omits 5bc461fd565a Merge branch 'Add-GVE-Features' omits 7e074d5a76ca gve: Enable Link Speed Reporting in the driver. omits 3b7cc73628ff gve: Use link status register to report link status omits 5cdad90de62c gve: Batch AQ commands for creating and destroying queues. omits 2f523dc34ac8 gve: NIC stats for report-stats and for ethtool omits 24aeb56f2d38 gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. omits 0d5775d34dcc gve: Use dev_info/err instead of netif_info/err. omits 433e274b8f7b gve: Add stats for gve. omits d5f7543c86e0 gve: Get and set Rx copybreak via ethtool omits e7a08121e0f4 Merge tag 'wireless-drivers-next-2020-09-11' of git://git. [...] omits 3a1793066fdf Documentation/kvm/arm: improve description of HVC_SOFT_RESTART omits 6fcaebac6667 f2fs: change virtual mapping way for compression pages omits 78134d03511e f2fs: change return value of f2fs_disable_compressed_file to bool omits c2759ebaf7e8 f2fs: change i_compr_blocks of inode to atomic value omits 32c0fec1aa85 f2fs: trace: fix typo omits 69c0dd29f752 f2fs: ignore compress mount option on image w/o compressio [...] omits ca313c82d151 f2fs: Documentation edits/fixes omits 0e2b7385cb59 f2fs: allocate proper size memory for zstd decompress omits ae999bb9a339 f2fs: change compr_blocks of superblock info to 64bit omits 4eda1682cd0b f2fs: add block address limit check to compressed file omits aad1383cbf08 f2fs: check position in move range ioctl omits 335cac8b25fd f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO omits 4cb03fecd3ff f2fs: Simplify SEEK_DATA implementation omits 093749e296e2 f2fs: support age threshold based garbage collection omits 72789a4a6a91 arm64/relocate_kernel: remove redundant code omits 1840ff8d4261 mtd: mtdconcat: map: remove redundant assignment to variab [...] omits c331649e6371 ia64: Use libata instead of the legacy ide driver in defconfigs omits ecf5b72d5f66 ia64: Remove perfmon omits 2a4931321461 arm64: Remove the unused include statements omits 2b3d2987d800 ALSA: firewire: Replace tasklet with work omits b8a3b763539f Merge branch 'next/dt64-schema-var' into for-next omits a110de860497 Merge branch 'next/dt-schema-var' into for-next omits 48d5732cdf57 ARM: dts: alpine: Align GIC nodename with dtschema omits 14ed3139e10b ARM: dts: zx: Align L2 cache-controller nodename with dtschema omits 55d3db1103c4 ARM: dts: tango: Align L2 cache-controller nodename with dtschema omits 1fbd0475a59f ARM: dts: spear: Align L2 cache-controller nodename with dtschema omits dcc339affb95 ARM: dts: qcom: Align L2 cache-controller nodename with dtschema omits 53486d937cb5 ARM: dts: prima: Align L2 cache-controller nodename with dtschema omits 5024f03c09e4 arm64: dts: alpine: Fix GIC unit address omits b2b72b00795a arm64: dts: alpine: Align GIC nodename with dtschema omits 78ff97ebd4e9 iio: iio.h: fix a warning at the kernel-doc markup omits 425c5b3e1714 gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macro omits e676594115f0 arm64/mm: Unify CONT_PMD_SHIFT omits c0d6de327f18 arm64/mm: Unify CONT_PTE_SHIFT omits 11e339d53a73 arm64/mm: Remove CONT_RANGE_OFFSET omits 4e56de82d4ec arm64/cpuinfo: Define HWCAP name arrays per their actual b [...] omits 5941d003f0a6 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 1893a2d5264e soc: sunxi: sram: remove unneeded semicolon omits e16c33e29079 kernel/debug: Fix spelling mistake in debug_core.c omits ae8bd85ca8a4 Merge branch 'kvm-arm64/pt-new' into kvmarm-master/next omits 915feafc9b27 Merge branch 'next/dt64' into for-next omits 840a94c3179b Merge branch 'next/dt' into for-next omits 4afb06afd768 ARM: dts: exynos: move assigned-clock* properties to i2s0 [...] omits eaf2d2f6895d ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid omits d70a4412e264 Merge series "ASoC: SOF: DSP core management fixes for 5.1 [...] omits f9e8785da5a6 ARM: dts: exynos: add input clock to CMU in Exynos3250 omits 2b7d52a9ba55 Merge series "ASoC: mediatek: mt8183-da7219: support machi [...] omits 6ea8a79bf65a Merge series "ASoC: ti: j721e-evm: Support for j7200 varia [...] omits 4e723e7565c4 ASoC: stm32: sai: add pm_runtime support omits 375e2c352582 ALSA: rockchip_i2s: fix a possible divide-by-zero bug in r [...] omits 2a4b91a26403 ASoC: SOF: Intel: Use DMI oem string search for tgl_max983 [...] omits c9b69a0cf0b4 KVM: arm64: Don't constrain maximum IPA size based on host [...] omits 74cfa7ea66a7 KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu' omits 3f26ab58e327 KVM: arm64: Remove unused page-table code omits 063deeb1f2c2 KVM: arm64: Check the pgt instead of the pgd when modifyin [...] omits 6f745f1bb5bf KVM: arm64: Convert user_mem_abort() to generic page-table API omits adcd4e23291e KVM: arm64: Add support for relaxing stage-2 perms in gene [...] omits 8d5207bef691 KVM: arm64: Convert memslot cache-flushing code to generic [...] omits 93c66b40d728 KVM: arm64: Add support for stage-2 cache flushing in gene [...] omits cc38d61cace3 KVM: arm64: Convert write-protect operation to generic pag [...] omits 73d49df2c3e7 KVM: arm64: Add support for stage-2 write-protect in gener [...] omits ee8efad7994c KVM: arm64: Convert page-aging and access faults to generi [...] omits e0e5a07f3f5a KVM: arm64: Add support for stage-2 page-aging in generic [...] omits 52bae936f0e7 KVM: arm64: Convert unmap_stage2_range() to generic page-t [...] omits e9edb17ae0a2 KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API omits 02bbd374ce4a KVM: arm64: Convert kvm_phys_addr_ioremap() to generic pag [...] omits 6d9d2115c480 KVM: arm64: Add support for stage-2 map()/unmap() in gener [...] omits 71233d05f4b5 KVM: arm64: Add support for creating kernel-agnostic stage [...] omits 0f9d09b8e29b KVM: arm64: Use generic allocator for hyp stage-1 page-tables omits bb0e92cbbcd1 KVM: arm64: Add support for creating kernel-agnostic stage [...] omits b1e57de62cfb KVM: arm64: Add stand-alone page-table walker infrastructure omits 9af3e08baa7c KVM: arm64: Remove kvm_mmu_free_memory_caches() omits edbf3cbe2a17 arm64: dts: exynos: Remove undocumented i2s properties in [...] omits 85f94020033f ACPI: OSL: Make ACPICA use logical addresses of GPE blocks omits 6915564dc5a8 ACPI: OSL: Change the type of acpi_os_map_generic_address( [...] omits 7a8379eb41a4 ACPICA: Add support for using logical addresses of GPE blocks omits 0c5bdaf88ac3 Merge branch 'next/dt' into for-next omits 30b904632eae ARM: dts: s3c24xx: move fixed clocks under root node in SMDK2416 omits 2436a7e38f9c ARM: dts: s3c24xx: add address to CPU node omits 17281a3c7f5c ARM: dts: s3c24xx: align PWM/timer node name with dtschema omits 9166c9f8aa12 ARM: dts: s3c24xx: override nodes by label omits 83c968058d5d ARM: dts: s3c24xx: fix number of PWM cells omits a904023f7ad4 ARM: dts: s3c6410: remove additional CPU compatible omits e9da51094a3a ARM: dts: s3c6410: align node SROM bus node name with dtsc [...] omits 5911622eff51 ARM: dts: s3c6410: align node SROM bus node name with dtsc [...] omits c298c89ace61 ARM: dts: s3c6410: move fixed clocks under root node in SMDK6410 omits 8b81a8decea7 ARM: dts: s3c6410: move fixed clocks under root node in Mini6410 omits 28ab4caccd17 ARM: dts: s5pv210: correct ethernet unit address in SMDKV210 omits 52e4d0ae6255 ASoC: SOF: Intel: hda-loader: s/master/primary omits fde106552845 ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro omits 914fab3b4363 ASoC: SOF: Intel: hda: modify core_power_up/down op omits 64b969177c74 ASoC: SOF: rename cores_mask to host_managed_cores_mask omits e8ba53d0023a selinux: access policycaps with READ_ONCE/WRITE_ONCE omits 18c140f4a2de ASoC: ti: j721e-evm: Add support for j7200-cpb audio omits 18790b1b514a ASoC: dt-bindings: ti, j721e-cpb-audio: Document support f [...] omits 0560c2173e3f drm/i915: Nuke dpio_phy_iosf_port[] omits 53fa117bb33c arm64/mm: Enable THP migration omits b65399f6111b arm64/mm: Change THP helpers to comply with generic MM semantics omits 7e5bfdddd877 ASoC: mediatek: mt8183-da7219: support machine driver with [...] omits 5d1e05575208 ASoC: dt-bindings: mt8183-da7219: add compatible string fo [...] omits 9e054b13b2f7 RDMA/qedr: Fix function prototype parameters alignment omits fbf58026b225 RDMA/qedr: Fix inline size returned for iWARP omits cc293f5420e5 RDMA/qedr: Fix iWARP active mtu display omits 97fb3e334748 qede: Notify qedr when mtu has changed omits 8a5a10a1a744 RDMA/qedr: Fix return code if accept is called on a destroyed qp omits a379ad54e55a RDMA/qedr: Fix use of uninitialized field omits 0b1eddc19643 RDMA/qedr: Fix doorbell setting omits 098e345a1a8f RDMA/qedr: Fix qp structure memory leak omits b60b9c027400 RDMA/core: Added missing WR and WC opcodes omits 1d4299ed7742 RDMA/ocrdma: Remove fbo from MR omits b3003a74456f RDMA/qedr: Remove fbo and zbva from the MR omits 81655d3c4a95 RDMA/mlx4: Use ib_umem_num_dma_blocks() omits 87aebd3f8c74 RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_um [...] omits b8387f8189bb RDMA/ocrdma: Use ib_umem_num_dma_blocks() instead of ib_um [...] omits cf9ce3c8ab80 RDMA/hns: Use ib_umem_num_dma_blocks() instead of opencoding omits 84e71b4d9bd8 RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() omits 901bca71cd5b RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem [...] omits 68363052ff5a RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of o [...] omits 22123a0e4974 RDMA/i40iw: Use ib_umem_num_dma_pages() omits 1f9b6827c85f RDMA/efa: Use ib_umem_num_dma_pages() omits a665aca89a41 RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_ [...] omits a328ca7e4af3 drm/bridge: dw-mipi-dsi: permit configuring the escape clock rate omits 33f290811d4c drm/bridge: dw-mipi-dsi: Use kmemdup cf. kmalloc+memcpy omits f7dbcd177031 Merge tag 'fsi-for-5.10' of git://git.kernel.org/pub/scm/l [...] omits e3a52158a682 dmaengine: Kconfig: Update description for RCAR_DMAC config omits f9b0366f5e99 dmaengine: ti: k3-udma: Use soc_device_match() for SoC dep [...] omits 4c80e9323967 Merge tag 'v5.9-rc4' into next omits ef759e4a28c8 dmaengine: dmatest: Print error codes as signed value omits 2fc3cad287c6 dmaengine: pl330: Drop local dma_parms omits 4e06de43a9e6 dmaengine: qcom: bam_dma: Drop local dma_parms omits 1ecb12781cf7 dmaengine: ste_dma40: Drop local dma_parms omits 93f868818216 dmaengine: rcar-dmac: Drop local dma_parms omits 6c609220c3a1 dmaengine: mxs: Drop local dma_parms omits b7fccfee1b90 dmaengine: imx-sdma: Drop local dma_parms omits 18851192be7a dmaengine: imx-dma: Drop local dma_parms omits 2f02b23ce938 dmaengine: bcm2835: Drop local dma_parms omits a4b1e659c0fe dmaengine: axi-dmac: Drop local dma_parms omits 8f6b6d060602 dmaengine: sf-pdma: Fix an error that calls callback twice omits 9b7afbd83ef9 nvmem: switch to simpler IDA interface omits 1cce8f73a561 phy: Add USB3 PHY support for Intel LGM SoC omits 8a676e1be4e0 dt-bindings: phy: Add USB PHY support for Intel LGM SoC omits 48e07c23cbeb drm/ttm: nuke memory type flags omits e03d342c621b drm/vmwgfx: stop setting multiple domain flags omits 81b615798e94 drm/nouveau: stop using TTM placement flags omits 7053e0eab473 drm/vram-helper: stop using TTM placement flags omits f53caca8103c Merge branch 'for-5.10/block' into for-next omits 285008501c65 blk-mq: always allow reserved allocation in hctx_may_queue omits 84ed2573c542 block: remove duplicate include statement in scsi_ioctl.c omits 35f40eea386c Merge branch 'for-5.10/block' into for-next omits c999e5ad4b50 Merge branch 'for-5.10/io_uring' into for-next omits d057c3cdafc3 io_uring: re-assign files with ring fd/file for SQPOLL switch omits e2384342e6be io_uring: remove 'ctx' from SQPOLL waitqueue when ctx is g [...] omits 46c830a2452c io_uring: wait queue handler ring wakeup clear must be irq saving omits 767ad8101329 io_uring: don't sleep schedule in SQPOLL thread if we need [...] omits 1cef57669877 io_uring: fix ctx refcounting in io_uring_enter() omits 3767fd37863d io_uring: ensure we can nest attempts to park SQPOLl thread omits 4a1a4a442736 drm/i915: move gmbus restore to i915_restore_display omits 59c0df3cd27c drm/i915: move gen4 GCDGMBUS save/restore to display save/restore omits 5e0e390d0225 drm/i915: disable all display features when no display omits 42a08ff79ff5 ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ omits 9bc260653a1d ath11k: Remove unused inline function htt_htt_stats_debug_dump() omits 5c0ec012ca7f ath11k: fix link error when CONFIG_REMOTEPROC is disabled omits a9d9e03858ad ath11k: remove calling ath11k_init_hw_params() second time omits aa2092a9bab3 ath11k: add raw mode and software crypto support omits b129699a0c7b ath11k: add ipq6018 support omits 967c1d1131fa ath11k: move target ce configs to hw_params omits 7b5bd15d23c5 dt: bindings: net: update compatible for ath11k omits 91ca244bdcb6 mmc: sdhci-msm: Unconditionally call dev_pm_opp_of_remove_table() omits 449434639220 drm/vc4: Fix bitwise OR versus ternary operator in vc4_pla [...] omits 910e1ca6f36f drm/vc4: Update type of reg parameter in vc4_hdmi_{read,write} omits 9b060e6015d3 Merge branches 'renesas-arm-dt-for-v5.10' and 'renesas-dri [...] omits 7f29315cf421 soc: renesas: r8a779a0-sysc: Add r8a779a0 support omits 268d0a92600e drm/i810: make i810_flush_queue() return void omits 33b4711df4c1 x86/cpu/centaur: Add Centaur family >=7 CPUs initializatio [...] omits 8687bdc04128 x86/cpu/centaur: Replace two-condition switch-case with an [...] omits 075342ea3d93 drm/xlnx: Use devm_drm_dev_alloc omits 53d77aaa3f76 drm/vkms: Use devm_drm_dev_alloc omits bcc0ef7f57e5 drm/vgem: Use devm_drm_dev_alloc omits c2c25c1cf969 drm/aspeed: Use managed drmm_mode_config_cleanup omits dad75a5208ec drm/armada: Don't use drm_device->dev_private omits 90ad200b4cbc drm/armada: Use devm_drm_dev_alloc omits 468588c8806e Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into rene [...] omits 3137852c13c0 arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Sound [...] omits 58b1b1ddfcc1 arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Displ [...] omits 0ecbe08bb43d arm64: dts: renesas: r8a77961: Add HDMI device nodes omits d56896a40247 arm64: dts: renesas: r8a77961: Add DU device nodes omits 298b0c8b2a5f arm64: dts: renesas: r8a77961: Add VSP device nodes omits 9ab847043f24 arm64: dts: renesas: r8a77961: Add FCP device nodes omits a2053990f327 arm64: dts: renesas: Fix pin controller node names omits d9fd7ff595a8 ARM: dts: renesas: Fix pin controller node names omits a92df4f62fda dma-mapping: move the dma_declare_coherent_memory documentation omits d5ea32da878d Bluetooth: Add MGMT capability flags for tx power and ext [...] omits 87597482c68e Bluetooth: Report num supported adv instances for hw offloading omits 545d29272f38 dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c omits 5ceda74093a5 dma-direct: rename and cleanup __phys_to_dma omits 7bc5c428a660 dma-direct: remove __dma_to_phys omits 96eb89caf753 dma-direct: use phys_to_dma_direct in dma_direct_alloc omits 3773dfe6ea4d dma-direct: lift gfp_t manipulation out of__dma_direct_all [...] omits 2f5388a29be8 dma-direct: remove dma_direct_{alloc,free}_pages omits abdaf11ac189 dma-mapping: add (back) arch_dma_mark_clean for ia64 omits 054ec5e94a46 Bluetooth: hci_qca: Remove duplicate power off in proto close omits de8892df72be Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_S [...] omits ef1a85b6ca09 dma-mapping: fix DMA_OPS dependencies omits 0fc1a726f897 Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU omits 3eec158d5eca Bluetooth: Re-order clearing suspend tasks omits c6db014381bd Bluetooth: hci_intel: enable on new platform omits cafd472a10ff Bluetooth: Fix memory leak in read_adv_mon_features() omits 2041a3f50097 Bluetooth: btmtksdio: use NULL instead of zero omits 7dbbd692641c Bluetooth: hci_intel: switch to list_for_each_entry() omits 0cc62caf4c8f Bluetooth: hci_intel: drop strange le16_to_cpu() against u [...] omits 65a24d4c2712 Bluetooth: hci_qca: remove redundant null check omits f30f242fb131 efi: Rename arm-init to efi-init common for all arch omits 6d0fd5361830 include: pe.h: Add RISC-V related PE definition omits e2def7d49d08 x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR omits 170780be324d MIPS/jazzdma: decouple from dma-direct omits a4877c44a48e MIPS/jazzdma: remove the unused vdma_remap function omits cbf1449ba5ae MIPS: make dma_sync_*_for_cpu a little less overzealous omits ec91ccb27408 dma-debug: remove most exports omits 3d842b51a048 dma-mapping: remove the dma_dummy_ops export omits 74976e861309 ARM: config: aspeed_g5: Enable IBM OP Panel driver omits 00355d82ef4e ARM: config: aspeed-g5: Enable I2C GPIO mux driver omits 98c3f0a1b3ef ARM: config: aspeed: Fix selection of media drivers omits 315d4a38c4b6 ARM: config: aspeed_g5: Enable IBM OP Panel driver omits 0777ea223996 ARM: config: aspeed-g5: Enable I2C GPIO mux driver omits 84ed9263ec72 ARM: config: aspeed: Fix selection of media drivers omits e89570584d2b ARM: dts: aspeed: Add Mowgli BMC platform omits 8db1824f5a38 crypto: ux500 - Fix sparse endianness warnings omits 4eb3f795bda0 crypto: qat - include domain in top level debugfs path omits b7da560ea251 crypto: s5p-sss - Pass error from clk_get and reduce verbo [...] omits 98a6bc102b2c crypto: s5p-sss - Add and fix kerneldoc omits 7fe99da102c3 crypto: s5p-sss - remove redundant null check omits cb435fa642eb hwrng: xiphera-trng: add support for XIP8001B hwrng omits 5c8c36e70dc9 dt-bindings: rng: add bindings for Xiphera XIP8001B hwrng omits 5edaaef3eaf9 dt-bindings: vendor-prefixes: Add Xiphera vendor prefix omits 5f254dd440fb crypto: cbc - Remove cbc.h omits 00b99ad2bac2 crypto: arm/aes-neonbs - Use generic cbc encryption path omits 9ace67718310 crypto: arc4 - mark ecb(arc4) skcipher as obsolete omits 274290ed98c5 net: wireless: drop bogus CRYPTO_xxx Kconfig selects omits 1dbab6b1628d crypto: bcm-iproc - remove ecb(arc4) support omits b2ba04768473 crypto: n2 - remove ecb(arc4) support omits e33d2a7b3041 SUNRPC: remove RC4-HMAC-MD5 support from KerberosV omits c59607784894 staging/rtl8192u: switch to RC4 library interface omits 054694a46d64 staging/rtl8192e: switch to RC4 library interface omits 9769635423af hwrng: imx-rngc - add quality to use it as kernel entropy pool omits 45cb6653b0c3 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA omits 3ec25b43faa7 crypto: caam - use traditional error check pattern omits 7dfd1e01b3df crypto: poly1305-x86_64 - Use XORL r32,32 omits db719539fd38 crypto: curve25519-x86_64 - Use XORL r32,32 omits 17bce37e1b5e crypto: sa2ul - fix compiler warning produced by clang omits 2bab48c5bef0 Merge branch 'improve-bpf-tcp-cc-init' omits 5050bef8736f tcp: Simplify tcp_set_congestion_control() load=false case omits 5cdc744caab7 tcp: simplify _bpf_setsockopt(): Remove flags argument omits 29a949325c6c tcp: simplify tcp_set_congestion_control(): Always reinitialize omits e7b10a4dd1b1 tcp: Simplify EBPF TCP_CONGESTION to always init CC omits 8919a9b31eb4 tcp: Only init congestion control if not initialized already omits 18841da98100 tools: bpftool: Automate generation for "SEE ALSO" section [...] omits 1aef5b4391f0 bpf: Fix comment for helper bpf_current_task_under_cgroup() omits 6e057fc15a2d selftests/bpf: Define string const as global for test_sysc [...] omits 90a1deda75c6 selftests/bpf: Fix test_ksyms on non-SMP kernels omits 9984c0bb22dc net: smc91x: Remove set but not used variable 'status' in [...] omits d66423fbe11e bpf: Plug hole in struct bpf_sk_lookup_kern omits e3b9626f09d4 tools: bpftool: Add "inner_map" to "bpftool map create" ou [...] omits 86233ce35e4b tools: bpftool: Keep errors for map-of-map dumps if distin [...] omits a20693b6e72e tools: bpftool: Clean up function to dump map entry omits 0a4fd091cf11 arm64: dts: sc7180: add bus clock to mdp node for sc7180 target omits fa8da0662862 arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard omits 25ed57b86fb9 Merge branch 'smc-next' omits 22ef473dbd66 net/smc: use separate work queues for different worker types omits 8418cb4065e3 net/smc: use the retry mechanism for netlink messages omits 219d9aef6d83 s390/net: add SMC config as one of the defaults of CCWGROUP omits f9aab6f2ce57 net/smc: immediate freeing in smc_lgr_cleanup_early() omits 0c881ada3d1e net/smc: reduce smc_listen_decline() calls omits 7b2977d08304 net/smc: improve server ISM device determination omits 3d9725a6a133 net/smc: common routine for CLC accept and confirm omits 6bb14e48ee8d net/smc: dynamic allocation of CLC proposal buffer omits 5ac54d8768da net/smc: introduce better field names omits a60a2b1e0af1 net/smc: reduce active tcp_listen workers omits b55353e2cc14 Merge branch 'nfc-s3fwrn5-Few-cleanups' omits 0760aad038b5 arm64: dts: exynos: Use newer S3FWRN5 GPIO properties in E [...] omits 46c9efa47fe0 MAINTAINERS: Add Krzysztof Kozlowski to Samsung S3FWRN5 an [...] omits 171a7000fa94 nfc: s3fwrn5: Constify s3fwrn5_fw_info when not modified omits 4aa62c62d4c4 nfc: s3fwrn5: Add missing CRYPTO_HASH dependency omits e52e4130ffef nfc: s3fwrn5: Remove unneeded 'ret' variable omits 1995c4cc3ae4 nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs omits 3a9f89aaee2b dt-bindings: net: nfc: s3fwrn5: Remove wrong vendor prefix [...] omits 07d20a643084 dt-bindings: net: nfc: s3fwrn5: Convert to dtschema omits 3fe6ab12fed5 Merge branch 'hns-kdoc' omits 07a5747aa508 net: hns: Fix a kernel-doc warning in hinic_hw_eqs.c omits f3e9a7cf25d6 net: hns: Fix a kernel-doc warning in hinic_hw_api_cmd.c omits 43ec0f0784dc net: hns: Fix some kernel-doc warnings in hns_enet.c omits 64dfc4f68d66 net: hns: Fix some kernel-doc warnings in hns_dsaf_xgmac.c omits ce455af31b66 net: hns: fix 'cdev' kernel-doc warning in hnae_ae_unregister() omits abbabe475fb7 hinic: Fix some kernel-doc warnings in hinic_hw_io.c omits cdd0a379a6a3 net: mvpp2: ptp: Fix unused variables omits 45677bc6dccc net: cxgb3: Fix some kernel-doc warnings omits 3c9e154de8b3 Merge branch 'Enhance-current-features-in-ena-driver' omits 4cd28b214d56 net: ena: xdp: add queue counters for xdp actions omits 0201bda10679 net: ena: ethtool: add stats printing to XDP queues omits 713865da3c62 net: ena: ethtool: Add new device statistics omits f1852d64ba0a net: ena: ethtool: convert stat_offset to 64 bit resolution omits 5a4d9f3e18f5 arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU [...] omits ef8e58f837e6 arm64: dts: qcom: sc7180: Add OPP tables and power-domains [...] omits 137154871cf4 arm64: dts: qcom: sdm845: Add OPP tables and power-domains [...] omits 81921a37145e arm64: dts: qcom: sc7180: add interconnect bindings for display omits 568d2a1e37b2 f2fs: point man pages for some f2fs utils omits eca4873ee1b6 f2fs: Use generic casefolding support omits c843843e714c fs: Add standard casefolding support omits 3d7bfea8b837 unicode: Add utf8_casefold_hash omits e6c3948de2f8 f2fs: compress: use more readable atomic_t type for {cic,dic}.ref omits 17d7648d9ce0 f2fs: fix compile warning omits 2e9b2bb250d5 f2fs: support 64-bits key in f2fs rb-tree node entry omits c5d02785c59d f2fs: inherit mtime of original block during GC omits 6f3a01ae9b72 f2fs: record average update time of segment omits d0b9e42ab615 f2fs: introduce inmem curseg omits 376207af4bf8 f2fs: compress: remove unneeded code omits e90027d23aec f2fs: remove duplicated type casting omits de881df97768 f2fs: support zone capacity less than zone size omits 2d0cc1cd35f2 Merge branch 'clk-fixes' into clk-next omits 1a4a752ee876 Merge tag 'tags/bcm2835-dt-next-2020-09-08' into devicetree/next omits be7e6bd01cda ARM: dts: broadcom: Fix SP804 node omits f5146e5da433 ARM: dts: NSP: Fix SP805 clock-names omits 9d6693369fc7 ARM: dts: Cygnus: Fix SP805 clocks omits 5d00306e3aae ARM: dts: NSP: replace status value "ok" by "okay" omits ec88a9c344d9 ARM: BCM5301X: Add DT for Meraki MR32 omits e54846581891 selftests/mptcp: Better delay & reordering configuration omits d095c46206be Merge branch 'tcp-add-tos-reflection-feature' omits ac8f1710c12b tcp: reflect tos value received in SYN to the socket omits de033b7d1568 ip: pass tos into ip_build_and_send_pkt() omits e9b12edc133b tcp: record received TOS value in the request socket omits 3a8c4ad161d4 net: mventa: drop mvneta_stats from mvneta_swbm_rx_frame s [...] omits 6198f4469089 Merge branch 'netpoll-make-sure-napi_list-is-safe-for-RCU- [...] omits 5251ef829932 net: make sure napi_list is safe for RCU traversal omits 4d092dd2041a net: manage napi add/del idempotence explicitly omits 5198d545dba8 net: remove napi_hash_del() from driver-facing API omits f5ed777586e0 x86/sev-es: Check required CPU features for SEV-ES omits 8b40f21b699d Merge branch 'mlx4-avoid-devlink-port-type-not-set-warnings' omits 0313c7c2e45c mlx4: make sure to always set the port type omits 3ea87ca772a9 devlink: don't crash if netdev is NULL omits 39336f4ffb24 x86/efi: Add GHCB mappings when SEV-ES is active omits 6eb8b7fbe391 net: mvneta: rely on MVNETA_MAX_RX_BUF_SIZE for pkt split [...] omits 2f7de9865ba3 selftests: bpf: Test iterating a sockmap omits 0365351524d7 net: Allow iterating sockmap and sockhash omits 654785a1afe1 net: sockmap: Remove unnecessary sk_fullsock checks omits 8c5c49a6a051 Merge branch 'Allow-more-than-255-IPv4-multicast-interfaces' omits bb82067c574a ipmr: Use full VIF ID in netlink cache reports omits c8715a8e9f38 ipmr: Add high byte of VIF ID to igmpmsg omits 501cb0089066 ipmr: Add route table ID to netlink cache reports omits f28ef96d7b04 tools: bpftool: Include common options from separate file omits 82b8cf0acc7b tools: bpftool: Print optional built-in features along wit [...] omits 41d5c37b7408 selftests, bpftool: Add bpftool (and eBPF helpers) documen [...] omits 16f3ddfbad52 tools: bpftool: Log info-level messages when building bpft [...] omits e9091bb77f6e bpf: Remove duplicate headers omits 8bf393104609 Merge branches 'renesas-arm-dt-for-v5.10', 'renesas-arm-so [...] omits 63070d7c2270 arm64: dts: renesas: Add Renesas Falcon boards support omits 834c310f5418 arm64: dts: renesas: Add Renesas R8A779A0 SoC support omits 52c91f0ca8e4 Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into rene [...] omits 919c385dde9c ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, rese [...] omits 8feb34840611 ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication omits 68ee7720a01c ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board omits 8368ca1540f0 ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support omits 4c32a2b34e62 ARM: dts: r8a7742: Add VIN DT nodes omits 7345e5c1853d arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata omits f05f2c21187a arm64: dts: qcom: sc7180: Add LPASS clock controller nodes omits d210a0023590 misc: hisi_hikey_usb: add support for Hikey 970 omits 7a6ff4c4cbc3 misc: hisi_hikey_usb: Driver to support onboard USB gpio h [...] omits 2bc20f3c8487 soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free omits b08892556b3f dt-bindings: arm: renesas: Document Renesas Falcon boards omits 461cb5952e35 dt-bindings: reset: renesas,rst: Document r8a779a0 reset module omits 2e95492de6d9 dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 S [...] omits d00451c8118f selftests/lkdtm: Use "comm" instead of "diff" for dmesg omits 0feea33d7982 soc: qcom-geni-se: Don't use relaxed writes when writing commands omits cb8aed7b92f3 soc: qcom: socinfo: add SC7180 entry to soc_id array omits 3cc006b395e2 dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings omits 7303fbd2f07e soc: qcom: socinfo: add soc id for IPQ6018 omits 5ff4aa70bf34 docs: submitting-patches: use :doc: for references omits b899353d221f docs: dma-buf: fix some warnings omits 001e92922cbe docs: soundwire: fix some identation at stream.rst omits 3c97f03e888a docs: kvm: api.rst: add missing spaces omits 50f32634f853 docs: watch_queue: fix some warnings omits 4d05e3a0f53a docs: add some new files to their respective index.rst files omits c9a6bef24e6d scripts: device_attr_show.cocci: update location of sysfs doc omits 51652804d018 MAINTAINERS: fix location of qlogic/LICENSE.qla3xxx omits 7f9a2357c400 docs: trace: fix the location of kprobes.rst omits e4e29e78c0cd docs: scheduler: fix the directory name on two files omits 5eb6b4b3e216 kernel-doc: include line numbers for function prototypes omits f6236efced85 .gitignore: docs: ignore sphinx_*/ directories omits 70ff10d5e38f arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8 [...] omits 6c6a6d81f586 arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block omits b5cbd84e499a arm64: dts: qcom: qrb5165-rb5: Add onboard LED support omits b1d2674e6121 arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5 omits bb1dfb4da1d0 arm64: dts: qcom: sm8250: Rename UART2 node to UART12 omits 77e4907fa620 thunderbolt: debugfs: Fix uninitialized return in counters [...] omits 152a1b4c3e7c dt-bindings: arm: qcom: Document SM8250 SoC and boards omits 0de751169568 platform_device: switch to simpler IDA interface omits 0a4bb5e5507a x86/fpu: Allow multiple bits in clearcpuid= parameter omits 0c7a6b91d227 driver core: platform: Document return type of more functions omits d8eab2b0dcaf Merge branch 'next/defconfig' into for-next omits 4c42831b3078 arm64: defconfig: Enable Samsung S3FWRN5 NFC driver omits 192f1c6bc2d2 blkcg: add plugging support for punt bio omits fdd056ff7af4 PCI: dwc: Use DBI accessors omits aeaa0bfe8965 PCI: dwc: Move N_FTS setup to common setup omits d439e7edd134 PCI: dwc/intel-gw: Drop unused max_width omits cf854be2d9a3 PCI: dwc/intel-gw: Move getting PCI_CAP_ID_EXP offset to i [...] omits b02b06a74b01 PCI: dwc/intel-gw: Drop unnecessary checking of DT 'device [...] omits 441e48fdf0b4 PCI: dwc: Set PORT_LINK_DLL_LINK_EN in common setup code omits 39bc5006501c PCI: dwc: Centralize link gen setting omits edea9e6bcbea objtool: Decode unwind hint register depending on architecture omits ee819aedf34a objtool: Make unwind hint definitions available to other a [...] omits 5567c6c39f34 objtool: Only include valid definitions depending on sourc [...] omits 00089c048eb4 objtool: Rename frame.h -> objtool.h omits d871f7b5a6a2 objtool: Refactor jump table code to support other architectures omits 45245f51f9a4 objtool: Make relocation in alternative handling arch dependent omits eda3dc905834 objtool: Abstract alternative special case handling omits c8ea0d672521 objtool: Move macros describing structures to arch-dependent code omits bb090fdb70ec objtool: Make sync-check consider the target architecture omits 3890b8d92710 objtool: Group headers to check in a single list omits b92b53079aed block: remove check_disk_change omits 38a2b557e238 sr: simplify sr_block_revalidate_disk omits afd35c4f573d sr: use bdev_check_media_change omits 471bd0af544b sd: use bdev_check_media_change omits 818077d6e012 md: use bdev_check_media_change omits fec2cf607ba9 ide-gd: stop using the disk events mechanism omits a367e440e15c ide-cd: remove idecd_revalidate_disk omits a22be69d5354 ide-cd: use bdev_check_media_changed omits faf041388c28 gdrom: use bdev_check_media_change omits 1570d14f6713 paride/pcd: use bdev_check_media_change omits 77f93bfd0cc2 xsysace: simplify media change handling omits f094225bfcd6 xsysace: use bdev_check_media_change omits 3dcbad297b99 swim3: use bdev_check_media_changed omits 433d21ce313e swim: simplify media change handling omits 7fe76fc04bd1 swim: use bdev_check_media_change omits 4a6f3d480edc floppy: use bdev_check_media_change omits 22f97164ef23 ataflop: use bdev_check_media_change omits acdfd443b320 amiflop: use bdev_check_media_change omits 95f6f3a46fc4 block: add a bdev_check_media_change helper omits 14284fedf59f iomap: Mark read blocks uptodate in write_begin omits e6e7ca92623a iomap: Clear page error before beginning a write omits c114bbc6c423 iomap: Fix direct I/O write consistency check omits a805c111650c iomap: fix WARN_ON_ONCE() from unprivileged users omits 8e9529f5cde7 soc: renesas: rcar-rst: Add support for R-Car V3U omits 090e87e7fbe3 soc: renesas: Identify R-Car V3U omits 6d5aded8d57f soc: renesas: Sort driver description title omits 8fae67585090 soc: renesas: Use ARM32/ARM64 for menu description omits fa2d185f7518 dt-bindings: clock: Add r8a779a0 CPG Core Clock Definitions omits c2ff0810934a dt-bindings: power: Add r8a779a0 SYSC power domain definitions omits b51e627158cb swiotlb: Mark max_segment with static keyword omits 61b82bbf693e swiotlb: Declare swiotlb_late_init_with_default_size() in header omits 4db7b6aacc57 swiotlb: Use %pa to print phys_addr_t variables omits 166774a2c2c6 drm/i915: Fix slightly botched merge in __reloc_entry_gpu omits 8c3c818c23a5 drm/panfrost: Ensure GPU quirks are always initialised omits ac5037afefd3 drm/panfrost: Set DMA max segment size omits fd24adf887e4 dt-bindings: regulator: Convert mp886x to json-schema omits 02f8eaab0cb6 regulator: bd718x7: Make some variable static omits 93c16fabdb74 media: ov8856: Add support for 3264x2448 mode omits a0822e3eeaab Merge series "ASoC: q6dsp: Add support to Codec Ports." fr [...] omits 1fdbcfa9fdee ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports omits 0c3e35fc1ebe ASoC: q6dsp: q6afe: add codec lpass clocks omits 84ab3b9f19f6 ASoC: q6dsp: q6afe: update q6afe_set_param to support glob [...] omits 55e07531d922 ASoC: q6dsp: q6afe: add lpass hw voting support omits 181202d021f5 ASoC: q6dsp: q6afe: add global q6afe waitqueue omits 342a4f8ca12b ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take respo [...] omits 825492cb518b ASoC: q6dsp: q6routing: add support to Codec DMA ports omits 150b2e86c54a ASoC: q6dsp: q6afe: add support to Codec DMA ports omits e5a30635600a media: ov8856: Add support for 1632x1224 mode omits da5c791cfcdf media: v4l2-fwnode: Document new usage patterns of v4l2_fw [...] omits bb4bba9232fc media: v4l2-fwnode: Make bus configuration a struct omits 2e654432a260 media: v4l2-fwnode: Make number of data lanes a character omits 86d37bf31af6 media: i2c: max9286: Allocate v4l2_async_subdev dynamically omits 2cac7cbfb409 media: rcar-csi2: Allocate v4l2_async_subdev dynamically omits 468e986dac0e media: rcar_drif: Allocate v4l2_async_subdev dynamically omits cdd4f7824994 media: rcar_drif: Fix fwnode reference leak when parsing DT omits 6c11631480e9 media: v4l2-async: Document asd allocation requirements omits 2c61e48d0a19 media: i2c: ov5640: Fail probe on unsupported bus_type omits 4039b03720f7 media: i2c: ov5640: Add support for BT656 mode omits 311a6408f8d4 media: i2c: ov5640: Configure HVP lines in s_power callback omits 576f5d4ba8f6 media: i2c: ov5640: Enable data pins on poweron for DVP mode omits b1751ae652fb media: i2c: ov5640: Separate out mipi configuration from s_power omits 3b987d70e903 media: i2c: ov5640: Remain in power down for DVP mode unle [...] omits 32b6e400c34d media: v4l2-fwnode: Use debug level for printing link frequencies omits 2f248f7f346b media: i2c: Remove Alan Chiang's e-mail address omits 30f573a85c30 media: ipu3-cio2: Update Copyright year and fix indentatio [...] omits 39fec547f111 media: ipu3-cio2: Drop useless assignments omits c12841388e16 media: ipu3-cio2: Drop bogus check and error message omits 34a07e65bae2 media: ipu3-cio2: Get rid of pci_set_master() duplication omits 44677b03caa3 media: ipu3-cio2: Use readl_poll_timeout() helper omits a553c9013619 media: ipu3-cio2: Replace infinite loop by one with clear [...] omits 9a262c7a7fd3 media: ipu3-cio2: Use macros from pfn.h omits e186f932472f media: ipu2-cio2: Replace custom definition with PAGE_SIZE omits 7b285f41f737 media: ipu3-cio2: Introduce CIO2_LOP_ENTRIES constant omits bbacb2740343 media: ipu3-cio2: Simplify cleanup code omits d8fc21c17099 media: omap3isp: Fix memleak in isp_probe omits 08913a8e458e media: staging/intel-ipu3: css: Correctly reset some memory omits ec2c23f62880 media: uvcvideo: Convey full colorspace information to V4L2 omits 8a652a17e3c0 media: uvcvideo: Ensure all probed info is returned to v4l2 omits 171994e498a0 media: uvcvideo: Silence shift-out-of-bounds warning omits f875bcc375c7 media: uvcvideo: Fix dereference of out-of-bound list iterator omits f5a3048a840d media: uvcvideo: Replace HTTP links with HTTPS ones omits bed888de658a media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling omits 93df48d37c3f media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having a [...] omits d6834b4b58d1 media: uvcvideo: Set media controller entity functions omits 40b222b56ea8 media: uvcvideo: Add mapping for HEVC payloads omits fc8678783c72 media: uvcvideo: Fix annotation for uvc_video_clock_update() omits a73a342a6b3c media: rcar-fcp: Drop local dma_parms omits 50044aa71517 media: usbvision: remove deprecated driver omits 36760d44be7e ASoC: dt-bindings: rt1015p: add document omits c07152d46b3b ASoC: rt1015p: add codec driver omits ded10c47f39e cpufreq: imx6q: Unconditionally call dev_pm_opp_of_remove_table() omits 1652dbf7363a arm64: dts: mt8183: add scp node omits 34766a7d60e9 Merge branch 'omap-for-v5.10/defconfig' into for-next omits 7e62f1457454 Merge branch 'omap-for-v5.10/dt' into for-next omits 14929c5ae8b6 drm/vc4: hdmi: Fix NULL vs IS_ERR() checks in vc5_hdmi_ini [...] omits 130cdec4e128 drm/vc4: hdmi: Fix off by ones in vc4_hdmi_read/write() omits 74623757b982 ARM: omap2plus_defconfig: enable generic net options omits 8aa6361f7251 ARM: omap2plus_defconfig: enable twl4030_madc as a loadabl [...] omits 6a8a58acfe82 drm/imx/dcss: fix compilation issue on 32bit omits ec9bc5bedb20 ARM: dts: dra7: drop legacy cpsw dt node omits fa46e7e7dc6d ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv omits 56d6c721f2dc ARM: dts: dra7x-evm: switch to new cpsw switch drv omits ea952beb292b ARM: dts: beagle-x15: switch to new cpsw switch drv omits d56fe359e6b6 ARM: dts: am57xx-idk: switch to new cpsw switch drv omits 67e97cc60d8a ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv omits 7b5c5720a368 clk: meson: make shipped controller configurable omits ca6bfe9721b2 ARM: dts: am43xx: replace status value "ok" by "okay" omits 0893a701a281 ARM: dts: dra7xx: replace status value "ok" by "okay" omits fe93b72551ee ARM: dts: omap: replace status value "ok" by "okay" omits 3b4a05645538 ARM: dts: n9, n950: Remove nokia,nvm-size property omits 9a752d18c85a virtiofs: add logic to free up a memory range omits d0cfb9dcbca6 virtiofs: maintain a list of busy elements omits 6ae330cad6ef virtiofs: serialize truncate/punch_hole and dax fault path omits 9483e7d5809a virtiofs: define dax address space operations omits 2a9a609a0c4a virtiofs: add DAX mmap support omits c2d0ad00d948 virtiofs: implement dax read/write operations omits ceec02d4354a virtiofs: introduce setupmapping/removemapping commands omits fd1a1dc6f5aa virtiofs: implement FUSE_INIT map_alignment field omits 45f2348eceb6 virtiofs: keep a list of free dax memory ranges omits 1dd539577c42 virtiofs: add a mount option to enable dax omits 22f3787e9d95 virtiofs: set up virtio_fs dax_device omits f4fd4ae354ba virtiofs: get rid of no_mount_options omits b43b7e81eb2b virtiofs: provide a helper function for virtqueue initialization omits 6bbdd563ee9a dax: Create a range version of dax_layout_busy_page() omits 1a9d5d405962 dax: Modify bdev_dax_pgoff() to handle NULL bdev omits 27bd6129a4c5 Merge branch 'virtio-shm' into for-next omits 221bfce5ebbd arch/x86/amd/ibs: Fix re-arming IBS Fetch omits a77259bdcb62 perf/x86/rapl: Add AMD Fam19h RAPL support omits 8b0bed7d410f perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter omits 36e1be8ada99 perf/x86/amd/ibs: Fix raw sample data accumulation omits 680d69635005 perf/x86/amd/ibs: Don't include randomized bits in get_ibs [...] omits 26e52558ead4 perf/x86/amd: Fix sampling Large Increment per Cycle events omits c8fe99d0701f perf/amd/uncore: Set all slices and threads to restore per [...] omits 44fae179ce73 perf/core: Pull pmu::sched_task() into perf_event_context_ [...] omits 556cccad3897 perf/core: Pull pmu::sched_task() into perf_event_context_ [...] omits 35d1ce6bec13 perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS omits 1909760f5fc3 seqlock: PREEMPT_RT: Do not starve seqlock_t writers omits 8117ab508f9c seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support omits 52ac39e5db51 seqlock: seqcount_t: Implement all read APIs as statement [...] omits 5cdd25572a29 seqlock: Use unique prefix for seqcount_t property accessors omits 6dd699b13d53 seqlock: seqcount_LOCKNAME_t: Standardize naming convention omits 0c9794c8b678 seqlock: seqcount latch APIs: Only allow seqcount_latch_t omits 24bf401cebfd rbtree_latch: Use seqcount_latch_t omits a1f1066133d8 x86/tsc: Use seqcount_latch_t omits 249d05383532 timekeeping: Use seqcount_latch_t omits a690ed07353e time/sched_clock: Use seqcount_latch_t omits 80793c3471d9 seqlock: Introduce seqcount_latch_t omits 6446a5131e24 mm/swap: Do not abuse the seqcount_t latching API omits 58faf20a086b time/sched_clock: Use raw_read_seqcount_latch() during suspend omits 38e895487afc virtio: Implement get_shm_region for MMIO transport omits 0dd4ff93f4c8 virtio: Implement get_shm_region for PCI transport omits 5bfe37ca8ac8 virtio: Add get_shm_region method omits d1c10767837c quota: Expand comment describing d_itimer omits ad47ff330b26 quota: widen timestamps for the fs_disk_quota structure omits 13138ab2dacd drm/panel: s6e63m0: Add missing MODULE_LICENSE omits c00579943c57 drm/bridge/tc358775: Remove unneeded semicolon omits e516b33b5029 i2c: bcm2835: Simplify with dev_err_probe() omits b45acf2f8b01 i2c: mux: reg: Simplify with dev_err_probe() omits 3537c51f37b9 i2c: mux: gpmux: Simplify with dev_err_probe() omits be0704beb229 samples: vfio-mdev/mbochs: fix common struct sg_table rela [...] omits 62296b395a51 dmabuf: fix common struct sg_table related issues omits 34e854816875 drm: rcar-du: fix common struct sg_table related issues omits 67ed9f9d9518 drm: host1x: fix common struct sg_table related issues omits d1749eb1ab85 xen: gntdev: fix common struct sg_table related issues omits 5e0ff16b9edf drm: xen: fix common struct sg_table related issues omits c915c2cbaf5e drm: vmwgfx: fix common struct sg_table related issues omits 75ef337bdba4 drm: virtio: fix common struct sg_table related issues omits e96418da0a2b drm: v3d: fix common struct sg_table related issues omits d4fea3e61b47 drm: tegra: fix common struct sg_table related issues omits 82c245b592da drm: rockchip: fix common struct sg_table related issues omits 6a8f15c62cd9 drm: rockchip: use common helper for a scatterlist contigu [...] omits 34a4e66faf8b drm: panfrost: fix common struct sg_table related issues omits 537606558c08 drm: omapdrm: use common helper for extracting pages array omits 7690a33f22ab drm: msm: fix common struct sg_table related issues omits 90dcf4449008 drm: mediatek: use common helper for extracting pages array omits 960db7fcbd67 drm: mediatek: use common helper for a scatterlist contigu [...] omits c3d9c17f486d drm: lima: fix common struct sg_table related issues omits b827e3ac4185 drm: i915: fix common struct sg_table related issues omits 84404614167b drm: exynos: fix common struct sg_table related issues omits 10740255d8be drm: exynos: use common helper for a scatterlist contiguity check omits 182354a526a0 drm: etnaviv: fix common struct sg_table related issues omits efcb3730ef4b drm: armada: fix common struct sg_table related issues omits 6c6fa39ca958 drm: core: fix common struct sg_table related issues omits 0552daac2d18 drm: prime: use sgtable iterators in drm_prime_sg_to_page_ [...] omits d46e7ae24b81 drm: prime: add common helper to check scatterlist contiguity omits 5399a4aa684d Merge branch 'misc' into for-next omits 32d2a8935bf8 soundwire: cadence: add parity error injection through debugfs omits a350aff45b4d soundwire: bus: export broadcast read/write capability for tests omits 38edbfae6c7f ASoC: codecs: realtek-soundwire: ignore initial PARITY errors omits 4724f12c1315 soundwire: bus: use quirk to filter out invalid parity errors omits c2819e196b3c soundwire: slave: add first_interrupt_done status omits 310f6dc6dc5d soundwire: bus: filter-out unwanted interrupt reports omits 2acd30b9f603 ASoC/soundwire: bus: use property to set interrupt masks omits df398e33b8fd drm/i915/gvt: Init vreg GUC_STATUS to GS_MIA_IN_RESET omits d0a011094a0c drm/i915/gvt: Add F_CMD_ACCESS for some GEN9 SKU WA MMIO access omits b2feabc6ebd3 drm/i915/gvt: remove F_CMD_ACCESS flag for some registers omits 7e93a0806f5a drm/i915/gvt: add/modify interfaces for flag F_CMD_ACCESS omits a6c5817a38cf drm/i915/gvt: remove flag F_CMD_ACCESSED omits 56d44649a7c2 drm/i915/gvt: rename F_IN_CTX flag to F_SR_IN_CTX omits 59958f7a956b Merge branch 'fixes' into for-next omits 9ba3a0aa09fe fpga: dfl: create a dfl bus type to support DFL devices omits adfe14797e17 ARM: dts: rainier: Disable internal pull-downs on eMMC pins omits 4a851d714ead fsi: aspeed: Support CFAM reset GPIO omits add6895188e4 fsi: aspeed: Add module param for bus divisor omits 4a80c2017bd9 fsi: aspeed: Run the bus at maximum speed omits f369a29bdde9 fsi: aspeed: Support cabled FSI omits 4d4905f6cc5b dt-bindings: fsi: Document gpios omits 59165631b7e9 fsi: scom: Constify scom_ids omits f458c38f40fa fsi: sbefifo: Constify sbefifo_ids omits 31901bb74f56 fsi: master: Constify hub_master_ids omits a1d5ce111aa2 fsi: master: Remove link enable read-back omits 196964a31cf8 fsi: core: Set slave local bus ownership during init omits b36875a453ef fsi: core: Disable link when slave init fails omits 04635a30dd53 fsi: master: Add boolean parameter to link_enable function omits 3c3c484850bc fsi: fsi-occ: fix return value check in occ_probe() omits 6e0ef7d2cee1 fsi: aspeed: Enable 23-bit addressing omits 8a1939829f9c fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware" omits 2de7649cff44 scsi: lpfc: Remove set but not used 'qp' omits 8b02fc756af6 scsi: gdth: Remove set but used 'cmd_index' omits 27216a9d85a0 scsi: pmcraid: Remove set but not used 'res' omits c8d67fbb6085 scsi: qla1280: Remove set but not used variable in qla1280 [...] omits bf70bf28bf87 scsi: qla1280: Remove set but not used variable in qla1280 [...] omits 9b0f9e59bc81 scsi: qla1280: Remove set but not used variable in qla1280 [...] omits 3eedb4202d4c scsi: qla1280: Remove set but not used variable in qla1280_done() omits 09fd5f0ddf32 scsi: ufs: Fix 'unmet direct dependencies' config warning omits 5e48a084f4e8 scsi: ibmvfc: Fix error return in ibmvfc_probe() omits 71957b6112cd scsi: ufs: ufs-mediatek: Fix build warnings with make W=1 omits 31a3271ff11b scsi: qla2xxx: Handle incorrect entry_type entries omits 7d88d5dff95f scsi: qla2xxx: Log calling function name in qla2x00_get_sp [...] omits 622299f16f33 scsi: qla2xxx: Simplify return value logic in qla2x00_get_ [...] omits c0014f94218e scsi: qla2xxx: Warn if done() or free() are called on an a [...] omits 8c2f516c99f0 integrity: include keyring name for unknown key request omits e4d7e2df3a09 ima: limit secure boot feedback scope for appraise omits fdf38426cda6 drm/msm: Convert shrinker msgs to tracepoints omits 74c0a69cc5be drm/msm/gpu: Add GPU freq_change traces omits 38c2fa7ae2f2 drm/msm: Drop debug print in _dpu_crtc_setup_lm_bounds() omits 22f760941844 drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check() omits e12e5263bf1d drm/msm/dpu: clean up some impossibilities omits fd630ae9e27c drm/msm/dpu: move vblank events to complete_commit() omits 4f6a5caf187f net: dsa: b53: Report VLAN table occupancy via devlink omits 4a056990e16e Merge branch 'Marvell-PP2-2-PTP-support' omits f5015a594c50 net: mvpp2: ptp: add support for transmit timestamping omits ce3497e2072e net: mvpp2: ptp: add support for receive timestamping omits 91dd71950bd7 net: mvpp2: ptp: add TAI support omits b4b17714c377 net: mvpp2: check first level interrupt status registers omits 8914197269fd net: mvpp2: rename mis-named "link status" interrupt omits 36cfd3a6e52b net: mvpp2: restructure "link status" interrupt handling omits b599a5b9e166 Merge branch 'devlink-show-controller-number' omits 66b17082d10a devlink: Use controller while building phys_port_name omits 3a2d9588c4f7 devlink: Introduce controller number omits 05b595e9c44a devlink: Introduce external controller flag omits ff03e63ad167 devlink: Move structure comments outside of structure omits 2efbe6aebea0 devlink: Add comment block for missing port attributes omits a53cf9497a16 net/mlx5: E-switch, Read controller number from device omits 6b5472d4f158 net: stmmac: dwmac-intel-plat: remove redundant null check [...] omits a0d48518cdc8 net: pxa168_eth: remove redundant null check before clk_di [...] omits 34e435438cbc Merge branch 'SMSC-Cleanups-and-clock-setup' omits d65af21842f8 net: phy: smsc: LAN8710/20: remove PHY_RST_AFTER_CLK_EN flag omits bedd8d78aba3 net: phy: smsc: LAN8710/20: add phy refclk in support omits 84475a9e048f dt-bindings: net: phy: smsc: document reference clock omits 436e380064ea net: phy: smsc: simplify config_init callback omits 7365494550f6 net: phy: smsc: skip ENERGYON interrupt if disabled omits 74c654a852fe net: cavium: Fix a bunch of kerneldoc parameter issues omits d8db9dc34871 dt-bindings: hwlock: omap: Convert binding to YAML omits 5091298664a6 Merge branch 'next/dt' into for-next omits 1ed7f6d0bab2 ARM: dts: s5pv210: align SPI GPIO node name with dtschema [...] omits b5c528ba9759 ARM: dts: s5pv210: use defines for IRQ flags in Goni omits c272f1cc9492 ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210 omits 0f2e43cf3d63 ARM: dts: s5pv210: use defines for GPIO flags in Goni omits 0e2774e18081 ARM: dts: s5pv210: use defines for GPIO flags in Aquila omits fd595722c104 ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck omits 7260b363457a ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210 omits 37dea4fa9888 ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110 omits ebb105b59c75 ARM: dts: s5pv210: add RTC 32 KHz clock in Goni omits 086c4498b0cc ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family omits e59cb2fb3b33 ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla omits 6c17a2974abf ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node omits bb98fff84ad1 ARM: dts: s5pv210: move PMU node out of clock controller omits d38cae370e5f ARM: dts: s5pv210: move fixed clocks under root node omits ea4e792f3c89 ARM: dts: s5pv210: remove DMA controller bus node name to [...] omits 2c6658c607a3 ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" r [...] omits ad1edcdf477d dt-bindings: samsung: pmu: document S5Pv210 omits a8529f3b1cd8 memory: mtk-smi: add support for MT8167 omits 83ab016dfac3 dt-bindings: memory: mediatek: Add binding for MT8167 SMI omits 89603f7e7e5a RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for [...] omits ebc24096c4c4 RDMA/umem: Add rdma_umem_for_each_dma_block() omits 3361c29e9279 RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() omits 10c75ccb54e4 RDMA/umem: Prevent small pages from being returned by ib_u [...] omits a40c20dabdf9 RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that [...] omits 76f919ebffe2 cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 omits 8081ede1f731 perf: Stop using deprecated bpf_program__title() omits 8794ebfe9a5c Merge branch 'ksz9477-dsa-switch-driver-improvements' omits 5b797980908a net: dsa: microchip: Implement recommended reset timing omits ade64eb5be97 net: dsa: microchip: Disable RGMII in-band status on KSZ9893 omits 805a7e6f5388 net: dsa: microchip: Improve phy mode message omits 3c85f775151d net: dsa: microchip: Make switch detection more informative omits 7fb5eefd7639 selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to c [...] omits d85427e3c8dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 7eec675669fb docs: ubifs-authentication: Add a top-level heading omits fdcc9e076189 MAINTAINERS: Add ubifs-authentication.rst to UBIFS omits 319f5fa089f2 Documentation: core-api/cpu_hotplug: fix a typo omits 2e915ea0bfda Documentation: iio: fix a typo omits 50aab9b14291 mm/doc: editorial pass on page migration omits 17dca0502314 docs: deprecated.rst: Update zero-length/one-element array [...] omits 9334e34fe1d5 Documentation: submit-checklist: add clean builds for new [...] omits e046de3d79d7 docs: filesystems: replace to_dev() with kobj_to_dev() omits cf92ec602ac5 Documentation: remove current_security() reference omits 27c8700bd1ab bcache: doc: update Documentation/admin-guide/bcache.rst omits bb84bc51d206 docs: trusted-encrypted.rst: update parameters for command [...] omits 46ca9ee5b833 docs: kvm: fix referenced ioctl symbol omits 71ff3f626864 RDMA: Make counters destroy symmetrical omits add53535fb30 RDMA: Restore ability to return error for destroy WQ omits d0c45c8556e5 RDMA: Change XRCD destroy return value omits 43d781b9fa56 RDMA: Allow fail of destroy CQ omits 7e3c66c9a989 RDMA/core: Delete function indirection for alloc/free kernel CQ omits 119181d1d432 RDMA: Restore ability to fail on SRQ destroy omits fd89099d635e RDMA/mlx5: Issue FW command to destroy SRQ on reentry omits 1174ea22392f io_uring: remove unneeded semicolon omits 00387aed4b12 io_uring: return EBADFD when ring isn't in the right state omits fe863c4ca34f io_uring: cap SQ submit size for SQPOLL with multiple rings omits 8f95cf7f28bf io_uring: enable file table usage for SQPOLL rings omits 67b08c1c9ffb io_uring: ensure IOSQE_ASYNC file table grabbing works wit [...] omits 9a9ebf8cd72b RDMA: Restore ability to fail on AH destroy omits 91a7c58fce06 RDMA: Restore ability to fail on PD deallocate omits 5554743d8848 ALSA: pcm: Remove unused inline function snd_mask_sizeof omits 175860c50a80 ALSA: pci/asihpi: Remove unused function hpi_stream_group_ [...] omits f2a852d36711 ALSA: mixart: Correct comment wrt obsoleted tasklet usage omits ce4f25759372 ALSA: asihpi: Replace tasklet with threaded irq omits 2ac55daffee5 ALSA: riptide: Replace tasklet with threaded irq omits a2e527c5a3eb ALSA: hdspm: Replace tasklet with work omits 4adab848ae75 ALSA: hdsp: Replace tasklet with work omits 6053a7124724 ALSA: aloop: Replace tasklet with work omits 45e4d67f8a53 ALSA: ua101: Replace tasklet with work omits c7d9efdff68e ALSA: usb-audio: Replace tasklet with work omits bf0835957f55 ALSA: timer: Replace tasklet with work omits 68f86a905e2c ALSA: pcsp: Replace tasklet with work omits 558d52b2976b RDMA/rtrs-srv: Incorporate ib_register_client into rtrs se [...] omits 9ddb236f1359 Merge branch 'for-linus' into for-next omits a2f3d4479fe9 RDMA/hns: Avoid unncessary initialization omits f553246f7f79 RDMA/core: Change how failing destroy is handled during uo [...] omits 7a8cca56f75e ASoC: add DT bindings for Microchip S/PDIF TX Controller omits 06ca24e98e6b ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller omits 4ca68e023b11 x86/sev-es: Handle NMI State omits 6c557d24fa26 Merge series "opp: Unconditionally call dev_pm_opp_of_remo [...] omits 4ebf8816e35d spi: spidev: Remove redundant initialization of variable status omits 062cf7fc927d spi: spi-qcom-qspi: Unconditionally call dev_pm_opp_of_rem [...] omits 7d568edff5cb spi: spi-geni-qcom: Unconditionally call dev_pm_opp_of_rem [...] omits 1d5cc8052a91 Merge branch 'for-5.10/block' into for-next omits dd8c0c0b37f1 ASoC: txx9: Replace tasklet with work omits d668e640d50a ASoC: sh: Replace tasklet with work omits a3d1f931ea4a ASoC: fsl: Replace tasklet with work omits 708ba1111525 dt-bindings: display: imx: add bindings for DCSS omits f61249dddecc MAINTAINERS: Add entry for i.MX 8MQ DCSS driver omits e7033bdfd43b drm/imx/dcss: use drm_bridge_connector API omits 9021c317b770 drm/imx: Add initial support for DCSS on iMX8MQ omits ce625f45670c drm/imx: compile imx directory by default omits 05680cc0e584 Merge branch 'topic/tasklet-convert' of https://git.kernel [...] omits 6ad2da5f67c3 fs: align IOCB_* flags with RWF_* flags omits df033a30aaee io_uring: set ctx need-wakeup flag when SQPOLL thread is g [...] omits 9702185561a5 io_uring: unify IORING_SETUP_ATTACH_WQ for io-wq and SQPOLL omits 76c917267129 io_uring: get rid of req->io/io_async_ctx union omits a60edf3afa89 io_uring: kill extra user_bufs check omits 91d043dd1b54 io_uring: fix overlapped memcpy in io_req_map_rw() omits c714f8317646 io_uring: refactor io_req_map_rw() omits 6d069d0e45b7 io_uring: simplify io_rw_prep_async() omits 8cf333f8367a arm: dts: mt7623: add lima related regulator omits 2c78f4bd2b67 arm: dts: mt7623: add display subsystem related device nodes omits c0d66c560ea2 arm: dts: mt7623: move display nodes to separate mt7623n.dtsi omits ce6f92c2801e mmc: renesas_sdhi: support manual calibration omits 354f47b699ae mmc: tmio: add generic hook to fixup after a completed request omits 5384d92e4e02 tomoyo: Loosen pathname/domainname validation. omits 9d955478a89b arm64: dts: mt8173-elm: fix supported values for regulator [...] omits bbd9caa02c70 gpu/drm: cleanup coding style a bit omits 094794f59720 x86/sev-es: Support CPU offline/online omits 3ecacdbd2395 x86/head/64: Don't call verify_cpu() on starting APs omits 520d030852b4 x86/smpboot: Load TSS and getcpu GDT entry before loading IDT omits 8940ac9ced8b x86/realmode: Setup AP jump table omits bf5ff276448f x86/realmode: Add SEV-ES specific trampoline entry point omits 1a222de8dcfb x86/vmware: Add VMware-specific handling for VMMCALL under SEV-ES omits 99419b251e54 x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES omits f6a9f8a45810 x86/paravirt: Allow hypervisor-specific VMMCALL handling u [...] omits cb1ad3ecea95 x86/sev-es: Handle #DB Events omits a2d0171a9cf5 x86/sev-es: Handle #AC Events omits 2eb7dcf0ccc4 x86/sev-es: Handle VMMCALL Events omits ded476bbe203 x86/sev-es: Handle MWAIT/MWAITX Events omits 0c2fd2ef64ef x86/sev-es: Handle MONITOR/MONITORX Events omits 8b4ce83707cb x86/sev-es: Handle INVD Events omits 5d55cf78a878 x86/sev-es: Handle RDPMC Events omits 4711e7acaa12 x86/sev-es: Handle RDTSC(P) Events omits a14a92fc4b42 x86/sev-es: Handle WBINVD Events omits 479a7bf5c1f7 x86/sev-es: Handle DR7 read/write events omits a4afa6081c88 x86/sev-es: Handle MSR events omits 0118b604c2c9 x86/sev-es: Handle MMIO String Instructions omits 51ee7d6e3d2b x86/sev-es: Handle MMIO events omits 5e3427a7bc43 x86/sev-es: Handle instruction fetches from user-space omits d3529bb73f76 x86/sev-es: Wire up existing #VC exit-code handlers omits 0786138c78e7 x86/sev-es: Add a Runtime #VC Exception Handler omits a13644f3a53d x86/entry/64: Add entry code for #VC handler omits 6b27edd74a5e x86/dumpstack/64: Add noinstr version of get_stack_info() omits 315562c9af3d x86/sev-es: Adjust #VC IST Stack on entering NMI handler omits 02772fb9b68e x86/sev-es: Allocate and map an IST stack for #VC handler omits 885689e47dfa x86/sev-es: Setup per-CPU GHCBs for the runtime handler omits d284c16f84c9 gpio: tc35894: Disable Direct KBD interrupts to enable gpio irq omits 1aa9aa8ee517 x86/sev-es: Setup GHCB-based boot #VC handler omits 03eb2ca44a95 leds: tlc591xx: Simplify with dev_err_probe() omits 4582e783a2f4 leds: sgm3140: Simplify with dev_err_probe() omits 7e8da60596b2 leds: pwm: Simplify with dev_err_probe() omits 47eaa8ba12cc leds: lm3692x: Simplify with dev_err_probe() omits 23bdfe00424c DT: leds: Add an optional property named 'shutdown-gpios' omits dddb4e38c6ba leds: is31fl319x: Add shutdown pin and generate a 5ms low [...] omits 3d93edc77515 dt: bindings: lp55xx: Updte yaml examples with new color ID omits 6ed6c558234f firmware: arm_scmi: Fix NULL pointer dereference in mailbo [...] omits 5b4d19dec5c9 Merge branch 'i2c/for-current' into i2c/for-next omits c2449618c5c5 Merge branch 'i2c/for-5.10' into i2c/for-next omits 74d8d9d531b4 x86/sev-es: Setup an early #VC handler omits f980f9c31a92 x86/sev-es: Compile early handler code into kernel image omits 9809e3b9ec05 i2c: rcar: refactor and shorten timeout when resetting omits 1e77d2e1b4c8 i2c: rcar: improve bus busy detection omits 68302245720a i2c: stm32f7: Add SMBus Host-Notify protocol support omits 2a71593da34d i2c: smbus: add core function handling SMBus host-notify omits e6277308ac21 i2c: add binding to mark a bus as SMBus omits 60a9f851f6bb i2c: imx: Use dev_err_probe() to simplify error handling omits 62df579a8674 i2c: i801: Register lis3lv02d I2C device on Dell Latitude 5480 omits 848785df4883 sched/topology: Move sd_flag_debug out of #ifdef CONFIG_SYSCTL omits 09309093d5e8 soundwire: qcom: fix SLIBMUS/SLIMBUS typo omits d2068da5c856 soundwire: cadence: fix race condition between suspend and [...] omits f601e8f37c2c Revert "driver core: Annotate dev_err_probe() with __must_check" omits 0dc0b5c29be2 rtlwifi: switch from 'pci_' to 'dma_' API omits f4443293d741 brcmsmac: fix memory leak in wlc_phy_attach_lcnphy omits eb2c6ca2db8c mwifiex: remove function pointer check omits 86279456a4d4 rtl8xxxu: prevent potential memory leak omits 587231ee81d6 rtlwifi: rtl8723ae: Delete a stray tab omits 7c69898b86b4 Revert "test_firmware: Test platform fw loading on non-EFI [...] omits c82bf6e133d3 ARM: aspeed: g5: Do not set sirq polarity omits 8014c4781b46 memory: tegra: Delete duplicated argument to '|' in functi [...] omits d270bb09f4b1 ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device omits 7505340245ff ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device omits deb2464e4c6d drm/virtio: report uuid in debugfs omits 1fb97413a3f7 drm/virtio: fix uninitialized variable omits e219688fc5c3 Fix use after free in get_capset_info callback. omits af6d39db1b04 ath11k: Add peer max mpdu parameter in peer assoc command omits c7187acc3cd0 ath11k: fix uninitialized return in ath11k_spectral_proces [...] omits 5bd34639e3da Merge branch 'for-5.10/core' into for-next omits c27e08820bc6 HID: hid-debug: fix nonblocking read semantics wrt EIO/ERE [...] omits 2fbfda7c7708 Merge branch 'for-5.10/i2c-hid' into for-next omits eafb2203626a HID: i2c-hid: Prefer asynchronous probe omits 820ab7ef73e7 Merge branch 'for-5.9/upstream-fixes' into for-next omits 5bf2f2f331ad HID: ite: Add USB id match for Acer One S1003 keyboard dock omits d7e419beffb5 Merge branch 'for-5.9/upstream-fixes' into for-next omits d4f98dbfe717 HID: roccat: add bounds checking in kone_sysfs_write_settings() omits 707d561f77b5 drm: allow limiting the scatter list size. omits ac99a822c67b net: ethernet/neterion/vxge: fix spelling of "functionality" omits f5499c67477e nfc: pn533/usb.c: fix spelling of "functions" omits e92dd77e6fe0 ipv6: add tos reflection in TCP reset and ack omits 56bbc22d833b Merge tag 'rxrpc-next-20200908' of git://git.kernel.org/pu [...] omits cdd84a93dad8 net: tc35815: switch from 'pci_' to 'dma_' API omits f33a7251c825 hippi: switch from 'pci_' to 'dma_' API omits 161c4e88b720 sfc: coding style cleanups in mcdi_port_common.c omits 988100a7de0f scsi: qedf: Retry qed->probe during recovery omits 55e049910e08 scsi: qedf: Add schedule_hw_err_handler callback for fan failure omits 10aff62fab26 scsi: qedf: Return SUCCESS if stale rport is encountered omits 41715c6292b6 scsi: qedf: FDMI attributes correction omits f78f8126264b scsi: qedf: Fix for the session’s E_D_TOV value omits 31fc82d7fbd8 scsi: qedf: Correct the comment in qedf_initiate_els omits 066664645d9a scsi: qedf: Change the debug parameter permission to read & write omits 071445c6051f net: bridge: mcast: fix unused br var when lockdep isn't defined omits 8c70b2681766 netlabel: Fix some kernel-doc warnings omits 4ff62d82be32 net: wimax: i2400m: fix 'msg_skb' kernel-doc warning in i2 [...] omits 525090b5092d bnx2x: Fix some kernel-doc warnings omits 7edce63666cd cipso: fix 'audit_secid' kernel-doc warning in cipso_ipv4.c omits 652b4987ba1a net: smsc911x: Remove unused variables omits 360ea6fca880 Merge branch 'net-hns3-misc-updates' omits 2c7bcc1de153 net: hns3: remove some unused function hns3_update_promisc_mode() omits 3d93fda0bf79 net: hns3: remove some unused macros related to queue omits 50626bcdbe43 net: hns3: remove unused field 'tc_num_last_time' in struc [...] omits b7ae986f6980 net: hns3: remove unused field 'io_base' in struct hns3_enet_ring omits a3a0ff0150c9 net: hns3: fix a typo in struct hclge_mac omits e63943633931 net: hns3: skip periodic service task if reset failed omits d41884eecdbd net: hns3: narrow two local variable range in hclgevf_rese [...] omits e0f9f862623c scsi: ufs: ufs-mediatek: Add host reset mechanism omits 9a9ddb8a3a6d scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode omits a3e40b80dc95 scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk omits 30a90782c105 scsi: ufs: ufs-mediatek: Eliminate error message for unbound mphy omits 96a766a789eb scsi: qedi: Add support for handling PCIe errors omits f4ba4e55db6d scsi: qedi: Add firmware error recovery invocation support omits 4118879be375 scsi: qedi: Mark all connections for recovery on link down event omits 5a2e69af16ce scsi: qedi: Use snprintf instead of sprintf omits c0650e28448d scsi: qedi: Protect active command list to avoid list corruption omits 28b35d17f9f8 scsi: qedi: Fix list_del corruption while removing active I/O omits 5c35e4646566 scsi: qedi: Skip firmware connection termination for PCI s [...] omits 3f8ad0072bf7 scsi: qedi: Use qed count from set_fp_int in msix allocation omits c1f1f16c4de4 net: sched: skip an unnecessay check omits 877d8c074302 Merge tag 'topic/nouveau-i915-dp-helpers-and-cleanup-2020- [...] omits 5ae4998b5d6f powerpc: remove address space overrides using set_fs() omits c33165253492 powerpc: use non-set_fs based maccess routines omits 47058bb54b57 x86: remove address space overrides using set_fs() omits a1d826d475aa x86: make TASK_SIZE_MAX usable from assembly code omits 999c83e8ffd9 x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64} [...] omits c6f7c753f71c lkdtm: remove set_fs-based tests omits 81b1e242b8bd test_bitmap: remove user bitmap tests omits 5e6e9852d6f7 uaccess: add infrastructure for kernel builds with set_fs() omits 36e2c7421f02 fs: don't allow splice read/write without explicit ops omits 4d03e3cc5982 fs: don't allow kernel reads and writes without iter ops omits 4bd6a7353ee1 sysctl: Convert to iter interfaces omits 7fe2bb7e7e5c integrity: invalid kernel parameters feedback omits 4afb28ab03d5 ima: add check for enforced appraise option omits 5476b7f5ae7b scsi: docs: Remove obsolete scsi typedef text from scsi_mi [...] omits df4d7329b255 scsi: ibmvfc: Interface updates for future FPIN and MQ support omits 802c60e3684e scsi: ibmvfc: Use compiler attribute defines instead of __ [...] omits 499f7a966092 scsi: ufshcd: Allow specifying an Auto-Hibernate Timer val [...] omits e6054fc1f865 selftests/bpf: Add test for map_ptr arithmetic omits 7c6967326267 bpf: Permit map_ptr arithmetic with opcode add and offset 0 omits e2c8c4ec48b5 platform/x86: thinkpad_acpi: Map Clipping tool hotkey to K [...] omits 7ed7748d2c9c platform/x86: thinkpad_acpi: Add support for new hotkeys f [...] omits bba013e1ca5e Input: allocate keycode for Fn + right shift omits cd80ec795156 Input: allocate keycodes for notification-center, pickup-p [...] omits a23042882ff2 selftests/seccomp: Use bitwise instead of arithmetic opera [...] omits 2d9ca267a944 seccomp: Use current_pt_regs() instead of task_pt_regs(current) omits 3932fcecd962 selftests/seccomp: Add test for unknown SECCOMP_RET kill behavior omits f710b49e3c45 dt-bindings: convert spmi.txt to spmi.yaml omits af4ed018849b dt-bindings: vendor-prefixes: Add Cisco Meraki vendor prefix omits 04e89ff364de drm/ttm: drop the tt backend function paths. omits 48efa57e4f1b drm/ttm/agp: remove bdev from agp helpers omits 434825546e45 drm/ttm: get rid of agp specific populate/unpopulate paths. omits 0e59e772e3bd drm/ttm/agp: drop back end bindings from agp omits 84693830aade drm/gem_vram/ttm: move to driver backend destroy function. omits 5d26eba98829 drm/amdgpu/ttm: move to driver backend binding funcs omits debf8ab9f8a1 drm/vmwgfx: move to driver binding functions omits 8635784a8733 drm/nouveau/ttm: use driver bind/unbind/destroy functions. omits a68bb1938b51 drm/radeon/ttm: move to driver binding/destroy functions. (v2) omits 738edc0adb38 drm/ttm/agp: export bind/unbind/destroy for drivers to use. omits dc2caa305a6f drm/qxl: move bind/unbind/destroy to the driver function table. omits 86008a7553e6 drm/ttm: add optional bind/unbind via driver. omits ecfe6953fa00 drm/ttm: introduce ttm_bo_move_null omits 66a7eb4cf792 Merge branch 'edac-misc' into edac-for-next omits fbd4ab780284 EDAC, sb_edac: Simplify switch statement omits 1f4b2aca794f Merge tag 'drm-intel-gt-next-2020-09-07' of git://anongit. [...] omits 61d98185b41c Backmerge drm-fixes merge into drm-next omits eb7eacaa5b9e PCI: iproc: Set affinity mask on MSI interrupts omits d5071f086bac PCI: mvebu: Remove useless msi_controller pointer allocation omits 288827d53e8e rxrpc: Allow multiple client connections to the same peer omits 245500d853e9 rxrpc: Rewrite the client connection manager omits b7a7d6740803 rxrpc: Impose a maximum number of client calls omits 884e5cc1dd11 MAINTAINERS: add entry for VKMS omits 4d671d922d51 seccomp: kill process instead of thread for unknown actions omits a85a4aa32ab9 dt-bindings: timers: sp-804: Convert to json-schema omits b0b71a6f5d65 Merge series "spi: Adding support for Microchip Sparx5 SoC [...] omits a59b2c7c56bf spi: spi-mtk-nor: support standard spi properties omits 7708aff1e2eb spi: tegra20: Simplify with dev_err_probe() omits 68fffc191ed1 spi: tegra114: Simplify with dev_err_probe() omits 74ee6dc1257e spi: synquacer: Simplify with dev_err_probe() omits a05cec2dc2df spi: stm32: Simplify with dev_err_probe() omits 034532681c56 spi: qcom-qspi: Simplify with dev_err_probe() omits 2d9bdf645584 spi: spi-mux: Simplify with dev_err_probe() omits 436a5c208037 spi: cadence-quadspi: Simplify with dev_err_probe() omits 65acd82c4eb7 spi: bcm2835: Simplify with dev_err_probe() omits 961894758208 spi: atmel: Simplify with dev_err_probe() omits 687a2e76186d spi: sprd: Release DMA channel also on probe deferral omits 4564363351e2 ARM: dts: bcm2711: Enable the display pipeline omits b04a6b9d395d PCI: dwc: Make ATU accessors private omits 903d69f83c6b PCI: dwc: Remove read_dbi2 code omits 84667a416d42 PCI: dwc/tegra: Use common Designware port logic register [...] omits fb7652327101 PCI: dwc: Remove hardcoded PCI_CAP_ID_EXP offset omits 7b87ddc04b36 PCI: dwc/qcom: Use common PCI register definitions omits 201a8df89952 PCI: dwc/imx6: Use common PCI register definitions omits 2f2cea1ea70a PCI: dwc/meson: Rework PCI config and DW port logic regist [...] omits 15efab2b8934 PCI: dwc/meson: Drop unnecessary RC config space initialization omits 244c40cc28b1 PCI: dwc/meson: Drop the duplicate number of lanes setup omits cff9244432e8 PCI: dwc: Ensure FAST_LINK_MODE is cleared omits 6ffc02d23631 PCI: dwc: Add a 'num_lanes' field to struct dw_pcie omits 574523dcfc63 PCI: dwc/imx6: Remove duplicate define PCIE_LINK_WIDTH_SPE [...] omits cf627713e3c0 PCI: dwc: Check CONFIG_PCI_MSI inside dw_pcie_msi_init() omits 421063efaf1e PCI: dwc/keystone: Drop duplicated 'num-viewport' omits 2ef6b06a0475 PCI: dwc: Simplify config space handling omits 0f71c60ffd26 PCI: dwc: Remove storing of PCI resources omits 5808d43e7c91 PCI: dwc: Remove root_bus pointer omits 1df793054859 PCI: dwc: Convert to use pci_host_probe() omits 6ab15b5e7057 PCI: dwc: keystone: Convert .scan_bus() callback to use add_bus omits 6e8e104d2196 PCI: Also call .add_bus() callback for root bus omits c2b0c098fbd1 PCI: dwc: Use generic config accessors omits 7975c8cc8ed8 PCI: dwc: Remove dwc specific config accessor ops omits c4a42ee9acfb PCI: dwc: histb: Use pci_ops for root config space accessors omits 08d2209e798a PCI: dwc: exynos: Use pci_ops for root config space accessors omits 6408e6a7f9ee PCI: dwc: kirin: Use pci_ops for root config space accessors omits e0ceb8f90b80 PCI: dwc: meson: Use pci_ops for root config space accessors omits 692ccce7f0c5 PCI: dwc: tegra: Use pci_ops for root config space accessors omits 10a797c6e54a PCI: dwc: keystone: Use pci_ops for config space accessors omits fffbb0ba8e75 PCI: dwc: al: Use pci_ops for child config space accessors omits 27e7ed018113 PCI: dwc: Add a default pci_ops.map_bus for root port omits 5ce78f4456a9 dt-bindings: snps, dw-apb-ssi: Add sparx5 support, plus rx [...] omits 53a09635ce56 spi: dw: Add Microchip Sparx5 support omits bac70b54ecb5 spi: dw: Add support for RX sample delay register omits 481f6ccf399b firmware: arm_scmi: Add SCMI device for system power protocol omits fc93fe145316 block: make QUEUE_SYSFS_BIT_FNS more useful omits 3562614705c6 block: add helper macros for queue sysfs entries omits a8803055127a firmware: arm_scmi: Add system power protocol support omits bc442e472ca6 Merge series "ASoC: qcom: common: Parse auxiliary devices [...] omits e525db7e4b44 ASoC: fsl: imx-es8328: add missing put_device() call in im [...] omits 1b839d3e15fd ASoC: qcom: common: Parse auxiliary devices from device tree omits cdd3b8daf26e ASoC: dt-bindings: qcom: Document "aux-devs" property omits b131c96496b3 netfilter: nf_tables: add userdata support for nft_object omits 461aea72af0e mmc: Drop COMPILE_TEST Kconfig option for MMC_S3C omits ece4ceaf2eba kdb: Use newer api for tasklist scanning omits b18b099e04f4 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" omits fcdb84cc5b31 kdb: remove unnecessary null check of dbg_io_ops omits d7e19be60b28 interconnect: qcom: Add EPSS L3 support on SM8250 omits c4877059e0a4 dt-bindings: interconnect: Add EPSS L3 DT binding on SM8250 omits 2bf706ea930e interconnect: qcom: Lay the groundwork for adding EPSS support omits f995194545ab interconnect: qcom: Add OSM L3 support on SM8150 omits 768220bb4169 dt-bindings: interconnect: Add OSM L3 DT binding on SM8150 omits 5c3aff6d673a interconnect: qcom: sc7180: Replace xlate with xlate_extended omits 6478e0d4d12e interconnect: qcom: sdm845: Replace xlate with xlate_extended omits 6caa3070fd59 interconnect: qcom: Implement xlate_extended() to parse tags omits 9a34e7ad2e12 dt-bindings: interconnect: Document the support of optiona [...] omits 1521e22bfa12 interconnect: Introduce xlate_extended() callback omits cb30e0292db2 interconnect: qcom: Add support for per-BCM scaling factors omits db474be2b6b8 interconnect: qcom: Only wait for completion in AMC/WAKE b [...] omits b92902fddf42 interconnect: qcom: Support bcm-voter-specific TCS wait behavior omits ad4bedfc060c dt-bindings: interconnect: Add property to set BCM TCS wai [...] omits 65e0e4d67983 dt-bindings: interconnect: Add generic qcom bindings omits 6df5b349491e interconnect: qcom: Add SM8250 interconnect provider driver omits a09b817c8bad interconnect: qcom: Add SM8150 interconnect provider driver omits cb6ffd717c9e dt-bindings: interconnect: Add Qualcomm SM8250 DT bindings omits 3fe3578c8a3e dt-bindings: interconnect: Add Qualcomm SM8150 DT bindings omits 3c733a75fd6c dt-bindings: interconnect: single yaml file for RPMh inter [...] omits b41b0ce59826 interconnect: Add bulk API helpers omits dc462267d2d7 powerpc/64s: handle ISA v3.1 local copy-paste context switches omits a02f6d42357a powerpc: Warn about use of smt_snooze_delay omits 8f55984f530d powerpc/powernv: Print helpful message when cores guarded omits 8c0d51592f6f powerpc/pseries/iommu: Allow bigger 64bit window by removi [...] omits 74d0b3994e14 powerpc/pseries/iommu: Move window-removing part of remove [...] omits 80f025123113 powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows omits cac3e629086f powerpc/pseries/iommu: Create defines for operations in ib [...] omits 51a1588154cb powerpc: Update documentation of ISA versions for Power10 omits 0fb4871bcc89 powerpc/tools: Remove 90 line limit in checkpatch script omits 683530285316 ASoC: mt6359: fix failed to parse DT properties omits 783560d02dd6 ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO omits 819b9f600239 ASoC: topology: Add support for WO and RO TLV byte kcontrols omits 34ce41003bcb ASoC: ti: Kconfig: Allow the j721e machine driver to be us [...] omits db96221a6833 selftests/powerpc: Fix prefixes in alignment_handler signa [...] omits 364b236a0b6e powerpc/boot: Update Makefile comment for 64bit wrapper omits 529d2bd56ada powerpc/64: Remove unused generic_secondary_thread_init() omits 003d6f5fd2cc selftests/powerpc: Properly handle failure in switch_endian_test omits 09275d717d1b selftests/powerpc: Don't touch VMX/VSX on older CPUs omits 4871a10b7b5f selftests/powerpc: Skip L3 bank test on older CPUs omits 3a31518a242d selftests/powerpc: Skip security tests on older CPUs omits 4c3c3c502575 selftests/powerpc: Don't run DSCR tests on old systems omits 178282a054dc selftests/powerpc: Include asm/cputable.h from utils.h omits d89002397cfb selftests/powerpc: Move set_dscr() into rfi_flush.c omits 17c98a541dc9 selftests/powerpc: Give the bad_accesses test longer to run omits 34c103342be3 selftests/powerpc: Make using_hash_mmu() work on Cell & PowerMac omits b5a646a681f5 selftests/powerpc: Run tm-tmspr test for longer omits 769628710c33 selftests/powerpc: Don't use setaffinity in tm-tmspr omits c0176429b7b0 selftests/powerpc: Fix TM tests when CPU 0 is offline omits 10bf59d923c2 powerpc/pseries/eeh: Fix dumb linebreaks omits 353bce211e00 powerpc/process: Remove unnecessary #ifdef CONFIG_FUNCTION [...] omits 2f279eeb68b8 powerpc/uaccess: Add pre-update addressing to __get_user_a [...] omits de394e7568ce tracepoint: Fix overly long tracepoint names omits 51609fba0cca usb: dwc3: simple: add support for Hikey 970 omits 8e0bd31dad06 fbdev: radeonfb: use generic power management omits 8c2bb49f38c9 video: fbdev: aty: radeon_pm: remove redundant CONFIG_PM c [...] omits 5c1529122394 fbdev: remove mbx framebuffer driver omits 28657c307160 video: fbdev: kyro: remove set but not used 'ulCoreClock' omits 1c46f4e44af9 video: fbdev: kyro: remove set but not used 'ulBestVCO' omits 6bfea83eec8e video: fbdev: udlfb: fix kobj_to_dev.cocci warnings omits fe6c6a4af2be video: fbdev: radeon: Fix memleak in radeonfb_pci_register omits 925896486522 video: fbdev: tgafb: Avoid comma separated statements omits 3f614236406f video: fbdev: sstfb: replace spurious snprintf() with sprintf() omits 3f9dfc2a0ea9 docs: fb: Correcting the location of FRAMEBUFFER_CONSOLE option. omits e2028c8e6bf9 lib/fonts: add font 6x8 for OLED display omits a91df1189900 fbdev: arkfb: use generic power management omits fb6e2db899e7 fbdev: s3fb: use generic power management omits 59d026b10a3d fbdev: vt8623fb: use generic power management omits 805a5c45ff2d fbdev: i740fb: use generic power management omits c62c0f575230 fbdev: cyber2000fb: use generic power management omits a4ba7df57e56 fbdev: savagefb: use generic power management omits 6d111187588c fbdev: nvidia: use generic power management omits c1a477767137 fbdev: aty128fb: use generic power management omits 348b2956d5e6 fbdev: aty: use generic power management omits ab5fe88aef4b fbdev: via-core: use generic power management omits df7a9ec3bc12 fbdev: lxfb: use generic power management omits fa41f2877429 fbdev: gxfb: use generic power management omits ad6f93e9cd56 video: fbdev: sis: fix null ptr dereference omits fe2ab107536d omapfb: fix spelling mistake "propert" -> "property" omits 9ec2832e9cdd video: fbdev: ssd1307fb: Added support to Column offset omits c72fab81ceaa video: fbdev: vga16fb: fix setting of pixclock because a p [...] omits bcee1609ba96 fbdev: sm712fb: handle ioremap() errors in probe omits a49145acfb97 fbmem: add margin check to fb_check_caps() omits 750628c79bb1 iio: adc: xilinx-xadc: use devm_krealloc() omits bb19133fc89b hwmon: pmbus: use more devres helpers omits f82485722e5d devres: provide devm_krealloc() omits 81b142245b6f syscore: Use pm_pr_dbg() for syscore_{suspend,resume}() omits e3aa745ff9f6 driver core: Use the ktime_us_delta() helper omits 18efb2f9e897 test_firmware: Test platform fw loading on non-EFI systems omits f118dbf4e7f9 docs: driver-api: firmware: fallback-mechanisms: Fix rende [...] omits 291dace3daad Documentation: Remove device connection documentation omits d7cf55903931 device property: Move fwnode_connection_find_match() under [...] omits 97ecfda1a8ff backlight: tosa_bl: Include the right header omits a47a2b98f341 backlight: tosa_lcd: Include the right header omits 0c5edd77a21d selftests/net: replace obsolete NFT_CHAIN configuration omits 36c3be8a2c8a netfilter: ebt_stp: Remove unused macro BPDU_TYPE_TCN omits ee626660ddbd dt-binding: phy: convert ti,omap-usb2 to YAML omits 7f78322cdd67 phy: ti: gmii-sel: retrieve ports number and base offset from dt omits d3fa20b97c77 phy: ti: gmii-sel: use features mask during init omits 15819a6c9a91 phy: ti: gmii-sel: move phy init in separate function omits d034731bb4b4 media: vivid: fix compile warning/error omits 319f0ce284ff kprobes: Make local functions static omits b33881780753 kprobes: Free kretprobe_instance with RCU callback omits e03b4a084ea6 kprobes: Remove NMI context check omits 5e96ce8ae5b1 sparc: kprobes: Use generic kretprobe trampoline handler omits 0cf0e2fe91fa sh: kprobes: Use generic kretprobe trampoline handler omits 26a24a6b43d5 s390: kprobes: Use generic kretprobe trampoline handler omits b6c5a58dd89e powerpc: kprobes: Use generic kretprobe trampoline handler omits 16ff6f7ac92e parisc: kprobes: Use generic kretprobe trampoline handler omits 2ef124508561 mips: kprobes: Use generic kretprobe trampoline handler omits e792ff804f49 ia64: kprobes: Use generic kretprobe trampoline handler omits 03c8a4a44700 csky: kprobes: Use generic kretprobe trampoline handler omits f75dd136b65c arc: kprobes: Use generic kretprobe trampoline handler omits 95a4b7a24f55 arm64: kprobes: Use generic kretprobe trampoline handler omits 94509582d1d1 arm: kprobes: Use generic kretprobe trampoline handler omits d7641289dad9 x86/kprobes: Use generic kretprobe trampoline handler omits 66ada2ccae4e kprobes: Add generic kretprobe trampoline handler omits 54d04ea8cdbd drm/ttm: merge offset and base in ttm_bus_placement omits 1ff67ce49875 drm/qxl: don't touch mem.bus.offset omits 25c4bcf9858e drm/bridge: dw-mipi-dsi: fix dw_mipi_dsi_debugfs_show/writ [...] omits e9cc089610bd usb: cdns3: gadget: free interrupt after gadget has deleted omits 22ed34492cf7 Merge branch 'printk-rework' into for-next omits e60768311af8 scripts/gdb: update for lockless printk ringbuffer omits 3e0d075cb0ab scripts/gdb: add utils.read_ulong() omits f8ff195ef1b9 docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo omits 550c10d28d21 printk: reduce LOG_BUF_SHIFT range for H8300 omits d397820f36ff printk: ringbuffer: support dataless records omits 0c8d22fcae2f Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.f [...] omits 7e8453e35e40 ath11k: fix a double free and a memory leak omits 9e69fe31ca9a ath10k: Add support for chain1 regulator supply voting omits 8f1553694551 dt: bindings: Add new regulator as optional property for WCN3990 omits ce5c207c6b8d Merge tag 'v5.9-rc4' into drm-next omits dce9d8129e10 phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout() omits f63602b1c64c phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout() omits 38af68cb04cf phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_ [...] omits 6f2a721850c4 phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic() omits 01a456330097 phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic() omits 47da6aa776eb phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic() omits 4349abdb409b net: dsa: don't print non-fatal MTU error if not supported omits c9ebf126f127 net: dsa: change PHY error message again omits e75ad2cc4183 blktrace: make function blk_trace_bio_get_cgid() static omits ddfb8b0beda1 block: Remove unused blk_mq_sched_free_hctx_data() omits 384d87ef2c95 block: Do not discard buffers under a mounted filesystem omits c685eb0c12b4 x86/sev-es: Print SEV-ES info into the kernel log omits 5e895bd4d523 fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32 omits 8b10fe689852 fscrypt: drop unused inode argument from fscrypt_fname_all [...] omits 0db0c34cfbc9 net: tighten the definition of interface statistics omits 81365af13a56 rxrpc: Remove unused macro rxrpc_min_rtt_wlen omits 14e9e262119e Merge branch 'sfc-ethtool-for-EF100-and-related-improvements' omits 08bdbcae290b sfc: simplify DMA mask setting omits 60bd2a2d1f60 sfc: remove EFX_DRIVER_VERSION omits 400d64cf2d1d sfc: handle limited FEC support omits 4404c0898dc1 sfc: add ethtool ops and miscellaneous ndos to EF100 omits c77289b4332e sfc: remove phy_op indirection omits 7dcc9d8a40f8 sfc: don't double-down() filters in ef100_reset() omits 3102bc0e6ac7 arm64: topology: Stop using MPIDR for topology information omits c048ddf86cdd arm64/mm/ptdump: Add address markers for BPF regions omits dbd9d80c1b2e drm/vkms: Add support for writeback omits 60cc20214ced drm/vkms: Compute CRC without change input data omits 953025763d14 drm/vkms: Decouple crc operations from composer omits b57de6cd1639 x86/sev-es: Add SEV-ES Feature Detection omits 30ebaf8e6387 net: ethernet: dnet: Remove set but unused variable 'len' omits 4b47cdbda6f1 x86/head/64: Move early exception dispatch to C code omits 097ee5b778b8 x86/idt: Make IDT init functions static inlines omits 0a667b500703 drm/ttm: remove bdev from ttm_tt omits f3b11449a46a net: ethernet: dwmac: remove redundant null check before c [...] omits 058912007061 net: ethernet: fec: remove redundant null check before clk [...] omits 1c35cc9cf6a0 net: stmmac: remove redundant null check before clk_disabl [...] omits e50fd9b5794d net: xilinx: remove redundant null check before clk_disabl [...] omits 601637e42df0 MIPS: Remove mach-*/war.h omits 8e7291d603a3 MIPS: Get rid of CAVIUM_OCTEON_DCACHE_PREFETCH_WAR omits ab5743079b8e MIPS: Get rid of BCM1250_M3_WAR omits 43df4eb2fc95 MIPS: Replace SIBYTE_1956_WAR by CONFIG_SB1_PASS_2_WORKAROUNDS omits a7fbed988f31 MIPS: Convert MIPS34K_MISSED_ITLB_WAR into a config option omits 256ec489f1c7 MIPS: Convert R10000_LLSC_WAR info a config option omits 886ee1363a3a MIPS: Convert ICACHE_REFILLS_WORKAROUND_WAR into a config option omits 24a1c023f3ff MIPS: Convert TX49XX_ICACHE_INDEX_INV into a config option omits 142439b0520a MIPS: Remove MIPS4K_ICACHE_REFILL_WAR and MIPS_CACHE_SYNC_WAR omits 44def3426e4a MIPS: Convert R4600_V2_HIT_CACHEOP into a config option omits 5e5b6527128c MIPS: Convert R4600_V1_HIT_CACHEOP into a config option omits 802b83627f54 MIPS: Convert R4600_V1_INDEX_ICACHEOP into a config option omits f5963ba7a45f x86/head/64: Install a CPU bringup IDT omits 8c2ede45edbe MIPS: dts/ingenic: Cleanup qi_lb60.dts omits 6af52ae2ed14 Merge branch 'net-bridge-mcast-initial-IGMPv3-MLDv2-suppor [...] omits 263cdc37c18c MIPS: Loongson64: Remove unused loongson_reboot. omits e12cec65b554 net: bridge: mcast: destroy all entries via gc omits 23550b831333 net: bridge: mcast: improve IGMPv3/MLDv2 query processing omits 109865fe12f9 net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOU [...] omits 5bf1e00b6849 net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INC [...] omits e6231bca6a27 net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLU [...] omits 0436862e417e net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOU [...] omits d6c33d67a838 net: bridge: mcast: delete expired port groups without srcs omits 81f1983852fd net: bridge: mdb: use mdb and port entries in notifications omits 79abc87505d8 net: bridge: mdb: push notifications in __br_mdb_add/del omits 42c11ccfe844 net: bridge: mcast: add support for group query retransmit omits 438ef2d027eb net: bridge: mcast: add support for group-and-source speci [...] omits 5205e919c9f0 net: bridge: mcast: add support for src list and filter mo [...] omits 8b671779b7e2 net: bridge: mcast: add support for group source list omits 681590bd4cdc net: bridge: mcast: factor out port group del omits 6ec0d0ee6647 net: bridge: mdb: arrange internal structs so fast-path fi [...] omits 3add38cb96a1 x86/head/64: Switch to initial stack earlier omits 7b99819dfb60 x86/head/64: Load segment registers earlier omits bb1416adb8a0 net: dsa: rtl8366rb: Switch to phylink omits e04b88336360 x86/head/64: Load GDT after switch to virtual addresses omits 866b556efa12 x86/head/64: Install startup GDT omits 4bed2266cc6f x86/idt: Split idt_data setup out of set_intr_gate() omits d966ddcc3821 tipc: fix a deadlock when flushing scheduled work omits a7de15d489d9 x86/sev-es: Add CPUID handling to #VC handler omits 2abaad678575 spi: qup: Allow for compile-testing on !ARM omits 1b4fb8545f2b x86/fpu: Move xgetbv()/xsetbv() into a separate header omits 567444fbddf5 Merge series "regulator: unexport regulator_lock/unlock()" [...] omits 6dc9674d95b8 regulator: lochnagar: Add additional VDDCORE range omits 25189d08e516 x86/sev-es: Add support for handling IOIO exceptions omits 69add17a7c19 x86/boot/compressed/64: Unmap GHCB page before booting the kernel omits 597cfe48212a x86/boot/compressed/64: Setup a GHCB-based VC Exception handler omits c81d60029a13 x86/boot/compressed/64: Add set_page_en/decrypted() helpers omits 4b3fdca64a7e x86/boot/compressed/64: Check return value of kernel_ident [...] omits c2a0304a286f x86/boot/compressed/64: Call set_sev_encryption_mask() earlier omits 29dcc60f6a19 x86/boot/compressed/64: Add stage1 #VC handler omits 21cf2372618e x86/boot/compressed/64: Change add_identity_map() to take [...] omits 8570978ea030 x86/boot/compressed/64: Don't pre-map memory in KASLR code omits ca0e22d4f011 x86/boot/compressed/64: Always switch to own page table omits 8b0d3b3b41ab x86/boot/compressed/64: Add page-fault handler omits 5f2bb01682b7 x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.c omits 64e682638eb5 x86/boot/compressed/64: Add IDT Infrastructure omits 6ba0efa46047 x86/boot/compressed/64: Disable red-zone usage omits 5901781a1117 x86/insn: Add insn_has_rep_prefix() helper omits 7af1bd822dd4 x86/insn: Add insn_get_modrm_reg_off() omits 172639d79977 x86/umip: Factor out instruction decoding omits 172b75e56b08 x86/umip: Factor out instruction fetch omits 05a2ae7c033e x86/insn: Make inat-tables.c suitable for pre-decompression code omits 05a2fdf32303 x86/traps: Move pf error codes to <asm/trap_pf.h> omits 360e7c5c4ca4 x86/cpufeatures: Add SEV-ES CPU feature omits 976bc5e2acee KVM: SVM: Use __packed shorthand omits 3702c2f4eed2 KVM: SVM: Add GHCB Accessor functions omits d07f46f9f51a KVM: SVM: Add GHCB definitions omits 6ccbd29ade0d KVM: SVM: nested: Don't allocate VMCB structures on stack omits c48f46ac7bf3 Merge 'x86/cpu' to pick up dependent bits omits 44fdf4ed2693 arm64: perf: Remove unnecessary event_idx check omits e9c142b0d2c0 regulator: remove locking around regulator_notifier_call_chain() omits 3bca239d6184 regulator: don't require mutex for regulator_notifier_call [...] omits 661dec1b9d71 PCI: vmd: Update VMD PM to correctly use generic PCI PM omits 6dbf7bb55598 fs: Don't invalidate page buffers in block_write_full_page() omits f437bc1ec731 drm/vc4: drv: Support BCM2711 omits b5d1443aa326 dt-bindings: display: vc4: Document BCM2711 VC5 omits 2e3725b05b78 dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controll [...] omits 8323989140f3 drm/vc4: hdmi: Support the BCM2711 HDMI controllers omits 373874298cac drm/vc4: hdmi: Add pixel BVB clock control omits 81d830137bdb drm/vc4: hdmi: Switch to blank pixels when disabled omits 8b3f90e98e17 drm/vc4: hdmi: Do the VID_CTL configuration at once omits 09c438139b8f drm/vc4: hdmi: Implement finer-grained hooks omits 691456f622a9 drm/vc4: hdmi: Always recenter the HDMI FIFO omits 1bb0522e92ec drm/vc4: hdmi: Remove register dumps in enable omits 9be43a5a6de5 drm/vc4: hdmi: Deal with multiple ALSA cards omits 632ee3aa8786 drm/vc4: hdmi: Add audio-related callbacks omits b9b8bac60ab3 drm/vc4: hdmi: Set the b-frame marker to the match ALSA's [...] omits 6ac1c7532217 drm/vc4: hdmi: Reset audio infoframe on encoder_enable if [...] omits 094864bd0054 drm/vc4: hdmi: Use reg-names to retrieve the HDMI audio registers omits d5d5ce885c00 drm/vc4: hdmi: Use clk_set_min_rate instead omits cd4cb49dc5bb drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate omits 11a1731eb6ea drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid omits 4c55c2c40dc9 drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define omits 234f4212ecec drm/vc4: hdmi: Add CEC support flag omits c0791e083801 drm/vc4: hdmi: Move CEC init to its own function omits b2405c98260a drm/vc4: hdmi: Deal with multiple debugfs files omits 7d73299dad3e drm/vc4: hdmi: Store the encoder type in the variant structure omits 904f668adcde drm/vc4: hdmi: Add a set_timings callback omits 89f31a23fd13 drm/vc4: hdmi: Add a CSC setup callback omits 28b590f418dd Merge 'x86/kaslr' to pick up dependent bits omits 647b9655061b drm/vc4: hdmi: Add PHY RNG enable / disable function omits c457b8aededd drm/vc4: hdmi: Add PHY init and disable function omits 9045e91a476b drm/vc4: hdmi: Add reset callback omits 311e305fdb4e drm/vc4: hdmi: Implement a register layout abstraction omits 33c773eb62ea drm/vc4: hdmi: Introduce resource init and variant omits 0532e5e5e039 drm/vc4: hdmi: Remove vc4_hdmi_connector omits 283d347d6e3e drm/vc4: hdmi: Remove vc4_dev hdmi pointer omits 47c167b75763 drm/vc4: hdmi: Retrieve the vc4_hdmi at unbind using our device omits 66bf1c30e0e5 drm/vc4: hdmi: Pass vc4_hdmi to CEC code omits 5dfbcae63f10 drm/vc4: hdmi: Add container_of macros for encoders and co [...] omits b10db9a4242b drm/vc4: hdmi: Use local vc4_hdmi directly omits 13311457bebf drm/vc4: hdmi: Move accessors to vc4_hdmi omits 3408cc23c931 drm/vc4: hdmi: Rename hdmi to vc4_hdmi omits b052e70dd21c drm/vc4: hdmi: Remove DDC argument to connector_init omits c98c85bb316c drm/vc4: hdmi: rework connectors and encoders omits f73100cce9ab drm/vc4: hdmi: Move structure to header omits 3eda59824142 drm/vc4: hdmi: Use debugfs private field omits 658a731c50e5 drm/vc4: crtc: Add BCM2711 pixelvalves omits 2ed1989727f3 dt-bindings: display: vc4: pv: Add BCM2711 pixel valves omits 875a4d536842 drm/vc4: drv: Disable the CRTC at boot time omits 2d14ffe2737c drm/vc4: crtc: Move the CRTC disable out omits 29bbb93080a9 drm/vc4: hvs: Introduce a function to get the assigned FIFO omits 50e9d6cb5dbf drm/vc4: hvs: Make the stop_channel function public omits 9e30cfd0764e drm/vc4: crtc: Clear the PixelValve FIFO during configuration omits 0d2b96af53c9 drm/vc4: crtc: Clear the PixelValve FIFO on disable omits b7cb67a6b4fb drm/vc4: crtc: Add a delay after disabling the PixelValve output omits 792c3132bc1b drm/vc4: encoder: Add finer-grained encoder callbacks omits 4b72b10a64ba drm/vc4: crtc: Move HVS channel init before the PV initialisation omits 6370be84d81e drm/vc4: crtc: Remove redundant pixelvalve reset omits a4d89568735b drm/vc4: crtc: Remove mode_set_nofb omits f8b13d9bcc67 drm/vc4: hvs: Make sure our channel is reset omits d2f06525f67d drm/vc4: crtc: Move the HVS gamma LUT setup to our init function omits 6d01a106b4c8 drm/vc4: crtc: Move HVS init and close to a function omits be26296a259d drm/vc4: crtc: Move PV dump to config_pv omits 5ffabf5001b9 drm/vc4: crtc: Turn pixelvalve reset into a function omits eb92bc72cdab drm/vc4: crtc: Disable color management for HVS5 omits aa2fd1ca7f16 drm/vc4: crtc: Add HDMI1 encoder type omits ed024b229dfd drm/vc4: crtc: Rename HDMI encoder type to HDMI0 omits 62c5d55e25cb drm/vc4: crtc: Add function to compute FIFO level bits omits 649abf2f5d32 drm/vc4: crtc: Add FIFO depth to vc4_crtc_data omits 87ebcd42fb7b drm/vc4: crtc: Assign output to channel automatically omits 596356678fb4 drm/vc4: kms: Convert to for_each_new_crtc_state omits a5c4b75f1ea0 drm/vc4: crtc: Enable and disable the PV in atomic_enable [...] omits 32a851c217b7 drm/vc4: crtc: Use local chan variable omits 8ebb2cf0f6f4 drm/vc4: crtc: Rename HVS channel to output omits 78cbcc38b904 drm/vc4: crtc: Move the cob allocation outside of bind omits a1962d6e3269 drm/vc4: crtc: Use a shared interrupt omits 644df22fe305 drm/vc4: crtc: Deal with different number of pixel per clock omits 0ddd59c56e6b drm/vc4: plane: Create more planes omits 5630b27ec577 drm/vc4: plane: Optimize the LBM allocation size omits 31e0ecb39b59 drm/vc4: plane: Change LBM alignment constraint on LBM omits d7d96c00e585 drm/vc4: hvs: Boost the core clock during modeset omits c54619b0bfb3 drm/vc4: Add support for the BCM2711 HVS5 omits 3ac929e722c4 dt-bindings: display: Add support for the BCM2711 HVS omits c7e592a6a541 PCI: cadence-ep: Remove obsolete path from comment omits a5a6d2753e7e usb: typec: intel_pmc_mux: Support for device role (UFP) omits 43d596e32276 usb: typec: intel_pmc_mux: Check the port status before connect omits d16d538ff491 dt-bindings: PCI: rcar: Add device tree support for r8a7742 omits 61660dbf08e1 PCI: imx6: Do not output error message when devm_clk_get() [...] omits bc0b5a03079b tools, bpf: Synchronise BPF UAPI header with tools omits 938c3efd9e65 bpf: Fix formatting in documentation for BPF helpers omits 1a7581b174e9 tools: bpftool: Fix formatting in bpftool-link documentation omits 8b2f57d6c900 Merge series "ASoC: sun8i-codec driver cleanup" from Samue [...] omits daa90764600e Merge series "ASoC: SOF: component UUID support for 5.10" [...] omits a252632df817 Merge series "ASoC: Add sdw stream operations to dailink o [...] omits b40f708deb95 ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo omits 67b219dc3a6d PCI: vmd: Disable MSI/X remapping when possible omits 2705b8e4d46f x86/apic/msi: Use Real PCI DMA device when configuring IRTE omits ba07a7102426 PCI: vmd: Create IRQ allocation helper omits 42443f036042 PCI: vmd: Create IRQ Domain configuration helper omits bac40963ea49 PCI: vmd: Create bus offset configuration helper omits faf1f3d6e31f PCI: vmd: Create physical offset helper omits 73abd0bf89d2 PCI: imx6: Use fallthrough pseudo-keyword omits 44c9b4cc3467 PCI: rcar-gen2: Use fallthrough pseudo-keyword omits 8564551eec8a soundwire: qcom: add v1.5.1 compatible omits 82f5c70c2651 soundwire: qcom: add support for mmio soundwire master devices omits 5bd773242f75 soundwire: qcom: avoid dependency on CONFIG_SLIMBUS omits d1df23fe688b soundwire: qcom: fix abh/ahb typo omits 988d94188233 ASoC: SOF: topology: make process type optional omits d2306f4ed181 ASoC: SOF: append extended data to sof_ipc_comp_mux omits 783898ce68de ASoC: SOF: append extended data to sof_ipc_comp_process omits 3584ba4c78f7 ASoC: SOF: append extended data to sof_ipc_comp_tone omits c7ded588468a ASoC: SOF: append extended data to sof_ipc_comp_asrc omits b64ce2c62ca3 ASoC: SOF: append extended data to sof_ipc_comp_src omits bbc1364cdd32 ASoC: SOF: append extended data to sof_ipc_comp_host omits 9fed9d91c00e ASoC: SOF: append extended data to sof_ipc_comp_volume omits f375bb336df3 ASoC: SOF: append extended data to sof_ipc_comp_mixer omits f8ee6c9f5258 ASoC: SOF: append extended data to sof_ipc_comp_dai omits a905bb0193e7 ASoC: SOF: topology: add helper for setting up IPC component omits 50b55fd463ce ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data omits 929e427a9c4e ASoC: SOF: topology: parse comp_ext_tokens for all widgets omits 92f500cfc329 ASoC: SOF: topology: create component extended tokens omits f970a77f1d06 ASoC: SOF: add comp_ext to struct snd_sof_widget omits 43fbb0860c68 ASoC: SOF: tokens: add token for component UUID omits d13ee586e026 Merge tag 'v5.9-rc4' into patchwork omits 72a9ff3bf7fb media: atomisp: get rid of -Wsuggest-attribute=format warnings omits 390dda244b61 Merge branch 'for-5.10/wiimote' into for-next omits b38f7aaef852 media: atomisp: move a static constant out of a header file omits 852a53a02cf0 media: atomisp: get rid of unused vars omits 5eae59cc876c HID: wiimote: narrow spinlock range in wiimote_hid_event() omits aeeba45a9df3 HID: wiimote: make handlers[] const omits 8fae9dd6a1e3 media: atomisp: print a warning if error while setting downscaler omits a80abc94dff7 media: atomisp: get rid of some cleanup leftovers omits 49a3d74b46cb media: vivid: fix error path omits 62c6b4c9e3c8 media: vivid: move the devnode creation logic to a separat [...] omits faf21f2867a5 media: vivid: move the create queues to a separate function omits d92c8e31451c media: vivid: place dt timings init code on a separate function omits 120dc60d0bdb arm64: get rid of TEXT_OFFSET omits 4306c5379dc6 media: vivid: move set_capabilities logic to a separate function omits fcaeb01929d7 media: vivid: place the logic which disables ioctl on a se [...] omits 31b97d358d92 media: vivid: move the detection part out of vivid_create_ [...] omits d0c6a3475b03 PCI: aardvark: Move PCIe reset card code to advk_pcie_trai [...] omits 526a76991b7b PCI: aardvark: Implement driver 'remove' function and allo [...] omits d39ff8ee9f27 PCI: pci-bridge-emul: Export API functions omits 7862a6134456 PCI: aardvark: Check for errors from pci_bridge_emul_init() call omits b32c012e4b98 PCI: aardvark: Fix compilation on s390 omits c2bea7a1a1c0 ACPI/IORT: Remove the unused inline functions omits 1ab64cf81489 ACPI/IORT: Drop the unused @ops of iort_add_device_replay() omits 9a747c91e8d6 arm64/numa: Fix a typo in comment of arm64_numa_init omits ad14c19242b5 arm64: fix some spelling mistakes in the comments by codespell omits bd07a20a38b6 iommu/arm-smmu-v3: permit users to disable msi polling omits 9305d02adcc1 iommu/arm-smmu-v3: replace module_param_named by module_pa [...] omits fea9ae18cf77 iommu/arm-smmu-v3: replace symbolic permissions by octal p [...] omits ceea93444808 drivers: most: add character device interface driver omits dc898eb84b25 iommu/arm-smmu-v3: Fix l1 stream table size in the error message omits d51eb416fa11 drivers/perf: hisi: Add missing include of linux/module.h omits 6b3bb3c82b94 ASoC: sun8i-codec: Manage module clock via DAPM omits efb736fb9ece ASoC: sun8i-codec: Attach the bus clock to the regmap omits f30ef55c3329 ASoC: sun8i-codec: Sort masks in a consistent order omits fcb7b39ee3d8 ASoC: sun8i-codec: Fix field bit number indentation omits 30aff91ec784 ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name omits 0ba95493023d ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names omits fa5c0ca1f90a ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names omits 2455e37adef3 ASoC: sun8i-codec: Fix AIF1 MODCLK widget name omits b8cbb1cab703 ASoC: sun8i-codec: Remove extraneous widgets omits 7f360bec3785 drivers/virt/fsl_hypervisor: Fix error handling path omits 887af6d7c99e arch: vdso: add vdso linker script to 'targets' instead of [...] omits 9f30eb29c514 char: virtio: Select VIRTIO from VIRTIO_CONSOLE. omits a4c3d7565306 uacce: Use kobj_to_dev() instead of container_of() omits 31ae403513be mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are ne [...] omits d86472ae8b20 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] omits a1a489197a07 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] omits 7320915c8861 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] omits 2a99f3fa85ea mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] omits c1cf1d57d149 mtd: mtdoops: Don't write panic data twice omits 21b2cec61c04 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] omits 06998d49bcac ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback omits ae3a3918edf5 ASoC: Intel: sof_sdw: add dailink .trigger callback omits d20e834e13ce ASoC: soc-dai: clarify return value for get_sdw_stream() omits 54d8454436a2 mmc: host: Enable compile testing of multiple drivers omits e0ee152fce25 drm/i915: Unlock the shared hwsp_gtt object after pinning omits f4b3c395540a drm/i915: Filter wake_flags passed to default_wake_function omits 2e4c6c1a9db5 drm/i915: Remove i915_request.lock requirement for executi [...] omits b4d9145b0154 drm/i915: Be wary of data races when reading the active execlists omits 78efa6a766eb ARM: dts: ste-href: Add reg property to the LP5521 channel nodes omits e5c956c4f36c arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings omits 9a8ecd414322 arm64: dts: ti: k3-am65-wakeup: Use generic temperature-se [...] omits 4c19fb9ce266 arm64: dts: ti: k3-am65-base-board Use generic camera for [...] omits dcccf77067e4 arm64: dts: ti: k3-*: Use generic pinctrl for node names omits 86e67b591e6d arm64: dts: ti: k3-am65*: Use generic clock for syscon clo [...] omits 91e5f404e42b arm64: dts: ti: k3-am65*: Use generic gpio for node names omits 05e393c596c4 arm64: dts: ti: k3-am65-main: Use lower case hexadecimal omits 1aedefe13ba2 arm64: dts: ti: k3-j721e: Use lower case hexadecimal omits 3de7b83017bd firmware: arm_scmi: Constify static scmi-ops omits 82894c1d397f firmware: arm_scmi: Constify ops pointers in scmi_handle omits 69ecb3230b00 cpufreq: arm_scmi: Constify scmi_perf_ops pointers omits c1793ba86a41 drm/i915: Add ww locking to pin_to_display_plane, v2. omits 3c0ffa277ef6 drm/i915: Add ww locking to vm_fault_gtt omits 15b6c9249870 drm/i915: Move i915_vma_lock in the selftests to avoid loc [...] omits 8a929c9eb1c2 drm/i915: Use ww pinning for intel_context_create_request() omits 052e04f17056 drm/i915/selftests: Fix locking inversion in lrc selftest. omits dd878c0cec75 drm/i915: Dirty hack to fix selftests locking inversion omits f00ecc2ef558 drm/i915: Convert i915_perf to ww locking as well omits c8d225946a78 drm/i915: Kill last user of intel_context_create_request o [...] omits 6b05030496f7 drm/i915: Convert i915_gem_object/client_blt.c to use ww l [...] omits 47b086934f42 drm/i915: Make sure execbuffer always passes ww state to i [...] omits 3999a7087989 drm/i915: Rework intel_context pinning to do everything ou [...] omits 2bf541ff6d06 drm/i915: Pin engine before pinning all objects, v5. omits b49a7d51c32e drm/i915: Nuke arguments to eb_pin_engine omits 99f08d674e2d drm/i915: Add ww context handling to context_barrier_task omits bfdf8b1d3868 drm/i915: Use ww locking in intel_renderstate. omits c43ce12328df drm/i915: Use per object locking in execbuf, v12. omits 8e4ba491b0ba drm/i915: Parse command buffer earlier in eb_relocate(slow) omits 1af343cdc197 drm/i915: Remove locking from i915_gem_object_prepare_read/write omits 80f0b679d6f0 drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2. omits 8ae275c288d3 Revert "drm/i915/gem: Split eb_vma into its own allocation" omits fd1500fcd442 Revert "drm/i915/gem: Drop relocation slowpath". omits 50ae6c61a17c drm/i915: Revert relocation chaining commits. omits 102a0a9051f4 Revert "drm/i915/gem: Async GPU relocations only" omits da1ea128a6a4 drm/i915/gem: Free the fence after a fence-chain lookup failure omits 736e785f9b28 drm/i915/gem: Reduce context termination list iteration gu [...] omits dd5e024956bf drm/i915/selftests: Prevent selecting 0 for our random wid [...] omits e23005604b2f drm/i915/gt: Hold context/request reference while breadcru [...] omits 3f7dc1071665 drm/i915/gt: Move intel_breadcrumbs_arm_irq earlier omits 82adf901138c drm/i915/gt: Shrink i915_page_directory's slab bucket omits 89351925a477 drm/i915/gt: Switch to object allocations for page directories omits cd0452aa2a0d drm/i915: Preallocate stashes for vma page-directories omits b3786b29379c drm/i915/gt: Distinguish the virtual breadcrumbs from the [...] omits 56f581bad4bf drm/i915/gt: Only transfer the virtual context to the new [...] omits 2854d866327a drm/i915/gt: Replace intel_engine_transfer_stale_breadcrumbs omits a63c5f3db07d misc: pci_endpoint_test: Add Device ID for RZ/G2H PCIe controller omits 5e94083c7814 dt-bindings: pci: rcar-pci-ep: Document r8a774e1 omits d3d4d028afb7 PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0 omits ffdbd3d83553 arm64: perf: Add general hardware LLC events for PMUv3 omits b4c971245925 arm64: traps: Add str of description to panic() in die() omits c18636f76344 drm/i915: Remove requirement for holding i915_request.lock [...] omits af5c6fcf4032 drm/i915: Provide a fastpath for waiting on vma bindings omits 9ff33bbcda25 drm/i915: Reduce locking around i915_active_acquire_preall [...] omits e28860ae21da drm/i915: Make the stale cached active node available for [...] omits 99a7f4dae7ee drm/i915: Keep the most recently used active-fence upon discard omits 5d9341370f57 drm/i915: Export a preallocate variant of i915_active_acquire() omits 04240e30ed06 drm/i915: Skip taking acquire mutex for no ref->active callback omits bde246d893fc drm/i915/selftests: Drop stale timeline constructor assert omits 13106019f79b drm/i915/gt: Pull release of node->age under the spinlock omits d1bf5dd8f6d5 drm/i915/gt: Support multiple pinned timelines omits eb4dedae920a drm/i915/gem: Delay tracking the GEM context until it is r [...] omits a30e4ec176c8 drm/i915/gt: Fix termination condition for freeing all buf [...] omits 62b1522cc321 drm/i915/selftests: Flush the active barriers before asserting omits 06b73c2d0b65 drm/i915/gt: Delay taking the spinlock for grabbing from t [...] omits a817c891c124 drm/i915/gt: Disable preparser around xcs invalidations on tgl omits 27a5dcfe73f4 drm/i915/gem: Remove disordered per-file request list for [...] omits 3adee4ac2922 drm/i915: Soften the tasklet flush frequency before waits omits e3d0e213960e drm/i915/selftests: Mock the status_page.vma for the kerne [...] omits 3f6a6f343c57 drm/i915: Reduce i915_request.lock contention for i915_req [...] omits cfb824ddd1c0 misc: pci_endpoint_test: Add Device ID for RZ/G2M and RZ/G [...] omits 2de82ec86674 dt-bindings: pci: rcar-pci-ep: Document r8a774a1 and r8a774b1 omits b83ded8a31e3 arm64: dts: arm: Fix SP805 clock-names omits a894c6dd56c9 ARM: dts: arm: Fix SP805 clocks omits 7d69b117c313 PCI: xilinx-cpm: Remove leftover bridge initialization omits 34a459187180 ARM: dts: arm: Fix SP804 users omits d27b1cdc10e7 PCI: tegra: No need to check return value of debugfs_creat [...] omits 28d9fdf04573 lib: devres: delete duplicated words omits e1f82a0dcf38 driver core: Annotate dev_err_probe() with __must_check omits 444ddca52484 PCI: dwc: Allow overriding bridge pci_ops omits f81c770df72e PCI: dwc: Use DBI accessors instead of own config accessors omits 07e292950b93 PCI: Allow root and child buses to have different pci_ops omits 16270a923557 PCI: designware-ep: Fix the Header Type check omits f5514c91e9f7 device connection: Remove struct device_connection omits 87ea5926247f device connection: Remove device_connection_add() omits 180c284ce4d6 device connection: Remove device_connection_find() omits 8f140ba19f76 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next omits b7ecb51b2d9b arm64: dts: renesas: r8a774e1: Add PCIe EP nodes omits a0bf06dc51db pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] omits 3488737093e7 pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] omits 352e04291115 m68k: Replace HTTP links with HTTPS ones omits 7e158826564f m68k: mm: Remove superfluous memblock_alloc*() casts omits 41f1bf37a63e m68k: mm: Use PAGE_ALIGNED() helper omits dc072012bc94 m68k: Sort selects in main Kconfig omits d473de0f883d m68k: amiga: Clean up Amiga hardware configuration omits 62148d985901 m68k: Revive _TIF_* masks omits cc95fa81524a brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 omits 1a867a6230db brcmfmac: drop chip id from debug messages omits 317da69d10b0 brcmfmac: increase F2 watermark for BCM4329 omits 28c4fb2fc8d0 staging: wlan-ng: Remove repeated word our omits 120baa45b558 staging: rtl8188eu: clean up whitespace in wpa_set_encryption() omits 9dc0e03de9a5 staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt [...] omits ab04de8ec235 /dev/zero: fixups for ->read omits e2435d69204c drm/bridge: dw-mipi-dsi.c: Add VPG runtime config through debugfs omits 992a23702554 mwifiex: sdio: Fix -Wunused-const-variable warnings omits d56ee19a148e mwifiex: wmm: Fix -Wunused-const-variable warnings omits 8f8b8aa62e68 rtw88: fix compile warning: [-Wignored-qualifiers] omits 1808191dca82 mt7601u: Use fallthrough pseudo-keyword omits 6a953dc4dbd1 mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO [...] omits e161d3b677c0 usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command omits bebe1677e908 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL omits c6d94e37bdbb drm/bridge/synopsys: dsi: add support for non-continuous HS clock omits 9e025e80660f drm/bridge/synopsys: dsi: allow sending longer LP commands omits 6188b06e0357 drm/bridge/synopsys: dsi: allow LP commands in video mode omits f5d373ec2822 mmc: host: Drop unneeded MMC dependency in Kconfig omits 55118e535834 mmc: renesas_sdhi: Drop local dma_parms omits 77811ffa6f66 mmc: omap-hsmmc: remove redundant null check omits 5de1a3e322d5 Merge branch 'fixes' into next omits 452f553e272c mmc: core: simplify an expression omits 0f93db6542fa mmc: renesas_sdhi: keep SCC clock active when tuning omits 97a7d87e96b0 mmc: core: add a 'doing_init_tune' flag and a 'mmc_doing_t [...] omits 24fdcb377892 mmc: core: when downgrading HS400, callback into drivers earlier omits 8c98644bfc45 mmc: sdhci-msm: Prefer asynchronous probe omits 4eabf0f20a2a mmc: s3cmci: Drop unused variables in dbg_dumpregs omits 6e7fb09e1924 mmc: s3cmci: Cast driver data through long omits da4599992d3e mmc: s3cmci: Use proper printk format for iomem pointer omits 8c7f51effd73 mmc: davinci: Fix -Wpointer-to-int-cast on compile test omits b41123f4f57d mmc: sdhci-brcmstb: Simplify with optional clock and dev_e [...] omits b5f9a2c686d9 mmc: sdhci-of-sparx5: Use proper printk format for dma_addr_t omits 308d2722f643 mmc: dw_mmc: Simplify with dev_err_probe() omits 180a46652e09 mmc: sdhci-tegra: Simplify with dev_err_probe() omits 72ea817db5d2 mmc: sdhci-of-arasan: Simplify with dev_err_probe() omits 89280d0963fd mmc: meson: Simplify with dev_err_probe() omits 295208a6666d mmc: jz4740: Simplify with dev_err_probe() omits 380a99a2d084 mmc: dw_mmc-zx: Simplify with dev_err_probe() omits 3a35e7e1bd50 mmc: davinci: Simplify with dev_err_probe() omits aec429e09e2d mmc: bcm2835: Simplify with dev_err_probe() omits fa2d0aa96941 mmc: core: Allow setting slot index via device tree alias omits 1796164fac7e dt-bindings: mmc: document alias support omits e0c29be62cdc mmc: meson-gx: use wrapper to avoid accessing internal vars omits 9381118fcfd7 dt-bindings: mmc: mmc-pwreq-simple: Accept more than one r [...] omits 80fd350b9590 dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching omits 8d62fa831fd2 mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711 omits e282f2045a3d mmc: mediatek: add pre_enable() and post_disable() hook function omits 887ba410ede6 mmc: cqhci: add new cqhci_host_ops pre_enable() and post_d [...] omits 4dac686bb357 mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target omits 510bfe58936f mmc: tmio: remove indirection of 'execute_tuning' callback omits 5b0739d76227 mmc: tmio: don't reset whole IP core when tuning fails omits 576146ea4ed9 mmc: tmio: factor out common parts of the reset routine omits a8c83064e733 mmc: tmio: remove indirection of 'hw_reset' callback omits 34e3211e5492 Revert "mmc: tmio: fix reset operation" omits 6e7d4de10890 mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset' omits 7ca0f166f5b2 mmc: sdhci_am654: Add workaround for card detect debounce timer omits d425e42d6008 mmc: sdhci-msm: enable compile-testing on !ARM omits 9e70ff99ee87 mmc: sdhci-esdhc-imx: remove unused code omits e449d9838112 mmc: sd: Use kobj_to_dev() instead of container_of() omits 43611afb6c17 mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver omits 061e4fbf6a64 dt-bindings: mmc: Add Sparx5 SDHCI controller bindings omits 87d7ad089b31 mmc: via-sdmmc: Fix data race bug omits 6932794192f6 mmc: core: Improve documentation of MMC_CAP_HW_RESET omits 46f4a69ec8ed mmc: sdhci: Add LTR support for some Intel BYT based controllers omits c92a6af6860c mmc: test: remove ambiguity in test description omits 81e41be92ad4 mmc: mmc_spi: fix timeout calculation omits b698f6abb7b3 mmc: sdio: Export SDIO revision and info strings to userspace omits b91ec1dc5c4a mmc: sdio: Extend sdio_config_attr macro and use it also f [...] omits 78366e9cbd78 mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers omits 8ebe2607965d mmc: sdio: Check for CISTPL_VERS_1 buffer size omits 0ac4f496a2d4 mmc: sdhci-esdhc-imx: Reset before sending tuning command [...] omits 309de450d78e ms_block: fix spelling mistake "doesn'" -> "doesn't" omits 9e1adca2019b dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support omits ce54fb38fa42 mmc: Kconfig: Add RISCV and CSKY for MMC_DW omits bb82d3b57c35 mmc: s3cmci: remove empty kerneldoc comment omits d99654f62362 dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] omits 9481b45ca9b9 mmc: sdhci_am654: Replace HTTP links with HTTPS ones omits d4a197f4047e udmabuf: Add missing compact_ioctl omits fb8a0b80c4bb bus: brcmstb_gisb: Add support for breakpoint interrupts omits 541b6e6ee7a4 dt-bindings: bus: Document breakpoint interrupt for gisb-arb omits cca87e5cbd98 clk: imx: Fix and update kerneldoc omits 4757d2a3a321 clk: imx: fix i.MX7D peripheral clk mux flags omits 936c383673b9 clk: imx: fix composite peripheral flags omits 718ecc50359e xfs: xfs_iflock is no longer a completion omits 771915c4f688 xfs: remove kmem_realloc() omits d2024cdf0f02 drm/panel: s6e63m0: Fix up DRM_DEV* regression omits 02a20d4fef3d enic: switch from 'pci_' to 'dma_' API omits 10e7dd54cdaa soc: bcm: brcmstb: biuctrl: Change RAC data line prefetchi [...] omits 3e813d61401a net: gemini: Clean up phy registration omits ee1a4c84a76d net: Add a missing word omits 5f4a8ef384db net: dsa: rtl8366rb: Support setting MTU omits 1b57d91b969c irqchip/gic-v2, v3: Prevent SW resends entirely omits 5f774f5e1251 irqchip/git-v3-its: Implement irq_retrigger callback for d [...] omits 17f644e949ff irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() omits cd1752d34ef3 genirq: Walk the irq_data hierarchy when resending an interrupt omits 383e3f3ee811 net/packet: Remove unused macro BLOCK_PRIV omits 991ead47630f Merge branch 'next/dt' into for-next omits d3604c91566a ARM: dts: exynos: Silence SATA PHY warning in Exynos5250 omits 975bcbce5b16 ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from [...] omits 75a4a04e78c6 ARM: dts: samsung: odroid-xu3: Move assigned-clock* proper [...] omits d3333e21f2d7 MAINTAINERS: Move Hartmut Knaack to Credits omits 50dd953ea094 MAINTAINERS: Consolidate Analog Devices IIO entries and re [...] omits e2664d0870bb Merge tag 'iio-for-5.10a-take2' of https://git.kernel.org/ [...] omits 52f5b683e50a iio: sx9310: Prefer async probe omits aa06b6f4d8e3 iio: adc: rockchip_saradc: Allow compile-testing with !ARM omits 2f0472a1f80e drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon omits f8bd54d21904 drm/i915: panel: Use atomic PWM API for devs with an exter [...] omits 9a6ae5b354ed drm/i915: panel: Honor the VBT PWM min setting for devs wi [...] omits 6b51e7d23aa8 drm/i915: panel: Honor the VBT PWM frequency for devs with [...] omits 27a79cbc17e3 drm/i915: panel: Add get_vbt_pwm_freq() helper omits c86b155da7d0 pwm: crc: Implement get_state() method omits 9fccec821904 pwm: crc: Implement apply() method to support the new atom [...] omits 6fdefe60898a pwm: crc: Enable/disable PWM output on enable/disable omits 6158231a8422 pwm: crc: Fix period changes not having any effect omits a05af71f0dd3 pwm: crc: Fix off-by-one error in the clock-divider calculations omits 79e0899275e5 pwm: crc: Fix period / duty_cycle times being off by a fac [...] omits 547d9e9261d2 pwm: lpss: Remove suspend/resume handlers omits d6d54bacb1dd pwm: lpss: Make pwm_lpss_apply() not rely on existing hard [...] omits 092d83e3f513 pwm: lpss: Add pwm_lpss_prepare_enable() helper omits ef9f60daab30 pwm: lpss: Add range limit check for the base_unit register value omits 181f4d2f4446 pwm: lpss: Fix off by one error in base_unit math in pwm_l [...] omits 15aa5e4c4328 ACPI / LPSS: Save Cherry Trail PWM ctx registers only once [...] omits 5e31ee84c052 ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase omits 1b0ce63bc08e MAINTAINERS: add files for Mediatek DRM drivers omits b28be59a2e26 phy: mediatek: Move mtk_hdmi_phy driver into drivers/phy/m [...] omits a481bf2f0ca4 drm/mediatek: Separate mtk_hdmi_phy to an independent module omits 96f51a4d4350 drm/mediatek: Move tz_disabled from mtk_hdmi_phy to mtk_hd [...] omits be239c4d5e3e NFC: digital: Remove two unused macroes omits 877c3474025f caif: Remove duplicate macro SRVL_CTRL_PKT_SIZE omits 4e176adec032 io_uring: add support for shutdown(2) omits f6759ade1118 net: provide __sys_shutdown_sock() that takes a socket omits a72fc07eef55 io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits omits 6a7bb9ff5744 io_uring: remove need for sqd->ctx_lock in io_sq_thread() omits fc24d385fce8 io_uring: fix task hung in io_uring_setup omits 5a9ea05954a5 io_uring: mark io_uring_fops/io_op_defs as __read_mostly omits eeb9711daf2c io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOL [...] omits 762b37262328 io_uring: separate ring/file creation from descriptor install omits 01c88257dc2a io_uring: base SQPOLL handling off io_sq_data omits 8b423e23b505 io_uring: split SQPOLL data into separate structure omits e2a36a81d25c io_uring: split work handling part of SQPOLL into helper omits b1abe842d31e io_uring: move SQPOLL post-wakeup ring need wakeup flag in [...] omits d4b115a09a10 io_uring: use private ctx wait queue entries for SQPOLL omits 03a54c18518d io_uring: allow SQPOLL with CAP_SYS_NICE privileges omits 90564247cb0d io_uring: io_sq_thread() doesn't need to flush signals omits e54c92fb496b io_uring: allow non-fixed files with SQPOLL omits 74acf5b47e3b io_wq: Make io_wqe::lock a raw_spinlock_t omits 7ec3d1dd9378 io_uring: allow disabling rings during the creation omits d730b1a29432 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode omits 25815d8a181a io_uring: use an enumeration for io_uring_register(2) opcodes omits 24c7d7e50bed Merge branch 'io_uring-5.9' into for-5.10/io_uring omits e799151814d5 MAINTAINERS: repair reference in LYNX PCS MODULE omits 35b237a51f4e Merge branch 'net-dsa-bcm_sf2-Ensure-MDIO-diversion-is-used' omits 771089c2a485 net: dsa: bcm_sf2: Ensure that MDIO diversion is used omits 0f7c5317b890 of: Export of_remove_property() to modules omits 447a851bdb1a Merge branch 'sfc-TXQ-refactor' omits 337792a2d646 sfc: remove efx_tx_queue_partner omits 8be41842c530 sfc: rewrite efx_tx_may_pio omits 0d8c122907d9 sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 T [...] omits 5374d6024cd4 sfc: use tx_queue->old_read_count in EF100 TX path omits 8cb2675634ab sfc: make ef100 xmit_more handling look more like ef10's omits 1c0544d24927 sfc: add and use efx_tx_send_pending in tx.c omits 76f50ad9b150 staging: tegra-vde: fix common struct sg_table related issues omits e8a3d7064c34 ARM: dts: imx28-m28: Align GPMI NAND node name with schema omits f3e7dae323ab ARM: dts: imx6qdl: add enet_out clk support omits d77a99a8a853 ARM: dts: imx6qdl: move iomuxc compatible assignment out o [...] omits ed13ffc597e6 ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1 omits e3e61bce5f08 arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC omits b154d8d8ba19 ARM: imx: Remove ehci board files omits e1324ece2af4 ARM: imx: Remove i.MX35 board files omits c93197b0041d ARM: imx: Remove i.MX31 board files omits 879c0e5e0ac7 ARM: imx: Remove i.MX27 board files omits 4b563a066611 ARM: imx: Remove imx21 support omits a1172ceb52e6 arm64: dts: imx8qxp-colibri: Align pin configuration group [...] omits f05b12564d11 arm64: dts: imx8mq-hummingboard-pulse: Align pin configura [...] omits 32e67c15b6db arm64: dts: imx8mq-sr-som: Align pin configuration group n [...] omits 02485f4aa1bd arm64: dts: imx8mq-pico-pi: Align pin configuration group [...] omits cf551b1f4448 arm64: dts: imx8mq-phanbell: Align pin configuration group [...] omits ae560c43c824 arm64: dts: imx8mq-librem5-devkit: Align pin configuration [...] omits ad5260e07c1a arm64: dts: imx8mq-evk: Align pin configuration group name [...] omits a09854718247 arm64: dts: imx8mn-evk: Align pin configuration group name [...] omits 9cfa2dda4b81 arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema omits a304ae85b9db arm64: dts: imx8mm-ddr4-evk: Align pin configuration group [...] omits fc54664e0bbf arm64: dts: imx8mm-evk: Align pin configuration group name [...] omits a6a355ede574 arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC omits 0a96ec9bddd1 arm64: dts: imx8mm-beacon: Align pin configuration group n [...] omits 612a392fc04e dt-bindings: arm: fsl: Add imx8mm ddr4 evk board omits 7e767ab5c43d arm64: dts: imx8mm: Add imx8mm ddr4 evk board support omits aa71d0648318 arm64: dts: imx8mm: Split the imx8mm evk board dts to a co [...] omits 44a8c4f33c00 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c71e805083af fpga: fpga-region: Cleanup an outdated comment omits 9c7016f1ca6d ARM: dts: imx: add devicetree for Tolino Shine 2 HD omits 1bd3fe23ffca dt-bindings: arm: fsl: add compatible string for Tolino Sh [...] omits 0c11bbcf0229 ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct [...] omits ec219f1ba237 drm/panel: s6e63m0: Order enable/disable sequence omits 83ba7a7b3d4a drm/panel: s6e63m0: Add code to identify panel omits 91867ac7d672 drm/panel: s6e63m0: Add reading functionality omits 93921baa3f6f x86/resctrl: Fix spelling in user-visible warning messages omits 435e06c06cb2 drm/panel: s6e63m0: Add DSI transport omits b7b23e447687 drm/panel: s6e63m0: Break out SPI transport omits 091353c88b3b soc: bcm: brcmstb: biuctrl: Change RAC prefetch distance f [...] omits 4029f3b419da soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72165 omits 5dfd145aada8 soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72164 omits 4e5cafa8b3ea ARM: brcmstb: Add debug UART entry for 72615 omits d768e5043c05 drm/msm/adreno: remove return value of function XX_print omits e1bf29e022fb drm/msm: drop cache sync hack omits f032b68101b1 drm/msm/mdp5: Remove unused downstream bus scaling apis omits a046c2c28aa8 drm/msm/mdp4: Remove unused downstream bus scaling apis omits c33b7c0389e1 drm/msm/dpu: add support for clk and bw scaling for display omits 0ce0c78eff7d tools/memory-model: Expand the cheatsheet.txt notion of relaxed omits b74e42c1e9e3 Merge branch 'kcsan.2020.08.24a' into HEAD omits 6fe208f63a79 Merge branch 'csd.2020.09.04a' into HEAD omits 2b722160f1a7 smp: Make symbol 'csd_bug_count' static omits 35feb60474bf kernel/smp: Provide CSD lock timeout diagnostics omits e48c15b796d4 smp: Add source and destination CPUs to __call_single_data omits 9da8e9ac1714 ACPICA: Introduce special struct type for GPE register addresses omits f06011ad6225 ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() omits 84b43284af40 ACPICA: Validate GPE blocks at init time omits 51fae39bd501 scripts/dev-needs: Add script to list device dependencies omits afde706afde2 Make the docs build "work" with Sphinx 3.x omits 71a174b39f10 pty: do tty_flip_buffer_push without port->lock in pty_write omits 63ffcbdad738 tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() omits db332356222d tty: ipwireless: fix error handling omits 68778cab29bf tty: synclink_gt: switch from 'pci_' to 'dma_' API omits c3647f2f30c8 tty: serial: icom: switch from 'pci_' to 'dma_' API omits 947bece14b74 drivers/greybus: Use kobj_to_dev() omits a0bc32b3cacf x86/mce: Increase maximum number of banks to 64 omits 11361610b005 serial: 8250_fsl: Add ACPI support omits ad0c2748059f serial: stm32: Add RS485 RTS GPIO control again omits 0fb9342d06b0 tty: serial: earlycon dependency omits 5da6b1c079e6 sc16is7xx: Set iobase to device index omits 89c65d664832 serial: core: Simplify with dev_err_probe() omits ea43a60b1548 serial: 8250: Simplify with dev_err_probe() omits 5f0e708c8d74 serial: imx: Delete duplicated argument to '|' in imx_uart_probe omits f6ae0c299ee9 Merge branch 'next/imx-gpio' into for-next omits 8c0aa567146b dt-bindings: gpio: fsl-imx-gpio: Add power-domains omits dfb49cc231a4 dt-bindings: gpio: fsl-imx-gpio: Add parsing of hogs omits 0c77a86a6ede dt-bindings: gpio: fsl-imx-gpio: Add gpio-ranges property omits bf276877ef09 dt-bindings: gpio: fsl-imx-gpio: Add i.MX 8 compatibles omits 5df7ef7d32fe uas: bump hw_max_sectors to 2048 blocks for SS or faster drives omits 558033c2828f uas: fix sdev->host->dma_dev omits 0154012f8018 usb-storage: fix sdev->host->dma_dev omits f0dbd25f422f usb/host: ehci-npcm7xx: Use pm_ptr() macro omits 1874b630bd85 usb/host: ehci-spear: Use pm_ptr() macro omits 7456fe486a31 usb/host: ehci-platform: Use pm_ptr() macro omits 879a4a662873 usb/misc: usb3503: Use pm_ptr() macro omits 7aea2a7ddc2e usb/misc: usb4604: Use pm_ptr() macro omits f2ea828d18fe dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support omits bb0634ece928 usb: core: driver: fix stray tabs in error messages omits f9bec5d756b3 samples, bpf: Add xsk_fwd test file to .gitignore omits 698584dffd4b samples, bpf: Replace bpf_program__title() with bpf_progra [...] omits 19bad6999dc1 staging: pi433: break long lines omits f03d8d46172f staging: rtl8723bs: os_dep: added blank line to fix coding [...] omits d53d9bc0cf78 x86/debug: Change thread.debugreg6 to thread.virtual_dr6 omits f4956cf83ed1 x86/debug: Support negative polarity DR6 bits omits 21d44be7b6ff x86/debug: Simplify hw_breakpoint_handler() omits b84d42b6c6ac x86/debug: Remove aout_dump_debugregs() omits 389cd0cd8b37 x86/debug: Remove the historical junk omits f0b67c39c190 x86/debug: Move cond_local_irq_enable() block into exc_deb [...] omits 4eb5acc39187 x86/debug: Move historical SYSENTER junk into exc_debug_kernel() omits 4182e9436916 x86/debug: Simplify #DB signal code omits 7043679a989a x86/debug: Remove handle_debug(.user) argument omits 20a6e35a9482 x86/debug: Move kprobe_debug_handler() into exc_debug_kernel() omits c182487da1b5 x86/debug: Sync BTF earlier omits c368763c4b01 nvmem: core: Use kobj_to_dev() instead of container_of() omits 153908ebc8b5 MAINTAINERS: Add myself as SCHED_DEADLINE reviewer omits 8eb629585d22 libbpf: Fix potential multiplication overflow omits 17e54b096e6a libbpf: Fix another __u64 cast in printf omits 404d0b308e4f iommu/tegra-smmu: Add locking around mapping operations omits cd89597bbe5a tests: add waitid() tests for non-blocking pidfds omits df9d7a22dd21 arm64: mte: Add Memory Tagging Extension documentation omits 89b94df9dfb1 arm64: mte: Kconfig entry omits ee11f332af96 arm64: mte: Save tags when hibernating omits 36943aba9186 arm64: mte: Enable swap of tagged pages omits 8a84802e2a2b mm: Add arch hooks for saving/restoring tags omits d563d678aa0b fs: Handle intra-page faults in copy_mount_options() omits 2200aa7154cb arm64: mte: ptrace: Add NT_ARM_TAGGED_ADDR_CTRL regset omits 18ddbaa02b7a arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS support omits 93f067f6caf5 arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-curr [...] omits 39d08e8318c4 arm64: mte: Restore the GCR_EL1 register after a suspend omits af5ce95282dc arm64: mte: Allow user control of the generated random tag [...] omits 1c101da8b971 arm64: mte: Allow user control of the tag check mode via prctl() omits 51b0bff2f703 mm: Allow arm64 mmap(PROT_MTE) on RAM-based files omits 004209054874 arm64: mte: Validate the PROT_MTE request via arch_validat [...] omits c462ac288f2c mm: Introduce arch_validate_flags() omits 9f3419315f3c arm64: mte: Add PROT_MTE support to mmap() and mprotect() omits b3fbbea4c002 mm: Introduce arch_calc_vm_flag_bits() omits 4d1a8a2dc0f4 arm64: mte: Tags-aware aware memcmp_pages() implementation omits 738c8780fc1f arm64: Avoid unnecessary clear_user_page() indirection omits 2563776b41c3 arm64: mte: Tags-aware copy_{user_,}highpage() implementations omits 34bfeea4a9e9 arm64: mte: Clear the tags when a page is mapped in user-s [...] omits 72e6afa08e98 mm: Preserve the PG_arch_2 flag in __split_huge_page_tail() omits 4beba9486abd mm: Add PG_arch_2 page flag omits 637ec831ea4f arm64: mte: Handle synchronous and asynchronous tag check faults omits 74f1082487fe arm64: mte: Add specific SIGSEGV codes omits 2ac638fc5724 arm64: kvm: mte: Hide the MTE CPUID information from the guests omits 03c7b78b0b78 iommu/sun50i: Fix set-but-not-used variable warning omits c2c59456e1fc iommu/mediatek: Check 4GB mode by reading infracfg omits 4774e925e08e nvmem: mtk-efuse: Remove EFUSE register write support omits d6843dda38df drm/i915: remove the extra modeset init layer omits 09d1de1a8e7b tests: port pidfd_wait to kselftest harness omits 6da73d15258a pidfd: support PIDFD_NONBLOCK in pidfd_open() omits ba7d25f3dff6 exit: support non-blocking pidfds omits eb4612d8ce48 drm/i915: split out intel_modeset_driver_remove_nogem() an [...] omits 24d98a54b4a1 drm/i915: move more display related probe to intel_modeset [...] omits a5f2488f645f drm/i915: split intel_modeset_init() pre/post gem init omits c7eb900f5f45 iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header omits ba328f826132 iommu/iova: Replace cmpxchg with xchg in queue_iova omits 6656d4462c7a regulator: bd71847: add property for omitting ON/OFF control omits 4788c692bec7 regulator: bd71837: add property for omitting ON/OFF control omits 1d848d681c4d regulator: bd718x7 fix regulator states at SUSPEND omits df9db2541a82 regulator: bd718x7 initialize regulator config only once omits 4604393ca0c6 iommu/dma: Remove broken huge page handling omits c1b0c6271510 fuse: update project homepage omits 1b3c63acb1e5 Merge series "ASoC: SOF: multi core support for 5.10" from [...] omits 0c5f8ca49cff ASoC: samsung-i2s: Add missing properties omits 6997e462b39b ASoC: odroid: Add missing properties omits 78aa219022f6 ARM: dts: r8a7742: Add IPMMU DT nodes omits d88f7e028d5e dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a7742 support omits 244eb888f9ab soundwire: intel: remove stream handling from .prepare and [...] omits e1c3a7f02754 soundwire: intel: remove .trigger operation omits 06dcb4e44364 soundwire: intel: fix NULL/ERR_PTR confusion omits 3471d2a192ba soundwire: stream: fix NULL/IS_ERR confusion omits 8be2f84acf23 soundwire: remove SDW_REG_SHIFT() omits c30f92984117 soundwire: intel_init: use FIELD_{GET|PREP} omits 3b4979cabd4b soundwire: intel: use FIELD_{GET|PREP} omits 3cf25d63b1b9 soundwire: cadence: use FIELD_{GET|PREP} omits 9972b90ae8fd soundwire: qcom : use FIELD_{GET|PREP} omits 41ff91741c25 soundwire: stream: use FIELD_{GET|PREP} omits bd6a024f21ce soundwire: slave: use SDW_DISCO_LINK_ID() omits d5826a4bdbc8 soundwire: bus: use FIELD_GET() omits 25e804926da3 soundwire: define and use addr bit masks omits aae4c8e27bd7 iommu: Rename iommu_tlb_* functions to iommu_iotlb_* omits 8c9ff1219aef ASoC: SOF: topology: fix core enable sequence omits d1c6c4a9fd3d ASoC: SOF: support topology components on secondary cores omits 0dcdf84289fb ASoC: SOF: add a "core" parameter to widget loading functions omits a6271ec8eede dt-bindings: iommu: renesas,ipmmu-vmsa: Sort compatible st [...] omits 1ea5440e36a7 iommu/tegra-smmu: Prune IOMMU group when it is released omits 5b30fbfa2aa5 iommu/tegra-smmu: Balance IOMMU group reference count omits 002957020e52 iommu/tegra-smmu: Set IOMMU group name omits eb3621798bcd x86/entry/64: Do not include inst.h in calling.h omits a39511cc8fca Merge branch 'next/dt' into for-next omits cd5b0321ed32 ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420 omits 7aaf0b0e8e9a iommu/qcom: Drop of_match_ptr to fix -Wunused-const-variable omits 3207fa325ad7 iommu/vt-d: Drop kerneldoc marker from regular comment omits 06ce8a62ce81 iommu/amd: Fix kerneldoc comments omits 9bdc2ef69ce2 iommu/amd: Add missing function prototypes to fix -Wmissin [...] omits f53dd97874e6 iommu/mediatek: Drop of_match_ptr to fix -Wunused-const-variable omits 01ef02543612 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next omits c68e418c603f crypto: amlogic - Fix endianness marker omits 8ea08ce08ff4 padata: add another maintainer and another list omits f089ee55dee4 crypto: sun8i-ss - remove redundant memzero_explicit() omits ede13285bb12 crypto: sun8i-ss - use kfree_sensitive() omits 712d80695762 crypto: sun8i-ce - use kfree_sensitive() omits ba42fa77efa1 crypto: amlogic - use kfree_sensitive() omits 57059185fb30 crypto: inside-secure - use kfree_sensitive() omits d83d631b18e5 crypto: ccree - Simplify with dev_err_probe() omits 1b5d3a8b3000 crypto: sa2ul - Simplify with dev_err_probe() omits 4d6aef2f2eaa hwrng: cctrn - Simplify with dev_err_probe() omits d08d387b7377 crypto: powerpc/crc-vpmsum_test - Fix sparse endianness warning omits a4cb40f48fd9 crypto: arm64/gcm - Fix endianness warnings omits 0f4128dc4e38 crypto: arm64/sha - Add declarations for assembly variables omits 51982ea02aef crypto: arm/poly1305 - Add prototype for poly1305_blocks_neon omits e9f0fb53ac88 arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110 [...] omits 912d3c5383f7 arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores omits ff9e786f0ee0 arm64: dts: renesas: r8a774e1: Add FDP1 device nodes omits a0be3c32b156 ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller omits 18f99f24a970 ARM: dts: r8a7742: Add IPMMU DT nodes omits e41cb2179329 clk: renesas: rcar-gen2: Rename vsp1-(sy|rt) clocks to vsp(s|r) omits e8d8e9a3d0b2 clk: renesas: r8a7742: Add clk entry for VSPR omits dd92f7dfe1ba platform/chrome: Kconfig: Remove the transitional MFD_CROS [...] omits 1e7913ff5f9f platform/chrome: cros_ec_lightbar: Reduce ligthbar get ver [...] omits d05e7ec01738 Merge branch 'next/defconfig' into for-next omits acb01032e11a arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC omits 9764d7e25a9f exfat: eliminate dead code in exfat_find() omits fd5a13f4893c proc: add a read_iter method to proc proc_ops omits 906146f44922 proc: cleanup the compat vs no compat file ops omits f6ef7b7bb285 proc: remove a level of indentation in proc_get_inode omits 95cec14b0308 selftests/bpf: Fix check in global_data_init. omits b4ff7ad77846 Merge branch 'libbpf-support-bpf-to-bpf-calls' omits ee333df50bff selftests/bpf: Add __noinline variant of cls_redirect selftest omits baaf680e089f selftests/bpf: Modernize xdp_noinline test w/ skeleton and [...] omits fab45be1d26e selftests/bpf: Add subprogs to pyperf, strobemeta, and l4l [...] omits d86687ae6b75 selftests/bpf: Turn fexit_bpf2bpf into test with subtests omits 521095842027 libbpf: Deprecate notion of BPF program "title" in favor o [...] omits a7659cc30bc9 selftests/bpf: Don't use deprecated libbpf APIs omits fd17e272be9c tools/bpftool: Replace bpf_program__title() with bpf_progr [...] omits a08c02f8d4ae selftests/bpf: Add selftest for multi-prog sections and bp [...] omits 7e06aad52929 libbpf: Add multi-prog section support for struct_ops omits 8505e8709b5e libbpf: Implement generalized .BTF.ext func/line info adjustment omits c3c556966de7 libbpf: Make RELO_CALL work for multi-prog sections and su [...] omits db2b8b06423c libbpf: Support CO-RE relocations for multi-prog sections omits c112239272c6 libbpf: Parse multi-function sections into multiple BPF programs omits 0201c5758311 libbpf: Ensure ELF symbols table is found before further E [...] omits 3ab1270bfa1e smsc9420: switch from 'pci_' to 'dma_' API omits 63692803899b epic100: switch from 'pci_' to 'dma_' API omits 753c66ef4386 net: phy: dp83867: Fix various styling and space issues omits c10776161429 ip: expose inet sockopts through inet_diag omits a33d91ee3817 Merge branch 'net-dsa-bcm_sf2-Clock-support' omits 2ee3adc4aef5 net: dsa: bcm_sf2: recalculate switch clock rate based on ports omits e9ec5c3bd238 net: dsa: bcm_sf2: request and handle clocks omits e489aea7a655 dt-bindings: net: Document Broadcom SF2 switch clocks omits e8f259651f03 Merge branch 'net-systemport-Clock-support' omits 6328a126896e net: systemport: Manage Wake-on-LAN clock omits 31bc72d97656 net: systemport: fetch and use clock resources omits af89606924cf dt-bindings: net: Document Broadcom SYSTEMPORT clocks omits 2adc6edcaec0 ethtool: fix error handling in ethtool_phys_id omits 30ae801746ea selftests/net: improve descriptions for XFAIL cases in pso [...] omits 6bd860ac1c2a chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 omits cc50bb3d3a0c Merge branch 'Convert-mvpp2-to-split-PCS-support' omits c596d2cd1344 net: mvpp2: split xlg and gmac pcs omits 94bfe438bc0a net: mvpp2: convert to phylink pcs operations omits 82b1c8fae863 net: mvpp2: move GMAC reset handling into mac_prepare()/ma [...] omits fefeae73ac7a net: mvpp2: ensure the port is forced down while changing modes omits bfe301ebbc94 net: mvpp2: convert to use mac_prepare()/mac_finish() omits 87745c7481f9 net: mvpp2: tidy up ACPI hack omits 9f364b605f34 submitting-patches.rst: presume git will be used omits 4ebdf7be21d6 Documentation/maintainer: rehome sign-off process omits 7433ff33e8ba Documentation/process: expand plain-text advice omits ef227c39b6f7 submitting-patches.rst: remove heading numbering omits b445547ec1bb blk-mq, elevator: Count requests per hctx to improve performance omits f1b49fdc1c64 blk-mq: Record active_queues_shared_sbitmap per tag_set fo [...] omits bccf5e26d99c blk-mq: Record nr_active_requests per queue for when using [...] omits a0235d230f32 blk-mq: Relocate hctx_may_queue() omits 32bc15afed04 blk-mq: Facilitate a shared sbitmap per tagset omits 222a5ae03cdd blk-mq: Use pointers for blk_mq_tags bitmap tags omits 1c0706a70a64 blk-mq: Pass flags for tag init/free omits 4d063237b92a blk-mq: Free tags in blk_mq_init_tags() upon error omits 655ac30094da blk-mq: Rename blk_mq_update_tag_set_depth() omits 51db1c37ee16 blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED omits 4e762d286c7e Merge branch 'next/dt' into for-next omits 767ec7289e83 x86/uaccess: Use XORL %0,%0 in __get_user_asm() omits d872e4e98751 ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning [...] omits a2d86d420fa4 ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos52 [...] omits ac88a60a276b ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250 omits 7e86ef5cc896 ARM: dts: exynos: Override thermal by label in Exynos5250 omits 9e7fe41778c6 ARM: dts: exynos: Correct whitespace and indentation issue [...] omits 41af0d2ea1b0 ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exy [...] omits 8dec8385bee4 ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410 omits 2495ddd2d17c ARM: dts: exynos: Remove unneeded address/size cells in Ex [...] omits 1fa7c1ac2365 ARM: dts: exynos: Correct compatible for Exynos5260 GIC omits dfe3a98aac4f ARM: dts: exynos: Correct compatible for Exynos5 GIC omits 7c8b9e3000f8 kernel-doc: Update "cross-referencing from rST" section to [...] omits d82b1e833e7c docs: Add automatic cross-reference for C types omits 08aaa0819d5c Merge branch 'l2tp-miscellaneous-cleanups' omits 9d319a8e9309 l2tp: avoid duplicated code in l2tp_tunnel_closeall omits 45faeff11b48 l2tp: make magic feather checks more useful omits de68b039e970 l2tp: capture more tx errors in data plane stats omits c9ccd4c63c40 l2tp: drop net argument from l2tp_tunnel_create omits 039bca78cb7c l2tp: drop data_len argument from l2tp_xmit_core omits efe0527882a3 l2tp: remove header length param from l2tp_xmit_skb omits ffd923f5f8d5 Merge branch 'mlxsw-Expose-critical-and-emergency-module-alarms' omits 91df5d3a72e3 mlxsw: core_hwmon: Extend hwmon interface with critical an [...] omits 02bed4e8b705 mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more a [...] omits ad38d47b2f9b mlxsw: core_hwmon: Split temperature querying from show functions omits 7544abd90e85 Merge branch 'Minor-improvements-to-b53-dmesg-output' omits 434d2312cd80 net: dsa: b53: Print err message on SW_RST timeout omits 3b33438c52de net: dsa: b53: Use dev_{err,info} instead of pr_* omits 11bc98bd71fe drm/amdgpu/mmhub2.0: print client id string for mmhub omits 02f23f5f7c4b drm/amdgpu/gmc9: print client id string for mmhub omits 93fabd84c906 drm/amdgpu/gmc10: print client id string for gfxhub omits be99ecbfff4e drm/amdgpu/gmc9: print client id string for gfxhub omits 2d37949dc3ba drm/amdgpu/gfx10: Delete some duplicated argument to '|' omits 6627d1c1a82b drm/amdgpu: add ta firmware load in psp_v12_0 for renoir omits ee354ff1c7c2 drm/amdgpu: fix max_entries calculation v4 omits 1625951a3a7b drm/amdgpu: Remove superfluous NULL check omits abb6fccbb4e5 drm/amdgpu: enable ih1 ih2 for Arcturus only omits 1545fbf97eaf drm/amd/display: Fix a list corruption omits 3d7248d7cee4 drm/amdgpu: Fix a redundant kfree omits 81202807ae60 drm/amdgpu: block ring buffer access during GPU recovery omits f6eb433954bf drm/amdgpu/swsmu: handle manual fan readback on SMU11 omits 9a7fd01384c3 drm/amdgpu/swsmu: add smu11 helper to get manual fan speed (v2) omits 8d6e65adc25e drm/amdgpu/swsmu: drop set_fan_speed_percent (v2) omits eff647426002 drm/amdgpu/swsmu: drop get_fan_speed_percent (v2) omits 3204ff3e08f2 drm/amdgpu/swsmu: add get_fan_parameters callbacks for smu [...] omits 337b57aecb3e drm/amdgpu/swsmu: add new callback for getting fan parameters omits bc21585f3ff0 drm/amdgpu: disable gpu-sched load balance for uvd omits f530f882463c iio: accel: bma220: Remove unneeded blank lines omits 2b09b41dba04 iio: accel: bma220: Use BIT() and GENMASK() macros omits df9f7d4c330d iio: accel: bma220: Group IIO headers together omits 846afc1dbcbf iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery omits 4d9a167a3436 iio: accel: bma220: Mark PM functions as __maybe_unused omits 700e63dadacd iio: accel: bma220: Use dev_get_drvdata() directly omits 938d1b3873fc iio: accel: bma220: Convert to use ->read_avail() omits 5265b267e303 iio: accel: bma220: Fix returned codes from bma220_init(), [...] omits 8d7eab620713 dt-bindings: iio: adc: microchip,mcp3201 yaml conversion. omits 65e02d0b5039 iio: buffer-dmaengine: adjust `bytes_used` with residue info omits e7b61fc4ca5e dt-bindings: iio: adc: ti,tlc4541 binding conversion omits 9e4e28ac7673 dt-bindings: iio: adc: tlc4541 - recover accidentally drop [...] omits 9727ef55d898 dt-bindings: iio: adc: ti,ads8344 yaml conversion omits 686b2bd9f41f dt-bindings: iio: adc: ti,adc128s052 yaml conversion. omits e6d2aaa942ad dt-bindings: iio: adc: ti,adc0832 yaml conversion. omits cee4a59395f9 dt-bindings: iio: adc: ti,adc161s626 yaml conversion. omits b713259c30a3 dt-bindings: iio: adc: lltc,ltc2497 yaml conversion. omits 35edeab4dade dt-bindings: iio: adc: ti,adc108s102 yaml conversion omits 71ac24846b7b dt-bindings: trivial-devices: Add mcp342x ADCs and drop se [...] omits 02a019ff7db5 iio: accel: adxl372: Add additional trigger ABI docs omits b0fc6783d4ae iio: accel: adxl372: Add support for FIFO peak mode omits 50677d2882e1 iio:temperature:mlx90632: Some stylefixing leftovers omits e02472f74a81 iio:temperature:mlx90632: Adding extended calibration option omits 037697dd264d iio:temperature:mlx90632: Convert polling while loop to regmap omits 856437dbb85b iio:temperature:mlx90632: Add kerneldoc to the internal struct omits b99095e53a1c iio:temperature:mlx90632: Reduce number of equal calulcations omits 7e604a3d212c iio: gyro: adxrs290: Insert missing mutex initialization call omits 3b0028bd0f03 docs: abi: iio: Use What: consistently omits c10eb9b22cf2 iio: multiplexer: iio-mux: Simplify with dev_err_probe() omits 0d81951dad5a iio: magnetometer: mag3110: Simplify with dev_err_probe() omits 5d2180ce1485 iio: magnetometer: ak8974: Simplify with dev_err_probe() omits eb17f3ed864a iio: light: tsl2772: Simplify with dev_err_probe() omits 17b7d92324f9 iio: light: isl29018: Simplify with dev_err_probe() omits 75e13a76bf2a iio: imu: inv_mpu6050: Simplify with dev_err_probe() omits a567abf66ec8 iio: dac: dpot-dac: Simplify with dev_err_probe() omits ed1759093cac iio: chemical: scd30: Simplify with dev_err_probe() omits 8facae29c468 iio: amplifiers: hmc425a: Simplify with dev_err_probe() omits bfa96be8a49c iio: afe: iio-rescale: Simplify with dev_err_probe() omits ce30eeb613cb iio: adc: stm32: Simplify with dev_err_probe() omits 6d2710ce2c45 iio: adc: rcar-gyroadc: Simplify with dev_err_probe() omits a3e584fab675 iio: adc: meson_saradc: Simplify with dev_err_probe() omits 291cb0b37af6 iio: adc: ltc2497: Simplify with dev_err_probe() omits 1030b5bc68ae iio: adc: exynos_adc: Simplify with dev_err_probe() omits 55dc295200e6 iio: adc: envelope-detector: Simplify with dev_err_probe() omits c8b9a02361d9 iio: accel: mma8452: Simplify with dev_err_probe() omits 3bdb1255e6b0 iio: accel: bma180: Simplify with dev_err_probe() omits dc3ebfcaa51f iio: chemical: atlas-ezo-sensor: add humidity sensor support omits d94799668734 dt-bindings: iio: chemical: add Atlas EZO Humidity module [...] omits f6712ed71123 iio: adc: adi-axi-adc: Use kobj_to_dev() instead of contai [...] omits 59713492b786 iio: dac: ad5686: Constify static struct iio_chan_spec omits 8dd746d1e3cb iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml omits 3c3006f5fcec iio: documentation: light: Add as73211 sysfs documentation omits 81f434f01722 iio:adc:axp20x: Convert from OF to generic fw / device properties omits 75caa303d79d Documentation: ABI: iio: fix some spelling mistakes omits ea3e611b29b2 iio: health: max30102: update author's email omits c458b7ca3fd0 iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely [...] omits 0a4596f5bd5a iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr pro [...] omits ad5bd081c62b iio:adc:ti-adc128s052: drop of_match_ptr protection omits 245d56d75ea6 iio:adc:bcm_iproc: Drop of_match_ptr protection and switch [...] omits 5dfb88af3d52 iio: dac: dac5571: Support powerdown for multi-channel omits abfa391721ce dt-bindings: iio: humidity: Add TI HDC20x0 support omits 0115a63c9993 iio: humidity: Add TI HDC20x0 support omits fe184be8c352 iio: sx9310: Use irq trigger flags from firmware omits f86ff7480c3e iio: sx9310: Enable vdd and svdd regulators at probe omits 2756db5e90ac iio: sx9310: Drop channel_users[] omits de479073fa1e iio: sx9310: Miscellaneous format fixes omits e943bba88ed5 iio: sx9310: Use variable to hold &client->dev omits a917af2ab857 iio: sx9310: Simplify error return handling omits 124cbc339cab iio: sx9310: Update copyright omits dc46198f27ff iio: sx9310: Use regmap_read_poll_timeout() for compensation omits 68aa360a77c6 iio: sx9310: Use long instead of int for channel bitmaps omits 01b9cb0dea76 iio: sx9310: Fixes various memory handling omits 9b2cac946987 iio: sx9310: Change from .probe to .probe_new omits ef5bdbab3511 iio: sx9310: Remove acpi and of table macros omits 364e853ceec9 iio: sx9310: Fix irq handling omits d9f753f3e9ed iio: sx9310: Update macros declarations omits 1d863d13412a dt-bindings: iio: Add bindings for sx9310 sensor omits 38a1efc9e7a4 dt-bindings: iio: adc: maxim,max1118 yaml conversion omits 403e5586b52e iio: light: as73211: New driver omits 8a00e56a14a7 ipmi: add a newline when printing parameter 'panic_op' by sysfs omits 282d66289d58 dt-bindings: interrupt-controller: Remove obsolete 'img,me [...] omits 06f7f8e6f958 dt-bindings: phy: Remove phy-stih41x-usb binding omits 2dab430a8e71 dt-bindings: sound: Remove unused 'linux,hdmi-audio' omits 99f667352f6c /dev/zero: also implement ->read omits 0b8c06b75ea1 tools/memory-model: Add a simple entry point document omits 984f272be9d7 tools/memory-model: Improve litmus-test documentation omits cc9628b45c9f tools/memory-model: Update recipes.txt prime_numbers.c path omits 1e44e6e82e7b Replace HTTP links with HTTPS ones: LKMM omits 7fbe67e46aab Merge branch 'strictgp.2020.08.24a' into HEAD omits f511ce1424e5 Merge branch 'scftorture.2020.08.24a' into HEAD omits cfb2c1070a49 Merge branches 'doc.2020.08.24a', 'fixes.2020.09.03b' and [...] omits 70060b8770d3 rcu: Shrink each possible cpu krcp omits 53922270d21d rcu/segcblist: Prevent useless GP start if no CBs to accelerate omits f67281a72b30 Documentation: process: step 2: Link to email list fixed. omits 3b714d24ef17 arm64: mte: CPU feature detection and initial sysreg confi [...] omits 0178dc761368 arm64: mte: Use Normal Tagged attributes for the linear map omits c058b1c4a5ea arm64: mte: system register definitions omits 261e7818f06e binder: print warnings when detecting oneway spamming. omits 89320020d967 binderfs: make symbol 'binderfs_fs_parameters' static omits 4b463822316e binder: Modify comments omits e8b8ae7ce32e binder: Remove bogus warning on failed same-process transaction omits 135ba11a7a07 dma-mapping: set default segment_boundary_mask to ULONG_MAX omits 1e9d90dbed12 dma-mapping: introduce dma_get_seg_boundary_nr_pages() omits 00b3c11879d7 RDMA/rxe: Convert tasklets to use new tasklet_setup() API omits a23afb448ba8 RDMA/qib: Convert tasklets to use new tasklet_setup() API omits 4e95f849993b RDMA/i40iw: Convert tasklets to use new tasklet_setup() API omits 55db47d0828c RDMA/hfi1: Convert tasklets to use new tasklet_setup() API omits 53c2a706ae78 RDMA/bnxt_re: Convert tasklets to use new tasklet_setup() API omits 4c8e84b8876d drm/managed: Cleanup of unused functions and polishing docs omits 75992a4418b6 media: rc: rename ir_lirc_* functions to lirc_* omits 528222d853f9 media: rc: harmonize infrared durations to microseconds omits 32c3db3d9873 media: rc: rename lirc char dev region to "lirc" omits f35e5231d3af media: dvb_usb_pctv452e: use ISL6423 voltage regulator per [...] omits 07be6f4cfd98 media: mxl5xx: remove unused including <linux/version.h> omits f4c4b1bb2f5a ASoC: fsl_sai: Set SAI Channel Mode to Output Mode omits 770f58d7d2c5 ASoC: fsl_sai: Support multiple data channel enable bits omits cf696856bc54 drm/i915: fix regression leading to display audio probe fa [...] omits 4b916ed9f9e8 RDMA/mlx5: Fix potential race between destroy and CQE poll omits 5ee74eb280d0 soundwire: intel: don't manage link power individually omits de763fa88873 soundwire: intel: pass link_mask information to each master omits f748f34ef968 soundwire: intel: add error log for clock-stop invalid configs omits 063ff4e568ce soundwire: stream: enable hw_sync as needed by hardware omits 94eed66107ff soundwire: intel: add multi-link hw_synchronization information omits 88d7c71ea5b2 soundwire: bus: update multi-link definition with hw sync details omits d78071b4e1c3 soundwire: intel: add missing support for all clock stop modes omits 857a7c429e33 soundwire: intel: add multi-link support omits 0ef2986e19c9 soundwire: intel: ignore software command retries omits e4be9facb969 soundwire: intel: disable shim wake on suspend omits 6073755886a4 soundwire: fix port_ready[] dynamic allocation in mipi_disco omits 63642595a78d soundwire: add definition for maximum number of ports omits d0bbcb4e836f ASoC: codecs: soundwire: remove port_ready[] usage from codecs. omits 14eddb0f53fa media: atomisp: cleanup isys_irq headers omits c5ea3e435877 media: atomisp: fix some bad indents omits 5ad658c0038f media: atomisp: remove compile-time tests from input_syste [...] omits 8a8e36facd60 media: atomisp: reorder functions at pixelgen_private.h omits 284be89176e5 media: atomisp: de-duplicate names at *_input_system_global.h omits 39bc26e49a5f media: atomisp: unify INPUT error return type omits 9842fa169cac media: atomisp: don't check for ISP version for includes omits 6543143f0eb7 media: atomisp: get rid of ibuf_ctrl abstraction omits d71dc239a823 media: atomisp: get rid of isys_dma.h and isys_dma_local.h omits 641c2292bf19 media: atomisp: get rid of version-dependent globals omits bd674b5a413c media: atomisp: cleanup ifdefs from ia_css_debug.c omits 929e2a61d672 media: atomisp: get rid of some unused code omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits fe662d846c95 drm/ttm: remove io_reserve_lru handling v3 omits 141b15e59175 drm/nouveau: move io_reserve_lru handling into the driver v5 omits d575ee11317f drm/ttm: make sure that we always zero init mem.bus v2 omits cf4173c2defa Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into for-next omits bcb8024f6064 Merge branch 'omap-for-v5.10/soc' into for-next omits 6db1bd61575f media: atomisp: csi_rx.c: add missing includes omits 54e418106c76 thunderbolt: Add debugfs interface omits fa1653d99cc8 thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE omits 0637e3df17be thunderbolt: Introduce tb_switch_is_tiger_lake() omits 8c3b15a60065 thunderbolt: Introduce tb_switch_is_ice_lake() omits 35ee69e94dce thunderbolt: Check for Intel vendor ID when identifying co [...] omits a3cfebdc1b3a thunderbolt: Introduce tb_port_is_nhi() omits 6de057ef915f thunderbolt: Introduce tb_switch_next_cap() omits 3c8b228d4371 thunderbolt: Introduce tb_port_next_cap() omits 8f8310115e33 thunderbolt: Move struct tb_cap_any to tb_regs.h omits 815ac8567ef9 media: atomisp: atomisp_gmin_platform: check before use omits b2999af93d62 media: atomisp: fix casts at atomisp_compat_ioctl32.c omits 15a36aae1ec1 media: saa7134: avoid a shift overflow omits 883c84aca1e3 media: dvb-ttusb-budget: cleanup printk logic omits 36e3cf0cb17b media: dvb-ttusb-budget: don't use stack for USB transfers omits c91effc08203 media: saa7134-alsa.c: number of pages should be unsigned long omits b4e0a5f9c0ac media: cx88-alsa: number of pages should be unsigned long omits 7463773187a9 media: cx23885-alsa: number of pages should be unsigned long omits 99c2ec04e737 media: cx25821-alsa: number of pages should be unsigned long omits 1faa39e0f3bc media: videobuf-dma-sg: number of pages should be unsigned long omits 73c016543dba media: serial_ir: use the right type for a dma address omits 3f83aa6b4bae media: tda10021: avoid casts when using symbol_rate omits 10f07a6b2a0e media: venus: place extern venus_fw_debug on a header file omits e4969cff95fb media: wl128x: get rid of a potential spectre issue omits 13c129066845 media: av7110_v4l: avoid a typecast omits 7a9b56123a03 media: qt1010: fix usage of unititialized value omits ddc11db26ccb media: tda10086: cleanup symbol_rate setting logic omits 6ac6faee5d7d thunderbolt: Add runtime PM for Software CM omits b2be2b05cf3b thunderbolt: Create device links from ACPI description omits 1c9698f85669 ACPI: Export acpi_get_first_physical_node() to modules omits 2b9941e089ac PCI / thunderbolt: Switch to use device links instead of P [...] omits b2911a593a70 thunderbolt: Enable wakes from system suspend omits 341d45188a78 thunderbolt: Disable lane 1 for XDomain connection omits 284652a4a499 thunderbolt: Configure port for XDomain omits e28178bf566c thunderbolt: Set port configured for both ends of the link omits de4620391786 thunderbolt: Configure link after lane bonding is enabled omits 5cb6ed31c5d5 thunderbolt: Do not change default USB4 router notificatio [...] omits 8145c4350e13 thunderbolt: Initialize TMU again on resume omits 81a2e3e49f1f thunderbolt: Tear down DP tunnels when suspending omits 356b6c4ef5d6 thunderbolt: Send reset only to first generation routers omits 2ca3263a806d thunderbolt: No need to log an error if tb_switch_lane_bon [...] omits edfbd68bb51e thunderbolt: Do not program NFC buffers for USB4 router pr [...] omits 49f2a7f4cdac thunderbolt: Use bit 31 to check if Firmware CM is running [...] omits 59ed8dcad6c8 thunderbolt: Software CM only should set force power in Ti [...] omits 6651c91de042 thunderbolt: Optimize NHI LC mailbox command processing omits dc4c4bf122ed thunderbolt: Optimize Force Power logic omits 0d7ce5c5c4e6 Merge branch 'omap-for-v5.10/prm-genpd' into omap-for-v5.1 [...] omits a4f3761771bc media: atomisp: fix "dubious: !x | !y" sparse warning omits 010494937022 media: atomisp: Avoid comma separated statements omits c1bca5b5ced0 media: atomisp: fix memleak in ia_css_stream_create omits 5b4b09788dc1 media: atomisp: fix spelling mistake "unsupport" -> "unsupported" omits 9b734bb9e7c6 media: atomisp: move null check to earlier point omits 8d1fdaa50c0a media: atomisp: mt9m114: replace fixed function names omits 714d85f0ebae media: atomisp: fix code style issues omits 02900a49a43b media: atomisp: Replace deprecated MSI APIs omits ed99640d558a media: atomisp: fix identation at I2C Kconfig menu omits d221d209470a media: atomisp: fix a brace coding sytle issue omits 7e023a1cc295 media: atomisp: Fix braces placement coding style errors omits f95cb3ddf2ab media: atomisp: fixed a brace coding sytle issue omits 539753884e72 media: atomisp: coding style: correct multiline comments omits 501e69b028a4 Merge branch 'omap-for-v5.10/omap1' into omap-for-v5.10/soc omits 1b24a5723262 media: atomisp: coding style: remove beginning whitespaces omits 71ac680e6339 usb: chipidea: ci_hdrc_imx: restore pinctrl omits 6e0bf0e0e550 x86/boot/compressed: Warn on orphan section placement omits 83109d5d5fba x86/build: Warn on orphan section placement omits 4409d2f8dfe7 arm/boot: Warn on orphan section placement omits 5a17850e251a arm/build: Warn on orphan section placement omits b3e5d80d0c48 arm64/build: Warn on orphan section placement omits 78e7a522693b dt-bindings: renesas,rcar-dmac: Document r8a7742 support omits af07fabdd286 MIPS: p5600: Discard UCA config selection omits f0100c7f1aac MIPS: Use rcu to lookup a task in mipsmt_sys_sched_setaffinity() omits a510b616131f MIPS: Add support for ZSTD-compressed kernels omits 1c4dd334df3a lib: decompress_unzstd: Limit output size omits cd6228b782ae ARM: dts: at91: fix sram nodes omits 58f984941d45 ARM: dts: at91: fix cpu node omits b248b9dd5975 ALSA: vx: vx_pcm: remove redundant assignment omits e408ab068aec ALSA: vx: vx_pcm: remove redundant assignment omits b7dcd6ac0225 ALSA: vx: vx_core: clarify operator precedence omits 93fcef86caaf ALSA: rawmidi: (cosmetic) align function parameters omits a971b42cbf8c ALSA: atmel: ac97: clarify operator precedence omits 2d7a5c6c6902 ALSA: ac97: (cosmetic) align argument names omits 04d0b5e3b1ba ALSA: usb: scarless_gen2: fix endianness issue omits 74610eaf310a ALSA: hda: (cosmetic) align function parameters omits e9bd25885c7f ALSA: hda: auto_parser: remove shadowed variable declaration omits 5656a7a06f0d ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro omits bec206db9db5 ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro omits 9725ce3949a7 ALSA: compress_offload: remove redundant initialization omits cd91fd9f0af5 ALSA: compress_offload: dereference after checking for NUL [...] omits 3bcf8eeb7d97 ALSA: core: timer: clarify operator precedence omits 63632563c0df ALSA: core: timer: remove redundant assignment omits b658cbabf8e3 ALSA: core: pcm_memory: dereference pointer after NULL checks omits b1c14124507b ALSA: core: memalloc: fix fallthrough position omits 931522b90813 ALSA: core: pcm: simplify locking for timers omits ff18de55a62f dmaengine: idxd: add command status to idxd sysfs attribute omits e7184b159dd3 dmaengine: idxd: add support for configurable max wq batch size omits d7aad5550eca dmaengine: idxd: add support for configurable max wq xfer size omits b0ef489e2a9c dmaengine: xilinx: Simplify with dev_err_probe() omits 1c966e1d948b dmaengine: stm32: Simplify with dev_err_probe() omits af53bef5636d dmaengine: pl330: Simplify with dev_err_probe() omits 5d7e816e4445 dmaengine: Save few bytes and increase readability of dma_ [...] omits 7547dbd3b198 dmaengine: Mark dma_request_slave_channel() deprecated omits 7de3f326dd24 ARM: davinci: use simple i2c probe function omits a4dd0524a74c Merge branch 'fixes' into for-next omits 5706d14d2a94 KVM: PPC: Book3S HV: XICS: Replace the 'destroy' method by [...] omits 8c6572356646 scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb omits 979e0dc3457c scsi: scsi_debug: Adjust num_parts to create equally sized [...] omits 5d929371b71b scsi: MAINTAINERS: Update Marvell owned driver maintainers omits 26f84f9bc3ba scsi: hisi_sas: Code style cleanup omits b601577df68a scsi: hisi_sas: Add missing newlines omits 981cc23e741a scsi: hisi_sas: Add BIST support for fixed code pattern omits 2c4d582322ff scsi: hisi_sas: Add BIST support for phy FFE omits ca06f2cd01d0 scsi: hisi_sas: Make phy index variable name consistent omits caeddc0453b9 scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LIN [...] omits 4b3a1f1feda6 scsi: hisi_sas: Modify macro name for OOB phy linkrate omits 847e83552945 scsi: hisi_sas: Avoid accessing to SSP task for SMP I/Os omits 2a5c98d2d2fe scsi: fc: Add 256GBit speed setting to SCSI FC transport omits 16d7fd9079af scsi: fnic: Remove set but not used 'eth_hdrs_stripped' omits 446034e3d419 scsi: fnic: Remove set but not used 'fr_len' omits 6c53316d4898 scsi: fnic: Remove set but not used variable in is_fnic_fi [...] omits c65b4f37db46 scsi: fnic: Remove set but not used 'old_vlan' omits 255937d77390 scsi: fdomain_isa: Merge branches in fdomain_isa_match() omits e5f48ac42cc9 scsi: qla2xxx: Fix the return value omits a08a07326510 scsi: arm: Avoid comma separated statements omits 2355b66ed20c scsi: ufs: Handle LINERESET indication in err handler omits 307348f6ab14 scsi: ufs: Abort tasks before clearing them from doorbell omits 2a71268160b4 scsi: smartpqi: Update copyright omits 5f59128c83fc scsi: smartpqi: Update documentation omits 0051a150c32f scsi: MAINTAINERS: Update smartpqi and hpsa omits 9e21760e4ce4 scsi: hpsa: Update copyright omits 22b330b622e3 Merge branch 'ionic-struct-cleanups' omits 2aaa05a1585f ionic: clarify boolean precedence omits 5b1d8e81a216 ionic: remove unused variable omits b4280948aa22 ionic: clean adminq service routine omits 339dcf7fe33f ionic: clean up desc_info and cq_info structs omits 0c1d175b72e3 ionic: struct reorder for faster access omits 63cd9083b171 ionic: clean up page handling code omits 83cf5c68d663 xsk: Fix use-after-free in failed shared_umem bind omits d3dfc362e073 Merge branch 'RTL8366-stabilization' omits 7e1301ed1881 net: dsa: rtl8366: Refactor VLAN/PVID init omits 6641a2c42b0a net: dsa: rtl8366: Check validity of passed VLANs omits c6f4c2b027c4 selftests: mptcp: fix typo in mptcp_connect usage omits 15ecfabb1f9a Merge branch 'next/dt' into for-next omits cd972fe90008 ARM: dts: s5pv210: Enable audio on Aries boards omits 4f680cb9f1bb RDMA/ucma: Fix resource leak on error path omits 21f8e4828c44 regmap: Add can_sleep configuration option omits 7d11b4787d53 RDMA/qedr: Fix reported max_pkeys omits 1d6fd78a213e xsk: Fix null check on error return path omits 8cd3dc192cb7 staging/emxx_udc: Remove pointless variable assignments omits 3bdb6063733e Merge branch 'next/dt' into for-next omits a6b5a1977c6b ARM: dts: exynos: Correct whitespace and indentation issues omits 6511f11a4982 ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412 omits 1716af24998a ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412 omits 173ab0310fb4 ARM: dts: exynos: Add CPU cooling in Tiny4412 omits 4134628c38da ARM: dts: exynos: Add CPU cooling in SMDK4412 omits ffed15b889a4 ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen omits 1f2448dcb9a2 ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids omits e4cf0a4dba7f ARM: dts: exynos: Override thermal by label in Midas omits eeb62f3d1d33 ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen omits a26fe748716e ARM: dts: exynos: Correct compatible of fixed clocks in Mi [...] omits 2b857a10d544 ARM: dts: exynos: Align MHL GPIO pin configuration with dt [...] omits 9102399b7fd6 ARM: dts: exynos: Add CPU cooling in Universal C210 omits bd031c725d74 ARM: dts: exynos: Add CPU cooling in SMDKv310 omits 5d2bb6621caa ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen omits 03ebf390c4e9 ARM: dts: exynos: Override thermal by label in Trats omits ed32017c7344 ARM: dts: exynos: Override thermal by label in Galaxy I9000 omits 1708f56081e2 ARM: dts: exynos: Override thermal by label in Exynos4210 omits a51e695cafc7 ARM: dts: exynos: Align SPI GPIO node name with dtschema i [...] omits f11d702242a3 ARM: dts: exynos: Replace deprecated GPIO spi-gpio propert [...] omits 64fb61e11fa2 ARM: dts: exynos: Align SPI GPIO node name with dtschema i [...] omits 8bdca79f584d ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats omits b9294408b9a3 ARM: dts: exynos: Add and enable 32 kHz modem clock in Gal [...] omits eb7e538dceda ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310 omits e416f0cabf0b ARM: dts: exynos: Correct S3C RTC bindings and enable it i [...] omits 9ce975bf6b4b ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats omits 83d50121a09a ARM: dts: exynos: Correct S3C RTC bindings and enable it i [...] omits 10c977cc029b ARM: dts: exynos: Correct S3C RTC bindings and enable it i [...] omits 57d4449fd443 ARM: dts: exynos: Correct GPU regulator properties in Gala [...] omits df63dce2d60b ARM: dts: exynos: Silence i2c-gpio dtschema warning in Gal [...] omits de653d045636 ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250 omits dd85345abca6 memory: fsl-corenet-cf: Fix handling of platform_get_irq() error omits 6cf238d4e21b memory: omap-gpmc: Fix -Wunused-function warnings omits ea90f66f2a86 memory: tegra: Remove GPU from DRM IOMMU group omits 25f2f5e5910f memory: tegra186-emc: Simplify with dev_err_probe() omits 74ca0d837b99 memory: brcmstb_dpfe: Simplify with dev_err_probe() omits 968be23ceaca xsk: Fix possible segfault at xskmap entry insertion omits 53ea2076d851 xsk: Fix possible segfault in xsk umem diagnostics omits 858e8b2eb4dd selftests/bpf: Test task_file iterator without visiting pthreads omits 203d7b054fc7 bpf: Avoid iterating duplicated files for task_file iterator omits de09077c8918 block: remove revalidate_disk() omits 32f61d67570d nvdimm: simplify revalidate_disk handling omits 033a1b98b1f8 sd: open code revalidate_disk omits b55d3d21a05d nvme: opencode revalidate_disk in nvme_validate_ns omits b8086d3f5a0e block: use revalidate_disk_size in set_capacity_revalidate [...] omits 659e56ba864d block: add a new revalidate_disk_size helper omits f4ad06f2bb84 block: rename bd_invalidated omits 6540fbf6b634 block: don't clear bd_invalidated in check_disk_size_change omits 653cd5341968 Documentation/filesystems/locking.rst: remove an incorrect [...] omits 0f50257f5348 dma-buf: fix kernel-doc warning in <linux/dma-buf.h> omits e44cd6bc95a1 dma-buf: fix kernel-doc warning in dma-fence.c omits ff4c371d2bc0 arm64: defconfig: Build ADMA and ACONNECT driver omits b554321dbd6d arm64: defconfig: Build AHUB component drivers omits 177208f7b06d arm64: tegra: Add DT binding for AHUB components omits 547141b56c6c arm64: tegra: Enable ACONNECT, ADMA and AGIC on Jetson Nano omits 14721add58ef module: Add more error message for failed kernel module loading omits 4d342964f31e rtlwifi: Remove temporary definition of RT_TRACE omits 98611b00b7ac rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg omits 8f6ee74c2786 ovl: rearrange ovl_can_list() omits 43d193f8440d ovl: enumerate private xattrs omits 610afc0bd408 ovl: pass ovl_fs down to functions accessing private xattrs omits 26150ab5eae1 ovl: drop flags argument from ovl_do_setxattr() omits 7109704705a4 ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs omits d5dc7486e8c6 ovl: use ovl_do_getxattr() for private xattr omits 92f0d6c9cfcf ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() omits de7a52c9c60b ovl: clean up ovl_getxattr() in copy_up.c omits fee0f2980a2e duplicate ovl_getxattr() omits c86243b090bc ovl: provide a mount option "volatile" omits 235ce9ed96bc ovl: check for incompatible features in work dir omits dfe92b6206f5 wcn36xx: Set feature DOT11AC for wcn3680 omits f32248a7a257 wcn36xx: Use existing pointers in wcn36xx_smd_config_bss_v1 omits 8f454b2ffb25 wcn36xx: Add Supported rates V1 structure omits ff11d0c96a6d wcn36xx: Add 802.11ac HAL param bitfields omits 1af05d43b9be wcn36xx: Specify ieee80211_rx_status.nss omits 6ea131acea98 wcn36xx: Fix warning due to bad rate_idx omits 10630b150bd6 wcn36xx: Add 802.11ac MCS rates omits 8490987bdb9a wcn36xx: Hook and identify RF_IRIS_WCN3680 omits 034f0befc1ff wcn36xx: Add a chip identifier for WCN3680 omits a8c7ffdb5fdd mtd: nand: Introduce the ECC engine framework omits 3fbe507ebd82 mtd: mtdconcat: map through panic write handler omits 1174c8a0f33c drm/virtio: drop virtio_gpu_output->enabled omits 1bc371cd0ec9 drm/virtio: fix unblank omits bef7afbf3bb6 scsi: mptscsih: Remove set but not used 'timeleft' omits 7149e0cb31c5 scsi: isci: Remove set but not used 'index' omits e34ce005a177 scsi: dpt_i2o: Remove set but not used 'pHba' omits 9535f2152ace scsi: qedi: Remove redundant NULL check omits cc770ce34aee scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_P [...] omits cfd3d2225aa5 scsi: aacraid: Remove erroneous fallthrough annotation omits ad0c7775e745 scsi: scsi_debug: Implement lun_format omits 265600b7b6e8 block: Remove a duplicative condition omits 8327cce5ff93 block: better deal with the delayed not supported case in [...] omits 143d2600faf1 block: Return blk_status_t instead of errno codes omits 9d3a39a5f1e4 block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE omits a7863b3423fd blk-iocost: update iocost_monitor.py omits f0bf84a5dffa blk-iocost: add three debug stat - cost.wait, indebt and indelay omits 046037551721 blk-iocost: restore inuse update tracepoints omits ac33e91e2dac blk-iocost: implement vtime loss compensation omits dda1315f1853 blk-iocost: halve debts if device stays idle omits 5160a5a53c0c blk-iocost: implement delay adjustment hysteresis omits c421a3eb2e27 blk-iocost: revamp debt handling omits b0853ab4a238 blk-iocost: revamp in-period donation snapbacks omits f1de2439ec43 blk-iocost: revamp donation amount determination omits e08d02aa5fc9 blk-iocost: implement Andy's method for donation weight updates omits 93f7d2db80e4 blk-iocost: restructure surplus donation logic omits 065655c862fe blk-iocost: decouple vrate adjustment from surplus transfers omits 8692d2db8e01 blk-iocost: replace iocg->has_surplus with ->surplus_list omits 1aa50d020c71 blk-iocost: calculate iocg->usages[] from iocg->local_stat [...] omits 97eb19751f15 blk-iocost: add absolute usage stat omits da437b95db83 blk-iocost: grab ioc->lock for debt handling omits 7ca5b2e60bfa blk-iocost: streamline vtime margin and timer slack handling omits ce95570acf74 blk-iocost: make ioc_now->now and ioc->period_at 64bit omits bd0adb91a68b blk-iocost: use WEIGHT_ONE based fixed point number for weights omits fe20cdb51637 blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g omits 7b84b49e381a blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() [...] omits 6ef20f787b0a blk-iocost: move iocg_kick_delay() above iocg_kick_waitq() omits db84a72af6be blk-iocost: clamp inuse and skip noops in __propagate_weights() omits 00410f1b09fe blk-iocost: rename propagate_active_weights() to propagate [...] omits 5e124f74325d blk-iocost: use local[64]_t for percpu stat omits 1f06959bd2c9 block: remove the unused q argument to part_in_flight and [...] omits 8328eb28369a block: remove the disk argument to delete_partition omits c20beffeec3c powerpc/uaccess: Use flexible addressing with __put_user() [...] omits 76d46a1e2fe2 powerpc: Remove flush_instruction_cache() on 8xx omits 6b1992bcdee8 powerpc: unrel_branch_check.sh: enable the use of llvm-obj [...] omits b71dca9891b3 powerpc: unrel_branch_check.sh: use nm to find symbol value omits af13a2244d59 powerpc: unrel_branch_check.sh: exit silently for early errors omits 3745ae63b405 powerpc: unrel_branch_check.sh: fix up the file header omits b84eaab6ede6 powerpc: unrel_branch_check.sh: simplify and tidy up the f [...] omits 3d97abbc9f6f powerpc: unrel_branch_check.sh: convert grep | sed | awk t [...] omits 4e71106c343c powerpc: unrel_branch_check.sh: simplify objdump's asm output omits 20ff8ec18216 powerpc: unrel_branch_check.sh: simplify and combine some [...] omits d9de6b0da85c powerpc: unrel_branch_check.sh: fix shellcheck complaints omits e5e179aa3a39 pseries/drmem: don't cache node id in drmem_lmb struct omits 704dfe931df9 powerpc: Rewrite FSL_BOOKE flush_cache_instruction() in C omits de39b19452e7 powerpc: Rewrite 4xx flush_cache_instruction() in C omits f663f3312051 powerpc: Move flush_instruction_cache() prototype in asm/c [...] omits e426ab39f410 powerpc: Remove flush_instruction_cache for book3s/32 omits 9d6792ffe140 powerpc/pseries: explicitly reschedule during drmem_lmb li [...] omits e53281bc21f0 powerpc: Drop _nmask_and_or_msr() omits 6c9100ea39d2 powerpc: Use simple i2c probe function omits 5d1bc776428f powerpc/pseries: new lparcfg key/value pair: partition_aff [...] omits 59562b5c33d6 powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h omits 82eb1792426f powerpc: drop hard_reset_now() and poweroff_now() declaration omits 63442de43011 powerpc/fpu: Drop cvt_fd() and cvt_df() omits b134cfc3e327 powerpc/irq: Drop forward declaration of struct irqaction omits 169b9afee572 powerpc/hwirq: Remove stale forward irq_chip declaration omits 7db0a07273e8 macintosh: windfarm: remove detatch debug containing spell [...] omits b51ba4fe2e13 powerpc/32s: Fix assembler warning about r0 omits f93af2a494e1 block: cleanup __alloc_disk_node omits e5c7fb400227 block: move the devcgroup_inode_permission call to blkdev_get omits 46d40cfad13c block: remove an outdated comment on the bd_dev field omits 7cf34d97ab45 block: remove the discard_alignment field from struct hd_struct omits 7b8917f5e29c block: remove the alignment_offset field from struct hd_struct omits e44a6a235980 blk-mq: use BLK_MQ_NO_TAG for no tag omits cdfcef9ee877 block: Remove blk_mq_attempt_merge() function omits 7d7ca7c5269b block: Add a new helper to attempt to merge a bio omits bdc6a287bc98 block: Move blk_mq_bio_list_merge() into blk-merge.c omits 8e756373d7c8 block: Move bio merge related functions into blk-merge.c omits 339b5a25c28c blk-wbt: Remove obsolete multiqueue I/O scheduling comment omits 4ce790632803 virtio-blk: Use kobj_to_dev() instead of container_of() omits c4823983538d raw: deprecate the raw driver omits 3310eebafe6f block: remove the BIO_USER_MAPPED flag omits 7589ad6729d6 block: remove __blk_rq_map_user_iov omits 7b63c052a580 block: remove __blk_rq_unmap_user omits f3256075ba49 block: remove the BIO_NULL_MAPPED flag omits c13f0fbc4c19 nvme: don't call revalidate_disk from nvme_set_queue_dying omits c2b4bb8cb374 block: fix locking for struct block_device size updates omits 611bee526b4a block: replace bd_set_size with bd_set_nr_sectors omits db04e18dbb01 block: Make request_queue.rpm_status an enum omits a98278ecfb96 Merge branch 'block-5.9' into for-5.10/block omits dc1a9bf2c816 octeontx2-pf: Add UDP segmentation offload support omits ceb96fae397a net: dsa: mv88e6xxx: Fix W=1 warning with !CONFIG_OF omits 66734e32463b objtool: Define 'struct orc_entry' only when needed omits 3eaecac88a17 objtool: Skip ORC entry creation for non-text sections omits d44becb9decf objtool: Move ORC logic out of check() omits 6545eb030e6f objtool: Move object file loading out of check() omits 1ad5f100e3ba locks: Remove extra "0x" in tracepoint format specifier omits 0697fecf7ecd Merge branch 'dpaa2-eth-add-a-dpaa2_eth_-prefix-to-all-functions' omits 8d138373c555 dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpa [...] omits 5d8dccf8bad9 dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpa [...] omits e6734cd9dbf5 dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpa [...] omits e0afe91443a5 net: openvswitch: fixes crash if nf_conncount_init() fails omits 36a782fdcc2b ibmvnic: Harden device Command Response Queue handshake omits 150f29f5e6ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits e7a7499d841b PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions omits 8d5d94603eaf Merge branch 'edac-misc' into edac-for-next omits 8aa639e1483b liquidio: Remove unneeded cast from memory allocation omits 1bac035c59a2 net: sungem: Remove unneeded cast from memory allocation omits ffa81fa46e2d net/tls: Implement getsockopt SOL_TLS TLS_RX omits 66077adb70a2 EDAC/ti: Fix handling of platform_get_irq() error omits c70ed3f77ca6 Merge branch 'net-openvswitch-improve-the-codes' omits e6896163b20c net: openvswitch: remove unused keep_flows omits df68d64ee3f5 net: openvswitch: refactor flow free function omits cf3266ad482d net: openvswitch: improve the coding style omits afce6996943b EDAC/aspeed: Fix handling of platform_get_irq() error omits 4c2af5ddf84b memory: samsung: exynos5422-dmc: add missing and fix kerneldoc omits 1415fa0dca59 memory: samsung: exynos5422-dmc: remove unused exynos5_dmc [...] omits bb0ebc7d3964 memory: samsung: exynos5422-dmc: rename timing register fi [...] omits f3d95f5f5136 arm64: defconfig: Enable Lontium LT9611 driver omits 4c6491a343e9 staging: spmi: hisi-spmi-controller: Use proper format in [...] omits e670f1d09707 arm64: defcondfig: Enable USB ACM and FTDI drivers omits 62d2e63c3ef6 staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw [...] omits 75069a4e8253 staging: rtl8188eu: use __func__ in os_dep omits 608a911bcd3d staging: qlge: qlge_mpi: Fix several CHECKs involving braces omits 035fff1f7aab x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled omits 00da4805c3e1 PCI: Remove unnecessary header includes omits 5da7eb801d50 Merge branch 'misc' into for-next omits 385d41d7edbc regulator: tps65910: Constify static regulator_ops omits e92b8ef87a8a regulator: tps65912: Constify static regulator_ops omits 25c8044502ca regulator: tps6586x: Constify static regulator_ops omits 7d844ac3b5a8 regulator: tps65090: constify static regulator_ops omits 2e6d9db83ac7 regulator: tps65086: Constify static regulator_ops omits 01167e88e937 regulator: tps62360: Constify tps62360_dcdc_ops omits 55c81934e704 regulator: tps6105x: Constify tps6105x_regulator_ops omits dcb97c10f967 regulator: tps51632: Constify tps51632_dcdc_ops omits d17343b87da4 Merge series "Introduce Embedded Controller driver for Ace [...] omits 50df0eebbd49 regmap: soundwire: remove unused header mod_devicetable.h omits 2b32d2f7ce0a regmap: Use flexible sleep omits ebc4ecd48ca6 bpf: {cpu,dev}map: Change various functions return type fr [...] omits c08503ec03db drm/gma500: Constify static structs omits 2c92790b1203 libertas_tf: Remove unused macro QOS_CONTROL_LEN omits e1920d6ae6bd brcmsmac: phytbl_n: Remove a few unused arrays omits ebcfc66f56a4 brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_ [...] omits a36e4e4a898b brcmsmac: phy_n: Remove a bunch of unused variables omits 38c95e0258a0 brcmsmac: phy_lcn: Remove a bunch of unused variables omits 2d4a48d1f92b prism54: isl_ioctl: Remove unused variable 'j' omits 73ffcd404a7e rsi: rsi_91x_sdio_ops: File headers are not good kernel-do [...] omits 0e25262bc367 rtw88: debug: Remove unused variables 'val' omits 2307d0bc9d8b wl3501_cs: Fix a bunch of formatting issues related to fun [...] omits 8cea7f1c8813 hostap: Remove unused variable 'fc' omits 64403dc35cb7 rsi: rsi_91x_sdio: Fix a few kernel-doc related issues omits b95451e02e1c wlcore: debugfs: Remove unused variable 'res' omits e769ab5359cb brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' omits bb4b2c8ba39d zd1211rw: zd_chip: Correct misspelled function argument omits f3242a5ba91d zd1211rw: zd_mac: Add missing or incorrect function documentation omits 2fae7bf8e379 zd1211rw: zd_chip: Fix formatting omits 1d2389b53c85 brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' omits ef8308d34a93 orinoco_usb: Downgrade non-conforming kernel-doc headers omits 78211e026bd0 brcmfmac: p2p: Fix a couple of function headers omits a60e33af4e28 iwlegacy: 3945: Remove all non-conformant kernel-doc headers omits 305fd82aee87 iwlegacy: 3945-rs: Remove all non-conformant kernel-doc headers omits dd13d6dcc24d iwlegacy: 3945-mac: Remove all non-conformant kernel-doc headers omits f5c3bf15f34c brcmsmac: ampdu: Remove a couple set but unused variables omits 77dacc8fc64c mwifiex: pcie: Move tables to the only place they're used omits a57307ca6b66 ASoC: odroid: Use unevaluatedProperties omits 3e7ba1c0432e ASoC: midas-audio: Correct parsing sound-dai phandles omits 8187d8300251 ASoC: samsung-i2s: Use unevaluatedProperties omits 160c174ff697 ASoC: rt5682: Prefer async probe omits 2a30aca81a72 arm64: vdso: Fix unusual formatting in *setup_additional_pages() omits 0cbc2659123e arm64: vdso32: Remove a bunch of #ifdef CONFIG_COMPAT_VDSO guards omits 2a9b29b28983 xtensa: fix Kconfig typo omits 4fcadb39c6b2 spelling.txt: Remove some duplicate entries omits 552a028f6d3a mtd: rawnand: oxnas: cleanup/simplify code omits cae1d5a2c5a4 selftests: vm: add fragment CONFIG_GUP_BENCHMARK omits b784a88e523a perf: Fix opt help text for --no-bpf-event omits 53ed4cf6519d HID: logitech-dj: Fix spelling in comment omits 36c6aa26e9ca bootconfig: Fix kernel message mentioning CONFIG_BOOT_CONFIG omits 2f078a0fe08d MAINTAINERS: rectify MMP SUPPORT after moving cputype.h omits ead5d1f4d877 Merge branch 'master' into for-next omits f53fa968a734 scif: Fix spelling of EACCES omits cfe9e707c564 media: open.rst: document mc-centric and video-node-centric omits 127a2bedac66 media: docs: add glossary.rst with common terms used at V4L2 spec omits 3c5f9362c4cd media: open.rst: remove the minor number range omits 374d1432ca89 media: open.rst: better document device node naming omits b0053104d5a9 media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text [...] omits 84d333417d5e media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text [...] omits cc9539e7884c media: docs: use the new SPDX header for GFDL-1.1 on *.svg files omits 059b1c5b1557 media: docs: use the new SPDX header for GFDL-1.1 on *.rst files omits 8c91dc085b44 media: venus: Make debug infrastructure more flexible omits f08abe6a1e07 media: venus: Add debugfs interface to set firmware log level omits 8b6a1010afb8 media: docs: Deprecate mfc frame skip control omits ef56b3ee4f54 media: s5p-mfc: Use standard frame skip mode control omits 94dfb1689c25 media: venus: venc: Add support for frame-skip mode v4l2 control omits 44f5b2fffc32 media: v4l2-ctrl: Add frame-skip std encoder control omits 69ff4b2caa95 media: venus: venc: Add support for constant quality control omits 4ad1b0d410c8 media: v4l2-ctrls: Add encoder constant quality control omits 73d513e45ac7 media: venus: Add new interface queues reinit omits 43e221e485e5 media: venus: Rework recovery mechanism omits 10865c98986b media: venus: parser: Prepare parser for multiple invocations omits 58084b3f6c54 media: venus: Fix reported frame intervals omits e1c69c4eef61 media: venus: fixes for list corruption omits b3a23db0e2f8 media: cedrus: Use H264_SCALING_MATRIX only when required omits e6de6b3fac5f media: hantro: Use H264_SCALING_MATRIX only when required omits fd902918e3e6 media: rkvdec: Use H264_SCALING_MATRIX only when required omits d3951cfc9bee media: rkvdec: Drop unneeded per_request driver-specific c [...] omits 46e8893e72b4 media: cedrus: h264: Fix frame list construction omits cfc8c3ed533e media: cedrus: h264: Properly configure reference field omits a52b29e8d21d media: rkvdec: Don't require unneeded H264_SLICE_PARAMS omits 057c4452894a media: hantro: Don't require unneeded H264_SLICE_PARAMS omits 54889c51b833 media: uapi: h264: Rename and clarify PPS_FLAG_SCALING_MAT [...] omits d9358563179a media: uapi: h264: Clean slice invariants syntax elements omits 2287c5e65cbc media: uapi: h264: Clarify SLICE_BASED mode omits f6f0d58edfa7 media: uapi: h264: Drop SLICE_PARAMS 'size' field omits f9879eb37829 media: uapi: h264: Increase size of DPB entry pic_num omits c02ff21952a6 media: uapi: h264: Clean DPB entry interface omits 4245232fa6ca media: uapi: h264: Increase size of 'first_mb_in_slice' field omits fb92c56312d4 media: uapi: h264: Clarify pic_order_cnt_bit_size field omits eb44c6c9c236 media: uapi: h264: Split prediction weight parameters omits cefdf805844b media: uapi: h264: Further clarify scaling lists order omits e000e1fa4bdb media: uapi: h264: Update reference lists omits ab3d4b41b4ea media: ov5675: correct the maximum exposure value omits e4cf8c58af75 media: Documentation: media: Document how to write camera [...] omits fd210e31d7b4 media: ov7740: use SCCB regmap omits 49b20d981d72 media: imx274: fix frame interval handling omits 52438c4463ac media: m5mols: Check function pointer in m5mols_sensor_power omits e5b95c8febd5 media: i2c: fix error check on max9286_read call omits 4eb5928dbfff media: omap: Replace HTTP links with HTTPS ones omits 4c85f628f663 media: ov5640: Correct Bit Div register in clock tree diagram omits 9eb88a819f43 media: ipu3.rst: Format media-ctl and yavta commands as co [...] omits 2110d00b4966 media: MAINTAINERS: ov5647: Replace maintainer omits 09e00460363d media: dt-bindings: media: ov5647: Document clock-noncontinuous omits a54129887793 media: dt-bindings: media: ov5647: Document pwdn-gpios omits 93d087f8e6ba media: dt-bindings: media: ov5647: Convert to json-schema omits da6264baf933 media: intel-ipu3: Fix code style issue omits 6b7324fb4d48 media: MAINTAINERS: Fix email typo and correct name of Tianshu omits 3cb14256d887 media: i2c: ov2740: get OTP data ready before nvmem registration omits 1d8f95c49705 media: radio: si476x: no need to check return value of deb [...] omits 8c23f411296e media: sti: no need to check return value of debugfs_creat [...] omits 87a9672c1d24 media: mtk-vpu: no need to check return value of debugfs_c [...] omits cb562dae04b8 media: exynos4-is: no need to check return value of debugf [...] omits 6d7a1b60c010 media: coda: no need to check return value of debugfs_crea [...] omits 5d0d7b9009fe media: cec: no need to check return value of debugfs_creat [...] omits 31163906f19b media: dt-bindings: media: Correct samsung-fimc parallel p [...] omits e571f75b6b90 media: exynos4-is: Handle duplicate calls to vidioc_streamoff omits 4e3991c1be32 media: exynos4-is: Remove unused struct member input_index omits 24939f92788f media: exynos4-is: Remove inh_sensor_ctrls omits 18174117ba18 media: exynos4-is: Add support for multiple sensors on one port omits 401b463dac27 media: exynos4-is: Use global num_sensors rather than local index omits 1068fe3aaf0e media: exynos4-is: Properly set JPEG options for parallel ports omits b127f8db753a media: exynos4-is: Correct missing entity function initialization omits a1f51d373242 media: exynos4-is: Fix nullptr when no CSIS device present omits 55400d7745ca media: exynos4-is: Request syscon only if ISP writeback is [...] omits 40df2adca689 media: exynos4-is: Remove static driver data for S5PV210 F [...] omits 669ccf19ed20 media: hantro: postproc: Fix motion vector space allocation omits 6d9e8cd0553b media: hantro: h264: Get the correct fallback reference buffer omits 3c9c3902e325 tm6000: drop unnecessary list_empty omits 7f8655166512 ath10k: Get rid of "per_ce_irq" hw param omits d66d24ac300c ath10k: Keep track of which interrupts fired, don't poll them omits b92aba35d39d ath10k: Add interrupt summary based CE processing omits 67dc47513ada Merge branches 'renesas-arm-defconfig-for-v5.10' and 'rene [...] omits 5a87251dac0d ARM: shmobile: defconfig: Enable CONFIG_PCIE_RCAR_HOST omits 9b801a1449b1 ARM: multi_v7_defconfig: Enable CONFIG_PCIE_RCAR_HOST omits a357a7840702 saa7134: drop unnecessary list_empty omits a50732124bd9 media: cx231xx: drop unnecessary list_empty omits 0e9952804ec9 Bluetooth: Clear suspend tasks on unregister omits 8445e2c54c25 drm: Replace mode->export_head with a boolean omits 4b782e3d2028 Merge branch 'for-5.9/upstream-fixes' into for-next omits 722aa791af0f Merge branch 'next/dt64' into for-next omits 396a1df22c4b Merge branch 'next/dt' into for-next omits 68f4babbc637 ARM: dts: exynos: Move fixed clocks under root node in Exynos3250 omits c312147a1dbc Merge branch 'edac-misc' into edac-for-next omits 7e98d540f21f arm64: dts: exynos: Add compatibles to sysreg nodes omits 1e1129b65ef3 arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio pr [...] omits 857a3139bd8b EDAC/i5100: Fix error handling order in i5100_init_one() omits 0e09c4fa72f9 drm: Nuke mode->private_flags omits 539f8fc253ec drivers: optee: fix i2c build issue omits 4a17e8513376 microblaze: fix kbuild redundant file warning omits 765be4459d92 rtlwifi: Use fallthrough pseudo-keyword omits f4ce4bf6687f rtl818x_pci: switch from 'pci_' to 'dma_' API omits 478762855b5a p54: avoid accessing the data mapped to streaming DMA omits 78e98fe74478 Merge branch 'for-5.9/upstream-fixes' into for-next omits e9cf68ff4eff rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' omits a940977aaf2a brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' omits fa5768d59c53 iwlegacy: 4965-calib: Demote seemingly accidental kernel-d [...] omits 3ecf6a3d6f62 iwlegacy: 4965-rs: Demote non kernel-doc headers to standa [...] omits 5316050efdde rsi: Source file headers are not suitable for kernel-doc omits 03a7c2ea609b b43: phy_ht: Remove 9 year old TODO omits 9d16c3859012 brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others omits 35b7fbfc51d6 iwlegacy: 4965-mac: Convert function headers to standard c [...] omits 7a03124c1df5 rsi: File headers are not suitable for kernel-doc omits 866cf939f252 brcmfmac: firmware: Demote seemingly unintentional kernel- [...] omits 246fe9f15036 rsi: Source file headers do not make good kernel-doc candidates omits dceb807b2f28 brcmsmac: main: Remove a bunch of unused variables omits a451ff855218 rsi: Add descriptions for rsi_set_vap_capabilities()'s parameters omits 5763605890fe brcmfmac: p2p: Fix a bunch of function docs omits d7f95d9204ca brcmsmac: ampdu: Remove a bunch of unused variables omits 501c0980b752 rsi: Add description for function param 'sta' omits adb48b269856 drm/dp_mst: Support remote i2c writes omits ea4e3bef4c94 Documentation/x86: Add documentation for /proc/cpuinfo fea [...] omits ec511969097f hostap: Remove set but unused variable 'hostscan' omits f030ed4079d0 libertas_tf: Fix function documentation formatting errors omits 457023556e94 libertas: Fix misnaming for function param 'device' omits 2de64ca7c9fa brcmfmac: p2p: Deal with set but unused variables omits 7951a3bfa2b1 iwlegacy: 4965: Demote a bunch of nonconformant kernel-doc [...] omits 9463fd554bb8 rsi: File header comments should not be kernel-doc omits 311175173c8a rsi: Fix a myriad of documentation issues omits 5dfcdc7a520e rsi: Fix a few kerneldoc misdemeanours omits a8433a92521b rsi: Fix misnamed function parameter 'rx_pkt' omits e6cf87bfe869 mt7601u: phy: Fix misnaming when documented function param [...] omits fff15f23b8e7 thunderbolt: Use kobj_to_dev() instead of container_of() omits f696d724358c libertas: Fix 'timer_list' stored private data related dot-rot omits e2eb189e7660 cw1200: wsm: Remove 'dummy' variables omits debdbb0c1b20 hostap: hostap_ap: Mark 'txt' as __always_unused omits 6182abd858f7 iwlegacy: debug: Demote seemingly unintentional kerneldoc header omits 9554663b8c57 libertas_tf: Fix a bunch of function doc formatting issues omits 25ced81e288d wlcore: cmd: Fix some parameter description disparities omits 9833f5034597 libertas_tf: Demote non-conformant kernel-doc headers omits 2fc4c9ff1606 rsi: File header should not be kernel-doc omits 470d48c1c4c6 rsi: Fix some kernel-doc issues omits 34537d4924ba hostap: Mark 'freq_list' as __maybe_unused omits 6b8c7574a5f8 rtlwifi: fix build warning omits 5d4650ae8ba6 zd1211rw: fix build warning omits 464d9b349be6 soc: renesas: Align driver description titles omits 414d2ff5e5f2 x86/boot/compressed: Add missing debugging sections to output omits d1c0272bc1c0 x86/boot/compressed: Remove, discard, or assert for unwant [...] omits 7cf891a40057 x86/boot/compressed: Reorganize zero-size section asserts omits 5354e84598f2 x86/build: Add asserts for unwanted sections omits 815d680771ae x86/build: Enforce an empty .got.plt section omits a850958c0724 x86/asm: Avoid generating unused kprobe sections omits 7e8c4ed2638d arm/boot: Handle all sections explicitly omits 0c918e753f8c arm/build: Assert for unwanted sections omits 512dd2eebe55 arm/build: Add missing sections omits 3b14aefb8432 arm/build: Explicitly keep .ARM.attributes sections omits d7e3b065dc98 arm/build: Refactor linker script headers omits 7c9903c9bf71 x86/perf, static_call: Optimize x86_pmu methods omits d25e37d89dd2 tracepoint: Optimize using static_call() omits a945c8345ec0 static_call: Allow early init omits 6c3fce794e9d static_call: Add some validation omits 5b06fd3bb9cd static_call: Handle tail-calls omits 452cddbff74b static_call: Add static_call_cond() omits c43a43e439e0 x86/alternatives: Teach text_poke_bp() to emulate RET omits f03c412915f5 static_call: Add simple self-test for static calls omits 1e7e47883830 x86/static_call: Add inline static call implementation for x86-64 omits e6d6c071f22d x86/static_call: Add out-of-line static call implementation omits 6333e8f73b83 static_call: Avoid kprobes on inline static_call()s omits 9183c3f9ed71 static_call: Add inline static call infrastructure omits 115284d89a43 static_call: Add basic static call infrastructure omits 563a02b0c970 compiler.h: Make __ADDRESSABLE() symbol truly unique omits 0db6e3734b13 jump_label,module: Fix module lifetime for __jump_label_mo [...] omits 59cc8e0a906e module: Properly propagate MODULE_STATE_COMING failure omits 0340a6b7fb76 module: Fix up module_notifier return values omits 70d932985757 notifier: Fix broken error handling pattern omits be2881824ae9 arm64/build: Assert for unwanted sections omits 578d7f0fd6a5 arm64/build: Add missing DWARF sections omits 2883352bf801 arm64/build: Use common DISCARDS in linker script omits 6e0a66d10c5b arm64/build: Remove .eh_frame* sections due to unwind tables omits 34b4a5c54c42 arm64/kernel: Remove needless Call Frame Information annotations omits b4ca91027d82 arm64/mm: Remove needless section quotes omits e2179a09ab08 efi/libstub: Disable -mbranch-protection omits eff8728fe698 vmlinux.lds.h: Add PGO and AutoFDO input sections omits a840c4de569f vmlinux.lds.h: Add .symtab, .strtab, and .shstrtab to ELF_DETAILS omits c604abc3f6e3 vmlinux.lds.h: Split ELF_DETAILS from STABS_DEBUG omits d812db78288d vmlinux.lds.h: Avoid KASAN and KCSAN's unwanted sections omits dfbe69689b4d vmlinux.lds.h: Add .gnu.version* to COMMON_DISCARDS omits 03c2b85cb7f1 vmlinux.lds.h: Create COMMON_DISCARDS omits f7ec68b341db drm/crc-debugfs: Fix memleak in crc_control_write omits 1fa0140956e7 drm/i915: Add HDCP 1.4 support for MST connectors omits da44edbb8429 drm/i915: Print HDCP version info for all connectors omits e38c298fcd19 drm/mst: Add support for QUERY_STREAM_ENCRYPTION_STATUS MS [...] omits 038bac8970ac drm/i915: Add connector to hdcp_shim->check_link() omits bf3657dad00b drm/i915: Plumb port through hdcp init omits d079b7e4b638 drm/i915: Factor out HDCP shim functions from dp for use b [...] omits f1c7a36b05ed drm/i915: Use ddi_update_pipe in intel_dp_mst omits 515d5755ee5a drm/i915: Support DP MST in enc_to_dig_port() function omits 36e5e7042b20 drm/i915: Don't fully disable HDCP on a port if multiple p [...] omits a1de8685d65c drm/i915: Clean up intel_hdcp_disable omits a6597faa2d59 drm/i915: Protect workers against disappearing connectors omits a72394e4de6d drm/i915: Factor out hdcp->value assignments omits 0b9c9290d1d1 drm/i915: Use the cpu_transcoder in intel_hdcp to toggle H [...] omits 58418f0c0f70 drm/i915: Intercept Aksv writes in the aux hooks omits 1cfcdbf3be31 drm/i915: WARN if HDCP signalling is enabled upon disable omits 2cc0c7b520bf drm/i915: Clear the repeater bit on HDCP disable omits 1f0882214fd0 drm/i915: Fix sha_text population code omits 2281f797f552 mm: cma: use CMA_MAX_NAME to define the length of cma name array omits c6303ab9b91e arm64: mm: reserve per-numa CMA to localize coherent dma buffers omits b7176c261cdb dma-contiguous: provide the ability to reserve per-numa CMA omits cd053ac211ca Merge branch 'for-5.9/upstream-fixes' into for-next omits 7973b8ac669e scsi: ufs: exynos: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL omits 5df6f2def50c scsi: ufs: Introduce skipping manual flush for Write Booster omits 79416e97dda0 drm/nouveau/kms: Start using drm_dp_read_dpcd_caps() omits b9936121d95b drm/i915/dp: Extract drm_dp_read_dpcd_caps() omits f28e32d3906e drm/nouveau/kms: Don't change EDID when it hasn't actually [...] omits a4efad354cf1 drm/nouveau/kms/nv50-: Add support for DP_SINK_COUNT omits 4778ff052812 drm/i915/dp: Extract drm_dp_read_sink_count() omits 693c3ec5976e drm/i915/dp: Extract drm_dp_read_sink_count_cap() omits 409d38139b42 drm/nouveau/kms/nv50-: Use downstream DP clock limits for [...] omits 3d3721ccb18a drm/i915/dp: Extract drm_dp_read_downstream_info() omits d297ce4b5d49 drm/nouveau/kms: Only use hpd_work for reprobing in HPD paths omits 02bb7fe2d3ea drm/nouveau/kms: Move drm_dp_cec_unset_edid() into nouveau [...] omits 8b75e83e9c94 drm/nouveau/kms: Use new drm_dp_read_mst_cap() helper for [...] omits 4b4659128e63 drm/i915/dp: Extract drm_dp_read_mst_cap() omits a0922278f83e drm/nouveau/kms/nv50-: Refactor and cleanup DP HPD handling omits 4944245cebb9 drm/nouveau/kms/nv50-: Use drm_dp_dpcd_(readb|writeb)() in [...] omits 09838c4efe9a drm/nouveau/kms: Search for encoders' connectors properly omits 254e7e3bfcfc drm/nouveau/kms: Don't clear DP_MST_CTRL DPCD in nv50_mstm_new() omits 57940402b58b drm/nouveau/kms/nv50-: Use macros for DP registers in nouv [...] omits 73596dbfde6c drm/nouveau/kms/nv50-: Just use drm_dp_dpcd_read() in nouv [...] omits 6ba1193255eb drm/nouveau/kms/nv50-: Remove open-coded drm_dp_read_desc() omits bbcd521e1495 drm/nouveau/kms: Fix some indenting in nouveau_dp_detect() omits 755a2f180c91 Documentation: clarify driver licensing rules omits 3942ea7a10c9 deprecated.rst: Remove now removed uninitialized_var omits 3519c4d6e08e Documentation: add minimum clang/llvm version omits eb45fb2fb16d docs: process: Add cross-link to security-bugs omits 4680af672bc0 docs/ia64: Drop obsolete Xen documentation omits 33afda77a783 docs/memory-barriers.txt/kokr: Allow architecture to overr [...] omits 20aa600aee63 docs/memory-barriers.txt/kokr: Remove remaining references [...] omits 537f3a7cf48e docs/memory-barriers.txt: Fix references for DMA*.txt files omits b21b8da456c8 Documentation/kokr/howto: Wordsmith omits 4350937f730d Documentation/kokr: bring process docs up to date omits e44f128768bf integrity: Use current_uid() in integrity_audit_message() omits 48ce1ddce16b ima: Fail rule parsing when asymmetric key measurement isn [...] omits 176377d97d6a ima: Pre-parse the list of keyrings in a KEY_CHECK rule omits 21a6d1780d5b kunit: tool: allow generating test results in JSON omits 5578d008d9e0 kunit: tool: fix running kunit_tool from outside kernel tree omits f69237e1e954 selftests: more general make nesting support omits 4ca4c562efb6 xtensa: uaccess: Add missing __user to strncpy_from_user() [...] omits 144b0a0e6086 ipvs: remove dependency on ip6_tables omits f56407fa6e69 bpf: Remove bpf_lsm_file_mprotect from sleepable list. omits b69e56cf7651 samples/bpf: Fix to xdpsock to avoid recycling frames omits 75fa677260be selftests: use "$(MAKE)" instead of "make" for headers_install omits c8a039a47ffe samples/bpf: Optimize l2fwd performance in xdpsock omits 34e1ec319e99 net: ipv4: remove unused arg exact_dif in compute_score omits 3f7d820bad6c net: ipv6: remove unused arg exact_dif in compute_score omits 10eb46679460 Merge branch 'net-phy-add-Lynx-PCS-MDIO-module' omits 588d05504d2d net: dsa: ocelot: use the Lynx PCS helpers in Felix and Seville omits 0da4c3d393e4 net: phy: add Lynx PCS module omits 2dab432c5ae4 net: mdiobus: add clause 45 mdiobus write accessor omits 29f02ee47764 net: phylink: consider QSGMII interface mode in phylink_mi [...] omits afd6220999d4 net: phylink: add helper function to decode USXGMII word omits d60432994ea2 net/wan/fsl_ucc_hdlc: Add MODULE_DESCRIPTION omits 26613a9559b4 net: hns: Remove unused macro AE_NAME_PORT_ID_IDX omits 52db4bcafc26 net: dl2k: Remove unused macro DRV_NAME omits d32575aa6284 net: wan: slic_ds26522: Remove unused macro DRV_NAME omits 622a63f6f324 tipc: Remove unused macro TIPC_NACK_INTV omits ff007a9ba2a6 tipc: Remove unused macro TIPC_FWD_MSG omits b1fd4470cdf8 mptcp: Remove unused macro MPTCP_SAME_STATE omits 5af68891dc16 net: clean up codestyle omits cbc08a33126f net: Use helper macro IP_MAX_MTU in __ip_append_data() omits 4d4dce31ef1a net: ethernet: ti: am65-cpts: fix i2083 genf (and estf) Re [...] omits 31b143e5b7df Merge branch 'sfc-clean-up-some-W-1-build-warnings' omits f2ed621fad08 sfc: return errors from efx_mcdi_set_id_led, and de-indirect omits b1d11fdbe5b3 sfc: fix kernel-doc on struct efx_loopback_state omits b6d96931cade sfc: fix unused-but-set-variable warning in efx_farch_filt [...] omits 35ff765f8d50 sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok omits bd10d459056f Merge branch 'Add-ip6_fragment-in-ipv6_stub' omits a7c978c6c958 openvswitch: using ip6_fragment in ipv6_stub omits 1d97898b36ba ipv6: add ipv6_fragment hook in ipv6_stub omits 353ff8ccadbe Merge branch 'gtp-minor-enhancements' omits 151ea46f3de1 gtp: relax alloc constraint when adding a pdp omits e2d1baca2b33 gtp: remove useless rcu_read_lock() omits e859a60add1d net: phylink: avoid oops during initialisation omits 3b44c793603c Merge branch 'hinic-add-debugfs-support' omits 5215e16244ee hinic: add support to query function table omits 626f06031143 hinic: add support to query rq info omits 253ac3a97921 hinic: add support to query sq info omits acabf32805f7 xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs omits 35149b2c048e samples/bpf: Add new sample xsk_fwd.c omits 2f6324a3937f libbpf: Support shared umems between queues and devices omits a1132430c2c5 xsk: Add shared umem support between devices omits b5aea28dca13 xsk: Add shared umem support between queue ids omits 9647c57b11e5 xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlie [...] omits 8ef4e27eb3f0 xsk: Rearrange internal structs for better performance omits 921b68692abb xsk: Enable sharing of dma mappings omits 7f7ffa4e9c38 xsk: Move addrs from buffer pool to umem omits a5aa8e529e36 xsk: Move xsk_tx_list and its lock to buffer pool omits c2d3d6a47462 xsk: Move queue_id, dev and need_wakeup to buffer pool omits 7361f9c3d719 xsk: Move fill and completion rings to buffer pool omits 1c1efc2af158 xsk: Create and free buffer pool independently from umem omits c4655761d3cf xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver i [...] omits 1742b3d52869 xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver in [...] omits c30a3c957c88 netlink: policy: correct validation type check omits 29523c5e6716 bpf: Fix build without BPF_LSM. omits 9667305c6374 bpf: Fix build without BPF_SYSCALL, but with BPF_JIT. omits 5dc1a0bcb758 include/uapi/linux: Fix indentation in kfd_smi_event enum omits 55977744f9d8 drm/amdkfd: Add GPU reset SMI event omits 7ec3e67307f8 arm64: dts: qcom: sc7180-trogdor: add initial trogdor and [...] omits 6e043c658e79 arm64: dts: stratix10/agilex: add the ptp_ref clock omits 524d8ffd07f0 RDMA/qib: Tidy up process_cc() omits d2598bb809d1 RDMA/qib: Remove superfluous fallthrough statements omits d33fe77bdf75 Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb omits dc45d375cfa5 Bluetooth: btusb: Update boot parameter specific to SKU omits a56dbff00095 scsi: target: tcmu: Replace zero-length array with flexibl [...] omits f2aa23e80ef6 ima: Replace zero-length array with flexible-array member omits a0e2e9d48ccb enetc: Replace zero-length array with flexible-array member omits e94e435feafd fs: Replace zero-length array with flexible-array member omits 6f6d06cd880c Bluetooth: Replace zero-length array with flexible-array member omits 3629e4918544 params: Replace zero-length array with flexible-array member omits 2a5c5b39a6d0 tracepoint: Replace zero-length array with flexible-array member omits 4f2fece590f2 platform/chrome: cros_ec_proto: Replace zero-length array [...] omits 3213d8a0ad7f platform/chrome: cros_ec_commands: Replace zero-length arr [...] omits f9196da3f885 mailbox: zynqmp-ipi-message: Replace zero-length array wit [...] omits 6989aa62d342 Merge tag 'v5.9-rc3' into rdma.git for-next omits bb3608bf9b82 dmaengine: ti-cppi5: Replace zero-length array with flexib [...] omits b58c18c88c20 rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg omits e6dd230a4d8e rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg omits 8f11dad4145c rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg omits fca8218d33f3 rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg omits e24a2a8795fb rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg omits 6bf8bc19297b rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg omits 34d7f007171d rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg omits de0c8a968809 rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg omits 5b4e998b8ae7 rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg omits 57b0b743e402 rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg omits c8159c3ff8db rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg omits f108a420e50a rtlwifi: Replace RT_TRACE with rtl_dbg omits 78a7245d8430 rtlwifi: Start changing RT_TRACE into rtl_dbg omits 7672dac30435 RDMA/rxe: Address an issue with hardened user copy omits 63fa15dbd488 RDMA/rxe: Add SPDX hdrs to rxe source files omits e96eecdb290a ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() omits 859228a3ae82 carl9170: Convert 'ar9170_qmap' to inline function omits ea2e3df7c4f2 wil6210: wil_platform: Demote kernel-doc header to standar [...] omits c7b1a9b358e1 wil6210: pmc: Demote a few nonconformant kernel-doc functi [...] omits e2d651b99379 wil6210: txrx_edma: Demote comments which are clearly not [...] omits e6636d649474 wil6210: txrx: Demote obvious abuse of kernel-doc omits 299ff6c6baa2 wil6210: interrupt: Demote comment header which is clearly [...] omits 6b9739c8b8b8 wil6210: wmi: Fix formatting and demote non-conforming fun [...] omits b2c094582e38 ath11k: fix missing error check on call to ath11k_pci_get_ [...] omits bd5dd7aaa4c0 ath11k: fix spelling mistake "moniter" -> "monitor" omits 61690d01db32 RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() omits c08279a93191 ath11k: convert tasklets to use new tasklet_setup() API omits 5d985d724bfa RDMA/core: Trigger a WARN_ON if the driver causes uobjects [...] omits 074bf2c2c7a1 RDMA/hns: Get udp sport num dynamically instead of using a [...] omits d452bd091e16 drm/i915: break TGL pci-ids in GT 1 & 2 omits 66ccd2560aff selinux: simplify away security_policydb_len() omits 37abc181bbac phy: Move phy-rockchip-dphy-rx0 out of staging omits f2e9aec45e9e Merge tag 'kernel-clone-v5.9' into for-next omits a1bf1c60b555 phy: socionext: Add UniPhier AHCI PHY driver support omits 728776d751e1 dt-bindings: phy: Add UniPhier AHCI PHY description omits 269a5641b1ed arm64: dts: ti: k3-am65: restrict PCIe to Gen2 speed omits 67cfbb62132e arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC be [...] omits 1939d37f9493 arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory n [...] omits cf53928fa0d9 arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP omits 804a4cc7fe3c arm64: dts: ti: k3-j721e-main: Add C71x DSP node omits e379ba840a7e arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory n [...] omits a55babbf00d7 arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs omits eb9a2a637ae5 arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes omits 74b5742b59b1 arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from b [...] omits 8ebcaaae8017 arm64: dts: ti: k3-j721e-main: Add crypto accelerator node omits b366b2409c97 arm64: dts: ti: k3-am6: Add crypto accelarator node omits 995504b6fa47 arm64: dts: ti: k3-j721e: Fix interconnect node names omits 93b72bfa6e24 arm64: dts: ti: k3-am65: Fix interconnect node names omits 814318242687 platform/chrome: cros_ec_trace: Add fields to command traces omits 23bea1be4eea phy: qcom-ipq4019-usb: Constify static phy_ops structs omits f9781f7f97c0 phy: samsung-ufs: Constify samsung_ufs_phy_ops omits d6541a86ec4b phy: ralink-usb: Constify ralink_usb_phy_ops omits b3c824bb64ef phy: lantiq: vrx200-pcie: Constify ltq_vrx200_pcie_phy_ops omits b285d2ae9115 phy: lantiq: rcu-usb2: Constify ltq_rcu_usb2_phy_ops omits fdde71d351eb phy: hisilicon; Constify hi3660_phy_ops omits 2bf314d66f64 phy: fsl-imx8mq-usb: Constify imx8mq_usb_phy_ops omits e947ef4d961c phy: cadence: salvo: Constify cdns_salvo_phy_ops omits 4708ee37826e phy: freescale: imx8mq-usb: add support for imx8mp usb phy omits e8bd1cd92296 dt-bindings: phy-imx8mq-usb: add compatible string for imx [...] omits 8836e29bad34 phy: omap-usb2-phy: fix coding style issues omits b6cc6cef1cbe Merge branch 'fixes' into next omits fbdd7f913dc8 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next omits bce8ac223e76 arm64: dts: renesas: r8a77961: Enable Sound / Audio-DMAC omits 557e64084aba arm64: dts: renesas: r8a774e1: Add PWM device nodes omits fc7f54fb13b8 ARM: dts: r8a7742-iwg21m: Add SPI NOR support omits bbf369d4e59a pinctrl: sh-pfc: r8a7790: Add CAN pins, groups and functions omits 220b9b861d56 Merge branch 'for-5.9/upstream-fixes' into for-next omits 8facca6b7fdb Merge branch 'for-5.9/upstream-fixes' into for-next omits bfacb84993eb drm: virtio: fix kconfig dependency warning omits a4a3550e0db8 arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells [...] omits f2dc2359b75e arm64: dts: freescale: Fix SP805 clock-names omits 355d7d0124fd dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver omits d65faff66128 arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphon [...] omits bf6b832f5ebe arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM Sy [...] omits 97e875b701cf dt-bindings: arm: fsl: Add binding for Variscite Symphony [...] omits 334b6b6638a2 dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-M [...] omits 8f49a2fe8e6b Merge 5.9-rc3 into tty-next omits dd5597245d35 Merge 5.9-rc3 into char-misc-next omits 5fedf0d295d3 Merge 5.9-rc3 into usb-next omits cd290ec24633 kcsan: Use tracing-safe version of prandom omits 6534dfbbfab3 arm64: dts: broadcom: Fix SP805 clock-names omits ed23822eb24b arm64: dts: broadcom: replace status value "ok" by "okay" omits 86d3eedddfd8 arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs omits 878cc5a2ca17 arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on omits 3db8904fa976 dt-bindings: arm: fsl: Add ZII Ultra boards binding omits 663effe570d1 dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding omits 2eedac079ae4 arm64: dts: imx8mm-beacon-baseboard: Correct LED default state omits 8e6c0a2fe75d drm/radeon/ttm: don't store driver copy of device pointer. omits 05010c1e2f6b drm/amdgpu/ttm: remove unused parameter to move blit omits 82455594c001 ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/# [...] omits 5f50799dd4d1 ARM: dts: imx6sll-evk: Add audio sound card node omits b2b8d526d7f5 ARM: dts: imx6sl-evk: Add headphone detection for sound card omits 7d076e1fc9a6 ARM: dts: imx6sx-sdb: Add headphone detection for sound card omits f1859198509e clk: imx: Correct the memrepair clock on imx8mp omits afff77ce882d clk: imx: Correct the root clk of media ldb on imx8mp omits acad3fe650a5 drm/hisilicon: Removed the dependency on the mmu omits 89eb35e810a8 fpga: dfl: map feature mmio resources in their own feature [...] omits 4e772ab86b3e fpga manager: xilinx-spi: provide better diagnostics on pr [...] omits eefe64fba9f2 fpga manager: xilinx-spi: add error checking after gpiod_g [...] omits 16b7856d9480 fpga manager: xilinx-spi: fix write_complete timeout handling omits a44ecdc9c97e fpga manager: xilinx-spi: remove final dot from dev_err() strings omits 5b54a6a5703f Merge branch 'v5.10-armsoc/dts64' into for-next omits 8fc59dfeea19 Merge branch 'v5.10-armsoc/dts32' into for-next omits 9caff35d7eba arm64: dts: rockchip: replace status value "ok" by "okay" omits 0cf10e6f9433 ARM: dts: rockchip: replace status value "ok" by "okay" omits 20e464c0f12a ARM: dts: rockchip: update cpu supplies on rk3066a omits 9ab4a7312bf3 ARM: dts: rockchip: rk3066a: add label to cpu@1 omits b282ae0511cd ARM: dts: rockchip: update cpu supplies on rk3288 omits 61aa9a0a5eae x86/kvm: Expose TSX Suspend Load Tracking feature omits 4be8df7b3bcd arm64: dts: rockchip: fix cpu-supply for rk3328-evb omits 964ed0807b5f arm64: dts: rockchip: add rk3318 A95X Z2 board omits 0dc8c62c92d4 dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description omits cb1cc137a2c1 dt-bindings: Add vendor prefix for Shenzhen Zkmagic Techno [...] omits 93e0e8ce5fdf arm64: dts: rockchip: Add Radxa ROCK Pi 4C support omits c1075b7fcca8 arm64: dts: rockchip: Add Radxa ROCK Pi 4B support omits b5edb0467370 arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts omits 75a0a65a301f dt-bindings: arm: rockchip: Update ROCKPi 4 binding omits bc1f9bff0629 arm64: dts: rockchip: change spdif fallback compatible on rk3308 omits bd77d0ad7a69 arm64: dts: rockchip: Fix power routing to support POE on [...] omits efe788361f72 arm64: dts: qcom: sc7180: Fix the LLCC base register size omits 0e6aa9db44e7 arm64: dts: qcom: use sm8250 gpucc dt-bindings omits f126991607ed arm64: dts: qcom: use sm8150 gpucc dt-bindings omits 79493db5bb57 arm64: dts: qcom: sm8150: fix up primary USB nodes omits 681a607ad21a arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node omits bca4339bda09 arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes omits aa551bd7a041 arm64: dts: qcom: msm8992: Fix UART interrupt property omits 18ec63faefb3 x86/cpufeatures: Enumerate TSX suspend load address tracki [...] omits 05ca530268a9 drm/vkms: avoid warning in vkms_get_vblank_timestamp omits 39cba5cf8c2c drm/vkms: add alpha-premultiplied color blending omits 674b05798f40 arm64: dts: imx8mm-evk: Align regulator names with schema omits 31c78242b4c6 arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible omits a265046dd85c arm64: dts: imx8mm-beacon-som: Align regulator names with schema omits 072edea3cf98 arm64: dts: imx8mq-thor96: Replace deprecated phy reset pr [...] omits 6ea2d1ef4e1f arm64: dts: imx8mq-sr-som: Replace deprecated phy reset pr [...] omits 348eb3e4782e arm64: dts: imx8mq-phanbell: Replace deprecated phy reset [...] omits b73af7fca916 arm64: dts: imx8mq-evk: Replace deprecated phy reset properties omits 0e825b32c033 arm64: dts: imx8mm-evk: Replace deprecated phy reset properties omits 1197989df720 arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property omits e9d594e8d497 arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property omits 6a62bc369dcf arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property omits fa1652340af8 arm64: dts: imx8mm-evk: Add flexspi support omits 843b993c2d0b arm64: dts: imx8m: Fix the SPI chipselect polarity omits bcf7206fe9c3 arm64: dts: imx8mp: Update pinfunc header file omits 7f6d6e484b93 ARM: dts: ux500-skomer: Add KTD253 backlight omits c883db9a9306 dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development [...] omits fe92538086a8 ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chi [...] omits 2bfdd113d0ee ARM: dts: imx: Fix the SPI chipselect polarity omits 3b8095169982 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel omits 85a51673660d drm/bridge: Fix the dsi remote end-points omits 3b634b479abe drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag omits bca684e69c4c drm/panel: simple: Add AM-1280800N3TZQW-T00H omits a8f94c4a8788 dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H omits 4323405f424e Merge branch 'i2c/for-5.10' into i2c/for-next omits 2c4e80e06790 clk: meson: g12a: mark fclk_div2 as critical omits 67407a406db3 netfilter: nft_socket: add wildcard support omits 1771e9fb67e2 media: Use fallthrough pseudo-keyword omits d7a81a5b0731 media: staging: rkisp1: uapi: remove __packed omits 581214d3de99 media: staging: rkisp1: params: don't release lock in isr [...] omits fb4ca983adaf media: staging: rkisp1: params: use rkisp1_param_set_bits [...] omits c85d0eec3f85 media: staging: rkisp1: call params isr only upon frame out omits 56947d2c6267 media: staging: rkisp1: change type of fields in 'rkisp1_c [...] omits a699a4c117ea media: staging: rkisp1: replace two identical macros with one omits f718f6c8b7fb media: staging: rkisp1: set "*_data_tbl" fields in rkisp1_ [...] omits 47ad02d12e2f media: Documentation: v4l: move table of v4l2_pix_format(_ [...] omits 3b7e44843f75 media: staging: rkisp1: improve documentation of rkisp1-common.h omits 047a8bd88cba media: staging: rkisp1: group declaration of similar funct [...] omits 8fcd8b35b15c media: staging: rkisp1: remove declaration of unimplemente [...] omits 1e76ae8e4db0 media: staging: rkisp1: unify (un)register functions to ha [...] omits f690abdc51ad media: staging: rkisp1: don't define vaddr field in rkisp1 [...] omits a096ddb4772d media: staging: rkisp1: improve documentation in file rkis [...] omits c06652975532 media: staging: rkisp1: rename RKISP1_CIF_ISP_STAT_AFM_FIN [...] omits 14ba397f22f8 media: staging: rkisp1: replace 3 fields 'ct_offset_*' wit [...] omits a45a423a043e media: staging: rkisp1: replace 9 coeff* fields with a 3x3 array omits 084dd48166dd media: exynos4-is: Simplify the pinctrl code omits 00d21f325d58 media: Revert "media: exynos4-is: Add missed check for pin [...] omits daf2298bba55 media: camss: __video_try_fmt(): don't use hardcoded constants omits 35493d653a2d media: camss: add support for vidioc_enum_framesizes ioctl omits c90f1178dcac media: camss: Make use of V4L2_CAP_IO_MC omits f287e3ecb617 media: rcar-vin: Register media device when all sub-devices bound omits f18d6a4cb056 media: rcar-vin: Unconditionally unregister notifier on remove omits 780d815dcc9b media: tw5864: check status of tw5864_frameinterval_get omits fe2b582429b7 media: MAINTAINERS: Remove broken bluecherry.net email omits c478c7f4cb94 media: mc-device.c: change media_device_request_alloc to m [...] omits 78d95c35f2a4 media: staging: tegra-vde: Mark tegra_vde_runtime_suspend/ [...] omits f3b60b066a5b media: ttusb-dec: convert tasklets to use new tasklet_setup() API omits b28f1bf82df2 media: media/radio: wl128x: convert tasklets to use new ta [...] omits 9db2f6a48002 media: sti: convert tasklets to use new tasklet_setup() API omits 32579c0cb363 media: pxa_camera: convert tasklets to use new tasklet_set [...] omits 069e4cdb2f5f media: marvell-ccic: convert tasklets to use new tasklet_s [...] omits 30fc5a801e1d media: tw5864: convert tasklets to use new tasklet_setup() API omits 32e36ef692a2 media: ttpci: convert tasklets to use new tasklet_setup() API omits 0852d052e868 media: smipcie: convert tasklets to use new tasklet_setup() API omits 6027ff6ba111 media: ngene: convert tasklets to use new tasklet_setup() API omits 4cf709c9aba0 media: mantis: convert tasklets to use new tasklet_setup() API omits 143ca1d05533 media: bt8xx: convert tasklets to use new tasklet_setup() API omits 55cd34524aa3 media: marvell-ccic: add support for runtime PM omits 9ac7400f4921 media: marvell-ccic: mmp: use generic dev_pm_ops omits 9a8a45f81d34 media: marvell-ccic: mmp: get rid of mmpcam_devices list omits 953e41153a16 media: cafe-driver: use drvdata instead of back-casting fr [...] omits 17621758e53f media: fsl-viu: Do not redefine out_be32()/in_be32() for C [...] omits fd1a97a23f9a media: mtk-vcodec: vdec_vp9_if.c: fix comparison to bool omits 7f988187045f media: pci: cobalt-i2c.c: fix comparison of 0/1 to bool variable omits 08091fc1780e media: i2c: tda1997x.c: Fix assignment of 0/1 to bool variable omits c90b4d70b174 media: i2c: imx219.c: fix assignment of 0/1 to bool variable omits 77efe8aeafea media: pci: cx23855-video.c: remove duplicate argument in 'or' omits ef4349ebab1d media: dvb-frontends: mb86a16.c: remove useless if/else omits e1f8807a5deb media: usb: dib0700_devices.c: remove useless if/else omits 56149c8cd820 media: pci: saa7164-core.c: replace if (cond) BUG() with BUG_ON() omits d8018ec17510 media: pci: saa7164-vbi.c: replace if (cond) BUG() with BUG_ON() omits a1bb5cca58f4 media: pci: saa7164-dvb.c: replace if(cond) BUG() with BUG_ON() omits 2ad5e2e463e7 media: pci: saa7164.c: Replace if(cond) BUG with BUG_ON omits 333b90fb42f0 media: vicodec: vicodec-core.c: fix assignment of 0/1 to b [...] omits 10e639041e00 media: mtk-vcodec: mtk_vcodec_dec.c: fix comparison to bool omits 52cdded09b86 media: cobalt: cobalt-omnitek.c: fix comparison to bool omits 97c6a99bd5c2 media: sunxi: sun8i-rotate.c: remove useless error message omits 2034c2129bc4 drm/i915/display: Ensure that ret is always initialized in [...] omits 10496f261ed3 Merge branch 'bpf-sleepable' omits e68a144547fc selftests/bpf: Add sleepable tests omits 2b288740a107 libbpf: Support sleepable progs omits 07be4c4a3e7a bpf: Add bpf_copy_from_user() helper. omits 1e6c62a88215 bpf: Introduce sleepable BPF programs omits 76cd61739fd1 mm/error_inject: Fix allow_error_inject function signatures. omits 805a6ef8ac28 gpio: zynq: Simplify with dev_err_probe() omits 308a028d079c gpio: pisosr: Simplify with dev_err_probe() omits ca6a77eb34e5 gpio: pca953x: Simplify with dev_err_probe() omits 4e7ed69685a5 gpio: omap: Simplify with dev_err_probe() omits 33b78b5f14be gpio: davinci: Simplify with dev_err_probe() omits cff9d73f3d6a gpio: bcm-kona: Simplify with dev_err_probe() omits e230ac11182b drm/amdgpu: fix compiler warnings omits f5143e10a2e4 netfilter: xt_HMARK: Use ip_is_fragment() helper omits ff73e7479b8e netfilter: conntrack: remove unneeded nf_ct_put omits bc92470413f3 netfilter: conntrack: add clash resolution stat counter omits 4afc41dfa5a7 netfilter: conntrack: remove ignore stats omits b1328e54ac5e netfilter: conntrack: do not increment two error counters [...] omits 3baea2697b68 drm/i915/ehl: Update voltage swing table omits 2a498ab49256 drm/i915/display/ehl: Use EHL DP tables for eDP ports with [...] omits a8c90bc11990 drm/i915/display/tgl: Use TGL DP tables for eDP ports with [...] omits c33298cb34f5 drm/i915/tgl: Fix stepping WA matching omits d8483f31487c dt-bindings: power: supply: Cleanup charger-manager bindings omits 683aa86eb16a power: supply: charger-manager: Count cm-chargers property [...] omits c1f73028f75d power: supply: charger-manager: Update extcon functions omits 9434e4530d46 power: supply: charger-manager: Don't start charging in ca [...] omits e132fc6bb89b power: supply: charger-manager: Make decisions focussed on [...] omits dfc63825aa15 power: supply: charger-manager: Collect all power_supply_c [...] omits 7a81575b806e netfilter: nf_tables: add userdata attributes to nft_table omits c5a8a8498eed ipvs: Fix uninit-value in do_ip_vs_set_ctl() omits d5608a0578a0 netfilter: ip6t_NPT: rewrite addresses in ICMPv6 original packet omits 0a9e0f94bfcf power: supply: charger-manager: Correct usage of CHARGE_NOW/FULL omits cdaeb15157cd power: supply: charger-manager: Always use POWER_SUPPLY_PROP_TEMP omits 9584051f3cf3 power: supply: charger-manager: Remove cm_notify_event function omits 033dea165c8a power: supply: charger-manager: Swap private uevent for po [...] omits ddbc9712f3ac dt-bindings: gpio: renesas, rcar-gpio: Add r8a774e1 support omits 0f091e43310f netlabel: remove unused param from audit_log_format() omits 1426dffad0dd power: supply: Add support for RN5T618/RC5T619 charger and [...] omits 395a7251dc2b power: supply: sbs-battery: don't assume i2c errors as bat [...] omits e9d4709fcc26 reiserfs: Fix memory leak in reiserfs_parse_options() omits f3fb15b93aa9 Merge branch 'ionic-memory-usage-rework' omits 6f7d6f0fd7a3 ionic: pull reset_queues into tx_timeout handler omits 101b40a0171f ionic: change queue count with no reset omits a34e25ab977c ionic: change the descriptor ring length without full reset omits f053e1f87098 ionic: change mtu without full queue rebuild omits f1d2e894f1b7 ionic: use index not pointer for queue tracking omits ea5a8b09dc3a ionic: reduce contiguous memory allocation requirement omits d4881430f50d ionic: clean up unnecessary non-static functions omits 34dec947b9ce ionic: rework and simplify handling of the queue stats block omits 30b87ab4c0b3 ionic: remove lif list concept omits ee205626afa3 ionic: use kcalloc for new arrays omits 9aa1c152eb44 ionic: fix up a couple of debug strings omits eba8760948ba ionic: set MTU floor at ETH_MIN_MTU omits ece2a74c5913 ASoC: tlv320adcx140: Add digital mic channel enable routing omits 45dd9943fce0 ASoC: core: remove artificial component and DAI name constraint omits ebc2599144b6 pinctrl: mcp23s08: Improve error messaging in ->probe() omits aa3aca6f4ab0 Merge branch 'next/soc-s3c-cleanup' into for-next omits a1342f6a9ff8 ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup omits 161e31066757 Merge branch 'Enable-Fiber-on-DP83822-PHY' omits 5dc39fd5ef35 net: phy: DP83822: Add ability to advertise Fiber connection omits 7a63d769a884 dt-bindings: net: dp83822: Add TI dp83822 phy omits ea0b719f3bef Merge branch 'misc' into for-next omits 316cdaa1158a net: add option to not create fall-back tunnels in root-ns [...] omits 0baf01942d3d Merge branch 'Add-phylib-support-to-smsc95xx' omits 05b35e7eb9a1 smsc95xx: add phylib support omits ad90a73f0236 smsc95xx: use usbnet->driver_priv omits 368be1ca28f6 smsc95xx: remove redundant function arguments omits d557ea39a5f8 bpf: selftests: Add test for different inner map size omits 134fede4eecf bpf: Relax max_entries check for most of the inner map types omits f4d05259213f bpf: Add map_meta_equal map ops omits 45f13a57d813 media: platform: Add jpeg enc feature omits b4a82f5d1510 media: platform: Using the variant structure to contain th [...] omits 2ac8015f156b media: platform: Rename existing functions/defines/variables omits 030a7b5c168d media: platform: Rename jpeg dec file name omits 3e66e1d8e384 media: dt-bindings: Add jpeg enc device tree node document omits 648372a87cee media: platform: Change the call functions of getting/enab [...] omits bd627ff5d585 media: platform: Refactor mtk_jpeg_set_default_params() omits f385e2fcc596 power: supply: smb347-charger: Use generic property framework omits 0b90056a39ed media: platform: Change the colorspace of jpeg to the fixed value omits 84bb4d04eb7b media: platform: Redefinition of mtk_jpeg_q_data structure omits ac5a59c8bdf2 media: platform: Refactor mtk_jpeg_find_format() omits b6f3e21b928a power: supply: smb347-charger: Drop pdata support omits 690345fc7a62 media: platform: Refactor mtk_jpeg_try_fmt_mplane() omits 79aa1e6859af media: platform: Change the maximum width and height suppo [...] omits 57d1be707b59 media: platform: Delete vidioc_s_selection ioctl of jpeg dec omits 4b39c8f453b2 media: platform: Delete redundant code and add annotation [...] omits d43c93f2db82 media: platform: Change MTK_JPEG_COMP_MAX macro definition [...] omits e0ec6043c199 media: platform: Use generic rounding helpers omits e6d516706b6b media: platform: Stylistic changes for improving code quality omits 2860d2048ba3 media: platform: Delete zeroing the reserved fields omits 63ca740d5178 media: platform: Cancel the last frame handling flow omits 0058ff2befe3 media: platform: Add mechanism to handle jpeg hardware's l [...] omits f9f964519c54 media: platform: Improve the implementation of the system PM ops omits 911ea8ec42de media: v4l2-mem2mem: add v4l2_m2m_suspend, v4l2_m2m_resume omits 1847f68e39d6 media: platform: Delete the resetting hardware flow in the [...] omits 5827e4b14ee7 media: platform: Improve power on and power off flow omits cc5fd1668f5f media: platform: Change the fixed device node number to un [...] omits 6869a2de456a media: platform: Improve getting and requesting irq flow f [...] omits 5095a6413a0c media: platform: Improve queue set up flow for bug fixing omits ae9a138f062e Merge tag 'mac80211-next-for-davem-2020-08-28' of git://gi [...] omits 8ea373774ac6 media: platform: Improve subscribe event flow for bug fixing omits cc9d3fa2d599 media: tegra-video: Compute settle times based on the clock rate omits 523c857e34ce media: tegra-video: Add CSI MIPI pads calibration omits cf5153e4338c media: gpu: host1x: mipi: Keep MIPI clock enabled and mute [...] omits bdcad5ce6dde media: tegra-video: Add support for selection ioctl ops omits 1ebaeb09830f media: tegra-video: Add support for external sensor capture omits 654c433beb2e media: tegra-video: Separate CSI stream enable and disable [...] omits b73be4994224 media: dt-bindings: tegra: Update VI and CSI bindings with [...] omits 8c393b34a4f9 media: tegra-video: Update format lookup to offset based omits 341187bf237c media: tegra-video: Enable TPG based on kernel config omits d6b6851164d3 media: tegra-video: Fix channel format alignment omits 2dc73489ae84 media: staging/media: drop vb2_queue_release() omits bda24f433013 media: media/test-drivers: use vb2_video_unregister_device() omits 24b5836dbd45 media: media/usb: use vb2_video_unregister_device() omits f4ab5d0bf9d6 media: media/platform: drop vb2_queue_release() omits 11788d9b7e91 media: media/pci: use vb2_video_unregister_device() omits 492abcd7e0fb media: qcom/camss: use vb2_video_unregister_device() omits f729ef5796d8 media: videobuf2-v4l2.c: add vb2_video_unregister_device h [...] omits b0c9eb378179 bpf: Make bpf_link_info.iter similar to bpf_iter_link_info omits 661b37cd437e tools, bpf/build: Cleanup feature files on make clean omits 0832e07eee66 media: MAINTAINERS: Fix sort order for RDACM20 omits 5317f37e48b9 backlight: Add Kinetic KTD253 backlight driver omits 299beae588e0 dt-bindings: backlight: Add Kinetic KTD253 bindings omits ae1f74da7c5a dt-bindings: backlight: Add some common backlight properties omits 551b6729578a misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_i [...] omits 31b4b3bff2c2 include/linux/miscdevice.h - Fix typo/grammar omits c2fef5f845be lp: Avoid comma separated statements omits 145fbd1e82e6 dmaengine: Remove unused define for dma_request_slave_chan [...] omits 90ca6333fd65 VMCI: check return value of get_user_pages_fast() for errors omits 256ccb9baeab udf: Use kvzalloc() in udf_sb_alloc_bitmap() omits 25094ede57d4 ext2: remove duplicate include omits da0d6b3a536b virt: vbox: Use current_uid() in vbg_misc_device_requestor() omits cc34073c6248 staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() omits 9289cdf39992 staging: media: atomisp: Convert to GPIO descriptors omits d8eb176d97d3 staging: wilc1000: Fix memleak in wilc_bus_probe omits 39b366682126 staging: wfx: add workaround for 'timeout while wake up chip' omits 3b5583a98acb staging: wfx: remove useless extra jiffy omits 869f18bd71ee staging: wfx: enable powersave on probe omits bfdbd5c86135 staging: wfx: scan while AP is supported omits ce3653a8d3db staging: wfx: fix potential use before init omits 7373f31c4b5e staging: wfx: fix frame reordering omits 049fde130419 staging: wfx: drop useless field from struct wfx_tx_priv omits 0a3279d39c92 staging: wfx: fix support for cipher AES_CMAC (multicast PMF) omits 152df50609a6 staging: wfx: fix spaces around binary operators omits d1e0de312ba9 staging: wfx: fix BA when MFP is disabled but BSS is MFP capable omits c566f1c79e98 staging: wfx: improve usage of hif_map_link() omits 268bceec1684 staging: wfx: fix BA when device is AP and MFP is enabled omits 1eb76a003169 staging: wlan-ng: fix alignment to match open parentheses omits f6a1a425cbb7 drivers: staging: comedi: fixed duplicate words from checkpatch omits dbd8c649474d Staging: sm750fb: Fix basic coding style issues omits e6627a5e82f9 staging: hikey9xx: update references inside the yaml files omits e4cebcae7518 staging: spmi: hisi-spmi-controller: fix spelling mistake [...] omits 280ec2626d74 staging: kpc2000: kpc_dma: fix spelling mistake "for for" [...] omits 7cd7edb89437 misc: fastrpc: fix common struct sg_table related issues omits fe69795e84a5 char: mspec: Use kvzalloc() in mspec_mmap() omits 284f52ac1c6c eeprom: at25: set minimum read/write access stride to 1 omits d3cd0071a89a eeprom: at25: allow page sizes greater than 16 bit omits 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> omits 265fb79cd50b nds32: use get_kernel_nofault in dump_mem omits de5229b425a7 nds32: remove dump_instr omits 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits b7a4f80bc316 backlight: sky81452-backlight: Fix refcount imbalance on error omits b6e5aac243b9 ARM: dts: ux500-golden: Add S6E63M0 DSI display omits 04b6ff5f25de serial: 8250_pci: Add WCH384_8S 8 port serial device omits c7ac46dac744 tty: serial: qcom_geni_serial: Unconditionally call dev_pm [...] omits 9cfbf7a6416b serial: core: don't use snprintf() for formatting sysfs attrs omits c9fe14ac8bd6 serial: fsl_lpuart: Fix typo in "transfer" omits 3ed8e1c2ac99 usb: typec: tcpm: Migrate workqueue to RT priority for pro [...] omits aefc66afe42b usb: typec: pd: Fix formatting in pd.h header omits 6bbe2a90a0bb usb: typec: tcpm: During PR_SWAP, source caps should be se [...] omits e199d946913a USB: usblcd: Remove the superfluous break omits 5b9bacf28a97 i2c: rcar: Auto select RESET_CONTROLLER omits 9e3b184b3b4f i2c: xiic: Support forcing single-master in DT omits 9106e45ceaaf i2c: xiic: Improve struct memory alignment omits 0a9336ee133d i2c: xiic: Change code alignment to 1 space only omits bbb2832620ac crypto: stm32 - Fix sparse warnings omits b7b57a5643c2 crypto: ccree - fix runtime PM imbalance on error omits 39340cf97fef crypto: mediatek - Fix endianness bugs and sparse warnings omits 9fae1f05b849 crypto: hifn_795x - Remove 64-bit build-time check omits 9fcddaf2e28d crypto: cavium/nitrox - add an error message to explain th [...] omits ea066b7a3ddf crypto: sa2ul - Fix pointer-to-int-cast warning omits f858ddef5a57 crypto: ahash - Remove AHASH_REQUEST_ON_STACK omits b00ba76a03a0 crypto: ahash - Add ahash_alg_instance omits e73d340db644 crypto: ahash - Add init_tfm/exit_tfm omits a8e0698a5d2e Merge branch 'omap-for-v5.10/prm-genpd-data' into for-next omits 3393649977f9 Merge tag 'drm-intel-next-2020-08-24-1' of git://anongit.f [...] omits cbc2e82932ae Merge tag 'drm-misc-next-2020-08-27' of git://anongit.free [...] omits 5aa8e7647676 drm/mediatek: dpi/dsi: Change the getting possible_crtc way omits 5d007a09f3c8 ARM: versatile: Remove Integrator and Realview from PHYS_OFFSET omits 44ff56c022c0 power: bq27xxx: Update to SPDX licensing omits c24b9a741b5f power: supply: pm2301_charger: fix spelling mistake "charg [...] omits 2c4bf6983402 power: supply: sbs-battery: combine get_presence_and_health omits 52bef41f606b power: supply: sbs-battery: remove unused enable_detection flags omits 7ae0451e2e6c fs: dlm: use free_con to free connection omits 948c47e9bcb6 fs: dlm: handle possible othercon writequeues omits 0de984323ac5 fs: dlm: move free writequeue into con free omits 3d2825c8c610 fs: dlm: fix configfs memory leak omits 043697f030c5 fs: dlm: fix dlm_local_addr memory leak omits a47666eb763c fs: dlm: make connection hash lockless omits aa7ab1e20882 fs: dlm: synchronize dlm before shutdown omits 8ec90bfd1aeb selftests: mount: add nosymfollow tests omits dab741e0e02b Add a "nosymfollow" mount option. omits fd2278164808 memory: emif: Remove bogus debugfs error handling omits 13d029ee51da memory: omap-gpmc: Fix build error without CONFIG_OF omits be2919d8355e power: supply: gpio-charger: add charge-current-limit feature omits caab25dc9e36 drm/i915/display: Fix DRRS debugfs omits 8040fefa387c drm/i915/display: Disable DRRS when needed in fastsets omits be2dd718ed4a drm/i915/display: Compute has_drrs after compute has_psr omits efe5396fa1db Merge branch 'edac-urgent' into edac-for-next omits 3bc46a083fa9 drm/sun4i: lvds: Invert the LVDS polarity omits 818ae79a50da arm64: tegra: Properly size register regions for GPU on Tegra194 omits 562da8b494c4 arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210 omits 0cc6ba3ce87c arm64: tegra: Describe display controller outputs for Tegra210 omits da415b71cd4f arm64: tegra: Disable SD card write-protection on Jetson Nano omits 78bc57ffa809 arm64: tegra: Add VBUS supply for micro USB port on Jetson Nano omits a41315610bab arm64: tegra: Wire up pinctrl states for all DPAUX controllers omits 39e95bbbac67 Merge tag 'psy-arm-gpio-charger-immutable-for-5.10-signed' [...] omits 228f1e6ab55f arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier omits 3566b0869179 ARM: dts: sun8i: r40: Add node for system controller omits 73225f0b4cd1 dt-bindings: sram: allwinner, sun4i-a10-system-control: Ad [...] omits 44406428f576 ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR omits 166405e1f89a ARM: dts: sun8i: r40: Add IR nodes omits ee30214a4a79 dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible omits 50aba46c234e gtp: add notification mechanism omits 17529bcf0ae2 power: supply: gpio-charger: Convert to GPIO descriptors omits 44771ea57441 Merge branch 's390-qeth-next' omits 9d6a569a4cba s390/qeth: strictly order bridge address events omits 65b0494ed5b5 s390/qeth: unify structs for bridge port state omits 61c6f217067f s390/qeth: copy less data from bridge state events omits a04f0ecacdb0 s390/qeth: don't let HW override the configured port role omits 16379503de2e s390/qeth: don't disable address events during initialization omits a16684742f94 s390/qeth: make queue lock a proper spinlock omits beaadcc64703 s390/qeth: use to_delayed_work() omits b14912eb4b89 s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration omits 5150dd85bdfa drm/radeon: Prefer lower feedback dividers omits 3425740adf97 drm/amdgpu: Fix bug in reporting voltage for CIK omits 177e38a48168 drm/amdgpu: Specify get_argument function for ci_smu_funcs omits ce7e5a6e130d drm/amd/pm: enable MP0 DPM for sienna_cichlid omits 4cd2a96d3a0a drm/amdgpu: simplify hw status clear/set logic omits 6c4d1f43ed0e drm/amd/pm: suppress static checker warning omits e1b08ae52b25 drm/amd/pm: avoid false alarm due to confusing softwareshu [...] omits 3d14a79b5134 drm/amd/pm: fix is_dpm_running() run error on 32bit system omits fdeba99b1e58 tipc: fix use-after-free in tipc_bcast_get_mode omits ef7347637644 Merge branch 'Move-MDIO-drivers-into-their-own-directory' omits 0457eb26861f net: phy: Sort Kconfig and Makefile omits a9770eac511a net: mdio: Move MDIO drivers into a new subdirectory omits 232e15e1d7dd net: xgene: Move shared header file into include/linux omits fcba68bd75bb net/phy/mdio-i2c: Move header file to include/linux/mdio omits 2fa4e4b799e1 net: pcs: Move XPCS into new PCS subdirectory omits 18ccf8b9f864 regulator: mt6360: fix spelling mistake: "regulaotr" -> "r [...] omits 9ff9abc4c6be selinux: move policy mutex to selinux_state, use in lockde [...] omits 4b15c4971945 Merge series "SOF fixes and updates for FW boot" from Ranj [...] omits c1c277b2c425 ASoC: soc-core: add snd_soc_find_dai_with_mutex() omits a11ffbbac9cc ASoC: max9867: shutdown codec when changing filter type omits f7660445c8e7 ASoC: AMD: Clean kernel log from deferred probe error messages omits 97e48c1d60a7 drm/i915/vlv_dsi_pll: fix spelling mistake "Cant" -> "Can't" omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 884ee754f5ae selftests/livepatch: Do not check order when using "comm" [...] omits 01d42d5a0a70 ASoC: SOF: Intel: hda: Simplify error handling during FW boot omits 8b98491a6b8c ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms omits acf705a425f0 ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX omits d43e381390d0 ASoC: SOF: Intel: hda: define macro for code loader stream format omits c07fa3fcbd28 ASoC: SOF: Intel: hda: modify the signature of get_stream_ [...] omits aca961f196e5 ASoC: SOF: Intel: hda: Add helper function to program ICCM [...] omits 0ff06df0be60 ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() omits c242766f286a ALSA: hda: fix VS_LTRC register name omits 26721b02466e zd1211rw: convert tasklets to use new tasklet_setup() API omits d3ccc14dfe95 rtlwifi/rtw88: convert tasklets to use new tasklet_setup() API omits a0d6ea9b6e1c rt2x00: convert tasklets to use new tasklet_setup() API omits aff8e8d02ec2 qtnfmac: convert tasklets to use new tasklet_setup() API omits 51c41aa93ef5 mwl8k: convert tasklets to use new tasklet_setup() API omits 7433c9690318 intersil: convert tasklets to use new tasklet_setup() API omits b81b9d372ac8 iwlegacy: convert tasklets to use new tasklet_setup() API omits ae6cf59f80f7 ipw2x00: convert tasklets to use new tasklet_setup() API omits 427a06beb072 brcmsmac: convert tasklets to use new tasklet_setup() API omits fc6722301428 b43legacy: convert tasklets to use new tasklet_setup() API omits a36f50e5b937 atmel: convert tasklets to use new tasklet_setup() API omits 2831a631022e nl80211: support SAE authentication offload in AP mode omits 9ccac12996ec atmel: Use fallthrough pseudo-keyword omits ce3b6845fc4d b43legacy: Use fallthrough pseudo-keyword omits 7b54281cb685 b43: Use fallthrough pseudo-keyword omits 3f95e92c8a85 iwlegacy: Use fallthrough pseudo-keyword omits 0bde10dc553d brcmfmac: Use fallthrough pseudo-keyword omits 07a297a9e619 orinoco: Use fallthrough pseudo-keyword omits f7bba4d94d53 prism54: Use fallthrough pseudo-keyword omits 74aad39490a7 rt2x00: Use fallthrough pseudo-keyword omits 5f9e2822d12f RDMA/rxe: Fix style warnings omits e0ef0f68c4c0 RDMA/hns: Add a check for current state before modifying QP omits 3e1b6469f832 mtd: lpddr: fix excessive stack usage with clang omits 1d0e5ebf0caa mtd: Avoid comma separated statements omits 9b2108429ce7 mtd: maps: physmap: Retain mtd-name property from dts omits 5ae6c8a696cd b43: phy_n: Add empty braces around empty statements omits c171304b42f9 b43: phy_common: Demote non-conformant kerneldoc header omits 5f442fe435e1 ipw2200: Demote lots of nonconformant kerneldoc comments omits 7eae8c732977 brcmsmac: mac80211_if: Demote a few non-conformant kerneld [...] omits 4e124e1fee6d brcmfmac: fweh: Fix docrot related function documentation issues omits 10c3ba7dbe6e brcmfmac: fweh: Remove set but unused variable 'err' omits 6214ef8a532f b43legacy: main: Provide braces around empty 'if' body omits b2e732081f19 ipw2200: Remove set but unused variables 'rc' and 'w' omits 9bafe8b82306 iwlegacy: common: Demote kerneldoc headers to standard com [...] omits 0171c6185c8f iwlegacy: common: Remove set but not used variable 'len' omits ba4d65132922 airo: Fix a myriad of coding style issues omits 0b6a4247dea7 airo: Place brackets around empty statement omits 64847777d05a b43: main: Add braces around empty statements omits 68fd3030ad67 atmel: Demote non-kerneldoc header to standard comment block omits 1a64026eda16 mtd: lpddr: Move function print_drs_error to lpddr_cmds.c omits 518693abe6e3 mtd: lpddr: Replace printk with pr_notice omits 1c9c02bb2268 mtd: lpddr: Fix bad logic in print_drs_error omits 8552a434b6a0 mac80211: rename csa counters to countdown counters omits 00c207edfb2b nl80211: rename csa counter attributes countdown counters omits eb89a6a6b7a1 nl80211: add support for setting fixed HE rate/gi/ltf omits 5610d1f45d7c mtd: mtdcore: Convert to DEFINE_SHOW_ATTRIBUTE omits b9caebb290d2 RDMA/usnic: Remove the query_pkey callback omits 657360d6c741 RDMA/ucma: Remove closing and the close_wq omits a1d33b70dbbc RDMA/ucma: Rework how new connections are passed through e [...] omits 310ca1a7dcd1 RDMA/ucma: Narrow file->mut in ucma_event_handler() omits 26c15dec490c RDMA/ucma: Change backlog into an atomic omits 38e03d092699 RDMA/ucma: Add missing locking around rdma_leave_multicast() omits 98837c6c3d72 RDMA/ucma: Fix locking for ctx->events_reported omits 09e328e47a69 RDMA/ucma: Fix the locking of ctx->file omits 308571debccd RDMA/ucma: Do not use file->mut to lock destroying omits d114c6feedfe RDMA/cma: Add missing locking to rdma_accept() omits 95fe51096b7a RDMA/ucma: Remove mc_list and rely on xarray omits 620db1a1183d RDMA/ucma: Fix error cases around ucma_alloc_ctx() omits c07e12d8e9b4 RDMA/ucma: Consolidate the two destroy flows omits 07e266a7753d RDMA/ucma: Remove unnecessary locking of file->ctx_list in close omits ca2968c1efcb RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() omits 7c4b1ab9f167 IB/mlx5: Add DCT RoCE LAG support omits 8f3243a0479e IB/mlx5: Add tx_affinity support for DCI QP omits de7dbc2dbef7 carl9170: convert tasklets to use new tasklet_setup() API omits 48e12d004437 wil6210: debugfs: Fix a couple of formatting issues in 'wi [...] omits 6df74f61e9a2 carl9170: Use fallthrough pseudo-keyword omits fd0a09097233 ath11k: return -ENOMEM on allocation failure omits 342b6194a75b ath11k: return error if firmware request fails omits 72cdab808714 ath9k: Do not select MAC80211_LEDS by default omits b016d0a5b817 ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to wher [...] omits 694815e74ba3 ath9k: ar5008_initvals: Remove unused table entirely omits 2a0b6a97d01e ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' omits 660f101eaac2 ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy [...] omits 197f466e93f5 ath9k_htc: Do not select MAC80211_LEDS by default omits f91a35b46af0 ath9k: convert tasklets to use new tasklet_setup() API omits e58518499ded ath6kl: wmi: Remove unused variable 'rate' omits c068a9ec3c94 ath5k: convert tasklets to use new tasklet_setup() API omits c6522a5076e1 wcn36xx: Disable bmps when encryption is disabled omits 1fcdb567df1b wcn36xx: Setup starting bitrate to MCS-5 omits 5973a2947430 wcn36xx: Fix software-driven scan omits 96f9806fc87f rtw88: 8822c: update tx power limit tables to RF v20.1 omits 86fbf2649194 rtw88: use read_poll_timeout_atomic() for poll loop omits 22b726cbdd09 rtw88: don't treat NULL pointer as an array omits 5466aff85aac rtw88: Use fallthrough pseudo-keyword omits 9a19a939abfa wilc1000: Fix memleak in wilc_bus_probe omits 24712ea996d8 rtw88: switch from 'pci_' to 'dma_' API omits 8d95ab34b21e wilc1000: Fix memleak in wilc_sdio_probe omits e33ab2064836 x86/mpparse: Remove duplicate io_apic.h include omits 621a3a8b1c0e mwifiex: don't call del_timer_sync() on uninitialized timer omits 32f447304da1 mwifiex: Use fallthrough pseudo-keyword omits 5f8a3ed38bec mwifiex: Clean up some err and dbg messages omits 4cf975f640fe mwifiex: switch from 'pci_' to 'dma_' API omits 493a0ebd804c nl80211: fix PORT_AUTHORIZED wording to reflect behavior omits 12adee3c467d cfg80211: add helper fn for adjacent rule channels omits 7c9ff7e232ec cfg80211: add helper fn for single rule channels omits c8b828023088 nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few a [...] omits cb9abd48d99d nl80211: clean up code/policy a bit omits 7b506ff6f690 net: wireless: Convert to use the preferred fallthrough macro omits eee79f8094e7 net: wireless: wext_compat.c: delete duplicated word omits 54f65de00404 net: wireless: sme.c: delete duplicated word omits 8cf5c86d55ad net: wireless: scan.c: delete or fix duplicated words omits cc5a639b03fd net: wireless: reg.c: delete duplicated words + fix punctuation omits b42c8edfdb57 net: wireless: delete duplicated word + fix grammar omits 13880a3b5599 net: mac80211: mesh.h: delete duplicated word omits 39f774e78d08 net: mac80211: agg-rx.c: fix duplicated words omits cd6da0b11351 drm/mgag200: fix spelling mistake "expeced" -> "expected" omits 210ecbc29884 ARM: Document merges omits 0f86da3c98f8 Merge branch 'arm/drivers' into for-next omits aa10e3cfdb42 Merge tag 'tee-pin-user-pages-for-5.10' of git://git.linar [...] omits b440915af2e4 dt-bindings: mtd: Document boolean NAND ECC properties omits 457700644f58 dt-bindings: mtd: Document nand-ecc-engine omits 2d76f4702246 dt-bindings: mtd: Document nand-ecc-placement omits 701981cab016 mtd: nand: Add a NAND page I/O request type omits f2f64c1e9241 mtd: rawnand: Move the nand_ecc_algo enum to the generic N [...] omits e0a564ae0a4b mtd: rawnand: Rename the ECC algorithm enumeration items omits 2da45b8f0696 mtd: rawnand: Add a kernel doc to the ECC algorithm enumeration omits d32f38f2a8fc pinctrl: mediatek: Add pinctrl driver for mt8192 omits d2f2f1321c19 dt-bindings: pinctrl: mt8192: add binding document omits 7c81b7199b79 dt-bindings: pinctrl: mt8192: add pinctrl file omits e1c174318559 MAINTAINERS: Set pinctrl binding entry for all Actions Sem [...] omits 45de28e31a6e pinctrl: actions: Add Actions S500 pinctrl driver omits aebebcf910c4 dt-bindings: pinctrl: Add bindings for Actions S500 SoC omits feeaefd378ca gpio: dwapb: Use resource managed GPIO-chip add data method omits daa3f58d180c gpio: dwapb: Get clocks by means of resource managed interface omits 4731d80f5ea9 gpio: dwapb: Get reset control by means of resource manage [...] omits 69a6f5d9b66f gpio: dwapb: Discard ACPI GPIO-chip IRQs request omits ca4cf5ea04d2 gpio: dwapb: Discard GPIO-to-IRQ mapping function omits 0ea683931adb gpio: dwapb: Convert driver to using the GPIO-lib-based IRQ-chip omits f9f890ba2b13 gpio: dwapb: Add max GPIOs macro omits 75c1236a4d7c gpio: dwapb: Move MFD-specific IRQ handler omits 7569486d79ae gpio: dwapb: Add ngpios DT-property support omits ef42a8da3cf3 dt-bindings: gpio: dwapb: Add ngpios property support omits db436a7198a7 pinctrl: qcom: Add msm8226 pinctrl driver. omits 441717c46fc7 dt-bindings: pinctrl: qcom: Add msm8226 pinctrl bindings omits 0c0a41fb1748 pinctrl: armada-37xx: Add comment for pcie1_reset pin group omits fe9c36442769 pinctrl: nomadik: Fix pull direction debug info omits 2e80be60c465 libbpf: Fix compilation warnings for 64-bit printf args omits f5493c514cdb selftests/bpf: Add verifier tests for xor operation omits 2921c90d4718 bpf: Fix a verifier failure with xor omits 9409a51062c1 exfat: fix pointer error checking omits 487047b87a6c MAINTAINERS: extend BCM5301X ARM ARCHITECTURE files omits c4cd6fcae46f ARM: dts: BCM5301X: Specify pcie2 in the DT omits 5e396bb05b89 ARM: dts: BCM5301X: Specify uart2 in the DT omits 0ea4b29d1495 ARM: dts: BCM5301X: Specify PWM in the DT omits a2e385f5374d dt-bindings: ARM: add bindings for the Meraki MR32 omits f09665811b14 Merge branch 'drivers-net-constify-static-ops-variables' omits 31ffcb1077e6 net: ath11k: constify ath11k_thermal_ops omits 73a9df4c1029 net: phy: mscc: macsec: constify vsc8584_macsec_ops omits 3faaf53920db net: phy: at803x: constify static regulator_ops omits b968a44f7b94 net: renesas: sh_eth: constify bb_ops omits 3ab4519aecb4 net: ethernet: ravb: constify bb_ops omits 715d08712e9a net: ethernet: qualcomm: constify qca_serdev_ops omits d6fc1923d683 net: ipa: remove duplicate include omits 8396fb8d9164 Merge branch 'refactoring-of-ibmvnic-code' omits 635e442f4a48 ibmvnic: merge ibmvnic_reset_init and ibmvnic_init omits 550f4d46aff6 ibmvnic: remove never executed if statement omits fa68bfab1e71 ibmvnic: improve ibmvnic_init and ibmvnic_reset_init omits 4c5f6af051cc ibmvnic: compare adapter->init_done_rc with more readable [...] omits 7bde3c0c1728 drm/mediatek: Add ddp routing for mt7623 omits ea6e3c31548e dt-bindings: mediatek: add mt7623 display-nodes omits bf82d565bc46 Merge branch 'ipv4-nexthop-Various-improvements' omits 041bc0dce524 selftests: fib_nexthops: Test IPv6 route with group after [...] omits 885a3b15791d ipv4: nexthop: Correctly update nexthop group when replaci [...] omits 05290a2773e7 selftests: fib_nexthops: Test IPv6 route with group after [...] omits 863b25581ce9 ipv4: nexthop: Correctly update nexthop group when removin [...] omits 233c63785cd9 ipv4: nexthop: Remove unnecessary rtnl_dereference() omits 33d80996b852 ipv4: nexthop: Use nla_put_be32() for NHA_GATEWAY omits d7d49dc77c8d ipv4: nexthop: Reduce allocation size of 'struct nh_group' omits 751e42515efb Merge branch 'net_prefetch-API' omits aed4d4c66338 net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES omits e20f0dbf204f net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES omits f468f21b7af0 net: Take common prefetch code structure into a function omits 04e006b483c8 Merge branch 'Add-Ethernet-support-for-Intel-Keem-Bay-SoC' omits 9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver omits 8d3c875c9d02 dt-bindings: net: Add bindings for Intel Keem Bay omits ef05afa66c59 libbpf: Fix unintentional success return code in bpf_object__load omits 0bbb5462d30c drm/amdgpu: correct SE number for arcturus gfx ras omits 08572451b4b1 drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init omits faeefe4e54d6 drm/amdgpu: disable runtime pm for navy_flounder omits ec314c461265 drm/amd/display: Retry AUX write when fail occurs omits cf851f3ff891 drm/amdgpu: Fix buffer overflow in INFO ioctl omits c997e8e26c00 drm/amdgpu: report DC not supported if virtual display is [...] omits 6178aed011a3 drm/amd/powerplay: Fix hardmins not being sent to SMU for RV omits 22dd44f47cf7 drm/amdgpu: use MODE1 reset for navy_flounder by default omits 5436ab94cd94 drm/amdkfd: fix set kfd node ras properties value omits 1887544d4ddd drm/amd/pm: correct the thermal alert temperature limit settings omits c56c90f41343 drm/amdgpu: add asd fw check before loading asd omits 9ddcbf1f4c2d drm/amd/pm: use kmemdup() rather than kmalloc+memcpy omits 4d2997ab2182 drm/amdgpu: add a wrapper for atom asic_init omits a71737313e57 drm/amdgpu: add pre_asic_init callback for navi omits b0a2db9b482f drm/amdgpu: add pre_asic_init callback for SOC15 omits cff6c7f91a34 drm/amdgpu: add pre_asic_init callback for VI omits 819515c7f305 drm/amdgpu: add pre_asic_init callback for CIK omits 632d9f9492a9 drm/amdgpu: add pre_asic_init callback for SI omits 9737a923c91b drm/amdgpu: add an asic callback for pre asic init omits f8646661f713 drm/amdgpu: fix up DCHUBBUB_SDPIF_MMIO_CNTRL_0 handling omits b04e48bcac08 drm/amd/display: Add DPCS regs for dcn3 link encoder omits 332f6e1e9880 drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly omits 817154c1a203 drm/amdkfd: call amdgpu_amdkfd_get_unique_id directly omits 778879b9466b amdgpu: fix Documentation builds for pm/ file movement omits a590a83d74fd gpu: amd: Remove duplicate semicolons at the end of line omits f0372d4f3f8d drm/amd/display: Keep current gain when ABM disable immediately omits 5019d8f10343 drm/amd/display: Fix passive dongle mistaken as active don [...] omits 6f77b2ac6280 drm/amd/display: Add connector HPD trigger debugfs entry omits 237070fd1296 drm/amd/display: Add debugfs for connector's FEC & DSC cap [...] omits 2d6870d31484 drm/amd/display: Revert HDCP disable sequence change omits 75f77aafe281 drm/amd/display: Send H14b-VSIF specified in HDMI omits 8e1f47e6bb44 drm/amd/display: Call DMUB for eDP power control omits f8c000a59fd7 drm/amd/display: 3.2.99 omits 387f3a30cc89 drm/amd/display: Send DISPLAY_OFF after power down on boot omits d3bbba79eb83 drm/amdgpu/gfx10: refine mgcg setting omits 6127896f4a27 drm/amdkfd: implement the dGPU fallback path for apu (v6) omits bfcc0c162a6a drm/amd/pm: correct Vega20 swctf limit setting omits b23f9f604247 drm/amd/pm: correct Vega12 swctf limit setting omits 7323923260cd drm/amd/pm: correct Vega10 swctf limit setting omits 8aba21b75136 drm/amdgpu: Embed drm_device into amdgpu_device (v3) omits 1fc0e18b6e06 Merge branch 'resolve_prog_type' omits 1410620cf20e selftests/bpf: Test for map update access from within EXT [...] omits 50d19736aff4 selftests/bpf: Test for checking return code for the exten [...] omits 6dc03dc71387 selftests/bpf: Add test for freplace program with write access omits 7e40781cc8b7 bpf: verifier: Use target program's type for access verifications omits 043ebcf3204c dt-bindings: spi: Convert spi-mtk-nor to json-schema omits 3a2fd4011a1e spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h omits 410f4cf79f64 spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h omits e7aaf8748897 spi: pxa2xx: Update header block in pxa2xx_ssp.h omits 1b9abd1755ad selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE wi [...] omits ab2dd173330a selftests/x86/fsgsbase: Reap a forgotten child omits 7f9fb67358a2 regmap: add Intel SPI Slave to AVMM Bus Bridge support omits 4c54228ac8fd memory: omap-gpmc: Fix a couple off by ones omits a91da6686108 drm/i915/gt: Implement WA_1406941453 omits 94d4c13233c2 drm/bridge: ps8640: Print an error if VDO control fails omits 812a65ba9411 drm/bridge: ps8640: Return an error for incorrect attach flags omits d82c12ab16b8 drm/bridge: ps8640: Get the EDID from eDP control omits c5589b39549d drm/bridge_connector: Set default status connected for eDP [...] omits d84eca28c807 media: MAINTAINERS: add Dafna Hirschfeld for rkisp1 omits 1fae3d964880 media: Implements support for the MyGica iGrabber omits 505bfc2a142f media: tuner-simple: fix regression in simple_set_radio_freq omits 45c2044ccbed media: v4l2-tpg: Clamp hue in tpg_s_hue() omits e3158a5e7e66 media: vivid: Fix global-out-of-bounds read in precalculat [...] omits 209d926b2a2e media: mtk-vcodec: fix Kconfig help text omits 13483fc2f20f media: mtk-vcodec: set dma max segment size omits ab0e9fa1579d media: pvrusb2: fix parsing error omits 4bff8cb54502 s390: convert to GENERIC_VDSO omits 98ad45fb58c1 s390/checksum: coding style changes omits 612ad0785dd5 s390/checksum: have consistent calculations omits 614b4f5d0fa3 s390/checksum: make ip_fast_csum() faster omits bb4644b14acc s390/checksum: rewrite csum_tcpudp_nofold() omits b064904c509d s390/checksum: provide csum_ipv6_magic() omits 1e36d9c68868 x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_m [...] omits 7100ff7c6268 selftests/bpf: Fix spelling mistake "scoket" -> "socket" omits 29b6bd41ee24 x86/resctrl: Enable user to view thread or core throttling mode omits e48cb1a3fb91 x86/resctrl: Enumerate per-thread MBA controls omits 6ad7cbc01527 Makefile: Add clang-tidy and static analyzer support to makefile omits 8b61f748e2a0 gen_compile_commands: remove the warning about too few .cmd files omits 3d32285fa995 kbuild: wire up the build rule of compile_commands.json to [...] omits ecca4fea1ede gen_compile_commands: support *.o, *.a, modules.order in p [...] omits fc2cb22ec61c gen_compile_commands: move directory walk to a generator function omits 6fca36f1d82a gen_compile_commands: make -o option independent of -d option omits 0a7d376d04a3 gen_compile_commands: reword the help message of -d option omits 6ca4c6d25949 gen_compile_commands: do not support .cmd files under tool [...] omits ea6cedc5b8a4 gen_compile_commands: use choices for --log_levels option omits 8a685db32f2b gen_compile_commands: parse only the first line of .*.cmd files omits 23cd88c91343 kbuild: hide commands to run Kconfig, and show short log f [...] omits 695afd3d7d58 kbuild: Simplify DEBUG_INFO Kconfig handling omits e03e3601fb9f power: supply: lego_ev3: Simplify with dev_err_probe() omits 31873dc23c3f power: supply: ingenic: Simplify with dev_err_probe() omits 52a023a14ea9 power: supply: gpio-charger: Simplify with dev_err_probe() omits ec744270c927 power: supply: cpcap: Simplify with dev_err_probe() omits 4024810c5aad power: supply: bq27xxx: Simplify with dev_err_probe() omits 5ca937fb5d68 power: supply: add wireless type omits 2ca6a1dd83e1 ath10k: Add new api to support reset TID config omits 7b2531d93bac ath10k: Add new api to support TID specific configuration omits 1c0b3fbd6eb4 ath10k: Move rate mask validation function up in the file omits 5d582be0bc66 ath10k: Add wmi command support for station specific TID config omits 92345d1b47c2 media: MAINTAINERS: Remove Pawel from the maintainers list [...] omits bde41ec62850 media: MAINTAINERS: Remove Kyungmin from the maintainers l [...] omits 258c618b6992 media: MAINTAINERS: Make Tomasz the main maintainer of videobuf2 omits b305dfe2e934 media: videodev2.h: RGB BT2020 and HSV are always full range omits 1c5a9be98ea9 media: dev-sliced-vbi.rst: fix wrong type omits 24da79902efc inet: remove inet_sk_copy_descendant() omits d83971761fa2 selftests/bpf: Fix open call in trigger_fstat_events omits 0256b0aa8019 selinux: fix error handling bugs in security_load_policy() omits ea416e277f09 ptp: ptp_ines: Remove redundant null check omits c07203516439 audit: Remove redundant null check omits a2bee00cccf4 spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers omits 99298de5df92 power: supply: smb347-charger: Replace mutex with IRQ disa [...] omits 9b1d3422e16f dt-bindings: regulator: mt6360: Add DT binding documentation omits d321571d5e4c regulator: mt6360: Add support for MT6360 regulator omits db14d3b45b4d power: supply: smb347-charger: Remove virtual smb347-battery omits cd0f9228c778 Merge series "SOF fixes and updates" from Ranjani Sridhara [...] omits 5a1fa00ad74b ASoC: SOF: sof-of-dev: Add .arch_ops field omits 17b3f99a360d ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata omits 29c8e4398f02 ASoC: SOF: Intel: hda: add extended rom status dump to error log omits 878694dcbe51 ASoC: SOF: topology: fix the ipc_size calculation for proc [...] omits 3dca35e35b42 ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics omits 6c63c954e1c5 ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec d [...] omits 53ec753137f2 ASoC: SOF: Intel: hda: report error only for the last ROM [...] omits e17b7389dcc4 ASoC: SOF: loader: Add debug box region omits 60b7c1ba289b ASoC: SOF: ext_manifest: Parse debug ABI version omits e9157a449aa3 ASoC: SOF: loader: fix memory leak in get_ext_windows omits 76ab546cd8f0 ASoC: SOF: IPC: make sof_ipc_window monosized omits 5661bccb70ef m68k: Correct some typos in comments omits c75e59e401b6 m68k: Use get_kernel_nofault() in show_registers() omits ea2abe2fd59a zorro: Fix address space collision message with RAM expans [...] omits 3b0950af21e0 m68k: amiga: Fix Denise detection on OCS omits 4fcee7be650c drm/i915/hdcp: No direct access to power_well desc omits dbda95809457 drm/i915/hdcp: Add update_pipe early return omits 96a16f45aed8 lockdep/selftest: Introduce recursion3 omits ad56450db864 locking/selftest: Add test cases for queued_read_lock() omits 108dc42ed350 Revert "locking/lockdep/selftests: Fix mixed read-write AB [...] omits 8ef7ca75120a lockdep/selftest: Add more recursive read related test cases omits 31e0d7477082 lockdep/selftest: Unleash irq_read_recursion2 and add more omits f611e8cf98ec lockdep: Take read/write status in consideration when gene [...] omits d4f200e579e9 lockdep/selftest: Add a R-L/L-W test case specific to chai [...] omits 621c9dac0eea lockdep: Add recursive read locks into dependency graph omits f08e3888574d lockdep: Fix recursive read lock related safe->unsafe detection omits 68e305678583 lockdep: Adjust check_redundant() for recursive read change omits 9de0c9bbcedf lockdep: Support deadlock detection for recursive read loc [...] omits 61775ed24343 lockdep: Make __bfs(.match) return bool omits 6971c0f34562 lockdep: Extend __bfs() to work with multiple types of dep [...] omits 3454a36d6a39 lockdep: Introduce lock_list::dep omits bd76eca10de2 lockdep: Reduce the size of lock_list::distance omits d563bc6ead9e lockdep: Make __bfs() visit every dependency until a match omits b11be024de16 lockdep: Demagic the return value of BFS omits 224ec489d3cd lockdep/Documention: Recursive read lock detection reasoning omits e918188611f0 locking: More accurate annotations for read_lock() omits 92b4e9f11a63 Documentation/locking/locktypes: Fix local_locks documentation omits a28e884b966e seqlock: Fix multiple kernel-doc warnings omits a435b9a14356 locking/refcount: Provide __refcount API to obtain the old value omits 6eb6d05958f3 seqlock,tags: Add support for SEQCOUNT_LOCKTYPE() omits 4fc472f1214e sched/topology: Move SD_DEGENERATE_GROUPS_MASK out of linu [...] omits 8fca9494d4b4 sched/topology: Move sd_flag_debug out of linux/sched/topology.h omits c1cecf884ad7 sched: Cache task_struct::flags in sched_submit_work() omits 01ccf592362a sched: Bring the PF_IO_WORKER and PF_WQ_WORKER bits closer [...] omits 1724b95b9297 sched/fair: Simplify the work when reweighting entity omits da0777d35f47 sched/fair: Fix wrong negative conversion in find_energy_e [...] omits ec73240b1627 sched/fair: Ignore cache hotness for SMT migration omits aa9c45db018f MIPS: SGI-IP32: No need to include mc14818*.h omits 518c0afb55ee MIPS: Remove unused header file m48t37.h omits 942b14fb3e58 MIPS: Loongson2ef: Remove specific mc146818rtc.h omits 5bdd89ad3419 MIPS: SGI-IP27: No need for kmalloc.h omits f046b2334083 soundwire: intel: fix intel_suspend/resume defined but not [...] omits 685a04a53747 ALSA: hda/ca0132 - Add AE-7 exit commands. omits 24a28eaeb23b ALSA: hda/ca0132 - Add AE-7 custom controls. omits ed93f9750c6c ALSA: hda/ca0132 - Add AE-7 microphone selection commands. omits 91b94a933f28 ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7. omits e5b21888882b ALSA: hda/ca0132 - Add DSP setup functions for AE-7. omits cfa736e2f02d ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7. omits 77bdbae90445 ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7. omits 4e356d56df9d ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlas [...] omits 76d257d67f41 ALSA: hda/ca0132 - Set AE-7 bools and select mixer. omits a35e37a3a2c5 ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg. omits 620f08eea6d6 ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7. omits b7a8b9e8e797 ALSA: hda/ca0132 - Fix Recon3D Center/LFE output. omits def3f0a5c700 ALSA: hda/ca0132 - Add quirk output selection structures. omits 8e00dc7cedb3 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select. omits ed8156c86f95 ALSA: hda/ca0132 - Remove surround output selection. omits f49b3063ad0d ALSA: hda/ca0132 - Add bass redirection controls. omits 670c5f484a44 ALSA: hda/ca0132 - Add full-range speaker selection controls. omits 01464a566eed ALSA: hda/ca0132 - Add surround channel config control. omits 896e361e8242 ALSA: hda/ca0132 - Add speaker tuning initialization commands. omits bf2aa9ccc8e5 ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function. omits 389be5006317 drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_drv omits e7187bab295a drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_de omits ae34c15be62f drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_vdac omits 274d77648eaa drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_ttm omits cd04b04de119 selftests/bpf: Add set test to resolve_btfids omits e4d1af4b16f8 selftests/bpf: Add test for d_path helper omits 762f85156835 selftests/bpf: Add verifier test for d_path helper omits 68a26bc7922e bpf: Update .BTF_ids section in btf.rst with sets info omits 6e22ab9da793 bpf: Add d_path helper omits eae2e83e6263 bpf: Add BTF_SET_START/END macros omits faaf4a790d93 bpf: Add btf_struct_ids_match function omits 1c6d28a6ac56 bpf: Factor btf_struct_access function omits dafe58fc1917 bpf: Remove recursion call in btf_struct_access omits 887c31a39c49 bpf: Add type_id pointer as argument to __btf_resolve_size omits 69ff30479270 bpf: Add elem_id pointer as argument to __btf_resolve_size omits 6298399bfc10 bpf: Move btf_resolve_size into __btf_resolve_size omits a5f53b1d59c2 tools resolve_btfids: Add support for set symbols omits 193a983c5bc4 tools resolve_btfids: Add size check to get_id function omits 2532f849b513 bpf: Disallow BPF_PRELOAD in allmodconfig builds omits cd324d7abb3d bpf: Add selftests for local_storage omits 30897832d8b9 bpf: Allow local storage to be used from LSM programs omits 8ea636848aca bpf: Implement bpf_local_storage for inodes omits 450af8d0f6be bpf: Split bpf_local_storage to bpf_sk_storage omits f836a56e84ff bpf: Generalize bpf_sk_storage omits 4cc9ce4e7399 bpf: Generalize caching for sk_storage. omits 1f00d375af84 bpf: Renames in preparation for bpf_local_storage omits b0e37c515733 spi: spi-fsl-espi: Remove use of %p omits ab6019d7fe81 regulator: rt4801: Specify additionalProperties: false omits 9db6f4329cd2 Merge series "ASoC: SOF: trivial code/log/comment improvem [...] omits 672072976bf0 ASoC: hdac_hdmi: tidy up a memset() omits 135ab457e776 ASoC: Intel: use consistent HDAudio spelling in comments/docs omits d5d023592e29 ASoC: SOF: Intel: add dev_dbg log when driver is not selected omits 71d551f5aaed ASoC: SOF: acpi: add dev_dbg() log for probe completion omits 277ff2364b3e ASoC: SOF: IPC: reduce verbosity of IPC pointer updates omits f46ff50660e8 ASoC: SOF: topology: reduce the log level for unhandled widgets omits f3e9ed5e9060 ASoC: SOF: topology: remove unnecessary memory alloc for s [...] omits f738d8156d05 ASoC: SOF: (cosmetic) use the "bool" type where it makes sense omits c81a4ef72536 ASoC: SOF: topology: (cosmetic) remove redundant variable [...] omits de76fd29a7dc power: supply: smb347-charger: Support SMB345 and SMB358 omits 364bec7557ec power: supply: smb347-charger: Implement device-tree support omits 9b5fbad1dcee Input: MT - avoid comma separated statements omits 00cda13e339c power: supply: Support battery temperature device-tree properties omits c1f90759b3d5 dt-bindings: power: supply: Add device-tree binding for Su [...] omits 873e63267bde dt-bindings: battery: Add temperature properties omits cb06b385d536 usb: atm: don't use snprintf() for sysfs attrs omits 2d52f7102b1d power: supply: smb347-charger: Use resource-managed API omits ef805f217709 dt-bindings: power: reset: Convert reboot-mode to YAML omits 93d660de3f31 power: supply: bq2515x: Constify static variables omits 25ffa0dde53c ARM: at91: Add GARDENA smart Gateway (Art. 19000) support omits c05a4bff5c50 dt-bindings: arm: at91: Add GARDENA smart Gateway (Art. 19 [...] omits 99363d1c26c8 eeprom: at24: Tidy at24_read() omits 78a2f92e4c4a dmaengine: axi-dmac: add support for reading bus attribute [...] omits 3061a65c1b3d dmaengine: axi-dmac: wrap channel parameter adjust into function omits 06b6e88c7ecf dmaengine: axi-dmac: wrap entire dt parse in a function omits 08b36dba23e5 dmaengine: axi-dmac: move clock enable earlier omits a88fdece44d4 dmaengine: axi-dmac: move active_descs list init after dev [...] omits b377e670bac5 dmaengine: axi-dmac: move version read in probe omits 5822bfed6472 ARM: dts: sun8i: r40: Add DMA node omits 4c508a44d400 dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible omits ca65a280fb4b sunrpc: Avoid comma separated statements omits dee847793fac ipv6: fib6: Avoid comma separated statements omits ac937e1f7d7a wan: sbni: Avoid comma separated statements omits 2d59079ff749 fs_enet: Avoid comma separated statements omits e7fee115bf2c 8390: Avoid comma separated statements omits a3ba99a24b36 clk: sunxi-ng: sun8i: r40: Use sigma delta modulation for [...] omits 8fada2d4c213 power: supply: Add dependency to lego-ev3-battery Kconfig options omits 343d8c6014db net: clean up codestyle for net/ipv4 omits fdf1923bf9f7 net: Remove duplicated midx check against 0 omits 0ce779a9f501 net: Avoid unnecessary inet_addr_type() call when addr is [...] omits 0316a211168d net: Set ping saddr after we successfully get the ping port omits cca852831c06 cxgb4: add error handlers to LE intr_handler omits 4718a471f1a7 netlink: remove duplicated nla_need_padding_for_64bit() check omits 8b4510d76cde net: gain ipv4 mtu when mtu is not locked omits 1b8b31a2e612 selinux: convert policy read-write lock to RCU omits 112ec61b2122 dmaengine: pl330: fix instruction dump formatting omits 6139521db7d4 dmaengine: dw-edma: Fix typo in comments offset omits ec02821c1d35 alarmtimer: Convert comma to semicolon omits 8f757317b864 dmaengine: ti: k3-udma: Remove redundant is_slave_directio [...] omits fb535aa01705 Merge tag 'v5.9-rc2' into spi-5.10 omits 3485e56cb8e6 Merge tag 'v5.9-rc2' into regulator-5.10 omits afa86a047ede Merge tag 'v5.9-rc2' into asoc-5.10 omits 15c95b417a9c Merge branches 'renesas-arm-defconfig-for-v5.10', 'renesas [...] omits 928bfbc6c76c soc: renesas: Use menu for Renesas SoC omits 7da4d2a8c6bc arm64: dts: renesas: r8a774e1-hihope-rzg2h: Enable HS400 mode omits c0ed2ee793f1 ARM: dts: r8a7742-iwg21m: Add RTC support omits be571bec2cfd ARM: dts: r8a7742-iwg21m: Sort the nodes alphabetically omits 5a81ade1dd28 ARM: dts: r8a7742: Add CAN support omits 0c77ecdcfcd3 arm64: dts: renesas: r8a774c0: Add PCIe EP node omits d12d16205f79 arm64: dts: renesas: r8a774b1: Add PCIe EP nodes omits 578450883bb1 arm64: dts: renesas: r8a774a1: Add PCIe EP nodes omits ddc0e61a2e3e arm64: defconfig: Enable RPC-IF support omits 3f7462407ce3 Merge branch 'i2c/for-current' into i2c/for-next omits 72e7ef46f144 ARM: shmobile: defconfig: Refresh for v5.9-rc1 omits 4300cd6374a5 tee: convert get_user_pages() --> pin_user_pages() omits fb038ce4db55 clk: sunxi-ng: add support for the Allwinner A100 CCU omits 2f704c29699d dt-bindings: clk: sunxi-ccu: add compatible string for A10 [...] omits 95c83906380e arm64: allwinner: A100: add support for Allwinner Perf1 board omits 1c09280f0b21 dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings omits 0dea1794f3b4 arm64: allwinner: A100: add the basical Allwinner A100 DTSI file omits 5805c747f4db dt-bindings: irq: sun7i-nmi: Add binding for A100's NMI co [...] omits 0552942ffded dt-bindings: irq: sun7i-nmi: fix dt-binding for a80 nmi omits 2933bf352800 arm64: dts: allwinner: h5: remove Mali GPU PMU module omits 64faa1053197 ARM: dts: sun4i: Enable HDMI support on the Mele A1000 omits 12bb1887be9d ARM: dts: sun8i: r40: Add Mali node omits 4a6c1be2f9d9 dt-bindings: gpu: mali-utgard: Add Allwinner R40 compatible omits 3658a2b7f3e1 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator omits ab70935d37bb i2c: Remove 'default n' from busses/Kconfig omits dd461cd9183f opp: Allow dev_pm_opp_get_opp_table() to return -EPROBE_DEFER omits edb1a2e25647 ARM: dts: aspeed: rainier: Enable XDMA engine omits 7c32a9d95c9a ARM: dts: aspeed: wedge40: Update UART4 pin settings omits fe84b8fd24d0 ARM: dts: aspeed: wedge40: Update FMC flash0 label omits bc8d756d5ba0 ARM: dts: aspeed: Add Facebook Wedge400 BMC omits ac6cec4c3acf ARM: dts: aspeed: minipack: Update 64MB FMC flash layout omits 11c4124d5343 ARM: dts: aspeed: yamp: Set 32MB FMC flash layout omits f883a606097d ARM: dts: aspeed: cmm: Set 32MB FMC flash layout omits c3b1d561869a ARM: dts: aspeed: Remove flash layout from Facebook AST250 [...] omits 0fcdfffe8034 selftests/bpf: Enable tc verbose mode for test_sk_assign omits f0c328f8af5d samples: bpf: Refactor tracepoint tracing programs with libbpf omits 3677d0a13171 samples: bpf: Refactor kprobe tracing programs with libbpf omits 35a8b6dd339f samples: bpf: Cleanup bpf_load.o from Makefile omits 32417d7844ab scsi: esas2r: Remove unnecessary casts omits 44f4daf8678a scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() omits ca4fb89a3d71 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() omits bbf2d06a9d76 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() omits 8905cbdae986 scsi: qla2xxx: Remove redundant variable initialization omits 715f43c66c45 scsi: aic7xxx: Fix error code handling omits a9b83986fd6e scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" omits 29779a22af6f scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" omits 886a0b54f8e6 scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" omits cb562b132bf8 scsi: snic: Fix spelling mistakes of "Queueing" omits 650b323c8e7c scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call omits 574918e69720 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_ [...] omits ec090ef8cd1c scsi: megaraid: Remove pci-dma-compat wrapper API omits 8d1f1ffaeb27 scsi: qla2xxx: Remove pci-dma-compat wrapper API omits 8f31fa53d36b scsi: hpsa: Remove pci-dma-compat wrapper API omits a5a20c4a294e scsi: mpt3sas: Remove pci-dma-compat wrapper API omits ece0eeff4c72 scsi: dc395x: Remove pci-dma-compat wrapper API omits daf4b00b7576 scsi: aic7xxx: Remove pci-dma-compat wrapper API omits e555cd5f17be scsi: aacraid: Remove pci-dma-compat wrapper API omits b67a91703a29 torture: Add gdb support omits d685514260e2 rcutorture: Allow pointer leaks to test diagnostic code omits 299c7d94f635 rcutorture: Hoist OOM registry up one level omits 58db5785b0d7 refperf: Avoid null pointer dereference when buf fails to [...] omits 57f602022e82 rcutorture: Properly synchronize with OOM notifier omits c8fa63714763 rcutorture: Properly set rcu_fwds for OOM handling omits 546180888940 torture: Add kvm.sh --help and update help message omits fc848cf4face rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 omits 33595581f530 torture: Update initrd documentation omits afcdf2319d11 rcutorture: Replace HTTP links with HTTPS ones omits d49bed9abc34 locktorture: Make function torture_percpu_rwsem_init() static omits fbb9f8531a0d torture: document --allcpus argument added to the kvm.sh script omits 959954df0ca7 rcutorture: Output number of elapsed grace periods omits 83224afd11d7 rcutorture: Remove KCSAN stubs omits cfeac3977ab4 rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() omits aa40c138cc8f rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() f [...] omits a657f2617010 rcu: Execute RCU reader shortly after rcu_core for strict GPs omits 3d29aaf1ef99 rcu: Provide optional RCU-reader exit delay for strict GPs omits 4e025f52a1e0 rcu: IPI all CPUs at GP end for strict GPs omits 933ada2c3310 rcu: IPI all CPUs at GP start for strict GPs omits 1a2f5d57a33f rcu: Attempt QS when CPU discovers GP for strict GPs omits 44bad5b3cca2 rcu: Do full report for .need_qs for strict GPs omits f19920e412fd rcu: Always set .need_qs from __rcu_read_lock() for strict GPs omits 29fc5f93320c rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs omits aecd34b9765d rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs omits dc1269186bed rcu: Reduce leaf fanout for strict RCU grace periods omits 8cbd0e38a9f2 rcu: Add Kconfig option for strict RCU grace periods omits 4e88ec4a9eb1 rcuperf: Change rcuperf to rcuscale omits 65bd77f55433 scftorture: Add cond_resched() to test loop omits 9e66bf03f9c5 scftorture: Adapt memory-ordering test to UP operation omits a7c072ef2664 scftorture: Block scftorture_invoker() kthreads for offline CPUs omits de77d4da54d1 scftorture: Check unexpected "switch" statement value omits 9a52a574676f scftorture: Make symbol 'scf_torture_rand' static omits ee7035d29576 scftorture: Prevent compiler from reducing race probabilities omits dbf83b655a78 scftorture: Flag errors in torture-compatible manner omits 4df55bddc1a3 scftorture: Consolidate scftorture_invoke_one() scf_check [...] omits 676e5469643e scftorture: Consolidate scftorture_invoke_one() check and kfree() omits 34e8c4837adb scftorture: Add smp_call_function() memory-ordering checks omits 980205ee8489 scftorture: Add smp_call_function_many() memory-ordering checks omits b93e21a51e1c scftorture: Add smp_call_function_single() memory-ordering checks omits dba3142b37f3 scftorture: Summarize per-thread statistics omits bca37119c57b tick-sched: Clarify "NOHZ: local_softirq_pending" warning omits 5022b8ac608f scftorture: Implement weighted primitive selection omits 80c9476e683e torture: Add scftorture to the rcutorture scripting omits 687d4775db56 torture: Declare parse-console.sh independence from rcutorture omits e9d338a0b179 scftorture: Add smp_call_function() torture test omits 7f2a53c231fe rcu: Remove unused __rcu_is_watching() function omits 666ca2907e6b rcu: Make FQS more aggressive in complaining about offline CPUs omits f37599e6f06d rcu: Clarify comments about FQS loop reporting quiescent states omits 4569c5ee95d5 rcu/nocb: Add a warning for non-GP kthread running GP code omits c0f97f20e5d9 rcu: Move rcu_cpu_started per-CPU variable to rcu_data omits df9a30fd1f70 kvm: mmu: page_track: Fix RCU list API usage omits ae2212a7216b rculist: Introduce list/hlist_for_each_entry_srcu() macros omits 000601bb6233 rcu: Fix kerneldoc comments in rcupdate.h omits 1ef5a442a113 rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_s [...] omits fe63b723cc7c rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_ [...] omits a2b354b9950b rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns omits b5374b2df0ac rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor omits 2130c6b4f610 nocb: Remove show_rcu_nocb_state() false positive printout omits 9b1ce0acb5e6 rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() omits 9c39245382de rcu/tree: Force quiescent state on callback overload omits e082c7b38185 nocb: Clarify RCU nocb CPU error message omits a7886e899fd8 rcu/trace: Use gp_seq_req in acceleration's rcu_grace_peri [...] omits c30068f41a0e rcu/trace: Print negative GP numbers correctly omits 7487ea07dfa9 rcu: Initialize at declaration time in rcu_exp_handler() omits d9b60741318f srcu: Remove KCSAN stubs omits beb27bd649a0 rcu: Remove KCSAN stubs from update.c omits ebc3505d507c rcu: Remove KCSAN stubs omits 6779d0e6b0fe crypto: arm/curve25519 - include <linux/scatterlist.h> omits 3033fd177bcc crypto: stm32 - Add missing header inclusions omits 079f921e9f4d Merge tag 'batadv-next-for-davem-20200824' of git://git.op [...] omits 64d123fc25e1 Merge branch 'Add-PTP-support-for-Octeontx2' omits c9c12d339d93 octeontx2-pf: Add support for PTP clock omits 4086f2a06a35 octeontx2-af: Add support for Marvell PTP coprocessor omits 421572175ba5 octeontx2-af: Support to enable/disable HW timestamping omits 373c15c2e915 net: Use helper macro RT_TOS() in __icmp_send() omits 755114497815 net: Avoid access icmp_err_convert when icmp code is ICMP_ [...] omits 0caeba3d3c1f Merge branch 'qed-introduce-devlink-health-support' omits adc100d09888 qede: make driver reliable on unload after failures omits c5c642c55e2f qed: align adjacent indent omits 27fed78737ae qed: implement devlink dump omits b228cb1602ea qed*: make use of devlink recovery infrastructure omits 4f5a8db27eb9 qed: use devlink logic to report errors omits 9524067b9a91 qed: health reporter init deinit seq omits 53916a67c330 qed: implement devlink info request omits b75d05b2da5c qed: fix kconfig help entries omits 755f982bb1ff qed/qede: make devlink survive recovery omits 52306dee5443 qed: move out devlink logic into a new file omits 9ab901794833 chelsio: switch from 'pci_' to 'dma_' API omits f6d89dc51e51 Merge branch 'mlxsw-Misc-updates' omits 5bf01b571cf4 mlxsw: spectrum_ethtool: Remove internal speeds from PTYS [...] omits ffff9c9cb451 selftests: mlxsw: Reduce runtime of tc-police scale test omits 24f54c522590 selftests: forwarding: Fix mausezahn delay parameter in mi [...] omits b36cca02dc6e selftests: mlxsw: Increase burst size for burst test omits 8e0d8ce4fc8b selftests: mlxsw: Increase burst size for rate test omits f033ad8d85cc selftests: mlxsw: Decrease required rate accuracy omits 7ee0db9d7e98 mlxsw: spectrum_trap: Adjust default policer burst size fo [...] omits 85eb5bc33717 net: atheros: switch from 'pci_' to 'dma_' API omits 5d63ccea0521 starfire: switch from 'pci_' to 'dma_' API omits c8acc09c229e typhoon: switch from 'pci_' to 'dma_' API omits 54633527769e net: dccp: delete repeated words omits 8540591885a0 net: netlink: delete repeated words omits 2bdcc73c88d2 net: ipv4: delete repeated words omits ce876d8f3dcb Merge branch 'net-sctp-delete-duplicated-words-plus-other-fixes' omits b8d7a7c62c7a net: sctp: ulpqueue.c: delete duplicated word omits 14f45bb7b1bf net: sctp: sm_make_chunk.c: delete duplicated words + fix typo omits 93c3216a7181 net: sctp: protocol.c: delete duplicated words + punctuation omits 9932564f1274 net: sctp: chunk.c: delete duplicated word omits 440d399033cb net: sctp: bind_addr.c: delete duplicated word omits 861e7021ae50 net: sctp: auth.c: delete duplicated words omits 5e80a0ccbcf8 net: sctp: associola.c: delete duplicated words omits 901341bb9718 io_uring: ignore POLLIN for recvmsg on MSG_ERRQUEUE omits 583bbf0624df io_uring: allow tcp ancillary data for __sys_recvmsg_sock() omits 37a319b5f990 Merge branch 'devlink-fixes-for-port-and-reporter-field-access' omits 5d080b5064a1 devlink: Protect devlink port list traversal omits 79604c5de2c3 devlink: Fix per port reporter fields initialization omits 507ebe6444a4 ibmvnic: Fix use-after-free of VNIC login response buffer omits 0bad834ca7bf ipvlan: advertise link netns via netlink omits 8dc105befe16 RDMA/cm: Add tracepoints to track MAD send operations omits 75874b3d5071 RDMA/cm: Replace pr_debug() call sites with tracepoints omits 068df05363b7 bitops, kcsan: Partially revert instrumentation for non-at [...] omits 2e986b81f698 kcsan: Optimize debugfs stats counters omits 178a1877d782 kcsan: Use pr_fmt for consistency omits 2778793072c3 kcsan: Show message if enabled early omits 4700ccdf18fa kcsan: Remove debugfs test command omits a4e74fa5f0d3 kcsan: Simplify constant string handling omits 69b2c81bc894 kcsan: Simplify debugfs counter to name mapping omits 3570a1bcf45e locking/atomics: Use read-write instrumentation for atomic RMWs omits b159eeccb75a asm-generic/bitops: Use instrument_read_write() where appropriate omits 00047c2e6d7c instrumented.h: Introduce read-write instrumentation hooks omits bec4a2474890 kcsan: Test support for compound instrumentation omits 9d1335cc1e97 kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks omits 106a307fd0a7 kcsan: Skew delay to be longer for certain access types omits a81b37590ff2 objtool, kcsan: Add __tsan_read_write to uaccess whitelist omits 14e2ac8de0f9 kcsan: Support compounded read-write instrumentation omits f9ea63193135 kcsan: Add atomic builtin test case omits 883957b1c4ac objtool: Add atomic builtin TSAN instrumentation to uacces [...] omits 0f8ad5f2e934 kcsan: Add support for atomic builtins omits 8c3b3d971f2e selftests: bpf: Fix sockmap update nits omits f872e4bc47f1 libbpf: Fix type compatibility check copy-paste error omits 3418c56de81f libbpf: Avoid false unuinitialized variable warning in bpf [...] omits 07ff4f012635 bpf: sk_lookup: Add user documentation omits 4d0d1673416b docs: Correct subject prefix and update LLVM info omits 890f4365e47e Merge branch 'bpf-tcp-header-opts' omits 267cf9fa43d1 tcp: bpf: Optionally store mac header in TCP_SAVE_SYN omits ad2f8eb0095e bpf: selftests: Tcp header options omits 8085e1dc1f3c bpf: selftests: Add fastopen_connect to network_helpers omits 0813a841566f bpf: tcp: Allow bpf prog to write and parse TCP header option omits c9985d09e189 bpf: sock_ops: Change some members of sock_ops_kern from u [...] omits 331fca4315ef bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_ [...] omits 00d211a4ea6f bpf: tcp: Add bpf_skops_parse_hdr() omits 72be0fe6ba76 bpf: tcp: Add bpf_skops_established() omits 7656d6845589 tcp: Add saw_unknown to struct tcp_options_received omits ca584ba07086 tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt omits 2b8ee4f05d4f tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt omits 70a217f1976f tcp: Use a struct to represent a saved_syn omits 7f45d6f8ae38 doc: Drop doubled words from RCU requirements documentation omits 1b98b7c5eb2f doc: Drop doubled words from RCU Data-Structures.rst omits 77f808607a62 docs: Fix typo in synchronize_rcu() function name omits 160c7ba34605 lib: Add backtrace_idle parameter to force backtrace of idle CPUs omits 8bcbcdb7293c ARM: dts: meson: move the L2 cache-controller inside the SoC node omits b468412409c0 ARM: dts: meson8: remove two invalid interrupt lines from [...] omits b3d03daa7cd1 RDMA/core: Move the rdma_show_ib_cm_event() macro omits ced026e959be drm/i915: Update DRIVER_DATE to 20200824 omits 52c3c3a59234 Revert "vc_screen: extract vcs_read_buf_header" omits 8d9290a4a8aa RDMA/efa: Remove redundant udata check from alloc ucontext [...] omits 62cbff326788 RDMA/vmw_pvrdma: Fix kernel-doc documentation omits fd49ddaf7e26 RDMA/rxe: prevent rxe creation on top of vlan interface omits 4a580877bdcb drm/amdgpu: Get DRM dev from adev by inline-f omits 1348969ab68c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) omits 50166d1ce59e drm/amdgpu: enable HDP clock gatting omits d844812b2842 drm/amdgpu: enable ATHUB clock gatting omits 6ec46653eb80 drm/amd/pm: set VCN pg per instances omits 08ebb485f0ee drm/amdgpu: annotate a false positive recursive locking omits d95e8e97e2d5 drm/amdgpu: refine create and release logic of hive info omits aac891685da6 drm/amdgpu: refine message print for devices of hive omits cbfd17f7ba40 drm/amdgpu: fix the nullptr issue when reenter GPU recovery omits 6049db43d6dd drm/amdgpu: change reset lock from mutex to rw_semaphore omits 66b8a9c0a747 drm/amd/pm: enable run_btc callback for sienna_cichlid omits ba1bab14b617 drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps obj [...] omits 4c319bbebef5 drm/amd/pm: Remove unnecessary cast omits 26902e8c58c8 drm/amd/powerplay: remove duplicate include omits 5049a0526988 drm/amd/display: remove unintended executable mode omits 53b3f8f40e6c drm/amdgpu: refine codes to avoid reentering GPU recovery omits c9977dffcc7e drm/amd/display: Reject overlay plane configurations in mu [...] omits 818b032433a3 drm/amdkfd: sparse: Fix warning in reading SDMA counters omits 5f1dd4dda5c8 x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() omits 2694ca73fa41 ARM: Document merges omits cff5493c2298 Merge branch 'arm/fixes' into for-next omits 3ced132a055c powerpc/nx: Don't pack struct coprocessor_request_block omits fb248c3121af powerpc/powernv: Fix spurious kerneldoc warnings in opal-prd.c omits 3b70464aa789 powerpc/powernv: Staticify functions without prototypes omits 8471c1dd93de powerpc/powernv: Include asm/powernv.h from the local powernv.h omits f6bac19cf65c powerpc/powernv/smp: Fix spurious DBG() warning omits 346427e66816 powerpc/oprofile: fix spelling mistake "contex" -> "context" omits 1c0a7ac0ec63 powerpc/vmemmap: Don't warn if we don't find a mapping vme [...] omits ccaea15296f9 powerpc/vmemmap: Fix memory leak with vmemmap list allocat [...] omits 18102e4bcc47 powerpc/powernv: Remove set but not used variable 'parent' omits ef23cf9a89a7 powerpc/perf: Remove set but not used variable 'target' omits 738e6cad0ace powerpc/fadump: Remove set but not used variable 'elf' omits 843dc8ee23d1 powerc/dtc/t1024rdb: remove interrupts property omits 8c7614d64803 powerpc/dts/t4240rdb: remove interrupts property omits 40ac790d99c6 cxl: Rework error message for incompatible slots omits 374f6178f348 ocxl: Remove custom service to allocate interrupts omits dde6f18a8779 ocxl: Don't return trigger page when allocating an interrupt omits ad857d47df6a ocxl: Access interrupt trigger page from xive directly omits 1e89da5ef9c2 scsi: cxlflash: Access interrupt trigger page from xive directly omits d3e669f31ec3 powerpc/icp-hv: Fix missing of_node_put() in success path omits 67c3e59443f5 powerpc/pseries: Fix missing of_node_put() in rng_init() omits 625326ea9c84 MIPS: Remove PNX833x alias NXP_STB22x omits 725ac66ed278 MIPS: Paravirt: remove remaining pieces of paravirt omits b8e2c8bbdf77 NTB: Use struct_size() helper in devm_kzalloc() omits dbb8df5c2d27 ntb: intel: Fix memleak in intel_ntb_pci_probe omits e9b46cc8e3eb Merge branch 'edac-misc' into edac-for-next omits b5fb51340f07 EDAC/highbank: Handover Calxeda Highbank maintenance to An [...] omits 785167a11485 IB/mlx4: Adjust delayed work when a dup is observed omits 227a0e142e37 IB/mlx4: Add support for REJ due to timeout omits 7fd1507df7ce IB/mlx4: Fix starvation in paravirt mux/demux omits 0ae207fb91a8 IB/mlx4: Separate tunnel and wire bufs parameters omits e7d087fce63f IB/mlx4: Add support for MRA omits 094619449a16 IB/mlx4: Add and improve logging omits 20c05a055063 spi: spi-fsl-dspi: delete EOQ transfer mode omits c8b2c8949c45 regulator: rt4801: Fix W=1 build warning when CONFIG_OF=n omits a5f7949570dc regulator: mp886x: use "mps,switch-frequency-hz" omits c76a2f9ecdcb selinux: delete repeated words in comments omits aafdeba5cbc1 Merge series "ASoC: Intel: machine driver updates for 5.10 [...] omits c1e47e8919da ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init omits 2ff6d5a108c6 ASoC: ak5558: Add regulator support omits 5edc8c4fe019 ASoC: dt-bindings: ak5558: Add power supply property omits 0c08ed48c956 arm64: defconfig: Enable imx8mq-librem5-devkit display stack omits 6ab28d61fe45 arm64: defconfig: re-sync DRM related defconfig bits omits 3f2c656491af ASoC: Intel: sof_sdw: clean-up inclusion of header files omits b75bea4b8834 ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support. omits 5253a73d567d ASoC: SOF: Add topology filename override based on dmi data match omits 3e1734b64ce7 ASoC: Intel: sof_rt5682: override quirk data for tgl_max98 [...] omits 626200df2498 SoC: Intel: sof_sdw: Add support for product Ripto omits 535df653f755 ASoC: Intel: sof_sdw: rename id as part_id omits 2e2d287bbe61 ASoC: Intel: sof_sdw: check SoundWire version when matching codec omits 65fae64d79d2 ASoC: codecs: max98373-sdw: add missing test on resume omits e300486ad94d ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi [...] omits 44751fc5f0de ASoC: Intel: soc-acpi: add support for SDCA boards omits 6cb8bd60ba5c ASoC: Intel: soc-acpi: mirror CML and TGL configurations omits b161a12192f4 ASoC: Intel: sof-soundwire: add support for rt5682 on link2 omits 6f7cf9125ed4 ASoC: Intel: soc-acpi: cnl: add support for rt5682 on Soun [...] omits 69a785da525e ASoC: Intel: modify SoundWire version id in acpi match table omits 8aaf6264fc7f opp: Remove _dev_pm_opp_find_and_remove_table() wrapper omits f3364e17d571 opp: Split out _opp_set_rate_zero() omits 10b217365b94 opp: Reuse the enabled flag in !target_freq path omits 72f80ce4ef9b opp: Rename regulator_enabled and use it as status of all [...] omits 6f55be9fd5ee Merge branch 'thermal/fixes' into thermal/linux-next omits a772336596df platform/chrome: cros_ec_typec: Re-order connector configu [...] omits b12e4fd5f3e4 platform/chrome: cros_ec_typec: Avoid setting usb role twi [...] omits 5381b0ed54b6 platform/chrome: cros_ec_typec: Send enum values to usb_ro [...] omits 781796ac81d6 thermal: rcar_thermal: Add missing braces to conditional s [...] omits 7b6c0c234d4e thermal: Use kobj_to_dev() instead of container_of() omits 46c5bbd2df4a platform/chrome: cros_ec_typec: USB4 support omits be020f0df5a9 pwm: cros-ec: Simplify EC error handling omits 0d080459e813 platform/chrome: cros_ec_proto: Convert EC error codes to [...] omits b4e452b5e97d platform/input: cros_ec: Replace -ENOTSUPP with -ENOPROTOOPT omits d509f8a71aa0 pwm: cros-ec: Accept more error codes from cros_ec_cmd_xfe [...] omits b646e7db1ce8 platform/chrome: cros_ec_sysfs: Report range of error code [...] omits 064df8851f4a cros_ec_lightbar: Accept more error codes from cros_ec_cmd [...] omits 1716420e8de2 iio: cros_ec: Accept -EOPNOTSUPP as 'not supported' error code omits 4c563441dbae thermal: core: Fix use-after-free in thermal_zone_device_u [...] omits 0b2c605fa4ee x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE omits e000895a4e04 thermal: imx8mm: Use dev_err_probe() to simplify error handling omits 2484ae115a53 thermal: imx: Use dev_err_probe() to simplify error handling omits 9aad858f58bf thermal: qcom-spmi-temp-alarm: Don't suppress negative temp omits 4f60ccc70e44 thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 omits ebb21aa1882f drm/ttm: drop bus.size from bus placement. omits 098754fe3ce7 drm/ttm: init mem->bus in common code. omits 14b51ccd2674 ALSA: usb-audio: Correct wrongly matching entries with aud [...] omits 26cce5954784 Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into omap [...] omits 90aa4ed5a43f ARM: OMAP2+: Drop legacy platform data for dra7 rtcss omits 6b8a3deedcfd ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc omits 2152fbbd47c0 soc: ti: pm33xx: Simplify RTC usage to prepare to drop pla [...] omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 44a0a3c17919 NTB: hw: amd: fix an issue about leak system resources omits 7611cbb900b4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c42dcb195b2f phy: ti: j721e-wiz: Remove duplicate include omits f688a345f0d7 drm/brige/megachips: Add checking if ge_b850v3_lvds_init() [...] omits 7f7fb53f62cb drm/bridge/tc358775: Fix for PTR_ERR omits f78c40aa8641 phy: ti: am654: update PCIe serdes config omits b494bbb6c69f phy: ti: am654: simplify return handling omits c3e60e5a9eb9 phy: ti: am654: simplify regfield handling omits a85643d47d11 phy: samsung: Use readl_poll_timeout function omits ee15d9b84ccb Merge branch 'for-linus' into for-next omits e2d977c9f1ab timekeeping: Provide multi-timestamp accessor to NMI safe [...] omits 71419b30cab0 timekeeping: Utilize local_clock() for NMI safe timekeeper [...] omits 58a3cefb3840 usb: chipidea: imx: add two samsung picophy parameters tun [...] omits 8977c947b321 doc: dt-binding: ci-hdrc-usb2: add property for samsung picophy omits 8f0216b006e5 arm64: dts: Add a device tree for the Librem 5 phone omits 32b0aaa59da6 dt-bindings: arm: fsl: Add the librem 5 phone omits e8151ef3578c arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel omits d0081bd02a03 arm64: dts: imx8mq: Add NWL MIPI DSI controller omits d3762a4713b1 arm64: dts: imx8m: Add the ENET PPS interrupt omits 0b8056106c02 clk: imx: vf610: Add CRC clock omits 0b784a7b1c53 ARM: dts: imx25-pinfunc: Fix GPT function names omits b86d3d21cd4c ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 cha [...] omits f42ae4bbf94c memory: brcmstb_dpfe: fix array index out of bounds omits d7223aa58671 Merge branch 'l2tp-replace-custom-logging-code-with-tracepoints' omits 9d048e5e6628 docs: networking: add tracepoint info to l2tp.rst omits eee049c0ef5b l2tp: remove tunnel and session debug flags field omits ac6ebaf06e2c l2tp: remove custom logging macros omits 6b7bdcd7ca01 l2tp: add tracepoints to l2tp_core.c omits 2a03dd8e1152 l2tp: add tracepoint definitions in trace.h omits 3f117d6f4bbc l2tp: add tracepoint infrastructure to core omits 5ee759cda51b l2tp: use standard API for warning log messages omits ab141e3733d1 l2tp: remove noisy logging, use appropriate log levels omits 12923365eb3d l2tp: don't log data frames omits 1aecbf1861f8 net: dccp: Convert to use the preferred fallthrough macro omits b663b798d04f soc: imx: gpcv2: Use dev_err_probe() to simplify error handling omits 675abeb9fc0e ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch omits d923d839429c ARM: dts: imx6qdl-sabresd: Support headphone and microphon [...] omits 71c7c2d9a2fe ARM: dts: imx25-pinfunc: add missing and fix wrong SPI rel [...] omits 7d6b5e4f2445 clk: imx: Explicitly include bits.h omits 37d7b7a5baca ARM: dts: imx6dl-yapp4: Add support for OLED based on diff [...] omits e642c831ebdd ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board omits bee062810f42 dt-bindings: arm: fsl: Add Y Soft IOTA Orion board omits 175808884261 ARM: dts: imx: Change gpmi nand node name to nand-controller omits 8da4716d08bc ARM: dts: imx27: Change nand node name to nand-controller omits e42fb04e9834 ARM: dts: imx6dl-yapp4: Add ethernet aliases omits f609c46be3ca Merge branch 'next/soc-s3c-cleanup' into for-next omits 21cfa049290b ARM: s3c: Cleanup from old plat-samsung include omits c6ff132d4224 ARM: s3c: make headers local if possible omits 96e55c38bb5b dt-bindings: iio: light: add AMS AS73211 support omits f70fd25a59d6 staging: iio: ad9834: Remove excess blank line omits 781cb90b0529 platform_data: ad7793.h: drop a duplicated word omits 65fb06f0bec8 dt-bindings: iio: adc: maxim,max9611 yaml conversions omits fde6da59da62 dt-bindings: iio: adc: maxim,max11100 yaml conversion omits 107ce2e3dccc dt-bindings: iio: gyro: Add DT binding doc for ADXRS290 omits 2c8920fff145 iio: gyro: Add driver support for ADXRS290 omits 96f962511b0f Staging: iio: Fixed a punctuation and a spelling mistake. omits 4d55cb8e78df iio: trigger: make stub functions static inline omits 33825b27c918 dt-bindings: iio: chemical: add O2 EZO module documentation omits 6f762972b2a7 iio: Kconfig: ad8366: add entry for HMC1119 chip omits 5579db2cd5dd iio: adxl372_i2c: Add OF device ID table omits 9b3b3b284ad5 iio: adxl372_spi: change indentation for of_table omits a50780127555 iio: frequency: ad9523: convert rest of driver to device m [...] omits 6da3a6ce281f iio: chemical: atlas-ezo-sensor: add support for O2 sensor omits 4ffa22fd22a7 iio: add IIO_MOD_O2 modifier omits c31feed8461f x86/msr: Make source of unrecognised MSR writes unambiguous omits 1f35c9c0ce38 x86/msr: Prevent userspace MSR access from dominating the console omits e0d0d4d86c76 clk: imx8qxp: Support building i.MX8QXP clock driver as module omits 9a976cd278ea clk: imx8m: Support module build omits f1f018dc030e clk: imx: Add clock configuration for ARMv7 platforms omits 870ed5e22ae1 clk: imx: Support building i.MX common clock driver as module omits d7d7518fdcc8 clk: composite: Export clk_hw_register_composite() omits 0d03f0292659 clk: imx6sl: Use BIT(x) to avoid shifting signed 32-bit va [...] omits fc8004dffcfd ARM: dts: imx7: add QSPI omits 14e292fce8fd arm64: dts: imx8mn-evk: add two parameters for samsung pic [...] omits b9c7113bbdda arm64: dts: imx8mm-evk: add two parameters for samsung pic [...] omits 0a0c5d13617f arm64: dts: ls208xa: add more thermal zone support omits acfa13abf03d arm64: dts: ls1088a: add more thermal zone support omits 9c0f8cbdc0e9 libbpf: Normalize and improve logging across few functions omits 50e09460d9f8 libbpf: Skip well-known ELF sections when iterating ELF omits 819c23af561c libbpf: Add __noinline macro to bpf_helpers.h omits 88a82120282b libbpf: Factor out common ELF operations and improve logging omits 3ac2e20fba07 selftests/bpf: BPF object files should depend only on libb [...] omits 3c4a594bc81a Merge branch 'update-sockmap-from-prog' omits bb23c0e1c57f selftests: bpf: Test sockmap update from BPF omits 0126240f448d bpf: sockmap: Allow update from BPF omits 912f442cfb1f bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sock [...] omits 13b79d3ffbb8 bpf: sockmap: Call sock_map_update_elem directly omits 38e12f908a5e bpf: sockmap: Merge sockmap and sockhash update functions omits 7b219da43f94 net: sk_msg: Simplify sk_psock initialization omits dca5612f8eb9 libbpf: Add perf_buffer APIs for better integration with o [...] omits ad8edd0d76d0 Merge branch 'link_query-bpf_iter' omits 3478f90cbff4 Merge branch 'crypto-chelsio-Restructure-chelsio-s-inline- [...] omits 1b77be463929 crypto/chcr: Moving chelsio's inline ipsec functionality t [...] omits 44fd1c1fd821 chelsio/chtls: separate chelsio tls driver from crypto driver omits 30969bc8e075 selinux: add basic filtering for audit trace events omits dd8166212d9a selinux: add tracepoint on audited events omits e60495eafdba bpftool: Implement link_query for bpf iterators omits b76f22269028 bpf: Implement link_query callbacks in map element iterators omits 6b0a249a301e bpf: Implement link_query for bpf iterators omits fc26a3758b55 drm: panel: simple: Add KD116N21-30NV-A010 omits 9517130c9b4b dt-bindings: display: simple: Add KD116N21-30NV-A010 compatible omits 23ce1e5c2739 Merge series "regulator: Fix W=1 build warning when CONFIG [...] omits c0e53a448637 regulator: dbx500: Remove unused debugfs goto label omits 8536bf811dd7 regulator: tps65023: Fix W=1 build warning when CONFIG_OF=n omits b461ac1cc6c0 regulator: stm32-booster: Fix W=1 build warning when CONFIG_OF=n omits a2508eeb8dbd regulator: qcom-rpmh: Fix W=1 build warning when CONFIG_OF=n omits bbe26107204e regulator: sy8106a: Fix W=1 build warning when CONFIG_OF=n omits d5579e7a2c6a regulator: stm32-vrefbuf: Fix W=1 build warning when CONFIG_OF=n omits a94a11ce0d52 regulator: stm32-pwr: Fix W=1 build warning when CONFIG_OF=n omits dc8c5ea3574e regulator: pwm: Fix W=1 build warning when CONFIG_OF=n omits 7bf0a29c354f regulator: max77826: Fix W=1 build warning when CONFIG_OF=n omits 44bc5d168dc2 regulator: max1586: Fix W=1 build warning when CONFIG_OF=n omits 1d4c1e02b96e regulator: ltc3676: Fix W=1 build warning when CONFIG_OF=n omits 8ece31564f19 regulator: ltc3589: Fix W=1 build warning when CONFIG_OF=n omits 0f0372550083 regulator: fixed: Fix W=1 build warnings when CONFIG_OF=n omits 5e97d7e809a1 regulator: fan53555: Fix W=1 build warning when CONFIG_OF=n omits 2d2a84ae30a3 regulator: da9210: Fix W=1 build warning when CONFIG_OF=n omits e11e068ccbdb regulator: 88pg86x: Fix W=1 build warning when CONFIG_OF=n omits a727a17329d3 ARM: Document merges omits bf1d70214b20 Merge branch 'arm/drivers' into for-next omits d4ee2d35009a Merge tag 'tee-memref-null-for-v5.10' of git://git.linaro. [...] omits 0f863bb6b80a Merge tag 'optee-i2c-for-v5.10' of git://git.linaro.org/pe [...] omits fcea8b023a5f ASoC: da7219: Fix I/O voltage range configuration during probe omits 751365035b4f ASoC: intel: sof_sdw: add .exit callback function omits b50747558855 ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec omits 6d3029e92f32 ASoC: bindings: fsl-asoc-card: add compatible string for T [...] omits 0eea6091539b selinux: Create new booleans and class dirs out of tree omits 613ba18798ac selinux: Standardize string literal usage for selinuxfs di [...] omits 66ec384ad304 selinux: Refactor selinuxfs directory populating functions omits aeecf4a3fb11 selinux: Create function for selinuxfs directory cleanup omits 8b87014f23e4 drm/tidss: implement WA for AM65xx erratum i2000 omits 227c6d109ce5 drm/omap: fix spelling mistake "propert" -> "property" omits 35201cc1f805 drm: omapdrm: Delete surplus GPIO includes omits a115ab9b8b93 ASoC: SOF: Intel: add build support for SoundWire omits 3b4efa148da3 drm/i915: Fix cmd parser desc matching with masks omits c05210ab9757 drivers: optee: allow op-tee to access devices on the i2c bus omits ba171d3f0850 driver: tee: Handle NULL pointer indication from client omits 3d29e98d1d75 crypto: hisilicon/qm - fix the process of register algorit [...] omits daa31783c0eb crypto: hisilicon/qm - fix the call trace when unbind device omits 64dfe49528d0 crypto: hisilicon/qm - register callback function to 'pci_ [...] omits 8d8f8d494da7 crypto: hisilicon/qm - fix VF not available after PF FLR omits e88dd6e1d837 crypto: hisilicon/qm - fix no stop reason when use 'hisi_qm_stop' omits 9dca4435a1d2 crypto: hisilicon/qm - fix event queue depth to 2048 omits 71d1ca498735 crypto: hisilicon/qm - fix judgement of queue is full omits 7e655e196c2c crypto: hisilicon/qm - fix print frequence in hisi_qp_send omits 3c829d6d19ae crypto: hisilicon/qm - clear used reference count when start qp omits 7bbfacc1a89e crypto: hisilicon/qm - fix wrong release after using strsep omits b1a5c9a620f2 crypto: virtio - don't use 'default m' omits 64f4a62e3b17 crypto: picoxcell - Fix potential race condition bug omits 8afa25aa833f crypto: hash - Remove unused async iterators omits 5d1cdfde11a5 crypto: ux500 - Fix kmap() bug omits 3a61cdf43e67 hwrng: intel - cleanup initialization omits abd9875497ba crypto: caam - Move debugfs fops into standalone file omits c0f6eebeddda hwrng: optee - fix wait use case omits 340939933e84 hwrng: optee - handle unlimited data rates omits 3a95887e27ab crypto: x86/crc32c-intel - Use CRC32 mnemonic omits 1d8b41ff6991 crypto: ccree - remove bitlocker cipher omits a93492cae30a crypto: ccree - remove data unit size support omits ba974adb47f2 crypto: tcrypt - Add support for hash speed testing with keys omits f7ade9aaf66b crypto: ixp4xx - Fix the size used in a 'dma_free_coherent [...] omits 8cbde6c6a6d2 crypto: mediatek - Fix wrong return value in mtk_desc_ring [...] omits e62291c1d9f4 crypto: marvell/cesa - Fix sparse warnings omits cbdad1f246dd crypto: algif_aead - Do not set MAY_BACKLOG on the async path omits 2a05b029c1ee crypto: algif_skcipher - EBUSY on aio should be an error omits 129a4dba1b1b crypto: tcrypt - delete duplicated words in messages omits 40a3af45d264 crypto: engine - delete duplicated word omits 71952d78e959 crypto: crct10dif_generic - fix duplicated words omits 743b91507703 crypto: crc32c_generic - delete and fix duplicated words omits 4eb57bcd4c62 crypto: algif_aead - delete duplicated word omits 0a772f3e46a0 crypto: hifn_795x - switch from 'pci_' to 'dma_' API omits ee9108fedf63 scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc omits ca358af1d1bb scsi: dc395x: Use %*ph to print small buffer omits 4a636e9c7a21 scsi: mpt3sas: Remove superfluous memset() omits bef93fbfcf4a scsi: qla2xxx: Remove superfluous memset() omits 7b1d88629807 scsi: pmcraid: Remove superfluous memset() omits f672d7d35f88 scsi: mvsas: Remove superfluous memset() omits 8fee79ed8ea2 scsi: mptctl: Remove unneeded cast from memory allocation omits 33fff97cbdc1 scsi: mptfc: Remove unneeded cast from memory allocation omits f73e6a0f06d7 ARM: Document merges omits 658ff5bf4b59 Merge branch 'arm/fixes' into for-next omits 460d74a0911c scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2 omits 50807f22c89f scsi: ufs: Remove an unpaired ufshcd_scsi_unblock_requests [...] omits 9530a3e00459 selinux: permit removing security.selinux xattr before pol [...] omits 29707fab5845 scsi: ufs: Change fDeviceInit busy wait omits b0008625795b scsi: ufs: Remove several redundant goto statements omits f273c54bb7db scsi: ufs: Change ufshcd_comp_devman_upiu() to ufshcd_comp [...] omits 3079285bd73c scsi: qedf: Fix race between ELS completion and flushing E [...] omits 22ddec31b0d4 scsi: qedf: Don't process ELS completion if event is flush [...] omits 1f6d1d4ca2ca scsi: qedf: Initiate cleanup for ELS commands as well omits 39d0357dd5ed scsi: qedf: Send cleanup even for RRQ on timeout omits b09ea43fecd2 scsi: qedf: Do not kill timeout work for original I/O on R [...] omits 7fb8ff080689 scsi: qedf: Check the validity of rjt frame before processing omits a521bbc38ddc scsi: qedf: Check for port type and role before processing [...] omits 68bdb3db6ce3 scsi: ufs-qcom: Remove unused MSM bus scaling APIs omits ce60a2b827d7 scsi: smartpqi: Bump version to 1.2.16-010 omits 8b664fefa341 scsi: smartpqi: Add RAID bypass counter omits 4d15ad381301 scsi: smartpqi: Support device deletion via sysfs omits 9e68cccc8ef7 scsi: smartpqi: Avoid crashing kernel for controller issues omits 244ca45e15cf scsi: smartpqi: Update logical volume size after expansion omits 3af06083ba21 scsi: smartpqi: Add id support for SmartRAID 3152-8i omits ce1437935064 scsi: smartpqi: Identify physical devices without issuing INQUIRY omits 0491bdc7ee1e scsi: mpt3sas: Update driver version to 35.100.00.00 omits 711a923c14d9 scsi: mpt3sas: Postprocessing of target and LUN reset omits 521e9c0b6286 scsi: mpt3sas: Add functions to check if any cmd is outsta [...] omits 5afa9d444407 scsi: mpt3sas: Rename and export interrupt mask/unmask functions omits 9e73ed2e4cf5 scsi: mpt3sas: Cancel the running work during host reset omits af6ec1eee5ed scsi: mpt3sas: Dump system registers for debugging omits f09219e48b40 scsi: mpt3sas: Memset config_cmds.reply buffer with zeros omits 8bb2dde069d8 scsi: ufs: Properly release resources if a task is aborted [...] omits e4372c7a9703 ARM: Document merges omits d877d348e72b Merge branch 'fixes' into for-next omits 4dbc44e1968e ARM: Document merges omits 468d8f85cf2f sparc32: take ->thread.flags out omits d0a84e1f38d9 ethtool: allow flow-type ether without IP protocol field omits f8c931f3be8d nfc: st21nfca: Remove unnecessary cast omits 0eddbef6489c nfc: st-nci: Remove unnecessary cast omits 31ac155cc1e5 net: qed: Remove unnecessary cast omits e6e67768a0b9 Merge branch 'tcp_mmap-optmizations' omits 59c0d31988fb selftests: net: tcp_mmap: Use huge pages in receive path omits 72653ae5303c selftests: net: tcp_mmap: Use huge pages in send path omits 0d89419319ef selftests: net: tcp_mmap: use madvise(MADV_DONTNEED) omits 394fcd8a8134 net: zerocopy: combine pages in zerocopy_sg_from_iter() omits 4f6c09f7faf0 Merge branch 'nfp-flower-add-support-for-QinQ-matching' omits 0d630f58989a nfp: flower: add support to offload QinQ match omits e4cab45a19cd nfp: flower: check that we don't exceed the FW key size omits 0d982de3e27e rtc: fsl-ftm-alarm: update acpi device id omits f471b05f76e4 rtc: ds1307: Clear OSF flag on DS1388 when setting time omits 59ed01271552 rtc: ds1307: Ensure oscillator is enabled for DS1388 omits 163a512cd929 rtc: rtc-rs5c313: Convert to module_platform_driver() omits f65e727464d7 rtc: rtc-rs5c313: Fix late hardware init omits fc9656a37049 rtc: rtc-rs5c313: Drop obsolete platform_set_drvdata() call omits c254bcd7231a rtc: cmos: zero-init wkalrm when reading from CMOS omits 6a23e577a9f8 Merge series "spi: rspi: Bit rate improvements" from Geert [...] omits c76964e810a5 spi: imx: Remove unneeded probe message omits c31979747b70 spi: rspi: Fill in controller speed limits omits cb5882541408 spi: rspi: Fill in spi_transfer.effective_speed_hz omits 6a195f24f3e8 spi: rspi: Increase bit rate range for QSPI omits 4e71d926abbe spi: rspi: Increase bit rate range for RSPI on SH omits feace90233a8 spi: rspi: Increase bit rate accuracy on RZ/A omits 8dd71698607f spi: rspi: Clean up Bit Rate Division Setting handling omits 7ffe363bb2a2 spi: rspi: Remove useless .set_config_register() check omits 70d65cd555c5 ppc: propagate the calling conventions change down to csum [...] omits daf52375c19f amd64: switch csum_partial_copy_generic() to new calling c [...] omits fdf8bee96f9a sparc64: propagate the calling convention changes down to [...] omits 2a5d2bd159f3 xtensa: propagate the calling conventions change down into [...] omits 1cd95ab85df7 mips: propagate the calling convention change down into __ [...] omits f863c65c46b4 mips: __csum_partial_copy_kernel() has no users left omits c44ac3c832d4 mips: csum_and_copy_{to,from}_user() are never called unde [...] omits ab5e8b331244 sparc32: propagate the calling conventions change down to [...] omits e8b95089990c i386: propagate the calling conventions change down to csu [...] omits dc16c8a9ce98 sh: propage the calling conventions change down to csum_pa [...] omits 66aa38801a5d m68k: get rid of zeroing destination on error in csum_and_ [...] omits 1d60be3c25ed arm: propagate the calling convention changes down to csum [...] omits b712139543af alpha: propagate the calling convention changes down to cs [...] omits c693cc4676a0 saner calling conventions for csum_and_copy_..._user() omits 99a2c96d52d3 csum_and_copy_..._user(): pass 0xffffffff instead of 0 as [...] omits cc44c17baf7f csum_partial_copy_nocheck(): drop the last argument omits 6e41c585e38f unify generic instances of csum_partial_copy_nocheck() omits 3ea7ca80d9c0 icmp_push_reply(): reorder adding the checksum up omits 8d5930dfb7ed skb_copy_and_csum_bits(): don't bother with the last argument omits 1e15dd6f8417 Merge series "Add mediatek codec mt6359 driver" from Jiaxi [...] omits a467f2f8ad5f ASoC: qcom: add missing out of memory check on drvdata->cl [...] omits 1eb629363aa3 ASoC: SOF: Intel: hda: import SOUNDWIRE_INIT namespace omits 539237d1c609 dt-bindings: mediatek: mt6359: add codec document omits 8061734ab654 ASoC: mediatek: mt6359: add codec driver omits 527b7779e5ec cpupower: speed up generating git version string omits 1e76a2ff317d cxgb4: insert IPv6 filter rules in next free region omits 71b9114d2c13 ARM: s3c: move into a common directory omits 4da1edcf8f22 memory: brcmstb_dpfe: Fix memory leak omits d1876f3596a5 cpupowerutils: fix spelling mistake "dependant" -> "dependent" omits b91e7089ae70 x86/umip: Add emulation/spoofing for SLDT and STR instructions omits d738005da9c5 drm/panel: novatek,nt39016: Remove 'dev' field in priv struct omits 2f4b769e4d18 drm/panel: novatek,nt39016: Reorder calls in probe omits a3814e55b411 ARM: s3c24xx: stop including mach/hardware.h from mach/io.h omits c38758e3d574 cpufreq: s3c24xx: move low-level clk reg access into platf [...] omits 44c01f5ce1c7 cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh omits 81b11a6a0996 ARM: s3c: remove cpufreq header dependencies omits 01e93a173935 cpufreq: s3c24xx: split out registers omits 81994e0ffc37 fbdev: s3c2410fb: remove mach header dependency omits 704b18250f59 ARM: s3c24xx: bast: avoid irq_desc array usage omits cd4bd8f9435d ARM: s3c24xx: spi: avoid hardcoding fiq number in driver omits b2a587cb650f ARM: s3c24xx: include mach/irqs.h where needed omits f67f6c00c7f3 ARM: s3c24xx: move s3cmci pinctrl handling into board files omits 673085f450b2 ARM: s3c24xx: move iis pinctrl config into boards omits 35ee36c79380 Merge tag 'samsung-platdrv-boards' of https://git.kernel.o [...] omits 296050a04c9e memory: tegra: Correct shift value of apew omits 149cb3395504 selftests/bpf: List newest Clang built-ins needed for some [...] omits 37a6a9e76763 selftests/bpf: Fix two minor compilation warnings reported [...] omits dda1ec9fc7f8 libbpf: Fix libbpf build on compilers missing __builtin_mu [...] omits 9b2f6fecf3b7 libbpf: Fix detection of BPF helper call instruction omits 0bc23a1d1c8a Merge branch 'bpf-umd-debug' omits edb65ee5aa25 selftests/bpf: Add bpffs preload test. omits d71fa5c9763c bpf: Add kernel module with user mode driver that populate [...] omits f0fdfefb2d4d bpf: Add BPF program and map iterators as built-in BPF programs. omits 005142b8a1f0 bpf: Factor out bpf_link_by_id() helper. omits 6e9cab2e3fa5 libbpf: Simplify the return expression of build_map_pin_path() omits 879229311bc8 selinux: fix memdup.cocci warnings omits 0b06286579b8 drm/ttm: fix broken merge between drm-next and drm-misc-next omits 06fe45634942 sched: remove _do_fork() omits eea11285dab3 tracing: switch to kernel_clone() omits f30897c17df0 kgdbts: switch to kernel_clone() omits 25239fd338aa kprobes: switch to kernel_clone() omits c723523bf393 x86: switch to kernel_clone() omits a66ef2eeed92 sparc: switch to kernel_clone() omits e7a2ec95d38d nios2: switch to kernel_clone() omits 2cd2e1a7eb24 m68k: switch to kernel_clone() omits f8c40ebe659d ia64: switch to kernel_clone() omits efd85a5517e6 h8300: switch to kernel_clone() omits cad6967ac108 fork: introduce kernel_clone() omits 04d53068508e pinctrl: intel: Update header block to reflect direct depe [...] omits 10c857f063fc pinctrl: cherryview: Switch to use intel_pinctrl_get_soc_data() omits ce7793e9ef63 pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() omits 51ab5d77dcb8 ALSA: usb-audio: Properly match with audio interface class omits fa10635fca35 ALSA: usb-audio: Simplify quirk entries with a macro omits 5436f59bc5bc ALSA: usb-audio: Move device rename and profile quirks to [...] omits 368d1887200d x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap omits 85e6084e0b43 RAS/CEC: Fix cec_init() prototype omits 9f467393e297 soc: integrator: Drop pointless static qualifier in integr [...] omits 642d94cf336f x86/build: Declutter the build output omits 5e36aff2e1bf fpga manager: xilinx-spi: remove stray comment omits 8a5de2de0339 fpga: dfl: change data type of feature id to u16 omits e6c013c306f0 MAINTAINERS: Add Tom Rix as fpga reviewer omits 7fbc2bc2fbe1 fpga: stratix10-soc: make FPGA task un-interruptible omits 0c3dc787a62a crypto: algapi - Remove skbuff.h inclusion omits 37ea433c6607 selinux: avoid dereferencing the policy prior to initialization omits 29788ddd3170 sparc32: get rid of fake_swapper_regs omits e5b15f5af21a Merge branch 'ptp-Add-generic-helper-functions' omits 17060fb5069f ptp: Remove unused macro omits 9087da5dcb3d ptp: ptp_ines: Use generic helper function omits 38fa7d039fe0 net: phy: dp83640: Use generic helper function omits 17de44c2c709 ethernet: ti: cpts: Use generic helper function omits 4bccb5d043db ethernet: ti: am65-cpts: Use generic helper function omits 7b2b28c67849 mlxsw: spectrum_ptp: Use generic helper function omits 28fba67ff97f net: dsa: mv88e6xxx: Use generic helper function omits 036c508ba95e ptp: Add generic ptp message type function omits bdfbb63c314a ptp: Add generic ptp v2 header parsing function omits d24f1341a63c drm/i915: Apply Wa_14011264657:gen11+ omits f3ae59c0c015 ibmvnic: store RX and TX subCRQ handle array in ibmvnic_ad [...] omits b8981c51f4be sparc64: get rid of fake_swapper_regs omits c1447efdafff Merge branch 'type-and-enum-value-relos' omits 3357490555ea selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE [...] omits eacaaed784e2 libbpf: Implement enum value-based CO-RE relocations omits 4836bf5e2ec6 selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ [...] omits 124a892d1c41 selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations omits 3fc32f40c402 libbpf: Implement type-based CO-RE relocations support omits defcffeb517b net-veth: Add type safety to veth_xdp_to_ptr() and veth_pt [...] omits 596b5ef458f9 net-tun: Eliminate two tun/xdp related function calls from [...] omits b558b6c24068 net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() omits 7ba58fff001d dt-bindings: Validate DT binding schema in a single call omits b8a49399fb7a dt-bindings: Use json for processed-schema* omits 3e6ae2438d8b dt-bindings: Bump minimum version of dtschema to 2020.8.1 omits 4036707c7c61 scripts/dtc: dtx_diff - make help text formatting consistent omits 0b3fc8b2e38f Merge branch 'r8169-use-napi_complete_done-return-value' omits 9e89d71911b6 r8169: remove member irq_enabled from struct rtl8169_private omits 52dbe8465e5b r8169: use napi_complete_done return value omits de993be0200f Documentation/networking: update l2tp docs omits f4ecc748533d net: Stop warning about SO_BSDCOMPAT usage omits 93da582407b3 Merge branch 'next/soc-s3c-cleanup' into for-next omits f131a4443ea4 ARM: s3c24xx: move spi fiq handler into platform omits 7dbad03ebcb9 ARM: s3c: adc: move header to linux/soc/samsung omits 95b415efff2c ARM: s3c24xx: move irqchip driver back into platform omits 0144e3fce3d6 ARM: s3c24xx: move regs-spi.h into spi driver omits a07c4a8c169b ARM: s3c64xx: remove mach/hardware.h omits db8230d29c3a ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG omits 423c62bfb623 ARM: s5pv210: use private pm save/restore omits 17132da70eb7 ARM: samsung: move pm check code to drivers/soc omits 8dba698868b5 Merge tag 'samsung-platdrv-boards' into asoc-5.10 omits a2f6d303e24d ASoC: sun8i-codec: Hook up component probe function omits dcacbc0f9bb8 ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS omits 83d74e354200 ASoC: samsung: rx1950: turn into platform driver omits e26a2abcc246 ASoC: samsung: neo1973: turn into platform driver omits 9666e27f90b9 ASoC: samsung: h1940: turn into platform driver omits cb6c03019cdd ARM: exynos: stop selecting PLAT_SAMSUNG omits edaff7e1c6f5 ARM: exynos: use private samsung_cpu_id copy omits b3a775127d33 ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug omits dbd6fefb598b ARM: samsung: make pm-debug platform independent omits 1e574a665ed1 ARM: samsung: remove s3c_pm_debug_init() omits 9089d7b8cecf ARM: samsung: don't build plat/pm-common for Exynos omits 31dc1c23769b usb: gadget: s3c: remove unused 'udc' variable omits 487eb2b9087f Merge branch 'net-dsa-loop-Expose-VLAN-table-through-devlink' omits 142061eba35e net: dsa: loop: Return VLAN table size through devlink omits f0408ca45a83 net: dsa: loop: Configure VLANs while not filtering omits 5f745424761a usb: gadget: s3c-hsudc: remove platform header dependency omits 188db4435ac6 usb: gadget: s3c: use platform resources omits 98c2922ec8f0 ARM: s3c24xx: simplify mach/io.h omits b84e23f51351 ARM: s3c24xx: pass pointer to clk driver via platform data omits 346f183cc134 ARM: s3c24xx: make S3C24XX_MISCCR access indirect omits 4f9f0e068884 ARM: s3c24xx: iotiming: make functions static omits 3af4e8774b6d ARM: s3c24xx: fix mmc gpio lookup tables omits f6d7cde84f6c ARM: s3c24xx: fix missing system reset omits 8166c10001b2 ARM: s3c64xx: switch to generic watchdog driver reset omits 7dd3cae90d85 ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct [...] omits 5b5858ef4590 ARM: s3c24xx: drop s3c-camif setup platform code omits 3c45f21af84e ath10k: sdio: add firmware coredump support omits c796d513c6ae ath10k: add bus type for each layout of coredump omits 27831102b89b arm: dts: mt2701: Add jpeg enc device tree node omits 9d1a85c7d90c ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q omits 89dd9ae16d7c ARM: multi_v7_defconfig: Enable i.MX7ULP SoC omits 75779fac9544 ARM: multi_v7_defconfig: Enable i.MX6SLL SoC omits cdd296cdae1a drm/gma500: fix error check omits 172c1e857280 drm: gma500: Convert to GPIO descriptors omits 93b3e9273112 ARM: multi_v7_defconfig: enable caam crypto module omits 69ea651c40f7 selinux: fix allocation failure check on newpolicy->sidtab omits bda4c60d02e9 sys: Convert to the new fallthrough notation omits 76df441ade97 signal: Convert to the new fallthrough notation omits 28c41efd08bf time: Use generic ns_common::count omits f387882d8d3e cgroup: Use generic ns_common::count omits 0ec0da744bbb spi: imx: Do not print an error when PIO is used omits 1a7b8969e664 mnt: Use generic ns_common::count omits 265cbd62e034 user: Use generic ns_common::count omits 8eb71d95f34a pid: Use generic ns_common::count omits 137ec390fad4 ipc: Use generic ns_common::count omits 9a56493f6942 uts: Use generic ns_common::count omits 8b8f3e666fc6 net: Use generic ns_common::count omits 02532cb80543 regulator: rt4801: Select REGMAP_I2C to fix build error omits 1dbb920e342c crypto: algapi - Move crypto_yield into internal.h omits c5040fec3d55 ASoC: Convert NXP spdif to json-schema omits 9e4730586e0b ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT omits 2024f91e965f ns: Add a common refcount into ns_common omits 49971e6bad2d drivers: hv: remove cast from hyperv_die_event omits 709c4362725a cacheinfo: Move resctrl's get_cache_id() to the cacheinfo [...] omits 5f4a1c4ea447 sched/topology: Mark SD_NUMA as SDF_NEEDS_GROUPS omits 3551e954f5d9 sched/topology: Mark SD_OVERLAP as SDF_NEEDS_GROUPS omits 33199b0143da sched/topology: Mark SD_ASYM_PACKING as SDF_NEEDS_GROUPS omits bdb7c802cc0a sched/topology: Mark SD_SERIALIZE as SDF_NEEDS_GROUPS omits 94b858fea1f2 sched/topology: Mark SD_BALANCE_WAKE as SDF_NEEDS_GROUPS omits 3a6712c76853 sched/topology: Mark SD_PREFER_SIBLING as SDF_NEEDS_GROUPS omits c200191d4c2c sched/topology: Propagate SD_ASYM_CPUCAPACITY upwards omits ab65afb094c7 sched/topology: Remove SD_SERIALIZE degeneration special case omits 6f349818621d sched/topology: Use prebuilt SD flag degeneration mask omits 4ee4ea443a5d sched/topology: Introduce SD metaflag for flags needing > [...] omits 5b9f8ff7b320 sched/debug: Output SD flag names rather than their values omits 65c5e253168d sched/topology: Verify SD_* flags setup when sched_debug is on omits b6e862f38672 sched/topology: Define and assign sched_domain flag metadata omits d54a9658a756 sched/topology: Split out SD_* flags declaration to its own file omits d23b3bf8e43f ARM, sched/topology: Revert back to default scheduler topology omits cfe7ddcbd72d ARM, sched/topology: Remove SD_SHARE_POWERDOMAIN omits 316e7f901f5a x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty [...] omits 40eb0cb4939e x86/cpu: Fix typos and improve the comments in sync_core() omits 390f789055a0 Merge branch 'omap-for-v5.10/dt' into for-next omits 513f8297f6b1 Merge branch 'fixes' into omap-for-v5.10/dt omits 5df3ca9334d5 x86/resctrl: Merge AMD/Intel parse_bw() calls omits 7ff3e1fda701 Merge branch 'omap-for-v5.10/omap1' into for-next omits 868306ddc8a9 Merge branch 'omap-for-v5.10/soc' into for-next omits aa346bd48db9 Merge branch 'fixes' into for-next omits 41215b7947f1 x86/resctrl: Add struct rdt_membw::arch_needs_linear to ex [...] omits bbdb5d129daf ARM: dts: omap3: Add cpu trips and cooling map for omap34/ [...] omits 03e23ca9ff83 ARM: dts: am33xx: add ocp label omits 9da36a7ec421 i3c: master add i3c_master_attach_boardinfo to preserve boardinfo omits 12c24ea1f8e2 Merge branch 'omap-for-v5.10/dt-moxa' into omap-for-v5.10/dt omits 31bdd786f900 ARM: dts: am335x: add common dtsi for MOXA UC-8100 series omits ef4d0a80c614 arm: mach-omap1: mux.h: delete duplicate word omits 83bf6db02024 ARM: OMAP2+: Replace HTTP links with HTTPS ones omits 9c6b876c91c0 drm: ast: fix double __iomem sparse warning omits e6b2fac36fcc x86/resctrl: Use is_closid_match() in more places omits f8fbd8c341ef ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones omits a784e5893b0e ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones omits 88ca7bfb2137 ARM: OMAP2+: Replace HTTP links with HTTPS ones omits 3aa36fdd3073 ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones omits 95d4208075e8 ARM: dts: omap4-droid4: add panel orientation omits 86ea53b42b6f ARM: dts: omap4-droid4: add panel compatible omits 23807f8cbaeb ARM: dts: omap: add channel to DSI panels omits 19d3e9a0bdd5 ARM: dts: omap4: Fix sgx clock rate for 4430 omits 377c0d7ea5bb dt-bindings: timer: Add compatible for Mediatek MT8192 omits a7de3bcb330b dt-bindings: serial: Add compatible for Mediatek MT8192 omits 9fe2f897499f virtio: fix build for configs without dma-bufs omits 144ceb27d737 dmaengine: xilinx: dpdma: Make symbol 'dpdma_debugfs_reqs' static omits 18e9533ac877 bus: mhi: core: Introduce APIs to allocate and free the MH [...] omits cdb1a466d1d8 bus: mhi: core: Read and save device hardware information [...] omits 24907ec54702 Merge branch 'clk-fixes' into clk-next omits 37081156149f Merge branch 'libbpf-minimize-feature-detection' omits 22dd1ac91a77 tools: Remove feature-libelf-mmap feature detection omits 85367030a6c7 libbpf: Centralize poisoning and poison reallocarray() omits 7084566a236f tools/bpftool: Remove libbpf_internal.h usage in bpftool omits 029258d7b228 libbpf: Remove any use of reallocarray() in libbpf omits 00b2e95325f8 selftests/bpf: Add test validating failure on ambiguous re [...] omits 353c788c2054 libbpf: Improve relocation ambiguity detection omits 28b93c64499a libbpf: Clean up and improve CO-RE reloc logging omits 81ba08890275 libbpf: Improve error logging for mismatched BTF kind cases omits a12a625ce7db Merge branch 'libbpf-probing-improvements' omits 68b08647c7d5 libbpf: Detect minimal BTF support and skip BTF loading, i [...] omits 70785cfb1928 libbpf: Switch tracing and CO-RE helper macros to bpf_prob [...] omits 02f47faa25db selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() omits 109cea5a594f libbpf: Sanitize BPF program code for bpf_probe_read_{kern [...] omits bb180fb2401d libbpf: Factor out common logic of testing and closing FD omits 47b6cb4d0add libbpf: Make kernel feature probing lazy omits 8d7082360586 libbpf: Disable -Wswitch-enum compiler warning omits 65bb2e0fc5a6 libbpf: Convert comma to semicolon omits 2bf8c7e735ac samples: bpf: Fix broken bpf programs due to removed symbol omits e3ec1e8ca02b net: eliminate meaningless memcpy to data in pskb_carve_in [...] omits 37d047454285 drm/amd/display: use correct scale for actual_brightness omits 16697cf39ed8 drm/amd/display: should check error using DC_OK omits 1d5503331b12 drm/amd/display: fix potential integer overflow when shift [...] omits 367deb673c2f drm/amdgpu/pm: only hide average power on SI and pre-RENOIR APUs omits b49dc928f5a6 drm/amdgpu/swsmu: implement power metrics for RENOIR omits 61426114f246 drm/amdgpu/swsmu: implement voltage metrics for RENOIR omits d0eb1b5ceb20 drm/amdgpu/pm: remove duplicate check omits cdab4211f66e drm/amdgpu/jpeg: remove redundant check when it returns omits 8e1d88f948f3 drm/amdgpu: Limit the error info print rate omits 9a1cddd6374f drm/amdgpu: Fix repeatly flr issue omits 5ce99853a6fd drm/amd/pm: add SMU11 common deep sleep control interface omits f0d51d20d918 drm/amd/pm: disable/enable deep sleep features on UMD psta [...] omits e988026fcf26 drm/amd/pm: add SMU11 common gfx ulv control interface omits 588a4d5c6a92 drm/amd/pm: disable/enable gfx ulv on UMD pstate enter/exit omits b109f61e7fe1 drm/amd/pm: update driver if version for navy_flounder omits 332d790365db Revert "drm/amdgpu: disable gfxoff for navy_flounder" omits 9af5e21dace7 drm/scheduler: Remove priority macro INVALID (v2) omits e2d732fdb7a9 drm/scheduler: Scheduler priority fixes (v2) omits c80e966b5409 drm/amd/display: Add dsc_to_stream_resource for dcn3 omits 5960e0229035 drm/amdkfd: Initialize SDMA activity counter to 0 omits a25b6b273f70 drm/panel: Use dev_ based logging omits 65d5c86fc55f drm/panel: sitronix: Use dev_ based logging omits c8cf6990f986 drm/panel: raydium: Use dev_ based logging omits b75efff5f542 drm/panel: leadtek: Use dev_ based logging omits 5936b3bdaa88 drm/panel: samsung: Use dev_ based logging omits 46191546d03d ethernet: cirrus: Remove unused macros omits 7f8901b74bf2 net: tipc: Convert to use the preferred fallthrough macro omits 01e8d85b68fd gpio: aggregator: Refactor ->{get, set}_multiple() to make [...] omits 329afb94e005 gpio: stp-xway: automatically drive GPHY leds on ar10 and grx390 omits 396fc59e3904 Merge branch 'netlink-allow-NLA_BINARY-length-range-validation' omits 8aa26c575fb3 netlink: make NLA_BINARY validation more flexible omits bc0435855041 netlink: consistently use NLA_POLICY_MIN_LEN() omits 8140860c817f netlink: consistently use NLA_POLICY_EXACT_LEN() omits c0f4979e90ea RDMA/cm: Remove unused cm_class omits c97119b6d313 IB/isert: remove duplicated error prints omits e6ac9f600664 RDMA/mlx5: Enable sniffer when device is in switchdev mode omits c531024bb166 RDMA/mlx5: Add new IB rates support omits de11ec5fedd9 Merge branch 'for-5.9/upstream-fixes' into for-next omits a4e6a1dd5746 RDMA/efa: Introduce SRD RNR retry omits 22c50e0660f4 RDMA/efa: Introduce SRD QP state machine omits ab67badd1c5e RDMA/efa: Be consistent with modify QP bitmask omits 34eb009ffe2e RDMA/efa: Add a generic capability check helper omits d6673746d699 RDMA: Remove constant domain argument from flow creation call omits 70c1430fba7b RDMA/mlx5: Replace open-coded offsetofend() macro omits 156f37898581 RDMA/mlx5: Simplify multiple else-if cases with switch keyword omits 0093870aa891 batman-adv: Migrate to linux/prandom.h omits 21ba5ab2aa8a batman-adv: Drop repeated words in comments omits 6f5b92a79c4a batman-adv: types.h: delete duplicated words omits c3b92dd49094 batman-adv: Drop unused function batadv_hardif_remove_inte [...] omits 426988ee84c1 batman-adv: Start new development cycle omits 8bdaa43808b7 regulator: dbx500: no need to check return value of debugf [...] omits 66c3b96a7bd0 regulator: set of_node for qcom vbus regulator omits a8535ae7034e ASoC: rockchip-spdif: add description for rk3308 omits a4d328efed24 ASoC: wm_adsp: Update naming in error handling omits bc752d2f345b staging: hikey9xx: Kconfig: add regulator dependency omits 485be87ac1d5 Merge series "r8a7742 add QSPI support" from Lad Prabhakar [...] omits e1cc0388d6fa spi: s3c24xx: correct kerneldoc comment omits b09058bbf5f0 spi: spi-fsl-dspi: set ColdFire to DMA mode omits 2494174e04e7 spi: a3700: Remove a useless memset omits c3158a891bcc spi: lpspi: Remove CONFIG_PM_SLEEP ifdefery omits 72967d5616d3 drm/panel: Add panel driver for the Mantix MLAF057WE51-X D [...] omits b9ab1248d801 dt-bindings: Add Mantix MLAF057WE51-X panel bindings omits faa962bbae31 dt-bindings: vendor-prefixes: Add mantix vendor prefix omits 08f9793efd3d spi: renesas,rspi: Add r8a7742 to the compatible list omits 206381811495 Merge series "regulator: mp886x: two features and dt json [...] omits 4c13f934e335 Merge series "regulator: fix deadlock vs memory reclaim" f [...] omits 6a1fe83bf14b regulator: qcom_spmi: Improve readability for setting up e [...] omits 7d8196641ee1 regulator: Remove pointer table overallocation omits aedf7451e753 regulator: Convert sy8824x to json-schema omits 9c5359608914 regulator: Add DT bindings for RaspberryPi 7" display ATTI [...] omits 38573472278d regulator: rpi-panel: Add regulator/backlight driver for R [...] omits 0955f5be4337 regulator: Avoid grabbing regulator lock during suspend/resume omits a16138a32eee regulator: sy8827n: Fix W=1 build warning when CONFIG_OF=n omits 989e08c3d004 regulator: da9211: add cache_type omits 4cf12735de56 regulator: lp8755: Get rid of lp8755_read/lp8755_write/lp8 [...] omits 6f4ac2844b61 regulator: rt4801: Fix the dt-binding document for dtc check. omits fd6b928db8a0 regulator: rt4801: Add DT binding documentation omits 5bbbfc7f7f0a regulator: rt4801: Add support for RT4801 Display Bias reg [...] omits b2ad0be50874 regulator: Convert pfuze100 to json-schema omits 178984d85609 dt-bindings: serial: Convert NXP lpuart to json-schema omits 66f669d6fc88 dt-bindings: serial: Convert MXS auart to json-schema omits ebd35674aee6 dt-bindings: serial: Convert i.MX uart to json-schema omits d74671b6a9a1 dt-bindings: clock: Update i.MX23 example omits 28726bac1aa7 dt-bindings: clock: Update i.MX28 example omits fbcfdfab4a2c staging: emxx_udc: Allow for building on !ARM omits a21a4391f20c x86/resctrl: Include pid.h omits e570f9155f19 MAINTAINERS: add an entry for HiSilicon 6421v600 drivers omits 9e5917288545 dt: document HiSilicon SPMI controller and mfd/regulator p [...] omits 9f46c3433f99 staging: mfd: hi6421-spmi-pmic: Simplify the compatible string omits de1a93b6a49c staging: spmi: hisi-spmi-controller: change compatible string omits b240d0143bfb staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties omits 78dd4243574f staging: hikey9xx: fix Kconfig dependency chain omits f995801ba3a0 x86/resctrl: Use container_of() in delayed_work handlers omits ae0fbedd2a18 x86/resctrl: Fix stale comment omits e89f85b91716 x86/resctrl: Remove struct rdt_membw::max_delay omits efd5a93d2a89 drm/imx: drop explicit drm_mode_config_cleanup omits 2a950bd70d00 drm/imx: imx-tve: remove redundant enable tracking omits b67fde500c0a drm/imx: imx-tve: use regmap fast_io spinlock omits abe8f12b4425 x86/resctrl: Remove unused struct mbm_state::chunks_bw omits 2cb5383b30d4 perf/x86/intel: Support per-thread RDPMC TopDown metrics omits 59a854e2f3b9 perf/x86/intel: Support TopDown metrics on Ice Lake omits 0e2e45e2ded4 perf/x86: Add a macro for RDPMC offset of fixed counters omits 7b2c05a15d29 perf/x86/intel: Generic support for hardware TopDown metrics omits 9f0c4fa111dc perf/core: Add a new PERF_EV_CAP_SIBLING event capability omits 58da7dbe6f03 perf/x86/intel: Use switch in intel_pmu_disable/enable_event omits bbdbde2a415d perf/x86/intel: Fix the name of perf METRICS omits d39fcc32893d perf/x86/intel: Move BTS index to 47 omits 6f7225099d5f perf/x86/intel: Introduce the fourth fixed counter omits 60a2a271cf05 perf/x86/intel: Name the global status bit in NMI handler omits 75608cb02ea5 perf/x86: Use event_base_rdpmc for the RDPMC userspace support omits 561e174eb3a1 staging: hikey9xx: add a TODO list omits 2c4fb70d185c staging: regulator: hi6421v600-regulator: code cleanup omits 88e059e6c428 staging: regulator: hi6421v600-regulator: add it to the bu [...] omits 1275f3c3fc8e staging: regulator: hi6421v600-regulator: fix some coding [...] omits 6f9bd6e2621e staging: regulator: hi6421v600-regulator: cleanup DT settings omits 6105e9ab64c6 staging: regulator: hi6421v600-regulator: initialize ramp_delay omits 875a65a05dc4 staging: regulator: hi6421v600-regulator: add a driver-spe [...] omits 67a345c7843e staging: regulator: hi6421v600-regulator: don't use usleep [...] omits 60432176956c staging: regulator: hi6421v600-regulator: convert to use g [...] omits c22aeb9412ca staging: regulator: hi6421v600-regulator: change namespace omits e086a9cd2b9f staging: regulator: hi6421v600-regulator: better handle modes omits db27f8294cd7 staging: regulator: hi6421v600-regulator: use shorter name [...] omits 9a18329f776b staging: regulator: hi6421v600-regulator: cleanup debug messages omits 32f53804d23c staging: regulator: hi6421v600-regulator: cleanup struct h [...] omits 75937f8f961e staging: regulator: hi6421v600-regulator: change the bindi [...] omits b660bf657d32 staging: regulator: hi6421v600-regulator: coding style fixups omits 12ca3b20dbd4 staging: regulator: hi6421v600-regulator: port it to upstream omits 0e0473c8387b staging: regulator: hi6421v600-regulator: get rid of unused code omits 42f24d9d446a staging: regulator: add a regulator driver for HiSilicon 6 [...] omits 6b946699252c staging: mfd: hi6421-spmi-pmic: cleanup the code omits 926648d47912 staging: mfd: hi6421-spmi-pmic: add it to the building system omits 4d70881afdeb staging: mfd: hi6421-spmi-pmic: fix some coding style issues omits 1eb2784a9092 staging: mfd: hi6421-spmi-pmic: change namespace on its functions omits 4e15eadc8524 staging: mfd: hi6421-spmi-pmic: cleanup OF properties omits bd07d62a4729 staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties omits cf0f27b7b20b staging: mfd: hi6421-spmi-pmic: change the binding logic omits 4860b39f545f staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header omits 4b5e9b39e7dd staging: mfd: hi6421-spmi-pmic: get rid of the static vars omits 02a9bd4f3e03 staging: mfd: hi6421-spmi-pmic: deal with non-static functions omits 489b1a36b111 staging: mfd: hi6421-spmi-pmic: get rid of unused code omits 4524ac56cdca staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version omits 7f3ac6c502fd staging: spmi: hisi-spmi-controller: do some code cleanups omits 1747938a37d1 staging: spmi: hisi-spmi-controller: add it to the buildin [...] omits 4d914a8c480c staging: spmi: hisi-spmi-controller: fix the dev_foo() logic omits 6af364501949 staging: spmi: hisi-spmi-controller: add debug when values [...] omits 8788a30c12c7 staging: spmi: hisi-spmi-controller: use le32 macros where needed omits 974e3bdc187e staging: spmi: hisi-spmi-controller: adjust whitespaces at [...] omits 6196331e79f3 staging: spmi: hisi-spmi-controller: fix a typo omits 85eb5344f2c9 staging: spmi: hisi-spmi-controller: fix it to probe successfully omits 2ea3f6a03b15 staging: spmi: hisi-spmi-controller: coding style fixup omits 70f59c90c819 staging: spmi: add Hikey 970 SPMI controller driver omits 730037c3ee57 serial: 8250: change lock order in serial8250_do_startup() omits 217b97f69e60 staging: emxx_udc: Use standard BIT() macro omits c9638363f02d staging: wfx: fix a handful of spelling mistakes omits afa096c6149f staging: rtl8723bs: remove 5 GHz code omits acac75bb451f staging: rtl8192u: Do not use GFP_KERNEL in atomic context omits 4d7dc178ab19 staging: r8188eu: remove unnecessary type cast of rtw_netd [...] omits 2147dd40dfd9 staging: greybus: Add identifier name to function definiti [...] omits e30e95403195 Staging: comedi: pcl726: fixed a spelling mistake omits 47ebe12f6786 staging: wlan-ng: Remove repeated words in comments omits 5ad1713888d7 staging: most: dim2: Add missing identifier name to functi [...] omits 53ed32662516 staging: rtl8723bs: os_dep: fix brace coding style issue i [...] omits d61c0848100c staging: wfx: clear alignment style issues omits 3996bf3abcb6 Staging: rtl8192e: fix indent coding style issue in rtllib_tx.c omits 1808a4c7fcca staging: rtl8723bs: replace rtw_netdev_priv define with in [...] omits 0f86cfff5405 staging: ion: fix spelling mistake in function name "detat [...] omits 9a538b83612c media: venus: core: Add support for opp tables/perf voting omits 98cd831088c6 media: venus: core: Fix error handling in probe omits bbe516e976fc media: venus: core: Fix runtime PM imbalance in venus_probe omits 28f957951743 Merge series "ASoC: qdsp6: add gapless compressed audio su [...] omits 5cef0785362e media: rcar-csi2: Negotiate data lanes number omits 5ca8f9a53996 Merge series "ASoC: Intel: fix cppcheck warnings" from Pie [...] omits ba3e069fc12c Merge series "ASoC: da7219: Reorganise device/codec level [...] omits bf66f140d61d Merge series "refine and clean code for synchronous mode" [...] omits cba62c8b49be Merge series "ASoC: qcom: Add support for SC7180 lpass var [...] omits 354caf5836b6 Merge series "Codec workaround" from Michael Sit Wei Hong [...] omits 4782e6cc2948 Merge series "ASoC: sun50i-codec-analog: Cleanup and power [...] omits 163ae5d1e102 Merge series "This patch series is to enable multiple feat [...] omits 2d32c6087d8e Merge series "Allwinner A64 digital audio codec fixes" fro [...] omits fbe7a5dbd831 Merge series "ASoC: rt5682: Use clk APIs better" from Step [...] omits 9af73c31f47b Merge series "ASoC: SOF/Intel: fix cppcheck warnings" from [...] omits da9afe50ae2a dt-bindings: tas2562: Add device specification links omits b1e78c9fcca8 dt-bindings: tas2562: Remove tas2562 text file omits a8fd5ca80169 ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate omits db24fa5756e9 ASoC: qcom: add a dedicated menuconfig omits 89383a2707e5 ASoC: wm8962: Export DAC/ADC monomix switches omits 466a806a7d2b sound: remove duplicate "the the" phrase in Kconfig text omits 8932f0cb20e8 ASoC: SOF: delete repeated words in comments omits 093513b8ed12 ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro omits 6bc37d32f630 ASoC: meson: Use snd_soc_of_parse_aux_devs() omits d9ffff696c5b ASoC: simple-card: Use snd_soc_of_parse_aux_devs() omits 1ae0965dc216 ASoC: core: Add common helper to parse aux devs from device tree omits 7e3096e8f823 ASoC: ak4458: Add regulator support omits 617a156f2eba ASoC: dt-bindings: ak4458: Add power supply property omits 1f53bcb3fc95 ASoC: hdac_hdmi: support 'ELD' mixer omits a61b1b5d4173 media: i2c: adv748x: Implement get_mbus_config omits ade5376dff57 sound/soc/intel: Fix spelling mistake "cant" --> "can't" omits 85131d9489a8 ASoC: codecs: delete repeated words in comments omits 0d8aa2ccb2f2 ASoC: various vendors: delete repeated words in comments omits 2232aeb1160b arm64: dts: agilex: increase shared memory size to 32Mb omits 86109813990b x86/cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h omits 147d5ea15ca2 media: i2c: adv748x: Adjust TXA data lanes number omits 7bee4c30573d media: staging: media: imx: Update TODO entry omits ddf5c927bd36 media: v4l2- mediabus: Add usage note for V4L2_MBUS_* omits ff360d62d9fe pinctrl: intel: Extract intel_pinctrl_get_soc_data() helpe [...] omits d9857a6d81d3 media: v4l2-subdev: Remove [s|g]_mbus_config video ops omits ebb965acddac media: pxa_camera: Use the new set_mbus_config op omits d162219c655c mei: virtio: virtualization frontend driver omits 2257b74ead05 mei: docs: add vtag ioctl documentation omits aa207a05f95a mei: add connect with vtag ioctl omits 224ae607526b mei: bus: unconditionally enable clients with vtag support omits e5617d2bf549 mei: bus: use zero vtag for bus clients. omits 15ffa991d9cb mei: handle tx queue flushing for vtag connections omits f35fe5f47ed0 mei: add a vtag map for each client omits d1376f3d89d5 mei: add a spin lock to protect rd_completed queue omits 74a9c967aaf6 mei: bump hbm version to 2.2 omits 0cd7c01a60f8 mei: add support for mei extended header. omits 2dd1e5ae8c96 mei: add vtag support bit in client properties omits beb4e1e50311 mei: restrict vtag support to hbm version 2.2 omits e5cab1f974f2 mei: hbm: add capabilities message omits e4c5913b9f2e Merge branch 'edac-urgent' into edac-for-next omits 2d26e440984c media: i2c: ov6650: Use new [get|set]_mbus_config ops omits a4423cedc56f eeprom: at24: Add support for the Sony VAIO EEPROMs omits 0c3da525b43d media: i2c: Use the new get_mbus_config pad op omits 38df0b850613 media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops omits d3d1bbe794ab drm/malidp: Use struct drm_gem_object_funcs.get_sg_table i [...] omits eb77802e0daa Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 465ddff7e486 serial: sa1100: use platform_get_resource() omits 094dd0d73062 rndis_wlan: tighten check of rndis_query_oid return omits d2ab7f00f432 mwifiex: Do not use GFP_KERNEL in atomic context omits 2c762ee51008 adm8211: switch from 'pci_' to 'dma_' API omits 86c96422a3b3 rtw88: fix spelling mistake: "unsupport" -> "unsupported" omits db8655c6299c wl1251, wlcore: fix spelling mistake "buld" -> "build" omits 9c9f015bc9f8 brcmfmac: check ndev pointer omits 838933ca5b9c brcmfmac: use %*ph to print small buffer omits 6c151410d5b5 brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach omits d85ddd1318e6 Merge v5.9-rc1 into drm-misc-next omits 359164fa730c pinctrl: cherryview: Utilize temporary variable to hold de [...] omits 3ea2e2cabd2d pinctrl: cherryview: Switch to use struct intel_pinctrl omits 8a8285707780 pinctrl: cherryview: Move custom community members to sepa [...] omits 0e2d769d4b4e pinctrl: cherryview: Drop stale comment omits 145f5646be67 tty: serial, fix kernel-doc omits 87d03a940be5 tty: synclink, fix kernel-doc omits ea239f1e32af tty: vt, fix kernel-doc omits 724ac070ffc7 tty: ldiscs, fix kernel-doc omits fa44195455c4 tty: fix kernel-doc omits 9b07655c7740 newport_con: make module's init & exit static using module_driver omits e18d918bd2cc newport_con: fix no return statement in newport_show_logo omits a579767c1f4e tty: n_gsm, eliminate indirection for gsm->{output,error}() omits a89313825b06 vc_screen: prune macros omits b1c32fcfadf5 vc_screen: extract vcs_read_buf_header omits 6a6b76cc44c9 vc_screen: extract vcs_read_buf omits 5a52baaab029 vc_screen: extract vcs_read_buf_noattr omits 0f66eee346c1 vc_screen: extract vcs_read_buf_uni omits 6d507c75e0cd vs_screen: kill tmp_count from vcs_read omits 36c39220129e vc_screen: sanitize types in vcs_read omits d7c91c50815b vc_screen: eliminate ifdefs from vcs_write_buf omits 95e0d57fd497 vc_screen: extract vcs_write_buf omits 9e6363784e3f vc_screen: extract vcs_write_buf_noattr omits 2665bef49f96 vc_screen: sanitize types in vcs_write omits 71d4abfab322 vc_screen: rewrite vcs_size to accept vc, not inode omits 7d62549a22ee vc_screen: document and cleanup vcs_vc omits b8209f694f7f vc: propagate "viewed as bool" from screenpos up omits a5c6bd806dd6 vt: declare xy for get/putconsxy properly omits d73568c4ccb0 vt: make vc_data pointers const in selection.h omits 0032ce0f85a2 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() omits 2b2dd9c6ac41 tty: timbuart: convert tasklets to use new tasklet_setup() API omits d77e24f21df1 tty: ifx6x60: convert tasklets to use new tasklet_setup() API omits 41e85e44edea tty: atmel_serial: convert tasklets to use new tasklet_set [...] omits a42a9f6a9bbc tty: ipwireless: convert tasklets to use new tasklet_setup() API omits 28157b8c7d9a USB: Better name for __check_usb_generic() omits 83dea1285672 char: ipmi: convert tasklets to use new tasklet_setup() API omits f48cc509c935 Revert "PCI: brcmstb: Wait for Raspberry Pi's firmware whe [...] omits 6b26057aab76 Revert "firmware: raspberrypi: Introduce vl805 init routine" omits 56132c8db84a usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 omits 83a06a102d70 Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" omits 768430e470e2 usb: xhci-pci: Add support for reset controllers omits 258f92d2f840 ARM: dts: bcm2711: Add reset controller to xHCI node omits b03300db06be ARM: dts: bcm2711: Add firmware usb reset node omits abffc82aae87 reset: Add Raspberry Pi 4 firmware reset controller omits 242841992ae6 dt-bindings: reset: Add a binding for the RPi Firmware res [...] omits d7b74e0d0995 usb: mos7720: convert tasklets to use new tasklet_setup() API omits 81d324cd9f2e usb: xhci: convert tasklets to use new tasklet_setup() API omits f7aa93862308 usb/gadget: fsl_qe_udc: convert tasklets to use new taskle [...] omits 6148c10f6b62 usb/gadget: f_midi: convert tasklets to use new tasklet_se [...] omits e71ea55a5b6f usb: hcd: convert tasklets to use new tasklet_setup() API omits 073438b2a554 usb: c67x00: convert tasklets to use new tasklet_setup() API omits c05c932a451b usb: atm: convert tasklets to use new tasklet_setup() API omits fbc299437c06 usb: core: Solve race condition in anchor cleanup functions omits 8f0ccd59bcc9 ASoC: Intel: Skylake: (cosmetic) align function parameters omits 11a790f94b34 ASoC: Intel: Skylake: skl-topology: remove redundant assignment omits 25722cf606f6 ASoC: Intel: Skylake: skl-topology: remove redundant assignments omits c6193988e945 ASoC: Intel: Skylake: sst-utils: remove redundant assignment omits 3b4d60f0f7dd ASoC: Intel: Skylake: cldma: remove redundant initialization omits 8be54edba909 ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization omits 523615b71600 ASoC: Intel: haswell-ipc: remove redundant assignments omits c9b1f82d5393 ASoC: Intel: haswell: (cosmetic) align function parameters omits 2b84a26f9976 ASoC: Intel: common: (cosmetic) align function parameters omits 0af1fcea0544 ASoC: Intel: Baytrail: (cosmetic) align function parameters omits cfe8cc941991 ASoC: Intel: Atom: (cosmetic) align parameters omits 7b99434c2c35 ASoC: Intel: Atom: sst_pvt: simplify return handling omits b66a056e1539 ASoC: Intel: Atom: sst_loader: remove always-true condition omits eeb460f21250 ASoC: Intel: Atom: remove useless assignment omits 5ab56a224398 ASoC: Intel: Atom: platform-pcm: fix redundant return omits f3352e6b7c27 ASoC: Intel: Atom: sst_pvt: remove redundant initialization omits 30701e0f3b1a ASoC: Intel: Atom: remove redundant initialization omits 4e3aab3217cd ASoC: Intel: Atom: sst: remove useless NULL assignment omits b0754c55adf9 ASoC: Intel: Atom: platform-pcm: remove redundant assignment omits b0a2a93dc3ac ASoC: Intel: Atom: compress: remove redundant assignment omits c6a6586126d3 ASoC: Intel: Atom: sst-atom-controls: remove redundant ass [...] omits f06c206aadda usb: common: usb-conn-gpio: Print error on failure to get VBUS omits 4ddf1ac79e5f usb: common: usb-conn-gpio: Make VBUS supply optional omits 4d671957d453 USB: yurex: remove needless check before usb_free_coherent() omits 1100395dc47c USB: storage: isd200: fix spelling mistake "removeable" -> [...] omits e286148ddd32 usb: host: xhci-tegra: remove a duplicated entry omits 6e18cfca678d usb: xhci-mtk: Fix typo omits 5963296b821f usb: mtu3: Remove unsused inline function is_first_entry omits 0b294aebb6a0 ath11k: Use fallthrough pseudo-keyword omits 28f163211881 ath11k: Fix possible memleak in ath11k_qmi_init_service omits 99f41b8e43b8 ath10k: fix VHT NSS calculation when STBC is enabled omits caf275463d37 ath10k: Register shutdown handler omits f3c603d412b3 ath11k: reset MHI during power down and power up omits 065f5f683ea6 ath11k: use TCL_DATA_RING_0 for QCA6390 omits 454a97217283 ath11k: process both lmac rings for QCA6390 omits a6275302c370 ath11k: assign correct search flag and type for QCA6390 omits e7495035286a ath11k: delay vdev_start for QCA6390 omits 84eee3c845d3 ath11k: refine the phy_id check in ath11k_reg_chan_list_event omits 4152e4206cc5 ath11k: setup QCA6390 rings for both rxdmas omits 7f6fc1ebf5b1 ath11k: don't initialize rxdma1 related ring omits d4ecb90b3857 ath11k: enable DP interrupt setup for QCA6390 omits 13ecd81fbad6 ath11k: dp: redefine peer_map and peer_unmap omits ed0192f7942e ath11k: wmi: put hardware to DBS mode omits 2d4bcbed5b7d ath11k: initialize wmi config based on hw_params omits 5f859bc02c7b ath11k: force single pdev only for QCA6390 omits e5c860e121c2 ath11k: disable CE interrupt before hif start omits 1a05ed37c513 ath11k: ce: get msi_addr and msi_data before srng setup omits 7cea7c5b0e7b ath11k: hal: assign msi_addr and msi_data to srng omits d9d4b5f35488 ath11k: ce: remove CE_COUNT() macro omits 6e5e9f59dc5b ath11k: ce: remove host_ce_config_wlan macro omits e3396b8bddd2 ath11k: ce: support different CE configurations omits 2b5e665bedf7 ath11k: hal: cleanup dynamic register macros omits 6976433c4778 ath11k: hal: create register values dynamically omits ad0dc0426468 ath10k: move enable_pll_clk call to ath10k_core_start() omits 652bcaec7da0 MAINTAINERS: Change maintainer for hisilicon DRM driver omits a371b1bdf2b8 arm64: dts: allwinner: Mark timer as stopped in suspend omits 7db1aa6ff981 arm64: dts: allwinner: replace numerical constant with CCU_CLKX omits f13478c9da83 drm/sun4i: Constify static structs omits cf96fbf4839e Merge branch 'omap-for-v5.10/prm-genpd' into for-next omits 2f6c3c8664cb Merge branch 'fixes' into for-next omits c84adb304c10 drm/virtio: Support virtgpu exported resources omits 592d9fba33c2 virtio-gpu: add VIRTIO_GPU_F_RESOURCE_UUID feature omits a0308938ec81 virtio: add dma-buf support for exported objects omits 0fd1594b3c33 ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop [...] omits 587c437d96a3 ARM: dts: Configure am3 and am4 sgx for genpd and drop pla [...] omits 2bbcd6590a25 soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain omits f8f91486e8e7 soc: ti: omap-prm: Configure sgx power domain for am3 and am4 omits 58cbff023bfa soc: ti: omap-prm: Add basic power domain support omits de104a292d07 dt-bindings: omap: Update PRM binding for genpd omits 08abad9f45f1 soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP [...] omits 61fb830bf9ca soundwire: intel: support clock_stop mode without quirks omits ab996b2971d7 soundwire: intel_init: handle power rail dependencies for [...] omits caf688192bc4 soundwire: intel: add CLK_STOP_NOT_ALLOWED support omits 6626a616aab5 soundwire: intel: add CLK_STOP_BUS_RESET support omits a320f41eac7b soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend omits a2d9c161db24 soundwire: intel: pm_runtime idle scheduling omits a5a0239c27fe soundwire: intel: reinitialize IP+DSP in .prepare(), but o [...] omits 99b6a30f9f99 soundwire: intel: call helper to reset Slave states on resume omits cb1e6d59e89c soundwire: intel: fix race condition on system resume omits b61b8b37888a soundwire: intel: reset pm_runtime status during system resume omits ebf878eddbb4 soundwire: intel: add pm_runtime support omits afd904c734f1 bus: mhi: core: Introduce counters to track MHI device sta [...] omits d2c320fe0369 bus: mhi: core: Introduce helper function to check device state omits 220e89c82c4c bus: mhi: core: Use generic name field for an MHI device omits db940aca54d7 bus: mhi: core: Trigger host resume if suspended during mh [...] omits a13d1a30f571 bus: mhi: core: Use helper API to trigger a non-blocking h [...] omits 06b7ec7a8555 bus: mhi: core: Abort suspends due to outgoing pending packets omits b46232c309b4 bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] omits 28c55b74d3a7 bus: mhi: fix doubled words and struct image_info kernel-doc omits 70a29209f67c of: platform: Destroy child devices symmetrically omits 1c5711876b32 dt-bindings: gpio: Convert vf610 to json-schema omits c7c556f1e81b selinux: refactor changing booleans omits 5586dd8ea250 scsi: ufs: Fix a race condition between error handler and [...] omits c3be8d1ee1bf scsi: ufs: Move dumps in IRQ handler to error handler omits c72e79c0ad2b scsi: ufs: Recover HBA runtime PM error in error handler omits 4db7a2360597 scsi: ufs: Fix concurrency of error handler and other erro [...] omits 3f8af6044713 scsi: ufs: Add some debug information to ufshcd_print_host [...] omits 423cc66b5152 scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs omits 89dd87acd40a scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qco [...] omits 2dec9475a402 scsi: ufs: Add checks before setting clk-gating states omits 02a52c5c8c3b selinux: move policy commit after updating selinuxfs omits 461698026ffa selinux: encapsulate policy state, refactor policy load omits 339949be2586 scripts/selinux,selinux: update mdp to enable policy capabilities omits 265c32072b0c audit: uninitialize variable audit_sig_sid omits 6b87024f76bc audit: change unnecessary globals into statics omits 34d41dbe5455 exfat: use i_blocksize() to get blocksize omits 5deac4589111 dt-bindings: ata: Convert i.MX sata to json-schema omits 3a52d2986204 dt-bindings: nvmem: Convert snvs lpgpr to json-schema omits fd0ae78d04f3 dt-bindings: perf: Convert i.MX DDR to json-schema omits f83febb44b42 dt-bindings: rng: Convert i.MX to json-schema omits a505e52a6591 dt-bindings: fsl: Convert i.MX7ULP SIM to json-schema omits 8ba41d6bd989 dt-bindings: fsl: Convert i.MX7ULP PM to json-schema omits 21d3aecc88c6 dt-bindings: crypto: Convert i.MX sahara to json-schema omits 921ab310873f dt-bindings: crypto: Convert i.MX SCC to json-schema omits 92ced918448d dt-bindings: crypto: Convert MXS DCP to json-schema omits 92adc6bcfad7 dt-bindings: w1: Convert i.MX to json-schema omits 55dde35fdb7f overflow: Add __must_check attribute to check_*() helpers omits 242b81170fb8 leds: lp50xx: Add the LP50XX family of the RGB LED driver omits dce1452301e7 dt: bindings: lp50xx: Introduce the lp50xx family of RGB drivers omits 87e236845a34 leds: LP55XX_COMMON needs to depend on LEDS_CLASS omits 46de3adb5240 leds: pca955x: Add an IBM software implementation of the P [...] omits 8ebe6d29a3f1 dt-bindings: leds: pca955x: Add IBM implementation compati [...] omits 25a322fde74f drm/i915: Update TGL and RKL HuC firmware versions omits 5bf7919d530a drm/i915: Update TGL and RKL DMC firmware versions omits a170f4f1b128 drm/i915/display: Implement WA 1408330847 omits 6e43e276b8c9 drm/i915: Initial implementation of PSR2 selective fetch omits 96c5a15f9f39 drm/i915/kbl: Fix revision ID checks omits 04dfb1acbae6 drm/i915/tgl: Add new voltage swing table omits 1d3cc7ab2b00 drm/i915/tgl: Set subplatforms omits 05e31dd78e26 drm/i915/tgl: Fix TC-cold block/unblock sequence omits b302a2e68807 drm/i915/tgl: Make sure TC-cold is blocked before enabling [...] omits 21118e8e5647 drm/i915/selftests: Avoid passing a random 0 into ilog2 omits 13149e8bafc4 drm/i915: add syncobj timeline support omits cda9edd02425 drm/i915: introduce a mechanism to extend execbuf2 omits 3f8210fd22d0 Revert "drm/i915/rkl: Add Wa_14011224835 for PHY B initial [...] omits 66b51b801d05 drm/i915: Fix wrong return value in intel_atomic_check() omits e714977eef8f drm/i915: Fix wrong return value omits ecb40d0826fd drm/i915: Update bw_buddy pagemask table omits 9a0a3bebb0c5 drm/i915: Add a couple of missing i915_active_fini() omits a22b1a9bb0d7 drm/i915/display: Check for an LPSP encoder before dereferencing omits 1840d40ac690 drm/i915: Remove gen check before calling intel_rps_boost omits e310b4352cf4 drm/i915/selftests: Add compiler paranoia for checking HWS [...] omits 98ef06745370 drm/i915: Copy default modparams to mock i915_device omits 2982ded2ff5c drm/i915/display/fbc: Disable fbc by default on TGL omits c746063ab146 drm/i915: Implement WA 14011294188 omits 90e1329296fd drm/i915/selftests: Downgrade severity of CS/SRM frequency [...] omits a3db3f8496bf drm/i915/rkl: Add Wa_14011224835 for PHY B initialization omits ddff9a602e5e drm/i915/rkl: Handle HTI omits e66f609baeee drm/i915/rkl: Add DPLL4 support omits f52fa57ae70e drm/i915/rkl: Add initial workarounds omits cd803bb4f8a8 drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout omits f1421190d0ab drm/i915: Move WaDisableDopClockGating:skl to skl_init_clo [...] omits 81619f4a75ed drm/i915/display: Implement HOBL omits f2bde2546b81 drm/i915: Remove dubious Valleyview PCI IDs omits 27e897beec1c drm/i915: Provide the perf pmu.module omits a5bcf8dde631 drm/i915/ddi: Don't rewrite DDI_BUF_CTL reg during DP link [...] omits 963501bdd094 drm/i915/ddi: Don't frob the DP link scramble disabling flag omits 366ec167ea73 drm/i915: Make i830 .get_cdclk() assignment less confusing omits 0e954383ff57 drm/i915: Fix some whitespace omits 124c7088b87f drm/i915: Pack struct intel_cdclk_vals omits 83c0926f3e18 drm/i915/fbc: Limit cfb to the first 256MiB of stolen on g4x+ omits f8f79fa6bb25 dt-bindings: at25: convert the binding document to yaml omits ea0c0ad6b6eb memory: Enable compile testing for most of the drivers omits 904ffa81b709 memory: brcmstb_dpfe: add separate entry for compile test omits 4a661364e6ff memory: tegra: tegra210-emc: fix indentation omits 3cd7040762a4 memory: renesas-rpc-if: simplify with PTR_ERR_OR_ZERO omits dc1a9283f16a memory: omap-gpmc: consistently use !res for NULL checks omits 07b6cc4540d3 memory: omap-gpmc: use WARN() instead of BUG() on wrong free omits 1724f1b6963a memory: omap-gpmc: remove GPMC_SET_ONE_CD_MAX macro for safety omits d25112aa34d0 memory: omap-gpmc: return meaningful error codes in gpmc_c [...] omits ddbfbcba4933 memory: omap-gpmc: remove unused file-scope phys_base and [...] omits 8e9ffd5ed368 memory: omap-gpmc: remove unneeded asm/mach-types.h inclusion omits 1227fc241eb9 Merge branch 'next/dt' into for-next omits 019acfaffe90 Merge branch 'next/soc' into for-next omits 6fecfc82529d drm/amd/display: Add DSC_DBG_EN shift/mask for dcn3 omits 2ac685bfca27 drm/amd/display: [FW Promotion] Release 0.0.29 omits e0f7ff99c92f drm/amd/display: Mask DPCD field to avoid reading unsuppor [...] omits 5ab7943187f2 drm/amd/display: fix pow() crashing when given base 0 omits 8cfc40cd9747 drm/amd/display: Reset scrambling on Test Pattern omits 6798d04205d1 drm/amd/display: Add extra T3 delay omits 91b440ed2542 ARM: dts: exynos: add prefetch properties for L2C-310 cache omits bcc6aa61c82d drm/amd/display: Fix DSC force enable on SST omits 4bb23a544667 drm/amd/display: fix dcn3 wide timing dsc validation omits ce271b40a91f drm/amd/display: Screen corruption on dual displays (DP+USB-C) omits ccc875052f82 drm/amd/display: Add read backlight interface omits 6ee90e88b976 drm/amd/display: PSR eDP p-state warning occurs intermitte [...] omits 9804ecbba8f7 drm/amd/display: Fix DFPstate hang due to view port changed omits ecfe7569a512 drm/amd/display: Change ABM config init interface omits 952c54446a8a ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2 [...] omits c08321cb181d drm/amd/display: create a function to decide mst link settings omits 5a7c86e168b4 drm/amd/display: Assign correct left shift omits 8a0e210c048e drm/amd/display: Call DMUB for eDP power control omits 1ffe92021e6c drm/amd/display: 3.2.98 omits 45083ed24b8d drm/amd/display: [FW Promotion] Release 0.0.28 omits 4444457450fa drm/amdgpu: add condition check for trace_amdgpu_cs() omits 736b17297857 drm/amdgpu: fix amdgpu_bo_release_notify() comment error omits d95c42a150d0 drm/amdkfd: fix the wrong sdma instance query for renoir omits 78013a1cf297 ASoC: da7219: Fix clock handling around codec level probe omits aa5b18d1c290 ASoC: da7219: Move soft reset handling to codec level probe omits 21f279f34c21 ASoC: da7219: Move required devm_* allocations to device l [...] omits a08cd56a4524 ASoC: q6asm-dai: add support to copy callback omits ee941a338ad6 ASoC: q6asm-dai: add gapless support omits 5b39363e54cc ASoC: q6asm-dai: prepare set params to accept profile change omits 135bd5ea190f ASoC: q6asm-dai: add next track metadata support omits 983b8864f603 ASoC: q6asm: add support to gapless flag in q6asm open omits 393761297831 ASoC: q6asm: add support to remove intial and trailing silence omits 50d4e2146cdd ASoC: q6asm: add length to write command token omits e0c078a8da33 ASoC: q6asm: use flags directly from q6asm-dai omits 789e3b6c5238 ASoC: q6asm: make commands specific to streams omits 99b7db5f6d40 ASoC: q6asm: rename misleading session id variable omits 552233163db8 Merge branch 'next/soc-s3c-cleanup' into for-next omits 73dff51f575c ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core() omits dc0e3512dd31 Merge branch 'next/soc-s3c-cleanup' into for-next omits 0c1dee4ba393 Merge branch 'next/drivers' into for-next omits b511b6a10aad Merge branch 'next/dt' into for-next omits 7bcb41c5d157 mmc: s3cmci: remove unneeded machine header include omits 903bfd46d049 ARM: s3c: remove unneeded machine header includes omits 455102d435a0 ARM: s3c24xx: ts: document function argument omits 79f35b7cc664 ARM: s3c24xx: ts: include platform data header omits dc986f243ea4 ARM: s3c24xx: sdhci: include plat/sdhci.h header omits dce6e8ee6188 ARM: s3c24xx: include common.h header in s3c2443.c omits 80c0b155e564 ARM: s3c: remove plat-samsung/.../samsung-time.h omits 16b17fcf77f2 clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() i [...] omits c2fe8ebb332e clk: samsung: s3c64xx: declare s3c64xx_clk_init() in share [...] omits f73fefa2d98b ARM: samsung: fix language typo omits b0b276736eee ARM: s3c24xx: demote kerneldoc comment omits 0e77112777f8 ARM: s3c64xx: include header to fix -Wmissing-prototypes omits bb82067abc9b ARM: s3c64xx: use simple i2c probe function omits 351367bb05bd MAINTAINERS: add more name matches for Samsung SoC entries omits 177f71f18ee5 MAINTAINERS: drop Vincent Sanders from Simtec S3C boards omits a106bb6eeaac dt-bindings: sound: intel, keembay-i2s: Add new compatible string omits 9c3bab3c4f15 ASoC: Intel: KMB: Enable TDM audio capture omits 2ca0c6a30fc3 ARM: bcm: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB omits 6b84ca265fe5 ARM: brcmstb: Add debug UART entry for 72614 omits f4d1afc0a454 MIPS: BMIPS: dts: add BCM63268 power domain support omits 07fcf7772f57 MIPS: BMIPS: dts: add BCM6362 power domain support omits 60515712abee MIPS: BMIPS: dts: add BCM6328 power domain support omits 6c41106f177e soc: bcm: add BCM63xx power domain driver omits 8bf86a155688 MIPS: BMIPS: add BCM6318 power domain definitions omits 5a3be0d0ccfb MIPS: BMIPS: add BCM63268 power domain definitions omits 9f9fd9766a28 MIPS: BMIPS: add BCM6362 power domain definitions omits 5292481134b2 MIPS: BMIPS: add BCM6328 power domain definitions omits 7c12a14802a2 dt-bindings: soc: brcm: add BCM63xx power domain binding omits 9eda7c1f6fb4 soc: bcm: brcmstb: biuctrl: Enable Read-ahead cache omits c9864df48d2e bus: brcmstb_gisb: Shorten prints omits deae5de3340f leds: sgm3140: fix led->LED for consistency omits a2f8e2b4f181 leds: we don't want people to use LED subsystem for vibrations omits fa31311c3163 leds: mt6323: move period calculation omits 2d26684a4af6 leds: s3c24xx: Remove unused machine header include omits 68ed226fae9d ARM: exynos_defconfig: enable platform media drivers omits a084c9d2042d dt-bindings: arm: samsung: Do not require clkout on Exynos [...] omits a553f90b6714 ARM: dts: exynos: Add sound support to Midas omits 12b7b5c04bcc ARM: s3c64xx: fix return value check in s3c_usb_otgphy_init() omits 01a9aeaa9cf1 cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Ch [...] omits 9d4befff5a95 ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset omits d1c859d314d8 ASoC: codec: tlv3204: Increased maximum supported channels omits dcd79364bff3 ASoC: codec: tlv3204: Enable 24 bit audio support omits bf9c912f9a64 x86/cpu: Use SERIALIZE in sync_core() when available omits 7829e68d5569 ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch omits 95d34762f201 ASoC: sun50i-codec-analog: Enable DAPM for line out switch omits dd8286a34963 ASoC: sun50i-codec-analog: Make line out routes stereo omits 4b9f39e14cf6 ASoC: sun50i-codec-analog: Enable DAPM for headphone switch omits 241a578a9ebf ASoC: sun50i-codec-analog: Make headphone routes stereo omits cababecb33c0 ASoC: sun50i-codec-analog: Group and sort mixer routes omits 9b7612bb75e5 ASoC: sun50i-codec-analog: Gate the amplifier clock during [...] omits ad5b7f69a09b ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits omits 9c7deb0576d7 ASoC: Intel: bytcht_cx2072x: simplify return handling omits 1e6444271c66 ASoC: Intel: rename shadowed variable for all broadwell boards omits 2e3e0bc378f2 ASoC: SOF: Intel: hda-codec: move variable used conditionally omits 11ec0edc6408 ASOC: SOF: Intel: hda-codec: move unused label to correct [...] omits 7518805fb636 ASoC: sun8i-codec: Add a quirk for LRCK inversion omits e47d2dcd88fc ASoC: sun8i-codec: Add missing mixer routes omits 90cac932976e ASoC: sun8i-codec: Fix DAPM to match the hardware topology omits cef305d4eb07 ASoC: dt-bindings: Add a new compatible for the A64 codec omits 4fd433fd4551 clk: meson: axg-audio: fix g12a tdmout sclk inverter omits cdabb1ffc7c2 clk: meson: axg-audio: separate axg and g12a regmap tables omits 7b70689b07c1 clk: meson: add sclk-ws driver omits 9355a7b1896f ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_ [...] omits 7b3bee091ec3 ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode omits 94741eba63c2 ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() omits f1e38466a939 arm64: dts: ls1028a: qds: enable lpuart1 omits 4133a90e637e ARM: dts: imx7d-sdb: Add nodes for audio sound card omits 4b381d7e86fd ASoC: lpass-cpu: Move to yaml format omits 68d8904b25df ASoC: Add sc7180-lpass bindings header omits 2a7a3797ed2d ASoC: Add sc7180 lpass cpu node omits b05372c84d61 ASoC: qcom: lpass-platform: Use platform_get_irq omits 93dbbd657167 ASoC: qcom: lpass-cpu: Use platform_get_resource omits 24caf8d9eb10 ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio omits 753a6e17942f ASoC: qcom: lpass-cpu: fix concurrency issue omits b5022a36d28f ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl [...] omits 5fd188215d4e ASoC: qcom: lpass-platform: fix memory leak omits 784771863aba ASoC: qcom: lpass-platform: Replace card->dev with component->dev omits a503567d70ec ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific [...] omits 1220f6a76e77 ASoC: qcom: Add common array to initialize soc based core clocks omits cac849e9bbc8 ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM omits f7e630bcae48 ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs omits 383689f4b848 ARM: dts: imx6qp-sabreauto: enable pcie omits 911c94dac952 memory: samsung: exynos5422-dmc: Document mutex scope omits 653bdab267bd ASoC: rt5682: Use clk_hw based APIs for registration omits edbd24ea1e5c ASoC: rt5682: Drop usage of __clk_get_name() omits 0b95aa8e8afa ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() omits 7ff3a2a626f7 memory: jz4780_nemc: Fix an error pointer vs NULL check in [...] omits 9b3b4b3f2f2a soundwire: intel: Add basic power management support omits 7f7d9e1e02f0 memory: samsung: exynos5422-dmc: Additional locking for 'c [...] omits 07989ee3abad MIPS: BCM47xx: Include bcm47xx_sprom.h omits d92aabca4df1 firmware: bcm47xx_sprom: Fix -Wmissing-prototypes warnings omits 1973d5b7f03f Merge existing fixes from spi/for-5.9 omits 59e305a62254 Merge existing fixes from regulator/for-5.9 omits 549ade5721fe Merge existing fixes from asoc/for-5.9 omits bbaac1354cc9 drm/qxl: Replace deprecated function in qxl_display omits 08b5666db722 MIPS: BCM63xx: switch to SPDX license identifier omits a5fb3b4518bc MIPS: BCM63xx: refactor board declarations omits f5e8983e44b4 MIPS: BCM63xx: enable EHCI for DWV-S0 board omits 3879e1dafcc3 MIPS: BCM63xx: remove EHCI from BCM6348 boards omits 7e914be75fc2 MIPS: BCM63xx: remove duplicated new lines omits 77cf3a6827fe drm/virtio: Use struct_size() helper in kmalloc() omits 58c9e24721c4 MIPS: lantiq: add missing GPHY clock aliases for ar10 and grx390 omits 6937dff24424 MIPS: Loongson: Use default CONFIG_FRAME_WARN as 2048 for [...] omits 39116103a734 MIPS: ftrace: Remove redundant #ifdef CONFIG_DYNAMIC_FTRACE omits 3b9fb6791e71 wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680 omits 454530a9950b ath10k: Fix the size used in a 'dma_free_coherent()' call [...] omits 1885c0f76dc0 ath10k: Use fallthrough pseudo-keyword omits 2705cd7558e7 ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() omits 5024f21c159f ath9k_htc: Use appropriate rs_datalen type omits 4bad3a2041b5 ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support omits 54f9ab7b8709 ath6kl: prevent potential array overflow in ath6kl_add_new_sta() omits 42f5fe34a701 ath6kl: fix spelling mistake "initilisation" -> "initialization" omits b14f43e0cbc8 Merge branch 'for-5.9/upstream-fixes' into for-next omits 8238bf0d4b67 ath6kl: Use fallthrough pseudo-keyword omits 1d4f5c15cf65 ath5k: Fix kerneldoc formatting issue omits 691c7a4d4fd7 wil6210: Demote non-kerneldoc headers to standard comment blocks omits 3a059c76f4eb ath5k: pcu: Add a description for 'band' remove one for 'mode' omits 273411d5bcd0 ath5k: Use fallthrough pseudo-keyword omits f7eb4b04ce6f ath11k: hal: create hw_srng_config dynamically omits 727fae1478a5 ath11k: enable internal sleep clock omits 6c809d04c542 ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send omits f44dd33e6336 ath11k: fix memory OOB access in qmi_decode omits 26f3a021b37c ath11k: allocate smaller chunks of memory for firmware omits 08dadd2731a3 Merge branch 'for-5.10/apple' into for-next omits 2c3960c2253d ath11k: setup ce tasklet for control path omits c4eacabee224 ath11k: configure copy engine msi address in CE srng omits 654e959ae0a1 ath11k: pci: add read32() and write32() hif operations omits eb8de0490e1f ath11k: fill appropriate QMI service instance id for QCA6390 omits 6eb6ea513828 ath11k: add board file support for PCI devices omits 569704544778 ath11k: add support for m3 firmware omits 4c9454267e01 HID: apple: Add support for Matias wireless keyboard omits 449243ba00e1 Merge branch 'for-5.9/upstream-fixes' into for-next omits b2a12c4a31ac Merge branch 'for-5.9/upstream-fixes' into for-next omits 1ff8ed786d5d ath11k: use remoteproc only with AHB devices omits 7f4beda2ba03 ath11k: pci: add HAL, CE and core initialisation omits 1399fb87ea3e ath11k: register MHI controller device for QCA6390 omits b8246f884684 ath11k: implement ath11k_core_pre_init() omits 5697a564d369 ath11k: pci: add MSI config initialisation omits 5762613ededb ath11k: pci: setup resources omits 6e0355afaeb2 ath11k: add simple PCI client driver for QCA6390 chipset omits 34d5a3a88436 ath11k: move ring mask definitions to hw_params omits 9de2ad43d46c ath11k: add hw_params entry for QCA6390 omits 322b60ceb0f3 ath11k: do not depend on ARCH_QCOM for ath11k omits ed307f88a619 Merge branch 'for-5.10/cp2112' into for-next omits 6bfa31756ae9 HID: cp2112: Use irqchip template omits 6816f862e524 Merge branch 'edac-misc' into edac-for-next omits 8c91b81933d3 EDAC/socfpga: Transfer SoCFPGA EDAC maintainership omits b78974ee32df Merge branch 'for-5.9/upstream-fixes' into for-next omits faf6dc64c4b1 ARM: at91: pm: remove unnecessary at91sam9x60_idle omits e222f9435195 ARM: at91: pm: of_node_put() after its usage omits 39add36049c3 ARM: at91: pm: add per soc validation of pm modes omits e70bfc2fa8fe ARM: at91: pm: add support for ULP0 fast wakeup omits bf6a1375eb99 Merge branch 'edac-misc' into edac-for-next omits bd17e0b7714f EDAC/thunderx: Make symbol lmc_dfs_ents static omits 94da15d63ae7 Merge branch 'edac-drivers' into edac-for-next omits e23a7cdeb3da EDAC/al-mc-edac: Add Amazon's Annapurna Labs Memory Contro [...] omits eb3411c95d6d dt-bindings: EDAC: Add Amazon's Annapurna Labs Memory Cont [...] omits 92afd5786d90 ARM: dts: imx6ull: add rng omits 79428026bdbd ARM: dts: imx6sll: add rng omits 82ffb35c2ce6 ARM: dts: imx6sl: fix rng node omits 923afaacb49d Merge branches 'renesas-arm-defconfig-for-v5.10' and 'rene [...] omits 417e24986935 pinctrl: sh-pfc: r8a7790: Add USB1 PWEN pin and group omits cd8bc7d4eb66 arm64: defconfig: Enable R-Car PCIe endpoint driver omits 77eaaf97335c ARM: shmobile: defconfig: Enable TOUCHSCREEN_STMPE omits afdac0bfbd49 ARM: dts: r8a7742: Add QSPI support omits 2e23a1db4840 arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks omits 112441c24bcd arm64: dts: renesas: r8a774e1: Add LVDS device node omits 5698b68de784 arm64: dts: renesas: r8a774e1: Populate HDMI encoder node omits f22d0550b835 arm64: dts: renesas: r8a774e1: Populate DU device node omits ebe5f898b60b ARM: dts: r8a7742: Add PCIe Controller device node omits e7cc614be788 arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata omits 4398ab2367fa arm64: dts: renesas: r8a774e1: Add VSP instances omits a3855ebcded8 arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances omits 549f43917ab3 ARM: dts: r8a7742: Add LVDS support omits 6a62f64305c6 ARM: dts: r8a7742: Add DU support omits 02b248229535 ARM: dts: r8a7742: Add TPU support omits b4a43810f596 ARM: dts: r8a7742: Add PWM SoC support omits 4304d880a1c3 ARM: dts: r8a7742-iwg21d-q7: Enable cmt0 omits 73aa5b7c9411 ARM: dts: iwg22d-sodimm: Fix dt nodes sorting omits eb302bb9c7ab ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI omits 992d7a8b88c8 arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend i [...] omits cfc7ba103fbd arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes omits 8183a7938cfe arm64: dts: renesas: r8a774e1: Add audio support omits 896c62d4369c arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB devi [...] omits 0faf5f952b4e arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes omits 92b2c276e15c arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EH [...] omits 2f3c7323aba2 arm64: dts: renesas: r8a774e1: Add SATA controller node omits cbb2f09abcd6 arm64: dts: renesas: r8a774e1: Add PCIe device nodes omits 66c8ef900611 drm/qxl: don't take vga ports on rev5+ omits 51c3b0cc32d2 drm/virtio: Revert "drm/virtio: Call the right shmem helpers" omits d4c5c2f33119 drm/virtgpu: remove redundant assignments to width and height omits dc7a8476cffc EDAC/mce_amd: Add new error descriptions for existing types omits 7d4c1ea2be82 EDAC: Replace HTTP links with HTTPS ones omits 44ba34e4cd82 drm/imx: dw_hdmi-imx: use imx_drm_encoder_parse_of omits 86ccbbd011c1 gpu: ipu-v3: remove unused functions omits bd84256e86ec soundwire: master: enable pm runtime omits e8ee6c8cb61b dmaengine: dw: Add DMA-channels mask cell support omits 8d2f59dab3cf dmaengine: dw: Ignore burst setting for memory peripherals omits 0ed725d1f559 dmaengine: dw: Discard dlen from the dev-to-mem xfer width [...] omits 6d9459d04081 dmaengine: dw: Activate FIFO-mode for memory peripherals only omits 7b9599bb9a1b dt-bindings: dma: dw: Add optional DMA-channels mask cell support omits 1d220435cab3 dmaengine: xilinx: dpdma: Add debugfs support omits 9c857a8e8903 dmaengine: ti: k3-psil-j721e: Add entries for 2nd port of [...] omits e9ca48d9bff8 dmaengine: ti: k3-psil: add map for j7200 omits ce310bd70414 dmaengine: ti: k3-psil: Use soc_device_match to get the psil map omits 0ec083e50ca8 dmaengine: idxd: clear misc interrupt cause after read omits d1134d661980 dmaengine: ti: omap-dma: Drop of_match_ptr to fix -Wunused [...] omits 7db7f8e0a375 dmaengine: pch_dma: use generic power management omits 5f374e63d214 dt-bindings: panel: rocktech,jh057n00900: Add myself as ma [...] omits 087e3d479155 dt-bindings: panel: rocktech,jh057n00900: Modernize omits 5759c9674c20 drm/panel-simple: Read panel orientation omits 58310c2ec994 drm/panel: lvds: Read panel orientation omits 4a135d54410f drm/panel: Read panel orientation for BOE TV101WUM-NL6 omits 5f3e7503b97b drm/panel: Add helper for reading DT rotation omits 1c243751c095 drm/panel: ilitek-ili9881c: add support for Feixin K101-IM [...] omits 82df3aa4968c dt-bindings: ili9881c: add compatible string for Feixin K1 [...] omits b7d71b6e1f03 drm/panel: ilitek-ili9881c: prepare for adding support for [...] omits e6c21e6f9cf4 drm/panel: simple: Add 50Hz mode for sharp,ls020b1dd01d omits c1bd32b5f6b5 drm/panel: simple: Tweak timings of sharp,ls020b1dd01d for [...] omits 656b75963673 drm/panel: simple: Convert sharp,ls020b1dd01d from timings [...] omits bdfd720fb25a drm/panel: novatek,nt39016: Add missing CR to error messages omits 5b44f125eff9 drm/panel: novatek,nt39016: Handle backlight the standard way omits 7a27ef5e8308 x86/mm/64: Update comment in preallocate_vmalloc_pages() omits 58a18fe95e83 x86/mm/64: Do not sync vmalloc/ioremap mappings omits 7c9f80cb76ec x86/paravirt: Avoid needless paravirt step clearing page t [...] omits e1ac3e66d301 x86/paravirt: Remove set_pte_at() pv-op omits 76fdb041c1f0 x86/entry/32: Simplify CONFIG_XEN_PV build dependency omits ecac71816a18 x86/paravirt: Use CONFIG_PARAVIRT_XXL instead of CONFIG_PARAVIRT omits 94b827becc6a x86/paravirt: Clean up paravirt macros omits 0cabf9914990 x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXL omits 72957f48aaaa drm/mcde: Retry DSI read/write transactions omits 762d4d1a174c arch/ia64: Restore arch-specific pgd_offset_k implementation omits db04b755edaa ath10k: correct the array index from mcs index for HT mode [...] omits cbcbabb9c395 ath10k: enable supports_peer_stats_info for QCA6174 PCI devices omits 1cd6ba8ae33e ath10k: remove return for NL80211_STA_INFO_TX_BITRATE omits e39f32afc6d2 ath10k: add wmi service peer stat info for wmi tlv omits 2a25ba97879f drm/amdgpu: drop log message in amdgpu_dpm_baco_reset() omits 11043b7a995c drm/amdgpu: note what type of reset we are using omits bddbacc9e037 drm/amdgpu: print where we get the vbios image from omits 31e726ca3da9 drm/amdgpu: parse ta firmware for navy_flounder omits ac1128c99620 drm/amdgpu/vcn3.0: only SIENNA_CICHLID need specify instan [...] omits e098bc9612c2 drm/amd/pm: optimize the power related source code layout omits e9372d23715d drm/amd/powerplay: put those exposed power interfaces in a [...] omits 20d3c28ce4e2 drm/amd/powerplay: optimize i2c bus access implementation omits 70bdb6ed2220 drm/amd/powerplay: drop unnecessary pp_funcs checker omits b89e9eb68165 drm/amd/powerplay: optimize amdgpu_dpm_set_clockgating_by_ [...] omits 171090dbc0d5 drm/amd/pm: drop redundant MEM_TYPE_* macros omits bc8f83003530 drm/amd/powerplay: suppress the kernel test robot warning omits ae2bf61ff39e drm/amdgpu: guard ras debugfs creation/removal based on CO [...] omits 2e2f5dd51421 drm/amdgpu: fix NULL pointer access issue when unloading driver omits f1403342ebdf drm/amdgpu: revert "fix system hang issue during GPU reset" omits 05f39286ce11 drm/amd/powerplay: enable Sienna Cichlid mgpu fan boost feature omits 94a670d5ac45 drm/amd/powerplay: enable Navi1X mgpu fan boost feature(V2) omits 9f979a49e23f drm/amd/powerplay: enable swSMU mgpu fan boost support omits f10bb940d8d2 drm/amd/powerplay: optimize the interface for mgpu fan boo [...] omits e1a84641d478 drm/amdgpu: fix uninit-value in arcturus_log_thermal_throt [...] omits ba4e049e63b6 drm/amdgpu: disable gfxoff for navy_flounder omits c048e4cd607a drm/amd/powerplay: bump NAVI12 driver if version omits fceafc9b7b39 drm/amd/powerplay: maximum the code sharing around metrics [...] omits a9c75edcbe7c drm/amd/powerplay: update the metrics table cache interval as 1ms omits 9fb1506eb671 drm/amdgpu: Use function pointer for some mmhub functions omits 2f5307243452 drm/amdgpu: pass NULL pointer instead of 0 omits 72e14ebf9fc0 drm/amdgpu: annotate a false positive recursive locking omits a4322e1881be drm/amdgpu: add debugfs interface for RAP test omits 8602692b6f73 drm/amdgpu: enable RAP TA load omits a189d0ae0cd6 drm/amdgpu: add RAP TA header file omits 425a78f43b34 drm/amdgpu: reconfigure spm golden settings on Navi1x afte [...] omits d58fe3cf11a8 drm/amdgpu: add interface amdgpu_gfx_init_spm_golden for Navi1x omits 66459e1db2f8 drm/amdgpu: add debugfs node to toggle ras error cnt harvest omits f75e94d86829 drm/amdgpu: bypass querying ras error count registers omits 2fd3c8f34d08 ath10k: start recovery process when payload length exceeds [...] omits 5b525ce88af9 ath5k: Replace HTTP links with HTTPS ones omits 18c25b4019ca ath: drop unnecessary list_empty omits 221af8135478 ath9k: Use fallthrough pseudo-keyword omits 84aff52e4f57 wcn36xx: Use sequence number allocated by mac80211 omits 512b191d9652 wcn36xx: Fix TX data path omits 1c20560607e6 wcn36xx: Increase number of TX retries omits fdf21cc37149 wcn36xx: Add TX ack support omits ffe835aa5bdb wcn36xx: Fix multiple AMPDU sessions support omits 743adae9da12 ath9k: Fix typo in function name omits 060202027aa8 ath9k: Replace HTTP links with HTTPS ones omits 527afc212231 x86/boot: Check that there are no run-time relocations omits 3f086189cd36 x86/boot: Remove run-time relocations from head_{32,64}.S omits a2c4fc4d4e2c x86/boot: Remove run-time relocations from .head.text code omits 2e7a858ba843 x86/boot: Add .text.* to setup.ld omits 423e4d198a03 x86/boot/compressed: Get rid of GOT fixup code omits e544ea57ac07 x86/boot/compressed: Force hidden visibility for all symbo [...] omits 262b5cae67a6 x86/boot/compressed: Move .got.plt entries out of the .got [...] omits 423da4f3023b exfat: fix misspellings using codespell tool omits f098f168e91c drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel omits 42bac89a1730 drm/mcde: Enable the DSI link with display omits c4842d4d0f74 drm/mcde: Fix display pipeline restart omits f6fd1d70609c drm/mcde: Support using DSI in LP mode omits 44c3867a56e3 drm/mcde: Improve pixel fetcher FIFO depth setting omits 709c27730a11 drm/mcde: Fix display data flow control omits ea66a9be7e93 drm/mcde: Rename flow function omits 70c7fe17f370 drm/hisilicon: Fix build error of no type of module_init omits 1930d19cb499 drm/bridge: tc358762: Add basic driver for Toshiba TC35876 [...] omits 97722439eeed dt-bindings: Add DT bindings for Toshiba TC358762 DSI-to-D [...] omits 534b1f9071d9 Merge drm/drm-next into drm-misc-next omits 82dd18096c71 drm/radeon: drop superflous AGP handling omits b2458726b38c drm/ttm: give resource functions their own [ch] files omits e92ae67d6ed8 drm/ttm: rename ttm_resource_manager_func callbacks omits 13b0d4a9ae0c drm/hisilicon: Code refactoring for hibmc_drv_de omits ed7d94597fad drm/hisilicon: Remove the unused include statements omits d2f6a8f454b6 drm/panel-notatek-nt35510: Fix MTP read init omits 0476c865ded6 LSM: SafeSetID: Fix warnings reported by test bot omits 0cf0ee983b14 drm/amdgpu: Enable P2P dmabuf over XGMI omits 0f877894a330 drm/amdgpu: utilize subconnector property for DP through D [...] omits 65bf2cf95d3a drm/amdgpu: utilize subconnector property for DP through atombios omits fb82313462ba drm/i915: utilize subconnector property for DP omits e5b92773287c drm: report dp downstream port type as a subconnector property omits a343160235f5 drm/vmwgfx/ttm: fix the non-THP cleanup path. omits 7c9c06246cea arm64: dts: meson: vim3: make sound card common to all variants omits 1f9d87d08e4a arm64: dts: meson: vim3: correct led polarity omits d6e6dfb28744 drm/amd/display: convert to use le16_add_cpu() omits 200b86f9891b drm/amdgpu/display: drop unused function omits c38d444e44ba drm/amd/display: add DCN support for aarch64 omits fbd7cda0e61e drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandw [...] omits 8db2d634ed29 drm/amd/display: Blank stream before destroying HDCP session omits 57321eae08d6 drm/amd/display: Fix EDID parsing after resume from suspend omits 81b437f57e35 drm/amd/display: Disconnect pipe separetely when disable p [...] omits 073e7cd56d04 drm/amd/display: Switch to immediate mode for updating inf [...] omits 575da8db3157 drm/amd/display: Fix LFC multiplier changing erratically omits c0c96fc9c2ca drm/amd/display: mpcc black color should not be impacted b [...] omits ffe0fcbb20d6 drm/amd/display: Revert regression omits 5396fa590df7 drm/amd/display: Fix incorrect backlight register offset for DCN omits fe04afad4ee1 drm/amd/display: Adjust static-ness of resource functions omits bcca62980694 drm/amdgpu: fix reload KMD hang on GFX10 KIQ omits 5a58abf5ed4f drm/amdgpu: update gc golden register for arcturus omits 8d0717f42225 drm/amd/powerplay: correct UVD/VCE PG state on custom ppta [...] omits 7358462f7de9 drm/amd/powerplay: correct Vega20 cached smu feature state omits 1d4473261966 drm/amdgpu: Skip some registers config for SRIOV omits b60646a20c9f drm/amdkfd: Fix spurious debug exception on gfx10 omits c342d7c579f2 Revert "drm/amdkfd: Unify gfx9/gfx10 context save area layouts" omits 5218992251e6 Revert "drm/amdkfd: Fix spurious debug exception on gfx10" omits 5068ed578e34 drm: amdgpu: Use the correct size when allocating memory omits b26975593b17 display/drm/bridge: TC358775 DSI/LVDS driver omits 8b0d47e879b8 dt-binding: Add DSI/LVDS TC358775 bridge bindings omits 547bbf7d214f kernel: printk: delete repeated words in comments omits ad28cd694293 drm/v3d: convert to use module_platform_driver omits 7995bd132961 drm/vkms: add missing platform_device_unregister() in vkms_init() omits 57fb54082d5d drm/vgem: add missing platform_device_unregister() in vgem_init() omits 5bd858d7bfd2 drm/vkms: guarantee vblank when capturing crc omits e4fbdd8b5d5a drm/gma500: fix spelling mistake "pannel" -> "panel" omits ca929246acb7 drivers: thermal: Kconfig: fix spelling mistake "acces" -> [...] omits 373627930f02 drm/amdgpu/ttm: drop the adev link from vram mgr omits 4f297b9c82e1 drm/amdgpu/ttm: move vram/gtt mgr allocations to mman. omits 137c6236aeec mailmap: Add WeiXiong Liao omits b5360a936f26 mailmap: Update comments for with format and more detalis omits 18cef8580670 mailmap: Restore dictionary sorting omits 87154ff86bf6 drm: Remove unnecessary drm_panel_attach and drm_panel_detach omits 82c245476129 drm/amdgpu: Fix bug where DPM is not enabled after hiberna [...] omits 94561899ddb0 drm/amdgpu: unlock mutex on error omits 520f5e425a69 drm/amd/powerplay: put VCN/JPEG into PG ungate state befor [...] omits ad1cac262ed2 drm/amd/powerplay: update swSMU VCN/JPEG PG logics omits ca6fd7a66843 drm/amdgpu: use mode1 reset by default for sienna_cichlid omits 018315d399fc drm/mgag200: fix build on alpha arch omits 9df0e0c18896 drm/panfrost: perfcnt: fix ref count leak in panfrost_perf [...] omits fd587ff01d59 drm/panfrost: add regulators to devfreq omits 512f21227fd3 drm/panfrost: dynamically alloc regulators omits 25e247bbf85a drm/panfrost: move devfreq_init()/fini() in device omits d3c335da0200 drm/panfrost: rename error labels in device_init omits 81f2fbe62cb5 drm/panfrost: properly handle error in probe omits ed85df3f6074 drm/panfrost: use spinlock instead of atomic omits 9bfacfc82f90 drm/panfrost: introduce panfrost_devfreq struct omits eb9dd67249b5 drm/panfrost: don't use pfdevfreq.busy_count to know if hw [...] omits 9713e942a539 drm/panfrost: clean headers in devfreq omits 862cc626210e drm/panfrost: avoid static declaration omits 72ef7fe96fd2 drm/panfrost: Add compatible string for bifrost omits 3a74265c54f8 drm/panfrost: Make sure GPU is powered on when reading GPU [...] omits 77f47d239545 drm/amdgpu: make sure userptr ttm is allocated omits f6d7c7faf0ee drm/amd/display: Drop dm_determine_update_type_for_commit omits dc4cb30deec7 drm/amd/display: Reset plane for anything that's not a FAS [...] omits 8ce5d8425d39 drm/amd/display: Use validated tiling_flags and tmz_surfac [...] omits cf322b49c9e8 drm/amd/display: Avoid using unvalidated tiling_flags and [...] omits 9a81cc60796b drm/amd/display: Reset plane when tiling flags change omits 707477b0861f drm/amd/display: Store tiling_flags and tmz_surface on dm_ [...] omits efa85f3a2b53 drm/amd/powerplay: update driver if file for sienna_cichlid omits 16c642ec3fe9 drm/amdgpu: new ids flag for tmz (v2) omits bf1102877751 drm/amd/powerplay: add control method to bypass metrics ca [...] omits 740dce9517cb drm/amd/powerplay: add control method to bypass metrics ca [...] omits 2ba38817219b drm/amd/powerplay: add control method to bypass metrics ca [...] omits 60ae4d67ee6d drm/amd/powerplay: add control method to bypass metrics ca [...] omits 62d351632db8 drm/amd/powerplay: add control method to bypass metrics ca [...] omits 345fcb02d9ec drm/amd/powerplay: add control method to bypass metrics ca [...] omits 0fbc6533de67 drm/amd/powerplay: add Vega12 support for gpu metrics export omits e467c3a9f4ed drm/amd/powerplay: add Vega20 support for gpu metrics export omits 0b01b8306789 drm/amd/powerplay: enable gpu_metrics export on legacy pow [...] omits 95868b85764a drm/amd/powerplay: add Renoir support for gpu metrics export(V2) omits 8ca78a0a0e77 drm/amd/powerplay: add Sienna Cichlid support for gpu metr [...] omits 6d4ff50a2774 drm/amd/powerplay: add Navi1x support for gpu metrics export omits 14a12beab8b9 drm/amd/powerplay: update the data structure for NV12 SmuMetrics omits f1c378593153 drm/amd/powerplay: add Arcturus support for gpu metrics export omits e4c9200df510 drm/amd/powerplay: implement SMU V11 common APIs for retri [...] omits 25c933b1c4fc drm/amd/powerplay: add new sysfs interface for retrieving [...] omits 39c5a1cef84b drm/amd/powerplay: define an universal data structure for [...] omits c16ce56240aa drm/amdgpu: fix spelling mistake "paramter" -> "parameter" omits 9993d8b17492 drm/amd/powerplay: grant Arcturus softmin/max setting on l [...] omits b80f050ff23d drm/amdkfd: option to disable system mem limit omits c35376137e94 drm/amd/display: Fix wrong return value in dm_update_plane [...] omits 76167e5c5457 x86/kaslr: Replace strlen() with strnlen() omits 2966141ad2dd drm/ttm: rename ttm_mem_reg to ttm_resource. omits 9de59bc20149 drm/ttm: rename ttm_mem_type_manager -> ttm_resource_manager. omits 80938c28ee67 drm/ttm: rename bo manager to range manager. omits 3f48f938ad21 drm/ttm: add a wrapper for checking if manager is in use omits 90a0489a718b drm/ttm: drop type manager has_type omits a751612d4cb7 drm/ttm: drop list of memory managers from device. (v2) omits 7541ce1a6f2b drm/ttm: drop man->bdev link. omits a29050c4cd7f drm/amdgpu/ttm: remove man->bdev references. omits 7ee6c95e05e9 drm/ttm: drop priv pointer in memory manager omits b6fad57e5903 drm/nouveau/ttm: move to driver allocated manager omits 9488e46a4f89 drm/vmwgfx/gmrid: convert to driver controlled allocation. omits d575a891e69e drm/vmwgfx/ttm: move thp to driver managed omits 3a1fc38edac7 drm/ttm: move range manager to subclassed driver allocation omits 37205891d84f drm/ttm: make ttm_range_man_init/takedown take type + args omits 0af135b892bf drm/amdgpu/ttm: use bo manager subclassing for vram/gtt mgrs omits d398811ebfa8 drm/ttm: allow drivers to provide their own manager subclasses omits 01057278bc68 drm/ttm: rename manager variable to make sure wrapper is used. omits 089cafc198ec drm/vmwgfx/ttm: use wrapper to access memory manager omits 47c0550f5ebd drm/radeon/ttm: use wrapper to access memory manager omits 3d3b4fb9aab3 drm/qxl/ttm: use wrapper to access memory manager omits f301da74a417 drm/nouveau/ttm: use wrapper to access memory managers omits 3004add06d1c drm/vram-helper: use wrapper to access memory managers omits 6c28aed6e5b7 drm/amdgfx/ttm: use wrapper to get ttm memory managers omits 9eca33f4a139 drm/ttm: add wrapper to get manager from bdev. omits 0cf0a7984268 drm/ttm: make TTM responsible for cleaning system only. omits 085097e5ae5e drm/ttm: remove range manager legacy takedown path omits 6eee6675e01d drm/vmwgfx: fix gmrid takedown paths to new interface omits 06feb5df1af5 drm/qxl/ttm: use new takedown path omits f0fe3f7bc53c drm/radeon/ttm: use new takedown paths omits 058b5e34d8e6 drm/nouveau: use new cleanup paths omits cff099e70cc1 drm/vram_helper: call explicit mm takedown omits e0830704de7c drm/vmwgfx: takedown vram manager omits 6fe1c54353f9 drm/amdgpu/ttm: use new takedown path omits 56ee8b1c71ff drm/ttm: start allowing drivers to use new takedown path (v2) omits 4265accbfc72 drm/ttm: make some inline helper functions for cleanup pat [...] omits a006a3ce8efc drm/ttm: pass man around instead of mem_type in some places omits 98399abd52b2 drm/ttm: purge old manager init path. omits 5969793f8656 drm/ttm: convert system manager init to new code. omits 621617780a62 drm/vmwgfx/ttm: switch gmrid allocator to new init paths. omits 252f8d7b9174 drm/vmwgfx/ttm: convert vram mm init to new code paths omits e9172ada4460 drm/nouveau: use new memory manager init paths omits a9136ab56ba9 drm/vram_helper: use new ttm manager init function omits 129ac4dcb520 drm/qxl/ttm: use new init path for manager omits e33dc18228ac drm/radeon: use new ttm man init path omits 158d20d1857f drm/amdgpu/ttm: init managers from the driver side. omits 3c90424bd7df drm/ttm: provide a driver-led init path for range mm manag [...] omits 747074bb04b5 drm/ttm: split the mm manager init code (v2) omits e22054debc07 drm/vram-helper: call the ttm manager debug function omits 00c2f6b3e841 drm/qxl/ttm: call ttm manager debug (v2) omits a0bb77cb77e2 drm/vmwgfx/gmrid: don't provide pointless ttm debug callback omits ed165d452c2b drm/nouveau/ttm: don't fill in blank ttm debug callback omits a2ff1e81d04e drm/ttm: export memory type debug entrypoint. omits 5977ffeaf33c drm/vram-helper: remove populate/unpopulate omits 20784cdf4b8c drm/ttm: use a helper for unlocked moves to the lru tail omits 46bca88bbdd3 drm/ttm/amdgpu: consolidate ttm reserve paths omits 9c4cbb3a66e0 qxl/ttm: drop the unusued no wait flag to reserve function omits bd549d35b4be nouveau: use ttm populate mapping functions. (v2) omits a2d6ddc417f1 drm/vmwgfx: drop bo map/unmap dma functions. omits 56dc01f18d3d drm/vmwgfx: consolidate ttm object creation and populate omits 0a95a6d1a4cd sparc: use for_each_child_of_node() macro omits 8e1ba47c60bc video: fbdev: pvr2fb: initialize variables omits 02e316b088df LSM: SafeSetID: Add GID security policy handling omits 717fe90b5201 LSM: Signal to SafeSetID when setting group IDs omits d3dc135187b9 drm/mgag200: Set PCI option register in G200SE models omits cc9fc1b1444f drm/amd/display: Constify dcn30_res_pool_funcs omits ea22cc3353ed drm/amd/display: Constify dcn21_res_pool_funcs omits 25457a1fb764 drm/amd/display: Constify dcn20_res_pool_funcs omits 34b0c7795bb4 drm/amd/display: Indent an if statement omits 87ded5caeec3 drm/amdgpu: move vram usage by vbios to mman (v2) omits 72de33f8f7ba drm/amdgpu: move IP discovery data to mman omits cacbbe7c0065 drm/amdgpu: move stolen memory from gmc to mman omits 7438ae6e522f drm/amdgpu/gmc: disable keep_stolen_vga_memory on arcturus omits 14b18937cb60 drm/amdgpu: drop the CPU pointers for the stolen vga bos omits 7348c20a4e12 drm/amdgpu/gmc10: switch to using amdgpu_gmc_get_vbios_all [...] omits 7b885f0eb4a5 drm/amdgpu/gmc9: switch to using amdgpu_gmc_get_vbios_allocations omits 3853626d2cf3 drm/amdgpu/gmc8: switch to using amdgpu_gmc_get_vbios_allocations omits 71755699b564 drm/amdgpu/gmc7: switch to using amdgpu_gmc_get_vbios_allocations omits 422fe8d27dcf drm/amdgpu/gmc6: switch to using amdgpu_gmc_get_vbios_allocations omits dd285c5df952 drm/amdgpu/gmc: add new helper to get the FB size used by [...] omits 0635019412eb drm/amdgpu: add support for extended stolen vga memory omits 5db62dc8d4f3 drm/amdgpu: move keep stolen memory check into gmc core omits fcbc92e2e1c3 drm/amdgpu: move stolen vga bo from amdgpu to amdgpu.gmc omits 81b54fb7a2c0 drm/amdgpu: use a define for the memory size of the vga emulator omits adb5be812251 drm/amdgpu: use create_at for the stolen pre-OS buffer omits 37912e963dad drm/amdgpu: handle bo size 0 in amdgpu_bo_create_kernel_at (v2) omits 66f3db4ba62d drm/amdgpu/smu: rework i2c adpater registration omits c4dfb54986fd drm/amd/display: 3.2.97 omits ded750e6faaf drm/amd/display: [FW Promotion] Release 0.0.27 omits 4453fbec106b drm/amd/display: Separate pipe disconnect from rest of pro [...] omits 3d4e52d0cf24 drm/amd/display: Add debugfs for forcing stream timing sync omits da83b385f3eb drm/amd/display: Display goes blank after inst omits 0914d1154f0f drm/amd/display: Change null plane state swizzle mode to 4kb_s omits 519d91d87f2e drm/amd/display: Use helper function to check for HDMI signal omits d024656757dc drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink omits 87353ae837c3 drm/amd/display: Comments on how to use DSC debugfs some entries omits 06ff02fc1e14 drm/amd/display: Fix logger context omits 5268bf136ef0 drm/amd/display: DSC Bit target rate debugfs write entry omits a245528c598d drm/amd/display: populate new dml variable omits 6224220dc778 drm/amd/display: Read VBIOS Golden Settings Tbl omits 1174eb89ccf5 drm/amd/display: Use parameter for call to set output mux omits d8a8258ec1a2 drm/amd/display: Update virtual stream encoder omits 734e4c97ab05 drm/amd/display: DSC Slice height debugfs write entry omits 4bfb74282f06 drm/amdgpu: added RAS EEPROM device support check omits 0ad7a64d69cd drm/amdgpu: enable RAS support for sienna cichlid omits a300de40f66b drm/amdgpu: introduce a new parameter to configure how man [...] omits 9b856defbe35 drm/amdgpu: update eeprom once specifying one bigger thres [...] omits a219ecbb8385 drm/amdgpu: disable page reservation when amdgpu_bad_page_ [...] omits f848159b570e drm/amdgpu: decouple sysfs creating of bad page node omits eb0c3cd48f5f drm/amdgpu: add one definition for RAS's sysfs/debugfs name(v2) omits bf0b91b78f00 drm/amdgpu: restore ras flags when user resets eeprom(v2) omits e8fbaf03429d drm/amdgpu: break GPU recovery once it's in bad state(v4) omits 9c06f91ff234 drm/amdgpu: schedule ras recovery when reaching bad page t [...] omits 35cd2cdadbcc drm/amdgpu: skip bad page reservation once issuing from ee [...] omits b82e65a93510 drm/amdgpu: break driver init process when it's bad GPU(v5) omits 1d6a9d122d2c drm/amdgpu: add bad gpu tag definition omits c84d46707ebb drm/amdgpu: validate bad page threshold in ras(v3) omits acc0204cdb8e drm/amdgpu: add bad page count threshold in module parameter(v3) omits 522ec6e0eed0 drm/amdkfd: Replace bitmask with event idx in SMI event msg omits 6800cd8cbc6e ide-acpi: use %*ph to print small buffer omits d41b375134a9 ide: delkin_cb: use generic power management omits f9e09a0711ca ide: sc1200: use generic power management omits 9a51ffe845e4 ide: use generic power management omits 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones omits ad04fae0de07 fbdev: Use fallthrough pseudo-keyword omits 85806f6d58f4 omapfb/dss: Include the right header omits 841a0dfa5113 watch_queue: sample: Display mount tree change notifications omits 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] omits 2d05f56af8f5 fbdev: Remove trailing whitespace omits e20dfd27f7aa drm/mgag200: Add support for G200 desktop cards omits fb18825fa038 drm/mgag200: Move G200SE's unique id into model-specific data omits 9053cad2f093 drm/mgag200: Clear <page> field during MM init omits b9fa77ec1a59 drm/mgag200: Set MISC memory flags in mm init code omits 78e5b5036a1e drm/mgag200: Enable MGA mode during device register initia [...] omits 2021708e0d6e drm/mgag200: Initialize PCI registers early during device setup omits 42452165dc77 drm/mgag200: Move register initialization into helper function omits 0b34d58b6c32 drm/mgag200: Enable caching for SHMEM pages omits cff0adca1edd drm/ast: Managed device release omits 4bc85b82c8ba drm/ast: Manage release of firmware backup memory omits 2c0b6566d621 drm/ast: Managed release of ast firmware omits e0f5a738cfe5 drm/ast: Embed struct drm_device in struct ast_private omits 21d79b690e78 drm/ast: Don't use ast->dev if dev is available omits 365c0e70da83 drm/ast: Replace struct_drm_device.dev_private with to_ast [...] omits fbe01716ed4a drm/ast: Replace driver load/unload functions with device [...] omits d50ace1e72f0 drm/ast: Separate DRM driver from PCI code omits 6a470dc2a12e drm/ast: Embed CRTC and connector in struct ast_private omits 3b799254cf6f Bluetooth: hci_uart: Cancel init work before unregistering omits b5f628a20af9 Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT omits 7cfc21e9b5f1 Bluetooth: btmrvl: eliminate duplicates introducing btmrvl [...] omits 70eca5d5d3e1 drm/syncobj: Tune down unordered timeline DRM_ERROR omits 098619118612 drm/vkms: fix xrgb on compute crc omits 07c913c4d710 drm/panel: simple: Add Chefree CH101OLHLWH-002 panel omits 44de5cee2038 dt-bindings: Add DT bindings for Chefree CH101OLHLWH-002 omits 1d865be98686 dt-bindings: Add vendor prefix for Chefree omits c3ee8c65f637 drm/panel: remove return value of function drm_panel_add omits b4b85af052f4 regulator: mp886x: support mps,switch-frequency omits ee6ad5a24575 regulator: mp886x: support setting switch freq omits 0eddcf0267f9 regulator: mp886x: implement set_ramp_delay omits 1a3fb590856a drm/ttm: remove the init_mem_type callback omits ded9f8eaddaa drm/vram-helper: stop implementing init_mem_type omits ccd0dc437f25 drm/qxl: stop implementing init_mem_type omits 009869fde901 drm/nouveau: stop implementing init_mem_type omits 3629ca5dfb9a drm/vmwgfx: stop implementing init_mem_type v2 omits 473633540c2f drm/amdgpu: stop implementing init_mem_type omits b0691b34f1e0 drm/radeon: stop implementing init_mem_type omits be1213a341a2 drm/ttm: remove TTM_MEMTYPE_FLAG_FIXED v2 omits 418d2ad1ac52 drm/ttm: initialize the system domain with defaults v2 omits f49236ae424d x86/kaslr: Add a check that the random address is in range omits 0eb1a8af01d6 x86/kaslr: Make local variables 64-bit omits 3a066990a35e x86/kaslr: Replace 'unsigned long long' with 'u64' omits e4cb955bf173 x86/kaslr: Make minimum/image_size 'unsigned long' omits 4268b4da572f x86/kaslr: Small cleanup of find_random_phys_addr() omits eb38be6db516 x86/kaslr: Drop unnecessary alignment in find_random_virt_addr() omits 46a5b29a4a63 x86/kaslr: Drop redundant check in store_slot_info() omits d6d0f36c7353 x86/kaslr: Make the type of number of slots/slot areas consistent omits 3870d971791f x86/kaslr: Drop test for command-line parameters before parsing omits be9e8d9541a9 x86/kaslr: Simplify process_gb_huge_pages() omits 50def2693a90 x86/kaslr: Short-circuit gb_huge_pages on x86-32 omits 79c2fd2afe55 x86/kaslr: Fix off-by-one error in process_gb_huge_pages() omits bf457be1548e x86/kaslr: Drop some redundant checks from __process_mem_region() omits ef7b07d59e2f x86/kaslr: Drop redundant variable in __process_mem_region() omits ee435ee6490d x86/kaslr: Eliminate 'start_orig' local variable from __pr [...] omits 3f9412c73053 x86/kaslr: Drop redundant cur_entry from __process_mem_region() omits 8d1cf8595860 x86/kaslr: Fix off-by-one error in __process_mem_region() omits 451286940d95 x86/kaslr: Initialize mem_limit to the real maximum address omits 08705365560a x86/kaslr: Fix process_efi_entries comment omits e2ee6173162b x86/kaslr: Remove bogus warning and unnecessary goto omits 709709ac6410 x86/kaslr: Make command line handling safer omits 2456c290a788 Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" omits 74b3595913cc drm/amdgpu: enable GFXOFF for navy_flounder omits f61772cd132e drm amdgpu: Skip tmr load for SRIOV omits 392cf6a73927 drm/amdgpu: fix PSP autoload twice in FLR omits 178b0013f074 drm/amdgpu/dc: Stop dma_resv_lock inversion in commit_tail omits 317469f695c2 drm/amd/powerplay: Remove unneeded cast from memory allocation omits 8e326285924c drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl() omits 7619517598ad drm/amd/display: Clear dm_state for fast updates omits defa489636a6 drm/amdgpu: update GC golden setting for navy_flounder omits da82cbd8328f drm/amd/powerplay: update driver if version for navy_flounder omits 01eee24fceb9 drm/amdgpu: enable umc 8.7 functions in gmc v10 omits 35dab589de13 drm/amdgpu: skip crit temperature values on APU (v2) omits d9b91b1ea26b drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2 omits 746565c25abf drm/amd/display: 3.2.96 omits 27e84dd7b449 drm/amd/display: DSC Slice width debugfs write entry omits 42a614800b06 drm/amd/display: Use hw lock mgr omits 31f34d19f87e drm/amd/display: dchubbub p-state warning during surface p [...] omits 68d90e066df1 drm/amd/display: [FW Promotion] Release 0.0.26 omits 097e6d98c98f drm/amd/display: DSC Clock enable debugfs write entry omits cc0f379dd2bb drm/amd/display: Allow asic specific FSFT timing optimization omits 9b6ca29e0936 drm/amd/display: Disable idle optimizations before program [...] omits 473e2d167770 drm/amd/display: Fix dmesg warning from setting abm level omits 38ee474fc63f drm/ingenic: ipu: Only enable clock when needed omits c0fd208ee3bc drm/ingenic: ipu: Remove YUV422 from supported formats on JZ4725B omits 3debcdf066e5 drm/ingenic: ipu: Only restart manually on older SoCs omits cfb9b89f116a drm/doc: device hot-unplug for userspace omits 85b3bfa266e8 drm/hisilicon: Fixed the warning: Assignment of 0/1 to boo [...] omits 639abb72f189 drm/ingenic: Validate mode in a .mode_valid callback omits c114e7231304 drm/ingenic: Handle errors of drm_atomic_get_plane_state omits d69de69f2be1 drm/panel: simple: Add Powertip PH800480T013 panel omits 051e95ee7ec1 dt-bindings: Add DT bindings for Powertip PH800480T013 omits a26a4790a82a dt-bindings: Add vendor prefix for Powertip omits 63aa581c3019 drm: mxsfb: Support the alpha plane omits b963ad95a06a drm: mxsfb: Remove unnecessary spaces after tab omits 51b777f2b11e drm: mxsfb: Merge mxsfb_set_pixel_fmt() and mxsfb_set_bus_fmt() omits d9ef0d315032 drm: mxsfb: Turn mxsfb_set_pixel_fmt() into a void function omits c6ddee8220bf drm: mxsfb: Drop non-OF support omits f6d94e715817 drm: mxsfb: Update internal IP version number for i.MX6SX omits b13aeb9e212d drm: mxsfb: Add i.MX7 and i.MX8M to the list of supported [...] omits f4098b07efb8 drm: mxsfb: Remove mxsfb_devdata unused fields omits b9f5937680a8 drm: mxsfb: Enable vblank handling omits 07b7fd77b48c drm: mxsfb: Don't touch AXI clock in IRQ context omits 1e5d7963bb77 drm: mxsfb: Move vblank event arm to CRTC .atomic_flush() omits ae1ed0093281 drm: mxsfb: Stop using DRM simple display pipeline helper omits 40a726b82e26 drm: mxsfb: Rename mxsfb_crtc.c to mxsfb_kms.c omits f16a008921aa drm: mxsfb: Remove unneeded includes omits eb28c5cee2a8 drm: mxsfb: Remove register definitions from mxsfb_crtc.c omits 7865cd5aae22 drm: mxsfb: Use LCDC_CTRL register name explicitly omits f14fec8481ce drm: mxsfb: Pass mxsfb_drm_private pointer to mxsfb_reset_block() omits 8a460068494a drm: mxsfb: Clarify format and bus width configuration omits 92000371c829 drm: mxsfb: Remove unused macros from mxsfb_regs.h omits 8c6619ff2211 drm: mxsfb: Use BIT() macro to define register bitfields omits c42001e357f7 drm: mxsfb: Use drm_panel_bridge omits fcf863ec0768 drm: mxsfb: Remove fbdev leftovers omits 6cd3c6798aac drm/amdgpu/si: initial support for GPU reset omits 5963cdde1acf drm/amd/display: enable SI support in the Kconfig (v2) omits 64200c468fb0 drm/amdgpu: enable DC support for SI parts (v2) omits d59bc6324208 drm/ttm: fix pipelined gutting for evictions v2 omits 7427a7a0b3b8 drm/amdgpu: Change type of module param `ppfeaturemask` to hexint omits 7d8365771ffb moduleparams: Add hexint type parameter omits 31ed1b5dff46 kernel/params.c: Align last argument with a tab omits 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches omits 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size omits 6b190470ce8e watch_queue: Limit the number of watches a user can hold omits f784112f0126 drm/amd/display: create plane rotation property for Bonair [...] omits 75b4766bad05 drm/amd/display: dc/dce60: use DCE6 headers (v6) omits 9caf2a1f4e8a drm/amd/display: dce60_timing_generator: add DCE6 specific [...] omits 1bd26c7db150 drm/amd/display: dce60_hw_sequencer: add DCE6 specific .cu [...] omits 167d74fd7dfc drm/amd/display: dce60_hw_sequencer: add DCE6 specific fun [...] omits 102b2f587ac8 drm/amd/display: dce_transform: DCE6 Scaling Horizontal Fi [...] omits b70aaf5586f2 drm/amd/display: dce_transform: add DCE6 specific macros,f [...] omits d85a1e536ab8 drm/amd/display: dce_opp: add DCE6 specific macros,functions omits b91f056fb5e1 drm/amd/display: dce_mem_input: add DCE6 specific macros,f [...] omits c1a64ebd4d13 drm/amd/display: dce_link_encoder: add DCE6 specific macro [...] omits 89571d7c3101 drm/amd/display: dce_ipp: add DCE6 specific macros,functions omits ff0649f84639 drm/amd/display: dce_hwseq: add DCE6 specific macros,functions omits eab5a79984b1 drm/amd/display: dce_dmcu: add DCE6 specific macros,functions omits 2a39b1f16b52 drm/amd/display: dce_audio: add DCE6 specific macros,functions omits f17f90f4fe43 drm/amd/display: dc/dce60: set max_cursor_size to 64 omits 3ecb3b794e2c drm/amd/display: dc/clk_mgr: add support for SI parts (v2) omits 55e56389bdec drm/amd/display: amdgpu_dm: add SI support (v4) omits 61bf32937bdd drm/amd/display: dc/irq: add support for DCE6 (v4) omits b168930d68a9 drm/amd/display: dc/gpio: add support for DCE6 (v2) omits c4a54f70a6af drm/amd/display: dc/bios: add support for DCE6 omits 683b59504d4e drm/amd/display: dc/core: add SI/DCE6 support (v2) omits 7c15fd86aaec drm/amd/display: dc/dce: add initial DCE6 support (v10) omits f233c09842bc drm/amd/display: add asics info for SI parts omits 6863660d72e4 drm/amdgpu: add some required DCE6 registers (v7) omits 9b66d6600e6a drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_spec [...] omits 4c0d0bcb224f drm/radeon: switch from 'pci_' to 'dma_' API omits f5cd85555bf2 drm/radeon: avoid a useless memset omits 1ee1290363b5 drm/amd/display: Use proper abm/backlight functions for DCN3 omits 94bc373b7f16 drm/amd/display: Use seperate dmcub firmware for navy_flounder omits b246f90a0970 drm/amd/display: Check lane status again after link training done omits be6ccdf861de drm/amd/display: Don't compare dppclk before updating DTO omits f92e25e56137 drm/amd/display: Fix naming of DSC Debugfs entry omits 91b2e45be439 drm/amd/display: Rename bytes_pp to the correct bits_pp omits a00d8fd405ed drm/amd/display: Clean up global sync param retrieval omits 0eb52d815655 drm/amd/swsmu: allow asic to handle sensor type by itself omits 48ef409c25a6 drm/amdgpu: add support for umc 8.7 ras functions omits d817f3753e6d drm/amd/powerplay: update driver if file for sienna_cichlid omits 6b36fa6143f6 drm/amdgpu: add umc v8_7_0 IP headers omits 81b41ff5d287 drm/amd/powerplay: revise the outputs layout of amdgpu_pm_ [...] omits 1df67a4ecedd Revert "drm/amdgpu/vcn3.0: remove extra asic type check" omits ea368183ae90 drm/amdkfd: Fix spurious debug exception on gfx10 omits 059ea10abddd drm/amd/powerplay: drop unnecessary message support check(v2) omits 2c2b0d880f1b drm/amdkfd: Add thermal throttling SMI event omits df9c8d1aa278 drm/amdgpu: fix system hang issue during GPU reset omits c5079f35c0ec drm/amdgpu: update dec ring test for VCN 3.0 omits 6c3e0504339d drm/amd/display: remove redundant initialization of variab [...] omits 309182389e36 drm/amdgpu/vcn3.0: remove extra asic type check omits 156589f74d07 drm/amdgpu/jpeg3.0: remove extra asic type check omits 0a5baee41500 drm/amdkfd: Unify gfx9/gfx10 context save area layouts omits 26cfd12b5e24 drm/amd/amdgpu: Add RLC_CGTT_MGCG_OVERRIDE to gfx 10.3 headers omits 8214617aafa3 drm/amdgpu: Remove extra asic type check omits de7fe7e87a92 drm/amdgpu/jpeg: Remove extra asic type check omits 8f22c21dce5b drm/bridge: nxp-ptn3460: add drm_panel_bridge support omits 4151c14cdda6 drm/bridge: nxp-ptn3460: add get_edid bridge operation omits de5e6c027ae6 drm/bridge: tc358767: add drm_panel_bridge support omits 731f4badcb3b drm/bridge: tc358767: add get_edid bridge operation omits 136d73a8c88d drm/bridge: tc358767: add detect bridge operation omits a8ef18d7dd48 drm/bridge: megachips: make connector creation optional omits 489ce80fa494 drm/bridge: megachips: add get_edid bridge operation omits a3d495ce5c0b drm/bridge: megachips: enable detect bridge operation omits 77860a7c892e drm/bridge: megachips: get drm_device from bridge omits 43c601a6e85e drm/bridge: megachips: add helper to create connector omits 5b851515eff3 drm/bridge: parade-ps8622: add drm_panel_bridge support omits 1644127f83bc drm/bridge: tc358764: add drm_panel_bridge support omits 385ca38da29c drm/bridge: tc358764: drop drm_connector_(un)register omits 9f069c6fbc72 drm/panel: panel-simple: add default connector_type omits ddb8e853dc85 drm/panel: panel-simple: validate panel description omits 2a5c2ff5848e drm/panel: add connector type to boe,hv070wsa-100 panel omits 23278bf54afe drm/bridge: Introduce LT9611 DSI to HDMI bridge omits 8a72a2de0a4f dt-bindings: display: bridge: Add documentation for LT9611 omits 0d3df1c603de dt-bindings: vendor-prefixes: Add Lontium vendor prefix omits 6142b1b82ce4 drm/todo: Plumb drm_atomic_state all over omits ccda42a4629a drm/amdgpu/powerplay: add some documentation about memory clock omits cc0e7ff8ffe0 drm/amdgpu: Remove redundant NULL check omits c5a4ef3e20da drm/amdgpu: move umc specific macros to header omits 8f3b800a31f8 drm/amdgpu: update golden setting for sienna_cichlid omits 91190db1a72d drm/amd/powerplay: correct smu message for vf mode omits 7a3ecc82f1b9 drm/amd/powerplay: add msg map for mode1 reset omits ebee9621bbc1 drm/amd/powerplay: skip invalid msg when smu set mp1 state omits 4031ead37239 drm: pl111: Update documentation omits 2afda735c550 drm/amdgpu/dc: Simplify drm_crtc_state::active checks omits 8fe384ff2d96 drm/amd/powerplay: remove the dpm checking in the boot sequence omits 06b668c1dc1f drm/amd/amdgpu: Fix compiler warning in df driver omits db92fbc3d7f0 drm/amdgpu: won't include gc and mmhub register headers in [...] omits caa9f483ca76 drm/amdgpu: move get_invalidate_req function into gfxhub/m [...] omits 2577db91e82e drm/amdgpu: add vmhub funcs helper (v2) omits f2c1b5c145c8 drm/amdgpu: abstract set_vm_fault_masks function to refine [...] omits 5befb6fc3b77 drm/amdgpu: add member to store vm fault interrupt masks omits 799a2fbbbfc1 Revert "drm/amd/powerplay: drop unnecessary message suppor [...] omits b16284259f2d drm/amdgpu: add printing after executing page reservation [...] omits 4922f1bcad1a drm/amdgpu: expand sienna chichlid reg access support omits 9fadd6d1e297 drm/ttm: remove TTM_MEMTYPE_FLAG_MAPPABLE omits 902d77f3568a drm/amdgpu: stop using TTM_MEMTYPE_FLAG_MAPPABLE omits 8401e2edf770 drm/radeon: stop using TTM_MEMTYPE_FLAG_MAPPABLE omits 17ec0a17e90f sparc: Use fallthrough pseudo-keyword omits aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' omits c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() omits 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] omits 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() omits e06028482135 SPARC: backoff.h: delete a duplicated word omits bc12a7f8e273 Merge branch 'for-5.8/upstream-fixes' into for-next omits bad60b8d1a71 ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() omits 9a8ab2bfb678 ath9k: Check the return value of pcie_capability_read_*() omits 059ccbfff8a8 configfs: use flush file op to commit writes to a binary file omits 2d132b5affef Merge branch 'for-5.8/upstream-fixes' into for-next omits 77ea3d7bbdc4 Merge branch 'for-5.8/upstream-fixes' into for-next omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next omits a3d13a0a23ea Replace HTTP links with HTTPS ones: DMI/SMBIOS SUPPORT omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 3270ecb5214a MAINTAIERS: Add John Ogness as printk reviewer omits 4324aef0ec65 Merge branch 'for-5.9/core-v2' into for-next omits 6c3feaffa540 Merge branch 'i2c-hid' into for-next omits 52c978955c64 HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 37719576046b arch/sparc: Replace HTTP links with HTTPS ones omits 4f8fb65af529 Merge branch 'dt64' into for-next omits 896fbe20b4e2 printk: use the lockless ringbuffer omits 8749efc0c0c3 Revert "printk: lock/unlock console only for new logbuf entries" omits b6cf8b3f3312 printk: add lockless ringbuffer omits 0d6f55403a47 crash: add VMCOREINFO macro to define offset in a struct d [...] omits 31a3942a36f4 Merge branch 'for-5.9/lenovo' into for-next omits 4d467b84d805 Merge branch 'for-5.8/upstream-fixes' into for-next omits 171e629575d0 Merge branch 'for-5.8/upstream-fixes' into for-next omits 40094e4941d7 Merge branch 'for-5.9/intel-ish' into for-next omits 2d79b3360dcc usb: chipidea: core: add wakeup support for extcon omits 852b992f0c32 Merge branch 'for-5.8/upstream-fixes' into for-next omits 6c9804a4ed4d Merge branch 'for-5.8/upstream-fixes' into for-next omits 00bd884f345a Merge branch 'for-5.8/upstream-fixes' into for-next omits 6d7ccae2e093 Revert "HID: allow building hid.ko as an external module" omits a9bf09093203 ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME omits b3a18338ebd6 ath11k: don't use defines in hw_params omits 6e5dd03c0b1f ath11k: qmi: cleanup info messages omits 21b1a5a4c34c ath11k: remove useless info messages omits 31d78a3de4de ath11k: change ath11k_core_fetch_board_data_api_n() to use [...] omits 34d9fc80bac3 ath11k: don't use defines for hw specific firmware directories omits 7b57b2ddec21 ath11k: create a common function to request all firmware files omits 3b94ae4c62db ath11k: Add bdf-addr in hw_params omits d547ca4c8cc5 ath11k: add hw_ops for pdev id to hw_mac mapping omits b1cc29e97d1b ath11k: define max_radios in hw_params omits d3318abf41cf ath11k: convert ath11k_hw_params to an array omits 166e22b38aa3 ath11k: ahb: call ath11k_core_init() before irq configuration omits aed95297250f ath10k: pci: fix memcpy size of bmi response omits 5124b31c1e90 sparc: piggyback: handle invalid image omits c05d042fda88 sparc64: viohs: Use struct_size() helper omits f064b98aa777 Merge branch 'for-5.9/wiimote' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits f50746b7f51d Merge branch 'for-5.8/upstream-fixes' into for-next omits fb36cc07ebea Merge branch 'for-5.9/core' into for-next omits 470376737e88 HID: allow building hid.ko as an external module omits a6f2f0fdc73a soc: xilinx: Fix error code in zynqmp_pm_probe() omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits 64528f9b9e5a Merge branch 'for-5.8/upstream-fixes' into for-next omits 98587c4dd4a1 Merge branch 'for-5.8/upstream-fixes' into for-next omits 9170d7049a28 Merge branch 'for-5.8/upstream-fixes' into for-next omits 8912f5cab68c Merge branch 'for-5.9/core' into for-next omits b3a52808d659 Merge branch 'for-5.8/upstream-fixes' into for-next omits b2668b0ea92a Merge branch 'for-5.9/core' into for-next omits ad3c271247fb Merge branch 'for-5.9/core' into for-next omits 93a5b668806c ath11k: rename default board file omits 7309f7730532 ath11k: update firmware files read path omits 0aa90483f23e wcn36xx: Add ieee80211 rx status rate information omits 720e5c03e5cb ath10k: provide survey info as accumulated data omits 67b927f98208 ath10k: fix retry packets update in station dump omits 8f9ed93d09a9 ath10k: Wait until copy complete is actually done before c [...] omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5d7d489e9129 Merge branch 'for-5.8/multitouch' into for-next omits 605890a8e841 Merge branch 'for-5.8/multitouch' into for-next omits 4e15d04f7fad Merge branch 'for-5.8/multitouch' into for-next omits 02d102f0af89 HID: multitouch: enable multi-input as a quirk for some devices omits c3fa9c16ce18 Merge branch 'for-5.7/upstream-fixes' into for-next omits 05f19f7f8944 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr omits c1a371cf80fb printk: fix global comment omits 20607434113b lib/bitmap.c: fix spello omits 15f9f63f4d74 fs: Fix missing 'bit' in comment omits 6ab875d19f3b Merge branch 'for-5.7/upstream-fixes' into for-next omits 20324d3399c4 Merge branch 'for-5.8/apple' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits e81a2d6bd788 Merge branch 'for-5.8/asus' into for-next omits 2680eb5256ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6065235d5479 Merge branch 'for-5.8/asus' into for-next omits 0305b9ecc426 Merge branch 'for-5.7/upstream-fixes' into for-next omits 03661ed0c49a Merge branch 'for-5.8/intel-ish' into for-next omits 555cbc753ca9 Merge branch 'for-5.7/upstream-fixes' into for-next omits f28638eb72a3 Merge branch 'for-5.7/upstream-fixes' into for-next omits 31e4267db296 Merge branch 'for-5.7/upstream-fixes' into for-next omits 61ffafa308f7 Merge branch 'for-5.7/upstream-fixes' into for-next omits 4a806e53c4e7 Merge branch 'for-5.7/upstream-fixes' into for-next omits ce01b5b5386f Merge branch 'for-5.8/mcp2221' into for-next omits ce6a086aebfd Merge branch 'for-5.7/upstream-fixes' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits fc3cc4fb390d Merge branch 'for-5.7/upstream-fixes' into for-next omits 2cd6edda8598 Merge branch 'for-5.7/upstream-fixes' into for-next omits 046bf47017ff Merge branch 'for-5.8/core' into for-next omits 3de393d3ddd6 Merge branch 'for-5.7/upstream-fixes' into for-next omits ae5ffa08b761 Merge branch 'for-5.7/upstream-fixes' into for-next omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next omits 04f6305f8071 Merge branch 'for-5.8/logitech' into for-next omits 31ce1c81f672 Merge branch 'for-5.7/upstream-fixes' into for-next omits 4ba58d0c8825 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generi [...] omits 27586ca786a7 XArray: Handle retry entries within xas_find_marked omits 303c32f3fce9 XArray: Add xas_for_each_contig omits e8018d0afe78 XArray: Split __xas_store from xas_store omits 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg omits 14c04d4e28bc ida: Free allocated bitmap in error path omits c2320c3ee0e6 Merge branch 'for-5.6/upstream-fixes' into for-next omits 3af41f40e7f7 Merge branch 'for-5.7/ish' into for-next omits 0503b5ad9d95 Merge branch 'for-5.7/glorious' into for-next omits d3934f252be4 Merge branch 'for-5.6/upstream-fixes' into for-next omits a2bb8292b193 Merge branch 'for-5.6/upstream-fixes' into for-next omits 1afe77cad65c Merge branch 'for-5.6/upstream-fixes' into for-next omits 26a72bdd906f Merge branch 'for-5.7/appleir' into for-next omits 2739dca88ca7 Merge branch 'for-5.6/upstream-fixes' into for-next omits 1e45d011ae5d Merge branch 'for-5.7/logitech' into for-next omits 9cf59fdb50e8 Merge branch 'for-5.7/mcp2221' into for-next omits 530c6c3b37e2 Merge branch 'for-5.6/upstream-fixes' into for-next omits 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next omits 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next omits 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next omits 803e73885ebd Merge branch 'for-5.7/logitech' into for-next omits edea44f5872a Merge branch 'for-5.7/core' into for-next omits 1f7e4b862aad Merge branch 'for-5.6/upstream-fixes' into for-next omits 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next omits ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next omits 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next omits 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' omits 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next omits 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next omits 2951839895b6 Merge branch 'for-5.6/logitech' into for-next omits 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next omits ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next omits 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next omits de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next omits be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next omits d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next omits c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next omits 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next omits c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next omits 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next omits 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next omits e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next omits 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next omits 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next omits 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next omits bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next omits c3e664e6024e Merge branch 'for-5.5/core' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next omits e0316fc294a6 Merge branch 'for-5.5/ish' into for-next omits cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next omits 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next omits ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next omits dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next omits bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next omits f634c6a80287 dt/bindings: display: Add optional property node define fo [...] omits 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next omits 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next omits e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next omits d789dc30163d Merge branch 'for-5.5/hidraw' into for-next omits 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next omits aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next omits 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next omits 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next omits 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next omits 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next omits 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next omits 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 395ccafa58ea Merge branch 'for-5.4/apple' into for-next omits 3915f097340a Merge branch 'for-5.4/sb0540' into for-next omits 995aaf4df316 Merge branch 'for-5.4/core' into for-next omits 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next omits 04db301da38e Merge branch 'for-5.4/logitech' into for-next omits f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next omits 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next omits 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next omits ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 1481b1827625 Merge branch 'for-5.4/wacom' into for-next omits ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next omits a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next omits f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next omits 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next omits 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next omits bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next omits 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next omits 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next omits b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next omits ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next omits 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next omits e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next omits 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next omits 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next omits eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next omits 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next omits bf4945efabdf Merge branch 'for-5.3/wacom' into for-next omits ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next omits 5082258906dd Merge branch 'for-5.2/fixes' into for-next omits 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next omits d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next omits 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next omits 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next omits 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next omits b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next omits ad72733d9573 Merge branch 'for-5.2/fixes' into for-next omits 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next omits f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next omits 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits e72e014cd305 Merge branch 'for-5.2/fixes' into for-next omits d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next omits 98609d195737 Merge branch 'for-5.2/fixes' into for-next omits f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next omits 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next omits 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next omits 7516db92a948 Merge branch 'for-5.3/logitech' into for-next omits c6922834dc62 Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next omits 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next omits 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next omits 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next omits afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next omits a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits c569255abd6e Merge branch 'for-5.2/core' into for-next omits 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next omits 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next omits efe27707ce1a Merge branch 'for-5.2/ish' into for-next omits 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next omits 4f205a9f7fda Merge branch 'for-5.2/core' into for-next omits 8db4f469cb52 Merge branch 'for-5.2/core' into for-next omits 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next omits d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next omits b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next omits 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next omits cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next omits 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next omits 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next omits fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next omits c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next omits a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next omits c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next omits 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next omits 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next omits b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next omits 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next omits 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next omits b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next omits 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next omits acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits 06e284aafd45 Merge branch 'for-5.1/ish' into for-next omits 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next omits 255d6167833c Merge branch 'for-5.1/wacom' into for-next omits b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next omits acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits fcee620b2daf Merge branch 'for-5.1/ish' into for-next omits 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next omits 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next omits d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next omits b76d699daab2 Merge branch 'master' into for-next omits 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next omits 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodcon [...] \ O -- O -- O (8b787da7ba8c)
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: .clang-format | 6 +- .gitignore | 3 - .mailmap | 5 +- CREDITS | 8 - .../ABI/obsolete/sysfs-selinux-checkreqprot | 2 +- Documentation/ABI/stable/sysfs-bus-mhi | 21 - Documentation/ABI/stable/sysfs-class-infiniband | 17 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 20 - Documentation/ABI/stable/sysfs-kernel-notes | 5 - Documentation/ABI/testing/sysfs-bus-dfl | 15 - Documentation/ABI/testing/sysfs-bus-fsi | 8 - Documentation/ABI/testing/sysfs-bus-iio | 90 +- .../ABI/testing/sysfs-bus-iio-accel-adxl372 | 7 - .../ABI/testing/sysfs-bus-iio-humidity-hdc2010 | 9 - Documentation/ABI/testing/sysfs-bus-mei | 7 - .../ABI/testing/sysfs-bus-pci-devices-catpt | 16 - .../ABI/testing/sysfs-bus-soundwire-slave | 18 - Documentation/ABI/testing/sysfs-class-power | 8 +- Documentation/ABI/testing/sysfs-driver-habanalabs | 18 +- .../ABI/testing/sysfs-driver-intel-m10-bmc | 15 - Documentation/ABI/testing/sysfs-driver-w1_therm | 51 +- Documentation/ABI/testing/sysfs-fs-f2fs | 3 +- Documentation/ABI/testing/sysfs-platform-dptf | 16 - .../RCU/Design/Data-Structures/Data-Structures.rst | 2 +- .../RCU/Design/Requirements/Requirements.rst | 53 +- Documentation/RCU/checklist.rst | 7 - Documentation/RCU/rcu_dereference.rst | 6 - Documentation/RCU/whatisRCU.rst | 2 +- Documentation/admin-guide/LSM/SafeSetID.rst | 29 +- Documentation/admin-guide/README.rst | 6 +- Documentation/admin-guide/bcache.rst | 31 +- Documentation/admin-guide/blockdev/ramdisk.rst | 66 +- Documentation/admin-guide/cgroup-v1/cpusets.rst | 2 - Documentation/admin-guide/cgroup-v2.rst | 69 +- Documentation/admin-guide/gpio/gpio-mockup.rst | 50 - Documentation/admin-guide/hw-vuln/index.rst | 1 - Documentation/admin-guide/hw-vuln/l1d_flush.rst | 70 - Documentation/admin-guide/kdump/gdbmacros.txt | 159 +- Documentation/admin-guide/kdump/kdump.rst | 7 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 131 +- Documentation/admin-guide/kernel-parameters.txt | 237 +- .../admin-guide/media/dvb-usb-dvbsky-cardlist.rst | 8 +- .../admin-guide/media/dvb-usb-dw2102-cardlist.rst | 4 - .../admin-guide/media/em28xx-cardlist.rst | 4 - Documentation/admin-guide/media/ipu3.rst | 142 +- Documentation/admin-guide/media/pci-cardlist.rst | 2 - Documentation/admin-guide/media/rkisp1.dot | 18 - Documentation/admin-guide/media/rkisp1.rst | 181 - Documentation/admin-guide/media/siano-cardlist.rst | 2 +- Documentation/admin-guide/media/usb-cardlist.rst | 1 + .../admin-guide/media/usbvision-cardlist.rst | 283 + Documentation/admin-guide/media/v4l-drivers.rst | 1 - Documentation/admin-guide/media/zoran-cardlist.rst | 51 - Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/admin-guide/mm/numaperf.rst | 8 - Documentation/admin-guide/perf/arm-cmn.rst | 65 - Documentation/admin-guide/perf/index.rst | 1 - Documentation/admin-guide/pm/cpuidle.rst | 9 - Documentation/admin-guide/svga.rst | 7 +- Documentation/admin-guide/sysctl/abi.rst | 73 +- Documentation/admin-guide/sysctl/net.rst | 20 +- Documentation/admin-guide/sysctl/vm.rst | 4 +- Documentation/admin-guide/sysrq.rst | 2 - Documentation/arm/sunxi.rst | 2 +- Documentation/arm/uefi.rst | 2 +- Documentation/arm64/amu.rst | 2 - Documentation/arm64/cpu-feature-registers.rst | 2 - Documentation/arm64/elf_hwcaps.rst | 4 - Documentation/arm64/index.rst | 3 - Documentation/arm64/memory-tagging-extension.rst | 305 - Documentation/bpf/bpf_devel_QA.rst | 19 +- Documentation/bpf/btf.rst | 25 - Documentation/bpf/index.rst | 1 - Documentation/bpf/prog_sk_lookup.rst | 98 - Documentation/conf.py | 15 +- Documentation/core-api/cpu_hotplug.rst | 2 +- Documentation/core-api/dma-api.rst | 99 +- Documentation/core-api/dma-attributes.rst | 8 + Documentation/core-api/pin_user_pages.rst | 6 +- Documentation/core-api/xarray.rst | 27 +- Documentation/crypto/userspace-if.rst | 20 +- Documentation/dev-tools/kasan.rst | 74 +- Documentation/dev-tools/kmemleak.rst | 2 +- Documentation/devicetree/bindings/.gitignore | 1 - Documentation/devicetree/bindings/Makefile | 45 +- Documentation/devicetree/bindings/arm/actions.yaml | 13 - Documentation/devicetree/bindings/arm/altera.yaml | 2 - Documentation/devicetree/bindings/arm/amlogic.yaml | 2 - .../devicetree/bindings/arm/atmel-at91.yaml | 1 - Documentation/devicetree/bindings/arm/axxia.yaml | 2 - .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 2 - .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 23 - Documentation/devicetree/bindings/arm/bitmain.yaml | 2 - .../devicetree/bindings/arm/digicolor.yaml | 2 - .../bindings/arm/freescale/fsl,imx7ulp-pm.txt | 23 + .../bindings/arm/freescale/fsl,imx7ulp-pm.yaml | 42 - .../bindings/arm/freescale/fsl,imx7ulp-sim.txt | 16 + .../bindings/arm/freescale/fsl,imx7ulp-sim.yaml | 38 - Documentation/devicetree/bindings/arm/fsl.yaml | 95 - .../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/intel-ixp4xx.yaml | 2 - .../bindings/arm/mediatek/mediatek,pericfg.yaml | 2 - .../devicetree/bindings/arm/omap/prm-inst.txt | 2 - Documentation/devicetree/bindings/arm/pmu.yaml | 2 - .../devicetree/bindings/arm/primecell.yaml | 3 - Documentation/devicetree/bindings/arm/qcom.yaml | 13 - Documentation/devicetree/bindings/arm/rda.yaml | 2 - Documentation/devicetree/bindings/arm/renesas.yaml | 12 - .../devicetree/bindings/arm/rockchip.yaml | 16 +- .../devicetree/bindings/arm/samsung/pmu.yaml | 27 +- .../devicetree/bindings/arm/samsung/sysreg.yaml | 45 + .../devicetree/bindings/arm/stm32/stm32.yaml | 8 - Documentation/devicetree/bindings/arm/sunxi.yaml | 10 - Documentation/devicetree/bindings/arm/tegra.yaml | 6 - .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 3 +- .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 - Documentation/devicetree/bindings/arm/ti/k3.txt | 26 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 35 - Documentation/devicetree/bindings/arm/toshiba.yaml | 22 - Documentation/devicetree/bindings/ata/imx-sata.txt | 37 + .../devicetree/bindings/ata/imx-sata.yaml | 83 - .../devicetree/bindings/bus/brcm,gisb-arb.txt | 3 +- .../devicetree/bindings/bus/mti,mips-cdmm.yaml | 2 - .../bus/socionext,uniphier-system-bus.yaml | 7 - .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 7 +- .../devicetree/bindings/clock/arm,syscon-icst.yaml | 2 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 20 +- .../devicetree/bindings/clock/imx23-clock.yaml | 4 +- .../devicetree/bindings/clock/imx28-clock.yaml | 6 +- .../devicetree/bindings/clock/imx6q-clock.yaml | 2 - .../devicetree/bindings/clock/imx6sl-clock.yaml | 2 - .../devicetree/bindings/clock/imx6sll-clock.yaml | 2 - .../devicetree/bindings/clock/imx6sx-clock.yaml | 2 - .../devicetree/bindings/clock/imx6ul-clock.yaml | 2 - .../devicetree/bindings/clock/imx8m-clock.yaml | 125 - .../devicetree/bindings/clock/imx8mm-clock.yaml | 68 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 70 + .../devicetree/bindings/clock/imx8mp-clock.yaml | 70 + .../devicetree/bindings/clock/imx8mq-clock.yaml | 72 + .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 2 +- .../devicetree/bindings/clock/intel,cgu-lgm.yaml | 2 - .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 - .../bindings/clock/renesas,cpg-mssr.yaml | 1 - .../bindings/clock/sprd,sc9863a-clk.yaml | 2 - .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 2 - .../connector/samsung,usb-connector-11pin.txt | 49 + .../bindings/connector/usb-connector.yaml | 44 - .../bindings/cpufreq/cpufreq-qcom-hw.txt | 2 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 6 +- .../devicetree/bindings/crypto/fsl-dcp.txt | 18 + .../devicetree/bindings/crypto/fsl-dcp.yaml | 51 - .../devicetree/bindings/crypto/fsl-imx-sahara.txt | 15 + .../devicetree/bindings/crypto/fsl-imx-sahara.yaml | 37 - .../devicetree/bindings/crypto/fsl-imx-scc.txt | 21 + .../devicetree/bindings/crypto/fsl-imx-scc.yaml | 54 - .../bindings/crypto/samsung-slimsss.yaml | 2 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 11 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 117 - .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 - .../bindings/display/brcm,bcm2835-hvs.yaml | 18 +- .../bindings/display/brcm,bcm2835-pixelvalve0.yaml | 5 - .../bindings/display/brcm,bcm2835-vc4.yaml | 1 - .../bindings/display/bridge/cdns,mhdp8546.yaml | 169 - .../bindings/display/bridge/ite,it6505.yaml | 5 - .../bindings/display/bridge/lontium,lt9611.yaml | 176 - .../bindings/display/bridge/lvds-codec.yaml | 6 - .../bindings/display/bridge/nwl-dsi.yaml | 15 +- .../bindings/display/bridge/renesas,dw-hdmi.txt | 4 +- .../bindings/display/bridge/renesas,lvds.yaml | 2 - .../bindings/display/bridge/toshiba,tc358762.yaml | 127 - .../bindings/display/bridge/toshiba,tc358775.yaml | 215 - .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 108 - .../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 - .../devicetree/bindings/display/msm/dsi.txt | 6 +- .../devicetree/bindings/display/msm/gmu.yaml | 2 - .../bindings/display/panel/ilitek,ili9881c.yaml | 4 +- .../display/panel/mantix,mlaf057we51-x.yaml | 70 - .../bindings/display/panel/panel-simple.yaml | 8 - .../display/panel/rocktech,jh057n00900.yaml | 40 +- .../display/panel/samsung,amoled-mipi-dsi.yaml | 12 +- .../devicetree/bindings/display/renesas,du.txt | 6 - .../devicetree/bindings/display/ssd1307fb.txt | 1 - .../devicetree/bindings/display/st,stm32-dsi.yaml | 23 +- .../display/tegra/nvidia,tegra20-host1x.txt | 92 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 - .../bindings/dma/snps,dma-spear1340.yaml | 7 +- .../bindings/edac/amazon,al-mc-edac.yaml | 67 - .../devicetree/bindings/edac/dmc-520.yaml | 2 - Documentation/devicetree/bindings/eeprom/at24.yaml | 3 - Documentation/devicetree/bindings/eeprom/at25.txt | 45 + Documentation/devicetree/bindings/eeprom/at25.yaml | 129 - .../devicetree/bindings/example-schema.yaml | 33 +- .../devicetree/bindings/extcon/extcon-ptn5150.txt | 27 + .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 60 - .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 12 - .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 3 - .../bindings/fuse/nvidia,tegra20-fuse.txt | 1 - .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 55 +- .../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.txt | 63 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 83 - .../bindings/gpio/kontron,sl28cpld-gpio.yaml | 54 - .../devicetree/bindings/gpio/pl061-gpio.yaml | 3 - .../bindings/gpio/renesas,rcar-gpio.yaml | 1 - .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 6 - .../bindings/gpio/socionext,uniphier-gpio.yaml | 2 - .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 1 - .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 6 +- .../devicetree/bindings/gpu/samsung-rotator.yaml | 6 - .../devicetree/bindings/gpu/vivante,gc.yaml | 9 +- .../devicetree/bindings/hwlock/omap-hwspinlock.txt | 41 + .../bindings/hwlock/ti,omap-hwspinlock.yaml | 76 - .../devicetree/bindings/hwmon/adi,adm1266.yaml | 51 - .../bindings/hwmon/adi,axi-fan-control.yaml | 2 - .../devicetree/bindings/hwmon/adt7475.yaml | 2 - .../bindings/hwmon/kontron,sl28cpld-hwmon.yaml | 27 - Documentation/devicetree/bindings/hwmon/lm75.txt | 39 + Documentation/devicetree/bindings/hwmon/lm75.yaml | 66 - .../devicetree/bindings/hwmon/maxim,max20730.yaml | 65 - .../devicetree/bindings/hwmon/moortec,mr75203.yaml | 71 - .../devicetree/bindings/hwmon/sensirion,shtc1.yaml | 61 - .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 29 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 8 +- Documentation/devicetree/bindings/i2c/i2c.txt | 5 - .../devicetree/bindings/i2c/ingenic,i2c.yaml | 12 +- .../devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt | 42 - .../bindings/iio/accel/kionix,kxsd9.yaml | 4 - .../devicetree/bindings/iio/adc/ad7949.txt | 16 + .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 46 - .../devicetree/bindings/iio/adc/adi,ad7768-1.txt | 41 + .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 89 - .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 57 - .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 15 +- .../devicetree/bindings/iio/adc/ads1015.txt | 73 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 48 + .../bindings/iio/adc/amlogic,meson-saradc.yaml | 149 - .../bindings/iio/adc/aspeed,ast2400-adc.yaml | 55 - .../devicetree/bindings/iio/adc/aspeed_adc.txt | 22 + .../devicetree/bindings/iio/adc/berlin2_adc.txt | 19 + .../devicetree/bindings/iio/adc/cc10001_adc.txt | 22 + .../bindings/iio/adc/cosmic,10001-adc.yaml | 59 - .../devicetree/bindings/iio/adc/cpcap-adc.txt | 17 + .../devicetree/bindings/iio/adc/da9150-gpadc.txt | 16 + .../bindings/iio/adc/dlg,da9150-gpadc.yaml | 35 - .../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt | 57 + .../devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml | 131 - .../devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml | 62 - .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 81 - .../devicetree/bindings/iio/adc/hi8435.txt | 21 + .../devicetree/bindings/iio/adc/holt,hi8435.yaml | 50 - .../devicetree/bindings/iio/adc/imx7d-adc.txt | 24 + .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 44 - .../devicetree/bindings/iio/adc/lpc1850-adc.txt | 20 + .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 21 + .../devicetree/bindings/iio/adc/ltc2497.txt | 13 + .../bindings/iio/adc/marvell,berlin2-adc.yaml | 50 - .../devicetree/bindings/iio/adc/max11100.txt | 18 + .../devicetree/bindings/iio/adc/max1118.txt | 21 + .../devicetree/bindings/iio/adc/max9611.txt | 27 + .../bindings/iio/adc/maxim,max11100.yaml | 49 - .../devicetree/bindings/iio/adc/maxim,max1118.yaml | 62 - .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 - .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 2 - .../devicetree/bindings/iio/adc/maxim,max9611.yaml | 51 - .../devicetree/bindings/iio/adc/mcp320x.txt | 57 + .../devicetree/bindings/iio/adc/mcp3422.txt | 19 + .../bindings/iio/adc/microchip,mcp3201.yaml | 77 - .../bindings/iio/adc/motorola,cpcap-adc.yaml | 53 - .../bindings/iio/adc/nuvoton,nau7802.yaml | 50 - .../bindings/iio/adc/nuvoton,npcm-adc.txt | 26 + .../bindings/iio/adc/nuvoton,npcm750-adc.yaml | 64 - .../bindings/iio/adc/nuvoton-nau7802.txt | 18 + .../bindings/iio/adc/nxp,lpc1850-adc.yaml | 61 - .../bindings/iio/adc/nxp,lpc3220-adc.yaml | 50 - .../bindings/iio/adc/qcom,spmi-vadc.yaml | 4 - .../bindings/iio/adc/samsung,exynos-adc.yaml | 15 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 72 - .../bindings/iio/adc/sprd,sc27xx-adc.txt | 40 + .../devicetree/bindings/iio/adc/st,stmpe-adc.yaml | 45 - .../devicetree/bindings/iio/adc/stmpe-adc.txt | 21 + .../devicetree/bindings/iio/adc/ti,adc0832.yaml | 56 - .../devicetree/bindings/iio/adc/ti,adc108s102.yaml | 47 - .../devicetree/bindings/iio/adc/ti,adc12138.yaml | 86 - .../devicetree/bindings/iio/adc/ti,adc128s052.yaml | 59 - .../devicetree/bindings/iio/adc/ti,adc161s626.yaml | 51 - .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 112 - .../devicetree/bindings/iio/adc/ti,ads7950.yaml | 65 - .../devicetree/bindings/iio/adc/ti,ads8344.yaml | 51 - .../devicetree/bindings/iio/adc/ti,ads8688.yaml | 4 - .../devicetree/bindings/iio/adc/ti,tlc4541.yaml | 52 - .../bindings/iio/adc/ti,twl4030-madc.yaml | 48 - .../devicetree/bindings/iio/adc/ti-adc0832.txt | 19 + .../devicetree/bindings/iio/adc/ti-adc108s102.txt | 18 + .../devicetree/bindings/iio/adc/ti-adc12138.txt | 37 + .../devicetree/bindings/iio/adc/ti-adc128s052.txt | 25 + .../devicetree/bindings/iio/adc/ti-adc161s626.txt | 18 + .../devicetree/bindings/iio/adc/ti-ads7950.txt | 23 + .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 + .../devicetree/bindings/iio/adc/twl4030-madc.txt | 24 + .../devicetree/bindings/iio/adc/vf610-adc.txt | 36 + .../bindings/iio/amplifiers/adi,hmc425a.yaml | 2 - .../bindings/iio/chemical/atlas,sensor.yaml | 4 - .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 77 - .../devicetree/bindings/iio/dac/ltc2632.txt | 49 + .../bindings/iio/gyroscope/adi,adxrs290.yaml | 59 - .../bindings/iio/humidity/ti,hdc2010.yaml | 45 - .../bindings/iio/imu/invensense,icm42600.yaml | 6 - .../devicetree/bindings/iio/light/ams,as73211.yaml | 54 - .../bindings/iio/light/amstaos,tsl2563.yaml | 2 - .../bindings/iio/light/dynaimage,al3010.yaml | 2 - .../bindings/iio/light/dynaimage,al3320a.yaml | 2 - .../bindings/iio/light/sharp,gp2ap002.yaml | 2 - .../bindings/iio/light/vishay,vcnl4000.yaml | 4 - .../iio/magnetometer/asahi-kasei,ak8975.yaml | 2 - .../bindings/iio/proximity/semtech,sx9310.yaml | 65 - .../bindings/iio/proximity/vishay,vcnl3020.yaml | 2 - .../devicetree/bindings/iio/proximity/vl53l0x.txt | 6 - .../devicetree/bindings/input/adc-joystick.yaml | 121 - .../bindings/input/touchscreen/zinitix.txt | 40 - .../bindings/interconnect/interconnect.txt | 24 +- .../bindings/interconnect/qcom,bcm-voter.yaml | 20 - .../bindings/interconnect/qcom,osm-l3.yaml | 2 - .../bindings/interconnect/qcom,rpmh.yaml | 110 - .../bindings/interconnect/qcom,sc7180.yaml | 85 + .../bindings/interconnect/qcom,sdm845.yaml | 74 + .../interrupt-controller/actions,owl-sirq.yaml | 65 - .../allwinner,sun7i-a20-sc-nmi.yaml | 5 +- .../interrupt-controller/fsl,irqsteer.yaml | 8 +- .../interrupt-controller/img,meta-intc.txt | 82 + .../interrupt-controller/ingenic,intc.yaml | 2 - .../kontron,sl28cpld-intc.yaml | 54 - .../interrupt-controller/loongson,pch-msi.yaml | 2 - .../interrupt-controller/loongson,pch-pic.yaml | 2 - .../interrupt-controller/snps,dw-apb-ictl.txt | 14 +- .../interrupt-controller/ti,pruss-intc.yaml | 158 - .../devicetree/bindings/iommu/mediatek,iommu.txt | 2 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 3 +- .../devicetree/bindings/ipmi/ipmi-smic.yaml | 2 - .../devicetree/bindings/leds/backlight/common.yaml | 34 - .../bindings/leds/backlight/kinetic,ktd253.yaml | 46 - .../devicetree/bindings/leds/leds-is31fl319x.txt | 2 - .../devicetree/bindings/leds/leds-lp50xx.yaml | 130 - .../devicetree/bindings/leds/leds-lp55xx.yaml | 10 +- .../devicetree/bindings/leds/leds-pca955x.txt | 1 - Documentation/devicetree/bindings/leds/tca6507.txt | 49 + .../devicetree/bindings/leds/ti,tca6507.yaml | 134 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 6 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 - .../bindings/media/allwinner,sun4i-a10-ir.yaml | 5 +- .../devicetree/bindings/media/gpio-ir-receiver.txt | 3 - .../bindings/media/i2c/chrontel,ch7322.yaml | 2 - .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 2 - .../devicetree/bindings/media/i2c/ov5647.txt | 35 + .../devicetree/bindings/media/i2c/ov5647.yaml | 88 - .../bindings/media/mediatek-jpeg-encoder.txt | 35 - .../devicetree/bindings/media/mediatek-vcodec.txt | 9 +- .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 2 - .../bindings/media/qcom,msm8916-venus.yaml | 2 - .../bindings/media/qcom,msm8996-venus.yaml | 2 - .../bindings/media/qcom,sc7180-venus.yaml | 2 - .../bindings/media/qcom,sdm845-venus-v2.yaml | 2 - .../bindings/media/qcom,sdm845-venus.yaml | 2 - .../devicetree/bindings/media/renesas,csi2.yaml | 1 - .../devicetree/bindings/media/renesas,vin.yaml | 2 - .../devicetree/bindings/media/samsung-fimc.txt | 6 +- .../bindings/memory-controllers/fsl/mmdc.yaml | 2 - .../memory-controllers/mediatek,smi-common.txt | 3 +- .../memory-controllers/mediatek,smi-larb.txt | 3 +- .../memory-controllers/st,stm32-fmc2-ebi.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/ene-kb3930.yaml | 55 - .../devicetree/bindings/mfd/gateworks-gsc.yaml | 5 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 8 - .../devicetree/bindings/mfd/kontron,sl28cpld.yaml | 153 - Documentation/devicetree/bindings/mfd/lp87565.txt | 79 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 +- .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 2 +- .../devicetree/bindings/mfd/rohm,bd71847-pmic.yaml | 9 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 8 - .../bindings/mfd/ti,j721e-system-controller.yaml | 4 +- .../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/mfd/xylon,logicvc.yaml | 14 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 5 - .../bindings/mips/ingenic/ingenic,cpu.yaml | 6 +- .../bindings/mips/loongson/rs780e-acpi.yaml | 2 - .../bindings/misc/nvidia,tegra186-misc.txt | 8 +- .../bindings/misc/nvidia,tegra20-apbmisc.txt | 13 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 37 +- .../bindings/mmc/microchip,dw-sparx5-sdhci.yaml | 65 - .../devicetree/bindings/mmc/mmc-controller.yaml | 4 - .../devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml | 2 - .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 2 - .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 4 - Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 6 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 1 - .../devicetree/bindings/mmc/sdhci-am654.txt | 61 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 218 - .../devicetree/bindings/mtd/gpmi-nand.yaml | 18 +- .../devicetree/bindings/mtd/nand-controller.yaml | 31 - .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 7 - .../devicetree/bindings/net/brcm,systemport.txt | 5 - .../bindings/net/can/microchip,mcp251x.txt | 7 +- .../bindings/net/can/microchip,mcp251xfd.yaml | 79 - Documentation/devicetree/bindings/net/dsa/b53.txt | 9 +- .../devicetree/bindings/net/dsa/mt7530.txt | 13 +- .../bindings/net/ethernet-controller.yaml | 14 - .../devicetree/bindings/net/intel,dwmac-plat.yaml | 130 - .../devicetree/bindings/net/marvell,prestera.txt | 34 - .../devicetree/bindings/net/nfc/s3fwrn5.txt | 25 + .../bindings/net/nfc/samsung,s3fwrn5.yaml | 73 - .../devicetree/bindings/net/qcom,ipa.yaml | 2 - .../devicetree/bindings/net/realtek-bluetooth.yaml | 4 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 262 - .../devicetree/bindings/net/renesas,ravb.txt | 135 + .../devicetree/bindings/net/smsc-lan87xx.txt | 4 - .../devicetree/bindings/net/ti,dp83822.yaml | 80 - .../bindings/net/wireless/microchip,wilc1000.yaml | 4 - .../bindings/net/wireless/qcom,ath10k.txt | 4 +- .../bindings/net/wireless/qcom,ath11k.yaml | 4 +- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 38 +- .../devicetree/bindings/nvmem/snvs-lpgpr.txt | 21 + .../devicetree/bindings/nvmem/snvs-lpgpr.yaml | 33 - .../devicetree/bindings/nvmem/vf610-ocotp.txt | 4 +- Documentation/devicetree/bindings/opp/opp.txt | 53 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 56 +- .../devicetree/bindings/pci/layerscape-pci.txt | 2 - .../devicetree/bindings/pci/rcar-pci-ep.yaml | 10 +- Documentation/devicetree/bindings/pci/rcar-pci.txt | 3 +- .../devicetree/bindings/perf/arm,cmn.yaml | 57 - .../devicetree/bindings/perf/fsl-imx-ddr.txt | 22 + .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 49 - .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 2 - .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 2 +- .../bindings/phy/hisilicon,hi3660-usb3.yaml | 60 - .../bindings/phy/intel,lgm-emmc-phy.yaml | 17 +- .../devicetree/bindings/phy/intel,lgm-usb-phy.yaml | 58 - .../bindings/phy/phy-cadence-torrent.yaml | 96 +- .../devicetree/bindings/phy/phy-hi3660-usb3.txt | 26 + .../devicetree/bindings/phy/phy-stih41x-usb.txt | 24 + .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 2 - .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 2 - .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 95 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 - .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 2 - .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 76 - .../devicetree/bindings/phy/ti,omap-usb2.yaml | 74 - .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 13 +- Documentation/devicetree/bindings/phy/ti-phy.txt | 37 + .../bindings/pinctrl/actions,s500-pinctrl.yaml | 240 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 139 +- .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 4 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 2 - .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 - .../bindings/pinctrl/pinctrl-mt8192.yaml | 155 - .../devicetree/bindings/pinctrl/pinctrl-single.txt | 21 +- .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 132 - .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 188 + .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 193 - .../bindings/pinctrl/renesas,rza1-pinctrl.txt | 223 + .../bindings/pinctrl/renesas,rza1-ports.yaml | 190 - .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzn1-pinctrl.txt | 153 + .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 129 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 2 - .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 92 - .../bindings/power/amlogic,meson-ee-pwrc.yaml | 23 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 2 - .../bindings/power/brcm,bcm63xx-power.yaml | 44 - .../bindings/power/domain-idle-state.yaml | 2 - .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 4 - .../devicetree/bindings/power/mti,mips-cpc.yaml | 2 - .../bindings/power/renesas,rcar-sysc.yaml | 1 - .../bindings/power/reset/reboot-mode.txt | 25 + .../bindings/power/reset/reboot-mode.yaml | 47 - .../bindings/power/supply/act8945a-charger.txt | 2 +- .../devicetree/bindings/power/supply/battery.yaml | 24 - .../devicetree/bindings/power/supply/bq25890.txt | 4 - .../devicetree/bindings/power/supply/bq25980.yaml | 114 - .../devicetree/bindings/power/supply/bq27xxx.yaml | 1 - .../bindings/power/supply/charger-manager.txt | 30 +- .../bindings/power/supply/cw2015_battery.yaml | 2 - .../bindings/power/supply/gpio-charger.yaml | 31 - .../bindings/power/supply/ingenic,battery.txt | 31 + .../bindings/power/supply/ingenic,battery.yaml | 61 - .../bindings/power/supply/max17040_battery.txt | 21 +- .../bindings/power/supply/rohm,bd99954.yaml | 8 - .../power/supply/summit,smb347-charger.yaml | 152 - .../devicetree/bindings/ptp/ptp-qoriq.txt | 2 - Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 14 +- .../bindings/pwm/kontron,sl28cpld-pwm.yaml | 35 - .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 1 - .../devicetree/bindings/regulator/mp886x.txt | 27 + .../devicetree/bindings/regulator/mps,mp886x.yaml | 61 - .../bindings/regulator/mt6360-regulator.yaml | 113 - .../devicetree/bindings/regulator/pfuze100.txt | 394 + .../devicetree/bindings/regulator/pfuze100.yaml | 186 - .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 12 - .../bindings/regulator/qcom,spmi-regulator.txt | 31 - ...pberrypi,7inch-touchscreen-panel-regulator.yaml | 44 - .../regulator/richtek,rt4801-regulator.yaml | 79 - .../regulator/richtek,rtmv20-regulator.yaml | 159 - .../bindings/regulator/rohm,bd71837-regulator.yaml | 11 - .../bindings/regulator/rohm,bd71847-regulator.yaml | 11 - .../bindings/regulator/rohm,bd9576-regulator.yaml | 34 - .../bindings/regulator/silergy,sy8824x.yaml | 45 - .../bindings/regulator/silergy,sy8827n.yaml | 2 - .../devicetree/bindings/regulator/sy8824x.txt | 24 + .../bindings/remoteproc/qcom,pil-info.yaml | 2 - .../bindings/reserved-memory/reserved-memory.txt | 3 - .../devicetree/bindings/reset/fsl,imx7-src.yaml | 19 +- .../devicetree/bindings/reset/renesas,rst.yaml | 1 - .../bindings/reset/xlnx,zynqmp-reset.txt | 11 +- .../devicetree/bindings/riscv/sifive-l2-cache.txt | 51 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 98 - Documentation/devicetree/bindings/rng/imx-rng.txt | 23 + Documentation/devicetree/bindings/rng/imx-rng.yaml | 52 - .../devicetree/bindings/rng/ingenic,trng.yaml | 43 - .../bindings/rng/xiphera,xip8001b-trng.yaml | 33 - .../devicetree/bindings/rtc/rtc-ds1307.txt | 9 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 10 - .../devicetree/bindings/serial/fsl-imx-uart.txt | 40 + .../devicetree/bindings/serial/fsl-imx-uart.yaml | 100 - .../devicetree/bindings/serial/fsl-lpuart.txt | 43 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 82 - .../devicetree/bindings/serial/fsl-mxs-auart.txt | 53 + .../devicetree/bindings/serial/fsl-mxs-auart.yaml | 91 - .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../devicetree/bindings/serial/renesas,hscif.yaml | 1 - .../devicetree/bindings/serial/renesas,scif.yaml | 1 - .../devicetree/bindings/serial/samsung_uart.yaml | 2 - .../bindings/serial/socionext,uniphier-uart.yaml | 2 - .../devicetree/bindings/serial/sprd-uart.yaml | 2 - .../devicetree/bindings/soc/aspeed/xdma.yaml | 103 - .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 1 - .../devicetree/bindings/soc/ti/k3-ringacc.yaml | 6 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 439 - Documentation/devicetree/bindings/sound/ak4458.txt | 5 - Documentation/devicetree/bindings/sound/ak5558.txt | 2 - .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 6 +- .../bindings/sound/amlogic,g12a-toacodec.yaml | 2 - .../bindings/sound/amlogic,gx-sound-card.yaml | 2 - .../devicetree/bindings/sound/amlogic,t9015.yaml | 2 - .../devicetree/bindings/sound/cirrus,cs4234.yaml | 74 - .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 2 - .../devicetree/bindings/sound/fsl,easrc.yaml | 2 - .../devicetree/bindings/sound/fsl,spdif.txt | 68 + .../devicetree/bindings/sound/fsl,spdif.yaml | 110 - .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 - Documentation/devicetree/bindings/sound/hdmi.txt | 16 + .../bindings/sound/intel,keembay-i2s.yaml | 3 - .../devicetree/bindings/sound/max98090.txt | 2 +- .../devicetree/bindings/sound/mchp,spdifrx.yaml | 73 - .../devicetree/bindings/sound/mchp,spdiftx.yaml | 75 - .../devicetree/bindings/sound/mt6359.yaml | 61 - .../bindings/sound/mt8183-da7219-max98357.txt | 1 - .../bindings/sound/nvidia,tegra186-dspk.yaml | 2 - .../bindings/sound/nvidia,tegra210-admaif.yaml | 2 - .../bindings/sound/nvidia,tegra210-dmic.yaml | 2 - .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 - .../devicetree/bindings/sound/qcom,apq8016-sbc.txt | 7 - .../devicetree/bindings/sound/qcom,apq8096.txt | 8 - .../devicetree/bindings/sound/qcom,lpass-cpu.txt | 79 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 189 - .../devicetree/bindings/sound/qcom,q6afe.txt | 23 - .../devicetree/bindings/sound/qcom,sdm845.txt | 8 - .../devicetree/bindings/sound/realtek,rt1015p.yaml | 36 - .../bindings/sound/rockchip,rk3328-codec.yaml | 2 - .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 - Documentation/devicetree/bindings/sound/rt5640.txt | 2 +- Documentation/devicetree/bindings/sound/rt5659.txt | 2 +- Documentation/devicetree/bindings/sound/rt5665.txt | 2 +- Documentation/devicetree/bindings/sound/rt5668.txt | 2 +- Documentation/devicetree/bindings/sound/rt5677.txt | 2 +- Documentation/devicetree/bindings/sound/rt5682.txt | 2 +- .../bindings/sound/samsung,aries-wm8994.yaml | 11 +- .../bindings/sound/samsung,midas-audio.yaml | 6 +- .../devicetree/bindings/sound/samsung,odroid.yaml | 5 - .../devicetree/bindings/sound/samsung-i2s.yaml | 15 - .../devicetree/bindings/sound/sgtl5000.yaml | 4 - .../devicetree/bindings/sound/tas2562.txt | 37 + .../devicetree/bindings/sound/tas2562.yaml | 8 - .../devicetree/bindings/sound/tas2770.yaml | 11 +- .../bindings/sound/ti,j721e-cpb-audio.yaml | 92 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 52 - .../devicetree/bindings/soundwire/qcom,sdw.txt | 1 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 2 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 86 - .../devicetree/bindings/spi/renesas,rspi.yaml | 1 - .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 21 - .../devicetree/bindings/spi/spi-mtk-nor.txt | 47 + .../bindings/spmi/qcom,spmi-pmic-arb.txt | 4 +- Documentation/devicetree/bindings/spmi/spmi.txt | 41 + Documentation/devicetree/bindings/spmi/spmi.yaml | 75 - .../sram/allwinner,sun4i-a10-system-control.yaml | 9 - .../bindings/thermal/imx8mm-thermal.yaml | 10 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 5 - .../devicetree/bindings/thermal/sprd-thermal.yaml | 4 - .../devicetree/bindings/thermal/thermal-idle.yaml | 2 - .../devicetree/bindings/thermal/thermal-zones.yaml | 2 - .../devicetree/bindings/timer/arm,sp804.txt | 29 + .../devicetree/bindings/timer/arm,sp804.yaml | 97 - .../devicetree/bindings/timer/cdns,ttc.yaml | 2 - .../bindings/timer/mediatek,mtk-timer.txt | 1 - .../devicetree/bindings/timer/renesas,cmt.yaml | 4 - .../bindings/timer/samsung,exynos4210-mct.yaml | 25 - .../devicetree/bindings/trivial-devices.yaml | 28 +- .../devicetree/bindings/ufs/ufs-mediatek.txt | 4 +- .../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 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 9 - Documentation/devicetree/bindings/usb/dwc2.yaml | 5 - Documentation/devicetree/bindings/usb/dwc3.txt | 3 - .../bindings/usb/intel,keembay-dwc3.yaml | 77 - .../bindings/usb/mediatek,mt6360-tcpc.yaml | 95 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 - .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 1 - .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 35 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 - .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 + .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 82 - .../devicetree/bindings/usb/ti,j721e-usb.yaml | 18 - .../devicetree/bindings/vendor-prefixes.yaml | 32 - .../devicetree/bindings/w1/fsl-imx-owire.txt | 18 + .../devicetree/bindings/w1/fsl-imx-owire.yaml | 44 - .../devicetree/bindings/watchdog/arm,sp805.txt | 32 + .../devicetree/bindings/watchdog/arm,sp805.yaml | 71 - .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 11 +- .../bindings/watchdog/kontron,sl28cpld-wdt.yaml | 35 - Documentation/doc-guide/kernel-doc.rst | 33 +- Documentation/doc-guide/sphinx.rst | 17 - Documentation/driver-api/device_connection.rst | 43 + Documentation/driver-api/dma-buf.rst | 2 +- Documentation/driver-api/driver-model/devres.rst | 3 +- .../driver-api/firmware/fallback-mechanisms.rst | 1 - Documentation/driver-api/index.rst | 1 + Documentation/driver-api/media/camera-sensor.rst | 134 - Documentation/driver-api/media/cec-core.rst | 62 +- Documentation/driver-api/media/csi2.rst | 2 - Documentation/driver-api/media/drivers/index.rst | 2 - .../driver-api/media/drivers/v4l-drivers/zoran.rst | 575 - Documentation/driver-api/media/drivers/vidtv.rst | 425 - Documentation/driver-api/media/index.rst | 1 - Documentation/driver-api/media/v4l2-subdev.rst | 97 +- Documentation/driver-api/mei/mei.rst | 37 - Documentation/driver-api/nvdimm/index.rst | 1 - Documentation/driver-api/soundwire/stream.rst | 8 +- Documentation/fault-injection/fault-injection.rst | 7 +- Documentation/fb/fbcon.rst | 25 +- Documentation/fb/matroxfb.rst | 2 + Documentation/fb/sstfb.rst | 3 + Documentation/fb/vesafb.rst | 2 + .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/filesystems/f2fs.rst | 82 +- Documentation/filesystems/fuse.rst | 2 +- Documentation/filesystems/locking.rst | 3 + Documentation/filesystems/mount_api.rst | 7 +- Documentation/filesystems/overlayfs.rst | 19 - Documentation/filesystems/seq_file.rst | 20 +- Documentation/filesystems/sysfs.rst | 11 +- Documentation/filesystems/ubifs-authentication.rst | 6 +- Documentation/filesystems/zonefs.rst | 15 - Documentation/firmware-guide/acpi/index.rst | 1 - Documentation/gpu/amdgpu.rst | 37 +- Documentation/gpu/drm-uapi.rst | 114 +- Documentation/gpu/pl111.rst | 8 +- Documentation/gpu/todo.rst | 46 - Documentation/hwmon/adm1266.rst | 37 - Documentation/hwmon/amd_energy.rst | 5 - Documentation/hwmon/drivetemp.rst | 18 - Documentation/hwmon/index.rst | 4 - Documentation/hwmon/intel-m10-bmc-hwmon.rst | 78 - Documentation/hwmon/ltc2945.rst | 2 +- Documentation/hwmon/mp2975.rst | 116 - Documentation/hwmon/pmbus-core.rst | 3 +- Documentation/hwmon/pmbus.rst | 22 +- Documentation/hwmon/sl28cpld.rst | 36 - Documentation/hwmon/sysfs-interface.rst | 70 - Documentation/i2c/busses/i2c-i801.rst | 1 - Documentation/i2c/index.rst | 1 - Documentation/i2c/slave-testunit-backend.rst | 69 - Documentation/ia64/index.rst | 1 + Documentation/ia64/xen.rst | 206 + Documentation/iio/iio_configfs.rst | 2 +- Documentation/kbuild/llvm.rst | 4 - Documentation/kbuild/makefiles.rst | 20 - Documentation/leds/ledtrig-transient.rst | 7 + .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/locking/lockdep-design.rst | 258 - Documentation/locking/seqlock.rst | 18 - Documentation/maintainer/index.rst | 1 - Documentation/maintainer/modifying-patches.rst | 50 - Documentation/memory-barriers.txt | 10 +- Documentation/networking/af_xdp.rst | 68 +- Documentation/networking/caif/index.rst | 1 + Documentation/networking/caif/spi_porting.rst | 229 + .../device_drivers/ethernet/amazon/ena.rst | 25 +- .../device_drivers/qlogic/LICENSE.qla3xxx | 46 + .../device_drivers/qlogic/LICENSE.qlcnic | 288 + .../networking/device_drivers/qlogic/LICENSE.qlge | 288 + Documentation/networking/devlink/devlink-flash.rst | 28 - Documentation/networking/devlink/devlink-trap.rst | 70 - Documentation/networking/devlink/ice.rst | 31 - Documentation/networking/ethtool-netlink.rst | 11 - Documentation/networking/index.rst | 1 - Documentation/networking/kapi.rst | 9 - Documentation/networking/l2tp.rst | 939 +- Documentation/networking/statistics.rst | 179 - Documentation/networking/vxlan.rst | 28 - Documentation/power/pci.rst | 2 +- Documentation/powerpc/isa-versions.rst | 4 - Documentation/powerpc/ptrace.rst | 1 - Documentation/process/2.Process.rst | 2 +- Documentation/process/changes.rst | 15 - Documentation/process/deprecated.rst | 24 +- Documentation/process/email-clients.rst | 5 - Documentation/process/programming-language.rst | 9 +- Documentation/process/submit-checklist.rst | 4 - Documentation/process/submitting-drivers.rst | 9 +- Documentation/process/submitting-patches.rst | 280 +- Documentation/scheduler/sched-capacity.rst | 2 +- Documentation/scheduler/sched-energy.rst | 2 +- Documentation/scsi/LICENSE.qla2xxx | 290 + Documentation/scsi/LICENSE.qla4xxx | 289 + Documentation/scsi/scsi_mid_low_api.rst | 6 + Documentation/scsi/smartpqi.rst | 14 +- Documentation/security/credentials.rst | 1 + Documentation/security/keys/trusted-encrypted.rst | 5 +- Documentation/sphinx/automarkup.py | 137 +- Documentation/trace/boottime-trace.rst | 38 - Documentation/trace/events.rst | 15 +- Documentation/trace/histogram.rst | 22 +- Documentation/trace/kprobetrace.rst | 4 +- Documentation/trace/ring-buffer-design.rst | 26 +- Documentation/trace/tracepoints.rst | 27 - Documentation/trace/uprobetracer.rst | 2 - Documentation/translations/ko_KR/howto.rst | 9 +- .../translations/ko_KR/memory-barriers.txt | 32 +- Documentation/translations/zh_CN/arm64/amu.rst | 100 - Documentation/translations/zh_CN/arm64/index.rst | 16 - .../translations/zh_CN/filesystems/sysfs.txt | 3 +- Documentation/translations/zh_CN/index.rst | 1 - Documentation/userspace-api/ioctl/hdio.rst | 24 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 7 +- Documentation/userspace-api/iommu.rst | 209 - Documentation/userspace-api/media/cec/cec-api.rst | 10 +- .../userspace-api/media/cec/cec-func-close.rst | 9 +- .../userspace-api/media/cec/cec-func-ioctl.rst | 9 +- .../userspace-api/media/cec/cec-func-open.rst | 9 +- .../userspace-api/media/cec/cec-func-poll.rst | 9 +- .../userspace-api/media/cec/cec-funcs.rst | 9 +- .../userspace-api/media/cec/cec-header.rst | 9 +- .../userspace-api/media/cec/cec-intro.rst | 9 +- .../media/cec/cec-ioc-adap-g-caps.rst | 9 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 9 +- .../media/cec/cec-ioc-adap-g-phys-addr.rst | 9 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 9 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 9 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 9 +- .../userspace-api/media/cec/cec-pin-error-inj.rst | 9 +- .../media/dvb/audio-bilingual-channel-select.rst | 9 +- .../media/dvb/audio-channel-select.rst | 9 +- .../userspace-api/media/dvb/audio-clear-buffer.rst | 9 +- .../userspace-api/media/dvb/audio-continue.rst | 9 +- .../userspace-api/media/dvb/audio-fclose.rst | 9 +- .../userspace-api/media/dvb/audio-fopen.rst | 9 +- .../userspace-api/media/dvb/audio-fwrite.rst | 9 +- .../media/dvb/audio-get-capabilities.rst | 9 +- .../userspace-api/media/dvb/audio-get-status.rst | 9 +- .../userspace-api/media/dvb/audio-pause.rst | 9 +- .../userspace-api/media/dvb/audio-play.rst | 9 +- .../media/dvb/audio-select-source.rst | 9 +- .../userspace-api/media/dvb/audio-set-av-sync.rst | 9 +- .../media/dvb/audio-set-bypass-mode.rst | 9 +- .../userspace-api/media/dvb/audio-set-id.rst | 9 +- .../userspace-api/media/dvb/audio-set-mixer.rst | 9 +- .../userspace-api/media/dvb/audio-set-mute.rst | 9 +- .../media/dvb/audio-set-streamtype.rst | 9 +- .../userspace-api/media/dvb/audio-stop.rst | 9 +- Documentation/userspace-api/media/dvb/audio.rst | 9 +- .../userspace-api/media/dvb/audio_data_types.rst | 9 +- .../media/dvb/audio_function_calls.rst | 9 +- .../userspace-api/media/dvb/ca-fclose.rst | 9 +- Documentation/userspace-api/media/dvb/ca-fopen.rst | 9 +- .../userspace-api/media/dvb/ca-get-cap.rst | 9 +- .../userspace-api/media/dvb/ca-get-descr-info.rst | 9 +- .../userspace-api/media/dvb/ca-get-msg.rst | 9 +- .../userspace-api/media/dvb/ca-get-slot-info.rst | 9 +- Documentation/userspace-api/media/dvb/ca-reset.rst | 9 +- .../userspace-api/media/dvb/ca-send-msg.rst | 9 +- .../userspace-api/media/dvb/ca-set-descr.rst | 9 +- Documentation/userspace-api/media/dvb/ca.rst | 9 +- .../userspace-api/media/dvb/ca_data_types.rst | 9 +- .../userspace-api/media/dvb/ca_function_calls.rst | 9 +- Documentation/userspace-api/media/dvb/demux.rst | 9 +- .../userspace-api/media/dvb/dmx-add-pid.rst | 9 +- .../userspace-api/media/dvb/dmx-expbuf.rst | 9 +- .../userspace-api/media/dvb/dmx-fclose.rst | 9 +- .../userspace-api/media/dvb/dmx-fopen.rst | 9 +- .../userspace-api/media/dvb/dmx-fread.rst | 9 +- .../userspace-api/media/dvb/dmx-fwrite.rst | 9 +- .../userspace-api/media/dvb/dmx-get-pes-pids.rst | 9 +- .../userspace-api/media/dvb/dmx-get-stc.rst | 9 +- Documentation/userspace-api/media/dvb/dmx-mmap.rst | 9 +- .../userspace-api/media/dvb/dmx-munmap.rst | 9 +- Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 9 +- .../userspace-api/media/dvb/dmx-querybuf.rst | 9 +- .../userspace-api/media/dvb/dmx-remove-pid.rst | 9 +- .../userspace-api/media/dvb/dmx-reqbufs.rst | 9 +- .../media/dvb/dmx-set-buffer-size.rst | 9 +- .../userspace-api/media/dvb/dmx-set-filter.rst | 9 +- .../userspace-api/media/dvb/dmx-set-pes-filter.rst | 9 +- .../userspace-api/media/dvb/dmx-start.rst | 9 +- Documentation/userspace-api/media/dvb/dmx-stop.rst | 9 +- .../userspace-api/media/dvb/dmx_fcalls.rst | 9 +- .../userspace-api/media/dvb/dmx_types.rst | 9 +- .../userspace-api/media/dvb/dvb-fe-read-status.rst | 9 +- .../userspace-api/media/dvb/dvb-frontend-event.rst | 9 +- .../media/dvb/dvb-frontend-parameters.rst | 9 +- Documentation/userspace-api/media/dvb/dvbapi.rst | 10 +- .../userspace-api/media/dvb/dvbproperty.rst | 9 +- Documentation/userspace-api/media/dvb/dvbstb.svg | 28 +- Documentation/userspace-api/media/dvb/examples.rst | 9 +- .../userspace-api/media/dvb/fe-bandwidth-t.rst | 9 +- .../media/dvb/fe-diseqc-recv-slave-reply.rst | 9 +- .../media/dvb/fe-diseqc-reset-overload.rst | 9 +- .../media/dvb/fe-diseqc-send-burst.rst | 9 +- .../media/dvb/fe-diseqc-send-master-cmd.rst | 9 +- .../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 9 +- .../media/dvb/fe-enable-high-lnb-voltage.rst | 9 +- .../userspace-api/media/dvb/fe-get-event.rst | 9 +- .../userspace-api/media/dvb/fe-get-frontend.rst | 9 +- .../userspace-api/media/dvb/fe-get-info.rst | 9 +- .../userspace-api/media/dvb/fe-get-property.rst | 9 +- .../userspace-api/media/dvb/fe-read-ber.rst | 9 +- .../media/dvb/fe-read-signal-strength.rst | 9 +- .../userspace-api/media/dvb/fe-read-snr.rst | 9 +- .../userspace-api/media/dvb/fe-read-status.rst | 9 +- .../media/dvb/fe-read-uncorrected-blocks.rst | 9 +- .../media/dvb/fe-set-frontend-tune-mode.rst | 9 +- .../userspace-api/media/dvb/fe-set-frontend.rst | 9 +- .../userspace-api/media/dvb/fe-set-tone.rst | 9 +- .../userspace-api/media/dvb/fe-set-voltage.rst | 9 +- .../userspace-api/media/dvb/fe-type-t.rst | 9 +- .../media/dvb/fe_property_parameters.rst | 9 +- .../userspace-api/media/dvb/frontend-header.rst | 9 +- .../media/dvb/frontend-property-cable-systems.rst | 9 +- .../dvb/frontend-property-satellite-systems.rst | 9 +- .../dvb/frontend-property-terrestrial-systems.rst | 9 +- .../media/dvb/frontend-stat-properties.rst | 9 +- Documentation/userspace-api/media/dvb/frontend.rst | 9 +- .../userspace-api/media/dvb/frontend_f_close.rst | 9 +- .../userspace-api/media/dvb/frontend_f_open.rst | 9 +- .../userspace-api/media/dvb/frontend_fcalls.rst | 9 +- .../media/dvb/frontend_legacy_api.rst | 9 +- .../media/dvb/frontend_legacy_dvbv3_api.rst | 9 +- Documentation/userspace-api/media/dvb/headers.rst | 9 +- Documentation/userspace-api/media/dvb/intro.rst | 9 +- .../userspace-api/media/dvb/legacy_dvb_apis.rst | 9 +- .../userspace-api/media/dvb/net-add-if.rst | 9 +- .../userspace-api/media/dvb/net-get-if.rst | 9 +- .../userspace-api/media/dvb/net-remove-if.rst | 9 +- .../userspace-api/media/dvb/net-types.rst | 9 +- Documentation/userspace-api/media/dvb/net.rst | 9 +- .../media/dvb/query-dvb-frontend-info.rst | 9 +- .../userspace-api/media/dvb/video-clear-buffer.rst | 9 +- .../userspace-api/media/dvb/video-command.rst | 9 +- .../userspace-api/media/dvb/video-continue.rst | 9 +- .../userspace-api/media/dvb/video-fast-forward.rst | 9 +- .../userspace-api/media/dvb/video-fclose.rst | 9 +- .../userspace-api/media/dvb/video-fopen.rst | 9 +- .../userspace-api/media/dvb/video-freeze.rst | 9 +- .../userspace-api/media/dvb/video-fwrite.rst | 9 +- .../media/dvb/video-get-capabilities.rst | 9 +- .../userspace-api/media/dvb/video-get-event.rst | 9 +- .../media/dvb/video-get-frame-count.rst | 9 +- .../userspace-api/media/dvb/video-get-pts.rst | 9 +- .../userspace-api/media/dvb/video-get-size.rst | 9 +- .../userspace-api/media/dvb/video-get-status.rst | 9 +- .../userspace-api/media/dvb/video-play.rst | 9 +- .../media/dvb/video-select-source.rst | 9 +- .../userspace-api/media/dvb/video-set-blank.rst | 9 +- .../media/dvb/video-set-display-format.rst | 9 +- .../userspace-api/media/dvb/video-set-format.rst | 9 +- .../media/dvb/video-set-streamtype.rst | 9 +- .../userspace-api/media/dvb/video-slowmotion.rst | 9 +- .../userspace-api/media/dvb/video-stillpicture.rst | 9 +- .../userspace-api/media/dvb/video-stop.rst | 9 +- .../userspace-api/media/dvb/video-try-command.rst | 9 +- Documentation/userspace-api/media/dvb/video.rst | 9 +- .../media/dvb/video_function_calls.rst | 9 +- .../userspace-api/media/dvb/video_types.rst | 9 +- Documentation/userspace-api/media/fdl-appendix.rst | 9 +- Documentation/userspace-api/media/gen-errors.rst | 9 +- Documentation/userspace-api/media/glossary.rst | 205 - Documentation/userspace-api/media/index.rst | 3 - .../media/mediactl/media-controller-intro.rst | 9 +- .../media/mediactl/media-controller-model.rst | 9 +- .../media/mediactl/media-controller.rst | 10 +- .../media/mediactl/media-func-close.rst | 9 +- .../media/mediactl/media-func-ioctl.rst | 9 +- .../media/mediactl/media-func-open.rst | 9 +- .../userspace-api/media/mediactl/media-funcs.rst | 9 +- .../userspace-api/media/mediactl/media-header.rst | 9 +- .../media/mediactl/media-ioc-device-info.rst | 9 +- .../media/mediactl/media-ioc-enum-entities.rst | 9 +- .../media/mediactl/media-ioc-enum-links.rst | 9 +- .../media/mediactl/media-ioc-g-topology.rst | 9 +- .../media/mediactl/media-ioc-request-alloc.rst | 26 +- .../media/mediactl/media-ioc-setup-link.rst | 9 +- .../media/mediactl/media-request-ioc-queue.rst | 26 +- .../media/mediactl/media-request-ioc-reinit.rst | 26 +- .../userspace-api/media/mediactl/media-types.rst | 9 +- .../userspace-api/media/mediactl/request-api.rst | 26 +- .../media/mediactl/request-func-close.rst | 26 +- .../media/mediactl/request-func-ioctl.rst | 26 +- .../media/mediactl/request-func-poll.rst | 26 +- .../userspace-api/media/rc/keytable.c.rst | 9 +- .../userspace-api/media/rc/lirc-dev-intro.rst | 9 +- Documentation/userspace-api/media/rc/lirc-dev.rst | 9 +- Documentation/userspace-api/media/rc/lirc-func.rst | 9 +- .../userspace-api/media/rc/lirc-get-features.rst | 9 +- .../userspace-api/media/rc/lirc-get-rec-mode.rst | 9 +- .../media/rc/lirc-get-rec-resolution.rst | 9 +- .../userspace-api/media/rc/lirc-get-send-mode.rst | 9 +- .../userspace-api/media/rc/lirc-get-timeout.rst | 9 +- .../userspace-api/media/rc/lirc-header.rst | 9 +- Documentation/userspace-api/media/rc/lirc-read.rst | 9 +- .../media/rc/lirc-set-measure-carrier-mode.rst | 9 +- .../media/rc/lirc-set-rec-carrier-range.rst | 9 +- .../media/rc/lirc-set-rec-carrier.rst | 9 +- .../media/rc/lirc-set-rec-timeout-reports.rst | 9 +- .../media/rc/lirc-set-rec-timeout.rst | 9 +- .../media/rc/lirc-set-send-carrier.rst | 9 +- .../media/rc/lirc-set-send-duty-cycle.rst | 9 +- .../media/rc/lirc-set-transmitter-mask.rst | 9 +- .../media/rc/lirc-set-wideband-receiver.rst | 9 +- .../userspace-api/media/rc/lirc-write.rst | 9 +- Documentation/userspace-api/media/rc/rc-intro.rst | 9 +- Documentation/userspace-api/media/rc/rc-protos.rst | 4 +- .../userspace-api/media/rc/rc-sysfs-nodes.rst | 9 +- .../userspace-api/media/rc/rc-table-change.rst | 9 +- Documentation/userspace-api/media/rc/rc-tables.rst | 9 +- .../userspace-api/media/rc/remote_controllers.rst | 10 +- .../userspace-api/media/typical_media_device.svg | 11 +- Documentation/userspace-api/media/v4l/app-pri.rst | 9 +- Documentation/userspace-api/media/v4l/async.rst | 9 +- Documentation/userspace-api/media/v4l/audio.rst | 9 +- Documentation/userspace-api/media/v4l/bayer.svg | 28 +- Documentation/userspace-api/media/v4l/biblio.rst | 9 +- Documentation/userspace-api/media/v4l/buffer.rst | 9 +- .../userspace-api/media/v4l/capture-example.rst | 9 +- .../userspace-api/media/v4l/capture.c.rst | 9 +- .../userspace-api/media/v4l/colorspaces-defs.rst | 18 +- .../media/v4l/colorspaces-details.rst | 14 +- .../userspace-api/media/v4l/colorspaces.rst | 9 +- .../userspace-api/media/v4l/common-defs.rst | 9 +- Documentation/userspace-api/media/v4l/common.rst | 9 +- Documentation/userspace-api/media/v4l/compat.rst | 9 +- .../userspace-api/media/v4l/constraints.svg | 28 +- Documentation/userspace-api/media/v4l/control.rst | 9 +- Documentation/userspace-api/media/v4l/crop.rst | 9 +- Documentation/userspace-api/media/v4l/crop.svg | 11 +- .../userspace-api/media/v4l/depth-formats.rst | 9 +- .../userspace-api/media/v4l/dev-capture.rst | 9 +- .../userspace-api/media/v4l/dev-encoder.rst | 26 +- .../userspace-api/media/v4l/dev-event.rst | 9 +- .../userspace-api/media/v4l/dev-mem2mem.rst | 9 +- Documentation/userspace-api/media/v4l/dev-meta.rst | 9 +- Documentation/userspace-api/media/v4l/dev-osd.rst | 9 +- .../userspace-api/media/v4l/dev-output.rst | 9 +- .../userspace-api/media/v4l/dev-overlay.rst | 9 +- .../userspace-api/media/v4l/dev-radio.rst | 9 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 9 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 9 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 9 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 11 +- .../userspace-api/media/v4l/dev-subdev.rst | 9 +- .../userspace-api/media/v4l/dev-touch.rst | 9 +- Documentation/userspace-api/media/v4l/devices.rst | 9 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 9 +- Documentation/userspace-api/media/v4l/dmabuf.rst | 9 +- .../userspace-api/media/v4l/dv-timings.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-camera.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 338 +- .../userspace-api/media/v4l/ext-ctrls-detect.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-dv.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-flash.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 9 +- .../media/v4l/ext-ctrls-image-process.rst | 9 +- .../media/v4l/ext-ctrls-image-source.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 9 +- .../userspace-api/media/v4l/extended-controls.rst | 9 +- .../userspace-api/media/v4l/field-order.rst | 9 +- .../userspace-api/media/v4l/fieldseq_bt.svg | 11 +- .../userspace-api/media/v4l/fieldseq_tb.svg | 11 +- Documentation/userspace-api/media/v4l/format.rst | 9 +- .../userspace-api/media/v4l/func-close.rst | 9 +- .../userspace-api/media/v4l/func-ioctl.rst | 9 +- .../userspace-api/media/v4l/func-mmap.rst | 9 +- .../userspace-api/media/v4l/func-munmap.rst | 9 +- .../userspace-api/media/v4l/func-open.rst | 9 +- .../userspace-api/media/v4l/func-poll.rst | 9 +- .../userspace-api/media/v4l/func-read.rst | 9 +- .../userspace-api/media/v4l/func-select.rst | 9 +- .../userspace-api/media/v4l/func-write.rst | 9 +- .../userspace-api/media/v4l/hist-v4l2.rst | 248 +- .../userspace-api/media/v4l/hsv-formats.rst | 9 +- Documentation/userspace-api/media/v4l/io.rst | 9 +- .../media/v4l/libv4l-introduction.rst | 9 +- Documentation/userspace-api/media/v4l/libv4l.rst | 9 +- .../userspace-api/media/v4l/meta-formats.rst | 10 +- Documentation/userspace-api/media/v4l/mmap.rst | 9 +- Documentation/userspace-api/media/v4l/nv12mt.svg | 28 +- .../userspace-api/media/v4l/nv12mt_example.svg | 28 +- Documentation/userspace-api/media/v4l/open.rst | 120 +- .../userspace-api/media/v4l/pixfmt-bayer.rst | 9 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 9 +- .../userspace-api/media/v4l/pixfmt-grey.rst | 9 +- .../userspace-api/media/v4l/pixfmt-indexed.rst | 9 +- .../userspace-api/media/v4l/pixfmt-intro.rst | 9 +- .../userspace-api/media/v4l/pixfmt-inzi.rst | 9 +- .../userspace-api/media/v4l/pixfmt-m420.rst | 9 +- .../userspace-api/media/v4l/pixfmt-meta-d4xx.rst | 9 +- .../media/v4l/pixfmt-meta-intel-ipu3.rst | 25 +- .../userspace-api/media/v4l/pixfmt-meta-rkisp1.rst | 49 - .../userspace-api/media/v4l/pixfmt-meta-uvc.rst | 9 +- .../userspace-api/media/v4l/pixfmt-meta-vivid.rst | 26 +- .../media/v4l/pixfmt-meta-vsp1-hgo.rst | 9 +- .../media/v4l/pixfmt-meta-vsp1-hgt.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv12.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv12m.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv12mt.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv16.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv16m.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv24.rst | 9 +- .../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 9 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 9 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 26 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 9 +- .../media/v4l/pixfmt-srggb10-ipu3.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb10.rst | 9 +- .../media/v4l/pixfmt-srggb10alaw8.rst | 9 +- .../media/v4l/pixfmt-srggb10dpcm8.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb12.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb14.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb16.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb8.rst | 9 +- .../userspace-api/media/v4l/pixfmt-tch-td08.rst | 9 +- .../userspace-api/media/v4l/pixfmt-tch-td16.rst | 9 +- .../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 9 +- .../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 9 +- .../userspace-api/media/v4l/pixfmt-uv8.rst | 9 +- .../userspace-api/media/v4l/pixfmt-uyvy.rst | 9 +- .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 25 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 90 +- .../userspace-api/media/v4l/pixfmt-vyuy.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y10.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y10b.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y10p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y12.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y12i.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y14.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y16-be.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y16.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y41p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y8i.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv410.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv411p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv420.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv420m.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv422m.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv422p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv444m.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuyv.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yvyu.rst | 9 +- .../userspace-api/media/v4l/pixfmt-z16.rst | 9 +- Documentation/userspace-api/media/v4l/pixfmt.rst | 9 +- .../userspace-api/media/v4l/planar-apis.rst | 9 +- Documentation/userspace-api/media/v4l/querycap.rst | 9 +- Documentation/userspace-api/media/v4l/rw.rst | 9 +- .../userspace-api/media/v4l/sdr-formats.rst | 9 +- .../media/v4l/selection-api-configuration.rst | 9 +- .../media/v4l/selection-api-examples.rst | 9 +- .../media/v4l/selection-api-intro.rst | 9 +- .../media/v4l/selection-api-targets.rst | 9 +- .../media/v4l/selection-api-vs-crop-api.rst | 9 +- .../userspace-api/media/v4l/selection-api.rst | 9 +- .../userspace-api/media/v4l/selection.svg | 28 +- .../userspace-api/media/v4l/selections-common.rst | 9 +- Documentation/userspace-api/media/v4l/standard.rst | 9 +- .../userspace-api/media/v4l/streaming-par.rst | 9 +- .../userspace-api/media/v4l/subdev-formats.rst | 104 +- .../media/v4l/subdev-image-processing-crop.svg | 11 +- .../media/v4l/subdev-image-processing-full.svg | 11 +- ...ubdev-image-processing-scaling-multi-source.svg | 11 +- .../userspace-api/media/v4l/tch-formats.rst | 9 +- Documentation/userspace-api/media/v4l/tuner.rst | 9 +- .../userspace-api/media/v4l/user-func.rst | 9 +- Documentation/userspace-api/media/v4l/userp.rst | 9 +- .../media/v4l/v4l2-selection-flags.rst | 9 +- .../media/v4l/v4l2-selection-targets.rst | 9 +- Documentation/userspace-api/media/v4l/v4l2.rst | 11 +- .../userspace-api/media/v4l/v4l2grab-example.rst | 9 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 9 +- Documentation/userspace-api/media/v4l/vbi_525.svg | 11 +- Documentation/userspace-api/media/v4l/vbi_625.svg | 11 +- .../userspace-api/media/v4l/vbi_hsync.svg | 11 +- Documentation/userspace-api/media/v4l/video.rst | 9 +- Documentation/userspace-api/media/v4l/videodev.rst | 9 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 9 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 9 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 9 +- .../media/v4l/vidioc-dbg-g-register.rst | 9 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 9 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 9 +- .../media/v4l/vidioc-dv-timings-cap.rst | 9 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 9 +- .../media/v4l/vidioc-enum-dv-timings.rst | 9 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 44 +- .../media/v4l/vidioc-enum-frameintervals.rst | 9 +- .../media/v4l/vidioc-enum-framesizes.rst | 9 +- .../media/v4l/vidioc-enum-freq-bands.rst | 9 +- .../userspace-api/media/v4l/vidioc-enumaudio.rst | 9 +- .../media/v4l/vidioc-enumaudioout.rst | 9 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 9 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 9 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 9 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 9 +- .../media/v4l/vidioc-g-dv-timings.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-input.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-output.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 9 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-std.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 9 +- .../userspace-api/media/v4l/vidioc-log-status.rst | 9 +- .../userspace-api/media/v4l/vidioc-overlay.rst | 9 +- .../userspace-api/media/v4l/vidioc-prepare-buf.rst | 9 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 9 +- .../media/v4l/vidioc-query-dv-timings.rst | 9 +- .../userspace-api/media/v4l/vidioc-querybuf.rst | 9 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 9 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 9 +- .../userspace-api/media/v4l/vidioc-querystd.rst | 9 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 9 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 9 +- .../userspace-api/media/v4l/vidioc-streamon.rst | 9 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 9 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 9 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 60 +- .../media/v4l/vidioc-subdev-g-crop.rst | 9 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 9 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 9 +- .../media/v4l/vidioc-subdev-g-selection.rst | 9 +- .../media/v4l/vidioc-subdev-querycap.rst | 9 +- .../media/v4l/vidioc-subscribe-event.rst | 9 +- .../userspace-api/media/v4l/yuv-formats.rst | 9 +- .../userspace-api/media/videodev2.h.rst.exceptions | 7 +- Documentation/userspace-api/spec_ctrl.rst | 8 - Documentation/virt/index.rst | 3 +- Documentation/virt/kvm/amd-memory-encryption.rst | 6 +- Documentation/virt/kvm/api.rst | 4 +- Documentation/virt/kvm/arm/hyp-abi.rst | 6 +- Documentation/virt/kvm/cpuid.rst | 2 +- Documentation/virt/kvm/devices/vcpu.rst | 57 +- Documentation/virt/ne_overview.rst | 95 - Documentation/virt/uml/user_mode_linux.rst | 4403 + .../virt/uml/user_mode_linux_howto_v2.rst | 1208 - Documentation/vm/active_mm.rst | 2 +- Documentation/vm/hmm.rst | 139 +- Documentation/vm/index.rst | 1 - Documentation/vm/page_migration.rst | 164 +- Documentation/w1/slaves/w1_therm.rst | 50 +- Documentation/watch_queue.rst | 26 +- Documentation/x86/boot.rst | 6 +- Documentation/x86/cpuinfo.rst | 155 - Documentation/x86/index.rst | 2 - Documentation/x86/resctrl_ui.rst | 18 +- Documentation/x86/sva.rst | 257 - Documentation/x86/x86_64/boot-options.rst | 4 - LICENSES/deprecated/GFDL-1.1 | 377 - LICENSES/deprecated/GFDL-1.2 | 417 - LICENSES/deprecated/Zlib | 27 - MAINTAINERS | 488 +- Makefile | 93 +- Next/SHA1s | 329 - Next/Trees | 331 - Next/merge.log | 17608 -- arch/Kconfig | 53 - arch/alpha/Kconfig | 1 - arch/alpha/include/asm/checksum.h | 5 +- arch/alpha/kernel/osf_sys.c | 116 +- arch/alpha/kernel/pci_iommu.c | 11 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 - arch/alpha/kernel/vmlinux.lds.S | 1 - arch/alpha/lib/csum_partial_copy.c | 164 +- arch/arc/Kconfig | 3 +- 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 | 108 +- arch/arc/include/asm/barrier.h | 9 +- arch/arc/include/asm/bitops.h | 58 +- arch/arc/include/asm/cmpxchg.h | 72 +- 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/kprobes.c | 54 +- arch/arc/kernel/process.c | 15 + arch/arc/kernel/smp.c | 2 +- arch/arc/kernel/vmlinux.lds.S | 1 - arch/arc/mm/dma.c | 2 +- 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/Kconfig | 31 +- arch/arm/Kconfig.debug | 45 +- arch/arm/Makefile | 16 +- arch/arm/arm-soc-for-next-contents.txt | 223 - arch/arm/boot/compressed/Makefile | 9 +- arch/arm/boot/compressed/debug.S | 5 +- arch/arm/boot/compressed/head.S | 74 +- arch/arm/boot/compressed/vmlinux.lds.S | 24 +- arch/arm/boot/dts/Makefile | 31 +- arch/arm/boot/dts/alpine.dtsi | 2 +- arch/arm/boot/dts/am335x-lxm.dts | 4 - arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 427 - arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 404 +- arch/arm/boot/dts/am335x-sbc-t335.dts | 4 +- arch/arm/boot/dts/am33xx-l4.dtsi | 1 + arch/arm/boot/dts/am33xx.dtsi | 4 +- arch/arm/boot/dts/am3517-evm-ui.dtsi | 4 +- arch/arm/boot/dts/am3517-evm.dts | 2 +- arch/arm/boot/dts/am3874-iceboard.dts | 8 +- arch/arm/boot/dts/am4372.dtsi | 6 +- arch/arm/boot/dts/am437x-cm-t43.dts | 14 +- arch/arm/boot/dts/am437x-gp-evm.dts | 15 +- arch/arm/boot/dts/am437x-idk-evm.dts | 13 +- arch/arm/boot/dts/am437x-l4.dtsi | 80 +- arch/arm/boot/dts/am437x-sbc-t43.dts | 2 +- arch/arm/boot/dts/am437x-sk-evm.dts | 14 +- arch/arm/boot/dts/am43x-epos-evm.dts | 19 +- arch/arm/boot/dts/am571x-idk.dts | 27 + arch/arm/boot/dts/am5729-beagleboneai.dts | 14 +- arch/arm/boot/dts/am572x-idk.dts | 5 + arch/arm/boot/dts/am574x-idk.dts | 5 + arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 19 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 13 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 14 +- arch/arm/boot/dts/am57xx-sbc-am57x.dts | 4 +- arch/arm/boot/dts/animeo_ip.dts | 3 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 20 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 4 +- arch/arm/boot/dts/armada-388-clearfog.dts | 4 +- arch/arm/boot/dts/armada-388-clearfog.dtsi | 10 +- arch/arm/boot/dts/armada-388-helios4.dts | 6 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 12 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 43 - arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts | 17 - arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 104 - arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 43 - arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts | 17 - arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 104 - .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 43 - arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts | 17 - arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 104 - arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 17 - arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 47 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 5 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 420 - arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 17 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 23 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 662 - arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 7 - arch/arm/boot/dts/aspeed-g4.dtsi | 5 - arch/arm/boot/dts/aspeed-g5.dtsi | 6 +- arch/arm/boot/dts/aspeed-g6.dtsi | 5 - .../boot/dts/ast2500-facebook-netbmc-common.dtsi | 13 + arch/arm/boot/dts/at91-ariag25.dts | 3 +- arch/arm/boot/dts/at91-ariettag25.dts | 3 +- arch/arm/boot/dts/at91-cosino.dtsi | 3 +- arch/arm/boot/dts/at91-cosino_mega2560.dts | 1 - arch/arm/boot/dts/at91-foxg20.dts | 3 +- arch/arm/boot/dts/at91-kizbox.dts | 2 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 2 +- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 2 +- arch/arm/boot/dts/at91-linea.dtsi | 2 +- arch/arm/boot/dts/at91-qil_a9260.dts | 3 +- arch/arm/boot/dts/at91-sam9_l9260.dts | 3 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 13 - arch/arm/boot/dts/at91-sama5d3_xplained.dts | 2 +- arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 2 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 2 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 2 +- arch/arm/boot/dts/at91-som60.dtsi | 2 +- arch/arm/boot/dts/at91-vinco.dts | 2 +- arch/arm/boot/dts/at91-wb45n.dtsi | 3 +- arch/arm/boot/dts/at91-wb50n.dtsi | 2 +- arch/arm/boot/dts/at91rm9200.dtsi | 11 +- arch/arm/boot/dts/at91rm9200ek.dts | 2 +- arch/arm/boot/dts/at91sam9260.dtsi | 11 +- arch/arm/boot/dts/at91sam9260ek.dts | 3 +- arch/arm/boot/dts/at91sam9261.dtsi | 10 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9263.dtsi | 15 +- arch/arm/boot/dts/at91sam9263ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20.dtsi | 5 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- .../boot/dts/at91sam9g25-gardena-smart-gateway.dts | 158 - arch/arm/boot/dts/at91sam9g45.dtsi | 12 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 4 +- arch/arm/boot/dts/at91sam9n12.dtsi | 10 +- arch/arm/boot/dts/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/at91sam9rl.dtsi | 10 +- arch/arm/boot/dts/at91sam9rlek.dts | 2 +- arch/arm/boot/dts/at91sam9x5.dtsi | 12 +- arch/arm/boot/dts/at91sam9x5cm.dtsi | 2 +- arch/arm/boot/dts/at91sam9x5ek.dtsi | 2 - arch/arm/boot/dts/at91sam9xe.dtsi | 3 - arch/arm/boot/dts/bcm-cygnus.dtsi | 4 +- arch/arm/boot/dts/bcm-nsp.dtsi | 6 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 70 - arch/arm/boot/dts/bcm2711.dtsi | 122 +- arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 197 - arch/arm/boot/dts/bcm5301x.dtsi | 25 +- arch/arm/boot/dts/bcm958525xmc.dts | 2 +- arch/arm/boot/dts/bcm958625k.dts | 2 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 1 - arch/arm/boot/dts/dove-sbc-a510.dts | 1 - arch/arm/boot/dts/dra7-evm.dts | 15 +- arch/arm/boot/dts/dra7-l4.dtsi | 55 + arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/dra71-evm.dts | 14 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 10 +- arch/arm/boot/dts/dra72-evm-revc.dts | 14 +- arch/arm/boot/dts/dra72-evm.dts | 13 +- arch/arm/boot/dts/dra76-evm.dts | 18 +- arch/arm/boot/dts/emev2.dtsi | 2 +- arch/arm/boot/dts/ethernut5.dts | 2 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 4 - arch/arm/boot/dts/exynos3250-monk.dts | 6 +- arch/arm/boot/dts/exynos3250-rinato.dts | 6 +- arch/arm/boot/dts/exynos3250.dtsi | 44 +- arch/arm/boot/dts/exynos4210-i9100.dts | 56 +- arch/arm/boot/dts/exynos4210-origen.dts | 27 - arch/arm/boot/dts/exynos4210-smdkv310.dts | 25 - arch/arm/boot/dts/exynos4210-trats.dts | 186 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 36 +- arch/arm/boot/dts/exynos4210.dtsi | 38 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 42 +- arch/arm/boot/dts/exynos4412-i9300.dts | 6 +- arch/arm/boot/dts/exynos4412-i9305.dts | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 116 +- arch/arm/boot/dts/exynos4412-n710x.dts | 39 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 34 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 46 +- arch/arm/boot/dts/exynos4412-origen.dts | 25 - arch/arm/boot/dts/exynos4412-smdk4412.dts | 27 - arch/arm/boot/dts/exynos4412-tiny4412.dts | 24 - arch/arm/boot/dts/exynos4412-trats2.dts | 2 +- arch/arm/boot/dts/exynos4412.dtsi | 18 +- arch/arm/boot/dts/exynos5.dtsi | 10 +- arch/arm/boot/dts/exynos5250-arndale.dts | 20 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 16 +- arch/arm/boot/dts/exynos5250-spring.dts | 41 +- arch/arm/boot/dts/exynos5250.dtsi | 54 +- arch/arm/boot/dts/exynos5260.dtsi | 4 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 8 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 12 - arch/arm/boot/dts/exynos5410.dtsi | 12 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 - arch/arm/boot/dts/exynos5420.dtsi | 16 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 60 +- arch/arm/boot/dts/exynos5422-odroidxu3.dts | 18 - arch/arm/boot/dts/exynos5422-odroidxu4.dts | 60 +- arch/arm/boot/dts/hi3620.dtsi | 32 +- arch/arm/boot/dts/hip04.dtsi | 6 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +- arch/arm/boot/dts/imx23-evk.dts | 2 +- arch/arm/boot/dts/imx23.dtsi | 2 +- arch/arm/boot/dts/imx25-pinfunc.h | 28 +- arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi | 4 +- arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx28-apf28.dts | 2 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 2 +- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28.dtsi | 2 +- arch/arm/boot/dts/imx28-m28cu3.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx50-evk.dts | 2 +- arch/arm/boot/dts/imx51-apf51dev.dts | 4 +- arch/arm/boot/dts/imx53-m53menlo.dts | 2 +- arch/arm/boot/dts/imx53-smd.dts | 2 +- arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +- arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 3 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 3 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 4 +- arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/imx6dl-tqma6a.dtsi | 16 - arch/arm/boot/dts/imx6dl-tqma6b.dtsi | 16 - arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 38 +- arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 6 +- arch/arm/boot/dts/imx6dl-yapp4-orion.dts | 54 - arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 4 - arch/arm/boot/dts/imx6dl.dtsi | 8 +- arch/arm/boot/dts/imx6q-b450v3.dts | 14 +- arch/arm/boot/dts/imx6q-b650v3.dts | 12 +- arch/arm/boot/dts/imx6q-b850v3.dts | 4 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 31 +- arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi | 7 +- arch/arm/boot/dts/imx6q-logicpd.dts | 2 +- arch/arm/boot/dts/imx6q-prti6q.dts | 6 +- arch/arm/boot/dts/imx6q-tqma6a.dtsi | 16 - arch/arm/boot/dts/imx6q-tqma6b.dtsi | 15 - arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 4 +- arch/arm/boot/dts/imx6q.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-emcon.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-pico.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 201 - arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 28 - arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 28 - arch/arm/boot/dts/imx6qdl-ts4900.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 5 +- arch/arm/boot/dts/imx6qp-sabreauto.dts | 3 +- arch/arm/boot/dts/imx6qp-tqma6b.dtsi | 16 - arch/arm/boot/dts/imx6sl-evk.dts | 11 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 588 - arch/arm/boot/dts/imx6sl.dtsi | 2 - arch/arm/boot/dts/imx6sll-evk.dts | 73 - arch/arm/boot/dts/imx6sll.dtsi | 7 - arch/arm/boot/dts/imx6sx-sdb.dtsi | 9 - arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +- .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6ull.dtsi | 7 - arch/arm/boot/dts/imx7-colibri.dtsi | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 83 +- arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/imx7s.dtsi | 15 +- .../boot/dts/infinity-msc313-breadbee_crust.dts | 25 + arch/arm/boot/dts/infinity-msc313.dtsi | 14 + .../dts/{mstar-infinity.dtsi => infinity.dtsi} | 0 arch/arm/boot/dts/infinity3-msc313e-breadbee.dts | 25 + arch/arm/boot/dts/infinity3-msc313e.dtsi | 14 + arch/arm/boot/dts/infinity3.dtsi | 11 + arch/arm/boot/dts/iwg20d-q7-common.dtsi | 15 +- arch/arm/boot/dts/kirkwood-dockstar.dts | 2 +- arch/arm/boot/dts/kirkwood-dreamplug.dts | 2 +- arch/arm/boot/dts/kirkwood-goflexnet.dts | 2 +- .../arm/boot/dts/kirkwood-guruplug-server-plus.dts | 2 +- arch/arm/boot/dts/kirkwood-iconnect.dts | 2 +- arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 2 +- arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi | 2 +- arch/arm/boot/dts/kirkwood.dtsi | 4 +- arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 2 +- arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts | 25 + arch/arm/boot/dts/mercury5-ssc8336n.dtsi | 14 + .../dts/{mstar-mercury5.dtsi => mercury5.dtsi} | 0 arch/arm/boot/dts/meson.dtsi | 14 +- arch/arm/boot/dts/meson8.dtsi | 2 + arch/arm/boot/dts/motorola-mapphone-common.dtsi | 6 +- arch/arm/boot/dts/mpa1600.dts | 2 +- arch/arm/boot/dts/mps2.dtsi | 10 +- .../dts/mstar-infinity-msc313-breadbee_crust.dts | 25 - arch/arm/boot/dts/mstar-infinity-msc313.dtsi | 14 - .../boot/dts/mstar-infinity3-msc313e-breadbee.dts | 25 - arch/arm/boot/dts/mstar-infinity3-msc313e.dtsi | 14 - arch/arm/boot/dts/mstar-infinity3.dtsi | 11 - .../dts/mstar-mercury5-ssc8336n-midrived08.dts | 25 - arch/arm/boot/dts/mstar-mercury5-ssc8336n.dtsi | 14 - arch/arm/boot/dts/mstar-v7.dtsi | 20 - arch/arm/boot/dts/mt2701.dtsi | 13 - arch/arm/boot/dts/mt7623.dtsi | 123 + arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 88 +- arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 74 +- arch/arm/boot/dts/mt7623n.dtsi | 306 - arch/arm/boot/dts/nspire.dtsi | 12 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 4 +- arch/arm/boot/dts/omap3-beagle.dts | 6 +- arch/arm/boot/dts/omap3-cm-t3517.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3530.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3x.dtsi | 4 +- arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 21 - arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +- arch/arm/boot/dts/omap3-gta04.dtsi | 8 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +- arch/arm/boot/dts/omap3-n9.dts | 1 + arch/arm/boot/dts/omap3-n900.dts | 6 +- arch/arm/boot/dts/omap3-n950.dts | 8 +- arch/arm/boot/dts/omap3-overo-common-dvi.dtsi | 2 +- arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 2 +- arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | 2 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 4 +- .../boot/dts/omap3-panel-sharp-ls037v7dw01.dtsi | 2 +- arch/arm/boot/dts/omap3-thunder.dts | 2 +- arch/arm/boot/dts/omap3.dtsi | 3 - arch/arm/boot/dts/omap34xx.dtsi | 3 +- arch/arm/boot/dts/omap36xx.dtsi | 3 +- arch/arm/boot/dts/omap4-duovero-parlor.dts | 4 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 6 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +- arch/arm/boot/dts/omap4-sdp.dts | 14 +- arch/arm/boot/dts/omap4.dtsi | 14 +- arch/arm/boot/dts/omap443x.dtsi | 10 - arch/arm/boot/dts/omap5-board-common.dtsi | 4 +- arch/arm/boot/dts/omap5-cm-t54.dts | 6 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 6 +- arch/arm/boot/dts/omap5.dtsi | 6 - arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 35 - arch/arm/boot/dts/owl-s500-labrador-v2.dtsi | 22 - arch/arm/boot/dts/owl-s500-roseapplepi.dts | 47 - arch/arm/boot/dts/owl-s500.dtsi | 6 +- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 1 + arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 1 + arch/arm/boot/dts/pm9g45.dts | 3 +- arch/arm/boot/dts/prima2.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 2 +- arch/arm/boot/dts/r7s72100.dtsi | 2 +- arch/arm/boot/dts/r7s9210.dtsi | 2 +- arch/arm/boot/dts/r8a73a4.dtsi | 2 +- arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 11 - arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 120 - arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 79 +- arch/arm/boot/dts/r8a7742.dtsi | 385 +- arch/arm/boot/dts/r8a7743.dtsi | 2 +- arch/arm/boot/dts/r8a7744.dtsi | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 112 +- arch/arm/boot/dts/r8a7745.dtsi | 2 +- arch/arm/boot/dts/r8a77470.dtsi | 2 +- arch/arm/boot/dts/r8a7778.dtsi | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 2 +- arch/arm/boot/dts/r8a7790.dtsi | 2 +- arch/arm/boot/dts/r8a7791.dtsi | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 2 +- arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794.dtsi | 2 +- arch/arm/boot/dts/r9a06g032.dtsi | 2 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 6 +- arch/arm/boot/dts/rk3066a-marsboard.dts | 6 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 6 +- arch/arm/boot/dts/rk3066a.dtsi | 2 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi | 2 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +- arch/arm/boot/dts/rk3288-miqi.dts | 16 +- arch/arm/boot/dts/rk3288-popmetal.dts | 16 +- arch/arm/boot/dts/rk3288-r89.dts | 16 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 2 +- arch/arm/boot/dts/rk3288-vyasa.dts | 14 +- arch/arm/boot/dts/s3c2416-smdk2416.dts | 17 +- arch/arm/boot/dts/s3c2416.dtsi | 111 +- arch/arm/boot/dts/s3c24xx.dtsi | 24 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 32 +- arch/arm/boot/dts/s3c6410-smdk6410.dts | 32 +- arch/arm/boot/dts/s3c64xx.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 73 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 26 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 98 - arch/arm/boot/dts/s5pv210-galaxys.dts | 85 - arch/arm/boot/dts/s5pv210-goni.dts | 97 +- arch/arm/boot/dts/s5pv210-smdkc110.dts | 9 - arch/arm/boot/dts/s5pv210-smdkv210.dts | 14 +- arch/arm/boot/dts/s5pv210-torbreck.dts | 9 - arch/arm/boot/dts/s5pv210.dtsi | 163 +- arch/arm/boot/dts/sam9x60.dtsi | 24 +- arch/arm/boot/dts/sama5d2.dtsi | 19 +- arch/arm/boot/dts/sama5d3.dtsi | 8 +- arch/arm/boot/dts/sama5d3xcm.dtsi | 2 +- arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 2 +- arch/arm/boot/dts/sama5d4.dtsi | 8 +- arch/arm/boot/dts/sd5203.dts | 96 - arch/arm/boot/dts/sh73a0.dtsi | 2 +- arch/arm/boot/dts/spear13xx.dtsi | 2 +- 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/sun4i-a10-a1000.dts | 25 - arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +- arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 14 +- arch/arm/boot/dts/sun8i-r40.dtsi | 104 - arch/arm/boot/dts/sun8i-s3-pinecube.dts | 235 - arch/arm/boot/dts/sun8i-v3.dtsi | 13 - arch/arm/boot/dts/sun8i-v3s.dtsi | 118 - arch/arm/boot/dts/tango4-common.dtsi | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 30 +- arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 36 + arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 67 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 54 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 512 + arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 982 +- arch/arm/boot/dts/tny_a9260_common.dtsi | 2 +- arch/arm/boot/dts/tny_a9263.dts | 2 +- arch/arm/boot/dts/usb_a9260.dts | 2 +- arch/arm/boot/dts/usb_a9263.dts | 2 +- arch/arm/boot/dts/usb_a9g20_common.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 4 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 2 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 6 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 3 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 2 + arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 2 + arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 2 + arch/arm/boot/dts/zx296702.dtsi | 2 +- arch/arm/common/dmabounce.c | 3 +- arch/arm/configs/aspeed_g4_defconfig | 3 +- arch/arm/configs/aspeed_g5_defconfig | 7 +- arch/arm/configs/exynos_defconfig | 8 +- arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 22 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 6 +- arch/arm/configs/omap2plus_defconfig | 12 - arch/arm/configs/realview_defconfig | 18 +- arch/arm/configs/shmobile_defconfig | 5 +- arch/arm/configs/versatile_defconfig | 5 +- arch/arm/crypto/aes-neonbs-core.S | 54 +- arch/arm/crypto/aes-neonbs-glue.c | 58 +- arch/arm/crypto/curve25519-glue.c | 1 - arch/arm/crypto/poly1305-glue.c | 1 - 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/checksum.h | 17 +- arch/arm/include/asm/dma-contiguous.h | 15 + arch/arm/include/asm/dma-direct.h | 35 +- arch/arm/include/asm/dma-iommu.h | 1 + arch/arm/include/asm/dma-mapping.h | 71 + arch/arm/include/asm/efi.h | 23 +- arch/arm/include/asm/hardirq.h | 17 + arch/arm/include/asm/mach/pci.h | 7 + arch/arm/include/asm/module.lds.h | 7 - arch/arm/include/asm/smp.h | 5 +- arch/arm/include/asm/tlb.h | 1 - arch/arm/include/asm/topology.h | 1 - arch/arm/include/asm/vmlinux.lds.h | 147 - arch/arm/include/asm/xen/page.h | 5 - arch/arm/include/debug/8250.S | 7 +- arch/arm/include/debug/asm9260.S | 5 +- arch/arm/include/debug/at91.S | 5 +- arch/arm/include/debug/bcm63xx.S | 5 +- arch/arm/include/debug/brcmstb.S | 31 +- arch/arm/include/debug/clps711x.S | 5 +- arch/arm/include/debug/dc21285.S | 5 +- arch/arm/include/debug/digicolor.S | 5 +- arch/arm/include/debug/efm32.S | 5 +- arch/arm/include/debug/icedcc.S | 15 +- arch/arm/include/debug/imx.S | 5 +- arch/arm/include/debug/meson.S | 5 +- arch/arm/include/debug/msm.S | 5 +- arch/arm/include/debug/omap2plus.S | 5 +- arch/arm/include/debug/pl01x.S | 5 +- arch/arm/include/debug/renesas-scif.S | 5 +- arch/arm/include/debug/sa1100.S | 5 +- arch/arm/include/debug/samsung.S | 5 +- arch/arm/include/debug/sirf.S | 5 +- arch/arm/include/debug/sti.S | 5 +- arch/arm/include/debug/stm32.S | 5 +- arch/arm/include/debug/tegra.S | 7 +- arch/arm/include/debug/vf.S | 5 +- arch/arm/include/debug/vt8500.S | 5 +- arch/arm/include/debug/zynq.S | 5 +- arch/arm/kernel/bios32.c | 16 +- arch/arm/kernel/debug.S | 11 +- arch/arm/kernel/hw_breakpoint.c | 100 +- arch/arm/kernel/irq.c | 1 + arch/arm/kernel/iwmmxt.S | 2 + arch/arm/kernel/module.lds | 5 + arch/arm/kernel/setup.c | 18 +- arch/arm/kernel/smp.c | 140 +- arch/arm/kernel/topology.c | 26 + arch/arm/kernel/vmlinux-xip.lds.S | 8 +- arch/arm/kernel/vmlinux.lds.S | 8 +- arch/arm/kernel/vmlinux.lds.h | 127 + arch/arm/lib/csumpartialcopy.S | 4 +- arch/arm/lib/csumpartialcopygeneric.S | 1 - arch/arm/lib/csumpartialcopyuser.S | 26 +- arch/arm/mach-at91/pm.c | 97 +- arch/arm/mach-at91/pm.h | 5 +- arch/arm/mach-at91/pm_suspend.S | 41 +- arch/arm/mach-bcm/Kconfig | 1 - arch/arm/mach-davinci/board-da830-evm.c | 2 +- arch/arm/mach-davinci/board-da850-evm.c | 2 +- arch/arm/mach-davinci/board-dm355-evm.c | 2 +- arch/arm/mach-davinci/board-dm355-leopard.c | 3 +- arch/arm/mach-davinci/board-dm365-evm.c | 2 +- arch/arm/mach-davinci/board-dm644x-evm.c | 7 +- arch/arm/mach-davinci/board-dm646x-evm.c | 12 +- arch/arm/mach-davinci/board-mityomapl138.c | 2 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 2 +- arch/arm/mach-davinci/devices-da8xx.c | 18 +- arch/arm/mach-ep93xx/crunch-bits.S | 2 + arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-exynos/Makefile | 4 + arch/arm/mach-exynos/common.h | 6 +- arch/arm/mach-exynos/exynos.c | 25 +- arch/arm/mach-exynos/include/mach/map.h | 18 + arch/arm/mach-exynos/platsmp.c | 4 +- arch/arm/mach-exynos/pm.c | 8 +- arch/arm/mach-highbank/highbank.c | 2 +- arch/arm/mach-hisi/Kconfig | 16 +- arch/arm/mach-imx/3ds_debugboard.c | 207 + arch/arm/mach-imx/3ds_debugboard.h | 11 + arch/arm/mach-imx/Kconfig | 375 +- arch/arm/mach-imx/Makefile | 45 +- arch/arm/mach-imx/board-mx31lilly.h | 28 + arch/arm/mach-imx/board-mx31lite.h | 29 + arch/arm/mach-imx/board-mx31moboard.h | 30 + arch/arm/mach-imx/common.h | 15 + arch/arm/mach-imx/cpu-imx27.c | 10 +- arch/arm/mach-imx/cpu-imx31.c | 9 +- arch/arm/mach-imx/cpu-imx35.c | 9 +- arch/arm/mach-imx/devices-imx21.h | 56 + arch/arm/mach-imx/devices-imx27.h | 86 + arch/arm/mach-imx/devices-imx31.h | 80 + arch/arm/mach-imx/devices-imx35.h | 87 + arch/arm/mach-imx/devices/Kconfig | 71 + arch/arm/mach-imx/devices/Makefile | 28 + arch/arm/mach-imx/devices/devices-common.h | 293 + arch/arm/mach-imx/devices/devices.c | 35 + arch/arm/mach-imx/devices/platform-fec.c | 49 + arch/arm/mach-imx/devices/platform-flexcan.c | 45 + arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c | 51 + arch/arm/mach-imx/devices/platform-gpio-mxc.c | 31 + arch/arm/mach-imx/devices/platform-gpio_keys.c | 15 + arch/arm/mach-imx/devices/platform-imx-dma.c | 44 + arch/arm/mach-imx/devices/platform-imx-fb.c | 47 + arch/arm/mach-imx/devices/platform-imx-i2c.c | 74 + arch/arm/mach-imx/devices/platform-imx-keypad.c | 54 + arch/arm/mach-imx/devices/platform-imx-ssi.c | 86 + arch/arm/mach-imx/devices/platform-imx-uart.c | 92 + arch/arm/mach-imx/devices/platform-imx2-wdt.c | 52 + arch/arm/mach-imx/devices/platform-imx21-hcd.c | 38 + arch/arm/mach-imx/devices/platform-imx27-coda.c | 34 + arch/arm/mach-imx/devices/platform-ipu-core.c | 127 + arch/arm/mach-imx/devices/platform-mx2-camera.c | 59 + arch/arm/mach-imx/devices/platform-mx2-emma.c | 37 + arch/arm/mach-imx/devices/platform-mxc-ehci.c | 61 + arch/arm/mach-imx/devices/platform-mxc-mmc.c | 72 + arch/arm/mach-imx/devices/platform-mxc_nand.c | 72 + arch/arm/mach-imx/devices/platform-mxc_rtc.c | 43 + arch/arm/mach-imx/devices/platform-mxc_w1.c | 47 + arch/arm/mach-imx/devices/platform-pata_imx.c | 45 + .../mach-imx/devices/platform-sdhci-esdhc-imx.c | 64 + arch/arm/mach-imx/devices/platform-spi_imx.c | 78 + arch/arm/mach-imx/ehci-imx27.c | 74 + arch/arm/mach-imx/ehci-imx31.c | 74 + arch/arm/mach-imx/ehci-imx35.c | 89 + arch/arm/mach-imx/ehci.h | 44 + arch/arm/mach-imx/hardware.h | 1 + arch/arm/mach-imx/imx27-dt.c | 26 + arch/arm/mach-imx/{mach-imx31.c => imx31-dt.c} | 0 arch/arm/mach-imx/{mach-imx35.c => imx35-dt.c} | 0 arch/arm/mach-imx/iomux-imx31.c | 161 + arch/arm/mach-imx/iomux-mx21.h | 109 + arch/arm/mach-imx/iomux-mx27.h | 192 + arch/arm/mach-imx/iomux-mx2x.h | 217 + arch/arm/mach-imx/iomux-mx3.h | 706 + arch/arm/mach-imx/iomux-mx35.h | 1254 + arch/arm/mach-imx/iomux-v1.c | 174 + arch/arm/mach-imx/iomux-v1.h | 81 + arch/arm/mach-imx/iomux-v3.c | 65 + arch/arm/mach-imx/iomux-v3.h | 130 + arch/arm/mach-imx/mach-armadillo5x0.c | 562 + arch/arm/mach-imx/mach-bug.c | 54 + arch/arm/mach-imx/mach-imx27.c | 81 - arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 562 + arch/arm/mach-imx/mach-imx7ulp.c | 3 - arch/arm/mach-imx/mach-kzm_arm11_01.c | 291 + arch/arm/mach-imx/mach-mx21ads.c | 338 + arch/arm/mach-imx/mach-mx27_3ds.c | 470 + arch/arm/mach-imx/mach-mx27ads.c | 407 + arch/arm/mach-imx/mach-mx31_3ds.c | 615 + arch/arm/mach-imx/mach-mx31ads.c | 579 + arch/arm/mach-imx/mach-mx31lilly.c | 312 + arch/arm/mach-imx/mach-mx31lite.c | 290 + arch/arm/mach-imx/mach-mx31moboard.c | 581 + arch/arm/mach-imx/mach-mx35_3ds.c | 516 + arch/arm/mach-imx/mach-pca100.c | 426 + arch/arm/mach-imx/mach-pcm037.c | 585 + arch/arm/mach-imx/mach-pcm037_eet.c | 166 + arch/arm/mach-imx/mach-pcm043.c | 412 + arch/arm/mach-imx/mach-qong.c | 262 + arch/arm/mach-imx/mach-vpr200.c | 306 + arch/arm/mach-imx/mm-imx21.c | 84 + arch/arm/mach-imx/mm-imx27.c | 88 + arch/arm/mach-imx/mm-imx3.c | 185 +- arch/arm/mach-imx/mx21.h | 176 + arch/arm/mach-imx/mx27.h | 196 + arch/arm/mach-imx/mx31.h | 179 + arch/arm/mach-imx/mx31lilly-db.c | 182 + arch/arm/mach-imx/mx31lite-db.c | 154 + arch/arm/mach-imx/mx31moboard-devboard.c | 238 + arch/arm/mach-imx/mx31moboard-marxbot.c | 270 + arch/arm/mach-imx/mx31moboard-smartbot.c | 124 + arch/arm/mach-imx/mx35.h | 173 + arch/arm/mach-imx/pcm037.h | 18 + arch/arm/mach-imx/pm-imx27.c | 12 +- arch/arm/mach-imx/ulpi.h | 20 + arch/arm/mach-keystone/keystone.c | 21 +- arch/arm/mach-mstar/Kconfig | 1 - arch/arm/mach-mvebu/coherency.c | 2 +- arch/arm/mach-mvebu/coherency_ll.S | 7 +- arch/arm/mach-omap1/include/mach/memory.h | 31 + arch/arm/mach-omap1/include/mach/mux.h | 2 +- arch/arm/mach-omap1/usb.c | 22 - arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/am33xx.h | 2 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/clockdomains33xx_data.c | 2 +- arch/arm/mach-omap2/clockdomains81xx_data.c | 2 +- arch/arm/mach-omap2/cm-regbits-33xx.h | 2 +- arch/arm/mach-omap2/cm-regbits-54xx.h | 2 +- arch/arm/mach-omap2/cm-regbits-7xx.h | 2 +- arch/arm/mach-omap2/cm1_54xx.h | 2 +- arch/arm/mach-omap2/cm1_7xx.h | 2 +- arch/arm/mach-omap2/cm2_54xx.h | 2 +- arch/arm/mach-omap2/cm2_7xx.h | 2 +- arch/arm/mach-omap2/cm33xx.c | 2 +- arch/arm/mach-omap2/cm33xx.h | 2 +- arch/arm/mach-omap2/cm81xx.h | 2 +- arch/arm/mach-omap2/cpuidle44xx.c | 4 +- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/dma.c | 2 +- arch/arm/mach-omap2/l3_2xxx.h | 2 +- arch/arm/mach-omap2/l3_3xxx.h | 2 +- arch/arm/mach-omap2/l4_2xxx.h | 2 +- arch/arm/mach-omap2/omap-iommu.c | 2 +- .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 2 + .../omap_hwmod_33xx_43xx_interconnect_data.c | 24 + .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 77 + arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 10 + arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 33 + arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 33 +- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 46 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 2 +- arch/arm/mach-omap2/omap_opp_data.h | 2 +- arch/arm/mach-omap2/omap_phy_internal.c | 2 +- arch/arm/mach-omap2/opp3xxx_data.c | 2 +- arch/arm/mach-omap2/opp4xxx_data.c | 2 +- arch/arm/mach-omap2/pm-debug.c | 2 + arch/arm/mach-omap2/pm.c | 2 - arch/arm/mach-omap2/pm.h | 4 + arch/arm/mach-omap2/pm33xx-core.c | 27 +- arch/arm/mach-omap2/pm34xx.c | 26 +- arch/arm/mach-omap2/powerdomains33xx_data.c | 2 +- arch/arm/mach-omap2/prcm43xx.h | 2 +- arch/arm/mach-omap2/prcm_mpu54xx.h | 2 +- arch/arm/mach-omap2/prcm_mpu7xx.h | 2 +- arch/arm/mach-omap2/prm-regbits-33xx.h | 2 +- arch/arm/mach-omap2/prm33xx.c | 2 +- arch/arm/mach-omap2/prm33xx.h | 2 +- arch/arm/mach-omap2/prm54xx.h | 2 +- arch/arm/mach-omap2/prm7xx.h | 2 +- arch/arm/mach-omap2/scrm54xx.h | 2 +- arch/arm/mach-omap2/sleep33xx.S | 2 +- arch/arm/mach-omap2/sleep43xx.S | 2 +- arch/arm/mach-omap2/ti81xx.h | 2 +- arch/arm/mach-omap2/voltagedomains54xx_data.c | 2 +- arch/arm/mach-pxa/tosa.c | 12 +- arch/arm/mach-s3c/Kconfig | 250 - arch/arm/mach-s3c/Kconfig.s3c24xx | 583 - arch/arm/mach-s3c/Kconfig.s3c64xx | 350 - arch/arm/mach-s3c/Makefile | 37 - arch/arm/mach-s3c/Makefile.s3c24xx | 102 - arch/arm/mach-s3c/Makefile.s3c64xx | 62 - arch/arm/mach-s3c/adc.c | 510 - arch/arm/mach-s3c/ata-core-s3c64xx.h | 24 - arch/arm/mach-s3c/backlight-s3c64xx.h | 22 - arch/arm/mach-s3c/bast-ide.c | 82 - arch/arm/mach-s3c/bast-irq.c | 137 - arch/arm/mach-s3c/common-smdk-s3c24xx.c | 228 - arch/arm/mach-s3c/cpu.c | 31 - arch/arm/mach-s3c/cpu.h | 128 - arch/arm/mach-s3c/cpufreq-utils-s3c24xx.c | 94 - arch/arm/mach-s3c/cpuidle-s3c64xx.c | 60 - arch/arm/mach-s3c/crag6410.h | 22 - arch/arm/mach-s3c/dev-audio-s3c64xx.c | 212 - arch/arm/mach-s3c/dev-backlight-s3c64xx.c | 137 - arch/arm/mach-s3c/dev-uart-s3c64xx.c | 65 - arch/arm/mach-s3c/dev-uart.c | 41 - arch/arm/mach-s3c/devs.c | 1199 - arch/arm/mach-s3c/dma.h | 9 - arch/arm/mach-s3c/fb-core-s3c24xx.h | 24 - arch/arm/mach-s3c/gpio-core.h | 142 - arch/arm/mach-s3c/gpio-samsung-s3c24xx.h | 103 - arch/arm/mach-s3c/gpio-samsung.c | 1324 - arch/arm/mach-s3c/gpio-samsung.h | 9 - arch/arm/mach-s3c/gta02.h | 20 - arch/arm/mach-s3c/h1940-bluetooth.c | 140 - arch/arm/mach-s3c/hardware-s3c24xx.h | 14 - arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 - arch/arm/mach-s3c/include/mach/io.h | 8 - arch/arm/mach-s3c/include/mach/irqs.h | 9 - arch/arm/mach-s3c/init.c | 173 - arch/arm/mach-s3c/iotiming-s3c2410.c | 472 - arch/arm/mach-s3c/iotiming-s3c2412.c | 278 - arch/arm/mach-s3c/irq-pm-s3c24xx.c | 115 - arch/arm/mach-s3c/irq-pm-s3c64xx.c | 119 - arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c | 9 - arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 115 - arch/arm/mach-s3c/irq-s3c24xx.c | 1337 - arch/arm/mach-s3c/mach-amlm5900.c | 246 - arch/arm/mach-s3c/mach-anubis.c | 426 - arch/arm/mach-s3c/mach-anw6410.c | 230 - arch/arm/mach-s3c/mach-at2440evb.c | 232 - arch/arm/mach-s3c/mach-bast.c | 587 - arch/arm/mach-s3c/mach-crag6410-module.c | 445 - arch/arm/mach-s3c/mach-crag6410.c | 879 - arch/arm/mach-s3c/mach-gta02.c | 580 - arch/arm/mach-s3c/mach-h1940.c | 793 - arch/arm/mach-s3c/mach-hmt.c | 282 - arch/arm/mach-s3c/mach-jive.c | 684 - arch/arm/mach-s3c/mach-mini2440.c | 792 - arch/arm/mach-s3c/mach-mini6410.c | 365 - arch/arm/mach-s3c/mach-n30.c | 673 - arch/arm/mach-s3c/mach-ncp.c | 100 - arch/arm/mach-s3c/mach-nexcoder.c | 161 - arch/arm/mach-s3c/mach-osiris-dvs.c | 178 - arch/arm/mach-s3c/mach-osiris.c | 409 - arch/arm/mach-s3c/mach-otom.c | 123 - arch/arm/mach-s3c/mach-qt2410.c | 374 - arch/arm/mach-s3c/mach-real6410.c | 333 - arch/arm/mach-s3c/mach-rx1950.c | 867 - arch/arm/mach-s3c/mach-rx3715.c | 218 - arch/arm/mach-s3c/mach-s3c2416-dt.c | 48 - arch/arm/mach-s3c/mach-s3c64xx-dt.c | 51 - arch/arm/mach-s3c/mach-smartq.c | 424 - arch/arm/mach-s3c/mach-smartq5.c | 154 - arch/arm/mach-s3c/mach-smartq7.c | 170 - arch/arm/mach-s3c/mach-smdk2410.c | 111 - arch/arm/mach-s3c/mach-smdk2413.c | 160 - arch/arm/mach-s3c/mach-smdk2416.c | 257 - arch/arm/mach-s3c/mach-smdk2440.c | 189 - arch/arm/mach-s3c/mach-smdk2443.c | 136 - arch/arm/mach-s3c/mach-smdk6400.c | 90 - arch/arm/mach-s3c/mach-smdk6410.c | 706 - arch/arm/mach-s3c/mach-tct_hammer.c | 156 - arch/arm/mach-s3c/mach-vr1000.c | 368 - arch/arm/mach-s3c/mach-vstms.c | 165 - arch/arm/mach-s3c/map-s3c.h | 70 - arch/arm/mach-s3c/map-s3c24xx.h | 159 - arch/arm/mach-s3c/map-s3c64xx.h | 122 - arch/arm/mach-s3c/map-s5p.h | 20 - arch/arm/mach-s3c/map.h | 9 - arch/arm/mach-s3c/nand-core-s3c24xx.h | 24 - arch/arm/mach-s3c/onenand-core-s3c64xx.h | 32 - arch/arm/mach-s3c/pl080.c | 264 - arch/arm/mach-s3c/platformdata.c | 53 - arch/arm/mach-s3c/pll-s3c2410.c | 83 - arch/arm/mach-s3c/pll-s3c2440-12000000.c | 95 - arch/arm/mach-s3c/pll-s3c2440-16934400.c | 122 - arch/arm/mach-s3c/pm-common.c | 73 - arch/arm/mach-s3c/pm-common.h | 40 - arch/arm/mach-s3c/pm-core-s3c24xx.h | 96 - arch/arm/mach-s3c/pm-core-s3c64xx.h | 84 - arch/arm/mach-s3c/pm-core.h | 9 - arch/arm/mach-s3c/pm-gpio.c | 380 - arch/arm/mach-s3c/pm-h1940.S | 19 - arch/arm/mach-s3c/pm-s3c2410.c | 170 - arch/arm/mach-s3c/pm-s3c2412.c | 126 - arch/arm/mach-s3c/pm-s3c2416.c | 81 - arch/arm/mach-s3c/pm-s3c24xx.c | 121 - arch/arm/mach-s3c/pm-s3c64xx.c | 400 - arch/arm/mach-s3c/pm.c | 199 - arch/arm/mach-s3c/pm.h | 109 - arch/arm/mach-s3c/regs-clock-s3c24xx.h | 146 - arch/arm/mach-s3c/regs-clock.h | 9 - arch/arm/mach-s3c/regs-dsc-s3c24xx.h | 22 - arch/arm/mach-s3c/regs-gpio-s3c24xx.h | 608 - arch/arm/mach-s3c/regs-gpio.h | 9 - arch/arm/mach-s3c/regs-irq-s3c24xx.h | 51 - arch/arm/mach-s3c/regs-irq.h | 9 - arch/arm/mach-s3c/regs-mem-s3c24xx.h | 53 - arch/arm/mach-s3c/regs-s3c2443-clock.h | 238 - arch/arm/mach-s3c/rtc-core-s3c24xx.h | 23 - arch/arm/mach-s3c/s3c2410.c | 130 - arch/arm/mach-s3c/s3c2412.c | 175 - arch/arm/mach-s3c/s3c2412.h | 25 - arch/arm/mach-s3c/s3c2416.c | 132 - arch/arm/mach-s3c/s3c2440.c | 71 - arch/arm/mach-s3c/s3c2442.c | 62 - arch/arm/mach-s3c/s3c2443.c | 112 - arch/arm/mach-s3c/s3c244x.c | 128 - arch/arm/mach-s3c/s3c24xx.c | 680 - arch/arm/mach-s3c/s3c24xx.h | 124 - arch/arm/mach-s3c/s3c6400.c | 90 - arch/arm/mach-s3c/s3c6410.c | 94 - arch/arm/mach-s3c/s3c64xx.c | 427 - arch/arm/mach-s3c/s3c64xx.h | 66 - arch/arm/mach-s3c/sdhci.h | 162 - arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c | 23 - arch/arm/mach-s3c/setup-i2c-s3c24xx.c | 23 - arch/arm/mach-s3c/setup-i2c0-s3c64xx.c | 24 - arch/arm/mach-s3c/setup-i2c1-s3c64xx.c | 24 - arch/arm/mach-s3c/setup-ide-s3c64xx.c | 40 - arch/arm/mach-s3c/setup-keypad-s3c64xx.c | 20 - arch/arm/mach-s3c/setup-sdhci-gpio-s3c24xx.c | 31 - arch/arm/mach-s3c/setup-sdhci-gpio-s3c64xx.c | 53 - arch/arm/mach-s3c/setup-spi-s3c24xx.c | 27 - arch/arm/mach-s3c/setup-spi-s3c64xx.c | 27 - arch/arm/mach-s3c/setup-ts-s3c24xx.c | 29 - arch/arm/mach-s3c/setup-usb-phy-s3c64xx.c | 90 - arch/arm/mach-s3c/simtec-audio.c | 76 - arch/arm/mach-s3c/simtec-nor.c | 74 - arch/arm/mach-s3c/simtec-pm.c | 60 - arch/arm/mach-s3c/simtec-usb.c | 125 - arch/arm/mach-s3c/sleep-s3c2410.S | 54 - arch/arm/mach-s3c/sleep-s3c2412.S | 53 - arch/arm/mach-s3c/sleep-s3c24xx.S | 69 - arch/arm/mach-s3c/sleep-s3c64xx.S | 69 - arch/arm/mach-s3c/spi-core-s3c24xx.h | 27 - arch/arm/mach-s3c/wakeup-mask.c | 42 - arch/arm/mach-s3c24xx/Kconfig | 596 + arch/arm/mach-s3c24xx/Makefile | 100 + arch/arm/{mach-s3c => mach-s3c24xx}/Makefile.boot | 0 arch/arm/{mach-s3c => mach-s3c24xx}/anubis.h | 0 arch/arm/mach-s3c24xx/bast-ide.c | 81 + arch/arm/mach-s3c24xx/bast-irq.c | 139 + arch/arm/{mach-s3c => mach-s3c24xx}/bast.h | 0 arch/arm/mach-s3c24xx/common-smdk.c | 229 + .../common-smdk.h} | 0 arch/arm/mach-s3c24xx/common.c | 671 + arch/arm/mach-s3c24xx/common.h | 126 + arch/arm/mach-s3c24xx/cpufreq-utils.c | 62 + arch/arm/mach-s3c24xx/fb-core.h | 24 + arch/arm/mach-s3c24xx/gta02.h | 20 + arch/arm/mach-s3c24xx/h1940-bluetooth.c | 141 + arch/arm/{mach-s3c => mach-s3c24xx}/h1940.h | 0 .../include/mach/dma.h} | 0 arch/arm/mach-s3c24xx/include/mach/fb.h | 2 + arch/arm/mach-s3c24xx/include/mach/gpio-samsung.h | 101 + arch/arm/mach-s3c24xx/include/mach/hardware.h | 21 + arch/arm/mach-s3c24xx/include/mach/io.h | 212 + .../include/mach/irqs.h} | 0 arch/arm/mach-s3c24xx/include/mach/map.h | 157 + arch/arm/mach-s3c24xx/include/mach/pm-core.h | 98 + arch/arm/mach-s3c24xx/include/mach/regs-clock.h | 144 + arch/arm/mach-s3c24xx/include/mach/regs-gpio.h | 606 + arch/arm/mach-s3c24xx/include/mach/regs-irq.h | 49 + arch/arm/mach-s3c24xx/include/mach/regs-lcd.h | 157 + .../mach-s3c24xx/include/mach/regs-s3c2443-clock.h | 188 + arch/arm/mach-s3c24xx/include/mach/rtc-core.h | 23 + arch/arm/mach-s3c24xx/include/mach/s3c2412.h | 23 + arch/arm/mach-s3c24xx/iotiming-s3c2410.c | 472 + arch/arm/mach-s3c24xx/iotiming-s3c2412.c | 278 + arch/arm/mach-s3c24xx/irq-pm.c | 115 + arch/arm/mach-s3c24xx/mach-amlm5900.c | 231 + arch/arm/mach-s3c24xx/mach-anubis.c | 429 + arch/arm/mach-s3c24xx/mach-at2440evb.c | 227 + arch/arm/mach-s3c24xx/mach-bast.c | 590 + arch/arm/mach-s3c24xx/mach-gta02.c | 546 + arch/arm/mach-s3c24xx/mach-h1940.c | 760 + arch/arm/mach-s3c24xx/mach-jive.c | 678 + arch/arm/mach-s3c24xx/mach-mini2440.c | 777 + arch/arm/mach-s3c24xx/mach-n30.c | 662 + arch/arm/mach-s3c24xx/mach-nexcoder.c | 158 + arch/arm/mach-s3c24xx/mach-osiris-dvs.c | 178 + arch/arm/mach-s3c24xx/mach-osiris.c | 412 + arch/arm/mach-s3c24xx/mach-otom.c | 120 + arch/arm/mach-s3c24xx/mach-qt2410.c | 359 + arch/arm/mach-s3c24xx/mach-rx1950.c | 837 + arch/arm/mach-s3c24xx/mach-rx3715.c | 213 + arch/arm/mach-s3c24xx/mach-s3c2416-dt.c | 48 + arch/arm/mach-s3c24xx/mach-smdk2410.c | 108 + arch/arm/mach-s3c24xx/mach-smdk2413.c | 158 + arch/arm/mach-s3c24xx/mach-smdk2416.c | 259 + arch/arm/mach-s3c24xx/mach-smdk2440.c | 183 + arch/arm/mach-s3c24xx/mach-smdk2443.c | 139 + arch/arm/mach-s3c24xx/mach-tct_hammer.c | 143 + arch/arm/mach-s3c24xx/mach-vr1000.c | 370 + arch/arm/mach-s3c24xx/mach-vstms.c | 164 + arch/arm/mach-s3c24xx/nand-core.h | 24 + arch/arm/{mach-s3c => mach-s3c24xx}/osiris.h | 0 arch/arm/{mach-s3c => mach-s3c24xx}/otom.h | 0 arch/arm/mach-s3c24xx/pll-s3c2410.c | 83 + arch/arm/mach-s3c24xx/pll-s3c2440-12000000.c | 95 + arch/arm/mach-s3c24xx/pll-s3c2440-16934400.c | 122 + arch/arm/mach-s3c24xx/pm-h1940.S | 20 + arch/arm/mach-s3c24xx/pm-s3c2410.c | 171 + arch/arm/mach-s3c24xx/pm-s3c2412.c | 126 + arch/arm/mach-s3c24xx/pm-s3c2416.c | 81 + arch/arm/mach-s3c24xx/pm.c | 121 + arch/arm/mach-s3c24xx/regs-dsc.h | 22 + arch/arm/mach-s3c24xx/regs-mem.h | 51 + arch/arm/mach-s3c24xx/s3c2410.c | 131 + .../arm/{mach-s3c => mach-s3c24xx}/s3c2412-power.h | 0 arch/arm/mach-s3c24xx/s3c2412.c | 177 + arch/arm/mach-s3c24xx/s3c2416.c | 132 + arch/arm/mach-s3c24xx/s3c2440.c | 72 + arch/arm/mach-s3c24xx/s3c2442.c | 63 + arch/arm/mach-s3c24xx/s3c2443.c | 110 + arch/arm/mach-s3c24xx/s3c244x.c | 130 + arch/arm/mach-s3c24xx/setup-camif.c | 67 + arch/arm/mach-s3c24xx/setup-i2c.c | 23 + arch/arm/mach-s3c24xx/setup-sdhci-gpio.c | 30 + arch/arm/mach-s3c24xx/setup-spi.c | 27 + arch/arm/mach-s3c24xx/setup-ts.c | 27 + arch/arm/mach-s3c24xx/simtec-audio.c | 71 + arch/arm/mach-s3c24xx/simtec-nor.c | 74 + arch/arm/mach-s3c24xx/simtec-pm.c | 62 + arch/arm/mach-s3c24xx/simtec-usb.c | 125 + arch/arm/{mach-s3c => mach-s3c24xx}/simtec.h | 0 arch/arm/mach-s3c24xx/sleep-s3c2410.S | 55 + arch/arm/mach-s3c24xx/sleep-s3c2412.S | 54 + arch/arm/mach-s3c24xx/sleep.S | 70 + arch/arm/mach-s3c24xx/spi-core.h | 27 + arch/arm/{mach-s3c => mach-s3c24xx}/vr1000.h | 0 arch/arm/mach-s3c64xx/Kconfig | 351 + arch/arm/mach-s3c64xx/Makefile | 62 + arch/arm/mach-s3c64xx/ata-core.h | 24 + arch/arm/mach-s3c64xx/backlight.h | 22 + arch/arm/mach-s3c64xx/common.c | 439 + arch/arm/mach-s3c64xx/common.h | 57 + arch/arm/mach-s3c64xx/cpuidle.c | 60 + arch/arm/mach-s3c64xx/crag6410.h | 22 + arch/arm/mach-s3c64xx/dev-audio.c | 213 + arch/arm/mach-s3c64xx/dev-backlight.c | 137 + arch/arm/mach-s3c64xx/dev-uart.c | 66 + .../include/mach/dma.h} | 0 .../include/mach/gpio-samsung.h} | 0 arch/arm/mach-s3c64xx/include/mach/hardware.h | 17 + .../include/mach/irqs.h} | 0 arch/arm/mach-s3c64xx/include/mach/map.h | 122 + arch/arm/mach-s3c64xx/include/mach/pm-core.h | 124 + .../include/mach/regs-clock.h} | 0 .../include/mach/regs-gpio.h} | 0 .../include/mach/regs-irq.h} | 0 arch/arm/mach-s3c64xx/irq-pm.c | 119 + .../irq-uart-s3c64xx.h => mach-s3c64xx/irq-uart.h} | 0 arch/arm/mach-s3c64xx/mach-anw6410.c | 233 + arch/arm/mach-s3c64xx/mach-crag6410-module.c | 446 + arch/arm/mach-s3c64xx/mach-crag6410.c | 882 + arch/arm/mach-s3c64xx/mach-hmt.c | 285 + arch/arm/mach-s3c64xx/mach-mini6410.c | 367 + arch/arm/mach-s3c64xx/mach-ncp.c | 103 + arch/arm/mach-s3c64xx/mach-real6410.c | 335 + arch/arm/mach-s3c64xx/mach-s3c64xx-dt.c | 68 + arch/arm/mach-s3c64xx/mach-smartq.c | 425 + arch/arm/{mach-s3c => mach-s3c64xx}/mach-smartq.h | 0 arch/arm/mach-s3c64xx/mach-smartq5.c | 156 + arch/arm/mach-s3c64xx/mach-smartq7.c | 172 + arch/arm/mach-s3c64xx/mach-smdk6400.c | 93 + arch/arm/mach-s3c64xx/mach-smdk6410.c | 709 + arch/arm/mach-s3c64xx/onenand-core.h | 32 + arch/arm/mach-s3c64xx/pl080.c | 264 + arch/arm/mach-s3c64xx/pm.c | 350 + .../regs-gpio-memport.h} | 0 .../regs-modem.h} | 0 .../regs-srom.h} | 0 .../regs-sys-s3c64xx.h => mach-s3c64xx/regs-sys.h} | 0 .../regs-syscon-power.h} | 0 .../regs-usb-hsotg-phy.h} | 0 arch/arm/mach-s3c64xx/s3c6400.c | 92 + arch/arm/mach-s3c64xx/s3c6410.c | 95 + arch/arm/mach-s3c64xx/setup-fb-24bpp.c | 23 + arch/arm/mach-s3c64xx/setup-i2c0.c | 24 + arch/arm/mach-s3c64xx/setup-i2c1.c | 24 + arch/arm/mach-s3c64xx/setup-ide.c | 39 + arch/arm/mach-s3c64xx/setup-keypad.c | 20 + arch/arm/mach-s3c64xx/setup-sdhci-gpio.c | 53 + arch/arm/mach-s3c64xx/setup-spi.c | 26 + arch/arm/mach-s3c64xx/setup-usb-phy.c | 90 + arch/arm/mach-s3c64xx/sleep.S | 69 + arch/arm/mach-s3c64xx/watchdog-reset.h | 16 + arch/arm/mach-s5pv210/Kconfig | 2 +- arch/arm/mach-s5pv210/Makefile | 7 + arch/arm/mach-s5pv210/pm.c | 51 +- arch/arm/mach-s5pv210/regs-clock.h | 4 +- arch/arm/mach-s5pv210/s5pv210.c | 2 + arch/arm/mach-sa1100/collie.c | 14 +- arch/arm/mach-shmobile/rcar-gen2.h | 2 + arch/arm/mach-shmobile/setup-rcar-gen2.c | 6 +- arch/arm/mach-stm32/Makefile.boot | 2 +- arch/arm/mm/cache-l2x0.c | 16 +- arch/arm/mm/dma-mapping-nommu.c | 3 - arch/arm/mm/dma-mapping.c | 9 +- arch/arm/mm/init.c | 61 +- arch/arm/mm/mmu.c | 40 +- arch/arm/mm/pmsa-v7.c | 23 +- arch/arm/mm/pmsa-v8.c | 17 +- arch/arm/plat-samsung/Kconfig | 308 + arch/arm/plat-samsung/Makefile | 35 + arch/arm/plat-samsung/adc.c | 510 + arch/arm/plat-samsung/cpu.c | 48 + arch/arm/plat-samsung/dev-uart.c | 41 + arch/arm/plat-samsung/devs.c | 1166 + arch/arm/plat-samsung/gpio-samsung.c | 1324 + .../include/plat}/adc-core.h | 0 arch/arm/plat-samsung/include/plat/adc.h | 32 + arch/arm/plat-samsung/include/plat/cpu-freq-core.h | 287 + arch/arm/plat-samsung/include/plat/cpu-freq.h | 141 + arch/arm/plat-samsung/include/plat/cpu.h | 140 + .../{mach-s3c => plat-samsung/include/plat}/devs.h | 0 arch/arm/plat-samsung/include/plat/fb-s3c2410.h | 68 + .../{mach-s3c => plat-samsung/include/plat}/fb.h | 0 .../include/plat}/gpio-cfg-helpers.h | 0 .../include/plat}/gpio-cfg.h | 0 arch/arm/plat-samsung/include/plat/gpio-core.h | 142 + .../include/plat}/iic-core.h | 0 .../include/plat}/keypad.h | 0 .../mach => plat-samsung/include/plat}/map-base.h | 0 arch/arm/plat-samsung/include/plat/map-s3c.h | 76 + arch/arm/plat-samsung/include/plat/map-s5p.h | 22 + arch/arm/plat-samsung/include/plat/pm-common.h | 107 + arch/arm/plat-samsung/include/plat/pm.h | 109 + .../include/plat}/pwm-core.h | 0 .../include/plat}/regs-adc.h | 0 .../include/plat}/regs-irqtype.h | 0 arch/arm/plat-samsung/include/plat/regs-spi.h | 44 + .../arm/plat-samsung/include/plat/regs-udc.h | 0 arch/arm/plat-samsung/include/plat/samsung-time.h | 26 + arch/arm/plat-samsung/include/plat/sdhci.h | 162 + .../include/plat}/usb-phy.h | 0 .../include/plat}/wakeup-mask.h | 0 arch/arm/plat-samsung/init.c | 173 + arch/arm/plat-samsung/platformdata.c | 53 + arch/arm/plat-samsung/pm-check.c | 233 + arch/arm/plat-samsung/pm-common.c | 71 + arch/arm/plat-samsung/pm-debug.c | 95 + arch/arm/plat-samsung/pm-gpio.c | 380 + arch/arm/plat-samsung/pm.c | 199 + arch/arm/plat-samsung/wakeup-mask.c | 42 + arch/arm/plat-samsung/watchdog-reset.c | 93 + arch/arm/probes/kprobes/core.c | 78 +- arch/arm/tools/syscall.tbl | 2 - arch/arm/vdso/Makefile | 2 +- arch/arm/xen/enlighten.c | 6 +- arch/arm/xen/mm.c | 9 +- arch/arm64/Kconfig | 89 +- arch/arm64/Kconfig.platforms | 8 +- arch/arm64/Makefile | 19 +- arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/actions/s700.dtsi | 17 +- arch/arm64/boot/dts/allwinner/Makefile | 1 - .../dts/allwinner/sun50i-a100-allwinner-perf1.dts | 180 - arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 364 - .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 8 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 8 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 8 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 7 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 1 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 12 +- arch/arm64/boot/dts/amazon/alpine-v2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/Makefile | 2 - arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 6 - arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 50 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 4 +- .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 88 + .../boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts | 31 - .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 618 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 625 - .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 318 - arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 94 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 86 + arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 2 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 2 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 2 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 2 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 8 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 12 +- arch/arm64/boot/dts/freescale/Makefile | 5 - .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 5 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 18 - .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 9 - .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 134 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 4 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 134 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 157 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 16 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 40 +- arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts | 57 - arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 553 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 474 - .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 255 - arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 561 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 32 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 3 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 20 +- .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 240 - arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 551 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 14 +- arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 360 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 52 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 8 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 52 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 29 - .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 27 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1106 - arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 21 +- arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 15 +- arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 53 +- arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 8 +- 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/lg/lg1312.dtsi | 10 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 10 +- .../dts/marvell/armada-3720-espressobin-emmc.dts | 18 + .../marvell/armada-3720-espressobin-v7-emmc.dts | 42 +- .../dts/marvell/armada-3720-espressobin-v7.dts | 24 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 38 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 50 - arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 63 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 11 - arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 30 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 15 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +- 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 - arch/arm64/boot/dts/nvidia/Makefile | 1 - arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 1 - arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 217 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 16 - arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 14 - .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 14 - .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 16 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 247 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 1 - arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 29 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 150 +- arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 40 - arch/arm64/boot/dts/nvidia/tegra234.dtsi | 189 - arch/arm64/boot/dts/qcom/Makefile | 16 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 900 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 6 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 96 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 34 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 108 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 79 - .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 132 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 12 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 2672 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 92 +- arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 12 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 686 - arch/arm64/boot/dts/qcom/sc7180-idp.dts | 66 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 24 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts | 17 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 18 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 15 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 192 - .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 15 - arch/arm64/boot/dts/qcom/sc7180-trogdor-r1-lte.dts | 14 - arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 191 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1402 - arch/arm64/boot/dts/qcom/sc7180.dtsi | 332 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 8 - arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 14 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 380 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 101 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 111 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 32 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 1059 +- arch/arm64/boot/dts/renesas/Makefile | 3 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 40 +- .../boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 - arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 40 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 26 +- .../r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts | 15 - .../boot/dts/renesas/r8a774e1-hihope-rzg2h-ex.dts | 5 - .../boot/dts/renesas/r8a774e1-hihope-rzg2h.dts | 15 - arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1334 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 +- .../boot/dts/renesas/r8a77961-salvator-xs.dts | 57 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 617 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 6 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 127 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 6 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 46 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 22 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 133 - arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 - arch/arm64/boot/dts/rockchip/Makefile | 6 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 374 - arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 12 - arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 368 - arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 4 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 24 - .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 735 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 709 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts | 13 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 42 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 51 - arch/arm64/boot/dts/ti/Makefile | 8 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 53 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 18 +- .../boot/dts/ti/k3-am654-industrial-thermal.dtsi | 12 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 215 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 449 - arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 273 - arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 65 - arch/arm64/boot/dts/ti/k3-j7200.dtsi | 172 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 206 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 314 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 155 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 11 +- arch/arm64/boot/dts/toshiba/Makefile | 2 - arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 43 - arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 390 - arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 93 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 5 + arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 10 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 9 +- arch/arm64/configs/defconfig | 50 +- arch/arm64/crypto/ghash-ce-glue.c | 4 +- arch/arm64/crypto/sha1-ce-glue.c | 3 - arch/arm64/crypto/sha2-ce-glue.c | 3 - arch/arm64/include/asm/arch_gicv3.h | 8 +- arch/arm64/include/asm/assembler.h | 29 +- arch/arm64/include/asm/barrier.h | 1 - arch/arm64/include/asm/boot.h | 3 +- arch/arm64/include/asm/compat.h | 2 + arch/arm64/include/asm/cpu_ops.h | 2 +- arch/arm64/include/asm/cpucaps.h | 7 +- arch/arm64/include/asm/cpufeature.h | 32 +- arch/arm64/include/asm/efi.h | 5 +- arch/arm64/include/asm/esr.h | 4 +- arch/arm64/include/asm/exception.h | 1 - arch/arm64/include/asm/extable.h | 9 - arch/arm64/include/asm/fpsimd.h | 3 - arch/arm64/include/asm/fpsimdmacros.h | 48 +- arch/arm64/include/asm/hardirq.h | 9 + arch/arm64/include/asm/hwcap.h | 11 +- arch/arm64/include/asm/hyp_image.h | 36 - arch/arm64/include/asm/insn.h | 4 - arch/arm64/include/asm/io.h | 1 - arch/arm64/include/asm/irq_work.h | 4 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 5 +- arch/arm64/include/asm/kvm_asm.h | 192 +- arch/arm64/include/asm/kvm_emulate.h | 14 + arch/arm64/include/asm/kvm_host.h | 75 +- arch/arm64/include/asm/kvm_hyp.h | 9 +- arch/arm64/include/asm/kvm_mmu.h | 341 +- arch/arm64/include/asm/kvm_pgtable.h | 309 - arch/arm64/include/asm/kvm_ptrauth.h | 6 +- arch/arm64/include/asm/memory.h | 19 +- arch/arm64/include/asm/mman.h | 56 +- arch/arm64/include/asm/mmu.h | 14 +- arch/arm64/include/asm/mmu_context.h | 11 +- arch/arm64/include/asm/module.lds.h | 7 - arch/arm64/include/asm/mte.h | 86 - arch/arm64/include/asm/numa.h | 3 - arch/arm64/include/asm/page-def.h | 5 + arch/arm64/include/asm/page.h | 19 +- arch/arm64/include/asm/pci.h | 1 - arch/arm64/include/asm/percpu.h | 28 +- arch/arm64/include/asm/perf_event.h | 3 - arch/arm64/include/asm/pgtable-hwdef.h | 40 +- arch/arm64/include/asm/pgtable-prot.h | 28 +- arch/arm64/include/asm/pgtable.h | 110 +- arch/arm64/include/asm/processor.h | 56 +- arch/arm64/include/asm/ptrace.h | 14 +- arch/arm64/include/asm/smp.h | 16 +- arch/arm64/include/asm/spectre.h | 32 - arch/arm64/include/asm/stacktrace.h | 2 +- arch/arm64/include/asm/stage2_pgtable.h | 215 + arch/arm64/include/asm/sysreg.h | 87 +- arch/arm64/include/asm/thread_info.h | 4 +- arch/arm64/include/asm/topology.h | 1 - arch/arm64/include/asm/traps.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 16 +- arch/arm64/include/asm/xen/page.h | 6 - arch/arm64/include/uapi/asm/hwcap.h | 2 +- arch/arm64/include/uapi/asm/kvm.h | 25 - arch/arm64/include/uapi/asm/mman.h | 1 - arch/arm64/include/uapi/asm/ptrace.h | 4 - arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/cpu-reset.S | 4 - arch/arm64/kernel/cpu_errata.c | 487 +- arch/arm64/kernel/cpufeature.c | 132 +- arch/arm64/kernel/cpuinfo.c | 178 +- arch/arm64/kernel/debug-monitors.c | 2 +- arch/arm64/kernel/entry-common.c | 21 - arch/arm64/kernel/entry-fpsimd.S | 25 - arch/arm64/kernel/entry.S | 45 +- arch/arm64/kernel/fpsimd.c | 8 +- arch/arm64/kernel/head.S | 16 +- arch/arm64/kernel/hibernate.c | 125 +- arch/arm64/kernel/image-vars.h | 7 +- arch/arm64/kernel/image.h | 1 + arch/arm64/kernel/insn.c | 11 +- arch/arm64/kernel/irq.c | 11 +- arch/arm64/kernel/machine_kexec_file.c | 6 +- arch/arm64/kernel/module.lds | 5 + arch/arm64/kernel/mte.c | 336 - arch/arm64/kernel/perf_callchain.c | 6 +- arch/arm64/kernel/perf_event.c | 272 +- arch/arm64/kernel/perf_regs.c | 2 +- arch/arm64/kernel/probes/decode-insn.c | 9 +- arch/arm64/kernel/probes/kprobes.c | 78 +- arch/arm64/kernel/process.c | 71 +- arch/arm64/kernel/proton-pack.c | 792 - arch/arm64/kernel/ptrace.c | 51 +- arch/arm64/kernel/relocate_kernel.S | 12 + arch/arm64/kernel/return_address.c | 8 +- arch/arm64/kernel/setup.c | 4 +- arch/arm64/kernel/signal.c | 12 +- arch/arm64/kernel/smccc-call.S | 2 + arch/arm64/kernel/smp.c | 129 +- arch/arm64/kernel/smp_spin_table.c | 4 +- arch/arm64/kernel/ssbd.c | 129 + arch/arm64/kernel/stacktrace.c | 117 +- arch/arm64/kernel/suspend.c | 7 +- arch/arm64/kernel/syscall.c | 10 - arch/arm64/kernel/topology.c | 41 +- arch/arm64/kernel/traps.c | 132 +- arch/arm64/kernel/vdso.c | 51 +- arch/arm64/kernel/vdso/Makefile | 11 +- arch/arm64/kernel/vdso32/Makefile | 8 +- arch/arm64/kernel/vmlinux.lds.S | 45 +- arch/arm64/kvm/Kconfig | 3 + arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 110 +- arch/arm64/kvm/hyp.S | 34 + arch/arm64/kvm/hyp/Makefile | 3 +- arch/arm64/kvm/hyp/entry.S | 95 +- arch/arm64/kvm/hyp/hyp-entry.S | 107 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 48 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 - arch/arm64/kvm/hyp/nvhe/Makefile | 62 +- arch/arm64/kvm/hyp/nvhe/host.S | 187 - arch/arm64/kvm/hyp/nvhe/hyp-init.S | 67 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 117 - arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 19 - arch/arm64/kvm/hyp/nvhe/switch.c | 52 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 2 + arch/arm64/kvm/hyp/pgtable.c | 892 - arch/arm64/kvm/hyp/vhe/switch.c | 35 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/hypercalls.c | 33 +- arch/arm64/kvm/inject_fault.c | 1 - arch/arm64/kvm/mmu.c | 1751 +- arch/arm64/kvm/pmu-emul.c | 221 +- arch/arm64/kvm/pmu.c | 13 +- arch/arm64/kvm/psci.c | 74 +- arch/arm64/kvm/reset.c | 44 +- arch/arm64/kvm/sys_regs.c | 24 +- arch/arm64/kvm/vgic/vgic-debug.c | 24 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 4 +- arch/arm64/kvm/vgic/vgic-v3.c | 4 +- arch/arm64/lib/Makefile | 2 - arch/arm64/lib/mte.S | 151 - arch/arm64/mm/Makefile | 3 +- arch/arm64/mm/context.c | 105 +- arch/arm64/mm/copypage.c | 25 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/dump.c | 387 + arch/arm64/mm/extable.c | 4 +- arch/arm64/mm/fault.c | 13 +- arch/arm64/mm/init.c | 16 +- arch/arm64/mm/kasan_init.c | 10 +- arch/arm64/mm/mmu.c | 33 +- arch/arm64/mm/mteswap.c | 83 - arch/arm64/mm/numa.c | 23 +- arch/arm64/mm/pageattr.c | 1 - arch/arm64/mm/proc.S | 32 +- arch/arm64/mm/ptdump.c | 393 - arch/c6x/Kconfig | 1 - arch/c6x/include/asm/checksum.h | 3 - arch/c6x/kernel/setup.c | 9 +- arch/c6x/lib/csum_64plus.S | 4 +- arch/c6x/mm/dma-coherent.c | 2 +- arch/csky/Kconfig | 30 +- arch/csky/abiv1/inc/abi/ckmmu.h | 8 +- arch/csky/abiv2/inc/abi/ckmmu.h | 14 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu_context.h | 8 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 2 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/segment.h | 2 +- arch/csky/kernel/atomic.S | 4 - arch/csky/kernel/entry.S | 10 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/probes/kprobes.c | 77 +- arch/csky/kernel/setup.c | 20 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/vmlinux.lds.S | 3 +- arch/csky/mm/dma-mapping.c | 4 +- arch/csky/mm/fault.c | 7 +- arch/csky/mm/init.c | 29 +- arch/h8300/Kconfig | 1 - arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/process.c | 2 +- arch/h8300/kernel/setup.c | 10 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/Kconfig | 1 - arch/hexagon/include/asm/checksum.h | 11 + arch/hexagon/kernel/dma.c | 2 +- arch/hexagon/kernel/vmlinux.lds.S | 1 - arch/hexagon/lib/checksum.c | 11 + arch/ia64/Kconfig | 14 +- arch/ia64/Makefile | 1 + arch/ia64/configs/bigsur_defconfig | 8 +- arch/ia64/configs/generic_defconfig | 10 +- arch/ia64/configs/gensparse_defconfig | 10 +- arch/ia64/configs/tiger_defconfig | 10 +- arch/ia64/configs/zx1_defconfig | 8 +- arch/ia64/hp/common/sba_iommu.c | 7 +- arch/ia64/include/asm/checksum.h | 3 + arch/ia64/include/asm/processor.h | 10 + arch/ia64/include/asm/switch_to.h | 10 +- arch/ia64/kernel/Makefile | 5 +- arch/ia64/kernel/dma-mapping.c | 14 +- arch/ia64/kernel/irq_ia64.c | 7 + arch/ia64/kernel/kprobes.c | 77 +- arch/ia64/kernel/perfmon.c | 6703 + arch/ia64/kernel/process.c | 57 +- arch/ia64/kernel/ptrace.c | 24 + arch/ia64/kernel/smpboot.c | 8 + arch/ia64/kernel/syscalls/syscall.tbl | 4 +- arch/ia64/kernel/vmlinux.lds.S | 1 - arch/ia64/lib/Makefile | 1 + arch/ia64/lib/carta_random.S | 55 + arch/ia64/lib/csum_partial_copy.c | 15 + arch/ia64/mm/init.c | 9 +- arch/ia64/{include/asm/module.lds.h => module.lds} | 0 arch/ia64/oprofile/Makefile | 1 + arch/ia64/oprofile/init.c | 12 +- arch/ia64/oprofile/perfmon.c | 99 + arch/m68k/Kconfig | 26 +- arch/m68k/Makefile | 1 + arch/m68k/amiga/config.c | 118 +- arch/m68k/coldfire/device.c | 6 +- arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/include/asm/checksum.h | 7 +- arch/m68k/include/asm/thread_info.h | 8 - arch/m68k/include/asm/uaccess.h | 398 +- arch/m68k/include/asm/uaccess_mm.h | 390 + arch/m68k/include/asm/uaccess_no.h | 160 + arch/m68k/kernel/dma.c | 2 +- arch/m68k/kernel/head.S | 16 +- .../asm/module.lds.h => kernel/module.lds} | 0 arch/m68k/kernel/process.c | 10 +- arch/m68k/kernel/signal.c | 6 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 - arch/m68k/kernel/traps.c | 5 +- arch/m68k/lib/checksum.c | 88 +- arch/m68k/mac/config.c | 41 - arch/m68k/mac/macboing.c | 2 +- arch/m68k/mm/mcfmmu.c | 2 +- arch/m68k/mm/motorola.c | 9 +- arch/microblaze/Kconfig | 19 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/kernel/dma.c | 3 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 - arch/microblaze/mm/consistent.c | 2 +- arch/microblaze/mm/init.c | 23 +- arch/mips/Kbuild.platforms | 2 + arch/mips/Kconfig | 177 +- arch/mips/alchemy/Kconfig | 11 + arch/mips/alchemy/board-gpr.c | 17 + arch/mips/alchemy/board-mtx1.c | 17 + arch/mips/alchemy/board-xxs1500.c | 18 + arch/mips/alchemy/common/prom.c | 20 - arch/mips/alchemy/devboards/db1300.c | 7 - arch/mips/alchemy/devboards/platform.c | 17 + arch/mips/bcm63xx/boards/board_bcm963xx.c | 625 +- arch/mips/bmips/dma.c | 4 +- arch/mips/boot/compressed/Makefile | 8 +- arch/mips/boot/compressed/decompress.c | 4 - arch/mips/boot/compressed/string.c | 17 - arch/mips/boot/dts/brcm/bcm63268.dtsi | 6 - arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 - arch/mips/boot/dts/brcm/bcm6362.dtsi | 6 - arch/mips/boot/dts/ingenic/jz4725b.dtsi | 14 - arch/mips/boot/dts/ingenic/jz4740.dtsi | 14 - arch/mips/boot/dts/ingenic/jz4770.dtsi | 15 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 23 - arch/mips/boot/dts/ingenic/qi_lb60.dts | 137 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 14 - arch/mips/boot/dts/ingenic/x1830.dtsi | 14 - arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 39 - arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/cavium-octeon/dma-octeon.c | 18 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/configs/ci20_defconfig | 4 +- arch/mips/configs/cu1000-neo_defconfig | 15 +- arch/mips/configs/cu1830-neo_defconfig | 15 +- arch/mips/configs/gcw0_defconfig | 2 +- arch/mips/configs/loongson3_defconfig | 1 + arch/mips/configs/pnx8335_stb225_defconfig | 77 + arch/mips/configs/qi_lb60_defconfig | 7 +- arch/mips/configs/rs90_defconfig | 4 +- arch/mips/generic/Kconfig | 8 +- arch/mips/generic/Makefile | 1 - arch/mips/generic/Platform | 4 - arch/mips/generic/board-ingenic.c | 120 - arch/mips/generic/init.c | 11 +- arch/mips/generic/proc.c | 5 - arch/mips/include/asm/bootinfo.h | 2 - arch/mips/include/asm/checksum.h | 68 +- arch/mips/include/asm/compat.h | 2 + arch/mips/include/asm/dma-direct.h | 4 +- arch/mips/include/asm/futex.h | 4 +- arch/mips/include/asm/idle.h | 2 - arch/mips/include/asm/jazzdma.h | 2 + arch/mips/include/asm/llsc.h | 2 +- arch/mips/include/asm/local.h | 4 +- arch/mips/include/asm/m48t37.h | 36 + arch/mips/include/asm/mach-au1x00/gpio-au1300.h | 137 + arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 4 +- arch/mips/include/asm/mach-cavium-octeon/war.h | 27 + arch/mips/include/asm/mach-generic/irq.h | 2 +- arch/mips/include/asm/mach-generic/war.h | 23 + arch/mips/include/asm/mach-ip22/war.h | 27 + arch/mips/include/asm/mach-ip27/kmalloc.h | 8 + arch/mips/include/asm/mach-ip27/war.h | 23 + arch/mips/include/asm/mach-ip28/war.h | 23 + arch/mips/include/asm/mach-ip30/irq.h | 87 + arch/mips/include/asm/mach-ip30/war.h | 24 + arch/mips/include/asm/mach-ip32/war.h | 23 + .../cpu-feature-overrides.h | 0 arch/mips/include/asm/mach-jz4740/irq.h | 13 + .../include/asm/mach-loongson2ef/mc146818rtc.h | 36 + arch/mips/include/asm/mach-loongson64/irq.h | 3 +- arch/mips/include/asm/mach-malta/malta-dtshim.h | 25 + arch/mips/include/asm/mach-malta/malta-pm.h | 33 + arch/mips/include/asm/mach-malta/war.h | 23 + .../asm/mach-paravirt/cpu-feature-overrides.h | 35 + arch/mips/include/asm/mach-paravirt/irq.h | 19 + .../include/asm/mach-paravirt/kernel-entry-init.h | 52 + arch/mips/include/asm/mach-pnx833x/gpio.h | 159 + arch/mips/include/asm/mach-pnx833x/irq-mapping.h | 112 + arch/mips/include/asm/mach-pnx833x/irq.h | 40 + arch/mips/include/asm/mach-pnx833x/pnx833x.h | 189 + arch/mips/include/asm/mach-rc32434/war.h | 23 + arch/mips/include/asm/mach-rm/war.h | 27 + arch/mips/include/asm/mach-sibyte/war.h | 38 + arch/mips/include/asm/mach-tx49xx/war.h | 23 + arch/mips/include/asm/mips-boards/malta.h | 2 - arch/mips/include/asm/mipsregs.h | 23 +- arch/mips/include/asm/netlogic/psb-bootinfo.h | 15 + arch/mips/include/asm/pgtable-bits.h | 5 + arch/mips/include/asm/pgtable.h | 2 + arch/mips/include/asm/processor.h | 1 - arch/mips/include/asm/r4k-timer.h | 6 +- arch/mips/include/asm/sgi/heart.h | 51 - arch/mips/include/asm/stackframe.h | 6 +- arch/mips/include/asm/switch_to.h | 4 +- arch/mips/include/asm/war.h | 150 + arch/mips/ingenic/Kconfig | 76 - arch/mips/jazz/jazzdma.c | 105 +- arch/mips/jz4740/Kconfig | 70 + arch/mips/jz4740/Makefile | 9 + arch/mips/jz4740/Platform | 3 + arch/mips/jz4740/setup.c | 145 + arch/mips/kernel/branch.c | 2 - arch/mips/kernel/cpu-probe.c | 8 +- arch/mips/kernel/ftrace.c | 4 + arch/mips/kernel/head.S | 2 +- arch/mips/kernel/kprobes.c | 54 +- arch/mips/kernel/mips-mt-fpaff.c | 4 +- arch/mips/kernel/process.c | 21 +- arch/mips/kernel/setup.c | 59 +- arch/mips/kernel/signal.c | 8 +- arch/mips/kernel/syscall.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 14 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 - arch/mips/kernel/syscalls/syscall_o32.tbl | 14 +- arch/mips/kernel/traps.c | 2 +- arch/mips/kernel/vmlinux.lds.S | 1 - arch/mips/lantiq/xway/sysctrl.c | 10 +- arch/mips/lib/csum_partial.S | 261 +- arch/mips/loongson2ef/fuloong-2e/dma.c | 4 +- arch/mips/loongson2ef/lemote-2f/dma.c | 4 +- arch/mips/loongson64/dma.c | 4 +- arch/mips/loongson64/reset.c | 5 + arch/mips/mm/c-r4k.c | 17 +- arch/mips/mm/dma-noncoherent.c | 51 +- arch/mips/mm/page.c | 16 +- arch/mips/mm/pgtable-32.c | 1 + arch/mips/mm/pgtable-64.c | 1 + arch/mips/mm/sc-mips.c | 2 - arch/mips/mm/tlbex.c | 8 +- arch/mips/mm/uasm.c | 2 +- arch/mips/mti-malta/malta-setup.c | 1 + arch/mips/netlogic/xlp/setup.c | 2 +- arch/mips/pci/pci-ar2315.c | 9 +- arch/mips/pci/pci-ar71xx.c | 4 +- arch/mips/pci/pci-ar724x.c | 9 +- arch/mips/pci/pci-xtalk-bridge.c | 4 +- arch/mips/pnx833x/Makefile | 4 + arch/mips/pnx833x/Platform | 4 + arch/mips/pnx833x/common/Makefile | 2 + arch/mips/pnx833x/common/interrupts.c | 303 + arch/mips/pnx833x/common/platform.c | 224 + arch/mips/pnx833x/common/prom.c | 51 + arch/mips/pnx833x/common/reset.c | 31 + arch/mips/pnx833x/common/setup.c | 48 + arch/mips/pnx833x/stb22x/Makefile | 2 + arch/mips/pnx833x/stb22x/board.c | 120 + arch/mips/sgi-ip30/ip30-common.h | 14 - arch/mips/sgi-ip30/ip30-irq.c | 2 - arch/mips/sgi-ip32/ip32-dma.c | 4 +- arch/mips/sgi-ip32/ip32-setup.c | 2 + arch/mips/vdso/Makefile | 2 +- arch/nds32/Kconfig | 1 - arch/nds32/configs/defconfig | 1 + arch/nds32/kernel/dma.c | 2 +- arch/nds32/kernel/setup.c | 10 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/nds32/kernel/vdso/Makefile | 2 +- arch/nds32/kernel/vmlinux.lds.S | 1 - arch/nios2/Kconfig | 1 - arch/nios2/include/asm/checksum.h | 4 + arch/nios2/kernel/process.c | 2 +- arch/nios2/kernel/vmlinux.lds.S | 1 - arch/openrisc/Kconfig | 1 - arch/openrisc/kernel/dma.c | 2 +- arch/openrisc/kernel/setup.c | 9 +- arch/openrisc/kernel/vmlinux.lds.S | 1 - arch/openrisc/mm/init.c | 8 +- arch/parisc/Kconfig | 19 +- arch/parisc/boot/compressed/vmlinux.lds.S | 1 - arch/parisc/configs/generic-32bit_defconfig | 6 +- arch/parisc/configs/generic-64bit_defconfig | 6 +- arch/parisc/include/asm/barrier.h | 6 +- arch/parisc/include/asm/checksum.h | 28 + arch/parisc/include/asm/cmpxchg.h | 14 +- arch/parisc/include/asm/compat.h | 2 + arch/parisc/include/asm/futex.h | 4 +- arch/parisc/include/asm/socket.h | 4 +- arch/parisc/include/asm/spinlock.h | 23 +- arch/parisc/include/uapi/asm/fcntl.h | 7 +- arch/parisc/include/uapi/asm/signal.h | 5 +- arch/parisc/install.sh | 2 +- arch/parisc/kernel/cache.c | 18 +- arch/parisc/kernel/drivers.c | 1 - arch/parisc/kernel/entry.S | 14 +- arch/parisc/kernel/inventory.c | 30 - arch/parisc/kernel/kprobes.c | 76 +- arch/parisc/kernel/pci-dma.c | 8 +- arch/parisc/kernel/smp.c | 9 +- arch/parisc/kernel/syscall.S | 10 +- arch/parisc/kernel/syscalls/syscall.tbl | 14 +- arch/parisc/kernel/vmlinux.lds.S | 1 - arch/parisc/lib/bitops.c | 6 +- arch/parisc/lib/checksum.c | 17 + arch/parisc/lib/iomap.c | 18 - arch/powerpc/Kconfig | 39 +- arch/powerpc/Makefile | 1 + arch/powerpc/Makefile.postlink | 2 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/fsl/t1024rdb.dts | 1 + arch/powerpc/boot/dts/fsl/t1040rdb.dts | 107 - arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 78 - arch/powerpc/boot/dts/fsl/t4240rdb.dts | 1 + arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8540_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8541_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8555_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8560_defconfig | 6 +- arch/powerpc/crypto/crc-vpmsum_test.c | 6 +- arch/powerpc/include/asm/asm-prototypes.h | 1 - arch/powerpc/include/asm/book3s/64/hash-4k.h | 18 +- arch/powerpc/include/asm/book3s/64/hash-64k.h | 13 - arch/powerpc/include/asm/book3s/64/mmu-hash.h | 4 +- arch/powerpc/include/asm/book3s/64/mmu.h | 15 + arch/powerpc/include/asm/book3s/64/pgtable.h | 36 +- arch/powerpc/include/asm/book3s/64/radix.h | 16 - arch/powerpc/include/asm/cacheflush.h | 10 - arch/powerpc/include/asm/checksum.h | 13 +- arch/powerpc/include/asm/compat.h | 2 + arch/powerpc/include/asm/cputable.h | 6 +- arch/powerpc/include/asm/cputhreads.h | 1 + arch/powerpc/include/asm/dma-direct.h | 4 +- arch/powerpc/include/asm/drmem.h | 39 +- arch/powerpc/include/asm/eeh.h | 8 +- arch/powerpc/include/asm/hvcall.h | 38 - arch/powerpc/include/asm/hw_breakpoint.h | 12 - arch/powerpc/include/asm/hw_irq.h | 11 +- arch/powerpc/include/asm/icswx.h | 6 +- arch/powerpc/include/asm/iommu.h | 2 +- arch/powerpc/include/asm/irq.h | 1 + arch/powerpc/include/asm/kvm_host.h | 1 - arch/powerpc/include/asm/machdep.h | 3 + arch/powerpc/include/asm/mmu_context.h | 2 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 14 - arch/powerpc/include/asm/nohash/32/pgtable.h | 20 +- arch/powerpc/include/asm/nohash/pgtable.h | 5 + arch/powerpc/include/asm/pci-bridge.h | 6 - arch/powerpc/include/asm/pci.h | 2 +- arch/powerpc/include/asm/pnv-ocxl.h | 3 + arch/powerpc/include/asm/processor.h | 16 +- arch/powerpc/include/asm/reg.h | 3 +- arch/powerpc/include/asm/smp.h | 24 +- arch/powerpc/include/asm/svm.h | 4 - arch/powerpc/include/asm/synch.h | 19 +- arch/powerpc/include/asm/thread_info.h | 5 +- arch/powerpc/include/asm/tlb.h | 13 + arch/powerpc/include/asm/topology.h | 20 +- arch/powerpc/include/asm/uaccess.h | 142 +- arch/powerpc/include/uapi/asm/ptrace.h | 1 - arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/asm-offsets.c | 1 - arch/powerpc/kernel/cputable.c | 1 - arch/powerpc/kernel/dma-iommu.c | 2 - arch/powerpc/kernel/dt_cpu_ftrs.c | 1 - arch/powerpc/kernel/eeh.c | 143 +- arch/powerpc/kernel/eeh_pe.c | 46 +- arch/powerpc/kernel/exceptions-64e.S | 11 + arch/powerpc/kernel/fadump.c | 59 +- arch/powerpc/kernel/fpu.S | 15 + arch/powerpc/kernel/head_32.S | 10 +- arch/powerpc/kernel/head_32.h | 72 +- arch/powerpc/kernel/head_64.S | 7 +- arch/powerpc/kernel/hw_breakpoint.c | 149 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 162 - arch/powerpc/kernel/idle.c | 8 + arch/powerpc/kernel/iommu.c | 11 +- arch/powerpc/kernel/irq.c | 71 +- arch/powerpc/kernel/kprobes.c | 53 +- arch/powerpc/kernel/misc_32.S | 48 + .../asm/module.lds.h => kernel/module.lds} | 0 arch/powerpc/kernel/pci-common.c | 114 - arch/powerpc/kernel/process.c | 149 +- arch/powerpc/kernel/prom.c | 5 - arch/powerpc/kernel/prom_init.c | 17 +- arch/powerpc/kernel/ptrace/ptrace-noadv.c | 9 +- arch/powerpc/kernel/rtas.c | 153 - arch/powerpc/kernel/setup_64.c | 105 +- arch/powerpc/kernel/signal.c | 3 + arch/powerpc/kernel/smp.c | 374 +- arch/powerpc/kernel/syscalls/syscall.tbl | 14 +- arch/powerpc/kernel/sysfs.c | 49 +- arch/powerpc/kernel/tau_6xx.c | 147 +- arch/powerpc/kernel/tm.S | 35 +- arch/powerpc/kernel/vdso32/Makefile | 2 +- arch/powerpc/kernel/vdso64/Makefile | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 2 +- arch/powerpc/kexec/file_load_64.c | 16 +- arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 4 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 29 +- arch/powerpc/kvm/book3s_hv_builtin.c | 12 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 9 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 8 - arch/powerpc/kvm/book3s_hv_uvmem.c | 14 +- arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/kvm/book3s_xics.c | 86 +- arch/powerpc/kvm/book3s_xive_native.c | 12 +- arch/powerpc/kvm/booke.c | 6 +- arch/powerpc/lib/checksum_32.S | 74 +- arch/powerpc/lib/checksum_64.S | 37 +- arch/powerpc/lib/checksum_wrappers.c | 74 +- arch/powerpc/lib/code-patching.c | 17 +- arch/powerpc/lib/sstep.c | 15 +- arch/powerpc/mm/book3s64/hash_native.c | 8 +- arch/powerpc/mm/book3s64/hash_utils.c | 28 +- arch/powerpc/mm/book3s64/internal.h | 2 - arch/powerpc/mm/book3s64/mmu_context.c | 4 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 11 +- arch/powerpc/mm/book3s64/radix_tlb.c | 35 +- arch/powerpc/mm/book3s64/slb.c | 4 +- arch/powerpc/mm/dma-noncoherent.c | 2 +- arch/powerpc/mm/drmem.c | 6 +- arch/powerpc/mm/hugetlbpage.c | 20 +- arch/powerpc/mm/init_64.c | 39 +- arch/powerpc/mm/kasan/kasan_init_32.c | 20 +- arch/powerpc/mm/mem.c | 39 +- arch/powerpc/mm/nohash/8xx.c | 7 + arch/powerpc/mm/nohash/fsl_booke.c | 16 - arch/powerpc/mm/nohash/tlb.c | 4 + arch/powerpc/mm/numa.c | 108 +- arch/powerpc/mm/pgtable.c | 11 +- arch/powerpc/mm/pgtable_32.c | 8 +- arch/powerpc/mm/ptdump/8xx.c | 5 - arch/powerpc/oprofile/cell/spu_task_sync.c | 2 +- arch/powerpc/perf/hv-gpci.c | 9 + arch/powerpc/perf/hv-gpci.h | 27 + arch/powerpc/perf/imc-pmu.c | 3 + arch/powerpc/perf/isa207-common.c | 10 - arch/powerpc/perf/isa207-common.h | 2 - arch/powerpc/perf/power10-pmu.c | 1 + arch/powerpc/perf/power5+-pmu.c | 2 - arch/powerpc/perf/power5-pmu.c | 2 - arch/powerpc/perf/power6-pmu.c | 2 - arch/powerpc/perf/power7-pmu.c | 2 - arch/powerpc/perf/ppc970-pmu.c | 2 - arch/powerpc/platforms/44x/machine_check.c | 1 - arch/powerpc/platforms/44x/ppc476.c | 5 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 4 +- arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/Kconfig | 14 +- arch/powerpc/platforms/Kconfig.cputype | 7 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 3 +- arch/powerpc/platforms/embedded6xx/storcenter.c | 3 +- arch/powerpc/platforms/powermac/pmac.h | 2 +- arch/powerpc/platforms/powermac/sleep.S | 15 +- arch/powerpc/platforms/powermac/smp.c | 8 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 98 +- arch/powerpc/platforms/powernv/idle.c | 302 +- arch/powerpc/platforms/powernv/memtrace.c | 2 +- arch/powerpc/platforms/powernv/ocxl.c | 30 + arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/powernv/opal-elog.c | 33 +- arch/powerpc/platforms/powernv/opal-msglog.c | 2 - arch/powerpc/platforms/powernv/opal-prd.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 8 + arch/powerpc/platforms/powernv/powernv.h | 7 - arch/powerpc/platforms/powernv/rng.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 24 - arch/powerpc/platforms/powernv/smp.c | 6 +- arch/powerpc/platforms/powernv/vas-window.c | 9 +- arch/powerpc/platforms/ps3/spu.c | 4 +- arch/powerpc/platforms/ps3/system-bus.c | 6 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 377 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 6 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 23 +- arch/powerpc/platforms/pseries/ibmebus.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 242 +- arch/powerpc/platforms/pseries/lpar.c | 2 - arch/powerpc/platforms/pseries/lparcfg.c | 35 - arch/powerpc/platforms/pseries/papr_scm.c | 7 +- arch/powerpc/platforms/pseries/rng.c | 1 - arch/powerpc/platforms/pseries/setup.c | 6 - arch/powerpc/platforms/pseries/svm.c | 26 - arch/powerpc/platforms/pseries/vio.c | 4 +- arch/powerpc/sysdev/xics/icp-hv.c | 1 - arch/powerpc/sysdev/xive/common.c | 4 +- arch/powerpc/tools/checkpatch.sh | 1 + arch/powerpc/tools/unrel_branch_check.sh | 125 +- arch/powerpc/xmon/xmon.c | 1 - arch/riscv/Kconfig | 39 +- arch/riscv/Makefile | 4 +- arch/riscv/configs/defconfig | 1 - arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/cacheinfo.h | 5 - arch/riscv/include/asm/efi.h | 55 - arch/riscv/include/asm/elf.h | 13 - arch/riscv/include/asm/fixmap.h | 16 +- arch/riscv/include/asm/io.h | 1 - arch/riscv/include/asm/mmu.h | 2 - arch/riscv/include/asm/module.lds.h | 9 - arch/riscv/include/asm/pgtable.h | 5 - arch/riscv/include/asm/sections.h | 13 - arch/riscv/include/asm/thread_info.h | 6 + arch/riscv/include/asm/uaccess.h | 177 +- arch/riscv/include/uapi/asm/auxvec.h | 24 - arch/riscv/kernel/Makefile | 2 - arch/riscv/kernel/cacheinfo.c | 98 +- arch/riscv/kernel/efi-header.S | 111 - arch/riscv/kernel/efi.c | 96 - arch/riscv/kernel/head.S | 18 +- arch/riscv/kernel/head.h | 2 + arch/riscv/kernel/image-vars.h | 51 - arch/riscv/kernel/module.lds | 8 + arch/riscv/kernel/process.c | 1 + arch/riscv/kernel/setup.c | 18 +- arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/kernel/vmlinux.lds.S | 24 +- arch/riscv/lib/Makefile | 2 +- arch/riscv/mm/fault.c | 356 +- arch/riscv/mm/init.c | 240 +- arch/riscv/mm/kasan_init.c | 10 +- arch/riscv/mm/ptdump.c | 48 +- arch/s390/Kconfig | 24 +- arch/s390/Kconfig.debug | 12 + arch/s390/boot/Makefile | 4 + arch/s390/boot/compressed/Makefile | 4 + arch/s390/boot/compressed/decompressor.c | 1 + arch/s390/boot/compressed/vmlinux.lds.S | 22 +- arch/s390/boot/head.S | 21 +- arch/s390/boot/ipl_parm.c | 60 +- arch/s390/boot/kaslr.c | 138 +- arch/s390/boot/pgm_check_info.c | 11 +- arch/s390/boot/startup.c | 5 +- arch/s390/boot/text_dma.S | 17 + arch/s390/boot/uv.c | 3 - arch/s390/configs/debug_defconfig | 5 +- arch/s390/configs/defconfig | 5 +- arch/s390/include/asm/ccwdev.h | 9 +- arch/s390/include/asm/checksum.h | 112 +- arch/s390/include/asm/chsc.h | 7 - arch/s390/include/asm/cio.h | 2 +- arch/s390/include/asm/clocksource.h | 7 - arch/s390/include/asm/clp.h | 3 - arch/s390/include/asm/compat.h | 2 + arch/s390/include/asm/css_chars.h | 4 +- arch/s390/include/asm/gmap.h | 2 + arch/s390/include/asm/io.h | 8 - arch/s390/include/asm/ipl.h | 7 - arch/s390/include/asm/kasan.h | 1 - arch/s390/include/asm/pci.h | 6 +- arch/s390/include/asm/pci_clp.h | 19 - arch/s390/include/asm/pgalloc.h | 2 + arch/s390/include/asm/pgtable.h | 10 +- arch/s390/include/asm/ptdump.h | 14 - arch/s390/include/asm/qdio.h | 10 +- arch/s390/include/asm/sclp.h | 5 +- arch/s390/include/asm/set_memory.h | 4 - arch/s390/include/asm/setup.h | 7 +- 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/uaccess.h | 111 - arch/s390/include/asm/uv.h | 7 - arch/s390/include/asm/vdso.h | 27 +- arch/s390/include/asm/vdso/clocksource.h | 8 - arch/s390/include/asm/vdso/data.h | 13 - arch/s390/include/asm/vdso/gettimeofday.h | 71 - arch/s390/include/asm/vdso/processor.h | 7 - arch/s390/include/asm/vdso/vdso.h | 0 arch/s390/include/asm/vdso/vsyscall.h | 26 - arch/s390/include/asm/vtimer.h | 2 + arch/s390/include/uapi/asm/pkey.h | 77 +- arch/s390/include/uapi/asm/sie.h | 2 +- arch/s390/kernel/asm-offsets.c | 20 + arch/s390/kernel/crash_dump.c | 16 +- arch/s390/kernel/diag.c | 13 +- arch/s390/kernel/dis.c | 22 +- arch/s390/kernel/early.c | 13 + arch/s390/kernel/early_printk.c | 2 +- arch/s390/kernel/entry.S | 6 + arch/s390/kernel/entry.h | 4 + arch/s390/kernel/ipl.c | 119 +- arch/s390/kernel/kprobes.c | 136 +- arch/s390/kernel/setup.c | 91 +- arch/s390/kernel/smp.c | 12 +- arch/s390/kernel/stacktrace.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 14 +- arch/s390/kernel/time.c | 318 +- arch/s390/kernel/uv.c | 66 +- arch/s390/kernel/vdso.c | 29 +- arch/s390/kernel/vdso64/Makefile | 25 +- arch/s390/kernel/vdso64/clock_getres.S | 50 + arch/s390/kernel/vdso64/clock_gettime.S | 163 + arch/s390/kernel/vdso64/gettimeofday.S | 71 + arch/s390/kernel/vdso64/vdso64_generic.c | 18 - arch/s390/kernel/vdso64/vdso_user_wrapper.S | 38 - arch/s390/kernel/vmlinux.lds.S | 1 - arch/s390/lib/string.c | 2 +- arch/s390/mm/Makefile | 2 +- arch/s390/mm/dump_pagetables.c | 360 +- arch/s390/mm/gmap.c | 2 +- arch/s390/mm/init.c | 2 - arch/s390/mm/kasan_init.c | 44 +- arch/s390/mm/page-states.c | 6 +- arch/s390/mm/pageattr.c | 2 +- arch/s390/mm/pgtable.c | 20 - arch/s390/mm/vmem.c | 7 +- arch/s390/net/bpf_jit_comp.c | 61 +- arch/s390/pci/Makefile | 1 - arch/s390/pci/pci.c | 59 +- arch/s390/pci/pci_bus.c | 71 +- arch/s390/pci/pci_bus.h | 13 + arch/s390/pci/pci_clp.c | 85 +- arch/s390/pci/pci_dma.c | 10 +- arch/s390/pci/pci_event.c | 3 +- arch/s390/pci/pci_iov.c | 99 - arch/s390/pci/pci_iov.h | 30 - arch/s390/scripts/Makefile.chkbss | 20 + arch/sh/Kconfig | 17 +- arch/sh/boards/mach-ap325rxa/setup.c | 1 - arch/sh/boards/mach-ecovec24/setup.c | 1 - arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 1 - arch/sh/drivers/pci/fixups-dreamcast.c | 2 +- arch/sh/drivers/pci/pci.c | 1 + arch/sh/drivers/pci/pcie-sh7786.c | 9 +- arch/sh/include/asm/checksum_32.h | 36 +- arch/sh/kernel/dma-coherent.c | 2 +- arch/sh/kernel/kprobes.c | 58 +- arch/sh/kernel/syscalls/syscall.tbl | 2 - arch/sh/kernel/vmlinux.lds.S | 1 - arch/sh/lib/checksum.S | 119 +- arch/sh/mm/init.c | 9 +- arch/sparc/Kconfig | 22 +- arch/sparc/boot/piggyback.c | 4 - arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/checksum.h | 2 - arch/sparc/include/asm/checksum_32.h | 70 +- arch/sparc/include/asm/checksum_64.h | 39 +- arch/sparc/include/asm/compat.h | 3 +- arch/sparc/include/asm/io_32.h | 17 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_64.h | 1 - arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/iommu-common.c | 10 +- arch/sparc/kernel/iommu.c | 5 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/kprobes.c | 51 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/pci_sun4v.c | 4 +- arch/sparc/kernel/process.c | 6 +- arch/sparc/kernel/process_32.c | 12 + arch/sparc/kernel/setup_32.c | 3 + arch/sparc/kernel/setup_64.c | 4 + arch/sparc/kernel/smp_64.c | 65 +- arch/sparc/kernel/syscalls/syscall.tbl | 14 +- arch/sparc/kernel/unaligned_32.c | 96 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/kernel/vmlinux.lds.S | 1 - arch/sparc/lib/checksum_32.S | 202 +- arch/sparc/lib/csum_copy.S | 3 +- arch/sparc/lib/csum_copy_from_user.S | 4 +- arch/sparc/lib/csum_copy_to_user.S | 4 +- arch/sparc/lib/memset.S | 1 - arch/sparc/mm/fault_32.c | 6 +- arch/sparc/mm/init_64.c | 12 +- arch/sparc/mm/io-unit.c | 2 +- arch/sparc/mm/iommu.c | 2 +- arch/sparc/mm/srmmu.c | 18 +- arch/sparc/vdso/Makefile | 2 +- arch/um/Kconfig | 17 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/cacheflush.h | 9 - arch/um/kernel/dyn.lds.S | 2 +- arch/um/kernel/uml.lds.S | 2 +- arch/x86/Kconfig | 21 +- arch/x86/Makefile | 4 - arch/x86/boot/compressed/Makefile | 52 +- arch/x86/boot/compressed/cpuflags.c | 4 + arch/x86/boot/compressed/head_32.S | 99 +- arch/x86/boot/compressed/head_64.S | 198 +- arch/x86/boot/compressed/ident_map_64.c | 349 - arch/x86/boot/compressed/idt_64.c | 54 - arch/x86/boot/compressed/idt_handlers_64.S | 77 - arch/x86/boot/compressed/kaslr.c | 266 +- arch/x86/boot/compressed/kaslr_64.c | 153 + arch/x86/boot/compressed/misc.c | 7 - arch/x86/boot/compressed/misc.h | 54 +- arch/x86/boot/compressed/mkpiggy.c | 6 - arch/x86/boot/compressed/pgtable_64.c | 9 + arch/x86/boot/compressed/sev-es.c | 214 - arch/x86/boot/compressed/vmlinux.lds.S | 50 +- arch/x86/boot/setup.ld | 2 +- arch/x86/boot/tools/build.c | 4 + arch/x86/crypto/blake2s-glue.c | 1 - arch/x86/crypto/chacha_glue.c | 1 - arch/x86/crypto/crc32c-intel_glue.c | 18 +- arch/x86/crypto/curve25519-x86_64.c | 69 +- arch/x86/crypto/nhpoly1305-avx2-glue.c | 1 - arch/x86/crypto/nhpoly1305-sse2-glue.c | 1 - arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 8 +- arch/x86/crypto/poly1305_glue.c | 4 +- arch/x86/entry/calling.h | 1 + arch/x86/entry/entry_64.S | 89 +- arch/x86/entry/syscall_x32.c | 5 - arch/x86/entry/syscalls/syscall_32.tbl | 16 +- arch/x86/entry/syscalls/syscall_64.tbl | 12 +- arch/x86/entry/vdso/Makefile | 2 +- arch/x86/entry/vdso/vdso32/vclock_gettime.c | 1 - arch/x86/events/amd/ibs.c | 93 +- arch/x86/events/amd/iommu.c | 2 +- arch/x86/events/amd/uncore.c | 186 +- arch/x86/events/core.c | 218 +- arch/x86/events/intel/core.c | 364 +- arch/x86/events/intel/ds.c | 32 +- arch/x86/events/intel/uncore.c | 275 +- arch/x86/events/intel/uncore.h | 2 - arch/x86/events/intel/uncore_snb.c | 45 +- arch/x86/events/intel/uncore_snbep.c | 72 +- arch/x86/events/msr.c | 1 - arch/x86/events/perf_event.h | 52 +- arch/x86/events/rapl.c | 1 - arch/x86/hyperv/hv_init.c | 8 +- arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/ia32/ia32_aout.c | 1 + arch/x86/include/asm/apic.h | 8 - arch/x86/include/asm/asm.h | 6 +- arch/x86/include/asm/cacheflush.h | 8 - arch/x86/include/asm/checksum.h | 1 - arch/x86/include/asm/checksum_32.h | 40 +- arch/x86/include/asm/checksum_64.h | 14 +- arch/x86/include/asm/compat.h | 3 +- arch/x86/include/asm/cpu_entry_area.h | 33 +- arch/x86/include/asm/cpufeatures.h | 6 +- arch/x86/include/asm/debugreg.h | 2 + arch/x86/include/asm/desc.h | 27 - arch/x86/include/asm/desc_defs.h | 10 - arch/x86/include/asm/disabled-features.h | 9 +- arch/x86/include/asm/dma-mapping.h | 2 + arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/fpu/api.h | 12 - arch/x86/include/asm/fpu/internal.h | 38 +- arch/x86/include/asm/fpu/types.h | 11 +- arch/x86/include/asm/fpu/xcr.h | 34 - arch/x86/include/asm/fpu/xstate.h | 2 +- arch/x86/include/asm/fsgsbase.h | 4 +- arch/x86/include/asm/hw_irq.h | 89 +- arch/x86/include/asm/hyperv-tlfs.h | 33 + arch/x86/include/asm/idtentry.h | 54 +- arch/x86/include/asm/insn-eval.h | 6 - arch/x86/include/asm/irq_remapping.h | 8 + arch/x86/include/asm/irqdomain.h | 8 +- arch/x86/include/asm/kprobes.h | 4 - arch/x86/include/asm/mce.h | 9 +- arch/x86/include/asm/mem_encrypt.h | 5 - arch/x86/include/asm/mpspec.h | 10 + arch/x86/include/asm/msi.h | 2 + arch/x86/include/asm/msr-index.h | 10 - arch/x86/include/asm/msr.h | 20 +- arch/x86/include/asm/nospec-branch.h | 18 +- arch/x86/include/asm/numa.h | 10 +- arch/x86/include/asm/orc_types.h | 34 + arch/x86/include/asm/page_32_types.h | 11 - arch/x86/include/asm/page_64_types.h | 39 - arch/x86/include/asm/paravirt.h | 151 +- arch/x86/include/asm/paravirt_types.h | 23 + arch/x86/include/asm/pci.h | 11 + arch/x86/include/asm/pci_x86.h | 11 - arch/x86/include/asm/perf_event.h | 98 +- arch/x86/include/asm/pgtable-3level_types.h | 5 + arch/x86/include/asm/pgtable.h | 9 +- arch/x86/include/asm/pgtable_64_types.h | 2 + arch/x86/include/asm/processor.h | 65 +- arch/x86/include/asm/proto.h | 1 - arch/x86/include/asm/realmode.h | 7 - arch/x86/include/asm/required-features.h | 2 +- arch/x86/include/asm/segment.h | 6 +- arch/x86/include/asm/setup.h | 6 +- arch/x86/include/asm/sev-es.h | 114 - arch/x86/include/asm/special_insns.h | 34 +- arch/x86/include/asm/stacktrace.h | 2 - arch/x86/include/asm/static_call.h | 40 - arch/x86/include/asm/svm.h | 106 +- arch/x86/include/asm/sync_core.h | 34 +- arch/x86/include/asm/text-patching.h | 19 - arch/x86/include/asm/thread_info.h | 11 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/asm/trap_pf.h | 24 - arch/x86/include/asm/trapnr.h | 1 - arch/x86/include/asm/traps.h | 20 +- arch/x86/include/asm/uaccess.h | 96 +- arch/x86/include/asm/unwind_hints.h | 56 +- arch/x86/include/asm/x86_init.h | 32 +- arch/x86/include/uapi/asm/svm.h | 11 - arch/x86/kernel/Makefile | 4 - arch/x86/kernel/alternative.c | 5 - arch/x86/kernel/amd_gart_64.c | 12 +- arch/x86/kernel/apic/apic.c | 3 - arch/x86/kernel/apic/io_apic.c | 74 +- arch/x86/kernel/apic/msi.c | 118 +- arch/x86/kernel/apic/probe_32.c | 3 + arch/x86/kernel/apic/probe_64.c | 3 + arch/x86/kernel/apic/vector.c | 3 +- arch/x86/kernel/asm-offsets.c | 3 + arch/x86/kernel/cpu/amd.c | 3 +- arch/x86/kernel/cpu/aperfmperf.c | 16 +- arch/x86/kernel/cpu/bugs.c | 54 - arch/x86/kernel/cpu/centaur.c | 27 +- arch/x86/kernel/cpu/common.c | 92 +- arch/x86/kernel/cpu/cpuid-deps.c | 2 - arch/x86/kernel/cpu/mce/amd.c | 44 +- arch/x86/kernel/cpu/mce/core.c | 130 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 4 +- arch/x86/kernel/cpu/mce/internal.h | 10 - arch/x86/kernel/cpu/mce/severity.c | 32 +- arch/x86/kernel/cpu/mshyperv.c | 8 +- arch/x86/kernel/cpu/resctrl/core.c | 60 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 92 +- arch/x86/kernel/cpu/resctrl/internal.h | 49 +- arch/x86/kernel/cpu/resctrl/monitor.c | 16 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 85 +- arch/x86/kernel/cpu/scattered.c | 3 - arch/x86/kernel/cpu/vmware.c | 50 +- arch/x86/kernel/devicetree.c | 4 +- arch/x86/kernel/dumpstack.c | 10 +- arch/x86/kernel/dumpstack_64.c | 46 +- arch/x86/kernel/e820.c | 16 +- arch/x86/kernel/fpu/init.c | 41 + arch/x86/kernel/fpu/xstate.c | 63 +- arch/x86/kernel/head64.c | 122 +- arch/x86/kernel/head_64.S | 165 +- arch/x86/kernel/hw_breakpoint.c | 58 +- arch/x86/kernel/idt.c | 41 +- arch/x86/kernel/kgdb.c | 5 +- arch/x86/kernel/kprobes/core.c | 111 +- arch/x86/kernel/kprobes/opt.c | 7 +- arch/x86/kernel/kvm.c | 35 +- arch/x86/kernel/mpparse.c | 27 +- arch/x86/kernel/msr.c | 18 +- arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/paravirt.c | 19 + arch/x86/kernel/paravirt_patch.c | 17 + arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/process_64.c | 8 +- arch/x86/kernel/ptrace.c | 6 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 62 +- arch/x86/kernel/sev-es-shared.c | 507 - arch/x86/kernel/sev-es.c | 1404 - arch/x86/kernel/signal_compat.c | 2 +- arch/x86/kernel/smpboot.c | 13 +- arch/x86/kernel/stacktrace.c | 10 +- arch/x86/kernel/static_call.c | 98 - arch/x86/kernel/sys_ia32.c | 2 +- arch/x86/kernel/traps.c | 194 +- arch/x86/kernel/tsc.c | 10 +- arch/x86/kernel/umip.c | 89 +- arch/x86/kernel/unwind_orc.c | 11 +- arch/x86/kernel/vmlinux.lds.S | 40 +- arch/x86/kernel/x86_init.c | 26 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/hyperv.c | 20 +- arch/x86/kvm/mmu/page_track.c | 6 +- arch/x86/kvm/svm/nested.c | 47 +- arch/x86/kvm/svm/sev.c | 3 +- arch/x86/kvm/svm/svm.c | 4 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/lib/checksum_32.S | 117 +- arch/x86/lib/csum-copy_64.S | 140 +- arch/x86/lib/csum-wrappers_64.c | 86 +- arch/x86/lib/getuser.S | 47 +- arch/x86/lib/insn-eval.c | 130 - arch/x86/lib/putuser.S | 25 +- arch/x86/lib/usercopy_64.c | 3 - arch/x86/mm/cpu_entry_area.c | 3 +- arch/x86/mm/extable.c | 1 - arch/x86/mm/init_64.c | 20 +- arch/x86/mm/mem_encrypt.c | 38 +- arch/x86/mm/mem_encrypt_identity.c | 3 - arch/x86/mm/numa.c | 34 +- arch/x86/mm/numa_emulation.c | 3 +- arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/mm/tlb.c | 100 +- arch/x86/net/bpf_jit_comp.c | 310 +- arch/x86/pci/common.c | 18 +- arch/x86/pci/fixup.c | 2 +- arch/x86/pci/init.c | 13 +- arch/x86/pci/intel_mid_pci.c | 3 +- arch/x86/pci/sta2x11-fixup.c | 7 +- arch/x86/pci/xen.c | 137 +- arch/x86/platform/efi/efi.c | 3 - arch/x86/platform/efi/efi_64.c | 10 - arch/x86/platform/uv/uv_irq.c | 16 +- arch/x86/platform/uv/uv_time.c | 7 +- arch/x86/realmode/init.c | 24 +- arch/x86/realmode/rm/header.S | 3 - arch/x86/realmode/rm/trampoline_64.S | 20 - arch/x86/tools/gen-insn-attr-x86.awk | 50 +- arch/x86/um/asm/checksum.h | 16 + arch/x86/um/asm/checksum_32.h | 23 + arch/x86/xen/enlighten_pv.c | 19 +- arch/x86/xen/grant-table.c | 27 +- arch/x86/xen/mmu_pv.c | 10 +- arch/x86/xen/pci-swiotlb-xen.c | 2 +- arch/xtensa/Kconfig | 17 +- arch/xtensa/include/asm/checksum.h | 34 +- arch/xtensa/include/asm/uaccess.h | 2 +- arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/pci-dma.c | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 - arch/xtensa/lib/checksum.S | 67 +- arch/xtensa/mm/init.c | 57 +- block/Kconfig | 2 + block/bfq-iosched.c | 9 +- block/bio.c | 20 +- block/blk-cgroup.c | 32 +- block/blk-core.c | 251 +- block/blk-crypto-internal.h | 21 +- block/blk-crypto.c | 33 +- block/blk-integrity.c | 6 +- block/blk-iocost.c | 1619 +- block/blk-lib.c | 2 +- block/blk-map.c | 177 +- block/blk-merge.c | 245 +- block/blk-mq-debugfs.c | 11 +- block/blk-mq-sched.c | 150 +- block/blk-mq-sched.h | 3 + block/blk-mq-tag.c | 156 +- block/blk-mq-tag.h | 56 +- block/blk-mq.c | 99 +- block/blk-mq.h | 76 +- block/blk-settings.c | 40 +- block/blk-sysfs.c | 277 +- block/blk-throttle.c | 59 +- block/blk.h | 29 +- block/bounce.c | 19 +- block/bsg-lib.c | 2 +- block/genhd.c | 160 +- block/ioctl.c | 33 +- block/ioprio.c | 2 +- block/kyber-iosched.c | 6 +- block/mq-deadline.c | 6 - block/partitions/core.c | 29 +- block/scsi_ioctl.c | 22 +- crypto/Kconfig | 40 - crypto/Makefile | 8 - crypto/af_alg.c | 14 +- crypto/ahash.c | 54 +- crypto/algif_aead.c | 9 +- crypto/algif_rng.c | 175 +- crypto/algif_skcipher.c | 2 +- crypto/arc4.c | 11 - 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/cbc.c | 144 +- crypto/crc32c_generic.c | 4 +- crypto/crct10dif_generic.c | 2 +- crypto/crypto_engine.c | 3 +- crypto/ecrdsa.c | 1 - crypto/internal.h | 16 +- crypto/jitterentropy-kcapi.c | 2 +- crypto/proc.c | 4 +- crypto/rsa-pkcs1pad.c | 1 - crypto/sm2.c | 481 - crypto/sm2signature.asn1 | 4 - crypto/sm3_generic.c | 7 +- crypto/tcrypt.c | 18 +- crypto/tcrypt.h | 29 + crypto/testmgr.c | 25 +- crypto/testmgr.h | 59 - crypto/xor.c | 67 +- drivers/accessibility/speakup/main.c | 4 +- drivers/acpi/Kconfig | 65 +- drivers/acpi/Makefile | 10 +- drivers/acpi/acpi_apd.c | 32 +- drivers/acpi/acpi_cmos_rtc.c | 2 + drivers/acpi/acpi_configfs.c | 1 - drivers/acpi/acpi_extlog.c | 6 +- drivers/acpi/acpi_lpss.c | 24 +- drivers/acpi/acpi_memhotplug.c | 22 +- drivers/acpi/acpi_platform.c | 2 + drivers/acpi/acpi_pnp.c | 2 - drivers/acpi/acpi_processor.c | 34 +- drivers/acpi/acpica/acglobal.h | 6 - drivers/acpi/acpica/achware.h | 6 - drivers/acpi/acpica/aclocal.h | 11 +- drivers/acpi/acpica/evgpe.c | 4 +- drivers/acpi/acpica/evgpeblk.c | 27 +- drivers/acpi/acpica/evgpeinit.c | 23 +- drivers/acpi/acpica/hwgpe.c | 102 +- drivers/acpi/acpica/hwvalid.c | 30 - drivers/acpi/apei/apei-base.c | 6 +- drivers/acpi/apei/ghes.c | 63 - drivers/acpi/arm64/iort.c | 18 +- drivers/acpi/bus.c | 5 - drivers/acpi/button.c | 13 +- drivers/acpi/container.c | 3 + drivers/acpi/custom_method.c | 2 + drivers/acpi/debugfs.c | 3 + drivers/acpi/dock.c | 2 + drivers/acpi/dptf/Kconfig | 14 - drivers/acpi/dptf/Makefile | 1 - drivers/acpi/dptf/dptf_pch_fivr.c | 126 - drivers/acpi/dptf/int340x_thermal.c | 1 - drivers/acpi/event.c | 3 + drivers/acpi/nfit/core.c | 10 +- drivers/acpi/numa/hmat.c | 167 +- drivers/acpi/numa/srat.c | 82 +- drivers/acpi/osl.c | 30 +- drivers/acpi/pci_mcfg.c | 22 +- drivers/acpi/pci_root.c | 4 +- drivers/acpi/pci_slot.c | 3 + drivers/acpi/pmic/Kconfig | 67 - drivers/acpi/pmic/Makefile | 10 - drivers/acpi/proc.c | 4 + drivers/acpi/processor_core.c | 3 + drivers/acpi/processor_thermal.c | 2 + drivers/acpi/scan.c | 5 +- drivers/acpi/tiny-power-button.c | 1 + drivers/acpi/video_detect.c | 12 +- drivers/acpi/wakeup.c | 2 + drivers/android/binder.c | 22 +- drivers/android/binder_alloc.c | 57 +- drivers/android/binder_alloc.h | 5 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/android/binderfs.c | 2 +- drivers/ata/ahci.c | 4 - drivers/ata/ahci_qoriq.c | 20 +- drivers/ata/pata_cmd64x.c | 2 +- drivers/ata/sata_highbank.c | 7 +- drivers/atm/atmtcp.c | 2 +- drivers/base/Makefile | 2 +- drivers/base/arch_topology.c | 15 +- drivers/base/bus.c | 2 +- drivers/base/cacheinfo.c | 49 +- drivers/base/class.c | 2 +- drivers/base/core.c | 113 +- drivers/base/cpu.c | 84 +- drivers/base/dd.c | 10 +- drivers/base/devcon.c | 231 + drivers/base/devcoredump.c | 2 +- drivers/base/devres.c | 105 - drivers/base/firmware_loader/fallback.c | 25 +- drivers/base/firmware_loader/fallback.h | 5 +- drivers/base/firmware_loader/fallback_platform.c | 12 +- drivers/base/firmware_loader/firmware.h | 7 +- drivers/base/firmware_loader/main.c | 135 +- drivers/base/memory.c | 65 +- drivers/base/node.c | 342 +- drivers/base/platform.c | 37 +- drivers/base/power/domain.c | 71 +- drivers/base/power/runtime.c | 5 +- drivers/base/power/sysfs.c | 160 +- drivers/base/power/wakeup_stats.c | 17 +- drivers/base/property.c | 73 - drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 - drivers/base/regmap/internal.h | 3 - drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap-irq.c | 33 +- drivers/base/regmap/regmap-sdw.c | 1 + drivers/base/regmap/regmap-spi-avmm.c | 719 - drivers/base/regmap/regmap.c | 145 +- drivers/base/soc.c | 64 +- drivers/base/syscore.c | 8 +- drivers/base/topology.c | 10 +- drivers/bcma/driver_pci_host.c | 4 +- drivers/block/amiflop.c | 2 +- drivers/block/aoe/aoeblk.c | 3 +- drivers/block/aoe/aoecmd.c | 4 +- drivers/block/ataflop.c | 7 +- drivers/block/brd.c | 1 + drivers/block/drbd/drbd_actlog.c | 2 +- drivers/block/drbd/drbd_int.h | 1 + drivers/block/drbd/drbd_main.c | 31 +- drivers/block/drbd/drbd_nl.c | 26 +- drivers/block/drbd/drbd_receiver.c | 12 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_worker.c | 6 +- drivers/block/floppy.c | 8 +- drivers/block/loop.c | 4 +- drivers/block/nbd.c | 21 +- drivers/block/null_blk.h | 5 - drivers/block/null_blk_main.c | 22 +- drivers/block/null_blk_zoned.c | 319 +- drivers/block/paride/pcd.c | 2 +- drivers/block/pktcdvd.c | 94 +- drivers/block/rbd.c | 4 +- drivers/block/rnbd/rnbd-clt.c | 12 +- drivers/block/rsxx/core.c | 2 +- drivers/block/swim.c | 22 +- drivers/block/swim3.c | 4 +- drivers/block/virtio_blk.c | 4 +- drivers/block/xsysace.c | 26 +- drivers/block/zram/zram_drv.c | 32 +- drivers/bluetooth/ath3k.c | 93 +- drivers/bluetooth/btintel.c | 291 +- drivers/bluetooth/btintel.h | 91 - drivers/bluetooth/btmrvl_sdio.c | 54 +- drivers/bluetooth/btmtksdio.c | 4 +- drivers/bluetooth/btusb.c | 129 +- drivers/bluetooth/hci_h5.c | 10 +- drivers/bluetooth/hci_intel.c | 54 +- drivers/bluetooth/hci_ldisc.c | 1 - drivers/bluetooth/hci_qca.c | 27 +- drivers/bluetooth/hci_serdev.c | 36 +- drivers/bus/brcmstb_gisb.c | 100 +- drivers/bus/fsl-mc/dprc-driver.c | 190 +- drivers/bus/fsl-mc/dprc.c | 141 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 12 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 75 +- drivers/bus/fsl-mc/fsl-mc-private.h | 31 +- drivers/bus/fsl-mc/mc-io.c | 7 +- drivers/bus/mhi/Kconfig | 20 +- drivers/bus/mhi/core/Makefile | 3 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/debugfs.c | 411 - drivers/bus/mhi/core/init.c | 87 +- drivers/bus/mhi/core/internal.h | 37 +- drivers/bus/mhi/core/main.c | 27 +- drivers/bus/mhi/core/pm.c | 28 +- drivers/bus/mvebu-mbus.c | 12 +- drivers/cdrom/gdrom.c | 2 +- drivers/char/Kconfig | 3 +- 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 | 24 - drivers/char/hw_random/Makefile | 2 - drivers/char/hw_random/cctrng.c | 9 +- drivers/char/hw_random/imx-rngc.c | 1 - drivers/char/hw_random/ingenic-trng.c | 161 - drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/iproc-rng200.c | 8 +- drivers/char/hw_random/mxc-rnga.c | 6 +- drivers/char/hw_random/npcm-rng.c | 14 +- drivers/char/hw_random/optee-rng.c | 6 +- drivers/char/hw_random/stm32-rng.c | 8 +- drivers/char/hw_random/xiphera-trng.c | 150 - drivers/char/ipmi/ipmi_bt_sm.c | 4 +- drivers/char/ipmi/ipmi_kcs_sm.c | 15 +- drivers/char/ipmi/ipmi_msghandler.c | 52 +- drivers/char/ipmi/ipmi_si_intf.c | 19 +- drivers/char/ipmi/ipmi_smic_sm.c | 35 +- drivers/char/lp.c | 6 +- drivers/char/mem.c | 28 - drivers/char/mspec.c | 5 +- drivers/char/raw.c | 56 +- drivers/char/tpm/Kconfig | 12 - drivers/char/tpm/Makefile | 1 - drivers/char/tpm/tpm-sysfs.c | 31 +- drivers/char/tpm/tpm_tis_core.c | 11 - drivers/char/tpm/tpm_tis_core.h | 1 - drivers/char/tpm/tpm_tis_synquacer.c | 208 - drivers/clk/Kconfig | 1 - drivers/clk/at91/at91sam9g45.c | 7 + drivers/clk/bcm/clk-raspberrypi.c | 1 - drivers/clk/clk-composite.c | 1 - drivers/clk/clk-fixed-factor.c | 1 - drivers/clk/clk-fixed-rate.c | 1 - drivers/clk/clk-s2mps11.c | 13 +- drivers/clk/clk-si5341.c | 4 +- drivers/clk/davinci/da8xx-cfgchip.c | 1 - drivers/clk/imx/Kconfig | 90 +- drivers/clk/imx/Makefile | 78 +- drivers/clk/imx/clk-busy.c | 1 - drivers/clk/imx/clk-composite-7ulp.c | 1 - drivers/clk/imx/clk-composite-8m.c | 3 - drivers/clk/imx/clk-cpu.c | 2 - drivers/clk/imx/clk-fixup-mux.c | 1 - drivers/clk/imx/clk-frac-pll.c | 2 - drivers/clk/imx/clk-gate2.c | 4 +- drivers/clk/imx/clk-imx21.c | 171 + drivers/clk/imx/clk-imx27.c | 73 + drivers/clk/imx/clk-imx31.c | 71 + drivers/clk/imx/clk-imx35.c | 68 + drivers/clk/imx/clk-imx6q.c | 1 - drivers/clk/imx/clk-imx6sl.c | 15 +- drivers/clk/imx/clk-imx6sx.c | 1 - drivers/clk/imx/clk-imx7d.c | 132 +- drivers/clk/imx/clk-imx8mm.c | 4 - drivers/clk/imx/clk-imx8mn.c | 4 - drivers/clk/imx/clk-imx8mp.c | 28 +- drivers/clk/imx/clk-imx8mq.c | 4 - drivers/clk/imx/clk-imx8qxp-lpcg.c | 4 - drivers/clk/imx/clk-imx8qxp.c | 4 - drivers/clk/imx/clk-lpcg-scu.c | 1 - drivers/clk/imx/clk-pfd.c | 2 +- drivers/clk/imx/clk-pfdv2.c | 2 +- drivers/clk/imx/clk-pll14xx.c | 7 +- drivers/clk/imx/clk-pllv1.c | 1 - drivers/clk/imx/clk-pllv3.c | 5 +- drivers/clk/imx/clk-pllv4.c | 1 - drivers/clk/imx/clk-sscg-pll.c | 2 - drivers/clk/imx/clk-vf610.c | 2 - drivers/clk/imx/clk.c | 18 +- drivers/clk/imx/clk.h | 7 - drivers/clk/keystone/sci-clk.c | 19 +- drivers/clk/mediatek/clk-mt6765.c | 1 + drivers/clk/mediatek/clk-mt6797.c | 8 +- drivers/clk/mediatek/clk-mt7629.c | 9 +- drivers/clk/meson/Kconfig | 26 +- drivers/clk/meson/axg-audio.c | 214 +- drivers/clk/meson/clk-phase.c | 56 - drivers/clk/meson/clk-phase.h | 6 - drivers/clk/meson/g12a.c | 11 - drivers/clk/mmp/clk-of-pxa1928.c | 3 +- drivers/clk/qcom/clk-rcg2.c | 19 +- drivers/clk/qcom/dispcc-sc7180.c | 3 + drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gcc-msm8939.c | 12 + drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 - drivers/clk/renesas/r7s9210-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7742-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a7743-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7745-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77470-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7790-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a7791-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7792-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7794-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 276 - drivers/clk/renesas/renesas-cpg-mssr.c | 136 +- drivers/clk/renesas/renesas-cpg-mssr.h | 14 +- drivers/clk/rockchip/Kconfig | 78 - drivers/clk/rockchip/Makefile | 42 +- drivers/clk/rockchip/clk-ddr.c | 1 - drivers/clk/rockchip/clk-half-divider.c | 18 +- drivers/clk/rockchip/clk-rk3308.c | 1 + drivers/clk/rockchip/clk-rk3399.c | 56 - drivers/clk/rockchip/clk.c | 113 +- drivers/clk/rockchip/softrst.c | 7 +- drivers/clk/samsung/clk-cpu.c | 37 +- drivers/clk/samsung/clk-cpu.h | 6 +- drivers/clk/samsung/clk-exynos3250.c | 6 +- drivers/clk/samsung/clk-exynos4.c | 7 +- drivers/clk/samsung/clk-exynos5250.c | 8 +- drivers/clk/samsung/clk-exynos5420.c | 27 +- drivers/clk/samsung/clk-exynos5433.c | 10 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 15 +- drivers/clk/samsung/clk-s3c2410.c | 1 - drivers/clk/samsung/clk-s3c2412.c | 1 - drivers/clk/samsung/clk-s3c2443.c | 1 - drivers/clk/samsung/clk-s3c64xx.c | 1 - drivers/clk/socfpga/clk-agilex.c | 13 + drivers/clk/sunxi-ng/Kconfig | 10 - drivers/clk/sunxi-ng/Makefile | 2 - drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 214 - drivers/clk/sunxi-ng/ccu-sun50i-a100-r.h | 21 - drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 1276 - drivers/clk/sunxi-ng/ccu-sun50i-a100.h | 56 - drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 37 +- drivers/clk/tegra/clk-tegra210-emc.c | 2 +- drivers/clk/ti/autoidle.c | 14 +- drivers/clk/ti/clk-7xx.c | 1 - drivers/clk/ti/clockdomain.c | 2 - drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/hyperv_timer.c | 4 +- drivers/clocksource/mps2-timer.c | 6 +- drivers/clocksource/timer-armada-370-xp.c | 8 +- drivers/clocksource/timer-sp.h | 32 - drivers/clocksource/timer-sp804.c | 210 +- drivers/connector/connector.c | 7 +- drivers/counter/microchip-tcb-capture.c | 2 +- drivers/counter/ti-eqep.c | 2 +- drivers/cpufreq/Kconfig.arm | 4 +- drivers/cpufreq/armada-37xx-cpufreq.c | 6 - drivers/cpufreq/cpufreq-dt-platdev.c | 1 - drivers/cpufreq/cpufreq-dt.c | 296 +- drivers/cpufreq/cpufreq.c | 44 +- drivers/cpufreq/cpufreq_stats.c | 89 +- drivers/cpufreq/imx6q-cpufreq.c | 10 +- drivers/cpufreq/qcom-cpufreq-hw.c | 144 +- drivers/cpufreq/s3c2410-cpufreq.c | 10 +- drivers/cpufreq/s3c2412-cpufreq.c | 44 +- drivers/cpufreq/s3c2440-cpufreq.c | 29 +- drivers/cpufreq/s3c24xx-cpufreq-debugfs.c | 2 +- drivers/cpufreq/s3c24xx-cpufreq.c | 14 +- drivers/cpufreq/s5pv210-cpufreq.c | 31 +- drivers/cpufreq/scmi-cpufreq.c | 18 +- drivers/cpufreq/scpi-cpufreq.c | 6 +- drivers/cpufreq/sti-cpufreq.c | 6 +- drivers/cpufreq/tegra186-cpufreq.c | 30 - drivers/cpufreq/vexpress-spc-cpufreq.c | 12 +- drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/cpuidle/cpuidle-powernv.c | 2 +- drivers/cpuidle/cpuidle-psci-domain.c | 59 +- drivers/cpuidle/cpuidle-tegra.c | 34 +- drivers/cpuidle/cpuidle.c | 1 - drivers/cpuidle/sysfs.c | 3 - drivers/crypto/Kconfig | 25 +- drivers/crypto/allwinner/Kconfig | 43 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 17 +- drivers/crypto/allwinner/sun8i-ce/Makefile | 3 - .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 131 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 405 +- 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 - .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 16 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 229 +- 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/amcc/crypto4xx_alg.c | 2 +- drivers/crypto/amcc/crypto4xx_core.h | 1 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 12 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 16 +- drivers/crypto/atmel-aes.c | 2 +- drivers/crypto/atmel-tdes.c | 2 +- drivers/crypto/bcm/cipher.c | 96 +- drivers/crypto/bcm/cipher.h | 1 + drivers/crypto/bcm/spu.c | 23 +- drivers/crypto/bcm/spu.h | 1 + drivers/crypto/bcm/spu2.c | 12 +- drivers/crypto/bcm/spu2.h | 1 + drivers/crypto/caam/Kconfig | 3 - drivers/crypto/caam/Makefile | 2 - drivers/crypto/caam/caamalg.c | 94 +- drivers/crypto/caam/caamalg_desc.c | 28 +- drivers/crypto/caam/caamalg_qi.c | 94 +- drivers/crypto/caam/caamalg_qi2.c | 118 +- drivers/crypto/caam/caamalg_qi2.h | 2 - drivers/crypto/caam/ctrl.c | 88 +- drivers/crypto/caam/debugfs.c | 96 - drivers/crypto/caam/debugfs.h | 26 - drivers/crypto/caam/dpseci-debugfs.c | 23 +- drivers/crypto/caam/intern.h | 17 + drivers/crypto/caam/jr.c | 10 +- drivers/crypto/caam/qi.c | 20 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 8 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 1 - drivers/crypto/cavium/zip/zip_main.c | 44 +- drivers/crypto/ccp/ccp-ops.c | 3 +- drivers/crypto/ccree/cc_cipher.c | 282 +- drivers/crypto/ccree/cc_crypto_ctx.h | 1 + drivers/crypto/ccree/cc_driver.c | 7 +- drivers/crypto/ccree/cc_driver.h | 1 + drivers/crypto/ccree/cc_pm.c | 6 +- drivers/crypto/chelsio/Kconfig | 32 + drivers/crypto/chelsio/Makefile | 5 + drivers/crypto/chelsio/chcr_algo.h | 33 + drivers/crypto/chelsio/chcr_common.h | 135 + drivers/crypto/chelsio/chcr_core.c | 64 +- drivers/crypto/chelsio/chcr_core.h | 96 + drivers/crypto/chelsio/chcr_ipsec.c | 754 + drivers/crypto/chelsio/chcr_ktls.c | 2017 + drivers/crypto/chelsio/chcr_ktls.h | 103 + .../chelsio}/chtls/Makefile | 0 drivers/crypto/chelsio/chtls/chtls.h | 492 + .../chelsio}/chtls/chtls_cm.c | 0 .../chelsio}/chtls/chtls_cm.h | 0 .../chelsio}/chtls/chtls_hw.c | 0 .../chelsio}/chtls/chtls_io.c | 0 drivers/crypto/chelsio/chtls/chtls_main.c | 641 + drivers/crypto/hifn_795x.c | 28 +- drivers/crypto/hisilicon/hpre/hpre.h | 1 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 59 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 33 +- drivers/crypto/hisilicon/qm.c | 237 +- drivers/crypto/hisilicon/qm.h | 31 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 51 +- drivers/crypto/hisilicon/sec2/sec_main.c | 39 +- drivers/crypto/hisilicon/zip/zip.h | 15 + drivers/crypto/hisilicon/zip/zip_crypto.c | 140 +- drivers/crypto/hisilicon/zip/zip_main.c | 195 +- drivers/crypto/img-hash.c | 1 - drivers/crypto/inside-secure/safexcel.c | 44 +- drivers/crypto/inside-secure/safexcel.h | 28 +- drivers/crypto/inside-secure/safexcel_cipher.c | 90 +- drivers/crypto/inside-secure/safexcel_hash.c | 153 +- drivers/crypto/inside-secure/safexcel_ring.c | 9 +- drivers/crypto/ixp4xx_crypto.c | 2 +- drivers/crypto/marvell/cesa/cesa.c | 4 +- drivers/crypto/marvell/cesa/cesa.h | 20 +- drivers/crypto/marvell/cesa/cipher.c | 5 +- drivers/crypto/marvell/cesa/hash.c | 24 +- drivers/crypto/marvell/cesa/tdma.c | 16 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 8 +- drivers/crypto/mediatek/mtk-aes.c | 57 +- drivers/crypto/mediatek/mtk-platform.c | 16 +- drivers/crypto/mediatek/mtk-sha.c | 2 +- drivers/crypto/n2_core.c | 60 +- drivers/crypto/omap-sham.c | 189 +- drivers/crypto/padlock-aes.c | 1 - drivers/crypto/picoxcell_crypto.c | 9 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 17 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 17 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 17 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 17 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 6 + 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/qat/qat_common/qat_algs.c | 10 +- drivers/crypto/qat/qat_common/qat_hal.c | 7 +- drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 17 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 17 +- drivers/crypto/qce/core.c | 1 - drivers/crypto/qce/sha.c | 1 - drivers/crypto/qce/skcipher.c | 1 - drivers/crypto/qcom-rng.c | 1 - drivers/crypto/rockchip/rk3288_crypto.c | 1 - drivers/crypto/rockchip/rk3288_crypto.h | 1 - drivers/crypto/rockchip/rk3288_crypto_ahash.c | 1 - drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 1 - drivers/crypto/s5p-sss.c | 28 +- drivers/crypto/sa2ul.c | 235 +- drivers/crypto/sahara.c | 2 +- drivers/crypto/stm32/Kconfig | 1 - drivers/crypto/stm32/stm32-crc32.c | 22 +- drivers/crypto/stm32/stm32-cryp.c | 47 +- drivers/crypto/stm32/stm32-hash.c | 16 +- drivers/crypto/talitos.c | 8 +- drivers/crypto/ux500/cryp/cryp_core.c | 28 +- drivers/crypto/ux500/hash/hash_core.c | 31 +- drivers/crypto/virtio/Kconfig | 1 + drivers/crypto/xilinx/zynqmp-aes-gcm.c | 1 - drivers/dax/Kconfig | 6 - drivers/dax/Makefile | 3 +- drivers/dax/bus.c | 1049 +- drivers/dax/bus.h | 28 +- drivers/dax/dax-private.h | 60 +- drivers/dax/device.c | 138 +- drivers/dax/hmem.c | 56 + drivers/dax/hmem/Makefile | 6 - drivers/dax/hmem/device.c | 100 - drivers/dax/hmem/hmem.c | 65 - drivers/dax/kmem.c | 178 +- drivers/dax/pmem/compat.c | 2 +- drivers/dax/pmem/core.c | 22 +- drivers/dax/super.c | 3 +- drivers/devfreq/devfreq-event.c | 14 +- drivers/devfreq/devfreq.c | 57 +- drivers/devfreq/exynos-bus.c | 7 +- drivers/devfreq/rk3399_dmc.c | 2 +- drivers/devfreq/tegra30-devfreq.c | 8 +- drivers/dma-buf/dma-fence.c | 1 - drivers/dma-buf/dma-resv.c | 5 - drivers/dma-buf/heaps/cma_heap.c | 2 +- drivers/dma-buf/heaps/heap-helpers.c | 13 +- drivers/dma-buf/udmabuf.c | 10 +- drivers/dma/altera-msgdma.c | 6 +- drivers/dma/at_hdmac.c | 7 +- drivers/dma/at_xdmac.c | 7 +- drivers/dma/bcm2835-dma.c | 3 + drivers/dma/coh901318.c | 7 +- drivers/dma/dma-axi-dmac.c | 141 +- drivers/dma/dma-jz4780.c | 7 +- drivers/dma/dmaengine.c | 24 +- drivers/dma/dmatest.c | 23 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 2 +- drivers/dma/dw-edma/dw-edma-v0-regs.h | 2 +- drivers/dma/dw/core.c | 12 +- drivers/dma/dw/dw.c | 7 +- drivers/dma/dw/idma32.c | 5 +- drivers/dma/dw/of.c | 7 +- drivers/dma/ep93xx_dma.c | 7 +- drivers/dma/fsl_raid.c | 8 +- drivers/dma/fsldma.c | 6 +- drivers/dma/idxd/device.c | 10 +- drivers/dma/idxd/idxd.h | 3 - drivers/dma/idxd/init.c | 2 - drivers/dma/idxd/irq.c | 2 +- drivers/dma/idxd/sysfs.c | 95 - drivers/dma/imx-dma.c | 9 +- drivers/dma/imx-sdma.c | 2 + drivers/dma/ioat/dma.c | 12 +- drivers/dma/ioat/dma.h | 2 +- drivers/dma/ioat/init.c | 4 +- drivers/dma/iop-adma.c | 19 +- drivers/dma/ipu/ipu_idmac.c | 6 +- drivers/dma/k3dma.c | 6 +- drivers/dma/mediatek/mtk-cqdma.c | 7 +- drivers/dma/mediatek/mtk-uart-apdma.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 | 9 +- drivers/dma/nbpfaxi.c | 6 +- drivers/dma/pch_dma.c | 42 +- drivers/dma/pl330.c | 30 +- drivers/dma/plx_dma.c | 7 +- drivers/dma/ppc4xx/adma.c | 7 +- drivers/dma/qcom/bam_dma.c | 8 +- drivers/dma/qcom/hidma.c | 6 +- drivers/dma/qcom/hidma_ll.c | 6 +- drivers/dma/sa11x0-dma.c | 6 +- drivers/dma/sf-pdma/sf-pdma.c | 11 +- drivers/dma/sh/Kconfig | 4 +- drivers/dma/sh/rcar-dmac.c | 4 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/sirf-dma.c | 6 +- drivers/dma/ste_dma40.c | 10 +- drivers/dma/stm32-dma.c | 8 +- drivers/dma/stm32-dmamux.c | 9 +- drivers/dma/stm32-mdma.c | 9 +- drivers/dma/sun6i-dma.c | 6 +- drivers/dma/tegra20-apb-dma.c | 7 +- drivers/dma/ti/Makefile | 5 +- drivers/dma/ti/k3-psil-j7200.c | 175 - drivers/dma/ti/k3-psil-j721e.c | 3 - drivers/dma/ti/k3-psil-priv.h | 1 - drivers/dma/ti/k3-psil.c | 19 +- drivers/dma/ti/k3-udma-glue.c | 19 +- drivers/dma/ti/k3-udma.c | 64 +- drivers/dma/ti/omap-dma.c | 2 +- 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 | 43 +- drivers/dma/xilinx/xilinx_dpdma.c | 209 - drivers/dma/xilinx/zynqmp_dma.c | 6 +- drivers/dma/zx_dma.c | 6 +- drivers/edac/Kconfig | 7 - drivers/edac/Makefile | 1 - drivers/edac/al_mc_edac.c | 354 - drivers/edac/aspeed_edac.c | 22 +- drivers/edac/e752x_edac.c | 2 +- drivers/edac/edac_mc_sysfs.c | 22 +- drivers/edac/ghes_edac.c | 19 +- drivers/edac/i5100_edac.c | 11 +- drivers/edac/i5400_edac.c | 4 +- drivers/edac/i7300_edac.c | 4 +- drivers/edac/i7core_edac.c | 4 +- drivers/edac/ie31200_edac.c | 6 +- drivers/edac/mce_amd.c | 15 +- drivers/edac/sb_edac.c | 7 +- drivers/edac/thunderx_edac.c | 2 +- drivers/edac/ti_edac.c | 5 +- drivers/extcon/extcon-axp288.c | 13 +- drivers/extcon/extcon-max14577.c | 2 +- drivers/extcon/extcon-max77693.c | 2 +- drivers/extcon/extcon-max77843.c | 2 +- drivers/extcon/extcon-max8997.c | 2 +- drivers/extcon/extcon-palmas.c | 20 +- drivers/extcon/extcon-ptn5150.c | 226 +- drivers/extcon/extcon-usb-gpio.c | 2 +- drivers/firewire/net.c | 2 + drivers/firewire/ohci.c | 26 +- drivers/firmware/Kconfig | 7 +- drivers/firmware/Makefile | 2 +- drivers/firmware/arm_scmi/Makefile | 6 +- drivers/firmware/arm_scmi/bus.c | 6 +- drivers/firmware/arm_scmi/clock.c | 9 +- drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 31 +- drivers/firmware/arm_scmi/mailbox.c | 4 +- drivers/firmware/arm_scmi/notify.c | 2 +- drivers/firmware/arm_scmi/perf.c | 9 +- drivers/firmware/arm_scmi/power.c | 9 +- drivers/firmware/arm_scmi/reset.c | 9 +- drivers/firmware/arm_scmi/sensors.c | 9 +- drivers/firmware/arm_scmi/smc.c | 2 +- drivers/firmware/arm_scmi/system.c | 131 - drivers/firmware/arm_sdei.c | 305 +- drivers/firmware/broadcom/bcm47xx_sprom.c | 1 - drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/Kconfig | 21 +- drivers/firmware/efi/Makefile | 5 +- drivers/firmware/efi/arm-init.c | 386 + drivers/firmware/efi/cper.c | 18 +- drivers/firmware/efi/efi-init.c | 387 - drivers/firmware/efi/efi-pstore.c | 83 +- drivers/firmware/efi/efi.c | 53 +- drivers/firmware/efi/efivars.c | 45 +- drivers/firmware/efi/libstub/Makefile | 22 +- drivers/firmware/efi/libstub/arm32-stub.c | 178 +- drivers/firmware/efi/libstub/arm64-stub.c | 15 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 101 +- drivers/firmware/efi/libstub/efi-stub.c | 59 +- drivers/firmware/efi/libstub/efistub.h | 61 +- drivers/firmware/efi/libstub/fdt.c | 4 +- drivers/firmware/efi/libstub/file.c | 5 +- drivers/firmware/efi/libstub/hidden.h | 6 + drivers/firmware/efi/libstub/relocate.c | 4 +- drivers/firmware/efi/libstub/riscv-stub.c | 109 - drivers/firmware/efi/libstub/string.c | 1 - drivers/firmware/efi/libstub/vsprintf.c | 2 +- drivers/firmware/efi/mokvar-table.c | 357 - drivers/firmware/efi/riscv-runtime.c | 143 - drivers/firmware/efi/vars.c | 22 + drivers/firmware/efi/x86_fake_mem.c | 12 +- drivers/firmware/google/Kconfig | 2 +- drivers/firmware/google/gsmi.c | 8 +- drivers/firmware/imx/scu-pd.c | 4 - drivers/firmware/psci/psci.c | 12 +- drivers/firmware/qcom_scm.c | 24 - drivers/firmware/qcom_scm.h | 1 - drivers/firmware/qemu_fw_cfg.c | 3 - drivers/firmware/raspberrypi.c | 61 + drivers/firmware/smccc/smccc.c | 2 - drivers/firmware/tegra/bpmp.c | 3 +- drivers/firmware/ti_sci.c | 6 +- drivers/fpga/dfl-fme-perf.c | 2 +- drivers/fpga/dfl-pci.c | 24 +- drivers/fpga/dfl.c | 477 +- drivers/fpga/dfl.h | 103 +- drivers/fpga/fpga-region.c | 2 +- drivers/fpga/stratix10-soc.c | 23 +- drivers/fpga/xilinx-spi.c | 77 +- drivers/fsi/fsi-core.c | 31 +- drivers/fsi/fsi-master-aspeed.c | 134 +- drivers/fsi/fsi-master-ast-cf.c | 7 +- drivers/fsi/fsi-master-gpio.c | 5 +- drivers/fsi/fsi-master-hub.c | 15 +- drivers/fsi/fsi-master.h | 3 +- drivers/fsi/fsi-occ.c | 2 +- drivers/fsi/fsi-sbefifo.c | 2 +- drivers/fsi/fsi-scom.c | 2 +- drivers/gpio/Kconfig | 45 +- drivers/gpio/Makefile | 4 +- drivers/gpio/gpio-aggregator.c | 70 +- drivers/gpio/gpio-bcm-kona.c | 5 +- drivers/gpio/gpio-davinci.c | 8 +- drivers/gpio/gpio-dwapb.c | 352 +- drivers/gpio/gpio-mockup.c | 158 +- drivers/gpio/gpio-mpc8xxx.c | 45 +- drivers/gpio/gpio-mxc.c | 6 - drivers/gpio/gpio-omap.c | 5 +- drivers/gpio/gpio-pca953x.c | 11 +- drivers/gpio/gpio-pisosr.c | 9 +- drivers/gpio/gpio-sl28cpld.c | 161 - drivers/gpio/gpio-stp-xway.c | 54 +- drivers/gpio/gpio-tc3589x.c | 18 +- drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpio/gpiolib-acpi.c | 3 + drivers/gpio/gpiolib-cdev.c | 1541 +- drivers/gpio/gpiolib-cdev.h | 15 - drivers/gpio/gpiolib-devprop.c | 63 + drivers/gpio/gpiolib-of.c | 5 + drivers/gpio/gpiolib.c | 89 +- drivers/gpio/gpiolib.h | 6 - drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 110 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 6 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 9 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 190 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 216 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 810 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 1218 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 548 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 116 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- 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_gem.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 71 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h | 43 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 100 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 3928 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 97 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 256 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 24 - drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 127 - drivers/gpu/drm/amd/amdgpu/amdgpu_rap.h | 30 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 313 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 381 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 251 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 117 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 221 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 276 - drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 22 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 24 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 36 +- drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 7 - .../gpu/drm/amd/{pm/powerplay => amdgpu}/cik_dpm.h | 0 drivers/gpu/drm/amd/amdgpu/cik_ih.c | 7 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 94 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 96 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 104 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 94 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 75 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 27 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 206 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 61 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 37 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 - 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 | 117 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 115 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.h | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 320 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 531 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 2 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 26 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 7 +- .../gpu/drm/amd/{pm/powerplay => amdgpu}/kv_dpm.c | 0 .../gpu/drm/amd/{pm/powerplay => amdgpu}/kv_dpm.h | 0 .../gpu/drm/amd/{pm/powerplay => amdgpu}/kv_smc.c | 0 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 14 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 170 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 11 +- 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 | 55 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 12 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 21 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 21 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 38 +- 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/nbio_v7_4.c | 48 +- drivers/gpu/drm/amd/amdgpu/nv.c | 124 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 - .../gpu/drm/amd/{pm/powerplay => amdgpu}/ppsmc.h | 0 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/psp_v12_0.c | 54 - .../drm/amd/{pm/powerplay => amdgpu}/r600_dpm.h | 0 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 15 +- drivers/gpu/drm/amd/amdgpu/si.c | 111 +- .../gpu/drm/amd/{pm/powerplay => amdgpu}/si_dpm.c | 0 .../gpu/drm/amd/{pm/powerplay => amdgpu}/si_dpm.h | 0 .../gpu/drm/amd/{pm/powerplay => amdgpu}/si_smc.c | 0 .../amd/{pm/powerplay => amdgpu}/sislands_smc.h | 0 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 15 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 78 +- drivers/gpu/drm/amd/amdgpu/ta_rap_if.h | 84 - drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 14 + drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 331 - drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 51 - drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 35 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vi.c | 28 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 174 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 33 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 56 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 49 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 56 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 8 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 40 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 79 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 195 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 105 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 54 +- drivers/gpu/drm/amd/display/Kconfig | 19 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1001 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 668 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 37 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 55 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 125 +- drivers/gpu/drm/amd/display/dc/Makefile | 8 - drivers/gpu/drm/amd/display/dc/bios/Makefile | 9 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 258 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 4 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 33 +- .../drm/amd/display/dc/bios/command_table_helper.c | 8 - .../drm/amd/display/dc/bios/command_table_helper.h | 3 - .../amd/display/dc/bios/command_table_helper2.c | 14 +- .../amd/display/dc/bios/command_table_helper2.h | 3 - .../dc/bios/dce60/command_table_helper_dce60.c | 354 - .../dc/bios/dce60/command_table_helper_dce60.h | 33 - drivers/gpu/drm/amd/display/dc/calcs/Makefile | 7 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 28 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 27 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c | 174 - .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.h | 36 - .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 7 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 3 +- .../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 | 169 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 98 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 29 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 77 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 7 +- drivers/gpu/drm/amd/display/dc/dc.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 4 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 16 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 - drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_dsc.h | 3 - drivers/gpu/drm/amd/display/dc/dc_link.h | 2 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 - drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 30 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 131 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 23 - .../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_dmcu.h | 37 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 9 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 209 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 46 - drivers/gpu/drm/amd/display/dc/dce/dce_ipp.h | 49 - .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 369 - .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 38 - drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 176 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 103 - drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 205 - drivers/gpu/drm/amd/display/dc/dce/dce_opp.h | 49 - .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 18 +- .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 6 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 330 - drivers/gpu/drm/amd/display/dc/dce/dce_transform.h | 178 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 32 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 1 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 100 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 3 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 3 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 1 - drivers/gpu/drm/amd/display/dc/dce60/Makefile | 34 - .../drm/amd/display/dc/dce60/dce60_hw_sequencer.c | 432 - .../drm/amd/display/dc/dce60/dce60_hw_sequencer.h | 37 - .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 1527 - .../gpu/drm/amd/display/dc/dce60/dce60_resource.h | 47 - .../amd/display/dc/dce60/dce60_timing_generator.c | 266 - .../amd/display/dc/dce60/dce60_timing_generator.h | 39 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 3 - drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 4 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 3 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 176 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 3 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 18 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 84 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 10 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 3 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 46 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 8 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 17 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 1 + .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 15 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 2 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 4 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 127 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 4 + .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 54 - .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 5 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 5 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 46 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 4 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 13 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 4 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 260 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 8 - 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 | 30 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 13 - .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 11 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 2 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 2 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 20 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.h | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 5 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 20 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 12 - .../amd/display/dc/gpio/dce120/hw_factory_dce120.c | 2 +- .../amd/display/dc/gpio/dce60/hw_factory_dce60.c | 175 - .../amd/display/dc/gpio/dce60/hw_factory_dce60.h | 32 - .../amd/display/dc/gpio/dce60/hw_translate_dce60.c | 411 - .../amd/display/dc/gpio/dce60/hw_translate_dce60.h | 32 - .../amd/display/dc/gpio/dcn10/hw_factory_dcn10.c | 2 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 2 +- .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 2 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 2 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 13 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 13 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 33 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 11 - drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 5 - drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 9 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 11 - .../amd/display/dc/irq/dce60/irq_service_dce60.c | 395 - .../amd/display/dc/irq/dce60/irq_service_dce60.h | 40 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 3 - drivers/gpu/drm/amd/display/dc/os_types.h | 4 - .../display/dc/virtual/virtual_stream_encoder.c | 29 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 3 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 156 +- 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 | 31 +- .../drm/amd/display/include/bios_parser_types.h | 6 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 50 - drivers/gpu/drm/amd/display/include/dal_types.h | 8 - .../amd/display/include/grph_object_ctrl_defs.h | 17 - .../drm/amd/display/include/link_service_types.h | 1 - .../drm/amd/display/modules/freesync/freesync.c | 55 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 8 - drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 1 - .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 17 - .../drm/amd/display/modules/inc/mod_info_packet.h | 2 +- .../amd/display/modules/info_packet/info_packet.c | 16 +- .../drm/amd/display/modules/power/power_helpers.c | 19 +- .../drm/amd/display/modules/power/power_helpers.h | 4 +- drivers/gpu/drm/amd/include/amd_shared.h | 115 +- .../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 - .../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 2 + .../gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h | 76 - .../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h | 104 - .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 0 .../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 22 - .../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 ------ .../amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h | 0 .../amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h | 0 .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 2 - .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 25 - .../drm/amd/include/asic_reg/gc/gc_9_4_1_offset.h | 4 +- .../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 ------------------ .../amd/include/asic_reg/umc/umc_8_7_0_offset.h | 33 - .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 79 - .../drm/amd/include/asic_reg/uvd/uvd_7_0_offset.h | 3 - .../drm/amd/include/asic_reg/uvd/uvd_7_0_sh_mask.h | 20 - drivers/gpu/drm/amd/include/atomfirmware.h | 67 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 17 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 110 - drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 1516 - drivers/gpu/drm/amd/pm/Makefile | 46 - drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 1687 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 3629 - drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 569 - drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 89 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 766 - drivers/gpu/drm/amd/pm/inc/hwmgr.h | 829 - drivers/gpu/drm/amd/pm/inc/smu10_driver_if.h | 117 - .../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h | 1126 - .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 1252 - .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 239 - drivers/gpu/drm/amd/pm/inc/smu_11_0_cdr_table.h | 194 - drivers/gpu/drm/amd/pm/inc/smu_types.h | 318 - drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 287 - drivers/gpu/drm/amd/pm/inc/smu_v11_0_ppsmc.h | 141 - 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/inc/smu_v12_0.h | 66 - drivers/gpu/drm/amd/pm/powerplay/Makefile | 39 - drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 1694 - .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 547 - .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h | 328 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 1494 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h | 322 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 5226 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 5482 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2868 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.h | 458 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_inc.h | 40 - .../pm/powerplay/hwmgr/vega12_processpptables.c | 402 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 4409 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.h | 590 - .../pm/powerplay/hwmgr/vega20_processpptables.c | 970 - .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 173 - .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 398 - drivers/gpu/drm/amd/pm/swsmu/Makefile | 36 - drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2530 - drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 34 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2403 - drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2770 - drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.h | 54 - .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2799 - .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 34 - drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2025 - 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/Makefile | 31 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1185 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.h | 34 - drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 288 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 681 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 95 - drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 94 - drivers/gpu/drm/amd/powerplay/Makefile | 44 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 1661 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2639 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 2333 + .../{pm/swsmu/smu11 => powerplay}/arcturus_ppt.h | 0 .../gpu/drm/amd/{pm => }/powerplay/hwmgr/Makefile | 0 .../gpu/drm/amd/{pm => }/powerplay/hwmgr/ci_baco.c | 0 .../gpu/drm/amd/{pm => }/powerplay/hwmgr/ci_baco.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/common_baco.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/common_baco.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/fiji_baco.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/fiji_baco.h | 0 .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 544 + .../gpu/drm/amd/{pm => }/powerplay/hwmgr/hwmgr.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/hwmgr_ppt.h | 0 .../amd/{pm => }/powerplay/hwmgr/polaris_baco.c | 0 .../amd/{pm => }/powerplay/hwmgr/polaris_baco.h | 0 .../amd/{pm => }/powerplay/hwmgr/pp_overdriver.c | 0 .../amd/{pm => }/powerplay/hwmgr/pp_overdriver.h | 0 .../gpu/drm/amd/{pm => }/powerplay/hwmgr/pp_psm.c | 0 .../gpu/drm/amd/{pm => }/powerplay/hwmgr/pp_psm.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/ppatomctrl.c | 0 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h | 337 + .../amd/{pm => }/powerplay/hwmgr/ppatomfwctrl.c | 0 .../amd/{pm => }/powerplay/hwmgr/ppatomfwctrl.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/ppevvmath.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/pppcielanes.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/pppcielanes.h | 0 .../amd/{pm => }/powerplay/hwmgr/pptable_v1_0.h | 0 .../powerplay/hwmgr/process_pptables_v1_0.c | 0 .../powerplay/hwmgr/process_pptables_v1_0.h | 0 .../amd/{pm => }/powerplay/hwmgr/processpptables.c | 0 .../amd/{pm => }/powerplay/hwmgr/processpptables.h | 0 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 1403 + drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h | 321 + .../drm/amd/{pm => }/powerplay/hwmgr/smu10_inc.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/smu7_baco.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/smu7_baco.h | 0 .../powerplay/hwmgr/smu7_clockpowergating.c | 0 .../powerplay/hwmgr/smu7_clockpowergating.h | 0 .../{pm => }/powerplay/hwmgr/smu7_dyn_defaults.h | 0 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 5216 + .../drm/amd/{pm => }/powerplay/hwmgr/smu7_hwmgr.h | 0 .../amd/{pm => }/powerplay/hwmgr/smu7_powertune.c | 0 .../amd/{pm => }/powerplay/hwmgr/smu7_powertune.h | 0 .../amd/{pm => }/powerplay/hwmgr/smu7_thermal.c | 0 .../amd/{pm => }/powerplay/hwmgr/smu7_thermal.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/smu8_hwmgr.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/smu8_hwmgr.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/smu9_baco.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/smu9_baco.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/smu_helper.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/smu_helper.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/tonga_baco.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/tonga_baco.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/vega10_baco.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/vega10_baco.h | 0 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 5482 + .../amd/{pm => }/powerplay/hwmgr/vega10_hwmgr.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/vega10_inc.h | 0 .../{pm => }/powerplay/hwmgr/vega10_powertune.c | 0 .../{pm => }/powerplay/hwmgr/vega10_powertune.h | 0 .../amd/{pm => }/powerplay/hwmgr/vega10_pptable.h | 0 .../powerplay/hwmgr/vega10_processpptables.c | 0 .../powerplay/hwmgr/vega10_processpptables.h | 0 .../amd/{pm => }/powerplay/hwmgr/vega10_thermal.c | 0 .../amd/{pm => }/powerplay/hwmgr/vega10_thermal.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/vega12_baco.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/vega12_baco.h | 0 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 2750 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 457 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h | 41 + .../amd/{pm => }/powerplay/hwmgr/vega12_pptable.h | 0 .../amd/powerplay/hwmgr/vega12_processpptables.c | 402 + .../powerplay/hwmgr/vega12_processpptables.h | 0 .../amd/{pm => }/powerplay/hwmgr/vega12_thermal.c | 0 .../amd/{pm => }/powerplay/hwmgr/vega12_thermal.h | 0 .../drm/amd/{pm => }/powerplay/hwmgr/vega20_baco.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/vega20_baco.h | 0 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 4293 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 589 + .../drm/amd/{pm => }/powerplay/hwmgr/vega20_inc.h | 0 .../{pm => }/powerplay/hwmgr/vega20_powertune.c | 0 .../{pm => }/powerplay/hwmgr/vega20_powertune.h | 0 .../amd/{pm => }/powerplay/hwmgr/vega20_pptable.h | 0 .../amd/powerplay/hwmgr/vega20_processpptables.c | 972 + .../powerplay/hwmgr/vega20_processpptables.h | 0 .../amd/{pm => }/powerplay/hwmgr/vega20_thermal.c | 0 .../amd/{pm => }/powerplay/hwmgr/vega20_thermal.h | 0 .../drm/amd/{pm => powerplay}/inc/amd_powerplay.h | 0 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 796 + .../drm/amd/{pm => powerplay}/inc/arcturus_ppsmc.h | 0 .../gpu/drm/amd/{pm => powerplay}/inc/cz_ppsmc.h | 0 .../gpu/drm/amd/{pm => powerplay}/inc/fiji_ppsmc.h | 0 .../amd/{pm => powerplay}/inc/hardwaremanager.h | 0 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 823 + .../amd/{pm => powerplay}/inc/polaris10_pwrvirus.h | 0 .../drm/amd/{pm => powerplay}/inc/power_state.h | 0 .../gpu/drm/amd/{pm => powerplay}/inc/pp_debug.h | 0 .../gpu/drm/amd/{pm => powerplay}/inc/pp_endian.h | 0 .../gpu/drm/amd/{pm => powerplay}/inc/pp_thermal.h | 0 .../drm/amd/{pm => powerplay}/inc/ppinterrupt.h | 0 .../gpu/drm/amd/{pm => powerplay}/inc/rv_ppsmc.h | 0 drivers/gpu/drm/amd/{pm => powerplay}/inc/smu10.h | 0 .../gpu/drm/amd/powerplay/inc/smu10_driver_if.h | 116 + .../amd/{pm => powerplay}/inc/smu11_driver_if.h | 0 .../inc/smu11_driver_if_arcturus.h | 0 .../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 1087 + .../powerplay/inc/smu11_driver_if_sienna_cichlid.h | 1242 + .../amd/{pm => powerplay}/inc/smu12_driver_if.h | 0 drivers/gpu/drm/amd/{pm => powerplay}/inc/smu7.h | 0 drivers/gpu/drm/amd/{pm => powerplay}/inc/smu71.h | 0 .../drm/amd/{pm => powerplay}/inc/smu71_discrete.h | 0 drivers/gpu/drm/amd/{pm => powerplay}/inc/smu72.h | 0 .../drm/amd/{pm => powerplay}/inc/smu72_discrete.h | 0 drivers/gpu/drm/amd/{pm => powerplay}/inc/smu73.h | 0 .../drm/amd/{pm => powerplay}/inc/smu73_discrete.h | 0 drivers/gpu/drm/amd/{pm => powerplay}/inc/smu74.h | 0 .../drm/amd/{pm => powerplay}/inc/smu74_discrete.h | 0 drivers/gpu/drm/amd/{pm => powerplay}/inc/smu75.h | 0 .../drm/amd/{pm => powerplay}/inc/smu75_discrete.h | 0 .../drm/amd/{pm => powerplay}/inc/smu7_common.h | 0 .../drm/amd/{pm => powerplay}/inc/smu7_discrete.h | 0 .../drm/amd/{pm => powerplay}/inc/smu7_fusion.h | 0 .../gpu/drm/amd/{pm => powerplay}/inc/smu7_ppsmc.h | 0 drivers/gpu/drm/amd/{pm => powerplay}/inc/smu8.h | 0 .../drm/amd/{pm => powerplay}/inc/smu8_fusion.h | 0 drivers/gpu/drm/amd/{pm => powerplay}/inc/smu9.h | 0 .../drm/amd/{pm => powerplay}/inc/smu9_driver_if.h | 0 drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 274 + .../amd/{pm => powerplay}/inc/smu_ucode_xfer_cz.h | 0 .../amd/{pm => powerplay}/inc/smu_ucode_xfer_vi.h | 0 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 268 + .../amd/{pm => powerplay}/inc/smu_v11_0_7_ppsmc.h | 0 .../{pm => powerplay}/inc/smu_v11_0_7_pptable.h | 0 .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 134 + .../amd/{pm => powerplay}/inc/smu_v11_0_pptable.h | 0 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 64 + .../amd/{pm => powerplay}/inc/smu_v12_0_ppsmc.h | 0 drivers/gpu/drm/amd/{pm => powerplay}/inc/smumgr.h | 0 .../drm/amd/{pm => powerplay}/inc/tonga_ppsmc.h | 0 .../drm/amd/{pm => powerplay}/inc/vega10_ppsmc.h | 0 .../{pm => powerplay}/inc/vega12/smu9_driver_if.h | 0 .../drm/amd/{pm => powerplay}/inc/vega12_ppsmc.h | 0 .../drm/amd/{pm => powerplay}/inc/vega20_ppsmc.h | 0 drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 2571 + drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 57 + drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 1037 + drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 33 + drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c | 2748 + drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.h | 37 + drivers/gpu/drm/amd/powerplay/smu_cmn.c | 633 + drivers/gpu/drm/amd/powerplay/smu_cmn.h | 83 + drivers/gpu/drm/amd/powerplay/smu_internal.h | 97 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1915 + drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 276 + .../gpu/drm/amd/{pm => }/powerplay/smumgr/Makefile | 0 .../drm/amd/{pm => }/powerplay/smumgr/ci_smumgr.c | 0 .../drm/amd/{pm => }/powerplay/smumgr/ci_smumgr.h | 0 .../amd/{pm => }/powerplay/smumgr/fiji_smumgr.c | 0 .../amd/{pm => }/powerplay/smumgr/fiji_smumgr.h | 0 .../amd/{pm => }/powerplay/smumgr/iceland_smumgr.c | 0 .../amd/{pm => }/powerplay/smumgr/iceland_smumgr.h | 0 .../{pm => }/powerplay/smumgr/polaris10_smumgr.c | 0 .../{pm => }/powerplay/smumgr/polaris10_smumgr.h | 0 .../amd/{pm => }/powerplay/smumgr/smu10_smumgr.c | 0 .../amd/{pm => }/powerplay/smumgr/smu10_smumgr.h | 0 .../amd/{pm => }/powerplay/smumgr/smu7_smumgr.c | 0 .../amd/{pm => }/powerplay/smumgr/smu7_smumgr.h | 0 .../amd/{pm => }/powerplay/smumgr/smu8_smumgr.c | 0 .../amd/{pm => }/powerplay/smumgr/smu8_smumgr.h | 0 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 180 + .../amd/{pm => }/powerplay/smumgr/smu9_smumgr.h | 0 .../gpu/drm/amd/{pm => }/powerplay/smumgr/smumgr.c | 0 .../amd/{pm => }/powerplay/smumgr/tonga_smumgr.c | 0 .../amd/{pm => }/powerplay/smumgr/tonga_smumgr.h | 0 .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 396 + .../amd/{pm => }/powerplay/smumgr/vega10_smumgr.h | 0 .../amd/{pm => }/powerplay/smumgr/vega12_smumgr.c | 0 .../amd/{pm => }/powerplay/smumgr/vega12_smumgr.h | 0 .../amd/{pm => }/powerplay/smumgr/vega20_smumgr.c | 0 .../amd/{pm => }/powerplay/smumgr/vega20_smumgr.h | 0 .../amd/{pm => }/powerplay/smumgr/vegam_smumgr.c | 0 .../amd/{pm => }/powerplay/smumgr/vegam_smumgr.h | 0 drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/armada/armada_crtc.c | 4 +- drivers/gpu/drm/armada/armada_debugfs.c | 2 +- drivers/gpu/drm/armada/armada_drm.h | 2 - drivers/gpu/drm/armada/armada_drv.c | 30 +- drivers/gpu/drm/armada/armada_fbdev.c | 4 +- drivers/gpu/drm/armada/armada_gem.c | 28 +- drivers/gpu/drm/armada/armada_overlay.c | 8 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 15 +- drivers/gpu/drm/ast/ast_cursor.c | 11 +- drivers/gpu/drm/ast/ast_dp501.c | 23 +- drivers/gpu/drm/ast/ast_drv.c | 82 +- drivers/gpu/drm/ast/ast_drv.h | 45 +- drivers/gpu/drm/ast/ast_main.c | 74 +- drivers/gpu/drm/ast/ast_mm.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 143 +- drivers/gpu/drm/ast/ast_post.c | 6 +- drivers/gpu/drm/bridge/Kconfig | 33 - drivers/gpu/drm/bridge/Makefile | 4 - drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 12 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 + drivers/gpu/drm/bridge/cadence/Kconfig | 24 - drivers/gpu/drm/bridge/cadence/Makefile | 4 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2532 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 400 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c | 78 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.h | 19 - drivers/gpu/drm/bridge/lontium-lt9611.c | 1230 - drivers/gpu/drm/bridge/lvds-codec.c | 29 - .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 109 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 101 +- drivers/gpu/drm/bridge/panel.c | 7 + drivers/gpu/drm/bridge/parade-ps8622.c | 100 +- drivers/gpu/drm/bridge/parade-ps8640.c | 91 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 155 +- drivers/gpu/drm/bridge/tc358762.c | 280 - drivers/gpu/drm/bridge/tc358764.c | 109 +- drivers/gpu/drm/bridge/tc358767.c | 123 +- drivers/gpu/drm/bridge/tc358775.c | 749 - drivers/gpu/drm/bridge/ti-sn65dsi86.c | 3 + drivers/gpu/drm/drm_atomic_helper.c | 24 +- drivers/gpu/drm/drm_bridge_connector.c | 1 - drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_connector.c | 94 +- drivers/gpu/drm/drm_debugfs_crc.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 632 +- drivers/gpu/drm/drm_dp_mst_topology.c | 278 +- drivers/gpu/drm/drm_drv.c | 119 +- drivers/gpu/drm/drm_edid.c | 28 - drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 9 +- drivers/gpu/drm/drm_gem_cma_helper.c | 23 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 16 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 5 +- drivers/gpu/drm/drm_gem_vram_helper.c | 169 +- drivers/gpu/drm/drm_internal.h | 1 - drivers/gpu/drm/drm_managed.c | 15 +- drivers/gpu/drm/drm_panel.c | 85 +- drivers/gpu/drm/drm_prime.c | 109 +- drivers/gpu/drm/drm_syncobj.c | 2 +- drivers/gpu/drm/drm_vblank.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_drv.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_gem.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 78 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 29 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 14 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 25 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 9 + drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 6 +- drivers/gpu/drm/gma500/mdfld_device.c | 20 - drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 2 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 55 +- drivers/gpu/drm/gma500/mdfld_dsi_output.h | 2 +- drivers/gpu/drm/gma500/mdfld_output.h | 2 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 1 + drivers/gpu/drm/gma500/psb_intel_sdvo.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 70 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 33 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 6 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +- drivers/gpu/drm/i810/i810_dma.c | 6 +- drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/i915/Kconfig.debug | 1 + drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/icl_dsi.c | 1 - drivers/gpu/drm/i915/display/intel_atomic.c | 39 + drivers/gpu/drm/i915/display/intel_atomic.h | 4 + drivers/gpu/drm/i915/display/intel_audio.c | 5 + drivers/gpu/drm/i915/display/intel_bios.c | 10 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 13 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 3 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 - drivers/gpu/drm/i915/display/intel_csr.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 279 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 - drivers/gpu/drm/i915/display/intel_display.c | 241 +- drivers/gpu/drm/i915/display/intel_display.h | 6 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 39 +- drivers/gpu/drm/i915/display/intel_display_power.c | 18 +- drivers/gpu/drm/i915/display/intel_display_types.h | 54 +- drivers/gpu/drm/i915/display/intel_dp.c | 1210 +- drivers/gpu/drm/i915/display/intel_dp.h | 13 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 703 - .../gpu/drm/i915/display/intel_dp_link_training.c | 19 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 23 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 87 +- drivers/gpu/drm/i915/display/intel_dvo.c | 6 - drivers/gpu/drm/i915/display/intel_fbc.c | 17 - drivers/gpu/drm/i915/display/intel_fbdev.c | 3 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 - drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 208 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 2 - drivers/gpu/drm/i915/display/intel_hotplug.c | 28 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 8 +- drivers/gpu/drm/i915/display/intel_panel.c | 106 +- drivers/gpu/drm/i915/display/intel_panel.h | 2 - drivers/gpu/drm/i915/display/intel_psr.c | 110 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 - drivers/gpu/drm/i915/display/intel_sdvo.c | 6 +- drivers/gpu/drm/i915/display/intel_sprite.c | 12 +- drivers/gpu/drm/i915/display/intel_tv.c | 3 - drivers/gpu/drm/i915/display/intel_vbt_defs.h | 10 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 1 - drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 130 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 80 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1637 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 40 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 152 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 10 - drivers/gpu/drm/i915/gem/i915_gem_pages.c | 128 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 67 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 12 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 11 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 50 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 146 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 75 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 45 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 4 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 7 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 106 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 5 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 181 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 305 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 36 - drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 47 - drivers/gpu/drm/i915/gt/intel_context.c | 319 +- drivers/gpu/drm/i915/gt/intel_context.h | 13 - drivers/gpu/drm/i915/gt/intel_context_types.h | 5 +- drivers/gpu/drm/i915/gt/intel_engine.h | 29 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 34 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 106 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 31 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 97 +- drivers/gpu/drm/i915/gt/intel_gt.c | 23 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 105 +- .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 6 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 1 - drivers/gpu/drm/i915/gt/intel_gtt.c | 300 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 142 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 169 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 150 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 73 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 9 +- drivers/gpu/drm/i915/gt/intel_reset.c | 1 - drivers/gpu/drm/i915/gt/intel_ring.c | 10 +- drivers/gpu/drm/i915/gt/intel_ring.h | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 42 +- drivers/gpu/drm/i915/gt/intel_rps.c | 1 - drivers/gpu/drm/i915/gt/intel_timeline.c | 28 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 24 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 183 +- drivers/gpu/drm/i915/gt/mock_engine.c | 30 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 - .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 5 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 22 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 34 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 36 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 76 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 9 +- drivers/gpu/drm/i915/gvt/gvt.h | 44 +- drivers/gpu/drm/i915/gvt/handlers.c | 32 +- drivers/gpu/drm/i915/gvt/mmio.c | 3 - drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 17 +- drivers/gpu/drm/i915/i915_active.c | 246 +- drivers/gpu/drm/i915/i915_active.h | 31 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 - drivers/gpu/drm/i915/i915_drv.c | 162 +- drivers/gpu/drm/i915/i915_drv.h | 144 +- drivers/gpu/drm/i915/i915_gem.c | 107 +- drivers/gpu/drm/i915/i915_gem.h | 12 - drivers/gpu/drm/i915/i915_getparam.c | 1 - drivers/gpu/drm/i915/i915_gpu_error.c | 3 - drivers/gpu/drm/i915/i915_irq.c | 228 +- drivers/gpu/drm/i915/i915_params.c | 5 - drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 1 - drivers/gpu/drm/i915/i915_perf.c | 57 +- drivers/gpu/drm/i915/i915_reg.h | 70 +- drivers/gpu/drm/i915/i915_request.c | 223 +- drivers/gpu/drm/i915/i915_request.h | 8 + drivers/gpu/drm/i915/i915_suspend.c | 46 +- drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 3 +- drivers/gpu/drm/i915/i915_vma.c | 67 +- drivers/gpu/drm/i915/i915_vma.h | 13 +- drivers/gpu/drm/i915/intel_device_info.c | 27 - drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_pm.c | 16 +- drivers/gpu/drm/i915/intel_sideband.c | 16 +- drivers/gpu/drm/i915/intel_uncore.c | 3 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 41 - drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 77 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 4 +- drivers/gpu/drm/i915/selftests/i915_request.c | 22 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 10 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 44 +- drivers/gpu/drm/i915/selftests/mock_gem_device.h | 2 - drivers/gpu/drm/i915/selftests/mock_gtt.c | 26 +- drivers/gpu/drm/imx/Kconfig | 2 - drivers/gpu/drm/imx/Makefile | 1 - drivers/gpu/drm/imx/dcss/Kconfig | 9 - drivers/gpu/drm/imx/dcss/Makefile | 6 - drivers/gpu/drm/imx/dcss/dcss-blkctl.c | 70 - drivers/gpu/drm/imx/dcss/dcss-crtc.c | 219 - drivers/gpu/drm/imx/dcss/dcss-ctxld.c | 424 - drivers/gpu/drm/imx/dcss/dcss-dev.c | 325 - drivers/gpu/drm/imx/dcss/dcss-dev.h | 177 - drivers/gpu/drm/imx/dcss/dcss-dpr.c | 562 - drivers/gpu/drm/imx/dcss/dcss-drv.c | 138 - drivers/gpu/drm/imx/dcss/dcss-dtg.c | 409 - drivers/gpu/drm/imx/dcss/dcss-kms.c | 198 - drivers/gpu/drm/imx/dcss/dcss-kms.h | 44 - drivers/gpu/drm/imx/dcss/dcss-plane.c | 405 - drivers/gpu/drm/imx/dcss/dcss-scaler.c | 826 - drivers/gpu/drm/imx/dcss/dcss-ss.c | 180 - drivers/gpu/drm/imx/dw_hdmi-imx.c | 12 +- drivers/gpu/drm/imx/imx-drm-core.c | 10 +- drivers/gpu/drm/imx/imx-ldb.c | 10 + drivers/gpu/drm/imx/imx-tve.c | 38 +- drivers/gpu/drm/imx/parallel-display.c | 6 + drivers/gpu/drm/ingenic/Kconfig | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 155 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 4 - drivers/gpu/drm/ingenic/ingenic-ipu.c | 50 +- drivers/gpu/drm/lima/lima_gem.c | 11 +- drivers/gpu/drm/lima/lima_vm.c | 5 +- drivers/gpu/drm/mcde/mcde_display.c | 218 +- drivers/gpu/drm/mcde/mcde_drm.h | 67 +- drivers/gpu/drm/mcde/mcde_drv.c | 81 +- drivers/gpu/drm/mcde/mcde_dsi.c | 276 +- 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_crtc.c | 2 +- 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_drm_gem.c | 37 +- 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/mgag200/Kconfig | 12 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 227 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 19 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 8 - drivers/gpu/drm/mgag200/mgag200_mode.c | 153 +- drivers/gpu/drm/mgag200/mgag200_reg.h | 4 - drivers/gpu/drm/msm/Kconfig | 19 +- drivers/gpu/drm/msm/Makefile | 18 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 65 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 77 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 82 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 21 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 120 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 12 - drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 5 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 3 - drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 182 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 10 - drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 12 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 105 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 82 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 109 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 132 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 55 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 145 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 84 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 - drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 51 + drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 13 + drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 47 + .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 7 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 24 + drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 68 + drivers/gpu/drm/msm/dp/dp_audio.c | 638 - drivers/gpu/drm/msm/dp/dp_audio.h | 72 - drivers/gpu/drm/msm/dp/dp_aux.c | 535 - drivers/gpu/drm/msm/dp/dp_aux.h | 30 - drivers/gpu/drm/msm/dp/dp_catalog.c | 1019 - drivers/gpu/drm/msm/dp/dp_catalog.h | 131 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 1869 - drivers/gpu/drm/msm/dp/dp_ctrl.h | 36 - drivers/gpu/drm/msm/dp/dp_debug.c | 485 - drivers/gpu/drm/msm/dp/dp_debug.h | 74 - drivers/gpu/drm/msm/dp/dp_display.c | 1463 - drivers/gpu/drm/msm/dp/dp_display.h | 39 - drivers/gpu/drm/msm/dp/dp_drm.c | 164 - drivers/gpu/drm/msm/dp/dp_drm.h | 18 - drivers/gpu/drm/msm/dp/dp_hpd.c | 69 - drivers/gpu/drm/msm/dp/dp_hpd.h | 80 - drivers/gpu/drm/msm/dp/dp_link.c | 1210 - drivers/gpu/drm/msm/dp/dp_link.h | 155 - drivers/gpu/drm/msm/dp/dp_panel.c | 463 - drivers/gpu/drm/msm/dp/dp_panel.h | 100 - drivers/gpu/drm/msm/dp/dp_parser.c | 293 - drivers/gpu/drm/msm/dp/dp_parser.h | 136 - drivers/gpu/drm/msm/dp/dp_power.c | 372 - drivers/gpu/drm/msm/dp/dp_power.h | 107 - drivers/gpu/drm/msm/dp/dp_reg.h | 306 - drivers/gpu/drm/msm/dsi/dsi.h | 2 - drivers/gpu/drm/msm/dsi/dsi.xml.h | 423 - drivers/gpu/drm/msm/dsi/dsi_cfg.c | 5 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 2 - drivers/gpu/drm/msm/dsi/dsi_manager.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 102 - drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 255 - drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 4 - drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 10 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 904 - drivers/gpu/drm/msm/msm_drv.c | 28 +- drivers/gpu/drm/msm/msm_drv.h | 97 +- drivers/gpu/drm/msm/msm_gem.c | 76 +- drivers/gpu/drm/msm/msm_gem.h | 10 +- drivers/gpu/drm/msm/msm_gem_prime.c | 2 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 5 +- drivers/gpu/drm/msm/msm_gem_submit.c | 8 +- drivers/gpu/drm/msm/msm_gem_vma.c | 14 +- drivers/gpu/drm/msm/msm_gpu.c | 56 +- drivers/gpu/drm/msm/msm_gpu.h | 22 +- drivers/gpu/drm/msm/msm_gpu_trace.h | 83 - drivers/gpu/drm/msm/msm_gpummu.c | 17 +- drivers/gpu/drm/msm/msm_iommu.c | 208 +- drivers/gpu/drm/msm/msm_mmu.h | 16 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 1 - drivers/gpu/drm/msm/msm_submitqueue.c | 7 +- drivers/gpu/drm/mxsfb/Kconfig | 8 +- drivers/gpu/drm/mxsfb/Makefile | 2 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 343 + drivers/gpu/drm/mxsfb/mxsfb_drv.c | 273 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 42 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 571 - drivers/gpu/drm/mxsfb/mxsfb_out.c | 99 + drivers/gpu/drm/mxsfb/mxsfb_regs.h | 107 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 9 +- drivers/gpu/drm/nouveau/dispnv04/dac.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 7 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 29 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 4 - drivers/gpu/drm/nouveau/dispnv04/overlay.c | 4 +- drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 311 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 3 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 440 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 29 +- drivers/gpu/drm/nouveau/nouveau_bo0039.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo5039.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo74c1.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo85b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo9039.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo90b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_boa0b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 132 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 1 - drivers/gpu/drm/nouveau/nouveau_display.c | 72 +- drivers/gpu/drm/nouveau/nouveau_display.h | 3 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 21 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 210 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 6 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 48 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 5 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 34 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 10 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 13 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 66 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 193 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 9 +- drivers/gpu/drm/nouveau/nv17_fence.c | 7 +- drivers/gpu/drm/nouveau/nv50_fence.c | 7 +- drivers/gpu/drm/nouveau/nv84_fence.c | 13 +- .../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 3 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 + drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 + drivers/gpu/drm/omapdrm/dss/venc.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 17 + drivers/gpu/drm/omapdrm/omap_gem.c | 14 +- drivers/gpu/drm/panel/Kconfig | 34 +- drivers/gpu/drm/panel/Makefile | 3 - drivers/gpu/drm/panel/panel-arm-versatile.c | 4 +- .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 6 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 48 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 12 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 51 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 23 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 25 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 7 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 277 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 35 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 37 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 58 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 49 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-lvds.c | 13 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 328 - drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 60 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 46 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 4 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 13 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 4 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 4 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 6 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 40 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 18 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 20 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 7 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 27 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 9 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 9 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 139 - drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 101 - drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 174 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 13 - .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 7 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 4 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 232 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 14 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 61 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 85 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 7 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 6 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 42 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 63 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 41 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 51 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 175 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 30 +- drivers/gpu/drm/panfrost/panfrost_device.c | 61 +- drivers/gpu/drm/panfrost/panfrost_device.h | 17 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 27 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 4 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 33 +- drivers/gpu/drm/panfrost/panfrost_gpu.h | 2 - drivers/gpu/drm/panfrost/panfrost_job.c | 10 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 7 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 10 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 4 - drivers/gpu/drm/pl111/pl111_drv.c | 20 +- drivers/gpu/drm/qxl/qxl_cmd.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 22 +- drivers/gpu/drm/qxl/qxl_drv.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.h | 2 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 2 +- drivers/gpu/drm/qxl/qxl_object.c | 34 +- drivers/gpu/drm/qxl/qxl_object.h | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 112 +- drivers/gpu/drm/radeon/radeon.h | 10 +- drivers/gpu/drm/radeon/radeon_cs.c | 2 +- drivers/gpu/drm/radeon/radeon_gart.c | 10 +- drivers/gpu/drm/radeon/radeon_gem.c | 10 +- drivers/gpu/drm/radeon/radeon_mn.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 46 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 29 +- drivers/gpu/drm/radeon/radeon_prime.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 333 +- drivers/gpu/drm/radeon/radeon_vm.c | 6 +- drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +- drivers/gpu/drm/radeon/uvd_v2_2.c | 2 +- drivers/gpu/drm/radeon/uvd_v4_2.c | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 5 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 37 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 54 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 1 - drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 17 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 47 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 9 + drivers/gpu/drm/scheduler/sched_fence.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 4 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 17 - drivers/gpu/drm/sti/sti_dvo.c | 2 + drivers/gpu/drm/sun4i/sun4i_backend.c | 10 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 2 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 2 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 11 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 13 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 6 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 6 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 5 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 +- drivers/gpu/drm/tegra/drm.h | 2 - drivers/gpu/drm/tegra/dsi.c | 8 +- drivers/gpu/drm/tegra/gem.c | 29 +- drivers/gpu/drm/tegra/output.c | 34 +- drivers/gpu/drm/tegra/plane.c | 15 +- drivers/gpu/drm/tegra/rgb.c | 102 +- drivers/gpu/drm/tegra/sor.c | 7 +- drivers/gpu/drm/tidss/tidss_dispc.c | 32 +- drivers/gpu/drm/tidss/tidss_dispc.h | 4 - drivers/gpu/drm/ttm/Makefile | 3 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 45 +- drivers/gpu/drm/ttm/ttm_bo.c | 513 +- drivers/gpu/drm/ttm/ttm_bo_manager.c | 156 + drivers/gpu/drm/ttm/ttm_bo_util.c | 402 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 46 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 12 +- drivers/gpu/drm/ttm/ttm_memory.c | 9 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 6 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 6 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 182 - drivers/gpu/drm/ttm/ttm_resource.c | 146 - drivers/gpu/drm/ttm/ttm_tt.c | 93 +- drivers/gpu/drm/v3d/v3d_drv.c | 13 +- drivers/gpu/drm/v3d/v3d_mmu.c | 13 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 10 +- drivers/gpu/drm/vc4/Makefile | 1 - drivers/gpu/drm/vc4/vc4_crtc.c | 368 +- drivers/gpu/drm/vc4/vc4_drv.c | 5 - drivers/gpu/drm/vc4/vc4_drv.h | 45 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 1650 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 184 - drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 521 - drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 442 - drivers/gpu/drm/vc4/vc4_hvs.c | 269 +- drivers/gpu/drm/vc4/vc4_kms.c | 256 +- drivers/gpu/drm/vc4/vc4_plane.c | 224 +- drivers/gpu/drm/vc4/vc4_regs.h | 177 +- drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.c | 57 +- drivers/gpu/drm/virtio/Kconfig | 3 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 - drivers/gpu/drm/virtio/virtgpu_display.c | 13 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 3 - drivers/gpu/drm/virtio/virtgpu_drv.h | 23 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 3 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 14 +- drivers/gpu/drm/virtio/virtgpu_object.c | 36 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 96 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 120 +- drivers/gpu/drm/vkms/Makefile | 9 +- drivers/gpu/drm/vkms/vkms_composer.c | 171 +- drivers/gpu/drm/vkms/vkms_crtc.c | 5 - drivers/gpu/drm/vkms/vkms_drv.c | 56 +- drivers/gpu/drm/vkms/vkms_drv.h | 10 +- drivers/gpu/drm/vkms/vkms_output.c | 4 - drivers/gpu/drm/vkms/vkms_writeback.c | 142 - drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 70 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 73 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 60 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 71 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 268 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 5 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 6 + drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 27 +- drivers/gpu/host1x/job.c | 22 +- drivers/gpu/host1x/mipi.c | 22 +- drivers/gpu/ipu-v3/ipu-common.c | 67 + drivers/greybus/interface.c | 6 +- drivers/hid/Kconfig | 9 - drivers/hid/Makefile | 1 - drivers/hid/hid-alps.c | 2 +- drivers/hid/hid-apple.c | 2 - drivers/hid/hid-core.c | 15 +- drivers/hid/hid-cp2112.c | 19 +- drivers/hid/hid-debug.c | 10 +- drivers/hid/hid-hyperv.c | 4 +- drivers/hid/hid-ids.h | 3 - drivers/hid/hid-input.c | 4 +- drivers/hid/hid-ite.c | 4 - drivers/hid/hid-logitech-dj.c | 2 +- drivers/hid/hid-multitouch.c | 12 - drivers/hid/hid-picolcd_cir.c | 10 +- drivers/hid/hid-rmi.c | 2 +- drivers/hid/hid-roccat-kone.c | 23 +- drivers/hid/hid-vivaldi.c | 144 - drivers/hid/hid-wiimote-core.c | 10 +- drivers/hid/i2c-hid/i2c-hid-core.c | 15 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 8 +- drivers/hid/wacom_wac.c | 4 +- drivers/hv/channel.c | 461 +- drivers/hv/hv.c | 4 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_util.c | 11 +- drivers/hv/vmbus_drv.c | 2 +- drivers/hwmon/Kconfig | 33 +- drivers/hwmon/Makefile | 3 - drivers/hwmon/ad7414.c | 5 +- drivers/hwmon/ad7418.c | 9 +- drivers/hwmon/adc128d818.c | 5 +- drivers/hwmon/adm1021.c | 9 +- drivers/hwmon/adm1025.c | 5 +- drivers/hwmon/adm1026.c | 5 +- drivers/hwmon/adm1029.c | 5 +- drivers/hwmon/adm1031.c | 9 +- drivers/hwmon/adm1177.c | 5 +- drivers/hwmon/adm9240.c | 356 +- drivers/hwmon/ads7828.c | 9 +- drivers/hwmon/adt7410.c | 5 +- drivers/hwmon/adt7411.c | 5 +- drivers/hwmon/adt7462.c | 5 +- drivers/hwmon/adt7470.c | 5 +- drivers/hwmon/adt7475.c | 6 +- drivers/hwmon/amc6821.c | 5 +- drivers/hwmon/amd_energy.c | 164 +- drivers/hwmon/asb100.c | 8 +- drivers/hwmon/asc7621.c | 4 +- drivers/hwmon/atxp1.c | 5 +- drivers/hwmon/bt1-pvt.c | 138 +- drivers/hwmon/bt1-pvt.h | 3 - drivers/hwmon/dme1737.c | 9 +- drivers/hwmon/ds1621.c | 9 +- drivers/hwmon/ds620.c | 5 +- drivers/hwmon/emc1403.c | 8 +- drivers/hwmon/emc2103.c | 4 +- drivers/hwmon/emc6w201.c | 5 +- drivers/hwmon/f75375s.c | 10 +- drivers/hwmon/fschmd.c | 10 +- drivers/hwmon/ftsteutates.c | 4 +- drivers/hwmon/g760a.c | 5 +- drivers/hwmon/g762.c | 4 +- drivers/hwmon/gl518sm.c | 5 +- drivers/hwmon/gl520sm.c | 5 +- drivers/hwmon/gsc-hwmon.c | 32 +- drivers/hwmon/hih6130.c | 5 +- drivers/hwmon/hwmon.c | 10 - drivers/hwmon/ina209.c | 5 +- drivers/hwmon/ina2xx.c | 9 +- drivers/hwmon/ina3221.c | 5 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 334 - drivers/hwmon/jc42.c | 4 +- drivers/hwmon/k10temp.c | 162 +- drivers/hwmon/lineage-pem.c | 5 +- drivers/hwmon/lm63.c | 9 +- drivers/hwmon/lm73.c | 4 +- drivers/hwmon/lm75.c | 33 +- drivers/hwmon/lm77.c | 4 +- drivers/hwmon/lm78.c | 9 +- drivers/hwmon/lm80.c | 5 +- drivers/hwmon/lm83.c | 9 +- drivers/hwmon/lm85.c | 8 +- drivers/hwmon/lm87.c | 4 +- drivers/hwmon/lm90.c | 7 +- drivers/hwmon/lm92.c | 5 +- drivers/hwmon/lm93.c | 5 +- drivers/hwmon/lm95234.c | 9 +- drivers/hwmon/lm95241.c | 5 +- drivers/hwmon/lm95245.c | 5 +- drivers/hwmon/ltc2945.c | 5 +- drivers/hwmon/ltc2947-i2c.c | 5 +- drivers/hwmon/ltc2990.c | 5 +- drivers/hwmon/ltc4151.c | 5 +- drivers/hwmon/ltc4215.c | 5 +- drivers/hwmon/ltc4222.c | 5 +- drivers/hwmon/ltc4245.c | 5 +- drivers/hwmon/ltc4260.c | 5 +- drivers/hwmon/ltc4261.c | 5 +- drivers/hwmon/max16065.c | 8 +- drivers/hwmon/max1619.c | 5 +- drivers/hwmon/max1668.c | 9 +- drivers/hwmon/max31730.c | 4 +- drivers/hwmon/max31790.c | 5 +- drivers/hwmon/max6621.c | 5 +- drivers/hwmon/max6639.c | 5 +- drivers/hwmon/max6642.c | 5 +- drivers/hwmon/max6650.c | 10 +- drivers/hwmon/max6697.c | 9 +- drivers/hwmon/mcp3021.c | 9 +- drivers/hwmon/mr75203.c | 656 - drivers/hwmon/nct7802.c | 5 +- drivers/hwmon/nct7904.c | 5 +- drivers/hwmon/occ/p8_i2c.c | 5 +- drivers/hwmon/pcf8591.c | 5 +- drivers/hwmon/pmbus/Kconfig | 20 - drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/adm1266.c | 513 - drivers/hwmon/pmbus/adm1275.c | 11 +- drivers/hwmon/pmbus/bel-pfe.c | 11 +- drivers/hwmon/pmbus/ibm-cffps.c | 19 +- drivers/hwmon/pmbus/inspur-ipsps.c | 7 +- drivers/hwmon/pmbus/ir35221.c | 7 +- drivers/hwmon/pmbus/ir38064.c | 7 +- drivers/hwmon/pmbus/irps5401.c | 7 +- drivers/hwmon/pmbus/isl68137.c | 11 +- drivers/hwmon/pmbus/lm25066.c | 11 +- drivers/hwmon/pmbus/ltc2978.c | 14 +- drivers/hwmon/pmbus/ltc3815.c | 7 +- drivers/hwmon/pmbus/max16064.c | 7 +- drivers/hwmon/pmbus/max16601.c | 7 +- drivers/hwmon/pmbus/max20730.c | 390 +- drivers/hwmon/pmbus/max20751.c | 7 +- drivers/hwmon/pmbus/max31785.c | 9 +- drivers/hwmon/pmbus/max34440.c | 39 +- drivers/hwmon/pmbus/max8688.c | 7 +- drivers/hwmon/pmbus/mp2975.c | 769 - drivers/hwmon/pmbus/pmbus.c | 11 +- drivers/hwmon/pmbus/pmbus.h | 16 +- drivers/hwmon/pmbus/pmbus_core.c | 336 +- drivers/hwmon/pmbus/pxe1610.c | 7 +- drivers/hwmon/pmbus/tps40422.c | 7 +- drivers/hwmon/pmbus/tps53679.c | 11 +- drivers/hwmon/pmbus/ucd9000.c | 13 +- drivers/hwmon/pmbus/ucd9200.c | 13 +- drivers/hwmon/pmbus/xdpe12284.c | 7 +- drivers/hwmon/pmbus/zl6100.c | 11 +- drivers/hwmon/powr1220.c | 5 +- drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/s3c-hwmon.c | 2 +- drivers/hwmon/scmi-hwmon.c | 6 +- drivers/hwmon/sht21.c | 5 +- drivers/hwmon/sht3x.c | 9 +- drivers/hwmon/shtc1.c | 34 +- drivers/hwmon/sl28cpld-hwmon.c | 142 - drivers/hwmon/smm665.c | 9 +- drivers/hwmon/smsc47m192.c | 5 +- drivers/hwmon/sparx5-temp.c | 2 +- drivers/hwmon/stts751.c | 5 +- drivers/hwmon/tc654.c | 5 +- drivers/hwmon/tc74.c | 5 +- drivers/hwmon/thmc50.c | 9 +- drivers/hwmon/tmp102.c | 5 +- drivers/hwmon/tmp103.c | 5 +- drivers/hwmon/tmp108.c | 5 +- drivers/hwmon/tmp401.c | 7 +- drivers/hwmon/tmp421.c | 7 +- drivers/hwmon/tmp513.c | 11 +- drivers/hwmon/w83627ehf.c | 6 +- drivers/hwmon/w83773g.c | 5 +- drivers/hwmon/w83781d.c | 9 +- drivers/hwmon/w83791d.c | 8 +- drivers/hwmon/w83792d.c | 7 +- drivers/hwmon/w83793.c | 8 +- drivers/hwmon/w83795.c | 9 +- drivers/hwmon/w83l785ts.c | 8 +- drivers/hwmon/w83l786ng.c | 4 +- drivers/hwspinlock/sprd_hwspinlock.c | 2 + drivers/hwtracing/coresight/Kconfig | 54 +- drivers/hwtracing/coresight/Makefile | 26 +- drivers/hwtracing/coresight/coresight-catu.c | 37 +- drivers/hwtracing/coresight/coresight-catu.h | 2 + drivers/hwtracing/coresight/coresight-core.c | 1694 - drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 - drivers/hwtracing/coresight/coresight-cti-core.c | 1006 - drivers/hwtracing/coresight/coresight-cti.c | 975 + drivers/hwtracing/coresight/coresight-etb10.c | 28 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 25 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 5 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 1026 - drivers/hwtracing/coresight/coresight-etm3x.c | 950 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 1659 - .../hwtracing/coresight/coresight-etm4x-sysfs.c | 11 +- drivers/hwtracing/coresight/coresight-etm4x.c | 1600 + drivers/hwtracing/coresight/coresight-etm4x.h | 6 - drivers/hwtracing/coresight/coresight-funnel.c | 65 +- drivers/hwtracing/coresight/coresight-platform.c | 11 +- drivers/hwtracing/coresight/coresight-priv.h | 26 +- drivers/hwtracing/coresight/coresight-replicator.c | 65 +- drivers/hwtracing/coresight/coresight-stm.c | 31 +- drivers/hwtracing/coresight/coresight-sysfs.c | 2 - drivers/hwtracing/coresight/coresight-tmc-core.c | 606 - drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 21 +- drivers/hwtracing/coresight/coresight-tmc.c | 583 + drivers/hwtracing/coresight/coresight-tmc.h | 3 - drivers/hwtracing/coresight/coresight-tpiu.c | 20 +- drivers/hwtracing/coresight/coresight.c | 1594 + drivers/hwtracing/intel_th/pci.c | 10 - drivers/hwtracing/stm/Kconfig | 2 +- drivers/hwtracing/stm/ftrace.c | 7 +- drivers/i2c/Kconfig | 9 +- drivers/i2c/Makefile | 1 - drivers/i2c/busses/Kconfig | 20 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-amd-mp2-plat.c | 2 +- drivers/i2c/busses/i2c-bcm2835.c | 8 +- drivers/i2c/busses/i2c-efm32.c | 12 +- drivers/i2c/busses/i2c-i801.c | 5 - drivers/i2c/busses/i2c-imx.c | 32 +- drivers/i2c/busses/i2c-ismt.c | 12 +- drivers/i2c/busses/i2c-jz4780.c | 3 +- drivers/i2c/busses/i2c-mlxbf.c | 2506 - drivers/i2c/busses/i2c-mv64xxx.c | 5 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 3 +- drivers/i2c/busses/i2c-owl.c | 5 +- drivers/i2c/busses/i2c-qcom-geni.c | 5 +- drivers/i2c/busses/i2c-rcar.c | 65 +- drivers/i2c/busses/i2c-rk3x.c | 19 +- drivers/i2c/busses/i2c-stm32.c | 12 +- drivers/i2c/busses/i2c-stm32f4.c | 6 +- drivers/i2c/busses/i2c-stm32f7.c | 145 +- drivers/i2c/busses/i2c-tegra.c | 1420 +- drivers/i2c/busses/i2c-xiic.c | 62 +- drivers/i2c/i2c-slave-testunit.c | 175 - drivers/i2c/i2c-smbus.c | 107 - drivers/i2c/muxes/i2c-mux-gpmux.c | 16 +- drivers/i2c/muxes/i2c-mux-reg.c | 10 +- drivers/i3c/master.c | 144 +- drivers/ide/Kconfig | 9 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-cd.c | 16 +- drivers/ide/ide-disk.c | 5 +- drivers/ide/ide-floppy.c | 2 + drivers/ide/ide-gd.c | 48 +- drivers/ide/ide-ioctls.c | 4 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/macide.c | 66 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/iio/Kconfig | 2 +- drivers/iio/accel/adis16201.c | 26 +- drivers/iio/accel/adis16209.c | 25 +- drivers/iio/accel/adxl372.c | 311 +- drivers/iio/accel/adxl372_i2c.c | 8 - drivers/iio/accel/adxl372_spi.c | 4 +- drivers/iio/accel/bma180.c | 22 +- drivers/iio/accel/bma220_spi.c | 85 +- drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/mma8452.c | 20 +- drivers/iio/adc/Kconfig | 4 +- drivers/iio/adc/ad7291.c | 35 +- drivers/iio/adc/ad7292.c | 4 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad9467.c | 124 +- drivers/iio/adc/adi-axi-adc.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 26 +- drivers/iio/adc/axp20x_adc.c | 14 +- drivers/iio/adc/bcm_iproc_adc.c | 4 +- drivers/iio/adc/envelope-detector.c | 16 +- drivers/iio/adc/exynos_adc.c | 30 +- drivers/iio/adc/fsl-imx25-gcq.c | 15 +- drivers/iio/adc/ltc2497-core.c | 10 +- drivers/iio/adc/meson_saradc.c | 18 +- drivers/iio/adc/palmas_gpadc.c | 13 +- drivers/iio/adc/rcar-gyroadc.c | 30 +- drivers/iio/adc/stm32-adc-core.c | 80 +- drivers/iio/adc/stm32-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-core.c | 20 +- drivers/iio/adc/ti-adc081c.c | 24 +- drivers/iio/adc/ti-adc0832.c | 11 +- drivers/iio/adc/ti-adc108s102.c | 5 +- drivers/iio/adc/ti-adc12138.c | 13 +- drivers/iio/adc/ti-adc128s052.c | 3 +- drivers/iio/adc/xilinx-xadc-core.c | 16 +- drivers/iio/afe/iio-rescale.c | 8 +- drivers/iio/amplifiers/Kconfig | 1 - drivers/iio/amplifiers/hmc425a.c | 9 +- drivers/iio/buffer/Kconfig | 10 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 12 +- drivers/iio/chemical/ams-iaq-core.c | 3 +- drivers/iio/chemical/atlas-ezo-sensor.c | 88 +- drivers/iio/chemical/atlas-sensor.c | 10 +- drivers/iio/chemical/scd30_core.c | 9 +- drivers/iio/chemical/sgp30.c | 29 +- drivers/iio/chemical/vz89x.c | 18 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 7 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 11 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 3 +- drivers/iio/dac/ad5064.c | 6 +- drivers/iio/dac/ad5446.c | 5 +- drivers/iio/dac/ad5592r-base.c | 56 +- drivers/iio/dac/ad5592r.c | 7 +- drivers/iio/dac/ad5593r.c | 7 +- drivers/iio/dac/ad5686.c | 8 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/ad7303.c | 6 +- drivers/iio/dac/dpot-dac.c | 16 +- drivers/iio/dac/mcp4725.c | 29 +- drivers/iio/dac/stm32-dac-core.c | 5 +- drivers/iio/dac/stm32-dac.c | 13 +- drivers/iio/dac/ti-dac082s085.c | 5 +- drivers/iio/dac/ti-dac5571.c | 36 +- drivers/iio/dac/ti-dac7612.c | 14 +- drivers/iio/dummy/iio_dummy_evgen.c | 4 +- drivers/iio/frequency/ad9523.c | 60 +- drivers/iio/frequency/adf4350.c | 21 +- drivers/iio/gyro/Kconfig | 12 - drivers/iio/gyro/Makefile | 1 - drivers/iio/gyro/adis16080.c | 2 +- drivers/iio/gyro/adis16136.c | 37 +- drivers/iio/gyro/adis16260.c | 33 +- drivers/iio/gyro/adxrs290.c | 710 - drivers/iio/gyro/itg3200_buffer.c | 15 +- drivers/iio/health/max30102.c | 15 +- drivers/iio/humidity/Kconfig | 10 - drivers/iio/humidity/Makefile | 1 - drivers/iio/humidity/hdc100x.c | 3 +- drivers/iio/humidity/hdc2010.c | 353 - drivers/iio/humidity/htu21.c | 3 +- drivers/iio/humidity/si7020.c | 3 +- drivers/iio/iio_core_trigger.h | 4 +- drivers/iio/imu/adis16400.c | 72 +- drivers/iio/imu/adis16460.c | 25 +- drivers/iio/imu/adis16475.c | 18 +- drivers/iio/imu/adis16480.c | 55 +- drivers/iio/imu/adis_buffer.c | 76 +- drivers/iio/imu/adis_trigger.c | 60 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 20 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 12 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 14 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 42 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 134 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 - drivers/iio/industrialio-buffer.c | 46 +- drivers/iio/industrialio-core.c | 5 +- drivers/iio/industrialio-event.c | 51 +- drivers/iio/industrialio-trigger.c | 3 +- drivers/iio/light/Kconfig | 15 - drivers/iio/light/Makefile | 1 - drivers/iio/light/as73211.c | 800 - drivers/iio/light/cros_ec_light_prox.c | 5 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/isl29018.c | 9 +- drivers/iio/light/si1145.c | 19 +- drivers/iio/light/tsl2772.c | 10 +- drivers/iio/magnetometer/ak8974.c | 14 +- drivers/iio/magnetometer/ak8975.c | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/mag3110.c | 20 +- drivers/iio/multiplexer/iio-mux.c | 8 +- drivers/iio/potentiometer/ad5272.c | 5 +- drivers/iio/potentiometer/ds1803.c | 6 +- drivers/iio/potentiometer/max5432.c | 8 +- drivers/iio/potentiometer/max5481.c | 23 +- drivers/iio/potentiometer/mcp4018.c | 12 +- drivers/iio/potentiometer/mcp4131.c | 8 +- drivers/iio/potentiometer/mcp4531.c | 11 +- drivers/iio/potentiostat/lmp91000.c | 11 +- drivers/iio/pressure/cros_ec_baro.c | 5 +- drivers/iio/pressure/icp10100.c | 3 +- drivers/iio/pressure/ms5611_i2c.c | 6 +- drivers/iio/pressure/ms5611_spi.c | 6 +- drivers/iio/pressure/ms5637.c | 3 +- drivers/iio/pressure/zpa2326_i2c.c | 6 +- drivers/iio/pressure/zpa2326_spi.c | 6 +- drivers/iio/proximity/as3935.c | 44 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 3 +- drivers/iio/proximity/sx9310.c | 427 +- drivers/iio/proximity/vl53l0x-i2c.c | 104 +- drivers/iio/resolver/ad2s1200.c | 3 +- drivers/iio/temperature/ltc2983.c | 19 +- drivers/iio/temperature/mlx90632.c | 283 +- drivers/iio/temperature/tmp007.c | 4 +- drivers/iio/temperature/tsys01.c | 3 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/addr.c | 11 +- drivers/infiniband/core/cache.c | 72 +- drivers/infiniband/core/cm.c | 126 +- drivers/infiniband/core/cm_trace.c | 15 - drivers/infiniband/core/cm_trace.h | 414 - drivers/infiniband/core/cma.c | 635 +- drivers/infiniband/core/cma_configfs.c | 9 +- drivers/infiniband/core/cma_trace.h | 40 + drivers/infiniband/core/core_priv.h | 13 +- drivers/infiniband/core/counters.c | 15 +- drivers/infiniband/core/cq.c | 39 +- drivers/infiniband/core/device.c | 8 +- drivers/infiniband/core/rdma_core.c | 34 +- drivers/infiniband/core/restrack.c | 161 +- drivers/infiniband/core/restrack.h | 10 +- drivers/infiniband/core/sysfs.c | 15 +- drivers/infiniband/core/ucma.c | 539 +- drivers/infiniband/core/umem.c | 139 +- drivers/infiniband/core/umem_odp.c | 291 +- drivers/infiniband/core/uverbs_cmd.c | 93 +- drivers/infiniband/core/uverbs_main.c | 10 +- drivers/infiniband/core/uverbs_std_types.c | 15 +- .../infiniband/core/uverbs_std_types_counters.c | 4 +- drivers/infiniband/core/uverbs_std_types_cq.c | 8 +- drivers/infiniband/core/uverbs_std_types_device.c | 199 +- drivers/infiniband/core/uverbs_std_types_wq.c | 2 +- drivers/infiniband/core/verbs.c | 114 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 84 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 8 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 7 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 11 +- drivers/infiniband/hw/cxgb4/cm.c | 4 +- drivers/infiniband/hw/cxgb4/cq.c | 3 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 7 +- drivers/infiniband/hw/cxgb4/mem.c | 40 +- drivers/infiniband/hw/cxgb4/provider.c | 7 +- drivers/infiniband/hw/cxgb4/qp.c | 3 +- drivers/infiniband/hw/efa/efa.h | 14 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 69 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 28 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 18 - drivers/infiniband/hw/efa/efa_verbs.c | 258 +- drivers/infiniband/hw/hfi1/sdma.c | 22 +- drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 3 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 27 +- drivers/infiniband/hw/hns/hns_roce_device.h | 74 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 8 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 51 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 534 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 43 +- drivers/infiniband/hw/hns/hns_roce_main.c | 16 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 81 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 3 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 80 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 5 +- drivers/infiniband/hw/i40iw/i40iw.h | 9 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 10 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 16 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_type.h | 3 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 63 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 61 +- drivers/infiniband/hw/i40iw/i40iw_verbs.h | 3 +- drivers/infiniband/hw/mlx4/ah.c | 5 + drivers/infiniband/hw/mlx4/cm.c | 148 +- drivers/infiniband/hw/mlx4/cq.c | 4 +- drivers/infiniband/hw/mlx4/mad.c | 158 +- drivers/infiniband/hw/mlx4/main.c | 42 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 64 +- drivers/infiniband/hw/mlx4/mr.c | 35 +- drivers/infiniband/hw/mlx4/qp.c | 345 +- drivers/infiniband/hw/mlx4/srq.c | 8 +- drivers/infiniband/hw/mlx5/ah.c | 9 +- drivers/infiniband/hw/mlx5/cmd.c | 8 +- drivers/infiniband/hw/mlx5/cmd.h | 4 +- drivers/infiniband/hw/mlx5/counters.c | 7 +- drivers/infiniband/hw/mlx5/cq.c | 16 +- drivers/infiniband/hw/mlx5/fs.c | 148 +- drivers/infiniband/hw/mlx5/gsi.c | 154 +- drivers/infiniband/hw/mlx5/main.c | 68 +- drivers/infiniband/hw/mlx5/mem.c | 4 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 100 +- drivers/infiniband/hw/mlx5/mr.c | 189 +- drivers/infiniband/hw/mlx5/odp.c | 56 +- drivers/infiniband/hw/mlx5/qp.c | 182 +- drivers/infiniband/hw/mlx5/qp.h | 4 +- drivers/infiniband/hw/mlx5/qpc.c | 5 +- drivers/infiniband/hw/mlx5/srq.c | 23 +- drivers/infiniband/hw/mlx5/srq.h | 2 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 22 +- drivers/infiniband/hw/mlx5/wr.c | 27 +- drivers/infiniband/hw/mthca/mthca_dev.h | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 37 +- drivers/infiniband/hw/mthca/mthca_provider.h | 27 +- drivers/infiniband/hw/mthca/mthca_qp.c | 75 +- drivers/infiniband/hw/ocrdma/ocrdma.h | 1 + drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 5 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 38 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 6 +- drivers/infiniband/hw/qedr/main.c | 28 +- drivers/infiniband/hw/qedr/qedr.h | 33 - drivers/infiniband/hw/qedr/qedr_iw_cm.c | 6 +- drivers/infiniband/hw/qedr/verbs.c | 438 +- drivers/infiniband/hw/qedr/verbs.h | 11 +- drivers/infiniband/hw/qib/qib.h | 6 +- drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/hw/qib/qib_mad.c | 52 +- drivers/infiniband/hw/qib/qib_sdma.c | 10 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 18 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c | 9 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 9 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 10 +- drivers/infiniband/sw/rdmavt/ah.c | 3 +- drivers/infiniband/sw/rdmavt/ah.h | 2 +- drivers/infiniband/sw/rdmavt/cq.c | 3 +- drivers/infiniband/sw/rdmavt/cq.h | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/pd.c | 3 +- drivers/infiniband/sw/rdmavt/pd.h | 2 +- drivers/infiniband/sw/rdmavt/srq.c | 3 +- drivers/infiniband/sw/rdmavt/srq.h | 2 +- drivers/infiniband/sw/rxe/rxe.c | 43 +- drivers/infiniband/sw/rxe/rxe.h | 29 +- drivers/infiniband/sw/rxe/rxe_av.c | 29 +- drivers/infiniband/sw/rxe/rxe_comp.c | 32 +- drivers/infiniband/sw/rxe/rxe_cq.c | 35 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 29 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 29 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 29 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 29 +- drivers/infiniband/sw/rxe/rxe_loc.h | 29 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 29 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 29 +- drivers/infiniband/sw/rxe/rxe_mr.c | 29 +- drivers/infiniband/sw/rxe/rxe_net.c | 31 +- drivers/infiniband/sw/rxe/rxe_net.h | 29 +- drivers/infiniband/sw/rxe/rxe_opcode.c | 29 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 29 +- drivers/infiniband/sw/rxe/rxe_param.h | 29 +- drivers/infiniband/sw/rxe/rxe_pool.c | 89 +- drivers/infiniband/sw/rxe/rxe_pool.h | 36 +- drivers/infiniband/sw/rxe/rxe_qp.c | 32 +- drivers/infiniband/sw/rxe/rxe_queue.c | 29 +- drivers/infiniband/sw/rxe/rxe_queue.h | 29 +- drivers/infiniband/sw/rxe/rxe_recv.c | 29 +- drivers/infiniband/sw/rxe/rxe_req.c | 29 +- drivers/infiniband/sw/rxe/rxe_resp.c | 29 +- drivers/infiniband/sw/rxe/rxe_srq.c | 29 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 35 +- drivers/infiniband/sw/rxe/rxe_task.c | 37 +- drivers/infiniband/sw/rxe/rxe_task.h | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 41 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 29 +- drivers/infiniband/sw/siw/siw_verbs.c | 9 +- drivers/infiniband/sw/siw/siw_verbs.h | 6 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 6 +- drivers/infiniband/ulp/ipoib/ipoib_fs.c | 50 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 - drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 11 - drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 - drivers/infiniband/ulp/isert/ib_isert.c | 15 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 76 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 7 - drivers/input/evdev.c | 19 +- drivers/input/input-mt.c | 11 +- drivers/input/joystick/Kconfig | 10 - drivers/input/joystick/Makefile | 1 - drivers/input/joystick/adc-joystick.c | 264 - drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/keyboard/omap4-keypad.c | 6 +- drivers/input/keyboard/twl4030_keypad.c | 8 +- drivers/input/misc/soc_button_array.c | 100 +- drivers/input/mouse/synaptics.c | 6 +- drivers/input/rmi4/Kconfig | 8 - drivers/input/rmi4/Makefile | 1 - drivers/input/rmi4/rmi_bus.c | 3 - drivers/input/rmi4/rmi_driver.h | 1 - drivers/input/rmi4/rmi_f30.c | 14 +- drivers/input/rmi4/rmi_f34v7.c | 9 +- drivers/input/rmi4/rmi_f3a.c | 241 - drivers/input/serio/hyperv-keyboard.c | 4 +- drivers/input/serio/sun4i-ps2.c | 9 +- drivers/input/touchscreen/Kconfig | 12 - drivers/input/touchscreen/Makefile | 1 - drivers/input/touchscreen/elants_i2c.c | 8 +- drivers/input/touchscreen/imx6ul_tsc.c | 47 +- drivers/input/touchscreen/raydium_i2c_ts.c | 131 +- drivers/input/touchscreen/s3c2410_ts.c | 37 +- drivers/input/touchscreen/stmfts.c | 2 +- drivers/input/touchscreen/zinitix.c | 581 - drivers/interconnect/Makefile | 2 +- drivers/interconnect/bulk.c | 117 - drivers/interconnect/core.c | 140 +- drivers/interconnect/imx/imx.c | 13 +- drivers/interconnect/qcom/Kconfig | 20 - drivers/interconnect/qcom/Makefile | 4 - drivers/interconnect/qcom/bcm-voter.c | 36 +- drivers/interconnect/qcom/icc-rpmh.c | 30 - drivers/interconnect/qcom/icc-rpmh.h | 21 +- drivers/interconnect/qcom/osm-l3.c | 91 +- drivers/interconnect/qcom/sc7180.c | 3 +- drivers/interconnect/qcom/sdm845.c | 3 +- drivers/interconnect/qcom/sm8150.c | 635 - drivers/interconnect/qcom/sm8150.h | 154 - drivers/interconnect/qcom/sm8250.c | 651 - drivers/interconnect/qcom/sm8250.h | 164 - drivers/iommu/Kconfig | 12 +- drivers/iommu/amd/amd_iommu.h | 19 +- drivers/iommu/amd/amd_iommu_types.h | 6 +- drivers/iommu/amd/init.c | 48 +- drivers/iommu/amd/iommu.c | 243 +- drivers/iommu/amd/iommu_v2.c | 20 +- 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 | 12 +- drivers/iommu/dma-iommu.c | 68 +- drivers/iommu/fsl_pamu.c | 2 +- drivers/iommu/hyperv-iommu.c | 8 +- drivers/iommu/intel/dmar.c | 14 +- drivers/iommu/intel/iommu.c | 76 +- drivers/iommu/intel/irq_remapping.c | 119 +- drivers/iommu/intel/pasid.c | 31 +- drivers/iommu/intel/pasid.h | 24 +- drivers/iommu/intel/svm.c | 60 +- drivers/iommu/io-pgtable-arm.c | 32 +- drivers/iommu/io-pgtable-arm.h | 30 - drivers/iommu/iommu.c | 202 +- drivers/iommu/iova.c | 2 +- drivers/iommu/irq_remapping.c | 23 +- drivers/iommu/irq_remapping.h | 5 +- drivers/iommu/mtk_iommu.c | 49 +- drivers/iommu/mtk_iommu.h | 1 - drivers/iommu/sun50i-iommu.c | 15 +- drivers/iommu/tegra-smmu.c | 138 +- drivers/irqchip/Kconfig | 24 +- drivers/irqchip/Makefile | 4 +- drivers/irqchip/irq-armada-370-xp.c | 262 +- drivers/irqchip/irq-bcm2836.c | 153 +- drivers/irqchip/irq-dw-apb-ictl.c | 81 +- drivers/irqchip/irq-gic-common.c | 3 + drivers/irqchip/irq-gic-v3-its.c | 15 +- drivers/irqchip/irq-gic-v3.c | 184 +- drivers/irqchip/irq-gic.c | 247 +- drivers/irqchip/irq-hip04.c | 89 +- drivers/irqchip/irq-imx-intmux.c | 9 +- drivers/irqchip/irq-imx-irqsteer.c | 9 +- drivers/irqchip/irq-owl-sirq.c | 359 - drivers/irqchip/irq-pruss-intc.c | 664 - drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-s3c24xx.c | 1330 + drivers/irqchip/irq-sl28cpld.c | 96 - drivers/irqchip/irq-ti-sci-inta.c | 10 +- drivers/irqchip/irq-ti-sci-intr.c | 10 +- drivers/irqchip/qcom-pdc.c | 14 +- drivers/leds/Kconfig | 31 +- drivers/leds/Makefile | 2 - drivers/leds/TODO | 75 - drivers/leds/led-class.c | 5 - drivers/leds/leds-88pm860x.c | 6 +- drivers/leds/leds-aat1290.c | 2 +- drivers/leds/leds-acer-a500.c | 129 - drivers/leds/leds-an30259a.c | 7 +- drivers/leds/leds-aw2013.c | 11 +- drivers/leds/leds-bcm6328.c | 11 +- drivers/leds/leds-bcm6358.c | 11 +- drivers/leds/leds-cpcap.c | 7 +- drivers/leds/leds-cr0014114.c | 3 + drivers/leds/leds-el15203000.c | 3 + drivers/leds/leds-gpio.c | 3 + drivers/leds/leds-ip30.c | 1 - drivers/leds/leds-is31fl319x.c | 32 +- drivers/leds/leds-is31fl32xx.c | 33 +- drivers/leds/leds-ktd2692.c | 4 +- drivers/leds/leds-lm3532.c | 65 +- drivers/leds/leds-lm36274.c | 133 +- drivers/leds/leds-lm3692x.c | 14 +- drivers/leds/leds-lm3697.c | 100 +- drivers/leds/leds-lp50xx.c | 631 - drivers/leds/leds-lp5521.c | 2 +- drivers/leds/leds-lp5523.c | 2 +- drivers/leds/leds-lp5562.c | 2 +- drivers/leds/leds-lp55xx-common.c | 14 +- drivers/leds/leds-lp8501.c | 2 +- drivers/leds/leds-lp8860.c | 6 +- drivers/leds/leds-lt3593.c | 6 +- drivers/leds/leds-max77650.c | 24 +- drivers/leds/leds-max77693.c | 2 +- drivers/leds/leds-mc13783.c | 8 +- drivers/leds/leds-mt6323.c | 38 +- drivers/leds/leds-netxbig.c | 6 +- drivers/leds/leds-ns2.c | 346 +- drivers/leds/leds-pca9532.c | 24 +- drivers/leds/leds-pca955x.c | 8 - drivers/leds/leds-pca963x.c | 399 +- drivers/leds/leds-pm8058.c | 33 +- drivers/leds/leds-powernv.c | 2 +- drivers/leds/leds-pwm.c | 19 +- drivers/leds/leds-s3c24xx.c | 2 + drivers/leds/leds-sc27xx-bltc.c | 6 +- drivers/leds/leds-sgm3140.c | 29 +- drivers/leds/leds-spi-byte.c | 11 +- drivers/leds/leds-syscon.c | 13 +- drivers/leds/leds-tca6507.c | 116 +- drivers/leds/leds-tlc591xx.c | 24 +- drivers/leds/leds-turris-omnia.c | 8 +- drivers/leds/trigger/ledtrig-cpu.c | 13 +- drivers/macintosh/smu.c | 4 +- drivers/macintosh/windfarm_lm75_sensor.c | 2 + drivers/macintosh/windfarm_lm87_sensor.c | 2 + drivers/macintosh/windfarm_smu_sat.c | 3 +- drivers/macintosh/windfarm_smu_sensors.c | 3 +- drivers/mailbox/tegra-hsp.c | 9 +- drivers/md/bcache/alloc.c | 60 +- drivers/md/bcache/bcache.h | 29 +- drivers/md/bcache/btree.c | 146 +- drivers/md/bcache/btree.h | 2 +- drivers/md/bcache/closure.c | 16 +- drivers/md/bcache/debug.c | 10 +- drivers/md/bcache/extents.c | 6 +- drivers/md/bcache/features.c | 4 +- drivers/md/bcache/io.c | 2 +- drivers/md/bcache/journal.c | 246 +- drivers/md/bcache/movinggc.c | 58 +- drivers/md/bcache/request.c | 16 +- drivers/md/bcache/super.c | 249 +- drivers/md/bcache/sysfs.c | 10 +- drivers/md/bcache/writeback.c | 2 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-core.h | 56 +- drivers/md/dm-crypt.c | 17 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-linear.c | 5 +- drivers/md/dm-mpath.c | 16 +- drivers/md/dm-raid.c | 11 +- drivers/md/dm-rq.c | 2 +- drivers/md/dm-snap-persistent.c | 11 +- drivers/md/dm-table.c | 95 +- drivers/md/dm-thin-metadata.c | 6 +- drivers/md/dm.c | 372 +- drivers/md/dm.h | 3 + drivers/md/md-bitmap.c | 7 +- drivers/md/md-cluster.c | 6 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 49 +- drivers/md/md.h | 6 +- drivers/md/persistent-data/dm-btree.c | 3 +- drivers/md/raid0.c | 30 +- drivers/md/raid10.c | 477 +- drivers/md/raid10.h | 1 - drivers/md/raid5.c | 305 +- drivers/md/raid5.h | 29 +- drivers/media/cec/core/cec-adap.c | 8 +- drivers/media/cec/core/cec-core.c | 31 +- drivers/media/cec/core/cec-pin.c | 6 +- drivers/media/cec/platform/seco/seco-cec.c | 2 +- drivers/media/cec/usb/pulse8/pulse8-cec.c | 2 +- drivers/media/common/saa7146/saa7146_core.c | 2 +- drivers/media/common/siano/sms-cards.c | 2 +- drivers/media/common/siano/smsir.c | 4 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 34 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 32 +- drivers/media/common/videobuf2/videobuf2-memops.c | 3 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 53 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 12 +- drivers/media/dvb-frontends/af9013.c | 2 +- drivers/media/dvb-frontends/lg2160.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/dvb-frontends/mb86a16.c | 7 +- drivers/media/dvb-frontends/mxl5xx.c | 1 + drivers/media/dvb-frontends/rtl2832_sdr.c | 1 - drivers/media/dvb-frontends/tda10021.c | 40 +- drivers/media/dvb-frontends/tda10086.c | 22 +- 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/Kconfig | 2 +- drivers/media/i2c/adv7180.c | 9 +- drivers/media/i2c/adv748x/adv748x-core.c | 31 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 31 - drivers/media/i2c/adv748x/adv748x.h | 1 - drivers/media/i2c/adv7511-v4l2.c | 4 +- drivers/media/i2c/cx25840/cx25840-ir.c | 2 +- drivers/media/i2c/dw9807-vcm.c | 2 +- drivers/media/i2c/imx219.c | 2 +- drivers/media/i2c/imx258.c | 2 +- drivers/media/i2c/imx274.c | 8 +- drivers/media/i2c/m5mols/m5mols_core.c | 3 +- drivers/media/i2c/max9286.c | 43 +- drivers/media/i2c/ml86v7667.c | 7 +- drivers/media/i2c/msp3400-kthreads.c | 2 +- drivers/media/i2c/mt9m001.c | 7 +- drivers/media/i2c/mt9m111.c | 7 +- drivers/media/i2c/ov2740.c | 24 +- drivers/media/i2c/ov5640.c | 340 +- drivers/media/i2c/ov5675.c | 15 +- drivers/media/i2c/ov6650.c | 57 +- drivers/media/i2c/ov7740.c | 10 +- drivers/media/i2c/ov8856.c | 430 - drivers/media/i2c/ov9640.c | 9 +- drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c | 2 +- drivers/media/i2c/smiapp/smiapp-core.c | 6 +- drivers/media/i2c/tc358743.c | 21 +- drivers/media/i2c/tda1997x.c | 16 +- drivers/media/i2c/tvp5150.c | 9 +- drivers/media/mc/mc-device.c | 7 +- drivers/media/pci/bt8xx/bttv-driver.c | 15 +- drivers/media/pci/bt8xx/dvb-bt8xx.c | 7 +- drivers/media/pci/cobalt/cobalt-i2c.c | 8 +- drivers/media/pci/cobalt/cobalt-omnitek.c | 2 +- drivers/media/pci/cx23885/cx23885-alsa.c | 11 +- drivers/media/pci/cx23885/cx23885-video.c | 2 +- drivers/media/pci/cx23885/cx23885.h | 4 +- drivers/media/pci/cx23885/cx23888-ir.c | 2 +- drivers/media/pci/cx25821/cx25821-alsa.c | 15 +- drivers/media/pci/cx88/cx88-alsa.c | 19 +- drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/cx88/cx88-input.c | 4 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/dt3155/dt3155.c | 3 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 159 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 +- drivers/media/pci/mantis/mantis_dma.c | 4 +- drivers/media/pci/mantis/mantis_dma.h | 2 +- drivers/media/pci/mantis/mantis_dvb.c | 2 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 + drivers/media/pci/ngene/ngene-core.c | 12 +- drivers/media/pci/saa7134/saa7134-alsa.c | 11 +- drivers/media/pci/saa7134/saa7134-cards.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 47 +- drivers/media/pci/saa7134/saa7134-empress.c | 3 +- drivers/media/pci/saa7134/saa7134-go7007.c | 2 +- drivers/media/pci/saa7134/saa7134-tvaudio.c | 3 +- drivers/media/pci/saa7134/saa7134-video.c | 2 + drivers/media/pci/saa7134/saa7134.h | 2 +- drivers/media/pci/saa7164/saa7164-buffer.c | 8 +- drivers/media/pci/saa7164/saa7164-core.c | 12 +- drivers/media/pci/saa7164/saa7164-dvb.c | 7 +- drivers/media/pci/saa7164/saa7164-vbi.c | 6 +- drivers/media/pci/smipcie/smipcie-ir.c | 7 +- drivers/media/pci/smipcie/smipcie-main.c | 6 +- drivers/media/pci/solo6x10/solo6x10-core.c | 2 +- drivers/media/pci/solo6x10/solo6x10-i2c.c | 2 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 6 +- drivers/media/pci/ttpci/av7110.c | 20 +- drivers/media/pci/ttpci/av7110_v4l.c | 4 +- drivers/media/pci/ttpci/budget-ci.c | 15 +- drivers/media/pci/ttpci/budget-core.c | 6 +- drivers/media/pci/tw5864/tw5864-video.c | 19 +- drivers/media/platform/Kconfig | 9 +- drivers/media/platform/aspeed-video.c | 5 +- drivers/media/platform/coda/coda-bit.c | 4 +- drivers/media/platform/coda/coda-common.c | 17 +- drivers/media/platform/exynos4-is/fimc-capture.c | 27 +- drivers/media/platform/exynos4-is/fimc-core.c | 67 +- drivers/media/platform/exynos4-is/fimc-core.h | 5 + drivers/media/platform/exynos4-is/fimc-is.c | 18 +- drivers/media/platform/exynos4-is/fimc-isp.c | 4 +- drivers/media/platform/exynos4-is/fimc-lite.c | 2 +- drivers/media/platform/exynos4-is/fimc-reg.c | 9 +- drivers/media/platform/exynos4-is/media-dev.c | 89 +- drivers/media/platform/exynos4-is/media-dev.h | 11 + drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 10 +- drivers/media/platform/marvell-ccic/mcam-core.c | 40 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 133 +- drivers/media/platform/mtk-jpeg/Makefile | 5 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 930 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 106 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.c | 409 - drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.h | 79 - .../media/platform/mtk-jpeg/mtk_jpeg_dec_parse.c | 152 - .../media/platform/mtk-jpeg/mtk_jpeg_dec_parse.h | 17 - drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_reg.h | 49 - drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.c | 154 - drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.h | 91 - drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c | 409 + drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.h | 83 + drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.c | 152 + drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.h | 17 + drivers/media/platform/mtk-jpeg/mtk_jpeg_reg.h | 50 + drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 2 +- drivers/media/platform/mtk-vcodec/Makefile | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 11 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 62 +- .../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 | 180 +- .../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 | 3 +- 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/mtk-vpu/mtk_vpu.c | 5 + drivers/media/platform/mx2_emmaprp.c | 7 +- drivers/media/platform/omap3isp/isp.c | 8 +- drivers/media/platform/omap3isp/ispvideo.c | 2 +- drivers/media/platform/pxa_camera.c | 195 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe.c | 8 + drivers/media/platform/qcom/camss/camss-vfe.h | 2 + drivers/media/platform/qcom/camss/camss-video.c | 124 +- drivers/media/platform/qcom/camss/camss-video.h | 2 + drivers/media/platform/qcom/camss/camss.c | 5 + drivers/media/platform/qcom/venus/Makefile | 2 +- drivers/media/platform/qcom/venus/core.c | 56 +- drivers/media/platform/qcom/venus/core.h | 34 +- drivers/media/platform/qcom/venus/dbgfs.c | 19 - drivers/media/platform/qcom/venus/dbgfs.h | 12 - drivers/media/platform/qcom/venus/firmware.c | 19 +- drivers/media/platform/qcom/venus/helpers.c | 241 +- drivers/media/platform/qcom/venus/helpers.h | 2 - drivers/media/platform/qcom/venus/hfi.c | 5 - drivers/media/platform/qcom/venus/hfi.h | 1 - drivers/media/platform/qcom/venus/hfi_cmds.c | 37 +- drivers/media/platform/qcom/venus/hfi_helper.h | 28 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 18 +- drivers/media/platform/qcom/venus/hfi_parser.c | 3 - drivers/media/platform/qcom/venus/hfi_venus.c | 72 +- drivers/media/platform/qcom/venus/hfi_venus.h | 1 - drivers/media/platform/qcom/venus/pm_helpers.c | 94 +- drivers/media/platform/qcom/venus/vdec.c | 26 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 31 +- drivers/media/platform/qcom/venus/venc.c | 199 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 35 +- drivers/media/platform/rcar-fcp.c | 8 +- drivers/media/platform/rcar-vin/Kconfig | 4 +- drivers/media/platform/rcar-vin/rcar-core.c | 71 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 106 +- 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/rcar_drif.c | 30 +- drivers/media/platform/renesas-ceu.c | 4 +- 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 | 7 - drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 4 +- drivers/media/platform/sti/bdisp/bdisp-debug.c | 29 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 10 +- drivers/media/platform/sti/bdisp/bdisp.h | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 10 +- drivers/media/platform/sti/delta/delta-v4l2.c | 4 +- drivers/media/platform/sti/hva/hva-debugfs.c | 22 +- drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 4 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 10 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 6 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 11 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 7 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 5 +- drivers/media/platform/ti-vpe/vpe.c | 2 - drivers/media/platform/vsp1/vsp1_drm.c | 8 +- drivers/media/platform/vsp1/vsp1_drv.c | 11 +- drivers/media/radio/radio-si476x.c | 66 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 28 +- drivers/media/rc/ati_remote.c | 4 - drivers/media/rc/ene_ir.c | 18 +- drivers/media/rc/fintek-cir.c | 8 +- drivers/media/rc/gpio-ir-recv.c | 53 - drivers/media/rc/igorplugusb.c | 6 +- drivers/media/rc/iguanair.c | 6 +- drivers/media/rc/imon_raw.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 8 +- drivers/media/rc/ir-imon-decoder.c | 10 +- drivers/media/rc/ir-jvc-decoder.c | 6 +- drivers/media/rc/ir-mce_kbd-decoder.c | 8 +- drivers/media/rc/ir-nec-decoder.c | 6 +- drivers/media/rc/ir-rc5-decoder.c | 6 +- drivers/media/rc/ir-rc6-decoder.c | 6 +- drivers/media/rc/ir-rcmm-decoder.c | 18 +- drivers/media/rc/ir-sanyo-decoder.c | 6 +- drivers/media/rc/ir-sharp-decoder.c | 6 +- drivers/media/rc/ir-sony-decoder.c | 6 +- drivers/media/rc/ir-xmp-decoder.c | 15 +- drivers/media/rc/ir_toy.c | 14 +- drivers/media/rc/ite-cir.c | 10 +- drivers/media/rc/ite-cir.h | 4 +- drivers/media/rc/lirc_dev.c | 95 +- drivers/media/rc/mceusb.c | 12 +- drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/nuvoton-cir.c | 10 +- drivers/media/rc/nuvoton-cir.h | 2 +- drivers/media/rc/rc-core-priv.h | 21 +- drivers/media/rc/rc-ir-raw.c | 16 +- drivers/media/rc/rc-loopback.c | 8 +- drivers/media/rc/rc-main.c | 10 +- drivers/media/rc/redrat3.c | 17 +- drivers/media/rc/serial_ir.c | 12 +- drivers/media/rc/sir_ir.c | 2 +- drivers/media/rc/st_rc.c | 6 +- drivers/media/rc/streamzap.c | 10 +- drivers/media/rc/sunxi-cir.c | 4 +- drivers/media/rc/ttusbir.c | 18 +- drivers/media/rc/winbond-cir.c | 10 +- drivers/media/rc/xbox_remote.c | 2 +- drivers/media/test-drivers/Kconfig | 16 - drivers/media/test-drivers/Makefile | 1 - drivers/media/test-drivers/vicodec/vicodec-core.c | 6 +- drivers/media/test-drivers/vidtv/Kconfig | 11 - drivers/media/test-drivers/vidtv/Makefile | 9 - drivers/media/test-drivers/vidtv/vidtv_bridge.c | 566 - drivers/media/test-drivers/vidtv/vidtv_bridge.h | 63 - drivers/media/test-drivers/vidtv/vidtv_channel.c | 310 - drivers/media/test-drivers/vidtv/vidtv_channel.h | 76 - drivers/media/test-drivers/vidtv/vidtv_common.c | 89 - drivers/media/test-drivers/vidtv/vidtv_common.h | 33 - drivers/media/test-drivers/vidtv/vidtv_demod.c | 464 - drivers/media/test-drivers/vidtv/vidtv_demod.h | 69 - drivers/media/test-drivers/vidtv/vidtv_encoder.h | 166 - drivers/media/test-drivers/vidtv/vidtv_mux.c | 474 - drivers/media/test-drivers/vidtv/vidtv_mux.h | 167 - drivers/media/test-drivers/vidtv/vidtv_pes.c | 438 - drivers/media/test-drivers/vidtv/vidtv_pes.h | 191 - drivers/media/test-drivers/vidtv/vidtv_psi.c | 1322 - drivers/media/test-drivers/vidtv/vidtv_psi.h | 577 - drivers/media/test-drivers/vidtv/vidtv_s302m.c | 502 - drivers/media/test-drivers/vidtv/vidtv_s302m.h | 92 - drivers/media/test-drivers/vidtv/vidtv_ts.c | 137 - drivers/media/test-drivers/vidtv/vidtv_ts.h | 108 - drivers/media/test-drivers/vidtv/vidtv_tuner.c | 438 - drivers/media/test-drivers/vidtv/vidtv_tuner.h | 43 - drivers/media/test-drivers/vimc/vimc-capture.c | 7 +- drivers/media/test-drivers/vivid/vivid-core.c | 686 +- drivers/media/test-drivers/vivid/vivid-meta-out.c | 9 +- drivers/media/test-drivers/vivid/vivid-vbi-gen.c | 2 +- drivers/media/test-drivers/vivid/vivid-vid-cap.c | 38 +- .../media/test-drivers/vivid/vivid-vid-common.c | 25 - drivers/media/tuners/fc0011.c | 2 +- drivers/media/tuners/qt1010.c | 25 +- drivers/media/tuners/tda18271-fe.c | 2 +- drivers/media/tuners/tuner-simple.c | 5 +- drivers/media/usb/au0828/au0828-input.c | 8 +- drivers/media/usb/au0828/au0828-video.c | 12 +- drivers/media/usb/b2c2/flexcop-usb.c | 9 +- drivers/media/usb/b2c2/flexcop-usb.h | 2 +- drivers/media/usb/cx231xx/cx231xx-core.c | 16 +- drivers/media/usb/dvb-usb-v2/af9015.c | 2 +- drivers/media/usb/dvb-usb-v2/gl861.c | 2 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 8 +- drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c | 4 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 4 +- drivers/media/usb/dvb-usb/Kconfig | 1 - drivers/media/usb/dvb-usb/cxusb-analog.c | 13 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 11 +- drivers/media/usb/dvb-usb/pctv452e.c | 26 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 4 +- drivers/media/usb/em28xx/em28xx-audio.c | 8 +- drivers/media/usb/em28xx/em28xx-cards.c | 22 - drivers/media/usb/em28xx/em28xx.h | 1 - drivers/media/usb/go7007/go7007-driver.c | 2 +- drivers/media/usb/gspca/mr97310a.c | 10 +- drivers/media/usb/gspca/nw80x.c | 2 +- drivers/media/usb/gspca/ov519.c | 6 +- drivers/media/usb/gspca/sn9c20x.c | 2 +- drivers/media/usb/gspca/sunplus.c | 4 +- drivers/media/usb/gspca/xirlink_cit.c | 4 +- drivers/media/usb/gspca/zc3xx.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 +- drivers/media/usb/pwc/pwc-v4l.c | 2 +- drivers/media/usb/siano/smsusb.c | 2 +- drivers/media/usb/tm6000/tm6000-alsa.c | 8 +- drivers/media/usb/tm6000/tm6000-core.c | 24 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 197 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 7 +- drivers/media/usb/usbtv/usbtv-video.c | 4 +- drivers/media/usb/uvc/uvc_ctrl.c | 46 +- drivers/media/usb/uvc/uvc_debugfs.c | 20 +- drivers/media/usb/uvc/uvc_driver.c | 71 +- drivers/media/usb/uvc/uvc_entity.c | 35 - drivers/media/usb/uvc/uvc_v4l2.c | 34 - drivers/media/usb/uvc/uvc_video.c | 6 +- drivers/media/usb/uvc/uvcvideo.h | 8 +- drivers/media/v4l2-core/v4l2-ctrls.c | 61 - drivers/media/v4l2-core/v4l2-fwnode.c | 4 +- drivers/media/v4l2-core/v4l2-h264.c | 12 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 69 +- drivers/media/v4l2-core/v4l2-subdev.c | 16 - drivers/media/v4l2-core/videobuf-dma-sg.c | 22 +- drivers/memory/Kconfig | 52 +- drivers/memory/Makefile | 2 +- drivers/memory/brcmstb_dpfe.c | 46 +- drivers/memory/emif.c | 55 +- drivers/memory/fsl-corenet-cf.c | 6 +- drivers/memory/jz4780-nemc.c | 4 +- drivers/memory/mtk-smi.c | 23 - drivers/memory/omap-gpmc.c | 272 +- drivers/memory/renesas-rpc-if.c | 4 +- drivers/memory/samsung/exynos5422-dmc.c | 114 +- drivers/memory/tegra/tegra124-emc.c | 14 +- drivers/memory/tegra/tegra124.c | 1 + drivers/memory/tegra/tegra186-emc.c | 10 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 3 +- drivers/memory/tegra/tegra210.c | 4 +- drivers/memstick/core/ms_block.c | 2 +- drivers/message/fusion/mptctl.c | 5 +- drivers/message/fusion/mptfc.c | 6 +- drivers/message/fusion/mptscsih.c | 3 +- drivers/mfd/Kconfig | 52 +- drivers/mfd/Makefile | 3 - drivers/mfd/dm355evm_msp.c | 76 +- drivers/mfd/ene-kb3930.c | 212 - drivers/mfd/intel-lpss-pci.c | 4 - drivers/mfd/intel-m10-bmc.c | 164 - drivers/mfd/kempld-core.c | 117 +- drivers/mfd/khadas-mcu.c | 2 - drivers/mfd/lp87565.c | 4 - drivers/mfd/madera-core.c | 11 +- drivers/mfd/mt6360-core.c | 1 + drivers/mfd/rn5t618.c | 1 - drivers/mfd/simple-mfd-i2c.c | 57 - drivers/mfd/sm501.c | 8 +- drivers/mfd/sprd-sc27xx-spi.c | 28 +- drivers/mfd/stmfx.c | 8 +- drivers/mfd/syscon.c | 2 +- drivers/mfd/wcd934x.c | 9 +- drivers/misc/Kconfig | 9 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/rts5227.c | 117 +- drivers/misc/cardreader/rts5228.c | 5 +- drivers/misc/cardreader/rts5249.c | 162 +- drivers/misc/cardreader/rts5260.c | 44 +- drivers/misc/cardreader/rtsx_pcr.c | 24 +- drivers/misc/cardreader/rtsx_pcr.h | 17 - drivers/misc/cxl/pci.c | 4 +- drivers/misc/eeprom/at24.c | 71 +- drivers/misc/eeprom/at25.c | 5 +- drivers/misc/eeprom/ee1004.c | 13 +- drivers/misc/eeprom/eeprom.c | 2 +- drivers/misc/eeprom/eeprom_93xx46.c | 1 - drivers/misc/fastrpc.c | 20 +- drivers/misc/habanalabs/Kconfig | 1 + drivers/misc/habanalabs/common/Makefile | 4 +- drivers/misc/habanalabs/common/command_buffer.c | 229 +- .../misc/habanalabs/common/command_submission.c | 107 +- drivers/misc/habanalabs/common/context.c | 38 +- drivers/misc/habanalabs/common/debugfs.c | 92 +- drivers/misc/habanalabs/common/device.c | 31 +- drivers/misc/habanalabs/common/firmware_if.c | 229 +- drivers/misc/habanalabs/common/habanalabs.h | 200 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 76 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 105 +- drivers/misc/habanalabs/common/hw_queue.c | 10 +- drivers/misc/habanalabs/common/hwmon.c | 60 +- drivers/misc/habanalabs/common/irq.c | 2 +- drivers/misc/habanalabs/common/memory.c | 93 +- drivers/misc/habanalabs/common/mmu.c | 812 +- drivers/misc/habanalabs/common/mmu_v1.c | 863 - drivers/misc/habanalabs/common/pci.c | 17 +- drivers/misc/habanalabs/common/sysfs.c | 60 +- drivers/misc/habanalabs/gaudi/gaudi.c | 254 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 60 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 12351 +- drivers/misc/habanalabs/goya/goya.c | 89 +- drivers/misc/habanalabs/goya/goyaP.h | 2 +- drivers/misc/habanalabs/include/common/armcp_if.h | 407 + drivers/misc/habanalabs/include/common/cpucp_if.h | 443 - drivers/misc/habanalabs/include/common/qman_if.h | 2 +- drivers/misc/habanalabs/include/gaudi/gaudi.h | 2 - .../misc/habanalabs/include/gaudi/gaudi_masks.h | 273 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 - .../misc/habanalabs/include/goya/goya_reg_map.h | 1 - .../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 - drivers/misc/hisi_hikey_usb.c | 273 - drivers/misc/kgdbts.c | 48 +- drivers/misc/lkdtm/bugs.c | 10 + drivers/misc/lkdtm/core.c | 2 + drivers/misc/lkdtm/lkdtm.h | 2 + drivers/misc/lkdtm/usercopy.c | 15 + drivers/misc/mei/Kconfig | 10 - drivers/misc/mei/Makefile | 3 - drivers/misc/mei/bus-fixup.c | 12 - drivers/misc/mei/bus.c | 89 +- drivers/misc/mei/client.c | 423 +- drivers/misc/mei/client.h | 22 +- drivers/misc/mei/debugfs.c | 9 +- drivers/misc/mei/hbm.c | 101 +- drivers/misc/mei/hbm.h | 2 - drivers/misc/mei/hw-virtio.c | 874 - drivers/misc/mei/hw.h | 150 +- drivers/misc/mei/interrupt.c | 113 +- drivers/misc/mei/main.c | 284 +- drivers/misc/mei/mei_dev.h | 34 +- drivers/misc/mic/Kconfig | 1 - drivers/misc/mic/bus/mic_bus.c | 1 - drivers/misc/mic/bus/scif_bus.c | 2 +- drivers/misc/mic/bus/scif_bus.h | 2 +- drivers/misc/mic/bus/vop_bus.c | 2 +- drivers/misc/mic/host/mic_boot.c | 1 - drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/mic/scif/scif_rma.c | 4 +- drivers/misc/mic/vop/Makefile | 2 +- drivers/misc/mic/vop/vop_main.c | 3 +- drivers/misc/mic/vop/vop_vringh.c | 24 +- drivers/misc/ocxl/Kconfig | 4 +- drivers/misc/ocxl/afu_irq.c | 12 +- drivers/misc/ocxl/core.c | 7 +- drivers/misc/ocxl/link.c | 15 +- drivers/misc/pci_endpoint_test.c | 17 +- drivers/misc/pvpanic.c | 8 +- drivers/misc/uacce/uacce.c | 4 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 10 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/bus.c | 12 - drivers/mmc/core/core.c | 10 - drivers/mmc/core/host.c | 26 +- drivers/mmc/core/mmc.c | 22 +- drivers/mmc/core/mmc_test.c | 8 +- drivers/mmc/core/queue.c | 3 +- drivers/mmc/core/sd.c | 38 +- drivers/mmc/core/sdio.c | 24 - drivers/mmc/core/sdio_bus.c | 54 +- drivers/mmc/core/sdio_cis.c | 11 - drivers/mmc/host/Kconfig | 53 +- drivers/mmc/host/Makefile | 1 - drivers/mmc/host/alcor.c | 1 - drivers/mmc/host/android-goldfish.c | 1 - drivers/mmc/host/atmel-mci.c | 1 - drivers/mmc/host/au1xmmc.c | 1 - drivers/mmc/host/bcm2835.c | 5 +- drivers/mmc/host/cavium-octeon.c | 1 - drivers/mmc/host/cqhci.c | 6 - drivers/mmc/host/cqhci.h | 2 - drivers/mmc/host/davinci_mmc.c | 8 +- drivers/mmc/host/dw_mmc-bluefield.c | 1 - drivers/mmc/host/dw_mmc-exynos.c | 1 - drivers/mmc/host/dw_mmc-hi3798cv200.c | 1 - drivers/mmc/host/dw_mmc-k3.c | 1 - drivers/mmc/host/dw_mmc-pltfm.c | 1 - drivers/mmc/host/dw_mmc-rockchip.c | 1 - drivers/mmc/host/dw_mmc-zx.c | 12 +- drivers/mmc/host/dw_mmc.c | 9 +- drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/meson-gx-mmc.c | 19 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 1 - drivers/mmc/host/meson-mx-sdio.c | 1 - drivers/mmc/host/mmc_spi.c | 4 +- drivers/mmc/host/moxart-mmc.c | 24 +- drivers/mmc/host/mtk-sd.c | 68 +- drivers/mmc/host/mvsdio.c | 1 - drivers/mmc/host/mxcmmc.c | 1 - drivers/mmc/host/mxs-mmc.c | 1 - drivers/mmc/host/omap.c | 1 - drivers/mmc/host/omap_hsmmc.c | 19 +- drivers/mmc/host/owl-mmc.c | 1 - drivers/mmc/host/pxamci.c | 1 - drivers/mmc/host/renesas_sdhi.h | 6 +- drivers/mmc/host/renesas_sdhi_core.c | 222 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 5 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 1 - drivers/mmc/host/rtsx_pci_sdmmc.c | 1 - drivers/mmc/host/rtsx_usb_sdmmc.c | 8 +- drivers/mmc/host/s3cmci.c | 86 +- drivers/mmc/host/sdhci-acpi.c | 38 - drivers/mmc/host/sdhci-bcm-kona.c | 1 - drivers/mmc/host/sdhci-brcmstb.c | 13 +- drivers/mmc/host/sdhci-cadence.c | 1 - drivers/mmc/host/sdhci-cns3xxx.c | 1 - drivers/mmc/host/sdhci-dove.c | 1 - drivers/mmc/host/sdhci-esdhc-imx.c | 17 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 1 - drivers/mmc/host/sdhci-iproc.c | 2 - drivers/mmc/host/sdhci-milbeaut.c | 1 - drivers/mmc/host/sdhci-msm.c | 16 +- drivers/mmc/host/sdhci-of-arasan.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 2 - drivers/mmc/host/sdhci-of-at91.c | 1 - drivers/mmc/host/sdhci-of-dwcmshc.c | 1 - drivers/mmc/host/sdhci-of-esdhc.c | 19 +- drivers/mmc/host/sdhci-of-hlwd.c | 1 - drivers/mmc/host/sdhci-of-sparx5.c | 270 - drivers/mmc/host/sdhci-omap.c | 1 - drivers/mmc/host/sdhci-pci-core.c | 154 - drivers/mmc/host/sdhci-pic32.c | 1 - drivers/mmc/host/sdhci-pxav2.c | 1 - drivers/mmc/host/sdhci-pxav3.c | 1 - drivers/mmc/host/sdhci-s3c.c | 3 - drivers/mmc/host/sdhci-sirf.c | 1 - drivers/mmc/host/sdhci-spear.c | 1 - drivers/mmc/host/sdhci-sprd.c | 5 +- drivers/mmc/host/sdhci-st.c | 1 - drivers/mmc/host/sdhci-tegra.c | 8 +- drivers/mmc/host/sdhci-xenon.c | 1 - drivers/mmc/host/sdhci_am654.c | 206 +- drivers/mmc/host/sdhci_f_sdh30.c | 1 - drivers/mmc/host/sh_mmcif.c | 1 - drivers/mmc/host/sunxi-mmc.c | 1 - drivers/mmc/host/tmio_mmc.c | 9 +- drivers/mmc/host/tmio_mmc.h | 8 +- drivers/mmc/host/tmio_mmc_core.c | 48 +- drivers/mmc/host/uniphier-sd.c | 6 +- drivers/mmc/host/usdhi6rol0.c | 1 - drivers/mmc/host/via-sdmmc.c | 3 - drivers/mmc/host/wbsd.c | 1 - drivers/mmc/host/wmt-sdmmc.c | 1 - drivers/most/Kconfig | 9 - drivers/most/Makefile | 1 - drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/devices/lart.c | 10 +- drivers/mtd/devices/spear_smi.c | 4 +- drivers/mtd/hyperbus/hbmc-am654.c | 144 +- drivers/mtd/lpddr/lpddr2_nvm.c | 35 +- drivers/mtd/lpddr/lpddr_cmds.c | 28 - drivers/mtd/maps/Kconfig | 11 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/physmap-bt1-rom.c | 126 - drivers/mtd/maps/physmap-bt1-rom.h | 17 - drivers/mtd/maps/physmap-core.c | 8 +- drivers/mtd/maps/vmu-flash.c | 11 +- drivers/mtd/mtdconcat.c | 43 - drivers/mtd/mtdcore.c | 30 +- drivers/mtd/mtdoops.c | 11 +- drivers/mtd/nand/Kconfig | 8 - drivers/mtd/nand/Makefile | 2 - drivers/mtd/nand/ecc.c | 484 - drivers/mtd/nand/onenand/onenand_base.c | 9 +- drivers/mtd/nand/onenand/onenand_omap2.c | 5 +- drivers/mtd/nand/raw/Kconfig | 1 - drivers/mtd/nand/raw/ams-delta.c | 6 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 16 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 457 +- drivers/mtd/nand/raw/au1550nd.c | 4 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 3 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 28 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 12 +- drivers/mtd/nand/raw/cafe_nand.c | 3 +- drivers/mtd/nand/raw/cs553x_nand.c | 2 +- drivers/mtd/nand/raw/davinci_nand.c | 38 +- drivers/mtd/nand/raw/denali.c | 3 +- drivers/mtd/nand/raw/denali_pci.c | 2 +- drivers/mtd/nand/raw/diskonchip.c | 3 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 20 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 12 +- drivers/mtd/nand/raw/fsl_upm.c | 4 +- drivers/mtd/nand/raw/fsmc_nand.c | 14 +- drivers/mtd/nand/raw/gpio.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 21 +- drivers/mtd/nand/raw/hisi504_nand.c | 6 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 20 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 2 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 3 +- drivers/mtd/nand/raw/marvell_nand.c | 101 +- drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 12 +- drivers/mtd/nand/raw/mxc_nand.c | 25 +- drivers/mtd/nand/raw/nand_base.c | 554 +- drivers/mtd/nand/raw/nand_bch.c | 1 - drivers/mtd/nand/raw/nand_esmt.c | 15 +- drivers/mtd/nand/raw/nand_hynix.c | 44 +- drivers/mtd/nand/raw/nand_jedec.c | 9 +- drivers/mtd/nand/raw/nand_micron.c | 23 +- drivers/mtd/nand/raw/nand_onfi.c | 17 +- drivers/mtd/nand/raw/nand_samsung.c | 22 +- drivers/mtd/nand/raw/nand_toshiba.c | 19 +- drivers/mtd/nand/raw/nandsim.c | 8 +- drivers/mtd/nand/raw/ndfc.c | 2 +- drivers/mtd/nand/raw/omap2.c | 22 +- drivers/mtd/nand/raw/orion_nand.c | 4 +- drivers/mtd/nand/raw/oxnas_nand.c | 3 +- drivers/mtd/nand/raw/pasemi_nand.c | 6 +- drivers/mtd/nand/raw/plat_nand.c | 4 +- drivers/mtd/nand/raw/qcom_nandc.c | 26 +- drivers/mtd/nand/raw/r852.c | 3 +- drivers/mtd/nand/raw/s3c2410.c | 20 +- drivers/mtd/nand/raw/sh_flctl.c | 6 +- drivers/mtd/nand/raw/sharpsl.c | 2 +- drivers/mtd/nand/raw/socrates_nand.c | 5 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 11 +- drivers/mtd/nand/raw/sunxi_nand.c | 27 +- drivers/mtd/nand/raw/tango_nand.c | 4 +- drivers/mtd/nand/raw/tegra_nand.c | 37 +- drivers/mtd/nand/raw/tmio_nand.c | 2 +- drivers/mtd/nand/raw/txx9ndfmc.c | 2 +- drivers/mtd/nand/raw/vf610_nfc.c | 17 +- drivers/mtd/nand/raw/xway_nand.c | 4 +- drivers/mtd/nand/spi/core.c | 12 +- drivers/mtd/nand/spi/gigadevice.c | 63 +- drivers/mtd/nand/spi/macronix.c | 27 +- drivers/mtd/nand/spi/toshiba.c | 6 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 - drivers/mtd/spi-nor/macronix.c | 2 +- drivers/mtd/spi-nor/winbond.c | 9 - drivers/mtd/ubi/wl.c | 13 - drivers/net/Kconfig | 4 - drivers/net/Makefile | 2 - drivers/net/appletalk/cops.c | 2 - drivers/net/appletalk/ltpc.c | 2 - drivers/net/bareudp.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/Kconfig | 4 +- drivers/net/can/at91_can.c | 8 +- drivers/net/can/c_can/c_can.c | 9 + drivers/net/can/cc770/cc770.c | 2 +- drivers/net/can/cc770/cc770.h | 2 +- drivers/net/can/dev.c | 45 +- drivers/net/can/flexcan.c | 597 +- drivers/net/can/grcan.c | 4 +- drivers/net/can/m_can/Kconfig | 2 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 +- drivers/net/can/mscan/mscan.c | 29 +- drivers/net/can/pch_can.c | 67 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 + drivers/net/can/rx-offload.c | 11 - drivers/net/can/sja1000/peak_pci.c | 2 +- drivers/net/can/sja1000/peak_pcmcia.c | 2 +- drivers/net/can/softing/Kconfig | 6 +- drivers/net/can/softing/softing_fw.c | 8 +- drivers/net/can/softing/softing_main.c | 8 +- drivers/net/can/softing/softing_platform.h | 2 +- drivers/net/can/spi/Kconfig | 4 +- drivers/net/can/spi/Makefile | 1 - drivers/net/can/spi/mcp251x.c | 345 +- 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/ti_hecc.c | 29 +- drivers/net/can/usb/Kconfig | 2 +- drivers/net/can/usb/gs_usb.c | 4 +- drivers/net/can/usb/mcba_usb.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 166 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 4 +- drivers/net/can/usb/ucan.c | 4 +- drivers/net/can/usb/usb_8dev.c | 4 +- drivers/net/can/xilinx_can.c | 2 +- drivers/net/dsa/Kconfig | 6 +- drivers/net/dsa/b53/b53_common.c | 99 +- drivers/net/dsa/b53/b53_priv.h | 5 +- drivers/net/dsa/bcm_sf2.c | 136 +- drivers/net/dsa/bcm_sf2.h | 4 - drivers/net/dsa/dsa_loop.c | 59 +- drivers/net/dsa/lantiq_gswip.c | 26 +- drivers/net/dsa/microchip/ksz8795.c | 6 +- drivers/net/dsa/microchip/ksz9477.c | 32 +- drivers/net/dsa/microchip/ksz_common.c | 3 +- drivers/net/dsa/mt7530.c | 1267 +- drivers/net/dsa/mt7530.h | 259 +- drivers/net/dsa/mv88e6xxx/Makefile | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 308 +- drivers/net/dsa/mv88e6xxx/chip.h | 18 - drivers/net/dsa/mv88e6xxx/devlink.c | 633 - drivers/net/dsa/mv88e6xxx/devlink.h | 21 - drivers/net/dsa/mv88e6xxx/hwtstamp.c | 59 +- drivers/net/dsa/ocelot/Kconfig | 23 +- drivers/net/dsa/ocelot/Makefile | 6 +- drivers/net/dsa/ocelot/felix.c | 124 +- drivers/net/dsa/ocelot/felix.h | 32 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 641 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 286 +- drivers/net/dsa/qca8k.c | 6 +- drivers/net/dsa/realtek-smi-core.h | 7 +- drivers/net/dsa/rtl8366.c | 291 +- drivers/net/dsa/rtl8366rb.c | 84 +- drivers/net/dsa/sja1105/Makefile | 1 - drivers/net/dsa/sja1105/sja1105.h | 20 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 262 - drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 10 +- drivers/net/dsa/sja1105/sja1105_main.c | 326 +- drivers/net/dsa/sja1105/sja1105_spi.c | 5 +- drivers/net/ethernet/3com/typhoon.c | 64 +- drivers/net/ethernet/8390/axnet_cs.c | 17 +- drivers/net/ethernet/8390/lib8390.c | 32 +- drivers/net/ethernet/8390/pcnet_cs.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 77 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 6 +- drivers/net/ethernet/alteon/acenic.c | 9 +- drivers/net/ethernet/alteon/acenic.h | 3 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 128 +- drivers/net/ethernet/amazon/ena/ena_com.c | 247 +- drivers/net/ethernet/amazon/ena/ena_com.h | 42 +- drivers/net/ethernet/amazon/ena/ena_common_defs.h | 31 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 84 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 37 +- drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 31 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 203 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 178 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 40 +- drivers/net/ethernet/amazon/ena/ena_pci_id_tbl.h | 31 +- drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 31 +- drivers/net/ethernet/amd/au1000_eth.c | 15 +- drivers/net/ethernet/amd/sun3lance.c | 11 + drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 19 +- drivers/net/ethernet/amd/xgbe/xgbe-i2c.c | 11 +- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 11 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 53 - drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 - drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 50 - drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 4 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 37 - .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 13 - drivers/net/ethernet/arc/emac_arc.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 160 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 55 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 66 +- drivers/net/ethernet/atheros/atlx/atl1.c | 50 +- drivers/net/ethernet/atheros/atlx/atl2.c | 19 +- drivers/net/ethernet/broadcom/b44.c | 8 +- drivers/net/ethernet/broadcom/bcmsysport.c | 40 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 8 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 22 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 98 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 702 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 161 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 19 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 312 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 397 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/cnic.c | 18 +- drivers/net/ethernet/brocade/bna/bfa_cee.c | 20 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 13 +- drivers/net/ethernet/brocade/bna/bnad.c | 7 +- drivers/net/ethernet/cadence/macb.h | 11 - drivers/net/ethernet/cadence/macb_main.c | 14 +- drivers/net/ethernet/cadence/macb_pci.c | 3 +- drivers/net/ethernet/calxeda/xgmac.c | 2 - drivers/net/ethernet/cavium/common/cavium_ptp.c | 10 +- .../net/ethernet/cavium/liquidio/cn68xx_device.c | 2 - drivers/net/ethernet/cavium/liquidio/lio_core.c | 92 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 363 +- 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 | 13 +- drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 11 +- .../net/ethernet/cavium/liquidio/octeon_mailbox.c | 5 +- drivers/net/ethernet/cavium/liquidio/octeon_main.h | 1 - .../net/ethernet/cavium/liquidio/octeon_mem_ops.c | 1 - drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 8 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 10 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 2 +- drivers/net/ethernet/chelsio/Kconfig | 2 - drivers/net/ethernet/chelsio/Makefile | 1 - drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 10 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 76 +- drivers/net/ethernet/chelsio/cxgb3/adapter.h | 1 - drivers/net/ethernet/chelsio/cxgb3/ael1002.c | 7 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 10 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 91 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 9 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 13 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 57 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 54 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 17 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 204 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 58 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 27 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 8 - .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 92 +- drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 52 - .../net/ethernet/chelsio/inline_crypto/Makefile | 4 - .../chelsio/inline_crypto/ch_ipsec/Makefile | 8 - .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 824 - .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.h | 58 - .../chelsio/inline_crypto/ch_ktls/Makefile | 5 - .../chelsio/inline_crypto/ch_ktls/chcr_common.h | 111 - .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 2154 - .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 100 - .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 580 - .../chelsio/inline_crypto/chtls/chtls_main.c | 641 - drivers/net/ethernet/cirrus/cs89x0.h | 4 + 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 | 115 +- drivers/net/ethernet/cisco/enic/vnic_dev.c | 66 +- drivers/net/ethernet/cortina/gemini.c | 40 +- drivers/net/ethernet/dec/tulip/de2104x.c | 62 +- drivers/net/ethernet/dec/tulip/de4x5.c | 4 +- drivers/net/ethernet/dec/tulip/dmfe.c | 44 +- drivers/net/ethernet/dec/tulip/interrupt.c | 56 +- drivers/net/ethernet/dec/tulip/media.c | 5 + drivers/net/ethernet/dec/tulip/tulip_core.c | 65 +- drivers/net/ethernet/dec/tulip/uli526x.c | 44 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 80 +- drivers/net/ethernet/dlink/dl2k.c | 81 +- drivers/net/ethernet/dlink/sundance.c | 21 +- drivers/net/ethernet/dnet.c | 13 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 1 - drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c | 8 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 63 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 309 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 746 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 125 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 98 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 88 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 2 - drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.h | 4 - drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 21 - drivers/net/ethernet/freescale/dpaa2/dpni.c | 79 - drivers/net/ethernet/freescale/dpaa2/dpni.h | 35 - drivers/net/ethernet/freescale/enetc/enetc_qos.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 +- drivers/net/ethernet/freescale/fec_main.c | 3 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 10 +- drivers/net/ethernet/freescale/fec_ptp.c | 8 +- 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 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 11 +- drivers/net/ethernet/google/gve/gve.h | 106 +- drivers/net/ethernet/google/gve/gve_adminq.c | 315 +- drivers/net/ethernet/google/gve/gve_adminq.h | 62 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 365 +- drivers/net/ethernet/google/gve/gve_main.c | 301 +- drivers/net/ethernet/google/gve/gve_register.h | 1 - drivers/net/ethernet/google/gve/gve_rx.c | 37 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.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 | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 15 +- 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 | 352 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 35 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 45 +- 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 | 2 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 37 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 26 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 16 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 180 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 9 +- .../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 | 174 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 - drivers/net/ethernet/hisilicon/hns_mdio.c | 3 +- drivers/net/ethernet/huawei/hinic/Makefile | 3 +- drivers/net/ethernet/huawei/hinic/hinic_debugfs.c | 318 - drivers/net/ethernet/huawei/hinic/hinic_debugfs.h | 114 - drivers/net/ethernet/huawei/hinic/hinic_dev.h | 20 - drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 8 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 - drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 27 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 6 - drivers/net/ethernet/huawei/hinic/hinic_main.c | 92 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 55 +- 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/ehea/ehea_main.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 415 +- drivers/net/ethernet/ibm/ibmvnic.h | 4 +- drivers/net/ethernet/intel/e100.c | 12 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 149 +- 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_main.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 2 + drivers/net/ethernet/intel/i40e/i40e.h | 8 +- 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_debugfs.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 330 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 1 + drivers/net/ethernet/intel/i40e/i40e_trace.h | 8 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 50 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 19 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 105 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_adminq.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 20 +- drivers/net/ethernet/intel/iavf/iavf_trace.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 11 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 2 +- drivers/net/ethernet/intel/ice/ice.h | 20 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 6 +- drivers/net/ethernet/intel/ice/ice_base.c | 16 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 38 +- 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 | 23 +- drivers/net/ethernet/intel/ice/ice_fw_update.h | 2 +- drivers/net/ethernet/intel/ice/ice_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 108 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 18 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 4 +- drivers/net/ethernet/intel/ice/ice_type.h | 3 - drivers/net/ethernet/intel/ice/ice_xsk.c | 138 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 7 +- 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 | 472 +- 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 | 52 +- 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.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 11 - drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 49 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 8 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 63 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 16 +- drivers/net/ethernet/jme.c | 40 +- drivers/net/ethernet/marvell/Kconfig | 7 - drivers/net/ethernet/marvell/Makefile | 1 - drivers/net/ethernet/marvell/mvneta.c | 47 +- drivers/net/ethernet/marvell/mvpp2/Makefile | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 203 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 878 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c | 457 - drivers/net/ethernet/marvell/octeontx2/af/Makefile | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 29 - drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 4 - drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 22 - drivers/net/ethernet/marvell/octeontx2/af/npc.h | 47 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 541 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 275 - drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 25 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 36 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 22 - .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 41 - .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 87 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 239 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.c | 12 - .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 103 - .../net/ethernet/marvell/octeontx2/nic/Makefile | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 98 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 26 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 35 - .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 180 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 212 - .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 13 - .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 112 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 1 - .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 5 +- drivers/net/ethernet/marvell/prestera/Kconfig | 25 - drivers/net/ethernet/marvell/prestera/Makefile | 7 - drivers/net/ethernet/marvell/prestera/prestera.h | 206 - .../ethernet/marvell/prestera/prestera_devlink.c | 112 - .../ethernet/marvell/prestera/prestera_devlink.h | 23 - .../net/ethernet/marvell/prestera/prestera_dsa.c | 104 - .../net/ethernet/marvell/prestera/prestera_dsa.h | 35 - .../ethernet/marvell/prestera/prestera_ethtool.c | 780 - .../ethernet/marvell/prestera/prestera_ethtool.h | 11 - .../net/ethernet/marvell/prestera/prestera_hw.c | 1253 - .../net/ethernet/marvell/prestera/prestera_hw.h | 182 - .../net/ethernet/marvell/prestera/prestera_main.c | 667 - .../net/ethernet/marvell/prestera/prestera_pci.c | 769 - .../net/ethernet/marvell/prestera/prestera_rxtx.c | 820 - .../net/ethernet/marvell/prestera/prestera_rxtx.h | 19 - .../ethernet/marvell/prestera/prestera_switchdev.c | 1277 - .../ethernet/marvell/prestera/prestera_switchdev.h | 13 - drivers/net/ethernet/marvell/pxa168_eth.c | 7 +- drivers/net/ethernet/marvell/skge.c | 6 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 19 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 3 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 3 +- drivers/net/ethernet/mellanox/mlx4/main.c | 11 - drivers/net/ethernet/mellanox/mlx4/mlx4.h | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 12 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 7 +- .../mellanox/mlx5/core/accel/ipsec_offload.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 4 +- 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/ecpf.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 50 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 527 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 75 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 83 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 60 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 217 - .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.h | 27 - .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 10 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 12 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 217 + .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.h | 29 + .../mellanox/mlx5/core/en_accel/en_accel.h | 32 +- .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 2 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 3 + .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 20 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 27 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 91 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 106 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 50 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 35 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 7 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 882 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 97 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 632 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 3 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 8 - .../net/ethernet/mellanox/mlx5/core/esw/chains.c | 944 + .../net/ethernet/mellanox/mlx5/core/esw/chains.h | 68 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 124 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 44 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 505 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 7 - drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 9 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 63 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 911 - .../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 93 - 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 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 23 +- .../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 | 632 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 14 +- 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 | 173 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 239 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 594 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 91 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 377 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 163 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 204 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 34 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 120 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 22 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 25 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 6 - drivers/net/ethernet/micrel/ks8842.c | 17 +- drivers/net/ethernet/micrel/ksz884x.c | 76 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 11 +- drivers/net/ethernet/mscc/ocelot.c | 113 +- drivers/net/ethernet/mscc/ocelot.h | 2 - drivers/net/ethernet/mscc/ocelot_flower.c | 542 +- drivers/net/ethernet/mscc/ocelot_io.c | 17 - drivers/net/ethernet/mscc/ocelot_net.c | 54 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 3 +- drivers/net/ethernet/mscc/ocelot_s2.h | 64 + drivers/net/ethernet/mscc/ocelot_vcap.c | 856 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 99 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 195 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 5 +- drivers/net/ethernet/natsemi/natsemi.c | 63 +- drivers/net/ethernet/natsemi/ns83820.c | 77 +- 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 | 12 +- drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 72 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 18 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 17 - drivers/net/ethernet/netronome/nfp/flower/main.h | 6 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 73 +- .../net/ethernet/netronome/nfp/flower/offload.c | 85 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 9 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 7 +- drivers/net/ethernet/ni/nixge.c | 7 +- .../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 +- drivers/net/ethernet/pensando/Kconfig | 1 - drivers/net/ethernet/pensando/ionic/Makefile | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 7 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 47 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 31 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 87 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 73 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 12 +- .../net/ethernet/pensando/ionic/ionic_devlink.h | 3 - .../net/ethernet/pensando/ionic/ionic_ethtool.c | 198 +- drivers/net/ethernet/pensando/ionic/ionic_fw.c | 206 - drivers/net/ethernet/pensando/ionic/ionic_if.h | 34 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 1076 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 115 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 101 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 48 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 182 +- drivers/net/ethernet/qlogic/Kconfig | 5 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 3 + .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 3 - drivers/net/ethernet/qlogic/qed/Makefile | 1 - drivers/net/ethernet/qlogic/qed/qed.h | 5 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 9 - drivers/net/ethernet/qlogic/qed/qed_devlink.c | 259 - drivers/net/ethernet/qlogic/qed/qed_devlink.h | 20 - drivers/net/ethernet/qlogic/qed/qed_int.c | 27 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 18 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 8 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 130 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 24 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 - drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 38 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 17 - drivers/net/ethernet/qlogic/qla3xxx.c | 3 +- drivers/net/ethernet/qlogic/qla3xxx.h | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 13 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h | 3 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 3 +- drivers/net/ethernet/qualcomm/emac/emac.c | 1 - drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 4 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 10 +- drivers/net/ethernet/renesas/ravb.h | 5 +- drivers/net/ethernet/renesas/ravb_main.c | 55 +- drivers/net/ethernet/renesas/sh_eth.c | 12 +- drivers/net/ethernet/rocker/rocker_main.c | 83 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 17 +- drivers/net/ethernet/seeq/sgiseeq.c | 28 +- drivers/net/ethernet/sfc/ef10.c | 152 +- drivers/net/ethernet/sfc/ef100_ethtool.c | 41 - drivers/net/ethernet/sfc/ef100_netdev.c | 4 - drivers/net/ethernet/sfc/ef100_nic.c | 23 +- drivers/net/ethernet/sfc/ef100_tx.c | 44 +- drivers/net/ethernet/sfc/ef100_tx.h | 1 + drivers/net/ethernet/sfc/efx.c | 21 +- drivers/net/ethernet/sfc/efx_channels.c | 15 +- drivers/net/ethernet/sfc/efx_channels.h | 2 + drivers/net/ethernet/sfc/efx_common.c | 124 +- drivers/net/ethernet/sfc/efx_common.h | 3 - drivers/net/ethernet/sfc/ethtool.c | 3 +- drivers/net/ethernet/sfc/ethtool_common.c | 47 +- 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/farch.c | 33 +- drivers/net/ethernet/sfc/mcdi.c | 6 +- drivers/net/ethernet/sfc/mcdi.h | 4 +- drivers/net/ethernet/sfc/mcdi_functions.c | 24 +- drivers/net/ethernet/sfc/mcdi_functions.h | 2 +- drivers/net/ethernet/sfc/mcdi_port.c | 593 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 605 +- drivers/net/ethernet/sfc/mcdi_port_common.h | 15 +- drivers/net/ethernet/sfc/net_driver.h | 131 +- drivers/net/ethernet/sfc/nic.h | 4 - drivers/net/ethernet/sfc/nic_common.h | 47 +- drivers/net/ethernet/sfc/ptp.c | 12 +- drivers/net/ethernet/sfc/selftest.c | 18 +- drivers/net/ethernet/sfc/selftest.h | 4 +- drivers/net/ethernet/sfc/siena.c | 1 + drivers/net/ethernet/sfc/tx.c | 136 +- drivers/net/ethernet/sfc/tx.h | 26 - drivers/net/ethernet/sfc/tx_common.c | 19 +- drivers/net/ethernet/silan/sc92031.c | 40 +- drivers/net/ethernet/sis/sis900.c | 8 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/epic100.c | 71 +- drivers/net/ethernet/smsc/smc91x.c | 23 +- drivers/net/ethernet/smsc/smsc911x.c | 6 +- drivers/net/ethernet/smsc/smsc9420.c | 51 +- drivers/net/ethernet/socionext/sni_ave.c | 32 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 1 - drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 7 +- drivers/net/ethernet/stmicro/stmmac/common.h | 17 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 196 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 14 - 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/dwmac4_descs.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 6 - .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 3 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 55 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 297 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 2 +- drivers/net/ethernet/sun/cassini.c | 4 +- drivers/net/ethernet/sun/sunbmac.c | 18 +- drivers/net/ethernet/sun/sungem.c | 5 +- drivers/net/ethernet/sun/sunvnet_common.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-common.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 70 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 10 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 16 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 1 - drivers/net/ethernet/ti/am65-cpts.c | 43 +- drivers/net/ethernet/ti/cpsw.c | 10 +- drivers/net/ethernet/ti/cpsw_ale.c | 421 +- drivers/net/ethernet/ti/cpsw_ale.h | 7 - drivers/net/ethernet/ti/cpsw_ethtool.c | 3 +- drivers/net/ethernet/ti/cpsw_new.c | 3 + drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 + drivers/net/ethernet/ti/cpts.c | 42 +- drivers/net/ethernet/ti/davinci_cpdma.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 10 +- drivers/net/ethernet/ti/netcp_ethss.c | 18 +- drivers/net/ethernet/ti/tlan.c | 65 +- drivers/net/ethernet/toshiba/tc35815.c | 48 +- drivers/net/ethernet/via/via-rhine.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 40 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 26 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3 +- drivers/net/fddi/skfp/h/smc.h | 2 +- drivers/net/geneve.c | 11 +- drivers/net/gtp.c | 74 +- drivers/net/hippi/rrunner.c | 117 +- drivers/net/hyperv/netvsc.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 46 +- drivers/net/hyperv/rndis_filter.c | 13 +- drivers/net/ieee802154/mac802154_hwsim.c | 6 +- drivers/net/ipa/gsi.c | 32 +- drivers/net/ipa/gsi.h | 1 + drivers/net/ipa/gsi_reg.h | 59 +- drivers/net/ipa/gsi_trans.c | 1 + drivers/net/ipa/ipa.h | 17 +- drivers/net/ipa/ipa_clock.c | 28 +- drivers/net/ipa/ipa_endpoint.c | 47 +- drivers/net/ipa/ipa_interrupt.c | 14 - drivers/net/ipa/ipa_main.c | 72 +- drivers/net/ipa/ipa_reg.h | 2 +- drivers/net/ipa/ipa_uc.c | 2 +- drivers/net/ipvlan/ipvlan_main.c | 8 - drivers/net/macsec.c | 8 +- drivers/net/mdio/Kconfig | 243 - drivers/net/mdio/Makefile | 27 - drivers/net/mdio/mdio-i2c.c | 117 - drivers/net/mdio/mdio-ipq4019.c | 235 - drivers/net/mdio/mdio-xgene.c | 466 - drivers/net/netdevsim/Makefile | 2 +- drivers/net/netdevsim/dev.c | 29 +- drivers/net/netdevsim/ethtool.c | 64 - drivers/net/netdevsim/netdev.c | 1 - drivers/net/netdevsim/netdevsim.h | 20 +- drivers/net/netdevsim/udp_tunnels.c | 34 +- drivers/net/pcs/Kconfig | 22 - drivers/net/pcs/Makefile | 5 - drivers/net/pcs/pcs-lynx.c | 318 - drivers/net/pcs/pcs-xpcs.c | 716 - drivers/net/phy/Kconfig | 405 +- drivers/net/phy/Makefile | 37 +- drivers/net/phy/at803x.c | 4 +- drivers/net/phy/bcm7xxx.c | 32 +- drivers/net/phy/dp83640.c | 70 +- drivers/net/phy/dp83822.c | 232 +- drivers/net/phy/dp83867.c | 45 +- drivers/net/phy/dp83869.c | 365 - drivers/net/phy/marvell.c | 14 +- drivers/net/{mdio => phy}/mdio-aspeed.c | 0 drivers/net/{mdio => phy}/mdio-bcm-iproc.c | 0 drivers/net/{mdio => phy}/mdio-bcm-unimac.c | 0 drivers/net/{mdio => phy}/mdio-bitbang.c | 0 drivers/net/{mdio => phy}/mdio-cavium.c | 0 drivers/net/{mdio => phy}/mdio-cavium.h | 0 drivers/net/{mdio => phy}/mdio-gpio.c | 0 drivers/net/{mdio => phy}/mdio-hisi-femac.c | 0 drivers/net/phy/mdio-i2c.c | 118 + {include/linux/mdio => drivers/net/phy}/mdio-i2c.h | 0 drivers/net/phy/mdio-ipq4019.c | 160 + drivers/net/{mdio => phy}/mdio-ipq8064.c | 0 drivers/net/{mdio => phy}/mdio-moxart.c | 0 drivers/net/{mdio => phy}/mdio-mscc-miim.c | 0 drivers/net/{mdio => phy}/mdio-mux-bcm-iproc.c | 0 drivers/net/{mdio => phy}/mdio-mux-gpio.c | 0 drivers/net/{mdio => phy}/mdio-mux-meson-g12a.c | 0 drivers/net/{mdio => phy}/mdio-mux-mmioreg.c | 0 drivers/net/{mdio => phy}/mdio-mux-multiplexer.c | 0 drivers/net/{mdio => phy}/mdio-mux.c | 0 drivers/net/{mdio => phy}/mdio-mvusb.c | 0 drivers/net/{mdio => phy}/mdio-octeon.c | 0 drivers/net/{mdio => phy}/mdio-sun4i.c | 0 drivers/net/{mdio => phy}/mdio-thunder.c | 0 drivers/net/phy/mdio-xgene.c | 466 + .../linux/mdio => drivers/net/phy}/mdio-xgene.h | 0 drivers/net/phy/mdio-xpcs.c | 716 + drivers/net/phy/mdio_bus.c | 15 + drivers/net/phy/micrel.c | 14 - drivers/net/phy/mscc/mscc_macsec.c | 2 +- drivers/net/phy/phy-core.c | 36 +- drivers/net/phy/phy.c | 69 +- drivers/net/phy/phylink.c | 48 +- drivers/net/phy/realtek.c | 47 +- drivers/net/phy/sfp.c | 2 +- drivers/net/phy/smsc.c | 126 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/team/team.c | 6 +- drivers/net/tun.c | 18 + drivers/net/usb/Kconfig | 2 - drivers/net/usb/kaweth.c | 261 +- drivers/net/usb/net1080.c | 1 + drivers/net/usb/pegasus.c | 61 +- drivers/net/usb/rtl8150.c | 48 +- drivers/net/usb/smsc75xx.c | 13 +- drivers/net/usb/smsc95xx.c | 488 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/veth.c | 9 +- drivers/net/virtio_net.c | 7 +- drivers/net/vxlan.c | 22 +- drivers/net/wan/fsl_ucc_hdlc.c | 1 - drivers/net/wan/hdlc_fr.c | 150 +- 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/sbni.c | 101 +- drivers/net/wan/slic_ds26522.c | 2 + drivers/net/wan/x25_asy.c | 5 +- drivers/net/wan/x25_asy.h | 1 + drivers/net/wimax/i2400m/control.c | 2 + drivers/net/wireguard/netlink.c | 14 +- drivers/net/wireless/admtek/adm8211.c | 83 +- drivers/net/wireless/ath/ath10k/bmi.c | 10 +- drivers/net/wireless/ath/ath10k/ce.c | 81 +- drivers/net/wireless/ath/ath10k/ce.h | 15 +- drivers/net/wireless/ath/ath10k/core.c | 55 +- drivers/net/wireless/ath/ath10k/core.h | 22 - drivers/net/wireless/ath/ath10k/coredump.c | 349 +- drivers/net/wireless/ath/ath10k/coredump.h | 1 - drivers/net/wireless/ath/ath10k/htt_rx.c | 26 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 6 +- drivers/net/wireless/ath/ath10k/hw.h | 3 + drivers/net/wireless/ath/ath10k/mac.c | 929 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/qmi.c | 8 - drivers/net/wireless/ath/ath10k/sdio.c | 331 +- drivers/net/wireless/ath/ath10k/snoc.c | 29 +- drivers/net/wireless/ath/ath10k/snoc.h | 1 - drivers/net/wireless/ath/ath10k/targaddrs.h | 11 - drivers/net/wireless/ath/ath10k/txrx.c | 11 +- drivers/net/wireless/ath/ath10k/wmi-ops.h | 19 - drivers/net/wireless/ath/ath10k/wmi-tlv.h | 2 - drivers/net/wireless/ath/ath10k/wmi.c | 73 +- drivers/net/wireless/ath/ath10k/wmi.h | 76 - drivers/net/wireless/ath/ath10k/wow.c | 2 +- drivers/net/wireless/ath/ath11k/Kconfig | 18 +- drivers/net/wireless/ath/ath11k/Makefile | 12 +- drivers/net/wireless/ath/ath11k/ahb.c | 455 +- drivers/net/wireless/ath/ath11k/ahb.h | 8 - drivers/net/wireless/ath/ath11k/ce.c | 224 +- drivers/net/wireless/ath/ath11k/ce.h | 15 +- drivers/net/wireless/ath/ath11k/core.c | 291 +- drivers/net/wireless/ath/ath11k/core.h | 79 +- drivers/net/wireless/ath/ath11k/dbring.c | 2 +- drivers/net/wireless/ath/ath11k/debug.c | 1104 +- drivers/net/wireless/ath/ath11k/debug.h | 247 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 4642 + drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 1690 + drivers/net/wireless/ath/ath11k/debugfs.c | 1097 - drivers/net/wireless/ath/ath11k/debugfs.h | 217 - .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 4598 - .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 1713 - drivers/net/wireless/ath/ath11k/debugfs_sta.c | 29 +- drivers/net/wireless/ath/ath11k/debugfs_sta.h | 44 - drivers/net/wireless/ath/ath11k/dp.c | 316 +- drivers/net/wireless/ath/ath11k/dp.h | 40 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 375 +- drivers/net/wireless/ath/ath11k/dp_rx.h | 6 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 200 +- drivers/net/wireless/ath/ath11k/hal.c | 306 +- drivers/net/wireless/ath/ath11k/hal.h | 198 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 16 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +- drivers/net/wireless/ath/ath11k/hal_tx.c | 2 +- drivers/net/wireless/ath/ath11k/hif.h | 30 - drivers/net/wireless/ath/ath11k/htc.c | 19 +- drivers/net/wireless/ath/ath11k/hw.c | 894 - drivers/net/wireless/ath/ath11k/hw.h | 152 +- drivers/net/wireless/ath/ath11k/mac.c | 410 +- drivers/net/wireless/ath/ath11k/mhi.c | 467 - drivers/net/wireless/ath/ath11k/mhi.h | 39 - drivers/net/wireless/ath/ath11k/pci.c | 1062 - drivers/net/wireless/ath/ath11k/pci.h | 72 - drivers/net/wireless/ath/ath11k/peer.c | 3 + drivers/net/wireless/ath/ath11k/qmi.c | 357 +- drivers/net/wireless/ath/ath11k/qmi.h | 29 +- drivers/net/wireless/ath/ath11k/reg.c | 8 +- drivers/net/wireless/ath/ath11k/spectral.c | 36 +- drivers/net/wireless/ath/ath11k/thermal.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 154 +- drivers/net/wireless/ath/ath5k/ath5k.h | 2 +- drivers/net/wireless/ath/ath5k/base.c | 26 +- drivers/net/wireless/ath/ath5k/debug.c | 25 +- drivers/net/wireless/ath/ath5k/eeprom.c | 4 +- drivers/net/wireless/ath/ath5k/pcu.c | 6 +- drivers/net/wireless/ath/ath5k/phy.c | 6 +- drivers/net/wireless/ath/ath5k/reset.c | 2 +- drivers/net/wireless/ath/ath5k/rfbuffer.h | 2 +- drivers/net/wireless/ath/ath5k/rfkill.c | 7 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 +- drivers/net/wireless/ath/ath6kl/init.c | 2 +- drivers/net/wireless/ath/ath6kl/main.c | 5 +- drivers/net/wireless/ath/ath6kl/wmi.c | 15 +- drivers/net/wireless/ath/ath9k/Kconfig | 12 +- drivers/net/wireless/ath/ath9k/ani.c | 2 +- drivers/net/wireless/ath/ath9k/ar5008_initvals.h | 68 + drivers/net/wireless/ath/ath9k/ar5008_phy.c | 35 +- drivers/net/wireless/ath/ath9k/ar9001_initvals.h | 37 + drivers/net/wireless/ath/ath9k/ar9002_initvals.h | 14 + drivers/net/wireless/ath/ath9k/ar9002_mac.c | 2 +- drivers/net/wireless/ath/ath9k/ar9002_phy.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_mac.c | 2 +- .../net/wireless/ath/ath9k/ar9580_1p0_initvals.h | 21 + drivers/net/wireless/ath/ath9k/ath9k.h | 4 +- drivers/net/wireless/ath/ath9k/beacon.c | 6 +- drivers/net/wireless/ath/ath9k/channel.c | 4 +- drivers/net/wireless/ath/ath9k/eeprom_def.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 21 +- drivers/net/wireless/ath/ath9k/htc.h | 4 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 8 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 10 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 2 - drivers/net/wireless/ath/ath9k/hw.c | 6 +- drivers/net/wireless/ath/ath9k/init.c | 6 +- drivers/net/wireless/ath/ath9k/main.c | 18 +- drivers/net/wireless/ath/ath9k/pci.c | 5 +- drivers/net/wireless/ath/ath9k/wmi.c | 9 +- drivers/net/wireless/ath/ath9k/wmi.h | 4 +- drivers/net/wireless/ath/carl9170/carl9170.h | 5 +- drivers/net/wireless/ath/carl9170/main.c | 2 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- drivers/net/wireless/ath/carl9170/tx.c | 12 +- drivers/net/wireless/ath/carl9170/usb.c | 7 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 15 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 57 +- drivers/net/wireless/ath/wcn36xx/hal.h | 222 +- drivers/net/wireless/ath/wcn36xx/main.c | 288 +- drivers/net/wireless/ath/wcn36xx/pmc.c | 7 +- drivers/net/wireless/ath/wcn36xx/smd.c | 757 +- drivers/net/wireless/ath/wcn36xx/smd.h | 12 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 279 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 18 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +- drivers/net/wireless/ath/wil6210/debugfs.c | 8 +- drivers/net/wireless/ath/wil6210/interrupt.c | 4 +- drivers/net/wireless/ath/wil6210/pmc.c | 12 +- drivers/net/wireless/ath/wil6210/txrx.c | 30 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 10 +- drivers/net/wireless/ath/wil6210/wil_platform.c | 3 +- drivers/net/wireless/ath/wil6210/wmi.c | 36 +- drivers/net/wireless/atmel/at76c50x-usb.c | 11 +- drivers/net/wireless/atmel/atmel.c | 4 +- drivers/net/wireless/broadcom/b43/dma.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 14 +- drivers/net/wireless/broadcom/b43/phy_common.c | 2 +- drivers/net/wireless/broadcom/b43/phy_ht.c | 3 + drivers/net/wireless/broadcom/b43/phy_n.c | 21 +- drivers/net/wireless/broadcom/b43/pio.c | 2 +- drivers/net/wireless/broadcom/b43/tables_nphy.c | 2 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 15 +- drivers/net/wireless/broadcom/b43legacy/pio.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 12 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 3 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 62 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 14 - .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 39 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 31 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 7 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 30 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 9 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 31 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 5 +- .../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 35 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 17 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.h | 2 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 47 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 6 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 99 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 47 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 112 + .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 268 + drivers/net/wireless/cisco/airo.c | 913 +- drivers/net/wireless/intel/ipw2x00/Kconfig | 4 + drivers/net/wireless/intel/ipw2x00/ipw2100.c | 12 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 52 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 6 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 3 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 34 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 8 +- drivers/net/wireless/intel/iwlegacy/3945.c | 46 +- drivers/net/wireless/intel/iwlegacy/4965-calib.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 67 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 10 +- drivers/net/wireless/intel/iwlegacy/4965.c | 25 +- drivers/net/wireless/intel/iwlegacy/common.c | 76 +- drivers/net/wireless/intel/iwlegacy/common.h | 4 +- drivers/net/wireless/intel/iwlegacy/debug.c | 3 +- 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 | 18 +- 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 - .../net/wireless/intel/iwlwifi/mvm/time-event.c | 2 +- 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/Kconfig | 4 + drivers/net/wireless/intersil/hostap/hostap.h | 6 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 33 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 3 +- drivers/net/wireless/intersil/orinoco/main.c | 11 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 14 +- drivers/net/wireless/intersil/p54/p54pci.c | 12 +- drivers/net/wireless/intersil/prism54/isl_38xx.c | 2 +- drivers/net/wireless/intersil/prism54/isl_ioctl.c | 5 +- drivers/net/wireless/intersil/prism54/islpci_dev.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 108 +- drivers/net/wireless/marvell/libertas/defs.h | 3 +- drivers/net/wireless/marvell/libertas/firmware.c | 4 +- drivers/net/wireless/marvell/libertas/main.c | 6 +- drivers/net/wireless/marvell/libertas/rx.c | 11 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 22 +- .../net/wireless/marvell/libertas_tf/deb_defs.h | 3 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 37 +- drivers/net/wireless/marvell/libertas_tf/main.c | 7 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 8 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 4 +- drivers/net/wireless/marvell/mwifiex/fw.h | 8 +- drivers/net/wireless/marvell/mwifiex/ie.c | 2 +- drivers/net/wireless/marvell/mwifiex/init.c | 14 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 - drivers/net/wireless/marvell/mwifiex/pcie.c | 323 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 149 + drivers/net/wireless/marvell/mwifiex/scan.c | 4 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 427 - drivers/net/wireless/marvell/mwifiex/sdio.h | 427 + drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 6 +- drivers/net/wireless/marvell/mwifiex/usb.c | 3 +- drivers/net/wireless/marvell/mwifiex/util.c | 6 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 15 - drivers/net/wireless/marvell/mwifiex/wmm.h | 18 +- drivers/net/wireless/marvell/mwl8k.c | 16 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 9 +- drivers/net/wireless/mediatek/mt76/dma.c | 162 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 47 +- drivers/net/wireless/mediatek/mt76/mt76.h | 61 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 8 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 18 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.h | 3 - drivers/net/wireless/mediatek/mt76/mt7603/init.c | 5 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 25 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 5 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 - drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 2 - .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 3 - drivers/net/wireless/mediatek/mt76/mt7615/init.c | 25 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 200 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 25 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 21 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 7 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 3 - .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 38 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 22 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 282 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 2 + .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 8 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 1 - .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 145 + .../wireless/mediatek/mt76/mt76x0/initvals_init.h | 159 - drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 - .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 34 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 70 +- drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 3 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 5 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 146 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 10 - drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 257 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 39 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 140 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 33 - drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 48 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 17 +- drivers/net/wireless/mediatek/mt76/sdio.c | 160 +- drivers/net/wireless/mediatek/mt76/testmode.c | 19 +- drivers/net/wireless/mediatek/mt76/tx.c | 330 +- drivers/net/wireless/mediatek/mt76/usb.c | 86 +- drivers/net/wireless/mediatek/mt76/util.c | 28 - drivers/net/wireless/mediatek/mt76/util.h | 76 - drivers/net/wireless/mediatek/mt7601u/debugfs.c | 34 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 4 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 4 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 4 +- drivers/net/wireless/microchip/wilc1000/mon.c | 3 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 5 +- drivers/net/wireless/microchip/wilc1000/spi.c | 5 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 2 - drivers/net/wireless/quantenna/qtnfmac/core.c | 1 + .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 7 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 7 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 16 +- drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 16 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 42 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 25 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 10 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt61pci.c | 23 +- drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 + drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 70 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 10 +- drivers/net/wireless/realtek/rtlwifi/base.c | 193 +- drivers/net/wireless/realtek/rtlwifi/base.h | 3 + .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 712 +- .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 354 +- .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 720 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 668 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 756 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 40 +- .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 6 +- drivers/net/wireless/realtek/rtlwifi/cam.c | 82 +- drivers/net/wireless/realtek/rtlwifi/core.c | 269 +- drivers/net/wireless/realtek/rtlwifi/debug.c | 24 +- drivers/net/wireless/realtek/rtlwifi/debug.h | 14 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 72 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 423 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 125 +- drivers/net/wireless/realtek/rtlwifi/ps.h | 10 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 18 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 192 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 90 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 215 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/led.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 405 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 41 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 224 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 88 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 271 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/dm.c | 40 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 184 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/led.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 121 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/dm.c | 38 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 154 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/led.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 72 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c | 134 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 58 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 312 +- .../net/wireless/realtek/rtlwifi/rtl8192de/fw.c | 116 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 214 +- .../net/wireless/realtek/rtlwifi/rtl8192de/led.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 423 +- .../net/wireless/realtek/rtlwifi/rtl8192de/rf.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 32 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 72 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 102 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 210 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/led.c | 18 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 366 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 45 +- .../net/wireless/realtek/rtlwifi/rtl8192se/dm.c | 42 +- .../net/wireless/realtek/rtlwifi/rtl8192se/fw.c | 40 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 157 +- .../net/wireless/realtek/rtlwifi/rtl8192se/led.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 220 +- .../net/wireless/realtek/rtlwifi/rtl8192se/rf.c | 70 +- .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 22 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 162 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c | 64 +- .../realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c | 150 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 647 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 232 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/led.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 365 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/rf.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 32 +- .../net/wireless/realtek/rtlwifi/rtl8723be/dm.c | 124 +- .../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 66 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 213 +- .../net/wireless/realtek/rtlwifi/rtl8723be/led.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 310 +- .../net/wireless/realtek/rtlwifi/rtl8723be/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 37 +- .../realtek/rtlwifi/rtl8723com/fw_common.c | 22 +- .../realtek/rtlwifi/rtl8723com/phy_common.c | 44 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 827 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 134 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 467 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/led.c | 32 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 553 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 72 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 28 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 3 + drivers/net/wireless/realtek/rtw88/debug.c | 32 +- drivers/net/wireless/realtek/rtw88/fw.c | 86 +- drivers/net/wireless/realtek/rtw88/fw.h | 18 +- drivers/net/wireless/realtek/rtw88/mac.c | 13 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 81 +- drivers/net/wireless/realtek/rtw88/main.c | 205 +- drivers/net/wireless/realtek/rtw88/main.h | 32 - drivers/net/wireless/realtek/rtw88/pci.c | 38 +- drivers/net/wireless/realtek/rtw88/pci.h | 4 +- drivers/net/wireless/realtek/rtw88/phy.c | 11 +- drivers/net/wireless/realtek/rtw88/reg.h | 5 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 7 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 22 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 32 +- drivers/net/wireless/realtek/rtw88/tx.c | 4 +- drivers/net/wireless/realtek/rtw88/tx.h | 2 +- drivers/net/wireless/realtek/rtw88/util.h | 2 - drivers/net/wireless/rndis_wlan.c | 4 +- drivers/net/wireless/rsi/rsi_91x_coex.c | 2 +- drivers/net/wireless/rsi/rsi_91x_core.c | 2 +- drivers/net/wireless/rsi/rsi_91x_debugfs.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 2 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 8 +- drivers/net/wireless/rsi/rsi_91x_main.c | 5 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 33 +- drivers/net/wireless/rsi/rsi_91x_ps.c | 2 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 7 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 2 +- drivers/net/wireless/st/cw1200/wsm.c | 6 +- drivers/net/wireless/ti/wl1251/main.c | 2 +- drivers/net/wireless/ti/wl1251/reg.h | 2 +- drivers/net/wireless/ti/wl12xx/reg.h | 2 +- drivers/net/wireless/ti/wlcore/cmd.c | 7 +- drivers/net/wireless/ti/wlcore/debugfs.c | 7 + drivers/net/wireless/ti/wlcore/debugfs.h | 6 +- drivers/net/wireless/ti/wlcore/main.c | 1 + drivers/net/wireless/wl3501_cs.c | 26 +- drivers/net/wireless/zydas/zd1201.c | 6 +- drivers/net/wireless/zydas/zd1211rw/zd_chip.c | 4 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 15 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 10 +- drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/s3fwrn5/Kconfig | 1 - drivers/nfc/s3fwrn5/firmware.c | 4 +- drivers/nfc/s3fwrn5/firmware.h | 2 +- drivers/nfc/s3fwrn5/i2c.c | 24 +- drivers/nfc/st-nci/se.c | 3 +- drivers/nfc/st21nfca/se.c | 3 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 1 - drivers/ntb/hw/intel/ntb_hw_gen1.c | 2 +- drivers/ntb/test/ntb_msi_test.c | 5 +- drivers/nvdimm/badrange.c | 26 +- drivers/nvdimm/blk.c | 3 +- drivers/nvdimm/btt.c | 5 +- drivers/nvdimm/bus.c | 9 +- drivers/nvdimm/claim.c | 13 +- drivers/nvdimm/nd.h | 5 +- drivers/nvdimm/pfn_devs.c | 13 +- drivers/nvdimm/pmem.c | 31 +- drivers/nvdimm/region.c | 21 +- drivers/nvme/host/core.c | 109 +- drivers/nvme/host/multipath.c | 10 +- drivers/nvme/host/nvme.h | 17 +- drivers/nvme/host/pci.c | 35 +- 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 | 50 +- drivers/nvmem/mtk-efuse.c | 14 + drivers/of/address.c | 73 +- drivers/of/base.c | 1 - drivers/of/device.c | 45 +- drivers/of/of_mdio.c | 38 +- drivers/of/of_private.h | 11 +- drivers/of/platform.c | 2 +- drivers/of/unittest.c | 34 +- drivers/opp/core.c | 231 +- drivers/opp/cpu.c | 2 +- drivers/opp/of.c | 112 +- drivers/opp/opp.h | 5 +- drivers/oprofile/buffer_sync.c | 4 +- drivers/parisc/ccio-dma.c | 6 +- drivers/parisc/sba_iommu.c | 6 +- drivers/pci/Kconfig | 65 - drivers/pci/controller/Kconfig | 15 +- drivers/pci/controller/Makefile | 1 - drivers/pci/controller/cadence/pcie-cadence-ep.c | 1 + drivers/pci/controller/cadence/pcie-cadence-host.c | 8 +- drivers/pci/controller/dwc/Kconfig | 7 +- drivers/pci/controller/dwc/pci-dra7xx.c | 28 + drivers/pci/controller/dwc/pci-exynos.c | 45 +- drivers/pci/controller/dwc/pci-imx6.c | 87 +- drivers/pci/controller/dwc/pci-keystone.c | 126 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 100 +- drivers/pci/controller/dwc/pci-meson.c | 164 +- drivers/pci/controller/dwc/pcie-al.c | 70 +- drivers/pci/controller/dwc/pcie-artpec6.c | 48 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 257 +- drivers/pci/controller/dwc/pcie-designware-host.c | 320 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 4 +- drivers/pci/controller/dwc/pcie-designware.c | 165 +- drivers/pci/controller/dwc/pcie-designware.h | 108 +- drivers/pci/controller/dwc/pcie-histb.c | 45 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 65 +- drivers/pci/controller/dwc/pcie-kirin.c | 49 +- drivers/pci/controller/dwc/pcie-qcom.c | 46 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 39 +- drivers/pci/controller/dwc/pcie-tegra194.c | 140 +- drivers/pci/controller/dwc/pcie-uniphier.c | 3 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 7 +- drivers/pci/controller/pci-aardvark.c | 108 +- drivers/pci/controller/pci-hyperv.c | 63 +- drivers/pci/controller/pci-loongson.c | 7 +- drivers/pci/controller/pci-mvebu.c | 3 + drivers/pci/controller/pci-tegra.c | 51 +- drivers/pci/controller/pci-xgene-msi.c | 4 +- drivers/pci/controller/pcie-brcmstb.c | 461 +- drivers/pci/controller/pcie-hisi-error.c | 327 - drivers/pci/controller/pcie-iproc-bcma.c | 13 +- drivers/pci/controller/pcie-iproc-msi.c | 13 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 + drivers/pci/controller/vmd.c | 352 +- drivers/pci/ecam.c | 10 - drivers/pci/hotplug/pciehp_ctrl.c | 4 +- drivers/pci/hotplug/pciehp_hpc.c | 15 +- drivers/pci/hotplug/rpadlpar_core.c | 8 +- drivers/pci/hotplug/shpchp_ctrl.c | 1 + drivers/pci/iov.c | 1 - drivers/pci/msi.c | 38 +- drivers/pci/p2pdma.c | 22 +- drivers/pci/pci-acpi.c | 16 +- drivers/pci/pci-bridge-emul.c | 4 - drivers/pci/pci-driver.c | 27 +- drivers/pci/pci-pf-stub.c | 14 +- drivers/pci/pci-sysfs.c | 7 +- drivers/pci/pci.c | 54 +- drivers/pci/pci.h | 9 +- drivers/pci/pcie/bw_notification.c | 3 - drivers/pci/pcie/dpc.c | 7 +- drivers/pci/pcie/err.c | 41 +- drivers/pci/probe.c | 14 +- drivers/pci/quirks.c | 135 +- drivers/pci/xen-pcifront.c | 1 - drivers/pcmcia/ds.c | 2 +- drivers/perf/Kconfig | 7 - drivers/perf/Makefile | 1 - drivers/perf/arm-cmn.c | 1641 - drivers/perf/arm_dsu_pmu.c | 63 +- drivers/perf/arm_pmu.c | 155 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 1 - drivers/perf/thunderx2_pmu.c | 7 +- drivers/perf/xgene_pmu.c | 32 +- drivers/phy/Kconfig | 11 - drivers/phy/Makefile | 1 - drivers/phy/broadcom/phy-bcm-ns-usb3.c | 22 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 13 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 19 +- drivers/phy/cadence/phy-cadence-salvo.c | 8 +- drivers/phy/cadence/phy-cadence-sierra.c | 24 +- drivers/phy/cadence/phy-cadence-torrent.c | 2119 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 79 +- drivers/phy/hisilicon/phy-hi3660-usb3.c | 2 +- drivers/phy/intel/Kconfig | 22 +- drivers/phy/intel/Makefile | 5 +- .../{phy-intel-lgm-combo.c => phy-intel-combo.c} | 0 .../{phy-intel-lgm-emmc.c => phy-intel-emmc.c} | 0 drivers/phy/intel/phy-intel-keembay-emmc.c | 307 - drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 2 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 14 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 14 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 40 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 33 +- 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/phy-lgm-usb.c | 284 - drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 21 +- drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 1053 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 80 - drivers/phy/ralink/phy-ralink-usb.c | 2 +- drivers/phy/rockchip/Kconfig | 12 - drivers/phy/rockchip/Makefile | 1 - drivers/phy/rockchip/phy-rockchip-dphy-rx0.c | 389 - drivers/phy/samsung/phy-exynos5-usbdrd.c | 39 +- drivers/phy/samsung/phy-samsung-ufs.c | 2 +- drivers/phy/socionext/Kconfig | 10 - drivers/phy/socionext/Makefile | 1 - drivers/phy/socionext/phy-uniphier-ahci.c | 321 - drivers/phy/ti/phy-am654-serdes.c | 325 +- drivers/phy/ti/phy-gmii-sel.c | 159 +- drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/phy/ti/phy-omap-usb2.c | 36 +- drivers/pinctrl/Kconfig | 37 +- drivers/pinctrl/Makefile | 6 +- drivers/pinctrl/actions/Kconfig | 6 - drivers/pinctrl/actions/Makefile | 1 - drivers/pinctrl/actions/pinctrl-owl.c | 4 +- drivers/pinctrl/actions/pinctrl-s500.c | 1727 - drivers/pinctrl/actions/pinctrl-s700.c | 2 +- drivers/pinctrl/actions/pinctrl-s900.c | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 17 - drivers/pinctrl/aspeed/pinctrl-aspeed.c | 8 +- drivers/pinctrl/bcm/Kconfig | 1 - drivers/pinctrl/devicetree.c | 5 +- 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/Kconfig | 12 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 24 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 22 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 170 +- drivers/pinctrl/intel/pinctrl-intel.c | 24 +- drivers/pinctrl/intel/pinctrl-intel.h | 7 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 60 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 42 +- drivers/pinctrl/mediatek/Kconfig | 14 - drivers/pinctrl/mediatek/Makefile | 2 - 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-mt8192.c | 1409 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h | 1248 - drivers/pinctrl/mediatek/pinctrl-mtk-mt8192.h | 2275 - drivers/pinctrl/mediatek/pinctrl-paris.c | 11 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 16 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 - drivers/pinctrl/pinctrl-ingenic.c | 349 +- drivers/pinctrl/pinctrl-mcp23s08.c | 47 +- drivers/pinctrl/pinctrl-ocelot.c | 8 +- drivers/pinctrl/pinctrl-rza1.c | 1427 + drivers/pinctrl/pinctrl-rza2.c | 518 + drivers/pinctrl/pinctrl-rzn1.c | 953 + drivers/pinctrl/pinctrl-sx150x.c | 17 +- drivers/pinctrl/qcom/Kconfig | 9 - drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-msm.c | 11 +- drivers/pinctrl/qcom/pinctrl-msm8226.c | 630 - drivers/pinctrl/renesas/Kconfig | 271 - drivers/pinctrl/renesas/Makefile | 63 - drivers/pinctrl/renesas/pfc-r8a7790.c | 5914 - drivers/pinctrl/renesas/pfc-r8a7796.c | 6265 - drivers/pinctrl/renesas/pfc-r8a77965.c | 6492 - drivers/pinctrl/renesas/pfc-r8a77970.c | 2523 - drivers/pinctrl/renesas/pfc-r8a77980.c | 2972 - drivers/pinctrl/renesas/pfc-r8a77990.c | 5323 - drivers/pinctrl/renesas/pfc-r8a77995.c | 2870 - drivers/pinctrl/renesas/pinctrl-rza1.c | 1428 - drivers/pinctrl/renesas/pinctrl-rza2.c | 518 - drivers/pinctrl/renesas/pinctrl-rzn1.c | 953 - drivers/pinctrl/sh-pfc/Kconfig | 205 + drivers/pinctrl/sh-pfc/Makefile | 59 + drivers/pinctrl/{renesas => sh-pfc}/core.c | 0 drivers/pinctrl/{renesas => sh-pfc}/core.h | 0 drivers/pinctrl/{renesas => sh-pfc}/gpio.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-emev2.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a73a4.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7740.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a77470.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7778.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7779.c | 0 drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 5797 + drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7791.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7792.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7794.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a77950.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a77951.c | 0 drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 6265 + drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 6492 + drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 2523 + drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 2972 + drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 5323 + drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 2870 + drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7203.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7264.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7269.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh73a0.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7720.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7722.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7723.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7724.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7734.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7757.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7785.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7786.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pfc-shx3.c | 0 drivers/pinctrl/{renesas => sh-pfc}/pinctrl.c | 0 drivers/pinctrl/{renesas => sh-pfc}/sh_pfc.h | 0 drivers/pinctrl/spear/pinctrl-spear310.c | 8 +- drivers/pinctrl/spear/pinctrl-spear320.c | 8 +- drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 13 +- drivers/pinctrl/sunxi/Kconfig | 10 - drivers/pinctrl/sunxi/Makefile | 2 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c | 105 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 708 - drivers/pinctrl/visconti/Kconfig | 14 - drivers/pinctrl/visconti/Makefile | 3 - drivers/pinctrl/visconti/pinctrl-common.c | 305 - drivers/pinctrl/visconti/pinctrl-common.h | 96 - drivers/pinctrl/visconti/pinctrl-tmpv7700.c | 355 - drivers/platform/chrome/Kconfig | 10 + drivers/platform/chrome/cros_ec_lightbar.c | 12 +- drivers/platform/chrome/cros_ec_proto.c | 106 +- drivers/platform/chrome/cros_ec_sysfs.c | 26 +- drivers/platform/chrome/cros_ec_trace.h | 27 +- drivers/platform/chrome/cros_ec_typec.c | 42 +- drivers/platform/chrome/cros_ec_vbc.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 18 +- drivers/pnp/quirks.c | 2 + drivers/power/avs/qcom-cpr.c | 8 +- drivers/power/supply/Kconfig | 36 +- drivers/power/supply/Makefile | 2 - drivers/power/supply/ab8500_fg.c | 4 +- drivers/power/supply/bq24257_charger.c | 2 - drivers/power/supply/bq2515x_charger.c | 14 +- drivers/power/supply/bq25890_charger.c | 17 +- drivers/power/supply/bq25980_charger.c | 1316 - drivers/power/supply/bq25980_charger.h | 178 - drivers/power/supply/bq27xxx_battery.c | 102 +- drivers/power/supply/bq27xxx_battery_hdq.c | 11 +- drivers/power/supply/bq27xxx_battery_i2c.c | 12 +- drivers/power/supply/charger-manager.c | 578 +- drivers/power/supply/cpcap-battery.c | 7 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/ds2780_battery.c | 6 +- drivers/power/supply/ds2781_battery.c | 6 +- drivers/power/supply/goldfish_battery.c | 2 - drivers/power/supply/gpio-charger.c | 172 +- drivers/power/supply/ingenic-battery.c | 8 +- drivers/power/supply/lego_ev3_battery.c | 24 +- drivers/power/supply/max17040_battery.c | 489 +- drivers/power/supply/max1721x_battery.c | 2 +- drivers/power/supply/pm2301_charger.c | 7 +- drivers/power/supply/power_supply_core.c | 19 - drivers/power/supply/power_supply_sysfs.c | 1 - drivers/power/supply/rn5t618_power.c | 556 - drivers/power/supply/rt9455_charger.c | 2 - drivers/power/supply/s3c_adc_battery.c | 2 +- drivers/power/supply/sbs-battery.c | 125 +- drivers/power/supply/smb347-charger.c | 692 +- drivers/power/supply/test_power.c | 6 - drivers/power/supply/ucs1002_power.c | 75 +- drivers/powercap/idle_inject.c | 1 - drivers/ptp/ptp_ines.c | 91 +- drivers/ptp/ptp_qoriq.c | 20 +- drivers/pwm/Kconfig | 12 +- drivers/pwm/Makefile | 1 - drivers/pwm/core.c | 17 +- drivers/pwm/pwm-bcm2835.c | 10 +- drivers/pwm/pwm-crc.c | 128 +- drivers/pwm/pwm-cros-ec.c | 37 +- drivers/pwm/pwm-img.c | 3 +- drivers/pwm/pwm-jz4740.c | 9 +- drivers/pwm/pwm-lpss-platform.c | 1 + drivers/pwm/pwm-lpss.c | 85 +- drivers/pwm/pwm-lpss.h | 3 + drivers/pwm/pwm-pca9685.c | 45 +- drivers/pwm/pwm-rockchip.c | 15 +- drivers/pwm/pwm-sifive.c | 8 +- drivers/pwm/pwm-sl28cpld.c | 270 - drivers/pwm/pwm-sprd.c | 7 +- drivers/pwm/pwm-sun4i.c | 36 +- drivers/pwm/sysfs.c | 4 +- drivers/rapidio/devices/rio_mport_cdev.c | 18 +- drivers/ras/cec.c | 26 +- drivers/regulator/88pg86x.c | 2 +- drivers/regulator/Kconfig | 64 +- drivers/regulator/Makefile | 5 - drivers/regulator/bd718x7-regulator.c | 422 +- drivers/regulator/bd9576-regulator.c | 337 - drivers/regulator/core.c | 239 +- drivers/regulator/da9055-regulator.c | 2 + drivers/regulator/da9062-regulator.c | 2 + drivers/regulator/da9063-regulator.c | 2 + drivers/regulator/da9210-regulator.c | 6 +- drivers/regulator/da9211-regulator.c | 18 +- drivers/regulator/dbx500-prcmu.c | 26 +- drivers/regulator/dummy.c | 4 +- drivers/regulator/fan53555.c | 2 +- drivers/regulator/fixed.c | 20 +- drivers/regulator/lochnagar-regulator.c | 1 - drivers/regulator/lp8755.c | 88 +- drivers/regulator/ltc3589.c | 12 +- drivers/regulator/ltc3676.c | 12 +- drivers/regulator/max1586.c | 2 +- drivers/regulator/max77826-regulator.c | 2 +- drivers/regulator/mp886x.c | 109 +- drivers/regulator/mt6360-regulator.c | 459 - drivers/regulator/pca9450-regulator.c | 6 +- drivers/regulator/pv88060-regulator.c | 10 +- drivers/regulator/pv88080-regulator.c | 10 +- drivers/regulator/pv88090-regulator.c | 10 +- drivers/regulator/pwm-regulator.c | 2 +- drivers/regulator/qcom-labibb-regulator.c | 8 +- drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/qcom_smd-regulator.c | 167 - drivers/regulator/qcom_spmi-regulator.c | 177 +- drivers/regulator/qcom_usb_vbus-regulator.c | 1 - drivers/regulator/rpi-panel-attiny-regulator.c | 214 - drivers/regulator/rt4801-regulator.c | 223 - drivers/regulator/rtmv20-regulator.c | 397 - drivers/regulator/s5m8767.c | 13 +- drivers/regulator/slg51000-regulator.c | 4 + drivers/regulator/stm32-booster.c | 2 +- drivers/regulator/stm32-pwr.c | 2 +- drivers/regulator/stm32-vrefbuf.c | 2 +- drivers/regulator/stpmic1_regulator.c | 4 + drivers/regulator/stw481x-vmmc.c | 4 +- drivers/regulator/sy8106a-regulator.c | 2 +- drivers/regulator/sy8827n.c | 2 - drivers/regulator/ti-abb-regulator.c | 2 +- drivers/regulator/tps51632-regulator.c | 2 +- drivers/regulator/tps6105x-regulator.c | 2 +- drivers/regulator/tps62360-regulator.c | 2 +- drivers/regulator/tps65023-regulator.c | 2 +- drivers/regulator/tps65086-regulator.c | 4 +- drivers/regulator/tps65090-regulator.c | 8 +- drivers/regulator/tps6586x-regulator.c | 8 +- drivers/regulator/tps65910-regulator.c | 135 +- drivers/regulator/tps65912-regulator.c | 4 +- drivers/regulator/wm831x-dcdc.c | 4 + drivers/regulator/wm831x-isink.c | 2 + drivers/regulator/wm831x-ldo.c | 2 + drivers/regulator/wm8350-regulator.c | 2 + drivers/remoteproc/Kconfig | 2 +- drivers/remoteproc/remoteproc_core.c | 25 +- drivers/remoteproc/remoteproc_virtio.c | 2 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/reset/Kconfig | 16 +- drivers/reset/Makefile | 1 - drivers/reset/core.c | 3 +- drivers/reset/reset-imx7.c | 13 +- drivers/reset/reset-raspberrypi.c | 122 - drivers/reset/reset-zynqmp.c | 50 +- drivers/reset/sti/reset-syscfg.c | 7 +- drivers/rpmsg/mtk_rpmsg.c | 9 +- drivers/rpmsg/qcom_glink_native.c | 70 +- drivers/rpmsg/qcom_smd.c | 32 +- drivers/rpmsg/rpmsg_core.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 7 +- drivers/rtc/rtc-cmos.c | 2 - drivers/rtc/rtc-ds1307.c | 76 +- drivers/rtc/rtc-ds1685.c | 8 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 4 +- drivers/rtc/rtc-meson-vrtc.c | 7 +- drivers/rtc/rtc-pcf2127.c | 4 +- drivers/rtc/rtc-rs5c313.c | 34 +- drivers/rtc/rtc-rv8803.c | 8 +- drivers/rtc/rtc-rx8010.c | 332 +- drivers/rtc/rtc-s3c.c | 9 +- drivers/rtc/rtc-st-lpc.c | 2 +- drivers/s390/block/dasd_genhd.c | 15 +- drivers/s390/block/dasd_ioctl.c | 17 +- drivers/s390/char/Makefile | 2 - drivers/s390/char/con3215.c | 7 +- drivers/s390/char/raw3270.h | 1 + drivers/s390/char/sclp.h | 4 +- drivers/s390/char/sclp_ap.c | 63 - drivers/s390/char/sclp_cmd.c | 2 +- drivers/s390/char/sclp_early_core.c | 15 +- drivers/s390/char/sclp_rw.c | 18 + drivers/s390/char/sclp_rw.h | 2 + drivers/s390/char/sclp_sdias.c | 8 +- drivers/s390/char/tape.h | 3 + drivers/s390/char/tape_std.h | 12 + drivers/s390/char/zcore.c | 17 +- drivers/s390/cio/chsc.c | 43 +- drivers/s390/cio/chsc.h | 8 +- drivers/s390/cio/css.c | 25 +- drivers/s390/cio/css.h | 4 +- drivers/s390/cio/device.h | 1 + drivers/s390/cio/device_ops.c | 93 +- drivers/s390/cio/qdio.h | 16 +- drivers/s390/cio/qdio_debug.c | 3 + drivers/s390/cio/qdio_main.c | 107 +- drivers/s390/cio/qdio_setup.c | 56 +- drivers/s390/cio/qdio_thinint.c | 36 +- drivers/s390/crypto/ap_bus.c | 411 +- drivers/s390/crypto/ap_bus.h | 54 +- drivers/s390/crypto/ap_card.c | 34 - drivers/s390/crypto/ap_debug.h | 8 - drivers/s390/crypto/ap_queue.c | 252 +- drivers/s390/crypto/pkey_api.c | 262 +- drivers/s390/crypto/zcrypt_api.c | 416 +- drivers/s390/crypto/zcrypt_api.h | 49 +- drivers/s390/crypto/zcrypt_card.c | 12 +- drivers/s390/crypto/zcrypt_ccamisc.c | 411 +- drivers/s390/crypto/zcrypt_ccamisc.h | 74 +- drivers/s390/crypto/zcrypt_cex2a.c | 6 +- drivers/s390/crypto/zcrypt_cex2c.c | 45 +- drivers/s390/crypto/zcrypt_cex4.c | 97 +- drivers/s390/crypto/zcrypt_debug.h | 8 - drivers/s390/crypto/zcrypt_ep11misc.c | 312 +- drivers/s390/crypto/zcrypt_ep11misc.h | 63 +- drivers/s390/crypto/zcrypt_error.h | 88 +- drivers/s390/crypto/zcrypt_msgtype50.c | 131 +- drivers/s390/crypto/zcrypt_msgtype6.c | 264 +- drivers/s390/crypto/zcrypt_msgtype6.h | 4 +- drivers/s390/crypto/zcrypt_queue.c | 11 +- drivers/s390/net/Kconfig | 2 +- drivers/s390/net/ctcm_fsms.h | 1 + drivers/s390/net/ctcm_mpc.h | 1 + drivers/s390/net/ism.h | 7 - drivers/s390/net/ism_drv.c | 47 - drivers/s390/net/qeth_core.h | 102 +- drivers/s390/net/qeth_core_main.c | 359 +- drivers/s390/net/qeth_core_mpc.h | 14 +- drivers/s390/net/qeth_core_sys.c | 71 +- drivers/s390/net/qeth_ethtool.c | 16 +- drivers/s390/net/qeth_l2.h | 9 +- drivers/s390/net/qeth_l2_main.c | 888 +- drivers/s390/net/qeth_l2_sys.c | 17 +- drivers/s390/net/qeth_l3.h | 4 +- drivers/s390/net/qeth_l3_main.c | 176 +- drivers/s390/net/qeth_l3_sys.c | 72 +- drivers/s390/scsi/zfcp_erp.c | 8 +- drivers/s390/scsi/zfcp_fsf.c | 10 +- drivers/s390/scsi/zfcp_qdio.c | 2 + drivers/scsi/53c700.c | 121 +- drivers/scsi/53c700.h | 17 +- drivers/scsi/aacraid/aachba.c | 11 +- drivers/scsi/aacraid/commctrl.c | 20 +- drivers/scsi/aacraid/commsup.c | 9 +- drivers/scsi/aacraid/linit.c | 4 +- drivers/scsi/aic7xxx/aic79xx_core.c | 3 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 7 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 3 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 4 +- drivers/scsi/aic94xx/aic94xx.h | 8 + drivers/scsi/arcmsr/arcmsr.h | 102 +- drivers/scsi/arcmsr/arcmsr_hba.c | 374 +- drivers/scsi/arm/cumana_2.c | 19 +- drivers/scsi/arm/eesox.c | 9 +- drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 9 +- drivers/scsi/be2iscsi/be_main.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 10 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 6 +- drivers/scsi/bnx2i/bnx2i_init.c | 2 + drivers/scsi/csiostor/csio_hw.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 6 +- drivers/scsi/cxgbi/libcxgbi.c | 8 +- drivers/scsi/cxgbi/libcxgbi.h | 16 + drivers/scsi/cxlflash/ocxl_hw.c | 21 +- drivers/scsi/cxlflash/ocxl_hw.h | 1 + drivers/scsi/dc395x.c | 16 +- drivers/scsi/dpt_i2o.c | 3 + drivers/scsi/esas2r/esas2r_ioctl.c | 28 +- drivers/scsi/fdomain_isa.c | 5 +- drivers/scsi/fnic/fnic_debugfs.c | 6 +- drivers/scsi/fnic/fnic_fcs.c | 9 + drivers/scsi/fnic/fnic_main.c | 5 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/gdth.c | 2 + drivers/scsi/hisi_sas/Kconfig | 1 - drivers/scsi/hisi_sas/hisi_sas.h | 40 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 159 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 24 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 338 +- drivers/scsi/hosts.c | 1 - drivers/scsi/hpsa.c | 17 +- drivers/scsi/hpsa.h | 1 - drivers/scsi/hpsa_cmd.h | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 229 +- drivers/scsi/ibmvscsi/ibmvfc.h | 160 +- drivers/scsi/isci/host.c | 2 + drivers/scsi/isci/init.c | 2 +- drivers/scsi/isci/phy.c | 2 +- drivers/scsi/iscsi_tcp.c | 4 +- drivers/scsi/jazz_esp.c | 14 +- drivers/scsi/libfc/fc_disc.c | 4 +- drivers/scsi/libsas/sas_ata.c | 8 +- drivers/scsi/libsas/sas_discover.c | 8 +- drivers/scsi/lpfc/lpfc_attr.c | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 2 - drivers/scsi/lpfc/lpfc_debugfs.c | 5 +- drivers/scsi/mac_esp.c | 14 +- drivers/scsi/megaraid.c | 192 +- drivers/scsi/megaraid/megaraid_sas_base.c | 41 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 67 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 21 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 16 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 366 +- drivers/scsi/mvsas/mv_init.c | 4 + drivers/scsi/mvumi.c | 1 - drivers/scsi/myrb.c | 6 +- drivers/scsi/myrs.c | 8 +- drivers/scsi/nsp32.c | 4 +- drivers/scsi/pmcraid.c | 3 + drivers/scsi/qedf/qedf.h | 9 - drivers/scsi/qedf/qedf_els.c | 34 +- drivers/scsi/qedf/qedf_io.c | 12 +- drivers/scsi/qedf/qedf_main.c | 151 +- drivers/scsi/qedi/qedi.h | 6 - drivers/scsi/qedi/qedi_fw.c | 30 +- drivers/scsi/qedi/qedi_iscsi.c | 7 - drivers/scsi/qedi/qedi_main.c | 131 +- drivers/scsi/qla1280.c | 18 +- drivers/scsi/qla2xxx/qla_attr.c | 100 +- drivers/scsi/qla2xxx/qla_bsg.c | 3 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 +- drivers/scsi/qla2xxx/qla_dbg.c | 7 +- drivers/scsi/qla2xxx/qla_dbg.h | 3 +- drivers/scsi/qla2xxx/qla_def.h | 69 +- drivers/scsi/qla2xxx/qla_dfs.c | 234 +- drivers/scsi/qla2xxx/qla_fw.h | 5 +- drivers/scsi/qla2xxx/qla_gbl.h | 11 +- drivers/scsi/qla2xxx/qla_gs.c | 10 +- drivers/scsi/qla2xxx/qla_init.c | 102 +- drivers/scsi/qla2xxx/qla_inline.h | 101 +- drivers/scsi/qla2xxx/qla_iocb.c | 60 +- drivers/scsi/qla2xxx/qla_isr.c | 80 +- drivers/scsi/qla2xxx/qla_mbx.c | 74 +- drivers/scsi/qla2xxx/qla_mid.c | 7 +- drivers/scsi/qla2xxx/qla_mr.c | 3 +- drivers/scsi/qla2xxx/qla_mr.h | 3 +- drivers/scsi/qla2xxx/qla_nvme.c | 39 +- drivers/scsi/qla2xxx/qla_nvme.h | 7 +- drivers/scsi/qla2xxx/qla_nx.c | 3 +- drivers/scsi/qla2xxx/qla_nx.h | 3 +- drivers/scsi/qla2xxx/qla_nx2.c | 3 +- drivers/scsi/qla2xxx/qla_nx2.h | 3 +- drivers/scsi/qla2xxx/qla_os.c | 150 +- drivers/scsi/qla2xxx/qla_settings.h | 3 +- drivers/scsi/qla2xxx/qla_sup.c | 3 +- drivers/scsi/qla2xxx/qla_target.c | 21 +- drivers/scsi/qla2xxx/qla_tmpl.c | 56 +- drivers/scsi/qla2xxx/qla_tmpl.h | 3 +- drivers/scsi/qla2xxx/qla_version.h | 9 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +- drivers/scsi/qla4xxx/ql4_83xx.c | 3 +- drivers/scsi/qla4xxx/ql4_83xx.h | 3 +- drivers/scsi/qla4xxx/ql4_attr.c | 3 +- drivers/scsi/qla4xxx/ql4_bsg.c | 3 +- drivers/scsi/qla4xxx/ql4_bsg.h | 3 +- drivers/scsi/qla4xxx/ql4_dbg.c | 3 +- drivers/scsi/qla4xxx/ql4_dbg.h | 3 +- drivers/scsi/qla4xxx/ql4_def.h | 3 +- drivers/scsi/qla4xxx/ql4_fw.h | 3 +- drivers/scsi/qla4xxx/ql4_glbl.h | 3 +- drivers/scsi/qla4xxx/ql4_init.c | 6 +- drivers/scsi/qla4xxx/ql4_inline.h | 3 +- drivers/scsi/qla4xxx/ql4_iocb.c | 3 +- drivers/scsi/qla4xxx/ql4_isr.c | 3 +- drivers/scsi/qla4xxx/ql4_mbx.c | 3 +- drivers/scsi/qla4xxx/ql4_nvram.c | 3 +- drivers/scsi/qla4xxx/ql4_nvram.h | 3 +- drivers/scsi/qla4xxx/ql4_nx.c | 3 +- drivers/scsi/qla4xxx/ql4_nx.h | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 5 +- drivers/scsi/qla4xxx/ql4_version.h | 3 +- drivers/scsi/qlogicpti.c | 14 +- drivers/scsi/scsi_debug.c | 111 +- drivers/scsi/scsi_error.c | 37 +- drivers/scsi/scsi_lib.c | 79 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_sysfs.c | 11 - drivers/scsi/scsi_transport_fc.c | 1 - drivers/scsi/sd.c | 114 +- drivers/scsi/sd.h | 1 - drivers/scsi/sense_codes.h | 54 +- drivers/scsi/sg.c | 9 +- drivers/scsi/sgiwd93.c | 14 +- drivers/scsi/smartpqi/Kconfig | 4 +- drivers/scsi/smartpqi/smartpqi.h | 7 +- drivers/scsi/smartpqi/smartpqi_init.c | 476 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.h | 2 +- drivers/scsi/sni_53c710.c | 14 +- drivers/scsi/snic/snic_debugfs.c | 16 +- drivers/scsi/snic/snic_scsi.c | 8 +- drivers/scsi/sr.c | 36 +- drivers/scsi/storvsc_drv.c | 56 +- drivers/scsi/sun3x_esp.c | 14 +- drivers/scsi/sun_esp.c | 14 +- drivers/scsi/sym53c8xx_2/sym_fw.c | 6 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/Kconfig | 1 + drivers/scsi/ufs/ufs-exynos.c | 13 +- drivers/scsi/ufs/ufs-mediatek.c | 266 +- drivers/scsi/ufs/ufs-mediatek.h | 29 +- drivers/scsi/ufs/ufs-qcom.c | 262 +- drivers/scsi/ufs/ufs-qcom.h | 11 + drivers/scsi/ufs/ufs-sysfs.c | 10 +- drivers/scsi/ufs/ufshcd-crypto.c | 4 +- drivers/scsi/ufs/ufshcd-pci.c | 127 +- drivers/scsi/ufs/ufshcd.c | 846 +- drivers/scsi/ufs/ufshcd.h | 21 - drivers/scsi/ufs/ufshci.h | 1 - drivers/scsi/ufs/unipro.h | 3 - drivers/scsi/virtio_scsi.c | 7 +- 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 | 30 +- 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/soc/bcm/Kconfig | 10 - drivers/soc/bcm/Makefile | 1 - drivers/soc/bcm/bcm63xx/Kconfig | 12 - drivers/soc/bcm/bcm63xx/Makefile | 2 - drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 378 - drivers/soc/bcm/brcmstb/biuctrl.c | 105 +- drivers/soc/fsl/dpio/qbman-portal.c | 2 + drivers/soc/fsl/qbman/bman.c | 2 +- drivers/soc/fsl/qbman/qman_test_api.c | 2 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/imx/gpcv2.c | 15 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 113 +- drivers/soc/mediatek/mtk-infracfg.c | 4 +- drivers/soc/qcom/apr.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 7 +- drivers/soc/qcom/pdr_internal.h | 2 +- drivers/soc/qcom/rpmh-internal.h | 4 - drivers/soc/qcom/rpmh-rsc.c | 115 +- drivers/soc/qcom/socinfo.c | 5 - drivers/soc/renesas/Kconfig | 354 +- drivers/soc/renesas/Makefile | 1 - drivers/soc/renesas/r8a779a0-sysc.c | 448 - drivers/soc/renesas/rcar-rst.c | 6 - drivers/soc/renesas/renesas-soc.c | 8 - drivers/soc/samsung/Kconfig | 49 +- drivers/soc/samsung/Makefile | 3 - drivers/soc/samsung/exynos-asv.c | 2 +- drivers/soc/samsung/s3c-pm-check.c | 233 - drivers/soc/samsung/s3c-pm-debug.c | 79 - drivers/soc/sunxi/sunxi_sram.c | 2 +- drivers/soc/tegra/Kconfig | 10 - drivers/soc/tegra/fuse/fuse-tegra.c | 8 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 30 - drivers/soc/tegra/fuse/fuse.h | 10 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 26 - drivers/soc/tegra/pmc.c | 235 +- drivers/soc/ti/Kconfig | 11 - drivers/soc/ti/Makefile | 1 - drivers/soc/ti/k3-ringacc.c | 33 +- drivers/soc/ti/k3-socinfo.c | 1 - drivers/soc/ti/knav_dma.c | 16 +- drivers/soc/ti/knav_qmss_queue.c | 14 +- drivers/soc/ti/omap_prm.c | 274 +- drivers/soc/ti/pm33xx.c | 47 +- drivers/soc/ti/pruss.c | 354 - drivers/soc/ti/ti_sci_pm_domains.c | 251 +- drivers/soc/versatile/soc-integrator.c | 2 +- drivers/soc/xilinx/zynqmp_power.c | 2 +- drivers/soundwire/Kconfig | 7 +- drivers/soundwire/Makefile | 3 - drivers/soundwire/bus.c | 120 +- drivers/soundwire/bus.h | 52 +- drivers/soundwire/bus_type.c | 9 - drivers/soundwire/cadence_master.c | 199 +- drivers/soundwire/cadence_master.h | 5 - drivers/soundwire/generic_bandwidth_allocation.c | 425 - drivers/soundwire/intel.c | 803 +- drivers/soundwire/intel.h | 4 - drivers/soundwire/intel_init.c | 22 +- drivers/soundwire/master.c | 2 - drivers/soundwire/mipi_disco.c | 18 +- drivers/soundwire/qcom.c | 118 +- drivers/soundwire/slave.c | 13 +- drivers/soundwire/stream.c | 45 +- drivers/soundwire/sysfs_local.h | 4 - drivers/soundwire/sysfs_slave.c | 58 +- drivers/spi/Kconfig | 4 +- drivers/spi/Makefile | 1 + drivers/spi/spi-armada-3700.c | 1 + drivers/spi/spi-atmel.c | 7 +- drivers/spi/spi-bcm-qspi.c | 13 +- drivers/spi/spi-bcm2835.c | 7 +- drivers/spi/spi-cadence-quadspi.c | 5 +- drivers/spi/spi-dw-core.c | 64 +- drivers/spi/spi-dw-dma.c | 316 +- drivers/spi/spi-dw-mmio.c | 90 +- drivers/spi/spi-dw-pci.c | 16 +- drivers/spi/spi-dw.h | 49 +- drivers/spi/spi-fsi.c | 139 +- drivers/spi/spi-fsl-dspi.c | 63 +- drivers/spi/spi-fsl-espi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 6 +- drivers/spi/spi-geni-qcom.c | 194 +- drivers/spi/spi-hisi-sfc-v3xx.c | 261 +- drivers/spi/spi-imx.c | 11 +- drivers/spi/spi-lantiq-ssc.c | 12 +- drivers/spi/spi-mtk-nor.c | 409 +- drivers/spi/spi-mux.c | 5 +- drivers/spi/spi-npcm-fiu.c | 7 +- drivers/spi/spi-nxp-fspi.c | 69 +- drivers/spi/spi-omap2-mcspi.c | 17 +- drivers/spi/spi-qcom-qspi.c | 25 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-rspi.c | 81 +- drivers/spi/spi-s3c24xx-fiq.S | 113 + drivers/spi/spi-s3c24xx-fiq.h | 23 + drivers/spi/spi-s3c24xx-regs.h | 41 - drivers/spi/spi-s3c24xx.c | 30 +- drivers/spi/spi-s3c64xx.c | 111 +- drivers/spi/spi-sprd-adi.c | 5 +- drivers/spi/spi-sprd.c | 17 +- drivers/spi/spi-stm32.c | 13 +- drivers/spi/spi-synquacer.c | 5 +- drivers/spi/spi-tegra114.c | 11 +- drivers/spi/spi-tegra20-sflash.c | 5 +- drivers/spi/spi-tegra20-slink.c | 10 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-xilinx.c | 3 +- drivers/spi/spi-zynqmp-gqspi.c | 720 +- drivers/spi/spidev.c | 4 +- drivers/ssb/pci.c | 7 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ion/ion.c | 6 +- drivers/staging/comedi/comedi.h | 4 +- drivers/staging/comedi/comedidev.h | 2 +- drivers/staging/comedi/drivers/addi_apci_1564.c | 4 +- drivers/staging/comedi/drivers/comedi_8255.c | 2 +- drivers/staging/comedi/drivers/ni_tiocmd.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 2 +- drivers/staging/comedi/drivers/pcmuio.c | 2 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 2 +- drivers/staging/emxx_udc/Kconfig | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 19 +- drivers/staging/emxx_udc/emxx_udc.h | 461 +- drivers/staging/fwserial/fwserial.c | 2 +- drivers/staging/greybus/audio_codec.c | 4 +- drivers/staging/greybus/audio_module.c | 6 +- drivers/staging/greybus/audio_topology.c | 20 +- drivers/staging/greybus/gbphy.h | 4 +- drivers/staging/hikey9xx/Kconfig | 49 - drivers/staging/hikey9xx/Makefile | 7 - drivers/staging/hikey9xx/TODO | 5 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 342 - drivers/staging/hikey9xx/hi6421v600-regulator.c | 478 - drivers/staging/hikey9xx/hisi-spmi-controller.c | 358 - .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 159 - .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 62 - drivers/staging/hikey9xx/phy-hi3670-usb3.c | 671 - drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 72 - drivers/staging/iio/Documentation/dac/max517 | 41 + drivers/staging/iio/Documentation/device.txt | 74 + .../light/sysfs-bus-iio-light-tsl2x7x | 0 drivers/staging/iio/Documentation/overview.txt | 57 + drivers/staging/iio/Documentation/ring.txt | 47 + .../staging/iio/Documentation/sysfs-bus-iio-light | 79 + drivers/staging/iio/Documentation/trigger.txt | 31 + drivers/staging/iio/accel/adis16203.c | 26 +- drivers/staging/iio/accel/adis16240.c | 25 +- drivers/staging/iio/frequency/ad9834.c | 1 + drivers/staging/kpc2000/kpc_dma/fileops.c | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 6 +- drivers/staging/ks7010/ks_hostif.c | 6 +- drivers/staging/media/Kconfig | 8 +- drivers/staging/media/Makefile | 3 +- drivers/staging/media/atomisp/Makefile | 12 +- drivers/staging/media/atomisp/i2c/Kconfig | 74 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 68 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 4 +- drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 12 + .../staging/media/atomisp/include/media/lm3554.h | 7 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 29 +- .../media/atomisp/pci/atomisp_compat_css20.c | 17 +- .../media/atomisp/pci/atomisp_compat_ioctl32.c | 84 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 10 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 51 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 6 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 11 +- .../atomisp/pci/css_2401_system/host/csi_rx.c | 1 - .../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 1 - .../pci/css_2401_system/host/ibuf_ctrl_local.h | 1 - .../pci/css_2401_system/host/ibuf_ctrl_private.h | 268 + .../atomisp/pci/css_2401_system/host/isys_dma.c | 10 +- .../pci/css_2401_system/host/isys_dma_local.h | 21 + .../pci/css_2401_system/host/isys_dma_private.h | 12 +- .../atomisp/pci/css_2401_system/host/isys_irq.c | 3 +- .../pci/css_2401_system/host/isys_irq_local.h | 4 +- .../pci/css_2401_system/host/isys_irq_private.h | 12 +- .../pci/css_2401_system/host/pixelgen_private.h | 73 +- .../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 6 +- .../atomisp/pci/css_2401_system/isys_irq_global.h | 4 +- .../atomisp/pci/css_2401_system/pixelgen_global.h | 8 +- .../pci/hive_isp_css_common/host/input_formatter.c | 6 +- .../host/input_formatter_local.h | 4 + .../pci/hive_isp_css_common/host/input_system.c | 70 +- .../pci/hive_isp_css_include/host/csi_rx_public.h | 4 +- .../hive_isp_css_include/host/ibuf_ctrl_public.h | 94 + .../hive_isp_css_include/host/isys_dma_public.h | 8 +- .../hive_isp_css_include/host/isys_irq_public.h | 29 +- .../pci/hive_isp_css_include/host/isys_public.h | 4 +- .../hive_isp_css_include/host/pixelgen_public.h | 4 +- .../atomisp/pci/hive_isp_css_include/ibuf_ctrl.h | 47 + .../atomisp/pci/hive_isp_css_include/isys_dma.h | 47 + .../atomisp/pci/hive_isp_css_include/isys_irq.h | 16 +- .../pci/hive_isp_css_include/print_support.h | 2 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 6 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 4 +- drivers/staging/media/atomisp/pci/ia_css_mipi.h | 2 + drivers/staging/media/atomisp/pci/ia_css_stream.h | 4 +- .../media/atomisp/pci/input_system_global.h | 29 +- .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 7 + .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 145 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 3 + .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 144 + .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 53 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 4 +- .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 3 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 7 +- .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 7 + .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 31 + .../atomisp/pci/isp2400_input_system_global.h | 21 +- .../media/atomisp/pci/isp2400_input_system_local.h | 17 +- .../atomisp/pci/isp2400_input_system_public.h | 26 +- .../media/atomisp/pci/isp2400_system_global.h | 16 + .../atomisp/pci/isp2401_input_system_global.h | 30 +- .../media/atomisp/pci/isp2401_input_system_local.h | 3 + .../atomisp/pci/isp2401_input_system_private.h | 224 +- .../media/atomisp/pci/isp2401_system_global.h | 19 + .../media/atomisp/pci/runtime/binary/src/binary.c | 863 +- .../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 10 + .../media/atomisp/pci/runtime/bufq/src/bufq.c | 26 +- .../pci/runtime/debug/interface/ia_css_debug.h | 15 +- .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 196 +- .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 2 +- .../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 10 + .../pci/runtime/isys/interface/ia_css_isys.h | 18 +- .../pci/runtime/isys/interface/ia_css_isys_comm.h | 4 +- .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 2 +- .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 2 +- .../media/atomisp/pci/runtime/isys/src/isys_init.c | 20 +- .../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 2 +- .../media/atomisp/pci/runtime/isys/src/rx.c | 24 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 58 +- .../runtime/pipeline/interface/ia_css_pipeline.h | 2 +- .../atomisp/pci/runtime/pipeline/src/pipeline.c | 4 +- .../atomisp/pci/runtime/queue/src/queue_access.c | 2 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 4 +- drivers/staging/media/atomisp/pci/sh_css.c | 379 +- drivers/staging/media/atomisp/pci/sh_css_defs.h | 4 + .../staging/media/atomisp/pci/sh_css_firmware.c | 64 +- drivers/staging/media/atomisp/pci/sh_css_hrt.c | 4 + .../staging/media/atomisp/pci/sh_css_internal.h | 44 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 46 +- .../media/atomisp/pci/sh_css_param_shading.c | 25 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 547 +- .../staging/media/atomisp/pci/sh_css_properties.c | 10 + drivers/staging/media/atomisp/pci/sh_css_sp.c | 39 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 8 +- drivers/staging/media/atomisp/pci/sh_css_struct.h | 2 + drivers/staging/media/atomisp/pci/system_global.h | 23 + drivers/staging/media/hantro/hantro_drv.c | 5 + drivers/staging/media/hantro/hantro_g1_h264_dec.c | 26 +- drivers/staging/media/hantro/hantro_h264.c | 14 +- drivers/staging/media/hantro/hantro_hw.h | 2 + drivers/staging/media/hantro/hantro_postproc.c | 4 +- drivers/staging/media/imx/TODO | 4 - drivers/staging/media/ipu3/include/intel-ipu3.h | 14 +- drivers/staging/media/ipu3/ipu3-css-params.c | 2 +- drivers/staging/media/ipu3/ipu3-css.c | 274 +- drivers/staging/media/meson/vdec/vdec.c | 8 +- drivers/staging/media/omap4iss/iss.c | 2 +- .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 13 + .../staging/media/phy-rockchip-dphy-rx0/Makefile | 2 + drivers/staging/media/phy-rockchip-dphy-rx0/TODO | 6 + .../phy-rockchip-dphy-rx0/phy-rockchip-dphy-rx0.c | 388 + .../media/uapi/v4l/pixfmt-meta-rkisp1-params.rst | 23 + .../media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst | 22 + drivers/staging/media/rkisp1/TODO | 4 +- drivers/staging/media/rkisp1/rkisp1-capture.c | 230 +- drivers/staging/media/rkisp1/rkisp1-common.h | 281 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 17 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 59 +- drivers/staging/media/rkisp1/rkisp1-params.c | 211 +- drivers/staging/media/rkisp1/rkisp1-regs.h | 1 + drivers/staging/media/rkisp1/rkisp1-resizer.c | 94 +- drivers/staging/media/rkisp1/rkisp1-stats.c | 29 +- drivers/staging/media/rkisp1/uapi/rkisp1-config.h | 247 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 37 +- drivers/staging/media/rkvdec/rkvdec.c | 14 +- drivers/staging/media/rkvdec/rkvdec.h | 1 + drivers/staging/media/sunxi/cedrus/cedrus.c | 9 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 61 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 29 +- drivers/staging/media/tegra-vde/iommu.c | 4 +- drivers/staging/media/tegra-vde/vde.c | 4 +- drivers/staging/media/tegra-video/Kconfig | 7 - drivers/staging/media/tegra-video/TODO | 6 + drivers/staging/media/tegra-video/csi.c | 314 +- drivers/staging/media/tegra-video/csi.h | 8 - drivers/staging/media/tegra-video/tegra210.c | 25 +- drivers/staging/media/tegra-video/vi.c | 850 +- drivers/staging/media/tegra-video/vi.h | 25 +- drivers/staging/media/tegra-video/video.c | 23 +- drivers/staging/media/usbvision/Kconfig | 18 + drivers/staging/media/usbvision/Makefile | 4 + drivers/staging/media/usbvision/TODO | 11 + drivers/staging/media/usbvision/usbvision-cards.c | 1120 + drivers/staging/media/usbvision/usbvision-cards.h | 70 + drivers/staging/media/usbvision/usbvision-core.c | 2428 + drivers/staging/media/usbvision/usbvision-i2c.c | 438 + drivers/staging/media/usbvision/usbvision-video.c | 1643 + drivers/staging/media/usbvision/usbvision.h | 500 + 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/most/Kconfig | 2 + drivers/staging/most/Makefile | 1 + drivers/staging/most/cdev/Kconfig | 13 + drivers/staging/most/cdev/Makefile | 4 + .../{most/most_cdev.c => staging/most/cdev/cdev.c} | 0 drivers/staging/most/dim2/dim2.c | 6 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 6 +- drivers/staging/mt7621-pci/TODO | 2 +- drivers/staging/nvec/nvec.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/pi433/pi433_if.h | 26 +- drivers/staging/qlge/qlge.h | 23 +- drivers/staging/qlge/qlge_dbg.c | 28 +- drivers/staging/qlge/qlge_main.c | 22 +- drivers/staging/qlge/qlge_mpi.c | 15 +- drivers/staging/ralink-gdma/ralink-gdma.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 10 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 4 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 14 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 58 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 12 +- drivers/staging/rtl8188eu/core/rtw_security.c | 790 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 92 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 65 +- drivers/staging/rtl8188eu/hal/phy.c | 49 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 25 +- drivers/staging/rtl8188eu/hal/rf.c | 1 - drivers/staging/rtl8188eu/hal/rf_cfg.c | 7 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 5 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 13 +- drivers/staging/rtl8188eu/include/ieee80211.h | 10 + drivers/staging/rtl8188eu/include/osdep_service.h | 1 - drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 3 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 4 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 5 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 2 - drivers/staging/rtl8188eu/include/rtw_security.h | 62 +- drivers/staging/rtl8188eu/include/wifi.h | 34 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 329 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 46 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 10 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 52 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/Kconfig | 5 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 27 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 70 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 72 +- drivers/staging/rtl8192e/rtllib_softmac.c | 6 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192u/Kconfig | 1 - .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 81 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 64 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 6 +- drivers/staging/rtl8192u/r8192U_core.c | 9 +- drivers/staging/rtl8192u/r8192U_dm.c | 12 +- drivers/staging/rtl8192u/r8192U_hw.h | 1 - drivers/staging/rtl8192u/r8192U_wx.c | 41 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 5 +- drivers/staging/rtl8192u/r819xU_firmware.c | 6 + drivers/staging/rtl8192u/r819xU_firmware_img.h | 3 + drivers/staging/rtl8192u/r819xU_phy.c | 30 +- drivers/staging/rtl8192u/r819xU_phyreg.h | 3 + drivers/staging/rtl8712/rtl8712_recv.c | 19 +- drivers/staging/rtl8712/rtl871x_cmd.c | 4 +- drivers/staging/rtl8712/rtl871x_io.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 16 +- drivers/staging/rtl8712/rtl871x_mlme.c | 11 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 20 +- drivers/staging/rtl8712/rtl871x_security.c | 8 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 34 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 5 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 5 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 5 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 11 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 16 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 3 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 74 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 11 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 11 +- drivers/staging/rtl8723bs/include/osdep_service.h | 87 + .../rtl8723bs/include/osdep_service_linux.h | 14 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 + drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 4 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 42 +- drivers/staging/rts5208/rtsx_transport.c | 24 +- drivers/staging/sm750fb/sm750.c | 3 +- .../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 | 1247 +- .../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/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/mac.h | 2 +- drivers/staging/vt6655/rxtx.c | 24 +- drivers/staging/wfx/TODO | 19 + drivers/staging/wfx/bh.c | 71 +- drivers/staging/wfx/data_rx.c | 4 +- drivers/staging/wfx/data_tx.c | 63 +- drivers/staging/wfx/data_tx.h | 3 +- drivers/staging/wfx/debug.c | 8 +- drivers/staging/wfx/fwio.c | 2 +- drivers/staging/wfx/hif_api_cmd.h | 254 +- drivers/staging/wfx/hif_api_general.h | 129 +- drivers/staging/wfx/hif_api_mib.h | 48 +- drivers/staging/wfx/hif_rx.c | 45 +- drivers/staging/wfx/hif_tx.c | 110 +- drivers/staging/wfx/hif_tx.h | 10 +- drivers/staging/wfx/hif_tx_mib.c | 122 +- drivers/staging/wfx/hif_tx_mib.h | 11 +- drivers/staging/wfx/key.c | 10 +- drivers/staging/wfx/main.c | 21 +- drivers/staging/wfx/main.h | 2 +- drivers/staging/wfx/scan.c | 4 + drivers/staging/wfx/secure_link.h | 59 + drivers/staging/wfx/sta.c | 342 +- drivers/staging/wfx/sta.h | 2 + drivers/staging/wfx/wfx.h | 5 + drivers/staging/wlan-ng/hfa384x_usb.c | 18 +- drivers/staging/wlan-ng/p80211netdev.c | 11 +- drivers/staging/wlan-ng/prism2mgmt.c | 24 +- drivers/staging/wlan-ng/prism2mib.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 4 +- drivers/target/iscsi/iscsi_target.c | 2 + drivers/target/target_core_iblock.c | 5 +- drivers/target/target_core_user.c | 352 +- drivers/tee/optee/core.c | 7 - drivers/tee/optee/optee_msg.h | 21 - drivers/tee/optee/optee_private.h | 1 - drivers/tee/optee/optee_smc.h | 3 - drivers/tee/optee/rpc.c | 95 - drivers/tee/tee_core.c | 89 +- drivers/tee/tee_shm.c | 32 +- drivers/thermal/imx8mm_thermal.c | 10 +- drivers/thermal/imx_thermal.c | 22 +- drivers/thermal/rcar_thermal.c | 4 +- drivers/thermal/st/Kconfig | 2 +- drivers/thermal/thermal_netlink.c | 8 +- drivers/thermal/thermal_sysfs.c | 2 +- drivers/thunderbolt/Kconfig | 14 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/acpi.c | 117 - drivers/thunderbolt/cap.c | 136 +- drivers/thunderbolt/ctl.c | 23 +- drivers/thunderbolt/debugfs.c | 701 - drivers/thunderbolt/domain.c | 48 +- drivers/thunderbolt/icm.c | 5 +- drivers/thunderbolt/lc.c | 151 +- drivers/thunderbolt/nhi.c | 90 +- drivers/thunderbolt/nhi_ops.c | 31 +- drivers/thunderbolt/quirks.c | 2 +- drivers/thunderbolt/switch.c | 216 +- drivers/thunderbolt/tb.c | 207 +- drivers/thunderbolt/tb.h | 160 +- drivers/thunderbolt/tb_msgs.h | 1 - drivers/thunderbolt/tb_regs.h | 34 +- drivers/thunderbolt/test.c | 13 +- drivers/thunderbolt/usb4.c | 251 +- drivers/tty/hvc/Kconfig | 1 - drivers/tty/hvc/hvcs.c | 14 +- drivers/tty/ipwireless/hardware.c | 6 +- drivers/tty/ipwireless/network.c | 4 +- drivers/tty/ipwireless/tty.c | 2 +- drivers/tty/n_gsm.c | 38 +- drivers/tty/n_hdlc.c | 72 +- drivers/tty/n_tty.c | 4 +- drivers/tty/pty.c | 4 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 12 +- drivers/tty/serial/8250/8250_dw.c | 54 +- drivers/tty/serial/8250/8250_fsl.c | 110 +- drivers/tty/serial/8250/8250_ingenic.c | 20 +- drivers/tty/serial/8250/8250_mtk.c | 1 - drivers/tty/serial/8250/8250_pci.c | 64 +- drivers/tty/serial/8250/8250_port.c | 5 +- drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl011.c | 11 +- drivers/tty/serial/atmel_serial.c | 20 +- drivers/tty/serial/earlycon.c | 9 +- drivers/tty/serial/fsl_lpuart.c | 77 +- drivers/tty/serial/icom.c | 32 +- drivers/tty/serial/ifx6x60.c | 15 +- drivers/tty/serial/imx.c | 14 +- drivers/tty/serial/max310x.c | 29 +- drivers/tty/serial/mcf.c | 1 - drivers/tty/serial/men_z135_uart.c | 8 +- drivers/tty/serial/mvebu-uart.c | 7 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 19 +- drivers/tty/serial/sa1100.c | 22 +- drivers/tty/serial/sb1250-duart.c | 9 +- drivers/tty/serial/sc16is7xx.c | 1 - drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/stm32-usart.c | 33 +- drivers/tty/serial/timbuart.c | 6 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/synclink.c | 82 +- drivers/tty/synclink_gt.c | 95 +- drivers/tty/synclinkmp.c | 83 +- drivers/tty/sysrq.c | 49 +- drivers/tty/tty_baudrate.c | 6 +- drivers/tty/tty_buffer.c | 14 +- drivers/tty/tty_io.c | 26 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/tty_ldisc.c | 3 +- drivers/tty/vt/consolemap.c | 4 +- drivers/tty/vt/selection.c | 2 +- drivers/tty/vt/vc_screen.c | 532 +- drivers/tty/vt/vt.c | 42 +- drivers/tty/vt/vt_ioctl.c | 60 +- drivers/uio/uio.c | 4 +- drivers/usb/atm/cxacru.c | 27 +- drivers/usb/atm/usbatm.c | 14 +- drivers/usb/c67x00/c67x00-sched.c | 7 +- 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 | 276 +- drivers/usb/cdns3/gadget.h | 11 +- drivers/usb/cdns3/host.c | 7 - drivers/usb/chipidea/ci_hdrc_imx.c | 13 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 - drivers/usb/chipidea/usbmisc_imx.c | 21 - drivers/usb/class/cdc-acm.c | 79 +- drivers/usb/class/cdc-acm.h | 19 +- drivers/usb/class/cdc-wdm.c | 72 +- drivers/usb/common/usb-conn-gpio.c | 32 +- drivers/usb/core/Kconfig | 14 - drivers/usb/core/devices.c | 41 + drivers/usb/core/driver.c | 8 +- drivers/usb/core/generic.c | 4 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 62 +- drivers/usb/core/message.c | 186 +- drivers/usb/core/urb.c | 120 +- drivers/usb/core/usb.c | 12 + drivers/usb/core/usb.h | 1 + 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 | 42 +- drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc2/platform.c | 43 +- drivers/usb/dwc3/core.c | 90 +- drivers/usb/dwc3/core.h | 47 +- drivers/usb/dwc3/debug.h | 8 +- drivers/usb/dwc3/debugfs.c | 59 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 41 +- drivers/usb/dwc3/dwc3-of-simple.c | 2 - drivers/usb/dwc3/dwc3-pci.c | 3 +- drivers/usb/dwc3/dwc3-qcom.c | 128 +- drivers/usb/dwc3/ep0.c | 61 +- drivers/usb/dwc3/gadget.c | 593 +- drivers/usb/dwc3/gadget.h | 3 +- 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_midi.c | 6 +- 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/f_uvc.c | 8 +- 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/bdc/bdc_core.c | 9 +- drivers/usb/gadget/udc/core.c | 82 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 7 +- 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/s3c-hsudc.c | 55 +- drivers/usb/gadget/udc/s3c2410_udc.c | 34 +- drivers/usb/gadget/udc/s3c2410_udc.h | 1 - drivers/usb/gadget/udc/tegra-xudc.c | 60 +- drivers/usb/host/bcma-hcd.c | 13 +- drivers/usb/host/ehci-npcm7xx.c | 8 +- drivers/usb/host/ehci-platform.c | 16 +- drivers/usb/host/ehci-sched.c | 20 + drivers/usb/host/ehci-spear.c | 8 +- drivers/usb/host/fotg210-hcd.c | 20 +- drivers/usb/host/ohci-hcd.c | 18 +- drivers/usb/host/oxu210hp-hcd.c | 21 +- drivers/usb/host/pci-quirks.c | 35 +- drivers/usb/host/xhci-dbgtty.c | 6 +- drivers/usb/host/xhci-debugfs.c | 109 +- drivers/usb/host/xhci-debugfs.h | 10 - drivers/usb/host/xhci-mtk.c | 6 +- drivers/usb/host/xhci-pci.c | 10 - drivers/usb/host/xhci-plat.c | 44 +- drivers/usb/host/xhci-plat.h | 1 - drivers/usb/host/xhci-rcar.c | 43 +- drivers/usb/host/xhci-ring.c | 23 +- drivers/usb/host/xhci-tegra.c | 1 + drivers/usb/host/xhci.c | 11 +- drivers/usb/host/xhci.h | 3 - drivers/usb/image/microtek.c | 14 +- drivers/usb/isp1760/isp1760-hcd.c | 20 +- drivers/usb/misc/adutux.c | 1 - drivers/usb/misc/appledisplay.c | 14 +- drivers/usb/misc/legousbtower.c | 61 +- drivers/usb/misc/usb3503.c | 18 +- drivers/usb/misc/usb4604.c | 8 +- drivers/usb/misc/usblcd.c | 1 + drivers/usb/misc/yurex.c | 6 +- drivers/usb/mtu3/mtu3.h | 6 + drivers/usb/phy/phy-ab8500-usb.c | 2 +- drivers/usb/phy/phy-mv-usb.c | 18 +- drivers/usb/phy/phy-ulpi-viewport.c | 12 +- drivers/usb/roles/class.c | 12 +- drivers/usb/serial/ftdi_sio.c | 37 +- drivers/usb/serial/ftdi_sio_ids.h | 7 - drivers/usb/serial/mos7720.c | 8 +- drivers/usb/serial/option.c | 5 - drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/pl2303.h | 1 - drivers/usb/serial/qcserial.c | 4 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/scsiglue.c | 2 +- drivers/usb/storage/uas.c | 31 +- drivers/usb/storage/usb.c | 5 +- drivers/usb/typec/Kconfig | 12 - drivers/usb/typec/Makefile | 1 - drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/class.c | 15 - drivers/usb/typec/hd3ss3220.c | 18 +- drivers/usb/typec/mux.c | 19 +- drivers/usb/typec/mux/Kconfig | 1 - drivers/usb/typec/mux/intel_pmc_mux.c | 207 +- drivers/usb/typec/stusb160x.c | 875 - drivers/usb/typec/tcpm/Kconfig | 8 - drivers/usb/typec/tcpm/Makefile | 1 - drivers/usb/typec/tcpm/tcpci.c | 83 +- drivers/usb/typec/tcpm/tcpci.h | 13 - drivers/usb/typec/tcpm/tcpci_mt6360.c | 212 - drivers/usb/typec/tcpm/tcpm.c | 133 +- drivers/usb/usbip/usbip_common.c | 8 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/vfio/pci/vfio_pci.c | 39 +- drivers/vfio/pci/vfio_pci_config.c | 27 +- drivers/vfio/vfio.c | 9 +- drivers/vfio/vfio_iommu_type1.c | 22 +- drivers/vhost/vdpa.c | 123 +- drivers/vhost/vhost.c | 33 +- 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 | 22 +- drivers/video/console/sticon.c | 9 +- drivers/video/fbdev/Kconfig | 19 + drivers/video/fbdev/Makefile | 1 + drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/arkfb.c | 41 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/aty128fb.c | 51 +- drivers/video/fbdev/aty/atyfb.h | 4 +- drivers/video/fbdev/aty/atyfb_base.c | 50 +- drivers/video/fbdev/aty/radeon_base.c | 12 +- drivers/video/fbdev/aty/radeon_pm.c | 38 +- drivers/video/fbdev/aty/radeonfb.h | 3 +- drivers/video/fbdev/core/fbcon.c | 12 +- drivers/video/fbdev/core/fbmem.c | 14 +- drivers/video/fbdev/cyber2000fb.c | 13 +- drivers/video/fbdev/geode/gxfb.h | 5 + drivers/video/fbdev/geode/gxfb_core.c | 36 +- drivers/video/fbdev/geode/lxfb.h | 5 + drivers/video/fbdev/geode/lxfb_core.c | 37 +- drivers/video/fbdev/geode/lxfb_ops.c | 4 + drivers/video/fbdev/geode/suspend_gx.c | 4 + drivers/video/fbdev/i740fb.c | 40 +- drivers/video/fbdev/kyro/STG4000InitDevice.c | 7 +- drivers/video/fbdev/mbx/Makefile | 4 + drivers/video/fbdev/mbx/mbxdebugfs.c | 232 + drivers/video/fbdev/mbx/mbxfb.c | 1053 + drivers/video/fbdev/mbx/reg_bits.h | 614 + drivers/video/fbdev/mbx/regs.h | 196 + drivers/video/fbdev/nvidia/nvidia.c | 64 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 2 +- drivers/video/fbdev/pvr2fb.c | 2 - drivers/video/fbdev/s3c2410fb-regs-lcd.h | 143 - drivers/video/fbdev/s3c2410fb.c | 16 +- drivers/video/fbdev/s3fb.c | 39 +- drivers/video/fbdev/savage/savagefb_driver.c | 53 +- drivers/video/fbdev/sis/init.c | 11 +- drivers/video/fbdev/sm712fb.c | 8 - drivers/video/fbdev/ssd1307fb.c | 8 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/tgafb.c | 12 +- drivers/video/fbdev/udlfb.c | 4 +- drivers/video/fbdev/vga16fb.c | 14 +- drivers/video/fbdev/via/via-core.c | 39 +- drivers/video/fbdev/vt8623fb.c | 41 +- drivers/virt/Kconfig | 2 - drivers/virt/Makefile | 2 - drivers/virt/fsl_hypervisor.c | 17 +- drivers/virt/nitro_enclaves/Kconfig | 20 - drivers/virt/nitro_enclaves/Makefile | 9 - drivers/virt/nitro_enclaves/ne_misc_dev.c | 1733 - drivers/virt/nitro_enclaves/ne_misc_dev.h | 109 - drivers/virt/nitro_enclaves/ne_pci_dev.c | 625 - drivers/virt/nitro_enclaves/ne_pci_dev.h | 327 - drivers/virt/vboxguest/vboxguest_linux.c | 9 +- drivers/virtio/Kconfig | 7 - drivers/virtio/Makefile | 1 - drivers/virtio/virtio.c | 6 - drivers/virtio/virtio_dma_buf.c | 88 - drivers/virtio/virtio_mem.c | 50 +- drivers/virtio/virtio_mmio.c | 31 - drivers/virtio/virtio_pci_modern.c | 95 - drivers/w1/masters/mxc_w1.c | 14 +- drivers/w1/slaves/w1_ds2405.c | 2 +- drivers/w1/slaves/w1_ds2406.c | 2 +- drivers/w1/slaves/w1_ds2408.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 2 +- drivers/w1/slaves/w1_ds2423.c | 2 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_ds2431.c | 2 +- drivers/w1/slaves/w1_ds2433.c | 2 +- drivers/w1/slaves/w1_ds2438.c | 2 +- drivers/w1/slaves/w1_ds250x.c | 2 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 2 +- drivers/w1/slaves/w1_ds28e04.c | 2 +- drivers/w1/slaves/w1_ds28e17.c | 2 +- drivers/w1/slaves/w1_therm.c | 459 +- drivers/w1/w1.c | 4 +- drivers/watchdog/Kconfig | 21 +- drivers/watchdog/Makefile | 1 - drivers/watchdog/sl28cpld_wdt.c | 229 - drivers/xen/balloon.c | 2 +- drivers/xen/gntdev-dmabuf.c | 13 +- drivers/xen/gntdev.c | 17 +- drivers/xen/pvcalls-front.c | 2 +- drivers/xen/swiotlb-xen.c | 4 +- drivers/xen/unpopulated-alloc.c | 45 +- drivers/xen/xenbus/xenbus_client.c | 30 +- drivers/zorro/zorro.c | 2 +- fs/9p/vfs_file.c | 2 +- fs/9p/vfs_super.c | 9 +- fs/Kconfig | 9 - fs/Makefile | 5 +- fs/adfs/super.c | 3 +- fs/affs/super.c | 3 +- fs/afs/super.c | 1 + fs/aio.c | 17 +- fs/autofs/dev-ioctl.c | 8 +- fs/befs/linuxvfs.c | 3 +- fs/bfs/inode.c | 3 +- fs/binfmt_elf.c | 268 +- fs/binfmt_elf_fdpic.c | 162 +- fs/block_dev.c | 184 +- fs/btrfs/Kconfig | 1 - fs/btrfs/backref.c | 1 + fs/btrfs/block-group.c | 108 +- fs/btrfs/btrfs_inode.h | 10 - fs/btrfs/compression.c | 35 + fs/btrfs/compression.h | 35 - fs/btrfs/ctree.c | 198 +- fs/btrfs/ctree.h | 101 +- fs/btrfs/delalloc-space.c | 123 +- fs/btrfs/delayed-inode.c | 6 +- fs/btrfs/dev-replace.c | 72 +- fs/btrfs/disk-io.c | 166 +- fs/btrfs/disk-io.h | 9 +- fs/btrfs/extent-io-tree.h | 2 - fs/btrfs/extent-tree.c | 206 +- fs/btrfs/extent_io.c | 214 +- fs/btrfs/extent_io.h | 16 +- fs/btrfs/file-item.c | 4 +- fs/btrfs/file.c | 306 +- fs/btrfs/free-space-cache.c | 101 +- fs/btrfs/free-space-cache.h | 5 - fs/btrfs/free-space-tree.c | 3 - fs/btrfs/inode.c | 765 +- fs/btrfs/ioctl.c | 68 +- fs/btrfs/locking.c | 45 +- fs/btrfs/locking.h | 78 - fs/btrfs/ordered-data.c | 113 +- fs/btrfs/ordered-data.h | 24 +- fs/btrfs/print-tree.c | 38 - fs/btrfs/print-tree.h | 4 - fs/btrfs/qgroup.c | 2 +- fs/btrfs/reada.c | 30 +- fs/btrfs/reflink.c | 46 +- fs/btrfs/relocation.c | 11 +- fs/btrfs/root-tree.c | 13 +- fs/btrfs/scrub.c | 8 +- fs/btrfs/send.c | 365 +- fs/btrfs/send.h | 1 + fs/btrfs/space-info.c | 323 +- fs/btrfs/space-info.h | 2 - fs/btrfs/struct-funcs.c | 10 + fs/btrfs/super.c | 48 +- fs/btrfs/sysfs.c | 253 +- fs/btrfs/sysfs.h | 11 +- fs/btrfs/tests/extent-buffer-tests.c | 3 +- fs/btrfs/tests/inode-tests.c | 6 +- fs/btrfs/transaction.c | 17 +- fs/btrfs/transaction.h | 8 - fs/btrfs/tree-checker.c | 17 +- fs/btrfs/tree-log.c | 284 +- fs/btrfs/tree-log.h | 32 +- fs/btrfs/volumes.c | 385 +- fs/btrfs/volumes.h | 6 +- fs/buffer.c | 78 +- fs/ceph/super.c | 3 +- fs/cifs/cifs_unicode.c | 8 +- fs/cifs/inode.c | 12 +- fs/cifs/readdir.c | 30 +- fs/cifs/smb2inode.c | 11 +- fs/cifs/smb2ops.c | 22 +- fs/cifs/smb2pdu.h | 66 +- fs/cifs/smb2proto.h | 3 +- fs/compat.c | 132 + fs/configfs/dir.c | 2 +- fs/configfs/file.c | 34 +- fs/coredump.c | 236 +- fs/cramfs/inode.c | 3 +- fs/crypto/crypto.c | 4 +- fs/crypto/fname.c | 60 +- fs/crypto/fscrypt_private.h | 10 +- fs/crypto/hooks.c | 80 +- fs/crypto/inline_crypt.c | 7 +- fs/crypto/keyring.c | 9 +- fs/crypto/keysetup.c | 182 +- fs/crypto/keysetup_v1.c | 8 +- fs/crypto/policy.c | 209 +- fs/dax.c | 42 +- fs/dlm/Kconfig | 1 - fs/dlm/config.c | 66 +- fs/dlm/config.h | 4 +- fs/dlm/lowcomms.c | 329 +- fs/dlm/midcomms.c | 136 +- fs/dlm/midcomms.h | 3 +- fs/dlm/netlink.c | 6 +- fs/efivarfs/super.c | 3 - fs/efs/super.c | 3 +- fs/erofs/data.c | 2 +- fs/erofs/super.c | 3 +- fs/erofs/xattr.c | 2 + fs/erofs/zdata.c | 48 +- fs/exec.c | 157 +- fs/exfat/cache.c | 11 + fs/exfat/dir.c | 29 +- fs/exfat/exfat_fs.h | 7 +- fs/exfat/file.c | 4 +- fs/exfat/inode.c | 7 +- fs/exfat/namei.c | 166 +- fs/exfat/nls.c | 2 +- fs/exfat/super.c | 9 +- fs/ext2/balloc.c | 6 +- fs/ext2/inode.c | 1 + fs/ext2/super.c | 3 +- fs/ext4/block_validity.c | 10 +- fs/ext4/dir.c | 2 +- fs/ext4/ext4.h | 30 +- fs/ext4/extents.c | 2 +- fs/ext4/file.c | 2 +- fs/ext4/fsmap.c | 11 +- fs/ext4/fsync.c | 2 +- fs/ext4/ialloc.c | 119 +- fs/ext4/indirect.c | 5 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 31 +- fs/ext4/mballoc.c | 51 +- fs/ext4/namei.c | 27 +- fs/ext4/resize.c | 4 +- fs/ext4/super.c | 64 +- fs/ext4/verity.c | 4 +- fs/f2fs/acl.c | 6 +- fs/f2fs/checkpoint.c | 24 +- fs/f2fs/compress.c | 242 +- fs/f2fs/data.c | 39 +- fs/f2fs/debug.c | 18 +- fs/f2fs/dir.c | 115 +- fs/f2fs/extent_cache.c | 37 +- fs/f2fs/f2fs.h | 143 +- fs/f2fs/file.c | 80 +- fs/f2fs/gc.c | 413 +- fs/f2fs/gc.h | 69 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 11 +- fs/f2fs/namei.c | 9 +- fs/f2fs/node.c | 5 +- fs/f2fs/segment.c | 507 +- fs/f2fs/segment.h | 71 +- fs/f2fs/super.c | 186 +- fs/f2fs/sysfs.c | 21 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 8 +- fs/fat/inode.c | 3 +- fs/fs-writeback.c | 7 +- fs/fs_parser.c | 2 +- fs/fuse/Kconfig | 16 +- fs/fuse/Makefile | 6 +- fs/fuse/dax.c | 1365 - fs/fuse/dev.c | 28 +- fs/fuse/dir.c | 32 +- fs/fuse/file.c | 50 +- fs/fuse/fuse_i.h | 47 +- fs/fuse/inode.c | 89 +- fs/fuse/virtio_fs.c | 275 +- fs/gfs2/glock.c | 27 +- fs/gfs2/log.c | 63 +- fs/gfs2/super.c | 186 +- fs/gfs2/util.h | 10 - fs/hfs/btree.h | 2 +- fs/hfs/super.c | 3 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/hfsplus/super.c | 3 +- fs/hpfs/super.c | 3 +- fs/inode.c | 2 - fs/internal.h | 3 + fs/io-wq.c | 52 +- fs/io_uring.c | 1075 +- fs/iomap/buffered-io.c | 194 +- fs/iomap/direct-io.c | 49 +- fs/isofs/inode.c | 3 +- fs/isofs/rock.h | 8 +- fs/jfs/jfs_metapage.c | 2 +- fs/kernel_read_file.c | 189 - fs/libfs.c | 87 - fs/lockd/mon.c | 2 +- fs/minix/inode.c | 3 +- fs/mount.h | 21 +- fs/mount_notify.c | 222 - fs/namei.c | 7 +- fs/namespace.c | 82 +- fs/nfs/fs_context.c | 195 +- fs/nfs/nfs42xattr.c | 1 + fs/nfs/nfs4file.c | 3 +- fs/nfs/nfs4proc.c | 51 +- fs/nfs/pnfs.c | 2 +- fs/nfs/super.c | 11 +- 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/nilfs2/super.c | 3 +- fs/notify/fanotify/fanotify.c | 5 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/ntfs/inode.c | 6 - fs/ntfs/super.c | 3 +- fs/ocfs2/alloc.c | 6 +- fs/ocfs2/cluster/heartbeat.c | 28 +- fs/ocfs2/localalloc.c | 2 +- fs/ocfs2/namei.c | 17 +- fs/omfs/inode.c | 6 +- fs/overlayfs/copy_up.c | 59 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/export.c | 2 +- fs/overlayfs/file.c | 10 +- fs/overlayfs/inode.c | 32 +- fs/overlayfs/namei.c | 57 +- fs/overlayfs/overlayfs.h | 89 +- fs/overlayfs/ovl_entry.h | 6 - fs/overlayfs/readdir.c | 38 +- fs/overlayfs/super.c | 117 +- fs/overlayfs/util.c | 96 +- fs/pipe.c | 11 +- fs/proc/base.c | 3 +- fs/proc/inode.c | 119 +- fs/proc/page.c | 43 +- fs/proc/proc_sysctl.c | 48 +- fs/proc/task_mmu.c | 126 +- fs/proc_namespace.c | 1 - fs/qnx4/inode.c | 3 +- fs/qnx6/inode.c | 3 +- fs/quota/Kconfig | 5 + fs/quota/Makefile | 1 + fs/quota/compat.c | 120 + fs/quota/compat.h | 34 - fs/quota/quota.c | 115 +- fs/quota/quota_v2.c | 1 - fs/ramfs/file-nommu.c | 2 +- fs/ramfs/inode.c | 12 - fs/read_write.c | 431 +- fs/reiserfs/inode.c | 9 +- fs/reiserfs/super.c | 8 +- fs/reiserfs/xattr.c | 7 - fs/romfs/super.c | 4 +- fs/select.c | 4 +- fs/splice.c | 187 +- fs/squashfs/super.c | 3 +- fs/stat.c | 70 +- fs/statfs.c | 2 - fs/super.c | 2 - fs/sysfs/file.c | 55 - fs/sysv/inode.c | 3 +- fs/ubifs/auth.c | 2 +- fs/ubifs/debug.c | 1 - fs/ubifs/dir.c | 40 +- fs/ubifs/gc.c | 4 + fs/ubifs/ioctl.c | 1 + fs/ubifs/journal.c | 7 +- fs/ubifs/orphan.c | 2 - fs/ubifs/replay.c | 2 + fs/ubifs/super.c | 2 - fs/ubifs/tnc.c | 6 +- fs/ubifs/xattr.c | 2 - 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 | 50 +- fs/udf/symlink.c | 2 +- fs/udf/udf_i.h | 6 +- fs/ufs/super.c | 3 +- fs/unicode/utf8-core.c | 23 +- fs/userfaultfd.c | 28 +- fs/vboxsf/dir.c | 2 +- fs/vboxsf/super.c | 2 - fs/xattr.c | 22 +- fs/xfs/kmem.c | 22 + fs/xfs/kmem.h | 7 + fs/xfs/libxfs/xfs_ag.c | 5 - fs/xfs/libxfs/xfs_attr.c | 14 +- fs/xfs/libxfs/xfs_attr_leaf.c | 43 +- fs/xfs/libxfs/xfs_attr_sf.h | 29 +- fs/xfs/libxfs/xfs_da_format.h | 6 +- fs/xfs/libxfs/xfs_dquot_buf.c | 35 - fs/xfs/libxfs/xfs_format.h | 211 +- fs/xfs/libxfs/xfs_fs.h | 1 - fs/xfs/libxfs/xfs_ialloc.c | 5 - fs/xfs/libxfs/xfs_ialloc_btree.c | 65 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 130 +- fs/xfs/libxfs/xfs_inode_buf.h | 15 +- fs/xfs/libxfs/xfs_inode_fork.c | 8 +- fs/xfs/libxfs/xfs_log_format.h | 7 +- fs/xfs/libxfs/xfs_log_recover.h | 1 + fs/xfs/libxfs/xfs_quota_defs.h | 8 +- fs/xfs/libxfs/xfs_sb.c | 6 +- fs/xfs/libxfs/xfs_shared.h | 3 - fs/xfs/libxfs/xfs_trans_inode.c | 17 +- fs/xfs/scrub/agheader.c | 30 - fs/xfs/scrub/agheader_repair.c | 24 - fs/xfs/scrub/inode.c | 31 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_list.c | 6 +- fs/xfs/xfs_bmap_util.c | 16 - fs/xfs/xfs_buf.c | 208 +- fs/xfs/xfs_buf.h | 17 +- fs/xfs/xfs_buf_item.c | 264 +- fs/xfs/xfs_buf_item.h | 12 - fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 66 +- fs/xfs/xfs_dquot.h | 3 - fs/xfs/xfs_file.c | 17 +- fs/xfs/xfs_icache.c | 19 +- fs/xfs/xfs_inode.c | 83 +- fs/xfs/xfs_inode.h | 38 +- fs/xfs/xfs_inode_item.c | 61 +- fs/xfs/xfs_inode_item.h | 5 +- fs/xfs/xfs_inode_item_recover.c | 76 - fs/xfs/xfs_ioctl.c | 7 +- fs/xfs/xfs_log_recover.c | 60 +- fs/xfs/xfs_mount.c | 32 +- fs/xfs/xfs_mount.h | 1 + fs/xfs/xfs_ondisk.h | 38 +- fs/xfs/xfs_qm.c | 13 - fs/xfs/xfs_qm.h | 4 - fs/xfs/xfs_qm_syscalls.c | 18 +- fs/xfs/xfs_quota.h | 8 + fs/xfs/xfs_rtalloc.c | 13 +- fs/xfs/xfs_super.c | 31 +- fs/xfs/xfs_trace.h | 29 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 2 +- fs/xfs/xfs_trans_buf.c | 46 +- fs/xfs/xfs_trans_dquot.c | 6 - fs/zonefs/super.c | 224 +- fs/zonefs/zonefs.h | 10 - include/acpi/acpi_io.h | 2 +- include/acpi/acpi_numa.h | 18 +- include/acpi/battery.h | 2 - include/acpi/ghes.h | 18 - include/acpi/platform/aclinux.h | 4 - include/asm-generic/Kbuild | 2 +- include/asm-generic/atomic-instrumented.h | 330 +- include/asm-generic/bitops/instrumented-atomic.h | 6 +- include/asm-generic/bitops/instrumented-lock.h | 2 +- .../asm-generic/bitops/instrumented-non-atomic.h | 30 +- include/asm-generic/checksum.h | 12 + include/asm-generic/compat.h | 8 - include/asm-generic/dma-contiguous.h | 10 + include/asm-generic/io.h | 39 +- include/asm-generic/module.lds.h | 10 - include/asm-generic/uaccess.h | 109 +- include/asm-generic/vmlinux.lds.h | 62 +- include/clocksource/timer-sp804.h | 29 + include/crypto/algapi.h | 8 +- include/crypto/cbc.h | 141 + include/crypto/hash.h | 18 +- include/crypto/if_alg.h | 1 - include/crypto/internal/hash.h | 19 +- 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/bridge/dw_mipi_dsi.h | 1 - include/drm/drm_atomic_helper.h | 3 - include/drm/drm_connector.h | 3 - include/drm/drm_device.h | 2 +- include/drm/drm_dp_helper.h | 90 +- include/drm/drm_dp_mst_helper.h | 47 +- include/drm/drm_drv.h | 20 +- include/drm/drm_edid.h | 4 - include/drm/drm_gem_vram_helper.h | 10 +- include/drm/drm_mm.h | 2 +- include/drm/drm_mode_config.h | 6 - include/drm/drm_modes.h | 26 +- include/drm/drm_panel.h | 15 +- include/drm/drm_prime.h | 5 +- include/drm/gpu_scheduler.h | 13 +- include/drm/i915_pciids.h | 18 +- include/drm/intel-gtt.h | 5 +- include/drm/ttm/ttm_bo_api.h | 123 +- include/drm/ttm/ttm_bo_driver.h | 458 +- include/drm/ttm/ttm_execbuf_util.h | 19 +- include/drm/ttm/ttm_memory.h | 26 +- include/drm/ttm/ttm_placement.h | 9 +- include/drm/ttm/ttm_resource.h | 237 - include/drm/ttm/ttm_tt.h | 98 +- include/dt-bindings/clock/dra7.h | 1 - include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/clock/exynos5420.h | 6 - include/dt-bindings/clock/imx8mp-clock.h | 2 +- include/dt-bindings/clock/r8a779a0-cpg-mssr.h | 55 - include/dt-bindings/clock/sun50i-a100-ccu.h | 116 - include/dt-bindings/clock/sun50i-a100-r-ccu.h | 23 - include/dt-bindings/clock/tegra234-clock.h | 14 - include/dt-bindings/clock/vf610-clock.h | 3 +- include/dt-bindings/interconnect/qcom,icc.h | 26 - include/dt-bindings/interconnect/qcom,osm-l3.h | 3 - include/dt-bindings/interconnect/qcom,sm8150.h | 162 - include/dt-bindings/interconnect/qcom,sm8250.h | 172 - include/dt-bindings/memory/mt8167-larb-port.h | 51 - include/dt-bindings/mux/mux-j721e-wiz.h | 53 + include/dt-bindings/mux/ti-serdes.h | 93 - include/dt-bindings/phy/phy-cadence-torrent.h | 13 - include/dt-bindings/phy/phy.h | 1 - include/dt-bindings/pinctrl/mt8192-pinfunc.h | 1344 - include/dt-bindings/pinctrl/omap.h | 2 +- include/dt-bindings/power/meson-axg-power.h | 14 - include/dt-bindings/power/r8a779a0-sysc.h | 59 - include/dt-bindings/power/summit,smb347-charger.h | 19 - .../regulator/mediatek,mt6360-regulator.h | 16 - include/dt-bindings/reset/imx8mq-reset.h | 5 +- .../dt-bindings/reset/raspberrypi,firmware-reset.h | 13 - include/dt-bindings/reset/sun50i-a100-ccu.h | 68 - include/dt-bindings/reset/sun50i-a100-r-ccu.h | 18 - include/dt-bindings/reset/tegra234-reset.h | 10 - include/dt-bindings/reset/xlnx-versal-resets.h | 105 - include/dt-bindings/soc/bcm6318-pm.h | 17 - include/dt-bindings/soc/bcm63268-pm.h | 21 - include/dt-bindings/soc/bcm6328-pm.h | 17 - include/dt-bindings/soc/bcm6362-pm.h | 21 - include/dt-bindings/sound/qcom,q6afe.h | 96 +- include/dt-bindings/sound/sc7180-lpass.h | 10 - include/kunit/test.h | 5 - include/kvm/arm_pmu.h | 6 - include/linux/acpi.h | 29 +- include/linux/adreno-smmu-priv.h | 36 - include/linux/amd-iommu.h | 8 +- include/linux/arch_topology.h | 4 +- include/linux/arm-smccc.h | 74 +- include/linux/async_tx.h | 23 +- include/linux/backing-dev.h | 78 +- include/linux/bcm47xx_sprom.h | 10 - include/linux/bit_spinlock.h | 4 +- include/linux/bitops.h | 13 +- include/linux/blk-crypto.h | 20 +- include/linux/blk-mq.h | 15 +- include/linux/blk_types.h | 7 +- include/linux/blkdev.h | 80 +- include/linux/bpf-cgroup.h | 27 +- include/linux/bpf.h | 147 +- include/linux/bpf_local_storage.h | 163 - include/linux/bpf_lsm.h | 29 - include/linux/bpf_types.h | 3 - include/linux/bpf_verifier.h | 28 +- include/linux/brcmphy.h | 1 - include/linux/btf.h | 68 +- include/linux/btf_ids.h | 59 +- include/linux/bvec.h | 6 +- include/linux/cacheinfo.h | 21 - include/linux/can/core.h | 2 +- include/linux/can/dev.h | 6 +- include/linux/can/rx-offload.h | 3 - include/linux/cgroup.h | 5 +- include/linux/clk/samsung.h | 56 - include/linux/cma.h | 2 - include/linux/compaction.h | 3 + include/linux/compat.h | 65 +- include/linux/compiler-clang.h | 8 - include/linux/compiler-gcc.h | 2 +- include/linux/compiler.h | 4 +- include/linux/console.h | 2 +- include/linux/consolemap.h | 3 +- include/linux/cookie.h | 51 - include/linux/coredump.h | 11 - include/linux/coresight.h | 3 +- include/linux/cper.h | 24 +- include/linux/cpufreq.h | 8 +- include/linux/cpuhotplug.h | 1 - include/linux/cpuidle.h | 1 - include/linux/crash_core.h | 3 - include/linux/dax.h | 17 +- include/linux/dcache.h | 3 +- include/linux/debug_locks.h | 2 +- include/linux/debugobjects.h | 32 +- include/linux/dev_printk.h | 8 - include/linux/devfreq-event.h | 14 +- include/linux/devfreq.h | 11 +- include/linux/device-mapper.h | 6 - include/linux/device.h | 62 +- include/linux/dma-buf.h | 3 +- include/linux/dma-contiguous.h | 176 + include/linux/dma-debug.h | 160 + include/linux/dma-direct.h | 198 +- include/linux/dma-direction.h | 8 +- include/linux/dma-map-ops.h | 339 - include/linux/dma-mapping.h | 240 +- include/linux/dma-noncoherent.h | 114 + include/linux/dma/ti-cppi5.h | 4 +- include/linux/dmaengine.h | 17 +- include/linux/dsa/8021q.h | 51 +- include/linux/efi.h | 46 +- include/linux/entry-common.h | 2 +- include/linux/ethtool.h | 30 - include/linux/export.h | 2 +- include/linux/f2fs_fs.h | 3 + include/linux/fault-inject-usercopy.h | 22 - include/linux/fb.h | 18 +- include/linux/fcntl.h | 2 +- include/linux/filter.h | 12 +- include/linux/firmware.h | 12 - include/linux/font.h | 4 +- include/linux/frame.h | 35 + include/linux/fs.h | 167 +- include/linux/fscrypt.h | 159 +- include/linux/fsl/mc.h | 41 +- include/linux/fsl/ptp_qoriq.h | 3 - include/linux/ftrace.h | 11 +- include/linux/genhd.h | 15 +- include/linux/gfp.h | 12 +- include/linux/gpio/driver.h | 3 + include/linux/hid.h | 2 - include/linux/hidden.h | 19 - include/linux/host1x.h | 4 +- include/linux/huge_mm.h | 3 + include/linux/hugetlb.h | 4 +- include/linux/hwmon.h | 20 - include/linux/hyperv.h | 68 +- include/linux/i2c-smbus.h | 12 - include/linux/i2c.h | 2 +- include/linux/ide.h | 10 +- include/linux/idr.h | 13 +- include/linux/ieee80211.h | 230 +- include/linux/if_bridge.h | 8 +- include/linux/if_tun.h | 19 +- include/linux/iio/buffer-dmaengine.h | 4 + include/linux/iio/common/cros_ec_sensors_core.h | 4 +- include/linux/iio/iio.h | 5 +- include/linux/iio/imu/adis.h | 53 +- include/linux/iio/trigger_consumer.h | 2 +- include/linux/iio/types.h | 1 - include/linux/ima.h | 20 +- include/linux/inet_diag.h | 2 - include/linux/instrumented.h | 30 - include/linux/intel-iommu.h | 22 +- include/linux/intel-svm.h | 2 +- include/linux/interconnect-provider.h | 24 +- include/linux/interconnect.h | 22 - include/linux/io-pgtable.h | 2 +- include/linux/iomap.h | 5 - include/linux/iommu.h | 53 +- include/linux/iopoll.h | 4 +- include/linux/ioport.h | 11 +- include/linux/ipc_namespace.h | 3 +- include/linux/ipmi.h | 2 - include/linux/ipv6.h | 22 + include/linux/irq.h | 60 +- include/linux/irqdomain.h | 4 - include/linux/jbd2.h | 4 +- include/linux/jhash.h | 2 - include/linux/jiffies.h | 3 +- include/linux/kasan.h | 6 - include/linux/kcsan-checks.h | 45 +- include/linux/kernel-page-flags.h | 1 - include/linux/kernel.h | 152 +- include/linux/kernel_read_file.h | 55 - include/linux/kgdb.h | 18 - include/linux/khugepaged.h | 5 - include/linux/kprobes.h | 51 +- include/linux/leds-tca6507.h | 21 + include/linux/list.h | 31 +- include/linux/lockdep.h | 41 +- include/linux/lsm_hook_defs.h | 9 +- include/linux/lsm_hooks.h | 19 - include/linux/mailbox/mtk-cmdq-mailbox.h | 6 +- include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/mdio-xpcs.h | 41 + include/linux/mdio.h | 9 +- include/linux/memblock.h | 88 +- include/linux/memcontrol.h | 25 +- include/linux/memory_hotplug.h | 65 +- include/linux/memremap.h | 17 +- include/linux/mfd/hi6421-spmi-pmic.h | 53 - include/linux/mfd/intel-m10-bmc.h | 65 - include/linux/mfd/lp87565.h | 1 - include/linux/mfd/tc3589x.h | 6 - include/linux/mhi.h | 51 +- include/linux/micrel_phy.h | 1 - include/linux/minmax.h | 153 - include/linux/miscdevice.h | 10 +- include/linux/mlx5/device.h | 3 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/eswitch.h | 15 +- include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mlx5/port.h | 15 +- include/linux/mm.h | 53 +- include/linux/mm_types.h | 14 - include/linux/mman.h | 23 +- include/linux/mmap_lock.h | 21 +- include/linux/mmc/card.h | 2 - include/linux/mmc/host.h | 9 +- include/linux/mmc/sdio_func.h | 2 - include/linux/mmzone.h | 54 +- include/linux/module.h | 5 - include/linux/moduleparam.h | 7 +- include/linux/mount.h | 3 +- include/linux/mpi.h | 192 - include/linux/msi.h | 61 +- include/linux/mtd/hyperbus.h | 2 - include/linux/mtd/nand.h | 188 +- include/linux/mtd/pfow.h | 33 + include/linux/mtd/rawnand.h | 34 +- include/linux/net.h | 3 - include/linux/netdevice.h | 99 +- include/linux/netfilter/nf_conntrack_common.h | 2 +- include/linux/nfs_xdr.h | 6 +- include/linux/nitro_enclaves.h | 11 - include/linux/nmi.h | 1 - include/linux/node.h | 16 +- include/linux/nodemask.h | 3 +- include/linux/notifier.h | 15 +- include/linux/ns_common.h | 3 - include/linux/numa.h | 11 + include/linux/objtool.h | 129 - include/linux/of.h | 5 - include/linux/of_mdio.h | 6 - include/linux/oid_registry.h | 6 - include/linux/oom.h | 1 - include/linux/overflow.h | 40 +- include/linux/page-flags.h | 51 +- include/linux/page_owner.h | 6 +- include/linux/page_ref.h | 42 +- include/linux/pagemap.h | 170 +- include/linux/pci-ecam.h | 1 - include/linux/pci-ep-cfs.h | 4 +- include/linux/pci.h | 8 +- include/linux/pcs-lynx.h | 21 - include/linux/pcs/pcs-xpcs.h | 41 - include/linux/pe.h | 3 - include/linux/percpu-refcount.h | 52 +- include/linux/perf/arm_pmu.h | 3 - include/linux/perf_event.h | 34 +- include/linux/pgtable.h | 28 - include/linux/phy.h | 426 +- include/linux/phy/phy.h | 2 - include/linux/phylink.h | 3 - include/linux/pid.h | 1 - include/linux/pid_namespace.h | 4 +- include/linux/platform_data/ad7291.h | 13 + include/linux/platform_data/ad7793.h | 2 +- include/linux/platform_data/clk-s3c2410.h | 19 - include/linux/platform_data/cros_ec_commands.h | 14 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/dma-dw.h | 2 - include/linux/platform_data/fb-s3c2410.h | 99 - include/linux/platform_data/gpio-dwapb.h | 4 +- include/linux/platform_data/gsc_hwmon.h | 1 - include/linux/platform_data/leds-pca963x.h | 35 + include/linux/platform_data/macb.h | 20 + include/linux/platform_data/mmc-s3cmci.h | 2 - include/linux/platform_data/mtd-davinci.h | 9 +- include/linux/platform_data/mtd-nand-s3c2410.h | 2 +- include/linux/platform_data/pm33xx.h | 3 + include/linux/platform_data/s3c-hsudc.h | 2 - include/linux/pm.h | 2 +- include/linux/pm_domain.h | 4 +- include/linux/power/bq27xxx_battery.h | 1 - include/linux/power/charger-manager.h | 41 +- include/linux/power/gpio-charger.h | 6 + include/linux/power/smb347-charger.h | 114 + include/linux/power_supply.h | 7 - include/linux/preempt.h | 37 +- include/linux/prefetch.h | 8 - include/linux/printk.h | 8 +- include/linux/proc_fs.h | 1 - include/linux/property.h | 27 - include/linux/pruss_driver.h | 54 - include/linux/psci.h | 2 +- include/linux/ptp_classify.h | 78 +- include/linux/pxa2xx_ssp.h | 165 +- include/linux/qcom-geni-se.h | 7 +- include/linux/qcom_scm.h | 7 - include/linux/qed/qed_if.h | 82 +- include/linux/qed/qed_rdma_if.h | 2 + include/linux/qed/qede_rdma.h | 4 +- include/linux/quotaops.h | 3 + include/linux/range.h | 6 - include/linux/rbtree_latch.h | 6 +- include/linux/rculist.h | 48 - include/linux/rcupdate.h | 30 +- include/linux/rcupdate_trace.h | 17 +- include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 2 +- include/linux/refcount.h | 65 +- include/linux/regmap.h | 52 - include/linux/regulator/driver.h | 3 + include/linux/resctrl.h | 2 - include/linux/rmi.h | 11 +- include/linux/scatterlist.h | 38 +- include/linux/sched.h | 19 +- include/linux/sched/coredump.h | 1 - include/linux/sched/mm.h | 67 +- include/linux/sched/sd_flags.h | 156 - include/linux/sched/task.h | 4 +- include/linux/sched/topology.h | 37 +- include/linux/scif.h | 8 +- include/linux/scmi_protocol.h | 32 +- include/linux/security.h | 29 +- include/linux/selection.h | 18 +- include/linux/seqlock.h | 386 +- include/linux/signal.h | 2 - include/linux/skbuff.h | 10 +- include/linux/skmsg.h | 17 + include/linux/slab.h | 2 +- include/linux/smp.h | 3 - include/linux/smp_types.h | 3 - include/linux/soc/mediatek/infracfg.h | 3 - include/linux/soc/mediatek/mtk-cmdq.h | 93 +- include/linux/soc/qcom/smd-rpm.h | 4 - include/linux/soc/samsung/s3c-adc.h | 32 - include/linux/soc/samsung/s3c-cpu-freq.h | 145 - include/linux/soc/samsung/s3c-cpufreq-core.h | 299 - include/linux/soc/samsung/s3c-pm.h | 94 - include/linux/sock_diag.h | 14 +- include/linux/socket.h | 1 - include/linux/soundwire/sdw.h | 48 +- include/linux/soundwire/sdw_registers.h | 7 + include/linux/spi/eeprom.h | 2 +- include/linux/spi/s3c24xx-fiq.h | 33 - include/linux/spi/s3c24xx.h | 2 +- include/linux/srcutree.h | 2 +- include/linux/stacktrace.h | 5 +- include/linux/stat.h | 2 + include/linux/statfs.h | 6 - include/linux/static_call.h | 298 - include/linux/static_call_types.h | 35 - include/linux/stmmac.h | 3 - include/linux/string_helpers.h | 2 - include/linux/sunrpc/bc_xprt.h | 2 +- include/linux/sunrpc/cache.h | 3 +- include/linux/sunrpc/gss_krb5.h | 11 + include/linux/sunrpc/gss_krb5_enctypes.h | 9 +- include/linux/sunrpc/msg_prot.h | 2 +- include/linux/suspend.h | 4 +- include/linux/swap.h | 13 +- include/linux/swap_slots.h | 2 +- include/linux/swiotlb.h | 1 - include/linux/syscalls.h | 6 +- include/linux/sysfs.h | 15 - include/linux/tcp.h | 21 +- include/linux/tee_drv.h | 3 - include/linux/time_namespace.h | 9 +- include/linux/timekeeping.h | 15 - include/linux/timer.h | 1 - include/linux/topology.h | 2 +- include/linux/trace.h | 7 - include/linux/tracepoint-defs.h | 39 - include/linux/tracepoint.h | 86 +- include/linux/uacce.h | 2 +- include/linux/uaccess.h | 40 +- include/linux/uio.h | 20 +- include/linux/unicode.h | 3 - include/linux/usb.h | 9 - include/linux/usb/gadget.h | 27 +- include/linux/usb/pd.h | 7 +- include/linux/usb/typec.h | 1 - include/linux/user_namespace.h | 5 +- include/linux/utsname.h | 9 +- include/linux/via-core.h | 2 + include/linux/virtio.h | 1 - include/linux/virtio_config.h | 17 - include/linux/virtio_dma_buf.h | 37 - include/linux/vmalloc.h | 7 +- include/linux/vmstat.h | 2 +- include/linux/w1.h | 2 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 13 +- include/linux/xarray.h | 45 +- include/media/cec.h | 2 + include/media/drv-intf/s3c_camif.h | 4 + include/media/h264-ctrls.h | 87 +- include/media/rc-core.h | 11 +- include/media/tpg/v4l2-tpg.h | 1 - include/media/v4l2-async.h | 5 +- include/media/v4l2-common.h | 29 - include/media/v4l2-ctrls.h | 2 - include/media/v4l2-fwnode.h | 24 +- include/media/v4l2-h264.h | 3 +- include/media/v4l2-mediabus.h | 33 +- include/media/v4l2-mem2mem.h | 22 - include/media/v4l2-subdev.h | 40 +- include/media/videobuf-dma-sg.h | 2 +- include/media/videobuf2-v4l2.h | 17 - include/misc/ocxl.h | 10 +- include/net/bluetooth/hci_core.h | 6 - include/net/bluetooth/l2cap.h | 2 - include/net/bluetooth/mgmt.h | 18 - include/net/bpf_sk_storage.h | 12 - include/net/caif/caif_spi.h | 155 + include/net/cfg80211.h | 112 +- include/net/checksum.h | 22 +- include/net/devlink.h | 205 +- include/net/drop_monitor.h | 36 + include/net/dsa.h | 86 +- include/net/dst.h | 2 +- include/net/genetlink.h | 75 +- include/net/inet_connection_sock.h | 10 +- include/net/inet_sock.h | 7 + include/net/ip.h | 2 +- include/net/ip_vs.h | 3 + include/net/ipv6_stubs.h | 3 - include/net/mac80211.h | 146 +- include/net/mptcp.h | 6 +- include/net/net_namespace.h | 13 +- include/net/netfilter/nf_tables.h | 13 +- include/net/netfilter/nf_tables_core.h | 11 - include/net/netlink.h | 101 +- include/net/netns/ipv4.h | 1 - include/net/netns/nexthop.h | 2 +- include/net/nexthop.h | 4 + include/net/request_sock.h | 9 +- include/net/sch_generic.h | 18 + include/net/smc.h | 4 - include/net/sock.h | 12 +- include/net/switchdev.h | 1 - include/net/tc_act/tc_vlan.h | 2 - include/net/tcp.h | 40 +- include/net/udp_tunnel.h | 24 - include/net/xdp_sock.h | 30 +- include/net/xdp_sock_drv.h | 122 +- include/net/xfrm.h | 33 - include/net/xsk_buff_pool.h | 53 +- include/ras/ras_event.h | 3 - include/rdma/ib_cache.h | 3 - include/rdma/ib_cm.h | 3 + include/rdma/ib_umem.h | 46 +- include/rdma/ib_umem_odp.h | 21 +- include/rdma/ib_verbs.h | 209 +- include/rdma/rdma_cm.h | 46 +- include/rdma/restrack.h | 21 +- include/scsi/scsi_common.h | 7 - include/scsi/scsi_device.h | 1 - include/scsi/scsi_host.h | 9 +- include/scsi/scsi_transport_fc.h | 1 - include/soc/bcm2835/raspberrypi-firmware.h | 7 + include/soc/fsl/qman.h | 4 +- include/soc/mscc/ocelot.h | 76 +- include/soc/mscc/ocelot_ptp.h | 3 +- include/soc/mscc/ocelot_vcap.h | 202 +- include/soc/tegra/fuse.h | 3 - include/sound/hda_register.h | 2 +- include/sound/hdaudio_ext.h | 2 +- include/sound/hdmi-codec.h | 3 + include/sound/pcm_params.h | 5 + include/sound/soc-acpi-intel-match.h | 1 + include/sound/soc-acpi.h | 4 +- include/sound/soc-component.h | 28 +- include/sound/soc-dai.h | 8 +- include/sound/soc-link.h | 3 +- include/sound/soc.h | 4 - include/sound/sof.h | 2 - include/sound/sof/ext_manifest.h | 7 - include/sound/sof/info.h | 6 +- include/sound/sof/topology.h | 12 +- include/sound/timer.h | 8 +- include/trace/define_trace.h | 14 +- include/trace/events/avc.h | 53 - include/trace/events/bcache.h | 4 +- include/trace/events/btrfs.h | 28 +- include/trace/events/devlink.h | 37 - include/trace/events/f2fs.h | 10 +- include/trace/events/filelock.h | 8 +- include/trace/events/hswadsp.h | 385 + include/trace/events/iocost.h | 67 +- include/trace/events/mmflags.h | 9 +- include/trace/events/rcu.h | 54 +- include/trace/events/rdma.h | 41 +- include/trace/events/rpcrdma.h | 64 +- include/trace/events/rxrpc.h | 35 +- include/trace/events/sched.h | 4 - include/trace/events/sunrpc.h | 286 +- include/trace/events/target.h | 12 +- include/trace/events/xen.h | 20 + include/uapi/asm-generic/hugetlb_encode.h | 1 - include/uapi/asm-generic/siginfo.h | 4 +- include/uapi/asm-generic/unistd.h | 20 +- include/uapi/drm/amdgpu_drm.h | 5 - include/uapi/drm/drm_mode.h | 21 +- include/uapi/drm/i915_drm.h | 59 +- include/uapi/linux/aspeed-xdma.h | 42 - include/uapi/linux/bpf.h | 627 +- include/uapi/linux/btrfs_tree.h | 14 - include/uapi/linux/capability.h | 2 - include/uapi/linux/cdrom.h | 5 +- include/uapi/linux/coresight-stm.h | 1 - include/uapi/linux/devlink.h | 35 - include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/dqblk_xfs.h | 16 +- include/uapi/linux/elf.h | 1 - include/uapi/linux/ethtool.h | 2 - include/uapi/linux/ethtool_netlink.h | 18 +- include/uapi/linux/fscrypt.h | 6 +- include/uapi/linux/fuse.h | 34 +- include/uapi/linux/genetlink.h | 11 - include/uapi/linux/gpio.h | 334 +- include/uapi/linux/gtp.h | 2 - include/uapi/linux/if_alg.h | 1 - include/uapi/linux/if_bridge.h | 38 - include/uapi/linux/if_link.h | 235 +- include/uapi/linux/if_pppol2tp.h | 2 +- include/uapi/linux/iio/types.h | 1 - include/uapi/linux/inet_diag.h | 18 - include/uapi/linux/input-event-codes.h | 4 - include/uapi/linux/io_uring.h | 63 +- include/uapi/linux/iommu.h | 18 +- include/uapi/linux/ipmi_msgdefs.h | 2 - include/uapi/linux/kfd_ioctl.h | 11 +- include/uapi/linux/l2tp.h | 7 +- include/uapi/linux/mei.h | 49 - include/uapi/linux/membarrier.h | 26 - include/uapi/linux/mman.h | 1 - include/uapi/linux/mount.h | 1 - include/uapi/linux/mroute.h | 5 +- include/uapi/linux/netfilter/nf_tables.h | 8 - include/uapi/linux/netfilter/nfnetlink_conntrack.h | 3 +- include/uapi/linux/netlink.h | 2 - include/uapi/linux/nitro_enclaves.h | 359 - include/uapi/linux/nl80211.h | 196 +- include/uapi/linux/pci_regs.h | 3 +- include/uapi/linux/pidfd.h | 12 - include/uapi/linux/prctl.h | 10 - include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/rxrpc.h | 2 +- include/uapi/linux/tc_act/tc_mpls.h | 1 - include/uapi/linux/tc_act/tc_vlan.h | 4 - include/uapi/linux/tee.h | 13 - include/uapi/linux/tipc.h | 2 - include/uapi/linux/tipc_netlink.h | 2 - include/uapi/linux/v4l2-controls.h | 25 - include/uapi/linux/v4l2-mediabus.h | 15 +- include/uapi/linux/v4l2-subdev.h | 10 +- include/uapi/linux/vfio.h | 17 +- include/uapi/linux/videodev2.h | 23 +- include/uapi/linux/virtio_fs.h | 3 - include/uapi/linux/virtio_gpu.h | 19 - include/uapi/linux/virtio_mmio.h | 11 - include/uapi/linux/virtio_pci.h | 11 +- include/uapi/linux/watch_queue.h | 31 +- include/uapi/misc/fastrpc.h | 5 +- include/uapi/misc/habanalabs.h | 87 +- include/uapi/rdma/efa-abi.h | 1 - include/uapi/rdma/hns-abi.h | 4 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 16 - include/uapi/rdma/ib_user_ioctl_verbs.h | 15 - include/uapi/rdma/ib_user_verbs.h | 11 - include/uapi/rdma/rdma_user_rxe.h | 6 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 5 - include/video/imx-ipu-v3.h | 3 + include/video/mbxfb.h | 99 + init/Kconfig | 8 +- init/main.c | 2 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- kernel/Kconfig.preempt | 4 + kernel/Makefile | 5 +- kernel/acct.c | 2 +- kernel/audit.c | 9 +- kernel/audit.h | 4 + kernel/bpf/Makefile | 3 - kernel/bpf/arraymap.c | 91 +- kernel/bpf/bpf_inode_storage.c | 272 - kernel/bpf/bpf_iter.c | 62 +- kernel/bpf/bpf_local_storage.c | 600 - kernel/bpf/bpf_lsm.c | 21 +- kernel/bpf/bpf_struct_ops.c | 6 +- kernel/bpf/btf.c | 1221 +- kernel/bpf/cgroup.c | 2 +- kernel/bpf/core.c | 31 +- kernel/bpf/cpumap.c | 17 +- kernel/bpf/devmap.c | 17 +- kernel/bpf/hashtab.c | 16 +- kernel/bpf/helpers.c | 58 - kernel/bpf/inode.c | 116 +- kernel/bpf/lpm_trie.c | 1 - kernel/bpf/map_in_map.c | 24 +- kernel/bpf/map_in_map.h | 2 + kernel/bpf/map_iter.c | 15 - kernel/bpf/percpu_freelist.c | 101 +- kernel/bpf/percpu_freelist.h | 1 - kernel/bpf/preload/.gitignore | 4 - kernel/bpf/preload/Kconfig | 26 - kernel/bpf/preload/Makefile | 25 - kernel/bpf/preload/bpf_preload.h | 16 - kernel/bpf/preload/bpf_preload_kern.c | 91 - kernel/bpf/preload/bpf_preload_umd_blob.S | 7 - kernel/bpf/preload/iterators/.gitignore | 2 - kernel/bpf/preload/iterators/Makefile | 57 - kernel/bpf/preload/iterators/README | 4 - kernel/bpf/preload/iterators/bpf_preload_common.h | 13 - kernel/bpf/preload/iterators/iterators.bpf.c | 114 - kernel/bpf/preload/iterators/iterators.c | 94 - kernel/bpf/preload/iterators/iterators.skel.h | 412 - kernel/bpf/queue_stack_maps.c | 2 - kernel/bpf/reuseport_array.c | 3 +- kernel/bpf/ringbuf.c | 1 - kernel/bpf/stackmap.c | 6 +- kernel/bpf/syscall.c | 331 +- kernel/bpf/task_iter.c | 15 +- kernel/bpf/trampoline.c | 63 +- kernel/bpf/verifier.c | 1298 +- kernel/capability.c | 2 +- kernel/cgroup/cgroup.c | 6 +- kernel/cgroup/cpuset.c | 2 +- kernel/cgroup/namespace.c | 2 +- kernel/cpu_pm.c | 48 +- kernel/debug/debug_core.c | 48 +- kernel/debug/gdbstub.c | 5 +- kernel/debug/kdb/kdb_bp.c | 9 - kernel/debug/kdb/kdb_bt.c | 4 +- kernel/debug/kdb/kdb_debugger.c | 2 + kernel/debug/kdb/kdb_io.c | 22 +- kernel/debug/kdb/kdb_main.c | 8 +- kernel/debug/kdb/kdb_private.h | 4 + kernel/dma/Kconfig | 25 +- kernel/dma/Makefile | 1 - kernel/dma/coherent.c | 25 +- kernel/dma/contiguous.c | 153 +- kernel/dma/debug.c | 19 +- kernel/dma/debug.h | 122 - kernel/dma/direct.c | 170 +- kernel/dma/direct.h | 119 - kernel/dma/dummy.c | 3 +- kernel/dma/mapping.c | 159 +- kernel/dma/ops_helpers.c | 85 - kernel/dma/pool.c | 5 +- kernel/dma/swiotlb.c | 12 +- kernel/dma/virt.c | 4 +- kernel/entry/common.c | 4 +- kernel/events/core.c | 114 +- kernel/exit.c | 26 +- kernel/fork.c | 45 +- kernel/futex.c | 2 +- kernel/groups.c | 2 +- kernel/hung_task.c | 44 - kernel/irq/chip.c | 36 +- kernel/irq/debugfs.c | 4 - kernel/irq/internals.h | 9 - kernel/irq/irqdomain.c | 56 +- kernel/irq/msi.c | 83 +- kernel/irq/pm.c | 34 +- kernel/irq/proc.c | 2 +- kernel/irq/resend.c | 15 +- kernel/irq/settings.h | 7 - kernel/irq/timings.c | 2 +- kernel/jump_label.c | 12 +- kernel/kcsan/core.c | 210 +- kernel/kcsan/debugfs.c | 130 +- kernel/kcsan/encoding.h | 2 +- kernel/kcsan/kcsan-test.c | 128 +- kernel/kcsan/kcsan.h | 12 +- kernel/kcsan/report.c | 10 +- kernel/kcsan/selftest.c | 8 +- kernel/kexec.c | 2 +- kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 21 +- kernel/kprobes.c | 132 +- kernel/kthread.c | 2 +- kernel/livepatch/state.c | 2 +- kernel/locking/lockdep.c | 846 +- kernel/locking/locktorture.c | 38 +- kernel/module.c | 49 +- kernel/notifier.c | 144 +- kernel/panic.c | 12 +- kernel/params.c | 19 +- kernel/pid.c | 33 +- kernel/pid_namespace.c | 15 +- kernel/power/hibernate.c | 50 +- kernel/power/main.c | 8 +- kernel/power/power.h | 3 +- kernel/power/snapshot.c | 2 +- kernel/power/suspend.c | 14 +- kernel/power/swap.c | 36 +- kernel/power/user.c | 40 +- kernel/printk/Makefile | 1 - kernel/printk/internal.h | 4 +- kernel/printk/printk.c | 1153 +- kernel/printk/printk_ringbuffer.c | 2083 - kernel/printk/printk_ringbuffer.h | 382 - kernel/printk/printk_safe.c | 4 +- kernel/range.c | 3 +- kernel/rcu/Kconfig | 28 +- kernel/rcu/Kconfig.debug | 17 +- kernel/rcu/Makefile | 2 +- kernel/rcu/rcu.h | 18 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcu_segcblist.h | 2 +- kernel/rcu/rcuperf.c | 853 + kernel/rcu/rcuscale.c | 886 - kernel/rcu/rcutorture.c | 194 +- kernel/rcu/refscale.c | 19 +- kernel/rcu/srcutree.c | 19 +- kernel/rcu/tasks.h | 92 +- kernel/rcu/tree.c | 305 +- kernel/rcu/tree.h | 3 - kernel/rcu/tree_exp.h | 6 +- kernel/rcu/tree_plugin.h | 40 +- kernel/rcu/tree_stall.h | 36 +- kernel/rcu/update.c | 15 +- kernel/relay.c | 2 +- kernel/resource.c | 121 +- kernel/scftorture.c | 604 - kernel/sched/core.c | 19 +- kernel/sched/cpufreq_schedutil.c | 12 +- kernel/sched/deadline.c | 34 +- kernel/sched/debug.c | 56 +- kernel/sched/fair.c | 103 +- kernel/sched/features.h | 2 +- kernel/sched/membarrier.c | 136 +- kernel/sched/topology.c | 69 +- kernel/seccomp.c | 64 +- kernel/smp.c | 136 +- kernel/softirq.c | 1 - kernel/stacktrace.c | 8 +- kernel/static_call.c | 482 - kernel/sys.c | 12 +- kernel/sys_ni.c | 5 +- kernel/sysctl.c | 19 +- kernel/taskstats.c | 40 +- kernel/time/alarmtimer.c | 2 +- kernel/time/hrtimer.c | 4 +- kernel/time/namespace.c | 9 +- kernel/time/sched_clock.c | 6 +- kernel/time/tick-sched.c | 2 +- kernel/time/timekeeping.c | 119 +- kernel/time/timer.c | 6 +- kernel/torture.c | 34 +- kernel/trace/blktrace.c | 13 +- kernel/trace/bpf_trace.c | 178 +- kernel/trace/fgraph.c | 8 +- kernel/trace/ftrace.c | 24 +- kernel/trace/synth_event_gen_test.c | 18 +- kernel/trace/trace.c | 379 +- kernel/trace/trace.h | 10 +- kernel/trace/trace_boot.c | 17 +- kernel/trace/trace_dynevent.c | 10 +- kernel/trace/trace_events.c | 142 +- kernel/trace/trace_events_hist.c | 45 +- kernel/trace/trace_events_synth.c | 286 +- kernel/trace/trace_functions.c | 22 +- kernel/trace/trace_functions_graph.c | 8 +- kernel/trace/trace_hwlat.c | 8 +- kernel/trace/trace_kprobe.c | 41 +- kernel/trace/trace_printk.c | 12 +- kernel/trace/trace_probe.h | 1 - kernel/trace/trace_stack.c | 12 +- kernel/trace/trace_stat.c | 8 +- kernel/trace/trace_synth.h | 6 +- kernel/trace/trace_uprobe.c | 24 +- kernel/trace/tracing_map.c | 2 +- kernel/tracepoint.c | 41 +- kernel/user.c | 2 +- kernel/user_namespace.c | 6 +- kernel/utsname.c | 7 +- kernel/watchdog.c | 21 - kernel/watchdog_hld.c | 1 - kernel/workqueue.c | 4 +- lib/Kconfig.debug | 56 +- lib/Kconfig.kasan | 31 +- lib/Kconfig.kcsan | 5 - lib/Kconfig.kgdb | 15 - lib/Kconfig.ubsan | 14 - lib/Makefile | 6 +- lib/bitmap.c | 4 +- lib/checksum.c | 11 + lib/crc32.c | 2 +- lib/crypto/chacha20poly1305.c | 4 +- lib/debugobjects.c | 55 +- lib/decompress_bunzip2.c | 2 +- lib/decompress_unzstd.c | 7 +- lib/devres.c | 20 +- lib/dynamic_debug.c | 27 +- lib/dynamic_queue_limits.c | 4 +- lib/earlycpio.c | 2 +- lib/fault-inject-usercopy.c | 39 - lib/find_bit.c | 1 - lib/fonts/Kconfig | 7 - lib/fonts/Makefile | 1 - lib/fonts/font_6x8.c | 2576 - lib/fonts/fonts.c | 3 - lib/hexdump.c | 1 - lib/idr.c | 10 +- lib/iov_iter.c | 204 +- lib/kunit/test.c | 13 +- lib/libcrc32c.c | 2 +- lib/locking-selftest.c | 445 +- lib/math/rational.c | 2 +- lib/math/reciprocal_div.c | 1 - lib/mpi/Makefile | 6 - lib/mpi/ec.c | 1509 - lib/mpi/mpi-add.c | 155 - lib/mpi/mpi-bit.c | 253 +- lib/mpi/mpi-cmp.c | 46 +- lib/mpi/mpi-div.c | 234 - lib/mpi/mpi-internal.h | 53 - lib/mpi/mpi-inv.c | 143 - lib/mpi/mpi-mod.c | 155 - lib/mpi/mpi-mul.c | 91 - lib/mpi/mpicoder.c | 336 - lib/mpi/mpih-div.c | 294 - lib/mpi/mpih-mul.c | 25 - lib/mpi/mpiutil.c | 204 - lib/nlattr.c | 99 +- lib/nmi_backtrace.c | 6 +- lib/percpu-refcount.c | 131 +- lib/percpu_counter.c | 6 +- lib/radix-tree.c | 2 +- lib/scatterlist.c | 127 +- lib/string_helpers.c | 23 - lib/strncpy_from_user.c | 3 - lib/syscall.c | 2 +- lib/test_bitmap.c | 91 +- lib/test_firmware.c | 154 +- lib/test_free_pages.c | 42 - lib/test_hmm.c | 65 +- lib/test_kasan.c | 728 +- lib/test_kasan_module.c | 111 - lib/test_sysctl.c | 2 +- lib/test_xarray.c | 85 - lib/usercopy.c | 5 +- lib/vsprintf.c | 4 +- lib/xarray.c | 247 +- localversion-next | 1 - mm/Kconfig | 31 +- mm/Makefile | 3 +- mm/backing-dev.c | 14 +- mm/cma.h | 2 + mm/compaction.c | 11 +- mm/debug.c | 18 +- mm/debug_vm_pgtable.c | 219 +- mm/dmapool.c | 46 +- mm/fadvise.c | 9 +- mm/filemap.c | 142 +- mm/frame_vector.c | 4 +- mm/gup.c | 107 +- mm/gup_benchmark.c | 200 + mm/gup_test.c | 245 - mm/gup_test.h | 32 - mm/highmem.c | 4 +- mm/huge_memory.c | 41 +- mm/hugetlb.c | 122 +- mm/hwpoison-inject.c | 18 +- mm/internal.h | 30 +- mm/kasan/report.c | 34 +- mm/khugepaged.c | 15 +- mm/kmemleak-test.c | 99 + mm/kmemleak.c | 8 +- mm/madvise.c | 198 +- mm/memblock.c | 98 +- mm/memcontrol.c | 332 +- mm/memory-failure.c | 336 +- mm/memory.c | 171 +- mm/memory_hotplug.c | 267 +- mm/mempolicy.c | 8 +- mm/mempool.c | 18 +- mm/memremap.c | 329 +- mm/migrate.c | 87 +- mm/mincore.c | 28 +- mm/mmap.c | 180 +- mm/mmu_notifier.c | 2 +- mm/mprotect.c | 6 - mm/nommu.c | 9 +- mm/oom_kill.c | 2 - mm/page-writeback.c | 19 +- mm/page_alloc.c | 326 +- mm/page_counter.c | 2 +- mm/page_io.c | 42 +- mm/page_isolation.c | 55 +- mm/page_owner.c | 10 +- mm/page_poison.c | 20 +- mm/page_reporting.c | 4 +- mm/percpu.c | 3 +- mm/process_vm_access.c | 86 +- mm/readahead.c | 130 +- mm/rmap.c | 10 +- mm/shmem.c | 30 +- mm/shuffle.c | 2 +- mm/slab.c | 4 +- mm/slab.h | 4 + mm/slub.c | 32 +- mm/sparse.c | 12 +- mm/swap.c | 83 +- mm/swap_slots.c | 3 +- mm/swap_state.c | 38 +- mm/swapfile.c | 68 +- mm/truncate.c | 64 +- mm/util.c | 5 +- mm/vmalloc.c | 153 +- mm/vmscan.c | 23 +- mm/vmstat.c | 40 +- mm/workingset.c | 2 +- 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/atm/lec.c | 2 +- net/atm/signaling.c | 2 +- net/batman-adv/bat_iv_ogm.c | 1 - net/batman-adv/bat_v_elp.c | 1 - net/batman-adv/bat_v_ogm.c | 1 - net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/hard-interface.c | 19 +- net/batman-adv/hard-interface.h | 1 + net/batman-adv/main.c | 1 + net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 16 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/network-coding.c | 4 +- net/batman-adv/send.c | 2 +- net/batman-adv/soft-interface.c | 4 +- net/batman-adv/types.h | 4 +- net/bluetooth/Kconfig | 1 + net/bluetooth/a2mp.c | 22 +- net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_core.c | 43 +- net/bluetooth/hci_event.c | 94 +- net/bluetooth/hci_request.c | 85 +- net/bluetooth/l2cap_core.c | 7 +- net/bluetooth/l2cap_sock.c | 21 +- net/bluetooth/mgmt.c | 57 +- net/bluetooth/msft.c | 3 +- net/bluetooth/sco.c | 6 - net/bpf/test_run.c | 88 - net/bpfilter/Kconfig | 1 - net/bridge/br.c | 5 - net/bridge/br_forward.c | 17 +- net/bridge/br_ioctl.c | 2 +- net/bridge/br_mdb.c | 573 +- net/bridge/br_multicast.c | 1867 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 117 +- net/bridge/br_vlan.c | 6 +- net/bridge/netfilter/ebt_stp.c | 1 + net/caif/cfsrvl.c | 1 + net/can/af_can.c | 4 +- net/can/bcm.c | 2 +- net/can/gw.c | 2 +- net/can/proc.c | 2 +- net/can/raw.c | 26 +- net/compat.c | 4 +- net/core/bpf_sk_storage.c | 836 +- net/core/datagram.c | 33 +- net/core/dev.c | 130 +- net/core/devlink.c | 559 +- net/core/drop_monitor.c | 139 +- net/core/filter.c | 925 +- net/core/flow_dissector.c | 10 +- net/core/net-procfs.c | 15 +- net/core/net-sysfs.c | 10 +- net/core/net_namespace.c | 18 +- net/core/netpoll.c | 2 +- net/core/pktgen.c | 10 +- net/core/ptp_classifier.c | 30 - net/core/skbuff.c | 92 +- net/core/skmsg.c | 34 +- net/core/sock.c | 21 +- net/core/sock_diag.c | 9 +- net/core/sock_map.c | 382 +- net/core/sysctl_net_core.c | 17 +- net/dccp/ackvec.c | 2 +- net/dccp/ipv4.c | 8 +- net/dccp/timer.c | 3 +- net/dsa/dsa.c | 51 +- net/dsa/dsa2.c | 134 +- net/dsa/dsa_priv.h | 62 +- net/dsa/master.c | 20 +- net/dsa/port.c | 104 +- net/dsa/slave.c | 191 +- net/dsa/switch.c | 50 +- net/dsa/tag_8021q.c | 158 +- 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 | 26 +- net/dsa/tag_qca.c | 10 + net/dsa/tag_rtl4_a.c | 11 + net/dsa/tag_sja1105.c | 33 +- net/dsa/tag_trailer.c | 1 - net/ethtool/bitset.c | 26 +- net/ethtool/cabletest.c | 41 +- net/ethtool/channels.c | 37 +- net/ethtool/coalesce.c | 45 +- net/ethtool/common.c | 2 - net/ethtool/debug.c | 24 +- net/ethtool/eee.c | 32 +- net/ethtool/features.c | 30 +- net/ethtool/ioctl.c | 67 +- net/ethtool/linkinfo.c | 30 +- net/ethtool/linkmodes.c | 34 +- net/ethtool/linkstate.c | 14 +- net/ethtool/netlink.c | 124 +- net/ethtool/netlink.h | 35 +- net/ethtool/pause.c | 86 +- net/ethtool/privflags.c | 24 +- net/ethtool/rings.c | 35 +- net/ethtool/strset.c | 25 +- net/ethtool/tsinfo.c | 13 +- net/ethtool/tunnels.c | 42 +- net/ethtool/wol.c | 24 +- net/hsr/hsr_debugfs.c | 21 +- net/hsr/hsr_netlink.c | 6 +- net/ieee802154/netlink.c | 6 +- net/ipv4/af_inet.c | 1 - net/ipv4/bpf_tcp_ca.c | 34 +- net/ipv4/cipso_ipv4.c | 2 +- net/ipv4/fou.c | 10 +- net/ipv4/icmp.c | 16 +- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/inet_diag.c | 17 - net/ipv4/inet_hashtables.c | 6 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/ip_options.c | 35 +- net/ipv4/ip_output.c | 17 +- net/ipv4/ip_sockglue.c | 5 +- net/ipv4/ip_tunnel.c | 8 +- net/ipv4/ip_vti.c | 9 +- net/ipv4/ipmr.c | 14 +- net/ipv4/nexthop.c | 66 +- net/ipv4/ping.c | 29 +- net/ipv4/raw.c | 7 +- net/ipv4/route.c | 19 +- net/ipv4/syncookies.c | 6 +- net/ipv4/sysctl_net_ipv4.c | 9 - net/ipv4/tcp.c | 51 +- net/ipv4/tcp_bpf.c | 13 +- net/ipv4/tcp_cong.c | 27 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 223 +- net/ipv4/tcp_ipv4.c | 24 +- net/ipv4/tcp_metrics.c | 8 +- net/ipv4/tcp_output.c | 212 +- net/ipv4/tcp_recovery.c | 16 +- net/ipv4/tcp_scalable.c | 2 +- net/ipv4/tcp_timer.c | 1 + net/ipv4/udp.c | 2 +- net/ipv4/udp_bpf.c | 9 +- net/ipv4/udp_tunnel_nic.c | 96 +- net/ipv6/addrconf_core.c | 8 - net/ipv6/af_inet6.c | 2 - net/ipv6/icmp.c | 4 +- net/ipv6/inet6_hashtables.c | 6 +- net/ipv6/ip6_fib.c | 12 +- net/ipv6/ip6_gre.c | 33 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/ip6_vti.c | 8 +- net/ipv6/netfilter/ip6t_NPT.c | 39 - net/ipv6/raw.c | 2 +- net/ipv6/route.c | 3 +- net/ipv6/tcp_ipv6.c | 27 +- net/iucv/af_iucv.c | 2 +- net/iucv/iucv.c | 8 +- net/l2tp/Makefile | 2 - net/l2tp/l2tp_core.c | 329 +- net/l2tp/l2tp_core.h | 33 +- net/l2tp/l2tp_debugfs.c | 4 +- net/l2tp/l2tp_eth.c | 13 +- net/l2tp/l2tp_ip.c | 17 +- net/l2tp/l2tp_ip6.c | 17 +- net/l2tp/l2tp_netlink.c | 30 +- net/l2tp/l2tp_ppp.c | 70 +- net/l2tp/trace.h | 211 - net/mac80211/agg-rx.c | 2 +- net/mac80211/cfg.c | 112 +- net/mac80211/chan.c | 9 +- net/mac80211/debugfs.c | 1 - net/mac80211/driver-ops.h | 29 - net/mac80211/ibss.c | 7 +- net/mac80211/ieee80211_i.h | 44 +- net/mac80211/iface.c | 1578 +- net/mac80211/key.c | 15 + net/mac80211/main.c | 2 +- net/mac80211/mesh.c | 6 +- net/mac80211/mesh_hwmp.c | 4 +- net/mac80211/mesh_plink.c | 1 - net/mac80211/mesh_ps.c | 6 +- net/mac80211/mlme.c | 231 +- net/mac80211/offchannel.c | 40 +- net/mac80211/rate.c | 39 +- net/mac80211/rx.c | 98 +- net/mac80211/scan.c | 43 +- net/mac80211/sta_info.h | 2 + net/mac80211/status.c | 229 +- net/mac80211/trace.h | 33 - net/mac80211/tx.c | 249 +- net/mac80211/util.c | 193 - net/mac80211/vht.c | 4 + net/mptcp/mib.c | 9 - net/mptcp/mib.h | 9 - net/mptcp/options.c | 96 +- net/mptcp/pm.c | 94 +- net/mptcp/pm_netlink.c | 325 +- net/mptcp/protocol.c | 544 +- net/mptcp/protocol.h | 67 +- net/mptcp/subflow.c | 102 +- net/ncsi/ncsi-netlink.c | 6 +- net/netfilter/ipset/ip_set_core.c | 17 +- net/netfilter/ipvs/Kconfig | 1 + net/netfilter/ipvs/ip_vs_ctl.c | 13 +- net/netfilter/ipvs/ip_vs_sync.c | 3 + net/netfilter/nf_conntrack_core.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 5 +- net/netfilter/nf_conntrack_standalone.c | 6 +- net/netfilter/nf_tables_api.c | 86 +- net/netfilter/nf_tables_core.c | 15 +- net/netfilter/nf_tables_offload.c | 2 + net/netfilter/nfnetlink.c | 19 +- net/netfilter/nft_bitwise.c | 141 +- net/netfilter/nft_cmp.c | 13 +- net/netfilter/nft_socket.c | 27 - net/netfilter/xt_HMARK.c | 2 +- net/netlabel/netlabel_calipso.c | 10 +- net/netlabel/netlabel_cipso_v4.c | 6 +- net/netlabel/netlabel_domainhash.c | 5 +- net/netlabel/netlabel_mgmt.c | 6 +- net/netlabel/netlabel_unlabeled.c | 6 +- net/netlink/af_netlink.c | 63 +- net/netlink/genetlink.c | 377 +- net/netlink/policy.c | 170 +- net/nfc/digital_dep.c | 3 + net/openvswitch/actions.c | 40 +- net/openvswitch/conntrack.c | 10 +- net/openvswitch/datapath.c | 70 +- net/openvswitch/flow_table.c | 70 +- net/openvswitch/flow_table.h | 1 + net/openvswitch/meter.c | 6 +- net/openvswitch/vport-internal_dev.c | 8 +- net/openvswitch/vport.c | 7 +- net/packet/af_packet.c | 41 +- net/psample/psample.c | 6 +- net/qrtr/ns.c | 76 +- net/rds/cong.c | 2 +- net/rds/ib_cm.c | 2 +- net/rds/rdma.c | 2 +- net/rxrpc/af_rxrpc.c | 7 +- net/rxrpc/ar-internal.h | 77 +- net/rxrpc/call_accept.c | 263 +- net/rxrpc/call_object.c | 48 +- net/rxrpc/conn_client.c | 1088 +- net/rxrpc/conn_event.c | 22 +- net/rxrpc/conn_object.c | 12 +- net/rxrpc/conn_service.c | 7 - net/rxrpc/key.c | 20 +- net/rxrpc/local_object.c | 4 +- net/rxrpc/net_ns.c | 5 +- net/rxrpc/output.c | 6 - net/rxrpc/proc.c | 2 +- net/rxrpc/recvmsg.c | 36 +- net/rxrpc/rtt.c | 1 + net/rxrpc/rxkad.c | 8 +- net/rxrpc/sendmsg.c | 15 +- net/rxrpc/sysctl.c | 10 +- net/sched/act_api.c | 5 +- net/sched/act_ct.c | 8 +- net/sched/act_ctinfo.c | 5 +- net/sched/act_gate.c | 4 +- net/sched/act_mpls.c | 18 - net/sched/act_vlan.c | 40 - net/sched/cls_u32.c | 8 +- net/sctp/associola.c | 4 +- net/sctp/auth.c | 4 +- net/sctp/bind_addr.c | 2 +- net/sctp/chunk.c | 2 +- net/sctp/protocol.c | 8 +- net/sctp/sm_make_chunk.c | 6 +- net/sctp/ulpqueue.c | 2 +- net/smc/af_smc.c | 823 +- net/smc/smc.h | 19 - net/smc/smc_cdc.c | 4 +- net/smc/smc_clc.c | 500 +- net/smc/smc_clc.h | 250 +- net/smc/smc_close.c | 4 +- net/smc/smc_core.c | 77 +- net/smc/smc_core.h | 24 +- net/smc/smc_diag.c | 30 +- net/smc/smc_ism.c | 32 +- net/smc/smc_ism.h | 8 +- net/smc/smc_llc.c | 2 +- net/smc/smc_netns.h | 1 - net/smc/smc_pnet.c | 174 +- net/smc/smc_pnet.h | 15 - net/smc/smc_tx.c | 10 +- net/socket.c | 23 +- net/sunrpc/Kconfig | 1 + net/sunrpc/auth_gss/gss_krb5_crypto.c | 276 + net/sunrpc/auth_gss/gss_krb5_mech.c | 95 + net/sunrpc/auth_gss/gss_krb5_seal.c | 1 + net/sunrpc/auth_gss/gss_krb5_seqnum.c | 87 + net/sunrpc/auth_gss/gss_krb5_unseal.c | 1 + net/sunrpc/auth_gss/gss_krb5_wrap.c | 65 +- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/cache.c | 4 +- net/sunrpc/clnt.c | 78 +- net/sunrpc/rpcb_clnt.c | 129 +- net/sunrpc/sched.c | 52 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/sunrpc.h | 2 +- net/sunrpc/sysctl.c | 6 +- net/sunrpc/xprt.c | 24 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/transport.c | 7 + net/sunrpc/xprtsock.c | 5 +- net/tipc/core.c | 6 - net/tipc/core.h | 8 - net/tipc/crypto.c | 981 +- net/tipc/crypto.h | 43 +- net/tipc/link.c | 10 +- net/tipc/msg.c | 2 +- net/tipc/msg.h | 8 +- net/tipc/net.c | 20 +- net/tipc/net.h | 1 - net/tipc/netlink.c | 2 - net/tipc/netlink_compat.c | 6 +- net/tipc/node.c | 94 +- net/tipc/node.h | 2 - net/tipc/socket.c | 3 +- net/tipc/sysctl.c | 9 - net/tipc/topsrv.c | 1 + net/tipc/udp_media.c | 1 - net/tls/tls_main.c | 25 +- net/unix/af_unix.c | 1 + net/wimax/stack.c | 6 +- net/wireless/chan.c | 130 +- net/wireless/core.c | 8 +- net/wireless/core.h | 9 +- net/wireless/lib80211.c | 2 + net/wireless/mlme.c | 14 +- net/wireless/nl80211.c | 517 +- net/wireless/radiotap.c | 1 - net/wireless/reg.c | 329 +- net/wireless/scan.c | 585 +- net/wireless/sme.c | 2 +- net/wireless/util.c | 32 - net/wireless/wext-compat.c | 2 +- net/xdp/xdp_umem.c | 225 +- net/xdp/xdp_umem.h | 6 + net/xdp/xsk.c | 219 +- net/xdp/xsk.h | 11 +- net/xdp/xsk_buff_pool.c | 377 +- net/xdp/xsk_diag.c | 20 +- net/xdp/xsk_queue.h | 14 +- net/xdp/xskmap.c | 13 +- net/xfrm/Kconfig | 11 - net/xfrm/Makefile | 1 - net/xfrm/xfrm_compat.c | 625 - net/xfrm/xfrm_interface.c | 9 +- net/xfrm/xfrm_state.c | 77 +- net/xfrm/xfrm_user.c | 110 +- samples/Makefile | 1 - samples/bpf/.gitignore | 1 - samples/bpf/Makefile | 32 +- samples/bpf/cpustat_kern.c | 36 +- samples/bpf/cpustat_user.c | 47 +- samples/bpf/hbm.c | 3 +- samples/bpf/lathist_kern.c | 24 +- samples/bpf/lathist_user.c | 42 +- samples/bpf/offwaketime_kern.c | 52 +- samples/bpf/offwaketime_user.c | 66 +- samples/bpf/sockex3_kern.c | 20 +- samples/bpf/sockex3_user.c | 6 +- samples/bpf/spintest_kern.c | 36 +- samples/bpf/spintest_user.c | 68 +- samples/bpf/syscall_tp_kern.c | 24 +- samples/bpf/syscall_tp_user.c | 54 +- samples/bpf/task_fd_query_kern.c | 2 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/test_current_task_under_cgroup_kern.c | 27 +- samples/bpf/test_current_task_under_cgroup_user.c | 52 +- samples/bpf/test_map_in_map_kern.c | 7 +- samples/bpf/test_probe_write_user_kern.c | 12 +- samples/bpf/test_probe_write_user_user.c | 49 +- samples/bpf/trace_output_kern.c | 15 +- samples/bpf/trace_output_user.c | 55 +- samples/bpf/tracex3_kern.c | 2 +- samples/bpf/tracex5_user.c | 6 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdpsock_user.c | 406 +- samples/bpf/xsk_fwd.c | 1085 - samples/kmemleak/Makefile | 3 - samples/kmemleak/kmemleak-test.c | 99 - samples/kprobes/kprobe_example.c | 8 +- samples/kprobes/kretprobe_example.c | 6 +- samples/mic/mpssd/mpssd.c | 24 +- samples/nitro_enclaves/.gitignore | 2 - samples/nitro_enclaves/Makefile | 16 - samples/nitro_enclaves/ne_ioctl_sample.c | 883 - samples/vfio-mdev/mbochs.c | 3 +- samples/watch_queue/watch_test.c | 41 +- scripts/.gitignore | 1 - scripts/Makefile | 3 - scripts/Makefile.build | 5 - scripts/Makefile.kasan | 4 +- scripts/Makefile.kcsan | 4 +- scripts/Makefile.lib | 2 +- scripts/Makefile.modfinal | 5 +- scripts/Makefile.ubsan | 13 +- scripts/atomic/gen-atomic-instrumented.sh | 21 +- scripts/bpf_helpers_doc.py | 4 - scripts/checkpatch.pl | 157 +- scripts/clang-tools/gen_compile_commands.py | 236 - scripts/clang-tools/run-clang-tools.py | 74 - scripts/coccinelle/api/device_attr_show.cocci | 2 +- scripts/const_structs.checkpatch | 3 - scripts/decodecode | 29 +- scripts/dev-needs.sh | 315 - scripts/dtc/dtx_diff | 3 +- scripts/gdb/linux/dmesg.py | 147 +- scripts/gdb/linux/proc.py | 15 +- scripts/gdb/linux/tasks.py | 9 +- scripts/gdb/linux/utils.py | 7 - scripts/gen_compile_commands.py | 151 + scripts/get_maintainer.pl | 9 +- scripts/kconfig/Makefile | 16 +- scripts/kconfig/qconf.cc | 368 +- scripts/kconfig/qconf.h | 77 +- scripts/kernel-doc | 5 +- scripts/link-vmlinux.sh | 26 +- scripts/module-common.lds | 26 + scripts/module.lds.S | 29 - scripts/package/builddeb | 2 +- scripts/selinux/mdp/mdp.c | 7 - scripts/setlocalversion | 21 +- scripts/spdxcheck.py | 3 - scripts/spelling.txt | 7 +- scripts/tags.sh | 2 - security/bpf/hooks.c | 6 - security/integrity/digsig.c | 8 +- security/integrity/digsig_asymmetric.c | 24 +- security/integrity/evm/evm_main.c | 9 - security/integrity/ima/ima.h | 2 +- security/integrity/ima/ima_appraise.c | 27 +- security/integrity/ima/ima_crypto.c | 2 - security/integrity/ima/ima_fs.c | 10 +- security/integrity/ima/ima_main.c | 96 +- security/integrity/ima/ima_policy.c | 154 +- security/integrity/ima/ima_queue.c | 2 +- security/integrity/integrity_audit.c | 2 +- security/integrity/platform_certs/load_uefi.c | 85 +- security/keys/compat.c | 37 +- security/keys/internal.h | 5 + security/keys/keyctl.c | 2 +- security/loadpin/loadpin.c | 17 +- security/safesetid/lsm.c | 190 +- security/safesetid/lsm.h | 38 +- security/safesetid/securityfs.c | 190 +- security/security.c | 35 +- security/selinux/avc.c | 29 +- security/selinux/hooks.c | 25 +- security/selinux/include/conditional.h | 2 +- security/selinux/include/policycap.h | 20 - security/selinux/include/policycap_names.h | 18 - security/selinux/include/security.h | 63 +- security/selinux/selinuxfs.c | 259 +- security/selinux/ss/avtab.c | 49 +- security/selinux/ss/avtab.h | 1 - security/selinux/ss/conditional.c | 155 - security/selinux/ss/conditional.h | 2 - security/selinux/ss/hashtab.c | 53 - security/selinux/ss/hashtab.h | 6 - security/selinux/ss/services.c | 875 +- security/selinux/ss/services.h | 5 +- security/selinux/ss/sidtab.c | 10 - security/selinux/ss/sidtab.h | 2 - security/smack/smack.h | 19 +- security/smack/smack_access.c | 55 +- security/smack/smack_lsm.c | 252 +- security/smack/smackfs.c | 23 +- security/tomoyo/util.c | 29 +- sound/ac97/ac97_core.h | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 3 +- sound/atmel/ac97c.c | 22 +- sound/core/compress_offload.c | 5 +- sound/core/control.c | 56 +- sound/core/control_compat.c | 14 +- sound/core/hrtimer.c | 2 +- sound/core/hwdep.c | 27 +- sound/core/hwdep_compat.c | 23 +- sound/core/init.c | 3 +- sound/core/memalloc.c | 2 +- sound/core/pcm.c | 8 +- sound/core/pcm_memory.c | 3 +- sound/core/rawmidi.c | 2 +- sound/core/seq/oss/seq_oss.c | 7 +- sound/core/timer.c | 26 +- sound/drivers/aloop.c | 23 +- sound/drivers/pcsp/pcsp_lib.c | 12 +- sound/drivers/portman2x4.c | 2 +- sound/drivers/vx/vx_core.c | 4 +- sound/drivers/vx/vx_pcm.c | 2 + sound/firewire/amdtp-stream.c | 25 +- sound/firewire/amdtp-stream.h | 2 +- sound/hda/ext/hdac_ext_bus.c | 5 +- sound/hda/hdac_i915.c | 46 +- sound/mips/hal2.c | 58 +- sound/pci/asihpi/asihpi.c | 37 +- sound/pci/asihpi/hpioctl.c | 16 +- sound/pci/asihpi/hpios.h | 2 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 3 - sound/pci/hda/hda_intel.c | 6 +- sound/pci/hda/hda_jack.c | 14 +- sound/pci/hda/hda_jack.h | 2 +- sound/pci/hda/hda_local.h | 8 +- sound/pci/hda/patch_ca0132.c | 1788 +- sound/pci/hda/patch_hdmi.c | 1 - sound/pci/hda/patch_realtek.c | 12 - sound/pci/mixart/mixart.h | 2 +- sound/pci/riptide/riptide.c | 20 +- sound/pci/rme9652/hdsp.c | 55 +- sound/pci/rme9652/hdspm.c | 13 +- sound/soc/amd/acp3x-rt5682-max9836.c | 11 +- sound/soc/atmel/Kconfig | 25 - sound/soc/atmel/Makefile | 4 - sound/soc/atmel/atmel-pcm-dma.c | 1 + sound/soc/atmel/mchp-spdifrx.c | 953 - sound/soc/atmel/mchp-spdiftx.c | 871 - sound/soc/codecs/Kconfig | 22 - sound/soc/codecs/Makefile | 6 - sound/soc/codecs/ak4458.c | 120 +- sound/soc/codecs/ak4458.h | 5 +- sound/soc/codecs/ak5558.c | 30 - sound/soc/codecs/cs4234.c | 918 - sound/soc/codecs/cs4234.h | 287 - sound/soc/codecs/cs42l51.c | 9 - sound/soc/codecs/cs47l15.c | 2 +- sound/soc/codecs/cs47l35.c | 2 +- sound/soc/codecs/da7219-aad.c | 85 +- sound/soc/codecs/da7219-aad.h | 3 - sound/soc/codecs/da7219.c | 494 +- sound/soc/codecs/da7219.h | 1 - sound/soc/codecs/hdac_hda.c | 3 - sound/soc/codecs/hdac_hdmi.c | 140 +- sound/soc/codecs/hdmi-codec.c | 12 +- sound/soc/codecs/max98373-sdw.c | 21 +- sound/soc/codecs/max9867.c | 131 +- sound/soc/codecs/max9867.h | 4 +- sound/soc/codecs/mt6359.c | 2758 - sound/soc/codecs/mt6359.h | 2640 - sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/rt1015.c | 111 +- sound/soc/codecs/rt1015.h | 8 - sound/soc/codecs/rt1015p.c | 148 - sound/soc/codecs/rt1308-sdw.c | 19 +- sound/soc/codecs/rt5682-i2c.c | 1 - sound/soc/codecs/rt5682-sdw.c | 22 +- sound/soc/codecs/rt5682.c | 97 +- sound/soc/codecs/rt5682.h | 2 + sound/soc/codecs/rt700-sdw.c | 25 +- sound/soc/codecs/rt711-sdw.c | 26 +- sound/soc/codecs/rt715-sdw.c | 41 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/rt715.h | 2 - sound/soc/codecs/tas2562.c | 63 +- sound/soc/codecs/tas2770.c | 399 +- sound/soc/codecs/tas2770.h | 47 +- sound/soc/codecs/tas5086.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 177 +- sound/soc/codecs/tlv320adcx140.h | 8 - sound/soc/codecs/tlv320aic32x4-clk.c | 9 +- sound/soc/codecs/tlv320aic32x4.c | 83 +- sound/soc/codecs/tlv320aic32x4.h | 7 - sound/soc/codecs/wm0010.c | 3 +- sound/soc/codecs/wm8523.h | 2 +- sound/soc/codecs/wm8962.c | 2 - sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 28 +- sound/soc/codecs/wsa881x.c | 1 - sound/soc/fsl/Kconfig | 2 +- sound/soc/fsl/fsl-asoc-card.c | 15 - sound/soc/fsl/fsl_audmix.c | 16 +- sound/soc/fsl/fsl_dma.c | 2 +- sound/soc/fsl/fsl_esai.c | 14 +- sound/soc/fsl/fsl_sai.c | 309 +- sound/soc/fsl/fsl_sai.h | 92 +- sound/soc/fsl/fsl_spdif.c | 4 + sound/soc/fsl/imx-audmix.c | 8 +- sound/soc/fsl/imx-es8328.c | 12 +- sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/mx27vis-aic32x4.c | 10 +- sound/soc/generic/simple-card.c | 33 +- sound/soc/intel/Kconfig | 50 +- sound/soc/intel/Makefile | 3 +- sound/soc/intel/atom/sst-atom-controls.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 3 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 4 +- sound/soc/intel/atom/sst-mfld-platform.h | 4 +- sound/soc/intel/atom/sst/sst.c | 6 +- sound/soc/intel/atom/sst/sst.h | 41 +- sound/soc/intel/atom/sst/sst_acpi.c | 1 + sound/soc/intel/atom/sst/sst_drv_interface.c | 3 + sound/soc/intel/atom/sst/sst_ipc.c | 1 + sound/soc/intel/atom/sst/sst_loader.c | 4 +- sound/soc/intel/atom/sst/sst_pvt.c | 5 +- sound/soc/intel/atom/sst/sst_stream.c | 1 + sound/soc/intel/baytrail/Makefile | 5 + sound/soc/intel/baytrail/sst-baytrail-dsp.c | 358 + sound/soc/intel/baytrail/sst-baytrail-ipc.c | 772 + sound/soc/intel/baytrail/sst-baytrail-ipc.h | 65 + sound/soc/intel/baytrail/sst-baytrail-pcm.c | 459 + sound/soc/intel/boards/Kconfig | 36 +- sound/soc/intel/boards/Makefile | 11 +- sound/soc/intel/boards/bdw-rt5650.c | 47 +- sound/soc/intel/boards/bdw-rt5677.c | 42 +- sound/soc/intel/boards/broadwell.c | 45 +- sound/soc/intel/boards/byt-max98090.c | 182 + sound/soc/intel/boards/byt-rt5640.c | 224 + sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 1 + sound/soc/intel/boards/bytcr_rt5640.c | 1 + sound/soc/intel/boards/haswell.c | 32 +- sound/soc/intel/boards/hda_dsp_common.c | 7 +- sound/soc/intel/boards/hda_dsp_common.h | 3 + sound/soc/intel/boards/sof_rt5682.c | 13 - sound/soc/intel/boards/sof_sdw.c | 348 +- sound/soc/intel/boards/sof_sdw_common.h | 26 +- sound/soc/intel/boards/sof_sdw_dmic.c | 1 - sound/soc/intel/boards/sof_sdw_max98373.c | 38 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 6 - sound/soc/intel/boards/sof_sdw_rt1316.c | 119 - sound/soc/intel/boards/sof_sdw_rt5682.c | 2 - sound/soc/intel/boards/sof_sdw_rt700.c | 8 +- sound/soc/intel/boards/sof_sdw_rt711.c | 2 - sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 174 - sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 42 - sound/soc/intel/catpt/Makefile | 6 - sound/soc/intel/catpt/core.h | 188 - sound/soc/intel/catpt/device.c | 352 - sound/soc/intel/catpt/dsp.c | 578 - sound/soc/intel/catpt/ipc.c | 298 - sound/soc/intel/catpt/loader.c | 671 - sound/soc/intel/catpt/messages.c | 313 - sound/soc/intel/catpt/messages.h | 401 - sound/soc/intel/catpt/pcm.c | 1175 - sound/soc/intel/catpt/registers.h | 178 - sound/soc/intel/catpt/sysfs.c | 55 - sound/soc/intel/catpt/trace.h | 83 - sound/soc/intel/common/Makefile | 4 + sound/soc/intel/common/soc-acpi-intel-byt-match.c | 15 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 89 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 34 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 16 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 232 +- sound/soc/intel/common/sst-acpi.c | 236 + sound/soc/intel/common/sst-dsp-priv.h | 284 +- sound/soc/intel/common/sst-dsp.c | 162 + sound/soc/intel/common/sst-dsp.h | 237 +- sound/soc/intel/common/sst-firmware.c | 1273 + sound/soc/intel/common/sst-ipc.c | 27 + sound/soc/intel/common/sst-ipc.h | 3 + sound/soc/intel/haswell/Makefile | 5 + sound/soc/intel/haswell/sst-haswell-dsp.c | 705 + sound/soc/intel/haswell/sst-haswell-ipc.c | 2222 + sound/soc/intel/haswell/sst-haswell-ipc.h | 527 + sound/soc/intel/haswell/sst-haswell-pcm.c | 1369 + sound/soc/intel/keembay/kmb_platform.c | 145 +- sound/soc/intel/skylake/bxt-sst.c | 2 + sound/soc/intel/skylake/cnl-sst-dsp.h | 4 +- sound/soc/intel/skylake/cnl-sst.c | 4 +- sound/soc/intel/skylake/skl-nhlt.c | 2 +- sound/soc/intel/skylake/skl-sst-cldma.c | 2 +- sound/soc/intel/skylake/skl-sst-dsp.c | 2 +- sound/soc/intel/skylake/skl-sst-ipc.c | 2 +- sound/soc/intel/skylake/skl-sst-ipc.h | 16 +- sound/soc/intel/skylake/skl-sst-utils.c | 2 +- sound/soc/intel/skylake/skl-sst.c | 4 +- sound/soc/intel/skylake/skl-topology.c | 8 +- sound/soc/intel/skylake/skl-topology.h | 8 +- sound/soc/intel/skylake/skl.c | 10 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/mediatek/Kconfig | 1 - sound/soc/mediatek/mt8173/mt8173-rt5650.c | 5 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 50 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 5 +- sound/soc/meson/axg-tdm-formatter.c | 2 +- sound/soc/meson/meson-card-utils.c | 33 +- sound/soc/qcom/Kconfig | 19 +- sound/soc/qcom/Makefile | 2 - sound/soc/qcom/common.c | 4 - sound/soc/qcom/lpass-apq8016.c | 88 +- sound/soc/qcom/lpass-cpu.c | 220 +- sound/soc/qcom/lpass-ipq806x.c | 67 - sound/soc/qcom/lpass-lpaif-reg.h | 157 +- sound/soc/qcom/lpass-platform.c | 138 +- sound/soc/qcom/lpass-sc7180.c | 217 - sound/soc/qcom/lpass.h | 63 +- sound/soc/qcom/qdsp6/Makefile | 1 - sound/soc/qcom/qdsp6/q6adm.c | 2 - sound/soc/qcom/qdsp6/q6afe-clocks.c | 272 - sound/soc/qcom/qdsp6/q6afe-dai.c | 231 - sound/soc/qcom/qdsp6/q6afe.c | 310 +- sound/soc/qcom/qdsp6/q6afe.h | 33 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 416 +- sound/soc/qcom/qdsp6/q6asm.c | 175 +- sound/soc/qcom/qdsp6/q6asm.h | 49 +- sound/soc/qcom/qdsp6/q6core.c | 2 - sound/soc/qcom/qdsp6/q6routing.c | 123 +- sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_max98090.c | 3 +- sound/soc/samsung/Kconfig | 2 +- sound/soc/samsung/h1940_uda1380.c | 71 +- sound/soc/samsung/neo1973_wm8753.c | 85 +- sound/soc/samsung/rx1950_uda1380.c | 72 +- sound/soc/samsung/s3c-i2s-v2.c | 3 +- sound/soc/samsung/s3c-i2s-v2.h | 3 +- sound/soc/samsung/s3c2412-i2s.c | 9 +- sound/soc/samsung/s3c24xx-i2s.c | 7 + sound/soc/sh/siu.h | 2 +- sound/soc/sh/siu_pcm.c | 21 +- sound/soc/soc-component.c | 73 +- sound/soc/soc-compress.c | 30 +- sound/soc/soc-core.c | 76 +- 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/soc-topology.c | 18 +- sound/soc/sof/Kconfig | 2 +- sound/soc/sof/control.c | 149 +- sound/soc/sof/debug.c | 2 +- sound/soc/sof/imx/Kconfig | 10 - sound/soc/sof/imx/Makefile | 3 - sound/soc/sof/imx/imx-common.c | 75 - sound/soc/sof/imx/imx-common.h | 16 - sound/soc/sof/imx/imx8.c | 40 +- sound/soc/sof/imx/imx8m.c | 27 +- sound/soc/sof/intel/Kconfig | 31 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 2 +- sound/soc/sof/intel/bdw.c | 2 +- sound/soc/sof/intel/byt.c | 6 +- sound/soc/sof/intel/cnl.c | 40 +- sound/soc/sof/intel/hda-codec.c | 28 +- sound/soc/sof/intel/hda-dsp.c | 20 +- sound/soc/sof/intel/hda-ipc.h | 4 - sound/soc/sof/intel/hda-loader.c | 196 +- sound/soc/sof/intel/hda-stream.c | 69 - sound/soc/sof/intel/hda.c | 47 +- sound/soc/sof/intel/hda.h | 12 +- sound/soc/sof/intel/shim.h | 2 +- sound/soc/sof/intel/tgl.c | 153 - sound/soc/sof/ipc.c | 16 +- sound/soc/sof/loader.c | 34 +- sound/soc/sof/pcm.c | 8 +- sound/soc/sof/pm.c | 13 +- sound/soc/sof/sof-acpi-dev.c | 2 - sound/soc/sof/sof-audio.c | 56 +- sound/soc/sof/sof-audio.h | 10 - sound/soc/sof/sof-of-dev.c | 6 - sound/soc/sof/sof-pci-dev.c | 59 +- sound/soc/sof/sof-priv.h | 22 +- sound/soc/sof/topology.c | 421 +- sound/soc/sprd/sprd-pcm-compress.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 10 +- sound/soc/sunxi/sun4i-codec.c | 2 +- sound/soc/sunxi/sun50i-codec-analog.c | 176 +- sound/soc/sunxi/sun8i-codec.c | 473 +- 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/Kconfig | 2 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/ti/j721e-evm.c | 13 +- sound/soc/txx9/txx9aclc.c | 11 +- sound/soc/txx9/txx9aclc.h | 2 +- sound/soc/xilinx/Kconfig | 4 +- sound/usb/6fire/firmware.c | 38 +- sound/usb/card.c | 133 +- sound/usb/endpoint.c | 2 +- sound/usb/helper.c | 16 +- sound/usb/helper.h | 1 + sound/usb/hiface/pcm.c | 14 +- sound/usb/line6/driver.c | 72 +- sound/usb/line6/podhd.c | 23 +- sound/usb/line6/toneport.c | 9 +- sound/usb/midi.c | 13 +- sound/usb/misc/ua101.c | 16 +- sound/usb/mixer_quirks.c | 213 - sound/usb/mixer_scarlett_gen2.c | 4 +- sound/usb/mixer_us16x08.c | 8 +- sound/usb/quirks-table.h | 262 +- sound/usb/quirks.c | 12 +- sound/usb/usbaudio.h | 1 + sound/usb/usx2y/us122l.c | 42 +- tools/arch/x86/include/asm/orc_types.h | 34 + tools/arch/x86/tools/gen-insn-attr-x86.awk | 50 +- tools/bootconfig/main.c | 147 +- tools/bootconfig/scripts/bconf2ftrace.sh | 199 - tools/bootconfig/scripts/ftrace.sh | 109 - tools/bootconfig/scripts/ftrace2bconf.sh | 244 - tools/bootconfig/scripts/xbc.sh | 56 - tools/bpf/bpftool/Documentation/Makefile | 15 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 37 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 33 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 33 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 37 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 27 +- tools/bpf/bpftool/Documentation/bpftool-link.rst | 36 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 48 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 34 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 34 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 34 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 35 +- tools/bpf/bpftool/Documentation/bpftool.rst | 34 +- tools/bpf/bpftool/Documentation/common_options.rst | 22 - tools/bpf/bpftool/Makefile | 6 +- tools/bpf/bpftool/bash-completion/bpftool | 25 +- tools/bpf/bpftool/gen.c | 2 + tools/bpf/bpftool/json_writer.c | 6 - tools/bpf/bpftool/json_writer.h | 3 - tools/bpf/bpftool/link.c | 44 +- tools/bpf/bpftool/main.c | 33 +- tools/bpf/bpftool/map.c | 152 +- tools/bpf/bpftool/net.c | 299 +- tools/bpf/bpftool/prog.c | 203 +- tools/bpf/resolve_btfids/Makefile | 2 - tools/bpf/resolve_btfids/main.c | 29 +- tools/build/Makefile | 2 - tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + tools/build/feature/test-all.c | 4 + tools/build/feature/test-libelf-mmap.c | 9 + tools/cgroup/iocost_monitor.py | 54 +- 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/iio/iio_event_monitor.c | 2 - tools/include/linux/btf_ids.h | 59 +- tools/include/linux/objtool.h | 129 - tools/include/linux/static_call_types.h | 35 - tools/include/uapi/asm-generic/unistd.h | 14 +- tools/include/uapi/linux/bpf.h | 627 +- tools/lib/bpf/Makefile | 28 +- tools/lib/bpf/bpf.c | 70 +- tools/lib/bpf/bpf.h | 39 +- tools/lib/bpf/bpf_core_read.h | 120 +- tools/lib/bpf/bpf_helpers.h | 49 - tools/lib/bpf/bpf_prog_linfo.c | 3 + tools/lib/bpf/bpf_tracing.h | 4 +- tools/lib/bpf/btf.c | 1911 +- tools/lib/bpf/btf.h | 103 +- tools/lib/bpf/btf_dump.c | 87 +- tools/lib/bpf/hashmap.c | 3 - tools/lib/bpf/hashmap.h | 12 - tools/lib/bpf/libbpf.c | 3388 +- tools/lib/bpf/libbpf.h | 12 +- tools/lib/bpf/libbpf.map | 38 - tools/lib/bpf/libbpf_common.h | 2 - tools/lib/bpf/libbpf_internal.h | 147 +- tools/lib/bpf/libbpf_probes.c | 8 +- tools/lib/bpf/netlink.c | 128 +- tools/lib/bpf/nlattr.c | 9 +- tools/lib/bpf/ringbuf.c | 8 +- tools/lib/bpf/xsk.c | 380 +- tools/lib/bpf/xsk.h | 9 - tools/lib/subcmd/help.c | 10 +- tools/memory-model/Documentation/README | 82 - tools/memory-model/Documentation/cheatsheet.txt | 33 +- .../Documentation/control-dependencies.txt | 256 - tools/memory-model/Documentation/litmus-tests.txt | 1091 - tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/ordering.txt | 461 - tools/memory-model/Documentation/recipes.txt | 4 +- tools/memory-model/Documentation/references.txt | 2 +- tools/memory-model/Documentation/simple.txt | 271 - tools/memory-model/README | 164 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/Makefile | 4 - tools/objtool/arch.h | 4 - tools/objtool/arch/x86/Build | 1 - tools/objtool/arch/x86/decode.c | 37 - tools/objtool/arch/x86/include/arch_special.h | 20 - tools/objtool/arch/x86/special.c | 145 - tools/objtool/builtin-check.c | 15 +- tools/objtool/builtin-orc.c | 27 +- tools/objtool/check.c | 417 +- tools/objtool/check.h | 10 +- tools/objtool/elf.c | 8 +- tools/objtool/elf.h | 3 +- tools/objtool/objtool.c | 30 - tools/objtool/objtool.h | 7 +- tools/objtool/orc_dump.c | 9 +- tools/objtool/orc_gen.c | 12 +- tools/objtool/special.c | 48 +- tools/objtool/special.h | 10 - tools/objtool/sync-check.sh | 33 +- tools/objtool/weak.c | 6 +- tools/perf/Makefile.config | 4 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 12 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 12 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 10 +- tools/perf/util/bpf-loader.c | 12 +- tools/perf/util/symbol.h | 2 +- tools/power/acpi/Makefile | 2 - tools/power/cpupower/Makefile | 2 +- tools/power/cpupower/debug/i386/intel_gsic.c | 2 +- tools/power/cpupower/utils/cpufreq-set.c | 14 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/testing/kunit/configs/broken_on_uml.config | 1 - tools/testing/kunit/kunit.py | 58 +- tools/testing/kunit/kunit_json.py | 63 - tools/testing/kunit/kunit_kernel.py | 15 +- tools/testing/kunit/kunit_tool_test.py | 33 - tools/testing/nvdimm/dax-dev.c | 22 +- tools/testing/nvdimm/test/iomap.c | 2 +- tools/testing/radix-tree/idr-test.c | 29 - tools/testing/scatterlist/Makefile | 3 +- tools/testing/scatterlist/linux/mm.h | 35 - tools/testing/scatterlist/main.c | 53 +- tools/testing/selftests/Makefile | 8 +- tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/fp/.gitignore | 5 - tools/testing/selftests/arm64/fp/Makefile | 17 - tools/testing/selftests/arm64/fp/README | 100 - tools/testing/selftests/arm64/fp/asm-offsets.h | 11 - tools/testing/selftests/arm64/fp/assembler.h | 57 - tools/testing/selftests/arm64/fp/fpsimd-stress | 60 - tools/testing/selftests/arm64/fp/fpsimd-test.S | 482 - tools/testing/selftests/arm64/fp/sve-probe-vls.c | 58 - tools/testing/selftests/arm64/fp/sve-ptrace-asm.S | 33 - tools/testing/selftests/arm64/fp/sve-ptrace.c | 336 - tools/testing/selftests/arm64/fp/sve-stress | 59 - tools/testing/selftests/arm64/fp/sve-test.S | 672 - tools/testing/selftests/arm64/fp/vlset.c | 155 - tools/testing/selftests/arm64/pauth/.gitignore | 2 - tools/testing/selftests/arm64/pauth/Makefile | 39 - tools/testing/selftests/arm64/pauth/exec_target.c | 34 - tools/testing/selftests/arm64/pauth/helper.c | 39 - tools/testing/selftests/arm64/pauth/helper.h | 28 - tools/testing/selftests/arm64/pauth/pac.c | 368 - .../testing/selftests/arm64/pauth/pac_corruptor.S | 19 - tools/testing/selftests/bpf/.gitignore | 2 + tools/testing/selftests/bpf/Makefile | 16 +- tools/testing/selftests/bpf/README.rst | 21 - tools/testing/selftests/bpf/bench.c | 5 +- tools/testing/selftests/bpf/benchs/bench_rename.c | 17 + tools/testing/selftests/bpf/benchs/bench_trigger.c | 17 - tools/testing/selftests/bpf/bpf_tcp_helpers.h | 13 +- tools/testing/selftests/bpf/flow_dissector_load.h | 8 +- tools/testing/selftests/bpf/network_helpers.c | 37 - tools/testing/selftests/bpf/network_helpers.h | 2 - tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 115 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 4 - tools/testing/selftests/bpf/prog_tests/btf.c | 6811 - tools/testing/selftests/bpf/prog_tests/btf_dump.c | 105 - .../testing/selftests/bpf/prog_tests/btf_endian.c | 101 - .../selftests/bpf/prog_tests/btf_map_in_map.c | 35 +- .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 234 - tools/testing/selftests/bpf/prog_tests/btf_write.c | 244 - .../selftests/bpf/prog_tests/cls_redirect.c | 72 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 350 +- tools/testing/selftests/bpf/prog_tests/d_path.c | 157 - .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 293 +- .../selftests/bpf/prog_tests/global_data_init.c | 3 +- tools/testing/selftests/bpf/prog_tests/ksyms.c | 42 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 88 - tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 9 +- tools/testing/selftests/bpf/prog_tests/metadata.c | 141 - .../selftests/bpf/prog_tests/pe_preserve_elems.c | 66 - .../testing/selftests/bpf/prog_tests/perf_buffer.c | 65 +- tools/testing/selftests/bpf/prog_tests/pinning.c | 49 +- .../selftests/bpf/prog_tests/raw_tp_test_run.c | 96 - .../selftests/bpf/prog_tests/reference_tracking.c | 2 +- .../selftests/bpf/prog_tests/resolve_btfids.c | 45 +- tools/testing/selftests/bpf/prog_tests/sk_assign.c | 7 +- .../selftests/bpf/prog_tests/snprintf_btf.c | 62 - .../testing/selftests/bpf/prog_tests/sock_fields.c | 382 - .../selftests/bpf/prog_tests/sockmap_basic.c | 189 - .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 4 +- tools/testing/selftests/bpf/prog_tests/subprogs.c | 31 - tools/testing/selftests/bpf/prog_tests/tailcalls.c | 332 - .../selftests/bpf/prog_tests/tcp_hdr_options.c | 634 - .../testing/selftests/bpf/prog_tests/test_bpffs.c | 94 - .../selftests/bpf/prog_tests/test_local_storage.c | 60 - tools/testing/selftests/bpf/prog_tests/test_lsm.c | 9 - .../selftests/bpf/prog_tests/test_overhead.c | 14 +- tools/testing/selftests/bpf/prog_tests/trace_ext.c | 111 - .../selftests/bpf/prog_tests/xdp_noinline.c | 51 +- 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 | 32 - .../testing/selftests/bpf/progs/bpf_iter_sockmap.c | 59 - .../selftests/bpf/progs/bpf_iter_task_btf.c | 50 - .../selftests/bpf/progs/bpf_iter_task_file.c | 10 +- .../selftests/bpf/progs/btf__core_reloc_enumval.c | 3 - .../bpf/progs/btf__core_reloc_enumval___diff.c | 3 - .../progs/btf__core_reloc_enumval___err_missing.c | 3 - .../progs/btf__core_reloc_enumval___val3_missing.c | 3 - .../progs/btf__core_reloc_size___err_ambiguous.c | 4 - .../bpf/progs/btf__core_reloc_type_based.c | 3 - .../btf__core_reloc_type_based___all_missing.c | 3 - .../progs/btf__core_reloc_type_based___diff_sz.c | 3 - .../btf__core_reloc_type_based___fn_wrong_args.c | 3 - .../progs/btf__core_reloc_type_based___incompat.c | 3 - .../selftests/bpf/progs/btf__core_reloc_type_id.c | 3 - .../btf__core_reloc_type_id___missing_targets.c | 3 - tools/testing/selftests/bpf/progs/btf_ptr.h | 27 - .../testing/selftests/bpf/progs/core_reloc_types.h | 352 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 27 - .../selftests/bpf/progs/fmod_ret_freplace.c | 14 - .../selftests/bpf/progs/freplace_attach_probe.c | 40 - .../selftests/bpf/progs/freplace_cls_redirect.c | 34 - .../selftests/bpf/progs/freplace_connect_v4_prog.c | 19 - .../selftests/bpf/progs/freplace_get_constant.c | 15 - tools/testing/selftests/bpf/progs/local_storage.c | 140 - tools/testing/selftests/bpf/progs/lsm.c | 64 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 16 +- .../testing/selftests/bpf/progs/metadata_unused.c | 15 - tools/testing/selftests/bpf/progs/metadata_used.c | 15 - .../selftests/bpf/progs/netif_receive_skb.c | 249 - tools/testing/selftests/bpf/progs/pyperf.h | 11 +- .../testing/selftests/bpf/progs/pyperf_subprogs.c | 5 - tools/testing/selftests/bpf/progs/strobemeta.h | 30 +- .../selftests/bpf/progs/strobemeta_subprogs.c | 10 - 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 | 38 - .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 41 - .../selftests/bpf/progs/tailcall_bpf2bpf3.c | 61 - .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 61 - .../selftests/bpf/progs/test_btf_map_in_map.c | 31 - .../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 174 - .../selftests/bpf/progs/test_cls_redirect.c | 105 +- .../bpf/progs/test_cls_redirect_subprogs.c | 2 - .../selftests/bpf/progs/test_core_reloc_enumval.c | 72 - .../selftests/bpf/progs/test_core_reloc_kernel.c | 2 - .../bpf/progs/test_core_reloc_type_based.c | 110 - .../selftests/bpf/progs/test_core_reloc_type_id.c | 115 - tools/testing/selftests/bpf/progs/test_d_path.c | 65 - tools/testing/selftests/bpf/progs/test_ksyms_btf.c | 55 - .../selftests/bpf/progs/test_l4lb_noinline.c | 41 +- .../bpf/progs/test_misc_tcp_hdr_options.c | 325 - tools/testing/selftests/bpf/progs/test_overhead.c | 6 + .../selftests/bpf/progs/test_pe_preserve_elems.c | 38 - .../testing/selftests/bpf/progs/test_pkt_access.c | 20 - .../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 + .../bpf/progs/test_sockmap_invalid_update.c | 23 - .../selftests/bpf/progs/test_sockmap_kern.h | 34 +- .../selftests/bpf/progs/test_sockmap_update.c | 48 - tools/testing/selftests/bpf/progs/test_subprogs.c | 103 - .../selftests/bpf/progs/test_sysctl_loop1.c | 4 +- .../selftests/bpf/progs/test_sysctl_loop2.c | 4 +- .../testing/selftests/bpf/progs/test_sysctl_prog.c | 4 +- tools/testing/selftests/bpf/progs/test_tc_neigh.c | 144 - .../selftests/bpf/progs/test_tcp_hdr_options.c | 626 - tools/testing/selftests/bpf/progs/test_trace_ext.c | 18 - .../selftests/bpf/progs/test_trace_ext_tracing.c | 25 - tools/testing/selftests/bpf/progs/test_vmlinux.c | 12 +- .../selftests/bpf/progs/test_xdp_noinline.c | 36 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 7 - tools/testing/selftests/bpf/test_bpftool_build.sh | 21 - .../testing/selftests/bpf/test_bpftool_metadata.sh | 82 - tools/testing/selftests/bpf/test_btf.c | 7067 + .../selftests/bpf/test_current_pid_tgid_new_ns.c | 1 - tools/testing/selftests/bpf/test_progs.h | 63 - tools/testing/selftests/bpf/test_sock_fields.c | 482 + tools/testing/selftests/bpf/test_socket_cookie.c | 2 +- tools/testing/selftests/bpf/test_sockmap.c | 27 +- tools/testing/selftests/bpf/test_tc_neigh.sh | 168 - tools/testing/selftests/bpf/test_tcp_hdr_options.h | 152 - tools/testing/selftests/bpf/test_verifier.c | 19 +- tools/testing/selftests/bpf/trace_helpers.c | 27 - tools/testing/selftests/bpf/trace_helpers.h | 4 - tools/testing/selftests/bpf/verifier/and.c | 16 - tools/testing/selftests/bpf/verifier/bounds.c | 146 - tools/testing/selftests/bpf/verifier/calls.c | 6 +- tools/testing/selftests/bpf/verifier/d_path.c | 37 - tools/testing/selftests/bpf/verifier/map_ptr.c | 32 - .../testing/selftests/bpf/verifier/ref_tracking.c | 47 - tools/testing/selftests/clone3/clone3.c | 45 +- .../clone3/clone3_cap_checkpoint_restore.c | 4 +- .../selftests/clone3/clone3_clear_sighand.c | 2 +- tools/testing/selftests/clone3/clone3_selftests.h | 24 +- tools/testing/selftests/clone3/clone3_set_tid.c | 4 +- .../drivers/net/mlxsw/devlink_trap_policer.sh | 33 +- .../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/mlxsw/tc_police_scale.sh | 12 +- .../selftests/drivers/net/netdevsim/devlink.sh | 21 - .../drivers/net/netdevsim/ethtool-pause.sh | 108 - .../drivers/net/netdevsim/udp_tunnel_nic.sh | 167 - .../drivers/net/ocelot/tc_flower_chains.sh | 273 - tools/testing/selftests/exec/.gitignore | 1 - tools/testing/selftests/exec/Makefile | 9 +- tools/testing/selftests/exec/load_address.c | 68 - tools/testing/selftests/firmware/.gitignore | 2 - tools/testing/selftests/firmware/fw_filesystem.sh | 91 - .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 2 +- .../ftrace/test.d/dynevent/clear_select_events.tc | 2 +- .../ftrace/test.d/dynevent/generic_clear_event.tc | 2 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 4 +- .../ftrace/test.d/kprobe/add_and_remove.tc | 2 +- .../selftests/ftrace/test.d/kprobe/busy_check.tc | 2 +- .../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_comm.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 10 +- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 14 +- .../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 18 +- .../ftrace/test.d/kprobe/kretprobe_args.tc | 4 +- .../test.d/kprobe/kretprobe_return_suffix.tc | 21 - .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 6 - .../trigger-synthetic-event-dynstring.tc | 31 - tools/testing/selftests/kselftest_harness.h | 5 - tools/testing/selftests/lib.mk | 4 +- tools/testing/selftests/livepatch/functions.sh | 2 +- tools/testing/selftests/lkdtm/run.sh | 2 +- tools/testing/selftests/lkdtm/tests.txt | 2 + tools/testing/selftests/mount/.gitignore | 1 - tools/testing/selftests/mount/Makefile | 4 +- tools/testing/selftests/mount/nosymfollow-test.c | 218 - tools/testing/selftests/mount/run_nosymfollow.sh | 4 - .../{run_unprivileged_remount.sh => run_tests.sh} | 0 tools/testing/selftests/net/.gitignore | 1 - tools/testing/selftests/net/Makefile | 2 - tools/testing/selftests/net/config | 6 +- tools/testing/selftests/net/drop_monitor_tests.sh | 215 - tools/testing/selftests/net/fib_nexthops.sh | 44 - .../selftests/net/forwarding/devlink_lib.sh | 70 +- tools/testing/selftests/net/forwarding/lib.sh | 43 - .../testing/selftests/net/forwarding/mirror_lib.sh | 2 +- tools/testing/selftests/net/ipsec.c | 2195 - tools/testing/selftests/net/mptcp/Makefile | 3 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 22 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 21 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 193 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 293 - tools/testing/selftests/net/nettest.c | 2 - tools/testing/selftests/net/psock_snd.sh | 16 +- tools/testing/selftests/net/tcp_mmap.c | 42 +- tools/testing/selftests/netfilter/.gitignore | 2 - tools/testing/selftests/netfilter/nft_meta.sh | 32 +- tools/testing/selftests/pidfd/pidfd.h | 4 - tools/testing/selftests/pidfd/pidfd_wait.c | 304 +- .../powerpc/alignment/alignment_handler.c | 12 +- .../selftests/powerpc/benchmarks/context_switch.c | 6 - tools/testing/selftests/powerpc/dscr/Makefile | 2 +- .../selftests/powerpc/dscr/dscr_default_test.c | 2 - .../selftests/powerpc/dscr/dscr_explicit_test.c | 2 - .../powerpc/dscr/dscr_inherit_exec_test.c | 2 - .../selftests/powerpc/dscr/dscr_inherit_test.c | 2 - .../selftests/powerpc/dscr/dscr_sysfs_test.c | 2 - .../powerpc/dscr/dscr_sysfs_thread_test.c | 2 - .../selftests/powerpc/dscr/dscr_user_test.c | 2 - tools/testing/selftests/powerpc/include/utils.h | 2 +- tools/testing/selftests/powerpc/mm/bad_accesses.c | 1 - .../selftests/powerpc/pmu/count_stcx_fail.c | 1 + tools/testing/selftests/powerpc/pmu/l3_bank_test.c | 3 - .../selftests/powerpc/pmu/per_event_excludes.c | 2 + .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 48 +- .../testing/selftests/powerpc/security/rfi_flush.c | 38 - .../selftests/powerpc/security/spectre_v2.c | 3 - .../testing/selftests/powerpc/stringloops/memcmp.c | 2 +- .../powerpc/switch_endian/switch_endian_test.S | 23 +- tools/testing/selftests/powerpc/syscalls/Makefile | 2 +- .../selftests/powerpc/syscalls/rtas_filter.c | 285 - tools/testing/selftests/powerpc/tm/tm-poison.c | 11 +- tools/testing/selftests/powerpc/tm/tm-tmspr.c | 10 +- tools/testing/selftests/powerpc/tm/tm-trap.c | 10 +- .../testing/selftests/powerpc/tm/tm-unavailable.c | 9 +- tools/testing/selftests/powerpc/tm/tm.h | 3 +- tools/testing/selftests/powerpc/utils.c | 39 +- tools/testing/selftests/ptrace/.gitignore | 1 - .../selftests/rcutorture/bin/console-badness.sh | 3 +- .../testing/selftests/rcutorture/bin/functions.sh | 1 - .../rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh | 109 + .../rcutorture/bin/kvm-recheck-rcuperf.sh | 83 + .../rcutorture/bin/kvm-recheck-rcuscale-ftrace.sh | 109 - .../rcutorture/bin/kvm-recheck-rcuscale.sh | 83 - .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 38 - .../selftests/rcutorture/bin/kvm-test-1-run.sh | 52 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 65 +- .../selftests/rcutorture/bin/parse-console.sh | 11 +- .../selftests/rcutorture/configs/rcu/SRCU-t | 4 +- .../selftests/rcutorture/configs/rcu/SRCU-u | 4 +- .../selftests/rcutorture/configs/rcu/TINY01 | 1 + .../selftests/rcutorture/configs/rcu/TRACE01 | 6 +- .../selftests/rcutorture/configs/rcu/TRACE02 | 6 +- .../selftests/rcutorture/configs/rcu/TREE05 | 1 - .../configs/{rcuscale => rcuperf}/CFLIST | 0 .../selftests/rcutorture/configs/rcuperf/CFcommon | 2 + .../rcutorture/configs/{rcuscale => rcuperf}/TINY | 0 .../rcutorture/configs/{rcuscale => rcuperf}/TREE | 0 .../configs/{rcuscale => rcuperf}/TREE54 | 0 .../rcutorture/configs/rcuperf/ver_functions.sh | 16 + .../selftests/rcutorture/configs/rcuscale/CFcommon | 5 - .../selftests/rcutorture/configs/rcuscale/TRACE01 | 15 - .../rcutorture/configs/rcuscale/TRACE01.boot | 1 - .../rcutorture/configs/rcuscale/ver_functions.sh | 16 - .../selftests/rcutorture/configs/scf/CFLIST | 2 - .../selftests/rcutorture/configs/scf/CFcommon | 2 - .../selftests/rcutorture/configs/scf/NOPREEMPT | 9 - .../rcutorture/configs/scf/NOPREEMPT.boot | 1 - .../selftests/rcutorture/configs/scf/PREEMPT | 9 - .../rcutorture/configs/scf/ver_functions.sh | 30 - .../testing/selftests/rcutorture/doc/TINY_RCU.txt | 5 +- .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 + tools/testing/selftests/rcutorture/doc/initrd.txt | 36 +- .../selftests/rcutorture/doc/rcu-test-image.txt | 41 +- .../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/seccomp/seccomp_bpf.c | 440 +- tools/testing/selftests/vm/.gitignore | 3 +- tools/testing/selftests/vm/Makefile | 55 +- tools/testing/selftests/vm/check_config.sh | 31 - tools/testing/selftests/vm/compaction_test.c | 11 +- tools/testing/selftests/vm/config | 1 - tools/testing/selftests/vm/gup_benchmark.c | 137 + tools/testing/selftests/vm/gup_test.c | 194 - tools/testing/selftests/vm/hmm-tests.c | 16 +- tools/testing/selftests/vm/run_vmtests | 326 + tools/testing/selftests/vm/run_vmtests.sh | 338 - tools/testing/selftests/vm/userfaultfd.c | 296 +- tools/testing/selftests/x86/fsgsbase.c | 68 - tools/vm/page-types.c | 2 - 12542 files changed, 379509 insertions(+), 922240 deletions(-) delete mode 100644 Documentation/ABI/stable/sysfs-bus-mhi delete mode 100644 Documentation/ABI/stable/sysfs-kernel-notes delete mode 100644 Documentation/ABI/testing/sysfs-bus-dfl delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-accel-adxl372 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010 delete mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-catpt delete mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc delete mode 100644 Documentation/admin-guide/gpio/gpio-mockup.rst delete mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst delete mode 100644 Documentation/admin-guide/media/rkisp1.dot delete mode 100644 Documentation/admin-guide/media/rkisp1.rst create mode 100644 Documentation/admin-guide/media/usbvision-cardlist.rst delete mode 100644 Documentation/admin-guide/media/zoran-cardlist.rst delete mode 100644 Documentation/admin-guide/perf/arm-cmn.rst delete mode 100644 Documentation/arm64/memory-tagging-extension.rst delete mode 100644 Documentation/bpf/prog_sk_lookup.rst create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.txt delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.yaml create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.txt delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.yaml delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/cpuc [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hi37 [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hip0 [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hip0 [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/pctrl.yaml delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/sysc [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hi3519-sysctrl.txt create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-p [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon.yaml delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.yaml create mode 100644 Documentation/devicetree/bindings/arm/ti/k3.txt delete mode 100644 Documentation/devicetree/bindings/arm/ti/k3.yaml delete mode 100644 Documentation/devicetree/bindings/arm/toshiba.yaml create mode 100644 Documentation/devicetree/bindings/ata/imx-sata.txt delete mode 100644 Documentation/devicetree/bindings/ata/imx-sata.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8m-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8mn-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8mp-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.yaml create mode 100644 Documentation/devicetree/bindings/connector/samsung,usb-connect [...] create mode 100644 Documentation/devicetree/bindings/crypto/fsl-dcp.txt delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-dcp.yaml create mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-sahara.txt delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-sahara.yaml create mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-scc.txt delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-scc.yaml delete mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358775.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/mantix,mlaf057w [...] delete mode 100644 Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml create mode 100644 Documentation/devicetree/bindings/eeprom/at25.txt delete mode 100644 Documentation/devicetree/bindings/eeprom/at25.yaml create mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-max732x.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca953x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-vf610.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-vf610.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwlock/omap-hwspinlock.txt delete mode 100644 Documentation/devicetree/bindings/hwlock/ti,omap-hwspinlock.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1266.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/lm75.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/lm75.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/maxim,max20730.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/moortec,mr75203.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,shtc1.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ad7949.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ads1015.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2400-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/berlin2_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/cc10001_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/cosmic,10001-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/da9150-gpadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/dlg,da9150-gpadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/hi8435.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/holt,hi8435.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/lpc32xx-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ltc2497.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/marvell,berlin2-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/max11100.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/max1118.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/max9611.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1118.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max9611.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp320x.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3422.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/motorola,cpcap-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nau7802.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm750-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton-nau7802.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc1850-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc3220-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc2720-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc27xx-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/st,stmpe-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/stmpe-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc0832.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc12138.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc128s052.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc161s626.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads7950.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tlc4541.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,twl4030-madc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc0832.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc108s102.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc12138.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc161s626.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads7950.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/twl4030-madc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/vf610-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/ltc2632.txt delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/ams,as73211.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9310.yaml delete mode 100644 Documentation/devicetree/bindings/input/adc-joystick.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/zinitix.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/actions, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/img,meta [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/kontron, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,pruss [...] delete mode 100644 Documentation/devicetree/bindings/leds/backlight/common.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-lp50xx.yaml create mode 100644 Documentation/devicetree/bindings/leds/tca6507.txt delete mode 100644 Documentation/devicetree/bindings/leds/ti,tca6507.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt delete mode 100644 Documentation/devicetree/bindings/mfd/ene-kb3930.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml create mode 100644 Documentation/devicetree/bindings/mfd/lp87565.txt delete mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87524-q1.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87561-q1.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87565-q1.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/microchip,dw-sparx5-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-am654.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-am654.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml delete mode 100644 Documentation/devicetree/bindings/net/intel,dwmac-plat.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml delete mode 100644 Documentation/devicetree/bindings/net/renesas,etheravb.yaml create mode 100644 Documentation/devicetree/bindings/net/renesas,ravb.txt delete mode 100644 Documentation/devicetree/bindings/net/ti,dp83822.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/snvs-lpgpr.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/snvs-lpgpr.yaml delete mode 100644 Documentation/devicetree/bindings/perf/arm,cmn.yaml create mode 100644 Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt delete mode 100644 Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml delete mode 100644 Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml delete mode 100644 Documentation/devicetree/bindings/phy/intel,lgm-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-stih41x-usb.txt delete mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-ahci-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s500-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8226-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza1-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza1-ports.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinc [...] delete mode 100644 Documentation/devicetree/bindings/power/brcm,bcm63xx-power.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/reboot-mode.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/reboot-mode.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq25980.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/summit,smb347-ch [...] delete mode 100644 Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mp886x.txt delete mode 100644 Documentation/devicetree/bindings/regulator/mps,mp886x.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/mt6360-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/pfuze100.txt delete mode 100644 Documentation/devicetree/bindings/regulator/pfuze100.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/raspberrypi,7inch-t [...] delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4801-regu [...] delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtmv20-regu [...] delete mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd9576-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/silergy,sy8824x.yaml create mode 100644 Documentation/devicetree/bindings/regulator/sy8824x.txt create mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.txt delete mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml create mode 100644 Documentation/devicetree/bindings/rng/imx-rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/imx-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/ingenic,trng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/xiphera,xip8001b-trng.yaml create mode 100644 Documentation/devicetree/bindings/serial/fsl-imx-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/fsl-imx-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/fsl-lpuart.txt delete mode 100644 Documentation/devicetree/bindings/serial/fsl-lpuart.yaml create mode 100644 Documentation/devicetree/bindings/serial/fsl-mxs-auart.txt delete mode 100644 Documentation/devicetree/bindings/serial/fsl-mxs-auart.yaml delete mode 100644 Documentation/devicetree/bindings/soc/aspeed/xdma.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs4234.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,spdif.txt delete mode 100644 Documentation/devicetree/bindings/sound/fsl,spdif.yaml create mode 100644 Documentation/devicetree/bindings/sound/hdmi.txt delete mode 100644 Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt6359.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt delete mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml delete mode 100644 Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas2562.txt delete mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-mtk-nor.txt create mode 100644 Documentation/devicetree/bindings/spmi/spmi.txt delete mode 100644 Documentation/devicetree/bindings/spmi/spmi.yaml create mode 100644 Documentation/devicetree/bindings/timer/arm,sp804.txt delete mode 100644 Documentation/devicetree/bindings/timer/arm,sp804.yaml delete mode 100644 Documentation/devicetree/bindings/usb/cdns,usb3.yaml create mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt delete mode 100644 Documentation/devicetree/bindings/usb/intel,keembay-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mt6360-tcpc.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt delete mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.yaml create mode 100644 Documentation/devicetree/bindings/w1/fsl-imx-owire.txt delete mode 100644 Documentation/devicetree/bindings/w1/fsl-imx-owire.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/arm,sp805.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/arm,sp805.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml create mode 100644 Documentation/driver-api/device_connection.rst delete mode 100644 Documentation/driver-api/media/camera-sensor.rst delete mode 100644 Documentation/driver-api/media/drivers/v4l-drivers/zoran.rst delete mode 100644 Documentation/driver-api/media/drivers/vidtv.rst delete mode 100644 Documentation/hwmon/adm1266.rst delete mode 100644 Documentation/hwmon/intel-m10-bmc-hwmon.rst delete mode 100644 Documentation/hwmon/mp2975.rst delete mode 100644 Documentation/hwmon/sl28cpld.rst delete mode 100644 Documentation/i2c/slave-testunit-backend.rst create mode 100644 Documentation/ia64/xen.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/maintainer/modifying-patches.rst create mode 100644 Documentation/networking/caif/spi_porting.rst create mode 100644 Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx create mode 100644 Documentation/networking/device_drivers/qlogic/LICENSE.qlcnic create mode 100644 Documentation/networking/device_drivers/qlogic/LICENSE.qlge delete mode 100644 Documentation/networking/statistics.rst create mode 100644 Documentation/scsi/LICENSE.qla2xxx create mode 100644 Documentation/scsi/LICENSE.qla4xxx delete mode 100644 Documentation/translations/zh_CN/arm64/amu.rst delete mode 100644 Documentation/translations/zh_CN/arm64/index.rst delete mode 100644 Documentation/userspace-api/iommu.rst delete mode 100644 Documentation/userspace-api/media/glossary.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst delete mode 100644 Documentation/virt/ne_overview.rst create mode 100644 Documentation/virt/uml/user_mode_linux.rst delete mode 100644 Documentation/virt/uml/user_mode_linux_howto_v2.rst delete mode 100644 Documentation/x86/cpuinfo.rst delete mode 100644 Documentation/x86/sva.rst delete mode 100644 LICENSES/deprecated/GFDL-1.1 delete mode 100644 LICENSES/deprecated/GFDL-1.2 delete mode 100644 LICENSES/deprecated/Zlib delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log create mode 100644 arch/arc/boot/dts/eznps.dts create mode 100644 arch/arc/configs/nps_defconfig create mode 100644 arch/arc/plat-eznps/Kconfig create mode 100644 arch/arc/plat-eznps/Makefile create mode 100644 arch/arc/plat-eznps/ctop.c create mode 100644 arch/arc/plat-eznps/entry.S create mode 100644 arch/arc/plat-eznps/include/plat/ctop.h create mode 100644 arch/arc/plat-eznps/include/plat/mtm.h create mode 100644 arch/arc/plat-eznps/include/plat/smp.h create mode 100644 arch/arc/plat-eznps/mtm.c create mode 100644 arch/arc/plat-eznps/platform.c create mode 100644 arch/arc/plat-eznps/smp.c delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi delete mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts delete mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts delete mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi delete mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts delete mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts delete mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi delete mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts delete mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts delete mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts delete mode 100644 arch/arm/boot/dts/at91sam9g25-gardena-smart-gateway.dts delete mode 100644 arch/arm/boot/dts/bcm53016-meraki-mr32.dts delete mode 100644 arch/arm/boot/dts/imx6dl-tqma6a.dtsi delete mode 100644 arch/arm/boot/dts/imx6dl-tqma6b.dtsi delete mode 100644 arch/arm/boot/dts/imx6dl-yapp4-orion.dts delete mode 100644 arch/arm/boot/dts/imx6q-tqma6a.dtsi delete mode 100644 arch/arm/boot/dts/imx6q-tqma6b.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-tqma6.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-tqma6a.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-tqma6b.dtsi delete mode 100644 arch/arm/boot/dts/imx6qp-tqma6b.dtsi delete mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts create mode 100644 arch/arm/boot/dts/infinity-msc313-breadbee_crust.dts create mode 100644 arch/arm/boot/dts/infinity-msc313.dtsi rename arch/arm/boot/dts/{mstar-infinity.dtsi => infinity.dtsi} (100%) create mode 100644 arch/arm/boot/dts/infinity3-msc313e-breadbee.dts create mode 100644 arch/arm/boot/dts/infinity3-msc313e.dtsi create mode 100644 arch/arm/boot/dts/infinity3.dtsi create mode 100644 arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts create mode 100644 arch/arm/boot/dts/mercury5-ssc8336n.dtsi rename arch/arm/boot/dts/{mstar-mercury5.dtsi => mercury5.dtsi} (100%) delete mode 100644 arch/arm/boot/dts/mstar-infinity-msc313-breadbee_crust.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity-msc313.dtsi delete mode 100644 arch/arm/boot/dts/mstar-infinity3-msc313e-breadbee.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity3-msc313e.dtsi delete mode 100644 arch/arm/boot/dts/mstar-infinity3.dtsi delete mode 100644 arch/arm/boot/dts/mstar-mercury5-ssc8336n-midrived08.dts delete mode 100644 arch/arm/boot/dts/mstar-mercury5-ssc8336n.dtsi delete mode 100644 arch/arm/boot/dts/mt7623n.dtsi delete mode 100644 arch/arm/boot/dts/owl-s500-labrador-base-m.dts delete mode 100644 arch/arm/boot/dts/owl-s500-labrador-v2.dtsi delete mode 100644 arch/arm/boot/dts/owl-s500-roseapplepi.dts delete mode 100644 arch/arm/boot/dts/sd5203.dts delete mode 100644 arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts delete mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey.dts delete mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi delete mode 100644 arch/arm/boot/dts/sun8i-s3-pinecube.dts create mode 100644 arch/arm/include/asm/dma-contiguous.h delete mode 100644 arch/arm/include/asm/module.lds.h delete mode 100644 arch/arm/include/asm/vmlinux.lds.h create mode 100644 arch/arm/kernel/module.lds create mode 100644 arch/arm/kernel/vmlinux.lds.h create mode 100644 arch/arm/mach-exynos/include/mach/map.h create mode 100644 arch/arm/mach-imx/3ds_debugboard.c create mode 100644 arch/arm/mach-imx/3ds_debugboard.h create mode 100644 arch/arm/mach-imx/board-mx31lilly.h create mode 100644 arch/arm/mach-imx/board-mx31lite.h create mode 100644 arch/arm/mach-imx/board-mx31moboard.h create mode 100644 arch/arm/mach-imx/devices-imx21.h create mode 100644 arch/arm/mach-imx/devices-imx27.h create mode 100644 arch/arm/mach-imx/devices-imx31.h create mode 100644 arch/arm/mach-imx/devices-imx35.h create mode 100644 arch/arm/mach-imx/devices/Kconfig create mode 100644 arch/arm/mach-imx/devices/Makefile create mode 100644 arch/arm/mach-imx/devices/devices-common.h create mode 100644 arch/arm/mach-imx/devices/devices.c create mode 100644 arch/arm/mach-imx/devices/platform-fec.c create mode 100644 arch/arm/mach-imx/devices/platform-flexcan.c create mode 100644 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c create mode 100644 arch/arm/mach-imx/devices/platform-gpio-mxc.c create mode 100644 arch/arm/mach-imx/devices/platform-gpio_keys.c create mode 100644 arch/arm/mach-imx/devices/platform-imx-dma.c create mode 100644 arch/arm/mach-imx/devices/platform-imx-fb.c create mode 100644 arch/arm/mach-imx/devices/platform-imx-i2c.c create mode 100644 arch/arm/mach-imx/devices/platform-imx-keypad.c create mode 100644 arch/arm/mach-imx/devices/platform-imx-ssi.c create mode 100644 arch/arm/mach-imx/devices/platform-imx-uart.c create mode 100644 arch/arm/mach-imx/devices/platform-imx2-wdt.c create mode 100644 arch/arm/mach-imx/devices/platform-imx21-hcd.c create mode 100644 arch/arm/mach-imx/devices/platform-imx27-coda.c create mode 100644 arch/arm/mach-imx/devices/platform-ipu-core.c create mode 100644 arch/arm/mach-imx/devices/platform-mx2-camera.c create mode 100644 arch/arm/mach-imx/devices/platform-mx2-emma.c create mode 100644 arch/arm/mach-imx/devices/platform-mxc-ehci.c create mode 100644 arch/arm/mach-imx/devices/platform-mxc-mmc.c create mode 100644 arch/arm/mach-imx/devices/platform-mxc_nand.c create mode 100644 arch/arm/mach-imx/devices/platform-mxc_rtc.c create mode 100644 arch/arm/mach-imx/devices/platform-mxc_w1.c create mode 100644 arch/arm/mach-imx/devices/platform-pata_imx.c create mode 100644 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c create mode 100644 arch/arm/mach-imx/devices/platform-spi_imx.c create mode 100644 arch/arm/mach-imx/ehci-imx27.c create mode 100644 arch/arm/mach-imx/ehci-imx31.c create mode 100644 arch/arm/mach-imx/ehci-imx35.c create mode 100644 arch/arm/mach-imx/ehci.h create mode 100644 arch/arm/mach-imx/imx27-dt.c rename arch/arm/mach-imx/{mach-imx31.c => imx31-dt.c} (100%) rename arch/arm/mach-imx/{mach-imx35.c => imx35-dt.c} (100%) create mode 100644 arch/arm/mach-imx/iomux-imx31.c create mode 100644 arch/arm/mach-imx/iomux-mx21.h create mode 100644 arch/arm/mach-imx/iomux-mx27.h create mode 100644 arch/arm/mach-imx/iomux-mx2x.h create mode 100644 arch/arm/mach-imx/iomux-mx3.h create mode 100644 arch/arm/mach-imx/iomux-mx35.h create mode 100644 arch/arm/mach-imx/iomux-v1.c create mode 100644 arch/arm/mach-imx/iomux-v1.h create mode 100644 arch/arm/mach-imx/iomux-v3.c create mode 100644 arch/arm/mach-imx/iomux-v3.h create mode 100644 arch/arm/mach-imx/mach-armadillo5x0.c create mode 100644 arch/arm/mach-imx/mach-bug.c delete mode 100644 arch/arm/mach-imx/mach-imx27.c create mode 100644 arch/arm/mach-imx/mach-imx27_visstrim_m10.c create mode 100644 arch/arm/mach-imx/mach-kzm_arm11_01.c create mode 100644 arch/arm/mach-imx/mach-mx21ads.c create mode 100644 arch/arm/mach-imx/mach-mx27_3ds.c create mode 100644 arch/arm/mach-imx/mach-mx27ads.c create mode 100644 arch/arm/mach-imx/mach-mx31_3ds.c create mode 100644 arch/arm/mach-imx/mach-mx31ads.c create mode 100644 arch/arm/mach-imx/mach-mx31lilly.c create mode 100644 arch/arm/mach-imx/mach-mx31lite.c create mode 100644 arch/arm/mach-imx/mach-mx31moboard.c create mode 100644 arch/arm/mach-imx/mach-mx35_3ds.c create mode 100644 arch/arm/mach-imx/mach-pca100.c create mode 100644 arch/arm/mach-imx/mach-pcm037.c create mode 100644 arch/arm/mach-imx/mach-pcm037_eet.c create mode 100644 arch/arm/mach-imx/mach-pcm043.c create mode 100644 arch/arm/mach-imx/mach-qong.c create mode 100644 arch/arm/mach-imx/mach-vpr200.c create mode 100644 arch/arm/mach-imx/mm-imx21.c create mode 100644 arch/arm/mach-imx/mm-imx27.c create mode 100644 arch/arm/mach-imx/mx21.h create mode 100644 arch/arm/mach-imx/mx31lilly-db.c create mode 100644 arch/arm/mach-imx/mx31lite-db.c create mode 100644 arch/arm/mach-imx/mx31moboard-devboard.c create mode 100644 arch/arm/mach-imx/mx31moboard-marxbot.c create mode 100644 arch/arm/mach-imx/mx31moboard-smartbot.c create mode 100644 arch/arm/mach-imx/pcm037.h create mode 100644 arch/arm/mach-imx/ulpi.h delete mode 100644 arch/arm/mach-s3c/Kconfig delete mode 100644 arch/arm/mach-s3c/Kconfig.s3c24xx delete mode 100644 arch/arm/mach-s3c/Kconfig.s3c64xx delete mode 100644 arch/arm/mach-s3c/Makefile delete mode 100644 arch/arm/mach-s3c/Makefile.s3c24xx delete mode 100644 arch/arm/mach-s3c/Makefile.s3c64xx delete mode 100644 arch/arm/mach-s3c/adc.c delete mode 100644 arch/arm/mach-s3c/ata-core-s3c64xx.h delete mode 100644 arch/arm/mach-s3c/backlight-s3c64xx.h delete mode 100644 arch/arm/mach-s3c/bast-ide.c delete mode 100644 arch/arm/mach-s3c/bast-irq.c delete mode 100644 arch/arm/mach-s3c/common-smdk-s3c24xx.c delete mode 100644 arch/arm/mach-s3c/cpu.c delete mode 100644 arch/arm/mach-s3c/cpu.h delete mode 100644 arch/arm/mach-s3c/cpufreq-utils-s3c24xx.c delete mode 100644 arch/arm/mach-s3c/cpuidle-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/crag6410.h delete mode 100644 arch/arm/mach-s3c/dev-audio-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/dev-backlight-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/dev-uart-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/dev-uart.c delete mode 100644 arch/arm/mach-s3c/devs.c delete mode 100644 arch/arm/mach-s3c/dma.h delete mode 100644 arch/arm/mach-s3c/fb-core-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/gpio-core.h delete mode 100644 arch/arm/mach-s3c/gpio-samsung-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/gpio-samsung.c delete mode 100644 arch/arm/mach-s3c/gpio-samsung.h delete mode 100644 arch/arm/mach-s3c/gta02.h delete mode 100644 arch/arm/mach-s3c/h1940-bluetooth.c delete mode 100644 arch/arm/mach-s3c/hardware-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/io.h delete mode 100644 arch/arm/mach-s3c/include/mach/irqs.h delete mode 100644 arch/arm/mach-s3c/init.c delete mode 100644 arch/arm/mach-s3c/iotiming-s3c2410.c delete mode 100644 arch/arm/mach-s3c/iotiming-s3c2412.c delete mode 100644 arch/arm/mach-s3c/irq-pm-s3c24xx.c delete mode 100644 arch/arm/mach-s3c/irq-pm-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c delete mode 100644 arch/arm/mach-s3c/irq-s3c24xx-fiq.S delete mode 100644 arch/arm/mach-s3c/irq-s3c24xx.c delete mode 100644 arch/arm/mach-s3c/mach-amlm5900.c delete mode 100644 arch/arm/mach-s3c/mach-anubis.c delete mode 100644 arch/arm/mach-s3c/mach-anw6410.c delete mode 100644 arch/arm/mach-s3c/mach-at2440evb.c delete mode 100644 arch/arm/mach-s3c/mach-bast.c delete mode 100644 arch/arm/mach-s3c/mach-crag6410-module.c delete mode 100644 arch/arm/mach-s3c/mach-crag6410.c delete mode 100644 arch/arm/mach-s3c/mach-gta02.c delete mode 100644 arch/arm/mach-s3c/mach-h1940.c delete mode 100644 arch/arm/mach-s3c/mach-hmt.c delete mode 100644 arch/arm/mach-s3c/mach-jive.c delete mode 100644 arch/arm/mach-s3c/mach-mini2440.c delete mode 100644 arch/arm/mach-s3c/mach-mini6410.c delete mode 100644 arch/arm/mach-s3c/mach-n30.c delete mode 100644 arch/arm/mach-s3c/mach-ncp.c delete mode 100644 arch/arm/mach-s3c/mach-nexcoder.c delete mode 100644 arch/arm/mach-s3c/mach-osiris-dvs.c delete mode 100644 arch/arm/mach-s3c/mach-osiris.c delete mode 100644 arch/arm/mach-s3c/mach-otom.c delete mode 100644 arch/arm/mach-s3c/mach-qt2410.c delete mode 100644 arch/arm/mach-s3c/mach-real6410.c delete mode 100644 arch/arm/mach-s3c/mach-rx1950.c delete mode 100644 arch/arm/mach-s3c/mach-rx3715.c delete mode 100644 arch/arm/mach-s3c/mach-s3c2416-dt.c delete mode 100644 arch/arm/mach-s3c/mach-s3c64xx-dt.c delete mode 100644 arch/arm/mach-s3c/mach-smartq.c delete mode 100644 arch/arm/mach-s3c/mach-smartq5.c delete mode 100644 arch/arm/mach-s3c/mach-smartq7.c delete mode 100644 arch/arm/mach-s3c/mach-smdk2410.c delete mode 100644 arch/arm/mach-s3c/mach-smdk2413.c delete mode 100644 arch/arm/mach-s3c/mach-smdk2416.c delete mode 100644 arch/arm/mach-s3c/mach-smdk2440.c delete mode 100644 arch/arm/mach-s3c/mach-smdk2443.c delete mode 100644 arch/arm/mach-s3c/mach-smdk6400.c delete mode 100644 arch/arm/mach-s3c/mach-smdk6410.c delete mode 100644 arch/arm/mach-s3c/mach-tct_hammer.c delete mode 100644 arch/arm/mach-s3c/mach-vr1000.c delete mode 100644 arch/arm/mach-s3c/mach-vstms.c delete mode 100644 arch/arm/mach-s3c/map-s3c.h delete mode 100644 arch/arm/mach-s3c/map-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/map-s3c64xx.h delete mode 100644 arch/arm/mach-s3c/map-s5p.h delete mode 100644 arch/arm/mach-s3c/map.h delete mode 100644 arch/arm/mach-s3c/nand-core-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/onenand-core-s3c64xx.h delete mode 100644 arch/arm/mach-s3c/pl080.c delete mode 100644 arch/arm/mach-s3c/platformdata.c delete mode 100644 arch/arm/mach-s3c/pll-s3c2410.c delete mode 100644 arch/arm/mach-s3c/pll-s3c2440-12000000.c delete mode 100644 arch/arm/mach-s3c/pll-s3c2440-16934400.c delete mode 100644 arch/arm/mach-s3c/pm-common.c delete mode 100644 arch/arm/mach-s3c/pm-common.h delete mode 100644 arch/arm/mach-s3c/pm-core-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/pm-core-s3c64xx.h delete mode 100644 arch/arm/mach-s3c/pm-core.h delete mode 100644 arch/arm/mach-s3c/pm-gpio.c delete mode 100644 arch/arm/mach-s3c/pm-h1940.S delete mode 100644 arch/arm/mach-s3c/pm-s3c2410.c delete mode 100644 arch/arm/mach-s3c/pm-s3c2412.c delete mode 100644 arch/arm/mach-s3c/pm-s3c2416.c delete mode 100644 arch/arm/mach-s3c/pm-s3c24xx.c delete mode 100644 arch/arm/mach-s3c/pm-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/pm.c delete mode 100644 arch/arm/mach-s3c/pm.h delete mode 100644 arch/arm/mach-s3c/regs-clock-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/regs-clock.h delete mode 100644 arch/arm/mach-s3c/regs-dsc-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/regs-gpio-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/regs-gpio.h delete mode 100644 arch/arm/mach-s3c/regs-irq-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/regs-irq.h delete mode 100644 arch/arm/mach-s3c/regs-mem-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/regs-s3c2443-clock.h delete mode 100644 arch/arm/mach-s3c/rtc-core-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/s3c2410.c delete mode 100644 arch/arm/mach-s3c/s3c2412.c delete mode 100644 arch/arm/mach-s3c/s3c2412.h delete mode 100644 arch/arm/mach-s3c/s3c2416.c delete mode 100644 arch/arm/mach-s3c/s3c2440.c delete mode 100644 arch/arm/mach-s3c/s3c2442.c delete mode 100644 arch/arm/mach-s3c/s3c2443.c delete mode 100644 arch/arm/mach-s3c/s3c244x.c delete mode 100644 arch/arm/mach-s3c/s3c24xx.c delete mode 100644 arch/arm/mach-s3c/s3c24xx.h delete mode 100644 arch/arm/mach-s3c/s3c6400.c delete mode 100644 arch/arm/mach-s3c/s3c6410.c delete mode 100644 arch/arm/mach-s3c/s3c64xx.c delete mode 100644 arch/arm/mach-s3c/s3c64xx.h delete mode 100644 arch/arm/mach-s3c/sdhci.h delete mode 100644 arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/setup-i2c-s3c24xx.c delete mode 100644 arch/arm/mach-s3c/setup-i2c0-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/setup-i2c1-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/setup-ide-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/setup-keypad-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/setup-sdhci-gpio-s3c24xx.c delete mode 100644 arch/arm/mach-s3c/setup-sdhci-gpio-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/setup-spi-s3c24xx.c delete mode 100644 arch/arm/mach-s3c/setup-spi-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/setup-ts-s3c24xx.c delete mode 100644 arch/arm/mach-s3c/setup-usb-phy-s3c64xx.c delete mode 100644 arch/arm/mach-s3c/simtec-audio.c delete mode 100644 arch/arm/mach-s3c/simtec-nor.c delete mode 100644 arch/arm/mach-s3c/simtec-pm.c delete mode 100644 arch/arm/mach-s3c/simtec-usb.c delete mode 100644 arch/arm/mach-s3c/sleep-s3c2410.S delete mode 100644 arch/arm/mach-s3c/sleep-s3c2412.S delete mode 100644 arch/arm/mach-s3c/sleep-s3c24xx.S delete mode 100644 arch/arm/mach-s3c/sleep-s3c64xx.S delete mode 100644 arch/arm/mach-s3c/spi-core-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/wakeup-mask.c create mode 100644 arch/arm/mach-s3c24xx/Kconfig create mode 100644 arch/arm/mach-s3c24xx/Makefile rename arch/arm/{mach-s3c => mach-s3c24xx}/Makefile.boot (100%) rename arch/arm/{mach-s3c => mach-s3c24xx}/anubis.h (100%) create mode 100644 arch/arm/mach-s3c24xx/bast-ide.c create mode 100644 arch/arm/mach-s3c24xx/bast-irq.c rename arch/arm/{mach-s3c => mach-s3c24xx}/bast.h (100%) create mode 100644 arch/arm/mach-s3c24xx/common-smdk.c rename arch/arm/{mach-s3c/common-smdk-s3c24xx.h => mach-s3c24xx/common-smdk.h} (100%) create mode 100644 arch/arm/mach-s3c24xx/common.c create mode 100644 arch/arm/mach-s3c24xx/common.h create mode 100644 arch/arm/mach-s3c24xx/cpufreq-utils.c create mode 100644 arch/arm/mach-s3c24xx/fb-core.h create mode 100644 arch/arm/mach-s3c24xx/gta02.h create mode 100644 arch/arm/mach-s3c24xx/h1940-bluetooth.c rename arch/arm/{mach-s3c => mach-s3c24xx}/h1940.h (100%) rename arch/arm/{mach-s3c/dma-s3c24xx.h => mach-s3c24xx/include/mach/dma.h} (100%) create mode 100644 arch/arm/mach-s3c24xx/include/mach/fb.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/gpio-samsung.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/hardware.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/io.h rename arch/arm/{mach-s3c/include/mach/irqs-s3c24xx.h => mach-s3c24xx/include/mach [...] create mode 100644 arch/arm/mach-s3c24xx/include/mach/map.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/pm-core.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-clock.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-gpio.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-irq.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-lcd.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-s3c2443-clock.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/rtc-core.h create mode 100644 arch/arm/mach-s3c24xx/include/mach/s3c2412.h create mode 100644 arch/arm/mach-s3c24xx/iotiming-s3c2410.c create mode 100644 arch/arm/mach-s3c24xx/iotiming-s3c2412.c create mode 100644 arch/arm/mach-s3c24xx/irq-pm.c create mode 100644 arch/arm/mach-s3c24xx/mach-amlm5900.c create mode 100644 arch/arm/mach-s3c24xx/mach-anubis.c create mode 100644 arch/arm/mach-s3c24xx/mach-at2440evb.c create mode 100644 arch/arm/mach-s3c24xx/mach-bast.c create mode 100644 arch/arm/mach-s3c24xx/mach-gta02.c create mode 100644 arch/arm/mach-s3c24xx/mach-h1940.c create mode 100644 arch/arm/mach-s3c24xx/mach-jive.c create mode 100644 arch/arm/mach-s3c24xx/mach-mini2440.c create mode 100644 arch/arm/mach-s3c24xx/mach-n30.c create mode 100644 arch/arm/mach-s3c24xx/mach-nexcoder.c create mode 100644 arch/arm/mach-s3c24xx/mach-osiris-dvs.c create mode 100644 arch/arm/mach-s3c24xx/mach-osiris.c create mode 100644 arch/arm/mach-s3c24xx/mach-otom.c create mode 100644 arch/arm/mach-s3c24xx/mach-qt2410.c create mode 100644 arch/arm/mach-s3c24xx/mach-rx1950.c create mode 100644 arch/arm/mach-s3c24xx/mach-rx3715.c create mode 100644 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c create mode 100644 arch/arm/mach-s3c24xx/mach-smdk2410.c create mode 100644 arch/arm/mach-s3c24xx/mach-smdk2413.c create mode 100644 arch/arm/mach-s3c24xx/mach-smdk2416.c create mode 100644 arch/arm/mach-s3c24xx/mach-smdk2440.c create mode 100644 arch/arm/mach-s3c24xx/mach-smdk2443.c create mode 100644 arch/arm/mach-s3c24xx/mach-tct_hammer.c create mode 100644 arch/arm/mach-s3c24xx/mach-vr1000.c create mode 100644 arch/arm/mach-s3c24xx/mach-vstms.c create mode 100644 arch/arm/mach-s3c24xx/nand-core.h rename arch/arm/{mach-s3c => mach-s3c24xx}/osiris.h (100%) rename arch/arm/{mach-s3c => mach-s3c24xx}/otom.h (100%) create mode 100644 arch/arm/mach-s3c24xx/pll-s3c2410.c create mode 100644 arch/arm/mach-s3c24xx/pll-s3c2440-12000000.c create mode 100644 arch/arm/mach-s3c24xx/pll-s3c2440-16934400.c create mode 100644 arch/arm/mach-s3c24xx/pm-h1940.S create mode 100644 arch/arm/mach-s3c24xx/pm-s3c2410.c create mode 100644 arch/arm/mach-s3c24xx/pm-s3c2412.c create mode 100644 arch/arm/mach-s3c24xx/pm-s3c2416.c create mode 100644 arch/arm/mach-s3c24xx/pm.c create mode 100644 arch/arm/mach-s3c24xx/regs-dsc.h create mode 100644 arch/arm/mach-s3c24xx/regs-mem.h create mode 100644 arch/arm/mach-s3c24xx/s3c2410.c rename arch/arm/{mach-s3c => mach-s3c24xx}/s3c2412-power.h (100%) create mode 100644 arch/arm/mach-s3c24xx/s3c2412.c create mode 100644 arch/arm/mach-s3c24xx/s3c2416.c create mode 100644 arch/arm/mach-s3c24xx/s3c2440.c create mode 100644 arch/arm/mach-s3c24xx/s3c2442.c create mode 100644 arch/arm/mach-s3c24xx/s3c2443.c create mode 100644 arch/arm/mach-s3c24xx/s3c244x.c create mode 100644 arch/arm/mach-s3c24xx/setup-camif.c create mode 100644 arch/arm/mach-s3c24xx/setup-i2c.c create mode 100644 arch/arm/mach-s3c24xx/setup-sdhci-gpio.c create mode 100644 arch/arm/mach-s3c24xx/setup-spi.c create mode 100644 arch/arm/mach-s3c24xx/setup-ts.c create mode 100644 arch/arm/mach-s3c24xx/simtec-audio.c create mode 100644 arch/arm/mach-s3c24xx/simtec-nor.c create mode 100644 arch/arm/mach-s3c24xx/simtec-pm.c create mode 100644 arch/arm/mach-s3c24xx/simtec-usb.c rename arch/arm/{mach-s3c => mach-s3c24xx}/simtec.h (100%) create mode 100644 arch/arm/mach-s3c24xx/sleep-s3c2410.S create mode 100644 arch/arm/mach-s3c24xx/sleep-s3c2412.S create mode 100644 arch/arm/mach-s3c24xx/sleep.S create mode 100644 arch/arm/mach-s3c24xx/spi-core.h rename arch/arm/{mach-s3c => mach-s3c24xx}/vr1000.h (100%) create mode 100644 arch/arm/mach-s3c64xx/Kconfig create mode 100644 arch/arm/mach-s3c64xx/Makefile create mode 100644 arch/arm/mach-s3c64xx/ata-core.h create mode 100644 arch/arm/mach-s3c64xx/backlight.h create mode 100644 arch/arm/mach-s3c64xx/common.c create mode 100644 arch/arm/mach-s3c64xx/common.h create mode 100644 arch/arm/mach-s3c64xx/cpuidle.c create mode 100644 arch/arm/mach-s3c64xx/crag6410.h create mode 100644 arch/arm/mach-s3c64xx/dev-audio.c create mode 100644 arch/arm/mach-s3c64xx/dev-backlight.c create mode 100644 arch/arm/mach-s3c64xx/dev-uart.c rename arch/arm/{mach-s3c/dma-s3c64xx.h => mach-s3c64xx/include/mach/dma.h} (100%) rename arch/arm/{mach-s3c/gpio-samsung-s3c64xx.h => mach-s3c64xx/include/mach/gpio [...] create mode 100644 arch/arm/mach-s3c64xx/include/mach/hardware.h rename arch/arm/{mach-s3c/include/mach/irqs-s3c64xx.h => mach-s3c64xx/include/mach [...] create mode 100644 arch/arm/mach-s3c64xx/include/mach/map.h create mode 100644 arch/arm/mach-s3c64xx/include/mach/pm-core.h rename arch/arm/{mach-s3c/regs-clock-s3c64xx.h => mach-s3c64xx/include/mach/regs-c [...] rename arch/arm/{mach-s3c/regs-gpio-s3c64xx.h => mach-s3c64xx/include/mach/regs-gp [...] rename arch/arm/{mach-s3c/regs-irq-s3c64xx.h => mach-s3c64xx/include/mach/regs-irq [...] create mode 100644 arch/arm/mach-s3c64xx/irq-pm.c rename arch/arm/{mach-s3c/irq-uart-s3c64xx.h => mach-s3c64xx/irq-uart.h} (100%) create mode 100644 arch/arm/mach-s3c64xx/mach-anw6410.c create mode 100644 arch/arm/mach-s3c64xx/mach-crag6410-module.c create mode 100644 arch/arm/mach-s3c64xx/mach-crag6410.c create mode 100644 arch/arm/mach-s3c64xx/mach-hmt.c create mode 100644 arch/arm/mach-s3c64xx/mach-mini6410.c create mode 100644 arch/arm/mach-s3c64xx/mach-ncp.c create mode 100644 arch/arm/mach-s3c64xx/mach-real6410.c create mode 100644 arch/arm/mach-s3c64xx/mach-s3c64xx-dt.c create mode 100644 arch/arm/mach-s3c64xx/mach-smartq.c rename arch/arm/{mach-s3c => mach-s3c64xx}/mach-smartq.h (100%) create mode 100644 arch/arm/mach-s3c64xx/mach-smartq5.c create mode 100644 arch/arm/mach-s3c64xx/mach-smartq7.c create mode 100644 arch/arm/mach-s3c64xx/mach-smdk6400.c create mode 100644 arch/arm/mach-s3c64xx/mach-smdk6410.c create mode 100644 arch/arm/mach-s3c64xx/onenand-core.h create mode 100644 arch/arm/mach-s3c64xx/pl080.c create mode 100644 arch/arm/mach-s3c64xx/pm.c rename arch/arm/{mach-s3c/regs-gpio-memport-s3c64xx.h => mach-s3c64xx/regs-gpio-me [...] rename arch/arm/{mach-s3c/regs-modem-s3c64xx.h => mach-s3c64xx/regs-modem.h} (100%) rename arch/arm/{mach-s3c/regs-srom-s3c64xx.h => mach-s3c64xx/regs-srom.h} (100%) rename arch/arm/{mach-s3c/regs-sys-s3c64xx.h => mach-s3c64xx/regs-sys.h} (100%) rename arch/arm/{mach-s3c/regs-syscon-power-s3c64xx.h => mach-s3c64xx/regs-syscon- [...] rename arch/arm/{mach-s3c/regs-usb-hsotg-phy-s3c64xx.h => mach-s3c64xx/regs-usb-hs [...] create mode 100644 arch/arm/mach-s3c64xx/s3c6400.c create mode 100644 arch/arm/mach-s3c64xx/s3c6410.c create mode 100644 arch/arm/mach-s3c64xx/setup-fb-24bpp.c create mode 100644 arch/arm/mach-s3c64xx/setup-i2c0.c create mode 100644 arch/arm/mach-s3c64xx/setup-i2c1.c create mode 100644 arch/arm/mach-s3c64xx/setup-ide.c create mode 100644 arch/arm/mach-s3c64xx/setup-keypad.c create mode 100644 arch/arm/mach-s3c64xx/setup-sdhci-gpio.c create mode 100644 arch/arm/mach-s3c64xx/setup-spi.c create mode 100644 arch/arm/mach-s3c64xx/setup-usb-phy.c create mode 100644 arch/arm/mach-s3c64xx/sleep.S create mode 100644 arch/arm/mach-s3c64xx/watchdog-reset.h create mode 100644 arch/arm/plat-samsung/Kconfig create mode 100644 arch/arm/plat-samsung/Makefile create mode 100644 arch/arm/plat-samsung/adc.c create mode 100644 arch/arm/plat-samsung/cpu.c create mode 100644 arch/arm/plat-samsung/dev-uart.c create mode 100644 arch/arm/plat-samsung/devs.c create mode 100644 arch/arm/plat-samsung/gpio-samsung.c rename arch/arm/{mach-s3c => plat-samsung/include/plat}/adc-core.h (100%) create mode 100644 arch/arm/plat-samsung/include/plat/adc.h create mode 100644 arch/arm/plat-samsung/include/plat/cpu-freq-core.h create mode 100644 arch/arm/plat-samsung/include/plat/cpu-freq.h create mode 100644 arch/arm/plat-samsung/include/plat/cpu.h rename arch/arm/{mach-s3c => plat-samsung/include/plat}/devs.h (100%) create mode 100644 arch/arm/plat-samsung/include/plat/fb-s3c2410.h rename arch/arm/{mach-s3c => plat-samsung/include/plat}/fb.h (100%) rename arch/arm/{mach-s3c => plat-samsung/include/plat}/gpio-cfg-helpers.h (100%) rename arch/arm/{mach-s3c => plat-samsung/include/plat}/gpio-cfg.h (100%) create mode 100644 arch/arm/plat-samsung/include/plat/gpio-core.h rename arch/arm/{mach-s3c => plat-samsung/include/plat}/iic-core.h (100%) rename arch/arm/{mach-s3c => plat-samsung/include/plat}/keypad.h (100%) rename arch/arm/{mach-s3c/include/mach => plat-samsung/include/plat}/map-base.h (100%) create mode 100644 arch/arm/plat-samsung/include/plat/map-s3c.h create mode 100644 arch/arm/plat-samsung/include/plat/map-s5p.h create mode 100644 arch/arm/plat-samsung/include/plat/pm-common.h create mode 100644 arch/arm/plat-samsung/include/plat/pm.h rename arch/arm/{mach-s3c => plat-samsung/include/plat}/pwm-core.h (100%) rename arch/arm/{mach-s3c => plat-samsung/include/plat}/regs-adc.h (100%) rename arch/arm/{mach-s3c => plat-samsung/include/plat}/regs-irqtype.h (100%) create mode 100644 arch/arm/plat-samsung/include/plat/regs-spi.h rename drivers/usb/gadget/udc/s3c2410_udc_regs.h => arch/arm/plat-samsung/include/ [...] create mode 100644 arch/arm/plat-samsung/include/plat/samsung-time.h create mode 100644 arch/arm/plat-samsung/include/plat/sdhci.h rename arch/arm/{mach-s3c => plat-samsung/include/plat}/usb-phy.h (100%) rename arch/arm/{mach-s3c => plat-samsung/include/plat}/wakeup-mask.h (100%) create mode 100644 arch/arm/plat-samsung/init.c create mode 100644 arch/arm/plat-samsung/platformdata.c create mode 100644 arch/arm/plat-samsung/pm-check.c create mode 100644 arch/arm/plat-samsung/pm-common.c create mode 100644 arch/arm/plat-samsung/pm-debug.c create mode 100644 arch/arm/plat-samsung/pm-gpio.c create mode 100644 arch/arm/plat-samsung/pm.c create mode 100644 arch/arm/plat-samsung/wakeup-mask.c create mode 100644 arch/arm/plat-samsung/watchdog-reset.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100-allwinner-perf1.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi delete mode 100644 arch/arm64/boot/dts/microchip/sparx5_nand.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779a0.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-j7200.dtsi delete mode 100644 arch/arm64/boot/dts/toshiba/Makefile delete mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts delete mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi delete mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi delete mode 100644 arch/arm64/include/asm/hyp_image.h delete mode 100644 arch/arm64/include/asm/kvm_pgtable.h delete mode 100644 arch/arm64/include/asm/module.lds.h delete mode 100644 arch/arm64/include/asm/mte.h delete mode 100644 arch/arm64/include/asm/spectre.h create mode 100644 arch/arm64/kernel/module.lds delete mode 100644 arch/arm64/kernel/mte.c delete mode 100644 arch/arm64/kernel/proton-pack.c create mode 100644 arch/arm64/kernel/ssbd.c create mode 100644 arch/arm64/kvm/hyp.S delete mode 100644 arch/arm64/kvm/hyp/nvhe/.gitignore delete mode 100644 arch/arm64/kvm/hyp/nvhe/host.S delete mode 100644 arch/arm64/kvm/hyp/nvhe/hyp-main.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/hyp.lds.S delete mode 100644 arch/arm64/kvm/hyp/pgtable.c delete mode 100644 arch/arm64/lib/mte.S create mode 100644 arch/arm64/mm/dump.c delete mode 100644 arch/arm64/mm/mteswap.c delete mode 100644 arch/arm64/mm/ptdump.c create mode 100644 arch/ia64/kernel/perfmon.c create mode 100644 arch/ia64/lib/carta_random.S rename arch/ia64/{include/asm/module.lds.h => module.lds} (100%) create mode 100644 arch/ia64/oprofile/perfmon.c create mode 100644 arch/m68k/include/asm/uaccess_mm.h create mode 100644 arch/m68k/include/asm/uaccess_no.h rename arch/m68k/{include/asm/module.lds.h => kernel/module.lds} (100%) create mode 100644 arch/mips/configs/pnx8335_stb225_defconfig delete mode 100644 arch/mips/generic/board-ingenic.c create mode 100644 arch/mips/include/asm/m48t37.h create mode 100644 arch/mips/include/asm/mach-cavium-octeon/war.h create mode 100644 arch/mips/include/asm/mach-generic/war.h create mode 100644 arch/mips/include/asm/mach-ip22/war.h create mode 100644 arch/mips/include/asm/mach-ip27/kmalloc.h create mode 100644 arch/mips/include/asm/mach-ip27/war.h create mode 100644 arch/mips/include/asm/mach-ip28/war.h create mode 100644 arch/mips/include/asm/mach-ip30/irq.h create mode 100644 arch/mips/include/asm/mach-ip30/war.h create mode 100644 arch/mips/include/asm/mach-ip32/war.h rename arch/mips/include/asm/{mach-ingenic => mach-jz4740}/cpu-feature-overrides.h (100%) create mode 100644 arch/mips/include/asm/mach-jz4740/irq.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/mc146818rtc.h create mode 100644 arch/mips/include/asm/mach-malta/malta-dtshim.h create mode 100644 arch/mips/include/asm/mach-malta/malta-pm.h create mode 100644 arch/mips/include/asm/mach-malta/war.h create mode 100644 arch/mips/include/asm/mach-paravirt/cpu-feature-overrides.h create mode 100644 arch/mips/include/asm/mach-paravirt/irq.h create mode 100644 arch/mips/include/asm/mach-paravirt/kernel-entry-init.h create mode 100644 arch/mips/include/asm/mach-pnx833x/gpio.h create mode 100644 arch/mips/include/asm/mach-pnx833x/irq-mapping.h create mode 100644 arch/mips/include/asm/mach-pnx833x/irq.h create mode 100644 arch/mips/include/asm/mach-pnx833x/pnx833x.h create mode 100644 arch/mips/include/asm/mach-rc32434/war.h create mode 100644 arch/mips/include/asm/mach-rm/war.h create mode 100644 arch/mips/include/asm/mach-sibyte/war.h create mode 100644 arch/mips/include/asm/mach-tx49xx/war.h delete mode 100644 arch/mips/ingenic/Kconfig create mode 100644 arch/mips/jz4740/Kconfig create mode 100644 arch/mips/jz4740/Makefile create mode 100644 arch/mips/jz4740/Platform create mode 100644 arch/mips/jz4740/setup.c create mode 100644 arch/mips/pnx833x/Makefile create mode 100644 arch/mips/pnx833x/Platform create mode 100644 arch/mips/pnx833x/common/Makefile create mode 100644 arch/mips/pnx833x/common/interrupts.c create mode 100644 arch/mips/pnx833x/common/platform.c create mode 100644 arch/mips/pnx833x/common/prom.c create mode 100644 arch/mips/pnx833x/common/reset.c create mode 100644 arch/mips/pnx833x/common/setup.c create mode 100644 arch/mips/pnx833x/stb22x/Makefile create mode 100644 arch/mips/pnx833x/stb22x/board.c delete mode 100644 arch/powerpc/kernel/hw_breakpoint_constraints.c rename arch/powerpc/{include/asm/module.lds.h => kernel/module.lds} (100%) delete mode 100644 arch/riscv/include/asm/efi.h delete mode 100644 arch/riscv/include/asm/module.lds.h delete mode 100644 arch/riscv/include/asm/sections.h delete mode 100644 arch/riscv/kernel/efi-header.S delete mode 100644 arch/riscv/kernel/efi.c delete mode 100644 arch/riscv/kernel/image-vars.h create mode 100644 arch/riscv/kernel/module.lds delete mode 100644 arch/s390/include/asm/clocksource.h delete mode 100644 arch/s390/include/asm/ptdump.h delete mode 100644 arch/s390/include/asm/vdso/clocksource.h delete mode 100644 arch/s390/include/asm/vdso/data.h delete mode 100644 arch/s390/include/asm/vdso/gettimeofday.h delete mode 100644 arch/s390/include/asm/vdso/processor.h delete mode 100644 arch/s390/include/asm/vdso/vdso.h delete mode 100644 arch/s390/include/asm/vdso/vsyscall.h create mode 100644 arch/s390/kernel/vdso64/clock_getres.S create mode 100644 arch/s390/kernel/vdso64/clock_gettime.S create mode 100644 arch/s390/kernel/vdso64/gettimeofday.S delete mode 100644 arch/s390/kernel/vdso64/vdso64_generic.c delete mode 100644 arch/s390/kernel/vdso64/vdso_user_wrapper.S delete mode 100644 arch/s390/pci/pci_iov.c delete mode 100644 arch/s390/pci/pci_iov.h create mode 100644 arch/s390/scripts/Makefile.chkbss delete mode 100644 arch/um/include/asm/cacheflush.h delete mode 100644 arch/x86/boot/compressed/ident_map_64.c delete mode 100644 arch/x86/boot/compressed/idt_64.c delete mode 100644 arch/x86/boot/compressed/idt_handlers_64.S create mode 100644 arch/x86/boot/compressed/kaslr_64.c delete mode 100644 arch/x86/boot/compressed/sev-es.c delete mode 100644 arch/x86/include/asm/fpu/xcr.h delete mode 100644 arch/x86/include/asm/sev-es.h delete mode 100644 arch/x86/include/asm/static_call.h delete mode 100644 arch/x86/include/asm/trap_pf.h delete mode 100644 arch/x86/kernel/sev-es-shared.c delete mode 100644 arch/x86/kernel/sev-es.c delete mode 100644 arch/x86/kernel/static_call.c delete mode 100644 crypto/asymmetric_keys/public_key_sm2.c delete mode 100644 crypto/sm2.c delete mode 100644 crypto/sm2signature.asn1 delete mode 100644 drivers/acpi/dptf/dptf_pch_fivr.c delete mode 100644 drivers/acpi/pmic/Kconfig delete mode 100644 drivers/acpi/pmic/Makefile create mode 100644 drivers/base/devcon.c delete mode 100644 drivers/base/regmap/regmap-spi-avmm.c delete mode 100644 drivers/bus/mhi/core/debugfs.c delete mode 100644 drivers/char/hw_random/ingenic-trng.c delete mode 100644 drivers/char/hw_random/xiphera-trng.c delete mode 100644 drivers/char/tpm/tpm_tis_synquacer.c create mode 100644 drivers/clk/imx/clk-imx21.c delete mode 100644 drivers/clk/renesas/r8a779a0-cpg-mssr.c delete mode 100644 drivers/clk/rockchip/Kconfig delete mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100-r.h delete mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100.h delete mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c delete mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c delete mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c delete mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c delete mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c delete mode 100644 drivers/crypto/caam/debugfs.c delete mode 100644 drivers/crypto/caam/debugfs.h create mode 100644 drivers/crypto/chelsio/chcr_common.h create mode 100644 drivers/crypto/chelsio/chcr_ipsec.c create mode 100644 drivers/crypto/chelsio/chcr_ktls.c create mode 100644 drivers/crypto/chelsio/chcr_ktls.h rename drivers/{net/ethernet/chelsio/inline_crypto => crypto/chelsio}/chtls/Makefi [...] create mode 100644 drivers/crypto/chelsio/chtls/chtls.h rename drivers/{net/ethernet/chelsio/inline_crypto => crypto/chelsio}/chtls/chtls_ [...] rename drivers/{net/ethernet/chelsio/inline_crypto => crypto/chelsio}/chtls/chtls_ [...] rename drivers/{net/ethernet/chelsio/inline_crypto => crypto/chelsio}/chtls/chtls_ [...] rename drivers/{net/ethernet/chelsio/inline_crypto => crypto/chelsio}/chtls/chtls_ [...] create mode 100644 drivers/crypto/chelsio/chtls/chtls_main.c create mode 100644 drivers/dax/hmem.c delete mode 100644 drivers/dax/hmem/Makefile delete mode 100644 drivers/dax/hmem/device.c delete mode 100644 drivers/dax/hmem/hmem.c delete mode 100644 drivers/dma/ti/k3-psil-j7200.c delete mode 100644 drivers/edac/al_mc_edac.c delete mode 100644 drivers/firmware/arm_scmi/system.c create mode 100644 drivers/firmware/efi/arm-init.c delete mode 100644 drivers/firmware/efi/efi-init.c create mode 100644 drivers/firmware/efi/libstub/hidden.h delete mode 100644 drivers/firmware/efi/libstub/riscv-stub.c delete mode 100644 drivers/firmware/efi/mokvar-table.c delete mode 100644 drivers/firmware/efi/riscv-runtime.c delete mode 100644 drivers/gpio/gpio-sl28cpld.c create mode 100644 drivers/gpio/gpiolib-devprop.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h rename drivers/gpu/drm/amd/{pm/powerplay => amdgpu}/cik_dpm.h (100%) mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c rename drivers/gpu/drm/amd/{pm/powerplay => amdgpu}/kv_dpm.c (100%) rename drivers/gpu/drm/amd/{pm/powerplay => amdgpu}/kv_dpm.h (100%) rename drivers/gpu/drm/amd/{pm/powerplay => amdgpu}/kv_smc.c (100%) mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h rename drivers/gpu/drm/amd/{pm/powerplay => amdgpu}/ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm/powerplay => amdgpu}/r600_dpm.h (100%) rename drivers/gpu/drm/amd/{pm/powerplay => amdgpu}/si_dpm.c (100%) rename drivers/gpu/drm/amd/{pm/powerplay => amdgpu}/si_dpm.h (100%) rename drivers/gpu/drm/amd/{pm/powerplay => amdgpu}/si_smc.c (100%) rename drivers/gpu/drm/amd/{pm/powerplay => amdgpu}/sislands_smc.h (100%) delete mode 100644 drivers/gpu/drm/amd/amdgpu/ta_rap_if.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v8_7.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v8_7.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c delete mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq_params.h delete mode 100644 drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.c delete mode 100644 drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce60/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_hw_sequencer.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_0_offset.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_s [...] delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_default.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_8_7_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/vangogh_ip_offset.h delete mode 100644 drivers/gpu/drm/amd/pm/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/amdgpu_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/amdgpu_pm.c delete mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/hwmgr.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu10_driver_if.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_sienna_cichlid.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_11_0_cdr_table.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_types.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_0_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v12_0.h delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.h delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_inc.h delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_processpptables.c delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.h delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_internal.h create mode 100644 drivers/gpu/drm/amd/powerplay/Makefile create mode 100644 drivers/gpu/drm/amd/powerplay/amd_powerplay.c create mode 100644 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c create mode 100644 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c rename drivers/gpu/drm/amd/{pm/swsmu/smu11 => powerplay}/arcturus_ppt.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/Makefile (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/ci_baco.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/ci_baco.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/common_baco.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/common_baco.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/fiji_baco.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/fiji_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/hwmgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/hwmgr_ppt.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/polaris_baco.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/polaris_baco.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/pp_overdriver.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/pp_overdriver.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/pp_psm.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/pp_psm.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/ppatomctrl.c (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/ppatomfwctrl.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/ppatomfwctrl.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/ppevvmath.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/pppcielanes.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/pppcielanes.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/pptable_v1_0.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/process_pptables_v1_0.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/process_pptables_v1_0.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/processpptables.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/processpptables.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu10_inc.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu7_baco.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu7_baco.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu7_clockpowergating.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu7_clockpowergating.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu7_dyn_defaults.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu7_hwmgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu7_powertune.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu7_powertune.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu7_thermal.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu7_thermal.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu8_hwmgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu8_hwmgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu9_baco.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu9_baco.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu_helper.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu_helper.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/tonga_baco.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/tonga_baco.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_baco.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_hwmgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_inc.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_powertune.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_powertune.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_pptable.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_processpptables.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_processpptables.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_thermal.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_thermal.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega12_baco.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega12_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega12_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega12_processpptables.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega12_thermal.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega12_thermal.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega20_baco.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega20_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega20_inc.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega20_powertune.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega20_powertune.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega20_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega20_processpptables.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega20_thermal.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega20_thermal.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/amd_powerplay.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h rename drivers/gpu/drm/amd/{pm => powerplay}/inc/arcturus_ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/cz_ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/fiji_ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/hardwaremanager.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h rename drivers/gpu/drm/amd/{pm => powerplay}/inc/polaris10_pwrvirus.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/power_state.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/pp_debug.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/pp_endian.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/pp_thermal.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/ppinterrupt.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/rv_ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu10.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu10_driver_if.h rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu11_driver_if.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu11_driver_if_arcturus.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_navi10.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_sienna_cichlid.h rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu12_driver_if.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu7.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu71.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu71_discrete.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu72.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu72_discrete.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu73.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu73_discrete.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu74.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu74_discrete.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu75.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu75_discrete.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu7_common.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu7_discrete.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu7_fusion.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu7_ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu8.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu8_fusion.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu9.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu9_driver_if.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_types.h rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu_ucode_xfer_cz.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu_ucode_xfer_vi.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu_v11_0_7_ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu_v11_0_7_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu_v11_0_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu_v12_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/tonga_ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/vega10_ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/vega12/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/vega12_ppsmc.h (100%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/vega20_ppsmc.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.c create mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.h create mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.c create mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.h create mode 100644 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c create mode 100644 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.h create mode 100644 drivers/gpu/drm/amd/powerplay/smu_cmn.c create mode 100644 drivers/gpu/drm/amd/powerplay/smu_cmn.h create mode 100644 drivers/gpu/drm/amd/powerplay/smu_internal.h create mode 100644 drivers/gpu/drm/amd/powerplay/smu_v11_0.c create mode 100644 drivers/gpu/drm/amd/powerplay/smu_v12_0.c rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/Makefile (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/ci_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/ci_smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/fiji_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/fiji_smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/iceland_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/iceland_smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/polaris10_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/polaris10_smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/smu10_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/smu10_smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/smu7_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/smu7_smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/smu8_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/smu8_smumgr.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/smu9_smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/tonga_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/tonga_smumgr.h (100%) create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/vega10_smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/vega12_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/vega12_smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/vega20_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/vega20_smumgr.h (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/vegam_smumgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/vegam_smumgr.h (100%) delete mode 100644 drivers/gpu/drm/bridge/cadence/Kconfig delete mode 100644 drivers/gpu/drm/bridge/cadence/Makefile delete mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c delete mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h delete mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c delete mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.h delete mode 100644 drivers/gpu/drm/bridge/lontium-lt9611.c delete mode 100644 drivers/gpu/drm/bridge/tc358762.c delete mode 100644 drivers/gpu/drm/bridge/tc358775.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_hdcp.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h delete mode 100644 drivers/gpu/drm/imx/dcss/Kconfig delete mode 100644 drivers/gpu/drm/imx/dcss/Makefile delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-blkctl.c delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-crtc.c delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-ctxld.c delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-dev.c delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-dev.h delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-dpr.c delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-drv.c delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-dtg.c delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-kms.c delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-kms.h delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-plane.c delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-scaler.c delete mode 100644 drivers/gpu/drm/imx/dcss/dcss-ss.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.h create mode 100644 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_audio.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_audio.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_aux.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_aux.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_ctrl.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_ctrl.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_debug.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_debug.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_display.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_display.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_drm.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_drm.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_hpd.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_hpd.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_link.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_link.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_panel.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_panel.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_parser.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_parser.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_power.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_power.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_reg.h delete mode 100644 drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c create mode 100644 drivers/gpu/drm/mxsfb/mxsfb_crtc.c delete mode 100644 drivers/gpu/drm/mxsfb/mxsfb_kms.c create mode 100644 drivers/gpu/drm/mxsfb/mxsfb_out.c delete mode 100644 drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.h create mode 100644 drivers/gpu/drm/ttm/ttm_bo_manager.c delete mode 100644 drivers/gpu/drm/ttm/ttm_range_manager.c delete mode 100644 drivers/gpu/drm/ttm/ttm_resource.c delete mode 100644 drivers/gpu/drm/vc4/vc4_hdmi.h delete mode 100644 drivers/gpu/drm/vc4/vc4_hdmi_phy.c delete mode 100644 drivers/gpu/drm/vc4/vc4_hdmi_regs.h delete mode 100644 drivers/gpu/drm/vkms/vkms_writeback.c delete mode 100644 drivers/hid/hid-vivaldi.c delete mode 100644 drivers/hwmon/intel-m10-bmc-hwmon.c delete mode 100644 drivers/hwmon/mr75203.c delete mode 100644 drivers/hwmon/pmbus/adm1266.c delete mode 100644 drivers/hwmon/pmbus/mp2975.c delete mode 100644 drivers/hwmon/sl28cpld-hwmon.c delete mode 100644 drivers/hwtracing/coresight/coresight-core.c delete mode 100644 drivers/hwtracing/coresight/coresight-cti-core.c create mode 100644 drivers/hwtracing/coresight/coresight-cti.c delete mode 100644 drivers/hwtracing/coresight/coresight-etm3x-core.c create mode 100644 drivers/hwtracing/coresight/coresight-etm3x.c delete mode 100644 drivers/hwtracing/coresight/coresight-etm4x-core.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x.c delete mode 100644 drivers/hwtracing/coresight/coresight-tmc-core.c create mode 100644 drivers/hwtracing/coresight/coresight-tmc.c create mode 100644 drivers/hwtracing/coresight/coresight.c delete mode 100644 drivers/i2c/busses/i2c-mlxbf.c delete mode 100644 drivers/i2c/i2c-slave-testunit.c delete mode 100644 drivers/iio/gyro/adxrs290.c delete mode 100644 drivers/iio/humidity/hdc2010.c delete mode 100644 drivers/iio/light/as73211.c delete mode 100644 drivers/infiniband/core/cm_trace.c delete mode 100644 drivers/infiniband/core/cm_trace.h delete mode 100644 drivers/input/joystick/adc-joystick.c delete mode 100644 drivers/input/rmi4/rmi_f3a.c delete mode 100644 drivers/input/touchscreen/zinitix.c delete mode 100644 drivers/interconnect/bulk.c delete mode 100644 drivers/interconnect/qcom/sm8150.c delete mode 100644 drivers/interconnect/qcom/sm8150.h delete mode 100644 drivers/interconnect/qcom/sm8250.c delete mode 100644 drivers/interconnect/qcom/sm8250.h delete mode 100644 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c delete mode 100644 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h delete mode 100644 drivers/iommu/io-pgtable-arm.h delete mode 100644 drivers/irqchip/irq-owl-sirq.c delete mode 100644 drivers/irqchip/irq-pruss-intc.c create mode 100644 drivers/irqchip/irq-s3c24xx.c delete mode 100644 drivers/irqchip/irq-sl28cpld.c delete mode 100644 drivers/leds/TODO delete mode 100644 drivers/leds/leds-acer-a500.c delete mode 100644 drivers/leds/leds-lp50xx.c delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.c delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.h delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_parse.c delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_parse.h delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_reg.h delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.c delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.h create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.h create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.c create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.h create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_reg.h delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h delete mode 100644 drivers/media/platform/qcom/venus/dbgfs.c delete mode 100644 drivers/media/platform/qcom/venus/dbgfs.h delete mode 100644 drivers/media/test-drivers/vidtv/Kconfig delete mode 100644 drivers/media/test-drivers/vidtv/Makefile delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_bridge.c delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_bridge.h delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_channel.c delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_channel.h delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_common.c delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_common.h delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_demod.c delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_demod.h delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_encoder.h delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_mux.c delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_mux.h delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_pes.c delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_pes.h delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_psi.c delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_psi.h delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_s302m.c delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_s302m.h delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_ts.c delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_ts.h delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_tuner.c delete mode 100644 drivers/media/test-drivers/vidtv/vidtv_tuner.h delete mode 100644 drivers/mfd/ene-kb3930.c delete mode 100644 drivers/mfd/intel-m10-bmc.c delete mode 100644 drivers/mfd/simple-mfd-i2c.c delete mode 100644 drivers/misc/habanalabs/common/mmu_v1.c create mode 100644 drivers/misc/habanalabs/include/common/armcp_if.h delete mode 100644 drivers/misc/habanalabs/include/common/cpucp_if.h delete mode 100644 drivers/misc/hisi_hikey_usb.c delete mode 100644 drivers/misc/mei/hw-virtio.c delete mode 100644 drivers/mmc/host/sdhci-of-sparx5.c delete mode 100644 drivers/mtd/maps/physmap-bt1-rom.c delete mode 100644 drivers/mtd/maps/physmap-bt1-rom.h delete mode 100644 drivers/mtd/nand/ecc.c create mode 100644 drivers/net/caif/caif_spi.c create mode 100644 drivers/net/caif/caif_spi_slave.c delete mode 100644 drivers/net/can/spi/mcp251xfd/Kconfig delete mode 100644 drivers/net/can/spi/mcp251xfd/Makefile delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd.h delete mode 100644 drivers/net/dsa/mv88e6xxx/devlink.c delete mode 100644 drivers/net/dsa/mv88e6xxx/devlink.h delete mode 100644 drivers/net/dsa/sja1105/sja1105_devlink.c delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/Kconfig delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/Makefile delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/Makefile delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.h delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/Makefile delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_common.h delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.h delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_debugfs.c delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_debugfs.h delete mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/ptp.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/ptp.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.h delete mode 100644 drivers/net/ethernet/marvell/prestera/Kconfig delete mode 100644 drivers/net/ethernet/marvell/prestera/Makefile delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera.h delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_devlink.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_devlink.h delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_dsa.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_dsa.h delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_ethtool.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_ethtool.h delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_hw.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_hw.h delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_main.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_pci.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_rxtx.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_rxtx.h delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_switchdev.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_switchdev.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.h create mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_fw.c delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_devlink.c delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_devlink.h delete mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-intel-plat.c delete mode 100644 drivers/net/mdio/Kconfig delete mode 100644 drivers/net/mdio/Makefile delete mode 100644 drivers/net/mdio/mdio-i2c.c delete mode 100644 drivers/net/mdio/mdio-ipq4019.c delete mode 100644 drivers/net/mdio/mdio-xgene.c delete mode 100644 drivers/net/netdevsim/ethtool.c delete mode 100644 drivers/net/pcs/Kconfig delete mode 100644 drivers/net/pcs/Makefile delete mode 100644 drivers/net/pcs/pcs-lynx.c delete mode 100644 drivers/net/pcs/pcs-xpcs.c rename drivers/net/{mdio => phy}/mdio-aspeed.c (100%) rename drivers/net/{mdio => phy}/mdio-bcm-iproc.c (100%) rename drivers/net/{mdio => phy}/mdio-bcm-unimac.c (100%) rename drivers/net/{mdio => phy}/mdio-bitbang.c (100%) rename drivers/net/{mdio => phy}/mdio-cavium.c (100%) rename drivers/net/{mdio => phy}/mdio-cavium.h (100%) rename drivers/net/{mdio => phy}/mdio-gpio.c (100%) rename drivers/net/{mdio => phy}/mdio-hisi-femac.c (100%) create mode 100644 drivers/net/phy/mdio-i2c.c rename {include/linux/mdio => drivers/net/phy}/mdio-i2c.h (100%) create mode 100644 drivers/net/phy/mdio-ipq4019.c rename drivers/net/{mdio => phy}/mdio-ipq8064.c (100%) rename drivers/net/{mdio => phy}/mdio-moxart.c (100%) rename drivers/net/{mdio => phy}/mdio-mscc-miim.c (100%) rename drivers/net/{mdio => phy}/mdio-mux-bcm-iproc.c (100%) rename drivers/net/{mdio => phy}/mdio-mux-gpio.c (100%) rename drivers/net/{mdio => phy}/mdio-mux-meson-g12a.c (100%) rename drivers/net/{mdio => phy}/mdio-mux-mmioreg.c (100%) rename drivers/net/{mdio => phy}/mdio-mux-multiplexer.c (100%) rename drivers/net/{mdio => phy}/mdio-mux.c (100%) rename drivers/net/{mdio => phy}/mdio-mvusb.c (100%) rename drivers/net/{mdio => phy}/mdio-octeon.c (100%) rename drivers/net/{mdio => phy}/mdio-sun4i.c (100%) rename drivers/net/{mdio => phy}/mdio-thunder.c (100%) create mode 100644 drivers/net/phy/mdio-xgene.c rename {include/linux/mdio => drivers/net/phy}/mdio-xgene.h (100%) create mode 100644 drivers/net/phy/mdio-xpcs.c create mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.c create mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.h delete mode 100644 drivers/net/wireless/ath/ath11k/debugfs.c delete mode 100644 drivers/net/wireless/ath/ath11k/debugfs.h delete mode 100644 drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c delete mode 100644 drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h delete mode 100644 drivers/net/wireless/ath/ath11k/debugfs_sta.h delete mode 100644 drivers/net/wireless/ath/ath11k/hw.c delete mode 100644 drivers/net/wireless/ath/ath11k/mhi.c delete mode 100644 drivers/net/wireless/ath/ath11k/mhi.h delete mode 100644 drivers/net/wireless/ath/ath11k/pci.c delete mode 100644 drivers/net/wireless/ath/ath11k/pci.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h delete mode 100644 drivers/pci/controller/pcie-hisi-error.c delete mode 100644 drivers/perf/arm-cmn.c rename drivers/phy/intel/{phy-intel-lgm-combo.c => phy-intel-combo.c} (100%) rename drivers/phy/intel/{phy-intel-lgm-emmc.c => phy-intel-emmc.c} (100%) delete mode 100644 drivers/phy/intel/phy-intel-keembay-emmc.c delete mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c delete mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c delete mode 100644 drivers/phy/mediatek/phy-mtk-hdmi.c delete mode 100644 drivers/phy/mediatek/phy-mtk-hdmi.h delete mode 100644 drivers/phy/phy-lgm-usb.c delete mode 100644 drivers/phy/rockchip/phy-rockchip-dphy-rx0.c delete mode 100644 drivers/phy/socionext/phy-uniphier-ahci.c delete mode 100644 drivers/pinctrl/actions/pinctrl-s500.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8167.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8192.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8192.h create mode 100644 drivers/pinctrl/pinctrl-rza1.c create mode 100644 drivers/pinctrl/pinctrl-rza2.c create mode 100644 drivers/pinctrl/pinctrl-rzn1.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-msm8226.c delete mode 100644 drivers/pinctrl/renesas/Kconfig delete mode 100644 drivers/pinctrl/renesas/Makefile delete mode 100644 drivers/pinctrl/renesas/pfc-r8a7790.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a7796.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a77965.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a77970.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a77980.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a77990.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a77995.c delete mode 100644 drivers/pinctrl/renesas/pinctrl-rza1.c delete mode 100644 drivers/pinctrl/renesas/pinctrl-rza2.c delete mode 100644 drivers/pinctrl/renesas/pinctrl-rzn1.c create mode 100644 drivers/pinctrl/sh-pfc/Kconfig create mode 100644 drivers/pinctrl/sh-pfc/Makefile rename drivers/pinctrl/{renesas => sh-pfc}/core.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/core.h (100%) rename drivers/pinctrl/{renesas => sh-pfc}/gpio.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-emev2.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a73a4.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7740.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a77470.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7778.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7779.c (100%) create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c rename drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7791.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7792.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a7794.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a77950.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-r8a77951.c (100%) create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7796.c create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77965.c create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77970.c create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77980.c create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77990.c create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77995.c rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7203.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7264.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7269.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh73a0.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7720.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7722.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7723.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7724.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7734.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7757.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7785.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-sh7786.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pfc-shx3.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/pinctrl.c (100%) rename drivers/pinctrl/{renesas => sh-pfc}/sh_pfc.h (100%) delete mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c delete mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c delete mode 100644 drivers/pinctrl/visconti/Kconfig delete mode 100644 drivers/pinctrl/visconti/Makefile delete mode 100644 drivers/pinctrl/visconti/pinctrl-common.c delete mode 100644 drivers/pinctrl/visconti/pinctrl-common.h delete mode 100644 drivers/pinctrl/visconti/pinctrl-tmpv7700.c delete mode 100644 drivers/power/supply/bq25980_charger.c delete mode 100644 drivers/power/supply/bq25980_charger.h delete mode 100644 drivers/power/supply/rn5t618_power.c delete mode 100644 drivers/pwm/pwm-sl28cpld.c delete mode 100644 drivers/regulator/bd9576-regulator.c delete mode 100644 drivers/regulator/mt6360-regulator.c delete mode 100644 drivers/regulator/rpi-panel-attiny-regulator.c delete mode 100644 drivers/regulator/rt4801-regulator.c delete mode 100644 drivers/regulator/rtmv20-regulator.c delete mode 100644 drivers/reset/reset-raspberrypi.c delete mode 100644 drivers/s390/char/sclp_ap.c delete mode 100644 drivers/soc/aspeed/aspeed-socinfo.c delete mode 100644 drivers/soc/aspeed/aspeed-xdma.c delete mode 100644 drivers/soc/bcm/bcm63xx/Kconfig delete mode 100644 drivers/soc/bcm/bcm63xx/Makefile delete mode 100644 drivers/soc/bcm/bcm63xx/bcm63xx-power.c delete mode 100644 drivers/soc/renesas/r8a779a0-sysc.c delete mode 100644 drivers/soc/samsung/s3c-pm-check.c delete mode 100644 drivers/soc/samsung/s3c-pm-debug.c delete mode 100644 drivers/soc/ti/pruss.c delete mode 100644 drivers/soundwire/generic_bandwidth_allocation.c create mode 100644 drivers/spi/spi-s3c24xx-fiq.S create mode 100644 drivers/spi/spi-s3c24xx-fiq.h delete mode 100644 drivers/spi/spi-s3c24xx-regs.h delete mode 100644 drivers/staging/hikey9xx/Kconfig delete mode 100644 drivers/staging/hikey9xx/Makefile delete mode 100644 drivers/staging/hikey9xx/TODO delete mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c delete mode 100644 drivers/staging/hikey9xx/hi6421v600-regulator.c delete mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c delete mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml delete mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml delete mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c delete mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.yaml create mode 100644 drivers/staging/iio/Documentation/dac/max517 create mode 100644 drivers/staging/iio/Documentation/device.txt rename Documentation/ABI/testing/sysfs-bus-iio-light-tsl2772 => drivers/staging/ii [...] create mode 100644 drivers/staging/iio/Documentation/overview.txt create mode 100644 drivers/staging/iio/Documentation/ring.txt create mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-light create mode 100644 drivers/staging/iio/Documentation/trigger.txt create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Kconfig create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctr [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ibu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/ibuf_ctrl.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_dma.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_global.h create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Kconfig create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Makefile create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/TODO create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/phy-rockchip-dphy-rx0.c create mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfm [...] create mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfm [...] create mode 100644 drivers/staging/media/usbvision/Kconfig create mode 100644 drivers/staging/media/usbvision/Makefile create mode 100644 drivers/staging/media/usbvision/TODO create mode 100644 drivers/staging/media/usbvision/usbvision-cards.c create mode 100644 drivers/staging/media/usbvision/usbvision-cards.h create mode 100644 drivers/staging/media/usbvision/usbvision-core.c create mode 100644 drivers/staging/media/usbvision/usbvision-i2c.c create mode 100644 drivers/staging/media/usbvision/usbvision-video.c create mode 100644 drivers/staging/media/usbvision/usbvision.h delete mode 100644 drivers/staging/media/zoran/Kconfig delete mode 100644 drivers/staging/media/zoran/Makefile delete mode 100644 drivers/staging/media/zoran/TODO delete mode 100644 drivers/staging/media/zoran/videocodec.c delete mode 100644 drivers/staging/media/zoran/videocodec.h delete mode 100644 drivers/staging/media/zoran/zoran.h delete mode 100644 drivers/staging/media/zoran/zoran_card.c delete mode 100644 drivers/staging/media/zoran/zoran_card.h delete mode 100644 drivers/staging/media/zoran/zoran_device.c delete mode 100644 drivers/staging/media/zoran/zoran_device.h delete mode 100644 drivers/staging/media/zoran/zoran_driver.c delete mode 100644 drivers/staging/media/zoran/zr36016.c delete mode 100644 drivers/staging/media/zoran/zr36016.h delete mode 100644 drivers/staging/media/zoran/zr36050.c delete mode 100644 drivers/staging/media/zoran/zr36050.h delete mode 100644 drivers/staging/media/zoran/zr36057.h delete mode 100644 drivers/staging/media/zoran/zr36060.c delete mode 100644 drivers/staging/media/zoran/zr36060.h create mode 100644 drivers/staging/most/cdev/Kconfig create mode 100644 drivers/staging/most/cdev/Makefile rename drivers/{most/most_cdev.c => staging/most/cdev/cdev.c} (100%) create mode 100644 drivers/staging/wfx/secure_link.h delete mode 100644 drivers/thunderbolt/acpi.c delete mode 100644 drivers/thunderbolt/debugfs.c delete mode 100644 drivers/usb/dwc2/drd.c delete mode 100644 drivers/usb/typec/stusb160x.c delete mode 100644 drivers/usb/typec/tcpm/tcpci_mt6360.c delete mode 100644 drivers/video/backlight/ktd253-backlight.c create mode 100644 drivers/video/fbdev/mbx/Makefile create mode 100644 drivers/video/fbdev/mbx/mbxdebugfs.c create mode 100644 drivers/video/fbdev/mbx/mbxfb.c create mode 100644 drivers/video/fbdev/mbx/reg_bits.h create mode 100644 drivers/video/fbdev/mbx/regs.h delete mode 100644 drivers/video/fbdev/s3c2410fb-regs-lcd.h delete mode 100644 drivers/virt/nitro_enclaves/Kconfig delete mode 100644 drivers/virt/nitro_enclaves/Makefile delete mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev.c delete mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev.h delete mode 100644 drivers/virt/nitro_enclaves/ne_pci_dev.c delete mode 100644 drivers/virt/nitro_enclaves/ne_pci_dev.h delete mode 100644 drivers/virtio/virtio_dma_buf.c delete mode 100644 drivers/watchdog/sl28cpld_wdt.c create mode 100644 fs/compat.c delete mode 100644 fs/fuse/dax.c delete mode 100644 fs/kernel_read_file.c delete mode 100644 fs/mount_notify.c create mode 100644 fs/quota/compat.c delete mode 100644 fs/quota/compat.h create mode 100644 include/asm-generic/dma-contiguous.h delete mode 100644 include/asm-generic/module.lds.h create mode 100644 include/clocksource/timer-sp804.h create mode 100644 include/crypto/cbc.h delete mode 100644 include/crypto/sm2.h delete mode 100644 include/drm/ttm/ttm_resource.h delete mode 100644 include/dt-bindings/clock/r8a779a0-cpg-mssr.h delete mode 100644 include/dt-bindings/clock/sun50i-a100-ccu.h delete mode 100644 include/dt-bindings/clock/sun50i-a100-r-ccu.h delete mode 100644 include/dt-bindings/clock/tegra234-clock.h delete mode 100644 include/dt-bindings/interconnect/qcom,icc.h delete mode 100644 include/dt-bindings/interconnect/qcom,sm8150.h delete mode 100644 include/dt-bindings/interconnect/qcom,sm8250.h delete mode 100644 include/dt-bindings/memory/mt8167-larb-port.h create mode 100644 include/dt-bindings/mux/mux-j721e-wiz.h delete mode 100644 include/dt-bindings/mux/ti-serdes.h delete mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h delete mode 100644 include/dt-bindings/pinctrl/mt8192-pinfunc.h delete mode 100644 include/dt-bindings/power/meson-axg-power.h delete mode 100644 include/dt-bindings/power/r8a779a0-sysc.h delete mode 100644 include/dt-bindings/power/summit,smb347-charger.h delete mode 100644 include/dt-bindings/regulator/mediatek,mt6360-regulator.h delete mode 100644 include/dt-bindings/reset/raspberrypi,firmware-reset.h delete mode 100644 include/dt-bindings/reset/sun50i-a100-ccu.h delete mode 100644 include/dt-bindings/reset/sun50i-a100-r-ccu.h delete mode 100644 include/dt-bindings/reset/tegra234-reset.h delete mode 100644 include/dt-bindings/reset/xlnx-versal-resets.h delete mode 100644 include/dt-bindings/soc/bcm6318-pm.h delete mode 100644 include/dt-bindings/soc/bcm63268-pm.h delete mode 100644 include/dt-bindings/soc/bcm6328-pm.h delete mode 100644 include/dt-bindings/soc/bcm6362-pm.h delete mode 100644 include/dt-bindings/sound/sc7180-lpass.h delete mode 100644 include/linux/adreno-smmu-priv.h delete mode 100644 include/linux/bpf_local_storage.h delete mode 100644 include/linux/clk/samsung.h delete mode 100644 include/linux/cookie.h create mode 100644 include/linux/dma-contiguous.h create mode 100644 include/linux/dma-debug.h delete mode 100644 include/linux/dma-map-ops.h create mode 100644 include/linux/dma-noncoherent.h delete mode 100644 include/linux/fault-inject-usercopy.h create mode 100644 include/linux/frame.h delete mode 100644 include/linux/hidden.h delete mode 100644 include/linux/kernel_read_file.h create mode 100644 include/linux/leds-tca6507.h create mode 100644 include/linux/mdio-xpcs.h delete mode 100644 include/linux/mfd/hi6421-spmi-pmic.h delete mode 100644 include/linux/mfd/intel-m10-bmc.h delete mode 100644 include/linux/minmax.h delete mode 100644 include/linux/nitro_enclaves.h delete mode 100644 include/linux/objtool.h delete mode 100644 include/linux/pcs-lynx.h delete mode 100644 include/linux/pcs/pcs-xpcs.h create mode 100644 include/linux/platform_data/ad7291.h delete mode 100644 include/linux/platform_data/clk-s3c2410.h delete mode 100644 include/linux/platform_data/fb-s3c2410.h create mode 100644 include/linux/platform_data/leds-pca963x.h create mode 100644 include/linux/platform_data/macb.h create mode 100644 include/linux/power/smb347-charger.h delete mode 100644 include/linux/pruss_driver.h delete mode 100644 include/linux/sched/sd_flags.h delete mode 100644 include/linux/soc/samsung/s3c-adc.h delete mode 100644 include/linux/soc/samsung/s3c-cpu-freq.h delete mode 100644 include/linux/soc/samsung/s3c-cpufreq-core.h delete mode 100644 include/linux/soc/samsung/s3c-pm.h delete mode 100644 include/linux/spi/s3c24xx-fiq.h delete mode 100644 include/linux/static_call.h delete mode 100644 include/linux/static_call_types.h delete mode 100644 include/linux/virtio_dma_buf.h create mode 100644 include/net/caif/caif_spi.h create mode 100644 include/net/drop_monitor.h delete mode 100644 include/trace/events/avc.h create mode 100644 include/trace/events/hswadsp.h delete mode 100644 include/uapi/linux/aspeed-xdma.h delete mode 100644 include/uapi/linux/nitro_enclaves.h delete mode 100644 include/uapi/linux/pidfd.h create mode 100644 include/video/mbxfb.h delete mode 100644 kernel/bpf/bpf_inode_storage.c delete mode 100644 kernel/bpf/bpf_local_storage.c delete mode 100644 kernel/bpf/preload/.gitignore delete mode 100644 kernel/bpf/preload/Kconfig delete mode 100644 kernel/bpf/preload/Makefile delete mode 100644 kernel/bpf/preload/bpf_preload.h delete mode 100644 kernel/bpf/preload/bpf_preload_kern.c delete mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S delete mode 100644 kernel/bpf/preload/iterators/.gitignore delete mode 100644 kernel/bpf/preload/iterators/Makefile delete mode 100644 kernel/bpf/preload/iterators/README delete mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h delete mode 100644 kernel/bpf/preload/iterators/iterators.bpf.c delete mode 100644 kernel/bpf/preload/iterators/iterators.c delete mode 100644 kernel/bpf/preload/iterators/iterators.skel.h delete mode 100644 kernel/dma/debug.h delete mode 100644 kernel/dma/direct.h delete mode 100644 kernel/dma/ops_helpers.c delete mode 100644 kernel/printk/printk_ringbuffer.c delete mode 100644 kernel/printk/printk_ringbuffer.h create mode 100644 kernel/rcu/rcuperf.c delete mode 100644 kernel/rcu/rcuscale.c delete mode 100644 kernel/scftorture.c delete mode 100644 kernel/static_call.c delete mode 100644 lib/fault-inject-usercopy.c delete mode 100644 lib/fonts/font_6x8.c delete mode 100644 lib/mpi/ec.c delete mode 100644 lib/mpi/mpi-add.c delete mode 100644 lib/mpi/mpi-div.c delete mode 100644 lib/mpi/mpi-inv.c delete mode 100644 lib/mpi/mpi-mod.c delete mode 100644 lib/mpi/mpi-mul.c delete mode 100644 lib/test_free_pages.c delete mode 100644 lib/test_kasan_module.c delete mode 100644 localversion-next create mode 100644 mm/gup_benchmark.c delete mode 100644 mm/gup_test.c delete mode 100644 mm/gup_test.h create mode 100644 mm/kmemleak-test.c delete mode 100644 net/l2tp/trace.h delete mode 100644 net/xfrm/xfrm_compat.c delete mode 100644 samples/bpf/xsk_fwd.c delete mode 100644 samples/kmemleak/Makefile delete mode 100644 samples/kmemleak/kmemleak-test.c delete mode 100644 samples/nitro_enclaves/.gitignore delete mode 100644 samples/nitro_enclaves/Makefile delete mode 100644 samples/nitro_enclaves/ne_ioctl_sample.c delete mode 100755 scripts/clang-tools/gen_compile_commands.py delete mode 100755 scripts/clang-tools/run-clang-tools.py delete mode 100755 scripts/dev-needs.sh create mode 100755 scripts/gen_compile_commands.py create mode 100644 scripts/module-common.lds delete mode 100644 scripts/module.lds.S delete mode 100644 security/selinux/include/policycap.h delete mode 100644 security/selinux/include/policycap_names.h delete mode 100644 sound/soc/atmel/mchp-spdifrx.c delete mode 100644 sound/soc/atmel/mchp-spdiftx.c delete mode 100644 sound/soc/codecs/cs4234.c delete mode 100644 sound/soc/codecs/cs4234.h delete mode 100644 sound/soc/codecs/mt6359.c delete mode 100644 sound/soc/codecs/mt6359.h delete mode 100644 sound/soc/codecs/rt1015p.c create mode 100644 sound/soc/intel/baytrail/Makefile create mode 100644 sound/soc/intel/baytrail/sst-baytrail-dsp.c create mode 100644 sound/soc/intel/baytrail/sst-baytrail-ipc.c create mode 100644 sound/soc/intel/baytrail/sst-baytrail-ipc.h create mode 100644 sound/soc/intel/baytrail/sst-baytrail-pcm.c create mode 100644 sound/soc/intel/boards/byt-max98090.c create mode 100644 sound/soc/intel/boards/byt-rt5640.c delete mode 100644 sound/soc/intel/boards/sof_sdw_rt1316.c delete mode 100644 sound/soc/intel/boards/sof_sdw_rt711_sdca.c delete mode 100644 sound/soc/intel/boards/sof_sdw_rt715_sdca.c delete mode 100644 sound/soc/intel/catpt/Makefile delete mode 100644 sound/soc/intel/catpt/core.h delete mode 100644 sound/soc/intel/catpt/device.c delete mode 100644 sound/soc/intel/catpt/dsp.c delete mode 100644 sound/soc/intel/catpt/ipc.c delete mode 100644 sound/soc/intel/catpt/loader.c delete mode 100644 sound/soc/intel/catpt/messages.c delete mode 100644 sound/soc/intel/catpt/messages.h delete mode 100644 sound/soc/intel/catpt/pcm.c delete mode 100644 sound/soc/intel/catpt/registers.h delete mode 100644 sound/soc/intel/catpt/sysfs.c delete mode 100644 sound/soc/intel/catpt/trace.h create mode 100644 sound/soc/intel/common/sst-acpi.c create mode 100644 sound/soc/intel/common/sst-firmware.c create mode 100644 sound/soc/intel/haswell/Makefile create mode 100644 sound/soc/intel/haswell/sst-haswell-dsp.c create mode 100644 sound/soc/intel/haswell/sst-haswell-ipc.c create mode 100644 sound/soc/intel/haswell/sst-haswell-ipc.h create mode 100644 sound/soc/intel/haswell/sst-haswell-pcm.c delete mode 100644 sound/soc/qcom/lpass-sc7180.c delete mode 100644 sound/soc/qcom/qdsp6/q6afe-clocks.c delete mode 100644 sound/soc/sof/imx/imx-common.c delete mode 100644 sound/soc/sof/imx/imx-common.h delete mode 100644 sound/soc/sof/intel/tgl.c delete mode 100755 tools/bootconfig/scripts/bconf2ftrace.sh delete mode 100644 tools/bootconfig/scripts/ftrace.sh delete mode 100755 tools/bootconfig/scripts/ftrace2bconf.sh delete mode 100644 tools/bootconfig/scripts/xbc.sh delete mode 100644 tools/bpf/bpftool/Documentation/common_options.rst create mode 100644 tools/build/feature/test-libelf-mmap.c delete mode 100644 tools/include/linux/objtool.h delete mode 100644 tools/include/linux/static_call_types.h delete mode 100644 tools/memory-model/Documentation/README delete mode 100644 tools/memory-model/Documentation/control-dependencies.txt delete mode 100644 tools/memory-model/Documentation/litmus-tests.txt delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100644 tools/memory-model/Documentation/ordering.txt delete mode 100644 tools/memory-model/Documentation/simple.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/objtool/arch/x86/include/arch_special.h delete mode 100644 tools/objtool/arch/x86/special.c delete mode 100644 tools/testing/kunit/kunit_json.py delete mode 100644 tools/testing/selftests/arm64/fp/.gitignore delete mode 100644 tools/testing/selftests/arm64/fp/Makefile delete mode 100644 tools/testing/selftests/arm64/fp/README delete mode 100644 tools/testing/selftests/arm64/fp/asm-offsets.h delete mode 100644 tools/testing/selftests/arm64/fp/assembler.h delete mode 100755 tools/testing/selftests/arm64/fp/fpsimd-stress delete mode 100644 tools/testing/selftests/arm64/fp/fpsimd-test.S delete mode 100644 tools/testing/selftests/arm64/fp/sve-probe-vls.c delete mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace-asm.S delete mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace.c delete mode 100755 tools/testing/selftests/arm64/fp/sve-stress delete mode 100644 tools/testing/selftests/arm64/fp/sve-test.S delete mode 100644 tools/testing/selftests/arm64/fp/vlset.c delete mode 100644 tools/testing/selftests/arm64/pauth/.gitignore delete mode 100644 tools/testing/selftests/arm64/pauth/Makefile delete mode 100644 tools/testing/selftests/arm64/pauth/exec_target.c delete mode 100644 tools/testing/selftests/arm64/pauth/helper.c delete mode 100644 tools/testing/selftests/arm64/pauth/helper.h delete mode 100644 tools/testing/selftests/arm64/pauth/pac.c delete mode 100644 tools/testing/selftests/arm64/pauth/pac_corruptor.S delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf_endian.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf_write.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/d_path.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_btf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/metadata.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/pe_preserve_elems.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf_btf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/sock_fields.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/subprogs.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpffs.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_local_storage.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/trace_ext.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_sockmap.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_btf.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval___diff.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval___err [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval___val [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size___err_am [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_id.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_id___mis [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf_ptr.h delete mode 100644 tools/testing/selftests/bpf/progs/fmod_ret_freplace.c delete mode 100644 tools/testing/selftests/bpf/progs/freplace_attach_probe.c delete mode 100644 tools/testing/selftests/bpf/progs/freplace_cls_redirect.c delete mode 100644 tools/testing/selftests/bpf/progs/freplace_connect_v4_prog.c delete mode 100644 tools/testing/selftests/bpf/progs/freplace_get_constant.c delete mode 100644 tools/testing/selftests/bpf/progs/local_storage.c delete mode 100644 tools/testing/selftests/bpf/progs/metadata_unused.c delete mode 100644 tools/testing/selftests/bpf/progs/metadata_used.c delete mode 100644 tools/testing/selftests/bpf/progs/netif_receive_skb.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf_subprogs.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta_subprogs.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf1.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf2.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf3.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c delete mode 100644 tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c delete mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect_subprogs.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_enumval.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_type_based.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_type_id.c delete mode 100644 tools/testing/selftests/bpf/progs/test_d_path.c delete mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf.c delete mode 100644 tools/testing/selftests/bpf/progs/test_misc_tcp_hdr_options.c delete mode 100644 tools/testing/selftests/bpf/progs/test_pe_preserve_elems.c delete mode 100644 tools/testing/selftests/bpf/progs/test_raw_tp_test_run.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sock_fields.c create mode 100644 tools/testing/selftests/bpf/progs/test_sock_fields_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_invalid_update.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_update.c delete mode 100644 tools/testing/selftests/bpf/progs/test_subprogs.c delete mode 100644 tools/testing/selftests/bpf/progs/test_tc_neigh.c delete mode 100644 tools/testing/selftests/bpf/progs/test_tcp_hdr_options.c delete mode 100644 tools/testing/selftests/bpf/progs/test_trace_ext.c delete mode 100644 tools/testing/selftests/bpf/progs/test_trace_ext_tracing.c delete mode 100755 tools/testing/selftests/bpf/test_bpftool_metadata.sh create mode 100644 tools/testing/selftests/bpf/test_btf.c create mode 100644 tools/testing/selftests/bpf/test_sock_fields.c delete mode 100755 tools/testing/selftests/bpf/test_tc_neigh.sh delete mode 100644 tools/testing/selftests/bpf/test_tcp_hdr_options.h delete mode 100644 tools/testing/selftests/bpf/verifier/d_path.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_headroom.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_pfc.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-pause.sh mode change 100755 => 100644 tools/testing/selftests/drivers/net/netdevsim/udp_tun [...] delete mode 100755 tools/testing/selftests/drivers/net/ocelot/tc_flower_chains.sh delete mode 100644 tools/testing/selftests/exec/load_address.c delete mode 100644 tools/testing/selftests/firmware/.gitignore delete mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kretprobe_return_s [...] delete mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] delete mode 100644 tools/testing/selftests/mount/nosymfollow-test.c delete mode 100755 tools/testing/selftests/mount/run_nosymfollow.sh rename tools/testing/selftests/mount/{run_unprivileged_remount.sh => run_tests.sh} (100%) delete mode 100755 tools/testing/selftests/net/drop_monitor_tests.sh delete mode 100644 tools/testing/selftests/net/ipsec.c delete mode 100755 tools/testing/selftests/net/mptcp/simult_flows.sh delete mode 100644 tools/testing/selftests/netfilter/.gitignore delete mode 100644 tools/testing/selftests/powerpc/syscalls/rtas_filter.c create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuperf.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuscale-ftrace.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuscale.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-scf.sh rename tools/testing/selftests/rcutorture/configs/{rcuscale => rcuperf}/CFLIST (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/CFcommon rename tools/testing/selftests/rcutorture/configs/{rcuscale => rcuperf}/TINY (100%) rename tools/testing/selftests/rcutorture/configs/{rcuscale => rcuperf}/TREE (100%) rename tools/testing/selftests/rcutorture/configs/{rcuscale => rcuperf}/TREE54 (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/ver_functions.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/CFcommon delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/ver_functions.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/scf/CFLIST delete mode 100644 tools/testing/selftests/rcutorture/configs/scf/CFcommon delete mode 100644 tools/testing/selftests/rcutorture/configs/scf/NOPREEMPT delete mode 100644 tools/testing/selftests/rcutorture/configs/scf/NOPREEMPT.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/scf/PREEMPT delete mode 100644 tools/testing/selftests/rcutorture/configs/scf/ver_functions.sh delete mode 100644 tools/testing/selftests/vm/check_config.sh create mode 100644 tools/testing/selftests/vm/gup_benchmark.c delete mode 100644 tools/testing/selftests/vm/gup_test.c create mode 100755 tools/testing/selftests/vm/run_vmtests delete mode 100644 tools/testing/selftests/vm/run_vmtests.sh