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-arm-next-allmodconfig in repository toolchain/ci/linux.
discards dff9f829e5b0 Add linux-next specific files for 20200908 discards 89e18b3cf2d0 fix for "mm/madvise: introduce process_madvise() syscall: [...] discards 28f338d956ca Merge branch 'akpm/master' into master discards 74c51179bf58 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 56b659b6aa8f mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards aef7f7bf527e mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 6d0ecd769ce2 mm/madvise: introduce process_madvise() syscall: an extern [...] discards aa5301f1dfc8 pid: move pidfd_get_pid() to pid.c discards 1258672c8d1c mm/madvise: pass mm to do_madvise discards 2a951ba9d9fb mm/mmap: add inline munmap_vma_range() for code readability discards 33f53f7ac1bc mm/mmap: add inline vma_next() for readability of mmap code discards b8f1d30a4efd mm/migrate: avoid possible unnecessary process right check [...] discards 897a380fb3a7 mm/memory_hotplug: remove a wrapper for alloc_migration_target() discards 1287fa122cbd mm/memory-failure: remove a wrapper for alloc_migration_target() discards 3f2c842cd67d mm: kmem: enable kernel memcg accounting from interrupt contexts discards 16b7fdac308e mm: kmem: prepare remote memcg charging infra for interrup [...] discards e2465e558713 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] discards f8a5df39d49e mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] discards c776005dcbbc mm, memcg: rework remote charging API to support nesting discards 514477b65827 ia64: fix build error with !COREDUMP discards 33cc3ecf22f9 x86/defconfigs: Explicitly unset CONFIG_64BIT in i386_defconfig discards 99f616903ed9 merge fix up for "mm/memremap_pages: convert to 'struct range'" discards 077c00ef7b7c Merge branch 'akpm-current/current' into master discards e9ed989c2a31 Revert "tracepoint: Optimize using static_call()" discards c54da65debed Merge remote-tracking branch 'memblock/for-next' into master discards a22ce9a65cea Merge remote-tracking branch 'notifications/notifications- [...] discards 7739aac0c67a Merge remote-tracking branch 'mhi/mhi-next' into master discards 3930ad758822 Merge remote-tracking branch 'trivial/for-next' into master discards 62faf97839de Merge remote-tracking branch 'kunit-next/kunit' into master discards 5a6061f5b6ae Merge remote-tracking branch 'fpga/for-next' into master discards 6bb689ae6d11 Merge remote-tracking branch 'pidfd/for-next' into master discards a10a897d864c Merge remote-tracking branch 'kgdb/kgdb/for-next' into master discards d4dd8eac6923 Merge remote-tracking branch 'hyperv/hyperv-next' into master discards 12aa1c74fbf4 Merge remote-tracking branch 'xarray/xarray' into master discards 7c0cadc835f3 Merge remote-tracking branch 'nvmem/for-next' into master discards c77492f3352b Merge remote-tracking branch 'fsi/next' into master discards a5e322cc8425 Merge remote-tracking branch 'kspp/for-next/kspp' into master discards 757bd5a6db1e Merge remote-tracking branch 'ntb/ntb-next' into master discards 1c3d744474f2 Merge remote-tracking branch 'at24/at24/for-next' into master discards b7723f71c51a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] discards 76f61c04e7d7 Merge remote-tracking branch 'coresight/next' into master discards 5905b1f4e3a9 Merge remote-tracking branch 'livepatching/for-next' into master discards 6b6e9d2e4bb1 Merge remote-tracking branch 'kselftest/next' into master discards 3fa329485ea5 Merge remote-tracking branch 'pinctrl-intel/for-next' into master discards 968fb388c77e Merge remote-tracking branch 'pinctrl/for-next' into master discards 166a4f16aaae Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] discards a77db771d148 Merge remote-tracking branch 'gpio/for-next' into master discards edecd45d5efc Merge remote-tracking branch 'rpmsg/for-next' into master discards 6819c9a01d60 Merge remote-tracking branch 'scsi-mkp/for-next' into master discards 913194b7742e Merge remote-tracking branch 'scsi/for-next' into master discards 9cc8e23de1fb Merge remote-tracking branch 'dmaengine/next' into master discards 5c00ccaae1d4 Merge remote-tracking branch 'mux/for-next' into master discards 91cddcb41d95 Merge remote-tracking branch 'staging/staging-next' into master discards 60082ccbcb56 Merge remote-tracking branch 'thunderbolt/next' into master discards d9535dd1b03f Merge remote-tracking branch 'soundwire/next' into master discards 39ce1ec2da60 Merge remote-tracking branch 'extcon/extcon-next' into master discards 06cc653cfb5b Merge remote-tracking branch 'char-misc/char-misc-next' in [...] discards 99c8daa08267 Merge remote-tracking branch 'tty/tty-next' into master discards 42427b26f358 Merge remote-tracking branch 'phy-next/next' into master discards df888481c0ca Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb [...] discards 4329fee9633f Merge remote-tracking branch 'usb/usb-next' into master discards f9deebd406d6 Merge remote-tracking branch 'driver-core/driver-core-next [...] discards 713f6b19c4bf Merge remote-tracking branch 'ipmi/for-next' into master discards 1314502bebf6 Merge remote-tracking branch 'leds/for-next' into master discards 9f2cb302eee4 Merge remote-tracking branch 'chrome-platform/for-next' in [...] discards 86ec3c85e8ab Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master discards 6860cfc41536 Merge remote-tracking branch 'kvm-arm/next' into master discards c22725d8f658 Merge remote-tracking branch 'rcu/rcu/next' into master discards 5b47c210838d Merge remote-tracking branch 'edac/edac-for-next' into master discards 21aceef285a3 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] discards d495341ab234 Merge remote-tracking branch 'tip/auto-latest' into master discards fdf61dc1cd36 Merge remote-tracking branch 'spi/for-next' into master discards 35eb75dec802 Merge remote-tracking branch 'devicetree/for-next' into master discards c9968b04187a Merge remote-tracking branch 'audit/next' into master discards 337a10c922c7 Merge remote-tracking branch 'iommu/next' into master discards 962daf6718c9 Merge remote-tracking branch 'selinux/next' into master discards ebb8a0cbdc21 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] discards 47663bc1ad2c Merge remote-tracking branch 'security/next-testing' into master discards 2f1d88f118ba Merge remote-tracking branch 'regulator/for-next' into master discards 779707248a34 Merge remote-tracking branch 'battery/for-next' into master discards 287876b2b201 Merge remote-tracking branch 'mfd/for-mfd-next' into master discards 79fec43d09bb Merge remote-tracking branch 'mmc/next' into master discards 175e5699b74e Merge remote-tracking branch 'block/for-next' into master discards 251de9041751 Merge remote-tracking branch 'input/next' into master discards 96fa13fb2006 Merge remote-tracking branch 'modules/modules-next' into master discards b2116983c2c5 Merge remote-tracking branch 'sound-asoc/for-next' into master discards f8d201f2f7b9 Merge remote-tracking branch 'sound/for-next' into master discards e114247dd4ee Merge remote-tracking branch 'regmap/for-next' into master discards 6fe838c9b29c Merge remote-tracking branch 'imx-drm/imx-drm/next' into master discards e1df28240a35 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] discards a8ecd92e0e9b Merge remote-tracking branch 'drm-msm/msm-next' into master discards 8062f374e62a Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] discards 635b875e2206 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] discards 276bd556af16 Merge remote-tracking branch 'amdgpu/drm-next' into master discards 361c081229ea Merge remote-tracking branch 'drm/drm-next' into master discards 7da90b51f1a3 Merge remote-tracking branch 'crypto/master' into master discards de841836af52 Merge remote-tracking branch 'mtd/mtd/next' into master discards 688754187356 Merge remote-tracking branch 'gfs2/for-next' into master discards 9f59c184e509 Merge remote-tracking branch 'bluetooth/master' into master discards d91d8bdfbaef Merge remote-tracking branch 'wireless-drivers-next/master [...] discards e9241a028f42 Merge remote-tracking branch 'netfilter-next/master' into master discards 92521cab8a67 next-20200903/bpf-next discards cf88752412ba Merge remote-tracking branch 'net-next/master' into master discards 4844ff50b8db Merge remote-tracking branch 'rdma/for-next' into master discards 9b612492ebc7 Merge remote-tracking branch 'swiotlb/linux-next' into master discards a6167f09ba6e Merge remote-tracking branch 'dlm/next' into master discards f6a8b4d36aa5 Merge remote-tracking branch 'ieee1394/for-next' into master discards 43db32171857 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] discards bc02a81e145f Merge branch 'for-5.10/block' into for-next discards 867e76e14abc Merge remote-tracking branch 'opp/opp/linux-next' into master omits e75ad2cc4183 blktrace: make function blk_trace_bio_get_cgid() static omits ddfb8b0beda1 block: Remove unused blk_mq_sched_free_hctx_data() omits 384d87ef2c95 block: Do not discard buffers under a mounted filesystem discards 0cca4f8b1805 Merge remote-tracking branch 'devfreq/devfreq-next' into master discards 10ffb9861ed9 Merge remote-tracking branch 'cpupower/cpupower' into master discards 3bd365f63c1e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] discards b5616663940b Merge remote-tracking branch 'pm/linux-next' into master discards a5750a2de197 next-20200903/v4l-dvb discards a5752b16852e Merge remote-tracking branch 'jc_docs/docs-next' into master discards 92bd933c112c Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] discards e4f66f1c3856 Merge remote-tracking branch 'dmi/dmi-for-next' into master discards a38f15950ad4 Merge remote-tracking branch 'i3c/i3c/next' into master discards 860d8b453809 Merge remote-tracking branch 'i2c/i2c/for-next' into master discards ff2cf6be5042 Merge remote-tracking branch 'hid/for-next' into master discards 2f0827a08c96 Merge remote-tracking branch 'pstore/for-next/pstore' into master discards 95fa574c3b53 Merge remote-tracking branch 'pci/next' into master discards ac8c95acea56 Merge remote-tracking branch 'printk/for-next' into master discards 8ed9ac10ff7e Revert "kbuild: preprocess module linker script" discards 609655e2e36a Merge remote-tracking branch 'vfs/for-next' into master discards d9fbc7ec7d99 Merge remote-tracking branch 'file-locks/locks-next' into master discards 800052b40bc9 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] discards f86d71749975 Merge remote-tracking branch 'cel/cel-next' into master discards ae16f3f7dcc3 Merge remote-tracking branch 'nfs/linux-next' into master discards 18d402b24103 Merge remote-tracking branch 'fuse/for-next' into master discards 689902ed58db Merge remote-tracking branch 'f2fs/dev' into master discards 6e5c468d2c9e Merge remote-tracking branch 'ext3/for_next' into master discards 4a9676815109 Merge remote-tracking branch 'exfat/dev' into master discards cb1d16fe0766 Merge remote-tracking branch 'erofs/dev' into master discards 669e40409f13 Merge remote-tracking branch 'configfs/for-next' into master discards ab8b860e841e Merge remote-tracking branch 'cifs/for-next' into master discards 2f2b4d1ed8bc Merge remote-tracking branch 'ceph/master' into master discards d3c0875f3d0f Merge remote-tracking branch 'btrfs/for-next' into master discards 56d2dd1ac333 Merge remote-tracking branch 'fscrypt/master' into master discards ea6c9f6c5988 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits e829295c9bae ipmi: Reset response handler when failing to send the command discards 1271fc9f43e3 Merge remote-tracking branch 's390/features' into master discards e6f634e14442 Merge remote-tracking branch 'risc-v/for-next' into master discards a5056ff1be55 Merge remote-tracking branch 'parisc-hd/for-next' into master discards 6d2305817c57 Merge remote-tracking branch 'nds32/next' into master discards 4c2683aee690 Merge remote-tracking branch 'mips/mips-next' into master discards 5c344a920913 Merge remote-tracking branch 'microblaze/next' into master discards bf86ed32de16 Merge remote-tracking branch 'm68k/for-next' into master discards 64eb018a31b4 Merge remote-tracking branch 'ia64/next' into master discards b7adbd1ee5a2 Merge remote-tracking branch 'h8300/h8300-next' into master discards 13cc0f4edac4 Merge remote-tracking branch 'clk/clk-next' into master discards 600c892e5c09 Merge remote-tracking branch 'uniphier/for-next' into master discards 38b88c77c85b Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master discards 920d36948fb2 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master discards 6cdc64967805 Merge remote-tracking branch 'tegra/for-next' into master discards 169a9d6a774a Merge remote-tracking branch 'sunxi/sunxi/for-next' into master discards cda4c77ae9ca Merge remote-tracking branch 'scmi/for-linux-next' into master discards 8ae0a605a235 Merge remote-tracking branch 'samsung-krzk/for-next' into master discards 1fad512695c3 Merge remote-tracking branch 'rockchip/for-next' into master discards 527df692cfab Merge remote-tracking branch 'reset/reset/next' into master discards 7b12ac6a229e Merge remote-tracking branch 'renesas/next' into master discards 6547c92224c2 Merge remote-tracking branch 'realtek/for-next' into master discards 027248b23442 Merge remote-tracking branch 'qcom/for-next' into master discards accf45e65545 Merge remote-tracking branch 'omap/for-next' into master discards ff638493dec9 Merge remote-tracking branch 'mvebu/for-next' into master discards 0cca524b93e6 Merge remote-tracking branch 'mediatek/for-next' into master discards 7f6662afcba9 Merge remote-tracking branch 'keystone/next' into master discards 5eb88a24eaeb Merge remote-tracking branch 'imx-mxs/for-next' into master discards d11aa495ef95 Merge remote-tracking branch 'drivers-memory/for-next' int [...] discards 13b6c14338aa Merge remote-tracking branch 'at91/at91-next' into master discards d825c39d1ecf Merge remote-tracking branch 'aspeed/for-next' into master discards 2253d47971fe Merge remote-tracking branch 'amlogic/for-next' into master discards d0b4b2521a88 Merge remote-tracking branch 'arm-soc/for-next' into master discards 5ad2bbbdd8f1 Merge remote-tracking branch 'arm/for-next' into master discards e0457835afde Merge remote-tracking branch 'dma-mapping/for-next' into master discards a26f71ee9327 Merge remote-tracking branch 'kbuild/for-next' into master discards b32ee5d453e7 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] discards 72e0a6a27fe8 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 7bd3ce2804a1 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] discards 6eaf449fdcfa Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] discards 64ed4140a519 Merge remote-tracking branch 'pidfd-fixes/fixes' into master discards a7870d6c7c66 Merge remote-tracking branch 'risc-v-fixes/fixes' into master discards 8472a35a5be1 Merge remote-tracking branch 'mmc-fixes/fixes' into master discards 841796417570 Merge remote-tracking branch 'scsi-fixes/fixes' into master discards eede3ca79b4b Merge remote-tracking branch 'vfs-fixes/fixes' into master discards b94848dea618 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master discards 6786947f8027 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes [...] discards 075d0451c743 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master discards fb299001262f Merge remote-tracking branch 'omap-fixes/fixes' into master discards 2a6b098336f0 Merge remote-tracking branch 'kselftest-fixes/fixes' into master discards 29e17ae8c901 Merge remote-tracking branch 'ide/master' into master discards 83735d4116cd Merge remote-tracking branch 'crypto-current/master' into master discards 971153a656f8 Merge remote-tracking branch 'char-misc.current/char-misc- [...] discards c1e43d51decb Merge remote-tracking branch 'staging.current/staging-linu [...] discards f1f31b77ed7e Merge remote-tracking branch 'phy/fixes' into master discards f7aa896bdbab Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards ef9c56a374ea Merge remote-tracking branch 'usb-serial-fixes/usb-linus' [...] discards a3d9ed9826e7 Merge remote-tracking branch 'usb.current/usb-linus' into master discards cf880cf29b5c Merge remote-tracking branch 'driver-core.current/driver-c [...] discards 658a32d30e48 Merge remote-tracking branch 'spi-fixes/for-linus' into master discards 08d8cd40f3c5 Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] discards d84f6bab792e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] discards 6e4965d21922 Merge remote-tracking branch 'sound-current/for-linus' int [...] discards 4ab4faf3abeb Merge remote-tracking branch 'rdma-fixes/for-rc' into master discards f561dbf81784 Merge remote-tracking branch 'wireless-drivers/master' int [...] discards b35d72d89c3a Merge remote-tracking branch 'ipsec/master' into master discards 50e54fa8c244 Merge remote-tracking branch 'bpf/master' into master discards f67a345e69a1 Merge remote-tracking branch 'net/master' into master discards 181571afb728 Merge remote-tracking branch 'sparc/master' into master discards 589e60909d30 Merge remote-tracking branch 'powerpc-fixes/fixes' into master discards d78ffc4c95ac Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] discards f8941f728444 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits 5e895bd4d523 fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32 omits 8b10fe689852 fscrypt: drop unused inode argument from fscrypt_fname_all [...] omits 81365af13a56 rxrpc: Remove unused macro rxrpc_min_rtt_wlen omits 14e9e262119e Merge branch 'sfc-ethtool-for-EF100-and-related-improvements' omits 08bdbcae290b sfc: simplify DMA mask setting omits 60bd2a2d1f60 sfc: remove EFX_DRIVER_VERSION omits 400d64cf2d1d sfc: handle limited FEC support omits 4404c0898dc1 sfc: add ethtool ops and miscellaneous ndos to EF100 omits c77289b4332e sfc: remove phy_op indirection omits 7dcc9d8a40f8 sfc: don't double-down() filters in ef100_reset() omits e1f469cd5866 Revert "netns: don't disable BHs when locking "nsid_lock"" omits dbd9d80c1b2e drm/vkms: Add support for writeback omits 8ae4dff882eb ibmvnic: add missing parenthesis in do_reset() omits 60cc20214ced drm/vkms: Compute CRC without change input data omits 953025763d14 drm/vkms: Decouple crc operations from composer omits 30ebaf8e6387 net: ethernet: dnet: Remove set but unused variable 'len' omits 0a667b500703 drm/ttm: remove bdev from ttm_tt omits f3b11449a46a net: ethernet: dwmac: remove redundant null check before c [...] omits 058912007061 net: ethernet: fec: remove redundant null check before clk [...] omits 1c35cc9cf6a0 net: stmmac: remove redundant null check before clk_disabl [...] omits e50fd9b5794d net: xilinx: remove redundant null check before clk_disabl [...] omits 601637e42df0 MIPS: Remove mach-*/war.h omits 8e7291d603a3 MIPS: Get rid of CAVIUM_OCTEON_DCACHE_PREFETCH_WAR omits ab5743079b8e MIPS: Get rid of BCM1250_M3_WAR omits 43df4eb2fc95 MIPS: Replace SIBYTE_1956_WAR by CONFIG_SB1_PASS_2_WORKAROUNDS omits a7fbed988f31 MIPS: Convert MIPS34K_MISSED_ITLB_WAR into a config option omits 256ec489f1c7 MIPS: Convert R10000_LLSC_WAR info a config option omits 886ee1363a3a MIPS: Convert ICACHE_REFILLS_WORKAROUND_WAR into a config option omits 24a1c023f3ff MIPS: Convert TX49XX_ICACHE_INDEX_INV into a config option omits 142439b0520a MIPS: Remove MIPS4K_ICACHE_REFILL_WAR and MIPS_CACHE_SYNC_WAR omits 44def3426e4a MIPS: Convert R4600_V2_HIT_CACHEOP into a config option omits 5e5b6527128c MIPS: Convert R4600_V1_HIT_CACHEOP into a config option omits 802b83627f54 MIPS: Convert R4600_V1_INDEX_ICACHEOP into a config option omits 8c2ede45edbe MIPS: dts/ingenic: Cleanup qi_lb60.dts omits 6af52ae2ed14 Merge branch 'net-bridge-mcast-initial-IGMPv3-MLDv2-suppor [...] omits 263cdc37c18c MIPS: Loongson64: Remove unused loongson_reboot. omits e12cec65b554 net: bridge: mcast: destroy all entries via gc omits 23550b831333 net: bridge: mcast: improve IGMPv3/MLDv2 query processing omits 109865fe12f9 net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOU [...] omits 5bf1e00b6849 net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INC [...] omits e6231bca6a27 net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLU [...] omits 0436862e417e net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOU [...] omits d6c33d67a838 net: bridge: mcast: delete expired port groups without srcs omits 81f1983852fd net: bridge: mdb: use mdb and port entries in notifications omits 79abc87505d8 net: bridge: mdb: push notifications in __br_mdb_add/del omits 42c11ccfe844 net: bridge: mcast: add support for group query retransmit omits 438ef2d027eb net: bridge: mcast: add support for group-and-source speci [...] omits 5205e919c9f0 net: bridge: mcast: add support for src list and filter mo [...] omits 8b671779b7e2 net: bridge: mcast: add support for group source list omits 681590bd4cdc net: bridge: mcast: factor out port group del omits 6ec0d0ee6647 net: bridge: mdb: arrange internal structs so fast-path fi [...] discards d7f5b2deba2d Merge branch 'for-next-next-v5.9-20200907' into for-next-20200907 discards 1b0e824cc0e0 Merge branch 'for-next-current-v5.8-20200907' into for-nex [...] discards 6bf001dfaf4c Merge branch 'ext/josef/more-lockdep-v2' into for-next-nex [...] discards 2dfb31339167 Merge branch 'ext/josef/eb-rwsem' into for-next-next-v5.9- [...] discards dcde2f704064 Merge branch 'misc-next' into for-next-next-v5.9-20200907 discards c482020f6342 Merge branch 'misc-next' into for-next-current-v5.8-20200907 discards 3999bdcec209 Merge branch 'misc-5.9' into for-next-current-v5.8-20200907 discards ba157afd0da0 btrfs: switch extent buffer tree lock to rw_semaphore discards 0aadf463158b btrfs: do not create raid sysfs entries under chunk_mutex omits ffa59b0b396c netdevice.h: fix xdp_state kernel-doc warning omits eb02d39ad309 netdevice.h: fix proto_down_reason kernel-doc warning discards 6437634e7586 btrfs: improve device scanning messages omits bb1416adb8a0 net: dsa: rtl8366rb: Switch to phylink discards 667cc3d206b5 Merge branch 'misc-5.9' into next-fixes discards e93cb5e30eaa btrfs: fix NULL pointer dereference after failure to creat [...] omits d966ddcc3821 tipc: fix a deadlock when flushing scheduled work discards b1f556c2e2be Merge remote-tracking branch 'spi/for-5.10' into spi-next discards 0b49be756fa8 Merge remote-tracking branch 'spi/for-5.9' into spi-linus discards a727d5f996ed Merge remote-tracking branch 'regulator/for-5.10' into reg [...] discards b40d843b2186 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] omits 2abaad678575 spi: qup: Allow for compile-testing on !ARM omits 567444fbddf5 Merge series "regulator: unexport regulator_lock/unlock()" [...] omits 6dc9674d95b8 regulator: lochnagar: Add additional VDDCORE range omits e9c142b0d2c0 regulator: remove locking around regulator_notifier_call_chain() omits 3bca239d6184 regulator: don't require mutex for regulator_notifier_call [...] discards 45eee0e8a024 Merge remote-tracking branch 'asoc/for-5.10' into asoc-next discards e81118864f25 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits 72bbee2aea29 Merge branch 'bnxt_en-Two-bug-fixes' omits b16939b59cc0 bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() omits b340dc680ed4 bnxt_en: Avoid sending firmware messages when AER error is [...] omits 66793484fdb6 Merge branch 'kvm-arm64/pt-new' into kvmarm-master/next omits f8883302774b KVM: arm64: Don't constrain maximum IPA size based on host [...] omits 593411fee449 KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu' omits 480fc5a53118 KVM: arm64: Remove unused page-table code omits d8267676b4bd KVM: arm64: Check the pgt instead of the pgd when modifyin [...] omits 62a763bccca7 KVM: arm64: Convert user_mem_abort() to generic page-table API omits ecec724683c6 KVM: arm64: Add support for relaxing stage-2 perms in gene [...] omits 45fef5ebfad0 KVM: arm64: Convert memslot cache-flushing code to generic [...] omits 68e974981a75 KVM: arm64: Add support for stage-2 cache flushing in gene [...] omits 98258e3a1f30 KVM: arm64: Convert write-protect operation to generic pag [...] omits b4efa09299c0 KVM: arm64: Add support for stage-2 write-protect in gener [...] omits 7769a437f471 KVM: arm64: Convert page-aging and access faults to generi [...] omits 6b7311f0e727 KVM: arm64: Add support for stage-2 page-aging in generic [...] omits 7715a065a804 KVM: arm64: Convert unmap_stage2_range() to generic page-t [...] omits da1a8a88d334 KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API omits 63cb38a43c88 KVM: arm64: Convert kvm_phys_addr_ioremap() to generic pag [...] omits 21c40390c7f7 KVM: arm64: Add support for stage-2 map()/unmap() in gener [...] omits b0742113046c KVM: arm64: Add support for creating kernel-agnostic stage [...] omits d0568315c2c7 KVM: arm64: Use generic allocator for hyp stage-1 page-tables omits b12d0b7c5f34 KVM: arm64: Add support for creating kernel-agnostic stage [...] omits 872b7ac07aca KVM: arm64: Add stand-alone page-table walker infrastructure omits 4ae8bc9bde11 KVM: arm64: Remove kvm_mmu_free_memory_caches() omits 6dbf7bb55598 fs: Don't invalidate page buffers in block_write_full_page() omits f437bc1ec731 drm/vc4: drv: Support BCM2711 omits b5d1443aa326 dt-bindings: display: vc4: Document BCM2711 VC5 omits 2e3725b05b78 dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controll [...] omits 8323989140f3 drm/vc4: hdmi: Support the BCM2711 HDMI controllers omits 373874298cac drm/vc4: hdmi: Add pixel BVB clock control omits 81d830137bdb drm/vc4: hdmi: Switch to blank pixels when disabled omits 8b3f90e98e17 drm/vc4: hdmi: Do the VID_CTL configuration at once omits 09c438139b8f drm/vc4: hdmi: Implement finer-grained hooks omits 691456f622a9 drm/vc4: hdmi: Always recenter the HDMI FIFO omits 1bb0522e92ec drm/vc4: hdmi: Remove register dumps in enable omits 9be43a5a6de5 drm/vc4: hdmi: Deal with multiple ALSA cards omits 632ee3aa8786 drm/vc4: hdmi: Add audio-related callbacks omits b9b8bac60ab3 drm/vc4: hdmi: Set the b-frame marker to the match ALSA's [...] omits 6ac1c7532217 drm/vc4: hdmi: Reset audio infoframe on encoder_enable if [...] omits 094864bd0054 drm/vc4: hdmi: Use reg-names to retrieve the HDMI audio registers omits d5d5ce885c00 drm/vc4: hdmi: Use clk_set_min_rate instead omits cd4cb49dc5bb drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate omits 11a1731eb6ea drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid omits 4c55c2c40dc9 drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define omits 234f4212ecec drm/vc4: hdmi: Add CEC support flag omits c0791e083801 drm/vc4: hdmi: Move CEC init to its own function omits b2405c98260a drm/vc4: hdmi: Deal with multiple debugfs files omits 7d73299dad3e drm/vc4: hdmi: Store the encoder type in the variant structure omits 904f668adcde drm/vc4: hdmi: Add a set_timings callback omits 89f31a23fd13 drm/vc4: hdmi: Add a CSC setup callback omits 647b9655061b drm/vc4: hdmi: Add PHY RNG enable / disable function omits c457b8aededd drm/vc4: hdmi: Add PHY init and disable function omits 9045e91a476b drm/vc4: hdmi: Add reset callback omits 311e305fdb4e drm/vc4: hdmi: Implement a register layout abstraction omits 33c773eb62ea drm/vc4: hdmi: Introduce resource init and variant omits 0532e5e5e039 drm/vc4: hdmi: Remove vc4_hdmi_connector omits 283d347d6e3e drm/vc4: hdmi: Remove vc4_dev hdmi pointer omits 47c167b75763 drm/vc4: hdmi: Retrieve the vc4_hdmi at unbind using our device omits 66bf1c30e0e5 drm/vc4: hdmi: Pass vc4_hdmi to CEC code omits 5dfbcae63f10 drm/vc4: hdmi: Add container_of macros for encoders and co [...] omits b10db9a4242b drm/vc4: hdmi: Use local vc4_hdmi directly omits 13311457bebf drm/vc4: hdmi: Move accessors to vc4_hdmi omits 3408cc23c931 drm/vc4: hdmi: Rename hdmi to vc4_hdmi omits b052e70dd21c drm/vc4: hdmi: Remove DDC argument to connector_init omits c98c85bb316c drm/vc4: hdmi: rework connectors and encoders omits f73100cce9ab drm/vc4: hdmi: Move structure to header omits 3eda59824142 drm/vc4: hdmi: Use debugfs private field omits 658a731c50e5 drm/vc4: crtc: Add BCM2711 pixelvalves omits 2ed1989727f3 dt-bindings: display: vc4: pv: Add BCM2711 pixel valves omits 875a4d536842 drm/vc4: drv: Disable the CRTC at boot time omits 2d14ffe2737c drm/vc4: crtc: Move the CRTC disable out omits 29bbb93080a9 drm/vc4: hvs: Introduce a function to get the assigned FIFO omits 50e9d6cb5dbf drm/vc4: hvs: Make the stop_channel function public omits 9e30cfd0764e drm/vc4: crtc: Clear the PixelValve FIFO during configuration omits 0d2b96af53c9 drm/vc4: crtc: Clear the PixelValve FIFO on disable omits b7cb67a6b4fb drm/vc4: crtc: Add a delay after disabling the PixelValve output omits 792c3132bc1b drm/vc4: encoder: Add finer-grained encoder callbacks omits 4b72b10a64ba drm/vc4: crtc: Move HVS channel init before the PV initialisation omits 6370be84d81e drm/vc4: crtc: Remove redundant pixelvalve reset omits a4d89568735b drm/vc4: crtc: Remove mode_set_nofb omits f8b13d9bcc67 drm/vc4: hvs: Make sure our channel is reset omits d2f06525f67d drm/vc4: crtc: Move the HVS gamma LUT setup to our init function omits 6d01a106b4c8 drm/vc4: crtc: Move HVS init and close to a function omits be26296a259d drm/vc4: crtc: Move PV dump to config_pv omits 5ffabf5001b9 drm/vc4: crtc: Turn pixelvalve reset into a function omits eb92bc72cdab drm/vc4: crtc: Disable color management for HVS5 omits aa2fd1ca7f16 drm/vc4: crtc: Add HDMI1 encoder type omits ed024b229dfd drm/vc4: crtc: Rename HDMI encoder type to HDMI0 omits 62c5d55e25cb drm/vc4: crtc: Add function to compute FIFO level bits omits 649abf2f5d32 drm/vc4: crtc: Add FIFO depth to vc4_crtc_data omits 87ebcd42fb7b drm/vc4: crtc: Assign output to channel automatically omits 596356678fb4 drm/vc4: kms: Convert to for_each_new_crtc_state omits a5c4b75f1ea0 drm/vc4: crtc: Enable and disable the PV in atomic_enable [...] omits 32a851c217b7 drm/vc4: crtc: Use local chan variable omits 8ebb2cf0f6f4 drm/vc4: crtc: Rename HVS channel to output omits 78cbcc38b904 drm/vc4: crtc: Move the cob allocation outside of bind omits a1962d6e3269 drm/vc4: crtc: Use a shared interrupt omits 644df22fe305 drm/vc4: crtc: Deal with different number of pixel per clock omits 0ddd59c56e6b drm/vc4: plane: Create more planes omits 5630b27ec577 drm/vc4: plane: Optimize the LBM allocation size omits 31e0ecb39b59 drm/vc4: plane: Change LBM alignment constraint on LBM omits d7d96c00e585 drm/vc4: hvs: Boost the core clock during modeset omits c54619b0bfb3 drm/vc4: Add support for the BCM2711 HVS5 omits 3ac929e722c4 dt-bindings: display: Add support for the BCM2711 HVS discards 8e2271d630d8 Merge branch 'kconfig' into for-next discards 8d77c9acc14a kbuild: preprocess module linker script omits 8b2f57d6c900 Merge series "ASoC: sun8i-codec driver cleanup" from Samue [...] omits daa90764600e Merge series "ASoC: SOF: component UUID support for 5.10" [...] omits a252632df817 Merge series "ASoC: Add sdw stream operations to dailink o [...] omits b40f708deb95 ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo discards 02c210a7e42c Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] discards 9ed7a5f4f423 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 8564551eec8a soundwire: qcom: add v1.5.1 compatible omits 82f5c70c2651 soundwire: qcom: add support for mmio soundwire master devices omits 5bd773242f75 soundwire: qcom: avoid dependency on CONFIG_SLIMBUS omits d1df23fe688b soundwire: qcom: fix abh/ahb typo omits 988d94188233 ASoC: SOF: topology: make process type optional omits d2306f4ed181 ASoC: SOF: append extended data to sof_ipc_comp_mux omits 783898ce68de ASoC: SOF: append extended data to sof_ipc_comp_process omits 3584ba4c78f7 ASoC: SOF: append extended data to sof_ipc_comp_tone omits c7ded588468a ASoC: SOF: append extended data to sof_ipc_comp_asrc omits b64ce2c62ca3 ASoC: SOF: append extended data to sof_ipc_comp_src omits bbc1364cdd32 ASoC: SOF: append extended data to sof_ipc_comp_host omits 9fed9d91c00e ASoC: SOF: append extended data to sof_ipc_comp_volume omits f375bb336df3 ASoC: SOF: append extended data to sof_ipc_comp_mixer omits f8ee6c9f5258 ASoC: SOF: append extended data to sof_ipc_comp_dai omits a905bb0193e7 ASoC: SOF: topology: add helper for setting up IPC component omits 50b55fd463ce ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data omits 929e427a9c4e ASoC: SOF: topology: parse comp_ext_tokens for all widgets omits 92f500cfc329 ASoC: SOF: topology: create component extended tokens omits f970a77f1d06 ASoC: SOF: add comp_ext to struct snd_sof_widget omits 43fbb0860c68 ASoC: SOF: tokens: add token for component UUID omits 390dda244b61 Merge branch 'for-5.10/wiimote' into for-next omits 5eae59cc876c HID: wiimote: narrow spinlock range in wiimote_hid_event() omits aeeba45a9df3 HID: wiimote: make handlers[] const omits 6b3bb3c82b94 ASoC: sun8i-codec: Manage module clock via DAPM omits efb736fb9ece ASoC: sun8i-codec: Attach the bus clock to the regmap omits f30ef55c3329 ASoC: sun8i-codec: Sort masks in a consistent order omits fcb7b39ee3d8 ASoC: sun8i-codec: Fix field bit number indentation omits 30aff91ec784 ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name omits 0ba95493023d ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names omits fa5c0ca1f90a ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names omits 2455e37adef3 ASoC: sun8i-codec: Fix AIF1 MODCLK widget name omits b8cbb1cab703 ASoC: sun8i-codec: Remove extraneous widgets omits f378e6e93b89 kconfig: qconf: create QApplication after option checks omits d5ebab1ce792 kconfig: qconf: remove Y, M, N columns omits 1a2fe10eb87b kconfig: qconf: remove ConfigView class omits cac5c77f6dc8 kconfig: qconf: move setShowName/Range() to ConfigList fro [...] omits 7fb4328cecac kconfig: qconf: remove ConfigLineEdit class omits c31abba52030 kconfig: qconf: allow to edit "int", "hex", "string" menus [...] omits faf5267a9c70 kconfig: qconf: show data column all the time omits 497428664d80 kconfig: qconf: move ConfigView::updateList(All) to Config [...] omits 03befee06b85 kconfig: qconf: remove unused ConfigItem::okRename() omits 7e79cfc8829f kconfig: qconf: update the intro message to match to the c [...] omits 37b54f7f240e kconfig: qconf: reformat the intro message omits 887af6d7c99e arch: vdso: add vdso linker script to 'targets' instead of [...] omits 8ffc184755d9 btrfs: free fs roots on failed mount omits 31ae403513be mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are ne [...] omits d86472ae8b20 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] omits a1a489197a07 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] omits 7320915c8861 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] omits 2a99f3fa85ea mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] omits 21b2cec61c04 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] omits 06998d49bcac ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback omits ae3a3918edf5 ASoC: Intel: sof_sdw: add dailink .trigger callback omits d20e834e13ce ASoC: soc-dai: clarify return value for get_sdw_stream() omits 54d8454436a2 mmc: host: Enable compile testing of multiple drivers omits e5c956c4f36c arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings omits 9a8ecd414322 arm64: dts: ti: k3-am65-wakeup: Use generic temperature-se [...] omits 4c19fb9ce266 arm64: dts: ti: k3-am65-base-board Use generic camera for [...] omits dcccf77067e4 arm64: dts: ti: k3-*: Use generic pinctrl for node names omits 86e67b591e6d arm64: dts: ti: k3-am65*: Use generic clock for syscon clo [...] omits 91e5f404e42b arm64: dts: ti: k3-am65*: Use generic gpio for node names omits 05e393c596c4 arm64: dts: ti: k3-am65-main: Use lower case hexadecimal omits 1aedefe13ba2 arm64: dts: ti: k3-j721e: Use lower case hexadecimal omits 3de7b83017bd firmware: arm_scmi: Constify static scmi-ops omits 82894c1d397f firmware: arm_scmi: Constify ops pointers in scmi_handle omits 69ecb3230b00 cpufreq: arm_scmi: Constify scmi_perf_ops pointers omits 20244b2a8a87 ASoC: core: Do not cleanup uninitialized dais on soc_pcm_o [...] omits b83ded8a31e3 arm64: dts: arm: Fix SP805 clock-names omits a894c6dd56c9 ARM: dts: arm: Fix SP805 clocks omits 34a459187180 ARM: dts: arm: Fix SP804 users discards b5bc31eaba87 quota: widen timestamps for the fs_disk_quota structure omits 8f140ba19f76 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next omits b7ecb51b2d9b arm64: dts: renesas: r8a774e1: Add PCIe EP nodes omits a0bf06dc51db pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] omits 3488737093e7 pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] omits 352e04291115 m68k: Replace HTTP links with HTTPS ones omits 7e158826564f m68k: mm: Remove superfluous memblock_alloc*() casts omits 41f1bf37a63e m68k: mm: Use PAGE_ALIGNED() helper omits dc072012bc94 m68k: Sort selects in main Kconfig omits d473de0f883d m68k: amiga: Clean up Amiga hardware configuration omits 62148d985901 m68k: Revive _TIF_* masks omits 9eb59f12fcd2 btrfs: sysfs: export currently running exclusive operation omits 620345b26499 btrfs: enumerate the type of exclusive operation in progress omits 6c71f7b7d8ac btrfs: require only sector size alignment for parent eb bytenr omits ed041f845c2f btrfs: sysfs: init devices outside of the chunk_mutex omits 13497238172f btrfs: fix lockdep splat in add_missing_dev omits 3f1b3862f394 btrfs: make extent_fiemap take btrfs_inode omits 3a35ef266657 btrfs: make btrfs_zero_range_check_range_boundary take btr [...] omits c10c4bb4e2fe btrfs: make copy_inline_to_page take btrfs_inode omits a232863670fe btrfs: make btrfs_find_ordered_sum take btrfs_inode omits a58277945c12 btrfs: make get_extent_skip_holes take btrfs_inode omits 1cd04665815d btrfs: make btrfs_writepage_endio_finish_ordered btrfs_ino [...] omits 387dd2bc0062 btrfs: make btrfs_invalidatepage work on btrfs_inode omits 64dd4f5035e8 btrfs: convert btrfs_inode_sectorsize to take btrfs_inode omits 93bbac63d590 btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode omits 109eb4aab323 btrfs: make ordered extent tracepoint take btrfs_inode omits 7f84d0c01ecd btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode omits dec9debee427 btrfs: make inode_tree_del take btrfs_inode omits d156295b66c1 btrfs: use BTRFS_NESTED_NEW_ROOT for double splits omits 490121d0e613 btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots omits 496335e8aa2d btrfs: introduce BTRFS_NESTING_SPLIT for split blocks omits 4d192b9ed0b8 btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW omits 7f0bb9905612 btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT omits ffe3dc47fca0 btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks omits 371562aa903d btrfs: add nesting tags to the locking helpers omits 159666458748 btrfs: introduce btrfs_path::recurse omits 6c8814582ea0 btrfs: rename extent_buffer::lock_nested to extent_buffer: [...] omits 16cdcc0cb66d btrfs: don't opencode sync_blockdev in btrfs_init_new_device omits fca155a9de48 btrfs: remove redundant code from btrfs_free_stale_devices omits 7c271866713d btrfs: refactor locked condition in btrfs_init_new_device omits dbb4898095fe btrfs: use RCU for quick device check in btrfs_init_new_device omits a05aa612e50e btrfs: ctree: check key order before merging tree blocks omits 465de6df9eee btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] omits 4e27ab6f9a12 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() omits 4c61a798d1e2 btrfs: extent_io: do extra check for extent buffer read wr [...] omits a24dd07f7774 btrfs: rework error detection in init_tree_roots omits 634e87d4825d btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations omits 12090e70141e btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] omits d748de2d782a btrfs: do not hold device_list_mutex when closing devices omits 2317a9ee3a89 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks omits 161a176d74f2 btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] omits b33cfce86ca5 btrfs: remove alloc_list splice in btrfs_prepare_sprout omits 158684c6f066 btrfs: document some invariants of seed code omits 8c982f257852 btrfs: switch seed device to list api omits e63995925103 btrfs: simplify setting/clearing fs_info to btrfs_fs_devices omits 13e2c582c53e btrfs: make close_fs_devices return void omits 2b9085275873 btrfs: factor out loop logic from btrfs_free_extra_devids omits a0188905f6c5 btrfs: factor out reada loop in __reada_start_machine omits d9eda8b727b4 btrfs: remove err variable from btrfs_get_extent omits b9652af9743a btrfs: dio iomap DSYNC workaround omits 142d581ec0dd btrfs: switch to iomap for direct IO omits 90cd399b8795 btrfs: add owner and fs_info to alloc_state io_tree omits 44622bb2da07 btrfs: make read_block_group_item return void omits d2396a1b7e30 btrfs: sysfs: fix unused-but-set-variable warnings omits 19f91935d5d3 btrfs: make fast fsyncs wait only for writeback omits c9224223c08f btrfs: do not commit logs and transactions during link and [...] omits 24b081c1807b btrfs: do not take the log_mutex of the subvolume when pin [...] omits 07e84a6ea41d btrfs: send: remove indirect callback parameter for changed_cb omits 87f863cfb134 btrfs: scrub: rename ratelimit state varaible to avoid shadowing omits 56d4fe083c62 btrfs: remove unnecessarily shadowed variables omits 98943c106d71 btrfs: compression: move declarations to header omits 5f730c7b407b btrfs: remove const from btrfs_feature_set_name omits 87e02bb264e3 btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] omits aa312946ad96 btrfs: fix possible infinite loop in data async reclaim omits 86a063ea8543 btrfs: add a comment explaining the data flush steps omits d9731efb083c btrfs: do async reclaim for data reservations omits abf9aa1c1717 btrfs: flush delayed refs when trying to reserve data space omits 62d84c8dfbb4 btrfs: run delayed iputs before committing the transaction [...] omits 85cd3ebd66e0 btrfs: don't force commit if we are data omits 9d6f80c052ac btrfs: drop the commit_cycles stuff for data reservations omits 52bbb02cc7e1 btrfs: use the same helper for data and metadata reservations omits eac8bcfb52c8 btrfs: serialize data reservations if we are flushing omits 9d02f0725e76 btrfs: use ticketing for data space reservations omits 27e50162929d btrfs: add btrfs_reserve_data_bytes and use it omits d0269ed4c49b btrfs: add the data transaction commit logic into may_comm [...] omits ce269a3d603f btrfs: add flushing states for handling data reservations omits d574777e8e57 btrfs: check tickets after waiting on ordered extents omits 11cc4457ce4c btrfs: use btrfs_start_delalloc_roots in shrink_delalloc omits 71f3b2842017 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] omits ac462c31599d btrfs: call btrfs_try_granting_tickets when reserving space omits 4c614b7f3300 btrfs: call btrfs_try_granting_tickets when unpinning anything omits 5531f95dbfc7 btrfs: call btrfs_try_granting_tickets when freeing reserv [...] omits b4d71768a187 btrfs: make ALLOC_CHUNK use the space info flags omits 31c4e1261df7 btrfs: make shrink_delalloc take space_info as an arg omits 1468e1ae82e2 btrfs: handle U64_MAX for shrink_delalloc omits bc6fb706633f btrfs: remove orig from shrink_delalloc omits 42c199d10369 btrfs: change nr to u64 in btrfs_start_delalloc_roots omits 9e0efb4ab11a btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid omits 491b036f64f7 btrfs: remove spurious BUG_ON in btrfs_get_extent omits c66cd6464f3c btrfs: delete duplicated words + other fixes in comments omits 0f47281ee7f8 btrfs: tracepoints: output proper root owner for trace_fin [...] omits cc95fa81524a brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 omits 1a867a6230db brcmfmac: drop chip id from debug messages omits 317da69d10b0 brcmfmac: increase F2 watermark for BCM4329 omits 1264c1e0cfe5 Revert "wlcore: Adding suppoprt for IGTK key in wlcore driver" omits e2435d69204c drm/bridge: dw-mipi-dsi.c: Add VPG runtime config through debugfs omits 992a23702554 mwifiex: sdio: Fix -Wunused-const-variable warnings omits d56ee19a148e mwifiex: wmm: Fix -Wunused-const-variable warnings omits c3cdf189276c ALSA: hda: fixup headset for ASUS GX502 laptop omits 8f8b8aa62e68 rtw88: fix compile warning: [-Wignored-qualifiers] omits 1808191dca82 mt7601u: Use fallthrough pseudo-keyword omits 6a953dc4dbd1 mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO [...] omits c6d94e37bdbb drm/bridge/synopsys: dsi: add support for non-continuous HS clock omits 9e025e80660f drm/bridge/synopsys: dsi: allow sending longer LP commands omits 6188b06e0357 drm/bridge/synopsys: dsi: allow LP commands in video mode omits f5d373ec2822 mmc: host: Drop unneeded MMC dependency in Kconfig omits 55118e535834 mmc: renesas_sdhi: Drop local dma_parms omits 77811ffa6f66 mmc: omap-hsmmc: remove redundant null check omits 5de1a3e322d5 Merge branch 'fixes' into next omits 452f553e272c mmc: core: simplify an expression omits 0f93db6542fa mmc: renesas_sdhi: keep SCC clock active when tuning omits 97a7d87e96b0 mmc: core: add a 'doing_init_tune' flag and a 'mmc_doing_t [...] omits 24fdcb377892 mmc: core: when downgrading HS400, callback into drivers earlier omits 8c98644bfc45 mmc: sdhci-msm: Prefer asynchronous probe omits 4eabf0f20a2a mmc: s3cmci: Drop unused variables in dbg_dumpregs omits 6e7fb09e1924 mmc: s3cmci: Cast driver data through long omits da4599992d3e mmc: s3cmci: Use proper printk format for iomem pointer omits 8c7f51effd73 mmc: davinci: Fix -Wpointer-to-int-cast on compile test omits b41123f4f57d mmc: sdhci-brcmstb: Simplify with optional clock and dev_e [...] omits b5f9a2c686d9 mmc: sdhci-of-sparx5: Use proper printk format for dma_addr_t omits 308d2722f643 mmc: dw_mmc: Simplify with dev_err_probe() omits 180a46652e09 mmc: sdhci-tegra: Simplify with dev_err_probe() omits 72ea817db5d2 mmc: sdhci-of-arasan: Simplify with dev_err_probe() omits 89280d0963fd mmc: meson: Simplify with dev_err_probe() omits 295208a6666d mmc: jz4740: Simplify with dev_err_probe() omits 380a99a2d084 mmc: dw_mmc-zx: Simplify with dev_err_probe() omits 3a35e7e1bd50 mmc: davinci: Simplify with dev_err_probe() omits aec429e09e2d mmc: bcm2835: Simplify with dev_err_probe() omits fa2d0aa96941 mmc: core: Allow setting slot index via device tree alias omits 1796164fac7e dt-bindings: mmc: document alias support omits e0c29be62cdc mmc: meson-gx: use wrapper to avoid accessing internal vars omits 9381118fcfd7 dt-bindings: mmc: mmc-pwreq-simple: Accept more than one r [...] omits 80fd350b9590 dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching omits 8d62fa831fd2 mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711 omits e282f2045a3d mmc: mediatek: add pre_enable() and post_disable() hook function omits 887ba410ede6 mmc: cqhci: add new cqhci_host_ops pre_enable() and post_d [...] omits 4dac686bb357 mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target omits 510bfe58936f mmc: tmio: remove indirection of 'execute_tuning' callback omits 5b0739d76227 mmc: tmio: don't reset whole IP core when tuning fails omits 576146ea4ed9 mmc: tmio: factor out common parts of the reset routine omits a8c83064e733 mmc: tmio: remove indirection of 'hw_reset' callback omits 34e3211e5492 Revert "mmc: tmio: fix reset operation" omits 6e7d4de10890 mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset' omits 7ca0f166f5b2 mmc: sdhci_am654: Add workaround for card detect debounce timer omits d425e42d6008 mmc: sdhci-msm: enable compile-testing on !ARM omits 9e70ff99ee87 mmc: sdhci-esdhc-imx: remove unused code omits e449d9838112 mmc: sd: Use kobj_to_dev() instead of container_of() omits 43611afb6c17 mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver omits 061e4fbf6a64 dt-bindings: mmc: Add Sparx5 SDHCI controller bindings omits 87d7ad089b31 mmc: via-sdmmc: Fix data race bug omits 6932794192f6 mmc: core: Improve documentation of MMC_CAP_HW_RESET omits 46f4a69ec8ed mmc: sdhci: Add LTR support for some Intel BYT based controllers omits c92a6af6860c mmc: test: remove ambiguity in test description omits 81e41be92ad4 mmc: mmc_spi: fix timeout calculation omits b698f6abb7b3 mmc: sdio: Export SDIO revision and info strings to userspace omits b91ec1dc5c4a mmc: sdio: Extend sdio_config_attr macro and use it also f [...] omits 78366e9cbd78 mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers omits 8ebe2607965d mmc: sdio: Check for CISTPL_VERS_1 buffer size omits 0ac4f496a2d4 mmc: sdhci-esdhc-imx: Reset before sending tuning command [...] omits 309de450d78e ms_block: fix spelling mistake "doesn'" -> "doesn't" omits 9e1adca2019b dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support omits ce54fb38fa42 mmc: Kconfig: Add RISCV and CSKY for MMC_DW omits bb82d3b57c35 mmc: s3cmci: remove empty kerneldoc comment omits d99654f62362 dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] omits 9481b45ca9b9 mmc: sdhci_am654: Replace HTTP links with HTTPS ones discards 7f6aae3e054f Merge branch 'core/build' discards ed95dc5cdbde Merge branch 'core/static_call' discards c5d4d36a386d Merge branch 'locking/core' discards 007f955ed926 Merge branch 'locking/urgent' discards a8fa47b596b7 Merge branch 'perf/core' discards 1b45c8ca41d4 Merge branch 'ras/core' discards aae392a94c7e Merge branch 'sched/core' discards 62f5ce019783 Merge branch 'timers/core' discards a8f6bd2a630b Merge branch 'x86/asm' discards 2c6558028aa3 Merge branch 'x86/build' discards ca08e5d7fd94 Merge branch 'x86/cache' discards 289af1e40f0f Merge branch 'x86/cleanups' discards 65a2ae84732d Merge branch 'x86/cpu' discards 83e87b2eba3e Merge branch 'x86/entry' discards 75dda1ad7f13 Merge branch 'x86/fsgsbase' discards 3bee328417e2 Merge branch 'x86/kaslr' discards fdaba8f68769 Merge branch 'x86/misc' discards 8c796be5d0b4 Merge branch 'x86/mm' discards b350f6b1b9e7 Merge branch 'x86/paravirt' omits d4a197f4047e udmabuf: Add missing compact_ioctl omits dcb7078ce243 Merge branch 'imx/defconfig' into for-next omits 9209c1fcba6c Merge branch 'imx/dt64' into for-next omits 73e9a93bf2f2 Merge branch 'imx/dt' into for-next omits a0b060f3bbb6 Merge branch 'imx/bindings' into for-next omits 74110b06ede9 Merge branch 'imx/soc' into for-next omits e22c7c06911f Merge branch 'imx/drivers' into for-next omits 2e8e007de7f0 Merge branch 'imx/fixes' into for-next omits cca87e5cbd98 clk: imx: Fix and update kerneldoc omits 4757d2a3a321 clk: imx: fix i.MX7D peripheral clk mux flags omits 936c383673b9 clk: imx: fix composite peripheral flags omits d2024cdf0f02 drm/panel: s6e63m0: Fix up DRM_DEV* regression omits 02a20d4fef3d enic: switch from 'pci_' to 'dma_' API omits 4ddcaf1ebb5e net: dsa: rtl8366: Properly clear member config omits 3e813d61401a net: gemini: Clean up phy registration omits ee1a4c84a76d net: Add a missing word omits d7739b0b6d15 net: macb: fix for pause frame receive enable bit omits 5f4a8ef384db net: dsa: rtl8366rb: Support setting MTU omits 383e3f3ee811 net/packet: Remove unused macro BLOCK_PRIV omits 991ead47630f Merge branch 'next/dt' into for-next omits d3604c91566a ARM: dts: exynos: Silence SATA PHY warning in Exynos5250 omits 975bcbce5b16 ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from [...] omits 75a4a04e78c6 ARM: dts: samsung: odroid-xu3: Move assigned-clock* proper [...] omits e2664d0870bb Merge tag 'iio-for-5.10a-take2' of https://git.kernel.org/ [...] omits 2f0472a1f80e drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon omits f8bd54d21904 drm/i915: panel: Use atomic PWM API for devs with an exter [...] omits 9a6ae5b354ed drm/i915: panel: Honor the VBT PWM min setting for devs wi [...] omits 6b51e7d23aa8 drm/i915: panel: Honor the VBT PWM frequency for devs with [...] omits 27a79cbc17e3 drm/i915: panel: Add get_vbt_pwm_freq() helper omits c86b155da7d0 pwm: crc: Implement get_state() method omits 9fccec821904 pwm: crc: Implement apply() method to support the new atom [...] omits 6fdefe60898a pwm: crc: Enable/disable PWM output on enable/disable omits 6158231a8422 pwm: crc: Fix period changes not having any effect omits a05af71f0dd3 pwm: crc: Fix off-by-one error in the clock-divider calculations omits 79e0899275e5 pwm: crc: Fix period / duty_cycle times being off by a fac [...] omits 547d9e9261d2 pwm: lpss: Remove suspend/resume handlers omits d6d54bacb1dd pwm: lpss: Make pwm_lpss_apply() not rely on existing hard [...] omits 092d83e3f513 pwm: lpss: Add pwm_lpss_prepare_enable() helper omits ef9f60daab30 pwm: lpss: Add range limit check for the base_unit register value omits 181f4d2f4446 pwm: lpss: Fix off by one error in base_unit math in pwm_l [...] omits 15aa5e4c4328 ACPI / LPSS: Save Cherry Trail PWM ctx registers only once [...] omits 5e31ee84c052 ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase omits 8fc02284173a x86: add failure injection to get/put/clear_user omits e0a91f611c2b lib, uaccess: add failure injection to usercopy functions omits 7d22b8d4d6ec lib, include/linux: add usercopy failure capability omits fb45080ad58e ROMFS: support inode blocks calculation omits dff693968581 scripts/gdb/tasks: add headers and improve spacing format omits fce5b8d8c555 scripts/gdb/proc: add struct mount & struct super_block ad [...] omits a70d73267950 aio: simplify read_events() omits b725fbcbf67d panic: dump registers on panic_on_warn omits 5d46bfc03b64 autofs: harden ioctl table omits b7f0ca41b1cd mm: remove the now-unnecessary mmget_still_valid() hack omits baf2d2e968e8 mm/gup: take mmap_lock in get_dump_page() omits f8d4240d4824 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot omits 35c2f8d5e1c1 coredump: rework elf/elf_fdpic vma_dump_size() into common helper omits 3da4b7be17b1 coredump: refactor page range dumping into common helper omits 4922ae298b79 coredump: let dump_emit() bail out on short writes omits 50df37cbcc20 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU omits 29c939f8c1d0 tools/testing/selftests: add self-test for verifying load [...] omits 69d1daa73239 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits c5179e8e6c7a fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 238015f3e716 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] omits 148fa18a852c const_structs.checkpatch: add pinctrl_ops and pinmux_ops omits 47aac2e20ffa checkpatch: warn if trace_printk and friends are called omits b40a84c338c3 const_structs.checkpatch: add phy_ops omits addb4dc4a1eb checkpatch: add test for comma use that should be semicolon omits a8ed10802b57 checkpatch: move repeated word test omits 03b14c305ca6 checkpatch: add --kconfig-prefix omits 6a947a3b391b bitops: use the same mechanism for get_count_order[_long] omits b8ba3d3ad5c2 bitops: simplify get_count_order_long() omits 716835402fcc lib: test_sysctl: delete duplicated words omits cf1b75efe5a6 lib: syscall: delete duplicated words omits 4a63b6d3ddb8 lib: radix-tree: delete duplicated words omits 96c5e176cd5e lib: earlycpio: delete duplicated words omits e06b07ae1c22 lib: dynamic_queue_limits: delete duplicated words + fix typo omits f5311f109aab lib: devres: delete duplicated words omits 26bae8808142 lib: decompress_bunzip2: delete duplicated words omits 6f278e13481a lib: libcrc32c: delete duplicated words omits 671aca25e253 lib: bitmap: delete duplicated words omits 16c43596593f get_maintainer: exclude MAINTAINERS file(s) from --git-fallback omits fa44bb57c234 get_maintainer: add test for file in VCS omits 3ecb7423d006 fs: configfs: delete repeated words in comments omits 90561dfbcf46 proc/sysctl: make protected_* world readable omits 20fc9f088aed kernel/hung_task.c: Monitor killed tasks. omits 7c34041848d3 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 0132e17f9aff fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 8b21162e08e3 mm: use self-explanatory macros rather than "2" omits f5f96e2f32f9 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() omits c923a6b43674 mm/highmem.c: clean up endif comments omits 80cee2511c68 mm/page_reporting.c: drop stale list head check in page_re [...] omits bd1087c5b615 mm/slab.h: remove duplicate include omits c0d04cf8d4d5 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] omits 1e5fe1b927d5 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] omits c4885ddb5d50 mm/page_alloc: drop stale pageblock comment in memmap_init [...] omits 7dc40090aff8 mm/memory_hotplug: simplify page onlining omits e73c0c516efe mm/page_isolation: simplify return value of start_isolate_ [...] omits 28aac29f9cc4 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() omits 85db957ebe96 mm/page_alloc: simplify __offline_isolated_pages() omits ceefe3f54355 mm-memory_hotplug-simplify-page-offlining-fix omits 609caa661354 mm/memory_hotplug: simplify page offlining omits c2f8e0659e95 mm/memory_hotplug: enforce section granularity when onlini [...] omits 1ffaf56e8c9a mm/memory_hotplug: inline __offline_pages() into offline_pages() omits 77d4b8040c89 mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] omits 363a0ce9a168 mm/util.c: update the kerneldoc for kstrdup_const() omits 1cb9321f9b2b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits a75a437b4e95 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 384088e5f824 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 97e18f03b724 mmhwpoison-drop-unneeded-pcplist-draining-fix omits a91374fa2cec mm,hwpoison: drop unneeded pcplist draining omits a9655b5b66c5 mm,hwpoison: drain pcplists before bailing out for non-bud [...] omits 86765fddd1c6 mm,hwpoison: refactor madvise_inject_error omits 6bef9754a432 mm,hwpoison: take free pages off the buddy freelists omits 22189f90aa6d mm,hwpoison: double-check page count in __get_any_page() omits c75c952eda31 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits cbc3f6545098 mm,hwpoison: return 0 if the page is already poisoned in s [...] omits efd7bf76ef7f mm/memory-failure: fix return wrong value when isolate page fail omits 6b99336687e1 mmhwpoison-refactor-soft_offline_huge_page-and-__soft_offl [...] omits 06e4176d79d3 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits 12fb0ef8b54e mm,hwpoison: rework soft offline for in-use pages omits cb306e7708a3 mm,hwpoison: rework soft offline for free pages omits 1f732884659d mm,hwpoison: unify THP handling for hard and soft offline omits eb8cbb439898 mm,hwpoison: kill put_hwpoison_page omits 6e0eeb2b4697 mm,hwpoison: unexport get_hwpoison_page and make it static omits 8726ef6c7675 mm,hwpoison-inject: don't pin for hwpoison_filter omits 6c8613a82bb9 mm, hwpoison: remove recalculating hpage omits c52d2e617718 mm,hwpoison: cleanup unused PageHuge() check omits 683bb58e550c mm/readahead: pass a file_ra_state into force_page_cache_ra omits dd3eab797bb3 mm/filemap: fold ra_submit into do_sync_mmap_readahead omits 1d0c0763dd5a mm/readahead: add page_cache_sync_ra and page_cache_async_ra omits 0648aa3fa861 mm/readahead: pass readahead_control to force_page_cache_ra omits 9c1674584f7a mm/readahead: make ondemand_readahead take a readahead_control omits a0cdf4fe3bb7 mm/readahead: make do_page_cache_ra take a readahead_control omits 90a74155d772 mm/readahead: make page_cache_ra_unbounded take a readahea [...] omits 09f3355ad97c mm/readahead: add DEFINE_READAHEAD omits 357ae6dc6140 mm/filemap: fix storing to a THP shadow entry omits 2c2d1d7a9479 xarray-add-xas_split-fix omits 02ce64797af9 XArray: add xas_split omits 12140eef6c6a xarray-add-xa_get_order-fix omits 4baa9864d84a XArray: add xa_get_order omits 5c52196e96fa mm/migrate: remove obsolete comment about device public omits d82ea5981846 mm/migrate: remove cpages-- in migrate_vma_finalize() omits 62b5255b46be mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] omits 02b2474b9757 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] omits 203287621da3 memblock: use separate iterators for memory and reserved regions omits 7008a2f408a3 memblock: implement for_each_reserved_mem_region() using _ [...] omits 0b3ebbb9dc8f memblock: remove unused memblock_mem_size() omits bf00dc2a0cc6 x86/setup: simplify reserve_crashkernel() omits 84df63713d34 x86/setup: simplify initrd relocation and reservation omits 10b5f39644c1 mips: fix cavium-octeon build caused by memblock refactoring omits 96a84434bfc0 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix omits 17d4d04b762f arch, drivers: replace for_each_membock() with for_each_me [...] omits 0a48784a3203 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] omits 599abfe8a680 memblock: reduce number of parameters in for_each_mem_range() omits 5ce12d72628a memblock-make-memblock_debug-and-related-functionality-pri [...] omits b68dc78299a3 memblock: make memblock_debug and related functionality private omits e6bb69baaf49 memblock: make for_each_memblock_type() iterator private omits 9f3f3f43b206 mircoblaze: drop unneeded NUMA and sparsemem initializations omits f2cc553bae03 riscv: drop unneeded node initialization omits 9d520fb1f3af h8300, nds32, openrisc: simplify detection of memory extents omits afd0e258bde2 arm64: numa: simplify dummy_numa_init() omits 8738c6677ba7 arm, xtensa: simplify initialization of high memory pages omits 67b01ec038df dma-contiguous: simplify cma_early_percent_memory() omits ac4be4535b34 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() omits 00e7e92c41bb mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 omits 03e8ec25a7f9 mm/hugetlb: take the free hpage during the iteration directly omits c4907f304e54 mm/hugetlb: narrow the hugetlb_lock protection area during [...] omits c4e62346e346 mm/hugetlb: a page from buddy is not on any list omits cb021f6703f3 mm/hugetlb: count file_region to be added when regions_nee [...] omits 9e4dc5cfbe44 mm/hugetlb: use list_splice to merge two list at once omits 9e7aaf03c26d mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] omits 9fcb3fb73395 mm/hugetlb: not necessary to coalesce regions recursively omits 22ff1f785b91 MIPS: do not call flush_tlb_all when setting pmd entry omits c5cbdfa83843 mm/huge_memory.c: update tlb entry if pmd is changed omits 36769e2c603e doc/vm: fix typo in the hugetlb admin documentation omits 2d26e5c09f2c mm/hugetlb.c: remove the unnecessary non_swap_entry() omits 488f52c9cfaf mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool omits 1b0fe78de4e0 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] omits 1b72dd7f863b mm/page_alloc.c: clean code by removing unnecessary initia [...] omits 32f147a88f9b mm, isolation: avoid checking unmovable pages across pageb [...] omits 9d35ed4ab3ee mm: document semantics of ZONE_MOVABLE omits 0b7a463fbbee virtio-mem: don't special-case ZONE_MOVABLE omits 721853d07615 mm/page_isolation: cleanup set_migratetype_isolate() omits 9fb47309c8d9 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] omits 656d4e5d174d mm/page_isolation: exit early when pageblock is isolated i [...] omits 44099439ba2d mm/page_alloc: tweak comments in has_unmovable_pages() omits dc99041859cb docs/vm: fix 'mm_count' vs 'mm_users' counter confusion omits 67455a699c3f mm/memory-failure: do pgoff calculation before for_each_process() omits 0b78f93b4ee6 mm/dmapool.c: replace hard coded function name with __func__ omits 1c180d9b0774 mm/dmapool.c: replace open-coded list_for_each_entry_safe() omits e42ac710a849 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro omits 1ee805567c1f mm/mmap: leave adjust_next as virtual address instead of p [...] omits a824d1862cf5 mm: simplify PageDoubleMap with PF_SECOND policy omits 35a2947a414c mm: move PageDoubleMap bit omits d6a227c1f7bb mm/mmap.c: fix the adjusted length error omits 15ca7ba0e9c2 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock omits 9120d2b52e80 mm: smaps*: extend smap_gather_stats to support specified [...] omits 441993024e40 mmap locking API: add mmap_lock_is_contended() omits 2e943fea1b4b mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] omits bcc290bd0466 mm/mmap: rename __vma_unlink_common() to __vma_unlink() omits 3f67284e7453 mm/memory.c: replace vmf->vma with variable vma omits 2a5f9e00915e mm/memory.c: fix typo in __do_fault() comment omits 24be96e1c899 arm: __pmd_free_tlb(): call page table destructor omits ce4a0fcce747 mm: account PMD tables like PTE tables omits 08075d21b791 mm: workingset: ignore slab memory size when calculating s [...] omits febd808ff526 mm: memcontrol: Use the preferred form for passing the siz [...] omits a94b8f9576f1 mm: memcontrol: use flex_array_size() helper in memcpy() omits 9efbe1530f57 mm/memremap.c: convert devmap static branch to {inc,dec} omits 081e0cb8e7c9 mm: remove superfluous __ClearPageActive() omits 8ba16b7b11c3 mm: remove activate_page() from unuse_pte() omits 6ab938aff4b1 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity omits 42e9e6385602 mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] omits 5341b364cbd8 mm/gup: don't permit users to call get_user_pages with FOL [...] omits 90b612d56df3 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag omits 060e70ecf865 mm/debug_vm_pgtable: avoid none pte in pte_clear_test omits b77bfa2ce4c2 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 omits 5d6ae05be361 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] omits bf3273f06a78 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP omits e2aad6f1d232 mm/debug_vm_pgtable/locks: take correct page table lock omits c50eb1ed654b mm/debug_vm_pgtable/locks: move non page table modifying t [...] omits 5c65ca35e558 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] omits d50096a4e66f mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] omits fdba66fb3163 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] omits f03a328a2458 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] omits ecfa92e9f064 mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value omits 07cc56c33fd1 powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix omits a944530f5999 powerpc/mm: move setting pte specific flags to pfn_pte omits d88e4a3d5783 powerpc/mm: add DEBUG_VM WARN for pmd_clear omits c971bcbe6da9 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] omits c7f2e8a27ff6 mm/debug.c: do not dereference i_ino blindly omits 821564ef5410 device-dax: add a range mapping allocation attribute omits 927fd57b9982 dax/hmem: introduce dax_hmem.region_idle parameter omits c934325e39ae device-dax: fix dax_align_valid() to work on PAGE_SHIFT>=14 omits b46b9b20d4d1 device-dax: add an 'align' attribute omits b64ff3686c79 device-dax-make-align-a-per-device-property-fix omits a0e0c8605e16 device-dax: make align a per-device property omits cfa202591a45 device-dax: introduce 'mapping' devices omits 4dedcd3423c6 device-dax-add-dis-contiguous-resource-support-fix omits 71f1f0d6dd66 device-dax: add dis-contiguous resource support omits eaac05f45c59 mm/memremap_pages: support multiple ranges per invocation omits b3e022c5a68c mm/memremap_pages: convert to 'struct range' omits be94d11a9b1d device-dax: add resize support omits b3dd36ea778a drivers/base: make device_find_child_by_name() compatible [...] omits 9c418c17e11f device-dax: introduce 'seed' devices omits a35c539cde10 device-dax: add an allocation interface for device-dax instances omits 1443e3384317 device-dax: kill dax_kmem_res omits ceb1b473719c device-dax: make pgmap optional for instance creation omits 7617db6d9354 device-dax: move instance creation parameters to 'struct d [...] omits 608e88132726 device-dax: drop the dax_region.pfn_flags attribute omits dc646f238575 device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() omits 77007f6e5859 ACPI: HMAT: attach a device for each soft-reserved range omits 1beba26d8d4a mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] omits 5ad9fdaeda1e mm/memory_hotplug: introduce default phys_to_target_node() [...] omits 8f6fad47e252 resource: report parent to walk_iomem_res_desc() callback omits 453ca01695e2 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] omits eab08741f9dd ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] omits 2ca09351fb86 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] omits c8f968bd1fc1 x86/numa: fix build when CONFIG_ACPI is not set omits 3864ec6c8b96 x86/numa: add 'nohmat' option omits ceaa2c4ead71 x86/numa: cleanup configuration dependent command-line options omits a814815bb712 mm/kmemleak: rely on rcu for task stack scanning omits bcfd98664ce1 mm/slub: make add_full() condition more explicit omits 20066de253c0 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc omits 9c7d455fe989 mm/slub.c: branch optimization in free slowpath omits fa4dfbecf657 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits f43ac3d38deb fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr omits cbfc31765d2f ramfs: support O_TMPFILE omits 9dc80a1509eb ocfs2: fix ocfs2 corrupt when iputting an inode omits e411ebdb7726 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits d86d41f3ebab ocfs2: delete repeated words in comments omits 171923e16d14 ntfs: add check for mft record size in superblock omits b60152c5ca86 scripts/tags.sh: exclude tools directory from tags generation omits 909af0e073af compiler-gcc: improve version error omits ad5e6440d74f kasan: remove mentions of unsupported Clang versions omits 204eb64f5b47 Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] omits 7be55cbdaf65 Revert "arm64: vdso: Fix compilation with clang older than 8" omits f660396a7511 Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] omits fd04bb0ea9e0 Revert "kbuild: disable clang's default use of -fmerge-all [...] omits 9e7ec6b159b8 compiler-clang: add build check for clang 10.0.1 omits bf2e4c4a5e0e checkpatch: test $GIT_DIR changes omits 64f811c5d942 kcsan: kconfig: move to menu 'Generic Kernel Debugging Ins [...] omits 9c943ecd35a0 gcov: disable gcov build with GCC 10 omits 7719335a1633 mm/memory_hotplug: drain per-cpu pages again during memory [...] omits eee088e7f486 selftests/vm: fix display of page size in map_hugetlb omits 93b481afb607 mm/thp: fix __split_huge_pmd_locked() for migration PMD omits 5d69a550b812 kprobes: fix kill kprobe which has been marked as gone omits ad2885332e1a tmpfs: restore functionality of nr_inodes=0 omits ac864180fd7c mlock: fix unevictable_pgs event counts on THP omits 21a3df1d1a3f mm: fix check_move_unevictable_pages() on THP omits 922b6f441271 shmem: shmem_writepage() split unlikely i915 THP omits 1021088a52ee mm: migration of hugetlbfs page skip memcg omits 7b48ac0b5041 ksm: reinstate memcg charge on copied pages omits 65f0bdfc5adf mm, THP, swap: fix allocating cluster for swapfile by mistake omits e21872b7ccee mm-slub-re-initialize-randomized-freelist-sequence-in-calc [...] omits 163ae9436e61 mm: slub: re-initialize randomized freelist sequence in ca [...] omits f3fb0d9448da fork: silence a false postive warning in __mmdrop omits cf8d81e1b380 /proc/kpageflags: do not use uninitialized struct pages omits 2c58e3b3185f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 8efd31a2f121 mm/gup_benchmark: update the documentation in Kconfig omits c6025fd5d2be lib/string.c: implement stpcpy discards d9eacb184e94 Merge branch 'for-5.10/io_uring' into for-next discards ad4923b5bd29 Merge branch 'for-5.10/block' into for-next omits be239c4d5e3e NFC: digital: Remove two unused macroes discards 9c2446cffaf5 io_uring: get rid of req->io/io_async_ctx union omits 877c3474025f caif: Remove duplicate macro SRVL_CTRL_PKT_SIZE discards f33a301a1df1 io_uring: kill extra user_bufs check discards af44158ba377 io_uring: fix overlapped memcpy in io_req_map_rw() discards c06d5b6a5320 io_uring: refactor io_req_map_rw() discards 6db5fe663fdb io_uring: simplify io_rw_prep_async() discards 0ff02b8eca3e io_uring: enable file table usage for SQPOLL rings omits 4e176adec032 io_uring: add support for shutdown(2) omits f6759ade1118 net: provide __sys_shutdown_sock() that takes a socket omits 94cc242a067a cxgb4: Fix offset when clearing filter byte counters omits 02146a93ba87 Merge branch 'hinic-BugFixes' omits 0c97ee5fbdca hinic: bump up the timeout of UPDATE_FW cmd omits 4e4269ebe7e1 hinic: bump up the timeout of SET_FUNC_STATE cmd omits a72fc07eef55 io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits omits 6a7bb9ff5744 io_uring: remove need for sqd->ctx_lock in io_sq_thread() omits fc24d385fce8 io_uring: fix task hung in io_uring_setup omits 5a9ea05954a5 io_uring: mark io_uring_fops/io_op_defs as __read_mostly omits eeb9711daf2c io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOL [...] omits 762b37262328 io_uring: separate ring/file creation from descriptor install omits 01c88257dc2a io_uring: base SQPOLL handling off io_sq_data omits 8b423e23b505 io_uring: split SQPOLL data into separate structure omits e2a36a81d25c io_uring: split work handling part of SQPOLL into helper omits b1abe842d31e io_uring: move SQPOLL post-wakeup ring need wakeup flag in [...] omits d4b115a09a10 io_uring: use private ctx wait queue entries for SQPOLL omits 03a54c18518d io_uring: allow SQPOLL with CAP_SYS_NICE privileges omits 90564247cb0d io_uring: io_sq_thread() doesn't need to flush signals omits e54c92fb496b io_uring: allow non-fixed files with SQPOLL omits 74acf5b47e3b io_wq: Make io_wqe::lock a raw_spinlock_t omits 7ec3d1dd9378 io_uring: allow disabling rings during the creation omits d730b1a29432 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode omits 25815d8a181a io_uring: use an enumeration for io_uring_register(2) opcodes omits 24c7d7e50bed Merge branch 'io_uring-5.9' into for-5.10/io_uring omits e799151814d5 MAINTAINERS: repair reference in LYNX PCS MODULE omits 35b237a51f4e Merge branch 'net-dsa-bcm_sf2-Ensure-MDIO-diversion-is-used' omits 771089c2a485 net: dsa: bcm_sf2: Ensure that MDIO diversion is used omits 0f7c5317b890 of: Export of_remove_property() to modules omits 447a851bdb1a Merge branch 'sfc-TXQ-refactor' omits 337792a2d646 sfc: remove efx_tx_queue_partner omits 8be41842c530 sfc: rewrite efx_tx_may_pio omits 0d8c122907d9 sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 T [...] omits 5374d6024cd4 sfc: use tx_queue->old_read_count in EF100 TX path omits 8cb2675634ab sfc: make ef100 xmit_more handling look more like ef10's omits 1c0544d24927 sfc: add and use efx_tx_send_pending in tx.c omits 76f50ad9b150 staging: tegra-vde: fix common struct sg_table related issues omits e8a3d7064c34 ARM: dts: imx28-m28: Align GPMI NAND node name with schema omits f3e7dae323ab ARM: dts: imx6qdl: add enet_out clk support omits d77a99a8a853 ARM: dts: imx6qdl: move iomuxc compatible assignment out o [...] omits ed13ffc597e6 ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1 omits e3e61bce5f08 arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC omits b154d8d8ba19 ARM: imx: Remove ehci board files omits e1324ece2af4 ARM: imx: Remove i.MX35 board files omits c93197b0041d ARM: imx: Remove i.MX31 board files omits 879c0e5e0ac7 ARM: imx: Remove i.MX27 board files omits 4b563a066611 ARM: imx: Remove imx21 support omits a1172ceb52e6 arm64: dts: imx8qxp-colibri: Align pin configuration group [...] omits f05b12564d11 arm64: dts: imx8mq-hummingboard-pulse: Align pin configura [...] omits 32e67c15b6db arm64: dts: imx8mq-sr-som: Align pin configuration group n [...] omits 02485f4aa1bd arm64: dts: imx8mq-pico-pi: Align pin configuration group [...] omits cf551b1f4448 arm64: dts: imx8mq-phanbell: Align pin configuration group [...] omits ae560c43c824 arm64: dts: imx8mq-librem5-devkit: Align pin configuration [...] omits ad5260e07c1a arm64: dts: imx8mq-evk: Align pin configuration group name [...] omits a09854718247 arm64: dts: imx8mn-evk: Align pin configuration group name [...] omits 9cfa2dda4b81 arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema omits a304ae85b9db arm64: dts: imx8mm-ddr4-evk: Align pin configuration group [...] omits fc54664e0bbf arm64: dts: imx8mm-evk: Align pin configuration group name [...] omits a6a355ede574 arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC omits 0a96ec9bddd1 arm64: dts: imx8mm-beacon: Align pin configuration group n [...] omits 612a392fc04e dt-bindings: arm: fsl: Add imx8mm ddr4 evk board omits 7e767ab5c43d arm64: dts: imx8mm: Add imx8mm ddr4 evk board support omits aa71d0648318 arm64: dts: imx8mm: Split the imx8mm evk board dts to a co [...] omits cc8e58f8325c act_ife: load meta modules before tcf_idr_check_alloc() omits c2b947879ca3 atm: eni: fix the missed pci_disable_device() for eni_init_one() omits 44a049c42681 drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices omits 44a8c4f33c00 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c71e805083af fpga: fpga-region: Cleanup an outdated comment omits 9c7016f1ca6d ARM: dts: imx: add devicetree for Tolino Shine 2 HD omits 1bd3fe23ffca dt-bindings: arm: fsl: add compatible string for Tolino Sh [...] omits 0c11bbcf0229 ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct [...] omits ec219f1ba237 drm/panel: s6e63m0: Order enable/disable sequence omits 83ba7a7b3d4a drm/panel: s6e63m0: Add code to identify panel omits 91867ac7d672 drm/panel: s6e63m0: Add reading functionality omits 93921baa3f6f x86/resctrl: Fix spelling in user-visible warning messages omits 435e06c06cb2 drm/panel: s6e63m0: Add DSI transport omits b7b23e447687 drm/panel: s6e63m0: Break out SPI transport discards 1fc0583c7d46 riscv: Add cache information in AUX vector discards ef775ef1d320 riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO discards dc6738aced05 riscv: Set more data to cacheinfo discards 60fd60941f88 rcu: Panic after fixed number of stalls discards c070c060bfa7 x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs discards 20c881d0592c scftorture: Add an alternative IPI vector omits 345fdd0aabfa torture: Make torture_stutter() use hrtimer omits a6afecad1b69 x86/cpu: Avoid cpuinfo-induced IPI pileups omits 3b6940050e38 torture: Periodically pause in stutter_wait() omits fcd3845d4242 locktorture: Track time of last ->writeunlock() omits 903c5302fa2d sched/core: Allow try_invoke_on_locked_down_task() with ir [...] omits 13a4e48d9e89 torture: Don't kill gdb sessions omits 976c16e80c60 refscale: Bounds-check module parameters omits 01c7eedbd55b rcu-tasks: Prevent complaints of unused show_rcu_tasks_cla [...] omits 8475d200c28a Merge branch 'lkmm-dev.2020.09.04a' into HEAD omits 2d8019da3183 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 400baf195862 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits ab735ab61456 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 4570c97fe277 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 5d15d115d1d9 tools/memory-model: Repair parseargs.sh header comment omits 3e0494698e51 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 69a5aae0f03e tools/memory-model: Make history-check scripts use mselect7 omits f443aa49c588 tools/memory-model: Make checkghlitmus.sh use mselect7 omits a7f6402c9f82 tools/memory-model: Fix scripting --jobs argument omits 507e73746ac1 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 19dc44a1774c tools/memory-model: Add -v flag to jingle7 runs omits 1bf01af21e11 tools/memory-model: Make runlitmus.sh check for jingle errors omits 147146a9335e tools/memory-model: Allow herd to deduce CPU type omits edd4871f8920 tools/memory-model: Keep assembly-language litmus tests omits 0a835b039664 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 8f22efec0494 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 4908acec5ac2 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 9dce86907d03 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 113c8a437bdf tools/memory-model: Hardware checking for check{,all}litmus.sh omits 2ac7cf2477f8 tools/memory-model: Fix checkalllitmus.sh comment omits 82aa8c77b9f8 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 0afed1380a7e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 47c2d45fe43d tools/memory-model: Update parseargs.sh for hardware verification omits c54bfa907497 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 700dce8b55d5 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits c70fc0c3d170 tools/memory-model: Make judgelitmus.sh identify bad macros omits a0a4c07b61f2 tools/memory-model: Make cmplitmushist.sh note timeouts omits efccd3cc9305 tools/memory-model: Make judgelitmus.sh note timeouts omits 0447726a3a8d tools/memory-model: Document locking corner cases omits a8adbe371b81 tools/memory-model: Document categories of ordering primitives omits 67bcef7e1848 tools/memory-model: Move Documentation description to Docu [...] omits 0ce0c78eff7d tools/memory-model: Expand the cheatsheet.txt notion of relaxed omits b74e42c1e9e3 Merge branch 'kcsan.2020.08.24a' into HEAD omits 6fe208f63a79 Merge branch 'csd.2020.09.04a' into HEAD omits 2b722160f1a7 smp: Make symbol 'csd_bug_count' static omits 35feb60474bf kernel/smp: Provide CSD lock timeout diagnostics omits e48c15b796d4 smp: Add source and destination CPUs to __call_single_data discards a26ec6b1de37 riscv/mm/fault: Move access error check to function discards d95a222652f1 riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault() discards 1df2b83b5c3a riscv/mm/fault: Simplify mm_fault_error() discards 9e3579e0b162 riscv/mm/fault: Move fault error handling to mm_fault_error() discards 1b3f22ebcedd riscv/mm/fault: Simplify fault error handling discards 0f61c9a14e23 riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault() discards 3a30748260ef riscv/mm/fault: Move bad area handling to bad_area() discards f9fdef82eb21 riscv/mm/fault: Move no context handling to no_context() omits 3f73dc9deb13 hwmon: (gsc-hwmon) add fan sensor omits a6a4a1fb761c hwmon: (k10temp) Define SVI telemetry and current factors [...] omits 3f5ff139f9c5 hwmon: (k10temp) Create common functions and macros for Ze [...] omits 2425c00232f9 hwmon: (scmi-hwmon) Avoid comma separated statements omits 743ec8276c1a dt-bindings: hwmon: Add bindings for ADM1266 omits 8d2e50967f07 hwmon: (pmbus/adm1266) read blackbox omits 258191558a4d hwmon: (pmbus/adm1266) add debugfs for states omits db5eafd77506 hwmon: (pmbus/adm1266) Add support for GPIOs omits 4295398faf8a hwmon: (pmbus/adm1266) Add Block process call omits e72e504f5548 hwmon: (pmbus) Add support for ADM1266 omits f62ec45e94dc devicetree: hwmon: shtc1: add sensirion,shtc1.yaml omits 60a228a39586 hwmon: shtc1: add support for device tree bindings omits ec6ab0bd1f96 hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling omits b81c532d0e7a hwmon: (dme1737) use simple i2c probe omits ad82315be733 hwmon: (f75375s) use simple i2c probe omits f3212e7cf0f6 hwmon: (tmp513) use simple i2c probe omits 4559454e66be hwmon: use simple i2c probe function (take 2) omits 8254990d87ec hwmon: (ltc2947) use simple i2c probe omits f8d116924a60 hwmon: (emc2103) use simple i2c probe omits 18c28ca88d9d hwmon: (asc7621) use simple i2c probe omits cac90b9159c4 hwmon: (lm73) use simple i2c probe omits 8ea87cbf83de hwmon: (w83791d) use simple i2c probe omits 774126979d9c hwmon: (w83793) use simple i2c probe omits 99457d543ec3 hwmon: (adm1029) use simple i2c probe omits e8a46b424db7 hwmon: (adm1177) use simple i2c probe omits f27ab97520f6 hwmon: use simple i2c probe function omits 967a8de6ec78 hwmon (pmbus) use simple i2c probe function omits 9c3ca3388bbe hwmon: (drivetemp) Add usage not describing impact on driv [...] omits a576b7af41fa hwmon: (pmbus/core) Add support for rated attributes omits 77d6b41fed42 hwmon: (core) Add support for rated attributes omits 007a11696622 docs: hwmon: Add attributes to report rated values omits d50e0d750004 hwmon: (sparx5) Fix initial reading of temperature omits 51fae39bd501 scripts/dev-needs: Add script to list device dependencies omits 71a174b39f10 pty: do tty_flip_buffer_push without port->lock in pty_write omits 63ffcbdad738 tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() omits db332356222d tty: ipwireless: fix error handling omits 68778cab29bf tty: synclink_gt: switch from 'pci_' to 'dma_' API omits c3647f2f30c8 tty: serial: icom: switch from 'pci_' to 'dma_' API omits a0bc32b3cacf x86/mce: Increase maximum number of banks to 64 omits 11361610b005 serial: 8250_fsl: Add ACPI support omits ad0c2748059f serial: stm32: Add RS485 RTS GPIO control again omits 0fb9342d06b0 tty: serial: earlycon dependency omits 5da6b1c079e6 sc16is7xx: Set iobase to device index omits 89c65d664832 serial: core: Simplify with dev_err_probe() omits ea43a60b1548 serial: 8250: Simplify with dev_err_probe() omits 5f0e708c8d74 serial: imx: Delete duplicated argument to '|' in imx_uart_probe omits f6ae0c299ee9 Merge branch 'next/imx-gpio' into for-next omits 8c0aa567146b dt-bindings: gpio: fsl-imx-gpio: Add power-domains omits dfb49cc231a4 dt-bindings: gpio: fsl-imx-gpio: Add parsing of hogs omits 0c77a86a6ede dt-bindings: gpio: fsl-imx-gpio: Add gpio-ranges property omits bf276877ef09 dt-bindings: gpio: fsl-imx-gpio: Add i.MX 8 compatibles omits 5df7ef7d32fe uas: bump hw_max_sectors to 2048 blocks for SS or faster drives omits 558033c2828f uas: fix sdev->host->dma_dev omits 0154012f8018 usb-storage: fix sdev->host->dma_dev omits f0dbd25f422f usb/host: ehci-npcm7xx: Use pm_ptr() macro omits 1874b630bd85 usb/host: ehci-spear: Use pm_ptr() macro omits 7456fe486a31 usb/host: ehci-platform: Use pm_ptr() macro omits 879a4a662873 usb/misc: usb3503: Use pm_ptr() macro omits 7aea2a7ddc2e usb/misc: usb4604: Use pm_ptr() macro omits f2ea828d18fe dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support omits bb0634ece928 usb: core: driver: fix stray tabs in error messages omits 19bad6999dc1 staging: pi433: break long lines omits f03d8d46172f staging: rtl8723bs: os_dep: added blank line to fix coding [...] omits d53d9bc0cf78 x86/debug: Change thread.debugreg6 to thread.virtual_dr6 omits f4956cf83ed1 x86/debug: Support negative polarity DR6 bits omits 21d44be7b6ff x86/debug: Simplify hw_breakpoint_handler() omits b84d42b6c6ac x86/debug: Remove aout_dump_debugregs() omits 389cd0cd8b37 x86/debug: Remove the historical junk omits f0b67c39c190 x86/debug: Move cond_local_irq_enable() block into exc_deb [...] omits 4eb5acc39187 x86/debug: Move historical SYSENTER junk into exc_debug_kernel() omits 4182e9436916 x86/debug: Simplify #DB signal code omits 7043679a989a x86/debug: Remove handle_debug(.user) argument omits 20a6e35a9482 x86/debug: Move kprobe_debug_handler() into exc_debug_kernel() omits c182487da1b5 x86/debug: Sync BTF earlier omits c368763c4b01 nvmem: core: Use kobj_to_dev() instead of container_of() omits 153908ebc8b5 MAINTAINERS: Add myself as SCHED_DEADLINE reviewer omits c59bc95e9144 Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] omits 404d0b308e4f iommu/tegra-smmu: Add locking around mapping operations omits 03c7b78b0b78 iommu/sun50i: Fix set-but-not-used variable warning omits c2c59456e1fc iommu/mediatek: Check 4GB mode by reading infracfg omits 4774e925e08e nvmem: mtk-efuse: Remove EFUSE register write support omits d6843dda38df drm/i915: remove the extra modeset init layer omits eb4612d8ce48 drm/i915: split out intel_modeset_driver_remove_nogem() an [...] omits 24d98a54b4a1 drm/i915: move more display related probe to intel_modeset [...] omits a5f2488f645f drm/i915: split intel_modeset_init() pre/post gem init omits c7eb900f5f45 iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header omits ba328f826132 iommu/iova: Replace cmpxchg with xchg in queue_iova omits 6656d4462c7a regulator: bd71847: add property for omitting ON/OFF control omits 4788c692bec7 regulator: bd71837: add property for omitting ON/OFF control omits 1d848d681c4d regulator: bd718x7 fix regulator states at SUSPEND omits df9db2541a82 regulator: bd718x7 initialize regulator config only once omits 4604393ca0c6 iommu/dma: Remove broken huge page handling discards ddca99b70295 virtiofs: add logic to free up a memory range discards d7217b702a6c virtiofs: maintain a list of busy elements discards dcad0cfe3e8b virtiofs: serialize truncate/punch_hole and dax fault path discards 6226ecbf5ebe virtiofs: define dax address space operations discards 37a5ece43207 virtiofs: add DAX mmap support discards 1ba1f7e7ff9b virtiofs: implement dax read/write operations discards 13f34c67788d virtiofs: introduce setupmapping/removemapping commands discards 6ef7d3d22331 virtiofs: implement FUSE_INIT map_alignment field discards ec1199e20a1e virtiofs: keep a list of free dax memory ranges discards b5b1c1ba989d virtiofs: add a mount option to enable dax discards 7e833303db20 virtiofs: set up virtio_fs dax_device discards 8a8b36269d1e virtiofs: get rid of no_mount_options discards 92cbd2557060 virtiofs: provide a helper function for virtqueue initialization discards 3dae6b67ce16 virtio: Implement get_shm_region for MMIO transport discards ebec5e5743b8 virtio: Implement get_shm_region for PCI transport discards 50050914d27c virtio: Add get_shm_region method discards 1fcccf299197 dax: Create a range version of dax_layout_busy_page() discards 22b51dfc1e36 dax: Modify bdev_dax_pgoff() to handle NULL bdev omits c1b0c6271510 fuse: update project homepage omits 1b3c63acb1e5 Merge series "ASoC: SOF: multi core support for 5.10" from [...] omits 0c5f8ca49cff ASoC: samsung-i2s: Add missing properties omits 6997e462b39b ASoC: odroid: Add missing properties omits 78aa219022f6 ARM: dts: r8a7742: Add IPMMU DT nodes omits d88f7e028d5e dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a7742 support omits 244eb888f9ab soundwire: intel: remove stream handling from .prepare and [...] omits e1c3a7f02754 soundwire: intel: remove .trigger operation omits 06dcb4e44364 soundwire: intel: fix NULL/ERR_PTR confusion omits 3471d2a192ba soundwire: stream: fix NULL/IS_ERR confusion omits 8be2f84acf23 soundwire: remove SDW_REG_SHIFT() omits c30f92984117 soundwire: intel_init: use FIELD_{GET|PREP} omits 3b4979cabd4b soundwire: intel: use FIELD_{GET|PREP} omits 3cf25d63b1b9 soundwire: cadence: use FIELD_{GET|PREP} omits 9972b90ae8fd soundwire: qcom : use FIELD_{GET|PREP} omits 41ff91741c25 soundwire: stream: use FIELD_{GET|PREP} omits bd6a024f21ce soundwire: slave: use SDW_DISCO_LINK_ID() omits d5826a4bdbc8 soundwire: bus: use FIELD_GET() omits 25e804926da3 soundwire: define and use addr bit masks omits aae4c8e27bd7 iommu: Rename iommu_tlb_* functions to iommu_iotlb_* omits 8c9ff1219aef ASoC: SOF: topology: fix core enable sequence omits d1c6c4a9fd3d ASoC: SOF: support topology components on secondary cores omits 0dcdf84289fb ASoC: SOF: add a "core" parameter to widget loading functions omits a6271ec8eede dt-bindings: iommu: renesas,ipmmu-vmsa: Sort compatible st [...] omits 1ea5440e36a7 iommu/tegra-smmu: Prune IOMMU group when it is released omits 5b30fbfa2aa5 iommu/tegra-smmu: Balance IOMMU group reference count omits 002957020e52 iommu/tegra-smmu: Set IOMMU group name omits eb3621798bcd x86/entry/64: Do not include inst.h in calling.h omits a39511cc8fca Merge branch 'next/dt' into for-next omits cd5b0321ed32 ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420 omits 7aaf0b0e8e9a iommu/qcom: Drop of_match_ptr to fix -Wunused-const-variable omits 3207fa325ad7 iommu/vt-d: Drop kerneldoc marker from regular comment omits 06ce8a62ce81 iommu/amd: Fix kerneldoc comments omits 9bdc2ef69ce2 iommu/amd: Add missing function prototypes to fix -Wmissin [...] omits f53dd97874e6 iommu/mediatek: Drop of_match_ptr to fix -Wunused-const-variable omits 01ef02543612 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next omits c68e418c603f crypto: amlogic - Fix endianness marker omits 8ea08ce08ff4 padata: add another maintainer and another list omits f089ee55dee4 crypto: sun8i-ss - remove redundant memzero_explicit() omits ede13285bb12 crypto: sun8i-ss - use kfree_sensitive() omits 712d80695762 crypto: sun8i-ce - use kfree_sensitive() omits ba42fa77efa1 crypto: amlogic - use kfree_sensitive() omits 57059185fb30 crypto: inside-secure - use kfree_sensitive() omits d83d631b18e5 crypto: ccree - Simplify with dev_err_probe() omits 1b5d3a8b3000 crypto: sa2ul - Simplify with dev_err_probe() omits 4d6aef2f2eaa hwrng: cctrn - Simplify with dev_err_probe() omits d08d387b7377 crypto: powerpc/crc-vpmsum_test - Fix sparse endianness warning omits a4cb40f48fd9 crypto: arm64/gcm - Fix endianness warnings omits 0f4128dc4e38 crypto: arm64/sha - Add declarations for assembly variables omits 51982ea02aef crypto: arm/poly1305 - Add prototype for poly1305_blocks_neon omits e9f0fb53ac88 arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110 [...] omits 912d3c5383f7 arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores omits ff9e786f0ee0 arm64: dts: renesas: r8a774e1: Add FDP1 device nodes omits a0be3c32b156 ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller omits 18f99f24a970 ARM: dts: r8a7742: Add IPMMU DT nodes omits dd92f7dfe1ba platform/chrome: Kconfig: Remove the transitional MFD_CROS [...] omits 1e7913ff5f9f platform/chrome: cros_ec_lightbar: Reduce ligthbar get ver [...] omits d05e7ec01738 Merge branch 'next/defconfig' into for-next omits acb01032e11a arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC discards d0da22c90ead Merge branches 'fixes', 'work.misc', 'work.sparc', 'base.s [...] discards 5d6382ce0892 powerpc: remove address space overrides using set_fs() discards 125c41558244 powerpc: use non-set_fs based maccess routines discards 737e0e05c9db x86: remove address space overrides using set_fs() omits 9764d7e25a9f exfat: eliminate dead code in exfat_find() discards 9a382f2fd2a1 scsi: mpt3sas: Don't call disable_irq from IRQ poll handler discards 32600d6d6edb scsi: megaraid_sas: Don't call disable_irq from process IRQ poll discards bed8332fd457 x86: make TASK_SIZE_MAX usable from assembly code discards abb6cd194ccf x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64} [...] discards 11c694eafaa8 lkdtm: remove set_fs-based tests discards 58b8b913b599 test_bitmap: remove user bitmap tests discards 0d4ca5778ffd uaccess: add infrastructure for kernel builds with set_fs() discards 0e6f043d4a1a fs: don't allow splice read/write without explicit ops discards a4b5366f54fe fs: don't allow kernel reads and writes without iter ops discards 669e2cbf557b sysctl: Convert to iter interfaces omits fd5a13f4893c proc: add a read_iter method to proc proc_ops omits 906146f44922 proc: cleanup the compat vs no compat file ops omits f6ef7b7bb285 proc: remove a level of indentation in proc_get_inode omits e6135df45e21 Merge branch 'hashmap_iter_bucket_lock_fix' omits 4daab7132731 selftests/bpf: Add bpf_{update, delete}_map_elem in hashma [...] omits dc0988bbe1bd bpf: Do not use bucket_lock for hashmap iterator omits 3ab1270bfa1e smsc9420: switch from 'pci_' to 'dma_' API omits 63692803899b epic100: switch from 'pci_' to 'dma_' API omits 753c66ef4386 net: phy: dp83867: Fix various styling and space issues omits c10776161429 ip: expose inet sockopts through inet_diag omits a33d91ee3817 Merge branch 'net-dsa-bcm_sf2-Clock-support' omits 2ee3adc4aef5 net: dsa: bcm_sf2: recalculate switch clock rate based on ports omits e9ec5c3bd238 net: dsa: bcm_sf2: request and handle clocks omits e489aea7a655 dt-bindings: net: Document Broadcom SF2 switch clocks omits e8f259651f03 Merge branch 'net-systemport-Clock-support' omits 6328a126896e net: systemport: Manage Wake-on-LAN clock omits 31bc72d97656 net: systemport: fetch and use clock resources omits af89606924cf dt-bindings: net: Document Broadcom SYSTEMPORT clocks omits 2adc6edcaec0 ethtool: fix error handling in ethtool_phys_id omits 30ae801746ea selftests/net: improve descriptions for XFAIL cases in pso [...] omits 6bd860ac1c2a chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 omits cc50bb3d3a0c Merge branch 'Convert-mvpp2-to-split-PCS-support' omits c596d2cd1344 net: mvpp2: split xlg and gmac pcs omits 94bfe438bc0a net: mvpp2: convert to phylink pcs operations omits 82b1c8fae863 net: mvpp2: move GMAC reset handling into mac_prepare()/ma [...] omits fefeae73ac7a net: mvpp2: ensure the port is forced down while changing modes omits bfe301ebbc94 net: mvpp2: convert to use mac_prepare()/mac_finish() omits 87745c7481f9 net: mvpp2: tidy up ACPI hack omits 9f364b605f34 submitting-patches.rst: presume git will be used omits 4ebdf7be21d6 Documentation/maintainer: rehome sign-off process omits 7433ff33e8ba Documentation/process: expand plain-text advice omits ef227c39b6f7 submitting-patches.rst: remove heading numbering omits b445547ec1bb blk-mq, elevator: Count requests per hctx to improve performance omits f1b49fdc1c64 blk-mq: Record active_queues_shared_sbitmap per tag_set fo [...] omits bccf5e26d99c blk-mq: Record nr_active_requests per queue for when using [...] omits a0235d230f32 blk-mq: Relocate hctx_may_queue() omits 32bc15afed04 blk-mq: Facilitate a shared sbitmap per tagset omits 222a5ae03cdd blk-mq: Use pointers for blk_mq_tags bitmap tags omits 1c0706a70a64 blk-mq: Pass flags for tag init/free omits 4d063237b92a blk-mq: Free tags in blk_mq_init_tags() upon error omits 655ac30094da blk-mq: Rename blk_mq_update_tag_set_depth() omits 51db1c37ee16 blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED discards f37bcf4ced7e Merge branch 'for-5.10/block' into for-next discards 196e67665602 Merge branch 'io_uring-5.9' into for-next discards f1d8273eacee Merge branch 'block-5.9' into for-next omits 4e762d286c7e Merge branch 'next/dt' into for-next omits 767ec7289e83 x86/uaccess: Use XORL %0,%0 in __get_user_asm() omits d872e4e98751 ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning [...] omits a2d86d420fa4 ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos52 [...] omits ac88a60a276b ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250 omits 7e86ef5cc896 ARM: dts: exynos: Override thermal by label in Exynos5250 omits 9e7fe41778c6 ARM: dts: exynos: Correct whitespace and indentation issue [...] omits 41af0d2ea1b0 ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exy [...] omits 8dec8385bee4 ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410 omits 2495ddd2d17c ARM: dts: exynos: Remove unneeded address/size cells in Ex [...] omits 1fa7c1ac2365 ARM: dts: exynos: Correct compatible for Exynos5260 GIC omits dfe3a98aac4f ARM: dts: exynos: Correct compatible for Exynos5 GIC omits 7c8b9e3000f8 kernel-doc: Update "cross-referencing from rST" section to [...] omits d82b1e833e7c docs: Add automatic cross-reference for C types omits 08aaa0819d5c Merge branch 'l2tp-miscellaneous-cleanups' omits 9d319a8e9309 l2tp: avoid duplicated code in l2tp_tunnel_closeall omits 45faeff11b48 l2tp: make magic feather checks more useful omits de68b039e970 l2tp: capture more tx errors in data plane stats omits c9ccd4c63c40 l2tp: drop net argument from l2tp_tunnel_create omits 039bca78cb7c l2tp: drop data_len argument from l2tp_xmit_core omits efe0527882a3 l2tp: remove header length param from l2tp_xmit_skb omits cb0938372de0 Merge branch 'for-next/clang' into for-next/kspp omits b5f3ec944a0e include: jhash/signal: Fix fall-through warnings for Clang omits ffd923f5f8d5 Merge branch 'mlxsw-Expose-critical-and-emergency-module-alarms' omits 91df5d3a72e3 mlxsw: core_hwmon: Extend hwmon interface with critical an [...] omits 02bed4e8b705 mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more a [...] omits ad38d47b2f9b mlxsw: core_hwmon: Split temperature querying from show functions omits 7544abd90e85 Merge branch 'Minor-improvements-to-b53-dmesg-output' omits 434d2312cd80 net: dsa: b53: Print err message on SW_RST timeout omits 3b33438c52de net: dsa: b53: Use dev_{err,info} instead of pr_* omits f530f882463c iio: accel: bma220: Remove unneeded blank lines omits 2b09b41dba04 iio: accel: bma220: Use BIT() and GENMASK() macros omits df9f7d4c330d iio: accel: bma220: Group IIO headers together omits 846afc1dbcbf iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery omits 4d9a167a3436 iio: accel: bma220: Mark PM functions as __maybe_unused omits 700e63dadacd iio: accel: bma220: Use dev_get_drvdata() directly omits 938d1b3873fc iio: accel: bma220: Convert to use ->read_avail() omits 5265b267e303 iio: accel: bma220: Fix returned codes from bma220_init(), [...] omits 8d7eab620713 dt-bindings: iio: adc: microchip,mcp3201 yaml conversion. omits 65e02d0b5039 iio: buffer-dmaengine: adjust `bytes_used` with residue info omits e7b61fc4ca5e dt-bindings: iio: adc: ti,tlc4541 binding conversion omits 9e4e28ac7673 dt-bindings: iio: adc: tlc4541 - recover accidentally drop [...] omits 9727ef55d898 dt-bindings: iio: adc: ti,ads8344 yaml conversion omits 686b2bd9f41f dt-bindings: iio: adc: ti,adc128s052 yaml conversion. omits e6d2aaa942ad dt-bindings: iio: adc: ti,adc0832 yaml conversion. omits cee4a59395f9 dt-bindings: iio: adc: ti,adc161s626 yaml conversion. omits b713259c30a3 dt-bindings: iio: adc: lltc,ltc2497 yaml conversion. omits 35edeab4dade dt-bindings: iio: adc: ti,adc108s102 yaml conversion omits 71ac24846b7b dt-bindings: trivial-devices: Add mcp342x ADCs and drop se [...] omits 02a019ff7db5 iio: accel: adxl372: Add additional trigger ABI docs omits b0fc6783d4ae iio: accel: adxl372: Add support for FIFO peak mode omits 50677d2882e1 iio:temperature:mlx90632: Some stylefixing leftovers omits e02472f74a81 iio:temperature:mlx90632: Adding extended calibration option omits 037697dd264d iio:temperature:mlx90632: Convert polling while loop to regmap omits 856437dbb85b iio:temperature:mlx90632: Add kerneldoc to the internal struct omits b99095e53a1c iio:temperature:mlx90632: Reduce number of equal calulcations omits 7e604a3d212c iio: gyro: adxrs290: Insert missing mutex initialization call omits 3b0028bd0f03 docs: abi: iio: Use What: consistently omits c10eb9b22cf2 iio: multiplexer: iio-mux: Simplify with dev_err_probe() omits 0d81951dad5a iio: magnetometer: mag3110: Simplify with dev_err_probe() omits 5d2180ce1485 iio: magnetometer: ak8974: Simplify with dev_err_probe() omits eb17f3ed864a iio: light: tsl2772: Simplify with dev_err_probe() omits 17b7d92324f9 iio: light: isl29018: Simplify with dev_err_probe() omits 75e13a76bf2a iio: imu: inv_mpu6050: Simplify with dev_err_probe() omits a567abf66ec8 iio: dac: dpot-dac: Simplify with dev_err_probe() omits ed1759093cac iio: chemical: scd30: Simplify with dev_err_probe() omits 8facae29c468 iio: amplifiers: hmc425a: Simplify with dev_err_probe() omits bfa96be8a49c iio: afe: iio-rescale: Simplify with dev_err_probe() omits ce30eeb613cb iio: adc: stm32: Simplify with dev_err_probe() omits 6d2710ce2c45 iio: adc: rcar-gyroadc: Simplify with dev_err_probe() omits a3e584fab675 iio: adc: meson_saradc: Simplify with dev_err_probe() omits 291cb0b37af6 iio: adc: ltc2497: Simplify with dev_err_probe() omits 1030b5bc68ae iio: adc: exynos_adc: Simplify with dev_err_probe() omits 55dc295200e6 iio: adc: envelope-detector: Simplify with dev_err_probe() omits c8b9a02361d9 iio: accel: mma8452: Simplify with dev_err_probe() omits 3bdb1255e6b0 iio: accel: bma180: Simplify with dev_err_probe() omits dc3ebfcaa51f iio: chemical: atlas-ezo-sensor: add humidity sensor support omits d94799668734 dt-bindings: iio: chemical: add Atlas EZO Humidity module [...] omits f6712ed71123 iio: adc: adi-axi-adc: Use kobj_to_dev() instead of contai [...] omits 59713492b786 iio: dac: ad5686: Constify static struct iio_chan_spec omits 8dd746d1e3cb iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml omits 3c3006f5fcec iio: documentation: light: Add as73211 sysfs documentation omits 81f434f01722 iio:adc:axp20x: Convert from OF to generic fw / device properties omits 75caa303d79d Documentation: ABI: iio: fix some spelling mistakes omits ea3e611b29b2 iio: health: max30102: update author's email omits c458b7ca3fd0 iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely [...] omits 0a4596f5bd5a iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr pro [...] omits ad5bd081c62b iio:adc:ti-adc128s052: drop of_match_ptr protection omits 245d56d75ea6 iio:adc:bcm_iproc: Drop of_match_ptr protection and switch [...] omits 5dfb88af3d52 iio: dac: dac5571: Support powerdown for multi-channel omits abfa391721ce dt-bindings: iio: humidity: Add TI HDC20x0 support omits 0115a63c9993 iio: humidity: Add TI HDC20x0 support omits fe184be8c352 iio: sx9310: Use irq trigger flags from firmware omits f86ff7480c3e iio: sx9310: Enable vdd and svdd regulators at probe omits 2756db5e90ac iio: sx9310: Drop channel_users[] omits de479073fa1e iio: sx9310: Miscellaneous format fixes omits e943bba88ed5 iio: sx9310: Use variable to hold &client->dev omits a917af2ab857 iio: sx9310: Simplify error return handling omits 124cbc339cab iio: sx9310: Update copyright omits dc46198f27ff iio: sx9310: Use regmap_read_poll_timeout() for compensation omits 68aa360a77c6 iio: sx9310: Use long instead of int for channel bitmaps omits 01b9cb0dea76 iio: sx9310: Fixes various memory handling omits 9b2cac946987 iio: sx9310: Change from .probe to .probe_new omits ef5bdbab3511 iio: sx9310: Remove acpi and of table macros omits 364e853ceec9 iio: sx9310: Fix irq handling omits d9f753f3e9ed iio: sx9310: Update macros declarations omits 1d863d13412a dt-bindings: iio: Add bindings for sx9310 sensor omits 38a1efc9e7a4 dt-bindings: iio: adc: maxim,max1118 yaml conversion omits 403e5586b52e iio: light: as73211: New driver omits 8a00e56a14a7 ipmi: add a newline when printing parameter 'panic_op' by sysfs omits 282d66289d58 dt-bindings: interrupt-controller: Remove obsolete 'img,me [...] omits 06f7f8e6f958 dt-bindings: phy: Remove phy-stih41x-usb binding omits 2dab430a8e71 dt-bindings: sound: Remove unused 'linux,hdmi-audio' omits ac8b9037ea2c coresight: etm4x: Handle unreachable sink in perf mode omits 5efff4a144b6 coresight: cti: Write regsiters directly in cti_enable_hw() omits 99f667352f6c /dev/zero: also implement ->read discards 2cf1646e15fe f2fs: trace: fix typo discards ce7c9f93300e f2fs: ignore compress mount option on image w/o compressio [...] discards fbbfe5f3e0dc f2fs: Documentation edits/fixes discards cfd007f255a3 f2fs: allocate proper size memory for zstd decompress omits 0b8c06b75ea1 tools/memory-model: Add a simple entry point document omits 984f272be9d7 tools/memory-model: Improve litmus-test documentation omits cc9628b45c9f tools/memory-model: Update recipes.txt prime_numbers.c path omits 1e44e6e82e7b Replace HTTP links with HTTPS ones: LKMM omits 7fbe67e46aab Merge branch 'strictgp.2020.08.24a' into HEAD omits f511ce1424e5 Merge branch 'scftorture.2020.08.24a' into HEAD omits cfb2c1070a49 Merge branches 'doc.2020.08.24a', 'fixes.2020.09.03b' and [...] omits 70060b8770d3 rcu: Shrink each possible cpu krcp omits 53922270d21d rcu/segcblist: Prevent useless GP start if no CBs to accelerate omits f67281a72b30 Documentation: process: step 2: Link to email list fixed. omits 261e7818f06e binder: print warnings when detecting oneway spamming. omits 89320020d967 binderfs: make symbol 'binderfs_fs_parameters' static omits 4b463822316e binder: Modify comments omits e8b8ae7ce32e binder: Remove bogus warning on failed same-process transaction omits 135ba11a7a07 dma-mapping: set default segment_boundary_mask to ULONG_MAX omits 1e9d90dbed12 dma-mapping: introduce dma_get_seg_boundary_nr_pages() omits 4c8e84b8876d drm/managed: Cleanup of unused functions and polishing docs omits f4c4b1bb2f5a ASoC: fsl_sai: Set SAI Channel Mode to Output Mode omits 770f58d7d2c5 ASoC: fsl_sai: Support multiple data channel enable bits omits 21e9ba5373fc libbpf: Remove arch-specific include path in Makefile omits cf696856bc54 drm/i915: fix regression leading to display audio probe fa [...] omits 5ee74eb280d0 soundwire: intel: don't manage link power individually omits de763fa88873 soundwire: intel: pass link_mask information to each master omits f748f34ef968 soundwire: intel: add error log for clock-stop invalid configs omits 063ff4e568ce soundwire: stream: enable hw_sync as needed by hardware omits 94eed66107ff soundwire: intel: add multi-link hw_synchronization information omits 88d7c71ea5b2 soundwire: bus: update multi-link definition with hw sync details omits d78071b4e1c3 soundwire: intel: add missing support for all clock stop modes omits 857a7c429e33 soundwire: intel: add multi-link support omits 0ef2986e19c9 soundwire: intel: ignore software command retries omits e4be9facb969 soundwire: intel: disable shim wake on suspend omits 6073755886a4 soundwire: fix port_ready[] dynamic allocation in mipi_disco omits 63642595a78d soundwire: add definition for maximum number of ports omits d0bbcb4e836f ASoC: codecs: soundwire: remove port_ready[] usage from codecs. omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits fe662d846c95 drm/ttm: remove io_reserve_lru handling v3 omits 141b15e59175 drm/nouveau: move io_reserve_lru handling into the driver v5 omits d575ee11317f drm/ttm: make sure that we always zero init mem.bus v2 omits cf4173c2defa Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into for-next omits bcb8024f6064 Merge branch 'omap-for-v5.10/soc' into for-next omits 54e418106c76 thunderbolt: Add debugfs interface omits fa1653d99cc8 thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE omits 0637e3df17be thunderbolt: Introduce tb_switch_is_tiger_lake() omits 8c3b15a60065 thunderbolt: Introduce tb_switch_is_ice_lake() omits 35ee69e94dce thunderbolt: Check for Intel vendor ID when identifying co [...] omits a3cfebdc1b3a thunderbolt: Introduce tb_port_is_nhi() omits 6de057ef915f thunderbolt: Introduce tb_switch_next_cap() omits 3c8b228d4371 thunderbolt: Introduce tb_port_next_cap() omits 8f8310115e33 thunderbolt: Move struct tb_cap_any to tb_regs.h omits 23870f122768 locking/lockdep: Fix "USED" <- "IN-NMI" inversions omits 6ac6faee5d7d thunderbolt: Add runtime PM for Software CM omits b2be2b05cf3b thunderbolt: Create device links from ACPI description omits 1c9698f85669 ACPI: Export acpi_get_first_physical_node() to modules omits 2b9941e089ac PCI / thunderbolt: Switch to use device links instead of P [...] omits b2911a593a70 thunderbolt: Enable wakes from system suspend omits 341d45188a78 thunderbolt: Disable lane 1 for XDomain connection omits 284652a4a499 thunderbolt: Configure port for XDomain omits e28178bf566c thunderbolt: Set port configured for both ends of the link omits de4620391786 thunderbolt: Configure link after lane bonding is enabled omits 5cb6ed31c5d5 thunderbolt: Do not change default USB4 router notificatio [...] omits 8145c4350e13 thunderbolt: Initialize TMU again on resume omits 81a2e3e49f1f thunderbolt: Tear down DP tunnels when suspending omits 356b6c4ef5d6 thunderbolt: Send reset only to first generation routers omits 2ca3263a806d thunderbolt: No need to log an error if tb_switch_lane_bon [...] omits edfbd68bb51e thunderbolt: Do not program NFC buffers for USB4 router pr [...] omits 49f2a7f4cdac thunderbolt: Use bit 31 to check if Firmware CM is running [...] omits 59ed8dcad6c8 thunderbolt: Software CM only should set force power in Ti [...] omits 6651c91de042 thunderbolt: Optimize NHI LC mailbox command processing omits dc4c4bf122ed thunderbolt: Optimize Force Power logic omits 0d7ce5c5c4e6 Merge branch 'omap-for-v5.10/prm-genpd' into omap-for-v5.1 [...] discards 04cfbfe5b1b1 Merge branch 'printk-rework' into for-next omits 501e69b028a4 Merge branch 'omap-for-v5.10/omap1' into omap-for-v5.10/soc omits 71ac680e6339 usb: chipidea: ci_hdrc_imx: restore pinctrl omits 6e0bf0e0e550 x86/boot/compressed: Warn on orphan section placement omits 83109d5d5fba x86/build: Warn on orphan section placement omits 4409d2f8dfe7 arm/boot: Warn on orphan section placement omits 5a17850e251a arm/build: Warn on orphan section placement omits b3e5d80d0c48 arm64/build: Warn on orphan section placement omits 78e7a522693b dt-bindings: renesas,rcar-dmac: Document r8a7742 support discards e169cea2b995 scripts/gdb: update for lockless printk ringbuffer discards 3b3372cfe435 scripts/gdb: add utils.read_ulong() discards 073f773b8eb4 docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo discards 6214a4b0cf4d printk: reduce LOG_BUF_SHIFT range for H8300 discards 4c31ead75f41 printk: ringbuffer: support dataless records omits af07fabdd286 MIPS: p5600: Discard UCA config selection omits f0100c7f1aac MIPS: Use rcu to lookup a task in mipsmt_sys_sched_setaffinity() omits a510b616131f MIPS: Add support for ZSTD-compressed kernels omits 1c4dd334df3a lib: decompress_unzstd: Limit output size omits b248b9dd5975 ALSA: vx: vx_pcm: remove redundant assignment omits e408ab068aec ALSA: vx: vx_pcm: remove redundant assignment omits b7dcd6ac0225 ALSA: vx: vx_core: clarify operator precedence omits 93fcef86caaf ALSA: rawmidi: (cosmetic) align function parameters omits a971b42cbf8c ALSA: atmel: ac97: clarify operator precedence omits 2d7a5c6c6902 ALSA: ac97: (cosmetic) align argument names omits 04d0b5e3b1ba ALSA: usb: scarless_gen2: fix endianness issue omits 74610eaf310a ALSA: hda: (cosmetic) align function parameters omits e9bd25885c7f ALSA: hda: auto_parser: remove shadowed variable declaration omits 5656a7a06f0d ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro omits bec206db9db5 ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro omits 9725ce3949a7 ALSA: compress_offload: remove redundant initialization omits cd91fd9f0af5 ALSA: compress_offload: dereference after checking for NUL [...] omits 3bcf8eeb7d97 ALSA: core: timer: clarify operator precedence omits 63632563c0df ALSA: core: timer: remove redundant assignment omits b658cbabf8e3 ALSA: core: pcm_memory: dereference pointer after NULL checks omits b1c14124507b ALSA: core: memalloc: fix fallthrough position omits 931522b90813 ALSA: core: pcm: simplify locking for timers omits ff18de55a62f dmaengine: idxd: add command status to idxd sysfs attribute omits e7184b159dd3 dmaengine: idxd: add support for configurable max wq batch size omits d7aad5550eca dmaengine: idxd: add support for configurable max wq xfer size omits b0ef489e2a9c dmaengine: xilinx: Simplify with dev_err_probe() omits 1c966e1d948b dmaengine: stm32: Simplify with dev_err_probe() omits af53bef5636d dmaengine: pl330: Simplify with dev_err_probe() omits 5d7e816e4445 dmaengine: Save few bytes and increase readability of dma_ [...] omits 7547dbd3b198 dmaengine: Mark dma_request_slave_channel() deprecated omits 4c62285439f8 Revert "powerpc/build: vdso linker warning for orphan sections" omits 5706d14d2a94 KVM: PPC: Book3S HV: XICS: Replace the 'destroy' method by [...] omits 8c6572356646 scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb omits 979e0dc3457c scsi: scsi_debug: Adjust num_parts to create equally sized [...] omits 5d929371b71b scsi: MAINTAINERS: Update Marvell owned driver maintainers omits 26f84f9bc3ba scsi: hisi_sas: Code style cleanup omits b601577df68a scsi: hisi_sas: Add missing newlines omits 981cc23e741a scsi: hisi_sas: Add BIST support for fixed code pattern omits 2c4d582322ff scsi: hisi_sas: Add BIST support for phy FFE omits ca06f2cd01d0 scsi: hisi_sas: Make phy index variable name consistent omits caeddc0453b9 scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LIN [...] omits 4b3a1f1feda6 scsi: hisi_sas: Modify macro name for OOB phy linkrate omits 847e83552945 scsi: hisi_sas: Avoid accessing to SSP task for SMP I/Os omits 2a5c98d2d2fe scsi: fc: Add 256GBit speed setting to SCSI FC transport omits 16d7fd9079af scsi: fnic: Remove set but not used 'eth_hdrs_stripped' omits 446034e3d419 scsi: fnic: Remove set but not used 'fr_len' omits 6c53316d4898 scsi: fnic: Remove set but not used variable in is_fnic_fi [...] omits c65b4f37db46 scsi: fnic: Remove set but not used 'old_vlan' omits 255937d77390 scsi: fdomain_isa: Merge branches in fdomain_isa_match() omits e5f48ac42cc9 scsi: qla2xxx: Fix the return value omits a08a07326510 scsi: arm: Avoid comma separated statements omits 2355b66ed20c scsi: ufs: Handle LINERESET indication in err handler omits 307348f6ab14 scsi: ufs: Abort tasks before clearing them from doorbell omits 2a71268160b4 scsi: smartpqi: Update copyright omits 5f59128c83fc scsi: smartpqi: Update documentation omits 0051a150c32f scsi: MAINTAINERS: Update smartpqi and hpsa omits 9e21760e4ce4 scsi: hpsa: Update copyright omits 22b330b622e3 Merge branch 'ionic-struct-cleanups' omits 2aaa05a1585f ionic: clarify boolean precedence omits 5b1d8e81a216 ionic: remove unused variable omits b4280948aa22 ionic: clean adminq service routine omits 339dcf7fe33f ionic: clean up desc_info and cq_info structs omits 0c1d175b72e3 ionic: struct reorder for faster access omits 63cd9083b171 ionic: clean up page handling code omits 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 1d6fd78a213e xsk: Fix null check on error return path omits 6a0137101f47 ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 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 29d9f9dd4480 RISC-V: Take text_mutex in ftrace_init_nop() omits 685cbf6616ce parisc/stifb: Convert STI core driver to dynamic printk omits 8cd3dc192cb7 staging/emxx_udc: Remove pointless variable assignments omits 3bdb6063733e Merge branch 'next/dt' into for-next omits a6b5a1977c6b ARM: dts: exynos: Correct whitespace and indentation issues omits 6511f11a4982 ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412 omits 1716af24998a ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412 omits 173ab0310fb4 ARM: dts: exynos: Add CPU cooling in Tiny4412 omits 4134628c38da ARM: dts: exynos: Add CPU cooling in SMDK4412 omits ffed15b889a4 ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen omits 1f2448dcb9a2 ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids omits e4cf0a4dba7f ARM: dts: exynos: Override thermal by label in Midas omits eeb62f3d1d33 ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen omits a26fe748716e ARM: dts: exynos: Correct compatible of fixed clocks in Mi [...] omits 2b857a10d544 ARM: dts: exynos: Align MHL GPIO pin configuration with dt [...] omits 9102399b7fd6 ARM: dts: exynos: Add CPU cooling in Universal C210 omits bd031c725d74 ARM: dts: exynos: Add CPU cooling in SMDKv310 omits 5d2bb6621caa ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen omits 03ebf390c4e9 ARM: dts: exynos: Override thermal by label in Trats omits ed32017c7344 ARM: dts: exynos: Override thermal by label in Galaxy I9000 omits 1708f56081e2 ARM: dts: exynos: Override thermal by label in Exynos4210 omits a51e695cafc7 ARM: dts: exynos: Align SPI GPIO node name with dtschema i [...] omits f11d702242a3 ARM: dts: exynos: Replace deprecated GPIO spi-gpio propert [...] omits 64fb61e11fa2 ARM: dts: exynos: Align SPI GPIO node name with dtschema i [...] omits 8bdca79f584d ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats omits b9294408b9a3 ARM: dts: exynos: Add and enable 32 kHz modem clock in Gal [...] omits eb7e538dceda ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310 omits e416f0cabf0b ARM: dts: exynos: Correct S3C RTC bindings and enable it i [...] omits 9ce975bf6b4b ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats omits 83d50121a09a ARM: dts: exynos: Correct S3C RTC bindings and enable it i [...] omits 10c977cc029b ARM: dts: exynos: Correct S3C RTC bindings and enable it i [...] omits 57d4449fd443 ARM: dts: exynos: Correct GPU regulator properties in Gala [...] omits df63dce2d60b ARM: dts: exynos: Silence i2c-gpio dtschema warning in Gal [...] omits de653d045636 ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250 omits dd85345abca6 memory: fsl-corenet-cf: Fix handling of platform_get_irq() error omits 6cf238d4e21b memory: omap-gpmc: Fix -Wunused-function warnings omits ea90f66f2a86 memory: tegra: Remove GPU from DRM IOMMU group omits 25f2f5e5910f memory: tegra186-emc: Simplify with dev_err_probe() omits 74ca0d837b99 memory: brcmstb_dpfe: Simplify with dev_err_probe() omits 968be23ceaca xsk: Fix possible segfault at xskmap entry insertion omits 53ea2076d851 xsk: Fix possible segfault in xsk umem diagnostics omits 858e8b2eb4dd selftests/bpf: Test task_file iterator without visiting pthreads omits 203d7b054fc7 bpf: Avoid iterating duplicated files for task_file iterator omits de09077c8918 block: remove revalidate_disk() omits 32f61d67570d nvdimm: simplify revalidate_disk handling omits 033a1b98b1f8 sd: open code revalidate_disk omits b55d3d21a05d nvme: opencode revalidate_disk in nvme_validate_ns omits b8086d3f5a0e block: use revalidate_disk_size in set_capacity_revalidate [...] omits 659e56ba864d block: add a new revalidate_disk_size helper omits f4ad06f2bb84 block: rename bd_invalidated omits 6540fbf6b634 block: don't clear bd_invalidated in check_disk_size_change omits 653cd5341968 Documentation/filesystems/locking.rst: remove an incorrect [...] omits 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 675bceb097e6 powerpc/mm: Remove DEBUG_VM_PGTABLE support on powerpc 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 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 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 3fbe507ebd82 mtd: mtdconcat: map through panic write handler omits 1174c8a0f33c drm/virtio: drop virtio_gpu_output->enabled omits 1bc371cd0ec9 drm/virtio: fix unblank omits bef7afbf3bb6 scsi: mptscsih: Remove set but not used 'timeleft' omits 7149e0cb31c5 scsi: isci: Remove set but not used 'index' omits e34ce005a177 scsi: dpt_i2o: Remove set but not used 'pHba' omits 9535f2152ace scsi: qedi: Remove redundant NULL check omits cc770ce34aee scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_P [...] omits cfd3d2225aa5 scsi: aacraid: Remove erroneous fallthrough annotation omits ad0c7775e745 scsi: scsi_debug: Implement lun_format omits 265600b7b6e8 block: Remove a duplicative condition omits 8327cce5ff93 block: better deal with the delayed not supported case in [...] omits 143d2600faf1 block: Return blk_status_t instead of errno codes omits 9d3a39a5f1e4 block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE omits a7863b3423fd blk-iocost: update iocost_monitor.py omits f0bf84a5dffa blk-iocost: add three debug stat - cost.wait, indebt and indelay omits 046037551721 blk-iocost: restore inuse update tracepoints omits ac33e91e2dac blk-iocost: implement vtime loss compensation omits dda1315f1853 blk-iocost: halve debts if device stays idle omits 5160a5a53c0c blk-iocost: implement delay adjustment hysteresis omits c421a3eb2e27 blk-iocost: revamp debt handling omits b0853ab4a238 blk-iocost: revamp in-period donation snapbacks omits f1de2439ec43 blk-iocost: revamp donation amount determination omits e08d02aa5fc9 blk-iocost: implement Andy's method for donation weight updates omits 93f7d2db80e4 blk-iocost: restructure surplus donation logic omits 065655c862fe blk-iocost: decouple vrate adjustment from surplus transfers omits 8692d2db8e01 blk-iocost: replace iocg->has_surplus with ->surplus_list omits 1aa50d020c71 blk-iocost: calculate iocg->usages[] from iocg->local_stat [...] omits 97eb19751f15 blk-iocost: add absolute usage stat omits da437b95db83 blk-iocost: grab ioc->lock for debt handling omits 7ca5b2e60bfa blk-iocost: streamline vtime margin and timer slack handling omits ce95570acf74 blk-iocost: make ioc_now->now and ioc->period_at 64bit omits bd0adb91a68b blk-iocost: use WEIGHT_ONE based fixed point number for weights omits fe20cdb51637 blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g omits 7b84b49e381a blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() [...] omits 6ef20f787b0a blk-iocost: move iocg_kick_delay() above iocg_kick_waitq() omits db84a72af6be blk-iocost: clamp inuse and skip noops in __propagate_weights() omits 00410f1b09fe blk-iocost: rename propagate_active_weights() to propagate [...] omits 5e124f74325d blk-iocost: use local[64]_t for percpu stat omits 1f06959bd2c9 block: remove the unused q argument to part_in_flight and [...] omits 8328eb28369a block: remove the disk argument to delete_partition omits 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 4c7f2d50c2e3 Merge branches 'arm64-for-5.10' and 'arm64-defconfig-for-5 [...] omits 4c6491a343e9 staging: spmi: hisi-spmi-controller: Use proper format in [...] omits e670f1d09707 arm64: defcondfig: Enable USB ACM and FTDI drivers omits 62d2e63c3ef6 staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw [...] omits 75069a4e8253 staging: rtl8188eu: use __func__ in os_dep omits 608a911bcd3d staging: qlge: qlge_mpi: Fix several CHECKs involving braces omits 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 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 b784a88e523a perf: Fix opt help text for --no-bpf-event omits 53ed4cf6519d HID: logitech-dj: Fix spelling in comment omits 36c6aa26e9ca bootconfig: Fix kernel message mentioning CONFIG_BOOT_CONFIG omits 2f078a0fe08d MAINTAINERS: rectify MMP SUPPORT after moving cputype.h omits ead5d1f4d877 Merge branch 'master' into for-next omits f53fa968a734 scif: Fix spelling of EACCES omits cfe9e707c564 media: open.rst: document mc-centric and video-node-centric omits 127a2bedac66 media: docs: add glossary.rst with common terms used at V4L2 spec omits 3c5f9362c4cd media: open.rst: remove the minor number range omits 374d1432ca89 media: open.rst: better document device node naming omits b0053104d5a9 media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text [...] omits 84d333417d5e media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text [...] omits cc9539e7884c media: docs: use the new SPDX header for GFDL-1.1 on *.svg files omits 059b1c5b1557 media: docs: use the new SPDX header for GFDL-1.1 on *.rst files omits 8c91dc085b44 media: venus: Make debug infrastructure more flexible omits f08abe6a1e07 media: venus: Add debugfs interface to set firmware log level omits 8b6a1010afb8 media: docs: Deprecate mfc frame skip control omits ef56b3ee4f54 media: s5p-mfc: Use standard frame skip mode control omits 94dfb1689c25 media: venus: venc: Add support for frame-skip mode v4l2 control omits 44f5b2fffc32 media: v4l2-ctrl: Add frame-skip std encoder control omits 69ff4b2caa95 media: venus: venc: Add support for constant quality control omits 4ad1b0d410c8 media: v4l2-ctrls: Add encoder constant quality control omits 73d513e45ac7 media: venus: Add new interface queues reinit omits 43e221e485e5 media: venus: Rework recovery mechanism omits 10865c98986b media: venus: parser: Prepare parser for multiple invocations omits 58084b3f6c54 media: venus: Fix reported frame intervals omits e1c69c4eef61 media: venus: fixes for list corruption omits b3a23db0e2f8 media: cedrus: Use H264_SCALING_MATRIX only when required omits e6de6b3fac5f media: hantro: Use H264_SCALING_MATRIX only when required omits fd902918e3e6 media: rkvdec: Use H264_SCALING_MATRIX only when required omits d3951cfc9bee media: rkvdec: Drop unneeded per_request driver-specific c [...] omits 46e8893e72b4 media: cedrus: h264: Fix frame list construction omits cfc8c3ed533e media: cedrus: h264: Properly configure reference field omits a52b29e8d21d media: rkvdec: Don't require unneeded H264_SLICE_PARAMS omits 057c4452894a media: hantro: Don't require unneeded H264_SLICE_PARAMS omits 54889c51b833 media: uapi: h264: Rename and clarify PPS_FLAG_SCALING_MAT [...] omits d9358563179a media: uapi: h264: Clean slice invariants syntax elements omits 2287c5e65cbc media: uapi: h264: Clarify SLICE_BASED mode omits f6f0d58edfa7 media: uapi: h264: Drop SLICE_PARAMS 'size' field omits f9879eb37829 media: uapi: h264: Increase size of DPB entry pic_num omits c02ff21952a6 media: uapi: h264: Clean DPB entry interface omits 4245232fa6ca media: uapi: h264: Increase size of 'first_mb_in_slice' field omits fb92c56312d4 media: uapi: h264: Clarify pic_order_cnt_bit_size field omits eb44c6c9c236 media: uapi: h264: Split prediction weight parameters omits cefdf805844b media: uapi: h264: Further clarify scaling lists order omits e000e1fa4bdb media: uapi: h264: Update reference lists omits ab3d4b41b4ea media: ov5675: correct the maximum exposure value omits e4cf8c58af75 media: Documentation: media: Document how to write camera [...] omits fd210e31d7b4 media: ov7740: use SCCB regmap omits 49b20d981d72 media: imx274: fix frame interval handling omits 52438c4463ac media: m5mols: Check function pointer in m5mols_sensor_power omits e5b95c8febd5 media: i2c: fix error check on max9286_read call omits 4eb5928dbfff media: omap: Replace HTTP links with HTTPS ones omits 4c85f628f663 media: ov5640: Correct Bit Div register in clock tree diagram omits 9eb88a819f43 media: ipu3.rst: Format media-ctl and yavta commands as co [...] omits 2110d00b4966 media: MAINTAINERS: ov5647: Replace maintainer omits 09e00460363d media: dt-bindings: media: ov5647: Document clock-noncontinuous omits a54129887793 media: dt-bindings: media: ov5647: Document pwdn-gpios omits 93d087f8e6ba media: dt-bindings: media: ov5647: Convert to json-schema omits da6264baf933 media: intel-ipu3: Fix code style issue omits 6b7324fb4d48 media: MAINTAINERS: Fix email typo and correct name of Tianshu omits 3cb14256d887 media: i2c: ov2740: get OTP data ready before nvmem registration omits 1d8f95c49705 media: radio: si476x: no need to check return value of deb [...] omits 8c23f411296e media: sti: no need to check return value of debugfs_creat [...] omits 87a9672c1d24 media: mtk-vpu: no need to check return value of debugfs_c [...] omits cb562dae04b8 media: exynos4-is: no need to check return value of debugf [...] omits 6d7a1b60c010 media: coda: no need to check return value of debugfs_crea [...] omits 5d0d7b9009fe media: cec: no need to check return value of debugfs_creat [...] omits 31163906f19b media: dt-bindings: media: Correct samsung-fimc parallel p [...] omits e571f75b6b90 media: exynos4-is: Handle duplicate calls to vidioc_streamoff omits 4e3991c1be32 media: exynos4-is: Remove unused struct member input_index omits 24939f92788f media: exynos4-is: Remove inh_sensor_ctrls omits 18174117ba18 media: exynos4-is: Add support for multiple sensors on one port omits 401b463dac27 media: exynos4-is: Use global num_sensors rather than local index omits 1068fe3aaf0e media: exynos4-is: Properly set JPEG options for parallel ports omits b127f8db753a media: exynos4-is: Correct missing entity function initialization omits a1f51d373242 media: exynos4-is: Fix nullptr when no CSIS device present omits 55400d7745ca media: exynos4-is: Request syscon only if ISP writeback is [...] omits 40df2adca689 media: exynos4-is: Remove static driver data for S5PV210 F [...] omits 669ccf19ed20 media: hantro: postproc: Fix motion vector space allocation omits 6d9e8cd0553b media: hantro: h264: Get the correct fallback reference buffer omits 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 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 ea4e3bef4c94 Documentation/x86: Add documentation for /proc/cpuinfo fea [...] omits ec511969097f hostap: Remove set but unused variable 'hostscan' omits f030ed4079d0 libertas_tf: Fix function documentation formatting errors omits 457023556e94 libertas: Fix misnaming for function param 'device' omits 2de64ca7c9fa brcmfmac: p2p: Deal with set but unused variables omits 7951a3bfa2b1 iwlegacy: 4965: Demote a bunch of nonconformant kernel-doc [...] omits 9463fd554bb8 rsi: File header comments should not be kernel-doc omits 311175173c8a rsi: Fix a myriad of documentation issues omits 5dfcdc7a520e rsi: Fix a few kerneldoc misdemeanours omits a8433a92521b rsi: Fix misnamed function parameter 'rx_pkt' omits e6cf87bfe869 mt7601u: phy: Fix misnaming when documented function param [...] omits fff15f23b8e7 thunderbolt: Use kobj_to_dev() instead of container_of() omits f696d724358c libertas: Fix 'timer_list' stored private data related dot-rot omits e2eb189e7660 cw1200: wsm: Remove 'dummy' variables omits debdbb0c1b20 hostap: hostap_ap: Mark 'txt' as __always_unused omits 6182abd858f7 iwlegacy: debug: Demote seemingly unintentional kerneldoc header omits 9554663b8c57 libertas_tf: Fix a bunch of function doc formatting issues omits 25ced81e288d wlcore: cmd: Fix some parameter description disparities omits 9833f5034597 libertas_tf: Demote non-conformant kernel-doc headers omits 2fc4c9ff1606 rsi: File header should not be kernel-doc omits 470d48c1c4c6 rsi: Fix some kernel-doc issues omits 34537d4924ba hostap: Mark 'freq_list' as __maybe_unused omits 6b8c7574a5f8 rtlwifi: fix build warning omits 5d4650ae8ba6 zd1211rw: fix build warning omits 464d9b349be6 soc: renesas: Align driver description titles omits 414d2ff5e5f2 x86/boot/compressed: Add missing debugging sections to output omits d1c0272bc1c0 x86/boot/compressed: Remove, discard, or assert for unwant [...] omits 7cf891a40057 x86/boot/compressed: Reorganize zero-size section asserts omits 5354e84598f2 x86/build: Add asserts for unwanted sections omits 815d680771ae x86/build: Enforce an empty .got.plt section omits a850958c0724 x86/asm: Avoid generating unused kprobe sections omits 7e8c4ed2638d arm/boot: Handle all sections explicitly omits 0c918e753f8c arm/build: Assert for unwanted sections omits 512dd2eebe55 arm/build: Add missing sections omits 3b14aefb8432 arm/build: Explicitly keep .ARM.attributes sections omits d7e3b065dc98 arm/build: Refactor linker script headers omits 7c9903c9bf71 x86/perf, static_call: Optimize x86_pmu methods omits d25e37d89dd2 tracepoint: Optimize using static_call() omits a945c8345ec0 static_call: Allow early init omits 6c3fce794e9d static_call: Add some validation omits 5b06fd3bb9cd static_call: Handle tail-calls omits 452cddbff74b static_call: Add static_call_cond() omits c43a43e439e0 x86/alternatives: Teach text_poke_bp() to emulate RET omits f03c412915f5 static_call: Add simple self-test for static calls omits 1e7e47883830 x86/static_call: Add inline static call implementation for x86-64 omits e6d6c071f22d x86/static_call: Add out-of-line static call implementation omits 6333e8f73b83 static_call: Avoid kprobes on inline static_call()s omits 9183c3f9ed71 static_call: Add inline static call infrastructure omits 115284d89a43 static_call: Add basic static call infrastructure omits 563a02b0c970 compiler.h: Make __ADDRESSABLE() symbol truly unique omits 0db6e3734b13 jump_label,module: Fix module lifetime for __jump_label_mo [...] omits 59cc8e0a906e module: Properly propagate MODULE_STATE_COMING failure omits 0340a6b7fb76 module: Fix up module_notifier return values omits 70d932985757 notifier: Fix broken error handling pattern omits be2881824ae9 arm64/build: Assert for unwanted sections omits 578d7f0fd6a5 arm64/build: Add missing DWARF sections omits 2883352bf801 arm64/build: Use common DISCARDS in linker script omits 6e0a66d10c5b arm64/build: Remove .eh_frame* sections due to unwind tables omits 34b4a5c54c42 arm64/kernel: Remove needless Call Frame Information annotations omits b4ca91027d82 arm64/mm: Remove needless section quotes omits e2179a09ab08 efi/libstub: Disable -mbranch-protection omits eff8728fe698 vmlinux.lds.h: Add PGO and AutoFDO input sections omits a840c4de569f vmlinux.lds.h: Add .symtab, .strtab, and .shstrtab to ELF_DETAILS omits c604abc3f6e3 vmlinux.lds.h: Split ELF_DETAILS from STABS_DEBUG omits d812db78288d vmlinux.lds.h: Avoid KASAN and KCSAN's unwanted sections omits dfbe69689b4d vmlinux.lds.h: Add .gnu.version* to COMMON_DISCARDS omits 03c2b85cb7f1 vmlinux.lds.h: Create COMMON_DISCARDS omits f7ec68b341db drm/crc-debugfs: Fix memleak in crc_control_write omits 1fa0140956e7 drm/i915: Add HDCP 1.4 support for MST connectors omits da44edbb8429 drm/i915: Print HDCP version info for all connectors omits e38c298fcd19 drm/mst: Add support for QUERY_STREAM_ENCRYPTION_STATUS MS [...] omits 038bac8970ac drm/i915: Add connector to hdcp_shim->check_link() omits bf3657dad00b drm/i915: Plumb port through hdcp init omits d079b7e4b638 drm/i915: Factor out HDCP shim functions from dp for use b [...] omits f1c7a36b05ed drm/i915: Use ddi_update_pipe in intel_dp_mst omits 515d5755ee5a drm/i915: Support DP MST in enc_to_dig_port() function omits 36e5e7042b20 drm/i915: Don't fully disable HDCP on a port if multiple p [...] omits a1de8685d65c drm/i915: Clean up intel_hdcp_disable omits a6597faa2d59 drm/i915: Protect workers against disappearing connectors omits a72394e4de6d drm/i915: Factor out hdcp->value assignments omits 0b9c9290d1d1 drm/i915: Use the cpu_transcoder in intel_hdcp to toggle H [...] omits 58418f0c0f70 drm/i915: Intercept Aksv writes in the aux hooks omits 1cfcdbf3be31 drm/i915: WARN if HDCP signalling is enabled upon disable omits 2cc0c7b520bf drm/i915: Clear the repeater bit on HDCP disable omits 1f0882214fd0 drm/i915: Fix sha_text population code omits 2281f797f552 mm: cma: use CMA_MAX_NAME to define the length of cma name array omits c6303ab9b91e arm64: mm: reserve per-numa CMA to localize coherent dma buffers omits b7176c261cdb dma-contiguous: provide the ability to reserve per-numa CMA omits cd053ac211ca Merge branch 'for-5.9/upstream-fixes' into for-next omits 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 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 a4a3550e0db8 arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells [...] omits f2dc2359b75e arm64: dts: freescale: Fix SP805 clock-names omits 355d7d0124fd dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver omits d65faff66128 arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphon [...] omits bf6b832f5ebe arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM Sy [...] omits 97e875b701cf dt-bindings: arm: fsl: Add binding for Variscite Symphony [...] omits 334b6b6638a2 dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-M [...] omits 8f49a2fe8e6b Merge 5.9-rc3 into tty-next omits dd5597245d35 Merge 5.9-rc3 into char-misc-next omits 5fedf0d295d3 Merge 5.9-rc3 into usb-next omits cd290ec24633 kcsan: Use tracing-safe version of prandom omits 86d3eedddfd8 arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs omits 878cc5a2ca17 arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on omits 3db8904fa976 dt-bindings: arm: fsl: Add ZII Ultra boards binding omits 663effe570d1 dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding omits 2eedac079ae4 arm64: dts: imx8mm-beacon-baseboard: Correct LED default state omits 8e6c0a2fe75d drm/radeon/ttm: don't store driver copy of device pointer. omits 05010c1e2f6b drm/amdgpu/ttm: remove unused parameter to move blit omits 82455594c001 ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/# [...] omits 5f50799dd4d1 ARM: dts: imx6sll-evk: Add audio sound card node omits b2b8d526d7f5 ARM: dts: imx6sl-evk: Add headphone detection for sound card omits 7d076e1fc9a6 ARM: dts: imx6sx-sdb: Add headphone detection for sound card omits f1859198509e clk: imx: Correct the memrepair clock on imx8mp omits afff77ce882d clk: imx: Correct the root clk of media ldb on imx8mp omits acad3fe650a5 drm/hisilicon: Removed the dependency on the mmu omits 89eb35e810a8 fpga: dfl: map feature mmio resources in their own feature [...] omits 4e772ab86b3e fpga manager: xilinx-spi: provide better diagnostics on pr [...] omits eefe64fba9f2 fpga manager: xilinx-spi: add error checking after gpiod_g [...] omits 16b7856d9480 fpga manager: xilinx-spi: fix write_complete timeout handling omits a44ecdc9c97e fpga manager: xilinx-spi: remove final dot from dev_err() strings omits 5b54a6a5703f Merge branch 'v5.10-armsoc/dts64' into for-next omits 8fc59dfeea19 Merge branch 'v5.10-armsoc/dts32' into for-next omits 9caff35d7eba arm64: dts: rockchip: replace status value "ok" by "okay" omits 0cf10e6f9433 ARM: dts: rockchip: replace status value "ok" by "okay" omits 20e464c0f12a ARM: dts: rockchip: update cpu supplies on rk3066a omits 9ab4a7312bf3 ARM: dts: rockchip: rk3066a: add label to cpu@1 omits b282ae0511cd ARM: dts: rockchip: update cpu supplies on rk3288 omits 61aa9a0a5eae x86/kvm: Expose TSX Suspend Load Tracking feature omits 4be8df7b3bcd arm64: dts: rockchip: fix cpu-supply for rk3328-evb omits 964ed0807b5f arm64: dts: rockchip: add rk3318 A95X Z2 board omits 0dc8c62c92d4 dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description omits cb1cc137a2c1 dt-bindings: Add vendor prefix for Shenzhen Zkmagic Techno [...] omits 93e0e8ce5fdf arm64: dts: rockchip: Add Radxa ROCK Pi 4C support omits c1075b7fcca8 arm64: dts: rockchip: Add Radxa ROCK Pi 4B support omits b5edb0467370 arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts omits 75a0a65a301f dt-bindings: arm: rockchip: Update ROCKPi 4 binding omits bc1f9bff0629 arm64: dts: rockchip: change spdif fallback compatible on rk3308 omits bd77d0ad7a69 arm64: dts: rockchip: Fix power routing to support POE on [...] omits efe788361f72 arm64: dts: qcom: sc7180: Fix the LLCC base register size omits 0e6aa9db44e7 arm64: dts: qcom: use sm8250 gpucc dt-bindings omits f126991607ed arm64: dts: qcom: use sm8150 gpucc dt-bindings omits 79493db5bb57 arm64: dts: qcom: sm8150: fix up primary USB nodes omits 681a607ad21a arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node omits bca4339bda09 arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes omits aa551bd7a041 arm64: dts: qcom: msm8992: Fix UART interrupt property omits 18ec63faefb3 x86/cpufeatures: Enumerate TSX suspend load address tracki [...] omits 7afb5877e392 parisc: Drop parisc special case for __sighandler_t omits 05ca530268a9 drm/vkms: avoid warning in vkms_get_vblank_timestamp omits 39cba5cf8c2c drm/vkms: add alpha-premultiplied color blending omits 674b05798f40 arm64: dts: imx8mm-evk: Align regulator names with schema omits 31c78242b4c6 arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible omits a265046dd85c arm64: dts: imx8mm-beacon-som: Align regulator names with schema omits 072edea3cf98 arm64: dts: imx8mq-thor96: Replace deprecated phy reset pr [...] omits 6ea2d1ef4e1f arm64: dts: imx8mq-sr-som: Replace deprecated phy reset pr [...] omits 348eb3e4782e arm64: dts: imx8mq-phanbell: Replace deprecated phy reset [...] omits b73af7fca916 arm64: dts: imx8mq-evk: Replace deprecated phy reset properties omits 0e825b32c033 arm64: dts: imx8mm-evk: Replace deprecated phy reset properties omits 1197989df720 arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property omits e9d594e8d497 arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property omits 6a62bc369dcf arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property omits fa1652340af8 arm64: dts: imx8mm-evk: Add flexspi support omits 843b993c2d0b arm64: dts: imx8m: Fix the SPI chipselect polarity omits bcf7206fe9c3 arm64: dts: imx8mp: Update pinfunc header file omits 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 e9d4709fcc26 reiserfs: Fix memory leak in reiserfs_parse_options() omits f3fb15b93aa9 Merge branch 'ionic-memory-usage-rework' omits 6f7d6f0fd7a3 ionic: pull reset_queues into tx_timeout handler omits 101b40a0171f ionic: change queue count with no reset omits a34e25ab977c ionic: change the descriptor ring length without full reset omits f053e1f87098 ionic: change mtu without full queue rebuild omits f1d2e894f1b7 ionic: use index not pointer for queue tracking omits ea5a8b09dc3a ionic: reduce contiguous memory allocation requirement omits d4881430f50d ionic: clean up unnecessary non-static functions omits 34dec947b9ce ionic: rework and simplify handling of the queue stats block omits 30b87ab4c0b3 ionic: remove lif list concept omits ee205626afa3 ionic: use kcalloc for new arrays omits 9aa1c152eb44 ionic: fix up a couple of debug strings omits eba8760948ba ionic: set MTU floor at ETH_MIN_MTU omits ece2a74c5913 ASoC: tlv320adcx140: Add digital mic channel enable routing omits 45dd9943fce0 ASoC: core: remove artificial component and DAI name constraint omits ebc2599144b6 pinctrl: mcp23s08: Improve error messaging in ->probe() omits aa3aca6f4ab0 Merge branch 'next/soc-s3c-cleanup' into for-next omits a1342f6a9ff8 ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup omits 161e31066757 Merge branch 'Enable-Fiber-on-DP83822-PHY' omits 5dc39fd5ef35 net: phy: DP83822: Add ability to advertise Fiber connection omits 7a63d769a884 dt-bindings: net: dp83822: Add TI dp83822 phy omits ea0b719f3bef Merge branch 'misc' into for-next omits 316cdaa1158a net: add option to not create fall-back tunnels in root-ns [...] omits 0baf01942d3d Merge branch 'Add-phylib-support-to-smsc95xx' omits 05b35e7eb9a1 smsc95xx: add phylib support omits ad90a73f0236 smsc95xx: use usbnet->driver_priv omits 368be1ca28f6 smsc95xx: remove redundant function arguments omits d557ea39a5f8 bpf: selftests: Add test for different inner map size omits 134fede4eecf bpf: Relax max_entries check for most of the inner map types omits f4d05259213f bpf: Add map_meta_equal map ops omits 45f13a57d813 media: platform: Add jpeg enc feature omits b4a82f5d1510 media: platform: Using the variant structure to contain th [...] omits 2ac8015f156b media: platform: Rename existing functions/defines/variables omits 030a7b5c168d media: platform: Rename jpeg dec file name omits 3e66e1d8e384 media: dt-bindings: Add jpeg enc device tree node document omits 648372a87cee media: platform: Change the call functions of getting/enab [...] omits bd627ff5d585 media: platform: Refactor mtk_jpeg_set_default_params() omits f385e2fcc596 power: supply: smb347-charger: Use generic property framework omits 0b90056a39ed media: platform: Change the colorspace of jpeg to the fixed value omits 84bb4d04eb7b media: platform: Redefinition of mtk_jpeg_q_data structure omits ac5a59c8bdf2 media: platform: Refactor mtk_jpeg_find_format() omits b6f3e21b928a power: supply: smb347-charger: Drop pdata support omits 690345fc7a62 media: platform: Refactor mtk_jpeg_try_fmt_mplane() omits 79aa1e6859af media: platform: Change the maximum width and height suppo [...] omits 57d1be707b59 media: platform: Delete vidioc_s_selection ioctl of jpeg dec omits 4b39c8f453b2 media: platform: Delete redundant code and add annotation [...] omits d43c93f2db82 media: platform: Change MTK_JPEG_COMP_MAX macro definition [...] omits e0ec6043c199 media: platform: Use generic rounding helpers omits e6d516706b6b media: platform: Stylistic changes for improving code quality omits 2860d2048ba3 media: platform: Delete zeroing the reserved fields omits 63ca740d5178 media: platform: Cancel the last frame handling flow omits 0058ff2befe3 media: platform: Add mechanism to handle jpeg hardware's l [...] omits f9f964519c54 media: platform: Improve the implementation of the system PM ops omits 911ea8ec42de media: v4l2-mem2mem: add v4l2_m2m_suspend, v4l2_m2m_resume omits 1847f68e39d6 media: platform: Delete the resetting hardware flow in the [...] omits 5827e4b14ee7 media: platform: Improve power on and power off flow omits cc5fd1668f5f media: platform: Change the fixed device node number to un [...] omits 6869a2de456a media: platform: Improve getting and requesting irq flow f [...] omits 5095a6413a0c media: platform: Improve queue set up flow for bug fixing omits ae9a138f062e Merge tag 'mac80211-next-for-davem-2020-08-28' of git://gi [...] omits 8ea373774ac6 media: platform: Improve subscribe event flow for bug fixing omits cc9d3fa2d599 media: tegra-video: Compute settle times based on the clock rate omits 523c857e34ce media: tegra-video: Add CSI MIPI pads calibration omits cf5153e4338c media: gpu: host1x: mipi: Keep MIPI clock enabled and mute [...] omits bdcad5ce6dde media: tegra-video: Add support for selection ioctl ops omits 1ebaeb09830f media: tegra-video: Add support for external sensor capture omits 654c433beb2e media: tegra-video: Separate CSI stream enable and disable [...] omits b73be4994224 media: dt-bindings: tegra: Update VI and CSI bindings with [...] omits 8c393b34a4f9 media: tegra-video: Update format lookup to offset based omits 341187bf237c media: tegra-video: Enable TPG based on kernel config omits d6b6851164d3 media: tegra-video: Fix channel format alignment omits 2dc73489ae84 media: staging/media: drop vb2_queue_release() omits bda24f433013 media: media/test-drivers: use vb2_video_unregister_device() omits 24b5836dbd45 media: media/usb: use vb2_video_unregister_device() omits f4ab5d0bf9d6 media: media/platform: drop vb2_queue_release() omits 11788d9b7e91 media: media/pci: use vb2_video_unregister_device() omits 492abcd7e0fb media: qcom/camss: use vb2_video_unregister_device() omits f729ef5796d8 media: videobuf2-v4l2.c: add vb2_video_unregister_device h [...] omits b0c9eb378179 bpf: Make bpf_link_info.iter similar to bpf_iter_link_info omits 661b37cd437e tools, bpf/build: Cleanup feature files on make clean omits 0832e07eee66 media: MAINTAINERS: Fix sort order for RDACM20 omits 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 145fbd1e82e6 dmaengine: Remove unused define for dma_request_slave_chan [...] omits 90ca6333fd65 VMCI: check return value of get_user_pages_fast() for errors omits 256ccb9baeab udf: Use kvzalloc() in udf_sb_alloc_bitmap() omits 25094ede57d4 ext2: remove duplicate include omits da0d6b3a536b virt: vbox: Use current_uid() in vbg_misc_device_requestor() omits cc34073c6248 staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() omits 9289cdf39992 staging: media: atomisp: Convert to GPIO descriptors omits d8eb176d97d3 staging: wilc1000: Fix memleak in wilc_bus_probe omits 39b366682126 staging: wfx: add workaround for 'timeout while wake up chip' omits 3b5583a98acb staging: wfx: remove useless extra jiffy omits 869f18bd71ee staging: wfx: enable powersave on probe omits bfdbd5c86135 staging: wfx: scan while AP is supported omits ce3653a8d3db staging: wfx: fix potential use before init omits 7373f31c4b5e staging: wfx: fix frame reordering omits 049fde130419 staging: wfx: drop useless field from struct wfx_tx_priv omits 0a3279d39c92 staging: wfx: fix support for cipher AES_CMAC (multicast PMF) omits 152df50609a6 staging: wfx: fix spaces around binary operators omits d1e0de312ba9 staging: wfx: fix BA when MFP is disabled but BSS is MFP capable omits c566f1c79e98 staging: wfx: improve usage of hif_map_link() omits 268bceec1684 staging: wfx: fix BA when device is AP and MFP is enabled omits 1eb76a003169 staging: wlan-ng: fix alignment to match open parentheses omits f6a1a425cbb7 drivers: staging: comedi: fixed duplicate words from checkpatch omits dbd8c649474d Staging: sm750fb: Fix basic coding style issues omits e6627a5e82f9 staging: hikey9xx: update references inside the yaml files omits e4cebcae7518 staging: spmi: hisi-spmi-controller: fix spelling mistake [...] omits 280ec2626d74 staging: kpc2000: kpc_dma: fix spelling mistake "for for" [...] omits 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 5b9bacf28a97 i2c: rcar: Auto select RESET_CONTROLLER omits 9e3b184b3b4f i2c: xiic: Support forcing single-master in DT omits 9106e45ceaaf i2c: xiic: Improve struct memory alignment omits 0a9336ee133d i2c: xiic: Change code alignment to 1 space only omits bbb2832620ac crypto: stm32 - Fix sparse warnings omits b7b57a5643c2 crypto: ccree - fix runtime PM imbalance on error omits 39340cf97fef crypto: mediatek - Fix endianness bugs and sparse warnings omits 9fae1f05b849 crypto: hifn_795x - Remove 64-bit build-time check omits 9fcddaf2e28d crypto: cavium/nitrox - add an error message to explain th [...] omits ea066b7a3ddf crypto: sa2ul - Fix pointer-to-int-cast warning omits f858ddef5a57 crypto: ahash - Remove AHASH_REQUEST_ON_STACK omits b00ba76a03a0 crypto: ahash - Add ahash_alg_instance omits e73d340db644 crypto: ahash - Add init_tfm/exit_tfm omits a8e0698a5d2e Merge branch 'omap-for-v5.10/prm-genpd-data' into for-next omits 3393649977f9 Merge tag 'drm-intel-next-2020-08-24-1' of git://anongit.f [...] omits cbc2e82932ae Merge tag 'drm-misc-next-2020-08-27' of git://anongit.free [...] omits 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 8ec90bfd1aeb selftests: mount: add nosymfollow tests omits dab741e0e02b Add a "nosymfollow" mount option. omits fd2278164808 memory: emif: Remove bogus debugfs error handling omits 13d029ee51da memory: omap-gpmc: Fix build error without CONFIG_OF omits be2919d8355e power: supply: gpio-charger: add charge-current-limit feature omits 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 3e1b6469f832 mtd: lpddr: fix excessive stack usage with clang omits 1d0e5ebf0caa mtd: Avoid comma separated statements omits 9b2108429ce7 mtd: maps: physmap: Retain mtd-name property from dts omits 5ae6c8a696cd b43: phy_n: Add empty braces around empty statements omits c171304b42f9 b43: phy_common: Demote non-conformant kerneldoc header omits 5f442fe435e1 ipw2200: Demote lots of nonconformant kerneldoc comments omits 7eae8c732977 brcmsmac: mac80211_if: Demote a few non-conformant kerneld [...] omits 4e124e1fee6d brcmfmac: fweh: Fix docrot related function documentation issues omits 10c3ba7dbe6e brcmfmac: fweh: Remove set but unused variable 'err' omits 6214ef8a532f b43legacy: main: Provide braces around empty 'if' body omits b2e732081f19 ipw2200: Remove set but unused variables 'rc' and 'w' omits 9bafe8b82306 iwlegacy: common: Demote kerneldoc headers to standard com [...] omits 0171c6185c8f iwlegacy: common: Remove set but not used variable 'len' omits ba4d65132922 airo: Fix a myriad of coding style issues omits 0b6a4247dea7 airo: Place brackets around empty statement omits 64847777d05a b43: main: Add braces around empty statements omits 68fd3030ad67 atmel: Demote non-kerneldoc header to standard comment block omits 1a64026eda16 mtd: lpddr: Move function print_drs_error to lpddr_cmds.c omits 518693abe6e3 mtd: lpddr: Replace printk with pr_notice omits 1c9c02bb2268 mtd: lpddr: Fix bad logic in print_drs_error omits 8552a434b6a0 mac80211: rename csa counters to countdown counters omits 00c207edfb2b nl80211: rename csa counter attributes countdown counters omits eb89a6a6b7a1 nl80211: add support for setting fixed HE rate/gi/ltf omits 5610d1f45d7c mtd: mtdcore: Convert to DEFINE_SHOW_ATTRIBUTE omits b9caebb290d2 RDMA/usnic: Remove the query_pkey callback omits 657360d6c741 RDMA/ucma: Remove closing and the close_wq omits a1d33b70dbbc RDMA/ucma: Rework how new connections are passed through e [...] omits 310ca1a7dcd1 RDMA/ucma: Narrow file->mut in ucma_event_handler() omits 26c15dec490c RDMA/ucma: Change backlog into an atomic omits 38e03d092699 RDMA/ucma: Add missing locking around rdma_leave_multicast() omits 98837c6c3d72 RDMA/ucma: Fix locking for ctx->events_reported omits 09e328e47a69 RDMA/ucma: Fix the locking of ctx->file omits 308571debccd RDMA/ucma: Do not use file->mut to lock destroying omits d114c6feedfe RDMA/cma: Add missing locking to rdma_accept() omits 95fe51096b7a RDMA/ucma: Remove mc_list and rely on xarray omits 620db1a1183d RDMA/ucma: Fix error cases around ucma_alloc_ctx() omits c07e12d8e9b4 RDMA/ucma: Consolidate the two destroy flows omits 07e266a7753d RDMA/ucma: Remove unnecessary locking of file->ctx_list in close omits ca2968c1efcb RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() omits 7c4b1ab9f167 IB/mlx5: Add DCT RoCE LAG support omits 8f3243a0479e IB/mlx5: Add tx_affinity support for DCI QP omits 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 e33ab2064836 x86/mpparse: Remove duplicate io_apic.h include omits 621a3a8b1c0e mwifiex: don't call del_timer_sync() on uninitialized timer omits 32f447304da1 mwifiex: Use fallthrough pseudo-keyword omits 5f8a3ed38bec mwifiex: Clean up some err and dbg messages omits 4cf975f640fe mwifiex: switch from 'pci_' to 'dma_' API omits 493a0ebd804c nl80211: fix PORT_AUTHORIZED wording to reflect behavior omits 12adee3c467d cfg80211: add helper fn for adjacent rule channels omits 7c9ff7e232ec cfg80211: add helper fn for single rule channels omits c8b828023088 nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few a [...] omits cb9abd48d99d nl80211: clean up code/policy a bit omits 7b506ff6f690 net: wireless: Convert to use the preferred fallthrough macro omits eee79f8094e7 net: wireless: wext_compat.c: delete duplicated word omits 54f65de00404 net: wireless: sme.c: delete duplicated word omits 8cf5c86d55ad net: wireless: scan.c: delete or fix duplicated words omits cc5a639b03fd net: wireless: reg.c: delete duplicated words + fix punctuation omits b42c8edfdb57 net: wireless: delete duplicated word + fix grammar omits 13880a3b5599 net: mac80211: mesh.h: delete duplicated word omits 39f774e78d08 net: mac80211: agg-rx.c: fix duplicated words omits cd6da0b11351 drm/mgag200: fix spelling mistake "expeced" -> "expected" omits 210ecbc29884 ARM: Document merges omits 0f86da3c98f8 Merge branch 'arm/drivers' into for-next omits aa10e3cfdb42 Merge tag 'tee-pin-user-pages-for-5.10' of git://git.linar [...] omits 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 1b9abd1755ad selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE wi [...] omits ab2dd173330a selftests/x86/fsgsbase: Reap a forgotten child omits 7f9fb67358a2 regmap: add Intel SPI Slave to AVMM Bus Bridge support omits 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 1e36d9c68868 x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_m [...] omits 7100ff7c6268 selftests/bpf: Fix spelling mistake "scoket" -> "socket" omits 29b6bd41ee24 x86/resctrl: Enable user to view thread or core throttling mode omits e48cb1a3fb91 x86/resctrl: Enumerate per-thread MBA controls omits 6ad7cbc01527 Makefile: Add clang-tidy and static analyzer support to makefile omits 8b61f748e2a0 gen_compile_commands: remove the warning about too few .cmd files omits 3d32285fa995 kbuild: wire up the build rule of compile_commands.json to [...] omits ecca4fea1ede gen_compile_commands: support *.o, *.a, modules.order in p [...] omits fc2cb22ec61c gen_compile_commands: move directory walk to a generator function omits 6fca36f1d82a gen_compile_commands: make -o option independent of -d option omits 0a7d376d04a3 gen_compile_commands: reword the help message of -d option omits 6ca4c6d25949 gen_compile_commands: do not support .cmd files under tool [...] omits ea6cedc5b8a4 gen_compile_commands: use choices for --log_levels option omits 8a685db32f2b gen_compile_commands: parse only the first line of .*.cmd files omits 23cd88c91343 kbuild: hide commands to run Kconfig, and show short log f [...] omits 695afd3d7d58 kbuild: Simplify DEBUG_INFO Kconfig handling omits e03e3601fb9f power: supply: lego_ev3: Simplify with dev_err_probe() omits 31873dc23c3f power: supply: ingenic: Simplify with dev_err_probe() omits 52a023a14ea9 power: supply: gpio-charger: Simplify with dev_err_probe() omits ec744270c927 power: supply: cpcap: Simplify with dev_err_probe() omits 4024810c5aad power: supply: bq27xxx: Simplify with dev_err_probe() omits 5ca937fb5d68 power: supply: add wireless type omits 92345d1b47c2 media: MAINTAINERS: Remove Pawel from the maintainers list [...] omits bde41ec62850 media: MAINTAINERS: Remove Kyungmin from the maintainers l [...] omits 258c618b6992 media: MAINTAINERS: Make Tomasz the main maintainer of videobuf2 omits b305dfe2e934 media: videodev2.h: RGB BT2020 and HSV are always full range omits 1c5a9be98ea9 media: dev-sliced-vbi.rst: fix wrong type omits 24da79902efc inet: remove inet_sk_copy_descendant() omits d83971761fa2 selftests/bpf: Fix open call in trigger_fstat_events omits 0256b0aa8019 selinux: fix error handling bugs in security_load_policy() omits ea416e277f09 ptp: ptp_ines: Remove redundant null check omits c07203516439 audit: Remove redundant null check omits a2bee00cccf4 spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers omits 99298de5df92 power: supply: smb347-charger: Replace mutex with IRQ disa [...] omits 9b1d3422e16f dt-bindings: regulator: mt6360: Add DT binding documentation omits d321571d5e4c regulator: mt6360: Add support for MT6360 regulator omits db14d3b45b4d power: supply: smb347-charger: Remove virtual smb347-battery omits cd0f9228c778 Merge series "SOF fixes and updates" from Ranjani Sridhara [...] omits 5a1fa00ad74b ASoC: SOF: sof-of-dev: Add .arch_ops field omits 17b3f99a360d ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata omits 29c8e4398f02 ASoC: SOF: Intel: hda: add extended rom status dump to error log omits 878694dcbe51 ASoC: SOF: topology: fix the ipc_size calculation for proc [...] omits 3dca35e35b42 ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics omits 6c63c954e1c5 ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec d [...] omits 53ec753137f2 ASoC: SOF: Intel: hda: report error only for the last ROM [...] omits e17b7389dcc4 ASoC: SOF: loader: Add debug box region omits 60b7c1ba289b ASoC: SOF: ext_manifest: Parse debug ABI version omits e9157a449aa3 ASoC: SOF: loader: fix memory leak in get_ext_windows omits 76ab546cd8f0 ASoC: SOF: IPC: make sof_ipc_window monosized omits 5661bccb70ef m68k: Correct some typos in comments omits c75e59e401b6 m68k: Use get_kernel_nofault() in show_registers() omits ea2abe2fd59a zorro: Fix address space collision message with RAM expans [...] omits 3b0950af21e0 m68k: amiga: Fix Denise detection on OCS omits 4fcee7be650c drm/i915/hdcp: No direct access to power_well desc omits dbda95809457 drm/i915/hdcp: Add update_pipe early return omits 96a16f45aed8 lockdep/selftest: Introduce recursion3 omits ad56450db864 locking/selftest: Add test cases for queued_read_lock() omits 108dc42ed350 Revert "locking/lockdep/selftests: Fix mixed read-write AB [...] omits 8ef7ca75120a lockdep/selftest: Add more recursive read related test cases omits 31e0d7477082 lockdep/selftest: Unleash irq_read_recursion2 and add more omits f611e8cf98ec lockdep: Take read/write status in consideration when gene [...] omits d4f200e579e9 lockdep/selftest: Add a R-L/L-W test case specific to chai [...] omits 621c9dac0eea lockdep: Add recursive read locks into dependency graph omits f08e3888574d lockdep: Fix recursive read lock related safe->unsafe detection omits 68e305678583 lockdep: Adjust check_redundant() for recursive read change omits 9de0c9bbcedf lockdep: Support deadlock detection for recursive read loc [...] omits 61775ed24343 lockdep: Make __bfs(.match) return bool omits 6971c0f34562 lockdep: Extend __bfs() to work with multiple types of dep [...] omits 3454a36d6a39 lockdep: Introduce lock_list::dep omits bd76eca10de2 lockdep: Reduce the size of lock_list::distance omits d563bc6ead9e lockdep: Make __bfs() visit every dependency until a match omits b11be024de16 lockdep: Demagic the return value of BFS omits 224ec489d3cd lockdep/Documention: Recursive read lock detection reasoning omits e918188611f0 locking: More accurate annotations for read_lock() omits 92b4e9f11a63 Documentation/locking/locktypes: Fix local_locks documentation omits a28e884b966e seqlock: Fix multiple kernel-doc warnings omits a435b9a14356 locking/refcount: Provide __refcount API to obtain the old value omits 6eb6d05958f3 seqlock,tags: Add support for SEQCOUNT_LOCKTYPE() omits 4fc472f1214e sched/topology: Move SD_DEGENERATE_GROUPS_MASK out of linu [...] omits 8fca9494d4b4 sched/topology: Move sd_flag_debug out of linux/sched/topology.h omits c1cecf884ad7 sched: Cache task_struct::flags in sched_submit_work() omits 01ccf592362a sched: Bring the PF_IO_WORKER and PF_WQ_WORKER bits closer [...] omits 1724b95b9297 sched/fair: Simplify the work when reweighting entity omits da0777d35f47 sched/fair: Fix wrong negative conversion in find_energy_e [...] omits ec73240b1627 sched/fair: Ignore cache hotness for SMT migration omits aa9c45db018f MIPS: SGI-IP32: No need to include mc14818*.h omits 518c0afb55ee MIPS: Remove unused header file m48t37.h omits 942b14fb3e58 MIPS: Loongson2ef: Remove specific mc146818rtc.h omits 5bdd89ad3419 MIPS: SGI-IP27: No need for kmalloc.h omits f046b2334083 soundwire: intel: fix intel_suspend/resume defined but not [...] omits 685a04a53747 ALSA: hda/ca0132 - Add AE-7 exit commands. omits 24a28eaeb23b ALSA: hda/ca0132 - Add AE-7 custom controls. omits ed93f9750c6c ALSA: hda/ca0132 - Add AE-7 microphone selection commands. omits 91b94a933f28 ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7. omits e5b21888882b ALSA: hda/ca0132 - Add DSP setup functions for AE-7. omits cfa736e2f02d ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7. omits 77bdbae90445 ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7. omits 4e356d56df9d ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlas [...] omits 76d257d67f41 ALSA: hda/ca0132 - Set AE-7 bools and select mixer. omits a35e37a3a2c5 ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg. omits 620f08eea6d6 ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7. omits b7a8b9e8e797 ALSA: hda/ca0132 - Fix Recon3D Center/LFE output. omits def3f0a5c700 ALSA: hda/ca0132 - Add quirk output selection structures. omits 8e00dc7cedb3 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select. omits ed8156c86f95 ALSA: hda/ca0132 - Remove surround output selection. omits f49b3063ad0d ALSA: hda/ca0132 - Add bass redirection controls. omits 670c5f484a44 ALSA: hda/ca0132 - Add full-range speaker selection controls. omits 01464a566eed ALSA: hda/ca0132 - Add surround channel config control. omits 896e361e8242 ALSA: hda/ca0132 - Add speaker tuning initialization commands. omits bf2aa9ccc8e5 ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function. omits 389be5006317 drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_drv omits e7187bab295a drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_de omits ae34c15be62f drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_vdac omits 274d77648eaa drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_ttm omits cd04b04de119 selftests/bpf: Add set test to resolve_btfids omits e4d1af4b16f8 selftests/bpf: Add test for d_path helper omits 762f85156835 selftests/bpf: Add verifier test for d_path helper omits 68a26bc7922e bpf: Update .BTF_ids section in btf.rst with sets info omits 6e22ab9da793 bpf: Add d_path helper omits eae2e83e6263 bpf: Add BTF_SET_START/END macros omits faaf4a790d93 bpf: Add btf_struct_ids_match function omits 1c6d28a6ac56 bpf: Factor btf_struct_access function omits dafe58fc1917 bpf: Remove recursion call in btf_struct_access omits 887c31a39c49 bpf: Add type_id pointer as argument to __btf_resolve_size omits 69ff30479270 bpf: Add elem_id pointer as argument to __btf_resolve_size omits 6298399bfc10 bpf: Move btf_resolve_size into __btf_resolve_size omits a5f53b1d59c2 tools resolve_btfids: Add support for set symbols omits 193a983c5bc4 tools resolve_btfids: Add size check to get_id function omits 2532f849b513 bpf: Disallow BPF_PRELOAD in allmodconfig builds omits cd324d7abb3d bpf: Add selftests for local_storage omits 30897832d8b9 bpf: Allow local storage to be used from LSM programs omits 8ea636848aca bpf: Implement bpf_local_storage for inodes omits 450af8d0f6be bpf: Split bpf_local_storage to bpf_sk_storage omits f836a56e84ff bpf: Generalize bpf_sk_storage omits 4cc9ce4e7399 bpf: Generalize caching for sk_storage. omits 1f00d375af84 bpf: Renames in preparation for bpf_local_storage omits b0e37c515733 spi: spi-fsl-espi: Remove use of %p omits ab6019d7fe81 regulator: rt4801: Specify additionalProperties: false omits 9db6f4329cd2 Merge series "ASoC: SOF: trivial code/log/comment improvem [...] omits 672072976bf0 ASoC: hdac_hdmi: tidy up a memset() omits 135ab457e776 ASoC: Intel: use consistent HDAudio spelling in comments/docs omits d5d023592e29 ASoC: SOF: Intel: add dev_dbg log when driver is not selected omits 71d551f5aaed ASoC: SOF: acpi: add dev_dbg() log for probe completion omits 277ff2364b3e ASoC: SOF: IPC: reduce verbosity of IPC pointer updates omits f46ff50660e8 ASoC: SOF: topology: reduce the log level for unhandled widgets omits f3e9ed5e9060 ASoC: SOF: topology: remove unnecessary memory alloc for s [...] omits f738d8156d05 ASoC: SOF: (cosmetic) use the "bool" type where it makes sense omits c81a4ef72536 ASoC: SOF: topology: (cosmetic) remove redundant variable [...] omits de76fd29a7dc power: supply: smb347-charger: Support SMB345 and SMB358 omits 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 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 ec02821c1d35 alarmtimer: Convert comma to semicolon omits 8f757317b864 dmaengine: ti: k3-udma: Remove redundant is_slave_directio [...] omits fb535aa01705 Merge tag 'v5.9-rc2' into spi-5.10 omits 3485e56cb8e6 Merge tag 'v5.9-rc2' into regulator-5.10 omits afa86a047ede Merge tag 'v5.9-rc2' into asoc-5.10 omits 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 b67a91703a29 torture: Add gdb support omits d685514260e2 rcutorture: Allow pointer leaks to test diagnostic code omits 299c7d94f635 rcutorture: Hoist OOM registry up one level omits 58db5785b0d7 refperf: Avoid null pointer dereference when buf fails to [...] omits 57f602022e82 rcutorture: Properly synchronize with OOM notifier omits c8fa63714763 rcutorture: Properly set rcu_fwds for OOM handling omits 546180888940 torture: Add kvm.sh --help and update help message omits fc848cf4face rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 omits 33595581f530 torture: Update initrd documentation omits afcdf2319d11 rcutorture: Replace HTTP links with HTTPS ones omits d49bed9abc34 locktorture: Make function torture_percpu_rwsem_init() static omits fbb9f8531a0d torture: document --allcpus argument added to the kvm.sh script omits 959954df0ca7 rcutorture: Output number of elapsed grace periods omits 83224afd11d7 rcutorture: Remove KCSAN stubs omits cfeac3977ab4 rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() omits aa40c138cc8f rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() f [...] omits a657f2617010 rcu: Execute RCU reader shortly after rcu_core for strict GPs omits 3d29aaf1ef99 rcu: Provide optional RCU-reader exit delay for strict GPs omits 4e025f52a1e0 rcu: IPI all CPUs at GP end for strict GPs omits 933ada2c3310 rcu: IPI all CPUs at GP start for strict GPs omits 1a2f5d57a33f rcu: Attempt QS when CPU discovers GP for strict GPs omits 44bad5b3cca2 rcu: Do full report for .need_qs for strict GPs omits f19920e412fd rcu: Always set .need_qs from __rcu_read_lock() for strict GPs omits 29fc5f93320c rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs omits aecd34b9765d rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs omits dc1269186bed rcu: Reduce leaf fanout for strict RCU grace periods omits 8cbd0e38a9f2 rcu: Add Kconfig option for strict RCU grace periods omits 4e88ec4a9eb1 rcuperf: Change rcuperf to rcuscale omits 65bd77f55433 scftorture: Add cond_resched() to test loop omits 9e66bf03f9c5 scftorture: Adapt memory-ordering test to UP operation omits a7c072ef2664 scftorture: Block scftorture_invoker() kthreads for offline CPUs omits de77d4da54d1 scftorture: Check unexpected "switch" statement value omits 9a52a574676f scftorture: Make symbol 'scf_torture_rand' static omits ee7035d29576 scftorture: Prevent compiler from reducing race probabilities omits dbf83b655a78 scftorture: Flag errors in torture-compatible manner omits 4df55bddc1a3 scftorture: Consolidate scftorture_invoke_one() scf_check [...] omits 676e5469643e scftorture: Consolidate scftorture_invoke_one() check and kfree() omits 34e8c4837adb scftorture: Add smp_call_function() memory-ordering checks omits 980205ee8489 scftorture: Add smp_call_function_many() memory-ordering checks omits b93e21a51e1c scftorture: Add smp_call_function_single() memory-ordering checks omits dba3142b37f3 scftorture: Summarize per-thread statistics omits bca37119c57b tick-sched: Clarify "NOHZ: local_softirq_pending" warning omits 5022b8ac608f scftorture: Implement weighted primitive selection omits 80c9476e683e torture: Add scftorture to the rcutorture scripting omits 687d4775db56 torture: Declare parse-console.sh independence from rcutorture omits e9d338a0b179 scftorture: Add smp_call_function() torture test omits 7f2a53c231fe rcu: Remove unused __rcu_is_watching() function omits 666ca2907e6b rcu: Make FQS more aggressive in complaining about offline CPUs omits f37599e6f06d rcu: Clarify comments about FQS loop reporting quiescent states omits 4569c5ee95d5 rcu/nocb: Add a warning for non-GP kthread running GP code omits c0f97f20e5d9 rcu: Move rcu_cpu_started per-CPU variable to rcu_data omits df9a30fd1f70 kvm: mmu: page_track: Fix RCU list API usage omits ae2212a7216b rculist: Introduce list/hlist_for_each_entry_srcu() macros omits 000601bb6233 rcu: Fix kerneldoc comments in rcupdate.h omits 1ef5a442a113 rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_s [...] omits fe63b723cc7c rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_ [...] omits a2b354b9950b rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns omits b5374b2df0ac rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor omits 2130c6b4f610 nocb: Remove show_rcu_nocb_state() false positive printout omits 9b1ce0acb5e6 rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() omits 9c39245382de rcu/tree: Force quiescent state on callback overload omits e082c7b38185 nocb: Clarify RCU nocb CPU error message omits a7886e899fd8 rcu/trace: Use gp_seq_req in acceleration's rcu_grace_peri [...] omits c30068f41a0e rcu/trace: Print negative GP numbers correctly omits 7487ea07dfa9 rcu: Initialize at declaration time in rcu_exp_handler() omits d9b60741318f srcu: Remove KCSAN stubs omits beb27bd649a0 rcu: Remove KCSAN stubs from update.c omits ebc3505d507c rcu: Remove KCSAN stubs omits 6779d0e6b0fe crypto: arm/curve25519 - include <linux/scatterlist.h> omits 3033fd177bcc crypto: stm32 - Add missing header inclusions omits 079f921e9f4d Merge tag 'batadv-next-for-davem-20200824' of git://git.op [...] omits 64d123fc25e1 Merge branch 'Add-PTP-support-for-Octeontx2' omits c9c12d339d93 octeontx2-pf: Add support for PTP clock omits 4086f2a06a35 octeontx2-af: Add support for Marvell PTP coprocessor omits 421572175ba5 octeontx2-af: Support to enable/disable HW timestamping omits 373c15c2e915 net: Use helper macro RT_TOS() in __icmp_send() omits 755114497815 net: Avoid access icmp_err_convert when icmp code is ICMP_ [...] omits 0caeba3d3c1f Merge branch 'qed-introduce-devlink-health-support' omits adc100d09888 qede: make driver reliable on unload after failures omits c5c642c55e2f qed: align adjacent indent omits 27fed78737ae qed: implement devlink dump omits b228cb1602ea qed*: make use of devlink recovery infrastructure omits 4f5a8db27eb9 qed: use devlink logic to report errors omits 9524067b9a91 qed: health reporter init deinit seq omits 53916a67c330 qed: implement devlink info request omits b75d05b2da5c qed: fix kconfig help entries omits 755f982bb1ff qed/qede: make devlink survive recovery omits 52306dee5443 qed: move out devlink logic into a new file omits 9ab901794833 chelsio: switch from 'pci_' to 'dma_' API omits f6d89dc51e51 Merge branch 'mlxsw-Misc-updates' omits 5bf01b571cf4 mlxsw: spectrum_ethtool: Remove internal speeds from PTYS [...] omits ffff9c9cb451 selftests: mlxsw: Reduce runtime of tc-police scale test omits 24f54c522590 selftests: forwarding: Fix mausezahn delay parameter in mi [...] omits b36cca02dc6e selftests: mlxsw: Increase burst size for burst test omits 8e0d8ce4fc8b selftests: mlxsw: Increase burst size for rate test omits f033ad8d85cc selftests: mlxsw: Decrease required rate accuracy omits 7ee0db9d7e98 mlxsw: spectrum_trap: Adjust default policer burst size fo [...] omits 85eb5bc33717 net: atheros: switch from 'pci_' to 'dma_' API omits 5d63ccea0521 starfire: switch from 'pci_' to 'dma_' API omits c8acc09c229e typhoon: switch from 'pci_' to 'dma_' API omits 54633527769e net: dccp: delete repeated words omits 8540591885a0 net: netlink: delete repeated words omits 2bdcc73c88d2 net: ipv4: delete repeated words omits ce876d8f3dcb Merge branch 'net-sctp-delete-duplicated-words-plus-other-fixes' omits b8d7a7c62c7a net: sctp: ulpqueue.c: delete duplicated word omits 14f45bb7b1bf net: sctp: sm_make_chunk.c: delete duplicated words + fix typo omits 93c3216a7181 net: sctp: protocol.c: delete duplicated words + punctuation omits 9932564f1274 net: sctp: chunk.c: delete duplicated word omits 440d399033cb net: sctp: bind_addr.c: delete duplicated word omits 861e7021ae50 net: sctp: auth.c: delete duplicated words omits 5e80a0ccbcf8 net: sctp: associola.c: delete duplicated words omits 901341bb9718 io_uring: ignore POLLIN for recvmsg on MSG_ERRQUEUE omits 583bbf0624df io_uring: allow tcp ancillary data for __sys_recvmsg_sock() omits 37a319b5f990 Merge branch 'devlink-fixes-for-port-and-reporter-field-access' omits 5d080b5064a1 devlink: Protect devlink port list traversal omits 79604c5de2c3 devlink: Fix per port reporter fields initialization omits 507ebe6444a4 ibmvnic: Fix use-after-free of VNIC login response buffer omits 0bad834ca7bf ipvlan: advertise link netns via netlink omits 8dc105befe16 RDMA/cm: Add tracepoints to track MAD send operations omits 75874b3d5071 RDMA/cm: Replace pr_debug() call sites with tracepoints omits 068df05363b7 bitops, kcsan: Partially revert instrumentation for non-at [...] omits 2e986b81f698 kcsan: Optimize debugfs stats counters omits 178a1877d782 kcsan: Use pr_fmt for consistency omits 2778793072c3 kcsan: Show message if enabled early omits 4700ccdf18fa kcsan: Remove debugfs test command omits a4e74fa5f0d3 kcsan: Simplify constant string handling omits 69b2c81bc894 kcsan: Simplify debugfs counter to name mapping omits 3570a1bcf45e locking/atomics: Use read-write instrumentation for atomic RMWs omits b159eeccb75a asm-generic/bitops: Use instrument_read_write() where appropriate omits 00047c2e6d7c instrumented.h: Introduce read-write instrumentation hooks omits bec4a2474890 kcsan: Test support for compound instrumentation omits 9d1335cc1e97 kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks omits 106a307fd0a7 kcsan: Skew delay to be longer for certain access types omits a81b37590ff2 objtool, kcsan: Add __tsan_read_write to uaccess whitelist omits 14e2ac8de0f9 kcsan: Support compounded read-write instrumentation omits f9ea63193135 kcsan: Add atomic builtin test case omits 883957b1c4ac objtool: Add atomic builtin TSAN instrumentation to uacces [...] omits 0f8ad5f2e934 kcsan: Add support for atomic builtins omits 8c3b3d971f2e selftests: bpf: Fix sockmap update nits omits f872e4bc47f1 libbpf: Fix type compatibility check copy-paste error omits 3418c56de81f libbpf: Avoid false unuinitialized variable warning in bpf [...] omits 07ff4f012635 bpf: sk_lookup: Add user documentation omits 4d0d1673416b docs: Correct subject prefix and update LLVM info omits 890f4365e47e Merge branch 'bpf-tcp-header-opts' omits 267cf9fa43d1 tcp: bpf: Optionally store mac header in TCP_SAVE_SYN omits ad2f8eb0095e bpf: selftests: Tcp header options omits 8085e1dc1f3c bpf: selftests: Add fastopen_connect to network_helpers omits 0813a841566f bpf: tcp: Allow bpf prog to write and parse TCP header option omits c9985d09e189 bpf: sock_ops: Change some members of sock_ops_kern from u [...] omits 331fca4315ef bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_ [...] omits 00d211a4ea6f bpf: tcp: Add bpf_skops_parse_hdr() omits 72be0fe6ba76 bpf: tcp: Add bpf_skops_established() omits 7656d6845589 tcp: Add saw_unknown to struct tcp_options_received omits ca584ba07086 tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt omits 2b8ee4f05d4f tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt omits 70a217f1976f tcp: Use a struct to represent a saved_syn omits 7f45d6f8ae38 doc: Drop doubled words from RCU requirements documentation omits 1b98b7c5eb2f doc: Drop doubled words from RCU Data-Structures.rst omits 77f808607a62 docs: Fix typo in synchronize_rcu() function name omits 160c7ba34605 lib: Add backtrace_idle parameter to force backtrace of idle CPUs omits 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 5f1dd4dda5c8 x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() omits 2694ca73fa41 ARM: Document merges omits cff5493c2298 Merge branch 'arm/fixes' into for-next omits 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 0b2c605fa4ee x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE omits e000895a4e04 thermal: imx8mm: Use dev_err_probe() to simplify error handling omits 2484ae115a53 thermal: imx: Use dev_err_probe() to simplify error handling omits 9aad858f58bf thermal: qcom-spmi-temp-alarm: Don't suppress negative temp omits 4f60ccc70e44 thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 omits ebb21aa1882f drm/ttm: drop bus.size from bus placement. omits 098754fe3ce7 drm/ttm: init mem->bus in common code. omits 14b51ccd2674 ALSA: usb-audio: Correct wrongly matching entries with aud [...] omits 26cce5954784 Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into omap [...] omits 90aa4ed5a43f ARM: OMAP2+: Drop legacy platform data for dra7 rtcss omits 6b8a3deedcfd ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc omits 2152fbbd47c0 soc: ti: pm33xx: Simplify RTC usage to prepare to drop pla [...] omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 44a0a3c17919 NTB: hw: amd: fix an issue about leak system resources omits 7611cbb900b4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c42dcb195b2f phy: ti: j721e-wiz: Remove duplicate include omits f688a345f0d7 drm/brige/megachips: Add checking if ge_b850v3_lvds_init() [...] omits 7f7fb53f62cb drm/bridge/tc358775: Fix for PTR_ERR omits f78c40aa8641 phy: ti: am654: update PCIe serdes config omits b494bbb6c69f phy: ti: am654: simplify return handling omits c3e60e5a9eb9 phy: ti: am654: simplify regfield handling omits a85643d47d11 phy: samsung: Use readl_poll_timeout function omits ee15d9b84ccb Merge branch 'for-linus' into for-next omits e2d977c9f1ab timekeeping: Provide multi-timestamp accessor to NMI safe [...] omits 71419b30cab0 timekeeping: Utilize local_clock() for NMI safe timekeeper [...] omits 58a3cefb3840 usb: chipidea: imx: add two samsung picophy parameters tun [...] omits 8977c947b321 doc: dt-binding: ci-hdrc-usb2: add property for samsung picophy omits 8f0216b006e5 arm64: dts: Add a device tree for the Librem 5 phone omits 32b0aaa59da6 dt-bindings: arm: fsl: Add the librem 5 phone omits e8151ef3578c arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel omits d0081bd02a03 arm64: dts: imx8mq: Add NWL MIPI DSI controller omits d3762a4713b1 arm64: dts: imx8m: Add the ENET PPS interrupt omits 0b8056106c02 clk: imx: vf610: Add CRC clock omits 0b784a7b1c53 ARM: dts: imx25-pinfunc: Fix GPT function names omits b86d3d21cd4c ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 cha [...] omits f42ae4bbf94c memory: brcmstb_dpfe: fix array index out of bounds omits d7223aa58671 Merge branch 'l2tp-replace-custom-logging-code-with-tracepoints' omits 9d048e5e6628 docs: networking: add tracepoint info to l2tp.rst omits eee049c0ef5b l2tp: remove tunnel and session debug flags field omits ac6ebaf06e2c l2tp: remove custom logging macros omits 6b7bdcd7ca01 l2tp: add tracepoints to l2tp_core.c omits 2a03dd8e1152 l2tp: add tracepoint definitions in trace.h omits 3f117d6f4bbc l2tp: add tracepoint infrastructure to core omits 5ee759cda51b l2tp: use standard API for warning log messages omits ab141e3733d1 l2tp: remove noisy logging, use appropriate log levels omits 12923365eb3d l2tp: don't log data frames omits 1aecbf1861f8 net: dccp: Convert to use the preferred fallthrough macro omits b663b798d04f soc: imx: gpcv2: Use dev_err_probe() to simplify error handling omits 675abeb9fc0e ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch omits d923d839429c ARM: dts: imx6qdl-sabresd: Support headphone and microphon [...] omits 71c7c2d9a2fe ARM: dts: imx25-pinfunc: add missing and fix wrong SPI rel [...] omits 7d6b5e4f2445 clk: imx: Explicitly include bits.h omits 37d7b7a5baca ARM: dts: imx6dl-yapp4: Add support for OLED based on diff [...] omits e642c831ebdd ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board omits bee062810f42 dt-bindings: arm: fsl: Add Y Soft IOTA Orion board omits 175808884261 ARM: dts: imx: Change gpmi nand node name to nand-controller omits 8da4716d08bc ARM: dts: imx27: Change nand node name to nand-controller omits e42fb04e9834 ARM: dts: imx6dl-yapp4: Add ethernet aliases omits f609c46be3ca Merge branch 'next/soc-s3c-cleanup' into for-next omits 21cfa049290b ARM: s3c: Cleanup from old plat-samsung include omits c6ff132d4224 ARM: s3c: make headers local if possible omits 96e55c38bb5b dt-bindings: iio: light: add AMS AS73211 support omits f70fd25a59d6 staging: iio: ad9834: Remove excess blank line omits 781cb90b0529 platform_data: ad7793.h: drop a duplicated word omits 65fb06f0bec8 dt-bindings: iio: adc: maxim,max9611 yaml conversions omits fde6da59da62 dt-bindings: iio: adc: maxim,max11100 yaml conversion omits 107ce2e3dccc dt-bindings: iio: gyro: Add DT binding doc for ADXRS290 omits 2c8920fff145 iio: gyro: Add driver support for ADXRS290 omits 96f962511b0f Staging: iio: Fixed a punctuation and a spelling mistake. omits 4d55cb8e78df iio: trigger: make stub functions static inline omits 33825b27c918 dt-bindings: iio: chemical: add O2 EZO module documentation omits 6f762972b2a7 iio: Kconfig: ad8366: add entry for HMC1119 chip omits 5579db2cd5dd iio: adxl372_i2c: Add OF device ID table omits 9b3b3b284ad5 iio: adxl372_spi: change indentation for of_table omits a50780127555 iio: frequency: ad9523: convert rest of driver to device m [...] omits 6da3a6ce281f iio: chemical: atlas-ezo-sensor: add support for O2 sensor omits 4ffa22fd22a7 iio: add IIO_MOD_O2 modifier omits c31feed8461f x86/msr: Make source of unrecognised MSR writes unambiguous omits 1f35c9c0ce38 x86/msr: Prevent userspace MSR access from dominating the console omits e0d0d4d86c76 clk: imx8qxp: Support building i.MX8QXP clock driver as module omits 9a976cd278ea clk: imx8m: Support module build omits f1f018dc030e clk: imx: Add clock configuration for ARMv7 platforms omits 870ed5e22ae1 clk: imx: Support building i.MX common clock driver as module omits d7d7518fdcc8 clk: composite: Export clk_hw_register_composite() omits 0d03f0292659 clk: imx6sl: Use BIT(x) to avoid shifting signed 32-bit va [...] omits fc8004dffcfd ARM: dts: imx7: add QSPI omits 14e292fce8fd arm64: dts: imx8mn-evk: add two parameters for samsung pic [...] omits b9c7113bbdda arm64: dts: imx8mm-evk: add two parameters for samsung pic [...] omits 0a0c5d13617f arm64: dts: ls208xa: add more thermal zone support omits acfa13abf03d arm64: dts: ls1088a: add more thermal zone support omits 9c0f8cbdc0e9 libbpf: Normalize and improve logging across few functions omits 50e09460d9f8 libbpf: Skip well-known ELF sections when iterating ELF omits 819c23af561c libbpf: Add __noinline macro to bpf_helpers.h omits 88a82120282b libbpf: Factor out common ELF operations and improve logging omits 3ac2e20fba07 selftests/bpf: BPF object files should depend only on libb [...] omits 3c4a594bc81a Merge branch 'update-sockmap-from-prog' omits bb23c0e1c57f selftests: bpf: Test sockmap update from BPF omits 0126240f448d bpf: sockmap: Allow update from BPF omits 912f442cfb1f bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sock [...] omits 13b79d3ffbb8 bpf: sockmap: Call sock_map_update_elem directly omits 38e12f908a5e bpf: sockmap: Merge sockmap and sockhash update functions omits 7b219da43f94 net: sk_msg: Simplify sk_psock initialization omits dca5612f8eb9 libbpf: Add perf_buffer APIs for better integration with o [...] omits ad8edd0d76d0 Merge branch 'link_query-bpf_iter' omits 3478f90cbff4 Merge branch 'crypto-chelsio-Restructure-chelsio-s-inline- [...] omits 1b77be463929 crypto/chcr: Moving chelsio's inline ipsec functionality t [...] omits 44fd1c1fd821 chelsio/chtls: separate chelsio tls driver from crypto driver omits 30969bc8e075 selinux: add basic filtering for audit trace events omits dd8166212d9a selinux: add tracepoint on audited events omits e60495eafdba bpftool: Implement link_query for bpf iterators omits b76f22269028 bpf: Implement link_query callbacks in map element iterators omits 6b0a249a301e bpf: Implement link_query for bpf iterators omits fc26a3758b55 drm: panel: simple: Add KD116N21-30NV-A010 omits 9517130c9b4b dt-bindings: display: simple: Add KD116N21-30NV-A010 compatible omits 23ce1e5c2739 Merge series "regulator: Fix W=1 build warning when CONFIG [...] omits c0e53a448637 regulator: dbx500: Remove unused debugfs goto label omits 8536bf811dd7 regulator: tps65023: Fix W=1 build warning when CONFIG_OF=n omits b461ac1cc6c0 regulator: stm32-booster: Fix W=1 build warning when CONFIG_OF=n omits a2508eeb8dbd regulator: qcom-rpmh: Fix W=1 build warning when CONFIG_OF=n omits bbe26107204e regulator: sy8106a: Fix W=1 build warning when CONFIG_OF=n omits d5579e7a2c6a regulator: stm32-vrefbuf: Fix W=1 build warning when CONFIG_OF=n omits a94a11ce0d52 regulator: stm32-pwr: Fix W=1 build warning when CONFIG_OF=n omits dc8c5ea3574e regulator: pwm: Fix W=1 build warning when CONFIG_OF=n omits 7bf0a29c354f regulator: max77826: Fix W=1 build warning when CONFIG_OF=n omits 44bc5d168dc2 regulator: max1586: Fix W=1 build warning when CONFIG_OF=n omits 1d4c1e02b96e regulator: ltc3676: Fix W=1 build warning when CONFIG_OF=n omits 8ece31564f19 regulator: ltc3589: Fix W=1 build warning when CONFIG_OF=n omits 0f0372550083 regulator: fixed: Fix W=1 build warnings when CONFIG_OF=n omits 5e97d7e809a1 regulator: fan53555: Fix W=1 build warning when CONFIG_OF=n omits 2d2a84ae30a3 regulator: da9210: Fix W=1 build warning when CONFIG_OF=n omits e11e068ccbdb regulator: 88pg86x: Fix W=1 build warning when CONFIG_OF=n omits a727a17329d3 ARM: Document merges omits bf1d70214b20 Merge branch 'arm/drivers' into for-next omits d4ee2d35009a Merge tag 'tee-memref-null-for-v5.10' of git://git.linaro. [...] omits 0f863bb6b80a Merge tag 'optee-i2c-for-v5.10' of git://git.linaro.org/pe [...] omits fcea8b023a5f ASoC: da7219: Fix I/O voltage range configuration during probe omits 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 8b87014f23e4 drm/tidss: implement WA for AM65xx erratum i2000 omits 227c6d109ce5 drm/omap: fix spelling mistake "propert" -> "property" omits 35201cc1f805 drm: omapdrm: Delete surplus GPIO includes omits a115ab9b8b93 ASoC: SOF: Intel: add build support for SoundWire omits 3b4efa148da3 drm/i915: Fix cmd parser desc matching with masks omits c05210ab9757 drivers: optee: allow op-tee to access devices on the i2c bus omits ba171d3f0850 driver: tee: Handle NULL pointer indication from client omits 3d29e98d1d75 crypto: hisilicon/qm - fix the process of register algorit [...] omits daa31783c0eb crypto: hisilicon/qm - fix the call trace when unbind device omits 64dfe49528d0 crypto: hisilicon/qm - register callback function to 'pci_ [...] omits 8d8f8d494da7 crypto: hisilicon/qm - fix VF not available after PF FLR omits e88dd6e1d837 crypto: hisilicon/qm - fix no stop reason when use 'hisi_qm_stop' omits 9dca4435a1d2 crypto: hisilicon/qm - fix event queue depth to 2048 omits 71d1ca498735 crypto: hisilicon/qm - fix judgement of queue is full omits 7e655e196c2c crypto: hisilicon/qm - fix print frequence in hisi_qp_send omits 3c829d6d19ae crypto: hisilicon/qm - clear used reference count when start qp omits 7bbfacc1a89e crypto: hisilicon/qm - fix wrong release after using strsep omits b1a5c9a620f2 crypto: virtio - don't use 'default m' omits 64f4a62e3b17 crypto: picoxcell - Fix potential race condition bug omits 8afa25aa833f crypto: hash - Remove unused async iterators omits 5d1cdfde11a5 crypto: ux500 - Fix kmap() bug omits 3a61cdf43e67 hwrng: intel - cleanup initialization omits abd9875497ba crypto: caam - Move debugfs fops into standalone file omits c0f6eebeddda hwrng: optee - fix wait use case omits 340939933e84 hwrng: optee - handle unlimited data rates omits 3a95887e27ab crypto: x86/crc32c-intel - Use CRC32 mnemonic omits 1d8b41ff6991 crypto: ccree - remove bitlocker cipher omits a93492cae30a crypto: ccree - remove data unit size support omits ba974adb47f2 crypto: tcrypt - Add support for hash speed testing with keys omits f7ade9aaf66b crypto: ixp4xx - Fix the size used in a 'dma_free_coherent [...] omits 8cbde6c6a6d2 crypto: mediatek - Fix wrong return value in mtk_desc_ring [...] omits e62291c1d9f4 crypto: marvell/cesa - Fix sparse warnings omits cbdad1f246dd crypto: algif_aead - Do not set MAY_BACKLOG on the async path omits 2a05b029c1ee crypto: algif_skcipher - EBUSY on aio should be an error omits 129a4dba1b1b crypto: tcrypt - delete duplicated words in messages omits 40a3af45d264 crypto: engine - delete duplicated word omits 71952d78e959 crypto: crct10dif_generic - fix duplicated words omits 743b91507703 crypto: crc32c_generic - delete and fix duplicated words omits 4eb57bcd4c62 crypto: algif_aead - delete duplicated word omits 0a772f3e46a0 crypto: hifn_795x - switch from 'pci_' to 'dma_' API omits ee9108fedf63 scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc omits ca358af1d1bb scsi: dc395x: Use %*ph to print small buffer omits 4a636e9c7a21 scsi: mpt3sas: Remove superfluous memset() omits bef93fbfcf4a scsi: qla2xxx: Remove superfluous memset() omits 7b1d88629807 scsi: pmcraid: Remove superfluous memset() omits f672d7d35f88 scsi: mvsas: Remove superfluous memset() omits 8fee79ed8ea2 scsi: mptctl: Remove unneeded cast from memory allocation omits 33fff97cbdc1 scsi: mptfc: Remove unneeded cast from memory allocation omits f73e6a0f06d7 ARM: Document merges omits 658ff5bf4b59 Merge branch 'arm/fixes' into for-next omits 460d74a0911c scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2 omits 50807f22c89f scsi: ufs: Remove an unpaired ufshcd_scsi_unblock_requests [...] omits 9530a3e00459 selinux: permit removing security.selinux xattr before pol [...] omits 29707fab5845 scsi: ufs: Change fDeviceInit busy wait omits b0008625795b scsi: ufs: Remove several redundant goto statements omits f273c54bb7db scsi: ufs: Change ufshcd_comp_devman_upiu() to ufshcd_comp [...] omits 3079285bd73c scsi: qedf: Fix race between ELS completion and flushing E [...] omits 22ddec31b0d4 scsi: qedf: Don't process ELS completion if event is flush [...] omits 1f6d1d4ca2ca scsi: qedf: Initiate cleanup for ELS commands as well omits 39d0357dd5ed scsi: qedf: Send cleanup even for RRQ on timeout omits b09ea43fecd2 scsi: qedf: Do not kill timeout work for original I/O on R [...] omits 7fb8ff080689 scsi: qedf: Check the validity of rjt frame before processing omits a521bbc38ddc scsi: qedf: Check for port type and role before processing [...] omits 68bdb3db6ce3 scsi: ufs-qcom: Remove unused MSM bus scaling APIs omits ce60a2b827d7 scsi: smartpqi: Bump version to 1.2.16-010 omits 8b664fefa341 scsi: smartpqi: Add RAID bypass counter omits 4d15ad381301 scsi: smartpqi: Support device deletion via sysfs omits 9e68cccc8ef7 scsi: smartpqi: Avoid crashing kernel for controller issues omits 244ca45e15cf scsi: smartpqi: Update logical volume size after expansion omits 3af06083ba21 scsi: smartpqi: Add id support for SmartRAID 3152-8i omits ce1437935064 scsi: smartpqi: Identify physical devices without issuing INQUIRY omits 0491bdc7ee1e scsi: mpt3sas: Update driver version to 35.100.00.00 omits 711a923c14d9 scsi: mpt3sas: Postprocessing of target and LUN reset omits 521e9c0b6286 scsi: mpt3sas: Add functions to check if any cmd is outsta [...] omits 5afa9d444407 scsi: mpt3sas: Rename and export interrupt mask/unmask functions omits 9e73ed2e4cf5 scsi: mpt3sas: Cancel the running work during host reset omits af6ec1eee5ed scsi: mpt3sas: Dump system registers for debugging omits f09219e48b40 scsi: mpt3sas: Memset config_cmds.reply buffer with zeros omits 8bb2dde069d8 scsi: ufs: Properly release resources if a task is aborted [...] omits e4372c7a9703 ARM: Document merges omits d877d348e72b Merge branch 'fixes' into for-next omits 4dbc44e1968e ARM: Document merges omits 468d8f85cf2f sparc32: take ->thread.flags out omits d0a84e1f38d9 ethtool: allow flow-type ether without IP protocol field omits f8c931f3be8d nfc: st21nfca: Remove unnecessary cast omits 0eddbef6489c nfc: st-nci: Remove unnecessary cast omits 31ac155cc1e5 net: qed: Remove unnecessary cast omits e6e67768a0b9 Merge branch 'tcp_mmap-optmizations' omits 59c0d31988fb selftests: net: tcp_mmap: Use huge pages in receive path omits 72653ae5303c selftests: net: tcp_mmap: Use huge pages in send path omits 0d89419319ef selftests: net: tcp_mmap: use madvise(MADV_DONTNEED) omits 394fcd8a8134 net: zerocopy: combine pages in zerocopy_sg_from_iter() omits 4f6c09f7faf0 Merge branch 'nfp-flower-add-support-for-QinQ-matching' omits 0d630f58989a nfp: flower: add support to offload QinQ match omits e4cab45a19cd nfp: flower: check that we don't exceed the FW key size omits 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 70d65cd555c5 ppc: propagate the calling conventions change down to csum [...] omits daf52375c19f amd64: switch csum_partial_copy_generic() to new calling c [...] omits fdf8bee96f9a sparc64: propagate the calling convention changes down to [...] omits 2a5d2bd159f3 xtensa: propagate the calling conventions change down into [...] omits 1cd95ab85df7 mips: propagate the calling convention change down into __ [...] omits f863c65c46b4 mips: __csum_partial_copy_kernel() has no users left omits c44ac3c832d4 mips: csum_and_copy_{to,from}_user() are never called unde [...] omits ab5e8b331244 sparc32: propagate the calling conventions change down to [...] omits e8b95089990c i386: propagate the calling conventions change down to csu [...] omits dc16c8a9ce98 sh: propage the calling conventions change down to csum_pa [...] omits 66aa38801a5d m68k: get rid of zeroing destination on error in csum_and_ [...] omits 1d60be3c25ed arm: propagate the calling convention changes down to csum [...] omits b712139543af alpha: propagate the calling convention changes down to cs [...] omits c693cc4676a0 saner calling conventions for csum_and_copy_..._user() omits 99a2c96d52d3 csum_and_copy_..._user(): pass 0xffffffff instead of 0 as [...] omits cc44c17baf7f csum_partial_copy_nocheck(): drop the last argument omits 6e41c585e38f unify generic instances of csum_partial_copy_nocheck() omits 3ea7ca80d9c0 icmp_push_reply(): reorder adding the checksum up omits 8d5930dfb7ed skb_copy_and_csum_bits(): don't bother with the last argument omits 1e15dd6f8417 Merge series "Add mediatek codec mt6359 driver" from Jiaxi [...] omits a467f2f8ad5f ASoC: qcom: add missing out of memory check on drvdata->cl [...] omits 1eb629363aa3 ASoC: SOF: Intel: hda: import SOUNDWIRE_INIT namespace omits 539237d1c609 dt-bindings: mediatek: mt6359: add codec document omits 8061734ab654 ASoC: mediatek: mt6359: add codec driver omits 527b7779e5ec cpupower: speed up generating git version string omits 1e76a2ff317d cxgb4: insert IPv6 filter rules in next free region omits 71b9114d2c13 ARM: s3c: move into a common directory omits 4da1edcf8f22 memory: brcmstb_dpfe: Fix memory leak omits bc62d68e2a0a device_cgroup: Fix RCU list debugging warning omits d1876f3596a5 cpupowerutils: fix spelling mistake "dependant" -> "dependent" omits b91e7089ae70 x86/umip: Add emulation/spoofing for SLDT and STR instructions omits d738005da9c5 drm/panel: novatek,nt39016: Remove 'dev' field in priv struct omits 2f4b769e4d18 drm/panel: novatek,nt39016: Reorder calls in probe omits a3814e55b411 ARM: s3c24xx: stop including mach/hardware.h from mach/io.h omits c38758e3d574 cpufreq: s3c24xx: move low-level clk reg access into platf [...] omits 44c01f5ce1c7 cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh omits 81b11a6a0996 ARM: s3c: remove cpufreq header dependencies omits 01e93a173935 cpufreq: s3c24xx: split out registers omits 81994e0ffc37 fbdev: s3c2410fb: remove mach header dependency omits 704b18250f59 ARM: s3c24xx: bast: avoid irq_desc array usage omits cd4bd8f9435d ARM: s3c24xx: spi: avoid hardcoding fiq number in driver omits b2a587cb650f ARM: s3c24xx: include mach/irqs.h where needed omits f67f6c00c7f3 ARM: s3c24xx: move s3cmci pinctrl handling into board files omits 673085f450b2 ARM: s3c24xx: move iis pinctrl config into boards omits 35ee36c79380 Merge tag 'samsung-platdrv-boards' of https://git.kernel.o [...] omits 296050a04c9e memory: tegra: Correct shift value of apew omits 149cb3395504 selftests/bpf: List newest Clang built-ins needed for some [...] omits 37a6a9e76763 selftests/bpf: Fix two minor compilation warnings reported [...] omits dda1ec9fc7f8 libbpf: Fix libbpf build on compilers missing __builtin_mu [...] omits 9b2f6fecf3b7 libbpf: Fix detection of BPF helper call instruction omits 0bc23a1d1c8a Merge branch 'bpf-umd-debug' omits edb65ee5aa25 selftests/bpf: Add bpffs preload test. omits d71fa5c9763c bpf: Add kernel module with user mode driver that populate [...] omits f0fdfefb2d4d bpf: Add BPF program and map iterators as built-in BPF programs. omits 005142b8a1f0 bpf: Factor out bpf_link_by_id() helper. omits 6e9cab2e3fa5 libbpf: Simplify the return expression of build_map_pin_path() omits 879229311bc8 selinux: fix memdup.cocci warnings omits 0b06286579b8 drm/ttm: fix broken merge between drm-next and drm-misc-next omits 06fe45634942 sched: remove _do_fork() omits eea11285dab3 tracing: switch to kernel_clone() omits f30897c17df0 kgdbts: switch to kernel_clone() omits 25239fd338aa kprobes: switch to kernel_clone() omits c723523bf393 x86: switch to kernel_clone() omits a66ef2eeed92 sparc: switch to kernel_clone() omits e7a2ec95d38d nios2: switch to kernel_clone() omits 2cd2e1a7eb24 m68k: switch to kernel_clone() omits f8c40ebe659d ia64: switch to kernel_clone() omits efd85a5517e6 h8300: switch to kernel_clone() omits cad6967ac108 fork: introduce kernel_clone() omits 04d53068508e pinctrl: intel: Update header block to reflect direct depe [...] omits 10c857f063fc pinctrl: cherryview: Switch to use intel_pinctrl_get_soc_data() omits ce7793e9ef63 pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() omits 51ab5d77dcb8 ALSA: usb-audio: Properly match with audio interface class omits fa10635fca35 ALSA: usb-audio: Simplify quirk entries with a macro omits 5436f59bc5bc ALSA: usb-audio: Move device rename and profile quirks to [...] omits 368d1887200d x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap omits 85e6084e0b43 RAS/CEC: Fix cec_init() prototype omits 642d94cf336f x86/build: Declutter the build output omits 5e36aff2e1bf fpga manager: xilinx-spi: remove stray comment omits 8a5de2de0339 fpga: dfl: change data type of feature id to u16 omits e6c013c306f0 MAINTAINERS: Add Tom Rix as fpga reviewer omits 7fbc2bc2fbe1 fpga: stratix10-soc: make FPGA task un-interruptible omits 0c3dc787a62a crypto: algapi - Remove skbuff.h inclusion omits 37ea433c6607 selinux: avoid dereferencing the policy prior to initialization omits 29788ddd3170 sparc32: get rid of fake_swapper_regs omits e5b15f5af21a Merge branch 'ptp-Add-generic-helper-functions' omits 17060fb5069f ptp: Remove unused macro omits 9087da5dcb3d ptp: ptp_ines: Use generic helper function omits 38fa7d039fe0 net: phy: dp83640: Use generic helper function omits 17de44c2c709 ethernet: ti: cpts: Use generic helper function omits 4bccb5d043db ethernet: ti: am65-cpts: Use generic helper function omits 7b2b28c67849 mlxsw: spectrum_ptp: Use generic helper function omits 28fba67ff97f net: dsa: mv88e6xxx: Use generic helper function omits 036c508ba95e ptp: Add generic ptp message type function omits bdfbb63c314a ptp: Add generic ptp v2 header parsing function omits d24f1341a63c drm/i915: Apply Wa_14011264657:gen11+ omits f3ae59c0c015 ibmvnic: store RX and TX subCRQ handle array in ibmvnic_ad [...] omits b8981c51f4be sparc64: get rid of fake_swapper_regs omits c1447efdafff Merge branch 'type-and-enum-value-relos' omits 3357490555ea selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE [...] omits eacaaed784e2 libbpf: Implement enum value-based CO-RE relocations omits 4836bf5e2ec6 selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ [...] omits 124a892d1c41 selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations omits 3fc32f40c402 libbpf: Implement type-based CO-RE relocations support omits defcffeb517b net-veth: Add type safety to veth_xdp_to_ptr() and veth_pt [...] omits 596b5ef458f9 net-tun: Eliminate two tun/xdp related function calls from [...] omits b558b6c24068 net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() omits 7ba58fff001d dt-bindings: Validate DT binding schema in a single call omits b8a49399fb7a dt-bindings: Use json for processed-schema* omits 3e6ae2438d8b dt-bindings: Bump minimum version of dtschema to 2020.8.1 omits 4036707c7c61 scripts/dtc: dtx_diff - make help text formatting consistent omits 0b3fc8b2e38f Merge branch 'r8169-use-napi_complete_done-return-value' omits 9e89d71911b6 r8169: remove member irq_enabled from struct rtl8169_private omits 52dbe8465e5b r8169: use napi_complete_done return value omits de993be0200f Documentation/networking: update l2tp docs omits f4ecc748533d net: Stop warning about SO_BSDCOMPAT usage omits 93da582407b3 Merge branch 'next/soc-s3c-cleanup' into for-next omits f131a4443ea4 ARM: s3c24xx: move spi fiq handler into platform omits 7dbad03ebcb9 ARM: s3c: adc: move header to linux/soc/samsung omits 95b415efff2c ARM: s3c24xx: move irqchip driver back into platform omits 0144e3fce3d6 ARM: s3c24xx: move regs-spi.h into spi driver omits a07c4a8c169b ARM: s3c64xx: remove mach/hardware.h omits db8230d29c3a ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG omits 423c62bfb623 ARM: s5pv210: use private pm save/restore omits 17132da70eb7 ARM: samsung: move pm check code to drivers/soc omits 8dba698868b5 Merge tag 'samsung-platdrv-boards' into asoc-5.10 omits a2f6d303e24d ASoC: sun8i-codec: Hook up component probe function omits dcacbc0f9bb8 ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS omits 83d74e354200 ASoC: samsung: rx1950: turn into platform driver omits e26a2abcc246 ASoC: samsung: neo1973: turn into platform driver omits 9666e27f90b9 ASoC: samsung: h1940: turn into platform driver omits cb6c03019cdd ARM: exynos: stop selecting PLAT_SAMSUNG omits edaff7e1c6f5 ARM: exynos: use private samsung_cpu_id copy omits b3a775127d33 ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug omits dbd6fefb598b ARM: samsung: make pm-debug platform independent omits 1e574a665ed1 ARM: samsung: remove s3c_pm_debug_init() omits 9089d7b8cecf ARM: samsung: don't build plat/pm-common for Exynos omits 31dc1c23769b usb: gadget: s3c: remove unused 'udc' variable omits 487eb2b9087f Merge branch 'net-dsa-loop-Expose-VLAN-table-through-devlink' omits 142061eba35e net: dsa: loop: Return VLAN table size through devlink omits f0408ca45a83 net: dsa: loop: Configure VLANs while not filtering omits 5f745424761a usb: gadget: s3c-hsudc: remove platform header dependency omits 188db4435ac6 usb: gadget: s3c: use platform resources omits 98c2922ec8f0 ARM: s3c24xx: simplify mach/io.h omits b84e23f51351 ARM: s3c24xx: pass pointer to clk driver via platform data omits 346f183cc134 ARM: s3c24xx: make S3C24XX_MISCCR access indirect omits 4f9f0e068884 ARM: s3c24xx: iotiming: make functions static omits 3af4e8774b6d ARM: s3c24xx: fix mmc gpio lookup tables omits f6d7cde84f6c ARM: s3c24xx: fix missing system reset omits 8166c10001b2 ARM: s3c64xx: switch to generic watchdog driver reset omits 7dd3cae90d85 ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct [...] omits 5b5858ef4590 ARM: s3c24xx: drop s3c-camif setup platform code omits 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 709c4362725a cacheinfo: Move resctrl's get_cache_id() to the cacheinfo [...] omits 5f4a1c4ea447 sched/topology: Mark SD_NUMA as SDF_NEEDS_GROUPS omits 3551e954f5d9 sched/topology: Mark SD_OVERLAP as SDF_NEEDS_GROUPS omits 33199b0143da sched/topology: Mark SD_ASYM_PACKING as SDF_NEEDS_GROUPS omits bdb7c802cc0a sched/topology: Mark SD_SERIALIZE as SDF_NEEDS_GROUPS omits 94b858fea1f2 sched/topology: Mark SD_BALANCE_WAKE as SDF_NEEDS_GROUPS omits 3a6712c76853 sched/topology: Mark SD_PREFER_SIBLING as SDF_NEEDS_GROUPS omits c200191d4c2c sched/topology: Propagate SD_ASYM_CPUCAPACITY upwards omits ab65afb094c7 sched/topology: Remove SD_SERIALIZE degeneration special case omits 6f349818621d sched/topology: Use prebuilt SD flag degeneration mask omits 4ee4ea443a5d sched/topology: Introduce SD metaflag for flags needing > [...] omits 5b9f8ff7b320 sched/debug: Output SD flag names rather than their values omits 65c5e253168d sched/topology: Verify SD_* flags setup when sched_debug is on omits b6e862f38672 sched/topology: Define and assign sched_domain flag metadata omits d54a9658a756 sched/topology: Split out SD_* flags declaration to its own file omits d23b3bf8e43f ARM, sched/topology: Revert back to default scheduler topology omits cfe7ddcbd72d ARM, sched/topology: Remove SD_SHARE_POWERDOMAIN omits 316e7f901f5a x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty [...] omits 40eb0cb4939e x86/cpu: Fix typos and improve the comments in sync_core() omits 390f789055a0 Merge branch 'omap-for-v5.10/dt' into for-next omits 513f8297f6b1 Merge branch 'fixes' into omap-for-v5.10/dt omits 5df3ca9334d5 x86/resctrl: Merge AMD/Intel parse_bw() calls omits 7ff3e1fda701 Merge branch 'omap-for-v5.10/omap1' into for-next omits 868306ddc8a9 Merge branch 'omap-for-v5.10/soc' into for-next omits aa346bd48db9 Merge branch 'fixes' into for-next omits 41215b7947f1 x86/resctrl: Add struct rdt_membw::arch_needs_linear to ex [...] omits bbdb5d129daf ARM: dts: omap3: Add cpu trips and cooling map for omap34/ [...] omits 03e23ca9ff83 ARM: dts: am33xx: add ocp label omits 9da36a7ec421 i3c: master add i3c_master_attach_boardinfo to preserve boardinfo omits 12c24ea1f8e2 Merge branch 'omap-for-v5.10/dt-moxa' into omap-for-v5.10/dt omits 31bdd786f900 ARM: dts: am335x: add common dtsi for MOXA UC-8100 series omits ef4d0a80c614 arm: mach-omap1: mux.h: delete duplicate word omits 83bf6db02024 ARM: OMAP2+: Replace HTTP links with HTTPS ones omits 9c6b876c91c0 drm: ast: fix double __iomem sparse warning omits e6b2fac36fcc x86/resctrl: Use is_closid_match() in more places omits f8fbd8c341ef ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones omits a784e5893b0e ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones omits 88ca7bfb2137 ARM: OMAP2+: Replace HTTP links with HTTPS ones omits 3aa36fdd3073 ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones omits 95d4208075e8 ARM: dts: omap4-droid4: add panel orientation omits 86ea53b42b6f ARM: dts: omap4-droid4: add panel compatible omits 23807f8cbaeb ARM: dts: omap: add channel to DSI panels omits 19d3e9a0bdd5 ARM: dts: omap4: Fix sgx clock rate for 4430 omits 377c0d7ea5bb dt-bindings: timer: Add compatible for Mediatek MT8192 omits a7de3bcb330b dt-bindings: serial: Add compatible for Mediatek MT8192 omits 9fe2f897499f virtio: fix build for configs without dma-bufs omits 144ceb27d737 dmaengine: xilinx: dpdma: Make symbol 'dpdma_debugfs_reqs' static omits 18e9533ac877 bus: mhi: core: Introduce APIs to allocate and free the MH [...] omits cdb1a466d1d8 bus: mhi: core: Read and save device hardware information [...] omits 24907ec54702 Merge branch 'clk-fixes' into clk-next omits 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 a21a4391f20c x86/resctrl: Include pid.h omits e570f9155f19 MAINTAINERS: add an entry for HiSilicon 6421v600 drivers omits 9e5917288545 dt: document HiSilicon SPMI controller and mfd/regulator p [...] omits 9f46c3433f99 staging: mfd: hi6421-spmi-pmic: Simplify the compatible string omits de1a93b6a49c staging: spmi: hisi-spmi-controller: change compatible string omits b240d0143bfb staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties omits 78dd4243574f staging: hikey9xx: fix Kconfig dependency chain omits f995801ba3a0 x86/resctrl: Use container_of() in delayed_work handlers omits ae0fbedd2a18 x86/resctrl: Fix stale comment omits e89f85b91716 x86/resctrl: Remove struct rdt_membw::max_delay omits efd5a93d2a89 drm/imx: drop explicit drm_mode_config_cleanup omits 2a950bd70d00 drm/imx: imx-tve: remove redundant enable tracking omits b67fde500c0a drm/imx: imx-tve: use regmap fast_io spinlock omits abe8f12b4425 x86/resctrl: Remove unused struct mbm_state::chunks_bw omits 2cb5383b30d4 perf/x86/intel: Support per-thread RDPMC TopDown metrics omits 59a854e2f3b9 perf/x86/intel: Support TopDown metrics on Ice Lake omits 0e2e45e2ded4 perf/x86: Add a macro for RDPMC offset of fixed counters omits 7b2c05a15d29 perf/x86/intel: Generic support for hardware TopDown metrics omits 9f0c4fa111dc perf/core: Add a new PERF_EV_CAP_SIBLING event capability omits 58da7dbe6f03 perf/x86/intel: Use switch in intel_pmu_disable/enable_event omits bbdbde2a415d perf/x86/intel: Fix the name of perf METRICS omits d39fcc32893d perf/x86/intel: Move BTS index to 47 omits 6f7225099d5f perf/x86/intel: Introduce the fourth fixed counter omits 60a2a271cf05 perf/x86/intel: Name the global status bit in NMI handler omits 75608cb02ea5 perf/x86: Use event_base_rdpmc for the RDPMC userspace support omits 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 86109813990b x86/cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h omits 147d5ea15ca2 media: i2c: adv748x: Adjust TXA data lanes number omits 7bee4c30573d media: staging: media: imx: Update TODO entry omits ddf5c927bd36 media: v4l2- mediabus: Add usage note for V4L2_MBUS_* omits ff360d62d9fe pinctrl: intel: Extract intel_pinctrl_get_soc_data() helpe [...] omits d9857a6d81d3 media: v4l2-subdev: Remove [s|g]_mbus_config video ops omits ebb965acddac media: pxa_camera: Use the new set_mbus_config op omits d162219c655c mei: virtio: virtualization frontend driver omits 2257b74ead05 mei: docs: add vtag ioctl documentation omits aa207a05f95a mei: add connect with vtag ioctl omits 224ae607526b mei: bus: unconditionally enable clients with vtag support omits e5617d2bf549 mei: bus: use zero vtag for bus clients. omits 15ffa991d9cb mei: handle tx queue flushing for vtag connections omits f35fe5f47ed0 mei: add a vtag map for each client omits d1376f3d89d5 mei: add a spin lock to protect rd_completed queue omits 74a9c967aaf6 mei: bump hbm version to 2.2 omits 0cd7c01a60f8 mei: add support for mei extended header. omits 2dd1e5ae8c96 mei: add vtag support bit in client properties omits beb4e1e50311 mei: restrict vtag support to hbm version 2.2 omits e5cab1f974f2 mei: hbm: add capabilities message omits e4c5913b9f2e Merge branch 'edac-urgent' into edac-for-next omits 2d26e440984c media: i2c: ov6650: Use new [get|set]_mbus_config ops omits a4423cedc56f eeprom: at24: Add support for the Sony VAIO EEPROMs omits 0c3da525b43d media: i2c: Use the new get_mbus_config pad op omits 38df0b850613 media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops omits d3d1bbe794ab drm/malidp: Use struct drm_gem_object_funcs.get_sg_table i [...] omits eb77802e0daa Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 465ddff7e486 serial: sa1100: use platform_get_resource() omits 094dd0d73062 rndis_wlan: tighten check of rndis_query_oid return omits d2ab7f00f432 mwifiex: Do not use GFP_KERNEL in atomic context omits 2c762ee51008 adm8211: switch from 'pci_' to 'dma_' API omits 86c96422a3b3 rtw88: fix spelling mistake: "unsupport" -> "unsupported" omits db8655c6299c wl1251, wlcore: fix spelling mistake "buld" -> "build" omits 9c9f015bc9f8 brcmfmac: check ndev pointer omits 838933ca5b9c brcmfmac: use %*ph to print small buffer omits 6c151410d5b5 brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach omits d85ddd1318e6 Merge v5.9-rc1 into drm-misc-next omits 359164fa730c pinctrl: cherryview: Utilize temporary variable to hold de [...] omits 3ea2e2cabd2d pinctrl: cherryview: Switch to use struct intel_pinctrl omits 8a8285707780 pinctrl: cherryview: Move custom community members to sepa [...] omits 0e2d769d4b4e pinctrl: cherryview: Drop stale comment omits 145f5646be67 tty: serial, fix kernel-doc omits 87d03a940be5 tty: synclink, fix kernel-doc omits ea239f1e32af tty: vt, fix kernel-doc omits 724ac070ffc7 tty: ldiscs, fix kernel-doc omits fa44195455c4 tty: fix kernel-doc omits 9b07655c7740 newport_con: make module's init & exit static using module_driver omits e18d918bd2cc newport_con: fix no return statement in newport_show_logo omits a579767c1f4e tty: n_gsm, eliminate indirection for gsm->{output,error}() omits a89313825b06 vc_screen: prune macros omits b1c32fcfadf5 vc_screen: extract vcs_read_buf_header omits 6a6b76cc44c9 vc_screen: extract vcs_read_buf omits 5a52baaab029 vc_screen: extract vcs_read_buf_noattr omits 0f66eee346c1 vc_screen: extract vcs_read_buf_uni omits 6d507c75e0cd vs_screen: kill tmp_count from vcs_read omits 36c39220129e vc_screen: sanitize types in vcs_read omits d7c91c50815b vc_screen: eliminate ifdefs from vcs_write_buf omits 95e0d57fd497 vc_screen: extract vcs_write_buf omits 9e6363784e3f vc_screen: extract vcs_write_buf_noattr omits 2665bef49f96 vc_screen: sanitize types in vcs_write omits 71d4abfab322 vc_screen: rewrite vcs_size to accept vc, not inode omits 7d62549a22ee vc_screen: document and cleanup vcs_vc omits b8209f694f7f vc: propagate "viewed as bool" from screenpos up omits a5c6bd806dd6 vt: declare xy for get/putconsxy properly omits d73568c4ccb0 vt: make vc_data pointers const in selection.h omits 0032ce0f85a2 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() omits 2b2dd9c6ac41 tty: timbuart: convert tasklets to use new tasklet_setup() API omits d77e24f21df1 tty: ifx6x60: convert tasklets to use new tasklet_setup() API omits 41e85e44edea tty: atmel_serial: convert tasklets to use new tasklet_set [...] omits a42a9f6a9bbc tty: ipwireless: convert tasklets to use new tasklet_setup() API omits 28157b8c7d9a USB: Better name for __check_usb_generic() omits 83dea1285672 char: ipmi: convert tasklets to use new tasklet_setup() API omits f48cc509c935 Revert "PCI: brcmstb: Wait for Raspberry Pi's firmware whe [...] omits 6b26057aab76 Revert "firmware: raspberrypi: Introduce vl805 init routine" omits 56132c8db84a usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 omits 83a06a102d70 Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" omits 768430e470e2 usb: xhci-pci: Add support for reset controllers omits 258f92d2f840 ARM: dts: bcm2711: Add reset controller to xHCI node omits b03300db06be ARM: dts: bcm2711: Add firmware usb reset node omits abffc82aae87 reset: Add Raspberry Pi 4 firmware reset controller omits 242841992ae6 dt-bindings: reset: Add a binding for the RPi Firmware res [...] omits d7b74e0d0995 usb: mos7720: convert tasklets to use new tasklet_setup() API omits 81d324cd9f2e usb: xhci: convert tasklets to use new tasklet_setup() API omits f7aa93862308 usb/gadget: fsl_qe_udc: convert tasklets to use new taskle [...] omits 6148c10f6b62 usb/gadget: f_midi: convert tasklets to use new tasklet_se [...] omits e71ea55a5b6f usb: hcd: convert tasklets to use new tasklet_setup() API omits 073438b2a554 usb: c67x00: convert tasklets to use new tasklet_setup() API omits c05c932a451b usb: atm: convert tasklets to use new tasklet_setup() API omits fbc299437c06 usb: core: Solve race condition in anchor cleanup functions omits 8f0ccd59bcc9 ASoC: Intel: Skylake: (cosmetic) align function parameters omits 11a790f94b34 ASoC: Intel: Skylake: skl-topology: remove redundant assignment omits 25722cf606f6 ASoC: Intel: Skylake: skl-topology: remove redundant assignments omits c6193988e945 ASoC: Intel: Skylake: sst-utils: remove redundant assignment omits 3b4d60f0f7dd ASoC: Intel: Skylake: cldma: remove redundant initialization omits 8be54edba909 ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization omits 523615b71600 ASoC: Intel: haswell-ipc: remove redundant assignments omits c9b1f82d5393 ASoC: Intel: haswell: (cosmetic) align function parameters omits 2b84a26f9976 ASoC: Intel: common: (cosmetic) align function parameters omits 0af1fcea0544 ASoC: Intel: Baytrail: (cosmetic) align function parameters omits cfe8cc941991 ASoC: Intel: Atom: (cosmetic) align parameters omits 7b99434c2c35 ASoC: Intel: Atom: sst_pvt: simplify return handling omits b66a056e1539 ASoC: Intel: Atom: sst_loader: remove always-true condition omits eeb460f21250 ASoC: Intel: Atom: remove useless assignment omits 5ab56a224398 ASoC: Intel: Atom: platform-pcm: fix redundant return omits f3352e6b7c27 ASoC: Intel: Atom: sst_pvt: remove redundant initialization omits 30701e0f3b1a ASoC: Intel: Atom: remove redundant initialization omits 4e3aab3217cd ASoC: Intel: Atom: sst: remove useless NULL assignment omits b0754c55adf9 ASoC: Intel: Atom: platform-pcm: remove redundant assignment omits b0a2a93dc3ac ASoC: Intel: Atom: compress: remove redundant assignment omits c6a6586126d3 ASoC: Intel: Atom: sst-atom-controls: remove redundant ass [...] omits f06c206aadda usb: common: usb-conn-gpio: Print error on failure to get VBUS omits 4ddf1ac79e5f usb: common: usb-conn-gpio: Make VBUS supply optional omits 4d671957d453 USB: yurex: remove needless check before usb_free_coherent() omits 1100395dc47c USB: storage: isd200: fix spelling mistake "removeable" -> [...] omits e286148ddd32 usb: host: xhci-tegra: remove a duplicated entry omits 6e18cfca678d usb: xhci-mtk: Fix typo omits 5963296b821f usb: mtu3: Remove unsused inline function is_first_entry omits 0b294aebb6a0 ath11k: Use fallthrough pseudo-keyword omits 28f163211881 ath11k: Fix possible memleak in ath11k_qmi_init_service omits 99f41b8e43b8 ath10k: fix VHT NSS calculation when STBC is enabled omits caf275463d37 ath10k: Register shutdown handler omits f3c603d412b3 ath11k: reset MHI during power down and power up omits 065f5f683ea6 ath11k: use TCL_DATA_RING_0 for QCA6390 omits 454a97217283 ath11k: process both lmac rings for QCA6390 omits a6275302c370 ath11k: assign correct search flag and type for QCA6390 omits e7495035286a ath11k: delay vdev_start for QCA6390 omits 84eee3c845d3 ath11k: refine the phy_id check in ath11k_reg_chan_list_event omits 4152e4206cc5 ath11k: setup QCA6390 rings for both rxdmas omits 7f6fc1ebf5b1 ath11k: don't initialize rxdma1 related ring omits d4ecb90b3857 ath11k: enable DP interrupt setup for QCA6390 omits 13ecd81fbad6 ath11k: dp: redefine peer_map and peer_unmap omits ed0192f7942e ath11k: wmi: put hardware to DBS mode omits 2d4bcbed5b7d ath11k: initialize wmi config based on hw_params omits 5f859bc02c7b ath11k: force single pdev only for QCA6390 omits e5c860e121c2 ath11k: disable CE interrupt before hif start omits 1a05ed37c513 ath11k: ce: get msi_addr and msi_data before srng setup omits 7cea7c5b0e7b ath11k: hal: assign msi_addr and msi_data to srng omits d9d4b5f35488 ath11k: ce: remove CE_COUNT() macro omits 6e5e9f59dc5b ath11k: ce: remove host_ce_config_wlan macro omits e3396b8bddd2 ath11k: ce: support different CE configurations omits 2b5e665bedf7 ath11k: hal: cleanup dynamic register macros omits 6976433c4778 ath11k: hal: create register values dynamically omits ad0dc0426468 ath10k: move enable_pll_clk call to ath10k_core_start() omits 652bcaec7da0 MAINTAINERS: Change maintainer for hisilicon DRM driver omits a371b1bdf2b8 arm64: dts: allwinner: Mark timer as stopped in suspend omits 7db1aa6ff981 arm64: dts: allwinner: replace numerical constant with CCU_CLKX omits f13478c9da83 drm/sun4i: Constify static structs omits cf96fbf4839e Merge branch 'omap-for-v5.10/prm-genpd' into for-next omits 2f6c3c8664cb Merge branch 'fixes' into for-next omits c84adb304c10 drm/virtio: Support virtgpu exported resources omits 592d9fba33c2 virtio-gpu: add VIRTIO_GPU_F_RESOURCE_UUID feature omits a0308938ec81 virtio: add dma-buf support for exported objects omits 0fd1594b3c33 ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop [...] omits 587c437d96a3 ARM: dts: Configure am3 and am4 sgx for genpd and drop pla [...] omits 2bbcd6590a25 soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain omits f8f91486e8e7 soc: ti: omap-prm: Configure sgx power domain for am3 and am4 omits 58cbff023bfa soc: ti: omap-prm: Add basic power domain support omits de104a292d07 dt-bindings: omap: Update PRM binding for genpd omits 08abad9f45f1 soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP [...] omits 61fb830bf9ca soundwire: intel: support clock_stop mode without quirks omits ab996b2971d7 soundwire: intel_init: handle power rail dependencies for [...] omits caf688192bc4 soundwire: intel: add CLK_STOP_NOT_ALLOWED support omits 6626a616aab5 soundwire: intel: add CLK_STOP_BUS_RESET support omits a320f41eac7b soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend omits a2d9c161db24 soundwire: intel: pm_runtime idle scheduling omits a5a0239c27fe soundwire: intel: reinitialize IP+DSP in .prepare(), but o [...] omits 99b6a30f9f99 soundwire: intel: call helper to reset Slave states on resume omits cb1e6d59e89c soundwire: intel: fix race condition on system resume omits b61b8b37888a soundwire: intel: reset pm_runtime status during system resume omits ebf878eddbb4 soundwire: intel: add pm_runtime support omits afd904c734f1 bus: mhi: core: Introduce counters to track MHI device sta [...] omits d2c320fe0369 bus: mhi: core: Introduce helper function to check device state omits 220e89c82c4c bus: mhi: core: Use generic name field for an MHI device omits db940aca54d7 bus: mhi: core: Trigger host resume if suspended during mh [...] omits a13d1a30f571 bus: mhi: core: Use helper API to trigger a non-blocking h [...] omits 06b7ec7a8555 bus: mhi: core: Abort suspends due to outgoing pending packets omits b46232c309b4 bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] omits 28c55b74d3a7 bus: mhi: fix doubled words and struct image_info kernel-doc omits 70a29209f67c of: platform: Destroy child devices symmetrically omits 1c5711876b32 dt-bindings: gpio: Convert vf610 to json-schema omits c7c556f1e81b selinux: refactor changing booleans omits 5586dd8ea250 scsi: ufs: Fix a race condition between error handler and [...] omits c3be8d1ee1bf scsi: ufs: Move dumps in IRQ handler to error handler omits c72e79c0ad2b scsi: ufs: Recover HBA runtime PM error in error handler omits 4db7a2360597 scsi: ufs: Fix concurrency of error handler and other erro [...] omits 3f8af6044713 scsi: ufs: Add some debug information to ufshcd_print_host [...] omits 423cc66b5152 scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs omits 89dd87acd40a scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qco [...] omits 2dec9475a402 scsi: ufs: Add checks before setting clk-gating states omits 02a52c5c8c3b selinux: move policy commit after updating selinuxfs omits 461698026ffa selinux: encapsulate policy state, refactor policy load omits 339949be2586 scripts/selinux,selinux: update mdp to enable policy capabilities omits 265c32072b0c audit: uninitialize variable audit_sig_sid omits 6b87024f76bc audit: change unnecessary globals into statics omits 34d41dbe5455 exfat: use i_blocksize() to get blocksize omits 5deac4589111 dt-bindings: ata: Convert i.MX sata to json-schema omits 3a52d2986204 dt-bindings: nvmem: Convert snvs lpgpr to json-schema omits fd0ae78d04f3 dt-bindings: perf: Convert i.MX DDR to json-schema omits f83febb44b42 dt-bindings: rng: Convert i.MX to json-schema omits a505e52a6591 dt-bindings: fsl: Convert i.MX7ULP SIM to json-schema omits 8ba41d6bd989 dt-bindings: fsl: Convert i.MX7ULP PM to json-schema omits 21d3aecc88c6 dt-bindings: crypto: Convert i.MX sahara to json-schema omits 921ab310873f dt-bindings: crypto: Convert i.MX SCC to json-schema omits 92ced918448d dt-bindings: crypto: Convert MXS DCP to json-schema omits 92adc6bcfad7 dt-bindings: w1: Convert i.MX to json-schema omits 55dde35fdb7f overflow: Add __must_check attribute to check_*() helpers omits 242b81170fb8 leds: lp50xx: Add the LP50XX family of the RGB LED driver omits dce1452301e7 dt: bindings: lp50xx: Introduce the lp50xx family of RGB drivers omits 87e236845a34 leds: LP55XX_COMMON needs to depend on LEDS_CLASS omits 46de3adb5240 leds: pca955x: Add an IBM software implementation of the P [...] omits 8ebe6d29a3f1 dt-bindings: leds: pca955x: Add IBM implementation compati [...] omits 25a322fde74f drm/i915: Update TGL and RKL HuC firmware versions omits 5bf7919d530a drm/i915: Update TGL and RKL DMC firmware versions omits a170f4f1b128 drm/i915/display: Implement WA 1408330847 omits 6e43e276b8c9 drm/i915: Initial implementation of PSR2 selective fetch omits 96c5a15f9f39 drm/i915/kbl: Fix revision ID checks omits 04dfb1acbae6 drm/i915/tgl: Add new voltage swing table omits 1d3cc7ab2b00 drm/i915/tgl: Set subplatforms omits 05e31dd78e26 drm/i915/tgl: Fix TC-cold block/unblock sequence omits b302a2e68807 drm/i915/tgl: Make sure TC-cold is blocked before enabling [...] omits 21118e8e5647 drm/i915/selftests: Avoid passing a random 0 into ilog2 omits 13149e8bafc4 drm/i915: add syncobj timeline support omits cda9edd02425 drm/i915: introduce a mechanism to extend execbuf2 omits 3f8210fd22d0 Revert "drm/i915/rkl: Add Wa_14011224835 for PHY B initial [...] omits 66b51b801d05 drm/i915: Fix wrong return value in intel_atomic_check() omits e714977eef8f drm/i915: Fix wrong return value omits ecb40d0826fd drm/i915: Update bw_buddy pagemask table omits 9a0a3bebb0c5 drm/i915: Add a couple of missing i915_active_fini() omits a22b1a9bb0d7 drm/i915/display: Check for an LPSP encoder before dereferencing omits 1840d40ac690 drm/i915: Remove gen check before calling intel_rps_boost omits e310b4352cf4 drm/i915/selftests: Add compiler paranoia for checking HWS [...] omits 98ef06745370 drm/i915: Copy default modparams to mock i915_device omits 2982ded2ff5c drm/i915/display/fbc: Disable fbc by default on TGL omits c746063ab146 drm/i915: Implement WA 14011294188 omits 90e1329296fd drm/i915/selftests: Downgrade severity of CS/SRM frequency [...] omits a3db3f8496bf drm/i915/rkl: Add Wa_14011224835 for PHY B initialization omits ddff9a602e5e drm/i915/rkl: Handle HTI omits e66f609baeee drm/i915/rkl: Add DPLL4 support omits f52fa57ae70e drm/i915/rkl: Add initial workarounds omits cd803bb4f8a8 drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout omits f1421190d0ab drm/i915: Move WaDisableDopClockGating:skl to skl_init_clo [...] omits 81619f4a75ed drm/i915/display: Implement HOBL omits f2bde2546b81 drm/i915: Remove dubious Valleyview PCI IDs omits 27e897beec1c drm/i915: Provide the perf pmu.module omits a5bcf8dde631 drm/i915/ddi: Don't rewrite DDI_BUF_CTL reg during DP link [...] omits 963501bdd094 drm/i915/ddi: Don't frob the DP link scramble disabling flag omits 366ec167ea73 drm/i915: Make i830 .get_cdclk() assignment less confusing omits 0e954383ff57 drm/i915: Fix some whitespace omits 124c7088b87f drm/i915: Pack struct intel_cdclk_vals omits 83c0926f3e18 drm/i915/fbc: Limit cfb to the first 256MiB of stolen on g4x+ omits f8f79fa6bb25 dt-bindings: at25: convert the binding document to yaml omits 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 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 bf9c912f9a64 x86/cpu: Use SERIALIZE in sync_core() when available omits 7829e68d5569 ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch omits 95d34762f201 ASoC: sun50i-codec-analog: Enable DAPM for line out switch omits dd8286a34963 ASoC: sun50i-codec-analog: Make line out routes stereo omits 4b9f39e14cf6 ASoC: sun50i-codec-analog: Enable DAPM for headphone switch omits 241a578a9ebf ASoC: sun50i-codec-analog: Make headphone routes stereo omits cababecb33c0 ASoC: sun50i-codec-analog: Group and sort mixer routes omits 9b7612bb75e5 ASoC: sun50i-codec-analog: Gate the amplifier clock during [...] omits ad5b7f69a09b ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits omits 9c7deb0576d7 ASoC: Intel: bytcht_cx2072x: simplify return handling omits 1e6444271c66 ASoC: Intel: rename shadowed variable for all broadwell boards omits 2e3e0bc378f2 ASoC: SOF: Intel: hda-codec: move variable used conditionally omits 11ec0edc6408 ASOC: SOF: Intel: hda-codec: move unused label to correct [...] omits 7518805fb636 ASoC: sun8i-codec: Add a quirk for LRCK inversion omits e47d2dcd88fc ASoC: sun8i-codec: Add missing mixer routes omits 90cac932976e ASoC: sun8i-codec: Fix DAPM to match the hardware topology omits cef305d4eb07 ASoC: dt-bindings: Add a new compatible for the A64 codec omits 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 7a27ef5e8308 x86/mm/64: Update comment in preallocate_vmalloc_pages() omits 58a18fe95e83 x86/mm/64: Do not sync vmalloc/ioremap mappings omits 7c9f80cb76ec x86/paravirt: Avoid needless paravirt step clearing page t [...] omits e1ac3e66d301 x86/paravirt: Remove set_pte_at() pv-op omits 76fdb041c1f0 x86/entry/32: Simplify CONFIG_XEN_PV build dependency omits ecac71816a18 x86/paravirt: Use CONFIG_PARAVIRT_XXL instead of CONFIG_PARAVIRT omits 94b827becc6a x86/paravirt: Clean up paravirt macros omits 0cabf9914990 x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXL omits 72957f48aaaa drm/mcde: Retry DSI read/write transactions omits 762d4d1a174c arch/ia64: Restore arch-specific pgd_offset_k implementation omits db04b755edaa ath10k: correct the array index from mcs index for HT mode [...] omits cbcbabb9c395 ath10k: enable supports_peer_stats_info for QCA6174 PCI devices omits 1cd6ba8ae33e ath10k: remove return for NL80211_STA_INFO_TX_BITRATE omits e39f32afc6d2 ath10k: add wmi service peer stat info for wmi tlv omits 2a25ba97879f drm/amdgpu: drop log message in amdgpu_dpm_baco_reset() omits 11043b7a995c drm/amdgpu: note what type of reset we are using omits bddbacc9e037 drm/amdgpu: print where we get the vbios image from omits 31e726ca3da9 drm/amdgpu: parse ta firmware for navy_flounder omits ac1128c99620 drm/amdgpu/vcn3.0: only SIENNA_CICHLID need specify instan [...] omits e098bc9612c2 drm/amd/pm: optimize the power related source code layout omits e9372d23715d drm/amd/powerplay: put those exposed power interfaces in a [...] omits 20d3c28ce4e2 drm/amd/powerplay: optimize i2c bus access implementation omits 70bdb6ed2220 drm/amd/powerplay: drop unnecessary pp_funcs checker omits b89e9eb68165 drm/amd/powerplay: optimize amdgpu_dpm_set_clockgating_by_ [...] omits 171090dbc0d5 drm/amd/pm: drop redundant MEM_TYPE_* macros omits bc8f83003530 drm/amd/powerplay: suppress the kernel test robot warning omits ae2bf61ff39e drm/amdgpu: guard ras debugfs creation/removal based on CO [...] omits 2e2f5dd51421 drm/amdgpu: fix NULL pointer access issue when unloading driver omits f1403342ebdf drm/amdgpu: revert "fix system hang issue during GPU reset" omits 05f39286ce11 drm/amd/powerplay: enable Sienna Cichlid mgpu fan boost feature omits 94a670d5ac45 drm/amd/powerplay: enable Navi1X mgpu fan boost feature(V2) omits 9f979a49e23f drm/amd/powerplay: enable swSMU mgpu fan boost support omits f10bb940d8d2 drm/amd/powerplay: optimize the interface for mgpu fan boo [...] omits e1a84641d478 drm/amdgpu: fix uninit-value in arcturus_log_thermal_throt [...] omits ba4e049e63b6 drm/amdgpu: disable gfxoff for navy_flounder omits c048e4cd607a drm/amd/powerplay: bump NAVI12 driver if version omits fceafc9b7b39 drm/amd/powerplay: maximum the code sharing around metrics [...] omits a9c75edcbe7c drm/amd/powerplay: update the metrics table cache interval as 1ms omits 9fb1506eb671 drm/amdgpu: Use function pointer for some mmhub functions omits 2f5307243452 drm/amdgpu: pass NULL pointer instead of 0 omits 72e14ebf9fc0 drm/amdgpu: annotate a false positive recursive locking omits a4322e1881be drm/amdgpu: add debugfs interface for RAP test omits 8602692b6f73 drm/amdgpu: enable RAP TA load omits a189d0ae0cd6 drm/amdgpu: add RAP TA header file omits 425a78f43b34 drm/amdgpu: reconfigure spm golden settings on Navi1x afte [...] omits d58fe3cf11a8 drm/amdgpu: add interface amdgpu_gfx_init_spm_golden for Navi1x omits 66459e1db2f8 drm/amdgpu: add debugfs node to toggle ras error cnt harvest omits f75e94d86829 drm/amdgpu: bypass querying ras error count registers omits 2fd3c8f34d08 ath10k: start recovery process when payload length exceeds [...] omits 5b525ce88af9 ath5k: Replace HTTP links with HTTPS ones omits 18c25b4019ca ath: drop unnecessary list_empty omits 221af8135478 ath9k: Use fallthrough pseudo-keyword omits 84aff52e4f57 wcn36xx: Use sequence number allocated by mac80211 omits 512b191d9652 wcn36xx: Fix TX data path omits 1c20560607e6 wcn36xx: Increase number of TX retries omits fdf21cc37149 wcn36xx: Add TX ack support omits ffe835aa5bdb wcn36xx: Fix multiple AMPDU sessions support omits 743adae9da12 ath9k: Fix typo in function name omits 060202027aa8 ath9k: Replace HTTP links with HTTPS ones omits 527afc212231 x86/boot: Check that there are no run-time relocations omits 3f086189cd36 x86/boot: Remove run-time relocations from head_{32,64}.S omits a2c4fc4d4e2c x86/boot: Remove run-time relocations from .head.text code omits 2e7a858ba843 x86/boot: Add .text.* to setup.ld omits 423e4d198a03 x86/boot/compressed: Get rid of GOT fixup code omits e544ea57ac07 x86/boot/compressed: Force hidden visibility for all symbo [...] omits 262b5cae67a6 x86/boot/compressed: Move .got.plt entries out of the .got [...] omits 423da4f3023b exfat: fix misspellings using codespell tool omits f098f168e91c drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel omits 42bac89a1730 drm/mcde: Enable the DSI link with display omits c4842d4d0f74 drm/mcde: Fix display pipeline restart omits f6fd1d70609c drm/mcde: Support using DSI in LP mode omits 44c3867a56e3 drm/mcde: Improve pixel fetcher FIFO depth setting omits 709c27730a11 drm/mcde: Fix display data flow control omits ea66a9be7e93 drm/mcde: Rename flow function omits 70c7fe17f370 drm/hisilicon: Fix build error of no type of module_init omits 1930d19cb499 drm/bridge: tc358762: Add basic driver for Toshiba TC35876 [...] omits 97722439eeed dt-bindings: Add DT bindings for Toshiba TC358762 DSI-to-D [...] omits 534b1f9071d9 Merge drm/drm-next into drm-misc-next omits 82dd18096c71 drm/radeon: drop superflous AGP handling omits b2458726b38c drm/ttm: give resource functions their own [ch] files omits e92ae67d6ed8 drm/ttm: rename ttm_resource_manager_func callbacks omits 13b0d4a9ae0c drm/hisilicon: Code refactoring for hibmc_drv_de omits ed7d94597fad drm/hisilicon: Remove the unused include statements omits d2f6a8f454b6 drm/panel-notatek-nt35510: Fix MTP read init omits 0476c865ded6 LSM: SafeSetID: Fix warnings reported by test bot omits 0cf0ee983b14 drm/amdgpu: Enable P2P dmabuf over XGMI omits 0f877894a330 drm/amdgpu: utilize subconnector property for DP through D [...] omits 65bf2cf95d3a drm/amdgpu: utilize subconnector property for DP through atombios omits fb82313462ba drm/i915: utilize subconnector property for DP omits e5b92773287c drm: report dp downstream port type as a subconnector property omits a343160235f5 drm/vmwgfx/ttm: fix the non-THP cleanup path. omits 7c9c06246cea arm64: dts: meson: vim3: make sound card common to all variants omits 1f9d87d08e4a arm64: dts: meson: vim3: correct led polarity omits d6e6dfb28744 drm/amd/display: convert to use le16_add_cpu() omits 200b86f9891b drm/amdgpu/display: drop unused function omits c38d444e44ba drm/amd/display: add DCN support for aarch64 omits fbd7cda0e61e drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandw [...] omits 8db2d634ed29 drm/amd/display: Blank stream before destroying HDCP session omits 57321eae08d6 drm/amd/display: Fix EDID parsing after resume from suspend omits 81b437f57e35 drm/amd/display: Disconnect pipe separetely when disable p [...] omits 073e7cd56d04 drm/amd/display: Switch to immediate mode for updating inf [...] omits 575da8db3157 drm/amd/display: Fix LFC multiplier changing erratically omits c0c96fc9c2ca drm/amd/display: mpcc black color should not be impacted b [...] omits ffe0fcbb20d6 drm/amd/display: Revert regression omits 5396fa590df7 drm/amd/display: Fix incorrect backlight register offset for DCN omits fe04afad4ee1 drm/amd/display: Adjust static-ness of resource functions omits bcca62980694 drm/amdgpu: fix reload KMD hang on GFX10 KIQ omits 5a58abf5ed4f drm/amdgpu: update gc golden register for arcturus omits 8d0717f42225 drm/amd/powerplay: correct UVD/VCE PG state on custom ppta [...] omits 7358462f7de9 drm/amd/powerplay: correct Vega20 cached smu feature state omits 1d4473261966 drm/amdgpu: Skip some registers config for SRIOV omits b60646a20c9f drm/amdkfd: Fix spurious debug exception on gfx10 omits c342d7c579f2 Revert "drm/amdkfd: Unify gfx9/gfx10 context save area layouts" omits 5218992251e6 Revert "drm/amdkfd: Fix spurious debug exception on gfx10" omits 5068ed578e34 drm: amdgpu: Use the correct size when allocating memory omits b26975593b17 display/drm/bridge: TC358775 DSI/LVDS driver omits 8b0d47e879b8 dt-binding: Add DSI/LVDS TC358775 bridge bindings omits 547bbf7d214f kernel: printk: delete repeated words in comments omits ad28cd694293 drm/v3d: convert to use module_platform_driver omits 7995bd132961 drm/vkms: add missing platform_device_unregister() in vkms_init() omits 57fb54082d5d drm/vgem: add missing platform_device_unregister() in vgem_init() omits 5bd858d7bfd2 drm/vkms: guarantee vblank when capturing crc omits e4fbdd8b5d5a drm/gma500: fix spelling mistake "pannel" -> "panel" omits ca929246acb7 drivers: thermal: Kconfig: fix spelling mistake "acces" -> [...] omits 373627930f02 drm/amdgpu/ttm: drop the adev link from vram mgr omits 4f297b9c82e1 drm/amdgpu/ttm: move vram/gtt mgr allocations to mman. omits 137c6236aeec mailmap: Add WeiXiong Liao omits b5360a936f26 mailmap: Update comments for with format and more detalis omits 18cef8580670 mailmap: Restore dictionary sorting omits 87154ff86bf6 drm: Remove unnecessary drm_panel_attach and drm_panel_detach omits 61ee4137b574 ip_vti: Fix unused variable warning omits 82c245476129 drm/amdgpu: Fix bug where DPM is not enabled after hiberna [...] omits 94561899ddb0 drm/amdgpu: unlock mutex on error omits 520f5e425a69 drm/amd/powerplay: put VCN/JPEG into PG ungate state befor [...] omits ad1cac262ed2 drm/amd/powerplay: update swSMU VCN/JPEG PG logics omits ca6fd7a66843 drm/amdgpu: use mode1 reset by default for sienna_cichlid omits 018315d399fc drm/mgag200: fix build on alpha arch omits 9df0e0c18896 drm/panfrost: perfcnt: fix ref count leak in panfrost_perf [...] omits fd587ff01d59 drm/panfrost: add regulators to devfreq omits 512f21227fd3 drm/panfrost: dynamically alloc regulators omits 25e247bbf85a drm/panfrost: move devfreq_init()/fini() in device omits d3c335da0200 drm/panfrost: rename error labels in device_init omits 81f2fbe62cb5 drm/panfrost: properly handle error in probe omits ed85df3f6074 drm/panfrost: use spinlock instead of atomic omits 9bfacfc82f90 drm/panfrost: introduce panfrost_devfreq struct omits eb9dd67249b5 drm/panfrost: don't use pfdevfreq.busy_count to know if hw [...] omits 9713e942a539 drm/panfrost: clean headers in devfreq omits 862cc626210e drm/panfrost: avoid static declaration omits 72ef7fe96fd2 drm/panfrost: Add compatible string for bifrost omits 3a74265c54f8 drm/panfrost: Make sure GPU is powered on when reading GPU [...] omits 77f47d239545 drm/amdgpu: make sure userptr ttm is allocated omits f6d7c7faf0ee drm/amd/display: Drop dm_determine_update_type_for_commit omits dc4cb30deec7 drm/amd/display: Reset plane for anything that's not a FAS [...] omits 8ce5d8425d39 drm/amd/display: Use validated tiling_flags and tmz_surfac [...] omits cf322b49c9e8 drm/amd/display: Avoid using unvalidated tiling_flags and [...] omits 9a81cc60796b drm/amd/display: Reset plane when tiling flags change omits 707477b0861f drm/amd/display: Store tiling_flags and tmz_surface on dm_ [...] omits efa85f3a2b53 drm/amd/powerplay: update driver if file for sienna_cichlid omits 16c642ec3fe9 drm/amdgpu: new ids flag for tmz (v2) omits bf1102877751 drm/amd/powerplay: add control method to bypass metrics ca [...] omits 740dce9517cb drm/amd/powerplay: add control method to bypass metrics ca [...] omits 2ba38817219b drm/amd/powerplay: add control method to bypass metrics ca [...] omits 60ae4d67ee6d drm/amd/powerplay: add control method to bypass metrics ca [...] omits 62d351632db8 drm/amd/powerplay: add control method to bypass metrics ca [...] omits 345fcb02d9ec drm/amd/powerplay: add control method to bypass metrics ca [...] omits 0fbc6533de67 drm/amd/powerplay: add Vega12 support for gpu metrics export omits e467c3a9f4ed drm/amd/powerplay: add Vega20 support for gpu metrics export omits 0b01b8306789 drm/amd/powerplay: enable gpu_metrics export on legacy pow [...] omits 95868b85764a drm/amd/powerplay: add Renoir support for gpu metrics export(V2) omits 8ca78a0a0e77 drm/amd/powerplay: add Sienna Cichlid support for gpu metr [...] omits 6d4ff50a2774 drm/amd/powerplay: add Navi1x support for gpu metrics export omits 14a12beab8b9 drm/amd/powerplay: update the data structure for NV12 SmuMetrics omits f1c378593153 drm/amd/powerplay: add Arcturus support for gpu metrics export omits e4c9200df510 drm/amd/powerplay: implement SMU V11 common APIs for retri [...] omits 25c933b1c4fc drm/amd/powerplay: add new sysfs interface for retrieving [...] omits 39c5a1cef84b drm/amd/powerplay: define an universal data structure for [...] omits c16ce56240aa drm/amdgpu: fix spelling mistake "paramter" -> "parameter" omits 9993d8b17492 drm/amd/powerplay: grant Arcturus softmin/max setting on l [...] omits b80f050ff23d drm/amdkfd: option to disable system mem limit omits c35376137e94 drm/amd/display: Fix wrong return value in dm_update_plane [...] omits 76167e5c5457 x86/kaslr: Replace strlen() with strnlen() omits 2966141ad2dd drm/ttm: rename ttm_mem_reg to ttm_resource. omits 9de59bc20149 drm/ttm: rename ttm_mem_type_manager -> ttm_resource_manager. omits 80938c28ee67 drm/ttm: rename bo manager to range manager. omits 3f48f938ad21 drm/ttm: add a wrapper for checking if manager is in use omits 90a0489a718b drm/ttm: drop type manager has_type omits a751612d4cb7 drm/ttm: drop list of memory managers from device. (v2) omits 7541ce1a6f2b drm/ttm: drop man->bdev link. omits a29050c4cd7f drm/amdgpu/ttm: remove man->bdev references. omits 7ee6c95e05e9 drm/ttm: drop priv pointer in memory manager omits b6fad57e5903 drm/nouveau/ttm: move to driver allocated manager omits 9488e46a4f89 drm/vmwgfx/gmrid: convert to driver controlled allocation. omits d575a891e69e drm/vmwgfx/ttm: move thp to driver managed omits 3a1fc38edac7 drm/ttm: move range manager to subclassed driver allocation omits 37205891d84f drm/ttm: make ttm_range_man_init/takedown take type + args omits 0af135b892bf drm/amdgpu/ttm: use bo manager subclassing for vram/gtt mgrs omits d398811ebfa8 drm/ttm: allow drivers to provide their own manager subclasses omits 01057278bc68 drm/ttm: rename manager variable to make sure wrapper is used. omits 089cafc198ec drm/vmwgfx/ttm: use wrapper to access memory manager omits 47c0550f5ebd drm/radeon/ttm: use wrapper to access memory manager omits 3d3b4fb9aab3 drm/qxl/ttm: use wrapper to access memory manager omits f301da74a417 drm/nouveau/ttm: use wrapper to access memory managers omits 3004add06d1c drm/vram-helper: use wrapper to access memory managers omits 6c28aed6e5b7 drm/amdgfx/ttm: use wrapper to get ttm memory managers omits 9eca33f4a139 drm/ttm: add wrapper to get manager from bdev. omits 0cf0a7984268 drm/ttm: make TTM responsible for cleaning system only. omits 085097e5ae5e drm/ttm: remove range manager legacy takedown path omits 6eee6675e01d drm/vmwgfx: fix gmrid takedown paths to new interface omits 06feb5df1af5 drm/qxl/ttm: use new takedown path omits f0fe3f7bc53c drm/radeon/ttm: use new takedown paths omits 058b5e34d8e6 drm/nouveau: use new cleanup paths omits cff099e70cc1 drm/vram_helper: call explicit mm takedown omits e0830704de7c drm/vmwgfx: takedown vram manager omits 6fe1c54353f9 drm/amdgpu/ttm: use new takedown path omits 56ee8b1c71ff drm/ttm: start allowing drivers to use new takedown path (v2) omits 4265accbfc72 drm/ttm: make some inline helper functions for cleanup pat [...] omits a006a3ce8efc drm/ttm: pass man around instead of mem_type in some places omits 98399abd52b2 drm/ttm: purge old manager init path. omits 5969793f8656 drm/ttm: convert system manager init to new code. omits 621617780a62 drm/vmwgfx/ttm: switch gmrid allocator to new init paths. omits 252f8d7b9174 drm/vmwgfx/ttm: convert vram mm init to new code paths omits e9172ada4460 drm/nouveau: use new memory manager init paths omits a9136ab56ba9 drm/vram_helper: use new ttm manager init function omits 129ac4dcb520 drm/qxl/ttm: use new init path for manager omits e33dc18228ac drm/radeon: use new ttm man init path omits 158d20d1857f drm/amdgpu/ttm: init managers from the driver side. omits 3c90424bd7df drm/ttm: provide a driver-led init path for range mm manag [...] omits 747074bb04b5 drm/ttm: split the mm manager init code (v2) omits e22054debc07 drm/vram-helper: call the ttm manager debug function omits 00c2f6b3e841 drm/qxl/ttm: call ttm manager debug (v2) omits a0bb77cb77e2 drm/vmwgfx/gmrid: don't provide pointless ttm debug callback omits ed165d452c2b drm/nouveau/ttm: don't fill in blank ttm debug callback omits a2ff1e81d04e drm/ttm: export memory type debug entrypoint. omits 5977ffeaf33c drm/vram-helper: remove populate/unpopulate omits 20784cdf4b8c drm/ttm: use a helper for unlocked moves to the lru tail omits 46bca88bbdd3 drm/ttm/amdgpu: consolidate ttm reserve paths omits 9c4cbb3a66e0 qxl/ttm: drop the unusued no wait flag to reserve function omits bd549d35b4be nouveau: use ttm populate mapping functions. (v2) omits a2d6ddc417f1 drm/vmwgfx: drop bo map/unmap dma functions. omits 56dc01f18d3d drm/vmwgfx: consolidate ttm object creation and populate omits 0a95a6d1a4cd sparc: use for_each_child_of_node() macro omits 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 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 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 b4b85af052f4 regulator: mp886x: support mps,switch-frequency omits ee6ad5a24575 regulator: mp886x: support setting switch freq omits 0eddcf0267f9 regulator: mp886x: implement set_ramp_delay omits 1a3fb590856a drm/ttm: remove the init_mem_type callback omits ded9f8eaddaa drm/vram-helper: stop implementing init_mem_type omits ccd0dc437f25 drm/qxl: stop implementing init_mem_type omits 009869fde901 drm/nouveau: stop implementing init_mem_type omits 3629ca5dfb9a drm/vmwgfx: stop implementing init_mem_type v2 omits 473633540c2f drm/amdgpu: stop implementing init_mem_type omits b0691b34f1e0 drm/radeon: stop implementing init_mem_type omits be1213a341a2 drm/ttm: remove TTM_MEMTYPE_FLAG_FIXED v2 omits 418d2ad1ac52 drm/ttm: initialize the system domain with defaults v2 omits f49236ae424d x86/kaslr: Add a check that the random address is in range omits 0eb1a8af01d6 x86/kaslr: Make local variables 64-bit omits 3a066990a35e x86/kaslr: Replace 'unsigned long long' with 'u64' omits e4cb955bf173 x86/kaslr: Make minimum/image_size 'unsigned long' omits 4268b4da572f x86/kaslr: Small cleanup of find_random_phys_addr() omits eb38be6db516 x86/kaslr: Drop unnecessary alignment in find_random_virt_addr() omits 46a5b29a4a63 x86/kaslr: Drop redundant check in store_slot_info() omits d6d0f36c7353 x86/kaslr: Make the type of number of slots/slot areas consistent omits 3870d971791f x86/kaslr: Drop test for command-line parameters before parsing omits be9e8d9541a9 x86/kaslr: Simplify process_gb_huge_pages() omits 50def2693a90 x86/kaslr: Short-circuit gb_huge_pages on x86-32 omits 79c2fd2afe55 x86/kaslr: Fix off-by-one error in process_gb_huge_pages() omits bf457be1548e x86/kaslr: Drop some redundant checks from __process_mem_region() omits ef7b07d59e2f x86/kaslr: Drop redundant variable in __process_mem_region() omits ee435ee6490d x86/kaslr: Eliminate 'start_orig' local variable from __pr [...] omits 3f9412c73053 x86/kaslr: Drop redundant cur_entry from __process_mem_region() omits 8d1cf8595860 x86/kaslr: Fix off-by-one error in __process_mem_region() omits 451286940d95 x86/kaslr: Initialize mem_limit to the real maximum address omits 08705365560a x86/kaslr: Fix process_efi_entries comment omits e2ee6173162b x86/kaslr: Remove bogus warning and unnecessary goto omits 709709ac6410 x86/kaslr: Make command line handling safer omits 2456c290a788 Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" omits 74b3595913cc drm/amdgpu: enable GFXOFF for navy_flounder omits f61772cd132e drm amdgpu: Skip tmr load for SRIOV omits 392cf6a73927 drm/amdgpu: fix PSP autoload twice in FLR omits 178b0013f074 drm/amdgpu/dc: Stop dma_resv_lock inversion in commit_tail omits 317469f695c2 drm/amd/powerplay: Remove unneeded cast from memory allocation omits 8e326285924c drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl() omits 7619517598ad drm/amd/display: Clear dm_state for fast updates omits defa489636a6 drm/amdgpu: update GC golden setting for navy_flounder omits da82cbd8328f drm/amd/powerplay: update driver if version for navy_flounder omits 01eee24fceb9 drm/amdgpu: enable umc 8.7 functions in gmc v10 omits 35dab589de13 drm/amdgpu: skip crit temperature values on APU (v2) omits d9b91b1ea26b drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2 omits 746565c25abf drm/amd/display: 3.2.96 omits 27e84dd7b449 drm/amd/display: DSC Slice width debugfs write entry omits 42a614800b06 drm/amd/display: Use hw lock mgr omits 31f34d19f87e drm/amd/display: dchubbub p-state warning during surface p [...] omits 68d90e066df1 drm/amd/display: [FW Promotion] Release 0.0.26 omits 097e6d98c98f drm/amd/display: DSC Clock enable debugfs write entry omits cc0f379dd2bb drm/amd/display: Allow asic specific FSFT timing optimization omits 9b6ca29e0936 drm/amd/display: Disable idle optimizations before program [...] omits 473e2d167770 drm/amd/display: Fix dmesg warning from setting abm level omits 38ee474fc63f drm/ingenic: ipu: Only enable clock when needed omits c0fd208ee3bc drm/ingenic: ipu: Remove YUV422 from supported formats on JZ4725B omits 3debcdf066e5 drm/ingenic: ipu: Only restart manually on older SoCs omits cfb9b89f116a drm/doc: device hot-unplug for userspace omits 85b3bfa266e8 drm/hisilicon: Fixed the warning: Assignment of 0/1 to boo [...] omits 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 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 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches omits 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size omits 6b190470ce8e watch_queue: Limit the number of watches a user can hold omits f784112f0126 drm/amd/display: create plane rotation property for Bonair [...] omits 75b4766bad05 drm/amd/display: dc/dce60: use DCE6 headers (v6) omits 9caf2a1f4e8a drm/amd/display: dce60_timing_generator: add DCE6 specific [...] omits 1bd26c7db150 drm/amd/display: dce60_hw_sequencer: add DCE6 specific .cu [...] omits 167d74fd7dfc drm/amd/display: dce60_hw_sequencer: add DCE6 specific fun [...] omits 102b2f587ac8 drm/amd/display: dce_transform: DCE6 Scaling Horizontal Fi [...] omits b70aaf5586f2 drm/amd/display: dce_transform: add DCE6 specific macros,f [...] omits d85a1e536ab8 drm/amd/display: dce_opp: add DCE6 specific macros,functions omits b91f056fb5e1 drm/amd/display: dce_mem_input: add DCE6 specific macros,f [...] omits c1a64ebd4d13 drm/amd/display: dce_link_encoder: add DCE6 specific macro [...] omits 89571d7c3101 drm/amd/display: dce_ipp: add DCE6 specific macros,functions omits ff0649f84639 drm/amd/display: dce_hwseq: add DCE6 specific macros,functions omits eab5a79984b1 drm/amd/display: dce_dmcu: add DCE6 specific macros,functions omits 2a39b1f16b52 drm/amd/display: dce_audio: add DCE6 specific macros,functions omits f17f90f4fe43 drm/amd/display: dc/dce60: set max_cursor_size to 64 omits 3ecb3b794e2c drm/amd/display: dc/clk_mgr: add support for SI parts (v2) omits 55e56389bdec drm/amd/display: amdgpu_dm: add SI support (v4) omits 61bf32937bdd drm/amd/display: dc/irq: add support for DCE6 (v4) omits b168930d68a9 drm/amd/display: dc/gpio: add support for DCE6 (v2) omits c4a54f70a6af drm/amd/display: dc/bios: add support for DCE6 omits 683b59504d4e drm/amd/display: dc/core: add SI/DCE6 support (v2) omits 7c15fd86aaec drm/amd/display: dc/dce: add initial DCE6 support (v10) omits f233c09842bc drm/amd/display: add asics info for SI parts omits 6863660d72e4 drm/amdgpu: add some required DCE6 registers (v7) omits 9b66d6600e6a drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_spec [...] omits 4c0d0bcb224f drm/radeon: switch from 'pci_' to 'dma_' API omits f5cd85555bf2 drm/radeon: avoid a useless memset omits 1ee1290363b5 drm/amd/display: Use proper abm/backlight functions for DCN3 omits 94bc373b7f16 drm/amd/display: Use seperate dmcub firmware for navy_flounder omits b246f90a0970 drm/amd/display: Check lane status again after link training done omits be6ccdf861de drm/amd/display: Don't compare dppclk before updating DTO omits f92e25e56137 drm/amd/display: Fix naming of DSC Debugfs entry omits 91b2e45be439 drm/amd/display: Rename bytes_pp to the correct bits_pp omits a00d8fd405ed drm/amd/display: Clean up global sync param retrieval omits 0eb52d815655 drm/amd/swsmu: allow asic to handle sensor type by itself omits 48ef409c25a6 drm/amdgpu: add support for umc 8.7 ras functions omits d817f3753e6d drm/amd/powerplay: update driver if file for sienna_cichlid omits 6b36fa6143f6 drm/amdgpu: add umc v8_7_0 IP headers omits 81b41ff5d287 drm/amd/powerplay: revise the outputs layout of amdgpu_pm_ [...] omits 1df67a4ecedd Revert "drm/amdgpu/vcn3.0: remove extra asic type check" omits ea368183ae90 drm/amdkfd: Fix spurious debug exception on gfx10 omits 059ea10abddd drm/amd/powerplay: drop unnecessary message support check(v2) omits 2c2b0d880f1b drm/amdkfd: Add thermal throttling SMI event omits df9c8d1aa278 drm/amdgpu: fix system hang issue during GPU reset omits c5079f35c0ec drm/amdgpu: update dec ring test for VCN 3.0 omits 6c3e0504339d drm/amd/display: remove redundant initialization of variab [...] omits 309182389e36 drm/amdgpu/vcn3.0: remove extra asic type check omits 156589f74d07 drm/amdgpu/jpeg3.0: remove extra asic type check omits 0a5baee41500 drm/amdkfd: Unify gfx9/gfx10 context save area layouts omits 26cfd12b5e24 drm/amd/amdgpu: Add RLC_CGTT_MGCG_OVERRIDE to gfx 10.3 headers omits 8214617aafa3 drm/amdgpu: Remove extra asic type check omits de7fe7e87a92 drm/amdgpu/jpeg: Remove extra asic type check omits 8f22c21dce5b drm/bridge: nxp-ptn3460: add drm_panel_bridge support omits 4151c14cdda6 drm/bridge: nxp-ptn3460: add get_edid bridge operation omits de5e6c027ae6 drm/bridge: tc358767: add drm_panel_bridge support omits 731f4badcb3b drm/bridge: tc358767: add get_edid bridge operation omits 136d73a8c88d drm/bridge: tc358767: add detect bridge operation omits a8ef18d7dd48 drm/bridge: megachips: make connector creation optional omits 489ce80fa494 drm/bridge: megachips: add get_edid bridge operation omits a3d495ce5c0b drm/bridge: megachips: enable detect bridge operation omits 77860a7c892e drm/bridge: megachips: get drm_device from bridge omits 43c601a6e85e drm/bridge: megachips: add helper to create connector omits 5b851515eff3 drm/bridge: parade-ps8622: add drm_panel_bridge support omits 1644127f83bc drm/bridge: tc358764: add drm_panel_bridge support omits 385ca38da29c drm/bridge: tc358764: drop drm_connector_(un)register omits 9f069c6fbc72 drm/panel: panel-simple: add default connector_type omits ddb8e853dc85 drm/panel: panel-simple: validate panel description omits 2a5c2ff5848e drm/panel: add connector type to boe,hv070wsa-100 panel omits 23278bf54afe drm/bridge: Introduce LT9611 DSI to HDMI bridge omits 8a72a2de0a4f dt-bindings: display: bridge: Add documentation for LT9611 omits 0d3df1c603de dt-bindings: vendor-prefixes: Add Lontium vendor prefix omits 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 3270ecb5214a MAINTAIERS: Add John Ogness as printk reviewer omits 4324aef0ec65 Merge branch 'for-5.9/core-v2' into for-next omits 6c3feaffa540 Merge branch 'i2c-hid' into for-next omits 52c978955c64 HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 37719576046b arch/sparc: Replace HTTP links with HTTPS ones omits 4f8fb65af529 Merge branch 'dt64' into for-next omits 896fbe20b4e2 printk: use the lockless ringbuffer omits 8749efc0c0c3 Revert "printk: lock/unlock console only for new logbuf entries" omits b6cf8b3f3312 printk: add lockless ringbuffer omits 0d6f55403a47 crash: add VMCOREINFO macro to define offset in a struct d [...] omits 31a3942a36f4 Merge branch 'for-5.9/lenovo' into for-next omits 4d467b84d805 Merge branch 'for-5.8/upstream-fixes' into for-next omits 171e629575d0 Merge branch 'for-5.8/upstream-fixes' into for-next omits 40094e4941d7 Merge branch 'for-5.9/intel-ish' into for-next omits 2d79b3360dcc usb: chipidea: core: add wakeup support for extcon omits 2c308ef41351 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" omits bf4830193b42 kdb: remove unnecessary null check of dbg_io_ops omits 852b992f0c32 Merge branch 'for-5.8/upstream-fixes' into for-next omits 6c9804a4ed4d Merge branch 'for-5.8/upstream-fixes' into for-next omits 00bd884f345a Merge branch 'for-5.8/upstream-fixes' into for-next omits 6d7ccae2e093 Revert "HID: allow building hid.ko as an external module" omits a9bf09093203 ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME omits b3a18338ebd6 ath11k: don't use defines in hw_params omits 6e5dd03c0b1f ath11k: qmi: cleanup info messages omits 21b1a5a4c34c ath11k: remove useless info messages omits 31d78a3de4de ath11k: change ath11k_core_fetch_board_data_api_n() to use [...] omits 34d9fc80bac3 ath11k: don't use defines for hw specific firmware directories omits 7b57b2ddec21 ath11k: create a common function to request all firmware files omits 3b94ae4c62db ath11k: Add bdf-addr in hw_params omits d547ca4c8cc5 ath11k: add hw_ops for pdev id to hw_mac mapping omits b1cc29e97d1b ath11k: define max_radios in hw_params omits d3318abf41cf ath11k: convert ath11k_hw_params to an array omits 166e22b38aa3 ath11k: ahb: call ath11k_core_init() before irq configuration omits aed95297250f ath10k: pci: fix memcpy size of bmi response omits 5124b31c1e90 sparc: piggyback: handle invalid image omits c05d042fda88 sparc64: viohs: Use struct_size() helper omits f064b98aa777 Merge branch 'for-5.9/wiimote' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits f50746b7f51d Merge branch 'for-5.8/upstream-fixes' into for-next omits fb36cc07ebea Merge branch 'for-5.9/core' into for-next omits 470376737e88 HID: allow building hid.ko as an external module omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits 64528f9b9e5a Merge branch 'for-5.8/upstream-fixes' into for-next omits 98587c4dd4a1 Merge branch 'for-5.8/upstream-fixes' into for-next omits 9170d7049a28 Merge branch 'for-5.8/upstream-fixes' into for-next omits 8912f5cab68c Merge branch 'for-5.9/core' into for-next omits b3a52808d659 Merge branch 'for-5.8/upstream-fixes' into for-next omits b2668b0ea92a Merge branch 'for-5.9/core' into for-next omits ad3c271247fb Merge branch 'for-5.9/core' into for-next omits 93a5b668806c ath11k: rename default board file omits 7309f7730532 ath11k: update firmware files read path omits 0aa90483f23e wcn36xx: Add ieee80211 rx status rate information omits 720e5c03e5cb ath10k: provide survey info as accumulated data omits 67b927f98208 ath10k: fix retry packets update in station dump omits 8f9ed93d09a9 ath10k: Wait until copy complete is actually done before c [...] omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5d7d489e9129 Merge branch 'for-5.8/multitouch' into for-next omits 605890a8e841 Merge branch 'for-5.8/multitouch' into for-next omits 4e15d04f7fad Merge branch 'for-5.8/multitouch' into for-next omits 02d102f0af89 HID: multitouch: enable multi-input as a quirk for some devices omits c3fa9c16ce18 Merge branch 'for-5.7/upstream-fixes' into for-next omits 05f19f7f8944 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr omits c1a371cf80fb printk: fix global comment omits 20607434113b lib/bitmap.c: fix spello omits 15f9f63f4d74 fs: Fix missing 'bit' in comment omits 6ab875d19f3b Merge branch 'for-5.7/upstream-fixes' into for-next omits 20324d3399c4 Merge branch 'for-5.8/apple' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits e81a2d6bd788 Merge branch 'for-5.8/asus' into for-next omits 2680eb5256ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6065235d5479 Merge branch 'for-5.8/asus' into for-next omits 0305b9ecc426 Merge branch 'for-5.7/upstream-fixes' into for-next omits 03661ed0c49a Merge branch 'for-5.8/intel-ish' into for-next omits 555cbc753ca9 Merge branch 'for-5.7/upstream-fixes' into for-next omits f28638eb72a3 Merge branch 'for-5.7/upstream-fixes' into for-next omits 31e4267db296 Merge branch 'for-5.7/upstream-fixes' into for-next omits 61ffafa308f7 Merge branch 'for-5.7/upstream-fixes' into for-next omits 4a806e53c4e7 Merge branch 'for-5.7/upstream-fixes' into for-next omits ce01b5b5386f Merge branch 'for-5.8/mcp2221' into for-next omits ce6a086aebfd Merge branch 'for-5.7/upstream-fixes' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits fc3cc4fb390d Merge branch 'for-5.7/upstream-fixes' into for-next omits 2cd6edda8598 Merge branch 'for-5.7/upstream-fixes' into for-next omits 046bf47017ff Merge branch 'for-5.8/core' into for-next omits 3de393d3ddd6 Merge branch 'for-5.7/upstream-fixes' into for-next omits ae5ffa08b761 Merge branch 'for-5.7/upstream-fixes' into for-next omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next omits 04f6305f8071 Merge branch 'for-5.8/logitech' into for-next omits 31ce1c81f672 Merge branch 'for-5.7/upstream-fixes' into for-next omits 4ba58d0c8825 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generi [...] omits 27586ca786a7 XArray: Handle retry entries within xas_find_marked omits 303c32f3fce9 XArray: Add xas_for_each_contig omits e8018d0afe78 XArray: Split __xas_store from xas_store omits 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg omits 14c04d4e28bc ida: Free allocated bitmap in error path omits c2320c3ee0e6 Merge branch 'for-5.6/upstream-fixes' into for-next omits 3af41f40e7f7 Merge branch 'for-5.7/ish' into for-next omits 0503b5ad9d95 Merge branch 'for-5.7/glorious' into for-next omits d3934f252be4 Merge branch 'for-5.6/upstream-fixes' into for-next omits a2bb8292b193 Merge branch 'for-5.6/upstream-fixes' into for-next omits 1afe77cad65c Merge branch 'for-5.6/upstream-fixes' into for-next omits 26a72bdd906f Merge branch 'for-5.7/appleir' into for-next omits 2739dca88ca7 Merge branch 'for-5.6/upstream-fixes' into for-next omits 1e45d011ae5d Merge branch 'for-5.7/logitech' into for-next omits 9cf59fdb50e8 Merge branch 'for-5.7/mcp2221' into for-next omits 530c6c3b37e2 Merge branch 'for-5.6/upstream-fixes' into for-next omits 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next omits 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next omits 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next omits 803e73885ebd Merge branch 'for-5.7/logitech' into for-next omits edea44f5872a Merge branch 'for-5.7/core' into for-next omits 1f7e4b862aad Merge branch 'for-5.6/upstream-fixes' into for-next omits 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next omits ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next omits 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next omits 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' omits 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next omits 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next omits 2951839895b6 Merge branch 'for-5.6/logitech' into for-next omits 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next omits ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next omits 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next omits de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next omits be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next omits d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next omits c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next omits 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next omits c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next omits 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next omits 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next omits e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next omits 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next omits 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next omits 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next omits bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next omits c3e664e6024e Merge branch 'for-5.5/core' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next omits e0316fc294a6 Merge branch 'for-5.5/ish' into for-next omits cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next omits 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next omits ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next omits dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next omits bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next omits f634c6a80287 dt/bindings: display: Add optional property node define fo [...] omits 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next omits 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next omits e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next omits d789dc30163d Merge branch 'for-5.5/hidraw' into for-next omits 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next omits aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next omits 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next omits 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next omits 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next omits 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next omits 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next omits 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 395ccafa58ea Merge branch 'for-5.4/apple' into for-next omits 3915f097340a Merge branch 'for-5.4/sb0540' into for-next omits 995aaf4df316 Merge branch 'for-5.4/core' into for-next omits 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next omits 04db301da38e Merge branch 'for-5.4/logitech' into for-next omits f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next omits 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next omits 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next omits ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 1481b1827625 Merge branch 'for-5.4/wacom' into for-next omits ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next omits a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next omits f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next omits 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next omits 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next omits bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next omits 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next omits 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next omits b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next omits ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next omits 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next omits e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next omits 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next omits 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next omits eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next omits 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next omits bf4945efabdf Merge branch 'for-5.3/wacom' into for-next omits ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next omits 5082258906dd Merge branch 'for-5.2/fixes' into for-next omits 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next omits d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next omits 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next omits 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next omits 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next omits b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next omits ad72733d9573 Merge branch 'for-5.2/fixes' into for-next omits 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next omits 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 612ab8ad6414 Merge tag 'livepatching-for-5.9-rc5' of git://git.kernel.o [...] 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 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 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 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 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 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 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 729e3d091984 Merge tag 'ceph-for-5.9-rc5' of git://github.com/ceph/ceph-client adds 5a3c558a9f05 Merge tag '5.9-rc4-smb3-fix' of git://git.samba.org/sfrenc [...] adds edf6b0e1e4dd Merge tag 'for-5.9-rc4-tag' of git://git.kernel.org/pub/sc [...] 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 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 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 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 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 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 (dff9f829e5b0) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
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 | 5 +- .mailmap | 1 + Documentation/ABI/stable/sysfs-class-infiniband | 17 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 20 - Documentation/ABI/testing/sysfs-bus-fsi | 8 - Documentation/ABI/testing/sysfs-bus-iio | 82 +- .../ABI/testing/sysfs-bus-iio-accel-adxl372 | 7 - .../ABI/testing/sysfs-bus-iio-humidity-hdc2010 | 9 - 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 | 170 +- 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 | 27 +- Documentation/dev-tools/kasan.rst | 4 +- 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 | 27 - .../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/brcm,bcm2711-hdmi.yaml | 117 - .../bindings/display/brcm,bcm2835-hvs.yaml | 18 +- .../bindings/display/brcm,bcm2835-pixelvalve0.yaml | 5 - .../bindings/display/brcm,bcm2835-vc4.yaml | 1 - .../bindings/display/bridge/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 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 - .../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/fsl-imx-gpio.yaml | 43 +- .../devicetree/bindings/gpio/gpio-vf610.txt | 63 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 81 - .../bindings/gpio/renesas,rcar-gpio.yaml | 1 - .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 6 - .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 - .../devicetree/bindings/hwmon/adi,adm1266.yaml | 51 - .../devicetree/bindings/hwmon/sensirion,shtc1.yaml | 61 - .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 44 - .../devicetree/bindings/iio/adc/ltc2497.txt | 13 + .../devicetree/bindings/iio/adc/max11100.txt | 18 + .../devicetree/bindings/iio/adc/max1118.txt | 21 + .../devicetree/bindings/iio/adc/max9611.txt | 27 + .../bindings/iio/adc/maxim,max11100.yaml | 49 - .../devicetree/bindings/iio/adc/maxim,max1118.yaml | 62 - .../devicetree/bindings/iio/adc/maxim,max9611.yaml | 51 - .../devicetree/bindings/iio/adc/mcp320x.txt | 57 + .../devicetree/bindings/iio/adc/mcp3422.txt | 19 + .../bindings/iio/adc/microchip,mcp3201.yaml | 77 - .../devicetree/bindings/iio/adc/ti,adc0832.yaml | 56 - .../devicetree/bindings/iio/adc/ti,adc108s102.yaml | 47 - .../devicetree/bindings/iio/adc/ti,adc128s052.yaml | 59 - .../devicetree/bindings/iio/adc/ti,adc161s626.yaml | 51 - .../devicetree/bindings/iio/adc/ti,ads8344.yaml | 51 - .../devicetree/bindings/iio/adc/ti,tlc4541.yaml | 52 - .../devicetree/bindings/iio/adc/ti-adc0832.txt | 19 + .../devicetree/bindings/iio/adc/ti-adc108s102.txt | 18 + .../devicetree/bindings/iio/adc/ti-adc128s052.txt | 25 + .../devicetree/bindings/iio/adc/ti-adc161s626.txt | 18 + .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 + .../bindings/iio/chemical/atlas,sensor.yaml | 4 - .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 77 - .../devicetree/bindings/iio/dac/ltc2632.txt | 49 + .../bindings/iio/gyroscope/adi,adxrs290.yaml | 53 - .../bindings/iio/humidity/ti,hdc2010.yaml | 45 - .../devicetree/bindings/iio/light/ams,as73211.yaml | 54 - .../bindings/iio/proximity/semtech,sx9310.yaml | 65 - .../allwinner,sun7i-a20-sc-nmi.yaml | 5 +- .../interrupt-controller/img,meta-intc.txt | 82 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 3 +- .../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 +- .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 7 - .../devicetree/bindings/net/brcm,systemport.txt | 5 - .../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 +- .../devicetree/bindings/phy/phy-stih41x-usb.txt | 24 + .../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/rohm,bd71837-regulator.yaml | 11 - .../bindings/regulator/rohm,bd71847-regulator.yaml | 11 - .../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 - Documentation/devicetree/bindings/sound/hdmi.txt | 16 + .../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 | 5 - .../devicetree/bindings/sound/samsung-i2s.yaml | 15 - .../devicetree/bindings/sound/tas2562.txt | 37 + .../devicetree/bindings/sound/tas2562.yaml | 4 - .../devicetree/bindings/soundwire/qcom,sdw.txt | 1 - .../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/trivial-devices.yaml | 16 - .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 9 - .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 1 - .../devicetree/bindings/vendor-prefixes.yaml | 10 - .../devicetree/bindings/w1/fsl-imx-owire.txt | 18 + .../devicetree/bindings/w1/fsl-imx-owire.yaml | 44 - Documentation/doc-guide/kernel-doc.rst | 33 +- Documentation/driver-api/driver-model/devres.rst | 2 +- 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/fault-injection/fault-injection.rst | 7 +- .../debug/debug-vm-pgtable/arch-support.txt | 2 +- Documentation/filesystems/f2fs.rst | 82 +- 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/locking/lockdep-design.rst | 258 - Documentation/maintainer/index.rst | 1 - Documentation/maintainer/modifying-patches.rst | 50 - Documentation/memory-barriers.txt | 8 +- Documentation/networking/af_xdp.rst | 68 +- Documentation/networking/l2tp.rst | 939 +- Documentation/process/2.Process.rst | 2 +- Documentation/process/changes.rst | 15 - Documentation/process/deprecated.rst | 18 + Documentation/process/email-clients.rst | 5 - Documentation/process/submitting-drivers.rst | 9 +- Documentation/process/submitting-patches.rst | 260 +- Documentation/scsi/smartpqi.rst | 14 +- Documentation/sphinx/automarkup.py | 37 +- 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/vm/active_mm.rst | 2 +- Documentation/watch_queue.rst | 12 +- Documentation/x86/cpuinfo.rst | 155 - Documentation/x86/index.rst | 1 - Documentation/x86/resctrl_ui.rst | 18 +- Documentation/x86/x86_64/boot-options.rst | 4 - MAINTAINERS | 172 +- Makefile | 67 +- Next/SHA1s | 329 - Next/Trees | 331 - Next/merge.log | 10433 ------------------- arch/Kconfig | 16 - arch/alpha/Kconfig | 1 - arch/alpha/include/asm/checksum.h | 5 +- arch/alpha/kernel/pci_iommu.c | 7 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 - arch/alpha/kernel/vmlinux.lds.S | 1 - arch/alpha/lib/csum_partial_copy.c | 164 +- arch/arc/Kconfig | 1 - arch/arc/kernel/vmlinux.lds.S | 1 - arch/arm/Kconfig | 11 +- arch/arm/Kconfig.debug | 18 +- arch/arm/Makefile | 11 +- arch/arm/arm-soc-for-next-contents.txt | 28 - arch/arm/boot/compressed/Makefile | 2 - arch/arm/boot/compressed/vmlinux.lds.S | 20 +- arch/arm/boot/dts/Makefile | 3 - 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/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 20 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 4 +- arch/arm/boot/dts/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/exynos5.dtsi | 10 +- arch/arm/boot/dts/exynos5250-arndale.dts | 20 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 16 +- arch/arm/boot/dts/exynos5250-spring.dts | 41 +- arch/arm/boot/dts/exynos5250.dtsi | 52 +- arch/arm/boot/dts/exynos5260.dtsi | 4 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 8 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 12 - arch/arm/boot/dts/exynos5410.dtsi | 12 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 - arch/arm/boot/dts/exynos5420.dtsi | 16 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 60 +- arch/arm/boot/dts/imx23-evk.dts | 2 +- arch/arm/boot/dts/imx23.dtsi | 2 +- arch/arm/boot/dts/imx25-pinfunc.h | 28 +- arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi | 4 +- arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx28-apf28.dts | 2 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 2 +- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28.dtsi | 2 +- arch/arm/boot/dts/imx28-m28cu3.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx50-evk.dts | 2 +- arch/arm/boot/dts/imx51-apf51dev.dts | 4 +- arch/arm/boot/dts/imx53-m53menlo.dts | 2 +- arch/arm/boot/dts/imx53-smd.dts | 2 +- arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +- arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 3 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 4 +- arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/imx6dl-tqma6a.dtsi | 16 - arch/arm/boot/dts/imx6dl-tqma6b.dtsi | 16 - arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 38 +- arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 6 +- arch/arm/boot/dts/imx6dl-yapp4-orion.dts | 54 - arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 4 - arch/arm/boot/dts/imx6dl.dtsi | 8 +- arch/arm/boot/dts/imx6q-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/imx6q.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-emcon.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-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 | 5 +- arch/arm/boot/dts/imx6qp-sabreauto.dts | 3 +- arch/arm/boot/dts/imx6qp-tqma6b.dtsi | 16 - arch/arm/boot/dts/imx6sl-evk.dts | 11 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 588 -- arch/arm/boot/dts/imx6sl.dtsi | 2 - arch/arm/boot/dts/imx6sll-evk.dts | 73 - arch/arm/boot/dts/imx6sll.dtsi | 7 - arch/arm/boot/dts/imx6sx-sdb.dtsi | 9 - arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +- .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6ull.dtsi | 7 - arch/arm/boot/dts/imx7-colibri.dtsi | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 83 +- arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/imx7s.dtsi | 15 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 6 +- arch/arm/boot/dts/mps2.dtsi | 10 +- 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 | 58 - arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 79 +- arch/arm/boot/dts/r8a7742.dtsi | 303 - 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/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 4 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 2 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 6 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 3 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 2 + arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 2 + arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 2 + arch/arm/configs/aspeed_g4_defconfig | 3 +- arch/arm/configs/aspeed_g5_defconfig | 3 +- arch/arm/configs/exynos_defconfig | 8 +- arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 22 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 5 +- arch/arm/configs/shmobile_defconfig | 5 +- arch/arm/crypto/curve25519-glue.c | 1 - arch/arm/crypto/poly1305-glue.c | 1 - arch/arm/include/asm/checksum.h | 17 +- arch/arm/include/asm/tlb.h | 1 - arch/arm/include/asm/vmlinux.lds.h | 147 - arch/arm/kernel/setup.c | 18 +- arch/arm/kernel/topology.c | 26 + arch/arm/kernel/vmlinux-xip.lds.S | 8 +- arch/arm/kernel/vmlinux.lds.S | 8 +- arch/arm/kernel/vmlinux.lds.h | 127 + arch/arm/lib/csumpartialcopy.S | 4 +- arch/arm/lib/csumpartialcopygeneric.S | 1 - arch/arm/lib/csumpartialcopyuser.S | 26 +- arch/arm/mach-at91/pm.c | 97 +- arch/arm/mach-at91/pm.h | 5 +- arch/arm/mach-at91/pm_suspend.S | 41 +- arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-exynos/Makefile | 4 + arch/arm/mach-exynos/common.h | 6 +- arch/arm/mach-exynos/exynos.c | 25 +- arch/arm/mach-exynos/include/mach/map.h | 18 + arch/arm/mach-exynos/platsmp.c | 4 +- arch/arm/mach-exynos/pm.c | 8 +- arch/arm/mach-imx/Kconfig | 366 +- arch/arm/mach-imx/Makefile | 40 +- arch/arm/mach-imx/devices-imx21.h | 56 + arch/arm/mach-imx/ehci-imx27.c | 74 + arch/arm/mach-imx/ehci-imx31.c | 74 + arch/arm/mach-imx/ehci-imx35.c | 89 + arch/arm/mach-imx/ehci.h | 44 + arch/arm/mach-imx/{mach-imx27.c => imx27-dt.c} | 0 arch/arm/mach-imx/{mach-imx31.c => imx31-dt.c} | 0 arch/arm/mach-imx/{mach-imx35.c => imx35-dt.c} | 0 arch/arm/mach-imx/mach-armadillo5x0.c | 562 + arch/arm/mach-imx/mach-bug.c | 54 + arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 562 + arch/arm/mach-imx/mach-kzm_arm11_01.c | 291 + arch/arm/mach-imx/mach-mx21ads.c | 338 + arch/arm/mach-imx/mach-mx27_3ds.c | 470 + arch/arm/mach-imx/mach-mx27ads.c | 407 + arch/arm/mach-imx/mach-mx31_3ds.c | 615 ++ arch/arm/mach-imx/mach-mx31lilly.c | 312 + arch/arm/mach-imx/mach-mx31lite.c | 290 + arch/arm/mach-imx/mach-mx31moboard.c | 581 ++ arch/arm/mach-imx/mach-mx35_3ds.c | 516 + arch/arm/mach-imx/mach-pca100.c | 426 + arch/arm/mach-imx/mach-pcm037.c | 585 ++ arch/arm/mach-imx/mach-pcm037_eet.c | 166 + arch/arm/mach-imx/mach-pcm043.c | 412 + arch/arm/mach-imx/mach-qong.c | 262 + arch/arm/mach-imx/mach-vpr200.c | 306 + arch/arm/mach-imx/mm-imx21.c | 84 + arch/arm/mach-imx/mx31lilly-db.c | 182 + arch/arm/mach-imx/mx31moboard-devboard.c | 238 + arch/arm/mach-imx/mx31moboard-marxbot.c | 270 + arch/arm/mach-imx/mx31moboard-smartbot.c | 124 + arch/arm/mach-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 | 3 +- arch/arm64/Kconfig.platforms | 1 + arch/arm64/Makefile | 9 +- 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/arm/juno-motherboard.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/freescale/Makefile | 4 - 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 | 16 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 36 +- arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts | 57 - arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 553 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 474 - .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 246 - arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 557 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 24 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 18 +- 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 | 3 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 8 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 8 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 46 +- .../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 | 18 +- arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 12 +- arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 52 +- arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 8 +- 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/Makefile | 1 - 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 - .../r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts | 15 - .../boot/dts/renesas/r8a774e1-hihope-rzg2h.dts | 15 - arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1332 +-- 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 | 52 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 18 +- .../boot/dts/ti/k3-am654-industrial-thermal.dtsi | 12 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 111 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 69 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 155 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 6 +- arch/arm64/configs/defconfig | 25 +- arch/arm64/crypto/ghash-ce-glue.c | 4 +- arch/arm64/crypto/sha1-ce-glue.c | 3 - arch/arm64/crypto/sha2-ce-glue.c | 3 - arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 251 +- arch/arm64/include/asm/kvm_pgtable.h | 281 - arch/arm64/include/asm/pgtable-hwdef.h | 23 + arch/arm64/include/asm/pgtable-prot.h | 19 + arch/arm64/include/asm/stage2_pgtable.h | 215 + 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/kernel/smccc-call.S | 2 + arch/arm64/kernel/vdso/Makefile | 9 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/kernel/vmlinux.lds.S | 28 +- arch/arm64/kvm/arm.c | 2 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/pgtable.c | 880 -- arch/arm64/kvm/mmu.c | 1740 +++- arch/arm64/kvm/reset.c | 38 +- arch/arm64/mm/init.c | 13 +- arch/arm64/mm/kasan_init.c | 10 +- arch/arm64/mm/mmu.c | 13 +- arch/arm64/mm/numa.c | 15 +- arch/c6x/Kconfig | 1 - arch/c6x/include/asm/checksum.h | 3 - arch/c6x/kernel/setup.c | 9 +- arch/c6x/lib/csum_64plus.S | 4 +- arch/csky/Kconfig | 1 - arch/csky/kernel/vmlinux.lds.S | 1 - arch/h8300/Kconfig | 1 - arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/process.c | 2 +- arch/h8300/kernel/setup.c | 10 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/Kconfig | 1 - arch/hexagon/include/asm/checksum.h | 11 + arch/hexagon/kernel/vmlinux.lds.S | 1 - arch/hexagon/lib/checksum.c | 11 + arch/ia64/Kconfig | 1 - arch/ia64/hp/common/sba_iommu.c | 3 +- arch/ia64/include/asm/checksum.h | 3 + arch/ia64/kernel/Makefile | 2 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 - arch/ia64/kernel/vmlinux.lds.S | 1 - arch/ia64/lib/csum_partial_copy.c | 15 + arch/ia64/mm/init.c | 4 +- arch/m68k/Kconfig | 25 +- arch/m68k/amiga/config.c | 118 +- arch/m68k/include/asm/checksum.h | 7 +- arch/m68k/include/asm/thread_info.h | 8 - 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/m68k/lib/checksum.c | 88 +- arch/m68k/mac/macboing.c | 2 +- arch/m68k/mm/mcfmmu.c | 2 +- arch/m68k/mm/motorola.c | 9 +- arch/microblaze/Kconfig | 1 - 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 | 113 +- arch/mips/bcm63xx/boards/board_bcm963xx.c | 625 +- arch/mips/boot/compressed/Makefile | 3 +- arch/mips/boot/compressed/decompress.c | 4 - arch/mips/boot/compressed/string.c | 17 - arch/mips/boot/dts/ingenic/qi_lb60.dts | 137 +- arch/mips/cavium-octeon/dma-octeon.c | 14 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/configs/loongson3_defconfig | 1 + arch/mips/configs/pnx8335_stb225_defconfig | 77 + arch/mips/include/asm/checksum.h | 68 +- arch/mips/include/asm/futex.h | 4 +- arch/mips/include/asm/llsc.h | 2 +- arch/mips/include/asm/local.h | 4 +- arch/mips/include/asm/m48t37.h | 36 + arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 4 +- arch/mips/include/asm/mach-cavium-octeon/war.h | 27 + arch/mips/include/asm/mach-generic/war.h | 23 + arch/mips/include/asm/mach-ip22/war.h | 27 + arch/mips/include/asm/mach-ip27/kmalloc.h | 8 + arch/mips/include/asm/mach-ip27/war.h | 23 + arch/mips/include/asm/mach-ip28/war.h | 23 + arch/mips/include/asm/mach-ip30/war.h | 24 + arch/mips/include/asm/mach-ip32/war.h | 23 + .../include/asm/mach-loongson2ef/mc146818rtc.h | 36 + arch/mips/include/asm/mach-malta/war.h | 23 + .../asm/mach-paravirt/cpu-feature-overrides.h | 35 + arch/mips/include/asm/mach-paravirt/irq.h | 19 + .../include/asm/mach-paravirt/kernel-entry-init.h | 52 + arch/mips/include/asm/mach-pnx833x/gpio.h | 159 + arch/mips/include/asm/mach-pnx833x/irq-mapping.h | 112 + arch/mips/include/asm/mach-pnx833x/irq.h | 40 + arch/mips/include/asm/mach-pnx833x/pnx833x.h | 189 + arch/mips/include/asm/mach-rc32434/war.h | 23 + arch/mips/include/asm/mach-rm/war.h | 27 + arch/mips/include/asm/mach-sibyte/war.h | 38 + arch/mips/include/asm/mach-tx49xx/war.h | 23 + arch/mips/include/asm/mipsregs.h | 16 +- arch/mips/include/asm/war.h | 150 + arch/mips/kernel/ftrace.c | 4 + arch/mips/kernel/mips-mt-fpaff.c | 4 +- arch/mips/kernel/setup.c | 31 +- arch/mips/kernel/signal.c | 8 +- arch/mips/kernel/syscall.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 2 - arch/mips/kernel/vmlinux.lds.S | 1 - arch/mips/kvm/mips.c | 2 + arch/mips/lantiq/xway/sysctrl.c | 10 +- arch/mips/lib/csum_partial.S | 261 +- arch/mips/loongson64/reset.c | 5 + arch/mips/mm/c-r4k.c | 17 +- arch/mips/mm/page.c | 16 +- arch/mips/mm/pgtable-32.c | 1 + arch/mips/mm/pgtable-64.c | 1 + arch/mips/mm/tlbex.c | 8 +- arch/mips/mm/uasm.c | 2 +- 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/nds32/Kconfig | 1 - arch/nds32/configs/defconfig | 1 + arch/nds32/kernel/setup.c | 10 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/nds32/kernel/vdso/Makefile | 2 +- arch/nds32/kernel/vmlinux.lds.S | 1 - arch/nios2/Kconfig | 1 - arch/nios2/include/asm/checksum.h | 4 + arch/nios2/kernel/process.c | 2 +- arch/nios2/kernel/vmlinux.lds.S | 1 - arch/openrisc/Kconfig | 1 - arch/openrisc/include/asm/uaccess.h | 33 +- arch/openrisc/kernel/setup.c | 19 +- arch/openrisc/kernel/vmlinux.lds.S | 1 - arch/openrisc/mm/cache.c | 2 +- arch/openrisc/mm/init.c | 8 +- arch/parisc/Kconfig | 2 - arch/parisc/boot/compressed/vmlinux.lds.S | 1 - arch/parisc/include/asm/checksum.h | 28 + 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/parisc/kernel/vmlinux.lds.S | 1 - arch/parisc/lib/checksum.c | 17 + arch/powerpc/Kconfig | 3 +- arch/powerpc/crypto/crc-vpmsum_test.c | 6 +- arch/powerpc/include/asm/book3s/64/mmu.h | 10 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 29 +- arch/powerpc/include/asm/checksum.h | 13 +- arch/powerpc/include/asm/kvm_host.h | 1 - arch/powerpc/include/asm/nohash/pgtable.h | 5 + arch/powerpc/include/asm/processor.h | 7 + arch/powerpc/include/asm/string.h | 2 + arch/powerpc/include/asm/thread_info.h | 5 +- arch/powerpc/include/asm/uaccess.h | 107 +- arch/powerpc/kernel/fadump.c | 57 +- arch/powerpc/kernel/iommu.c | 11 +- arch/powerpc/kernel/signal.c | 3 + arch/powerpc/kernel/syscalls/syscall.tbl | 2 - arch/powerpc/kernel/vdso32/Makefile | 4 +- arch/powerpc/kernel/vdso32/vdso32.lds.S | 1 + arch/powerpc/kernel/vdso64/Makefile | 4 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 3 +- arch/powerpc/kernel/vmlinux.lds.S | 2 +- arch/powerpc/kexec/file_load_64.c | 16 +- arch/powerpc/kvm/book3s.c | 4 +- arch/powerpc/kvm/book3s_hv_builtin.c | 12 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 14 +- arch/powerpc/kvm/book3s_xics.c | 86 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/checksum_32.S | 74 +- arch/powerpc/lib/checksum_64.S | 37 +- arch/powerpc/lib/checksum_wrappers.c | 74 +- arch/powerpc/lib/copy_mc_64.S | 242 - arch/powerpc/lib/memcpy_mcsafe_64.S | 242 + arch/powerpc/lib/sstep.c | 6 +- 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.c | 5 + arch/powerpc/mm/pgtable_32.c | 8 +- arch/riscv/Kconfig | 1 - arch/riscv/include/asm/cacheinfo.h | 5 - arch/riscv/include/asm/elf.h | 13 - arch/riscv/include/asm/ftrace.h | 7 - arch/riscv/include/uapi/asm/auxvec.h | 24 - arch/riscv/kernel/cacheinfo.c | 98 +- arch/riscv/kernel/ftrace.c | 19 - arch/riscv/kernel/vmlinux.lds.S | 1 - arch/riscv/mm/fault.c | 355 +- arch/riscv/mm/init.c | 36 +- arch/riscv/mm/kasan_init.c | 10 +- arch/s390/Kconfig | 4 - arch/s390/include/asm/checksum.h | 112 +- 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 | 21 +- arch/s390/kernel/vdso64/clock_getres.S | 50 + arch/s390/kernel/vdso64/clock_gettime.S | 163 + arch/s390/kernel/vdso64/gettimeofday.S | 71 + arch/s390/kernel/vdso64/vdso64_generic.c | 18 - arch/s390/kernel/vdso64/vdso_user_wrapper.S | 38 - arch/s390/kernel/vmlinux.lds.S | 1 - arch/s390/mm/page-states.c | 6 +- arch/s390/mm/vmem.c | 7 +- arch/s390/pci/pci_dma.c | 6 +- arch/sh/Kconfig | 1 - arch/sh/include/asm/checksum_32.h | 36 +- arch/sh/kernel/syscalls/syscall.tbl | 2 - arch/sh/kernel/vmlinux.lds.S | 1 - arch/sh/lib/checksum.S | 119 +- arch/sh/mm/init.c | 9 +- arch/sparc/Kconfig | 3 +- arch/sparc/boot/piggyback.c | 4 - arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/checksum.h | 2 - arch/sparc/include/asm/checksum_32.h | 70 +- arch/sparc/include/asm/checksum_64.h | 39 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_64.h | 1 - arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/iommu-common.c | 10 +- arch/sparc/kernel/iommu.c | 3 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/pci_sun4v.c | 3 +- arch/sparc/kernel/process.c | 6 +- arch/sparc/kernel/process_32.c | 12 + arch/sparc/kernel/setup_32.c | 3 + arch/sparc/kernel/setup_64.c | 4 + arch/sparc/kernel/syscalls/syscall.tbl | 2 - arch/sparc/kernel/unaligned_32.c | 96 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/kernel/vmlinux.lds.S | 1 - arch/sparc/lib/checksum_32.S | 202 +- arch/sparc/lib/csum_copy.S | 3 +- arch/sparc/lib/csum_copy_from_user.S | 4 +- arch/sparc/lib/csum_copy_to_user.S | 4 +- arch/sparc/lib/memset.S | 1 - arch/sparc/mm/fault_32.c | 6 +- arch/sparc/mm/init_64.c | 12 +- arch/sparc/mm/srmmu.c | 18 +- arch/um/Kconfig | 1 - arch/um/kernel/dyn.lds.S | 2 +- arch/um/kernel/uml.lds.S | 2 +- arch/x86/Kconfig | 6 +- arch/x86/Kconfig.debug | 2 +- arch/x86/Makefile | 4 - arch/x86/boot/compressed/Makefile | 41 +- arch/x86/boot/compressed/head_32.S | 99 +- arch/x86/boot/compressed/head_64.S | 165 +- arch/x86/boot/compressed/kaslr.c | 238 +- arch/x86/boot/compressed/misc.h | 4 +- arch/x86/boot/compressed/mkpiggy.c | 6 - arch/x86/boot/compressed/vmlinux.lds.S | 50 +- arch/x86/boot/setup.ld | 2 +- arch/x86/boot/tools/build.c | 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/calling.h | 1 + arch/x86/entry/entry_64.S | 9 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 - arch/x86/entry/syscalls/syscall_64.tbl | 2 - arch/x86/entry/vdso/vdso32/vclock_gettime.c | 1 - arch/x86/events/core.c | 214 +- arch/x86/events/intel/core.c | 350 +- arch/x86/events/perf_event.h | 52 +- arch/x86/ia32/ia32_aout.c | 1 + arch/x86/include/asm/asm.h | 6 +- arch/x86/include/asm/checksum.h | 1 - arch/x86/include/asm/checksum_32.h | 40 +- arch/x86/include/asm/checksum_64.h | 14 +- arch/x86/include/asm/copy_mc_test.h | 75 - arch/x86/include/asm/cpufeatures.h | 2 - arch/x86/include/asm/debugreg.h | 2 + arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/fpu/internal.h | 7 +- arch/x86/include/asm/fsgsbase.h | 4 +- arch/x86/include/asm/idtentry.h | 4 +- arch/x86/include/asm/kprobes.h | 4 - arch/x86/include/asm/mce.h | 9 +- arch/x86/include/asm/mcsafe_test.h | 75 + arch/x86/include/asm/msr-index.h | 3 - arch/x86/include/asm/numa.h | 8 +- arch/x86/include/asm/page_32_types.h | 11 - arch/x86/include/asm/page_64_types.h | 38 - arch/x86/include/asm/paravirt.h | 151 +- arch/x86/include/asm/paravirt_types.h | 23 + arch/x86/include/asm/perf_event.h | 97 +- arch/x86/include/asm/pgtable-3level_types.h | 5 + arch/x86/include/asm/pgtable.h | 7 +- arch/x86/include/asm/pgtable_64_types.h | 2 + arch/x86/include/asm/processor.h | 62 +- arch/x86/include/asm/required-features.h | 2 +- arch/x86/include/asm/segment.h | 4 + arch/x86/include/asm/special_insns.h | 6 - arch/x86/include/asm/static_call.h | 40 - arch/x86/include/asm/string_64.h | 32 + arch/x86/include/asm/sync_core.h | 34 +- arch/x86/include/asm/text-patching.h | 19 - arch/x86/include/asm/thread_info.h | 2 + arch/x86/include/asm/uaccess.h | 117 +- arch/x86/include/asm/uaccess_64.h | 20 + arch/x86/kernel/Makefile | 1 - arch/x86/kernel/alternative.c | 5 - arch/x86/kernel/amd_gart_64.c | 3 +- arch/x86/kernel/asm-offsets.c | 3 + arch/x86/kernel/cpu/aperfmperf.c | 13 +- arch/x86/kernel/cpu/common.c | 8 + arch/x86/kernel/cpu/cpuid-deps.c | 1 - arch/x86/kernel/cpu/mce/amd.c | 44 +- arch/x86/kernel/cpu/mce/core.c | 17 +- arch/x86/kernel/cpu/resctrl/core.c | 60 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 92 +- arch/x86/kernel/cpu/resctrl/internal.h | 49 +- arch/x86/kernel/cpu/resctrl/monitor.c | 16 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 85 +- arch/x86/kernel/cpu/scattered.c | 1 - arch/x86/kernel/e820.c | 16 +- arch/x86/kernel/hw_breakpoint.c | 58 +- arch/x86/kernel/kgdb.c | 5 +- arch/x86/kernel/kprobes/core.c | 1 + arch/x86/kernel/kprobes/opt.c | 5 +- arch/x86/kernel/kvm.c | 26 +- arch/x86/kernel/mpparse.c | 1 + arch/x86/kernel/msr.c | 18 +- arch/x86/kernel/paravirt.c | 19 + arch/x86/kernel/paravirt_patch.c | 17 + arch/x86/kernel/process_64.c | 8 +- arch/x86/kernel/ptrace.c | 6 +- arch/x86/kernel/quirks.c | 9 +- arch/x86/kernel/setup.c | 58 +- arch/x86/kernel/static_call.c | 98 - arch/x86/kernel/sys_ia32.c | 2 +- arch/x86/kernel/traps.c | 146 +- arch/x86/kernel/umip.c | 40 +- arch/x86/kernel/vmlinux.lds.S | 40 +- arch/x86/kvm/cpuid.c | 2 +- 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 | 2 +- arch/x86/lib/Makefile | 1 - arch/x86/lib/checksum_32.S | 117 +- arch/x86/lib/copy_mc.c | 64 - arch/x86/lib/copy_mc_64.S | 165 - arch/x86/lib/csum-copy_64.S | 140 +- arch/x86/lib/csum-wrappers_64.c | 86 +- arch/x86/lib/getuser.S | 47 +- arch/x86/lib/memcpy_64.S | 115 + arch/x86/lib/putuser.S | 25 +- arch/x86/lib/usercopy_64.c | 24 +- arch/x86/mm/init_64.c | 20 +- arch/x86/mm/numa.c | 13 +- arch/x86/mm/numa_emulation.c | 3 +- arch/x86/net/bpf_jit_comp.c | 32 +- arch/x86/pci/intel_mid_pci.c | 1 - arch/x86/um/asm/checksum.h | 16 + arch/x86/um/asm/checksum_32.h | 23 + arch/x86/xen/enlighten_pv.c | 8 +- arch/x86/xen/mmu_pv.c | 8 + arch/xtensa/Kconfig | 3 +- arch/xtensa/include/asm/checksum.h | 34 +- arch/xtensa/include/asm/uaccess.h | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 - arch/xtensa/lib/checksum.S | 67 +- arch/xtensa/mm/init.c | 55 +- block/Kconfig | 2 + block/bfq-iosched.c | 21 +- block/bio.c | 4 +- block/blk-cgroup.c | 23 +- block/blk-core.c | 197 +- block/blk-iocost.c | 1535 +-- block/blk-map.c | 176 +- block/blk-merge.c | 201 - block/blk-mq-debugfs.c | 10 +- block/blk-mq-sched.c | 124 +- block/blk-mq-sched.h | 5 +- block/blk-mq-tag.c | 149 +- block/blk-mq-tag.h | 56 +- block/blk-mq.c | 81 +- block/blk-mq.h | 76 +- block/blk.h | 25 +- block/genhd.c | 96 +- block/ioctl.c | 16 +- block/ioprio.c | 2 +- block/kyber-iosched.c | 6 +- block/mq-deadline.c | 6 - 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/acpi_lpss.c | 22 +- drivers/acpi/bus.c | 1 - drivers/acpi/numa/hmat.c | 76 +- drivers/acpi/numa/srat.c | 9 +- drivers/android/binder.c | 4 +- drivers/android/binder_alloc.c | 57 +- drivers/android/binder_alloc.h | 5 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/android/binderfs.c | 2 +- drivers/atm/eni.c | 2 +- drivers/base/core.c | 2 +- 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 | 2 +- drivers/block/rnbd/rnbd-clt.c | 12 +- 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/cctrng.c | 9 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/optee-rng.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 25 +- drivers/char/lp.c | 6 +- drivers/char/mem.c | 22 - 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 | 3 - drivers/clk/imx/clk-cpu.c | 2 - drivers/clk/imx/clk-fixup-mux.c | 1 - drivers/clk/imx/clk-frac-pll.c | 2 - drivers/clk/imx/clk-gate2.c | 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 | 132 +- drivers/clk/imx/clk-imx8mm.c | 4 - drivers/clk/imx/clk-imx8mn.c | 4 - drivers/clk/imx/clk-imx8mp.c | 28 +- drivers/clk/imx/clk-imx8mq.c | 4 - drivers/clk/imx/clk-imx8qxp-lpcg.c | 4 - drivers/clk/imx/clk-imx8qxp.c | 4 - drivers/clk/imx/clk-lpcg-scu.c | 1 - drivers/clk/imx/clk-pfd.c | 2 +- drivers/clk/imx/clk-pfdv2.c | 2 +- drivers/clk/imx/clk-pll14xx.c | 7 +- drivers/clk/imx/clk-pllv1.c | 1 - drivers/clk/imx/clk-pllv3.c | 5 +- drivers/clk/imx/clk-pllv4.c | 1 - drivers/clk/imx/clk-sscg-pll.c | 2 - drivers/clk/imx/clk-vf610.c | 2 - drivers/clk/imx/clk.c | 18 +- drivers/clk/imx/clk.h | 7 - drivers/clk/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/scmi-cpufreq.c | 6 +- drivers/cpufreq/tegra186-cpufreq.c | 30 - drivers/cpuidle/cpuidle-big_little.c | 3 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 15 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 16 +- drivers/crypto/amcc/crypto4xx_core.h | 1 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 12 +- 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.c | 7 +- 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/inside-secure/safexcel_hash.c | 3 +- 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 | 22 +- 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 | 6 - drivers/dax/Makefile | 3 +- drivers/dax/bus.c | 1049 +- drivers/dax/bus.h | 28 +- drivers/dax/dax-private.h | 60 +- drivers/dax/device.c | 138 +- drivers/dax/hmem.c | 56 + drivers/dax/hmem/Makefile | 6 - drivers/dax/hmem/device.c | 100 - drivers/dax/hmem/hmem.c | 65 - drivers/dax/kmem.c | 199 +- drivers/dax/pmem/compat.c | 2 +- drivers/dax/pmem/core.c | 22 +- drivers/dax/super.c | 3 +- drivers/devfreq/rk3399_dmc.c | 20 +- drivers/dma-buf/dma-fence.c | 1 - drivers/dma-buf/udmabuf.c | 3 - drivers/dma/dma-axi-dmac.c | 138 +- drivers/dma/dmaengine.c | 24 +- drivers/dma/dw-edma/dw-edma-v0-regs.h | 2 +- drivers/dma/dw/core.c | 6 +- drivers/dma/dw/dw.c | 7 +- drivers/dma/dw/idma32.c | 5 +- drivers/dma/dw/of.c | 7 +- drivers/dma/idxd/device.c | 10 +- drivers/dma/idxd/idxd.h | 3 - drivers/dma/idxd/init.c | 2 - drivers/dma/idxd/irq.c | 2 +- drivers/dma/idxd/sysfs.c | 95 - drivers/dma/pch_dma.c | 35 +- drivers/dma/pl330.c | 11 +- drivers/dma/stm32-dma.c | 8 +- drivers/dma/stm32-dmamux.c | 9 +- drivers/dma/stm32-mdma.c | 9 +- drivers/dma/ti/Makefile | 5 +- drivers/dma/ti/k3-psil-j7200.c | 175 - drivers/dma/ti/k3-psil-j721e.c | 3 - drivers/dma/ti/k3-psil-priv.h | 1 - drivers/dma/ti/k3-psil.c | 19 +- drivers/dma/ti/k3-udma.c | 10 + drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 36 +- 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 | 15 +- 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/arm_scmi/clock.c | 2 +- drivers/firmware/arm_scmi/common.h | 2 +- drivers/firmware/arm_scmi/mailbox.c | 2 +- drivers/firmware/arm_scmi/notify.c | 2 +- drivers/firmware/arm_scmi/perf.c | 2 +- drivers/firmware/arm_scmi/power.c | 2 +- drivers/firmware/arm_scmi/reset.c | 2 +- drivers/firmware/arm_scmi/sensors.c | 2 +- drivers/firmware/arm_scmi/smc.c | 2 +- drivers/firmware/broadcom/bcm47xx_sprom.c | 1 - drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/embedded-firmware.c | 10 +- drivers/firmware/efi/libstub/Makefile | 11 +- drivers/firmware/efi/libstub/hidden.h | 6 + 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/fpga-region.c | 2 +- drivers/fpga/stratix10-soc.c | 23 +- drivers/fpga/xilinx-spi.c | 77 +- drivers/fsi/fsi-core.c | 31 +- drivers/fsi/fsi-master-aspeed.c | 134 +- drivers/fsi/fsi-master-ast-cf.c | 7 +- drivers/fsi/fsi-master-gpio.c | 5 +- drivers/fsi/fsi-master-hub.c | 15 +- drivers/fsi/fsi-master.h | 3 +- drivers/fsi/fsi-occ.c | 2 +- drivers/fsi/fsi-sbefifo.c | 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 | 297 +- 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 | 2820 ----- .../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/synopsys/dw-mipi-dsi.c | 132 +- 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_drv.c | 78 +- drivers/gpu/drm/drm_gem_vram_helper.c | 51 +- drivers/gpu/drm/drm_managed.c | 2 +- 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 | 165 +- drivers/gpu/drm/i915/display/intel_display.h | 2 - .../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 | 38 +- 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_panel.c | 95 +- 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 + .../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 | 140 +- 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 - .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 7 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 1 + 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/nouveau_bo.c | 254 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 17 +- 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 | 4 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 10 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 8 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 218 +- 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 | 34 +- drivers/gpu/drm/panel/Makefile | 3 - drivers/gpu/drm/panel/panel-arm-versatile.c | 4 +- .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 6 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 48 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 12 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 51 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 23 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 25 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 7 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 277 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 35 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 37 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 58 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 49 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-lvds.c | 13 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 328 - drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 60 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 46 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 4 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 13 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 4 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 4 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 6 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 40 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 18 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 20 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 7 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 27 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 9 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 9 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 139 - drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 101 - drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 178 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 13 - .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 7 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 4 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 232 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 14 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 61 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 85 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 7 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 6 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 42 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 63 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 41 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 51 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 175 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 30 +- drivers/gpu/drm/panfrost/panfrost_device.c | 61 +- drivers/gpu/drm/panfrost/panfrost_device.h | 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 | 84 +- 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 | 169 +- 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 | 2 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 2 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 2 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 11 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 13 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 6 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 6 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 5 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 +- drivers/gpu/drm/tegra/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 | 17 +- drivers/gpu/drm/ttm/ttm_bo.c | 396 +- drivers/gpu/drm/ttm/ttm_bo_manager.c | 156 + drivers/gpu/drm/ttm/ttm_bo_util.c | 199 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 43 +- 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 | 148 - drivers/gpu/drm/ttm/ttm_tt.c | 49 +- drivers/gpu/drm/v3d/v3d_drv.c | 13 +- drivers/gpu/drm/vc4/Makefile | 1 - drivers/gpu/drm/vc4/vc4_crtc.c | 354 +- drivers/gpu/drm/vc4/vc4_drv.c | 5 - drivers/gpu/drm/vc4/vc4_drv.h | 43 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 1650 ++- drivers/gpu/drm/vc4/vc4_hdmi.h | 184 - drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 521 - drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 442 - drivers/gpu/drm/vc4/vc4_hvs.c | 269 +- drivers/gpu/drm/vc4/vc4_kms.c | 229 +- drivers/gpu/drm/vc4/vc4_plane.c | 222 +- drivers/gpu/drm/vc4/vc4_regs.h | 177 +- drivers/gpu/drm/vc4/vc4_txp.c | 4 +- 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/Makefile | 9 +- drivers/gpu/drm/vkms/vkms_composer.c | 171 +- drivers/gpu/drm/vkms/vkms_crtc.c | 5 - drivers/gpu/drm/vkms/vkms_drv.c | 2 +- drivers/gpu/drm/vkms/vkms_drv.h | 10 +- drivers/gpu/drm/vkms/vkms_output.c | 4 - drivers/gpu/drm/vkms/vkms_writeback.c | 142 - drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +- 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 | 133 +- 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/hid-wiimote-core.c | 10 +- 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 | 5 +- drivers/hwmon/adt7470.c | 5 +- drivers/hwmon/adt7475.c | 6 +- drivers/hwmon/amc6821.c | 5 +- drivers/hwmon/asb100.c | 8 +- drivers/hwmon/asc7621.c | 4 +- drivers/hwmon/atxp1.c | 5 +- drivers/hwmon/dme1737.c | 9 +- drivers/hwmon/ds1621.c | 9 +- drivers/hwmon/ds620.c | 5 +- drivers/hwmon/emc1403.c | 8 +- drivers/hwmon/emc2103.c | 4 +- drivers/hwmon/emc6w201.c | 5 +- drivers/hwmon/f75375s.c | 10 +- drivers/hwmon/fschmd.c | 10 +- drivers/hwmon/ftsteutates.c | 4 +- drivers/hwmon/g760a.c | 5 +- drivers/hwmon/g762.c | 4 +- drivers/hwmon/gl518sm.c | 5 +- drivers/hwmon/gl520sm.c | 5 +- drivers/hwmon/gsc-hwmon.c | 32 +- drivers/hwmon/hih6130.c | 5 +- drivers/hwmon/hwmon.c | 10 - drivers/hwmon/ina209.c | 5 +- drivers/hwmon/ina2xx.c | 9 +- drivers/hwmon/ina3221.c | 5 +- drivers/hwmon/jc42.c | 4 +- drivers/hwmon/k10temp.c | 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/sparx5-temp.c | 2 +- drivers/hwmon/stts751.c | 5 +- drivers/hwmon/tc654.c | 5 +- drivers/hwmon/tc74.c | 5 +- drivers/hwmon/thmc50.c | 9 +- drivers/hwmon/tmp102.c | 5 +- drivers/hwmon/tmp103.c | 5 +- drivers/hwmon/tmp108.c | 5 +- drivers/hwmon/tmp401.c | 7 +- drivers/hwmon/tmp421.c | 7 +- drivers/hwmon/tmp513.c | 9 +- drivers/hwmon/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 | 30 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 10 - .../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 +- drivers/iio/accel/adxl372.c | 311 +- drivers/iio/accel/adxl372_i2c.c | 8 - drivers/iio/accel/adxl372_spi.c | 4 +- drivers/iio/accel/bma180.c | 20 +- drivers/iio/accel/bma220_spi.c | 85 +- drivers/iio/accel/mma8452.c | 20 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/adi-axi-adc.c | 2 +- drivers/iio/adc/axp20x_adc.c | 14 +- drivers/iio/adc/bcm_iproc_adc.c | 4 +- drivers/iio/adc/envelope-detector.c | 16 +- drivers/iio/adc/exynos_adc.c | 10 +- drivers/iio/adc/ltc2497-core.c | 10 +- drivers/iio/adc/meson_saradc.c | 7 +- drivers/iio/adc/rcar-gyroadc.c | 9 +- drivers/iio/adc/stm32-adc-core.c | 75 +- drivers/iio/adc/stm32-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-core.c | 9 +- drivers/iio/adc/ti-adc081c.c | 24 +- drivers/iio/adc/ti-adc108s102.c | 5 +- drivers/iio/adc/ti-adc128s052.c | 3 +- drivers/iio/afe/iio-rescale.c | 8 +- drivers/iio/amplifiers/Kconfig | 1 - drivers/iio/amplifiers/hmc425a.c | 9 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 6 +- drivers/iio/chemical/atlas-ezo-sensor.c | 88 +- drivers/iio/chemical/scd30_core.c | 9 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 2 +- drivers/iio/dac/ad5686.c | 8 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/dpot-dac.c | 16 +- drivers/iio/dac/stm32-dac-core.c | 5 +- drivers/iio/dac/ti-dac5571.c | 29 +- drivers/iio/frequency/ad9523.c | 60 +- drivers/iio/gyro/Kconfig | 10 - drivers/iio/gyro/Makefile | 1 - drivers/iio/gyro/adxrs290.c | 446 - drivers/iio/health/max30102.c | 4 +- drivers/iio/humidity/Kconfig | 10 - drivers/iio/humidity/Makefile | 1 - drivers/iio/humidity/hdc2010.c | 353 - drivers/iio/iio_core_trigger.h | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 20 +- drivers/iio/industrialio-core.c | 1 - drivers/iio/light/Kconfig | 15 - drivers/iio/light/Makefile | 1 - drivers/iio/light/as73211.c | 801 -- drivers/iio/light/isl29018.c | 9 +- drivers/iio/light/tsl2772.c | 10 +- drivers/iio/magnetometer/ak8974.c | 11 +- drivers/iio/magnetometer/mag3110.c | 20 +- drivers/iio/multiplexer/iio-mux.c | 8 +- drivers/iio/proximity/sx9310.c | 420 +- drivers/iio/temperature/mlx90632.c | 274 +- 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/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/uverbs_main.c | 3 + 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/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/iommu/amd/amd_iommu.h | 9 - drivers/iommu/amd/init.c | 4 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 4 +- drivers/iommu/dma-iommu.c | 15 +- drivers/iommu/intel/dmar.c | 2 +- drivers/iommu/iommu.c | 4 +- drivers/iommu/iova.c | 2 +- drivers/iommu/mtk_iommu.c | 35 +- drivers/iommu/sun50i-iommu.c | 15 +- drivers/iommu/tegra-smmu.c | 113 +- 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 | 1 - drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 6 +- .../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/lkdtm/bugs.c | 10 + drivers/misc/lkdtm/core.c | 2 + drivers/misc/lkdtm/lkdtm.h | 2 + drivers/misc/lkdtm/usercopy.c | 15 + drivers/misc/mei/Kconfig | 10 - drivers/misc/mei/Makefile | 3 - drivers/misc/mei/bus-fixup.c | 12 - drivers/misc/mei/bus.c | 89 +- drivers/misc/mei/client.c | 423 +- drivers/misc/mei/client.h | 22 +- drivers/misc/mei/debugfs.c | 9 +- drivers/misc/mei/hbm.c | 101 +- drivers/misc/mei/hbm.h | 2 - drivers/misc/mei/hw-virtio.c | 874 -- drivers/misc/mei/hw.h | 150 +- drivers/misc/mei/interrupt.c | 113 +- drivers/misc/mei/main.c | 284 +- drivers/misc/mei/mei_dev.h | 34 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 10 +- drivers/mmc/core/bus.c | 12 - drivers/mmc/core/host.c | 26 +- drivers/mmc/core/mmc.c | 16 +- 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/host/Kconfig | 54 +- drivers/mmc/host/Makefile | 1 - drivers/mmc/host/alcor.c | 1 - drivers/mmc/host/android-goldfish.c | 1 - drivers/mmc/host/atmel-mci.c | 1 - drivers/mmc/host/au1xmmc.c | 1 - drivers/mmc/host/bcm2835.c | 5 +- drivers/mmc/host/cavium-octeon.c | 1 - drivers/mmc/host/cqhci.c | 6 - drivers/mmc/host/cqhci.h | 2 - drivers/mmc/host/davinci_mmc.c | 8 +- drivers/mmc/host/dw_mmc-bluefield.c | 1 - drivers/mmc/host/dw_mmc-exynos.c | 1 - drivers/mmc/host/dw_mmc-hi3798cv200.c | 1 - drivers/mmc/host/dw_mmc-k3.c | 1 - drivers/mmc/host/dw_mmc-pltfm.c | 1 - drivers/mmc/host/dw_mmc-rockchip.c | 1 - drivers/mmc/host/dw_mmc-zx.c | 12 +- drivers/mmc/host/dw_mmc.c | 9 +- drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/meson-gx-mmc.c | 19 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 1 - drivers/mmc/host/meson-mx-sdio.c | 1 - drivers/mmc/host/mmc_spi.c | 4 +- drivers/mmc/host/moxart-mmc.c | 1 - drivers/mmc/host/mtk-sd.c | 23 - drivers/mmc/host/mvsdio.c | 1 - drivers/mmc/host/mxcmmc.c | 1 - drivers/mmc/host/mxs-mmc.c | 1 - drivers/mmc/host/omap.c | 1 - drivers/mmc/host/omap_hsmmc.c | 19 +- drivers/mmc/host/owl-mmc.c | 1 - drivers/mmc/host/pxamci.c | 1 - drivers/mmc/host/renesas_sdhi_core.c | 66 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 5 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 1 - drivers/mmc/host/rtsx_pci_sdmmc.c | 1 - drivers/mmc/host/rtsx_usb_sdmmc.c | 1 - drivers/mmc/host/s3cmci.c | 86 +- drivers/mmc/host/sdhci-acpi.c | 1 - drivers/mmc/host/sdhci-bcm-kona.c | 1 - drivers/mmc/host/sdhci-brcmstb.c | 13 +- drivers/mmc/host/sdhci-cadence.c | 1 - drivers/mmc/host/sdhci-cns3xxx.c | 1 - drivers/mmc/host/sdhci-dove.c | 1 - drivers/mmc/host/sdhci-esdhc-imx.c | 15 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 1 - drivers/mmc/host/sdhci-iproc.c | 2 - drivers/mmc/host/sdhci-milbeaut.c | 1 - drivers/mmc/host/sdhci-msm.c | 2 - drivers/mmc/host/sdhci-of-arasan.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 2 - drivers/mmc/host/sdhci-of-at91.c | 1 - drivers/mmc/host/sdhci-of-dwcmshc.c | 1 - drivers/mmc/host/sdhci-of-esdhc.c | 1 - drivers/mmc/host/sdhci-of-hlwd.c | 1 - drivers/mmc/host/sdhci-of-sparx5.c | 270 - drivers/mmc/host/sdhci-omap.c | 1 - drivers/mmc/host/sdhci-pci-core.c | 154 - drivers/mmc/host/sdhci-pic32.c | 1 - drivers/mmc/host/sdhci-pxav2.c | 1 - drivers/mmc/host/sdhci-pxav3.c | 1 - drivers/mmc/host/sdhci-s3c.c | 1 - drivers/mmc/host/sdhci-sirf.c | 1 - drivers/mmc/host/sdhci-spear.c | 1 - drivers/mmc/host/sdhci-sprd.c | 1 - drivers/mmc/host/sdhci-st.c | 1 - drivers/mmc/host/sdhci-tegra.c | 8 +- drivers/mmc/host/sdhci-xenon.c | 1 - drivers/mmc/host/sdhci_am654.c | 27 +- drivers/mmc/host/sdhci_f_sdh30.c | 1 - drivers/mmc/host/sh_mmcif.c | 1 - drivers/mmc/host/sunxi-mmc.c | 1 - drivers/mmc/host/tmio_mmc.c | 9 +- drivers/mmc/host/tmio_mmc.h | 7 + drivers/mmc/host/tmio_mmc_core.c | 45 +- drivers/mmc/host/uniphier-sd.c | 6 +- drivers/mmc/host/usdhi6rol0.c | 1 - drivers/mmc/host/via-sdmmc.c | 3 - drivers/mmc/host/wbsd.c | 1 - drivers/mmc/host/wmt-sdmmc.c | 1 - drivers/mtd/devices/lart.c | 10 +- drivers/mtd/lpddr/lpddr2_nvm.c | 35 +- drivers/mtd/lpddr/lpddr_cmds.c | 28 - drivers/mtd/maps/physmap-core.c | 3 +- drivers/mtd/mtdconcat.c | 44 - drivers/mtd/mtdcore.c | 28 +- drivers/mtd/nand/raw/oxnas_nand.c | 3 +- drivers/net/Kconfig | 4 - drivers/net/Makefile | 2 - drivers/net/dsa/b53/b53_common.c | 15 +- drivers/net/dsa/bcm_sf2.c | 115 +- drivers/net/dsa/bcm_sf2.h | 4 - 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 | 297 +- drivers/net/dsa/rtl8366rb.c | 82 +- drivers/net/ethernet/3com/typhoon.c | 64 +- drivers/net/ethernet/8390/axnet_cs.c | 17 +- drivers/net/ethernet/8390/lib8390.c | 14 +- drivers/net/ethernet/8390/pcnet_cs.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 77 +- drivers/net/ethernet/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/bcmsysport.c | 40 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 - drivers/net/ethernet/cadence/macb_main.c | 3 +- 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 | 26 +- 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 | 37 - .../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/cisco/enic/enic_main.c | 76 +- drivers/net/ethernet/cisco/enic/vnic_dev.c | 66 +- drivers/net/ethernet/cortina/gemini.c | 32 +- drivers/net/ethernet/dlink/dl2k.c | 1 + drivers/net/ethernet/dnet.c | 5 +- .../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 +- drivers/net/ethernet/freescale/fec_main.c | 3 +- .../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_mgmt.c | 20 +- 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 | 193 +- 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/mvpp2/mvpp2.h | 1 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 466 +- 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/core_hwmon.c | 152 +- 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 +- 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 | 4 +- drivers/net/ethernet/sfc/ef100_ethtool.c | 41 - drivers/net/ethernet/sfc/ef100_netdev.c | 4 - drivers/net/ethernet/sfc/ef100_nic.c | 19 +- drivers/net/ethernet/sfc/ef100_tx.c | 34 +- drivers/net/ethernet/sfc/ef100_tx.h | 1 + drivers/net/ethernet/sfc/efx.c | 20 +- drivers/net/ethernet/sfc/efx_common.c | 38 +- drivers/net/ethernet/sfc/ethtool.c | 3 +- drivers/net/ethernet/sfc/ethtool_common.c | 45 +- drivers/net/ethernet/sfc/farch.c | 11 +- drivers/net/ethernet/sfc/mcdi.c | 6 +- drivers/net/ethernet/sfc/mcdi.h | 3 +- drivers/net/ethernet/sfc/mcdi_port.c | 593 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 604 +- drivers/net/ethernet/sfc/mcdi_port_common.h | 15 +- drivers/net/ethernet/sfc/net_driver.h | 73 +- drivers/net/ethernet/sfc/nic_common.h | 40 +- drivers/net/ethernet/sfc/selftest.c | 14 +- drivers/net/ethernet/sfc/siena.c | 1 + drivers/net/ethernet/sfc/tx.c | 99 +- drivers/net/ethernet/sfc/tx_common.c | 9 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/epic100.c | 71 +- drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/smsc/smsc9420.c | 51 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 1 - drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 191 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +- drivers/net/ethernet/sun/sungem.c | 5 +- drivers/net/ethernet/sun/sunvnet_common.c | 2 +- drivers/net/ethernet/ti/am65-cpts.c | 43 +- drivers/net/ethernet/ti/cpts.c | 42 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3 +- 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 | 45 +- 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_fr.c | 3 +- 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 | 6 +- .../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 | 19 +- .../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/cmdevt.c | 4 +- drivers/net/wireless/marvell/mwifiex/fw.h | 10 +- drivers/net/wireless/marvell/mwifiex/ie.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 - drivers/net/wireless/marvell/mwifiex/pcie.c | 323 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 149 + drivers/net/wireless/marvell/mwifiex/scan.c | 4 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 427 - drivers/net/wireless/marvell/mwifiex/sdio.h | 427 + drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 4 +- drivers/net/wireless/marvell/mwifiex/usb.c | 3 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 15 - drivers/net/wireless/marvell/mwifiex/wmm.h | 18 +- drivers/net/wireless/marvell/mwl8k.c | 16 +- drivers/net/wireless/mediatek/mt76/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/dma.c | 4 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 4 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 4 +- 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/rtw8821c.c | 2 +- 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/cmd.h | 1 + drivers/net/wireless/ti/wlcore/debugfs.h | 6 +- drivers/net/wireless/ti/wlcore/main.c | 4 + 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/nvmem/core.c | 6 +- drivers/nvmem/mtk-efuse.c | 14 + drivers/of/base.c | 1 - drivers/of/platform.c | 2 +- drivers/opp/core.c | 228 +- drivers/opp/cpu.c | 2 +- drivers/opp/of.c | 71 +- drivers/opp/opp.h | 5 +- drivers/oprofile/buffer_sync.c | 4 +- drivers/parisc/ccio-dma.c | 3 +- drivers/parisc/sba_iommu.c | 3 +- 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/pci/quirks.c | 57 + 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 | 184 +- drivers/pinctrl/intel/pinctrl-intel.c | 24 +- drivers/pinctrl/intel/pinctrl-intel.h | 7 +- drivers/pinctrl/mediatek/Kconfig | 7 - drivers/pinctrl/mediatek/Makefile | 1 - drivers/pinctrl/mediatek/pinctrl-mt8192.c | 1409 --- drivers/pinctrl/mediatek/pinctrl-mtk-mt8192.h | 2275 ---- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/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/Kconfig | 10 + drivers/platform/chrome/cros_ec_lightbar.c | 12 +- 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-crc.c | 128 +- drivers/pwm/pwm-cros-ec.c | 37 +- drivers/pwm/pwm-lpss-platform.c | 1 + drivers/pwm/pwm-lpss.c | 85 +- drivers/pwm/pwm-lpss.h | 3 + drivers/rapidio/Kconfig | 2 +- drivers/ras/cec.c | 9 +- drivers/regulator/88pg86x.c | 2 +- drivers/regulator/Kconfig | 27 - drivers/regulator/Makefile | 3 - drivers/regulator/bd718x7-regulator.c | 422 +- drivers/regulator/core.c | 90 +- drivers/regulator/da9055-regulator.c | 2 + drivers/regulator/da9062-regulator.c | 2 + drivers/regulator/da9063-regulator.c | 2 + drivers/regulator/da9210-regulator.c | 6 +- drivers/regulator/da9211-regulator.c | 18 +- drivers/regulator/dbx500-prcmu.c | 26 +- drivers/regulator/fan53555.c | 2 +- drivers/regulator/fixed.c | 16 +- drivers/regulator/lochnagar-regulator.c | 1 - drivers/regulator/lp8755.c | 88 +- drivers/regulator/ltc3589.c | 12 +- drivers/regulator/ltc3676.c | 12 +- drivers/regulator/max1586.c | 2 +- drivers/regulator/max77826-regulator.c | 2 +- drivers/regulator/mp886x.c | 109 +- drivers/regulator/mt6360-regulator.c | 459 - drivers/regulator/pv88060-regulator.c | 10 +- drivers/regulator/pv88080-regulator.c | 10 +- drivers/regulator/pv88090-regulator.c | 10 +- drivers/regulator/pwm-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/qcom_spmi-regulator.c | 70 +- drivers/regulator/qcom_usb_vbus-regulator.c | 1 - drivers/regulator/rpi-panel-attiny-regulator.c | 214 - drivers/regulator/rt4801-regulator.c | 223 - drivers/regulator/slg51000-regulator.c | 4 + drivers/regulator/stm32-booster.c | 2 +- drivers/regulator/stm32-pwr.c | 2 +- drivers/regulator/stm32-vrefbuf.c | 2 +- drivers/regulator/stpmic1_regulator.c | 4 + drivers/regulator/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/regulator/wm831x-dcdc.c | 4 + drivers/regulator/wm831x-isink.c | 2 + drivers/regulator/wm831x-ldo.c | 2 + drivers/regulator/wm8350-regulator.c | 2 + drivers/reset/Kconfig | 16 +- drivers/reset/Makefile | 1 - drivers/reset/core.c | 3 +- drivers/reset/reset-imx7.c | 13 +- drivers/reset/reset-raspberrypi.c | 122 - drivers/reset/reset-zynqmp.c | 50 +- drivers/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/mpt3sas/mpt3sas_base.c | 51 +- 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/Kconfig | 2 +- drivers/soundwire/bus.c | 6 +- drivers/soundwire/cadence_master.c | 61 +- drivers/soundwire/cadence_master.h | 4 - drivers/soundwire/intel.c | 758 +- drivers/soundwire/intel.h | 4 - drivers/soundwire/intel_init.c | 22 +- drivers/soundwire/master.c | 2 - drivers/soundwire/mipi_disco.c | 18 +- drivers/soundwire/qcom.c | 60 +- drivers/soundwire/slave.c | 6 +- drivers/soundwire/stream.c | 30 +- drivers/spi/Kconfig | 4 +- 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 | 2 +- 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 | 13 +- 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/iio/Documentation/overview.txt | 4 +- drivers/staging/iio/frequency/ad9834.c | 1 + 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/tegra-vde/iommu.c | 4 +- drivers/staging/media/tegra-vde/vde.c | 4 +- drivers/staging/media/tegra-video/Kconfig | 7 - drivers/staging/media/tegra-video/TODO | 6 + drivers/staging/media/tegra-video/csi.c | 314 +- drivers/staging/media/tegra-video/csi.h | 8 - drivers/staging/media/tegra-video/tegra210.c | 25 +- drivers/staging/media/tegra-video/vi.c | 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/pi433/pi433_if.h | 26 +- 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 | 4 +- 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/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/Kconfig | 10 - drivers/thunderbolt/Makefile | 3 - drivers/thunderbolt/acpi.c | 117 - drivers/thunderbolt/cap.c | 136 +- drivers/thunderbolt/ctl.c | 5 +- drivers/thunderbolt/debugfs.c | 700 -- drivers/thunderbolt/domain.c | 17 +- drivers/thunderbolt/icm.c | 5 +- drivers/thunderbolt/lc.c | 151 +- drivers/thunderbolt/nhi.c | 69 - drivers/thunderbolt/nhi_ops.c | 31 +- drivers/thunderbolt/switch.c | 216 +- drivers/thunderbolt/tb.c | 189 +- drivers/thunderbolt/tb.h | 144 +- drivers/thunderbolt/tb_regs.h | 34 +- drivers/thunderbolt/usb4.c | 251 +- drivers/tty/hvc/hvcs.c | 14 +- drivers/tty/ipwireless/hardware.c | 6 +- drivers/tty/ipwireless/network.c | 4 +- drivers/tty/ipwireless/tty.c | 2 +- drivers/tty/n_gsm.c | 38 +- drivers/tty/n_hdlc.c | 72 +- drivers/tty/n_tty.c | 4 +- drivers/tty/pty.c | 4 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 12 +- drivers/tty/serial/8250/8250_fsl.c | 108 +- drivers/tty/serial/8250/8250_ingenic.c | 20 +- drivers/tty/serial/8250/8250_pci.c | 56 - drivers/tty/serial/Kconfig | 3 +- drivers/tty/serial/atmel_serial.c | 20 +- drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/icom.c | 32 +- drivers/tty/serial/ifx6x60.c | 15 +- drivers/tty/serial/imx.c | 3 +- drivers/tty/serial/men_z135_uart.c | 8 +- drivers/tty/serial/qcom_geni_serial.c | 13 +- drivers/tty/serial/sa1100.c | 22 +- drivers/tty/serial/sb1250-duart.c | 9 +- drivers/tty/serial/sc16is7xx.c | 1 - drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/stm32-usart.c | 33 +- drivers/tty/serial/timbuart.c | 6 +- drivers/tty/synclink.c | 82 +- drivers/tty/synclink_gt.c | 95 +- drivers/tty/synclinkmp.c | 83 +- drivers/tty/tty_baudrate.c | 6 +- drivers/tty/tty_buffer.c | 14 +- drivers/tty/tty_io.c | 26 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/tty_ldisc.c | 3 +- drivers/tty/vt/consolemap.c | 4 +- drivers/tty/vt/selection.c | 2 +- drivers/tty/vt/vc_screen.c | 532 +- drivers/tty/vt/vt.c | 42 +- drivers/tty/vt/vt_ioctl.c | 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 | 13 +- 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/driver.c | 8 +- drivers/usb/core/generic.c | 4 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/urb.c | 89 +- 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/ehci-npcm7xx.c | 8 +- drivers/usb/host/ehci-platform.c | 8 +- drivers/usb/host/ehci-spear.c | 8 +- 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/usb3503.c | 18 +- drivers/usb/misc/usb4604.c | 8 +- drivers/usb/misc/usblcd.c | 1 + drivers/usb/misc/yurex.c | 6 +- drivers/usb/mtu3/mtu3.h | 6 + drivers/usb/serial/mos7720.c | 8 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/scsiglue.c | 2 +- drivers/usb/storage/uas.c | 19 +- drivers/usb/storage/usb.c | 5 +- drivers/usb/typec/tcpm/tcpm.c | 133 +- drivers/vfio/pci/vfio_pci.c | 38 +- drivers/vfio/vfio_iommu_type1.c | 2 +- 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/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/virtio/virtio_mmio.c | 31 - drivers/virtio/virtio_pci_modern.c | 95 - drivers/watchdog/Kconfig | 10 +- drivers/xen/unpopulated-alloc.c | 15 +- drivers/zorro/zorro.c | 2 +- fs/Kconfig | 9 - fs/Makefile | 1 - fs/aio.c | 9 +- fs/autofs/dev-ioctl.c | 8 +- fs/binfmt_elf.c | 265 +- fs/binfmt_elf_fdpic.c | 162 +- fs/block_dev.c | 142 +- fs/btrfs/Kconfig | 1 - fs/btrfs/backref.c | 1 + fs/btrfs/block-group.c | 41 +- fs/btrfs/btrfs_inode.h | 10 - fs/btrfs/compression.c | 35 + fs/btrfs/compression.h | 35 - fs/btrfs/ctree.c | 164 +- fs/btrfs/ctree.h | 47 +- fs/btrfs/delalloc-space.c | 123 +- fs/btrfs/delayed-inode.c | 3 +- fs/btrfs/dev-replace.c | 12 +- fs/btrfs/disk-io.c | 68 +- fs/btrfs/extent-io-tree.h | 1 - fs/btrfs/extent-tree.c | 206 +- fs/btrfs/extent_io.c | 124 +- fs/btrfs/extent_io.h | 23 +- fs/btrfs/file-item.c | 4 +- fs/btrfs/file.c | 178 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 613 +- fs/btrfs/ioctl.c | 56 +- fs/btrfs/locking.c | 403 +- fs/btrfs/locking.h | 80 +- fs/btrfs/ordered-data.c | 97 +- fs/btrfs/ordered-data.h | 19 +- fs/btrfs/print-tree.c | 11 +- fs/btrfs/qgroup.c | 2 +- fs/btrfs/reada.c | 25 +- fs/btrfs/reflink.c | 36 +- fs/btrfs/relocation.c | 11 +- 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 | 82 +- fs/btrfs/sysfs.h | 5 +- fs/btrfs/transaction.c | 15 +- fs/btrfs/transaction.h | 8 - fs/btrfs/tree-log.c | 276 +- fs/btrfs/tree-log.h | 32 +- fs/btrfs/volumes.c | 282 +- fs/btrfs/volumes.h | 9 +- fs/buffer.c | 78 +- fs/configfs/dir.c | 2 +- fs/configfs/file.c | 34 +- fs/coredump.c | 236 +- fs/crypto/fname.c | 5 +- fs/crypto/hooks.c | 2 +- fs/crypto/policy.c | 9 +- fs/dax.c | 29 +- fs/dlm/Kconfig | 1 - fs/dlm/config.c | 3 - fs/dlm/lowcomms.c | 122 +- fs/erofs/xattr.c | 2 + fs/exfat/dir.c | 1 + fs/exfat/exfat_fs.h | 2 +- fs/exfat/file.c | 2 +- fs/exfat/namei.c | 135 +- fs/exfat/nls.c | 2 +- fs/ext2/inode.c | 1 + fs/ext4/dir.c | 2 +- fs/ext4/namei.c | 7 +- fs/ext4/verity.c | 4 +- fs/f2fs/checkpoint.c | 7 +- fs/f2fs/compress.c | 63 +- fs/f2fs/data.c | 33 +- fs/f2fs/debug.c | 16 +- fs/f2fs/dir.c | 86 +- fs/f2fs/extent_cache.c | 37 +- fs/f2fs/f2fs.h | 79 +- fs/f2fs/file.c | 50 +- fs/f2fs/gc.c | 409 +- fs/f2fs/gc.h | 69 +- fs/f2fs/segment.c | 483 +- fs/f2fs/segment.h | 66 +- fs/f2fs/super.c | 98 +- fs/f2fs/sysfs.c | 21 +- fs/f2fs/verity.c | 4 +- fs/fuse/Kconfig | 16 +- fs/fuse/Makefile | 6 +- fs/fuse/dax.c | 1365 --- fs/fuse/dir.c | 32 +- fs/fuse/file.c | 50 +- fs/fuse/fuse_i.h | 47 +- fs/fuse/inode.c | 85 +- fs/fuse/virtio_fs.c | 275 +- 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 | 979 +- fs/isofs/rock.h | 8 +- fs/libfs.c | 87 - fs/mount.h | 21 +- fs/mount_notify.c | 222 - fs/namei.c | 3 +- fs/namespace.c | 28 +- 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 | 3 +- fs/proc/inode.c | 119 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 46 +- fs/proc/task_mmu.c | 114 +- fs/proc_namespace.c | 1 - fs/quota/quota.c | 43 +- fs/ramfs/inode.c | 12 - fs/read_write.c | 69 +- fs/reiserfs/super.c | 8 +- fs/romfs/super.c | 1 - fs/select.c | 4 +- fs/splice.c | 130 +- fs/statfs.c | 2 - fs/ubifs/dir.c | 2 +- fs/udf/super.c | 14 +- fs/unicode/utf8-core.c | 23 +- fs/userfaultfd.c | 28 +- fs/vboxsf/dir.c | 2 +- fs/vboxsf/super.c | 2 +- fs/xattr.c | 22 +- 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/asm-generic/checksum.h | 12 + include/asm-generic/vmlinux.lds.h | 62 +- 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_device.h | 2 +- include/drm/drm_dp_helper.h | 11 - include/drm/drm_dp_mst_helper.h | 44 - include/drm/drm_drv.h | 16 +- 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/intel-gtt.h | 5 +- include/drm/ttm/ttm_bo_api.h | 110 +- include/drm/ttm/ttm_bo_driver.h | 363 +- include/drm/ttm/ttm_resource.h | 245 - include/drm/ttm/ttm_tt.h | 31 +- 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 | 15 +- include/linux/blk_types.h | 9 +- include/linux/blkdev.h | 22 +- include/linux/bpf-cgroup.h | 27 +- 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/cacheinfo.h | 21 - include/linux/cgroup.h | 5 +- include/linux/clk/samsung.h | 56 - include/linux/cma.h | 2 - include/linux/compiler-clang.h | 8 - include/linux/compiler-gcc.h | 2 +- include/linux/compiler.h | 2 +- include/linux/console.h | 2 +- include/linux/consolemap.h | 3 +- include/linux/coredump.h | 11 - include/linux/crash_core.h | 3 - include/linux/dax.h | 14 - include/linux/dcache.h | 1 - include/linux/dma-buf.h | 3 +- include/linux/dma-contiguous.h | 6 - include/linux/dma-mapping.h | 21 +- include/linux/dma/ti-cppi5.h | 4 +- include/linux/dmaengine.h | 17 +- include/linux/efi_embedded_fw.h | 6 +- include/linux/f2fs_fs.h | 3 + include/linux/fault-inject-usercopy.h | 22 - include/linux/fb.h | 18 +- include/linux/filter.h | 8 +- include/linux/fs.h | 20 +- include/linux/fscrypt.h | 5 +- include/linux/genhd.h | 10 +- include/linux/hidden.h | 19 - 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/inet_diag.h | 2 - include/linux/instrumented.h | 30 - include/linux/intel-iommu.h | 1 - include/linux/io-pgtable.h | 2 +- include/linux/iommu.h | 10 +- include/linux/ipc_namespace.h | 3 +- include/linux/ipv6.h | 22 + include/linux/jhash.h | 2 - include/linux/kcsan-checks.h | 45 +- include/linux/kernel.h | 1 - include/linux/lockdep.h | 29 +- 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/memcontrol.h | 12 + include/linux/memory_hotplug.h | 30 +- include/linux/memremap.h | 17 +- 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 | 40 +- include/linux/mmap_lock.h | 5 - include/linux/mmc/card.h | 2 - include/linux/mmc/host.h | 9 +- include/linux/mmc/sdio_func.h | 2 - include/linux/mmzone.h | 47 +- include/linux/module.h | 5 - include/linux/moduleparam.h | 7 +- include/linux/mount.h | 3 +- include/linux/mtd/pfow.h | 33 + include/linux/net.h | 3 - include/linux/netdevice.h | 36 +- include/linux/netfilter/nf_conntrack_common.h | 2 +- include/linux/nmi.h | 1 - include/linux/notifier.h | 15 +- include/linux/ns_common.h | 3 - include/linux/numa.h | 11 + include/linux/of.h | 5 - include/linux/oom.h | 1 - include/linux/overflow.h | 39 +- include/linux/page-flags.h | 48 +- include/linux/pagemap.h | 72 +- include/linux/pci.h | 5 +- include/linux/pcs-lynx.h | 21 - include/linux/pcs/pcs-xpcs.h | 41 - include/linux/perf_event.h | 33 +- include/linux/phylink.h | 3 - include/linux/pid.h | 1 - include/linux/pid_namespace.h | 4 +- include/linux/platform_data/ad7793.h | 2 +- include/linux/platform_data/clk-s3c2410.h | 19 - include/linux/platform_data/cros_ec_commands.h | 14 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/dma-dw.h | 2 - include/linux/platform_data/fb-s3c2410.h | 99 - include/linux/platform_data/gpio-dwapb.h | 4 +- include/linux/platform_data/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/proc_fs.h | 1 - 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 | 3 +- include/linux/rcutree.h | 2 +- include/linux/refcount.h | 65 +- include/linux/regmap.h | 39 - include/linux/resctrl.h | 2 - include/linux/sched.h | 12 +- include/linux/sched/coredump.h | 1 - include/linux/sched/mm.h | 64 +- include/linux/sched/sd_flags.h | 156 - include/linux/sched/task.h | 2 +- include/linux/sched/topology.h | 37 +- include/linux/scif.h | 8 +- include/linux/scmi_protocol.h | 12 +- include/linux/security.h | 8 - include/linux/selection.h | 18 +- include/linux/seqlock.h | 8 +- include/linux/signal.h | 2 - include/linux/skbuff.h | 2 +- include/linux/skmsg.h | 17 + include/linux/smp.h | 3 - include/linux/smp_types.h | 3 - include/linux/soc/mediatek/infracfg.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/socket.h | 1 - include/linux/soundwire/sdw.h | 30 +- include/linux/soundwire/sdw_registers.h | 7 + include/linux/spi/eeprom.h | 2 +- include/linux/spi/s3c24xx-fiq.h | 33 - include/linux/spi/s3c24xx.h | 2 +- include/linux/statfs.h | 1 - include/linux/static_call.h | 298 - include/linux/static_call_types.h | 35 - 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/timekeeping.h | 15 - include/linux/uaccess.h | 38 +- 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_config.h | 17 - include/linux/virtio_dma_buf.h | 37 - include/linux/vmstat.h | 2 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- include/linux/xarray.h | 45 +- include/media/cec.h | 2 + include/media/drv-intf/s3c_camif.h | 4 + include/media/h264-ctrls.h | 87 +- include/media/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/checksum.h | 22 +- 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-dai.h | 3 +- include/sound/soc.h | 5 - include/sound/sof/ext_manifest.h | 7 - include/sound/sof/info.h | 2 +- include/sound/sof/topology.h | 12 +- include/trace/events/avc.h | 53 - include/trace/events/btrfs.h | 27 +- include/trace/events/f2fs.h | 10 +- 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/trace/events/xen.h | 20 + 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/dqblk_xfs.h | 11 +- include/uapi/linux/fuse.h | 34 +- include/uapi/linux/gtp.h | 2 - include/uapi/linux/if_bridge.h | 21 - include/uapi/linux/if_pppol2tp.h | 2 +- include/uapi/linux/iio/types.h | 1 - include/uapi/linux/inet_diag.h | 18 - include/uapi/linux/io_uring.h | 63 +- include/uapi/linux/kfd_ioctl.h | 11 +- include/uapi/linux/kvm.h | 5 +- include/uapi/linux/l2tp.h | 6 +- include/uapi/linux/mei.h | 49 - include/uapi/linux/mount.h | 1 - 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_fs.h | 3 - include/uapi/linux/virtio_gpu.h | 19 - include/uapi/linux/virtio_mmio.h | 11 - include/uapi/linux/virtio_pci.h | 11 +- include/uapi/linux/watch_queue.h | 31 +- include/uapi/rdma/efa-abi.h | 1 - include/uapi/rdma/rdma_user_rxe.h | 6 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 2 - include/video/imx-ipu-v3.h | 3 + init/Kconfig | 6 +- init/main.c | 2 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- kernel/Makefile | 5 +- kernel/audit.c | 9 +- kernel/audit.h | 4 + kernel/bpf/Makefile | 3 - kernel/bpf/arraymap.c | 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/cgroup.c | 2 +- kernel/bpf/cpumap.c | 12 +- kernel/bpf/devmap.c | 17 +- kernel/bpf/hashtab.c | 31 +- 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/cpu_pm.c | 48 +- kernel/debug/debug_core.c | 22 +- kernel/debug/kdb/kdb_io.c | 14 +- kernel/dma/Kconfig | 11 - kernel/dma/contiguous.c | 111 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 38 +- kernel/exit.c | 17 + kernel/fork.c | 38 +- kernel/gcov/Kconfig | 1 - kernel/gcov/gcc_4_7.c | 4 +- kernel/groups.c | 2 +- kernel/hung_task.c | 44 - kernel/jump_label.c | 10 +- kernel/kcsan/core.c | 210 +- kernel/kcsan/debugfs.c | 130 +- kernel/kcsan/kcsan-test.c | 128 +- kernel/kcsan/kcsan.h | 12 +- kernel/kcsan/report.c | 10 +- kernel/kcsan/selftest.c | 8 +- kernel/kprobes.c | 11 +- kernel/locking/lockdep.c | 824 +- kernel/locking/lockdep_internals.h | 2 - kernel/locking/locktorture.c | 4 +- kernel/module.c | 25 +- kernel/notifier.c | 144 +- kernel/panic.c | 12 +- kernel/params.c | 19 +- kernel/pid.c | 19 +- kernel/pid_namespace.c | 13 +- kernel/power/hibernate.c | 39 +- kernel/power/main.c | 8 +- kernel/power/power.h | 3 +- kernel/power/suspend.c | 14 +- kernel/power/user.c | 14 +- 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 | 173 +- kernel/rcu/tree.h | 2 - kernel/rcu/tree_exp.h | 6 +- kernel/rcu/tree_plugin.h | 40 +- kernel/rcu/tree_stall.h | 14 +- kernel/rcu/update.c | 13 + kernel/resource.c | 11 +- kernel/scftorture.c | 575 - kernel/sched/core.c | 16 +- kernel/sched/debug.c | 62 +- kernel/sched/fair.c | 11 +- kernel/sched/topology.c | 59 +- kernel/seccomp.c | 24 +- kernel/smp.c | 134 - kernel/static_call.c | 481 - kernel/sys.c | 10 +- kernel/sys_ni.c | 4 - kernel/sysctl.c | 19 +- kernel/time/alarmtimer.c | 2 +- kernel/time/namespace.c | 9 +- kernel/time/tick-sched.c | 2 +- kernel/time/timekeeping.c | 109 +- kernel/torture.c | 33 +- kernel/trace/blktrace.c | 2 +- kernel/trace/bpf_trace.c | 58 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_printk.c | 4 +- kernel/tracepoint.c | 4 +- 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 | 48 +- lib/Kconfig.kasan | 9 +- lib/Kconfig.kcsan | 5 - lib/Makefile | 1 - lib/bitmap.c | 4 +- lib/checksum.c | 11 + lib/decompress_bunzip2.c | 2 +- lib/decompress_unzstd.c | 7 +- lib/devres.c | 2 +- lib/dynamic_debug.c | 45 +- lib/dynamic_queue_limits.c | 4 +- lib/earlycpio.c | 2 +- lib/fault-inject-usercopy.c | 39 - lib/idr.c | 1 - lib/iov_iter.c | 69 +- lib/libcrc32c.c | 2 +- lib/locking-selftest.c | 445 +- lib/nlattr.c | 63 +- lib/nmi_backtrace.c | 6 +- lib/radix-tree.c | 2 +- lib/string.c | 24 - lib/strncpy_from_user.c | 3 - lib/syscall.c | 2 +- lib/test_bitmap.c | 91 +- lib/test_firmware.c | 9 + lib/test_hmm.c | 15 +- lib/test_sysctl.c | 2 +- lib/test_xarray.c | 82 - lib/ubsan.c | 2 - lib/usercopy.c | 5 +- lib/xarray.c | 237 +- localversion-next | 1 - mm/Kconfig | 9 +- mm/cma.h | 2 + mm/debug.c | 18 +- mm/debug_vm_pgtable.c | 171 +- mm/dmapool.c | 46 +- mm/filemap.c | 58 +- mm/gup.c | 98 +- mm/gup_benchmark.c | 23 +- mm/highmem.c | 4 +- mm/huge_memory.c | 48 +- mm/hugetlb.c | 89 +- mm/hwpoison-inject.c | 18 +- mm/internal.h | 19 +- mm/khugepaged.c | 2 +- mm/kmemleak.c | 8 +- mm/ksm.c | 4 - mm/madvise.c | 201 +- mm/memblock.c | 98 +- mm/memcontrol.c | 84 +- mm/memory-failure.c | 364 +- mm/memory.c | 4 +- mm/memory_hotplug.c | 224 +- mm/memremap.c | 329 +- mm/migrate.c | 88 +- mm/mlock.c | 24 +- mm/mmap.c | 152 +- mm/mmu_notifier.c | 2 +- mm/oom_kill.c | 2 - mm/page_alloc.c | 166 +- mm/page_io.c | 6 +- mm/page_isolation.c | 54 +- mm/page_reporting.c | 2 +- mm/percpu.c | 3 +- mm/readahead.c | 130 +- mm/shmem.c | 20 +- mm/slab.h | 4 + mm/slub.c | 52 +- mm/sparse.c | 10 +- mm/swap.c | 16 +- mm/swap_state.c | 2 +- mm/swapfile.c | 9 +- mm/util.c | 3 +- mm/vmscan.c | 25 +- mm/vmstat.c | 32 +- mm/workingset.c | 4 + 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_mdb.c | 256 +- net/bridge/br_multicast.c | 1290 +-- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 70 +- net/bridge/br_vlan.c | 4 +- net/caif/cfsrvl.c | 1 + net/core/bpf_sk_storage.c | 833 +- net/core/datagram.c | 33 +- net/core/dev.c | 2 +- net/core/devlink.c | 11 +- net/core/filter.c | 416 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 28 +- net/core/ptp_classifier.c | 30 - net/core/skbuff.c | 16 +- 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 | 30 +- net/ipv4/af_inet.c | 1 - net/ipv4/fou.c | 4 +- net/ipv4/icmp.c | 16 +- net/ipv4/inet_diag.c | 17 - net/ipv4/inet_hashtables.c | 6 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/ip_options.c | 35 +- net/ipv4/ip_output.c | 12 +- 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 | 7 +- 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/icmp.c | 4 +- net/ipv6/inet6_hashtables.c | 6 +- net/ipv6/ip6_fib.c | 12 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/netfilter/ip6t_NPT.c | 39 - net/ipv6/raw.c | 2 +- net/ipv6/tcp_ipv6.c | 5 +- net/l2tp/Makefile | 2 - net/l2tp/l2tp_core.c | 324 +- net/l2tp/l2tp_core.h | 33 +- net/l2tp/l2tp_debugfs.c | 4 +- net/l2tp/l2tp_eth.c | 13 +- net/l2tp/l2tp_ip.c | 17 +- net/l2tp/l2tp_ip6.c | 17 +- net/l2tp/l2tp_netlink.c | 18 +- net/l2tp/l2tp_ppp.c | 70 +- net/l2tp/trace.h | 211 - net/mac80211/agg-rx.c | 2 +- net/mac80211/cfg.c | 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/nfc/digital_dep.c | 3 + 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 | 1 + net/rxrpc/rtt.c | 1 + net/sched/act_ct.c | 8 +- net/sched/act_ctinfo.c | 5 +- net/sched/act_gate.c | 4 +- net/sched/act_ife.c | 44 +- 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/socket.c | 23 +- net/sunrpc/rpcb_clnt.c | 4 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/sysctl.c | 6 +- net/tipc/core.c | 6 - net/tipc/core.h | 8 - net/tipc/link.c | 5 + net/tipc/net.c | 20 +- net/tipc/net.h | 1 - net/tipc/socket.c | 1 + 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 | 3 - scripts/dev-needs.sh | 315 - 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/kconfig/qconf.cc | 368 +- scripts/kconfig/qconf.h | 77 +- scripts/selinux/mdp/mdp.c | 7 - scripts/spelling.txt | 4 + scripts/tags.sh | 2 - 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/ac97/ac97_core.h | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 3 +- sound/atmel/ac97c.c | 22 +- sound/core/compress_offload.c | 5 +- sound/core/init.c | 3 +- sound/core/memalloc.c | 2 +- sound/core/pcm.c | 8 +- sound/core/pcm_memory.c | 3 +- sound/core/rawmidi.c | 2 +- sound/core/timer.c | 6 +- sound/drivers/vx/vx_core.c | 4 +- sound/drivers/vx/vx_pcm.c | 2 + sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_intel.c | 3 - sound/pci/hda/hda_jack.h | 2 +- sound/pci/hda/hda_local.h | 8 +- sound/pci/hda/patch_ca0132.c | 1788 +--- sound/pci/hda/patch_realtek.c | 65 - 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 | 22 +- 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 | 20 +- sound/soc/codecs/rt5682-i2c.c | 1 - sound/soc/codecs/rt5682-sdw.c | 17 +- sound/soc/codecs/rt5682.c | 73 +- sound/soc/codecs/rt5682.h | 2 + sound/soc/codecs/rt700-sdw.c | 21 +- sound/soc/codecs/rt711-sdw.c | 21 +- sound/soc/codecs/rt715-sdw.c | 39 +- 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 | 213 +- sound/soc/fsl/fsl_sai.h | 4 +- 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 | 210 +- 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/soc-pcm.c | 2 +- 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/pm.c | 1 - sound/soc/sof/sof-acpi-dev.c | 2 - sound/soc/sof/sof-audio.c | 50 +- sound/soc/sof/sof-audio.h | 8 - sound/soc/sof/sof-pci-dev.c | 32 +- sound/soc/sof/sof-priv.h | 14 +- sound/soc/sof/topology.c | 426 +- 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 | 232 +- 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/mixer_scarlett_gen2.c | 2 +- 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/iio/iio_event_monitor.c | 2 - tools/include/linux/btf_ids.h | 51 +- tools/include/linux/static_call_types.h | 35 - 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/memory-model/Documentation/README | 82 - tools/memory-model/Documentation/cheatsheet.txt | 33 +- .../Documentation/control-dependencies.txt | 256 - tools/memory-model/Documentation/litmus-tests.txt | 1074 -- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/ordering.txt | 461 - tools/memory-model/Documentation/recipes.txt | 4 +- tools/memory-model/Documentation/references.txt | 2 +- tools/memory-model/Documentation/simple.txt | 271 - tools/memory-model/README | 164 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/check.c | 198 +- tools/objtool/check.h | 1 - tools/objtool/elf.c | 8 +- tools/objtool/elf.h | 3 +- tools/objtool/objtool.h | 1 - tools/objtool/orc_gen.c | 4 +- tools/objtool/sync-check.sh | 1 - tools/perf/Makefile.config | 4 + tools/perf/bench/Build | 1 + tools/perf/bench/mem-memcpy-x86-64-lib.c | 24 + tools/perf/util/symbol.h | 2 +- tools/power/cpupower/Makefile | 2 +- tools/power/cpupower/debug/i386/intel_gsic.c | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/testing/kunit/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_bpf_hash_map.c | 15 - .../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/lkdtm/tests.txt | 2 + tools/testing/selftests/mount/.gitignore | 1 - tools/testing/selftests/mount/Makefile | 4 +- tools/testing/selftests/mount/nosymfollow-test.c | 218 - tools/testing/selftests/mount/run_nosymfollow.sh | 4 - .../{run_unprivileged_remount.sh => run_tests.sh} | 0 tools/testing/selftests/net/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/psock_snd.sh | 16 +- 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/vm/hmm-tests.c | 4 +- tools/testing/selftests/vm/map_hugetlb.c | 2 +- tools/testing/selftests/x86/fsgsbase.c | 68 - virt/kvm/kvm_main.c | 21 +- 6066 files changed, 164010 insertions(+), 264843 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-accel-adxl372 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010 delete mode 100644 Documentation/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/brcm,bcm2711-hdmi.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/iio/adc/lltc,ltc2497.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ltc2497.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/max11100.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/max1118.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/max9611.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1118.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max9611.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp320x.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3422.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc0832.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc128s052.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc161s626.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tlc4541.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc0832.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc108s102.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc161s626.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/ltc2632.txt delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/ams,as73211.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9310.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/img,meta [...] 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 create mode 100644 Documentation/devicetree/bindings/phy/phy-stih41x-usb.txt 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 create mode 100644 Documentation/devicetree/bindings/sound/hdmi.txt 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/maintainer/modifying-patches.rst delete mode 100644 Documentation/userspace-api/media/glossary.rst delete mode 100644 Documentation/x86/cpuinfo.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 delete mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts delete mode 100644 arch/arm/include/asm/vmlinux.lds.h create mode 100644 arch/arm/kernel/vmlinux.lds.h create mode 100644 arch/arm/mach-exynos/include/mach/map.h create mode 100644 arch/arm/mach-imx/devices-imx21.h create mode 100644 arch/arm/mach-imx/ehci-imx27.c create mode 100644 arch/arm/mach-imx/ehci-imx31.c create mode 100644 arch/arm/mach-imx/ehci-imx35.c create mode 100644 arch/arm/mach-imx/ehci.h rename arch/arm/mach-imx/{mach-imx27.c => imx27-dt.c} (100%) rename arch/arm/mach-imx/{mach-imx31.c => imx31-dt.c} (100%) rename arch/arm/mach-imx/{mach-imx35.c => imx35-dt.c} (100%) create mode 100644 arch/arm/mach-imx/mach-armadillo5x0.c create mode 100644 arch/arm/mach-imx/mach-bug.c create mode 100644 arch/arm/mach-imx/mach-imx27_visstrim_m10.c create mode 100644 arch/arm/mach-imx/mach-kzm_arm11_01.c create mode 100644 arch/arm/mach-imx/mach-mx21ads.c create mode 100644 arch/arm/mach-imx/mach-mx27_3ds.c create mode 100644 arch/arm/mach-imx/mach-mx27ads.c create mode 100644 arch/arm/mach-imx/mach-mx31_3ds.c create mode 100644 arch/arm/mach-imx/mach-mx31lilly.c create mode 100644 arch/arm/mach-imx/mach-mx31lite.c create mode 100644 arch/arm/mach-imx/mach-mx31moboard.c create mode 100644 arch/arm/mach-imx/mach-mx35_3ds.c create mode 100644 arch/arm/mach-imx/mach-pca100.c create mode 100644 arch/arm/mach-imx/mach-pcm037.c create mode 100644 arch/arm/mach-imx/mach-pcm037_eet.c create mode 100644 arch/arm/mach-imx/mach-pcm043.c create mode 100644 arch/arm/mach-imx/mach-qong.c create mode 100644 arch/arm/mach-imx/mach-vpr200.c create mode 100644 arch/arm/mach-imx/mm-imx21.c create mode 100644 arch/arm/mach-imx/mx31lilly-db.c create mode 100644 arch/arm/mach-imx/mx31moboard-devboard.c create mode 100644 arch/arm/mach-imx/mx31moboard-marxbot.c create mode 100644 arch/arm/mach-imx/mx31moboard-smartbot.c 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-ddr4-evk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/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/renesas/r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts 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 delete mode 100644 arch/arm64/include/asm/kvm_pgtable.h delete mode 100644 arch/arm64/kvm/hyp/pgtable.c 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-cavium-octeon/war.h create mode 100644 arch/mips/include/asm/mach-generic/war.h create mode 100644 arch/mips/include/asm/mach-ip22/war.h create mode 100644 arch/mips/include/asm/mach-ip27/kmalloc.h create mode 100644 arch/mips/include/asm/mach-ip27/war.h create mode 100644 arch/mips/include/asm/mach-ip28/war.h create mode 100644 arch/mips/include/asm/mach-ip30/war.h create mode 100644 arch/mips/include/asm/mach-ip32/war.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/mc146818rtc.h create mode 100644 arch/mips/include/asm/mach-malta/war.h create mode 100644 arch/mips/include/asm/mach-paravirt/cpu-feature-overrides.h create mode 100644 arch/mips/include/asm/mach-paravirt/irq.h create mode 100644 arch/mips/include/asm/mach-paravirt/kernel-entry-init.h create mode 100644 arch/mips/include/asm/mach-pnx833x/gpio.h create mode 100644 arch/mips/include/asm/mach-pnx833x/irq-mapping.h create mode 100644 arch/mips/include/asm/mach-pnx833x/irq.h create mode 100644 arch/mips/include/asm/mach-pnx833x/pnx833x.h create mode 100644 arch/mips/include/asm/mach-rc32434/war.h create mode 100644 arch/mips/include/asm/mach-rm/war.h create mode 100644 arch/mips/include/asm/mach-sibyte/war.h create mode 100644 arch/mips/include/asm/mach-tx49xx/war.h 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/include/asm/static_call.h delete mode 100644 arch/x86/kernel/static_call.c delete mode 100644 arch/x86/lib/copy_mc.c delete mode 100644 arch/x86/lib/copy_mc_64.S delete mode 100644 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/firmware/efi/libstub/hidden.h 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 delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.h create mode 100644 drivers/gpu/drm/ttm/ttm_bo_manager.c delete mode 100644 drivers/gpu/drm/ttm/ttm_range_manager.c delete mode 100644 drivers/gpu/drm/ttm/ttm_resource.c delete mode 100644 drivers/gpu/drm/vc4/vc4_hdmi.h delete mode 100644 drivers/gpu/drm/vc4/vc4_hdmi_phy.c delete mode 100644 drivers/gpu/drm/vc4/vc4_hdmi_regs.h delete mode 100644 drivers/gpu/drm/vkms/vkms_writeback.c delete mode 100644 drivers/hwmon/pmbus/adm1266.c delete mode 100644 drivers/iio/gyro/adxrs290.c delete mode 100644 drivers/iio/humidity/hdc2010.c delete mode 100644 drivers/iio/light/as73211.c delete mode 100644 drivers/infiniband/core/cm_trace.c delete mode 100644 drivers/infiniband/core/cm_trace.h 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/thunderbolt/acpi.c delete mode 100644 drivers/thunderbolt/debugfs.c delete mode 100644 drivers/video/fbdev/s3c2410fb-regs-lcd.h delete mode 100644 drivers/virtio/virtio_dma_buf.c delete mode 100644 fs/fuse/dax.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 delete mode 100644 include/linux/fault-inject-usercopy.h delete mode 100644 include/linux/hidden.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/sched/sd_flags.h delete mode 100644 include/linux/soc/samsung/s3c-adc.h delete mode 100644 include/linux/soc/samsung/s3c-cpu-freq.h delete mode 100644 include/linux/soc/samsung/s3c-cpufreq-core.h delete mode 100644 include/linux/soc/samsung/s3c-pm.h delete mode 100644 include/linux/spi/s3c24xx-fiq.h delete mode 100644 include/linux/static_call.h delete mode 100644 include/linux/static_call_types.h delete mode 100644 include/linux/virtio_dma_buf.h delete mode 100644 include/trace/events/avc.h delete mode 100644 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 kernel/static_call.c delete mode 100644 lib/fault-inject-usercopy.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 delete mode 100755 scripts/dev-needs.sh create mode 100755 scripts/gen_compile_commands.py 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/include/linux/static_call_types.h delete mode 100644 tools/memory-model/Documentation/README delete mode 100644 tools/memory-model/Documentation/control-dependencies.txt delete mode 100644 tools/memory-model/Documentation/litmus-tests.txt delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100644 tools/memory-model/Documentation/ordering.txt delete mode 100644 tools/memory-model/Documentation/simple.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh 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 100644 tools/testing/selftests/mount/nosymfollow-test.c delete mode 100755 tools/testing/selftests/mount/run_nosymfollow.sh rename tools/testing/selftests/mount/{run_unprivileged_remount.sh => run_tests.sh} (100%) delete mode 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