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 49e7e3e905e4 Add linux-next specific files for 20200929 omits 6a07ca96d6fc Merge branch 'akpm/master' into master omits aaa8254fe967 secretmem: test: add basic selftest for memfd_secret(2) omits 9a3cf4fb2b13 mm: secretmem: use PMD-size pages to amortize direct map f [...] omits 5bb7488f693d arch, mm: wire up memfd_secret system call were relevant omits bd219c6e1ed1 mm: introduce memfd_secret system call to create "secret" [...] omits fde30c32c77e mmap: make mlock_future_check() global omits 983cc35bad4f mm: add definition of PMD_PAGE_ORDER omits 85039a84b9db mm: remove duplicate include statement in mmu.c omits 20fa884605ab fix up for "iov_iter: transparently handle compat iovecs i [...] omits e301eaab6fa8 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 8744de368d9f mm: do not use helper functions for process_madvise omits a0d00021f296 mm/madvise: remove duplicate include omits 260de707464b mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 560693fc05a3 fix for "mm/madvise: introduce process_madvise() syscall: [...] omits 49fab14b6886 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 68a2e8b97c87 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits cf95eb730d52 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits b53c0735a33a mm/madvise: introduce process_madvise() syscall: an extern [...] omits 5e7ea4722dde pid: move pidfd_get_pid() to pid.c omits 0411ff5464e3 mm/madvise: pass mm to do_madvise omits 093f04a52eb2 mm/mmap: add inline munmap_vma_range() for code readability omits c8bd04cdf7c9 mm/mmap: add inline vma_next() for readability of mmap code omits a20f74590fc3 mm/migrate: avoid possible unnecessary process right check [...] omits 067431d44328 mm/memory_hotplug: remove a wrapper for alloc_migration_target() omits 2425ae4b9259 mm/memory-failure: remove a wrapper for alloc_migration_target() omits f58691d59428 mm: kmem: enable kernel memcg accounting from interrupt contexts omits e531674b22f2 mm: kmem: prepare remote memcg charging infra for interrup [...] omits cd891a73d6ce mm: kmem: remove redundant checks from get_obj_cgroup_from [...] omits a973fb35d44e mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] omits 09f250f583e3 mm, memcg: rework remote charging API to support nesting omits 424bb1ba12e7 ia64: fix build error with !COREDUMP omits 3f91859d3d79 Merge branch 'akpm-current/current' into master omits b2a6843cfff9 Merge remote-tracking branch 'memblock/for-next' into master omits c27a56371139 Merge remote-tracking branch 'notifications/notifications- [...] omits 181fffafe3e2 Merge remote-tracking branch 'mhi/mhi-next' into master omits cb38a851eb8a Merge remote-tracking branch 'trivial/for-next' into master omits 6e622a75ad10 Merge remote-tracking branch 'pidfd/for-next' into master omits 0ad8dd914a3a Merge remote-tracking branch 'kgdb/kgdb/for-next' into master omits bb0e34704e8f Merge remote-tracking branch 'hyperv/hyperv-next' into master omits f9025c1671a5 Merge remote-tracking branch 'xarray/xarray' into master omits d3fc492211d3 Merge remote-tracking branch 'nvmem/for-next' into master omits 0807572970e5 Merge remote-tracking branch 'slimbus/for-next' into master omits 761d3992cc1c Merge remote-tracking branch 'kspp/for-next/kspp' into master omits f3f252d4ab44 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] omits 2e2dec7d17e5 Merge remote-tracking branch 'ntb/ntb-next' into master omits 6f15183d7c21 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] omits 97452f1d2738 Merge remote-tracking branch 'rtc/rtc-next' into master omits 5d0e341cf4cf Merge remote-tracking branch 'coresight/next' into master omits 31d6fd98d5e3 Merge remote-tracking branch 'livepatching/for-next' into master omits 583182e2320f Merge remote-tracking branch 'kselftest/next' into master omits 9bb4ec01566d Merge remote-tracking branch 'pwm/for-next' into master omits 54a5c9e33295 Merge remote-tracking branch 'pinctrl/for-next' into master omits 37aa5968fb6b Merge remote-tracking branch 'gpio/for-next' into master omits 67e6c21f7977 Merge remote-tracking branch 'rpmsg/for-next' into master omits e370754ff3c2 Merge remote-tracking branch 'scsi-mkp/for-next' into master omits a391c83cbfe4 Merge remote-tracking branch 'scsi/for-next' into master omits 32203b57257b Merge remote-tracking branch 'dmaengine/next' into master omits 227e735f3415 Merge remote-tracking branch 'mux/for-next' into master omits 95e6262240e3 Merge remote-tracking branch 'staging/staging-next' into master omits aae73563e261 Merge remote-tracking branch 'thunderbolt/next' into master omits 2438bbd17977 Merge remote-tracking branch 'soundwire/next' into master omits cc86f3e22c58 Merge remote-tracking branch 'extcon/extcon-next' into master omits a307a8195a29 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] omits 80357635af24 Merge remote-tracking branch 'tty/tty-next' into master omits 09d67f4f7c46 Merge remote-tracking branch 'phy-next/next' into master omits 285200a4bebe Merge remote-tracking branch 'usb-gadget/next' into master omits 49ad799efae5 Merge remote-tracking branch 'usb/usb-next' into master omits 7e29fa5b37cf Merge remote-tracking branch 'driver-core/driver-core-next [...] omits b46ad9a12cb6 Merge remote-tracking branch 'ipmi/for-next' into master omits 089819f5f2e9 Merge remote-tracking branch 'leds/for-next' into master omits 2061dc795bd8 Merge remote-tracking branch 'chrome-platform/for-next' in [...] omits c43e6885e44b Merge remote-tracking branch 'percpu/for-next' into master omits 61506f46fb70 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master omits 5f0068f4ee04 Merge remote-tracking branch 'kvm-arm/next' into master omits 1173d8f49c4c Merge remote-tracking branch 'rcu/rcu/next' into master omits eea16d0a8173 Merge remote-tracking branch 'ftrace/for-next' into master omits 138db55dbe68 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] omits 06a7de971815 Merge remote-tracking branch 'edac/edac-for-next' into master omits 26f8e5d666f5 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits 7f8595388978 Merge remote-tracking branch 'tip/auto-latest' into master omits 546d06883722 Merge remote-tracking branch 'spi/for-next' into master omits 38956f5fab78 Merge remote-tracking branch 'devicetree/for-next' into master omits 40f2fa505512 Merge remote-tracking branch 'audit/next' into master omits b34ae094f78f Merge remote-tracking branch 'vfio/next' into master omits 13cd42f74c47 Merge remote-tracking branch 'iommu/next' into master omits 602d46d724a4 Merge remote-tracking branch 'tpmdd/next' into master omits 0734ac1e30fb Merge remote-tracking branch 'tomoyo/master' into master omits c05f686bc246 Merge remote-tracking branch 'smack/next' into master omits 34c3f9fd7086 Merge remote-tracking branch 'selinux/next' into master omits 770f2ec214ab Merge remote-tracking branch 'safesetid/safesetid-next' in [...] omits 7426c8c3a25c Merge remote-tracking branch 'integrity/next-integrity' in [...] omits 49f130079ca5 Merge remote-tracking branch 'regulator/for-next' into master omits f5c77fd3e261 Merge remote-tracking branch 'battery/for-next' into master omits 1ac8c7d8a196 Merge remote-tracking branch 'mfd/for-mfd-next' into master omits 17ec9b245942 Merge remote-tracking branch 'mmc/next' into master omits fa4730c390b7 Merge remote-tracking branch 'device-mapper/for-next' into master omits c880b9841a07 Merge remote-tracking branch 'block/for-next' into master omits 36510ea44b31 Merge remote-tracking branch 'input/next' into master omits 49fda1701d81 Merge remote-tracking branch 'modules/modules-next' into master omits 606865c11f2e Merge remote-tracking branch 'sound-asoc/for-next' into master omits 72af0899b577 Merge remote-tracking branch 'sound/for-next' into master omits 7492f2f52acc Merge remote-tracking branch 'regmap/for-next' into master omits 8a289fe5017e Merge remote-tracking branch 'etnaviv/etnaviv/next' into master omits be877462417f Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits 2d3968753d76 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits 736bcb625949 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] omits 7a80fa2ada06 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits 2d54ba80b03b Merge remote-tracking branch 'amdgpu/drm-next' into master omits 64e05a0ebd7e Merge remote-tracking branch 'drm/drm-next' into master omits a4b0c1f80de8 Merge remote-tracking branch 'crypto/master' into master omits 2ce595ba1cd7 Merge remote-tracking branch 'nand/nand/next' into master omits 006eef11777e Merge remote-tracking branch 'mtd/mtd/next' into master omits f825adc074ab Merge remote-tracking branch 'gfs2/for-next' into master omits eec7f1d34412 Merge remote-tracking branch 'mac80211-next/master' into master omits a07bf9042465 Merge remote-tracking branch 'bluetooth/master' into master omits 2451f1455b70 Merge remote-tracking branch 'netfilter-next/master' into master omits b1cfd3fbe5a1 Merge remote-tracking branch 'ipsec-next/master' into master omits d08d88a861eb Merge remote-tracking branch 'bpf-next/master' into master omits ed092e7c4b0b Merge remote-tracking branch 'net-next/master' into master omits d2d97a7d3d1c Merge remote-tracking branch 'rdma/for-next' into master omits ee59587d7b3a Merge remote-tracking branch 'swiotlb/linux-next' into master omits 5a9152213e13 Merge remote-tracking branch 'dlm/next' into master omits abc488bcf483 Merge remote-tracking branch 'ieee1394/for-next' into master omits ec83642309ec Merge remote-tracking branch 'thermal/thermal/linux-next' [...] 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 025ec1c313c5 Merge remote-tracking branch 'opp/opp/linux-next' into master omits bd743d68000f Merge remote-tracking branch 'devfreq/devfreq-next' into master omits 94bb7cd4539b Merge remote-tracking branch 'cpupower/cpupower' into master omits 2ed9853922d3 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] omits 39d165430666 Merge remote-tracking branch 'pm/linux-next' into master omits a4fff882e3e1 Merge remote-tracking branch 'v4l-dvb/master' into master omits 99b9a5a8818e Merge remote-tracking branch 'jc_docs/docs-next' into master omits 6346b5b4e3aa Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] omits 06e328fe4dec Merge remote-tracking branch 'dmi/dmi-for-next' into master omits 9d227a2315a7 Merge remote-tracking branch 'i3c/i3c/next' into master omits 91ceaabccbb2 Merge remote-tracking branch 'i2c/i2c/for-next' into master omits c09bd42f4281 Merge remote-tracking branch 'hid/for-next' into master omits d5a1c18c7c92 Merge remote-tracking branch 'pstore/for-next/pstore' into master omits a515772826b7 Merge remote-tracking branch 'pci/next' into master omits 0800998e5d32 Merge remote-tracking branch 'printk/for-next' into master 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 16513c7db68a Merge remote-tracking branch 'vfs/for-next' into master omits 97cd094ed23c Merge remote-tracking branch 'file-locks/locks-next' into master omits 016d5f360855 Merge remote-tracking branch 'iomap/iomap-for-next' into master omits 7a56a134796e Merge remote-tracking branch 'zonefs/for-next' into master omits d0e1fa198a2c Merge remote-tracking branch 'xfs/for-next' into master omits e9c1c00cd8ae Merge remote-tracking branch 'ubifs/next' into master omits f648ae782b57 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] omits 80ecd62b34ad Merge remote-tracking branch 'nfs-anna/linux-next' into master omits bf4ed6754529 Merge remote-tracking branch 'fuse/for-next' into master omits 2c296779e21c Merge remote-tracking branch 'f2fs/dev' into master omits a635105a3ec2 Merge remote-tracking branch 'ext3/for_next' into master omits b642c17c114f Merge remote-tracking branch 'exfat/dev' into master omits 44f4386e8184 Merge remote-tracking branch 'erofs/dev' into master omits 74c93ea03dcf Merge remote-tracking branch 'configfs/for-next' into master omits fcca8a9509f5 Merge remote-tracking branch 'cifs/for-next' into master 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 a2b46708623b Merge remote-tracking branch 'btrfs/for-next' into master 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 efd50fde729f Merge remote-tracking branch 'fscrypt/master' into master omits 9ea9eab68600 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits 3d26f83a95de Merge remote-tracking branch 's390/for-next' into master omits 91b1d2396182 Merge remote-tracking branch 'risc-v/for-next' into master omits f7b12b6fea00 bpf: verifier: refactor check_attach_btf_id() omits c479eccaed7e Merge remote-tracking branch 'soc-fsl/next' into master omits efc68158c429 bpf: change logging calls from verbose() to bpf_log() and [...] omits 1af9270e908c bpf: disallow attaching modify_return tracing functions to [...] omits e249fc2a2914 Merge remote-tracking branch 'powerpc/next' into master omits c7b6469c0729 Merge remote-tracking branch 'parisc-hd/for-next' into master omits 265ad4768a72 Merge remote-tracking branch 'nds32/next' into master omits 33d8f1cc44f2 Merge remote-tracking branch 'mips/mips-next' into master omits 0ede80320948 Merge remote-tracking branch 'microblaze/next' into master omits 1d991e3c252e Merge remote-tracking branch 'm68knommu/for-next' into master omits 9e9934ee5b93 Merge remote-tracking branch 'm68k/for-next' into master omits 6c4a282ce609 Merge remote-tracking branch 'ia64/next' into master 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 96ee1d5ed3e0 Merge remote-tracking branch 'h8300/h8300-next' into master omits 440c659b4317 Merge remote-tracking branch 'clk/clk-next' into master omits 5c5d939c15ab Merge remote-tracking branch 'uniphier/for-next' into master omits 36dfaf428186 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits f7546cc6c714 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits e9283674dc0b Merge remote-tracking branch 'tegra/for-next' into master omits 4d5c4e5b098e Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits 6550f2dddfab bpf: sockmap: Enable map_update_elem from bpf_iter omits 3762a5ee0e2b Merge remote-tracking branch 'samsung-krzk/for-next' into master omits 31fc912200c7 Merge remote-tracking branch 'rockchip/for-next' into master omits adacd8bc59c6 Merge remote-tracking branch 'reset/reset/next' into master omits 94c5781fa927 Merge remote-tracking branch 'renesas/next' into master omits 407c4345bbd9 Merge remote-tracking branch 'realtek/for-next' into master omits dc8d02e9a251 Merge remote-tracking branch 'qcom/for-next' into master omits 7ba7c332664f Merge remote-tracking branch 'omap/for-next' into master omits 11fc2cc796d8 Merge remote-tracking branch 'mvebu/for-next' into master omits 46ad9922ff3a Merge remote-tracking branch 'mediatek/for-next' into master omits e4fde0a541ca Merge remote-tracking branch 'keystone/next' into master omits d66cbad6c631 Merge remote-tracking branch 'imx-mxs/for-next' into master omits 70305fee42f8 Merge remote-tracking branch 'drivers-memory/for-next' int [...] omits 1597e0cbdc8f Merge remote-tracking branch 'at91/at91-next' into master omits db45af013ba4 Merge remote-tracking branch 'aspeed/for-next' into master omits 2c2b364fddd5 Input: joystick - add ADC attached joystick driver. omits 7956b0d4694f dt-bindings: input: Add docs for ADC driven joystick omits d62e27b69fdb Merge remote-tracking branch 'amlogic/for-next' into master omits fa93f4a6e80b Merge remote-tracking branch 'arm-soc/for-next' into master omits b53c741f78a4 Merge remote-tracking branch 'arm-perf/for-next/perf' into master omits e62584618d93 Merge remote-tracking branch 'arm64/for-next/core' into master omits 5f23ab237a0f Merge remote-tracking branch 'arm/for-next' into master 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 e5f7e211b6aa ip6gre: avoid tx_error when sending MLD/DAD on external tunnels omits 61bbbe6599ae Merge remote-tracking branch 'dma-mapping/for-next' into master omits 60828279c90f Merge remote-tracking branch 'kbuild/for-next' into master omits f779ca89a63f Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] omits 4deb97cf4129 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c9c4068c1073 Merge remote-tracking branch 'ubifs-fixes/fixes' into master omits fc222b4c1e1e Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] omits 0ef50633e09a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] omits b171e9aba123 Merge remote-tracking branch 'spdx/spdx-linus' into master omits abe432213336 Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits 6c0e77e538ca Merge remote-tracking branch 'mmc-fixes/fixes' into master omits 4af54911509f Merge remote-tracking branch 'scsi-fixes/fixes' into master omits bc7494831b4f Merge remote-tracking branch 'devicetree-fixes/dt/linus' i [...] omits 9ee77ba4b32a Merge remote-tracking branch 'drivers-x86-fixes/fixes' int [...] omits 8101da4c12c9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits 893b1fb75347 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master omits 73703bf80d94 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master omits e167a3bb376b Merge remote-tracking branch 'kselftest-fixes/fixes' into master omits e8e60b5ca2ad Merge remote-tracking branch 'ide/master' into master omits 6b1726e50433 Merge remote-tracking branch 'staging.current/staging-linu [...] omits a9500bdbb817 Merge remote-tracking branch 'phy/fixes' into master omits 1881f072bc8f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits e145b66a952b Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master omits f8f8dc2d4124 Merge remote-tracking branch 'usb.current/usb-linus' into master omits 24274e6973be Merge remote-tracking branch 'pci-current/for-linus' into master omits f8dc5495afcf Merge remote-tracking branch 'spi-fixes/for-linus' into master omits 4efec7d24942 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits 4e6afc84dbea Merge remote-tracking branch 'netfilter/master' into master omits 4c52e307eefe Merge remote-tracking branch 'bpf/master' into master omits fcda77c53e89 Merge remote-tracking branch 'net/master' into master omits e040ba8b7bc3 Merge remote-tracking branch 'sparc/master' into master omits eac795587ca4 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] omits 9fa738ea1628 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits bb976d9fbf0a Merge remote-tracking branch 'arc-current/for-curr' into master 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 414698f6aa31 net: Use kobj_to_dev() API omits 0ba56b89fabc Merge branch 'net-core-fix-a-lockdep-splat-in-the-dev_addr_list' omits 1fc70edb7d7b net: core: add nested_level variable in net_device omits eff7423365a6 net: core: introduce struct netdev_nested_priv for nested [...] omits fe8300fd8d65 net: core: add __netdev_upper_dev_unlink() omits 632bb64f126a net: mvneta: try to use in-irq pp cache in mvneta_txq_bufs_free 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 db320a000251 ARC: [dts] fix the errors detected by dtbs_check omits 4b0fbeb31bd6 arc: plat-hsdk: fix kconfig dependency warning when !RESET [...] omits a8dd5d851db1 ARC: [plat-eznps]: Drop support for EZChip NPS platform omits efa90b50934c bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature omits ef80c1a1d21b drm/i915: Fix state checker hw.active/hw.enable readout omits 1aad8049909a net_sched: remove a redundant goto chain check omits 3ea4a8eab86e Merge remote-tracking branch 'regmap/for-5.10' into regmap-next omits 5d11f297dfcd Merge remote-tracking branch 'asoc/for-5.10' into asoc-next omits 58b819e85258 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus 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 f2f3729fb65c net: bridge: fdb: don't flush ext_learn entries 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 05f488639208 Merge remote-tracking branch 'spi/for-5.10' into spi-next omits b21588b7a768 Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits 0e9683659c69 spi: hisi-sfc-v3xx: fix spelling mistake "occured" -> "occurred" omits a4be47afb02a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7e3d84c7536c Merge remote-tracking branch 'regulator/for-5.10' into reg [...] 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 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 7e2521a85c98 scripts/dtc: only append to HOST_EXTRACFLAGS instead of ov [...] 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 6bc1d1906065 coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register 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 8757fd08955d dt-bindings: Fix 'reg' size issues in zynqmp examples 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 1c7a273925ee mtd: onenand: simplify the return expression of onenand_tr [...] omits 77ffc8de945b mtd: rawnand: cadence: remove a redundant dev_err call omits b2a0c4372fe9 mtd: rawnand: ams-delta: Fix non-OF build warning omits 1cc7b0edb2a3 mtd: rawnand: Don't overwrite the error code from nand_set [...] omits f287e6cf61a1 mtd: rawnand: Introduce nand_set_ecc_on_host_ops() omits 916c4f619454 mtd: rawnand: atmel: Check return values for nand_read_data_op omits 82903c64767c mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] omits e230ff3fe8f8 mtd: rawnand: qcom: Simplify with dev_err_probe() omits 97ada0c9c046 mtd: rawnand: marvell: Fix and update kerneldoc omits a1e0a0494dd6 mtd: rawnand: marvell: Simplify with dev_err_probe() omits 2ce3bdbe86e4 mtd: rawnand: gpmi: Simplify with dev_err_probe() omits bb73ff067849 mtd: rawnand: atmel: Simplify with dev_err_probe() omits ff903cb1c355 mtd: onenand: Simplify with dev_err_probe() omits 6da558bcc438 mtd: rawnand: marvell: Support panic_write for mtdoops omits 946595f2cca8 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC omits 32df27686865 mtd: spinand: gigadevice: Add QE Bit omits ac7e03193d73 mtd: spinand: gigadevice: Only one dummy byte in QUADIO omits 77b41822a43e mtd: rawnand: vf610: disable clk on error handling path in probe omits 2ad687d124d3 mtd: rawnand: oxnas: cleanup/simplify code omits 073f97db642b mtd: spinand: macronix: Add support for MX31UF1GE4BC omits b8b68c03ebe3 mtd: spinand: macronix: Add support for MX31LF1GE4BC omits e31f0c457cbc mtd: rawnand: pasemi: Make pasemi_device_ready() static omits 8482c66534a9 mtd: rawnand: stm32_fmc2: fix a buffer overflow omits 1df67c4b38c9 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] omits 15bcfc425506 mtd: rawnand: atmel: Convert the driver to exec_op() omits 05ab8fe03c2a mtd: rawnand: atmel: Use nand_prog_page_end_op() omits 3bed73fce4bc mtd: rawnand: atmel: Use nand_{write,read}_data_op() omits 65976fde030d mtd: rawnand: atmel: Drop redundant nand_read_page_op() omits b7db5aed00a7 mtd: rawnand: atmel: Enable the NFC controller at probe time omits d4a6d84c01fe mtd: rawnand: Use the NAND framework user_conf object for [...] omits 3bd5a2a097d8 mtd: rawnand: Use the ECC framework user input parsing bits 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 eb6335b68ce3 Merge branch 'pnp' into linux-next omits e6c0bd8c53be Merge branches 'powercap', 'pm-core', 'pm-sleep' and 'pm-a [...] omits 6b61d49a5579 PM: runtime: Fix timer_expires data type on 32-bit arches omits e7e590c3cb73 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits f3643b5b77f2 Merge back cpuidle material for 5.10. omits a0a56c2cd404 Merge branch 'acpi-misc' into linux-next omits 3d138829130a Merge branch 'acpi-numa' into linux-next omits d287ab0193ee Merge branches 'acpi-soc', 'acpi-video', 'acpi-battery' an [...] omits 9a3e3c42a448 Merge branch 'acpica-osl' into linux-next omits 1f3189630871 Merge branches 'acpi-tables', 'acpi-pmic' and 'acpi-dptf' [...] omits 10d98fd35e05 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] omits a8b507912d6a mtd: rawnand: Use the ECC framework OOB layouts 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 6a7548305a04 ARM: dts: bcm2835: Change firmware compatible from simple- [...] 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 a01689716384 Merge branch 'sunxi/dt-for-5.10' into sunxi/for-next 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 1fd112a3759b kernel: debug: Centralize dbg_[de]activate_sw_breakpoints omits 17458c1c4b75 kgdb: Add NOKPROBE labels on the trap handler functions omits f2d10ff4a903 kgdb: Honour the kprobe blocklist when setting breakpoints 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 afd7f30886b0 mmc: sdhci: Workaround broken command queuing on Intel GLK [...] omits 62c59a8786e6 memstick: Skip allocating card when removing host 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 6c4d313c5e3a net: qrtr: Start MHI channels during init omits ed39d7816885 bus: mhi: Remove auto-start option 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 76be5a01a6c3 cifs: update internal module version number omits b6ab0961727a Handle STATUS_IO_TIMEOUT gracefully omits f47f9e822568 PM / devfreq: tegra30: Improve initial hardware resetting omits af1e432b6a7c m68knommu: include SDHC support only when hardware has it omits c9c65e81119d m68knommu: fix sparse warnings in signal code omits 4c43511533fd m68knommu: switch to using asm-generic/uaccess.h omits 709a16be0593 r8169: fix RTL8168f/RTL8411 EPHY config 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 307eea32b202 dt-bindings: net: renesas,ravb: Add support for r8a774e1 SoC 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 72865028582a mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s e [...] omits 7dbbcf496f2a mdio: fix mdio-thunder.c dependency & build error omits 32e4d9df60f7 agp: use semicolons rather than commas to separate statements omits d68387642d8e Merge branch 'i2c/for-current' into i2c/for-next omits 8848c21537e5 Merge branch 'i2c/for-5.10' into i2c/for-next omits 8947efc07716 i2c: npcm7xx: Clear LAST bit after a failed transaction. 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 a2bd970aa62f i2c: cpm: Fix i2c_ram structure 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 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 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 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 cf6576ff4b27 x86: add failure injection to get/put/clear_user omits 94d3623b0a70 lib, uaccess: add failure injection to usercopy functions omits 9d8bf9317cf1 lib, include/linux: add usercopy failure capability omits 7014d700b1ae ROMFS: support inode blocks calculation omits 8139841c76c9 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang omits 0dbb03438a37 sched.h: drop in_ubsan field when UBSAN is in trap mode omits 53e30ff8bc25 scripts/gdb/tasks: add headers and improve spacing format omits 511d4f0f473b scripts/gdb/proc: add struct mount & struct super_block ad [...] omits 3510f022aed6 aio: simplify read_events() omits c23d7178c413 panic: dump registers on panic_on_warn omits 72a4904b1734 rapidio: fix the missed put_device() for rio_mport_add_riodev omits 1e1665b1c13f rapidio: fix error handling path omits a404c11a2620 autofs: harden ioctl table omits 1afbb8a8aed5 mm: remove the now-unnecessary mmget_still_valid() hack omits 0fdb8a97dde8 mm/gup: take mmap_lock in get_dump_page() omits d7210b352095 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot omits 769f438436aa coredump: rework elf/elf_fdpic vma_dump_size() into common helper omits a44762e5495a coredump: refactor page range dumping into common helper omits 60d460e91c15 coredump: let dump_emit() bail out on short writes omits 38295e4adf92 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU omits 14940091c94d tools/testing/selftests: add self-test for verifying load [...] omits abd7ae25e752 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 5a989ed9d93a fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 405f6c53edbc fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] omits f4161fa9b66f checkpatch: extend author Signed-off-by check for split Fr [...] omits 66cdda8a20ed checkpatch: fix git "fatal" warning if file argument outsi [...] omits 3d903c0b9974 checkpatch: allow not using -f with files that are in git omits f2174191e719 checkpatch-warn-on-self-assignments-checkpatch-fixes omits 631cd125086c checkpatch: warn on self-assignments omits 5182f519a171 const_structs.checkpatch: add pinctrl_ops and pinmux_ops omits 2e4c6594c583 checkpatch: warn if trace_printk and friends are called omits be5b378c6e51 const_structs.checkpatch: add phy_ops omits c22c34ea5dc5 checkpatch: add test for comma use that should be semicolon omits 8d8c57fb5f90 checkpatch: move repeated word test omits 8a015c4ade17 checkpatch: add --kconfig-prefix omits b05f01f59933 bitops: use the same mechanism for get_count_order[_long] omits 979bad1e559c bitops: simplify get_count_order_long() omits 1cc03654c53f lib/crc32.c: fix trivial typo in preprocessor condition omits fae1c1682e6a lib/scatterlist.c: avoid a double memset omits 6d5afa23dc80 lib/idr.c: document that ida_simple_{get,remove}() are deprecated omits a81b5f400386 lib/idr.c: document calling context for IDA APIs mustn't u [...] omits 6f243355df90 lib/mpi/mpi-bit.c: fix spello of "functions" omits 0ccdd33c61c0 lib: test_sysctl: delete duplicated words omits 211ca50ea5fe lib: syscall: delete duplicated words omits 480ece541b4d lib: radix-tree: delete duplicated words omits 071cef153632 lib: earlycpio: delete duplicated words omits 1b9479b05442 lib: dynamic_queue_limits: delete duplicated words + fix typo omits 293560599514 lib: devres: delete duplicated words omits aaa654181fa8 lib: decompress_bunzip2: delete duplicated words omits 93ebfdb84973 lib: libcrc32c: delete duplicated words omits 5942752a35b2 lib: bitmap: delete duplicated words omits 40142b756e29 get_maintainer: exclude MAINTAINERS file(s) from --git-fallback omits 7d3b98d30ceb get_maintainer: add test for file in VCS omits 13dfb442b1e5 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] omits 1294b1436122 kernel.h: split out min()/max() et al. helpers omits 3d9bc4e0559f fs: configfs: delete repeated words in comments omits d92c53cd32f8 proc/sysctl: make protected_* world readable omits d928eaec93c3 kernel/hung_task.c: Monitor killed tasks. omits d7c6458fa26a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 2ebe874b6f3e fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 0a19bdc179a3 include/linux/mmzone.h: remove unused early_pfn_valid() omits d3cab48b9106 mm: use helper function put_write_access() omits 00821a701862 mm/workingset.c: fix some doc warnings omits 571be1ea8752 mm: fix some comments formatting omits d8687bfbc51d mm: fix some broken comments omits fe3ac4af15a8 mm: use self-explanatory macros rather than "2" omits e21c0f442d95 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() omits be7bd204d15e mm/highmem.c: clean up endif comments omits 5f8e9c88c816 mm/page_reporting.c: drop stale list head check in page_re [...] omits 4bfcf7e2c9f4 mm/slab.h: remove duplicate include omits 1ad460e035f8 zram: failing to decompress is WARN_ON worthy omits 8ef0577c78ce mm: don't panic when links can't be created in sysfs omits e9aa5f7f1362 kernel/resource: make iomem_resource implicit in release_m [...] omits 50a395f4a8a3 hv_balloon: try to merge system ram resources omits 6e56d0f9e2d6 xen/balloon: try to merge system ram resources omits 45c2bec0935e virtio-mem: try to merge system ram resources omits 7a1aa46deb01 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] omits 3ba13aa976d2 mm/memory_hotplug: prepare passing flags to add_memory() a [...] omits 245fa6b2883a mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] omits 2b12b5f2abd2 kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED omits 0d2633adfdeb kernel/resource: fix use of ternary condition in release_m [...] omits d57c120d520b kernel/resource: make release_mem_region_adjustable() never fail omits ca5ed9c57c2e mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] omits b56ff5524b6e mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] omits a5f948c12451 mm/page_alloc: drop stale pageblock comment in memmap_init [...] omits 4f63539cc747 mm/memory_hotplug: simplify page onlining omits 45c25a057d0e mm/page_isolation: simplify return value of start_isolate_ [...] omits 6527e9720796 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() omits d77d070ef953 mm/page_alloc: simplify __offline_isolated_pages() omits 9fcb8d0146fd mm-memory_hotplug-simplify-page-offlining-fix omits 3b6e72ff546a mm/memory_hotplug: simplify page offlining omits 83e92b28e0c9 mm/memory_hotplug: enforce section granularity when onlini [...] omits a7d56397a41e mm/memory_hotplug: inline __offline_pages() into offline_pages() omits 34b9f9a9908c mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] omits c2387557a2c3 mm/util.c: update the kerneldoc for kstrdup_const() omits 7fc83fa507dc mm/vmstat.c: use helper macro abs() omits 9c58713243ce mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 03046666c6bb mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 3a797ae418ee mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 0f0384ae0aad mm/page_poison.c: replace bool variable with static key omits c75930b5de53 mm,hwpoison: try to narrow window race for free pages omits e01b66a28d7c mm,hwpoison: double-check page count in __get_any_page() omits bdbf676cde35 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits 2f7b209941b5 mm,hwpoison: return 0 if the page is already poisoned in s [...] omits a33a0437a0da mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits f6dc81f66eb2 mm,hwpoison: rework soft offline for in-use pages omits 334ed78b902b mm,hwpoison: rework soft offline for free pages omits e08e45b9886f mm,hwpoison: unify THP handling for hard and soft offline omits d5af58329fd9 mm,hwpoison: kill put_hwpoison_page omits c30511294cac mm,hwpoison: refactor madvise_inject_error omits e1978ac3c39d mm,hwpoison: unexport get_hwpoison_page and make it static omits dc256a6d067a mm,hwpoison-inject: don't pin for hwpoison_filter omits c99b56840599 mm, hwpoison: remove recalculating hpage omits a4375ce47736 mm,hwpoison: cleanup unused PageHuge() check omits 1de2db25eccd mm/readahead: pass a file_ra_state into force_page_cache_ra omits 2099bfa9b733 mm/filemap: fold ra_submit into do_sync_mmap_readahead omits 9d5cc7373d91 mm/readahead: add page_cache_sync_ra and page_cache_async_ra omits 20ddcc2dc04e mm/readahead: pass readahead_control to force_page_cache_ra omits b95a863fefa0 mm/readahead: make ondemand_readahead take a readahead_control omits 49eeeea55ae2 mm/readahead: make do_page_cache_ra take a readahead_control omits 508b650cdb64 mm/readahead: make page_cache_ra_unbounded take a readahea [...] omits 3a3d3c1c36f9 mm/readahead: add DEFINE_READAHEAD omits 8ed0073a4221 fs: do not update nr_thps for mappings which support THPs omits 7ad89a249ab0 fs: add a filesystem flag for THPs omits 257516cc388c mm/vmscan: allow arbitrary sized pages to be paged out omits aed53066d781 mm/page-writeback: support tail pages in wait_for_stable_page omits a13ee93526d1 mm/truncate: fix truncation for pages of arbitrary size omits b9c89e98ab0c mm/rmap: fix assumptions of THP size omits b3ecc6ce3fc4 mm/huge_memory: fix can_split_huge_page assumption of THP size omits 9005181c8dd8 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] omits fdd4279734e1 mm/huge_memory: fix split assumption of page size omits ba42b2a98eaa mm/huge_memory: fix total_mapcount assumption of page size omits 21c4052654ce mm/page_owner: change split_page_owner to take a count omits cdc720416dc3 mm/memory: remove page fault assumption of compound page size omits 28e4341db39f mm/filemap: fix page cache removal for arbitrary sized THPs omits 5d1ae628514c mm/filemap: fix storing to a THP shadow entry omits 0552a819a180 xarray-add-xas_split-fix-2 omits dee00e899105 xarray-add-xas_split-fix omits 4d339aca9dde XArray: add xas_split omits 0157da143381 xarray-add-xa_get_order-fix omits 9265ee3488f0 XArray: add xa_get_order omits 84fc2df0e31b mm/migrate: remove obsolete comment about device public omits 150a595f3d1a mm/migrate: remove cpages-- in migrate_vma_finalize() omits f1397a704d04 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] omits bf090505c947 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] omits 8cb2e1b0a3b9 memblock: use separate iterators for memory and reserved regions omits 7ce2b6671c47 memblock: implement for_each_reserved_mem_region() using _ [...] omits 5ac9f70df97e memblock: remove unused memblock_mem_size() omits d7a98b57c4af x86/setup: simplify reserve_crashkernel() omits ab163f3c229b x86/setup: simplify initrd relocation and reservation omits c8e4fb7c94ec mips: fix cavium-octeon build caused by memblock refactoring omits 902539cf4e48 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix omits 181caa7f91bb arch, drivers: replace for_each_membock() with for_each_me [...] omits 301400a56de1 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] omits 59f3e67d87ec memblock: reduce number of parameters in for_each_mem_range() omits bf82dffe5b7e memblock-make-memblock_debug-and-related-functionality-pri [...] omits c3e2b586efe2 memblock: make memblock_debug and related functionality private omits 818f5b87a38c memblock: make for_each_memblock_type() iterator private omits d4b930a33c0d mircoblaze: drop unneeded NUMA and sparsemem initializations omits 45c097c781ff riscv: drop unneeded node initialization omits fdddfc7dc70c h8300, nds32, openrisc: simplify detection of memory extents omits 0c07e2272c55 arm64: numa: simplify dummy_numa_init() omits 960796b2a9b3 arm, xtensa: simplify initialization of high memory pages omits ec66c9f7da2b dma-contiguous: simplify cma_early_percent_memory() omits 59dc5d5b0380 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() omits 66b53250b9ca mm-mempool-add-else-to-split-mutually-exclusive-case-fix omits 43a659cc8a20 mm/mempool: Add 'else' to split mutually exclusive case omits 313740279de4 mm: remove unused alloc_page_vma_node() omits 580f4a73d51d mm/mempolicy: remove or narrow the lock on current omits 2839243eff99 include/linux/compaction.h: clean code by removing unused [...] omits 5a450b612bd4 mm/compaction.c: micro-optimization remove unnecessary branch omits 17f7c9df353e mm/vmscan: add a fatal signals check in drop_slab_node omits cc6135fe8b22 mm/vmscan: fix infinite loop in drop_slab_node omits eec17018489b hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] omits cdf06a628bff mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 omits bcd21bf3cb8f mm/hugetlb: take the free hpage during the iteration directly omits 53b1947ec17e mm/hugetlb: narrow the hugetlb_lock protection area during [...] omits 63fbb71c78e3 mm/hugetlb: a page from buddy is not on any list omits 331964c55f27 mm/hugetlb: count file_region to be added when regions_nee [...] omits b395af4f2bbc mm/hugetlb: use list_splice to merge two list at once omits fba2b8c729db mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] omits 59f2dca404aa mm/hugetlb: not necessary to coalesce regions recursively omits abe66853d1de MIPS: do not call flush_tlb_all when setting pmd entry omits 5fa92594409c mm/huge_memory.c: update tlb entry if pmd is changed omits a60a2ef64e84 doc/vm: fix typo in the hugetlb admin documentation omits dc00e9acafa5 mm/hugetlb.c: remove the unnecessary non_swap_entry() omits a2d6ddc4fda3 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool omits c38db727ab2d mm: move call to compound_head() in release_pages() omits f988b3966682 mmzone: clean code by removing unused macro parameter omits c12dadc58182 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' omits 18120e3d98b4 mm/page_alloc.c: clean code by merging two functions omits 561199a7e3ad mm/page_alloc.c: fix early params garbage value accesses omits 86004abb2f53 mm/page_alloc.c: micro-optimization remove unnecessary branch omits 3564c2ff51b8 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] omits 52f1ef51110b mm/page_alloc.c: clean code by removing unnecessary initia [...] omits a3f39c26a8db mm, isolation: avoid checking unmovable pages across pageb [...] omits 4d97ac7573a0 mm: document semantics of ZONE_MOVABLE omits 2535a34b5818 virtio-mem: don't special-case ZONE_MOVABLE omits 912318985711 mm/page_isolation: cleanup set_migratetype_isolate() omits 3e590b8bd5c4 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] omits 0bc4ff6eb040 mm/page_isolation: exit early when pageblock is isolated i [...] omits 71b5099c7c22 mm/page_alloc: tweak comments in has_unmovable_pages() omits 7973f566e3a8 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] omits d5020534f120 KASAN: Testing Documentation omits 1c5d1dcc1745 kasan-port-kasan-tests-to-kunit-v14 omits 42cc27ddece1 KASAN: Port KASAN Tests to KUnit omits 77a8004d0e04 KUnit: KASAN Integration omits 7bafc5e0e99d kasan/kunit: add KUnit Struct to Current Task omits 44d892efe819 docs/vm: fix 'mm_count' vs 'mm_users' counter confusion omits 4b993046e49b mm/memory-failure.c: remove unused macro `writeback' omits 2e9196d66aa9 mm/memory-failure: do pgoff calculation before for_each_process() omits 94c2d34e5bd6 mm/dmapool.c: replace hard coded function name with __func__ omits b2a9733f057a mm/dmapool.c: replace open-coded list_for_each_entry_safe() omits 4c7e1e1a14b8 lib/test_hmm.c: remove unused dmirror_zero_page omits 428ad746897b tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro omits 5a5057d8939e include/linux/huge_mm.h: remove mincore_huge_pmd declaration omits b4fdb7081a68 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] omits e0c358f3a1cc mm/mmap.c: use helper function allow_write_access() in __r [...] omits b14d3cfd5014 mm: use helper function mapping_allow_writable() omits 2dc1a46f7891 mm/mmap: check on file instead of the rb_root_cached of it [...] omits 0f8878f141d4 mm/mmap: not necessary to check mapping separately omits 74f57f1784ad mm/memory.c: fix spello of "function" omits 60c47592126e mm/mmap: leave adjust_next as virtual address instead of p [...] omits 21888cb42bde mm: simplify PageDoubleMap with PF_SECOND policy omits 86ad9be54236 mm: move PageDoubleMap bit omits fb9c25a28262 mm/mmap.c: fix the adjusted length error omits f4cd68a00a0c mm: proc: smaps_rollup: do not stall write attempts on mmap_lock omits 0b5e87615718 mm: smaps*: extend smap_gather_stats to support specified [...] omits 6adfe81c1da3 mmap locking API: add mmap_lock_is_contended() omits 1e3ec5296a0c mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] omits 5980f468d62c mm/mmap: rename __vma_unlink_common() to __vma_unlink() omits f18ced11ae29 mm/memory.c: replace vmf->vma with variable vma omits bd179bddd548 mm/memory.c: fix typo in __do_fault() comment omits a98166c26b4f arm: __pmd_free_tlb(): call page table destructor omits 1744ddc6508d mm: account PMD tables like PTE tables omits 0b8d7a959804 selftests/vm: fix incorrect gcc invocation in some cases omits 5a1477e31e5f selftests/vm: fix false build success on the second and la [...] omits 55cb7c19cb58 mm: memcontrol: remove obsolete comment of mem_cgroup_unma [...] omits 55d68b8461dc mm/page_counter: correct the obsolete func name in the com [...] omits 8a0a5b9e30bc mm: memcontrol: add the missing numa_stat interface for cgroup v2 omits a4955a488234 mm/memcg: unify swap and memsw page counters omits 510f933a4184 mm-memcg-simplify-mem_cgroup_get_max-v4 omits 327591741851 mm/memcg: simplify mem_cgroup_get_max() omits 95600cb4f877 mm/memcg: clean up obsolete enum charge_type omits bffa9b5a100d mm: memcontrol: correct the comment of mem_cgroup_iter() omits 9c9e2dbaf5b3 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] omits 6ce84627aaef mm: memcontrol: Use the preferred form for passing the siz [...] omits 70f003f6486e mm: memcontrol: use flex_array_size() helper in memcpy() omits e9fcb0f754ea mm/memremap.c: convert devmap static branch to {inc,dec} omits 215b1d9629fd mm/swap_slots.c: remove always zero and unused return valu [...] omits 81005c0c5117 mm/swap.c: fix confusing comment in release_pages() omits cc8f0ceac1a8 mm: remove superfluous __ClearPageActive() omits f7e823a51827 mm: remove activate_page() from unuse_pte() omits d18ed4b2fb03 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity omits 7bcc8dfc800f mm/gup: protect unpin_user_pages() against npages==-ERRNO omits aa4c23184a01 mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] omits 0aa28ab52ce3 mm/gup: don't permit users to call get_user_pages with FOL [...] omits b975e5dd676c mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag omits 95468dd3874e mm/gup_benchmark: update the documentation in Kconfig omits a5b5afec712d mm/filemap: fix filemap_map_pages for THP omits 4ea942997054 mm: add find_lock_head omits e8b9b8391c5b mm-shmem-return-head-page-from-find_lock_entry-fix omits 45a4800afd5c mm/shmem: return head page from find_lock_entry omits b45f30649661 mm-convert-find_get_entry-to-return-the-head-page-fix omits 5f50a1feff33 mm: convert find_get_entry to return the head page omits f93650df7702 i915: use find_lock_page instead of find_lock_entry omits 9a320e9c5dca proc: optimise smaps for shmem entries omits dce13225aec0 mm-optimise-madvise-willneed-fix omits 89fae6725771 mm: optimise madvise WILLNEED omits a549ccc7ac20 mm: use find_get_incore_page in memcontrol omits 929a61ae6e3e mm: factor find_get_incore_page out of mincore_page omits 4e85591074a0 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] omits db2a7e1b226e mm/debug_vm_pgtable: avoid none pte in pte_clear_test omits bb6f5eeed8c1 mm/debug_vm_pgtable: drop hugetlb_advanced_tests() omits a8d68b1931f5 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 omits f6fbb033536a mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] omits 9df9a2262405 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP omits f2a1be8974af mm/debug_vm_pgtable/locks: take correct page table lock omits 523d9ca77b52 mm/debug_vm_pgtable/locks: move non page table modifying t [...] omits cdab295f4107 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] omits 2f6fcb580c5b mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] omits eda8d2b2720a mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] omits 8c6d5fc6e4d5 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] omits 08c123e42e48 mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value omits 767fcdcdfdc6 powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix omits 497986ab9fc4 powerpc/mm: move setting pte specific flags to pfn_pte omits bbe6f7498519 powerpc/mm: add DEBUG_VM WARN for pmd_clear omits 167c138b76d7 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] omits 05d0dd9b7185 mm/debug.c: do not dereference i_ino blindly omits 1e20841725c8 device-dax: make dev_dax_kmem_probe() static omits 6ca9b118981a device-dax: add a range mapping allocation attribute omits 930ddb9de6c2 dax/hmem: introduce dax_hmem.region_idle parameter omits 67b6482dcd04 device-dax: fix dax_align_valid() to work on PAGE_SHIFT>=14 omits 47c31e0cc8df device-dax: add an 'align' attribute omits 8f164dd7325a device-dax-make-align-a-per-device-property-fix omits 5f272f328278 device-dax: make align a per-device property omits c8a645a938ce device-dax: introduce 'mapping' devices omits badc8e9bdb07 device-dax-add-dis-contiguous-resource-support-fix omits 93287fba6005 device-dax: add dis-contiguous resource support omits cb59d9955536 mm-memremap_pages-support-multiple-ranges-per-invocation-fix omits f50d442880c8 mm/memremap_pages: support multiple ranges per invocation omits d64d5d73b147 mm/memremap_pages: convert to 'struct range' omits cbbd45335938 device-dax: add resize support omits 4bf0c630884c drivers/base: make device_find_child_by_name() compatible [...] omits 6c01419027d6 device-dax: introduce 'seed' devices omits c34fcedd14f7 device-dax: add an allocation interface for device-dax instances omits 41bd93c56d3c device-dax: kill dax_kmem_res omits 3cca29150eb2 device-dax-make-pgmap-optional-for-instance-creation-fix omits 77f291d322b0 device-dax: make pgmap optional for instance creation omits 6053fa9b0ddf device-dax: move instance creation parameters to 'struct d [...] omits adf00d819f3b device-dax: drop the dax_region.pfn_flags attribute omits d94ac0c47b26 device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() omits 404401c82228 ACPI: HMAT: attach a device for each soft-reserved range omits 2303a2998b5e mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] omits f4f96b0e6b00 mm/memory_hotplug: introduce default phys_to_target_node() [...] omits 98c009e5d034 resource: report parent to walk_iomem_res_desc() callback omits 486fe30a9ca6 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] omits b499f2c84cbf ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] omits b58308e06b2f efi/fake_mem: arrange for a resource entry per efi_fake_me [...] omits 220bccb6c411 x86/numa: fix build when CONFIG_ACPI is not set omits 3e72c1da2199 x86/numa: add 'nohmat' option omits b8e32b9a46ff x86/numa: cleanup configuration dependent command-line options omits 71d60c1c4b23 mm/kmemleak: rely on rcu for task stack scanning omits 5458a0b3d899 mm/slub: make add_full() condition more explicit omits b9bff802341d mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc omits 6011d77c889d mm/slub.c: branch optimization in free slowpath omits d39ebfa0a021 include/linux/slab.h: fix a typo error in comment omits 33c1335eafea mm/slab.c: clean code by removing redundant if condition omits aebae0e9ae5f kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 1251adbd816d fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr omits 4c7a9dd070b3 ramfs: support O_TMPFILE omits f3bddffe9acf ocfs2: fix ocfs2 corrupt when iputting an inode omits e79c2fd4670a ocfs2: clear links count in ocfs2_mknod() if an error occurs omits f055bf7e64ab ocfs2: delete repeated words in comments omits 78e8494a6629 ntfs: add check for mft record size in superblock omits 97cf9978a860 compiler-gcc: improve version error omits e30442b1bbed kasan: remove mentions of unsupported Clang versions omits 78e6214e2dda Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] omits 9d1122ba35d9 Revert "arm64: vdso: Fix compilation with clang older than 8" omits ef3007b56bb4 Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] omits 6ebdb46bb1f3 Revert "kbuild: disable clang's default use of -fmerge-all [...] omits 3db3e0d3baa3 compiler-clang: add build check for clang 10.0.1 omits 8c85718ce5e3 mm: khugepaged: recalculate min_free_kbytes after memory h [...] omits 82fc02873fdd /proc/kpageflags: do not use uninitialized struct pages omits 9746b7a27ada /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 06a926ff9b8c checkpatch: test $GIT_DIR changes omits d50c076f9d15 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference 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 e62cd5eb88e6 Merge branch 'work.misc' into for-next 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 1a351609f0bd ledtrig-cpu: Limit to 8 CPUs omits aa78dd167e11 Merge tag 'drivers_soc_for_5.10' of git://git.kernel.org/p [...] omits c981e81cd273 leds: Add documentation about possible subsystem improvements omits 8e02ac4f89c9 leds: pca9532: read pwm settings from device tree omits 38af46766fab leds: pca9532: correct shift computation in pca9532_getled omits 0c637d4d83db leds: lm36274: Fix warning for undefined parameters omits 5ed564edb819 leds: lm3532: Fix warnings for undefined parameters omits d6c7d8b5d0f4 leds: pca963x: use flexible array omits 4c4b242915ad leds: pca963x: cosmetic: rename variables omits e12957936e25 leds: pca963x: cosmetic: rename variables omits ac94a74cdab5 leds: pca963x: use devres LED registering function omits 424c9ec68a21 leds: pca963x: cosmetic: use helper variables, better indentation omits ced3c298a937 leds: tca6507: fix potential zero passed to ERR_PTR omits ac50f64037fa leds: tca6507: fix warning triggered by fwnode conversion. omits 2e057a020280 leds: tca6507: use fwnode API instead of OF omits e4fe3a7dcf73 leds: tca6507: Absorb platform data 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 ef571f530032 f2fs: remove unneeded parameter in find_in_block() omits 5a3b83f30b5f Merge branch 'features' into for-next omits 4cb8b67deaa4 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 059432495e20 net: atlantic: fix build when object tree is separate 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 8784867de2cc f2fs: fix uninit-value in f2fs_lookup omits 5e46e43c2ad9 MAINTAINERS: Add Vladimir as a maintainer for DSA omits 0d29bcc5fbca f2fs: fix slab leak of rpages pointer 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 72e27c38abb3 dpaa2-eth: fix command version for Tx shaping omits e42d72fea91f net: usb: ax88179_178a: add Toshiba usb 3.0 adapter omits ba5f4cfeac77 bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL omits dc171dcf8a93 Merge branch 'bonding-team-basic-dev-needed_headroom-support' omits 89d01748b235 team: set dev->needed_headroom in team_setup_by_port() omits f32f19339596 bonding: set dev->needed_headroom in bond_setup_by_slave() 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 4663ff60257a net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop omits 747055824033 net: bridge: mcast: remove only S,G port groups from sg_port hash omits ac322f86b56c net: stmmac: Fix clock handling on remove path 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 1dac3b1bc66d vmxnet3: fix cksum offload issues for non-udp tunnels 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 abe2f12d9453 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits ab535b27a586 Revert "selftests/run_kselftest.sh: make each test individ [...] omits 84085f877295 Merge branch 'enable-bpf_skc-cast-for-networking-progs' omits d0186842ec5f net: vlan: Avoid using BUG() in vlan_proto_idx() 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 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 3f7c1b5b31ec Merge branches 'work.misc', 'work.sparc', 'base.set_fs', ' [...] omits 7806f6561cd5 Merge tag 'wireless-drivers-next-2020-09-25' of git://git. [...] omits 4e1b469ab0c2 Merge tag 'wireless-drivers-2020-09-25' of git://git.kerne [...] 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 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 b1dadb8f3c4e dm snap persistent: simplify area_io() omits b456a4740b5f dm thin metadata: Remove unused local variable when create [...] omits 06caab13c915 dm raid: remove unnecessary discard limits for raid10 omits d4448202657e dm raid: fix discard limits for raid1 and raid10 omits a14a9a0bdb86 dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY omits dd759805d6f7 ASoC: SOF: Add .prepare/.complete callbacks omits 4fefc39894d8 ASoC: SOF: Activate runtime PM with SOF OF device omits 4783abaa888f dm: use dm_table_get_device_name() where appropriate in targets omits e140eb5a23b0 dm table: make 'struct dm_table' definition accessible to [...] 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 f794b4082071 locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] omits 98e0e38f0a6f doc: Present the role of READ_ONCE() omits 0eb8e13ac118 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config omits 101d98485234 rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] omits a0c34d8b9713 scftorture: Add full-test stutter capability omits dde6e9a31518 torture: Allow alternative forms of kvm.sh command-line arguments omits 07dd4bf409aa rcutorture: Test runtime toggling of CPUs' callback offloading omits aa5068fcd7a6 rcutorture: Small code cleanups omits 2df74f993d92 rcu: Fix single-CPU check in rcu_blocking_is_gp() omits 034443eee5db torture: Accept time units on kvm.sh --duration argument omits 4c600c5cc99c rcutorture: Make stutter_wait() caller restore priority omits e8ff8a94965c rcu: Implement rcu_segcblist_is_offloaded() config dependent omits 0bae4a61ad89 torture: Force weak-hashed pointers on console log omits ee2c250f1624 list.h: Update comment to explicitly note circular lists omits 784e1ef6a728 rcu/tree: Use schedule_delayed_work() instead of WQ_HIGHPRI queue omits b67777804281 rcu/tree: use __rcu_alloc_page_lockless() func. omits 7efe24df1198 mm: Add __rcu_alloc_page_lockless() func. omits e91635cb07a0 rcu/tree: Add a work to allocate pages from regular context omits c4bac0175adc rcutorture: Prevent hangs for invalid arguments omits 0632ebf7b627 torture: Prevent jitter processes from delaying failed run omits 3dffae39acd5 locktorture: Prevent hangs for invalid arguments omits 5551633e5ba4 locktorture: Ignore nreaders_stress if no readlock support omits 6a39c9605905 rcu-tasks: Make the units of ->init_fract be jiffies omits dce14556e42a rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] omits 9dba18a263cf refscale: Prevent hangs for invalid arguments omits 7deb0de53459 rcuscale: Prevent hangs for invalid arguments omits 2a7127f6cd42 rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition omits 82360eda2623 lockdep: Provide dummy forward declaration of *_is_held() helpers omits 836918732589 srcu: Use a more appropriate lockdep helper omits 0d6e74f1ab2a net: sched: Remove broken definitions and un-hide for !LOCKDEP omits 5abe20fe92fb net: Un-hide lockdep_sock_is_held() for !LOCKDEP omits 018041341aa2 rcu: Un-hide lockdep maps for !LOCKDEP omits fc517a4237b5 sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP omits 1965b4145d39 torture: Exclude "NOHZ tick-stop error" from fatal errors omits 889e11fee6a1 rcutorture: Make grace-period kthread report match RCU fla [...] omits b9e2cf34800a rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop omits 99e6987f6b21 rcutorture: Make preemptible TRACE02 enable lockdep omits a5ad4a4562bc docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] omits ffea70aa965b srcu: Take early exit on memory-allocation failure omits d960076e9150 rcuscale: Avoid divide by zero omits d5d3f8dd24a7 rcuscale: Add RCU Tasks Trace omits 6cc5e8f2de78 rcu: Panic after fixed number of stalls omits 4ad407ba5ca3 x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs omits 2a07115a01bb scftorture: Add an alternative IPI vector omits 5c2b80d65211 torture: Make torture_stutter() use hrtimer omits 3403eea5ce60 x86/cpu: Avoid cpuinfo-induced IPI pileups omits 9d743f5459b9 torture: Periodically pause in stutter_wait() omits 602dab17a715 locktorture: Track time of last ->writeunlock() 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 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 6461e136a9e3 security/keys: remove compat_keyctl_instantiate_key_iov omits a20dea2e9900 mm: remove compat_process_vm_{readv,writev} omits cd52703fc657 fs: remove compat_sys_vmsplice omits 714a4e71946e fs: remove the compat readv/writev syscalls omits 1a10119d1dd9 fs: remove various compat readv/writev helpers omits e42ff3fae0a2 iov_iter: transparently handle compat iovecs in import_iovec omits 99dc3a9dd6ca iov_iter: refactor rw_copy_check_uvector and import_iovec 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 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 3fce39601a1a usbcore/driver: Accommodate usbip omits 4df30e760343 usbcore/driver: Fix incorrect downcast omits aea850cd35ae usbcore/driver: Fix specific driver selection omits d6407613c1e2 Revert "usbip: Implement a match function to fix usbip" omits 00610935158f powercap: include header to fix -Wmissing-prototypes omits f6a07271bb15 ice: fix memory leak in ice_vsi_setup omits 135f4b9e9340 ice: fix memory leak if register_netdev_fails omits 466e43929200 ice: Fix call trace on suspend omits 75598a8fc0e0 iavf: Fix incorrect adapter get in iavf_resume 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 e40c6f685cc6 Merge branch 'v5.10/drivers' into tmp/aml-rebuild omits 2b77ae49d404 Merge branch 'v5.10/dt64' into tmp/aml-rebuild omits aacc456e57f9 Merge branch 'v5.10/dt' into tmp/aml-rebuild omits 09f22ac5288d Merge branch 'v5.9/fixes' into tmp/aml-rebuild 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 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 5af08640795b fbcon: Fix global-out-of-bounds read in fbcon_get_font() omits 6735b4632def Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts omits bb0890b4cd7f fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linu [...] omits eb8b1a24ff23 tpm: use %*ph to print small buffer omits 358687af5023 dt-bindings: Add SynQucer TPM MMIO as a trivial device omits 54d44a547032 tpm: tis: add support for MMIO TPM on SynQuacer omits e94ee171349d xfrm: Use correct address family in xfrm_state_find 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 ad2b9b0f8d01 tcp: skip DSACKs with dubious sequence ranges omits 1ec8e7485558 net/fsl: quieten expected MDIO access failures omits 912aae27c6af net: dsa: microchip: really look for phy-mode in port nodes omits 38f7e1c0c43d net/tls: race causes kernel panic omits 0eb11dfe224f net/ethernet/broadcom: fix spelling typo omits 4ab810a4e04a net: mscc: ocelot: fix fields offset in SG_CONFIG_REG_3 omits dba1e4660a87 net: dsa: felix: convert TAS link speed based on phylink speed omits f68910a8056f hinic: fix wrong return value of mac-set cmd 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 ed46cd1d4cc4 drivers/net/wan/x25_asy: Correct the ndo_open and ndo_stop [...] omits 02a1b175b0e9 net/ipv4: always honour route mtu during forwarding 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 6d8899962afd Merge branch 'net_sched-fix-a-UAF-in-tcf_action_init' omits 0fedc63fadf0 net_sched: commit action insertions together omits e49d8c22f126 net_sched: defer tcf_idr_insert() in tcf_action_init_1() 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 3701cb59d892 ep_create_wakeup_source(): dentry name can change under you... omits a1f550d6f6f1 Merge branch 'for-5.10/drivers' into for-next omits d8b15267af18 nfs: remove incorrect fallthrough label omits d39a51952cfa f2fs: compress: fix to disallow enabling compress on non-e [...] 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 502f389a0fd2 ALSA: hda - remove kerneldoc for internal hdac_i915 function omits e42c8717dace Merge branch 'kconfig' into for-next omits 87f92ac4c127 libbpf: Fix XDP program load regression for old kernels 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 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 efb1676306f6 mt76: mt7615: reduce maximum VHT MPDU length to 7991 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 68892adbb39a Merge branch 'mvebu/dt64' into mvebu/for-next omits f2f651339d27 Merge branch 'mvebu/dt' into mvebu/for-next omits c614acbf5182 Merge branch 'mvebu/arm' into mvebu/for-next 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 530e6e5ac27d Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] 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 938835aa903a platform/x86: intel_pmc_core: do not create a static struc [...] omits 2b06a1c889ca platform/x86: mlx-platform: Fix extended topology configur [...] omits becaa397f6f5 arm64: dts: marvell: espressobin: Get rid of duplicate ser [...] omits 30d1ddbe8f1d arm64: dts: marvell: espressobin: Simplify v7 ethernet por [...] omits fce55cc8b7ad platform/x86: pcengines-apuv2: Fix typo on define of AMD_F [...] omits afdd1ebb7205 platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP omits 8f0c01e66668 platform/x86: fix kconfig dependency warning for LG_LAPTOP omits 5f38b06db8af platform/x86: thinkpad_acpi: initialize tp_nvram_state variable omits d823346876a9 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always report [...] 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 1b28687a9c67 usb: dwc3: gadget: Rename misleading function names omits adc4bc71d277 usb: dwc3: gadget: Refactor preparing last TRBs omits dc086606523b usb: dwc3: gadget: Set IOC if not enough for extra TRBs omits 533d2d10e33b usb: dwc3: gadget: Check for number of TRBs prepared omits 84d3f461a96d usb: dwc3: gadget: Return the number of prepared TRBs omits feba2de90ae6 usb: dwc3: ep0: Fix ZLP for OUT ep0 requests omits 30280041faac usb: dwc3: gadget: Improve TRB ZLP setup omits 7d7dd6ebdae9 usb: dwc3: gadget: Refactor preparing extra TRB omits fe7b5d342b79 usb: dwc3: gadget: Reclaim extra TRBs after request completion omits c078a94e085d usb: dwc3: gadget: Check MPS of the request length omits 86a6192b4ef1 usb: gadget: bcm63xx_udc: fix up the error of undeclared u [...] omits 7aa5ad8e2ee2 usb: gadget: tegra-xudc: Do not print errors on probe deferral omits 55f7b00d263a usb: gadget: tegra-xudc: Properly align parameters omits 48c79244107f usb: gadget: fix spelling mistake "Dectected" -> "Detected" omits 5171461c2c74 usb: gadget: tegra-xudc: Use consistent spelling and formatting omits ed75f187319b usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed omits 7938a212592a usb: gadget: core: do not try to disconnect gadget if it i [...] omits f36f0d49d3c0 usb: dwc3: gadget: Refactor ep command completion omits d733f037cdc6 usb: gadget: s3c: Remove unused 'udc' variable omits 353390970777 usb: dwc3: debugfs: do not queue work if try to change mod [...] omits 34fc4cd03850 usb: dwc3: core: add phy cleanup for probe error handling omits 1c12d070de2b usb: dwc3: core: don't trigger runtime pm when remove driver omits 7786d6546eb3 Revert "usb: udc: allow adding and removing the same gadge [...] omits 227e1e57cf3a usb: dwc3: allocate gadget structure dynamically omits 78a48d39692c usb: cdns3: gadget: fix possible memory leak omits 33349d55f61a USB: UDC: net2272: Fix memory leaks omits 54222405e2c5 USB: UDC: net2280: Fix memory leaks omits 521cc7242d6e USB: UDC: Expand device model API interface omits 2af658fa0259 usb: cdns3: gadget: fix some endian issues omits b7988efbd898 usb: gadget: fsl: Fix unsigned expression compared with ze [...] omits 6513ff8f14f3 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well omits 99fc015d94d5 usb: gadget: u_serial: clear suspended flag when disconnecting omits 9c5c521f0672 usb: phy: phy-ab8500-usb: fix spello of "function" omits be3e9ceb1e2f usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. omits 24630c11b8d5 usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBur [...] omits 9e94c0f73888 usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. 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 8ce177237d90 extcon: axp288: Use module_platform_driver to simplify the code omits 00a29c98369d extcon: ptn5150: Do not print error during probe if nothin [...] 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 9fc40c4835d8 PM / devfreq: event: Change prototype of devfreq_event_get [...] omits 20911534a7ef PM / devfreq: Change prototype of devfreq_get_devfreq_by_p [...] omits 7ca356d772e5 PM / devfreq: Add devfreq_get_devfreq_by_node function omits 1d2dd379bd99 platform/x86: asus-wmi: Add BATC battery name to the list [...] omits 8a333dab2824 platform/x86: asus-nb-wmi: Revert "Do not load on Asus T10 [...] omits efe813d0b0e9 platform/x86: touchscreen_dmi: Add info for the MPMAN Conv [...] omits d41ec792edf8 Documentation: laptops: thinkpad-acpi: fix underline lengt [...] omits 4fd9ac6bd304 Platform: OLPC: Fix memleak in olpc_ec_probe omits d2ef0962492c iommu/vt-d: Use device numa domain if RHSA is missing omits 0829f6ad3a1f usb: cdns3: gadget: move wait configuration operation omits 4f9690128cf1 usb: cdns3: drd: call PHY .set_mode accordingly omits 4586d3d7553d usb: cdns3: gadget: clear the interrupt status when discon [...] omits 6edf3146bc4b usb: cdns3: gadget: set fast access bit omits ed54f1b29f67 usb: cdns3: core: quit if it uses role switch class omits 5b05eb15799e usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method f [...] omits 0bb499d69f31 usb: dwc2: Always disable regulators on driver teardown omits 2f0a4ac522e4 usb: gadget: config_ep_by_speed_and_alt instead of config_ [...] omits 142d33bf4c7d usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE omits ab20dae3ecc6 usb: dwc2: add support for APM82181 USB OTG omits c6101dce3800 dt-bindings: usb: dwc2: add support for APM82181 SoCs USB [...] omits 71b638c36634 USB: gadget: f_ncm: Fix NDP16 datagram validation omits b2a0b82bfb2b usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance [...] omits efc399b7498b dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property omits e2e5afbc94ac dt-bindings: usb: Convert cdns-usb3.txt to YAML schema omits a2c3786935db usb: dwc-meson-g12a: Add support for USB on AXG SoCs omits 2b31b6240b20 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] omits 1b408c707ee4 dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support omits 9522bb55e482 usb: gadget: pch_udc: Convert to use GPIO descriptors omits dcc81632ef13 usb: cdns3: imx: add glue layer runtime pm implementation omits 641540d09aab usb: cdns3: add runtime PM support omits ed03ac0627d9 usb: cdns3: introduce set_phy_power_on{off} APIs omits d08c5b185229 usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] omits 646342bd4209 usb: dwc2: override PHY input signals with usb role switch [...] omits c065a09c153d dt-bindings: usb: dwc2: add optional usb-role-switch property omits 70cae153bd10 usb: mtu3: Remove unsused inline function is_first_entry omits abcd6f901520 usb: dwc3: core: do not queue work if dr_mode is not USB_D [...] omits 95cf2bda27eb usb: gadget: function: printer: fix use-after-free in __lo [...] omits 946195b6e5cf MAINTAINERS: Add entry for Broadcom BDC driver omits 531a7ac10555 usb: gadget: f_acm: don't disable disabled EP omits 787837ea0689 usb: gadget: aspeed: fixup vhub port irq handling omits 3cba0b75bcdc usb: dwc3: gadget: fix checkpatch warnings omits 02a53ed5932a usb: dwc3: core: fix checkpatch warnings omits ad1f75325ad2 usb: dwc3: debugfs: fix checkpatch warnings omits b3e37d7fdb43 usb: dwc3: qcom: fix checkpatch warnings omits 4b50e2d52fe5 usb: dwc3: ep0: fix checkpatch warnings omits c79a131ae0dd usb: dwc3: debug: fix checkpatch warning omits 6a3a81ddab5f usb: dwc3: trace: fix checkpatch warnings omits c8bac8673a4c usb: dwc3: ulpi: fix checkpatch warning omits 62d94045bc75 usb: dwc3: meson: fix checkpatch errors and warnings omits aa24ab89d175 usb: dwc3: debug: fix sparse warning omits d1654b2c7154 usb: dwc3: meson: fix coccinelle WARNING omits 9ec74e73e766 usb: dwc3: qcom: Add interconnect support in dwc3 driver omits bc096a034c1b usb: gadget: udc: Drop surplus include omits 746a439775fb MAINTAINERS: add Cadence USB3 DRD IP driver entry 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 1a26044954a6 iommu/exynos: add missing put_device() call in exynos_iomm [...] 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 0248dedd12d4 Merge branch 'linus' omits a5a2daf9ce08 Merge branch 'x86/cleanups' omits cf54d877b2eb Merge branch 'x86/urgent' 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 7241c5a69747 net: stmmac: removed enabling eee in EEE set callback omits e0da743066b4 Merge branch 'PHY-subsystem-kernel-doc' omits 4069a572d423 net: phy: Document core PHY structures omits 39097ab66dbe net: phy: Fixup kernel doc omits f9317ae5523f net: lantiq: Add locking for TX DMA channel 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 ea6754aef244 net: switchdev: Fixed kerneldoc warning 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 77972b55fb9d Revert "ravb: Fixed to be able to unload modules" 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 ef59b1953c26 mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP F [...] 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 dc3652d3f0d5 tools resolve_btfids: Always force HOSTARCH omits 017dab341ee7 bpf: Check CONFIG_BPF option for resolve_btfids omits 3ef0a955e2e0 Merge branch 'remotes/lorenzo/pci/xilinx' omits afe562a5048a Merge branch 'remotes/lorenzo/pci/vmd' omits ccd34126395c Merge branch 'remotes/lorenzo/pci/rcar' omits a468a687f949 Merge branch 'remotes/lorenzo/pci/qcom' omits c5fa2eedbb87 Merge branch 'remotes/lorenzo/pci/mvebu' omits a9277ea16561 Merge branch 'remotes/lorenzo/pci/iproc' omits 832f5ab53448 Merge branch 'remotes/lorenzo/pci/imx6' omits e0964880dad4 Merge branch 'remotes/lorenzo/pci/dwc' omits 11aed5f39ae4 Merge branch 'remotes/lorenzo/pci/cadence' omits 05f5af989729 Merge branch 'remotes/lorenzo/pci/brcmstb' omits b791bb658900 Merge branch 'remotes/lorenzo/pci/aardvark' omits a94add684f06 Merge branch 'remotes/lorenzo/pci/arm' omits 4a7c46bf976b Merge branch 'remotes/lorenzo/pci/apei' omits 36a1d695920e Merge branch 'pci/misc' omits 42b609067e42 Merge branch 'pci/pm' omits 4abaea37b14f Merge branch 'pci/hotplug' omits 0fba7c7d71f7 Merge branch 'pci/enumeration' omits 192ba6f8f7d6 Merge branch 'pci/acs' 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 d13d0526aa2a dm: eliminate need for start_io_acct() forward declaration omits f18f44ea75d9 dm: simplify __process_abnormal_io() omits 48ca9b5325cb dm: push use of on-stack flush_bio down to __send_empty_flush() omits ab3662f7cdc9 dm: optimize max_io_len() by inlining max_io_len_target_bo [...] omits ce76cb6406a9 dm: push md->immutable_target optimization down to __proce [...] omits 27a2333dd069 dm: change max_io_len() to use blk_max_size_offset() omits f4964ab3f8e4 dm table: stack 'chunk_sectors' limit to account for targe [...] omits a2a639a09a0e Merge remote-tracking branch 'jens/for-5.10/block' into dm-5.10 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 84b785532887 selftests/run_kselftest.sh: make each test individually se [...] 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 b170fabf8cfc PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to ma [...] omits d6fae2d0009d PCI: brcmstb: Set bus max burst size by chip type omits fa820f1dd068 PCI: brcmstb: Accommodate MSI for older chips omits 5d98ac4e2823 PCI: brcmstb: Set additional internal memory DMA viewport sizes omits b98f52bc6495 PCI: brcmstb: Add control of rescal reset omits 8e3d5d4baf07 media: atomisp: fix gcc warnings omits de1945613597 drm/vc4: kms: Assign a FIFO to enabled CRTCs instead of active 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 149415586243 scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FRO [...] omits 2584e5aef87a scsi: ibmvfc: Protect vhost->task_set increment by the host lock omits f4a336053725 drm/amdgpu/display: fix CFLAGS setup for DCN30 omits 48441887aa3a drm/amdgpu: add another raven1 gfxoff quirk omits 6a5bec1ff0e9 PCI/ERR: Fix reset logic in pcie_do_recovery() call omits 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 e209e73bee25 coresight: core: Allow the coresight core driver to be bui [...] omits 8080880deee2 coresight: catu: Allow catu drivers to be built as modules omits 97af39ec8df2 coresight: tmc-etr: Add function to register catu ops omits f8dda914f649 coresight: cti: Allow cti to be built as a module omits c5fef3662091 coresight: cti: Increase reference count when enabling cti omits bf272ae5fdcd coresight: cti: Don't disable ect device if it's not enabled omits a8e68693a8c0 coresight: cti: Fix bug clearing sysfs links on callback omits 80b727bd4f3b coresight: cti: Fix remove sysfs link error omits fd06a26d32ca coresight: cti: Add function to register cti associate ops omits 54c1908ae817 coresight: replicator: Allow replicator driver to be built [...] omits 48b491619376 coresight: funnel: Allow funnel driver to be built as module omits 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 a2cb1bd847ca coresight: tmc: Allow tmc to be built as a module omits 99625213b2ee coresight: tpiu: Allow tpiu to be built as a module omits cb13173bc595 coresight: etb: Allow etb to be built as a module omits 8b44fdfef6a2 coresight: etm4x: Allow etm4x to be built as a module omits b0e222bd4416 coresight: etm3x: Allow etm3x to be built as a module omits 2072be46a38a coresight: etm: perf: Fix warning caused by etm_setup_aux failure omits 0d4073f00c52 coresight: stm: Allow to build coresight-stm as a module omits 543b0f5af6a7 coresight: Add try_get_module() in coresight_grab_device() omits 2075c28b2361 coresight: Export global symbols omits 2843a6a16384 coresight: Add coresight prefix to barrier_pkt omits 45af0bf600e0 coresight: Use IS_ENABLED for CONFIGs that may be modules omits 70829a0d7a72 coresight: cpu_debug: Define MODULE_DEVICE_TABLE omits c5c800befe03 coresight: cpu_debug: Add module name in Kconfig 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 b02cf0c4736c clk: socfpga: stratix10: fix the divider for the emac_ptp_ [...] 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 f3bb0f796f5f clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED 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 51644df867c0 Merge tag 'for-5.10-clk' of git://git.kernel.org/pub/scm/l [...] 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 a39b14933ac2 torture: Don't kill gdb sessions omits 3fd70fb5f342 refscale: Bounds-check module parameters 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 6beb1792a233 Merge branch 'rtt-speedup.2020.09.16a' into HEAD omits 08b6e22b850c s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY omits 2b405533c256 USB: gadget: f_ncm: Fix NDP16 datagram validation omits 9e072793106e Merge tag 'misc-habanalabs-next-2020-09-22' of git://peopl [...] omits 52a035235ed5 Merge tag 'iio-fixes-for-5.9b-take2' of https://git.kernel [...] 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 fdb29f4de137 iio: adc: qcom-spmi-adc5: fix driver name 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 8dc572e81eec Merge branch 'misc-5.9' into next-fixes 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 115183bd19e8 Merge branch 'x86/fpu' omits 13aa9f45af90 Merge branch 'x86/pti' 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 707abba1f4a9 btrfs: fix put of uninitialized kobject after seed device delete 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 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 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 05b0852ec99d ARM: dts: imx6qdl-gw5xxx: correct interrupt flags omits e7fdf83c03aa Merge branch 'linus' omits 3ddc19a683a8 Merge branch 'objtool/core' omits 9628e5a1a50d Merge branch 'ras/core' omits 089913a4e162 Merge branch 'x86/irq' 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 1a59d9ff29a0 Merge branch 'for-next/mte' into for-next/core omits 24a6a69028a4 Merge branches 'for-next/acpi', 'for-next/boot', 'for-next [...] omits 4153b89b4126 Merge branch 'refactor-check_func_arg' omits 8eabd9165f29 f2fs: fix wrong total_sections check and fsmeta check omits 5c0885867ee7 f2fs: remove duplicated code in sanity_check_area_boundary omits 34b2353cb423 f2fs: remove unused check on version_bitmap omits 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 d6d35234f391 f2fs: relocate blkzoned feature check omits 6899a00d811f f2fs: do sanity check on zoned block device path omits 25500063f13c f2fs: add trace exit in exception path omits 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 764e64fcda54 Merge branch 'devel' into for-next omits 3ba6baf64b9a net: natsemi: Remove set but not used variable omits abcef6a24347 Merge branch 'devel' into for-next 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 53c14e237b01 Merge tag 'gpio-fixes-for-v5.9-rc6' of git://git.kernel.or [...] omits 97ee967e6c56 Merge branch 'asoc-5.9' into asoc-5.10 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 921daeeca91b pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] 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 1245008122d7 libbpf: Fix native endian assumption when parsing BTF omits 65c204398928 bpf: Prevent .BTF section elimination omits e23bb04b0c93 bpf: Fix sysfs export of empty BTF section 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 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 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 d1db82c9a344 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks 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 b9ee7997d4cc Merge branches 'sunxi/clk-for-5.10', 'sunxi/dt-for-5.10', [...] omits 1170433e6611 cpuidle: tegra: Correctly handle result of arm_cpuidle_sim [...] omits 8a70fd297c74 btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] 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 2f878d04218c clk: tegra: Fix missing prototype for tegra210_clk_register_emc() omits 5105660ee808 clk: tegra: Always program PLL_E when enabled omits 6402e780e943 clk: tegra: Capitalization fixes omits ddb18685d11e misc: pci_endpoint_test: Add driver data for Layerscape PC [...] omits 0044e46e8376 misc: pci_endpoint_test: Add LS1088a in pci_device_id table omits c9443b6500ff arm64: dts: layerscape: Add PCIe EP node for ls1088a omits 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 845b89127bc5 i2c: i801: Exclude device from suspend direct complete opt [...] 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 45c1c667ec05 Merge branch 'efi/core' omits c2cfa7d3be21 Merge branch 'efi/urgent' omits e7e4bc822af5 Merge branch 'irq/core' omits b6c23dffd290 Merge branch 'locking/core' omits 04154974ade8 Merge branch 'locking/urgent' omits 46607f6cc7b5 Merge branch 'objtool/urgent' omits 3a93a65fcafa manual merge of ras/core omits 242a647c0e17 manual merge of x86/irq omits 30b6218b43ff Merge branch 'x86/pti' omits 5fa3146213b9 Merge branch 'x86/urgent' omits e06ce5515b74 Merge branch 'pidfd_o_nonblock' into for-next 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 62fe3e42ba4f iio: adc: ad7124: Fix typo in device name 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 ba2fd563b740 tools/bpftool: Support passing BPFTOOL_VERSION to make 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 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 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 82e7d59d2a3f f2fs: change return value of reserved_segments to unsigned int 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 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 5ad284ab3a01 gpiolib: Fix line event handling in syscall compatible mode 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 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 642e450b6b59 xsk: Do not discard packet when NETDEV_TX_BUSY 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 744de4180a43 cper,edac,efi: Memory Error Record: bank group/address and [...] omits 3c029b01da60 edac,ghes,cper: Add Row Extension to Memory Error Record omits d2778b4891fb efi/x86: Add a quirk to support command line arguments on [...] omits c1df5e0c5796 efi/libstub: Add efi_warn and *_once logging helpers 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 762cd288fc4a efi/libstub: arm32: Use low allocation for the uncompresse [...] omits 1a895dbf4b66 efi/libstub: Export efi_low_alloc_above() to other units omits 6208857b8f7e efi/libstub: arm32: Base FDT and initrd placement on image [...] 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 8846f9fc76ba Merge branch 'linus' omits 412094d966d4 Merge branch 'core/urgent' omits 5506264ae5c2 Merge branch 'ras/core' omits fb5ee4ba376e Merge branch 'x86/seves' 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 e5467b672bd9 dt-bindings: leds: cznic,turris-omnia-leds: fix error in binding 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 e56b4d4cc502 Merge tag 'v5.9-clk-samsung-fixes' of https://git.kernel.o [...] 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 0212a0483b0a clk: samsung: Keep top BPLL mux on Exynos542x enabled 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 b8ee60871d5e f2fs: compress: introduce cic/dic slab cache omits af312c87774c dt-bindings: display: samsung,amoled-mipi-dsi: Do not requ [...] omits f28e4a3c1fcf f2fs: compress: introduce page array slab cache 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 e6eb15c9ba31 KVM: nSVM: Avoid freeing uninitialized pointers in svm_set [...] 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 3abfc204febd Merge branch 'WIP.fixes' omits e524f5c7cbd0 Merge branch 'core/build' omits 3990b509f8d4 Merge branch 'core/static_call' omits 92464020f115 Merge branch 'locking/core' omits ae8be230e107 Merge branch 'locking/urgent' omits c3803e61269b Merge branch 'objtool/core' omits c52cab8c5070 Merge branch 'perf/core' omits 72f5b5b539a0 Merge branch 'perf/kprobes' omits 9641d63c7372 Merge branch 'ras/core' omits e6e622531190 Merge branch 'sched/core' omits ac3a5e30263f Merge branch 'timers/core' omits 0985eb2a5774 Merge branch 'x86/asm' omits 4e271baf938e Merge branch 'x86/build' omits 6bd924d0eea3 Merge branch 'x86/cache' omits 30316b136514 Merge branch 'x86/cleanups' omits 26b444923463 Merge branch 'x86/cpu' omits 4ba20d363de9 Merge branch 'x86/entry' omits 2b116ef8b9f2 Merge branch 'x86/fpu' omits a740f0d5ad76 Merge branch 'x86/fsgsbase' omits 81ecf2a34adf Merge branch 'x86/misc' omits 2e8f21122a95 Merge branch 'x86/mm' omits dfd5c7d37563 Merge branch 'x86/paravirt' omits be4cc2656b60 Merge branch 'x86/seves' omits fc2951c1cc5e Merge branch 'x86/urgent' omits 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 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 63c3212e7a37 pinctrl: mvebu: Fix i2c sda definition for 98DX3236 omits 6d8e04f9d383 pinctrl: sx150x: Fix pinctrl enablement order bug omits 0662e4a190cf pinctrl: rockchip: depend on OF omits 3c68e90fdb65 Merge tag 'gpio-fixes-for-v5.9-rc4' of git://git.kernel.or [...] omits c71fcd3c4fcf parisc: disable CONFIG_IDE in defconfigs 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 fe0a916c1eae epoll: EPOLL_CTL_ADD: close the race in decision to take f [...] 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 18306c404abe epoll: replace ->visited/visited_list with generation count 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 f8d4f44df056 epoll: do not insert into poll queues until all sanity che [...] 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 1b02d9e770cd gpio: mockup: fix resource leak in error path omits 5384d92e4e02 tomoyo: Loosen pathname/domainname validation. omits 45ccf6556720 gpio: siox: explicitly support only threaded irqs 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 214b0e1ad01a gpio: tc35894: fix up tc35894 interrupt configuration 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 dfb4de9d3a56 x86/kvm: Don't forget to ACK async PF IRQ 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 d89a80ddbfd8 dt-bindings: crypto: sa2ul: fix a DT binding check warning 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 e338eecf3fe7 PCI: rockchip: Fix bus checks in rockchip_pcie_valid_device() 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 0c5edd77a21d selftests/net: replace obsolete NFT_CHAIN configuration omits 36c3be8a2c8a netfilter: ebt_stp: Remove unused macro BPDU_TYPE_TCN omits 850280156f64 phy: ti: am654: Fix a leak in serdes_am654_probe() 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 ceea93444808 drivers: most: add character device interface driver 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 8366685b2883 xfrm: clone whole liftime_cur structure in xfrm_do_migrate omits 7aa05d304785 xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate omits 91a46c6d1b4f xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate omits 545e5c571662 xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate 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 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 8475d200c28a Merge branch 'lkmm-dev.2020.09.04a' into HEAD omits 2d8019da3183 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 400baf195862 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits ab735ab61456 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 4570c97fe277 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 5d15d115d1d9 tools/memory-model: Repair parseargs.sh header comment omits 3e0494698e51 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 69a5aae0f03e tools/memory-model: Make history-check scripts use mselect7 omits f443aa49c588 tools/memory-model: Make checkghlitmus.sh use mselect7 omits a7f6402c9f82 tools/memory-model: Fix scripting --jobs argument omits 507e73746ac1 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 19dc44a1774c tools/memory-model: Add -v flag to jingle7 runs omits 1bf01af21e11 tools/memory-model: Make runlitmus.sh check for jingle errors omits 147146a9335e tools/memory-model: Allow herd to deduce CPU type omits edd4871f8920 tools/memory-model: Keep assembly-language litmus tests omits 0a835b039664 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 8f22efec0494 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 4908acec5ac2 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 9dce86907d03 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 113c8a437bdf tools/memory-model: Hardware checking for check{,all}litmus.sh omits 2ac7cf2477f8 tools/memory-model: Fix checkalllitmus.sh comment omits 82aa8c77b9f8 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 0afed1380a7e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 47c2d45fe43d tools/memory-model: Update parseargs.sh for hardware verification omits c54bfa907497 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 700dce8b55d5 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits c70fc0c3d170 tools/memory-model: Make judgelitmus.sh identify bad macros omits a0a4c07b61f2 tools/memory-model: Make cmplitmushist.sh note timeouts omits efccd3cc9305 tools/memory-model: Make judgelitmus.sh note timeouts omits 0447726a3a8d tools/memory-model: Document locking corner cases omits a8adbe371b81 tools/memory-model: Document categories of ordering primitives omits 67bcef7e1848 tools/memory-model: Move Documentation description to Docu [...] 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 cb0938372de0 Merge branch 'for-next/clang' into for-next/kspp omits b5f3ec944a0e include: jhash/signal: Fix fall-through warnings for Clang 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 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 685cbf6616ce parisc/stifb: Convert STI core driver to dynamic printk 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 34f20a6410d5 PCI: Remove unused pcibios_pm_ops 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 5fcface659aa gpio: sprd: Clear interrupt when setting the type as edge 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 7afb5877e392 parisc: Drop parisc special case for __sighandler_t 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 b845ef83f52d parisc: Drop useless comments in uapi/asm/signal.h omits 45434acf40d8 parisc: Define O_NONBLOCK to become 000200000 omits 03753ef32ad5 parisc: Drop HP-UX specific fcntl and signal flags 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 0dc3132e7bda parisc: Avoid external interrupts when IPI finishes omits ad697ae387f9 parisc: Add qemu fw_cfg interface omits b571ffec7f23 fw_cfg: Add support for parisc architecture 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 59306d7db654 mfd: sprd: Add wakeup capability for PMIC IRQ omits 16a5bd66b0dd mfd: intel-lpss: Add device IDs for UART ports for Lakefield omits 3b33e68eb402 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table omits 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 0c5a90ceac9b mfd: wcd934x: Simplify with dev_err_probe() omits 7cd7edb89437 misc: fastrpc: fix common struct sg_table related issues omits fe69795e84a5 char: mspec: Use kvzalloc() in mspec_mmap() omits 197d451baeea mfd: stmfx: Simplify with dev_err_probe() omits 20e9d38467b6 mfd: madera: Simplify with dev_err_probe() 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 753bd752e181 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller omits 64ea409e970a dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding omits 6e14bd71c284 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning omits 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 45a36a18d019 xfrmi: drop ignore_df check before updating pmtu 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 c563a66537d2 mfd: rn5t618: Add a power supply subdevice omits 632ae9d200b5 mfd: Kconfig: Fix typo of 'individual' 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 d3f99f918306 gpio: omap: Fix warnings if PM is disabled 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 4eb2e1341575 espintcp: restore IP CB before handing the packet to xfrm 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 61ee4137b574 ip_vti: Fix unused variable warning 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 03b68d5d7d4b Merge branch 'for-5.9/copy_mc' into libnvdimm-for-next omits fb406088ce0e x86/copy_mc: Introduce copy_mc_generic() omits 0a78de3d4b7b x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, [...] 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 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 adds 71c548c26de2 vhost: Fix documentation adds a127c5bbb6a8 vhost-vdpa: fix backend feature ioctls adds 1ccfa66d94cf Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ccc1d052eff9 Merge tag 'dmaengine-fix-5.9' of git://git.kernel.org/pub/ [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (49e7e3e905e4) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 6 +- .gitignore | 3 - CREDITS | 8 - 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-soundwire-slave | 18 - Documentation/ABI/testing/sysfs-class-power | 2 +- Documentation/ABI/testing/sysfs-driver-habanalabs | 18 +- 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 | 4 +- 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/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 | 235 +- Documentation/admin-guide/media/ipu3.rst | 104 +- Documentation/admin-guide/media/rkisp1.dot | 18 - Documentation/admin-guide/media/rkisp1.rst | 181 - 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/mm/hugetlbpage.rst | 2 +- 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/arm/sunxi.rst | 2 +- Documentation/arm64/cpu-feature-registers.rst | 2 - Documentation/arm64/elf_hwcaps.rst | 4 - Documentation/arm64/index.rst | 1 - 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/xarray.rst | 27 +- Documentation/crypto/userspace-if.rst | 20 +- Documentation/dev-tools/kasan.rst | 74 +- Documentation/devicetree/bindings/.gitignore | 1 - Documentation/devicetree/bindings/Makefile | 45 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 2 - .../devicetree/bindings/arm/atmel-at91.yaml | 1 - .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 2 - .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 25 +- .../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 - .../devicetree/bindings/arm/omap/prm-inst.txt | 2 - Documentation/devicetree/bindings/arm/qcom.yaml | 11 - Documentation/devicetree/bindings/arm/renesas.yaml | 12 - .../devicetree/bindings/arm/rockchip.yaml | 16 +- .../devicetree/bindings/arm/samsung/pmu.yaml | 27 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 6 - Documentation/devicetree/bindings/arm/sunxi.yaml | 10 - Documentation/devicetree/bindings/arm/tegra.yaml | 4 - .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 3 +- Documentation/devicetree/bindings/arm/ti/k3.txt | 26 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 35 - Documentation/devicetree/bindings/ata/imx-sata.txt | 37 + .../devicetree/bindings/ata/imx-sata.yaml | 83 - .../devicetree/bindings/bus/brcm,gisb-arb.txt | 3 +- .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 7 +- .../devicetree/bindings/clock/imx23-clock.yaml | 4 +- .../devicetree/bindings/clock/imx28-clock.yaml | 6 +- .../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 +- .../bindings/clock/renesas,cpg-mssr.yaml | 1 - .../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 +- .../devicetree/bindings/crypto/ti,sa2ul.yaml | 2 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 117 - .../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/lontium,lt9611.yaml | 176 - .../bindings/display/bridge/lvds-codec.yaml | 3 - .../bindings/display/bridge/nwl-dsi.yaml | 4 - .../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 +- .../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 - .../display/tegra/nvidia,tegra20-host1x.txt | 92 +- .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 8 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 - .../bindings/dma/snps,dma-spear1340.yaml | 7 +- .../bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml | 2 +- .../bindings/edac/amazon,al-mc-edac.yaml | 67 - 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 | 1 - .../bindings/fuse/nvidia,tegra20-fuse.txt | 1 - .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 43 +- .../devicetree/bindings/gpio/gpio-vf610.txt | 63 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 81 - .../bindings/gpio/renesas,rcar-gpio.yaml | 1 - .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 6 - .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 1 - .../devicetree/bindings/gpu/arm,mali-utgard.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 - .../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 - .../devicetree/bindings/iio/adc/ad7949.txt | 16 + .../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/ads1015.txt | 73 + .../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,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/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,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/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 - .../devicetree/bindings/iio/light/ams,as73211.yaml | 54 - .../bindings/iio/light/vishay,vcnl4000.yaml | 4 - .../bindings/iio/proximity/semtech,sx9310.yaml | 65 - .../devicetree/bindings/iio/proximity/vl53l0x.txt | 6 - .../devicetree/bindings/input/adc-joystick.yaml | 121 - .../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/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 +- .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 +- .../devicetree/bindings/leds/leds-is31fl319x.txt | 2 - .../devicetree/bindings/leds/leds-lp50xx.yaml | 130 - .../devicetree/bindings/leds/leds-lp55xx.yaml | 2 +- .../devicetree/bindings/leds/leds-pca955x.txt | 1 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 3 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 - .../bindings/media/allwinner,sun4i-a10-ir.yaml | 5 +- .../devicetree/bindings/media/gpio-ir-receiver.txt | 3 - .../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/renesas,csi2.yaml | 1 - .../devicetree/bindings/media/renesas,vin.yaml | 2 - .../devicetree/bindings/media/samsung-fimc.txt | 6 +- .../memory-controllers/mediatek,smi-common.txt | 3 +- .../memory-controllers/mediatek,smi-larb.txt | 3 +- .../devicetree/bindings/mfd/aspeed-lpc.txt | 8 +- .../devicetree/bindings/mfd/aspeed-scu.txt | 26 - .../devicetree/bindings/mfd/ene-kb3930.yaml | 55 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 8 - .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 +- .../devicetree/bindings/mfd/rohm,bd71847-pmic.yaml | 9 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 5 - .../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-simple.yaml | 2 - 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,mcp25xxfd.yaml | 79 - .../devicetree/bindings/net/dsa/mt7530.txt | 13 +- .../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/renesas,ravb.txt | 1 - .../devicetree/bindings/net/smsc-lan87xx.txt | 4 - .../devicetree/bindings/net/ti,dp83822.yaml | 80 - .../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 | 8 +- 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 - .../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,qmp-usb3-dp-phy.yaml | 95 +- .../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/pinctrl-mt8192.yaml | 155 - .../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 - .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 92 - .../bindings/power/amlogic,meson-ee-pwrc.yaml | 23 +- .../bindings/power/brcm,bcm63xx-power.yaml | 44 - .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 4 - .../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 - .../bindings/power/supply/charger-manager.txt | 30 +- .../bindings/power/supply/gpio-charger.yaml | 31 - .../power/supply/summit,smb347-charger.yaml | 152 - .../devicetree/bindings/ptp/ptp-qoriq.txt | 2 - Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 14 +- .../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 - ...pberrypi,7inch-touchscreen-panel-regulator.yaml | 44 - .../regulator/richtek,rt4801-regulator.yaml | 79 - .../regulator/richtek,rtmv20-regulator.yaml | 168 - .../bindings/regulator/rohm,bd71837-regulator.yaml | 11 - .../bindings/regulator/rohm,bd71847-regulator.yaml | 11 - .../bindings/regulator/rohm,bd9576-regulator.yaml | 33 - .../bindings/regulator/silergy,sy8824x.yaml | 45 - .../devicetree/bindings/regulator/sy8824x.txt | 24 + .../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 +- 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 | 96 - .../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/soc/aspeed/xdma.yaml | 103 - .../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 +- .../devicetree/bindings/sound/cirrus,cs4234.yaml | 74 - .../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 | 1 - .../devicetree/bindings/sound/max98090.txt | 2 +- .../devicetree/bindings/sound/mchp,spdiftx.yaml | 75 - .../devicetree/bindings/sound/mt6359.yaml | 61 - .../bindings/sound/mt8183-da7219-max98357.txt | 1 - .../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 - .../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 | 50 - .../devicetree/bindings/soundwire/qcom,sdw.txt | 1 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 2 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 85 - .../devicetree/bindings/spi/renesas,rspi.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 | 6 - .../bindings/thermal/imx8mm-thermal.yaml | 10 +- .../devicetree/bindings/timer/arm,sp804.txt | 29 + .../devicetree/bindings/timer/arm,sp804.yaml | 97 - .../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 | 18 - .../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 - .../bindings/usb/mediatek,mt6360-tcpc.yaml | 95 - .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 1 - .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 1 - .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 - .../devicetree/bindings/vendor-prefixes.yaml | 16 - .../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 +- 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/csi2.rst | 2 - Documentation/driver-api/media/drivers/index.rst | 1 - Documentation/driver-api/media/drivers/vidtv.rst | 425 - Documentation/driver-api/media/index.rst | 1 - Documentation/driver-api/media/v4l2-subdev.rst | 95 +- 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/sysfs.rst | 3 +- 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/drivetemp.rst | 18 - Documentation/hwmon/index.rst | 2 - Documentation/hwmon/pmbus-core.rst | 3 +- Documentation/hwmon/pmbus.rst | 22 +- Documentation/hwmon/sysfs-interface.rst | 70 - Documentation/i2c/slave-testunit-backend.rst | 66 - Documentation/ia64/index.rst | 1 + Documentation/ia64/xen.rst | 206 + Documentation/iio/iio_configfs.rst | 2 +- Documentation/kbuild/llvm.rst | 4 - 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 +- .../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/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/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/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/histogram.rst | 4 +- Documentation/trace/kprobetrace.rst | 4 +- Documentation/trace/ring-buffer-design.rst | 26 +- Documentation/trace/uprobetracer.rst | 2 - Documentation/translations/ko_KR/howto.rst | 9 +- .../translations/ko_KR/memory-barriers.txt | 32 +- .../translations/zh_CN/filesystems/sysfs.txt | 3 +- Documentation/userspace-api/ioctl/hdio.rst | 24 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 7 +- 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 | 9 +- .../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/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/watch_queue.rst | 26 +- 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 | 421 +- Makefile | 93 +- Next/SHA1s | 329 - Next/Trees | 331 - Next/merge.log | 15675 ------------------- arch/Kconfig | 60 - arch/alpha/Kconfig | 1 - arch/alpha/include/asm/checksum.h | 5 +- arch/alpha/kernel/osf_sys.c | 116 +- arch/alpha/kernel/pci_iommu.c | 9 +- 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 | 104 + arch/arc/include/asm/barrier.h | 9 +- arch/arc/include/asm/bitops.h | 58 +- arch/arc/include/asm/cmpxchg.h | 70 +- arch/arc/include/asm/entry-compact.h | 27 + arch/arc/include/asm/processor.h | 37 + arch/arc/include/asm/ptrace.h | 5 + arch/arc/include/asm/setup.h | 4 + arch/arc/include/asm/spinlock.h | 6 + arch/arc/include/asm/switch_to.h | 9 + arch/arc/kernel/ctx_sw.c | 13 + arch/arc/kernel/devtree.c | 2 + arch/arc/kernel/kprobes.c | 54 +- arch/arc/kernel/process.c | 15 + arch/arc/kernel/vmlinux.lds.S | 1 - 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 | 34 +- arch/arm/Makefile | 16 +- arch/arm/arm-soc-for-next-contents.txt | 150 - 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 | 21 +- 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/bcm2835-rpi.dtsi | 2 +- 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/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-odroidxu4.dts | 60 +- arch/arm/boot/dts/hi3620.dtsi | 30 +- arch/arm/boot/dts/hip04.dtsi | 4 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +- arch/arm/boot/dts/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 +- 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/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 +- 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/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/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/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 | 2 +- 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 | 5 +- 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/checksum.h | 17 +- arch/arm/include/asm/dma-direct.h | 35 +- arch/arm/include/asm/dma-mapping.h | 70 + 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/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/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 | 2 +- arch/arm/mach-davinci/board-dm646x-evm.c | 2 +- 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-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-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-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/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 | 4 +- arch/arm/mm/cache-l2x0.c | 16 +- arch/arm/mm/dma-mapping-nommu.c | 2 - arch/arm/mm/dma-mapping.c | 4 - arch/arm/mm/init.c | 59 +- 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/mm.c | 7 +- arch/arm64/Kconfig | 63 +- arch/arm64/Kconfig.platforms | 1 + arch/arm64/Makefile | 19 +- 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 - .../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 | 165 +- 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 +- .../marvell/armada-3720-espressobin-v7-emmc.dts | 26 +- .../dts/marvell/armada-3720-espressobin-v7.dts | 24 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 14 +- 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 | 187 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 398 - 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/configs/defconfig | 49 +- 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/boot.h | 3 +- arch/arm64/include/asm/compat.h | 2 + arch/arm64/include/asm/cpu_ops.h | 2 +- arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 8 +- 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/insn.h | 4 - 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 | 100 +- arch/arm64/include/asm/kvm_host.h | 28 +- arch/arm64/include/asm/kvm_hyp.h | 9 +- arch/arm64/include/asm/kvm_mmu.h | 251 +- 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/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/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 | 102 +- arch/arm64/include/asm/processor.h | 12 +- arch/arm64/include/asm/ptrace.h | 14 +- arch/arm64/include/asm/smp.h | 16 +- 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 | 18 +- arch/arm64/include/uapi/asm/hwcap.h | 2 +- arch/arm64/include/uapi/asm/mman.h | 1 - arch/arm64/include/uapi/asm/ptrace.h | 4 - arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/Makefile | 3 +- arch/arm64/kernel/cpu-reset.S | 4 - arch/arm64/kernel/cpu_errata.c | 2 + arch/arm64/kernel/cpufeature.c | 79 +- 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 | 37 - arch/arm64/kernel/fpsimd.c | 8 +- arch/arm64/kernel/head.S | 16 +- arch/arm64/kernel/hibernate.c | 119 +- arch/arm64/kernel/image-vars.h | 4 - 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 | 48 +- 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/stacktrace.c | 117 +- arch/arm64/kernel/suspend.c | 4 - 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 | 32 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 36 +- arch/arm64/kvm/hyp.S | 34 + arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/entry.S | 95 +- arch/arm64/kvm/hyp/hyp-entry.S | 76 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 15 +- arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- 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/switch.c | 41 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 2 + arch/arm64/kvm/hyp/pgtable.c | 883 -- arch/arm64/kvm/hyp/vhe/switch.c | 24 +- arch/arm64/kvm/inject_fault.c | 1 - arch/arm64/kvm/mmu.c | 1749 ++- arch/arm64/kvm/pmu-emul.c | 26 +- arch/arm64/kvm/reset.c | 40 +- arch/arm64/kvm/sys_regs.c | 16 - 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/copypage.c | 25 +- arch/arm64/mm/dump.c | 387 + arch/arm64/mm/extable.c | 4 +- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/init.c | 13 +- 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/csky/Kconfig | 14 +- arch/csky/kernel/probes/kprobes.c | 77 +- arch/csky/kernel/vmlinux.lds.S | 1 - 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/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 | 5 +- 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 | 7 +- 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/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/syscalls/syscall.tbl | 2 - arch/microblaze/mm/init.c | 21 +- arch/mips/Kbuild.platforms | 2 + arch/mips/Kconfig | 177 +- arch/mips/alchemy/Kconfig | 11 + 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/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/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 | 103 +- 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 | 20 +- arch/mips/kernel/setup.c | 57 +- 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 | 48 +- 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/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/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/checksum.h | 28 + arch/parisc/include/asm/compat.h | 2 + arch/parisc/include/asm/socket.h | 4 +- arch/parisc/include/uapi/asm/fcntl.h | 7 +- arch/parisc/include/uapi/asm/signal.h | 13 +- arch/parisc/kernel/inventory.c | 30 - arch/parisc/kernel/kprobes.c | 76 +- arch/parisc/kernel/pci-dma.c | 6 + arch/parisc/kernel/smp.c | 9 +- arch/parisc/kernel/syscalls/syscall.tbl | 14 +- arch/parisc/kernel/vmlinux.lds.S | 1 - arch/parisc/lib/checksum.c | 17 + arch/powerpc/Kconfig | 26 +- 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/t4240rdb.dts | 1 + 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 | 1 - 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/hvcall.h | 36 - arch/powerpc/include/asm/hw_breakpoint.h | 12 - arch/powerpc/include/asm/hw_irq.h | 6 + arch/powerpc/include/asm/icswx.h | 6 +- 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/pnv-ocxl.h | 3 + arch/powerpc/include/asm/processor.h | 15 +- arch/powerpc/include/asm/reg.h | 3 +- arch/powerpc/include/asm/smp.h | 19 +- arch/powerpc/include/asm/string.h | 2 + arch/powerpc/include/asm/svm.h | 4 - arch/powerpc/include/asm/thread_info.h | 5 +- arch/powerpc/include/asm/tlb.h | 13 + arch/powerpc/include/asm/topology.h | 10 - arch/powerpc/include/asm/uaccess.h | 182 +- arch/powerpc/include/uapi/asm/ptrace.h | 1 - arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/dma-iommu.c | 2 - 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/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/setup_64.c | 105 +- arch/powerpc/kernel/signal.c | 3 + arch/powerpc/kernel/smp.c | 258 +- arch/powerpc/kernel/syscalls/syscall.tbl | 14 +- arch/powerpc/kernel/sysfs.c | 49 +- arch/powerpc/kernel/tau_6xx.c | 147 +- 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/Makefile | 2 +- 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/copy_mc_64.S | 242 - arch/powerpc/lib/memcpy_mcsafe_64.S | 242 + arch/powerpc/lib/sstep.c | 15 +- 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 | 23 +- arch/powerpc/mm/book3s64/slb.c | 4 +- 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 | 106 +- 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.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 | 4 +- 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-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 | 4 - arch/powerpc/platforms/pseries/eeh_pseries.c | 12 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 6 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 24 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 23 +- 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 | 5 +- arch/powerpc/platforms/pseries/rng.c | 1 - arch/powerpc/platforms/pseries/svm.c | 26 - arch/powerpc/platforms/pseries/vio.c | 2 - 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 | 14 +- arch/riscv/Makefile | 3 + arch/riscv/include/asm/cacheinfo.h | 5 - arch/riscv/include/asm/elf.h | 13 - arch/riscv/include/asm/module.lds.h | 9 - arch/riscv/include/asm/unistd.h | 1 - arch/riscv/include/uapi/asm/auxvec.h | 24 - arch/riscv/kernel/cacheinfo.c | 98 +- arch/riscv/kernel/head.S | 1 + arch/riscv/kernel/module.lds | 8 + arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/kernel/vmlinux.lds.S | 1 - arch/riscv/mm/fault.c | 356 +- arch/riscv/mm/init.c | 36 +- arch/riscv/mm/kasan_init.c | 10 +- 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/ipl_parm.c | 12 +- arch/s390/boot/startup.c | 3 - arch/s390/boot/uv.c | 3 - arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 3 +- 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 | 1 - 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/io.h | 8 - arch/s390/include/asm/kasan.h | 1 - arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/pci_clp.h | 19 - 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 | 3 +- arch/s390/include/asm/set_memory.h | 4 - arch/s390/include/asm/setup.h | 3 - arch/s390/include/asm/stp.h | 100 +- arch/s390/include/asm/uaccess.h | 111 - arch/s390/include/asm/uv.h | 7 - arch/s390/include/asm/vdso.h | 25 +- 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/uapi/asm/pkey.h | 77 +- arch/s390/kernel/asm-offsets.c | 20 + arch/s390/kernel/diag.c | 13 +- arch/s390/kernel/dis.c | 22 +- arch/s390/kernel/early_printk.c | 2 +- arch/s390/kernel/entry.S | 6 + arch/s390/kernel/kprobes.c | 136 +- arch/s390/kernel/setup.c | 72 +- 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/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 | 12 + arch/s390/pci/pci_clp.c | 85 +- arch/s390/pci/pci_dma.c | 8 +- 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/drivers/pci/pcie-sh7786.c | 9 +- arch/sh/include/asm/checksum_32.h | 36 +- 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/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 | 3 +- arch/sparc/kernel/kprobes.c | 51 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/pci_sun4v.c | 3 +- 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/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 | 24 +- arch/x86/Kconfig.debug | 2 +- 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/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 | 1 - 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 | 17 +- arch/x86/entry/syscalls/syscall_64.tbl | 13 +- 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/uncore.c | 28 +- arch/x86/events/core.c | 218 +- arch/x86/events/intel/core.c | 350 +- arch/x86/events/intel/ds.c | 32 +- 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/copy_mc_test.h | 75 - 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/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/mcsafe_test.h | 75 + 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/nospec-branch.h | 18 +- arch/x86/include/asm/numa.h | 8 +- 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 | 6 - arch/x86/include/asm/stacktrace.h | 2 - arch/x86/include/asm/static_call.h | 40 - arch/x86/include/asm/string_64.h | 32 + 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 | 117 +- arch/x86/include/asm/uaccess_64.h | 20 + 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 | 11 +- arch/x86/kernel/apic/apic.c | 3 - arch/x86/kernel/apic/io_apic.c | 74 +- arch/x86/kernel/apic/msi.c | 116 +- 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 | 88 +- arch/x86/kernel/cpu/cpuid-deps.c | 2 - arch/x86/kernel/cpu/mce/amd.c | 44 +- arch/x86/kernel/cpu/mce/core.c | 132 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 4 +- arch/x86/kernel/cpu/mce/internal.h | 10 - 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 | 7 +- 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 | 37 +- arch/x86/kernel/mpparse.c | 27 +- arch/x86/kernel/msr.c | 18 +- arch/x86/kernel/nmi.c | 15 - arch/x86/kernel/paravirt.c | 19 + arch/x86/kernel/paravirt_patch.c | 17 + arch/x86/kernel/process_64.c | 8 +- arch/x86/kernel/ptrace.c | 6 +- arch/x86/kernel/quirks.c | 9 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 59 +- 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 | 51 +- 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/Makefile | 1 - arch/x86/lib/checksum_32.S | 117 +- arch/x86/lib/copy_mc.c | 64 - arch/x86/lib/copy_mc_64.S | 165 - 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/memcpy_64.S | 115 + arch/x86/lib/putuser.S | 25 +- arch/x86/lib/usercopy_64.c | 24 +- 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 | 13 +- 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 | 297 +- arch/x86/pci/common.c | 18 +- arch/x86/pci/init.c | 13 +- arch/x86/pci/intel_mid_pci.c | 1 - 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/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 | 10 +- arch/x86/xen/mmu_pv.c | 8 + arch/xtensa/Kconfig | 17 +- arch/xtensa/include/asm/checksum.h | 34 +- arch/xtensa/include/asm/uaccess.h | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 - arch/xtensa/lib/checksum.S | 67 +- arch/xtensa/mm/init.c | 55 +- block/Kconfig | 2 + block/bfq-iosched.c | 9 +- block/blk-cgroup.c | 32 +- block/blk-core.c | 243 +- block/blk-integrity.c | 4 +- block/blk-iocost.c | 1619 +- block/blk-lib.c | 2 +- block/blk-map.c | 177 +- block/blk-merge.c | 201 - block/blk-mq-debugfs.c | 11 +- block/blk-mq-sched.c | 124 +- block/blk-mq-sched.h | 3 + block/blk-mq-tag.c | 152 +- block/blk-mq-tag.h | 56 +- block/blk-mq.c | 90 +- block/blk-mq.h | 76 +- block/blk-settings.c | 40 +- block/blk-sysfs.c | 277 +- block/blk-throttle.c | 59 +- block/blk.h | 25 +- block/bsg-lib.c | 2 +- block/genhd.c | 158 +- block/ioctl.c | 33 +- block/ioprio.c | 2 +- block/kyber-iosched.c | 6 +- block/mq-deadline.c | 6 - block/partitions/core.c | 27 +- block/scsi_ioctl.c | 16 +- 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 - 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_lpss.c | 24 +- drivers/acpi/acpi_memhotplug.c | 10 +- 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 | 1 - 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 | 76 +- drivers/acpi/numa/srat.c | 13 +- drivers/acpi/osl.c | 30 +- drivers/acpi/pci_mcfg.c | 22 +- drivers/acpi/pci_root.c | 2 + 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/tiny-power-button.c | 1 + drivers/acpi/video_detect.c | 12 +- drivers/acpi/wakeup.c | 2 + drivers/android/binder.c | 4 +- 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/atm/atmtcp.c | 2 +- drivers/base/Makefile | 2 +- drivers/base/arch_topology.c | 13 +- drivers/base/core.c | 54 +- drivers/base/dd.c | 5 +- drivers/base/devcon.c | 231 + drivers/base/devres.c | 105 - drivers/base/memory.c | 3 +- drivers/base/node.c | 33 +- drivers/base/platform.c | 20 +- drivers/base/power/domain.c | 14 +- drivers/base/power/runtime.c | 5 +- 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-sdw.c | 1 + drivers/base/regmap/regmap-spi-avmm.c | 719 - drivers/base/regmap/regmap.c | 145 +- drivers/base/syscore.c | 8 +- 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_main.c | 2 + drivers/block/drbd/drbd_nl.c | 16 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/floppy.c | 8 +- drivers/block/loop.c | 4 +- drivers/block/nbd.c | 15 +- drivers/block/null_blk_main.c | 6 - 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/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 | 63 +- drivers/bluetooth/hci_h5.c | 2 + drivers/bluetooth/hci_intel.c | 54 +- drivers/bluetooth/hci_ldisc.c | 1 - drivers/bluetooth/hci_qca.c | 8 +- drivers/bluetooth/hci_serdev.c | 36 +- drivers/bus/brcmstb_gisb.c | 100 +- 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 | 96 +- drivers/bus/mhi/core/internal.h | 38 +- 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/optee-rng.c | 6 +- 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 | 17 - 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_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 | 11 +- drivers/clk/samsung/clk-exynos5250.c | 8 +- drivers/clk/samsung/clk-exynos5420.c | 30 +- 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/socfpga/clk-s10.c | 2 +- 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-pll.c | 7 +- drivers/clk/tegra/clk-tegra210-emc.c | 4 +- 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/timer-sp.h | 32 - drivers/clocksource/timer-sp804.c | 210 +- drivers/connector/connector.c | 7 +- 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 | 33 +- 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 | 1 - 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_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/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/Makefile | 2 - drivers/crypto/caam/caamalg_desc.c | 1 - drivers/crypto/caam/caamalg_qi2.c | 7 +- 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/nitrox/nitrox_main.c | 1 - drivers/crypto/cavium/zip/zip_main.c | 44 +- drivers/crypto/ccp/ccp-ops.c | 1 - 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 | 24 +- 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 | 114 +- drivers/crypto/hisilicon/zip/zip_main.c | 178 +- 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/mediatek/mtk-aes.c | 57 +- drivers/crypto/mediatek/mtk-platform.c | 8 +- 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 | 30 +- 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/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 | 199 +- 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/heap-helpers.c | 13 +- drivers/dma-buf/udmabuf.c | 10 +- drivers/dma/bcm2835-dma.c | 3 + drivers/dma/dma-axi-dmac.c | 141 +- 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 | 6 +- drivers/dma/dw/dw.c | 7 +- drivers/dma/dw/idma32.c | 5 +- drivers/dma/dw/of.c | 7 +- 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 | 2 + drivers/dma/imx-sdma.c | 2 + drivers/dma/ioat/dma.c | 4 +- drivers/dma/iop-adma.c | 11 +- drivers/dma/mediatek/mtk-uart-apdma.c | 7 +- drivers/dma/mxs-dma.c | 2 + drivers/dma/pch_dma.c | 35 +- drivers/dma/pl330.c | 16 +- drivers/dma/qcom/bam_dma.c | 2 + drivers/dma/sf-pdma/sf-pdma.c | 11 +- drivers/dma/sh/Kconfig | 4 +- drivers/dma/sh/rcar-dmac.c | 2 + drivers/dma/ste_dma40.c | 3 + drivers/dma/stm32-dma.c | 8 +- drivers/dma/stm32-dmamux.c | 9 +- drivers/dma/stm32-mdma.c | 9 +- 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 | 52 +- drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 36 +- drivers/dma/xilinx/xilinx_dpdma.c | 209 - 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/broadcom/bcm47xx_sprom.c | 1 - drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/Makefile | 3 +- drivers/firmware/efi/arm-init.c | 386 + drivers/firmware/efi/cper.c | 18 +- drivers/firmware/efi/efi-init.c | 387 - drivers/firmware/efi/efi.c | 6 - drivers/firmware/efi/libstub/Makefile | 12 +- drivers/firmware/efi/libstub/arm32-stub.c | 178 +- drivers/firmware/efi/libstub/arm64-stub.c | 7 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 101 +- drivers/firmware/efi/libstub/efi-stub.c | 48 +- drivers/firmware/efi/libstub/efistub.h | 61 +- 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/vsprintf.c | 2 +- drivers/firmware/efi/mokvar-table.c | 360 - drivers/firmware/efi/x86_fake_mem.c | 12 +- 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 | 2 +- drivers/gpio/Makefile | 1 + 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 | 2 - drivers/gpio/gpio-omap.c | 9 +- drivers/gpio/gpio-pca953x.c | 9 +- drivers/gpio/gpio-pisosr.c | 9 +- drivers/gpio/gpio-siox.c | 1 - drivers/gpio/gpio-sprd.c | 3 - drivers/gpio/gpio-stp-xway.c | 54 +- drivers/gpio/gpio-tc3589x.c | 20 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpio/gpiolib-acpi.c | 3 + drivers/gpio/gpiolib-cdev.c | 34 +- drivers/gpio/gpiolib-devprop.c | 63 + drivers/gpio/gpiolib-of.c | 5 + drivers/gpio/gpiolib.c | 84 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 70 +- 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 | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 5 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 6 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 1 + 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 | 10 +- 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 | 4 +- 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 | 214 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 598 +- 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_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_gmc.c | 62 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 20 +- 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 | 105 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 43 +- 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 | 209 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 - 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 | 293 +- 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_ttm.c | 382 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- 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_virt.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 39 +- 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/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 | 102 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 61 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 56 +- 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_v2_0.c | 86 - drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 86 - drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 243 +- 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 | 486 +- 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 | 30 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 14 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 163 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 11 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 53 +- 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 | 30 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 48 +- drivers/gpu/drm/amd/amdgpu/nv.c | 17 +- .../gpu/drm/amd/{pm/powerplay => amdgpu}/ppsmc.h | 0 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 | 13 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 +- 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 | 17 +- 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/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 | 20 +- 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 | 51 +- 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 | 27 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 55 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 8 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- 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 | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 52 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 126 +- 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 | 53 +- drivers/gpu/drm/amd/display/Kconfig | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 975 +- 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 | 102 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 - drivers/gpu/drm/amd/display/dc/bios/Makefile | 9 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 71 +- .../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 | 8 - .../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 | 18 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 6 - .../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 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 99 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 +- 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 | 8 - drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 63 +- 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 | 12 +- 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 | 2 - drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 131 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 23 - 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 | 18 - 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 | 27 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 94 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- 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 - 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 | 164 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 3 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 83 +- .../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 | 44 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- .../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_init.c | 3 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 18 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 4 + .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 30 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 4 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 71 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 4 +- 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 | 18 +- .../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 | 10 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 10 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 6 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 11 - 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 | 4 - 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 | 22 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 28 +- .../drm/amd/display/include/bios_parser_types.h | 6 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 40 - drivers/gpu/drm/amd/display/include/dal_types.h | 3 - .../drm/amd/display/include/link_service_types.h | 1 - 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 | 87 +- .../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/dpcs_3_0_0_offset.h | 0 .../amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h | 0 .../amd/include/asic_reg/gc/gc_10_3_0_default.h | 2 - .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 6 - .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 75 - .../drm/amd/include/asic_reg/gc/gc_9_4_1_offset.h | 4 +- .../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 - .../amd/include/asic_reg/vcn/vcn_3_0_0_sh_mask.h | 34 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 9 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 109 - drivers/gpu/drm/amd/pm/Makefile | 46 - drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 1687 -- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 3617 ----- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 565 - drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 89 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 810 - drivers/gpu/drm/amd/pm/inc/hwmgr.h | 824 - 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 -- drivers/gpu/drm/amd/pm/inc/smu_11_0_cdr_table.h | 194 - drivers/gpu/drm/amd/pm/inc/smu_types.h | 277 - drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 284 - drivers/gpu/drm/amd/pm/inc/smu_v11_0_ppsmc.h | 141 - 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 | 1680 -- .../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 | 1414 -- .../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 -- drivers/gpu/drm/amd/pm/swsmu/Makefile | 36 - drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2698 ---- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 33 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2402 --- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2788 ---- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.h | 54 - .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2798 ---- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 34 - drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2013 --- drivers/gpu/drm/amd/pm/swsmu/smu12/Makefile | 31 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1183 -- 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 | 101 - 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 | 1401 ++ 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 | 1035 ++ 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 .../amd/{pm => }/powerplay/smumgr/smu9_smumgr.c | 0 .../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 .../amd/{pm => }/powerplay/smumgr/vega10_smumgr.c | 0 .../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_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 | 104 +- 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 | 27 +- 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 | 10 +- 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/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 | 57 +- 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 | 1630 +- 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_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/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 | 318 +- 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 | 20 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 34 +- 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 | 103 +- .../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/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 | 244 +- drivers/gpu/drm/i915/i915_active.h | 31 +- drivers/gpu/drm/i915/i915_drv.c | 162 +- drivers/gpu/drm/i915/i915_drv.h | 140 +- 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_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 | 206 +- drivers/gpu/drm/i915/i915_request.h | 8 + drivers/gpu/drm/i915/i915_suspend.c | 46 +- drivers/gpu/drm/i915/i915_vma.c | 65 +- 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 | 75 +- 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 | 354 +- drivers/gpu/drm/vc4/vc4_drv.c | 5 - drivers/gpu/drm/vc4/vc4_drv.h | 43 +- 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 | 246 +- 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 | 68 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 253 +- 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/hid-alps.c | 2 +- drivers/hid/hid-apple.c | 2 - drivers/hid/hid-core.c | 8 +- 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-roccat-kone.c | 23 +- drivers/hid/hid-wiimote-core.c | 10 +- drivers/hid/i2c-hid/i2c-hid-core.c | 15 +- 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/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/asb100.c | 8 +- drivers/hwmon/asc7621.c | 4 +- drivers/hwmon/atxp1.c | 5 +- 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/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 | 9 +- 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/nct7802.c | 5 +- drivers/hwmon/nct7904.c | 5 +- drivers/hwmon/occ/p8_i2c.c | 5 +- drivers/hwmon/pcf8591.c | 5 +- drivers/hwmon/pmbus/Kconfig | 11 - drivers/hwmon/pmbus/Makefile | 1 - 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 | 11 +- drivers/hwmon/pmbus/max20751.c | 7 +- drivers/hwmon/pmbus/max31785.c | 9 +- drivers/hwmon/pmbus/max34440.c | 16 +- drivers/hwmon/pmbus/max8688.c | 7 +- 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/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 | 9 +- 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/i2c/Kconfig | 9 +- drivers/i2c/Makefile | 1 - drivers/i2c/busses/Kconfig | 19 +- 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-cpm.c | 3 - drivers/i2c/busses/i2c-i801.c | 2 - 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-npcm7xx.c | 9 - drivers/i2c/busses/i2c-nvidia-gpu.c | 3 +- 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-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/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/mma8452.c | 20 +- drivers/iio/adc/Kconfig | 4 +- drivers/iio/adc/ad7124.c | 4 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad9467.c | 5 +- drivers/iio/adc/adi-axi-adc.c | 2 +- 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/qcom-spmi-adc5.c | 2 +- drivers/iio/adc/rcar-gyroadc.c | 9 +- drivers/iio/adc/stm32-adc-core.c | 75 +- drivers/iio/adc/stm32-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-core.c | 9 +- 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/industrialio-buffer-dmaengine.c | 6 +- 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_sensors.c | 2 +- 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-trigger.c | 3 +- drivers/iio/light/Kconfig | 15 - drivers/iio/light/Makefile | 1 - drivers/iio/light/as73211.c | 800 - 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/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/mlx90632.c | 283 +- drivers/iio/temperature/tmp007.c | 4 +- drivers/iio/temperature/tsys01.c | 3 +- drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 10 +- 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 | 640 +- 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 | 33 +- drivers/infiniband/core/restrack.c | 161 +- drivers/infiniband/core/restrack.h | 10 +- drivers/infiniband/core/roce_gid_mgmt.c | 9 +- drivers/infiniband/core/ucma.c | 539 +- drivers/infiniband/core/umem.c | 45 +- drivers/infiniband/core/uverbs_cmd.c | 76 +- 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 | 3 +- drivers/infiniband/core/uverbs_std_types_wq.c | 2 +- drivers/infiniband/core/verbs.c | 112 +- 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 | 3 +- drivers/infiniband/hw/hns/hns_roce_device.h | 39 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 34 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 15 +- drivers/infiniband/hw/hns/hns_roce_main.c | 6 +- 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 | 6 +- 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 | 52 +- 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 | 39 +- drivers/infiniband/hw/mlx4/mr.c | 35 +- drivers/infiniband/hw/mlx4/qp.c | 45 +- 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 | 3 +- drivers/infiniband/hw/mlx5/cq.c | 14 +- drivers/infiniband/hw/mlx5/fs.c | 148 +- drivers/infiniband/hw/mlx5/gsi.c | 16 +- drivers/infiniband/hw/mlx5/main.c | 58 +- drivers/infiniband/hw/mlx5/mem.c | 4 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 67 +- drivers/infiniband/hw/mlx5/mr.c | 177 +- drivers/infiniband/hw/mlx5/odp.c | 9 +- drivers/infiniband/hw/mlx5/qp.c | 132 +- 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_provider.c | 20 +- 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 | 426 +- 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 | 6 +- 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/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 | 9 +- drivers/infiniband/ulp/isert/ib_isert.c | 15 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 76 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 7 - 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/serio/hyperv-keyboard.c | 4 +- drivers/input/serio/sun4i-ps2.c | 9 +- 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/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 | 2 +- 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 | 240 +- drivers/iommu/amd/iommu_v2.c | 20 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 4 +- drivers/iommu/dma-iommu.c | 65 +- drivers/iommu/exynos-iommu.c | 8 +- drivers/iommu/fsl_pamu.c | 2 +- drivers/iommu/hyperv-iommu.c | 8 +- drivers/iommu/intel/dmar.c | 14 +- drivers/iommu/intel/iommu.c | 47 +- drivers/iommu/intel/irq_remapping.c | 119 +- drivers/iommu/intel/pasid.c | 31 +- drivers/iommu/intel/pasid.h | 24 +- drivers/iommu/intel/svm.c | 47 +- drivers/iommu/io-pgtable-arm.c | 5 + drivers/iommu/iommu.c | 6 +- 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 | 16 +- drivers/irqchip/Makefile | 3 +- 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-ti-sci-inta.c | 10 +- drivers/irqchip/irq-ti-sci-intr.c | 10 +- drivers/leds/Kconfig | 31 +- drivers/leds/Makefile | 2 - drivers/leds/TODO | 58 - 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 | 94 +- 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 | 331 +- drivers/leds/leds-pca9532.c | 24 +- drivers/leds/leds-pca955x.c | 8 - drivers/leds/leds-pca963x.c | 286 +- 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 | 79 +- drivers/leds/leds-tlc591xx.c | 26 +- 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/request.c | 10 +- drivers/md/bcache/super.c | 5 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-core.h | 56 +- drivers/md/dm-crypt.c | 17 +- 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-writecache.c | 15 +- drivers/md/dm.c | 282 +- 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/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-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/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 | 17 +- 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 | 6 - 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 | 307 - 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 | 476 - drivers/media/test-drivers/vidtv/vidtv_mux.h | 167 - drivers/media/test-drivers/vidtv/vidtv_pes.c | 392 - drivers/media/test-drivers/vidtv/vidtv_pes.h | 189 - drivers/media/test-drivers/vidtv/vidtv_psi.c | 1318 -- drivers/media/test-drivers/vidtv/vidtv_psi.h | 585 - 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 | 121 - 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/memstick.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 | 13 +- drivers/mfd/Makefile | 1 - drivers/mfd/dm355evm_msp.c | 76 +- drivers/mfd/ene-kb3930.c | 212 - drivers/mfd/intel-lpss-pci.c | 4 - drivers/mfd/khadas-mcu.c | 2 - drivers/mfd/madera-core.c | 11 +- drivers/mfd/rn5t618.c | 1 - drivers/mfd/sprd-sc27xx-spi.c | 28 +- drivers/mfd/stmfx.c | 8 +- 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/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 | 90 +- 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/scif/scif_rma.c | 4 +- drivers/misc/ocxl/Kconfig | 2 +- drivers/misc/ocxl/afu_irq.c | 12 +- 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 | 1 - 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 | 157 +- 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/lart.c | 10 +- drivers/mtd/devices/spear_smi.c | 4 +- drivers/mtd/lpddr/lpddr2_nvm.c | 35 +- drivers/mtd/lpddr/lpddr_cmds.c | 28 - drivers/mtd/maps/physmap-core.c | 3 +- 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 | 551 +- 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/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/bonding/bond_alb.c | 9 +- drivers/net/bonding/bond_main.c | 11 +- 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 | 535 +- 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/mcp25xxfd/Kconfig | 17 - drivers/net/can/spi/mcp25xxfd/Makefile | 8 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd-core.c | 2911 ---- drivers/net/can/spi/mcp25xxfd/mcp25xxfd-crc16.c | 89 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd-regmap.c | 556 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd.h | 835 - drivers/net/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 | 94 +- drivers/net/dsa/b53/b53_priv.h | 2 +- drivers/net/dsa/bcm_sf2.c | 136 +- drivers/net/dsa/bcm_sf2.h | 4 - drivers/net/dsa/dsa_loop.c | 56 +- drivers/net/dsa/microchip/ksz9477.c | 26 +- drivers/net/dsa/microchip/ksz_common.c | 23 +- drivers/net/dsa/mt7530.c | 1203 +- drivers/net/dsa/mt7530.h | 259 +- drivers/net/dsa/mv88e6xxx/Makefile | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 301 +- drivers/net/dsa/mv88e6xxx/chip.h | 18 - drivers/net/dsa/mv88e6xxx/devlink.c | 532 - 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 | 109 +- drivers/net/dsa/ocelot/felix.h | 27 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 466 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 89 +- drivers/net/dsa/realtek-smi-core.h | 4 +- drivers/net/dsa/rtl8366.c | 280 +- drivers/net/dsa/rtl8366rb.c | 84 +- drivers/net/dsa/sja1105/Makefile | 1 - drivers/net/dsa/sja1105/sja1105.h | 19 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 255 - drivers/net/dsa/sja1105/sja1105_main.c | 311 +- 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 | 14 +- 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/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 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +- drivers/net/ethernet/arc/emac_arc.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 160 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 54 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 64 +- drivers/net/ethernet/atheros/atlx/atl1.c | 50 +- drivers/net/ethernet/atheros/atlx/atl2.c | 18 +- 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 | 18 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 16 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 98 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 173 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 155 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 19 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 311 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 375 +- 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 | 8 +- drivers/net/ethernet/brocade/bna/bnad.c | 7 +- drivers/net/ethernet/cadence/macb_main.c | 13 +- drivers/net/ethernet/cadence/macb_pci.c | 2 +- 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 | 14 +- 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/ael1002.c | 7 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 47 +- 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 | 42 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 4 +- 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 | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 41 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 24 +- 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 | 2139 --- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 101 - .../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_api.c | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 88 +- 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 - .../net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c | 8 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 63 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 632 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 44 +- .../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 | 25 +- 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_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/freescale/xgmac_mdio.c | 2 +- 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 | 87 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 27 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 281 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 27 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 36 +- .../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 | 124 +- 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_port.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 12 +- 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 | 8 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 149 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 39 +- 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/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 | 326 +- 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 | 24 +- 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 | 22 +- drivers/net/ethernet/intel/ice/ice_lib.h | 6 + drivers/net/ethernet/intel/ice/ice_main.c | 121 +- 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 | 471 +- 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 | 51 +- 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 | 85 +- 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 | 14 +- drivers/net/ethernet/jme.c | 40 +- drivers/net/ethernet/lantiq_xrx200.c | 2 - drivers/net/ethernet/marvell/Kconfig | 7 - drivers/net/ethernet/marvell/Makefile | 1 - drivers/net/ethernet/marvell/mvneta.c | 37 +- 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 | 4 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 68 +- 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 | 5 - .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 41 - .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 51 - .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 37 +- .../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 | 666 - .../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/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 | 4 +- .../mellanox/mlx5/core/accel/ipsec_offload.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 8 +- 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 | 525 +- 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_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 | 79 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 23 +- 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 | 876 +- 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 +- .../net/ethernet/mellanox/mlx5/core/esw/chains.c | 944 ++ .../net/ethernet/mellanox/mlx5/core/esw/chains.h | 68 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 40 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 414 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 7 +- 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/port.c | 23 +- 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 | 618 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 91 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 3 +- .../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 | 17 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 120 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 10 +- .../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 | 73 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 11 +- drivers/net/ethernet/mscc/ocelot.c | 70 +- drivers/net/ethernet/mscc/ocelot_net.c | 22 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 3 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 7 +- 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/neterion/s2io.c | 91 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 5 +- 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 | 32 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 31 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 79 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 72 +- .../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 | 33 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 871 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 113 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 79 +- 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_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 | 14 +- drivers/net/ethernet/renesas/ravb_main.c | 112 +- drivers/net/ethernet/renesas/sh_eth.c | 12 +- drivers/net/ethernet/rocker/rocker_main.c | 92 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 17 +- drivers/net/ethernet/seeq/sgiseeq.c | 28 +- drivers/net/ethernet/sfc/ef10.c | 128 +- 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 | 122 +- 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 | 126 +- drivers/net/ethernet/sfc/nic.h | 4 - drivers/net/ethernet/sfc/nic_common.h | 40 +- 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 | 187 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 6 +- 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 | 70 +- 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/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/gtp.c | 60 +- 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/ipa/gsi.c | 17 +- drivers/net/ipa/gsi.h | 1 + drivers/net/ipa/ipa.h | 17 +- drivers/net/ipa/ipa_clock.c | 28 +- drivers/net/ipa/ipa_interrupt.c | 14 - drivers/net/ipa/ipa_main.c | 64 +- drivers/net/ipvlan/ipvlan_main.c | 8 - drivers/net/macsec.c | 2 +- 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 | 404 +- 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/{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/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 | 9 - drivers/net/phy/sfp.c | 2 +- drivers/net/phy/smsc.c | 126 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/team/team.c | 1 - drivers/net/tun.c | 18 + drivers/net/usb/Kconfig | 2 - drivers/net/usb/ax88179_178a.c | 17 - drivers/net/usb/smsc95xx.c | 475 +- drivers/net/veth.c | 9 +- drivers/net/virtio_net.c | 7 +- drivers/net/vmxnet3/vmxnet3_drv.c | 5 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 28 - drivers/net/vmxnet3/vmxnet3_int.h | 4 - drivers/net/vxlan.c | 14 +- drivers/net/wan/fsl_ucc_hdlc.c | 1 - drivers/net/wan/sbni.c | 101 +- drivers/net/wan/slic_ds26522.c | 2 + drivers/net/wan/x25_asy.c | 48 +- 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 | 144 +- drivers/net/wireless/ath/ath11k/ce.h | 12 +- drivers/net/wireless/ath/ath11k/core.c | 270 +- drivers/net/wireless/ath/ath11k/core.h | 76 +- 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 | 1112 -- 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 | 218 +- drivers/net/wireless/ath/ath11k/dp.h | 13 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 241 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 115 +- drivers/net/wireless/ath/ath11k/hal.c | 169 +- drivers/net/wireless/ath/ath11k/hal.h | 179 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 10 +- drivers/net/wireless/ath/ath11k/hal_tx.c | 2 +- drivers/net/wireless/ath/ath11k/hif.h | 30 - drivers/net/wireless/ath/ath11k/htc.c | 13 +- drivers/net/wireless/ath/ath11k/hw.c | 894 -- drivers/net/wireless/ath/ath11k/hw.h | 147 +- drivers/net/wireless/ath/ath11k/mac.c | 257 +- drivers/net/wireless/ath/ath11k/mhi.c | 463 - drivers/net/wireless/ath/ath11k/mhi.h | 39 - drivers/net/wireless/ath/ath11k/pci.c | 995 -- drivers/net/wireless/ath/ath11k/pci.h | 65 - drivers/net/wireless/ath/ath11k/peer.c | 3 + drivers/net/wireless/ath/ath11k/qmi.c | 334 +- drivers/net/wireless/ath/ath11k/qmi.h | 27 +- drivers/net/wireless/ath/ath11k/reg.c | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 36 +- drivers/net/wireless/ath/ath11k/thermal.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 152 +- 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 +- 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 | 5 +- 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/bcmsdh.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 12 +- .../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 | 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 | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 20 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 2 - .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 31 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 3 - .../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 | 9 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 52 +- 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/debug.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 6 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 2 +- 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 | 21 +- .../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 | 102 +- drivers/net/wireless/marvell/libertas/firmware.c | 4 +- drivers/net/wireless/marvell/libertas/main.c | 6 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 22 +- 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/usb.c | 3 +- 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 | 27 +- 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/core.c | 11 +- .../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 | 146 +- .../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 | 28 +- .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 6 +- drivers/net/wireless/realtek/rtlwifi/cam.c | 82 +- drivers/net/wireless/realtek/rtlwifi/core.c | 263 +- drivers/net/wireless/realtek/rtlwifi/debug.c | 10 +- drivers/net/wireless/realtek/rtlwifi/debug.h | 14 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 72 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 419 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 98 +- 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/rtw88/debug.c | 6 +- drivers/net/wireless/realtek/rtw88/mac.c | 13 +- drivers/net/wireless/realtek/rtw88/main.c | 12 +- drivers/net/wireless/realtek/rtw88/pci.c | 33 +- drivers/net/wireless/realtek/rtw88/phy.c | 11 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 19 +- .../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/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/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 | 22 +- 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 | 9 +- 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 | 15 +- drivers/nvdimm/nd.h | 5 +- drivers/nvdimm/pfn_devs.c | 13 +- drivers/nvdimm/pmem.c | 37 +- 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 | 44 +- 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 | 5 +- drivers/parisc/sba_iommu.c | 5 +- drivers/pci/Kconfig | 3 - drivers/pci/controller/Kconfig | 15 +- drivers/pci/controller/Makefile | 1 - drivers/pci/controller/cadence/pcie-cadence-ep.c | 1 + 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 | 156 +- 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 | 163 +- 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 | 43 +- drivers/pci/controller/dwc/pcie-qcom.c | 46 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 39 +- drivers/pci/controller/dwc/pcie-tegra194.c | 120 +- drivers/pci/controller/dwc/pcie-uniphier.c | 3 +- drivers/pci/controller/pci-aardvark.c | 104 +- drivers/pci/controller/pci-hyperv.c | 13 +- drivers/pci/controller/pci-mvebu.c | 3 + drivers/pci/controller/pcie-brcmstb.c | 458 +- drivers/pci/controller/pcie-hisi-error.c | 327 - drivers/pci/controller/pcie-iproc-msi.c | 13 +- drivers/pci/controller/pcie-rockchip-host.c | 11 +- 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/iov.c | 1 - drivers/pci/msi.c | 38 +- drivers/pci/p2pdma.c | 20 +- drivers/pci/pci-bridge-emul.c | 4 - drivers/pci/pci-driver.c | 26 + drivers/pci/pci-pf-stub.c | 14 +- drivers/pci/pci-sysfs.c | 7 +- drivers/pci/pci.c | 22 +- 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 | 67 +- 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-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 | 331 +- 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/devicetree.c | 5 +- drivers/pinctrl/intel/Kconfig | 12 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 24 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 184 +- drivers/pinctrl/intel/pinctrl-intel.c | 24 +- drivers/pinctrl/intel/pinctrl-intel.h | 7 +- drivers/pinctrl/mediatek/Kconfig | 7 - drivers/pinctrl/mediatek/Makefile | 1 - drivers/pinctrl/mediatek/pinctrl-mt8192.c | 1409 -- drivers/pinctrl/mediatek/pinctrl-mtk-mt8192.h | 2275 --- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-xp.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 16 +- drivers/pinctrl/pinctrl-mcp23s08.c | 47 +- 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-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/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 | 24 +- drivers/platform/chrome/cros_ec_trace.h | 27 +- drivers/platform/chrome/cros_ec_typec.c | 42 +- drivers/platform/olpc/olpc-ec.c | 4 +- drivers/platform/x86/Kconfig | 2 - drivers/platform/x86/asus-nb-wmi.c | 24 + drivers/platform/x86/asus-wmi.c | 1 - drivers/platform/x86/intel-vbtn.c | 12 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 26 +- drivers/platform/x86/mlx-platform.c | 18 +- drivers/platform/x86/pcengines-apuv2.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 20 +- drivers/platform/x86/touchscreen_dmi.c | 25 - drivers/pnp/quirks.c | 2 + drivers/power/avs/qcom-cpr.c | 8 +- drivers/power/supply/Kconfig | 16 +- drivers/power/supply/Makefile | 1 - drivers/power/supply/bq2515x_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 19 +- drivers/power/supply/bq27xxx_battery_hdq.c | 9 +- drivers/power/supply/bq27xxx_battery_i2c.c | 10 +- drivers/power/supply/charger-manager.c | 571 +- drivers/power/supply/cpcap-battery.c | 7 +- 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/pm2301_charger.c | 2 +- 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/s3c_adc_battery.c | 2 +- drivers/power/supply/sbs-battery.c | 107 +- drivers/power/supply/smb347-charger.c | 692 +- drivers/powercap/idle_inject.c | 1 - drivers/ptp/ptp_ines.c | 91 +- drivers/ptp/ptp_qoriq.c | 20 +- drivers/pwm/Kconfig | 2 +- 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-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 | 9 +- 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 | 222 +- 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-rpmh-regulator.c | 2 +- drivers/regulator/qcom_spmi-regulator.c | 70 +- 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 | 392 - 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 | 10 +- 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 | 24 +- 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-pcf2127.c | 4 +- drivers/rtc/rtc-rs5c313.c | 34 +- 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/sclp_cmd.c | 2 +- drivers/s390/char/sclp_early_core.c | 15 +- drivers/s390/cio/chsc.c | 43 +- drivers/s390/cio/chsc.h | 8 +- drivers/s390/cio/css.c | 11 +- drivers/s390/cio/css.h | 4 +- drivers/s390/cio/device_ops.c | 93 +- drivers/s390/cio/qdio_main.c | 43 +- drivers/s390/cio/qdio_setup.c | 38 +- drivers/s390/crypto/ap_bus.c | 1 + drivers/s390/crypto/pkey_api.c | 262 +- drivers/s390/crypto/zcrypt_api.c | 30 +- drivers/s390/crypto/zcrypt_api.h | 26 +- drivers/s390/crypto/zcrypt_ccamisc.c | 411 +- drivers/s390/crypto/zcrypt_ccamisc.h | 74 +- drivers/s390/crypto/zcrypt_cex2c.c | 39 +- drivers/s390/crypto/zcrypt_cex4.c | 39 +- drivers/s390/crypto/zcrypt_ep11misc.c | 312 +- drivers/s390/crypto/zcrypt_ep11misc.h | 63 +- drivers/s390/crypto/zcrypt_msgtype6.c | 78 +- drivers/s390/crypto/zcrypt_msgtype6.h | 4 +- drivers/s390/net/Kconfig | 2 +- drivers/s390/net/ism.h | 7 - drivers/s390/net/ism_drv.c | 47 - drivers/s390/net/qeth_core.h | 48 +- drivers/s390/net/qeth_core_main.c | 196 +- drivers/s390/net/qeth_core_mpc.h | 14 +- drivers/s390/net/qeth_core_sys.c | 65 +- drivers/s390/net/qeth_l2.h | 9 +- drivers/s390/net/qeth_l2_main.c | 862 +- drivers/s390/net/qeth_l2_sys.c | 17 +- drivers/s390/net/qeth_l3.h | 4 +- drivers/s390/net/qeth_l3_main.c | 91 +- drivers/s390/net/qeth_l3_sys.c | 64 +- 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 | 8 +- 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/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/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_fcs.c | 9 + drivers/scsi/fnic/fnic_main.c | 5 +- drivers/scsi/gdth.c | 2 + drivers/scsi/hisi_sas/hisi_sas.h | 35 - drivers/scsi/hisi_sas/hisi_sas_main.c | 113 +- 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 | 146 +- 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/libfc/fc_disc.c | 4 +- drivers/scsi/libsas/sas_ata.c | 8 +- drivers/scsi/libsas/sas_discover.c | 8 +- drivers/scsi/lpfc/lpfc_debugfs.c | 5 +- drivers/scsi/megaraid.c | 192 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- 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/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 | 11 +- drivers/scsi/qedf/qedf_main.c | 151 +- drivers/scsi/qedi/qedi.h | 5 - drivers/scsi/qedi/qedi_fw.c | 30 +- drivers/scsi/qedi/qedi_iscsi.c | 7 - drivers/scsi/qedi/qedi_main.c | 111 +- drivers/scsi/qla1280.c | 18 +- drivers/scsi/qla2xxx/qla_attr.c | 90 +- drivers/scsi/qla2xxx/qla_bsg.c | 3 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 +- drivers/scsi/qla2xxx/qla_dbg.c | 5 +- drivers/scsi/qla2xxx/qla_dbg.h | 3 +- drivers/scsi/qla2xxx/qla_def.h | 63 +- drivers/scsi/qla2xxx/qla_dfs.c | 234 +- drivers/scsi/qla2xxx/qla_fw.h | 5 +- drivers/scsi/qla2xxx/qla_gbl.h | 10 +- drivers/scsi/qla2xxx/qla_gs.c | 10 +- drivers/scsi/qla2xxx/qla_init.c | 50 +- drivers/scsi/qla2xxx/qla_inline.h | 101 +- drivers/scsi/qla2xxx/qla_iocb.c | 57 +- drivers/scsi/qla2xxx/qla_isr.c | 78 +- drivers/scsi/qla2xxx/qla_mbx.c | 32 +- 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 | 125 +- drivers/scsi/qla2xxx/qla_settings.h | 3 +- drivers/scsi/qla2xxx/qla_sup.c | 3 +- drivers/scsi/qla2xxx/qla_target.c | 8 +- drivers/scsi/qla2xxx/qla_tmpl.c | 3 +- drivers/scsi/qla2xxx/qla_tmpl.h | 3 +- drivers/scsi/qla2xxx/qla_version.h | 9 +- 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 | 3 +- 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/scsi_debug.c | 83 +- drivers/scsi/scsi_error.c | 4 +- drivers/scsi/scsi_lib.c | 48 +- drivers/scsi/scsi_transport_fc.c | 1 - drivers/scsi/sd.c | 13 +- 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/snic/snic_scsi.c | 4 +- drivers/scsi/sr.c | 36 +- drivers/scsi/storvsc_drv.c | 56 +- 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 | 3 +- 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-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 | 146 +- 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/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 | 5 +- 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 | 26 - drivers/spi/spi-dw-mmio.c | 70 +- drivers/spi/spi-dw-pci.c | 16 +- drivers/spi/spi-dw.h | 3 - 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 | 6 +- drivers/spi/spi-lantiq-ssc.c | 12 +- drivers/spi/spi-mtk-nor.c | 35 +- 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-sprd-adi.c | 5 +- drivers/spi/spi-sprd.c | 17 +- drivers/spi/spi-stm32.c | 4 +- drivers/spi/spi-synquacer.c | 5 +- drivers/spi/spi-tegra114.c | 11 +- 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/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 | 6 + drivers/staging/media/Makefile | 2 + 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 | 9 +- .../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 | 367 +- 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/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/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/pi433/pi433_if.h | 26 +- drivers/staging/qlge/qlge.h | 3 +- drivers/staging/qlge/qlge_main.c | 14 +- drivers/staging/qlge/qlge_mpi.c | 15 +- drivers/staging/ralink-gdma/ralink-gdma.c | 6 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 8 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 38 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 12 +- drivers/staging/rtl8188eu/core/rtw_security.c | 782 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 48 +- 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 | 9 +- 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_recv.h | 2 - drivers/staging/rtl8188eu/include/wifi.h | 34 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 315 +- 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 | 10 +- 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_wlan_util.c | 74 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 9 +- .../rtl8723bs/include/osdep_service_linux.h | 8 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 + drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- 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_transport.c | 3 +- drivers/target/target_core_user.c | 344 +- 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_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_fsl.c | 108 +- 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/Kconfig | 4 +- drivers/tty/serial/atmel_serial.c | 20 +- drivers/tty/serial/earlycon.c | 9 +- drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/icom.c | 32 +- drivers/tty/serial/ifx6x60.c | 15 +- drivers/tty/serial/imx.c | 3 +- drivers/tty/serial/men_z135_uart.c | 8 +- drivers/tty/serial/mvebu-uart.c | 5 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 17 +- 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/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 | 101 +- 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 | 68 +- drivers/usb/class/cdc-acm.h | 19 +- drivers/usb/common/usb-conn-gpio.c | 32 +- drivers/usb/core/driver.c | 58 +- drivers/usb/core/generic.c | 4 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/message.c | 186 +- drivers/usb/core/urb.c | 120 +- drivers/usb/core/usb.c | 12 + drivers/usb/dwc2/Kconfig | 1 - drivers/usb/dwc2/Makefile | 2 +- drivers/usb/dwc2/core.h | 9 - drivers/usb/dwc2/drd.c | 180 - drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc2/platform.c | 43 +- drivers/usb/dwc3/core.c | 65 +- drivers/usb/dwc3/core.h | 40 +- 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 | 1 - drivers/usb/dwc3/dwc3-pci.c | 3 +- drivers/usb/dwc3/dwc3-qcom.c | 128 +- drivers/usb/dwc3/ep0.c | 59 +- drivers/usb/dwc3/gadget.c | 487 +- 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 | 40 +- drivers/usb/gadget/function/f_printer.c | 16 +- drivers/usb/gadget/function/f_tcm.c | 12 +- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/function/u_serial.c | 1 - drivers/usb/gadget/udc/aspeed-vhub/core.c | 10 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 3 - drivers/usb/gadget/udc/atmel_usba_udc.c | 68 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 3 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 1 - drivers/usb/gadget/udc/core.c | 82 +- drivers/usb/gadget/udc/fsl_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/mos7720.c | 8 +- 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/mux.c | 19 +- drivers/usb/typec/mux/Kconfig | 1 - drivers/usb/typec/mux/intel_pmc_mux.c | 207 +- 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/stub_dev.c | 6 + drivers/usb/usbip/usbip_common.c | 8 +- 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/iotlb.c | 4 +- drivers/vhost/vdpa.c | 30 +- drivers/video/console/newport_con.c | 29 +- drivers/video/console/sticon.c | 9 +- drivers/video/console/sticore.c | 122 +- 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 | 16 +- drivers/video/fbdev/core/fbcon.h | 7 + drivers/video/fbdev/core/fbcon_rotate.c | 1 - drivers/video/fbdev/core/fbmem.c | 14 +- drivers/video/fbdev/core/tileblit.c | 1 - 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/sticore.h | 6 + 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 | 2 +- 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/watchdog/Kconfig | 10 +- drivers/xen/balloon.c | 2 +- drivers/xen/gntdev-dmabuf.c | 13 +- drivers/xen/swiotlb-xen.c | 2 - drivers/xen/unpopulated-alloc.c | 15 +- drivers/zorro/zorro.c | 2 +- fs/9p/vfs_file.c | 2 +- fs/9p/vfs_super.c | 9 +- fs/Kconfig | 9 - fs/Makefile | 2 +- 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 | 265 +- fs/binfmt_elf_fdpic.c | 162 +- fs/block_dev.c | 175 +- 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 | 118 +- 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 | 398 +- fs/btrfs/volumes.h | 9 +- fs/buffer.c | 78 +- fs/ceph/super.c | 3 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 2 - fs/cifs/connect.c | 15 +- fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2ops.c | 15 - 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 | 53 +- fs/dlm/Kconfig | 1 - fs/dlm/config.c | 3 - fs/dlm/lowcomms.c | 122 +- 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/eventpoll.c | 72 +- fs/exec.c | 17 +- fs/exfat/dir.c | 29 +- fs/exfat/exfat_fs.h | 4 +- fs/exfat/file.c | 4 +- fs/exfat/inode.c | 5 +- fs/exfat/namei.c | 161 +- fs/exfat/nls.c | 2 +- fs/exfat/super.c | 4 +- fs/ext2/balloc.c | 6 +- fs/ext2/inode.c | 1 + fs/ext2/super.c | 3 +- fs/ext4/dir.c | 2 +- fs/ext4/ext4.h | 6 +- fs/ext4/ialloc.c | 119 +- fs/ext4/namei.c | 7 +- fs/ext4/super.c | 19 +- fs/ext4/verity.c | 4 +- fs/f2fs/acl.c | 6 +- fs/f2fs/checkpoint.c | 13 +- fs/f2fs/compress.c | 212 +- 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 | 141 +- 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 | 180 +- 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/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/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/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 | 2 +- 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/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/ramfs/inode.c | 12 - fs/read_write.c | 431 +- fs/reiserfs/inode.c | 9 +- fs/reiserfs/super.c | 8 +- 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/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 | 3 +- 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/super.c | 40 +- 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 | 14 +- include/acpi/battery.h | 2 - include/acpi/ghes.h | 18 - include/acpi/platform/aclinux.h | 4 - include/asm-generic/Kbuild | 1 - 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/module.lds.h | 10 - include/asm-generic/vmlinux.lds.h | 64 +- 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/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 | 71 - 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/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 | 1 - include/linux/acpi.h | 26 +- 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/bitops.h | 13 +- include/linux/blk-mq.h | 15 +- include/linux/blk_types.h | 7 +- include/linux/blkdev.h | 59 +- include/linux/bpf-cgroup.h | 27 +- include/linux/bpf.h | 126 +- include/linux/bpf_local_storage.h | 163 - include/linux/bpf_lsm.h | 29 - include/linux/bpf_types.h | 3 - include/linux/bpf_verifier.h | 21 +- include/linux/brcmphy.h | 1 - include/linux/btf.h | 42 +- 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 | 55 +- include/linux/compiler-clang.h | 8 - include/linux/compiler-gcc.h | 2 +- include/linux/compiler.h | 2 +- include/linux/console.h | 2 +- include/linux/consolemap.h | 3 +- include/linux/coredump.h | 11 - include/linux/coresight.h | 3 +- include/linux/cper.h | 24 +- include/linux/cpufreq.h | 8 +- 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/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 | 6 - include/linux/dma-direct.h | 96 +- include/linux/dma-direction.h | 8 +- include/linux/dma-mapping.h | 92 +- include/linux/dma-noncoherent.h | 21 +- include/linux/dma/ti-cppi5.h | 4 +- include/linux/dmaengine.h | 17 +- include/linux/dsa/8021q.h | 51 +- include/linux/efi.h | 34 - include/linux/entry-common.h | 2 +- include/linux/ethtool.h | 26 - 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/font.h | 17 +- include/linux/frame.h | 35 + include/linux/fs.h | 124 +- include/linux/fscrypt.h | 159 +- include/linux/fsl/ptp_qoriq.h | 3 - include/linux/genhd.h | 15 +- include/linux/gfp.h | 9 +- include/linux/gpio/driver.h | 3 + include/linux/hidden.h | 19 - include/linux/host1x.h | 4 +- include/linux/huge_mm.h | 3 + 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/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/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 | 20 +- 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 | 11 +- include/linux/irqdomain.h | 1 - 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/kgdb.h | 18 - include/linux/khugepaged.h | 5 - include/linux/kprobes.h | 51 +- include/linux/leds-tca6507.h | 21 + include/linux/list.h | 2 +- include/linux/lockdep.h | 35 +- include/linux/lsm_hook_defs.h | 3 - include/linux/lsm_hooks.h | 6 - 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/memstick.h | 1 - include/linux/mfd/hi6421-spmi-pmic.h | 53 - include/linux/mfd/tc3589x.h | 6 - include/linux/mhi.h | 53 +- 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/mlx5_ifc.h | 6 +- include/linux/mlx5/port.h | 15 +- include/linux/mm.h | 47 +- include/linux/mm_types.h | 4 - include/linux/mman.h | 23 +- include/linux/mmap_lock.h | 5 - 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/nand.h | 188 +- include/linux/mtd/pfow.h | 33 + include/linux/mtd/rawnand.h | 34 +- include/linux/net.h | 3 - include/linux/netdevice.h | 151 +- 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 | 2 +- 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 | 39 +- include/linux/page-flags.h | 51 +- include/linux/page_owner.h | 6 +- include/linux/pagemap.h | 166 +- include/linux/pci-ecam.h | 1 - include/linux/pci-ep-cfs.h | 4 +- include/linux/pci.h | 6 +- include/linux/pcs-lynx.h | 21 - include/linux/pcs/pcs-xpcs.h | 41 - include/linux/pe.h | 3 - include/linux/perf/arm_pmu.h | 3 - include/linux/perf_event.h | 34 +- include/linux/pgtable.h | 31 - 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/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/gpio/gpio-amd-fch.h | 2 +- include/linux/platform_data/gsc_hwmon.h | 1 - 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/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/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 | 4 +- 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 | 50 - include/linux/regulator/driver.h | 3 + include/linux/resctrl.h | 2 - include/linux/sched.h | 18 +- include/linux/sched/coredump.h | 1 - include/linux/sched/mm.h | 64 +- 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 | 8 - include/linux/selection.h | 18 +- include/linux/seqlock.h | 386 +- include/linux/signal.h | 2 - include/linux/skbuff.h | 2 +- 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/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/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/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 | 2 - include/linux/string.h | 9 +- 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 | 5 - include/linux/tcp.h | 21 +- include/linux/tee_drv.h | 3 - include/linux/time_namespace.h | 9 +- include/linux/timekeeping.h | 15 - include/linux/topology.h | 2 +- include/linux/tracepoint-defs.h | 5 - include/linux/tracepoint.h | 86 +- include/linux/uacce.h | 2 +- include/linux/uaccess.h | 39 +- include/linux/uio.h | 30 +- include/linux/unicode.h | 3 - include/linux/usb.h | 9 - include/linux/usb/gadget.h | 27 +- include/linux/usb/pd.h | 7 +- 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/vmstat.h | 2 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- 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 | 38 +- include/media/videobuf-dma-sg.h | 2 +- include/media/videobuf2-v4l2.h | 17 - include/misc/ocxl.h | 10 +- include/net/act_api.h | 2 + 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/cfg80211.h | 112 +- include/net/checksum.h | 22 +- include/net/devlink.h | 100 +- include/net/dsa.h | 55 +- include/net/dst.h | 2 +- include/net/genetlink.h | 8 + include/net/inet_connection_sock.h | 5 +- include/net/inet_sock.h | 7 + include/net/ip.h | 8 +- 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 | 11 +- include/net/netfilter/nf_tables.h | 11 +- include/net/netlink.h | 58 +- 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/tcp.h | 73 +- include/net/udp_tunnel.h | 24 - include/net/xdp_sock.h | 30 +- include/net/xdp_sock_drv.h | 122 +- include/net/xfrm.h | 49 +- include/net/xsk_buff_pool.h | 53 +- include/ras/ras_event.h | 3 - include/rdma/ib_cm.h | 3 + include/rdma/ib_umem.h | 46 +- include/rdma/ib_verbs.h | 184 +- include/rdma/rdma_cm.h | 46 +- include/rdma/restrack.h | 21 +- include/scsi/scsi_device.h | 1 - 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 | 8 +- include/soc/mscc/ocelot_ana.h | 8 +- include/soc/mscc/ocelot_ptp.h | 3 +- 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.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/btrfs.h | 28 +- include/trace/events/f2fs.h | 10 +- include/trace/events/filelock.h | 8 +- 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/sunrpc.h | 286 +- 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 | 25 +- include/uapi/drm/amdgpu_drm.h | 1 - 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 | 524 +- include/uapi/linux/btrfs_tree.h | 14 - include/uapi/linux/capability.h | 2 - include/uapi/linux/coresight-stm.h | 1 - include/uapi/linux/devlink.h | 30 - 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/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/ipmi_msgdefs.h | 2 - include/uapi/linux/kfd_ioctl.h | 11 +- include/uapi/linux/l2tp.h | 6 +- include/uapi/linux/magic.h | 1 - include/uapi/linux/mei.h | 49 - 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 | 6 - include/uapi/linux/netfilter/nfnetlink_conntrack.h | 3 +- include/uapi/linux/nitro_enclaves.h | 359 - include/uapi/linux/nl80211.h | 196 +- include/uapi/linux/pci_regs.h | 1 - include/uapi/linux/pidfd.h | 12 - include/uapi/linux/prctl.h | 10 - include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/secretmem.h | 8 - include/uapi/linux/snmp.h | 1 - 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/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/Makefile | 5 +- kernel/audit.c | 9 +- kernel/audit.h | 4 + kernel/bpf/Makefile | 3 - kernel/bpf/arraymap.c | 72 +- 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 | 1181 +- kernel/bpf/cgroup.c | 2 +- kernel/bpf/core.c | 22 +- kernel/bpf/cpumap.c | 17 +- kernel/bpf/devmap.c | 17 +- kernel/bpf/hashtab.c | 16 +- kernel/bpf/helpers.c | 26 - 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/preload/Kconfig | 26 - kernel/bpf/preload/Makefile | 23 - 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 | 410 - kernel/bpf/queue_stack_maps.c | 2 - kernel/bpf/reuseport_array.c | 1 - kernel/bpf/ringbuf.c | 1 - kernel/bpf/stackmap.c | 6 +- kernel/bpf/syscall.c | 149 +- kernel/bpf/sysfs_btf.c | 6 +- kernel/bpf/task_iter.c | 15 +- kernel/bpf/trampoline.c | 51 +- kernel/bpf/verifier.c | 1067 +- kernel/capability.c | 2 +- kernel/cgroup/cgroup.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 | 14 +- kernel/debug/kdb/kdb_main.c | 8 +- kernel/debug/kdb/kdb_private.h | 4 + kernel/dma/Kconfig | 21 +- kernel/dma/Makefile | 1 - kernel/dma/coherent.c | 24 +- kernel/dma/contiguous.c | 111 +- kernel/dma/debug.c | 14 +- kernel/dma/direct.c | 164 +- kernel/dma/dummy.c | 1 + kernel/dma/mapping.c | 156 +- kernel/dma/ops_helpers.c | 86 - kernel/dma/pool.c | 2 +- kernel/dma/swiotlb.c | 10 +- kernel/dma/virt.c | 2 - kernel/entry/common.c | 4 +- kernel/events/core.c | 114 +- kernel/exit.c | 26 +- kernel/fork.c | 41 +- kernel/groups.c | 2 +- kernel/hung_task.c | 44 - kernel/irq/chip.c | 36 +- kernel/irq/debugfs.c | 1 - kernel/irq/internals.h | 9 - kernel/irq/msi.c | 83 +- kernel/irq/proc.c | 2 +- kernel/irq/resend.c | 15 +- kernel/irq/settings.h | 7 - kernel/jump_label.c | 10 +- kernel/kcsan/core.c | 210 +- kernel/kcsan/debugfs.c | 130 +- kernel/kcsan/kcsan-test.c | 128 +- kernel/kcsan/kcsan.h | 12 +- kernel/kcsan/report.c | 10 +- kernel/kcsan/selftest.c | 8 +- kernel/kexec_core.c | 2 +- kernel/kexec_file.c | 2 +- kernel/kprobes.c | 132 +- kernel/locking/lockdep.c | 789 +- kernel/locking/locktorture.c | 38 +- kernel/module.c | 25 +- kernel/notifier.c | 144 +- kernel/panic.c | 12 +- kernel/params.c | 19 +- kernel/pid.c | 33 +- kernel/pid_namespace.c | 13 +- kernel/power/hibernate.c | 39 +- kernel/power/main.c | 8 +- kernel/power/power.h | 3 +- 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 | 1144 +- kernel/printk/printk_ringbuffer.c | 2075 --- 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 | 16 - 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 | 304 +- 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 | 13 + kernel/resource.c | 121 +- kernel/scftorture.c | 604 - kernel/sched/core.c | 7 +- kernel/sched/debug.c | 56 +- kernel/sched/fair.c | 11 +- kernel/sched/topology.c | 65 +- kernel/seccomp.c | 26 +- kernel/smp.c | 134 - kernel/softirq.c | 1 - kernel/stacktrace.c | 8 +- kernel/static_call.c | 481 - kernel/sys.c | 12 +- kernel/sys_ni.c | 7 +- kernel/sysctl.c | 19 +- kernel/time/alarmtimer.c | 2 +- kernel/time/namespace.c | 9 +- kernel/time/sched_clock.c | 6 +- kernel/time/tick-sched.c | 2 +- kernel/time/timekeeping.c | 119 +- kernel/torture.c | 34 +- kernel/trace/blktrace.c | 4 +- kernel/trace/bpf_trace.c | 174 +- kernel/trace/fgraph.c | 8 +- kernel/trace/ftrace.c | 2 +- kernel/trace/trace.c | 100 +- kernel/trace/trace.h | 9 +- kernel/trace/trace_boot.c | 17 +- kernel/trace/trace_dynevent.c | 10 +- kernel/trace/trace_events.c | 112 +- kernel/trace/trace_events_synth.c | 30 +- 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_uprobe.c | 24 +- kernel/trace/tracing_map.c | 2 +- kernel/tracepoint.c | 29 +- kernel/user.c | 2 +- kernel/user_namespace.c | 4 +- kernel/utsname.c | 7 +- kernel/watchdog.c | 21 - kernel/watchdog_hld.c | 1 - lib/Kconfig | 7 +- lib/Kconfig.debug | 44 +- lib/Kconfig.kasan | 31 +- lib/Kconfig.kcsan | 5 - lib/Kconfig.kgdb | 15 - lib/Kconfig.ubsan | 14 - lib/Makefile | 5 +- lib/bitmap.c | 4 +- lib/checksum.c | 11 + lib/crc32.c | 2 +- lib/crypto/chacha20poly1305.c | 4 +- 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_10x18.c | 9 +- lib/fonts/font_6x10.c | 9 +- lib/fonts/font_6x11.c | 9 +- lib/fonts/font_6x8.c | 2576 --- lib/fonts/font_7x14.c | 9 +- lib/fonts/font_8x16.c | 9 +- lib/fonts/font_8x8.c | 9 +- lib/fonts/font_acorn_8x8.c | 9 +- lib/fonts/font_mini_4x6.c | 8 +- lib/fonts/font_pearl_8x8.c | 9 +- lib/fonts/font_sun12x22.c | 9 +- lib/fonts/font_sun8x16.c | 7 +- lib/fonts/font_ter16x32.c | 9 +- lib/fonts/fonts.c | 3 - lib/hexdump.c | 1 - lib/idr.c | 10 +- lib/iov_iter.c | 251 +- 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 | 238 - lib/mpi/mpi-internal.h | 53 - lib/mpi/mpi-inv.c | 143 - lib/mpi/mpi-mod.c | 155 - lib/mpi/mpi-mul.c | 94 - lib/mpi/mpicoder.c | 336 - lib/mpi/mpih-div.c | 294 - lib/mpi/mpih-mul.c | 25 - lib/mpi/mpiutil.c | 204 - lib/nlattr.c | 63 +- lib/nmi_backtrace.c | 6 +- lib/radix-tree.c | 2 +- lib/scatterlist.c | 2 +- lib/strncpy_from_user.c | 3 - lib/syscall.c | 2 +- lib/test_bitmap.c | 91 +- lib/test_hmm.c | 29 +- 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 | 248 +- localversion-next | 1 - mm/Kconfig | 15 +- mm/Makefile | 1 - mm/backing-dev.c | 14 +- mm/cma.h | 2 + mm/compaction.c | 5 +- mm/debug.c | 18 +- mm/debug_vm_pgtable.c | 219 +- mm/dmapool.c | 46 +- mm/filemap.c | 142 +- mm/gup.c | 105 +- mm/gup_benchmark.c | 23 +- mm/highmem.c | 4 +- mm/huge_memory.c | 41 +- mm/hugetlb.c | 104 +- mm/hwpoison-inject.c | 18 +- mm/internal.h | 25 +- mm/kasan/report.c | 34 +- mm/khugepaged.c | 15 +- mm/kmemleak.c | 8 +- mm/madvise.c | 198 +- mm/memblock.c | 98 +- mm/memcontrol.c | 332 +- mm/memory-failure.c | 336 +- mm/memory.c | 13 +- mm/memory_hotplug.c | 265 +- mm/mempolicy.c | 8 +- mm/mempool.c | 18 +- mm/memremap.c | 329 +- mm/migrate.c | 87 +- mm/mincore.c | 28 +- mm/mmap.c | 185 +- mm/mmu_notifier.c | 2 +- mm/mprotect.c | 6 - mm/nommu.c | 2 +- mm/oom_kill.c | 2 - mm/page-writeback.c | 19 +- mm/page_alloc.c | 298 +- mm/page_counter.c | 2 +- mm/page_io.c | 34 +- mm/page_isolation.c | 46 +- mm/page_owner.c | 4 +- mm/page_poison.c | 20 +- mm/page_reporting.c | 2 +- mm/percpu.c | 3 +- mm/process_vm_access.c | 86 +- mm/readahead.c | 130 +- mm/rmap.c | 10 +- mm/secretmem.c | 333 - mm/shmem.c | 30 +- mm/slab.c | 4 +- mm/slab.h | 4 + mm/slub.c | 32 +- mm/sparse.c | 12 +- mm/swap.c | 79 +- mm/swap_slots.c | 3 +- mm/swap_state.c | 38 +- mm/swapfile.c | 63 +- mm/truncate.c | 6 +- mm/util.c | 5 +- mm/vmscan.c | 24 +- mm/vmstat.c | 40 +- mm/workingset.c | 2 +- net/8021q/vlan.c | 6 +- net/8021q/vlan.h | 19 +- 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/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 | 89 +- 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 | 91 - net/bpfilter/Kconfig | 1 - net/bridge/br.c | 5 - net/bridge/br_arp_nd_proxy.c | 26 +- net/bridge/br_fdb.c | 2 - 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 | 26 +- 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 | 279 +- net/core/dev_addr_lists.c | 12 +- net/core/devlink.c | 229 +- net/core/filter.c | 566 +- net/core/flow_dissector.c | 10 +- net/core/net-procfs.c | 15 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 6 +- net/core/netpoll.c | 2 +- net/core/ptp_classifier.c | 30 - net/core/skbuff.c | 19 +- net/core/skmsg.c | 34 +- net/core/sock.c | 21 +- net/core/sock_map.c | 378 +- net/core/sysctl_net_core.c | 17 +- net/dccp/ackvec.c | 2 +- net/dccp/ipv4.c | 8 +- net/dccp/timer.c | 2 +- net/dsa/dsa.c | 28 +- net/dsa/dsa2.c | 19 +- net/dsa/dsa_priv.h | 68 +- net/dsa/master.c | 20 +- net/dsa/port.c | 91 +- net/dsa/slave.c | 191 +- net/dsa/switch.c | 41 + net/dsa/tag_8021q.c | 158 +- net/dsa/tag_brcm.c | 50 +- 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/channels.c | 2 +- net/ethtool/common.c | 2 - net/ethtool/ioctl.c | 30 +- net/ethtool/linkmodes.c | 2 - net/ethtool/pause.c | 63 +- net/hsr/hsr_debugfs.c | 21 +- net/ipv4/af_inet.c | 1 - net/ipv4/bpf_tcp_ca.c | 34 +- net/ipv4/cipso_ipv4.c | 2 +- net/ipv4/fou.c | 4 +- net/ipv4/icmp.c | 16 +- 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_vti.c | 2 - net/ipv4/ipmr.c | 14 +- net/ipv4/nexthop.c | 66 +- net/ipv4/ping.c | 29 +- net/ipv4/proc.c | 1 - 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 | 45 +- net/ipv4/tcp_bpf.c | 13 +- net/ipv4/tcp_cong.c | 27 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 251 +- net/ipv4/tcp_ipv4.c | 18 +- net/ipv4/tcp_metrics.c | 2 +- net/ipv4/tcp_minisocks.c | 1 - net/ipv4/tcp_output.c | 194 +- net/ipv4/tcp_recovery.c | 16 +- net/ipv4/tcp_scalable.c | 2 +- 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/netfilter/ip6t_NPT.c | 39 - net/ipv6/raw.c | 2 +- net/ipv6/route.c | 3 +- net/ipv6/tcp_ipv6.c | 27 +- 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 | 18 +- 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 | 228 +- 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 | 84 +- net/mptcp/pm.c | 91 +- net/mptcp/pm_netlink.c | 319 +- net/mptcp/protocol.c | 542 +- net/mptcp/protocol.h | 60 +- net/mptcp/subflow.c | 105 +- net/netfilter/ipvs/Kconfig | 1 + net/netfilter/ipvs/ip_vs_ctl.c | 7 +- 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 | 57 +- net/netfilter/nft_socket.c | 27 - net/netfilter/xt_HMARK.c | 2 +- net/netlabel/netlabel_calipso.c | 4 +- net/netlabel/netlabel_domainhash.c | 5 +- net/netlink/af_netlink.c | 63 +- net/netlink/genetlink.c | 2 +- net/netlink/policy.c | 33 +- net/nfc/digital_dep.c | 3 + net/openvswitch/actions.c | 12 +- net/openvswitch/conntrack.c | 4 +- net/openvswitch/datapath.c | 46 +- net/openvswitch/flow_table.c | 70 +- net/openvswitch/flow_table.h | 1 + net/openvswitch/vport.c | 7 +- net/packet/af_packet.c | 41 +- net/qrtr/mhi.c | 5 - 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 | 70 +- net/rxrpc/call_object.c | 43 - net/rxrpc/conn_client.c | 1088 +- net/rxrpc/conn_event.c | 14 +- net/rxrpc/conn_object.c | 12 +- net/rxrpc/conn_service.c | 7 - net/rxrpc/local_object.c | 4 +- net/rxrpc/net_ns.c | 5 +- net/rxrpc/output.c | 6 - net/rxrpc/proc.c | 2 +- net/rxrpc/rtt.c | 1 + net/rxrpc/rxkad.c | 8 +- net/rxrpc/sysctl.c | 10 +- net/sched/act_api.c | 57 +- net/sched/act_bpf.c | 4 +- net/sched/act_connmark.c | 1 + net/sched/act_csum.c | 3 + net/sched/act_ct.c | 10 +- net/sched/act_ctinfo.c | 8 +- net/sched/act_gact.c | 2 + net/sched/act_gate.c | 7 +- net/sched/act_ife.c | 3 + net/sched/act_ipt.c | 2 + net/sched/act_mirred.c | 2 + net/sched/act_mpls.c | 2 + net/sched/act_nat.c | 3 + net/sched/act_pedit.c | 2 + net/sched/act_police.c | 2 + net/sched/act_sample.c | 2 + net/sched/act_simple.c | 2 + net/sched/act_skbedit.c | 2 + net/sched/act_skbmod.c | 2 + net/sched/act_tunnel_key.c | 3 + net/sched/act_vlan.c | 2 + net/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 | 807 +- 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/switchdev/switchdev.c | 2 +- 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/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/tls/tls_sw.c | 9 +- net/unix/af_unix.c | 1 + 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 | 470 +- 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 | 236 +- net/xdp/xsk.h | 11 +- net/xdp/xsk_buff_pool.c | 380 +- net/xdp/xsk_diag.c | 20 +- net/xdp/xsk_queue.h | 12 +- net/xdp/xskmap.c | 13 +- net/xfrm/Kconfig | 11 - net/xfrm/Makefile | 1 - net/xfrm/espintcp.c | 6 +- net/xfrm/xfrm_compat.c | 625 - net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_state.c | 119 +- net/xfrm/xfrm_user.c | 110 +- samples/bpf/.gitignore | 1 - samples/bpf/Makefile | 21 +- samples/bpf/cpustat_kern.c | 36 +- samples/bpf/cpustat_user.c | 47 +- 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_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 | 56 +- samples/bpf/xsk_fwd.c | 1085 -- samples/kprobes/kprobe_example.c | 8 +- samples/kprobes/kretprobe_example.c | 6 +- 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 | 142 +- scripts/checksyscalls.sh | 4 - 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/dev-needs.sh | 315 - scripts/dtc/Makefile | 2 +- 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/spelling.txt | 4 + scripts/tags.sh | 2 - security/bpf/hooks.c | 6 - 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_main.c | 23 +- security/integrity/ima/ima_policy.c | 153 +- 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/safesetid/lsm.c | 190 +- security/safesetid/lsm.h | 38 +- security/safesetid/securityfs.c | 190 +- security/security.c | 7 - security/selinux/avc.c | 29 +- security/selinux/hooks.c | 17 +- 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/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_intel.c | 6 +- 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/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 | 12 - sound/soc/atmel/Makefile | 2 - 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_hdmi.c | 138 - 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 | 40 +- 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/wm8962.c | 2 - sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 8 +- 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/imx-audmix.c | 8 +- sound/soc/fsl/imx-es8328.c | 12 +- sound/soc/generic/simple-card.c | 33 +- sound/soc/intel/Kconfig | 2 +- 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 | 5 +- sound/soc/intel/atom/sst/sst.h | 34 +- sound/soc/intel/atom/sst/sst_loader.c | 3 +- sound/soc/intel/atom/sst/sst_pvt.c | 4 +- sound/soc/intel/baytrail/sst-baytrail-ipc.h | 3 +- sound/soc/intel/boards/Kconfig | 3 - sound/soc/intel/boards/Makefile | 7 +- sound/soc/intel/boards/bdw-rt5650.c | 10 +- sound/soc/intel/boards/bdw-rt5677.c | 8 +- sound/soc/intel/boards/broadwell.c | 8 +- sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- 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 | 332 +- 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 | 2 - sound/soc/intel/boards/sof_sdw_rt1316.c | 113 - 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/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-dsp-priv.h | 2 +- sound/soc/intel/common/sst-dsp.h | 15 +- sound/soc/intel/common/sst-firmware.c | 4 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 10 +- sound/soc/intel/haswell/sst-haswell-ipc.h | 2 +- sound/soc/intel/keembay/kmb_platform.c | 145 +- sound/soc/intel/skylake/cnl-sst-dsp.h | 4 +- sound/soc/intel/skylake/skl-nhlt.c | 2 +- sound/soc/intel/skylake/skl-sst-cldma.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 | 2 +- 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 | 45 +- .../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 | 17 +- 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 | 64 +- sound/soc/soc-dai.c | 21 +- sound/soc/soc-dapm.c | 4 +- sound/soc/soc-link.c | 21 +- sound/soc/soc-pcm.c | 120 +- 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 | 232 +- 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/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/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/mcsafe_test.h | 13 + tools/arch/x86/include/asm/orc_types.h | 34 + tools/arch/x86/lib/memcpy_64.S | 115 + 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 | 8 +- 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/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 | 524 +- tools/lib/bpf/Makefile | 23 +- tools/lib/bpf/bpf.c | 52 +- tools/lib/bpf/bpf.h | 36 +- tools/lib/bpf/bpf_core_read.h | 120 +- tools/lib/bpf/bpf_helpers.h | 3 - tools/lib/bpf/bpf_prog_linfo.c | 3 + tools/lib/bpf/bpf_tracing.h | 4 +- tools/lib/bpf/btf.c | 1374 +- tools/lib/bpf/btf.h | 100 +- tools/lib/bpf/btf_dump.c | 18 +- tools/lib/bpf/hashmap.c | 3 - tools/lib/bpf/hashmap.h | 12 - tools/lib/bpf/libbpf.c | 3217 ++-- tools/lib/bpf/libbpf.h | 9 +- tools/lib/bpf/libbpf.map | 35 - tools/lib/bpf/libbpf_common.h | 2 - tools/lib/bpf/libbpf_internal.h | 146 +- 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/memory-model/Documentation/README | 82 - tools/memory-model/Documentation/cheatsheet.txt | 33 +- .../Documentation/control-dependencies.txt | 256 - tools/memory-model/Documentation/litmus-tests.txt | 1074 -- 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 | 420 +- 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/bench/Build | 1 + tools/perf/bench/mem-memcpy-x86-64-lib.c | 24 + tools/perf/util/bpf-loader.c | 12 +- tools/perf/util/symbol.h | 2 +- tools/power/cpupower/Makefile | 2 +- tools/power/cpupower/debug/i386/intel_gsic.c | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/testing/kunit/configs/broken_on_uml.config | 1 - tools/testing/kunit/kunit.py | 48 +- 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/nvdimm/test/nfit.c | 48 +- tools/testing/radix-tree/idr-test.c | 29 - 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 | 109 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 4 - tools/testing/selftests/bpf/prog_tests/btf.c | 6811 -------- .../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 | 278 - .../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 | 83 +- .../selftests/bpf/prog_tests/global_data_init.c | 3 +- tools/testing/selftests/bpf/prog_tests/ksyms.c | 6 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 9 +- tools/testing/selftests/bpf/prog_tests/metadata.c | 141 - .../testing/selftests/bpf/prog_tests/perf_buffer.c | 65 +- .../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 | 39 +- tools/testing/selftests/bpf/prog_tests/sk_assign.c | 7 +- .../selftests/bpf/prog_tests/snprintf_btf.c | 60 - .../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 | 622 - .../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 +- .../selftests/bpf/prog_tests/xdp_noinline.c | 49 +- tools/testing/selftests/bpf/progs/bpf_cubic.c | 2 - tools/testing/selftests/bpf/progs/bpf_dctcp.c | 2 - tools/testing/selftests/bpf/progs/bpf_iter.h | 9 - .../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 - .../testing/selftests/bpf/progs/core_reloc_types.h | 352 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 27 - .../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 - 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 - .../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 - .../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 + .../testing/selftests/bpf/progs/test_pkt_access.c | 20 - .../selftests/bpf/progs/test_raw_tp_test_run.c | 24 - .../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_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 +- .../selftests/bpf/progs/test_tcp_hdr_options.c | 623 - 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_sock_fields.c | 482 + tools/testing/selftests/bpf/test_socket_cookie.c | 2 +- tools/testing/selftests/bpf/test_tcp_hdr_options.h | 151 - tools/testing/selftests/bpf/test_verifier.c | 19 +- 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/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 - 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 - .../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 - 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 | 1 - tools/testing/selftests/net/config | 3 +- tools/testing/selftests/net/fib_nexthops.sh | 44 - .../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 | 22 +- 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 - .../testing/selftests/powerpc/copyloops/.gitignore | 2 +- tools/testing/selftests/powerpc/copyloops/Makefile | 6 +- .../selftests/powerpc/copyloops/copy_mc_64.S | 1 - .../selftests/powerpc/copyloops/memcpy_mcsafe_64.S | 1 + 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/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 | 3 +- .../selftests/rcutorture/configs/rcu/SRCU-u | 3 +- .../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 - tools/testing/selftests/rcutorture/doc/initrd.txt | 36 +- .../selftests/rcutorture/doc/rcu-test-image.txt | 41 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 440 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 20 +- tools/testing/selftests/vm/config | 1 - tools/testing/selftests/vm/gup_benchmark.c | 14 +- tools/testing/selftests/vm/hmm-tests.c | 4 +- tools/testing/selftests/vm/memfd_secret.c | 301 - tools/testing/selftests/vm/run_vmtests | 17 - tools/testing/selftests/x86/fsgsbase.c | 68 - tools/vm/page-types.c | 2 - 11178 files changed, 344524 insertions(+), 572311 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/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/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 create mode 100644 Documentation/devicetree/bindings/arm/ti/k3.txt delete mode 100644 Documentation/devicetree/bindings/arm/ti/k3.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-vf610.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-vf610.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/sensirion,shtc1.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ad7949.txt 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 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/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/ti,pruss [...] delete mode 100644 Documentation/devicetree/bindings/leds/leds-lp50xx.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/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,mcp25xxfd.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/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/summit,smb347-ch [...] 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/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,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/mediatek,mt6360-tcpc.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 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/vidtv.rst delete mode 100644 Documentation/hwmon/adm1266.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/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/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 delete mode 100644 arch/arm/boot/dts/mt7623n.dtsi 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 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/include/asm/kvm_pgtable.h delete mode 100644 arch/arm64/include/asm/module.lds.h delete mode 100644 arch/arm64/include/asm/mte.h create mode 100644 arch/arm64/kernel/module.lds delete mode 100644 arch/arm64/kernel/mte.c create mode 100644 arch/arm64/kvm/hyp.S 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/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/powerpc/lib/copy_mc_64.S create mode 100644 arch/powerpc/lib/memcpy_mcsafe_64.S delete mode 100644 arch/riscv/include/asm/module.lds.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/copy_mc_test.h delete mode 100644 arch/x86/include/asm/fpu/xcr.h create mode 100644 arch/x86/include/asm/mcsafe_test.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 arch/x86/lib/copy_mc.c delete mode 100644 arch/x86/lib/copy_mc_64.S 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/mokvar-table.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 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 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 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/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/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/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 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 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/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/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/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_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/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/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%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/smu9_smumgr.c (100%) 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%) rename drivers/gpu/drm/amd/{pm => }/powerplay/smumgr/vega10_smumgr.c (100%) 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/hwmon/pmbus/adm1266.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/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/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/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/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/nand/ecc.c delete mode 100644 drivers/net/can/spi/mcp25xxfd/Kconfig delete mode 100644 drivers/net/can/spi/mcp25xxfd/Makefile delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd-core.c delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd-crc16.c delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd-regmap.c delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd.h 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/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/lib/fs_chains.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.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/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-mt8192.c 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/rn5t618_power.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/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 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/tcpm/tcpci_mt6360.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 create mode 100644 fs/compat.c delete mode 100644 fs/fuse/dax.c delete mode 100644 fs/mount_notify.c create mode 100644 fs/quota/compat.c delete mode 100644 fs/quota/compat.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/fault-inject-usercopy.h create mode 100644 include/linux/frame.h delete mode 100644 include/linux/hidden.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/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 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/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 delete mode 100644 include/trace/events/avc.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 delete mode 100644 include/uapi/linux/secretmem.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/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/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_kasan_module.c delete mode 100644 localversion-next delete mode 100644 mm/secretmem.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/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-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 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/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 create mode 100644 tools/arch/x86/include/asm/mcsafe_test.h 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 create mode 100644 tools/perf/bench/mem-memcpy-x86-64-lib.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_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/metadata.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/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/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/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_misc_tcp_hdr_options.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_tcp_hdr_options.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 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/netdevsim/ethtool-pause.sh mode change 100755 => 100644 tools/testing/selftests/drivers/net/netdevsim/udp_tun [...] 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/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 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 120000 tools/testing/selftests/powerpc/copyloops/copy_mc_64.S create mode 120000 tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S 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/memfd_secret.c