This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 7a6956579ce6 Add linux-next specific files for 20200903 omits 66019626c02e Merge branch 'akpm/master' into master omits 8b0f99ecfedc mm/mmap: add inline munmap_vma_range() for code readability omits db6d887d1259 mm/mmap: add inline vma_next() for readability of mmap code omits 1f8d57345a4b mm/migrate: avoid possible unnecessary process right check [...] omits 24b02d6b3503 mm/memory_hotplug: remove a wrapper for alloc_migration_target() omits 43356c590c12 mm/memory-failure: remove a wrapper for alloc_migration_target() omits e69afa3d8e9b mm/madvise: check fatal signal pending of target process omits b1b0a24ef41d mm/madvise: Remove duplicate include omits 0115c3fff831 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 9e540554de0c pid: move pidfd_get_pid() to pid.c omits 948ab08cd97f mm/madvise: pass task and mm to do_madvise omits b1be3d722f0d ia64: fix build error with !COREDUMP omits ef7e658fd1b1 x86/defconfigs: Explicitly unset CONFIG_64BIT in i386_defconfig omits e462761a4118 Merge branch 'akpm-current/current' into master omits af5dd51aabfe Merge remote-tracking branch 'memblock/for-next' into master omits ea9366f995c2 Merge remote-tracking branch 'notifications/notifications- [...] omits 518807a5e926 Merge remote-tracking branch 'mhi/mhi-next' into master omits 1be14e3da209 Merge remote-tracking branch 'trivial/for-next' into master omits bdeea0cfd300 Merge remote-tracking branch 'kunit-next/kunit' into master omits 04fe90320b96 Merge remote-tracking branch 'fpga/for-next' into master omits 863051647922 Merge remote-tracking branch 'pidfd/for-next' into master omits 937752c5ffc3 Merge remote-tracking branch 'kgdb/kgdb/for-next' into master omits d4598c366751 Merge remote-tracking branch 'auxdisplay/auxdisplay' into master omits aa30ef6ed510 Merge remote-tracking branch 'hyperv/hyperv-next' into master omits f4d84e77fcde Merge remote-tracking branch 'xarray/xarray' into master omits 410da818c567 Merge remote-tracking branch 'fsi/next' into master omits 1b57861a9c99 Merge remote-tracking branch 'kspp/for-next/kspp' into master omits f70c50145801 Merge remote-tracking branch 'ntb/ntb-next' into master omits c46b1609bfb7 Merge remote-tracking branch 'at24/at24/for-next' into master omits b4031052c601 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] omits 01ad27b7098c Merge remote-tracking branch 'coresight/next' into master omits 59ddf1046c03 Merge remote-tracking branch 'livepatching/for-next' into master omits a0089c5faa01 Merge remote-tracking branch 'kselftest/next' into master omits 7380855212b0 Merge remote-tracking branch 'pinctrl-intel/for-next' into master omits 821bf5cfec53 Merge remote-tracking branch 'pinctrl/for-next' into master omits 9b6ddcfeb6de Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] omits 514ca0eedd56 Merge remote-tracking branch 'gpio/for-next' into master omits b00cb41f0321 Merge remote-tracking branch 'rpmsg/for-next' into master omits 6ce69ac28d3e Merge remote-tracking branch 'scsi-mkp/for-next' into master omits f96ad46e25c3 Merge remote-tracking branch 'scsi/for-next' into master omits 12a210203635 Merge remote-tracking branch 'dmaengine/next' into master omits 9877cb88653b Merge remote-tracking branch 'mux/for-next' into master omits 5d1889481b39 Merge remote-tracking branch 'staging/staging-next' into master omits ba9061b77b31 Merge remote-tracking branch 'thunderbolt/next' into master omits a481b4d5f0a7 Merge remote-tracking branch 'soundwire/next' into master omits d36b8651c63f Merge remote-tracking branch 'extcon/extcon-next' into master omits 1fcb361b013c Merge remote-tracking branch 'char-misc/char-misc-next' in [...] omits f687fb2308cc Merge remote-tracking branch 'tty/tty-next' into master omits 98a7086c5a9a Merge remote-tracking branch 'phy-next/next' into master omits 8ff476c73703 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb [...] omits b1a3c29bbe75 Merge remote-tracking branch 'usb/usb-next' into master omits 0e608bf774c9 Merge remote-tracking branch 'ipmi/for-next' into master omits 1c6b03ef8ba8 Merge remote-tracking branch 'leds/for-next' into master omits 851e0e656eaa Merge remote-tracking branch 'chrome-platform/for-next' in [...] omits 4780005e44a9 Merge remote-tracking branch 'rcu/rcu/next' into master omits 72903bf89faa Merge remote-tracking branch 'edac/edac-for-next' into master omits 31ad565a033f Merge remote-tracking branch 'clockevents/timers/drivers/n [...] 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 49b2e547fce0 Merge remote-tracking branch 'tip/auto-latest' into master omits 7cea802429ac Merge remote-tracking branch 'spi/for-next' into master omits ada124f14d9c Merge remote-tracking branch 'devicetree/for-next' into master omits 025f0b7e9a1f Merge remote-tracking branch 'audit/next' into master omits 02a2d205b69b Merge remote-tracking branch 'selinux/next' into master omits 5223fee4dc69 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] omits 47ec93545378 Merge remote-tracking branch 'security/next-testing' into master omits 6493018cd50b Merge remote-tracking branch 'regulator/for-next' into master omits b2ec64f9d622 Merge remote-tracking branch 'battery/for-next' into master omits 99674f13653b Merge remote-tracking branch 'mfd/for-mfd-next' into master omits 1d847889d2fc Merge remote-tracking branch 'mmc/next' into master omits 25f5c427a448 Merge remote-tracking branch 'block/for-next' into master omits c703761969a7 Merge remote-tracking branch 'input/next' into master omits 568f3edeb952 Merge remote-tracking branch 'modules/modules-next' into master omits 21f2431f6031 Merge remote-tracking branch 'sound-asoc/for-next' into master omits 626d098de9b7 Merge remote-tracking branch 'sound/for-next' into master omits 085d4a612f34 Merge remote-tracking branch 'regmap/for-next' into master omits 77a954bb75a1 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits 944ddf797e67 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits 2761bdf77f55 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] omits 7df72f5bb771 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits 9b7647d21db1 Merge remote-tracking branch 'amdgpu/drm-next' into master omits 4a51e74bd9ee Merge remote-tracking branch 'drm/drm-next' into master omits 66b906c14402 Merge remote-tracking branch 'crypto/master' into master omits 928618405916 Merge remote-tracking branch 'gfs2/for-next' into master omits b239c1cca257 Merge remote-tracking branch 'bluetooth/master' into master omits 46cfe9a9880f Merge remote-tracking branch 'wireless-drivers-next/master [...] omits 788058bd7495 Merge remote-tracking branch 'netfilter-next/master' into master omits dbdc27dc4e34 Merge remote-tracking branch 'bpf-next/master' into master omits c1ad09b769ec Merge remote-tracking branch 'net-next/master' into master omits e97fe2ca3cb3 Merge remote-tracking branch 'rdma/for-next' into master omits 96eaee8f7d1e Merge remote-tracking branch 'swiotlb/linux-next' into master omits 876442a096bd Merge remote-tracking branch 'dlm/next' into master omits 76543c3aed73 Merge remote-tracking branch 'ieee1394/for-next' into master omits 255f63f7f178 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] omits 4f69fc74b5a4 Merge remote-tracking branch 'opp/opp/linux-next' into master omits 44ad4fe99938 Merge remote-tracking branch 'devfreq/devfreq-next' into master omits 74355a4d6730 Merge remote-tracking branch 'cpupower/cpupower' into master omits 55e47b65ea13 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] omits 24bd988bff2f Merge remote-tracking branch 'pm/linux-next' into master omits d24509ad9e85 Merge remote-tracking branch 'v4l-dvb/master' into master omits 4a74edb10140 Merge remote-tracking branch 'jc_docs/docs-next' into master omits d14cca76f758 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] omits 1614b49796be Merge remote-tracking branch 'dmi/dmi-for-next' into master omits cded54b7e859 Merge remote-tracking branch 'i3c/i3c/next' into master omits 8b69651378a5 Merge remote-tracking branch 'i2c/i2c/for-next' into master omits e65c446ad1ad Merge remote-tracking branch 'hid/for-next' into master omits ff96400deffc Merge remote-tracking branch 'pstore/for-next/pstore' into master omits 0320d4d6843d Merge remote-tracking branch 'pci/next' into master omits c7b11103afa1 Merge remote-tracking branch 'printk/for-next' into master omits 639778c75fc6 Merge remote-tracking branch 'file-locks/locks-next' into master omits c29a8fa96945 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] omits 9508e67c594e Merge remote-tracking branch 'cel/cel-next' into master omits 3d42d9f2b0c0 Merge remote-tracking branch 'nfs/linux-next' into master omits 267e43516805 Merge remote-tracking branch 'fuse/for-next' into master omits 9342c4f8b9af Merge remote-tracking branch 'f2fs/dev' into master omits 13816265ffa2 Merge remote-tracking branch 'ext3/for_next' into master omits 7d37e12bf477 Merge remote-tracking branch 'exfat/dev' into master omits 4fa0e4577148 Merge remote-tracking branch 'erofs/dev' into master omits 0a167bcd269a Merge remote-tracking branch 'configfs/for-next' into master omits f18f1f440ee5 Merge remote-tracking branch 'btrfs/for-next' into master omits e91d751a171e Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits a300e0b32c89 Merge remote-tracking branch 's390/features' into master omits 6fc0ea1a7d7c Merge remote-tracking branch 'parisc-hd/for-next' into master omits 6813bbcd0092 Merge remote-tracking branch 'nds32/next' into master omits 9d836a463202 Merge remote-tracking branch 'mips/mips-next' into master omits 3b0c832bc776 Merge remote-tracking branch 'microblaze/next' into master omits c876225f47b7 Merge remote-tracking branch 'm68k/for-next' into master omits f98dbed0792d Merge remote-tracking branch 'ia64/next' into master omits 546d01c557d0 Merge remote-tracking branch 'h8300/h8300-next' into master omits 04327164ac24 Merge remote-tracking branch 'clk/clk-next' into master omits 55bb67c9ad82 Merge remote-tracking branch 'uniphier/for-next' into master omits 972fdd88059f Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits 5da93849f963 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits c31715b9b7d9 Merge remote-tracking branch 'tegra/for-next' into master omits f70b22cf9718 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits 93284e521e0e Merge remote-tracking branch 'samsung-krzk/for-next' into master omits 16df65cba41e Merge remote-tracking branch 'rockchip/for-next' into master omits 919434b4a593 Merge remote-tracking branch 'reset/reset/next' into master omits 70f88488ae40 Merge remote-tracking branch 'renesas/next' into master omits 41a9a421e9e6 Merge remote-tracking branch 'realtek/for-next' into master omits 981458758895 Merge remote-tracking branch 'qcom/for-next' into master omits 00ea0f04d3aa Merge remote-tracking branch 'omap/for-next' into master omits 60bdd1ef516c Merge remote-tracking branch 'mvebu/for-next' into master omits 9ffdc3f6d315 Merge remote-tracking branch 'mediatek/for-next' into master omits 09d8d3f98981 Merge remote-tracking branch 'keystone/next' into master omits a423cd161bb5 Merge remote-tracking branch 'imx-mxs/for-next' into master omits 7a4c77df5a93 Merge remote-tracking branch 'drivers-memory/for-next' int [...] omits a38f2e5018eb Merge remote-tracking branch 'at91/at91-next' into master omits b272b494d007 Merge remote-tracking branch 'aspeed/for-next' into master omits 2ff287c01ed3 Merge remote-tracking branch 'amlogic/for-next' into master omits bbc634f8133c Merge remote-tracking branch 'arm-soc/for-next' into master omits f70ee2d69022 Merge remote-tracking branch 'arm/for-next' into master omits c7935043530f Merge remote-tracking branch 'dma-mapping/for-next' into master omits 5e32d72fcf8e Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 2da1f78a54ae Merge remote-tracking branch 'kbuild/for-next' into master 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 a6bb08512d58 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] omits c41730a9bddc Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits f68bd95cc900 Merge remote-tracking branch 'memblock-fixes/fixes' into master omits 393bae5f8033 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] omits 95b0676aef5f Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits b2b4e9c8e6f9 Merge remote-tracking branch 'risc-v-fixes/fixes' into master omits 1ca1303c30ea Merge remote-tracking branch 'mmc-fixes/fixes' into master omits 89c019e6c45c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 3d15b9d238b1 Merge remote-tracking branch 'scsi-fixes/fixes' into master omits 368caa6aa478 Merge remote-tracking branch 'vfs-fixes/fixes' into master omits 30426063a359 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits a77bad749dd2 Merge remote-tracking branch 'omap-fixes/fixes' into master omits 57196a1f2128 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master omits bcdd177c1f4e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' into master omits 24b425be6f67 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master omits 97b6fce8b277 Merge remote-tracking branch 'kselftest-fixes/fixes' into master omits ba55a0a8d14f Merge remote-tracking branch 'ide/master' into master omits 500782694fa4 Merge remote-tracking branch 'soundwire-fixes/fixes' into master omits 1d7bc49a1fab Merge remote-tracking branch 'char-misc.current/char-misc- [...] omits d376d9cca39c Merge remote-tracking branch 'staging.current/staging-linu [...] omits 3ce117a9dbdd Merge remote-tracking branch 'phy/fixes' into master omits ca745927f9fb Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 8c79ce9832c7 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' [...] omits a383f84791ec Merge remote-tracking branch 'usb.current/usb-linus' into master omits b25d4daa5537 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 9febf0d16641 Merge remote-tracking branch 'spi-fixes/for-linus' into master omits 384df9a2b763 Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] omits bbbdaedbacb2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits 7c42beb487f2 Merge remote-tracking branch 'sound-current/for-linus' int [...] omits cdc1e2ee8a1d Merge remote-tracking branch 'rdma-fixes/for-rc' into master omits de1b76c7836f Merge remote-tracking branch 'wireless-drivers/master' int [...] omits f5bcc76d5748 Merge remote-tracking branch 'ipsec/master' into master omits e3150e13fa57 Merge remote-tracking branch 'bpf/master' into master omits 873e39fe387d Merge remote-tracking branch 'net/master' into master omits 7a4a40713a05 Merge remote-tracking branch 'sparc/master' into master omits 09cf177571fe Merge remote-tracking branch 's390-fixes/fixes' into master omits 84eff8865b8e Merge remote-tracking branch 'powerpc-fixes/fixes' into master omits 63d6750690f7 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] omits 23f10fa8080b Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits 8d8295f54657 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' [...] omits 1803266812d8 Merge remote-tracking branch 'arc-current/for-curr' into master omits 6f352e96e2c4 Merge remote-tracking branch 'kbuild-current/fixes' into master omits 1ba5fe2facf7 libbpf: Remove arch-specific include path in Makefile 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 b89102f28d29 Merge remote-tracking branch 'regmap/for-5.10' into regmap-next omits 21f8e4828c44 regmap: Add can_sleep configuration option omits cd9ccab42841 Merge remote-tracking branch 'spi/for-5.10' into spi-next omits 3ffc1e24ed59 Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits f3b22f1d15f1 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] omits 4d59222e60d3 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] omits f7770456493d Merge remote-tracking branch 'asoc/for-5.10' into asoc-next omits 7a1852b61773 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits 1d6fd78a213e xsk: Fix null check on error return path omits 6a0137101f47 ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 omits 49d76b957a5e f2fs: allocate proper size memory for zstd decompress omits bc099d80a06d f2fs: change i_compr_blocks of inode to atomic value omits a63b296a4f45 f2fs: change compr_blocks of superblock info to 64bit omits 003fd3282d84 f2fs: add block address limit check to compressed file omits ddeac3c6b17c f2fs: check position in move range ioctl omits 62df7595308d f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO omits 7d0929fd69e2 f2fs: Simplify SEEK_DATA implementation omits 52b4e0281934 f2fs: change virtual mapping way for compression pages omits 407135542d70 f2fs: support age threshold based garbage collection omits 0527eff5dff2 f2fs: point man pages for some f2fs utils omits 6308d5bd1c8c f2fs: Use generic casefolding support omits 634f98c843be fs: Add standard casefolding support omits 1200b82a84bf unicode: Add utf8_casefold_hash omits 503aff0bbd32 f2fs: compress: use more readable atomic_t type for {cic,dic}.ref omits 1ec2cddb7b4f f2fs: fix compile warning omits 14df477a71f9 f2fs: support 64-bits key in f2fs rb-tree node entry omits 0b96297d73cb f2fs: inherit mtime of original block during GC omits 3ebe00852efc f2fs: record average update time of segment omits 223d0b7d9e5f f2fs: introduce inmem curseg omits 009fdd0419af f2fs: compress: remove unneeded code omits 65577f79b3d2 f2fs: remove duplicated type casting omits cdefc85fdc9a f2fs: support zone capacity less than zone size omits 930451bcf777 f2fs: Return EOF on unaligned end of file DIO read omits 379a0699fde9 f2fs: fix indefinite loop scanning for free nid omits 15001c63fd7b f2fs: Fix type of section block count variables omits 844cbb93dd92 kconfig: remove redundant assignment prompt = prompt omits 9ee436ecc017 kbuild: Documentation: clean up makefiles.rst omits 9b099e4b37e2 kconfig: streamline_config.pl: check defined(ENV variable) [...] omits 29d9f9dd4480 RISC-V: Take text_mutex in ftrace_init_nop() omits 685cbf6616ce parisc/stifb: Convert STI core driver to dynamic printk 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 87a1931bff8d dma-mapping: introduce DMA range map, supplanting dma_pfn_offset 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 020ad0333b03 Merge branch 'for-5.10/block' into for-next omits 83a85498974b block: move 'q_usage_counter' into front of 'request_queue' omits d0c567d60f37 percpu_ref: reduce memory footprint of percpu_ref in fast path omits 0f7535a2df72 Merge branch 'for-5.10/block' into for-next 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 2928eebec009 gfs2: Fix bad comment for trans_drain 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 88f66c681780 Merge branch 'pci/pm' omits 37456713bd7d Merge branch 'pci/misc' omits c20ef0ee72cb Merge branch 'pci/enumeration' omits 34f20a6410d5 PCI: Remove unused pcibios_pm_ops omits 05ccc6eebf8e Merge branch for-5.10/arm64/defconfig into for-next omits fcb65c3dc6bb Merge branch for-5.10/arm64/dt into for-next 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 7df79c1ebc20 mmc: core: Allow setting slot index via device tree alias omits 1897e0a6077f dt-bindings: mmc: document alias support 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 6e9372440396 mmc: meson-gx: use wrapper to avoid accessing internal vars omits 46a8b47df381 dt-bindings: mmc: mmc-pwreq-simple: Accept more than one r [...] omits 99b4b2301ada dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching omits 3aff06857ef6 mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711 omits 6bebbef04869 mmc: mediatek: add pre_enable() and post_disable() hook function omits c4e38fc27835 mmc: cqhci: add new cqhci_host_ops pre_enable() and post_d [...] omits a18de2a3f158 Merge branch 'fixes' into next omits fed4a71e6d0d mmc: sdhci-msm: Add retries when all tuning phases are fou [...] omits a9403460548e mmc: sdhci-acpi: Clear amd_sdhci_host on reset omits b981e97306ef cpufreq: s5pv210: Use dev_err instead of pr_err in probe omits 38bb198a400f cpufreq: s5pv210: Simplify with dev_err_probe() omits 08d623d2165a cpufreq: tegra186: Fix initial frequency 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 57e97caa5f82 Merge branch 'for-5.10/block' into for-next omits 265600b7b6e8 block: Remove a duplicative condition omits 4b60276576dc Merge branch 'for-5.10/io_uring' into for-next omits f0f3f2e704a7 Merge branch 'for-5.10/block' into for-next 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 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 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 7eada1ae101b Merge branch 'pm-cpufreq' into linux-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 4c6491a343e9 staging: spmi: hisi-spmi-controller: Use proper format in [...] omits 4c7f2d50c2e3 Merge branches 'arm64-for-5.10' and 'arm64-defconfig-for-5 [...] 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 1eb832ac2dee tools/bpf: build: Make sure resolve_btfids cleans up after itself omits 035fff1f7aab x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled omits 154549558a62 ASoC: Intel: haswell: Fix power transition refactor omits 00da4805c3e1 PCI: Remove unnecessary header includes omits 2569231d71df ASoC: tlv320adcx140: Fix accessing uninitialized adcx140->dev 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 59f1a56b3708 io_wq: Make io_wqe::lock a raw_spinlock_t 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 fc1f178cdb31 selftests/powerpc: Skip PROT_SAO test in guests/LPARS 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 b1b58fe90d07 Merge branch 'printk-rework' into for-next omits b784a88e523a perf: Fix opt help text for --no-bpf-event omits 53ed4cf6519d HID: logitech-dj: Fix spelling in comment omits 0cfdacd74ad5 scripts/gdb: update for lockless printk ringbuffer 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 208c5ecf7500 scripts/gdb: add utils.read_ulong() 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 f5a2cda4f1db ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_d [...] omits 811c54944367 ASoC: wm8994: Skip setting of the WM8994_MICBIAS register [...] omits 3c9c3902e325 tm6000: drop unnecessary list_empty omits 84ae7769c8dc Merge branch 'printk-rework' into for-next omits e5e4c07d9233 docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo 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 257eba525a2e opp: Prevent memory leak in dev_pm_opp_attach_genpd() omits 819a8a3108d3 ARM: tegra: Pass multiple versions in opp-supported-hw property omits 89f26587e116 opp: Allow opp-supported-hw to contain multiple versions omits 322130ab0ff8 dt-bindings: opp: Allow opp-supported-hw to contain multip [...] omits 62e4c395f8a8 opp: Set required OPPs in reverse order when scaling down omits 2f485245c2ef opp: Reduce code duplication in _set_required_opps() omits 89c2dd70b6d4 opp: Drop unnecessary check from dev_pm_opp_attach_genpd() omits 3a5cd6aa1604 Merge branch 'opp/defer-probe' into HEAD omits 27d9312e5552 cpufreq: dt: Refactor initialization to handle probe defer [...] omits 99f1c7ff37b0 opp: Handle multiple calls for same OPP table in _of_add_o [...] 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 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 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 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 393d812b5ec1 ARM: config: aspeed: Fix selection of media drivers 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 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 17f17c8f02a3 coresight: etm4x: Fix issues within reset interface of sysfs 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 21a6d1780d5b kunit: tool: allow generating test results in JSON omits 5578d008d9e0 kunit: tool: fix running kunit_tool from outside kernel tree omits abe83f7621ee kunit: ubsan integration 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 1b7eca59ceb0 Revert "drm/radeon: handle PCIe root ports with addressing [...] omits 9cc5ed1539ed drm/amd/powerplay: optimize the mclk dpm policy settings omits 0daa7ceef67f drm/amdgpu: add another raven1 gfxoff quirk omits aabef14df25d sound/pci/hda: add sienna_cichlid audio asic id for sienna [...] omits 6759895e312d drm/amdgpu: work around llvm bug #42576 omits eea0996a2c7d drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access omits 2b441bb88e30 drm/ttm: Break out the loops if need_resched in bo delayed [...] omits 47fff9dcb08e drm/amdgpu/swsmu: handle manual fan readback on SMU11 omits ea67af26925f drm/amdgpu/swsmu: add smu11 helper to get manual fan speed (v2) omits 3e91703875ce drm/amdgpu/swsmu: drop set_fan_speed_percent (v2) omits 733f2685c237 drm/amdgpu/swsmu: drop get_fan_speed_percent (v2) omits 257de873af2f drm/amdgpu/swsmu: add get_fan_parameters callbacks for smu [...] omits fe1cd418da17 drm/amdgpu/swsmu: add new callback for getting fan parameters omits 9f7ece2544e7 drm/amdgpu: disable gpu-sched load balance for uvd 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 9fe8cbb3e9ba NFSD: Correct type annotations in user xattr helpers omits 524d8ffd07f0 RDMA/qib: Tidy up process_cc() omits d2598bb809d1 RDMA/qib: Remove superfluous fallthrough statements omits d33fe77bdf75 Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb omits dc45d375cfa5 Bluetooth: btusb: Update boot parameter specific to SKU omits a56dbff00095 scsi: target: tcmu: Replace zero-length array with flexibl [...] omits f2aa23e80ef6 ima: Replace zero-length array with flexible-array member omits a0e2e9d48ccb enetc: Replace zero-length array with flexible-array member omits e94e435feafd fs: Replace zero-length array with flexible-array member omits 6f6d06cd880c Bluetooth: Replace zero-length array with flexible-array member omits 3629e4918544 params: Replace zero-length array with flexible-array member omits 2a5c5b39a6d0 tracepoint: Replace zero-length array with flexible-array member omits 4f2fece590f2 platform/chrome: cros_ec_proto: Replace zero-length array [...] omits 3213d8a0ad7f platform/chrome: cros_ec_commands: Replace zero-length arr [...] omits f9196da3f885 mailbox: zynqmp-ipi-message: Replace zero-length array wit [...] omits 6989aa62d342 Merge tag 'v5.9-rc3' into rdma.git for-next omits bb3608bf9b82 dmaengine: ti-cppi5: Replace zero-length array with flexib [...] omits b58c18c88c20 rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg omits e6dd230a4d8e rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg omits 8f11dad4145c rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg omits fca8218d33f3 rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg omits e24a2a8795fb rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg omits 6bf8bc19297b rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg omits 34d7f007171d rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg omits de0c8a968809 rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg omits 5b4e998b8ae7 rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg omits 57b0b743e402 rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg omits c8159c3ff8db rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg omits f108a420e50a rtlwifi: Replace RT_TRACE with rtl_dbg omits 78a7245d8430 rtlwifi: Start changing RT_TRACE into rtl_dbg omits 7672dac30435 RDMA/rxe: Address an issue with hardened user copy omits 63fa15dbd488 RDMA/rxe: Add SPDX hdrs to rxe source files omits 61690d01db32 RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() 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 3168c158ad35 libbpf: Fix build failure from uninitialized variable warning omits dfe127799f8e io_uring: allow disabling rings during the creation omits 1748079a2c19 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode omits 793658bdb550 io_uring: use an enumeration for io_uring_register(2) opcodes omits 30f171f27f21 io_uring: add support for polling before IO omits 33efa9e652f5 hwmon: (adt7462) replace impossible fallthroughs with breaks omits 38e509340279 hwmon: (gsc-hwmon) add fan sensor omits d4d205c00573 hwmon: (k10temp) Define SVI telemetry and current factors [...] omits c49042c3360e hwmon: (k10temp) Create common functions and macros for Ze [...] omits 97de3df44c58 hwmon: (scmi-hwmon) Avoid comma separated statements omits d58bc80cfd31 dt-bindings: hwmon: Add bindings for ADM1266 omits aa1c68720ce1 hwmon: (pmbus/adm1266) read blackbox omits b8c929d8e4d2 hwmon: (pmbus/adm1266) add debugfs for states omits 44357d7e0f51 hwmon: (pmbus/adm1266) Add support for GPIOs omits 7b8b3267a9f3 hwmon: (pmbus/adm1266) Add Block process call omits eefcffa19b81 hwmon: (pmbus) Add support for ADM1266 omits 394c9a2e5997 devicetree: hwmon: shtc1: add sensirion,shtc1.yaml omits 4b20dd551bf3 hwmon: shtc1: add support for device tree bindings omits 1e164bb7c08c hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling omits fc7ce6de9470 hwmon: (dme1737) use simple i2c probe omits dd9ddc4833eb hwmon: (f75375s) use simple i2c probe omits 09f71e6fc3bb hwmon: (tmp513) use simple i2c probe omits e3924aa6dbd5 hwmon: use simple i2c probe function (take 2) omits 2954190f14d3 hwmon: (ltc2947) use simple i2c probe omits 165ddc0e4fac hwmon: (emc2103) use simple i2c probe omits 3d5625838542 hwmon: (asc7621) use simple i2c probe omits 8a1dde29a552 hwmon: (lm73) use simple i2c probe omits 6f0401b884c4 hwmon: (w83791d) use simple i2c probe omits a13109e99ae6 hwmon: (w83793) use simple i2c probe omits f030f4990542 hwmon: (adm1029) use simple i2c probe omits 24f4ff7b4bc1 hwmon: (adm1177) use simple i2c probe omits 11deea490386 hwmon: use simple i2c probe function omits ebf3e4b75811 hwmon (pmbus) use simple i2c probe function omits 4f743b960ddd hwmon: (drivetemp) Add usage not describing impact on driv [...] omits 8d516424e83e hwmon: (pmbus/core) Add support for rated attributes omits 9ba308990c93 hwmon: (core) Add support for rated attributes omits 2646331faf7a docs: hwmon: Add attributes to report rated values omits 66ccd2560aff selinux: simplify away security_policydb_len() omits 18312396b454 gfs2: Make sure we don't miss any delayed withdraws omits f2e9aec45e9e Merge tag 'kernel-clone-v5.9' into for-next 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 4fc958d5a0c6 Merge branches 'sunxi/clk-for-5.10', 'sunxi/dt-for-5.10' a [...] 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 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 fffd14dc58ab Merge branch 'imx/defconfig' into for-next omits 59bd07dd77bb Merge branch 'imx/dt64' into for-next omits 9bb05330ee66 Merge branch 'imx/dt' into for-next omits 698a5f332aac Merge branch 'imx/bindings' into for-next omits 6138f29150f8 Merge branch 'imx/drivers' into for-next omits 52fc973552fa Merge branch 'clk/imx' into for-next 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 c104850647b2 locktorture: Track time of last ->writeunlock() omits da0c76cae5cc sched/core: Allow try_invoke_on_locked_down_task() with ir [...] omits 7988ad6ff7a4 torture: Don't kill gdb sessions omits d301e320e952 refscale: Bounds-check module parameters omits b15b85a07bc7 rcu-tasks: Prevent complaints of unused show_rcu_tasks_cla [...] omits 42811934e1b2 Merge branch 'lkmm-dev.2020.08.24a' into HEAD omits 4a245446a161 Merge branch 'kcsan.2020.08.24a' into HEAD omits cd290ec24633 kcsan: Use tracing-safe version of prandom 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 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 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 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 b49959fcfb2d extcon: palmas: Simplify with dev_err_probe() omits df8cb33583f7 extcon: max8997: Return error code of extcon_dev_allocate() omits 6f7cb6c6da27 extcon: max77843: Return error code of extcon_dev_allocate() omits da622ddaa864 extcon: max77693: Return error code of extcon_dev_allocate() omits f8145c31d157 extcon: max14577: Return error code of extcon_dev_allocate() omits 4b1e767350fb devfreq: rk3399_dmc: Simplify with dev_err_probe() 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 9c4b205a20f4 ASoC: meson: axg-toddr: fix channel order on g12 platforms 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 63424bbb31b7 Merge branch 'v5.9-next/soc' into for-next omits f74c418c5142 Merge branch 'v5.9-next/dts64' into for-next 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 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 174e889d08aa Merge branch 'fixes' into next omits c282fdb49b18 mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target omits 1fcf371e4a41 mmc: tmio: remove indirection of 'execute_tuning' callback omits c9358732c78b mmc: tmio: don't reset whole IP core when tuning fails omits b306d0f4d4a5 mmc: tmio: factor out common parts of the reset routine omits f3b5f54f8b00 mmc: tmio: remove indirection of 'hw_reset' callback omits 794d69bca963 Revert "mmc: tmio: fix reset operation" omits f4a8fe7eb26b mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset' omits 319f2be8f792 mmc: sdhci_am654: Add workaround for card detect debounce timer omits 5b6c2ec60755 mmc: sdhci-msm: enable compile-testing on !ARM omits 730a7ad32f4a mmc: sdhci-esdhc-imx: remove unused code omits 7b65f9ff5177 mmc: sd: Use kobj_to_dev() instead of container_of() omits 661b37cd437e tools, bpf/build: Cleanup feature files on make clean omits 0832e07eee66 media: MAINTAINERS: Fix sort order for RDACM20 omits 40ba3c36ff61 arm64: dts: allwinner: a64: Update the audio codec compatible omits 7da865e4a43a arm64: dts: allwinner: a64: Update codec widget names omits 3bc5708b5ca5 ARM: dts: sun8i: a33: Update codec widget names omits 20d9fdee72df ASoC: soc-core: add snd_soc_find_dai_with_mutex() 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 90ca6333fd65 VMCI: check return value of get_user_pages_fast() for errors 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 103a8542cb35 powerpc/book3s64/radix: Fix boot failure with large amount [...] omits 7cd7edb89437 misc: fastrpc: fix common struct sg_table related issues omits fe69795e84a5 char: mspec: Use kvzalloc() in mspec_mmap() omits 284f52ac1c6c eeprom: at25: set minimum read/write access stride to 1 omits d3cd0071a89a eeprom: at25: allow page sizes greater than 16 bit omits 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> omits 265fb79cd50b nds32: use get_kernel_nofault in dump_mem omits de5229b425a7 nds32: remove dump_instr omits 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 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 c8611a8785b9 mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver omits 825bddb57426 dt-bindings: mmc: Add Sparx5 SDHCI controller bindings 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 2783155803de mmc: via-sdmmc: Fix data race bug omits dd6d904c720b mmc: core: Improve documentation of MMC_CAP_HW_RESET 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 f60aef257493 ROMFS: support inode blocks calculation omits 0a56c48223ff scripts/gdb/tasks: add headers and improve spacing format omits 23d1f7785283 scripts/gdb/proc: add struct mount & struct super_block ad [...] omits 565ba61fbbee aio: simplify read_events() omits d230ac1526bb panic: dump registers on panic_on_warn omits 33638b6c3d60 autofs: harden ioctl table omits c3507385bda3 tools/testing/selftests: add self-test for verifying load [...] omits 258526e18fef fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 5b12cd2227dd fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 3f64a495ae7e fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] omits 32467ad8eeab checkpatch: warn if trace_printk and friends are called omits 785c968a610e const_structs.checkpatch: add phy_ops omits 8ad887f84564 checkpatch: add test for comma use that should be semicolon omits b2692ef2f4b4 checkpatch: move repeated word test omits 18148fbe0de8 checkpatch: add --kconfig-prefix omits 2f866abfeca2 bitops: use the same mechanism for get_count_order[_long] omits 4120479a3f6f bitops: simplify get_count_order_long() omits 5a7f80987b79 lib: test_sysctl: delete duplicated words omits 07f36e76687c lib: syscall: delete duplicated words omits ce94d2f94778 lib: radix-tree: delete duplicated words omits b61592ffff95 lib: earlycpio: delete duplicated words omits db52772f24fa lib: dynamic_queue_limits: delete duplicated words + fix typo omits 44379154a599 lib: devres: delete duplicated words omits 669505959346 lib: decompress_bunzip2: delete duplicated words omits cdd61ba14137 lib: libcrc32c: delete duplicated words omits f86dd4c01577 lib: bitmap: delete duplicated words omits 6a1c1b5be0ec get_maintainer: exclude MAINTAINERS file(s) from --git-fallback omits a3ead7d4bd9e get_maintainer: add test for file in VCS omits bdb9e67b249f fs: configfs: delete repeated words in comments omits 6d160bb2a32e proc/sysctl: make protected_* world readable omits fdf30fa5ebfd kernel/hung_task.c: Monitor killed tasks. omits 3250960b0f04 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits d5adde374eb7 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 50c2d64160de mm/highmem.c: clean up endif comments omits d53d7bb8419b mm/page_reporting.c: drop stale list head check in page_re [...] omits d0551fc561a3 mm/slab.h: remove duplicate include omits c6b1ed879f54 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] omits 4d73a8568d4a mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] omits 205c2c045b04 mm/page_alloc: drop stale pageblock comment in memmap_init [...] omits c6fb3aed773d mm/memory_hotplug: simplify page onlining omits 27dd23e9f4b7 mm/page_isolation: simplify return value of start_isolate_ [...] omits c9d8fa1cf1e6 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() omits af3cf3d75203 mm/page_alloc: simplify __offline_isolated_pages() omits f97012f87915 mm/memory_hotplug: simplify page offlining omits 5019269d89d0 mm/memory_hotplug: enforce section granularity when onlini [...] omits c087ee7df8c4 mm/memory_hotplug: inline __offline_pages() into offline_pages() omits 2a92f9eef698 mm/util.c: update the kerneldoc for kstrdup_const() omits 097536e24c9a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits bcf599ca06e1 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 8bbbef660afe mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 2eb84635380d mm,hwpoison: double-check page count in __get_any_page() omits e0fc7687eb0a mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits 7a52e9bc482f mm,hwpoison: return 0 if the page is already poisoned in s [...] omits 992169e58283 mmhwpoison-refactor-soft_offline_huge_page-and-__soft_offl [...] omits 9b88ce58d02b mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits d431a7aa7bec mm,hwpoison: rework soft offline for in-use pages omits 4dfad9475bcc mm,hwpoison: rework soft offline for free pages omits f366e1420c5b mm,hwpoison: unify THP handling for hard and soft offline omits 4f97d3a54687 mm,hwpoison: kill put_hwpoison_page omits d062233b90d6 mm,hwpoison: unexport get_hwpoison_page and make it static omits 4e77a3af9646 mm,hwpoison-inject: don't pin for hwpoison_filter omits c57e918faa1a mm, hwpoison: remove recalculating hpage omits c64f37b65565 mm,hwpoison: cleanup unused PageHuge() check omits b7d138a864de mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] omits f1ec075e256a memblock: use separate iterators for memory and reserved regions omits d588f083aba1 memblock: implement for_each_reserved_mem_region() using _ [...] omits a48f13f8c8a3 memblock: remove unused memblock_mem_size() omits 0c02bbe2ebd3 x86/setup: simplify reserve_crashkernel() omits 23a5a09f2708 x86/setup: simplify initrd relocation and reservation omits ae8d94dcbea0 mips: fix cavium-octeon build caused by memblock refactoring 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 8aba79505eb3 coresight: etm4x: Ensure default perf settings filter user/kernel 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 cf83add5abd2 coresight: cti: remove pm_runtime_get_sync() from CPU hotplug omits 91aeda296dce coresight: cti: disclaim device only when it's claimed 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 2abed6778f38 ARM: dts: sun8i: r40: Add video engine node omits 343bbfd16529 media: cedrus: Add support for R40 omits ee2c1e70339b dt-bindings: media: allwinner, sun4i-a10-video-engine: Add [...] 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 4afc850e2e9e mwifiex: Increase AES key storage size to 256 bits omits b4be5a53ebf4 mt76: mt7915: use ieee80211_free_txskb to free tx skbs omits d1c9da9e4c93 mt76: mt7615: use v1 MCU API on MT7615 to fix issues with [...] 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 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 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 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 0d5e41709f76 arm64: dts: mt8183: add scp node 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 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 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 70f8ef322829 extcon: ptn5150: Set the VBUS and POLARITY property capability 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 4e5e47a37855 extcon: ptn5150: Switch to GENMASK() and BIT() macros omits 5b4d8c3d261e extcon: ptn5150: Deduplicate parts of dev_err_probe() omits 9409a51062c1 exfat: fix pointer error checking omits e13d57979dbd extcon: Replace HTTP links with HTTPS ones omits d0e3c25150dd MAINTAINERS: Add entry for NXP PTN5150A CC driver omits 019214aa413d extcon: ptn5150: Convert to .probe_new omits fb3fa831793b extcon: ptn5150: Convert to module_i2c_driver omits 496cb194d07b extcon: ptn5150: Reduce the amount of logs on deferred probe omits 0609eb1dd1fa extcon: ptn5150: Make 'vbus-gpios' optional omits af71b7e384cd extcon: ptn5150: Check current USB mode when probing omits b3fbe86a695c extcon: ptn5150: Lower the noisiness of probe omits 61ab5ee08cd8 extcon: ptn5150: Simplify getting vbus-gpios with flags omits e965e6083e7c extcon: ptn5150: Use generic "interrupts" property omits 5bf6f5c6b7a3 extcon: ptn5150: Fix usage of atomic GPIO with sleeping GP [...] omits 73fb671e371c dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional omits 1be700b7544d dt-bindings: extcon: ptn5150: Use generic "interrupts" property omits c22f1ba3bd41 dt-bindings: extcon: ptn5150: Convert binding to DT schema 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 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 7f9fb67358a2 regmap: add Intel SPI Slave to AVMM Bus Bridge support omits d563b6c834ae Merge series "ASoC: Fix return check for devm_regmap_init_ [...] omits c1e6414cdc37 ASoC: qcom: common: Fix refcount imbalance on error omits 4c54228ac8fd memory: omap-gpmc: Fix a couple off by ones omits a91da6686108 drm/i915/gt: Implement WA_1406941453 omits db1a4250aef5 ASoC: rt700: Fix return check for devm_regmap_init_sdw() omits 282eb0b52e3f ASoC: rt715: Fix return check for devm_regmap_init_sdw() omits be1a4b2c56db ASoC: rt711: Fix return check for devm_regmap_init_sdw() omits 344850d93c09 ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() omits 6e0c9b5f9097 ASoC: max98373: Fix return check for devm_regmap_init_sdw() 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 7100ff7c6268 selftests/bpf: Fix spelling mistake "scoket" -> "socket" 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 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 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 70daa2f88d69 Merge branch 'for-next-next-v5.9-20200826' into for-next-20200826 omits eee398499d94 Merge branch 'for-next-current-v5.8-20200826' into for-nex [...] omits 27ed9e8fa651 Merge branch 'ext/qu/quota-fixes-delayed-inode' into for-n [...] omits 73b25bca992b Merge branch 'ext/josef/rwsem-lockdep-v2' into for-next-ne [...] omits 927f04ab97fb Merge branch 'ext/qu/enhanced-defence-fuzzed-v5' into for- [...] omits 029cefc0e7c8 Merge branch 'misc-next' into for-next-next-v5.9-20200826 omits 7f5c4302d79d Merge branch 'misc-next' into for-next-current-v5.8-20200826 omits 3aeec798d940 Merge branch 'misc-5.9' into for-next-current-v5.8-20200826 omits 8452a81d3754 btrfs: ctree: checking key orders before merged tree blocks omits 4538394ed555 btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] omits 475c07e52743 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() [...] omits 9dd0e45a2974 btrfs: extent_io: do extra check for extent buffer read wr [...] omits 61d58e63fac9 btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations omits ae57a59cab78 btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] omits fc2ee92f75b7 btrfs: set the lockdep class for log tree extent buffers omits 9e2eb5df432a btrfs: set the correct lockdep class for new nodes omits a5e3c70e5889 btrfs: allocate scrub workqueues outside of locks omits b3d9c8dc41e2 btrfs: do not hold device_list_mutex when closing devices omits 33cfe0547876 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks omits 2a52c66af8d2 btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] omits 09005ea7d346 btrfs: fix potential deadlock in the search ioctl omits 3f4712f09f1a btrfs: drop path before adding new uuid tree entry omits dc18613d9366 btrfs: document some invariants of seed code omits c7bb0dcb31d6 btrfs: switch seed device to list api omits 955560bafd4c btrfs: simplify setting/clearing fs_info to btrfs_fs_devices omits 7392da2f5126 btrfs: make close_fs_devices return void omits dd7ce77f2c71 btrfs: factor out loop logic from btrfs_free_extra_devids omits 726b1c91f8d3 btrfs: factor out reada loop in __reada_start_machine omits 85b1eebdaf1d btrfs: remove err variable from btrfs_get_extent omits ff51bf02d107 btrfs: block-group: fix free-space bitmap threshold omits da4d7c1b4c45 btrfs: switch to iomap for direct IO omits 33d80ddac729 btrfs: add owner and fs_info to alloc_state io_tree omits 7feda26a2594 btrfs: make read_block_group_item return void omits 5fc30c860c4d btrfs: sysfs: fix unused-but-set-variable warnings omits 64a8bca3c11f btrfs: make fast fsyncs wait only for writeback omits 7278e7a80a8e btrfs: do not commit logs and transactions during link and [...] omits 5864893325bc btrfs: do not take the log_mutex of the subvolume when pin [...] omits 1a5f87b1912d btrfs: send: remove indirect callback parameter for changed_cb omits b8b146223db0 btrfs: scrub: rename ratelimit state varaible to avoid shadowing omits fff26aebcdb6 btrfs: remove unnecessarily shadowed variables omits cae8da5ff0a6 btrfs: compression: move declarations to header omits c02855a987ac btrfs: remove const from btrfs_feature_set_name omits 719813174530 btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] omits 01e5789fe2ec btrfs: fix possible infinite loop in data async reclaim 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 bc4e7c2ead32 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix omits 52e1a745395d arch, drivers: replace for_each_membock() with for_each_me [...] omits b729d5fe75db arch, mm: replace for_each_memblock() with for_each_mem_pf [...] omits 2c83c74d6f18 memblock: reduce number of parameters in for_each_mem_range() omits 3d737381bfca memblock-make-memblock_debug-and-related-functionality-pri [...] omits fc0b5fa772fd memblock: make memblock_debug and related functionality private omits a89ea64eebd1 memblock: make for_each_memblock_type() iterator private omits d1ec0962c676 mircoblaze: drop unneeded NUMA and sparsemem initializations omits ee558f402e12 riscv: drop unneeded node initialization omits 6bce0c0704d9 h8300, nds32, openrisc: simplify detection of memory extents omits a83c6c6b27f3 arm64: numa: simplify dummy_numa_init() omits 90508bc5d960 arm, xtensa: simplify initialization of high memory pages omits f2b0955287f5 dma-contiguous: simplify cma_early_percent_memory() omits 50157243346d KVM: PPC: Book3S HV: simplify kvm_cma_reserve() omits a743be4a66b7 MIPS: do not call flush_tlb_all when setting pmd entry omits 4995880b4da7 mm/huge_memory.c: update tlb entry if pmd is changed omits 880b5e7b5773 doc/vm: fix typo in the hugetlb admin documentation omits c0407e74589a mm/hugetlb.c: remove the unnecessary non_swap_entry() omits 1fad5d12e1d0 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool omits 0655aa78f8ff mm, isolation: avoid checking unmovable pages across pageb [...] omits dbd663f2dd18 mm: document semantics of ZONE_MOVABLE omits f2995d0dd75e virtio-mem: don't special-case ZONE_MOVABLE omits 183e2ac8fc70 mm/page_isolation: cleanup set_migratetype_isolate() omits e91a21b22752 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] omits 6034623a054c mm/page_isolation: exit early when pageblock is isolated i [...] omits 25609bce0dea mm/page_alloc: tweak comments in has_unmovable_pages() omits 532017a20165 docs/vm: fix 'mm_count' vs 'mm_users' counter confusion omits 96427bddcd17 mm/memory-failure: do pgoff calculation before for_each_process() omits f97639fa0d98 mm/dmapool.c: replace hard coded function name with __func__ omits 35076694d60f mm/dmapool.c: replace open-coded list_for_each_entry_safe() omits 34927407d1db mm: simplify PageDoubleMap with PF_SECOND policy omits 0eefb2f10801 mm: move PageDoubleMap bit omits 3ad6d0336599 mm/mmap.c: fix the adjusted length error omits 4ca851e70b0d mm: proc: smaps_rollup: do not stall write attempts on mmap_lock omits 4d7232800eb6 mm: smaps*: extend smap_gather_stats to support specified [...] omits cc423cfd9654 mmap locking API: add mmap_lock_is_contended() omits 9d34c247847d mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] omits 888f608740a6 mm/mmap: rename __vma_unlink_common() to __vma_unlink() omits e773d1f906ca mm/memory.c: replace vmf->vma with variable vma omits 2a00ee6bcee8 mm/memory.c: fix typo in __do_fault() comment omits 046e2755d525 arm: __pmd_free_tlb(): call page table desctructor omits e714ed6eb5d2 mm: account PMD tables like PTE tables omits 1ac25de84661 mm: memcontrol: Use the preferred form for passing the siz [...] omits 099abdac6852 mm: memcontrol: use flex_array_size() helper in memcpy() omits f291589a8256 mm, memcg: rework remote charging API to support nesting omits a09cdb467252 mm/memremap.c: convert devmap static branch to {inc,dec} omits 6a08c18d49d7 mm: remove superfluous __ClearPageActive() omits 9e51e121d324 mm: remove activate_page() from unuse_pte() omits 00a0f8ea2ed7 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity omits da3746e1c9df mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] omits 68eaa1fb3bd4 mm/gup: don't permit users to call get_user_pages with FOL [...] omits 11f1622e233a mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag omits 81196fd3c873 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] omits 03abd78f67f1 mm/debug.c: do not dereference i_ino blindly omits e97e296e58df device-dax: add a range mapping allocation attribute omits de7b19b95e26 dax/hmem: introduce dax_hmem.region_idle parameter omits f464f9a6a06f device-dax: add an 'align' attribute omits d8c06dc26eee device-dax-make-align-a-per-device-property-fix omits 6fef53e78c92 device-dax: make align a per-device property omits 5ad4552fa0c0 device-dax: introduce 'mapping' devices omits 454c727769f5 device-dax: add dis-contiguous resource support omits 975a14c67785 mm/memremap_pages: support multiple ranges per invocation omits 9779c04c5c9a mm/memremap_pages: convert to 'struct range' omits 44fc7277af55 device-dax: add resize support omits dc34d6145bb0 drivers/base: make device_find_child_by_name() compatible [...] omits d59983f27e06 device-dax: introduce 'seed' devices omits aca7a5f21aff device-dax: add an allocation interface for device-dax instances omits 96933ccef900 device-dax: kill dax_kmem_res omits 3595a677f0f9 device-dax: make pgmap optional for instance creation omits 2b09621c34ec device-dax: move instance creation parameters to 'struct d [...] omits b522c04d55d0 device-dax: drop the dax_region.pfn_flags attribute omits bd295a352cfa ACPI: HMAT: attach a device for each soft-reserved range omits dbb8733abb1c mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] omits 5218724c3d56 mm/memory_hotplug: introduce default phys_to_target_node() [...] omits 15464efa7755 resource: report parent to walk_iomem_res_desc() callback omits f7782cc946fe ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] omits 9bbb6d7de490 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] omits e4fc8812000c x86/numa: fix build when CONFIG_ACPI is not set omits a05d19606e8b x86/numa: add 'nohmat' option omits 7469c1a14fb2 x86/numa: cleanup configuration dependent command-line options omits 5d6485cdb2b7 mm/kmemleak: rely on rcu for task stack scanning omits 050cb0f9b851 mm/slub: make add_full() condition more explicit omits 70db69e44f2e mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc omits a3ef29a0aef8 mm/slub.c: branch optimization in free slowpath omits 57ccc5b8f87e kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits a77872d3dccb ramfs: support O_TMPFILE omits e6d55bf71ec2 ocfs2: fix ocfs2 corrupt when iputting an inode omits eb93f2ba4c52 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 031268d78654 ocfs2: delete repeated words in comments omits 36a9f349dada ntfs: add check for mft record size in superblock omits 46a7454634fe scripts/tags.sh: exclude tools directory from tags generation omits 2e7805b919d0 checkpatch: test $GIT_DIR changes omits 8744d79b95bf mm, THP, swap: fix allocating cluster for swapfile by mistake omits b8873e2fc3b5 mm-slub-re-initialize-randomized-freelist-sequence-in-calc [...] omits 05156e034903 mm: slub: re-initialize randomized freelist sequence in ca [...] omits 2cf2b8b359fc fork: silence a false postive warning in __mmdrop omits 3c8b2e70b2fe /proc/kpageflags: do not use uninitialized struct pages omits 668447028fd7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 065073998440 mm/rmap: fixup copying of soft dirty and uffd ptes omits b2840531df58 mm/migrate: fixup setting UFFD_WP flag omits eafb2c9300be mm: madvise: fix vma user-after-free omits 74491a65ed03 mm/gup_benchmark: update the documentation in Kconfig omits 460bb7eb9ec4 checkpatch: fix the usage of capture group ( ... ) omits a1495916b5c4 fork: adjust sysctl_max_threads definition to match prototype omits 52a89542d922 ipc: adjust proc_ipc_sem_dointvec definition to match prototype omits 324fd9625e87 ARCH_PAGE_TABLE_SYNC_MASK needs vmalloc.h omits 92c8c2b735db mm: track page table modifications in __apply_to_page_range() omits 5934637641c8 lib/string.c: implement stpcpy omits 60fda2f76684 MAINTAINERS: add LLVM maintainers omits ab8187bd8ab0 MAINTAINERS: update Cavium/Marvell entries omits ddb75956e4d7 mm: slub: fix conversion of freelist_corrupted() omits 41d5c6e2c7b2 memcg: fix use-after-free in uncharge_batch 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 d062085d61b1 ASoC: ti: fixup ams_delta_mute() function name omits 7ad26d6671db ASoC: pcm3168a: ignore 0 Hz settings 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 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 64b8838b3ecc btrfs: add a comment explaining the data flush steps omits 07221eec0d97 btrfs: do async reclaim for data reservations omits 23d1cf1f2165 btrfs: flush delayed refs when trying to reserve data space omits df94abf9ff66 btrfs: run delayed iputs before committing the transaction [...] omits 3549e175e0b1 btrfs: don't force commit if we are data omits 556395b40eac btrfs: drop the commit_cycles stuff for data reservations omits a70511ea6cab btrfs: use the same helper for data and metadata reservations omits bac1e8284bec btrfs: serialize data reservations if we are flushing omits 1fe9c3cfde2c btrfs: use ticketing for data space reservations omits a3e642b45a3b btrfs: add btrfs_reserve_data_bytes and use it omits 349682be3ef4 btrfs: add the data transaction commit logic into may_comm [...] omits 51703f489665 btrfs: add flushing states for handling data reservations omits 28f9073ea4be btrfs: check tickets after waiting on ordered extents omits 0ccc71bf21ec btrfs: use btrfs_start_delalloc_roots in shrink_delalloc omits d6c296d95716 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] omits ad5fae2bf3b2 btrfs: call btrfs_try_granting_tickets when reserving space omits ae7820606a3b btrfs: call btrfs_try_granting_tickets when unpinning anything omits 138ca429d00c btrfs: call btrfs_try_granting_tickets when freeing reserv [...] omits 46c0c538d118 btrfs: make ALLOC_CHUNK use the space info flags omits f1189bd254a4 btrfs: make shrink_delalloc take space_info as an arg omits c76602e89cad btrfs: handle U64_MAX for shrink_delalloc omits 80692124c1e6 btrfs: remove orig from shrink_delalloc omits 1089cf361102 btrfs: change nr to u64 in btrfs_start_delalloc_roots omits d0cfac27f56b btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid omits 956c982610c9 btrfs: remove spurious BUG_ON in btrfs_get_extent omits 0bf688ca9ddc btrfs: delete duplicated words + other fixes in comments omits 461b454778ff btrfs: tracepoints: output proper root owner for trace_fin [...] 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 9d682ea6bcc7 vboxsf: Fix the check for the old binary mount-arguments struct 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 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 1959ba4e40ce Merge tag 'v5.9-rc2' into asoc-5.9 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 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 5002a6f90287 Merge branch 'csd.2020.08.24a' into HEAD omits bd4672869400 Merge branch 'strictgp.2020.08.24a' into HEAD omits 3758cb1b3196 Merge branch 'scftorture.2020.08.24a' into HEAD omits 369cbd770132 Merge branches 'doc.2020.08.24a', 'fixes.2020.08.24a' and [...] 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 28c888528f02 rcu: Shrink each possible cpu krcp omits 802a9ba8728b rcu/segcblist: Prevent useless GP start if no CBs to accelerate 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 e9269ecbc2d4 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits c16f7a468930 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 78c578d462f0 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 5ba9cdf35522 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 430a14592d6f tools/memory-model: Repair parseargs.sh header comment omits 48fdab8feab8 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits e7703c098b9c tools/memory-model: Make history-check scripts use mselect7 omits e2391c3b9581 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 735569a713f0 tools/memory-model: Fix scripting --jobs argument omits 5384f57202a6 tools/memory-model: Implement --hw support for checkghlitmus.sh omits fa55d2733f31 tools/memory-model: Add -v flag to jingle7 runs omits 6d19b09da890 tools/memory-model: Make runlitmus.sh check for jingle errors omits 878ec422eef0 tools/memory-model: Allow herd to deduce CPU type omits 52f14156019d tools/memory-model: Keep assembly-language litmus tests omits 6fa22dd727c4 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 080d3661f835 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits c7898b7fb24f tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits fde8ffffab4a tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits f99fa484ed3b tools/memory-model: Hardware checking for check{,all}litmus.sh omits d1dd0f98511b tools/memory-model: Fix checkalllitmus.sh comment omits f63ac9bc363f tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 22e84cc96eb5 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 493b5821e50a tools/memory-model: Update parseargs.sh for hardware verification omits 0588ae37df8f tools/memory-model: Fix paulmck email address on pre-exist [...] omits 934f3cb945c7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 0874fda1db66 tools/memory-model: Make judgelitmus.sh identify bad macros omits 022561596e7d tools/memory-model: Make cmplitmushist.sh note timeouts omits 92df59c4dd27 tools/memory-model: Make judgelitmus.sh note timeouts omits cc2c1fe50c03 tools/memory-model: Document locking corner cases omits da4924d28374 tools/memory-model: Document categories of ordering primitives omits 15b6660e2d21 tools/memory-model: Move Documentation description to Docu [...] omits b1d408301cae tools/memory-model: Expand the cheatsheet.txt notion of relaxed omits 2425d4af11aa tools/memory-model: Add a simple entry point document omits 747d5207d3f0 tools/memory-model: Improve litmus-test documentation omits 8c980f94ab23 tools/memory-model: Update recipes.txt prime_numbers.c path omits 0e96e0d5712d Replace HTTP links with HTTPS ones: LKMM 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 f54b2560920f smp: Make symbol 'csd_bug_count' static omits bcf2691daf7b kernel/smp: Provide CSD lock timeout diagnostics omits 5bbb24bb3afa smp: Add source and destination CPUs to __call_single_data omits 160c7ba34605 lib: Add backtrace_idle parameter to force backtrace of idle CPUs omits 0235bc04627d ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi [...] 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 2694ca73fa41 ARM: Document merges omits cff5493c2298 Merge branch 'arm/fixes' into for-next 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 0981b50cd6c7 riscv/mm: Simplify retry logic in do_page_fault() 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 00a22fccade6 mmc: sdhci: Add LTR support for some Intel BYT based controllers omits 52535b13b1de mmc: test: remove ambiguity in test description omits d884d4c9699a mmc: mmc_spi: fix timeout calculation omits cf63d4f03090 mmc: sdio: Export SDIO revision and info strings to userspace omits e3c776ae67b0 mmc: sdio: Extend sdio_config_attr macro and use it also f [...] omits b76274d5add7 mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers omits d5716fbd71c6 mmc: sdio: Check for CISTPL_VERS_1 buffer size 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 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 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 3c27ea23ffb4 ASoC: qcom: Set card->owner to avoid warnings 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 5e7820e36924 ASoC: intel: atom: Add period size constraint 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 11105d5b47c6 Merge branch 'fixes' into next omits 6dafa24d41eb mmc: sdhci-esdhc-imx: Reset before sending tuning command [...] omits 10510ddf19d9 ms_block: fix spelling mistake "doesn'" -> "doesn't" omits 9e33f2d1e437 dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support omits 50f725adcf3e mmc: Kconfig: Add RISCV and CSKY for MMC_DW omits 4c22ecc79e8c mmc: s3cmci: remove empty kerneldoc comment omits 2ea972d2b8a5 dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] omits 7c33ae3f27cc mmc: sdhci_am654: Replace HTTP links with HTTPS ones 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 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 92ff4b49c2a9 PCI: Reduce warnings on possible RW1C corruption 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 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 bc62d68e2a0a device_cgroup: Fix RCU list debugging warning omits d1876f3596a5 cpupowerutils: fix spelling mistake "dependant" -> "dependent" 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 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 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 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 27831102b89b arm: dts: mt2701: Add jpeg enc device tree node omits 3313a357cf9b soc: mediatek: mtk-infracfg: Fix kerneldoc omits e2630b3ffb05 soc: mediatek: add mtk-devapc driver omits 399859c8881f dt-bindings: devapc: add bindings for mtk-devapc 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 b68f43873b72 Merge branch 'at91-soc' into at91-next omits 49971e6bad2d drivers: hv: remove cast from hyperv_die_event omits 5610921a4435 ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference [...] omits 20d6ee092831 Merge branch 'for-5.10' into for-next omits 390f789055a0 Merge branch 'omap-for-v5.10/dt' into for-next omits 513f8297f6b1 Merge branch 'fixes' into omap-for-v5.10/dt 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 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 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 e9c006bc782c clk: rockchip: Fix initialization of mux_pll_src_4plls_p omits 3dabfa2bda48 clk: davinci: Use the correct size when allocating memory 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 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 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 9a2a0862d973 brcmfmac: reserve tx credit only when txctl is ready to send 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 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 ff1304be0a05 coresight: etm4x: Add Support for HiSilicon ETM device omits d0f4afa18aaa coresight: fix offset by one error in counting ports omits 59bdbb2fd86c coresight: stm: Support marked packet omits 5e60ec7a52dd coresight: etm4x: Fix etm4_count race by moving cpuhp call [...] 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 c943b84fab78 Merge branch 'v5.10/dt64' into tmp/aml-rebuild omits 552233163db8 Merge branch 'next/soc-s3c-cleanup' into for-next omits 73dff51f575c ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core() omits 6f6705147bab docs: fix references for DMA*.txt files 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 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 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 4eb2e1341575 espintcp: restore IP CB before handing the packet to xfrm 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 cfcedfe21820 erofs: avoid duplicated permission check for "trusted." xattrs 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 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 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 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 4f910e587667 Merge branch 'printk-rework' into for-next omits e9c9cea7e52f printk: reduce LOG_BUF_SHIFT range for H8300 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 c9f8e44ec4a5 Merge branch 'misc-5.9' into next-fixes 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 138ec38dfe82 Merge branch 'for-5.10' into for-next 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 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 4ca8b73f16f0 fsi: aspeed: Support CFAM reset GPIO omits 3faa0a92cad0 fsi: aspeed: Add module param for bus divisor omits 93d8e4168270 fsi: aspeed: Run the bus at maximum speed omits 9006ee736595 fsi: aspeed: Support cabled FSI omits 8aa57c0a495b dt-bindings: fsi: Document gpios omits 5c266cec0b30 fsi/sbefifo: Fix reset timeout omits 84d3640f25ba fsi/sbefifo: Clean up correct FIFO when receiving reset re [...] omits 93cc96e6da2d fsi: scom: Constify scom_ids omits 849bacbe3420 fsi: sbefifo: Constify sbefifo_ids omits 38f4df7bb693 fsi: master: Constify hub_master_ids 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 de575ac602ab Pull reiserfs spelling fixes. omits d3dc135187b9 drm/mgag200: Set PCI option register in G200SE models omits ca69dba7f13a Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] 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 9e9e23bd2d36 fuse: update project homepage omits 2983e2385ff6 reset: imx7: add the cm4 reset for i.MX8MQ omits 7aee2b8063d9 dt-bindings: reset: imx8mq: add m4 reset 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 a0ebfe187a25 Merge branch 'for-5.9' into for-next 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 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 22defd92a98c Merge remote-tracking branch 'tip/locking/header' into for-next omits 85b3bfa266e8 drm/hisilicon: Fixed the warning: Assignment of 0/1 to boo [...] omits dc76572330e3 reset: Fix and extend kerneldoc 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 4dffbda6a996 Merge branches 'fixes' and 'misc' into for-next omits 4b478f21d6fe Merge remote-tracking branch 'tip/locking/header' into for-next omits 2a347b9461f0 Merge name event comparison fix. omits 33808e64a08c fsi: master: Remove link enable read-back omits 0a9c5de44f37 fsi: core: Set slave local bus ownership during init omits 3233d3b35a7f fsi: core: Disable link when slave init fails omits 26cd7230c69b fsi: master: Add boolean parameter to link_enable function omits 58ef2be7c9d7 fsi: fsi-occ: fix return value check in occ_probe() omits 4663d72f5e8f fsi: aspeed: Enable 23-bit addressing omits a92a88113e3c fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware" omits 971badfe4666 Pull fsnotify name event patches from Amir. 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 129650e8519f Merge branch 'for-5.9' into for-next omits a390ef3c2d3b Merge branch 'printk-rework' into for-next omits 96b917f8e9ec printk: ringbuffer: support dataless records 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 50c950e2c8b6 Merge branch 'for_5.9/driver-soc' into next omits a03744a40844 Merge branch 'for_5.9/driver-soc' into next omits 6142b1b82ce4 drm/todo: Plumb drm_atomic_state all over omits 29bd9d8c2ac1 Merge branch 'mvebu/dt64' into mvebu/for-next omits e5846529d18e Merge branch 'mvebu/dt' into mvebu/for-next omits 36ddea536475 Merge branch 'mvebu/drivers' into mvebu/for-next omits a369530e98ca Merge branch 'mvebu/arm' into mvebu/for-next omits 5653c11b75b5 reset: reset-zynqmp: Added support for Versal platform omits bcd9836f3c3b dt-bindings: reset: Updated binding for Versal reset driver 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 9fba22584e54 clocksource: Ingenic: Add support for the Ingenic X1000 OST. omits 5761b73abf2d dt-bindings: timer: Add Ingenic X1000 OST bindings. 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 1a9d3c34c593 x86/cpu: Add Lakefield, Alder Lake and Rocket Lake to Inte [...] omits 7f735776b9aa Replace HTTP links with HTTPS ones: CLOCKSOURCE, CLOCKEVEN [...] 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 bfbb5cda617b reset: imx7: Support module build 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 08ad93b1a1bb clocksource/drivers/nomadik-mtu: Handle 32kHz clock omits 4fd5e5b93b8b clocksource/drivers/sh_cmt: Use "kHz" for kilohertz omits db193a366531 clocksource: Add support for i.MX TPM driver with ARM64 omits 7c5e234d4c14 clocksource: Ingenic: Add high resolution timer support fo [...] omits a3d13a0a23ea Replace HTTP links with HTTPS ones: DMI/SMBIOS SUPPORT omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits d0557f794473 Merge branch 'printk-rework' 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 248928a5387c Merge branch 'for-5.9' into for-next omits 4f8fb65af529 Merge branch 'dt64' into for-next omits adf6e8cc51be Merge branch 'printk-rework' 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 06ee73831b38 Merge branch 'for-5.9' into for-next omits 2c308ef41351 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" omits bf4830193b42 kdb: remove unnecessary null check of dbg_io_ops omits 1411ed3d694c Merge branch 'for-5.9-console-return-codes' into for-next 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 d6c8bb00c126 Merge remote-tracking branch 'origin/for-5.8-kdb-nmi' into [...] 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 e35456906bd4 Merge branch 'for-5.8' into for-next omits e52c52581fcb Merge branch 'for-5.8' into for-next omits 54d635ead6e5 Merge branch 'for-5.8-printf-time64_t' into for-next omits 67fd8349a3d5 Merge branch 'for-5.8' into for-next omits ce28a6668597 Merge branch 'for-5.7-preferred-console' into for-next 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 5545b0d34f37 Merge branch 'linus' omits 0305b9ecc426 Merge branch 'for-5.7/upstream-fixes' into for-next omits b08c5abac814 Merge branch 'x86/boot' omits 03661ed0c49a Merge branch 'for-5.8/intel-ish' into for-next omits 3429428bf103 Merge branch 'ras/core' omits 555cbc753ca9 Merge branch 'for-5.7/upstream-fixes' into for-next omits 9a31ac1743a0 Merge branch 'linus' omits 9bb20fa3b904 Merge branch 'x86/mm' omits c8d906707f71 Merge branch 'x86/urgent' omits feac378e7dc3 Merge branch 'objtool/core' omits 85349a4ae110 Merge branch 'perf/core' omits c2a716946b7a Merge branch 'sched/core' omits 9e53ea3bc361 Merge branch 'x86/urgent' omits 6c2265700734 Merge branch 'linus' omits a71b0152cb71 Merge branch 'linus' omits c4643edf3ea8 Merge branch 'linus' 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 b8dcd632c06b Merge branch 'x86/boot' omits cf14a924b8f6 Merge branch 'core/core' omits a8a3d1339428 Merge branch 'efi/core' omits 3449f0949f9b Merge branch 'locking/core' omits fe7dc8e0562c Merge branch 'locking/kcsan' omits a51a8decbc07 Merge branch 'objtool/core' omits 63cb61bb8e1f Merge branch 'perf/core' omits 55d89c358c45 Merge branch 'ras/core' omits 6991f76caec2 Merge branch 'smp/core' omits f753db85378a Merge branch 'x86/asm' omits 81379cf49ff0 Merge branch 'x86/boot' omits bbcf1288a7f4 Merge branch 'x86/build' omits 519577329425 Merge branch 'x86/cleanups' omits 888217e055f9 Merge branch 'x86/kdump' omits a0b81ee090dd Merge branch 'x86/microcode' omits 33def5777b2f Merge branch 'x86/mm' omits d6b197b5b411 Merge branch 'x86/urgent' omits 0bb5e559e355 Merge branch 'x86/vdso' omits f670269a42bf x86: Fix early boot crash on gcc-10, next try omits 73da86741e7f x86/build: Check whether the compiler is sane 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 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] omits f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() omits b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] omits bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 omits d0b1e925e406 swiotlb: fix phys_addr_t overflow warning omits 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl omits 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() 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 0fdf68c767c0 Merge tag 'media/v5.9-2' of git://git.kernel.org/pub/scm/l [...] adds d3a84a8d0dde affs: fix basic permission bits to actually work adds 26acd8b07a07 Merge tag 'affs-for-5.9-tag' of git://git.kernel.org/pub/s [...] adds e28f0104343d Merge tag 'fixes-2020-09-03' of git://git.kernel.org/pub/s [...] adds 9fa2dd946743 mm: fix pin vs. gup mismatch with gate pages adds 8891adc61dce selftests/x86/test_vsyscall: Improve the process_vm_readv() test adds 8381979dfa05 Merge branch 'gate-page-refcount' (patches from Dave Hansen) adds eb0f3bc463d5 net: gemini: Fix another missing clk_disable_unprepare() in probe adds 2b7bcd967a0f drivers/net/wan/hdlc: Change the default of hard_header_len to 0 adds 05d4487197b2 ipv6: Fix sysctl max for fib_multipath_hash_policy adds 2a63866c8b51 tipc: fix shutdown() of connectionless socket adds f614e536704d nfp: flower: fix ABI mismatch between driver and firmware adds 8b4a11c67da5 net: dp83867: Fix WoL SecureOn password adds af0ae997a3a7 doc: net: dsa: Fix typo in config code sample adds 556699341efa tg3: Fix soft lockup when tg3_reset_task() fails. adds fffe83c8c40a net/smc: fix toleration of fake add_link messages adds 2d2bfeb8c5c8 net/smc: set rx_off for SMCR explicitly adds 1d8df41d896d net/smc: reset sndbuf_desc if freed adds 5fb8642a17aa net/smc: fix sock refcounting in case of termination adds b61ac5bb420a Merge branch 'smc-fixes' adds 3e8d3bdc2a75 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 0823f768b800 perf parse-events: Use uintptr_t when casting numbers to pointers adds e62458e3940e perf jevents: Fix suspicious code in fixregex() adds 10a6f5c3b3ec libtraceevent: Fix build warning on 32-bit arches adds ee6a961432e7 perf stat: Turn off summary for interval mode by default adds e4d71f79cf5c perf bench: The do_run_multi_threaded() function must use [...] adds e48a73a312eb perf record/stat: Explicitly call out event modifiers in t [...] adds 830fadfd954c perf tools: Add bpf image check to __map__is_kmodule adds 59126901f200 Merge tag 'perf-tools-fixes-for-v5.9-2020-09-03' of git:// [...] adds 7b81ce7cdcef init: fix error check in clean_path() adds cfc905f158ea gcov: Disable gcov build with GCC 10 adds 09854ba94c6a mm: do_wp_page() simplification adds 1a0cf26323c8 mm/ksm: Remove reuse_ksm_page() adds a308c71bf1e6 mm/gup: Remove enfornced COW mechanism adds 798a6b87ecd7 mm: Add PGREUSE counter adds b25d1dc9474e Merge branch 'simplify-do_wp_page' adds acf69c946233 net/packet: fix overflow in tpacket_rcv adds 7c62235b95db drm/amd/pm: fix is_dpm_running() run error on 32bit system adds 971df65cbf32 drm/amd/pm: avoid false alarm due to confusing softwareshu [...] adds 33286b793b07 drm/amd/pm: enable MP0 DPM for sienna_cichlid adds f7b2e34b4afb drm/amdgpu: Specify get_argument function for ci_smu_funcs adds d98299885c9e drm/amdgpu: Fix bug in reporting voltage for CIK adds fc8c70526bd3 drm/radeon: Prefer lower feedback dividers adds b596649fd18e Merge tag 'amd-drm-fixes-5.9-2020-09-03' of git://people.f [...] adds 0f8aeef1a56c Merge tag 'drm-intel-fixes-2020-09-03' of git://anongit.fr [...] adds a255e9c8694d drm/nouveau/kms/gv100-: Include correct push header in crcc37d.c adds 35dde8d40636 drm/nouveau/kms/nv50-: add some whitespace before debug message adds a9cfcfcad50c drm/nouveau/kms/nv50-gp1xx: disable notifies again after c [...] adds ca386aa7155a drm/nouveau/kms/nv50-gp1xx: add WAR for EVO push buffer HW bug adds d37d56920004 Merge branch 'linux-5.9' of git://github.com/skeggsb/linux [...] adds cf85f5de83b1 Merge tag 'drm-fixes-2020-09-04' of git://anongit.freedesk [...] adds 6a6660d049f8 ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen adds 86edf52e7c72 Merge tag 'sound-5.9-rc4' of git://git.kernel.org/pub/scm/ [...] adds 46815bf4d5a2 dmaengine: ti: k3-udma: Update rchan_oes_offset for am654 [...] adds e2dacf6cd13c Merge tag 'dmaengine-fix-5.9-rc4' of git://git.kernel.org/ [...] adds 30d24faba053 thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 adds 0ffdab6f2dea thermal: qcom-spmi-temp-alarm: Don't suppress negative temp adds a5f785ce608c thermal: core: Fix use-after-free in thermal_zone_device_u [...] adds 2fb547911ca5 Merge tag 'thermal-v5.9-rc4' of git://git.kernel.org/pub/s [...] adds 98dfd5024a2e io_uring: fix removing the wrong file in __io_sqe_files_update() adds 95d1c8e5f801 io_uring: set table->files[i] to NULL when io_sqe_file_reg [...] adds 355afaeb578a io_uring: no read/write-retry on -EAGAIN error and O_NONBL [...] adds d849ca483dba Merge tag 'io_uring-5.9-2020-09-04' of git://git.kernel.dk [...] adds 7e24969022cb block: allow for_each_bvec to support zero len bvec adds 8075fc3b113d Merge tag 'block-5.9-2020-09-04' of git://git.kernel.dk/li [...] adds e276c9bd14c7 ata: ahci: use ata_link_info() instead of ata_link_printk() adds 3b5455636fe2 libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks adds d824e0809ce3 Merge tag 'libata-5.9-2020-09-04' of git://git.kernel.dk/l [...] adds f7ce2c3afc93 Merge branch 'pm-cpufreq' adds f162626a038e Merge tag 'pm-5.9-rc4' of git://git.kernel.org/pub/scm/lin [...] adds a73fbfce2cc2 kconfig: streamline_config.pl: check defined(ENV variable) [...] adds b26ff488b5a8 kbuild: Documentation: clean up makefiles.rst adds 163e0c27fead kconfig: remove redundant assignment prompt = prompt adds 41bef91c8aa3 Merge tag 'kbuild-fixes-v5.9-2' of git://git.kernel.org/pu [...] adds a231995700c3 MIPS: perf: Fix wrong check condition of Loongson event IDs adds bb06748207cf MIPS: add missing MSACSR and upper MSA initialization adds baf5cb30fbd1 MIPS: SNI: Fix SCSI interrupt adds 16bf121b2dde Merge tag 'mips_fixes_5.9_1' of git://git.kernel.org/pub/s [...] adds 09274aed9021 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds c70672d8d316 Merge tag 's390-5.9-5' of git://git.kernel.org/pub/scm/lin [...] adds 1ef6ea0efe8e ext2: don't update mtime on COW faults adds b17164e258e3 xfs: don't update mtime on COW faults adds d0c20d38af13 xfs: fix xfs_bmap_validate_extent_raw when checking attr f [...] adds 9322c47b21b9 Merge tag 'xfs-5.9-fixes-2' of git://git.kernel.org/pub/sc [...] adds f1796544a0ca memcg: fix use-after-free in uncharge_batch adds e3336cab2579 mm: memcg: fix memcg reclaim soft lockup adds dc07a728d49c mm: slub: fix conversion of freelist_corrupted() adds f548a64570cb MAINTAINERS: update Cavium/Marvell entries adds b96442896577 MAINTAINERS: add LLVM maintainers adds 9d90dd188d5e MAINTAINERS: IA64: mark Status as Odd Fixes only adds e80d3909be42 mm: track page table modifications in __apply_to_page_range() adds fff1662cc423 ipc: adjust proc_ipc_sem_dointvec definition to match prototype adds b0daa2c73f3a fork: adjust sysctl_max_threads definition to match prototype adds 13e45417cedb checkpatch: fix the usage of capture group ( ... ) adds 7867fd7cc44e mm: madvise: fix vma user-after-free adds ebdf8321eeeb mm/migrate: fixup setting UFFD_WP flag adds ad7df764b7e1 mm/rmap: fixup copying of soft dirty and uffd ptes adds 6128763fc324 mm/migrate: remove unnecessary is_zone_device_page() check adds 3d321bf82c4b mm/migrate: preserve soft dirty in remove_migration_pte() adds 953f064aa6b2 mm/hugetlb: try preferred node first when alloc gigantic p [...] adds 17743798d812 mm/hugetlb: fix a race between hugetlb sysctl handlers adds e5a59d308f52 mm/khugepaged.c: fix khugepaged's request size in collapse_file adds 428fc0aff4e5 include/linux/log2.h: add missing () around n in roundup_p [...] adds 7514c0362ffd Merge branch 'akpm' (patches from Andrew) adds 70187f7727d4 Merge tag 'arc-5.9-rc4' of git://git.kernel.org/pub/scm/li [...] adds 4e4bb894467c clang-format: Update with the latest for_each macro list adds dd9fb9bb3340 Merge tags 'auxdisplay-for-linus-v5.9-rc4', 'clang-format- [...] adds aecb2016c90a xen/balloon: add header guard adds 4533d3aed857 memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC adds 9e2369c06c8a xen: add helpers to allocate unpopulated memory adds 68beef571071 Merge tag 'for-linus-5.9-rc4-tag' of git://git.kernel.org/ [...] adds aef0148f3606 x86/cmdline: Disable jump tables for cmdline.c adds 4819e15f740e x86/mm/32: Bring back vmalloc faulting on x86_32 adds ccae0f36d500 x86, fakenuma: Fix invalid starting node ID adds 2356bb4b8221 tracing/kprobes, x86/ptrace: Fix regs argument order for i386 adds 662a0221893a x86/entry: Fix AC assertion adds d5c678aed5ed x86/debug: Allow a single level of #DB recursion adds 4facb95b7ada x86/entry: Unbreak 32bit fast syscall adds 015b3155c46a Merge tag 'x86-urgent-2020-09-06' of git://git.kernel.org/ [...] adds 365d2a236637 MAINTAINERS: Update QUALCOMM IOMMU after Arm SMMU drivers move adds 6e4e9ec65078 iommu/vt-d: Serialize IOMMU GCMD register modifications adds 2d33b7d631d9 iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() adds 26e495f34107 iommu/amd: Restore IRTE.RemapEn bit after programming IRTE adds e52d58d54a32 iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE adds 7cad554887f1 iommu/amd: Do not force direct mapping when SME is active adds 2822e582501b iommu/amd: Do not use IOMMUv2 functionality when SME is active adds 29aaebbca4ab iommu/vt-d: Handle 36bit addressing for x86-32 adds 2ccdd9f8b2ce Merge tag 'iommu-fixes-v5.9-rc3' of git://git.kernel.org/p [...] adds c183edff33fd io_uring: fix explicit async read/write mapping for large [...] adds b7ddce3cbf01 io_uring: fix cancel of deferred reqs with ->files adds c127a2a1b7ba io_uring: fix linked deferred ->files cancellation adds a8205e310011 Merge tag 'io_uring-5.9-2020-09-06' of git://git.kernel.dk [...] adds f4d51dffc6c0 Linux 5.9-rc4 adds 318af7b80b6a Revert "kbuild: use -flive-patching when CONFIG_LIVEPATCH [...] adds 612ab8ad6414 Merge tag 'livepatching-for-5.9-rc5' of git://git.kernel.o [...] adds 34221545d206 drm/msm: Split the a5xx preemption record adds 604234f33658 drm/msm: Enable expanded apriv support for a650 adds 7b3f3948c8b7 drm/msm: Disable preemption on all 5xx targets adds f6828e0c4045 drm/msm: Disable the RPTR shadow adds 8052ff431a45 Merge tag 'drm-msm-fixes-2020-09-04' of https://gitlab.fre [...] adds 4993a8a37808 Revert "drm/i915: Remove i915_gem_object_get_dirty_page()" adds ad5d95e4d538 Revert "drm/i915/gem: Async GPU relocations only" adds 20561da3a2e1 Revert "drm/i915/gem: Delete unused code" adds 6f6a73c8b715 Merge tag 'drm-fixes-2020-09-08' of git://anongit.freedesk [...] adds ed43ffea78dc scsi: target: iscsi: Fix hang in iscsit_access_np() when g [...] adds d2af39141eea scsi: megaraid_sas: Don't call disable_irq from process IRQ poll adds b614d55b970d scsi: mpt3sas: Don't call disable_irq from IRQ poll handler adds d6dc7e06826b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 34d4ddd359db Merge tag 'linux-kselftest-5.9-rc5' of git://git.kernel.or [...] adds 644c9f40cf71 NFS: Zero-stateid SETATTR should first return delegation adds 8c6b6c793ed3 SUNRPC: stop printk reading past end of string adds ab29a807a7dd Merge tag 'nfs-for-5.9-2' of git://git.linux-nfs.org/proje [...] adds 1b0df11fde0f padata: fix possible padata_works_lock deadlock adds 7fe10096c150 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 123aaf774f70 f2fs: Fix type of section block count variables adds e2cab031ba7b f2fs: fix indefinite loop scanning for free nid adds 20d0a107fb35 f2fs: Return EOF on unaligned end of file DIO read adds 581cb3a26baf Merge tag 'f2fs-for-5.9-rc5' of git://git.kernel.org/pub/s [...] adds 40249c696207 gcov: add support for GCC 10.1 adds 8aa64be01956 RDMA/core: Fix unsafe linked list traversal after failing [...] adds 28b0865714b3 RDMA/core: Fix reported speed and width adds 9e712446a80b RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' adds 39c2d639ca18 RDMA/rtrs-srv: Set .release function for rtrs srv device d [...] adds 0b089c1ef704 IB/isert: Fix unaligned immediate-data handling adds b1df2a0783f3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds d2b861002450 rapidio: Replace 'select' DMAENGINES 'with depends on' adds 3e8b2403545e drm: xlnx: dpsub: Fix DMADEVICES Kconfig dependency adds f9c88aa50b26 Merge tag 'drm-xlnx-dpsub-fixes-20200905' of git://linuxtv [...] adds 0c4c801b31f8 drm/i915: fix regression leading to display audio probe fa [...] adds 7bf23bfb0d78 Merge tag 'drm-intel-fixes-2020-09-10' of git://anongit.fr [...] adds 6d3ba803ce32 dma-buf: Fix kerneldoc of dma_buf_set_name() adds 8d0441cf9b6c dma-buf: fence-chain: Document missing dma_fence_chain_ini [...] adds f71800228dc7 drm/tve200: Stabilize enable/disable adds 0ee9f600e69d drm/sun4i: Fix DE2 YVU handling adds e359c70462d2 drm/sun4i: backend: Support alpha property on lowest plane adds 5e2e2600a374 drm/sun4i: backend: Disable alpha on the lowest plane on the A20 adds fc7f148feb89 drm/virtio: drop virtio_gpu_output->enabled adds 7f7a47952c0f Merge tag 'drm-misc-fixes-2020-09-09' of git://anongit.fre [...] adds d67f2ec1f5fe Merge tag 'drm-fixes-2020-09-11' of git://anongit.freedesk [...] adds 2cf9bfe9be75 mmc: sdhci-acpi: Clear amd_sdhci_host on reset adds 9d5dcefb7b11 mmc: sdhci-msm: Add retries when all tuning phases are fou [...] adds a395acf0f6dc mmc: mmc_spi: Allow the driver to be built when CONFIG_HAS [...] adds 060522d89705 mmc: sdhci-of-esdhc: Don't walk device-tree on every interrupt adds f0c393e2104e mmc: sdio: Use mmc_pre_req() / mmc_post_req() adds 063d6a4ce378 Merge tag 'mmc-v5.9-rc4' of git://git.kernel.org/pub/scm/l [...] adds 8b6ce2517797 Merge tag 'regulator-fix-v5.9-rc4' of git://git.kernel.org [...] adds ea8be08cc935 spi: stm32: Rate-limit the 'Communication suspended' message adds 83048015ff77 spi: spi-cadence-quadspi: Fix mapping of buffers for DMA reads adds b59a7ca15464 spi: Fix memory leak on splited transfers adds c170a5a3b694 spi: stm32: fix pm_runtime_get_sync() error checking adds e8878ab82545 Merge tag 'spi-fix-v5.9-rc4' of git://git.kernel.org/pub/s [...] adds 88ce2a530cc9 block: restore a specific error code in bdev_del_partition adds e8a8a185051a block: only call sched requeue_request() for scheduled requests adds 2cd896a5e86f block: Set same_page to false in __bio_try_merge_page if r [...] adds b63de8400a6e nvme: Revert: Fix controller creation races with teardown flow adds e126e8210e95 nvme-fc: cancel async events before freeing event struct adds 925dd04c1f98 nvme-rdma: cancel async events before freeing event struct adds ceb1e0874dba nvme-tcp: cancel async events before freeing event struct adds 73a5379937ec nvme-fabrics: allow to queue requests for live queues adds fd04358e0196 Merge tag 'nvme-5.9-2020-09-10' of git://git.infradead.org [...] adds 7b8731d9589d Merge tag 'block-5.9-2020-09-11' of git://git.kernel.dk/li [...] adds 95035eac7632 PM: <linux/device.h>: fix @em_pd kernel-doc warning adds 57a2fb068a95 powercap/intel_rapl: add support for TigerLake Desktop adds 64e5f367155f powercap/intel_rapl: add support for RocketLake adds ba92a4201167 powercap/intel_rapl: add support for AlderLake adds cc88b78c0870 powercap: make documentation reflect code adds d64e6906d188 Merge branch 'powercap' adds 566e24eeb498 Merge tag 'pm-5.9-rc5' of git://git.kernel.org/pub/scm/lin [...] adds 06be67266a0c i2c: npcm7xx: Fix timeout calculation adds 45df80d7605c misc: eeprom: at24: register nvmem only after eeprom is re [...] adds 0065ec0054be Merge tag 'at24-fixes-for-v5.9-rc5' of git://git.kernel.or [...] adds 0a355aeb2408 i2c: algo: pca: Reapply i2c bus settings after reset adds e9287bd24816 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds f44d04e696fe rbd: require global CAP_SYS_ADMIN for mapping and unmapping adds 729e3d091984 Merge tag 'ceph-for-5.9-rc5' of git://github.com/ceph/ceph-client adds 01ec372cef1e cifs: fix DFS mount with cifsacl/modefromsid adds 5a3c558a9f05 Merge tag '5.9-rc4-smb3-fix' of git://git.samba.org/sfrenc [...] adds fccc0007b8dc btrfs: fix lockdep splat in add_missing_dev adds ea57788eb76d btrfs: require only sector size alignment for parent eb bytenr adds 9e3aa8054453 btrfs: free data reloc tree on failed mount adds 2d892ccdc163 btrfs: fix NULL pointer dereference after failure to creat [...] adds edf6b0e1e4dd Merge tag 'for-5.9-rc4-tag' of git://git.kernel.org/pub/sc [...] adds 6180bb446ab6 dax: fix detection of dax support for non-persistent memor [...] adds 4f8b0a5b3f7e Merge tag 'libnvdimm-fix-v5.9-rc5' of git://git.kernel.org [...] adds a566a9012acd seccomp: don't leak memory when filter install races adds 19d1d49f2a8c mailmap, MAINTAINERS: move to tycho.pizza adds e839317900e9 seccomp: don't leave dangling ->notif if file allocation fails adds ef2e9a563b0c Merge tag 'seccomp-v5.9-rc5' of git://git.kernel.org/pub/s [...] adds 141d170495be openrisc: Reserve memblock for initrd adds 3ae90d764093 openrisc: Fix cache API compile issue when not inlining adds d877322bc1ad openrisc: Fix issue with get_user for 64-bit values adds b952e974300b Merge tag 'for-linus' of git://github.com/openrisc/linux adds 38480df564cc KVM: arm64: pvtime: steal-time is only supported when configured adds 2dbd780e34ac KVM: arm64: pvtime: Fix potential loss of stolen time adds 4d2d4ce001f2 KVM: arm64: Drop type input from kvm_put_guest adds 53f985584e3c KVM: arm64: pvtime: Fix stolen time accounting across migration adds 739c7af7daee KVM: Documentation: Minor fixups adds 004a01241c5a arm64/x86: KVM: Introduce steal-time cap adds 3fb884ffe921 KVM: arm64: Do not try to map PUDs when they are folded into PMD adds 376426b1a953 KVM: arm64: Fix address truncation in traces adds 7b75cd512842 KVM: arm64: Update page shift if stage 2 block mapping not [...] adds 1b67fd086dd7 Merge tag 'kvmarm-fixes-5.9-1' of git://git.kernel.org/pub [...] adds 43fea4e42599 KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected adds 0f990222108d KVM: Check the allocation of pv cpu mask adds f65886606c2d KVM: fix memory leak in kvm_io_bus_unregister_dev() adds c6b177a3beb9 KVM: nVMX: Fix the update value of nested load IA32_PERF_G [...] adds f6f6195b888c kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed adds 15e9e35cd1de KVM: MIPS: Change the definition of kvm type adds 7be74942f184 KVM: SVM: Periodically schedule when unregistering regions [...] adds d831de177217 KVM: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN adds e42c68281b44 KVM: SVM: avoid emulation with stale next_rip adds 99b82a1437cb KVM: VMX: Don't freeze guest when event delivery causes an [...] adds 244081f9073f x86/kvm: properly use DEFINE_IDTENTRY_SYSVEC() macro adds cc17b22559d9 x86/kvm: don't forget to ACK async PF IRQ adds 9883764ad0ce SVM: nSVM: correctly restore GIF on vmexit from nesting af [...] adds 772b81bb2f9b SVM: nSVM: setup nested msr permission bitmap on nested st [...] adds 3ebb5d2617fb KVM: nSVM: more strict SMM checks when returning to nested guest adds 37f66bbef092 KVM: emulator: more strict rsm checks. adds 84b134997212 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 3fbbf2148a40 soundwire: fix double free of dangling pointer adds 51fc07d9ff86 Merge tag 'soundwire-5.9-fixes' of git://git.kernel.org/pu [...] adds e22a220515e8 Merge tag 'phy-fixes-5.9' of git://git.kernel.org/pub/scm/ [...] adds b1910c6b9983 interconnect: Show bandwidth for disabled paths as zero in [...] adds 91e045b93db7 interconnect: qcom: Fix small BW votes being truncated to zero adds b27eda5ce111 Merge tag 'icc-5.9-rc4' of https://git.linaro.org/people/g [...] adds b52a95eac112 dyndbg: give %3u width in pr-format, cosmetic only adds a2d375eda771 dyndbg: refine export, rename to dynamic_debug_exec_queries() adds 42f07816ac0c dyndbg: fix problem parsing format="foo bar" adds bd018a6a75ce video: fbdev: fix OOB read in vga_8planes_imageblit() adds 162343a876f1 scripts/tags.sh: exclude tools directory from tags generation adds 7f6e1f3072b6 Revert "dyndbg: fix problem parsing format="foo bar"" adds 952e934d7f68 Revert "dyndbg: accept query terms like file=bar and module=foo" adds 2a1a4bee5ef2 Merge tag 'char-misc-5.9-rc5' of git://git.kernel.org/pub/ [...] adds e3b9fc7eec55 debugfs: Fix module state check condition adds 693a8e936590 driver code: print symbolic error code adds 51de18bff233 MAINTAINERS: Add the security document to SECURITY CONTACT adds 6b57b15abe11 driver core: Fix device_pm_lock() locking for device links adds 07ecc6693f91 kobject: Drop unneeded conditional in __kobject_del() adds 1c3047482668 PM: <linux/device.h>: fix @em_pd kernel-doc warning adds baaabecfc80f test_firmware: Test platform fw loading on non-EFI systems adds 20a7b6be0514 Merge tag 'driver-core-5.9-rc5' of git://git.kernel.org/pu [...] adds 6c7247f6258b Merge tag 'staging-5.9-rc5' of git://git.kernel.org/pub/sc [...] adds cfd54fa83a50 usb: Fix out of sync data toggle if a configured device is [...] adds 290a405ce318 usb: typec: intel_pmc_mux: Un-register the USB role switch adds 1f3546ff3f0a usb: typec: ucsi: acpi: Check the _DEP dependencies adds a6498d51821e Revert "usb: dwc3: meson-g12a: fix shared reset control use" adds a18cd6c9b6bc usb: core: fix slab-out-of-bounds Read in read_descriptors adds 294955fd43db usb: typec: intel_pmc_mux: Do not configure Altmode HPD High adds 7c6bbdf086ac usb: typec: intel_pmc_mux: Do not configure SBU and HSL Or [...] adds a29c0adbb688 Merge tag 'usb-serial-5.9-rc5' of https://git.kernel.org/p [...] adds e4c26faa426c Merge tag 'usb-5.9-rc5' of git://git.kernel.org/pub/scm/li [...] adds 0e384029e153 Merge tag 'omap-for-v5.9/fixes-rc3' of git://git.kernel.or [...] adds 66138621f247 arm64: dts: imx8mp: correct sdma1 clk setting adds 3ee99f6a2379 ARM: dts: imx6sx: fix the pad QSPI1B_SCLK mux mode for uart3 adds 2aedcb042fb8 Merge tag 'imx-fixes-5.9-2' of git://git.kernel.org/pub/sc [...] adds fcd2e4b9ca20 dt-bindings: spi: Fix spi-bcm-qspi compatible ordering adds d663186293a8 ARM: dts: bcm: HR2: Fixed QSPI compatible string adds d1ecc40a954f ARM: dts: NSP: Fixed QSPI compatible string adds b793dab8d811 ARM: dts: BCM5301X: Fixed QSPI compatible string adds 686e0a0c8c61 arm64: dts: ns2: Fixed QSPI compatible string adds a4da411e4189 Merge tag 'arm-soc/for-5.9/devicetree-fixes' of https://gi [...] adds 5712c3ed549e Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 856deb866d16 Linux 5.9-rc5
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 (7a6956579ce6) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 17 +- .mailmap | 1 + Documentation/ABI/stable/sysfs-class-infiniband | 17 + Documentation/ABI/testing/sysfs-bus-fsi | 8 - Documentation/ABI/testing/sysfs-bus-mei | 7 - Documentation/ABI/testing/sysfs-class-power | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 3 +- .../RCU/Design/Data-Structures/Data-Structures.rst | 2 +- .../RCU/Design/Requirements/Requirements.rst | 4 +- Documentation/RCU/whatisRCU.rst | 2 +- Documentation/admin-guide/LSM/SafeSetID.rst | 29 +- Documentation/admin-guide/dynamic-debug-howto.rst | 1 - Documentation/admin-guide/kdump/gdbmacros.txt | 153 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 131 +- Documentation/admin-guide/kernel-parameters.txt | 169 +- Documentation/admin-guide/media/ipu3.rst | 104 +- Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/admin-guide/sysctl/net.rst | 20 +- Documentation/admin-guide/sysctl/vm.rst | 4 +- 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/core-api/xarray.rst | 13 +- Documentation/devicetree/bindings/.gitignore | 1 - Documentation/devicetree/bindings/Makefile | 45 +- .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 21 - .../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 | 25 - .../devicetree/bindings/arm/omap/prm-inst.txt | 2 - .../devicetree/bindings/arm/rockchip.yaml | 11 +- .../devicetree/bindings/arm/samsung/pmu.yaml | 22 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - Documentation/devicetree/bindings/ata/imx-sata.txt | 37 + .../devicetree/bindings/ata/imx-sata.yaml | 83 - .../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/imx8qxp-lpcg.yaml | 2 +- .../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/display/bridge/lontium,lt9611.yaml | 176 - .../bindings/display/bridge/toshiba,tc358762.yaml | 127 - .../bindings/display/bridge/toshiba,tc358775.yaml | 215 - .../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/tegra/nvidia,tegra20-host1x.txt | 92 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +- .../bindings/dma/snps,dma-spear1340.yaml | 7 +- .../bindings/edac/amazon,al-mc-edac.yaml | 67 - Documentation/devicetree/bindings/eeprom/at25.txt | 45 + Documentation/devicetree/bindings/eeprom/at25.yaml | 129 - .../devicetree/bindings/extcon/extcon-ptn5150.txt | 27 + .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 60 - .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 12 - .../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-utgard.yaml | 2 - .../devicetree/bindings/hwmon/adi,adm1266.yaml | 51 - .../devicetree/bindings/hwmon/sensirion,shtc1.yaml | 61 - .../allwinner,sun7i-a20-sc-nmi.yaml | 5 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 130 - .../devicetree/bindings/leds/leds-pca955x.txt | 1 - .../bindings/media/allwinner,sun4i-a10-ir.yaml | 5 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 1 - .../devicetree/bindings/media/i2c/ov5647.txt | 35 + .../devicetree/bindings/media/i2c/ov5647.yaml | 88 - .../bindings/media/mediatek-jpeg-encoder.txt | 35 - .../devicetree/bindings/media/samsung-fimc.txt | 6 +- .../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 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 1 - .../devicetree/bindings/mmc/sdhci-am654.txt | 6 +- .../devicetree/bindings/net/intel,dwmac-plat.yaml | 130 - .../devicetree/bindings/net/ti,dp83822.yaml | 80 - .../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/perf/fsl-imx-ddr.txt | 22 + .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 41 - .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 2 +- .../bindings/pinctrl/actions,s500-pinctrl.yaml | 240 - .../bindings/pinctrl/pinctrl-mt8192.yaml | 155 - .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 132 - .../bindings/power/reset/reboot-mode.txt | 25 + .../bindings/power/reset/reboot-mode.yaml | 47 - .../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/regulator/mp886x.txt | 4 - .../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 - .../bindings/regulator/silergy,sy8824x.yaml | 45 - .../devicetree/bindings/regulator/sy8824x.txt | 24 + .../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/serial/fsl-imx-uart.txt | 40 + .../devicetree/bindings/serial/fsl-imx-uart.yaml | 92 - .../devicetree/bindings/serial/fsl-lpuart.txt | 43 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 79 - .../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/soc/mediatek/devapc.yaml | 58 - Documentation/devicetree/bindings/sound/ak4458.txt | 2 - Documentation/devicetree/bindings/sound/ak5558.txt | 2 - .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 6 +- .../devicetree/bindings/sound/fsl,spdif.txt | 68 + .../devicetree/bindings/sound/fsl,spdif.yaml | 110 - .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 - .../bindings/sound/intel,keembay-i2s.yaml | 1 - .../devicetree/bindings/sound/mt6359.yaml | 61 - .../devicetree/bindings/sound/qcom,lpass-cpu.txt | 79 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 189 - .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 - .../bindings/sound/samsung,midas-audio.yaml | 6 +- .../devicetree/bindings/sound/samsung,odroid.yaml | 2 +- .../devicetree/bindings/sound/samsung-i2s.yaml | 2 +- .../devicetree/bindings/sound/tas2562.txt | 37 + .../devicetree/bindings/sound/tas2562.yaml | 4 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 16 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 85 - .../devicetree/bindings/spi/renesas,rspi.yaml | 1 - .../devicetree/bindings/spi/spi-mtk-nor.txt | 47 + .../sram/allwinner,sun4i-a10-system-control.yaml | 6 - .../bindings/timer/mediatek,mtk-timer.txt | 1 - .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 9 - .../devicetree/bindings/vendor-prefixes.yaml | 10 - .../devicetree/bindings/w1/fsl-imx-owire.txt | 18 + .../devicetree/bindings/w1/fsl-imx-owire.yaml | 44 - Documentation/driver-api/media/camera-sensor.rst | 134 - Documentation/driver-api/media/csi2.rst | 2 - Documentation/driver-api/media/index.rst | 1 - Documentation/driver-api/mei/mei.rst | 37 - Documentation/filesystems/affs.rst | 16 +- Documentation/filesystems/f2fs.rst | 63 +- Documentation/filesystems/fuse.rst | 2 +- Documentation/filesystems/locking.rst | 3 + Documentation/filesystems/overlayfs.rst | 19 - Documentation/gpu/amdgpu.rst | 28 +- 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 | 1 - Documentation/hwmon/pmbus-core.rst | 3 +- Documentation/hwmon/pmbus.rst | 22 +- Documentation/hwmon/sysfs-interface.rst | 70 - Documentation/ia64/index.rst | 1 + Documentation/ia64/xen.rst | 206 + 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/memory-barriers.txt | 8 +- Documentation/networking/af_xdp.rst | 68 +- Documentation/networking/dsa/configuration.rst | 2 +- Documentation/networking/l2tp.rst | 939 +-- Documentation/process/changes.rst | 15 - Documentation/process/deprecated.rst | 18 + Documentation/process/submitting-drivers.rst | 9 +- Documentation/process/submitting-patches.rst | 3 +- Documentation/scsi/smartpqi.rst | 14 +- Documentation/trace/histogram.rst | 4 +- Documentation/translations/ko_KR/howto.rst | 9 +- .../translations/ko_KR/memory-barriers.txt | 32 +- 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 | 295 +- .../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 | 9 +- 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-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 | 9 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 26 +- .../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 | 9 +- .../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 | 9 +- .../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 | 9 +- .../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 | 2 +- Documentation/virt/kvm/api.rst | 22 +- Documentation/vm/active_mm.rst | 2 +- Documentation/watch_queue.rst | 12 +- Documentation/x86/x86_64/boot-options.rst | 4 - MAINTAINERS | 154 +- Makefile | 62 +- Next/SHA1s | 329 - Next/Trees | 331 - Next/merge.log | 8011 -------------------- arch/alpha/kernel/syscalls/syscall.tbl | 2 - arch/arm/Kconfig | 8 +- arch/arm/Kconfig.debug | 18 +- arch/arm/Makefile | 7 +- arch/arm/arm-soc-for-next-contents.txt | 28 - arch/arm/boot/dts/Makefile | 2 - 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/am33xx-l4.dtsi | 1 + arch/arm/boot/dts/am33xx.dtsi | 4 +- arch/arm/boot/dts/am4372.dtsi | 2 - arch/arm/boot/dts/am437x-l4.dtsi | 3 +- arch/arm/boot/dts/am43x-epos-evm.dts | 4 - 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 - .../boot/dts/ast2500-facebook-netbmc-common.dtsi | 13 + arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 22 - arch/arm/boot/dts/bcm5301x.dtsi | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 1 + arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- 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 | 2 - 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-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/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/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 19 +- 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-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/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-gw52xx.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 2 +- 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 | 202 - 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 | 2 +- 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.dtsi | 2 - arch/arm/boot/dts/imx6sll-evk.dts | 73 - arch/arm/boot/dts/imx6sll.dtsi | 7 - arch/arm/boot/dts/imx6sx-pinfunc.h | 2 +- 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/motorola-mapphone-common.dtsi | 6 +- arch/arm/boot/dts/mt2701.dtsi | 13 - arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 21 - arch/arm/boot/dts/omap3-n950.dts | 3 +- arch/arm/boot/dts/omap3.dtsi | 3 - arch/arm/boot/dts/omap34xx.dtsi | 1 - arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/boot/dts/omap4-l4-abe.dtsi | 6 +- arch/arm/boot/dts/omap4-sdp.dts | 6 +- arch/arm/boot/dts/omap4.dtsi | 14 +- arch/arm/boot/dts/omap443x.dtsi | 10 - arch/arm/boot/dts/omap5-l4-abe.dtsi | 6 +- arch/arm/boot/dts/omap5.dtsi | 6 - arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 46 - arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 79 +- arch/arm/boot/dts/r8a7742.dtsi | 255 - arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 112 +- 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/s5pv210-aries.dtsi | 10 - arch/arm/boot/dts/s5pv210-fascinate4g.dts | 98 - arch/arm/boot/dts/s5pv210-galaxys.dts | 85 - 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/tegra20-cpu-opp-microvolt.dtsi | 36 + arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 67 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 512 ++ arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 982 ++- arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 + 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/configs/aspeed_g4_defconfig | 3 +- arch/arm/configs/aspeed_g5_defconfig | 3 +- arch/arm/configs/exynos_defconfig | 8 +- arch/arm/configs/imx_v6_v7_defconfig | 6 - arch/arm/configs/multi_v7_defconfig | 5 +- arch/arm/configs/shmobile_defconfig | 5 +- arch/arm/crypto/curve25519-glue.c | 1 - arch/arm/include/asm/dma-mapping.h | 10 +- arch/arm/include/asm/tlb.h | 1 - arch/arm/kernel/setup.c | 18 +- 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-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-keystone/keystone.c | 17 +- arch/arm/mach-omap1/include/mach/mux.h | 2 +- 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/pm33xx-core.c | 27 +- 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 | 422 -- 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/mm/init.c | 59 +- arch/arm/mm/mmu.c | 39 +- 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/tools/syscall.tbl | 2 - arch/arm/xen/mm.c | 7 +- arch/arm64/Kconfig.platforms | 1 + 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 - .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 88 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 94 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/freescale/Makefile | 3 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 4 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 110 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 157 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 8 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 61 +- .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 246 - arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 553 -- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 + arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 360 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 6 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 34 - .../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 | 1105 --- arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 4 +- 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 | 52 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 11 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 12 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 217 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 15 - arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 13 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 247 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 27 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 150 +- arch/arm64/boot/dts/qcom/Makefile | 5 - arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 24 - .../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 | 1348 ---- arch/arm64/boot/dts/qcom/sc7180.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 12 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 19 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 15 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 38 - .../boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 - arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 38 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 19 - .../boot/dts/renesas/r8a774e1-hihope-rzg2h.dts | 15 - arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1244 +-- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 483 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 - arch/arm64/boot/dts/rockchip/Makefile | 5 +- 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/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-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/k3-am65-main.dtsi | 30 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 6 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 93 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 61 - arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 153 - arch/arm64/boot/dts/ti/k3-j721e.dtsi | 4 +- arch/arm64/configs/defconfig | 24 +- arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 4 - arch/arm64/kernel/machine_kexec_file.c | 6 +- arch/arm64/kernel/setup.c | 4 +- arch/arm64/kvm/arm.c | 3 + arch/arm64/kvm/mmu.c | 8 +- arch/arm64/kvm/pvtime.c | 29 +- arch/arm64/kvm/trace_arm.h | 16 +- arch/arm64/kvm/trace_handle_exit.h | 6 +- arch/arm64/mm/init.c | 13 +- arch/arm64/mm/kasan_init.c | 10 +- arch/arm64/mm/mmu.c | 11 +- arch/arm64/mm/numa.c | 15 +- arch/c6x/kernel/setup.c | 9 +- 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/ia64/kernel/Makefile | 2 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 - arch/ia64/mm/init.c | 4 +- arch/m68k/amiga/config.c | 6 +- arch/m68k/kernel/head.S | 16 +- arch/m68k/kernel/process.c | 10 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 - arch/m68k/kernel/traps.c | 5 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 2 - arch/microblaze/mm/init.c | 21 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 30 + arch/mips/bcm63xx/boards/board_bcm963xx.c | 625 +- arch/mips/cavium-octeon/dma-octeon.c | 14 +- arch/mips/configs/loongson3_defconfig | 1 + arch/mips/configs/pnx8335_stb225_defconfig | 77 + arch/mips/include/asm/m48t37.h | 36 + arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 4 +- arch/mips/include/asm/mach-ip27/kmalloc.h | 8 + .../include/asm/mach-loongson2ef/mc146818rtc.h | 36 + .../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/mipsregs.h | 12 + arch/mips/kernel/ftrace.c | 4 + arch/mips/kernel/perf_event_mipsxx.c | 4 +- arch/mips/kernel/setup.c | 31 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 - arch/mips/kernel/syscalls/syscall_n64.tbl | 2 - arch/mips/kernel/syscalls/syscall_o32.tbl | 2 - arch/mips/kernel/traps.c | 12 + arch/mips/kvm/mips.c | 2 + arch/mips/lantiq/xway/sysctrl.c | 10 +- arch/mips/mm/pgtable-32.c | 1 + arch/mips/mm/pgtable-64.c | 1 + arch/mips/netlogic/xlp/setup.c | 2 +- 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-ip32/ip32-setup.c | 2 + arch/mips/sni/a20r.c | 4 +- arch/nds32/configs/defconfig | 1 + arch/nds32/kernel/setup.c | 10 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/nios2/kernel/process.c | 2 +- arch/openrisc/include/asm/uaccess.h | 33 +- arch/openrisc/kernel/setup.c | 19 +- arch/openrisc/mm/cache.c | 2 +- arch/openrisc/mm/init.c | 8 +- arch/parisc/Kconfig | 1 - 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/smp.c | 9 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 - arch/powerpc/Kconfig | 2 +- arch/powerpc/crypto/crc-vpmsum_test.c | 1 - arch/powerpc/include/asm/book3s/64/mmu.h | 10 +- arch/powerpc/include/asm/string.h | 2 + arch/powerpc/include/asm/uaccess.h | 40 +- arch/powerpc/kernel/fadump.c | 57 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 - arch/powerpc/kexec/file_load_64.c | 16 +- arch/powerpc/kvm/book3s_hv_builtin.c | 12 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 14 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/copy_mc_64.S | 242 - arch/powerpc/lib/memcpy_mcsafe_64.S | 242 + arch/powerpc/mm/book3s64/hash_utils.c | 16 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 25 +- arch/powerpc/mm/init_64.c | 11 +- arch/powerpc/mm/kasan/kasan_init_32.c | 8 +- arch/powerpc/mm/mem.c | 33 +- arch/powerpc/mm/numa.c | 7 +- arch/powerpc/mm/pgtable_32.c | 8 +- arch/riscv/include/asm/ftrace.h | 7 - arch/riscv/kernel/ftrace.c | 19 - arch/riscv/mm/fault.c | 20 +- arch/riscv/mm/init.c | 36 +- arch/riscv/mm/kasan_init.c | 10 +- arch/s390/Kconfig | 3 - arch/s390/include/asm/checksum.h | 111 +- arch/s390/include/asm/clocksource.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/kernel/asm-offsets.c | 20 + arch/s390/kernel/entry.S | 6 + arch/s390/kernel/setup.c | 28 +- arch/s390/kernel/syscalls/syscall.tbl | 2 - arch/s390/kernel/time.c | 66 +- arch/s390/kernel/vdso.c | 29 +- arch/s390/kernel/vdso64/Makefile | 19 +- 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/mm/page-states.c | 6 +- arch/s390/mm/vmem.c | 7 +- arch/sh/drivers/pci/pcie-sh7786.c | 9 +- arch/sh/kernel/syscalls/syscall.tbl | 2 - arch/sh/mm/init.c | 9 +- arch/sparc/Kconfig | 2 +- arch/sparc/boot/piggyback.c | 4 - arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process.c | 6 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 - arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/memset.S | 1 - arch/sparc/mm/init_64.c | 12 +- arch/sparc/mm/srmmu.c | 18 +- arch/x86/Kconfig | 2 +- arch/x86/Kconfig.debug | 2 +- arch/x86/Makefile | 4 - arch/x86/configs/i386_defconfig | 1 - 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 | 1 - arch/x86/crypto/nhpoly1305-avx2-glue.c | 1 - arch/x86/crypto/nhpoly1305-sse2-glue.c | 1 - arch/x86/crypto/poly1305_glue.c | 1 - arch/x86/entry/common.c | 29 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 - arch/x86/entry/syscalls/syscall_64.tbl | 3 - arch/x86/include/asm/copy_mc_test.h | 75 - arch/x86/include/asm/entry-common.h | 12 +- arch/x86/include/asm/mcsafe_test.h | 75 + arch/x86/include/asm/numa.h | 8 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/string_64.h | 32 + arch/x86/include/asm/uaccess.h | 21 - arch/x86/include/asm/uaccess_64.h | 20 + arch/x86/kernel/cpu/mce/core.c | 8 +- arch/x86/kernel/e820.c | 16 +- arch/x86/kernel/kvm.c | 26 +- arch/x86/kernel/quirks.c | 9 +- arch/x86/kernel/setup.c | 56 +- arch/x86/kernel/smpboot.c | 8 - arch/x86/kernel/sys_ia32.c | 2 +- arch/x86/kernel/traps.c | 65 +- arch/x86/kvm/emulate.c | 22 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/mmu/page_track.c | 6 +- arch/x86/kvm/svm/nested.c | 7 +- arch/x86/kvm/svm/sev.c | 1 + arch/x86/kvm/svm/svm.c | 36 +- arch/x86/kvm/vmx/nested.c | 10 +- arch/x86/kvm/vmx/vmx.c | 5 +- arch/x86/kvm/vmx/vmx.h | 1 + arch/x86/kvm/x86.c | 5 +- arch/x86/lib/Makefile | 3 +- arch/x86/lib/copy_mc.c | 64 - arch/x86/lib/copy_mc_64.S | 165 - arch/x86/lib/memcpy_64.S | 115 + arch/x86/lib/usercopy_64.c | 21 + arch/x86/mm/fault.c | 78 + arch/x86/mm/numa.c | 13 +- arch/x86/mm/numa_emulation.c | 5 +- arch/x86/net/bpf_jit_comp.c | 32 +- arch/x86/pci/intel_mid_pci.c | 1 - arch/x86/pci/sta2x11-fixup.c | 7 +- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/smp_pv.c | 1 - arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/uaccess.h | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 - arch/xtensa/mm/init.c | 55 +- block/Kconfig | 2 + block/bfq-iosched.c | 12 - block/bio.c | 4 +- block/blk-cgroup.c | 23 +- block/blk-core.c | 195 +- block/blk-iocost.c | 1535 +--- block/blk-map.c | 176 +- block/blk-merge.c | 201 - block/blk-mq-sched.c | 96 +- block/blk-mq-sched.h | 2 +- block/blk.h | 25 +- block/genhd.c | 96 +- block/ioprio.c | 2 +- block/kyber-iosched.c | 2 +- block/partitions/core.c | 29 +- crypto/ahash.c | 54 +- crypto/algif_aead.c | 9 +- crypto/algif_skcipher.c | 2 +- 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/rsa-pkcs1pad.c | 1 - crypto/tcrypt.c | 18 +- crypto/tcrypt.h | 29 + crypto/testmgr.c | 1 - drivers/accessibility/speakup/main.c | 4 +- drivers/acpi/arm64/iort.c | 5 +- drivers/acpi/numa/hmat.c | 76 +- drivers/acpi/numa/srat.c | 9 +- drivers/ata/ahci.c | 3 +- drivers/ata/libata-core.c | 5 +- drivers/ata/libata-scsi.c | 8 +- drivers/base/core.c | 12 +- drivers/base/power/domain.c | 14 +- drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 - drivers/base/regmap/internal.h | 3 - drivers/base/regmap/regmap-sdw.c | 1 + drivers/base/regmap/regmap-spi-avmm.c | 719 -- drivers/base/regmap/regmap.c | 19 +- drivers/block/aoe/aoecmd.c | 4 +- drivers/block/loop.c | 4 +- drivers/block/nbd.c | 15 +- drivers/block/pktcdvd.c | 2 +- drivers/block/rbd.c | 14 +- drivers/block/rnbd/rnbd-clt.c | 10 +- drivers/block/virtio_blk.c | 4 +- drivers/block/zram/zram_drv.c | 4 +- drivers/bluetooth/btmrvl_sdio.c | 54 +- drivers/bluetooth/btusb.c | 9 +- drivers/bluetooth/hci_h5.c | 2 + drivers/bluetooth/hci_ldisc.c | 1 - drivers/bluetooth/hci_serdev.c | 2 - drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/init.c | 21 +- drivers/bus/mhi/core/internal.h | 13 +- drivers/bus/mhi/core/main.c | 27 +- drivers/bus/mhi/core/pm.c | 26 +- drivers/bus/mvebu-mbus.c | 12 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/optee-rng.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 13 +- drivers/char/lp.c | 6 +- drivers/char/mspec.c | 5 +- drivers/char/raw.c | 5 - drivers/clk/clk-composite.c | 1 - drivers/clk/davinci/pll.c | 2 +- drivers/clk/imx/Kconfig | 94 +- drivers/clk/imx/Makefile | 79 +- drivers/clk/imx/clk-busy.c | 1 - drivers/clk/imx/clk-composite-7ulp.c | 1 - drivers/clk/imx/clk-composite-8m.c | 2 - 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 | 2 - 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 | 1 - 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-pll14xx.c | 7 +- drivers/clk/imx/clk-pllv1.c | 1 - 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/rockchip/clk-rk3228.c | 2 +- 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/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/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/Kconfig.arm | 2 + drivers/cpufreq/cpufreq-dt.c | 286 +- 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/tegra186-cpufreq.c | 30 - drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/crypto/amcc/crypto4xx_core.h | 1 - drivers/crypto/caam/Makefile | 2 - drivers/crypto/caam/ctrl.c | 77 +- drivers/crypto/caam/debugfs.c | 96 - drivers/crypto/caam/debugfs.h | 26 - drivers/crypto/caam/intern.h | 17 + drivers/crypto/caam/qi.c | 20 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 1 - 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.h | 1 + drivers/crypto/ccree/cc_pm.c | 6 +- drivers/crypto/chelsio/Kconfig | 21 + drivers/crypto/chelsio/Makefile | 2 + drivers/crypto/chelsio/chcr_algo.h | 33 + drivers/crypto/chelsio/chcr_core.c | 42 +- drivers/crypto/chelsio/chcr_core.h | 84 + drivers/crypto/chelsio/chcr_ipsec.c | 754 ++ .../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_crypto.c | 36 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 28 +- drivers/crypto/hisilicon/qm.c | 224 +- drivers/crypto/hisilicon/qm.h | 27 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 35 +- drivers/crypto/hisilicon/sec2/sec_main.c | 34 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 49 +- drivers/crypto/img-hash.c | 1 - drivers/crypto/ixp4xx_crypto.c | 2 +- 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 | 4 +- drivers/crypto/mediatek/mtk-sha.c | 2 +- drivers/crypto/padlock-aes.c | 1 - drivers/crypto/picoxcell_crypto.c | 9 +- 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/sa2ul.c | 4 +- drivers/crypto/sahara.c | 2 +- drivers/crypto/stm32/stm32-crc32.c | 7 +- drivers/crypto/stm32/stm32-cryp.c | 47 +- drivers/crypto/stm32/stm32-hash.c | 5 +- drivers/crypto/ux500/cryp/cryp_core.c | 4 +- drivers/crypto/ux500/hash/hash_core.c | 31 +- drivers/crypto/virtio/Kconfig | 1 + drivers/crypto/xilinx/zynqmp-aes-gcm.c | 1 - drivers/dax/Kconfig | 4 - drivers/dax/Makefile | 3 +- drivers/dax/bus.c | 1046 +-- 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 | 2 +- drivers/devfreq/rk3399_dmc.c | 20 +- drivers/dma-buf/dma-buf.c | 6 +- drivers/dma-buf/dma-fence-chain.c | 1 + drivers/dma-buf/dma-fence.c | 1 - drivers/dma/dma-axi-dmac.c | 138 +- 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/irq.c | 2 +- drivers/dma/pch_dma.c | 35 +- drivers/dma/pl330.c | 2 +- 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.c | 14 +- drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/xilinx/xilinx_dpdma.c | 209 - drivers/edac/Kconfig | 7 - drivers/edac/Makefile | 1 - drivers/edac/al_mc_edac.c | 354 - drivers/edac/aspeed_edac.c | 4 +- drivers/edac/e752x_edac.c | 2 +- drivers/edac/ghes_edac.c | 2 +- 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 | 11 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/thunderx_edac.c | 2 +- drivers/edac/ti_edac.c | 5 +- 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 | 205 +- drivers/extcon/extcon-usb-gpio.c | 2 +- drivers/firewire/net.c | 2 + drivers/firmware/Kconfig | 5 +- drivers/firmware/broadcom/bcm47xx_sprom.c | 1 - drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/embedded-firmware.c | 10 +- drivers/firmware/efi/x86_fake_mem.c | 12 +- drivers/firmware/qemu_fw_cfg.c | 3 - drivers/firmware/raspberrypi.c | 61 + drivers/fpga/dfl-fme-perf.c | 2 +- drivers/fpga/dfl-pci.c | 24 +- drivers/fpga/dfl.c | 212 +- drivers/fpga/dfl.h | 17 +- 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 | 12 +- drivers/fsi/fsi-scom.c | 2 +- drivers/gpio/Kconfig | 2 +- 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-omap.c | 5 +- drivers/gpio/gpio-pca953x.c | 9 +- drivers/gpio/gpio-pisosr.c | 9 +- drivers/gpio/gpio-stp-xway.c | 54 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpu/drm/amd/amdgpu/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 56 +- 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 | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 4 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.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 | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 214 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 276 +- 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 | 36 +- 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 | 91 +- 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 | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 - 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 | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- 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 | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 19 +- 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 | 191 +- 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 | 252 +- 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 | 257 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 62 +- 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 | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 122 +- 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/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 | 40 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 78 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 61 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 43 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 62 - drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 62 - drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 240 +- 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 | 207 +- 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/mmhub_v1_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 14 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 87 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 11 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 24 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 12 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 20 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 21 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 48 +- drivers/gpu/drm/amd/amdgpu/nv.c | 11 +- .../gpu/drm/amd/{pm/powerplay => amdgpu}/ppsmc.h | 0 .../drm/amd/{pm/powerplay => amdgpu}/r600_dpm.h | 0 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 - drivers/gpu/drm/amd/amdgpu/si.c | 109 +- .../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 | 13 +- 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/vcn_v2_5.c | 31 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vi.c | 28 +- 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 | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 22 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 28 +- .../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_flat_memory.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 6 - drivers/gpu/drm/amd/amdkfd/kfd_process.c | 7 +- 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 | 775 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 13 - .../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 | 601 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 44 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 - drivers/gpu/drm/amd/display/dc/bios/Makefile | 9 - .../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 - .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 29 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 1 - drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 3 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 - drivers/gpu/drm/amd/display/dc/dc_types.h | 1 - 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 | 8 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 330 - drivers/gpu/drm/amd/display/dc/dce/dce_transform.h | 178 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 9 - .../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 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 154 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 81 +- 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_init.c | 2 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 1 + drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 33 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 13 - .../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/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 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 10 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 10 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 11 - drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 1 - 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 | 13 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 16 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 40 - drivers/gpu/drm/amd/display/include/dal_types.h | 3 - .../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 +- .../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 .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 2 - .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 25 - .../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 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 7 + 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 -- .../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h | 1126 --- .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 1242 --- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 284 - drivers/gpu/drm/amd/pm/inc/smu_v11_0_ppsmc.h | 136 - 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/smu7_hwmgr.c | 5226 ------------- .../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 | 2690 ------- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 33 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2404 ------ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2675 ------- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.h | 54 - .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2822 ------- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 34 - drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2023 ----- drivers/gpu/drm/amd/pm/swsmu/smu12/Makefile | 31 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1135 --- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 288 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 678 -- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 91 - drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 100 - drivers/gpu/drm/amd/powerplay/Makefile | 44 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 1661 ++++ drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2633 +++++++ 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 .../drm/amd/{pm => }/powerplay/hwmgr/smu10_hwmgr.c | 0 .../drm/amd/{pm => }/powerplay/hwmgr/smu10_hwmgr.h | 0 .../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 .../amd/{pm => }/powerplay/hwmgr/vega10_hwmgr.c | 0 .../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 .../amd/{pm => powerplay}/inc/smu10_driver_if.h | 0 .../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 .../gpu/drm/amd/{pm => powerplay}/inc/smu_types.h | 0 .../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 +++ .../amd/{pm/swsmu/smu12 => powerplay}/renoir_ppt.h | 0 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/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 | 43 +- drivers/gpu/drm/ast/ast_main.c | 74 +- drivers/gpu/drm/ast/ast_mm.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 40 +- drivers/gpu/drm/ast/ast_post.c | 6 +- drivers/gpu/drm/bridge/Kconfig | 31 - drivers/gpu/drm/bridge/Makefile | 3 - drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 12 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 + drivers/gpu/drm/bridge/lontium-lt9611.c | 1230 --- .../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 | 29 +- 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_bridge_connector.c | 1 - drivers/gpu/drm/drm_connector.c | 94 +- drivers/gpu/drm/drm_debugfs_crc.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 71 - drivers/gpu/drm/drm_dp_mst_topology.c | 256 +- drivers/gpu/drm/drm_gem_vram_helper.c | 49 +- drivers/gpu/drm/drm_panel.c | 85 +- drivers/gpu/drm/drm_syncobj.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 + drivers/gpu/drm/exynos/exynos_drm_dsi.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/i915/Makefile | 1 - drivers/gpu/drm/i915/display/intel_cdclk.c | 11 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 2 +- drivers/gpu/drm/i915/display/intel_csr.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 204 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 - drivers/gpu/drm/i915/display/intel_display.c | 98 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 36 +- drivers/gpu/drm/i915/display/intel_display_power.c | 18 +- drivers/gpu/drm/i915/display/intel_display_types.h | 36 +- drivers/gpu/drm/i915/display/intel_dp.c | 777 +- drivers/gpu/drm/i915/display/intel_dp.h | 11 - 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 | 19 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 52 +- drivers/gpu/drm/i915/display/intel_fbc.c | 17 - drivers/gpu/drm/i915/display/intel_frontbuffer.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 | 30 +- drivers/gpu/drm/i915/display/intel_psr.c | 110 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 - drivers/gpu/drm/i915/display/intel_sprite.c | 5 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 681 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 14 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 8 - .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 21 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 2 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 139 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 5 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 4 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 24 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 7 +- drivers/gpu/drm/i915/i915_drv.c | 5 +- drivers/gpu/drm/i915/i915_drv.h | 93 +- drivers/gpu/drm/i915/i915_getparam.c | 1 - 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_reg.h | 33 +- drivers/gpu/drm/i915/i915_request.c | 7 +- drivers/gpu/drm/i915/intel_device_info.c | 19 - drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_pm.c | 16 +- drivers/gpu/drm/i915/selftests/i915_request.c | 2 +- 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/ingenic-drm-drv.c | 41 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 38 +- 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/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/adreno/a2xx_gpu.c | 5 + drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 10 + drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 10 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 14 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 1 + drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 13 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 27 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 7 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 1 + drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 11 + drivers/gpu/drm/msm/msm_ringbuffer.c | 4 +- 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 | 252 +- 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/dispnv50/core507d.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 6 + drivers/gpu/drm/nouveau/include/nvif/push507c.h | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 137 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 14 +- 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_dmem.c | 15 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 10 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 4 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 176 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 6 +- drivers/gpu/drm/nouveau/nv17_fence.c | 2 +- drivers/gpu/drm/nouveau/nv50_fence.c | 2 +- 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/panel/Kconfig | 11 - drivers/gpu/drm/panel/Makefile | 1 - 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.c | 26 +- .../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 | 14 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 16 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 14 +- drivers/gpu/drm/panfrost/panfrost_job.c | 10 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 10 +- 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 | 4 +- drivers/gpu/drm/qxl/qxl_object.h | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 75 +- drivers/gpu/drm/radeon/radeon.h | 3 +- drivers/gpu/drm/radeon/radeon_device.c | 13 +- drivers/gpu/drm/radeon/radeon_gart.c | 10 +- drivers/gpu/drm/radeon/radeon_gem.c | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 133 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 6 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 9 + 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 | 11 +- 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 | 4 +- drivers/gpu/drm/tegra/dsi.c | 8 +- drivers/gpu/drm/tegra/output.c | 10 + 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 | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 349 +- drivers/gpu/drm/ttm/ttm_bo_manager.c | 156 + drivers/gpu/drm/ttm/ttm_bo_util.c | 104 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 8 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 12 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 187 - drivers/gpu/drm/ttm/ttm_resource.c | 151 - drivers/gpu/drm/ttm/ttm_tt.c | 6 +- drivers/gpu/drm/tve200/tve200_display.c | 22 +- drivers/gpu/drm/v3d/v3d_drv.c | 13 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/virtio/Kconfig | 3 +- drivers/gpu/drm/virtio/virtgpu_display.c | 2 + drivers/gpu/drm/virtio/virtgpu_drv.c | 3 - drivers/gpu/drm/virtio/virtgpu_drv.h | 21 - drivers/gpu/drm/virtio/virtgpu_gem.c | 3 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 4 - drivers/gpu/drm/virtio/virtgpu_prime.c | 96 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 55 - drivers/gpu/drm/vkms/vkms_composer.c | 75 +- drivers/gpu/drm/vkms/vkms_crtc.c | 5 - drivers/gpu/drm/vkms/vkms_drv.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 73 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 75 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 60 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 73 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 121 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 9 +- drivers/gpu/drm/xlnx/Kconfig | 1 + drivers/gpu/host1x/mipi.c | 22 +- drivers/gpu/ipu-v3/ipu-common.c | 67 + drivers/hid/hid-apple.c | 2 - drivers/hid/hid-cp2112.c | 19 +- drivers/hid/hid-logitech-dj.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 12 - 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 | 5 +- drivers/hwmon/ads7828.c | 9 +- drivers/hwmon/adt7410.c | 5 +- drivers/hwmon/adt7411.c | 5 +- drivers/hwmon/adt7462.c | 13 +- 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 | 64 +- 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 | 13 +- drivers/hwmon/pmbus/max8688.c | 7 +- drivers/hwmon/pmbus/pmbus.c | 11 +- drivers/hwmon/pmbus/pmbus.h | 16 +- drivers/hwmon/pmbus/pmbus_core.c | 52 +- 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/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/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/hwtracing/coresight/coresight-cti.c | 6 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 99 +- drivers/hwtracing/coresight/coresight-etm4x.h | 3 - drivers/hwtracing/coresight/coresight-platform.c | 10 +- drivers/hwtracing/coresight/coresight-stm.c | 11 +- drivers/i2c/Kconfig | 1 + drivers/i2c/algos/i2c-algo-pca.c | 35 +- drivers/i2c/busses/Kconfig | 4 +- drivers/i2c/busses/i2c-npcm7xx.c | 8 +- drivers/i2c/busses/i2c-xiic.c | 62 +- drivers/i3c/master.c | 19 +- drivers/ide/Kconfig | 2 +- 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-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/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 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 2 +- drivers/infiniband/core/Makefile | 2 +- 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 | 25 +- drivers/infiniband/core/cma_trace.h | 40 + drivers/infiniband/core/cq.c | 4 +- drivers/infiniband/core/device.c | 6 +- drivers/infiniband/core/rdma_core.c | 3 +- drivers/infiniband/core/ucma.c | 444 +- drivers/infiniband/core/uverbs_cmd.c | 4 +- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/main.c | 2 - drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 39 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 2 - drivers/infiniband/hw/efa/efa_com_cmd.h | 2 - drivers/infiniband/hw/efa/efa_verbs.c | 171 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 18 - drivers/infiniband/hw/hns/hns_roce_device.h | 23 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 13 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 6 +- drivers/infiniband/hw/mlx4/cm.c | 148 +- drivers/infiniband/hw/mlx4/mad.c | 158 +- drivers/infiniband/hw/mlx4/main.c | 31 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +- drivers/infiniband/hw/mlx5/ah.c | 4 +- drivers/infiniband/hw/mlx5/fs.c | 148 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/mlx5/qp.c | 73 +- drivers/infiniband/hw/qib/qib_mad.c | 52 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 11 + drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 2 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 1 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 7 +- drivers/infiniband/sw/rdmavt/mr.c | 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 | 29 +- 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 | 29 +- drivers/infiniband/sw/rxe/rxe_task.h | 31 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 29 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 29 +- drivers/infiniband/ulp/isert/ib_isert.c | 108 +- drivers/infiniband/ulp/isert/ib_isert.h | 41 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 8 - drivers/infiniband/ulp/rtrs/rtrs-srv.c | 8 + drivers/input/input-mt.c | 11 +- drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/input/touchscreen/s3c2410_ts.c | 37 +- drivers/interconnect/core.c | 10 +- drivers/interconnect/qcom/bcm-voter.c | 27 +- drivers/iommu/amd/Kconfig | 2 +- drivers/iommu/amd/init.c | 21 +- drivers/iommu/amd/iommu.c | 26 +- drivers/iommu/amd/iommu_v2.c | 7 + drivers/iommu/intel/iommu.c | 114 +- drivers/iommu/intel/irq_remapping.c | 10 +- drivers/iommu/io-pgtable-arm.c | 2 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-s3c24xx.c | 1330 ++++ drivers/leds/Kconfig | 12 - drivers/leds/Makefile | 1 - drivers/leds/leds-lp50xx.c | 634 -- drivers/leds/leds-mt6323.c | 18 +- drivers/leds/leds-pca955x.c | 8 - drivers/leds/leds-s3c24xx.c | 2 + drivers/leds/leds-sgm3140.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-writecache.c | 15 +- drivers/md/dm.c | 15 +- drivers/md/md-cluster.c | 6 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 10 +- drivers/md/md.h | 2 +- drivers/media/cec/core/cec-adap.c | 2 +- drivers/media/cec/core/cec-core.c | 27 +- drivers/media/cec/core/cec-pin.c | 6 +- drivers/media/cec/usb/pulse8/pulse8-cec.c | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 53 +- 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/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/imx219.c | 2 +- drivers/media/i2c/imx274.c | 8 +- drivers/media/i2c/m5mols/m5mols_core.c | 3 +- drivers/media/i2c/max9286.c | 3 +- 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 | 4 +- drivers/media/i2c/ov5675.c | 15 +- drivers/media/i2c/ov6650.c | 57 +- drivers/media/i2c/ov7740.c | 10 +- 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 | 7 +- 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 | 2 +- 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-video.c | 2 +- drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/dt3155/dt3155.c | 3 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 9 +- 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/ngene/ngene-core.c | 12 +- drivers/media/pci/saa7134/saa7134-cards.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 20 +- drivers/media/pci/saa7134/saa7134-empress.c | 3 +- drivers/media/pci/saa7134/saa7134-go7007.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 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-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/budget-ci.c | 15 +- drivers/media/pci/ttpci/budget-core.c | 6 +- drivers/media/pci/tw5864/tw5864-video.c | 19 +- drivers/media/platform/Kconfig | 4 +- drivers/media/platform/aspeed-video.c | 5 +- drivers/media/platform/coda/coda-bit.c | 4 +- drivers/media/platform/coda/coda-common.c | 15 +- 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-reg.c | 9 +- drivers/media/platform/exynos4-is/media-dev.c | 85 +- drivers/media/platform/exynos4-is/media-dev.h | 11 + 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-vcodec/mtk_vcodec_dec.c | 11 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 8 - .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 8 - .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 5 + drivers/media/platform/omap3isp/isp.c | 2 +- drivers/media/platform/omap3isp/ispvideo.c | 2 +- drivers/media/platform/pxa_camera.c | 195 +- 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 | 50 +- drivers/media/platform/qcom/venus/core.h | 15 - drivers/media/platform/qcom/venus/dbgfs.c | 21 - drivers/media/platform/qcom/venus/dbgfs.h | 12 - drivers/media/platform/qcom/venus/helpers.c | 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 | 10 +- 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/venc.c | 40 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 21 +- drivers/media/platform/rcar-vin/rcar-core.c | 22 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 75 +- drivers/media/platform/renesas-ceu.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 6 - drivers/media/platform/sti/bdisp/bdisp-debug.c | 29 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 7 +- drivers/media/platform/sti/bdisp/bdisp.h | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 10 +- drivers/media/platform/sti/hva/hva-debugfs.c | 22 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 6 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 6 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 4 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 7 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 5 +- drivers/media/radio/radio-si476x.c | 66 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 12 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 6 +- drivers/media/test-drivers/vimc/vimc-capture.c | 7 +- drivers/media/test-drivers/vivid/vivid-core.c | 32 +- drivers/media/test-drivers/vivid/vivid-meta-out.c | 9 +- drivers/media/test-drivers/vivid/vivid-vbi-gen.c | 2 +- drivers/media/tuners/fc0011.c | 2 +- drivers/media/tuners/tda18271-fe.c | 2 +- drivers/media/tuners/tuner-simple.c | 5 +- drivers/media/usb/au0828/au0828-video.c | 12 +- 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/cxusb-analog.c | 13 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 11 +- 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-dec/ttusb_dec.c | 7 +- drivers/media/usb/usbtv/usbtv-video.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 4 +- drivers/media/v4l2-core/v4l2-ctrls.c | 40 - drivers/media/v4l2-core/v4l2-h264.c | 12 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 41 - drivers/media/v4l2-core/v4l2-subdev.c | 16 - drivers/memory/Kconfig | 51 +- drivers/memory/Makefile | 2 +- drivers/memory/brcmstb_dpfe.c | 46 +- drivers/memory/emif.c | 33 +- drivers/memory/fsl-corenet-cf.c | 6 +- drivers/memory/jz4780-nemc.c | 4 +- drivers/memory/omap-gpmc.c | 272 +- drivers/memory/renesas-rpc-if.c | 4 +- drivers/memory/samsung/exynos5422-dmc.c | 108 +- drivers/memory/tegra/tegra124.c | 1 + drivers/memory/tegra/tegra186-emc.c | 10 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 2 +- drivers/memory/tegra/tegra210.c | 2 +- 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 | 2 +- drivers/mfd/rn5t618.c | 1 - drivers/misc/cardreader/rtsx_pcr.c | 4 + drivers/misc/eeprom/at24.c | 58 +- drivers/misc/eeprom/at25.c | 4 +- drivers/misc/fastrpc.c | 4 +- drivers/misc/kgdbts.c | 48 +- 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/vmw_vmci/vmci_queue_pair.c | 10 +- drivers/mmc/core/bus.c | 12 - drivers/mmc/core/host.c | 26 +- drivers/mmc/core/mmc_test.c | 8 +- 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/core/sdio_ops.c | 39 +- drivers/mmc/host/Kconfig | 20 +- drivers/mmc/host/Makefile | 1 - drivers/mmc/host/cqhci.c | 6 - drivers/mmc/host/cqhci.h | 2 - drivers/mmc/host/meson-gx-mmc.c | 2 +- drivers/mmc/host/mmc_spi.c | 90 +- drivers/mmc/host/mtk-sd.c | 22 - drivers/mmc/host/renesas_sdhi_core.c | 58 +- drivers/mmc/host/s3cmci.c | 75 +- drivers/mmc/host/sdhci-esdhc-imx.c | 14 +- drivers/mmc/host/sdhci-iproc.c | 1 - drivers/mmc/host/sdhci-msm.c | 1 - drivers/mmc/host/sdhci-of-esdhc.c | 10 +- drivers/mmc/host/sdhci-of-sparx5.c | 269 - drivers/mmc/host/sdhci-pci-core.c | 154 - drivers/mmc/host/sdhci_am654.c | 26 +- drivers/mmc/host/tmio_mmc.c | 8 + drivers/mmc/host/tmio_mmc.h | 7 + drivers/mmc/host/tmio_mmc_core.c | 45 +- drivers/mmc/host/uniphier-sd.c | 5 +- drivers/mmc/host/via-sdmmc.c | 3 - drivers/mtd/nand/raw/oxnas_nand.c | 3 +- drivers/net/Kconfig | 4 - drivers/net/Makefile | 2 - drivers/net/dsa/dsa_loop.c | 56 +- drivers/net/dsa/mv88e6xxx/chip.c | 11 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 59 +- drivers/net/dsa/ocelot/Kconfig | 1 - drivers/net/dsa/ocelot/felix.c | 28 +- drivers/net/dsa/ocelot/felix.h | 20 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 374 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 21 +- drivers/net/dsa/realtek-smi-core.h | 4 +- drivers/net/dsa/rtl8366.c | 277 +- drivers/net/ethernet/3com/typhoon.c | 61 +- 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/apm/xgene/xgene_enet_main.h | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 48 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 57 +- drivers/net/ethernet/atheros/atlx/atl1.c | 48 +- drivers/net/ethernet/atheros/atlx/atl2.c | 12 +- drivers/net/ethernet/broadcom/tg3.c | 17 +- drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 9 +- 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 | 64 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 3 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 7 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 17 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 8 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 8 - drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 38 - .../net/ethernet/chelsio/inline_crypto/Makefile | 3 - .../chelsio/inline_crypto/ch_ipsec/Makefile | 8 - .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 857 --- .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.h | 58 - .../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/cortina/gemini.c | 34 +- drivers/net/ethernet/dlink/dl2k.c | 1 + .../net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 400 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 89 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 11 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 2 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 5 +- 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_hw_dev.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 - drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 2 - drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 6 - drivers/net/ethernet/huawei/hinic/hinic_main.c | 83 +- drivers/net/ethernet/ibm/ibmvnic.c | 187 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 29 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 81 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 11 +- drivers/net/ethernet/intel/ice/ice.h | 18 +- drivers/net/ethernet/intel/ice/ice_base.c | 16 +- drivers/net/ethernet/intel/ice/ice_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 10 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 18 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 138 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 7 +- drivers/net/ethernet/intel/igb/igb_main.c | 10 +- drivers/net/ethernet/intel/igc/igc_main.c | 10 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 45 +- .../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 | 11 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- 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.h | 21 - 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 | 29 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 5 - .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 39 - .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 43 - .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 31 - .../net/ethernet/marvell/octeontx2/nic/Makefile | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 96 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 24 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 28 - .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 174 +- .../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 | 3 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 9 +- .../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 | 14 +- .../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 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 29 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 6 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 38 + drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 22 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 25 +- 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 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 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 | 29 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 79 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 71 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 2 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 131 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 829 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 108 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 52 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 48 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 149 +- drivers/net/ethernet/qlogic/Kconfig | 5 +- drivers/net/ethernet/qlogic/qed/Makefile | 1 - drivers/net/ethernet/qlogic/qed/qed.h | 3 +- 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_main.c | 116 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 1 + drivers/net/ethernet/qlogic/qede/qede.h | 2 - drivers/net/ethernet/qlogic/qede/qede_main.c | 38 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 10 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 2 + drivers/net/ethernet/sfc/ethtool.c | 3 +- drivers/net/ethernet/sfc/farch.c | 9 +- drivers/net/ethernet/sfc/mcdi.c | 6 +- drivers/net/ethernet/sfc/mcdi.h | 2 +- drivers/net/ethernet/sfc/net_driver.h | 2 + drivers/net/ethernet/sfc/selftest.c | 2 +- drivers/net/ethernet/sfc/siena.c | 1 + drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 1 - drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 191 - drivers/net/ethernet/sun/sungem.c | 5 +- drivers/net/ethernet/ti/am65-cpts.c | 43 +- drivers/net/ethernet/ti/cpts.c | 42 +- drivers/net/gtp.c | 60 +- drivers/net/ipa/ipa.h | 1 + drivers/net/ipvlan/ipvlan_main.c | 8 - drivers/net/macsec.c | 2 +- drivers/net/mdio/Kconfig | 241 - drivers/net/mdio/Makefile | 27 - drivers/net/mdio/mdio-i2c.c | 117 - drivers/net/mdio/mdio-xgene.c | 466 -- drivers/net/pcs/Kconfig | 22 - drivers/net/pcs/Makefile | 5 - drivers/net/pcs/pcs-lynx.c | 312 - 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/dp83640.c | 70 +- drivers/net/phy/dp83822.c | 225 +- drivers/net/phy/dp83867.c | 4 +- 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/{mdio => phy}/mdio-ipq4019.c | 0 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/mscc/mscc_macsec.c | 2 +- drivers/net/phy/phylink.c | 48 +- drivers/net/phy/sfp.c | 2 +- drivers/net/phy/smsc.c | 67 - drivers/net/tun.c | 18 + drivers/net/usb/Kconfig | 2 - drivers/net/usb/smsc95xx.c | 475 +- drivers/net/veth.c | 6 +- drivers/net/wan/fsl_ucc_hdlc.c | 1 - drivers/net/wan/hdlc.c | 2 +- drivers/net/wan/sbni.c | 101 +- drivers/net/wan/slic_ds26522.c | 2 + drivers/net/wireguard/netlink.c | 14 +- drivers/net/wireless/admtek/adm8211.c | 83 +- drivers/net/wireless/ath/ath10k/bmi.c | 8 + drivers/net/wireless/ath/ath10k/ce.c | 32 +- drivers/net/wireless/ath/ath10k/core.c | 10 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 26 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 6 +- drivers/net/wireless/ath/ath10k/mac.c | 74 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 4 - drivers/net/wireless/ath/ath10k/snoc.c | 9 - drivers/net/wireless/ath/ath10k/wmi-tlv.h | 2 - drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/ath10k/wow.c | 2 +- drivers/net/wireless/ath/ath11k/Kconfig | 18 +- drivers/net/wireless/ath/ath11k/Makefile | 10 +- drivers/net/wireless/ath/ath11k/ahb.c | 151 +- drivers/net/wireless/ath/ath11k/ce.c | 144 +- drivers/net/wireless/ath/ath11k/ce.h | 12 +- drivers/net/wireless/ath/ath11k/core.c | 207 +- drivers/net/wireless/ath/ath11k/core.h | 58 +- drivers/net/wireless/ath/ath11k/dbring.c | 2 +- drivers/net/wireless/ath/ath11k/debug.c | 46 +- drivers/net/wireless/ath/ath11k/debug.h | 1 - drivers/net/wireless/ath/ath11k/dp.c | 216 +- drivers/net/wireless/ath/ath11k/dp.h | 13 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 219 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 67 +- 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 | 4 +- drivers/net/wireless/ath/ath11k/hw.c | 378 - drivers/net/wireless/ath/ath11k/hw.h | 143 +- drivers/net/wireless/ath/ath11k/mac.c | 131 +- drivers/net/wireless/ath/ath11k/mhi.c | 467 -- drivers/net/wireless/ath/ath11k/mhi.h | 39 - drivers/net/wireless/ath/ath11k/pci.c | 1173 --- drivers/net/wireless/ath/ath11k/pci.h | 65 - drivers/net/wireless/ath/ath11k/peer.c | 3 + drivers/net/wireless/ath/ath11k/qmi.c | 314 +- drivers/net/wireless/ath/ath11k/qmi.h | 27 +- drivers/net/wireless/ath/ath11k/reg.c | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 8 +- drivers/net/wireless/ath/ath11k/thermal.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 107 +- drivers/net/wireless/ath/ath5k/ath5k.h | 2 +- drivers/net/wireless/ath/ath5k/base.c | 2 +- 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/ath6kl/cfg80211.c | 6 +- drivers/net/wireless/ath/ath6kl/init.c | 2 +- drivers/net/wireless/ath/ath6kl/main.c | 5 +- drivers/net/wireless/ath/ath9k/ani.c | 2 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 4 +- 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/beacon.c | 2 +- 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 | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 2 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 2 - drivers/net/wireless/ath/ath9k/hw.c | 6 +- drivers/net/wireless/ath/ath9k/init.c | 1 - drivers/net/wireless/ath/ath9k/main.c | 14 +- drivers/net/wireless/ath/ath9k/pci.c | 5 +- drivers/net/wireless/ath/ath9k/wmi.c | 2 +- drivers/net/wireless/ath/ath9k/wmi.h | 2 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 15 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 57 +- drivers/net/wireless/ath/wcn36xx/main.c | 13 +- drivers/net/wireless/ath/wcn36xx/smd.c | 36 +- drivers/net/wireless/ath/wcn36xx/smd.h | 4 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 151 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 - drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +- 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 | 2 + .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 12 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- .../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 | 14 +- .../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 | 38 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 6 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 40 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 47 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 13 + .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 268 + drivers/net/wireless/cisco/airo.c | 898 ++- 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/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 | 2 +- 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/fw.h | 2 +- drivers/net/wireless/marvell/mwifiex/ie.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/sta_cmdresp.c | 4 +- drivers/net/wireless/marvell/mwifiex/usb.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 16 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 8 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 2 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 5 +- drivers/net/wireless/microchip/wilc1000/spi.c | 5 +- .../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 +- 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 | 303 +- 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 | 194 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/led.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 385 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 24 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 224 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 88 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 261 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/dm.c | 40 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 176 +- .../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 | 14 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/dm.c | 38 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 152 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/led.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 64 +- .../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 | 206 +- .../net/wireless/realtek/rtlwifi/rtl8192de/led.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 414 +- .../net/wireless/realtek/rtlwifi/rtl8192de/rf.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 66 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 102 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 208 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/led.c | 18 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 358 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 32 +- .../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 | 211 +- .../net/wireless/realtek/rtlwifi/rtl8192se/rf.c | 70 +- .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 10 +- .../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 | 649 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 232 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/led.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 357 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 14 +- .../net/wireless/realtek/rtlwifi/rtl8723be/dm.c | 118 +- .../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 66 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 202 +- .../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 | 24 +- .../realtek/rtlwifi/rtl8723com/fw_common.c | 22 +- .../realtek/rtlwifi/rtl8723com/phy_common.c | 36 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 821 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 134 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 456 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/led.c | 32 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 529 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 59 +- 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 | 7 +- drivers/net/wireless/realtek/rtw88/pci.c | 33 +- drivers/net/wireless/realtek/rtw88/phy.c | 11 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 4 +- .../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.h | 6 +- drivers/net/wireless/wl3501_cs.c | 22 +- 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/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 | 3 +- 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 | 36 +- drivers/nvdimm/region.c | 21 +- drivers/nvme/host/core.c | 54 +- drivers/nvme/host/fabrics.c | 12 +- drivers/nvme/host/fc.c | 1 + drivers/nvme/host/nvme.h | 14 +- drivers/nvme/host/rdma.c | 1 + drivers/nvme/host/tcp.c | 1 + drivers/of/address.c | 72 +- drivers/of/device.c | 42 +- drivers/of/of_private.h | 11 +- drivers/of/platform.c | 2 +- drivers/of/unittest.c | 36 +- drivers/opp/core.c | 228 +- drivers/opp/cpu.c | 2 +- drivers/opp/of.c | 71 +- drivers/opp/opp.h | 5 +- drivers/pci/access.c | 9 +- drivers/pci/controller/pcie-brcmstb.c | 17 + drivers/pci/p2pdma.c | 20 +- drivers/pci/pci-driver.c | 26 + drivers/pci/pci-sysfs.c | 2 +- drivers/pci/pci.c | 5 +- drivers/phy/cadence/phy-cadence-salvo.c | 2 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 79 +- drivers/phy/hisilicon/phy-hi3660-usb3.c | 2 +- drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 2 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +- drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +- drivers/phy/ralink/phy-ralink-usb.c | 2 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 39 +- drivers/phy/samsung/phy-samsung-ufs.c | 2 +- drivers/phy/ti/phy-am654-serdes.c | 325 +- drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/phy/ti/phy-omap-usb2.c | 36 +- drivers/pinctrl/actions/Kconfig | 6 - drivers/pinctrl/actions/Makefile | 1 - drivers/pinctrl/actions/pinctrl-s500.c | 1727 ----- drivers/pinctrl/intel/Kconfig | 12 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 24 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 170 +- 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/nomadik/pinctrl-nomadik.c | 16 +- drivers/pinctrl/pinctrl-mcp23s08.c | 23 +- drivers/pinctrl/qcom/Kconfig | 9 - drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-msm8226.c | 630 -- drivers/platform/chrome/cros_ec_lightbar.c | 10 +- drivers/platform/chrome/cros_ec_proto.c | 57 +- 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/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/intel_rapl_common.c | 3 + drivers/ptp/ptp_ines.c | 91 +- drivers/pwm/Kconfig | 2 +- drivers/pwm/pwm-cros-ec.c | 37 +- drivers/rapidio/Kconfig | 2 +- drivers/regulator/88pg86x.c | 2 +- drivers/regulator/Kconfig | 27 - drivers/regulator/Makefile | 3 - drivers/regulator/core.c | 85 +- drivers/regulator/da9210-regulator.c | 2 +- drivers/regulator/da9211-regulator.c | 14 - drivers/regulator/dbx500-prcmu.c | 26 +- drivers/regulator/fan53555.c | 2 +- drivers/regulator/fixed.c | 16 +- drivers/regulator/lp8755.c | 82 +- drivers/regulator/ltc3589.c | 2 +- drivers/regulator/ltc3676.c | 2 +- drivers/regulator/max1586.c | 2 +- drivers/regulator/max77826-regulator.c | 2 +- drivers/regulator/mp886x.c | 109 +- drivers/regulator/mt6360-regulator.c | 459 -- 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/stm32-booster.c | 2 +- drivers/regulator/stm32-pwr.c | 2 +- drivers/regulator/stm32-vrefbuf.c | 2 +- drivers/regulator/sy8106a-regulator.c | 2 +- drivers/regulator/sy8827n.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/remoteproc/remoteproc_core.c | 4 +- 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/s390/block/dasd_ioctl.c | 9 +- drivers/s390/net/qeth_core.h | 14 +- drivers/s390/net/qeth_core_main.c | 85 +- drivers/s390/net/qeth_core_mpc.h | 14 +- drivers/s390/net/qeth_l2_main.c | 96 +- drivers/s390/net/qeth_l2_sys.c | 1 - drivers/s390/net/qeth_l3_main.c | 3 +- drivers/scsi/aacraid/aachba.c | 5 +- drivers/scsi/aacraid/commctrl.c | 20 +- drivers/scsi/aacraid/commsup.c | 8 +- drivers/scsi/aacraid/linit.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 7 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 4 +- drivers/scsi/arm/cumana_2.c | 19 +- drivers/scsi/arm/eesox.c | 9 +- drivers/scsi/arm/powertec.c | 9 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 6 +- 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/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 | 3 +- 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/isci/host.c | 2 + drivers/scsi/lpfc/lpfc_debugfs.c | 2 +- drivers/scsi/megaraid.c | 192 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 53 +- 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 | 245 +- drivers/scsi/mvsas/mv_init.c | 4 + drivers/scsi/pmcraid.c | 1 + drivers/scsi/qedf/qedf_els.c | 32 +- drivers/scsi/qedf/qedf_io.c | 11 +- drivers/scsi/qedf/qedf_main.c | 11 - drivers/scsi/qedi/qedi_main.c | 3 +- drivers/scsi/qla2xxx/qla_mbx.c | 4 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 4 +- drivers/scsi/qla2xxx/qla_target.c | 6 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_debug.c | 83 +- drivers/scsi/scsi_transport_fc.c | 1 - drivers/scsi/sd.c | 6 +- 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/ufs/ufs-exynos.c | 3 +- drivers/scsi/ufs/ufs-mediatek.h | 4 +- drivers/scsi/ufs/ufs-qcom.c | 262 +- drivers/scsi/ufs/ufs-qcom.h | 11 + drivers/scsi/ufs/ufs-sysfs.c | 1 - drivers/scsi/ufs/ufshcd.c | 827 +- drivers/scsi/ufs/ufshcd.h | 21 - drivers/scsi/ufs/ufshci.h | 1 - drivers/scsi/ufs/unipro.h | 3 - drivers/soc/imx/gpcv2.c | 15 +- drivers/soc/mediatek/Kconfig | 9 - drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mtk-devapc.c | 372 - drivers/soc/mediatek/mtk-devapc.h | 54 - drivers/soc/mediatek/mtk-infracfg.c | 4 +- drivers/soc/renesas/Kconfig | 114 +- drivers/soc/samsung/Kconfig | 48 +- 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/ti/omap_prm.c | 274 +- drivers/soc/ti/pm33xx.c | 47 +- drivers/soundwire/cadence_master.h | 4 - drivers/soundwire/intel.c | 444 +- drivers/soundwire/intel.h | 2 - drivers/soundwire/intel_init.c | 19 +- drivers/soundwire/master.c | 2 - drivers/soundwire/stream.c | 8 +- drivers/spi/Kconfig | 2 +- drivers/spi/Makefile | 1 + drivers/spi/spi-armada-3700.c | 1 + drivers/spi/spi-cadence-quadspi.c | 8 +- drivers/spi/spi-fsl-dspi.c | 58 +- drivers/spi/spi-fsl-espi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 6 +- drivers/spi/spi-imx.c | 4 +- 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-stm32.c | 8 +- drivers/spi/spi.c | 9 +- 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 | 4 +- drivers/staging/emxx_udc/emxx_udc.h | 456 +- drivers/staging/greybus/gbphy.h | 4 +- drivers/staging/hikey9xx/Kconfig | 38 - drivers/staging/hikey9xx/Makefile | 5 - drivers/staging/hikey9xx/TODO | 5 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 342 - drivers/staging/hikey9xx/hi6421v600-regulator.c | 479 -- drivers/staging/hikey9xx/hisi-spmi-controller.c | 357 - .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 159 - .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 62 - drivers/staging/kpc2000/kpc_dma/fileops.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 68 +- .../staging/media/atomisp/include/media/lm3554.h | 7 +- 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/meson/vdec/vdec.c | 8 +- drivers/staging/media/omap4iss/iss.c | 2 +- drivers/staging/media/rkisp1/TODO | 1 + drivers/staging/media/rkisp1/rkisp1-capture.c | 2 +- drivers/staging/media/rkisp1/rkisp1-common.h | 267 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 15 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 17 +- drivers/staging/media/rkisp1/rkisp1-params.c | 107 +- drivers/staging/media/rkisp1/rkisp1-regs.h | 1 + drivers/staging/media/rkisp1/rkisp1-stats.c | 24 +- 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 | 18 +- 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 | 7 +- 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 | 848 +-- drivers/staging/media/tegra-video/vi.h | 25 +- drivers/staging/media/tegra-video/video.c | 23 +- drivers/staging/most/dim2/dim2.c | 6 +- drivers/staging/qlge/qlge_mpi.c | 15 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 168 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 46 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 6 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 14 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 15 +- .../rtl8723bs/include/osdep_service_linux.h | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- drivers/staging/sm750fb/sm750.c | 3 +- drivers/staging/wfx/bh.c | 23 +- drivers/staging/wfx/data_rx.c | 2 +- drivers/staging/wfx/data_tx.c | 21 +- drivers/staging/wfx/data_tx.h | 3 +- drivers/staging/wfx/debug.c | 8 +- drivers/staging/wfx/hif_rx.c | 2 +- drivers/staging/wfx/hif_tx.c | 9 +- drivers/staging/wfx/hif_tx.h | 3 +- drivers/staging/wfx/key.c | 10 +- drivers/staging/wfx/main.c | 4 +- drivers/staging/wfx/main.h | 2 +- drivers/staging/wfx/scan.c | 4 + drivers/staging/wfx/sta.c | 113 +- 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_login.c | 6 +- drivers/target/iscsi/iscsi_target_login.h | 3 +- drivers/target/iscsi/iscsi_target_nego.c | 3 +- drivers/target/target_core_user.c | 2 +- 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 | 49 +- 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/domain.c | 2 +- drivers/thunderbolt/switch.c | 2 +- drivers/tty/ipwireless/hardware.c | 6 +- drivers/tty/n_gsm.c | 38 +- drivers/tty/n_hdlc.c | 72 +- drivers/tty/n_tty.c | 4 +- drivers/tty/pty.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 56 - drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/atmel_serial.c | 20 +- drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/ifx6x60.c | 15 +- drivers/tty/serial/men_z135_uart.c | 8 +- drivers/tty/serial/qcom_geni_serial.c | 13 +- drivers/tty/serial/sa1100.c | 22 +- drivers/tty/serial/serial_core.c | 26 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/timbuart.c | 6 +- drivers/tty/synclink.c | 82 +- drivers/tty/synclink_gt.c | 81 +- 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 | 3 +- drivers/usb/atm/cxacru.c | 27 +- drivers/usb/atm/usbatm.c | 14 +- drivers/usb/c67x00/c67x00-sched.c | 7 +- drivers/usb/chipidea/ci_hdrc_imx.c | 5 - drivers/usb/chipidea/ci_hdrc_imx.h | 2 - drivers/usb/chipidea/usbmisc_imx.c | 21 - drivers/usb/common/usb-conn-gpio.c | 32 +- drivers/usb/core/generic.c | 4 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/message.c | 96 +- drivers/usb/core/sysfs.c | 5 + drivers/usb/core/urb.c | 89 +- drivers/usb/core/usb.c | 3 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 15 +- drivers/usb/gadget/function/f_midi.c | 6 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 7 +- 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/host/pci-quirks.c | 22 +- drivers/usb/host/xhci-dbgtty.c | 6 +- drivers/usb/host/xhci-mtk.c | 6 +- drivers/usb/host/xhci-pci.c | 10 - drivers/usb/host/xhci-tegra.c | 1 + drivers/usb/host/xhci.h | 2 - drivers/usb/misc/usblcd.c | 1 + drivers/usb/misc/yurex.c | 6 +- drivers/usb/mtu3/mtu3.h | 6 + drivers/usb/serial/mos7720.c | 8 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 14 +- drivers/usb/typec/tcpm/tcpm.c | 133 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 4 + drivers/video/console/newport_con.c | 16 +- drivers/video/console/sticon.c | 2 +- drivers/video/console/sticore.c | 122 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbmem.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.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/savage/savagefb_driver.c | 1 + drivers/video/fbdev/sticore.h | 6 + drivers/video/fbdev/vga16fb.c | 2 +- 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 | 47 +- drivers/watchdog/Kconfig | 10 +- drivers/xen/Kconfig | 10 + drivers/xen/Makefile | 1 + drivers/xen/balloon.c | 4 +- drivers/xen/grant-table.c | 4 +- drivers/xen/privcmd.c | 4 +- drivers/xen/unpopulated-alloc.c | 183 + drivers/xen/xenbus/xenbus_client.c | 6 +- drivers/xen/xlate_mmu.c | 4 +- drivers/zorro/zorro.c | 2 +- fs/Kconfig | 9 - fs/Makefile | 1 - fs/affs/amigaffs.c | 27 + fs/affs/file.c | 26 +- fs/aio.c | 9 +- fs/autofs/dev-ioctl.c | 8 +- fs/binfmt_elf.c | 27 +- fs/block_dev.c | 105 +- fs/btrfs/Kconfig | 1 - fs/btrfs/backref.c | 1 + fs/btrfs/block-group.c | 21 +- fs/btrfs/btrfs_inode.h | 5 - fs/btrfs/compression.c | 35 + fs/btrfs/compression.h | 35 - fs/btrfs/ctree.c | 73 +- fs/btrfs/ctree.h | 10 +- fs/btrfs/delalloc-space.c | 123 +- fs/btrfs/delayed-inode.c | 3 +- fs/btrfs/dev-replace.c | 8 +- fs/btrfs/disk-io.c | 46 +- fs/btrfs/extent-io-tree.h | 1 - fs/btrfs/extent-tree.c | 203 +- fs/btrfs/extent_io.c | 84 +- fs/btrfs/file.c | 122 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 501 +- fs/btrfs/ioctl.c | 8 +- fs/btrfs/ordered-data.c | 59 - fs/btrfs/ordered-data.h | 11 - fs/btrfs/print-tree.c | 12 +- fs/btrfs/qgroup.c | 2 +- fs/btrfs/reada.c | 25 +- fs/btrfs/root-tree.c | 13 +- fs/btrfs/scrub.c | 8 +- fs/btrfs/send.c | 11 +- fs/btrfs/space-info.c | 304 +- fs/btrfs/space-info.h | 2 - fs/btrfs/super.c | 1 - fs/btrfs/sysfs.c | 20 +- fs/btrfs/sysfs.h | 5 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/transaction.h | 7 - fs/btrfs/tree-log.c | 276 +- fs/btrfs/tree-log.h | 32 +- fs/btrfs/volumes.c | 225 +- fs/btrfs/volumes.h | 9 +- fs/buffer.c | 62 +- fs/cifs/inode.c | 4 + fs/configfs/dir.c | 2 +- fs/configfs/file.c | 34 +- fs/debugfs/file.c | 4 +- fs/dlm/Kconfig | 1 - fs/dlm/config.c | 3 - fs/dlm/lowcomms.c | 122 +- fs/erofs/xattr.c | 2 + fs/exfat/exfat_fs.h | 2 +- fs/exfat/file.c | 2 +- fs/exfat/namei.c | 15 +- fs/exfat/nls.c | 2 +- fs/ext2/file.c | 6 +- fs/f2fs/checkpoint.c | 7 +- fs/f2fs/compress.c | 63 +- fs/f2fs/data.c | 33 +- fs/f2fs/debug.c | 16 +- fs/f2fs/dir.c | 84 +- fs/f2fs/extent_cache.c | 37 +- fs/f2fs/f2fs.h | 94 +- fs/f2fs/file.c | 68 +- fs/f2fs/gc.c | 409 +- fs/f2fs/gc.h | 69 +- fs/f2fs/inode.c | 11 +- fs/f2fs/segment.c | 483 +- fs/f2fs/segment.h | 66 +- fs/f2fs/super.c | 87 +- fs/f2fs/sysfs.c | 21 +- fs/fuse/Kconfig | 2 +- fs/gfs2/log.c | 63 +- fs/gfs2/super.c | 2 - fs/gfs2/util.h | 10 - fs/hfs/btree.h | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/io-wq.c | 52 +- fs/io_uring.c | 377 +- fs/isofs/rock.h | 8 +- fs/libfs.c | 87 - fs/mount.h | 21 +- fs/mount_notify.c | 222 - fs/namespace.c | 26 +- fs/nfs/nfs4proc.c | 4 +- fs/nfsd/vfs.c | 6 +- fs/notify/fanotify/fanotify.c | 5 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/ntfs/inode.c | 6 - fs/ocfs2/alloc.c | 2 +- fs/ocfs2/localalloc.c | 2 +- fs/ocfs2/namei.c | 17 +- 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 | 7 +- fs/proc/page.c | 40 +- fs/proc/task_mmu.c | 96 +- fs/ramfs/inode.c | 12 - fs/romfs/super.c | 1 - fs/select.c | 4 +- fs/unicode/utf8-core.c | 23 +- fs/vboxsf/dir.c | 2 +- fs/vboxsf/super.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 2 +- fs/xfs/xfs_file.c | 12 +- include/acpi/acpi_numa.h | 14 +- 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/crypto/algapi.h | 8 +- include/crypto/hash.h | 18 +- include/crypto/internal/hash.h | 19 +- include/drm/drm_connector.h | 3 - include/drm/drm_dp_helper.h | 11 - include/drm/drm_dp_mst_helper.h | 44 - include/drm/drm_mode_config.h | 6 - include/drm/drm_modes.h | 26 +- include/drm/drm_panel.h | 15 +- include/drm/gpu_scheduler.h | 13 +- include/drm/i915_pciids.h | 18 +- include/drm/ttm/ttm_bo_api.h | 109 +- include/drm/ttm/ttm_bo_driver.h | 355 +- include/drm/ttm/ttm_resource.h | 261 - include/drm/ttm/ttm_tt.h | 10 +- include/dt-bindings/clock/imx8mp-clock.h | 2 +- include/dt-bindings/clock/sun50i-a100-ccu.h | 116 - include/dt-bindings/clock/sun50i-a100-r-ccu.h | 23 - include/dt-bindings/clock/vf610-clock.h | 3 +- include/dt-bindings/pinctrl/mt8192-pinfunc.h | 1344 ---- 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/xlnx-versal-resets.h | 105 - include/dt-bindings/sound/sc7180-lpass.h | 10 - include/linux/acpi.h | 2 - include/linux/bcm47xx_sprom.h | 10 - include/linux/bitops.h | 13 +- include/linux/blk-mq.h | 2 + include/linux/blk_types.h | 9 +- include/linux/blkdev.h | 15 +- include/linux/bpf-cgroup.h | 25 - include/linux/bpf.h | 52 - include/linux/bpf_local_storage.h | 163 - include/linux/bpf_lsm.h | 29 - include/linux/bpf_types.h | 3 - include/linux/btf.h | 3 +- include/linux/btf_ids.h | 51 +- include/linux/bvec.h | 9 +- include/linux/cgroup.h | 5 +- include/linux/clk/samsung.h | 56 - include/linux/cma.h | 2 - include/linux/compat.h | 4 - include/linux/compiler.h | 6 +- include/linux/console.h | 2 +- include/linux/consolemap.h | 3 +- include/linux/crash_core.h | 3 - include/linux/dax.h | 8 - include/linux/dcache.h | 1 - include/linux/device.h | 5 +- include/linux/dma-buf.h | 3 +- include/linux/dma-contiguous.h | 6 - include/linux/dma-direct.h | 8 +- include/linux/dma-mapping.h | 41 - include/linux/dma/ti-cppi5.h | 4 +- include/linux/dynamic_debug.h | 20 +- include/linux/efi_embedded_fw.h | 6 +- include/linux/entry-common.h | 51 +- include/linux/f2fs_fs.h | 3 + include/linux/fb.h | 18 +- include/linux/filter.h | 8 +- include/linux/fs.h | 18 +- include/linux/genhd.h | 10 +- include/linux/host1x.h | 4 +- include/linux/hwmon.h | 20 - include/linux/i2c-algo-pca.h | 15 + include/linux/ide.h | 8 +- include/linux/if_tun.h | 19 +- include/linux/instrumented.h | 30 - include/linux/ipc_namespace.h | 3 +- include/linux/ipv6.h | 22 + include/linux/kcsan-checks.h | 45 +- include/linux/ksm.h | 7 - include/linux/kvm_host.h | 31 +- include/linux/libata.h | 1 + include/linux/log2.h | 2 +- include/linux/lsm_hook_defs.h | 3 - include/linux/lsm_hooks.h | 6 - include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/mdio-xpcs.h | 41 + include/linux/mdio.h | 6 - include/linux/memblock.h | 88 +- include/linux/memory_hotplug.h | 30 +- include/linux/memremap.h | 26 +- include/linux/mfd/hi6421-spmi-pmic.h | 53 - include/linux/mhi.h | 38 +- include/linux/miscdevice.h | 10 +- include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mm.h | 41 +- include/linux/mmap_lock.h | 5 - include/linux/mmc/card.h | 2 - include/linux/mmc/host.h | 3 +- include/linux/mmc/sdio_func.h | 2 - include/linux/mmzone.h | 35 - include/linux/moduleparam.h | 7 +- include/linux/net.h | 3 - include/linux/netdevice.h | 34 +- include/linux/netfilter/nf_conntrack_common.h | 2 +- include/linux/nmi.h | 1 - include/linux/ns_common.h | 3 - include/linux/numa.h | 11 + include/linux/oom.h | 1 - include/linux/overflow.h | 39 +- include/linux/page-flags.h | 48 +- include/linux/pci.h | 5 +- include/linux/pcs-lynx.h | 21 - include/linux/pcs/pcs-xpcs.h | 41 - include/linux/percpu-refcount.h | 45 +- include/linux/phylink.h | 3 - include/linux/pid.h | 1 - include/linux/pid_namespace.h | 4 +- include/linux/platform_data/clk-s3c2410.h | 19 - include/linux/platform_data/cros_ec_commands.h | 14 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/dma-dw.h | 2 - include/linux/platform_data/fb-s3c2410.h | 99 - include/linux/platform_data/gpio-dwapb.h | 4 +- include/linux/platform_data/gsc_hwmon.h | 1 - include/linux/platform_data/mmc-s3cmci.h | 2 - include/linux/platform_data/pm33xx.h | 3 + include/linux/platform_data/s3c-hsudc.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/powercap.h | 11 +- include/linux/ptp_classify.h | 70 +- include/linux/pxa2xx_ssp.h | 165 +- include/linux/qed/qed_if.h | 82 +- include/linux/range.h | 6 - include/linux/rculist.h | 48 - include/linux/rcupdate.h | 19 +- include/linux/rcupdate_trace.h | 9 +- include/linux/rcutiny.h | 1 + include/linux/rcutree.h | 1 + include/linux/regmap.h | 39 - include/linux/sched.h | 8 - include/linux/sched/coredump.h | 1 - include/linux/sched/mm.h | 30 +- include/linux/sched/task.h | 2 +- include/linux/scif.h | 8 +- include/linux/security.h | 8 - include/linux/selection.h | 18 +- include/linux/skmsg.h | 17 + include/linux/smp.h | 3 - include/linux/smp_types.h | 3 - 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/spi/eeprom.h | 2 +- include/linux/spi/s3c24xx-fiq.h | 33 - include/linux/spi/s3c24xx.h | 2 +- include/linux/string.h | 9 +- include/linux/swap.h | 3 +- include/linux/syscalls.h | 4 - include/linux/tcp.h | 20 +- include/linux/tee_drv.h | 3 - include/linux/time_namespace.h | 9 +- include/linux/uaccess.h | 9 - include/linux/uio.h | 10 +- include/linux/unicode.h | 3 - include/linux/usb/pd.h | 7 +- include/linux/user_namespace.h | 5 +- include/linux/utsname.h | 9 +- include/linux/virtio.h | 1 - include/linux/virtio_dma_buf.h | 37 - include/linux/vm_event_item.h | 1 + include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- include/linux/xarray.h | 23 +- include/media/cec.h | 2 + include/media/drv-intf/s3c_camif.h | 4 + include/media/h264-ctrls.h | 87 +- include/media/tpg/v4l2-tpg.h | 1 - include/media/v4l2-ctrls.h | 2 - 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/videobuf2-v4l2.h | 17 - include/net/bpf_sk_storage.h | 14 - include/net/cfg80211.h | 3 - include/net/dst.h | 2 +- include/net/inet_connection_sock.h | 2 - include/net/inet_sock.h | 7 + include/net/ip_vs.h | 3 + include/net/ipv6_stubs.h | 3 - include/net/mac80211.h | 35 +- include/net/net_namespace.h | 11 +- include/net/netfilter/nf_tables.h | 2 - include/net/netlink.h | 58 +- include/net/request_sock.h | 9 +- include/net/sock.h | 6 +- include/net/tcp.h | 69 +- include/net/xdp_sock.h | 30 +- include/net/xdp_sock_drv.h | 122 +- include/net/xsk_buff_pool.h | 53 +- include/ras/ras_event.h | 3 - include/rdma/ib_cm.h | 3 + include/rdma/ib_umem.h | 9 +- include/rdma/ib_verbs.h | 14 +- include/rdma/rdma_cm.h | 5 - include/scsi/scsi_transport_fc.h | 1 - include/soc/bcm2835/raspberrypi-firmware.h | 7 + include/sound/hda_register.h | 2 +- include/sound/soc-acpi.h | 2 +- include/sound/soc.h | 3 - include/sound/sof/ext_manifest.h | 7 - include/sound/sof/info.h | 2 +- include/trace/events/avc.h | 53 - include/trace/events/btrfs.h | 10 +- include/trace/events/f2fs.h | 8 +- include/trace/events/filelock.h | 8 +- include/trace/events/iocost.h | 26 +- include/trace/events/rcu.h | 54 +- include/trace/events/rdma.h | 41 +- include/trace/events/rpcrdma.h | 1 - include/uapi/asm-generic/unistd.h | 6 +- include/uapi/drm/amdgpu_drm.h | 1 - include/uapi/drm/drm_mode.h | 21 +- include/uapi/drm/i915_drm.h | 59 +- include/uapi/linux/bpf.h | 398 +- include/uapi/linux/capability.h | 2 - include/uapi/linux/coresight-stm.h | 1 - include/uapi/linux/gtp.h | 2 - include/uapi/linux/if_pppol2tp.h | 2 +- include/uapi/linux/io_uring.h | 63 +- include/uapi/linux/kfd_ioctl.h | 11 +- include/uapi/linux/kvm.h | 6 +- include/uapi/linux/l2tp.h | 6 +- include/uapi/linux/mei.h | 49 - include/uapi/linux/netfilter/nf_tables.h | 4 - include/uapi/linux/netfilter/nfnetlink_conntrack.h | 3 +- include/uapi/linux/nl80211.h | 76 +- include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/tee.h | 13 - include/uapi/linux/v4l2-controls.h | 8 - include/uapi/linux/videodev2.h | 17 +- include/uapi/linux/virtio_gpu.h | 19 - include/uapi/linux/watch_queue.h | 31 +- include/uapi/rdma/efa-abi.h | 1 - include/uapi/rdma/rdma_user_rxe.h | 6 +- include/uapi/sound/sof/abi.h | 2 +- include/video/imx-ipu-v3.h | 3 + include/xen/balloon.h | 4 + include/xen/xen.h | 9 + init/Kconfig | 6 +- init/initramfs.c | 2 +- init/main.c | 2 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- kernel/Makefile | 4 +- kernel/audit.c | 9 +- kernel/audit.h | 4 + kernel/bpf/Makefile | 3 - kernel/bpf/arraymap.c | 17 - kernel/bpf/bpf_inode_storage.c | 274 - kernel/bpf/bpf_iter.c | 58 - kernel/bpf/bpf_local_storage.c | 600 -- kernel/bpf/bpf_lsm.c | 21 +- kernel/bpf/bpf_struct_ops.c | 6 +- kernel/bpf/btf.c | 163 +- kernel/bpf/cpumap.c | 12 +- kernel/bpf/devmap.c | 17 +- kernel/bpf/hashtab.c | 16 +- kernel/bpf/helpers.c | 22 - 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 | 1 - kernel/bpf/syscall.c | 68 +- kernel/bpf/task_iter.c | 15 +- kernel/bpf/trampoline.c | 29 +- kernel/bpf/verifier.c | 283 +- kernel/capability.c | 2 +- kernel/cgroup/cgroup.c | 2 +- kernel/cgroup/namespace.c | 2 +- kernel/debug/debug_core.c | 22 +- kernel/debug/kdb/kdb_io.c | 14 +- kernel/dma/Kconfig | 11 - kernel/dma/coherent.c | 10 +- kernel/dma/contiguous.c | 111 +- kernel/dma/mapping.c | 66 - kernel/entry/common.c | 37 +- kernel/exit.c | 17 + kernel/fork.c | 38 +- kernel/gcov/gcc_4_7.c | 4 +- kernel/groups.c | 2 +- kernel/hung_task.c | 44 - 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/locking/locktorture.c | 4 +- kernel/module.c | 10 +- kernel/padata.c | 5 +- kernel/panic.c | 12 +- kernel/params.c | 19 +- kernel/pid.c | 19 +- kernel/pid_namespace.c | 13 +- kernel/printk/Makefile | 1 - kernel/printk/printk.c | 954 ++- kernel/printk/printk_ringbuffer.c | 1685 ---- kernel/printk/printk_ringbuffer.h | 400 - kernel/printk/printk_safe.c | 2 +- kernel/rcu/Kconfig | 8 +- kernel/rcu/Kconfig.debug | 17 +- kernel/rcu/Makefile | 2 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcuperf.c | 853 +++ kernel/rcu/rcuscale.c | 853 --- kernel/rcu/rcutorture.c | 61 +- kernel/rcu/refscale.c | 14 +- kernel/rcu/srcutree.c | 13 + kernel/rcu/tasks.h | 2 +- kernel/rcu/tree.c | 165 +- kernel/rcu/tree.h | 2 - kernel/rcu/tree_exp.h | 6 +- kernel/rcu/tree_plugin.h | 40 +- kernel/rcu/tree_stall.h | 8 +- kernel/rcu/update.c | 13 + kernel/resource.c | 11 +- kernel/scftorture.c | 575 -- kernel/sched/core.c | 9 +- kernel/seccomp.c | 24 +- kernel/smp.c | 134 - kernel/sys.c | 10 +- kernel/sys_ni.c | 5 - kernel/sysctl.c | 8 +- kernel/time/namespace.c | 9 +- kernel/time/tick-sched.c | 2 +- kernel/trace/bpf_trace.c | 50 - kernel/tracepoint.c | 2 +- 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 | 37 +- lib/Kconfig.kcsan | 5 - lib/bitmap.c | 4 +- lib/decompress_bunzip2.c | 2 +- lib/devres.c | 2 +- lib/dynamic_debug.c | 82 +- lib/dynamic_queue_limits.c | 4 +- lib/earlycpio.c | 2 +- lib/idr.c | 1 - lib/iov_iter.c | 43 +- lib/kobject.c | 3 - lib/libcrc32c.c | 2 +- lib/nlattr.c | 63 +- lib/nmi_backtrace.c | 6 +- lib/percpu-refcount.c | 128 +- lib/radix-tree.c | 2 +- lib/string.c | 24 - lib/syscall.c | 2 +- lib/test_firmware.c | 9 + lib/test_hmm.c | 15 +- lib/test_sysctl.c | 2 +- lib/test_xarray.c | 20 - lib/ubsan.c | 2 - lib/xarray.c | 39 +- localversion-next | 1 - mm/Kconfig | 9 +- mm/cma.h | 2 + mm/debug.c | 18 +- mm/dmapool.c | 46 +- mm/filemap.c | 8 +- mm/gup.c | 79 +- mm/gup_benchmark.c | 23 +- mm/highmem.c | 4 +- mm/huge_memory.c | 9 +- mm/hugetlb.c | 65 +- mm/hwpoison-inject.c | 18 +- mm/khugepaged.c | 2 +- mm/kmemleak.c | 8 +- mm/ksm.c | 25 - mm/madvise.c | 194 +- mm/memblock.c | 98 +- mm/memcontrol.c | 15 +- mm/memory-failure.c | 326 +- mm/memory.c | 64 +- mm/memory_hotplug.c | 212 +- mm/memremap.c | 331 +- mm/migrate.c | 96 +- mm/mmap.c | 139 +- mm/oom_kill.c | 2 - mm/page_alloc.c | 162 +- mm/page_io.c | 6 +- mm/page_isolation.c | 46 +- mm/page_reporting.c | 2 +- mm/slab.h | 1 + mm/slub.c | 52 +- mm/sparse.c | 10 +- mm/swap.c | 6 +- mm/swap_state.c | 2 +- mm/swapfile.c | 9 +- mm/util.c | 3 +- mm/vmscan.c | 8 + mm/vmstat.c | 33 +- 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 | 2 +- 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/hci_core.c | 11 - net/bluetooth/msft.c | 3 +- net/bpfilter/Kconfig | 1 - net/bridge/br_netlink.c | 4 +- net/bridge/br_vlan.c | 4 +- net/core/bpf_sk_storage.c | 833 +- net/core/datagram.c | 33 +- net/core/devlink.c | 11 +- net/core/filter.c | 416 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 6 +- net/core/ptp_classifier.c | 30 - net/core/skbuff.c | 3 +- net/core/skmsg.c | 34 +- net/core/sock.c | 14 + net/core/sock_map.c | 91 +- net/core/sysctl_net_core.c | 17 +- net/dccp/ackvec.c | 2 +- net/dccp/ipv4.c | 2 +- net/dccp/timer.c | 2 +- net/ethtool/channels.c | 2 +- net/ethtool/ioctl.c | 5 +- net/ipv4/af_inet.c | 1 - net/ipv4/fou.c | 4 +- net/ipv4/icmp.c | 6 +- net/ipv4/inet_hashtables.c | 6 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/ip_options.c | 35 +- net/ipv4/ip_output.c | 6 +- net/ipv4/ip_sockglue.c | 5 +- net/ipv4/ip_vti.c | 2 - net/ipv4/nexthop.c | 49 +- net/ipv4/ping.c | 29 +- net/ipv4/raw.c | 9 +- net/ipv4/route.c | 19 +- net/ipv4/tcp.c | 16 +- net/ipv4/tcp_bpf.c | 13 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 127 +- net/ipv4/tcp_ipv4.c | 7 +- net/ipv4/tcp_metrics.c | 2 +- net/ipv4/tcp_minisocks.c | 1 - net/ipv4/tcp_output.c | 193 +- net/ipv4/tcp_scalable.c | 2 +- net/ipv4/udp.c | 2 +- net/ipv4/udp_bpf.c | 9 +- net/ipv6/addrconf_core.c | 8 - net/ipv6/af_inet6.c | 2 - net/ipv6/inet6_hashtables.c | 6 +- net/ipv6/ip6_fib.c | 12 +- net/ipv6/netfilter/ip6t_NPT.c | 39 - net/ipv6/sysctl_net_ipv6.c | 3 +- net/ipv6/tcp_ipv6.c | 5 +- net/l2tp/Makefile | 2 - net/l2tp/l2tp_core.c | 192 +- net/l2tp/l2tp_core.h | 23 +- net/l2tp/l2tp_debugfs.c | 4 +- net/l2tp/l2tp_eth.c | 11 + net/l2tp/l2tp_ip.c | 15 + net/l2tp/l2tp_ip6.c | 15 + net/l2tp/l2tp_netlink.c | 16 +- net/l2tp/l2tp_ppp.c | 55 +- net/l2tp/trace.h | 211 - net/mac80211/agg-rx.c | 2 +- net/mac80211/cfg.c | 14 +- net/mac80211/ibss.c | 4 +- net/mac80211/ieee80211_i.h | 6 +- net/mac80211/main.c | 2 +- net/mac80211/mesh.c | 6 +- net/mac80211/offchannel.c | 2 +- net/mac80211/tx.c | 73 +- net/mptcp/pm_netlink.c | 4 +- net/mptcp/protocol.c | 2 + net/netfilter/ipvs/Kconfig | 1 + net/netfilter/ipvs/ip_vs_ctl.c | 7 +- net/netfilter/nf_conntrack_core.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 5 +- net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_tables_api.c | 22 +- net/netfilter/nft_socket.c | 27 - net/netfilter/xt_HMARK.c | 2 +- net/netlabel/netlabel_domainhash.c | 5 +- net/netlink/af_netlink.c | 8 +- net/netlink/genetlink.c | 2 +- net/netlink/policy.c | 33 +- net/openvswitch/actions.c | 12 +- 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 | 7 +- net/sched/act_ct.c | 8 +- net/sched/act_ctinfo.c | 5 +- net/sched/act_gate.c | 4 +- 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/smc_close.c | 15 +- net/smc/smc_core.c | 3 + net/smc/smc_llc.c | 15 +- net/socket.c | 8 +- net/sunrpc/rpcb_clnt.c | 4 +- net/sunrpc/sysctl.c | 6 +- net/tipc/core.c | 5 - net/tipc/link.c | 5 + net/tipc/socket.c | 10 +- net/tls/tls_main.c | 25 +- net/wireless/core.h | 4 +- net/wireless/nl80211.c | 270 +- net/wireless/reg.c | 257 +- net/wireless/scan.c | 4 +- net/wireless/sme.c | 2 +- net/wireless/wext-compat.c | 2 +- net/xdp/xdp_umem.c | 225 +- net/xdp/xdp_umem.h | 6 + net/xdp/xsk.c | 218 +- 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/espintcp.c | 6 +- net/xfrm/xfrm_interface.c | 2 +- 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/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_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/xdpsock_user.c | 32 +- samples/bpf/xsk_fwd.c | 1085 --- samples/kprobes/kprobe_example.c | 6 +- samples/kprobes/kretprobe_example.c | 4 +- samples/watch_queue/watch_test.c | 41 +- scripts/Makefile.kcsan | 2 +- scripts/Makefile.lib | 2 +- scripts/atomic/gen-atomic-instrumented.sh | 21 +- scripts/bpf_helpers_doc.py | 2 - scripts/checkpatch.pl | 113 +- scripts/clang-tools/gen_compile_commands.py | 236 - scripts/clang-tools/run-clang-tools.py | 74 - scripts/const_structs.checkpatch | 1 - scripts/dtc/dtx_diff | 3 +- scripts/gdb/linux/dmesg.py | 139 +- 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/selinux/mdp/mdp.c | 7 - scripts/spelling.txt | 4 + scripts/x86-check-compiler.sh | 9 - security/bpf/hooks.c | 6 - security/device_cgroup.c | 3 +- security/integrity/ima/ima.h | 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 | 11 +- security/selinux/include/conditional.h | 2 +- security/selinux/include/policycap.h | 20 - security/selinux/include/policycap_names.h | 18 - security/selinux/include/security.h | 39 +- security/selinux/selinuxfs.c | 254 +- 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 | 872 +-- security/selinux/ss/services.h | 5 +- security/selinux/ss/sidtab.c | 10 - security/selinux/ss/sidtab.h | 2 - sound/pci/hda/hda_intel.c | 3 - sound/pci/hda/patch_ca0132.c | 1788 +---- sound/pci/hda/patch_realtek.c | 42 +- sound/soc/amd/acp3x-rt5682-max9836.c | 11 +- sound/soc/codecs/Kconfig | 8 - sound/soc/codecs/Makefile | 2 - sound/soc/codecs/ak4458.c | 31 +- sound/soc/codecs/ak5558.c | 30 - 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/max98373-sdw.c | 7 +- sound/soc/codecs/max9867.c | 131 +- sound/soc/codecs/max9867.h | 4 +- sound/soc/codecs/mt6359.c | 2753 ------- sound/soc/codecs/mt6359.h | 2640 ------- sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/pcm3168a.c | 7 - sound/soc/codecs/rt1308-sdw.c | 6 +- sound/soc/codecs/rt5682-i2c.c | 1 - sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 73 +- sound/soc/codecs/rt5682.h | 2 + sound/soc/codecs/rt700-sdw.c | 6 +- sound/soc/codecs/rt711-sdw.c | 6 +- sound/soc/codecs/rt715-sdw.c | 6 +- sound/soc/codecs/tas5086.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 41 +- sound/soc/codecs/tlv320aic32x4.c | 60 +- sound/soc/codecs/wm0010.c | 3 +- sound/soc/codecs/wm8962.c | 2 - sound/soc/codecs/wm8994.c | 10 - sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 8 +- sound/soc/codecs/wm_hubs.c | 3 - sound/soc/codecs/wm_hubs.h | 1 - sound/soc/fsl/Kconfig | 2 +- sound/soc/fsl/fsl-asoc-card.c | 15 - sound/soc/fsl/fsl_dma.c | 2 +- sound/soc/fsl/fsl_sai.c | 175 +- 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 | 15 +- 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/bytcr_rt5640.c | 10 - sound/soc/intel/boards/skl_hda_dsp_generic.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 7 +- sound/soc/intel/boards/sof_rt5682.c | 13 - sound/soc/intel/boards/sof_sdw.c | 129 +- sound/soc/intel/boards/sof_sdw_common.h | 23 +- sound/soc/intel/boards/sof_sdw_dmic.c | 1 - sound/soc/intel/boards/sof_sdw_max98373.c | 2 - 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 | 2 - 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 | 79 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 33 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 10 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 165 +- 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-dsp.c | 185 +- 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 | 6 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/meson/axg-tdm-formatter.c | 2 +- sound/soc/meson/axg-toddr.c | 24 +- sound/soc/meson/meson-card-utils.c | 33 +- sound/soc/qcom/Kconfig | 13 +- sound/soc/qcom/Makefile | 2 - sound/soc/qcom/apq8016_sbc.c | 1 - sound/soc/qcom/apq8096.c | 1 - sound/soc/qcom/common.c | 6 +- sound/soc/qcom/lpass-apq8016.c | 88 +- sound/soc/qcom/lpass-cpu.c | 204 +- sound/soc/qcom/lpass-ipq806x.c | 67 - sound/soc/qcom/lpass-lpaif-reg.h | 157 +- sound/soc/qcom/lpass-platform.c | 155 +- sound/soc/qcom/lpass-sc7180.c | 216 - sound/soc/qcom/lpass.h | 63 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 414 +- sound/soc/qcom/qdsp6/q6asm.c | 169 +- sound/soc/qcom/qdsp6/q6asm.h | 49 +- sound/soc/qcom/sdm845.c | 1 - sound/soc/qcom/storm.c | 1 - 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/soc-core.c | 77 +- sound/soc/soc-dai.c | 4 +- sound/soc/sof/Kconfig | 2 +- sound/soc/sof/imx/Kconfig | 2 - sound/soc/sof/imx/imx8.c | 17 +- sound/soc/sof/imx/imx8m.c | 10 +- sound/soc/sof/intel/Kconfig | 31 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/cnl.c | 25 +- sound/soc/sof/intel/hda-codec.c | 11 +- sound/soc/sof/intel/hda-ipc.h | 4 - sound/soc/sof/intel/hda-loader.c | 183 +- sound/soc/sof/intel/hda-stream.c | 69 - sound/soc/sof/intel/hda.c | 35 +- sound/soc/sof/intel/hda.h | 6 - sound/soc/sof/intel/tgl.c | 137 - sound/soc/sof/ipc.c | 16 +- sound/soc/sof/loader.c | 34 +- sound/soc/sof/pcm.c | 8 +- sound/soc/sof/sof-acpi-dev.c | 2 - sound/soc/sof/sof-audio.c | 2 +- sound/soc/sof/sof-pci-dev.c | 32 +- sound/soc/sof/sof-priv.h | 11 +- sound/soc/sof/topology.c | 24 +- sound/soc/sprd/sprd-pcm-compress.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 2 +- sound/soc/sunxi/sun50i-codec-analog.c | 176 +- sound/soc/sunxi/sun8i-codec.c | 138 +- sound/soc/ti/ams-delta.c | 4 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/xilinx/Kconfig | 4 +- sound/usb/card.c | 133 +- sound/usb/quirks-table.h | 262 +- sound/usb/usbaudio.h | 1 + tools/arch/x86/include/asm/mcsafe_test.h | 13 + tools/arch/x86/lib/memcpy_64.S | 115 + tools/bpf/Makefile | 4 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 2 +- tools/bpf/bpftool/Makefile | 6 +- tools/bpf/bpftool/bash-completion/bpftool | 3 +- tools/bpf/bpftool/gen.c | 2 + tools/bpf/bpftool/link.c | 44 +- tools/bpf/bpftool/map.c | 3 +- tools/bpf/bpftool/net.c | 299 +- tools/bpf/resolve_btfids/Makefile | 1 - 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/include/linux/btf_ids.h | 51 +- tools/include/uapi/linux/bpf.h | 398 +- tools/lib/bpf/Makefile | 25 +- tools/lib/bpf/bpf.c | 3 + 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 | 31 +- tools/lib/bpf/btf.h | 38 + tools/lib/bpf/btf_dump.c | 9 +- tools/lib/bpf/hashmap.c | 3 - tools/lib/bpf/libbpf.c | 1785 ++--- tools/lib/bpf/libbpf.h | 4 - tools/lib/bpf/libbpf.map | 9 - tools/lib/bpf/libbpf_internal.h | 138 +- 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 | 379 +- tools/lib/bpf/xsk.h | 9 - tools/lib/traceevent/event-parse.c | 2 +- tools/memory-model/Documentation/README | 82 - tools/memory-model/Documentation/cheatsheet.txt | 27 +- tools/memory-model/Documentation/litmus-tests.txt | 1074 --- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/ordering.txt | 462 -- 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/control-dependencies.txt | 256 - 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/check.c | 60 +- tools/perf/Documentation/perf-record.txt | 4 + tools/perf/Documentation/perf-stat.txt | 7 + tools/perf/Makefile.config | 4 + tools/perf/bench/Build | 1 + tools/perf/bench/mem-memcpy-x86-64-lib.c | 24 + tools/perf/bench/synthesize.c | 4 +- tools/perf/builtin-stat.c | 8 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/util/machine.c | 6 - tools/perf/util/map.c | 16 + tools/perf/util/map.h | 9 +- tools/perf/util/parse-events.y | 8 +- tools/perf/util/stat.h | 1 + tools/perf/util/symbol.h | 2 +- tools/power/cpupower/Makefile | 2 +- tools/power/cpupower/debug/i386/intel_gsic.c | 2 +- tools/testing/kunit/kunit.py | 48 +- tools/testing/kunit/kunit_json.py | 63 - 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/bpf/Makefile | 2 +- tools/testing/selftests/bpf/README.rst | 21 - tools/testing/selftests/bpf/bench.c | 2 - tools/testing/selftests/bpf/benchs/bench_trigger.c | 17 - 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 | 21 - .../selftests/bpf/prog_tests/btf_map_in_map.c | 35 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 350 +- tools/testing/selftests/bpf/prog_tests/d_path.c | 147 - .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 68 - .../testing/selftests/bpf/prog_tests/perf_buffer.c | 65 +- .../selftests/bpf/prog_tests/resolve_btfids.c | 39 +- tools/testing/selftests/bpf/prog_tests/sk_assign.c | 5 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 76 - .../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/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 | 6 +- .../selftests/bpf/progs/test_btf_map_in_map.c | 31 - .../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 | 58 - .../bpf/progs/test_misc_tcp_hdr_options.c | 325 - .../testing/selftests/bpf/progs/test_pkt_access.c | 20 - .../bpf/progs/test_sockmap_invalid_update.c | 23 - .../selftests/bpf/progs/test_sockmap_update.c | 48 - .../selftests/bpf/progs/test_tcp_hdr_options.c | 623 -- tools/testing/selftests/bpf/progs/test_vmlinux.c | 12 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 7 - .../selftests/bpf/test_current_pid_tgid_new_ns.c | 1 - tools/testing/selftests/bpf/test_tcp_hdr_options.h | 151 - tools/testing/selftests/bpf/test_verifier.c | 19 +- tools/testing/selftests/bpf/verifier/bounds.c | 146 - tools/testing/selftests/bpf/verifier/d_path.c | 37 - .../drivers/net/mlxsw/devlink_trap_policer.sh | 33 +- .../selftests/drivers/net/mlxsw/tc_police_scale.sh | 12 +- tools/testing/selftests/exec/.gitignore | 1 - tools/testing/selftests/exec/Makefile | 9 +- tools/testing/selftests/exec/load_address.c | 68 - .../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 | 12 +- .../ftrace/test.d/kprobe/kretprobe_args.tc | 4 +- .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- tools/testing/selftests/lib.mk | 4 +- tools/testing/selftests/livepatch/functions.sh | 2 +- tools/testing/selftests/net/fib_nexthops.sh | 30 - .../testing/selftests/net/forwarding/mirror_lib.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 4 +- tools/testing/selftests/net/tcp_mmap.c | 42 +- .../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/mm/prot_sao.c | 9 +- .../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 | 38 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 36 +- .../selftests/rcutorture/bin/parse-console.sh | 11 +- .../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 | 2 - .../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/vm/config | 1 - tools/testing/selftests/vm/gup_benchmark.c | 14 +- tools/testing/selftests/x86/test_vsyscall.c | 22 +- virt/kvm/kvm_main.c | 21 +- 5274 files changed, 140136 insertions(+), 231520 deletions(-) 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/ata/imx-sata.txt delete mode 100644 Documentation/devicetree/bindings/ata/imx-sata.yaml 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/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/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 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/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/mmc/microchip,dw-sparx5-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/net/intel,dwmac-plat.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 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/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/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 [...] 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/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 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/mediatek/devapc.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,spdif.txt delete mode 100644 Documentation/devicetree/bindings/sound/fsl,spdif.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 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/w1/fsl-imx-owire.txt delete mode 100644 Documentation/devicetree/bindings/w1/fsl-imx-owire.yaml delete mode 100644 Documentation/driver-api/media/camera-sensor.rst delete mode 100644 Documentation/hwmon/adm1266.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/userspace-api/media/glossary.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log 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/aspeed-bmc-facebook-wedge400.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 create mode 100644 arch/arm/mach-exynos/include/mach/map.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/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/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/qcom/sc7180-trogdor-lazor-r0.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/rockchip/rk3318-a95x-z2.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 create mode 100644 arch/mips/configs/pnx8335_stb225_defconfig create mode 100644 arch/mips/include/asm/m48t37.h create mode 100644 arch/mips/include/asm/mach-ip27/kmalloc.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/mc146818rtc.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/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/lib/copy_mc_64.S create mode 100644 arch/powerpc/lib/memcpy_mcsafe_64.S delete mode 100644 arch/s390/include/asm/clocksource.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/x86/include/asm/copy_mc_test.h create mode 100644 arch/x86/include/asm/mcsafe_test.h delete mode 100644 arch/x86/lib/copy_mc.c delete mode 100644 arch/x86/lib/copy_mc_64.S delete mode 100644 drivers/base/regmap/regmap-spi-avmm.c 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/caam/debugfs.c delete mode 100644 drivers/crypto/caam/debugfs.h create mode 100644 drivers/crypto/chelsio/chcr_ipsec.c 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 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/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/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_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/smu7_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/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%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu10_hwmgr.c (100%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/smu10_hwmgr.h (100%) 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%) rename drivers/gpu/drm/amd/{pm => }/powerplay/hwmgr/vega10_hwmgr.c (100%) 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%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu10_driver_if.h (100%) 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%) rename drivers/gpu/drm/amd/{pm => powerplay}/inc/smu_types.h (100%) 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 rename drivers/gpu/drm/amd/{pm/swsmu/smu12 => powerplay}/renoir_ppt.h (100%) 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/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 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 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/hwmon/pmbus/adm1266.c delete mode 100644 drivers/infiniband/core/cm_trace.c delete mode 100644 drivers/infiniband/core/cm_trace.h create mode 100644 drivers/irqchip/irq-s3c24xx.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/qcom/venus/dbgfs.c delete mode 100644 drivers/media/platform/qcom/venus/dbgfs.h delete mode 100644 drivers/misc/mei/hw-virtio.c delete mode 100644 drivers/mmc/host/sdhci-of-sparx5.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/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/octeontx2/af/ptp.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/ptp.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/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 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-xgene.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%) rename drivers/net/{mdio => phy}/mdio-ipq4019.c (100%) 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 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/pinctrl/actions/pinctrl-s500.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8192.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8192.h delete mode 100644 drivers/pinctrl/qcom/pinctrl-msm8226.c delete mode 100644 drivers/power/supply/rn5t618_power.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/reset/reset-raspberrypi.c delete mode 100644 drivers/soc/mediatek/mtk-devapc.c delete mode 100644 drivers/soc/mediatek/mtk-devapc.h delete mode 100644 drivers/soc/samsung/s3c-pm-check.c delete mode 100644 drivers/soc/samsung/s3c-pm-debug.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/video/fbdev/s3c2410fb-regs-lcd.h delete mode 100644 drivers/virtio/virtio_dma_buf.c create mode 100644 drivers/xen/unpopulated-alloc.c delete mode 100644 fs/mount_notify.c delete mode 100644 include/drm/ttm/ttm_resource.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/pinctrl/mt8192-pinfunc.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/xlnx-versal-resets.h delete mode 100644 include/dt-bindings/sound/sc7180-lpass.h delete mode 100644 include/linux/bpf_local_storage.h delete mode 100644 include/linux/clk/samsung.h create mode 100644 include/linux/mdio-xpcs.h delete mode 100644 include/linux/mfd/hi6421-spmi-pmic.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/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/virtio_dma_buf.h delete mode 100644 include/trace/events/avc.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/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 localversion-next delete mode 100644 net/l2tp/trace.h delete mode 100644 samples/bpf/xsk_fwd.c delete mode 100755 scripts/clang-tools/gen_compile_commands.py delete mode 100755 scripts/clang-tools/run-clang-tools.py create mode 100755 scripts/gen_compile_commands.py delete mode 100755 scripts/x86-check-compiler.sh delete mode 100644 security/selinux/include/policycap.h delete mode 100644 security/selinux/include/policycap_names.h delete mode 100644 sound/soc/codecs/mt6359.c delete mode 100644 sound/soc/codecs/mt6359.h 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/sof/intel/tgl.c create mode 100644 tools/arch/x86/include/asm/mcsafe_test.h create mode 100644 tools/build/feature/test-libelf-mmap.c delete mode 100644 tools/memory-model/Documentation/README 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 100644 tools/memory-model/control-dependencies.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 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/bpf/prog_tests/d_path.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/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/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_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_tcp_hdr_options.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 100644 tools/testing/selftests/exec/load_address.c delete mode 120000 tools/testing/selftests/powerpc/copyloops/copy_mc_64.S create mode 120000 tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S create mode 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/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