This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 086779e58c68 Revert "ALSA: usb-audio: Manage auto-pm of all bundled int [...] omits 68a5311900ca Merge remote-tracking branch 'fpga-fixes/fixes' omits 8f7bbdfda80b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 8c88e72095e2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits f8cfcd10fc01 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 882753499405 Merge remote-tracking branch 'omap-fixes/fixes' omits 656fb42369a4 Merge remote-tracking branch 'crypto-current/master' omits 8f0ba0fb968c Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits f8a9878b84e6 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 161b0ad13a4d Merge remote-tracking branch 'spi-fixes/for-linus' omits ebe281d327b2 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 88bba4e2b055 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 759ce50e868c Merge remote-tracking branch 'sound-current/for-linus' omits 1565880fd15b Merge remote-tracking branch 'bpf/master' omits 078e5f92d02d Merge remote-tracking branch 'sparc/master' omits e88f69a2de1d Merge remote-tracking branch 'arc-current/for-curr' omits 8b7561772799 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] omits a7cf07b0664e Merge remote-tracking branch 'fixes/master' omits 3398e5c7b038 ALSA: usb-audio: Manage auto-pm of all bundled interfaces omits da03d0610044 device_cgroup: Fix RCU list debugging warning new 5bfea2d9b17f mm: Fix mremap not considering huge pmd devmap new 3c61df3885e9 kcov: cleanup debug messages new 67b3d3cca385 kcov: fix potential use-after-free in kcov_remote_start new 76484b1c7724 kcov: move t->kcov assignments into kcov_start/stop new eeb91f9a2e3e kcov: move t->kcov_sequence assignment new 5fe7042dc0a2 kcov: use t->kcov_mode as enabled indicator new 5ff3b30ab57d kcov: collect coverage from interrupts new 76e278d6b505 usb: core: kcov: collect coverage from usb complete callback new c571686a92ff mm/util.c: remove the VM_WARN_ONCE for vm_committed_as und [...] new f426f4edf46c h8300: remove usage of __ARCH_USE_5LEVEL_HACK new 84e6ffb2c49c arm: add support for folded p4d page tables new e9f6376858b9 arm64: add support for folded p4d page tables new 00b13def5c03 hexagon: remove __ARCH_USE_5LEVEL_HACK new c03ab9e32a2c ia64: add support for folded p4d page tables new 9f4e70379f60 nios2: add support for folded p4d page tables new b187fb7fca9c openrisc: add support for folded p4d page tables new 2fb4706057bc powerpc: add support for folded p4d page tables new eaabf98b0932 sh: fault: modernize printing of kernel messages new a194a62650de sh: drop __pXd_offset() macros that duplicate pXd_index() ones new 874e2cc18972 sh: add support for folded p4d page tables new 453668afbf99 unicore32: remove __ARCH_USE_5LEVEL_HACK new ee7767430ec2 asm-generic: remove pgtable-nop4d-hack.h new f089dcc74226 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] new 8898ad58a019 x86/mm: define mm_p4d_folded() new 399145f9eb6c mm/debug: add tests validating architecture page table helpers new 73221d888724 mm/vmalloc: fix a typo in comment new 01c4b788e01b arch/kmap: remove BUG_ON() new 2159687248dd arch/xtensa: move kmap build bug out of the way new 525aaf9bad00 arch/kmap: remove redundant arch specific kmaps new e23c45976f82 arch/kunmap: remove duplicate kunmap implementations new ee9bc5fdf5b6 {x86,powerpc,microblaze}/kmap: move preempt disable new 78b6d91ec7bb arch/kmap_atomic: consolidate duplicate code new abca2500c0c1 arch/kunmap_atomic: consolidate duplicate code new db458d73fa35 arch/kmap: ensure kmap_prot visibility new d8c25836fa16 arch/kmap: don't hard code kmap_prot values new 20b271dfe9d9 arch/kmap: define kmap_atomic_prot() for all arch's new 915ecc22d5b2 drm: remove drm specific kmap_atomic code new 8bfb1a10f2bb kmap: remove kmap_atomic_to_page() new 7438f36310dd parisc/kmap: remove duplicate kmap code new db6f1785f1c2 sparc: remove unnecessary includes new 090e77e16633 kmap: consolidate kmap_prot definitions new d4eaa2837851 mm: add kvfree_sensitive() for freeing sensitive data objects new fa6d9ec79055 mm/memory_hotplug: refrain from adding memory into an impo [...] new ef1b51f7735e powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] new 04f3465c9866 mm/memory_hotplug: remove is_mem_section_removable() new c68ab18c6aee mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 new 52219aeaf2dc mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] new 7b7b27214bba mm/memory_hotplug: introduce add_memory_driver_managed() new 3fe4f4991a2a kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] new 8a725e4694b5 device-dax: add memory via add_memory_driver_managed() new b59d02ed0869 mm/memory_hotplug: disable the functionality for 32b new 57e86fa16a70 mm: replace zero-length array with flexible-array member new 52cfc24578c3 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" new 457aef949de9 mm: ksm: fix a typo in comment "alreaady"->"already" new b4f315b40d43 mm: mmap: fix a typo in comment "compatbility"->"compatibility" new 7c8de3588972 mm/hugetlb: fix a typos in comments new 55b65a57c254 mm/vmsan: fix some typos in comment new f386775510bf mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" new df1758d9f285 mm/memblock: fix a typo in comment "implict"->"implicit" new 3dc5f032c4ba mm/list_lru: fix a typo in comment "numbesr"->"numbers" new ffceeb62fce4 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" new 404f3ecfd86b mm/frontswap: fix some typos in frontswap.c new b8f2935f7244 mm, memcg: fix some typos in memcontrol.c new 68956ccb6ca9 mm: fix a typo in comment "strucure"->"structure" new 0d645ed19cf9 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] new 2e6787d38062 mm/sparse: fix a typo in comment "convienence"->"convenience" new e0857cf5ac10 mm/page-writeback: fix a typo in comment "effictive"->"effective" new 985ba004be29 mm/memory: fix a typo in comment "attampt"->"attempt" new fa1f68cc88f1 mm: use false for bool variable new 2b7874490243 include/linux/mm.h: return true in cpupid_pid_unset() new 276aa42e9ff3 zcomp: Use ARRAY_SIZE() for backends list new 8977a27b663e proc: rename "catch" function argument new de83dbd97f17 user.c: make uidhash_table static new 0c78c0137621 get_maintainer: add email addresses from .yaml files new e33c9fe8b80c get_maintainer: fix unexpected behavior for path/to//file [...] new 9ac175758040 lib/math: avoid trailing newline hidden in pr_fmt() new 07887358993d lib: Add might_fault() to strncpy_from_user. new 02223e36f315 lib/test_lockup.c: make test_inode static new acaab7335bd6 lib/zlib: remove outdated and incorrect pre-increment opti [...] new a818e526cb4e lib/percpu-refcount.c: use a more common logging style new 63d7f8167fe6 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max new c348c1630528 lib: make a test module with set/clear bit new bd93f003b746 include/linux/bitops.h: avoid clang shift-count-overflow warnings new 7ccf41a89cb0 checkpatch: additional MAINTAINER section entry ordering checks new a55ee0cc09a4 checkpatch: look for c99 comments in ctx_locate_comment new 32f30ca9f19d checkpatch: disallow --git and --file/--fix new c7f574d0e9f9 checkpatch: use patch subject when reading from stdin new 852991dd3a73 fs/binfmt_elf: remove redundant elf_map ifndef new 51da9dfb7f20 elfnote: mark all .note sections SHF_ALLOC new ada4ab7af1a6 init: allow distribution configuration of default init new b1b65750b8db fat: don't allow to mount if the FAT length == 0 new 898310032b96 fat: improve the readahead for FAT entries new a3963015787d fs/seq_file.c: seq_read: Update pr_info_ratelimited new d2c0e6e91c79 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] new 01a995600275 mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro new eac2cece4507 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro new 986db2d14a6d exec: simplify the copy_strings_kernel calling convention new 762a3af6faa0 exec: open code copy_string_kernel new e1c3cdb26ab8 rapidio: avoid data race between file operation callbacks [...] new 67446283d894 rapidio: convert get_user_pages() --> pin_user_pages() new 54e200ab40fc kernel/relay.c: handle alloc_percpu returning NULL in relay_open new 341a7213e5c1 kernel/relay.c: fix read_pos error when multiple readers new 804eb64615a4 selftests/x86/pkeys: move selftests to arch-neutral directory new c4273c7f0ec3 selftests/vm/pkeys: rename all references to pkru to a gen [...] new 5461c6625f29 selftests/vm/pkeys: move generic definitions to header file new 53555e2b4d9a selftests/vm/pkeys: move some definitions to arch-specific header new a09160e694cc selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() new 4dbdd947cb7f selftests: vm: pkeys: Use sane types for pkey register new 0c416bcaef8d selftests: vm: pkeys: add helpers for pkey bits new 11551801a71c selftests/vm/pkeys: fix pkey_disable_clear() new ea5f95c3d6bb selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() new 6e373263ce07 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new 57bcb57da241 selftests: vm: pkeys: use the correct huge page size new 604c496b227d selftests/vm/pkeys: introduce generic pkey abstractions new 589944b53b0f selftests/vm/pkeys: introduce powerpc support new c63e5e7f9942 selftests/vm/pkeys: fix number of reserved powerpc pkeys new b0acc5d6bf33 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() new 94c8a223ded5 selftests/vm/pkeys: improve checks to determine pkey support new aef759db63fd selftests/vm/pkeys: associate key on a mapped page and det [...] new 39351c1326cf selftests/vm/pkeys: associate key on a mapped page and det [...] new 4e06e718afd7 selftests/vm/pkeys: detect write violation on a mapped acc [...] new 6e2c2d0fb781 selftests/vm/pkeys: introduce a sub-page allocator new fa17437cb840 selftests/vm/pkeys: test correct behaviour of pkey-0 new e9506394a159 selftests/vm/pkeys: override access right definitions on powerpc new 473c3cc86c36 selftests: vm: pkeys: use the correct page size on powerpc new f21fda8f6453 selftests: vm: pkeys: fix multilib builds for x86 new 2792d488a2d3 tools/testing/selftests/vm: remove duplicate headers new 469cbd016157 lib/ubsan.c: fix gcc-10 warnings new 886d7de631da Merge branch 'akpm' (patches from Andrew) new 587f17018a2c Kconfig: add config option for asm goto w/ outputs adds ba637aa019e0 ARM: integrator: Drop unneeded select of SPARSE_IRQ adds 65fd41e6fa2e ARM: realview: Drop unneeded select of multi-platform features adds db1e11357819 ARM: versatile: Remove dead sched_clock code adds ce7107697986 ARM: versatile: Drop mapping IB2 module registers adds 03d679bf004d bus: Add DT bindings for Integrator/AP logic modules adds ccea5e8a5918 bus: Add driver for Integrator/AP logic modules adds e07fec606286 ARM: integrator: Retire LM and IM-PD1 boardfile code adds d2854bbe5f5c ARM: integrator: Add some Kconfig selections adds 899895fb6dba MAINTAINERS: adjust to renaming physmap_of_versatile.c adds 7adb2781f731 Merge tag 'versatile-v5.8-1' of git://git.kernel.org/pub/s [...] adds 135e7a156ae2 ARM: shmobile: r8a7742: Basic SoC support adds 37d03aa5358a Merge tag 'renesas-arm-soc-for-v5.8-tag1' of git://git.ker [...] adds e5006671acc7 clk: versatile: Drop the legacy IM-PD1 clock code adds 9bffcf42c670 ARM/time: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 1c2f05e72ade ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b5bb63177d38 ARM: mmp: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 86aeee4d0a4c ARM: Prepare Realtek RTD1195 adds ed25e516a100 MAINTAINERS: Add Realtek arm DT files adds 125e07629f85 Merge tag 'realtek-soc-for-5.8' of git://git.kernel.org/pu [...] adds 9442c09e784d MAINTAINERS: Update Raspberry Pi development repository adds 93a50c102c29 Merge tag 'arm-soc/for-5.8/maintainers' of https://github. [...] adds 446937a5056f ARM: mm: Remove virtual address print from B15 RAC driver adds 3418b4c26a11 Merge tag 'arm-soc/for-5.8/soc' of https://github.com/Broa [...] adds 778627c78f01 ARM: s3c64xx: convert to use i2c_new_client_device() adds ee9a71ad2554 ARM: samsung: Omit superfluous error message in s3c_adc_probe() adds 06b29212c3a2 ARM: samsung: Use devm_platform_ioremap_resource() to simp [...] adds a7426a0e7f1e Merge tag 'samsung-soc-5.8' of git://git.kernel.org/pub/sc [...] adds d85d5247885e ARM: OMAP2+: drop unnecessary adrl adds 4f0f02cc4b54 ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 adds 90d0ce39f8b0 ARM: omap2: make omap5_erratum_workaround_801819 static adds d33e3d542b6c ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static adds 5df04698bd39 Merge tag 'omap-for-v5.8/soc-signed-take2' of git://git.ke [...] adds 9b06fc39084e ARM: vexpress: Move vexpress_flags_set() into arch code adds 6aec54a64957 arm64: vexpress: Don't select CONFIG_POWER_RESET_VEXPRESS adds 039599c92d3b amba: Retry adding deferred devices at late_initcall adds 81134fb541d4 clk: versatile: Rework kconfig structure adds 562bbb233513 clk: versatile: Only enable SP810 on 32-bit by default adds 03cc105f2edf clk: vexpress-osc: Use the devres clock API variants adds 75b272bd093b clk: vexpress-osc: Support building as a module adds a229635f3bc9 mfd: vexpress-sysreg: Drop selecting CONFIG_CLKSRC_MMIO adds 13fc767335ca mfd: vexpress-sysreg: Drop unused syscon child devices adds 0ea355ef7843 mfd: vexpress-sysreg: Use devres API variants adds 7b9d428e0519 mfd: vexpress-sysreg: Support building as a module adds d06cfe3f123c bus: vexpress-config: Merge vexpress-syscfg into vexpress-config adds a5a38765ac79 bus: vexpress-config: simplify config bus probing adds 310f80d61717 vexpress: Move setting master site to vexpress-config bus adds 70e4758aaae0 bus: vexpress-config: Support building as module adds 848685c25da9 ARM: vexpress: Don't select VEXPRESS_CONFIG adds a875e0e5a2a3 Merge tag 'vexpress-modules-for-soc-v2' of git://git.kerne [...] adds 96866b1a1d32 ARM: debug-ll: Add support for r8a7742 adds efb59c94c8a6 Merge tag 'renesas-arm-soc-for-v5.8-tag2' of git://git.ker [...] adds d70f5e541ab3 firmware: tegra: Make BPMP a regular driver adds b720aaa347f2 firmware: tf: Different way of L2 cache enabling after LP2 [...] adds 836ca0081983 Merge branch 'for-5.8/firmware' into for-5.8/arm/core adds 36dc3b1a7e9d ARM: tegra: Initialize r0 register for firmware wake-up adds 38743e414e7c ARM: tegra: Do not fully reinitialize L2 on resume adds 35509737c8f9 ARM: tegra: Correct PL310 Auxiliary Control Register initi [...] adds d3c32c04adfd ARM: tegra: Switch CPU to PLLP on resume from LP1 on Tegra [...] adds 04985d00e2c9 ARM: tegra: Don't enable PLLX while resuming from LP1 on Tegra30 adds b9bf73aed99e ARM: tegra: Create tegra20-cpufreq platform device on Tegra30 adds a7f6e07724ad Merge tag 'tegra-for-5.8-arm-core' of git://git.kernel.org [...] adds 4c8a2bd23115 ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS adds 4039a44c9ee9 ARM: actions: Drop unneeded select of COMMON_CLK adds 84ce0141031a ARM: alpine: Drop unneeded select of HAVE_SMP adds 80454a9908d7 ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS adds 9fdba09a039e ARM: aspeed: Drop unneeded select of HAVE_SMP adds b8c5a80689ba ARM: berlin: Drop unneeded select of HAVE_SMP adds 022dacdd278d ARM: clps711x: Drop unneeded select of multi-platform sele [...] adds 671ae2728504 ARM: davinci: Drop unneeded select of TIMER_OF adds 1942cf1cb5e2 ARM: mmp: Drop unneeded select of COMMON_CLK adds c5b18873f5b9 ARM: mvebu: Drop unneeded select of HAVE_SMP adds 9fe2b45889db ARM: prima2: Drop unneeded select of HAVE_SMP adds 9d281a4f6fd6 ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC adds 97a2f40e3801 bus: arm-integrator-lm: Fix return value check in integrat [...] adds dceb213ca4a7 ARM: vf610: report soc info via soc device adds 64d7bf58e72b ARM: imx: pcm037: make pcm970_sja1000_platform_data static adds d2199b34871b ARM: imx: use device_initcall for imx_soc_device_init adds f72130c6b62e ARM: imx: move cpu definitions into a header adds 52102a3ba6a6 soc: imx: move cpu code to drivers/soc/imx adds 66ee9359b0d4 Merge tag 'imx-soc-5.8' of git://git.kernel.org/pub/scm/li [...] adds 16aed29d7c01 clk: ti: dm816: enable sysclk6_ck on init adds 4bba9bf08ff4 bus: ti-sysc: Ignore timer12 on secure omap3 adds e69b4e1a7577 ARM: OMAP2+: Add omap_init_time_of() adds e20ef23dd693 ARM: dts: Configure system timers for am335x adds 545a95582e80 ARM: dts: Configure system timers for am437x adds 14b1925a7219 ARM: dts: Configure system timers for omap4 adds 036a3d42bb8f ARM: dts: Configure system timers for omap5 and dra7 adds e428e250fde6 ARM: dts: Configure system timers for omap3 adds 83bd18b46600 ARM: dts: Configure system timers for ti81xx adds 64dbc3d55d60 ARM: dts: Configure system timers for omap2 adds 2ee04b88547a ARM: OMAP2+: Drop old timer code for dmtimer and 32k counter adds 1a5428119bc3 bus: ti-sysc: Timers no longer need legacy quirk handling adds 803b504bf552 Merge tag 'omap-for-v5.8/timer-signed' of git://git.kernel [...] adds 9d3239147d6d ARM: pxa: remove Compulab pxa2xx boards adds 24320a7ff39e MAINTAINERS: pxa: remove Compulab arm/pxa support adds b5321c304eb5 MAINTAINERS: clarify maintenance of ARM Dove drivers adds ac7864936a91 Merge tag 'mvebu-arm-5.8-1' of git://git.infradead.org/lin [...] adds 37aed36cfec3 ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 0b973c65d2f2 ARM: rockchip: fix spelling mistake "to" -> "too" adds 063731c87a2c Merge tag 'v5.8-rockchip-soc32-1' of git://git.kernel.org/ [...] adds 56f292ad6632 Revert "ARM: vexpress: Don't select VEXPRESS_CONFIG" adds 73174acc9c75 power: vexpress: add suppress_bind_attrs to true adds a90d99045230 power: vexpress: cleanup: use builtin_platform_driver adds d0c7dc173969 power: reset: vexpress: fix build issue adds 147922f91965 ARM: davinci: fix build failure without I2C adds 5f55f1fb187d clk: versatile: Fix kconfig dependency on COMMON_CLK_VERSATILE adds d86ad463d670 ARM: OMAP2+: Fix regression for using local timer on non-SMP SoCs adds e4df11cb99bf ARM: zynq: Don't select CONFIG_ICST adds d2353bad2c1e ARM: omap2: fix omap5_realtime_timer_init definition new 694b5a5d313f Merge tag 'arm-soc-5.8' of git://git.kernel.org/pub/scm/li [...] adds 911d1ef13194 ARM: defconfig: u8500: Enable new drivers for samsung-golden adds 288d3f142bd6 ARM: defconfig: u8500: Enable new drivers for ux500 adds 962abbc0847b Merge tag 'ux500-defconfig-v5.7' of git://git.kernel.org/p [...] adds 4c427ab28fd1 ARM: shmobile: defconfig: Refresh for v5.7-rc1 adds 929379dd0fa0 Merge tag 'renesas-arm-defconfig-for-v5.8-tag1' of git://g [...] adds f06f924a65fb ARM: bcm2835_defconfig: Enable fixed-regulator adds 35cdc3fa00ee Merge tag 'tags/bcm2835-defconfig-next-2020-03-27' into de [...] adds 016eae21a317 Merge tag 'arm-soc/for-5.8/defconfig' of https://github.co [...] adds f8beebe01946 ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers adds a8360727870b ARM: exynos_defconfig: Compile MAC80211/CFG80211 as modules adds 66fa76a7dbd8 Merge tag 'samsung-defconfig-5.8' of git://git.kernel.org/ [...] adds 1a90c5ba48c4 ARM: shmobile: defconfig: Enable r8a7742 SoC adds 44b6141ebe93 ARM: multi_v7_defconfig: Enable r8a7742 SoC adds c0feb184a71d Merge tag 'renesas-arm-defconfig-for-v5.8-tag2' of git://g [...] adds 5d2408c6cd59 ARM: configs: sunxi: Add sun8i analog codec adds cdaeaa2560a9 arm64: configs: Enable sun50i cpufreq nvmem adds 6e15f0a9c498 Merge tag 'sunxi-config-for-5.8-1' of git://git.kernel.org [...] adds 8d77c0296150 ARM: configs: at91: sama5: enable SAMA5D2_PIOBU adds 6a2ab88ca789 ARM: configs: at91: sama5: enable MCP16502 regulator adds 88b1542b06eb Merge tag 'at91-5.8-defconfig' of git://git.kernel.org/pub [...] adds b47c5fc15d88 arm64: defconfig: Enable Qualcomm CAMCC, CAMSS and CCI drivers adds f7a8bc1cf0b2 arm64: defconfig: Enable SM8250 GCC driver adds 9cbcb81dc8d2 arm64: defconfig: Remove QCOM_GLINK_SSR adds ece74ab22714 arm64: defconfig: Enable Qualcomm SC7180 pinctrl and gcc adds 5ef3c35809ec arm64: defconfig: enable Qualcomm IPA and RMNet modules adds 72a790ac7c99 Merge tag 'qcom-arm64-defconfig-for-5.8' of git://git.kern [...] adds 38f58fc51d12 arm64: defconfig: enable meson gx audio as module adds 93d2fa6a035b Merge tag 'amlogic-defconfig' of git://git.kernel.org/pub/ [...] adds 528443e32a3d arm64: defconfig: Enable UACCE/PCI PASID/SEC2/HPRE configs adds fec6111ae322 Merge tag 'hisi-arm64-defconfig-for-5.8' of git://github.c [...] adds fa4aa8a530b2 arm64: defconfig: Add LEDS_TRIGGER_TIMER adds 8ce538ef2b60 Merge tag 'arm64_defconfig_for_v5.8' of git://git.kernel.o [...] adds fecde876bc20 arm64: defconfig: Enable CONFIG_PINCTRL_IMX8DXL by default adds 5b4bf802427e ARM: imx_v6_v7_defconfig: extend RN5T618 PMIC family support adds f11d7cb47f15 Merge tag 'imx-defconfig-5.8' of git://git.kernel.org/pub/ [...] new 298743c193bb Merge tag 'arm-defconfig-5.8' of git://git.kernel.org/pub/ [...] adds b953dceaddbf dt-bindings: arm: Add smc/hvc transport for SCMI adds 1dc6558062da firmware: arm_scmi: Add smc/hvc transport adds 18988265b876 firmware: arm_scmi: Make mutex channel specific adds b9d15ee21cd8 firmware: arm_scmi: Drop empty stub for smc_mark_txdone adds 8aa6e12bbf9d firmware: arm_scmi: Check shmem property for channel availablity adds 4e44590ee4a9 firmware: arm_scmi: Drop checking for shmem property in pa [...] adds 70771c69ab9b firmware: arm_scmi: Add include guard to linux/scmi_protocol.h adds 23818b3d8590 firmware: arm_scpi: Add include guard to linux/scpi_protocol.h adds 4ebd8f6dea81 firmware: arm_scmi: Add receive buffer support for notifications adds 2264417a9a99 firmware: arm_scmi: Update protocol commands and notificat [...] adds d5141f37c42e firmware: arm_scmi: Add notifications support in transport layer adds 4d09852b6f01 firmware: arm_scmi: Add support for notifications message [...] adds 87dff4e63cf2 firmware: arm_scmi: Rename .clear_notification() transport_ops adds b37f5cc8d243 firmware: arm_scmi: Clear channel on reception of unexpect [...] adds d04fb2b2ddef firmware: arm_scmi: Clear channel for delayed responses adds c5bceb98ce0e firmware: arm_scmi: Fix handling of unexpected delayed responses adds f7199cf48902 firmware: arm_scmi: Fix return error code in smc_send_message adds 5a897e3ab429 firmware: arm_scmi: fix psci dependency adds a7afae50e2ab Merge tag 'scmi-updates-5.8' of git://git.kernel.org/pub/s [...] adds 58f7381c9754 dt-bindings: power: rcar-sysc: Add r8a7742 power domain in [...] adds 41b2df22fafb clk: renesas: Add r8a7742 CPG Core Clock Definitions adds 557b7e545e09 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renes [...] adds 5b9fa9cbe654 soc: renesas: rcar-sysc: Add R8A7742 support adds 2f71832755a9 soc: renesas: rcar-rst: Add support for RZ/G1H adds acb09eca328d Merge tag 'renesas-drivers-for-v5.8-tag1' of git://git.ker [...] adds 2a6ba3f794e8 tee: enable support to register kernel memory adds 104edb94cc4b tee: add private login method for kernel clients adds b4ad9a32b204 Merge tag 'tee-subsys-for-5.8' of git://git.linaro.org/peo [...] adds cdc8abe763c9 soc: renesas: Add Renesas R8A7742 config option adds 8222d4c31576 Merge tag 'renesas-drivers-for-v5.8-tag2' of git://git.ker [...] adds 10b200668133 firmware: tegra: Defer BPMP probe if shared memory not available adds fff4a87f4419 Merge tag 'tegra-for-5.8-firmware-v2' of git://git.kernel. [...] adds af19d6450101 drm/mediatek: Omit warning on probe defers adds 1a680aa888d6 dt-bindings: mediatek: Update mmsys binding to reflect it [...] adds 13032709e232 clk / soc: mediatek: Move mt8173 MMSYS to platform driver adds 2c758e301ed9 soc / drm: mediatek: Move routing control to mmsys device adds 667c769246b0 soc / drm: mediatek: Fix mediatek-drm device probing adds 1a6e55ca8f36 soc: mediatek: mmsys: Drop <linux/clk-provider.h> adds ff34e17cf9bc soc: mediatek: Missing platform_device_unregister() on err [...] adds 154910f88676 ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b4e3b881b983 Merge tag 'v5.7-next-soc' of git://git.kernel.org/pub/scm/ [...] adds 1115899e7aad tee: remove unnecessary NULL check in tee_shm_alloc() adds 6d83d800b245 Merge tag 'tee-smatch-for-5.8' of git://git.linaro.org/peo [...] adds 18dfc0bf8167 dt-bindings: power: meson-ee-pwrc: add support for Meson8/8b/8m2 adds cc9ca02a40e5 dt-bindings: power: meson-ee-pwrc: add support for the Mes [...] adds 34217df28db7 soc: amlogic: meson-ee-pwrc: add support for Meson8/Meson8 [...] adds 53773f2dfd9c soc: amlogic: meson-ee-pwrc: add support for the Meson GX SoCs adds 93f9fb1e4a7e Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] adds 3a5fc2520bc6 dt-bindings: reset: meson: add gxl internal dac reset adds ecd910f4420a dt-bindings: reset: imx7: Add support for i.MX8MN adds c4e181d6fec4 dt-bindings: reset: imx7: Document usage on i.MX8MP SoC adds e08672c03981 reset: imx7: Add support for i.MX8MP SoC adds 697fa27dc5fb reset: hi6220: Add support for AO reset controller adds 0417a5c6a4c5 Merge tag 'reset-for-v5.8' of git://git.pengutronix.de/pza [...] adds e33bcbab16d1 tee: add support for session's client UUID generation adds c5b4312bea5d tee: optee: Add support for session login client UUID generation adds be4ad166b4e2 Merge tag 'tee-login-for-5.8' of git://git.linaro.org/peop [...] adds 52660e568518 soc: mediatek: Enable mmsys driver by default if Mediatek [...] adds 9c5a0a3a8f04 clk / soc: mediatek: Bind clock and gpu driver for mt2712 adds c292b133b58b clk / soc: mediatek: Bind clock and gpu driver for mt2701 adds 1f9adbc72824 clk/soc: mediatek: mt8183: Bind clock driver from platform device adds cad4e3790a98 clk/soc: mediatek: mt6797: Bind clock driver from platform device adds 32956dda9757 clk/soc: mediatek: mt6779: Bind clock driver from platform device adds 372542d708e5 Merge tag 'v5.7-next-soc.2' of git://git.kernel.org/pub/sc [...] adds 7ad18bb5c2c4 soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled adds 27a344139c18 soc: qcom: socinfo: add missing soc_id sysfs entry adds d6815c5c43d4 soc: qcom: cmd-db: Add debugfs dumping file adds 1790c97125dd soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe() adds bb7000677a1b soc: qcom: rpmh: Update dirty flag only when data changes adds f5ac95f9ca2f soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before fl [...] adds 985427f997b6 soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches adds 15b3bf61b8d4 soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS adds 38427e5a47bf soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request adds 3b5e3d50f83a soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds adds 1f7dbeb51a4f soc: qcom: rpmh-rsc: Document the register layout better adds 427ef4f72bba soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller adds 53d49fe1ff49 soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction adds 1bc92a933f19 soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire adds e40b0c1628f2 soc: qcom: rpmh-rsc: A lot of comments adds ff304ea34d2e soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use adds dded0317f510 soc: qcom: rpmh-rsc: Don't double-check rpmh payload adds 881808d0bbf3 soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity adds 032c692ae588 soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are no [...] adds 1d3c6f86fd3f soc: qcom: rpmh: Allow RPMH driver to be loaded as a module adds d4889ec1fc6a soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module adds f29808b2fb85 soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module adds 9d6ba921acf4 soc: qcom: cmd-db: Cast sizeof() to int to silence field w [...] adds 3adaf26e7b01 soc: qcom: cmd-db: Use 5 digits for printing address adds 704887278b3f soc: qcom: cmd-db: Properly endian swap the slv_id for debugfs adds 820f63652bb4 firmware: qcom_scm: Remove unneeded conversion to bool adds f49176fb13db dt-bindings: soc: qcom: apr: Use generic node names for AP [...] adds 459b1f86f1cb firmware: qcom_scm: fix bogous abuse of dma-direct internals adds 64016bb88e85 soc: qcom: rpmhpd: Add SM8250 power domains adds 35bb4b22f606 soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner adds 02d8ecc18b8f soc: qcom: pdr: Remove impossible error condition adds ce187859cea2 soc: qcom: aoss: Add SM8250 compatible adds 8f09210d89e7 soc: qcom: socinfo: add msm8936/39 and apq8036/39 soc ids adds faa0c1f106ef soc: qcom: rpmh-rsc: Factor "tcs_reg_addr" and "tcs_cmd_ad [...] adds 91160150aba0 soc: qcom: rpmh-rsc: Timeout after 1 second in write_tcs_r [...] adds c20977721631 firmware: qcom_scm-legacy: Replace zero-length array with [...] adds 1143c36656b8 soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notif [...] adds c45def5d804a soc: qcom: rpmh-rsc: We aren't notified of our own failure [...] adds b5945214b76a kernel/cpu_pm: Fix uninitted local in cpu_pm adds 555701a45f14 soc: qcom: rpmh-rsc: Simplify locking by eliminating the p [...] adds d2a8cfc6f320 soc: qcom: rpmh-rsc: Remove the pm_lock adds 1f7a3eb785e4 Revert "soc: qcom: rpmh: Allow RPMH driver to be loaded as [...] adds 502afe7f0432 Merge tag 'qcom-drivers-for-5.8' of git://git.kernel.org/p [...] adds 4bff7214d263 memory: samsung: exynos5422-dmc: Fix tFAW timings alignment adds 108c31e77594 memory: samsung: exynos5422-dmc: Reduce protected code are [...] adds 84684272394e Merge tag 'samsung-drivers-5.8' of git://git.kernel.org/pu [...] adds 9ce274630495 cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 s [...] adds 9b127573b409 Merge tag 'tegra-for-5.8-cpufreq' of git://git.kernel.org/ [...] adds 1555547ddaae Merge branch 'for-5.8/arm/core' into for-5.8/cpuidle adds fafd62e76880 cpuidle: tegra: Support CPU cluster power-down state on Tegra30 adds 2e60fac70375 Merge tag 'tegra-for-5.8-cpuidle' of git://git.kernel.org/ [...] adds 0da0e31600e8 of: reserved-memory: Support lookup of regions by name adds 081df76a040d of: reserved-memory: Support multiple regions per device adds 4a470f00e10e of: Make <linux/of_reserved_mem.h> self-contained adds 19207ea8e099 Merge tag 'tegra-for-5.8-of' of git://git.kernel.org/pub/s [...] adds 796705bcb10c dt-bindings: clock: tegra: Add clock ID for CSI TPG clock adds c95854052558 dt-bindings: clock: tegra: Remove PMC clock IDs adds 7a8327f57a1b dt-bindings: memory: tegra: Add external memory controller [...] adds 13857b3829a8 dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30 adds 0aade33dde36 dt-bindings: tegra: Add VI and CSI bindings adds 4e79691d050e dt-bindings: i2c: tegra: Document Tegra210 VI I2C adds 612c341c4e35 Merge branch 'for-5.8/dt-bindings' into for-5.8/media adds 3d8a97eabef0 media: tegra-video: Add Tegra210 Video input driver adds 6a5c2972e741 MAINTAINERS: Add Tegra Video driver section adds 8e3d01808ca2 media: tegra-video: Make tegra210_video_formats static adds 29238865dca7 MAINTAINERS: correct path in TEGRA VIDEO DRIVER adds ba8f6682bcb3 media: tegra-video: Do not enable COMPILE_TEST adds 9ffc30a66da1 Merge tag 'tegra-for-5.8-media' of git://git.kernel.org/pu [...] adds c78cf9956f19 soc/tegra: pmc: Enable PMIC wake event on Tegra186 adds 379ac9eb1fe9 soc/tegra: fuse: Add custom SoC attributes adds d08a4095abd8 soc/tegra: fuse: Trivial clean-up of tegra_init_revision() adds 37558ac85c19 soc/tegra: fuse: Update the SoC revision attribute to disp [...] adds 5098e2b95e8e soc/tegra: pmc: Select GENERIC_PINCONF adds 09701895aa93 soc/tegra: pmc: Enable PMIC wake event on Tegra194 adds e4cc4f54be01 soc: tegra: Fix tegra_pmc_get_suspend_mode definition adds df701a76a641 soc/tegra: pmc: Enable PMIC wake event on Tegra210 adds e26552c5e054 Merge tag 'tegra-for-5.8-soc-v2' of git://git.kernel.org/p [...] adds 04df45fba521 soc: imx8m: No need to put node when of_find_compatible_no [...] adds f25a066d1a07 firmware: imx-scu: Support one TX and one RX adds f5f27b79eab8 firmware: imx: scu: Fix corruption of header adds 755a7397947e dt-bindings: firmware: imx: Move system control into dt-bi [...] adds 88d93afd774e dt-bindings: firmware: imx: Add more system controls and P [...] adds 89f12d6509bf firmware: imx: scu: Fix possible memory leak in imx_scu_probe() adds 7b972f383061 Merge tag 'imx-drivers-5.8' of git://git.kernel.org/pub/sc [...] adds f009c89df79a io: Provide _inX() and _outX() adds 26c4c6ce808c logic_pio: Improve macro argument name adds 4acaa93ef643 logic_pio: Use _inX() and _outX() adds e1d908a76128 Merge tag 'hisi-drivers-for-5.8' of git://github.com/hisil [...] adds 60b4000f5464 tee: fix crypto select adds d3e81989c0f0 treewide: Replace zero-length array with flexible-array adds 661ea25e5319 soc: fsl: qe: Replace one-element array and use struct_siz [...] adds 162b323c3d08 soc: fsl: qbman: Remove unused inline function qm_eqcr_get [...] adds d0bab301a046 soc: fsl: dpio: Prefer the CPU affine DPIO adds b25511ef134a soc: fsl: qe: clean up an indentation issue adds e9e4ef9116b1 soc: fsl: dpio: Remove unused inline function qbman_write_ [...] adds fb6c05b08b1a Merge tag 'soc-fsl-next-v5.8' of git://git.kernel.org/pub/ [...] adds 1f46d85ffa75 staging: tegra-video: fix V4L2 dependency adds 232150cc32ea dt-bindings: soc: ti: add binding for k3 platforms chipid module adds 907a2b7e2fc7 soc: ti: add k3 platforms chipid module driver adds b8b38a8e3cae drivers: soc: ti: knav_qmss_queue: Make knav_gp_range_ops static adds 9536a3155bf0 Merge tag 'drivers_soc_for_5.8' of git://git.kernel.org/pu [...] adds 78c43a059a71 dt-bindings: bus: Add Baikal-T1 AXI-bus binding adds a1c13784d251 dt-bindings: bus: Add Baikal-T1 APB-bus binding adds 63cb77136e04 bus: Add Baikal-T1 AXI-bus driver adds 8f93662d8324 bus: Add Baikal-T1 APB-bus driver adds 83ca8b3e8f21 memory: Add Baikal-T1 L2-cache Control Block driver adds 0d583273b49a Merge branch 'baikal/drivers' into arm/drivers adds 2313fca7b44d dt-bindings: memory: Add Baikal-T1 L2-cache Control Block binding adds 1c8ceb16bcb9 bus: bt1-apb: Include linux/io.h adds b19dc1b79993 bus: bt1-apb: Fix show/store callback identations adds 75341b3d358d bus: bt1-apb: Use PTR_ERR_OR_ZERO to return from request-r [...] adds b7cb430d5f11 bus: bt1-apb: Use sysfs_streq instead of strncmp adds 7f57416f2aeb bus: bt1-axi: Optimize the return points in the driver adds 91920088536f bus: bt1-axi: Use sysfs_streq instead of strncmp adds dc20e93b935e bus: bt1-apb: Build the driver into the kernel adds 22e795b470ae bus: bt1-axi: Build the driver into the kernel adds 78f7d98be7a8 Merge branch 'baikal/drivers' into arm/drivers adds b5f73d47f34b clk: sprd: fix compile-testing new 828f3e18e1cb Merge tag 'arm-drivers-5.8' of git://git.kernel.org/pub/sc [...] adds 78efc0199f3a arm64: dts: Add SC9863A clock nodes adds 161af8fd02fd arm64: dts: Add SC9863A emmc and sd card nodes adds 248a8ffd2c9d dts: arm: stih418: Fix complain about IRQ_TYPE_NONE usage adds 7f21a85085b7 dts: arm: stih407-family: remove duplicated rng nodes adds dca296dd1504 Merge tag 'sti-dt-for-v5.8-round1' of git://git.kernel.org [...] adds d67ef24adf3c ARM: dts: Add devicetree for Integrator/AP with IM-PD1 adds 3f0be4df50a7 Merge tag 'versatile-dts-v5.8-1' of git://git.kernel.org/p [...] adds 667fd76faaf9 arm64: dts: renesas: r8a77961: Add USB2.0 device nodes adds 8ab47ffc8d5d arm64: dts: renesas: r8a77961: Add USB3.0 device nodes adds 3971a7734862 arm64: dts: renesas: r8a77961: Add SCIF and HSCIF nodes adds 174d0967b344 arm64: dts: renesas: r8a77961: Add PWM device nodes adds 76e6c82c5378 arm64: dts: renesas: r8a77961: Add PCIe device nodes adds d92798d5759d ARM: dts: r8a7791: Add TPU device node adds 124eb5dc4ca5 ARM: dts: r8a7791: Add PWM device nodes adds fea89b265f78 ARM: dts: shmobile: Update CMT1 compatible values adds ae990a1de014 ARM: dts: renesas: Fix IOMMU device node names adds cf8ae446bbcb arm64: dts: renesas: Fix IOMMU device node names adds 71dbe9524dcd Merge tag 'renesas-arm-dt-for-v5.8-tag1' of git://git.kern [...] adds 17a97f9db948 dt-bindings: power: rcar-sysc: Document r8a7742 SYSC binding adds 9e01d74ce0a1 dt-bindings: reset: rcar-rst: Document r8a7742 reset module adds 5971e53cf0c9 Merge tag 'renesas-dt-bindings-for-v5.8-tag1' of git://git [...] adds 520557d4854b ARM: dts: am5729: beaglebone-ai: adding device tree adds 441ba630ac92 ARM: dts: am57xx-idk-common: add tc358778 bridge adds 7cf0bb804d7f Merge branch 'omap-for-v5.8/dt-timer' into omap-for-v5.8/dt adds 5390130f3b28 ARM: dts: dra7: add timer_sys_ck entries for IPU/DSP timers adds 46ab8238e3e8 ARM: dts: DRA7: Add common IPU and DSP nodes adds 78aae49a23eb ARM: dts: DRA74x: Add DSP2 processor device node adds c6df6557268a ARM: dts: DRA74x: Add aliases for rproc nodes adds 0ed073c218ee ARM: dts: DRA72x: Add aliases for rproc nodes adds a11a2f73b32d ARM: dts: dra7-ipu-dsp-common: Move mailboxes into common files adds 5e89b39049a6 ARM: dts: dra7-ipu-dsp-common: Add mailboxes to IPU and DSP nodes adds d329f9f14d6f ARM: dts: dra7-ipu-dsp-common: Add timers to IPU and DSP nodes adds 371cddbd5f0f ARM: dts: dra7-evm: Add CMA pools and enable IPU & DSP rprocs adds 791cc4e40f28 ARM: dts: dra72-evm: Add CMA pools and enable IPUs & DSP1 rprocs adds 81fe00fa4e5b ARM: dts: dra72-evm-revc: Add CMA pools and enable IPUs & [...] adds f09862d53736 ARM: dts: dra71-evm: Add CMA pools and enable IPUs & DSP1 rprocs adds 101a29dd31b1 ARM: dts: dra76-evm: Add CMA pools and enable IPU & DSP rprocs adds 35529cc00996 ARM: dts: beagle-x15-common: Add CMA pools and enable IPU [...] adds ac21a4a8f263 ARM: dts: am572x-idk-common: Add CMA pools and enable IPU [...] adds c2a5678e3017 ARM: dts: am571x-idk: Add CMA pools and enable IPUs & DSP1 rprocs adds 1f15980525c6 ARM: dts: dra7-ipu-dsp-common: Add watchdog timers to IPU [...] adds f9cd51bf6d1c ARM: dts: omap5: add aes1 entry adds 4b9882ae4d28 ARM: dts: omap5: add aes2 entry adds bf755817f82a ARM: dts: omap5: add SHA crypto accelerator node adds 189a8739cc72 ARM: dts: omap5: add DES crypto accelerator node adds f18e314a6bf1 ARM: OMAP4: Make L4SEC clock domain SWSUP only adds e88ba436e561 ARM: OMAP5: Make L4SEC clock domain SWSUP only adds 4875d9e230cc Merge tag 'omap-for-v5.8/dt-signed' of git://git.kernel.or [...] adds d1f3f68f55ca ARM: dts: aspeed: ast2500: Add SCU interrupt controller adds f9950ad27205 ARM: dts: aspeed: ast2600: Add SCU interrupt controllers adds bcee38919fa0 ARM: dts: aspeed: ast2600: Add Video Engine node adds 3dcfff96f17a ARM: dts: aspeed: tiogapass: Add IPMB device adds d85fa6c6f337 ARM: dts: aspeed: tiogapass: Add gpio line names adds 7f9dad6bdc34 ARM: dts: aspeed: tacoma: Enable eMMC controller adds 4aca6812d25c ARM: dts: aspeed: ast2400: Add video engine support adds b19dad68c97e ARM: dts: aspeed: rainier: Enable VUART2 adds 3ad7e45820d0 ARM: dts: aspeed: rainier: Set PCA9552 pin types adds d0ba4f581ed5 ARM: dts: aspeed: tacoma: Add gpio-key definitions adds b2fa526ca278 ARM: dts: aspeed: ast2600evb: Enable FSI master adds 156fbb12f11e ARM: dts: aspeed: rainier: Add host FSI description adds fbb6f3e068ec ARM: dts: aspeed: rainier: Remove regulators adds c87f739459cc ARM: dts: aspeed: mihawk: Change the name of leds adds 977f7e0028f1 ARM: dts: aspeed: tacoma: Add GPIOs for FSI adds c998f40f2ae6 ARM: dts: aspeed: ast2600: Set arch timer always-on adds d5ece55c1874 ARM: dts: aspeed: witherspoon: Add gpio line names adds 1f2c9d31e480 ARM: dts: aspeed: romulus: Add gpio line names adds fa09a28ca3e9 ARM: dts: aspeed: zaius: Add gpio line names adds 2f68e4e7df67 ARM: dts: aspeed: tacoma: Add gpio line names adds e9b24b55ca4f ARM: dts: aspeed: rainier: Add gpio line names adds 3208f3a51339 ARM: dts: aspeed: rainier: Add VGA reserved memory region adds bf6c99f3aeda ARM: dts: aspeed: tacoma: Add iio-hwmon nodes for IIO devices adds d2718f5e30d0 ARM: dts: aspeed: tacoma: Enable the second VUART adds 39d8a73c53a2 ARM: dts: aspeed: tacoma: Add TPM adds 6456bc88c90d ARM: dts: aspeed: mihawk: add aliases for i2c adds 697538bd65ad ARM: dts: aspeed: Add YADRO Nicole BMC adds 266056d3c61d ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC adds 910f65c55611 ARM: dts: aspeed: ast2500: Add XDMA Engine adds e7d1ed849fd1 ARM: dts: aspeed: ast2600: Add XDMA Engine adds f90fe8d3b242 ARM: dts: Aspeed: AST2600: Add XDMA PCI-E root control reset adds fa4c8ec6feaa ARM: dts: aspeed: Change KCS nodes to v2 binding adds 18e48cc0ba9c Merge tag 'aspeed-5.8-devicetree' of git://git.kernel.org/ [...] adds 7c070e9a2352 dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000 adds 517a77d07c39 ARM: dts: Prepare Realtek RTD1195 and MeLE X1000 adds af19d9b8844f ARM: dts: rtd1195: Exclude boot ROM from memory ranges adds ede8b703750c ARM: dts: rtd1195: Introduce r-bus adds 89eac40f933c dt-bindings: arm: realtek: Add Realtek Horseradish EVB adds 824c46117ae0 ARM: dts: rtd1195: Add Realtek Horseradish EVB adds 31888c8be148 arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 adds 690677c22d5f arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions adds 6d2fdb241005 arm64: dts: realtek: rtd129x: Introduce r-bus adds 3040e132beda arm64: dts: realtek: rtd129x: Carve out boot ROM from memory adds 843603bbcdff dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 adds 769c00a2f10b arm64: dts: realtek: Add RTD1395 and BPi-M4 adds 158caa2e14ed dt-bindings: arm: realtek: Add Realtek Lion Skin EVB adds 50a87ad8cd6a arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB adds 8dcb8b063601 dt-bindings: arm: realtek: Document RTD1619 and Realtek Mj [...] adds d8a6c3b34276 arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB adds 44955042b512 arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory adds 0d874aad940d arm64: dts: realtek: rtd16xx: Add memory reservations adds 7c620476a623 dt-bindings: vendor-prefixes: Add Xnano adds b5912cac6eac dt-bindings: arm: realtek: Add Xnano X5 adds e557f4b0ba86 arm64: dts: realtek: rtd1295: Add Xnano X5 adds c5021279aa71 ARM: dts: rtd1195: Introduce iso and misc syscon adds 9e7c2a1caf25 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon adds a5360a35772f arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon adds cc022ebcaf74 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon adds aff13f7cc869 ARM: dts: rtd1195: Add CRT syscon node adds 63313c1ceb94 dt-bindings: reset: Add Realtek RTD1195 adds 6f7f0d95380f ARM: dts: rtd1195: Add reset nodes adds a4516dc56ea8 ARM: dts: rtd1195: Add UART resets adds 4b1b26deeb58 arm64: dts: realtek: rtd16xx: Add CRT syscon node adds fcf862824652 ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes adds 6de1aced8bd6 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] adds dd473726dc79 arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] adds e624119013bf arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] adds 378788120bed dt-bindings: reset: rtd1295: Add SB2 reset adds 8c915019e3e0 Merge tag 'realtek-dt-for-5.8' of git://git.kernel.org/pub [...] adds a8dad3e1e333 arm64: dts: hikey960: pinctrl: Fix spi2/spi3 pinconf adds fd955a7eac36 arm64: dts: hi6220: Add CTI options adds 9c7ae8edb958 Merge tag 'hisi-arm64-dt-for-5.8' of git://github.com/hisi [...] adds 155c58f22528 ARM: dts: bcm2711: Update expgpio's GPIO labels adds 8f7a54a74d72 ARM: dts: bcm2711: Add vmmc regulator in emmc2 adds 3ac395a5b3f3 ARM: dts: bcm283x: Use firmware PM driver for V3D adds 460227c329e5 Merge tag 'tags/bcm2835-dt-next-2020-03-27' into devicetree/next adds c380981efbcd Merge tag 'arm-soc/for-5.8/devicetree' of https://github.c [...] adds 15598aab6eb2 dt-bindings: arm: samsung: Add compatible string for the G [...] adds 8620cc2f99b7 ARM: dts: exynos: Add devicetree file for the Galaxy S2 adds b6353c31ab64 ARM: dts: exynos: Enable Bluetooth support for Rinato board adds a19f6efc01df ARM: dts: exynos: Enable WLAN support for the Trats board adds 8807d356bfea ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM366 [...] adds 8df80c1801c9 ARM: dts: exynos: Convert to new i2c-gpio bindings adds 5453c5c9c5af ARM: dts: exynos: Correct regulator names adds ad0e74f0d670 ARM: dts: exynos: Correct the MAX8997 interrupts on the Tr [...] adds d22928095975 ARM: dts: exynos: Remove useless address/size cells for ms [...] adds 95384e977c42 ARM: dts: exynos: Enable WLAN support for the Rinato board adds f1b0ffaa686f ARM: dts: exynos: Enable WLAN support for the UniversalC210 board adds 6a52e305f2ac ARM: dts: s5pv210: Add helper define for sleep gpio config adds d7d155a7693f ARM: dts: s5pv210: Add sleep GPIO configuration for Fascinate4G adds e4e5f695085f ARM: dts: s5pv210: Add sleep GPIO configuration for Galaxy S adds 386c7b372dd8 ARM: dts: s5pv210: Correct gpi pinctrl node name adds 869d42e6eba8 ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries adds 09b39f60ee09 ARM: dts: s5pv210: Disable pulls on GPIO I2C adapters for Aries adds aa2146416dbe ARM: dts: s5pv210: Add WM8994 support to Aries boards adds 3a4e7635d120 ARM: dts: s5pv210: Add FSA9480 support to Aries boards adds 849994778e48 ARM: dts: s5pv210: Add touchkey support to Aries boards adds ecd7a47382e5 ARM: dts: s5pv210: Add panel support to Aries boards adds e619c4ef3839 ARM: dts: s5pv210: Add remaining i2c-gpio adapters to Arie [...] adds 94f3c8132c30 ARM: dts: s5pv210: Add si470x FM radio to Galaxy S adds 04568cb58a43 ARM: dts: s5pv210: Disable pull for vibrator enable GPIO o [...] adds e39d3a4b23f7 ARM: dts: s5pv210: Add an ADC node adds 07297ea732dd ARM: dts: s5pv210: Enable ADC on Aries boards adds 44a390fb43d3 ARM: dts: s5pv210: Assign clocks to MMC devices on Aries boards adds 18c41a634ebe ARM: dts: s5pv210: Correct FIMC definitions adds c9ed436fd69b ARM: dts: s5pv210: Set MAX8998 GPIO pulls on Aries boards adds ca6bc7a19241 Merge tag 'samsung-dt-5.8' of git://git.kernel.org/pub/scm [...] adds 546283d580c7 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429 adds a7c0bbc3fd61 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743 adds 4bbb76eedde9 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32mp15 adds 88fcb8a340e5 ARM: dts: stm32: enable stm32mp157's &gpu by default adds 9c32f980d999 ARM: dts: stm32: preset stm32mp15x video #address- and #si [...] adds 276bd3f003b1 ARM: dts: stm32: remove now redundant STM32MP15x video cell sizes adds 6ddf19e09fb2 ARM: dts: stm32: use uniform label names for sleep pinctrl [...] adds c19e7f74966a ARM: dts: stm32: use uniform node names for sleep pinctrl groups adds f0b06064bbd6 dt-bindings: add vendor prefix for Linux Automation GmbH adds 666b5ca85cd3 ARM: dts: stm32: add STM32MP1-based Linux Automation MC-1 board adds bc1aa0919284 dt-bindings: arm: stm32: document lxa,stm32mp157c-mc1 compatible adds a49e244797f9 ARM: dts: stm32: Enable I2C2 on DHCOM PDK2 carrier board adds dda830431640 ARM: dts: stm32: add cortex-M4 pdds management in Cortex-M4 node adds 06a933aaef99 ARM: dts: stm32: use st,stm32mp15-i2c compatible for stm32mp151 adds ea6318dc5a1d ARM: dts: stm32: add Fast Mode Plus info in I2C nodes of s [...] adds dff503ab76b4 ARM: dts: stm32: Repair PMIC configuration on AV96 adds f3aa3bc3a584 ARM: dts: stm32: Repair PMIC interrupt on AV96 adds 7354ba62fa1e ARM: dts: stm32: Add alternate pinmux for ethernet RGMII o [...] adds 3ed6bd31ba31 ARM: dts: stm32: Repair ethernet operation on AV96 adds 010ca9fe500b ARM: dts: stm32: Add missing ethernet PHY reset on AV96 adds 701f9e65e5d6 ARM: dts: stm32: Add missing ethernet PHY skews on AV96 adds e88cee378719 ARM: dts: stm32: Add alternate pinmux for SDMMC pins on stm32mp15 adds e1ea5c1721ae ARM: dts: stm32: Repair SDMMC1 operation on AV96 adds 611325f68102 ARM: dts: stm32: Add eMMC attached to SDMMC2 on AV96 adds 76045bc45710 ARM: dts: stm32: Add QSPI NOR on AV96 adds 84faf29b2d52 ARM: dts: stm32: Add configuration EEPROM on AV96 adds 7dd5cbba42c9 ARM: dts: stm32: Enable WiFi on AV96 adds 077e0638fc83 ARM: dts: stm32: Add alternate pinmux for USART2 pins on s [...] adds 224771c94764 ARM: dts: stm32: Enable Bluetooth on AV96 adds 0752cc4c6671 ARM: dts: stm32: Add alternate pinmux for LTDC pins on stm32mp15 adds 64e86752d7df ARM: dts: stm32: Add bindings for HDMI video on AV96 adds dcf185ca8175 ARM: dts: stm32: Add alternate pinmux for SAI2 pins on stm32mp15 adds e027da342772 ARM: dts: stm32: Add bindings for audio on AV96 adds e74ef3823b4d ARM: dts: stm32: Add bindings for USB on AV96 adds 878b0ba5c4d2 ARM: dts: stm32: Rename LEDs to match silkscreen on AV96 adds 2f9306969a76 ARM: dts: stm32: add sd-uhs properties in SD-card node for [...] adds b5a087139db2 ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dkx adds 7d4d46ba051b ARM: dts: stm32: bump PSCI to version 1.0 on stm32mp15x adds 11b08c46333c ARM: dts: stm32: Add alternate pinmux for I2C2 pins adds b1c1fe1d43e3 ARM: dts: stm32: Repair I2C2 operation on AV96 adds 39be968cb5a1 ARM: dts: stm32: Add alternate pinmux for FDCAN1 pins adds b0b3a8b7be1e ARM: dts: stm32: Add bindings for FDCAN1 on AV96 adds 099318445981 ARM: dts: stm32: Add alternate pinmux for FDCAN2 pins adds c80b9dacdc6c ARM: dts: stm32: Add bindings for FDCAN2 on AV96 adds d56eb118c37b ARM: dts: stm32: Add alternate pinmux for ADC pins adds 8f92c7565325 ARM: dts: stm32: Add bindings for ADC on AV96 adds 5afb13616baf ARM: dts: stm32: Add alternate pinmux for SPI2 pins adds f572f485898a ARM: dts: stm32: Add bindings for SPI2 on AV96 adds da80ddaf5176 dt-bindings: Add vendor prefix for Shiratech Solutions adds 498a7014989d ARM: dts: stm32: Add missing pinctrl entries for STM32MP15 adds b856e9d148ae dt-bindings: arm: stm32: Document Stinger96 compatible adds aaac4bd35a83 ARM: dts: stm32: Add Stinger96 board support adds 061e0a6e108f dt-bindings: arm: stm32: Document IoT Box compatible adds f0c2df217c80 ARM: dts: stm32: Add IoT Box board support adds 87cabf9405cb ARM: dts: stm32: Add GPIO keys for STM32MP1 DHCOM PDK2 adds 81d5fc719798 ARM: dts: stm32: Add GPIO LEDs for STM32MP1 DHCOM PDK2 adds 604536dc5837 ARM: dts: stm32: Split SoC-independent parts of DHCOM SOM [...] adds 7e76f82acd9e ARM: dts: stm32: Split Avenger96 into DHCOR SoM and Avenge [...] adds aff195d0ec65 Merge tag 'stm32-dt-for-v5.8-1' of git://git.kernel.org/pu [...] adds ca0762ee4497 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renes [...] adds eb4cdda7a30b ARM: dts: r8a7742: Initial SoC device tree adds 269785eaba09 ARM: dts: r8a7742-iwg21m: Add iWave RZ/G1H Qseven SOM adds 48ad3c4a334a ARM: dts: r8a7742-iwg21d-q7: Add iWave G21D-Q7 board based [...] adds a31a8c9cbc07 ARM: dts: r8a7742: Add IRQC support adds b2cb7d8d5f0c ARM: dts: r8a7742: Add [H]SCIF{A|B} support adds 7fc3b53a7bd6 ARM: dts: r8a7742: Add GPIO nodes adds 0e36587c0832 arm64: dts: renesas: r8a774c0-cat874: Add support for AIST [...] adds de12d92147c1 Merge tag 'renesas-arm-dt-for-v5.8-tag2' of git://git.kern [...] adds 844beed47182 dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven [...] adds 0b5832238d36 dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven [...] adds 863c0b59f06a Merge tag 'renesas-dt-bindings-for-v5.8-tag2' of git://git [...] adds fc539b90eda2 arm64: dts: ti: am654: Add DSS node adds 76921f15acc0 arm64: dts: ti: k3-j721e-main: Add DSS node adds 0836dacecf48 arm64: dts: ti: k3-j721e-common-proc-board: add assigned c [...] adds 7fd28c6ab83d arm64: dts: ti: am65-wakeup: Add VTM node adds 64f9147d914d arm64: dts: ti: am654: Add thermal zones adds 57dfcb5dce99 arm64: dts: ti: k3-am65-main: Add ehrpwm nodes adds cae809434da1 arm64: dts: ti: k3-j721e-main: Add main domain watchdog entries adds a2a3e46cfb11 Merge tag 'ti-k3-dt-for-v5.8' of git://git.kernel.org/pub/ [...] adds 22c328b1bc18 Merge tag 'tegra-for-5.8-dt-bindings' of git://git.kernel. [...] adds 7860c8738a16 ARM: tegra: Kill off "simple-panel" compatibles adds ae05ddc9b380 ARM: dts: tegra30: beaver: Set up voltage regulators for DVFS adds 94ea9681a9f5 ARM: dts: tegra30: beaver: Add CPU Operating Performance Points adds 9c1acf5174bd Merge tag 'tegra-for-5.8-arm-dt' of git://git.kernel.org/p [...] adds 69f6eb775ede dt-bindings: arm: sunxi: Add compatible for A20-OLinuXino- [...] adds 4a0cc312443d ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC adds 89866b2667e0 arm64: dts: allwinner: a64: olinuxino: add user red LED adds c21c2c86f606 ARM: dts: sun8i-h3: add opp table for mali gpu adds 9a0e4df7f9be ARM: dts: sunxi: a83t: Add msgbox node adds 667aeaef7451 ARM: dts: sunxi: h3/h5: Add msgbox node adds 3e3f39a77438 arm64: dts: allwinner: a64: Add msgbox node adds e7d5260e2b10 arm64: dts: allwinner: h6: Add msgbox node adds 34b6826df746 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity adds b928fd4674fe arm64: dts: allwinner: h6: orangepi: Add gpio power supply adds 27c9f2a0c512 arm64: dts: allwinner: h6: orangepi: Disable OTG mode adds 3d478d211b8e arm64: allwinner: h6: orangepi-lite2: Support BT+WIFI comb [...] adds 8a3a9535189d arm64: dts: allwinner: h6: Add clock to CPU cores adds 9f8a93b742e9 arm64: dts: allwinner: h6: Add thermal trip points/cooling map adds 905434e0b544 arm64: dts: allwinner: h6: Add CPU Operating Performance P [...] adds 67533f873ad7 arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 adds ebae33c3f6ce arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 adds d8e2b7e11b50 arm64: dts: allwinner: Sort Pine H64 device-tree nodes adds fe79ea577be8 arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 adds cff111017887 arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells adds c83e24e7bf1c arm64: dts: allwinner: h6: add voltage range to OPP table adds 5961bdf2dfe5 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 adds b3a0a2f910c7 arm64: dts: allwinner: h6: Add IOMMU adds 0e909f186104 Merge tag 'sunxi-dt-for-5.8-1' of git://git.kernel.org/pub [...] adds b64ac044ad94 ARM: dts: socfgpa: set bridges status to disabled adds 29aed3ef6d49 ARM: dts: socfpga: Add fpga2hps and fpga2sdram bridges adds e9f981c79432 Merge tag 'socfpga_dts_update_for_v5.8' of git://git.kerne [...] adds ff5b89c2858f arm: dts: mt7623: add phy-mode property for gmac2 adds 1f6ed2245946 arm: dts: mt7623: add Mali-450 device node adds 795240b52ec9 dt-bindings: gpu: mali-utgard: add mediatek, mt7623-mali c [...] adds 189881af810d arm: dts: mt2701: Add usb2 device nodes adds 25880899bf9d Merge tag 'v5.7-next-dts32' of git://git.kernel.org/pub/sc [...] adds 2ae6193a1b95 ARM: dts: ux500: samsung-golden: Add proximity sensor adds 521d6678b9a4 ARM: dts: ux500: samsung-golden: Add magnetometer adds 3c278a4749a8 ARM: dts: ux500: samsung-skomer: Add magnetometer adds 4908471e1ed7 ARM: dts: ux500: Add touchscreen to the Skomer adds 409b62942019 Merge tag 'ux500-dts-v5.8' of git://git.kernel.org/pub/scm [...] adds 1ba2ed77210a arm64: dts: mt7622: add built-in Wi-Fi device nodes adds eb4a01afedf6 arm64: dts: mt8173: Add gce setting in mmsys and display node adds 6b55297581ea arm64: dts: mt8183: adjust cpuidle target residency adds 668f44f354b7 dt-bindings: arm64: dts: mediatek: Add mt8173 elm and hana adds 0f5da28ef827 arm64: dts: mt8173: add uart aliases adds 72b29215aced arm64: dts: mt8173: fix unit name warnings adds 689b937bedde arm64: dts: mediatek: add mt8173 elm and hana board adds 26af2884e49c arm64: dts: mt8173: fix cooling device range adds b25376126484 dt-bindings: i2c: Document I2C controller binding for MT6797 SoC adds d3c84299f208 arm64: dts: mediatek: Add I2C support for MT6797 SoC adds 1f3f87305ed6 arm64: dts: mediatek: Enable I2C support for 96Boards X20 [...] adds 1b118385dec2 arm64: dts: mediatek: Switch to SPDX license identifier fo [...] adds fff12573170e arm64: dts: mt8173: fix mdp aliases property name adds f0210518aa7c arm64: dts: mt2712: use non-empty ranges for usb-phy adds f0e5405b9ebf arm64: dts: mt8173: Add capacity-dmips-mhz attributes adds 622a380d621f Merge tag 'v5.7-next-dts64' of git://git.kernel.org/pub/sc [...] adds 07569acbef1d ARM: dts: uniphier: Add XDMAC node adds 94a8c115cc5e ARM: dts: uniphier: Add ethernet aliases adds 137a1cecb89a ARM: dts: uniphier: add #address-cells and #size-cells to [...] adds 184a28331177 Merge tag 'uniphier-dt-v5.8' of git://git.kernel.org/pub/s [...] adds f03b998de02d arm64: dts: uniphier: Add XDMAC node adds 44f0746d60bc arm64: dts: uniphier: Add ethernet aliases adds 8f664ce7eda5 arm64: dts: uniphier: Stabilize Ethernet RGMII mode of PXs [...] adds 1a13827b7750 arm64: dts: uniphier: add #address-cells and #size-cells t [...] adds 82ab9b6705bd dt-bindings: arm: Add Akebi96 board support adds 7d5620d31ecc arm64: dts: uniphier: Add support for Akebi96 adds c8128b5c07a5 Merge tag 'uniphier-dt64-v5.8' of git://git.kernel.org/pub [...] adds 7ed609b0020f ARM: dts: at91: sama5d3: switch to new clock bindings adds 82a5df83e444 ARM: dts: at91: at91sam9n12: switch to new clock bindings adds 15090390cac6 ARM: dts: at91: at91sam9g45: switch to new clock bindings adds 0e0e528d8260 ARM: dts: at91: rm9200: switch to new clock bindings adds a1af7f36c703 ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description adds baa998aecb75 ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin adds d08f4a5ac9fe ARM: dts: at91: sama5d2_ptc_ek: add PB_USER as wakeup source adds d0815bc1b455 ARM: dts: at91: sama5d27_som1_ek: enable i2c0 adds 32542faf867f ARM: dts: at91: sama5d27_som1_ek: add an alias for i2c0 adds c378150337ef ARM: dts: at91: sam9x60ek: Use quad mode in the spi-nor flash adds 471f0532ea37 ARM: dts: at91: sama5d27_som1: Add SPI NOR flash mapping adds 0fd3a8f58f78 ARM: dts: at91: sam9x60ek: Add sdmmc1 node adds 51cca920ce84 ARM: dts: at91: sama5d2_xplained: Add QSPI0 + SPI NOR memo [...] adds 2fdc4e1c8cb1 ARM: dts: at91: at91-sama5d27_som1: Enable eeprom device adds a2e269ca294c dt-bindings: ARM: Document SAMA5D2-ICP adds 68a95ef72cef ARM: dts: at91: sama5d2-icp: add SAMA5D2-ICP adds e1e2662036c0 ARM: dts: at91: sama5d27_wlsom1: Add alias for i2c0 adds f1f2212eaddf ARM: dts: at91: sama5d2: Fix the label numbering for flexc [...] adds 91fa03c9e33e ARM: dts: at91: sama5d2: Move flx4 definitions in the SoC dtsi adds 445a9d6e562a ARM: dts: at91: sama5d2: Move flx3 definitions in the SoC dtsi adds 0afa4365266a ARM: dts: at91: sama5d2: Move flx2 definitions in the SoC dtsi adds 96f63ffdbc38 ARM: dts: at91: sama5d2: Move flx1 definitions in the SoC dtsi adds 56cd4b9e8c67 ARM: dts: at91: sama5d2: Move flx0 definitions in the SoC dtsi adds 4b098033279e ARM: dts: at91: sama5d2: Specify the FIFO size for the Fle [...] adds ddcdaeb88242 ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and [...] adds b793f1661777 ARM: dts: at91: sama5d2: Add DMA bindings for the flx3 SPI [...] adds 1a6508a2ed9a ARM: dts: at91: sama5d2: Add DMA bindings for the flx1 I2C [...] adds 466fb89be591 ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and [...] adds 6e57359dd660 ARM: dts: at91: sama5d2: Remove i2s and tcb aliases from SoC dtsi adds 6b9a3584c7ed ARM: dts: at91: sama5d2: Add missing flexcom definitions adds c85273fd1452 ARM: dts: at91: sama5d2_xplained: Add alias for DBGU adds dbe5bbdb28b4 ARM: dts: at91: sama5d2_ptc_ek: Add comments to describe t [...] adds bd1f49e7792b ARM: dts: at91: sama5d2_xplained: Describe the flx0 I2C function adds c5a283802573 ARM: dts: at91: Configure I2C SCL gpio as open drain adds 88d801aec6e9 ARM: dts: at91: sama5d2_xplained: Add aliases for the dedi [...] adds a9418e891170 Merge tag 'at91-5.8-dt' of git://git.kernel.org/pub/scm/li [...] adds 912f9a6d0b75 arm64: dts: qcom: msm8916: Conform to the domain-idle-stat [...] adds 31abcc91ef39 arm64: dts: qcom: msm8916: Conform to the nodename pattern [...] adds 0e3ac61d703d dt-bindings: arm: cpus: Add kryo468 compatible adds f97d414d7fee arm64: dts: qcom: sc7180: Fix cpu compatible adds 9375e7d719b3 arm64: dts: qcom: qcs404: Add USB devices and PHYs adds 70a8c5abc598 arm64: dts: qcom: qcs404-evb: Define VBUS pins adds 599a0f340aa9 arm64: dts: qcom: qcs404-evb: Define USB ID pin adds 2c0b742d2f18 arm64: dts: qcom: qcs404-evb: Describe external VBUS regulator adds 3d439b2a48bc arm64: dts: qcom: qcs404-evb: Raise vreg_l12_3p3 minimum voltage adds 75e85d53fad2 arm64: dts: qcom: qcs404-evb: Enable USB controllers adds 1c51a4aba591 arm64: dts: qcom: msm8916: Add i2c-qcom-cci node adds 39e0ce6cd1bf arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes adds 07484de372bd arm64: dts: qcom: sdm845: Add i2c-qcom-cci node adds 68fc0facce11 arm64: dts: qcom: sdm845-db845c: Add pm_8998 gpio names adds d4919a44564b arm64: dts: qcom: sdm845-db845c: Add ov8856 & ov7251 camera nodes adds a0fa17f1ff74 arm64: dts: qcom: sc7180: Include interconnect definitions adds eccdac07ae30 arm64: dts: qcom: sc7180: modify assigned clocks for sc718 [...] adds fe2aff0c574d arm64: dts: qcom: msm8916: remove unit name for thermal tr [...] adds 971b289d8749 arm64: dts: qcom: msm8996: remove unit name for thermal tr [...] adds 285aa631e353 arm64: dts: qcom: msm8998: remove unit name for thermal tr [...] adds a0e5aea1482b arm64: dts: qcom: sc7180: Swap order of gpucc and sdhc_2 adds 22337b91022d arm64: dts: qcom: sc7180: Changed polling mode in Thermal- [...] adds 5a307c66a33d arm64: dts: qcom: sc7180: Add interconnect paths for the v [...] adds e8a7fdc505bb arm64: dts: ipq8074: qcom: Re-arrange dts nodes based on address adds 8cd6209962c6 arm64: dts: qcom: sc7180: Add cpuidle low power states adds d724b42ededb arm64: dts: qcom: sdm845: Add generic QUSB2 V2 Phy compatible adds 0fa007c1e8c2 arm64: dts: qcom: sc7180: Add generic QUSB2 V2 Phy compatible adds 4a7b0cf24d9a arm64: dts: qcom: sc7180: Update QUSB2 V2 Phy params for S [...] adds 61d2ca503d0b arm64: dts: qcom: fix pm8150 gpio interrupts adds 95c31e68058e arm64: dts: qcom: sc7180: Add Coresight support adds b6f78e270969 arm64: dts: qcom: sm8250: Add rpmhpd node adds ec13d5c23a33 arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009 adds b7e2fba06622 arm64: dts: qcom: sm8250: Add UFS controller and PHY adds 240031967ac4 arm64: dts: qcom: sm8250: Fix PDC compatible and reg adds aab86bbbd3e3 dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs adds feec34411d4c arm64: dts: qcom: Add SDM660 SoC support adds 23a6da79fe8b arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender) adds b1fcc5702a41 arm64: dts: qcom: msm8916: Add CTI options adds e9e89c45bfeb arm64: dts: sdm845: add IPA iommus property adds 54e9d5f70834 arm64: dts: qcom: sdm845: Add SoC compatible to MTP adds 33c172b96a7d arm64: dts: qcom: sc7180: Update reserved memory map adds e14a15eba89a arm64: dts: qcom: sc7180: Add Q6V5 MSS node adds bec71ba243e9 arm64: dts: qcom: sc7180: Update Q6V5 MSS node adds 4a4a26317ec8 arm64: dts: msm8996: Fix CSI IRQ types adds 26bea4e42a36 arch: arm64: dts: msm8996: Add CCI node adds 0d1ce0d14bd7 arm64: dts: sdm845: Add "no-hpd" to sn65dsi86 on cheza adds 0f1decaa83b7 arm64: dts: qcom: sc7180: Support ETMv4 power management adds 428384b535d6 arm64: dts: qcom: msm8916: Add blsp_i2c1 adds 246d19d2c22e arm64: dts: qcom: msm8916: Add blsp_i2c5 adds 16fb3e4226d6 arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen r [...] adds a4c2951274e4 arm64: dts: qcom: msm8916-samsung-a5u: Add touchscreen adds 9fc18435d214 arm64: dts: qcom: sc7180: Add "no-map" to cmd_db reserved area adds b3d6fd8f25a5 arm64: dts: qcom: msm8916: Disable coresight by default adds 14a9f4c6abdf arm64: dts: qcom: db820c: Add pmi8994 RPM regulators adds 1cacdf5d3bb9 arm64: dts: qcom: db820c: Fix invalid pm8994 supplies adds 4b20d4705a21 arm64: dts: qcom: msm8916-samsung-a3u: add nodes for displ [...] adds 3fb298d0b2f2 arm64: dts: qcom: c630: Add WiFi node adds 2536bedec63e arm64: dts: qcom: c630: Specify UFS device reset adds e6717dbaef63 arm64: dts: qcom: msm8916: avoid using _ in node names adds 38a4d932f70a arm64: dts: qcom: msm8916: move gpu opp table to gpu node adds 756d534b3e10 arm64: dts: qcom: apq8016-sbc: merge -pins.dtsi into main .dtsi adds 2317b87a2a6f arm64: dts: qcom: db820c: Add vdd_gfx and tie it into mmcc adds 3f65d51e9e22 arm64: dts: qcom: msm8996: Make GPU node control GPU_GX GDSC adds 13c7a1683e63 dt-bindings: arm-smmu: Add sc7180 compatible string adds 39f3d3bb05a4 arm64: dts: qcom: sc7180: Add A618 gpu dt blob adds 909bc56cb008 arm64: dts: qcom: sc7180: Fix ETMv4 power management patch adds d82fade846aa arm64: dts: qcom: sc7180: add IPA information adds 7d2f29e49477 arm64: dts: qcom: sc7180: Correct the pdc interrupt ranges adds 1cb00f8c3b36 Merge tag 'qcom-arm64-for-5.8' of git://git.kernel.org/pub [...] adds 51befb888f62 ARM: dts: qcom: add scm definition to ipq806x adds 8acc36189dca ARM: dts: qcom: ipq4019: fix high resolution timer adds 4e7573e7a54e ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes adds 9111bbf3a19d ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node adds 8513de03928e ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes adds 8bf7a360a92c ARM: dts: qcom: msm8974-klte: Add sdhci1 node adds 65876ae91e80 ARM: dts: qcom: msm8974-klte: Add USB node adds cd13c72c1853 ARM: dts: qcom: msm8974-klte: Add max77826 pmic node adds 430640a659e0 Merge tag 'qcom-dts-for-5.8' of git://git.kernel.org/pub/s [...] adds bb5cce12ac71 arm64: dts: fvp/juno: Fix node address fields adds 849bfc3dfc13 arm64: dts: fvp: Move fixed devices out of bus node adds d9258898ad49 arm64: dts: vexpress: Move fixed devices out of bus node adds feebdc3f7950 arm64: dts: fvp: Move fixed clocks out of bus node adds 948204a1bf68 arm64: dts: juno: Move fixed devices out of bus node adds 0e529dae514b arm64: dts: juno: Fix mem-timer adds 336edacfb98c arm64: dts: fvp: Fix GIC compatible names adds a78aee9e4349 arm64: dts: juno: Fix GIC child nodes adds 78631aecc52c arm64: dts: fvp: Fix GIC child nodes adds fac959c93f97 arm64: dts: fvp: Fix ITS node names and #msi-cells adds edfac966f60d arm64: dts: juno: Use proper DT node name for USB adds 608f1b6cf366 arm64: dts: fvp/juno: Fix serial node names adds 906e6dd481cb arm64: dts: fvp: Fix SMMU DT node adds 9d0a36ddcc52 arm64: dts: fvp/juno: Fix bus node names adds 36d48981d6ad arm64: dts: juno: Fix GPU interrupt order adds 3b42c06061cd arm64: dts: vexpress: Fix VExpress LED names adds 94cc3f1baaba arm64: dts: juno: Fix SCPI shared mem node name adds 564ef853419c Merge tag 'juno-updates-5.8' of git://git.kernel.org/pub/s [...] adds c589d6da965e ARM: dts: marvell: drop i2c timeout-ms property adds 2bf399defde8 ARM: dts: kirkwood: Add Check Point L-50 board adds 1383d42cffa6 ARM: dts: kirkwood: ReadyNAS NV+v2: Add LCD panel adds 65ad1cafe71c Merge tag 'mvebu-dt-5.8-1' of git://git.infradead.org/linu [...] adds 847c3323d5d1 arm64: dts: update SolidRun Armada 8040 phy interface types adds 715878016984 arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gp [...] adds df749cdb0150 arm64: dts: marvell: armada-37xx: Move PCIe comphy handle [...] adds 1b5a2dd9e266 arm64: dts: marvell: armada-37xx: Move PCIe max-link-speed [...] adds 1e6e61285354 arm64: dts: marvell: drop i2c timeout-ms property adds 11b2af36cc87 arm64: dts: add uDPU i2c bus recovery adds 7a2c36b039d2 arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO [...] adds c2671acbbbd8 arm64: dts: armada-3720-turris-mox: fix SFP binding adds 87b990ab6272 Merge tag 'mvebu-dt64-5.8-1' of git://git.infradead.org/li [...] adds 1f5a3e167935 arm64: dts: rockchip: add micro SD card regulator to rockpro64 adds 051083dddf07 arm64: dts: rockchip: remove bus-width from mmc nodes in r [...] adds df07f7df7e5a arm64: dts: rockchip: add core devicetree for rk3326 adds 98412e1e57ea dt-bindings: Add binding for Hardkernel Odroid Go Advance adds ce33988fb698 arm64: dts: rockchip: add Odroid Advance Go adds e565dd298c6b arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 n [...] adds de70083cbaab arm64: dts: rockchip: remove #sound-dai-cells from &spdif [...] adds cbd7214402ec arm64: dts: rockchip: Define the rockchip Video Decoder no [...] adds 213f272b754f arm64: dts: rockchip: replace RK_FUNC defines in rk3326-od [...] adds d09855bdd8c4 include: dt-bindings: rockchip: remove unused defines adds 8370cc5533b3 arm64: dts: rockchip: fix phy nodename for rk3328 adds 63834d1edb96 arm64: dts: rockchip: fix rtl8211f nodename for rk3328 Beelink A1 adds b450d1c566bd arm64: dts: rockchip: fix rtl8211e nodename for rk3399-nanopi4 adds 737157f9618b arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk [...] adds b2bb769100d4 arm64: dts: rockchip: fix rtl8211e nodename for rk3399-orangepi adds 302a729c84b5 arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk [...] adds 84836ded76ec arm64: dts: rockchip: fix defines in pd_vio node for rk3399 adds e916d85b922f arm64: dts: rockchip: rename and label gpio-led subnodes adds 1fab4cf51e48 arm64: dts: rockchip: remove disable-wp from rk3308-roc-cc [...] adds fb0ab17f1ab7 arm64: dts: rockchip: add bus-width properties to mmc node [...] adds 2b99e6196663 arm64: dts: rockchip: fix pd_tcpc0 and pd_tcpc1 node posit [...] adds b2cb68e86422 arm64: dts: rockchip: fix pinctrl-names for gpio-leds node [...] adds f0c59fd97c6e Merge tag 'v5.8-rockchip-dts64-1' of git://git.kernel.org/ [...] adds f0344b33546c ARM: dts: rockchip: rename and label gpio-led subnodes adds 439062737bc0 ARM: dts: rockchip: remove identical #include from rk3288.dtsi adds 6067ec2c7ffa ARM: dts: enable WLAN for Mecer Xtreme Mini S6 adds 2dd579fc9698 ARM: dts: remove disable-wp from rk3229-xms6 emmc adds 54b1a4e07033 ARM: dts: rockchip: add rga node for rk322x adds 9440d8acb5ac Merge tag 'v5.8-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 6656e1635355 ARM: dts: kirkwood: Fix interrupt controller node name adds a857caa9d95b ARM: dts: dove: Fix interrupt controller node name adds 4fade3403e5a ARM: dts: pxa168: Add missing address/size cells to i2c nodes adds 51d6bba66113 ARM: dts: pxa168: Fix the gpio interrupt cell number adds 55d26c38442e ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts [...] adds c911cadfab50 ARM: dts: pxa910: Fix the gpio interrupt cell number adds 2e7167d17bcd ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property adds 4989fd577d07 ARM: dts: mmp*: Fix up encoding of the /rtc interrupts property adds 7df3a1ee12eb ARM: dts: mmp3: Fix L2 cache controller node name adds bbbea1f2a9b1 ARM: dts: mmp3: Fix USB & USB PHY node names adds dd95b542b74c ARM: dts: berlin*: Fix up the SDHCI node names adds ed365a4a84a0 ARM: dts: mmp3: Add the fifth SD HCI adds 9eddc06a3bc7 Merge branch 'mmp/fixes' into arm/dt adds 9530dcf1082d ARM: dts: meson: add the gadget mode properties to the USB [...] adds f5a7382d6f17 ARM: dts: meson8m2: Use the Meson8m2 specific USB2 PHY compatible adds b632506c5af2 ARM: dts: meson: Add the Ethernet "timing-adjustment" clock adds 005231128e9e ARM: dts: meson: Switch existing boards with RGMII PHY to [...] adds 06273547dddc Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] adds 2f9139c2609f arm64: dts: amlogic: use the new USB control driver for GX [...] adds 9ecded10b4b6 arm64: dts: meson: fixup SCP sram nodes adds 5c28dcbb3a1b arm64: dts: meson-g12b-ugoos-am6: fix board compatible adds d120b5f98031 arm64: dts: meson-gxbb-kii-pro: fix board compatible adds 08dc0e5dd9aa arm64: dts: meson: fix leds subnodes name adds 75800d701782 arm64: dts: meson: S922X: extend cpu opp-points adds f31505089497 arm64: dts: meson: kvim3: move hdmi to tdm a adds 25c14afeea93 Merge branch 'reset/meson-gxl-dac' of git://git.pengutroni [...] adds 4cc1b2659dd2 arm64: dts: meson-gx: add aiu support adds 3ffeb9532d42 arm64: dts: meson: p230-q200: add initial audio playback support adds a3ff86dcbbe8 arm64: dts: meson: libretech-cc: add initial audio playbac [...] adds c755c7913ce7 arm64: dts: meson: libretech-ac: add initial audio playbac [...] adds d8e8e66ea533 arm64: dts: meson: libretech-pc: add initial audio playbac [...] adds fc9eab4b4276 arm64: dts: meson-g12b: move G12B thermal nodes to meson-g [...] adds c30dd9270197 arm64: dts: meson-sm1: add cpu thermal nodes adds 838f0905aaee dt-bindings: arm: amlogic: add odroid-c4 bindings adds 326e57518b0d arm64: dts: meson-sm1: add support for Hardkernel ODROID-C4 adds a66d4ae3144a arm64: dts: meson: gxl: add acodec support adds f3c35382259f arm64: dts: meson: p230-q200: add internal DAC support adds 249ce3777c25 arm64: dts: meson: libretech-cc: add internal DAC support adds 451323f8bc9e arm64: dts: meson: libretech-ac: add internal DAC support adds 2989a2d6c7f3 arm64: dts: meson: libretech-pc: add internal DAC support adds 457fa78771a2 arm64: dts: meson: g12: add internal DAC adds dbffd7f9bdb4 arm64: dts: meson: g12: add internal DAC glue adds bc15895e1423 dt-bindings: add vendor prefix for Smartlabs LLC adds 341e85047bdb dt-bindings: arm: amlogic: add support for the Smartlabs S [...] adds 1d6ece87b750 arm64: dts: meson: add support for the Smartlabs SML-5442TW adds 647e1643d613 arm64: dts: meson: add ethernet interrupt to wetek dtsi adds 3cb74db9b256 arm64: dts: meson: convert ugoos-am6 to common w400 dtsi adds 3a90ef281f85 dt-bindings: arm: amlogic: add support for the Beelink GT-King adds c5522ff9c729 arm64: dts: meson-g12b-gtking: add initial device-tree adds 8d4b8772296f dt-bindings: arm: amlogic: add support for the Beelink GT- [...] adds 0b928e4e412b arm64: dts: meson-g12b-gtking-pro: add initial device-tree adds 34a07a8da3a0 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 9fb276934a5d Merge branch 'for-5.8/dt-bindings' into for-5.8/arm64/dt adds d3cd7d02e713 arm64: tegra: Kill off "simple-panel" compatibles adds bc8788b2f3a0 arm64: tegra: Add XUDC node on Tegra194 adds cd9350c55b5b arm64: tegra: Add external memory controller node for Tegra210 adds e12325f699e6 arm64: tegra: Hook up EMC cooling device adds bba25915b172 arm64: tegra: Fix ethernet phy-mode for Jetson Xavier adds 4012ab12b3cb arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier adds b4f99176a501 arm64: tegra: Fix SOR powergate clocks and reset adds 2eb8e1a4b1da arm64: tegra: Add reset-cells to memory controller adds c41538853949 arm64: tegra: Add Tegra VI CSI support in device tree adds 3482a7afb261 arm64: tegra: Fix flag for 64-bit resources in 'ranges' property adds ce8a85968dc4 arm64: tegra: Enable VI I2C on Jetson Nano adds e9bdccb0bdf9 arm64: tegra: Make the RTC a wakeup source on Jetson TX2 adds 358a6777f5dd arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1 adds 4cafc5d9c9db Merge tag 'tegra-for-5.8-arm64-dt-v2' of git://git.kernel. [...] adds 44111124fcfd dt-bindings: arm: fsl: add nxp based toradex colibri bindings adds 9c4b24db828a dt-bindings: arm: imx: add kontron smarc to schema adds 48d44c2e5f30 Merge tag 'imx-bindings-5.8' of git://git.kernel.org/pub/s [...] adds 5b167212d673 ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support adds f2e3d666a448 ARM: dts: imx7: Correct CPU supply name adds 2d7401f8632f ARM: dts: imx7d: Add cpu1 supply adds e7e5af7df1f5 ARM: dts: colibri: introduce device trees with UHS-I support adds e0d8d4eaccc2 ARM: dts: e60k02: add interrupt for PMIC adds 592a8191f058 arm: dts: ls1021atwr: Add QSPI node properties adds 86b08bd5b994 ARM: dts: imx6-sr-som: add ethernet PHY configuration adds 957743b79b1e ARM: dts: imx6qdl-gw552x: add USB OTG support adds 16d6b91a4b2a ARM: dts: imx50: Remove unused iomuxc-gpr node adds 905d3d25c18a ARM: dts: imx51: Add src node interrupt adds 012d1c246f1f ARM: dts: imx53: Add src node interrupt adds 9e72702a3d9a ARM: dts: imx6qdl-gw560x: add lsm9ds1 iio imu/magn support adds c8756cbad816 ARM: dts: imx6qdl-gw5904: add lsm9ds1 iio imu/magn support adds d40edafe8056 ARM: dts: imx6qdl-gw5910: add support for bcm4330-bt adds 4792ff641cc8 ARM: dts: imx6qdl-gw5910: fix wlan regulator adds d8a6511d988a ARM: dts: imx6qdl: Use nvmem interface to get fuse data adds d7e1c2b081b0 ARM: dts: imx6sl: Use nvmem interface to get fuse data adds fbf40f4e64ba ARM: dts: imx7d-pinfunc: add input mux for ENET2 mdio adds eb998547a0bd ARM: dts: imx: make src node name generic adds 1ebc662f5da6 ARM: dts: imx50: Add src node interrupt adds 6a3153e1e0b7 ARM: dts: imx5: make src node name generic adds 103515d91832 ARM: dts: imx53-cx9020: Group port definitions for the dvi [...] adds d39b6ae4be3f Merge tag 'imx-dt-5.8' of git://git.kernel.org/pub/scm/lin [...] adds f3fe96017f09 arm64: dts: imx8mm-evk: Add secondary cpus supply adds 41235c8f1093 arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply adds dd12fa6978a1 arm64: dts: ls1028a: Specify the DMA channels for the DSPI [...] adds 76eceb0f3696 arm64: dts: imx8mq-librem5-devkit: Use 0.9V for VDD_GPU adds 9251dad3a3e5 arm64: dts: imx8mq-librem5-devkit: Don't use underscore in [...] adds 593816fa2f35 arm64: dts: imx: Add Beacon i.MX8m-Mini development kit adds f5ac5ac12dd6 arm64: dts: ls1012a: Add QSPI node properties adds 30cdd62dce6b arm64: dts: imx8mp: Add thermal zones support adds 6895681132ec arm64: dts: imx8qxp: support scu mailbox channel adds ebfa8951e6cd arm64: dts: imx8mm: specify #sound-dai-cells for SAI nodes adds bc3895b29de3 arm64: dts: imx8qxp-mek: Sort labels alphabetically adds d394039c1abe arm64: dts: imx8qxp-mek: Add PMIC thermal zone support adds ac082ea87d9d arm64: dts: lx2160a: add more thermal zone support adds 8c30e7caac74 arm64: dts: imx8mn: Update VDD_ARM 1.2GHz setpoint voltage adds 6c660819d533 arm64: dts: fsl: add fsl,extts-fifo property for fman ptp adds e98ad55989df arm64: dts: imx8qxp-mek: Do not use underscore in node name adds f9654d26e11c arm64: dts: imx8mp: add "fsl,imx6sx-fec" compatible string adds fa578d4e9fbe arm64: dts: ls1043a-rdb: add compatible for board adds a0a44420e544 arm64: dts: freescale: sl28: enable LPUART1 adds 9e6337e6fdb1 arm64: dts: imx8m: assign clocks for A53 adds d0955f664941 arm64: dts: imx8mq: Add src node interrupts adds 1641b2347070 arm64: dts: imx8mp: Add src node interrupts adds 0d99633fd04f arm64: dts: ls1028a: sl28: keep switch port names consistent adds 76afd7dbbdb3 arm64: dts: add qe node to ls1043ardb adds 48ffd4ebc1da arm64: dts: Add ds26522 node to dts to ls1043ardb adds 28ed0a0b4475 Merge tag 'imx-dt64-5.8' of git://git.kernel.org/pub/scm/l [...] adds ae167ae25b37 arm64: dts: mt8173: Fix mmsys node name adds 0607a30d5f8b arm64: dts: mt6797: Fix mmsys node name adds 9f8872221674 arm64: dts: mt6358: add PMIC MT6358 related nodes adds e9cabfd046d5 arm64: dts: mt2712: add ethernet device node adds 5e6cdf0051f8 arm64: dts: mt8183: add mmc node adds 21eb9ec7c3e6 arm: dts: mt2712: add uart APDMA to device tree adds 3908895f412a Merge tag 'v5.7-next-dts64.2' of git://git.kernel.org/pub/ [...] adds 644c5a582261 ARM: dts: keystone: Rename "msmram" node to "sram" adds 36e29139cd47 Merge tag 'keystone_dts_for_5.8' of git://git.kernel.org/p [...] adds 3a361eabbff0 ARM: dts: keystone-k2g: Add DSS node adds 7856488bd83b ARM: dts: keystone-k2g-evm: add HDMI video support adds 603986a7a486 Merge tag 'keystone_dts_for_5.7' of git://git.kernel.org/p [...] adds 88affa2f891b arm64: zynqmp: Add Xilinx AES node adds 818227321d33 arm64: zynqmp: Fix GIC compatible property adds 9ad249abe7b8 Merge tag 'zynqmp-dt-for-v5.8' of https://github.com/Xilin [...] new 9d71d3cd9ef0 Merge tag 'arm-dt-5.8' of git://git.kernel.org/pub/scm/lin [...] adds f98d7c3abca0 dt-bindings: usb: generic-ehci: Document power-domains property adds e5bff02a101d dt-bindings: usb: generic-ohci: Document power-domains property adds 133bf33effff dt-bindings: sram: Add Amlogic SCP SRAM compatibles adds 58fb82ccbccc of: of_detach_node() remove unneeded local return variable adds fa93816ba9ca dt-bindings: vendor-prefixes: Add an entry for Protonic Holland adds aea37006e183 dt-bindings: i2c: cadence: Migrate i2c-cadence documentati [...] adds f86ca4147976 dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML adds abf8422cf6de dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc [...] adds 78056e701c61 of: property: Add device link support for extcon adds f22531438ff4 dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', [...] adds eb57a2988abc dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema adds 9a2506b1a29c dt-bindings: Add vendor prefix for BeagleBoard.org adds 88986987c76f dt-bindings: memory-controllers: exynos-srom: Remove unnee [...] adds 57f25e1cf00d dt-bindings: vendor-prefixes: Add Alps adds 84a25ea9cfd9 dt-bindings: vendor-prefixes: Add Check Point adds 18bc99156f01 dt-bindings: reserved-memory: Introduce memory-region-names adds befc8236a74f dt-bindings: memory: tegra: Add external memory controller [...] adds fbfb9a60d5d0 dt-bindings: input: Convert gpio-keys bindings to schema adds 9f60a65bc5e6 dt-bindings: Clean-up schema indentation formatting adds 7e5ff5917593 Merge branch 'dt/linus' into dt/next adds 8d3cdfeca808 of: fix the warnings from command line. adds 2d4a22e79a5f dt-bindings: sram: convert rockchip-pmu-sram bindings to yaml adds 02c625c5de60 dt-bindings: gpu: mali-utgard: Add the #cooling-cells property adds 4d8d2177625c dt-bindings: nvmem: Convert rockchip-efuse bindings to yaml adds 49ac0c7cfe02 dt-bindings: timer: Convert ingenic,tcu.txt to YAML adds 2ebeea2b8906 dt-bindings: mmc: Convert jz4740-mmc doc to YAML adds 63d35f6cf31f dt-bindings: dma: Convert jz4740-dma doc to YAML adds 989f51752783 dt-bindings: usb: ingenic,musb: Add usb-role-switch property adds 680f9c28c1fd dt-bindings: MIPS: Require SoC compatible string after boa [...] adds 56ae89228d9c dt-bindings: mailbox: imx-mu: correct example adds 470d4116ef93 dt-bindings: Add an entry for Würth Elektronik, we adds d074684a268d dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible adds a4a8ced6fbbc dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies adds 8f88fad370bb of: property: Don't retry device_link_add() upon failure adds ed3655729182 of: property: Fix create device links for all child-suppli [...] adds 7456427af9de of: property: Do not link to disabled devices adds 040636668bff Merge branch 'dt/linus' into 'dt/next' adds e5651e83980c dt-bindings: serial: Move Marvell compatible string to 825 [...] adds e69f5dc623f9 dt-bindings: serial: Convert 8250 to json-schema adds ea5b8b5eb004 dt-bindings: Add a minimum version check for dtschema adds 3d21a4609335 dt-bindings: Remove cases of 'allOf' containing a '$ref' adds 958ba5c23937 dt-bindings: clock: Convert Calxeda clock bindings to json-schema adds 5918410d991c dt-bindings: sata: Convert Calxeda SATA controller to json-schema adds 9e7c2bbfadf7 dt-bindings: net: Convert Calxeda Ethernet binding to json-schema adds 16be1e40259d dt-bindings: phy: Convert Calxeda ComboPHY binding to json-schema adds 04cbb87795f2 dt-bindings: arm: Convert Calxeda L2 cache controller to j [...] adds a6325e3e6908 dt-bindings: memory-controllers: Convert Calxeda DDR to js [...] adds fdab2dc5bc44 dt-bindings: ipmi: Convert IPMI-SMIC bindings to json-schema adds 2407fcb81b56 dt-bindings: arm: Add Calxeda system registers json-schema [...] adds 9ae8578b517a of: Documentation: change overlay example to use current syntax adds 4ef7f57ebe6e docs: dt: add an index.rst file for devicetree adds d8e81bc3e87c docs: dt: convert usage-model.txt to ReST adds b91a770a696c docs: dt: usage_model.rst: fix link for DT usage adds afb6120519ae docs: dt: convert changesets to ReST adds 26853a242057 docs: dt: convert dynamic-resolution-notes.txt to ReST adds 218e1b3d10f1 docs: dt: convert of_unittest.txt to ReST adds 642e6e5ce03e docs: dt: convert overlay-notes.txt to ReST format adds 56516a9fe105 docs: dt: convert ABI.txt to ReST format adds 858e6845654d docs: dt: convert submitting-patches.txt to ReST format adds e7728fcf7dd7 docs: dt: convert writing-bindings.txt to ReST adds dba496f36117 dt-bindings: iommu: renesas,ipmmu-vmsa: convert to json-schema adds a0a3e0887d71 dt-bindings: thermal: Convert i.MX8MM to json-schema adds 493d8f463e2e dt-bindings: gpio: Convert i.MX to json-schema adds 8b2251f75f78 dt-bindings: nvmem: Convert i.MX OCOTP to json-schema adds aa3afee63e2c dt-bindings: nvmem: Convert i.MX IIM to json-schema adds 2c504460f502 dt-bindings: nvmem: Convert MXS OCOTP to json-schema adds 81e41fec803d dt-bindings: watchdog: Convert i.MX to json-schema adds 8d99f03c9fd0 dt-bindings: watchdog: Convert i.MX7ULP to json-schema adds 410dcdc2dfd0 dt-bindings: at24: add microchip, 24lc[0-9]+ to the compat [...] adds f678d2181d0d dt-bindings: sh_eth: Sort compatible string in increasing [...] adds 2c905f6c3334 dt-bindings: gpu: add power-domains #cooling-cells to arm, [...] adds 0b7140098667 dt-bindings: usb: dwc2: add power-domains property adds c54030b19114 dt-bindings: timer: Document allwinner,erratum-unknown1 property adds 4b7cf35c5584 dt-bindings: clock: Convert ingenic,cgu.txt to YAML adds 6e172df71fe5 dt-bindings: intc: Convert ingenic,intc.txt to YAML adds 118a209df613 dt-bindings: i2c: Convert i2c-jz4780.txt to YAML adds 28c9c3d36b7c dt-bindings: serial: Convert ingenic,uart.txt to YAML adds 7f7d408e5a00 dt-bindings: gpio: rcar: Convert to json-schema adds d0941cfb9fa8 dt-bindings: watchdog: renesas-wdt: Convert to json-schema adds 8f18632153e7 dt-bindings: timer: renesas: ostm: Convert to json-schema adds b36a24725392 dt-bindings: phy: Convert UniPhier PCIe-PHY controller to [...] adds 60f4fc43bac9 dt-bindings: phy: Convert UniPhier USB2-PHY controller to [...] adds 134ab2845acb dt-bindings: phy: Convert UniPhier USB3-PHY conroller to j [...] adds b1eac5f32c0f dt-bindings: thermal: Convert UniPhier thermal monitor to [...] adds 7f0f855e6cf3 dt-bindings: vendor-prefixes: Add U-Boot bootloader prefix adds f0a087a533b3 dt-bindings: vendor-prefixes: Add Vaisala adds 48156b6bb401 dt-bindings: Add vendor prefix for Baikal Electronics, JSC adds a658d9bcd262 dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindings adds 8908a822663f dt-bindings: serial: renesas,scif: Document r8a7742 bindings adds 3cf1601ab00c dt-bindings: serial: renesas,scifb: Document r8a7742 bindings adds 65994c09bc66 dt-bindings: serial: renesas,hscif: Document r8a7742 bindings adds e2f233ec1553 spi: dt-bindings: sifive: Add missing 2nd register region adds 3c9ab53f0348 dt-bindings: usb: ehci: Add missing 2nd register region adds 346dda3167ff dt-bindings: ufs: ti: Fix address properties handling adds 1195b303a661 dt-bindings: ufs: ti: Add missing 'additionalProperties: false' adds fba5618451d2 dt-bindings: Fix incorrect 'reg' property sizes adds 0be4ae74881c dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema adds 61efb56e30f1 dt-bindings: arm: gic: Allow combining arm,gic-400 compati [...] adds 17b53ce33078 dt-bindings: mali-midgard: Allow dma-coherent adds 59ffe4ed0725 dt-bindings: ehci/ohci: Allow iommus property adds 907dd4539707 dt-bindings: serial: qca,ar9330-uart: Convert to json-schema adds 24921a8f1847 docs/devicetree/i2c: brcm,bcm2835: fix node id in example adds c8813f7ec01c drivers/of: keep description of function consistent with f [...] adds cf4bc4686c6f dt-bindings: eeprom: at24: Fix list of page sizes for writing adds df5f3b6f5357 dt-bindings: nvmem: stm32: new property for data access adds 3828026c9ec8 dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings adds dffe5115047e dt-bindings: usb: qcom,dwc3: Add compatible for SC7180 adds 9254bf1007d5 dt-bindings: clock: Convert i.MX6Q clock to json-schema adds b9e267524b16 dt-bindings: clock: Convert i.MX6SX clock to json-schema adds f41610309aff dt-bindings: clock: Convert i.MX6SL clock to json-schema adds cd71b9e59a2e dt-bindings: clock: Convert i.MX6SLL clock to json-schema adds 2bcfe2e0bc4a dt-bindings: clock: Convert i.MX6UL clock to json-schema adds 122952665b45 dt-bindings: vendor-prefixes: Add Shanghai Awinic Technolo [...] adds 06c3b7a60b4b dt-bindings: watchdog: renesas,wdt: Document r8a7742 support adds 9826fb4db0d7 hwmon: lochnagar: Move binding over to dtschema adds e1bfa75df229 ASoC: lochnagar: Move binding over to dtschema adds 96c1517e0eda pinctrl: lochnagar: Move binding over to dtschema adds e0a99c55d08b clk: lochnagar: Move binding over to dtschema adds 9dae090f4b0a mfd: lochnagar: Move binding over to dtschema adds 8a325dd06f23 of: Fix a refcounting bug in __of_attach_node_sysfs() adds f9a529b9d6f1 dt/platform: Fix comment in of_dev_lookup() adds b5e47184c372 dt-bindings: watchdog: Convert UniPhier watchdog timer to [...] adds afd9ee0e97b6 regulator: arizona-regulator: Move binding over to dtschema adds 0c906c92b7a3 extcon: arizona: Move binding over to dtschema adds 575a29ed8f96 ASoC: arizona: Move binding over to dtschema adds fc543f5367f3 mfd: arizona: Move binding over to dtschema adds 8b3f0ed9e07f ASoC: madera: Move binding over to dtschema adds 067243bab999 pinctrl: madera: Move binding over to dtschema adds 2cb80529811b mfd: madera: Move binding over to dtschema adds 37d1e94692e0 dt-bindings: thermal: rcar-gen3-thermal: Convert bindings [...] adds b82f8cc72ba2 dt-bindings: rtc: Convert MXC RTC to json-schema adds abc9e16f4953 dt-bindings: rtc: Convert MXC RTC V2 to json-schema adds f1ea97039561 dt-bindings: pwm: Convert imx pwm to json-schema adds 44f50b8d4058 dt-bindings: pwm: Convert imx tpm pwm to json-schema adds b07de4461ade dt-bindings: display: anx7814.txt: convert to yaml adds 30b1e7c4e24b dt-bindings: auxdisplay: hd44780: Convert to json-schema adds 6457d644260d dt-bindings: pwm: Convert mxs pwm to json-schema adds 0280a04ed9db dt-bindings: serial: renesas,scifa: Document r8a7742 bindings adds 186835952e93 dt-bindings: serial: renesas,scifa: Remove part numbers fr [...] adds 315148547563 dt-bindings: i2c: renesas, i2c: Document r8a7742 support adds 90f90af71876 dt-bindings: i2c: renesas, iic: Document r8a7742 support adds 33e70291d1de dt-bindings: ata: renesas,rcar-sata: Add r8a7742 support adds 9c95312aad21 dt-bindings: net: renesas, ravb: Add support for r8a7742 SoC adds 75d728ed2b1e dt-bindings: net: renesas,ether: Document R8A7742 SoC adds a08790960382 dt-bindings: power: renesas,apmu: Document r8a7742 support adds 39c7c93de02c dt-bindings: gpio: renesas, rcar-gpio: Add r8a7742 (RZ/G1H [...] adds 9ecee1d6b43f dt-bindings: interrupt-controller: Convert imx irqsteer to [...] adds 5b7c92e31fd7 dt-bindings: clock: Convert i.MX7D clock to json-schema adds 268b7e3cdb57 dt-bindings: vendor-prefixes: Add MikroTik adds 8f2d90100ad0 dt-bindings: timer: Convert i.MX TPM to json-schema adds 1be96d14b7a4 dt-bindings: timer: Convert i.MX SYSCTR to json-schema adds edaa9c460996 dt-bindings: media: Add missing clock domain description adds ccc5d0c9d26f dt-bindings: rtc: rtc-sh: Add missing power-domains property adds 451a044519c3 ASoC: fsi: Add missing properties to DT bindings adds c95d5e138f4e dt-bindings: interrupt-controller: arm,gic: Document reset [...] adds 8d6c65bd91bd dt-bindings: memory-controllers: renesas,dbsc: Convert to [...] adds 4b74c424a1b1 dt-bindings: serial: Add renesas,em-uart bindings adds 1ade7d1f9558 dt-bindings: gpio: Convert mxs to json-schema adds 9484492c84d1 dt-bindings: memory: Convert ingenic,jz4780-nemc.txt to YAML adds 3449aae34366 dt-bindings: mtd: Convert ingenic,jz4780-nand.txt to YAML adds 6d97d497d48b dt-bindings: thermal: Convert i.MX to json-schema adds 3591105b3c51 dt-bindings: media: Convert marvell,mmp2-ccic to json-schema adds 7882d822b3f9 dt-bindings: spi: Convert spi-pxa2xx to json-schema adds ece9e0684ed1 dt-bindings: usb: Convert ehci-mv to json-schema adds 760b17a69ffd dt-bindings: dma: uart: mtk: fix example adds 9184450a95f6 dt-bindings: phy: rcar-gen2: Add r8a7742 support adds c6233c504974 dt-bindings: PCI: pci-rcar-gen2: Add device tree support f [...] adds c092e1356b37 dt-bindings: usb: renesas,usbhs: Add support for r8a7742 adds 935796968ff8 dt-bindings: usb: usb-xhci: Document r8a7742 support adds 3910c5809fba dt-bindings: iio: imu: bmi160: convert format to yaml, add [...] adds 8d71c8c0ab8f dt-bindings: clock: Convert i.MX5 clock to json-schema adds 91ab38f7e9d0 dt-bindings: clock: Convert i.MX35 clock to json-schema adds 69d52d893eac dt-bindings: clock: Convert i.MX31 clock to json-schema adds fc95fd1ea4bb dt-bindings: clock: Convert i.MX28 clock to json-schema adds 40df60f140b3 dt-bindings: clock: Convert i.MX23 clock to json-schema adds 1b51ec3ac98d dt-bindings: clock: Convert i.MX27 clock to json-schema adds 076026e9b408 dt-bindings: clock: Convert i.MX25 clock to json-schema adds 80540e16e9ac dt-bindings: clock: Convert i.MX21 clock to json-schema adds 67e35adf1b05 dt-bindings: clock: Convert i.MX1 clock to json-schema adds 7536c7e03e74 of/fdt: Remove redundant kbasename function call adds bc6b83d636eb dt-bindings: timer: renesas: mtu2: Convert to json-schema adds 96ec7b3142b4 dt-bindings: usb: qcom,dwc3: Introduce interconnect proper [...] adds 73b1e2170a9d dt-bindings: input: touchscreen: edt-ft5x06: change reg property adds d3b780da511d dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix adds 3c2088430d27 dt-bindings: geni-se: Convert QUP geni-se bindings to YAML adds add953dc472d dt-bindings: geni-se: Add interconnect binding for GENI QUP adds 41d455bda234 dt-bindings: serial: Add binding for UART pin swap adds fafcc40fd526 dt-bindings: thermal: rcar-thermal: Add device tree suppor [...] adds df8cad689eae dt-bindings: timer: Convert i.MX GPT to json-schema adds dff49d55e08a dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema adds 41a053886b05 dt-bindings: timer: renesas: cmt: Convert to json-schema adds 8f8986e932c5 dt-bindings: Merge gpio-usb-b-connector with usb-connector adds 0c03fa00fd2f dt-bindings: power: Convert imx gpc to json-schema adds e6b12afe659c dt-bindings: power: Convert imx gpcv2 to json-schema adds 2a975ac9c30c dt-bindings: mailbox: Convert imx mu to json-schema adds 8211d1e83ade dt-bindings: clock: Add documentation for X1830 bindings. new 571d54ed91c0 Merge tag 'devicetree-for-5.8' of git://git.kernel.org/pub [...] adds 2d2682512f0f riscv: Allow device trees to be built into the kernel adds 8bb661742776 riscv: K210: Add a built-in device tree adds 045c654220e5 riscv: K210: Update defconfig adds eb077c9c387f RISC-V: Skip setting up PMPs on traps adds f83b04d36e52 kgdb: Add kgdb_has_hit_break function adds fe89bd2be866 riscv: Add KGDB support adds d96575709cc7 riscv: Use the XML target descriptions to report 3 system [...] adds edde5584c7ab riscv: Add SW single-step support for KDB adds b80b3d582ebd riscv: Remove the 'riscv_' prefix of function name adds 5303df244cbf riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation adds 0ff7c3b33127 riscv: Use text_mutex instead of patch_lock adds 087958a17658 riscv: cacheinfo: Implement cache_get_priv_group with a ge [...] adds 4a3a37331248 riscv: Add support to determine no. of L2 cache way enabled adds b4a4f036e846 soc: sifive: l2 cache: Eliminate an unsigned zero compare warning adds 09c0533d129c soc: sifive: l2 cache: Mark l2_get_priv_group as static new 435faf5c218a Merge tag 'riscv-for-linus-5.8-mw0' of git://git.kernel.or [...] adds 1f6f655e01ad x86/mm: Add a x86_has_pat_wp() helper adds 7fa3e10f0f36 x86/mm: Move pgprot2cachemode out of line adds d073569363d9 x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() adds de17a37896e1 x86/mm: Unexport __cachemode2pte_tbl adds 325518e9b743 x86/mm: Use pgprotval_t in protval_4k_2_large() and protva [...] adds 8c5cc19e9470 x86/tlb: Uninline __get_current_cr3_fast() adds d8f0b35331c4 x86/cpu: Uninline CR4 accessors adds cb2a02355b04 x86/cr4: Sanitize CR4.PCE update adds 9020d3956317 x86/alternatives: Move temporary_mm helpers into C adds 2faf153bb734 x86/tlb: Move __flush_tlb() out of line adds cd30d26cf307 x86/tlb: Move __flush_tlb_global() out of line adds 127ac915c8e1 x86/tlb: Move __flush_tlb_one_user() out of line adds 58430c5dba7b x86/tlb: Move __flush_tlb_one_kernel() out of line adds 29def599b38b x86/tlb: Move flush_tlb_others() out of line adds 4b04e6c23674 x86/tlb: Move __flush_tlb_all() out of line adds 69de6c1a7fc7 x86/tlb: Move paravirt_tlb_remove_table() to the usage site adds 96f59fe291d2 x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site adds af5c40c6ee05 x86/tlb: Uninline nmi_uaccess_okay() adds 6c9b7d79a801 x86/tlb: Move PCID helpers where they are used adds 8a29204f3e97 xen/privcmd: Remove unneeded asm/tlb.h include adds bfe3d8f6313d x86/tlb: Restrict access to tlbstate adds 21953ee5013d x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m adds bd1de2a7aace x86/tlb/uv: Add a forward declaration for struct flush_tlb_info new f4dd60a3d4c7 Merge tag 'x86-mm-2020-06-05' of git://git.kernel.org/pub/ [...] adds db991af02f11 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] adds 5c3a7db0c7ec module: Harden STRICT_MODULE_RWX new 084623e468d5 Merge tag 'modules-for-v5.8' of git://git.kernel.org/pub/s [...] adds 8d0ea29db5ae powerpc/xive: Define xive_native_alloc_irq_on_chip() adds 73a807793882 powerpc/vas: Define nx_fault_stamp in coprocessor_request_block adds c20e1e299d93 powerpc/vas: Alloc and setup IRQ and trigger port address adds 0d17de03ce6a powerpc/vas: Setup fault window per VAS instance adds 8b8a73dc7919 powerpc/vas: Register NX with fault window ID and IRQ port value adds db1c08a74063 powerpc/vas: Take reference to PID and mm for user space windows adds 9774628acf86 powerpc/vas: Setup thread IRQ handler per VAS instance adds c96c4436aba4 powerpc/vas: Update CSB and notify process for fault CRBs adds 461862ef94a8 powerpc/vas: Return credits after handling fault adds cf33e1e9383e powerpc/vas: Print CRB and FIFO values adds 04f6296ca7c3 powerpc/vas: Do not use default credits for receive window adds bd4da68dbd5f powerpc/vas: Display process stuck message adds 1d955f981895 powerpc/vas: Free send window in VAS instance after credit [...] adds c420644c0a8f powerpc: Use mm_context vas_windows counter to issue CP_ABORT adds b96ea61665b7 Merge VAS page fault handling into next adds a8c0c69b5e95 powerpc/vas: Initialize window attributes for GZIP coproce [...] adds 45f25a79fe50 powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API adds dda44eb29c23 powerpc/vas: Add VAS user space API adds 7673d6568b14 crypto/nx: Initialize coproc entry with kzalloc adds 32e091a668bc crypto/nx: Rename nx-842-powernv file name to nx-common-powernv adds 4aebf3ce26ca crypto/nx: Make enable code generic to add new GZIP compre [...] adds 1af11ae22535 crypto/nx: Enable and setup GZIP compression type adds 040b00acec4b crypto/nx: Remove 'pid' in vas_tx_win_attr struct adds c12e38b1d52e Documentation/powerpc: VAS API adds 7948efc27f78 Merge NX gzip support into next adds d53979b58960 selftests/powerpc: Add header files for GZIP engine test adds f49b75724cfa selftests/powerpc: Add header files for NX compresion/deco [...] adds 647c734f62f8 selftests/powerpc: Add NX-GZIP engine compress testcase adds 841fb73ad219 selftests/powerpc: Add NX-GZIP engine decompress testcase adds 722c1963aba5 selftests/powerpc: Add README for GZIP engine tests adds 45591da76588 powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h adds e4a884cc28fa powerpc: Move idle_loop_prolog()/epilog() functions to hea [...] adds c4019198cfa8 powerpc/idle: Store PURR snapshot in a per-cpu global variable adds dc8afce5f45b powerpc/pseries: Account for SPURR ticks on idle CPUs adds 6909f179ca7a powerpc/sysfs: Show idle_purr and idle_spurr for every CPU adds bde752c3d6db Documentation: Document sysfs interfaces purr, spurr, idle [...] adds 57b3ed941b55 powerpc/64: Have MPROFILE_KERNEL depend on FUNCTION_TRACER adds 43c8a496fa37 powerpc/ps3: Move static keyword to the front of declaration adds 02c04e374e17 powerpc/fadump: use static allocation for reserved memory ranges adds 140777a3d8df powerpc/fadump: consider reserved ranges while reserving memory adds f2b8d76dc6db Merge tag 'kvm-ppc-fixes-5.7-1' into topic/ppc-kvm adds 93a98695f2f9 mm: change pmdp_huge_get_and_clear_full take vm_area_struc [...] adds fe4a6856cb4f powerpc/pkeys: Avoid using lockless page table walk adds c46241a370a6 powerpc/pkeys: Check vma before returning key fault error [...] adds ec4abf1e70cf powerpc/mm/hash64: use _PAGE_PTE when checking for pte_present adds 7900757ce1b4 powerpc/hash64: Restrict page table lookup using init_mm w [...] adds 2f92447f9f96 powerpc/book3s64/hash: Use the pte_t address from the caller adds 0da81b658b5b powerpc/mce: Don't reload pte val in addr_to_pfn adds 15759cb054ef powerpc/perf/callchain: Use __get_user_pages_fast in read_ [...] adds 87013f9c602c powerpc/kvm/book3s: switch from raw_spin_*lock to arch_spin_lock. adds 4b99412ed697 powerpc/kvm/book3s: Add helper to walk partition scoped li [...] adds dc891849e030 powerpc/kvm/nested: Add helper to walk nested shadow linux [...] adds 6cdf30375f82 powerpc/kvm/book3s: Use kvm helpers to walk shadow or seco [...] adds 35528876a929 powerpc/kvm/book3s: Add helper for host page table walk adds 9781e759b325 powerpc/kvm/book3s: Use find_kvm_host_pte in page fault handler adds e3d8ed5518c7 powerpc/kvm/book3s: Use find_kvm_host_pte in h_enter adds 7769a3394bdf powerpc/kvm/book3s: use find_kvm_host_pte in pute_tce functions adds 3ff8df1430e9 powerpc/kvm/book3s: Avoid using rmap to protect parallel p [...] adds bda3deaa6fc8 powerpc/kvm/book3s: use find_kvm_host_pte in kvmppc_book3s [...] adds 9fd4236faa24 powerpc/kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa adds 0e11df9649ac powerpc/kvm/book3s: Use pte_present instead of opencoding [...] adds e21dfbf01346 powerpc/mm/book3s64: Avoid sending IPI on clearing PMD adds 75358ea359e7 powerpc/mm/book3s64: Fix MADV_DONTNEED and parallel page f [...] adds 1f12096aca21 Merge the lockless page table walk rework into next adds 2f62870ca5bc powerpc/powernv: Fix a warning message adds bac7ca7b985b powerpc: module_[32|64].c: replace swap function with buil [...] adds ad0f522df1b2 powerpc/5200: update contact email adds 679d74abc4e1 powerpc/8xx: Update email address in MAINTAINERS adds 7bfc3c84cbf5 drivers/powerpc: Replace _ALIGN_UP() by ALIGN() adds e96d904ede67 powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN() adds b71153164103 powerpc: Replace _ALIGN_UP() by ALIGN() adds d3f3d3bf76cf powerpc: Replace _ALIGN() by ALIGN() adds 4cdb2da65403 powerpc: Remove _ALIGN_UP(), _ALIGN_DOWN() and _ALIGN() adds edbadaf06710 powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT adds feb9df3462e6 powerpc/64s: Always has full regs, so remove remnant checks adds db30144b5c9c powerpc: Use set_trap() and avoid open-coding trap masking adds 912237ea1664 powerpc: trap_is_syscall() helper to hide syscall trap number adds 4e0e45b07d79 powerpc: Use trap metadata to prevent double restart rathe [...] adds 0f6be41c6069 powerpc: Replace zero-length array with flexible-array adds 02bddf21c34d powerpc/mm: Replace zero-length array with flexible-array adds 7ffa8b7dc117 powerpc/64: Don't initialise init_task->thread.regs adds 24ac99e97fa7 powerpc: Drop unneeded cast in task_pt_regs() adds 7481cad47473 selftests/powerpc: Add a test of counting larx/stcx adds 93900337b9ac drivers/macintosh: Fix memleak in windfarm_pm112 driver adds d93e5e2d03d4 powerpc/64: Update Speculation_Store_Bypass in /proc/<pid>/status adds 6fa13640aea7 powerpc/eeh: Fix pseries_eeh_configure_bridge() adds 466381ecdc74 powerpc/eeh: Release EEH device state synchronously adds 8a5054d8cbbe powerpc/64s/exception: Fix machine check no-loss idle wakeup adds ac2a2a141739 powerpc/64s/exceptions: Fix in_mce accounting in unrecover [...] adds 16754d25bd7d powerpc/64s/exceptions: Change irq reconcile for NMIs from [...] adds f0fd9dd3c213 powerpc/64s/exceptions: Machine check reconcile irq state adds 7368b38b21bf powerpc/pseries/ras: Avoid calling rtas_token() in NMI paths adds deb70f7a35a2 powerpc/pseries/ras: Fix FWNMI_VALID off by one adds dff681e95a23 powerpc/pseries/ras: fwnmi avoid modifying r3 in error case adds d7b14c5c0428 powerpc/pseries/ras: fwnmi sreset should not interlock adds d2cbbd45d433 powerpc/pseries: Limit machine check stack to 4GB adds 2576f5f91696 powerpc/pseries: Machine check use rtas_call_unlocked() wi [...] adds 116ac378bb3f powerpc/64s: machine check interrupt update NMI accounting adds f2d7f62e4abd powerpc: Implement ftrace_enabled() helpers adds abd106fb437a powerpc/64s: machine check do not trace real-mode handler adds bbbc8032b00f powerpc/traps: Do not trace system reset adds 265d6e588d87 powerpc/traps: Make unrecoverable NMIs die instead of panic adds 4c592a34391e powerpc/head_check: Automatic verbosity adds f61200d3e338 powerpc/wrapper: Output linker map file adds 331aa46aaf51 powerpc/head_check: Avoid broken pipe adds 6a8aa782cece drivers/ps3: Remove duplicate error messages adds 7b27b95a894d net/ps3_gelic_net: Remove duplicate error message adds 720bc316690b ps3disk: use the default segment boundary adds 126554465d93 powerpc/ps3: Fix kexec shutdown hang adds 802268fd8267 powerpc/xmon: Remove store_inst() for patch_instruction() adds 51c9ba11f17f powerpc/xmon: Move breakpoint instructions to own array adds 4eff2b4f32a3 powerpc/xmon: Move breakpoints to text section adds 5a7fdcab54ef powerpc/xmon: Use bitwise calculations in_breakpoint_table() adds 7c95d8893fb5 powerpc: Change calling convention for create_branch() et. al. adds 753462512868 powerpc: Use a macro for creating instructions from u32s adds 777e26f0edf8 powerpc: Use an accessor for instructions adds 8094892d1aff powerpc: Use a function for getting the instruction op code adds aabd2233b6ae powerpc: Use a function for byte swapping instructions adds 217862d9b98b powerpc: Introduce functions for instruction equality adds 94afd069d937 powerpc: Use a datatype for instructions adds f8faaffaa7d9 powerpc: Use a function for reading instructions adds 7ba68b2172c1 powerpc: Add a probe_user_read_inst() function adds 95b980a00d12 powerpc: Add a probe_kernel_read_inst() function adds a8646f43ba50 powerpc/kprobes: Use patch_instruction() adds 5249385ad7f0 powerpc: Define and use get_user_instr() et. al. adds 622cf6f436a1 powerpc: Introduce a function for reporting instruction length adds 6c7a4f0a9f66 powerpc/xmon: Use a function for reading instructions adds 7fccfcfba04f powerpc/xmon: Move insertion of breakpoint for xol'ing adds 0b582db5490a powerpc: Make test_translate_branch() independent of instr [...] adds 2aa6195e43b3 powerpc: Enable Prefixed Instructions adds b691505ef923 powerpc: Define new SRR1 bits for a ISA v3.1 adds 7a8818e0df5c powerpc/optprobes: Add register argument to patch_imm64_lo [...] adds 650b55b707fd powerpc: Add prefixed instructions to instruction data type adds f77f8ff7f13e powerpc: Test prefixed code patching adds 785b79d1e028 powerpc: Test prefixed instructions in feature fixups adds c9c831aebd86 powerpc/xmon: Don't allow breakpoints on suffixes adds b4657f7650ba powerpc/kprobes: Don't allow breakpoints on suffixes adds 9409d2f9dad2 powerpc: Support prefixed instructions in alignment handler adds 50b80a12e4cc powerpc sstep: Add support for prefixed load/stores adds 3920742b92f5 powerpc sstep: Add support for prefixed fixed-point arithmetic adds 09f82b063aa9 powerpc/watchpoint: Rename current DAWR macros adds 4a4ec2289a5d powerpc/watchpoint: Add SPRN macros for second DAWR adds a6ba44e87992 powerpc/watchpoint: Introduce function to get nr watchpoin [...] adds 45093b382e0a powerpc/watchpoint/ptrace: Return actual num of available [...] adds a18b834625d3 powerpc/watchpoint: Provide DAWR number to set_dawr adds 4a8a9379f2af powerpc/watchpoint: Provide DAWR number to __set_breakpoint adds c2919132734f powerpc/watchpoint: Get watchpoint count dynamically while [...] adds 22a214e461c5 powerpc/watchpoint: Disable all available watchpoints when [...] adds 303e6a9ddcdc powerpc/watchpoint: Convert thread_struct->hw_brk to an array adds 6b424efa119d powerpc/watchpoint: Use loop for thread_struct->ptrace_bps adds c9e82aeb197d powerpc/watchpoint: Introduce is_ptrace_bp() function adds e68ef121c1f4 powerpc/watchpoint: Use builtin ALIGN*() macros adds 74c6881019b7 powerpc/watchpoint: Prepare handler to handle more than on [...] adds 29da4f91c0c1 powerpc/watchpoint: Don't allow concurrent perf and ptrace events adds 514db915e7b3 powerpc/watchpoint/xmon: Don't allow breakpoint overwriting adds 30df74d67d48 powerpc/watchpoint/xmon: Support 2nd DAWR adds 334710b1496a powerpc/uaccess: Implement unsafe_put_user() using 'asm goto' adds 17bc43367fc2 powerpc/uaccess: Implement unsafe_copy_to_user() as a simple loop adds 1f59cc3482c6 Merge branch 'topic/uaccess' into topic/uaccess-ppc adds 4fe5cda9f89d powerpc/uaccess: Implement user_read_access_begin and user [...] adds e2a8b49e7955 powerpc/uaccess: Don't use "m<>" constraint adds 217ba7dccef8 Merge branch 'topic/uaccess-ppc' into next adds b1f9be9392f0 powerpc/xive: Enforce load-after-store ordering when Store [...] adds 787a2b682d18 Merge branch 'topic/ppc-kvm' into next adds 8f53f9c0f68a powerpc/book3s64/radix/tlb: Determine hugepage flush correctly adds aa3bc365ee73 powerpc/ps3: Add check for otheros image size adds ceffa63acce7 powerpc/powernv: add NULL check after kzalloc adds 9384e552aabb powerpc/64s: Fix early_init_mmu section mismatch adds c2e929b18cea powerpc/64s/pgtable: fix an undefined behaviour adds 91ffeaa7e5dd powerpc/wii: Fix declaration made after definition adds b8707e2374f6 powerpc/tm: Document h/rfid and mtmsrd quirk adds a0594e89c9dc ocxl: Fix misleading comment adds 82a1b8ed5604 powerpc/64s/hash: Add stress_slb kernel boot option to inc [...] adds d132443a73d7 powerpc/kasan: Fix error detection on memory allocation adds 3a66a24f6060 powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END adds d2a91cef9bbd powerpc/kasan: Fix shadow pages allocation failure adds 7c31c05e00fc powerpc/kasan: Remove unnecessary page table locking adds 7dec42ab57f2 powerpc/kasan: Refactor update of early shadow mappings adds ec97d022f621 powerpc/kasan: Declare kasan_init_region() weak adds 3af4786eb429 powerpc/ptdump: Add _PAGE_COHERENT flag adds 6b30830e2003 powerpc/ptdump: Display size of BATs adds 8961a2a5353c powerpc/ptdump: Standardise display of BAT flags adds b00ff6d8c1c3 powerpc/ptdump: Properly handle non standard page size adds 6b789a26d7da powerpc/ptdump: Handle hugepd at PGD level adds 4b19f96a81bc powerpc/32s: Don't warn when mapping RO data ROX. adds 925ac141d106 powerpc/mm: Allocate static page tables for fixmap adds 4e3319c23a66 powerpc/mm: Fix conditions to perform MMU specific managem [...] adds fadaac67c900 powerpc/mm: PTE_ATOMIC_UPDATES is only for 40x adds 2db99aeb63dd powerpc/mm: Refactor pte_update() on nohash/32 adds 1c1bf294882b powerpc/mm: Refactor pte_update() on book3s/32 adds c7fa77016eb6 powerpc/mm: Standardise __ptep_test_and_clear_young() para [...] adds 06f525248701 powerpc/mm: Standardise pte_update() prototype between PPC [...] adds 6ad41bfbc907 powerpc/mm: Create a dedicated pte_update() for 8xx adds b12c07a4bb06 powerpc/mm: Reduce hugepd size for 8M hugepages on 8xx adds d3efcd38c0b9 powerpc/8xx: Drop CONFIG_8xx_COPYBACK option adds a891c43b97d3 powerpc/8xx: Prepare handlers for _PAGE_HUGE for 512k pages. adds b250c8c08c79 powerpc/8xx: Manage 512k huge pages as standard pages. adds d4870b89acd7 powerpc/8xx: Only 8M pages are hugepte pages now adds 555904d07eef powerpc/8xx: MM_SLICE is not needed anymore adds 5d4656696c30 powerpc/8xx: Move PPC_PIN_TLB options into 8xx Kconfig adds f76c8f6d257c powerpc/8xx: Add function to set pinned TLBs adds 136a9a0f74d2 powerpc/8xx: Don't set IMMR map anymore at boot adds 684c1664e0de powerpc/8xx: Always pin TLBs at startup. adds 400dc0f86102 powerpc/8xx: Drop special handling of Linear and IMMR mapp [...] adds 1251288e64ba powerpc/8xx: Remove now unused TLB miss functions adds 0c8c2c9c201b powerpc/8xx: Move DTLB perf handling closer. adds a0591b60eef9 powerpc/mm: Don't be too strict with _etext alignment on PPC32 adds c8bef10a9f17 powerpc/8xx: Refactor kernel address boundary comparison adds 34536d780683 powerpc/8xx: Add a function to early map kernel via huge pages adds a623bb5861dc powerpc/8xx: Map IMMR with a huge page adds cf209951fa7f powerpc/8xx: Map linear memory with huge pages adds da1adea07576 powerpc/8xx: Allow STRICT_KERNEL_RwX with pinned TLB adds fcdafd10a363 powerpc/8xx: Allow large TLBs with DEBUG_PAGEALLOC adds a2feeb2c2ecb powerpc/8xx: Implement dedicated kasan_init_region() adds 2b279c0348af powerpc/32s: Allow mapping with BATs with DEBUG_PAGEALLOC adds 7974c4732642 powerpc/32s: Implement dedicated kasan_init_region() adds bb5f33c06940 Merge "Use hugepages to map kernel mem on 8xx" into next adds baddc87d6824 Merge branch 'fixes' into next adds c5ff46d69c41 powerpc: Add ppc_inst_next() adds 16ef9767e4dc powerpc: Add ppc_inst_as_u64() adds a101950fcb78 powerpc/xive: Clear the page tables for the ESB IO mapping adds 0755e85570a4 powerpc/xive: Do not expose a debugfs file when XIVE is disabled adds 0c444d98efad macintosh/ams-input: switch to using input device polling mode adds e4f4ffa8a98c input: i8042 - Remove special PowerPC handling adds 18594f9b8c45 powerpc/64s/radix: Don't prefetch DAR in update_mmu_cache adds 0bdad33d6bd7 powerpc/64: Refactor interrupt exit irq disabling sequence adds 7ade8495dcfd powerpc: Remove Xilinx PPC405/PPC440 support adds f16dca3e30c1 sound: ac97: Remove sound driver for ancient platform adds 2c74e2586bb9 powerpc/40x: Rework 40x PTE access and TLB miss adds 4e1df545e2fa powerpc/pgtable: Drop PTE_ATOMIC_UPDATES adds 1b5c0967ab8a powerpc/40x: Remove support for IBM 403GCX adds 7583b63c343c powerpc/40x: Remove STB03xxx adds 5786074b96e3 powerpc/40x: Remove WALNUT adds 548f5244f106 powerpc/40x: Remove EP405 adds 2874ec75708e powerpc/40x: Remove support for ISS Simulator adds 7d372d4ccdd5 powerpc/40x: Remove support for IBM 405GP adds 59fb463b48e9 powerpc/40x: Remove IBM405 Erratum #51 adds 455531e9d880 powerpc: Remove IBM405 Erratum #77 adds 797f4016f6da powerpc/40x: Avoid using r12 in TLB miss handlers adds 3aacaa719b7b powerpc/40x: Don't save CR in SPRN_SPRG_SCRATCH6 adds bcec081ecc94 powerpc/4xx: Don't unmap NULL mbase adds cb2b53cbffe3 powerpc/64s/kuap: Add missing isync to KUAP restore paths adds 579940bb451c powerpc/64/kuap: Conditionally restore AMR in interrupt exit adds d4539074b0e9 powerpc/64s/kuap: Conditionally restore AMR in kuap_restor [...] adds 6984856865b5 powerpc/powernv/npu: Clean up compound table group initialisation adds 6cff91b2b97b powerpc/powernv/iov: Don't add VFs to iommu group during P [...] adds 9b9408c55935 powerpc/powernv/pci: Register iommu group at PE DMA setup adds 84d8cc076723 powerpc/powernv/pci: Add device to iommu group during dma_ [...] adds f39b8b10fcc5 powerpc/powernv/pci: Delete old iommu recursive iommu setup adds 96e2006a9dbc powerpc/powernv/pci: Move tce size parsing to pci-ioda-tce.c adds 03b7bf341c18 powerpc/powernv/npu: Move IOMMU group setup into npu-dma.c adds e5500ab657c5 powerpc/powernv: Add a print indicating when an IODA PE is [...] adds 9d0879a2dbc3 powerpc/powernv/pci: Add an explaination for PNV_IODA_PE_BUS_ALL adds a8d7d5fc2e16 powerpc/powernv/pci: Add helper to find ioda_pe from BDFN adds dc3d8f85bb57 powerpc/powernv/pci: Re-work bus PE configuration adds 718d249aeadf powerpc/powernv/pci: Reserve the root bus PE during init adds 6ae8aedf8fa9 powerpc/powernv/pci: Sprinkle around some WARN_ON()s adds b4ac18eead28 powerpc/perf/hv-24x7: Fix inconsistent output values incas [...] adds 8ba214267382 powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get pr [...] adds 60beb65da1ef powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to [...] adds 15cd1d35ba4a Documentation/ABI: Add ABI documentation for chips and sockets adds 373b37305338 powerpc/pseries: Update hv-24x7 information after migration adds 094235222d41 powerpc/xive: Share the event-queue page with the Hypervisor. adds ef3534a94fdb hw-breakpoints: Fix build warnings with clang adds be5470e0c285 powerpc/crashkernel: Take "mem=" option into account adds 9a2921e5baca powerpc/fadump: Account for memory_limit while reserving memory adds 82a7cebdd95c powerpc: Fix misleading small cores print adds 598c01b5b2fc powerpc/configs/64s: Enable CONFIG_PRINTK_CALLER adds 0e7e92efe11b powerpc/xmon: Show task->thread.regs in process display adds b6eca183e23e powerpc/kernel: Enables memory hot-remove after reboot on [...] adds af2876b501e4 powerpc/crash: Use NMI context for printk when starting to crash adds 783a015b747f powerpc/rtas: Move type/struct definitions from rtas.h int [...] adds b664db8e3f97 powerpc/rtas: Implement reentrant rtas call adds 08b1add150a8 powerpc/configs: Add LIBNVDIMM to ppc64_defconfig adds 9ed5df69b79a powerpc/kprobes: Use probe_address() to read instructions adds e83f01fdb914 powerpc/52xx: Blacklist functions running with MMU disable [...] adds 1740f15a99d3 powerpc/82xx: Blacklist pq2_restart() for kprobe adds 7aa85127b1a1 powerpc/83xx: Blacklist mpc83xx_deep_resume() for kprobe adds 32a820670fa0 powerpc/powermac: Blacklist functions running with MMU dis [...] adds a64371b5d4fb powerpc/mem: Blacklist flush_dcache_icache_phys() for kprobe adds f892c21d2efb powerpc/32s: Make local symbols non visible in hash_low. adds e6209318d63e powerpc/32s: Blacklist functions running with MMU disabled [...] adds 32746dfe4cf3 powerpc/rtas: Remove machine_check_in_rtas() adds 5f32e8361cba powerpc/32: Blacklist functions running with MMU disabled [...] adds a616c442119f powerpc/entry32: Blacklist exception entry points for kprobe. adds 7cdf44013885 powerpc/entry32: Blacklist syscall exit points for kprobe. adds e51c3e13709f powerpc/entry32: Blacklist exception exit points for kprobe. adds 332ce969b763 powerpc/8xx: Reduce time spent in allow_user_access() and friends adds 547e687b2981 powerpc/uaccess: Don't set KUAP by default on book3s/32 adds c3ba4dbbd1d0 powerpc/uaccess: Don't set KUEP by default on book3s/32 adds 888468ce725a powerpc/32: Disable KASAN with pages bigger than 16k adds 03b51416e876 powerpc/module_64: Consolidate ftrace code adds 1f2aaed2db03 powerpc/module_64: Simplify check for -mprofile-kernel ftr [...] adds bd55e792de08 powerpc/module_64: Use special stub for _mcount() with -mp [...] adds 74016701fe5f powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG adds 0828137e8f16 powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() adds 993e3d96fd08 powerpc/64s: Don't let DT CPU features set FSCR_DSCR adds 912c0a7f2b5d powerpc/64s: Save FSCR to init_task.thread.fscr after feat [...] adds c887ef570759 powerpc/64s: Don't set FSCR bits in INIT_THREAD adds ee988c11acf6 powerpc: Add new HWCAP bits adds 3fd5836ee801 powerpc: Add support for ISA v3.1 adds 43d0d37acbe4 powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected adds c63d688c3dab powerpc/dt_cpu_ftrs: Enable Prefixed Instructions adds 87939d50e588 powerpc/dt_cpu_ftrs: Add MMA feature adds a3ea40d5c736 powerpc: Add POWER10 architected mode adds f44b85da5e74 cxl: Remove dead Kconfig options adds 4336b9337824 powerpc/pseries: Make vio and ibmebus initcalls pseries specific adds bf8036a4098d powerpc/book3s64/kvm: Fix secondary page table walk warnin [...] adds 1395375c5927 Merge branch 'topic/ppc-kvm' into next new 7ae77150d94d Merge tag 'powerpc-5.8-1' of git://git.kernel.org/pub/scm/ [...] adds 9d9e435f3f24 x86/elf: Add table to document READ_IMPLIES_EXEC adds 122306117afe x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK adds 9fccc5c0c99f x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit adds 78066055b080 arm32/64/elf: Add tables to document READ_IMPLIES_EXEC adds eaf3f9e61887 arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_G [...] adds 6e0d6ac5f3d9 arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit [...] new ac7b34218a00 Merge tag 'core_core_updates_for_5.8' of git://git.kernel. [...] adds 41311242221e vfio/type1: Support faulting PFNMAP vmas adds 11c4cd07ba11 vfio-pci: Fault mmaps to enable vma tracking adds abafbc551fdd vfio-pci: Invalidate mmaps and block MMIO access on disabl [...] adds bc138db1b962 vfio-pci: Mask cap zero adds 3e63b94b6274 vfio/pci: fix memory leaks in alloc_perm_bits() adds 1518ac272e78 vfio/pci: fix memory leaks of eventfd ctx adds cd34b82e6ef0 Merge branches 'v5.8/vfio/alex-block-mmio-v3', 'v5.8/vfio/ [...] adds a8a24f3f6e38 vfio: UAPI for migration interface for device state adds 6581708586c8 vfio iommu: Remove atomicity of ref_count of pinned pages adds cade075f265b vfio iommu: Cache pgsize_bitmap in struct vfio_iommu adds b704fd14a06f vfio iommu: Add ioctl definition for dirty pages tracking adds d6a4c185660c vfio iommu: Implementation of ioctl for dirty pages tracking adds 331e33d2960c vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap bef [...] adds ad721705d09c vfio iommu: Add migration capability to report supported features adds 95fc87b44104 vfio: Selective dirty page tracking if IOMMU backed device [...] adds aa8ba13cae31 vfio/mdev: Fix reference count leak in add_mdev_supported_type adds ea20868c7197 Merge branch 'qiushi-wu-mdev-ref-v1' into v5.8/vfio/next adds cd0bb41ea860 vfio iommu: Use shift operation for 64-bit integer division adds c8e9df4744a3 vfio iommu: typecast corrections adds 4f085ca2f5a8 Merge branch 'v5.8/vfio/kirti-migration-fixes' into v5.8/v [...] new 5a36f0f3f518 Merge tag 'vfio-v5.8-rc1' of git://github.com/awilliam/linux-vfio adds 0b671eed0cf0 ipmi:bt-bmc: Avoid unnecessary check adds 8ed678dbac8c ipmi:bt-bmc: Fix some format issue of the code adds 7c47a219b95d ipmi: use vzalloc instead of kmalloc for user creation adds 878caa965969 ipmi: Replace guid_copy() with import_guid() where it makes sense adds 49826937e7c7 ipmi:bt-bmc: Fix error handling and status check adds 429b00f60665 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added adds e641abd3c726 Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added adds 2a556ce779e3 ipmi:ssif: Remove dynamic platform device handing new 1f2dc7f5b6c1 Merge tag 'for-linus-5.8-1' of git://github.com/cminyard/l [...] adds 04fd1ca77918 gpiolib: acpi: Add missing __init(const) markers to initcall-s adds 657a06df993c dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema adds 4f1809374367 dt-bindings: gpio: Add DW GPIO debounce clock property adds c55812afd395 dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver [...] adds 3ea8094c3b45 gpio: dwapb: Use optional-clocks interface for APB ref-clock adds 5c544c92d6cd gpio: dwapb: Add debounce reference clock support adds a26fa4b5d368 MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver adds c58220cba2e0 gpio: dwapb: Append MODULE_ALIAS for platform driver adds 038aa1f0aba9 gpio: dwapb: Refactor IRQ handler to use bit operations adds 9b0aef32c725 gpio: dwapb: Use chained IRQ prologue and epilogue adds f9754c79707f gpio: dwapb: set default handler to be handle_bad_irq() adds 43296bf22e16 gpio: dwapb: Deduplicate IRQ resource management adds e092bc5044ca gpio: dwapb: Convert to use irqd_to_hwirq() adds 9826bbe1fef0 gpio: dwapb: Use device_get_match_data() to simplify code adds d31275a9dc0b gpio: dwapb: Convert to use IRQ core provided macros adds 48ce80568346 gpio: dwapb: Switch to more usual pattern of RMW in dwapb_ [...] adds 4f344e86c739 gpio: dwapb: Drop bogus BUG_ON()s adds c59042ed8965 gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls adds 4c2b54f73aba gpio: dwapb: Split out dwapb_get_irq() helper adds 9f676e5313c1 gpio: mlxbf2: remove unused including <linux/version.h> adds 1afbc80c3d2b gpio: dwapb: Get rid of unnecessary conjunction over 32-bit value adds 1475b6293af2 gpio: dwapb: Amend indentation in some cases adds 262b90116619 gpiolib: Improve kernel messages adds a5e93436e18c gpiolib: Rename "chip" variables to "gc" in core header file adds 1c12857c6722 gpio: ftgpio010: Fix small typo adds 66d8ad67aab3 gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lo [...] adds dc5c1439376d gpio: mm-lantiq: Fix small typo adds 36b5215436ad gpio: Document proper return value for gpio drivers adds 8d0910121b07 gpio: Make "offset" and "unsigned int", not just "unsigned" adds 7fc504b993ce gpio: xgene-sb: set valid IRQ type in to_irq() adds 85a94ff8fb14 gpio: Extend TODO to cover code duplication avoidance adds 616844408de7 gpio: pl061: Support building as module adds ea06a482a47c gpiolib: of: improve gpiolib-of support of pull up/down on [...] adds 96d7c7b3e654 gpio: gpio-pca953x, Add get_multiple function adds aa58a21ae378 gpio: pca953x: disable regmap locking adds 9784c9963fec gpiolib: devprop: Warn if gpio-line-names is too long adds 6f793485fc03 gpio: pca953x: Rewrite ->get_multiple() function adds bcf41dc480b1 gpio: pca953x: fix handling of automatic address incrementing adds 6fdeb6cbe1ef gpio: pca953x: drop unused parameters of pca953x_recalc_addr() adds fef2d3bb2db6 gpio: tegra186: export MODULE_DEVICE_TABLE adds 17f96ee2b9be gpio-f7188x: Add GPIO support for F81865 adds 3831c051dfbf tools: gpio: add bias flags to lsgpio adds 29f9f8e1fc93 Merge tag 'gpio-updates-for-v5.8-part1' of git://git.kerne [...] adds 9b6d5690b543 gpio: ich: fix a typo adds 5c85418ab35b gpio: pch: Use BIT() and GENMASK() where it's appropriate adds 5a4245de48d8 gpio: pch: Get rid of unneeded variable in IRQ handler adds 368b8436011a gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking adds 5376b0b31295 gpio: pch: Use in pch_irq_type() macros provided by IRQ core adds 6b1c7837af0e gpio: merrifield: Switch over to MSI interrupts adds 7e73aa90a38c gpio: merrifield: Better show how GPIO and IRQ bases are d [...] adds ed43f2b4e780 Merge tag 'intel-gpio-v5.8-1' of git://git.kernel.org/pub/ [...] adds 582838ea5bea gpiolib: Document that GPIO line names are not globally unique adds 672de5274446 gpio: mb86s7x: Use devm_clk_get_optional() to get the input clock adds db67aa33d58d gpio: mb86s7x: Remove superfluous test for ACPI companion adds 4d3a050039a9 gpio: xgene-sb: Drop redundant OF_GPIO dependency adds b24bc583dea7 gpio: xgene-sb: Allow driver to be built with COMPILE_TEST adds d850c6f42cd8 gpio: xgene-sb: Drop extra check to call acpi_gpiochip_req [...] adds 22b3bc63da37 i2c: i801: Use GPIO_LOOKUP() helper macro adds 7b67b836625d mfd: sm501: Use GPIO_LOOKUP_IDX() helper macro adds 4c033b549912 gpiolib: Add support for GPIO lookup by line name adds 828546e24280 gpio: Add GPIO Aggregator adds ce7a2f77f976 docs: gpio: Add GPIO Aggregator documentation adds d9646a4866b0 MAINTAINERS: Add GPIO Aggregator section adds a0d50aa9350a Merge branch 'ib-gpio-aggregator' into devel adds 494a94e38dcf gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO [...] adds d7cc23604f36 gpio: dwapb: avoid error message for optional IRQ adds aa90939d2297 gpio: dwapb: Don't use IRQ 0 as valid Linux interrupt adds 551cb86cbb7d gpio: dwapb: Remove unneeded has_irq member in struct dwap [...] adds 563a6d2c37a0 MAINTAINERS: Fix file name for DesignWare GPIO DT schema adds c22fc62b516d dt-bindings: gpio: Add renesas,em-gio bindings adds 6f8cd2464115 gpio: rcar: Fix runtime PM imbalance on error adds 47a3734b0390 gpio: max730x: bring gpiochip_add_data after port config adds 22e4ebd05890 gpio: pxa: Add COMPILE_TEST support adds e33a58a29c6a gpio: pca935x: Allow IRQ support for driver built as a module adds f8af9113b1cf Merge tag 'gpio-updates-for-v5.8-part2' of git://git.kerne [...] adds ce1d966a3022 Merge tag 'v5.7-rc7' into devel adds a34d5e563150 gpiolib: Separate GPIO_GET_LINEINFO_WATCH_IOCTL conditional adds a8173820f441 gpio: gpiolib: Allow GPIO IRQs to lazy disable adds 6a45b0e2589f gpiolib: Introduce gpiochip_irqchip_add_domain() adds ebe363197e52 gpio: add a reusable generic gpio_chip using regmap adds 76bbea9a24df MAINTAINERS: Add gpio regmap section adds 74910e15ab25 gpio: pca953x: Drop unneeded ACPI_PTR() new 3f7e82379fc9 Merge tag 'gpio-v5.8-1' of git://git.kernel.org/pub/scm/li [...] adds 0184afd15a14 RDMA/rxe: Set default vendor ID adds cf26deff9036 RDMA/mlx5: Fix udata response upon SRQ creation adds eb356e6dc15a RDMA/uverbs: Make the event_queue fds return POLLERR when [...] adds 1587982e705d RDMA: Remove a few extra calls to ib_get_client_data() adds 255e636df413 IB: Fix some documentation warnings adds 4f953089111d IB/qib: Remove unused variable ret adds 99bf84e24eb8 RDMA/bnxt_re: Reduce device page size detection code adds c78671a4e65a RDMA/bnxt_re: Update missing hsi data structures adds fddcbbb02af4 RDMA/bnxt_re: Simplify obtaining queue entry from hw ring adds 8ce111d00e64 RDMA/bnxt_re: Remove dead code from rcfw adds dd302ee41e6e RDMA/cma: Limit the scope of rdma_is_consumer_reject function adds 95a776e8a628 RDMA/rw: use DIV_ROUND_UP to calculate nr_ops adds 3c873161a0d7 RDMA/hns: Add support for addressing when hopnum is 0 adds cc23267aedeb RDMA/hns: Optimize hns buffer allocation flow adds 477a0a387072 RDMA/hns: Optimize 0 hop addressing for EQE buffer adds d563099e3e89 RDMA/hns: Support 0 hop addressing for WQE buffer adds 6fd610c5733d RDMA/hns: Support 0 hop addressing for SRQ buffer adds 744b7bdfa79e RDMA/hns: Support 0 hop addressing for CQE buffer adds 322f3d45a17f RDMA/bnxt: Delete 'nq_ptr' variable which is not used adds 9976ea27b526 RDMA/hns: Optimize hns_roce_config_link_table() adds 375898e83d26 RDMA/hns: Optimize hns_roce_v2_set_mac() adds a3de9e83810c RDMA/hns: Simplify the qp state convert code adds 7c044adca272 RDMA/hns: Simplify the cqe code of poll cq adds 357f34294686 RDMA/hns: Simplify the state judgment code of qp adds a97bf49f824e RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp() adds 6eb7edffb285 RDMA/mlx5: Organize QP types checks in one place adds 1265d9f7a522 RDMA/mlx5: Delete impossible GSI port check adds 2242cc25ce82 RDMA/mlx5: Perform check if QP creation flow is valid adds 9c2ba4ede4c0 RDMA/mlx5: Prepare QP allocation for future removal adds c86936e6eb13 RDMA/mlx5: Avoid setting redundant NULL for XRC QPs adds 318d2b06fbaa RDMA/mlx5: Set QP subtype immediately when it is known adds 47c806121a51 RDMA/mlx5: Separate create QP flows to be based on type adds fd9dab7edc59 RDMA/mlx5: Split scatter CQE configuration for DCT QP adds 8bde2c509e40 RDMA/mlx5: Update all DRIVER QP places to use QP subtype adds 2fdddbd5c966 RDMA/mlx5: Move DRIVER QP flags check into separate function adds 2dfac92dbb5d RDMA/mlx5: Remove second copy from user for non RSS RAW QPs adds 5d0dc3d96c7b RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow adds 2be08c308f10 RDMA/mlx5: Delete create QP flags obfuscation adds 2978975ce7f1 RDMA/mlx5: Process create QP flags in one place adds c95e6d539702 RDMA/mlx5: Use flags_en mechanism to mark QP created with [...] adds 90ecb37a751b RDMA/mlx5: Change scatter CQE flag to be set like other ve [...] adds a8f3ea61e1c8 RDMA/mlx5: Return all configured create flags through query QP adds 37518fa49f76 RDMA/mlx5: Process all vendor flags in one place adds dfb25edd972a Merge branch 'mlx5_ib_qp_refactor_1' into rdma.git for-next adds 3ae7e66a019e RDMA/mlx5: Delete unsupported QP types adds 7aede1a25f4b RDMA/mlx5: Store QP type in the vendor QP structure adds 266424eba6c9 RDMA/mlx5: Promote RSS RAW QP attribute check in higher level adds 5ce0592b0ee5 RDMA/mlx5: Combine copy of create QP command in RSS RAW QP adds 76883a6cc145 RDMA/mlx5: Remove second user copy in create_user_qp adds 03c4077b2840 RDMA/mlx5: Rely on existence of udata to separate kernel/u [...] adds 0ce300b15aad RDMA/mlx5: Delete impossible inlen check adds 21aad80b17e6 RDMA/mlx5: Globally parse DEVX UID adds 04bcc1c2d0d7 RDMA/mlx5: Separate XRC_TGT QP creation from common flow adds 98fc1126c416 RDMA/mlx5: Separate to user/kernel create QP flows adds 747c519cdbe4 RDMA/mlx5: Reduce amount of duplication in QP destroy adds f78d358cec90 RDMA/mlx5: Group all create QP parameters to simplify in-k [...] adds 5d6fffed1cfd RDMA/mlx5: Promote RSS RAW QP flags check to higher level adds 6f2cf76e6ec7 RDMA/mlx5: Handle udate outlen checks in one place adds 08d53976609a RDMA/mlx5: Copy response to the user in one place adds 6367da46d3cb RDMA/mlx5: Remove redundant destroy QP call adds 968f0b6f9c01 RDMA/mlx5: Consolidate into special function all create QP calls adds 0eacc574aae7 RDMA/mlx5: Verify that QP is created with RQ or SQ adds 451c9fc77ae6 Merge branch 'mellanox/mlx5-next' into rdma.git for-next adds fa5d010c5630 RDMA: Group create AH arguments in struct adds bd3920eac133 RDMA/core: Add LAG functionality adds 51aab12631dd RDMA/core: Get xmit slave for LAG adds 5163b2743ae0 RDMA/mlx5: Refactor affinity related code adds cfc1a89e449c RDMA/mlx5: Set lag tx affinity according to slave adds b2ea69b3b443 RDMA/efa: Report create CQ error counter adds eca5757f804f RDMA/efa: Count mmap failures adds f86e34374a05 RDMA/efa: Count admin commands errors adds 04c349a96506 RDMA/mad: Remove snoop interface adds 11a0ae4c4bff RDMA: Allow ib_client's to fail when add() is called adds d5665a21250e RDMA/core: Add hash functions to calculate RoCEv2 flowlabe [...] adds 9611d53aa160 RDMA/core: Consider flow label when building skb adds 2b880b2e5e03 RDMA/mlx5: Define RoCEv2 udp source port when set path adds f66534051936 RDMA/cma: Initialize the flow label of CM's route path record adds 5ac55dfc6d92 RDMA/mlx5: Set UDP source port based on the grh.flow_label adds 9b2cf76c9f05 RDMA/hns: Optimize PBL buffer allocation process adds 2929c40f08a9 RDMA/hns: Remove unused MTT functions adds 54d6638765b0 RDMA/hns: Optimize WQE buffer size calculating process adds ffb1308b88b6 RDMA/hns: Move SRQ code to the reasonable place adds 67954a6e379b RDMA/hns: Optimize SRQ buffer size calculating process adds 23190b8f47de RDMA/hns: Fix comments with non-English symbols adds b713128de7a1 RDMA/hns: Adjust lp_pktn_ini dynamically adds e4faa478c6b8 RDMA/hns: Remove redundant assignment of caps adds 31578defe4eb RDMA/mlx5: Update mlx5_ib to use new cmd interface adds 6671cde83ddb RDMA/mlx5: Refactor mlx5_post_send() to improve readability adds 029e88fd1e61 RDMA/mlx5: Move all WR logic from qp.c to separate file adds 8d93efb8c5e0 RDMA/mlx5: Assign profile before calling stages adds 42caf9cb5937 RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled adds 52c81f47f0d2 RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz adds 17793833f81c RDMA/ucma: Return stable IB device index as identifier adds 30661322b8c3 RDMA/hns: Extend capability flags for HIP08_C adds 90ae0b57e4a5 RDMA/hns: Combine enable flags of qp adds f8f2a576cb0c RDMA/addr: Mark addr_resolve as might_sleep() adds d3552fb65d23 RDMA/cm: Remove return code from add_cm_id_to_port_list adds 42113eed8f10 RDMA/cm: Remove unused store to ret in cm_rej_handler adds e83f195aa45c RDMA/cm: Pull duplicated code into cm_queue_work_unlock() adds 9767a27e1aeb RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait adds 09fb406a569b RDMA/cm: Add a note explaining how the timewait is eventua [...] adds cfa68b0d0440 RDMA/cm: Make find_remote_id() return a cm_id_private adds 1cc44279f297 RDMA/cm: Remove the cm_free_id() wrapper function adds 51e8463cfc48 RDMA/cm: Remove needless cm_id variable adds a0e46db4e764 RDMA/cm: Increment the refcount inside cm_find_listen() adds 0cb9e4f9e98a IB/rdmavt: Replace zero-length array with flexible-array adds 10c261551359 Merge branch 'mellanox/mlx5-next' into rdma.git for/next adds b9019507aa6e RDMA/mlx5: Refactor DV create flow adds 8c112a5f29a3 RDMA/mlx5: Add support in steering default miss adds f29de9eee782 RDMA/mlx5: Add support for drop action in DV steering adds 59dde4d19cf8 RDMA/mlx5: Fix query_srq_cmd() function adds 9ddacff18b15 sysfs: export sysfs_remove_file_self() adds b5c27cdb094e RDMA/rtrs: public interface header to establish RDMA connections adds 91fddedd439c RDMA/rtrs: private headers with rtrs protocol structs and helpers adds c0894b3ea69d RDMA/rtrs: core: lib functions shared between client and s [...] adds cb80329c9434 RDMA/rtrs: client: private header with client structs and [...] adds 6a98d71daea1 RDMA/rtrs: client: main functionality adds 89dd4c3bdc46 RDMA/rtrs: client: statistics functions adds 215378b838df RDMA/rtrs: client: sysfs interface functions adds 787f78a6b075 RDMA/rtrs: server: private header with server structs and [...] adds 9cb837480424 RDMA/rtrs: server: main functionality adds c4f07c60bb02 RDMA/rtrs: server: statistics functions adds 91b11610af8d RDMA/rtrs: server: sysfs interface functions adds c013fbc1fd34 RDMA/rtrs: include client and server modules into kernel c [...] adds 745b6a3d4a67 RDMA/rtrs: a bit of documentation adds 219ace607701 block/rnbd: private headers with rnbd protocol structs and [...] adds 90426e89f54d block/rnbd: client: private header with client structs and [...] adds f7a7a5c228d4 block/rnbd: client: main functionality adds 1eb54f8f5dd8 block/rnbd: client: sysfs interface functions adds d4c6957dd001 block/rnbd: server: private header with server structs and [...] adds 2de6c8de192b block/rnbd: server: main functionality adds f0aad9baadb5 block/rnbd: server: functionality for IO submitting to block dev adds 8cee532f469b block/rnbd: server: sysfs interface functions adds bc01885342e1 block/rnbd: include client and server modules into kernel [...] adds aa4d16e44f60 block/rnbd: a bit of documentation adds f11e0ec55f0c MAINTAINERS: Add maintainers for RNBD/RTRS modules adds b19a530b002f RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer adds dbd67252869b RDMA/uverbs: Fix create WQ to use the given user handle adds b0810b037de0 RDMA/core: Consolidate ib_create_srq flows adds a8f5c1f1a5c8 RDMA/srpt: Add a newline when printing parameter 'srpt_ser [...] adds daeee976904c RDMA/mlx5: Update mlx5_ib driver name adds 23bbd5818e2b RDMA/srpt: Fix disabling device management adds b386cd65d961 RDMA/rtrs: Fix some signedness bugs in error handling adds bf1d8edb38bb RDMA/rtrs: Fix a couple off by one bugs in rtrs_srv_rdma_done() adds e19840867013 RDMA/rtrs: client: Fix function return on success adds 6b31afcef51e RDMA/rtrs: server: Fix some error return code adds d6ea39507245 rnbd/rtrs: Pass max segment size from blk user to the rdma [...] adds bd25c8066fc2 RDMA/siw: Replace one-element array and use struct_size() helper adds 349be2765094 RDMA/hns: Bugfix for querying qkey adds 441c88d5b3ff RDMA/hns: Fix cmdq parameter of querying pf timer resource adds 053c0acf52ed RDMA/hns: Fix assignment to ba_pg_sz of eqe adds 6968aeb5aa64 RDMA/hns: Fix wrong assignment of SRQ's max_wr adds d4d813874156 RDMA/hns: Fix error with to_hr_hem_entries_count() adds 7b611d2f6e8b RDMA/hns: Store mr len information into mr obj adds 252067e95035 RDMA/hns: Remove redundant memcpy() adds 9581a356ccad RDMA/hns: Rename macro for defining hns hardware page size adds 711195e57d34 RDMA/hns: Reserve one sge in order to avoid local length error adds 819f7427bafd RDMA/mlx5: Add init2init as a modify command adds cc8a635e24ac RDMA/efa: Fix setting of wrong bit in get/set_feature commands adds e1ca01a902fe RDMA/efa: Report host information to the device adds fe810b509c5f IB/hfi1: Add accelerated IP capability bit adds d99dc602e2a5 IB/hfi1: Add functions to transmit datagram ipoib packets adds 438d7dda9841 IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev adds 84e3b19a27f8 IB/hfi1: Remove module parameter for KDETH qpns adds 7f90a5a069f8 IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs adds 19d8b90a509f IB/hfi1: RSM rules for AIP adds 6d72344cf6c4 IB/ipoib: Increase ipoib Datagram mode MTU's upper limit adds 89dcaa366bff IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts adds 6991abcb993c IB/hfi1: Add functions to receive accelerated ipoib packets adds 0bae02d56bba IB/hfi1: Add interrupt handler functions for accelerated ipoib adds 370caa5b5880 IB/hfi1: Add rx functions for dummy netdev adds 4730f4a6c6b2 IB/hfi1: Activate the dummy netdev adds b7e159eb008e IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which [...] adds 7638c0e965f4 IB/hfi1: Add packet histogram trace event adds 8f149b684764 IB/ipoib: Add capability to switch between datagram and co [...] adds 0ad45e5fdc52 IB/hfi1: Enable the transmit side of the datagram ipoib netdev adds eafd47fc200e Merge tag 'v5.7-rc6' into rdma.git for-next adds 0ac8903cbbe6 RDMA/core: Allow the ioctl layer to abort a fully created uobject adds 98a8890f7348 IB/uverbs: Refactor related objects to use their own async [...] adds cda9ee494248 IB/uverbs: Extend CQ to get its own asynchronous event FD adds 175ba58d62c8 IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI adds c3eab946aba4 IB/uverbs: Introduce create/destroy SRQ commands over ioctl adds ef3bc084a8ed IB/uverbs: Introduce create/destroy WQ commands over ioctl adds 6d1e7ba241e9 IB/uverbs: Introduce create/destroy QP commands over ioctl adds 47393fb57ba7 block/rnbd: Fix an IS_ERR() vs NULL check in find_or_creat [...] adds 63a3345c2d42 IB/cma: Fix ports memory leak in cma_configfs adds cdb685cb9158 RDMA/rnbd: Fix compilation error when CONFIG_MODULES is disabled adds e172037be757 RDMA/rtrs: server: Use already dereferenced rtrs_sess structure adds a94dae867c56 RDMA/rtrs: Get rid of the do_next_path while_next_path macros adds 25966e893143 RDMA/hns: Let software PI/CI grow naturally adds 05e6a5a63579 RDMA/hns: Add CQ flag instead of independent enable flag adds 0db6570947f4 RDMA/hns: Optimize post and poll process adds b9c93e3aad13 RDMA/hns: Remove unused code about assert adds e9f2cd28250c RDMA/hns: Rename QP buffer related function adds 82d07a4e466f RDMA/hns: Change all page_shift to unsigned adds 13aa13dddd5f RDMA/hns: Change variables representing quantity to unsigned adds 494c3b312255 RDMA/hns: Refactor the QP context filling process related [...] adds 8e029d386bce RDMA/hns: Optimize the usage of MTR adds 14ba87304bf9 RDMA/hns: Remove redundant type cast for general pointers adds f226f6765f7f RDMA/hns: Remove redundant parameters from free_srq/qp_wrid() adds e4aaf4bad465 RDMA/hns: Simplify process related to poll cq adds e1b43f07c0d4 RDMA/hns: Make the end of sge process more clear adds 49ea0c036ede RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove adds ebd6e96b33a2 RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc adds bebcfe85f433 RDMA/core: Use sizeof_field() helper adds d246a3061528 IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command adds e4fdf7625b68 Merge branch 'mellanox/mlx5-next' into rdma.git for/next adds fef17f91da7d RDMA/cm: Add Enhanced Connection Establishment (ECE) bits adds 34e2ab57a911 RDMA/ucma: Extend ucma_connect to receive ECE parameters adds 93531ee7b9d1 RDMA/ucma: Deliver ECE parameters through UCMA events adds a20652e175f2 RDMA/cm: Send and receive ECE parameter over the wire adds 0cb15372a615 RDMA/cma: Connect ECE to rdma_accept adds 8094ba0ace7f RDMA/cma: Provide ECE reject reason adds 3e09a427ae7a RDMA/mlx5: Get ECE options from FW during create QP adds e383085c2425 RDMA/mlx5: Set ECE options during QP create adds 64bae2d455f6 RDMA/mlx5: Use direct modify QP implementation adds 70bd7fb87625 RDMA/mlx5: Remove manually crafted QP context the query call adds f18e26af6aba RDMA/mlx5: Convert modify QP to use MLX5_SET macros adds 5f62a521ff20 RDMA/mlx5: Set ECE options during modify QP adds 50aec2c3135e RDMA/mlx5: Return ECE data after modify QP adds 87fee61c3513 RDMA/srp: Make the channel count configurable per target adds d4ee7f3a4445 RDMA/srpt: Make debug output more detailed adds 66ced2eb2ab9 RDMA/srpt: Reduce max_recv_sge to 1 adds e0cca8b456e2 RDMA/srpt: Increase max_send_sge adds 802dcc7fc5ec RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode adds 48062b0a8ba0 RDMA/hns: remove duplicate assignment to pointer raq adds ffd7339a2fac RDMA/core: Use offsetofend() instead of open coding adds bcafcdfdaee7 IB/hfi1: Fix spelling mistake "enought" -> "enough" adds 0b8e125e2132 RDMA/core: Fix several reference count leaks. adds 3446cbd2d523 RDMA/core: Add protection for shared CQs used by ULPs adds c7ff819aefea RDMA/core: Introduce shared CQ pool API adds 1fc431320a53 RDMA/iser: Remove support for FMR memory registration adds f273ad4f8d90 RDMA/srp: Remove support for FMR memory registration adds 07549ee21ce5 RDMA/rds: Remove FMR support for memory registration adds 4e373d5417ec RDMA/core: Remove FMR pool API adds d29d58e772ec RDMA/mlx5: Remove FMR leftovers adds 7c08bc195665 RDMA/bnxt_re: Remove FMR leftovers adds f0c73c70db99 RDMA/i40iw: Remove FMR leftovers adds 1f55b7ab907d RDMA/mlx4: Remove FMR support for memory registration adds d6747b371556 RDMA/mthca: Remove FMR support for memory registration adds 22c9cc2408b7 RDMA/rdmavt: Remove FMR memory registration adds 3a578152a920 RDMA/core: Remove FMR device ops adds 649392bf75a4 RDMA: Remove 'max_fmr' adds 4d12c04caa88 RDMA: Remove 'max_map_per_fmr' adds 24c567ff75d3 IB/hfi1: Fix hfi1_netdev_rx_init() error handling adds 278f74b39e64 RDMA/core: Move and rename trace_cm_id_create() adds 87d9e568496a RDMA/hns: Uninitialized variable in modify_qp_init_to_rtr() adds 193ba03141bb IB/hfi1: Use free_netdev() in hfi1_netdev_free() adds 6512f11d386c RDMA/mlx5: Return an error if copy_to_user fails adds 92cd667c0e8a RDMA/mlx5: Don't rely on FW to set zeros in ECE response adds a645a89d9a78 RDMA/mlx5: Return ECE DC support adds fba97dc7fc76 RDMA/cm: Spurious WARNING triggered in cm_destroy_id() new 242b23319809 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4e2dec66e2ae scsi: docs: fusion: get rid of a doc build warning adds fbbef0dad79f scsi: qedf: Simplify mutex_unlock() usage adds 2f1ea39870c9 scsi: qedi: Remove additional char from boot target iqnname adds 2e612fab0511 scsi: qedi: Avoid unnecessary endpoint allocation on link down adds cf9e672dd855 scsi: qedi: Use correct msix count for fastpath vectors adds 927527aea0e2 scsi: qedi: Do not flush offload work if ARP not resolved adds c6bfa707207c scsi: qedi: Add modules param to enable qed iSCSI debug adds b9b97e690303 scsi: qedi: Fix termination timeouts in session logout adds 21e855cdfeb9 scsi: qla2xxx: Split qla2x00_configure_local_loop() adds d221aed19c80 scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it adds 78e8df28c5c3 scsi: gdth: Make __gdth_execute static adds 037773f3b6dd scsi: bfa: bfa_svc.c: make two functions static adds b9ddee1ee15f scsi: bfa: bfa_core.c: make bfa_isr_rspq() static adds 84a2fd236d75 scsi: bfa: bfa_fcpim.c: make two functions static adds 901ad27c6998 scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr( [...] adds eae9b1788ab2 scsi: bfa: bfa_ioc_ct.c: make two funcitons static adds 938b18462ecd scsi: bfa: bfad_attr.c: make two funcitons static adds 4d5956fb5137 scsi: bfa: bfad.c: make max_rport_logins static adds 02ff107046e0 scsi: megaraid: make two symbols static in megaraid_mbox.c adds 3c3c6f663baa scsi: megaraid: make some symbols static in megaraid_sas_fp.c adds 057d1c0d1b03 scsi: megaraid: make some symbols static in megaraid_sas_fusion.c adds 1909a4386c7e scsi: megaraid: make two symbols static in megaraid_sas_base.c adds 5d296cc9ab6e scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_ [...] adds 4a0b746fa9a7 scsi: ipr: remove unneeded semicolon adds 1e4ffb8344c5 scsi: libsas: Add missing annotation for sas_ata_qc_issue() adds 363f4d937501 scsi: fnic: make some symbols static adds 1d8baf9ed09d scsi: fnic: make fnic_list and fnic_list_lock static adds 9ae583804a33 scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static adds 089f5b64b8af scsi: ufs: full reinit upon resume if link was off adds 44578ecef7ac scsi: qedi: make qedi_ll2_buf_size static adds a677ab35a967 scsi: mvsas: make mvst_host_attrs static adds d21481994039 scsi: mvsas: remove unused symbol 'mvs_th' adds ab0a82991fca scsi: qedf: Keep track of num of pending flogi adds b0c4187e2616 scsi: qedf: Increase the upper limit of retry delay adds 334b4f988f73 scsi: qedf: Acquire rport_lock for resetting the delay_timestamp adds fedc173e46d3 scsi: qedf: Honor status qualifier in FCP_RSP per spec adds 699fed4a2d8e scsi: qed: Send BW update notifications to the protocol drivers adds 6e7c8eea929e scsi: qedf: Implement callback for bw_update adds f6b172f21999 scsi: qedf: Add schedule recovery handler adds ad40f5256095 scsi: qedf: Fix crash when MFW calls for protocol stats wh [...] adds 7109cb515172 scsi: qedf: Get dev info after updating the params adds ec3414391266 scsi: st: remove unneeded variable 'result' in st_release() adds f336c7003c84 scsi: ufs-qcom: remove unneeded variable 'ret' adds b7a9d0c6603d scsi: fcoe: remove unneeded semicolon in fcoe.c adds 355f46b97dac scsi: mpt3sas: use true,false for bool variables adds e304142c3089 scsi: lpfc: remove duplicate unloading checks adds cbb01c2f2f63 scsi: qla2xxx: Fix MPI failure AEN (8200) handling adds f8e25f97407c scsi: cxgb4i: Remove superfluous null check adds 9cd7d494bd2b scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset() adds d1ec20a55f6c scsi: aic7xxx: Remove unnecessary NULL checks before kfree adds bc834e074e36 scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() adds ba27c5cf286d scsi: mpt3sas: Don't change the DMA coherent mask after al [...] adds 550dc875cfbc scsi: mpt3sas: Rename function name is_MSB_are_same adds 85896421df0c scsi: mpt3sas: Separate out RDPQ allocation to new function adds 8012209eb26b scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region adds ce4c43065c01 scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 adds 1a5d1d940ba8 scsi: megaraid: Use true, false for bool variables adds 3fa65812c202 scsi: BusLogic: Remove conversion to bool in blogic_inquiry() adds f983622ae605 scsi: core: Avoid calling synchronize_rcu() for each devic [...] adds 7c59dace7e8e scsi: target: iscsi: Remove the iscsi_data_count structure adds f8f794a15adc scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc adds f166021c0f51 scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_s [...] adds 2e9ef0fcac01 scsi: ipr: Remove NULL check before freeing function adds baf3fbf26cc0 scsi: mpt3sas: Remove NULL check before freeing function adds 6942d531e2d2 scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void adds 0745c834f793 scsi: bfa: Remove set but not used variable 'fchs' adds f71ded01cc3f scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c adds acfcb728bd57 scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c adds 8d5e202802a5 scsi: isci: Use true, false for bool variables adds 9b77c9da6a1f scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c adds f371d5345377 scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c adds f7854c382240 scsi: aacraid: Fix error handling paths in aac_probe_one() adds 655da8e57a46 scsi: sr: Use {get,put}_unaligned_be*() instead of open-co [...] adds 7dfdcc393dcd scsi: ufs: Use true for bool variables in ufshcd_complete_ [...] adds 3d17b9b5ab11 scsi: ufs: Add write booster feature support adds c14e7adf3a6a scsi: ufs: sysfs: Add sysfs entries for write booster adds 04ee8a01abf8 scsi: ufs-qcom: Configure write booster type adds ea941016abf7 scsi: core: doc: Change function comments to kernel-doc style adds 20a66f2bf280 scsi: core: free sgtables in case command setup fails adds 78b874b7cbf0 scsi: qla2xxx: make 1-bit bit-fields unsigned int adds 4a4c0cfb4be7 scsi: qedi: Check for buffer overflow in qedi_set_path() adds 6f41f08c88c5 scsi: dpt_i2o: Remove always false 'chan < 0' statement adds 0c4bc91d6649 scsi: scsi_debug: Randomize command completion time adds 87c715dcde63 scsi: scsi_debug: Add per_host_store option adds c3e2fe9222d4 scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) adds 67da413f26af scsi: scsi_debug: Weaken rwlock around ramdisk access adds a2aede970a8e scsi: scsi_debug: Improve command duration calculation adds ed9f3e2513f9 scsi: scsi_debug: Implement PRE-FETCH commands adds 5d8070767358 scsi: scsi_debug: Re-arrange parameters alphabetically adds 48e3bf1631ea scsi: scsi_debug: Bump to version 1.89 adds d36da3058ced scsi: scsi_debug: Add ZBC mode and VPD pages adds f0d1cf9378bd scsi: scsi_debug: Add ZBC zone commands adds 9267e0eb41fe scsi: scsi_debug: Add ZBC module parameter adds 380603a5bb83 scsi: scsi_debug: Add zone_max_open module parameter adds aa8fecf96b70 scsi: scsi_debug: Add zone_nr_conv module parameter adds 98e0a689868c scsi: scsi_debug: Add zone_size_mb module parameter adds 64e14ece0700 scsi: scsi_debug: Implement ZBC host-aware emulation adds 108e36f0d8bf scsi: scsi_debug: Disallow zone sizes that are not powers of 2 adds 646d4b507626 scsi: core: Remove 'list' entry from struct scsi_cmnd adds f839544ccff6 scsi: qla2xxx: Fix warning after FC target reset adds 6b3d16f9875e scsi: qla2xxx: Fix failure message in qlt_disable_vha() adds 803e45550b11 scsi: qla2xxx: Fix issue with adapter's stopping state adds 1b007f96f9e0 scsi: qla2xxx: Make qla_set_ini_mode() return void adds bda552a7741a scsi: qla2xxx: Use true, false for need_mpi_reset adds dbe6f49259da scsi: qla2xxx: Use true, false for ha->fw_dumped adds 88bfdf565cbe scsi: qla2xxx: Make qlafx00_process_aen() return void adds 297083f6e53b scsi: aacraid: Make some symbols static adds 9187745ceec6 scsi: qedi: Remove comparison of 0/1 to bool variable adds b91857a5ca13 scsi: fnic: Use true, false for fnic->internal_reset_inprogress adds 013f69a931e7 scsi: vmw_pvscsi: Use true, false for adapter->use_msg adds 55d4ce458c77 scsi: mpt3sas: Use true, false for ioc->use_32bit_dma adds 2b01b293f359 scsi: mpt3sas: Capture IOC data for debugging purposes adds 4778069ccf54 scsi: mpt3sas: Update maintainers adds e869f8ea6a64 scsi: mpt3sas: Disable DIF when prot_mask set to zero adds 9299941716a3 scsi: target: Add missing emulate_pr attribute to passthro [...] adds 4703b6252b33 scsi: target: tcmu: Add attributes enforce_pr_isids and fo [...] adds 69088a049488 scsi: target: Make transport_flags per device adds 356ba2a8bc8d scsi: target: tcmu: Make pgr_support and alua_support attr [...] adds 164ba8d2df66 scsi: lpfc: Maintain atomic consistency of queue_claimed flag adds b98214f6070e scsi: lpfc: Remove re-binding of nvme rport during registration adds f809da6db68a scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type adds 3048e3e805e3 scsi: lpfc: Change default queue allocation for reduced me [...] adds 88acb4d9ff98 scsi: lpfc: Remove unnecessary lockdep_assert_held calls adds a7fc071ab56e scsi: lpfc: Fix noderef and address space warnings adds 8cdc5a223ed0 scsi: lpfc: Fix MDS Diagnostic Enablement definition adds 29022b61307f scsi: lpfc: Update lpfc version to 12.8.0.1 adds 8d925b1f00e6 scsi: aacraid: Use memdup_user() as a cleanup adds c68a56736c12 scsi: target: loopback: Fix READ with data and sensebytes adds 102026483d2b scsi: bfa: Make bfad_iocmd_ioc_get_stats() static adds f9491ed56e3a scsi: qedi: Remove unused variable udev & uctrl adds 00b42b70ae52 scsi: libsas: Replace zero-length array with flexible-array adds ec38c0adc0a1 scsi: ufs: Replace zero-length array with flexible-array adds 6e27a86aed97 scsi: lpfc: Remove redundant initialization to variable rc adds 817d7e140283 scsi: ufs: Enable WriteBooster on some pre-3.1 UFS devices adds c28c00ba4f06 scsi: ufs: Introduce fixup_dev_quirks vops adds 8db269a5102e scsi: ufs: Export ufs_fixup_device_setup() function adds 62c2f503b54c scsi: ufs-mediatek: Add fixup_dev_quirks vops adds 1f34eedf9bc1 scsi: ufs: Add "index" in parameter list of ufshcd_query_flag() adds 6f8d5a6a78cf scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster adds 29060a629135 scsi: ufs-mediatek: Enable WriteBooster capability adds 79e3520f82cb scsi: ufs: Cleanup WriteBooster feature adds 6c205a66d65d scsi: megaraid_sas: Limit device queue depth to controller [...] adds 84badfab0d91 scsi: megaraid_sas: Remove IO buffer hole detection logic adds b9d5e3e7f370 scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro [...] adds 6fd8525a7022 scsi: megaraid_sas: TM command refire leads to controller [...] adds c1bb43e23c45 scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 adds cbbfdb2a2416 scsi: mpt3sas: Fix double free warnings adds b59293b469b9 scsi: mpt3sas: Remove unused including <linux/version.h> adds 978857c7e367 scsi: zfcp: Move shost modification after QDIO (re-)open i [...] adds bd1684817d7d scsi: zfcp: Move shost updates during xconfig data handlin [...] adds 52e61fde5ec9 scsi: zfcp: Move fc_host updates during xport data handlin [...] adds 990486f3a850 scsi: zfcp: Fence fc_host updates during link-down handling adds ac007adc4d2d scsi: zfcp: Move p-t-p port allocation to after xport data adds 971f2abb4ca4 scsi: zfcp: Fence adapter status propagation for common statuses adds 71159b6ecb06 scsi: zfcp: Fence early sysfs interfaces for accesses of s [...] adds d0dff2ac98dd scsi: zfcp: Move allocation of the shost object to after x [...] adds 47742bde281b scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_mo [...] adds 55ce24b3bfd7 scsi: hisi_sas: Display proc_name in sysfs adds 25c21d20bcfd scsi: aacraid: Fix an oops in error handling adds 21d2b76831fd scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static adds 0bd735df7681 scsi: sd: Signal drive managed SMR disks adds 90b8491c0033 scsi: ufs: Introduce ufs_hba_variant_params to group custo [...] adds d14734ae3ae7 scsi: ufs: Customize flush threshold for WriteBooster adds f48b285ae658 scsi: ufs-mediatek: Customize WriteBooster flush policy adds d0b1e4a638d6 scsi: cxlflash: Fix error return code in cxlflash_probe() adds 5cac1095cf28 scsi: ufs: Make ufshcd_wait_for_register() sleep instead o [...] adds c5f8852273dd scsi: sd: Add zoned capabilities device attribute adds e16b9ed61e07 scsi: hisi_sas: Do not reset phy timer to wait for stray phy up adds 1e954d1f002d scsi: hisi_sas: Modify the commit information for DSM method adds 1a0efb55b2bb scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list adds 1cdee0044261 scsi: hisi_sas: Stop returning error code from slot_comple [...] adds 5482d56bfedf scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error adds 61fb24822166 scsi: target: tcmu: Userspace must not complete queued commands adds 246ee22583ed scsi: qla2xxx: Fix spelling of a variable name adds fbbc95a49d5b scsi: qla2xxx: Suppress two recently introduced compiler warnings adds 8ae178760b23 scsi: qla2xxx: Simplify the functions for dumping firmware adds 59d23cf3f2e4 scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically adds 8a73a0e002b3 scsi: qla2xxx: Add more BUILD_BUG_ON() statements adds 66f863677715 scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit adds d9ab5f1f05fc scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cf [...] adds e544b720ef31 scsi: qla2xxx: Change two hardcoded constants into offseto [...] adds c38884162218 scsi: qla2xxx: Use register names instead of register offsets adds 37139da1b097 scsi: qla2xxx: Fix the code that reads from mailbox registers adds 04474d3a1c96 scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from [...] adds ab053c09ee20 scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t adds 2a4b684ab0aa scsi: qla2xxx: Use make_handle() instead of open-coding it adds 21038b0900d1 scsi: qla2xxx: Fix endianness annotations in header files adds 7ffa5b939751 scsi: qla2xxx: Fix endianness annotations in source files adds 4dea170f4fb2 scsi: core: Fix incorrect usage of shost_for_each_device adds 840e1b55bb75 scsi: core: Refactor scsi_mq_setup_tags function adds b6ff8ca73350 scsi: scsi_debug: Parser tables and code interaction adds 3ce419662dd4 scsi: iscsi: Register sysfs for iscsi workqueue adds ce9a9321c118 scsi: qla2xxx: Remove an unused function adds ac988c49367a scsi: qla2xxx: Remove return value from qla_nvme_ls() adds 5ae6a6a91503 scsi: vhost: Notify TCM about the maximum sg entries suppo [...] adds 9d7464b18892 scsi: target: tcmu: Fix a use after free in tcmu_check_exp [...] adds 7217e6e694da scsi: lpfc: Fix lpfc_nodelist leak when processing unsolic [...] adds f56577e8c7d0 scsi: mpt3sas: Fix reply queue count in non RDPQ mode adds 3be60b564de4 scsi: ufs-qcom: Fix scheduling while atomic issue adds 3a66ae512b09 scsi: ufs: Remove unnecessary memset for dev_info adds c7cee3e746a5 scsi: ufs: Allow WriteBooster on UFS 2.2 devices adds e31011ab3709 scsi: ufs: Fix index of attributes query for WriteBooster feature adds 51dd905bd2f6 scsi: ufs: Fix WriteBooster flush during runtime suspend adds 7e7cd796f277 scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim adds 1f93ad177d24 scsi: ibmvscsi: Make some functions static adds b6170a49c59c scsi: cxgb3i: Fix some leaks in init_act_open() adds 22617e216331 scsi: ufs: ti-j721e-ufs: Fix unwinding of pm_runtime changes new 818dbde78e0f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 27f5411a718c dm crypt: support using encrypted keys adds 2361ae595352 dm mpath: switch paths in dm_blk_ioctl() code path adds d3c7b35c20d6 dm: add emulated block size target adds 6fbeb0048e6b dm bufio: implement discard adds a5089a95d84c dm ebs: pass discards down to underlying device adds a86fe8be5145 dm integrity: remove set but not used variables adds 9431cf6efc36 dm persistent data: switch exit_ro_spine to return void adds 499c18045eab dm writecache: remove superfluous test in persistent_memory_claim adds 48338daaa00e dm writecache: improve performance on DDR persistent memor [...] adds 087615bf3acd dm mpath: pass IO start time to path selector adds 2613eab11996 dm mpath: add Historical Service Time Path Selector adds bc3d5717d242 dm zoned: add 'status' callback adds 90b39d58f39e dm zoned: add 'message' callback adds b71228739851 dm zoned: store zone id within the zone structure and kill [...] adds 735bd7e4cd16 dm zoned: use array for superblock zones adds bf28a3ba0986 dm zoned: store device in struct dmz_sb adds 368205601375 dm zoned: move fields from struct dmz_dev to dmz_metadata adds 2234e7321dc6 dm zoned: introduce dmz_metadata_label() to format device name adds d0e21ce40c7a dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() adds 6c805f77f161 dm zoned: remove 'dev' argument from reclaim adds 52d6775888c6 dm zoned: replace 'target' pointer in the bio context adds aa821c8dc0d7 dm zoned: use dmz_zone_to_dev() when handling metadata I/O adds ca1a70450a96 dm zoned: add metadata logging functions adds ae3c1f117146 dm zoned: Reduce logging output on startup adds dc076c838f65 dm zoned: ignore metadata zone in dmz_alloc_zone() adds bd5c40313a14 dm zoned: metadata version 2 adds b18ae8dd9d76 dm: replace zero-length array with flexible-array adds 74244b59a823 dm: use dynamic debug instead of compile-time config option adds 49de3b7d21ef dm zoned: remove spurious newlines from debugging messages adds ac75b09fc62d dm: use DMDEBUG macros now that they use pr_debug variants adds 42c689f67123 dm zoned: Avoid 64-bit division error in dmz_fixup_devices adds 489dc0f06a58 dm zoned: return NULL if dmz_get_zone_for_reclaim() fails [...] adds 34f5affd04c4 dm zoned: separate random and cache zones adds 90a9b8693f1b dm zoned: reclaim random zones when idle adds c5c788595292 dm zoned: start reclaim with sequential zones adds a16b7dee302d dm zoned: terminate reclaim on congestion adds b4756d43a1dd dm zoned: remove leftover hunk for switching to sequential zones adds a1c979f330cb dm bufio: delete unused and inefficient dm_bufio_discard_buffers new 40e9c5ac4e3d dm integrity: add status line documentation new 88f878e58879 dm bufio: clean up rbtree block ordering new 33a180623b6c dm bufio: introduce forget_buffer_locked new 334b4fc17275 dm ebs: use dm_bufio_forget_buffers new 35d0c96e422a dm zoned: add debugging message for reading superblocks new 1565929b870f dm zoned: avoid unnecessary device recalulation for second [...] new c3ff479dde9f dm zoned: improve logging messages for reclaim new aec67b4ffa4b dm zoned: add a 'reserved' zone flag new a92fbc446d1a dm zoned: convert to xarray new 5d2c74f3ddc0 dm zoned: allocate temporary superblock for tertiary devices new 8f22272af7a7 dm zoned: add device pointer to struct dm_zone new 18979819b57e dm zoned: add metadata pointer to struct dmz_dev new f97809aec589 dm zoned: per-device reclaim new bd82fdabf162 dm zoned: move random and sequential zones into struct dmz_dev new 4dba12881f88 dm zoned: support arbitrary number of devices new 22c1ef66c4cb dm zoned: allocate zone by device index new 69875d443bc3 dm zoned: select reclaim zone based on device index new 2094045fe5b5 dm zoned: prefer full zones for reclaim new 27d49ac1dd75 dm zoned: check superblock location new a862e4e21542 dm mpath: simplify __must_push_back new 553ec94cb4b4 dm mpath: restrict queue_if_no_path state machine new 4c3f48380fed dm mpath: enhance queue_if_no_path debugging new 04867370ec40 dm mpath: add DM device name to Failing/Reinstating path l [...] new 64611a15ca9d dm crypt: avoid truncating the logical block size new b25c6644bfd3 Merge tag 'for-5.8/dm-changes' of git://git.kernel.org/pub [...] adds 781c036b678c ext4: remove unnecessary test_opt for DIOREAD_NOLOCK adds ef5fd681d515 ext4: remove redundant variable has_bigalloc in ext4_fill_super adds 6b6aeffc932d ext4: fix a style issue in fs/ext4/acl.c adds 9e52484c7133 ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag adds 493e83aafa02 ext4: translate a few more map flags to strings in tracepoints adds 39c0ae163f3b ext4: remove unnecessary comparisons to bool adds c36a71b4e35a ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max adds 3bbd0ef26098 ext4: fix buffer_head refcnt leak when ext4_iget() fails adds 4301efa4c7cc writeback: Export inode_io_list_del() adds ceff86fddae8 ext4: Avoid freeing inodes on dirty list adds 8418897f1bf8 ext4: fix error pointer dereference adds 4209ae12b122 ext4: handle ext4_mark_inode_dirty errors adds b60ca3343e78 ext4: don't ignore return values from ext4_ext_dirty() adds ee802f868993 ext4: remove dead GET_BLOCKS_ZERO code adds bee6cf00c7f1 ext4: remove redundant GET_BLOCKS_CONVERT code adds 779e26517b36 ext4: clean up GET_BLOCKS_PRE_IO error handling adds be809e1274eb ext4: clean up ext4_ext_convert_to_initialized() error handling adds 80dd4978ddd7 ext4: fix a typo in a comment adds 08adf452e628 ext4: fix race between ext4_sync_parent() and rename() adds 73c384c0cdaa ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path adds 212da3ec6faf ext4: mballoc: print bb_free info even when it is 0 adds e68cf40c0d09 ext4: mballoc: refactor ext4_mb_show_ac() adds bbc4ec77e9f9 ext4: mballoc: add more mb_debug() msgs adds 36bad4233cc5 ext4: mballoc: correct the mb_debug() format specifier for [...] adds 004379d0b02a ext4: mballoc: fix few other format specifier in mb_debug() adds f283529abac4 ext4: mballoc: simplify error handling in ext4_init_mballoc() adds 4fca8f07790a ext4: mballoc: make ext4_mb_use_preallocated() return type [...] adds a345021553f7 ext4: mballoc: refactor code inside DOUBLE_CHECK into sepa [...] adds eb2b8ebb867f ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from [...] adds 9bee5779ee26 ext4: balloc: use task_pid_nr() helper adds 6db074618969 ext4: use BIT() macro for BH_** state bits adds ec8c60be96d6 ext4: improve ext_debug() msg in case of block allocation failure adds 8ec2d31b27f6 ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_ha [...] adds d3df14535f4a ext4: mballoc: make mb_debug() implementation to use pr_debug() adds 70aa1554b014 ext4: make ext_debug() implementation to use pr_debug() adds 8ad8d710035e ext4: rework map struct instantiation in ext4_ext_map_blocks() adds de8ff14cab99 ext4: add casefold flag to EXT4_INODE_* flags adds 53f86b170dfa ext4: mballoc: add blocks to PA list under same spinlock a [...] adds cf5e2ca6c990 ext4: mballoc: refactor ext4_mb_discard_preallocations() adds 07b5b8e1ac40 ext4: mballoc: introduce pcpu seqcnt for freeing PA to imp [...] adds 8ef123fe02ca ext4: mballoc: refactor ext4_mb_good_group() adds 993778306e79 ext4: mballoc: use lock for checking free blocks while retrying adds dfcd4489e270 ext4: drop ext4_journal_free_reserved() adds 14ff6286309e jbd2: avoid leaking transaction credits when unreserving handle adds 9f364e1d9537 add comment for ext4_dir_entry_2 file_type member adds 175efa81feb8 ext4: fix EXT4_MAX_LOGICAL_BLOCK macro adds 328e24ae14ae ext4: fix fiemap size checks for bitmap files adds 03a5ed24c9b8 ext4: split _ext4_fiemap adds da565e792be5 ext4: remove the call to fiemap_check_flags in ext4_fiemap adds 44ebcd06bbb3 fs: mark __generic_block_fiemap static adds 10c5db286452 fs: move the fiemap definitions out of fs.h adds 273288189471 iomap: fix the iomap_fiemap prototype adds cddf8a2c4a82 fs: move fiemap range validation into the file systems instances adds 45dd052e67ad fs: handle FIEMAP_FLAG_SYNC in fiemap_prep adds c7d216e8c44c fs: remove the access_ok() check in ioctl_fiemap adds ba988903937c ext4: remove the access_ok() check in ext4_ioctl_get_es_cache adds 6e014c621e72 ext4: don't block for O_DIRECT if IOCB_NOWAIT is set adds 6b8ed62008a4 ext4: avoid unnecessary transaction starts during writeback new 0b166a57e622 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 3f19b2ab97a9 vfs, afs, ext4: Make the inode hash table RCU searchable adds 23e2db311a10 rxrpc: Map the EACCES error produced by some ICMP6 to EHOS [...] adds 32f71aa497cf rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug [...] adds 13fcc6356a94 afs: Always include dir in bulk status fetch from afs_do_lookup() adds 810068059234 afs: Use the serverUnique field in the UVLDB record to red [...] adds 977e5f8ed0ab afs: Split the usage count on struct afs_server adds f6cbb368bcb0 afs: Actively poll fileservers to maintain NAT or firewall [...] adds 6d043a578265 afs: Show more information in /proc/net/afs/servers adds 8230fd8217b7 afs: Make callback processing more efficient. adds 38355eec6a7d afs: Set error flag rather than return error from file sta [...] adds 7126ead910aa afs: Remove the error argument from afs_protocol_error() adds a310082f6d0a afs: Rename struct afs_fs_cursor to afs_operation adds e49c7b2f6de7 afs: Build an abstraction around an "operation" concept adds 44746355ccb1 afs: Don't get epoch from a server because it may be ambiguous adds 3120c170ef35 afs: Fix handling of CB.ProbeUuid cache manager op adds 194d28cf197c afs: Retain more of the VLDB record for alias detection adds c3e9f888263b afs: Implement client support for the YFSVL.GetCellName RPC op adds 8a070a964877 afs: Detect cell aliases 1 - Cells with root volumes adds 6ef350b18420 afs: Detect cell aliases 2 - Cells with no root volumes adds 6dfdf5369c9f afs: Detect cell aliases 3 - YFS Cells with a canonical ce [...] adds cca37d45d547 afs: Add a tracepoint to track the lifetime of the afs_vol [...] adds 20325960f875 afs: Reorganise volume and server trees to be rooted on the cell adds 3c4c4075fc61 afs: Fix the by-UUID server tree to allow servers with the [...] adds f11a016a852f afs: Fix afs_statfs() to not let the values go below zero adds f3c130e6e6d1 afs: Don't use probe running state to make decisions outsi [...] adds 32275d3f758f afs: Show more a bit more server state in /proc/net/afs/servers adds 8409f67b6437 afs: Adjust the fileserver rotation algorithm to reprobe/r [...] new 9daa0a27a0bc Merge tag 'afs-next-20200604' of git://git.kernel.org/pub/ [...] adds 8fd6e1d6941c cifs: handle "nolease" option for vers=1.0 adds 136a5dc3309a cifs: remove redundant initialization of variable rc adds aaa3aef34d3a cifs: set up next DFS target before generic_ip_connect() adds e4af35fa55b0 cifs: handle hostnames that resolve to same ip in failover adds baf3f08ef408 cifs: get rid of unused parameter in reconn_setup_dfs_targets() adds a7d5c2946280 cifs: reduce stack use in smb2_compound_op adds b2ca6c2c9edd cifs: move some variables off the stack in smb2_ioctl_query_info adds 82e9367c4389 smb3: Add new parm "nodelete" adds a0a3036b81f1 cifs: Standardize logging output adds adbb2dafe732 cifs: minor fix to two debug messages adds 3563a6f4683e smb3: minor update to compression header definitions adds bbbf9eafbfda cifs: fix minor typos in comments and log messages adds 5f68ea4aa98b cifs: multichannel: move channel selection in function adds 1ee0e6d47d08 smb3: default to minimum of two channels when multichannel [...] adds e80ddeb2f70e smb3: fix incorrect number of credits when ioctl MaxOutput [...] adds 8e84a61a9c5c cifs: dump Security Type info in DebugData adds 7c06514afd38 cifs: multichannel: always zero struct cifs_io_parms adds 352d96f3acc6 cifs: multichannel: move channel selection above transport layer adds edb161353680 smb3: remove static checker warning adds 8eec79540d2b cifs: multichannel: use pointer for binding channel adds 2f5896797940 cifs: multichannel: try to rebind when reconnecting a channel adds 331cc667a99c cifs: update internal module version number new 3803d5e4d3ce Merge tag '5.8-rc-smb3-fixes-part-1' of git://git.samba.or [...] adds a4e439a6f628 dlm: dlm_internal: Replace zero-length array with flexible [...] adds 3c80d3794dac dlm: user: Replace zero-length array with flexible-array member adds 90db4f8be386 fs:dlm:remove unneeded semicolon in rcom.c adds f084a4f4a14b dlm: Switch to using wait_event() adds fe204591cc94 dlm: remove BUG() before panic() new e3cea0cad147 Merge tag 'dlm-5.8' of git://git.kernel.org/pub/scm/linux/ [...] adds 22ce85611fd5 orangefs: remove redundant assignment to variable ret adds 0df556457748 orangefs: convert get_user_pages() --> pin_user_pages() new aaa2faab4ed8 Merge tag 'for-linus-5.8-ofs1' of git://git.kernel.org/pub [...] adds 6f1a1d103b48 ima: Switch to ima_hash_algo for boot aggregate adds e144d6b26541 ima: Evaluate error in init_ima() adds 7ca79645a1f8 ima: Store template digest directly in ima_template_entry adds aa724fe18a8a ima: Switch to dynamically allocated buffer for template digests adds 6d94809af6b0 ima: Allocate and initialize tfm for each PCR bank adds 1ea973df6e21 ima: Calculate and extend PCR with digests in ima_template_entry adds 2592677c0486 ima: Use ima_hash_algo for collision detection in the meas [...] adds 1129d31b55d5 ima: Fix ima digest hash table key calculation adds 6ee28442a465 ima: Remove redundant policy rule set in add_rules() adds b59fda449cf0 ima: Set again build_ima_appraise variable adds 0c4395fb2aa7 evm: Fix possible memory leak in evm_calc_hmac_or_hash() adds 8eb613c0b8f1 ima: verify mprotect change is consistent with mmap policy adds 067a436b1b0a ima: Directly assign the ima_default_policy pointer to ima_rules adds 6cc7c266e5b4 ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() new 42413b49804b ima: Directly free *entry in ima_alloc_init_template() if [...] new 3c0ad98c2eda Merge tag 'integrity-v5.8' of git://git.kernel.org/pub/scm [...] adds 6b6ebb34744b cgroup: Remove stale comments adds 936f2a70f207 cgroup: add cpu.stat file to root cgroup new 4a7e89c5ec02 Merge branch 'for-5.8' of git://git.kernel.org/pub/scm/lin [...] adds f187b6974f6d workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. adds b92b36eadf4d workqueue: Fix an use after free in init_rescuer() adds 342ed2400b78 workqueue: Remove unnecessary kfree() call in rcu_free_wq() adds d8bb65ab70f7 workqueue: Use rcuwait for wq_manager_wait adds a9b8a985294d workqueue: Convert the pool::lock and wq_mayday_lock to ra [...] adds 4f3f4cf388f8 workqueue: void unneeded requeuing the pwq in rescuer thread adds b8f06b0444ec workqueue: remove useless unlock() and lock() in series adds c39ba6b3a8d4 workqueue: fix a piece of comment about reserved bits for [...] adds 10cdb1575954 workqueue: use BUILD_BUG_ON() for compile time test instea [...] new fe3bc8a988a4 Merge branch 'for-5.8' of git://git.kernel.org/pub/scm/lin [...] new 9fa88c5d3f5e hpfs: fix warning due to superfluous semicolon adds 66ff14e59e8a PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges adds 15d5a0157f31 Merge branch 'pci/aspm' adds 1b54ae8327a4 PCI: Fix pci_register_host_bridge() device_register() erro [...] adds 9885440b16b8 PCI: Fix pci_host_bridge struct device release/free handling adds aa0ce96d72dd PCI: Program MPS for RCiEP devices adds 7b38fd9760f5 PCI/PTM: Inherit Switch Downstream Port PTM settings from [...] adds 6e0688dbff62 PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) adds 11fdcf050328 pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDO [...] adds 8ab064e93103 Merge branch 'pci/enumeration' adds af03958da067 PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events adds c100beb9ccfb PCI/AER: Use only _OSC to determine AER ownership adds 708b20003624 PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership adds 123f985aea0d PCI/AER: Remove redundant pci_is_pcie() checks adds af10cce7ad51 PCI/AER: Remove redundant dev->aer_cap checks adds 07b2fbb565e2 PCI/AER: Use "aer" variable for capability offset adds 9103aaf9b40c PCI/DPC: Print IRQ number used by port adds 8810a9c4f15c Merge branch 'pci/error' adds a6cec3fdbd72 PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros adds adc9fbcd7d04 PCI: Use of_node_name_eq() for node name comparisons adds cfbd83d02da7 PCI: shpchp: Make shpchp_unconfigure_device() void adds 1a765adf3353 Merge branch 'pci/hotplug' adds 94b84ac1979b PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default adds fbedda4e4dc5 PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default adds 8c8ff55b4da7 PCI/AER: Don't select CONFIG_PCIEAER by default adds 08d6c8fca74c Merge branch 'pci/kconfig' adds a85a6c86c25b driver core: platform: Clarify that IRQ 0 is invalid adds 0584bff09629 PCI: Check for platform_get_irq() failure consistently adds 914a1951d889 PCI: Replace zero-length array with flexible-array adds 6ae72bfa656e PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() adds 1574051e52cb x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs adds 5dda3ba6fc9c PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_ [...] adds 3910ebaca8ea PCI: Rename _DSM constants to align with spec adds 9f91d05e4aac Merge branch 'pci/misc' adds 7d5b10fcb81e PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist adds ff33cc2fc01c Merge branch 'pci/p2pdma' adds c3aaf086701d PCI/PM: Call .bridge_d3() hook only if non-NULL adds 62a7f3009a46 serial: 8250_pci: Move Pericom IDs to pci_ids.h adds 68f5fc4ea9dd PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect adds f044baaff1eb PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay adds ec411e02b7a2 PCI/PM: Assume ports without DLL Link Active train links i [...] adds ae7322a06d22 Merge branch 'pci/pm' adds d09ddd8190fb PCI: Allow pci_resize_resource() for devices on root bus adds b16666b85359 Merge branch 'pci/resource' adds b8af85492fbf PCI/switchtec: Correct bool variable type assignment adds 0085090d7d58 Merge branch 'pci/switchtec' adds 60369a4f8d61 x86/PCI: Drop unused xen_register_pirq() gsi_override parameter adds 0d14f06cd665 PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 adds 5727043c73fd PCI: Avoid FLR for AMD Starship USB 3.0 adds 3247bd10a450 PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints adds 39a1af761950 Merge branch 'pci/virtualization' adds 6964494582f5 PCI: aardvark: Train link immediately after enabling training adds 90c6cb4a355e PCI: aardvark: Don't blindly enable ASPM L0s and don't wri [...] adds 2dd9072e8fb0 PCI: of: Zero max-link-speed value is invalid adds 43fc679ced18 PCI: aardvark: Improve link training adds 5169a9851daa PCI: aardvark: Issue PERST via GPIO adds b2a56469d550 PCI: aardvark: Add FIXME comment for PCIE_CORE_CMD_STATUS_ [...] adds 366697018c9a PCI: aardvark: Add PHY support adds 96be36dbffac PCI: aardvark: Replace custom macros by standard linux/pci [...] adds e89897c9dec7 dt-bindings: PCI: aardvark: Describe new properties adds 075a383389d7 Merge branch 'remotes/lorenzo/pci/aardvark' adds c96efe265692 PCI: altera: Clean up indentation issue on a return statement adds 754262d1befb Merge branch 'remotes/lorenzo/pci/altera' adds 22e21e51ce75 PCI: brcmstb: Assert fundamental reset on initialization adds b382e4a0a18f PCI: brcmstb: Don't clk_put() a managed clock adds 077a4fa92a61 PCI: brcmstb: Fix window register offset from 4 to 8 adds 420c517b1e30 dt-bindings: PCI: brcmstb: New prop 'aspm-no-l0s' adds caab002d5069 PCI: brcmstb: Disable L0s component of ASPM if requested adds ca91ddef2e43 soc: bcm2835: Add notify xHCI reset property adds fbbc5ff3f7f9 firmware: raspberrypi: Introduce vl805 init routine adds 44331189f908 PCI: brcmstb: Wait for Raspberry Pi's firmware when present adds c65822fef4ad USB: pci-quirks: Add Raspberry Pi 4 quirk adds a1dcc1aa6f67 Merge branch 'remotes/lorenzo/pci/brcmstb' adds fb5f8f3ca5f8 dt-bindings: PCI: cadence: Deprecate inbound/outbound spec [...] adds 9e2618c3f1a9 PCI: cadence: Remove "cdns,max-outbound-regions" DT property adds 7fb39bf2a1de PCI: cadence: Fix to read 32-bit Vendor ID/Device ID prope [...] adds 712879510fa4 Merge branch 'remotes/lorenzo/pci/cadence' adds bf7116204657 PCI: dwc: Clean up computing of msix_tbl adds 819482a96790 PCI: dwc: Make hisi_pcie_platform_ops static adds 668b4490a3a5 PCI: dwc: Program outbound ATU upper limit register adds 558c1225a2f3 PCI: dwc: intel: Make intel_pcie_cpu_addr() static adds c8a119779f56 PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname() adds 0414b93e78d8 PCI: dwc: Fix inner MSI IRQ domain registration adds 87dccf09323f PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link adds 03f8c1b350d0 PCI: dwc: Use private data pointer of "struct irq_domain" [...] adds eeab133e1f14 dt-bindings: PCI: Add UniPhier PCIe endpoint controller de [...] adds 8d7e33d6811f PCI: uniphier: Add Socionext UniPhier Pro5 PCIe endpoint c [...] adds b9fcf4910b72 Merge branch 'remotes/lorenzo/pci/dwc' adds 0e86d981f9b7 PCI: endpoint: functions/pci-epf-test: Fix DMA channel release adds d611b2b85331 Merge branch 'remotes/lorenzo/pci/endpoint' adds 0b104773b4f7 PCI: Constify struct pci_ecam_ops adds 0c59c06a7c90 PCI: host-generic: Support building as modules adds b2f75a41eaa6 PCI: host-generic: Eliminate pci_host_common_probe wrappers adds d388e541e2e3 Merge branch 'remotes/lorenzo/pci/host-generic' adds 83cc3508ffaa PCI: hv: Fix the PCI HyperV probe failure path to release [...] adds c81992e7f4aa PCI: hv: Retry PCI bus D0 entry on invalid device state adds d0684fd0bd79 PCI: hv: Use struct_size() helper adds 7c9908d3c8ef Merge branch 'remotes/lorenzo/pci/hv' adds 2aff0d5d61e7 MAINTAINERS: correct typo in new NXP LAYERSCAPE GEN4 adds 7fdde0f9a571 Documentation: PCI: Give unique labels to sections adds 210d8ea82a0b Merge branch 'remotes/lorenzo/pci/misc' adds c88d19181771 PCI: pci-bridge-emul: Fix PCIe bit conflicts adds f61959b6e240 PCI: pci-bridge-emul: Fix Root Cap/Status comment adds 2960865127d7 PCI: pci-bridge-emul: Update for PCIe 5.0 r1.0 adds 1446978d560f PCI: pci-bridge-emul: Eliminate the 'reserved' member adds c521b7d5b804 Merge branch 'remotes/lorenzo/pci/pci-bridge-emul' adds 2b9f217433e3 PCI: rcar: Fix incorrect programming of OB windows adds ce351636c67f PCI: rcar: Add suspend/resume adds b24a0c16f738 dt-bindings: pci: rcar: add r8a77961 support adds a18f4b6ea50b PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c adds 78a0d7f2f5a3 PCI: rcar: Move shareable code to a common file adds 328263687148 PCI: rcar: Fix calculating mask for PCIEPAMR register adds 975cf23e3aa8 PCI: endpoint: Pass page size as argument to pci_epc_mem_init() adds d45e3c1a5979 PCI: endpoint: Add support to handle multiple base for map [...] adds 4c0f80920923 dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoi [...] adds 2a6d0d63d999 PCI: rcar: Add endpoint mode support adds 56ad4a1b368a MAINTAINERS: Add file patterns for rcar PCI device tree bindings adds 51755de7398c Merge branch 'remotes/lorenzo/pci/rcar' adds 63605f1cfcc5 PCI: tegra: Fix reporting GPIO error value adds 1c1dbb2c0262 PCI: tegra194: Fix runtime PM imbalance on error adds fcee90cdf6f3 PCI: tegra: Fix runtime PM imbalance on error adds 62e8a5ad4732 Merge branch 'remotes/lorenzo/pci/tegra' adds bca718988b90 PCI: v3-semi: Fix a memory leak in v3_pci_probe() error ha [...] adds 5a881eb3d138 Merge branch 'remotes/lorenzo/pci/v3-semi' adds 3e5095eebe01 PCI: vmd: Filter resource type bits from shadow register adds 2bd81cd04a3f Merge branch 'remotes/lorenzo/pci/vmd' new 3925c3bbdf88 Merge tag 'pci-v5.8-changes' of git://git.kernel.org/pub/s [...] new f5152f4ded3c firmware/dmi: Report DMI Bios & EC firmware release new e542e0dc3ee3 Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 05f099a7d0a7 dma-debug: make __dma_entry_alloc_check_leak() static adds e860c299ac0d dma-remap: separate DMA atomic pools from direct remap code adds c84dc6e68a1d dma-pool: add additional coherent pools to map to gfp mask adds 54adadf9b085 dma-pool: dynamically expanding atomic pools adds 76a19940bd62 dma-direct: atomic allocations must come from atomic coher [...] adds 2edc5bb3c5cc dma-pool: add pool sizes to debugfs adds 82fef0ad811f x86/mm: unencrypted non-blocking DMA allocations use coher [...] adds 1d659236fb43 dma-pool: scale the default DMA coherent pool size with me [...] adds 298f3db6ee69 dma-contiguous: fix comment for dma_release_from_contiguous new 1ee18de92927 Merge tag 'dma-mapping-5.8' of git://git.infradead.org/use [...] adds d9d200bcebc1 dma-mapping: add generic helpers for mapping sgtable objects adds 709d6d73c756 scatterlist: add generic wrappers for iterating over sgtab [...] adds 48530d9fab0d iommu: add generic helper for mapping sgtable objects new 6f2dc3d33545 Merge tag 'dma-mapping-5.8-2' of git://git.infradead.org/u [...] adds 7e49afc03212 um: do not evaluate compiler's library path when cleaning adds 6632fa8fcaba hexagon: suppress error message for 'make clean' adds dc960bfeedb0 h8300: suppress error messages for 'make clean' adds 081b4b54ff6c unicore32: do not evaluate compiler's library path when cleaning adds e33ae3ed331a kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and C [...] adds 8b59cd81dc5e kbuild: ensure full rebuild when the compiler is updated adds 30a772977173 kbuild: use -MMD instead of -MD to exclude system headers [...] adds 9a9501546687 kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMP [...] adds 85e4a889d3e0 Revert "objtool: Skip samples subdirectory" adds ea21e9041404 kbuild: remove '/' target adds 1ca0c2f61211 kbuild: remove unused AS assignment adds 78046fabe6e7 kbuild: determine the output format of DTC by the target suffix adds 59721d4eb7f6 kbuild: warn if always, hostprogs-y, or hostprogs-m is used adds 9371f86ecb60 bpfilter: match bit size of bpfilter_umh to that of the kernel adds b1183b6dca3e bpfilter: check if $(CC) can link static libc in Kconfig adds 7f3a59db274c kbuild: add infrastructure to build userspace programs adds 8a2cc0505cc4 bpfilter: use 'userprogs' syntax to build bpfilter_umh adds f59e76687742 samples: seccomp: build sample programs for target architecture adds e079a08c6074 kbuild: doc: document the new syntax 'userprogs' adds 8a45fe7053a2 samples: uhid: fix warnings in uhid-example adds 87ecdf4fc9fd samples: uhid: build sample program for target architecture adds 82d00a9392ec samples: hidraw: build sample program for target architecture adds 37249f5945b7 samples: connector: build sample program for target architecture adds 28949b84b2cb samples: vfs: build sample programs for target architecture adds 60fb0b123971 samples: pidfd: build sample program for target architecture adds c4c10996b194 samples: mei: build sample program for target architecture adds 87ffbba9a9a1 samples: auxdisplay: use 'userprogs' syntax adds b98ccc7150c7 samples: timers: use 'userprogs' syntax adds 88a8e278ff0b samples: watchdog: use 'userprogs' syntax adds 3044dd05289d kbuild: invoke syncconfig if autoconf.h is missing adds 610134b750bb kbuild: remove misleading stale FIXME comment adds 0663c68c4d2d kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS adds 5967577231f9 scripts: headers_install: Exit with error on config leak adds 859c81750130 modpost,fixdep: Replace zero-length array with flexible-array adds 677f1410e058 scripts/checkstack.pl: don't display $dre as different entity adds 572220aad525 scripts/checkstack.pl: Add argument to print stacks greath [...] adds 3311eeebae94 scripts/checkstack.pl: add arm push handling for stack usage adds 6ce16f2bc879 scripts/checkstack.pl: fix arm sp regex adds 9f64fbdb7748 bpfilter: document build requirements for bpfilter_umh adds 827365ffdaa9 gcc-plugins: remove always-false $(if ...) in Makefile adds 93fdddfefc83 kbuild: add this-makefile as a shorthand for $(lastword $( [...] adds 121c2a137767 kbuild: error out if targets prefixed with '__' are directly run adds 8451791d1ff0 kbuild: make module name conflict fatal error adds 9504bbe91efc kbuild: doc: remove documentation about copying Module.sym [...] adds e578edc72276 kbuild: remove ifdef builtin-target / lib-target adds b480fec988b0 kbuild: clear KBUILD_MODULES in top Makefile if CONFIG_MODULES=n adds 6ba3bcb01393 kbuild: move subdir-obj-y to scripts/Makefile.build adds aaa385ba9afe kbuild: rename subdir-obj-y to subdir-builtin adds 454753d9f67a kbuild: make modules.order rule consistent with built-in.a adds e9e81b634303 kbuild: disallow multi-word in M= or KBUILD_EXTMOD adds d2e4d05cf1a1 modpost: fix potential segmentation fault for addend_i386_rel() adds 565587d8d5b5 modpost: refactor sech_name() adds 10e68b02c861 Makefile: support compressed debug info adds 4b50c8c4eaf0 kbuild: force to build vmlinux if CONFIG_MODVERSION=y adds fb2d99be8919 kbuild: merge two 'ifdef CONFIG_TRIM_UNUSED_KSYMS' blocks adds 0a8820e7f807 kbuild: refactor subdir-ym calculation adds f3908ab3ffd9 kbuild: refactor tagets caluculation for KBUILD_{BUILTIN,K [...] adds 23febe375d94 kbuild: merge init-y into core-y adds 95fb6317b3ab kbuild: merge net-y and virt-y into drivers-y adds f0d50ca045e4 kbuild: refactor KBUILD_VMLINUX_{OBJS,LIBS} calculation adds b2c885549122 kbuild: update modules.order only when contained modules a [...] adds 91e6ee581270 modpost: fix -i (--ignore-errors) MAKEFLAGS detection adds 89d6117680bd modpost: move -T option close to the modpost command adds 4e5ab74c3cbb modpost: pass -N option only for modules modpost adds 2beee8689974 modpost: load KBUILD_EXTRA_SYMBOLS files in order new 52c3416db00d modpost: track if the symbol origin is a dump file or ELF object new ce2ddd6d6ab3 modpost: allow to pass -i option multiple times to remove [...] new 7924799ed2dd modpost: rename ext_sym_list to dump_list new e3fb4df7fe4e modpost: re-add -e to set external_module flag new bcfedae7d928 modpost: print symbol dump file as the build target in short log new f1005b30ade7 modpost: refactor -i option calculation new 269a535ca931 modpost: generate vmlinux.symvers and reuse it for the sec [...] new 436b2ac603d5 modpost: invoke modpost only when input files are updated new 7e8a3235823b modpost: show warning if vmlinux is not found when process [...] new 48a0f72797bd modpost: show warning if any of symbol dump files is missing new f69315351960 modpost: drop RCS/CVS $Revision handling in MODULE_VERSION() new 4ddea2f8e825 modpost: do not call get_modinfo() for vmlinux(.o) new ac5100f54329 modpost: add read_text_file() and get_line() helpers new f531c1b5de65 modpost: fix potential mmap'ed file overrun in get_src_version() new 7c8f5662c502 modpost: avoid false-positive file open error new 70f30cfe5b89 modpost: use read_text_file() and get_line() for reading t [...] new 75893572d453 modpost: remove get_next_text() and make {grab,release_}fi [...] new 467b82d7cee4 modpost: remove -s option new 859c926aea29 modpost: move -d option in scripts/Makefile.modpost new 3379576dd6e7 modpost: remove mod->is_dot_o struct member new 1be5fa6c9485 modpost: remove is_vmlinux() call in check_for_{gpl_usage, [...] new 5a438af9db2c modpost: add mod->is_vmlinux struct member new 0b19d54cae11 modpost: remove mod->skip struct member new 858b937d289b modpost: set have_vmlinux in new_module() new a82f794c41ab modpost: strip .o from modname before calling new_module() new 4de7b6293612 modpost: remove is_vmlinux() helper new 3b09efc4f0c9 modpost: change elf_info->size to size_t new c0901577e1dc kbuild: doc: rename LDFLAGS to KBUILD_LDFLAGS new 72d24accf02a mksysmap: Fix the mismatch of '.L' symbols in System.map new e0b250b57dcf Makefile: install modules.builtin even if CONFIG_MODULES=n new 8dfb61dcbace kbuild: add variables for compression tools new cff11abeca78 Merge tag 'kbuild-v5.8' of git://git.kernel.org/pub/scm/li [...] adds cfc6eea9f6af kconfig: do not use OR-assignment for zero-cleared structure adds 644a4b6cecc2 kconfig: do not assign a variable in the return statement adds b7546111a43a kconfig: tests: remove randconfig test for choice in choice adds 09d5873e4d1f kconfig: allow only 'config', 'comment', and 'if' inside 'choice' adds c027b02d89fd streamline_config.pl: add LMC_KEEP to preserve some kconfigs adds bcfefb61cd2b kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] new b170290c2836 Merge tag 'kconfig-v5.8' of git://git.kernel.org/pub/scm/l [...] adds 01a4dc0d8dee sh: sh4a: Bring back tmu3_device early device adds bd158322ba5f sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in s [...] adds 2bbb0e3cc8d4 arch/sh: vmlinux.scr adds eface6c5d1a3 sh: configs: Cleanup old Kconfig IO scheduler options adds 6410607b6eae sh: Add missing DECLARE_EXPORT() for __ashiftrt_r4_xx adds 4580ba4ad2e6 sh: Convert iounmap() macros to inline functions adds 3125ddc42487 sh: Convert ins[bwl]/outs[bwl] macros to inline functions adds d1f56f318d23 sh: add missing EXPORT_SYMBOL() for __delay adds 37744feebc08 sh: remove sh5 support new 3b69e8b45711 Merge tag 'sh-for-5.8' of git://git.libc.org/linux-sh adds aa5ab36aeda5 usb: host: ehci-tegra: Remove superfluous dev_err() message adds e6075b668950 USB: core: Use the correct style for SPDX License Identifier adds ec47c6449a4e USB: early: Use the correct style for SPDX License Identifier adds 48ce9e4119ce usb: host: u132-hcd: Remove u132_static_list and list head [...] adds 081c95df8992 usb: gadget: legacy: fix redundant initialization warnings [...] adds 3e45ed3cc148 USB: host: Use the correct style for SPDX License Identifier adds 29e9ead2fe94 USB: isp1760: Use the correct style for SPDX License Identifier adds e90b8e91a10f USB: misc: Use the correct style for SPDX License Identifier adds 6814c73fdc46 USB: musb: Use the correct style for SPDX License Identifier adds 4d49d352b667 USB: mtu3: Use the correct style for SPDX License Identifier adds b0d84e452c1b USB: dwc2: Use the correct style for SPDX License Identifier adds ab455450fe15 usb: phy: jz4770: Add a missing '\n' in a log message adds 0f2d776199ec usb: cdns3: core: get role switch node from firmware adds 85820de1b610 usb: cdns3: delete role_override adds 0c7299d68736 usb: cdns3: change "cdsn3" to"cdns3" adds eed6ed6e7085 usb: cdns3: change dev_info to dev_dbg for debug message adds 6e24826d2c51 usb: fusb302: Convert to use GPIO descriptors adds e9010320f2d9 usb: cdns3: gadget: make a bunch of functions static adds 27b0387b4221 usb/early: remove unused including <linux/version.h> adds a6cd27e9b594 USB: core: Replace an empty statement with a debug message adds cfee54616658 usb: pci-quirks: use true,false for bool variables adds b99bb85a31a6 USB: typec: Use the correct style for SPDX License Identifier adds 59b4e0cd4d8f USB: Storage: Use the correct style for SPDX License Identifier adds d28e617144c5 usb: renesas_usbhs: Use the correct style for SPDX License [...] adds 361ff6c10f4b USB: phy: Use the correct style for SPDX License Identifier adds 5c330a7cefcc usb: gadget: udc: remove unused 'driver_desc' adds 91813ef8da12 usb: typec: ucsi: set USB data role when partner type is p [...] adds a0d4618788f2 usb: typec: ucsi: Workaround for missed op_mode change adds 0db592b1a3b7 usb: typec: ucsi: replace magic numbers adds e2f38ff2f41f usb: typec: ucsi: Correct bit-mask for CCI adds 4dbc6a4ef06d usb: typec: ucsi: save power data objects in PD mode adds 992a60ed0d5e usb: typec: ucsi: register with power_supply class adds f6402eb4a2b3 Merge 5.7-rc3 into usb-next adds 1417cff96ef8 usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() adds b9cf2cb52433 usb: core: hub: use true,false for bool variable adds 2ca23ae59e99 Merge 5.7-rc5 into usb-next adds c22eb9374cb0 sierra-ms: do not call scsi_get_host_dev() adds 296a193b0612 usblp: poison URBs upon disconnect adds 15518726d60a USB: host: ehci-mxc: Use the defined variable to simplify code adds 09806eba8279 USB: EHCI: ehci-mv: Fix unused assignment in mv_ehci_probe() adds c856b4b0fdb5 USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe() adds b919e077cccf USB: ohci-sm501: fix error return code in ohci_hcd_sm501_d [...] adds 3e63cff384e6 usb: roles: Switch on role-switch uevent reporting adds 8c49c9ee4a91 usb: typec: Add typec_find_orientation() adds ff4a30d5e243 usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL [...] adds 1f478dc2a13a usb: typec: Add firmware documentation for the Intel PMC m [...] adds 2cab683fda55 MAINTAINERS: Add entry for Intel PMC mux driver adds 5f3173370ecf dt-bindings: usb: Add TI tps6598x device tree binding docu [...] adds 0ef1f6e3808b usb: typec: tps6598x: Add OF probe binding adds 18a6c866bb19 usb: typec: tps6598x: Add USB role switching logic adds 4e6cc9d07f28 dt-bindings: Add Broadcom STB USB support adds 1036e760d852 usb: xhci: xhci-plat: Add support for Broadcom STB SoC's adds 9df231511bd6 usb: ehci: Add new EHCI driver for Broadcom STB SoC's adds c33f4f24b888 usb: host: Add ability to build new Broadcom STB USB drivers adds ff4c65ca48f0 usb: hci: add hc_driver as argument for usb_hcd_pci_probe adds 8bd5741e3145 usb: renesas-xhci: Add the renesas xhci driver adds a66d21d7dba8 usb: xhci: Add support for Renesas controller with memory adds 2478be82de44 usb: renesas-xhci: Add ROM loader for uPD720201 adds 48a789079a14 Merge 5.7-rc6 into usb-next adds 357abc1d6b83 usb: renesas-xhci: include correct header for get_unaligne [...] adds 1cb3b0095c3d usb/ohci-platform: Fix a warning when hibernating adds 79112cc3c29f usb/xhci-plat: Set PM runtime as active on resume adds 16bdc04cc98a usb/ehci-platform: Set PM runtime as active on resume adds df00731cffa0 usb: xhci: fix USB_XHCI_PCI depends adds 78ef1b1ea193 usb: xhci: make symbols static adds a7f40c233a6b USB: EHCI: ehci-mv: fix less than zero comparison of an un [...] adds d49292025f79 USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe() adds e9ccc35b8665 usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency [...] adds 7ae14cf581f2 phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver adds 2f29298bc2d9 phy: qcom: qmp: Add SM8250 UFS PHY adds 3c9d8f6c03a2 phy: add driver for Qualcomm IPQ40xx USB PHY adds 4f8dad0aaca4 dt-bindings: phy-qcom-ipq4019-usb: add binding document adds f06b9fc9a814 dt-bindings: phy: Add binding for qcom,usb-snps-femto-v2 adds 51e8114f80d0 phy: qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs adds 9a24b929d38a phy: qcom-qmp: Add SM8150 QMP USB3 PHY support adds e4d8b05ad5f9 phy: qcom-qmp: Use proper PWRDOWN offset for sm8150 USB adds 78c2aac2a086 phy: qcom-qmp: Rename UFS PCS QMP v4 registers adds b9d3e8a38084 dt-bindings: phy: usb-snps-femto-v2: Add regulator entries [...] adds 6bbee9da9077 doc: dt-binding: cdns-salvo-phy: add binding doc adds 50d35aa8c15f phy: cadence: salvo: add salvo phy driver adds 05942b8c36c7 phy: samsung: s5pv210-usb2: Add delay after reset adds 6d9c1de86443 phy: cpcap-usb: Remove some useless code adds e2ae8bca4944 phy: ti: j721e-wiz: Fix some error return code in wiz_probe() adds 4127cbcd989f phy: intel-lgm-emmc: Add architecture dependency adds 41e291904a10 dt-bindings: phy: meson8b-usb2: Convert to json-schema adds 2c0dd8440312 dt-bindings: phy: meson8b-usb2: Add compatible string for [...] adds de143a40fa7d phy: amlogic: meson8b-usb2: Use a MMIO regmap adds 6b99262fd2f2 phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABL [...] adds 7cafc0174406 phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY [...] adds f004be596c28 phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2 adds 11c82afac8d1 phy: phy-cadence-salvo: add phy .init API adds cbe72af1a713 phy: sr-usb: Constify phy_ops adds c79cc3d55c4b phy: phy-brcm-usb: Constify static structs adds 728ac1ba2eb4 phy: phy-bcm-ns2-usbdrd: Constify phy_ops adds 81530a38a36d phy: omap-usb2: Clean up exported header adds 72f039db491e phy: qcom-qmp: Ensure register indirection arrays initialized adds 45037dd68157 dt-bindings: phy: renesas: usb2-phy: convert bindings to j [...] adds ca432812d934 dt-bindings: phy: renesas: usb2-phy: add r8a77961 support adds 007e358094bf dt-bindings: phy: renesas: usb3-phy: convert bindings to j [...] adds 42aed917819d dt-bindings: phy: renesas: usb3-phy: add r8a77961 support adds 6f0577d14113 drivers: phy: sr-usb: do not use internal fsm for USB2 phy init adds 24dcb6a66376 phy: ti: am654: show up in regmap debugfs adds 257d0be3f040 phy: ti: am654: add support for USB super-speed adds 2bcf14ca1a2f phy: cadence: sierra: Fix for USB3 U1/U2 state adds ccf51c1cedfd dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml adds 59351049ad15 dt-bindings: phy: qcom,qmp-usb3-dp: Add dt bindings for US [...] adds 4ad7d7eeed3a dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7180 adds d30b16a556b6 phy: qcom-qmp: Add QMP V3 USB3 PHY support for SC7180 adds c5d3cdad688e dt-bindings: phy: Add PHY_TYPE_XPCS definition adds 1d51a2caa79d dt-bindings: phy: Add YAML schemas for Intel ComboPhy adds ac0a95a3ea78 phy: intel: Add driver support for ComboPhy adds 14f3a5ccacdb Merge tag 'phy-for-5.8' of git://git.kernel.org/pub/scm/li [...] adds 2e75973832ab USB: gadget: Use the correct style for SPDX License Identifier adds b33f69f56352 USB: dwc3: Use the correct style for SPDX License Identifier adds bdefa3ba92ca USB: dwc2: Use the correct style for SPDX License Identifier adds e2e77a94078b usb: cdns3: mark local functions static adds c2cd3452d5f8 usb: dwc3: support continuous runtime PM with dual role adds a23be4ed8f48 usb: gadget: aspeed: improve vhub port irq handling adds 5cc0710f2368 usb: gadget: aspeed: support multiple language strings adds 17309a6a4356 usb: gadget: add "usb_validate_langid" function adds 30d2617fd7ed usb: gadget: aspeed: allow to set usb strings in device tree adds 2e596d8843d7 usb: gadget: aspeed: allow to set device IDs in device tree adds 91786aa08750 usb: gadget: aspeed: fixup usb1 device descriptor at init time adds 3428b96f2f0d dt-bindings: usb: document aspeed vhub device ID/string pr [...] adds cb11ea56f37a usb: dwc3: gadget: Properly handle ClearFeature(halt) adds a7027ca69d82 usb: dwc3: gadget: Give back staled requests adds 8411993e79df usb: dwc3: gadget: Remove unnecessary checks adds fcd2def66392 usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue adds cd4b54e2ae1f dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings adds b88035625ec9 dt-bindings: usb: qcom,dwc3: Add compatible for SC7180 adds 8f385b675554 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] adds 5174564cb915 usb: dwc3: meson-g12a: specify phy names in soc data adds 013af227f58a usb: dwc3: meson-g12a: handle the phy and glue registers s [...] adds 6d9fa35a347a usb: dwc3: meson-g12a: get the reset as shared adds 8f5bc1ec770c usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init adds 31306821d877 usb: dwc3: meson-g12a: refactor usb2 phy init adds 8cc6d55bc200 usb: dwc3: drd: Don't free non-existing irq adds 8bb14308a869 usb: dwc3: core: Use role-switch default dr_mode adds 8d99087c2db8 usb: dwc3: gadget: Properly handle failed kick_transfer adds 9bc3395c2496 usb: dwc3: gadget: Store resource index of start cmd adds 36f05d36b035 usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer adds f7ac582effc6 usb: dwc3: gadget: WARN on no-resource status adds ac82b56bda5f usb: gadget: tegra-xudc: Add vbus_draw support adds d9feef974e0d usb: dwc3: gadget: Continue to process pending requests adds 23d6dd6c2ab6 usb: cdns3: core: get role switch node from firmware adds 160c16348297 usb: cdns3: delete role_override adds 27905be24218 usb: cdns3: change "cdsn3" to"cdns3" adds a55b8dce5cb5 usb: cdns3: change dev_info to dev_dbg for debug message adds 80c1024ba6ff USB: mtu3: Use the correct style for SPDX License Identifier adds 82b3fba23164 usb: gadget: max3420: Add a missing '\n' in a log message adds 4ae2262e7966 usb: gadget: udc: remove unused 'driver_desc' adds 5b0ba0caaf3a usb: dwc3: meson-g12a: refactor usb init adds df7e37458151 usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy d [...] adds a9fc15e0fd78 usb: dwc3: meson-g12a: add support for GXL and GXM SoCs adds 3245a5229c3f arm64: dts: amlogic: use the new USB control driver for GX [...] adds 40f6706862c4 phy: amlogic: meson-gxl-usb3: remove code for non-existing PHY adds f4cc91ddd856 usb: dwc3: of-simple: remove Amlogic GXL and AXG compatibles adds 55b209c5c4a7 doc: dt: bindings: usb: dwc3: remove amlogic compatible entries adds 0bcf42d3d053 dt-bindings: usb: dwc3: remove old DWC3 wrapper adds a54177d2dc76 usb: gadget: f_fs: remove unneeded semicolon in __ffs_data [...] adds 7edd9cba9653 usb: renesas_usbhs: Use the correct style for SPDX License [...] adds 43cd0023872e usb: gadget: uvc_video: add worker to handle the frame pumping adds 8c935deacebb usb: dwc2: gadget: move gadget resume after the core is in [...] adds aba3a8d01d62 usb: gadget: u_serial: add suspend resume callbacks adds e702a7c34634 usb: gadget: f_serial: add suspend resume callbacks adds 3affccdd5ed1 usb: gadget: f_acm: add suspend resume callbacks adds 7a0fbcf7c308 USB: gadget: udc: s3c2410_udc: Remove pointless NULL check [...] adds ded0d399754d usb: gadget: function: remove redundant assignment to vari [...] adds c685114f63b1 usb: dwc3: use true,false for dwc->otg_restart_host adds fe4ff11798df usb: gadget: net2272: use false for 'use_dma' adds 30755dd50476 usb: gadget: udc: remove comparison to bool in mv_u3d_core.c adds 55ee1bf91d63 usb: gadget: omap_udc: remove unneeded semicolon adds 46b11a91124d usb: gadget: mass_storage: use module_usb_composite_driver [...] adds 66bd76e79e41 usb: gadget: Add missing annotation for xudc_handle_setup() adds 7aca4393e681 USB: dummy-hcd: Add missing annotation for set_link_state() adds 394b012a422d dt-bindings: usb: tegra-xudc: Add Tegra194 XUSB controller [...] adds 9584a60a3b34 usb: gadget: tegra-xudc: Add Tegra194 support adds 88607a821ffc usb: gadget: tegra-xudc: add port_speed_quirk adds 9af21dd6faeb usb: dwc3: Add support for DWC_usb32 IP adds 4244ba02edb8 usb: dwc3: Get MDWIDTH for DWC_usb32 adds 5469fd64efcf usb: gadget: Introduce usb_request->is_last adds 27b31b91b04b usb: gadget: f_tcm: Inform last stream request adds b6842d4938c3 usb: dwc3: gadget: Check for in-progress END_TRANSFER adds 2e6e9e4b2ed7 usb: dwc3: gadget: Refactor TRB completion handler adds 548f8b316563 usb: dwc3: gadget: Enable XferComplete event adds 3eaecd0c2333 usb: dwc3: gadget: Handle XferComplete for streams adds e0d19563eb6c usb: dwc3: gadget: Wait for transfer completion adds aefe3d232b66 usb: dwc3: gadget: Don't prepare beyond a transfer adds 140ca4cfea8a usb: dwc3: gadget: Handle stream transfers adds b10e1c253577 usb: dwc3: gadget: Use SET_EP_PRIME for NoStream adds e78355b577c4 usb: gadget: udc: atmel: Don't use DT to configure end point adds 4db120d93d53 dt-bindings: usb: atmel: Mark EP child node as deprecated adds a5c4c29d24c6 ARM: dts: at91: Remove the USB EP child node adds 1805cdde37c8 dt-bindings: usb: qcom,dwc3: Introduce interconnect proper [...] adds 11a8b115feee arm64: dts: qcom: sdm845: Add interconnect properties for USB adds 5d48fe6140d8 arm64: dts: qcom: sc7180: Add interconnect properties for USB adds 3c73bc52195d usb: gadget: core: sync interrupt before unbind the udc adds 77f30ff49761 usb: cdns3: gadget: assign interrupt number to USB gadget [...] adds eccba1edeebf USB: dummy-hcd: use configurable endpoint naming scheme adds 1c0e69ae1b9f usb: dwc3: Increase timeout for CmdAct cleared by device c [...] adds eafa80041645 usb: gadget: lpc32xx_udc: don't dereference ep pointer bef [...] adds e5b913496099 usb: cdns3: Fix runtime PM imbalance on error adds 44734a594196 usb: gadget: fix potential double-free in m66592_probe. adds 4cda340a455b usb: gadget: fsl: Fix a wrong judgment in fsl_udc_probe() adds 65dc2e725286 usb: dwc2: Update Core Reset programming flow. adds 8b5b9adbff13 usb: cdns3: ep0: delete the redundant status stage adds 5d363120aa54 usb: gadget: Fix issue with config_ep_by_speed function adds 63c7bb299fc9 usb: dwc3: gadget: Check for prepared TRBs adds 1883a934e156 dt-bindings: usb: convert keystone-usb.txt to YAML adds 15aeb360e4a0 dt-bindings: usb: ti,keystone-dwc3.yaml: Add USB3.0 PHY property adds 1c11e74e9079 usb: dwc3: keystone: Turn on USB3 PHY before controller adds ca681aa49200 Merge tag 'usb-for-v5.8' of git://git.kernel.org/pub/scm/l [...] adds 1b967691ecdc usb: musb: return -ESHUTDOWN in urb when three-strikes err [...] adds 7f88a5ac393f usb: musb: start session in resume for host port adds e62361c72145 usb: musb: use true for 'use_dma' adds 402bcac4b25b usb: musb: mediatek: add reset FADDR to zero in reset inte [...] adds 685f5f24108a usb: musb: jz4740: Prevent lockup when CONFIG_SMP is set adds e4befc121df0 usb: musb: Fix runtime PM imbalance on error adds 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h adds 80990f3fdc0a usb: chipidea: core: refine the description for this driver adds 86b17c7f14ed usb: chipidea: core: show the real pointer value for register adds fc228ef6397d usb: chipidea: usb2: constify zynq_pdata adds 8b93527071a8 usb: chipidea: usb2: fix formatting adds c2de37b31f17 usb: chipidea: usb2: make clock optional adds 1c16f63d1e6c usb: chipidea: usb2: absorb zevio glue driver adds 95caa2ae70fd usb: chipidea: allow disabling glue drivers if EMBEDDED adds 4ee2fc81a631 usb: chipidea: usb2: remove unneeded semicolon adds d755cdb1b9d7 usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glu [...] adds 746f316b753a usb: chipidea: introduce imx7d USB charger detection adds 5523f06a1950 usb: chipidea: pull down dp for possible charger detection [...] adds 380a7843688d usb: chipidea: usbmisc_imx: using different ops for imx7d [...] adds e48aa1eb443f usb: chipidea: udc: add software sg list support adds 6dbbbccdba61 usb: chipidea: Enable user-space triggered role-switching adds 37f6c193e626 Merge tag 'usb-ci-v5.8-rc1' of git://git.kernel.org/pub/sc [...] adds cbb5494ebce5 Revert "thunderbolt: Prevent crash if non-active NVMem fil [...] adds 57d8df68eb53 thunderbolt: Add support for Intel Tiger Lake adds 913b99f70feb thunderbolt: Replace zero-length array with flexible-array adds eb4a6de4962e thunderbolt: Update Kconfig to allow building on other arc [...] adds 4caf2511ec49 thunderbolt: Add trivial .shutdown adds d19c64b3d097 Merge tag 'thunderbolt-for-v5.8' of git://git.kernel.org/p [...] adds 97fe809934dd CDC-ACM: heed quirk also in error handling adds 788a4ee607e8 USB: serial: Use the correct style for SPDX License Identifier adds 986c1748c84d USB: serial: usb_wwan: do not resubmit rx urb on fatal errors adds c404bf4aa923 USB: serial: ch341: add basis for quirk detection adds c432df155919 USB: serial: ch341: fix lockup of devices with limited prescaler adds 4b9d03131de3 Merge tag 'usb-serial-5.8-rc1' of https://git.kernel.org/p [...] adds c4ff86284769 Revert "dt-bindings: usb: qcom,dwc3: Introduce interconnec [...] adds 99d33ea7f8b0 Revert "dt-bindings: usb: qcom,dwc3: Add compatible for SC7180" adds 906d0c8b89de Revert "dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings" adds de21ab70ee32 Merge tag 'usb-serial-5.8-rc1-2' of https://git.kernel.org [...] adds be8c1001a7e6 usb: dwc3: meson-g12a: fix error path when fetching the re [...] adds 347052e3bf1b usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A [...] new e611c0fe318c Merge tag 'usb-5.8-rc1' of git://git.kernel.org/pub/scm/li [...] adds 9f3745f3719c serial: lpc32xx_hs: Drop surplus include adds 5745fd0f950f serial: omap: Convert to use GPIO descriptors adds 810bc0a5fafb tty: serial: fsl_lpuart: make coverity happy adds cd9479a16720 drivers/tty: remove redundant assignment to variable i and [...] adds 30c67b91973c serial: sh-sci: Drop unused include adds 9ba4ddbc04fe vt: selection, split __set_selection_kernel adds 8fd31e69f890 vt: extract selection chars storing from vc_do_selection adds 42e11948ddf6 serial: uartps: Wait for tx_empty in console setup adds a8e7346b7c0a serial: uartps: Use cdns_uart_tx_empty in console_write adds 63552502b274 tty: rocket, remove unneeded variable adds 44da03628b84 serial: fsl_lpuart: Change DMA failure messages to debug level adds 6f1c0268a487 tty: hvc: remove hvcs_driver_string adds e947861d0ccb Merge 5.7-rc3 into tty-next adds ff62255a2a5c sparc64: vcc: Fix error return code in vcc_probe() adds e2bd1dcbe1aa tty: hvc: Fix data abort due to race in hvc_open adds c2880ec6c086 serial: lantiq: Add x86 in Kconfig dependencies for Lantiq [...] adds 3d9231e69831 tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state adds 8508f4cba308 serial: amba-pl011: Make sure we initialize the port.lock [...] adds 0a64f38037cc Revert "tty: serial: qcom_geni_serial: Use OPP API to set [...] adds 8fba6c0c4c4a serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg adds 7ad3bee4b3e3 serial: samsung: dt-bindings: Add reg-io-width compatible adds 57253ccd5831 serial: samsung: 32-bit access for TX/RX hold registers adds 1cc18584e5ac Merge 5.7-rc5 into tty-next adds cf9c94456eba Revert "tty: hvc: Fix data abort due to race in hvc_open" adds ea7d3fd8a6d0 serial: lantiq: Make UART's use as console selectable adds ad406341bdd7 serial: lantiq: Make driver modular adds 7d31676a8d91 tty: serial: samsung: Correct clock selection logic adds 888ae871048c dt-bindings: serial: Document CTS/RTS gpios in STM32 UART adds 6cf61b9bd7cc tty: serial: Add modem control gpio support for STM32 UART adds 24637007394e serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro adds aa49d8e8b2df tty: serial: imx: Add return value check for platform_get_irq() adds fe92c2a80126 tty: n_gsm: Improve debug output adds 84d6f81c1fb5 tty: n_gsm: Fix SOF skipping adds 01dbb362f0a1 tty: n_gsm: Fix waking up upper tty layer when room available adds e0a851fe6b9b serial: 8250: Avoid error message on reprobe adds c150c0f362c1 serial: Allow uart_get_rs485_mode() to return errno adds 7b668c064ec3 serial: 8250: Fix max baud limit in generic 8250 port adds beca62c4212a tty: mxser: make mxser_change_speed() return void adds 0f1c9688a194 tty/sysrq: alpha: export and use __sysrq_get_key_op() adds 23cbedf812ff tty/sysrq: constify the sysrq API adds 7fffe31d3eaa tty/sysrq: constify the the sysrq_key_op(s) adds f95850ec6581 alpha: constify sysrq_key_op adds 675cacf11462 MIPS: constify sysrq_key_op adds fff134c2e8dd powerpc/xmon: constify sysrq_key_op adds 116214d4e8fb sparc64: constify sysrq_key_op adds c1a01f290103 drm: constify sysrq_key_op adds c69b470eb857 kdb: constify sysrq_key_op adds 6400b5a0f604 kernel/power: constify sysrq_key_op adds 0ca650c43040 rcu: constify sysrq_key_op adds b14109f302d0 tty: serial: fsl_lpuart: Use __maybe_unused instead of #if [...] adds 55484fcc5061 serial: stm32: add no_console_suspend support adds 57626ff1c913 tty: n_gsm: Remove unnecessary test in gsm_print_packet() adds 4dd31f1ffec6 tty: n_gsm: Fix bogus i++ in gsm_data_kick adds 37f3965d74d5 sc16is7xx: Always use falling edge IRQ adds 6393ff1c4435 sc16is7xx: Use threaded IRQ adds 2d12fc792cdd sc16is7xx: Allow sharing the IRQ line adds 2aa916e67db3 sc16is7xx: Read the LSR register for basic device presence check adds 344235f55707 Merge 5.7-rc7 into tty-next adds 8f065acec757 serial: imx: Initialize lock for non-registered console adds 24eb2377f977 tty: hvc_console, fix crashes on parallel open/close adds 15a3f03d5ec0 serial: 8250: Enable 16550A variants by default on non-x86 adds b86dab054059 vt: keyboard: avoid signed integer overflow in k_ascii adds 01c38ecff8b1 dt-bindings: serial: Add binding for rs485 bus termination GPIO adds f40a6be4a4e4 serial: 8520_port: Fix function param documentation adds d58a2df3d887 serial: 8250: Support rs485 bus termination GPIO adds 4a9b984fe425 dt-bindings: sc16is7xx: Add flag to activate IrDA mode adds 9eb90d57b55a sc16is7xx: Add flag to activate IrDA mode adds 423d9118c624 serial: 8250_fintek: Add F81966 Support adds d1d996afbd2b tty: serial: imx: clear Ageing Timer Interrupt in handler adds a1b44ea340b2 tty: serial: qcom_geni_serial: Add 51.2MHz frequency support new 081096d98bb2 Merge tag 'tty-5.8-rc1' of git://git.kernel.org/pub/scm/li [...] adds c42f736332a4 staging: greybus: hid: remove braces {} around single stat [...] adds 9bb086e5ba94 staging: greybus: fix a missing-check bug in gb_lights_lig [...] adds 81a13643f812 staging: vt6655: Remove multiple assignments. adds 6f5ec72252d1 Staging: vt6655: Remove BBvCalculateParameter comment. adds 5b0578364fb8 Staging: vt6655: Limit return statements. adds e781fd1b3301 Staging: vt6655: Move rate determination logic. adds b03ee7b2b886 Staging: vt6655: Eliminate nested if else adds 2f7ccc387cf3 Staging: vt6655: Format long lines. adds 1ad93e3166b7 Staging: vt6655: Remove CARDbSoftwareReset definition. adds 5ec64e91d381 Staging: vt6655: Remove CARDvSetLoopbackMode definition. adds 3d1f39e96212 Staging: vt6655: Remove CARDbRadioPowerOn definition. adds 3d7b79f2ee47 Staging: vt6655: Remove BBvExitDeepSleep definition. adds 3b643f431162 staging: vt6656: Use defines in preamble_type variables adds 69a809e15693 staging: vt6656: Refactor the vnt_update_pre_ed_threshold [...] adds afa2e976b152 staging: vt6656: add error code handling to unused variable adds d12d96ff66b7 staging: vt6656: Define EnCFG_BBType_MASK as OR between pr [...] adds 5035fc591546 staging: vt6656: replace al2230_power_table array with formula. adds 1b3409b574c0 staging: vt6656: set all ofdm rates to default adds 55126bb37d9d staging: vt6656: set all cck rates to default. adds 9c39ec313389 staging: android: ion: Align with parenthesis adds ab966667bde1 staging: rtl8188eu: remove unnecessary parentheses adds 18bcd8a08ba8 staging: rtl8188eu: refactor Efuse_GetCurrentSize() adds 37c2513eadd4 staging: comedi: Fix line ending with a ( adds 48327b9a7ae3 staging: sm750fb: line over 80 characters adds d7e6ede6acd4 staging: rtl8712: fix checkpatch long-line warning adds 45afa5637b85 staging: rtl8712: fix long-line checkpatch warning adds f476c5901fc5 staging: rtl8712: fix checkpatch warnings adds 2aaeaaff1ae2 staging: rtl8712: code improvements to make_wlanhdr adds 269da10b1477 staging: rtl8712: fix multiline derefernce warnings adds 955a50846f11 staging: axis-fifo: Fix parenthesis alignment adds e21b8f2789eb staging: fsl-dpaa2: ethsw: Fix parenthesis alignment adds e7a57270e53d staging: bcm2835-camera: Drop PREVIEW_LAYER adds 93a8883f5e4b staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_M [...] adds a9939ce41b44 staging: bcm2835-camera: Make struct indentation consistent adds 576b4ff89922 staging: bcm2835-camera: Simplify set_framerate_params adds 3c0b37483b82 staging: bcm2835-camera: Move encode component setup in it [...] adds 1a59532382a6 staging: bcm2835-camera: Move video component setup in its [...] adds f23e128aa814 staging: bcm2835-camera: return early in mmal_setup_components adds a60f0c8b563a staging: bcm2835-camera: reduce multiline statements adds 3ea1cb241df9 staging: bcm2835-camera: reduce indentation in ctrl_set_im [...] adds af93096eef04 Staging: vt6655: Replace camel case variable names. adds 84d041ffc98f staging: gdm724x: remove redundant assignment to pointer 'w' adds 3c9d0b5e8155 staging: rtl8192e: rtl8192e: Correct misspelt variable name adds c5a906e391d9 staging: unisys: visorhba: Correct a typo in comment adds 2d90027bdde1 staging: rtl8188eu: remove unnecessary asignment adds 8d36c8d83509 staging: rtl8188eu: remove unnecessary variable adds 8c8fbdb27280 staging: rtl8188eu: Properly structure the multiline comment adds 1003537f0852 staging: rtl8188eu: Remove unnecessary extra parentheses adds a920f3be5268 staging: rtl8188eu: Line over 80 characters adds a6bdff3f627b staging: wfx: add sanity checks to hif_join() adds af9d2f79dcb5 staging: wfx: do not stop mac80211 queueing during tx_poli [...] adds 055d20cf72fe staging: wfx: take advantage of ieee80211_{stop/start}_queues adds 57c5222004d3 staging: wfx: remove "burst" mechanism adds 365fdf7e3e77 staging: wfx: uniformize queue_id retrieval adds 70b727314f90 staging: wfx: drop useless queue_id field adds 566059cc5fe4 staging: wfx: avoid useless wake_up adds f5d331ee86a9 staging: wfx: simplify hif_handle_tx_data() adds f42483f9efef staging: wfx: simplify wfx_tx_queues_empty() adds abaef5374e53 staging: wfx: drop unused argument in wfx_get_prio_queue() adds 517b358fddd7 staging: wfx: simplify wfx_tx_queue_mask_get() adds 062a6c410258 staging: wfx: drop useless sta_asleep_mask adds af72697196dc staging: wfx: drop argument tx_allowed_mask since it is co [...] adds 6c262beb41e6 staging: wfx: do not use link_map_cache to track CAB adds 9e76ba774445 staging: wfx: drop useless link_map_cache adds 9251ad667d74 staging: wfx: do not rely anymore on link_id to choose pac [...] adds f4a4fe570b8a staging: wfx: drop unused link_id field adds 9f84c196f563 staging: wfx: drop unused raw_link_id field adds bf325befc603 staging: wfx: rename wfx_tx_get_raw_link_id() adds b6ef15497338 staging: wfx: replace wfx_tx_queues_get_after_dtim() by wf [...] adds 7ba22b075422 staging: wfx: introduce a counter of pending frames adds 6bf418c50f98 staging: wfx: change the way to choose frame to send adds 41c5dfcdbc75 staging: wfx: drop now useless field edca_params adds d32cedbec0a6 staging: wfx: drop struct wfx_queue_stats adds cb851c867dc0 staging: wfx: simplify usage of wfx_tx_queues_put() adds 39dbfa536b40 staging: wfx: improve interface between data_tx.c and queue.c adds 7db856797f25 staging: wfx: relocate wfx_skb_dtor() prior its callers adds 4c6b3837c6dc staging: wfx: repair wfx_flush() adds 7f573a6fb1d8 staging: wfx: wfx_flush() did not ensure that frames are p [...] adds a39e761aa4fe staging: wfx: fix potential deadlock in wfx_tx_flush() adds 4fb6036a1b74 staging: wfx: fix case where AP stop with CAB traffic pending adds 3f84adfe1d7a staging: wfx: remove hack about tx_rate policies adds e3a2b0d97568 staging: rtl8723bs: Correct misspelt symbolic names adds cb514b30a9dc staging: rtl8723bs: hal: Correct misspelt enum name adds 73a6e90041ce staging: rtl8723bs: hal: Correct misspelled symbolic name adds 43aeff2c09e0 staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT adds d7dcf8a54ea5 staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_ [...] adds a4aac6b8890f staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_PO [...] adds 29d69a59c4c6 staging: wfx: remove unused definitions from the hif API adds a3d968288640 staging: wfx: remove useless defines adds 31db18cccc27 staging: wfx: fix endianness of hif API adds fac592d084ab staging: wfx: align members declarations in hif API adds 9671f1338b67 staging: wfx: place hif_tx_mib functions into a .c file adds 32f5d47cbf01 staging: wfx: allow to connect an IBSS with an existing SSID adds 9a46a0a93b7b staging: wfx: make hif_ie_table_entry const adds be4692e5e04a staging: wfx: send just necessary bytes adds 0f66c31eb6c4 staging: wfx: fix race between configure_filter and remove [...] adds b4d74f7ad1cd staging: wfx: reduce hold duration of cfg80211_bss adds 836a8fc3f507 staging: wfx: call wfx_do_unjoin() synchronously adds cba1d8976db0 staging: wfx: implement start_ap/stop_ap adds 3393eebd9ddb staging: wfx: set all parameters before starting AP adds 9abb6b26f62e staging: wfx: change the way the station associate to an AP adds eb63e2fddb51 staging: wfx: remove useless call to wfx_tx_flush() adds eeab4787d95b staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE adds 54a9d85cab08 staging: wfx: disabling keep alive during unjoin is useless adds 9f9a18e40e08 staging: wfx: drop unnecessary condition checks in wfx_upl [...] adds 23d57c152cef staging: wfx: request to send beacons in IBSS mode adds 974dfbf8fe41 staging: wfx: remove unnecessary conditions in wfx_bss_inf [...] adds 7b063f3bfbcd staging: wfx: avoid duplicate updating of beacon template adds 17c8cc79ef72 staging: wfx: allow to join IBSS networks adds e836ad4e2da4 staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss() adds ac243a1b6ff0 staging: wfx: re-enable BA after reset adds 239a1d3c6460 staging: wfx: check value of beacon_int adds 790241e92847 staging: wfx: drop unused attribute 'beacon_int' adds a53f54859780 staging: wfx: drop useless update of macaddr adds 5fcded5e857c staging: mt7621-pci: properly power off dual-ported pcie phy adds 2d60093f8eec staging: mt7621-pci-phy: dt: bindings: add mediatek, mt762 [...] adds be3d9b680239 staging: mt7621-pci-phy: dt: bindings: remove bindings txt file adds fab6710e4c51 staging: mt7621-pci: fix PCIe interrupt mapping adds 9485a408ae31 staging: rtl8188eu: remove 5 GHz if test adds a6a002fd8934 staging: vc04_services: remove set but not used 'local_entity_uc' adds 463288b98190 staging: vt6556: vnt_rf_setpower convert to use ieee80211_ [...] adds 2da5445be1da staging: vt6656: rxtx remove rate change and current_rate. adds 8d71b5e11dc3 staging: vt6656: Remove unnecessary local variable initialization adds 2661509ffafb staging: vt6656: Remove duplicate code in vnt_vt3184_init [...] adds 823b6a951fa2 staging: vt6656: Remove unnecessary local variable initialization adds 9ed05c15a319 staging: r8188eu: replace rtw_malloc/copy_from_user sequen [...] adds ce920326663b staging: vt6656: formulate rspinf values into tables adds 427fd02e1681 staging: wfx: update filtering even if not connected adds e86bc725ba5f staging: wfx: simplify wfx_update_filtering() adds b460713a5a29 staging: wfx: rework wfx_configure_filter() adds e269060e79ed staging: wfx: simplify handling of beacon filter during jo [...] adds b3919d9bbcde staging: wfx: wfx_update_filtering_work() is no more used adds 1ab6bf4c56bb staging: wfx: do not wait for a dtim before associate adds eb52d63a6dbd staging: wfx: disabling beacon filtering after hif_reset() [...] adds 349e540a3d09 staging: wfx: do not use built-in AUTO_ERP feature adds 0f55a72e7e38 staging: wfx: stop changing filtering rule in wfx_hw_scan() adds ed4a707d2643 staging: wfx: ensure that probe requests are filtered when AP adds 824f830fc094 staging: wfx: drop useless wfx_fwd_probe_req() adds b07357e02749 staging: wfx: align semantic of beacon filter with other filters adds 6273691fbd50 staging: wfx: align semantic of probe request filter with [...] adds 981132aa039d staging: wfx: drop struct wfx_grp_addr_table adds f41224bd47fe staging: wfx: drop useless call to hif_set_rx_filter() adds a558395d4ce3 staging: wfx: drop useless attributes 'filter_prbreq' and [...] adds 2c69b2da3782 staging: wfx: split out wfx_filter_beacon() adds b15973f30852 staging: wfx: drop useless filter update when starting AP adds c801351a9d45 staging: wfx: drop useless attribute 'filter_mcast' adds 4ddf14470bd7 staging: wfx: update TODO adds 535bd126d653 staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT' adds cddc585ec92c staging: mt7621-pci: add clarification comment in 'mt7621_ [...] adds 8220be592d82 staging: mt7621-pci: initialize 'n' variable when it is declared adds 3e63dbd42503 staging: rtl8712: correct spelling mistake in comment adds 2596313a9ff9 staging: sm750fb: Make function arguments alignment match [...] adds 4a585df3682c staging: vc04_services: bcm2835-audio: Make function argum [...] adds f823cce27936 staging: vt6656: Return error code in vnt_rf_write_embedde [...] adds 91fdbcd90929 staging: vt6656: Use BIT() macro instead of bit shift operator adds 8b0eb26ad5f3 staging: vt6656: Use define instead of magic number for tx_rate adds 8a29fb1fcf4e staging: vt6656: Refactor the assignment of the phy->signa [...] adds 5a78455625a3 staging: vt6656: Remove duplicate code for the phy->servic [...] adds 7f3115fbfea1 staging: vt6656: remove redundant assignment to variable ed_inx adds 8349fa213e13 staging: rtl8188eu: rename define to upper case adds 05a72b561672 staging: rtl8188eu: cleanup long line in fw.c adds 710c451fbcb2 staging: rtl8188eu: make const char array static adds 2dbbe4d513ad iio: xilinx-xadc: Fix typo in author's name adds 35a4eeb055c9 iio: core: Use scnprintf() for avoiding potential buffer overflow adds 3c50dee99588 iio: light: st_uvis25: Drop unneeded casting when print er [...] adds 49f20fc6fe70 iio: st_sensors: Use dev_get_platdata() to get platform_data adds 1f38527d5878 iio: st_sensors: Drop unneeded explicit castings adds 7da08588b992 iio: st_sensors: Drop unneeded casting when print error code adds 38bc80154a50 iio: st_sensors: Join string literals back adds 4d8d2f09ad9f iio: humidity: hts221: Use dev_get_platdata() to get platf [...] adds 92c3e93b7d2d iio: humidity: hts221: Make use of device properties adds 144eb562becf iio: humidity: hts221: Drop unneeded casting when print er [...] adds 4be590e3f6ec iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of ge [...] adds af37e4703d00 iio: adc: ad7476: Generate CONVST signal internally adds 3a6af93dd66e iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R adds 0267a3166644 iio: adc: ad7476: Add AD7091 support adds 4bb2b8f94ace iio: adc: ad7476: implement devm_add_action_or_reset adds 72ad02b15d63 iio: Add SEMTECH SX9310/9311 sensor driver adds 143324fd89ef iio: core: Make mlock internal to the iio core adds 9fd28570ec91 iio: light: tsl2563: Rename macro to fix typo adds 5924dab2412b iio: adc: ad7780: define/use own IIO channel macros adds ab3449943b1d iio: adc: ad7791: define/use own IIO channel macros adds aebefb444fe8 iio: adc: ad7793: define/use own IIO channel macros adds 501d3e5dd5bd iio: ad_sigma_delta: remove unused IIO channel macros adds 7d744c8f7015 MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver adds ccd428e42b80 iio: buffer: re-introduce bitmap_zalloc() for trialmask adds 1579fc067f6e iio/gyro/bmg160: Add support for BMI088 chip adds bb8759f28e36 iio: health: max30100: use generic property handler adds bf09cddb2cd4 iio: adc: max1363: replace uses of mlock adds 3dee04262898 iio: tsl2772: Use scnprintf() for avoiding potential buffe [...] adds b7329249ea5b iio: buffer: Don't allow buffers without any channels enab [...] adds 1cfe38fc40e6 iio: adc: ad7793: use read_avail iio hook for scale available adds f0bd45fea3ea iio: accel: kxsd9: Use vsprintf extension %pe for symbolic [...] adds 442140989f2d iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symb [...] adds df91cf5c289c iio: gyro: bmg160_spi: Use vsprintf extension %pe for symb [...] adds 0e5fd387657a iio: gyro: mpu3050: Use vsprintf extension %pe for symboli [...] adds 6e924c526a32 iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbo [...] adds 35c9c8d5ec07 iio: imu: bmi160_spi: Use vsprintf extension %pe for symbo [...] adds fb3f7ab7736d iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for [...] adds 02566b459f39 iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for [...] adds 9623473cbb6f iio: magn: bmc150: Use vsprintf extension %pe for symbolic [...] adds b5fbf0568c51 iio: imu: inv_mpu6050: convert to use i2c_new_client_device() adds 97b31a6f5fb9 iio: pressure: bmp280: Tolerate IRQ before registering adds 6085102c494b iio: pressure: bmp280: Convert to use ->read_avail() adds df6e71256c84 iio: pressure: bmp280: Explicitly mark GPIO optional adds a7a047ea5e01 iio: pressure: bmp280: Drop unneeded explicit castings adds 792897ce417f iio: pressure: bmp280: Join string literals back adds 4b7ef6040fc4 iio: imu: inv_mpu6050: add debugfs register r/w interface adds 5a464c6e274c iio: temperature: ltc2983: remove redundant comparison to bool adds 9159c7c06ceb iio: buffer: drop left-over 'stufftoread' field adds 641dedd50c48 include: fpga: adi-axi-common.h: fixup whitespace tab -> space adds 20d5fa48d333 include: fpga: adi-axi-common.h: add version helper macros adds 6eb3b8acfd07 iio: buffer-dmaengine: use %zu specifier for sprintf(align) adds e0fcca9fbd99 iio: buffer-dmaengine: add dev-managed calls for buffer alloc adds ef04070692a2 iio: adc: adi-axi-adc: add support for AXI ADC IP core adds 96553a44e96d dt-bindings: iio: adc: add bindings doc for AXI ADC driver adds ad6797120238 iio: adc: ad9467: add support AD9467 ADC adds 94291556b21a dt-bindings: iio: adc: add bindings doc for AD9467 ADC adds 9cfea767d22d dt-bindings: iio: tsl2563: convert bindings to YAML adds 9601c94d9419 dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema adds 4ab717d9e8bd iio: imu: st_lsm6dsx: configure full scale on slave device [...] adds ae1d37a9bb4b iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] adds 2ca73823d05d iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] adds a0e35e2416c7 iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE adds 394dedec7746 iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL adds 9e3fbad5bb85 dt-bindings: st_sensors: add st,lis2hh12 compatible entry adds 3f4a559bb57c iio: accel: st_sensors: add support for LIS2HH12 adds fc20a26a2188 dt-bindings: iio: adc: Add MAX1241 bindings adds 8a80a71d9020 iio: adc: Add MAX1241 driver adds c0ae3591d900 iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes adds 4647caae68e8 dt-bindings: iio: adc: convert rockchip saradc bindings to yaml adds 221f7b4fea8d dt-bindings: iio: adc: rockchip-saradc: add description fo [...] adds a630117f2553 dt-bindings: iio: adc: rockchip-saradc: add description for px30 adds 903b6a07d95b iio: xilinx-xadc: Fix typo adds 97f1755ee227 iio: imu: adis: Add a missing '\n' in a log message adds 2e036804d773 iio: buffer: remove 'scan_el_attrs' attribute group from b [...] adds a17cb784fcd7 iio: move 'indio_dev->info' null check first in __iio_devi [...] adds 83af573e980a iio: core: drop devm_iio_device_unregister() API call adds 666e4de43d94 iio: core: drop devm_iio_triggered_buffer_cleanup() API call adds 66be392a48f9 iio: core: drop devm_iio_device_free() API call adds 83381c9803a0 iio: core: drop devm_iio_trigger_unregister() API call adds 92b7ed7fe40d iio: core: drop devm_iio_trigger_free() API call adds fc1f75a0347a iio: inkern: drop devm_iio_channel_release{_all} API calls adds 05c09e3cee0a iio: buffer: drop devm_iio_hw_consumer_free() API call adds 608d98a2c4a0 iio: buffer: drop devm_iio_kfifo_free() API call adds 780f1c176140 iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver adds b01401a228bc iio:accel:mxc4005: Drop unnecessary explicit casts in regm [...] adds 0f92afee81ec iio:chemical:atlas-sensor: Drop unnecessary explicit casts [...] adds ce968fb6f97c iio:chemical:bme680: Tidy up parameters to regmap_bulk_read adds d7d3a1327b8a iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions. adds 06c482605b13 iio:magn:mmc35240: Drop unnecessary casts of val parameter [...] adds 5372e1e5b4c8 iio:light:ltr501: Drop unnecessary cast of parameter in re [...] adds fd1cadd6ca30 iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource adds af5c2174ca6d iio: adc: at91-adc: Use devm_platform_ioremap_resource adds 587122cb8b43 iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource adds 9b7a12c3e090 iio: light: isl29125: fix iio_triggered_buffer_{predisable [...] adds 8cba4a9927df iio: Fix misspellings of "Analog Devices" adds c194e2389d99 dt-bindings: iio: vcnl4000: convert bindings to YAML format adds 445b16fb6bdc dt-bindings: iio: Introduce common properties for iio sensors adds 138986062b50 dt-bindings: iio: light: vcnl4000: Add proximity-near-level adds f5a98e1fca15 iio: vcnl4000: Export near level property for proximity sensor adds aa8cb0485594 Documentation: ABI: document IIO in_proximity_nearlevel file adds 2de8c02349f0 iio: magnetometer: ak8974: Silence deferred-probe error adds 4e1d96306d8b Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/l [...] adds 13fe5a59b3c7 staging: wfx: simplify the check if the the device is associated adds 5a0af6988848 staging: wfx: use ieee80211_beacon_loss() provided by mac80211 adds 5c442b6a39e1 staging: wfx: drop useless attribute 'bss_params' adds 988cf07bb9a0 staging: wfx: handle firmware events synchronously adds 537000acc323 staging: wfx: also fix network parameters for IBSS networks adds d4620087d2eb staging: wfx: dual CTS is never necessary adds 2e885b18b1d9 staging: wfx: field operational_rate_set is ignored by firmware adds 7b0360e56f10 staging: wfx: simplify hif_set_bss_params() adds 28502e02e27a staging: wfx: drop useless update of field basic_rate_set adds 7a44644c9379 staging: wfx: introduce wfx_set_default_unicast_key() adds 9da38fd5a906 staging: wfx: keys are kept during whole firmware life adds a2ed05891888 staging: wfx: drop protection for asynchronous join during scan adds 06efad5808aa staging: wfx: drop useless checks in wfx_do_unjoin() adds cf24a82bd265 staging: wfx: simplify wfx_remove_interface() adds 4b815a9da5e2 staging: wfx: drop unused enum wfx_state adds 6ac29cc5af29 staging: wfx: drop unused attribute 'join_complete_status' adds ce6921b8e017 staging: rtl8723bs: remove some variables in hal_btcoex.c adds 5c9e154cff66 staging: rtl8723bs: remove defined but not used 'dB_Invert_Table' adds 1bc355cff2c5 staging: rtl8723bs: remove unused variable 'pregistrypriv' adds 370730894bec Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE adds 72d55ebb50e1 staging: vt6656: Move firmware functions into main_usb. adds 6f21cb793ce2 staging: vt6656: call vnt_update_pre_ed_threshold from vnt [...] adds 3436accadc3f staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_f [...] adds 0eb79fd1e911 staging: qlge: cleanup indent in qlge_main.c adds e955a071b9b3 staging: qlge: replace deprecated apis pci_dma_* adds 5975b85ae244 staging: mt7621-pinctrl: Use correct pointer type argument [...] adds 57a66838e149 staging: gasket: Fix mapping refcnt leak when put attribute fails adds e3436ce60cf5 staging: gasket: Fix mapping refcnt leak when register/sto [...] adds 9f8c9f4a2e6f staging: vt6656: Refactor the vnt_ofdm_min_rate function adds bf42304b55f5 staging: vt6656: Use fls instead of for loop in vnt_update [...] adds 3172204a39c9 Staging: gasket: fix typo in gasket_page_table.c comments. adds 46abf997419c MAINTAINERS: Add rcy@google.com as maintainer for drivers/ [...] adds f80fa161ae61 staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro adds 705b7c364808 Staging: rtl8723bs: Fix comment typo "the the". adds 87f86cddda65 staging: wfx: check ssidlen and prevent an array overflow adds 41aef04524d3 Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue adds e8014d83f604 Merge 5.7-rc3 into staging-next adds 2405c856915d staging: wfx: cleanup long lines in data_tx.c adds 7508f5d90d62 staging: wfx: fix (future) TDLS support adds 18f0dddf1fe1 staging: wfx: change the field chip_frozen into a boolean adds 7acf88f8649a staging: wfx: mark chip frozen on error indication adds dd5eba1bb5b4 staging: wfx: fix support for AP that do not support PS-Poll adds 8e47df5fc4ab staging: wfx: fix CAB sent at the wrong time adds 1d52d29983e5 staging: wfx: add support for 'device too hot' indication adds 5f041538e276 staging: wfx: add an explicit warning when chip detect too [...] adds bfe2eb23d96e staging: wfx: fix highest Rx value declared in ieee80211_s [...] adds 87066173e34b staging: wfx: fix overflow in frame counters adds 29d84944ca8b staging: wfx: fix the warning "inconsistent notification" adds 6ae0878b4800 staging: wfx: fix double init of tx_policy_upload_work adds 2760220700ac staging: wfx: show counters of all interfaces adds ef27a2562857 staging: wfx: also show unnamed counters fields adds 508d99375f38 staging: wfx: update list of known messages in tracepoints adds fa5a345e0fa7 staging: wfx: fix messages names in tracepoints adds be13e854bf09 staging: wfx: fix display of exception indication adds f158242af81c staging: wfx: update list of errors adds 628cbd971a92 staging:r8188eu: avoid skb_clone for amsdu to msdu conversion adds 81969fd8abc1 staging: vt6656: Check the return value of vnt_control_out [...] adds f5e5e3024c1e staging: vt6656: Remove functions' documentation adds 345f2d84dd1a staging: vt6656: Add formula to the vnt_rf_addpower function adds de7db0dc0e79 staging: rtl8188eu: remove some superfluous comments adds ea0c2a621443 staging: vt6656: rxtx: remove duration_id and void returns. adds 7d1a8c98494c staging: vt6656: Remove set short time in vnt_init_registers. adds 9075e3180e90 staging: vt6656: Remove preamble_type setting from vnt_tx_packet. adds 7b58387cd5f3 staging: qlge: Remove unnecessary parentheses around struct field adds 2d2aba6c0f36 staging: qlge: Remove print statement for vlgrp field adds 5fa83c256666 staging: qlge: Remove print statements for lbq_clean_idx a [...] adds 8a5baa66b01f staging: vt6656: Remove the local variable "array" adds d78b62c3eaf2 staging: vt6656: Use return instead of goto adds 10b674be0a0c staging: vt6656: Remove duplicate code in vnt_rf_table_download adds fc84701810fa staging: rtl8723bs: os_dep: remove set but not used 'uintRet' adds 589945844266 staging: rtl8723bs: os_dep: remove set but not used 'size' adds baae10fe867f Staging: rtl8723bs: core: remove set but not used 'ptxservq' adds 3a0514a955ed staging: rtl8723bs: core: remove set but not used 'algthm' adds 47548aa94c21 staging: rtl8723bs: core: remove set but not used 'listen_ [...] adds 42577f080041 staging: rtl8723bs: core: remove set but not used 'pwrpriv' adds de24e9b33ad8 staging: rtl8723bs: core: remove set but not used 'pframe' adds d97a9d7aea04 staging/speakup: Add inflection synth parameter adds 3e8621aba71a staging: most: usb: remove overcautious parameter checking adds 441be56f894d staging: most: usb: use EINVAL error code adds 188d5b41f81f staging: most: usb: drop unlikely macros adds e3881eb53431 staging: most: usb: consolidate code adds 7d9a39e01d8c staging: qlge: Fix indentation in ql_set_mac_addr_reg adds 7c40ba652cf7 staging: qlge: Remove gotos from ql_set_mac_addr_reg adds 58c2a44dbab0 staging: qlge: Fix indentation in ql_get_mac_addr_reg adds faeea64fb974 staging: qlge: Remove goto statements from ql_get_mac_addr_reg adds 4ba1bb9b7a73 staging: qlge: Remove multi-line dereference from ql_request_irq adds 2ceed067e85e staging: qlge: Fix suspect code indent warning in ql_init_device adds 8d8a1424a03e staging: qlge: Fix function argument alignment warning in [...] adds a4338ed2e1cf staging: wilc1000: Increase the size of wid_list array adds fa90133377f4 staging: sm750fb: add missing case while setting FB_VISUAL adds b610e1193a91 staging: sm750fb: add common function to set color offsets [...] adds 3aff3c974b16 staging: sm750fb: print error message with actual value adds 70f4c9f0e627 Staging: comedi: drivers: ni_pcimio: Fix variable name adds 2eeefd3787fd staging: wfx: avoid compiler warning on empty array adds 35452e106106 staging: vt6656: Check the return values in vnt_set_bss_mo [...] adds 91387f5eb9fc staging: vt6656: Refactor the vnt_set_bss_mode function adds ae220204873e staging: vt6656: Refactor the vnt_rf_table_download function adds 41f1efcb4a25 staging: vt6656: vnt_set_keymode simplify key modes. adds ddaa877f2dbc staging: vt6656 remove vnt_mac_disable_keyentry calls adds f4269d4862c6 staging: vt6656: return all key calls to mac80211 stack. adds 3ce6b741bc32 staging: vt6656: use struct wiphy retry short and long settings. adds 986da7debb04 staging: vt6656: Return on isr0 when zero. adds d95c8695e0d9 staging: vt6656: refactor power save operation adds 8a6e4f430b95 staging: rtl8723bs: os_dep: remove rtw_spt_band_free() adds b95f955674bf staging: rtl8723bs: os_dep: Cleanup pointer casting code style adds 16529e3b8655 staging: rtl8723bs: remove conversion to bool in halbtcout [...] adds 70458c20049f staging: pi433: fix error return code in pi433_probe() adds 9adbb49e90e4 staging:rtl8723bs: eliminate usage of skb_clone after skb [...] adds e4a34ef77257 staging: vt6655: merge two switch cases in s_uGetDataDuration adds 0ae73acc4479 staging: vt6655: do calculation of uAckTime first adds 3be1acffe684 staging: vt6655: remove else after return and invert condition adds ae25983134c7 staging: vt6655: return at the ond of case body adds e3b8577aa167 staging: vt6655: extract index manupulation out of function call adds 3fc29573cf3e staging: vt6655: return early if not bNeedAck adds 0729bb9b2a97 staging: vt6655: fix LONG_LINE warning adds 2e11cc1ab790 staging: vt6656: Use const for read only data adds ae73e7784871 Merge 5.7-rc5 into staging-next adds c7d061a811a6 staging: wfx: add support for hardware revision 2 and further adds 01088cd143a9 staging: wfx: reduce timeout for chip initial start up adds 832cc98141b4 staging: wfx: fix double free adds ba52eddcbbde staging: wfx: drop useless check adds 5561770f80b1 staging: wfx: repair external IRQ for SDIO adds a7efb62509d8 staging: wfx: use threaded IRQ with SPI adds 57aa557f110d staging: wfx: introduce a way to poll IRQ adds f00dc1d789e1 staging: wfx: poll IRQ during init adds 0549cd11d88d staging: wfx: fix missing 'static' statement adds bcd8795ad2b6 staging: wfx: fix missing 'static' keyword adds 8371d215f445 staging: wfx: prefer ARRAY_SIZE instead of a magic number adds 525f469f7f9c staging: wfx: remove useless header inclusions adds b356aed9ec0c staging: wfx: fix alignements of function prototypes adds cae9b69522b2 staging: wfx: remove spaces after cast operator adds 1ff4388a06eb staging: wfx: use kernel types instead of c99 ones adds 9d9bb819d56d staging: wfx: fix use of cpu_to_le32 instead of le32_to_cpu adds 1d572139f9d2 staging: wfx: take advantage of le32_to_cpup() adds 095e86c86a1b staging: wfx: fix cast operator adds 9b3bc20d98f1 staging: wfx: fix wrong bytes order adds a823d6ecd490 staging: wfx: fix output of rx_stats on big endian hosts adds ea097de7ec44 staging: wfx: fix endianness of fields media_delay and tx_ [...] adds 270f54b83f89 staging: wfx: fix endianness of hif_req_read_mib fields adds 99414d8d260c staging: wfx: fix access to le32 attribute 'ps_mode_error' adds 1bca434cc273 staging: wfx: fix access to le32 attribute 'event_id' adds b8743c786bbd staging: wfx: fix access to le32 attribute 'indication_type' adds 9fee675c2c67 staging: wfx: declare the field 'packet_id' with native by [...] adds 4246fdbf8c14 staging: wfx: fix endianness of the struct hif_ind_startup adds 808fcf2e976d staging: wfx: fix access to le32 attribute 'len' adds ecda229e7ce3 staging: wfx: fix endianness of the field 'status' adds 8008b480e25b staging: wfx: fix endianness of the field 'num_tx_confs' adds d99ce4a1e5a2 staging: wfx: fix endianness of the field 'channel_number' adds 4fdc18d3ce77 staging: wfx: update TODO adds 08e1b4274c7b staging: most: usb: add PM functions adds d92e6991616d staging: most: usb: sanity check channel before using it a [...] adds c5de40e58f2f staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] adds 57b4b0e68d66 staging: vt6656: vnt_rxtx_rsvtime_le16 to use ieee80211_ge [...] adds 7a83f736455e staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] adds 8e7128f63d21 staging: vt6656: Split RTS and CTS Duration functions adds 61bb798767e4 staging: vt6656: vnt_get_rtscts_rsvtime_le replace with rt [...] adds 9a6f87704ac2 staging: vt6656: remove difs / sifs adjustments. adds 5353711bec8c staging: bcm2835-camera: insert emty line after declaration adds 8a01032e02c8 staging: vt6656: Remove logically dead code adds 62573221240f staging: most: usb: use dev_*() functions to print messages adds bffea154b24b staging: most: usb: remove reference to USB error codes adds c1a57be08e73 staging: most: usb: check number of reported endpoints adds 3dcf93fe5466 staging: most: usb: use dev_dbg function adds 629e123df34a staging: most: fix typo in Kconfig adds dfeb9380eba4 staging: most: usb: use macro ATTRIBUTE_GROUPS adds b50220c136c0 Documentation: ABI: correct sysfs attribute description of [...] adds 6064aeefa88c staging: greybus: uart: replace driver line-coding struct adds 619f70f0f44a staging: vc04_services: Block comment alignment adds ec269f1250c6 staging: qlge: Remove unnecessary spaces in qlge_main.c adds f03c9b788472 staging: fbtft: fb_st7789v: Initialize the Display adds 3abbab51321f staging: vt6656: vt6655: removing unused macros definition [...] adds 9773cf1c1a80 staging: wfx: fix warning when unregister a frozen device adds a72319bf2827 staging: wfx: apply 80-columns rule to strings adds 201451cfe404 staging: wfx: check pointers returned by allocations adds 6598b12d6635 staging: wfx: fix value of scan timeout adds d64d7376688b staging: wfx: fix indentation adds 298913e33643 staging: wfx: fix status of dropped frames adds 4e5e3cb02104 staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_co [...] adds ad83396891cd staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv adds 13839ef37712 staging: wfx: fix potential use-after-free adds 5a48a4a3efb4 staging: wfx: rename wfx_do_unjoin() into wfx_reset() adds b3a71adf4d58 staging: wfx: merge wfx_stop_ap() with wfx_reset() adds f214b7b6e7c9 staging: wfx: fix potential dead lock between join and scan adds f75818c251cb staging: wfx: fix PS parameters when multiple vif are in use adds ac0e50a5a3cb staging: wfx: drop unnecessary filter configuration when d [...] adds a1ae4d07fd94 staging: wfx: fix error reporting in wfx_start_ap() adds 7c5fc1d88c1e staging: wfx: remove false-positive WARN() adds 07d51346b068 staging: wfx: trace acknowledges not linked to any stations adds c336c022503d staging: wfx: remove false positive warning adds 1e8f99edc952 dt-bindings: iio: chemical: add Atlas Scientific RTD-SM se [...] adds b101c93ca5e2 iio: chemical: atlas-sensor: add RTD-SM module support adds 6d6c5e56d771 iio: accel: dmard06: Use mod_devicetable.h and drop of_mat [...] adds 3699e268a773 iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_m [...] adds f73a047456e2 iio: light: bh1780: use mod_devicetable.h and drop of_matc [...] adds 9065b78028c5 iio: light: cm32181: Add mod_devicetable.h and remove of_m [...] adds 1de94b5945f2 iio: light: cm3232: Add mod_devicetable.h include and drop [...] adds de1cbfe1174f iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h [...] adds 0741678ece68 iio: light: opt3001: Add mod_devicetable.h and drop use of [...] adds 645aee51af92 iio: light: st_uvis25: Add mod_devicetable.h and drop of_m [...] adds 77baa8d6bced iio: light: vl6180: add include of mod_devicetable.h and d [...] adds 97c54cf2a4e8 iio: adc: at91-sama5d2_adc: handle unfinished conversions adds abb7e84d29b0 iio: adc: at91-sama5d2_adc: update for other trigger usage adds 065056cb0d0a iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touc [...] adds f3c034f61775 iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predis [...] adds fec86c6b8369 iio: imu: adis: Add Managed device functions adds 698211065d4a iio: imu: adis: Add irq flag variable adds b9c5eec725d6 iio: adis: Add adis_update_bits() APIs adds 3e04cb60e872 iio: adis: Support different burst sizes adds fff7352bf7a3 iio: imu: Add support for adis16475 adds a031e3d4b09f dt-bindings: iio: Add adis16475 documentation adds 1060741fc51a dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor adds c6644f7201f3 iio: chemical: Add support for external Reset and Wakeup i [...] adds 151e91733a79 iio: chemical: Add OF match table for CCS811 VOC sensor adds 0d4b2184cfee iio: Use an early return in iio_device_alloc to simplify code. adds c1909ab07f0a iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24() adds 1608327636cc iio: adc: mpc3422: Use get_unaligned_beXX() adds 3321f29e4fb4 iio: adc: ti-ads124s08: Use get_unaligned_be24() adds 8b26ab33470f iio: dac: ltc2632: Use put_unaligned_be24() adds e065325997e0 iio: dac: ad5624r_spi: Use put_unaligned_be24() adds 6ef9d68b58a0 iio: dac: ad5446: Use put_unaligned_be24() adds e33ff8ac6dc9 iio: gyro: adis16130: Use get_unaligned_be24() adds d324ac2e93cd iio: health: afe4403: Use get_unaligned_be24() adds 76170adb65e8 iio: light: si1133: Use get_unaligned_be24() adds d2fa63d2d155 iio: light: zopt2201: Use get_unaligned_le24() adds dfe3da0b2844 iio: magnetometer: rm3100: Use get_unaligned_be24() adds b3ab0adb1da9 iio: pressure: hp206c: Use get_unaligned_be24() adds 00d5e7b2fb98 iio: pressure: ms5611: Use get_unaligned_be24() adds e8ee40e77531 iio: pressure: zpa2326: Use get_unaligned_le24() adds 92b7d5b70fed iio: temperature: max31856: Use get_unaligned_beXX() adds 3009fb9cabba iio: st_sensors: Use get_unaligned_be24() and sign_extend32() adds 94cbf61de7ed iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION adds 256d4b83c076 iio: dac: ad5592r: Fix a typo in the name of a function adds ff3f7e049aef iio: buffer: extend short-hand use for 'indio_dev->buffer' adds a66904b209b6 iio: adc: ad7476: remove redundant null check on an array adds 8f9a5249e3d9 iio: imu: st_lsm6dsx: enable 833Hz sample frequency for ta [...] adds 26441f92af14 dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a adds 525530af7759 iio: magnetometer: ak8974: add Alps hscdtd008a adds b67959eba404 iio: magnetometer: ak8974: Correct realbits adds 55ecaf1717c6 iio: magnetometer: ak8974: Break out measurement adds 166365273fa0 iio: magnetometer: ak8974: Provide scaling adds aefa5bc87c80 iio: documentation ltc2632_chip_info add num_channels adds 6f1c9e0da9aa iio: DAC extension for ltc2634-12/10/8 adds b7190859abc0 iio: imu: adis16xxx: use helper to access iio core debugfs dir adds 18dfb5326370 iio: vcnl4000: Fix i2c swapped word reading. adds 816956c32d76 iio: vcnl4000: Factorize data reading and writing. adds d35567fcaf68 iio: vcnl4000: Add event support for VCNL4010/20. adds f6889c1b009e iio: vcnl4000: Add sampling frequency support for VCNL4010/20. adds 8fe78d5261e7 iio: vcnl4000: Add buffer support for VCNL4010/20. adds 067fda1c065f iio: hid-sensors: move triggered buffer setup into hid_sen [...] adds 067704540dca iio: light: cm32181: Switch to new style i2c-driver probe [...] adds 44b9409c982c iio: light: cm32181: Add support for ACPI enumeration adds 3bf4a59c48e8 iio: light: cm32181: Add some extra register defines adds 02cdab2a8d55 iio: light: cm32181: Add support for the CM3218 adds b885d0fa6790 iio: light: cm32181: Clean up the probe function a bit adds c1e62062ff54 iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C [...] adds 7574cb1df43c iio: light: cm32181: Change reg_init to use a bitmap of wh [...] adds f50f98310e51 iio: light: cm32181: Use units of 1/100000th for calibscal [...] adds 63b1be78774f iio: light: cm32181: Make lux_per_bit and lux_per_bit_base [...] adds d34ca613b939 iio: light: cm32181: Add support for parsing CPM0 and CPM1 [...] adds c12d80aeb978 iio: light: cm32181: Fix integartion time typo adds dee2dabc0e41 iio: bmp280: fix compensation of humidity adds da7de29bb171 staging: iio: ad5933: attach life-cycle of kfifo buffer to [...] adds 6b46ddb51eab iio: light: ltr501: Constify structs adds cef077e6aa4c Merge tag 'iio-for-5.8b' of git://git.kernel.org/pub/scm/l [...] adds addf21ea64d1 Staging: rtl8723bs: os_de: if-else coding style issue adds 3ac5add11555 staging: rtl8723bs: Using comparison to true is error prone adds 2493c61ed5de staging: rtl8192u: Using comparison to true is error prone adds 811eb344d5b0 staging: qlge: unmap dma when lock failed adds 16438cf707c9 staging: wfx: Typo fix adds abfd23743d47 staging: vt6656: Use sk_buff buffer for tx header adds 9deca1e3e2b6 staging: vt6656: vnt_beacon_xmit use extra_tx_headroom. adds 9786f8b2f79c staging: vt6656: vnt_usb_send_context remove variable data. adds cf5ffd22e409 staging: vt6656: use usb_anchor for tx queue. adds 8da047603bbc staging: rtl8192u: Merge almost duplicate code adds 49f09554fd86 staging: rtl8192e: Using comparison to true is error prone adds 728774f78016 staging: vchiq_arm: cast with __force as needed adds bf04362fc3e4 staging: rtl8192e: Using comparison to true is error prone adds 20edb44179e9 staging: fbtft: fb_st7789v: make HSD20_IPS numeric and not [...] adds 461aac1cbc82 staging: vt6656: remove ieee80211_hdr from vnt_usb_send_context. adds a0b44f142219 staging: vt6656: rxtx remove unused need_ack adds 272c25c62eaf staging: vt6656: Move vnt_mic_hdr pointers to vnt_fill_txkey adds 017af521a713 staging: vt6656: use ieee80211_tx_info to replace need_mic adds e76d9db0cba1 staging: vt6656: rxtx use ieee80211_tx_info for rts/cts control adds cf51f55311f4 staging: vt6656: Move key_buffer inside vnt_fill_txkey. adds f79c9fa340c2 staging: vt6656: move tx_body_size/payload_len to skb->len adds 4f1b5df4205b staging: vt6656: Move tx_key inside vnt_fill_txkey. adds dc6490b0c505 staging: vt6656: Move calling point of vnt_fill_txkey. adds 1dfb74b1ea6d staging: vt6656: move key frag controls to vnt_fill_txkey adds f9992af62fbf iio: accel: bma180: Prepare for different reset values adds a5e633eb79c4 iio: accel: Make bma180 conflict with input's bma150 adds ae23317afa76 dt-bindings: iio: accel: Add bma150 family compatibles to bma180 adds 8e2c7c6555f5 dt-bindings: iio: accel: Add required regulators to bma180 adds 891a00ec30b5 iio: accel: bma180: Add support for bma023 adds 35328fb52b4d iio: accel: bma180: Rename center_temp to temp_offset adds 6198bdb48922 iio: accel: Add bma150/smb380 support to bma180 adds 2bbf7c6b705c iio: dac: ad5360: Replace indio_dev->mlock with own device lock adds 0b4b5925bf16 iio: dac: ad5446: Replace indio_dev->mlock with own device lock adds b0ffd3b6d239 iio: dac: ad5449: Replace indio_dev->mlock with own device lock adds a49e961c7c0a iio: dac: ad5755: Replace indio_dev->mlock with own device lock adds 19710bffe4bc iio: dac: ad5761: Replace indio_dev->mlock with own device lock adds fdd41663e660 iio: dac: ad5764: Replace indio_dev->mlock with own device lock adds fa444a186f63 iio: dac: ad5380: Replace indio_dev->mlock with own device lock adds 9bc17892d60b iio: dac: ad5421: Replace indio_dev->mlock with own device lock adds 0b2884ef7fca iio: dac: ad5686: Replace indio_dev->mlock with own device lock adds 3adb82ebd9bb iio: dac: vf610_dac: Replace indio_dev->mlock with own dev [...] adds 5cb1a5481cc3 iio: __iio_update_buffers: Update mode before preenable/af [...] adds 754718a5b43c iio: adc: Add scaling support to exynos adc driver adds 786b44a3b575 iio: adc: exynos: Simplify Exynos7-specific init adds 92ca6bca609e dt-bindings: iio: chemical: add CO2 EZO module documentation adds 8712b3098b3d iio: chemical: add atlas-ezo-sensor initial support adds 96144d43fd01 iio: buffer: remove attrcount_orig var from sysfs creation adds 9ecd11812e38 dt-bindings: proximity: provide vcnl3020 device tree bindi [...] adds ac101e6b315b iio: proximity: Add driver support for vcnl3020 proximity sensor adds 33c53cbf8f7b iio: dac: ad5592r-base: Replace indio_dev->mlock with own [...] adds 1ecca8a9a498 iio: proximity: ping: pass reference to IIO device as para [...] adds f6dbf83c17cb iio: light: gp2ap002: Take runtime PM reference on light read adds 10134ec3f8ce iio: adc: stm32-adc: fix a wrong error message when probin [...] adds a5bf6fdd19c3 iio:chemical:sps30: Fix timestamp alignment adds 13e945631c2f iio:chemical:pms7003: Fix timestamp alignment and prevent [...] adds a3975dea1696 Merge tag 'iio-for-5.8c' of git://git.kernel.org/pub/scm/l [...] adds c2312ff575fc Merge 5.7-rc7 into staging-next adds e785e87b6543 staging: rtl8192e: Using comparison to true is error prone adds 15ea976a1f12 staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK adds a069cd178f63 staging: vt6656: Fix vnt_tx_usb_header static checker warning adds 671ec4a59e11 staging/rtl8192e: Remove function callback casts adds 529d45bf314f staging: rtl8188eu: clean up some declarations adds c630fa6e7bb6 staging: rtl8188eu: make some arrays static const adds 100c06f5dfc3 staging: wfx: drop unused variable adds 5998b72a9f61 staging: wfx: do not declare variables inside loops adds be2e96222fb6 staging: wfx: drop unused function wfx_pending_requeue() adds c791f746c88f staging: wfx: add support for tx_power_loop adds 9a9cd090e996 staging: wfx: retrieve the PS status from the vif adds 398999dabc8c staging: wfx: split wfx_get_ps_timeout() from wfx_update_pm() adds 3b75d8bd3be4 staging: greybus: loopback: fix a spelling error. adds 7077256b5259 staging: vt6656: vnt_tx_packet use skb_clone to preserve sk_buff. adds 5f46e3cde5a4 staging: vt6656: Move vnt_tx_usb_header to vnt_tx_context adds 3466a8c15be8 staging: vt6656: Fix warning: unused variable vnt_frame_time adds 1c538a417977 staging: most: usb: change order of function parameters adds a0dbe1b24c9b staging: most: usb: don't use expressions that might fail [...] adds ffd069ec0423 staging: most: usb: change return value of function drci_rd_reg adds 2c069b61a843 staging: most: usb: return 0 instead of variable adds 8bf56cfafac1 staging: most: usb: move allocation of URB out of critical [...] adds 6405fe214229 staging: most: usb: don't use error path to exit function [...] adds 1fd4fb8c62d3 staging: most: usb: replace code to calculate array index adds f470a5b01bab staging: most: usb: use correct error codes adds f1f48239cde4 staging: most: usb: add missing put_device calls adds 549d2db70219 staging: most: usb: use function sysfs_streq adds ddf0f124ae0a staging: vchi: Get rid of vchi_service_destroy() adds 6620ce704e63 staging: vchi: Get rid of vchi_queue_user_message() adds a224f284d03b staging: vchiq: Move copy callback handling into vchiq adds d74f2b7fe6c3 staging: vchi: Merge vchi_msg_queue() into vchi_queue_kern [...] adds f7f0ecfbef33 staging: vchi: Get rid of vchi_service_set_option() adds 1755d10000a4 staging: vchi: Get rid of vchiq_status_to_vchi() adds b6d90ef9a439 staging: vchi: Get rid of not implemented function declarations adds 8d24d19e35f9 staging: vchi: Get rid of C++ guards adds 05147c15dfb3 staging: vchiq: move vchiq_release_message() into vchiq adds 36cf583eaff3 staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason adds 11974ace2d86 staging: most: usb: init return value in default path of s [...] adds a6011493c35f staging: sm750fb: Add names to proc_setBLANK args adds 77f55d1305c1 staging: rtl8723bs: Use common packet header constants new 80ef846e9909 Merge tag 'staging-5.8-rc1' of git://git.kernel.org/pub/sc [...] adds ab7c1e163b52 firmware: Drop unused pages field from struct firmware adds 55623260bb33 test_firmware: remove unnecessary test_fw_mutex in test_de [...] adds 0f605db5bdd4 kernfs: Change kernfs_node lockdep name to "kn->active" adds 69b07ee33eb1 debugfs: Use the correct style for SPDX License Identifier adds 45bb08de65b4 driver core: platform: remove redundant assignment to vari [...] adds fbc35b45f9f6 Add documentation on meaning of -EPROBE_DEFER adds 96fa72ffb215 Merge 5.7-rc3 into driver-core-next adds baf1d9c18293 driver/base/soc: Use kobj_to_dev() API adds eb7fbc9fb118 driver core: Add missing '\n' in log messages adds 48ebea5026d6 firmware_loader: move fw_fallback_config to a private kern [...] adds 388bcc6ecc60 drivers: base: Fix NULL pointer exception in __platform_dr [...] adds c78c31b374a6 Revert "Revert "driver core: Set fw_devlink to "permissive [...] adds c8be6af9ef16 Merge v5.7-rc5 into driver-core-next adds 42926ac3cd50 driver core: Move code to the right part of the file adds 5f5377eaddfc driver core: Look for waiting consumers only for a fwnode' [...] adds 716a7a259690 driver core: fw_devlink: Add support for batching fwnode parsing adds 93d2e4322aa7 of: platform: Batch fwnode parsing when adding all top lev [...] adds fefcfc968723 driver core: Remove check in driver_deferred_probe_force_t [...] adds c82c83c33065 driver core: platform: Fix spelling errors in platform.c adds 114dbb4fa7c4 drivers property: When no children in primary, try secondary adds 2cd38fd15e4e driver core: Remove unnecessary is_fwnode_dev variable in [...] adds f7d8f3f092d0 Merge 5.7-rc7 into driver-core-next adds 0e5596c54aa2 kobject: send KOBJ_REMOVE uevent when the object is remove [...] adds 46d26819a505 software node: implement software_node_unregister() adds c2c076166b58 firmware_loader: change enum fw_opt to u32 adds 8c3e315d4296 driver core: Update device link status correctly for SYNC_ [...] new f558b8364e19 Merge tag 'driver-core-5.8-rc1' of git://git.kernel.org/pu [...] adds c56851576b18 lkdtm: bugs: Fix spelling mistake adds 8419759f98ad misc: mic: correct a typo adds 15665c062b8c misc: xilinx_sdfec: Use memdup_user() as a cleanup adds 7a1c4f28ead6 binderfs: Fix binderfs.c selftest compilation warning adds 9e306ba3a929 binderfs: remove redundant assignment to pointer ctx adds 2a23537b3df3 sgi-xp: make some symbols static in xpnet.c adds 19df2f8ea978 sgi-xp: make some symbols static in xpc_main.c adds c18c1f103503 misc: rtsx: Improve compatibility for rts5261 adds 44b8fb6eaa7c drivers: char: tlclk.c: Avoid data race between init and i [...] adds af831145158b drivers: visorbus: Use the correct style for SPDX License [...] adds d98ce9fef73d parport: fix if-statement empty body warnings adds decf26f6ec25 parport: Convert printk(KERN_<LEVEL> to pr_<level>( adds aa3d6e7c49e3 parport: Use more comon logging styles adds 88c5cbdef8d2 parport: daisy: Convert DPRINTK to pr_debug adds 45a272bc018d parport_amiga: Convert DPRINTK to pr_debug adds 46aea0d41cf8 parport_mfc3: Convert DPRINTK to pr_debug adds 7b3992572f4c parport_pc: Convert DPRINTK to pr_debug adds a6abfdff4fe5 parport: Standardize use of printmode adds 6824f0ce38cb parport: Add comments for parport_register_dev_model() adds bae9defb06a7 parport: remove unused parport_register_device() adds 3275158fa52a parport: remove use of devmodel adds 48a4cc950348 Merge 5.7-rc3 into char-misc-next adds 0c6b20a1d720 bus: mhi: core: Add support for MHI suspend and resume adds b58c663059b4 slimbus: ngd: get drvdata from correct device adds 3871fdfd1901 slimbus: ngd: remove redundant assignment adds 2a4542e55f1b nvmem: core: cleanup old eeprom compat entry attributes adds 7536ad8dbfcf firmware: fpga: replace the error codes with the standard ones adds b9b3a8be28b3 firmware: xilinx: Remove eemi ops for get_api_version adds 21cd93bab92b firmware: xilinx: Remove eemi ops for get_chipid adds 6366c1bac314 firmware: xilinx: Remove eemi ops for query_data adds 3637e84cd2e9 firmware: xilinx: Remove eemi ops for clock_enable adds f5ccd54b67b3 firmware: xilinx: Remove eemi ops for clock_disable adds 5e76731dd370 firmware: xilinx: Remove eemi ops for clock_getstate adds fc9fb8fb985c firmware: xilinx: Remove eemi ops for clock_setdivider adds 0667a8d144bc firmware: xilinx: Remove eemi ops for clock_getdivider adds 7a1e10621a21 firmware: xilinx: Remove eemi ops for clock set/get rate adds 70c0d36462ca firmware: xilinx: Remove eemi ops for clock set/get parent adds 426c8d85df7a firmware: xilinx: Use APIs instead of IOCTLs adds cf23ec353146 firmware: xilinx: Remove eemi ops for reset_assert adds 1b413581fe26 firmware: xilinx: Remove eemi ops for reset_get_status adds 9474da950d1e firmware: xilinx: Remove eemi ops for init_finalize adds 951d0a97e41c firmware: xilinx: Remove eemi ops for set_suspend_mode adds bf8b27ed2324 firmware: xilinx: Remove eemi ops for request_node adds 07fb1a4619fc firmware: xilinx: Remove eemi ops for release_node adds cbbbda71fe37 firmware: xilinx: Remove eemi ops for set_requirement adds bc86f9c54616 firmware: xilinx: Remove eemi ops for aes engine adds 4db8180ffe7c firmware: xilinx: Remove eemi ops for fpga related APIs adds 4f680b72ea07 firmware: xilinx: Add APIs to read/write GGS/PGGS registers adds ae5c961da648 firmware: xilinx: Add sysfs interface adds fdd2ed88ca97 firmware: xilinx: Add system shutdown API interface adds b3ae24c44848 firmware: xilinx: Add sysfs to set shutdown scope adds a2cc220a9a92 firmware: xilinx: Add sysfs and API to set boot health status adds 1f03ac9460cf Documentation: fpga: dfl: add description for performance [...] adds 724142f8c42a fpga: dfl: fme: add performance reporting support adds 56731c68f335 drivers: uio: remove redundant assignment to variable retval adds 161309788e42 uio: remove unneeded variable "ret" in uio_dmem_genirq_open adds 7aa428dfc83c greybus: fix typos in GREYBUS/GREYBUS_ES2 help text adds 56a9a8068637 firmware: xilinx: Export zynqmp_pm_fpga_{get_status,load} adds 1d9000262b3b crypto: xilinx: Handle AES PM API return status adds 378c1ee2227f crypto: xilinx - Remove set but not used variable 'drv_ctx' adds dd92b0133a78 Merge 5.7-rc5 into char-misc-next adds 84c1e51d7df8 greybus: Replace zero-length array with flexible-array adds b6862193ca12 fpga: dfl: support multiple opens on feature device node. adds 1493674ba3c0 fpga: ice40-spi: Use new structure for SPI transfer delays adds a1d1f5d490a4 fpga: machxo2-spi: Use new structure for SPI transfer delays adds 2e00dd1bd656 dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] adds 8d6b6bbe6dde arm64: dts: agilex: correct FPGA manager driver's compatib [...] adds d299253cf5b4 fpga: stratix10-soc: add compatible property value for int [...] adds fba965a79b92 dt-bindings, firmware: add compatible value Intel Stratix1 [...] adds fd0d094531db arm64: dts: agilex: correct service layer driver's compati [...] adds 5a53881580f9 fpga: dfl.h: Replace zero-length array with flexible-array member adds a2b9d4eadb77 fpga: dfl: afu: support debug access to memory-mapped afu regions adds f877a18c08fa Merge tag 'fpga-for-5.8' of git://git.kernel.org/pub/scm/l [...] adds 7066c2f61ce4 uio_hv_generic: add missed sysfs_remove_bin_file adds 286adb4cce00 misc: xilinx-sdfec: convert to module_platform_driver() adds 65f0539b1d06 firmware: xilinx: Fix an error handling path in 'zynqmp_fi [...] adds 0e2abffdf928 nvmem: imx-ocotp: Improve logic to save many code lines adds b96fc5416b09 nvmem: ensure sysfs writes handle write-protect pin adds e270df39f728 nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code adds dbf4d13382be slimbus: core: Set fwnode for a device when setting of_node adds 01360857486c slimbus: core: Fix mismatch in of_node_get/put adds 0978de9fc733 misc: fastrpc: Fix an incomplete memory release in fastrpc [...] adds 74003385cf71 misc: fastrpc: fix potential fastrpc_invoke_ctx leak adds cafa1a5b220a w1: ds2430: fix eeprom size in driver description adds 0548745fa335 dca: Use PTR_ERR_OR_ZERO() to simplify code adds 691e0f2c74cc VMCI: Avoid extra check for access_ok() adds 92b8d2724464 w1_therm: adding code comments and code reordering adds c8ad65f6fbfd w1_therm: fix reset_select_slave during discovery adds daa3cfeb1971 w1_therm: adding sysfs-driver-w1_therm doc adds b7bb6ca17a90 w1_therm: adding ext_power sysfs entry adds 308bdb94de0c w1_therm: adding resolution sysfs entry adds 45d457a4cf24 w1_therm: adding eeprom sysfs entry adds 67b392f7b8ed w1_therm: optimizing temperature read timings adds e2c94d6f5720 w1_therm: adding alarm sysfs entry adds 57c76221d5af w1_therm: adding bulk read support to trigger multiple con [...] adds 3ec499c967ae habanalabs: don't wait for ASIC CPU after reset adds 76cedc739d7a habanalabs: remove stop-on-error flag from DMA adds 1fa185c6560c habanalabs: re-factor H/W queues initialization adds 7e1c07dd3525 habanalabs: unify and improve device cpu init adds 49aba0bbab20 habanalabs: print warning when reset is requested adds 7a65ee046b22 habanalabs: increase timeout during reset adds c8aee597bbe2 habanalabs: update firmware definitions adds cb056b9fd513 habanalabs: retrieve DMA mask indication from firmware adds 926ba4cce10e habanalabs: handle barriers in DMA QMAN streams adds ba7193c952f6 habanalabs: hl_pci_set_dma_mask() can be static adds 25e7aeba601c habanalabs: Add INFO IOCTL opcode for time sync information adds eef544f74617 habanalabs: Allow access to TPC LFSR register adds 79c823c57e69 habanalabs: Align protection bits configuration of all TPCs adds 8e708af2846f habanalabs: support hwmon_reset_history attribute adds 39b425170d35 habanalabs: leave space for 2xMSG_PROT in CB adds 47f6b41cddf8 habanalabs: load CPU device boot loader from host adds aa9dd58bccbf habanalabs: enable trace data compression (profiler) adds 010a118cfeb4 habanalabs: update F/W register map adds 0a62c3926ef5 habanalabs: print all CB handles as hex numbers adds 824b4578391b habanalabs: add missing MODULE_DEVICE_TABLE adds f9e5f29518c1 uapi: habanalabs: add signal/wait operations adds ec2f8a306ae9 habanalabs: define ASIC-dependent interface for signal/wait adds b0b5d92579c0 habanalabs: handle the h/w sync object adds b75f22505ac9 habanalabs: add signal/wait to CS IOCTL operations adds 9e5e49cd5b90 habanalabs: check if CoreSight is supported adds e09498b078f8 habanalabs: add dedicated define for hard reset adds 803917f960c2 habanalabs: set PM profile to auto only for goya adds ca62433f53d1 habanalabs: support clock gating enable/disable adds fca72fbb661f habanalabs: get card type, location from F/W adds 2aad2bf81c33 habanalabs: add gaudi asic registers header files adds 466c7822b054 uapi: habanalabs: add gaudi defines adds ac0ae6a96aa5 habanalabs: add gaudi asic-dependent code adds bcaf415204e2 habanalabs: add hwmgr module for gaudi adds 3a3a5bf19639 habanalabs: add gaudi security module adds 79fc7a9fffa8 habanalabs: add gaudi profiler module adds af57cb81a6df habanalabs: enable gaudi code in driver adds ebd8d1225165 habanalabs: move event handling to common firmware file adds 87eaea1cf8b3 habanalabs: update patched_cb_size for Wreg32 adds 2bd7d8df3e59 Merge tag 'misc-habanalabs-next-2020-05-19' of git://peopl [...] adds d60250a459bb coresight: Pass coresight_device for coresight_release_pla [...] adds 68a5d5fccb4a coresight: Add return value for fixup connections adds 80961525880e coresight: Add generic sysfs link creation functions adds 8a7365c2d418 coresight: Expose device connections via sysfs adds 73274abb6557 coresight: cti: Add in sysfs links to other coresight devices adds 5153e57bf8b3 coresight: docs: Add information about the topology repres [...] adds 7f06a1c989e5 docs: trace: coresight-ect.rst: Fix a build warning adds 63314ca20fe4 coresight: etm4x: Add support for Qualcomm SC7180 SoC adds 41e8c7205cfd coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385 adds ebd9b6785099 coresight: cti: Make some symbols static adds 1c33c65cfea7 coresight: etb10: Make coresight_etb_groups static adds d375b356e687 coresight: Fix support for sparsely populated ports adds 347adb0d6385 coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() adds ae2041510d5d coresight: etmv4: Update default filter and initialisation adds fac28c4d34ca coresight: etm4x: Add support for Neoverse N1 ETM adds e54d9c77d266 coresight: Mark some functions static adds 0e34dc761810 coresight: Don't initialize variables unnecessarily adds bab223f9a97a coresight: Initialize arg in sparse friendly way adds 298754c56ce1 coresight: Include required headers in C files adds 9712c092cf06 coresight: Avoid casting void pointers adds 3f4943d422c5 coresight: etm4x: Fix use-after-free of per-cpu etm drvdata adds e9b880581d55 coresight: cti: Add CPU Hotplug handling to CTI driver adds 6a0953ce7de9 coresight: cti: Add CPU idle pm notifer to CTI devices adds 5459ceedb394 drivers/mic/scif: convert get_user_pages() --> pin_user_pages() adds ddae1423bc2d genwqe: convert get_user_pages() --> pin_user_pages() adds b03025c57396 misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller adds c9d7e3da1f3c fpga: dfl: afu: Corrected error handling levels adds e420637b81f7 w1_therm: Free the correct variable adds f37d13d52c05 w1_therm: remove redundant assignments to variable ret adds e145d9a184f2 interconnect: Add devm_of_icc_get() as exported API for users adds 146eee039d7a dt-bindings: interconnect: Add bindings for imx8m noc adds f0d8048525d7 interconnect: Add imx core driver adds 2c1966af073c interconnect: imx: Add platform driver for imx8mm adds 63fc8029b37e interconnect: imx: Add platform driver for imx8mq adds 4b54bf4763e3 interconnect: imx: Add platform driver for imx8mn adds 360a10285e7e interconnect: imx: Fix return value check in imx_icc_node_ [...] adds 7d374b209083 interconnect: Add helpers for enabling/disabling a path adds 1597d453289b interconnect: Add of_icc_get_by_index() helper function adds fcb57bfcb87f interconnect: Disallow interconnect core to be built as a module adds 8fd3574b54a5 interconnect: Remove unused module exit code from core adds b35da2e86f25 Merge branch 'icc-get-by-index' into icc-next adds c9cf27d9dee2 Merge tag 'icc-5.8-rc1' of https://git.linaro.org/people/g [...] adds 611905d6e31c soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] adds 91b5cfc0209b soundwire: qcom: fix error handling in probe adds 01de995075b2 Documentation: SoundWire: clarify TDM mode support adds 8893ab5e8ee5 soundwire: slave: don't init debugfs on device registration error adds 88ac86f25251 soundwire: debugfs: clarify SDPX license with GPL-2.0-only adds f48f4fd9fefb soundwire: bus: reduce verbosity on enumeration adds 4f1738f4c24b soundwire: qcom: Use IRQF_ONESHOT adds f779ad09109e soundwire: (cosmetic) remove multiple superfluous "else" s [...] adds 6f7219fecf35 soundwire: intel: (cosmetic) remove multiple superfluous " [...] adds 5cab3ff2489e soundwire: bus: rename sdw_bus_master_add/delete, add arguments adds 90acca1d54ad soundwire: bus_type: introduce sdw_slave_type and sdw_master_type adds dbb50c7a9949 soundwire: bus: add unique bus id adds 7ceaa40b930e soundwire: bus_type: add sdw_master_device support adds 26d970225d87 soundwire: master: add runtime pm support adds 6bf393c577c4 soundwire: disco: s/ch/channels/ adds c5778ca49a19 soundwire: master: add sysfs support adds bcac59029955 soundwire: add Slave sysfs support adds 7541765df14b soundwire: fix trailing line in sysfs_slave.c adds 84091304a48c soundwire: fix spelling mistake adds fcbcf1f7b568 soundwire: intel: use a single module adds ddc0aef01a90 Merge tag 'soundwire-5.8-rc1' of git://git.kernel.org/pub/ [...] adds cd116318803f bus: mhi: core: Refactor mhi queue APIs adds 44d4e063d18b bus: mhi: core: Cache intmod from mhi event to mhi channel adds 020960685041 bus: mhi: core: Add range check for channel id received in [...] adds ee75cedf82d8 bus: mhi: core: Read transfer length from an event properly adds 560e3a045961 bus: mhi: core: Handle firmware load using state worker adds a21eaf592fad bus: mhi: core: Return appropriate error codes for AMSS lo [...] adds 0a895f091ebd bus: mhi: core: Improve debug logs for loading firmware adds 0ab9fcd0e7b2 bus: mhi: core: Ensure non-zero session or sequence ID val [...] adds bc7ccce5a519 bus: mhi: core: Remove the system error worker thread adds 3c1bd0047124 bus: mhi: core: Handle disable transitions in state worker adds ada5e1def5da bus: mhi: core: Skip handling BHI irq if MHI reg access is [...] adds 30b7892417c5 bus: mhi: core: Do not process SYS_ERROR if RDDM is supported adds 3bc1a5f43161 bus: mhi: core: Handle write lock properly in mhi_pm_m0_tr [...] adds e18d4e9fa79b bus: mhi: core: Handle syserr during power_up adds 8786eda9a977 misc: rtsx: Remove unused pcr_ops adds 51876e22bf7f misc: rtsx: Removed unused dev_aspm_mode adds 9ae577047e5b misc: rtsx: Use ASPM_MASK_NEG instead of hard-coded value adds 3d1e7aa80d1c misc: rtsx: Use pcie_capability_clear_and_set_word() for P [...] adds 05ffe36a0929 misc: rtsx: Simplify rtsx_comm_set_aspm() adds 709b41b56a16 misc: rtsx: Remove unnecessary rts5249_set_aspm(), rts5260 [...] adds ed65bfd9fd86 habanalabs: don't set default fence_ops->wait adds 42d0b0b95f98 habanalabs: improve MMU cache invalidation code adds d798507988da habanalabs: add print for soft reset due to event adds 66446820df18 habanalabs: GAUDI does not support soft-reset adds 36fafe87edd6 habanalabs: don't allow hard reset with open processes adds 8ff5f4fd40df habanalabs: handle MMU cache invalidation timeout adds 18cbc336ec1a Merge tag 'misc-habanalabs-next-2020-05-25' of git://peopl [...] adds 8d9eb0d6d59a nvmem: qfprom: remove incorrect write support adds 57343d516132 misc: xilinx-sdfec: improve get_user_pages_fast() error handling adds d25594d76461 misc: xilinx-sdfec: cleanup return value in xsdfec_table_write() adds 03358b0f7bc7 misc: xilinx-sdfec: convert get_user_pages() --> pin_user_pages() adds 3234ac664a87 /dev/mem: Revoke mappings when a driver claims the region adds 5e02f3b31704 w1: omap-hdq: cleanup to add missing newline for some dev_dbg adds 2d4100632fa1 w1: omap-hdq: fix return value to be -1 if there is a timeout adds 13db4c40fe0b w1: omap-hdq: fix interrupt handling which did show spurio [...] adds 0cfcfb314dec w1: omap-hdq: print dev_err if irq flags are not cleared adds 1fa80f182794 extcon: remove redundant assignment to variable idx adds bc84cff2c92a extcon: adc-jack: Fix an error handling path in 'adc_jack_ [...] adds 3d6954dda499 extcon: max14577: Add proper dt-compatible strings adds b2e5575a8d04 extcon: arizona: Fix runtime PM imbalance on error adds d4014a6b46a5 Merge tag 'extcon-next-for-5.8' of git://git.kernel.org/pu [...] adds 43d7ce70ae43 gnss: sirf: fix error return code in sirf_probe() adds 9b5816b56af6 gnss: replace zero-length array with flexible-array adds fb6d8d12edea Merge tag 'gnss-5.8-rc1' of https://git.kernel.org/pub/scm [...] adds c68f1baeaff4 habanalabs: initialize variable to default value adds 05c8a4fc44a9 habanalabs: correctly cast u64 to void* new 9aa900c8094d Merge tag 'char-misc-5.8-rc1' of git://git.kernel.org/pub/ [...] new df8cb0ea9423 device_cgroup: Fix RCU list debugging warning new b4d1722f46ee Merge remote-tracking branch 'fixes/master' new d1af5d813db3 Merge remote-tracking branch 'arc-current/for-curr' new 00f0f7dbc0bd Merge remote-tracking branch 'sparc/master' new ef1c75593e77 crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set new c36f05559104 genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() new 5e9eeccc58f3 tipc: fix NULL pointer dereference in streaming new bb986a50421a seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds new cd07ecccba13 net: ena: xdp: XDP_TX: fix memory leak new 3921a81c31df net: ena: xdp: update napi budget for DROP and ABORTED new a9a7d1295489 Merge branch 'ena-xdp-fixes' new 9d149045b3c0 geneve: change from tx_error to tx_dropped on missing metadata new 67122a7910bf net: dsa: qca8k: Fix "Unexpected gfp" kernel exception new 11d6011c2cf2 net: core: device_rename: Use rwsem instead of a seqcount new 79cbb6bc3332 net: phy: fixed_phy: Remove unused seqcount new 6501bf87602f u64_stats: Document writer non-preemptibility requirement new c7e261d81783 net: mdiobus: Disable preemption upon u64_stats update new f6c1fb0a76d9 net: ethernet: dwmac: Fix an error code in imx_dwmac_probe() new 120068481405 r8169: fix failing WoL new 09820ce88b4d net: ethernet: freescale: remove unneeded include for ucc_geth new 7cdee28c4eed lan743x: Use correct MAC_CR configuration for 1 GBit speed new 98749b7188af yam: fix possible memory leak in yam_init_driver new 6761893eeaa3 inet_connection_sock: clear inet_num out of destroy helper new a624a86510ad crypto/chtls:Fix compile error when CONFIG_IPV6 is disabled new 7d877c35ca84 net/xdp: use shift instead of 64 bit division new 178f67b1288b ethtool: linkinfo: remove an unnecessary NULL check new e22437207683 net: ethernet: mvneta: fix MVNETA_SKB_HEADROOM alignment new e9293c982d88 net: dp83869: Fix OF_MDIO config check new 506de00677b8 net: dp83867: Fix OF_MDIO config check new 5cd119d9a05f net: marvell: Fix OF_MDIO config check new ae602786407f net: mscc: Fix OF_MDIO config check new ba3823ca6a05 Merge branch 'Fixes-for-OF_MDIO-flag' new 49113d5e0c3f net: phy: mscc: fix Serdes configuration in vsc8584_config_init new 90c56b387799 net: ethtool: Fix comment mentioning typo in IS_ENABLED() new fdb4276aae11 vsock/vmci: make vmci_vsock_transport_cb() static new 6da95b52b8ea net: qed: fixes crash while running driver in kdump kernel new 7f89cc07d22a cxgb4: Use kfree() instead kvfree() where appropriate new 4a3084aaa88e rhashtable: Drop raw RCU deref in nested_table_free new 4e2905adac9f net: dp83869: Reset return variable if PHY strap is read new e64b2ea1996e Merge remote-tracking branch 'net/master' new 75b92daf7ddd Merge remote-tracking branch 'bpf/master' new 94579ac3f6d0 xfrm: Fix double ESP trailer insertion in IPsec crypto offload. new a4902d914e50 xfrm: merge fixup for "remove output_finish indirection fr [...] new c76a7cbadc2f Merge remote-tracking branch 'ipsec/master' new 79ea1e12c0b8 cfg80211: fix management registrations deadlock new 523f3ec030aa mac80211: initialize return flags in HE 6 GHz operation parsing new 7b72a14822f6 Merge remote-tracking branch 'mac80211/master' new 91231e525bb6 ALSA: emu10k1: delete an unnecessary condition new a9fa9c6207bc Merge remote-tracking branch 'sound-current/for-linus' new c49445e326ed Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 038e29b5cd6a Merge remote-tracking branch 'regmap-fixes/for-linus' new efaa7af1dea6 Merge remote-tracking branch 'spi-fixes/for-linus' new a763de8ca042 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds c154703bc8dd Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION adds ec4ba6c35b1b Input: spear-keyboard - fix a typo in a module name in Kconfig adds 81b4d1d22ca0 Input: evdev - use keyed wakeups adds 4ea8391e3556 Input: delete unused GP2AP002A00F driver adds 86d1ee00c86d dt-bindings: mms114: document melfas,mms345l binding adds 7842087b0196 Input: mms114 - add extra compatible for mms345l adds 6052abf8ff78 Input: i8042 - attach fwnode to serio i8042 kbd device adds 8f7b057abe28 Input: atkbd - expose function row physical map to userspace adds 9d17ad2369dc Input: atkbd - receive and use physcode->keycode mapping from FW adds 255cdaf73412 Input: edt-ft5x06 - fix get_default register write access adds f4ee52f3ad8c Input: edt-ft5x06 - move parameter restore into helper adds 21d1611a83f8 Input: edt-ft5x06 - improve power management operations adds 0f58daaacca9 Input: edt-ft5x06 - prefer asynchronous probe adds 7fdff6cc84de dt-bindings: touchscreen: Add CY8CTMA140 bindings adds 3eb66d9f97f3 Input: add driver for the Cypress CY8CTMA140 touchscreen adds 0fdc50dfab47 Merge tag 'v5.6' into next adds c9c457022b7d dt-bindings: input: touchscreen: elants_i2c: convert to YAML adds 5fc70e350edd Input: introduce input_mt_report_slot_inactive() adds cf520c643012 Input: elants_i2c - provide an attribute to show calibrati [...] adds d36443633700 dt-bindings: Input: remove msm-vibrator adds 2ecf9487a7c8 Input: remove msm-vibrator driver adds 768062fd1284 Input: imx_sc_key - use devm_add_action_or_reset() to hand [...] adds 430ee40d007d dt-bindings: input: Add bindings for Azoteq IQS269A adds 04e49867fad1 Input: add support for Azoteq IQS269A adds 2969869bfac3 Merge branch 'for-linus' into next adds 6def17b12ba3 Input: elants - remove unused axes adds 68334dbab13b Input: elants - override touchscreen info with DT properties adds 918e2844d940 Input: elants - refactor elants_i2c_execute_command() adds d0ac7079d5fc Input: iqs269a - add missing I2C dependency new 8dd06ef34b6e Merge branch 'next' into for-linus new ccdb4098bdfe Merge remote-tracking branch 'input-current/for-linus' new 1fc9d20cc3fd Merge remote-tracking branch 'crypto-current/master' new aa65f26c4c0f Merge remote-tracking branch 'omap-fixes/fixes' new d11fe4f7a3ea Merge remote-tracking branch 'hwmon-fixes/hwmon' new 6c3b18f1ac2c Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 78108b093bb2 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 7925a52a5e45 Merge remote-tracking branch 'fpga-fixes/fixes'
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 (086779e58c68) \ N -- N -- N refs/heads/pending-fixes (7925a52a5e45)
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.
The 285 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + .../ABI/stable/sysfs-driver-firmware-zynqmp | 103 + .../ABI/testing/debugfs-driver-habanalabs | 17 + Documentation/ABI/testing/sysfs-block-rnbd | 46 + .../testing/sysfs-bus-event_source-devices-dfl_fme | 104 + .../testing/sysfs-bus-event_source-devices-hv_24x7 | 21 + Documentation/ABI/testing/sysfs-bus-iio-proximity | 10 + Documentation/ABI/testing/sysfs-bus-iio-sx9310 | 10 + Documentation/ABI/testing/sysfs-bus-most | 104 +- .../ABI/testing/sysfs-bus-soundwire-master | 23 + .../ABI/testing/sysfs-bus-soundwire-slave | 91 + Documentation/ABI/testing/sysfs-class-rnbd-client | 111 + Documentation/ABI/testing/sysfs-class-rnbd-server | 50 + Documentation/ABI/testing/sysfs-class-rtrs-client | 131 + Documentation/ABI/testing/sysfs-class-rtrs-server | 53 + Documentation/ABI/testing/sysfs-devices-system-cpu | 39 + Documentation/ABI/testing/sysfs-driver-habanalabs | 17 + Documentation/ABI/testing/sysfs-driver-w1_therm | 116 + Documentation/PCI/endpoint/pci-endpoint.rst | 16 +- Documentation/admin-guide/README.rst | 11 +- Documentation/admin-guide/cgroup-v2.rst | 6 +- Documentation/admin-guide/device-mapper/dm-ebs.rst | 51 + .../admin-guide/device-mapper/dm-integrity.rst | 8 + .../admin-guide/device-mapper/dm-zoned.rst | 62 +- Documentation/admin-guide/gpio/gpio-aggregator.rst | 111 + Documentation/admin-guide/gpio/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/admin-guide/sysrq.rst | 10 +- Documentation/arm/microchip.rst | 2 +- Documentation/dev-tools/kcov.rst | 17 +- Documentation/devicetree/bindings/ABI.rst | 42 + Documentation/devicetree/bindings/ABI.txt | 39 - Documentation/devicetree/bindings/Makefile | 14 +- Documentation/devicetree/bindings/arm/altera.yaml | 6 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 6 +- .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 3 +- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 34 +- .../devicetree/bindings/arm/atmel-at91.yaml | 7 + Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +- .../devicetree/bindings/arm/calxeda/hb-sregs.yaml | 49 + .../devicetree/bindings/arm/calxeda/l2ecc.txt | 15 - .../devicetree/bindings/arm/calxeda/l2ecc.yaml | 42 + .../devicetree/bindings/arm/coresight-cti.yaml | 20 +- Documentation/devicetree/bindings/arm/cpus.yaml | 86 +- Documentation/devicetree/bindings/arm/fsl.yaml | 4 + Documentation/devicetree/bindings/arm/l2c2x0.yaml | 87 +- .../devicetree/bindings/arm/mediatek.yaml | 22 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 7 +- .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 9 +- Documentation/devicetree/bindings/arm/psci.yaml | 16 +- Documentation/devicetree/bindings/arm/qcom.yaml | 7 + Documentation/devicetree/bindings/arm/realtek.yaml | 21 + .../devicetree/bindings/arm/renesas,prr.yaml | 2 +- Documentation/devicetree/bindings/arm/renesas.yaml | 10 + .../devicetree/bindings/arm/rockchip.yaml | 5 + .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- .../bindings/arm/samsung/samsung-boards.yaml | 1 + .../bindings/arm/socionext/uniphier.yaml | 27 +- .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 6 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 3 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/syna.txt | 2 +- .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +- .../devicetree/bindings/ata/faraday,ftide010.yaml | 4 +- .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 1 + .../devicetree/bindings/ata/sata_highbank.txt | 44 - .../devicetree/bindings/ata/sata_highbank.yaml | 95 + .../devicetree/bindings/auxdisplay/hit,hd44780.txt | 45 - .../bindings/auxdisplay/hit,hd44780.yaml | 96 + .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- .../bindings/bus/arm,integrator-ap-lm.yaml | 83 + .../devicetree/bindings/bus/baikal,bt1-apb.yaml | 90 + .../devicetree/bindings/bus/baikal,bt1-axi.yaml | 107 + .../clock/allwinner,sun4i-a10-gates-clk.yaml | 8 +- .../bindings/clock/bitmain,bm1880-clk.yaml | 2 +- .../devicetree/bindings/clock/calxeda.txt | 17 - .../devicetree/bindings/clock/calxeda.yaml | 82 + .../devicetree/bindings/clock/cirrus,lochnagar.txt | 94 - .../bindings/clock/cirrus,lochnagar.yaml | 78 + .../bindings/clock/fixed-factor-clock.yaml | 5 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 19 +- .../devicetree/bindings/clock/imx1-clock.txt | 26 - .../devicetree/bindings/clock/imx1-clock.yaml | 51 + .../devicetree/bindings/clock/imx21-clock.txt | 27 - .../devicetree/bindings/clock/imx21-clock.yaml | 51 + .../devicetree/bindings/clock/imx23-clock.txt | 70 - .../devicetree/bindings/clock/imx23-clock.yaml | 92 + .../devicetree/bindings/clock/imx25-clock.txt | 160 - .../devicetree/bindings/clock/imx25-clock.yaml | 186 + .../devicetree/bindings/clock/imx27-clock.txt | 27 - .../devicetree/bindings/clock/imx27-clock.yaml | 55 + .../devicetree/bindings/clock/imx28-clock.txt | 93 - .../devicetree/bindings/clock/imx28-clock.yaml | 115 + .../devicetree/bindings/clock/imx31-clock.txt | 90 - .../devicetree/bindings/clock/imx31-clock.yaml | 120 + .../devicetree/bindings/clock/imx35-clock.txt | 114 - .../devicetree/bindings/clock/imx35-clock.yaml | 139 + .../devicetree/bindings/clock/imx5-clock.txt | 28 - .../devicetree/bindings/clock/imx5-clock.yaml | 65 + .../devicetree/bindings/clock/imx6q-clock.txt | 41 - .../devicetree/bindings/clock/imx6q-clock.yaml | 72 + .../devicetree/bindings/clock/imx6sl-clock.txt | 10 - .../devicetree/bindings/clock/imx6sl-clock.yaml | 48 + .../devicetree/bindings/clock/imx6sll-clock.txt | 36 - .../devicetree/bindings/clock/imx6sll-clock.yaml | 66 + .../devicetree/bindings/clock/imx6sx-clock.txt | 13 - .../devicetree/bindings/clock/imx6sx-clock.yaml | 70 + .../devicetree/bindings/clock/imx6ul-clock.txt | 13 - .../devicetree/bindings/clock/imx6ul-clock.yaml | 66 + .../devicetree/bindings/clock/imx7d-clock.txt | 13 - .../devicetree/bindings/clock/imx7d-clock.yaml | 65 + .../devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 - .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 73 + .../devicetree/bindings/clock/ingenic,cgu.txt | 57 - .../devicetree/bindings/clock/ingenic,cgu.yaml | 124 + .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 16 +- .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-gpucc.yaml | 2 +- .../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 2 +- .../bindings/clock/qcom,sc7180-videocc.yaml | 2 +- .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 +- .../bindings/clock/qcom,sdm845-gpucc.yaml | 2 +- .../bindings/clock/qcom,sdm845-videocc.yaml | 2 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 29 +- .../bindings/connector/usb-connector.yaml | 73 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 56 + .../crypto/allwinner,sun4i-a10-crypto.yaml | 14 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 16 +- .../bindings/crypto/amlogic,gxl-crypto.yaml | 4 +- .../devicetree/bindings/crypto/st,stm32-hash.yaml | 9 +- .../allwinner,sun4i-a10-display-engine.yaml | 7 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 40 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 63 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 28 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +- .../bindings/display/bridge/analogix,anx7814.yaml | 119 + .../devicetree/bindings/display/bridge/anx7814.txt | 42 - .../bindings/display/bridge/lvds-codec.yaml | 18 +- .../bindings/display/panel/panel-common.yaml | 11 +- .../bindings/display/panel/panel-timing.yaml | 120 +- .../bindings/display/panel/sony,acx424akp.yaml | 2 +- .../bindings/display/panel/xinpeng,xpp055c272.yaml | 4 +- .../devicetree/bindings/display/renesas,cmm.yaml | 18 +- .../display/tegra/nvidia,tegra20-host1x.txt | 73 +- .../bindings/display/ti/ti,am65x-dss.yaml | 19 +- .../bindings/display/ti/ti,j721e-dss.yaml | 34 +- .../devicetree/bindings/dma/dma-common.yaml | 3 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 80 + .../devicetree/bindings/dma/jz4780-dma.txt | 64 - .../devicetree/bindings/dma/mtk-uart-apdma.txt | 3 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 29 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 13 +- .../devicetree/bindings/example-schema.yaml | 17 +- .../devicetree/bindings/extcon/extcon-arizona.txt | 76 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 3 +- .../devicetree/bindings/extcon/wlf,arizona.yaml | 125 + .../bindings/firmware/intel,stratix10-svc.txt | 2 +- .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 3 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 +- .../devicetree/bindings/gpio/fsl-imx-gpio.txt | 35 - .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 68 + .../devicetree/bindings/gpio/gpio-mxs.txt | 88 - .../devicetree/bindings/gpio/gpio-mxs.yaml | 136 + .../devicetree/bindings/gpio/renesas,em-gio.yaml | 70 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 94 - .../bindings/gpio/renesas,rcar-gpio.yaml | 144 + .../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +- .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 134 + .../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 65 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 6 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 20 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 6 + .../devicetree/bindings/gpu/vivante,gc.yaml | 2 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 3 +- .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 32 +- .../devicetree/bindings/hwmon/adt7475.yaml | 18 +- .../devicetree/bindings/hwmon/cirrus,lochnagar.txt | 26 - .../bindings/hwmon/cirrus,lochnagar.yaml | 35 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 21 +- .../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 2 +- .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 58 + .../devicetree/bindings/i2c/i2c-cadence.txt | 28 - .../devicetree/bindings/i2c/i2c-jz4780.txt | 33 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 10 +- Documentation/devicetree/bindings/i2c/i2c-xiic.txt | 25 - .../devicetree/bindings/i2c/ingenic,i2c.yaml | 88 + .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 6 + .../devicetree/bindings/i2c/renesas,i2c.txt | 1 + .../devicetree/bindings/i2c/renesas,iic.txt | 1 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 15 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 49 + .../devicetree/bindings/iio/accel/bma180.txt | 8 +- .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 9 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 65 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 62 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 9 +- .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 63 + .../bindings/iio/adc/microchip,mcp3911.yaml | 7 +- .../bindings/iio/adc/rockchip-saradc.txt | 37 - .../bindings/iio/adc/rockchip-saradc.yaml | 80 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 35 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 27 +- .../bindings/iio/chemical/ams,ccs811.yaml | 53 + .../bindings/iio/chemical/atlas,sensor.yaml | 8 +- Documentation/devicetree/bindings/iio/common.yaml | 35 + .../devicetree/bindings/iio/dac/ltc2632.txt | 8 +- .../devicetree/bindings/iio/dac/st,stm32-dac.txt | 63 - .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 110 + .../devicetree/bindings/iio/gyroscope/bmg160.txt | 2 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 137 + .../devicetree/bindings/iio/imu/bmi160.txt | 37 - .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 75 + .../bindings/iio/light/amstaos,tsl2563.yaml | 49 + .../devicetree/bindings/iio/light/tsl2563.txt | 19 - .../devicetree/bindings/iio/light/tsl2772.yaml | 13 +- .../devicetree/bindings/iio/light/vcnl4000.txt | 24 - .../bindings/iio/light/vishay,vcnl4000.yaml | 50 + .../bindings/iio/magnetometer/ak8974.txt | 4 +- .../bindings/iio/proximity/vishay,vcnl3020.yaml | 62 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/iio/temperature/adi,ltc2983.yaml | 60 +- Documentation/devicetree/bindings/index.rst | 12 + .../input/allwinner,sun4i-a10-lradc-keys.yaml | 9 +- .../devicetree/bindings/input/elants_i2c.txt | 34 - .../devicetree/bindings/input/gpio-keys-polled.txt | 45 - .../devicetree/bindings/input/gpio-keys.txt | 58 - .../devicetree/bindings/input/gpio-keys.yaml | 149 + Documentation/devicetree/bindings/input/input.yaml | 9 +- .../devicetree/bindings/input/iqs269a.yaml | 581 ++ .../devicetree/bindings/input/iqs62x-keys.yaml | 7 +- .../devicetree/bindings/input/msm-vibrator.txt | 36 - .../input/touchscreen/cypress,cy8ctma140.yaml | 72 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 30 +- .../input/touchscreen/elan,elants_i2c.yaml | 69 + .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/input/touchscreen/mms114.txt | 3 +- .../bindings/interconnect/fsl,imx8m-noc.yaml | 101 + .../bindings/interconnect/qcom,msm8916.yaml | 4 +- .../bindings/interconnect/qcom,msm8974.yaml | 4 +- .../bindings/interconnect/qcom,qcs404.yaml | 4 +- .../bindings/interconnect/qcom,sc7180.yaml | 6 +- .../bindings/interconnect/qcom,sdm845.yaml | 4 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 12 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 39 +- .../bindings/interrupt-controller/arm,gic.yaml | 9 + .../bindings/interrupt-controller/fsl,irqsteer.txt | 35 - .../interrupt-controller/fsl,irqsteer.yaml | 89 + .../bindings/interrupt-controller/ingenic,intc.txt | 28 - .../interrupt-controller/ingenic,intc.yaml | 63 + .../intel,ixp4xx-interrupt.yaml | 8 +- .../interrupt-controller/loongson,liointc.yaml | 8 +- .../interrupt-controller/renesas,intc-irqpin.txt | 62 - .../interrupt-controller/renesas,intc-irqpin.yaml | 107 + .../interrupt-controller/renesas,irqc.yaml | 3 +- .../interrupt-controller/st,stm32-exti.yaml | 12 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 4 +- .../bindings/iommu/renesas,ipmmu-vmsa.txt | 73 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 98 + .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 +- .../devicetree/bindings/ipmi/ipmi-smic.txt | 25 - .../devicetree/bindings/ipmi/ipmi-smic.yaml | 63 + Documentation/devicetree/bindings/leds/common.yaml | 13 +- .../devicetree/bindings/leds/leds-gpio.yaml | 3 +- .../bindings/leds/rohm,bd71828-leds.yaml | 9 +- .../devicetree/bindings/mailbox/fsl,mu.txt | 58 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 91 + .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 7 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 28 +- .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 20 +- .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 5 +- .../devicetree/bindings/media/i2c/imx219.yaml | 3 +- .../bindings/media/marvell,mmp2-ccic.txt | 50 - .../bindings/media/marvell,mmp2-ccic.yaml | 99 + .../bindings/media/qcom,sc7180-venus.yaml | 2 +- .../bindings/media/qcom,sdm845-venus-v2.yaml | 2 +- .../bindings/media/qcom,sdm845-venus.yaml | 2 +- Documentation/devicetree/bindings/media/rc.yaml | 265 +- .../devicetree/bindings/media/renesas,ceu.yaml | 39 +- .../devicetree/bindings/media/renesas,csi2.yaml | 2 +- .../devicetree/bindings/media/renesas,vin.yaml | 21 +- .../devicetree/bindings/media/ti,vpe.yaml | 2 +- .../memory-controllers/baikal,bt1-l2-ctl.yaml | 63 + .../memory-controllers/calxeda-ddr-ctrlr.txt | 16 - .../memory-controllers/calxeda-ddr-ctrlr.yaml | 42 + .../bindings/memory-controllers/exynos-srom.yaml | 13 +- .../memory-controllers/fsl/imx8m-ddrc.yaml | 6 +- .../memory-controllers/ingenic,jz4780-nemc.txt | 76 - .../bindings/memory-controllers/ingenic,nemc.yaml | 126 + .../memory-controllers/nvidia,tegra124-emc.yaml | 13 +- .../memory-controllers/nvidia,tegra124-mc.yaml | 5 +- .../memory-controllers/nvidia,tegra210-emc.yaml | 82 + .../memory-controllers/nvidia,tegra30-emc.yaml | 9 +- .../memory-controllers/nvidia,tegra30-mc.yaml | 3 +- .../bindings/memory-controllers/renesas,dbsc.txt | 44 - .../bindings/memory-controllers/renesas,dbsc.yaml | 56 + .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 20 +- Documentation/devicetree/bindings/mfd/arizona.txt | 101 - .../devicetree/bindings/mfd/cirrus,lochnagar.txt | 85 - .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 352 + .../devicetree/bindings/mfd/cirrus,madera.yaml | 299 + Documentation/devicetree/bindings/mfd/madera.txt | 114 - .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 37 +- .../devicetree/bindings/mfd/st,stpmic1.yaml | 9 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 17 +- .../devicetree/bindings/mfd/wlf,arizona.yaml | 280 + .../devicetree/bindings/mips/ingenic/devices.yaml | 4 + .../devicetree/bindings/mmc/aspeed,sdhci.yaml | 4 +- .../devicetree/bindings/mmc/cdns,sdhci.yaml | 79 +- .../devicetree/bindings/mmc/ingenic,mmc.yaml | 79 + Documentation/devicetree/bindings/mmc/jz4740.txt | 41 - .../devicetree/bindings/mmc/mmc-controller.yaml | 37 +- Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 2 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 24 +- .../bindings/mmc/socionext,uniphier-sd.yaml | 14 +- .../bindings/mmc/synopsys-dw-mshc-common.yaml | 14 +- .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 13 +- .../devicetree/bindings/mtd/denali,nand.yaml | 4 +- .../bindings/mtd/ingenic,jz4780-nand.txt | 92 - .../devicetree/bindings/mtd/ingenic,nand.yaml | 132 + .../devicetree/bindings/mtd/nand-controller.yaml | 27 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../devicetree/bindings/net/calxeda-xgmac.txt | 18 - .../devicetree/bindings/net/calxeda-xgmac.yaml | 49 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 111 +- .../bindings/net/ethernet-controller.yaml | 34 +- .../devicetree/bindings/net/qca,ar803x.yaml | 17 +- .../devicetree/bindings/net/qcom,ipa.yaml | 12 +- .../devicetree/bindings/net/renesas,ether.yaml | 9 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + .../devicetree/bindings/net/snps,dwmac.yaml | 30 +- .../devicetree/bindings/net/stm32-dwmac.txt | 44 - .../devicetree/bindings/net/stm32-dwmac.yaml | 148 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 18 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 34 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 98 +- .../devicetree/bindings/nvmem/imx-iim.txt | 22 - .../devicetree/bindings/nvmem/imx-iim.yaml | 57 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 50 - .../devicetree/bindings/nvmem/imx-ocotp.yaml | 95 + .../devicetree/bindings/nvmem/mxs-ocotp.txt | 24 - .../devicetree/bindings/nvmem/mxs-ocotp.yaml | 50 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 - .../devicetree/bindings/nvmem/rockchip-efuse.txt | 54 - .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 70 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 17 + .../devicetree/bindings/pci/aardvark-pci.txt | 4 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 + .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 2 +- .../bindings/pci/cdns,cdns-pcie-host.yaml | 3 +- .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 25 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 13 +- .../devicetree/bindings/pci/cdns-pcie.yaml | 8 - .../devicetree/bindings/pci/intel-gw-pcie.yaml | 7 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 9 +- .../devicetree/bindings/pci/pci-rcar-gen2.txt | 3 +- .../devicetree/bindings/pci/rcar-pci-ep.yaml | 77 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 3 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 92 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 2 +- .../bindings/phy/amlogic,meson-axg-pcie.yaml | 2 +- .../bindings/phy/amlogic,meson8b-usb2-phy.yaml | 64 + .../devicetree/bindings/phy/calxeda-combophy.txt | 17 - .../devicetree/bindings/phy/calxeda-combophy.yaml | 51 + .../devicetree/bindings/phy/cdns,salvo-phy.yaml | 52 + .../devicetree/bindings/phy/intel,combo-phy.yaml | 101 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +- .../devicetree/bindings/phy/meson-gxl-usb3-phy.txt | 31 - .../devicetree/bindings/phy/meson8b-usb2-phy.txt | 28 - .../bindings/phy/phy-cadence-torrent.yaml | 59 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 313 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 136 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 65 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 80 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 242 - .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 50 + .../devicetree/bindings/phy/rcar-gen2-phy.txt | 3 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 70 - .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 52 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 117 + .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 79 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 2 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 77 + .../bindings/phy/socionext,uniphier-usb2-phy.yaml | 85 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 103 + .../phy/socionext,uniphier-usb3ss-phy.yaml | 96 + .../devicetree/bindings/phy/uniphier-pcie-phy.txt | 36 - .../devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 - .../bindings/phy/uniphier-usb3-hsphy.txt | 69 - .../bindings/phy/uniphier-usb3-ssphy.txt | 58 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 12 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 37 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 46 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 108 +- .../bindings/pinctrl/cirrus,lochnagar.txt | 141 - .../bindings/pinctrl/cirrus,lochnagar.yaml | 190 + .../bindings/pinctrl/cirrus,madera-pinctrl.txt | 99 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 122 + .../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 31 +- .../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 31 +- .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 31 +- .../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 31 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 4 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 3 +- .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 3 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 54 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 105 +- .../devicetree/bindings/power/fsl,imx-gpc.txt | 91 - .../devicetree/bindings/power/fsl,imx-gpc.yaml | 124 + .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 77 - .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 108 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/power/renesas,apmu.yaml | 1 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + Documentation/devicetree/bindings/pwm/imx-pwm.txt | 27 - Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 66 + .../devicetree/bindings/pwm/imx-tpm-pwm.txt | 22 - .../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 55 + Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 17 - Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 43 + .../devicetree/bindings/pwm/pwm-samsung.yaml | 27 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 2 +- .../bindings/regulator/arizona-regulator.txt | 18 - .../bindings/regulator/cirrus,lochnagar.txt | 82 - .../bindings/regulator/gpio-regulator.yaml | 35 +- .../devicetree/bindings/regulator/mps,mp5416.yaml | 6 +- .../devicetree/bindings/regulator/mps,mpq7920.yaml | 28 +- .../devicetree/bindings/regulator/regulator.yaml | 5 +- .../bindings/regulator/rohm,bd71828-regulator.yaml | 34 +- .../bindings/regulator/rohm,bd71837-regulator.yaml | 27 +- .../bindings/regulator/st,stm32-booster.yaml | 3 +- .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 3 +- .../devicetree/bindings/regulator/wlf,arizona.yaml | 37 + .../bindings/remoteproc/st,stm32-rproc.yaml | 11 +- .../bindings/reserved-memory/reserved-memory.txt | 2 + .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 4 +- .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/intel,rcu-gw.yaml | 3 +- .../devicetree/bindings/reset/renesas,rst.yaml | 1 + Documentation/devicetree/bindings/riscv/cpus.yaml | 20 +- .../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 5 + Documentation/devicetree/bindings/rtc/rtc-mxc.txt | 26 - Documentation/devicetree/bindings/rtc/rtc-mxc.yaml | 57 + .../devicetree/bindings/rtc/rtc-mxc_v2.txt | 17 - .../devicetree/bindings/rtc/rtc-mxc_v2.yaml | 46 + .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 47 +- Documentation/devicetree/bindings/serial/8250.txt | 100 - Documentation/devicetree/bindings/serial/8250.yaml | 233 + .../bindings/serial/amlogic,meson-uart.yaml | 16 +- .../devicetree/bindings/serial/ingenic,uart.txt | 28 - .../devicetree/bindings/serial/ingenic,uart.yaml | 94 + .../devicetree/bindings/serial/mrvl-serial.txt | 4 - .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 4 + .../devicetree/bindings/serial/pl011.yaml | 10 +- .../devicetree/bindings/serial/qca,ar9330-uart.txt | 31 - .../bindings/serial/qca,ar9330-uart.yaml | 50 + .../bindings/serial/renesas,em-uart.yaml | 49 + .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/serial/renesas,scifa.yaml | 15 +- .../devicetree/bindings/serial/renesas,scifb.yaml | 1 + .../devicetree/bindings/serial/rs485.yaml | 47 +- .../devicetree/bindings/serial/samsung_uart.yaml | 13 +- .../devicetree/bindings/serial/serial.yaml | 8 + .../devicetree/bindings/serial/sifive-serial.yaml | 2 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 14 + .../bindings/soc/amlogic/amlogic,canvas.yaml | 10 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.txt | 20 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 94 - .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 225 + .../devicetree/bindings/soc/ti/k3-socinfo.yaml | 40 + .../devicetree/bindings/sound/adi,adau7118.yaml | 20 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 51 +- .../devicetree/bindings/sound/amlogic,aiu.yaml | 3 +- .../bindings/sound/amlogic,g12a-toacodec.yaml | 2 +- .../devicetree/bindings/sound/amlogic,t9015.yaml | 3 +- .../devicetree/bindings/sound/cirrus,lochnagar.txt | 39 - .../bindings/sound/cirrus,lochnagar.yaml | 52 + .../devicetree/bindings/sound/cirrus,madera.yaml | 113 + Documentation/devicetree/bindings/sound/madera.txt | 67 - .../devicetree/bindings/sound/qcom,wcd934x.yaml | 3 +- .../devicetree/bindings/sound/renesas,fsi.yaml | 41 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 6 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 10 +- .../devicetree/bindings/sound/wlf,arizona.txt | 53 - .../devicetree/bindings/sound/wlf,arizona.yaml | 114 + .../devicetree/bindings/spi/marvell,mmp2-ssp.yaml | 58 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 10 +- .../devicetree/bindings/spi/renesas,hspi.yaml | 4 +- .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 44 +- .../devicetree/bindings/spi/spi-controller.yaml | 14 +- .../devicetree/bindings/spi/spi-pl022.yaml | 57 +- .../devicetree/bindings/spi/spi-pxa2xx.txt | 27 - .../devicetree/bindings/spi/spi-sifive.yaml | 25 +- .../devicetree/bindings/spi/st,stm32-qspi.yaml | 4 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 64 +- .../devicetree/bindings/sram/rockchip-pmu-sram.txt | 16 - Documentation/devicetree/bindings/sram/sram.yaml | 28 +- .../devicetree/bindings/submitting-patches.rst | 91 + .../devicetree/bindings/submitting-patches.txt | 85 - .../bindings/thermal/amlogic,thermal.yaml | 10 +- .../devicetree/bindings/thermal/imx-thermal.txt | 61 - .../devicetree/bindings/thermal/imx-thermal.yaml | 102 + .../devicetree/bindings/thermal/imx8mm-thermal.txt | 15 - .../bindings/thermal/imx8mm-thermal.yaml | 58 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 7 +- .../bindings/thermal/rcar-gen3-thermal.txt | 60 - .../bindings/thermal/rcar-gen3-thermal.yaml | 99 + .../devicetree/bindings/thermal/rcar-thermal.yaml | 7 +- .../thermal/socionext,uniphier-thermal.yaml | 59 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 2 +- .../bindings/thermal/uniphier-thermal.txt | 65 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 10 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 11 +- .../bindings/timer/cadence,ttc-timer.txt | 21 - .../devicetree/bindings/timer/cdns,ttc.yaml | 48 + .../devicetree/bindings/timer/fsl,imxgpt.txt | 45 - .../devicetree/bindings/timer/fsl,imxgpt.yaml | 72 + .../devicetree/bindings/timer/ingenic,tcu.txt | 138 - .../devicetree/bindings/timer/ingenic,tcu.yaml | 280 + .../devicetree/bindings/timer/nxp,sysctr-timer.txt | 25 - .../bindings/timer/nxp,sysctr-timer.yaml | 54 + .../devicetree/bindings/timer/nxp,tpm-timer.txt | 28 - .../devicetree/bindings/timer/nxp,tpm-timer.yaml | 61 + .../devicetree/bindings/timer/renesas,cmt.txt | 110 - .../devicetree/bindings/timer/renesas,cmt.yaml | 182 + .../devicetree/bindings/timer/renesas,mtu2.txt | 42 - .../devicetree/bindings/timer/renesas,mtu2.yaml | 76 + .../devicetree/bindings/timer/renesas,ostm.txt | 31 - .../devicetree/bindings/timer/renesas,ostm.yaml | 59 + .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 65 +- .../devicetree/bindings/usb/amlogic,dwc3.txt | 42 - .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 76 +- .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 82 +- .../devicetree/bindings/usb/atmel-usb.txt | 56 +- .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 59 + Documentation/devicetree/bindings/usb/dwc2.yaml | 11 +- Documentation/devicetree/bindings/usb/dwc3.txt | 2 - Documentation/devicetree/bindings/usb/ehci-mv.txt | 23 - .../devicetree/bindings/usb/generic-ehci.yaml | 27 +- .../devicetree/bindings/usb/generic-ohci.yaml | 6 + .../devicetree/bindings/usb/ingenic,musb.yaml | 3 + .../devicetree/bindings/usb/keystone-usb.txt | 56 - .../bindings/usb/marvell,pxau2o-ehci.yaml | 62 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 8 +- .../devicetree/bindings/usb/qcom,dwc3.txt | 104 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 174 + .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 2 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 3 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 54 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 77 + .../devicetree/bindings/usb/ti,tps6598x.yaml | 64 + .../devicetree/bindings/usb/usb-conn-gpio.txt | 30 - Documentation/devicetree/bindings/usb/usb-xhci.txt | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 28 + .../devicetree/bindings/watchdog/fsl-imx-wdt.txt | 24 - .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 54 + .../bindings/watchdog/fsl-imx7ulp-wdt.txt | 22 - .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 60 + .../devicetree/bindings/watchdog/renesas,wdt.txt | 51 - .../devicetree/bindings/watchdog/renesas,wdt.yaml | 101 + .../bindings/watchdog/socionext,uniphier-wdt.yaml | 36 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 +- .../devicetree/bindings/watchdog/uniphier-wdt.txt | 20 - .../devicetree/bindings/writing-bindings.rst | 67 + .../devicetree/bindings/writing-bindings.txt | 60 - Documentation/devicetree/bindings/xilinx.txt | 143 - Documentation/devicetree/changesets.rst | 37 + Documentation/devicetree/changesets.txt | 31 - .../devicetree/dynamic-resolution-notes.rst | 27 + .../devicetree/dynamic-resolution-notes.txt | 24 - Documentation/devicetree/index.rst | 17 + Documentation/devicetree/of_unittest.rst | 205 + Documentation/devicetree/of_unittest.txt | 197 - Documentation/devicetree/overlay-notes.rst | 128 + Documentation/devicetree/overlay-notes.txt | 139 - Documentation/devicetree/usage-model.rst | 420 + Documentation/devicetree/usage-model.txt | 415 - Documentation/dontdiff | 1 + Documentation/driver-api/driver-model/devres.rst | 8 - Documentation/driver-api/driver-model/driver.rst | 32 +- Documentation/driver-api/gpio/board.rst | 15 +- Documentation/driver-api/iio/triggers.rst | 2 - Documentation/driver-api/infiniband.rst | 3 - Documentation/driver-api/soundwire/stream.rst | 89 +- Documentation/driver-api/soundwire/summary.rst | 7 +- .../debug/debug-vm-pgtable/arch-support.txt | 34 + Documentation/filesystems/fiemap.rst | 12 +- .../firmware-guide/acpi/intel-pmc-mux.rst | 153 + Documentation/fpga/dfl.rst | 84 + Documentation/index.rst | 3 + Documentation/infiniband/core_locking.rst | 2 - Documentation/kbuild/makefiles.rst | 187 +- Documentation/kbuild/modules.rst | 12 - Documentation/powerpc/bootwrapper.rst | 28 +- Documentation/powerpc/index.rst | 1 + Documentation/powerpc/transactional_memory.rst | 27 + Documentation/powerpc/vas-api.rst | 292 + Documentation/process/submitting-patches.rst | 2 +- Documentation/trace/coresight/coresight-ect.rst | 5 +- Documentation/trace/coresight/coresight.rst | 85 + .../it_IT/process/submitting-patches.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/w1/slaves/w1_therm.rst | 50 +- Kconfig | 2 - MAINTAINERS | 128 +- Makefile | 217 +- arch/alpha/kernel/setup.c | 13 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/highmem.h | 18 - arch/arc/mm/highmem.c | 28 +- arch/arm/Kconfig | 4 +- arch/arm/Kconfig.debug | 10 + arch/arm/Makefile | 5 +- arch/arm/boot/deflate_xip_data.sh | 2 +- arch/arm/boot/dts/Makefile | 19 +- arch/arm/boot/dts/am33xx-l4.dtsi | 6 +- arch/arm/boot/dts/am33xx.dtsi | 20 + arch/arm/boot/dts/am3517.dtsi | 24 +- arch/arm/boot/dts/am4372.dtsi | 20 + arch/arm/boot/dts/am437x-l4.dtsi | 7 +- arch/arm/boot/dts/am571x-idk.dts | 48 +- arch/arm/boot/dts/am5729-beagleboneai.dts | 731 ++ arch/arm/boot/dts/am572x-idk-common.dtsi | 63 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 63 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 58 + arch/arm/boot/dts/armada-370-xp.dtsi | 2 - arch/arm/boot/dts/armada-375.dtsi | 2 - arch/arm/boot/dts/armada-38x.dtsi | 2 - arch/arm/boot/dts/armada-39x.dtsi | 4 - arch/arm/boot/dts/aspeed-ast2600-evb.dts | 4 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 78 +- .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 231 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 202 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 310 +- arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 326 + arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 35 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 112 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 34 + arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 37 +- arch/arm/boot/dts/aspeed-g4.dtsi | 10 + arch/arm/boot/dts/aspeed-g5.dtsi | 43 +- arch/arm/boot/dts/aspeed-g6.dtsi | 64 +- arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 2 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 4 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 48 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 23 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 54 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 64 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 16 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 12 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 767 ++ arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 25 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 118 +- arch/arm/boot/dts/at91-wb50n.dtsi | 4 - arch/arm/boot/dts/at91rm9200.dtsi | 296 +- arch/arm/boot/dts/at91sam9g45.dtsi | 392 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 4 +- arch/arm/boot/dts/at91sam9n12.dtsi | 324 +- arch/arm/boot/dts/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/at91sam9rl.dtsi | 54 - arch/arm/boot/dts/at91sam9x5.dtsi | 54 - arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 13 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 - arch/arm/boot/dts/bcm2835-rpi-common.dtsi | 12 + arch/arm/boot/dts/bcm2835.dtsi | 1 + arch/arm/boot/dts/bcm2836.dtsi | 1 + arch/arm/boot/dts/bcm2837.dtsi | 1 + arch/arm/boot/dts/berlin2.dtsi | 6 +- arch/arm/boot/dts/berlin2cd.dtsi | 2 +- arch/arm/boot/dts/berlin2q.dtsi | 6 +- arch/arm/boot/dts/dm814x.dtsi | 74 +- arch/arm/boot/dts/dm816x.dtsi | 78 +- arch/arm/boot/dts/dove.dtsi | 3 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 1 + arch/arm/boot/dts/dra7-evm.dts | 54 + arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi | 39 + arch/arm/boot/dts/dra7-l4.dtsi | 57 +- arch/arm/boot/dts/dra7.dtsi | 46 + arch/arm/boot/dts/dra71-evm.dts | 42 + arch/arm/boot/dts/dra72-evm-common.dtsi | 18 +- arch/arm/boot/dts/dra72-evm-revc.dts | 42 + arch/arm/boot/dts/dra72-evm.dts | 42 + arch/arm/boot/dts/dra72x.dtsi | 6 + arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi | 18 + arch/arm/boot/dts/dra74x.dtsi | 21 + arch/arm/boot/dts/dra76-evm.dts | 54 + arch/arm/boot/dts/e60k02.dtsi | 2 + arch/arm/boot/dts/exynos3250-monk.dts | 3 +- arch/arm/boot/dts/exynos3250-rinato.dts | 48 +- arch/arm/boot/dts/exynos4210-i9100.dts | 768 ++ arch/arm/boot/dts/exynos4210-origen.dts | 7 +- arch/arm/boot/dts/exynos4210-trats.dts | 41 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 33 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 6 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 17 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 13 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/imx50.dtsi | 8 +- arch/arm/boot/dts/imx51.dtsi | 3 +- arch/arm/boot/dts/imx53-cx9020.dts | 25 +- arch/arm/boot/dts/imx53.dtsi | 3 +- arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 + arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 115 +- arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 + arch/arm/boot/dts/imx6qdl-colibri.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 14 + arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 31 + arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 31 + arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 35 +- arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 11 + arch/arm/boot/dts/imx6qdl.dtsi | 13 +- arch/arm/boot/dts/imx6sl.dtsi | 13 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx7-tqma7.dtsi | 2 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 + arch/arm/boot/dts/imx7d-colibri.dtsi | 4 + arch/arm/boot/dts/imx7d-nitrogen7.dts | 4 + arch/arm/boot/dts/imx7d-pinfunc.h | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 4 + arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 + arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/integratorap-im-pd1.dts | 270 + arch/arm/boot/dts/integratorap.dts | 53 +- arch/arm/boot/dts/keystone-k2e.dtsi | 4 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 101 + arch/arm/boot/dts/keystone-k2g.dtsi | 26 +- arch/arm/boot/dts/keystone-k2hk.dtsi | 4 +- arch/arm/boot/dts/keystone-k2l.dtsi | 4 +- arch/arm/boot/dts/kirkwood-l-50.dts | 438 + .../boot/dts/kirkwood-netgear_readynas_nv+_v2.dts | 14 + arch/arm/boot/dts/kirkwood.dtsi | 2 +- arch/arm/boot/dts/ls1021a-twr.dts | 14 + arch/arm/boot/dts/meson.dtsi | 3 + arch/arm/boot/dts/meson8b-odroidc1.dts | 3 +- arch/arm/boot/dts/meson8b.dtsi | 5 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 4 +- arch/arm/boot/dts/meson8m2.dtsi | 13 +- arch/arm/boot/dts/mmp2.dtsi | 2 +- arch/arm/boot/dts/mmp3.dtsi | 26 +- arch/arm/boot/dts/mt2701-evb.dts | 21 + arch/arm/boot/dts/mt2701.dtsi | 33 + arch/arm/boot/dts/mt7623.dtsi | 25 + arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 1 + arch/arm/boot/dts/omap2.dtsi | 31 +- arch/arm/boot/dts/omap2420.dtsi | 68 +- arch/arm/boot/dts/omap2430.dtsi | 68 +- arch/arm/boot/dts/omap3-beagle.dts | 33 + arch/arm/boot/dts/omap3-devkit8000.dts | 33 + arch/arm/boot/dts/omap3.dtsi | 134 +- arch/arm/boot/dts/omap4-l4.dtsi | 4 +- arch/arm/boot/dts/omap4.dtsi | 10 + arch/arm/boot/dts/omap5-l4.dtsi | 35 +- arch/arm/boot/dts/omap5.dtsi | 96 + arch/arm/boot/dts/pxa168.dtsi | 8 +- arch/arm/boot/dts/pxa3xx.dtsi | 2 +- arch/arm/boot/dts/pxa910.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 1 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 6 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 405 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 11 + arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 37 + arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 53 + arch/arm/boot/dts/r8a7742.dtsi | 648 ++ arch/arm/boot/dts/r8a7743.dtsi | 12 +- arch/arm/boot/dts/r8a7744.dtsi | 12 +- arch/arm/boot/dts/r8a7745.dtsi | 12 +- arch/arm/boot/dts/r8a7790.dtsi | 12 +- arch/arm/boot/dts/r8a7791.dtsi | 95 +- arch/arm/boot/dts/r8a7793.dtsi | 14 +- arch/arm/boot/dts/r8a7794.dtsi | 12 +- arch/arm/boot/dts/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rk3066a-mk808.dts | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 6 +- arch/arm/boot/dts/rk3229-xms6.dts | 19 +- arch/arm/boot/dts/rk322x.dtsi | 10 + arch/arm/boot/dts/rk3288-firefly-reload.dts | 12 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 12 +- arch/arm/boot/dts/rk3288-miqi.dts | 2 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 6 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 4 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 6 +- arch/arm/boot/dts/rk3288.dtsi | 1 - arch/arm/boot/dts/rtd1195-horseradish.dts | 32 + arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 + arch/arm/boot/dts/rtd1195.dtsi | 217 + arch/arm/boot/dts/s5pv210-aries.dtsi | 359 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 249 + arch/arm/boot/dts/s5pv210-galaxys.dts | 292 + arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 9 +- arch/arm/boot/dts/s5pv210.dtsi | 23 +- arch/arm/boot/dts/sama5d2.dtsi | 415 +- arch/arm/boot/dts/sama5d3.dtsi | 537 +- arch/arm/boot/dts/sama5d3_can.dtsi | 20 +- arch/arm/boot/dts/sama5d3_emac.dtsi | 8 +- arch/arm/boot/dts/sama5d3_gmac.dtsi | 11 +- arch/arm/boot/dts/sama5d3_lcd.dtsi | 19 +- arch/arm/boot/dts/sama5d3_mci2.dtsi | 11 +- arch/arm/boot/dts/sama5d3_tcb1.dtsi | 12 +- arch/arm/boot/dts/sama5d3_uart.dtsi | 20 +- arch/arm/boot/dts/sama5d3xmb.dtsi | 6 +- arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 6 +- arch/arm/boot/dts/sama5d4.dtsi | 126 +- arch/arm/boot/dts/sh73a0.dtsi | 2 +- arch/arm/boot/dts/socfpga.dtsi | 16 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 65 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 39 +- arch/arm/boot/dts/stih407-family.dtsi | 14 - arch/arm/boot/dts/stih418.dtsi | 8 +- arch/arm/boot/dts/stm32f429.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 666 +- arch/arm/boot/dts/stm32mp151.dtsi | 37 +- arch/arm/boot/dts/stm32mp157.dtsi | 8 +- arch/arm/boot/dts/stm32mp157a-avenger96.dts | 314 +- arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts | 38 + arch/arm/boot/dts/stm32mp157a-iot-box.dts | 68 + arch/arm/boot/dts/stm32mp157a-stinger96.dts | 12 + arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 342 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 265 +- arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi | 368 - arch/arm/boot/dts/stm32mp157c-dk2.dts | 8 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 7 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 14 +- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 252 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 337 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 361 + arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 401 + arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi | 23 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 209 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 20 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 230 + .../arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts | 32 + arch/arm/boot/dts/sun8i-a83t.dtsi | 10 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 2 +- arch/arm/boot/dts/sun8i-h3.dtsi | 24 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 10 + arch/arm/boot/dts/tegra114-dalmore.dts | 3 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-beaver.dts | 40 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/uniphier-ld4.dtsi | 2 + arch/arm/boot/dts/uniphier-ld6b-ref.dts | 1 + arch/arm/boot/dts/uniphier-pro4-ace.dts | 1 + arch/arm/boot/dts/uniphier-pro4-ref.dts | 1 + arch/arm/boot/dts/uniphier-pro4-sanji.dts | 1 + arch/arm/boot/dts/uniphier-pro4.dtsi | 10 + arch/arm/boot/dts/uniphier-pro5.dtsi | 12 + arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 1 + arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 1 + arch/arm/boot/dts/uniphier-pxs2.dtsi | 12 + arch/arm/boot/dts/uniphier-sld8.dtsi | 2 + arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 328 +- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/cm_x2xx_defconfig | 173 - arch/arm/configs/em_x270_defconfig | 178 - arch/arm/configs/exynos_defconfig | 8 +- arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/pxa_defconfig | 2 - arch/arm/configs/sama5_defconfig | 2 + arch/arm/configs/shmobile_defconfig | 2 + arch/arm/configs/sunxi_defconfig | 1 + arch/arm/configs/u8500_defconfig | 14 + arch/arm/include/asm/highmem.h | 9 - arch/arm/include/asm/pgtable.h | 1 - arch/arm/kernel/elf.c | 27 +- arch/arm/kernel/time.c | 2 +- arch/arm/lib/uaccess_with_memcpy.c | 7 +- arch/arm/mach-actions/Kconfig | 1 - arch/arm/mach-alpine/Kconfig | 1 - arch/arm/mach-asm9260/Kconfig | 1 - arch/arm/mach-aspeed/Kconfig | 1 - arch/arm/mach-berlin/Kconfig | 1 - arch/arm/mach-clps711x/Kconfig | 5 - arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-davinci/board-dm644x-evm.c | 26 +- arch/arm/mach-imx/common.h | 1 - arch/arm/mach-imx/cpu.c | 159 - arch/arm/mach-imx/mach-imx6q.c | 8 +- arch/arm/mach-imx/mach-imx6sl.c | 8 +- arch/arm/mach-imx/mach-imx6sx.c | 8 +- arch/arm/mach-imx/mach-imx6ul.c | 8 +- arch/arm/mach-imx/mach-imx7d.c | 6 - arch/arm/mach-imx/mach-imx7ulp.c | 2 +- arch/arm/mach-imx/mach-pcm037.c | 2 +- arch/arm/mach-imx/mach-vf610.c | 47 + arch/arm/mach-imx/mxc.h | 22 +- arch/arm/mach-integrator/Kconfig | 9 +- arch/arm/mach-integrator/Makefile | 3 +- arch/arm/mach-integrator/impd1.c | 475 - arch/arm/mach-integrator/impd1.h | 15 - arch/arm/mach-integrator/integrator_ap.c | 31 - arch/arm/mach-integrator/lm.c | 96 - arch/arm/mach-integrator/lm.h | 24 - arch/arm/mach-mediatek/mediatek.c | 2 +- arch/arm/mach-mmp/Kconfig | 1 - arch/arm/mach-mmp/mmp-dt.c | 2 +- arch/arm/mach-mmp/mmp2-dt.c | 2 +- arch/arm/mach-mvebu/Kconfig | 3 - arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/Makefile | 6 +- arch/arm/mach-omap2/board-generic.c | 39 +- arch/arm/mach-omap2/clockdomains44xx_data.c | 2 +- arch/arm/mach-omap2/clockdomains54xx_data.c | 2 +- arch/arm/mach-omap2/common.h | 7 + arch/arm/mach-omap2/omap-smp.c | 2 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 20 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 19 - .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 8 - arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 47 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 2 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 8 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 62 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 10 - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 146 +- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 45 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 90 - arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 89 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 176 - arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 74 - arch/arm/mach-omap2/omap_hwmod_common_data.h | 3 - arch/arm/mach-omap2/pm33xx-core.c | 2 +- arch/arm/mach-omap2/sleep34xx.S | 2 +- arch/arm/mach-omap2/timer.c | 577 +- arch/arm/mach-prima2/Kconfig | 1 - arch/arm/mach-pxa/Kconfig | 17 - arch/arm/mach-pxa/Makefile | 5 - arch/arm/mach-pxa/cm-x255.c | 240 - arch/arm/mach-pxa/cm-x270.c | 419 - arch/arm/mach-pxa/cm-x2xx-pci.c | 196 - arch/arm/mach-pxa/cm-x2xx-pci.h | 14 - arch/arm/mach-pxa/cm-x2xx.c | 538 -- arch/arm/mach-pxa/em-x270.c | 1286 --- arch/arm/mach-pxa/include/mach/io.h | 18 - arch/arm/mach-realtek/Kconfig | 11 + arch/arm/mach-realtek/Makefile | 2 + arch/arm/mach-realtek/rtd1195.c | 40 + arch/arm/mach-realview/Kconfig | 10 - arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-rockchip/rockchip.c | 2 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 7 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 + arch/arm/mach-socfpga/Kconfig | 1 - arch/arm/mach-tegra/pm.c | 4 + arch/arm/mach-tegra/reset-handler.S | 7 +- arch/arm/mach-tegra/sleep-tegra30.S | 16 +- arch/arm/mach-tegra/tegra.c | 8 +- arch/arm/mach-versatile/Kconfig | 1 - arch/arm/mach-versatile/versatile_dt.c | 5 - arch/arm/mach-vexpress/Kconfig | 3 - arch/arm/mach-vexpress/core.h | 1 + arch/arm/mach-vexpress/dcscb.c | 1 + arch/arm/mach-vexpress/v2m.c | 23 + arch/arm/mach-zynq/Kconfig | 1 - arch/arm/mm/cache-b15-rac.c | 3 +- arch/arm/mm/dump.c | 29 +- arch/arm/mm/fault-armv.c | 7 +- arch/arm/mm/fault.c | 22 +- arch/arm/mm/highmem.c | 35 +- arch/arm/mm/idmap.c | 3 +- arch/arm/mm/init.c | 2 +- arch/arm/mm/ioremap.c | 12 +- arch/arm/mm/mm.h | 2 +- arch/arm/mm/mmu.c | 35 +- arch/arm/mm/pgd.c | 40 +- arch/arm/plat-samsung/adc.c | 8 +- arch/arm/plat-versatile/Kconfig | 7 - arch/arm/plat-versatile/Makefile | 1 - arch/arm/plat-versatile/include/plat/sched_clock.h | 7 - arch/arm/plat-versatile/sched-clock.c | 28 - arch/arm64/Kconfig | 1 + arch/arm64/Kconfig.platforms | 5 +- arch/arm64/Makefile | 2 - .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 9 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 12 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 9 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 117 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 3 + .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 65 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 17 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 43 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 13 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 60 + arch/arm64/boot/dts/amlogic/Makefile | 4 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 11 + arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 32 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 125 + arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 145 + .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 18 +- arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 15 + .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 377 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 423 + arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 22 + .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 78 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 98 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 23 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 23 + .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 73 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 3 +- .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 4 + .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 80 + .../boot/dts/amlogic/meson-gxl-s905w-p281.dts | 4 + .../boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 4 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 + .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 77 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 79 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 7 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 402 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 24 + arch/arm64/boot/dts/arm/foundation-v8-gicv2.dtsi | 4 +- arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi | 11 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 142 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 10 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 82 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 166 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 2 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 4 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 152 +- arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 13 + .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 4 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 33 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 65 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 130 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 285 + .../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 19 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 410 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 12 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 12 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 88 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 18 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 1 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 4 +- .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 130 +- .../arm64/boot/dts/hisilicon/hikey960-pinctrl.dtsi | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-3720-db.dts | 3 + .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 10 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 22 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- .../dts/marvell/armada-8040-mcbin-singleshot.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 4 +- arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 1 - arch/arm64/boot/dts/mediatek/Makefile | 3 + arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 74 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 158 +- arch/arm64/boot/dts/mediatek/mt6358.dtsi | 358 + arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 49 + arch/arm64/boot/dts/mediatek/mt6797.dtsi | 231 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 4 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 4 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 11 + .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 27 + arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts | 14 + arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 70 + arch/arm64/boot/dts/mediatek/mt8173-elm.dts | 14 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1173 +++ arch/arm64/boot/dts/mediatek/mt8173.dtsi | 80 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 147 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 50 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 5 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 30 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 10 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 7 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 89 +- arch/arm64/boot/dts/qcom/Makefile | 1 + .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 74 - arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi | 89 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 257 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 53 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 112 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 474 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 25 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 221 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 98 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 54 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 35 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 228 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 87 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 38 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 6 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 85 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 100 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 66 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 959 ++- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 46 + arch/arm64/boot/dts/qcom/sdm660.dtsi | 372 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 210 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 104 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 13 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 351 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 126 +- arch/arm64/boot/dts/realtek/Makefile | 6 + arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1293.dtsi | 12 +- arch/arm64/boot/dts/realtek/rtd1295-mele-v9.dts | 6 +- .../arm64/boot/dts/realtek/rtd1295-probox2-ava.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 + arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 21 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1296.dtsi | 8 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 221 +- arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts | 30 + arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts | 36 + arch/arm64/boot/dts/realtek/rtd1395.dtsi | 65 + arch/arm64/boot/dts/realtek/rtd139x.dtsi | 193 + arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts | 44 + arch/arm64/boot/dts/realtek/rtd1619.dtsi | 12 + arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 229 + arch/arm64/boot/dts/renesas/Makefile | 3 +- .../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 94 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 18 +- .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 72 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 34 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 403 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 10 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 3 + arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 557 ++ arch/arm64/boot/dts/rockchip/rk3326.dtsi | 15 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 29 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 4 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 11 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 29 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 34 +- arch/arm64/boot/dts/socionext/Makefile | 1 + .../boot/dts/socionext/uniphier-ld11-global.dts | 1 + .../arm64/boot/dts/socionext/uniphier-ld11-ref.dts | 1 + arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 12 + .../boot/dts/socionext/uniphier-ld20-akebi96.dts | 189 + .../boot/dts/socionext/uniphier-ld20-global.dts | 1 + .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 1 + arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 16 + .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 18 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 12 + arch/arm64/boot/dts/sprd/sc9863a.dtsi | 66 + arch/arm64/boot/dts/sprd/sharkl3.dtsi | 164 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 104 + arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 11 + .../boot/dts/ti/k3-am654-industrial-thermal.dtsi | 45 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 20 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 75 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 6 +- arch/arm64/configs/defconfig | 18 +- arch/arm64/include/asm/elf.h | 23 +- arch/arm64/include/asm/kvm_mmu.h | 10 +- arch/arm64/include/asm/pgalloc.h | 10 +- arch/arm64/include/asm/pgtable-types.h | 5 +- arch/arm64/include/asm/pgtable.h | 37 +- arch/arm64/include/asm/stage2_pgtable.h | 48 +- arch/arm64/kernel/hibernate.c | 44 +- arch/arm64/kernel/pci.c | 4 +- arch/arm64/kvm/mmu.c | 209 +- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/hugetlbpage.c | 15 +- arch/arm64/mm/kasan_init.c | 26 +- arch/arm64/mm/mmu.c | 52 +- arch/arm64/mm/pageattr.c | 7 +- arch/csky/include/asm/highmem.h | 12 +- arch/csky/mm/highmem.c | 56 +- arch/h8300/boot/compressed/Makefile | 2 +- arch/h8300/include/asm/pgtable.h | 1 - arch/hexagon/Makefile | 2 +- arch/hexagon/include/asm/fixmap.h | 4 +- arch/hexagon/include/asm/pgtable.h | 1 - arch/ia64/Makefile | 2 +- arch/ia64/include/asm/pgalloc.h | 4 +- arch/ia64/include/asm/pgtable.h | 17 +- arch/ia64/mm/fault.c | 7 +- arch/ia64/mm/hugetlbpage.c | 18 +- arch/ia64/mm/init.c | 28 +- arch/m68k/Makefile | 8 +- arch/microblaze/include/asm/highmem.h | 27 - arch/microblaze/mm/highmem.c | 21 +- arch/microblaze/mm/init.c | 3 - arch/mips/include/asm/highmem.h | 11 +- arch/mips/kernel/sysrq.c | 2 +- arch/mips/mm/cache.c | 6 +- arch/mips/mm/highmem.c | 54 +- arch/nds32/include/asm/highmem.h | 9 - arch/nds32/mm/highmem.c | 41 +- arch/nios2/include/asm/pgtable.h | 3 +- arch/nios2/mm/fault.c | 9 +- arch/nios2/mm/ioremap.c | 6 +- arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 4 +- arch/parisc/Makefile | 2 +- arch/parisc/include/asm/cacheflush.h | 30 +- arch/powerpc/Kconfig | 70 +- arch/powerpc/Kconfig.debug | 2 +- arch/powerpc/boot/Makefile | 14 +- arch/powerpc/boot/dts/Makefile | 1 - arch/powerpc/boot/dts/ep405.dts | 230 - arch/powerpc/boot/dts/pcm032.dts | 4 +- arch/powerpc/boot/dts/virtex440-ml507.dts | 406 - arch/powerpc/boot/dts/virtex440-ml510.dts | 466 - arch/powerpc/boot/dts/walnut.dts | 246 - arch/powerpc/boot/ep405.c | 71 - arch/powerpc/boot/ops.h | 1 - arch/powerpc/boot/serial.c | 5 - arch/powerpc/boot/treeboot-walnut.c | 81 - arch/powerpc/boot/uartlite.c | 79 - arch/powerpc/boot/virtex.c | 97 - arch/powerpc/boot/virtex405-head.S | 31 - arch/powerpc/boot/wrapper | 26 +- arch/powerpc/configs/40x/acadia_defconfig | 1 - arch/powerpc/configs/40x/ep405_defconfig | 62 - arch/powerpc/configs/40x/kilauea_defconfig | 1 - arch/powerpc/configs/40x/klondike_defconfig | 1 - arch/powerpc/configs/40x/makalu_defconfig | 1 - arch/powerpc/configs/40x/obs600_defconfig | 1 - arch/powerpc/configs/40x/virtex_defconfig | 75 - arch/powerpc/configs/44x/virtex5_defconfig | 74 - arch/powerpc/configs/adder875_defconfig | 1 - arch/powerpc/configs/ep88xc_defconfig | 1 - arch/powerpc/configs/mpc866_ads_defconfig | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc40x_defconfig | 9 - arch/powerpc/configs/ppc44x_defconfig | 8 - arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/tqm8xx_defconfig | 1 - arch/powerpc/include/asm/asm-405.h | 19 - arch/powerpc/include/asm/atomic.h | 11 - arch/powerpc/include/asm/bitops.h | 4 - arch/powerpc/include/asm/book3s/32/kup.h | 7 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 83 +- arch/powerpc/include/asm/book3s/64/hash.h | 4 +- arch/powerpc/include/asm/book3s/64/kup-radix.h | 41 +- arch/powerpc/include/asm/book3s/64/mmu.h | 5 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 110 +- arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 3 +- arch/powerpc/include/asm/cache.h | 2 +- arch/powerpc/include/asm/cmpxchg.h | 11 - arch/powerpc/include/asm/code-patching.h | 37 +- arch/powerpc/include/asm/cputable.h | 22 +- arch/powerpc/include/asm/debug.h | 2 +- arch/powerpc/include/asm/drmem.h | 1 + arch/powerpc/include/asm/fadump-internal.h | 4 +- arch/powerpc/include/asm/firmware.h | 1 + arch/powerpc/include/asm/fixmap.h | 4 + arch/powerpc/include/asm/ftrace.h | 14 + arch/powerpc/include/asm/futex.h | 3 - arch/powerpc/include/asm/highmem.h | 28 - arch/powerpc/include/asm/hugetlb.h | 4 - arch/powerpc/include/asm/hw_breakpoint.h | 31 +- arch/powerpc/include/asm/icswx.h | 20 +- arch/powerpc/include/asm/idle.h | 93 + arch/powerpc/include/asm/inst.h | 131 + arch/powerpc/include/asm/iommu.h | 4 +- arch/powerpc/include/asm/kasan.h | 10 +- arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/kup.h | 14 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_book3s_64.h | 44 +- arch/powerpc/include/asm/mmu.h | 10 +- arch/powerpc/include/asm/mmu_context.h | 30 + arch/powerpc/include/asm/module.h | 3 - arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 32 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 90 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 121 +- arch/powerpc/include/asm/nohash/32/pte-40x.h | 23 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/slice.h | 20 - arch/powerpc/include/asm/nohash/64/pgalloc.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 32 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 34 +- arch/powerpc/include/asm/nohash/pgtable.h | 4 +- arch/powerpc/include/asm/paca.h | 2 + arch/powerpc/include/asm/page.h | 7 - arch/powerpc/include/asm/pgtable.h | 12 +- arch/powerpc/include/asm/ppc-opcode.h | 3 + arch/powerpc/include/asm/processor.h | 11 +- arch/powerpc/include/asm/prom.h | 1 + arch/powerpc/include/asm/ptrace.h | 46 +- arch/powerpc/include/asm/reg.h | 19 +- arch/powerpc/include/asm/reg_booke.h | 54 - arch/powerpc/include/asm/rtas-types.h | 124 + arch/powerpc/include/asm/rtas.h | 125 +- arch/powerpc/include/asm/slice.h | 2 - arch/powerpc/include/asm/spinlock.h | 4 - arch/powerpc/include/asm/sstep.h | 17 +- arch/powerpc/include/asm/switch_to.h | 2 - arch/powerpc/include/asm/syscall.h | 5 +- arch/powerpc/include/asm/time.h | 12 - arch/powerpc/include/asm/uaccess.h | 149 +- arch/powerpc/include/asm/uprobes.h | 7 +- arch/powerpc/include/asm/vas.h | 13 +- arch/powerpc/include/asm/xilinx_intc.h | 16 - arch/powerpc/include/asm/xilinx_pci.h | 21 - arch/powerpc/include/asm/xive-regs.h | 8 + arch/powerpc/include/asm/xive.h | 9 +- arch/powerpc/include/uapi/asm/cputable.h | 2 + arch/powerpc/include/uapi/asm/vas-api.h | 24 + arch/powerpc/kernel/align.c | 18 +- arch/powerpc/kernel/asm-offsets.c | 8 + arch/powerpc/kernel/cpu_setup_6xx.S | 2 + arch/powerpc/kernel/cpu_setup_power.S | 22 +- arch/powerpc/kernel/cputable.c | 124 +- arch/powerpc/kernel/crash_dump.c | 7 +- arch/powerpc/kernel/dawr.c | 23 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 32 +- arch/powerpc/kernel/eeh.c | 31 + arch/powerpc/kernel/entry_32.S | 69 +- arch/powerpc/kernel/entry_64.S | 8 +- arch/powerpc/kernel/epapr_paravirt.c | 7 +- arch/powerpc/kernel/exceptions-64s.S | 51 +- arch/powerpc/kernel/fadump.c | 155 +- arch/powerpc/kernel/fpu.S | 1 + arch/powerpc/kernel/head_32.S | 2 +- arch/powerpc/kernel/head_40x.S | 316 +- arch/powerpc/kernel/head_64.S | 9 +- arch/powerpc/kernel/head_8xx.S | 354 +- arch/powerpc/kernel/head_booke.h | 2 +- arch/powerpc/kernel/hw_breakpoint.c | 641 +- arch/powerpc/kernel/idle_6xx.S | 1 + arch/powerpc/kernel/idle_e500.S | 1 + arch/powerpc/kernel/jump_label.c | 5 +- arch/powerpc/kernel/kgdb.c | 9 +- arch/powerpc/kernel/kprobes.c | 47 +- arch/powerpc/kernel/l2cr_6xx.S | 1 + arch/powerpc/kernel/mce.c | 16 +- arch/powerpc/kernel/mce_power.c | 19 +- arch/powerpc/kernel/misc.S | 2 + arch/powerpc/kernel/misc_32.S | 11 +- arch/powerpc/kernel/module_32.c | 17 +- arch/powerpc/kernel/module_64.c | 301 +- arch/powerpc/kernel/nvram_64.c | 4 +- arch/powerpc/kernel/optprobes.c | 99 +- arch/powerpc/kernel/optprobes_head.S | 3 + arch/powerpc/kernel/paca.c | 32 + arch/powerpc/kernel/pci-hotplug.c | 2 - arch/powerpc/kernel/pci_64.c | 6 +- arch/powerpc/kernel/process.c | 113 +- arch/powerpc/kernel/prom.c | 38 +- arch/powerpc/kernel/prom_init.c | 36 +- arch/powerpc/kernel/ptrace/ptrace-noadv.c | 72 +- arch/powerpc/kernel/ptrace/ptrace-tm.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/ptrace/ptrace32.c | 4 +- arch/powerpc/kernel/rtas.c | 52 + arch/powerpc/kernel/security.c | 48 +- arch/powerpc/kernel/setup-common.c | 4 - arch/powerpc/kernel/setup_32.c | 10 +- arch/powerpc/kernel/setup_64.c | 15 +- arch/powerpc/kernel/signal.c | 22 +- arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/signal_64.c | 10 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/swsusp_32.S | 2 + arch/powerpc/kernel/syscall_64.c | 72 +- arch/powerpc/kernel/sysfs.c | 82 +- arch/powerpc/kernel/trace/ftrace.c | 168 +- arch/powerpc/kernel/traps.c | 49 +- arch/powerpc/kernel/uprobes.c | 5 +- arch/powerpc/kernel/vecemu.c | 20 +- arch/powerpc/kernel/vector.S | 1 + arch/powerpc/kernel/vmlinux.lds.S | 3 +- arch/powerpc/kexec/core.c | 8 +- arch/powerpc/kexec/crash.c | 3 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 13 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 103 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 66 +- arch/powerpc/kvm/book3s_hv.c | 15 +- arch/powerpc/kvm/book3s_hv_nested.c | 39 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 60 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 23 +- arch/powerpc/kvm/book3s_xive_native.c | 6 + arch/powerpc/kvm/book3s_xive_template.c | 3 + arch/powerpc/kvm/emulate_loadstore.c | 2 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 314 +- arch/powerpc/lib/feature-fixups-test.S | 69 + arch/powerpc/lib/feature-fixups.c | 163 +- arch/powerpc/lib/inst.c | 73 + arch/powerpc/lib/sstep.c | 460 +- arch/powerpc/lib/test_code-patching.S | 20 + arch/powerpc/lib/test_emulate_step.c | 56 +- arch/powerpc/mm/book3s32/hash_low.S | 32 +- arch/powerpc/mm/book3s32/mmu.c | 12 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 15 +- arch/powerpc/mm/book3s64/hash_tlb.c | 22 +- arch/powerpc/mm/book3s64/hash_utils.c | 72 +- arch/powerpc/mm/book3s64/internal.h | 16 + arch/powerpc/mm/book3s64/pgtable.c | 37 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 47 +- arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/book3s64/slb.c | 166 +- arch/powerpc/mm/book3s64/subpage_prot.c | 6 +- arch/powerpc/mm/fault.c | 92 +- arch/powerpc/mm/highmem.c | 26 +- arch/powerpc/mm/hugetlbpage.c | 71 +- arch/powerpc/mm/init_32.c | 12 +- arch/powerpc/mm/init_64.c | 4 +- arch/powerpc/mm/kasan/8xx.c | 74 + arch/powerpc/mm/kasan/Makefile | 2 + arch/powerpc/mm/kasan/book3s_32.c | 57 + arch/powerpc/mm/kasan/kasan_init_32.c | 88 +- arch/powerpc/mm/mem.c | 5 +- arch/powerpc/mm/mmu_decl.h | 4 + arch/powerpc/mm/nohash/40x.c | 4 +- arch/powerpc/mm/nohash/8xx.c | 227 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 15 +- arch/powerpc/mm/pgtable.c | 64 +- arch/powerpc/mm/pgtable_32.c | 22 +- arch/powerpc/mm/pgtable_64.c | 10 +- arch/powerpc/mm/ptdump/8xx.c | 5 + arch/powerpc/mm/ptdump/bats.c | 41 +- arch/powerpc/mm/ptdump/hashpagetable.c | 20 +- arch/powerpc/mm/ptdump/ptdump.c | 79 +- arch/powerpc/mm/ptdump/ptdump.h | 3 + arch/powerpc/mm/ptdump/shared.c | 5 + arch/powerpc/mm/slice.c | 2 +- arch/powerpc/perf/8xx-pmu.c | 19 +- arch/powerpc/perf/callchain_64.c | 46 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/perf/hv-24x7.c | 96 +- arch/powerpc/platforms/40x/Kconfig | 76 - arch/powerpc/platforms/40x/Makefile | 3 - arch/powerpc/platforms/40x/ep405.c | 123 - arch/powerpc/platforms/40x/virtex.c | 54 - arch/powerpc/platforms/40x/walnut.c | 65 - arch/powerpc/platforms/44x/Kconfig | 40 +- arch/powerpc/platforms/44x/Makefile | 2 - arch/powerpc/platforms/44x/virtex.c | 60 - arch/powerpc/platforms/44x/virtex_ml510.c | 30 - arch/powerpc/platforms/4xx/pci.c | 4 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 + arch/powerpc/platforms/82xx/pq2.c | 3 + arch/powerpc/platforms/83xx/suspend-asm.S | 1 + arch/powerpc/platforms/86xx/mpc86xx_smp.c | 5 +- arch/powerpc/platforms/8xx/Kconfig | 50 +- arch/powerpc/platforms/Kconfig | 4 - arch/powerpc/platforms/Kconfig.cputype | 6 +- arch/powerpc/platforms/cell/iommu.c | 6 +- arch/powerpc/platforms/embedded6xx/wii.c | 25 +- arch/powerpc/platforms/powermac/bootx_init.c | 14 +- arch/powerpc/platforms/powermac/cache.S | 2 + arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/sleep.S | 5 +- arch/powerpc/platforms/powermac/smp.c | 5 +- arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/idle.c | 2 +- arch/powerpc/platforms/powernv/npu-dma.c | 117 +- arch/powerpc/platforms/powernv/opal-fadump.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 4 + arch/powerpc/platforms/powernv/pci-ioda-tce.c | 28 + arch/powerpc/platforms/powernv/pci-ioda.c | 299 +- arch/powerpc/platforms/powernv/pci.c | 20 - arch/powerpc/platforms/powernv/pci.h | 28 +- arch/powerpc/platforms/powernv/vas-api.c | 278 + arch/powerpc/platforms/powernv/vas-debug.c | 2 +- arch/powerpc/platforms/powernv/vas-fault.c | 382 + arch/powerpc/platforms/powernv/vas-window.c | 238 +- arch/powerpc/platforms/powernv/vas.c | 85 +- arch/powerpc/platforms/powernv/vas.h | 59 +- arch/powerpc/platforms/ps3/mm.c | 52 +- arch/powerpc/platforms/ps3/setup.c | 2 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 8 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/mobility.c | 3 + arch/powerpc/platforms/pseries/ras.c | 62 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 22 +- arch/powerpc/platforms/pseries/vio.c | 7 +- arch/powerpc/sysdev/Makefile | 2 - arch/powerpc/sysdev/cpm_common.c | 2 + arch/powerpc/sysdev/xics/ics-rtas.c | 22 +- arch/powerpc/sysdev/xilinx_intc.c | 88 - arch/powerpc/sysdev/xilinx_pci.c | 132 - arch/powerpc/sysdev/xive/common.c | 13 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/powerpc/sysdev/xive/spapr.c | 7 + arch/powerpc/tools/head_check.sh | 8 +- arch/powerpc/xmon/Makefile | 2 +- arch/powerpc/xmon/xmon.c | 258 +- arch/powerpc/xmon/xmon_bpts.S | 11 + arch/powerpc/xmon/xmon_bpts.h | 14 + arch/riscv/Kbuild | 1 + arch/riscv/Kconfig | 7 + arch/riscv/Kconfig.socs | 17 +- arch/riscv/boot/dts/Makefile | 2 + arch/riscv/boot/dts/kendryte/Makefile | 4 +- arch/riscv/configs/nommu_k210_defconfig | 7 +- arch/riscv/include/asm/cacheinfo.h | 15 + arch/riscv/include/asm/gdb_xml.h | 117 + arch/riscv/include/asm/kdebug.h | 12 + arch/riscv/include/asm/kgdb.h | 112 + arch/riscv/include/asm/parse_asm.h | 219 + arch/riscv/include/asm/patch.h | 4 +- arch/riscv/include/asm/soc.h | 39 + arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/cacheinfo.c | 17 + arch/riscv/kernel/ftrace.c | 15 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/kgdb.c | 390 + arch/riscv/kernel/patch.c | 46 +- arch/riscv/kernel/setup.c | 4 + arch/riscv/kernel/soc.c | 27 + arch/riscv/kernel/traps.c | 5 + arch/riscv/kernel/vmlinux.lds.S | 5 + arch/riscv/mm/init.c | 9 + arch/s390/Kconfig | 1 + arch/s390/include/asm/pgtable.h | 4 +- arch/sh/Kconfig | 62 +- arch/sh/Kconfig.cpu | 9 - arch/sh/Kconfig.debug | 13 +- arch/sh/Makefile | 29 +- arch/sh/boot/compressed/Makefile | 12 +- arch/sh/boot/compressed/misc.c | 8 - arch/sh/boot/compressed/vmlinux.scr | 2 +- arch/sh/configs/apsh4ad0a_defconfig | 3 +- arch/sh/configs/kfr2r09_defconfig | 2 - arch/sh/configs/magicpanelr2_defconfig | 2 - arch/sh/configs/polaris_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 2 - arch/sh/configs/r7785rp_defconfig | 2 - arch/sh/configs/rsk7201_defconfig | 2 - arch/sh/configs/rsk7203_defconfig | 2 - arch/sh/configs/rsk7264_defconfig | 2 - arch/sh/configs/rsk7269_defconfig | 2 - arch/sh/configs/sdk7786_defconfig | 3 +- arch/sh/configs/se7206_defconfig | 2 - arch/sh/configs/se7343_defconfig | 1 - arch/sh/configs/se7619_defconfig | 2 - arch/sh/configs/se7705_defconfig | 2 - arch/sh/configs/se7712_defconfig | 2 - arch/sh/configs/se7721_defconfig | 2 - arch/sh/configs/se7722_defconfig | 2 - arch/sh/configs/se7780_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/sh7757lcr_defconfig | 2 +- arch/sh/configs/shmin_defconfig | 2 - arch/sh/configs/ul2_defconfig | 2 - arch/sh/drivers/pci/Makefile | 1 - arch/sh/drivers/pci/ops-sh5.c | 65 - arch/sh/drivers/pci/pci-sh5.c | 217 - arch/sh/drivers/pci/pci-sh5.h | 108 - arch/sh/include/asm/barrier.h | 4 +- arch/sh/include/asm/bitops.h | 26 - arch/sh/include/asm/bl_bit.h | 11 +- arch/sh/include/asm/bl_bit_64.h | 37 - arch/sh/include/asm/bugs.h | 4 - arch/sh/include/asm/cache_insns.h | 12 +- arch/sh/include/asm/cache_insns_64.h | 20 - arch/sh/include/asm/checksum.h | 6 +- arch/sh/include/asm/elf.h | 23 - arch/sh/include/asm/extable.h | 4 - arch/sh/include/asm/fixmap.h | 4 - arch/sh/include/asm/io.h | 6 +- arch/sh/include/asm/io_noioport.h | 34 +- arch/sh/include/asm/irq.h | 3 - arch/sh/include/asm/mmu_context.h | 12 - arch/sh/include/asm/mmu_context_64.h | 75 - arch/sh/include/asm/page.h | 21 +- arch/sh/include/asm/pgtable-2level.h | 1 - arch/sh/include/asm/pgtable-3level.h | 1 - arch/sh/include/asm/pgtable.h | 17 - arch/sh/include/asm/pgtable_32.h | 5 +- arch/sh/include/asm/pgtable_64.h | 307 - arch/sh/include/asm/posix_types.h | 6 +- arch/sh/include/asm/processor.h | 14 +- arch/sh/include/asm/processor_64.h | 212 - arch/sh/include/asm/ptrace_64.h | 14 - arch/sh/include/asm/string.h | 6 +- arch/sh/include/asm/string_64.h | 21 - arch/sh/include/asm/switch_to.h | 11 +- arch/sh/include/asm/switch_to_64.h | 32 - arch/sh/include/asm/syscall.h | 6 +- arch/sh/include/asm/syscall_64.h | 75 - arch/sh/include/asm/syscalls.h | 9 +- arch/sh/include/asm/syscalls_64.h | 18 - arch/sh/include/asm/thread_info.h | 4 +- arch/sh/include/asm/tlb.h | 6 +- arch/sh/include/asm/tlb_64.h | 68 - arch/sh/include/asm/traps.h | 4 - arch/sh/include/asm/traps_64.h | 35 - arch/sh/include/asm/types.h | 5 - arch/sh/include/asm/uaccess.h | 4 - arch/sh/include/asm/uaccess_64.h | 85 - arch/sh/include/asm/unistd.h | 6 +- arch/sh/include/asm/user.h | 7 - arch/sh/include/asm/vermagic.h | 4 - arch/sh/include/asm/vmlinux.lds.h | 8 - arch/sh/include/cpu-sh5/cpu/addrspace.h | 12 - arch/sh/include/cpu-sh5/cpu/cache.h | 94 - arch/sh/include/cpu-sh5/cpu/irq.h | 113 - arch/sh/include/cpu-sh5/cpu/mmu_context.h | 22 - arch/sh/include/cpu-sh5/cpu/registers.h | 103 - arch/sh/include/cpu-sh5/cpu/rtc.h | 9 - arch/sh/include/uapi/asm/posix_types.h | 8 +- arch/sh/include/uapi/asm/posix_types_64.h | 29 - arch/sh/include/uapi/asm/ptrace.h | 5 - arch/sh/include/uapi/asm/ptrace_64.h | 15 - arch/sh/include/uapi/asm/sigcontext.h | 13 - arch/sh/include/uapi/asm/stat.h | 61 - arch/sh/include/uapi/asm/swab.h | 10 - arch/sh/include/uapi/asm/unistd.h | 8 +- arch/sh/include/uapi/asm/unistd_64.h | 423 - arch/sh/kernel/Makefile | 16 +- arch/sh/kernel/cpu/Makefile | 1 - arch/sh/kernel/cpu/init.c | 2 +- arch/sh/kernel/cpu/irq/Makefile | 3 +- arch/sh/kernel/cpu/irq/intc-sh5.c | 194 - arch/sh/kernel/cpu/proc.c | 1 - arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 1 + arch/sh/kernel/cpu/sh5/Makefile | 16 - arch/sh/kernel/cpu/sh5/clock-sh5.c | 76 - arch/sh/kernel/cpu/sh5/entry.S | 2000 ----- arch/sh/kernel/cpu/sh5/fpu.c | 106 - arch/sh/kernel/cpu/sh5/probe.c | 72 - arch/sh/kernel/cpu/sh5/setup-sh5.c | 121 - arch/sh/kernel/cpu/sh5/switchto.S | 195 - arch/sh/kernel/cpu/sh5/unwind.c | 342 - arch/sh/kernel/head_64.S | 346 - arch/sh/kernel/io_trapped.c | 7 +- arch/sh/kernel/irq_64.c | 48 - arch/sh/kernel/module.c | 9 - arch/sh/kernel/process.c | 2 - arch/sh/kernel/process_64.c | 461 - arch/sh/kernel/ptrace_64.c | 576 -- arch/sh/kernel/reboot.c | 6 - arch/sh/kernel/sh_ksyms_32.c | 17 + arch/sh/kernel/sh_ksyms_64.c | 51 - arch/sh/kernel/signal_64.c | 567 -- arch/sh/kernel/syscalls_64.S | 419 - arch/sh/kernel/traps_64.c | 814 -- arch/sh/kernel/vmlinux.lds.S | 18 +- arch/sh/lib/delay.c | 1 + arch/sh/lib64/Makefile | 17 - arch/sh/lib64/copy_page.S | 89 - arch/sh/lib64/copy_user_memcpy.S | 218 - arch/sh/lib64/memcpy.S | 202 - arch/sh/lib64/memset.S | 92 - arch/sh/lib64/panic.c | 15 - arch/sh/lib64/sdivsi3.S | 136 - arch/sh/lib64/strcpy.S | 98 - arch/sh/lib64/strlen.S | 34 - arch/sh/lib64/udelay.c | 49 - arch/sh/lib64/udivdi3.S | 121 - arch/sh/lib64/udivsi3.S | 60 - arch/sh/mm/Kconfig | 16 +- arch/sh/mm/Makefile | 31 +- arch/sh/mm/cache-sh4.c | 4 +- arch/sh/mm/cache-sh5.c | 621 -- arch/sh/mm/cache.c | 6 - arch/sh/mm/extable_64.c | 84 - arch/sh/mm/fault.c | 64 +- arch/sh/mm/hugetlbpage.c | 28 +- arch/sh/mm/init.c | 15 +- arch/sh/mm/kmap.c | 2 +- arch/sh/mm/tlb-sh5.c | 224 - arch/sh/mm/tlbex_32.c | 6 +- arch/sh/mm/tlbex_64.c | 166 - arch/sh/mm/tlbflush_64.c | 172 - arch/sparc/include/asm/highmem.h | 25 +- arch/sparc/kernel/process_64.c | 4 +- arch/sparc/mm/highmem.c | 25 +- arch/sparc/mm/io-unit.c | 1 - arch/sparc/mm/iommu.c | 1 - arch/um/Makefile | 2 +- arch/um/drivers/Makefile | 4 +- arch/unicore32/include/asm/pgtable.h | 1 - arch/unicore32/kernel/hibernate.c | 4 +- arch/unicore32/lib/Makefile | 4 +- arch/x86/Kconfig | 2 + arch/x86/events/core.c | 11 +- arch/x86/include/asm/elf.h | 22 +- arch/x86/include/asm/fixmap.h | 1 - arch/x86/include/asm/highmem.h | 9 - arch/x86/include/asm/memtype.h | 3 + arch/x86/include/asm/mmu_context.h | 88 +- arch/x86/include/asm/paravirt.h | 12 +- arch/x86/include/asm/pgtable.h | 1 + arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/pgtable_64.h | 6 + arch/x86/include/asm/pgtable_types.h | 44 +- arch/x86/include/asm/tlbflush.h | 441 +- arch/x86/include/asm/uv/uv.h | 1 + arch/x86/kernel/alternative.c | 55 + arch/x86/kernel/cpu/common.c | 25 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/paravirt.c | 21 +- arch/x86/kernel/process.c | 11 + arch/x86/mm/highmem_32.c | 50 +- arch/x86/mm/init.c | 44 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/ioremap.c | 10 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/pat/set_memory.c | 7 +- arch/x86/mm/pgtable.c | 16 +- arch/x86/mm/pgtable_32.c | 2 +- arch/x86/mm/tlb.c | 384 +- arch/x86/pci/fixup.c | 4 + arch/x86/pci/xen.c | 16 +- arch/x86/platform/uv/tlb_uv.c | 4 +- arch/xtensa/include/asm/highmem.h | 27 - arch/xtensa/mm/highmem.c | 22 +- drivers/acpi/pci_mcfg.c | 8 +- drivers/acpi/pci_root.c | 11 +- drivers/amba/bus.c | 14 +- drivers/android/binderfs.c | 4 +- drivers/base/base.h | 1 + drivers/base/core.c | 235 +- drivers/base/dd.c | 33 +- drivers/base/firmware_loader/fallback.c | 15 +- drivers/base/firmware_loader/fallback.h | 8 +- drivers/base/firmware_loader/fallback_platform.c | 2 +- drivers/base/firmware_loader/fallback_table.c | 2 +- drivers/base/firmware_loader/firmware.h | 3 +- drivers/base/firmware_loader/main.c | 14 +- drivers/base/platform.c | 46 +- drivers/base/property.c | 13 +- drivers/base/soc.c | 2 +- drivers/base/swnode.c | 27 +- drivers/block/Kconfig | 2 + drivers/block/Makefile | 1 + drivers/block/ps3disk.c | 1 - drivers/block/rnbd/Kconfig | 28 + drivers/block/rnbd/Makefile | 15 + drivers/block/rnbd/README | 92 + drivers/block/rnbd/rnbd-clt-sysfs.c | 639 ++ drivers/block/rnbd/rnbd-clt.c | 1729 ++++ drivers/block/rnbd/rnbd-clt.h | 156 + drivers/block/rnbd/rnbd-common.c | 23 + drivers/block/rnbd/rnbd-log.h | 41 + drivers/block/rnbd/rnbd-proto.h | 303 + drivers/block/rnbd/rnbd-srv-dev.c | 134 + drivers/block/rnbd/rnbd-srv-dev.h | 92 + drivers/block/rnbd/rnbd-srv-sysfs.c | 215 + drivers/block/rnbd/rnbd-srv.c | 844 ++ drivers/block/rnbd/rnbd-srv.h | 78 + drivers/block/zram/zcomp.c | 7 +- drivers/bus/Kconfig | 41 +- drivers/bus/Makefile | 4 +- drivers/bus/arm-integrator-lm.c | 128 + drivers/bus/bt1-apb.c | 421 + drivers/bus/bt1-axi.c | 314 + drivers/bus/mhi/core/boot.c | 75 +- drivers/bus/mhi/core/init.c | 8 +- drivers/bus/mhi/core/internal.h | 9 +- drivers/bus/mhi/core/main.c | 197 +- drivers/bus/mhi/core/pm.c | 229 +- drivers/bus/ti-sysc.c | 25 +- drivers/bus/vexpress-config.c | 354 +- drivers/char/Kconfig | 2 +- drivers/char/ipmi/bt-bmc.c | 21 +- drivers/char/ipmi/ipmi_msghandler.c | 9 +- drivers/char/ipmi/ipmi_si_platform.c | 2 + drivers/char/ipmi/ipmi_ssif.c | 24 +- drivers/char/mem.c | 101 +- drivers/char/tlclk.c | 17 +- drivers/clk/Makefile | 4 +- drivers/clk/mediatek/Kconfig | 7 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt2701-mm.c | 9 +- drivers/clk/mediatek/clk-mt2712-mm.c | 9 +- drivers/clk/mediatek/clk-mt6779-mm.c | 9 +- drivers/clk/mediatek/clk-mt6797-mm.c | 9 +- drivers/clk/mediatek/clk-mt8173-mm.c | 146 + drivers/clk/mediatek/clk-mt8173.c | 104 - drivers/clk/mediatek/clk-mt8183-mm.c | 9 +- drivers/clk/ti/clk-816x.c | 1 + drivers/clk/versatile/Kconfig | 21 +- drivers/clk/versatile/clk-impd1.c | 121 - drivers/clk/versatile/clk-vexpress-osc.c | 20 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 9 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 6 +- drivers/clk/zynqmp/clkc.c | 17 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 29 +- drivers/cpufreq/Kconfig.arm | 6 +- drivers/cpufreq/tegra20-cpufreq.c | 217 +- drivers/cpuidle/cpuidle-pseries.c | 39 +- drivers/cpuidle/cpuidle-tegra.c | 1 - drivers/crypto/chelsio/chcr_algo.h | 4 - drivers/crypto/chelsio/chtls/chtls_cm.c | 46 +- drivers/crypto/chelsio/chtls/chtls_main.c | 2 + drivers/crypto/nx/Makefile | 2 +- drivers/crypto/nx/nx-842-powernv.c | 1062 --- drivers/crypto/nx/nx-common-powernv.c | 1136 +++ drivers/crypto/xilinx/zynqmp-aes-gcm.c | 22 +- drivers/dax/dax-private.h | 1 + drivers/dax/kmem.c | 28 +- drivers/dca/dca-sysfs.c | 4 +- drivers/extcon/extcon-adc-jack.c | 3 +- drivers/extcon/extcon-arizona.c | 17 +- drivers/extcon/extcon-max14577.c | 10 + drivers/extcon/extcon.c | 2 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 7 + drivers/firmware/arm_scmi/common.h | 11 + drivers/firmware/arm_scmi/driver.c | 133 +- drivers/firmware/arm_scmi/mailbox.c | 17 + drivers/firmware/arm_scmi/perf.c | 5 + drivers/firmware/arm_scmi/power.c | 6 + drivers/firmware/arm_scmi/sensors.c | 4 + drivers/firmware/arm_scmi/shmem.c | 15 + drivers/firmware/arm_scmi/smc.c | 153 + drivers/firmware/dmi-id.c | 6 + drivers/firmware/dmi_scan.c | 30 + drivers/firmware/imx/imx-scu.c | 64 +- drivers/firmware/qcom_scm-legacy.c | 2 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/raspberrypi.c | 61 + drivers/firmware/stratix10-rsu.c | 10 +- drivers/firmware/stratix10-svc.c | 62 +- drivers/firmware/tegra/bpmp-tegra186.c | 4 +- drivers/firmware/tegra/bpmp.c | 9 +- drivers/firmware/trusted_foundations.c | 21 +- drivers/firmware/xilinx/zynqmp-debug.c | 5 +- drivers/firmware/xilinx/zynqmp.c | 607 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/Makefile | 1 + drivers/fpga/dfl-afu-dma-region.c | 4 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-fme-main.c | 23 +- drivers/fpga/dfl-fme-perf.c | 1020 +++ drivers/fpga/dfl-fme.h | 2 + drivers/fpga/dfl.c | 15 +- drivers/fpga/dfl.h | 39 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 12 +- drivers/fpga/stratix10-soc.c | 28 +- drivers/fpga/zynqmp-fpga.c | 14 +- drivers/gnss/serial.h | 2 +- drivers/gnss/sirf.c | 8 +- drivers/gpio/Kconfig | 24 +- drivers/gpio/Makefile | 2 + drivers/gpio/TODO | 4 + drivers/gpio/gpio-aggregator.c | 568 ++ drivers/gpio/gpio-dwapb.c | 248 +- drivers/gpio/gpio-f7188x.c | 33 +- drivers/gpio/gpio-ftgpio010.c | 2 +- drivers/gpio/gpio-ich.c | 2 +- drivers/gpio/gpio-max730x.c | 12 +- drivers/gpio/gpio-mb86s7x.c | 28 +- drivers/gpio/gpio-merrifield.c | 10 +- drivers/gpio/gpio-mlxbf2.c | 5 +- drivers/gpio/gpio-mm-lantiq.c | 2 +- drivers/gpio/gpio-pca953x.c | 96 +- drivers/gpio/gpio-pch.c | 73 +- drivers/gpio/gpio-pl061.c | 9 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-regmap.c | 349 + drivers/gpio/gpio-tegra186.c | 1 + drivers/gpio/gpio-xgene-sb.c | 14 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-devprop.c | 5 +- drivers/gpio/gpiolib-of.c | 31 + drivers/gpio/gpiolib.c | 165 +- drivers/gpio/gpiolib.h | 27 +- drivers/gpu/drm/drm_fb_helper.c | 4 +- drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 12 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 259 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 7 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 45 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 8 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 56 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 17 +- drivers/greybus/Kconfig | 6 +- drivers/greybus/arpc.h | 2 +- drivers/hid/hid-alps.c | 3 +- drivers/hid/hid-multitouch.c | 6 +- drivers/hwtracing/coresight/Makefile | 3 +- .../hwtracing/coresight/coresight-cti-platform.c | 11 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 16 +- drivers/hwtracing/coresight/coresight-cti.c | 232 +- drivers/hwtracing/coresight/coresight-cti.h | 8 +- drivers/hwtracing/coresight/coresight-etb10.c | 2 +- drivers/hwtracing/coresight/coresight-etm3x.c | 2 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 33 +- drivers/hwtracing/coresight/coresight-platform.c | 91 +- drivers/hwtracing/coresight/coresight-priv.h | 21 +- drivers/hwtracing/coresight/coresight-sysfs.c | 204 + drivers/hwtracing/coresight/coresight-tmc-etf.c | 16 +- drivers/hwtracing/coresight/coresight-tmc.c | 2 +- drivers/hwtracing/coresight/coresight.c | 82 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/iio/accel/Kconfig | 10 +- drivers/iio/accel/bma180.c | 208 +- drivers/iio/accel/dmard06.c | 3 +- drivers/iio/accel/hid-sensor-accel-3d.c | 18 +- drivers/iio/accel/kxsd9-i2c.c | 11 +- drivers/iio/accel/mxc4005.c | 4 +- drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_buffer.c | 3 +- drivers/iio/accel/st_accel_core.c | 83 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/adc/Kconfig | 45 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad7476.c | 59 +- drivers/iio/adc/ad7780.c | 27 +- drivers/iio/adc/ad7791.c | 64 +- drivers/iio/adc/ad7793.c | 144 +- drivers/iio/adc/ad9467.c | 422 + drivers/iio/adc/ad_sigma_delta.c | 8 +- drivers/iio/adc/adi-axi-adc.c | 482 ++ drivers/iio/adc/at91-sama5d2_adc.c | 233 +- drivers/iio/adc/at91_adc.c | 5 +- drivers/iio/adc/exynos_adc.c | 17 +- drivers/iio/adc/fsl-imx25-gcq.c | 4 +- drivers/iio/adc/intel_mrfld_adc.c | 6 +- drivers/iio/adc/max1241.c | 227 + drivers/iio/adc/max1363.c | 32 +- drivers/iio/adc/mcp3422.c | 5 +- drivers/iio/adc/stm32-adc-core.c | 34 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/ti-ads124s08.c | 7 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/adc/xilinx-xadc-events.c | 2 +- drivers/iio/adc/xilinx-xadc.h | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 1 - drivers/iio/buffer/industrialio-buffer-dmaengine.c | 41 +- drivers/iio/buffer/industrialio-hw-consumer.c | 31 - drivers/iio/buffer/industrialio-triggered-buffer.c | 11 - drivers/iio/buffer/kfifo_buf.c | 22 - drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/atlas-ezo-sensor.c | 177 + drivers/iio/chemical/atlas-sensor.c | 36 +- drivers/iio/chemical/bme680_core.c | 36 +- drivers/iio/chemical/ccs811.c | 112 +- drivers/iio/chemical/pms7003.c | 17 +- drivers/iio/chemical/sps30.c | 9 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 18 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 13 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 4 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 6 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 13 +- drivers/iio/dac/Kconfig | 6 +- drivers/iio/dac/ad5360.c | 17 +- drivers/iio/dac/ad5380.c | 8 +- drivers/iio/dac/ad5421.c | 21 +- drivers/iio/dac/ad5446.c | 18 +- drivers/iio/dac/ad5449.c | 12 +- drivers/iio/dac/ad5592r-base.c | 30 +- drivers/iio/dac/ad5592r-base.h | 1 + drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 8 +- drivers/iio/dac/ad5686.c | 10 +- drivers/iio/dac/ad5686.h | 2 + drivers/iio/dac/ad5755.c | 22 +- drivers/iio/dac/ad5761.c | 12 +- drivers/iio/dac/ad5764.c | 12 +- drivers/iio/dac/ltc2632.c | 67 +- drivers/iio/dac/vf610_dac.c | 11 +- drivers/iio/gyro/Kconfig | 2 +- drivers/iio/gyro/adis16130.c | 4 +- drivers/iio/gyro/adis16136.c | 10 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/bmg160_spi.c | 5 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 18 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/st_gyro_buffer.c | 3 +- drivers/iio/gyro/st_gyro_core.c | 9 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/health/max30100.c | 7 +- drivers/iio/humidity/hid-sensor-humidity.c | 12 +- drivers/iio/humidity/hts221_buffer.c | 6 +- drivers/iio/humidity/hts221_i2c.c | 6 +- drivers/iio/humidity/hts221_spi.c | 6 +- drivers/iio/imu/Kconfig | 13 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 27 +- drivers/iio/imu/adis16400.c | 21 +- drivers/iio/imu/adis16460.c | 27 +- drivers/iio/imu/adis16475.c | 1338 +++ drivers/iio/imu/adis16480.c | 16 +- drivers/iio/imu/adis_buffer.c | 58 +- drivers/iio/imu/adis_trigger.c | 72 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 4 +- drivers/iio/imu/bmi160/bmi160_spi.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 21 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 96 + drivers/iio/industrialio-buffer.c | 93 +- drivers/iio/industrialio-core.c | 126 +- drivers/iio/industrialio-trigger.c | 53 - drivers/iio/inkern.c | 27 - drivers/iio/light/Kconfig | 2 + drivers/iio/light/bh1780.c | 6 +- drivers/iio/light/cm32181.c | 271 +- drivers/iio/light/cm3232.c | 3 +- drivers/iio/light/gp2ap002.c | 19 +- drivers/iio/light/gp2ap020a00f.c | 6 +- drivers/iio/light/hid-sensor-als.c | 18 +- drivers/iio/light/hid-sensor-prox.c | 18 +- drivers/iio/light/isl29125.c | 28 +- drivers/iio/light/ltr501.c | 41 +- drivers/iio/light/opt3001.c | 3 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/st_uvis25_i2c.c | 7 +- drivers/iio/light/st_uvis25_spi.c | 7 +- drivers/iio/light/tsl2563.c | 2 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/vcnl4000.c | 746 +- drivers/iio/light/vl6180.c | 3 +- drivers/iio/light/zopt2201.c | 4 +- drivers/iio/magnetometer/ak8974.c | 201 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 18 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/rm3100-core.c | 5 +- drivers/iio/magnetometer/st_magn_core.c | 3 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 18 +- drivers/iio/orientation/hid-sensor-rotation.c | 18 +- drivers/iio/pressure/bmp280-core.c | 100 +- drivers/iio/pressure/hid-sensor-press.c | 18 +- drivers/iio/pressure/hp206c.c | 8 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/st_pressure_core.c | 7 +- drivers/iio/pressure/zpa2326.c | 9 +- drivers/iio/proximity/Kconfig | 24 + drivers/iio/proximity/Makefile | 2 + drivers/iio/proximity/ping.c | 7 +- drivers/iio/proximity/sx9310.c | 1069 +++ drivers/iio/proximity/vcnl3020.c | 258 + drivers/iio/temperature/hid-sensor-temperature.c | 12 +- drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/temperature/max31856.c | 5 +- drivers/iio/trigger/iio-trig-hrtimer.c | 2 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 9 +- drivers/infiniband/core/addr.c | 4 + drivers/infiniband/core/cm.c | 306 +- drivers/infiniband/core/cma.c | 114 +- drivers/infiniband/core/cma_configfs.c | 13 + drivers/infiniband/core/cma_priv.h | 1 + drivers/infiniband/core/cma_trace.h | 20 +- drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/cq.c | 173 + drivers/infiniband/core/device.c | 22 +- drivers/infiniband/core/fmr_pool.c | 494 -- drivers/infiniband/core/lag.c | 138 + drivers/infiniband/core/mad.c | 255 +- drivers/infiniband/core/multicast.c | 12 +- drivers/infiniband/core/rdma_core.c | 25 +- drivers/infiniband/core/rdma_core.h | 7 +- drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/sa_query.c | 51 +- drivers/infiniband/core/sysfs.c | 10 +- drivers/infiniband/core/ucma.c | 65 +- drivers/infiniband/core/ud_header.c | 2 +- drivers/infiniband/core/user_mad.c | 22 +- drivers/infiniband/core/uverbs.h | 21 +- drivers/infiniband/core/uverbs_cmd.c | 76 +- drivers/infiniband/core/uverbs_ioctl.c | 24 +- drivers/infiniband/core/uverbs_main.c | 40 +- drivers/infiniband/core/uverbs_std_types.c | 95 - drivers/infiniband/core/uverbs_std_types_cq.c | 17 +- drivers/infiniband/core/uverbs_std_types_mr.c | 12 +- drivers/infiniband/core/uverbs_std_types_qp.c | 401 + drivers/infiniband/core/uverbs_std_types_srq.c | 234 + drivers/infiniband/core/uverbs_std_types_wq.c | 194 + drivers/infiniband/core/uverbs_uapi.c | 3 + drivers/infiniband/core/verbs.c | 159 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 76 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 18 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 357 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 42 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 88 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 91 - drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 + drivers/infiniband/hw/bnxt_re/qplib_res.h | 53 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 3 - drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 - drivers/infiniband/hw/bnxt_re/roce_hsi.h | 106 + drivers/infiniband/hw/cxgb4/device.c | 1 + drivers/infiniband/hw/efa/efa.h | 6 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 63 +- drivers/infiniband/hw/efa/efa_com.c | 5 +- drivers/infiniband/hw/efa/efa_com.h | 3 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 18 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 11 +- drivers/infiniband/hw/efa/efa_main.c | 52 +- drivers/infiniband/hw/efa/efa_verbs.c | 19 +- drivers/infiniband/hw/hfi1/Makefile | 4 + drivers/infiniband/hw/hfi1/affinity.c | 12 +- drivers/infiniband/hw/hfi1/affinity.h | 3 +- drivers/infiniband/hw/hfi1/chip.c | 303 +- drivers/infiniband/hw/hfi1/chip.h | 5 +- drivers/infiniband/hw/hfi1/common.h | 13 +- drivers/infiniband/hw/hfi1/driver.c | 231 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/hfi.h | 38 +- drivers/infiniband/hw/hfi1/init.c | 13 +- drivers/infiniband/hw/hfi1/ipoib.h | 171 + drivers/infiniband/hw/hfi1/ipoib_main.c | 309 + drivers/infiniband/hw/hfi1/ipoib_rx.c | 95 + drivers/infiniband/hw/hfi1/ipoib_tx.c | 828 ++ drivers/infiniband/hw/hfi1/msix.c | 36 +- drivers/infiniband/hw/hfi1/msix.h | 7 +- drivers/infiniband/hw/hfi1/netdev.h | 118 + drivers/infiniband/hw/hfi1/netdev_rx.c | 481 ++ drivers/infiniband/hw/hfi1/qp.c | 18 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +- drivers/infiniband/hw/hfi1/trace.c | 42 +- drivers/infiniband/hw/hfi1/trace_ctxts.h | 11 +- drivers/infiniband/hw/hfi1/verbs.c | 14 +- drivers/infiniband/hw/hfi1/vnic.h | 5 +- drivers/infiniband/hw/hfi1/vnic_main.c | 325 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 5 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 148 +- drivers/infiniband/hw/hns/hns_roce_common.h | 4 - drivers/infiniband/hw/hns/hns_roce_cq.c | 351 +- drivers/infiniband/hw/hns/hns_roce_device.h | 246 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 114 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 11 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 360 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1713 ++-- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 15 +- drivers/infiniband/hw/hns/hns_roce_main.c | 71 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 1644 ++-- drivers/infiniband/hw/hns/hns_roce_qp.c | 509 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 378 +- drivers/infiniband/hw/i40iw/i40iw.h | 9 - drivers/infiniband/hw/i40iw/i40iw_verbs.c | 1 - drivers/infiniband/hw/i40iw/i40iw_verbs.h | 1 - drivers/infiniband/hw/mlx4/ah.c | 11 +- drivers/infiniband/hw/mlx4/main.c | 11 - drivers/infiniband/hw/mlx4/mlx4_ib.h | 18 +- drivers/infiniband/hw/mlx4/mr.c | 93 - drivers/infiniband/hw/mlx5/Makefile | 3 +- drivers/infiniband/hw/mlx5/ah.c | 35 +- drivers/infiniband/hw/mlx5/cmd.c | 114 +- drivers/infiniband/hw/mlx5/cmd.h | 4 +- drivers/infiniband/hw/mlx5/cong.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 17 +- drivers/infiniband/hw/mlx5/flow.c | 147 +- drivers/infiniband/hw/mlx5/gsi.c | 38 +- drivers/infiniband/hw/mlx5/ib_rep.h | 2 +- drivers/infiniband/hw/mlx5/main.c | 73 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 72 +- drivers/infiniband/hw/mlx5/odp.c | 10 +- drivers/infiniband/hw/mlx5/qos.c | 13 +- drivers/infiniband/hw/mlx5/qp.c | 4098 ++++----- drivers/infiniband/hw/mlx5/qp.h | 6 +- drivers/infiniband/hw/mlx5/qpc.c | 44 +- drivers/infiniband/hw/mlx5/srq.c | 10 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 111 +- drivers/infiniband/hw/mlx5/wr.c | 1504 ++++ drivers/infiniband/hw/mlx5/wr.h | 76 + drivers/infiniband/hw/mthca/mthca_dev.h | 10 - drivers/infiniband/hw/mthca/mthca_mr.c | 262 +- drivers/infiniband/hw/mthca/mthca_provider.c | 105 +- drivers/infiniband/hw/mthca/mthca_provider.h | 23 - drivers/infiniband/hw/ocrdma/ocrdma.h | 1 - drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 1 - drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 - drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/qedr.h | 1 - drivers/infiniband/hw/qedr/verbs.c | 6 +- drivers/infiniband/hw/qedr/verbs.h | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/hw/qib/qib_verbs.c | 1 - drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 1 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 11 +- drivers/infiniband/sw/rdmavt/ah.h | 4 +- drivers/infiniband/sw/rdmavt/mr.c | 155 - drivers/infiniband/sw/rdmavt/mr.h | 15 - drivers/infiniband/sw/rdmavt/qp.c | 24 +- drivers/infiniband/sw/rdmavt/vt.c | 4 - drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_param.h | 3 + drivers/infiniband/sw/rxe/rxe_verbs.c | 9 +- drivers/infiniband/sw/siw/siw.h | 4 +- drivers/infiniband/sw/siw/siw_main.c | 1 - drivers/infiniband/sw/siw/siw_mem.c | 5 +- drivers/infiniband/sw/siw/siw_verbs.c | 1 - drivers/infiniband/ulp/Makefile | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 37 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 23 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 3 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 3 + drivers/infiniband/ulp/iser/iscsi_iser.h | 79 +- drivers/infiniband/ulp/iser/iser_initiator.c | 19 +- drivers/infiniband/ulp/iser/iser_memory.c | 188 +- drivers/infiniband/ulp/iser/iser_verbs.c | 126 +- drivers/infiniband/ulp/isert/ib_isert.c | 5 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 12 +- drivers/infiniband/ulp/rtrs/Kconfig | 27 + drivers/infiniband/ulp/rtrs/Makefile | 15 + drivers/infiniband/ulp/rtrs/README | 213 + drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 200 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 483 ++ drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2992 +++++++ drivers/infiniband/ulp/rtrs/rtrs-clt.h | 252 + drivers/infiniband/ulp/rtrs/rtrs-log.h | 28 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 399 + drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 38 + drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 321 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2178 +++++ drivers/infiniband/ulp/rtrs/rtrs-srv.h | 148 + drivers/infiniband/ulp/rtrs/rtrs.c | 612 ++ drivers/infiniband/ulp/rtrs/rtrs.h | 196 + drivers/infiniband/ulp/srp/ib_srp.c | 265 +- drivers/infiniband/ulp/srp/ib_srp.h | 27 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 67 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 5 - drivers/input/evdev.c | 7 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/atkbd.c | 97 +- drivers/input/keyboard/imx_sc_key.c | 33 +- drivers/input/keyboard/tca6416-keypad.c | 2 +- drivers/input/misc/Kconfig | 32 +- drivers/input/misc/Makefile | 3 +- drivers/input/misc/gp2ap002a00f.c | 281 - drivers/input/misc/iqs269a.c | 1833 ++++ drivers/input/misc/msm-vibrator.c | 281 - drivers/input/misc/xen-kbdfront.c | 2 +- drivers/input/mouse/elan_i2c_core.c | 2 +- drivers/input/serio/i8042-ppcio.h | 57 - drivers/input/serio/i8042-x86ia64io.h | 1 + drivers/input/serio/i8042.c | 3 + drivers/input/serio/i8042.h | 2 - drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/atmel_mxt_ts.c | 7 +- drivers/input/touchscreen/cy8ctma140.c | 353 + drivers/input/touchscreen/cyttsp4_core.c | 5 +- drivers/input/touchscreen/cyttsp_core.c | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 198 +- drivers/input/touchscreen/elants_i2c.c | 247 +- drivers/input/touchscreen/melfas_mip4.c | 4 +- drivers/input/touchscreen/mms114.c | 19 +- drivers/input/touchscreen/raspberrypi-ts.c | 2 +- drivers/input/touchscreen/stmfts.c | 2 +- drivers/interconnect/Kconfig | 3 +- drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 143 +- drivers/interconnect/imx/Kconfig | 17 + drivers/interconnect/imx/Makefile | 9 + drivers/interconnect/imx/imx.c | 284 + drivers/interconnect/imx/imx.h | 61 + drivers/interconnect/imx/imx8mm.c | 105 + drivers/interconnect/imx/imx8mn.c | 94 + drivers/interconnect/imx/imx8mq.c | 103 + drivers/interconnect/internal.h | 2 + drivers/iommu/dma-iommu.c | 5 +- drivers/macintosh/Kconfig | 1 - drivers/macintosh/ams/ams-input.c | 37 +- drivers/macintosh/ams/ams.h | 4 +- drivers/macintosh/windfarm_pm112.c | 21 +- drivers/md/Kconfig | 20 + drivers/md/Makefile | 3 + drivers/md/dm-bufio.c | 109 +- drivers/md/dm-crypt.c | 80 +- drivers/md/dm-ebs-target.c | 471 + drivers/md/dm-historical-service-time.c | 561 ++ drivers/md/dm-integrity.c | 6 +- drivers/md/dm-log-writes.c | 2 +- drivers/md/dm-mpath.c | 123 +- drivers/md/dm-path-selector.h | 2 +- drivers/md/dm-queue-length.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-service-time.c | 2 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-writecache.c | 42 +- drivers/md/dm-zoned-metadata.c | 1046 ++- drivers/md/dm-zoned-reclaim.c | 210 +- drivers/md/dm-zoned-target.c | 463 +- drivers/md/dm-zoned.h | 113 +- drivers/md/dm.c | 11 +- drivers/md/persistent-data/dm-btree-internal.h | 4 +- drivers/md/persistent-data/dm-btree-spine.c | 6 +- drivers/memory/Kconfig | 11 + drivers/memory/Makefile | 1 + drivers/memory/bt1-l2-ctl.c | 322 + drivers/memory/samsung/exynos5422-dmc.c | 8 +- drivers/message/fusion/mptbase.c | 8 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/intel_quark_i2c_gpio.c | 1 - drivers/mfd/sm501.c | 24 +- drivers/mfd/vexpress-sysreg.c | 99 +- drivers/misc/Kconfig | 9 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/rts5249.c | 29 - drivers/misc/cardreader/rts5260.c | 26 - drivers/misc/cardreader/rts5261.c | 47 +- drivers/misc/cardreader/rtsx_pcr.c | 43 +- drivers/misc/cardreader/rtsx_pcr.h | 1 - drivers/misc/cxl/Kconfig | 8 - drivers/misc/fastrpc.c | 13 +- drivers/misc/genwqe/card_utils.c | 42 +- drivers/misc/habanalabs/Makefile | 3 + drivers/misc/habanalabs/command_buffer.c | 28 +- drivers/misc/habanalabs/command_submission.c | 385 +- drivers/misc/habanalabs/context.c | 8 - drivers/misc/habanalabs/debugfs.c | 116 + drivers/misc/habanalabs/device.c | 53 +- drivers/misc/habanalabs/firmware_if.c | 297 +- drivers/misc/habanalabs/gaudi/Makefile | 5 + drivers/misc/habanalabs/gaudi/gaudi.c | 6748 +++++++++++++++ drivers/misc/habanalabs/gaudi/gaudiP.h | 261 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 884 ++ drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 121 + drivers/misc/habanalabs/gaudi/gaudi_security.c | 9090 ++++++++++++++++++++ drivers/misc/habanalabs/goya/goya.c | 345 +- drivers/misc/habanalabs/goya/goyaP.h | 12 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 +- drivers/misc/habanalabs/goya/goya_security.c | 100 +- drivers/misc/habanalabs/habanalabs.h | 187 +- drivers/misc/habanalabs/habanalabs_drv.c | 14 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 21 + drivers/misc/habanalabs/hw_queue.c | 118 +- drivers/misc/habanalabs/hwmon.c | 75 + drivers/misc/habanalabs/include/armcp_if.h | 43 +- .../include/gaudi/asic_reg/cpu_if_regs.h | 174 + .../include/gaudi/asic_reg/dma0_core_masks.h | 348 + .../include/gaudi/asic_reg/dma0_core_regs.h | 156 + .../include/gaudi/asic_reg/dma0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/dma0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma1_core_regs.h | 156 + .../include/gaudi/asic_reg/dma1_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma2_core_regs.h | 156 + .../include/gaudi/asic_reg/dma2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma3_core_regs.h | 156 + .../include/gaudi/asic_reg/dma3_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma4_core_regs.h | 156 + .../include/gaudi/asic_reg/dma4_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma5_core_regs.h | 156 + .../include/gaudi/asic_reg/dma5_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma6_core_regs.h | 156 + .../include/gaudi/asic_reg/dma6_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma7_core_regs.h | 156 + .../include/gaudi/asic_reg/dma7_qm_regs.h | 834 ++ .../gaudi/asic_reg/dma_if_e_n_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_e_n_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_e_n_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_e_s_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_e_s_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_e_s_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_w_n_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_w_n_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_w_n_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_w_s_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_w_s_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_w_s_regs.h | 860 ++ .../include/gaudi/asic_reg/gaudi_blocks.h | 4974 +++++++++++ .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 299 + .../include/gaudi/asic_reg/mme0_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mme0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/mme0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/mme1_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mme2_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mme2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/mme3_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mmu_up_regs.h | 72 + .../include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h | 896 ++ .../{goya => gaudi}/asic_reg/psoc_etr_regs.h | 0 .../gaudi/asic_reg/psoc_global_conf_masks.h | 502 ++ .../include/gaudi/asic_reg/psoc_global_conf_regs.h | 1062 +++ .../include/gaudi/asic_reg/psoc_hbm_pll_regs.h | 114 + .../include/gaudi/asic_reg/psoc_pci_pll_regs.h | 114 + .../include/gaudi/asic_reg/psoc_timestamp_regs.h | 56 + .../include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h | 896 ++ .../habanalabs/include/gaudi/asic_reg/stlb_regs.h | 82 + .../include/gaudi/asic_reg/tpc0_cfg_masks.h | 2578 ++++++ .../include/gaudi/asic_reg/tpc0_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/tpc0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc1_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc1_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc2_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc3_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc3_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc4_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc4_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc5_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc5_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc6_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc6_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc7_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc7_qm_regs.h | 834 ++ drivers/misc/habanalabs/include/gaudi/gaudi.h | 59 + .../habanalabs/include/gaudi/gaudi_async_events.h | 310 + .../include/gaudi/gaudi_async_ids_map_extended.h | 694 ++ .../habanalabs/include/gaudi/gaudi_coresight.h | 367 + .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 36 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 458 + .../misc/habanalabs/include/gaudi/gaudi_packets.h | 212 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 27 + .../habanalabs/include/goya/asic_reg/goya_masks.h | 3 +- .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + .../include/goya/asic_reg/psoc_timestamp_regs.h | 56 + .../misc/habanalabs/include/goya/goya_reg_map.h | 43 +- drivers/misc/habanalabs/include/hl_boot_if.h | 58 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h | 16 + drivers/misc/habanalabs/memory.c | 37 +- drivers/misc/habanalabs/pci.c | 63 +- drivers/misc/habanalabs/sysfs.c | 17 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/mic/scif/scif_rma.c | 26 +- drivers/misc/ocxl/context.c | 2 +- drivers/misc/pci_endpoint_test.c | 4 + drivers/misc/sgi-xp/xpc_main.c | 10 +- drivers/misc/sgi-xp/xpnet.c | 8 +- drivers/misc/vexpress-syscfg.c | 280 - drivers/misc/xilinx_sdfec.c | 61 +- drivers/mmc/host/sdhci-of-arasan.c | 38 +- drivers/net/dsa/qca8k.c | 3 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 1 - drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 2 - drivers/net/ethernet/mellanox/mlx4/mr.c | 183 - drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed.h | 1 + drivers/net/ethernet/qlogic/qed/qed_main.c | 9 + drivers/net/ethernet/qlogic/qed/qed_rdma.c | 1 - drivers/net/ethernet/qlogic/qed/qed_rdma.h | 1 - drivers/net/ethernet/qlogic/qed/qed_sriov.c | 4 + drivers/net/ethernet/qlogic/qed/qed_sriov.h | 10 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 - drivers/net/geneve.c | 7 +- drivers/net/hamradio/yam.c | 1 + drivers/net/phy/dp83867.c | 2 +- drivers/net/phy/dp83869.c | 5 +- drivers/net/phy/fixed_phy.c | 28 +- drivers/net/phy/marvell.c | 2 +- drivers/net/phy/mdio_bus.c | 2 + drivers/net/phy/mscc/mscc.h | 2 +- drivers/net/phy/mscc/mscc_main.c | 8 +- drivers/nvme/target/rdma.c | 4 +- drivers/nvmem/core.c | 104 +- drivers/nvmem/imx-ocotp.c | 9 +- drivers/nvmem/jz4780-efuse.c | 4 +- drivers/nvmem/qfprom.c | 14 - drivers/nvmem/zynqmp_nvmem.c | 11 +- drivers/of/dynamic.c | 3 +- drivers/of/fdt.c | 8 +- drivers/of/kobj.c | 3 +- drivers/of/of_reserved_mem.c | 51 +- drivers/of/platform.c | 4 +- drivers/of/property.c | 20 +- drivers/parport/daisy.c | 29 +- drivers/parport/ieee1284.c | 94 +- drivers/parport/ieee1284_ops.c | 70 +- drivers/parport/parport_amiga.c | 22 +- drivers/parport/parport_atari.c | 2 +- drivers/parport/parport_cs.c | 6 +- drivers/parport/parport_gsc.c | 25 +- drivers/parport/parport_gsc.h | 21 +- drivers/parport/parport_ip32.c | 117 +- drivers/parport/parport_mfc3.c | 21 +- drivers/parport/parport_pc.c | 263 +- drivers/parport/parport_sunbpp.c | 2 +- drivers/parport/probe.c | 34 +- drivers/parport/procfs.c | 6 +- drivers/parport/share.c | 292 +- drivers/pci/controller/Kconfig | 22 +- drivers/pci/controller/Makefile | 3 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 2 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 10 +- drivers/pci/controller/cadence/pcie-cadence.h | 6 +- drivers/pci/controller/dwc/Kconfig | 17 +- drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 8 +- drivers/pci/controller/dwc/pci-imx6.c | 4 +- drivers/pci/controller/dwc/pci-meson.c | 4 +- drivers/pci/controller/dwc/pcie-al.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 22 +- drivers/pci/controller/dwc/pcie-designware-host.c | 4 +- drivers/pci/controller/dwc/pcie-designware.c | 7 +- drivers/pci/controller/dwc/pcie-designware.h | 3 +- drivers/pci/controller/dwc/pcie-hisi.c | 19 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 9 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 383 + .../pci/controller/mobiveil/pcie-mobiveil-host.c | 4 +- drivers/pci/controller/pci-aardvark.c | 266 +- drivers/pci/controller/pci-host-common.c | 18 +- drivers/pci/controller/pci-host-generic.c | 26 +- drivers/pci/controller/pci-hyperv.c | 82 +- drivers/pci/controller/pci-tegra.c | 7 +- drivers/pci/controller/pci-thunder-ecam.c | 14 +- drivers/pci/controller/pci-thunder-pem.c | 16 +- drivers/pci/controller/pci-v3-semi.c | 6 +- drivers/pci/controller/pci-xgene.c | 4 +- drivers/pci/controller/pcie-altera.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 37 +- drivers/pci/controller/pcie-mediatek.c | 3 + drivers/pci/controller/pcie-rcar-ep.c | 563 ++ drivers/pci/controller/pcie-rcar-host.c | 1130 +++ drivers/pci/controller/pcie-rcar.c | 1211 +-- drivers/pci/controller/pcie-rcar.h | 140 + drivers/pci/controller/pcie-rockchip-ep.c | 2 +- drivers/pci/controller/pcie-tango.c | 13 +- drivers/pci/controller/vmd.c | 6 +- drivers/pci/ecam.c | 10 +- drivers/pci/endpoint/functions/pci-epf-test.c | 3 + drivers/pci/endpoint/pci-epc-mem.c | 204 +- drivers/pci/hotplug/pciehp.h | 2 - drivers/pci/hotplug/rpaphp_core.c | 2 +- drivers/pci/hotplug/shpchp.h | 2 +- drivers/pci/hotplug/shpchp_ctrl.c | 3 +- drivers/pci/hotplug/shpchp_pci.c | 5 +- drivers/pci/of.c | 2 +- drivers/pci/p2pdma.c | 2 + drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-bridge-emul.c | 61 +- drivers/pci/pci-label.c | 4 +- drivers/pci/pci.c | 64 +- drivers/pci/pcie/Kconfig | 1 - drivers/pci/pcie/aer.c | 340 +- drivers/pci/pcie/aspm.c | 10 - drivers/pci/pcie/dpc.c | 3 +- drivers/pci/pcie/edr.c | 4 +- drivers/pci/pcie/pme.c | 4 +- drivers/pci/pcie/portdrv.h | 13 +- drivers/pci/pcie/ptm.c | 22 +- drivers/pci/probe.c | 65 +- drivers/pci/quirks.c | 50 +- drivers/pci/remove.c | 2 +- drivers/pci/setup-bus.c | 115 +- drivers/pci/setup-res.c | 9 +- drivers/pci/switch/switchtec.c | 2 +- drivers/pcmcia/yenta_socket.c | 40 +- drivers/phy/amlogic/Kconfig | 15 +- drivers/phy/amlogic/Makefile | 1 - drivers/phy/amlogic/phy-meson-gxl-usb3.c | 283 - drivers/phy/amlogic/phy-meson8b-usb2.c | 149 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 2 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 57 +- drivers/phy/broadcom/phy-brcm-usb.c | 16 +- drivers/phy/cadence/Kconfig | 9 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/phy-cadence-salvo.c | 325 + drivers/phy/cadence/phy-cadence-sierra.c | 27 +- drivers/phy/intel/Kconfig | 15 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-combo.c | 632 ++ drivers/phy/motorola/phy-cpcap-usb.c | 2 - drivers/phy/qualcomm/Kconfig | 17 + drivers/phy/qualcomm/Makefile | 2 + drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 148 + drivers/phy/qualcomm/phy-qcom-qmp.c | 254 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 238 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 287 + drivers/phy/samsung/phy-s5pv210-usb2.c | 4 + drivers/phy/ti/phy-am654-serdes.c | 104 +- drivers/phy/ti/phy-j721e-wiz.c | 65 +- drivers/phy/ti/phy-omap-usb2.c | 60 +- drivers/power/reset/Kconfig | 2 +- drivers/power/reset/vexpress-poweroff.c | 8 +- drivers/ps3/ps3-lpm.c | 8 +- drivers/ps3/ps3-vuart.c | 5 +- drivers/rapidio/devices/rio_mport_cdev.c | 27 +- drivers/reset/hisilicon/hi6220_reset.c | 69 +- drivers/reset/reset-imx7.c | 101 + drivers/reset/reset-zynqmp.c | 26 +- drivers/rtc/Kconfig | 2 +- drivers/s390/scsi/zfcp_aux.c | 5 +- drivers/s390/scsi/zfcp_diag.h | 6 +- drivers/s390/scsi/zfcp_erp.c | 84 +- drivers/s390/scsi/zfcp_ext.h | 11 + drivers/s390/scsi/zfcp_fsf.c | 76 +- drivers/s390/scsi/zfcp_qdio.c | 19 +- drivers/s390/scsi/zfcp_scsi.c | 131 +- drivers/s390/scsi/zfcp_sysfs.c | 16 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/aacraid/aachba.c | 1 - drivers/scsi/aacraid/commctrl.c | 13 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aacraid/linit.c | 16 +- drivers/scsi/aic7xxx/aic79xx_core.c | 18 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 19 +- drivers/scsi/aic94xx/aic94xx_sds.c | 14 +- drivers/scsi/bfa/bfa_core.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 4 +- drivers/scsi/bfa/bfa_fcs_lport.c | 4 +- drivers/scsi/bfa/bfa_fcs_rport.c | 4 +- drivers/scsi/bfa/bfa_ioc_ct.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 7 +- drivers/scsi/bfa/bfad.c | 2 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 + drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 18 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 7 +- drivers/scsi/cxlflash/main.c | 1 + drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/fcoe/fcoe.c | 4 +- drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/vnic_dev.c | 12 +- drivers/scsi/fnic/vnic_wq.c | 4 +- drivers/scsi/gdth.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 5 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 17 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 26 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/ipr.c | 5 +- drivers/scsi/isci/isci.h | 6 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/libsas/sas_ata.c | 1 + drivers/scsi/lpfc/lpfc.h | 23 +- drivers/scsi/lpfc/lpfc_attr.c | 108 +- drivers/scsi/lpfc/lpfc_ct.c | 1 - drivers/scsi/lpfc/lpfc_debugfs.c | 3 +- drivers/scsi/lpfc/lpfc_els.c | 12 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 8 +- drivers/scsi/lpfc/lpfc_hw4.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 82 +- drivers/scsi/lpfc/lpfc_mbox.c | 3 +- drivers/scsi/lpfc/lpfc_nvme.c | 37 - drivers/scsi/lpfc/lpfc_nvmet.c | 8 - drivers/scsi/lpfc/lpfc_sli.c | 45 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 6 +- drivers/scsi/megaraid/megaraid_sas.h | 8 +- drivers/scsi/megaraid/megaraid_sas_base.c | 10 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 12 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 81 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 6 +- drivers/scsi/mpt3sas/Makefile | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 266 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 21 +- drivers/scsi/mpt3sas/mpt3sas_debugfs.c | 157 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 8 +- drivers/scsi/mvsas/mv_init.c | 6 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qedf/qedf.h | 6 +- drivers/scsi/qedf/qedf_els.c | 10 +- drivers/scsi/qedf/qedf_io.c | 48 +- drivers/scsi/qedf/qedf_main.c | 135 +- drivers/scsi/qedi/qedi_iscsi.c | 21 +- drivers/scsi/qedi/qedi_main.c | 22 +- drivers/scsi/qla1280.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 40 +- drivers/scsi/qla2xxx/qla_bsg.c | 8 +- drivers/scsi/qla2xxx/qla_dbg.c | 866 +- drivers/scsi/qla2xxx/qla_dbg.h | 443 +- drivers/scsi/qla2xxx/qla_def.h | 728 +- drivers/scsi/qla2xxx/qla_fw.h | 768 +- drivers/scsi/qla2xxx/qla_gbl.h | 26 +- drivers/scsi/qla2xxx/qla_init.c | 380 +- drivers/scsi/qla2xxx/qla_inline.h | 8 +- drivers/scsi/qla2xxx/qla_iocb.c | 140 +- drivers/scsi/qla2xxx/qla_isr.c | 287 +- drivers/scsi/qla2xxx/qla_mbx.c | 123 +- drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_mr.c | 120 +- drivers/scsi/qla2xxx/qla_mr.h | 32 +- drivers/scsi/qla2xxx/qla_nvme.c | 16 +- drivers/scsi/qla2xxx/qla_nvme.h | 64 +- drivers/scsi/qla2xxx/qla_nx.c | 208 +- drivers/scsi/qla2xxx/qla_nx.h | 36 +- drivers/scsi/qla2xxx/qla_nx2.c | 26 +- drivers/scsi/qla2xxx/qla_os.c | 133 +- drivers/scsi/qla2xxx/qla_sup.c | 323 +- drivers/scsi/qla2xxx/qla_target.c | 111 +- drivers/scsi/qla2xxx/qla_target.h | 232 +- drivers/scsi/qla2xxx/qla_tmpl.c | 140 +- drivers/scsi/qla2xxx/qla_tmpl.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 16 + drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_debug.c | 2072 ++++- drivers/scsi/scsi_error.c | 2 + drivers/scsi/scsi_lib.c | 230 +- drivers/scsi/scsi_transport_iscsi.c | 68 +- drivers/scsi/sd.c | 19 + drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/sr.c | 26 +- drivers/scsi/st.c | 5 +- drivers/scsi/ufs/ti-j721e-ufs.c | 13 +- drivers/scsi/ufs/ufs-mediatek.c | 30 +- drivers/scsi/ufs/ufs-qcom.c | 10 +- drivers/scsi/ufs/ufs-sysfs.c | 61 +- drivers/scsi/ufs/ufs.h | 43 +- drivers/scsi/ufs/ufs_quirks.h | 7 + drivers/scsi/ufs/ufshcd.c | 515 +- drivers/scsi/ufs/ufshcd.h | 45 +- drivers/scsi/vmw_pvscsi.c | 2 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/soc/amlogic/meson-ee-pwrc.c | 112 +- drivers/soc/fsl/dpio/dpio-service.c | 6 +- drivers/soc/fsl/dpio/qbman-portal.c | 12 - drivers/soc/fsl/qbman/qman.c | 5 - drivers/soc/fsl/qe/qe.c | 4 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/imx/Makefile | 3 + drivers/soc/imx/soc-imx.c | 192 + drivers/soc/imx/soc-imx8m.c | 7 +- drivers/soc/kendryte/k210-sysctl.c | 12 + drivers/soc/mediatek/Kconfig | 7 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-mmsys.c | 378 + drivers/soc/qcom/Kconfig | 6 +- drivers/soc/qcom/cmd-db.c | 78 +- drivers/soc/qcom/pdr_interface.c | 4 - drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/rpmh-internal.h | 59 +- drivers/soc/qcom/rpmh-rsc.c | 746 +- drivers/soc/qcom/rpmh.c | 97 +- drivers/soc/qcom/rpmhpd.c | 24 + drivers/soc/qcom/rpmpd.c | 5 + drivers/soc/qcom/smp2p.c | 4 +- drivers/soc/qcom/socinfo.c | 6 + drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a7742-sysc.c | 42 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/sifive/sifive_l2_cache.c | 40 +- drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 57 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 1 + drivers/soc/tegra/fuse/fuse-tegra30.c | 6 + drivers/soc/tegra/fuse/fuse.h | 8 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 32 +- drivers/soc/tegra/pmc.c | 3 + drivers/soc/ti/Kconfig | 10 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/k3-socinfo.c | 152 + drivers/soc/ti/knav_qmss_queue.c | 2 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 26 +- drivers/soc/xilinx/zynqmp_power.c | 17 +- drivers/soundwire/Makefile | 8 +- drivers/soundwire/bus.c | 71 +- drivers/soundwire/bus.h | 4 + drivers/soundwire/bus_type.c | 22 +- drivers/soundwire/cadence_master.c | 8 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/intel.c | 9 +- drivers/soundwire/intel_init.c | 4 +- drivers/soundwire/master.c | 172 + drivers/soundwire/mipi_disco.c | 11 +- drivers/soundwire/qcom.c | 34 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_local.h | 14 + drivers/soundwire/sysfs_slave.c | 214 + drivers/soundwire/sysfs_slave_dpn.c | 300 + drivers/spi/spi-zynqmp-gqspi.c | 5 - drivers/staging/android/ion/ion_page_pool.c | 4 +- drivers/staging/axis-fifo/axis-fifo.c | 12 +- drivers/staging/comedi/comedi_internal.h | 4 +- drivers/staging/comedi/drivers/ni_pcimio.c | 4 +- drivers/staging/fbtft/fb_st7789v.c | 32 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 2 +- drivers/staging/gasket/gasket_sysfs.c | 2 + drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/greybus/hid.c | 3 +- drivers/staging/greybus/light.c | 3 +- drivers/staging/greybus/loopback.c | 2 +- drivers/staging/greybus/uart.c | 19 +- drivers/staging/iio/Documentation/overview.txt | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 77 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/tegra-video/Kconfig | 12 + drivers/staging/media/tegra-video/Makefile | 8 + drivers/staging/media/tegra-video/TODO | 11 + drivers/staging/media/tegra-video/csi.c | 539 ++ drivers/staging/media/tegra-video/csi.h | 147 + drivers/staging/media/tegra-video/tegra210.c | 978 +++ drivers/staging/media/tegra-video/vi.c | 1074 +++ drivers/staging/media/tegra-video/vi.h | 257 + drivers/staging/media/tegra-video/video.c | 155 + drivers/staging/media/tegra-video/video.h | 29 + drivers/staging/most/usb/Kconfig | 2 +- drivers/staging/most/usb/usb.c | 305 +- drivers/staging/mt7621-dts/mt7621.dtsi | 9 +- .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 28 - .../mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml | 36 + drivers/staging/mt7621-pci/pci-mt7621.c | 64 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/pi433/pi433_if.c | 1 + drivers/staging/qlge/qlge_dbg.c | 7 +- drivers/staging/qlge/qlge_main.c | 476 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 99 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 33 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 6 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 19 +- drivers/staging/rtl8188eu/hal/fw.c | 7 +- drivers/staging/rtl8188eu/hal/odm.c | 54 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 2 - drivers/staging/rtl8188eu/hal/phy.c | 62 +- drivers/staging/rtl8188eu/hal/rf.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 3 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 116 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 24 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 18 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 126 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 158 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_halinit.c | 2 +- drivers/staging/rtl8712/wifi.h | 9 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 22 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 45 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 8 +- drivers/staging/rtl8723bs/hal/odm.c | 13 - drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 44 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 - drivers/staging/rtl8723bs/include/hal_data.h | 8 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 34 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 33 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 26 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 8 +- drivers/staging/sm750fb/sm750.c | 154 +- drivers/staging/sm750fb/sm750.h | 21 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/speakup_decext.c | 4 + drivers/staging/speakup/speakup_decpc.c | 4 + drivers/staging/speakup/speakup_dectlk.c | 5 +- drivers/staging/speakup/speakup_dummy.c | 4 + drivers/staging/speakup/speakup_soft.c | 4 + drivers/staging/speakup/spk_types.h | 3 +- drivers/staging/speakup/spkguide.txt | 7 +- drivers/staging/speakup/sysfs-driver-speakup | 6 + drivers/staging/speakup/varhandlers.c | 1 + drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 383 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 62 +- .../vc04_services/bcm2835-camera/controls.c | 97 +- .../vc04_services/bcm2835-camera/mmal-common.h | 18 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 14 +- .../staging/vc04_services/interface/vchi/vchi.h | 81 - .../interface/vchiq_arm/vchiq_2835_arm.c | 7 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +- .../interface/vchiq_arm/vchiq_connected.c | 33 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 19 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 7 + .../vc04_services/interface/vchiq_arm/vchiq_if.h | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 166 +- drivers/staging/vt6655/Makefile | 3 - drivers/staging/vt6655/baseband.c | 320 +- drivers/staging/vt6655/baseband.h | 37 +- drivers/staging/vt6655/card.c | 145 +- drivers/staging/vt6655/card.h | 4 - drivers/staging/vt6655/channel.c | 4 +- drivers/staging/vt6655/device_main.c | 37 +- drivers/staging/vt6655/rf.c | 4 +- drivers/staging/vt6655/rxtx.c | 252 +- drivers/staging/vt6656/Makefile | 6 +- drivers/staging/vt6656/baseband.c | 620 +- drivers/staging/vt6656/baseband.h | 17 +- drivers/staging/vt6656/card.c | 570 +- drivers/staging/vt6656/card.h | 20 +- drivers/staging/vt6656/device.h | 20 +- drivers/staging/vt6656/firmware.c | 106 - drivers/staging/vt6656/firmware.h | 25 - drivers/staging/vt6656/key.c | 47 +- drivers/staging/vt6656/key.h | 13 +- drivers/staging/vt6656/mac.c | 128 +- drivers/staging/vt6656/mac.h | 28 +- drivers/staging/vt6656/main_usb.c | 181 +- drivers/staging/vt6656/power.c | 34 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.c | 463 +- drivers/staging/vt6656/rf.h | 3 +- drivers/staging/vt6656/rxtx.c | 674 +- drivers/staging/vt6656/rxtx.h | 20 +- drivers/staging/vt6656/usbpipe.c | 70 +- drivers/staging/vt6656/usbpipe.h | 11 +- drivers/staging/vt6656/wcmd.c | 3 +- drivers/staging/wfx/Makefile | 1 + drivers/staging/wfx/TODO | 51 +- drivers/staging/wfx/bh.c | 50 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 2 + drivers/staging/wfx/bus_sdio.c | 86 +- drivers/staging/wfx/bus_spi.c | 44 +- drivers/staging/wfx/data_rx.c | 16 +- drivers/staging/wfx/data_rx.h | 3 +- drivers/staging/wfx/data_tx.c | 352 +- drivers/staging/wfx/data_tx.h | 8 +- drivers/staging/wfx/debug.c | 70 +- drivers/staging/wfx/fwio.c | 14 +- drivers/staging/wfx/hif_api_cmd.h | 623 +- drivers/staging/wfx/hif_api_general.h | 495 +- drivers/staging/wfx/hif_api_mib.h | 671 +- drivers/staging/wfx/hif_rx.c | 221 +- drivers/staging/wfx/hif_tx.c | 119 +- drivers/staging/wfx/hif_tx.h | 10 +- drivers/staging/wfx/hif_tx_mib.c | 386 + drivers/staging/wfx/hif_tx_mib.h | 436 +- drivers/staging/wfx/hwio.c | 18 +- drivers/staging/wfx/key.c | 71 +- drivers/staging/wfx/key.h | 2 - drivers/staging/wfx/main.c | 78 +- drivers/staging/wfx/main.h | 4 +- drivers/staging/wfx/queue.c | 533 +- drivers/staging/wfx/queue.h | 42 +- drivers/staging/wfx/scan.c | 13 +- drivers/staging/wfx/sta.c | 871 +- drivers/staging/wfx/sta.h | 38 +- drivers/staging/wfx/traces.h | 31 +- drivers/staging/wfx/wfx.h | 47 +- drivers/staging/wilc1000/hif.c | 4 +- drivers/target/iscsi/iscsi_target_util.c | 30 +- drivers/target/loopback/tcm_loop.c | 36 +- drivers/target/target_core_alua.c | 10 +- drivers/target/target_core_configfs.c | 82 +- drivers/target/target_core_device.c | 13 +- drivers/target/target_core_pr.c | 2 +- drivers/target/target_core_pscsi.c | 6 +- drivers/target/target_core_tpg.c | 3 +- drivers/target/target_core_transport.c | 6 +- drivers/target/target_core_user.c | 177 +- drivers/tee/Kconfig | 2 + drivers/tee/optee/call.c | 6 +- drivers/tee/tee_core.c | 159 + drivers/tee/tee_shm.c | 31 +- drivers/thermal/imx_sc_thermal.c | 2 +- drivers/thunderbolt/Kconfig | 1 - drivers/thunderbolt/icm.c | 22 + drivers/thunderbolt/nhi.c | 5 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/switch.c | 11 +- drivers/tty/hvc/hvc_console.c | 23 +- drivers/tty/hvc/hvcs.c | 2 - drivers/tty/mxser.c | 7 +- drivers/tty/n_gsm.c | 39 +- drivers/tty/rocket.c | 10 +- drivers/tty/serial/8250/8250_core.c | 18 +- drivers/tty/serial/8250/8250_exar.c | 65 +- drivers/tty/serial/8250/8250_fintek.c | 13 +- drivers/tty/serial/8250/8250_pci.c | 6 - drivers/tty/serial/8250/8250_port.c | 9 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/Kconfig | 16 +- drivers/tty/serial/amba-pl011.c | 1 + drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 27 +- drivers/tty/serial/imx.c | 13 +- drivers/tty/serial/lantiq.c | 40 +- drivers/tty/serial/lpc32xx_hs.c | 1 - drivers/tty/serial/omap-serial.c | 52 +- drivers/tty/serial/qcom_geni_serial.c | 7 +- drivers/tty/serial/samsung_tty.c | 84 +- drivers/tty/serial/sc16is7xx.c | 73 +- drivers/tty/serial/serial_core.c | 22 +- drivers/tty/serial/sh-sci.h | 1 - drivers/tty/serial/stm32-usart.c | 74 +- drivers/tty/serial/stm32-usart.h | 1 + drivers/tty/serial/xilinx_uartps.c | 12 +- drivers/tty/sysrq.c | 68 +- drivers/tty/vt/keyboard.c | 26 +- drivers/tty/vt/selection.c | 133 +- drivers/uio/uio.c | 2 +- drivers/uio/uio_dmem_genirq.c | 3 +- drivers/uio/uio_hv_generic.c | 1 + drivers/usb/cdns3/cdns3-ti.c | 3 +- drivers/usb/cdns3/core.c | 47 +- drivers/usb/cdns3/core.h | 2 - drivers/usb/cdns3/drd.c | 4 +- drivers/usb/cdns3/ep0.c | 7 - drivers/usb/cdns3/gadget.c | 15 +- drivers/usb/chipidea/Kconfig | 37 +- drivers/usb/chipidea/Makefile | 13 +- drivers/usb/chipidea/ci.h | 1 + drivers/usb/chipidea/ci_hdrc_imx.c | 13 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/ci_hdrc_usb2.c | 30 +- drivers/usb/chipidea/ci_hdrc_zevio.c | 67 - drivers/usb/chipidea/core.c | 48 +- drivers/usb/chipidea/udc.c | 170 +- drivers/usb/chipidea/udc.h | 6 +- drivers/usb/chipidea/usbmisc_imx.c | 334 +- drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/class/usblp.c | 5 +- drivers/usb/core/hcd-pci.c | 7 +- drivers/usb/core/hcd.c | 3 + drivers/usb/core/hub.c | 2 +- drivers/usb/core/hub.h | 2 +- drivers/usb/core/otg_whitelist.h | 2 +- drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/core.c | 23 +- drivers/usb/dwc2/core.h | 6 +- drivers/usb/dwc2/core_intr.c | 7 +- drivers/usb/dwc2/debug.h | 2 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hw.h | 3 +- drivers/usb/dwc2/params.c | 19 - drivers/usb/dwc2/platform.c | 39 + drivers/usb/dwc3/core.c | 62 +- drivers/usb/dwc3/core.h | 83 +- drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/debugfs.c | 14 +- drivers/usb/dwc3/drd.c | 6 +- drivers/usb/dwc3/dwc3-keystone.c | 41 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 422 +- drivers/usb/dwc3/dwc3-of-simple.c | 30 +- drivers/usb/dwc3/gadget.c | 469 +- drivers/usb/dwc3/gadget.h | 2 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/early/xhci-dbc.c | 1 - drivers/usb/early/xhci-dbc.h | 2 +- drivers/usb/gadget/composite.c | 78 +- drivers/usb/gadget/configfs.c | 14 +- drivers/usb/gadget/function/f_acm.c | 16 + drivers/usb/gadget/function/f_eem.c | 2 - drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_serial.c | 16 + drivers/usb/gadget/function/f_tcm.c | 3 + drivers/usb/gadget/function/f_uvc.h | 2 +- drivers/usb/gadget/function/rndis.h | 2 +- drivers/usb/gadget/function/u_audio.h | 2 +- drivers/usb/gadget/function/u_ecm.h | 2 +- drivers/usb/gadget/function/u_eem.h | 2 +- drivers/usb/gadget/function/u_ether.h | 2 +- drivers/usb/gadget/function/u_ether_configfs.h | 2 +- drivers/usb/gadget/function/u_fs.h | 2 +- drivers/usb/gadget/function/u_gether.h | 2 +- drivers/usb/gadget/function/u_hid.h | 2 +- drivers/usb/gadget/function/u_midi.h | 2 +- drivers/usb/gadget/function/u_ncm.h | 2 +- drivers/usb/gadget/function/u_phonet.h | 2 +- drivers/usb/gadget/function/u_printer.h | 2 +- drivers/usb/gadget/function/u_rndis.h | 2 +- drivers/usb/gadget/function/u_serial.c | 57 +- drivers/usb/gadget/function/u_serial.h | 4 +- drivers/usb/gadget/function/u_tcm.h | 2 +- drivers/usb/gadget/function/u_uac1.h | 2 +- drivers/usb/gadget/function/u_uac1_legacy.h | 2 +- drivers/usb/gadget/function/u_uac2.h | 2 +- drivers/usb/gadget/function/u_uvc.h | 2 +- drivers/usb/gadget/function/uvc.h | 4 +- drivers/usb/gadget/function/uvc_configfs.h | 2 +- drivers/usb/gadget/function/uvc_v4l2.c | 4 +- drivers/usb/gadget/function/uvc_v4l2.h | 2 +- drivers/usb/gadget/function/uvc_video.c | 76 +- drivers/usb/gadget/function/uvc_video.h | 4 +- drivers/usb/gadget/legacy/mass_storage.c | 14 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 16 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 236 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 12 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 112 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 12 + drivers/usb/gadget/udc/core.c | 2 + drivers/usb/gadget/udc/dummy_hcd.c | 27 +- drivers/usb/gadget/udc/fsl_udc_core.c | 4 +- drivers/usb/gadget/udc/gr_udc.c | 1 - drivers/usb/gadget/udc/lpc32xx_udc.c | 11 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/gadget/udc/max3420_udc.c | 2 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 2 +- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 - drivers/usb/gadget/udc/tegra-xudc.c | 140 + drivers/usb/gadget/udc/udc-xilinx.c | 1 + drivers/usb/gadget/usbstring.c | 24 + drivers/usb/host/Kconfig | 29 + drivers/usb/host/Makefile | 2 + drivers/usb/host/ehci-brcm.c | 280 + drivers/usb/host/ehci-fsl.h | 2 +- drivers/usb/host/ehci-mv.c | 12 +- drivers/usb/host/ehci-mxc.c | 15 +- drivers/usb/host/ehci-pci.c | 6 +- drivers/usb/host/ehci-platform.c | 4 + drivers/usb/host/ehci-tegra.c | 1 - drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fhci.h | 2 +- drivers/usb/host/imx21-hcd.h | 2 +- drivers/usb/host/ohci-pci.c | 9 +- drivers/usb/host/ohci-platform.c | 5 + drivers/usb/host/ohci-sm501.c | 7 +- drivers/usb/host/ohci.h | 2 +- drivers/usb/host/pci-quirks.c | 24 +- drivers/usb/host/r8a66597.h | 2 +- drivers/usb/host/u132-hcd.c | 10 - drivers/usb/host/uhci-pci.c | 8 +- drivers/usb/host/xhci-debugfs.h | 2 +- drivers/usb/host/xhci-ext-caps.h | 2 +- drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-mvebu.h | 2 +- drivers/usb/host/xhci-pci-renesas.c | 645 ++ drivers/usb/host/xhci-pci.c | 47 +- drivers/usb/host/xhci-pci.h | 28 + drivers/usb/host/xhci-plat.c | 20 +- drivers/usb/host/xhci-plat.h | 2 +- drivers/usb/host/xhci-rcar.h | 2 +- drivers/usb/host/xhci-trace.h | 2 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/isp1760/isp1760-core.h | 2 +- drivers/usb/isp1760/isp1760-regs.h | 2 +- drivers/usb/isp1760/isp1760-udc.h | 2 +- drivers/usb/misc/sisusbvga/sisusb.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_init.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_struct.h | 2 +- drivers/usb/misc/usb_u132.h | 2 +- drivers/usb/mtu3/mtu3.h | 2 +- drivers/usb/mtu3/mtu3_debug.h | 2 +- drivers/usb/mtu3/mtu3_dr.h | 2 +- drivers/usb/mtu3/mtu3_hw_regs.h | 2 +- drivers/usb/mtu3/mtu3_qmu.h | 2 +- drivers/usb/mtu3/mtu3_trace.h | 2 +- drivers/usb/musb/davinci.h | 2 +- drivers/usb/musb/jz4740.c | 4 +- drivers/usb/musb/mediatek.c | 6 + drivers/usb/musb/musb_core.c | 9 +- drivers/usb/musb/musb_core.h | 2 +- drivers/usb/musb/musb_debug.h | 2 +- drivers/usb/musb/musb_debugfs.c | 10 +- drivers/usb/musb/musb_dma.h | 2 +- drivers/usb/musb/musb_gadget.h | 2 +- drivers/usb/musb/musb_host.c | 10 +- drivers/usb/musb/musb_host.h | 2 +- drivers/usb/musb/musb_io.h | 2 +- drivers/usb/musb/musb_regs.h | 2 +- drivers/usb/musb/musb_trace.h | 2 +- drivers/usb/musb/omap2430.h | 2 +- drivers/usb/musb/tusb6010.h | 2 +- drivers/usb/phy/phy-fsl-usb.h | 2 +- drivers/usb/phy/phy-jz4770.c | 12 +- drivers/usb/phy/phy-mv-usb.h | 2 +- drivers/usb/renesas_usbhs/common.h | 2 +- drivers/usb/renesas_usbhs/fifo.h | 2 +- drivers/usb/renesas_usbhs/mod.h | 2 +- drivers/usb/renesas_usbhs/pipe.h | 2 +- drivers/usb/renesas_usbhs/rcar2.h | 2 +- drivers/usb/renesas_usbhs/rcar3.h | 2 +- drivers/usb/renesas_usbhs/rza.h | 2 +- drivers/usb/roles/class.c | 4 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/ch341.c | 68 +- drivers/usb/serial/io_16654.h | 2 +- drivers/usb/serial/io_edgeport.h | 2 +- drivers/usb/serial/io_ionsp.h | 2 +- drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/io_usbvend.h | 2 +- drivers/usb/serial/iuu_phoenix.h | 2 +- drivers/usb/serial/mct_u232.h | 2 +- drivers/usb/serial/oti6858.h | 2 +- drivers/usb/serial/pl2303.h | 2 +- drivers/usb/serial/usb_wwan.c | 4 + drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/debug.h | 2 +- drivers/usb/storage/initializers.h | 2 +- drivers/usb/storage/protocol.h | 2 +- drivers/usb/storage/scsiglue.h | 2 +- drivers/usb/storage/sierra_ms.c | 4 - drivers/usb/storage/transport.h | 2 +- drivers/usb/storage/unusual_alauda.h | 2 +- drivers/usb/storage/unusual_cypress.h | 2 +- drivers/usb/storage/unusual_datafab.h | 2 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/storage/unusual_ene_ub6250.h | 2 +- drivers/usb/storage/unusual_freecom.h | 2 +- drivers/usb/storage/unusual_isd200.h | 2 +- drivers/usb/storage/unusual_jumpshot.h | 2 +- drivers/usb/storage/unusual_karma.h | 2 +- drivers/usb/storage/unusual_onetouch.h | 2 +- drivers/usb/storage/unusual_realtek.h | 2 +- drivers/usb/storage/unusual_sddr09.h | 2 +- drivers/usb/storage/unusual_sddr55.h | 2 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/storage/unusual_usbat.h | 2 +- drivers/usb/storage/usb.h | 2 +- drivers/usb/typec/Kconfig | 3 +- drivers/usb/typec/class.c | 36 +- drivers/usb/typec/mux/intel_pmc_mux.c | 42 +- drivers/usb/typec/tcpm/fusb302.c | 32 +- drivers/usb/typec/tcpm/fusb302_reg.h | 2 +- drivers/usb/typec/tps6598x.c | 64 +- drivers/usb/typec/ucsi/Makefile | 4 + drivers/usb/typec/ucsi/psy.c | 241 + drivers/usb/typec/ucsi/trace.c | 10 +- drivers/usb/typec/ucsi/ucsi.c | 41 +- drivers/usb/typec/ucsi/ucsi.h | 26 +- drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci.c | 353 +- drivers/vfio/pci/vfio_pci_config.c | 50 +- drivers/vfio/pci/vfio_pci_intrs.c | 14 + drivers/vfio/pci/vfio_pci_nvlink2.c | 2 +- drivers/vfio/pci/vfio_pci_private.h | 15 + drivers/vfio/pci/vfio_pci_rdwr.c | 24 +- drivers/vfio/vfio.c | 13 +- drivers/vfio/vfio_iommu_type1.c | 609 +- drivers/vhost/scsi.c | 1 + drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/ps3fb.c | 4 +- drivers/visorbus/controlvmchannel.h | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/visorbus/visorbus_private.h | 2 +- drivers/w1/masters/omap_hdq.c | 82 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_therm.c | 1668 +++- drivers/xen/privcmd.c | 1 - fs/Kconfig.binfmt | 2 +- fs/afs/Makefile | 2 + fs/afs/afs.h | 3 +- fs/afs/afs_vl.h | 1 + fs/afs/callback.c | 345 +- fs/afs/cell.c | 10 +- fs/afs/cmservice.c | 67 +- fs/afs/dir.c | 1253 ++- fs/afs/dir_silly.c | 190 +- fs/afs/dynroot.c | 93 + fs/afs/file.c | 62 +- fs/afs/flock.c | 114 +- fs/afs/fs_operation.c | 239 + fs/afs/fs_probe.c | 339 +- fs/afs/fsclient.c | 1305 ++- fs/afs/inode.c | 491 +- fs/afs/internal.h | 523 +- fs/afs/main.c | 6 +- fs/afs/proc.c | 42 +- fs/afs/protocol_yfs.h | 2 +- fs/afs/rotate.c | 447 +- fs/afs/rxrpc.c | 45 +- fs/afs/security.c | 8 +- fs/afs/server.c | 299 +- fs/afs/server_list.c | 40 +- fs/afs/super.c | 107 +- fs/afs/vl_alias.c | 382 + fs/afs/vl_rotate.c | 4 + fs/afs/vlclient.c | 146 +- fs/afs/volume.c | 154 +- fs/afs/write.c | 148 +- fs/afs/xattr.c | 300 +- fs/afs/yfsclient.c | 914 +- fs/bad_inode.c | 1 + fs/binfmt_elf.c | 4 - fs/binfmt_em86.c | 6 +- fs/binfmt_misc.c | 4 +- fs/binfmt_script.c | 6 +- fs/btrfs/extent_io.h | 1 + fs/btrfs/inode.c | 4 +- fs/cifs/cifs_debug.c | 6 + fs/cifs/cifs_debug.h | 145 +- fs/cifs/cifsencrypt.c | 8 +- fs/cifs/cifsfs.c | 2 + fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 20 +- fs/cifs/cifsproto.h | 36 +- fs/cifs/cifsroot.c | 6 +- fs/cifs/cifssmb.c | 81 +- fs/cifs/connect.c | 130 +- fs/cifs/dfs_cache.c | 14 +- fs/cifs/file.c | 60 +- fs/cifs/inode.c | 18 +- fs/cifs/link.c | 8 +- fs/cifs/misc.c | 60 +- fs/cifs/netmisc.c | 6 +- fs/cifs/readdir.c | 10 +- fs/cifs/sess.c | 55 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2inode.c | 137 +- fs/cifs/smb2misc.c | 20 +- fs/cifs/smb2ops.c | 174 +- fs/cifs/smb2pdu.c | 499 +- fs/cifs/smb2pdu.h | 13 +- fs/cifs/smb2proto.h | 25 +- fs/cifs/smbdirect.c | 165 +- fs/cifs/transport.c | 75 +- fs/compat_binfmt_elf.c | 5 + fs/debugfs/internal.h | 2 +- fs/dlm/dlm_internal.h | 7 +- fs/dlm/lockspace.c | 18 +- fs/dlm/rcom.c | 2 +- fs/dlm/user.c | 2 +- fs/exec.c | 52 +- fs/ext2/inode.c | 1 + fs/ext4/Kconfig | 3 +- fs/ext4/acl.c | 5 +- fs/ext4/balloc.c | 5 +- fs/ext4/ext4.h | 40 +- fs/ext4/ext4_extents.h | 9 +- fs/ext4/ext4_jbd2.h | 11 +- fs/ext4/extents.c | 444 +- fs/ext4/extents_status.c | 2 +- fs/ext4/file.c | 17 +- fs/ext4/fsync.c | 28 +- fs/ext4/ialloc.c | 1 + fs/ext4/indirect.c | 4 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 152 +- fs/ext4/ioctl.c | 8 - fs/ext4/mballoc.c | 512 +- fs/ext4/mballoc.h | 16 +- fs/ext4/migrate.c | 12 +- fs/ext4/namei.c | 76 +- fs/ext4/super.c | 27 +- fs/ext4/xattr.c | 13 +- fs/f2fs/data.c | 3 +- fs/f2fs/inline.c | 1 + fs/fat/fatent.c | 103 +- fs/fat/inode.c | 6 + fs/fs-writeback.c | 1 + fs/gfs2/inode.c | 1 + fs/hpfs/buffer.c | 2 +- fs/hpfs/file.c | 1 + fs/inode.c | 112 +- fs/internal.h | 2 - fs/ioctl.c | 82 +- fs/iomap/fiemap.c | 11 +- fs/jbd2/transaction.c | 14 +- fs/kernfs/file.c | 2 +- fs/nilfs2/inode.c | 3 +- fs/ocfs2/extent_map.c | 4 +- fs/orangefs/orangefs-bufmap.c | 9 +- fs/orangefs/orangefs-mod.c | 2 +- fs/overlayfs/inode.c | 5 +- fs/proc/array.c | 8 +- fs/seq_file.c | 7 +- fs/sysfs/file.c | 1 + fs/xfs/xfs_iops.c | 1 + include/asm-generic/5level-fixup.h | 59 - include/asm-generic/io.h | 64 +- include/asm-generic/pgtable-nop4d-hack.h | 64 - include/asm-generic/pgtable-nopud.h | 4 - include/asm-generic/pgtable.h | 4 +- include/drm/ttm/ttm_bo_api.h | 4 - include/dt-bindings/clock/r8a7742-cpg-mssr.h | 42 + include/dt-bindings/clock/tegra114-car.h | 14 +- include/dt-bindings/clock/tegra124-car-common.h | 14 +- include/dt-bindings/clock/tegra20-car.h | 2 +- include/dt-bindings/clock/tegra210-car.h | 16 +- include/dt-bindings/clock/tegra30-car.h | 14 +- include/dt-bindings/firmware/imx/rsrc.h | 84 + include/dt-bindings/interconnect/imx8mm.h | 50 + include/dt-bindings/interconnect/imx8mn.h | 41 + include/dt-bindings/interconnect/imx8mq.h | 48 + include/dt-bindings/phy/phy.h | 1 + include/dt-bindings/pinctrl/rockchip.h | 11 - include/dt-bindings/power/meson-gxbb-power.h | 13 + include/dt-bindings/power/meson8-power.h | 13 + include/dt-bindings/power/qcom-rpmpd.h | 12 + include/dt-bindings/power/r8a7742-sysc.h | 29 + .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +- include/dt-bindings/reset/imx8mp-reset.h | 50 + include/dt-bindings/reset/imx8mq-reset.h | 56 +- include/dt-bindings/reset/realtek,rtd1195.h | 74 + include/dt-bindings/reset/realtek,rtd1295.h | 3 + include/linux/binfmts.h | 3 +- include/linux/bitops.h | 2 +- include/linux/coresight.h | 32 +- include/linux/cpuhotplug.h | 1 + include/linux/device-mapper.h | 9 +- include/linux/dm-bufio.h | 12 + include/linux/dma-direct.h | 2 + include/linux/dma-mapping.h | 86 +- include/linux/elfnote.h | 2 +- include/linux/ethtool_netlink.h | 2 +- include/linux/fiemap.h | 25 + include/linux/firmware.h | 1 - include/linux/firmware/imx/sci.h | 1 - include/linux/firmware/imx/types.h | 65 - include/linux/firmware/intel/stratix10-smc.h | 49 +- .../linux/firmware/intel/stratix10-svc-client.h | 71 +- include/linux/firmware/trusted_foundations.h | 1 + include/linux/firmware/xlnx-zynqmp.h | 237 +- include/linux/fpga/adi-axi-common.h | 6 +- include/linux/fs.h | 26 +- include/linux/fsl/bestcomm/bestcomm.h | 2 +- include/linux/fwnode.h | 2 + include/linux/gpio/driver.h | 48 +- include/linux/gpio/machine.h | 17 +- include/linux/gpio/regmap.h | 86 + include/linux/greybus/greybus_protocols.h | 44 +- include/linux/highmem.h | 81 +- include/linux/hw_breakpoint.h | 4 + include/linux/iio/adc/ad_sigma_delta.h | 58 - include/linux/iio/adc/adi-axi-adc.h | 64 + include/linux/iio/buffer-dma.h | 2 +- include/linux/iio/buffer-dmaengine.h | 3 + include/linux/iio/buffer_impl.h | 9 - include/linux/iio/consumer.h | 18 - include/linux/iio/hw-consumer.h | 1 - include/linux/iio/iio.h | 10 +- include/linux/iio/imu/adis.h | 87 +- include/linux/iio/kfifo_buf.h | 1 - include/linux/iio/trigger.h | 3 - include/linux/iio/triggered_buffer.h | 2 - include/linux/ima.h | 7 + include/linux/input/gp2ap002a00f.h | 23 - include/linux/input/mt.h | 5 + include/linux/interconnect.h | 25 + include/linux/iomap.h | 2 +- include/linux/iommu.h | 16 + include/linux/ioport.h | 7 + include/linux/kconfig.h | 2 + include/linux/memory_hotplug.h | 9 +- include/linux/mfd/core.h | 2 +- include/linux/mhi.h | 23 +- include/linux/mlx4/device.h | 22 +- include/linux/mlx5/mlx5_ifc.h | 9 +- include/linux/mlx5/qp.h | 68 +- include/linux/mm.h | 12 +- include/linux/mod_devicetable.h | 2 + include/linux/of_reserved_mem.h | 12 + include/linux/parport.h | 16 +- include/linux/pci-acpi.h | 18 +- include/linux/pci-ecam.h | 25 +- include/linux/pci-epc.h | 38 +- include/linux/pci.h | 43 +- include/linux/pci_ids.h | 6 + include/linux/phy/omap_usb.h | 69 +- include/linux/platform_data/clk-integrator.h | 2 - include/linux/platform_data/gpio-dwapb.h | 1 - include/linux/property.h | 1 + include/linux/qed/qed_if.h | 1 + include/linux/qed/qed_rdma_if.h | 1 - include/linux/rtsx_pci.h | 25 - include/linux/scatterlist.h | 50 +- include/linux/sched.h | 3 + include/linux/scmi_protocol.h | 6 + include/linux/scpi_protocol.h | 6 + include/linux/seq_file.h | 19 + include/linux/serial_core.h | 4 +- include/linux/soc/mediatek/mtk-mmsys.h | 20 + include/linux/soundwire/sdw.h | 32 +- include/linux/soundwire/sdw_type.h | 9 +- include/linux/sysrq.h | 18 +- include/linux/tee_drv.h | 17 + include/linux/thunderbolt.h | 2 +- include/linux/u64_stats_sync.h | 43 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/composite.h | 3 + include/linux/usb/gadget.h | 8 + include/linux/usb/hcd.h | 3 +- include/linux/usb/typec.h | 1 + include/linux/vexpress.h | 30 - include/linux/vfio.h | 4 +- include/linux/workqueue.h | 2 +- include/linux/writeback.h | 1 + include/net/cfg80211.h | 5 +- include/net/inet_connection_sock.h | 1 - include/net/seg6.h | 2 +- include/net/xfrm.h | 1 + include/rdma/ib_cm.h | 9 +- include/rdma/ib_fmr_pool.h | 93 - include/rdma/ib_mad.h | 49 +- include/rdma/ib_verbs.h | 298 +- include/rdma/ibta_vol1_c12.h | 6 + include/rdma/lag.h | 23 + include/rdma/opa_port_info.h | 10 +- include/rdma/opa_vnic.h | 4 +- include/rdma/rdma_cm.h | 17 +- include/rdma/rdmavt_qp.h | 31 +- include/rdma/uverbs_ioctl.h | 18 +- include/rdma/uverbs_std_types.h | 2 +- include/rdma/uverbs_types.h | 3 +- include/scsi/sas.h | 8 +- include/scsi/scsi_cmnd.h | 1 - include/soc/bcm2835/raspberrypi-firmware.h | 9 +- include/soc/fsl/qe/qe.h | 2 +- include/soc/imx/cpu.h | 36 + include/soc/qcom/cmd-db.h | 1 + include/target/iscsi/iscsi_target_core.h | 10 - include/target/target_core_backend.h | 4 +- include/target/target_core_base.h | 1 + include/trace/events/afs.h | 111 +- include/trace/events/ext4.h | 9 +- include/trace/events/qla.h | 7 + include/uapi/linux/fiemap.h | 6 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/tee.h | 9 + include/uapi/linux/vfio.h | 319 + include/uapi/misc/habanalabs.h | 245 +- include/uapi/rdma/hfi/hfi1_user.h | 3 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 81 + include/uapi/rdma/ib_user_ioctl_verbs.h | 43 + include/uapi/rdma/mlx5-abi.h | 9 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 6 + include/uapi/rdma/rdma_user_cm.h | 15 +- init/Kconfig | 44 +- init/Makefile | 2 +- init/main.c | 10 + kernel/cgroup/cgroup.c | 10 +- kernel/cgroup/rstat.c | 60 +- kernel/cpu_pm.c | 4 +- kernel/debug/debug_core.c | 14 +- kernel/dma/Kconfig | 6 +- kernel/dma/Makefile | 1 + kernel/dma/contiguous.c | 4 +- kernel/dma/debug.c | 2 +- kernel/dma/direct.c | 56 +- kernel/dma/pool.c | 264 + kernel/dma/remap.c | 121 +- kernel/events/hw_breakpoint.c | 16 + kernel/gen_kheaders.sh | 2 +- kernel/kcov.c | 266 +- kernel/kexec_file.c | 5 + kernel/kprobes.c | 34 +- kernel/module.c | 25 +- kernel/power/poweroff.c | 2 +- kernel/rcu/tree_stall.h | 2 +- kernel/relay.c | 22 +- kernel/resource.c | 5 + kernel/user.c | 2 +- kernel/workqueue.c | 207 +- lib/Kconfig.debug | 61 + lib/Makefile | 2 + lib/flex_proportions.c | 7 +- lib/kobject.c | 14 +- lib/logic_pio.c | 22 +- lib/math/prime_numbers.c | 10 +- lib/percpu-refcount.c | 6 +- lib/rhashtable.c | 17 +- lib/strncpy_from_user.c | 1 + lib/test_bitops.c | 60 + lib/test_firmware.c | 26 +- lib/test_lockup.c | 2 +- lib/test_printf.c | 4 +- lib/ubsan.c | 33 +- lib/zlib_inflate/inffast.c | 91 +- mm/Kconfig | 4 + mm/Makefile | 1 + mm/compaction.c | 2 +- mm/debug_vm_pgtable.c | 382 + mm/filemap.c | 2 +- mm/frontswap.c | 6 +- mm/huge_memory.c | 6 +- mm/hugetlb.c | 16 +- mm/internal.h | 2 +- mm/kasan/init.c | 11 - mm/ksm.c | 10 +- mm/list_lru.c | 2 +- mm/memblock.c | 2 +- mm/memcontrol.c | 4 +- mm/memory.c | 10 +- mm/memory_hotplug.c | 159 +- mm/mmap.c | 2 +- mm/mremap.c | 4 +- mm/page-writeback.c | 2 +- mm/slub.c | 2 +- mm/sparse.c | 2 +- mm/util.c | 22 +- mm/vmalloc.c | 2 +- mm/vmscan.c | 6 +- mm/vmstat.c | 32 +- mm/zbud.c | 2 +- net/bpfilter/Kconfig | 6 +- net/bpfilter/Makefile | 11 +- net/core/dev.c | 40 +- net/core/filter.c | 2 +- net/ethtool/linkinfo.c | 3 +- net/ipv4/inet_connection_sock.c | 1 + net/ipv6/ipv6_sockglue.c | 2 +- net/ipv6/seg6.c | 16 +- net/ipv6/seg6_iptunnel.c | 2 +- net/ipv6/seg6_local.c | 6 +- net/mac80211/mlme.c | 2 + net/netlink/genetlink.c | 94 +- net/rds/Makefile | 2 +- net/rds/ib.c | 43 +- net/rds/ib.h | 2 - net/rds/ib_cm.c | 8 +- net/rds/ib_fmr.c | 269 - net/rds/ib_frmr.c | 4 +- net/rds/ib_mr.h | 14 +- net/rds/ib_rdma.c | 28 +- net/rxrpc/peer_event.c | 3 + net/rxrpc/proc.c | 6 +- net/smc/smc_ib.c | 13 +- net/tipc/msg.c | 4 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 6 +- net/wireless/core.h | 2 + net/wireless/mlme.c | 26 +- net/xdp/xdp_umem.c | 2 +- net/xfrm/xfrm_device.c | 4 +- net/xfrm/xfrm_output.c | 4 - samples/Kconfig | 26 +- samples/Makefile | 5 +- samples/auxdisplay/Makefile | 11 +- samples/connector/Makefile | 12 +- samples/hidraw/Makefile | 9 +- samples/mei/Makefile | 9 +- samples/pidfd/Makefile | 8 +- samples/seccomp/Makefile | 42 +- samples/timers/Makefile | 17 +- samples/uhid/.gitignore | 2 + samples/uhid/Makefile | 9 +- samples/uhid/uhid-example.c | 4 +- samples/vfs/Makefile | 11 +- samples/watchdog/Makefile | 10 +- scripts/Kbuild.include | 2 +- scripts/Makefile.build | 67 +- scripts/Makefile.clean | 2 +- scripts/Makefile.host | 4 +- scripts/Makefile.lib | 79 +- scripts/Makefile.modpost | 75 +- scripts/Makefile.package | 8 +- scripts/Makefile.userprogs | 45 + scripts/basic/fixdep.c | 2 +- scripts/checkpatch.pl | 64 +- scripts/checkstack.pl | 87 +- scripts/gcc-plugins/Makefile | 2 +- scripts/get_maintainer.pl | 46 +- scripts/headers_install.sh | 14 +- scripts/kconfig/Makefile | 11 +- scripts/kconfig/menu.c | 3 +- scripts/kconfig/parser.y | 30 +- scripts/kconfig/streamline_config.pl | 21 + scripts/kconfig/symbol.c | 2 +- scripts/kconfig/tests/rand_nested_choice/Kconfig | 35 - .../kconfig/tests/rand_nested_choice/__init__.py | 17 - .../tests/rand_nested_choice/expected_stdout0 | 2 - .../tests/rand_nested_choice/expected_stdout1 | 4 - .../tests/rand_nested_choice/expected_stdout2 | 5 - scripts/link-vmlinux.sh | 2 - scripts/mkcompile_h | 3 +- scripts/mksysmap | 2 +- scripts/mod/file2alias.c | 2 + scripts/mod/modpost.c | 386 +- scripts/mod/modpost.h | 19 +- scripts/mod/sumversion.c | 117 +- scripts/modules-check.sh | 16 +- scripts/package/buildtar | 6 +- scripts/xz_wrap.sh | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/ima.h | 20 +- security/integrity/ima/ima_api.c | 23 +- security/integrity/ima/ima_crypto.c | 252 +- security/integrity/ima/ima_fs.c | 4 +- security/integrity/ima/ima_init.c | 24 +- security/integrity/ima/ima_main.c | 54 + security/integrity/ima/ima_policy.c | 12 +- security/integrity/ima/ima_queue.c | 36 +- security/integrity/ima/ima_template.c | 25 +- security/integrity/ima/ima_template_lib.c | 18 + security/keys/internal.h | 11 - security/keys/keyctl.c | 16 +- security/security.c | 7 +- sound/drivers/Kconfig | 12 - sound/drivers/Makefile | 2 - sound/drivers/ml403-ac97cr.c | 1298 --- sound/drivers/pcm-indirect2.c | 560 -- sound/drivers/pcm-indirect2.h | 127 - sound/pci/emu10k1/emu10k1x.c | 2 +- sound/ppc/snd_ps3.c | 2 +- tools/arch/sh/include/asm/barrier.h | 2 +- tools/gpio/lsgpio.c | 12 + tools/testing/selftests/lib/config | 1 + tools/testing/selftests/powerpc/Makefile | 1 + .../selftests/powerpc/nx-gzip/99-nx-gzip.rules | 1 + tools/testing/selftests/powerpc/nx-gzip/Makefile | 8 + tools/testing/selftests/powerpc/nx-gzip/README | 45 + .../testing/selftests/powerpc/nx-gzip/gunz_test.c | 1028 +++ .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 433 + tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c | 316 + .../selftests/powerpc/nx-gzip/include/copy-paste.h | 56 + .../selftests/powerpc/nx-gzip/include/crb.h | 155 + .../testing/selftests/powerpc/nx-gzip/include/nx.h | 38 + .../selftests/powerpc/nx-gzip/include/nx_dbg.h | 95 + .../selftests/powerpc/nx-gzip/include/nxu.h | 650 ++ .../selftests/powerpc/nx-gzip/include/vas-api.h | 1 + .../selftests/powerpc/nx-gzip/nx-gzip-test.sh | 46 + tools/testing/selftests/powerpc/pmu/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/Makefile | 8 +- .../selftests/powerpc/pmu/count_stcx_fail.c | 161 + tools/testing/selftests/powerpc/pmu/ebb/trace.h | 4 +- tools/testing/selftests/powerpc/pmu/loop.S | 35 + tools/testing/selftests/powerpc/signal/Makefile | 2 +- .../powerpc/signal/sig_sc_double_restart.c | 174 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 73 + tools/testing/selftests/vm/mremap_dontunmap.c | 1 - tools/testing/selftests/vm/pkey-helpers.h | 225 + tools/testing/selftests/vm/pkey-powerpc.h | 133 + tools/testing/selftests/vm/pkey-x86.h | 181 + tools/testing/selftests/vm/protection_keys.c | 1580 ++++ tools/testing/selftests/x86/.gitignore | 1 - tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/pkey-helpers.h | 219 - tools/testing/selftests/x86/protection_keys.c | 1506 ---- usr/include/Makefile | 6 +- 3832 files changed, 238311 insertions(+), 86750 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-driver-firmware-zynqmp create mode 100644 Documentation/ABI/testing/sysfs-block-rnbd create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dfl_fme create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-proximity create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9310 create mode 100644 Documentation/ABI/testing/sysfs-bus-soundwire-master create mode 100644 Documentation/ABI/testing/sysfs-bus-soundwire-slave create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-client create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-server create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-client create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-server create mode 100644 Documentation/ABI/testing/sysfs-driver-w1_therm create mode 100644 Documentation/admin-guide/device-mapper/dm-ebs.rst create mode 100644 Documentation/admin-guide/gpio/gpio-aggregator.rst create mode 100644 Documentation/devicetree/bindings/ABI.rst delete mode 100644 Documentation/devicetree/bindings/ABI.txt create mode 100644 Documentation/devicetree/bindings/arm/calxeda/hb-sregs.yaml delete mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.txt create mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.yaml delete mode 100644 Documentation/devicetree/bindings/ata/sata_highbank.txt create mode 100644 Documentation/devicetree/bindings/ata/sata_highbank.yaml delete mode 100644 Documentation/devicetree/bindings/auxdisplay/hit,hd44780.txt create mode 100644 Documentation/devicetree/bindings/auxdisplay/hit,hd44780.yaml create mode 100644 Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.yaml create mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml create mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml delete mode 100644 Documentation/devicetree/bindings/clock/calxeda.txt create mode 100644 Documentation/devicetree/bindings/clock/calxeda.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx23-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx23-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx25-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx25-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx27-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx27-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx28-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx28-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx31-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx31-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx35-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx35-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx5-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx5-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx6q-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx6q-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx6sll-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx6sll-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx6sx-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx6sx-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx7d-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx7d-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.txt create mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.yaml create mode 100644 Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/anx7814.txt create mode 100644 Documentation/devicetree/bindings/dma/ingenic,dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/jz4780-dma.txt delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-arizona.txt create mode 100644 Documentation/devicetree/bindings/extcon/wlf,arizona.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mxs.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-mxs.yaml create mode 100644 Documentation/devicetree/bindings/gpio/renesas,em-gio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt create mode 100644 Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml create mode 100644 Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-cadence.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-jz4780.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-xiic.txt create mode 100644 Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/ams,ccs811.yaml create mode 100644 Documentation/devicetree/bindings/iio/common.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/bmi160.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2563.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml create mode 100644 Documentation/devicetree/bindings/index.rst delete mode 100644 Documentation/devicetree/bindings/input/elants_i2c.txt delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys-polled.txt delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys.txt create mode 100644 Documentation/devicetree/bindings/input/gpio-keys.yaml create mode 100644 Documentation/devicetree/bindings/input/iqs269a.yaml delete mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,cy8 [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/elan,elants [...] create mode 100644 Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqs [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqs [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.txt create mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-smic.txt create mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-smic.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.txt create mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.yaml delete mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt create mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/baikal,bt1 [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/calxeda-dd [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/calxeda-dd [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,jz [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,dbsc.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,dbsc.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/arizona.txt delete mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,madera.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/madera.txt create mode 100644 Documentation/devicetree/bindings/mfd/wlf,arizona.yaml create mode 100644 Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/jz4740.txt delete mode 100644 Documentation/devicetree/bindings/mtd/ingenic,jz4780-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/ingenic,nand.yaml delete mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.txt create mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.txt create mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/calxeda-combophy.txt create mode 100644 Documentation/devicetree/bindings/phy/calxeda-combophy.yaml create mode 100644 Documentation/devicetree/bindings/phy/cdns,salvo-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,combo-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/meson-gxl-usb3-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/meson8b-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb3.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs [...] create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss [...] delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-pcie-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml delete mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpc.txt create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpc.yaml delete mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/imx-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/imx-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/mxs-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/mxs-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/arizona-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/regulator/wlf,arizona.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc_v2.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc_v2.yaml delete mode 100644 Documentation/devicetree/bindings/serial/8250.txt create mode 100644 Documentation/devicetree/bindings/serial/8250.yaml delete mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.txt create mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/mrvl-serial.txt delete mode 100644 Documentation/devicetree/bindings/serial/qca,ar9330-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/qca,ar9330-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,em-uart.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-socinfo.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,madera.yaml delete mode 100644 Documentation/devicetree/bindings/sound/madera.txt delete mode 100644 Documentation/devicetree/bindings/sound/wlf,arizona.txt create mode 100644 Documentation/devicetree/bindings/sound/wlf,arizona.yaml create mode 100644 Documentation/devicetree/bindings/spi/marvell,mmp2-ssp.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-pxa2xx.txt delete mode 100644 Documentation/devicetree/bindings/sram/rockchip-pmu-sram.txt create mode 100644 Documentation/devicetree/bindings/submitting-patches.rst delete mode 100644 Documentation/devicetree/bindings/submitting-patches.txt delete mode 100644 Documentation/devicetree/bindings/thermal/imx-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/imx-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml create mode 100644 Documentation/devicetree/bindings/thermal/socionext,uniphier-th [...] delete mode 100644 Documentation/devicetree/bindings/thermal/uniphier-thermal.txt delete mode 100644 Documentation/devicetree/bindings/timer/cadence,ttc-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/cdns,ttc.yaml delete mode 100644 Documentation/devicetree/bindings/timer/fsl,imxgpt.txt create mode 100644 Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml delete mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt create mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.yaml delete mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/nxp,tpm-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nxp,tpm-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,mtu2.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,mtu2.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.yaml delete mode 100644 Documentation/devicetree/bindings/usb/amlogic,dwc3.txt create mode 100644 Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ehci-mv.txt delete mode 100644 Documentation/devicetree/bindings/usb/keystone-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/marvell,pxau2o-ehci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/qcom,dwc3.txt create mode 100644 Documentation/devicetree/bindings/usb/qcom,dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,tps6598x.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-conn-gpio.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/socionext,uniphier-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/uniphier-wdt.txt create mode 100644 Documentation/devicetree/bindings/writing-bindings.rst delete mode 100644 Documentation/devicetree/bindings/writing-bindings.txt create mode 100644 Documentation/devicetree/changesets.rst delete mode 100644 Documentation/devicetree/changesets.txt create mode 100644 Documentation/devicetree/dynamic-resolution-notes.rst delete mode 100644 Documentation/devicetree/dynamic-resolution-notes.txt create mode 100644 Documentation/devicetree/index.rst create mode 100644 Documentation/devicetree/of_unittest.rst delete mode 100644 Documentation/devicetree/of_unittest.txt create mode 100644 Documentation/devicetree/overlay-notes.rst delete mode 100644 Documentation/devicetree/overlay-notes.txt create mode 100644 Documentation/devicetree/usage-model.rst delete mode 100644 Documentation/devicetree/usage-model.txt create mode 100644 Documentation/features/debug/debug-vm-pgtable/arch-support.txt create mode 100644 Documentation/firmware-guide/acpi/intel-pmc-mux.rst create mode 100644 Documentation/powerpc/vas-api.rst create mode 100644 arch/arm/boot/dts/am5729-beagleboneai.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts create mode 100644 arch/arm/boot/dts/at91-sama5d2_icp.dts create mode 100644 arch/arm/boot/dts/bcm2835-rpi-common.dtsi create mode 100644 arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi create mode 100644 arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi create mode 100644 arch/arm/boot/dts/exynos4210-i9100.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts create mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi create mode 100644 arch/arm/boot/dts/integratorap-im-pd1.dts create mode 100644 arch/arm/boot/dts/kirkwood-l-50.dts create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7.dts create mode 100644 arch/arm/boot/dts/r8a7742-iwg21m.dtsi create mode 100644 arch/arm/boot/dts/r8a7742.dtsi create mode 100644 arch/arm/boot/dts/rtd1195-horseradish.dts create mode 100644 arch/arm/boot/dts/rtd1195-mele-x1000.dts create mode 100644 arch/arm/boot/dts/rtd1195.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-iot-box.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-osd32.dtsi create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts delete mode 100644 arch/arm/configs/cm_x2xx_defconfig delete mode 100644 arch/arm/configs/em_x270_defconfig delete mode 100644 arch/arm/mach-integrator/impd1.c delete mode 100644 arch/arm/mach-integrator/impd1.h delete mode 100644 arch/arm/mach-integrator/lm.c delete mode 100644 arch/arm/mach-integrator/lm.h delete mode 100644 arch/arm/mach-pxa/cm-x255.c delete mode 100644 arch/arm/mach-pxa/cm-x270.c delete mode 100644 arch/arm/mach-pxa/cm-x2xx-pci.c delete mode 100644 arch/arm/mach-pxa/cm-x2xx-pci.h delete mode 100644 arch/arm/mach-pxa/cm-x2xx.c delete mode 100644 arch/arm/mach-pxa/em-x270.c delete mode 100644 arch/arm/mach-pxa/include/mach/io.h create mode 100644 arch/arm/mach-realtek/Kconfig create mode 100644 arch/arm/mach-realtek/Makefile create mode 100644 arch/arm/mach-realtek/rtd1195.c delete mode 100644 arch/arm/plat-versatile/Kconfig delete mode 100644 arch/arm/plat-versatile/include/plat/sched_clock.h delete mode 100644 arch/arm/plat-versatile/sched-clock.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-kit.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt6358.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana-rev7.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm660.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd139x.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1619.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd16xx.dtsi create mode 100644 arch/arm64/boot/dts/renesas/aistarvision-mipi-adapter-2.1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3326.dtsi create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ld20-akebi96.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am654-industrial-thermal.dtsi delete mode 100644 arch/powerpc/boot/dts/ep405.dts delete mode 100644 arch/powerpc/boot/dts/virtex440-ml507.dts delete mode 100644 arch/powerpc/boot/dts/virtex440-ml510.dts delete mode 100644 arch/powerpc/boot/dts/walnut.dts delete mode 100644 arch/powerpc/boot/ep405.c delete mode 100644 arch/powerpc/boot/treeboot-walnut.c delete mode 100644 arch/powerpc/boot/uartlite.c delete mode 100644 arch/powerpc/boot/virtex.c delete mode 100644 arch/powerpc/boot/virtex405-head.S delete mode 100644 arch/powerpc/configs/40x/ep405_defconfig delete mode 100644 arch/powerpc/configs/40x/virtex_defconfig delete mode 100644 arch/powerpc/configs/44x/virtex5_defconfig delete mode 100644 arch/powerpc/include/asm/asm-405.h create mode 100644 arch/powerpc/include/asm/idle.h create mode 100644 arch/powerpc/include/asm/inst.h delete mode 100644 arch/powerpc/include/asm/nohash/32/slice.h create mode 100644 arch/powerpc/include/asm/rtas-types.h delete mode 100644 arch/powerpc/include/asm/xilinx_intc.h delete mode 100644 arch/powerpc/include/asm/xilinx_pci.h create mode 100644 arch/powerpc/include/uapi/asm/vas-api.h create mode 100644 arch/powerpc/lib/inst.c create mode 100644 arch/powerpc/lib/test_code-patching.S create mode 100644 arch/powerpc/mm/book3s64/internal.h create mode 100644 arch/powerpc/mm/kasan/8xx.c create mode 100644 arch/powerpc/mm/kasan/book3s_32.c delete mode 100644 arch/powerpc/platforms/40x/ep405.c delete mode 100644 arch/powerpc/platforms/40x/virtex.c delete mode 100644 arch/powerpc/platforms/40x/walnut.c delete mode 100644 arch/powerpc/platforms/44x/virtex.c delete mode 100644 arch/powerpc/platforms/44x/virtex_ml510.c create mode 100644 arch/powerpc/platforms/powernv/vas-api.c create mode 100644 arch/powerpc/platforms/powernv/vas-fault.c delete mode 100644 arch/powerpc/sysdev/xilinx_intc.c delete mode 100644 arch/powerpc/sysdev/xilinx_pci.c create mode 100644 arch/powerpc/xmon/xmon_bpts.S create mode 100644 arch/powerpc/xmon/xmon_bpts.h create mode 100644 arch/riscv/include/asm/cacheinfo.h create mode 100644 arch/riscv/include/asm/gdb_xml.h create mode 100644 arch/riscv/include/asm/kdebug.h create mode 100644 arch/riscv/include/asm/kgdb.h create mode 100644 arch/riscv/include/asm/parse_asm.h create mode 100644 arch/riscv/kernel/kgdb.c delete mode 100644 arch/sh/drivers/pci/ops-sh5.c delete mode 100644 arch/sh/drivers/pci/pci-sh5.c delete mode 100644 arch/sh/drivers/pci/pci-sh5.h delete mode 100644 arch/sh/include/asm/bl_bit_64.h delete mode 100644 arch/sh/include/asm/cache_insns_64.h delete mode 100644 arch/sh/include/asm/mmu_context_64.h delete mode 100644 arch/sh/include/asm/pgtable_64.h delete mode 100644 arch/sh/include/asm/processor_64.h delete mode 100644 arch/sh/include/asm/ptrace_64.h delete mode 100644 arch/sh/include/asm/string_64.h delete mode 100644 arch/sh/include/asm/switch_to_64.h delete mode 100644 arch/sh/include/asm/syscall_64.h delete mode 100644 arch/sh/include/asm/syscalls_64.h delete mode 100644 arch/sh/include/asm/tlb_64.h delete mode 100644 arch/sh/include/asm/traps_64.h delete mode 100644 arch/sh/include/asm/uaccess_64.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/addrspace.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/cache.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/irq.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/mmu_context.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/registers.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/rtc.h delete mode 100644 arch/sh/include/uapi/asm/posix_types_64.h delete mode 100644 arch/sh/include/uapi/asm/ptrace_64.h delete mode 100644 arch/sh/include/uapi/asm/unistd_64.h delete mode 100644 arch/sh/kernel/cpu/irq/intc-sh5.c delete mode 100644 arch/sh/kernel/cpu/sh5/Makefile delete mode 100644 arch/sh/kernel/cpu/sh5/clock-sh5.c delete mode 100644 arch/sh/kernel/cpu/sh5/entry.S delete mode 100644 arch/sh/kernel/cpu/sh5/fpu.c delete mode 100644 arch/sh/kernel/cpu/sh5/probe.c delete mode 100644 arch/sh/kernel/cpu/sh5/setup-sh5.c delete mode 100644 arch/sh/kernel/cpu/sh5/switchto.S delete mode 100644 arch/sh/kernel/cpu/sh5/unwind.c delete mode 100644 arch/sh/kernel/head_64.S delete mode 100644 arch/sh/kernel/irq_64.c delete mode 100644 arch/sh/kernel/process_64.c delete mode 100644 arch/sh/kernel/ptrace_64.c delete mode 100644 arch/sh/kernel/sh_ksyms_64.c delete mode 100644 arch/sh/kernel/signal_64.c delete mode 100644 arch/sh/kernel/syscalls_64.S delete mode 100644 arch/sh/kernel/traps_64.c delete mode 100644 arch/sh/lib64/Makefile delete mode 100644 arch/sh/lib64/copy_page.S delete mode 100644 arch/sh/lib64/copy_user_memcpy.S delete mode 100644 arch/sh/lib64/memcpy.S delete mode 100644 arch/sh/lib64/memset.S delete mode 100644 arch/sh/lib64/panic.c delete mode 100644 arch/sh/lib64/sdivsi3.S delete mode 100644 arch/sh/lib64/strcpy.S delete mode 100644 arch/sh/lib64/strlen.S delete mode 100644 arch/sh/lib64/udelay.c delete mode 100644 arch/sh/lib64/udivdi3.S delete mode 100644 arch/sh/lib64/udivsi3.S delete mode 100644 arch/sh/mm/cache-sh5.c delete mode 100644 arch/sh/mm/extable_64.c delete mode 100644 arch/sh/mm/tlb-sh5.c delete mode 100644 arch/sh/mm/tlbex_64.c delete mode 100644 arch/sh/mm/tlbflush_64.c create mode 100644 drivers/block/rnbd/Kconfig create mode 100644 drivers/block/rnbd/Makefile create mode 100644 drivers/block/rnbd/README create mode 100644 drivers/block/rnbd/rnbd-clt-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-clt.c create mode 100644 drivers/block/rnbd/rnbd-clt.h create mode 100644 drivers/block/rnbd/rnbd-common.c create mode 100644 drivers/block/rnbd/rnbd-log.h create mode 100644 drivers/block/rnbd/rnbd-proto.h create mode 100644 drivers/block/rnbd/rnbd-srv-dev.c create mode 100644 drivers/block/rnbd/rnbd-srv-dev.h create mode 100644 drivers/block/rnbd/rnbd-srv-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-srv.c create mode 100644 drivers/block/rnbd/rnbd-srv.h create mode 100644 drivers/bus/arm-integrator-lm.c create mode 100644 drivers/bus/bt1-apb.c create mode 100644 drivers/bus/bt1-axi.c create mode 100644 drivers/clk/mediatek/clk-mt8173-mm.c delete mode 100644 drivers/crypto/nx/nx-842-powernv.c create mode 100644 drivers/crypto/nx/nx-common-powernv.c create mode 100644 drivers/firmware/arm_scmi/smc.c create mode 100644 drivers/fpga/dfl-fme-perf.c create mode 100644 drivers/gpio/gpio-aggregator.c create mode 100644 drivers/gpio/gpio-regmap.c create mode 100644 drivers/hwtracing/coresight/coresight-sysfs.c create mode 100644 drivers/iio/adc/ad9467.c create mode 100644 drivers/iio/adc/adi-axi-adc.c create mode 100644 drivers/iio/adc/max1241.c create mode 100644 drivers/iio/chemical/atlas-ezo-sensor.c create mode 100644 drivers/iio/imu/adis16475.c create mode 100644 drivers/iio/proximity/sx9310.c create mode 100644 drivers/iio/proximity/vcnl3020.c delete mode 100644 drivers/infiniband/core/fmr_pool.c create mode 100644 drivers/infiniband/core/lag.c create mode 100644 drivers/infiniband/core/uverbs_std_types_qp.c create mode 100644 drivers/infiniband/core/uverbs_std_types_srq.c create mode 100644 drivers/infiniband/core/uverbs_std_types_wq.c create mode 100644 drivers/infiniband/hw/hfi1/ipoib.h create mode 100644 drivers/infiniband/hw/hfi1/ipoib_main.c create mode 100644 drivers/infiniband/hw/hfi1/ipoib_rx.c create mode 100644 drivers/infiniband/hw/hfi1/ipoib_tx.c create mode 100644 drivers/infiniband/hw/hfi1/netdev.h create mode 100644 drivers/infiniband/hw/hfi1/netdev_rx.c create mode 100644 drivers/infiniband/hw/mlx5/wr.c create mode 100644 drivers/infiniband/hw/mlx5/wr.h create mode 100644 drivers/infiniband/ulp/rtrs/Kconfig create mode 100644 drivers/infiniband/ulp/rtrs/Makefile create mode 100644 drivers/infiniband/ulp/rtrs/README create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-log.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-pri.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.h delete mode 100644 drivers/input/misc/gp2ap002a00f.c create mode 100644 drivers/input/misc/iqs269a.c delete mode 100644 drivers/input/misc/msm-vibrator.c delete mode 100644 drivers/input/serio/i8042-ppcio.h create mode 100644 drivers/input/touchscreen/cy8ctma140.c create mode 100644 drivers/interconnect/imx/Kconfig create mode 100644 drivers/interconnect/imx/Makefile create mode 100644 drivers/interconnect/imx/imx.c create mode 100644 drivers/interconnect/imx/imx.h create mode 100644 drivers/interconnect/imx/imx8mm.c create mode 100644 drivers/interconnect/imx/imx8mn.c create mode 100644 drivers/interconnect/imx/imx8mq.c create mode 100644 drivers/md/dm-ebs-target.c create mode 100644 drivers/md/dm-historical-service-time.c create mode 100644 drivers/memory/bt1-l2-ctl.c create mode 100644 drivers/misc/habanalabs/gaudi/Makefile create mode 100644 drivers/misc/habanalabs/gaudi/gaudi.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudiP.h create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_coresight.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_security.c create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/cpu_if_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_core_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma1_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma2_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma3_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma4_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma5_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma6_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma7_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_blocks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme1_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme2_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme3_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mmu_up_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h copy drivers/misc/habanalabs/include/{goya => gaudi}/asic_reg/psoc_etr_regs.h (100%) create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_hbm_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_timestamp_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/stlb_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc1_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc2_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc3_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc4_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc5_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc6_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc7_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_async_events.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_async_ids_map_extended.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_coresight.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_fw_if.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_packets.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_reg_map.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_timestamp_regs.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h delete mode 100644 drivers/misc/vexpress-syscfg.c create mode 100644 drivers/pci/controller/dwc/pcie-uniphier-ep.c create mode 100644 drivers/pci/controller/pcie-rcar-ep.c create mode 100644 drivers/pci/controller/pcie-rcar-host.c create mode 100644 drivers/pci/controller/pcie-rcar.h delete mode 100644 drivers/phy/amlogic/phy-meson-gxl-usb3.c create mode 100644 drivers/phy/cadence/phy-cadence-salvo.c create mode 100644 drivers/phy/intel/phy-intel-combo.c create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c create mode 100644 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c create mode 100644 drivers/scsi/mpt3sas/mpt3sas_debugfs.c create mode 100644 drivers/soc/imx/soc-imx.c create mode 100644 drivers/soc/mediatek/mtk-mmsys.c create mode 100644 drivers/soc/renesas/r8a7742-sysc.c create mode 100644 drivers/soc/ti/k3-socinfo.c create mode 100644 drivers/soundwire/master.c create mode 100644 drivers/soundwire/sysfs_local.h create mode 100644 drivers/soundwire/sysfs_slave.c create mode 100644 drivers/soundwire/sysfs_slave_dpn.c create mode 100644 drivers/staging/media/tegra-video/Kconfig create mode 100644 drivers/staging/media/tegra-video/Makefile create mode 100644 drivers/staging/media/tegra-video/TODO create mode 100644 drivers/staging/media/tegra-video/csi.c create mode 100644 drivers/staging/media/tegra-video/csi.h create mode 100644 drivers/staging/media/tegra-video/tegra210.c create mode 100644 drivers/staging/media/tegra-video/vi.c create mode 100644 drivers/staging/media/tegra-video/vi.h create mode 100644 drivers/staging/media/tegra-video/video.c create mode 100644 drivers/staging/media/tegra-video/video.h delete mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml delete mode 100644 drivers/staging/vt6656/firmware.c delete mode 100644 drivers/staging/vt6656/firmware.h create mode 100644 drivers/staging/wfx/hif_tx_mib.c delete mode 100644 drivers/usb/chipidea/ci_hdrc_zevio.c create mode 100644 drivers/usb/host/ehci-brcm.c create mode 100644 drivers/usb/host/xhci-pci-renesas.c create mode 100644 drivers/usb/host/xhci-pci.h create mode 100644 drivers/usb/typec/ucsi/psy.c create mode 100644 fs/afs/fs_operation.c create mode 100644 fs/afs/vl_alias.c delete mode 100644 include/asm-generic/5level-fixup.h delete mode 100644 include/asm-generic/pgtable-nop4d-hack.h create mode 100644 include/dt-bindings/clock/r8a7742-cpg-mssr.h create mode 100644 include/dt-bindings/interconnect/imx8mm.h create mode 100644 include/dt-bindings/interconnect/imx8mn.h create mode 100644 include/dt-bindings/interconnect/imx8mq.h create mode 100644 include/dt-bindings/power/meson-gxbb-power.h create mode 100644 include/dt-bindings/power/meson8-power.h create mode 100644 include/dt-bindings/power/r8a7742-sysc.h create mode 100644 include/dt-bindings/reset/imx8mp-reset.h create mode 100644 include/dt-bindings/reset/realtek,rtd1195.h create mode 100644 include/linux/fiemap.h delete mode 100644 include/linux/firmware/imx/types.h create mode 100644 include/linux/gpio/regmap.h create mode 100644 include/linux/iio/adc/adi-axi-adc.h delete mode 100644 include/linux/input/gp2ap002a00f.h delete mode 100644 include/linux/platform_data/clk-integrator.h create mode 100644 include/linux/soc/mediatek/mtk-mmsys.h delete mode 100644 include/rdma/ib_fmr_pool.h create mode 100644 include/rdma/lag.h create mode 100644 include/soc/imx/cpu.h create mode 100644 kernel/dma/pool.c create mode 100644 lib/test_bitops.c create mode 100644 mm/debug_vm_pgtable.c delete mode 100644 net/rds/ib_fmr.c create mode 100644 samples/uhid/.gitignore create mode 100644 scripts/Makefile.userprogs delete mode 100644 scripts/kconfig/tests/rand_nested_choice/Kconfig delete mode 100644 scripts/kconfig/tests/rand_nested_choice/__init__.py delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout0 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout1 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout2 delete mode 100644 sound/drivers/ml403-ac97cr.c delete mode 100644 sound/drivers/pcm-indirect2.c delete mode 100644 sound/drivers/pcm-indirect2.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/99-nx-gzip.rules create mode 100644 tools/testing/selftests/powerpc/nx-gzip/Makefile create mode 100644 tools/testing/selftests/powerpc/nx-gzip/README create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gunz_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/crb.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx_dbg.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nxu.h create mode 120000 tools/testing/selftests/powerpc/nx-gzip/include/vas-api.h create mode 100755 tools/testing/selftests/powerpc/nx-gzip/nx-gzip-test.sh create mode 100644 tools/testing/selftests/powerpc/pmu/count_stcx_fail.c create mode 100644 tools/testing/selftests/powerpc/signal/sig_sc_double_restart.c create mode 100644 tools/testing/selftests/vm/pkey-helpers.h create mode 100644 tools/testing/selftests/vm/pkey-powerpc.h create mode 100644 tools/testing/selftests/vm/pkey-x86.h create mode 100644 tools/testing/selftests/vm/protection_keys.c delete mode 100644 tools/testing/selftests/x86/pkey-helpers.h delete mode 100644 tools/testing/selftests/x86/protection_keys.c