This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allnoconfig in repository toolchain/ci/linux.
discards b652d2a5f2a4 Add linux-next specific files for 20200918 discards fbbda8507637 Merge branch 'akpm/master' into master discards 07fa5d8cfe18 mm: secretmem: use PMD-size pages to amortize direct map f [...] discards 960bfdb0e344 arch, mm: wire up memfd_secret system call were relevant discards 87b4a70ce8e8 mm: introduce memfd_secret system call to create "secret" [...] discards 1652a863d9f5 mmap: make mlock_future_check() global discards 2b4875980c7d mm: add definition of PMD_PAGE_ORDER discards 05e84d1179f4 mm: remove duplicate include statement in mmu.c discards 78c6daf507a4 mm/madvise: remove duplicate include discards bffc65ed8e29 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 70a18ab0fe27 fix for "mm/madvise: introduce process_madvise() syscall: [...] discards 0828f6e32fdb mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards e6d729037075 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards fff32a0331ae mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards b93908bb3dc3 mm/madvise: introduce process_madvise() syscall: an extern [...] discards 497ebac05b1f pid: move pidfd_get_pid() to pid.c discards ea6459995271 mm/madvise: pass mm to do_madvise discards 125a03d55951 mm/mmap: add inline munmap_vma_range() for code readability discards b64ede09fa7f mm/mmap: add inline vma_next() for readability of mmap code discards 568f816b49c4 mm/migrate: avoid possible unnecessary process right check [...] discards 29f1ccc3b21a mm/memory_hotplug: remove a wrapper for alloc_migration_target() discards aa0cf4b55550 mm/memory-failure: remove a wrapper for alloc_migration_target() discards 72304e768791 mm: kmem: enable kernel memcg accounting from interrupt contexts discards 33a6d3e8980f mm: kmem: prepare remote memcg charging infra for interrup [...] discards f2146febc9d5 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] discards 52d70a9b326a mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] discards 135ba306b7a3 mm, memcg: rework remote charging API to support nesting discards 5a268923199b ia64: fix build error with !COREDUMP discards 6804d0342c9c Merge branch 'akpm-current/current' into master discards d42950b8c3e3 Merge remote-tracking branch 'memblock/for-next' into master discards 3714a0a2d173 Merge remote-tracking branch 'notifications/notifications- [...] discards a578f5636d27 Merge remote-tracking branch 'mhi/mhi-next' into master discards 6b19143d44c8 Merge remote-tracking branch 'trivial/for-next' into master discards d08a2bedc78f Merge remote-tracking branch 'fpga/for-next' into master discards 3472a8d794a7 Merge remote-tracking branch 'pidfd/for-next' into master discards 9860fb012c63 Merge remote-tracking branch 'kgdb/kgdb/for-next' into master discards 2f394d56bc10 Merge remote-tracking branch 'hyperv/hyperv-next' into master discards f540fedfa91d Merge remote-tracking branch 'xarray/xarray' into master discards e113c5fe22dd Merge remote-tracking branch 'nvmem/for-next' into master discards 1a64a463c60f Merge remote-tracking branch 'kspp/for-next/kspp' into master discards 1c7c3f11bb7a Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] discards ccadd8d357cc Merge remote-tracking branch 'ntb/ntb-next' into master discards 48d81b60460e Merge remote-tracking branch 'at24/at24/for-next' into master discards f6705f8db957 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] discards d8927c2bb578 Merge remote-tracking branch 'rtc/rtc-next' into master discards f70c098b3e77 Merge remote-tracking branch 'coresight/next' into master discards d0203c8b2b93 Merge remote-tracking branch 'livepatching/for-next' into master discards c45b1ba4ab98 Merge remote-tracking branch 'kselftest/next' into master discards fd5f15360108 Merge remote-tracking branch 'pinctrl-intel/for-next' into master discards 45b4df00119c Merge remote-tracking branch 'pinctrl/for-next' into master discards f80f3e3dab30 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] discards d8a8708cd8a0 Merge remote-tracking branch 'gpio/for-next' into master discards 85413b0ea9c0 Merge remote-tracking branch 'rpmsg/for-next' into master discards 944e489b9d0c Merge remote-tracking branch 'scsi-mkp/for-next' into master discards 0088b80ef837 Merge remote-tracking branch 'scsi/for-next' into master discards 4b170dca3879 Merge remote-tracking branch 'dmaengine/next' into master discards 94913245c272 Merge remote-tracking branch 'icc/icc-next' into master discards 18c54931e5e5 Merge remote-tracking branch 'mux/for-next' into master discards eed95e29f1f0 Merge remote-tracking branch 'staging/staging-next' into master discards ced58cff30ba Merge remote-tracking branch 'thunderbolt/next' into master discards eedb02c54598 Merge remote-tracking branch 'soundwire/next' into master discards 40ebe22b1ba6 Merge remote-tracking branch 'extcon/extcon-next' into master discards e9ef93aedb4d Merge remote-tracking branch 'char-misc/char-misc-next' in [...] discards 55e9c48fd3ad Merge remote-tracking branch 'tty/tty-next' into master discards 3f0de678f173 Merge remote-tracking branch 'phy-next/next' into master discards bd4be574c8bc Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb [...] discards 7823509b4ade Merge remote-tracking branch 'usb/usb-next' into master discards f921e036fd7f Merge remote-tracking branch 'driver-core/driver-core-next [...] discards b829bc4978ff Merge remote-tracking branch 'ipmi/for-next' into master discards 4013521ad735 Merge remote-tracking branch 'leds/for-next' into master discards 9b3feda724c1 Merge remote-tracking branch 'chrome-platform/for-next' in [...] discards 8305c41bb8cb Merge remote-tracking branch 'percpu/for-next' into master discards b38fa6d71ae2 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master discards f33e47b36778 Merge remote-tracking branch 'kvm-arm/next' into master discards 2dbdcb15d9dc Merge remote-tracking branch 'rcu/rcu/next' into master discards 1a0fcfe6aba4 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] discards 5fc2070ae9a4 Merge remote-tracking branch 'edac/edac-for-next' into master discards 3e67b128e0e6 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] discards 7f12ef4f9fe0 Merge remote-tracking branch 'tip/auto-latest' into master discards caa9a1b9d5e8 Merge remote-tracking branch 'spi/for-next' into master discards da3509617a33 Merge remote-tracking branch 'devicetree/for-next' into master discards 094b667a663f Merge remote-tracking branch 'audit/next' into master discards 6978a1fff1c3 Merge remote-tracking branch 'iommu/next' into master discards daecf12ee97d Merge remote-tracking branch 'tpmdd/next' into master discards 9fb15b253c9b Merge remote-tracking branch 'tomoyo/master' into master discards caf798f47765 Merge remote-tracking branch 'smack/next' into master discards ac9ce151bc30 Merge remote-tracking branch 'selinux/next' into master discards f4419f36448a Merge remote-tracking branch 'safesetid/safesetid-next' in [...] discards fa21f2583924 Merge remote-tracking branch 'integrity/next-integrity' in [...] discards 48e37c8b4dff Merge remote-tracking branch 'regulator/for-next' into master discards 21117842a1dc Merge remote-tracking branch 'battery/for-next' into master discards 95c63c05046f Merge remote-tracking branch 'mfd/for-mfd-next' into master discards 8ff0706c692f Merge remote-tracking branch 'mmc/next' into master discards e3c882fec71e Merge remote-tracking branch 'block/for-next' into master discards 43987d3d19ea Merge remote-tracking branch 'input/next' into master discards 15931222908e Merge remote-tracking branch 'modules/modules-next' into master discards a87ca5c3597d Merge remote-tracking branch 'sound-asoc/for-next' into master discards 6af417a16a68 Merge remote-tracking branch 'sound/for-next' into master discards 767ccce88f2d Merge remote-tracking branch 'regmap/for-next' into master discards 929d1e58b8e3 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master discards e938610967de Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] discards 770d8b12c4f4 Merge remote-tracking branch 'drm-msm/msm-next' into master discards 825cca1e53c1 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] discards 501f782fe8d1 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next [...] discards df16d3ddfd10 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] discards dd3cafc2d78a Merge remote-tracking branch 'amdgpu/drm-next' into master discards d94914fd1779 Merge remote-tracking branch 'drm/drm-next' into master discards 04cca4f85f8a Merge remote-tracking branch 'crypto/master' into master discards d7a142df3cdb Merge remote-tracking branch 'nand/nand/next' into master discards 8e461357e242 Merge remote-tracking branch 'mtd/mtd/next' into master discards a68176990b69 Merge remote-tracking branch 'gfs2/for-next' into master discards 94816d3bd780 Merge remote-tracking branch 'bluetooth/master' into master discards 79f29e7a6dda Merge remote-tracking branch 'wireless-drivers-next/master [...] discards b3de1a3ebddf Merge remote-tracking branch 'mlx5-next/mlx5-next' into master discards bb284e3d6907 Merge remote-tracking branch 'bpf-next/master' into master discards ea8184aa1097 Merge remote-tracking branch 'net-next/master' into master discards b558c4de9c5b Merge remote-tracking branch 'rdma/for-next' into master discards 377f548a4f29 Merge remote-tracking branch 'swiotlb/linux-next' into master discards 6e7c9fcc24b6 Merge remote-tracking branch 'dlm/next' into master discards fb02ca1bebb0 Merge remote-tracking branch 'ieee1394/for-next' into master discards 61498ca20f48 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] discards 609c80877b93 Merge remote-tracking branch 'opp/opp/linux-next' into master discards e5dac1b07431 Merge remote-tracking branch 'devfreq/devfreq-next' into master discards 01e3d2047929 Merge remote-tracking branch 'cpupower/cpupower' into master discards e73fb7b376da Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] discards d0d76712cdc6 Merge remote-tracking branch 'pm/linux-next' into master discards 8b81e3c3a22d Merge remote-tracking branch 'v4l-dvb/master' into master discards 8b4dc014c5a0 Merge remote-tracking branch 'jc_docs/docs-next' into master discards 8cab1d2e1cd4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] discards 4091aa5ff6f3 Merge remote-tracking branch 'dmi/dmi-for-next' into master discards 35db543b2d3d Merge remote-tracking branch 'i3c/i3c/next' into master discards 9991bc618835 Merge remote-tracking branch 'i2c/i2c/for-next' into master discards 1d1ba712a234 Merge remote-tracking branch 'hid/for-next' into master discards 392e6d61bb32 Merge remote-tracking branch 'pstore/for-next/pstore' into master discards b0caab300c27 Merge remote-tracking branch 'pci/next' into master discards d0710655f9fc drm/amd/powerplay: optimize the mclk dpm policy settings discards 51f631b5880d drm/amdgpu: add another raven1 gfxoff quirk discards c4d9899c7874 PCI/ERR: Fix reset logic in pcie_do_recovery() call discards c92ef4b1c9c0 Merge remote-tracking branch 'printk/for-next' into master discards 2cf625d11dc3 Merge remote-tracking branch 'vfs/for-next' into master discards 6bfbbf49e083 Merge remote-tracking branch 'file-locks/locks-next' into master discards 83bbc39c0ebf Merge remote-tracking branch 'iomap/iomap-for-next' into master discards c6f51d8a423d Merge remote-tracking branch 'zonefs/for-next' into master discards bae980889486 Merge remote-tracking branch 'xfs/for-next' into master discards 8aa7f0441576 Merge remote-tracking branch 'ubifs/next' into master discards 328caeca320a Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] discards f079306d97d6 Merge remote-tracking branch 'nfs-anna/linux-next' into master discards d9aaf5d273f6 Merge remote-tracking branch 'fuse/for-next' into master discards 082b431ef3ee Merge remote-tracking branch 'f2fs/dev' into master discards 6e57d06bdd61 Merge remote-tracking branch 'ext3/for_next' into master discards 3f542e185b2a Merge remote-tracking branch 'exfat/dev' into master discards f2d17547fd90 Merge remote-tracking branch 'erofs/dev' into master discards baf13164730c Merge remote-tracking branch 'configfs/for-next' into master discards 369b29cc8f52 Merge remote-tracking branch 'btrfs/for-next' into master discards 9abed262190d Merge remote-tracking branch 'fscrypt/master' into master discards dbe56161723f Merge remote-tracking branch 'xtensa/xtensa-for-next' into master discards 233b463f5ad9 Merge remote-tracking branch 'sh/for-next' into master discards 7af9f1814e20 Merge remote-tracking branch 's390/for-next' into master discards da3f7c27b6bb Merge remote-tracking branch 'risc-v/for-next' into master discards 0be06f549305 Merge remote-tracking branch 'powerpc/next' into master discards 67536a97e31f Merge remote-tracking branch 'parisc-hd/for-next' into master discards 2bac16bd7acf Merge remote-tracking branch 'nds32/next' into master discards d5508056b5c7 Merge remote-tracking branch 'mips/mips-next' into master discards 9de488e785b2 Merge remote-tracking branch 'microblaze/next' into master discards c00d906a5617 Merge remote-tracking branch 'm68knommu/for-next' into master discards a25ebeed4488 Merge remote-tracking branch 'm68k/for-next' into master discards c803095c22f2 Merge remote-tracking branch 'ia64/next' into master discards ae603ffa22c4 Merge remote-tracking branch 'h8300/h8300-next' into master discards 25c7ba57a10f Merge remote-tracking branch 'clk-samsung/for-next' into master discards 9653f49876e4 Merge remote-tracking branch 'clk/clk-next' into master discards af9ea9eae165 Merge remote-tracking branch 'uniphier/for-next' into master discards 66279a40e850 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master discards 2fb2c9c7a693 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master discards 45cb1da70fa0 Merge remote-tracking branch 'tegra/for-next' into master discards 99f94929ba32 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master discards 4ef92336d08b Merge remote-tracking branch 'scmi/for-linux-next' into master discards 8e17af0b7181 Merge remote-tracking branch 'samsung-krzk/for-next' into master discards b82d9be71ea6 Merge remote-tracking branch 'rockchip/for-next' into master discards 24aed1ce3d24 Merge remote-tracking branch 'reset/reset/next' into master discards 356216b4c682 Merge remote-tracking branch 'renesas/next' into master discards 3900a9b7632f Merge remote-tracking branch 'realtek/for-next' into master discards b2696047d16e Merge remote-tracking branch 'qcom/for-next' into master discards dc06986884ce Merge remote-tracking branch 'omap/for-next' into master discards 8ca177988f35 Merge remote-tracking branch 'mvebu/for-next' into master discards c8554cbb5edb Merge remote-tracking branch 'mediatek/for-next' into master discards 17e3d2aca7a1 Merge remote-tracking branch 'keystone/next' into master discards 66715787f980 Merge remote-tracking branch 'imx-mxs/for-next' into master discards a9b7ad08a0e3 Merge remote-tracking branch 'drivers-memory/for-next' int [...] discards cf30cf1fb9f1 Merge remote-tracking branch 'at91/at91-next' into master discards e5aed3646818 Merge remote-tracking branch 'aspeed/for-next' into master discards d275c1b7efb4 Merge remote-tracking branch 'amlogic/for-next' into master discards d0a5113db84d Merge remote-tracking branch 'arm-soc/for-next' into master discards 786dfdf237a2 Merge remote-tracking branch 'arm-perf/for-next/perf' into master discards 948a84f053e0 Merge remote-tracking branch 'arm64/for-next/core' into master discards 44d916eea87b Merge remote-tracking branch 'arm/for-next' into master discards ddbfd09eebe1 Merge remote-tracking branch 'dma-mapping/for-next' into master discards d4889227c99c Merge remote-tracking branch 'kbuild/for-next' into master discards 66652d087143 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] discards fc14a2f59553 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards b6eab80f8689 Merge remote-tracking branch 'ubifs-fixes/fixes' into master discards 96e8aa3f5a29 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] discards 3c536de7fcca Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] discards 4b89bfe1cf0d Merge remote-tracking branch 'spdx/spdx-linus' into master discards f03d6ce07c29 Merge remote-tracking branch 'pidfd-fixes/fixes' into master discards 25e2cbdd839f Merge remote-tracking branch 'risc-v-fixes/fixes' into master discards 56bc77cfb725 Merge remote-tracking branch 'mmc-fixes/fixes' into master discards 4216c534fd83 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards fddddb1319e2 Merge remote-tracking branch 'scsi-fixes/fixes' into master discards 451dc16e09f4 Merge remote-tracking branch 'devicetree-fixes/dt/linus' i [...] discards 02d1647935f8 Merge remote-tracking branch 'vfs-fixes/fixes' into master discards 3e007fafb2c3 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master discards 6a82fcf8f166 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master discards 9f88b0de2a7f Merge remote-tracking branch 'kvms390-fixes/master' into master discards 85de02b7d851 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' into master discards 2a04eda57ead Merge remote-tracking branch 'mtd-fixes/mtd/fixes' into master discards f796f87a4b86 Merge remote-tracking branch 'ide/master' into master discards 0278cd02d32e Merge remote-tracking branch 'input-current/for-linus' int [...] discards a26a09ee7878 Merge remote-tracking branch 'phy/fixes' into master discards c62317fc9d5f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards acc2f26a87c2 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master discards a2877f783301 Merge remote-tracking branch 'usb.current/usb-linus' into master discards 1c6083e72937 Merge remote-tracking branch 'tty.current/tty-linus' into master discards dbcaa3f250f0 Merge remote-tracking branch 'pci-current/for-linus' into master discards cdcfc6935c88 Merge remote-tracking branch 'spi-fixes/for-linus' into master discards ec4187552e49 Merge remote-tracking branch 'regmap-fixes/for-linus' into master discards 954990aae8f1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] discards f6f47771a8f8 Merge remote-tracking branch 'sound-current/for-linus' int [...] discards 97394e55f154 Merge remote-tracking branch 'ipsec/master' into master discards d9c81681b688 Merge remote-tracking branch 'bpf/master' into master discards 8475662af045 Merge remote-tracking branch 'net/master' into master discards 7f9a2f102962 Merge remote-tracking branch 'sparc/master' into master discards 5af3db89e083 Merge remote-tracking branch 's390-fixes/fixes' into master discards d2bfcea19aff Merge remote-tracking branch 'powerpc-fixes/fixes' into master discards 7b9e5319f4c6 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] discards 365ec30635e2 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' [...] discards 686d614fb68a Merge remote-tracking branch 'kbuild-current/fixes' into master discards 273be5f31096 Merge branch 'i2c/for-current' into i2c/for-next discards eff623d602db Merge branch 'for-5.9-fixes' into for-next discards 4ad1536d5b19 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] discards 517ee095d5f8 refscale: Prevent hangs for invalid arguments discards 14e9bcf7621b rcuscale: Prevent hangs for invalid arguments discards 93ad4dbdfe93 rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition discards acb41d2a1399 lockdep: Provide dummy forward declaration of *_is_held() helpers discards 0249adfb367e srcu: Use a more appropriate lockdep helper discards db23fb9ba539 net: sched: Remove broken definitions and un-hide for !LOCKDEP discards 449f5f6697f7 net: Un-hide lockdep_sock_is_held() for !LOCKDEP discards 892e2e972ba7 rcu: Un-hide lockdep maps for !LOCKDEP discards 076085276827 sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP discards 8618418cc0ad torture: Exclude "NOHZ tick-stop error" from fatal errors discards 49088a0f0acd rcutorture: Make grace-period kthread report match RCU fla [...] discards 57e247165c22 Merge remote-tracking branch 'spi/for-5.10' into spi-next discards 250e21c0b32c Merge remote-tracking branch 'spi/for-5.9' into spi-linus discards 3ae149257d46 Merge remote-tracking branch 'regmap/for-5.10' into regmap-next discards ff45af480474 Merge remote-tracking branch 'regmap/for-5.9' into regmap-linus discards 042e6087ca5d Merge remote-tracking branch 'regulator/for-5.10' into reg [...] discards cbdd2e1ca635 Merge remote-tracking branch 'asoc/for-5.10' into asoc-next discards ef17d2a68d4b Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus discards ee50781769b2 Merge branches 'fixes', 'work.misc' and 'work.quota-compat [...] discards 02f9b417ab30 Merge branch for-5.10/arm64/defconfig into for-next discards f67a4e4b03a5 Merge branch for-5.10/arm64/dt into for-next discards f9a153b60d26 Merge branch for-5.10/arm/dt into for-next discards 5484d08db0ca Merge branch for-5.10/soc into for-next discards 086ed98c060e Merge branch for-5.10/firmware into for-next discards 24bbabeb2765 Merge branch for-5.10/dt-bindings into for-next discards 03ec945c31ce kconfig: qconf: revive help message in the info view discards 9122fa81a562 kconfig: fix incomplete type 'struct gstr' warning discards 61a443b8d624 kconfig: qconf: use delete[] instead of delete to free arr [...] discards 25757a0b3e39 arm64: tegra: Initial Tegra234 VDK support discards 23d31e4703d7 firmware: tegra: Enable BPMP support on Tegra234 discards c83a88ee7602 soc/tegra: pmc: Add Tegra234 support discards ab6ad7dfb156 soc/tegra: pmc: Reorder reset sources/levels definitions discards db8b02224aa9 soc/tegra: misc: Add Tegra234 support discards f0829ff97a15 soc/tegra: fuse: Add Tegra234 support discards b60be73d817d soc/tegra: fuse: Implement tegra_is_silicon() discards f1f875c88309 soc/tegra: fuse: Extract tegra_get_platform() discards ce3ce2713c36 Merge branch 'for-next-next-v5.9-20200917' into for-next-20200917 discards afa4a374d9c4 Merge branch 'for-next-current-v5.8-20200917' into for-nex [...] discards 917e78639dc3 Merge branch 'misc-next' into for-next-next-v5.9-20200917 discards 08a3861a6809 Merge branch 'misc-next' into for-next-current-v5.8-20200917 discards 94b0f2011ba6 Merge branch 'misc-5.9' into for-next-current-v5.8-20200917 discards be3edcacc4d7 gfs2: call truncate_inode_pages_final for address space glocks discards 903ac9852243 gfs2: simplify the logic in gfs2_evict_inode discards 055f40eb2889 gfs2: factor evict_linked_inode out of gfs2_evict_inode discards 2a4164658d3c gfs2: further simplify gfs2_evict_inode with new func evic [...] discards 8ddd2843aa21 gfs2: factor evict_unlinked_inode out of gfs2_evict_inode discards efc96df216ac gfs2: rename variable error to ret in gfs2_evict_inode discards de48add953a6 Merge branch 'features' into for-next discards 149204636e5a Merge branch 'fixes' into for-next discards 4f7a0cd03de5 Merge branch 'devel' into for-next discards a5d0fe9ff2af Merge branch 'devel' into for-next discards 2530038dcf06 Merge branches 'arm64-for-5.10', 'arm64-defconfig-for-5.10 [...] discards 8a8e96298f16 Merge branches 'drivers-fixes-for-5.9' and 'arm64-fixes-fo [...] discards 41b9b36fe986 fpga: dfl: n3000-nios: Make m10_n3000_info static discards c7b47e308648 x86: add failure injection to get/put/clear_user discards 1b740251ae9b lib, uaccess: add failure injection to usercopy functions discards eeafcb5888b7 lib, include/linux: add usercopy failure capability discards 4a6c442de1a1 ROMFS: support inode blocks calculation discards 6fcce1faf3eb sched.h: drop in_ubsan field when UBSAN is in trap mode discards 35397dd09718 scripts/gdb/tasks: add headers and improve spacing format discards f5c41c382c7c scripts/gdb/proc: add struct mount & struct super_block ad [...] discards bfb0d1ad8d3a aio: simplify read_events() discards e35cf7fc8dbe panic: dump registers on panic_on_warn discards 4b838d5fa4b3 rapidio: fix error handling path discards 2c8fdaf32752 autofs: harden ioctl table discards 0888320c2e08 mm: remove the now-unnecessary mmget_still_valid() hack discards d6b414850a3d mm/gup: take mmap_lock in get_dump_page() discards 1d08153f09b0 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot discards d7a42c877024 coredump: rework elf/elf_fdpic vma_dump_size() into common helper discards 88c037b8071c coredump: refactor page range dumping into common helper discards 3451de9b6cec coredump: let dump_emit() bail out on short writes discards 74b4faa0d56c binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU discards b087897fa21d tools/testing/selftests: add self-test for verifying load [...] discards 3c82fede8b29 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] discards 00552adcc231 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] discards 02d0c88e6e16 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] discards bcf4271d4bc3 checkpatch: allow not using -f with files that are in git discards e3247f610745 checkpatch-warn-on-self-assignments-checkpatch-fixes discards 833b75331c91 checkpatch: warn on self-assignments discards 98df14048b4b const_structs.checkpatch: add pinctrl_ops and pinmux_ops discards a8c7ec24da69 checkpatch: warn if trace_printk and friends are called discards 0dbf1d7f3d7c const_structs.checkpatch: add phy_ops discards cc816a71b4ef checkpatch: add test for comma use that should be semicolon discards 5b56a19bc8f6 checkpatch: move repeated word test discards 8a6aba512808 checkpatch: add --kconfig-prefix discards 67ff36099355 bitops: use the same mechanism for get_count_order[_long] discards 745d8903dd7f bitops: simplify get_count_order_long() discards fc4f610de487 lib/idr.c: document that ida_simple_{get,remove}() are deprecated discards 5974bc970694 lib/idr.c: document calling context for IDA APIs mustn't u [...] discards 89fcb8a0ebd6 lib/mpi/mpi-bit.c: fix spello of "functions" discards df09ccb8e7de lib: test_sysctl: delete duplicated words discards f5beec809b64 lib: syscall: delete duplicated words discards b8f47af911e1 lib: radix-tree: delete duplicated words discards 4fb12fa871ea lib: earlycpio: delete duplicated words discards 628b245f3f84 lib: dynamic_queue_limits: delete duplicated words + fix typo discards e59afb871195 lib: devres: delete duplicated words discards 285f368651d1 lib: decompress_bunzip2: delete duplicated words discards 930880446605 lib: libcrc32c: delete duplicated words discards ecf909cca4e9 lib: bitmap: delete duplicated words discards d22695713172 get_maintainer: exclude MAINTAINERS file(s) from --git-fallback discards 003de712b4a4 get_maintainer: add test for file in VCS discards 92fe106c57fb kernel.h: split out min()/max() et al. helpers discards 00cdcbdeda29 fs: configfs: delete repeated words in comments discards 3af3bf116a71 proc/sysctl: make protected_* world readable discards 5f31a42af291 kernel/hung_task.c: Monitor killed tasks. discards 436c8365deff fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 08ef34278b0e fs/buffer.c: add debug print for __getblk_gfp() stall problem discards bba86666a0ba mm: fix some comments formatting discards 514d0c8efaec mm: fix some broken comments discards dfc5167b3712 mm: use self-explanatory macros rather than "2" discards 402e60c9472a mm: use add_page_to_lru_list()/page_lru()/page_off_lru() discards 1105af69155d mm/highmem.c: clean up endif comments discards b7f465274dc8 mm/page_reporting.c: drop stale list head check in page_re [...] discards c027f73e600d mm/slab.h: remove duplicate include discards 96dd1a9ad81d mm: don't panic when links can't be created in sysfs discards ca87489e6119 kernel/resource: make iomem_resource implicit in release_m [...] discards 0d948f66998f hv_balloon: try to merge system ram resources discards 5347c64b2391 xen/balloon: try to merge system ram resources discards f17133a09887 virtio-mem: try to merge system ram resources discards 2543574a6bcb mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] discards 2f1996b9fd3d mm/memory_hotplug: prepare passing flags to add_memory() a [...] discards c421baf4e92d mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] discards 33f42df4ff3d kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED discards aa6ac17e3e96 kernel/resource: make release_mem_region_adjustable() never fail discards ad1a07d06dbf mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] discards 1889e48e859f mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] discards aba34eac3af4 mm/page_alloc: drop stale pageblock comment in memmap_init [...] discards 1f01050a60f7 mm/memory_hotplug: simplify page onlining discards c09b2de8e677 mm/page_isolation: simplify return value of start_isolate_ [...] discards f6a45ff1273e mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() discards 428decb7116c mm/page_alloc: simplify __offline_isolated_pages() discards bac4de610c54 mm-memory_hotplug-simplify-page-offlining-fix discards 43b66e9d9735 mm/memory_hotplug: simplify page offlining discards 9558a4b03dab mm/memory_hotplug: enforce section granularity when onlini [...] discards a190ea829f43 mm/memory_hotplug: inline __offline_pages() into offline_pages() discards 558c0071a2ef mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] discards 720cddf0a603 mm/util.c: update the kerneldoc for kstrdup_const() discards c7f4c5517bf3 mm/vmstat.c: use helper macro abs() discards 0986084da4f0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 74ae0214e356 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 25f656f18351 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] discards 489aed87bf61 mm,hwpoison: remove stale code discards 1f5c557b72e9 mmhwpoison-drop-unneeded-pcplist-draining-fix discards 4bd31869d93a mm,hwpoison: drop unneeded pcplist draining discards a36a87cbf9e2 mm,hwpoison: drain pcplists before bailing out for non-bud [...] discards 189d55772ab1 mm,hwpoison: refactor madvise_inject_error discards 4ea851001224 mm,hwpoison: take free pages off the buddy freelists discards 28eb84bbe5d7 mm,hwpoison: double-check page count in __get_any_page() discards 967990301e77 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP discards f750630319b8 mm,hwpoison: return 0 if the page is already poisoned in s [...] discards 6f9de63828de mm/memory-failure: fix return wrong value when isolate page fail discards c15b139dd4db mmhwpoison-refactor-soft_offline_huge_page-and-__soft_offl [...] discards 769f6b602b2a mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] discards 71acfa2fa331 mm,hwpoison: rework soft offline for in-use pages discards f83c80b6bcf5 mm,hwpoison: rework soft offline for free pages discards 2bac243f0c5f mm,hwpoison: unify THP handling for hard and soft offline discards e0d7efcad410 mm,hwpoison: kill put_hwpoison_page discards 601bde02e0fc mm,hwpoison: unexport get_hwpoison_page and make it static discards 466fda3b3455 mm,hwpoison-inject: don't pin for hwpoison_filter discards 59c575da499e mm, hwpoison: remove recalculating hpage discards b3cfdbcd174b mm,hwpoison: cleanup unused PageHuge() check discards e7ba8dd66d90 mm/readahead: pass a file_ra_state into force_page_cache_ra discards 643157334096 mm/filemap: fold ra_submit into do_sync_mmap_readahead discards 736bed26fb56 mm/readahead: add page_cache_sync_ra and page_cache_async_ra discards eed1ffe4a0bf mm/readahead: pass readahead_control to force_page_cache_ra discards f30cf6819325 mm/readahead: make ondemand_readahead take a readahead_control discards bfb9f1238721 mm/readahead: make do_page_cache_ra take a readahead_control discards 903b0ecf08ea mm/readahead: make page_cache_ra_unbounded take a readahea [...] discards 64b7c8865c7c mm/readahead: add DEFINE_READAHEAD discards 31f4fce42cc4 fs: do not update nr_thps for mappings which support THPs discards 423fd524ee74 fs: add a filesystem flag for THPs discards 67fbd5644499 mm/vmscan: allow arbitrary sized pages to be paged out discards 05ba112f93bd mm/page-writeback: support tail pages in wait_for_stable_page discards 3d605b1122b1 mm/truncate: fix truncation for pages of arbitrary size discards 0c6841ef7010 mm/rmap: fix assumptions of THP size discards abeaf337df2a mm/huge_memory: fix can_split_huge_page assumption of THP size discards 2f025d8fec34 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] discards 33c4b4295093 mm/huge_memory: fix split assumption of page size discards 2786bbc0f7b2 mm/huge_memory: fix total_mapcount assumption of page size discards 35e0f74b6573 mm/page_owner: change split_page_owner to take a count discards 073ef484f040 mm/memory: remove page fault assumption of compound page size discards 1616ef92e665 mm/filemap: fix page cache removal for arbitrary sized THPs discards 3cf2db68b2a6 mm/filemap: fix storing to a THP shadow entry discards cb6270231956 xarray-add-xas_split-fix-2 discards 08e545133e6c xarray-add-xas_split-fix discards 954f082749d9 XArray: add xas_split discards abd4760c00a1 xarray-add-xa_get_order-fix discards 81a99c3da9ed XArray: add xa_get_order discards 51ffb08aae65 mm/migrate: remove obsolete comment about device public discards 6399968e37a9 mm/migrate: remove cpages-- in migrate_vma_finalize() discards 636ac0604f04 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] discards 00217cf9fec9 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] discards 3a090909b952 memblock: use separate iterators for memory and reserved regions discards 212c7ecacb27 memblock: implement for_each_reserved_mem_region() using _ [...] discards f3bde83a0e97 memblock: remove unused memblock_mem_size() discards 5a159d28da0f x86/setup: simplify reserve_crashkernel() discards bf6d31831591 x86/setup: simplify initrd relocation and reservation discards 8ebe37e18a88 mips: fix cavium-octeon build caused by memblock refactoring discards be579c0ad3d7 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix discards 76713c119a9d arch, drivers: replace for_each_membock() with for_each_me [...] discards d96594bc1a10 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] discards f2441a0a572f memblock: reduce number of parameters in for_each_mem_range() discards 18a1532d5b61 memblock-make-memblock_debug-and-related-functionality-pri [...] discards ebfea2ce4387 memblock: make memblock_debug and related functionality private discards 75e7b480492a memblock: make for_each_memblock_type() iterator private discards 6149ad1e7af7 mircoblaze: drop unneeded NUMA and sparsemem initializations discards b9b8e9548ba5 riscv: drop unneeded node initialization discards c3ba3f3e4ea9 h8300, nds32, openrisc: simplify detection of memory extents discards 72f73b4f10c8 arm64: numa: simplify dummy_numa_init() discards a067cf64ea5e arm, xtensa: simplify initialization of high memory pages discards 17265d054089 dma-contiguous: simplify cma_early_percent_memory() discards 56359c826e3a KVM: PPC: Book3S HV: simplify kvm_cma_reserve() discards 5508e3268bb2 mm/compaction.c: micro-optimization remove unnecessary branch discards 633e9bcf30c8 mm/vmscan: add a fatal signals check in drop_slab_node discards c58b8d699b11 mm/vmscan: fix infinite loop in drop_slab_node discards cc3a2dd5adb7 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] discards 8284a97c1ca3 mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 discards ae233cfce3c4 mm/hugetlb: take the free hpage during the iteration directly discards 85e863335622 mm/hugetlb: narrow the hugetlb_lock protection area during [...] discards ac7f08103216 mm/hugetlb: a page from buddy is not on any list discards 9de49a293ebd mm/hugetlb: count file_region to be added when regions_nee [...] discards 0be677a780ab mm/hugetlb: use list_splice to merge two list at once discards ffee33092b19 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] discards 78058b665a60 mm/hugetlb: not necessary to coalesce regions recursively discards 9410298270d0 MIPS: do not call flush_tlb_all when setting pmd entry discards 6fe8512fd824 mm/huge_memory.c: update tlb entry if pmd is changed discards ac22c497d4a7 doc/vm: fix typo in the hugetlb admin documentation discards 1773d6eb5fec mm/hugetlb.c: remove the unnecessary non_swap_entry() discards 61e28b62fb53 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool discards 451172f62434 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' discards 4735ff60263a mm/page_alloc.c: clean code by merging two functions discards 5562b7d69a0b mm/page_alloc.c: fix early params garbage value accesses discards 4a12744d6124 mm/page_alloc.c: micro-optimization remove unnecessary branch discards c9e1c0ecd428 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] discards a5bd6445d25e mm/page_alloc.c: clean code by removing unnecessary initia [...] discards 6966bd293598 mm, isolation: avoid checking unmovable pages across pageb [...] discards 0e762b88754b mm: document semantics of ZONE_MOVABLE discards ffbd14b68425 virtio-mem: don't special-case ZONE_MOVABLE discards 938404976a8e mm/page_isolation: cleanup set_migratetype_isolate() discards 17277a1238e0 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] discards 6589abaeb09f mm/page_isolation: exit early when pageblock is isolated i [...] discards 7ae0966c4562 mm/page_alloc: tweak comments in has_unmovable_pages() discards 554cb5011721 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] discards 63da9398083f KASAN: Testing Documentation discards 79c43a41a41e kasan-port-kasan-tests-to-kunit-v14 discards fecfc6b8e4ae KASAN: Port KASAN Tests to KUnit discards 5aa42c466aac KUnit: KASAN Integration discards a411760d07a8 kasan/kunit: add KUnit Struct to Current Task discards 93409474e270 docs/vm: fix 'mm_count' vs 'mm_users' counter confusion discards 7c077591fd1e mm/memory-failure.c: remove unused macro `writeback' discards 94c478beb25d mm/memory-failure: do pgoff calculation before for_each_process() discards 0a3a0c87e7d1 mm/dmapool.c: replace hard coded function name with __func__ discards 94723a97dd96 mm/dmapool.c: replace open-coded list_for_each_entry_safe() discards 271a0e648d08 lib/test_hmm.c: remove unused dmirror_zero_page discards e84748ef12b8 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro discards b1d32506e73b mm/mmap: check on file instead of the rb_root_cached of it [...] discards ccf57fca2d1c mm/mmap: not necessary to check mapping separately discards 893d05f7a08a mm/memory.c: fix spello of "function" discards dd5acf59ae89 mm/mmap: leave adjust_next as virtual address instead of p [...] discards 5fc1dd26df42 mm: simplify PageDoubleMap with PF_SECOND policy discards 8db11529cbbc mm: move PageDoubleMap bit discards 2499a01ad0f3 mm/mmap.c: fix the adjusted length error discards 6fbe2ea26584 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock discards 2dea682add86 mm: smaps*: extend smap_gather_stats to support specified [...] discards 3ae04dfd5fa3 mmap locking API: add mmap_lock_is_contended() discards 530dc19ecff8 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] discards 3febc2152124 mm/mmap: rename __vma_unlink_common() to __vma_unlink() discards ed3ba22d9a3f mm/memory.c: replace vmf->vma with variable vma discards fc33b0c9cb74 mm/memory.c: fix typo in __do_fault() comment discards 172e07997307 arm: __pmd_free_tlb(): call page table destructor discards de3ce0e2b866 mm: account PMD tables like PTE tables discards af5aef8a4568 selftests/vm: fix incorrect gcc invocation in some cases discards 0b06d35b879d selftests/vm: fix false build success on the second and la [...] discards 9d07fe49b7ac mm: memcontrol: add the missing numa_stat interface for cgroup v2 discards 3bef21586200 mm/memcg: unify swap and memsw page counters discards 6941cf317f25 mm-memcg-simplify-mem_cgroup_get_max-v4 discards 9e8a71f77468 mm/memcg: simplify mem_cgroup_get_max() discards c34537f875a7 mm/memcg: clean up obsolete enum charge_type discards 4d3e63cd1737 mm: memcontrol: correct the comment of mem_cgroup_iter() discards 562e2a10d34f mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] discards 0a9dacb3c5e0 memcg: introduce per-memcg reclaim interface discards 6bd9110d35c4 mm: memcontrol: Use the preferred form for passing the siz [...] discards 8fcb1aa68afd mm: memcontrol: use flex_array_size() helper in memcpy() discards 2b90fc96484f mm/memremap.c: convert devmap static branch to {inc,dec} discards dec509e9bd8c mm/swap.c: fix confusing comment in release_pages() discards e64638be095b mm: remove superfluous __ClearPageActive() discards dca9847d8845 mm: remove activate_page() from unuse_pte() discards 0bb1f61166af swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity discards ab5da64f7f03 mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] discards 8fd6f30d2fc1 mm/gup: don't permit users to call get_user_pages with FOL [...] discards f2dbe3a6e366 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag discards 43d9dd0bc498 mm/filemap: fix filemap_map_pages for THP discards ebd9bbb673a8 mm: add find_lock_head discards 71dc5f9ef5ee mm-shmem-return-head-page-from-find_lock_entry-fix discards d77de4921a87 mm/shmem: return head page from find_lock_entry discards 5d1903f712ac mm-convert-find_get_entry-to-return-the-head-page-fix discards 1ded9499476b mm: convert find_get_entry to return the head page discards 16eab0887c1c i915: use find_lock_page instead of find_lock_entry discards 90a23b4bd670 proc: optimise smaps for shmem entries discards 9adc095ae5db mm-optimise-madvise-willneed-fix discards ebe17507f2f8 mm: optimise madvise WILLNEED discards e71c9657ad73 mm: use find_get_incore_page in memcontrol discards 913b523efe2d mm: factor find_get_incore_page out of mincore_page discards a2f0629800a5 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] discards 1f12e3951f0d mm/debug_vm_pgtable: avoid none pte in pte_clear_test discards 6f97d320a550 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 discards 7bf081102236 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] discards 95d2d02f10a9 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP discards e3e5efb03537 mm/debug_vm_pgtable/locks: take correct page table lock discards a93240a6688a mm/debug_vm_pgtable/locks: move non page table modifying t [...] discards 0299a04d3e32 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] discards 6f1c157e911e mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] discards 6fa628ea7356 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] discards acf1909f41cb mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] discards 17a98f8b528f mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value discards 89367f40594e powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix discards 47909c79d67b powerpc/mm: move setting pte specific flags to pfn_pte discards 2176ebcd0872 powerpc/mm: add DEBUG_VM WARN for pmd_clear discards 9dbe65bd4e1a mm, dump_page: rename head_mapcount() --> head_compound_ma [...] discards d2ceded66314 mm/debug.c: do not dereference i_ino blindly discards dc67b2ad0594 device-dax: make dev_dax_kmem_probe() static discards c5a63082e110 device-dax: add a range mapping allocation attribute discards 5190c0e2d977 dax/hmem: introduce dax_hmem.region_idle parameter discards 81599839e2f4 device-dax: fix dax_align_valid() to work on PAGE_SHIFT>=14 discards 4b5bb5774d37 device-dax: add an 'align' attribute discards 102c386fdf72 device-dax-make-align-a-per-device-property-fix discards a35bfb9c3c45 device-dax: make align a per-device property discards 045bc73826ab device-dax: introduce 'mapping' devices discards 580d75b195a3 device-dax-add-dis-contiguous-resource-support-fix discards 1e8cd2b19ffa device-dax: add dis-contiguous resource support discards 1f052f1a8154 mm-memremap_pages-support-multiple-ranges-per-invocation-fix discards 6c5d58420e28 mm/memremap_pages: support multiple ranges per invocation discards 623521d0d0b6 mm/memremap_pages: convert to 'struct range' discards 2d0b4f3cb255 device-dax: add resize support discards d677b05e7723 drivers/base: make device_find_child_by_name() compatible [...] discards 5b9b3e6ce349 device-dax: introduce 'seed' devices discards 89d8223bcc94 device-dax: add an allocation interface for device-dax instances discards f2d9036f3a4e device-dax: kill dax_kmem_res discards a63ba54e7e01 device-dax-make-pgmap-optional-for-instance-creation-fix discards 3e631530c946 device-dax: make pgmap optional for instance creation discards 33f14478b4d8 device-dax: move instance creation parameters to 'struct d [...] discards 313f81e39015 device-dax: drop the dax_region.pfn_flags attribute discards 0743aa89f5c7 device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() discards 7ad509b012a9 ACPI: HMAT: attach a device for each soft-reserved range discards 1773f898988d mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] discards baf048249042 mm/memory_hotplug: introduce default phys_to_target_node() [...] discards 1ad899ad4c95 resource: report parent to walk_iomem_res_desc() callback discards 8a73bd21f200 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] discards a3e18ba1472f ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] discards 22518b358fb6 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] discards 1868ba129c72 x86/numa: fix build when CONFIG_ACPI is not set discards abce5de70a55 x86/numa: add 'nohmat' option discards d1d9ff107d11 x86/numa: cleanup configuration dependent command-line options discards 1ebd212b8ef4 mm/kmemleak: rely on rcu for task stack scanning discards c39e1ab31074 mm/slub: make add_full() condition more explicit discards c14be0791b9d mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc discards 33e09b4264d6 mm/slub.c: branch optimization in free slowpath discards a6de105a3f86 include/linux/slab.h: fix a typo error in comment discards b625946a1a6d mm/slab.c: clean code by removing redundant if condition discards 01f4394dd584 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards fe486d38fe39 fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr discards ca8a92629a3d ramfs: support O_TMPFILE discards f4e4afc6d6e4 ocfs2: fix ocfs2 corrupt when iputting an inode discards 365a77201898 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 67dd320fd867 ocfs2: delete repeated words in comments discards 60a5c73993aa ntfs: add check for mft record size in superblock discards 48f35b62e0fc compiler-gcc: improve version error discards a024cf6be749 kasan: remove mentions of unsupported Clang versions discards 64c5a8046458 Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] discards b85664bd0112 Revert "arm64: vdso: Fix compilation with clang older than 8" discards a8cea54d567e Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] discards d5a9ddcd26f5 Revert "kbuild: disable clang's default use of -fmerge-all [...] discards b1d3f4cecc73 compiler-clang: add build check for clang 10.0.1 discards 498de68e1574 checkpatch: test $GIT_DIR changes discards 2b93bf49c8e7 mm: don't rely on system state to detect hot-plug operations discards cad75a77c4aa mm: replace memmap_context by meminit_context discards 3a36e26047ab arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() c [...] discards 0d4f5a96fd4d lib/string.c: implement stpcpy discards 578a668e8436 mm: validate pmd after splitting discards 38a09b2e334f mm/gup: fix gup_fast with dynamic page table folding discards d3d13dcdd2f8 mm: khugepaged: recalculate min_free_kbytes after memory h [...] discards c51efc24c2f3 mm: memcontrol: fix missing suffix of workingset_restore discards bd52a65be77b mm, THP, swap: fix allocating cluster for swapfile by mistake discards c01e869fa2d2 /proc/kpageflags: do not use uninitialized struct pages discards 9d48aa59f9a6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 7e4181aa2863 kcsan: kconfig: move to menu 'Generic Kernel Debugging Ins [...] discards eee736aa8868 fs/fs-writeback.c: adjust dirtytime_interval_handler defin [...] discards 064b1f0fb457 stackleak: let stack_erasing_sysctl take a kernel pointer buffer discards ebf8a341fef7 ftrace: let ftrace_enable_sysctl take a kernel pointer buffer discards 803a617bfdb1 mm/memory_hotplug: drain per-cpu pages again during memory [...] discards 0732fbbba99a selftests/vm: fix display of page size in map_hugetlb discards 9b6bf38e8ab6 mm/thp: fix __split_huge_pmd_locked() for migration PMD discards dc5d19df0765 kprobes: fix kill kprobe which has been marked as gone discards 6b923296ff56 tmpfs: restore functionality of nr_inodes=0 discards 7dbee161ddf3 mlock: fix unevictable_pgs event counts on THP discards 0f3012e7d246 mm: fix check_move_unevictable_pages() on THP discards 1f0c36970795 shmem: shmem_writepage() split unlikely i915 THP discards 18c0b66a8ded mm: migration of hugetlbfs page skip memcg discards 6b3b08c2caea ksm: reinstate memcg charge on copied pages discards ec3a20375169 mm/gup_benchmark: update the documentation in Kconfig discards 2f5847a97182 mailmap: add older email addresses for Kees Cook discards 0211c39f98df gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro discards 7f4156bdf205 Merge branch 'next/soc' into for-next discards a65af31190c0 Merge branch 'pm-cpuidle' into linux-next discards 22a00456267e Merge branch 'next/soc' into for-next discards 0143ba97f785 Merge branch 'edac-misc' into edac-for-next discards bf8e9fffc06f Merge branch 'next/dt64' into for-next discards 19b51c28f9f2 Merge branch 'next/dt' into for-next discards bbd6d859d1c9 EDAC/aspeed: Use module_platform_driver() to simplify discards 0399fd21b3fb EDAC/mc_sysfs: Add missing newlines when printing {max,dim [...] discards 8fe95f9027e7 Merge branch 'next/soc' into for-next discards c07b02aa623d rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop discards c099c0ce3f6d rcutorture: Make preemptible TRACE02 enable lockdep discards 591494fb4fcf rcu-tasks: Enclose task-list scan in rcu_read_lock() discards 125b08333981 rcu-tasks: Fix low-probability task_struct leak discards 988304a0ae72 rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace discards c0cb27553b00 docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] discards 9463dda9a80a srcu: Take early exit on memory-allocation failure discards 86f10ea41ce6 rcuscale: Avoid divide by zero discards 6da21c3da96b rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace discards 485d1b4b8433 rcu-tasks: Selectively enable more RCU Tasks Trace IPIs discards 78c836ab0a7f rcu-tasks: Use more aggressive polling for RCU Tasks Trace discards 49dae4a0e255 rcu-tasks: Mark variables static discards 72e890e3353b rcuscale: Add RCU Tasks Trace discards 0fe9175226b0 rcu: Panic after fixed number of stalls discards 8cc74d3d2ba1 x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs discards 182e05034bcd scftorture: Add an alternative IPI vector discards 5bebbc3fea2f torture: Make torture_stutter() use hrtimer discards 044847d836de x86/cpu: Avoid cpuinfo-induced IPI pileups discards d7d26ca2862d torture: Periodically pause in stutter_wait() discards 2ccc34fee63d locktorture: Track time of last ->writeunlock() discards c5e91b849c80 arm64: dts: ti: k3-j721e-common-proc-board: Configure the [...] discards 1a0361c153c2 arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes discards 331088a5f492 Merge branch 'powercap' into linux-next discards 3573b17a2b8b Merge branches 'acpi-tables' and 'acpi-pmic' into linux-next discards db21884a207b Merge branch 'misc-5.9' into next-fixes discards dd093fcbff8f btrfs: fix overflow when copying corrupt csums for a message discards d1f170f8447d Merge branches 'at91-soc' and 'at91-dt' into at91-next discards 02200a863b9a nvmem: core: fix missing of_node_put() in of_nvmem_device_get() discards 2835d860d3fc hwmon: (k10temp) Add support for Zen3 CPUs discards 6b09efadb8cf fpga: dfl: move dfl bus related APIs to include/linux/fpga/dfl.h discards a2a8cb05df29 fpga: dfl: add support for N3000 Nios private feature discards 9d9eaf460c1d Merge branch 'misc' into for-next discards 3dd18d3eacd2 include: fpga: adi-axi-common: Fix leading whitespace in header discards de1cfde660b7 btrfs: fix overflow when copying corrupt csums for a message discards 6028dafde949 coresight: etm4x: Fix number of resources check for ETM 4. [...] discards c40d16ef3efe coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface discards 9a8b3f0c7abe Merge branch 'remotes/lorenzo/pci/xilinx' discards e999598d238c Merge branch 'remotes/lorenzo/pci/vmd' discards 4f1fa6e7c4b2 Merge branch 'remotes/lorenzo/pci/rcar' discards ff37c8b4e3c4 Merge branch 'remotes/lorenzo/pci/qcom' discards f3d918940f60 Merge branch 'remotes/lorenzo/pci/mvebu' discards 678aa7895d50 Merge branch 'remotes/lorenzo/pci/iproc' discards feef5f7f00c7 Merge branch 'remotes/lorenzo/pci/imx6' discards 66b572ba04b6 Merge branch 'remotes/lorenzo/pci/dwc' discards 88e2ec89879c Merge branch 'remotes/lorenzo/pci/cadence' discards 08d0f453be55 Merge branch 'remotes/lorenzo/pci/aardvark' discards 29f4832605fe Merge branch 'pci/pm' discards 2648d5fb743e Merge branch 'pci/misc' discards 91904144d091 Merge branch 'pci/enumeration' discards 97b66548a7cc ARM: Document merges discards 51a531ca411c Merge branch 'arm/drivers' into for-next omits af8fbcb58191 Merge branch 'printk-rework' into for-next omits d4f0349bc008 Merge branch 'for-5.10' into for-next discards af66a5f750a1 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next discards ebbc5eba7beb bus: mhi: Remove include of rwlock_types.h discards 3d0489c87b9a mtd: rawnand: atmel: Check return values for nand_read_data_op discards 49d93e90de00 bus: mhi: core: Add const qualifier to MHI config information discards 17882485852b Merge branch 'edac-urgent' into edac-for-next discards b63db7dbe16e btrfs: open code extent_read_full_page to its sole caller discards 7bc5e736c87e btrfs: sink mirror_num argument in __do_readpage discards b821104e7c0b btrfs: sink read_flags argument into extent_read_full_page discards c6b7babb9fd7 btrfs: sink mirror_num argument in extent_read_full_page discards c409d593b81c btrfs: promote extent_read_full_page to btrfs_readpage discards 7f6f34996597 btrfs: remove mirror_num argument from extent_read_full_page discards 31247730d108 btrfs: remove btrfs_get_extent indirection from __do_readpage discards ad1b895aaa74 btrfs: remove btree_get_extent discards 95b7894f89bc btrfs: simplify metadata pages reading discards 7de765415761 btrfs: remove btree_readpage discards 2ea410a8dd6c btrfs: fix wrong address when faulting in pages in the sea [...] discards b790be1719e9 btrfs: reschedule if necessary when logging directory items discards 6cc3f83da922 fpga: dfl: fix the comments of type & feature_id fields discards a4fc2b4005b4 dfl: add dfl bus support to MODULE_DEVICE_TABLE() discards 62180d7eae2f Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards d43a210a7d0d fpga: dfl: move dfl_device_id to mod_devicetable.h discards 870f1b23fa8e hwspinlock: sprd: Remove redundant header files discards 99faa39ec56f Merge branch 'for-5.10/block' into for-next discards afc41135837e Merge branch 'for-5.10/block' into for-next discards 36c62e904588 include: fpga: adi-axi-common.h: add definitions for suppo [...] discards 40278ee5edb8 coresight: Make sysfs functional on topologies with per core sink discards 79d3409ce1d1 coresight: etm: perf: Sink selection using sysfs is deprecated discards a9922287b359 tpm: use %*ph to print small buffer discards 8cd68ac26295 dt-bindings: Add SynQucer TPM MMIO as a trivial device discards c504278e0214 tpm: tis: add support for MMIO TPM on SynQuacer discards b8ee60871d5e f2fs: compress: introduce cic/dic slab cache discards f28e4a3c1fcf f2fs: compress: introduce page array slab cache discards 7705a4e65fc5 NFSv4.2: xattr cache: remove unused cache struct field discards 2a1390c95a69 nfs: Convert to use the preferred fallthrough macro discards 3f4eb08da3d6 NFS4: Fix oops when copy_file_range is attempted with NFS4 [...] discards d43dd752a57a Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD [...] discards ea5710f24ccd sunrpc: fix duplicated word in <linux/sunrpc/cache.h> discards 377b47d98c38 SUNRPC: Remove remaining dprintks from sched.c discards 78f947b4b0f6 SUNRPC: Remove dprintk call sites in RPC queuing functions discards a095dffbc9f7 SUNRPC: Clean up RPC scheduler tracepoints discards 21c3e3d7d913 SUNRPC: Replace rpcbind dprintk call sites with tracepoints discards 036cd0769451 SUNRPC: Remove more dprintks in rpcb_clnt.c discards f8cc0fadbabd SUNRPC: Remove dprintk call sites in rpcbind XDR functions discards d2e8a055ea38 SUNRPC: Hoist trace_xprtrdma_op_setport into generic code discards 4e5dc49b0229 SUNRPC: Remove rpcb_getport_async dprintk call sites discards 82e208e30c98 SUNRPC: Clean up call_bind_status() observability discards 05b879414f7b SUNRPC: Remove dprintk call site in call_decode discards e9597347b0a2 SUNRPC: Trace call_refresh events discards dcc6e8404e95 SUNRPC: Add trace_rpc_timeout_status() discards 71b592b9d305 SUNRPC: Mitigate cond_resched() in xprt_transmit() discards ad4959ff787c SUNRPC: Replace connect dprintk call sites with a tracepoint discards 3c14646a7045 SUNRPC: Remove dprintk call site in call_start() discards c3709cf99de4 SUNRPC: Remove the dprint_status() macro discards aff26af50922 SUNRPC: Replace dprintk() call site in xs_nospace() discards 00b7b96fe02f SUNRPC: Replace dprintk() call site in xprt_prepare_transmit discards d75703516ade SUNRPC: Update debugging instrumentation in xprt_do_reserve() discards 0fbaa0588342 SUNRPC: Remove debugging instrumentation from xprt_release discards af855b75af30 SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code discards 5a6543509566 SUNRPC: Remove trace_xprt_complete_rqst() discards 819a3100c162 SUNRPC dont update timeout value on connection reset discards 8925bd12378b nfs4: strengthen error check to avoid unexpected result discards 34244fefbe91 NFS: remove redundant pointer clnt discards a50dc7a3ede6 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] discards f135209361d9 mtd: rawnand: qcom: Simplify with dev_err_probe() discards c6046dc89644 mtd: rawnand: marvell: Fix and update kerneldoc discards b14cf043e59d mtd: rawnand: marvell: Simplify with dev_err_probe() discards 771896a90ab0 mtd: rawnand: gpmi: Simplify with dev_err_probe() discards 4f528ef33b68 mtd: rawnand: atmel: Simplify with dev_err_probe() discards 147a668314fc mtd: onenand: Simplify with dev_err_probe() discards cc74955e1336 mtd: rawnand: marvell: Support panic_write for mtdoops discards a2d572b54921 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC discards d14ffb7e0f12 mtd: spinand: gigadevice: Add QE Bit discards 5f70cb27c007 mtd: spinand: gigadevice: Only one dummy byte in QUADIO discards 9e01824acda9 mtd: rawnand: vf610: disable clk on error handling path in probe discards b5deba890186 mtd: rawnand: oxnas: cleanup/simplify code discards e665d08b4f5f mtd: spinand: macronix: Add support for MX31UF1GE4BC discards a3ea1e28c31a mtd: spinand: macronix: Add support for MX31LF1GE4BC discards 0a84394965f6 mtd: rawnand: pasemi: Make pasemi_device_ready() static discards 75369368f886 mtd: rawnand: stm32_fmc2: fix a buffer overflow discards b0d8b351e524 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] discards 9217ae7f3a51 mtd: rawnand: atmel: Convert the driver to exec_op() discards 3ea534636bd3 mtd: rawnand: atmel: Use nand_prog_page_end_op() discards 1f509bcbf783 mtd: rawnand: atmel: Use nand_{write,read}_data_op() discards 581e0697d985 mtd: rawnand: atmel: Drop redundant nand_read_page_op() discards 9f6af843a185 mtd: rawnand: atmel: Enable the NFC controller at probe time discards 35df193f848c mtd: rawnand: Use the NAND framework user_conf object for [...] discards 74a89d7f9ed7 mtd: rawnand: Use the ECC framework user input parsing bits discards b51feaf85ac0 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] discards 66631ca22a93 mtd: rawnand: Use the ECC framework OOB layouts discards ec731a1ce86e mtd: rawnand: Make use of the ECC framework discards 4c54d17d1fb1 mtd: nand: Use the new generic ECC object discards 74f848c3860e mtd: rawnand: Use nanddev_get/set_ecc_requirements() when [...] discards f21e65dfe2b4 btrfs: do not create raid sysfs entries under any locks discards a230da2658e3 btrfs: kill the RCU protection for fs_info->space_info discards 69fba6172b9f arm64: dts: ti: k3-am65: ringacc: drop ti, dma-ring-reset-quirk discards 858b810bf63f m68knommu: switch to using asm-generic/uaccess.h discards 91c42733cd80 btrfs: improve error message in setup_items_for_insert discards dbbc74f4c14d btrfs: add kerneldoc for setup_items_for_insert discards e1b99296e88e btrfs: sink total_data parameter in setup_items_for_insert discards 50cad4db8291 btrfs: eliminate total_size parameter from setup_items_for_insert discards 46e6a72d25f7 btrfs: re-arrange statements in setup_items_for_insert discards 281f53714608 btrfs: sysfs: export supported send stream version discards 8ef0fc9f58fa btrfs: send: use btrfs_file_extent_end() in send_write_or_clone() discards a4c178fbda30 btrfs: send: avoid copying file data discards 5b296533b8d9 btrfs: send: get rid of i_size logic in send_write() discards 647d224240cf btrfs: rename btrfs_insert_clone_extent() to a more generic name discards 1f039d65f1c6 btrfs: rename btrfs_punch_hole_range() to a more generic name discards 4fb7fddf9ee1 btrfs: rename struct btrfs_clone_extent_info to a more gen [...] discards bed6f4356265 btrfs: remove item_size member of struct btrfs_clone_extent_info discards cf63a3f60f15 btrfs: fix metadata reservation for fallocate that leads t [...] discards 6f4a306b308b btrfs: remove unused function calc_global_rsv_need_space() discards 24020f6b87be btrfs: move btrfs_dev_replace_update_device_in_mapping_tre [...] discards c044779ce6ef btrfs: simplify gotos in open_seed_device discards b46aae5435c4 btrfs: remove unnecessary tmp variable in btrfs_assign_nex [...] discards f8be0463cfe7 btrfs: remove tmp variable for list traversal in btrfs_ini [...] discards d5b8479748e9 btrfs: use sprout device_list_mutex in btrfs_init_devices_late discards 15d59d47f8bb btrfs: reada: lock all seed/sprout devices in __reada_star [...] discards 5e92340a0b83 btrfs: handle errors in btrfs_sysfs_add_fs_devices discards 6e62a23e2403 btrfs: initialize sysfs devid and device link for seed device discards e30ee9d6e38f btrfs: split and refactor btrfs_sysfs_remove_devices_dir discards 17647866a806 btrfs: simplify parameters of btrfs_sysfs_add_devices_dir discards 2d008d643bff btrfs: make btrfs_sysfs_remove_devices_dir return void discards 9cf895562721 btrfs: add btrfs_sysfs_remove_device helper discards 262cce5c82c6 btrfs: add btrfs_sysfs_add_device helper discards f1fa3e19bf84 btrfs: fix replace of seed device discards 78fb7f033497 btrfs: fix put of uninitialized kobject after seed device delete discards c08baefc7a8b btrfs: improve device scanning messages discards 6d5cb405c021 btrfs: pretty print leaked root name discards 663d3660dd1b btrfs: sysfs: export currently running exclusive operation discards 15c6dbbbabdb btrfs: enumerate the type of exclusive operation in progress discards 925f31f2ac04 btrfs: sysfs: init devices outside of the chunk_mutex discards 1d2a44f5f649 btrfs: make extent_fiemap take btrfs_inode discards 02e49be44dce btrfs: make btrfs_zero_range_check_range_boundary take btr [...] discards 9986033432a5 btrfs: make copy_inline_to_page take btrfs_inode discards 1aa5886dcb32 btrfs: make btrfs_find_ordered_sum take btrfs_inode discards d4d169ba9db8 btrfs: make get_extent_skip_holes take btrfs_inode discards 86796c46b5ce btrfs: make btrfs_writepage_endio_finish_ordered btrfs_ino [...] discards 0dad4912593c btrfs: make btrfs_invalidatepage work on btrfs_inode discards 5d95b82729e7 btrfs: convert btrfs_inode_sectorsize to take btrfs_inode discards 2ec6eb53f03c btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode discards 44a8374a87d5 btrfs: make ordered extent tracepoint take btrfs_inode discards 4bc0ae65a9f7 btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode discards 2fe20a1aaa05 btrfs: make inode_tree_del take btrfs_inode discards b790dfbdd40b btrfs: use BTRFS_NESTED_NEW_ROOT for double splits discards f75abcb0b374 btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots discards 637a1805b246 btrfs: introduce BTRFS_NESTING_SPLIT for split blocks discards 9bc0fbf67e7b btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW discards 14303abe1168 btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT discards 1aa1d17f4758 btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks discards 578bd150f2ff btrfs: add nesting tags to the locking helpers discards 596d4910414d btrfs: introduce btrfs_path::recurse discards f847652c4b68 btrfs: rename extent_buffer::lock_nested to extent_buffer: [...] discards ea2ab45c4d88 btrfs: don't opencode sync_blockdev in btrfs_init_new_device discards 9d804ca2b93e btrfs: remove redundant code from btrfs_free_stale_devices discards 063b308e43c9 btrfs: refactor locked condition in btrfs_init_new_device discards d2caf13aedb8 btrfs: use RCU for quick device check in btrfs_init_new_device discards ca76d07b3a18 btrfs: ctree: check key order before merging tree blocks discards cc1005246c3b btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] discards 8d8ab2d80720 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() discards 971e5940b737 btrfs: extent_io: do extra check for extent buffer read wr [...] discards 4e40d4489d4a btrfs: rework error detection in init_tree_roots discards b894d93914bc btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations discards 30554d5b43eb btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] discards 4e64ebb530f7 btrfs: do not hold device_list_mutex when closing devices discards c617363e85a9 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks discards 8e6ec53631d3 btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] discards 034c110cc590 btrfs: remove alloc_list splice in btrfs_prepare_sprout discards c6141248f45d btrfs: document some invariants of seed code discards c119cccb6046 btrfs: switch seed device to list api discards 42dbc16bf3f9 btrfs: simplify setting/clearing fs_info to btrfs_fs_devices discards 12985f9af526 btrfs: make close_fs_devices return void discards f42ac57c81f7 btrfs: factor out loop logic from btrfs_free_extra_devids discards 97270f98ad16 btrfs: factor out reada loop in __reada_start_machine discards d5b7bb7c2ff5 btrfs: remove err variable from btrfs_get_extent discards 09745ff88d93 btrfs: dio iomap DSYNC workaround discards 38e349c6bb72 btrfs: switch to iomap for direct IO discards bfa9ea463e85 btrfs: add owner and fs_info to alloc_state io_tree discards b4151263af84 btrfs: make read_block_group_item return void discards 500db90bb3c3 btrfs: sysfs: fix unused-but-set-variable warnings discards df8e427d5f4c btrfs: make fast fsyncs wait only for writeback discards 557eee620acc btrfs: do not commit logs and transactions during link and [...] discards 381a9688112a btrfs: do not take the log_mutex of the subvolume when pin [...] discards 6547277db01d btrfs: send: remove indirect callback parameter for changed_cb discards 5a2752f4fc44 btrfs: scrub: rename ratelimit state varaible to avoid shadowing discards 2b6395e146b5 btrfs: remove unnecessarily shadowed variables discards a16f34f496d0 btrfs: compression: move declarations to header discards a27e69ae80fd btrfs: remove const from btrfs_feature_set_name discards 2d9d29e13ff1 btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] discards b6665528b757 btrfs: fix possible infinite loop in data async reclaim discards f7aa33ab1acd btrfs: add a comment explaining the data flush steps discards a2707858e578 btrfs: do async reclaim for data reservations discards 5cd58a12f46b btrfs: flush delayed refs when trying to reserve data space discards 407c6d9be69c btrfs: run delayed iputs before committing the transaction [...] discards a07453d462d0 btrfs: don't force commit if we are data discards e274b8f5396c btrfs: drop the commit_cycles stuff for data reservations discards 54e51f7eff9b btrfs: use the same helper for data and metadata reservations discards 27af9bbb9878 btrfs: serialize data reservations if we are flushing discards f7f09a272db1 btrfs: use ticketing for data space reservations discards 4bc8c977b560 btrfs: add btrfs_reserve_data_bytes and use it discards a73667ca5268 btrfs: add the data transaction commit logic into may_comm [...] discards 09e71bb7aded btrfs: add flushing states for handling data reservations discards 569f5f7b4a58 btrfs: check tickets after waiting on ordered extents discards 7037298da229 btrfs: use btrfs_start_delalloc_roots in shrink_delalloc discards aed7336e6699 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] discards bdd09240e60d btrfs: call btrfs_try_granting_tickets when reserving space discards 4d8510ba2108 btrfs: call btrfs_try_granting_tickets when unpinning anything discards 3adabaf16c6f btrfs: call btrfs_try_granting_tickets when freeing reserv [...] discards 117f7efebace btrfs: make ALLOC_CHUNK use the space info flags discards 25f6d057b776 btrfs: make shrink_delalloc take space_info as an arg discards 2d46c0d904b5 btrfs: handle U64_MAX for shrink_delalloc discards ae86f5dd2016 btrfs: remove orig from shrink_delalloc discards 0752018a8ecc btrfs: change nr to u64 in btrfs_start_delalloc_roots discards e01cae88e131 btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid discards 9b9f8ad059b6 btrfs: remove spurious BUG_ON in btrfs_get_extent discards ce0c153547e9 btrfs: delete duplicated words + other fixes in comments discards a25d90485159 btrfs: tracepoints: output proper root owner for trace_fin [...] discards e524f5c7cbd0 Merge branch 'core/build' discards 3990b509f8d4 Merge branch 'core/static_call' discards 92464020f115 Merge branch 'locking/core' discards ae8be230e107 Merge branch 'locking/urgent' discards c3803e61269b Merge branch 'objtool/core' discards c52cab8c5070 Merge branch 'perf/core' discards 72f5b5b539a0 Merge branch 'perf/kprobes' discards 9641d63c7372 Merge branch 'ras/core' discards e6e622531190 Merge branch 'sched/core' discards ac3a5e30263f Merge branch 'timers/core' discards 0985eb2a5774 Merge branch 'x86/asm' discards 4e271baf938e Merge branch 'x86/build' discards 6bd924d0eea3 Merge branch 'x86/cache' discards 30316b136514 Merge branch 'x86/cleanups' discards 26b444923463 Merge branch 'x86/cpu' discards 4ba20d363de9 Merge branch 'x86/entry' discards 2b116ef8b9f2 Merge branch 'x86/fpu' discards a740f0d5ad76 Merge branch 'x86/fsgsbase' discards 81ecf2a34adf Merge branch 'x86/misc' discards 2e8f21122a95 Merge branch 'x86/mm' discards dfd5c7d37563 Merge branch 'x86/paravirt' discards be4cc2656b60 Merge branch 'x86/seves' discards fc2951c1cc5e Merge branch 'x86/urgent' discards e12334b989bc extcon: axp288: Use module_platform_driver to simplify the code discards d283fdeb22aa PM / devfreq: event: Change prototype of devfreq_event_get [...] discards 5ea5a28394fb PM / devfreq: Change prototype of devfreq_get_devfreq_by_p [...] discards bfe04fb598b9 PM / devfreq: Add devfreq_get_devfreq_by_node function discards 2738cec90fe8 PM / devfreq: Add timer type to devfreq_summary debugfs discards ab17a48e18c4 Merge branch 'i2c/for-current' into i2c/for-next discards 39c4ecc4ec4f Merge branch 'i2c/for-5.10' into i2c/for-next discards 0d5e4b9b1bac Merge tag 'scmi-updates-5.10' of git://git.kernel.org/pub/ [...] discards 869bd1d46dc0 Merge tag 'juno-updates-5.10' of git://git.kernel.org/pub/ [...] discards 4f4ceed1a40f Merge branch 'imx/defconfig' into for-next discards 285ae1e73bce Merge branch 'imx/dt64' into for-next discards 61b4763046e2 Merge branch 'imx/dt' into for-next discards 22268c8a7871 Merge branch 'imx/bindings' into for-next discards 04821ddd16d5 Merge branch 'imx/soc' into for-next discards cf531372ecd8 Merge branch 'imx/drivers' into for-next discards 31b61de97823 Merge branch 'clk/imx' into for-next discards 2fb345db29ad Merge branch 'v5.9-next/soc' into for-next discards 124391df9b0b Merge branch 'v5.9-next/dts64' into for-next discards 6e5fe0090bcd ARM: Document merges discards 51390910428e Merge branch 'arm/drivers' into for-next discards 578fd8816a23 Merge branch 'arm/defconfig' into for-next discards 115423baa6b3 Merge branch 'arm/drivers' into for-next discards 3e20b248af27 Merge branch 'arm/dt' into for-next discards 9c7e35167f57 Merge branch 'arm/soc' into for-next discards 21055eba9701 Merge branch 'arm/drivers' into for-next discards 4b4568b08c4b Merge branch 'arm/defconfig' into for-next discards 4634df64aabe Merge branch 'arm/dt' into for-next discards 835c5ba2e647 Merge branch 'arm/soc' into for-next discards f443c189585e Merge branch 'arm/fixes' into for-next discards c71fcd3c4fcf parisc: disable CONFIG_IDE in defconfigs discards 36f3ea3c42ce Merge branch 'for_5.10/drivers-soc' into next discards 9875251dad8f Merge branch 'for-5.10/block' into for-next discards e35928ce20ba Merge branches 'for-next/acpi', 'for-next/cpuinfo', 'for-n [...] discards b8a3b763539f Merge branch 'next/dt64-schema-var' into for-next discards a110de860497 Merge branch 'next/dt-schema-var' into for-next discards 915feafc9b27 Merge branch 'next/dt64' into for-next discards 840a94c3179b Merge branch 'next/dt' into for-next discards 0c5bdaf88ac3 Merge branch 'next/dt' into for-next discards 9b7afbd83ef9 nvmem: switch to simpler IDA interface discards f53caca8103c Merge branch 'for-5.10/block' into for-next discards 35f40eea386c Merge branch 'for-5.10/block' into for-next discards c999e5ad4b50 Merge branch 'for-5.10/io_uring' into for-next discards d057c3cdafc3 io_uring: re-assign files with ring fd/file for SQPOLL switch discards e2384342e6be io_uring: remove 'ctx' from SQPOLL waitqueue when ctx is g [...] discards 46c830a2452c io_uring: wait queue handler ring wakeup clear must be irq saving discards 767ad8101329 io_uring: don't sleep schedule in SQPOLL thread if we need [...] discards 1cef57669877 io_uring: fix ctx refcounting in io_uring_enter() discards 3767fd37863d io_uring: ensure we can nest attempts to park SQPOLl thread discards 9b060e6015d3 Merge branches 'renesas-arm-dt-for-v5.10' and 'renesas-dri [...] discards 7f29315cf421 soc: renesas: r8a779a0-sysc: Add r8a779a0 support discards 315d4a38c4b6 ARM: config: aspeed_g5: Enable IBM OP Panel driver discards 0777ea223996 ARM: config: aspeed-g5: Enable I2C GPIO mux driver discards 84ed9263ec72 ARM: config: aspeed: Fix selection of media drivers discards 47af7ca21269 extcon: ptn5150: Do not print error during probe if nothin [...] discards 73eb91a9c7fb extcon: ptn5150: Use defines for registers discards 2d0cc1cd35f2 Merge branch 'clk-fixes' into clk-next discards 8bf393104609 Merge branches 'renesas-arm-dt-for-v5.10', 'renesas-arm-so [...] discards 1d6baf062dee hwmon: (pmbus) Move boolean error condition check to gener [...] discards d8eab2b0dcaf Merge branch 'next/defconfig' into for-next discards 1ee3259f5ca0 hwmon: (pmbus) Expose PEC debugfs attribute discards 34766a7d60e9 Merge branch 'omap-for-v5.10/defconfig' into for-next discards 7e62f1457454 Merge branch 'omap-for-v5.10/dt' into for-next discards 2c0fb3a54e1d hwmon: (pmbus) Stop caching register values discards e516b33b5029 i2c: bcm2835: Simplify with dev_err_probe() discards b45acf2f8b01 i2c: mux: reg: Simplify with dev_err_probe() discards 3537c51f37b9 i2c: mux: gpmux: Simplify with dev_err_probe() discards 5399a4aa684d Merge branch 'misc' into for-next discards 59958f7a956b Merge branch 'fixes' into for-next discards e3ae50202a55 hwmon: (k10temp) Take out debugfs code discards 5091298664a6 Merge branch 'next/dt' into for-next discards 1174ea22392f io_uring: remove unneeded semicolon discards 00387aed4b12 io_uring: return EBADFD when ring isn't in the right state discards fe863c4ca34f io_uring: cap SQ submit size for SQPOLL with multiple rings discards 8f95cf7f28bf io_uring: enable file table usage for SQPOLL rings discards 67b08c1c9ffb io_uring: ensure IOSQE_ASYNC file table grabbing works wit [...] discards cb6e4c659fb7 MAINTAINERS: Add CoreSight mailing list discards bd5ffd6ef02d coresight: etm4x: Fix issues on trcseqevr access discards 1d5cc8052a91 Merge branch 'for-5.10/block' into for-next discards 6ad2da5f67c3 fs: align IOCB_* flags with RWF_* flags discards df033a30aaee io_uring: set ctx need-wakeup flag when SQPOLL thread is g [...] discards 9702185561a5 io_uring: unify IORING_SETUP_ATTACH_WQ for io-wq and SQPOLL discards 76c917267129 io_uring: get rid of req->io/io_async_ctx union discards a60edf3afa89 io_uring: kill extra user_bufs check discards 91d043dd1b54 io_uring: fix overlapped memcpy in io_req_map_rw() discards c714f8317646 io_uring: refactor io_req_map_rw() discards 6d069d0e45b7 io_uring: simplify io_rw_prep_async() omits 5384d92e4e02 tomoyo: Loosen pathname/domainname validation. discards 5b4d19dec5c9 Merge branch 'i2c/for-current' into i2c/for-next discards c2449618c5c5 Merge branch 'i2c/for-5.10' into i2c/for-next discards 9809e3b9ec05 i2c: rcar: refactor and shorten timeout when resetting discards 1e77d2e1b4c8 i2c: rcar: improve bus busy detection discards 68302245720a i2c: stm32f7: Add SMBus Host-Notify protocol support discards 5bd34639e3da Merge branch 'for-5.10/core' into for-next discards 2fbfda7c7708 Merge branch 'for-5.10/i2c-hid' into for-next discards 820ab7ef73e7 Merge branch 'for-5.9/upstream-fixes' into for-next discards d7e419beffb5 Merge branch 'for-5.9/upstream-fixes' into for-next discards c5c8adc73309 Merge branches 'fixes', 'work.misc', 'work.sparc', 'base.s [...] discards 66a7eb4cf792 Merge branch 'edac-misc' into edac-for-next discards 5bcae6ef32b0 Merge branch 'sunxi/dt-for-5.10' into sunxi/for-next discards 51609fba0cca usb: dwc3: simple: add support for Hikey 970 discards e9cc089610bd usb: cdns3: gadget: free interrupt after gadget has deleted omits 22ed34492cf7 Merge branch 'printk-rework' into for-next discards 1dcc472e4ed5 ARM: dts: sun8i: v3s: Enable crypto engine discards a70ec60cd3ec dt-bindings: crypto: Add compatible for V3s discards 2f09811fb006 dt-bindings: crypto: Specify that allwinner, sun8i-a33-cry [...] discards 26bde0ed700d Merge branch 'kbuild' (early part) into for-next discards 661dec1b9d71 PCI: vmd: Update VMD PM to correctly use generic PCI PM discards 67b219dc3a6d PCI: vmd: Disable MSI/X remapping when possible discards 2705b8e4d46f x86/apic/msi: Use Real PCI DMA device when configuring IRTE discards ba07a7102426 PCI: vmd: Create IRQ allocation helper discards 42443f036042 PCI: vmd: Create IRQ Domain configuration helper discards bac40963ea49 PCI: vmd: Create bus offset configuration helper discards faf1f3d6e31f PCI: vmd: Create physical offset helper discards 390dda244b61 Merge branch 'for-5.10/wiimote' into for-next discards f378e6e93b89 kconfig: qconf: create QApplication after option checks discards d5ebab1ce792 kconfig: qconf: remove Y, M, N columns discards 1a2fe10eb87b kconfig: qconf: remove ConfigView class discards cac5c77f6dc8 kconfig: qconf: move setShowName/Range() to ConfigList fro [...] discards 7fb4328cecac kconfig: qconf: remove ConfigLineEdit class discards c31abba52030 kconfig: qconf: allow to edit "int", "hex", "string" menus [...] discards faf5267a9c70 kconfig: qconf: show data column all the time discards 497428664d80 kconfig: qconf: move ConfigView::updateList(All) to Config [...] discards 03befee06b85 kconfig: qconf: remove unused ConfigItem::okRename() discards 7e79cfc8829f kconfig: qconf: update the intro message to match to the c [...] discards 37b54f7f240e kconfig: qconf: reformat the intro message discards 8f140ba19f76 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next discards 3488737093e7 pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] discards e161d3b677c0 usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command discards bebe1677e908 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL discards 991ead47630f Merge branch 'next/dt' into for-next discards 4e176adec032 io_uring: add support for shutdown(2) discards f6759ade1118 net: provide __sys_shutdown_sock() that takes a socket discards a72fc07eef55 io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits discards 6a7bb9ff5744 io_uring: remove need for sqd->ctx_lock in io_sq_thread() discards fc24d385fce8 io_uring: fix task hung in io_uring_setup discards 5a9ea05954a5 io_uring: mark io_uring_fops/io_op_defs as __read_mostly discards eeb9711daf2c io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOL [...] discards 762b37262328 io_uring: separate ring/file creation from descriptor install discards 01c88257dc2a io_uring: base SQPOLL handling off io_sq_data discards 8b423e23b505 io_uring: split SQPOLL data into separate structure discards e2a36a81d25c io_uring: split work handling part of SQPOLL into helper discards b1abe842d31e io_uring: move SQPOLL post-wakeup ring need wakeup flag in [...] discards d4b115a09a10 io_uring: use private ctx wait queue entries for SQPOLL discards 03a54c18518d io_uring: allow SQPOLL with CAP_SYS_NICE privileges discards 90564247cb0d io_uring: io_sq_thread() doesn't need to flush signals discards e54c92fb496b io_uring: allow non-fixed files with SQPOLL discards 74acf5b47e3b io_wq: Make io_wqe::lock a raw_spinlock_t discards 7ec3d1dd9378 io_uring: allow disabling rings during the creation discards d730b1a29432 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode discards 25815d8a181a io_uring: use an enumeration for io_uring_register(2) opcodes discards 24c7d7e50bed Merge branch 'io_uring-5.9' into for-5.10/io_uring discards 903c5302fa2d sched/core: Allow try_invoke_on_locked_down_task() with ir [...] discards 13a4e48d9e89 torture: Don't kill gdb sessions discards 976c16e80c60 refscale: Bounds-check module parameters discards 01c7eedbd55b rcu-tasks: Prevent complaints of unused show_rcu_tasks_cla [...] discards 8475d200c28a Merge branch 'lkmm-dev.2020.09.04a' into HEAD discards 2d8019da3183 tools/memory-model: Use "-unroll 0" to keep --hw runs finite discards 400baf195862 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] discards ab735ab61456 tools/memory-model: Add data-race capabilities to judgelitmus.sh discards 4570c97fe277 tools/memory-model: Add checktheselitmus.sh to run specifi [...] discards 5d15d115d1d9 tools/memory-model: Repair parseargs.sh header comment discards 3e0494698e51 tools/memory-model: Add "--" to parseargs.sh for addition [...] discards 69a5aae0f03e tools/memory-model: Make history-check scripts use mselect7 discards f443aa49c588 tools/memory-model: Make checkghlitmus.sh use mselect7 discards a7f6402c9f82 tools/memory-model: Fix scripting --jobs argument discards 507e73746ac1 tools/memory-model: Implement --hw support for checkghlitmus.sh discards 19dc44a1774c tools/memory-model: Add -v flag to jingle7 runs discards 1bf01af21e11 tools/memory-model: Make runlitmus.sh check for jingle errors discards 147146a9335e tools/memory-model: Allow herd to deduce CPU type discards edd4871f8920 tools/memory-model: Keep assembly-language litmus tests discards 0a835b039664 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] discards 8f22efec0494 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] discards 4908acec5ac2 tools/memory-model: Split runlitmus.sh out of checklitmus.sh discards 9dce86907d03 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files discards 113c8a437bdf tools/memory-model: Hardware checking for check{,all}litmus.sh discards 2ac7cf2477f8 tools/memory-model: Fix checkalllitmus.sh comment discards 82aa8c77b9f8 tools/memory-model: Add simpletest.sh to check locking, RC [...] discards 0afed1380a7e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] discards 47c2d45fe43d tools/memory-model: Update parseargs.sh for hardware verification discards c54bfa907497 tools/memory-model: Fix paulmck email address on pre-exist [...] discards 700dce8b55d5 tools/memory-model: Make judgelitmus.sh detect hard deadlocks discards c70fc0c3d170 tools/memory-model: Make judgelitmus.sh identify bad macros discards a0a4c07b61f2 tools/memory-model: Make cmplitmushist.sh note timeouts discards efccd3cc9305 tools/memory-model: Make judgelitmus.sh note timeouts discards 0447726a3a8d tools/memory-model: Document locking corner cases discards a8adbe371b81 tools/memory-model: Document categories of ordering primitives discards 67bcef7e1848 tools/memory-model: Move Documentation description to Docu [...] discards b74e42c1e9e3 Merge branch 'kcsan.2020.08.24a' into HEAD discards 3f73dc9deb13 hwmon: (gsc-hwmon) add fan sensor discards a6a4a1fb761c hwmon: (k10temp) Define SVI telemetry and current factors [...] discards 3f5ff139f9c5 hwmon: (k10temp) Create common functions and macros for Ze [...] discards 2425c00232f9 hwmon: (scmi-hwmon) Avoid comma separated statements discards 743ec8276c1a dt-bindings: hwmon: Add bindings for ADM1266 discards 8d2e50967f07 hwmon: (pmbus/adm1266) read blackbox discards 258191558a4d hwmon: (pmbus/adm1266) add debugfs for states discards db5eafd77506 hwmon: (pmbus/adm1266) Add support for GPIOs discards 4295398faf8a hwmon: (pmbus/adm1266) Add Block process call discards e72e504f5548 hwmon: (pmbus) Add support for ADM1266 discards f62ec45e94dc devicetree: hwmon: shtc1: add sensirion,shtc1.yaml discards 60a228a39586 hwmon: shtc1: add support for device tree bindings discards ec6ab0bd1f96 hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling discards b81c532d0e7a hwmon: (dme1737) use simple i2c probe discards ad82315be733 hwmon: (f75375s) use simple i2c probe discards f3212e7cf0f6 hwmon: (tmp513) use simple i2c probe discards 4559454e66be hwmon: use simple i2c probe function (take 2) discards 8254990d87ec hwmon: (ltc2947) use simple i2c probe discards f8d116924a60 hwmon: (emc2103) use simple i2c probe discards 18c28ca88d9d hwmon: (asc7621) use simple i2c probe discards cac90b9159c4 hwmon: (lm73) use simple i2c probe discards 8ea87cbf83de hwmon: (w83791d) use simple i2c probe discards 774126979d9c hwmon: (w83793) use simple i2c probe discards 99457d543ec3 hwmon: (adm1029) use simple i2c probe discards e8a46b424db7 hwmon: (adm1177) use simple i2c probe discards f27ab97520f6 hwmon: use simple i2c probe function discards 967a8de6ec78 hwmon (pmbus) use simple i2c probe function discards 9c3ca3388bbe hwmon: (drivetemp) Add usage not describing impact on driv [...] discards a576b7af41fa hwmon: (pmbus/core) Add support for rated attributes discards 77d6b41fed42 hwmon: (core) Add support for rated attributes discards 007a11696622 docs: hwmon: Add attributes to report rated values discards d50e0d750004 hwmon: (sparx5) Fix initial reading of temperature discards f6ae0c299ee9 Merge branch 'next/imx-gpio' into for-next discards c368763c4b01 nvmem: core: Use kobj_to_dev() instead of container_of() discards c59bc95e9144 Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] discards 4774e925e08e nvmem: mtk-efuse: Remove EFUSE register write support discards a39511cc8fca Merge branch 'next/dt' into for-next discards 01ef02543612 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next discards d05e7ec01738 Merge branch 'next/defconfig' into for-next discards 9764d7e25a9f exfat: eliminate dead code in exfat_find() discards 4e762d286c7e Merge branch 'next/dt' into for-next discards cb0938372de0 Merge branch 'for-next/clang' into for-next/kspp discards b5f3ec944a0e include: jhash/signal: Fix fall-through warnings for Clang discards ac8b9037ea2c coresight: etm4x: Handle unreachable sink in perf mode discards 5efff4a144b6 coresight: cti: Write regsiters directly in cti_enable_hw() omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next discards cf4173c2defa Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into for-next discards bcb8024f6064 Merge branch 'omap-for-v5.10/soc' into for-next discards a4dd0524a74c Merge branch 'fixes' into for-next discards 15ecfabb1f9a Merge branch 'next/dt' into for-next discards 685cbf6616ce parisc/stifb: Convert STI core driver to dynamic printk discards 3bdb6063733e Merge branch 'next/dt' into for-next discards 2928eebec009 gfs2: Fix bad comment for trans_drain discards 34f20a6410d5 PCI: Remove unused pcibios_pm_ops discards 657132e90e75 mtd: nand: Create helpers to set/extract the ECC requirements discards 0e7d192c6685 mtd: spinand: Use nanddev_get_ecc_conf() when relevant discards 8f27947f2ea5 mtd: nand: Create a helper to extract the ECC configuration discards a53df419c57a mtd: rawnand: Use the new ECC engine type enumeration discards d3f8ec8e979b mtd: rawnand: Separate the ECC engine type and the ECC byt [...] discards 8d5d94603eaf Merge branch 'edac-misc' into edac-for-next discards 5da7eb801d50 Merge branch 'misc' into for-next discards 67dc47513ada Merge branches 'renesas-arm-defconfig-for-v5.10' and 'rene [...] discards 4b782e3d2028 Merge branch 'for-5.9/upstream-fixes' into for-next discards 722aa791af0f Merge branch 'next/dt64' into for-next discards 396a1df22c4b Merge branch 'next/dt' into for-next discards c312147a1dbc Merge branch 'edac-misc' into edac-for-next discards 78e98fe74478 Merge branch 'for-5.9/upstream-fixes' into for-next discards cd053ac211ca Merge branch 'for-5.9/upstream-fixes' into for-next discards 17f17c8f02a3 coresight: etm4x: Fix issues within reset interface of sysfs discards 4ca4c562efb6 xtensa: uaccess: Add missing __user to strncpy_from_user() [...] discards a56dbff00095 scsi: target: tcmu: Replace zero-length array with flexibl [...] discards f2aa23e80ef6 ima: Replace zero-length array with flexible-array member discards a0e2e9d48ccb enetc: Replace zero-length array with flexible-array member discards e94e435feafd fs: Replace zero-length array with flexible-array member discards 6f6d06cd880c Bluetooth: Replace zero-length array with flexible-array member discards 3629e4918544 params: Replace zero-length array with flexible-array member discards 2a5c5b39a6d0 tracepoint: Replace zero-length array with flexible-array member discards 4f2fece590f2 platform/chrome: cros_ec_proto: Replace zero-length array [...] discards 3213d8a0ad7f platform/chrome: cros_ec_commands: Replace zero-length arr [...] discards f9196da3f885 mailbox: zynqmp-ipi-message: Replace zero-length array wit [...] discards bb3608bf9b82 dmaengine: ti-cppi5: Replace zero-length array with flexib [...] discards 18312396b454 gfs2: Make sure we don't miss any delayed withdraws discards f2e9aec45e9e Merge tag 'kernel-clone-v5.9' into for-next discards fbdd7f913dc8 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next discards 4fc958d5a0c6 Merge branches 'sunxi/clk-for-5.10', 'sunxi/dt-for-5.10' a [...] discards 220b9b861d56 Merge branch 'for-5.9/upstream-fixes' into for-next discards 8facca6b7fdb Merge branch 'for-5.9/upstream-fixes' into for-next discards 5b54a6a5703f Merge branch 'v5.10-armsoc/dts64' into for-next discards 8fc59dfeea19 Merge branch 'v5.10-armsoc/dts32' into for-next discards 7afb5877e392 parisc: Drop parisc special case for __sighandler_t discards b845ef83f52d parisc: Drop useless comments in uapi/asm/signal.h discards 45434acf40d8 parisc: Define O_NONBLOCK to become 000200000 discards 03753ef32ad5 parisc: Drop HP-UX specific fcntl and signal flags discards 4323405f424e Merge branch 'i2c/for-5.10' into i2c/for-next discards b49959fcfb2d extcon: palmas: Simplify with dev_err_probe() discards df8cb33583f7 extcon: max8997: Return error code of extcon_dev_allocate() discards 6f7cb6c6da27 extcon: max77843: Return error code of extcon_dev_allocate() discards da622ddaa864 extcon: max77693: Return error code of extcon_dev_allocate() discards f8145c31d157 extcon: max14577: Return error code of extcon_dev_allocate() discards 0dc3132e7bda parisc: Avoid external interrupts when IPI finishes discards ad697ae387f9 parisc: Add qemu fw_cfg interface discards b571ffec7f23 fw_cfg: Add support for parisc architecture discards aa3aca6f4ab0 Merge branch 'next/soc-s3c-cleanup' into for-next discards ea0b719f3bef Merge branch 'misc' into for-next discards 59306d7db654 mfd: sprd: Add wakeup capability for PMIC IRQ discards 40ba3c36ff61 arm64: dts: allwinner: a64: Update the audio codec compatible discards 7da865e4a43a arm64: dts: allwinner: a64: Update codec widget names discards 16a5bd66b0dd mfd: intel-lpss: Add device IDs for UART ports for Lakefield discards 3bc5708b5ca5 ARM: dts: sun8i: a33: Update codec widget names discards 3b33e68eb402 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table discards 0c5a90ceac9b mfd: wcd934x: Simplify with dev_err_probe() discards 197d451baeea mfd: stmfx: Simplify with dev_err_probe() discards 20e9d38467b6 mfd: madera: Simplify with dev_err_probe() omits 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> omits 265fb79cd50b nds32: use get_kernel_nofault in dump_mem omits de5229b425a7 nds32: remove dump_instr omits 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> discards 753bd752e181 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller discards 64ea409e970a dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding discards 6e14bd71c284 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning discards a8e0698a5d2e Merge branch 'omap-for-v5.10/prm-genpd-data' into for-next discards 8aba79505eb3 coresight: etm4x: Ensure default perf settings filter user/kernel discards cf83add5abd2 coresight: cti: remove pm_runtime_get_sync() from CPU hotplug discards 91aeda296dce coresight: cti: disclaim device only when it's claimed discards efe5396fa1db Merge branch 'edac-urgent' into edac-for-next discards 2abed6778f38 ARM: dts: sun8i: r40: Add video engine node discards 343bbfd16529 media: cedrus: Add support for R40 discards ee2c1e70339b dt-bindings: media: allwinner, sun4i-a10-video-engine: Add [...] omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next discards 210ecbc29884 ARM: Document merges discards 0f86da3c98f8 Merge branch 'arm/drivers' into for-next discards 70f8ef322829 extcon: ptn5150: Set the VBUS and POLARITY property capability discards 4e5e47a37855 extcon: ptn5150: Switch to GENMASK() and BIT() macros discards 5b4d8c3d261e extcon: ptn5150: Deduplicate parts of dev_err_probe() discards 9409a51062c1 exfat: fix pointer error checking discards e13d57979dbd extcon: Replace HTTP links with HTTPS ones discards d0e3c25150dd MAINTAINERS: Add entry for NXP PTN5150A CC driver discards 019214aa413d extcon: ptn5150: Convert to .probe_new discards fb3fa831793b extcon: ptn5150: Convert to module_i2c_driver discards 496cb194d07b extcon: ptn5150: Reduce the amount of logs on deferred probe discards 0609eb1dd1fa extcon: ptn5150: Make 'vbus-gpios' optional discards af71b7e384cd extcon: ptn5150: Check current USB mode when probing discards b3fbe86a695c extcon: ptn5150: Lower the noisiness of probe discards 61ab5ee08cd8 extcon: ptn5150: Simplify getting vbus-gpios with flags discards e965e6083e7c extcon: ptn5150: Use generic "interrupts" property discards 5bf6f5c6b7a3 extcon: ptn5150: Fix usage of atomic GPIO with sleeping GP [...] discards 73fb671e371c dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional discards 1be700b7544d dt-bindings: extcon: ptn5150: Use generic "interrupts" property discards c22f1ba3bd41 dt-bindings: extcon: ptn5150: Convert binding to DT schema discards 15c95b417a9c Merge branches 'renesas-arm-defconfig-for-v5.10', 'renesas [...] discards 3f7462407ce3 Merge branch 'i2c/for-current' into i2c/for-next discards 2694ca73fa41 ARM: Document merges discards cff5493c2298 Merge branch 'arm/fixes' into for-next discards e9b46cc8e3eb Merge branch 'edac-misc' into edac-for-next discards c563a66537d2 mfd: rn5t618: Add a power supply subdevice discards 632ae9d200b5 mfd: Kconfig: Fix typo of 'individual' discards 6f55be9fd5ee Merge branch 'thermal/fixes' into thermal/linux-next discards 781796ac81d6 thermal: rcar_thermal: Add missing braces to conditional s [...] discards 7b6c0c234d4e thermal: Use kobj_to_dev() instead of container_of() discards 4c563441dbae thermal: core: Fix use-after-free in thermal_zone_device_u [...] discards e000895a4e04 thermal: imx8mm: Use dev_err_probe() to simplify error handling discards 2484ae115a53 thermal: imx: Use dev_err_probe() to simplify error handling discards 9aad858f58bf thermal: qcom-spmi-temp-alarm: Don't suppress negative temp discards 4f60ccc70e44 thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 discards 26cce5954784 Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into omap [...] omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path discards f609c46be3ca Merge branch 'next/soc-s3c-cleanup' into for-next discards a727a17329d3 ARM: Document merges discards bf1d70214b20 Merge branch 'arm/drivers' into for-next discards f73e6a0f06d7 ARM: Document merges discards 658ff5bf4b59 Merge branch 'arm/fixes' into for-next discards e4372c7a9703 ARM: Document merges discards d877d348e72b Merge branch 'fixes' into for-next discards 4dbc44e1968e ARM: Document merges discards 468d8f85cf2f sparc32: take ->thread.flags out discards 29788ddd3170 sparc32: get rid of fake_swapper_regs discards b8981c51f4be sparc64: get rid of fake_swapper_regs discards 93da582407b3 Merge branch 'next/soc-s3c-cleanup' into for-next discards 3313a357cf9b soc: mediatek: mtk-infracfg: Fix kerneldoc discards e2630b3ffb05 soc: mediatek: add mtk-devapc driver discards 399859c8881f dt-bindings: devapc: add bindings for mtk-devapc omits bda4c60d02e9 sys: Convert to the new fallthrough notation omits 76df441ade97 signal: Convert to the new fallthrough notation omits 28c41efd08bf time: Use generic ns_common::count omits f387882d8d3e cgroup: Use generic ns_common::count omits 1a7b8969e664 mnt: Use generic ns_common::count omits 265cbd62e034 user: Use generic ns_common::count omits 8eb71d95f34a pid: Use generic ns_common::count omits 137ec390fad4 ipc: Use generic ns_common::count omits 9a56493f6942 uts: Use generic ns_common::count omits 8b8f3e666fc6 net: Use generic ns_common::count omits 2024f91e965f ns: Add a common refcount into ns_common discards 390f789055a0 Merge branch 'omap-for-v5.10/dt' into for-next discards 7ff3e1fda701 Merge branch 'omap-for-v5.10/omap1' into for-next discards 868306ddc8a9 Merge branch 'omap-for-v5.10/soc' into for-next discards aa346bd48db9 Merge branch 'fixes' into for-next discards 18e9533ac877 bus: mhi: core: Introduce APIs to allocate and free the MH [...] discards cdb1a466d1d8 bus: mhi: core: Read and save device hardware information [...] discards 24907ec54702 Merge branch 'clk-fixes' into clk-next discards de11ec5fedd9 Merge branch 'for-5.9/upstream-fixes' into for-next discards efd5a93d2a89 drm/imx: drop explicit drm_mode_config_cleanup discards 2a950bd70d00 drm/imx: imx-tve: remove redundant enable tracking discards b67fde500c0a drm/imx: imx-tve: use regmap fast_io spinlock discards e4c5913b9f2e Merge branch 'edac-urgent' into edac-for-next omits 0032ce0f85a2 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() discards cf96fbf4839e Merge branch 'omap-for-v5.10/prm-genpd' into for-next discards 2f6c3c8664cb Merge branch 'fixes' into for-next discards afd904c734f1 bus: mhi: core: Introduce counters to track MHI device sta [...] discards d2c320fe0369 bus: mhi: core: Introduce helper function to check device state discards 220e89c82c4c bus: mhi: core: Use generic name field for an MHI device discards db940aca54d7 bus: mhi: core: Trigger host resume if suspended during mh [...] discards a13d1a30f571 bus: mhi: core: Use helper API to trigger a non-blocking h [...] discards 06b7ec7a8555 bus: mhi: core: Abort suspends due to outgoing pending packets discards b46232c309b4 bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] discards 28c55b74d3a7 bus: mhi: fix doubled words and struct image_info kernel-doc discards 34d41dbe5455 exfat: use i_blocksize() to get blocksize discards 55dde35fdb7f overflow: Add __must_check attribute to check_*() helpers discards ff1304be0a05 coresight: etm4x: Add Support for HiSilicon ETM device discards d0f4afa18aaa coresight: fix offset by one error in counting ports discards 59bdbb2fd86c coresight: stm: Support marked packet discards 5e60ec7a52dd coresight: etm4x: Fix etm4_count race by moving cpuhp call [...] discards 1227fc241eb9 Merge branch 'next/dt' into for-next discards 019acfaffe90 Merge branch 'next/soc' into for-next discards c943b84fab78 Merge branch 'v5.10/dt64' into tmp/aml-rebuild discards 552233163db8 Merge branch 'next/soc-s3c-cleanup' into for-next discards dc0e3512dd31 Merge branch 'next/soc-s3c-cleanup' into for-next discards 0c1dee4ba393 Merge branch 'next/drivers' into for-next discards b511b6a10aad Merge branch 'next/dt' into for-next discards 01a9aeaa9cf1 cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Ch [...] discards 7ff3a2a626f7 memory: jz4780_nemc: Fix an error pointer vs NULL check in [...] discards cfcedfe21820 erofs: avoid duplicated permission check for "trusted." xattrs discards b14f43e0cbc8 Merge branch 'for-5.9/upstream-fixes' into for-next discards 08dadd2731a3 Merge branch 'for-5.10/apple' into for-next discards 449243ba00e1 Merge branch 'for-5.9/upstream-fixes' into for-next discards b2a12c4a31ac Merge branch 'for-5.9/upstream-fixes' into for-next discards ed307f88a619 Merge branch 'for-5.10/cp2112' into for-next discards 6816f862e524 Merge branch 'edac-misc' into edac-for-next discards b78974ee32df Merge branch 'for-5.9/upstream-fixes' into for-next discards bf6a1375eb99 Merge branch 'edac-misc' into edac-for-next discards 94da15d63ae7 Merge branch 'edac-drivers' into edac-for-next discards 923afaacb49d Merge branches 'renesas-arm-defconfig-for-v5.10' and 'rene [...] discards 44ba34e4cd82 drm/imx: dw_hdmi-imx: use imx_drm_encoder_parse_of discards 86ccbbd011c1 gpu: ipu-v3: remove unused functions discards 762d4d1a174c arch/ia64: Restore arch-specific pgd_offset_k implementation discards 423da4f3023b exfat: fix misspellings using codespell tool discards 0476c865ded6 LSM: SafeSetID: Fix warnings reported by test bot discards ca929246acb7 drivers: thermal: Kconfig: fix spelling mistake "acces" -> [...] discards 137c6236aeec mailmap: Add WeiXiong Liao discards b5360a936f26 mailmap: Update comments for with format and more detalis discards 18cef8580670 mailmap: Restore dictionary sorting omits 0a95a6d1a4cd sparc: use for_each_child_of_node() macro discards 02e316b088df LSM: SafeSetID: Add GID security policy handling discards 717fe90b5201 LSM: Signal to SafeSetID when setting group IDs discards 03b68d5d7d4b Merge branch 'for-5.9/copy_mc' into libnvdimm-for-next discards fb406088ce0e x86/copy_mc: Introduce copy_mc_generic() discards 0a78de3d4b7b x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, [...] omits 6800cd8cbc6e ide-acpi: use %*ph to print small buffer omits d41b375134a9 ide: delkin_cb: use generic power management omits f9e09a0711ca ide: sc1200: use generic power management omits 9a51ffe845e4 ide: use generic power management omits 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones omits 841a0dfa5113 watch_queue: sample: Display mount tree change notifications omits 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] discards 2983e2385ff6 reset: imx7: add the cm4 reset for i.MX8MQ discards 7aee2b8063d9 dt-bindings: reset: imx8mq: add m4 reset discards dc76572330e3 reset: Fix and extend kerneldoc omits 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches omits 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size omits 6b190470ce8e watch_queue: Limit the number of watches a user can hold discards 29bd9d8c2ac1 Merge branch 'mvebu/dt64' into mvebu/for-next discards e5846529d18e Merge branch 'mvebu/dt' into mvebu/for-next discards 36ddea536475 Merge branch 'mvebu/drivers' into mvebu/for-next discards a369530e98ca Merge branch 'mvebu/arm' into mvebu/for-next discards 5653c11b75b5 reset: reset-zynqmp: Added support for Versal platform discards bcd9836f3c3b dt-bindings: reset: Updated binding for Versal reset driver discards 9fba22584e54 clocksource: Ingenic: Add support for the Ingenic X1000 OST. discards 5761b73abf2d dt-bindings: timer: Add Ingenic X1000 OST bindings. omits 17ec0a17e90f sparc: Use fallthrough pseudo-keyword omits aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' omits c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() omits 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] omits 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() omits e06028482135 SPARC: backoff.h: delete a duplicated word discards bc12a7f8e273 Merge branch 'for-5.8/upstream-fixes' into for-next discards 7f735776b9aa Replace HTTP links with HTTPS ones: CLOCKSOURCE, CLOCKEVEN [...] discards bfbb5cda617b reset: imx7: Support module build discards 059ccbfff8a8 configfs: use flush file op to commit writes to a binary file discards 2d132b5affef Merge branch 'for-5.8/upstream-fixes' into for-next discards 77ea3d7bbdc4 Merge branch 'for-5.8/upstream-fixes' into for-next omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next discards 08ad93b1a1bb clocksource/drivers/nomadik-mtu: Handle 32kHz clock discards 4fd5e5b93b8b clocksource/drivers/sh_cmt: Use "kHz" for kilohertz discards db193a366531 clocksource: Add support for i.MX TPM driver with ARM64 discards 7c5e234d4c14 clocksource: Ingenic: Add high resolution timer support fo [...] omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next discards 4324aef0ec65 Merge branch 'for-5.9/core-v2' into for-next discards 6c3feaffa540 Merge branch 'i2c-hid' into for-next discards 52c978955c64 HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 37719576046b arch/sparc: Replace HTTP links with HTTPS ones discards 4f8fb65af529 Merge branch 'dt64' into for-next discards 31a3942a36f4 Merge branch 'for-5.9/lenovo' into for-next discards 4d467b84d805 Merge branch 'for-5.8/upstream-fixes' into for-next discards 171e629575d0 Merge branch 'for-5.8/upstream-fixes' into for-next discards 40094e4941d7 Merge branch 'for-5.9/intel-ish' into for-next discards 2d79b3360dcc usb: chipidea: core: add wakeup support for extcon discards 852b992f0c32 Merge branch 'for-5.8/upstream-fixes' into for-next discards 6c9804a4ed4d Merge branch 'for-5.8/upstream-fixes' into for-next discards 00bd884f345a Merge branch 'for-5.8/upstream-fixes' into for-next discards 6d7ccae2e093 Revert "HID: allow building hid.ko as an external module" omits 5124b31c1e90 sparc: piggyback: handle invalid image omits c05d042fda88 sparc64: viohs: Use struct_size() helper discards f064b98aa777 Merge branch 'for-5.9/wiimote' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next discards f50746b7f51d Merge branch 'for-5.8/upstream-fixes' into for-next discards fb36cc07ebea Merge branch 'for-5.9/core' into for-next discards 470376737e88 HID: allow building hid.ko as an external module omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next discards 64528f9b9e5a Merge branch 'for-5.8/upstream-fixes' into for-next discards 98587c4dd4a1 Merge branch 'for-5.8/upstream-fixes' into for-next discards 9170d7049a28 Merge branch 'for-5.8/upstream-fixes' into for-next discards 8912f5cab68c Merge branch 'for-5.9/core' into for-next discards b3a52808d659 Merge branch 'for-5.8/upstream-fixes' into for-next discards b2668b0ea92a Merge branch 'for-5.9/core' into for-next discards ad3c271247fb Merge branch 'for-5.9/core' into for-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next discards 5d7d489e9129 Merge branch 'for-5.8/multitouch' into for-next discards 605890a8e841 Merge branch 'for-5.8/multitouch' into for-next discards 4e15d04f7fad Merge branch 'for-5.8/multitouch' into for-next discards 02d102f0af89 HID: multitouch: enable multi-input as a quirk for some devices discards c3fa9c16ce18 Merge branch 'for-5.7/upstream-fixes' into for-next omits 05f19f7f8944 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr discards 6ab875d19f3b Merge branch 'for-5.7/upstream-fixes' into for-next discards 20324d3399c4 Merge branch 'for-5.8/apple' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next discards e81a2d6bd788 Merge branch 'for-5.8/asus' into for-next discards 2680eb5256ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 6065235d5479 Merge branch 'for-5.8/asus' into for-next discards 0305b9ecc426 Merge branch 'for-5.7/upstream-fixes' into for-next discards 03661ed0c49a Merge branch 'for-5.8/intel-ish' into for-next discards 555cbc753ca9 Merge branch 'for-5.7/upstream-fixes' into for-next discards f28638eb72a3 Merge branch 'for-5.7/upstream-fixes' into for-next discards 31e4267db296 Merge branch 'for-5.7/upstream-fixes' into for-next discards 61ffafa308f7 Merge branch 'for-5.7/upstream-fixes' into for-next discards 4a806e53c4e7 Merge branch 'for-5.7/upstream-fixes' into for-next discards ce01b5b5386f Merge branch 'for-5.8/mcp2221' into for-next discards ce6a086aebfd Merge branch 'for-5.7/upstream-fixes' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. discards fc3cc4fb390d Merge branch 'for-5.7/upstream-fixes' into for-next discards 2cd6edda8598 Merge branch 'for-5.7/upstream-fixes' into for-next discards 046bf47017ff Merge branch 'for-5.8/core' into for-next discards 3de393d3ddd6 Merge branch 'for-5.7/upstream-fixes' into for-next discards ae5ffa08b761 Merge branch 'for-5.7/upstream-fixes' into for-next omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next discards 04f6305f8071 Merge branch 'for-5.8/logitech' into for-next discards 31ce1c81f672 Merge branch 'for-5.7/upstream-fixes' into for-next discards 4ba58d0c8825 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generi [...] discards 27586ca786a7 XArray: Handle retry entries within xas_find_marked discards 303c32f3fce9 XArray: Add xas_for_each_contig discards e8018d0afe78 XArray: Split __xas_store from xas_store discards 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg discards 14c04d4e28bc ida: Free allocated bitmap in error path discards c2320c3ee0e6 Merge branch 'for-5.6/upstream-fixes' into for-next discards 3af41f40e7f7 Merge branch 'for-5.7/ish' into for-next discards 0503b5ad9d95 Merge branch 'for-5.7/glorious' into for-next discards d3934f252be4 Merge branch 'for-5.6/upstream-fixes' into for-next discards a2bb8292b193 Merge branch 'for-5.6/upstream-fixes' into for-next discards 1afe77cad65c Merge branch 'for-5.6/upstream-fixes' into for-next discards 26a72bdd906f Merge branch 'for-5.7/appleir' into for-next discards 2739dca88ca7 Merge branch 'for-5.6/upstream-fixes' into for-next discards 1e45d011ae5d Merge branch 'for-5.7/logitech' into for-next discards 9cf59fdb50e8 Merge branch 'for-5.7/mcp2221' into for-next discards 530c6c3b37e2 Merge branch 'for-5.6/upstream-fixes' into for-next discards 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next discards 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next discards 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next discards 803e73885ebd Merge branch 'for-5.7/logitech' into for-next discards edea44f5872a Merge branch 'for-5.7/core' into for-next discards 1f7e4b862aad Merge branch 'for-5.6/upstream-fixes' into for-next discards 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next discards ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next discards d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next discards 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next discards 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' discards 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next discards 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next discards 2951839895b6 Merge branch 'for-5.6/logitech' into for-next discards 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next discards ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next discards 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next discards de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next discards be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next discards d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next discards c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next discards 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next discards c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next discards 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next discards 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next discards e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next discards 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next discards 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next discards 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next discards bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next discards c3e664e6024e Merge branch 'for-5.5/core' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next discards 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next discards e0316fc294a6 Merge branch 'for-5.5/ish' into for-next discards cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next discards 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next discards 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next discards ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next discards dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next discards bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next discards f634c6a80287 dt/bindings: display: Add optional property node define fo [...] discards 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next discards 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next discards e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next discards d789dc30163d Merge branch 'for-5.5/hidraw' into for-next discards 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next discards aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next discards 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next discards 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next discards 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next discards 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next discards 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next discards 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next discards 395ccafa58ea Merge branch 'for-5.4/apple' into for-next discards 3915f097340a Merge branch 'for-5.4/sb0540' into for-next discards 995aaf4df316 Merge branch 'for-5.4/core' into for-next discards 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next discards 04db301da38e Merge branch 'for-5.4/logitech' into for-next discards f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next discards 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next discards 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next discards ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next discards 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next discards 1481b1827625 Merge branch 'for-5.4/wacom' into for-next discards ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next discards a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next discards f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next discards 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next discards 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next discards bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next discards f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next discards 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next discards 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next discards b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next discards ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next discards 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next discards 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next discards e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next discards 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next discards 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next discards eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next discards 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next discards bf4945efabdf Merge branch 'for-5.3/wacom' into for-next discards ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next discards 5082258906dd Merge branch 'for-5.2/fixes' into for-next discards 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next discards d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next discards 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next discards 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next discards 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next discards b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next discards ad72733d9573 Merge branch 'for-5.2/fixes' into for-next discards 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next discards b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next discards f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next discards 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] discards e72e014cd305 Merge branch 'for-5.2/fixes' into for-next discards d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next discards 98609d195737 Merge branch 'for-5.2/fixes' into for-next discards f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next discards 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next discards 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next discards 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next discards 7516db92a948 Merge branch 'for-5.3/logitech' into for-next discards c6922834dc62 Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next discards eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next discards 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next discards 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next discards 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next discards 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next discards 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next discards 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next discards afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next discards a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next discards c569255abd6e Merge branch 'for-5.2/core' into for-next discards 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next discards 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next discards efe27707ce1a Merge branch 'for-5.2/ish' into for-next discards 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next discards 4f205a9f7fda Merge branch 'for-5.2/core' into for-next discards 8db4f469cb52 Merge branch 'for-5.2/core' into for-next discards 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next discards d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next discards b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next discards 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next discards 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next discards cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next discards 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next discards 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next discards fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next discards c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next discards a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next discards 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next discards c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next discards 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next discards 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next discards b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next discards 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next discards 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next discards b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next discards 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next discards acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next discards f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next discards 06e284aafd45 Merge branch 'for-5.1/ish' into for-next discards 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next discards 255d6167833c Merge branch 'for-5.1/wacom' into for-next discards b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next discards acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next discards fcee620b2daf Merge branch 'for-5.1/ish' into for-next discards 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next discards 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next discards 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next discards 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next discards 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next discards d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next discards b76d699daab2 Merge branch 'master' into for-next discards 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next discards 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next discards f8e8ae868301 Merge branch 'for-4.21/ish' into for-next discards eb96c85bb8fb Merge branch 'for-4.21/core' into for-next discards f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next discards 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next discards 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next discards 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next discards 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next discards c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next discards 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next discards 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next discards 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next discards f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next discards 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next discards 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next discards d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next discards 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next discards 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next discards 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next discards 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next discards b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next discards 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next discards c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next discards ee2c444650f4 Merge branch 'for-4.20/google' into for-next discards 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next discards 0492cca63302 Merge branch 'for-4.20/google' into for-next discards 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next discards 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next discards 53562f204ac3 Merge branch 'for-4.20/apple' into for-next discards c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next discards a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next discards d147b17f2503 Merge branch 'for-4.19/fixes' into for-next discards 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next discards e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next discards 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next discards 4c640c41381e Merge branch 'for-4.19/fixes' into for-next discards df9e33b723ae Merge branch 'for-4.20/core' into for-next discards c765667f188b Merge branch 'for-4.20/microsoft' into for-next discards 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next discards c226b359099d Merge branch 'for-4.19/fixes' into for-next discards cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next discards 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next discards e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next discards 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] discards bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next discards 18c31465c84e Merge branch 'for-4.20/core' into for-next discards 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next discards 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next discards 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next discards 57194b035942 Merge branch 'for-4.19/upstream' into for-next discards 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next discards 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next discards 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next discards be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next discards fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next discards 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next discards b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next discards b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next discards 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next discards 1519d49960da Merge branch 'for-4.19/wiimote' into for-next discards 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next discards eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next discards c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next discards f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next discards e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next discards f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next discards b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next discards 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next discards 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next discards 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next discards 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next discards 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next discards 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next discards eb42863d710a Merge branch 'for-4.18/multitouch' into for-next discards 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next discards 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next discards 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next discards 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next discards 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next discards f45728380f49 Merge branch 'for-4.18/multitouch' into for-next discards ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next discards b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next discards 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next discards 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next discards 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next discards 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next discards d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next discards 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 66a5710beaf4 drm/kfd: fix a system crash issue during GPU recovery adds 087d76415999 drm/amdkfd: fix a memory leak issue adds cc8e66e769eb drm/amd/pm: support runtime pptable update for sienna_cich [...] adds 4cdd7b332ed1 drm/amd/display: Don't use DRM_ERROR() for DTM add topology adds c4790a889423 drm/amd/display: update nv1x stutter latencies adds 5367eb6d8a98 drm/amdgpu: Include sienna_cichlid in USBC PD FW support. adds 40eab0f89567 drm/radeon: revert "Prefer lower feedback dividers" adds 2f228aab21bb drm/amdgpu/dc: Require primary plane to be enabled wheneve [...] adds e60c27f1ffc7 drm/amdgpu: declare ta firmware for navy_flounder adds 875d369d8f75 drm/amd/display: Don't log hdcp module warnings in dmesg adds 4b1ededb69d9 Merge tag 'amd-drm-fixes-5.9-2020-09-17' of git://people.f [...] adds d7261b14ddc7 Merge tag 'drm-intel-fixes-2020-09-17' of ssh://git.freede [...] adds 35bf948f1edb drm/mediatek: dsi: Fix scrolling of panel with small hfp or hbp adds 855f3e08d556 drm/mediatek: Remove duplicated include adds f85acdad07fe drm/mediatek: Use CPU when fail to get cmdq event adds d494c2572711 drm/mediatek: Add missing put_device() call in mtk_ddp_com [...] adds 64c194c00789 drm/mediatek: Add exception handing in mtk_drm_probe() if [...] adds 2132940f2192 drm/mediatek: Add missing put_device() call in mtk_drm_kms_init() adds 0680a622318b drm/mediatek: Add missing put_device() call in mtk_hdmi_dt [...] adds 1f08fde70075 Merge tag 'mediatek-drm-fixes-5.9' of https://git.kernel.o [...] adds 4c0449c906fe Merge tag 'drm-fixes-2020-09-18' of git://anongit.freedesk [...] adds 10b82d517648 Merge branch 'for-5.9-fixes' of git://git.kernel.org/pub/s [...] adds 92373933f7dc Merge tag 'mtd/fixes-for-5.9-rc6' of git://git.kernel.org/ [...] adds 14c4acc5ed22 iommu/amd: Fix potential @entry null deref adds e97685abd5d7 iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate [...] adds 1fd79656f7d5 Merge tag 'iommu-fixes-v5.9-rc5' of git://git.kernel.org/p [...] adds 343b529a00d4 Merge tag 'sound-5.9-rc6' of git://git.kernel.org/pub/scm/ [...] adds e8dc676e2a35 Merge branch 'pm-cpuidle' adds 794a9965eef4 Merge tag 'pm-5.9-rc6' of git://git.kernel.org/pub/scm/lin [...] adds 5a55d36f715b Merge tag 'powerpc-5.9-5' of git://git.kernel.org/pub/scm/ [...] adds 69828c475d15 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 92ab97adeefc Merge tag 'sh-for-5.9-part2' of git://git.libc.org/linux-sh adds eb5f95f1593f Merge tag 's390-5.9-6' of git://git.kernel.org/pub/scm/lin [...] adds ff6f3aff46be i2c: mediatek: Fix generic definitions for bus frequency adds b44658e755b5 i2c: mediatek: Send i2c master code at more than 1MHz adds 6eb158ec0a45 i2c: mxs: use MXS_DMA_CTRL_WAIT4END instead of DMA_CTRL_ACK adds c8d1a46f9438 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds b5bfe7dca3e0 mailmap: add older email addresses for Kees Cook adds 62fdb1632bcb ksm: reinstate memcg charge on copied pages adds a333e3e73b66 mm: migration of hugetlbfs page skip memcg adds 8d8869ca5d2d mm: fix check_move_unevictable_pages() on THP adds 0964730bf46b mlock: fix unevictable_pgs event counts on THP adds bb3e96d63eb7 tmpfs: restore functionality of nr_inodes=0 adds b0399092cceb kprobes: fix kill kprobe which has been marked as gone adds ec0abae6dcdf mm/thp: fix __split_huge_pmd_locked() for migration PMD adds 1ec882fc81e3 selftests/vm: fix display of page size in map_hugetlb adds 968318261221 mm/memory_hotplug: drain per-cpu pages again during memory [...] adds 7bb82ac30c3d ftrace: let ftrace_enable_sysctl take a kernel pointer buffer adds 4773ef33fc6e stackleak: let stack_erasing_sysctl take a kernel pointer buffer adds 9ca48e20ec5c fs/fs-writeback.c: adjust dirtytime_interval_handler defin [...] adds 2645d432051c kcsan: kconfig: move to menu 'Generic Kernel Debugging Ins [...] adds 325d0eab4f31 Merge branch 'akpm' (patches from Andrew) adds a608b6a646e8 kconfig: qconf: use delete[] instead of delete to free arr [...] adds 19b835a5db93 kconfig: qconf: fix incomplete type 'struct gstr' warning adds a46afd114147 kconfig: qconf: revive help message in the info view adds c7948fe9bada Merge tag 'kbuild-fixes-v5.9-3' of git://git.kernel.org/pu [...] adds 5868ec267de5 mm: fix wake_page_function() comment typos adds 376566ca8725 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds aac5925b4995 Merge tag 'edac_urgent_for_v5.9_rc6' of git://git.kernel.o [...] adds f44f3f83d895 Merge tag 'tty-5.9-rc6' of git://git.kernel.org/pub/scm/li [...] adds d0373c1463ef Merge tag 'usb-5.9-rc6' of git://git.kernel.org/pub/scm/li [...] adds 21190b74bcf3 riscv: Add sfence.vma after early page table changes adds f025d9d9934b riscv: Fix Kendryte K210 device tree adds d5be89a8d118 RISC-V: Resurrect the MMIO timer implementation for M-mode [...] adds bdcf11de8f77 Merge tag 'riscv-for-linus-5.9-rc6' of git://git.kernel.or [...] adds 02186d8897d4 dm/dax: Fix table reference counts adds e2ec51282545 dm: Call proper helper to determine dax support adds d4c5da5049ac dax: Fix stack overflow when mounting fsdax pmem device adds 4a123dbaf3a6 Merge tag 'libnvdimm-fixes-5.9-rc6' of git://git.kernel.or [...] adds 6f9885a36c00 x86/unwind/fp: Fix FP unwinding in ret_from_fork adds 217eee7231e4 Merge tag 'x86_urgent_for_v5.9_rc6' of git://git.kernel.or [...] adds 46908326c6b8 efi: efibc: check for efivars write capability adds 5674d81c21d4 Merge tag 'efi-urgent-for-v5.9-rc5' of git://git.kernel.or [...] adds e6b1a44eccfc locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count adds 3d491679b880 Merge tag 'locking_urgent_for_v5.9_rc6' of git://git.kerne [...] adds db6c6a0df840 objtool: Fix noreturn detection for ignored functions adds 1f8ee7e8521a Merge tag 'objtool_urgent_for_v5.9_rc6' of git://git.kerne [...] adds b6ec41346103 core/entry: Report syscall correctly for trace and audit adds e2bff391caba Merge tag 'core_urgent_for_v5.9_rc6' of git://git.kernel.o [...] adds ba4f184e126b Linux 5.9-rc6 adds 88b67edd7247 dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX adds a31128384dfd Merge tag 'libnvdimm-fixes-5.9-rc7' of git://git.kernel.or [...] adds 7d1f8691ccff Revert "KVM: Check the allocation of pv cpu mask" adds c4ad98e4b72c KVM: arm64: Assume write fault on S1PTW permission fault o [...] adds 620cf45f7a51 KVM: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() adds b73815a18de1 Merge tag 'kvmarm-fixes-5.9-2' of git://git.kernel.org/pub [...] adds 32251b07d532 Merge tag 'kvm-s390-master-5.9-1' of git://git.kernel.org/ [...] adds beaeb4f39bc3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 78edc005f477 rcu-tasks: Prevent complaints of unused show_rcu_tasks_cla [...] adds 98477740630f Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/ [...] adds 3031313eb3d5 kprobes: Fix to check probe enabled before disarm_kprobe_ftrace() adds d5e47505e026 ftrace: Free the trampoline when ftrace_startup() fails adds 478ece9573f0 ftrace: Fix missing synchronize_rcu() removing trampoline [...] adds 795d6379a47b tracing: Make the space reserved for the pid wider adds 54fa9ba564b7 ftrace: Let ftrace_enable_sysctl take a kernel pointer buffer adds 46bbe5c671e0 tracing: fix double free adds 82d083ab60c3 kprobes: tracing/kprobes: Fix to kill kprobes on initmem a [...] adds a27026e95b57 bootconfig: init: make xbc_namebuf static adds eff48ddeab78 Merge tag 'trace-v5.9-rc5' of git://git.kernel.org/pub/scm [...] adds 709192d531e5 s390/dasd: Fix zero write for FBA devices adds ce4cc3133dc7 nvme-pci: disable the write zeros command for Intel 600P/P3100 adds af5ad17854f9 nvme-tcp: fix kconfig dependency warning when !CRYPTO adds 52a3974feb1a nvme-core: get/put ctrl and transport module in nvme_dev_o [...] adds 3a6b076168e2 nvmet: get transport reference for passthru ctrl adds 4a2dd2c79852 Merge tag 'nvme-5.9-2020-09-17' of git://git.infradead.org [...] adds c37b7189228c Merge tag 'block-5.9-2020-09-22' of git://git.kernel.dk/li [...] adds 202700e18acb io_uring: grab any needed state during defer prep adds 87ceb6a6b81e io_uring: drop 'ctx' ref on task work cancelation adds 6200b0ae4ea2 io_uring: don't run task work on an exiting task adds 8f3d749685e4 io_uring: don't re-setup vecs/iter in io_resumit_prep() is [...] adds f5cac8b156e8 io_uring: don't use retry based buffered reads for non-async bdev adds 72f04da48a98 tools/io_uring: fix compile breakage adds 6ca56f845955 io_uring: mark statx/files_update/epoll_ctl as non-SQPOLL adds 4eb8dded6b82 io_uring: fix openat/openat2 unified prep handling adds 0baca070068c Merge tag 'io_uring-5.9-2020-09-22' of git://git.kernel.dk [...] adds 44144185951a hv_netvsc: Add validation for untrusted Hyper-V values adds f4a26a9b311d cxgb4: fix memory leak during module unload adds 83f9a9c8c1ed drivers/net/wan/lapbether: Make skb->protocol consistent w [...] adds 9fb030a70431 drivers/net/wan/hdlc: Set skb->protocol before transmitting adds 19a83d36f983 ethtool: add and use message type for tunnel info reply adds c2b727df7caa net: phy: Avoid NPD upon phy_detach() when driver is unbound adds 5116a8ade333 net: phy: Do not warn in phy_stop() on PHY_DOWN adds 0dfdbc744087 Merge branch 'net-phy-Unbind-fixes' adds ce000c61b0bf hinic: fix potential resource leak adds 5f6857e808a8 nfp: use correct define to return NONE fec adds 9dda66acddcb net: mscc: ocelot: fix race condition with TX timestamping adds 6565243c0677 net: mscc: ocelot: add locking for the port TX timestamp ID adds a63ed92d217f net: dsa: seville: fix buffer size of the queue system adds c9d4b2cf1602 net: mscc: ocelot: check for errors on memory allocation of ports adds d1cc0e932039 net: mscc: ocelot: error checking when calling ocelot_init() adds 7c411799e1b3 net: mscc: ocelot: refactor ports parsing code into a dedi [...] adds 22cdb493de54 net: mscc: ocelot: unregister net devices on unbind adds e5fb512d81d0 net: mscc: ocelot: deinitialize only initialized ports adds 2b33b202dc3e Merge branch 'Bugfixes-in-Microsemi-Ocelot-switch-driver' adds fc25fa97976b hinic: fix sending pkts from core while self testing adds a3a94156c157 net: hns: kerneldoc fixes adds a128592799b8 dpaa2-eth: fix a build warning in dpmac.c adds 097930e85f90 batman-adv: bla: fix type misuse for backbone_gw hash indexing adds 7dda5b338412 batman-adv: mcast/TT: fix wrongly dropped or rerouted packets adds 4bba9dab86b6 batman-adv: Add missing include for in_interrupt() adds 3236d215ad38 batman-adv: mcast: fix duplicate mcast packets in BLA back [...] adds 74c09b727512 batman-adv: mcast: fix duplicate mcast packets in BLA back [...] adds 2369e8270469 batman-adv: mcast: fix duplicate mcast packets from BLA ba [...] adds 8f623a10c31b Merge tag 'batadv-net-for-davem-20200918' of git://git.ope [...] adds db7cd91a4be1 net: ipv6: fix kconfig dependency warning for IPV6_SEG6_HMAC adds f13d783a184e MAINTAINERS: Update ibmveth maintainer adds 769f5083c5e2 rhashtable: fix indentation of a continue statement adds b6e11785cf95 net: mvneta: recycle the page in case of out-of-order adds fe81d9f6182d net: sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant adds 492adcf48129 bnxt_en: Use memcpy to copy VPD field info. adds d69753fa1ecb bnxt_en: return proper error codes in bnxt_show_temp adds a53906908148 bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() [...] adds f0f47b2f8cbc bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs. adds d2b42d010f29 bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call. adds c07fa08f02f4 bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_E [...] adds e1b81391421b Merge branch 'bnxt_en-Bug-fixes' adds 58ed68b59237 sfc: Fix error code in probe adds 91b2c9a0fdb5 ipv6: route: convert comma to semicolon adds 1f38b8c564b8 mac80211: extend AQL aggregation estimation to HE and fix [...] adds 8e280369b907 mac80211: add AQL support for VHT160 tx rates adds b959ba9f468b lib80211: fix unmet direct dependendices config warning wh [...] adds 412a84b5714a mac80211: Fix radiotap header channel flag for 6GHz band adds 780a8c9efc65 mac80211: do not disable HE if HT is missing on 2.4 GHz adds c0de8776af65 cfg80211: fix 6 GHz channel conversion adds 3bd5c7a28a7c mac80211: do not allow bigger VHT MPDUs than the hardware [...] adds 75bcbd6913de mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz adds 25b8ab916dd7 Merge tag 'mac80211-for-net-2020-09-21' of git://git.kerne [...] adds 2b617c11d7c0 net: Update MAINTAINERS for MediaTek switch driver adds cefc23554fc2 net/mlx5: Fix FTE cleanup adds fe45386a2082 net/mlx5e: Use RCU to protect rq->xdp_prog adds 9c25a22dfb00 net/mlx5e: Use synchronize_rcu to sync with NAPI adds 12a240a41427 net/mlx5e: Fix memory leak of tunnel info when rule under [...] adds 4c8594adb9d9 net/mlx5e: CT: Fix freeing ct_label mapping adds 6cec0229ab19 net/mlx5e: Enable adding peer miss rules only if merged es [...] adds 82198d8bcdef net/mlx5e: Fix endianness when calculating pedit mask first bit adds 47c97e6b10a1 net/mlx5e: Fix multicast counter not up-to-date in "ip -s" adds b521105b68a2 net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() adds 8f0bcd19b1da net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported adds 6e8de0b6b469 net/mlx5e: kTLS, Fix napi sync and possible use-after-free adds 66ce5fc05713 net/mlx5e: kTLS, Add missing dma_unmap in RX resync adds 581642f32f33 net/mlx5e: kTLS, Fix leak on resync error flow adds 94c4fed710c3 net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock adds cb39ccc5cbe1 net/mlx5e: mlx5e_fec_in_caps() returns a boolean adds 47cec3f68c6c Merge tag 'mlx5-fixes-2020-09-18' of git://git.kernel.org/ [...] adds 99f62a746066 net: bridge: br_vlan_get_pvid_rcu() should dereference the [...] adds d5e4d0a5e692 inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute adds 8b9e03cd0825 net: dsa: felix: fix some key offsets for IP4_TCP_UDP VCAP [...] adds 7a0230759ea6 net: dsa: seville: fix some key offsets for IP4_TCP_UDP VC [...] adds 8194d8fa719f net: mscc: ocelot: fix some key offsets for IP4_TCP_UDP VC [...] adds b334ec66d455 Merge branch 'Fix-broken-tc-flower-rules-for-mscc_ocelot-s [...] adds d3017135c433 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 805c6d3c1921 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds df3a57d1f607 mm: split out the non-present case from copy_one_pte() adds 79a1971c5f14 mm: move the copy_one_pte() pte_present check into the caller adds 35be8851d172 btrfs: fix overflow when copying corrupt csums for a message adds b5ddcffa3777 btrfs: fix put of uninitialized kobject after seed device delete adds bffac4b5435a Merge tag 'for-5.9-rc6-tag' of git://git.kernel.org/pub/sc [...] adds ee1dfad5325f dm: fix bio splitting and its bio completion order for regular IO adds cf9c37865557 dm: fix comment in dm_process_bio() adds 4a5caa4af0df dm crypt: document new no_workqueue flags adds 4c07ae0ad493 dm crypt: document encrypted keyring key option adds a969324fe7cc Merge tag 'for-5.9/dm-fixes-2' of git://git.kernel.org/pub [...] adds ead1e19ad905 lib/bootconfig: Fix a bug of breaking existing tree nodes adds c7af4ecdffe1 lib/bootconfig: Fix to remove tailing spaces after value adds 1d210c166b69 tools/bootconfig: Add testcases for repeated key with brace adds 2f5fb555637e tools/bootconfig: Add testcase for tailing space adds c9c9e6a49f89 Merge tag 'trace-v5.9-rc5-2' of git://git.kernel.org/pub/s [...] adds be068f29034f mm: fix misplaced unlock_page in do_wp_page() adds 472eb39103e8 ALSA: asihpi: fix iounmap in error handler adds 3f7424905782 ALSA: hda/realtek - Couldn't detect Mic if booting with he [...] adds f73bbf639b32 ALSA: hda/realtek: Enable front panel headset LED on Lenov [...] adds 315c7ad7a701 ALSA: usb-audio: Add delay quirk for H570e USB headsets adds 8f8bf00b1c00 Revert "ALSA: hda - Fix silent audio output and corrupted [...] adds c413c3102703 Revert "ALSA: usb-audio: Disable Lenovo P620 Rear line-in [...] adds 9ef7dce564b4 Merge tag 'sound-5.9-rc7' of git://git.kernel.org/pub/scm/ [...] adds d0254f82d702 media: dt-bindings: media: imx274: Convert to json-schema adds 8fa5960f5759 Merge tag 'media/v5.9-3' of git://git.kernel.org/pub/scm/l [...] adds 171d4ff79f96 Merge tag 'mmc-v5.9-rc4-2' of git://git.kernel.org/pub/scm [...] adds 3de5f98dafbb Merge tag 'drm-misc-fixes-2020-09-18' of git://anongit.fre [...] adds 720777c5be95 BackMerge commit '98477740630f270aecf648f1d6a9dbc6027d4ff1 [...] adds b63c2eb1bfaa Merge remote-tracking branch 'origin/master' into drm-intel-fixes adds 28284943ac94 drm/i915/gvt: Fix port number for BDW on EDID region setup adds e89c8323b3f1 Merge tag 'gvt-fixes-2020-09-17' of https://github.com/int [...] adds 16cce04cdb20 drm/i915/selftests: Push the fake iommu device from the st [...] adds f3231a02aabe Merge tag 'drm-intel-fixes-2020-09-24' of git://anongit.fr [...] adds 19a508bd1ad8 dmabuf: fix NULL pointer dereference in dma_buf_release() adds ba78755e0c25 Merge tag 'drm-misc-fixes-2020-09-24' of git://anongit.fre [...] adds 574ec42e1a9c Merge tag 'drm-fixes-2020-09-25' of git://anongit.freedesk [...] adds 4aa1615268a8 RDMA/core: Fix ordering of CQ pool destruction adds 33d04c66f579 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 0c309ed17c50 PM / devfreq: Add timer type to devfreq_summary debugfs adds 6bf560766a8e PM / devfreq: tegra30: Disable clock on error in probe adds 1b0e6e2675d1 Merge tag 'devfreq-fixes-for-5.9-rc7' of git://git.kernel. [...] adds 3ad1c8ef083b rcu/tree: Export rcu_idle_{enter,exit} to modules adds 36050d8984ab cpuidle: psci: Fix suspicious RCU usage adds bd8052745774 cpuidle: Drop misleading comments about RCU usage adds 955921289dcd ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset adds 604072300906 Merge branch 'pm-cpuidle' adds 15083aa02561 Merge tag 'pm-5.9-rc7' of git://git.kernel.org/pub/scm/lin [...] adds 13a9a9d74d4d SUNRPC: Fix svc_flush_dcache() adds 6d28cf7dfede Merge tag 'nfsd-5.9-2' of git://git.linux-nfs.org/projects [...] adds d36cb0205f03 regmap: debugfs: Add back in erroneously removed initialis [...] adds 400332485631 regmap: fix page selection for noinc reads adds 05669b631707 regmap: fix page selection for noinc writes adds 9a3a0876b9c4 Merge tag 'regmap-fix-v5.9-rc6' of git://git.kernel.org/pu [...] adds fbb5a79d2fe7 regulator: axp20x: fix LDO2/4 description adds 814324b59381 Merge tag 'regulator-fix-v5.9-rc6' of git://git.kernel.org [...] adds b867eef4cf54 spi: fsl-espi: Only process interrupts for expected events adds 530b5affc675 spi: fsl-dspi: fix use-after-free in remove path adds 00fb259c618e spi: bcm-qspi: Fix probe regression on iProc platforms adds 782d1222555c Merge tag 'spi-fix-v5.9-rc6' of git://git.kernel.org/pub/s [...] adds 01ce6d4d2c81 MIPS: Loongson-3: Fix fp register access if MSA enabled adds b13812ddea61 MIPS: Loongson2ef: Disable Loongson MMI instructions adds e393fbe6fa27 MIPS: Add the missing 'CPU_1074K' into __get_cpu_type() adds be090fa62080 MIPS: BCM47XX: Remove the needless check with the 1074K adds b463b6f69974 Merge tag 'mips_fixes_5.9_3' of git://git.kernel.org/pub/s [...] adds b96e6506c2ea KVM: x86: VMX: Make smaller physical guest address space s [...] adds 18391e5e9cf5 selftests: kvm: Fix assert failure in single-step test adds ee6fa0530194 KVM: x86: fix MSR_IA32_TSC read for nested migration adds 8d214c481611 KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE adds 4bb05f30483f KVM: SVM: Add a dedicated INVD intercept routine adds 7c7ec3226f5f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 678ff6a7afcc mm: slab: fix potential double free in ___cache_free adds ce2684254bd4 mm: validate pmd after splitting adds 41663430588c mm, THP, swap: fix allocating cluster for swapfile by mistake adds 8d3fe09d8d66 mm: memcontrol: fix missing suffix of workingset_restore adds d3f7b1bb2040 mm/gup: fix gup_fast with dynamic page table folding adds 6c5c7b9f3352 mm/migrate: correct thp migration stats adds 1e1b6d63d634 lib/string.c: implement stpcpy adds ffa550cd691b lib/memregion.c: include memregion.h adds a1cd6c2ae47e arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() c [...] adds c1d0da83358a mm: replace memmap_context by meminit_context adds f85086f95fa3 mm: don't rely on system state to detect hot-plug operations adds 8fb1e9103358 Merge branch 'akpm' (patches from Andrew) adds f7e80983f0cf s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl adds eeddbe6841cd Merge tag 's390-5.9-7' of git://git.kernel.org/pub/scm/lin [...] adds 59e330f8ff7a nvme: return errors for hwmon init adds 50b7c24390a5 nvme-pci: fix NULL req in completion handler adds 9e0e8dac985d nvme-fc: fail new connections to a deleted host or remote port adds 46d2613eae51 nvme-core: don't use NVME_NSID_ALL for command effects and [...] adds 9754d6cb63c7 Merge tag 'nvme-5.9-2020-09-24' of git://git.infradead.org [...] adds 3aab91774bbd block: remove unused BLK_QC_T_EAGAIN flag adds 9d2fbaefb3b0 Merge tag 'block-5.9-2020-09-25' of git://git.kernel.dk/li [...] adds f3cd4850504f io_uring: ensure open/openat2 name is cleaned on cancelation adds 62c774ed4831 io_uring: don't unconditionally set plug->nowait = true adds f38c7e3abfba io_uring: ensure async buffered read-retry is setup properly adds 692495baa377 Merge tag 'io_uring-5.9-2020-09-25' of git://git.kernel.dk [...] adds a1bffa48745a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 008cfe4418b3 mm: Introduce mm_struct.has_pinned adds 7a4830c380f3 mm/fork: Pass new vma pointer into copy_page_range() adds 70e806e4e645 mm: Do early cow for pinned pages during fork() for ptes adds d042035eaf5f mm/thp: Split huge pmds/puds if they're pinned when fork() adds 400d033f5a59 clocksource/drivers/h8300_timer8: Fix wrong return value i [...] adds 164805157f3c clocksource/drivers/timer-ti-dm: Do reset before enable adds bc6717d55d07 clocksource/drivers/timer-gx6605s: Fixup counter reload adds a7b6c0feda15 Merge tag 'timers-v5.9-rc4' of https://git.linaro.org/peop [...] adds ba25f0570b53 Merge tag 'timers-urgent-2020-09-27' of git://git.kernel.o [...] adds a7b3474cbb28 x86/irq: Make run_on_irqstack_cond() typesafe adds 86a82ae0b509 x86/ioapic: Unbreak check_timer() adds f8818559ca62 Merge tag 'x86-urgent-2020-09-27' of git://git.kernel.org/ [...] adds 516d980f8541 scripts/kallsyms: skip ppc compiler stub *.long_branch.* / [...] adds e30d694c3381 Documentation/llvm: Fix clang target examples adds 16bc1d5432eb Merge tag 'kbuild-fixes-v5.9-4' of git://git.kernel.org/pu [...] adds a1b8638ba132 Linux 5.9-rc7 adds a4d63c3732f1 mm: do not rely on mm == current->mm in __get_user_pages_locked adds d33030e2ee35 nfs: Fix security label length not being reset adds 16abd2a0c124 NFSv4.2: fix client's attribute cache management for copy_ [...] adds ee15c7b53e52 pNFS/flexfiles: Ensure we initialise the mirror bsizes cor [...] adds b9df46d08a8d pNFS/flexfiles: Be consistent about mirror index types adds fb0155a09b02 Merge tag 'nfs-for-5.9-3' of git://git.linux-nfs.org/proje [...] adds 71c548c26de2 vhost: Fix documentation adds a127c5bbb6a8 vhost-vdpa: fix backend feature ioctls adds 1ccfa66d94cf Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ce65d55f92a6 dmaengine: dmatest: Prevent to run on misconfigured channel adds ccc1d052eff9 Merge tag 'dmaengine-fix-5.9' of git://git.kernel.org/pub/ [...] adds 90fb702791bf autofs: use __kernel_write() for the autofs pipe writing adds 6a7548305a04 ARM: dts: bcm2835: Change firmware compatible from simple- [...] adds 64ff609b5519 dt-bindings: Fix 'reg' size issues in zynqmp examples adds efe84d408bf4 scripts/dtc: only append to HOST_EXTRACFLAGS instead of ov [...] adds 02de58b24d2e Merge tag 'devicetree-fixes-for-5.9-3' of git://git.kernel [...] adds e56b4d4cc502 Merge tag 'v5.9-clk-samsung-fixes' of https://git.kernel.o [...] adds 6402e780e943 clk: tegra: Capitalization fixes adds 5105660ee808 clk: tegra: Always program PLL_E when enabled adds 2f878d04218c clk: tegra: Fix missing prototype for tegra210_clk_register_emc() adds 51644df867c0 Merge tag 'for-5.10-clk' of git://git.kernel.org/pub/scm/l [...] adds f3bb0f796f5f clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED adds b02cf0c4736c clk: socfpga: stratix10: fix the divider for the emac_ptp_ [...] adds 60e720931556 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 851e6f61cd07 tracing: Fix trace_find_next_entry() accounting of temp bu [...] adds b40341fad6cc ftrace: Move RCU is watching check after recursion check adds aa5ff93523eb Merge tag 'trace-v5.9-rc6' of git://git.kernel.org/pub/scm [...] adds f54c4442893b drm/vmwgfx: Fix error handling in get_node adds 6f4fc18f3575 Merge branch 'vmwgfx-fixes-5.9' of git://people.freedeskto [...] adds 1d0e16ac1a9e drm/amdgpu: prevent double kfree ttm->sg adds 5d5b71e8a0f2 drm/amdgpu: add the GC 10.3 VRS registers adds 1b51916b9734 drm/amdgpu: add VCN 3.0 AV1 registers adds 8a410da6aaf6 drm/amdgpu: use the AV1 defines for VCN 3.0 adds fc08ce66c0f3 drm/amdgpu: add device ID for sienna_cichlid (v2) adds b4ebd0827fd0 drm/amdgpu: remove experimental flag from navi12 adds 97cf32996c46 drm/amd/pm: Removed fixed clock in auto mode DPM adds 0c7014154d63 drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc. adds 898c7302f4de drm/amd/display: fix return value check for hdcp_work adds c73d05eaba1c drm/amdgpu/display: fix CFLAGS setup for DCN30 adds a39d0d7bdf8c drm/amdgpu: restore proper ref count in amdgpu_display_crt [...] adds 3c26d0314c10 drm/amdgpu/swsmu/smu12: fix force clock handling for mclk adds 548c7ba7dc9e drm/amd/display: remove duplicate call to rn_vbios_smu_get [...] adds b19515253623 drm/amd/pm: setup APU dpm clock table in SMU HW initialization adds 95433a1305a0 drm/amdgpu: disable gfxoff temporarily for navy_flounder adds 132d7c8abeaa Merge tag 'amd-drm-fixes-5.9-2020-09-30' of git://people.f [...] adds fcadab740480 Merge tag 'drm-fixes-2020-10-01-1' of git://anongit.freede [...] adds a509a66a9d0d arm64: permit ACPI core to map kernel memory used for tabl [...] adds eed2ef4403de Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 1a26044954a6 iommu/exynos: add missing put_device() call in exynos_iomm [...] adds 0bbe4ced53e3 iommu/amd: Fix the overwritten field in IVMD header adds 1a3f2fd7fc4e iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() adds 44b6e23be32b Merge tag 'iommu-fixes-v5.9-rc7' of git://git.kernel.org/p [...] adds 472e5b056f00 pipe: remove pipe_wait() and fix wakeup race with splice adds be458311cdbb mm: memcg/slab: fix slab statistics in !SMP configuration adds 09a6b0bc3be7 random32: Restore __latent_entropy attribute on net_rand_state adds 62c59a8786e6 memstick: Skip allocating card when removing host adds afd7f30886b0 mmc: sdhci: Workaround broken command queuing on Intel GLK [...] adds 2270b890bc29 Merge tag 'mmc-v5.9-rc4-3' of git://git.kernel.org/pub/scm [...] adds 214b0e1ad01a gpio: tc35894: fix up tc35894 interrupt configuration adds 45ccf6556720 gpio: siox: explicitly support only threaded irqs adds 1b02d9e770cd gpio: mockup: fix resource leak in error path adds 5ad284ab3a01 gpiolib: Fix line event handling in syscall compatible mode adds 53c14e237b01 Merge tag 'gpio-fixes-for-v5.9-rc6' of git://git.kernel.or [...] adds e43c26e12dd4 gpio: pca953x: Fix uninitialized pending variable adds ac67b07e268d gpio/aspeed-sgpio: enable access to all 80 input & output sgpios adds bf0d394e8850 gpio/aspeed-sgpio: don't enable all interrupts by default adds 3e640b1eec38 gpio: aspeed: fix ast2600 bank properties adds 2e969d8a7f99 Merge tag 'gpio-fixes-for-v5.9-rc7' of git://git.kernel.or [...] adds d25e8fdebdad gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION adds 17479aa39fbf Merge tag 'gpio-fixes-for-v5.9' of git://git.kernel.org/pu [...] adds e09e200e0722 gpio: pca953x: Use bitmap API over implicit GCC extension adds 8c1f1c34777b gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x adds 0bf0dfda003e Merge tag 'gpio-v5.9-2' of git://git.kernel.org/pub/scm/li [...] adds 62fe3e42ba4f iio: adc: ad7124: Fix typo in device name adds fdb29f4de137 iio: adc: qcom-spmi-adc5: fix driver name adds 52a035235ed5 Merge tag 'iio-fixes-for-5.9b-take2' of https://git.kernel [...] adds cc8ad8fa844a Merge tag 'staging-5.9-rc8' of git://git.kernel.org/pub/sc [...] adds eac53b3e304a Documentation: PM: Fix a reStructuredText syntax error adds 1a67b9263e06 ARM: imx6q: Fixup RCU usage for cpuidle adds fc7d17551f77 cpufreq: intel_pstate: Fix missing return statement adds 7bbe8f2a7e7e Merge branch 'pm-cpufreq' adds c51309110331 Merge tag 'pm-5.9-rc8' of git://git.kernel.org/pub/scm/lin [...] adds 313b085851c1 btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] adds a466c85edc6f btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks adds 4c8f353272dd btrfs: fix filesystem corruption after a device replace adds 4e3b9ce271b4 Merge tag 'for-5.9-rc7-tag' of git://git.kernel.org/pub/sc [...] adds c14decfca23c clocksource: clint: Export clint_time_val for modules adds aa9887608e77 RISC-V: Check clint_time_val before use adds db23baa28eb1 Merge tag 'riscv-for-linus-5.9-rc8' of git://git.kernel.or [...] adds f8d4f44df056 epoll: do not insert into poll queues until all sanity che [...] adds 18306c404abe epoll: replace ->visited/visited_list with generation count adds fe0a916c1eae epoll: EPOLL_CTL_ADD: close the race in decision to take f [...] adds 3701cb59d892 ep_create_wakeup_source(): dentry name can change under you... adds d4fce2e20ffe Merge branch 'work.epoll' of git://git.kernel.org/pub/scm/ [...] adds 632bfb632379 blk-mq: call commit_rqs while list empty but error happen adds f016a5405234 Merge tag 'block-5.9-2020-10-02' of git://git.kernel.dk/li [...] adds 8706e04ed7d6 io_uring: always delete double poll wait entry on match adds fad8e0de4426 io_uring: fix potential ABBA deadlock in ->show_fdinfo() adds c8d317aa1887 io_uring: fix async buffered reads when readahead is disabled adds 702bfc891db1 Merge tag 'io_uring-5.9-2020-10-02' of git://git.kernel.dk [...] adds 149415586243 scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FRO [...] adds bcf3a2953d36 scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calli [...] adds cb6f55af1fb2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 76a6b0b90d53 MAINTAINERS: Add Pali Rohár as aardvark PCI maintainer adds 4d9c3a688a01 Merge tag 'pci-v5.9-fixes-2' of git://git.kernel.org/pub/s [...] adds 921daeeca91b pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] adds 5d8ff95a52c3 pinctrl: qcom: sm8250: correct sdc2_clk adds 39c4dbe4cc36 pinctrl: mediatek: check mtk_is_virt_gpio input parameter adds d3d45f8220d6 Merge tag 'pinctrl-v5.9-2' of git://git.kernel.org/pub/scm [...] adds 484cfaca9592 mm, slub: restore initial kmem_cache flags adds 1d91df85f399 mm/page_alloc: handle a missing case for memalloc_nocma_{s [...] adds d43ca1386bf2 scripts/spelling.txt: fix malformed entry adds 996d585b079a Input: trackpoint - enable Synaptics trackpoints adds 5fc27b098daf Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 adds 72af7b411d50 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 845b89127bc5 i2c: i801: Exclude device from suspend direct complete opt [...] adds a2bd970aa62f i2c: cpm: Fix i2c_ram structure adds 8947efc07716 i2c: npcm7xx: Clear LAST bit after a failed transaction. adds f35c08e0bb9d Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 2b405533c256 USB: gadget: f_ncm: Fix NDP16 datagram validation adds d6407613c1e2 Revert "usbip: Implement a match function to fix usbip" adds aea850cd35ae usbcore/driver: Fix specific driver selection adds 4df30e760343 usbcore/driver: Fix incorrect downcast adds 3fce39601a1a usbcore/driver: Accommodate usbip adds 25b9e4b31ed5 Merge tag 'phy-fixes-2-5.9' of git://git.kernel.org/pub/sc [...] adds 5f056638517a Merge tag 'usb-5.9-rc8' of git://git.kernel.org/pub/scm/li [...] adds 0891fb39ba67 xen/events: don't use chip_data for legacy IRQs adds 5ee56135b2f5 Merge tag 'for-linus-5.9b-rc8-tag' of git://git.kernel.org [...] adds b502e6ecdc3b KVM: VMX: update PFEC_MASK/PFEC_MATCH together with PF intercept adds 452d62227958 KVM: arm64: Restore missing ISB on nVHE __tlb_switch_to_guest adds e2e1a1c86bf3 Merge tag 'kvmarm-fixes-5.9-3' of git://git.kernel.org/pub [...] adds 22fbc037cd32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 549738f15da0 Linux 5.9-rc8 adds ef59b1953c26 mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP F [...] adds 77972b55fb9d Revert "ravb: Fixed to be able to unload modules" adds ea6754aef244 net: switchdev: Fixed kerneldoc warning adds f9317ae5523f net: lantiq: Add locking for TX DMA channel adds 7241c5a69747 net: stmmac: removed enabling eee in EEE set callback adds e49d8c22f126 net_sched: defer tcf_idr_insert() in tcf_action_init_1() adds 0fedc63fadf0 net_sched: commit action insertions together adds 6d8899962afd Merge branch 'net_sched-fix-a-UAF-in-tcf_action_init' adds 02a1b175b0e9 net/ipv4: always honour route mtu during forwarding adds ed46cd1d4cc4 drivers/net/wan/x25_asy: Correct the ndo_open and ndo_stop [...] adds f68910a8056f hinic: fix wrong return value of mac-set cmd adds dba1e4660a87 net: dsa: felix: convert TAS link speed based on phylink speed adds 4ab810a4e04a net: mscc: ocelot: fix fields offset in SG_CONFIG_REG_3 adds 0eb11dfe224f net/ethernet/broadcom: fix spelling typo adds 38f7e1c0c43d net/tls: race causes kernel panic adds 912aae27c6af net: dsa: microchip: really look for phy-mode in port nodes adds 1ec8e7485558 net/fsl: quieten expected MDIO access failures adds ad2b9b0f8d01 tcp: skip DSACKs with dubious sequence ranges adds efb1676306f6 mt76: mt7615: reduce maximum VHT MPDU length to 7991 adds 4e1b469ab0c2 Merge tag 'wireless-drivers-2020-09-25' of git://git.kerne [...] adds 75598a8fc0e0 iavf: Fix incorrect adapter get in iavf_resume adds 466e43929200 ice: Fix call trace on suspend adds 135f4b9e9340 ice: fix memory leak if register_netdev_fails adds f6a07271bb15 ice: fix memory leak in ice_vsi_setup adds abe2f12d9453 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1dac3b1bc66d vmxnet3: fix cksum offload issues for non-udp tunnels adds ac322f86b56c net: stmmac: Fix clock handling on remove path adds 4663ff60257a net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop adds f32f19339596 bonding: set dev->needed_headroom in bond_setup_by_slave() adds 89d01748b235 team: set dev->needed_headroom in team_setup_by_port() adds dc171dcf8a93 Merge branch 'bonding-team-basic-dev-needed_headroom-support' adds e42d72fea91f net: usb: ax88179_178a: add Toshiba usb 3.0 adapter adds 72e27c38abb3 dpaa2-eth: fix command version for Tx shaping adds 5e46e43c2ad9 MAINTAINERS: Add Vladimir as a maintainer for DSA adds 059432495e20 net: atlantic: fix build when object tree is separate adds 7dbbcf496f2a mdio: fix mdio-thunder.c dependency & build error adds 72865028582a mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s e [...] adds 307eea32b202 dt-bindings: net: renesas,ravb: Add support for r8a774e1 SoC adds 709a16be0593 r8169: fix RTL8168f/RTL8411 EPHY config adds e94ee171349d xfrm: Use correct address family in xfrm_state_find adds a4be47afb02a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f2f3729fb65c net: bridge: fdb: don't flush ext_learn entries adds 1aad8049909a net_sched: remove a redundant goto chain check adds fe8300fd8d65 net: core: add __netdev_upper_dev_unlink() adds eff7423365a6 net: core: introduce struct netdev_nested_priv for nested [...] adds 1fc70edb7d7b net: core: add nested_level variable in net_device adds 0ba56b89fabc Merge branch 'net-core-fix-a-lockdep-splat-in-the-dev_addr_list' adds a7809ff90ce6 net: qrtr: ns: Protect radix_tree_deref_slot() using rcu r [...] adds 9666ea66a74a net: usb: ax88179_178a: fix missing stop entry in driver_info adds c92a79829c7c net: usb: ax88179_178a: add MCT usb 3.0 adapter adds 3ddf9b431b93 genetlink: add missing kdoc for validation flags adds 78b70155dc73 ethtool: mark netlink family as __ro_after_init adds 1a03b8a35a95 virtio-net: don't disable guest csum when disable LRO adds bbc4d71d6354 net: phy: realtek: fix rtl8211e rx/tx delay config adds 460e985ea07e net: dsa: felix: fix incorrect action offsets for VCAP IS2 adds eaa0355c668d net: dsa: seville: fix VCAP IS2 action width adds 8ba00e2434e0 Merge branch 'More-incorrect-VCAP-offsets-for-mscc_ocelot-switch' adds 6667df916fce MAINTAINERS: Update MAINTAINERS for Intel ethernet drivers adds d120c9a81e32 via-rhine: Fix for the hardware having a reset failure aft [...] adds aa15190cf2cf via-rhine: VTunknown1 device is really VT8251 South Bridge adds 9f5159e89d5d via-rhine: Eliminate version information adds 2b6b78e08289 via-rhine: New device driver maintainer adds 4972c6ccf9a5 Merge branch 'via-rhine-Resume-fix-and-other-maintenance-work' adds 917944da3bfc mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq adds 1a49b2c2a501 mptcp: Handle incoming 32-bit DATA_FIN values adds 2b3e981a94d8 Merge branch 'mptcp-Fix-for-32-bit-DATA_FIN' adds ba2fd563b740 tools/bpftool: Support passing BPFTOOL_VERSION to make adds e23bb04b0c93 bpf: Fix sysfs export of empty BTF section adds 65c204398928 bpf: Prevent .BTF section elimination adds 1245008122d7 libbpf: Fix native endian assumption when parsing BTF adds 87f92ac4c127 libbpf: Fix XDP program load regression for old kernels adds 9cf51446e686 bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() adds 1f25c9bbfd44 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 0ec86e8e82b5 ice: increase maximum wait time for flash write commands adds be49b1ad299a ice: preserve NVM capabilities in safe mode adds 03e7e72cedda Merge branch '100GbE' of https://github.com/anguy11/net-queue adds e154b5b70368 octeontx2-af: Fix enable/disable of default NPC entries adds 89eae5e87b4f octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames adds 1ea0166da050 octeontx2-pf: Fix the device state on error adds 66a5209b5341 octeontx2-pf: Fix synchnorization issue in mbox adds a59cf619787e Merge branch 'Fix-bugs-in-Octeontx2-netdev-driver' adds bb13a800620c r8169: fix handling ether_clk adds ef9da46ddef0 r8169: fix data corruption issue on RTL8402 adds a95bc734e604 netlink: fix policy dump leak adds a93bdcb94a0b net: core: document two new elements of struct net_device adds f30e25a9d1b2 net: usb: pegasus: Proper error handing when setting pegas [...] adds c381b07941ad net: introduce helper sendpage_ok() in include/linux/net.h adds 7b62d31d3f39 net: add WARN_ONCE in kernel_sendpage() for improper zero- [...] adds 7d4194abfc4d nvme-tcp: check page by sendpage_ok() before calling kerne [...] adds cf83a17edeeb tcp: use sendpage_ok() to detect misused .sendpage adds fb25ebe1b212 drbd: code cleanup by using sendpage_ok() to check page fo [...] adds 6aa25c737705 scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() adds 40efc4dc7395 libceph: use sendpage_ok() in ceph_tcp_sendpage() adds e7d4005d48e2 Merge branch 'Introduce-sendpage_ok-to-detect-misused-send [...] adds 9d8c05ad5627 tcp: fix syn cookied MPTCP request socket leak adds 432161ea26d6 net/mlx5: Fix a race when moving command interface to poll [...] adds 50b2412b7e78 net/mlx5: Avoid possible free of command entry while timeo [...] adds 1d5558b1f0de net/mlx5: poll cmd EQ in case of command timeout adds 410bd754cd73 net/mlx5: Add retry mechanism to the command entry index a [...] adds b898ce7bccf1 net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not [...] adds 732ebfab7fe9 net/mlx5: Fix request_irqs error flow adds 08a762cecc60 net/mlx5e: Fix error path for RQ alloc adds c3c9402373fe net/mlx5e: Add resiliency in Striding RQ mode for packets [...] adds 2b0219898b86 net/mlx5e: CT, Fix coverity issue adds 3d093bc23690 net/mlx5e: Fix driver's declaration to support GRE offload adds 2608a2f831c4 net/mlx5e: Fix return status when setting unsupported FEC mode adds 8c7353b6f716 net/mlx5e: Fix VLAN cleanup flow adds d4a16052bccd net/mlx5e: Fix VLAN create flow adds 1253935ad801 net/mlx5e: Fix race condition on nhe->n pointer in neigh update adds ab0faf5f04e8 Merge tag 'mlx5-fixes-2020-09-30' of git://git.kernel.org/ [...] adds 388e201d41fa net: stmmac: Modify configuration method of EEE timers adds 1f7e877c2051 net: hinic: fix DEVLINK build errors adds 790ca79d3e7f net: typhoon: Fix a typo Typoon --> Typhoon adds 9a9e77495958 net: team: fix memory leak in __team_options_register adds 580e4273d7a8 net_sched: check error pointer in tcf_dump_walker() adds f4544e5361da net: mvneta: fix double free of txq->buf adds 4296adc3e32f net/core: check length before updating Ethertype in skb_mp [...] adds 165563c05088 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 4fd9ac6bd304 Platform: OLPC: Fix memleak in olpc_ec_probe adds d41ec792edf8 Documentation: laptops: thinkpad-acpi: fix underline lengt [...] adds efe813d0b0e9 platform/x86: touchscreen_dmi: Add info for the MPMAN Conv [...] adds 8a333dab2824 platform/x86: asus-nb-wmi: Revert "Do not load on Asus T10 [...] adds 1d2dd379bd99 platform/x86: asus-wmi: Add BATC battery name to the list [...] adds d823346876a9 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always report [...] adds 5f38b06db8af platform/x86: thinkpad_acpi: initialize tp_nvram_state variable adds 8f0c01e66668 platform/x86: fix kconfig dependency warning for LG_LAPTOP adds afdd1ebb7205 platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP adds fce55cc8b7ad platform/x86: pcengines-apuv2: Fix typo on define of AMD_F [...] adds 2b06a1c889ca platform/x86: mlx-platform: Fix extended topology configur [...] adds 938835aa903a platform/x86: intel_pmc_core: do not create a static struc [...] adds 21d64817c724 platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE alway [...] adds 8169bd3e6e19 platform/x86: intel-vbtn: Switch to an allow-list for SW_T [...] adds 9fb77799557d MAINTAINERS: Add Mark Gross and Hans de Goede as x86 platf [...] adds 720ef73d1a23 platform/x86: thinkpad_acpi: re-initialize ACPI buffer siz [...] adds 7575fdda569b Merge tag 'platform-drivers-x86-v5.9-2' of git://git.infra [...] adds d1a819a2ec2d splice: teach splice pipe reading about empty pipe buffers adds 4013c1496c49 usermodehelper: reset umask to default before executing us [...] adds bb0890b4cd7f fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linu [...] adds 6735b4632def Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts adds 5af08640795b fbcon: Fix global-out-of-bounds read in fbcon_get_font() adds 112c35237c72 Partially revert "video: fbdev: amba-clcd: Retire elder CL [...] adds 27204b99b082 drm: drm_dsc.h: fix a kernel-doc markup adds 86fdf61e7104 Merge tag 'drm-misc-fixes-2020-10-01' of git://anongit.fre [...] adds f1e141e9db6b Merge tag 'drm-fixes-2020-10-06-1' of git://anongit.freede [...] adds 1797d588af15 platform/x86: asus-wmi: Fix SW_TABLET_MODE always reportin [...] adds 6ec37e6bb1fa Merge tag 'platform-drivers-x86-v5.9-3' of git://git.kerne [...] adds 39e4716caa59 crypto: arm64: Use x16 with indirect branch to bti_c adds c85fb28b6f99 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds f3c64eda3e50 mm: avoid early COW write protect games during fork() adds ec0fa0b65914 afs: Fix deadlock between writeback and truncate adds 5a0677110b73 arm/arm64: xen: Fix to convert percpu address to gfn correctly adds 86f0a5fb1b98 Merge tag 'for-linus-5.9b-rc9-tag' of git://git.kernel.org [...] adds d6c9efd92443 exfat: fix pointer error checking adds 8ff006e57ad3 exfat: fix use of uninitialized spinlock on error path adds b9e3aa2a9bd4 Merge tag 'exfat-for-5.9-rc9' of git://git.kernel.org/pub/ [...] adds c3e0276c31ca drm/nouveau/device: return error for unknown chipsets adds d10285a25e29 drm/nouveau/mem: guard against NULL pointer access in mem_del adds 3d006ee42dde Merge tag 'drm-fixes-2020-10-08' of git://anongit.freedesk [...] adds 082bb94fe18e net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() adds 601e984f23ab net: mscc: ocelot: divide watermark value by 60 when writi [...] adds 013264936654 net: mscc: ocelot: warn when encoding an out-of-bounds wat [...] adds c88c5ed75fab Merge branch 'Fix-tail-dropping-watermarks-for-Ocelot-switches' adds 017512a07e15 mptcp: more DATA FIN fixes adds f45a4248ea4c net: usb: rtl8150: set random MAC address when set_etherne [...] adds 86bccd036713 tcp: fix receive window update in tcp_add_backlog() adds 56305118e05b rxrpc: Fix rxkad token xdr encoding adds 9a059cd5ca7d rxrpc: Downgrade the BUG() for unsupported token type in r [...] adds fa1d113a0f96 rxrpc: Fix some missing _bh annotations on locking conn->s [...] adds 2d914c1bf079 rxrpc: Fix accept on a connection that need securing adds fea99111244b rxrpc: The server keyring isn't network-namespaced adds 38b1dc47a35b rxrpc: Fix server keyring leak adds d91dc434f2ba Merge tag 'rxrpc-fixes-20201005' of git://git.kernel.org/p [...] adds b6c02ef54913 bridge: Netlink interface fix. adds d82a532a6115 bpf: Fix "unresolved symbol" build error with resolve_btfids adds 5b9fbeb75b6a bpf: Fix scalar32_min_max_or bounds tracking adds cfe90f4980ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 3dc289f8f139 net: wireless: nl80211: fix out-of-bounds access in nl8021 [...] adds a9e54cb3d5eb Merge tag 'mac80211-for-net-2020-10-08' of git://git.kerne [...] adds d42ee76ecb6c sctp: fix sctp_auth_init_hmacs() error path adds 8aa7b526dc0b openvswitch: handle DNAT tuple collision adds 47dda78671a3 r8169: consider that PHY reset may still be in progress af [...] adds c7cc9200e9b4 macsec: avoid use-after-free in macsec_handle_frame() adds 28802e7c0c99 net: usb: qmi_wwan: add Cellient MPL200 card adds 6288c1d8024e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 37787e9f81e2 vhost vdpa: fix vhost_vdpa_open error handling adds 0210a8db2aec vhost: Don't call access_ok() when using IOTLB adds 71878fa46c7e vhost: Use vhost_get_used_size() in vhost_vring_set_addr() adds ab5122510b0a vhost: Don't call log_access_ok() when using IOTLB adds 1477c8aebb94 vhost-vdpa: fix vhost_vdpa_map() on error condition adds 7ed9e3d97c32 vhost-vdpa: fix page pinning leakage in error path adds 3176e974a750 vdpa/mlx5: should keep avail_index despite device status adds aff90770e54c vdpa/mlx5: Fix dependency on MLX5_CORE adds 3fdd47c3b40a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 6d53a9fe5a19 block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_ge [...] adds 7370997d4852 partitions/ibm: fix non-DASD devices adds 4bab69093044 nvme-core: put ctrl ref when module ref get fail adds e0894cd618e4 Merge tag 'nvme-5.9-2020-10-07' of git://git.infradead.org [...] adds 583090b1b823 Merge tag 'block5.9-2020-10-08' of git://git.kernel.dk/lin [...] adds 33eade2cd27a drm/amdgpu: fix NULL pointer dereference for Renoir adds dcba603f82ed drm/amdgpu/swsmu: fix ARC build errors adds 33c8256b3bcc drm/amd/display: Change ABM config init interface adds dded93ffbb8c Merge tag 'amd-drm-fixes-5.9-2020-10-08' of git://people.f [...] adds fd330b1bc2f5 Merge tag 'drm-fixes-2020-10-09' of git://anongit.freedesk [...] adds 4243219141b6 mmc: core: don't set limits.discard_granularity as 0 adds f318052ef2f0 Merge tag 'mmc-v5.9-rc4-4' of git://git.kernel.org/pub/scm [...] adds 47e538d86d57 gpiolib: Disable compat ->read() code in UML case adds 8b81edd80baf gpio: pca953x: Survive spurious interrupts adds d813a8cb8d90 Merge tag 'gpio-v5.9-3' of git://git.kernel.org/pub/scm/li [...] adds e3f2396b7570 power: supply: sbs-battery: chromebook workaround for PEC adds 277e570ae193 Merge tag 'for-v5.9-rc' of git://git.kernel.org/pub/scm/li [...] adds a78c6f5956a9 RISC-V: Make sure memblock reserves the memory containing DT adds 84814460eef9 riscv: Fixup bootup failure with HARDENED_USERCOPY adds 8a5f78d98c26 Merge tag 'riscv-for-linus-5.9' of git://git.kernel.org/pu [...] adds 6e3837668e00 spi: fsl-dspi: fix NULL pointer dereference adds 1c33524f7985 MAINTAINERS: Add maintainer of DW APB SSI driver adds 6f2f486d57c4 Merge tag 'spi-fix-v5.9-rc8' of git://git.kernel.org/pub/s [...] adds 033b5d775511 mm/khugepaged: fix filemap page_to_pgoff(page) != offset adds 64b7f674c292 cifs: Fix incomplete memory allocation on setxattr path adds fa4d30556883 i2c: imx: Fix reset of I2SR_IAL flag adds 28683e847e2f i2c: meson: fix clock setting overwrite adds 79e137b15401 i2c: meson: keep peripheral clock enabled adds 1334d3b4e49e i2c: meson: fixup rate calculation with filter delay adds 5a02e7c429cb Revert "i2c: imx: Fix reset of I2SR_IAL flag" adds f5b3f433641c i2c: owl: Clear NACK and BUS error bits adds da690031a5d6 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 6d6b8b9f4fce perf: Fix task_function_call() error handling adds aa5c3a2911e6 Merge tag 'perf-urgent-2020-10-11' of git://git.kernel.org [...] adds bc21a291fc11 x86/mce: Use idtentry_nmi_enter/exit() adds 0c7689830e90 Documentation/x86: Fix incorrect references to zero-page.txt adds c120ec12e216 Merge tag 'x86-urgent-2020-10-11' of git://git.kernel.org/ [...] adds 8a018eb55e3a pipe: Fix memory leaks in create_pipe_files() adds 5b697f86f9f1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ae4a380109d1 MAINTAINERS: change hardening mailing list adds 512b557ac8a8 MAINTAINERS: Antoine Tenart's email address adds bc4fe4cdd602 mm: mmap: Fix general protection fault in unlink_file_vma() adds 8b7b2eb131d3 mm: validate inode in mapping_set_error() adds 4aab2be09830 mm: khugepaged: recalculate min_free_kbytes after memory h [...] adds 3dd0130f2430 Merge branch 'akpm' (patches from Andrew) adds bbf5c979011a Linux 5.9 adds d5ae56a4fe51 tpm: tis: add support for MMIO TPM on SynQuacer adds a4c304978455 dt-bindings: Add SynQucer TPM MMIO as a trivial device adds e08c6d3b1993 tpm: use %*ph to print small buffer adds 55707d531af6 tpm_tis: Add a check for invalid status adds 7b9be800756f MAINTAINERS: TPM DEVICE DRIVER: Update GIT adds d04a248f1f6c Merge tag 'tpmdd-next-v5.10' of git://git.kernel.org/pub/s [...] adds 72789a4a6a91 arm64/relocate_kernel: remove redundant code adds 3a1793066fdf Documentation/kvm/arm: improve description of HVC_SOFT_RESTART adds 0fdb64c2a303 arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM adds f186a84d8abe arm64/fpsimd: Update documentation of do_sve_acc adds 68a4c52e55e0 arm64/signal: Update the comment in preserve_sve_context adds 315cf047d230 arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN adds 6d40f05fad0b arm64/fpsimdmacros: Allow the macro "for" to be used in mo [...] adds 1e530f1352a2 arm64/sve: Implement a helper to flush SVE registers adds 9c4b4c701e53 arm64/sve: Implement a helper to load SVE registers from F [...] adds 2cf660eb81e9 arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR() adds 118bb62f271a arm64: hibernate: Remove unused including <linux/version.h> adds c6b90d5cf637 arm64/fpsimd: Fix missing-prototypes in fpsimd.c adds 152d75d66428 arm64: mm: Fix missing-prototypes in pageattr.c adds a194c5f2d2b3 arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE adds 6a1bdb173f99 arm64: mm: Make flush_tlb_fix_spurious_fault() a no-op adds 80d6b466679c arm64: dbm: Invalidate local TLB when setting TCR_EL1.HD adds 5fd39dc22027 arm64: Enable PCI write-combine resources under sysfs adds a76b8236edcf drivers/perf: xgene_pmu: Fix uninitialized resource struct adds 688494a407d1 drivers/perf: thunderx2_pmu: Fix memory resource error handling adds f5be3a61fdb5 arm64: perf: Add support caps under sysfs adds c8fdbbfa981a perf: Add Arm CMN-600 DT binding adds 0ba64770a2f2 perf: Add Arm CMN-600 PMU driver adds 490d7b7c0845 arm64: perf: Add missing ISB in armv8pmu_enable_counter() adds 0fdf1bb75953 arm64: perf: Avoid PMXEV* indirection adds 2a0e2a02e4b7 arm64: perf: Remove PMU locking adds 05ab72813340 arm64: perf: Defer irq_work to IPI_IRQ_WORK adds 95e92e45a454 KVM: arm64: pmu: Make overflow handler NMI safe adds f76b130bdb89 arm_pmu: Introduce pmu_irq_ops adds d8f6267f7ce5 arm_pmu: arm64: Use NMIs for PMU adds d9ef632fab9b perf: arm-cmn: Fix unsigned comparison to less than zero adds 887e2cff0f8d perf: arm-cmn: Fix conversion specifiers for node type adds 93396936ed0c arm64: kprobe: add checks for ARMv8.3-PAuth combined instructions adds 4ef333b2d106 arm64: traps: Allow force_signal_inject to pass esr error code adds e16aeb072682 arm64: ptrauth: Introduce Armv8.3 pointer authentication e [...] adds ba9d1d3e3e7c arm64: cpufeature: Modify address authentication cpufeatur [...] adds 6560edca515e arm64: kprobe: disable probe of fault prone ptrauth instruction adds 03c9c8fad6cb arm64: kprobe: clarify the comment of steppable hint instructions adds 5735f5158430 firmware: arm_sdei: Remove sdei_is_err() adds 119884249fdb firmware: arm_sdei: Common block for failing path in sdei_ [...] adds 663c0e89c8de firmware: arm_sdei: Retrieve event number from event instance adds 10fd7c42b795 firmware: arm_sdei: Avoid nested statements in sdei_init() adds 63627cae41e3 firmware: arm_sdei: Unregister driver on error in sdei_init() adds bc110fd32281 firmware: arm_sdei: Remove duplicate check in sdei_get_conduit() adds 101119a35ca1 firmware: arm_sdei: Remove redundant error message in sdei [...] adds 1bbc75518503 firmware: arm_sdei: Remove while loop in sdei_event_register() adds b06146b698e6 firmware: arm_sdei: Remove while loop in sdei_event_unregister() adds a27c04e1de87 firmware: arm_sdei: Cleanup on cross call function adds f4673625a52c firmware: arm_sdei: Introduce sdei_do_local_call() adds d2fc580d2dca firmware: arm_sdei: Remove _sdei_event_register() adds 4b2b76cbbc8f firmware: arm_sdei: Remove _sdei_event_unregister() adds e74e1d557285 kselftests/arm64: add a basic Pointer Authentication test adds 766d95b1ed93 kselftests/arm64: add nop checks for PAuth tests adds 806a15b2545e kselftests/arm64: add PAuth test for whether exec() changes keys adds d21435e9670b kselftests/arm64: add PAuth tests for single threaded cons [...] adds ca765153eb90 selftests: arm64: Test case for enumeration of SVE vector lengths adds 0dca276ac4d2 selftests: arm64: Add test for the SVE ptrace interface adds 5e992c638ea5 selftests: arm64: Add stress tests for FPSMID and SVE cont [...] adds fc7e611f9f38 selftests: arm64: Add utility to set SVE vector lengths adds 25f47e3eb66e selftests: arm64: Add wrapper scripts for stress tests adds e093256d14fb selftests: arm64: Add build and documentation for FP tests adds 264c03a245de stacktrace: Remove reliable argument from arch_stack_walk( [...] adds baa2cd417053 arm64: stacktrace: Make stack walk callback consistent wit [...] adds 5fc57df2f6fd arm64: stacktrace: Convert to ARCH_STACKWALK adds 9e0f085c2b33 arm64: Move console stack display code to stacktrace.c adds 48118151d8cc arm64: mm: Pin down ASIDs for sharing mm with devices adds 6f3c4afae980 arm64: cpufeature: Export symbol read_sanitised_ftr_reg() adds 57b8b1b4351d Merge branches 'for-next/acpi', 'for-next/boot', 'for-next [...] adds b11483ef5a50 arm64: Make use of ARCH_WORKAROUND_1 even when KVM is not enabled adds 18fce56134c9 arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs adds 39533e12063b arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs adds 6e5f0927846a arm64: Remove Spectre-related CONFIG_* options adds 5359a87d5bda KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFI [...] adds b181048f4146 KVM: arm64: Simplify install_bp_hardening_cb() adds 688f1e4b6d8f arm64: Rename ARM64_HARDEN_BRANCH_PREDICTOR to ARM64_SPECTRE_V2 adds 455697adefdb arm64: Introduce separate file for spectre mitigations and [...] adds d4647f0a2ad7 arm64: Rewrite Spectre-v2 mitigation code adds e1026237f906 KVM: arm64: Set CSV2 for guests on hardware unaffected by [...] adds a8de94989388 arm64: Group start_thread() functions together adds 532d581583f2 arm64: Treat SSBS as a non-strict system feature adds 9b0955baa420 arm64: Rename ARM64_SSBD to ARM64_SPECTRE_V4 adds 9e78b659b453 arm64: Move SSBD prctl() handler alongside other spectre m [...] adds c28762070ca6 arm64: Rewrite Spectre-v4 mitigation code adds 29e8910a566a KVM: arm64: Simplify handling of ARCH_WORKAROUND_2 adds 731146770271 KVM: arm64: Get rid of kvm_arm_have_ssbd() adds d63d975a71b3 KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre [...] adds 31c84d6c9cde arm64: Get rid of arm64_ssbd_state adds 9ef2b48be9bb KVM: arm64: Allow patching EL2 vectors even with KASLR is [...] adds 5c8b0cbd9d6b arm64: Pull in task_stack_page() to Spectre-v4 mitigation code adds 780c083a8f84 arm64: Add support for PR_SPEC_DISABLE_NOEXEC prctl() option adds 0a21ac0d3094 Merge branch 'for-next/ghostbusters' into for-next/core adds c058b1c4a5ea arm64: mte: system register definitions adds 0178dc761368 arm64: mte: Use Normal Tagged attributes for the linear map adds 3b714d24ef17 arm64: mte: CPU feature detection and initial sysreg confi [...] adds 2ac638fc5724 arm64: kvm: mte: Hide the MTE CPUID information from the guests adds 74f1082487fe arm64: mte: Add specific SIGSEGV codes adds 637ec831ea4f arm64: mte: Handle synchronous and asynchronous tag check faults adds 4beba9486abd mm: Add PG_arch_2 page flag adds 72e6afa08e98 mm: Preserve the PG_arch_2 flag in __split_huge_page_tail() adds 34bfeea4a9e9 arm64: mte: Clear the tags when a page is mapped in user-s [...] adds 2563776b41c3 arm64: mte: Tags-aware copy_{user_,}highpage() implementations adds 738c8780fc1f arm64: Avoid unnecessary clear_user_page() indirection adds 4d1a8a2dc0f4 arm64: mte: Tags-aware aware memcmp_pages() implementation adds b3fbbea4c002 mm: Introduce arch_calc_vm_flag_bits() adds 9f3419315f3c arm64: mte: Add PROT_MTE support to mmap() and mprotect() adds c462ac288f2c mm: Introduce arch_validate_flags() adds 004209054874 arm64: mte: Validate the PROT_MTE request via arch_validat [...] adds 51b0bff2f703 mm: Allow arm64 mmap(PROT_MTE) on RAM-based files adds 1c101da8b971 arm64: mte: Allow user control of the tag check mode via prctl() adds af5ce95282dc arm64: mte: Allow user control of the generated random tag [...] adds 39d08e8318c4 arm64: mte: Restore the GCR_EL1 register after a suspend adds 93f067f6caf5 arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-curr [...] adds 18ddbaa02b7a arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS support adds 2200aa7154cb arm64: mte: ptrace: Add NT_ARM_TAGGED_ADDR_CTRL regset adds d563d678aa0b fs: Handle intra-page faults in copy_mount_options() adds 8a84802e2a2b mm: Add arch hooks for saving/restoring tags adds 36943aba9186 arm64: mte: Enable swap of tagged pages adds ee11f332af96 arm64: mte: Save tags when hibernating adds 89b94df9dfb1 arm64: mte: Kconfig entry adds df9d7a22dd21 arm64: mte: Add Memory Tagging Extension documentation adds b5756146db3a arm64: mte: Fix typo in memory tagging ABI documentation adds baab853229ec Merge branch 'for-next/mte' into for-next/core adds e9b60476bea0 kselftest/arm64: Add utilities and a test to validate mte memory adds f3b2a26ca78d kselftest/arm64: Verify mte tag inclusion via prctl adds dfe537cf4718 kselftest/arm64: Check forked child mte memory accessibility adds 53ec81d23213 kselftest/arm64: Verify all different mmap MTE options adds f981d8fa2646 kselftest/arm64: Verify KSM page merge for MTE pages adds 4dafc08d0ba4 kselftest/arm64: Check mte tagged user address in kernel adds 353e228eb355 arm64: initialize per-cpu offsets earlier adds d433ab42fdc2 arm64: random: Remove no longer needed prototypes adds a82e4ef0417b Merge branch 'for-next/late-arrivals' into for-next/core adds d13027bb35e0 Revert "arm64: initialize per-cpu offsets earlier" adds 6734e20e3920 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 024fb6677291 Merge tag 'microblaze-v5.10' of git://git.monstr.eu/linux- [...] adds 50c5feeea0af ide/macide: Convert Mac IDE driver to platform driver adds af9db1d6632b Merge tag 'm68k-for-v5.10-tag1' of git://git.kernel.org/pu [...] adds 07def58717da EDAC/aspeed: Use module_platform_driver() to simplify adds e6bbde8b2b4f EDAC/mc_sysfs: Add missing newlines when printing {max,dim [...] adds b4210eab9164 EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh adds 1dc32628d65a Merge branch 'edac-drivers' into edac-updates-for-v5.10 adds a9a4b7d9a638 Merge tag 'edac_updates_for_v5.10' of git://git.kernel.org [...] adds 13c877f4b48b x86/mce: Stop mce_reign() from re-computing severity for e [...] adds dc0592b73715 x86/mce/dev-mcelog: Do not update kflags on AMD systems adds e100777016fd x86/mce: Annotate mce_rd/wrmsrl() with noinstr adds 4bd442e9a838 RAS/CEC: Convert to DEFINE_SHOW_ATTRIBUTE() adds fd258dc4442c x86/mce: Add Skylake quirk for patrol scrub reported errors adds ed9705e4ad1c x86/mce: Drop AMD-specific "DEFERRED" case from Intel seve [...] adds ec6347bb4339 x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, [...] adds 5da8e4a65810 x86/copy_mc: Introduce copy_mc_enhanced_fast_string() adds 41ce0564bfe2 x86/mce: Pass pointer to saved pt_regs to severity calcula [...] adds a05d54c41ecf x86/mce: Provide method to find out the type of an excepti [...] adds 278b917f8cb9 x86/mce: Add _ASM_EXTABLE_CPY for copy user access adds a2f73400e4df x86/mce: Avoid tail copy when machine check terminated a c [...] adds c0ab7ffce275 x86/mce: Recover from poison found while copying from user space adds 300638101329 x86/mce: Decode a kernel instruction to determine if it is [...] adds b3149ffcdb31 x86/mce: Allow for copy_mc_fragile symbol checksum to be g [...] adds ca1b66922a70 Merge tag 'ras_updates_for_v5.10' of git://git.kernel.org/ [...] adds 5866e9205b47 x86/cpu: Add hardware-enforced cache coherency as a CPUID feature adds 75d1cc0e05af x86/mm/pat: Don't flush cache if hardware enforces cache c [...] adds e1ebb2b49048 KVM: SVM: Don't flush cache if hardware enforces cache coh [...] adds 92a0610b6acd Merge tag 'x86_cpu_for_v5.10' of git://git.kernel.org/pub/ [...] adds a0947081af2a x86/uv/time: Use a flexible array in struct uv_rtc_timer_head adds 39297dde7390 x86/platform/uv: Remove UV BAU TLB Shootdown Handler adds c4d98077443a x86/platform/uv: Remove SCIR MMR references for UV systems adds 788b66e34e8a drivers/misc/sgi-xp: Adjust references in UV kernel modules adds 647128f1536e x86/platform/uv: Update UV MMRs for UV5 adds 6c7794423a99 x86/platform/uv: Add UV5 direct references adds 1e61f5a95f19 x86/platform/uv: Add and decode Arch Type in UVsystab adds ffe2febca430 x86/platform/uv: Update MMIOH references based on new UV5 MMRs adds 8540b2cf0de0 x86/platform/uv: Adjust GAM MMR references affected by UV5 [...] adds a74a7e992caf x86/platform/uv: Update UV5 MMR references in UV GRU adds d6922effe4f3 x86/platform/uv: Update node present counting adds 6a7cf55e9f2b x86/platform/uv: Update UV5 TSC checking adds ae5f8ce3c247 x86/platform/uv: Update for UV5 NMI MMR changes adds 7a6d94f0ed95 x86/platform/uv: Update Copyrights to conform to HPE standards adds 8b6591fd0ac8 Merge tag 'x86_platform_for_v5.10' of git://git.kernel.org [...] adds c7b6bac9c72c drm, iommu: Change type of pasid to u32 adds 2a5054c6e7b1 iommu/vt-d: Change flags type to unsigned int in binding mm adds 4e7b11567d94 Documentation/x86: Add documentation for SVA (Shared Virtu [...] adds ff4f82816dff x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions adds b454feb9abc1 x86/fpu/xstate: Add supervisor PASID state for ENQCMD adds f0f2f9feb4ee x86/msr-index: Define an IA32_PASID MSR adds 52ad9bc64c74 mm: Add a pasid member to struct mm_struct adds 1478b99a7653 x86/cpufeatures: Mark ENQCMD as disabled when configured out adds 20f0afd1fb3d x86/mmu: Allocate/free a PASID adds 0888e1030d3e x86/asm: Carve out a generic movdir64b() helper for general usage adds 7f5933f81bd8 x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction adds ac74075e5d52 Merge tag 'x86_pasid_for_5.10' of git://git.kernel.org/pub [...] adds f94c91f7ba3b x86/nmi: Fix nmi_handle() duration miscalculation adds 9e536c817960 Merge tag 'x86_misc_for_v5.10' of git://git.kernel.org/pub [...] adds 87194efe7ecd Merge tag 'x86_fsgsbase_for_v5.10' of git://git.kernel.org [...] adds 1ef5423a55c2 x86/fpu: Handle FPU-related and clearcpuid command line ar [...] adds a0d445f70c5d Merge tag 'x86_fpu_for_v5.10' of git://git.kernel.org/pub/ [...] adds 900ffe39fec9 x86/entry: Fix typo in comments for syscall_enter_from_use [...] adds f94ab231136c Merge tag 'x86_cleanups_for_v5.10' of git://git.kernel.org [...] adds 64743e652cea Merge tag 'x86_cache_for_v5.10' of git://git.kernel.org/pu [...] adds 238c91115cd0 x86/dumpstack: Fix misleading instruction pointer error message adds 1e6d1d96461e Merge tag 'x86_core_for_v5.10' of git://git.kernel.org/pub [...] adds aedcade6f4fa debugobjects: Allow debug_obj_descr to be const adds f9e62f318fd7 treewide: Make all debug_obj_descriptors const adds 88451f2cd3ce debugobjects: Free per CPU pool after CPU unplug adds 20d49bfcc3d2 Merge tag 'core-debugobjects-2020-10-12' of git://git.kern [...] adds b952caf2d5ca timers: Mask invalid flags in do_init_timer() adds e2cb498074a9 dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support adds 51b705af287d dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support adds 7d19d521a034 clocksource/drivers/sp804: Cleanup clk_get_sys() adds 65f4d7ddc7b6 clocksource/drivers/sp804: Remove unused sp804_timer_disab [...] adds 975434f8b24a clocksource/drivers/sp804: Delete the leading "__" of some [...] adds 2f71078e7753 clocksource/drivers/sp804: Remove a mismatched comment adds e69aae713bef clocksource/drivers/sp804: Prepare for support non-standar [...] adds 23c788cd48db clocksource/drivers/sp804: Support non-standard register offset adds bd5a1936ffa2 clocksource/drivers/sp804: Add support for Hisilicon sp804 timer adds 549437a43f45 clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64 [...] adds 3b17c8f9a4b6 Merge tag 'timers-v5.10' of https://git.linaro.org/people/ [...] adds 0d555b3ac49b clocksource/drivers/mps2-timer: Use semicolons rather than [...] adds 1b80043ed218 clocksource/drivers/armada-370-xp: Use semicolons rather t [...] adds f5f59336a9ae Merge tag 'timers-core-2020-10-12' of git://git.kernel.org [...] adds cdabce2e3dff softirq: Add debug check to __raise_softirq_irqoff() adds ea0c80d17644 genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MU [...] adds d59f7d159891 irqchip/dw-apb-ictl: Refactor priot to introducing hierarc [...] adds 54a38440b84f irqchip/dw-apb-ictl: Add primary interrupt controller support adds 8156b80fd488 dt-bindings: dw-apb-ictl: Update binding to describe use a [...] adds b2bd271c3961 dt-bindings: interrupt-controller: Add Actions SIRQ contro [...] adds 27e9e554b01f irqchip: Add Actions Semi Owl SIRQ controller adds aa524294ffb6 MAINTAINERS: Add entries for Actions Semi Owl SIRQ controller adds 9d9edb962e91 arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU adds ac15a54e03d1 arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section adds 220387048d85 ARM: Handle no IPI being registered in show_ipi_list() adds 9b64efa83726 Merge branch 'irq/ipi-as-irq', remote-tracking branches 'o [...] adds c5f72aeb659e pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MAS [...] adds f41aaca59337 pinctrl: qcom: Use return value from irq_set_wake() call adds 90428a8eb494 genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag adds dd87bd09822c pinctrl: qcom: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag adds 299d7890792e irqchip/qcom-pdc: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag adds d7bc63fa20b8 irqchip/qcom-pdc: Reset PDC interrupts during init adds 04e8c5b2fa9a Merge branch 'irq/qcom-pdc-wakeup' into irq/irqchip-next adds 55567976629e genirq/irqdomain: Allow partial trimming of irq_data hierarchy adds 986ec63d4482 gpio: tegra186: Allow optional irq parent callbacks adds 8681cc33f817 soc/tegra: pmc: Allow optional irq parent callbacks adds c351ab7bf2a5 soc/tegra: pmc: Don't create fake interrupt hierarchy levels adds 408f110ef697 Merge branch 'irq/tegra-pmc' into irq/irqchip-next adds 4c9b1bfaa503 irqchip/ti-sci-inta: Fix unsigned comparison to zero adds 8ddf1905a904 irqchip/ti-sci-intr: Fix unsigned comparison to zero adds 1d1e5630de78 irqchip/loongson-htvec: Fix initial interrupt clearing adds dde5cfffd68a Merge branch 'irq/irqchip-fixes' into irq/irqchip-next adds ad4c938c92af irqchip/irq-mst: Add MStar interrupt controller support adds 6d8af863b89d dt-bindings: interrupt-controller: Add MStar interrupt controller adds 63ea38a40221 Merge branch 'irq/mstar' into irq/irqchip-next adds 863bae1fbcfa Merge tag 'irqchip-5.10' of git://git.kernel.org/pub/scm/l [...] adds c457cc800e89 Merge tag 'irq-core-2020-10-12' of git://git.kernel.org/pu [...] adds 23357b61f806 iommu/amd: Prevent NULL pointer dereference adds ccbecea14602 x86/init: Remove unused init ops adds 585dfe8abc44 PCI: vmd: Dont abuse vector irqomain as parent adds 13b90cadfc29 genirq/chip: Use the first chip in irq_chip_compose_msi_msg() adds b0a19555efd0 x86/msi: Move compose message callback where it belongs adds 9d55f02ad4e8 x86/msi: Remove pointless vcpu_affinity callback adds 801b5e4c4eec x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency adds b4c364da32cf x86/irq: Add allocation type for parent domain retrieval adds 60e5a9397c0c iommu/vt-d: Consolidate irq domain getter adds 192a99f4bd9d iommu/amd: Consolidate irq domain getter adds 6b6256e616f7 iommu/irq_remapping: Consolidate irq domain lookup adds 874d9b3a9588 x86/irq: Prepare consolidation of irq_alloc_info adds 2bf1e7bcedb8 x86/msi: Consolidate HPET allocation adds 33a65ba470c2 x86_ioapic_Consolidate_IOAPIC_allocation adds 55e039157281 x86/irq: Consolidate DMAR irq allocation adds 0f5cbdaf203e x86/irq: Consolidate UV domain allocation adds dfb9eb7cf6cd PCI/MSI: Rework pci_msi_domain_calc_hwirq() adds 3b9c1d377d67 x86/msi: Consolidate MSI allocation adds 9006c133a422 x86/msi: Use generic MSI domain ops adds bb733e433698 x86/irq: Move apic_post_init() invocation to one place adds 445d3595ab29 x86/pci: Reducde #ifdeffery in PCI init code adds 6b15ffa07dc3 x86/irq: Initialize PCI/MSI domain at PCI init time adds c6c9e2838c5f irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI adds d7f954e54079 PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI adds 2fd602669ee6 PCI/MSI: Provide pci_dev_has_special_msi_domain() helper adds 2905c50b7d3e x86/xen: Make xen_msi_init() static and rename it to xen_h [...] adds 7d4d892de6e7 x86/xen: Rework MSI teardown adds 70b59379efc3 x86/xen: Consolidate XEN-MSI init adds 43e9e705dd57 irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() adds 2e4386eba0c0 x86/xen: Wrap XEN MSI management into irqdomain adds 85a8dfc57a0b iommm/vt-d: Store irq domain in struct device adds 2b2c6aa63824 iommm/amd: Store irq domain in struct device adds 2c681e6b3767 x86/pci: Set default irq domain in pcibios_add_device() adds 077ee78e3928 PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable adds 7ca435cf857d x86/irq: Cleanup the arch_*_msi_irqs() leftovers adds 874a2013a07d x86/irq: Make most MSI ops XEN private adds 9f0ffb4bb300 iommu/vt-d: Remove domain search for PCI/MSI[X] adds bc95fd0d7c42 iommu/amd: Remove domain search for PCI/MSI adds d27e623ace6a x86/apic/msi: Unbreak DMAR and HPET MSI adds 981aa1d366bf PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS adds cc7343724eb7 Merge tag 'x86-irq-2020-10-12' of git://git.kernel.org/pub [...] adds 13cb73490f47 Merge tag 'x86-entry-2020-10-12' of git://git.kernel.org/p [...] adds 8e0e0eda6a13 sched/numa: Use runnable_avg to classify node adds 46fcc4b00c3c sched/deadline: Fix stale throttling on de-/boosted tasks adds 2586af1ac187 sched/rt: Disable RT_RUNTIME_SHARE by default adds 51bd5121c4eb sched: Remove unused inline function uclamp_bucket_base_value() adds df3cb4ea1fb6 sched/fair: Fix wrong cpu selecting from isolated domain adds fe7491580d7c sched/fair: Remove the force parameter of update_tg_load_avg() adds 5a7f55590467 sched/fair: Relax constraint on task's load during load balance adds 2208cdaa56c9 sched/fair: Reduce minimal imbalance threshold adds e4d32e4d5444 sched/fair: Minimize concurrent LBs between domain level adds 6e7499135db7 sched/fair: Reduce busy load balance interval adds 233e7aca4c8a sched/fair: Use dst group while checking imbalance for NUM [...] adds 2a36ab717e8f rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ adds ea366dd79c05 rseq/selftests,x86_64: Add rseq_offset_deref_addv() adds f166b111e049 rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ adds 9abb897345ce sched/fair: Tweak pick_next_entity() adds 51cf18c90ca1 sched/debug: Add new tracepoint to track cpu_capacity adds feff2e65efd8 sched/deadline: Unthrottle PI boosted threads while enqueuing adds edaa5ddf3833 Merge tag 'sched-core-2020-10-12' of git://git.kernel.org/ [...] adds 267580db047e seqlock: Unbreak lockdep adds 6d1823ccc480 lockdep: Optimize the memory usage of circular queue adds 24a187728682 locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc adds d89d5f855f84 locking/atomics: Check atomic-arch-fallback.h too adds 2bb8945bcc1a lockdep: Fix usage_traceoverflow adds 4d004099a668 lockdep: Fix lockdep recursion adds baffd723e44d lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" adds e705d3979658 Merge branch 'locking/urgent' into locking/core, to pick up fixes adds d6c4c1134881 Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux [...] adds 2116d708b058 Merge branch 'lkmm' of git://git.kernel.org/pub/scm/linux/ [...] adds ed016af52ee3 Merge tag 'locking-core-2020-10-12' of git://git.kernel.or [...] adds 6d0fd5361830 include: pe.h: Add RISC-V related PE definition adds f30f242fb131 efi: Rename arm-init to efi-init common for all arch adds 6208857b8f7e efi/libstub: arm32: Base FDT and initrd placement on image [...] adds 1a895dbf4b66 efi/libstub: Export efi_low_alloc_above() to other units adds 762cd288fc4a efi/libstub: arm32: Use low allocation for the uncompresse [...] adds 5c4c30f40ca2 efi/printf: remove unneeded semicolon adds 58c909022a5a efi: Support for MOK variable config table adds 38a1f03aa240 integrity: Move import of MokListRT certs to a separate routine adds 726bd8965a5f integrity: Load certs from the EFI MOK config table adds c1df5e0c5796 efi/libstub: Add efi_warn and *_once logging helpers adds 4a568ce29d3f efi/x86: Add a quirk to support command line arguments on [...] adds 9baf68cc4544 edac,ghes,cper: Add Row Extension to Memory Error Record adds 612b5d506d06 cper,edac,efi: Memory Error Record: bank group/address and [...] adds b89114cd018c efi: mokvar-table: fix some issues in new code adds 232f4eb6393f efi: pstore: disentangle from deprecated efivars module adds c9b51a2dbfe7 efi: pstore: move workqueue handling out of efivars adds 5d3c8617ccee efi: efivars: un-export efivars_sysfs_init() adds 9846d86031ee efi: gsmi: fix false dependency on CONFIG_EFI_VARS adds 5ee70cd60652 efi: remove some false dependencies on CONFIG_EFI_VARS adds 963fabf37f6a efi: efivars: limit availability to X86 builds adds cc383a9e245c efi: mokvar: add missing include of asm/early_ioremap.h adds 6277e374b0b0 efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability t [...] adds aad0f3d693bb efi/libstub: Fix missing-prototypes in string.c adds f5344e5d6ccb efi: Delete deprecated parameter comments adds 336af6a4686d efivarfs: Replace invalid slashes with exclamation marks i [...] adds d32de9130f6c efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure adds 4d0a4388ccdd Merge branch 'efi/urgent' into efi/core, to pick up fixes adds e6412f9833db Merge tag 'efi-core-2020-10-12' of git://git.kernel.org/pu [...] adds 34eb62d868d7 Merge tag 'core-build-2020-10-12' of git://git.kernel.org/ [...] adds 547305a64632 tracepoint: Fix out of sync data passing by static caller adds 69e0ad37c9f3 static_call: Fix return type of static_call_init adds dd502a81077a Merge tag 'core-static_call-2020-10-12' of git://git.kerne [...] adds e9ffc8c1b839 kprobes: Use module_name() macro adds 06f2c24584f3 perf/amd/uncore: Prepare to scale for more attributes that [...] adds 8170f386f19c perf/amd/uncore: Allow F17h user threadmask and slicemask [...] adds 87a54a1fd525 perf/amd/uncore: Allow F19h user coreid, threadmask, and s [...] adds 9ed9647dc067 perf/amd/uncore: Inform the user how many counters each un [...] adds fe6507338d63 perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() adds 8ed2ccaa3fa9 perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() adds 16fa64315c1b perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() adds cdcce92a3a03 perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() adds 95a7fc774433 perf/x86/intel/uncore: Generic support for the PCI sub driver adds a3b1e8451d3f perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge adds 8abbcfefb5f7 perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake M [...] adds 8f5d41f3a0f4 perf/x86/intel/uncore: Update Ice Lake uncore units adds ee139385432e perf/x86/intel/uncore: Reduce the number of CBOX counters adds dbfd638889a0 perf/x86/intel: Add Jasper Lake support adds c3bb8a9fa31b perf/x86/msr: Add Jasper Lake support adds f797f05d917f perf/x86/intel/uncore: Fix for iio mapping on Skylake Server adds 8191016a026b perf/x86/intel/uncore: Fix the scale of the IMC free-runni [...] adds 010cb00265f1 perf/x86/intel: Fix Ice Lake event constraint table adds 80a5ce116fc0 perf/x86/intel: Check perf metrics feature for each CPU adds 59d5396a4666 x86/events/amd/iommu: Fix sizeof mismatch adds 871a93b0aad6 perf/x86: Fix n_pair for cancelled txn adds 3dbde6957563 perf/x86: Fix n_metric for cancelled txn adds f91072ed1b72 perf/core: Fix race in the perf_mmap_close() function adds 3bff6112c80c Merge tag 'perf-core-2020-10-12' of git://git.kernel.org/p [...] adds 1c6890707eb1 Merge tag 'perf-kprobes-2020-10-12' of git://git.kernel.or [...] adds b85cac574592 Merge tag 'x86-kaslr-2020-10-12' of git://git.kernel.org/p [...] adds c1b4ec85ee40 Merge tag 'x86-mm-2020-10-12' of git://git.kernel.org/pub/ [...] adds ad884ff32931 Merge tag 'x86-build-2020-10-12' of git://git.kernel.org/p [...] adds ee4a925107d1 Merge tag 'x86-paravirt-2020-10-12' of git://git.kernel.or [...] adds dfc53baae3c6 x86/hyperv: Remove aliases with X64 in their name adds 2646fb032f51 Merge tag 'x86-hyperv-2020-10-12' of git://git.kernel.org/ [...] adds ced3a9eb3cd0 Merge tag 'ia64_for_5.10' of git://git.kernel.org/pub/scm/ [...] adds 73589a78b86d documentation: arm: sunxi: Allwinner H2+/H3 update adds aed26eebf580 Doc: admin-guide: Add entry for kvm_cma_resv_ratio kernel param adds 8ede56489e95 Documentation: filesystems: mount_api: fix headings adds 4276948867a8 Documentation: kernel-parameters: fix formatting of MIPS " [...] adds 1d11c35e7190 docs: admin-guide: update kdump documentation due to chang [...] adds c372e741ae4c Documentation: Remove CMA's dependency on architecture adds 255bf90f8478 Documentation/admin-guide: kernel-parameters: fix "disable [...] adds 7c42376e07e7 Documentation/admin-guide: kernel-parameters: fix "io7" pa [...] adds 622381e62ddd Documentation: admin-guide: kernel-parameters: reformat "l [...] adds 497de97e92da Documentation/admin-guide: kernel-parameters: capitalize Korina adds fc67d5bc876b Documentation/admin-guide: README & svga: remove use of "rdev" adds 6b99e6e6aa62 Documentation/admin-guide: blockdev/ramdisk: remove use of "rdev" adds 04301bf5b072 docs: replace the old User Mode Linux HowTo with a new one adds cc3c2a623126 docs: fb: Remove framebuffer scrollback boot option adds 036e13d015d2 docs: fb: Remove matroxfb scrollback boot option adds fd4aa21351a7 docs: fb: Remove sstfb scrollback boot option adds 363a7ac4adec docs: fb: Remove vesafb scrollback boot option adds 1013d4d910c6 docs: rewrite admin-guide/sysctl/abi.rst adds dd19d2938f50 Fix references to nommu-mmap.rst adds 307e3ee93465 Documentation: kernel-parameters: clarify "module." parameters adds e0bc9cf0a7d5 docs: trace: ring-buffer-design.rst: use the new SPDX tag adds ce7a7eed776f doc: seq_file: clarify role of *pos in ->next() adds fb4fed259a50 mailmap: add entry for mstarovoitov@marvell.com adds 7a5d265b68e1 doc: zh_CN: index files in arm64 subdirectory adds a0eef4a8acbb Documentation: Chinese translation of Documentation/arm64/amu.rst adds f42182945d9f Documentation: kvm: fix a typo adds 905705a8fd43 docs: programming-languages: refresh blurb on clang support adds 6575aeab72e0 Documentation: better locations for sysfs-pci, sysfs-tagging adds 7a87724d0492 Documentation/admin-guide: tainted-kernels: Fix typo occured adds 4fb220da0dd0 gpiolib: Update indentation in driver.rst for code excerpts adds 50d228345a03 Merge tag 'docs-5.10' of git://git.lwn.net/linux adds c90578360c92 Merge branch 'work.csum_and_copy' of git://git.kernel.org/ [...] adds 576d0703a812 compat.h: fix a spelling error in <linux/compat.h> adds fb041b598997 iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c adds bfdc59701d6d iov_iter: refactor rw_copy_check_uvector and import_iovec adds 89cd35c58bc2 iov_iter: transparently handle compat iovecs in import_iovec adds 3523a9d45478 fs: remove various compat readv/writev helpers adds 5f764d624a89 fs: remove the compat readv/writev syscalls adds 598b3cec831f fs: remove compat_sys_vmsplice adds c3973b401ef2 mm: remove compat_process_vm_{readv,writev} adds 5d47b394794d security/keys: remove compat_keyctl_instantiate_key_iov adds 85ed13e78dbe Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds e18afa5bfa4a Merge branch 'work.quota-compat' of git://git.kernel.org/p [...] adds a1c7dc5d15ed nfs: simplify nfs4_parse_monolithic adds 67e306c69061 fs,nfs: lift compat nfs4 mount data handling into the nfs code adds 028abd9222df fs: remove compat_sys_mount adds 22230cd2c55b Merge branch 'compat.mount' of git://git.kernel.org/pub/sc [...] adds 53acd350503d Merge tag 'locks-v5.10-1' of git://git.kernel.org/pub/scm/ [...] adds ea6f043fc984 x86: Make __get_user() generate an out-of-line call adds d55564cfc222 x86: Make __put_user() generate an out-of-line call adds 865c50e1d279 x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT adds 61f033ba18c3 crypto: sa2ul - Select CRYPTO_AUTHENC adds 133c3d434d91 crypto: omap-sham - convert to use crypto engine adds 3faf757bad75 crypto: omap-sham - fix digcnt register handling with expo [...] adds 70af3e7e0cbe crypto: hisilicon/zip - remove some useless parameters adds 15b0694f797e crypto: hisilicon/zip - unify naming style for functions a [...] adds 4b33f057ee99 crypto: hisilicon/zip - modify debugfs interface parameters adds 533b2079291c crypto: hisilicon/zip - replace 'sprintf' with 'scnprintf' adds de590233074f crypto: hisilicon/zip - use a enum parameter instead of so [...] adds b1a25820a69c crypto: hisilicon/zip - add print for error branch adds eb175f7c0a67 crypto: hisilicon/zip - fix static check warning adds f97a3d7558d7 crypto: hisilicon/zip - move some private macros from 'zip [...] adds 2a928693d710 crypto: hisilicon/zip - supplement some comments adds 2ca73193ccab crypto: hisilicon/zip - fix some coding styles adds 9b20cbf8ebf0 crypto: sun4i-ss - Fix sparse endianness markers adds bd03b0214ad4 crypto: inside-secure - Prevent missing of processing errors adds 2baace5feb86 crypto: sa2ul - Fix pm_runtime_get_sync() error checking adds 92db31989944 crypto: qat - replace device ids defines adds 37b15fa97e12 crypto: qat - use PCI_VDEVICE adds c4f8f62fe13a crypto: hisilicon - update mininum queue adds ad5af2e9df1f crypto: hisilicon - update HPRE module parameter description adds 7c1f38aa2c3d crypto: hisilicon - update SEC module parameter description adds 0542a9416af3 crypto: hisilicon - update ZIP module parameter description adds 24efcec2919a crypto: hisilicon - fixed memory allocation error adds 319936bf8f83 crypto: caam - Fix kerneldoc adds 9d72d022eecd crypto: caam - Simplify with dev_err_probe() adds 5a062f09168f crypto: stm32-hash - Simplify with dev_err_probe() adds e61a23564e6f crypto: sun8i - Simplify with dev_err_probe() adds 6d77282fafd7 crypto: n2 - Fix sparse endianness warning adds dbc756fcf7f3 crypto: inside-secure - Add support for EIP197 with output [...] adds 1674aea5f080 crypto: Kconfig - mark unused ciphers as obsolete adds 83ef53fba0c0 dt-bindings: RNG: Add Ingenic TRNG bindings. adds 406346d22278 hwrng: ingenic - Add hardware TRNG for Ingenic X1830 adds 228d284aac61 cypto: mediatek - fix leaks in mtk_desc_ring_alloc adds fb7c2f4654fe crypto: atmel-aes - convert to use be32_add_cpu() adds 18e518953591 crypto: inside-secure - Move priv pointer into safexcel_context adds 78cf1c8bfcb8 crypto: inside-secure - Move ipad/opad into safexcel_context adds 63cdd870ab05 crypto: inside-secure - Reuse code in safexcel_hmac_alg_setkey adds 255f6c2e74b1 crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC uncondi [...] adds 406d454bc874 crypto: qat - convert to use DEFINE_SEQ_ATTRIBUTE macro adds 54781938ec34 crypto: arm/sha256-neon - avoid ADRL pseudo instruction adds 0f5e8323777b crypto: arm/sha512-neon - avoid ADRL pseudo instruction adds c4c75fcbd8b9 crypto: qat - remove unnecessary mutex_init() adds bbf2cb1ea1e1 crypto: stm32/crc32 - Avoid lock if hardware is already used adds 45a4777e5b38 crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mod [...] adds be6d6993972a crypto: arm/aes-neonbs - avoid loading reorder argument on [...] adds 3ebbc035c01e crypto: arm/aes-neonbs - use typed init/exit routines for XTS adds 3cea6b36a434 crypto: marvell/cesa - use devm_platform_ioremap_resource_byname adds fde2f57c2fec crypto: proc - Removing some useless only space lines adds 560daf9ee776 crypto: allwinner - Convert to DEFINE_SHOW_ATTRIBUTE adds b11d90639aa7 crypto: amlogic - Convert to DEFINE_SHOW_ATTRIBUTE adds c45b5d678409 crypto: caam - Convert to DEFINE_SHOW_ATTRIBUTE adds f464851806bd crypto: cavium/zip - Convert to DEFINE_SHOW_ATTRIBUTE adds 106aaab3fc0e crypto: hisilicon/qm - Convert to DEFINE_SHOW_ATTRIBUTE adds f1455b18ee18 crypto: sun8i-ss - Add SS_START define adds ac2614d721de crypto: sun8i-ss - Add support for the PRNG adds d9b45418a917 crypto: sun8i-ss - support hash algorithms adds 3b7aaa840525 crypto: sun8i-ss - fix a trivial typo adds 3bf9754b0f6c crypto: sun8i-ss - Add more comment on some structures adds 68cbba163937 crypto: sun8i-ss - better debug printing adds 87f34260f5e0 crypto: sun8i-ce - handle endianness of t_common_ctl adds a216f8d540cf crypto: sun8i-ce - move iv data to request context adds 0605fa0f7826 crypto: sun8i-ce - split into prepare/run/unprepare adds e66862e6db27 crypto: sun8i-ce - handle different error registers adds 6b4f76c2cd9e crypto: sun8i-ce - rename has_t_dlen_in_bytes to cipher_t_ [...] adds 56f6d5aee88d crypto: sun8i-ce - support hash algorithms adds 5c394170d8c6 crypto: sun8i-ce - Add stat_bytes debugfs adds 5eb7e9468884 crypto: sun8i-ce - Add support for the PRNG adds 4a07eab32f4b crypto: sun8i-ce - Add support for the TRNG adds 25d85ffca16a crypto: sun8i-ce - fix comparison of integer expressions o [...] adds fcf5d2dcadde crypto: sun8i-ss - fix comparison of integer expressions o [...] adds 77ebdabe8de7 crypto: af_alg - add extra parameters for DRBG interface adds 74d0dcd4c5fe crypto: chelsio - fix minor indentation issue adds 7747cffe0676 crypto: hisilicon/hpre - remove useless code adds 937e871762d8 crypto: hisilicon/hpre - adjust some coding style adds bfc1159e7f06 crypto: hisilicon/hpre - fix a bug in dh algorithm adds d8140b878eb3 crypto: hisilicon/qm - fix wrong return type of 'pci_get_drvdata' adds d8e887661711 crypto: hisilicon/qm - remove the update of flags adds f49282870fb0 crypto: sm3 - export crypto_sm3_final function adds a8ea8bdd9df9 lib/mpi: Extend the MPI library adds d58bb7e55a8a lib/mpi: Introduce ec implementation to MPI library adds ea7ecb66440b crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm adds a1f62c217d9c crypto: testmgr - support test with different ciphertext p [...] adds 2b4038677483 crypto: testmgr - Fix potential memory leak in test_akciph [...] adds 8b805b97fc1a crypto: sm2 - add SM2 test vectors to testmgr adds 254f84f55903 X.509: support OSCCA certificate parse adds 215525639631 X.509: support OSCCA SM2-with-SM3 certificate verification adds 0b7e44d39c8a integrity: Asymmetric digsig supports SM2-with-SM3 algorithm adds f74bf733feb9 crypto: cpt - simplify the return expression of cav_register_algs adds e356c49c6cf0 crypto: ccp - fix error handling adds 5784cfb201e6 crypto: marvell/octeontx - simplify the return expression [...] adds 17f86c5b6be5 crypto: mediatek - simplify the return expression of mtk_d [...] adds 9d9b14dbe077 crypto: caam/jr - add fallback for XTS with more than 8B IV adds 83e8aa912138 crypto: caam/qi - add fallback for XTS with more than 8B IV adds 36e2d7cfdcf1 crypto: caam/qi2 - add fallback for XTS with more than 8B IV adds c91f73486266 crypto: caam/jr - add support for more XTS key lengths adds 62b9a6690926 crypto: caam/qi - add support for more XTS key lengths adds 596efd57cfa1 crypto: caam/qi2 - add support for more XTS key lengths adds 297b931c2a3c crypto: caam - add xts check for block length equal to zero adds 78eebbfafbe7 crypto: caam/jr - add support for XTS with 16B IV adds 3a15679b9311 crypto: caam/qi - add support for XTS with 16B IV adds 4fc983266d1e crypto: caam/qi2 - add support for XTS with 16B IV adds 00c9211f60db crypto: sa2ul - Fix DMA mapping API usage adds c2fb644638ae hwrng: npcm - modify readl to readb adds 4a0c1de64bf9 crypto: x86/poly1305 - Remove assignments with no effect adds ae6ee6ae2b4f lib/mpi: Fix unused variable warnings adds 698f95235d24 crypto: hisilicon/zip - fix the uncleared debug registers adds d340f62db2f6 crypto: hisilicon/zip - fix zero length input in GZIP decompress adds 42856f0a5a72 crypto: hisilicon/zip - fix the return value when device is busy adds 2fcb4cc3b030 crypto: hisilicon/zip - fix the uninitalized 'curr_qm_qp_num' adds 524ccdbdfb52 crypto: xor - defer load time benchmark to a later time adds c055e3eae0f1 crypto: xor - use ktime for template benchmarking adds 436cdcdec029 hwrng: stm32 - use semicolons rather than commas to separa [...] adds f9dc446cb959 hwrng: iproc-rng200 - use semicolons rather than commas to [...] adds 03ace9b16bd0 hwrng: mxc-rnga - use semicolons rather than commas to sep [...] adds 77450fd7cfc2 crypto: drivers - use semicolons rather than commas to sep [...] adds ed4424f2fb02 crypto: atmel-tdes - use semicolons rather than commas to [...] adds 83e6a1946aa0 crypto: qat - fix function parameters descriptions adds 789f900b70b9 crypto: qat - drop input parameter from adf_enable_aer() adds 10a2f0b31109 crypto: bcm - Verify GCM/CCM key length in setkey adds 4f28945da0c5 X.509: fix error return value on the failed path adds 10b0f78a7323 crypto: xor - Remove unused variable count in do_xor_speed adds 3093e7c16e12 X.509: Fix modular build of public_key_sm2 adds 39a5101f989e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds a992b20cd4ee fscrypt: add fscrypt_prepare_new_inode() and fscrypt_set_c [...] adds 177cc0e71008 ext4: factor out ext4_xattr_credits_for_new_inode() adds 02ce5316afc8 ext4: use fscrypt_prepare_new_inode() and fscrypt_set_context() adds e075b6901047 f2fs: use fscrypt_prepare_new_inode() and fscrypt_set_context() adds 4c030fa8870e ubifs: use fscrypt_prepare_new_inode() and fscrypt_set_context() adds ae9ff8ad81b1 fscrypt: adjust logging for in-creation inodes adds e9d5e31d2fe3 fscrypt: remove fscrypt_inherit_context() adds 4cc1a3e7e852 fscrypt: require that fscrypt_encrypt_symlink() already has key adds 9dad5feb49a5 fscrypt: stop pretending that key setup is nofs-safe adds c7f0207b6130 fscrypt: make "#define fscrypt_policy" user-only adds 31114726b693 fscrypt: move fscrypt_prepare_symlink() out-of-line adds ac4acb1f4b2b fscrypt: handle test_dummy_encryption in more logical way adds c8c868abc91f fscrypt: make fscrypt_set_test_dummy_encryption() take a ' [...] adds 0c6a113b2446 fscrypt: use sha256() instead of open coding adds 70fb2612aab6 fscrypt: don't call no-key names "ciphertext names" adds 501e43fbea46 fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME adds 5b2a828b98ec fscrypt: export fscrypt_d_revalidate() adds 6f5032a852f9 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 0461e0db941f fs: dlm: remove lock dependency warning adds 3f78cd7d2449 fs: dlm: fix mark per nodeid setting adds e1a0ec30a571 fs: dlm: handle range check as callback adds 4e192ee68e5a fs: dlm: disallow buffer size below default adds 4798cbbfbd00 fs: dlm: rework receive handling adds 4f2b30fd9b4b fs: dlm: fix race in nodeid2con adds c024a81125ca Merge tag 'dlm-5.10' of git://git.kernel.org/pub/scm/linux [...] adds 437490fed3b0 btrfs: tracepoints: output proper root owner for trace_fin [...] adds 260db43cd2f5 btrfs: delete duplicated words + other fixes in comments adds 57297c1e8e1c btrfs: remove spurious BUG_ON in btrfs_get_extent adds 8e5600818022 btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid adds b49121393f58 btrfs: change nr to u64 in btrfs_start_delalloc_roots adds 288be2d99736 btrfs: remove orig from shrink_delalloc adds d7f81fac97e6 btrfs: handle U64_MAX for shrink_delalloc adds 920a9958c255 btrfs: make shrink_delalloc take space_info as an arg adds c6c453032ea3 btrfs: make ALLOC_CHUNK use the space info flags adds 3308234a7e98 btrfs: call btrfs_try_granting_tickets when freeing reserv [...] adds 2732798c9bb6 btrfs: call btrfs_try_granting_tickets when unpinning anything adds 99ffb43e5d4a btrfs: call btrfs_try_granting_tickets when reserving space adds 39753e4a3a43 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] adds 38d715f494f2 btrfs: use btrfs_start_delalloc_roots in shrink_delalloc adds 448b966b49be btrfs: check tickets after waiting on ordered extents adds 058e6d1d267f btrfs: add flushing states for handling data reservations adds a1ed0a8216f7 btrfs: add the data transaction commit logic into may_comm [...] adds 8698fc4eb788 btrfs: add btrfs_reserve_data_bytes and use it adds 1004f6860f8c btrfs: use ticketing for data space reservations adds 0532a6f8b6ce btrfs: serialize data reservations if we are flushing adds f3bda421c16f btrfs: use the same helper for data and metadata reservations adds 028270013586 btrfs: drop the commit_cycles stuff for data reservations adds bb86bd3db82e btrfs: don't force commit if we are data adds 327feeeb2e9b btrfs: run delayed iputs before committing the transaction [...] adds cb3e39304599 btrfs: flush delayed refs when trying to reserve data space adds 5705674081ce btrfs: do async reclaim for data reservations adds 1a7a92c8ddcd btrfs: add a comment explaining the data flush steps adds c4923027bd58 btrfs: fix possible infinite loop in data async reclaim adds e21139c621ad btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] adds 9e6df7cedfdf btrfs: remove const from btrfs_feature_set_name adds cb4c9198302b btrfs: compression: move declarations to header adds 0af447d0507b btrfs: remove unnecessarily shadowed variables adds 8bb1cf1ba639 btrfs: scrub: rename ratelimit state varaible to avoid shadowing adds 1b51d6fce45e btrfs: send: remove indirect callback parameter for changed_cb adds 5522a27e59c6 btrfs: do not take the log_mutex of the subvolume when pin [...] adds 75b463d2b47a btrfs: do not commit logs and transactions during link and [...] adds 487781796d30 btrfs: make fast fsyncs wait only for writeback adds 24646481fb19 btrfs: sysfs: fix unused-but-set-variable warnings adds 4c448ce8b48f btrfs: make read_block_group_item return void adds 154f7cb86809 btrfs: add owner and fs_info to alloc_state io_tree adds f85781fb505e btrfs: switch to iomap for direct IO adds 0eb79294dbe3 btrfs: dio iomap DSYNC workaround adds 1028d1c48b95 btrfs: remove err variable from btrfs_get_extent adds dc0ab488d2cb btrfs: factor out reada loop in __reada_start_machine adds 3712ccb7f1cc btrfs: factor out loop logic from btrfs_free_extra_devids adds 54eed6ae8d8e btrfs: make close_fs_devices return void adds c4989c2fd0eb btrfs: simplify setting/clearing fs_info to btrfs_fs_devices adds 944d3f9fac61 btrfs: switch seed device to list api adds 427c8fddb129 btrfs: document some invariants of seed code adds 68abf360160c btrfs: remove alloc_list splice in btrfs_prepare_sprout adds 62cf5391209a btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks adds 425c6ed6486f btrfs: do not hold device_list_mutex when closing devices adds b4c5d8fdfff3 btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] adds e85fde5162bf btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations adds 217f5004fee6 btrfs: rework error detection in init_tree_roots adds f98b6215d7d1 btrfs: extent_io: do extra check for extent buffer read wr [...] adds 1c2a07f598d5 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() adds 07cce5cf3b48 btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] adds d16c702fe4f2 btrfs: ctree: check key order before merging tree blocks adds f4cfa9bdd40c btrfs: use RCU for quick device check in btrfs_init_new_device adds 44cab9ba374a btrfs: refactor locked condition in btrfs_init_new_device adds 4ae312e9728f btrfs: remove redundant code from btrfs_free_stale_devices adds b9ba017fb077 btrfs: don't opencode sync_blockdev in btrfs_init_new_device adds 329ced799be8 btrfs: rename extent_buffer::lock_nested to extent_buffer: [...] adds 51899412dd95 btrfs: introduce btrfs_path::recurse adds fd7ba1c1202d btrfs: add nesting tags to the locking helpers adds 9631e4cc1a03 btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks adds bf77467a93bd btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT adds bf59a5a21604 btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW adds 4dff97e69005 btrfs: introduce BTRFS_NESTING_SPLIT for split blocks adds cf6f34aa3ada btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots adds ca9d473a3e30 btrfs: use BTRFS_NESTED_NEW_ROOT for double splits adds b79b724969ad btrfs: make inode_tree_del take btrfs_inode adds 6d072c8e291f btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode adds acbf1dd0fcbd btrfs: make ordered extent tracepoint take btrfs_inode adds 90c0304c6307 btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode adds 6fee248d2beb btrfs: convert btrfs_inode_sectorsize to take btrfs_inode adds 53ac7ead2446 btrfs: make btrfs_invalidatepage work on btrfs_inode adds 3347c48f2767 btrfs: make btrfs_writepage_endio_finish_ordered btrfs_ino [...] adds f1bbde8d5f27 btrfs: make get_extent_skip_holes take btrfs_inode adds 3c5641a83ac4 btrfs: make btrfs_find_ordered_sum take btrfs_inode adds 998acfe8ffc1 btrfs: make copy_inline_to_page take btrfs_inode adds 948dfeb86bae btrfs: make btrfs_zero_range_check_range_boundary take btr [...] adds facee0a09c15 btrfs: make extent_fiemap take btrfs_inode adds ca10845a5685 btrfs: sysfs: init devices outside of the chunk_mutex adds c3e1f96c37d0 btrfs: enumerate the type of exclusive operation in progress adds 66a2823c5436 btrfs: sysfs: export currently running exclusive operation adds 457f1864b569 btrfs: pretty print leaked root name adds 79dae17d8d44 btrfs: improve device scanning messages adds c6a5d954950c btrfs: fix replace of seed device adds 178a16c94041 btrfs: add btrfs_sysfs_add_device helper adds 985e233e96e5 btrfs: add btrfs_sysfs_remove_device helper adds 6a416a018f1a btrfs: make btrfs_sysfs_remove_devices_dir return void adds cd36da2e7ec6 btrfs: simplify parameters of btrfs_sysfs_add_devices_dir adds 53f8a74cbeff btrfs: split and refactor btrfs_sysfs_remove_devices_dir adds 30b0e4e0e3f5 btrfs: initialize sysfs devid and device link for seed device adds 7ad3912a70a6 btrfs: handle errors in btrfs_sysfs_add_fs_devices adds 2fca0db07608 btrfs: reada: lock all seed/sprout devices in __reada_star [...] adds e17125b52b7e btrfs: use sprout device_list_mutex in btrfs_init_devices_late adds 1888709d7180 btrfs: remove tmp variable for list traversal in btrfs_ini [...] adds e493e8f9bcb5 btrfs: remove unnecessary tmp variable in btrfs_assign_nex [...] adds c83b60c0e4d2 btrfs: simplify gotos in open_seed_device adds 0725c0c9351d btrfs: move btrfs_dev_replace_update_device_in_mapping_tre [...] adds a31a5876fae2 btrfs: remove unused function calc_global_rsv_need_space() adds 8fccebfa534c btrfs: fix metadata reservation for fallocate that leads t [...] adds fb870f6cdd72 btrfs: remove item_size member of struct btrfs_clone_extent_info adds bf385648fa48 btrfs: rename struct btrfs_clone_extent_info to a more gen [...] adds 306bfec02b10 btrfs: rename btrfs_punch_hole_range() to a more generic name adds 0cbb5bdfea26 btrfs: rename btrfs_insert_clone_extent() to a more generic name adds a9b2e0de92cb btrfs: send: get rid of i_size logic in send_write() adds 8c7d9fe06f5b btrfs: send: avoid copying file data adds c9a949af13d6 btrfs: send: use btrfs_file_extent_end() in send_write_or_clone() adds 7573df5547c0 btrfs: sysfs: export supported send stream version adds fc0716c2f6af btrfs: re-arrange statements in setup_items_for_insert adds 3dc9dc8969dc btrfs: eliminate total_size parameter from setup_items_for_insert adds fc0d82e103c7 btrfs: sink total_data parameter in setup_items_for_insert adds da9ffb242c44 btrfs: add kerneldoc for setup_items_for_insert adds 7269ddd2f602 btrfs: improve error message in setup_items_for_insert adds 728049050012 btrfs: kill the RCU protection for fs_info->space_info adds 49ea112da0e6 btrfs: do not create raid sysfs entries under any locks adds bb56f02f26fe btrfs: reschedule if necessary when logging directory items adds 2f1d3e4b930d btrfs: remove btree_readpage adds 0420177c08b2 btrfs: simplify metadata pages reading adds 208d6341e85b btrfs: remove btree_get_extent adds 1a5ee1e62603 btrfs: remove btrfs_get_extent indirection from __do_readpage adds 72cffee46340 btrfs: remove mirror_num argument from extent_read_full_page adds c1be9c1ad5cc btrfs: promote extent_read_full_page to btrfs_readpage adds 003c286aef3f btrfs: sink mirror_num argument in extent_read_full_page adds 6f15af606005 btrfs: sink read_flags argument into extent_read_full_page adds fd513000eb27 btrfs: sink mirror_num argument in __do_readpage adds 0f208812493f btrfs: open code extent_read_full_page to its sole caller adds 633cc816f742 btrfs: clean BTRFS_I usage in btrfs_destroy_inode adds 71fe0a55dae7 btrfs: switch btrfs_remove_ordered_extent to btrfs_inode adds 3c38c877fcb9 btrfs: sink inode argument in insert_ordered_extent_file_extent adds 510f85edf1cd btrfs: remove inode argument from add_pending_csums adds c0a43603056c btrfs: remove inode argument from btrfs_start_ordered_extent adds 8eb2fd00153a btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioc [...] adds bae12df966f0 btrfs: use kvcalloc for allocation in btrfs_ioctl_send() adds 6b613cc97f0a btrfs: reschedule when cloning lots of extents adds 2c53a14dd301 btrfs: use own btree inode io_tree owner id adds e2f896b3180e btrfs: send: use helpers for unaligned access to header members adds 6994ca367ce5 btrfs: free-space-cache: use unaligned helpers to access data adds e97659cefe1e btrfs: use unaligned helpers for stack and header set/get helpers adds 1465af12e254 btrfs: tree-checker: fix false alert caused by legacy btrf [...] adds 98272bb77bf4 btrfs: send, orphanize first all conflicting inodes when p [...] adds 9c2b4e034706 btrfs: send, recompute reference path after orphanization [...] adds 9a446d6a9fc7 btrfs: replace readpage_end_io_hook with direct calls adds 1f03d9cfda53 btrfs: remove extent_io_ops::readpage_end_io_hook adds cd0537449c27 btrfs: call submit_bio_hook directly in submit_one_bio adds be17b3afc4a6 btrfs: don't opencode is_data_inode in end_bio_extent_readpage adds 908930f3edad btrfs: stop calling submit_bio_hook for data inodes adds 1b36294a6cd5 btrfs: call submit_bio_hook directly for metadata pages adds 905eb88bceb2 btrfs: remove struct extent_io_ops adds 124604eb50f8 btrfs: init device stats for seed devices adds 92e26df43b1a btrfs: return error if we're unable to read device stats adds c33fe275b530 fs: remove no longer used dio_end_io() adds e3c57805f8f2 btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK adds 572c83acdcda btrfs: cleanup cow block on error adds 96c2e067ed3e btrfs: skip devices without magic signature when mounting adds 8d1a7aae89dc btrfs: annotate device name rcu_string with __rcu adds 1fd4033dd011 btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag adds 11e3235b4399 Merge tag 'for-5.10-tag' of git://git.kernel.org/pub/scm/l [...] adds d578b46db69d erofs: avoid duplicated permission check for "trusted." xattrs adds e3f78d5e7e6b erofs: remove unneeded parameter adds 6c3e485ea37d erofs: avoid unnecessary variable `err' adds bf9a123b9cf8 erofs: fold in should_decompress_synchronously() adds 6ea5aad32dd8 erofs: add REQ_RAHEAD flag to readahead requests adds 915f4c9358db erofs: remove unnecessary enum entries adds dfef313e9990 Merge tag 'erofs-for-5.10-rc1' of git://git.kernel.org/pub [...] adds 7931b2d56ea4 dt-bindings: mmc: owl: add compatible string actions,s700-mmc adds 0caf60c4b110 mmc: mediatek: Drop pointer to mmc_host from msdc_host adds 3439c588c23c mmc: core: document mmc_hw_reset() adds 8dae6a249c63 mmc: rtsx_usb_sdmmc: simplify the return expression of sd_ [...] adds fbb31330f9b0 mmc: renesas_sdhi: drop local flag for tuning adds 6b28f2c4da7e mmc: moxart: remove unneeded check for drvdata adds 0cb231f1e034 mmc: sdhci: fix indentation mistakes adds 94d4c3cffefc mmc: sdhci-s3c: hide forward declaration of of_device_id b [...] adds 21685f9a7d7c Merge branch 'fixes' into next adds 3157b035f499 mmc: host: fix depends for MMC_MESON_GX w/ COMPILE_TEST adds 975520fc7380 mmc: sdhci-of-esdhc: fix reference clock source selection adds 407d0c2cdd12 dt-bindings: mmc: sdhci-am654: Convert sdhci-am654 control [...] adds b140954c5f5f dt-bindings: mmc: sdhci-am654: Add documentation for input [...] adds 1e753dbb9ce8 mmc: sdhci_am654: Fix hard coded otap delay array size adds a0a62497f6aa mmc: sdhci_am654: Add support for input tap delay adds 13ebeae68ac9 mmc: sdhci_am654: Add support for software tuning adds 764384d06403 mmc: sdhci_am654: Enable tuning for SDR50 adds f23cc3ba491a mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN adds 347f6be11de1 mmc: sdhci-pci-gli: Add CQHCI Support for GL9763E adds db1af1e97129 mmc: renesas_sdhi: workaround a regression when reinsertin [...] adds 937fb531d3b7 Merge branch 'fixes' into next adds 1e23400f1a73 mmc: sdhci_am654: Fix module autoload adds 647412daeb45 Merge tag 'mmc-v5.10' of git://git.kernel.org/pub/scm/linu [...] adds e2858fa61798 media: staging: media: atomisp: Don't do unnecessary zeroi [...] adds 2394984fee73 media: staging: media: atomisp: Fix bool-related style issues adds 9ce5fe9584db media: staging: atomisp: Remove unnecessary 'fallthrough' adds f7e52078ce29 media: atomisp:pci/runtime/queue: modify the return error value adds 71458ac37bd8 media: atomisp/pci/atomisp_ioctl.c: strlcpy -> strscpy adds 8d526001bab3 media: ipu3-imgu: Fixed some coding style issues in ipu3-css.c adds 8e3d5d4baf07 media: atomisp: fix gcc warnings adds 01cc2ec6ea04 media: atomisp: cleanup __printf() atributes on printk messages adds cbd2dca74926 remoteproc: scp: add COMPILE_TEST dependency adds bf1d556ad4e0 media: mtk-vcodec: abstract firmware interface adds 97b022a8281c media: dt-bindings: media: mtk-vcodec: document SCP node adds c7244811b1c9 media: mtk-vcodec: add SCP firmware ops adds 0dc4b3286125 media: mtk-vcodec: venc: support SCP firmware adds c2bc04560ce0 media: mtk-vcodec: venc: handle firmware version field adds 42f2ea26df2c media: mtk-vcodec: venc: specify bitrate range per-chip adds eae6f634327e media: mtk-vcodec: venc: specify supported formats per-chip adds f466afdffa64 media: dt-bindings: media: document mediatek,mt8183-vcodec-enc adds c9082c9d3998 media: mtk-vcodec: add support for MT8183 encoder adds bcbe5adac37a media: Revert "media: mtk-vcodec: Remove extra area alloca [...] adds f01b10fa5abc media: mtk-vcodec: venc support MIN_OUTPUT_BUFFERS control adds 327296920f9d media: mtk-vcodec: venc: set OUTPUT buffers field to V4L2_ [...] adds cd385511520e media: mtk-vcodec: venc: use platform data for ENUM_FRAMESIZES adds 2c86bf67d056 media: mtk-vcodec: venc: support ENUM_FRAMESIZES on OUTPUT [...] adds 7ee20328e470 media: mtk-vcodec: venc: set default time per frame adds 42f401e751b5 media: mtk-vcodec: venc: fix invalid time per frame in S_PARM adds 59b2076df4fd media: mtk-vcodec: make IRQs disabled upon request adds 057e212eae72 media: usb: uvc: no need to check return value of debugfs_ [...] adds 21d387b8d372 media: mx2_emmaprp: Fix memleak in emmaprp_probe adds 566463afdbc4 media: v4l2-mem2mem: always consider OUTPUT queue during poll adds 1698a7f15112 media: v4l2-mem2mem: simplify poll logic adds b38c73ca1c21 media: v4l2: add support for colorspace conversion API (CS [...] adds 2f491463497a media: vivid: Add support to the CSC API adds 62aacfa9bf93 media: v4l2: extend the CSC API to subdevice. adds 661672690741 media: staging: rkisp1: allow quantization setting by user [...] adds 25d8cf786d34 media: staging: rkisp1: rsz: set flags to 0 in enum_mbus_code cb adds 0ca9454740b0 media: mtk-mdp: Fix Null pointer dereference when calling [...] adds 274cf92d5dff media: tc358743: initialize variable adds 0893e4b2998a media: tegra-video: Fix compilation warning of unused variable adds 5254187cfaf2 media: cec-core.c: stop kthread_config before kthread adds 2d307380efec media: cec-adap.c: add 'unregistered' checks adds 877cb8a444da media: tc358743: cleanup tc358743_cec_isr adds 11fceb9b5fab media: MAINTAINERS: media: cec: fix files location adds ab11fae0be7a media: marvell-ccic: mmp: mark PM functions as __maybe_unused adds f95fc014e036 media: pci: fix common ALSA DMA-mapping related codes adds 8b7c0280ab03 media: videobuf2: use sgtable-based scatterlist wrappers adds 77fd2ca67a79 media: dt-bindings: media: renesas,vin: Add device tree su [...] adds e2d7dac34c02 media: rcar-fcp: Update description for VIDEO_RENESAS_FCP [...] adds 59d29b42baf6 media: rcar-vin: Kconfig: Update help description for VIDE [...] adds b9dacf1b3430 media: rcar-vin: Kconfig: Update help description for VIDE [...] adds c8872483bb43 media: saa7134: use generic power management adds 7b817585b730 media: media/pci: prevent memory leak in bttv_probe adds 6a893d4ee149 media: dt-bindings: media: renesas,csi2: Add R8A774E1 support adds 200b0d9a754e media: dt-bindings: media: renesas,vin: Add R8A774E1 support adds bc39d306450d media: rcar-csi2: Enable support for R8A774E1 adds fe98df32bd9e media: rcar-vin: Enable support for R8A774E1 adds e88349437654 media: rcar-vin: Enable YDS bit depending on bus_width and [...] adds dbd2f2dc025f media: bdisp: Fix runtime PM imbalance on error adds d912a1d9e9af media: platform: sti: hva: Fix runtime PM imbalance on error adds dafa3605fe60 media: platform: s3c-camif: Fix runtime PM imbalance on error adds b4630215067a media: coda: Fix runtime PM imbalance in coda_probe adds 98fae901c888 media: vsp1: Fix runtime PM imbalance on error adds aaffa0126a11 media: rcar-vin: Fix a reference count leak. adds 410822037cc9 media: rcar-vin: Fix a reference count leak. adds 884d638e0853 media: rockchip/rga: Fix a reference count leak. adds 63e36a381d92 media: platform: fcp: Fix a reference count leak. adds d0675b67b42e media: camss: Fix a reference count leak. adds 78741ce98c2e media: s5p-mfc: Fix a reference count leak adds 88f50a05f907 media: stm32-dcmi: Fix a reference count leak adds 7dae2aaaf432 media: ti-vpe: Fix a missing check and reference count leak adds 64157b2cb194 media: exynos4-is: Fix a reference count leak adds c47f7c779ef0 media: exynos4-is: Fix a reference count leak due to pm_ru [...] adds 7ef64ceea000 media: exynos4-is: Fix several reference count leaks due t [...] adds 6f4432bae9f2 media: sti: Fix reference count leaks adds 57cc666d36ad media: st-delta: Fix reference count leak in delta_run_work adds 81cdedb0aacc media: staging: rkisp1: cap: change RGB24 format to XBGR32 adds 3acb3e06baf6 media: staging: rkisp1: cap: remove unsupported formats adds bac8bc57207c media: staging: rkisp1: cap: remove unsupported format YUV444 adds 692f3ccc7297 media: staging: rkisp1: don't support bayer format on self [...] adds 5fc929ae5165 media: staging: rkisp1: add capability V4L2_CAP_IO_MC to c [...] adds 9a8e67b8bbb2 media: staging: rkisp1: add a helper function to enumerate [...] adds ca5331cf9d78 media: staging: rkisp1: rsz: enumerate the formats on the [...] adds 251b6eebb6c4 media: staging: rkisp1: rsz: Add support to more YUV encod [...] adds 6803a9e0e1e4 media: staging: rkisp1: cap: simplify link validation by c [...] adds 0ec314fff0d5 media: staging: rkisp1: fix configuration for GREY pixelformat adds 409e975e681c media: pixfmt-meta-rkisp1.rst: add description of rkisp1 m [...] adds 5cc0ebb218e8 media: admin-guide: add documentation file rkisp1.rst adds 2f8c737ed2c1 media: MAINTAINERS: add documentation files for rkisp1 adds 8c608272ec3e media: cedrus: Propagate OUTPUT resolution to CAPTURE adds ce5d72b6f5a0 media: dvb-frontends: rtl2832_sdr: set error code in probe adds a8be80053ea7 media: ati_remote: sanity check for both endpoints adds e8897acb898d media: netup_unidvb: drop initialization of PM pointers adds d725d20e81c2 media: flexcop-usb: sanity checking of endpoint type adds cf580e11fb6c media: flexcop-usb: remove needless check before usb_free_ [...] adds 2d4ffef1de00 media: dvb-frontends: tda18271c2dd: Constify static structs adds ff1c9223b7b8 media: rc: gpio-ir-recv: add QoS support for cpuidle system adds 3fa320c62e71 media: bindings: media: gpio-ir-receiver: add linux,autosu [...] adds d9cb34605514 media: rcar-csi2: Extend RAW8 support to all RGB layouts adds 8c3e0f67df6c media: rcar-vin: Extend RAW8 support to all RGB layouts adds b28e32798c78 media: firewire: fix memory leak adds 8cc72b9c706b media: saa7146: drop double zeroing adds 6cab05cf6990 media: docs: v4l2-subdev: fix typo adds c1ebbe52bd62 media: docs: v4l2-subdev: fix typo adds 976ed6735710 media: docs: v4l2-subdev: move "Subdev registration" to a [...] adds f6f7d89a1307 media: docs: v4l2-subdev: move calling ops to a subsection adds b1b2715e8d61 media: staging: rkisp1: params: upon stream stop, iterate [...] adds 93aaba85bc2b media: staging: rkisp1: params: in the isr, return if buff [...] adds cd5257ebf918 media: staging: rkisp1: params: use the new effect value i [...] adds 98c437e3b960 media: staging: rkisp1: params: avoid using buffer if para [...] adds 5f1d4b076828 media: staging: rkisp1: params: set vb.sequence to be the [...] adds 21f4417263b6 media: staging: rkisp1: remove atomic operations for frame [...] adds 8524fa22fd2f media: staging: rkisp1: isp: add a warning and debugfs var [...] adds 9de6144926fe media: staging: rkisp1: isp: don't enable signal RKISP1_CI [...] adds acb00111e906 media: staging: rkisp1: stats: protect write to 'is_stream [...] adds 816b07b6c1cd media: staging: rkisp1: params: no need to lock default config adds 1d5099152b0a media: staging: rkisp1: use the right variants of spin_lock adds 7eba47ab7a31 media: staging: rkisp1: cap: protect access to buf with th [...] adds c0c8db7bc953 media: MAINTAINERS: remove Maxime Jourdan as maintainer of [...] adds 6fcadfc72723 media: camera-sensor.rst: fix a doc build warning adds 1c16b009018d media: glossary.rst: use the right case for glossary entries adds b97d4a1eb4ba media: docs: ipu3.rst: rely at automarkup extension adds deacbb8e4c7c media: dvb-frontends: remove a clone of a kernel-doc marku [...] adds 181220d469fe media: v4l2-subdev.rst: get rid of a duplicatd kernel-doc markup adds c3cfc5f484e0 media: cec-core.rst: fix warnings with Sphinx 3.0+ adds 8162a0b5a209 media: v4l2-subdev.h: fix a kernel-doc markup adds f69249fcefc4 media: hist-v4l2.rst: remove struct duplication adds cae045f495d2 media: hist-v4l2.rst: remove :c:`type` from structs and enums adds 880a8fc07730 media: vidtv: simplify PCR logic to get jiffies adds 02578bdf31ff media: vidtv: remove more ENDIAN_BITFIELD nonsense adds 56ce9eff9492 media: vidtv: fix initialization of the network_id field at SDT adds fc4405a5f107 media: vidtv: cleanup PSI version numbers adds 2f217729612c media: vidtv: cleanup SDT string identifiers adds d6a36eda73dc media: vidtv: fix a typo adds 09196d86e366 media: vidtv: simplify parameters for vidtv_pes_write_stuffing() adds a61d7d19a371 media: vidtv: rewrite the adaption field logic adds bfea1d81b5c8 media: vidtv: fix decoding with gstreamer and Vlc adds 6ca3549d8707 media: platform: s5p-mfc: Fix adding a standard frame skip [...] adds 61c3b19f7b9e media: staging: media: Revert "media: zoran: remove deprec [...] adds 754f0f1ba8d9 media: MAINTAINERS: change maintainer of the zoran driver adds a7fd03f552e2 media: zoran: datasheet is no longer available from zoran.com adds 874edaa5d51b media: zoran: Documentation: fix typo adds 5e195bbddabd media: zoran: fix checkpatch issue adds c638913669bb media: zoran: do not forward declare zr36057_init_vfe adds b7c3b2bb9db4 media: zoran: convert all error dprintk to pci_err/pr_err adds 28ea0148cf52 media: zoran: convert dprintk warn adds 9bb2720293a0 media: zoran: convert dprintk info to pci_info adds daae1da762c1 media: zoran: convert dprintk debug adds ff559599a39a media: zoran: zoran_device.c: convert pr_x to pci_x adds 72b23dd24568 media: zoran: remove proc_fs adds 3f2c3423627c media: zoran: use VFL_TYPE_VIDEO adds e2b35ed6affc media: zoran: use v4l2_buffer_set_timestamp adds 62d297ede7d0 media: zoran: do not print random guest 0 adds 7847f74d3683 media: zoran: move buffer_size out of zoran_fh adds dc5f0b5d2d06 media: zoran: move v4l_settings out of zoran_fh adds 66a9b5a82ff8 media: zoran: move jpg_settings out of zoran_fh adds 109d5cc0d067 media: zoran: move overlay_settings out of zoran_fh adds cd669be210b8 media: zoran: Use video_drvdata to get struct zoran adds 000ffb5ec6dc media: zoran: Change zoran_v4l_set_format parameter from z [...] adds accd0214092e media: zoran: remove overlay adds 886986804ad4 media: zoran: Use DMA coherent for stat_com adds 7b1f41e03784 media: zoran: use ZR_NORM adds 799cb9e3c1c4 media: zoran: zoran does not support STD_ALL adds ce72671d5d2d media: zoran: convert irq to pci irq adds 6d1d9ba2c439 media: zoran: convert zoran alloc to devm adds af71064bc47b media: zoran: convert mdelay to udelay adds 4bae5db2f28d media: zoran: use devm for videocodec_master alloc adds 845556fd8027 media: zoran: use pci_request_regions adds e83bf68b5827 media: zoran: use devm_ioremap adds 30a978180ae8 media: zoran: add stat_com buffer adds 4ea8b196a7d0 media: zoran: constify struct tvnorm adds d61c7451fcb7 media: zoran: constify codec_name adds 1c3629cba07c media: zoran: Add more check for compliance adds b564cb6e0bd5 media: zoran: Add vb_queue adds b8fb0a474005 media: zoran: disable output adds d4ae3689226e media: zoran: device support only 32bit DMA address adds 2f0ee19bf26f media: zoran: enable makefile adds 991a0207325c media: zoran: remove framebuffer support adds 10e75b6ecdb4 media: zoran: add vidioc_g_parm adds 64868edc9618 media: zoran: remove test_interrupts adds 11c9c16f7cb5 media: zoran: fix use of buffer_size and sizeimage adds d1d015376c13 media: zoran: fix some compliance test adds 8cb356d4eaae media: zoran: remove deprecated .vidioc_g_jpegcomp adds 83f89a8bcbc3 media: zoran: convert to vb2 adds 6dee18f7271c media: zoran: update TODO adds 72c51be87f1c media: zoran: fix smatch warning adds 05b837920f49 media: zoran: fix sparse warnings adds 0568d6c20e03 media: zoran: use upper case for card types adds 209ecc56aa22 media: zoran: get rid of an unused var adds c602f29dd17c media: zoran: fix mixed case on vars adds eb5f6b8ee9e4 media: atomisp: fixes build breakage for ISP2400 due to a cleanup adds 6b90346919d4 media: zoran: move documentation file to the right place adds 210191dd5314 media: siano: rename a duplicated card string adds ba9fe6443db5 media: admin-guide: update cardlists adds 7c9df3ec493e media: add Zoran cardlist adds 463c43fcd97e Merge tag 'v5.9-rc7' into patchwork adds 0cef13d883e4 media: zoran.rst: place it at the right place this time adds bf65f8aabdb3 media: usbtv: Fix refcounting mixup adds 1efe3c28eba1 media: v4l2-mem2mem: Fix spurious v4l2_m2m_buf_done adds fd777da3e7a6 media: staging: rkisp1: uapi: Do not use BIT() macro adds 811b8d66f936 media: rcar-vin: rcar-dma: Fix setting VNIS_REG for RAW8 formats adds 5b380f242f36 media: dt-bindings: media: venus: Add an optional power do [...] adds 7124ae48f2a4 media: s5k5baf: drop 'data' field in struct s5k5baf_fw adds 2311072d9905 media: tvp7002: fix uninitialized variable warning adds c386e0797d26 media: dvb-frontends/drxk_hard.c: fix uninitialized variab [...] adds fd5c32d80884 Merge tag 'media/v5.10-1' of git://git.kernel.org/pub/scm/ [...] adds 1d512ee861b8 regmap: debugfs: Fix more error path regressions adds f74d63b8c24a regmap: destroy mutex (if used) in regmap_exit() adds eb45df24fe82 Merge series "regmap: add support to regmap_field_bulk_all [...] adds 7f4a122d0b50 regmap: debugfs: use semicolons rather than commas to sepa [...] adds 2defc3fa18a6 Merge series "use semicolons rather than commas to separat [...] adds ea470b82f205 regmap: add support to regmap_field_bulk_alloc/free apis adds d05199af72cb Merge tag 'regmap-field-bulk-api' into regmap-5.10 adds 3a6f0fb7b8eb regmap: irq: Add support to clear ack registers adds 6e0545c4f083 Merge remote-tracking branch 'regmap/for-5.10' into regmap-next adds 57218d7f2e87 Merge tag 'regmap-v5.10' of git://git.kernel.org/pub/scm/l [...] adds 4c9db39361da regulator: unexport regulator_lock/unlock() adds be35cc4695aa regulator: fix indentation issue adds 0c7d1b4d0c1e regulator: enable compile testing for Maxim and Samsung PM [...] adds 8d23b0b8fc95 regulator: s5m8767: initialize driver via module_platform_driver adds b8c054a5eaf0 regulator: rtmv20: Adds support for Richtek RTMV20 load sw [...] adds 9f4366ec2c50 regulator: rtmv20: Add DT-binding document for Richtek RTMV20 adds 99ad5f6ec0cd regulator: print state at boot adds 61aab5ad27d5 regulator: print symbolic errors in kernel messages adds aea6cb99703e regulator: resolve supply after creating regulator adds 71d5f4dc7baa Merge series "regulator: debugging aids" from Michał Miros [...] adds 89a5f77e3f3a regulator: rtmv20: Update DT binding document and property [...] adds 6228cc8aed9e regulator: rtmv20: Add missing regcache cache only before [...] adds bd8e2cad4e28 regulator: tps65910: use regmap accessors adds e6f5ff17ca96 regulator: qcom: labibb: Constify static structs adds e9bb4a068b20 regulator: core: Enlarge max OF property name length to 64 chars adds 328816c20331 regulator: qcom_spmi: Add support for new regulator types adds 0074c4472dcb regulator: qcom_spmi: Add PM660/PM660L regulators adds f9f061a5486f regulator: dt-bindings: Document the PM660/660L SPMI PMIC entries adds 6d849653b00f regulator: qcom_smd: Add PM660/PM660L regulator support adds f627691db729 regulator: dt-bindings: Document the PM660/PM660L PMICs entries adds 0b5a21870694 Merge series "Support for PM660/PM660L SPMI and SMD regula [...] adds c845f21ad865 regulator: Make constraint debug processing conditional on DEBUG adds b1a2fb10b8ef regulator: qcom_smd: add pm8953 regulators adds 357dd65a9aa8 dt-bindings: regulator: document pm8950 and pm8953 smd regulators adds f2deb05688c2 regulator: bd9576: fix regulator binfdings dt node names adds 184cdb8f6d39 regulator: bd9576: Fix print adds c6e70a6fd5ce Merge remote-tracking branch 'regulator/for-5.10' into reg [...] adds 1724e02e024a Merge tag 'regulator-v5.10' of git://git.kernel.org/pub/sc [...] adds 45f0bbdafd26 spi: imx: Fix freeing of DMA channels if spi_bitbang_start [...] adds d4f3a651ab82 Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds ca03dba30f2b spi/topcliff-pch: drop double zeroing adds 4c3a14fbc05a spi: npcm-fiu: simplify the return expression of npcm_fiu_probe() adds 7b1d96813317 spi: omap2-mcspi: Improve performance waiting for CHSTAT adds bf253e6bf6b8 spi: spi-imx: spi_imx_transfer(): add support for effectiv [...] adds 91af6eb04a6b spi: spi-zynqmp-gqspi: Fix kernel-doc warnings adds 1c26372e5aa9 spi: spi-zynqmp-gqspi: Update driver to use spi-mem framework adds f09a433b1e40 spi: spi-zynqmp-gqspi: Fix incorrect indentation adds 4cafaddedb5f spi: spi-mtk-nor: fix timeout calculation overflow adds 2c8af6a59744 spi: hisi-sfc-v3xx: factor out IO modes configuration adds f6d2737720d6 spi: hisi-sfc-v3xx: factor out bus config and transfer functions adds aac6edff8438 spi: hisi-sfc-v3xx: factor out the bit definition of inter [...] adds b1dd565124be spi: hisi-sfc-v3xx: add support for IRQ mode adds b4ac06ed7fb0 Merge series "Add IRQ mode support for hisi-sfc-v3xx drive [...] adds 0e9683659c69 spi: hisi-sfc-v3xx: fix spelling mistake "occured" -> "occurred" adds 01ddbbb0b0af spi: dw-dma: Set DMA Level registers on init adds 7ef30385b05f spi: dw-dma: Fail DMA-based transfer if no Tx-buffer specified adds a874d811f0c2 spi: dw-dma: Configure the DMA channels in dma_setup adds be3034d9f9f3 spi: dw-dma: Check rx_buf availability in the xfer method adds ab7a4d758b27 spi: dw-dma: Move DMA transfers submission to the channels [...] adds 9a6471a1a2c2 spi: dw-dma: Check DMA Tx-desc submission status adds 7a4d61f1dc94 spi: dw-dma: Remove DMA Tx-desc passing around adds b86fed121fe6 spi: dw-dma: Detach DMA transfer into a dedicated method adds 945b5b60f711 spi: dw-dma: Move DMAC register cleanup to DMA transfer method adds 917ce29ef559 spi: dw-dma: Pass exact data to the DMA submit and wait methods adds ad4fe1264b39 spi: dw-dma: Add one-by-one SG list entries transfer adds 07918df724f2 spi: dw: Discard IRQ threshold macro adds 8225c1c9a073 spi: dw: Initialize n_bytes before the memory barrier adds a128f6ecd56a spi: dw: Clear IRQ status on DW SPI controller reset adds a1d5aa6f7f97 spi: dw: Disable all IRQs when controller is unused adds 7e31cea7d1e0 spi: dw: Use relaxed IO-methods to access FIFOs adds 675e7c9d71ce spi: dw: Discard DW SSI chip type storages adds cc760f3143f5 spi: dw: Convert CS-override to DW SPI capabilities adds ffb7ca54c95b spi: dw: Add KeemBay Master capability adds 0b6bfad4cee4 spi: spi-dw: Remove extraneous locking adds 9d3621525018 Merge series "spi: dw: Add full Baikal-T1 SPI Controllers [...] adds 23f370c74858 spi: atmel: Exposing effective spi speed adds 69544f2c1592 spi: spi-tegra20-sflash: remove redundant irqsave and irqr [...] adds e236893387f8 spi: spi-stm32: remove redundant irqsave and irqrestore in [...] adds e7edd2cf4c7d spi: spi-mtk-nor: make use of full capability of prg mode adds fd806575921a spi: spi-mtk-nor: add helper for checking prg mode ops adds 81f13f2116cd spi: spi-mtk-nor: fix op checks in supports_op adds 184ec013fc3b Merge series "spi: spi-mtk-nor: make use of full capabilit [...] adds 581e2b41977d spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_en [...] adds ab4efca29f64 spi: spi-s3s64xx: Add S3C64XX_SPI_QUIRK_CS_AUTO for Exynos3250 adds 2f4db6f705c5 spi: spi-s3c64xx: Check return values adds df7cd1bba2c7 spi: spi-s3c64xx: Report more information when errors occur adds 913ba5c9e227 spi: spi-s3c64xx: Rename S3C64XX_SPI_SLAVE_* to S3C64XX_SPI_CS_* adds 58d54781433f spi: spi-s3c64xx: Fix doc comment for struct s3c64xx_spi_d [...] adds 20b4016a3bea spi: spi-s3c64xx: Ensure cur_speed holds actual clock value adds 9fe26adbe37f spi: spi-s3c64xx: Increase transfer timeout adds 3f32131fbbbf spi: spi-s3c64xx: Turn on interrupts upon resume adds aef161f4f1b8 spi: renesas,sh-msiof: Add r8a77961 support adds 9935b612a5db dt-bindings: spi: add mt8192-nor compatible string adds a1daaa991ed1 spi: spi-mtk-nor: use dma_alloc_coherent() for bounce buffer adds e836d4cf615f spi: spi-mtk-nor: support 36bit dma addressing adds 3bfd9103c7af spi: spi-mtk-nor: Add power management support adds f68fe8de360b spi: dw: Use an explicit set_cs assignment adds d6bbd1193fe9 spi: dw: Add DWC SSI capability adds a3577bd8cba5 spi: dw: Detach SPI device specific CR0 config method adds f76f3142c5fc spi: dw: Update SPI bus speed in a config function adds c449ad7425aa spi: dw: Simplify the SPI bus speed config procedure adds 2613d2bfbeac spi: dw: Update Rx sample delay in the config function adds 3ff60c6b644e spi: dw: Add DW SPI controller config structure adds 8dedbeac8ab2 spi: dw: Refactor data IO procedure adds ddcc2733c159 spi: dw: Refactor IRQ-based SPI transfer procedure adds 82d02944d238 spi: dw: Perform IRQ setup in a dedicated function adds da8f58909e7e spi: dw: Unmask IRQs after enabling the chip adds c6cb3815f70d spi: dw: Discard chip enabling on DMA setup error adds fbddc989a5c4 spi: dw: De-assert chip-select on reset adds 49d7d695ca4b spi: dw: Explicitly de-assert CS on SPI transfer completion adds cf75baeac72c spi: dw: Move num-of retries parameter to the header file adds bf64b66036ee spi: dw: Add generic DW SSI status-check method adds 6423207e57ea spi: dw: Add memory operations support adds 84ecaf4a7837 spi: dw: Introduce max mem-ops SPI bus frequency setting adds 14345c33461b spi: dw: Add poll-based SPI transfers support adds abf00907538e spi: dw: Add Baikal-T1 SPI Controller glue driver adds ca4e2ac20f93 spi: dw: Add Baikal-T1 SPI Controller bindings adds 855a40cd8ccc spi: cadence: Add SPI transfer delays adds 988731181359 Merge remote-tracking branch 'spi/for-5.10' into spi-next adds a996b9c61729 Merge tag 'spi-v5.10' of git://git.kernel.org/pub/scm/linu [...] adds 36eccdb58fb5 Merge tag 'gpio-updates-for-v5.10-part1' of git://git.kern [...] adds 20199b5c8358 dt-bindings: gpio: pl061: add gpio-line-names adds 256012abf948 dt-bindings: gpio: fsl-imx-gpio: add i.MX ARMv6 and ARMv7 [...] adds 60e743291446 dt-bindings: gpio: fsl-imx-gpio: add gpio-line-names adds dd8efeb78d64 dt-bindings: gpio: convert bindings for NXP PCA953x family [...] adds 0399961233f1 dt-bindings: gpio: convert bindings for Maxim MAX732x fami [...] adds 513034d8b089 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB adds 12d16b397ce0 gpio: mxc: Support module build adds e0ab949f152a gpio: mockup: fix resource leak in error path adds 3795d7cc4fe1 gpio: mpc8xxx: simplify ls1028a/ls1088a support adds 0fd16012adc0 lib: string_helpers: provide kfree_strarray() adds 2fd1abe99e5f Documentation: gpio: add documentation for gpio-mockup adds 94502ba9a47c gpio: mockup: drop unneeded includes adds 25f0006603e4 gpio: mockup: use KBUILD_MODNAME adds 56f6cb35e274 gpio: mockup: use pr_fmt() adds 66f222ef45f3 gpio: mockup: remove unneeded return statement adds 383bb2de4d49 gpio: mockup: increase the number of supported device properties adds 148c2560c55b gpio: mockup: pass the chip label as device property adds 582be05ea42a gpio: mockup: use the generic 'gpio-line-names' property adds 42e9acc67910 gpio: mockup: refactor the module init function adds 0dc11e3ad353 gpiolib: cdev: gpio_desc_to_lineinfo() should set info offset adds 69e4e1368803 gpiolib: cdev: replace strncpy() with strscpy() adds 539430fbbcc4 gpio: uapi: define GPIO_MAX_NAME_SIZE for array sizes adds b53911aa872d gpio: uapi: define uAPI v2 adds d143493c01b7 gpiolib: make cdev a build option adds 957ebb61a476 gpiolib: add build option for CDEV v1 ABI adds 3c0d9c635ae2 gpiolib: cdev: support GPIO_V2_GET_LINE_IOCTL and GPIO_V2_ [...] adds aad955842d1c gpiolib: cdev: support GPIO_V2_GET_LINEINFO_IOCTL and GPIO [...] adds 73e0341992b6 gpiolib: cdev: support edge detection for uAPI v2 adds a54756cb24ea gpiolib: cdev: support GPIO_V2_LINE_SET_CONFIG_IOCTL adds 7b8e00d98168 gpiolib: cdev: support GPIO_V2_LINE_SET_VALUES_IOCTL adds 65cff7046406 gpiolib: cdev: support setting debounce adds b234d233fe30 gpio: uapi: document uAPI v1 as deprecated adds 3c333c47041c tools: gpio: port lsgpio to v2 uAPI adds e86a863b337c tools: gpio: port gpio-watch to v2 uAPI adds ed60aee0edcd tools: gpio: rename nlines to num_lines adds 7ff6d1d25a9e tools: gpio: port gpio-hammer to v2 uAPI adds 0acda979df8d tools: gpio: port gpio-event-mon to v2 uAPI adds 62757c32d5db tools: gpio: add multi-line monitoring to gpio-event-mon adds cf048e05b687 tools: gpio: add debounce support to gpio-event-mon adds 3d5a46544b97 Merge tag 'gpio-updates-for-v5.10-part2' of git://git.kern [...] adds 237d96164f2c gpio: pca953x: Add support for the NXP PCAL9554B/C adds 8c270fbceba4 docs: gpio: add a new document to its index.rst adds f188ac1251b9 gpiolib: cdev: switch from kstrdup() to kstrndup() adds fc709df553a3 gpiolib: Update header block in gpiolib-cdev.h adds 0486beaf88d2 Merge tag 'gpio-v5.10-1' of git://git.kernel.org/pub/scm/l [...] adds fcb575bfac80 hwmon: (sparx5) Fix initial reading of temperature adds 6c094b31ea2a hwmon: (pmbus/max34440) Fix status register reads for MAX3 [...] adds 18360b33a071 hwmon: (w83627ehf) Fix a resource leak in probe adds e8e612350f17 docs: hwmon: Add attributes to report rated values adds 1967f7126774 hwmon: (core) Add support for rated attributes adds 787c095edaa9 hwmon: (pmbus/core) Add support for rated attributes adds e40358390928 hwmon: (drivetemp) Add usage not describing impact on driv [...] adds dd43193976b9 hwmon (pmbus) use simple i2c probe function adds 6748703856d4 hwmon: use simple i2c probe function adds a391adfae11f hwmon: (adm1177) use simple i2c probe adds 7d6ed4ba4fdc hwmon: (adm1029) use simple i2c probe adds 16b237f5e506 hwmon: (w83793) use simple i2c probe adds 77b5b8a8021f hwmon: (w83791d) use simple i2c probe adds 91ed7c40f339 hwmon: (lm73) use simple i2c probe adds 7dedb79d295b hwmon: (asc7621) use simple i2c probe adds 9bf5dd8b2628 hwmon: (emc2103) use simple i2c probe adds c1e60c0d571b hwmon: (ltc2947) use simple i2c probe adds 673afe466166 hwmon: use simple i2c probe function (take 2) adds e3b9f6912528 hwmon: (tmp513) use simple i2c probe adds f7bd7b545297 hwmon: (f75375s) use simple i2c probe adds 4e1b4d222791 hwmon: (dme1737) use simple i2c probe adds 65b2aad0699b hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling adds be7373b60df5 hwmon: shtc1: add support for device tree bindings adds d2e08eba09a5 devicetree: hwmon: shtc1: add sensirion,shtc1.yaml adds 9514a22866ba hwmon: (pmbus) Add support for ADM1266 adds 407dc802a9c0 hwmon: (pmbus/adm1266) Add Block process call adds d98dfad35c38 hwmon: (pmbus/adm1266) Add support for GPIOs adds ed1ff457e187 hwmon: (pmbus/adm1266) add debugfs for states adds 15609d189302 hwmon: (pmbus/adm1266) read blackbox adds 0c92ddcc7e76 dt-bindings: hwmon: Add bindings for ADM1266 adds 0ef0f755b36e hwmon: (scmi-hwmon) Avoid comma separated statements adds 178224170423 hwmon: (k10temp) Create common functions and macros for Ze [...] adds d6144a40041a hwmon: (k10temp) Define SVI telemetry and current factors [...] adds 7497d4a66c59 hwmon: (gsc-hwmon) add fan sensor adds 8999eabf332a hwmon: (k10temp) Take out debugfs code adds a919ba06979a hwmon: (pmbus) Stop caching register values adds 2cd8529cfb28 hwmon: (pmbus) Expose PEC debugfs attribute adds 04e216d19e40 hwmon: (pmbus) Move boolean error condition check to gener [...] adds 55163a1c00fc hwmon: (k10temp) Add support for Zen3 CPUs adds 10d097737dfe hwmon: (adm9240) Use loops to avoid duplicated code adds 6a8cdd146459 hwmon: (adm9240) Create functions for updating measure and config adds df885d912f67 hwmon: (adm9240) Convert to regmap adds 6b0c0c83dc55 hwmon: (amd_energy) Move label out of accumulation structure adds 514db2b445df hwmon: (amd_energy) optimize accumulation interval adds b75394c19d01 hwmon: (amd_energy) Improve the accumulation logic adds 045ad73397e6 hwmon: (amd_energy) Update driver documentation adds c073292b166a hwmon: (tmp513) fix spelling typo in comments adds 2c6fcbb21149 hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controller adds 5f977a0630db dt-bindings: Add MP2975 voltage regulator device adds 865e4fc013ba hwmon: Add hwmon driver for Intel MAX 10 BMC adds 707d151bd1ac hwmon: (lm75) Add regulator support adds a6db1561291f hwmon: (bt1-pvt) Test sensor power supply on probe adds 0015503e5f63 hwmon: (bt1-pvt) Cache current update timeout adds 0ffd21d59855 hwmon: (bt1-pvt) Wait for the completion with timeout adds 2b52278150c4 hwmon: (pmbus/max34440) Fix OC fault limits adds 8910c0bd533d hwmon: (pmbus/max20730) add device monitoring via debugfs adds 712d1b3749af hwmon: (mlxreg-fan) Fix double "Mellanox" adds f6a496a5ce8d docs: hwmon: (ltc2945) update datasheet link adds 3e37c9d48f7a dt-bindings: hwmon: Convert lm75 bindings to yaml adds efc2360b2873 dt-bindings: hwmon: Add the +vs supply to the lm75 bindings adds 748022ef093f hwmon: Add DT bindings schema for PVT controller adds 9d823351a337 hwmon: Add hardware monitoring driver for Moortec MR75203 [...] adds b9a9a375438e dt-bindings: hwmon: max20730: adding device tree doc for max20730 adds 9b20aec24b8a hwmon: (pmbus/max20730) adjust the vout reading given volt [...] adds c4439713e82a Merge tag 'hwmon-for-v5.10' of git://git.kernel.org/pub/sc [...] adds 5f1ec1fd3225 x86/traps: Fix #DE Oops message regression adds 081dd68c8906 x86/platform/uv: Remove unused variable in UV5 NMI handler adds 857d64485e7c Merge tag 'x86_urgent_for_v5.10-rc1' of git://git.kernel.o [...] adds f952eefe74a4 block: drop double zeroing adds 0385971754f0 block: fix bmd->is_null_mapped initialization adds 22ada802ede8 block: use lcm_not_zero() when stacking chunk_sectors adds 07d098e6bbad block: allow 'chunk_sectors' to be non-power-of-2 adds 38430f0876fa block: move the NEED_PART_SCAN flag to struct gendisk adds 9301fe734384 block: cleanup partition scanning in register_disk adds 478162821dfb block: cleanup blkdev_bszset adds 2d9e28a9a10c pktcdvd: remove the if 0'ed pkt_start_recovery function adds b8d954849cf4 pktcdvd: use blkdev_get_by_dev instead of open coding it adds 0fc66c9d6314 zram: cleanup backing_dev_store adds 5a56ad7882a1 raw: don't keep unopened block device around adds 841ab72cb5be dasd: cleanup dasd_scan_partitions adds e455ed22906c ocfs2: cleanup o2hb_region_dev_store adds ef16e1d98c4e mm: cleanup claim_swapfile adds bb3247a39980 PM: rewrite is_hibernate_resume_dev to not require an inode adds 21bd900572f3 mm: split swap_type_of adds 36daaa98f7ad PM: mm: cleanup swsusp_swap_check adds 1fb1a2ad75e3 block: mark blkdev_get static adds 402dd2cf46b1 fs: remove the unused SB_I_MULTIROOT flag adds b807a2c5e0e2 drbd: remove dead code in device_to_statistics adds 5d4ce78b254c bcache: inherit the optimal I/O size adds 9e82d35b95e5 aoe: set an optimal I/O size adds 55b2598e84e9 bdi: initialize ->ra_pages and ->io_pages in bdi_init adds 16ef51013931 md: update the optimal I/O size on reshape adds c2e4cd57cfa1 block: lift setting the readahead size into the block layer adds ed7b6b4f6e91 bdi: remove BDI_CAP_CGROUP_WRITEBACK adds a8b456d01cd6 bdi: remove BDI_CAP_SYNCHRONOUS_IO adds 5115db10a8e0 mm: use SWP_SYNCHRONOUS_IO more intelligently adds 1cb039f3dc16 bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag adds 823423ef55f4 bdi: invert BDI_CAP_NO_ACCT_WB adds f56753ac2a90 bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag adds 250eec9e390e Documentation/hdio: fix up obscure bd_contains references adds fa01b1e9733f block: add a bdev_is_partition helper adds 61a27e1f521c md: compare bd_disk instead of bd_contains adds 4245e52d2554 md: don't detour through bd_contains for the gendisk adds 8c40c7c4836a drbd: don't detour through bd_contains for the gendisk adds 74f94454099e drbd: don't set ->bd_contains adds 57ba10592030 target/iblock: fix holder printing in iblock_show_configfs [...] adds 8a63a86e1f93 block: use bd_partno in bdevname adds 700cd59db518 vsprintf: use bd_partno in bdev_name adds 021a24460dc2 block: add QUEUE_FLAG_NOWAIT adds 6abc49468eea dm: add support for REQ_NOWAIT and enable it for linear target adds ab8df828b5f6 iocost: factor out ioc_forgive_debts() adds 33a1fe6d822b iocost: replace nr_shortages cond in ioc_forgive_debts() w [...] adds d95178410b77 iocost: recalculate delay after debt reduction adds c7af2a003a41 iocost: reimplement debt forgiveness using average usage adds c5a6561b8d99 iocost: add iocg_forgive_debt tracepoint adds bec02dbbafad iocost: consider iocgs with active delays for debt forgiveness adds 8229cca8c3ea blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() adds 76cffccd606a block-mq: fix comments in blk_mq_queue_tag_busy_iter adds 155bd9d1abd6 drbd: remove ->this_bdev adds 10ed16662da9 block: add a bdget_part helper adds 07560151db96 block: make bio_crypt_clone() able to fail adds 93f221ae0838 block: make blk_crypto_rq_bio_prep() able to fail adds cf785af19319 block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx() adds 2b0d3d3e4fcf percpu_ref: reduce memory footprint of percpu_ref in fast path adds 0549e87c30ae block: move 'q_usage_counter' into front of 'request_queue' adds 92cf2fd156b2 block: remove the unused blk_integrity_merge_rq export adds d59da41998bc block: remove the unused blk_integrity_merge_bio export adds eda5cc997abd block: move blk_mq_sched_try_merge to blk-merge.c adds a926c7afffcc block: Consider only dispatched requests for inflight statistic adds fe6f0cdc4926 block: soft limit zone-append sectors as well adds fa1c3eaf4dae block: Remove redundant 'return' statement adds 4247d9c8ba81 blk-throttle: Remove a meaningless parameter for throtl_do [...] adds 7901601aef35 blk-throttle: Avoid getting the current time if tg->last_f [...] adds b185efa78bf9 blk-throttle: Avoid tracking latency if low limit is invalid adds 5b7048b89745 blk-throttle: Fix IO hang for a corner case adds b7b609de5a08 blk-throttle: Move the list operation after list validation adds 2397611ac802 blk-throttle: Move service tree validation out of the thro [...] adds 29379674bda0 blk-throttle: Open code __throtl_de/enqueue_tg() adds 1da30f952a81 blk-throttle: Re-use the throtl_set_slice_end() adds f4ac712e4fe0 block: ratelimit handle_bad_sector() message adds 7ea6bf2e6c40 percpu_ref: don't refer to ref->data if it isn't allocated adds dd1c372d6566 block: invoke blk_mq_exit_sched no matter whether have .ex [...] adds 6251b754f5b2 block: remove redundant mq check adds 75e6c00fc75c block: use helper function to test queue register adds 0841031ab9a8 blk-mq: use helper function to test hw stopped adds f0c6ae09db1d block: fix comment and add lockdep assert adds 0546858c59fb block: get rid of unnecessary local variable adds c72815241331 blk-mq: get rid of the dead flush handle code path adds 47ce030b7ac5 blk-mq: move cancel of hctx->run_work to the front of blk_ [...] adds 8858e8d98d54 block: fix uapi blkzoned.h comments adds 3ad11d7ac887 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/l [...] adds 0f078896911f Merge branch 'io_uring-5.9' into for-5.10/io_uring adds f3606e3a92dd io_uring: allow timeout/poll/files killing to take task in [...] adds f573d384456b io_uring: move dropping of files into separate helper adds 2aede0e417db io_uring: stash ctx task reference for SQPOLL adds e3bc8e9dad7f io_uring: unconditionally grab req->task adds 76e1b6427fd8 io_uring: return cancelation status from poll/timeout/file [...] adds e6c8aa9ac33b io_uring: enable task/files specific overflow flushing adds 0f2122045b94 io_uring: don't rely on weak ->files references adds 9b8284921513 io_uring: reference ->nsproxy for file table commands adds a3ec60054082 io_uring: move io_uring_get_socket() into io_uring.h adds 9d4a75efa200 io_uring: use an enumeration for io_uring_register(2) opcodes adds 21b55dbc0653 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode adds 7e84e1c7566a io_uring: allow disabling rings during the creation adds 95da84659226 io_wq: Make io_wqe::lock a raw_spinlock_t adds e35afcf91230 io_uring: io_sq_thread() doesn't need to flush signals adds ce71bfea207b fs: align IOCB_* flags with RWF_* flags adds 6a7793828fb2 io_uring: use private ctx wait queue entries for SQPOLL adds 3f0e64d05411 io_uring: move SQPOLL post-wakeup ring need wakeup flag in [...] adds c8d1ba583fe6 io_uring: split work handling part of SQPOLL into helper adds 534ca6d684f1 io_uring: split SQPOLL data into separate structure adds 69fb21310fd3 io_uring: base SQPOLL handling off io_sq_data adds aa06165de863 io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOL [...] adds 738277adc819 io_uring: mark io_uring_fops/io_op_defs as __read_mostly adds 90554200724d io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits adds f4bff104fffb io_uring: simplify io_rw_prep_async() adds afb87658f89b io_uring: refactor io_req_map_rw() adds ab0b196ce555 io_uring: fix overlapped memcpy in io_req_map_rw() adds 4be1c6151269 io_uring: kill extra user_bufs check adds e8c2bc1fb6c9 io_uring: get rid of req->io/io_async_ctx union adds e95eee2dee78 io_uring: cap SQ submit size for SQPOLL with multiple rings adds 14db84110d48 io_uring: remove unneeded semicolon adds de2939388be5 io_uring: improve registered buffer accounting for huge pages adds 91d8f5191e8f io_uring: add blkcg accounting to offloaded operations adds af9c1a44f8de io_uring: process task work in io_uring_register() adds dbbe9c642411 io_uring: show sqthread pid and cpu in fdinfo adds c4068bf898dd io-wq: fix use-after-free in io_wq_worker_running adds 145cc8c665f4 io-wq: kill unused IO_WORKER_F_EXITING adds 291b2821e072 io_uring: simplify io_alloc_req() adds 5b09e37e27a8 io_uring: io_kiocb_ppos() style change adds 2d199895d231 io_uring: remove F_NEED_CLEANUP check in *prep() adds a88fc400212f io_uring: set/clear IOCB_NOWAIT into io_read/write adds 73debe68b300 io_uring: remove nonblock arg from io_{rw}_prep() adds bfe76559833d io_uring: decouple issuing and req preparation adds c1379e247a72 io_uring: move req preps out of io_issue_sqe() adds 87c4311fd2c2 io_uring: kill callback_head argument for io_req_task_work_add() adds faf7b51c0697 io_uring: batch account ->req_issue and task struct references adds ca6484cd308a io_uring: no need to call xa_destroy() on empty xarray adds ed6930c9201c io_uring: fix break condition for __io_uring_register() waiting adds ce765372bc44 io_uring: Fix use of XArray in __io_uring_files_cancel adds 236434c3438c io_uring: Fix XArray usage in io_uring_add_task_file adds 5e2ed8c4f450 io_uring: Convert advanced XArray uses to the normal API adds 5bf5e464f1ac io_uring: don't io_prep_async_work() linked reqs adds 233295130e53 io_uring: clean up ->files grabbing adds 479f517be571 io_uring: kill extra check in fixed io_file_get() adds 8371adf53c3c io_uring: simplify io_file_get() adds 71b547c048eb io_uring: improve submit_state.ios_left accounting adds 0bdf7a2ddb7d io_uring: use a separate struct for timeout_remove adds a71976f3fa47 io_uring: remove timeout.list after hrtimer cancel adds 062d04d73168 io_uring: clean leftovers after splitting issue adds 692d836351ff io_uring: don't delay io_init_req() error check adds 5398ae698525 io_uring: clean file_data access in files_register adds 600cf3f8b3f6 io_uring: refactor *files_register()'s error paths adds b2e968528312 io_uring: keep a pointer ref_node in file_data adds 6ad4bf6ea160 Merge tag 'io_uring-5.10-2020-10-12' of git://git.kernel.d [...] adds 8e85f60575d3 ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs adds 6cd32a44f080 sata, highbank: simplify the return expression of ahci_hig [...] adds 564a7eed3f34 ahci: qoriq: enable acpi support in qoriq ahci driver adds 5029a0486eb4 pata_cmd64x: Use fallthrough pseudo-keyword adds fd86194aca1f MAINTAINERS: remove LIBATA PATA DRIVERS entry adds 45aefe3d2251 ata: ahci: mvebu: Make SATA PHY optional for Armada 3720 adds 79ec6d9cac46 Merge tag 'libata-5.10-2020-10-12' of git://git.kernel.dk/ [...] adds ac8f7a026440 Merge branch 'for-5.10/block' into for-5.10/drivers adds 0905053bdb5b null_blk: Support shared tag bitmap adds 313b825fa218 md: only calculate blocksize once and use i_blocksize() adds 7aba13b71529 md/raid5: add a new member of offset into r5dev adds 248728dd04f5 md/raid5: make async_copy_data() to support different page offset adds 29bcff787a25 md/raid5: add new xor function to support different page offset adds a7c224a820c3 md/raid5: convert to new xor compution interface adds d69454bc9fdf md/raid6: let syndrome computor support different page offset adds 4f86ff5580fa md/raid6: let async recovery function support different pa [...] adds 046169f048cd md/raid5: let multiple devices of stripe_head share page adds f16acaf328c5 md/raid5: resize stripe_head when reshape array adds 389125844352 md/raid5: reallocate page array after setting new stripe_size adds e287308b8388 md: Simplify code with existing definition RESYNC_SECTORS [...] adds 2628089b74d5 md: add md_submit_discard_bio() for submitting discard bio adds 8650a889017c md/raid10: extend r10bio devs to raid disks adds f046f5d0d79c md/raid10: pull codes that wait for blocked dev into one function adds bcc90d280465 md/raid10: improve raid10 discard request adds d3ee2d8415a6 md/raid10: improve discard request for far layout adds 163090c14a42 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds b2702aaaa45c nvme: lift the file open code from nvme_ctrl_get_by_path adds 1cf7a12e09aa nvme: use an xarray to lookup the Commands Supported and E [...] adds 0b85f59d30b9 nvme-pci: Move enumeration by class to be last in the table adds f7790e5de92a nvmet-tcp: have queue io_work context run on sock incoming cpu adds 4e683c48db01 nvmet: handle keep-alive timer when kato is modified by a [...] adds 5b3356d9da88 nvmet: add passthru ZNS support adds ddd3d1051797 nvmet-fc: fix missing check for no hostport struct adds 936fab503ff4 nvme: fix error handling in nvme_ns_report_zones adds 21cc2f3f799f nvme-pci: allocate separate interrupt for the reserved non [...] adds 1ed4211dc1e8 Merge tag 'nvme-5.10-2020-09-27' of git://git.infradead.or [...] adds dc4d137ee3b7 null_blk: add support for max open/active zone limit for z [...] adds a58e88bfdc4d bcache: share register sysfs with async register adds 7e59c506c338 bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve() adds 84e5d1363cd8 bcache: Convert to DEFINE_SHOW_ATTRIBUTE adds 17e4aed8309f bcache: remove 'int n' from parameter list of bch_bucket_a [...] adds 697e23495c94 bcache: explicitly make cache_set only have single cache adds 08fdb2cddbdc bcache: remove for_each_cache() adds 1132e56e78e3 bcache: add set_uuid in struct cache_set adds 4e1ebae3ee4e bcache: only use block_bytes() on struct cache adds 421cf1c573b1 bcache: remove useless alloc_bucket_pages() adds 3c4fae29826c bcache: remove useless bucket_pages() adds 63a96c05cd43 bcache: only use bucket_bytes() on struct cache adds 08a17828812a bcache: don't check seq numbers in register_cache_set() adds ebaa1ac12b0c bcache: remove can_attach_cache() adds 6f9414e0f6f3 bcache: check and set sync status on cache's in-memory sup [...] adds 4a784266c6a7 bcache: remove embedded struct cache_sb from struct cache_set adds 99ba84c5de1e rsxx: Use fallthrough pseudo-keyword adds f5ace5ef37b1 block: scsi_ioctl: Avoid the use of one-element arrays adds bdb01301f3ea scsi: Add host and host template flag 'host_tagset' adds 64f1501bd2a9 scsi: core: Show nr_hw_queues in sysfs adds 8d98416a55eb scsi: hisi_sas: Switch v3 hw to MQ adds f7c4cdc712ab scsi: scsi_debug: Support host tagset adds 103fbf8e4020 scsi: megaraid_sas: Added support for shared host tagset f [...] adds 1401fcc4e3da nvme-loop: don't put ctrl on nvme_init_ctrl error adds 6fcd66951479 block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED adds 7fad20dd7c0a nvme: fix initialization of the zone bitmaps adds d525c3c02322 nvme: remove the disk argument to nvme_update_zone_info adds eba9bcf7fef0 nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns adds 2124f096fb45 nvme: rename _nvme_revalidate_disk adds 81382f1730d2 nvme: rename __nvme_revalidate_disk adds b8b8cd013327 nvme: lift the check for an unallocated namespace into nvm [...] adds fab72f5a0468 nvme: call nvme_identify_ns as the first thing in nvme_all [...] adds d4609ea8b3d3 nvme: factor out a nvme_configure_metadata helper adds f9d5f4579fea nvme: freeze the queue over ->lba_shift updates adds 13f0b26bbf0a nvme: clean up the check for too large logic block sizes adds 310b30e575b1 nvme: remove the 0 lba_shift check in nvme_update_ns_info adds 658d9f7c2c70 nvme: set the queue limits in nvme_update_ns_info adds 75eb779ee0d3 nvme: update the known admin effects adds af0f446d2cad nvme: remove nvme_update_formats adds 3a9967ba7ace nvme: revalidate zone bitmaps in nvme_update_ns_info adds 8b7c0ff2d46d nvme: query namespace identifiers before adding the namespace adds b2dc748a70c6 nvme: move nvme_validate_ns adds 0a05226a3a20 nvme: refactor nvme_validate_ns adds 7b15336257ed nvme: remove nvme_identify_ns_list adds af5d6f7ba5f9 nvme-core: remove extra variable adds c4485252cf36 nvme-core: remove extra condition for vwc adds b6bf0830a808 Merge tag 'nvme-5.10-2020-10-08' of git://git.infradead.or [...] adds d7a1c483f797 md/raid0: remove unused function is_io_in_chunk_boundary() adds a913096decbf md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks adds d837f7277f56 md/bitmap: md_bitmap_get_counter returns wrong blocks adds cf0b9b4821a2 md: fix the checking of wrong work queue adds 1383b347a8ae md/bitmap: fix memory leak of temporary bitmap adds b44c018cdf74 md/raid5: fix oops during stripe resizing adds 79cd16681acc Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 7cd4ecd9177b Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk [...] adds aa5cacdc29d7 x86/asm: Replace __force_order with a memory clobber adds 029f56db6ac2 Merge tag 'x86_asm_for_v5.10' of git://git.kernel.org/pub/ [...] adds 4e797e6ec79c printk: Use fallthrough pseudo-keyword adds cfe2790b163a printk: move printk_info into separate array adds 74caba7f2a06 printk: move dictionary keys to dev_printk_info adds f35efc78add6 printk: remove dict ring adds 59f8bcca1ef6 printk: avoid and/or handle record truncation adds 0463d04ea03a printk: reduce setup_text_buf size to LOG_LINE_MAX adds 70333f4ff9c1 Merge branch 'printk-rework' into for-linus adds d594d8f411d4 Merge tag 'printk-for-5.10' of git://git.kernel.org/pub/sc [...] adds a20751677676 tomoyo: Loosen pathname/domainname validation. adds b274279a0b0c Merge tag 'tomoyo-pr-20201012' of git://git.osdn.net/gitro [...] adds bf0afe673b99 Smack: Fix build when NETWORK_SECMARK is not set adds edd615371b66 Smack: Remove unnecessary variable initialization adds 99a6740f88e9 Merge tag 'Smack-for-5.10' of git://github.com/cschaufler/ [...] adds 01fb1e2f42d6 Merge tag 'audit-pr-20201012' of git://git.kernel.org/pub/ [...] adds 0d50f059c4cd selinux: provide a "no sooner than" date for the checkreqp [...] adds 7b540812cc06 Merge tag 'selinux-pr-20201012' of git://git.kernel.org/pu [...] adds 05b52c662527 selftests/seccomp: Use __NR_mknodat instead of __NR_mknod adds a6a4d78419a0 selftests/seccomp: Refactor arch register macros to avoid [...] adds 31c36eb87c85 selftests/seccomp: Provide generic syscall setting macro adds a084a6cba37c selftests/seccomp: mips: Define SYSCALL_NUM_SET macro adds aa8fbb80a803 selftests/seccomp: arm: Define SYSCALL_NUM_SET macro adds 0dd7d68572d9 selftests/seccomp: arm64: Define SYSCALL_NUM_SET macro adds 37989de731db selftests/seccomp: mips: Remove O32-specific macro adds 78f26627fd36 selftests/seccomp: Remove syscall setting #ifdefs adds fdbaa798eaf5 selftests/seccomp: Convert HAVE_GETREG into ARCH_GETREG/AR [...] adds dc2ad165f4fb selftests/seccomp: Convert REGSET calls into ARCH_GETREG/A [...] adds e4e8e5d28d5e selftests/seccomp: Avoid redundant register flushes adds f04cf78bbfcd selftests/seccomp: Remove SYSCALL_NUM_RET_SHARE_REG in fav [...] adds 46138329faea selftests/seccomp: powerpc: Fix seccomp return value testing adds 71c87fbe7200 selftests/seccomp: Record syscall during ptrace entry adds bef71f86b64d selftests/seccomp: Allow syscall nr and ret value to be se [...] adds a39caac02f2f selftests/seccomp: powerpc: Set syscall return during ptra [...] adds e953aeaa913b selftests/clone3: Avoid OS-defined clone_args adds 282a181b1a0d seccomp: Move config option SECCOMP to arch/Kconfig adds dfe719fef03d seccomp: Make duplicate listener detection non-racy adds 8b05418b2521 Merge tag 'seccomp-v5.10-rc1' of git://git.kernel.org/pub/ [...] adds 9b80e4c4ddac overflow: Add __must_check attribute to check_*() helpers adds b5fc7a89e58b Merge tag 'overflow-v5.10-rc1' of git://git.kernel.org/pub [...] adds 1f7a44f63e6c compiler-clang: add build check for clang 10.0.1 adds 4c207c50ea35 Revert "kbuild: disable clang's default use of -fmerge-all [...] adds 2980e6070eef Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] adds 3759da22e5c0 Revert "arm64: vdso: Fix compilation with clang older than 8" adds 3511af0a72ef Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] adds 527f6750d92b kasan: remove mentions of unsupported Clang versions adds c8db3b0a7ba7 compiler-gcc: improve version error adds a25c13b3aa1b compiler.h: avoid escaped section names adds 4d6fb34acb5d export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang adds eb38f37c3cee kbuild: doc: describe proper script invocation adds 2c92406f3343 scripts/spelling.txt: increase error-prone spell checking adds 33c5bb375ea4 scripts/spelling.txt: add "arbitrary" typo adds d72e720a1939 scripts/decodecode: add the capability to supply the progr [...] adds 4f8c94022f0b ntfs: add check for mft record size in superblock adds 679edeb0ed8a ocfs2: delete repeated words in comments adds 8dd71b25c56a ocfs2: fix potential soft lockup during fstrim adds da5c1c0bb316 fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr adds 97383c741b06 fs_parse: mark fs_param_bad_value() as static adds c1ff3f95497e mm/slab.c: clean code by removing redundant if condition adds d7cff4ded857 include/linux/slab.h: fix a typo error in comment adds c270cf3041a5 mm/slub.c: branch optimization in free slowpath adds 9f986d998a30 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc adds 9cf7a1118365 mm/slub: make add_full() condition more explicit adds c4b28963fd79 mm/kmemleak: rely on rcu for task stack scanning adds 1abbef4f5172 mm,kmemleak-test.c: move kmemleak-test.c to samples dir adds 2dd57d3415f8 x86/numa: cleanup configuration dependent command-line options adds 3b0d31011d39 x86/numa: add 'nohmat' option adds 88e9a5b7965c efi/fake_mem: arrange for a resource entry per efi_fake_me [...] adds c01044cc8191 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] adds 73fb952d8371 resource: report parent to walk_iomem_res_desc() callback adds a035b6bf863e mm/memory_hotplug: introduce default phys_to_target_node() [...] adds 5ccac54f3e12 ACPI: HMAT: attach a device for each soft-reserved range adds ec826909981c device-dax: drop the dax_region.pfn_flags attribute adds 174ebece379b device-dax: move instance creation parameters to 'struct d [...] adds f5516ec5efb9 device-dax: make pgmap optional for instance creation adds 59bc8d10dc41 device-dax/kmem: introduce dax_kmem_range() adds 7e6b431aaef8 device-dax/kmem: move resource name tracking to drvdata adds 0513bd5bb114 device-dax/kmem: replace release_resource() with release_m [...] adds c2f3011ee697 device-dax: add an allocation interface for device-dax instances adds f11cf813dee2 device-dax: introduce 'struct dev_dax' typed-driver operations adds 0f3da14a4f05 device-dax: introduce 'seed' devices adds c77f520db8eb drivers/base: make device_find_child_by_name() compatible [...] adds fcffb6a1df92 device-dax: add resize support adds a4574f63edc6 mm/memremap_pages: convert to 'struct range' adds b7b3c01b1915 mm/memremap_pages: support multiple ranges per invocation adds 60e93dc097f7 device-dax: add dis-contiguous resource support adds 0b07ce872a9e device-dax: introduce 'mapping' devices adds 33cf94d71766 device-dax: make align a per-device property adds 6d82120f4156 device-dax: add an 'align' attribute adds 5a505603a917 dax/hmem: introduce dax_hmem.region_idle parameter adds 8490e2e25b5a device-dax: add a range mapping allocation attribute adds 853322a67104 mm/debug.c: do not dereference i_ino blindly adds bac3cf4d01d4 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] adds 61ef18655704 mm: factor find_get_incore_page out of mincore_page adds f5df8635c5a3 mm: use find_get_incore_page in memcontrol adds e6e88712e43b mm: optimise madvise WILLNEED adds 8cf886463ecc proc: optimise smaps for shmem entries adds 9dfc8ff34b95 i915: use find_lock_page instead of find_lock_entry adds a6de4b4873e1 mm: convert find_get_entry to return the head page adds 63ec1973ddf3 mm/shmem: return head page from find_lock_entry adds a8cf7f272b5a mm: add find_lock_head adds 27a83a609b3b mm/filemap: fix filemap_map_pages for THP adds eb1d7a65f08a mm, fadvise: improve the expensive remote LRU cache draini [...] adds 4c6cd03ed88c mm/gup_benchmark: update the documentation in Kconfig adds 657d4f7996c6 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag adds 447f3e45c18a mm/gup: don't permit users to call get_user_pages with FOL [...] adds 146608bb75e6 mm/gup: protect unpin_user_pages() against npages==-ERRNO adds 3264631548b1 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity adds cc2828b21c76 mm: remove activate_page() from unuse_pte() adds 6f4dd8de4835 mm: remove superfluous __ClearPageActive() adds a3e7bea06072 mm/swap.c: fix confusing comment in release_pages() adds f3bc52cb04bc mm/swap_slots.c: remove always zero and unused return valu [...] adds 548d9782bd84 mm/page_io.c: remove useless out label in __swap_writepage() adds 12eab4289d32 mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] adds 7a3d52e45e00 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() adds 822bca52ee7e mm/swapfile.c: fix potential memory leak in sys_swapon adds 433e7d317754 mm/memremap.c: convert devmap static branch to {inc,dec} adds e90342e6d26a mm: memcontrol: use flex_array_size() helper in memcpy() adds 61e604e636ab mm: memcontrol: use the preferred form for passing the siz [...] adds 19b629c9795b mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] adds 05bdc520b3ad mm: memcontrol: correct the comment of mem_cgroup_iter() adds f9f84ec56f7e mm/memcg: clean up obsolete enum charge_type adds 8d387a5f172f mm/memcg: simplify mem_cgroup_get_max() adds bd0b230fe145 mm/memcg: unify swap and memsw page counters adds 5f9a4f4a7096 mm: memcontrol: add the missing numa_stat interface for cgroup v2 adds d437024e69b8 mm/page_counter: correct the obsolete func name in the com [...] adds 7a52d4d88ade mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] adds d1b2cf6cb84a mm: memcg/slab: uncharge during kmem_cache_free_bulk() adds 9a137153fc87 mm/memcg: fix device private memcg accounting adds efc9511cecf6 selftests/vm: fix false build success on the second and la [...] adds 34d109131f48 selftests/vm: fix incorrect gcc invocation in some cases adds b2b29d6d0119 mm: account PMD tables like PTE tables adds d383807aaf77 mm/memory.c: fix typo in __do_fault() comment adds a7069ee3f891 mm/memory.c: replace vmf->vma with variable vma adds 7c61f917b161 mm/mmap: rename __vma_unlink_common() to __vma_unlink() adds 4d1e72437b92 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] adds 07e5bfe651f8 mmap locking API: add mmap_lock_is_contended() adds 03b4b1149308 mm: smaps*: extend smap_gather_stats to support specified [...] adds ff9f47f6f00c mm: proc: smaps_rollup: do not stall write attempts on mmap_lock adds e18c45ffcfa3 mm: move PageDoubleMap bit adds a08d93e5752a mm: simplify PageDoubleMap with PF_SECOND policy adds f9d86a605722 mm/mmap: leave adjust_next as virtual address instead of p [...] adds f1dc1685f6ca mm/memory.c: fix spello of "function" adds 808fbdbea05f mm/mmap: not necessary to check mapping separately adds 0fc48a6e213a mm/mmap: check on file instead of the rb_root_cached of it [...] adds cf508b58457c mm: use helper function mapping_allow_writable() adds cb48841fbf4e mm/mmap.c: use helper function allow_write_access() in __r [...] adds 8332326e8e47 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] adds c78f463649d6 mm: remove src/dst mm parameter in copy_page_range() adds f577e143d85a include/linux/huge_mm.h: remove mincore_huge_pmd declaration adds bfe18a0900f1 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro adds 9b53122f616a lib/test_hmm.c: remove unused dmirror_zero_page adds 42286f83f80f mm/dmapool.c: replace open-coded list_for_each_entry_safe() adds 41a04814a715 mm/dmapool.c: replace hard coded function name with __func__ adds c43bc03d0a87 mm/memory-failure: do pgoff calculation before for_each_process() adds 2c3125977ec1 mm/memory-failure.c: remove unused macro `writeback' adds 82afbc32f221 mm/vmalloc.c: update the comment in __vmalloc_area_node() adds 74640617e14f mm/vmalloc.c: fix the comment of find_vm_area adds 25356cfad69c docs/vm: fix 'mm_count' vs 'mm_users' counter confusion adds 393824f650fa kasan/kunit: add KUnit Struct to Current Task adds 83c4e7a0363b KUnit: KASAN Integration adds 73228c7ecc5e KASAN: port KASAN Tests to KUnit adds 9ab5be976898 KASAN: Testing Documentation adds be4f1ae978ff mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] adds c9c510dc2964 mm/page_alloc: tweak comments in has_unmovable_pages() adds 51030a53d81e mm/page_isolation: exit early when pageblock is isolated i [...] adds 48381d7e4c1f mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] adds 1c31cb493c31 mm/page_isolation: cleanup set_migratetype_isolate() adds 27f852795a06 virtio-mem: don't special-case ZONE_MOVABLE adds 9181a980625a mm: document semantics of ZONE_MOVABLE adds 6a654e36fa51 mm, isolation: avoid checking unmovable pages across pageb [...] adds b630749f018c mm/page_alloc.c: clean code by removing unnecessary initia [...] adds cfb4a5419184 mm/page_alloc.c: micro-optimization remove unnecessary branch adds fdd4fa1cd904 mm/page_alloc.c: fix early params garbage value accesses adds a0622d05374b mm/page_alloc.c: clean code by merging two functions adds 2187e17b0203 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' adds 30d8ec73e877 mmzone: clean code by removing unused macro parameter adds a9b576f7253e mm: move call to compound_head() in release_pages() adds e320d3012d25 mm/page_alloc.c: fix freeing non-compound pages adds ab00db216c9c include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] adds 3e5c36007e9c mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool adds d79d176a3037 mm/hugetlb.c: remove the unnecessary non_swap_entry() adds 540809be5267 doc/vm: fix typo in the hugetlb admin documentation adds 7db5e7b67e3e mm/hugetlb: not necessary to coalesce regions recursively adds a1ddc2e8250e mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] adds d3ec7b6e09e5 mm/hugetlb: use list_splice to merge two list at once adds 972a3da355c9 mm/hugetlb: count file_region to be added when regions_nee [...] adds 15a8d68e9dc2 mm/hugetlb: a page from buddy is not on any list adds 2f37511cb6c2 mm/hugetlb: narrow the hugetlb_lock protection area during [...] adds 6664bfc8e934 mm/hugetlb: take the free hpage during the iteration directly adds 0bf7b64e6e51 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] adds 069c411de40a mm/vmscan: fix infinite loop in drop_slab_node adds 01c4776ba08c mm/vmscan: fix comments for isolate_lru_page() adds f94afee9980c mm/z3fold.c: use xx_zalloc instead xx_alloc and memset adds 1860129421c3 mm/zbud: remove redundant initialization adds 62b35fe0eba2 mm/compaction.c: micro-optimization remove unnecessary branch adds 74c9da4e1dc0 include/linux/compaction.h: clean code by removing unused [...] adds 1100262037be selftests/vm: 8x compaction_test speedup adds 78b132e9bae9 mm/mempolicy: remove or narrow the lock on current adds f8fd52535c73 mm: remove unused alloc_page_vma_node() adds 544941d78831 mm/mempool: add 'else' to split mutually exclusive case adds 04ba0a923f07 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() adds e9aa36ccbb4e dma-contiguous: simplify cma_early_percent_memory() adds cddb5ddf2b76 arm, xtensa: simplify initialization of high memory pages adds ab8f21aa8b2e arm64: numa: simplify dummy_numa_init() adds 80c4574417ae h8300, nds32, openrisc: simplify detection of memory extents adds c8e470184a06 riscv: drop unneeded node initialization adds 49645793bce1 mircoblaze: drop unneeded NUMA and sparsemem initializations adds cd991db8ddc3 memblock: make for_each_memblock_type() iterator private adds 87c55870f012 memblock: make memblock_debug and related functionality private adds 6e245ad4a17a memblock: reduce number of parameters in for_each_mem_range() adds c9118e6c37bf arch, mm: replace for_each_memblock() with for_each_mem_pf [...] adds b10d6bca8720 arch, drivers: replace for_each_membock() with for_each_me [...] adds 3c45ee6dc7a1 x86/setup: simplify initrd relocation and reservation adds 6120cdc01ef6 x86/setup: simplify reserve_crashkernel() adds 5bd0960b85d7 memblock: remove unused memblock_mem_size() adds 9f3d5eaa3c60 memblock: implement for_each_reserved_mem_region() using _ [...] adds cc6de1680538 memblock: use separate iterators for memory and reserved regions adds 67197a4f28d2 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] adds 4257889124cc mm/migrate: remove cpages-- in migrate_vma_finalize() adds f1f4f3ab54e9 mm/migrate: remove obsolete comment about device public adds d5660df4a555 Merge branch 'akpm' (patches from Andrew) adds f4f803984c36 objtool: Remove useless tests before save_reg() adds fb136219f0e2 objtool: Ignore unreachable fake jumps adds 2b232a22d822 objtool: Handle calling non-function symbols in other sections adds 14db1f0a9333 objtool: Ignore unreachable trap after call to noreturn functions adds b0b8e56b82c0 objtool: Permit __kasan_check_{read,write} under UACCESS adds 2486baae2cf6 objtool: Allow nested externs to enable BUILD_BUG() adds ab0a40ea8820 perf build: Allow nested externs to enable BUILD_BUG() usage adds 6873139ed078 Merge tag 'objtool-core-2020-10-13' of git://git.kernel.or [...] adds 0ddfb1cf3b6b x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer adds da9803dfd395 Merge tag 'x86_seves_for_v5.10' of git://git.kernel.org/pu [...] adds a5dda201a038 Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl adds edd9bbc1d934 Drivers: hv: vmbus: Move __vmbus_open() adds c1135c7fd0e9 Drivers: hv: vmbus: Introduce types of GPADL adds ef514d3e38ed Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs() adds bca6b91dfdd4 Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv header adds 106dee084081 hv: hyperv.h: Introduce some hvpfn helper functions adds 11d8620e0867 hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication adds 50597970aa84 Input: hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuff [...] adds d02a26991ece HID: hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes adds 061dc93ef602 Driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes adds 8f43710543ef scsi: storvsc: Support PAGE_SIZE larger than 4K adds 6d2730cb1121 PCI: hv: Document missing hv_pci_protocol_negotiation() parameter adds e1471463180d x86/hyperv: Remove aliases with X64 in their name adds 1f3aed01473c hv: clocksource: Add notrace attribute to read_hv_sched_cl [...] adds 4907a43da831 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds 779055842da5 xen/gntdev.c: Mark pages as dirty adds d6bbc2ff68fd xen/gntdev.c: Convert get_user_pages*() to pin_user_pages*() adds bba91dd6d70b xen: remove redundant initialization of variable ret adds f88af7229f6f xen/arm: do not setup the runstate info page if kpti is enabled adds d759af38572f x86/xen: disable Firmware First mode for correctable memor [...] adds 32118f97f41d x86/xen: Fix typo in xen_pagetable_p2m_free() adds a09b1d78505e Merge tag 'for-linus-5.10b-rc1-tag' of git://git.kernel.or [...] adds 81c93798ef3e platform/x86: hp-wmi: add support for thermal policy adds 7566616fb968 tools/power/x86/intel-speed-select: Fix missing base-freq [...] adds e529412f3211 tools/power/x86/intel-speed-select: Update version for v5.10 adds e973f1d372dc platform/x86: pmc_core: Use descriptive names for LPM registers adds 652036bd5be0 platform/x86: intel_pmc_core: Fix TigerLake power gating s [...] adds 025f26de7fa0 platform/x86: intel_pmc_core: Fix the slp_s0 counter displ [...] adds 3976c6e365d7 platform/x86: intel_pmc_core: Clean up: Remove the duplica [...] adds 68cb1a977e5e platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support adds 46461f8709ed platform/x86: intel_pmc_core: fix: Replace dev_dbg macro w [...] adds d0e21c24de71 MAINTAINERS: Update maintainers for pmc_core driver adds c071afcea6ec platform/x86: mlx-platform: Remove PSU EEPROM configuration adds 638eae9bc7eb platform_data/mlxreg: Update module license adds d2f3ab5b6b05 platform_data/mlxreg: Extend core platform structure adds 47a514b642cf platform/x86: mlx-platform: Add capability field to platfo [...] adds 1a3f7813f38e MAINTAINERS: update X86 PLATFORM DRIVERS entry with new ke [...] adds 15cb5469fc5f Merge tag 'platform-drivers-x86-v5.10-1' of git://git.kern [...] adds 757e282188f0 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 0a10d3fe3e5c arch_topology: validate input frequencies to arch_set_freq [...] adds 1a0419b0db46 cpufreq: move invariance setter calls in cpufreq core adds 874f63531064 cpufreq: report whether cpufreq supports Frequency Invaria [...] adds ecddc3a0d5d7 arch_topology, cpufreq: constify arch_* cpumasks adds 15e5d5b45b2b arch_topology, arm, arm64: define arch_scale_freq_invariant() adds fccd2f0e629b Merge back cpufreq material for 5.10. adds 40c3bd4cfa6f cpufreq: stats: Defer stats update to cpufreq_stats_record [...] adds 381abb942a39 cpufreq: stats: Remove locking adds 4958b46efb6d cpufreq: stats: Mark few conditionals with unlikely() adds 96f60cddf7a1 cpufreq: stats: Enable stats for fast-switch as well adds 08d8c65e849d cpufreq: Move traces and update to policy->cur to cpufreq core adds a17a733e377d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 86836bac55f9 cpufreq: schedutil: Simplify sugov_fast_switch() adds efad4240da94 cpufreq: stats: Add memory barrier to store_reset() adds a20b7053b5c4 cpufreq,arm,arm64: restructure definitions of arch_set_fre [...] adds 6699e91c0717 arm: disable frequency invariance for CONFIG_BL_SWITCHER adds b7af6080a3d2 cpufreq: stats: Fix string format specifier mismatch adds 9c2ff6650f4b Merge branch 'pm-cpufreq' adds 1170433e6611 cpuidle: tegra: Correctly handle result of arm_cpuidle_sim [...] adds 653f68b6ecd1 ACPI: processor: Print more information when acpi_processo [...] adds 10942019040c firmware: psci: Extend psci_set_osi_mode() to allow reset [...] adds 70c179b49870 cpuidle: psci: Allow PM domain to be initialized even if n [...] adds f49735f4978f cpuidle: record state entry rejection statistics adds f3643b5b77f2 Merge back cpuidle material for 5.10. adds 0b9688ee95c1 Merge back cpuidle material for 5.10. adds 7b38b7b0427d PM / devfreq: Add devfreq_get_devfreq_by_node function adds 86d90fd95bbc PM / devfreq: Change prototype of devfreq_get_devfreq_by_p [...] adds 02bdbf7d09c0 PM / devfreq: event: Change prototype of devfreq_event_get [...] adds d353d1202b89 PM / devfreq: tegra30: Improve initial hardware resetting adds 4285027c733a Merge tag 'devfreq-next-for-5.10' of git://git.kernel.org/ [...] adds fe5975b1b8b2 Merge branches 'pm-cpuidle' and 'pm-devfreq' adds d12544fb2aa9 PM: runtime: Remove link state checks in rpm_get/put_supplier() adds 6b61d49a5579 PM: runtime: Fix timer_expires data type on 32-bit arches adds 55c4478a8f0e PM: hibernate: Batch hibernate and resume IO requests adds 428805c0c5e7 PM: hibernate: remove the bogus call to get_gendisk() in s [...] adds 5e92442bb412 ACPI: EC: PM: Flush EC work unconditionally after wakeup adds e0e9ce390d7b ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() adds c6e331312ebf PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI adds 49f618e1b669 PM: domains: Rename power state enums for genpd adds f63816e43d90 PM: domains: Allow to abort power off when no ->power_off( [...] adds 2cf9ba290536 Merge branches 'pm-core', 'pm-sleep', 'pm-pci' and 'pm-domains' adds 3ffe2e7318ba PM: AVS: qcom-cpr: simplify the return expression of cpr_d [...] adds bf23e1cd46d6 MAINTAINERS: drop myself from PM AVS drivers adds 00610935158f powercap: include header to fix -Wmissing-prototypes adds 16641d81f9ff Merge branches 'pm-avs' and 'powercap' adds 0b8417c14181 Merge tag 'pm-5.10-rc1' of git://git.kernel.org/pub/scm/li [...] adds 3d21044e5dba ACPICA: Add support for 64 bit risc-v compilation adds ec360131ec27 ACPICA: Drop the repeated word "an" in a comment adds 465e490d290b ACPICA: Tree-wide: fix various typos and spelling mistakes adds 4d5840372654 ACPICA: Add predefined names found in the SMBus sepcification adds 18aaa02c9b32 ACPICA: acpi_help: Update UUID list adds ef3efb439aef ACPICA: iASL: Return exceptions for string-to-integer conversions adds 6218ab30da72 ACPICA: Debugger: Add a new command: "ALL <NameSeg>" adds 167504a0a654 ACPICA: Remove unnecessary semicolon adds 2bfdb7b3e95b ACPICA: Update version to 20200925 Version 20200925 adds 84b43284af40 ACPICA: Validate GPE blocks at init time adds f06011ad6225 ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() adds 9da8e9ac1714 ACPICA: Introduce special struct type for GPE register addresses adds 7a8379eb41a4 ACPICA: Add support for using logical addresses of GPE blocks adds 6915564dc5a8 ACPI: OSL: Change the type of acpi_os_map_generic_address( [...] adds 85f94020033f ACPI: OSL: Make ACPICA use logical addresses of GPE blocks adds 9a15da1b84c9 Merge back earlier ACPICA-related changes for 5.10. adds 399e08f1f066 MAINTAINERS: Use my kernel.org address for Intel PMIC work adds 2ce6324eadb0 ACPI: DPTF: Add PCH FIVR participant driver adds ad4a0f240882 ACPI: APD: Add kerneldoc for properties in struct apd_device_desc adds 62d2234d333a ACPI: APD: Remove flags from struct apd_device_desc adds 5df8e5f4f9ce ACPI: APD: Remove ACPI_MODULE_NAME() adds ee2bc5d2c405 ACPI: APD: Remove unnecessary APD_ADDR() macro stub adds 32c6f3ffa018 ACPI: APD: Clean up header file include statements adds acd448f300b7 Merge branches 'acpi-tables', 'acpi-pmic', 'acpi-dptf' and [...] adds b226faab4e78 ACPI: video: use ACPI backlight for HP 635 Notebook adds 7d1eb2d8f050 ACPI: battery: include linux/power_supply.h adds 9a2e849fb6de ACPI: configfs: Add missing config_item_put() to fix refco [...] adds 05de068614ac ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() adds 20eeeafb917b Merge branches 'acpi-video', 'acpi-battery', 'acpi-config' [...] adds 8a3decac087a ACPI: Add out of bounds and numa_off protections to pxm_to_node() adds 01feba590cd6 ACPI: Do not create new NUMA domains from ACPI static tabl [...] adds fe205d984e77 ACPI: Remove side effect of partly creating a node in acpi [...] adds 4eb3723f18e9 ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_onlin [...] adds a62d07e0006a ACPI: Remove side effect of partly creating a node in acpi [...] adds 95ac5bf4e471 irq-chip/gic-v3-its: Fix crash if ITS is in a proximity do [...] adds 4849bc777049 ACPI / NUMA: Add stub function for pxm_to_node() adds 894c26a1c274 ACPI: Support Generic Initiator only domains adds 73bf7382debb x86: Support Generic Initiator only proximity domains adds 01aabca2fd54 ACPI: Let ACPI know we support Generic Initiator Affinity [...] adds 2c5b9bde95c9 ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 adds b9fffe47212c node: Add access1 class to represent CPU to memory charact [...] adds dc9e7860df91 docs: mm: numaperf.rst Add brief description for access class 1. adds e4174ff78b9e Merge branch 'acpi-numa' adds 749626fa0990 ACPI: Remove three unused inline functions adds 1eb3d0414520 ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() adds cbaef23b2cb3 ACPI: LPSS: Remove ACPI_MODULE_NAME() adds 8295d7900398 ACPI: memhotplug: Remove leftover ACPICA debug functionality adds da5b64329d8f ACPI: platform: Remove ACPI_MODULE_NAME() adds d2c18c0db8c2 ACPI: container: Remove leftover ACPICA debug functionality adds 6b168c56e5bd ACPI: custom_method: Remove dead ACPICA debug code adds d0611c6e0209 ACPI: debugfs: Remove dead ACPICA debug code adds 7ae57c6d14a2 ACPI: dock: Remove dead ACPICA debug code adds 3ffa00e88df5 ACPI: event: Remove leftover ACPICA debug code adds be690f3ed1d8 ACPI: PCI: Remove unused ACPICA debug code adds d93b767e8cb3 ACPI: proc: Remove dead ACPICA debug code adds 34f98c29041d ACPI: processor: Remove dead ACPICA debug code adds b16cd57ebc5d ACPI: tiny-power-button: Remove dead ACPICA debug code adds e0e13705edd9 ACPI: video: Remove leftover ACPICA debug code adds 77569c7533a6 ACPI: wakeup: Remove dead ACPICA debug code adds 1e0cb59d5f0a ACPI: Make acpi_evaluate_dsm() prototype consistent adds 5d2a3ca813f3 Merge branch 'acpi-misc' adds 7cecb47f55e0 ACPI / extlog: Check for RDMSR failure adds c18483a8ed30 ACPI: memhotplug: Remove 'state' from struct acpi_memory_device adds 21988a8e5147 ACPI: button: fix handling lid state changes when input de [...] adds 05c36e5adf2b tools/power/acpi: Serialize Makefile adds 8e8883cef6ce ACPI: PCI: update kernel-doc line comments adds 8be2362d10e8 Merge branches 'acpi-extlog', 'acpi-memhotplug', 'acpi-but [...] adds cf1d2b44f6c7 Merge tag 'acpi-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds 759e56d9238e PNP: quirks: Fix duplicate included pci.h adds 38db63baf83a PNP: ACPI: Fix missing-prototypes in acpi_pnp.c adds 2ef0342530b0 PNP: remove the now unused pnp_find_card() function adds defb53a7c790 Merge tag 'pnp-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 79db2b74aa14 Merge branch 'stable/for-linus-5.10' of git://git.kernel.o [...] adds f7f842cc1fe8 dt-bindings: iommu: Add binding for MediaTek MT8167 IOMMU adds d1b5ef0054c6 iommu/mediatek: Add flag for legacy ivrp paddr adds 3c213562fb3e iommu/mediatek: Add support for MT8167 adds d714aaa71594 iommu/renesas: Update help description for IPMMU_VMSA config adds d5c152c3409a iommu/tegra-smmu: Fix tlb_mask adds 675d12acb66b memory: tegra: Correct num_tlb_lines for tegra210 adds 82fa58e81d9e iommu/tegra-smmu: Do not use PAGE_SHIFT and PAGE_MASK adds 4fba98859b81 iommu/tegra-smmu: Fix iova->phys translation adds 21d3c0402a39 iommu/tegra-smmu: Allow to group clients in same swgroup adds dc898eb84b25 iommu/arm-smmu-v3: Fix l1 stream table size in the error message adds fea9ae18cf77 iommu/arm-smmu-v3: replace symbolic permissions by octal p [...] adds 9305d02adcc1 iommu/arm-smmu-v3: replace module_param_named by module_pa [...] adds bd07a20a38b6 iommu/arm-smmu-v3: permit users to disable msi polling adds 376cdf66f624 iommu/arm-smmu-v3: Fix endianness annotations adds dd147a89f37d iommu/arm-smmu: Pass io-pgtable config to implementation s [...] adds 67f1a7a314a2 iommu/arm-smmu: Add support for split pagetables adds 556db53a71e0 iommu/arm-smmu: Prepare for the adreno-smmu implementation adds 1226fa0e541c iommu/arm-smmu: Constify some helpers adds a76a37777f2c iommu/arm-smmu-v3: Ensure queue is read after updating pro [...] adds 8122dec0eab1 Merge branch 'for-next/svm' of git://git.kernel.org/pub/sc [...] adds 7cef39ddba73 iommu/io-pgtable-arm: Move some definitions to a header adds e881e7839fba iommu/arm-smmu-v3: Move definitions to a header adds 3f1ce8e85ee0 iommu/arm-smmu-v3: Share process page tables adds 3e63033675c9 iommu/arm-smmu-v3: Seize private ASID adds d744f9e6c222 iommu/arm-smmu-v3: Check for SVA features adds f534d98b9d27 iommu/arm-smmu-v3: Add SVA device feature adds e2eae09939a8 iommu/qcom: add missing put_device() call in qcom_iommu_of [...] adds 0dd4ce65aa75 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds ce433d0f7063 iommu/pamu: Replace use of kzfree with kfree_sensitive adds c69d89aff393 iommu/amd: Use 4K page for completion wait write-back semaphore adds 2818de6e87de iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR adds 54ce12e02e44 iommu/amd: Re-purpose Exclusion range registers to support [...] adds d2ef0962492c iommu/vt-d: Use device numa domain if RHSA is missing adds c40aaaac1018 iommu/vt-d: Gracefully handle DMAR units with no supported [...] adds b34e9b0de3c4 iommu/dma: Handle init_iova_flush_queue() failure in dma-i [...] adds d0023e3ee28d docs: IOMMU user API adds 1e6aaae93e9d iommu/uapi: Add argsz for user filled data adds 8d3bb3b8cbf2 iommu/uapi: Use named union for user data adds 23cc3493b5e1 iommu/uapi: Rename uapi functions adds d90573812eea iommu/uapi: Handle data and argsz filled by users adds 6278eecba31f iommu/vt-d: Check UAPI data processed by IOMMU core adds 7e3c3883c381 Merge branches 'arm/allwinner', 'arm/mediatek', 'arm/renes [...] adds 531d29b0b674 Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pu [...] adds 6cc19c5fad09 iomap: Use round_down/round_up macros in __iomap_write_begin adds 7ed3cd1a69e3 iomap: Fix misplaced page flushing adds 24addd848a45 fs: Introduce i_blocks_per_page adds a6901d4d148d iomap: Use kzalloc to allocate iomap_page adds b21866f514cb iomap: Use bitmap ops to set uptodate bits adds 0a195b91e899 iomap: Support arbitrarily many blocks per page adds 7d636676d284 iomap: Convert read_count to read_bytes_pending adds 0fb2d7209d66 iomap: Convert write_count to write_bytes_pending adds e25ba8cbfd16 iomap: Convert iomap_write_end types adds 81ee8e52a71c iomap: Change calling convention for zeroing adds 4595a298d556 iomap: Set all uptodate bits for an Uptodate page adds c3d4ed1abecf iomap: Allow filesystem to call iomap_dio_complete without [...] adds 1a31182edd00 iomap: Call inode_dio_end() before generic_write_sync() adds 37187df45af7 Merge tag 'iomap-5.10-merge-4' of git://git.kernel.org/pub [...] adds 2fc61f25fb29 Merge tag 'xfs-5.10-merge-2' of git://git.kernel.org/pub/s [...] adds c8bd596f9388 selftests/harness: Flush stdout before forking adds aa803771a80a tools: Avoid comma separated statements adds 9e51183e9462 Merge tag 'linux-kselftest-fixes-5.10-rc1' of git://git.ke [...] adds 612e7a4c1645 Merge tag 'kernel-clone-v5.9' of git://git.kernel.org/pub/ [...] adds ba7d25f3dff6 exit: support non-blocking pidfds adds 6da73d15258a pidfd: support PIDFD_NONBLOCK in pidfd_open() adds 09d1de1a8e7b tests: port pidfd_wait to kselftest harness adds cd89597bbe5a tests: add waitid() tests for non-blocking pidfds adds 01361b665a26 tests: remove O_NONBLOCK before waiting for WSTOPPED adds 4da9af0014b5 Merge tag 'threads-v5.10' of git://git.kernel.org/pub/scm/ [...] adds 09cad0754744 fs: fix NULL dereference due to data race in prepend_path() adds 95d325185c06 cgroup: remove redundant kernfs_activate in cgroup_setup_root() adds 65026da59cda cgroup: Zero sized write should be no-op adds 2f6c6d0891b4 Merge branch 'for-5.10' of git://git.kernel.org/pub/scm/li [...] adds c011410d9145 ipmi: msghandler: Fix a signedness bug adds 8fe7990ceda8 ipmi_si: Fix wrong return value in try_smi_init() adds 6e4dc3d59284 Merge tag 'for-linus-5.10-1' of git://github.com/cminyard/ [...] adds 1471308fb5ec Merge remote-tracking branch 'jens/for-5.10/block' into dm-5.10 adds 882ec4e609c1 dm table: stack 'chunk_sectors' limit to account for targe [...] adds 5091cdec56fa dm: change max_io_len() to use blk_max_size_offset() adds 094ee64d7de8 dm: push md->immutable_target optimization down to __proce [...] adds 3720281db9ad dm: optimize max_io_len() by inlining max_io_len_target_bo [...] adds 828678b87eff dm: push use of on-stack flush_bio down to __send_empty_flush() adds 9679b5a7ec40 dm: simplify __process_abnormal_io() adds 7465d7ac50ed dm: eliminate need for start_io_acct() forward declaration adds 33bd6f069385 dm table: make 'struct dm_table' definition accessible to [...] adds d4a512edcc65 dm: use dm_table_get_device_name() where appropriate in targets adds cd74693870fb dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY adds e0910c8e4f87 dm raid: fix discard limits for raid1 and raid10 adds f0e90b6c663a dm raid: remove unnecessary discard limits for raid10 adds 399c9bdbd650 dm thin metadata: Remove unused local variable when create [...] adds 7d837c0dd95c dm snap persistent: simplify area_io() adds 0c2915b8c6db dm: fix missing imposition of queue_limits from dm_wq_work [...] adds b2abdb1b4b9e dm: fold dm_process_bio() into dm_submit_bio() adds 0cede372ce6a dm: fix comment in __dm_suspend() adds 61931c0ee9cf dm: export dm_copy_name_and_uuid adds 9c37de297f65 dm: remove special-casing of bio-based immutable singleton [...] adds 681cc5e8667e dm: fix request-based DM to not bounce through indirect dm [...] adds 4815519ed0af Merge tag 'for-5.10/dm-changes' of git://git.kernel.org/pu [...] adds 52ef2743f16c scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tc [...] adds 7e98905e9d0d scsi: target: tcmu: Optimize queue_cmd_ring() adds 3c9a7c58ea3d scsi: target: tcmu: Optimize scatter_data_area() adds 2584e5aef87a scsi: ibmvfc: Protect vhost->task_set increment by the host lock adds dd8d0bf6fb72 scsi: qla2xxx: Fix I/O failures during remote port toggle testing adds 1e98fb0f9208 scsi: qla2xxx: Setup debugfs entries for remote ports adds 27c8aa5e1b06 scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices adds 3aac0c0fde17 scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec adds d68930bae477 scsi: qla2xxx: Reduce duplicate code in reporting speed adds d38cb849e17a scsi: qla2xxx: Fix memory size truncation adds 49db4d4e02aa scsi: qla2xxx: Performance tweak adds a35f87bdcc06 scsi: qla2xxx: Fix I/O errors during LIP reset tests adds 4e5a05d1ecd9 scsi: qla2xxx: Make tgt_port_database available in initiator mode adds 6152d20fa670 scsi: qla2xxx: Add rport fields in debugfs adds 89c72f4245a8 scsi: qla2xxx: Add IOCB resource tracking adds cf3c54fb49a4 scsi: qla2xxx: Add SLER and PI control support adds 767c8457b729 scsi: qla2xxx: Update version to 10.02.00.102-k adds 97d0e04d38b4 scsi: bnx2i: Remove unnecessary mutex_init() adds 713a846884ce scsi: oak: Remove redundant initialization of variable ret adds 3d1a99e2b540 scsi: libsas: Simplify the return expression of sas_discov [...] adds 590b0d2372fe scsi: ufs-mediatek: Support performance mode for inline en [...] adds c1a3bf99d76e scsi: ufs-mediatek: dt-bindings: Add mt8192-ufshci compati [...] adds 2dd39fad92a1 scsi: ufs: ufs-exynos: Use devm_platform_ioremap_resource_ [...] adds 7dc0f671d89c scsi: qla2xxx: Correct the check for sscanf() return value adds 44f5a37d1e3e scsi: qla2xxx: Fix buffer-buffer credit extraction error adds 7a6cdbd5e875 scsi: qla2xxx: Fix MPI reset needed message adds 3e6efab865ac scsi: qla2xxx: Fix reset of MPI firmware adds 50457dab670f scsi: qla2xxx: Fix crash on session cleanup with unload adds 94eda2717826 scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue adds 718c2fe92b20 scsi: qla2xxx: Update version to 10.02.00.103-k adds 7010645ba725 scsi: target: core: Add CONTROL field for trace events adds 2a242d59d6b9 scsi: core: Add limitless cmd retry support adds 0610959fbbca scsi: sd: Allow user to configure command retries adds 7f5523f69709 scsi: qla2xxx: Fix inconsistent format argument type in tc [...] adds 250bd00923c7 scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c adds 72e813d9a1b7 scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c adds 6500251e5906 scsi: ufs: Fix missing brace warning for old compilers adds 712582e60f28 scsi: fnic: Do not call 'scsi_done()' for unhandled commands adds 2a7869d6c9a1 scsi: snic: Remove unnecessary condition adds 1dfbed19455b scsi: fnic: Fix inconsistent format argument type in fnic_ [...] adds 61741d8699e1 scsi: target: tcmu: Fix warning: 'page' may be used uninitialized adds 7dc71ac8eb0b scsi: qedi: Add schedule_hw_err_handler callback for fan failure adds 66ab2fa37216 scsi: aacraid: Add a missing iounmap call adds 38b2db564d9a scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() adds 962d359c4d3b scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() adds 055f15ab2cb4 scsi: mvumi: Fix error return in mvumi_io_attach() adds 7fc83de599fe scsi: jazz_esp: Use module_platform_driver to simplify the code adds d30fbf2ce12f scsi: mac_esp: Use module_platform_driver to simplify the code adds e4c6d2872e25 scsi: qlogicpti: Use module_platform_driver to simplify the code adds a3b73c96b4ae scsi: sni_53c710: Use module_platform_driver to simplify the code adds 2d00ffe725a9 scsi: sun3x_esp: Use module_platform_driver to simplify the code adds ea0dc2002ef5 scsi: sun_esp: Use module_platform_driver to simplify the code adds 121432e87093 scsi: qla4xxx: Delete unneeded variable 'status' in qla4xx [...] adds 936dc95d09d8 scsi: snic: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 37fa429ef7ba scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_ [...] adds da7d5d72ae83 scsi: qedf: Remove redundant assignment to variable 'rc' adds 7f054da7738a scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling [...] adds 6c459ea1542b scsi: hisi_sas: Switch to new framework to support suspend [...] adds 65ff4aef7e9b scsi: hisi_sas: Add controller runtime PM support for v3 hw adds e06596d5000c scsi: hisi_sas: Add check for methods _PS0 and _PR0 adds 16fd4a7c5917 scsi: hisi_sas: Add device link between SCSI devices and hisi_hba adds b14a37e011d8 scsi: hisi_sas: Filter out new PHY up events during suspend adds 69f4ec1edb13 scsi: hisi_sas: Recover PHY state according to the status [...] adds 55e0500eb5c0 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds de73f275a059 leds: pwm: Allow automatic labels for DT based devices adds f1b0a43bba3d leds: various: compile if COMPILE_TEST=y adds 2aebb78040e7 leds: ip30: compile if COMPILE_TEST=y adds 2779f4724b2f leds: various: use device_get_match_data adds 8853c95e997e leds: various: use dev_of_node(dev) instead of dev->of_node adds 05dec742bd20 leds: lt3593: do not rewrite .of_node of new LED device to [...] adds 99a013c840a0 leds: various: use only available OF children adds 2c6775625434 leds: various: fix OF node leaks adds ff5c89d44453 leds: bcm6328, bcm6358: use devres LED registering function adds e4e912a349b2 leds: bcm6328, bcm6358: use struct led_init_data when registering adds 3a953dc330e9 leds: lm3697: use struct led_init_data when registering adds 0b9e35728748 leds: lm3697: cosmetic change: use helper variable, revers [...] adds d7d02b8af5bc leds: max77650: use struct led_init_data when registering adds 6b8274de375b leds: mt6323: use struct led_init_data when registering adds b23ca98af611 leds: mt6323: cosmetic change: use helper variable adds eed951bbf737 leds: pm8058: use struct led_init_data when registering adds fb270ba0d9ba leds: pm8058: cosmetic change: use helper variable adds 1016daf98179 leds: pm8058: cosmetic change: no need to return in if guard adds 6be2030dd752 leds: is31fl32xx: use struct led_init_data when registering adds 40f97281ff05 leds: ns2: use devres LED registering function adds 19d4deb7b240 leds: ns2: alloc simple array instead of struct ns2_led_priv adds 01d0b14d0e52 leds: ns2: support OF probing only, forget platdata adds f72deb717d5b leds: ns2: move parsing of one LED into separate function adds 528c9515b28d leds: ns2: use devres API for getting GPIO descriptors adds 01026cecf619 leds: ns2: cosmetic structure rename adds a78bd8f33fd7 leds: ns2: cosmetic variable rename adds a2fc703cc955 leds: ns2: cosmetic change adds b3f96922839a leds: ns2: cosmetic change: use helper variable adds a4a469b4314e leds: ns2: register LED immediately after parsing DT properties adds 48b77cdca50a leds: ns2: remove unneeded variable adds f847ef543ce4 leds: ns2: use struct led_init_data when registering adds c4241abcd500 leds: pca9532 - simplify the return expression of pca9532_remove adds 1ece06acd29e leds: Add driver for Acer Iconia Tab A500 adds d3ab963cf980 leds: lm36274: cosmetic: rename lm36274_data to chip adds a448fcf19c9c leds: lm36274: don't iterate through children since there [...] adds 1aeef38c6a4a leds: lm36274: use struct led_init_data when registering adds 484456712de4 leds: lm36274: do not set chip settings in DT parsing function adds 5c0d20a968ae leds: lm36274: use platform device as parent of LED adds 60bbd9d411e3 leds: lm36274: use devres LED registering function adds 4b64c0510b66 leds: lm3532: don't parse label DT property adds 006631969880 leds: syscon: use struct led_init_data when registering adds c49d6cab0d7f leds: parse linux,default-trigger DT property in LED core adds 38b393fec298 leds: tca6507: Absorb platform data adds 96f524105b9c leds: tca6507: use fwnode API instead of OF adds e8b7dabc6565 leds: tca6507: fix warning triggered by fwnode conversion. adds a238098251b6 leds: tca6507: fix potential zero passed to ERR_PTR adds 39118499a626 leds: pca963x: cosmetic: use helper variables, better indentation adds af26bebea119 leds: pca963x: use devres LED registering function adds fc0b1eca2ef0 leds: pca963x: cosmetic: rename variables adds 5db8509349ce leds: pca963x: cosmetic: rename variables adds b5a3b44f2ddc leds: pca963x: use flexible array adds 9e955a421d15 leds: lm3532: Fix warnings for undefined parameters adds 9adc8af4c2f4 leds: lm36274: Fix warning for undefined parameters adds 2a378856e32c leds: pca9532: correct shift computation in pca9532_getled adds 7ac5338c3c7c leds: pca9532: read pwm settings from device tree adds 364682d1bc16 leds: TODO: Add documentation about possible subsystem imp [...] adds abcc131292aa ledtrig-cpu: Limit to 8 CPUs adds 9694881d92f4 dt-bindings: leds: tca6507: convert to YAML adds b7f0b3bd1fe3 leds: tca6507: do not set GPIO names adds c1ff1a1d3598 leds: tca6507: cosmetic change: use helper variable adds 7e2dc43da2c0 leds: tca6507: remove binding comment adds 85fc8efe85d4 leds: pca963x: register LEDs immediately after parsing, ge [...] adds 564ead1280d7 leds: pca963x: use struct led_init_data when registering adds 108f4664e344 leds: tlc591xx: fix leak of device node iterator adds 940cca1ab5d6 leds: ns2: convert to fwnode API adds 8fd8f94235c2 leds: ns2: do not guard OF match pointer with of_match_ptr adds 98d278ca00bd leds: lm3697: Fix out-of-bound access adds 19d2e0cef0b1 leds: pwm: Remove platform_data support adds 7fafb54c7d39 Merge tag 'leds-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds 417e24986935 pinctrl: sh-pfc: r8a7790: Add USB1 PWEN pin and group adds bbf369d4e59a pinctrl: sh-pfc: r8a7790: Add CAN pins, groups and functions adds 7b9ec811752c dt-bindings: pinctrl: sh-pfc: Convert to json-schema adds aa5b0f7e0f7e pinctrl: sh-pfc: Tidy up Emma Mobile EV2 adds af028ecd546a pinctrl: sh-pfc: Collect Renesas related CONFIGs in one place adds 16261dcd7cd1 pinctrl: sh-pfc: Align driver description title adds d89a08f52b0d pinctrl: sh-pfc: Tidy up driver description title adds a4eb6afa7c2c pinctrl: rza1: Switch to using "output-enable" adds d4691b7f6231 dt-bindings: pinctrl: renesas,rza2-pinctrl: Fix pin contro [...] adds 5398b2fa4647 dt-bindings: pinctrl: rza1: Convert to json-schema adds 5f76771a4a45 dt-bindings: pinctrl: rzn1: Convert to json-schema adds 1308fb4e4eae pinctrl: rzn1: Do not select GENERIC_PIN{CTRL_GROUPS,MUX_F [...] adds 077365a94116 pinctrl: Rename sh-pfc to renesas adds 540d9757cea8 pinctrl: renesas: Reintroduce SH_PFC for common sh-pfc code adds e777f8c8f9f6 Merge tag 'renesas-pinctrl-for-v5.10-tag1' of git://git.ke [...] adds 5b398f8fc186 Merge tag 'intel-pinctrl-v5.10-1' of git://git.kernel.org/ [...] adds 3c41f0609e63 pinctrl: mt65xx: add OF bindings for MT8167 adds 82d70627e94a pinctrl: mediatek: Add MT8167 Pinctrl driver adds 07ae3f0784c1 pinctrl: imx: Use function callbacks for SCU related functions adds 0080c5342826 pinctrl: imx: Support building SCU pinctrl core driver as module adds 7233f7cf4b02 pinctrl: imx: Support building i.MX pinctrl core driver as module adds cdfd8606e096 dt-bindings: pinctrl: renesas,pfc: align example GPIO hog [...] adds 7e8d8ac78f35 pinctrl: aspeed: Format pinconf debug consistent with pinmux adds 1d6db5ae6b09 pinctrl: aspeed: Use the right pinconf mask adds 05c0a8a9feda pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks adds d3ef8c6b2286 pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780. adds d9f5dc495278 pinctrl: Ingenic: Correct the pullup and pulldown paramete [...] adds f4b5c348d65b pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs. adds da2ab12f99d3 pinctrl: sprd: use module_platform_driver to simplify the code adds 43b7229ef86f pinctrl: spear: simplify the return expression of spear310 [...] adds 5608215665b9 pinctrl: spear: simplify the return expression of tvc_connect() adds 1e871d0c0bde dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5 adds 737894d26543 pinctrl: at91-pio4: add support for sama7g5 SoC adds 17f2c8d36f8c pinctrl: ocelot: simplify the return expression of ocelot_ [...] adds 19f599e83ac5 pinctrl: mediatek: mt7622: add antsel pins/groups adds 98a40a34e0b6 pinctrl: nuvoton: npcm7xx: Constify static ops structs adds 48548c786572 pinctrl: mediatek: use devm_platform_ioremap_resource_byname() adds 3163508b207f pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2 adds cb8cc18508fb pinctrl: tigerlake: Fix register offsets for TGL-H variant adds 701372c7e8f1 pinctrl: cannonlake: Modify COMMUNITY macros to be consistent adds a0cec28c9652 pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent adds 9b9448f39e83 pinctrl: single: fix pinctrl_spec.args_count bounds check adds f4a2b19c37ca pinctrl: single: fix debug output when #pinctrl-cells = 2 adds db7515783b99 pinctrl: mediatek: Free eint data on failure adds c6662da804c4 pinctrl: visconti: PINCTRL_TMPV7700 should depend on ARCH_ [...] adds 4e787e040534 dt-bindings: pinctrl: sunxi: Allow pinctrl with more inter [...] adds 55596c544556 pinctrl: amd: Add missing pins to the pin group list adds b4e1bce85fd8 Merge tag 'pinctrl-v5.10-1' of git://git.kernel.org/pub/sc [...] adds eab1de67d292 dt-bindings: sp804: add support for Hisilicon sp804 timer adds 1c36e50f05d9 dt-bindings: gpio: gpio-vf610: fix iMX 7ULP compatible matching adds 8bccbeb6e501 dt-bindings: Add LM81 and DS1780 as trivial devices adds b38b4183d282 dt-bindings: gpu: samsung-rotator: Add missing properties adds 873462adb0b3 dt-bindings: example: Grammar improvements adds 4a3c53ce68c8 dt-bindings: vendor-prefixes: add DFI adds cdfd07d0e284 dt-bindings: vendor-prefixes: add iMX6 Rex Project adds 2c72cdba6cc7 dt-bindings: vendor-prefixes: add Embest RIoT adds 83c84b8b9e6a dt-bindings: vendor-prefixes: add Wandbord/Technexion adds 99db399876f6 dt-bindings: vendor-prefixes: add Zealz adds 5376471b2c4c dt-bindings: mfd: syscon: add some compatible strings for [...] adds 4041a78249cd dt-bindings: arm: hisilicon: delete the descriptions of Hi [...] adds 921a31639cb5 dt-bindings: arm: hisilicon: split the dt-bindings of each [...] adds 1d86b0895324 dt-bindings: arm: hisilicon: convert Hisilicon board/soc b [...] adds 42f2445fe84c dt-bindings: arm: hisilicon: add binding for SD5203 SoC adds f1d60fbb4911 dt-bindings: arm: hisilicon: convert system controller bin [...] adds 5b6b3e21ec4a dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bin [...] adds 65eb73b87c0e dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindi [...] adds 1dc0041db230 dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabri [...] adds aeb9dd8491c2 dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootw [...] adds 9266ff505a77 dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200 [...] adds 6db13e108eb6 dt-bindings: arm: hisilicon: convert LPC controller bindin [...] adds 993dcfac64eb dt-bindings: riscv: sifive-l2-cache: convert bindings to j [...] adds c34095fab105 dt-bindings: arm: Add missing root node constraint for boa [...] adds 24d5979549d2 dt-bindings: display: Add dsi-controller.yaml in DSI contr [...] adds 1b25b207d207 dt-bindings: mfd: ti,j721e-system-controller: Fix incorrec [...] adds aa6174f0d31e Merge branch 'dt/linus' into dt/next adds 8c465e220bbc dt-bindings: mailbox: fsl,mu: Add missing power-domains adds 7a64ed02ca2d dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compa [...] adds 891adc1303fe dt-bindings: hwlock: omap: Fix warnings with k3.yaml adds 5be478f9c24f dt-bindings: Another round of adding missing 'additionalPr [...] adds 36705c6fc498 dt-bindings: vendor-prefixes: favor "gateworks" over "gw" adds 406171bf9a19 dt-bindings: fu540: prci: convert PRCI bindings to json-schema adds c825a081c169 dt-bindings: riscv: convert plic bindings to json-schema adds 6b49329ae68c dt-bindings: riscv: convert pwm bindings to json-schema adds 12d1f4c30ec5 dt-bindings: arm: hisilicon: convert Hi6220 domain control [...] adds 5f3ae016a68f Docs: Fixing spelling errors in Documentation/devicetree/b [...] adds 6fdc6e23a7d1 dt-bindings: Add missing 'unevaluatedProperties' adds 4828556dca12 dt-bindings: Use 'additionalProperties' instead of 'uneval [...] adds 6a0e321ea735 dt-bindings: Explicitly allow additional properties in com [...] adds ab6ccab6df24 dt-bindings: pinctrl: qcom: Fix typo abitrary adds ec9e656854f3 dt-bindings: pinctrl: sirf: Fix typo abitrary adds 16b0b2baaf83 dt-bindings: powerpc: Add a schema for the 'sleep' property adds 44ec8b20d1e9 dt-bindings: Add running yamllint to dt_binding_check adds 6e9c9686d826 scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121 adds a5917fa87694 dt-bindings: pwm: imx: document i.MX compatibles adds 879baf11777c dt-bindings: arm: hisilicon: add missing properties into s [...] adds 0450d1f9a295 dt-bindings: arm: hisilicon: add missing properties into c [...] adds 588614be61b7 dt-bindings: update usb-c-connector example adds 441848282c59 dt: Remove booting-without-of.rst adds faaa30dd1f4b spi: dt-bindings: spi-controller: explicitly require #addr [...] adds bd36e51d10e7 dt-bindings: misc: explicitly add #address-cells for slave mode adds f888bdf9823c Merge tag 'devicetree-for-5.10' of git://git.kernel.org/pu [...] adds 3abee4579484 mfd: Add simple regmap based I2C driver adds 48e28a249e3b dt-bindings: mfd: Add bindings for sl28cpld adds a538ad229bbe mfd: simple-mfd-i2c: Add sl28cpld support adds 03ac990e0ac0 irqchip: Add sl28cpld interrupt controller support adds 85174ca66376 watchdog: add support for sl28cpld watchdog adds 9db33d221efc pwm: Add support for sl28cpld PWM controller adds b7536d8749e5 gpio: Add support for the sl28cpld GPIO controller adds 3f697027bcb0 hwmon: Add support for the sl28cpld hardware monitoring co [...] adds 31c53962d65f mfd: Kconfig: Fix typo of 'individual' adds d1264a075ed6 mfd: rn5t618: Add a power supply subdevice adds e26ea09b6e09 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning adds ffa9cda9e62f dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding adds ede6b2d1dfc0 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller adds f104563fe080 mfd: madera: Simplify with dev_err_probe() adds 41c9c06c491a mfd: stmfx: Simplify with dev_err_probe() adds 0f1b1b899521 mfd: wcd934x: Simplify with dev_err_probe() adds b6d213fb0b50 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table adds 5f039fa742b6 mfd: intel-lpss: Add device IDs for UART ports for Lakefield adds a75bfc824a2d mfd: sprd: Add wakeup capability for PMIC IRQ adds a09813283981 dt-bindings: mfd: ab8500: Remove weird Unicode characters adds 18394297562a dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings adds 05027df1b94f dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 [...] adds 529a1101212a mfd: syscon: Don't free allocated name for regmap_config adds 8ce24f8967df mfd: sm501: Fix leaks in probe() adds d38eac299151 mfd: mt6360: Remove unused include <linux/version.h> adds 326fa4399f67 dt-bindings: mfd: lp87565: Convert to yaml adds f9c6785c0c5e dt-bindings: mfd: Add LP87524-Q1 adds 4b6ec08fd21e mfd: lp87565: Add LP87524-Q1 variant adds 876611c493b1 mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for [...] adds e8299c7313af mfd: Add ACPI support to Kontron PLD driver adds b727db94e3ba dt-bindings: mfd: Correct interrupt flags in examples adds 1586d3a964c9 mfd: asic3: Build if COMPILE_TEST=y adds 328162a8824c mfd: sl28cpld: Depend on I2C adds 6d81dc3c79d4 mfd: kempld-core: Fix unused variable 'kempld_acpi_table' [...] adds 1a31c1237155 Merge tag 'mfd-next-5.10' of git://git.kernel.org/pub/scm/ [...] adds b7a4f80bc316 backlight: sky81452-backlight: Fix refcount imbalance on error adds ae1f74da7c5a dt-bindings: backlight: Add some common backlight properties adds 299beae588e0 dt-bindings: backlight: Add Kinetic KTD253 bindings adds 5317f37e48b9 backlight: Add Kinetic KTD253 backlight driver adds a47a2b98f341 backlight: tosa_lcd: Include the right header adds 97ecfda1a8ff backlight: tosa_bl: Include the right header adds 6448cbf662c7 Merge tag 'backlight-next-5.10' of git://git.kernel.org/pu [...] adds e6037a753e8e powerpc32: don't adjust unmoved stack pointer in csum_part [...] adds 33f16b25a091 Merge 5.9.0-rc6 into tty-next adds 79d924e92fb0 Merge ba31128384dfd ("Merge tag 'libnvdimm-fixes-5.9-rc7' [...] adds c8d55a22bc54 dt-bindings: serial: renesas, scif: Document r8a774e1 bindings adds 7d2bfdf1fa31 dt-bindings: serial: renesas, hscif: Document r8a774e1 bindings adds 290ff182e92a pch_uart: drop double zeroing adds 75fc65079d82 tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n adds 24c796926e2f tty: serial: imx: fix link error with CONFIG_SERIAL_CORE_C [...] adds b63537020db3 serial: mvebu-uart: simplify the return expression of mveb [...] adds 988d0763361b vt_ioctl: make VT_RESIZEX behave like VT_RESIZE adds 58e49346672f serial: mvebu-uart: fix unused variable warning adds c9ca43d42ed8 serial: qcom_geni_serial: To correct QUP Version detection logic adds 9ea40db477c0 tty: serial: lpuart: fix lpuart32_write usage adds 29788ab1d2bf tty: serial: fsl_lpuart: fix lpuart32_poll_get_char adds 534cf755d9df serial: pl011: Fix lockdep splat when handling magic-sysrq [...] adds 409cc4541ade serial: 8250_fsl: Fix TX interrupt handling condition adds edd64f30792d tty: serial: imx: disable TXDC IRQ in imx_uart_shutdown() [...] adds 7718453e3696 serial: 8250: Discard RTS/DTS setting from clock update method adds c8dff3aa8241 serial: 8250: Skip uninitialized TTY port baud rate update adds 85985a3dcd74 serial: 8250_dw: Fix clk-notifier/port suspend deadlock adds fce3c5c1a2d9 serial: max310x: rework RX interrupt handling adds a27eb0cb4b21 tty/sysrq: Extend the sysrq_key_table to cover capital letters adds bfeb28539d1f fbcon: remove no-op fbcon_set_origin() adds f4eef224a09f serial: fsl_lpuart: add sysrq support when using dma adds 4be87603b6dc serial: mcf: add sysrq capability adds 5d6c413c92a3 Merge tag 'tty-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds b85300173d02 driver core: force NOIO allocations during unplug adds e5e5fcef600e dyndbg: use keyword, arg varnames for query term pairs adds 2efc459d06f1 sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output adds aa838896d87a drivers core: Use sysfs_emit and sysfs_emit_at for show(de [...] adds 973c39115cb3 drivers core: Remove strcat uses around sysfs_emit and neaten adds 27275d301813 drivers core: Reindent a couple uses around sysfs_emit adds 948b3edba898 drivers core: Miscellaneous changes for sysfs_emit adds 7981593bf083 mm: and drivers core: Convert hugetlb_report_node_meminfo [...] adds e015e036aea5 drivers core: Use sysfs_emit for shared_cpu_map_show and s [...] adds 6284a6e89403 drivers core: node: Use a more typical macro definition st [...] adds 44577f1d9854 platform/x86: intel_pmc_core: do not create a static struc [...] adds ee4906770ee9 regmap: debugfs: use semicolons rather than commas to sepa [...] adds fe151462bd0f Merge tag 'driver-core-5.10-rc1' of git://git.kernel.org/p [...] adds c5c553850899 scripts/spdxcheck.py: handle license identifiers in XML comments adds 3e4fb4346c78 Merge tag 'spdx-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds a620afdb6d16 staging: rtl8188eu: use __func__ in hal directory adds 2d5f72b0f101 staging: rtl8188eu: clean up comparsion style issues adds 8971a3b880b2 staging: hikey9xx: add USB physical layer for Kirin 3670 adds 2a0dc2c368fc staging: hikey9xx: add build for the Kirin 970 PHY driver adds b9e1814a9151 staging: hikey9xx: phy-hi3670-usb3: fix some issues at the [...] adds 521703d6e382 staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace adds cf58bf42da0a staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent n [...] adds 8c2a794c8774 staging: hikey9xx: phy-hi3670-usb3: fix coding style adds aa125e718785 staging: hikey9xx: phy-hi3670-usb3: change some DT properties adds 8436f932d84b staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml adds a0a94cc7b0bc Revert "staging: rtl8192e: fix kconfig dependency warning [...] adds 93b61540dfa5 Revert "staging: rtl8192e: fix kconfig dependency warning [...] adds aa06b6f4d8e3 iio: adc: rockchip_saradc: Allow compile-testing with !ARM adds 52f5b683e50a iio: sx9310: Prefer async probe adds 50dd953ea094 MAINTAINERS: Consolidate Analog Devices IIO entries and re [...] adds d3333e21f2d7 MAINTAINERS: Move Hartmut Knaack to Credits adds dde8ceec9e29 iio: temperature: mlx90632: Interface to change object amb [...] adds 23e0618ca025 iio: light: as73211: Increase measurement timeout adds a5c69204dafc iio: adc: stm32: Fix missing return in booster error path adds 5ac65da27ea8 iio: gyro: adxrs290: use hook for devm resource unwinding adds 672555807f6f iio: gyro: adxrs290: Add triggered buffer support adds 85434c2ab315 dt-bindings: iio: gyro: adxrs290: Add interrupts support adds d3e0e14d6517 iio: gyro: adxrs290: Add debugfs register access support adds 2544ea7bd075 iio: stm32-dac: Replace indio_dev->mlock with own device lock adds 20be66c193be iio: dac: ti-dac7612: Replace indio_dev->mlock with own de [...] adds f0e64305cf74 iio: frequency: adf4350: Replace indio_dev->mlock with own [...] adds 9c53adbac03a dt-bindings: iio: adc: ti,adc12138 yaml conversion. adds 1bf0347a3ca1 dt-bindings: iio: adc: ti,ads7950 binding conversion adds 3b17dd220432 dt-bindings: iio: adc: exynos-adc: require second interrup [...] adds 3c6fe911996f dt-bindings: iio: adc: exynos-adc: do not require syscon o [...] adds b79a22ee37ee iio: adis16201: Use Managed device functions adds 17ff204ca827 iio: adis16209: Use Managed device functions adds 77802e097f1c iio: adis16136: Use Managed device functions adds 5a9b7ca63846 iio: adis16260: Use Managed device functions adds f13aa0644225 iio: adis16400: Use Managed device functions adds fa623cddc040 iio: adis16460: Use Managed device functions adds 514f641b3b2a iio: adis16480: Use Managed device functions adds 460c7b4c1ab3 staging: iio: adis16203: Use Managed device functions adds 9da328667316 staging: iio: adis16240: Use Managed device functions adds d8f0cd76684e iio: adis: Drop non Managed device functions adds d4a4b78a0c04 iio: adc: palmas_gpadc: use module_platform_driver to simp [...] adds a2de31bda7e1 staging:iio:dac:max517 remove documentation adds 5999439859b3 staging:iio:light: Move tsl2x7x ABI docs to correct location. adds d4ca7f94cee5 staging:iio:light: drop stale ABI docs adds 7b9dc60ebd96 staging:iio:documentation: Drop most generic docs adds 6026af6a53df iio: adc: ad9467: refine mismatch vs unknown chip-id messages adds 13ca1a1be501 iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup() adds 14b15f3f9c92 iio: adc: meson-saradc: Make the of_device_id array style [...] adds e16e0a778fec iio: buffer: split buffer sysfs creation to take buffer as [...] adds d563d4d83464 iio:imu:adis16400: Sort out missing kernel doc. adds 19061b3c590d iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF [...] adds c34bed923d40 iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF [...] adds 458c7665f82a iio:potentiometer:max5432: Drop of_match_ptr and use gener [...] adds 1c372dd71da4 iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF [...] adds 9c5149cd92e4 iio:potentiometer:max5481: Drop invalid ACPI binding. adds 6fad8ae45692 iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF [...] adds a51a83499786 iio:potentiometer:mcp4131: Drop of_match_ptr and use gener [...] adds 20e39f3aa278 iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF [...] adds b49e6eb1c7df iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections adds 23636b479a39 iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections. adds fe506cc5af0b iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections. adds 34860a19a3ac iio:dac:ad7303: Drop of_match_ptr protection adds 2de887b0cfc7 iio:dac:mcp4725: drop of_match_ptr and use generic fw properties adds 40f84dd0e60c iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF pro [...] adds 16723c6eaa9e iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections adds 4c55fb8c9917 iio:potentiostat:lmp91000: Drop of_match_ptr and use gener [...] adds eb25d0aa4ae0 iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF pro [...] adds 0e62470652fa iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections adds 444f5f854b35 iio:pressure:ms5637: Drop of_match_ptr protection adds a409d2b63913 iio:pressure:zpa2326: Drop of_match_ptr protection adds c5b411bc9a70 iio:temperature:tsys01: Drop of_match_ptr protection adds b5c35aedf98d iio:temperature:tmp007: Drop of_match_ptr protection adds 184ac728db03 iio:resolver:ad2s1200: Drop of_match_ptr protection adds 4d36d4df68d3 iio:chemical:ams-iaq-core: Drop of_match_ptr protection adds a867e8986759 iio:chemical:atlas-sensor: Drop of_match_ptr and use gener [...] adds cb26d236861c iio:chemical:sgp30: Use local variable dev to simplify code adds 6ac282edd653 iio:chemical:sgp30: Drop of_match_ptr and use generic fw a [...] adds e12b3a6150f1 iio:chemical:vz89x: Introduce local struct device pointer. adds b3fce99a5737 iio:chemical:vz89x: Drop of_match_ptr protection and use g [...] adds d13643143074 iio:humidity:hdc100x: Drop of_match_ptr protection. adds c457b7efa302 iio:proximity:as3935: Use local struct device pointer to s [...] adds 00fa493b9989 iio:proximity:as3935: Drop of_match_ptr and use generic fw [...] adds 03303e842543 iio:proximity:pulsedlight: Drop of_match_ptr protection adds 8e5a0426dddb iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections. adds 2b4f0172ae68 iio:magn:ak8974: Drop of_match_ptr protection adds 7f33a29a747f iio:humidity:htu21: Drop of_match_ptr protection adds 4231f9d166bb iio:humidity:si7020: Drop of_match_ptr protection adds 322da39090f0 iio:health:max30102: Drop of_match_ptr and use generic fw [...] adds 58601d102dc3 dt-bindings: iio: proximity: vl53l0x: Add IRQ support adds 3cef2e31b54b iio: proximity: vl53l0x: Add IRQ support adds 8a0f412fca6e iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own [...] adds 6026292469e7 iio: dac: ad7303: Complete 'struct ad7303_state' doc adds 1536a8ee142f iio: dac: ad5064: Fix a few kerneldoc misdemeanours adds c5e6c649b4c4 iio: adc: ad7949: Fix misspelling issue adds ee21014b102e iio: dummy: iio_dummy_evgen: Demote file header and supply [...] adds faeda9190758 iio: gyro: adis16080: Fix formatting issue adds ed33833ea822 iio: chemical: sgp30: Add description for sgp_read_cmd()'s [...] adds 5fe68a4d85bf iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE adds b004fe33034c iio: dac: ad5592r: un-indent code-block for scale read adds c8bb10c50d60 iio: dac: ad5592r: localize locks only where needed in ad5 [...] adds c9561fd21a06 iio:core: Tidy up kernel-doc. adds cd7798cbd280 iio: Add __printf() attributes to various allocation functions adds e8a26c5b767b iio:magn:hmc5843: Fix passing true where iio_shared_by enu [...] adds 9e7c7d92747f iio:accel:bma180: Fix use of true when should be iio_share [...] adds 36e322ec5dd2 iio: adis: Move burst mode into adis_data adds f81d053bb461 iio: adis16400: Drop adis_burst usage adds 0dfaa465fc73 iio: adis16475: Drop adis_burst usage adds e8173161746d iio: adis. Drop adis_burst struct adds 44a76de8ca4d iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_I [...] adds 22daffe295db dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml. adds 128aba07d3a6 dt-bindings:iio:adc:ti,twl4030-madc yaml conversion adds 994235f3234f dt-bindings:iio:adc:st,stmpe-adc yaml conversion adds f384720e3988 dt-bindings:iio:adc: aspeed,ast2400 yaml conversion adds 9c146a575b48 dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion adds 97218c6d1eb9 dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion. adds 6d15f62f5090 dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion adds 6e7625a9f0c9 dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion adds 1f3b18732e36 dt-bindings:iio:adc:cosmic,10001-adc yaml conversion adds 8655d6977b0d dt-bindings:iio:adc:ti,ads1015 yaml conversion adds 964adff5fa49 dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion adds 49703a3685ee dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion adds 75440ae305b6 dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion adds 45f90fe986ad dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion adds 1ca9d1b1342d dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion adds e13b686b18e3 dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion adds e294abc7bef0 dt-bindings:iio:adc:adi,ad7949 yaml conversion adds dd29b1297377 dt-bindings:iio:adc:adi,ad7768-1 yaml conversion adds 7f6fc073fd85 dt-bindings:iio:adc:holt,hi8435 yaml conversion adds d390ff735d0a iio: adc: exynos_adc: Replace indio_dev->mlock with own de [...] adds f71e41e23e12 iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return adds 10ab7cfd5522 iio:gyro:itg3200: Fix timestamp alignment and prevent data leak. adds 0456ecf34d46 iio:light:si1145: Fix timestamp alignment and prevent data leak. adds c14edb4d0bdc iio:imu:st_lsm6dsx Fix alignment and data leak issues adds 39e91f3be4cb iio:adc:ti-adc0832 Fix alignment issue with timestamp adds 293e809b2e8e iio:adc:ti-adc12138 Fix alignment issue with timestamp adds 6b0cc5dce072 iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak [...] adds da83df66265b iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads. adds 596fd0162ac7 dt-bindings: iio: vishay,vcnl4000: add interrupts property adds b290f902b857 Merge tag 'iio-for-5.10b-take2' of https://git.kernel.org/ [...] adds 06c78d4e359f staging: vchiq: rework compat handling adds 9f9caab91ab8 staging: vchiq: convert compat create_service adds f618affa770c staging: vchiq: convert compat dequeue_message adds a4367cd2b231 staging: vchiq: convert compat bulk transfer adds 5d240a54be7e staging: vchiq: convert compat await_completion adds e2bb57d233ce staging/emxx_udc: fix indenting issue on a couple of statements adds dbbc8fdf2ad5 staging: spmi: hisi-spmi-controller: Use devm_ version of [...] adds 0e934ce2904e staging: rtl8712: clean up comparsions to NULL adds 4ed7f05244a2 staging: rtl8712: use shorter array initializations adds 3207ff20d0ce staging: rtl8188eu: clean up block comment style issues adds 9079371e947b staging: rtl8188eu: clean up alignment style issues adds c4309727d492 staging: rtl8192u: clean up blank line style issues adds e7a9c7b51628 staging: rtl8192u: correct placement of else if adds d6628e8cbe20 staging: rtl8192u: clean up comparsions to NULL adds c823f6a7980b staging: hikey9xx: Fix incorrect assignment adds 69fea2b4e59c staging: r8188eu: replace WIFI_REASON_CODE enum with nativ [...] adds 4184da4f316a staging: vchiq: fix __user annotations adds 1c954540c0eb staging: vchiq: avoid mixing kernel and user pointers adds eca1d82ea858 staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 [...] adds 0854fa22b9dc counter: microchip-tcb-capture: Constify mchp_tc_ops adds 1f026587a57c iio:light:gp2ap002 fix spelling typo in comments adds 32eb9d4116da dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion adds f2f45a53646f iio: event: use short-hand variable in iio_device_{un}regi [...] adds a3598d14dc57 iio: event: NULL-ify IIO device's event_interface ref duri [...] adds 48404cf57852 iio: adc: ad7291: convert to device tree adds 38e7e2213bfd dt-bindings: iio: adc: ad7291: add binding adds 4c6e3dbc6b48 iio: ssp: use PLATFORM_DEVID_NONE adds cbc4ca352577 iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_iore [...] adds 57e5b8bfd633 iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_r [...] adds 25918a9c641c iio: buffer-dmaengine: remove non managed alloc/free adds 337dbb6ec1ac iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_c [...] adds 4606d0f4b05f iio: adc: ad9467: add support for AD9434 high-speed ADC adds eb61343dfd21 iio: adc: ad9467: add support for AD9265 high-speed ADC adds 1d136dd71908 dt-bindings: iio: ad9467: add entries for for AD9434 & AD9 [...] adds 2e2366c2d141 iio: cros_ec: unify hw fifo attributes into the core file adds 3cd137f591e1 iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconf [...] adds a132e5f4f3f0 iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol adds c8283ba8e28c iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol adds bbbeac88fb35 counter: use semicolons rather than commas to separate statements adds b07c47bfab6f iio: ltc2983: Fix of_node refcounting adds b8a533f3c24b iio: ad7292: Fix of_node refcounting adds 1a1987944514 iio: adc: at91-sama5d2_adc: fix DMA conversion crash adds c537d3457542 iio: adc: stm32-adc: fix runtime autosuspend delay when sl [...] adds da4410d4078b iio: adc: gyroadc: fix leak of device node iterator adds 9b1e57ef8100 Merge tag 'iio-for-5.10c' of https://git.kernel.org/pub/sc [...] adds e6ac17de7815 Staging: nvec: Removes repeated word typo in comment adds 29838144f280 staging: rtl8712: Fix enqueue_reorder_recvframe() adds c1981671a4d8 staging: vchiq: Fix an uninitialized variable adds a1070fee729a staging: rtl8188eu: remove unused macros and definitions adds d23519c0a7e8 staging: rtl8188eu: clean up comparsions to NULL adds 43320adc724b staging: rtl8188eu: rename struct field Bssid -> bssid adds a89b10ad9195 staging: rtl8188eu: use ETH_ALEN adds 00a367bc45fe staging: rtl8188eu: rename struct field bUsed -> used adds f8126e4f1d0b staging: rtl8188eu: remove cckrates{only}_included() adds add81f3df1c6 staging: rtl8188eu: remove unused variable ratelen adds c95e48b275c9 staging: rtl8188eu: clean up indent style issue adds a944a1fb9a82 Merge 5.9-rc8 into staging-next adds 51c005355370 staging: qlge: fix build breakage with dumping enabled adds 87fe08d74ca6 staging: rtl8723bs: replace RND4 with round_up() adds 046bd5c9c283 staging: rtl8723bs: replace _RND4 with round_up() adds 9a74f8d50fe1 staging: rtl8723bs: replace _RND8 with round_up() adds 86f5376810c6 staging: rtl8723bs: remove unused macros adds 56c1493807ff staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24 adds d48603afda8f staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16 adds d2e8f201a017 staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16 adds fb127a61c9d8 staging: rtl8723bs: replace _cancel_timer with del_timer_sync adds cba90582db9c staging: r8188eu: remove unnecessary type casts (struct wl [...] adds 50a390ad1512 staging: greybus: fix warnings about endianness detected b [...] adds 8bb5b59de7aa staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for [...] adds 6c75a92a0065 staging: greybus: use __force when assigning __u8 value to [...] adds 8750de90ac28 staging: vchiq: Fix list_for_each exit tests adds 8d350c14ee5e staging: wfx: fix handling of MMIC error adds cac1bd60762c staging: wfx: remove remaining code of 'secure link' feature adds 4fd1241778b0 staging: wfx: fix BA sessions for older firmwares adds 0d2dfdb8854f staging: wfx: fix QoS priority for slow buses adds f9dc9f3750e1 staging: wfx: update copyrights dates adds 76c3bdd67d27 dt-bindings: staging: wfx: silabs,wfx yaml conversion adds 41f0666f0f60 staging: rtl8188eu: Fix long lines adds 5ad71958e497 staging: dpaa2-switch: add a dpaa2_switch_ prefix to all f [...] adds 0110ce655db8 staging: dpaa2-switch: add a dpaa2_switch prefix to all fu [...] adds 1cd890964218 staging: wfx: improve error handling of hif_join() adds fd2575c4a450 staging: wfx: check memory allocation adds bb97bc286171 staging: wfx: standardize the error when vif does not exist adds b3c669be90dd staging: wfx: wfx_init_common() returns NULL on error adds 5f841fe69832 staging: wfx: increase robustness of hif_generic_confirm() adds 8522d62e6bca staging: wfx: gpiod_get_value() can return an error adds c9d47696391d staging: wfx: drop unicode characters from strings adds 868fd970e187 staging: wfx: improve robustness of wfx_get_hw_rate() adds e1f13c879a7c staging: comedi: check validity of wMaxPacketSize of usb e [...] adds ade7afe3e606 Merge tag 'staging-5.10-rc1' of git://git.kernel.org/pub/s [...] adds c56150c1bc8d USB: adutux: fix debugging adds 37329036f67f USB: cdc-acm: cleanup of data structures adds 46034a999c07 usb: host: xhci-plat: add platform data support adds 5e0e54ff8924 usb: host: xhci-plat: add .suspend_quirk for struct xhci_p [...] adds 93cb8f13be87 usb: host: xhci-plat: delete the unnecessary code adds f768e718911e usb: host: xhci-plat: add priv quirk for skip PHY initialization adds 4bb4fc0dbfa2 usb: host: xhci-plat: add wakeup entry at sysfs adds 9cdda28d3278 usb: host: xhci-plat: improve the comments for xhci_plat_suspend adds 18a367e8947d usb: xhci: omit duplicate actions when suspending a runtim [...] adds edc649a82341 xhci: Tune interrupt blocking for isochronous transfers adds 167657a1bb5f xhci: don't create endpoint debugfs entry before ring buff [...] adds 673d74683627 usb: xhci: add debugfs support for ep with stream adds 629b9111535f Merge 5.0-rc6 into usb-next adds 55be22adf11b Merge a31128384dfd ("Merge tag 'libnvdimm-fixes-5.9-rc7' o [...] adds 2b4534185b61 Merge tag 'usb-ci-v5.10-rc1' of git://git.kernel.org/pub/s [...] adds 089566094116 USB: bcma: use module_bcma_driver to simplify the code adds 183fba0ab1f9 usb: appledisplay: use module_usb_driver to simplify the code adds 09dc10a7b20d dt-bindings: usb: renesas, usb3-peri: Document r8a774e1 support adds 0d12658dc179 dt-bindings: usb: renesas,usbhs: Add r8a774e1 support adds 796eed4b2342 usb: early: convert to readl_poll_timeout_atomic() adds 8f01cc875d34 usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() adds eeae3afba6ca usb: pci-quirks: convert to readl_poll_timeout_atomic() adds 8469ab98a72d usb: xhci-rcar: convert to readl_poll_timeout_atomic() adds d43a69018e25 usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic() adds e7d8263bdd5c usb: fotg210-hcd: convert to readl_poll_timeout_atomic() adds 08305b45a404 usb: isp1760-hcd: convert to readl_poll_timeout_atomic() adds a3e20fbd9039 usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic() adds f158afecff1f usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic() adds 805ca9c2c264 usb: udc: net2280: convert to readl_poll_timeout_atomic() adds 34d8f7a4627c iopoll: update kerneldoc of read_poll_timeout_atomic() adds 1afe33a788c4 Revert "USB: core: hub.c: use usb_control_msg_send() in a [...] adds cad874c4a234 Revert "Bluetooth: ath3k: use usb_control_msg_send() and u [...] adds c31db0830127 Revert "sound: hiface: move to use usb_control_msg_send()" adds ec4ed7dc58c6 Revert "sound: line6: move to use usb_control_msg_send() a [...] adds 8cc4c2ed6acd Revert "sound: 6fire: move to use usb_control_msg_send() a [...] adds 3b7672c3eb16 Revert "sound: usx2y: move to use usb_control_msg_send()" adds cf58e8e75229 Revert "USB: legousbtower: use usb_control_msg_recv()" adds ddd1198e3e09 USB: correct API of usb_control_msg_send/recv adds f246023816e6 sound: usx2y: move to use usb_control_msg_send() adds 9ad71af922a8 sound: 6fire: move to use usb_control_msg_send() and usb_c [...] adds d9f0d82f06c6 USB: legousbtower: use usb_control_msg_recv() adds 6d2d427e3b12 sound: line6: move to use usb_control_msg_send() and usb_c [...] adds 10fbd979bd63 sound: hiface: move to use usb_control_msg_send() adds dbb29de70ae7 Bluetooth: ath3k: use usb_control_msg_send() and usb_contr [...] adds e3be44cd43f3 Revert "cdc-acm: hardening against malicious devices" adds 960c7339de27 USB: cdc-acm: handle broken union descriptors adds 319bb4a7fef7 USB: cdc-acm: use common data-class define adds bf1c67449833 USB: cdc-acm: clean up no-union-descriptor handling adds 59ee364bafb2 Merge tag 'thunderbolt-for-v5.10-rc1' of git://git.kernel. [...] adds 19502e6911e4 USB: hub: Clean up use of port initialization schemes and retries adds fb6f076d5434 USB: hub: Add Kconfig option to reduce number of port init [...] adds 5789051fc57b usb: typec: displayport: Reduce noise from the driver adds b2a0f274e3f7 net: rtl8150: Use the new usb control message API. adds fb58cf4f2881 net: pegasus: Use the new usb control message API. adds 37d2a36394d9 USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync(). adds 29d1fd2f2cc6 phy: cadence-torrent: Use of_device_get_match_data() to ge [...] adds 46d205af3015 phy: cadence-torrent: Use devm_platform_ioremap_resource() [...] adds 7c12b46c6313 phy: cadence-torrent: Enable support for multiple subnodes adds 2e70c84995b2 phy: cadence-torrent: Add separate regmap functions for to [...] adds d09945eacad0 phy: cadence-torrent: Check total lane count for all subno [...] adds 962fad301c33 dt-bindings: phy: cadence-torrent: Add binding to specify [...] adds 074e99153594 dt-bindings: phy: cadence-torrent: Update Torrent PHY bind [...] adds b54b47bd035b phy: cadence-torrent: Add single link PCIe support adds 8e4c95b9c9f4 phy: cadence-torrent: Check cmn_ready assertion during PHY [...] adds 15c6a048e5f0 phy: cadence-torrent: Add PHY APB reset support adds 51862859fb74 dt-bindings: phy: Add PHY_TYPE_QSGMII definition adds 6bcf3cb30037 phy: cadence-torrent: Add support for PHY multilink configuration adds f0f1fa04581f phy: cadence-torrent: Update PHY reset for multilink confi [...] adds 07084c956663 phy: cadence-torrent: Add clk changes for multilink configuration adds cd9aa9473747 phy: cadence-torrent: Add PHY link configuration sequences [...] adds d66a63666919 phy: cadence-torrent: Configure PHY_PLL_CFG as part of lin [...] adds 9f33b76a3599 phy: cadence-torrent: Add single link SGMII/QSGMII registe [...] adds 9855d84b6bb1 phy: cadence-torrent: Add single link USB register sequences adds 4acea473f388 phy: cadence-torrent: Add PCIe + USB multilink configuration adds 6fd428f78060 phy: cadence-torrent: Add USB + SGMII/QSGMII multilink con [...] adds 9b1e52137b22 phy: fix USB_LGM_PHY warning & build errors adds 488e3f52a827 phy: rockchip-dphy-rx0: Include linux/delay.h adds 4feac940ec14 dt-bindings: phy: cdns,torrent-phy: add reset-names adds b7132285c65b dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy adds 724fabf5df13 dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information adds dadcf9959cce phy: qcom-qmp: Move phy mode into struct qmp_phy adds e4bc7de8ae16 phy: qcom-qmp: Remove 'initialized' in favor of 'init_count' adds aa968cb1a67e phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy' adds dab7b10ddc83 phy: qcom-qmp: Get dp_com I/O resource by index adds f385b73192c5 phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify adds 52e013d0bffa phy: qcom-qmp: Add support for DP in USB3+DP combo phy adds 7612f4e2bc0e phy: qcom-qmp: Add support for sc7180 DP phy adds 60f5a24c11f7 phy: qcom-qmp: initialize the pointer to NULL adds 9f76e198dd52 Merge tag 'phy-for-5.10' of git://git.kernel.org/pub/scm/l [...] adds cde8019157c0 dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema adds 1c6e8ee63adb dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus adds a6806e32e7a4 usb: typec: hd3ss3220: Use OF graph API to get the connect [...] adds 12f3467b0d28 usb: typec: add typec_find_pwr_opmode adds da0cb6310094 usb: typec: add support for STUSB160x Type-C controller family adds 97b65223c18f USB: core: remove polling for /sys/kernel/debug/usb/devices adds c503672abe13 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL adds d97c78a1908e usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command adds 98df91f8840c usb: cdns3: gadget: free interrupt after gadget has deleted adds b68d9251561f usb: dwc3: simple: add support for Hikey 970 adds 362b9398c962 usb: dwc2: Fix parameter type in function pointer prototype adds b574ce3ee459 usb: dwc3: core: Properly default unspecified speed adds e518bdd9f02c usb: dwc3: core: Print warning on unsupported speed adds e1c08cf23172 usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails adds 3a4821785445 usb: gadget: udc: atmel: use of_find_matching_node_and_match adds 96f314987a85 dt-bindings: usb: atmel: Update DT bindings documentation [...] adds 033b8966e906 usb: gadget: udc: atmel: simplify endpoint allocation adds 5b041a30448f usb: gadget: udc: atmel: use 1 bank endpoints for control [...] adds 26b324245018 usb: gadget: udc: atmel: update endpoint allocation for sam9x60 adds 84b522e60523 ARM: dts: at91: sam9x60ek: enable usb device adds 5b311668f91a MAINTAINERS: add Cadence USB3 DRD IP driver entry adds 072f34c2ebdb usb: gadget: udc: Drop surplus include adds bea46b981515 usb: dwc3: qcom: Add interconnect support in dwc3 driver adds a793cf81ad0c usb: dwc3: meson: fix coccinelle WARNING adds 27c7ab0fdd0b usb: dwc3: debug: fix sparse warning adds e5ee93d42b3f usb: dwc3: meson: fix checkpatch errors and warnings adds 2a499b452952 usb: dwc3: ulpi: fix checkpatch warning adds 159fdf295c67 usb: dwc3: trace: fix checkpatch warnings adds 035cbca1360a usb: dwc3: debug: fix checkpatch warning adds c64b475b8488 usb: dwc3: ep0: fix checkpatch warnings adds 993ffc5b32d2 usb: dwc3: qcom: fix checkpatch warnings adds 9ae0eb455b91 usb: dwc3: debugfs: fix checkpatch warnings adds 87b923a2e059 usb: dwc3: core: fix checkpatch warnings adds e319bd62292c usb: dwc3: gadget: fix checkpatch warnings adds a1c0169a49fc usb: gadget: aspeed: fixup vhub port irq handling adds e7a0ed3fa31b usb: gadget: f_acm: don't disable disabled EP adds aa8c16e42991 MAINTAINERS: Add entry for Broadcom BDC driver adds e8d5f92b8d30 usb: gadget: function: printer: fix use-after-free in __lo [...] adds dc336b19e82d usb: dwc3: core: do not queue work if dr_mode is not USB_D [...] adds 753a18c2596d usb: mtu3: Remove unsused inline function is_first_entry adds efe2fa0836a7 usb: cdns3: introduce set_phy_power_on{off} APIs adds b1234e3b3b26 usb: cdns3: add runtime PM support adds ff6d6e6c6778 usb: cdns3: imx: add glue layer runtime pm implementation adds e20849a8c883 usb: gadget: pch_udc: Convert to use GPIO descriptors adds 5d23af6301b7 dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support adds cdff2c946f06 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] adds 65f3d449f438 usb: dwc-meson-g12a: Add support for USB on AXG SoCs adds 68989fe1c39d dt-bindings: usb: Convert cdns-usb3.txt to YAML schema adds 5261e48f9a70 dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property adds 2eae2dfd5814 usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance [...] adds 028296e480c7 USB: gadget: f_ncm: Fix NDP16 datagram validation adds 704c70fa08ad dt-bindings: usb: dwc2: add support for APM82181 SoCs USB [...] adds 0abe3863d05f usb: dwc2: add support for APM82181 USB OTG adds 5bb1d1197374 usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE adds 864bc7e7297f usb: gadget: config_ep_by_speed_and_alt instead of config_ [...] adds 54c196060510 usb: dwc2: Always disable regulators on driver teardown adds a609ce2a1336 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method f [...] adds 50642709f659 usb: cdns3: core: quit if it uses role switch class adds b5148d946f45 usb: cdns3: gadget: set fast access bit adds 0eeda059956d usb: cdns3: gadget: clear the interrupt status when discon [...] adds 9f650135945f usb: cdns3: drd: call PHY .set_mode accordingly adds b21cf9371c2e usb: cdns3: gadget: move wait configuration operation adds 986499b1569a usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. adds a176b1a2a73c usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBur [...] adds 7974ecd7d3c0 usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. adds 897b81384302 usb: phy: phy-ab8500-usb: fix spello of "function" adds d98ef43bfb65 usb: gadget: u_serial: clear suspended flag when disconnecting adds 4eea21dc67b0 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well adds 87a2dfb13643 usb: gadget: fsl: Fix unsigned expression compared with ze [...] adds 8dafb3c04df3 usb: cdns3: gadget: fix some endian issues adds 3301c215a2bb USB: UDC: Expand device model API interface adds f770fbec4165 USB: UDC: net2280: Fix memory leaks adds 9b719c7119e7 USB: UDC: net2272: Fix memory leaks adds 6b7778924c70 usb: cdns3: gadget: fix possible memory leak adds e81a7018d93a usb: dwc3: allocate gadget structure dynamically adds 7595c38bb1a6 Revert "usb: udc: allow adding and removing the same gadge [...] adds 266d0493900a usb: dwc3: core: don't trigger runtime pm when remove driver adds 03c1fd622f72 usb: dwc3: core: add phy cleanup for probe error handling adds 5bde3f020a15 usb: dwc3: debugfs: do not queue work if try to change mod [...] adds de56298f78e4 usb: gadget: s3c: Remove unused 'udc' variable adds 8266b08ed90c usb: dwc3: gadget: Refactor ep command completion adds 5a1da544e572 usb: gadget: core: do not try to disconnect gadget if it i [...] adds 6c2a754a12ba usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed adds de21e7289b7a usb: gadget: tegra-xudc: Use consistent spelling and formatting adds 2003a419c7f3 usb: gadget: fix spelling mistake "Dectected" -> "Detected" adds 230c1aa37089 usb: gadget: tegra-xudc: Properly align parameters adds a50758bb6c74 usb: gadget: tegra-xudc: Do not print errors on probe deferral adds 5b35dd1a5a66 usb: gadget: bcm63xx_udc: fix up the error of undeclared u [...] adds ca3df3468eec usb: dwc3: gadget: Check MPS of the request length adds 690e5c2dc29f usb: dwc3: gadget: Reclaim extra TRBs after request completion adds 2b80357b773c usb: dwc3: gadget: Refactor preparing extra TRB adds a2841f41d07f usb: dwc3: gadget: Improve TRB ZLP setup adds 66706077dc89 usb: dwc3: ep0: Fix ZLP for OUT ep0 requests adds 13111fcb0d64 usb: dwc3: gadget: Return the number of prepared TRBs adds 490410b2e73c usb: dwc3: gadget: Check for number of TRBs prepared adds 30892cba5596 usb: dwc3: gadget: Set IOC if not enough for extra TRBs adds cb1b3997b636 usb: dwc3: gadget: Refactor preparing last TRBs adds 7f2958d9ad58 usb: dwc3: gadget: Rename misleading function names adds f0c485663d59 usb: gadget: uvc: Fix the wrong v4l2_device_unregister call adds 2a87445af23e usb: bdc: Fix unused assignment in bdc_probe() adds f580170f135a usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc adds 31b5de5f3799 dt-bindings: document a new quirk for dwc3 adds abc6b579048e usb: cdns3: gadget: using correct sg operations adds 4e218882eb5a usb: cdns3: gadget: improve the dump TRB operation at cdns [...] adds 87e1dcd48970 usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case adds 249f0a25e8be usb: cdns3: gadget: handle sg list use case at completion [...] adds 141e70fef4ee usb: cdns3: gadget: need to handle sg case for workaround 2 case adds d6be7c94f9f8 usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above adds 71ea88f6652a usb: cdns3: gadget: enlarge the TRB ring length adds ae7e86108b12 usb: dwc3: Stop active transfers before halting the controller adds a73abc28ce67 usb: bdc: remove duplicated error message adds d72ecc08dee4 usb: dwc3: gadget: Allow restarting a transfer adds f9cc581badb1 usb: dwc3: gadget: Look ahead when setting IOC adds 8dbbe48c7a99 usb: dwc3: gadget: Revise setting IOC when no TRB left adds 346a15cdf652 usb: dwc3: gadget: Keep TRBs in request order adds 2338484d14f3 usb: dwc3: gadget: Return early if no TRB update adds e0a93d98f488 usb: dwc3: gadget: Support up to max stream id adds 8eb16e724fde dt-bindings: usb: Add Intel Keem Bay USB controller bindings adds e2c53515b2a6 usb: dwc3: of-simple: Add compatible string for Intel Keem [...] adds 14793faeed41 dt-bindings: usb: dwc2: add optional usb-role-switch property adds 17f934024e84 usb: dwc2: override PHY input signals with usb role switch [...] adds d58ba480285a usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] adds b2c586eb07ef usb: dwc2: Fix INTR OUT transfers in DDMA mode. adds 21c949b21802 Merge tag 'usb-for-v5.10' of git://git.kernel.org/pub/scm/ [...] adds 168ae5a74b4a Merge 5.9-rc8 into usb-next adds a4f88430af89 usb: cdc-acm: add quirk to blacklist ETAS ES58X devices adds 9e8586827a70 usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with i [...] adds 58ea326b228c usb: typec: tcpci: Add a getter method to retrieve tcpm_po [...] adds b9358a068490 usb: typec: tcpci: Add set_vbus tcpci callback adds 6f413b559f86 usb: typec: tcpci_maxim: Chip level TCPC driver adds 8dc4bd073663 usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) adds 11121c2406c8 usb: typec: tcpci: Implement callbacks for FRS adds afb487a31d33 usb: typec: tcpci_maxim: Add support for Sink FRS adds 6cf87e5edd99 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UA [...] adds 031f9664f8f9 USB: serial: pl2303: add device-id for HP GC device adds 75240ac439ea USB: serial: ftdi_sio: clean up jtag quirks adds be4c5eb267ee USB: serial: qcserial: fix altsetting probing adds 924a9213358f USB: serial: option: Add Telit FT980-KS composition adds 711a37813ad9 USB: serial: ftdi_sio: use cur_altsetting for consistency adds 3e765cab8abe USB: serial: option: add Cellient MPL200 card adds 3bfb8239be57 Merge tag 'usb-serial-5.10-rc1' of https://git.kernel.org/ [...] adds 6c8cf3695176 usb: typec: Add QCOM PMIC typec detection driver adds 93578a25d4e2 usb: musb: gadget: Use fallthrough pseudo-keyword adds c6dbef730762 Merge tag 'usb-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2d1a8bfb61ec coresight: etm4x: Fix etm4_count race by moving cpuhp call [...] adds 4af8b3d3eb50 coresight: stm: Support marked packet adds 9554c3551ed3 coresight: fix offset by one error in counting ports adds 447a612ea474 coresight: etm4x: Add Support for HiSilicon ETM device adds 0dee28268ddb coresight: cti: disclaim device only when it's claimed adds 6e8836c6df53 coresight: cti: remove pm_runtime_get_sync() from CPU hotplug adds 096dcfb9cd6f coresight: etm4x: Ensure default perf settings filter user/kernel adds 4020fc8d4658 coresight: etm4x: Fix issues within reset interface of sysfs adds 984f37efa385 coresight: cti: Write regsiters directly in cti_enable_hw() adds 859d510e58da coresight: etm4x: Handle unreachable sink in perf mode adds 4cd83037cd95 coresight: etm4x: Fix issues on trcseqevr access adds 2fee15c10d18 MAINTAINERS: Add CoreSight mailing list adds bb1860efc817 coresight: etm: perf: Sink selection using sysfs is deprecated adds 6d578258b955 coresight: Make sysfs functional on topologies with per core sink adds 685d84a7862e coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface adds 14ea4db18c06 coresight: etm4x: Fix number of resources check for ETM 4. [...] adds 5e180e6f6ac9 eeprom: at25: set type id as EEPROM adds 1d62a2cedfb5 eeprom: 93xx46: set type id as EEPROM adds 8e2aeb5b128e nvmem: mtk-efuse: Remove EFUSE register write support adds 28371cc61096 nvmem: core: Use kobj_to_dev() instead of container_of() adds 1eb51d6a4fce nvmem: switch to simpler IDA interface adds b1c194dcdb14 nvmem: core: fix missing of_node_put() in of_nvmem_device_get() adds 8fd0e2a6df26 uio: free uio id after uio file node is freed adds 15b760c37ad3 nitro_enclaves: Add ioctl interface definition adds 0a44561768c5 nitro_enclaves: Define the PCI device interface adds 1df624892c1e nitro_enclaves: Define enclave info for internal bookkeeping adds 89308c11ae3b nitro_enclaves: Init PCI device driver adds ad2b6980d0d3 nitro_enclaves: Handle PCI device command requests adds e5d616d8bb50 nitro_enclaves: Handle out-of-band PCI device events adds bd47c995c0e4 nitro_enclaves: Init misc device providing the ioctl interface adds 38907e124088 nitro_enclaves: Add logic for creating an enclave VM adds ff8a4d3e3a99 nitro_enclaves: Add logic for setting an enclave vCPU adds 988b7a471726 nitro_enclaves: Add logic for getting the enclave image load info adds 7dc9d4309fdb nitro_enclaves: Add logic for setting an enclave memory region adds 111c775a5f0d nitro_enclaves: Add logic for starting an enclave adds 9c8eb50fe9e2 nitro_enclaves: Add logic for terminating an enclave adds 07499cc661a9 nitro_enclaves: Add Kconfig for the Nitro Enclaves driver adds 0f5c7b748439 nitro_enclaves: Add Makefile for the Nitro Enclaves driver adds acc4229c3990 nitro_enclaves: Add sample for ioctl interface usage adds bf15d79ce142 nitro_enclaves: Add overview documentation adds e82ed736ad2d MAINTAINERS: Add entry for the Nitro Enclaves driver adds b71590efb2cd habanalabs: increase length of ASIC name adds a98d73c7fae4 habanalabs: Replace dma-fence mechanism with completions adds 0a068adde505 habanalabs: add information about PCIe controller adds 843839bec3a3 habanalabs: expose sync manager resources allocation in IN [...] adds 2e5eda4681f9 habanalabs: PCIe Advanced Error Reporting support adds acd330c141b4 habanalabs: remove security from ARB_MST_QUIET register adds d6b045c08384 habanalabs: print the queue id in case of an error adds f5b9c8cf25a5 habanalabs: change CB's ID to be 64 bits adds f907af183b8b habanalabs: cast int to u32 before printing it with %u adds bd4ef3729213 habanalabs: eliminate redundant else condition adds a0e072f5a18f habanalabs: use standard BIT() and GENMASK() adds 65887291c6a8 habanalabs: use FIELD_PREP() instead of << adds 0358372bbe86 habanalabs: remove redundant assignment to variable adds 31ac1f1a5712 habanalabs: check TPC vector pipe is empty adds 107dd314658e habanalabs: use 1U when shifting bits adds d90416c84d86 habanalabs: extend busy engines mask to 64 bits adds 56004701f52e habanalabs: Include linux/bitfield.h only in habanalabs.h adds 9f3064913e1b habanalabs: add support for getting device total energy adds 42b0698adde1 habanalabs: update GAUDI hardware specs adds 2f55342c5e4d habanalabs: replace armcp with the generic cpucp adds f763946aefe6 habanalabs: cast to u64 before shift > 31 bits adds 3174ac9bb104 habanalabs: restructure hl_mmap adds c5e0ec66f01d habanalabs: clear vm_pgoff before doing the mmap adds 0db575350cb1 habanalabs: make use of dma_mmap_coherent adds 975ab7b32b90 habanalabs: count dropped CS because max CS in-flight adds 6138bbe91126 habanalabs: rename ArmCP to CPU-CP adds b01a971f80be habanalabs: remove unused ASIC function pointer adds ae926514dd62 habanalabs: remove unused define adds 763a0b4d81f6 habanalabs: Fix alignment issue in cpucp_info structure adds 5a1b861daab8 habanalabs: increase PQ COMP_OFFSET by one nibble adds 1fb2f3743754 habanalabs: check flag before reset because of f/w event adds 7c52fb0a096a habanalabs: use smallest possible alignment for virtual addresses adds c91324f41b27 habanalabs: rename mmu.c to mmu_v1.c adds d83fe66928b2 habanalabs: refactor MMU as device-oriented adds 7edf341b9ef5 habanalabs: add num_hops to hl_mmu_properties adds 214afa974dd4 habanalabs: add debugfs support for MMU with 6 HOPs adds 230b9b7d45b6 habanalabs/gaudi: increase timeout for boot fit load adds 681a22f55f15 habanalabs: allow to wait on CS without sleep adds 448f63badcac habanalabs: no need for DMA_SHARED_BUFFER adds fa8641a14f28 habanalabs: Save context in a command buffer object adds ef6a0f6caa4a habanalabs: Add an option to map CB to device MMU adds 219b8f2ff024 habanalabs: update firmware interface file adds dbf053c42994 habanalabs/gaudi: remove axi drain support adds d1f3633599a9 habanalabs/gaudi: fix DMA completions max outstanding to 15 adds 57799ce9f85c habanalabs: add indication of security-enabled F/W adds f279e5cd9505 habanalabs: update scratchpad register map adds 9e072793106e Merge tag 'misc-habanalabs-next-2020-09-22' of git://peopl [...] adds a2e7408cf8fc misc: pvpanic: Use devm_platform_ioremap_resource() adds a81072a9c0ae misc: mic: scif: Fix error handling path adds 26ed5146bd17 misc: hisi_hikey_usb: delete a stray tab adds cc80d10d6fcf interconnect: Add get_bw() callback adds b1d681d8d324 interconnect: Add sync state support adds 7d3b0b0d8184 interconnect: qcom: Use icc_sync_state adds 628fdbcf9d66 Merge branch 'icc-syncstate' into icc-next adds 392da338b25e interconnect: core: Simplify with dev_err_probe() adds e0cbf2f0a756 interconnect: imx: Simplify with dev_err_probe() adds 86d6e5793e0f interconnect: imx: simplify the return expression of imx_i [...] adds 9eb29f2ed95e Merge tag 'icc-5.10-rc1' of https://git.linaro.org/people/ [...] adds fc6121e961cb habanalabs: correct an error message adds 9e2e8fc7d65c habanalabs: release kernel context after hw_fini adds 3c3aa5dbd659 habanalabs: add debug messages for opening/closing context adds eab1f6e7b035 habanalabs: add notice of device not idle adds 25121d9804b8 habanalabs/gaudi: configure QMAN LDMA registers properly adds 5a487cf7efe4 Merge tag 'misc-habanalabs-next-2020-09-25' of git://peopl [...] adds f97769fde678 slimbus: core: check get_addr before removing laddr ida adds df2c471c4ae0 slimbus: core: do not enter to clock pause mode in core adds 709ec3f7fc57 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback adds fc9eec4d6435 nvmem: core: fix possibly memleak when use nvmem_cell_info [...] adds 32a14ad5b157 coresight: cpu_debug: Add module name in Kconfig adds 9cf087b4de23 coresight: cpu_debug: Define MODULE_DEVICE_TABLE adds b8127113d01e coresight: Use IS_ENABLED for CONFIGs that may be modules adds 92fc7d819f6c coresight: Add coresight prefix to barrier_pkt adds d735d925f9a5 coresight: Export global symbols adds 32b0707a4182 coresight: Add try_get_module() in coresight_grab_device() adds 8b0cf82677d1 coresight: stm: Allow to build coresight-stm as a module adds 716f5652a131 coresight: etm: perf: Fix warning caused by etm_setup_aux failure adds 97fe626ce64c coresight: etm3x: Allow etm3x to be built as a module adds 22a550a306ad coresight: etm4x: Allow etm4x to be built as a module adds 529c4451dfc3 coresight: etb: Allow etb to be built as a module adds d9ed244ef848 coresight: tpiu: Allow tpiu to be built as a module adds ecfbf09b1e3f coresight: tmc: Allow tmc to be built as a module adds 1e8b3381c9db coresight: funnel: Allow funnel driver to be built as module adds ac8792663227 coresight: replicator: Allow replicator driver to be built [...] adds 7b0fc5d281de coresight: cti: Add function to register cti associate ops adds 1cce921bce7d coresight: cti: Fix remove sysfs link error adds cab280bf3533 coresight: cti: Fix bug clearing sysfs links on callback adds f2ccc7b7bfa9 coresight: cti: Don't disable ect device if it's not enabled adds f02b089e7bdd coresight: cti: Increase reference count when enabling cti adds 3c3fd1a14552 coresight: cti: Allow cti to be built as a module adds 66af416d9dcc coresight: tmc-etr: Add function to register catu ops adds a114dbea544d coresight: catu: Allow catu drivers to be built as modules adds 8e264c52e1da coresight: core: Allow the coresight core driver to be bui [...] adds 347732627745 coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register adds 5b94d6e476a1 habanalabs/gaudi: use correct define for qman init adds 45337656752e misc: mic: drop double zeroing adds c471bf4b11c7 MAINTAINERS: exclude char maintainers from things they do [...] adds 9026118f20e2 soundwire: Add generic bandwidth allocation algorithm adds 578ddced239f soundwire: qcom: clear BIT FIELDs before value set. adds 5ffba1fb6d55 soundwire: qcom: add support to block packing mode adds 8cb3b4e74cd8 soundwire: qcom: get max rows and cols info from compatible adds 714db045cf30 soundwire: cadence: use u32p_replace_bits adds f067c9251797 soundwire: intel: use {u32|u16}p_replace_bits adds dd87a72ae968 soundwire: enable Data Port test modes adds 0f9138e75753 soundwire: intel: enable test modes adds 9e4e6019e68c soundwire: cadence: add data port test fail interrupt adds 5ec3215e56af soundwire: remove an unnecessary NULL check adds fcb9d730be1d soundwire: bus: add enumerated Slave device to device list adds 0173f525b2c1 soundwire: sysfs: add slave status and device number before probe adds 4cb1a880e7f7 Merge tag 'soundwire-5.10-rc1' of git://git.kernel.org/pub [...] adds 4d12a897fa12 bus: mhi: fix doubled words and struct image_info kernel-doc adds bcbaccdf9fbe bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] adds 515847c557dd bus: mhi: core: Abort suspends due to outgoing pending packets adds 8b53087cab61 bus: mhi: core: Use helper API to trigger a non-blocking h [...] adds 870f81bd28f2 bus: mhi: core: Trigger host resume if suspended during mh [...] adds 5aa93f0576b4 bus: mhi: core: Use generic name field for an MHI device adds a6c1fff8571a bus: mhi: core: Introduce helper function to check device state adds 601455dae00a bus: mhi: core: Introduce counters to track MHI device sta [...] adds 8e3729bfa7be bus: mhi: core: Read and save device hardware information [...] adds f42dfbe8f712 bus: mhi: core: Introduce APIs to allocate and free the MH [...] adds f38173a731ca bus: mhi: core: Add const qualifier to MHI config information adds e1427f32b850 bus: mhi: Remove include of rwlock_types.h adds e0af24acdabc bus: mhi: Fix entries based on Kconfig coding style adds c7bd825e52b3 bus: mhi: core: Introduce debugfs entries for MHI adds 21cb9b18edea bus: mhi: core: Introduce sysfs entries for MHI adds b0fc0167f254 bus: mhi: core: Allow shared IRQ for event rings adds 9654ab011e28 bus: mhi: Remove unused nr_irqs_req variable adds 5fc4997fd9d0 bus: mhi: core: Fix the building of MHI module adds 9e8c8cc44f35 bus: mhi: debugfs: Print channel context read-pointer adds 4b53a3c72116 ocxl: fix kconfig dependency warning for OCXL adds 961d289b61eb ocxl: simplify the return expression of free_function_dev() adds 03c95e591a89 virt: vbox: simplify the return expression of vbg_input_open() adds 4292aa977f5e eeprom: ee1004: use module_i2c_driver to simplify the code adds b31de43c608f samples: mpssd: fix the build errors when enable DEBUG in mpssd.c adds 021da53e65fd w1: w1_therm: Add sysfs entries to control conversion time [...] adds 9ace0b4dab1c w1: w1_therm: Add support for GXCAS GX20MH01 device. adds 3b844345e180 bus: fsl-mc: don't assume an iommu is always present adds aef85b56c3c1 bus: fsl-mc: MC control registers are not always available adds e84d3896fb8d misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver adds c9723750a699 w1: mxc_w1: Fix timeout resolution problem leading to bus error adds 8c56adc511af misc: vop: build VOP based on CONFIG_VOP adds cc1a2679865a misc: vop: add round_up(x,4) for vring_size to avoid kernel panic adds 675f0ad40469 mic: vop: copy data to kernel space then write to io memory adds 7490cf5e184e bus/fsl-mc: Do no longer export the total number of irqs o [...] adds 35df88208c8b bus/fsl-mc: Add a new parameter to dprc_scan_objects function adds 1f86a00c1159 bus/fsl-mc: add support for 'driver_override' in the mc-bus adds e0c171d5537f bus/fsl-mc: Set the QMAN/BMAN region flags adds 993577b2ef03 bus/fsl-mc: Cache the DPRC API version adds 715b02ce8968 bus/fsl-mc: Add dprc-reset-container support adds 5d781fabe642 bus/fsl-mc: Export dprc_scan/dprc_remove functions to be u [...] adds 46f35b5fbbbb bus/fsl-mc: Export a cleanup function for DPRC adds 17eaf21320da bus/fsl-mc: Add a container setup function adds 5026cf605143 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io adds 0dadd95216d5 bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO adds 273ee53ddf2e bus/fsl-mc: Extend ICID size from 16bit to 32bit adds d8ccb6d87328 bus/fsl-mc: Add a new version for dprc_get_obj_region command adds c7eb1131bdbc dt-bindings: extcon: ptn5150: Convert binding to DT schema adds 5076372d135a dt-bindings: extcon: ptn5150: Use generic "interrupts" property adds e6b02afce100 dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional adds 6aaad58c872d extcon: ptn5150: Fix usage of atomic GPIO with sleeping GP [...] adds 45ce36f5d262 extcon: ptn5150: Use generic "interrupts" property adds e095882ee28a extcon: ptn5150: Simplify getting vbus-gpios with flags adds fa31f5871759 extcon: ptn5150: Lower the noisiness of probe adds 85256f611f66 extcon: ptn5150: Check current USB mode when probing adds fbaf3b67d4d2 extcon: ptn5150: Make 'vbus-gpios' optional adds b8787ff8a4f4 extcon: ptn5150: Reduce the amount of logs on deferred probe adds 35f1f8f2a3fa extcon: ptn5150: Convert to module_i2c_driver adds 0b0549b6ac72 extcon: ptn5150: Convert to .probe_new adds c29ce4e2b314 MAINTAINERS: Add entry for NXP PTN5150A CC driver adds f6dfb3c9a0bb extcon: Replace HTTP links with HTTPS ones adds 611e92a0a3dc extcon: ptn5150: Deduplicate parts of dev_err_probe() adds 7e3b1caffcfd extcon: ptn5150: Switch to GENMASK() and BIT() macros adds ea6a95d09c1b extcon: ptn5150: Set the VBUS and POLARITY property capability adds 4e984d83f444 extcon: max14577: Return error code of extcon_dev_allocate() adds 1f339f3384e8 extcon: max77693: Return error code of extcon_dev_allocate() adds a4cf11faf862 extcon: max77843: Return error code of extcon_dev_allocate() adds ce90c3c9b3ab extcon: max8997: Return error code of extcon_dev_allocate() adds d0f668101713 extcon: palmas: Simplify with dev_err_probe() adds b9a32f624f7f extcon: ptn5150: Use defines for registers adds 6be65ed4f86a extcon: ptn5150: Do not print error during probe if nothin [...] adds dbc888072a97 extcon: axp288: Use module_platform_driver to simplify the code adds d3a9ff51b916 Merge tag 'extcon-next-for-5.10-v2' of git://git.kernel.or [...] adds 7b9749bd8308 stm class: ftrace: Change dependency to TRACING adds 8438f5211479 tracing: Add flag to control different traces adds 8ab7a2b7055c tracing: Add trace_export support for event trace adds 458999c6f67b tracing: Add trace_export support for trace_marker adds e8ecea301738 stm class: ftrace: Enable supported trace export flag adds b8f8534b10b6 stm class: ftrace: Use different channel accroding to CPU adds 951e4d71a8fa intel_th: pci: Add Alder Lake-S support adds 9f126c56b9d6 intel_th: pci: Add Alder Lake CPU support adds 07f8569fbe44 w1: Constify struct w1_family_ops adds 57de2dfcabba w1: Constify static w1_family_ops structs adds 6925478cad27 power: supply: Constify static w1_family_ops structs adds c307459b9d1f fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum adds 06e67b849ab9 fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum adds b89999d00493 fs/kernel_read_file: Split into separate include file adds 5287b07f6d7c fs/kernel_read_file: Split into separate source file adds f7a4f689bca6 fs/kernel_read_file: Remove redundant size argument adds 113eeb517780 fs/kernel_read_file: Switch buffer size arg to size_t adds 885352881f11 fs/kernel_read_file: Add file_size output argument adds b64fcae74b6d LSM: Introduce kernel_post_load_data() hook adds 4f2d99b06b73 firmware_loader: Use security_post_load_data() adds 38f901735a9e module: Call security_kernel_post_load_data() adds 2039bda1fa8d LSM: Add "contents" flag to kernel_read_file hook adds 34736daeecd1 IMA: Add support for file reads without contents adds 0fa8e0846487 fs/kernel_file_read: Add "offset" arg for partial reads adds 89287c169f8f firmware: Store opt_flags in fw_priv adds 59cdb23ca2df firmware: Add request_partial_firmware_into_buf() adds 5d90e05c0e83 test_firmware: Test partial read support adds 2a3809da6186 binder: simplify the return expression of binder_mmap adds 05dbb6285335 w1: w1_therm: make w1_poll_completion static adds dba8648dcab9 firmware_loader: fix a kernel-doc markup adds 2827d98bc5d6 misc: Kconfig: add a new dependency for HISI_HIKEY_USB adds 200da27ab32d LSM: Fix type of id parameter in kernel_post_load_data prototype adds 51fbad388c85 misc: Kconfig: fix a HISI_HIKEY_USB dependency adds 78eef5d95261 docs: w1: w1_therm: Fix broken xref, mistakes, clarify text adds f3277cbfba76 binder: fix UAF when releasing todo list adds 726eb70e0d34 Merge tag 'char-misc-5.10-rc1' of git://git.kernel.org/pub [...] adds 484a8737c755 drm: rcar-du: Make DRM_RCAR_WRITEBACK depends on DRM_RCAR_DU adds c3415d91832c dt-bindings: display: renesas,du: Document the r8a7742 bindings adds 9edf73fece3d drm: rcar-du: Add r8a7742 support adds 109bf47277a0 dt-bindings: display: renesas,lvds: Document r8a7742 bindings adds 3fa98ed530a4 drm: rcar-du: lvds: Add r8a7742 support adds 2cd9df2be757 dt-bindings: display: bridge: lvds-codec: Document power-s [...] adds 946a61ab2d75 drm/bridge: lvds-codec: Add support for regulator adds 4b6f2b971e8d dt-bindings: display: renesas,du: Document r8a774e1 bindings adds 31057d444d41 drm: rcar-du: Add support for R8A774E1 SoC adds 45d6ec79dd42 dt-bindings: display: renesas,lvds: Document r8a774e1 bindings adds 0c905a0a30d1 dt-bindings: display: renesas,dw-hdmi: Add r8a774e1 support adds 6d981d276110 drm: rcar-du: lvds: Add support for R8A774E1 SoC adds 542d9a658eeb dt-bindings: display: renesas: du: Document the r8a77961 bindings adds 0356f0fbc53d dt-bindings: display: renesas: dw-hdmi: Tidyup example compatible adds 460941cd6923 dt-bindings: display: renesas: dw-hdmi: Add R8A77961 support adds ef84ad32f41c drm: rcar-du: Add r8a77961 support adds dc86d6bc9bc3 drm: rcar-du: Fix pitch handling for fully planar YUV formats adds f4dfa76d73f7 drm: rcar-du: Fix crash when enabling a non-visible plane adds 709b66b4b745 drm: rcar-du: Update description for DRM_RCAR_DW_HDMI Kcon [...] adds 2a32dbdc2c7d drm: rcar-du: Put reference to VSP device adds c03156d7d9fe Merge tag 'du-next-20200922' of git://linuxtv.org/pinchart [...] adds 3e6f73b876ea Merge tag 'drm/tegra/for-5.10-rc1' of ssh://git.freedeskto [...] adds 73bb394cb969 drm/exynos: dsi: Simplify with dev_err_probe() adds 231a474dd2b1 drm/exynos: hdmi: Simplify with dev_err_probe() adds ddfd4ab6bb08 drm/exynos: Fix dma_parms allocation adds 1cd0f494103d Merge tag 'exynos-drm-next-v5.10' of git://git.kernel.org/ [...] adds 92ffad62a6fb Merge tag 'phy-attrs-5.10' of git://git.kernel.org/pub/scm [...] adds 85649cc8dc50 dt-bindings: drm/bridge: Document Cadence MHDP8546 bridge [...] adds fb43aa0acdfd drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge adds afba7e6c5fc1 drm: bridge: cdns-mhdp8546: Add TI J721E wrapper adds 511d2ffd35ff Merge tag 'cdns-mhdp-5.10' of git://git.kernel.org/pub/scm [...] adds db29dc7d3346 Merge tag 'drm-intel-next-2020-09-17' of git://anongit.fre [...] adds e491214613ff drm/amd/pm: apply dummy reads workaround for CDR enabled only adds 911d5bd5e7b8 drm/amd/pm: Skip smu_post_init in SRIOV adds fc88fef916e8 Merge tag 'amd-drm-next-5.10-2020-09-18' of git://people.f [...] adds 4e139a9abb00 fbdev: aty: remove CONFIG_PM container adds c7b360612fe7 fbcon: Remove the superfluous break adds 82be0d7540b1 drm/i915/selftest: Create mock_destroy_device adds cd01269d11a3 drm/i915/selftests: align more to real device lifetimes adds df2ce4596c04 drm/amdgpu: Convert to using devm_drm_dev_alloc() (v2) adds a7d39439f8bd drm/dev: Remove drm_dev_init adds 91e89097b86f drm/panfrost: add support for vendor quirk adds 110003002291 drm/panfrost: add amlogic reset quirk callback adds afcd0c7d3d4c drm/panfrost: add Amlogic GPU integration quirks adds 92fdb97d648a drm/ttm: update kernel-doc line comments adds 089d83418914 drm/vc4: hvs: Pull the state of all the CRTCs prior to PV muxing adds 6ea6be77086f Merge tag 'drm-misc-next-2020-09-21' of git://anongit.free [...] adds 32e4d9df60f7 agp: use semicolons rather than commas to separate statements adds ec1cb6e4408a drm/msm/gpu: Add suspend/resume tracepoints adds 0a48db562c62 drm/msm/adreno: fix probe without iommu adds 08d3ab4b4633 drm/msm/a6xx: fix a potential overflow issue adds a3367f5ffe9a drm/msm: Remove dangling submitqueue references adds 2fc7b1561fbe drm/msm: Add private interface for adreno-smmu adds 69a9313b6617 drm/msm/gpu: Add dev_to_gpu() helper adds 9cba4056a112 drm/msm: Set adreno_smmu as gpu's drvdata adds cf655d615931 drm/msm: Add a context pointer to the submitqueue adds 15eb9ad073c0 drm/msm: Drop context arg to gpu->submit() adds e3c64c7221f6 drm/msm: Set the global virtual address range from the IOM [...] adds b145c6e65eb0 drm/msm: Add support to create a local pagetable adds 933415e24bd0 drm/msm: Add support for private address space instances adds 84c31ee16f90 drm/msm/a6xx: Add support for per-instance pagetables adds 25faf2f2e065 drm/msm: Show process names in gem_describe adds 8907afb476ac drm/msm: Allow a5xx to mark the RPTR shadow as privileged adds d3a569fccfa0 drm/msm: a6xx: Use WHERE_AM_I for eligible targets adds 2fb7487aaf71 drm/msm: Get rid of the REG_ADRENO offsets adds b22960b8f274 drm: add constant N value in helper file adds c943b4948b58 drm/msm/dp: add displayPort driver support adds 14975cff5b1d drm/msm/dp: add support for DP PLL driver adds a10476e45026 drm/msm/dpu: add display port support in DPU adds 220b856a3d37 drm/msm/dp: Add Display Port HPD feature adds 8ede2ecc3e5e drm/msm/dp: Add DP compliance tests on Snapdragon Chipsets adds 061eb621fc27 drm/msm/dp: store dp_display in the driver data adds d13e36d7d222 drm/msm/dp: add audio support for Display Port on MSM adds a1f5bda99b7b drm/msm/dp: add hook_plugged_cb hdmi-codec op for MSM DP driver adds bf4a1b3127d3 drm/msm/dp: signal the hotplug disconnect in the event handler adds 158b9aa74479 drm/msm/dp: wait for audio notification before disabling clocks adds d11a93690df7 drm/msm/dp: add debugfs support to DP driver adds f913454aae8e drm/msm/dp: move debugfs node to /sys/kernel/debug/dri/*/ adds de3ee25473ba drm/msm/dp: add debugfs nodes for video pattern tests adds ab205927592b drm/msm/dp: remove mode hard-coding in case of DP CTS adds 937f941ca06f drm/msm/dp: Use qmp phy for DP PLL and PHY adds 55fd7dd29d67 drm/msm/dp: Fix crash if no DP device adds 710a040a4dd7 drm/msm/dp: Sleep properly in dp_hpd_handler kthread adds e9ba8d550dd1 drm/msm: Fix the a650 hw_apriv check adds ca9b38e6d671 drm/msm: Remove depends on interconnect adds 9d8baa2bf224 drm/msm: Fix premature purging of BO adds 63ca94adc03c drm/msm: Leave inuse count intact on map failure adds 341a361c4636 drm/msm/dpu: Convert to DEFINE_SHOW_ATTRIBUTE adds 3c0f462da069 drm/msm/dpu: remove unused variables new_cnt and old_cnt i [...] adds d1ea91492585 drm/msm/dp: fix incorrect function prototype of dp_debug_get() adds 91d0ca3d6b52 Merge tag 'drm-msm-next-2020-09-27' of https://gitlab.free [...] adds 200a2186b627 drm/msm: fix 32b build warns adds ea6e3c31548e dt-bindings: mediatek: add mt7623 display-nodes adds 7bde3c0c1728 drm/mediatek: Add ddp routing for mt7623 adds 5aa8e7647676 drm/mediatek: dpi/dsi: Change the getting possible_crtc way adds 96f51a4d4350 drm/mediatek: Move tz_disabled from mtk_hdmi_phy to mtk_hd [...] adds a481bf2f0ca4 drm/mediatek: Separate mtk_hdmi_phy to an independent module adds b28be59a2e26 phy: mediatek: Move mtk_hdmi_phy driver into drivers/phy/m [...] adds 1b0ce63bc08e MAINTAINERS: add files for Mediatek DRM drivers adds 8b465f01eed1 drm/mediatek: mtk_dpi: Rename bridge to next_bridge adds f89c696e7f63 drm/mediatek: mtk_dpi: Convert to bridge driver adds 09e872d558ba drm/mediatek: Disable tmds on mt2701 adds 06c14f5c2d31 Merge tag 'mediatek-drm-next-5.10' of https://git.kernel.o [...] adds 2101bfca57d8 drm: bridge: cdns-mhdp8546: fix compile warning adds edb899841c4e drm/vmwgfx: fix regression in thp code due to ttm init refactor. adds de1945613597 drm/vc4: kms: Assign a FIFO to enabled CRTCs instead of active adds 427c4a0680a2 drm/vc4: crtc: Rework a bit the CRTC state code adds 8ba0b6d19631 drm/vc4: crtc: Keep the previously assigned HVS FIFO adds 083320ebe661 Merge tag 'drm-misc-next-fixes-2020-10-02' of git://anongi [...] adds ef80c1a1d21b drm/i915: Fix state checker hw.active/hw.enable readout adds 4caf017ee937 drm/i915/gem: Avoid implicit vmap for highmem on x86-32 adds ba2ebf605d5f drm/i915/gem: Prevent using pgprot_writecombine() if PAT i [...] adds 922d369b2922 drm/i915/gt: Clear the buffer pool age before use adds eb2a27086a82 drm/i915: Fix an error code i915_gem_object_copy_blt() adds 7d5553147613 drm/i915: Break up error capture compression loops with co [...] adds 159ace7ffe69 drm/i915: Fix uninitialised variable in intel_context_crea [...] adds cef8ce5528bf drm/i915: check i915_vm_alloc_pt_stash for errors adds 4fe9af8e881d drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex adds 5701a66edb6b drm/i915: Redo "Remove i915_request.lock requirement for e [...] adds 3cfea8c97c93 drm/i915/gem: Hold request reference for canceling an acti [...] adds 7d442ea7c504 drm/i915: Cancel outstanding work after disabling heartbea [...] adds ca65fc0d8e01 drm/i915/gt: Always send a pulse down the engine after dis [...] adds 651dabe27f96 drm/i915/gem: Always test execution status on closing the context adds c60b93cd4862 drm/i915: Avoid mixing integer types during batch copies adds 2e49520eeec7 Merge tag 'drm-intel-next-fixes-2020-10-02' of git://anong [...] adds c7651b735866 drm/amdgpu: Fix handling of KFD initialization failures adds b7b6c38529c9 drm/amdkfd: Calculate CPU VCRAT size dynamically (v2) adds 59d7115dae02 drm/amdkfd: Move process doorbell allocation into kfd device adds 9de9a54aba76 drm/amd/display: fix crash/reboot while accessing sysfs files adds 36499e4c776a drm/amdgpu: Fix dead lock issue for vblank adds e8f58ee143ed drm/amdkfd: Fix kfd init stack dump adds d0e63b343e57 drm/amdkfd: Use kvmalloc instead of kmalloc for VCRAT adds 651111be24aa drm/amd/display: Fix incorrect backlight register offset for DCN adds e4b37eec1767 drm/amd/display: [FW Promotion] Release 0.0.33 adds c15bc8d285fe drm/amd/display: 3.2.103 adds cbf229bbcb7f drm/amd/display: Bug in dce_is_panel_backlight_on() adds 099303e9a9bd drm/amd/display: eDP intermittent black screen during PnP adds 25b315817216 drm/amd/display: Fix ODM policy implementation adds 37b7cb10f07c drm/amd/display: Increase timeout for DP Disable adds f43dc909aa7f drm/amd/display: Enable DP YCbCr420 mode support for DCN10 adds b50d55517da2 drm/amd/display: allow DP RX to use more cr aux rd interval delay adds a9edc81564c9 drm/amd/display: Implement PSR wait for enable/disable adds 99d1437aa0ac drm/amd/display: Check for flip pending before locking pipes. adds fb0fe920469a drm/amd/display: TMDS Fallback transition adds 3b37260be5d7 drm/amd/display: [FW Promotion] Release 0.0.34 adds 3a83d33e18f3 drm/amd/display: 3.2.104 adds 12dbd1f7578f drm/amd/display: [FIX] update clock under two conditions adds d94c8250c6ca drm/amdgpu/mes: simplify the return expression of mes_v10_ [...] adds da51e50d454d drm/amdgpu: simplify the return expression adds 4a78f15fb6c9 drm/amd/pm: simplify the return expression of smu_hw_fini adds c24a3c050598 drm/amdgpu/gmc9: simplify the return expression of gmc_v9_ [...] adds 8d89b96fe797 drm/amd/powerplay: optimize the mclk dpm policy settings adds d117413f5e1b drm/amd/pm: Removed fixed clock in auto mode DPM adds 3f975d0f71d3 drm/amdgpu: update athub interrupt harvesting handle adds b226ef95b622 drm/amd/pm: correct the pmfw version check for Navi14 adds d152986c5189 drm/amd/pm: decouple the watermark table setting from socc [...] adds 227e011f37d6 drm/amd/pm: drop redundant watermarks bitmap setting adds b362a18ada43 drm/amd/pm: update driver if file for sienna cichlid adds 78f0aef11fde drm/amdgpu: fix hdp register access error adds 52ef3a1a6f07 drm/amdgpu: Add initial kernel documentation for the amd_i [...] adds 027f2d27b73c drm/radeon: fix typoes in comments adds f349f772b05c drm/amd: fix typoes in comments adds 28d76d48368c drm/amd/display: optimize code runtime a bit adds 10e07ca31254 gpu/drm/radeon: fix spelling typo in comments adds 84d244a364d3 drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc. adds 3704cdd30aa9 drm/amd/display: fix return value check for hdcp_work adds 7c67d74d1013 drm/amd/pm: Skip use smc fw data in SRIOV adds 162b786f0fda drm/amd: Skip not used microcode loading in SRIOV adds 884dcf3c8788 drm/amdgpu: Remove some useless code adds 2fbb84ff160c drm/amdgpu/display: fix CFLAGS setup for DCN30 adds 9b498efae29f drm/amdgpu: store noretry parameter per driver instance adds d5cc02d97ab1 drm/amdgpu: add an auto setting to the noretry parameter adds 265c280a4807 drm/amdgpu: disable sienna chichlid UMC RAS adds 549750a383bf drm/include: add PP_FEATURE_MASK comments (v3) adds 1721bc1b2afa drm/amdgpu: Update VF2PF interface adds 519b8b76f0b6 drm/amdgpu: Implement new guest side VF2PF message transac [...] adds b602ca5f31fe drm/amdgpu: stop data_exchange work thread before reset adds c3d4d45db2fa drm/amdgpu: clean up ras sysfs creation (v2) adds a069a9eb73f8 drm/amdgpu: fix a warning in amdgpu_ras.c (v2) adds c220ba6f6237 drm/amd/pm: fix screen flicker seen on Navi14 with 2*4K monitors adds 4a3dea8932d3 drm/amd/display: Update NV1x SR latency values adds 4ab1edbc9da1 drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual [...] adds 89b151ade714 drm/amd/display: Ensure all debug bits are passed to fw adds ba578afd5a4f drm/amd/display: disable stream if pixel clock changed wit [...] adds 8e02c26a58f3 drm/amd/display: Calc DLG from dummy p-state if full p-sta [...] adds ec30798a8296 drm/amd/display: Add debug param to force dio disable adds cbd975d0b12f drm/amd/display: Revert check for flip pending before lock [...] adds d9beecfc79b7 drm/amd/display: [FW Promotion] Release 0.0.35 adds 8353d30e747f drm/amd/display: disable stream if pixel clock changed wit [...] adds 69fc1f4b976c amd/drm/display: avoid dcn3 on flip opp change for slave pipes adds 0ac900bae2c3 drm/amd/display: make get_color_space_type() static adds faf0389f1e40 drm/amd/display: make two symbols static adds 3514521ccbd2 drm/amdgpu: restore proper ref count in amdgpu_display_crt [...] adds 125b1deb6043 drm/amdgpu: fix incorrect comment adds 72e71a82d698 drm/amdgpu: add new trace event for page table update adds 12a6727dee5d drm/amd/powerplay: add one sysfs file to support the featu [...] adds 808ec542c029 drm/amd/display: remove duplicate call to rn_vbios_smu_get [...] adds 485d531c695b drm/amdgpu/swsmu/smu12: fix force clock handling for mclk adds f94582e4bc4f drm/amdgpu: Use SKU instead of DID for FRU check v2 adds b8810a142ad5 drm/amd/amdgpu: Clean up header file of symbols that are d [...] adds 825c91d0908b drm/amd/amdgpu: Prepare implementation to support reportin [...] adds 8ffff9b4499c drm/amdgpu: use function pointer for gfxhub functions adds d3768874e5fe drm/amd/display: add pipe reassignment prevention code to dcn3 adds 4a20300bc2b4 drm/amdgpu: drop duplicated ecc check for vega10 (v5) adds 39ad08245937 drm/amdgpu: disable gfxoff temporarily for navy_flounder adds 43a4bc828c5b drm/amd/amdgpu: Define and implement a function that colle [...] adds f2fa07b39faf drm/amd/amdkfd: Surface files in Sysfs to allow users to g [...] adds 1bba36834c3b drm/amdgpu: add helper function for indirect reg access (v3) adds 705a2b5ba063 drm/amdgpu: switch to indirect reg access helper adds f7ee1874b06c drm/amdgpu: support indirect access reg outside of mmio bar (v2) adds 346dbbb8f7a0 drm/amdgpu: enable GDDR6 save-restore support for navy_flounder adds 1a8a763b218c drm/amdgpu/swsmu: add interrupt work function adds 234676d6dbbc drm/amdgpu/swsmu: add interrupt work handler for smu11 parts adds 2ae787080470 drm/amdgpu: fix NULL pointer dereference for Renoir adds 79b1eca0e4ac drm/amdgpu: align frag_end to covered address space adds 2f8be0e51680 drm/amd/display: Avoid set zero in the requested clk adds dc3de51642ad drm/amd/display: Change to correct unit on audio rate adds 95d620adb48f drm/amd/display: HDMI remote sink need mode validation for Linux adds 508300a57141 drm/amd/display: Don't allow pstate if no support in blank adds dd7a595af15d drm/amd/display: Fix OPTC_DATA_FORMAT programming adds 305a81bfbd89 drm/amdgpu/swsmu: fix ARC build errors adds 9142c4131a70 drm/amdgpu: prevent spurious warning adds 3cb9d2416ccd drm/amd/pm: setup APU dpm clock table in SMU HW initialization adds 0224b2758fb0 drm/amdgpu: kfd_initialized can be static adds b0047e53c4a5 drm/amdgpu: Remove warning for virtual_display adds 9c27bc97aff8 drm/amdgpu: Fix invalid number of character '{' in amdgpu_ [...] adds 0d2e90f47c4f Merge tag 'amd-drm-fixes-5.10-2020-10-09' of git://people. [...] adds a3fb64c00d44 Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached" adds 6561e0aa4627 MAINTAINERS: Update entry for st7703 driver after the rename adds c2df75ad2a9f drm/panfrost: increase readl_relaxed_poll_timeout values adds d3c8f2784d32 drm/ingenic: Fix bad revert adds 640eee067d9a Merge tag 'drm-misc-next-fixes-2020-10-13' of git://anongi [...] adds 93b694d096cc Merge tag 'drm-next-2020-10-15' of git://anongit.freedeskt [...] adds 13468bfa8c58 ALSA: hda/realtek - set mic to auto detect on a HP AIO machine adds f4794c6064a8 ALSA: hda - Don't register a cb func if it is registered already adds a0645daf1610 ALSA: HDA: Early Forbid of runtime PM adds 7a2ba46f3693 ASoC: hdac_hda: allow runtime pm at end of probe adds 08befca40026 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 adds ca184355db8e ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 adds b41c15f4e1c1 ALSA: bebob: potential info leak in hwdep_read() adds 148ebf548a1a ALSA: hda/realtek - The front Mic on a HP machine doesn't work adds 2b987515e1d1 ALSA: asihpi: fix spellint typo in comments adds 18d122c0287b ALSA: compat_ioctl: avoid compat_alloc_user_space adds 69b08bdfa818 ALSA: hda - add Intel DG1 PCI and HDMI ids adds 1bee263dfda5 ALSA: hda - controller is in GPU on the DG1 adds 7b882fe3e3e8 ALSA: hda - handle multiple i915 device instances adds 534ad9afb19b ALSA: hda - fix CONTROLLER_IN_GPU macro name adds 6564d0ad67ef ALSA: ctl: Workaround for lockdep warning wrt card->ctl_fi [...] adds cdc01a1558de ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 adds 2759caad2600 ALSA: seq: oss: Avoid mutex lock for a long-time ioctl adds 502f389a0fd2 ALSA: hda - remove kerneldoc for internal hdac_i915 function adds 716a0c288193 ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" adds 86b9c4cdd76f ALSA: portman2x4: fix repeated word 'if' adds 0569b3d8ae17 ALSA: usb-audio: endpoint.c: fix repeated word 'there' adds 7dcd56123e31 ALSA: hdspm: Fix typo arbitary adds 96e503f9000f ALSA: hda/i915 - fix list corruption with concurrent probes adds 4dda3a19141b Merge branch 'for-next' into for-linus adds 46394db4410b ALSA: hda: use semicolons rather than commas to separate s [...] adds fe160a22aa2d ALSA: fireworks: use semicolons rather than commas to sepa [...] adds a6e7d0a4bdb0 ALSA: hda: fix jack detection with Realtek codecs when in D3 adds 5f2df2a4583b ASoC: rt700: wait for the delayed work to finish when the [...] adds b0bcbe615756 ASoC: tas2770: Fix calling reset in probe adds 4272caf34aa4 ASoC: tas2770: Add missing bias level power states adds 4b8ab8a7761f ASoC: tas2770: Fix required DT properties in the code adds cadab0aefcba ASoC: tas2770: Fix error handling with update_bits adds 501ef013390b ASoC: rt711: wait for the delayed work to finish when the [...] adds 5b4458ebb4c8 ASoC: tlv320aic32x4: Ensure a minimum delay before clock s [...] adds 40b37136287b ASoC: tlv320aic32x4: Fix bdiv clock rate derivation adds ec96690de82c ASoC: tlv320aic32x4: Enable fast charge adds 649523775485 ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing adds b03acae25e4a ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing adds 22a16145af82 ASoC: fsl_sai: Instantiate snd_soc_dai_driver adds 6bf28e8a05fd MAINTAINERS: Update Cirrus Logic Codecs maintainers adds 20441614d898 ASoC: wm_adsp: Pass full name to snd_ctl_notify adds ebb11d1d9fe2 ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3 adds 7ffe09eebf73 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 15b3d324c898 dt-bindings: tlv320adcx140: Add GPIO config and drive config adds d5214321498a ASoC: tlv320adcx140: Add support for configuring GPIO pin adds 2263063fc488 ASoC: SOF: topology: fix the process being scheduled on co [...] adds 641088722244 ASoC: cs42l51: add additional ADC volume controls adds 43437d0417a3 ASoC: SOF: pm: Fix prepare callback behavior for OF usecase adds 5b51b9221f71 ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common adds 7a477213923f dt-bindings: tas2562: Add TAS2564 to binding adds 534c0f4391a4 ASoC: tas2562: Add the TAS2564 compatible adds 97ee967e6c56 Merge branch 'asoc-5.9' into asoc-5.10 adds 9074a078435e dt-bindings: tas2562: Add the TAS2110 amplifier adds 8adcdbe63aa7 ASoC: tas2562: Add the TAS2110 class-D amplifier adds b23d9eb897a1 dt-bindings: tas2770: Fix I2C addresses for the TAS2770 adds d3d71c99b541 ASoC: tas2770: Fix unbalanced calls to pm_runtime adds ec9377dca2ca ASoC: tas2770: Convert bit mask to GENMASK in header adds d3964aff7331 ASoC: tas2770: Fix the spacing and new lines adds be05ab41c618 ASoC: tas2770: Refactor sample rate function adds 163cd1059a85 ASoC: hdac: make SOF HDA codec driver probe deterministic adds 3331bcd6a2f2 ASoC: SOF: control: fix size checks for ext_bytes control .get() adds ec5a97624a8d ASoC: SOF: control: fix size checks for volatile ext_bytes [...] adds 2ca210112ad9 ASoC: SOF: control: add size checks for ext_bytes control .put() adds 376dd57d8863 Merge series "ASoC: SOF: fix kcontrol size checks" from Ka [...] adds 55c5cc63ab32 ASoC: hdmi-codec: Use set_jack ops to set jack adds 90e2a588c9e7 ASoC: tas2562: Remove duplicate code for I/V sense adds 50b18e4a2608 ASoC: cros_ec_codec: fix kconfig dependency warning for SN [...] adds a3f18f82a2ba ASoC: Intel: hda_dsp_common: use static function in condit [...] adds 29d7b36ce98e dt-bindings: tas2770: Add shutdown gpio property adds 5d0b9dfe0de2 ASoC: tas2770: Add shutdown capability via a GPIO adds c0a30e2e07e3 ASoC: tas2770: Set regcache when shutting down and waking device adds dd7d9052064b ASoC: tas2770: Remove ti,asi-format code adds 3121420cf9b4 ASoC: tas2770: Remove unused variables adds f1bf9a6b4e5e ASoC: Intel: sof_sdw: remove ternary operator adds f93808308aab ASoC: Intel: add codec name prefix to ACPI machine description adds 23c8aa3ebabf ASoC: Intel: sof_sdw: remove hard-coded codec_conf table adds fbcc27d18115 ASoC: Intel: sof_sdw_rt700: add codec prefix adds e787f5b5b140 ASoC: Intel: add support for new SoundWire hardware layout on TGL adds 7cc3b56f7324 ASOC: Intel: sof_sdw: restore playback functionality with [...] adds bbd59df075ab Merge series "ASoC: Intel: sdw machine driver updates for [...] adds ff1d9ff43878 dt-bindings: tas2770: Mark ti,asi-format to deprecated adds f95cc5c18c15 ASoC: fsl: imx-audmix: Use devm_kcalloc() instead of devm_ [...] adds 7e6799d8f87d ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together adds 156d0273f62f ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id adds 5d0576bba9eb ASoC: q6asm: fix kernel doc warnings adds d83fa234ae9e Merge series "ASoC: qdsp6: fix some warnings when build wi [...] adds 4fefc39894d8 ASoC: SOF: Activate runtime PM with SOF OF device adds dd759805d6f7 ASoC: SOF: Add .prepare/.complete callbacks adds 24c95ec9fbb6 Merge series "Enable runtime PM for SOF device" from Danie [...] adds d56a7ed2d8f9 ASoC: q6afe-clocks: Fix typo in SPDX Licence adds 3bf7b9429392 ASoC: dt-bindings: sgtl5000: Add common clock properties adds 16346a3cf02e ASoC: rt715: Add power-up delay to fix dmic pop sound issue. adds 5ec3c854d1a7 ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n adds 9fe0ec275575 ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" fo [...] adds 5ebba5e7d71c ASoC: cs4234: Add dtschema binding document adds d4edae9c508c ASoC: cs4234: Add support for Cirrus Logic CS4234 codec adds 013bc9e6f70d Merge tag 'regmap-field-bulk-api' of https://git.kernel.or [...] adds 19895e92dd2b ASoC: lpass-platform: use devm_regmap_field_bulk_alloc adds 00a0b46c99e2 ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() adds 6064ed73cd24 ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() adds 51aff91ad123 ASoC: soc-component: add mark for soc_pcm_components_open/close() adds 939a5cfb2a56 ASoC: soc-component: add mark for snd_soc_pcm_component_pm [...] adds 140a4532cdb8 ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pc [...] adds ce820145a9ec ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_s [...] adds bcae16317bcf ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_compo [...] adds 5061e488bc0c Merge series "ASoC: merge soc_pcm_open() rollback and soc_ [...] adds ad61b78ea891 ASoC: soc-core: use devm_snd_soc_register_card() adds af223edd07b6 spi: atmel: remove unnecessary include adds 62e5d7774629 ASoC: atmel-pcm: remove unnecessary include adds bc772a46125f ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() adds f8eeca97f71c ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() adds 1b59b995774a ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() adds 31e1fc4f11e2 ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname adds c859926abc8e ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() adds 1047bcac2169 ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() adds 27f41dfebf22 ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() adds cb2fce94c84e ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc [...] adds 8e7875ae373a ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() adds 08dd413b9ddf ASoC: Remove unused 'linux,hdmi-audio' adds 601fd3a7d849 ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe() adds 8f2242b91501 spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers adds 2bc8831b135c ASoC: qcom: fix SDM845 & QDSP6 dependencies more adds 4fac9b31d0b9 ASoC: Intel: Add catpt base members adds 92946c1d7ea8 ASoC: Intel: catpt: Implement IPC protocol adds 64b9b1b00574 ASoC: Intel: catpt: Add IPC message handlers adds ba202a7bc3da ASoC: Intel: catpt: Define DSP operations adds a9aa6fb3eb6c ASoC: Intel: catpt: Firmware loading and context restore adds a126750fc865 ASoC: Intel: catpt: PCM operations adds 7a10b66a5df9 ASoC: Intel: catpt: Device driver lifecycle adds 8ba1edb9c245 ASoC: Intel: catpt: Event tracing adds 8f80a834b909 ASoC: Intel: catpt: Simple sysfs attributes adds 0ce1610578bc ASoC: Intel: haswell: Remove haswell-solution specific code adds e81a707a3935 ASoC: Intel: broadwell: Remove haswell-solution specific code adds 02f2442fb32a ASoC: Intel: bdw-5650: Remove haswell-solution specific code adds 053743f0c490 ASoC: Intel: bdw-5677: Remove haswell-solution specific code adds 6cbfa11d2694 ASoC: Intel: Select catpt and deprecate haswell adds 1a4c450e57d2 Merge series "ASoC: Intel: Catpt - Lynx and Wildcat point" [...] adds cec6e41ce094 ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend adds 1c71497bb5b8 ASoC: fsl_spdif: Remove unused np adds 98bd2b506a30 ASoC: wm8523: Fix a typo in a comment adds ef265c55c1ac ASoC: mchp-spdifrx: add driver for SPDIF RX adds 80db8751d7c0 ASoC: add DT bindings for Microchip S/PDIF RX Controller adds f525facaecd2 Merge series "Add driver for Microchip S/PDIF RX" from Cod [...] adds 8031b93efa8d ASoC: mchp-spdifrx: convert to devm_platform_get_and_iorem [...] adds 859ffd0af117 ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT adds 044eb2d13a21 ASoC: Intel: sof_sdw_rt1308: add extra check on init adds 8cc8945da742 ASoC: Intel: sof_sdw_rt1316: add missing component string adds 4c652df83ba4 ASoC: rt715-sdw: probe with RT714 Device ID adds df64b9882b35 ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 [...] adds c8da9069979b Merge series "ASoC: Intel: sof_sdw: minor corrections" fro [...] adds d8f006825ac5 ASoC: sun8i-codec: Set up clock tree at probe time adds ed3caa3bd44c ASoC: sun8i-codec: Swap module clock/reset dependencies adds d58b72470879 ASoC: sun8i-codec: Sort DAPM controls, widgets, and routes adds 7b51f3c7029f ASoC: sun8i-codec: Consistently name DAPM widgets and routes adds fc5668f62d08 ASoC: sun8i-codec: Correct DAPM widget types adds 4ab60cef3149 ASoC: sun8i-codec: Fix AIF widget channel references adds 18ebd62c30f0 ASoC: sun8i-codec: Enable AIF mono/stereo control adds a886990c9525 ASoC: sun8i-codec: Use snd_soc_dai_get_drvdata adds 86ff02dc1d17 Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...] adds 4cc62da459ae ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic adds fc5c8729c1ef ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic adds 727d7d84f747 ASoC: Intel: broadwell: Mark FE DAIs as nonatomic adds dc155ad5fa6e ASoC: Intel: haswell: Mark FE DAIs as nonatomic adds cd7dea5e17a5 ASoC: omap-mcbsp: Fix use of uninitialised pointer adds ca756120d4bc ASoC: Intel: Remove haswell solution adds 5f3941b63c25 ASoC: Intel: Remove max98090 support for baytrail solution adds 3056cb0082fe ASoC: Intel: Remove rt5640 support for baytrail solution adds 07833cd0569b ASoC: Intel: Remove baytrail solution adds 05668be1b364 ASoC: Intel: Remove SST ACPI component adds fb94b7b11c6a ASoC: Intel: Remove SST firmware components adds a4bebce26d56 ASoC: Intel: Skylake: Unassign ram_read and read_write ops adds 37465972015c ASoC: Intel: Remove unused DSP operations adds b4e60807182a ASoC: Intel: Remove unused DSP interface fields adds 7d07f9c1ba0e ASoC: Intel: Remove SST-legacy specific constants adds b972153d6c53 ASoC: Intel: Make atom components independent of sst-dsp adds 720811f0e4ac ASoC: Intel: Remove sst_pdata structure adds eb062e47f7c8 ASoC: Intel: Remove sst_dsp_get_thread_context adds 43499134f50a Merge series "ASoC: Intel: Remove obsolete solutions and c [...] adds fd6b519a30a7 Merge tag 'v5.9-rc5' into asoc-5.10 adds 6db282c8a9ed ASoC: mchp-spdifrx: fix spelling mistake "overrrun" -> "overrun" adds f38d43dafb0c ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is [...] adds 56a53ece74e4 ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency adds 696bef704383 dt-bindings: tas2764: Add the TAS2764 binding doc adds 827ed8a0fa50 ASoC: tas2764: Add the driver for the TAS2764 adds 18096cb0bcff ASoC: ti: davinci-mcasp: Use &pdev->dev for early dev_warn adds 12fbfc4cabec ASoC: Add sc7180-lpass binding header hdmi define adds 8e3fdc52ccc6 ASoC: dt-bindings: Add dt binding for lpass hdmi adds 4049a3b87847 Asoc:qcom:lpass-cpu:Update dts property read API adds d9e8e6124395 Asoc: qcom: lpass:Update lpaif_dmactl members order adds 7cb37b7bd0d3 ASoC: qcom: Add support for lpass hdmi driver adds 03f20e209d07 Asoc: qcom: lpass-platform : Increase buffer size adds 2ad63dc8df6b ASoC: qcom: sc7180: Add support for audio over DP adds def69f21f547 Merge series "Qualcomm's lpass-hdmi ASoC driver to support [...] adds 6101bf71192f ASoC: stm32: dfsdm: change rate limits adds 41bceb127216 ASoC: stm32: dfsdm: add actual resolution trace adds 34257a72697c Merge series "ASoC: stm32: dfsdm: change rate limits" from [...] adds b899e4fd7a33 ASoC: mchp-spdiftx: remove 'TX' from playback stream name adds 86f29c7442ac ASoC: dmaengine: Document support for TX only or RX only streams adds c890e30b069a Merge remote-tracking branch 'asoc/for-5.10' into asoc-next adds f401b2c9931a Merge tag 'asoc-v5.10' of https://git.kernel.org/pub/scm/l [...] adds ce1558c285f9 ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close adds c48b75b7271d Merge tag 'sound-5.10-rc1' of git://git.kernel.org/pub/scm [...] adds 55f8b2543a36 dmaengine: zx: remove redundant irqsave in hardIRQ adds d8344fa93ed1 dmaengine: sf-pdma: remove unused 'desc' adds 0143db65b046 dmaengine: ioat: Make two symbols static adds ceae069803ef dmaengine: mediatek: simplify the return expression of mtk [...] adds 7f35e2798d01 dmaengine: dw-edma: Fix Using plain integer as NULL pointe [...] adds 985d51371140 dmaengine: iop-adma: Fix pointer cast warnings adds 52c74d3d356b dmaengine: ti: k3-udma-glue: fix channel enable functions adds d2dc9ab74764 Merge branch 'fixes' into next adds b28de385b71a dmaengine: dmatest: Check list for emptiness before access [...] adds da75ba248265 dmaengine: dmatest: Return boolean result directly in filter() adds 3338ca533b95 dmaengine: sf-pdma: remove unused 'desc' adds 6752e40d669a dmaengine: altera-msgdma: convert tasklets to use new task [...] adds f6a0eb52743c dmaengine: at_hdmac: convert tasklets to use new tasklet_s [...] adds 00217d198c5f dmaengine: at_xdmac: convert tasklets to use new tasklet_s [...] adds 52fcf656ad2a dmaengine: coh901318: convert tasklets to use new tasklet_ [...] adds 169bb74f89c6 dmaengine: dw: convert tasklets to use new tasklet_setup() API adds 95fbf16349f8 dmaengine: ep93xx: convert tasklets to use new tasklet_set [...] adds cce010a53209 dmaengine: imx-dma: convert tasklets to use new tasklet_se [...] adds 3b8040de1282 dmaengine: ioat: convert tasklets to use new tasklet_setup() API adds 5bbb671f1350 dmaengine: iop_adma: convert tasklets to use new tasklet_s [...] adds fae985d3ea16 dmaengine: ipu: convert tasklets to use new tasklet_setup() API adds 881bd142898e dmaengine: k3dma: convert tasklets to use new tasklet_setup() API adds 80ef88693e96 dmaengine: mediatek: convert tasklets to use new tasklet_s [...] adds 77a4f4f74eec dmaengine: mmp: convert tasklets to use new tasklet_setup() API adds 8125968550b3 dmaengine: mpc512x: convert tasklets to use new tasklet_se [...] adds 34ca9a53ea94 dmaengine: mv_xor: convert tasklets to use new tasklet_set [...] adds 6afe87786e50 dmaengine: mxs-dma: convert tasklets to use new tasklet_se [...] adds bbc61540058a dmaengine: nbpfaxi: convert tasklets to use new tasklet_se [...] adds 88ff5093ca30 dmaengine: pch_dma: convert tasklets to use new tasklet_se [...] adds ab2a98ae4105 dmaengine: pl330: convert tasklets to use new tasklet_setup() API adds 7f8281765f99 dmaengine: ppc4xx: convert tasklets to use new tasklet_set [...] adds 00c4747a2f64 dmaengine: qcom: convert tasklets to use new tasklet_setup() API adds 8a536883e09c dmaengine: sa11x0: convert tasklets to use new tasklet_set [...] adds 758cc054aa3a dmaengine: sirf-dma: convert tasklets to use new tasklet_s [...] adds b1880c907496 dmaengine: ste_dma40: convert tasklets to use new tasklet_ [...] adds aaf9d3d6c5cb dmaengine: sun6i: convert tasklets to use new tasklet_setup() API adds 86fc54fa2f48 dmaengine: tegra20: convert tasklets to use new tasklet_se [...] adds 835479586ab8 dmaengine: timb_dma: convert tasklets to use new tasklet_s [...] adds a81b0e6d201d dmaengine: txx9dmac: convert tasklets to use new tasklet_s [...] adds 3f7a660474f8 dmaengine: virt-dma: convert tasklets to use new tasklet_s [...] adds 0e71d9b9e82b dmaengine: xgene: convert tasklets to use new tasklet_setup() API adds f19a11d40a78 dmaengine: xilinx: convert tasklets to use new tasklet_set [...] adds 6c1fd9ad2c5b dmaengine: plx_dma: convert tasklets to use new tasklet_se [...] adds 2fa9bc98b531 dmaengine: k3-udma: convert tasklets to use new tasklet_se [...] adds 59cd818763e8 dmaengine: fsl: convert tasklets to use new tasklet_setup() API adds 86ae924a91a4 dmaengine: pl330: fix argument for tasklet adds a841592fb3a7 Merge branch 'topic/tasklet' into next adds baf6fd97b16e dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status adds 0395f869f685 dmaengine: fsl: remove bad channel update adds ea275007c947 dmaengine: ti: k3-udma: use devm_platform_ioremap_resource_byname adds 028926e4ac8f dmaengine: ioat: Allocate correct size for descriptor chunk adds aafa88f3727f dmaengine: sh: drop double zeroing adds 7ffd5c839050 dmaengine: rcar-dmac: drop double zeroing adds 7a40871da4a3 dt-bindings: Fix 'reg' size issues in zynqmp examples adds 1311f7c7d909 dmaengine: sf-pdma: convert tasklets to use new tasklet_se [...] adds b1839e7c2a42 dmaengine: xilinx: dpdma: convert tasklets to use new task [...] adds 62e13a583066 dmaengine: altera-msgdma: fix kernel-doc style for tasklet adds a5e399a5a099 dmaengine: qcom: bam_dma: fix kernel-doc style for tasklet adds d11913f2fb39 dmaengine: xilinx_dma: fix kernel-doc style for tasklet adds 2997ced4eca9 dmaengine: zynqmp_dma: fix kernel-doc style for tasklet adds fc143e38ddd4 dmaengine: owl-dma: fix kernel-doc style for enum adds f065199d4df0 Merge tag 'dmaengine-5.10-rc1' of git://git.kernel.org/pub [...] adds a97740f81874 dma-debug: convert comma to semicolon adds b9bb694b9f62 iommu/io-pgtable-arm: Clean up faulty sanity check adds 7ae10eb903d6 dma-mapping: remove DMA_MASK_NONE adds db4268f8c575 dma-mapping: move valid_dma_direction to dma-direction.h adds eba304c68616 dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR adds 38225f2ef2f4 ARM/omap1: switch to use dma_direct_set_offset for lbus DM [...] adds 8c1c6c7588b2 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds 43ee5b6daa6c mm: turn alloc_pages into an inline function adds 08281bd3e9b9 drm/exynos: stop setting DMA_ATTR_NON_CONSISTENT adds e0ec8a4d6432 drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT adds 33b16dc8b805 net/au1000-eth: stop using DMA_ATTR_NON_CONSISTENT adds 48d15814dd0f lib82596: move DMA allocation into the callers of i82596_probe adds 91af2dd255ac 53c700: improve non-coherent DMA handling adds 0d71675f87dc dma-mapping: add a new dma_alloc_noncoherent API adds bd9b848557b0 sgiwd93: convert to dma_alloc_noncoherent adds ed4bc1890b49 hal2: convert to dma_alloc_noncoherent adds 00718b23a473 lib82596: convert to dma_alloc_noncoherent adds 7f3bb7f53a40 sgiseeq: convert to dma_alloc_noncoherent adds d69d8adc5bf0 53c700: convert to dma_alloc_noncoherent adds 5a8429227140 dma-mapping: remove dma_cache_sync adds efa70f2fdc84 dma-mapping: add a new dma_alloc_pages API adds de7cf917768f dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods adds e8d39a903cc6 dma-iommu: implement ->alloc_noncoherent adds c51a9868d361 firewire-ohci: use dma_alloc_pages adds 0de327969b61 cma: decrease CMA_ALIGNMENT lower limit to 2 adds 0a0f0d8be76d dma-mapping: split <linux/dma-mapping.h> adds 8df405123215 dma-contiguous: remove dma_declare_contiguous adds 5af638931eb3 dma-contiguous: remove dev_set_cma_area adds 580a0cc9c3f6 dma-contiguous: remove dma_contiguous_set_default adds 0b1abd1fb7ef dma-mapping: merge <linux/dma-contiguous.h> into <linux/dm [...] adds 5db5d9308988 dma-mapping: remove <asm/dma-contiguous.h> adds a1fd09e8e6ae dma-mapping: move dma-debug.h to kernel/dma/ adds 19c65c3d30bb dma-mapping: move large parts of <linux/dma-direct.h> to k [...] adds 9f4df96b8781 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/d [...] adds 08a89c28304a dma-direct check for highmem pages in dma_direct_alloc_pages adds 5b138c534fda dma-direct: factor out a dma_direct_alloc_from_pool helper adds 849facea92fa dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling adds 2a410d09417b ARM/ixp4xx: add a missing include of dma-map-ops.h adds 5a32c3413d33 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/us [...] adds 8964bd4ff6f0 MAINTAINERS: add the sample directory to the configfs entry adds 447243737c9d samples: configfs: remove redundant newlines adds e0ee1fdb3fc4 samples: configfs: drop unnecessary ternary operators adds 1b0d36e81bdc samples: configfs: fix alignment in item struct adds b86ff67d5a28 samples: configfs: replace simple_strtoul() with kstrtoint() adds 91aad62560fc samples: configfs: don't reinitialize variables which are [...] adds 4e415a844ddd samples: configfs: consolidate local variables of the same type adds 288f295e0a49 samples: configfs: don't use spaces before tabs adds 76ecfcb0852e samples: configfs: prefer pr_err() over bare printk(KERN_ERR adds ca5387e448e1 Merge tag 'configfs-5.10' of git://git.infradead.org/users [...] adds aa9f6661eddd udf: Remove redundant initialization of variable ret adds a7be300de800 udf: Fix memory leak when mounting adds 4443390e08d3 reiserfs: Initialize inode keys properly adds 3d3dc274ce73 quota: clear padding in v2r1_mem2diskdqb() adds 044e2e26f214 udf: Avoid accessing uninitialized data on failed inode read adds 382a2287bf9c udf: Remove pointless union in udf_inode_info adds 44ac6b829c4e udf: Limit sparing table size adds c2bb80b8bdd0 reiserfs: Fix oops during mount adds b77a69b81c2f Merge tag 'fs_for_v5.10-rc1' of git://git.kernel.org/pub/s [...] adds 46d716025a22 direct-io: clean up error paths of do_blockdev_direct_IO adds 0a9164cb7ff3 direct-io: don't force writeback for reads beyond EOF adds 41b21af388f9 direct-io: defer alignment check until after the EOF check adds 4a165feba265 Merge tag 'dio_for_v5.10-rc1' of git://git.kernel.org/pub/ [...] adds 0cd7d9795fa8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cc51d171776f Merge branch 'for-5.10/apple' into for-linus adds 62b31a045757 Merge branch 'for-5.10/core' into for-linus adds 1142a12ca90c Merge branch 'for-5.10/cp2112' into for-linus adds 1341c58615e9 Merge branch 'for-5.10/i2c-hid' into for-linus adds 36725cb091c5 HID: intel-ish-hid: simplify the return expression of isht [...] adds d61a5d631455 Merge branch 'for-5.10/intel-ish-hid' into for-linus adds 14c9c014babe HID: add vivaldi HID driver adds df975502e5b7 Merge branch 'for-5.10/vivaldi' into for-linus adds 146f9d9189b1 Merge branch 'for-5.10/wiimote' into for-linus adds 2c3468893779 HID: alps: clean up indentation issue adds 140958da9ab5 HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons adds 4a6a4c966ccf HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons adds 5f94e9c82a86 HID: core: fix kerneldoc warnings in hid-core.c adds ca43ab1e54c0 HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c adds d9216d753b2b HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery adds 505f394fa239 HID: hid-input: fix stylus battery reporting adds 9b14b066796d Merge branch 'for-5.9/upstream-fixes' into for-linus adds 203c38fbe833 HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle adds 3504e85cd8b1 Merge branch 'for-5.10/i2c-hid' into for-linus adds bf36c6b946c8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds bbf625990371 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 997a91fd4448 selftests: Add missing gitignore entries adds f0f0a5df4e08 selftests: Extract run_kselftest.sh and generate stand-alo [...] adds 5da1918446a1 selftests/run_kselftest.sh: Make each test individually se [...] adds 4c8511317b4e doc: dev-tools: kselftest.rst: Update examples and paths adds 0674324b16d4 Merge tag 'linux-kselftest-next-5.10-rc1' of git://git.ker [...] adds 67e2fae3b767 kunit: tool: fix --alltests flag adds 82206a0c06cc kunit: tool: handle when .kunit exists but .kunitconfig does not adds 1abdd39f14b2 kunit: tool: fix display of make errors adds 578a7155c5a1 Merge tag 'linux-kselftest-kunit-fixes-5.10-rc1' of git:// [...] adds 6b698713d4e9 fw_cfg: Add support for parisc architecture adds 024f5b597564 parisc: Add qemu fw_cfg interface adds f4d0d40cd1f1 parisc: Avoid external interrupts when IPI finishes adds 41f5a81c07cd parisc: Drop HP-UX specific fcntl and signal flags adds 75ae04206a4d parisc: Define O_NONBLOCK to become 000200000 adds cd760704ee32 parisc: Drop useless comments in uapi/asm/signal.h adds 0b5d9a063f67 parisc: disable CONFIG_IDE in defconfigs adds f15309d7ad5d parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() adds 6caf55e570ef parisc: Add alternative patching to synchronize_caches define adds 4df82ce78a34 parisc: Fix comments and enable interrupts later adds 2a7d4eed5720 parisc: Mark pointers volatile in __xchg8(), __xchg32() an [...] adds 53a42b6324b8 parisc: Switch to more fine grained lws locks adds a50d3d3ce023 parisc: Rewrite tlb flush threshold calculation adds b47cf497469f parisc: Install vmlinuz instead of zImage file adds f173e3a75170 parisc: Improve spinlock handling adds 4a770b413fe9 parisc: Add MAP_UNINITIALIZED define adds 58a5c67aadde parisc/sticon: Always register sticon console driver adds 7ff3f14ddc35 parisc/sticon: Add user font support adds 7286d2a37eb9 Merge branch 'parisc-5.10-1' of git://git.kernel.org/pub/s [...] adds 626b901f6044 Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT adds 2d0f6b0aab9a Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds d052e1c6909f tools/bootconfig: Show bootconfig compact tree from bootco [...] adds e4f70b7badb4 tools/bootconfig: Add list option adds 483ce6708dce tools/bootconfig: Make all functions static adds 7e66ef0046cc tools/bootconfig: Add a script to generate ftrace shell-co [...] adds 2b86062a34a8 tools/bootconfig: Add a script to generates bootconfig fro [...] adds 5675fd4ef51f tools/bootconfig: Add --init option for bconf2ftrace.sh adds dc300d77b86a tracing: toplevel d_entry already initialized adds 22c36b182634 tracing: make tracing_init_dentry() returns an integer ins [...] adds 5c8c206e4308 tracing: Delete repeated words in comments adds b427e765bdff tracing: Use __this_cpu_read() in trace_buffered_event_enable() adds f3d36426618e kprobes: Use module_name() macro adds eb8d8b4c9848 tracing: remove a pointless assignment adds 40d14da38367 fgraph: Convert ret_stack tasklist scanning to rcu adds 8490db06f914 tracing/boot: Add per-instance tracing_on option support adds c51ba517989e Documentation: tracing: Add tracing_on option to boot-time tracer adds 4725cd89978c tracing/kprobes: Support perf-style return probe adds 3dd3aae32dc9 tracing/uprobes: Support perf-style return probe adds 638e476d1df6 Documentation: tracing: Add %return suffix description adds 19c311ae7c0f Documentation: tracing: boot: Add an example of tracing fu [...] adds 8f2a59968f96 selftests/ftrace: Add %return suffix tests adds 36dadef23fcc kprobes: Init kprobes in early_initcall adds ac343da7bc90 tracing: Define event fields early stage adds a838deab4e63 tracing: Enable adding dynamic events early stage adds 4114fbfd02f1 tracing: Enable creating new instance early boot adds ba0fbfbb21cd tracing/boot, kprobe, synth: Initialize boot-time tracing earlier adds fd264ce96c38 Documentation: tracing: Add the startup timing of boot-tim [...] adds 720dee53ad8d tracing/boot: Initialize per-instance event list in early boot adds afbe7973173a tracepoints: Add helper to test if tracepoint is enabled i [...] adds c65fc2276f0f mm/page_ref: Convert the open coded tracepoint enabled to [...] adds fdb46faeab2f x86: Use tracepoint_enabled() for msr tracepoints instead [...] adds fdda88d31add ftrace: Fix some typos in comment adds 4a4a56b4e76b tracing: Change STR_VAR_MAX_LEN adds 8fbeb52a598c tracing: Fix parse_synth_field() error handling adds 63a1e5de3006 tracing: Save normal string variables adds bd82631d7ccd tracing: Add support for dynamic strings to synthetic events adds 1bc36bd4a855 tracing: Add README information for synthetic_events file adds cbcd9c83695e selftests/ftrace: Add test case for synthetic event dynami [...] adds 8db4d6bfbbf9 tracing: Change synthetic event string format to limit pri [...] adds 59e65b3358f4 ftrace: Use fls() to get the bits for dup_hash() adds be4931327321 ftrace: Simplify the hash calculation adds 02dae28f0b54 ftrace: Simplify the dyn_ftrace->flags macro adds b40c6eabfcd4 ftrace: Simplify the calculation of page number for ftrace [...] adds 7ba031e8b74c ftrace: Format variable declarations of ftrace_allocate_records adds 40dc4a42b97e ftrace: ftrace_global_list is renamed to ftrace_ops_list adds 43aa422c0c07 tracing: Remove a pointless assignment adds 848183553e43 tracing: Fix synthetic print fmt check for use of __get_str() adds 6d9bd139455d tracing: Check return value of __create_val_fields() befor [...] adds bbeb97464eef tracing: Fix race in trace_open and buffer resize call adds c16340971949 tracing/boot: Add ftrace.instance.*.alloc_snapshot option adds 499f7bb08535 tracing: Fix some typos in comments adds 7d27adf575e7 tracing: Don't show dynamic string internals in synthetic [...] adds 42d120e2dda5 tracing: Move is_good_name() from trace_probe.h to trace.h adds 9bbb33291f8e tracing: Check that the synthetic event and field names are legal adds d4d704637d93 tracing: Add synthetic event error logging adds 96378b2088fa selftests/ftrace: Change synthetic event name for inter-ev [...] adds 10819e25799a tracing: Handle synthetic event array field type checking [...] adds 81ff92a93d95 selftests/ftrace: Add test case for synthetic event syntax errors adds 6107742d1583 tracing: support "bool" type in synthetic trace events adds fefa636d8159 Merge tag 'trace-v5.10' of git://git.kernel.org/pub/scm/li [...] adds 840e5bb326bb Merge tag 'integrity-v5.10' of git://git.kernel.org/pub/sc [...] adds 0e4be9e57e8c net: use exponential backoff in netdev_wait_allrefs adds f92970c694b3 devlink: add timeout information to status_notify adds 6700acc5f1fe devlink: collect flash notify params into a struct adds b311b001dea1 netdevsim: devlink flash timeout message adds 87c905d84f37 ionic: update the fw update api adds 30b5191ad103 ionic: add devlink firmware update adds cb589a55f45a Merge branch 'ionic-add-devlink-dev-flash-support' adds f779bf792284 tipc: optimize key switching time and logic adds daef1ee3798b tipc: introduce encryption master key adds 1ef6f7c9390f tipc: add automatic session key exchange adds 23700da29b83 tipc: add automatic rekeying for encryption key adds 5d7d28e5fff9 Merge branch 'tipc-add-more-features-to-TIPC-encryption' adds 785a2b103627 Revert "ibmvnic: remove never executed if statement" adds 4250b75b40c5 net: core: delete duplicated words adds d936b1d537df net: rds: delete duplicated words adds 634a63e73f05 net: ipv6: delete duplicated words adds bb6d6895e2f9 net: bluetooth: delete duplicated words adds 604621911603 net: tipc: delete duplicated words adds 563f63e3967d net: atm: delete duplicated words adds 4bbd026cb903 net: bridge: delete duplicated words adds d134b78ee348 Merge branch 'net-various-delete-duplicated-words' adds 3753d9779038 net: fix build without CONFIG_SYSCTL definition adds 7b066d173b6d net: openswitch: reuse the helper variable to improve the [...] adds 23cd4f27f1d6 dpaa2-eth: add APIs of 1588 single step timestamping adds d21c784c785c dpaa2-eth: define a global ptp_qoriq structure pointer adds 64a965dedc8c dpaa2-eth: invoke dpaa2_eth_enable_tx_tstamp() once in code adds 1cf773bd5a29 dpaa2-eth: utilize skb->cb[0] for hardware timestamping adds c55211892f46 dpaa2-eth: support PTP Sync packet one-step timestamping adds a9609d79b451 Merge branch 'dpaa2_eth-support-1588-one-step-timestamping' adds f313edfe085b net: cortina: Remove set but not used variable adds a9fd686a71e9 hinic: modify irq name adds f52e4b27d1ac l2tp: fix up inconsistent rx/tx statistics adds 98cf1c671a5f liquidio: Fix -Wmissing-prototypes warnings for liquidio adds b77f3ce0fd95 net/appletalk: Supply missing net/Space.h include file adds a61432d47267 net: hns3: Supply missing hclge_dcb.h include file adds 7eae7f72edd0 tipc: Remove unused macro CF_SERVER adds 5f3666e83945 net: tipc: Supply missing udp_media.h include file adds ba4ee3c05365 net: phy: bcm7xxx: request and manage GPHY clock adds 0305b709906e net: ipa: use refcount_t for IPA clock reference count adds 2b09841c7e57 net: ipa: replace ipa->suspend_ref with a flag bit adds dc6e6072d33f net: ipa: manage endpoints separate from clock adds 8529b4b0dca3 net: ipa: use device_init_wakeup() adds 3c6ccdde0fe3 net: ipa: repurpose CLOCK_HELD flag adds d1b5126af021 net: ipa: enable wakeup on IPA interrupt adds 54f7e44353a7 net: ipa: do not enable GSI interrupt for wakeup adds 5e43df14d6b4 Merge branch 'net-ipa-wake-up-system-on-RX-available' adds 8725e9fc61eb dt-binding: ptp_qoriq: support fsl,tmr-fiper3 property adds 6d23d831e9bd ptp_qoriq: support FIPER3 adds 42ccf1cd6aa5 Merge branch 'ptp_qoriq-support-FIPER3' adds 75cea9cb9400 net: dsa: felix: use ocelot_field_{read,write} helpers con [...] adds 6b6d804f0826 net: dsa: seville: don't write to MEM_ENA twice adds 9a73f0b580ff net: dsa: seville: first enable memories, then initialize them adds c129fc55fec5 net: dsa: ocelot: document why reset procedure is differen [...] adds 9ef9e0d28240 net: dsa: seville: remove unused defines for the mdio controller adds 123d231a1663 net: dsa: seville: reindent defines for MDIO controller adds f8320ec14ded net: dsa: felix: replace tabs with spaces adds ccfdbab568a2 net: dsa: seville: duplicate vsc9959_mdio_bus_free adds 881321b6ed9e net: mscc: ocelot: make ocelot_init_timestamp take a const [...] adds 2ac7c6c5b61b net: dsa: felix: move the PTP clock structure to felix_vsc9959.c adds d60bc62de4ae net: dsa: seville: build as separate module adds 0db0561d13df Merge branch 'Felix-DSA-driver-cleanup-build-Seville-separately' adds e14e05e71d10 net: devlink: regions: Add a priv member to the regions op [...] adds d4602a9f4719 net: devlink: region: Pass the region ops to the snapshot [...] adds ccc3e6b0191c net: dsa: Add helper to convert from devlink to ds adds 97c82c231351 net: dsa: Add devlink regions support to DSA adds 9dd43aa21180 net: dsa: mv88e6xxx: Move devlink code into its own file adds 90b6dbdf415e net: dsa: mv88e6xxx: Create helper for FIDs in use adds bfb255428966 net: dsa: mv88e6xxx: Add devlink regions adds 0f06b855a93c net: dsa: wire up devlink info get adds 93157307f7b4 net: dsa: mv88e6xxx: Implement devlink info get callback adds a5a3303e26cd Merge branch 'mv88e6xxx-Add-devlink-regions-support' adds 47dae52b0096 net: liquidio: Remove set but not used variable adds f9d80a09be9a net: e1000: Remove set but not used variable adds bf2977ae01f5 net: micrel: Remove set but not used variable adds ebe65334abc8 net: b44: use true,false for bool variables adds 889bafe91b84 net: qed: use true,false for bool variables adds f3a3f346742b bnx2x: use true,false for bool variables adds 65dc8e12f158 8139too: use true,false for bool variables adds a78766d9375b net: ethernet: ti: cpsw: use true,false for bool variables adds 09599729ee1a net/packet: Fix a comment about network_header adds 55f13311785c ethtool: Add 100base-FX link mode entries adds a29de52ba2a1 net: dp83869: Add ability to advertise Fiber connection adds 9ef7e18ba52b net: phy: dp83822: Update the fiber advertisement for speed adds dd92f1798981 Merge branch '100base-Fx-link-modes' adds 3dfe8dde093a net: dsa: rtl8366: Skip PVID setting if not requested adds 5273144116d1 net: mvneta: avoid copying shared_info frags in mvneta_swb [...] adds 1f14bd99e6d3 net: remove unnecessary NULL checking in napi_consume_skb() adds 098c2fc6d91d net: mventa: remove unused variable 'dummy' in mvneta_mib_ [...] adds 8350129930d2 net: dsa: deny enslaving 802.1Q upper to VLAN-aware bridge [...] adds eb46e8da1d2c net: dsa: rename dsa_slave_upper_vlan_check to something m [...] adds 2b1384067234 net: dsa: convert check for 802.1Q upper when bridged into [...] adds 1ce39f0ee8da net: dsa: convert denying bridge VLAN with existing 8021q [...] adds 707ec383b369 net: dsa: refuse configuration in prepare phase of dsa_por [...] adds adb256eb1769 net: dsa: allow 8021q uppers while the bridge has vlan_fil [...] adds 2209158c9055 net: dsa: install VLANs into the master's RX filter too adds bbed0bbdddaf net: dsa: tag_8021q: add VLANs to the master interface too adds 88525fc01cbe net: dsa: tag_sja1105: add compatibility with hwaccel VLAN tags adds c3d6d0ce5ca0 Merge branch 'DSA-with-VLAN-filtering-and-offloading-masters' adds d4ceb8de805c dpaa2-eth: drop double zeroing adds 3cec0369905d RDS: drop double zeroing adds 05c3b6e79db2 net: qlcnic: simplify the return expression of qlcnic_83xx [...] adds f621df96acb4 net: hns3: simplify the return expression of hclgevf_clien [...] adds 2595b113d9d9 mlxsw: spectrum_router: simplify the return expression of [...] adds ccb5942addd7 ice: simplify the return expression of ice_finalize_update() adds d4b717dd2009 enetc: simplify the return expression of enetc_vf_set_mac_addr() adds fe6bc89abe2c connector: simplify the return expression of cn_add_callback() adds b696db590f5d chelsio: simplify the return expression of t3_ael2020_phy_prep() adds 2246cbc2c298 net: ena: Change license into format to SPDX in all files adds f0525298f3cc net: ena: Change log message to netif/dev function adds bf2746e849c9 net: ena: Capitalize all log strings and improve code readability adds a8aea84981ad net: ena: Remove redundant print of placement policy adds 0deca83ff111 net: ena: Change RSS related macros and variables names adds f49ed500d60e net: ena: Fix all static chekers' warnings adds c452f37597bd net: ena: update ena documentation adds c4f084edd358 Merge branch 'Update-license-and-polish-ENA-driver-code' adds 7d58e6555870 net-sysfs: add backlog len and CPU id to softnet data adds 0ce0c3cd2239 net: dsa: mt7530: Add some return-value checks adds a7920efdd86d net: dsa: rtl8366rb: Support all 4096 VLANs adds 66e22932eb79 net: phy: realtek: enable ALDPS to save power for RTL8211F adds c8c33b80f4e8 net: unix: remove redundant assignment to variable 'err' adds 3ba6baf64b9a net: natsemi: Remove set but not used variable adds 9e0b3bfe5ff0 lib80211: Remove unused macro DRV_NAME adds 9d6e371dda7f cfg80211: add more comments for ap_isolate in bss_parameters adds 5f8d69eaab19 mac80211: add missing queue/hash initialization to 802.3 xmit adds 96ae9cd02c0f mac80211: check and refresh aggregation session in encap o [...] adds aea6a3f03108 mac80211: skip encap offload for tx multicast/control packets adds ae0451527642 mac80211: set info->control.hw_key for encap offload packets adds 6aea26ce5a4c mac80211: rework tx encapsulation offload API adds 3318111cf63d mac80211: reduce duplication in tx status functions adds c74114d7d515 mac80211: remove tx status call to ieee80211_sta_register_airtime adds cc20ff2c6b5d mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags adds 1ff4e8f2dec8 mac80211: notify the driver when a sta uses 4-address mode adds 9abf4e49830d mac80211: optimize station connection monitor adds a260e4952520 mac80211: unify 802.3 (offload) and 802.11 tx status codepath adds 23e9f1ef1662 mac80211: support using ieee80211_tx_status_ext to free sk [...] adds f02dff93e26b mac80211: extend ieee80211_tx_status_ext to support bulk free adds 4b7afb52c8e2 mac80211: reorganize code to remove a forward declaration adds 37050e3ab0b3 ieee80211: redefine S1G bits with GENMASK adds d65a977087f9 nl80211: advertise supported channel width in S1G adds 68dbad8c6569 cfg80211: regulatory: handle S1G channels adds 1d47f1198d58 nl80211: correctly validate S1G beacon head adds 11b34737b18a nl80211: support setting S1G channels adds 5595870f77c7 mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited adds 291c49ded2fd nl80211: Add FILS discovery support adds 295b02c4be74 mac80211: Add FILS discovery support adds 7443dcd1f171 nl80211: Unsolicited broadcast probe response support adds 632189a0180f mac80211: Unsolicited broadcast probe response support adds 9ff167e17822 cfg80211: add missing kernel-doc for S1G band capabilities adds 7fba53ebb5b2 mac80211: fix some encapsulation offload kernel-doc adds ae4dd9a8c217 Merge tag 'mac80211-next-for-net-next-2020-09-21' of git:/ [...] adds 1006bf37353a can: grcan: fix spelling mistake "buss" -> "bus" adds 685086399933 can: flexcan: fix spelling mistake "reserverd" -> "reserved" adds 49347755a840 can: include: fix spelling mistakes adds 0436ea360eba can: net: fix spelling mistakes adds 88bfb9a71356 can: drivers: fix spelling mistakes adds 6a54dde843f7 can: raw: fix indention adds 1eb11012d48f can: slcan: update dead link adds f61e7bfa50c8 can: softing: update dead link adds d77cd7fefc0d can: remove "WITH Linux-syscall-note" from SPDX tag of C files adds 87245f1f1183 can: dev: can_put_echo_skb(): print number of echo_skb tha [...] adds 80a71815d8cd can: dev: can_put_echo_skb(): propagate error in case of errors adds f81eb48b06fc can: dev: can_change_state(): print human readable state c [...] adds 0719631a61df can: dev: can_bus_off(): print scheduling of restart if activated adds 9d23a9818cb1 can: c_can: Remove unused inline function adds 29f45adbb727 can: mcba_usb: remove redundant initialization of variable err adds 71ef9dfda730 can: mscan: mark expected switch fall-through adds 0cf38586c216 can: ti_hecc: convert to devm_platform_ioremap_resource_byname() adds bd412492465c can: peak_usb: convert to use le32_add_cpu() adds b060585d92cb can: peak_canfd: Remove unused macros adds 306df0b00b90 can: pch_can: use generic power management adds a8bb19dfab5a can: pcan_usb: Document the commands sent to the device adds ea8b33bde76c can: pcan_usb: add support of rxerr/txerr counters adds 2640aaa4f6bd can: spi: Kconfig: remove unneeded dependencies form Kconf [...] adds 14243910a8f6 dt-bindings: can: mcp251x: change example interrupt type t [...] adds 864e48ebe93d dt-bindings: can: mcp251x: document GPIO support adds cfc24a0aa7a1 can: mcp251x: sort include files alphabetically adds 2d52dabbef60 can: mcp251x: add GPIO support adds 74fa565b63dc can: mcp251x: Use readx_poll_timeout() helper adds e0e25001d088 can: mcp251x: add support for half duplex controllers adds 01fb4254e1d4 can: mscan: mpc5xxx_can: update contact email adds b2527eb271c8 can: mscan: simplify clock enable/disable adds 728fc9ff73d3 can: rx-offload: can_rx_offload_add_manual(): add new init [...] adds 1b5a78e69c1f dt-binding: can: mcp25xxfd: document device tree bindings adds 875347fe5756 can: mcp25xxfd: add regmap infrastructure adds 55e5b97f003e can: mcp25xxfd: add driver for Microchip MCP25xxFD SPI CAN adds 33ea42f69f19 can: mcp25xxfd: add listen-only mode adds 27cf93863cbc MAINTAINERS: Add entry for Microchip MCP25XXFD SPI-CAN net [...] adds 64fb587cfdc3 MAINTAINERS: Add reviewer entry for microchip mcp25xxfd SP [...] adds c5a2a132a386 Merge tag 'linux-can-next-for-5.10-20200921' of git://git. [...] adds 92ec804f3dbf net: phy: bcm7xxx: Add an entry for BCM72113 adds 3ab0a7a0c349 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds ba356c90985d devlink: Enhance policy to validate eswitch mode value adds c49a94405b39 devlink: Enhance policy to validate port type input value adds 748d1c8a425e Merge branch 'devlink-Use-nla_policy-to-validate-range' adds 6d55af43fe93 net/mlx5e: Refactor inline header size calculation in the TX path adds 8ba6f18399c9 net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info adds d02dfcd51f1f net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c adds 8e4b53f60f7d net/mlx5e: Refactor xmit functions adds 388a2b56e5b0 net/mlx5e: Small improvements for XDP TX MPWQE logic adds 97e3afd64dc2 net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT adds 56e4da669a36 net/mlx5e: Move the TLS resync check out of the function adds 338c46c636a7 net/mlx5e: Support multiple SKBs in a TX WQE adds 530d5ce22ca2 net/mlx5e: Generalize TX MPWQE checks for full session adds b39fe61edc50 net/mlx5e: Rename xmit-related structs to generalize them adds 67044a88aa05 net/mlx5e: Move TX code into functions to be used by MPWQE adds 5af75c747e2a net/mlx5e: Enhanced TX MPWQE for SKBs adds 573a8095f68c Merge tag 'mlx5-updates-2020-09-21' of git://git.kernel.or [...] adds 46237bf3ee83 net: microchip: Make `lan743x_pm_suspend` function return [...] adds 668e22512675 s390/qeth: don't init refcount twice for mcast IPs adds d6e6426f69b3 s390/qeth: relax locking for ipato config data adds bcdfdf004716 s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() adds ab29c480b194 s390/qeth: replace deprecated simple_stroul() adds f3380b1edc1d s390/qeth: tighten ucast IP locking adds 7fb7fe5c7bac s390/qeth: cancel cmds earlier during teardown adds b7ea041b2e50 s390/qeth: consolidate online code adds f2bcf9dd3ecf s390/qeth: consolidate teardown code adds 58fa357576d8 s390/qeth: remove forward declarations in L2 code adds 40fe2e0db766 Merge branch 's390-qeth-next' adds 555f6e568dfb can: flexcan: sort include files alphabetically adds ce90e073d645 can: flexcan: flexcan_exit_stop_mode(): remove stray empty line adds 4b702878afc3 can: flexcan: more register names adds fe63a0661023 can: flexcan: struct flexcan_regs: document registers not [...] adds ef4b623b141f can: flexcan: quirks: get rid of long lines adds ab60523a76a4 can: flexcan: Ack wakeup interrupt separately adds 3d60f33a7a7a can: flexcan: flexcan_probe(): make regulator xceiver optional adds ee97302d7865 can: flexcan: Add check for transceiver maximum bitrate li [...] adds 15ef2072189c can: flexcan: add correctable errors correction when HW su [...] adds 9ad02c7f4f27 can: flexcan: flexcan_chip_stop(): add error handling and [...] adds 02f71c6605e1 can: flexcan: disable clocks during stop mode adds 1434d0434962 can: flexcan: add LPSR mode support adds 890599bc8618 can: flexcan: flexcan_set_bittiming(): move setup of CAN-2 [...] adds d9b90b05fd78 can: flexcan: use struct canfd_frame for CAN classic frame adds eadf6ca918f6 can: flexcan: add CAN-FD mode support adds ce885a192f1c can: flexcan: add ISO CAN FD feature support adds 0542920c3f0a can: flexcan: add CAN FD BRS support adds ef5f6312087e can: flexcan: add Transceiver Delay Compensation support adds 2a1993eadf8c can: flexcan: add imx8qm support adds 2c19bb43e557 can: flexcan: add lx2160ar1 support adds 1a26e88d534b Merge tag 'linux-can-next-for-5.10-20200923' of git://git. [...] adds 0d4ddce300bd bpf, x64: use %rcx instead of %rax for tail call retpolines adds a748c6975dea bpf: propagate poke descriptors to subprograms adds cf71b174d346 bpf: rename poke descriptor's 'ip' member to 'tailcall_target' adds 7f6e4312e15a bpf: Limit caller's stack depth 256 for subprogs with tailcalls adds ebf7d1f508a7 bpf, x64: rework pro/epilogue and tailcall handling in JIT adds e411901c0b77 bpf: allow for tailcalls in BPF subprograms for x64 JIT adds 09b28d76eac4 bpf: Add abnormal return checks. adds 3b0379111197 selftests/bpf: Add tailcall_bpf2bpf tests adds b6ed6cf4a3ac selftests/bpf: Fix endianness issue in sk_assign adds fec47bbc10b2 selftests/bpf: Fix endianness issue in test_sockopt_sk adds f55f4c349a03 samples/bpf: Fix test_map_in_map on s390 adds 70b971118e07 bpf: Use hlist_add_head_rcu when linking to local_storage adds 31f23a6a181c bpf: Fix potential call bpf_link_free() in atomic context adds 2af30f115d69 btf: Make btf_set_contains take a const pointer adds 0d004c020b55 bpf: Check scalar or invalid register in check_helper_mem_access adds 27774b7073b5 btf: Add BTF_ID_LIST_SINGLE macro adds 9436ef6e862b bpf: Allow specifying a BTF ID per argument in function protos adds d7b9454a4f63 bpf: Make BTF pointer type checking generic adds 02f7c9585d1e bpf: Make reference tracking generic adds feec70401672 bpf: Make context access check generic adds a2bbe7cc9075 bpf: Set meta->raw_mode for pointers close to use adds c18f0b6aee2a bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg adds fd1b0d604c56 bpf: Hoist type checking for nullable arg types adds f79e7ea57173 bpf: Use a table to drive helper arg type checks adds 4153b89b4126 Merge branch 'refactor-check_func_arg' adds c69d2ddb2072 bpf: Using rcu_read_lock for bpf_sk_storage_map iterator adds a8a717963fe5 selftests/bpf: Fix stat probe in d_path test adds 0789e13bc3f8 bpf: Explicitly size compatible_reg_types adds 017dab341ee7 bpf: Check CONFIG_BPF option for resolve_btfids adds dc3652d3f0d5 tools resolve_btfids: Always force HOSTARCH adds 6d772f328d6a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds b1b6c110511d hinic: improve the comments of function header adds 35c52c5c88d8 net: realtek: Remove set but not used variable adds 2ac95dfe2522 net: bridge: mdb: use extack in br_mdb_parse() adds 7eea629d07d4 net: bridge: mdb: move all port and bridge checks to br_mdb_add adds 83f7398ea549 net: bridge: mdb: use extack in br_mdb_add() and br_mdb_ad [...] adds e1ac11859a05 net: bridge: add src field to br_ip adds deb965662d57 net: bridge: mcast: use br_ip's src for src groups and que [...] adds eab3227b1240 net: bridge: mcast: rename br_ip's u member to dst adds 9c4258c78a2a net: bridge: mdb: add support to extend add/del commands adds 88d4bd180419 net: bridge: mdb: add support for add/del/dump of entries [...] adds 7d07a68c2510 net: bridge: mcast: when igmpv3/mldv2 are enabled lookup ( [...] adds 8f8cb77e0b22 net: bridge: mcast: add rt_protocol field to the port grou [...] adds 085b53c8beab net: bridge: mcast: add sg_port rhashtable adds b08123684bd5 net: bridge: mcast: install S,G entries automatically base [...] adds 8266a0491e92 net: bridge: mcast: handle port group filter modes adds 9116ffbf1dd7 net: bridge: mcast: add support for blocked port groups adds 094b82fd5342 net: bridge: mcast: handle host state adds 36cfec73595c net: bridge: mcast: when forwarding handle filter mode and [...] adds 68d4fd30c83b Merge branch 'net-bridge-mcast-IGMPv3-MLDv2-fast-path-part-2' adds e4b9146849f2 net: hns3: Constify static structs adds 36493269120e net: allwinner: remove redundant irqsave and irqrestore in [...] adds 49142d12363d octeontx2-af: Introduce tracepoints for mailbox adds 31a9746062b8 octeontx2-pf: Add tracepoints for PF/VF mailbox adds 35e3dbfafe6d Merge branch 'Introduce-mbox-tracepoints-for-Octeontx2' adds b840ec1efd24 net: mdio-ipq4019: change defines to upper case adds 06fb560602a4 net: mdio-ipq4019: add Clause 45 support adds 774e9ea6656c Merge branch 'net-mdio-ipq4019-add-Clause-45-support' adds de2b541b3b1d net: fix a new kernel-doc warning at dev.c adds 8f900363df52 octeontx2-af: Add support for VLAN based RSS hashing adds a55ff8ef5a6b octeontx2-pf: Support to change VLAN based RSS hash option [...] adds 9d33ffaaf317 Merge branch 'octeontx2-Add-support-for-VLAN-based-flow-di [...] adds 8c28044097f2 net: dsa: bcm_sf2: Disallow port 5 to be a DSA CPU port adds 0fa45ee3c1cb net: dsa: bcm_sf2: Include address 0 for MDIO diversion adds 3fc826f121d8 Merge branch 'net-dsa-bcm_sf2-Additional-DT-changes' adds 39097ab66dbe net: phy: Fixup kernel doc adds 4069a572d423 net: phy: Document core PHY structures adds e0da743066b4 Merge branch 'PHY-subsystem-kernel-doc' adds 412a1526d067 net: dsa: untag the bridge pvid from rx skbs adds ed409f3bbaa5 net: dsa: b53: Configure VLANs while not filtering adds e4a85c545603 Merge branch 'net-dsa-b53-Configure-VLANs-while-not-filtering' adds e2f9a8fe73d3 net: mscc: ocelot: always pass skb clone to ocelot_port_ad [...] adds e7e95c900338 net: pcs-lynx: add support for 10GBASER adds b5b6775d72e8 of: add of_mdio_find_device() api adds 94ae899b2096 dpaa2-mac: add PCS support through the Lynx module adds 54ce00ae361a Merge branch 'dpaa2-mac-add-PCS-support-through-the-Lynx-module' adds ae430332557a net/mlx5: Refactor multi chains and prios support adds 006f623e67ff net/mlx5: Allow ft level ignore for nic rx tables adds 6a0646744c48 net/mlx5e: Tc nic flows to use mlx5_chains flow tables adds 08247066b82c net/mlx5e: Split nic tc flow allocation and creation adds c620b772152b net/mlx5: Refactor tc flow attributes structure adds c75690972228 net/mlx5e: Add tc chains offload support for nic flows adds 211a536485f7 net/mlx5e: rework ct offload init messages adds aedd133d17bc net/mlx5e: Support CT offload for tc nic flows adds 1edae2335adf net/mlx5e: CT: Use the same counter for both directions adds 89fbdbae9b35 net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add [...] adds 670c239a648f net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct adds 22db4c24452a net/mlx5e: IPsec: Use kvfree() for memory allocated with k [...] adds e1915a67f647 net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_creat [...] adds d490c83ef9e9 net/mlx5: simplify the return expression of mlx5_ec_init() adds 987cd5f049a2 net/mlx5: remove unreachable return adds 075c156850f6 Merge tag 'mlx5-updates-2020-09-22' of git://git.kernel.or [...] adds f643b8032ee3 mptcp: rename addr_signal and the related functions adds 5cb104ae55e9 mptcp: add the outgoing RM_ADDR support adds d0876b2284cf mptcp: add the incoming RM_ADDR support adds 6a6c05a8b016 mptcp: send out ADD_ADDR with echo flag adds a877de06718f mptcp: add ADD_ADDR related mibs adds be61316003d9 selftests: mptcp: add ADD_ADDR mibs check function adds f58f065aa106 mptcp: add accept_subflow re-check adds b6c08380860b mptcp: remove addr and subflow in PM netlink adds 0ee4261a3681 mptcp: implement mptcp_pm_remove_subflow adds 7a7e52e38a40 mptcp: add RM_ADDR related mibs adds 5c8c1640956e mptcp: add mptcp_destroy_common helper adds 1315332409fe selftests: mptcp: add remove cfg in mptcp_connect adds dd72b0fedee1 selftests: mptcp: add remove addr and subflow test cases adds 0abd40f823cb mptcp: add struct mptcp_pm_add_entry adds 08b81d873126 mptcp: add sk_stop_timer_sync helper adds 00cfd77b9063 mptcp: retransmit ADD_ADDR when timeout adds a1a35529bdf8 Merge branch 'mptcp-RM_ADDR-ADD_ADDR-enhancements' adds 77d0cab93909 net: tcp: drop unused function argument from mptcp_incomin [...] adds 00577c8b7fa2 net: hns3: refactor the function for dumping tc informatio [...] adds 9d8d5a360b51 net: hns3: remove unnecessary variable initialization adds 6cd131dd10db net: hns3: add a hardware error detect type adds 348775ebe911 net: hns3: add debugfs of dumping pf interrupt resources adds ae6f010cb1a7 net: hns3: add support for 200G device adds c155e22bb689 net: hns3: rename macro of pci device id of vf adds aafe8853f5e2 Merge branch 'hns3-next' adds 41650c45fbd2 ssb: Remove meaningless jump label to simplify the code adds 55bd14997867 net: wilc1000: clean up resource in error path of init mon [...] adds 027a4c9c305f rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c adds 4cff897cb2f8 rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c adds 03ce81593951 rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c adds d87a8d4d5eef rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c adds 07cc5f0345ae rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c adds 77205bc3db80 rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c adds d544707ae078 rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c adds 9dbde387e283 rtlwifi: rtl8192de: fix comparison to bool warning in hw.c adds 02686841d58f rtlwifi: rtl8723be: fix comparison to bool warning in hw.c adds d0c8ff7c1e47 wlcore: Remove unused function no_write_handler() adds 7f1e215b39cb mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE adds 6c1d61913570 rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift adds a03efb41bb15 rtlwifi: rtl8192ee: use true,false for bool variable large [...] adds ff4d1d726e7f rtlwifi: rtl8821ae: use true,false for bool variable large [...] adds dd7a3a331f5d rtlwifi: rtl8723be: use true,false for bool variable large [...] adds 72a398a63b88 brcmfmac: check return value of driver_for_each_device() adds ecda9cda3338 rtw88: Fix probe error handling race with firmware loading adds ac4bac99161e rtw88: Fix potential probe error handling race with wow fi [...] adds 5acbf34e2a2c zd1201: simplify the return expression of zd1201_set_maxassoc() adds 7660a1bd0c22 mt76: mt7615: register ext_phy if DBDC is detected adds 186b659c0859 mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops adds d6e08f2be710 mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops adds cddaaa563756 mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_k [...] adds 763d750c3848 mt76: do not inject packets if MT76_STATE_PM is set adds 0825af2d3307 mt76: mt7615: reschedule runtime-pm receiving a tx interrupt adds 72372f3afc4a mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw adds 974327a4a717 mt76: mt76s: move tx processing in a dedicated wq adds 3e5f374d332b mt76: mt7663s: move rx processing in txrx wq adds d74fda4c38ed mt76: mt76s: move status processing in txrx wq adds 4d59f8c9b569 mt76: mt76s: move tx/rx processing in 2 separate works adds 35296ed28a36 mt76: mt76s: get rid of unused variable adds 4bf04d33f5b7 mt76: mt7915: enable U-APSD on AP side adds c12b7c7944e5 mt76: mt7915: fix crash on tx rate report for invalid stations adds 27d5c528a7ca mt76: fix double DMA unmap of the first buffer on 7615/7915 adds 9df8c539bed7 mt76: set interrupt mask register to 0 before requesting irq adds acc4696dcfea mt76: mt7915: clean up and fix interrupt masking in the ir [...] adds 40fde8c48695 mt76: mt7615: only clear unmasked interrupts in irq tasklet adds 2c270b0e51ad mt76: mt76x02: clean up and fix interrupt masking in the i [...] adds 6e4f584e2be6 mt76: mt7615: do not do any work in napi poll after callin [...] adds 38b04398c532 mt76: mt7915: do not do any work in napi poll after callin [...] adds 1daf2522fa16 mt76: mt7915: clean up station stats polling and rate cont [...] adds 3dff19180085 mt76: mt7915: increase tx retry count adds 577dbc6c656d mt76: mt7915: enable offloading of sequence number assignment adds c50d105aa7b2 mt76: move mt76_check_agg_ssn to driver tx_prepare calls adds 5c4b29fd9af6 mt76: mt7615: remove mtxq->agg_ssn assignment adds 481e34a702b7 mt76: mt7915: simplify aggregation session check adds 2a3412061a6a mt76: mt7915: add missing flags in WMM parameter settings adds b443e55fb5b3 mt76: mt7915: add Tx A-MSDU offloading support adds 346f810e2242 mt76: mt7615: release mutex in mt7615_reset_test_set adds 673d7764c4f4 mt76: mt7663s: use NULL instead of 0 in sdio code adds 8b7c6e1cb2cb mt76: mt7663s: fix resume failure adds b496490886f9 mt76: mt7663s: fix unable to handle kernel paging request adds e862825dcf74 mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power adds a081de174d11 mt76: mt7615: fix a possible NULL pointer dereference in m [...] adds ce8463a726a5 mt76: fix a possible NULL pointer dereference in mt76_test [...] adds 8da40d698111 mt76: mt7663u: fix dma header initialization adds 68e6644bbd6e mt76: mt7615: fix reading airtime statistics adds 0f1c443ca9cf mt76: mt7915: optimize mt7915_mac_sta_poll adds 0b51f1865383 mt76: dma: update q->queued immediately on cleanup adds 250944596ca1 mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free adds f8a667a9af91 mt76: mt7915: significantly reduce interrupt load adds e17d79458729 mt76: mt7615: significantly reduce interrupt load adds c32011bbde73 mt76: mt7915: add support for accessing mapped registers v [...] adds 2d68104742a9 mt76: add memory barrier to DMA queue kick adds d407afcbd6e7 mt76: mt7603: check for single-stream EEPROM configuration adds 95f61e17eff3 mt76: usb: fix use of q->head and q->tail adds 16254fc51f7d mt76: sdio: fix use of q->head and q->tail adds fe5b5ab52e9d mt76: unify queue tx cleanup code adds d80e52c7b6c4 mt76: remove qid argument to drv->tx_complete_skb adds 513d6acb97d4 mt76: remove swq from struct mt76_sw_queue adds e1378e5228aa mt76: rely on AQL for burst size limits on tx queueing adds f099c2e5de8f mt76: remove struct mt76_sw_queue adds 21fd4bb7dd8b mt76: mt7603: tune tx ring size adds 9e47a683e9d2 mt76: mt76x02: tune tx ring size adds d3c07a9e6dc9 mt76: mt7915: fix unexpected firmware mode adds f353269d59be mt76: mt7615: fix MT_ANT_SWITCH_CON register definition adds 0642cf4020f7 mt76: mt7615: fix antenna selection for testmode tx_frames adds 9729ff4cc516 mt76: testmode: add a limit for queued tx_frames packets adds 30bdd69246ea mt76: add utility functions for deferring work to a kernel thread adds 781eef5b34c5 mt76: convert from tx tasklet to tx worker thread adds 2fe1a5d61f3a mt76: mt7915: fix HE BSS info adds 75d4bf1f5590 mt76: dma: cache dma map address/len in struct mt76_queue_entry adds bd397a0bf828 mt76: mt7915: simplify mt7915_lmac_mapping adds ed294cede492 mt76: mt7915: fix queue/tid mapping for airtime reporting adds dd57a95cfddc mt76: move txwi handling code to dma.c, since it is mmio specific adds 2bffddedfcd4 mt76: remove retry_q from struct mt76_txq and related code adds 3e19073a1f25 mt76: mt7615: Remove set but unused variable 'index' adds b1b7ee2f874a mt76: mt7615: fix VHT LDPC capability adds 6892555dbe71 mt76: mt7622: fix fw hang on mt7622 adds 8bf71ab6aeb8 mt76: mt7663s: do not use altx for ctl/mgmt traffic adds 6ef2d665f64d mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx [...] adds ab25d9d46760 mt76: mt7663s: introduce __mt7663s_xmit_queue routine adds e98e6df6d682 mt76: move pad estimation out of mt76_skb_adjust_pad adds 598daa4dbe14 mt76: mt7663s: fix possible quota leak in mt7663s_refill_s [...] adds 1522ff731f84 mt76: mt7663s: introduce sdio tx aggregation adds 4178d96f6b35 mt76: mt7663: check isr read return value in mt7663s_rx_work adds df6a38b04cf3 mt76: mt7615: unlock dfs bands adds aab662cc8eb2 mt76: Use fallthrough pseudo-keyword adds 328cecf3ea33 mt76: mt76x0: Move tables used only by init.c to their own [...] adds 071c8ce8e92a mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon adds 00257508a2dc mt76: Fix unsigned expressions compared with zero adds 59283d098778 mt76: mt7915: convert to use le16_add_cpu() adds 062d62e3976d mt76: mt7915: add offchannel condition in switch channel command adds 1820388bccc5 mt76: Convert to DEFINE_SHOW_ATTRIBUTE adds b9b852b9acae mt76: mt7663s: remove max_tx_fragments limitation adds 225060c428f0 Merge tag 'mt76-for-kvalo-2020-09-23' of https://github.co [...] adds 03fb92a432ea ath9k: hif_usb: fix race condition between usb_get_urb() a [...] adds ba929d6fe31a ath11k: Remove rproc references from common core layer adds 96d6617d64ee wcn36xx: Add VHT fields to parameter data structures adds 617e7cf80c92 wcn36xx: Use V1 data structure to store supported rates adds c84515bd8f1c wcn36xx: Add wcn36xx_set_default_rates_v1 adds 21ba284ca9f0 wcn36xx: Add wcn36xx_smd_set_sta_default_vht_params() adds 5a3b4ae1f32f wcn36xx: Add wcn36xx_smd_set_sta_default_ht_ldpc_params() adds 287c9310eab8 wcn36xx: Add wcn36xx_smd_set_sta_vht_params() adds 17801df251e8 wcn36xx: Add wcn36xx_smd_set_sta_ht_ldpc_params() adds 5a32029ad022 wcn36xx: Add wcn36xx_smd_set_bss_vht_params() adds c05a8bd80c17 wcn36xx: Add wrapper function wcn36xx_smd_set_sta_params_v1() adds fe784c28fee1 wcn36xx: Functionally decompose wcn36xx_smd_config_sta() adds 9e212908b547 wcn36xx: Move wcn36xx_smd_set_sta_params() inside wcn36xx_ [...] adds 683693102072 wcn36xx: Move BSS parameter setup to wcn36xx_smd_set_bss_params() adds 7656d1798556 wcn36xx: Update wcn36xx_smd_config_bss_v1() to operate internally adds 1cdab0f89663 wcn36xx: Add wcn36xx_smd_config_bss_v0 adds 5a7b60ad56d7 wcn36xx: Convert to using wcn36xx_smd_config_bss_v0() adds d1e11d5f2167 wcn36xx: Remove dead code in wcn36xx_smd_config_bss() adds 4e9381056547 ath10k: Use bdf calibration variant for snoc targets adds 59b5c8447c14 wcn36xx: Add accessor macro HW_VALUE_CHANNEL for hardware [...] adds f779a92f7b69 wcn36xx: Use HW_VALUE_CHANNEL macro to get channel number adds 235b9ae0265b wcn36xx: Add accessor macro HW_VALUE_PHY for PHY settings adds fc4d4008f810 wcn36xx: Encode PHY mode for 80MHz channel in hw_value adds e042bc19aace wcn36xx: Set PHY into correct mode for 80MHz channel width adds 8ec5568b4e2e wcn36xx: Extend HAL param config list adds 3e977c5c523d wcn36xx: Define wcn3680 specific firmware parameters adds 2f0c0e3b856d wcn36xx: Add ability to download wcn3680 specific firmware [...] adds 52054ebd0532 wcn36xx: Latch VHT specific BSS parameters to firmware adds f97fe43a9495 wcn36xx: Define INIT_HAL_MSG_V1() adds d961fdfaa208 wcn36xx: Convert to VHT parameter structure on wcn3680 adds 87d3f1f34157 wcn36xx: Add VHT rates to wcn36xx_update_allowed_rates() adds b421d04e4978 wcn36xx: Advertise ieee802.11 VHT flags adds 7f885b0bdf6f wcn36xx: Mark internal smd functions static adds 214091517f0c wcn36xx: Ensure spaces between functions adds 80b892fc8a90 ath11k: Add checked value for ath11k_ahb_remove adds da3a9d3c1576 ath11k: refactor debugfs code into debugfs.c adds cb4e57db2ff0 ath11k: debugfs: use ath11k_debugfs_ prefix adds 56292162b9a2 ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] adds 568f06036ee2 ath11k: debugfs: move some function declarations to correc [...] adds 5cca5fa1c164 ath11k: Add support spectral scan for IPQ6018 adds c695faf745f9 ath11k: wmi: remove redundant configuration values from init adds 9883c0d075f1 ath11k: remove redundant num_keep_alive_pattern assignment adds 191e7f9f05c6 ath11k: Remove unused function ath11k_htc_restore_tx_skb() adds aac352d6810e ath5k: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 6a950755cec1 ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_de [...] adds 5b365af4c86d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds bc8befe6f950 ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext [...] adds 7806f6561cd5 Merge tag 'wireless-drivers-next-2020-09-25' of git://git. [...] adds d0186842ec5f net: vlan: Avoid using BUG() in vlan_proto_idx() adds b50f7bca5e83 intel-ethernet: clean up W=1 warnings in kdoc adds 36ec148657dd intel: handle unused assignments adds 7c8c0291f840 drivers/net/ethernet: clean up unused assignments adds 553aca1cd5fa drivers/net/ethernet: rid ethernet of no-prototype warnings adds 2602ddfe1929 drivers/net/ethernet: handle one warning explicitly adds f410f157f4e6 drivers/net/ethernet: add some basic kdoc tags adds 81929a4a8792 drivers/net/ethernet: remove incorrectly formatted doc adds add3c86aa229 sfc: fix kdoc warning adds d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments adds e666a4c66852 Merge branch 'drivers-net-warning-clean' adds 0a7bdbc23d8a net: dsa: sja1105: move devlink param code to sja1105_devlink.c adds bf425b82059e net: dsa: sja1105: expose static config as devlink region adds ff4cf8eae0a3 net: dsa: sja1105: implement .devlink_info_get adds 17705434f3e6 Merge branch 'Devlink-regions-for-SJA1105-DSA-driver' adds e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable adds 747055824033 net: bridge: mcast: remove only S,G port groups from sg_port hash adds 2ae2904b5bac vxlan: don't collect metadata if remote checksum is wrong adds 0189399cbb5e vxlan: add unlikely to vxlan_remcsum check adds 546c044c9651 vxlan: move encapsulation warning adds 2eabcb8afe74 vxlan: check rtnl_configure_link return code correctly adds 78ec710e7f32 vxlan: fix vxlan_find_sock() documentation for l3mdev adds bd0b68a8abf1 Merge branch 'vxlan-clean-up' adds 98179709c95e dpaa2-mac: do not check for both child and parent DTS nodes adds 4c33a5bd063f dpaa2-eth: no need to check link state right after ndo_open adds 5e29c16f3a32 dpaa2-eth: install a single steering rule when SHARED_FS i [...] adds 9b69e5ebe656 Merge branch 'dpaa2-eth-small-updates' adds b4f434839e3e dpaa2-mac: Fix potential null pointer dereference adds 179ac35f2f78 tcp: consistently check retransmit hint adds fd2146741c98 tcp: move tcp_mark_skb_lost adds 686989700cab tcp: simplify tcp_mark_skb_lost adds 534a2109fb0c tcp: consolidate tcp_mark_skb_lost and tcp_skb_mark_lost adds 6fba737a9320 Merge branch 'simplify-TCP-loss-marking-code' adds 22ec3d232f85 devlink: check flash_update parameter support in net core adds bc75c054f040 devlink: convert flash_update to use params structure adds 5d5b4128c4ca devlink: introduce flash update overwrite mask adds cbb58368fbcc netdevsim: add support for flash_update overwrite mask adds 50db1bca5520 ice: add support for flash update overwrite mask adds cb9e4a7341d3 Merge branch 'devlink-flash-update-overwrite-mask' adds 435be28b0789 Revert "vxlan: move encapsulation warning" adds 2d44b097bbb9 net: mscc: ocelot: move NPI port configuration to DSA adds c3975400c801 net: dsa: allow drivers to request promiscuous mode on master adds 707091eb2633 net: dsa: tag_sja1105: request promiscuous mode for master adds 5124197ce58b net: dsa: tag_ocelot: use a short prefix on both ingress a [...] adds 2e8cb1b3db38 net: dsa: make the .flow_dissect tagger callback return void adds 9790cf20a8c4 net: dsa: add a generic procedure for the flow dissector adds 7a6ffe764be3 net: dsa: point out the tail taggers adds 54fec33582aa net: flow_dissector: avoid indirect call to DSA .flow_diss [...] adds f569ad52570e net: dsa: tag_brcm: use generic flow dissector procedure adds 11f5011189db net: dsa: tag_dsa: use the generic flow dissector procedure adds 742b2e1951d7 net: dsa: tag_edsa: use the generic flow dissector procedure adds b1af36563713 net: dsa: tag_mtk: use the generic flow dissector procedure adds 6b04f171dcbd net: dsa: tag_qca: use the generic flow dissector procedure adds e665297983f1 net: dsa: tag_sja1105: use a custom flow dissector procedure adds 300fd579b2e8 net: dsa: tag_rtl4_a: use the generic flow dissector procedure adds dfa6692104fa Merge branch 'Generic-adjustment-for-flow-dissector-in-DSA' adds 090bc03bc938 netdevsim: fix duplicated debugfs directory adds 295ba232a8c3 net: hns3: add device version to replace pci revision adds 9b56d9a5a7ad net: hns3: delete redundant PCI revision judgement adds ca850f2b0ecb net: hns3: add support to query device capability adds 74ba23a1d249 net: hns3: use capability flag to indicate FEC adds 4cc86cb58a99 net: hns3: use capabilities queried from firmware adds 9484e3379e46 net: hns3: add debugfs to dump device capabilities adds af2aedc57277 net: hns3: add support to query device specifications adds d9c7d20dfb95 net: hns3: replace the macro of max tm rate with the queri [...] adds 1329702899db net: hns3: add a check for device specifications queried f [...] adds ff7e4d0df83b net: hns3: add a structure for IR shaper's parameter in hc [...] adds 603d11c4bc8c Merge branch 'hns3-next' adds 946bd43519c9 mlxsw: reg: Add Management Temperature Warning Event Register adds e7d62a3ca414 mlxsw: reg: Add Port Module Plug/Unplug Event Register adds 02d33b452077 mlxsw: reg: Add Ports Module Administrative and Operationa [...] adds fb1292f821cc mlxsw: core_hwmon: Query MTMP before writing to set only r [...] adds 0652ac077565 mlxsw: core: Add an infrastructure to track transceiver ov [...] adds 943585c9eec3 mlxsw: Update transceiver_overheat counter according to MTWE adds f21b1a646f81 mlxsw: Enable temperature event for all supported port mod [...] adds 3bdbab3fee87 mlxsw: spectrum: Initialize netdev's module overheat counter adds 05cf5828bc8e mlxsw: Update module's settings when module is plugged in adds 69f6d4ee6819 mlxsw: spectrum_ethtool: Expose transceiver_overheat counter adds 7cd427e2f9d4 Merge branch 'mlxsw-Expose-transceiver-overheat-counter' adds 36563ce6ae28 net: marvell: mvpp2: Fix W=1 warning with !CONFIG_ACPI adds e62212956996 ptp: add stub function for ptp_get_msgtype() adds 9d6b648c3112 bnxt_en: Update firmware interface spec to 1.10.1.65. adds c916062a8917 bnxt_en: refactor code to limit speed advertising adds f00530bf3c98 bnxt_en: refactor bnxt_get_fw_speed() adds d058426ea84f bnxt_en: add basic infrastructure to support PAM4 link speeds adds 532262ba3b84 bnxt_en: ethtool: support PAM4 link speeds up to 200G adds 3128e811b134 bnxt_en: Handle ethernet link being disabled by firmware. adds 745b5c653913 bnxt_en: avoid link reset if speed is not changed adds 8b2775890ad8 bnxt_en: Report FEC settings to ethtool. adds 2046e3c356fd bnxt_en: Report Active FEC encoding during link up. adds ccd6a9dcab79 bnxt_en: Implement ethtool set_fec_param() method. adds 4301304b04cc bnxt_en: Improve preset max value for ethtool -l. adds 4cd4b3619a2d Merge branch 'bnxt_en-Update-for-net-next' adds 0675c285ea65 net: vlan: Fixed signedness in vlan_group_prealloc_vid() adds e87fb82ddc3b net: ethernet: ave: Replace alloc_etherdev() with devm_all [...] adds 49fc23018ec6 net: phy: dp83869: support Wake on LAN adds 811ac400ea33 net: phy: dp83869: Add speed optimization feature adds 8744c0a89415 Merge branch 'DP83869-WoL-and-Speed-optimization' adds 74cc6d182d03 udp_tunnel: add the ability to share port tables adds 860e9d328fa5 netdevsim: add warnings on unexpected UDP tunnel port errors adds dc9c07537cf2 netdevsim: shared UDP tunnel port table support adds 53db3e53e22d selftests: net: add a test for shared UDP tunnel info tables adds 40a98cb6f01f i40e: convert to new udp_tunnel infrastructure adds f049b826a814 ice: remove unused args from ice_get_open_tunnel_port() adds b20e6c17c468 ice: convert to new udp_tunnel infrastructure adds dda751731ec9 netdevsim: support the static IANA VXLAN port flag adds 8c4cf4bc3ea7 selftests: net: add a test for static UDP tunnel ports adds 33a1aaf82bcf docs: vxlan: add info about device features adds bcbf1be0ad49 Merge branch 'udp_tunnel-convert-Intel-drivers-with-shared [...] adds 9cbc948b5a20 igb: add XDP support adds 2fc1d8ee1ed2 igb: read PBA number from flash adds 43546211738e igc: Add new device ID's adds 77370df39c4b igc: Rename IGC_TSYNCTXCTL_VALID macro adds 530a763db88e igc: Don't reschedule ptp_tx work adds 09cb2a340425 igc: Remove timeout check from ptp_tx work adds ef8a17a2a42a igc: Clean RX descriptor error flags adds 40edc73469a1 igc: Expose LPI counters adds e5f020ad610b igc: Remove references to SYSTIMR register adds b03c49cde61f igc: Save PTP time before a reset adds f4e55d394aa7 igc: Remove reset disable flag adds fec49eb4e00a igc: Export a way to read the PTP timer adds 58c4ee0ea383 igc: Reject schedules with a base_time in the future adds 67ea4065db91 igc: Clean up nvm_info structure adds cc23f4f0b6b9 e1000e: Add support for Meteor Lake adds 35d37709f175 Merge branch '1GbE' of https://github.com/anguy11/next-queue adds 632bb64f126a net: mvneta: try to use in-irq pp cache in mvneta_txq_bufs_free adds 414698f6aa31 net: Use kobj_to_dev() API adds a304e29a2418 net/smc: remove constant and introduce helper to check for [...] adds f1eb02f95244 net/smc: CLC header fields renaming adds 7affc809822a net/smc: separate find device functions adds e15c6c46dedd net/smc: split CLC confirm/accept data to be sent adds 3fc649376137 net/smc: prepare for more proposed ISM devices adds 201091ebb2a1 net/smc: introduce System Enterprise ID (SEID) adds 8caaccf521c1 net/smc: introduce CHID callback for ISM devices adds e888a2e8337c net/smc: introduce list of pnetids for Ethernet devices adds d70bf4f7a99e net/smc: determine proposed ISM devices adds 8c3dca341aea net/smc: build and send V2 CLC proposal adds 5c21c4ccafe8 net/smc: determine accepted ISM devices adds a7c9c5f4af7f net/smc: CLC accept / confirm V2 adds b81a5eb789fc net/smc: introduce CLC first contact extension adds e8d726c8e869 net/smc: CLC decline - V2 enhancements adds be589d042814 Merge branch 'net-smc-introduce-SMC-Dv2-support' adds e5f7e211b6aa ip6gre: avoid tx_error when sending MLD/DAD on external tunnels adds 7028977965f1 atm: atmtcp: Constify atmtcp_v_dev_ops adds b9cd795b0e48 ibmvnic: set up 200GBPS speed adds 491099ad74e6 ibmvnic: rename send_cap_queries to send_query_cap adds 09081b9d3ab9 ibmvnic: rename ibmvnic_send_req_caps to send_request_cap adds 69980d021c47 ibmvnic: rename send_map_query to send_query_map adds 16e811fe0fc6 ibmvnic: create send_query_ip_offload adds 46899bde9f42 ibmvnic: create send_control_ip_offload adds 280095713ce2 Merge branch 'ibmvnic-refactor-some-send-handle-functions' adds 901594589fe6 net: ipa: kill definition of TRE_FLAGS_IEOB_FMASK adds 4592139028a6 net: ipa: kill unused status opcodes adds ab4f71e519dd net: ipa: kill unused status exceptions adds e0ebe204916a net: ipa: remove unused status structure field masks adds e6580d0eb7f4 net: ipa: share field mask values for GSI interrupt type adds d61bb7166d24 net: ipa: share field mask values for GSI global interrupt adds fb980ef7415f net: ipa: share field mask values for GSI general interrupt adds 993cac15d119 net: ipa: fix two mild warnings adds 84cec844b87e net: ipa: rename a phandle variable adds bf8fd8d32685 net: ipa: fix two comments adds 3f53094ded4a Merge branch 'net-ipa-miscellaneous-cleanups' adds b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr adds a93b6a2b9f46 qed/qed_ll2: Replace one-element array with flexible-array member adds d61491a51f7e net/sched: cls_u32: Replace one-element array with flexibl [...] adds 450f0b978870 octeontx2-af: fix LD CUSTOM LTYPE aliasing adds 42006910b5ea octeontx2-af: cleanup KPU config data adds b61c7261a499 octeontx2-af: add parser support for Forward DSA adds 8cfae0b5fade octeontx2-af: fix Extended DSA and eDSA parsing adds e8da3c6be0ed octeontx2-af: Add IPv6 fields to default MKEX adds 246f7d846653 octeontx2-af: optimize parsing of IPv6 fragments adds 4cb2cce07d2d octeontx2-af: add parser support for NAT-T-ESP adds c2f8cedae8c2 Merge branch 'octeontx2-af-cleanup-and-extend-parser-config' adds fd665b3dbafd net: hns3: replace macro HNS3_MAX_NON_TSO_BD_NUM adds 6ad595bc981d net: hns3: rename trace event hns3_over_8bd adds 0692cfe94a76 net: hns3: add UDP segmentation offload support adds fe735c84be29 net: hns3: Add RoCE VF reset support adds bcc26e8dc432 net: hns3: remove unused code in hns3_self_test() adds b4442ec54728 net: hns3: debugfs add new command to query device specifications adds dbaae5bb4617 net: hns3: dump tqp enable status in debugfs adds fe38d95bdb39 Merge branch 'hns3-next' adds c88e397968e3 Bluetooth: Update Adv monitor count upon removal adds 291f0c550f43 Bluetooth: Set scan parameters for ADV Monitor adds e99f38b81107 Bluetooth: btusb: Enable wide band speech support for BTUS [...] adds a46b7ed4d52d Bluetooth: Fix auto-creation of hci_conn at Conn Complete event adds c0ee0644df5d Bluetooth: Fix update of own_addr_type if ll_privacy supported adds eddb7732119d Bluetooth: A2MP: Fix not initializing all members adds f19425641cb2 Bluetooth: L2CAP: Fix calling sk_filter on non-socket base [...] adds b176dd0ef6af Bluetooth: Disable High Speed by default adds b560a208cda0 Bluetooth: MGMT: Fix not checking if BT_HS is enabled adds b40f58b97386 Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support adds 2bd056f55080 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 3f47cb4c1cf3 l2tp: report rx cookie discards in netlink get adds 2c956a5ad4de fddi/skfp: Avoid the use of one-element array adds efca3878a5fb ch_ktls: Issue if connection offload fails adds 7d011afbbe8a cxgb4: Avoid log flood adds 3427e13e5a73 cxgb4/ch_ktls: ktls stats are added at port level adds 902c2a316871 Merge branch 'cxgb4-ch_ktls-updates-in-net-next' adds 2ec13cbcfadb devlink: include <linux/const.h> for _BITUL adds a53b59ece86c net: enic: Cure the enic api locking trainwreck adds f2bf88c4afc8 net: caif: Remove unused caif SPI driver adds c11171a41338 net: Add netif_rx_any_context() adds f773c765c86d net: caif: Use netif_rx_any_context() adds 453590a8b610 net: atheros: Remove WARN_ON(in_interrupt()) adds a17409e73bc5 net: cxgb3: Cleanup in_interrupt() usage adds 8aed9064c6a5 net: cxbg4: Remove pointless in_interrupt() check adds f127bab4fa20 net: e100: Remove in_interrupt() usage and pointless GFP_A [...] adds c35a0824e88b net: fec_mpc52xx: Replace in_interrupt() usage adds 0171f4e8d308 net: intel: Remove in_interrupt() warnings adds 1800eee16676 net: ionic: Replace in_interrupt() usage. adds f5fc6e859e26 net: ionic: Remove WARN_ON(in_interrupt()). adds 85bdebd122fe net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) adds 606dbf8d5df1 net: natsemi: Replace in_interrupt() usage. adds 623b9988bfd1 net: sfc: Replace in_interrupt() usage adds caa241f0ef88 net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() adds d08749ea3fd5 net: sunbmac: Replace in_interrupt() usage adds a1f467463ce0 net: sun3lance: Remove redundant checks in interrupt handler adds 77afca296fe3 net: vxge: Remove in_interrupt() conditionals adds 911b8eacd738 net: zd1211rw: Remove ZD_ASSERT(in_interrupt()) adds af3563be9d09 net: usb: kaweth: Replace kaweth_control() with usb_control_msg() adds a19c26190145 net: usb: kaweth: Remove last user of kaweth_control() adds cfa1b493191f net: usb: net1080: Remove in_interrupt() comment adds c2f8c9007924 net: wan/lmc: Remove lmc_trace() adds d067c0fa29f3 net: brcmfmac: Replace in_interrupt() adds 687006e20c44 net: brcmfmac: Convey execution context via argument to br [...] adds c597ede4030d net: brcmfmac: Convey allocation mode as argument adds e4ff7d6b8cee net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from [...] adds bd63bca5e05b net: iwlwifi: Remove in_interrupt() from tracing macro. adds 75fd2963982e net: hostap: Remove in_interrupt() usage adds d36981e0bdde net: mwifiex: Use netif_rx_any_context(). adds 8faee70181da net: libertas libertas_tf: Remove in_interrupt() from debu [...] adds 021b58ef51bb net: libertas: Use netif_rx_any_context() adds a3b7b227f125 net: rtlwifi: Remove void* casts related to delayed work adds e741751bda25 net: rtlwifi: Remove in_interrupt() from debug macro adds 920872e08391 net: rtlwifi: Replace in_interrupt() for context detection adds e6b6be53ec91 Merge branch 'net-in_interrupt-cleanup-and-fixes' adds 2b2706aaaefe lib8390: Replace panic() call with BUILD_BUG_ON adds 879456bedbe5 net: mvneta: avoid possible cache misses in mvneta_rx_swbm adds 3c0e37a9e402 net: mscc: ocelot: introduce a new ocelot_target_{read,write} API adds ed5672d82c5f net: mscc: ocelot: return error if VCAP filter is not found adds c1c3993edb7c net: mscc: ocelot: generalize existing code for VCAP adds a61e365d7c18 net: mscc: ocelot: add definitions for VCAP IS1 keys, acti [...] adds e3aea296d86f net: mscc: ocelot: add definitions for VCAP ES0 keys, acti [...] adds 2096805497e2 net: mscc: ocelot: automatically detect VCAP constants adds d732e9cef0e1 net: mscc: ocelot: remove unneeded VCAP parameters for IS2 adds 7a155fa3d84e net: mscc: ocelot: parse flower action before key adds e6ae7c506f80 net: mscc: ocelot: calculate vcap offsets correctly for fu [...] adds 5963083a3105 net: mscc: ocelot: rename variable 'count' in vcap_data_of [...] adds 642942637c29 net: mscc: ocelot: rename variable 'cnt' in vcap_data_offs [...] adds 085f5b91629f net: mscc: ocelot: add a new ocelot_vcap_block_find_filter [...] adds 98642d1aa2c6 net: mscc: ocelot: look up the filters in flower_stats() a [...] adds 611ba7536e7e Merge branch 'HW-support-for-VCAP-IS1-and-ES0-in-mscc_ocelot' adds 6e0972e0c5d8 selftests: forwarding: devlink_lib: Split devlink_..._set( [...] adds 294f44c19fa6 selftests: forwarding: devlink_lib: Add devlink_cell_size_get() adds 5b3a53c9c843 selftests: forwarding: devlink_lib: Support port-less topologies adds 4b94a2fad835 selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos adds a65cc53a0eb8 selftests: mlxsw: Add headroom handling test adds bfa804784e32 selftests: mlxsw: Add a PFC test adds e13dbc4f41db Merge branch 'mlxsw-PFC-and-headroom-selftests' adds 20c168be684a net: macb: move pdata to private header adds b6b6d6533a14 inet: remove icsk_ack.blocked adds a37c2134bed6 tcp: add exponential backoff in __tcp_send_ack() adds 9b5cbf469d7e Merge branch 'tcp-exponential-backoff-in-tcp_send_ack' adds df8aeaa8268f ionic: stop watchdog timer earlier on remove adds 0816e0c8188e ionic: prevent early watchdog check adds 11789fe7761b Merge branch 'ionic-watchdog-training' adds 788b83ea2ccc can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related [...] adds f5b84dedf7eb can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit relat [...] adds 8cffc6fe6510 can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak dur [...] adds 727fba74b511 can: mcp25xxfd: mcp25xxfd_irq(): add missing initializatio [...] adds 9d5c8df1b939 dt-binding: can: mcp25xxfd: documentation fixes adds 0e051294c03e dt-binding: can: mcp251xfd: narrow down wildcards in devic [...] adds dba1572c2360 can: mcp25xxfd: narrow down wildcards in device tree bindi [...] adds 1f0e21a0c065 can: mcp251xfd: rename driver files and subdir to mcp251xfd adds f4f77366f21d can: mcp251xfd: rename all user facing strings to mcp251xfd adds eb79a267c9b3 can: mcp251xfd: rename all remaining occurrence to mcp251xfd adds a6597121d672 can: flexcan: initialize all flexcan memory for ECC function adds 3aa2539536b3 can: flexcan: add flexcan driver for i.MX8MP adds 5a9323f55d52 can: flexcan: disable runtime PM if register flexcandev failed adds 8333c1c4ee61 Merge tag 'linux-can-next-for-5.10-20200930' of git://git. [...] adds 5b88823bfe08 devlink: Add a tracepoint for trap reports adds 5855357cd40e drop_monitor: Prepare probe functions for devlink tracepoint adds 8ee2267ad33e drop_monitor: Convert to using devlink tracepoint adds de9cbb81bd6e drop_monitor: Remove no longer used functions adds a848c05f4bb6 drop_monitor: Remove duplicate struct adds 93e155967ccc drop_monitor: Filter control packets in drop monitor adds b7cc6d3c5c91 selftests: net: Add drop monitor test adds f2e834694b0d Merge branch 'drop_monitor-Convert-to-use-devlink-tracepoint' adds 97ffd895fe9c net/mlx5: DR, Replace the check for valid STE entry adds 38a5c59d7ed0 net/mlx5: DR, Remove unneeded check from source port builder adds e6422d1da048 net/mlx5: DR, Remove unneeded vlan check from L2 builder adds 92b4b88531e5 net/mlx5: DR, Remove unneeded local variable adds e6b69bf379b2 net/mlx5: DR, Call ste_builder directly with tag pointer adds 01723919675d net/mlx5: DR, Add support for rule creation with flow source hint adds 7cd7becdddb0 net/mlx5: E-switch, Use PF num in metadata reg c0 adds 2c40db2f1d41 net/mlx5: E-switch, Add helper to check egress ACL need adds 38679b5a0df2 net/mlx5: E-switch, Use helper function to load unload rep [...] adds c7eddc6092b4 net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch adds 036e19b90f6d net/mlx5: E-Switch, Support flow source for local vport adds 7be3412a7686 net/mlx5: Use dma device access helper adds 5efbe617888a net/mlx5: Fix dereference on pointer attr after null check adds 7b2b16ee54cc net/mlx5e: Fix a use after free on error in mlx5_tc_ct_sha [...] adds ff7ea04ad579 net/mlx5e: Fix potential null pointer dereference adds 87d5034d0758 Merge tag 'mlx5-updates-2020-09-30' of git://git.kernel.or [...] adds 0024bad1f4b1 dt-bindings: net: ethernet-controller: Add internal delay [...] adds 57197b66d0d6 dt-bindings: net: renesas,ravb: Document internal clock de [...] adds d7adf6331189 dt-bindings: net: renesas,etheravb: Convert to json-schema adds ce19a9eb53be ravb: Split delay handling in parsing and applying adds a6f51f2efa74 ravb: Add support for explicit internal clock delay configuration adds 7c89d9d9f909 Merge branch 'net-ravb-Add-support-for-explicit-internal-c [...] adds f00f2f7fe860 Revert "bpf: Fix potential call bpf_link_free() in atomic [...] adds 6731da9e0ff3 rcu-tasks: Mark variables static adds 2393a613d2e3 rcu-tasks: Use more aggressive polling for RCU Tasks Trace adds 574de8766f6e rcu-tasks: Selectively enable more RCU Tasks Trace IPIs adds 4fe192dfbe5b rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace adds ba3a86e47232 rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace adds 592031cc1085 rcu-tasks: Fix low-probability task_struct leak adds f747c7e15d7b rcu-tasks: Enclose task-list scan in rcu_read_lock() adds 182bf3f3ddb6 Merge branch 'rtt-speedup.2020.09.16a' of git://git.kernel [...] adds a968d5e277f1 bpf: Move the PTR_TO_BTF_ID check to check_reg_type() adds 1df8f55a37bd bpf: Enable bpf_skc_to_* sock casting helper to networking [...] adds a5fa25adf03d bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept [...] adds 592a3498648a bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID [...] adds c0df236e1394 bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_I [...] adds 27e5203bd9c5 bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON adds 5d13746dd835 bpf: selftest: Add ref_tracking verifier test for bpf_skc casting adds 6f521a2bd268 bpf: selftest: Move sock_fields test into test_progs adds b18c1f0aa477 bpf: selftest: Adapt sock_fields test to use skel and glob [...] adds c40a565a04af bpf: selftest: Use network_helpers in the sock_fields test adds edc2d66ad185 bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test adds 0c402c6c3031 bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h adds 9a856cae2217 bpf: selftest: Add test_btf_skc_cls_ingress adds 84085f877295 Merge branch 'enable-bpf_skc-cast-for-networking-progs' adds 4fbb38a3b2cc bpf, verifier: Remove redundant var_off.value ops in scala [...] adds 99d4def4d085 bpf: Add AND verifier test case where 32bit and 64bit boun [...] adds ba5f4cfeac77 bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL adds 1fd17c8cd0aa xsk: Fix possible crash in socket_release when out-of-memory adds 1b4d60ec162f bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint adds 88f7fe723324 libbpf: Support test run of raw tracepoint programs adds 09d8ad16885e selftests/bpf: Add raw_tp_test_run adds efa90b50934c bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature adds 6550f2dddfab bpf: sockmap: Enable map_update_elem from bpf_iter adds 26c3270ddb49 selftests: bpf: Add helper to compare socket cookies adds 27870317337a selftests: bpf: Remove shared header from sockmap iter test adds 5b87adc3ceee selftest: bpf: Test copying a sockmap and sockhash adds 84a20d8e8795 Merge branch 'Sockmap copying' adds 1af9270e908c bpf: disallow attaching modify_return tracing functions to [...] adds efc68158c429 bpf: change logging calls from verbose() to bpf_log() and [...] adds f7b12b6fea00 bpf: verifier: refactor check_attach_btf_id() adds b000def2e052 selftests: Remove fmod_ret from test_overhead adds 740e69c3c511 libbpf: Refactor internals of BTF type index adds b86042478fa0 libbpf: Remove assumption of single contiguous memory for [...] adds 192f5a1fe689 libbpf: Generalize common logic for managing dynamically-s [...] adds 7d9c71e10baa libbpf: Extract generic string hashing function for reuse adds 919d2b1dbb07 libbpf: Allow modification of BTF and add btf__add_str API adds a871b0431024 libbpf: Add btf__new_empty() to create an empty BTF object adds 76654e67f3a0 bpf: Provide function to get vmlinux BTF information adds 31d0bc81637d bpf: Move to generic BTF show support, apply it to seq fil [...] adds c4d0bfb45068 bpf: Add bpf_snprintf_btf helper adds 076a95f5aff2 selftests/bpf: Add bpf_snprintf_btf helper tests adds af65320948b8 bpf: Bump iter seq size to support BTF representation of l [...] adds eb58bbf2e5c7 selftests/bpf: Fix overflow tests to reflect iter size increase adds eb411377aed9 bpf: Add bpf_seq_printf_btf helper adds b72091bd4ee4 selftests/bpf: Add test for bpf_seq_printf_btf helper adds 98b972d20a27 Merge branch 'bpf: add helpers to support BTF-based kernel' adds 4a3b33f8579a libbpf: Add BTF writing APIs adds f86ed050bcee libbpf: Add btf__str_by_offset() as a more generic variant [...] adds 9141f75a3279 selftests/bpf: Test BTF writing APIs adds bc6009086588 Merge branch 'libbpf: BTF writer APIs' adds 00e8c44a147a bpf, selftests: Fix cast to smaller integer type 'int' war [...] adds 96c48058db15 selftests/bpf: Fix unused-result warning in snprintf_btf.c adds cfe77683b8d4 selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatib [...] adds 3aae4a38068a Merge branch 'selftests/bpf: BTF-based kernel data display' adds 9d9aae53b96d bpf/preload: Make sure Makefile cleans up after itself, an [...] adds d2197c7ff171 selftests/bpf_iter: Don't fail test due to missing __built [...] adds f1fc8ece6c07 xsk: Fix a documentation mistake in xsk_queue.h adds f970cbcdcdb5 selftests: Make sure all 'skel' variables are declared static adds 22ba36351631 selftests/bpf: Move and extend ASSERT_xxx() testing macros adds 3289959b97ca libbpf: Support BTF loading and raw data output in both en [...] adds ed9cf248b949 selftests/bpf: Test BTF's handling of endianness adds 85e3f318506e Merge branch 'libbpf: support loading/storing any BTF' adds 3aac1ead5eb6 bpf: Move prog->aux->linked_prog and trampoline into bpf_l [...] adds 4a1e7c0c63e0 bpf: Support attaching freplace programs to multiple attac [...] adds 43bc2874e779 bpf: Fix context type resolving for extension programs adds a535909142bf libbpf: Add support for freplace attachment in bpf_link_create adds f6429476c201 selftests: Add test for multiple attachments of freplace program adds 17d3f3867576 selftests/bpf: Adding test for arg dereference in extension trace adds bee4b7e6268b selftests: Add selftest for disallowing modify_return atta [...] adds 93b8713d6198 Merge branch 'bpf: Support multi-attach for freplace' adds c810b31ecb03 bpf, selftests: Fix warning in snprintf_btf where system() [...] adds 6458bde368ce selftests/bpf: Fix endianness issues in sk_lookup/ctx_narr [...] adds d207929d97ea bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue adds 4d0b8c0b46a5 bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth adds 67e4ca74953e Merge branch 'bpf, x64: optimize JIT's pro/epilogue' adds 33433913459a libbpf: Fix uninitialized variable in btf_parse_type_sec adds 0a62291d697f libbpf: Compile libbpf under -O2 level by default and catc [...] adds b0efc216f577 libbpf: Compile in PIC mode only for shared library case adds 963ec27a10fa bpf: fix raw_tp test run in preempt kernel adds b426ce83baa7 bpf: Add classid helper only based on skb->sk adds 92acdc58ab11 bpf, net: Rework cookie generator as per-cpu one adds b4ab31414970 bpf: Add redirect_neigh helper as redirect drop-in adds 0e9f6841f664 bpf, libbpf: Add bpf_tail_call_static helper for bpf programs adds faef26fa444d bpf, selftests: Use bpf_tail_call_static where appropriate adds eef4a011f35d bpf, selftests: Add redirect_neigh selftest adds ea7da1d563f1 Merge branch 'Various BPF helper improvements' adds 9c6c5c48d7e9 libbpf: Make btf_dump work with modifiable BTF adds f4d385e4d51d selftests/bpf: Test "incremental" btf_dump in C format adds 3effc06a4dde selftests/bpf: Fix alignment of .BTF_ids adds 792caccc4526 bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array adds d6b42068412b selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS adds 6208689fb3e6 Merge branch 'introduce BPF_F_PRESERVE_ELEMS' adds 23a1f682a925 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 8306266c1d51 drivers/net/wan/hdlc_fr: Correctly handle special skb->pro [...] adds 32be425b45f7 pktgen: Fix inconsistent of format with argument type in pktgen.c adds 000fe2685b0a net-sysfs: Fix inconsistent of format with argument type i [...] adds f1638a4c7940 caif_virtio: Remove redundant initialization of variable err adds 7a333af6b1a7 net: phy: realtek: Modify 2.5G PHY name to RTL8226 adds 360f89874635 lib8390: Use netif_msg_init to initialize msg_enable bits adds 949ca6b82e43 netlink: fix policy dump leak adds c9e7c76d70fa xfrm: Provide API to register translator module adds 5461fc0c8d9f xfrm/compat: Add 64=>32-bit messages translator adds 5f3eea6b7e8f xfrm/compat: Attach xfrm dumps to 64=>32 bit translator adds e11eb32de3a7 netlink/compat: Append NLMSG_DONE/extack to frag_list adds 5106f4a8acff xfrm/compat: Add 32=>64-bit messages translator adds 96392ee5a13b xfrm/compat: Translate 32-bit user_policy from sockptr adds bc2652b7ae1e selftest/net/xfrm: Add test for ipsec tunnel adds 61e7113e48d3 Merge 'xfrm: Add compat layer' adds c16bcd70a11b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1dc0408cdf3c net: dsa: Call dsa_untag_bridge_pvid() from dsa_switch_rcv() adds 1c5ad5a94038 net: dsa: b53: Set untag_bridge_pvid adds a348292b6315 net: dsa: Obtain VLAN protocol from skb->protocol adds 3a68844dd2d8 net: dsa: Utilize __vlan_find_dev_deep_rcu() adds cb307c2d845d Merge branch 'net-dsa-Improve-dsa_untag_bridge_pvid' adds a3d0ba883ce0 dt-bindings: net: dsa: b53: Add missing reg property to example adds 4f359b653f7f net/smscx5xx: change to of_get_mac_address() eth_platform_ [...] adds dba0491f0011 mac80211: Inform AP when returning operating channel adds c8cb5b854b40 nl80211/cfg80211: support 6 GHz scanning adds e83adb188b67 mac80211_hwsim: fix typo in kernel-doc adds f0daf54f4e76 mac80211: fix some missing kernel-doc adds 211f20415995 wireless: radiotap: fix some kernel-doc adds 5e4807749891 mac80211: get correct default channel width for S1G adds 75b1593533f1 mac80211: s1g: choose scanning width based on frequency adds d2b7588a47de nl80211: support S1G capability overrides in assoc adds 7957c6c8141b mac80211: support S1G STA capabilities adds 9eaffe5078ca cfg80211: convert S1G beacon to scan results adds 66b0564d7e75 cfg80211: parse S1G Operation element for BSS channel adds cd418ba63f0c mac80211: convert S1G beacon to scan results adds 80ca25711380 cfg80211: handle Association Response from S1G STA adds 05d109576a36 mac80211: encode listen interval for S1G adds 89b8c02a35f5 mac80211: don't calculate duration for S1G adds 1821f8b36f11 mac80211: handle S1G low rates adds cac8c526ae76 mac80211: avoid rate init for S1G band adds 09a740ce352e mac80211: receive and process S1G beacons adds 1d00ce807efa mac80211: support S1G association adds 58ef7c1b555e nl80211: include frequency offset in survey info adds a3ffee47354f mac80211_hwsim: write TSF timestamp correctly to S1G beacon adds 148fe295b7d9 mac80211_hwsim: indicate support for S1G adds e3f25908b0b2 mac80211: fix regression in sta connection monitor adds 735b2673941e cfg80211: regulatory: remove a bogus initialization adds 21439b652b90 mac80211: fix some more kernel-doc in mesh adds 6c8b6e4a5f74 nl80211: fix OBSS PD min and max offset validation adds 265a0708339d mac80211: Support not iterating over not-sdata-in-driver ifaces adds f5bec330e301 nl80211: extend support to config spatial reuse parameter set adds f8d504caa973 nl80211: reduce non-split wiphy dump size adds ab10c22bc3b2 nl80211: fix non-split wiphy information adds 75f87eaeaced mac80211: avoid processing non-S1G elements on S1G band adds 26d0a8edca28 Merge tag 'mac80211-next-for-net-next-2020-10-02' of git:/ [...] adds ea9d1f30b128 net: mscc: ocelot: offload multiple tc-flower actions in s [...] adds 319e4dd11a20 net: mscc: ocelot: introduce conversion helpers between po [...] adds 1397a2eb52e2 net: mscc: ocelot: create TCAM skeleton from tc filter chains adds 75944fda1dfe net: mscc: ocelot: offload ingress skbedit and vlan action [...] adds 2f17c050d892 net: mscc: ocelot: offload egress VLAN rewriting to VCAP ES0 adds 226e9cd82a96 net: mscc: ocelot: only install TCAM entries into a specif [...] adds f854e6f6f450 net: mscc: ocelot: relax ocelot_exclusive_mac_etype_filter [...] adds 16a7a15f4b14 net: mscc: ocelot: offload redirect action to VCAP IS2 adds 8cd6b020b644 selftests: ocelot: add some example VCAP IS1, IS2 and ES0 [...] adds 0c2a01dc27f6 Merge branch 'Offload-tc-flower-to-mscc_ocelot-switch-usin [...] adds ee755732b7a1 rtw88: increse the size of rx buffer size adds 5c831644e1f4 rtw88: handle and recover when firmware crash adds 0fbc2f0f34cc rtw88: add dump firmware fifo support adds 714f71f94ab3 rtw88: add dump fw crash log adds fada09311d17 rtw88: show current regulatory in tx power table adds 63f6982075d8 qtnfmac: fix resource leaks on unsupported iftype error re [...] adds 42af278bff02 wl1251/wl12xx: fix a typo in comments adds 1d2a85382282 wl3501_cs: Remove unnecessary NULL check adds 703314b2db3b bcma: use semicolons rather than commas to separate statements adds d0151c2bad0a brcmfmac: Fix warning when hitting FW crash with flow cont [...] adds 6aa5a83a7ed8 brcmfmac: Fix warning message after dongle setup failed adds 44492e70adc8 rtw88: pci: Power cycle device during shutdown adds 3d70247d34fc iwlwifi: mvm: rs-fw: handle VHT extended NSS capability adds bbb95d37b74f iwlwifi: mvm: add PROTECTED_TWT firmware API adds 659ac93d7ced iwlwifi: mvm: set PROTECTED_TWT in MAC data policy adds 9c11d8a9d41c iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware adds 7e0ca7230b98 iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != [...] adds 0cd38f4d0529 iwlwifi: msix: limit max RX queues for 9000 family adds 02d31e9b626a iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels adds d14f499dd2ed iwlwifi: wowlan: adapt to wowlan status API version 10 adds 79946ee77428 iwlwifi: fw: move assert descriptor parser to common code adds 64564669e1a5 iwlwifi: add new cards for AX201 family adds be82ecd3a5c8 iwlwifi: mvm: add an option to add PASN station adds ccca2cb4c118 iwlwifi: enable twt by default adds fda1bd0d4a6b iwlwifi: iwl-trans: move all txcmd init to trans alloc adds a26014e2de3f iwlwifi: move bc_pool to a common trans header adds 885375d0bb9f iwlwifi: iwl-trans: move tfd to trans layer adds 8e3b79f887b9 iwlwifi: move bc_table_dword to a common trans header adds bc9296f4a828 iwlwifi: add new cards for MA family adds f2134f66f40e iwlwifi: acpi: support ppag table command v2 adds 4c447cfadd6c iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT adds ba8f6f4ae254 iwlwifi: dbg: add dumping special device memory adds e27c506a985c iwlwifi: regulatory: regulatory capabilities api change adds 22852fad9c17 iwl-trans: move dev_cmd_offs, page_offs to a common trans header adds 903b3f9badf1 iwlwifi: mvm: split a print to avoid a WARNING in ROC adds a1c2ff302413 iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode adds 870bde78576c iwlwifi: mvm: add support for new version of WOWLAN_TKIP_S [...] adds 2b3eb122342c iwlwifi: mvm: process ba-notifications also when sta rcu i [...] adds 090a5d7c8b19 iwlwifi: don't export acpi functions unnecessarily adds ee3ae3a18a74 iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version adds cfa5d0ca0f61 iwlwifi: mvm: remove redundant support_umac_log field adds 59ca9572dee9 iwlwifi: mvm: use CHECKSUM_COMPLETE adds f604324eefec iwlwifi: remove iwl_validate_sar_geo_profile() export adds f961e9fc35cc iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() adds 38cb52dd4e86 iwlwifi: add new card for MA family adds 216cdfb5225f iwlwifi: add a common struct for all iwl_tx_power_cmd versions adds 9c08cef87048 iwlwifi: acpi: prepare SAR profile selection code for mult [...] adds fbb7957d28ac iwlwifi: support REDUCE_TX_POWER_CMD version 6 adds dd2a1256e6a8 iwlwifi: acpi: rename geo structs to contain versioning adds 0ea788ed0f3b iwlwifi: support version 3 of GEO_TX_POWER_LIMIT adds 9e3c39361a30 iwlwifi: mvm: support new KEK KCK api adds 507a13f5c9c9 iwlwifi: rs: set RTS protection for all non legacy rates adds 4795983b8704 iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init adds e80bfd117d89 iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver adds 0a8159cbd11a iwlwifi: remove wide_cmd_header field adds 1c096d8935c1 iwlwifi: mvm: add support for range request command ver 11 adds 3830a01c3bfa iwlwifi: mvm: add support for responder dynamic config com [...] adds b68bd2e3143a iwlwifi: mvm: Add FTM initiator RTT smoothing logic adds 890d814b1837 iwlwifi: mvm: location: set the HLTK when PASN station is added adds 68ad24742f17 iwlwifi: mvm: responder: allow to set only the HLTK for an [...] adds 0739a7d70e00 iwlwifi: mvm: initiator: add option for adding a PASN responder adds 0cd1ad2d7fd4 iwlwifi: move all bus-independent TX functions to common code adds 2a42aea79531 iwlwifi: mvm: support more GTK rekeying algorithms adds c7f996eb894e iwlwifi: mvm: d3: support GCMP ciphers adds bfdb157127da iwlwifi: dbg: remove no filter condition adds 19d9fa7ab9f3 iwlwifi: mvm: add d3 prints adds 42f8a2735cc2 iwlwifi: dbg: run init_cfg function once per driver load adds 762c523f95b8 iwlwifi: thermal: support new temperature measurement API adds a86821069e87 iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd adds abd16a58a011 iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() adds e365e7de63e5 iwlwifi: align RX status flags with firmware adds bc68163ccd7d iwlwifi: mvm: d3: parse wowlan status version 11 adds 20e671998cf3 iwlwifi: mvm: clear all scan UIDs adds 0179bfff9780 iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus i [...] adds 4bf3d7cfea3c iwlwifi: dbg: add debug host notification (DHN) time point adds 3ac13d56ec8c iwlwifi: mvm: ignore the scan duration parameter adds 9422b978355e iwlwifi: support version 5 of the alive notification adds b4248c08f743 iwlwifi: use correct group for alive notification adds eb95a26c11a1 iwlwifi: api: fix u32 -> __le32 adds 16b2afe07ace iwlwifi: yoyo: add support for internal buffer allocation in D3 adds 870f39bc9deb iwlwifi: bump FW API to 57 for AX devices adds 855f69fc05a1 Merge tag 'iwlwifi-next-for-kalle-2020-09-30-2' of git://g [...] adds e2f1ceb81758 ath9k: Remove set but not used variable adds 82b4f9b857e7 ath11k: Move non-fatal warn logs to dbg level adds cd19836a6cea ath11k: mac: fix parenthesis alignment adds 476c1d3c2e61 ath11k: Correctly check errors for calls to debugfs_create_dir() adds 616c16a4b26a ath11k: support loading ELF board files adds b09199248905 ath11k: fix AP mode for QCA6390 adds 2626c269702e ath11k: add interface_modes to hw_params adds 18ac1665e785 ath11k: pci: check TCSR_SOC_HW_VERSION adds 3f6e6c3291ed ath11k: disable monitor mode on QCA6390 adds df648808c6b9 ath11k: change to disable softirqs for ath11k_regd_update [...] adds 6a8be1baa911 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_ [...] adds 87e8497a7d46 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc adds 701e48a43e15 ath11k: add packet log support for QCA6390 adds 6fbd8898b301 ath11k: pci: fix rmmod crash adds 7fd85517c359 ath11k: mac: remove unused conf_mutex to solve a deadlock adds 2f588660e34a ath11k: fix warning caused by lockdep_assert_held adds 089ba909f8d7 ath11k: debugfs: fix crash during rmmod adds a05bd8513335 ath11k: read and write registers below unwindowed address adds e838c14a9ee1 ath11k: enable shadow register configuration and access adds 9df6d8399d67 ath11k: set WMI pipe credit to 1 for QCA6390 adds 8ec5a6ab9c7e ath11k: start a timer to update TCL HP adds 506e7e9bbf3f ath11k: start a timer to update REO cmd ring adds 9b309970c4ea ath11k: start a timer to update HP for CE pipe 4 adds c83c500b55b6 ath11k: enable idle power save mode adds 404f5de2f997 ath11k: remove unnecessary casts to u32 adds fd5ad4d1e980 wcn36xx: Advertise beacon filtering support in bmps adds 70442ee62d70 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 14c914fcb515 Merge tag 'wireless-drivers-next-2020-10-02' of git://git. [...] adds bb5ab541942e s390/qeth: keep track of wanted TX queues adds 72d5e8504e3b s390/qeth: de-magic the QIB parm area adds 949bbf4d2db8 s390/qeth: allow configuration of TX queues for OSA devices adds 50144f675363 s390/qeth: constify the disciplines adds 84c91482eec4 s390/qeth: use netdev_name() adds 378ac80d7f49 s390/qeth: static checker cleanups adds 5506745537e7 s390/ctcm: remove orphaned function declarations adds 7b419e658ff7 Merge branch 's390-net-next' adds 9576a36cc107 ionic: contiguous memory for notifyq adds 52733cff9b6e ionic: drain the work queue adds 2c580d7783c7 ionic: clear linkcheck bit on alloc fail adds 7c737fc43ca0 ionic: check qcq ptr in ionic_qcq_disable adds ba6ab8aca216 ionic: disable all queue napi contexts on timeout adds a21b5d49e77a ionic: refill lif identity after fw_up adds bb9f80f31d37 ionic: use lif ident for filter count adds 9e15410dc745 ionic: add new bad firmware error code adds 34ad937770d7 Merge branch 'ionic-error-recovery' adds 10c24eb23da0 devlink: add parser error drop packet traps adds c50bf2be7306 devlink: add .trap_group_action_set() callback adds ceeb03ad8e22 dpaa2-eth: add basic devlink support adds 061d631f7de2 dpaa2-eth: add support for devlink parser error drop traps adds 5a38b4fc0104 Merge branch 'dpaa2-eth-add-devlink-parser-error-drop-trap [...] adds e50867369698 genetlink: reorg struct genl_family adds 0b588afdd16f genetlink: add small version of ops adds 66a9b9287d24 genetlink: move to smaller ops wherever possible adds adc848450ff8 genetlink: add a structure for dump state adds 78ade619c165 genetlink: use .start callback for dumppolicy adds 48526a0f4ca2 genetlink: bring back per op policy adds 7c1e0926da18 taskstats: move specifying netlink policy back to ops adds 8e1ed28fd8d3 genetlink: use parsed attrs in dumppolicy adds a4bb4f5fc811 genetlink: switch control commands to per-op policies adds 678cdd496708 Merge branch 'genetlink-support-per-command-policy-dump' adds 899b07c5787f netlink: compare policy more accurately adds 04a351a62bd4 netlink: rework policy dump to support multiple policies adds aa85ee5f9585 genetlink: factor skb preparation out of ctrl_dumppolicy() adds 50a896cf2d6f genetlink: properly support per-op policy dumping adds e992a6eda9a1 genetlink: allow dumping command-specific policy adds 186e26eb139a Merge branch 'genetlink-per-op-policy-export' adds 8e1b3884eed7 net: remove NETDEV_HW_ADDR_T_SLAVE adds 398999bac6ea net/af_iucv: right-size the uid variable in iucv_sock_bind() adds a29f245ec97f net/iucv: fix indentation in __iucv_message_receive() adds 223b32db00a8 Merge branch 'net-iucv-next' adds 9cd8b6c90529 tcp: account total lost packets properly adds aa3098676cd0 powerpc: dts: t1040: add bindings for Seville Ethernet switch adds e69eb0824d8c powerpc: dts: t1040rdb: add ports for Seville Ethernet switch adds 6a0c00e5d2b1 Merge branch 'Add-Seville-Ethernet-switch-to-T1040RDB' adds 839d696ffb27 net/smc: send ISM devices with unique chid in CLC proposal adds fd6ebb6fb2cf net/smc: use an array to check fields in system EID adds e275d49a69c0 net: phy: dp83869: fix unsigned comparisons against less t [...] adds 19fbcb36a39e net/sched: act_vlan: Add {POP,PUSH}_ETH actions adds a45294af9e96 net/sched: act_mpls: Add action to push MPLS LSE before Et [...] adds ef743c099033 Merge branch 'net-sched-Add-actions-for-MPLS-L2-VPNs' adds 1a10d0bc906d usbnet: Use fallthrough pseudo-keyword adds e55e66e8ae84 net: bna: Use fallthrough pseudo-keyword adds 401d8ce4ae07 net: ksz884x: Use fallthrough pseudo-keyword adds 93e6664e6621 bnx2x: Use fallthrough pseudo-keyword adds 2b7fea0d20ce net: dsa: sja1105: remove duplicate prefix for VL Lookup d [...] adds 536a82ad167b dt-bindings: net: dsa: b53: Specify unit address in hex adds 3a56268ef6ee dt-bindings: net: dsa: b53: Fix full duplex in example adds 456afe01b100 mptcp: ADD_ADDRs with echo bit are smaller adds 1702ad79d31e netfilter: conntrack: proc: rename stat column adds 8a8b9047a897 netfilter: nf_tables: Remove ununsed function nft_data_debug adds 18cd9b00fffe ipvs: Remove unused macros adds bc7a708235f4 netfilter: nf_tables: fix userdata memleak adds 85db827a57a9 netfilter: nf_tables: use nla_memdup to copy udata adds 002f21765320 netfilter: nf_tables: add userdata attributes to nft_chain adds 82ec6630f9fc netfilter: nf_tables_offload: Remove unused macro FLOW_SET [...] adds 9446ab34ace2 netfilter: ipset: enable memory accounting for ipset allocations adds ab6c41eefd46 netfilter: nfnetlink: place subsys mutexes in distinct loc [...] adds 5f48846daf33 netfilter: nf_tables: Enable fast nft_cmp for inverted matches adds 10fdd6d80e4c netfilter: nf_tables: Implement fast bitwise expression adds 321e921daa05 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds cf1166349c68 net: devlink: Add unused port flavour adds f15ec13a9630 net: dsa: Make use of devlink port flavour unused adds 3122433eb533 net: dsa: Register devlink ports before calling DSA driver [...] adds 544e7c33ec2f net: devlink: Add support for port regions adds 08156ba430b4 net: dsa: Add devlink port regions support to DSA adds 7d1e2a10681d net: dsa: Add helper for converting devlink port to ds and port adds b71a8d602521 net: dsa: mv88e6xxx: Add per port devlink regions adds d3a6987db075 Merge branch 'mv88e6xxx-Add-per-port-devlink-regions' adds 424174f14eec bnxt_en: Update firmware interface spec to 1.10.1.68. adds 3e9ec2bb932d bnxt_en: refactor bnxt_alloc_fw_health() adds ba02629ff6cb bnxt_en: log firmware status on firmware init failure adds 87f7ab8d6f88 bnxt_en: perform no master recovery during startup adds fc8864e0b6ee bnxt_en: Log FW health status info, if reset is aborted. adds 975bc99a4a39 bnxt_en: Refactor bnxt_free_rx_skbs(). adds 7737d325f867 bnxt_en: Refactor bnxt_init_one_rx_ring(). adds 8fbf58e17dce bnxt_en: Implement RX ring reset in response to buffer errors. adds 8a27d4b9e54c bnxt_en: Add a software counter for RX ring reset. adds 1b5c8b63d6a4 bnxt_en: Reduce unnecessary message log during RX errors. adds 8d4bd96b54dc bnxt_en: Eliminate unnecessary RX resets. adds 3e233cac4278 Merge branch 'bnxt_en-net-next-updates' adds f5083d0cee08 drivers/net/wan/hdlc_fr: Improvements to the code of pvc_xmit adds 674d3ab94977 mptcp: Constify mptcp_pm_ops adds b980b313e5a2 net: openvswitch: Constify static struct genl_small_ops adds c2568c8c9e63 Merge branch 'net-Constify-struct-genl_small_ops' adds 2e554a7a5d8a net: dsa: propagate switchdev vlan_filtering prepare phase [...] adds f4f9dcc3f4c5 net: phy: marvell: Use phy_read_paged() instead of open coding it adds 8b0308fe319b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 717f20341686 mptcp: don't skip needed ack adds 302af7c6049d net: always dump full packets with skb_dump adds c6db31ffe202 ethtool: allow netdev driver to define phy tunables adds e193c3ab8302 net: atlantic: implement phy downshift feature adds 60db5e408e43 net: atlantic: implement media detect feature via phy tunables adds 9b9dda5d1dc8 Merge branch 'net-atlantic-phy-tunables-from-mac-driver' adds 451b05f413d3 net: netdevice.h: sw_netstats_rx_add helper adds 1f8dda1d26d3 vxlan: use dev_sw_netstats_rx_add() adds 1e84527b7fa9 geneve: use dev_sw_netstats_rx_add() adds 8fdfffd0b97a bareudp: use dev_sw_netstats_rx_add() adds 36a6f5667925 gtp: use dev_sw_netstats_rx_add() adds 5711eb05023e ipv6: use dev_sw_netstats_rx_add() adds c852162ea931 xfrm: use dev_sw_netstats_rx_add() adds e40b3727f90b net: openvswitch: use dev_sw_netstats_rx_add() adds 560b50cf6c18 ipv4: use dev_sw_netstats_rx_add() adds 02da0b615b4b Merge branch 'drivers-net-add-sw_netstats_rx_add-helper' adds 4f30974feb96 ethtool: wire up get policies to ops adds 5028588b62cb ethtool: wire up set policies to ops adds ff419afa4310 ethtool: trim policy tables adds 329d9c333ee4 ethtool: link up ethnl_header_policy as a nested policy adds ddcf3b70c5ae netlink: create helpers for checking type is an int adds bdbb4e29df8b netlink: add mask validation adds a0de1cd35687 ethtool: specify which header flags are supported per command adds 9faebeb2d800 Merge branch 'ethtool-allow-dumping-policies-to-user-space' adds 9d49aea13f1e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds db972e532518 ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr adds fd15dd058689 ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET adds 0eb484ee49c9 cxgb4: convert tasklets to use new tasklet_setup() API adds d9fb8c507d42 mptcp: fix infinite loop on recvmsg()/worker() race. adds de997e545df4 net: mscc: ocelot: add missing VCAP ES0 and IS1 regmaps fo [...] adds 036dfd8322be selftests: mptcp: interpret \n as a new line adds 846e463a70e9 net/sched: get rid of qdisc->padded adds 69d56e0ea0ee devlink: Change devlink_reload_supported() param type adds ccdf07219da6 devlink: Add reload action option to devlink reload command adds dc64cc7c6310 devlink: Add devlink reload limit option adds a254c264267e devlink: Add reload stats adds 77069ba2e3ad devlink: Add remote reload stats adds 3180472f582b net/mlx5: Add functions to set/query MFRL register adds e7f4d0bcb8da net/mlx5: Set cap for pci sync for fw update event adds 38b9f903f22b net/mlx5: Handle sync reset request event adds eabe8e5e88f5 net/mlx5: Handle sync reset now event adds 7dd6df329d4c net/mlx5: Handle sync reset abort event adds 5ec697446f46 net/mlx5: Add support for devlink reload action fw activate adds 195d9dece168 devlink: Add enable_remote_dev_reset generic parameter adds b4f7cbb3671b net/mlx5: Add devlink param enable_remote_dev_reset support adds 2d69356752ff net/mlx5: Add support for fw live patch event adds bef878e865ea net/mlx5: Add support for devlink reload limit no reset adds eb79d75474ab devlink: Add Documentation/networking/devlink/devlink-reload.rst adds 91bca7f7104c Merge branch 'devlink-add-reload-action-and-limit-options' adds 9f0bb95eeeb4 net/rds: suppress page allocation failure error in recv bu [...] adds 5d3b8ec99a3c net: dsa: microchip: add ksz9563 to ksz9477 I2C driver adds 4d7ebed6aa17 ice: devlink: use %*phD to print small buffer adds ac382a0944cd ice: remove repeated words adds 045afac407ef ice: Change ice_info_get_dsn to be void adds 410d06879c01 ice: add the DDP Track ID to devlink info adds 48d40025b539 ice: refactor devlink_port to be per-VSI adds 1e8249cc9dc5 ice: add additional debug logging for firmware update adds ecfb751f1a05 ice: Fix pointer cast warnings adds 051d2b5cfa1e ice: fix adding IP4 IP6 Flow Director rules adds 3b8f56ee0c48 Merge branch '100GbE-Intel-Wired-LAN-Driver-Updates-2020-10-07' adds 80ede649ea0a can: af_can: can_rcv_list_find(): fix kernel doc after var [...] adds 47fa0336c1b7 can: softing: softing_card_shutdown(): add braces around [...] adds 71e663c4a022 can: c_can: reg_map_{c,d}_can: mark as __maybe_unused adds d61469dc87ad MAINTAINERS: adjust to mcp251xfd file renaming adds eb88531bdbfa can: raw: add missing error queue support adds f55a52bb2cdb can: dev: fix type of get_can_dlc() and get_canfd_dlc() macros adds 1c47fa6b31c2 can: dev: add a helper function to calculate the duration [...] adds e057dd3fc20f can: add ISO 15765-2:2016 transport protocol adds df73446a2882 dt-bindings: can: rcar_can: Add r8a7742 support adds d131c4b879b6 dt-bindings: can: rcar_canfd: Document r8a774e1 support adds f97db2621b41 dt-bindings: can: rcar_can: Document r8a774e1 support adds a62fc7ff903c dt-bindings: can: flexcan: list supported processors adds e4245bbca91d dt-bindings: can: flexcan: remove ack_grp and ack_bit from [...] adds d9b081e3fc4b can: flexcan: remove ack_grp and ack_bit handling from driver adds 05ca14fdb6fe can: xilinx_can: Limit CANFD brp to 2 adds a61035c5a84b can: xilinx_can: Check return value of set_reset_mode adds 164ab90d0d86 can: xilinx_can: Fix incorrect variable and initialize wit [...] adds 8f5e71b9d3b5 Merge tag 'linux-can-next-for-5.10-20201007' of git://git. [...] adds c60a2cefb32d net/smc: consolidate unlocking in same function adds 9047a617dc2f net/smc: cleanup buffer usage in smc_listen_work() adds f29fa003996d net/smc: restore smcd_version when all ISM V2 devices fail [...] adds c4cc0b9c771a Merge branch 'net-smc-updates-2020-10-07' adds d2681e93b0ab netlink: policy: refactor per-attr policy writing adds 44f3625bc616 netlink: export policy in extended ACK adds c77fb07fae36 Merge branch 'netlink-export-policy-on-validation-failures' adds 8b783d104e7f mac80211: handle lack of sband->bitrates in rates adds 12bf8fad4ca3 mac80211: initialize last_rate for S1G STAs adds c1cd35c60601 cfg80211: only allow S1G channels on S1G band adds efc7d01a9ecd docs: net: 80211: reduce docs build time adds ba6ff70a3bb7 mac80211: copy configured beacon tx rate to driver adds 16573e7cb5ad Merge tag 'mac80211-next-for-net-next-2020-10-08' of git:/ [...] adds 7cb391ffdf3c iwlwifi: dvm: Demote non-compliant kernel-doc headers adds b392eabc6abe iwlwifi: rs: Demote non-compliant kernel-doc headers adds 229b5582deb5 iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers adds c8a11a84671e iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers adds 7619ccceae49 iwlwifi: calib: Demote seemingly unintentional kerneldoc header adds 8f7ed7bf1384 iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel- [...] adds 707c528a8d51 iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_de [...] adds 108285ec6851 iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers adds 7b37b874fce3 iwlwifi: mvm: utils: Fix some doc-rot adds de00105cf0dc iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers adds 3a7d806926bb iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers adds 91b4780fbae7 iwlwifi: mvm: tx: Demote misuse of kernel-doc headers adds 6806fc7fcfb2 iwlwifi: dvm: devices: Fix function documentation formatti [...] adds 7d4ced86997f iwlwifi: iwl-drv: Provide descriptions debugfs dentries adds 8431350eee2e ath11k: Fix memory leak on error path adds 53708f4fd9cf mwifiex: fix double free adds 8b2426c50f20 rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff adds be9ae34ead42 iwlwifi: mvm: get number of stations from TLV adds 90824f2f3390 iwlwifi: mvm: read and parse SKU ID if available adds 7ef3e2246638 iwlwifi: update prph scratch structure to include PNVM data adds 70d3ca86b025 iwlwifi: mvm: ring the doorbell and wait for PNVM load completion adds f0d748ad459e iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL adds 43dc85b5ec54 iwlwifi: support an additional Qu subsystem id adds 64f55156f7ad iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues adds df7203736938 iwlwifi: mvm: re-enable TX after channel switch adds f9084775deb9 iwlwifi: mvm: prepare roc_done_wk to work sync adds aa4936b11c6c iwlwifi: mvm: add a get lmac id function adds 2c2c3647cde4 iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 adds bebc14db4eb7 iwlwifi: mvm: avoid possible NULL pointer dereference adds a48d400cc444 iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct adds 24436191a3b4 iwlwifi: pcie: fix xtal latency for 9560 devices adds 8fac81b50059 iwlwifi: pcie: fix the xtal latency value for a few qu devices adds 58ddd9b6d194 iwlwifi: mvm: don't send a CSA command the firmware doesn't know adds 60cbad2b867f iwlwifi: mvm: remove memset of kek_kck command adds efa40c7ef689 iwlwifi: mvm: fix suspicious rcu usage warnings adds 853f4954baf4 iwlwifi: stats: add new api fields for statistics cmd/ntfy adds 45acebf8d6a6 iwlwifi: fix sar geo table initialization adds 0fafaa97ef35 iwlwifi: rs: align to new TLC config command API adds b3e4c0f34c17 iwlwifi: move PNVM implementation to common code adds a182dfab2842 iwlwifi: add trans op to set PNVM adds 6654cd4eb90f iwlwifi: pcie: implement set_pnvm op adds 6972592850c0 iwlwifi: read and parse PNVM file adds 09b3ab8782e7 iwlwifi: bump FW API to 59 for AX devices adds b7d96bca1f00 Revert "iwlwifi: remove wide_cmd_header field" adds 8df245c40aa2 Merge tag 'wireless-drivers-next-2020-10-09' of git://git. [...] adds f6e5ee6a2f3d net: thunderx: Use struct_size() helper in kmalloc() adds 6236239d1cc4 net: usbnet: remove driver version adds 8d6112f0a0c4 r8169: factor out handling rtl8169_stats adds fea9b31e25e6 dpaa_eth: enable NETIF_MSG_HW by default adds 14b26b127c09 net: phy: Move of_mdio from drivers/of to drivers/net/mdio adds e0b2e0d8e669 net: dsa: rtl8366rb: Roof MTU for switch adds df41c19abbea drivers/net/wan/hdlc_fr: Move the skb_headroom check out o [...] adds 08f90fc9d143 enetc: Clean up MAC and link configuration adds 46456ccfd98f enetc: Clean up serdes configuration adds 9fce74bf2245 arm64: dts: fsl-ls1028a-rdb: Specify in-band mode for ENET [...] adds 71b77a7a27a3 enetc: Migrate to PHYLINK and PCS_LYNX adds bea4b3095b9b Merge branch 'enetc-Migrate-to-PHYLINK-and-PCS_LYNX' adds 70edfae15a32 net: mscc: ocelot: offload VLAN mangle action to VCAP IS1 adds ea440cd2d9b2 net: dsa: tag_ocelot: use VLAN information from tagging he [...] adds 82c200be7c43 selftests: net: mscc: ocelot: add test for VLAN modify action adds bc081a693a56 Merge branch 'Offload-tc-vlan-mangle-to-mscc_ocelot-switch' adds ca139d76b0d9 cx82310_eth: re-enable ethernet mode after router reboot adds 15f5e48f93c0 cx82310_eth: use netdev_err instead of dev_err adds ac911bfeb34b can: isotp: implement cleanups / improvements from review adds f726f3d37163 can: remove obsolete version strings adds 2ad119d998e4 Merge tag 'linux-can-next-for-5.10-20201012' of git://git. [...] adds cf223bfaf791 bnxt_en: Return -EROFS to user space, if NVM writes are no [...] adds 6896cb35eec5 bnxt_en: Enable online self tests for multi-host/NPAR mode. adds 8fb35cd302f7 bnxt_en: Set driver default message level. adds 03ab8ca1e920 bnxt_en: Simplify bnxt_async_event_process(). adds c966c67c0992 bnxt_en: Log event_data1 and event_data2 when handling RES [...] adds 8eddb3e7ce12 bnxt_en: Log unknown link speed appropriately. adds 4933f6753b50 bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. adds 7154917a12b2 bnxt_en: Refactor bnxt_dl_info_get(). adds 1388875b3916 bnxt_en: Add stored FW version info to devlink info_get cb. adds 547848af58e3 Merge branch 'bnxt_en-Updates-for-net-next' adds 073b04e76be6 ipvs: inspect reply packets from DR/TUN real servers adds afd9024cd1fc netfilter: add nf_static_key_{inc,dec} adds ddcfa710d40b netfilter: add nf_ingress_hook() helper function adds 60a3815da702 netfilter: add inet ingress support adds d3519cb89f6d netfilter: nf_tables: add inet ingress support adds 793d5d612426 netfilter: flowtable: reduce calls to pskb_may_pull() adds a308283fdbf7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds cffcdbff70a3 selftests/bpf: Initialize duration in xdp_noinline.c adds 48ca6243c6ad selftests/bpf: Properly initialize linfo in sockmap_basic adds 82f45c6c4a70 bpf: tcp: Do not limit cb_flags when creating child sk fro [...] adds 96d46c508506 bpf: selftest: Ensure the child sk inherited all bpf_sock_ [...] adds 440c5752a3ca Merge branch 'Do not limit cb_flags when creating child sk' adds 4976b718c355 bpf: Introduce pseudo_btf_id adds d370bbe12143 bpf/libbpf: BTF support for typed ksyms adds 2c2f6abeff13 selftests/bpf: Ksyms_btf to test typed ksyms adds eaa6bcb71ef6 bpf: Introduce bpf_per_cpu_ptr() adds 63d9b80dcf2c bpf: Introducte bpf_this_cpu_ptr() adds 00dc73e44a84 bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() adds 60a128b532d8 Merge branch 'bpf: BTF support for ksyms' adds 18ebe16d1049 bpf, sockmap: Add skb_adjust_room to pop bytes off ingress [...] adds 91274ca53518 bpf, sockmap: Update selftests to use skb_adjust_room adds fb91db01c652 Merge branch 'Add skb_adjust_room() for SK_SKB' adds 1028ae406999 bpf: Deref map in BPF_PROG_BIND_MAP when it's already used adds b75597d8947f xsk: Remove internal DMA headers adds 8731745e4821 bpf, verifier: Use fallthrough pseudo-keyword adds 39d8f0d1026a bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI adds dca4121cdc48 bpf, doc: Update Andrii's email in MAINTAINERS adds a0f2b7acb4b1 libbpf: Close map fd if init map slots failed adds 2c193d32caee libbpf: Check if pin_path was set even map fd exist adds 44c4aa2bd151 selftest/bpf: Test pinning map with reused map fd adds fd08f944e0c4 Merge branch 'Fix pining maps after reuse map fd' adds 8cee9107e72c bpf, libbpf: Use valid btf in bpf_program__set_attach_target adds 9618bde489b2 samples/bpf: Change Makefile to cope with latest llvm adds 544d6adf3c3d samples/bpf: Fix a compilation error with fallthrough marking adds 2e8806f032f5 samples: bpf: Split xdpsock stats into new struct adds 60dc609dbd54 samples: bpf: Count syscalls in xdpsock adds 67ed375530e2 samples: bpf: Driver interrupt statistics in xdpsock adds bf88a80a0407 selftests/bpf: Fix test_verifier after introducing resolve [...] adds 49a2a4d4163f kernel/bpf/verifier: Fix build when NET is not enabled adds ebfb4d40ed9d bpf: Fix build failure for kernel/trace/bpf_trace.c with C [...] adds 49f3d12b0f70 bpf: Fix typo in uapi/linux/bpf.h adds 80348d8867c6 libbpf: Fix compatibility problem in xsk_socket__create adds 47f7cf6325f7 libbpf: Skip CO-RE relocations for not loaded BPF programs adds a66345bcbdf0 libbpf: Support safe subset of load/store instruction resi [...] adds 2b7d88c2b582 libbpf: Allow specifying both ELF and raw BTF for CO-RE BT [...] adds 888d83b961f6 selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX [...] adds 1e9259eca8fd Merge branch 'libbpf: auto-resize relocatable LOAD/STORE i [...] adds c3f01fdcedf9 xsk: Introduce padding between ring pointers adds eca43ee6c46d bpf: Add tcp_notsent_lowat bpf setsockopt adds 75748837b7e5 bpf: Propagate scalar ranges through register assignments. adds 5689d49b71ad bpf: Track spill/fill of bounded scalars. adds 03d4d13fab3f selftests/bpf: Add profiler test adds 54fada41e8a1 selftests/bpf: Asm tests for the verifier regalloc tracking. adds ac53a0d3107c Merge branch 'bpf-llvm-reg-alloc-patterns' adds dd2ce6a5373c bpf: Improve bpf_redirect_neigh helper description adds 9aa1206e8f48 bpf: Add redirect_peer helper adds 4a8f87e60f6d bpf: Allow for map-in-map with dynamic inner array map entries adds 6775dab73bdc bpf, selftests: Add test for different array inner map size adds 57a73fe7c198 bpf, selftests: Make redirect_neigh test more extensible adds 9f4c53ca23a2 bpf, selftests: Add redirect_peer selftest adds 673e37524561 Merge branch 'Follow-up BPF helper improvements' adds 8ac91df6de16 samples: bpf: Refactor xdp_monitor with libbpf adds 151936bf51af samples: bpf: Replace attach_tracepoint() to attach() in x [...] adds 321f6324500e samples: bpf: Refactor XDP kern program maps with BTF-defined map adds 52b07e56af64 Merge branch 'samples: bpf: Refactor XDP programs with libbpf' adds d1c362e1dd68 bpf: Always return target ifindex in bpf_fib_lookup adds ebb034b15bfa bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. adds cfea28f890cf bpf, sockmap: Skb verdict SK_PASS to self already checked [...] adds 9ecbfb06a078 bpf, sockmap: On receive programs try to fast track SK_PAS [...] adds 29545f4977cf bpf, sockmap: Remove skb_set_owner_w wmem will be taken la [...] adds 9047f19e7ccb bpf, sockmap: Remove dropped data on errors in redirect case adds 10d58d006356 bpf, sockmap: Remove skb_orphan and let normal skb_kfree d [...] adds 0b17ad25d8d1 bpf, sockmap: Add memory accounting so skbs on ingress lis [...] adds 20a6d91518c4 Merge branch 'sockmap/sk_skb program memory acct fixes' adds 743df8b7749f bpf, sockmap: Check skb_verdict and skb_parser programs ex [...] adds ef5659280eb1 bpf, sockmap: Allow skipping sk_skb parser program adds cdf43c4bfa1a bpf, selftests: Add option to test_sockmap to omit adding [...] adds a24fb420a577 bpf, selftests: Add three new sockmap tests for verdict on [...] adds 376dcfe3a4e5 Merge branch 'bpf, sockmap: allow verdict only sk_skb progs' adds ccdf7fae3afa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds fa6031df12fc macb: add RM9200's interrupt flag TBRE adds 73d742281383 macb: prepare at91 to use a 2-frame TX queue adds 0a4e9ce17ba7 macb: support the two tx descriptors on at91rm9200 adds c93c5482c7d4 Merge branch 'macb-support-the-2-deep-Tx-queue-on-at91' adds 7e38b03f0fe7 net: mscc: ocelot: remove duplicate ocelot_port_dev_check adds 44797589c20e tcp: use semicolons rather than commas to separate statements adds 6159e9633f17 net/ipv6: use semicolons rather than commas to separate st [...] adds 0403a2b53c29 net/tls: use semicolons rather than commas to separate statements adds c9bf52a173c7 net/af_unix: Remove unused old_pid variable adds 3618ad2a7c0e virtio-net: ethtool configurable RXCSUM adds 44fa32f008ab net: add function dev_fetch_sw_netstats for fetching pcpu_ [...] adds 3b51788a2d5f IB/hfi1: use new function dev_fetch_sw_netstats adds 9d0151673e70 net: macsec: use new function dev_fetch_sw_netstats adds ec173778e96e net: usb: qmi_wwan: use new function dev_fetch_sw_netstats adds ab2b3ff21b9f net: usbnet: use new function dev_fetch_sw_netstats adds 1f68b2096f65 qtnfmac: use new function dev_fetch_sw_netstats adds f3f04f0f3ab9 net: bridge: use new function dev_fetch_sw_netstats adds a0d269810185 net: dsa: use new function dev_fetch_sw_netstats adds cf89f18fa407 iptunnel: use new function dev_fetch_sw_netstats adds 6401297e7610 mac80211: use new function dev_fetch_sw_netstats adds 3569939a811e net: openvswitch: use new function dev_fetch_sw_netstats adds 5fc3594d36d1 xfrm: use new function dev_fetch_sw_netstats adds a003ec1f47bc Merge branch 'net-add-and-use-function-dev_fetch_sw_netsta [...] adds 30cf856a691f i40e: Allow changing FEC settings on X722 if supported by FW adds f2bf814a27c5 e1000: remove unused and incorrect code adds d5e6f064ac66 Merge branch '40GbE-Intel-Wired-LAN-Driver-Updates-2020-10-12' adds 825f8b0b17a8 net/mlx5: Fix uininitialized pointer read on pointer attr adds ee92e4f1f95e net/mlx5: Add NIC TX domain namespace adds 9b9d454ddbf0 net/mlx5e: IPsec: Add TX steering rule per IPsec state adds 5be019040cb7 net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload adds 50172733d01c Merge tag 'mlx5-updates-2020-10-12' of git://git.kernel.or [...] adds d25e2e9388ed netfilter: restore NF_INET_NUMHOOKS adds 0ec78cdb1ab1 cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr adds f3af4ad1e08a rxrpc: Fix bundle counting for exclusive connections adds ddc7834af8d5 rxrpc: Fix loss of final ack on shutdown adds 54086c5a7f15 Merge tag 'rxrpc-next-20201015' of git://git.kernel.org/pu [...] adds 346e320cb210 netfilter: nftables: allow re-computing sctp CRC-32C in 'p [...] adds 0da1ccbbefb6 net: fec: Fix PHY init after phy_reset_after_clk_enable() adds 37198e93ced7 net: mptcp: make DACK4/DACK8 usage consistent among all subflows adds f02ced62ec35 selftests: netfilter: add cpu counter check adds 5b1a995bfa93 selftests: netfilter: fix nft_meta.sh error reporting adds d30a7d54e848 selftests: netfilter: remove unused cnt and simplify comma [...] adds 48d072c4e8cd selftests: netfilter: add time counter check adds d3b2dc9472e1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds d17043828210 net: ipa: skip suspend/resume activities if not set up adds 4a65dff81a04 net: ipv6: Discard next-hop MTU less than minimum link MTU adds 394039fe2cfd net: tlan: Fix typo abitrary adds ea1dd3e9d080 net/tls: sendfile fails with ktls offload adds 923527dcb4d1 net/tls: remove a duplicate function prototype adds ed42989eab57 tipc: fix the skb_unshare() in tipc_buf_append() adds 7b50ee3dad25 tipc: fix NULL pointer dereference in tipc_named_rcv adds 81f1f5ae8b3c can: m_can_platform: don't call m_can_class_suspend in run [...] adds e009f95b1543 can: j1935: j1939_tp_tx_dat_new(): fix missing initializat [...] adds 13ba4c434422 net: j1939: j1939_session_fresh_new(): fix missing initial [...] adds b54fa649d7e7 Merge tag 'linux-can-fixes-for-5.9-20201008' of git://git. [...] adds 7e94e46c16d0 net: smc: fix missing brace warning for old compilers adds 16cb3653803d net: smc: fix missing brace warning for old compilers adds d582484726c4 mptcp: fix fallback for MP_JOIN subflows adds 0e4f35d78801 mptcp: subflows garbage collection adds 49fb2f33f6a4 Merge branch 'mptcp-some-fallback-fixes' adds 874fb9e2ca94 ipv4: Restore flowi4_oif update before call to xfrm_lookup_route adds 8098bd69bc4e net: dsa: microchip: fix race condition adds 3af5f0f5c74e net: korina: fix kfree of rx/tx descriptor array adds b2b8a92733b2 mlx4: handle non-napi callers to napi_poll adds 64a632da538a net: fec: Fix phy_device lookup for phy_reset_after_clk_enable() adds 254941f32370 docs: networking: update XPS to account for netif_set_xps_queue adds 59e611a566e7 socket: fix option SO_TIMESTAMPING_NEW adds 4e3bbb33e6f3 socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is [...] adds fdafed459998 ip_gre: set dev->hard_header_len and dev->needed_headroom [...] adds ea2f7da1799b selftests: netfilter: extend nfqueue test case adds 7980d2eabde8 ipvs: clear skb->tstamp in forwarding path adds 98a381a7d489 netfilter: nftables: extend error reporting for chain updates adds 0d9826bc18ce netfilter: nf_log: missing vlan offload tag and proto adds 1e40d75ef90c Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e1e84eb58eb4 ipv4/icmp: l3mdev: Perform icmp error route lookup on sour [...] adds 272928d1cdac ipv6/icmp: l3mdev: Perform icmp error route lookup on sour [...] adds 1a01727676a8 selftests: Add VRF route leaking tests adds f8ea4a198560 Merge branch 'l3mdev-icmp-error-route-lookup-fixes' adds 2ef813b8f405 cxgb4: handle 4-tuple PEDIT to NAT mode translation adds 5ce9ad815a29 ibmveth: Switch order of ibmveth_helper calls. adds 413f142cc05c ibmveth: Identify ingress large send packets. adds 15f0d2922dce Merge branch 'ibmveth-gso-fix' adds d086a1c65aab net: sched: Fix suspicious RCU usage while accessing tcf_t [...] adds 1d273fcc2c29 bpfilter: Fix build error with CONFIG_BPFILTER_UMH adds d535ca136778 net/smc: fix use-after-free of delayed events adds ef12ad45880b net/smc: fix valid DMBE buffer sizes adds 6b1bbf94ab36 net/smc: fix invalid return code in smcd_new_buf_create() adds 0c124aa5c48d Merge branch 'net-smc-fixes-2020-10-14' adds 6617dfd44014 net: fix pos incrementment in ipv6_route_seq_next adds 2ecbc1f68448 Revert "bpfilter: Fix build error with CONFIG_BPFILTER_UMH" adds 2295cddf99e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds e688c3db7ca6 bpf: Fix register equivalence tracking. adds f58423aeab28 bpf, sockmap: Add locking annotations to iterator adds 8a3feed90e75 bpf, selftest: Fix flaky tcp_hdr_options test when adding [...] adds 83c11c17553c net, sockmap: Don't call bpf_prog_put() on NULL pointer adds 105faa874243 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 9ff9b0d392ea Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/ [...] adds a455aa72f7c4 device-dax/kmem: fix resource release adds 392b466981ac powerpc/mm: add DEBUG_VM WARN for pmd_clear adds 379c926d6334 powerpc/mm: move setting pte specific flags to pfn_pte adds cfc5bbc4e75d mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value adds 85a144632dcc mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] adds 4200605b1f80 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] adds c3824e18d3f3 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] adds e8edf0adb95d mm/debug_vm_pgtable/locks: move non page table modifying t [...] adds 6f302e270c99 mm/debug_vm_pgtable/locks: take correct page table lock adds 87f34986de0b mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP adds 13af05063033 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] adds 2b1dd67a78c3 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 adds 401035d5c456 mm/debug_vm_pgtable: avoid none pte in pte_clear_test adds f14312e1ed1e mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] adds 57417cebc96b XArray: add xa_get_order adds 8fc75643c5e1 XArray: add xas_split adds 198b62f83eef mm/filemap: fix storing to a THP shadow entry adds 887b22c628c6 mm/filemap: fix page cache removal for arbitrary sized THPs adds d01ac3c35214 mm/memory: remove page fault assumption of compound page size adds 8fb156c9ee2d mm/page_owner: change split_page_owner to take a count adds 86b562b62972 mm/huge_memory: fix total_mapcount assumption of page size adds 8cce54756806 mm/huge_memory: fix split assumption of page size adds 65dfe3c3bc41 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] adds e2333dad2d4a mm/huge_memory: fix can_split_huge_page assumption of THP size adds 5eaf35ab1275 mm/rmap: fix assumptions of THP size adds fc3a5ac52827 mm/truncate: fix truncation for pages of arbitrary size adds 8854a6a7248f mm/page-writeback: support tail pages in wait_for_stable_page adds 3efe62e46695 mm/vmscan: allow arbitrary sized pages to be paged out adds 01c70267053d fs: add a filesystem flag for THPs adds 6f4d2f9770cf fs: do not update nr_thps for mappings which support THPs adds c4f9c701f9b4 mm: fix a race during THP splitting adds 1aa83cfa5a20 mm/readahead: add DEFINE_READAHEAD adds 73bb49da50cd mm/readahead: make page_cache_ra_unbounded take a readahea [...] adds 8238287eadb2 mm/readahead: make do_page_cache_ra take a readahead_control adds 6e4af69ae9b7 mm/readahead: make ondemand_readahead take a readahead_control adds 7b3df3b9ac7e mm/readahead: pass readahead_control to force_page_cache_ra adds fefa7c478fda mm/readahead: add page_cache_sync_ra and page_cache_async_ra adds db660d462525 mm/filemap: fold ra_submit into do_sync_mmap_readahead adds b1647dc0deef mm/readahead: pass a file_ra_state into force_page_cache_ra adds 7d9d46ac87f9 mm,hwpoison: cleanup unused PageHuge() check adds 1b473becde09 mm, hwpoison: remove recalculating hpage adds fd476720c9ba mm,hwpoison-inject: don't pin for hwpoison_filter adds 7e27f22c9e40 mm,hwpoison: unexport get_hwpoison_page and make it static adds dc7560b496f9 mm,hwpoison: refactor madvise_inject_error adds dd6e2402fad9 mm,hwpoison: kill put_hwpoison_page adds 694bf0b0cdf9 mm,hwpoison: unify THP handling for hard and soft offline adds 06be6ff3d2ec mm,hwpoison: rework soft offline for free pages adds 79f5f8fab482 mm,hwpoison: rework soft offline for in-use pages adds 6b9a217eda4a mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] adds 5a2ffca3c233 mm,hwpoison: return 0 if the page is already poisoned in s [...] adds 5d1fd5dc877b mm,hwpoison: introduce MF_MSG_UNSPLIT_THP adds 1f2481ddbe44 mm,hwpoison: double-check page count in __get_any_page() adds b94e02822deb mm,hwpoison: try to narrow window race for free pages adds 11c9c7edae06 mm/page_poison.c: replace bool variable with static key adds 406100762ae9 mm/vmstat.c: use helper macro abs() adds 295a17302348 mm/util.c: update the kerneldoc for kstrdup_const() adds c9682d10271e mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] adds 73a11c965857 mm/memory_hotplug: inline __offline_pages() into offline_pages() adds 4986fac160b3 mm/memory_hotplug: enforce section granularity when onlini [...] adds 0a1a9a0008bb mm/memory_hotplug: simplify page offlining adds 257bea71582d mm/page_alloc: simplify __offline_isolated_pages() adds ea15153c3d46 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() adds 3fa0c7c79d24 mm/page_isolation: simplify return value of start_isolate_ [...] adds aac65321ba69 mm/memory_hotplug: simplify page onlining adds 4eb29bd9d089 mm/page_alloc: drop stale pageblock comment in memmap_init [...] adds d882c0067d99 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] adds b30c59279d68 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] adds ec62d04e3fdc kernel/resource: make release_mem_region_adjustable() never fail adds 7cf603d17d9b kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED adds 3a0aaefe4134 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] adds b6117199787c mm/memory_hotplug: prepare passing flags to add_memory() a [...] adds 9ca6551ee243 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] adds 9b24247a2447 virtio-mem: try to merge system ram resources adds 1b989d5d72ab xen/balloon: try to merge system ram resources adds 2c76e7f6c42b hv_balloon: try to merge system ram resources adds cb8e3c8b4f45 kernel/resource: make iomem_resource implicit in release_m [...] adds 90c7eaeb14a3 mm: don't panic when links can't be created in sysfs adds f04a5d5d913f mm/page_alloc: convert "report" flag of __free_one_page() [...] adds 47b6a24a2382 mm/page_alloc: place pages to tail in __putback_isolated_page() adds 293ffa5ebb9c mm/page_alloc: move pages to tail in move_to_free_list() adds 7fef431be9c9 mm/page_alloc: place pages to tail in __free_pages_core() adds b86c5fc4e71a mm/memory_hotplug: update comment regarding zone shuffling adds 4e79603bbd33 zram: failing to decompress is WARN_ON worthy adds c7df08f1953b mm/slab.h: remove duplicate include adds 58f6f0349716 mm/page_reporting.c: drop stale list head check in page_re [...] adds 955cc774f286 mm/highmem.c: clean up endif comments adds ed0173733dd4 mm: use self-explanatory macros rather than "2" adds 0e9aa6755757 mm: fix some broken comments adds 70b6d25ec59c mm: fix some comments formatting adds e755f4af08b7 mm/workingset.c: fix some doc warnings adds 73eb7f9a4ff0 mm: use helper function put_write_access() adds 1f0f8c0de090 include/linux/mmzone.h: remove unused early_pfn_valid() adds ab130f9108dc mm: rename page_order() to buddy_order() adds ce9bebe683a1 fs: configfs: delete repeated words in comments adds b296a6d53339 kernel.h: split out min()/max() et al. helpers adds 15ec0fcff6da kernel/sys.c: replace do_brk with do_brk_flags in comment [...] adds 7b7b8a2c9560 kernel/: fix repeated words in comments adds b7621ebf8a08 kernel: acct.c: fix some kernel-doc nits adds cdfe2d220476 get_maintainer: add test for file in VCS adds 6343f6b71f83 get_maintainer: exclude MAINTAINERS file(s) from --git-fallback adds 32dd8afae7db MAINTAINERS: jarkko.sakkinen@linux.intel.com -> jarkko@kernel.org adds 197d6c1dde4e lib: bitmap: delete duplicated words adds f1e594acb1bd lib: libcrc32c: delete duplicated words adds 2f22385fb121 lib: decompress_bunzip2: delete duplicated words adds dde57fe01a0a lib: dynamic_queue_limits: delete duplicated words + fix typo adds 4e20ace06f70 lib: earlycpio: delete duplicated words adds e0656501a619 lib: radix-tree: delete duplicated words adds 408a93a2bb4f lib: syscall: delete duplicated words adds 2d0469814ade lib: test_sysctl: delete duplicated words adds 8d8472cfdefa lib/mpi/mpi-bit.c: fix spello of "functions" adds 3b6742618ed9 lib/idr.c: document calling context for IDA APIs mustn't u [...] adds 3264ceec8f17 lib/idr.c: document that ida_simple_{get,remove}() are deprecated adds 6ed9b92e290b lib/scatterlist.c: avoid a double memset adds 1d339638a954 lib/percpu_counter.c: use helper macro abs() adds e130816164e2 include/linux/list.h: add a macro to test if entry is poin [...] adds f3c9d0a3fe97 lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() adds 904542dc5652 lib/crc32.c: fix trivial typo in preprocessor condition adds a9eb63705e37 bitops: simplify get_count_order_long() adds 004fba1ae6dd bitops: use the same mechanism for get_count_order[_long] adds 3e89ad8506f3 checkpatch: add --kconfig-prefix adds 310cd06ba249 checkpatch: move repeated word test adds 40873aba2c6b checkpatch: add test for comma use that should be semicolon adds ed4761f78047 const_structs.checkpatch: add phy_ops adds 8020b2536312 checkpatch: warn if trace_printk and friends are called adds c12093a11462 const_structs.checkpatch: add pinctrl_ops and pinmux_ops adds 99ca38c2aa7d checkpatch: warn on self-assignments adds f5f613259f3f checkpatch: allow not using -f with files that are in git adds e7f929f3ca9e checkpatch: extend author Signed-off-by check for split Fr [...] adds a0154cdbd3dc checkpatch: emit a warning on embedded filenames adds 2e44e8033a9b checkpatch: fix multi-statement macro checks for while blocks. adds c70735c23bf6 checkpatch: fix false positive on empty block comment lines adds 48ca2d8ac8a1 checkpatch: add new warnings to author signoff checks. adds ce81bb256a22 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] adds 206e22f01941 tools/testing/selftests: add self-test for verifying load [...] adds 8f942eea12ae binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU adds df0c09c01173 coredump: let dump_emit() bail out on short writes adds afc63a97b764 coredump: refactor page range dumping into common helper adds 429a22e776a2 coredump: rework elf/elf_fdpic vma_dump_size() into common helper adds a07279c9a8cd binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot adds 7f3bfab52cab mm/gup: take mmap_lock in get_dump_page() adds 4d45e75a9955 mm: remove the now-unnecessary mmget_still_valid() hack adds 50b7d8568008 ramfs: fix nommu mmap with gaps in the page cache adds 589f6b526825 autofs: harden ioctl table adds 64ead5201e75 nilfs2: fix some kernel-doc warnings for nilfs2 adds fa63f083b349 rapidio: fix error handling path adds 85094c05eeb4 rapidio: fix the missed put_device() for rio_mport_add_riodev adds 3f388f28639f panic: dump registers on panic_on_warn adds ac05b7a1b48b kernel/relay.c: drop unneeded initialization adds 998ec76b9200 scripts/gdb/proc: add struct mount & struct super_block ad [...] adds 4fbe310e4406 scripts/gdb/tasks: add headers and improve spacing format adds 5cf53f3ce3b9 sched.h: drop in_ubsan field when UBSAN is in trap mode adds 6a6155f664e3 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang adds d9bc85de46ca ROMFS: support inode blocks calculation adds 2c739ced5886 lib, include/linux: add usercopy failure capability adds 4d0e9df5e43d lib, uaccess: add failure injection to usercopy functions adds c4cf498dc024 Merge branch 'akpm' (patches from Andrew) adds d208e13c6a22 powerpc/process: Fix uninitialised variable error adds d53c3dfb23c4 mm: fix exec activate_mm vs TLB shootdown and lazy tlb swi [...] adds 66acd46080bd powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM adds bafb056ce279 sparc64: remove mm_cpumask clearing to fix kthread_use_mm race adds a665eec0a22e powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm adds 0b30191b277a Merge branch 'topic/irqs-off-activate-mm' into next adds bda7673d64b6 powerpc/book3s64: fix link error with CONFIG_PPC_RADIX_MMU=n adds 96543e7352bd powerpc/pseries: convert to use DEFINE_SEQ_ATTRIBUTE macro adds ef1edbba5288 powerpc/mm/64s: Fix slb_setup_new_exec() sparse warning adds d10ebe79dfae powerpc/perf: Add declarations to fix sparse warnings adds 1ea21ba231f2 powerpc: Move arch_cpu_idle_dead() into smp.c adds bf3c1464db88 powerpc/smp: Fold cpu_die() into its only caller adds 39f87561454d powerpc/smp: Move ppc_md.cpu_die() to smp_ops.cpu_offline_self() adds 6c71cfcc0168 powerpc/prom_init: Check display props exist before enabli [...] adds 9c826d31a738 drivers/macintosh/smu.c: use for_each_child_of_node() macro adds acff5e6c37fa macintosh: smu_sensors: use for_each_child_of_node() macro adds 1d42e07e9c24 serial: pmac_zilog: use for_each_child_of_node() macro adds 8ec5cb12cd95 powerpc/powernv: fix wrong warning message in opalcore_con [...] adds 7b2aab5f22f0 powerpc/sysfs: Remove unused 'err' variable in sysfs_creat [...] adds 5ab187e01a53 powerpc/sstep: Remove empty if statement checking for inva [...] adds 2228f19cf90e powerpc/xive: Make debug routines static adds ebbfeef0d809 powerpc/32: Declare stack_overflow_exception() prototype adds aea948bb80b4 powerpc/powernv/elog: Fix race while processing OPAL error [...] adds 9983efa83b0a powerpc: untangle cputable mce include adds 05504b425620 powerpc/64s: Add cp_abort after tlbiel to invalidate copy- [...] adds cdb1ea0276bd powerpc/pseries: add new branch prediction security bits f [...] adds 903fd31d3212 powerpc/64: fix irq replay missing preempt adds 2b48e96be2f9 powerpc/64: fix irq replay pt_regs->softe value adds 012a9a97a8fd powerpc/64e: remove PACA_IRQ_EE_EDGE adds 903dd1ff453e powerpc/64e: remove 64s specific interrupt soft-mask code adds 455575533c7a powerpc/64: make restore_interrupts 64e only adds 4366337490cb powerpc/papr_scm: Fix warnings about undeclared variable adds 5c5e46dad939 powerpc: PPC_SECURE_BOOT should not require PowerNV adds 874dc62f548f powerpc: switch 85xx defconfigs from legacy ide to libata adds d125aedb4042 powerpc/eeh: Rework EEH initialisation adds 82a1ea21f1ba powerpc/powernv: Stop using eeh_ops->init() adds 1f8fa0cd6a84 powerpc/pseries: Stop using eeh_ops->init() adds 5d69e46a2104 powerpc/eeh: Delete eeh_ops->init adds 395ee2a2a15b powerpc/eeh: Move EEH initialisation to an arch initcall adds f61c859feb5d powerpc/pseries/eeh: Clean up pe_config_addr lookups adds 98ba956f6a38 powerpc/pseries/eeh: Rework device EEH PE determination adds 42de19d5ef71 powerpc/pseries/eeh: Allow zero to be a valid PE configura [...] adds 35d64734b643 powerpc/eeh: Clean up PE addressing adds d0ffdee8ff01 powerpc/tm: Save and restore AMR on treclaim and trechkpt adds 4bce545903fa powerpc/topology: Update topology_core_cpumask adds 4ca234a9cbd7 powerpc/smp: Stop updating cpu_core_mask adds e29e9ed665ee powerpc/smp: Remove get_physical_package_id adds 70edd4a7c753 powerpc/smp: Optimize remove_cpu_from_masks adds 53516d4abacf powerpc/smp: Limit CPUs traversed to within a node. adds 1f3a41810421 powerpc/smp: Stop passing mask to update_mask_by_l2 adds 661e3d42f991 powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs adds 375370a10d06 powerpc/smp: Check for duplicate topologies and consolidate adds 3ab33d6dc3e9 powerpc/smp: Optimize update_mask_by_l2 adds b8a97cb4599c powerpc/smp: Move coregroup mask updation to a new function adds 70a94089d7f7 powerpc/smp: Optimize update_coregroup_mask adds 3b6c3adbb2fa powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group [...] adds bd59380c5ba4 powerpc/rtas: Restrict RTAS requests from userspace adds dc9af82ea061 selftests/powerpc: Add a rtas_filter selftest adds 72cdd117c449 pseries/hotplug-memory: hot-add: skip redundant LMB lookup adds 269e583357df powerpc/eeh: Delete eeh_pe->config_addr adds 8175bd580e62 powerpc/pseries/eeh: Fix use of uninitialised variable adds 0f9866f7e857 powerpc/perf/hv-gpci: Fix starting index value adds 264a034099b6 Documentation/ABI: Add ABI documentation for hv-24x7 format adds 435387dd1f6f Documentation/ABI: Add ABI documentation for hv-gpci format adds dcb5cdf60a1f powerpc/perf/hv-gpci: Add cpu hotplug support adds 09b791d95559 powerpc/hv-gpci: Add sysfs files inside hv-gpci device to [...] adds 792254a77201 powerpc/security: Fix link stack flush instruction adds ec72024e35dd powerpc/drmem: Make lmb_size 64 bit adds 301d2ea65723 powerpc/memhotplug: Make lmb size 64bit adds 950805f4d90e powerpc/book3s64/radix: Make radix_mem_block_size 64bit adds fbf2f134c8c3 powerpc/lmb-size: Use addr #size-cells value when fetching [...] adds 13135b461cf2 powerpc/papr_scm: Add PAPR command family to pass-through [...] adds ca1d3443b4dd powerpc: Remove SYNC on non 6xx adds e42a64002a50 powerpc: Remove CONFIG_PPC601_SYNC_FIX adds d2a5cd83ee98 powerpc: Drop SYNC_601() ISYNC_601() and SYNC() adds f0ed73f3fa2c powerpc: Remove PowerPC 601 adds 8b14e1dff067 powerpc: Remove support for PowerPC 601 adds 2e38ea486615 powerpc: Tidy up a bit after removal of PowerPC 601. adds a4c5a3554229 powerpc: Remove __USE_RTC() adds 6601ec1c2ba9 powerpc: Remove get_tb_or_rtc() adds 63f9d9df5ed0 powerpc/time: Remove ifdef in get_dec() and set_dec() adds 69a1593abdbc powerpc/32s: Setup the early hash table at all time. adds 533090e5a980 powerpc/32s: Rename head_32.S to head_book3s_32.S adds 865418795a1d powerpc/32s: Remove #ifdef CONFIG_PPC_BOOK3S_32 in head_bo [...] adds 15c102153e72 powerpc/time: Rename mftbl() to mftb() adds ff125fbcd45d powerpc/time: Make mftb() common to PPC32 and PPC64 adds 942e89115b58 powerpc/time: Avoid using get_tbl() and get_tbu() internally adds e8d5bf30eafc powerpc/time: Remove get_tbu() adds 1156a6285cd3 powerpc/time: Make get_tbl() common to PPC32 and PPC64 adds 9686e431c683 powerpc/time: Make get_tb() common to PPC32 and PPC64 adds a2d0230b91f7 cpufreq: powernv: Fix frame-size-overflow in powernv_cpufr [...] adds 996f9e0f93f1 selftests/powerpc: Fix eeh-basic.sh exit codes adds ffd0b25ca049 Revert "powerpc/pci: unmap legacy INTx interrupts when a P [...] adds 96685f866671 Merge tag 'powerpc-5.10-1' of git://git.kernel.org/pub/scm [...] adds bcf1650c9b82 s390/boot: avoid unnecessary zeroing of .bss section adds 14ab62243241 s390/sclp: clean up unneeded .data section usage adds 5596c4c106ba s390/sclp: remove unused sclp_early_printk_forced adds 32ca04bba6fd s390/zcrypt: Support for CCA APKA master keys adds fa6999e326fe s390/pkey: support CCA and EP11 secure ECC private keys adds b3bd02495cb3 s390/stp: add locking to sysfs functions adds bb7d066a0916 s390/stp: use __packed adds 4ab79ed223d2 s390/stp: use u32 instead of unsigned int adds b2539aa0d7ff s390/stp: add support for leap seconds adds 4fb53dde770c s390/stp: add sysfs file to show scheduled leap seconds adds ad5ceb33eee1 s390/stp: unify stp_work_mutex and clock_sync_mutex adds 62aacabc1301 s390/3215: simplify the return expression of tty3215_open() adds 07a699bc43d1 s390/kaslr: avoid mixing valid random value and an error code adds 5c46f2768c4b s390/kaslr: correct and explain randomization base generation adds 1c7c83e8d235 s390: remove unused _swsusp_reset_dma adds 2835c2ea95d5 s390/startup: avoid save_area_sync overflow adds ad3e6948f90a s390: remove cad commandline option adds 54530ce6a184 s390/cio: remove unused channel_subsystem_reinit adds 3731ac579519 s390/vdso: remove orphaned declarations adds 86cde618e718 s390/startup: correct "dfltcc" option parsing adds f980ec9e34f8 s390/sclp_sdias: remove unused sclp_sdias_exit adds 3372e88b094e s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab adds 3ca8b855b011 s390/startup: add kaslr_offset to pgm check info print adds 402e9228f7a6 s390: remove orphaned function declarations adds d70e38cb1dee s390: nvme dump support adds d9f12e48d08e s390/ipl: support NVMe IPL kernel parameters adds bd37b36832f6 s390/nvme: support firmware-assisted dump to NVMe disks adds 5627b9224b00 s390/ipl: add support to control memory clearing for nvme re-IPL adds 21a66717079c s390/kasan: make sure int handler always run with DAT on adds 100a980c174b s390: remove orphaned extern variables declarations adds 4ec95ed312c4 s390/startup: correct early pgm check info formatting adds 91ffc519c199 s390/zcrypt: introduce msg tracking in zcrypt functions adds 0ae88ccf4c16 s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG adds 0b641cbd2444 s390/ap: split ap queue state machine state from device state adds 2ea2a6099ae3 s390/ap: add error response code field for ap queue devices adds 4f2fcccdb547 s390/ap: add card/queue deconfig state adds 0671cc104874 s390/sclp: Add support for SCLP AP adapter config/deconfig adds 5caa2af97118 s390/ap: Support AP card SCLP config and deconfig operations adds e0332629e33d s390/ap/zcrypt: revisit ap and zcrypt error handling adds 3730f5300b45 s390/zcrypt: move ap_msg param one level up the call chain adds 27c4f6738bdc s390/zcrypt: Introduce Failure Injection feature adds 4aa32ee3c058 s390/lib: fix kernel doc for memcmp() adds eefc69a09ca5 s390/sie: fix typo in SIGP code description adds b61e1f3281c5 s390/kprobes: move insn_page to text segment adds 4366dd725125 s390/zcrypt: fix wrong format specifications adds db5273975622 s390/uaccess: add default cases for __put_user_fn()/__get_ [...] adds 10e5afb3d260 s390/uaccess: fix indentation adds 847d4287a0c6 Merge tag 's390-5.10-1' of git://git.kernel.org/pub/scm/li [...] adds 38a6445cab6b MIPS: Correct the header guard of r4k-timer.h adds b0a1c2903b5f MIPS: pci: use devm_platform_ioremap_resource_byname adds 0ee69c589ec8 MIPS: OCTEON: use devm_platform_ioremap_resource adds 338a93a497e4 MIPS: netlogic: Remove unused code adds 055444c2663b MIPS: Loongson64: Increase NR_IRQS to 320 adds 7487abbe85af MIPS: configs: lb60: Fix defconfig not selecting correct board adds 95b1f6db67ae MIPS: cpu-probe: Set Ingenic's writecombine to _CACHE_CACHABLE_WA adds 5ef415107dfd MIPS: cpu-probe: Mark XBurst CPU as having vtagged caches adds 5f5ed0ebcf84 MIPS: cpu-probe: ingenic: Fix broken BUG_ON adds c434b9f80b09 MIPS: Kconfig: add MIPS_GENERIC_KERNEL symbol adds 8405419942f2 MIPS: generic: Allow boards to set system type adds 13a0ea28e8c6 MIPS: generic: Init command line with fw_init_cmdline() adds 323690d23be1 MIPS: generic: Support booting with built-in or appended DTB adds c3e2ee657418 MIPS: generic: Add support for zboot adds 02bd530f888c MIPS: generic: Increase NR_IRQS to 256 adds f0f4a753079c MIPS: generic: Add support for Ingenic SoCs adds b4a30e9c7480 MIPS: jz4740: Drop all obsolete files adds a103e9b951f9 MIPS: jz4740: Rename jz4740 folders to ingenic adds 8446fd61b5e3 MIPS: configs: Regenerate configs of Ingenic boards adds d41afc398fbc MAINTAINERS: Update paths to Ingenic platform code adds d976ae6ba04c MIPS: Make setup_elfcorehdr and setup_elfcorehdr_size static adds 6fa573a3e307 MIPS: kernel: include probes-common.h header in branch.c adds 4e43e5df5850 MIPS: context switch: Use save/restore instead of set/clea [...] adds 195615ecc830 MIPS: Loongson-3: Enable COP2 usage in kernel adds bc1c969f1158 MIPS: Loongson-3: Calculate ra properly when unwinding the stack adds 7895d662bab8 MIPS: SGI-IP30: Move irq bits to better header files adds b123c46cf558 MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1300 adds b350041e6f23 MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1000 adds 0c0938ea1d7c MIPS: malta: remove unused header file adds 307c9926393a MIPS: malta: remove mach-malta/malta-dtshim.h header file adds c1f6b45e630a MIPS: Ingenic: Add CPU nodes for Ingenic SoCs. adds 5fa1f7680f27 MIPS: Loongson64: Add UART node for LS7A PCH adds 262623961478 MIPS: kexec: Add crashkernel=YM handling adds 063a9966ee15 Revert "MIPS: OCTEON: use devm_platform_ioremap_resource" adds 2372b506115b dt-bindings: MIPS: Add X2000E based CU2000-Neo. adds a9fee3a513e5 MIPS: Ingenic: Add system type for new Ingenic SoCs. adds a5ce852398a4 MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 [...] adds ef923a76c398 MIPS: Increase range of CONFIG_FORCE_MAX_ZONEORDER adds 925b68822397 MIPS: idle: Add prototype for function check_wait adds 99419c310ee0 MIPS: process: Add prototype for function arch_dup_task_struct adds 047248cab16b MIPS: process: include exec.h header in process.c adds 396c7d94c3bb MIPS: alchemy: Fix build breakage, if TOUCHSCREEN_WM97XX i [...] adds 026ba130a5e8 MIPS: alchemy: Share prom_init implementation adds 9b7224836965 MIPS: pgtable: Remove used PAGE_USERIO define adds 43fab0856eaf MIPS: tx49xx: move tx4939_add_memory_regions into only user adds 46dd40aa376c MIPS: SGI-IP28: disable use of ll/sc in kernel adds 90761cee5f4c mips: octeon: Add Ubiquiti E200 and E220 boards adds 1062fc45d1e9 MIPS: Loongson64: Select SMP in Kconfig to avoid build error adds 73826d604bbf MIPS: Loongson64: Clean up numa.c adds e7ae8d174eec MIPS: replace add_memory_region with memblock adds a616c0617aa3 MIPS: cpu-probe: move fpu probing/handling into its own file adds 90c68c6dbcb4 MIPS: cpu-probe: introduce exclusive R3k CPU probe adds 20cc5b649d99 MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit adds 69b686ddd579 MIPS: ingenic: Remove CPU_SUPPORTS_HUGEPAGES adds 1f0400d0e2c4 mips: ralink: enable zboot support adds 3528f8ec95a5 bcm963xx_tag.h: fix duplicated word adds 3e4614e7fdde MIPS: dec: fix section mismatch adds cf3af0a4d3b6 MIPS: DEC: Restore bootmem reservation for firmware workin [...] adds 09a31a7e3723 Merge tag 'mips_5.10' of git://git.kernel.org/pub/scm/linu [...] adds f2d10ff4a903 kgdb: Honour the kprobe blocklist when setting breakpoints adds 4c4197eda710 kgdb: Add NOKPROBE labels on the trap handler functions adds 771910f71965 kernel: debug: Centralize dbg_[de]activate_sw_breakpoints adds d081a6e35316 kdb: Fix pager search for multi-line strings adds 49dc6fbce330 Merge tag 'kgdb-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds eac48eb6ce10 printk: ringbuffer: Wrong data pointer when appending smal [...] adds 8119c4332d25 Merge tag 'printk-for-5.10-fixup' of git://git.kernel.org/ [...] adds ce66f6136460 tracing: Remove __init from __trace_early_add_new_event() adds 93f3d8f54a22 Merge tag 'trace-v5.10-2' of git://git.kernel.org/pub/scm/ [...] adds d38c8cfb0571 scripts: kernel-doc: add support for typedef enum adds efa44475b8f5 scripts: kernel-doc: make it more compatible with Sphinx 3.x adds e3ad05fe6e6f scripts: kernel-doc: use a less pedantic markup for funcs [...] adds dbe8ba00e5ad scripts: kernel-doc: fix troubles with line counts adds eab795ddd84f scripts: kernel-doc: reimplement -nofunction argument adds 47bcacfd2b00 scripts: kernel-doc: fix typedef identification adds ed8348e23abc scripts: kernel-doc: don't mangle with parameter list adds 93351d419680 scripts: kernel-doc: allow passing desired Sphinx C domain [...] adds 5ef09c96d48b scripts: kernel-doc: fix line number handling adds 6e9e415854c1 scripts: kernel-doc: try to use c:function if possible adds 71e552aebf26 docs: cdomain.py: add support for a new Sphinx 3.1+ tag adds 95f49490515e docs: cdomain.py: extend it to handle new Sphinx 3.x tags adds 91fc6d8afe06 docs: kerneldoc.py: append the name of the parsed doc file adds 2791f47d26d1 docs: kerneldoc.py: add support for kerneldoc -nosymbol adds 06dc65b0fa61 docs: automarkup.py: Use new C roles in Sphinx 3 adds f66e47f98c1e docs: automarkup.py: Fix regexes to solve sphinx 3 warnings adds 3050edfd7971 docs: automarkup.py: Skip C reserved words when cross-referencing adds c51d9b046f90 docs: automarkup.py: Add cross-reference for parametrized [...] adds 01fae02d8d67 media: docs: make CEC documents compatible with Sphinx 3.1+ adds 407e84cd1e9a media: docs: make V4L documents more compatible with Sphinx 3.1+ adds f9b2e8aa326f media: docs: make DVB documents more compatible with Sphinx 3.1+ adds 937e68053d82 media: docs: make MC documents more compatible with Sphinx 3.1+ adds 5f536f4a221b media: docs: make RC documents more compatible with Sphinx 3.1+ adds 5b76632ed957 media: cec-core.rst: don't use c:type for structs adds abc59fd4a56a docs: remove some replace macros like |struct foo| adds 9303c9d5e988 docs: get rid of :c:type explicit declarations for structs adds d7faad159a7a docs: trace-uses.rst: remove bogus c-domain tags adds 71a8156e9448 docs: it_IT: fix namespace collisions at locking.rst adds 640e3f80a6f2 docs: net: ieee802154.rst: fix C expressions adds 9b9b0bda7d8a docs: genericirq.rst: don't document chip.c functions twice adds f182e7fd5c06 docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tag adds 1842c96beebb docs: remove sound API duplication adds c9e3d519ee37 docs: basics.rst: move kernel-doc workqueue markups to wor [...] adds 3048ba60070e docs: scsi: target.rst: remove iSCSI transport class kerne [...] adds 58bc57b0de85 docs: device_link.rst: remove duplicated kernel-doc include adds 044248db5db1 docs: basics.rst: get rid of rcu kernel-doc macros adds b30fd8e962cc docs: pstore-blk.rst: fix kernel-doc tags adds 74e2f8d300d4 docs: fs: fscrypt.rst: get rid of :c:type: tags adds 6624d64da6bf docs: devices.rst: get rid of :c:type macros adds 687359027578 docs: sound: writing-an-alsa-driver.rst: get rid of :c:type adds 8ac867340bd8 docs: block: blk-mq.rst: get rid of :c:type adds 4d9d18ad6691 docs: writing-an-alsa-driver.rst: fix some bad c:func: markups adds 64d4151658c1 docs: fpga: replace :c:member: macros adds 365ff56f08ee docs: kgdb.rst: fix :c:type: usages adds b989451b8e00 docs: libata.rst: fix a wrong usage of :c:type: tag adds afe178adb9f2 docs: infrastructure.rst: don't include firmware kernel-doc adds 11604da24851 docs: gpu: i915.rst: Fix several C duplication warnings adds 2f27ed756813 docs: devices.rst: fix a C reference markup adds 366a07651830 docs: it_IT: hacking.rst: fix a typo on a markup adds ccf1227313cf docs: mei.rst: fix a C expression markup adds a57c3522e816 docs: basics.rst: avoid duplicated C function declaration adds b34b86d7a418 docs: conf.py: fix c:function support with Sphinx 3.x adds 14059a38a434 docs: conf.py: change the Sphinx 3.x+ text adds f41f716dc3fe docs: infrastructure.rst: exclude device_link_state from device.h adds ed159f972408 docs: zh_CN: amu.rst: fix document title markup adds 5e44635cc936 media: uAPI: buffer.rst: remove a left-over documentation adds c2a9a645591f math64.h: kernel-docs: Convert some markups into normal comments adds 1bf162e44aac memblock: get rid of a :c:type leftover adds 480017f00c6b dt-bindings: fix references to files converted to yaml adds edba14eb1f45 net: appletalk: Kconfig: Fix docs location adds d4dd87f83c6a drivers: net: hamradio: fix document location adds 209b44c804c0 docs: powerpc: syscall64-abi.rst: fix a malformed table adds 5b874af62700 block: bio: fix a warning at the kernel-doc markups adds 38d9b909f90e kunit: test.h: solve kernel-doc warnings adds 5cd3ddc186bb docs: bio: fix a kerneldoc markup adds 074b3aad307d drivers: core: fix kernel-doc markup for dev_err_probe() adds 623050ae3731 kunit: test.h: fix a bad kernel-doc markup adds 1b7743912bcf usb: docs: document altmode register/unregister functions adds 8a50c0572ffa nl80211: docs: add a description for s1g_cap parameter adds 72a2fbda53d0 rcu/tree: docs: document bkvcache new members at struct kf [...] adds f2c685515922 Input: sparse-keymap: add a description for @sw adds c88773dcc66f docs: virt: user_mode_linux_howto_v2.rst: fix a literal bl [...] adds 3eb6b31bfb17 workqueue: fix a kernel-doc warning adds f910ce5266cc mm/doc: fix a literal block markup adds 3e2ac9798e13 PM / devfreq: remove a duplicated kernel-doc markup adds 54a4c789ca80 Merge tag 'docs/v5.10-1' of git://git.kernel.org/pub/scm/l [...] adds 4470eb287311 f2fs: change return value of reserved_segments to unsigned int adds 9b6648228288 f2fs: add trace exit in exception path adds 07eb1d699452 f2fs: do sanity check on zoned block device path adds d0660122dced f2fs: relocate blkzoned feature check adds e6e421870b5f f2fs: remove unused check on version_bitmap adds d89f58913016 f2fs: remove duplicated code in sanity_check_area_boundary adds f99ba9add67c f2fs: fix wrong total_sections check and fsmeta check adds 17f930e0a649 f2fs: remove unneeded parameter in find_in_block() adds 6d7ab88a98c1 f2fs: fix uninit-value in f2fs_lookup adds 6a257471fa42 f2fs: fix to check segment boundary during SIT page readahead adds 3a22e9ac7158 f2fs: fix to do sanity check on segment/section count adds 31083031709e f2fs: compress: introduce page array slab cache adds c68d6c883022 f2fs: compress: introduce cic/dic slab cache adds 519a5a2f37b8 f2fs: compress: fix to disallow enabling compress on non-e [...] adds adfc694330d3 f2fs: fix slab leak of rpages pointer adds 48046cb55d20 f2fs: fix memory alignment to support 32bit adds f6322f3f1212 f2fs: reject CASEFOLD inode flag without casefold feature adds d662fad143c0 f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode adds 86f33603f8c5 f2fs: handle errors of f2fs_get_meta_page_nofail adds 6ed29fe1cac9 f2fs: don't issue flush in f2fs_flush_device_cache() for n [...] adds af4b6b8edf6a f2fs: introduce check_swap_activate_fast() adds 8c8cf26ae302 f2fs: fix writecount false positive in releasing compress blocks adds ae284d87abad f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info adds 788e96d1d399 f2fs: code cleanup by removing unnecessary check adds 7a3dadedc82e Merge tag 'f2fs-for-5.10-rc1' of git://git.kernel.org/pub/ [...] adds 92e3cc91d8f5 afs: Fix rapid cell addition/removal by not using RCU on c [...] adds 88c853c3f5c0 afs: Fix cell refcounting by splitting the usage counter adds 286377f6bdf7 afs: Fix cell purging with aliases adds 1d0e850a49a5 afs: Fix cell removal adds dca54a7bbb8c afs: Add tracing for cell refcount and active user count adds 7530d3eb3dcf afs: Don't assert on unpurgeable server records adds fad70111d57e Merge tag 'afs-fixes-20201016' of git://git.kernel.org/pub [...] adds 61536bed2149 ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for di [...] adds be4df0cea08a ovl: use generic vfs_ioc_setflags_prepare() helper adds 071a0578b0ce Merge tag 'ovl-update-5.10' of git://git.kernel.org/pub/sc [...] adds c071cde00bd5 drivers: thermal: Kconfig: fix spelling mistake "acces" -> [...] adds 5f3c0200b15a thermal: imx: Use dev_err_probe() to simplify error handling adds 8790710a0f07 thermal: imx8mm: Use dev_err_probe() to simplify error handling adds 6ad1c515b8fb thermal: Use kobj_to_dev() instead of container_of() adds 392573b73ee3 thermal: rcar_thermal: Add missing braces to conditional s [...] adds adfe9285bed0 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support adds be52a1963f83 thermal: stm32: simplify the return expression of stm_ther [...] adds bc501418f09b thermal: Kconfig: Update description for RCAR_GEN3_THERMAL config adds 585834a5eeb3 thermal/idle_inject: Fix comment of idle_duration_us and n [...] adds df3e647d6824 thermal: core: remove unnecessary mutex_init() adds 39558030fd68 thermal: int340x: Provide notification for OEM variable change adds 88052319620a thermal: core: Add new event for sending keep alive notifications adds 94a3c35eb007 thermal: int340x: Add keep alive response method adds ecd1d2a3e4f8 thermal: cooling: Remove unused variable *tz adds 691f189d817b dt-bindings: thermal: sun8i: Add binding for A100's THS co [...] adds 771151bed994 thermal: sun8i: add TEMP_CALIB_MASK for calibration data i [...] adds 92ad897302d6 thermal: sun8i: Add A100's THS controller support adds 5093402e5b44 thermal: ti-soc-thermal: Enable addition power management adds 48b458591749 thermal: core: Adding missing nlmsg_free() in thermal_genl [...] adds 5a77b6a0131f Merge tag 'thermal-v5.10-rc1' of git://git.kernel.org/pub/ [...] adds 6aec345ed83a mtd: maps: vmu-flash: simplify the return expression of pr [...] adds b3e79e7682e0 mtd: physmap: Add Baikal-T1 physically mapped ROM support adds 0626258af6ea mtd: maps: vmu-flash: fix typos for struct memcard adds 88c4203e1724 mtd: spear_smi: Enable compile testing adds b597cc75f7fe mtd: parsers: bcm63xx: Do not make it modular adds ef24f97daac4 mtd: rawnand: Separate the ECC engine type and the ECC byt [...] adds bace41f80f65 mtd: rawnand: Use the new ECC engine type enumeration adds d193792a26c2 mtd: nand: Create a helper to extract the ECC configuration adds 9a333a72c1d0 mtd: spinand: Use nanddev_get_ecc_conf() when relevant adds 3316c8e3ad1f mtd: nand: Create helpers to set/extract the ECC requirements adds 53576c7bfc35 mtd: rawnand: Use nanddev_get/set_ecc_requirements() when [...] adds 93ef92f6f422 mtd: nand: Use the new generic ECC object adds c441bcd31266 mtd: rawnand: Make use of the ECC framework adds 1e3b37aab958 mtd: rawnand: Use the ECC framework OOB layouts adds 8c126720fe10 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] adds d7157ff49a5b mtd: rawnand: Use the ECC framework user input parsing bits adds b5156335ac37 mtd: rawnand: Use the NAND framework user_conf object for [...] adds b0155dadeb15 mtd: rawnand: atmel: Enable the NFC controller at probe time adds dca3c3ce3c02 mtd: rawnand: atmel: Drop redundant nand_read_page_op() adds 5b2baf1fe5fd mtd: rawnand: atmel: Use nand_{write,read}_data_op() adds 060c931c946f mtd: rawnand: atmel: Use nand_prog_page_end_op() adds 03b3e0c27df3 mtd: rawnand: atmel: Convert the driver to exec_op() adds 4bc022432399 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] adds ab16f54ef3cd mtd: rawnand: stm32_fmc2: fix a buffer overflow adds ab78e6a6cef3 mtd: rawnand: pasemi: Make pasemi_device_ready() static adds 051e070d0a01 mtd: spinand: macronix: Add support for MX31LF1GE4BC adds 75b049bb7f89 mtd: spinand: macronix: Add support for MX31UF1GE4BC adds d43511d05cd4 mtd: rawnand: oxnas: cleanup/simplify code adds cb7dc3178a98 mtd: rawnand: vf610: disable clk on error handling path in probe adds 6387ad9caf8f mtd: spinand: gigadevice: Only one dummy byte in QUADIO adds aea7687e77be mtd: spinand: gigadevice: Add QE Bit adds 302d8a228852 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC adds 85a3ebbb7fe8 mtd: rawnand: marvell: Support panic_write for mtdoops adds 28acb2ce42c4 mtd: onenand: Simplify with dev_err_probe() adds 1caa7522fad5 mtd: rawnand: atmel: Simplify with dev_err_probe() adds 78a73491662a mtd: rawnand: gpmi: Simplify with dev_err_probe() adds 6ce92faeefc0 mtd: rawnand: marvell: Simplify with dev_err_probe() adds c4bc1ec9ae57 mtd: rawnand: marvell: Fix and update kerneldoc adds 07eb014faadd mtd: rawnand: qcom: Simplify with dev_err_probe() adds f7721e4bfec1 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] adds d27c9859a0c2 mtd: rawnand: atmel: Check return values for nand_read_data_op adds 6e88127904b8 mtd: rawnand: Introduce nand_set_ecc_on_host_ops() adds fb8c3810d7c8 mtd: rawnand: Don't overwrite the error code from nand_set [...] adds 6d11178762f7 mtd: rawnand: ams-delta: Fix non-OF build warning adds fb1c7e829209 mtd: rawnand: cadence: remove a redundant dev_err call adds 88e315d12fbb mtd: onenand: simplify the return expression of onenand_tr [...] adds 3856a28cfe91 Merge tag 'nand/for-5.10' of git://git.kernel.org/pub/scm/ [...] adds 03edda0e1eda mtd: spi-nor: Prefer asynchronous probe adds 02892d405358 mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d adds 3a9dcb2586e1 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] adds 6eedfd858ff6 mtd: spi-nor: winbond: Add support for w25q64jwm adds 9a3422a110c8 Revert "mtd: spi-nor: Prefer asynchronous probe" adds 80510e255229 Merge tag 'spi-nor/for-5.10' of git://git.kernel.org/pub/s [...] adds 714fb2fbe737 mtd: hyperbus: Provide per device private pointer adds aca31ce96814 mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access adds 992df3bb35a1 mtd: hyperbus: hbmc-am654: Drop pm_runtime* calls from probe adds 00c9cf49a613 mtd: hyperbus: hbmc-am654: Add DMA support for reads adds 5de15b610f78 mtd: hyperbus: add Renesas RPC-IF driver adds 9113ba38fb81 Merge tag 'cfi/for-5.10' of gitolite.kernel.org:pub/scm/li [...] adds 6402f4ce9581 mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS [...] adds 6f78b9acf04f Merge tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/l [...] adds abea14bfdebb i3c: master: Fix error return in cdns_i3c_master_probe() adds 2a934b38c066 Merge tag 'i3c/for-5.10' of git://git.kernel.org/pub/scm/l [...] adds 06e8d1df46ed RDMA/qedr: Add support for user mode XRC-SRQ's adds 1d7c99582027 RDMA/i40iw: Avoid typecast from void to pci_dev adds 3cc30e8dfcb6 RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 2a7cec538169 RDMA/cma: Fix locking for the RDMA_CM_CONNECT state adds 732d41c545bb RDMA/cma: Make the locking for automatic state transition [...] adds d490ee52f0a5 RDMA/cma: Fix locking for the RDMA_CM_LISTEN state adds 5cfbf9291e1d RDMA/cma: Remove cma_comp() adds 7e85bcda8bfe RDMA/cma: Combine cma_ndev_work with cma_work adds 1bb5091def70 RDMA/cma: Remove dead code for kernel rdmacm multicast adds 3788d2997bc0 RDMA/cma: Consolidate the destruction of a cma_multicast i [...] adds b5de0c60cc30 RDMA/cma: Fix use after free race in roce multicast join adds d18bb3e15201 RDMA: Clean MW allocation and free flows adds c0a6b5ecc5b7 RDMA: Convert RWQ table logic to ib_core allocation scheme adds 376ceb31ff87 RDMA: Fix link active_speed size adds 5dee5872f875 Merge branch 'mlx5_active_speed' into rdma.git for-next adds 8310e327046d RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices adds 54a38b6627d3 RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices adds a1255fff5d90 Merge branch 'mlx_sw_owner_v2' into rdma.git for-next adds 8d539c6109f2 RDMA/iw_cxgb4: Disable delayed ack by default adds 3e45410fe3c2 RDMA/qedr: Fix resource leak in qedr_create_qp adds 22d3e1ed2cc8 RDMA/hns: Set the unsupported wr opcode adds 2e4e706e094a RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_fro [...] adds 1c97ca3da0d1 RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() adds 5eb29f0d13a6 RDMA/mlx5: Make mkeys always owned by the kernel's PD when [...] adds 0ec52f019463 RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_R [...] adds 8383da3e4a61 RDMA/mlx5: Clarify what the UMR is for when creating MRs adds f5449e74802c RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy adds 60aaeffa367c RDMA/cma: Delete from restrack DB after successful destroy adds d7ecab1e5f7d RDMA/mlx5: Don't call to restrack recursively adds 13ef5539def7 RDMA/restrack: Count references to the verbs objects adds c34a23c28c6b RDMA/restrack: Simplify restrack tracking in kernel flows adds b09c4d701220 RDMA/restrack: Improve readability in task name management adds 215b88ac4512 RDMA/efa: Group keep alive received counter with other SW stats adds b0cff387e1a4 RDMA/efa: Add messages and RDMA read work requests HW stats adds f2334964e969 i40iw: Add support to make destroy QP synchronous adds 3de3c4785b10 RDMA/efa: Drop double zeroing for sg_init_table() adds 247fc16d734d RDMA/hns: Add support for EQE in size of 64 Bytes adds 09a5f210f67e RDMA/hns: Add support for CQE in size of 64 Bytes adds 98912ee82a0c RDMA/hns: Add support for QPC in size of 512 Bytes adds 3cb2c996c9dc RDMA/hns: Add support for SCCC in size of 64 Bytes adds 12542f1de179 RDMA/hns: Refactor process about opcode in post_send() adds 221109e64316 RDMA/hns: Add interception for resizing SRQs adds c19893fd9c60 RDMA/hns: Correct typo of hns_roce_create_cq() adds 172505cfa3a8 RDMA/hns: Add check for the validity of sl configuration adds 768202a0825d RDMA/hns: Solve the overflow of the calc_pg_sz() adds 99fcf82521d9 RDMA/hns: Fix the wrong value of rnr_retry when querying qp adds fbed9d2be292 RDMA/hns: Fix configuration of ack_req_freq in QPC adds 05df49279f89 RDMA/hns: Fix missing sq_sig_type when querying QP adds 30b707886aeb RDMA/hns: Support inline data in extented sge space for RC adds b942fc0319a7 RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_c [...] adds 0d9aef860377 RDMA/mlx5: Embed GSI QP into general mlx5_ib QP adds f8225e3488dc RDMA/mlx5: Reuse existing fields in parent QP storage object adds 2dc4d6725bc2 RDMA/mlx5: Change GSI QP to have same creation flow like o [...] adds eebe580feb5b RDMA/mlx5: Delete not needed GSI QP signal QP type adds 915ec7ed9114 RDMA/mlx4: Embed GSI QP into general mlx4_ib QP adds 8fd3cd2ae5a0 RDMA/mlx4: Prepare QP allocation to remove from the driver adds 5807bb32055b RDMA/core: Align write and ioctl checks of QP types adds b925c555a15d RDMA/drivers: Remove udata check from special QP adds 21c2fe94abb2 RDMA/mthca: Combine special QP struct with mthca QP adds d4f40a1fb983 RDMA/i40iw: Remove intermediate pointer that points to the [...] adds cf4c0fb00d5a RDMA/hns: Remove unused variables and definitions adds 220aee30213d RDMA/rtrs: Remove unused field of rtrs_iu adds a6f0b08dbaf2 RDMA/core: Remove ucontext->closing adds 2ee9bf346fbf RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() adds 36f30e486dce IB/core: Improve ODP to use hmm_range_fault() adds 8bfafde08693 IB/core: Enable ODP sync without faulting adds 677cf51f71c9 RDMA/mlx5: Extend advice MR to support non faulting mode adds a03bfc37d59d RDMA/mlx5: Sync device with CPU pages upon ODP MR registration adds 42d5179c892e RDMA/core: Constify struct attribute_group adds 3c4e919b48f6 RDMA/rtrs: Constify static struct attribute_group adds f45271acdf9e RDMA/qedr: Endianness warnings cleanup adds a4947e84f234 overflow: Include header file with SIZE_MAX declaration adds 3ff4de8f6030 RDMA/core: Change rdma_get_gid_attr returned error code adds 1c15b4f2a42f RDMA/core: Modify enum ib_gid_type and enum rdma_network_type adds c4b4d548fabc RDMA/core: Introduce new GID table query API adds 9f85cbe50aa0 RDMA/uverbs: Expose the new GID query API to user space adds 5ce2dced8e95 RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces adds 6ef999f50021 RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() adds 73c5265913b4 RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. adds 6c111baca692 MAINTAINERS: CISCO VIC LOW LATENCY NIC DRIVER adds 8e71f694e0c8 IB/rdmavt: Fix sizeof mismatch adds f2e7449f175f IB/hfi,rdmavt,qib,opa_vnic: Update MAINTAINERS adds 1858d98b8394 RDMA/rxe: Remove duplicate entries in struct rxe_mr adds e7ec96fc7932 RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() adds de55412d02a2 RDMA/rxe: Fix bug rejecting all multicast packets adds bf6a47644ea0 IB/mlx4: Convert rej_tmout radix-tree to XArray adds efc5b2e73cc0 tools/testing/scatterlist: Rejuvenate bit-rotten test adds 29d88681fb49 tools/testing/scatterlist: Show errors in human readable form adds 07da1223ec93 lib/scatterlist: Add support in dynamic allocation of SG t [...] adds 0c16d9635e3a RDMA/umem: Move to allocate SG table from pages adds 16e7483e6f02 Merge branch 'dynamic_sg' into rdma.git for-next adds 9a40401cfa13 lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values adds e0477b34d9d1 RDMA: Explicitly pass in the dma_device to ib_register_device adds e0d696d201dd RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI adds 71abf20b28ff RDMA/rxe: Handle skb_clone() failure in rxe_recv.c adds c7a198c70076 RDMA/ucma: Fix use after free in destroy id flow adds a1e16bc7d5f7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e71e19a9ea70 tools features: Add feature test to check if libbfd has bu [...] adds ba0509dcb7f8 perf dso: Use libbfd to read build_id and .gnu_debuglink section adds eac9a4342e54 perf symbols: Try reading the symbol table with libbfd adds ed21d6d7c48e perf tests: Add test for PE binary format support adds 9864a66defeb perf tools: Consolidate --control option parsing into one [...] adds 40db8ff59e75 perf tools: Handle read errors from ctl_fd adds 1f4390d825cc perf tools: Use AsciiDoc formatting for --control option d [...] adds a8fcbd269b43 perf tools: Add FIFO file names as alternative options to [...] adds d20aff1512f0 perf record: Add 'snapshot' control command adds bbe544682ee2 perf annotate: Allow configuring the 'disassembler_style' [...] adds 0b157b100019 perf annotate: Add 'ret' (intel disasm style) as an alias [...] adds 981892363420 perf intel-pt: Document snapshot control command adds ee7fe31e6e26 perf tools: Consolidate close_control_option()'s into one [...] adds 2ae05fe0a9df perf: ftrace: Add filter support for option -F/--funcs adds 60d804521ec4 perf vendor events amd: Add L2 Prefetch events for zen1 adds ab22eea35f1f perf vendor events amd: Add ITLB Instruction Fetch Hits ev [...] adds 08ed77e414ab perf vendor events amd: Add recommended events adds 09b54b30ccdc perf vendor events amd: Enable Family 19h users by matchin [...] adds 4751bddd3f98 perf tools: Make GTK2 support opt-in adds 6c014694b1d2 tools feature: Add missing -lzstd to the fast path feature [...] adds 20719c82f4f8 perf tools: Add build test with GTK+ adds 9f86d641ba20 perf list: Remove dead code in argument check adds fac49a3bc403 perf list: Do not print 'Metric Groups:' unnecessarily adds 7a16183316dd perf stat: Remove dead code: no need to set os.evsel twice adds 9e34c1c87e56 perf metricgroup: Fix typo in comment. adds fe0aed19b266 perf test: Introduce script for Arm CoreSight testing adds 0d52b7889be1 perf jevents: Make json_events() static and ditch jevents.h file adds 71a374bb1847 perf jevents: Add new structure to pass json fields. adds 560ccbc4a52c perf jevents: Add support for parsing perchip/percore events adds f5a489dc8189 perf metricgroup: Pass pmu_event structure as a parameter [...] adds b1f815c479c1 perf vendor events power9: Add hv_24x7 core level metric events adds 8366f0d268c2 perf tests: Call test_attr__open() directly adds 056c17220141 Merge remote-tracking branch 'torvalds/master' into perf/core adds c57f5eaa094e perf machine: Add machine__for_each_dso() function adds 687986bbeb66 perf tools: Rename group to topdown adds acb65150a47c perf record: Support sample-read topdown metric group adds 55c36a9fc2aa perf stat: Support new per thread TopDown metrics adds 328781df86fa perf tools: Add documentation for topdown metrics adds a803fbe61d97 perf metric: Remove duplicate include adds 99f638173e18 perf docs: Improve help information in perf.txt adds fc18380fb9d2 perf script: Display negative tid in non-sample events adds 7d537a8d2e76 perf intel-pt: Fix "context_switch event has no tid" error adds ac7a75d1fbe0 perf probe: Fix to adjust symbol address with correct relo [...] adds 7cd5738d0d8b perf probe: Fall back to debuginfod query if debuginfo and [...] adds 03fca3af5170 perf tsc: Move out common functions from x86 adds 4979e861415d perf tsc: Add rdtsc() for Arm64 adds 78a93d4cec6b perf tsc: Calculate timestamp with cap_user_time_short adds d110162cafc8 perf tsc: Support cap_user_time_short for event TIME_CONV adds 002a3d690f95 perf stat: Skip duration_time in setup_system_wide adds 2a684fcb605a perf script: Autopep8 futex-contention adds 69f48c7040d3 perf script: Add min, max to futex-contention output, in a [...] adds 038d3b53c284 perf vendor events intel: Update CascadelakeX events to v1.08 adds b5ff7f2799a4 perf vendor events: Update SkylakeX events to v1.21 adds 7fedd9b84bf8 perf evsel: Add evsel__clone() function adds d1c5a0e86a4e perf stat: Add --for-each-cgroup option adds b214ba8c4275 perf tools: Copy metric events properly when expand cgroups adds 89fb1ca2abb7 perf tools: Allow creation of cgroup without open adds 40b74c30ffb9 perf test: Add expand cgroup event test adds aa98d8482c83 perf parse-events: Reduce casts around bp_addr adds a55b7bb1c146 perf test: Fix msan uninitialized use. adds 717d182e4173 Merge remote-tracking branch 'torvalds/master' into perf/core adds d758d5d474ac perf tools: Separate the checking of headers only used to [...] adds 9012e3dda2a7 perf trace beauty: Add script to autogenerate mremap's fla [...] adds 61693228b6e3 perf beauty mmap_flags: Conditionaly define the mmap flags adds 08fc4762149c tools beauty: Add script to generate table of mmap's 'prot [...] adds 388968d864bb perf trace: Use the autogenerated mmap 'prot' string/id table adds 0bf02a0d8042 perf bench: Add build-id injection benchmark adds 2946ecedd026 perf inject: Add missing callbacks in perf_tool adds 336c95b297e8 perf inject: Enter namespace when reading build-id adds e7b60c5a0c4b perf inject: Do not load map/dso when injecting build-id adds 27c9c3424fc2 perf inject: Add --buildid-all option adds bf7ef5ddb0b3 perf bench: Run inject-build-id with --buildid-all option too adds 70830f974e8d perf vendor events: Fix typos in power8 PMU events adds dc000c4593a9 perf sched: Show start of latency as well adds a41c32105cc1 tools lib traceevent: Hide non API functions adds 5d680be3b014 perf parse-event: Fix cpu map refcounting adds 0f1b550e29c1 perf parse-event: Release cpu_map refcount if evsel alloc failed adds dcc81be0fc4e perf metricgroup: Fix uncore metric expressions adds 6fcd5ddc3b14 perf python scripting: Fix printable strings in python3 scripts adds bef69bd7cfc3 perf stat: Fix out of bounds CPU map access when handling [...] adds dbaa1b3d9afb Merge branch 'perf/urgent' into perf/core adds edac75a2f8c8 perf c2c: Update usage for showing memory events adds f3013f7ed465 perf trace: Fix off by ones in memset() after realloc() in [...] adds 6cf4ecf5c51d perf build: Allow nested externs to enable BUILD_BUG() usage adds 0fd0f00fdbc9 perf tests: Show python test script in verbose mode adds 79373082fa9d perf python: Autodetect python3 binary adds 79bbbabd2278 perf config: Export the perf_config_from_file() function adds 0aba7f036a56 perf tools: Use build_id object in dso adds f766819cd529 perf tools: Pass build_id object to filename__read_build_id() adds 3ff1b8c8cc12 perf tools: Pass build id object to sysfs__read_build_id() adds bf5411695a31 perf tools: Pass build_id object to build_id__sprintf() adds 8dfdf440d398 perf tools: Pass build_id object to dso__set_build_id() adds 39be8d0115b3 perf tools: Pass build_id object to dso__build_id_equal() adds b0a323c7f0ec perf tools: Add size to 'struct perf_record_header_build_id' adds e9ad94381cd0 perf tools: Align buildid list output for short build ids adds 78b2c50c5de9 perf test: Add build id shell test adds 0997a2662fa3 perf tools: Add support for exclusive groups/events adds 6556a75becb5 perf intel-pt: Improve PT documentation slightly adds 480accbb1760 perf streams: Introduce branch history "streams" adds dd1d84181015 perf streams: Get the evsel_streams by evsel_idx adds 47ef8398c369 perf streams: Compare two streams adds fa79aa648581 perf streams: Link stream pair adds 28904f4dcea1 perf streams: Calculate the sum of total streams hits adds 5bbd6bad3b05 perf streams: Report hot streams adds 2a09a84c720b perf diff: Support hot streams comparison adds caf7f9685dd3 perf jevents: Fix event code for events referencing std ar [...] adds f92993851f01 perf bench: Use condition variables in numa. adds b596e979c8c9 perf c2c: Display the total numbers continuously adds 4f28641bde8a perf c2c: Display "Total Stores" as a standalone metrics adds 6d662d730d6c perf c2c: Organize metrics based on memory hierarchy adds fdd32d7e8e81 perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" adds 0fbe2fe965cb perf c2c: Use more explicit headers for HITM adds ed626a3e52ca perf c2c: Change header for LLC local hit adds 77c158698c39 perf c2c: Correct LLC load hit metrics adds 91d933c22164 perf c2c: Add metrics "RMT Load Hit" adds 744aec4df2c5 perf c2c: Update documentation for metrics reorganization adds 9d9af1007bc0 Merge tag 'perf-tools-for-v5.10-2020-10-15' of git://git.k [...] adds 47f6d9ce45b0 ubifs: Fix a memleak after dumping authentication mount options adds bb674a4d4de1 ubifs: Don't parse authentication mount options in remount [...] adds e2a05cc7f822 ubifs: mount_ubifs: Release authentication resource in err [...] adds a96fd1cc3ff3 Merge tag 'for-linus-5.10-rc1' of git://git.kernel.org/pub [...] adds 78c7d49f55d8 ubifs: journal: Make sure to not dirty twice for auth nodes adds 429731277dfd Merge tag 'for-linus-5.10-rc1-part2' of git://git.kernel.o [...] adds bab991cf40f6 um: Fix null pointer dereference in vector_user_bpf adds e4e721fe4ccb um: vector: Use GFP_ATOMIC under spin lock adds 5e1121cd43d4 um: Some fixes to build UML with musl adds 730586ff7fad um: Allow static linking for non-glibc implementations adds ebef8ea2ba96 um: time-travel: Fix IRQ handling in time_travel_handle_message() adds d0800609136d um: time-travel: Return the sequence number in ACK messages adds f2d05059e15a um: change sigio_spinlock to a mutex adds 9a10705b42dd um: Remove redundant NULL check adds 4687615d2ded um: Remove dead usage of TIF_IA32 adds e8a58591afbc um: Fix incorrect assumptions about max pid length adds 273fe1b676cb um: Clean up stacktrace dump adds f06885b3f3e3 um: vector: Add dynamic tap interfaces and scripting adds 9453b2d4694c Merge tag 'for-linus-5.10-rc1' of git://git.kernel.org/pub [...] adds 7404840d8755 ia64: fix build error with !COREDUMP adds b87d8cefe43c mm, memcg: rework remote charging API to support nesting adds 279c3393e2c1 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] adds 67f0286498d7 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] adds 37d5985c003d mm: kmem: prepare remote memcg charging infra for interrup [...] adds 4127c6504f25 mm: kmem: enable kernel memcg accounting from interrupt contexts adds 546087599986 mm/memory-failure: remove a wrapper for alloc_migration_target() adds 203e6e5ca4ea mm/memory_hotplug: remove a wrapper for alloc_migration_target() adds 4dc200cee195 mm/migrate: avoid possible unnecessary process right check [...] adds 3903b55a6117 mm/mmap: add inline vma_next() for readability of mmap code adds fb8090b699c3 mm/mmap: add inline munmap_vma_range() for code readability adds f3964599c22f mm/gup_benchmark: take the mmap lock around GUP adds b2767d97f5ff binfmt_elf: take the mmap lock around find_extend_vma() adds 255965309104 selftests/vm: 10x speedup for hmm-tests adds 0726b01e7045 mm/madvise: pass mm to do_madvise adds 1aa92cd31c1c pid: move pidfd_get_pid() to pid.c adds ecb8ac8b1f14 mm/madvise: introduce process_madvise() syscall: an extern [...] adds fa307474c621 mm: update the documentation for vfree adds b944afc9d64d mm: add a VM_MAP_PUT_PAGES flag for vmap adds 3e9a9e256b1e mm: add a vmap_pfn function adds eeb4a05fcef3 mm: allow a NULL fn callback in apply_to_page_range adds d1b6d2e1fe1d zsmalloc: switch from alloc_vm_area to get_vm_area adds bfed6708d6c9 drm/i915: use vmap in shmem_pin_map adds 46ce3a62b146 drm/i915: stop using kmap in i915_gem_object_map adds 534a6687aacc drm/i915: use vmap in i915_gem_object_map adds b723caece361 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] adds 5dd63bf1d0a7 x86/xen: open code alloc_vm_area in arch_gnttab_valloc adds 301fa9f2ddf7 mm: remove alloc_vm_area adds f255935b9767 mm: cleanup the gfp_mask handling in __vmalloc_area_node adds b71df8de41d2 mm: remove the filename in the top of file comment in vmalloc.c adds c922781fef43 mm: remove duplicate include statement in mmu.c adds 1912b04e0f9b Merge branch 'akpm' (patches from Andrew) adds 4b2bd20c350a scripts: coccicheck: Add chain mode to list of modes adds 7a2624e6de03 coccinelle: add patch rule for dma_alloc_coherent adds a2fc3718bc22 coccinelle: api: add kobj_to_dev.cocci script adds 5e0c074e5b4b coccinelle: ifnullfree: add vfree(), kvfree*() functions adds 7c9dc603d556 coccinelle: misc: add uninitialized_var.cocci script adds 6519a5ab1a9f coccinelle: api: update kzfree script to kfree_sensitive adds a19d1358345e scripts: coccicheck: Improve error feedback when coccicheck fails adds b76f0ea01312 coccinelle: misc: add excluded_middle.cocci script adds e16a7c47d56b scripts: coccicheck: Change default value for parallelism adds 44d8870f2152 coccinelle: api: add kvmalloc script adds 7b36c1398fb6 coccinelle: misc: add flexible_array.cocci script adds 28c185a88607 coccinelle: api: kfree_sensitive: print memset position adds 2f324dd8ab2e scripts: coccicheck: Add quotes to improve portability adds c5864560d935 scripts: coccicheck: Change default condition for parallelism adds 82c2d81361ec coccinelle: iterators: Add for_each_child.cocci script adds edc05fe5559e coccinelle: api: add kfree_mismatch script adds f66179ca7a7b Merge branch 'for-5.10' of git://git.kernel.org/pub/scm/li [...] adds 5b92d8e9e5fa mailbox: bcm: convert tasklets to use new tasklet_setup() API adds 9070f35d25ce dt-bindings: mailbox : arm,mhu: Convert to Json-schema adds 471de2c02742 dt-bindings: mailbox: add doorbell support to ARM MHU adds ab99e237a482 mailbox: arm_mhu: Match only if compatible is "arm,mhu" adds 7002ca237b21 mailbox: arm_mhu: Add ARM MHU doorbell driver adds 558e4c36ec9f maiblox: mediatek: Fix handling of platform_get_irq() error adds c7dacf5b0f32 mailbox: avoid timer start from callback adds 373014bb517e Merge tag 'mailbox-v5.10' of git://git.linaro.org/landing- [...] adds b36c830f8c9b Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 41eea65e2aaa Merge tag 'core-rcu-2020-10-12' of git://git.kernel.org/pu [...] adds 2a41fc52c21b Documentation: kunit: Add naming guidelines adds 90a025a859a3 vmlinux.lds.h: add linker section for KUnit test suites adds aac35468ca20 kunit: test: create a single centralized executor for all tests adds 8c0d884986ba init: main: add KUnit to kernel init adds 45dcbb6f5ef7 kunit: test: add test plan to KUnit TAP format adds a82763e63ee7 Documentation: kunit: add a brief blurb about kunit_test_suite adds d2585f5164c2 lib: kunit: add bitfield test conversion to KUnit adds 294a7f1613ee lib: kunit: Fix compilation test when using TEST_BIT_FIELD [...] adds 7cf726a59435 Merge tag 'linux-kselftest-kunit-5.10-rc1' of git://git.ke [...] adds 922a763ae178 Merge tag 'zonefs-5.10-rc1' of git://git.kernel.org/pub/sc [...] adds d78092e4937d fuse: fix page dereference after free adds c6ff213fe5b8 fuse: add submount support to <uapi/linux/fuse.h> adds 24754db2728a fuse: store fuse_conn in fuse_req adds 8f622e9497bb fuse: drop fuse_conn parameter where possible adds fcee216beb9c fuse: split fuse_mount off of fuse_conn adds 1866d779d5d2 fuse: Allow fuse_fill_super_common() for submounts adds bf109c64040f fuse: implement crossmounts adds 413daa1a3f4a fuse: connection remove fix adds 42d3e2d041f0 virtiofs: calculate number of scatter-gather elements accurately adds 694565356c2e Merge tag 'fuse-update-5.10' of git://git.kernel.org/pub/s [...] adds 8a569d717ed0 xfs: refactor inode flags propagation code adds d4f2c14cc979 xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev adds b96cb835e37c xfs: deprecate the V4 format adds 6dd379c7fa81 xfs: drop extra transaction roll from inode extent truncate adds 72cc95132a93 xfs: Set xfs_buf type flag when growing summary/bitmap files adds c54e14d155f5 xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files adds 8df0fa39bdd8 xfs: don't free rt blocks when we're doing a REMAP bunmapi call adds e581c9397a25 xfs: check dabtree node hash values when loading child blocks adds 93293bcbde93 xfs: log new intent items created as part of finishing rec [...] adds 2dbf872c042e xfs: attach inode to dquot in xfs_bui_item_recover adds 384ff09ba2e5 xfs: don't release log intent items when recovery fails adds f692d09e9c8f xfs: avoid LR buffer overrun due to crafted h_len adds 0c771b99d6c9 xfs: clean up calculation of LR header blocks adds c63290e300c4 xfs: remove the unused SYNCHRONIZE macro adds 9c0fce4c16fc xfs: use the existing type definition for di_projid adds 5aff6750d56d xfs: remove the unnecessary xfs_dqid_t type cast adds a647d109e08a xfs: fix some comments adds 3feb4ffbf693 xfs: remove the redundant crc feature check in xfs_attr3_r [...] adds 74af4c1770f9 xfs: remove the unused parameter id from xfs_qm_dqattach_one adds d6b8fc6c7afa xfs: do the assert for all the log done items in xfs_trans_cancel adds 61ef5230518a xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} adds b38e07401ec7 xfs: drop the obsolete comment on filestream locking adds d7884e6e90da xfs: avoid shared rmap operations for attr fork extents adds c9c626b354dc xfs: directly call xfs_generic_create() for ->create() and [...] adds c23c393eaab5 xfs: remove deprecated mount options adds 3442de9cc322 xfs: remove deprecated sysctl options adds 671459676ab0 xfs: fix finobt btree block recovery ordering adds b80b29d602a8 xfs: remove xfs_defer_reset adds 901219bb2507 xfs: remove XFS_LI_RECOVERED adds e6fff81e4870 xfs: proper replay of deferred ops queued during log recovery adds 4f9a60c48078 xfs: xfs_defer_capture should absorb remaining block reservations adds 929b92f64048 xfs: xfs_defer_capture should absorb remaining transaction [...] adds 919522e89f8e xfs: clean up bmap intent item recovery checking adds 64a3f3315bc6 xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock [...] adds ff4ab5e02a04 xfs: fix an incore inode UAF in xfs_bui_recover adds 27dada070d59 xfs: change the order in which child and parent defer ops [...] adds 4e919af7827a xfs: periodically relog deferred intent items adds ed1575daf71e xfs: expose the log push threshold adds 74f4d6a1e065 xfs: only relog deferred intent items if free space in the [...] adds acd1ac3aa22f xfs: limit entries returned when counting fsmap records adds 8ffa90e1145c xfs: fix deadlock and streamline xfs_getfsmap performance adds 97611f936674 xfs: do the ASSERT for the arguments O_{u,g,p}dqpp adds e5b23740db9b xfs: fix the indent in xfs_trans_mod_dquot adds f4c32e87de7d xfs: fix realtime bitmap/summary file truncation when grow [...] adds 7249c95a3fd7 xfs: make xfs_growfs_rt update secondary superblocks adds ace74e797a82 xfs: annotate grabbing the realtime bitmap/summary locks i [...] adds d88850bd5516 xfs: fix high key handling in the rt allocator's query_ran [...] adds 894645546bb1 xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n adds bbe85027ce80 Merge tag 'xfs-5.10-merge-5' of git://git.kernel.org/pub/s [...] adds a27bc11f4b7c m68knommu: switch to using asm-generic/uaccess.h adds 006967471c8b m68knommu: fix sparse warnings in signal code adds 322c512f476f m68knommu: include SDHC support only when hardware has it adds 9f5fd809d7a0 serial: mcf: add sysrq capability adds d3876ff74437 Merge tag 'm68knommu-for-v5.10' of git://git.kernel.org/pu [...] adds 8a3f30c4319d Merge tag 'efi-riscv-shared-for-v5.10' of ssh://gitolite.k [...] adds 8f3a2b4a96dc RISC-V: Move DT mapping outof fixmap adds 6262f661ff5d RISC-V: Add early ioremap support adds e8dcb61f2ade RISC-V: Implement late mapping page table allocation functions adds cb7d2dd5612a RISC-V: Add PE/COFF header for EFI stub adds d7071743db31 RISC-V: Add EFI stub support. adds b91540d52a08 RISC-V: Add EFI runtime services adds de22d2107ced RISC-V: Add page table dump support for uefi adds 270315b8235e Merge tag 'riscv-for-linus-5.10-mw0' of git://git.kernel.o [...] adds dd7c7ab01a04 ARC: [plat-eznps]: Drop support for EZChip NPS platform adds 63bcf87cb1c5 arc: plat-hsdk: fix kconfig dependency warning when !RESET [...] adds 05b1be68c4d6 ARC: [dts] fix the errors detected by dtbs_check adds 937cf85f1df8 ARC: SMP: fix typo and use "come up" instead of "comeup" adds 6364d1b41cc3 arc: include/asm: fix typos of "themselves" adds b32649b86362 Merge tag 'arc-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 709ebe6dff50 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 073d0552ead5 xen/events: avoid removing an event channel while handling it adds 4d3fe31bd993 xen/events: add a proper barrier to 2-level uevent unmasking adds f01337197419 xen/events: fix race in evtchn_fifo_unmask() adds 54c9de89895e xen/events: add a new "late EOI" evtchn framework adds 01263a1fabe3 xen/blkback: use lateeoi irq binding adds 23025393dbeb xen/netback: use lateeoi irq binding adds 86991b6e7ea6 xen/scsiback: use lateeoi irq binding adds c8d647a326f0 xen/pvcallsback: use lateeoi irq binding adds c2711441bc96 xen/pciback: use lateeoi irq binding adds c44b849cee8c xen/events: switch user event channels to lateeoi model adds 7beb290caa2a xen/events: use a common cpu hotplug hook for event channels adds e99502f76271 xen/events: defer eoi in case of excessive number of events adds 5f7f77400ab5 xen/events: block rogue events for some time adds 4a5bb973fa03 Merge tag 'for-linus-5.10b-rc1b-tag' of git://git.kernel.o [...] adds 9def3b1a07c4 iommu/vt-d: Don't dereference iommu_device if IOMMU_API is [...] adds 5c7e3f3f5cbc Merge tag 'iommu-fix-v5.10' of git://git.kernel.org/pub/sc [...] adds 44264591a8c4 drm/amd/display: Fix module load hangs when connected to an eDP adds 02a1bea65bb3 drm/amdgpu/swsmu: init the baco mutex in early_init adds c0e35ed924e4 drm/amd/display: kernel-doc: document force_timing_sync adds 39ec39d77170 docs: amdgpu: fix a warning when building the documentation adds 83da6eea3af6 drm/amd/pm: increase mclk switch threshold to 200 us adds 187561dd7653 drm/amdgpu: vcn and jpeg ring synchronization adds 8f4729e88064 drm/amdkfd: Use kvfree in destroy_crat_image adds 941947d29eb7 Merge tag 'amd-drm-fixes-5.10-2020-10-14' of git://people. [...] adds c46a40ff13dc drm/amd/display: Fix incorrect dsc force enable logic adds f0b707c125a2 drm/i915: Fix TGL DKL PHY DP vswing handling adds 214bba50616f drm/i915: Set all unused color plane offsets to ~0xfff again adds 40b99050455b Merge tag 'drm-intel-next-fixes-2020-10-15' of git://anong [...] adds f9915b964c25 Merge tag 'drm-next-2020-10-19' of git://anongit.freedeskt [...] adds 8d58ca2754f1 dt-bindings: power: Convert ingenic,battery.txt to YAML adds 5fb768a5a47a dt-bindings: power: ingenic,battery: add new compatibles adds 3f41e742ee94 power: supply: ds278x: fix spelling typo adds 724083293e18 power: supply: bq25890: support IBAT compensation adds c8db568375fa power: supply: bq25890: document IBAT compensation DT properties adds ec3af53aa4ed power: supply: ab8500-fg: fix spelling typo adds 3c8b5fb9983b MAINTAINERS: Remove Andrew F. Davis adds 81196e2e57fc power: supply: ucs1002: fix some health status issues adds 3e8282a36029 dt-bindings: power: bq27xxx: add bq34z100 adds 7bf738ba1107 power: supply: bq27xxx: report "not charging" on all types adds bffa569fc985 power: supply: bq27xxx: adjust whitespace and use BIT() fo [...] adds c02ca2019866 power: supply: bq27xxx: add separate flag for single SoC register adds 7be64ae0bf36 power: supply: bq27xxx: add separate flag for capacity inaccurate adds 41a7431dbaa3 power: supply: bq27xxx: add support for TI bq34z100 adds 05f94eb98907 power: supply: document current direction adds e55a50613d91 power: supply: max17040: Use devm_ to automate remove adds 6455a8a84bdf power: supply: max17040: Use regmap i2c adds 11a2bdc10f5b dt-bindings: power: supply: Extend max17040 compatibility adds 4f7f8e87c49e power: supply: max17040: Support compatible devices adds b973c9d51819 dt-bindings: power: supply: max17040: Add maxim,rcomp adds 1779c6e3496a power: supply: max17040: Support setting rcomp adds ee2d433cb473 power: supply: max17040: Support soc alert adds 7da9f17fc2b9 power: supply: bq24257: skip 'struct acpi_device_id' when [...] adds 66ac8df5e0fd power: supply: bq2515x: fix kerneldoc adds 02067dc96c60 power: supply: bq25890: skip 'struct acpi_device_id' when [...] adds 439cd7eddc77 power: supply: goldfish: skip 'struct acpi_device_id' when [...] adds 5bcb3dae01da power: supply: rt9455: skip 'struct acpi_device_id' when ! [...] adds c22b90db5451 power: supply: charger-manager: drop unused charger assignment adds f87d092fe4d4 power: supply: pm2301: drop duplicated i2c_device_id adds c07fa6c16313 power: supply: test_power: add missing newlines when print [...] adds 304bff2fb8e9 power: supply: fix spelling mistake "unprecise" -> "imprecise" adds 6d3dd362fa03 dt-binding: bq25980: Add the bq25980 flash charger adds 5069185fc18e power: supply: bq25980: Add support for the BQ259xx family adds 8ae237ec0af9 power: supply: sbs-battery: keep error code when get_prope [...] adds 312e95c6e921 dt-bindings: reset: ocelot: Add Sparx5 support adds ec871696b777 power: reset: ocelot: Add support for Sparx5 adds 4b464bad37c6 power: supply: bq25980: remove redundant zero check on ret adds d4fbca833b72 power: supply: bq25980: Fix uninitialized wd_reg_val adds 7f977e64370d power: supply: max17040: Fix ptr to enum cast adds 10a4357f4aeb power: supply: charger-manager: fix incorrect check on cha [...] adds 411643e949f4 power: supply: test-power: revise parameter printing to us [...] adds 58d1620c4ded power: supply: ltc2941: Fix ptr to enum cast adds 6c59a17b0d59 power: supply: bq25980: Fix uninitialized wd_reg_val and overrun adds 7007fab4ae82 power: reset: POWER_RESET_OCELOT_RESET should depend on Oc [...] adds 38525c6919e2 Merge tag 'for-v5.10' of git://git.kernel.org/pub/scm/linu [...] adds 035fbafc7a54 io_uring: Fix sizeof() mismatch adds 368c5481ae7c io_uring: don't set COMP_LOCKED if won't put adds b1b74cfc1967 io_uring: don't unnecessarily clear F_LINK_TIMEOUT adds 6a0af224c213 io_uring: don't put a poll req under spinlock adds 4edf20f99902 io_uring: dig out COMP_LOCK from deep call chain adds 216578e55ac9 io_uring: fix REQ_F_COMP_LOCKED by killing it adds 0918682be432 Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly" adds 55cbc2564ab2 io_uring: fix error path cleanup in io_sqe_files_register() adds a8b595b22d31 io-wq: assign NUMA node locality if appropriate adds 0f203765880c io_uring: pass required context in as flags adds dfead8a8e2c4 io_uring: rely solely on work flags to determine personality. adds 98447d65b4a7 io_uring: move io identity items into separate struct adds 1e6fa5216a0e io_uring: COW io_identity on mismatch adds 5c3462cfd123 io_uring: store io_identity in io_uring_task adds 500a373d731a io_uring: assign new io_identity for task if members have changed adds d8a6df10aac9 io_uring: use percpu counters to track inflight requests adds 4ea33a976bfe io-wq: inherit audit loginuid and sessionid adds 58852d4d6737 io_uring: fix double poll mask init adds 13bd691421bc mm: mark async iocb read as NOWAIT once some data has been copied adds 324bcf54c449 mm: use limited read-ahead to satisfy read adds 9ba0d0c81284 io_uring: use blk_queue_nowait() to check if NOWAIT supported adds 4962a85696f9 Merge tag 'io_uring-5.10-2020-10-20' of git://git.kernel.d [...] adds 48bb6ec17cde NFS: remove redundant pointer clnt adds 82c596ebaa10 nfs4: strengthen error check to avoid unexpected result adds 88428cc4ae7a SUNRPC dont update timeout value on connection reset adds e4378a0fdd43 SUNRPC: Remove trace_xprt_complete_rqst() adds 06e234c61327 SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code adds 78069487539d SUNRPC: Remove debugging instrumentation from xprt_release adds 09d2ba0cb1b3 SUNRPC: Update debugging instrumentation in xprt_do_reserve() adds 9ce07ae5eb1d SUNRPC: Replace dprintk() call site in xprt_prepare_transmit adds 015747d29679 SUNRPC: Replace dprintk() call site in xs_nospace() adds 6387039d6d75 SUNRPC: Remove the dprint_status() macro adds 0ec36cc9cd99 SUNRPC: Remove dprintk call site in call_start() adds db0a86c4266a SUNRPC: Replace connect dprintk call sites with a tracepoint adds 6f9f17287e78 SUNRPC: Mitigate cond_resched() in xprt_transmit() adds 914cdcc78a66 SUNRPC: Add trace_rpc_timeout_status() adds 7c8099f6ada2 SUNRPC: Trace call_refresh events adds fd66e2a79d96 SUNRPC: Remove dprintk call site in call_decode adds 42ebfc2cbf22 SUNRPC: Clean up call_bind_status() observability adds e465cc3fa863 SUNRPC: Remove rpcb_getport_async dprintk call sites adds ac1ae534215b SUNRPC: Hoist trace_xprtrdma_op_setport into generic code adds 15a798d6ce7e SUNRPC: Remove dprintk call sites in rpcbind XDR functions adds 1e664987a916 SUNRPC: Remove more dprintks in rpcb_clnt.c adds c3adcc7dfbfc SUNRPC: Replace rpcbind dprintk call sites with tracepoints adds 1466c2216382 SUNRPC: Clean up RPC scheduler tracepoints adds 721a1d388b55 SUNRPC: Remove dprintk call sites in RPC queuing functions adds 5589cc4778e2 SUNRPC: Remove remaining dprintks from sched.c adds 1138ce1cf609 sunrpc: fix duplicated word in <linux/sunrpc/cache.h> adds 0bdd4cea12a9 Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD [...] adds d8a6ad913c28 NFS4: Fix oops when copy_file_range is attempted with NFS4 [...] adds cf65e49f89f2 nfs: Convert to use the preferred fallthrough macro adds 68274f97aeb6 NFSv4.2: xattr cache: remove unused cache struct field adds c0a1d129d3e0 pNFS/flexfiles: Ensure we initialise the mirror bsizes cor [...] adds c754e137f55e pNFS/flexfiles: Be consistent about mirror index types adds ed38c33f1cc5 xprtrdma: drop double zeroing adds 9f2664512711 nfs: fix spellint typo in pnfs.c adds 76bd5c016ef4 NFSv4: make cache consistency bitmask dynamic adds fb08334bb38f nfs: remove incorrect fallthrough label adds b4868b44c562 NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE adds 5904c16d2210 fs: nfs: return per memcg count for xattr shrinkers adds 247db73560bc NFS: fix nfs_path in case of a rename retry adds f7d61ee414ca SUNRPC: Split out a function for setting current page adds cf1f08cac375 SUNRPC: Implement a xdr_page_pos() function adds a14a63594cc2 NFS: Use xdr_page_pos() in NFSv4 decode_getacl() adds c567552612ec NFS: Add READ_PLUS data segment support adds 06216ecbd936 SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() adds 43f0f0816cdb SUNRPC: Split out _shift_data_right_tail() adds 84ce182ab85b SUNRPC: Add the ability to expand holes in data pages adds c05eafad6b03 NFS: Add READ_PLUS hole segment decoding adds e6ac0accb27c SUNRPC: Add an xdr_align_data() function adds bff049a3b500 NFS: Decode a full READ_PLUS reply adds 1aee551334cd NFSv4: Clean up initialisation of uniquified client id strings adds 39d43d164127 NFSv4: Use the net namespace uniquifier if it is set adds a2d24bcb97dc nfs: add missing "posix" local_lock constant table definition adds 61ca2c4afd9d NFS: Only reference user namespace from nfs4idmap struct i [...] adds 094eca37193c NFSv4: Fix up RCU annotations for struct nfs_netns_client adds 8c39076c276b NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE [...] adds 59f0e7eb2f9f Merge tag 'nfs-for-5.10-1' of git://git.linux-nfs.org/proj [...] adds dd841a749d1d radix tree test suite: Fix compilation adds a219b856a2b9 ida: Free allocated bitmap in error path adds 062b735912b9 XArray: Test two more things about xa_cmpxchg adds 04e9e9bb8470 XArray: Test marked multiorder iterations adds 8446466c9dd6 XArray: Fix xas_for_each_conflict documentation adds f82cd2f0b5eb XArray: Add private interface for workingset node deletion adds ca7b639e8611 XArray: Fix xas_reload for multi-index entries adds f78b8250a076 radix-tree: fix the comment of radix_tree_next_slot() adds 84c34df158cf XArray: Fix xas_create_range for ranges above 4 billion adds c4d6fe731176 Merge tag 'xarray-5.9' of git://git.infradead.org/users/wi [...] adds a33f6432b3a6 ceph: encode inodes' parent/d_name in cap reconnect message adds 1c30c9073387 ceph: remove unnecessary return in switch statement adds 3986f9a42e99 libceph: multiple workspaces for CRUSH computations adds 3a8ebe0b8b61 ceph: add column 'mds' to show caps in more user friendly adds c5f575ed08c3 ceph: drop special-casing for ITER_PIPE in ceph_sync_read adds 2678da88f4b4 ceph: add ceph_sb_to_mdsc helper support to parse the mdsc adds 1dd8d4708136 ceph: metrics for opened files, pinned caps and opened inodes adds 470a5c77eac0 ceph: use kill_anon_super helper adds 2e1692966034 ceph: have ceph_writepages_start call pagevec_lookup_range_tag adds 0b98acd61883 libceph, rbd, ceph: "blacklist" -> "blocklist" adds 1b05fae7f29d libceph: switch to the new "osd blocklist add" command adds 4bb926e83f1e ceph: add a note explaining session reject error string adds 18d620f063b0 ceph: break out writeback of incompatible snap context to [...] adds d45156bf46c0 ceph: don't call ceph_update_writeable_page from page_mkwrite adds 9b4862ecaec5 ceph: fold ceph_sync_readpages into ceph_readpage adds 6390987f2f4c ceph: fold ceph_sync_writepages into writepage_nounlock adds 1cc1699070bd ceph: fold ceph_update_writeable_page into ceph_write_begin adds f6fbdcd997f5 ceph: mark ceph_fmt_xattr() as printf-like for better type [...] adds 7edf1ec5b249 ceph: don't SetPageError on readpage errors adds c403c3a2fbe2 ceph: promote to unsigned long long before shifting adds 5231198089af ceph: drop separate mdsc argument from __send_cap adds 16d68903f56a ceph: break up send_cap_msg adds c74d79af9002 ceph: comment cleanups and clarifications adds 5a5036c89f34 libceph: move a dout in queue_con_delay() adds b07720d0bd1e libceph: fix ENTITY_NAME format suggestion adds a9dfe31e5ce3 libceph: format ceph_entity_addr nonces as unsigned adds 28e1581c3b4e libceph: clear con->out_msg on Policy::stateful_server faults adds ed7cfefe4443 Merge tag 'ceph-for-5.10-rc1' of git://github.com/ceph/cep [...] adds 6af077194600 i2c: stm32f7: Add SMBus Host-Notify protocol support adds 9374ed1dfe1f i2c: rcar: improve bus busy detection adds 74779f6eeb5a i2c: rcar: refactor and shorten timeout when resetting adds 432d159a02bd i2c: mux: gpmux: Simplify with dev_err_probe() adds 43f83cd020be i2c: mux: reg: Simplify with dev_err_probe() adds b713aa86df99 i2c: bcm2835: Simplify with dev_err_probe() adds b62590a92058 i2c: stm32: name slave slot to ease maintenance adds a8335c64c5f0 i2c: add slave testunit driver adds c4651f11d09a i2c: rcar: add HostNotify support adds b1d4dc15b2f4 i2c: Switch to using the new API kobj_to_dev() adds 8ce98dd21fcf misc: eeprom: use helper to get i2c_client from kobj adds 27c90870e701 i2c: stm32: fix error message on upon dma_request_chan & d [...] adds 703b3228a8ff i2c: stm32: Simplify with dev_err_probe() adds 97c93e06f506 i2c: amd_mp2: handle num is 0 input for i2c_amd_xfer adds b74b33f5f7eb dt-bindings: i2c: ingenic: Add compatible string for the JZ4770 adds 266fd91f2b2f i2c: jz4780: Add compatible string for JZ4770 SoC adds 7eecca9daf9a i2c: jz4780: Remove of_match_ptr() adds 77dae8056a13 i2c: ismt: Describe parameters in kernel doc adds 86d36a5e9c1b i2c: ismt: Add support for Intel Emmitsburg PCH adds 9b65b020fff7 i2c: nvidia-gpu: Use put_unaligned_be24() adds f434f9b7afca eeprom: at24: Initialise AT24 NVMEM ID field adds 412b7a521c30 dt-bindings: eeprom: at24: Add label property for AT24 adds 61f764c307f6 eeprom: at24: Support custom device names for AT24 EEPROMs adds 668ba5e69036 Merge tag 'at24-updates-for-v5.10' of git://git.kernel.org [...] adds d9becc53b3ad dt-bindings: i2c: I2C binding for Mellanox BlueField SoC adds b5b5b32081cd i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC adds 91a73027f287 i2c: rk3x: Simplify with dev_err_probe() adds e50e4f0b85be i2c: imx: Fix external abort on interrupt in exit paths adds 41c38c272e2c dt-bindings: i2c: imx-lpi2c: Add properties and use uneval [...] adds 755f6292e3fa dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QXP compatible matching adds 37859693f83f dt-bindings: i2c: imx: Add properties and use unevaluatedP [...] adds d0fa235c0a61 dt-bindings: i2c: imx: Fix i.MX 7 compatible matching adds 332fdaebb64e i2c: i801: Add support for Intel Alder Lake PCH-S adds 795ee9b8a107 i2c: efm32: Use devm_platform_get_and_ioremap_resource() adds 06856269d43a i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ adds 35baff672f80 i2c: testunit: improve documentation adds 900aed24d3e4 i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic [...] adds e4fc2efbc310 i2c: tegra: Add missing pm_runtime_put() adds c5418d4cc9f0 i2c: tegra: Handle potential error of tegra_i2c_flush_fifos() adds ed022e5dd3a0 i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear() adds 8548a75f3e8d i2c: tegra: Initialize div-clk rate unconditionally adds 8ff727316a09 i2c: tegra: Remove i2c_dev.clk_divisor_non_hs_mode member adds 76bc845a78c5 i2c: tegra: Runtime PM always available on Tegra adds d3dfd625ffb0 i2c: tegra: Remove error message used for devm_request_irq [...] adds 859349096789 i2c: tegra: Use reset_control_reset() adds f7d62a11858c i2c: tegra: Use devm_platform_get_and_ioremap_resource() adds 20b9a6c3ef2c i2c: tegra: Use platform_get_irq() adds 586a97d907ac i2c: tegra: Use clk-bulk helpers adds 6fe3e2015faa i2c: tegra: Move out all device-tree parsing into tegra_i2 [...] adds 55c52f16a017 i2c: tegra: Clean up probe function adds df384fa58a32 i2c: tegra: Reorder location of functions in the code adds f1c2ff98065d i2c: tegra: Clean up variable types adds 56f1cd34a4e7 i2c: tegra: Remove outdated barrier() adds 055ba33154a7 i2c: tegra: Remove likely/unlikely from the code adds d6a7969b7980 i2c: tegra: Remove redundant check in tegra_i2c_issue_bus_clear() adds 8d57c2f3654e i2c: tegra: Remove "dma" variable from tegra_i2c_xfer_msg() adds e57ac5aba01a i2c: tegra: Rename wait/poll functions adds 4a8e0f87977e i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg() adds 4be62340f3ce i2c: tegra: Factor out packet header setup from tegra_i2c_ [...] adds 507ae6ab724b i2c: tegra: Factor out register polling into separate function adds d380d48ff376 i2c: tegra: Factor out hardware initialization into separa [...] adds 3b3b8e59d014 i2c: tegra: Check errors for both positive and negative values adds 89e3748acd0b i2c: tegra: Improve formatting of variables adds a99042e7d9fb i2c: tegra: Clean up variable names adds 76d06443cc5b i2c: tegra: Clean up printk messages adds 94a5573f0719 i2c: tegra: Clean up and improve comments adds c886a4a03a01 i2c: tegra: Clean up whitespaces, newlines and indentation adds 53fd42ff6ccc i2c: tegra: Improve driver module description adds 40daf09a30a0 Documentation: i2c: add testunit docs to index adds b5df4b5c28b2 Merge branch 'i2c/for-5.10' of git://git.kernel.org/pub/sc [...] adds 68a3633694ab Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 965fe1ceea05 dt-bindings: rtc: let aux-voltage-chargeable supersede tri [...] adds c53cee48670c dt-bindings: rtc: ds1307: let aux-voltage-chargeable super [...] adds 40d58c974228 dt-bindings: rtc: ds1307: add rx8130 aux-voltage-chargeabl [...] adds 462eb736db3d rtc: ds1307: apply DS13XX_TRICKLE_CHARGER_MAGIC only condi [...] adds 1b5b6af788ae rtc: ds1307: introduce requires_trickle_resistor per chip adds 95a74cbb21a2 rtc: ds1307: store previous charge default per chip adds 0874734e09af rtc: ds1307: consider aux-voltage-chargeable adds 0026f1604c9b rtc: ds1307: enable rx8130's backup battery, make it charg [...] adds ba1bcafb2957 rtc: rx8010: rename rx8010_init_client() to rx8010_init() adds 9ce42e8e0323 rtc: meson: simplify the return expression of meson_vrtc_probe adds 179b4bcc4c0c rtc: rv8803: simplify the return expression of rv8803_nvram_write adds 770c03e6daba rtc: mt6397: Remove unused member dev adds 00e8e87f1015 rtc: rv3028: fix clock output support adds c1efae143201 rtc: rv3028: fix trickle resistor values adds de0ad60e79e1 rtc: rv3028: factorize EERD bit handling adds 024e6f3dce9e rtc: rv3028: ensure ram configuration registers are saved adds 61ee0674bcfd dt-bindings: rtc: add trickle-voltage-millivolt adds 5ebe59a50593 dt-bindings: rtc: rv3032: add RV-3032 bindings adds 2eeaa532acca rtc: rv3032: Add a driver for Microcrystal RV-3032 adds 92c6dcfbd1eb rtc: r9701: remove leftover comment adds 7390bec4ed5d rtc: r9701: stop setting a default time adds 2a8f3380c9e5 rtc: r9701: remove useless memset adds 8b34134907e7 rtc: r9701: stop setting RWKCNT adds dfe13cf2ae5a rtc: r9701: convert to devm_rtc_allocate_device adds 35331b506f6c rtc: r9701: set range adds b7769c45b8d9 Merge tag 'rtc-5.10' of git://git.kernel.org/pub/scm/linux [...] adds 4b2e7f99cdd3 drivers: watchdog: rdc321x_wdt: Fix race condition bugs adds b65762108bad watchdog: pcwd_usb: Avoid GFP_ATOMIC where it is not needed adds beaabe0e2356 watchdog: it87_wdt: add IT8772 ID adds 743949466e55 watchdog: imx7ulp: Strictly follow the sequence for wdog o [...] adds 5afb6d203d02 watchdog: Fix memleak in watchdog_cdev_register adds 937425d4cd3a watchdog: Use put_device on error adds 2c904630e9b1 watchdog: remove unneeded inclusion of <uapi/linux/sched/types.h> adds dab1122159a5 watchdog: cadence: Simplify with dev_err_probe() adds fc77204001d0 watchdog: davinci: Simplify with dev_err_probe() adds d342951bcda6 watchdog: rti: Simplify with dev_err_probe() adds 0cfbe17959b6 watchdog: imx7ulp: Watchdog should continue running for wa [...] adds 962085a2bb82 watchdog: renesas_wdt: support handover from bootloader adds 08c619b49230 watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3 adds 09da89abe36a watchdog: sp5100_tco: Enable watchdog on Family 17h device [...] adds c113739ce5d3 watchdog: it87_wdt: add IT8784 ID adds 7e65fa4a49a6 watchdog: bindings: Add binding documentation for Toshiba [...] adds c5b8e4644607 watchdog: Add Toshiba Visconti watchdog driver adds f804b3159482 Merge tag 'linux-watchdog-5.10-rc1' of git://www.linux-wat [...] adds f5f7ab168b9a 9P: Cast to loff_t before multiplying adds 316a1bef0d16 9p/xen: Fix format argument warning adds 7ca1db21ef8e net: 9p: initialize sun_server.sun_path to have addr's val [...] adds 334d431f65f0 Merge tag '9p-for-5.10-rc1' of git://github.com/martinetd/linux adds 9e456aeaacb6 exfat: fix misspellings using codespell tool adds 45882a6a0dbd exfat: use i_blocksize() to get blocksize adds 188df41f212c exfat: eliminate dead code in exfat_find() adds 6c958a095555 exfat: remove useless directory scan in exfat_add_entry() adds a7a241686c8f exfat: replace memcpy with structure assignment adds 04cee52fb8bd exfat: remove 'rwoffset' in exfat_inode_info adds eae503f7eb05 exfat: remove useless check in exfat_move_file() adds 9b06f57b9edb Merge tag 'exfat-for-5.10-rc1' of git://git.kernel.org/pub [...] adds e56dc9e2949e nfsd: remove fault injection code adds 12ed22f3c3dc nfsd: give up callbacks on revoked delegations adds 4cce11fa48b8 nfsd: Fix typo in comment adds 1cc5213baada net: sunrpc: delete repeated words adds e2a1840e56a1 nfsd: Remove unnecessary assignment in nfs4xdr.c adds ff7e11f357ab MAINTAINERS: Note NFS docs under Documentation/ adds ade3dbad1459 Documentation: update RPCSEC_GSSv3 RFC link adds 3caf91757ced nfsd: rename delegation related tracepoints to make them l [...] adds 403217f30418 SUNRPC/NFSD: Implement xdr_reserve_space_vec() adds 8237284a00d9 NFSD: Correct type annotations in user xattr helpers adds b9a492376d51 NFSD: Correct type annotations in user xattr XDR functions adds 5aff7d0820c4 NFSD: Correct type annotations in COPY XDR functions adds 44b49aa65f86 nfsd: fix comparison to bool warning adds 8c38b705b4f4 silence nfscache allocation warnings with kvzalloc adds 9dbc1f45d512 sunrpc: cache : Replace seq_printf with seq_puts adds 0aa99c4d1f21 sunrpc: simplify do_cache_clean adds ae3c57b5ca47 nfsd: Cache R, RW, and W opens separately adds 50747dd5e47b nfsd4: remove check_conflicting_opens warning adds 13956160fc7c nfsd: rq_lease_breaker cleanup adds 6b3dccd48de8 NFSD: Add missing NFSv2 .pc_func methods adds 49d99608213b lockd: Replace PROC() macro with open code adds ba1df797e5bb NFSACL: Replace PROC() macro with open code adds dcc46991d3c5 NFSD: Encoder and decoder functions are always present adds 84c138e78d8e NFSD: Clean up switch statement in nfsd_dispatch() adds 383c440d4f14 NFSD: Clean up stale comments in nfsd_dispatch() adds 4c96cb56eefa NFSD: Clean up nfsd_dispatch() variables adds 85085aacefc6 NFSD: Refactor nfsd_dispatch() error paths adds 7cf8357043bb NFSD: Remove vestigial typedefs adds 1841b9b61492 NFSD: Fix .pc_release method for NFSv2 adds f0af22101d90 NFSD: Call NFSv2 encoders on error returns adds 14168d678a0f NFSD: Remove the RETURN_STATUS() macro adds 4b74fd793a77 NFSD: Map nfserr_wrongsec outside of nfsd_dispatch adds cc028a10a48c NFSD: Hoist status code encoding into XDR encoder functions adds 528b84934eb9 NFSD: Add READ_PLUS data support adds 2db27992dd56 NFSD: Add READ_PLUS hole segment encoding adds 278765ea0752 NFSD: Return both a hole and a data segment adds 9f0b5792f07d NFSD: Encode a full READ_PLUS reply adds c09f56b8f68d net/sunrpc: Fix return value for sysctl sunrpc.transports adds c1488428a8da nfsd: remove unneeded break adds c327a310ec4d svcrdma: fix bounce buffers for unaligned offsets and mult [...] adds 27a1e8a0f79e sunrpc: raise kernel RPC channel buffer size adds d48c8124749c SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() adds 0cfcd405e758 NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy adds 24717cfbbbbf Merge tag 'nfsd-5.10' of git://linux-nfs.org/~bfields/linux adds 4c207ef48269 fs: Allow a NULL pos pointer to __kernel_write adds 7b84b665c874 fs: Allow a NULL pos pointer to __kernel_read adds f56e65dff6ad Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm [...] adds 0e6895ba00b7 ext4: implement swap_activate aops using iomap adds 70022da804f0 ext4: fix dead loop in ext4_mb_new_blocks adds 5b3dc19dda66 ext4: discard preallocations before releasing group lock adds cb8d53d2c973 ext4: fix leaking sysfs kobject after failed mount adds 766ef1e101cd ext4: flag as supporting buffered async reads adds b483bb77194b ext4: delete duplicated words + other fixes adds 81e8c3c50352 ext4: do not interpret high bytes if 64bit feature is disabled adds 15ed2851b0f4 ext4: remove unused argument from ext4_(inc|dec)_count adds aa2f77920b74 ext4: disallow modifying DAX inode flag if inline_data has [...] adds c9e87161cc62 ext4: fix error handling code in add_new_gdb adds acaa532687cd ext4: fix superblock checksum calculation race adds 7eb90a2d6a48 ext4: remove unused including <linux/version.h> adds 9faac62d4013 ext4: optimize file overwrites adds 2be7d717cafc ext4: add trace exit in exception path. adds 15a119e09344 jbd2: fix the comment of struct jbd2_journal_handle adds ee7ed3aa0f08 ext4: rename journal_dev to s_journal_dev inside ext4_sb_info adds dd0db94f305c ext4: rename system_blks to s_system_blks inside ext4_sb_info adds 9704a322ea67 ext4: fix bdev write error check failed when mount fs with ro adds 9d1f9b277040 ext4: delete invalid comments near mb_buddy_adjust_border adds addd752cff27 ext4: make mb_check_counter per group adds af8c53c8bc08 ext4: limit entries returned when counting fsmap records adds d9befedaafcf ext4: clear buffer verified flag if read meta block from disk adds fa491b14cd95 ext4: introduce new metadata buffer read helpers adds 2d069c0889ef ext4: use common helpers in all places reading metadata buffers adds 60c776e50bc5 ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() adds 5df1d4123d53 ext4: introduce ext4_sb_breadahead_unmovable() to replace [...] adds 0a846f496db1 ext4: use ext4_sb_bread() instead of sb_bread() adds 8394a6abf3ae ext4: introduce ext4_sb_bread_unmovable() to replace sb_br [...] adds aa3c0c61f62d jbd2: introduce/export functions jbd2_journal_submit|finis [...] adds 342af94ec6c0 jbd2, ext4, ocfs2: introduce/use journal callbacks j_submi [...] adds 64a9f1449950 ext4: data=journal: fixes for ext4_page_mkwrite() adds afb585a97f81 ext4: data=journal: write-protect pages on j_submit_inode_ [...] adds d1e18b8824dd ext4: fix bs < ps issue reported with dioread_nolock mount opt adds d3e7d20befd9 ext4: use the normal helper to get the actual inode adds fc750a3b44bd jbd2: avoid transaction reuse after reformatting adds e0770e91424f ext4: Detect already used quota file early adds f5b8b297b042 doc: update ext4 and journalling docs to include fast comm [...] adds 995a3ed67fc8 ext4: add fast_commit feature and handling for extended mo [...] adds 6866d7b3f2bb ext4 / jbd2: add fast commit initialization adds ff780b91efe9 jbd2: add fast commit machinery adds aa75f4d3daae ext4: main fast-commit commit path adds 5b849b5f96b4 jbd2: fast commit recovery path adds 8016e29f4362 ext4: fast commit recovery path adds 0f0672ffb61a ext4: add a mount opt to forcefully turn fast commits on adds ce8c59d197c8 ext4: add fast commit stats in procfs adds 1322181170bb ext4: fix invalid inode checksum adds 96485e446260 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 76fc8e854e3b PCI/ACS: Enable Translation Blocking for external devices adds 97d0260bf388 Merge branch 'pci/acs' adds 0f1619cf82ef PCI/ASPM: Move pci_clear_and_set_dword() earlier adds 08e869ee16fa PCI/ASPM: Move LTR path check to where it's used adds 190cd42cc1db PCI/ASPM: Use 'parent' and 'child' for readability adds c6e5f02b5281 PCI/ASPM: Remove struct aspm_register_info.support adds 67bcc9ad6810 PCI/ASPM: Remove struct aspm_register_info.enabled adds 5f7875d651c2 PCI/ASPM: Remove struct aspm_register_info.latency_encoding adds ecdf57b4f674 PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr adds 81c2b807c8c2 PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) adds 28a1488e5543 PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 adds 1e8955fd832c PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_re [...] adds 187f91db8237 PCI/ASPM: Remove struct aspm_register_info.l1ss_cap adds df8f10587d3d PCI/ASPM: Remove struct pcie_link_state.l1ss adds a9f379068cc6 Merge branch 'pci/aspm' adds 2ce02a864ac1 PCI: Add schedule point in pci_read_config() adds 877c1a5f79c6 PCI/ACPI: Add Ampere Altra SOC MCFG quirk adds b0e85c3c8554 PCI: Add Kconfig options for MPS/MRRS strategy adds 28a18aec5955 Merge branch 'pci/enumeration' adds 85d79c5281a9 PCI: rpadlpar: Use for_each_child_of_node() and for_each_n [...] adds 8a6144994105 PCI: pciehp: Reduce noisiness on hot removal adds 23cce2e00b33 PCI: shpchp: Remove unused 'rc' assignment adds 5cfdc750bc6f Merge branch 'pci/hotplug' adds a5d02e901e6d PCI/PM: Remove unused pcibios_pm_ops adds 3789af9a13e5 PCI/PM: Rename pci_dev.d3_delay to d3hot_delay adds 454d082dbb47 PCI/PM: Remove unused PCI_PM_BUS_WAIT adds 638c133e5f52 PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, no [...] adds 0d2493ab08b4 Merge branch 'pci/pm' adds 462bd2fdf56a PCI/IOV: Simplify pci-pf-stub with module_pci_driver() adds 7b6f2240880b PCI/LINK: Print IRQ number used by port adds 8c46d543aaa9 PCI: Update mmap-related #ifdef comments adds 10791141a6cf PCI: Simplify pci_dev_reset_slot_function() adds 32b313ce9db5 PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer adds 0a98bb98f2c7 PCI: Simplify bool comparisons adds eec240e25ab3 PCI/P2PDMA: Drop double zeroing for sg_init_table() adds 58e0cd3e23ea PCI: v3-semi: Remove unneeded break adds 8b28a3f3461e Merge branch 'pci/misc' adds 9aa9cf3ee945 ACPI / APEI: Add a notifier chain for unknown (vendor) CPE [...] adds acb52897cc84 PCI: hip: Add handling of HiSilicon HIP PCIe controller errors adds 03b482e2432c Merge branch 'remotes/lorenzo/pci/apei' adds 333a67839967 sparc32: Remove useless io_32.h __KERNEL__ preprocessor guard adds 1d29b36ac7b4 sparc32: Move ioremap/iounmap declaration before asm-gener [...] adds f5810e5c3292 asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() [...] adds 299af12a7270 Merge branch 'remotes/lorenzo/pci/pci-iomap' adds fc177304d126 ARM/PCI: Remove unused fields from struct hw_pci adds 5bedfdb2ff8b Merge branch 'remotes/lorenzo/pci/arm' adds ea17a0f153af phy: marvell: comphy: Convert internal SMCC firmware retur [...] adds b0c6ae0f8948 PCI: aardvark: Fix initialization with old Marvell's Arm T [...] adds d1640a83073c Merge branch 'remotes/lorenzo/pci/aardvark' adds b927ad3405f9 PCI: brcmstb: PCIE_BRCMSTB depends on ARCH_BRCMSTB adds e6f98b292413 dt-bindings: PCI: Add bindings for more Brcmstb chips adds 1cf1b0a6dd95 PCI: brcmstb: Add bcm7278 register info adds 8195b7417018 PCI: brcmstb: Add suspend and resume pm_ops adds 04356ac30771 PCI: brcmstb: Add bcm7278 PERST# support adds 740d6c3708a9 PCI: brcmstb: Add control of rescal reset adds 52ded9e4f07b PCI: brcmstb: Set additional internal memory DMA viewport sizes adds 3baec684a531 PCI: brcmstb: Accommodate MSI for older chips adds 20b1d6ba606c PCI: brcmstb: Set bus max burst size by chip type adds 1f66d95efdb7 PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to ma [...] adds a66999a3440a Merge branch 'remotes/lorenzo/pci/brcmstb' adds 9aae3af8767c PCI: cadence: Simplify cdns_pcie_host_init_address_transla [...] adds a78f2e07d047 Merge branch 'remotes/lorenzo/pci/cadence' adds 24ede430fa49 PCI: designware-ep: Add multiple PFs support for DWC adds 2f7f7001d0e5 PCI: designware-ep: Add the doorbell mode of MSI-X in EP mode adds 6bfc9c3a2c70 PCI: designware-ep: Move the function of getting MSI capab [...] adds 47a062609a30 PCI: designware-ep: Modify MSI and MSIX CAP way of finding adds 16421e14ad5a dt-bindings: pci: layerscape-pci: Add compatible strings f [...] adds 20e458fb92af PCI: layerscape: Fix some format issue of the code adds cc255eb0bfbe PCI: layerscape: Modify the way of getting capability with [...] adds e64844b6da31 PCI: layerscape: Modify the MSIX to the doorbell mode adds 1b6a0e43a1a1 PCI: layerscape: Add EP mode support for ls1088a and ls2088a adds 6b8ab42137e9 misc: pci_endpoint_test: Add LS1088a in pci_device_id table adds 09fb37b35e34 misc: pci_endpoint_test: Add driver data for Layerscape PC [...] adds ce31ff786ddf PCI: dwc: Fix 'cast truncates bits from constant value' adds 927f56d67f47 dt-bindings: PCI: uniphier: Add iATU register description adds 1ba415a277c0 dt-bindings: PCI: uniphier-ep: Add iATU register description adds 13ab639ed48c PCI: dwc: Add common iATU register support adds b101a39897d8 PCI: keystone: Remove iATU register mapping adds 742833249198 PCI: dwc: Skip PCIE_MSI_INTR0* programming if MSI is disabled adds 07940c369a6b PCI: dwc: Fix MSI page leakage in suspend/resume adds 15b23906347c PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus() adds 924bb1f9b014 Merge branch 'remotes/lorenzo/pci/dwc' adds 915cff7f38c5 PCI: hv: Fix hibernation in case interrupts are not re-created adds 9d69d649bbf8 Merge branch 'remotes/lorenzo/pci/hv' adds 982f8334262d Merge branch 'remotes/lorenzo/pci/imx6' adds 0c3c87d2b270 PCI: iproc: Use module_bcma_driver to simplify the code adds 936452941cbe PCI: iproc: Fix using plain integer as NULL pointer in ipr [...] adds 7ba381c449fd Merge branch 'remotes/lorenzo/pci/iproc' adds ecc3e424d190 PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready adds 29828fc20ab1 Merge branch 'remotes/lorenzo/pci/kirin' adds 9846155b00fe PCI: loongson: Simplify loongson_pci_probe() return expression adds 1f287b5ce5e7 Merge branch 'remotes/lorenzo/pci/loongson' adds a98d2187efd9 PCI: meson: Build as module by default adds 92f27db7b1bd Merge branch 'remotes/lorenzo/pci/meson' adds df7fc0556112 PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() re [...] adds 4f317eac2f65 Merge branch 'remotes/lorenzo/pci/mobiveil' adds be36e9b97144 Merge branch 'remotes/lorenzo/pci/mvebu' adds 3b353982202b Merge branch 'remotes/lorenzo/pci/qcom' adds f95f023d11a0 Merge branch 'remotes/lorenzo/pci/rcar' adds d27b1cdc10e7 PCI: tegra: No need to check return value of debugfs_creat [...] adds cd198909d680 PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 214b2e042fba Merge branch 'remotes/lorenzo/pci/tegra' adds 030109c0376c PCI: vmd: Create physical offset helper adds 2e1224183b1b PCI: vmd: Create bus offset configuration helper adds 1552b11ba15e PCI: vmd: Create IRQ Domain configuration helper adds 875b4e2a93bb PCI: vmd: Create IRQ allocation helper adds 93c9fce7d5f3 PCI: vmd: Update VMD PM to correctly use generic PCI PM adds a2340daa6a8c Merge branch 'pci/vmd' adds 026b940f18bc PCI: xgene: Remove unused assignment to variable msi_val adds 4c0e51f8054c Merge branch 'remotes/lorenzo/pci/xgene' adds 28e34e751f6c Merge branch 'remotes/lorenzo/pci/xilinx' adds 00937f36b09e Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/ [...] adds 0142ee3f2e88 dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support adds 457f74abbed0 pwm: rockchip: Keep enabled PWMs running while probing adds f339e79bae85 pwm: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 85a5745f17b8 pwm: bcm2835: Simplify with dev_err_probe() adds c0bfe9606e03 pwm: jz4740: Simplify with dev_err_probe() adds 836719f8948a pwm: rockchip: Simplify with dev_err_probe() adds 5530fcaf9ca3 pwm: sifive: Simplify with dev_err_probe() adds 793bb636f549 pwm: sprd: Simplify with dev_err_probe() adds 5327f34bf8ee pwm: sun4i: Simplify with dev_err_probe() adds 316b676bd4cc pwm: pca9685: Make comments more consistent adds e1057a8df165 pwm: pca9685: Use BIT() macro instead of shift adds bce54366946a pwm: pca9685: Disable unused alternative addresses adds b39c0615d066 pwm: img: Fix null pointer access in probe adds 1f2bd2271a10 pwm: Allow store 64-bit duty cycle from sysfs interface adds 6a78dfb8faca dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support adds 3b1954cd57bf dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support adds ceae608a5489 Merge tag 'pwm/for-5.10-rc1' of git://git.kernel.org/pub/s [...] adds e8d8e9a3d0b2 clk: renesas: r8a7742: Add clk entry for VSPR adds e41cb2179329 clk: renesas: rcar-gen2: Rename vsp1-(sy|rt) clocks to vsp(s|r) adds a69f802ea1e5 dt-bindings: clock: renesas,cpg-mssr: Document r8a779a0 adds ffbf9cf3f946 clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of [...] adds 8b652aa8a1fb clk: renesas: cpg-mssr: Add register pointers into struct [...] adds 776e4ad0a042 Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into clk- [...] adds 17bcc8035d2d clk: renesas: cpg-mssr: Add support for R-Car V3U adds 15d683e61bdd clk: renesas: rcar-gen3: Update description for RZ/G2 adds 7aa908b48d6e Merge tag 'clk-renesas-for-v5.10-tag2' of git://git.kernel [...] adds 7b70689b07c1 clk: meson: add sclk-ws driver adds cdabb1ffc7c2 clk: meson: axg-audio: separate axg and g12a regmap tables adds 4fd433fd4551 clk: meson: axg-audio: fix g12a tdmout sclk inverter adds 2c4e80e06790 clk: meson: g12a: mark fclk_div2 as critical adds 7b5c5720a368 clk: meson: make shipped controller configurable adds 871ca96f1c7d Merge tag 'clk-meson-v5.10-1' of https://github.com/BayLib [...] adds 5eefe5e18317 Merge tag 'sunxi-clk-for-5.10-1' of https://git.kernel.org [...] adds 553be99d1fe9 Merge tag 'clk-v5.10-samsung' of https://git.kernel.org/pu [...] adds 533852d71840 clk: s2mps11: initialize driver via module_platform_driver adds 52ba4fa40fb3 clk: fixed: add missing kerneldoc adds faeda014b49e clk: davinci: add missing kerneldoc adds 425c23d382ab clk: at91: drop unused at91sam9g45_pcr_layout adds f5e75b4aaec4 clk: mmp: pxa1928: drop unused 'clk' variable adds 84afc9ecf4e4 clk: si5341: drop unused 'err' variable adds b10f22493512 clk: socfpga: agilex: Remove unused variable 'cntr_mux' adds 9d3261628aa6 Merge branches 'clk-renesas', 'clk-amlogic', 'clk-allwinne [...] adds eff8a85acfb4 clk: mediatek: mt6797: simplify the return expression of m [...] adds b37c1e673ec5 clk: mediatek: mt7629: simplify the return expression of m [...] adds a2618360abd7 clk: mediatek: fix platform_no_drv_owner.cocci warnings adds 2f05cced7307 clk: keystone: sci-clk: fix parsing assigned-clock data du [...] adds d3f3f499cb33 clk: keystone: sci-clk: cache results of last query rate o [...] adds 4630ef134e41 clk: keystone: sci-clk: add 10% slack to set_rate adds cec4a609a888 clk: ti: autoidle: add checks against NULL pointer reference adds b7a7943fe291 clk: ti: clockdomain: fix static checker warning adds 6045124ebe72 clk: ti: dra7: add missing clkctrl register for SHA2 instance adds f102ed0686b1 clk: tegra: Drop !provider check in tegra210_clk_emc_set_rate() adds 816e87253dec clk: rockchip: rk3308: drop unused mux_timer_src_p adds 63207c37eac4 clk: rockchip: Use clk_hw_register_composite instead of cl [...] adds f73907de3493 clk: rockchip: Export rockchip_clk_register_ddrclk() adds 37353491d1a8 clk: rockchip: Export rockchip_register_softrst() adds ea650c26611d clk: rockchip: Export some clock common APIs for module drivers adds 4d98ed1e1264 clk: rockchip: fix the clk config to support module build adds 70d839e2761d clk: rockchip: rk3399: Support module build adds ca52a47af60f Merge tag 'v5.10-rockchip-clk1' of git://git.kernel.org/pu [...] adds b608f11d49ec clk: rockchip: Initialize hw to error to avoid undefined behavior adds 804a892456b7 clk: mediatek: add UART0 clock support adds 8adea9b9459c dt-bindings: clock: mediatek: add bindings for MT8167 clocks adds a68224832118 clk: mediatek: Add MT8167 clock support adds 3ab9a54f76e7 Merge branches 'clk-simplify', 'clk-ti', 'clk-tegra', 'clk [...] adds 4f8a13e1c2c2 clk: uniphier: use semicolons rather than commas to separa [...] adds 39443a27cb78 clk: mvebu: ap80x-cpu: use semicolons rather than commas t [...] adds 3270ee14557b clk: meson: use semicolons rather than commas to separate [...] adds 86378cf646d3 clk: axi-clkgen: Add support for fractional dividers adds a3947209d380 clk: axi-clkgen: Set power bits for fractional mode adds e9501b975a9e clk: qoriq: modify MAX_PLL_DIV to 32 adds 9ba9ad8f5be0 clk: baikal-t1: Mark Ethernet PLL as critical adds 6487649ee8b8 clk: pxa: Constify static struct clk_ops adds 07c565b42a04 clk: mmp2: Fix the display clock divider base adds 97f2f490c1a4 Merge branches 'clk-semicolon', 'clk-axi-clkgen', 'clk-qor [...] adds 29c37341b54f clk: ingenic: Use to_clk_info() macro for all clocks adds 21534fe39c49 clk: ingenic: Use readl_poll_timeout instead of custom loop adds 3860dc599b7d clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL adds 2e4ee634f805 clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT adds 1a3c4dd4e163 clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate adds eddfb2e1eed6 clk: at91: remove the checking of parent_name adds 85d071e7f19a clk: at91: clk-main: update key before writing AT91_CKGR_MOR adds c6968ac08d60 clk: at91: clk-sam9x60-pll: remove unused variable adds fcedb589b5a8 clk: at91: sam9x60: support only two programmable clocks adds f6bade6875d7 clk: Restrict CLK_HSDK to ARC_SOC_HSDK adds 805837740d01 clk: imx: imx21: Remove clock driver adds db2a28ef95bf Merge tag 'clk-imx-5.10' of git://git.kernel.org/pub/scm/l [...] adds b159c63d82ff clk: imx8mq: Fix usdhc parents order adds a9e545ac63c2 clk: qcom: ipq8074: make pcie0_rchng_clk_src static adds 34e4c3cac6ff clk: qcom: gcc-msm8939: remove defined but not used variables adds 355a7d754b92 clk: qcom: dispcc: Update DP clk ops for phy design adds d46e5a39f9be clk: qcom: gcc-sdm660: Fix wrong parent_map adds 1843dff66857 clk/qcom: fix spelling typo adds 8c18b41b3931 clk: qcom: gcc-msm8994: Add missing clocks, resets and GDSCs adds 70d795d2d836 dt-bindings: clock: combine qcom,sdm845-videocc and qcom,s [...] adds df3f61d2cdc9 dt-bindings: clock: add SM8150 QCOM video clock bindings adds dafb992a95e1 dt-bindings: clock: add SM8250 QCOM video clock bindings adds 5658e8cf1a8a clk: qcom: add video clock controller driver for SM8150 adds 0e94711a1f29 clk: qcom: add video clock controller driver for SM8250 adds d05a58047c75 dt-bindings: clock: add QCOM SM8150 and SM8250 display clo [...] adds 80a18f4a8567 clk: qcom: Add display clock controller driver for SM8150 [...] adds fda48bf5c86d clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on adds eff06bd5e5f6 clk: clk-prima2: fix return value check in prima2_clk_init() adds 4ceb4b6bd286 clk: bcm: rpi: Add register to control pixel bvb clk adds f6c992ca7dd4 clk: bcm2835: add missing release if devm_clk_hw_register fails adds 5f56888fad46 Merge branches 'clk-ingenic', 'clk-at91', 'clk-kconfig', ' [...] adds 3fec0eaaf04a Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 434ac4d51407 remoteproc/mediatek: fix null pointer dereference on null [...] adds 4360f93ac39c remoteproc: qcom_q6v5: Assign mpss region to Q6 before MBA boot adds 189462263674 remoteproc: Fixup coredump debugfs disable request adds fd0b6c1ff85a remoteproc/mediatek: Add support for mt8192 SCP adds 5ee79c2ed5bd dt-bindings: remoteproc: Add bindings for R5F subsystem on [...] adds 6dedbd1d5443 remoteproc: k3-r5: Add a remoteproc driver for R5F subsystem adds 34f2653686fe remoteproc: k3-r5: Initialize TCM memories for ECC adds ea47c6887b6d remoteproc: k3-r5: Add loading support for on-chip SRAM regions adds bf41a0910cb2 remoteproc: Change default dump configuration to "disabled" adds f75c6043a38b remoteproc: Add coredump as part of sysfs interface adds 526b9e0cf378 remoteproc: Add recovery configuration to the sysfs interface adds 141bc97c1bfe remoteproc/mediatek: Remove non-standard dsb() adds 1553d96854b4 Merge tag 'rproc-v5.10' of git://git.kernel.org/pub/scm/li [...] adds 60573c2966a1 Merge tag 'rpmsg-v5.10' of git://git.kernel.org/pub/scm/li [...] adds 1c0f68252a6a vfio/pci: Don't regenerate vconfig for all BARs if !bardirty adds 7d6e1329652e vfio iommu: Add dma available capability adds c12fa88c6d16 vfio: Fix typo of the device_state adds eac7cc21c4e4 vfio/pci: Remove redundant declaration of vfio_pci_driver adds 12856e7acde4 PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY adds 08b6e22b850c s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY adds 515ecd5368f1 vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn adds 7ef32e52368f vfio: add a singleton check for vfio_group_pin_pages adds 28b130244061 vfio: fix a missed vfio group put in vfio_pin_pages adds 2c5af98592f6 vfio/type1: fix dirty bitmap calculation in vfio_dma_rw adds 3de066f8f86b Merge branches 'v5.10/vfio/bardirty', 'v5.10/vfio/dma_avai [...] adds fb1ff4c19415 vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices adds 704f5082d845 vfio/fsl-mc: Scan DPRC objects on vfio-fsl-mc driver bind adds f97f4c04e5d6 vfio/fsl-mc: Implement VFIO_DEVICE_GET_INFO ioctl adds df747bcd5b21 vfio/fsl-mc: Implement VFIO_DEVICE_GET_REGION_INFO ioctl call adds 67247289688d vfio/fsl-mc: Allow userspace to MMAP fsl-mc device MMIO regions adds f2ba7e8c947b vfio/fsl-mc: Added lock support in preparation for interru [...] adds 2e0d29561f59 vfio/fsl-mc: Add irq infrastructure for fsl-mc devices adds cc0ee20bd969 vfio/fsl-mc: trigger an interrupt via eventfd adds 1bb141ed5e14 vfio/fsl-mc: Add read/write support for fsl-mc devices adds ac93ab2bf69a vfio/fsl-mc: Add support for device reset adds dc8c638d9e14 s390/pci: stash version in the zpci_dev adds 517fe298245c s390/pci: track whether util_str is valid in the zpci_dev adds 0c633f0be1dc vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO adds e6b817d4b821 vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO adds c10ff790c42e MAINTAINERS: Add entry for s390 vfio-pci adds 2099363255f1 Merge branches 'v5.10/vfio/fsl-mc-v6' and 'v5.10/vfio/zpci [...] adds 83e491799e63 vfio/fsl-mc: Fixed vfio-fsl-mc driver compilation on 32 bit adds 159246378d84 vfio/fsl-mc: Fix the dead code in vfio_fsl_mc_set_irq_trigger adds 822e1a90afff vfio/fsl-mc: fix the return of the uninitialized variable ret adds 852b1beecb6f vfio/pci: Clear token on bypass registration failure adds 2e6cfd496f5b vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages adds fc996db970a3 Merge tag 'vfio-v5.10-rc1' of git://github.com/awilliam/li [...] adds fdf09ab88782 module: statically initialize init section freeing data adds 2b71482060e1 Merge tag 'modules-for-v5.10' of git://git.kernel.org/pub/ [...] adds 596b0474d3d9 kbuild: preprocess module linker script adds 6212804f2d78 kbuild: do not create built-in objects for external module builds adds 9909b7681222 kbuild: remove redundant CONFIG_KASAN check from scripts/M [...] adds bb2732112bc5 kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevan [...] adds 8b42cf2fde0e kbuild: remove cc-option test of -fno-strict-overflow adds 7d4eb0d8e229 kbuild: remove cc-option test of -fno-stack-check adds 87de84c9140e kbuild: remove cc-option test of -Werror=date-time adds 548b8b5168c9 scripts/setlocalversion: make git describe output more reliable adds a96843372331 kbuild: explicitly specify the build id style adds 08beb669cb3f kbuild: split the build log of kallsyms adds 51ccdbfbed79 builddeb: Pass -n to gzip for reproducible packages adds 3e8541803624 builddeb: Enable rootless builds adds 76c376687684 builddeb: Add support for all required debian/rules targets adds 7dfbea4c468c scripts: remove namespace.pl adds 172aad81a882 kbuild: enforce -Werror=return-type adds bac977cbc0d6 kbuild: deb-pkg: do not build linux-headers package if CON [...] adds 0fa21cf4489f kbuild: deb-pkg: clean up package name variables adds 0f6372e52223 treewide: remove DISABLE_LTO adds 8402ee182c41 kbuild: remove leftover comment for filechk utility adds 121c5d08d53c kbuild: Only add -fno-var-tracking-assignments for old GCC [...] adds 1e66d50ad3a1 kbuild: Use uname for LINUX_COMPILE_HOST detection adds 746b25b1aa0f Merge tag 'kbuild-v5.10' of git://git.kernel.org/pub/scm/l [...] adds 8c30e7e60d43 kconfig: qconf: reformat the intro message adds 1fb752416f3f kconfig: qconf: update the intro message to match to the c [...] adds 6a143041532e kconfig: qconf: remove unused ConfigItem::okRename() adds f9b918fae678 kconfig: qconf: move ConfigView::updateList(All) to Config [...] adds 669a1ee46a0e kconfig: qconf: show data column all the time adds 37162a68bf51 kconfig: qconf: allow to edit "int", "hex", "string" menus [...] adds f3eea294e93f kconfig: qconf: remove ConfigLineEdit class adds 7930dd91a01f kconfig: qconf: move setShowName/Range() to ConfigList fro [...] adds 62ed165651cc kconfig: qconf: remove ConfigView class adds a0fce283386d kconfig: qconf: remove Y, M, N columns adds f9a825a7f65a kconfig: qconf: create QApplication after option checks adds f9893351acae Merge tag 'kconfig-v5.10' of git://git.kernel.org/pub/scm/ [...] adds 4b7a6ce71e03 arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks adds 7bc1a0f9e176 arm64: mm: use single quantity to represent the PA to VA t [...] adds 45544eee9606 arm64: mremap speedup - Enable HAVE_MOVE_PMD adds 7bdf468a5b40 arm64: Fix a broken copyright header in gen_vdso_offsets.sh adds 3b92fa7485eb arm64: link with -z norelro regardless of CONFIG_RELOCATABLE adds ea8f8c99a281 arm64: spectre-v2: Favour CPU-specific mitigation at EL2 adds 66dd3474702a arm64: proton-pack: Update comment to reflect new function name adds 032c7ed95817 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 8c42a5c02bec ARC: perf: redo the pct irq missing in device-tree handling adds 0a14d7649872 Merge tag 'arc-5.10-rc1-fixes' of git://git.kernel.org/pub [...] adds 3c532798ec96 tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume() adds 91989c707884 task_work: cleanup notification modes adds 4a22709e21c2 Merge tag 'arch-cleanup-2020-10-22' of git://git.kernel.dk [...] adds 64b02e54e50f platform/chrome: cros_ec_proto: Update cros_ec_cmd_xfer() [...] adds 6b194ee98646 platform/chrome: cros_ec_proto: Drop cros_ec_cmd_xfer() adds 9aa7bd452af1 platform/chrome: Use kobj_to_dev() instead of container_of() adds 3e98fd6d816c ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA adds 090a7d046fed Merge tag 'tag-chrome-platform-for-v5.10' of git://git.ker [...] adds 36bdcf318bc2 vdpa/mlx5: Make use of a specific 16 bit endianness API adds 36b02df2d204 vdpa/mlx5: Fix failure to bring link up adds bfec6c83077c virtio-balloon: Constify id_table adds 7f90611693f0 virtio_input: Constify id_table adds 7ab4de60028e virtio-mem: Constify mem_id_table adds 5e5e8736ad2e vhost: reduce stack usage in log_used adds b9747fdf0c1d vhost_vdpa: Fix duplicate included kernel.h adds 0afa15e1a529 virtio: let arch advertise guest's memory access restrictions adds 4ce1cf7b02ed s390: virtio: PV needs VIRTIO I/O device protection adds 1897f0b618b0 vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK adds 5745bcfbbf89 vringh: fix __vringh_iov() when riov and wiov are different adds 86e182fe12ee vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call adds 88a0d60c6445 MAINTAINERS: add URL for virtio-mem adds 9313f8026328 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds bf3c0e5e7102 Merge branch 'x86-seves-for-paolo' of https://git.kernel.o [...] adds 4517076608c5 KVM: PPC: Book3S HV: XIVE: Convert to DEFINE_SHOW_ATTRIBUTE adds eb173559c97c KVM: PPC: Book3S: Remove redundant initialization of variable ret adds cf59eb13e151 KVM: PPC: Book3S: Fix symbol undeclared warnings adds 2e3df760cd7c Merge tag 'kvm-ppc-next-5.10-1' of git://git.kernel.org/pu [...] adds d5cd6f340145 KVM: nSVM: Avoid freeing uninitialized pointers in svm_set [...] adds efc831338bfd KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled adds b9757a4b6f46 KVM: nVMX: Simplify the initialization of nested_vmx_msrs adds 2fc4f15dac95 kvm/eventfd: move wildcard calculation outside loop adds ae6f24968608 KVM: LAPIC: Fix updating DFR missing apic map recalculation adds a970e9b216a2 KVM: LAPIC: Return 0 when getting the tscdeadline timer if [...] adds 275038332f22 KVM: LAPIC: Guarantee the timer is in tsc-deadline mode wh [...] adds 68ca7663c75b KVM: LAPIC: Narrow down the kick target vCPU adds 010fd37fddf6 KVM: LAPIC: Reduce world switch latency caused by timer_ad [...] adds 1feaba144cd3 KVM: SVM: rename a variable in the svm_create_vcpu adds 0dd16b5b0c9b KVM: nSVM: rename nested vmcb to vmcb12 adds f4c847a95654 KVM: SVM: refactor msr permission bitmap allocation adds 0681de1b8369 KVM: SVM: use __GFP_ZERO instead of clear_page adds 8d22b90e942c KVM: SVM: refactor exit labels in svm_create_vcpu adds a90c1ed9f11d KVM: nSVM: Remove unused field adds c45ad7229d13 KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_ [...] adds 03bfeeb988a9 KVM: SVM: Change intercept_cr to generic intercepts adds 30abaa88382c KVM: SVM: Change intercept_dr to generic intercepts adds 9780d51dc2af KVM: SVM: Modify intercept_exceptions to generic intercepts adds c62e2e94b9d4 KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors adds 4c44e8d6c193 KVM: SVM: Add new intercept word in vmcb_control_area adds 830bd71f2c06 KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is [...] adds 3f3393b3ce38 KVM: X86: Rename and move the function vmx_handle_memory_f [...] adds 9715092f8d7e KVM: X86: Move handling of INVPCID types to x86 adds 4407a797e941 KVM: SVM: Enable INVPCID feature on AMD adds 871c433bae56 KVM: use struct_size() and flex_array_size() helpers in kv [...] adds cc5b54dd58d0 KVM: x86: fix MSR_IA32_TSC read for nested migration adds bddd82d19e2e KVM: nVMX: KVM needs to unset "unrestricted guest" VM-exec [...] adds ae5a2a39e46c KVM: SVM: use __GFP_ZERO instead of clear_page() adds 09e3e2a1cc8d KVM: x86: Add kvm_x86_ops hook to short circuit emulation adds 535f7ef2ab7d KVM: VMX: Move IRQ invocation to assembly subroutine adds 1a5488ef0dcf KVM: VMX: Invoke NMI handler via indirect call instead of INTn adds 4e810adb5362 KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run() adds 95b28ac9db2a KVM: SVM: Add tracepoint for cr_interception adds 0b7aa5835691 KVM: MIPS: clean up redundant kvm_run parameters in assembly adds 25bb2cf97139 KVM: nVMX: Morph notification vector IRQ on nested VM-Ente [...] adds a9e2e0ae6860 KVM: x86: emulating RDPID failure shall return #UD rather [...] adds fb0f33fdefe9 KVM: nSVM: CR3 MBZ bits are only 63:52 adds fc595f359942 KVM: nVMX: Add VM-Enter failed tracepoints for super early checks adds 50085beee878 KVM: SVM: Mark SEV launch secret pages as dirty. adds 14e3dd8d256b KVM: SEV: shorten comments around sev_clflush_pages adds 28e2b2f1a40d KVM: VMX: Do not perform emulation for INVD intercept adds 8d921acf98ec KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check adds 526ad23bc564 KVM: x86: Unexport cpuid_query_maxphyaddr() adds 1cc6cbc3e405 KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with help [...] adds dc46515cf838 KVM: x86: Move illegal GPA helper out of the MMU code adds 7096cbfb6cb6 KVM: VMX: Use "illegal GPA" helper for PT/RTIT output base check adds b785a442aa21 cpuidle-haltpoll: fix error comments in arch_haltpoll_disable adds becdad859225 KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*() adds b936d3eb92b7 KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID.PCID adds 7f3603b63136 KVM: VMX: Rename RDTSCP secondary exec control name to ins [...] adds 8b50b92f9f1a KVM: VMX: Add a helper and macros to reduce boilerplate fo [...] adds 4d710de9646a KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_f [...] adds b44f50d87ce2 KVM: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst adds dbcf3f96fa66 KVM: x86: hyper-v: disallow configuring SynIC timers with [...] adds ace569e0154a KVM: x86/mmu: Move flush logic from mmu_page_zap_pte() to [...] adds 2de4085cccea KVM: x86/MMU: Recursively zap nested TDP SPs when zapping [...] adds 7b367bc9a641 KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID adds 83a2ba4cb2b5 KVM: x86/mmu: Invert RET_PF_* check when falling through t [...] adds c4371c2a682e KVM: x86/mmu: Return unique RET_PF_* values if the fault w [...] adds 127037591c84 KVM: x86/mmu: Bail early from final #PF handling on spurio [...] adds 8888cdd0996c KVM: VMX: Extract posted interrupt support to separate files adds 5a085326d51d KVM: VMX: Rename ops.h to vmx_ops.h adds e89505698c9f KVM: x86/mmu: Commit zap of remaining invalid pages when r [...] adds 7d919c7a38fb KVM: x86/mmu: Refactor the zap loop for recovering NX lpages adds 6c2fd34f5c79 KVM: x86/mmu: Move "huge page disallowed" calculation into [...] adds 3cf066127e87 KVM: x86/mmu: Capture requested page level before NX huge [...] adds 5bcaf3e1715f KVM: x86/mmu: Account NX huge page disallowed iff huge pag [...] adds 1d4a7372e149 KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) adds dcc7065170d7 KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level adds e88b8093698f KVM: x86/mmu: Track write/user faults using bools adds fc387d8daf39 KVM: nVMX: Reset the segment cache when stuffing guest segs adds b89d5ad00e78 KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails adds 2ba4493a8b19 KVM: nVMX: Explicitly check for valid guest state for !unr [...] adds c61ca2fcbcea KVM: nVMX: Move free_nested() below vmx_switch_vmcs() adds df82a24b29d1 KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing n [...] adds ebec153a0561 KVM: nVMX: Drop redundant VMCS switch and free_nested() call adds 138534a810aa KVM: nVMX: WARN on attempt to switch the currently loaded VMCS adds b2d522552ca0 KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint adds a9d7d76c66ed KVM: x86: Read guest RIP from within the kvm_nested_vmexit [...] adds f315f2b14015 KVM: VMX: Add a helper to test for a valid error code give [...] adds 235ba74f008d KVM: x86: Add intr/vectoring info and error code to kvm_ex [...] adds 029e8c8ad655 KVM: x86: Add macro wrapper for defining kvm_exit tracepoint adds cc167bd7ee99 KVM: x86: Use common definition for kvm_nested_vmexit tracepoint adds 02f1965ff83b KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed f [...] adds 04d28e375271 KVM: x86/mmu: Move individual kvm_mmu initialization into [...] adds 7e34fbd05c63 KVM: x86: Rename "shared_msrs" to "user_return_msrs" adds ce833b2324ba KVM: VMX: Prepend "MAX_" to MSR array size defines adds a128a934f202 KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadsto [...] adds eb3db1b13788 KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr" adds fbc18007382c KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" adds e9bb1ae92d62 KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" adds 658ece84f5da KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_u [...] adds 1e7a483037e8 KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr" adds ef1d2ee12e6c KVM: VMX: Check guest support for RDTSCP before processing [...] adds 86e3e494fe32 KVM: VMX: Move uret MSR lookup into update_transition_efer() adds bd65ba82b324 KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap adds d85a8034c016 KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr" adds 7bf662bb5ea8 KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" adds 14a61b642de9 KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list" adds 802145c56a04 KVM: VMX: Rename vmx_uret_msr's "index" to "slot" adds 90218e434c41 KVM: x86: Return -ENOENT on unimplemented MSRs adds 1ae099540e8c KVM: x86: Allow deflecting unknown MSR accesses to user space adds 51de8151bd21 KVM: x86: Add infrastructure for MSR filtering adds 476c9bd8e997 KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs adds fd6fa73d1337 KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied adds 3eb900173c71 KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied adds 1a155254ff93 KVM: x86: Introduce MSR filtering adds d468706e313c KVM: selftests: Add test for user space MSR handling adds 729c15c20f1a KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES adds a7d5c7ce41ac KVM: nSVM: delay MSR permission processing to first nested VM run adds 0c899c25d754 KVM: x86: do not attempt TSC synchronization on guest writes adds 6a2e0923b2df KVM: VMX: vmx_uret_msrs_list[] can be static adds 628ade2d0816 KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms adds 523b3999e5f6 KVM: arm64: Try PMD block mappings if PUD mappings are not [...] adds ada329e6b5b4 KVM: arm64: Do not flush memslot if FWB is supported adds c9c0279cc02b KVM: arm64: Fix doc warnings in mmu code adds 8910f089606e Merge branch 'kvm-arm64/pt-new' into kvmarm-master/next adds 8a4374f97dee KVM: arm64: Fix inject_fault.c kernel-doc warnings adds cb62e0b5c8db KVM: arm64: vgic-debug: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 41fa0f597150 Merge branch 'kvm-arm64/misc-5.10' into kvmarm-master/next adds 42223fb100b4 KVM: arm64: Refactor PMU attribute error handling adds fd65a3b5f855 KVM: arm64: Use event mask matching architecture revision adds d7eec2360e38 KVM: arm64: Add PMU event filtering infrastructure adds 88865beca906 KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1 adds 8be86a5eec04 KVM: arm64: Document PMU filtering API adds af130d0adc8e KVM: arm64: Add undocumented return values for PMU device [...] adds 51dd2eb98c72 KVM: arm64: Match PMU error code descriptions with error c [...] adds 2e02cbb236d6 Merge branch 'kvm-arm64/pmu-5.9' into kvmarm-master/next adds ab25464bdabd kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY adds ce492a16ffb8 kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h adds 3471ee06e33e kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM adds 717cf94adb54 kvm: arm64: Remove __hyp_this_cpu_read adds ea391027d355 kvm: arm64: Remove hyp_adr/ldr_this_cpu adds 572494995bc3 kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars adds df4c8214a18d kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp adds 2a1198c9b436 kvm: arm64: Create separate instances of kvm_host_data for [...] adds 30c953911c43 kvm: arm64: Set up hyp percpu data for nVHE adds a3bb9c3a0055 kvm: arm64: Remove unnecessary hyp mappings adds 816c347f3a48 Merge remote-tracking branch 'arm64/for-next/ghostbusters' [...] adds 14ef9d04928b Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next adds b259d137e91d KVM: arm64: Pass level hint to TLBI during stage-2 permiss [...] adds ffd1b63a5860 KVM: arm64: Ensure user_mem_abort() return value is initialised adds 030bdf3698b7 KVM: arm64: Fix some documentation build warnings adds 4e5dc64c4319 Merge branches 'kvm-arm64/pt-new' and 'kvm-arm64/pmu-5.9' [...] adds 1b21c8db0e3b Merge tag 'kvmarm-5.10' of git://git.kernel.org/pub/scm/li [...] adds 9389b9d5d356 KVM: VMX: Ignore userspace MSR filters for x2APIC adds 043248b3280c KVM: VMX: Forbid userspace MSR filters for x2APIC adds 10f79ccaf3d7 Documentation: kvm: fix a typo adds 8f116a6c7320 x86/kvm: hide KVM options from menuconfig when KVM is not [...] adds 66af4f5cb1ee x86/kvm: Update the comment about asynchronous page fault [...] adds 5b9bb0ebbcdc kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation [...] adds 210dfd93ea3d kvm: x86: set wall_clock in kvm_write_wall_clock() adds 66570e966dd9 kvm: x86: only provide PV features if enabled in guest's CPUID adds 3ee6fb4949aa Documentation: kvm: fix some typos in cpuid.rst adds f69858fcc727 KVM: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpu [...] adds 255cbecfe0c9 KVM: x86: allocate vcpu->arch.cpuid_entries dynamically adds 3f4e3eb417b1 KVM: x86: bump KVM_MAX_CPUID_ENTRIES adds d5d6c18dc454 kvm x86/mmu: Make struct kernel_param_ops definitions const adds 36385ccc9b18 KVM: x86: xen_hvm_config: cleanup return values adds 7dffecaf4eab KVM: x86: report negative values from wrmsr emulation to u [...] adds 72f211ecaa80 KVM: x86: allow kvm_x86_ops.set_efer to return an error value adds 2fcf4876ada8 KVM: nSVM: implement on demand allocation of the nested state adds f6426ab9c957 KVM: SVM: Initialize prev_ga_tag before use adds 6e1d849fa329 KVM: x86: Intercept LA57 to inject #GP fault when it's reserved adds c44d9b34701d KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after all [...] adds a6337a3542b1 KVM: x86: Move call to update_exception_bitmap() into VMX code adds 2ed41aa631fc KVM: VMX: Intercept guest reserved CR4 bits to inject #GP fault adds 30031c2b0574 KVM: x86: Let the guest own CR4.FSGSBASE adds a4f1d94e6bc1 KVM: PPC: Book3S HV: Make struct kernel_param_ops definiti [...] adds c0623f5e5d21 Merge branch 'kvm-fixes' into 'next' adds cc4674d0ded0 kvm: mmu: Separate making non-leaf sptes from link_shadow_page adds 799a4190e734 kvm: x86/mmu: Separate making SPTEs from set_spte adds cb3eedab4539 KVM: mmu: Separate updating a PTE from kvm_set_pte_rmapp adds 5a9624affe7c KVM: mmu: extract spte.h and spte.c adds c9180b7291cf kvm: x86/mmu: Introduce tdp_iter adds fe5db27d3601 kvm: x86/mmu: Init / Uninit the TDP MMU adds 02c00b3a2f7e kvm: x86/mmu: Allocate and free TDP MMU roots adds 2f2fad0897cb kvm: x86/mmu: Add functions to handle changed TDP SPTEs adds 9e9eb226b912 KVM: Cache as_id in kvm_memory_slot adds faaf05b00aec kvm: x86/mmu: Support zapping SPTEs in the TDP MMU adds 7d94531249a5 kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_wal [...] adds bb18842e2111 kvm: x86/mmu: Add TDP MMU PF handler adds 89c0fd494af3 kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages [...] adds 063afacd8730 kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU adds f8e144971c68 kvm: x86/mmu: Add access tracking for tdp_mmu adds 1d8dd6b3f12b kvm: x86/mmu: Support changed pte notifier in tdp MMU adds a6a0b05da9f3 kvm: x86/mmu: Support dirty logging for the TDP MMU adds 14881998566d kvm: x86/mmu: Support disabling dirty logging for the tdp MMU adds 46044f72c382 kvm: x86/mmu: Support write protection for nesting in tdp MMU adds 95fb5b0258b7 kvm: x86/mmu: Support MMIO in the TDP MMU adds daa5b6c12337 kvm: x86/mmu: Don't clear write flooding count for direct roots adds 29cf0f5007a2 kvm: x86/mmu: NX largepage recovery for TDP MMU adds f9a705ad1c07 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 02e83f46ebfa vfs: move generic_remap_checks out of mm adds 1b2c54d63cde vfs: move the remap range helpers to remap_range.c adds 407e9c63ee57 vfs: move the generic write and copy checks out of mm adds c4728cfbed0f Merge tag 'vfs-5.10-merge-1' of git://git.kernel.org/pub/s [...] adds 57c176074057 Convert trailing spaces and periods in path components adds 119e489681f7 smb3: add defines for new crypto algorithms adds 3984bdc04946 update structure definitions from updated protocol documentation adds 9e81e8ff74b9 cifs: return cached_fid from open_shroot adds d1542cf6165e cifs: compute full_path already in cifs_readdir() adds 8e670f77c4a5 Handle STATUS_IO_TIMEOUT gracefully adds c6cc4c5a7250 cifs: handle -EINTR in cifs_setattr adds 682955491a0d SMB3.1.1: add defines for new signing negotiate context adds 330857a5d822 cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES adds fbfd0b46afa9 smb3.1.1: add new module load parm require_gcm_256 adds 29e279230413 smb3.1.1: add new module load parm enable_gcm_256 adds 511ac89e591a smb3.1.1: print warning if server does not support request [...] adds fd08f2dbf0c2 smb3.1.1: rename nonces used for GCM and CCM encryption adds 63ca5656350a smb3.1.1: set gcm256 when requested adds 0bd294b55a5d cifs: Return the error from crypt_message when enc/dec key [...] adds acf96fef46f2 smb3.1.1: do not fail if no encryption required but server [...] adds 9eec21bfbe90 smb3: add dynamic trace point to trace when credits obtained adds 9934430e2178 SMB3.1.1: Fix ids returned in POSIX query dir adds 3ece60e3e78e cifs: make const array static, makes object smaller adds 62593011247c SMB3: Resolve data corruption of TCP server info fields adds def6e1dc1781 cifs: Print the address and port we are connecting to in g [...] adds 3c3317daef0a smb3: fix stat when special device file and mounted with m [...] adds 3c6e65e67918 smb3: do not try to cache root directory if dir leases not [...] adds a6a9cffad0a2 cifs: add files to host new mount api adds 5c6e5aa49680 cifs: move security mount options into fs_context.ch adds 2f20f076865d cifs: move cache mount options to fs_context.ch adds 555782aa556a cifs: move smb version mount options into fs_context.c adds 1af34fdd0799 smb3.1.1: fix typo in compression flag adds d367cb960ce8 cifs: remove bogus debug code adds 13909d96c84a SMB3: add support for recognizing WSL reparse tags adds 0613ed91901b Merge tag '5.10-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 5a61ae1402f1 gfs2: Make sure we don't miss any delayed withdraws adds 521031fa9701 gfs2: Fix bad comment for trans_drain adds e8a8023ee0bd gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 23d828fc3f1e gfs2: rename variable error to ret in gfs2_evict_inode adds 6e7e9a505571 gfs2: factor evict_unlinked_inode out of gfs2_evict_inode adds 53dbc27eb189 gfs2: further simplify gfs2_evict_inode with new func evic [...] adds d90be6ab9ad7 gfs2: factor evict_linked_inode out of gfs2_evict_inode adds 0a0d9f55c211 gfs2: simplify the logic in gfs2_evict_inode adds ee1e2c773e4f gfs2: call truncate_inode_pages_final for address space glocks adds 2164f9b91869 gfs2: use iomap for buffered I/O in ordered and writeback mode adds 0e539ca1bbbe gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump adds c2a04b02c060 gfs2: use-after-free in sysfs deregistration adds 0ddc5154b24c gfs2: add validation checks for size of superblock adds 21b6924bb70e gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page [...] adds 77650bdbd293 gfs2: add missing log_blocks trace points in gfs2_write_revokes adds 97c5e43d51a4 gfs2: enhance log_blocks trace point to show log blocks free adds 68942870c66a gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly g [...] adds 36c783092d49 gfs2: make gfs2_ail1_empty_one return the count of active items adds 249ffe18c68e gfs2: don't lock sd_ail_lock in gfs2_releasepage adds 6302d6f43e35 gfs2: Only set PageChecked if we have a transaction adds a6645745d45d gfs2: simplify gfs2_block_map adds b2a846dbef4e gfs2: Ignore journal log writes for jdata holes adds e2c6c8a797ee gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_ [...] adds dbffb29dac6a gfs2: Fix comments to glock_hash_walk adds 2ffed5290b3b gfs2: Only access gl_delete for iopen glocks adds 23cfb0c3d845 gfs2: Eliminate gl_vm adds ed3adb375b70 gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync adds 730926982d77 gfs2: Add fields for statfs info in struct gfs2_log_header_host adds 97fd734ba17e gfs2: lookup local statfs inodes prior to journal recovery adds bedb0f056faa gfs2: Recover statfs info in journal head adds 0adc313c4f20 Merge tag 'gfs2-for-5.10' of git://git.kernel.org/pub/scm/ [...] adds 75cee397ae6f tipc: re-configure queue limit for broadcast link adds ec78e31852c9 tipc: fix incorrect setting window for bcast link adds 137d23cea1c0 net: ftgmac100: Fix Aspeed ast2600 TX hang issue adds b38e7819cae9 icmp: randomize the global rate limiter adds f355a55f8202 net: pcs-xpcs: depend on MDIO_BUS instead of selecting it adds f981fc3d515a net: openvswitch: fix to make sure flow_lookup() is not preempted adds 71a0e29e9940 selftests: forwarding: Add missing 'rp_filter' configuration adds 60f1626f0f86 net: usb: rtl8150: don't incorrectly assign random MAC addresses adds bd7f14df9492 ixgbe: fix probing of multi-port devices with one MDIO adds 0e8b8d6a2d85 net: core: use list_del_init() instead of list_del() in ne [...] adds 424a646e072a r8169: fix operation under forced interrupt threading adds 3bd57b90554b net: korina: cast KSEG0 address to pointer in kfree adds bc7e343dbd4c net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags adds 26ebd6fed9bb selftests: rtnetlink: load fou module for kci_test_encap_f [...] adds a15a6afb3bf9 net: dsa: seville: the packet buffer is 2 megabits, not megabytes adds df6afe2f7c19 nexthop: Fix performance regression in nexthop deletion adds 7ebb9db01108 net: remove unneeded break adds 618355cc6a0d nfc: remove unneeded break adds acd7aaf51b20 netsec: ignore 'phy-mode' device property on ACPI systems adds 47b5d2a10739 net/sched: act_ct: Fix adding udp port mangle operation adds fe2d9b1a0e78 mptcp: initialize mptcp_options_received's ahmac adds 65b8c8a620a3 mptcp: move mptcp_options_received's port initialization adds e8488574e3b6 Merge branch 'init-ahmac-and-port-of-mptcp_options_received' adds b142083b585c mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of [...] adds 280e3ebdafb8 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute i [...] adds 0fb5f0160a36 chelsio/chtls: fix socket lock adds 81519d1f7df7 chelsio/chtls: correct netdevice for vlan interface adds 86cdf9ca4409 chelsio/chtls: fix panic when server is on ipv6 adds 9819f22c410b chelsio/chtls: Fix panic when listen on multiadapter adds 8580a61aede2 chelsio/chtls: correct function return and return type adds da1a039bcf29 chelsio/chtls: fix writing freed memory adds d1ffbf283b66 Merge branch 'chelsio-chtls-fix-inline-tls-bugs' adds 6e915b274860 net: chelsio: inline_crypto: fix Kconfig and build errors adds 010b430d5df5 mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it adds d978d6d008fa net: dsa: bcm_sf2: make const array static, makes object smaller adds b13076216137 net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() adds a7a12b5a0f95 net/sched: act_tunnel_key: fix OOB write in case of IPv6 E [...] adds b7c24497baea mpls: load mpls_gso after mpls_iptunnel adds 05f90bf3d5df sfc: move initialisation of efx->filter_sem to efx_init_struct() adds 0ed37ac586c0 mptcp: depends on IPV6 but not as a module adds 01c4ceae0a38 net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device adds 5fce1e43e2d5 net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after [...] adds 5403caf21648 net: ethernet: mtk-star-emac: select REGMAP_MMIO adds ebfe3c518373 rtnetlink: fix data overflow in rtnl_calcit() adds cf8691cbc286 Revert "virtio-net: ethtool configurable RXCSUM" adds 287d35405989 selftests: mptcp: depends on built-in IPv6 adds d9b0e599b2b8 ibmvnic: save changed mac address to adapter->mac_addr adds 76702a2e7280 bpf: Remove unneeded break adds 93c230e3f5bd bpf: Enforce id generation for all may-be-null register type adds e710bcc6d92c bpf: selftest: Ensure the return value of bpf_skc_to helpe [...] adds 8568c3cefd51 bpf: selftest: Ensure the return value of the bpf_per_cpu_ [...] adds c5eb48e89286 bpf, doc: Fix patchwork URL to point to kernel.org instance adds ba452c9e996d bpf: Fix bpf_redirect_neigh helper api to support supplyin [...] adds adfd272c4ccb bpf, selftests: Extend test_tc_redirect to use modified bp [...] adds 3652c9a1b1fe bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static adds d2775984d056 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 79dce09ab027 ipvs: adjust the debug info in function set_tcp_state adds 4f25434bccc2 netfilter: conntrack: connection timeout after re-register adds 68f9f9c2c3b6 netfilter: Drop fragmented ndisc packets assembled in netfilter adds 63137bc5882a netfilter: ebtables: Fixes dropping of small packets in br [...] adds 64747d5ed199 docs: nf_flowtable: fix typo. adds 31cc578ae2de netfilter: nftables_offload: KASAN slab-out-of-bounds Read [...] adds c77761c8a594 netfilter: nf_fwd_netdev: clear timestamp in forwarding path adds 594850ca439d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 700465fd338f net: Properly typecast int values to set sk_max_pacing_rate adds 18ded910b589 tcp: fix to update snd_wl1 in bulk receiver fast path adds 3cb12d27ff65 Merge tag 'net-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 9c5743dff415 x86/uaccess: fix code generation in put_user() adds eda4a7bf5d75 docs: fb: Add font_6x8 to available built-in fonts adds 272d70895113 Fonts: Support FONT_EXTRA_WORDS macros for font_6x8 adds 7e13256dfe22 Merge tag 'drm-misc-next-fixes-2020-10-20' of git://anongi [...] adds fea456d82c19 drm/ttm: fix eviction valuable range check. adds 274c240c760e drm/amdgpu: add function to program pbb mode for sienna cichlid adds 843c7eb2f757 drm/amdgpu: add rlc iram and dram firmware support adds 207ac6847925 drm/amdgpu: correct the gpu reset handling for job != NULL case adds d48d7484d8dc drm/amd/swsmu: add missing feature map for sienna_cichlid adds 0d142232d943 drm/amdgpu: update golden setting for sienna_cichlid adds 0d427f6c290c drm/amd/display: Revert "drm/amd/display: Fix a list corruption" adds 5dff80bdce9e drm/amd/display: Avoid MST manager resource leak. adds f1bcddffe46b drm/amd/psp: Fix sysfs: cannot create duplicate filename adds a6c42e843165 drm/amd/swsmu: correct wrong feature bit mapping adds d56b1980d7ef drm/amdkfd: Use same SQ prefetch setting as amdgpu adds 9a2f408f5406 drm/amd/pm: fix pcie information for sienna cichlid adds e4eeceb73cb0 Revert drm/amdgpu: disable sienna chichlid UMC RAS adds 392d256fa26d drm/amd/pm: fix pp_dpm_fclk adds 0435d77cd9f4 drm/amd/pm: remove the average clock value in sysfs adds 687e79c0feb4 drm/amdgpu: correct the cu and rb info for sienna cichlid adds 3f31dedb49b5 Merge tag 'amd-drm-fixes-5.10-2020-10-21' of git://people. [...] adds 354842df3888 drm/i915/dp: Tweak initial dpcd backlight.enabled value adds 849c0fe9e831 drm/i915/gt: Initialize reserved and unspecified MOCS indices adds 1664ffee760a drm/i915: Mark ininitial fb obj as WT on eLLC machines to [...] adds d5e8782129c2 drm/i915/gem: Support parsing of oversize batches adds 9b99e5ba3e5d drm/i915/gt: Delay execlist processing for tgl adds 64402570e12f drm/i915/gt: Undo forced context restores after trivial pr [...] adds db9bc2d35f49 drm/i915: Use the active reference on the vma while capturing adds ca05277e4021 drm/i915/gt: Widen CSB pointer to u64 for the parsers adds 4a9bb58aba6d drm/i915/gt: Wait for CSB entries on Tigerlake adds b8cff311a42d drm/i915/gt: Onion unwind for scratch page allocation failure adds 3da3c5c1c982 drm/i915: Exclude low pages (128KiB) of stolen from use adds 8195400f7ea9 drm/i915: Force VT'd workarounds when running as a guest OS adds 5c6c13cd1102 drm/i915: Drop runtime-pm assert from vgpu io accessors adds b45b6fbc671c Merge tag 'drm-intel-next-fixes-2020-10-22' of git://anong [...] adds fc03b2d6a9d1 Merge tag 'drm-next-2020-10-23' of git://anongit.freedeskt [...] adds a97cbcd00f05 ALSA: sparc: dbri: fix repeated word 'the' adds 9ce88a13b301 ALSA: hda/ca0132: make some const arrays static, makes obj [...] adds 7da4c510abff ALSA: usb-audio: Line6 Pod Go interface requires static cl [...] adds 033e4040d453 ALSA: hda - Fix the return value if cb func is already registered adds 40a03b750bb3 Merge tag 'sound-fix-5.10-rc1' of git://git.kernel.org/pub [...] adds 7956b0d4694f dt-bindings: input: Add docs for ADC driven joystick adds 2c2b364fddd5 Input: joystick - add ADC attached joystick driver. adds 8f445ffa851e dt-bindings: input/touchscreen: add bindings for zinitix adds 26822652c85e Input: add zinitix touchscreen driver adds 261bfb3328b8 Input: synaptics-rmi4 - rename f30_data to gpio_data adds 9e4c596bfd00 Input: synaptics-rmi4 - add support for F3A adds a6977d758fed Input: synaptics-rmi4 - support bootloader v8 in f34v7 adds 127e4a1bc11e Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 adds 470d154a62c4 Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 adds 4ba8b8aec58b Input: evdev - per-client waitgroups adds 8a30c6eb29e0 Input: Add MAINTAINERS entry for SiS i2c touch input driver adds bb0bc0cfeabc Merge branch 'next' into for-linus adds bd7e8c996f5a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2ba87c43872f scsi: core: Don't export scsi_device_from_queue() adds 3a8dc5bbc8c0 scsi: core: Remove scsi_init_cmd_errh adds 2ceda20f0a99 scsi: core: Move command size detection out of the fast path adds 40b93836a136 scsi: core: Use rq_dma_dir in scsi_setup_cmnd() adds 822bd2db798b scsi: core: Rename scsi_prep_state_check() to scsi_device_ [...] adds 5843cc3d5acd scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() adds 7007e9dd5676 scsi: core: Clean up allocation and freeing of sgtables adds 74e5e6c1b18c scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() adds ed7fb2d018fd scsi: core: Only start the request just before dispatching adds 75c31c80a77d scsi: dc395x: Use module_pci_driver() to simplify the code adds ca57b069954a scsi: initio: Use module_pci_driver() to simplify the code adds 938b9e9ffbf8 scsi: gdth: Make option_setup() static adds ffab5e016b9b scsi: 53c700: Remove set but not used variable adds b994718760fa scsi: qla2xxx: Use constant when it is known adds 657ed8a8a61b scsi: qla2xxx: Do not consume srb greedily adds 21a6cd48bb48 scsi: qla2xxx: Initialize variable in qla8044_poll_reg() adds 5e7e6472eda9 scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE adds 4b217e015b75 scsi: target: rd: Drop double zeroing adds 39d0c6e770c2 scsi: fnic: Simplify the return expression of vnic_wq_copy [...] adds 6afc12fa6e50 scsi: snic: Simplify the return expression of svnic_cq_alloc() adds de6c063fa09a scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup() adds f0f6c3a4fcb8 scsi: bfa: Fix error return in bfad_pci_init() adds 5f6dcb55a7fa scsi: myrb: Remove redundant assignment to variable timeout adds fc29f04a5c6b scsi: myrb: Fix inconsistent format argument types adds 5ccdd101351d scsi: qla4xxx: Fix inconsistent format argument type adds 45660591ee8f scsi: isci: Fix a typo in a comment adds 1725ba8d6ff1 scsi: sym53c8xx_2: Fix sizeof() mismatch adds 05c6c029a44d scsi: pm80xx: Increase number of supported queues adds 27bc43bd7c42 scsi: pm80xx: Remove DMA memory allocation for ccb and dev [...] adds 5a141315ed7c scsi: pm80xx: Increase the number of outstanding I/O suppo [...] adds 39a45d538dba scsi: pm80xx: Driver version update adds 9aae1c1fe627 scsi: arcmsr: Remove unnecessary syntax adds 893f4a14b115 scsi: arcmsr: Fix device hot-plug monitoring timer stop adds ae897ae28f9a scsi: arcmsr: Add support for ARC-1886 series RAID controllers adds c881fb5cd5ff scsi: arcmsr: Update driver version to v1.50.00.02-20200819 adds 9120ac54cce6 scsi: sr: Initialize ->cmd_len adds b6ba9b0e201a scsi: core: Set sc_data_direction to DMA_NONE for no-trans [...] adds 1ef16a407f54 scsi: qla2xxx: Fix return of uninitialized value in rval adds af995383eb65 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds d4f8138354b9 PM: domains: Add support for PM domain on/off notifiers for genpd adds 505a70b783de PM: domains: Add curly braces to delimit comment + stateme [...] adds c6a113b52302 PM: domains: enable domain idle state accounting adds 330e3932a481 PM: domains: Fix build error for genpd notifiers adds 97148d0ae530 cpufreq: Improve code around unlisted freq check adds cdc1719cd885 cpufreq: intel_pstate: Delete intel_pstate sysfs if failed [...] adds 5368512abe08 acpi-cpufreq: Honor _PSD table setting on new AMD CPUs adds 0070ea296239 cpufreq: schedutil: restore cached freq when next_f is not [...] adds e05783346441 MAINTAINERS: Add section for cpuidle-psci PM domain adds 8bb2e2a887af intel_idle: mention assumption that WBINVD is not needed adds bae314dd5d8d cpuidle: Remove pointless stub adds 75af76d0a34e intel_idle: Ignore _CST if control cannot be taken from th [...] adds db06391e05a6 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds aa9c9b3f3f08 PM: runtime: Fix typo in pm_runtime_set_active() helper comment adds d298787dbbab PM: sleep: remove unreachable break adds 79d6c4093bb1 Merge tag 'linux-cpupower-5.10-rc1' of git://git.kernel.or [...] adds 7a57e9f112ad powercap/intel_rapl: Fix domain detection adds f1e8d7560d30 powercap/intel_rapl: enumerate Psys RAPL domain together w [...] adds f8fee6e63e55 powercap: Fix typo in Kconfig "Plance" -> "Plane" adds 71d47b53dee0 Merge branches 'pm-core', 'pm-sleep', 'pm-tools' and 'powercap' adds e943c43b32ce PM: AVS: rockchip-io: Move the driver to the rockchip spec [...] adds bca815d62054 PM: AVS: smartreflex Move driver to soc specific drivers adds a7305e684fcf PM: AVS: qcom-cpr: Move the driver to the qcom specific drivers adds 785b5bb41b0a PM: AVS: Drop the avs directory and the corresponding Kconfig adds 41c169d9ae2c Merge branch 'pm-avs' adds 41f762a15a63 Merge tag 'pm-5.10-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 652af650d3f6 ACPICA: Add missing type casts in GPE register access code adds 0fada277147f ACPI: debug: don't allow debugging when ACPI is disabled adds 9a4888888cc0 ACPI: reboot: Avoid racing after writing to ACPI RESET_REG adds d85cc6635a2a ACPI: processor: remove comment regarding string _UID support adds ff44fe3e67e4 ACPI: DPTF: Fix participant driver names adds d7a4a85c9a34 ACPI: DPTF: Add ACPI_DPTF Kconfig menu adds abcba2e135ec ACPI: utils: remove unreachable breaks adds 2818cc745445 Merge branches 'acpi-debug', 'acpi-reboot', 'acpi-processo [...] adds b76f733c3ff8 Merge tag 'acpi-5.10-rc1-2' of git://git.kernel.org/pub/sc [...] adds 0a1754b2a97e ring-buffer: Return 0 on success from ring_buffer_resize() adds e1981f75d398 ring-buffer: Update the description for ring_buffer_wait adds a5e5c274c920 Merge tag 'trace-v5.10-3' of git://git.kernel.org/pub/scm/ [...] adds bb7a2c636257 docs/cpu-load: format the example code. adds 27def953b63b docs: deprecated.rst: Expand str*cpy() replacement notes adds ac8bf0de6ad7 docs: lkdtm: Modernize and improve details adds d16eb0edf917 docs: driver-api: remove a duplicated index entry adds d7a4c55b1376 Documentation: x86: fix a missing word in x86_64/mm.rst. adds e0533dee5225 Documentation: Chinese translation of Documentation/arm64/ [...] adds 030f066f677f docs: submitting-patches: describe preserving review/test tags adds 94ebdd28fcab docs/vm: trivial fixes to several spelling mistakes adds 62af696471e5 docs: Add two missing entries in vm sysctl index adds c80e42a4963b Merge tag 'docs-5.10-2' of git://git.lwn.net/linux adds 25219dbfa734 xfs: fix fallocate functions when rtextsize is larger than 1 adds 2e76f188fd90 xfs: cancel intents immediately if process_intents fails adds f11901ed723d Merge tag 'xfs-5.10-merge-7' of git://git.kernel.org/pub/s [...] adds c65176fd49f4 arm64: dts: ti: k3-j721e: Rename mux header and update mac [...] adds abc7220b2233 Merge tag 'ti-k3-dt-fixes-for-v5.9' of git://git.kernel.or [...] adds 190b05d751bb Merge tag 'sunxi-fixes-for-5.9-1' of https://git.kernel.or [...] adds 32fe0116aa3a Merge tag 'qcom-drivers-fixes-for-5.9' of https://git.kern [...] adds 6cd19012d0d6 Merge tag 'qcom-arm64-fixes-for-5.9' of https://git.kernel [...] adds bc38325703eb soc: actions: include header to fix missing prototype adds f1466cdd82f4 Merge tag 'actions-drivers-fixes-for-v5.9' of git://git.ke [...] adds a6f2f0fdc73a soc: xilinx: Fix error code in zynqmp_pm_probe() adds 6b9c8c8bb789 Merge tag 'zynqmp-soc-for-v5.9-v2' of https://github.com/X [...] adds 08d7a73fffb6 ARM: dts: iwg20d-q7-common: Fix touch controller probe failure adds fbbb7c53bb24 Merge tag 'renesas-fixes-for-v5.9-tag1' of git://git.kerne [...] adds b753e41d9999 ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2 adds 8f04aea048d5 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_en [...] adds 6869f774b1cd Merge tag 'omap-for-v5.9/fixes-rc7' of git://git.kernel.or [...] adds 1f70935f637d Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 8af11ee90cd5 Merge tag 'at91-soc-5.10' of git://git.kernel.org/pub/scm/ [...] adds 7a5f0085db92 Merge tag 'renesas-arm-soc-for-v5.10-tag1' of git://git.ke [...] adds 76940c8d5ab1 Merge tag 'samsung-soc-5.10' of https://git.kernel.org/pub [...] adds acddaa55366f ARM: stm32: Replace HTTP links with HTTPS ones adds 511bd85485c6 ARM: mstar: Select MStar intc adds 7de3f326dd24 ARM: davinci: use simple i2c probe function adds 1d004afe5fae Merge tag 'davinci-for-v5.10/soc' of git://git.kernel.org/ [...] adds fb2c599f0566 ARM: omap3: enable off mode automatically adds 025565212d39 Merge tag 'omap-for-v5.10/soc-part2-v2-signed' of git://gi [...] adds c0831445ad53 ARM: hisi: add support for SD5203 SoC adds c5fdb66829d1 ARM: debug: add UART early console support for SD5203 adds a4f07008bf45 Merge tag 'hisi-arm-soc-for-5.10' of git://github.com/hisi [...] adds 94b2bec1b0e0 ARM: imx27: Retrieve the SYSCTRL base address from devicetree adds d54debc72f5f ARM: imx27: Retrieve the CCM base address from devicetree adds 3172225d45bd ARM: imx31: Retrieve the IIM base address from devicetree adds 2cf98d12958c ARM: imx3: Retrieve the CCM base address from devicetree adds 445cf02cada4 ARM: imx3: Retrieve the AVIC base address from devicetree adds f68ea682d1da ARM: imx35: Retrieve the IIM base address from devicetree adds b70c9cacbfb1 ARM: imx: Remove unused definitions adds 4d66bc3c5f4a clk: imx: imx27: Remove mx27_clocks_init() adds 30c1951790df clk: imx: imx31: Remove mx31_clocks_init() adds fb956b3e20f0 clk: imx: imx35: Remove mx35_clocks_init() adds accdab6d9e8f Merge tag 'imx-soc-5.10' of git://git.kernel.org/pub/scm/l [...] adds e731f3146ff3 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds 1b4298f00006 soc: renesas: r8a779a0-sysc: Add r8a779a0 support adds 802b26b3c2af Merge tag 'renesas-drivers-for-v5.10-tag2' of git://git.ke [...] adds ab3d8e1baaee tee: replace cdev_add + device_add with cdev_device_add adds 8c05f50fe845 tee: avoid explicit sysfs_create/delete_group by initialis [...] adds 5746b3b88627 Merge tag 'tee-dev-cleanup-for-v5.10' of git://git.linaro. [...] adds 775edf7856d8 soc/tegra: fuse: Extract tegra_get_platform() adds 52e6d399a41d soc/tegra: fuse: Implement tegra_is_silicon() adds 1f44febf71ba soc/tegra: fuse: Add Tegra234 support adds 03d285230708 soc/tegra: misc: Add Tegra234 support adds f98485e4edbb soc/tegra: pmc: Reorder reset sources/levels definitions adds 34e214a99689 soc/tegra: pmc: Add Tegra234 support adds e8c9d35ea6ea Merge tag 'tegra-for-5.10-soc' of git://git.kernel.org/pub [...] adds e5c88986b990 Merge branch 'for-5.10/soc' into for-5.10/firmware adds 0ebdf11699d0 firmware: tegra: Enable BPMP support on Tegra234 adds 63e15ef136d3 Merge tag 'tegra-for-5.10-firmware' of git://git.kernel.or [...] adds 74e0e43a09ce soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE adds dcca7a97c6bf Add missing '#' to fix schema errors: adds aa78dd167e11 Merge tag 'drivers_soc_for_5.10' of git://git.kernel.org/p [...] adds 1893a2d5264e soc: sunxi: sram: remove unneeded semicolon adds 8fc6726d9020 Merge tag 'sunxi-drivers-for-5.10-1' of https://git.kernel [...] adds a39c258cc476 Merge tag 'imx-drivers-5.10' of git://git.kernel.org/pub/s [...] adds 1fe44191f361 soc: fsl: qman: fix -Wpacked-not-aligned warnings adds 750cf40c0f70 soc: fsl: qbman: Fix return value on success adds 72f7fe2d6a26 soc: fsl: dpio: remove set but not used 'addr_cena' adds 5ed2da99e3fc soc: fsl: qman: convert to use be32_add_cpu() adds d97b957e32b1 soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk adds c78c6e18ab26 Merge tag 'soc-fsl-next-v5.10' of git://git.kernel.org/pub [...] adds f8e87554b176 Merge tag 'qcom-drivers-for-5.10' of https://git.kernel.or [...] adds 97de44c5ecd4 dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AX [...] adds 525054782a74 soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs adds 5aabf1180fa9 soc: amlogic: pm-domains: use always-on flag adds e863e45ef97e Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] adds a442abbbe186 reset: imx7: Support module build adds a297104aceeb dt-bindings: reset: Updated binding for Versal reset driver adds 552f388bbe1f reset: reset-zynqmp: Added support for Versal platform adds 3315be577411 reset: Fix and extend kerneldoc adds cbc111d1552e dt-bindings: reset: imx8mq: add m4 reset adds f008c403270c reset: imx7: add the cm4 reset for i.MX8MQ adds 68a215164e19 reset: sti: reset-syscfg: fix struct description warnings adds c8952516e8b4 Merge tag 'reset-for-v5.10' of git://git.pengutronix.de/pz [...] adds 67a344e88966 memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE adds 94ca85733699 memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE adds 64de2cd335db Merge tag 'memory-controller-drv-5.10-2' of https://git.ke [...] adds 11b490c6aea9 soc: mediatek: mtk-infracfg: Fix kerneldoc adds 2b8cf38343b3 soc: mediatek: cmdq: add address shift in jump adds 5f6e560c2dd5 soc: mediatek: cmdq: add write_s function adds 11c7842d41c8 soc: mediatek: cmdq: add write_s_mask function adds d3b04aab06fb soc: mediatek: cmdq: add read_s function adds 1af43fce813e soc: mediatek: cmdq: add write_s value function adds 88a2ffc48d5b soc: mediatek: cmdq: add write_s_mask value function adds 946f1792d3d7 soc: mediatek: cmdq: add jump function adds 23c22299cd29 soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api adds bee1abc9cc02 drm/mediatek: reduce clear event adds 9f7f26930035 Merge tag 'v5.9-next-soc' of https://git.kernel.org/pub/sc [...] adds 2e368dd2bbea Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds 64ea21e01737 arm64: dts: hisilicon: replace status value "ok" by "okay" adds a665b2c1d284 arm64: dts: hisilicon: Fix SP805 clocks adds 39d601ba9a4d Merge tag 'hisi-arm64-dt-for-5.10' of git://github.com/his [...] adds c26979a7acf2 ARM: dts: hisilicon: Fix SP804 users adds 3328c656663f ARM: dts: hisilicon: Fix SP805 clocks adds a7140476d680 Merge tag 'hisi-arm32-dt-for-5.10' of git://github.com/his [...] adds 45145406f30c arm64: dts: sparx5: Add Sparx5 eMMC support adds d14f6a1ae07f arm64: dts: sparx5: Add hwmon temperature sensor adds b17400c9dec4 MAINTAINERS: Add git tree for Sparx5 adds 08ee16e95492 arm64: dts: sparx5: Add SPI controller and associated mmio-mux adds ba4d1c074fd7 arm64: dts: sparx5: Add spi-nor support adds 5df50128050d arm64: dts: sparx5: Add spi-nand devices adds 38c419037abe Merge tag 'sparx5-dt-5.10' of https://github.com/microchip [...] adds b6e5aac243b9 ARM: dts: ux500-golden: Add S6E63M0 DSI display adds 7f6d6e484b93 ARM: dts: ux500-skomer: Add KTD253 backlight adds 78efa6a766eb ARM: dts: ste-href: Add reg property to the LP5521 channel nodes adds dc47f7e7729d Merge tag 'ux500-dts-for-v5.10' of git://git.kernel.org/pu [...] adds 2232aeb1160b arm64: dts: agilex: increase shared memory size to 32Mb adds 6e043c658e79 arm64: dts: stratix10/agilex: add the ptp_ref clock adds b042dc742440 Merge tag 'socfpga_dts_update_for_v5.10' of git://git.kern [...] adds 3e0111ecafcc Merge tag 'at91-dt-5.10' of git://git.kernel.org/pub/scm/l [...] adds e89c32fe22e4 ARM: dts: picoxcell: build DTBs with make dtbs adds 088a2644de6a ARM: dts: picoxcell: drop unused reg-io-width from DW APB [...] adds 61163895f3e0 arm64: dts: apm: drop unused reg-io-width from DW APB GPIO [...] adds e90ac411dcbd arm64: dts: apm: add required gpio-cells to DW APB GPIO co [...] adds 453802c463ab arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels adds c91dfc9818df arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels adds 0b69d912b3d3 Merge tag 'renesas-arm-dt-for-v5.10-tag2' of git://git.ker [...] adds 2e6115aa2bed Merge tag 'renesas-dt-bindings-for-v5.10-tag1' of git://gi [...] adds 54cc33a3a44f dt-bindings: misc: tegra-apbmisc: Add missing compatible strings adds c8f413b93005 dt-bindings: misc: tegra186-misc: Add missing compatible string adds c9e43d13f027 dt-bindings: misc: tegra186-misc: Add Tegra234 support adds b0e0423cfabc dt-bindings: tegra: Add Tegra234 VDK compatible adds e4fb9a715f75 dt-bindings: fuse: tegra: Add Tegra234 support adds b198a6ed0256 dt-bindings: tegra: pmc: Add Tegra234 support adds 2312c291f6ac dt-bindings: power: supply: Add device-tree binding for Su [...] adds 61d5d791cbf7 Merge tag 'tegra-for-5.10-dt-bindings' of git://git.kernel [...] adds 639448912ba1 arm64: tegra: Initial Tegra234 VDK support adds dd59aed76d02 Merge tag 'tegra-for-5.10-arm64-dt' of git://git.kernel.or [...] adds 76e5b12c9032 Merge tag 'samsung-dt-5.10-2' of https://git.kernel.org/pu [...] adds 12f0f6f654d8 Merge tag 'samsung-dt64-5.10-2' of https://git.kernel.org/ [...] adds 4e5833884f66 arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes adds 66db854b1f62 arm64: dts: ti: k3-j721e-common-proc-board: Configure the [...] adds 5310d705a934 Merge tag 'ti-k3-dt-for-v5.10' of git://git.kernel.org/pub [...] adds 31026c72f9f2 dt-bindings: arm: fsl: Fix matching Purism Librem5 phones adds 928b960fe5af dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board adds 7b0bb204ee70 dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree [...] adds e8c677195cae dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings adds 8e5910d2dc39 dt-bindings: arm: fsl: Add binding for Variscite Symphony [...] adds 531696020eda Merge tag 'imx-bindings-5.10' of git://git.kernel.org/pub/ [...] adds dcdd4f2e829e ARM: dts: imx6q: align GPIO hog names with dtschema adds 9249d286984c ARM: dts: imx6q-logicpd: Add a specific board compatible string adds dd1d4def6820 ARM: dts: imx: Add an entry for imx6q-logicpd.dtb adds 55df2079eb6f ARM: dts: imx6q-logicpd: Use GPIO chipselect adds 05b0852ec99d ARM: dts: imx6qdl-gw5xxx: correct interrupt flags adds 2b7cfaaf0bac Merge tag 'imx-dt-5.10' of git://git.kernel.org/pub/scm/li [...] adds 510ed6749fa6 arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 [...] adds 12cdf9d2c9f8 arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin c [...] adds c48cf8e5d88b arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin conf [...] adds ade0176dd8a0 arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN Sy [...] adds 7358e05bddca arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphon [...] adds f7d48ffcfc6e arm64: dts: layerscape: Add label to pcie nodes adds d367e7d3351e arm64: dts: imx8mq-evk: Add MIPI DSI support adds c86e4202fde4 arm64: dts: freescale: sl28: enable sl28cpld adds 945710bbdbdf arm64: dts: freescale: sl28: map GPIOs to input events adds 3672d6fa6eae arm64: dts: freescale: sl28: enable LED support adds 499b76787586 arm64: dts: freescale: sl28: enable fan support adds f3cbcbbb4b38 arm64: dts: layerscape: correct watchdog clocks for LS1088A adds 1d93b292af67 arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts adds 5f67317bd967 arm64: dts: imx8mm: correct interrupt flags adds 4153f7811a9b arm64: dts: imx8mn: correct interrupt flags adds d8fa4792dad3 arm64: dts: imx8mq: correct interrupt flags adds ac938aa9aec4 arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC adds 912a6e2ef6dd arm64: dts: imx8mq-librem5: correct GPIO hog property adds 5f7067bc3aa4 Merge tag 'imx-dt64-5.10' of git://git.kernel.org/pub/scm/ [...] adds 8cfcf3279419 dt-bindings: Add doc for FriendlyARM NanoPi R2S adds f1ec83f880db arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S adds 5d71f4456994 arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge adds 30a9a8c16865 arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge adds 99bf15c70753 Merge tag 'v5.10-rockchip-dts64-1' of git://git.kernel.org [...] adds bac12f2569d1 arm64: dts: qcom: sm8250: Add thermal zones and throttling [...] adds a1c259cdb028 Merge tag 'qcom-arm64-for-5.10' of https://git.kernel.org/ [...] adds b0a07f609600 ARM: dts: stm32: Move ethernet PHY into DH SoM DT adds fde180f06d7b ARM: dts: stm32: Add DHSOM based DRC02 board adds 1ad6e36ec266 ARM: dts: stm32: Fix sdmmc2 pins on AV96 adds 4e0ec51f8b9e ARM: dts: stm32: Add USB OTG support to DH PDK2 adds 42a31ac66986 ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays adds f3a622297b04 dt-bindings: vendor-prefixes: add Seeed Studio adds 0e2807579a34 dt-bindings: arm: stm32: document Odyssey compatible adds be78ab4f632c ARM: dts: stm32: add initial support for stm32mp157-odyssey board adds 9e8f500af7c5 ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux adds 30e9af4ba3e1 ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM adds d0ce6f1be3d3 ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8 adds 9fc37291831f ARM: dts: stm32: add display controller node to stm32h743 adds 33aa48808619 ARM: dts: stm32: add resets property to spi device nodes o [...] adds 862f5c7ebc88 ARM: dts: stm32: use stm32h7 usart compatible string for s [...] adds 9ad98319e952 ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM adds 3c5c0eee95ec ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7 adds 57592d2a98db ARM: dts: stm32: Fix DH PDK2 display PWM channel adds bae2b7f6774b ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC adds fdcf9ea31c33 ARM: dts: stm32: add FMC2 EBI support for stm32mp157c adds 71593c519f16 ARM: dts: stm32: add arm-pmu node on stm32mp15 adds 873c33192730 Merge tag 'stm32-dt-for-v5.10-1' of git://git.kernel.org/p [...] adds 8bcbcdb7293c ARM: dts: meson: move the L2 cache-controller inside the SoC node adds c490eab96902 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] adds 80c2145fa5e7 arm64: dts: meson: vim3l: remove sound card definition adds ef599f5f3e10 arm64: dts: meson: convert ODROID-N2 to dtsi adds 88ba71cdc549 dt-bindings: arm: amlogic: add support for the ODROID-N2+ adds 98d24896ee11 arm64: dts: meson: add support for the ODROID-N2+ adds 0748c77fc8dc dt-bindings: arm: amlogic: add support for libretch s905x cc v2 adds 63fafc5a046b arm64: dts: meson: initial support for aml-s905x-cc v2 adds 9289beb8ebb5 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds e2a8fa1e0faa arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin adds 1276be23fd53 arm64: dts: mt8173: elm: Fix nor_flash node property adds f866c471542e arm64: dts: mt8183: update watchdog device node adds f75ff2c7bc94 Merge tag 'v5.9-next-dts64' of https://git.kernel.org/pub/ [...] adds 36f0a5fc5284 arm: dts: mt7623: add missing pause for switchport adds fffde96eb0b5 Merge tag 'v5.9-next-dts32' of https://git.kernel.org/pub/ [...] adds 7d0c5aee9616 Merge tag 'tegra-for-5.10-arm-dt' of git://git.kernel.org/ [...] adds 21bb8c83c949 arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs adds 66e06509aa37 dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema adds 214b0eb35e55 dt-bindings: arm: ti: Add bindings for J7200 SoC adds d361ed88455f arm64: dts: ti: Add support for J7200 SoC adds 26bd3f312c2e arm64: dts: ti: Add support for J7200 Common Processor Board adds 463742644e96 arm64: dts: ti: k3-j7200: add DMA support adds c5d73d8d49f6 arm64: dts: ti: k3-j7200-main: add main navss cpts node adds a323da4b43fd arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node adds fc3b15506d8f arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw n [...] adds 03bfeb528772 arm64: dts: ti: k3-j7200: Add I2C nodes adds e25889f8f5db arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders adds 1b77265626a4 arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node adds 0bf331496ae0 arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node adds 7cd03dc78b29 arm64: dts: ti: k3-j7200-main: Add support for MMC/SD cont [...] adds a2178b83ae8f arm64: dts: ti: k3-j7200-common-proc-board: Add support fo [...] adds 197bbae9ed8b arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog [...] adds ffb0024ecd3d Merge tag 'ti-k3-dt-fixes-for-v5.9' into ti-k3-dts-next adds ba90e0c92666 dt-bindings: ti-serdes-mux: Add defines for J7200 SoC adds 1509295295c0 arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux adds 9a09e6e9cfcf arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX adds 6197d7139d12 arm64: dts: ti: k3-j7200-main: Add USB controller adds e38a45b0192c arm64: dts: ti: k3-j7200-common-proc-board: Configure the [...] adds bbcb0522ae0c arm64: dts: ti: k3-j7200-common-proc-board: Add USB support adds ef3c139ba042 Merge tag 'ti-k3-dt-for-v5.10-part2' of git://git.kernel.o [...] adds 737e7610b545 ARM: dts: meson8: remove two invalid interrupt lines from [...] adds d9dd2c609b63 Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm [...] adds a770df83d85e ARM: dts: sun8i: r40: Add video engine node adds 44967e8182e6 ARM: dts: sun8i: a33: Update codec widget names adds 631e6a353060 arm64: dts: allwinner: a64: Update codec widget names adds db9c6ad2e886 arm64: dts: allwinner: a64: Update the audio codec compatible adds 884d1a334ae8 dt-bindings: crypto: Specify that allwinner, sun8i-a33-cry [...] adds b7158866c3b8 dt-bindings: crypto: Add compatible for V3s adds 96820e359e25 ARM: dts: sun8i: v3s: Enable crypto engine adds 2494ad156d2a Merge tag 'sunxi-dt-for-5.10-1' of https://git.kernel.org/ [...] adds d684ad5a4c3d dt-bindings: Add vendor prefix for Caninos Loucos adds ccc3b1ac4ac6 dt-bindings: arm: actions: Document Caninos Loucos Labrador adds dde8a1e4426d dt-bindings: Add vendor prefix for RoseapplePi.org adds 494eebdc7e90 dt-bindings: arm: actions: Document RoseapplePi adds a6d862f21ad9 Merge tag 'actions-bindings-for-v5.10' of git://git.kernel [...] adds 874a36f05764 ARM: dts: Add Caninos Loucos Labrador v2 adds 55f6c9931f7c ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers adds 47be1cdee7ac ARM: dts: owl-s500: Add RoseapplePi adds d4509b65457a Merge tag 'actions-arm-dt-for-v5.10' of git://git.kernel.o [...] adds 4bb1eb3cd4bd arm64: dts: actions: limit address range for pinctrl node adds 13441281bde0 arm64: dts: actions: Add DMA Controller for S700 adds a3ca4b5e9226 Merge tag 'actions-arm64-dt-for-v5.10' of git://git.kernel [...] adds 02c96f8353dd Merge tag 'v5.10-rockchip-dts32-1' of git://git.kernel.org [...] adds 02ed6bb83ec3 ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support adds c0dcfbe29edc ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX adds 90e048101fa1 ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node adds e174afa66e09 ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit para [...] adds b5a2221c077a ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank adds 61f4bc990b37 dt-bindings: arm: sunxi: add Pine64 PineCube binding adds bbcf293d838b ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera adds 2bd5298af55c ARM: dts: sun8i: v3s: Add simple-framebuffer adds e27312539a39 Merge tag 'sunxi-dt-for-5.10-2' of https://git.kernel.org/ [...] adds fa7a98eb47f4 arm64: dts: zynqmp-zcu100-revC: correct interrupt flags adds cbf5a878aea9 arm64: dts: xilinx: align GPIO hog names with dtschema adds dfff9066e60e arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml adds 35292518cb0a arm64: dts: zynqmp: Remove additional compatible string fo [...] adds db7691f9587c arm64: dts: zynqmp: Remove undocumented u-boot properties adds 9a19a39ee48b arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1 adds 02d0bf1ae82a Merge tag 'zynqmp-dt-for-v5.10' of https://github.com/Xili [...] adds 7bf8f37aea82 ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver adds aff7e5038c85 ARM: dts: am437x: switch to new cpsw switch drv adds 8cbe7afc92d0 ARM: dts: am437x-l4: drop legacy cpsw dt node adds 97b16ed1038b ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties adds ccd73f07e05d ARM: dts: am335x: t335: align GPIO hog names with dtschema adds 5e7998b8017f ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs adds 1ddaaa42ac3b Merge tag 'omap-for-v5.10/dt-part2-signed' of git://git.ke [...] adds 227afa0488c4 ARM: dts: hisilicon: fix the system controller compatible nodes adds a332f5f96b27 ARM: dts: hisilicon: add SD5203 dts adds 5c505432deb5 Merge tag 'hisi-arm32-dt-for-5.10-tag2' of git://github.co [...] adds 925595f77f8b ARM: mstar: Add interrupt controller to base dtsi adds 0434460442a7 ARM: mstar: Add interrupt to pm_uart adds f1ef5b78a762 ARM: mstar: Add mstar prefix to all of the dtsi/dts files adds f6320e326f40 ARM: mstar: Fix up the fallout from moving the dts/dtsi files adds fc772314a368 arm64: dts: lg: Fix SP805 clocks adds c9794866ac30 arm64: dts: lg: Fix SP804 users adds e916bfacf558 ARM: dts: nspire: Fix SP804 users adds b3ff08bc9ba6 dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs adds a1fd0c367be3 dt-bindings: arm: toshiba: Add the TMPV7708 RM main board adds 0aa56c7eba9a arm64: visconti: Add initial support for Toshiba Visconti [...] adds 48dea9a700c8 arm64: dts: visconti: Add device tree for TMPV7708 RM main board adds 836863a08c99 MAINTAINERS: Add information for Toshiba Visconti ARM SoCs adds c29900d50f44 arm64: defconfig: Enable configs for Toshiba Visconti adds 098bfcec1bfc Merge tag 'visconti-initial-for-5.10-tag2' of git://git.ke [...] adds e533cda12d8f Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds a8ba256afe17 Merge tag 'tegra-for-5.10-arm64-defconfig' of git://git.ke [...] adds 0059e8d648af Merge tag 'samsung-defconfig-5.10' of https://git.kernel.o [...] adds b402b4e67c1b ARM: multi_v7_defconfig: add FMC2 EBI controller support adds e3a2e20297fc Merge tag 'omap-for-v5.10/defconfig-signed' of git://git.k [...] adds 19bc26e0ba37 arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers adds c80bcf19e0c5 arm64: defconfig: enable the sl28cpld board management controller adds 017fc1516eb0 Merge tag 'imx-defconfig-5.10' of git://git.kernel.org/pub [...] adds 6b0290b147ea arm64: defconfig: Enable Qcom SNPS Femto PHY adds 3ba4a661ee49 arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets adds b7340527d622 arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50 adds e38175f6e117 arm64: defconfig: enable Qualcomm ASoC modules adds 4550e2c8d3e0 Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.k [...] adds 45fe605832c8 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds eee4e23099c3 Merge branch 'base.set_fs' of git://git.kernel.org/pub/scm [...] adds 24ce66c04a06 uaccess: provide a generic TASK_SIZE_MAX definition adds 931de11f5a37 asm-generic: improve the nommu {get,put}_user handling adds 2d2d255467d4 asm-generic: add nommu implementations of __{get,put}_kern [...] adds 3c57fa13f6bf asm-generic: make the set_fs implementation optional adds 11129e8ed4d9 riscv: use memcpy based uaccess for nommu again adds f289a34811d8 riscv: refactor __get_user and __put_user adds d464118cdc41 riscv: implement __get_kernel_nofault and __put_user_nofault adds e8d444d3e98c riscv: remove address space overrides using set_fs() adds 0593c1b4598a Merge tag 'riscv-for-linus-5.10-mw1' of git://git.kernel.o [...] adds d4263b12a1a0 powerpc/opal_elog: Handle multiple writes to ack attribute adds 8d0e21012743 powerpc/mce: Avoid nmi_enter/exit in real mode on pseries hash adds 966730a6e852 powerpc/smp: Remove unnecessary variable adds 84dbf66c6347 powerpc/smp: Use GFP_ATOMIC while allocating tmp mask adds 0a43ae3e2beb powerpc/powernv/dump: Fix race while processing OPAL dump adds 358ab796ce78 powerpc/powernv/dump: Handle multiple writes to ack attribute adds 1da4a0272c54 powerpc: Fix undetected data corruption with P9N DD2.1 VSX [...] adds d1781f237047 selftests/powerpc: Make alignment handler test P9N DD2.1 v [...] adds ec613a57fa1d powerpc/64s: Remove TM from Power10 features adds 99f6e9795a68 powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 adds 592bbe9c505d powerpc/uaccess: Don't use "m<>" constraint with GCC 4.9 adds 4ff753feab02 powerpc/pseries: Avoid using addr_to_pfn in real mode adds b6f96e75ae12 Merge tag 'powerpc-5.10-2' of git://git.kernel.org/pub/scm [...] adds e5ceb9a02402 x86/boot/64: Initialize 5-level paging variables earlier adds 103a4908ad4d x86/head/64: Disable stack protection for head$(BITS).o adds b17a45b6e53f x86/boot/64: Explicitly map boot_params and command line adds c51ae1247262 Merge tag 'x86_seves_fixes_for_v5.10_rc1' of git://git.ker [...] adds 764388ce598f KVM: x86/mmu: Avoid modulo operator on 64-bit value to fix [...] adds a3ff25fc3c52 KVM: vmx: rename pi_init to avoid conflict with paride adds 77377064c3a9 KVM: ioapic: break infinite recursion on lazy EOI adds 9bf8d8bcf3ce Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 0eb3b4ab762d ARM/sa1111: add a missing include of dma-map-ops.h adds 695cebe58dcf dma-mapping: move more functions to dma-map-ops.h adds 6857a5ebaabc dma-mapping: document dma_{alloc,free}_pages adds 1b307ac87075 Merge tag 'dma-mapping-5.10-1' of git://git.infradead.org/ [...] adds 6d1349c769ea [PATCH] reduce boilerplate in fsid handling adds a7c9df0446d2 fs: omfs: use kmemdup() rather than kmalloc+memcpy adds da9aa5d96bfe fs: remove vfs_statx_fd adds 0b2c6693b422 fs: implement vfs_stat and vfs_lstat in terms of vfs_fstatat adds 09f1bde4017e fs: move vfs_fstatat out of line adds b3f0515004a5 fs: remove vfs_stat_set_lookup_flags adds f2d077ff1b5c fs: remove KSTAT_QUERY_FLAGS adds 0eac1102e948 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds df9c590986fd ata: sata_rcar: Fix DMA boundary mask adds 94bd5719e491 ata: fix some kernel-doc markups adds cb6b2897b9b4 Merge tag 'libata-5.10-2020-10-24' of git://git.kernel.dk/ [...] adds 2e5aa6cb4d15 io_uring: flags-based creds init in queue adds ec99ca6c4747 io_uring: kill ref get/drop in personality init adds d148ca4b07d0 io_uring: inline io_fail_links() adds 2c3bac6dd6c7 io_uring: make cached_cq_overflow non atomic_t adds 069b89384d77 io_uring: remove extra ->file check in poll prep adds dd221f46f68a io_uring: inline io_poll_task_handler() adds 4d52f338992b io_uring: do poll's hash_node init in common code adds 900fad45dc75 io_uring: fix racy REQ_F_LINK_TIMEOUT clearing adds 69228338c9c3 io_uring: unify fsize with def->work_flags adds ff5771613cd7 io_uring: don't reuse linked_timeout adds 43c01fbefdf1 io-wq: re-set NUMA node affinities if CPUs come online adds c8fb20b5b420 io_uring: remove req cancel in ->flush() adds 4017eb91a9e7 io_uring: make loop_rw_iter() use original user supplied pointers adds ee6e00c86822 splice: change exported internal do_splice() helper to tak [...] adds af0041875ce7 Merge tag 'io_uring-5.10-2020-10-24' of git://git.kernel.d [...] adds 46a99e0cf6a4 block/rnbd-clt: remove nr argument from send_usr_msg adds 050b654b2a70 block/rnbd-clt: do not cap max_hw_sectors & max_segments w [...] adds 47be77c2f804 block/rnbd-clt: send_msg_close if any error occurs after s [...] adds 3b481d91356e block: add zone specific block statuses adds afaf5c6c81d7 nvme: translate zone resource errors adds d8f53b0ab033 scsi: handle zone resources errors adds 87aac3a80af5 nbd: make the config put is called before the notifying th [...] adds a48faebe65b0 lightnvm: fix out-of-bounds write to array devices->info[] adds b2a182a40278 sgl_alloc_order: fix memory leak adds db073272700f skd_main: remove unused including <linux/version.h> adds 0669d2b265d0 zram: Fix __zram_bvec_{read,write}() locking order adds 576e85c5e924 blk-mq: remove the calling of local_memory_node() adds cb3a92da231b block: remove unused members for io_context adds fd78874b710f null_blk: use zone status for max active/open adds 43efdb8e870e nvme-rdma: fix crash when connect rejected adds a87da50f39d4 nvme-rdma: fix crash due to incorrect cqe adds 643c476d6f78 nvme: use queuedata for nvme_req_qid adds 02ca079c9931 nvme-pci: disable Write Zeroes on Sandisk Skyhawk adds 85bd23f3dc09 nvmet: fix uninitialized work for zero kato adds df06047d5427 nvmet: limit passthru MTDS by BIO_MAX_PAGES adds 5e063101ffac nvmet: cleanup nvmet_passthru_map_sg() adds 150dfb6c834c nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru adds 52793d62a696 nvme-fc: fix io timeout to abort I/O adds 514a6dc9ecfd nvme-fc: fix error loop in create_hw_io_queues adds 88e837ed0f1f nvme-fc: wait for queues to freeze before calling update_h [...] adds f673714a1247 nvme-fc: shorten reconnect delay if possible for FC adds ddc62910b48b Merge tag 'nvme-5.10-2020-10-23' of git://git.infradead.or [...] adds 24f7bb8863eb block: blk-mq: fix a kernel-doc markup adds d76913908102 Merge tag 'block-5.10-2020-10-24' of git://git.kernel.dk/l [...] adds c51f8f88d705 random32: make prandom_u32() output unpredictable adds 3744741adab6 random32: add noise from network and scheduling activity adds c6e169bc146a random32: add a selftest for the prandom32 code adds 91f28da8c9a0 Merge tag '20201024-v4-5.10' of git://git.kernel.org/pub/s [...] adds 111767c1d86b LSM: Signal to SafeSetID when setting group IDs adds 5294bac97e12 LSM: SafeSetID: Add GID security policy handling adds 03ca0ec13892 LSM: SafeSetID: Fix warnings reported by test bot adds 81ecf91eab10 Merge tag 'safesetid-5.10' of git://github.com/micah-morton/linux adds aac8a70db24b xen-blkback: add a parameter for disabling of persistent grants adds 74a852479c68 xen-blkfront: add a parameter for disabling of persistent grants adds 4553350ffe53 xen-blkfront: Apply changed parameter name to the document adds 5894048775df xen: remove no longer used functions adds 7e14cde10b1e xen/events: make struct irq_info private to events_base.c adds d04b1ae5a9b0 xen/events: only register debug interrupt for 2-level events adds eabe741782d5 xen/events: unmask a fifo event channel only if it was masked adds 1a89c1dc9520 Documentation: add xen.fifo_events kernel parameter description adds bd6aabc7ca39 Merge tag 'for-linus-5.10b-rc1c-tag' of git://git.kernel.o [...] adds faade0986e84 parisc: Improve error return codes when setting rtc time adds 879bc2d27904 hil/parisc: Disable HIL driver when it gets stuck adds 44a4c9e44367 parisc: Add wrapper syscalls to fix O_NONBLOCK flag usage adds 2e34ae02a9b4 ata: pata_ns87415.c: Document support on parisc with superio chip adds f9c25d98645e Merge branch 'parisc-5.10-2' of git://git.kernel.org/pub/s [...] adds 2e4564b31b64 smb3: add support for stat of WSL reparse points for speci [...] adds 6a87266c043b smb3: remove two unused variables adds 7d03ae4dc463 smb3: add some missing definitions from MS-FSCC adds aef0388aa92c cifs: update internal module version number adds c10037f8323d Merge tag '5.10-rc-smb3-fixes-part2' of git://git.samba.or [...] adds 8058d6990505 i2c: core: Restore acpi_walk_dep_device_list() getting cal [...] adds 0746c4a9f3d3 Merge branch 'i2c/for-5.10' of git://git.kernel.org/pub/sc [...] adds e5acf0ed8a5f Merge tag 'ntb-5.10' of git://github.com/jonmason/ntb adds ed3e453798d4 locking/seqlocks: Fix kernel-doc warnings adds 1c84550f47f3 Merge tag 'locking-urgent-2020-10-25' of git://git.kernel. [...] adds f3d301c1f2f5 perf: correct SNOOPX field offset adds a3d1b31213f1 Merge tag 'perf-urgent-2020-10-25' of git://git.kernel.org [...] adds eba9f08293d7 sched: Replace zero-length array with flexible-array adds a73f863af4ce sched/features: Fix !CONFIG_JUMP_LABEL case adds 87702a337f74 Merge tag 'sched-urgent-2020-10-25' of git://git.kernel.or [...] adds c2f7d08cccf4 futex: Adjust absolute futex timeouts with per time namesp [...] adds a4fd8414659b selftests/timens: Add a test for futex() adds 672f88712615 Merge tag 'timers-urgent-2020-10-25' of git://git.kernel.o [...] adds 0f7f635b0648 checkpatch: enable GIT_DIR environment use to set git repo [...] adds 23224e45004e mm: remove kzfree() compatibility definition adds 986b9eacb259 kernel/sys.c: fix prototype of prctl_get_tid_address() adds 33def8498fdd treewide: Convert macro and uses of __section(foo) to __se [...] adds 3650b228f83a Linux 5.10-rc1 adds 8e90b4b1305a s390: correct __bootdata / __bootdata_preserved macros adds 7e2b2da60658 Merge tag 's390-5.10-2' of git://git.kernel.org/pub/scm/li [...] adds 9480b4e75b71 cachefiles: Handle readpage error correctly adds c3a98c3ad5c0 crypto: x86/poly1305 - add back a needed assignment adds 41ba50b0572e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds bf9a76a470d8 arch/um: partially revert the conversion to __section() macro adds 4525c8781ec0 scsi: qla2xxx: remove incorrect sparse #ifdef adds 38dc5079da70 Fix compat regression in process_vm_rw() adds 194810f78402 dt-bindings: leds: Update devicetree documents for ID_RGB adds f83b03fc727a dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value adds ca05f3331655 of: Fix reserved-memory overlap detection adds 1acd4577a66f dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema adds 50d68feee010 dt-bindings: input: convert cros-ec-keyb to json-schema adds 5c024e68d79b mfd: google,cros-ec: add missing properties adds 6ad8838de4e9 dt-bindings: More whitespace clean-ups in schema files adds 62298364bd48 dt-bindings: Explicitly allow additional properties in boa [...] adds f84e2c5c528d dt-bindings: Another round of adding missing 'additionalPr [...] adds 4d09c1d95267 Merge tag 'devicetree-fixes-for-5.10-1' of git://git.kerne [...] adds f78f63da916e mm/process_vm_access: Add missing #include <linux/compat.h> adds 3e6631485fae vmlinux.lds.h: Keep .ctors.* with .ctors adds c39866f268f8 arm/build: Always handle .ARM.exidx and .ARM.extab sections adds 8c2ab803e565 Merge tag 'orphan-handling-v5.10-rc2' of git://git.kernel. [...] adds afc18069a2cb x86/kexec: Use up-to-dated screen_info copy to fill boot params adds 3cb73bc3fa2a hyperv_fb: Update screen_info after removing old framebuffer adds f2ac57a4c49d x86/unwind/orc: Fix inactive tasks with stack pointer in % [...] adds c3b484c439b0 x86/syscalls: Document the fact that syscalls 512-547 are [...] adds abee7c494d8c x86/alternative: Don't call text_poke() in lazy TLB mode adds ed8780e3f2ec Merge tag 'x86-urgent-2020-10-27' of git://git.kernel.org/ [...] adds 761a8c58db6b tracing, synthetic events: Replace buggy strcat() with seq [...] adds 23859ae44402 Merge tag 'trace-v5.10-rc1' of git://git.kernel.org/pub/sc [...] adds 5112e9a540fb ext4: fix double locking in ext4_fc_commit_dentry_updates() adds d0520df7240f ext4: properly check for dirty state in ext4_inode_datasyn [...] adds e029c5f27987 ext4: make num of fast commit blocks configurable adds ababea77bc50 ext4: use s_mount_flags instead of s_mount_state for fast [...] adds ea4b01d9b81f jbd2: fix a kernel-doc markup adds b5b18160a3e7 ext4: fix mmap write protection for data=journal mode adds 8c9be1e58a8d ext4: use IS_ERR() for error checking of path adds d7dce9e08595 ext4: do not use extent after put_bh adds f8f4acb6cded ext4: use generic casefolding support adds 6694875ef804 ext4: indicate that fast_commit is available via /sys/fs/e [...] adds 58130a6cd062 Merge tag 'ext4_for_linus_fixes' of git://git.kernel.org/p [...] adds 06a17bbe1d47 afs: Fix copy_file_range() adds acc080d15dde afs: Fix tracing deref-before-check adds 248c944e2159 afs: Fix a use after free in afs_xattr_get_acl() adds d383e346f97d afs: Fix afs_launder_page to not clear PG_writeback adds fa04a40b169f afs: Fix to take ref on page when PG_private is set adds 21db2cdc667f afs: Fix page leak on afs_write_begin() failure adds f792e3ac82fe afs: Fix where page->private is set during write adds 185f0c7073bd afs: Wrap page->private manipulations in inline functions adds 65dd2d6072d3 afs: Alter dirty range encoding in page->private adds f86726a69dec afs: Fix afs_invalidatepage to adjust the dirty region adds 2d9900f26ad6 afs: Fix dirty-region encoding on ppc32 with 64K pages adds 598a597636f8 Merge tag 'afs-fixes-20201029' of git://git.kernel.org/pub [...] adds edebc8407b88 RDMA/rxe: Fix small problem in network_type patch adds fbdd0049d98d RDMA/mlx5: Fix devlink deadlock on net namespace deletion adds 7d66a71488d7 RDMA/uverbs: Fix false error in query gid IOCTL adds 071ba4cc559d RDMA: Add rdma_connect_locked() adds a2267f8a52ee RDMA/qedr: Fix memory leak in iWARP CM adds b9c0f4bd5b81 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds df833050cced net: ipa: command payloads already mapped adds 4f3391ce8f5a chelsio/chtls: fix tls record info to user adds d701ec326a31 ionic: clean up sparse complaints adds 43ecf7b46f26 ionic: no rx flush in deinit adds 0c32a28e247f ionic: fix mem leak in rx_empty adds 0c3b7f4b812f Merge branch 'ionic-memory-usage-fixes' adds dab234227cbd net: ucc_geth: Drop extraneous parentheses in comparison adds 435ccfa894e3 tcp: Prevent low rmem stalls with SO_RCVLOWAT. adds ee7a376421dd net: hns3: clean up a return in hclge_tm_bp_setup() adds 937d84205884 cxgb4: set up filter action after rewrites adds af545bb5ee53 vsock: use ns_capable_noaudit() on socket create adds 4a9baf45fd72 net/smc: fix null pointer dereference in smc_listen_decline() adds 96d6fded958d net/smc: fix suppressed return code adds 1dc0d1cf6f3d s390/ism: fix incorrect system EID adds 522ee51e6771 Merge branch 'net-smc-fixes-2020-10-23' adds 1601559be3e4 mlxsw: Only advertise link modes supported by both driver [...] adds adc80b6cfedf mlxsw: core: Fix memory leak on module removal adds 0daf2bf5a2dc mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() adds 19c176eb0798 Merge branch 'mlxsw-various-fixes' adds 21d6a11e2cad bnxt_en: Fix regression in workqueue cleanup logic in bnxt [...] adds 631ce27a3006 bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. adds f75d9a0aa967 bnxt_en: Re-write PCI BARs after PCI fatal error. adds a1301f08c5ac bnxt_en: Check abort error state in bnxt_open_nic(). adds 825741b07172 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. adds 10067b501990 Merge branch 'bnxt_en-bug-fixes' adds e3364c5ff3ff net: hns3: Clear the CMDQ registers before unmapping BAR region adds 28e9dcd91720 chelsio/chtls: fix deadlock issue adds 6daa1da4e262 chelsio/chtls: fix memory leaks in CPL handlers adds 6c211809c87f devlink: Fix some error codes adds 0d8cb9464a7d devlink: Unlock on error in dumpit() adds 68b9f0865b1e ravb: Fix bit fields checking in ravb_hwtstamp_get() adds 501b72ae2472 net/sched: act_mpls: Add softdep on mpls_gso.ko adds 2ac8af0967aa ibmveth: Fix use of ibmveth in a bridge. adds d6535dca2885 net: protect tcf_block_unbind with block lock adds 51467431200b gtp: fix an use-before-init in gtp_newlink() adds ceb1eb2fb609 tipc: fix memory leak caused by tipc_buf_append() adds 9c3f94e1681b mptcp: add missing memory scheduling in the rx path adds 8fc3672a8ad3 ibmvnic: fix ibmvnic_set_mac adds eadd1befdd77 netem: fix zero division in tabledist adds 2734a24e6e5d r8169: fix issue with forced threading in combination with [...] adds 934291ffb638 Merge tag 'net-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] adds 4169e889e588 include: jhash/signal: Fix fall-through warnings for Clang adds 07e088730245 Merge tag 'fallthrough-fixes-clang-5.10-rc2' of git://git. [...] adds a305e7dc5fa8 drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) adds 8942881144a7 drm/amdgpu: add DID for navi10 blockchain SKU adds c4aa8dff6091 drm/amdgpu: don't map BO in reserved region adds 866e09f0110c drm/amd/display: Fixed panic during seamless boot. adds 55bb919be4e4 drm/amdgpu: increase the reserved VM size to 2MB adds 140b2ef1c28d drm/amd/display: prevent null pointer access adds a1d2afc5dde2 drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns adds 0689dcf3e4d6 drm/amdgpu/display: use kvzalloc again in dc_create_state adds 920bb38c5184 drm/amd/display: Fix kernel panic by dal_gpio_open() error adds 8b7dc1fe1a5c drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally adds bcc3775dcf92 drm/amd/display: Clean up debug macros adds 10105d0c9763 drm/amdgpu/swsmu: drop smu i2c bus on navi1x adds e72d98445d08 drm/amd/pm: fix the wrong fan speed in fan1_input adds 65d437b83b2b drm/amdgpu/pm: fix the fan speed in fan1_input in manual m [...] adds 14c907461b54 Merge tag 'amd-drm-fixes-5.10-2020-10-29' of git://people. [...] adds 938f324e7df2 drm/panel: mantix: Don't dereference NULL mode adds 6af672523fe4 drm/panel: mantix: Fix panel reset adds 2580a493a97d dt-binding: display: Require two resets on mantix panel adds 053703666136 Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes [...] adds 84c971b35637 drm/sun4i: frontend: Rework a bit the phase data adds 2db9ef9d9e6e drm/sun4i: frontend: Reuse the ch0 phase for RGB formats adds e3190b5e9462 drm/sun4i: frontend: Fix the scaler phase on A33 adds 897dbea6b716 drm/v3d: Fix double free in v3d_submit_cl_ioctl() adds 444d03badc72 drm: kernel-doc: document drm_dp_set_subconnector_property [...] adds 21a53bbd469b drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 8d7d8c0afbea drm/dp: fix a kernel-doc issue at drm_edid.c adds 08989335e2b6 drm: drm_edid: remove a duplicated kernel-doc declaration adds 7811a339da2e drm: kernel-doc: add description for a new function parameter adds 38a8b32f467a drm: kernel-doc: drm_dp_helper.h: fix a typo adds b52817e9de06 drm: drm_print.h: fix kernel-doc markups adds 9ce0af3e9573 drm/vc4: drv: Add error handding for bind adds 58d043690deb drm/vc4: hdmi: Avoid sleeping in atomic context adds f49a51bfdc8e drm/shme-helpers: Fix dma_buf_mmap forwarding bug adds a3a0ded3ed38 drm/vc4: hdmi: Add a name to the codec DAI component adds 5066f42c7d3c drm/vc4: Rework the structure conversion functions adds 671d27996fee Merge tag 'drm-misc-fixes-2020-10-29' of git://anongit.fre [...] adds cfa736f5a6f3 drm/nouveau/nouveau: fix the start/end range for migration adds 24d9422e26ea drm/nouveau/kms/nv50-: Program notifier offset before requ [...] adds 925681454d7b drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" adds dcd292c17249 drm/nouveau/device: fix changing endianess code to work on [...] adds 2d831155cf06 drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() adds d7787cc04e0a drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv5 [...] adds a7ece18c5d9c Merge branch 'linux-5.10' of git://github.com/skeggsb/linu [...] adds 09a729b178be drm/i915/region: fix max size calculation adds 5cbd7685b228 drm/i915: Restore ILK-M RPS support adds 61334ed227a5 drm/i915: Reject 90/270 degree rotated initial fbs adds 7babd126327b Merge tag 'drm-intel-fixes-2020-10-29' of git://anongit.fr [...] adds 7ba4d8675090 Merge tag 'drm-fixes-2020-10-30-1' of git://anongit.freede [...] adds b3e1ea16fb39 mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true adds 0add6e9b88d0 mmc: sdhci-of-esdhc: set timeout to max before tuning adds 011fde48394b mmc: sdhci-of-esdhc: make sure delay chain locked for HS400 adds 88098fd61b7e Merge tag 'mmc-v5.10-2' of git://git.kernel.org/pub/scm/li [...] adds 6e9643a864aa cpufreq: e_powersaver: remove unreachable break adds db865272d9c4 cpufreq: Avoid configuring old governors as default with i [...] adds 1c534352f47f cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag adds e0be38ed4ab4 cpufreq: intel_pstate: Avoid missing HWP max updates in pa [...] adds 00d439479241 cpufreq: speedstep: remove unneeded semicolon adds a62f68f5ca53 cpufreq: Introduce cpufreq_driver_test_flags() adds d1e7c2996e98 cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPD [...] adds 4e0ba5577dba intel_idle: Fix max_cstate for processor models without C- [...] adds 4d4ce8053bfa PM: sleep: fix typo in kernel/power/process.c adds dea47cf45a7f Merge branches 'pm-cpuidle' and 'pm-sleep' adds 8843f40550dd Merge tag 'pm-5.10-rc2' of git://git.kernel.org/pub/scm/li [...] adds 85f971b65a69 ACPI: NFIT: Fix comparison to '-ENXIO' adds 136a4dfe87cd ACPI: button: Drop no longer necessary Acer SW5-012 lid_in [...] adds be0e97526455 ACPI: dock: fix enum-conversion warning adds 8f7304bb9113 Merge branches 'acpi-button' and 'acpi-dock' adds ee176906dc88 Merge tag 'acpi-5.10-rc2' of git://git.kernel.org/pub/scm/ [...] adds d5dcce0c414f device property: Keep secondary firmware node secondary by type adds 99aed9227073 device property: Don't clear secondary pointer for shared [...] adds a5a16050d78d Merge tag 'devprop-5.10-rc2' of git://git.kernel.org/pub/s [...] adds e510785f8aca PNP: fix kernel-doc markups adds d2c4d6e8acc6 Merge tag 'pnp-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] adds 6d7fe8aa4503 MAINTAINERS: step down as maintainer of UniPhier SoCs and [...] adds 421f2597bf42 MAINTAINERS: Move Kukjin Kim to credits adds 666674cc1872 MAINTAINERS: Move Sangbeom Kim to credits adds b64d814257b0 arm64: dts: marvell: espressobin: Add ethernet switch aliases adds 0b58725fb9a4 ARM: mvebu: drop pointless check for coherency_base adds 3a69e4e606a6 Merge tag 'mvebu-fixes-5.9-1' of git://git.kernel.org/pub/ [...] adds dea252fa41cd ARM: dts: sun4i-a10: fix cpu_alert temperature adds a98182af7289 Merge tag 'sunxi-fixes-for-5.9-2' of git://git.kernel.org/ [...] adds 7d54eb90cd44 dt-bindings: sram: sunxi-sram: add V3s compatible string adds b0fc70ce1f02 arm64: berlin: Select DW_APB_TIMER_OF adds 202f8e5c4975 ARM: dts: mmp3: Add power domain for the camera adds 30bbbcda5be4 ARM: dts: mmp2-olpc-xo-1-75: Use plural form of "-gpios" adds 722939528a37 tee: client UUID: Skip REE kernel login method as well adds 9774dd685355 Merge tag 'tee-fix-for-v5.10' of git://git.linaro.org:/peo [...] adds 45b9e04d5ba0 firmware: arm_scmi: Fix ARCH_COLD_RESET adds 7adb2c8aaaa6 firmware: arm_scmi: Expand SMC/HVC message pool to more than one adds 9724722fde8f firmware: arm_scmi: Add missing Rx size re-initialisation adds c7821c2d9c0d firmware: arm_scmi: Fix locking in notifications adds b9ceca6be432 firmware: arm_scmi: Fix duplicate workqueue name adds 926e97852eaf Merge tag 'scmi-fixes-5.10' of git://git.kernel.org/pub/sc [...] adds c8fa942bd3fb arm64: defconfig: Build in CONFIG_GPIO_MXC by default adds f06dd1d41949 ARM: imx_v6_v7_defconfig: Build in CONFIG_GPIO_MXC by default adds d6820bc6508c ARM: multi_v7_defconfig: Build in CONFIG_GPIO_MXC by default adds dff61e683e74 Merge tag 'imx-fixes-5.10' of git://git.kernel.org/pub/scm [...] adds 1b208bab34dc arm64: dts: meson-axg: add USB nodes adds f450d2c219f6 arm64: dts: meson-axg-s400: enable USB OTG adds a1afbbb02857 arm64: dts: meson: add missing g12 rng clock adds 1fdc97ae450e arm64: dts: amlogic: meson-g12: use the G12A specific dwma [...] adds f3362f0c1817 arm64: dts: amlogic: add missing ethernet reset ID adds 930eae9d3dd4 ARM: dts: meson8: remove two invalid interrupt lines from [...] adds f7d933388f11 arm64: dts: meson: odroid-n2 plus: fix vddcpu_a pwm adds 91caef27a15c Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] adds 24cb90964665 ARM: imx_v4_v5_defconfig: Select CONFIG_GPIO_MXC adds ccee91b568e3 ARM: multi_v5_defconfig: Select CONFIG_GPIO_MXC adds e5a329790409 Merge tag 'imx-fixes-5.10-2' of git://git.kernel.org/pub/s [...] adds 18e09253ac68 ARM: dts: stm32: Describe Vin power supply on stm32mp15xx- [...] adds 728a7e225ad8 ARM: dts: stm32: Describe Vin power supply on stm32mp157c- [...] adds 01eea23687ed Merge tag 'stm32-dt-for-v5.10-fixes-1' of git://git.kernel [...] adds 3d696f42c7f4 soc: ti: ti_sci_pm_domains: check for proper args count in xlate adds 65b55d4c85e5 Merge tag 'arm-soc-fixes-v5.10-1' of git://git.kernel.org/ [...] adds 0bcd0a2be8c9 asm-generic: mark __{get,put}_user_fn as __always_inline adds 11ad2a73de10 Merge tag 'asm-generic-fixes-5.10' of git://git.kernel.org [...] adds 0fa97e9403c7 arm64: vdso32: Allow ld.lld to properly link the VDSO adds 1de111b51b82 KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMC [...] adds 332576e69a04 arm64: avoid -Woverride-init warning adds 5bc7c1156f3f kselftest/arm64: Fix check_buffer_fill test adds 041fa41f5422 kselftest/arm64: Fix check_tags_inclusion test adds 386cf789fa6d kselftest/arm64: Fix check_child_memory test adds 7419390a466e kselftest/arm64: Fix check_mmap_options test adds cbb268af05de kselftest/arm64: Fix check_ksm_options test adds 493b35db0548 kselftest/arm64: Fix check_user_mem test adds 5f692a81b4e9 arm64: vmlinux.lds: account for spurious empty .igot.plt sections adds a2d50c1c77aa arm64: efi: increase EFI PE/COFF header padding to 64 KB adds 13150bc5416f module: use hidden visibility for weak symbol references adds ef5dd6a0c828 arm64: mte: Document that user PSTATE.TCO is ignored by ke [...] adds 8a6b88e66233 arm64: Add part number for Arm Cortex-A77 adds 96d389ca1011 arm64: Add workaround for Arm Cortex-A77 erratum 1508412 adds ce3d31ad3cac arm64/smp: Move rcu_cpu_starting() earlier adds ec9d78070de9 arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm [...] adds aab6bf505a8e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 1afc708dcae4 btrfs: fix relocation failure due to race with fallocate adds 7837fa88704a btrfs: drop the path before adding block group sysfs files adds cad69d139651 btrfs: tree-checker: fix incorrect printk format adds 85d07fbe09ef btrfs: tree-checker: validate number of chunk stripes and parity adds 83bc1560e02e btrfs: fix use-after-free on readahead extent after failur [...] adds 66d204a16c94 btrfs: fix readahead hang and use-after-free after removin [...] adds 5223cc60b40a btrfs: drop the path before adding qgroup items when enabl [...] adds 49d11bead7d5 btrfs: add a helper to read the tree_root commit root for [...] adds 0425e7badbdc btrfs: don't fallback to buffered read if we don't need to adds d5c8238849e7 btrfs: convert data_seqcount to seqcount_mutex_t adds f5d808567a51 Merge tag 'for-5.10-rc1-tag' of git://git.kernel.org/pub/s [...] adds 8e4c309f9f33 ata: sata_nv: Fix retrieving of active qcs adds 8f9a2a196bc3 Merge tag 'libata-5.10-2020-10-30' of git://git.kernel.dk/ [...] adds e08102d507f3 io_uring: remove opcode check on ltimeout kill adds ac877d2edd09 io_uring: don't adjust LINK_HEAD in cancel ltimeout adds cdfcc3ee0459 io_uring: always clear LINK_TIMEOUT after cancel adds c9abd7ad832b io_uring: don't defer put of cancelled ltimeout adds feaadc4fc2eb io_uring: don't miss setting IO_WQ_WORK_CONCURRENT adds 9aaf354352f1 io_uring: simplify nxt propagation in io_queue_sqe adds 0d63c148d6d9 io_uring: simplify __io_queue_sqe() adds c8b5e2600a2c io_uring: use type appropriate io_kiocb handler for double poll adds cf9446cc8e6d Merge tag 'io_uring-5.10-2020-10-30' of git://git.kernel.d [...] adds 52abfcbd57ee blk-cgroup: Fix memleak on error path adds f255c19b3ab4 blk-cgroup: Pre-allocate tree node on blkg_conf_prep adds 35bc10b2eafb null_blk: synchronization fix for zoned device adds 4977d121bc9b block: advance iov_iter on bio_add_hw_page failure adds b40813ddcd6b nbd: don't update block size after device is started adds f9c9104288da null_blk: Fix zone reset all tracing adds aa1c09cb65e2 null_blk: Fix locking in zoned mode adds 7cb6e22ba011 xsysace: use platform_get_resource() and platform_get_irq_ [...] adds 8685699c28d7 nvme: ignore zone validate errors on subsequent scans adds 25c1ca6ecaba nvme-rdma: handle unexpected nvme completion data length adds caf1cbe36775 nvme-fc: track error_recovery while connecting adds 9c2bb2577d81 nvme-fc: remove err_work work item adds 95ced8a2c72d nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery adds ac9b820e713b nvme-fc: remove nvme_fc_terminate_io() adds 3c3751f2daf6 nvmet: fix a NULL pointer dereference when tracing the flu [...] adds 24bb45fddc09 Merge tag 'nvme-5.10-2020-10-29' of git://git.infradead.or [...] adds 1f41be7d4e90 lib/scatterlist: use consistent sg_copy_buffer() return type adds 65ff5cd04551 blk-mq: mark flush request as IDLE in flush_end_io() adds 5fc6b075e165 Merge tag 'block-5.10-2020-10-30' of git://git.kernel.dk/l [...] adds 831e3405c2a3 scsi: core: Don't start concurrent async scan on same host adds 98f9d33c5d0d scsi: qla2xxx: Return EBUSY on fcport deletion adds 2f4843b172c2 scsi: mptfusion: Fix null pointer dereferences in mptscsih [...] adds 665e0224a3d7 scsi: ibmvscsi: Fix potential race after loss of transport adds fab09aaee803 scsi: hisi_sas: Stop using queue #0 always for v2 hw adds 67ff377bc30c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 48ab6d5d1f09 dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n adds bb3540be73ca Merge tag 'dma-mapping-5.10-2' of git://git.infradead.org/ [...] adds a4147d855f50 dmaengine: ti-cppi5: Replace zero-length array with flexib [...] adds 277ffd6c1ec0 mailbox: zynqmp-ipi-message: Replace zero-length array wit [...] adds 883541051567 platform/chrome: cros_ec_commands: Replace zero-length arr [...] adds 120088832042 platform/chrome: cros_ec_proto: Replace zero-length array [...] adds 9d0a49c7023c tracepoint: Replace zero-length array with flexible-array member adds fa29c9c11d4e params: Replace zero-length array with flexible-array member adds b08eadd27263 Bluetooth: Replace zero-length array with flexible-array member adds 5e01fdff04b7 fs: Replace zero-length array with flexible-array member adds bfe124d197f6 enetc: Replace zero-length array with flexible-array member adds 4739eeafb9f0 ima: Replace zero-length array with flexible-array member adds 8fdaabe1c9b3 scsi: target: tcmu: Replace zero-length array with flexibl [...] adds 4acbf5545d5a Bluetooth: btintel: Replace zero-length array with flexibl [...] adds 691f4077d560 gve: Replace zero-length array with flexible-array member adds b21de80ac156 mei: hw: Replace zero-length array with flexible-array member adds 290562075d4d net/mlx5: Replace zero-length array with flexible-array member adds 7206d58a3a53 net/smc: Replace zero-length array with flexible-array member adds a38283da05d3 printk: ringbuffer: Replace zero-length array with flexibl [...] adds 53760f9b74a3 Merge tag 'flexible-array-conversions-5.10-rc2' of git://g [...] adds 3f1b623a1be9 vdpa: introduce config op to get valid iova range adds 1b48dc03e575 vhost: vdpa: report iova range adds 70a62fce2628 vdpa_sim: implement get_iova_range() adds 7922460e33c8 vhost_vdpa: Return -EFAULT if copy_from_user() fails adds 7ba08e81cb4a vdpa/mlx5: Fix error return in map_direct_mr() adds 5e1a3149eec8 Revert "vhost-vdpa: fix page pinning leakage in error path" adds 1eca16b23157 vdpa_sim: Fix DMA mask adds e01afe36df1a vdpa: handle irq bypass register failure case adds 4a6a42db53aa vdpasim: fix MAC address configuration adds 0c86d774883f vdpasim: allow to assign a MAC address adds c2dc4c073fb7 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 5a169bf04cd2 x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID adds 28e81c6270b3 KVM: arm64: Don't corrupt tpidr_el2 on failed HVC call adds b6d6db4de86f KVM: arm64: Remove leftover kern_hyp_va() in nVHE TLB inva [...] adds d2782505fbe3 KVM: arm64: Drop useless PAN setting on host EL1 to EL2 tr [...] adds 7efe8ef27402 KVM: arm64: Allocate stage-2 pgd pages with GFP_KERNEL_ACCOUNT adds 4a1c2c7f63c5 KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR adds e2fc6a9f686d KVM: arm64: Fix masks in stage2_pte_cacheable() adds 2f40c46021bb KVM: arm64: Use fallback mapping sizes for contiguous huge [...] adds 91a2c34b7d6f KVM: arm64: Force PTE mapping on fault resulting in a devi [...] adds e9a33caec90e KVM: arm64: Factor out is_{vhe,nvhe}_hyp_code() adds dfc4e3f08903 arm64: cpufeature: reorder cpus_have_{const, final}_cap() adds d86de40decaa arm64: cpufeature: upgrade hyp caps to final adds 22f553842b14 KVM: arm64: Handle Asymmetric AArch32 systems adds 699116c45e15 Merge tag 'kvmarm-fixes-5.10-1' of git://git.kernel.org/pu [...] adds 8a967d655e40 KVM: x86: replace static const variables with macros adds d383b3146d80 KVM: x86: Fix NULL dereference at kvm_msr_ignored_check() adds 97a71a545599 KVM: selftests: test behavior of unmapped L2 APIC-access address adds 064eedf2c50f KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again adds 0f55b67e5ad8 KVM: selftests: Don't require THP to run tests adds 9478dec3b5e7 KVM: vmx: remove unused variable adds 2d38c80d5baf Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 063a3d67693e usb: typec: stusb160x: fix some signedness bugs adds cbdc0f54560f usb: fix kernel-doc markups adds 3cd54a618834 usb: host: fsl-mph-dr-of: check return of dma_set_mask() adds 38203b8385bf usb: cdc-acm: fix cooldown mechanism adds 2d9c6442a9c8 usb: typec: tcpm: reset hard_reset_count for any disconnect adds b9c6f782150c usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe adds 32d174d2d5eb usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe() adds 0942d59b0af4 usbcore: Check both id_table and match() when both available adds 0cb686692fd2 USB: apple-mfi-fastcharge: don't probe unhandled devices adds f27891abb793 usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x adds befa1c2d65c6 usb: typec: stusb160x: fix signedness comparison issue wit [...] adds a75e2d604da8 xhci: Fix sizeof() mismatch adds 2a632815683d usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC adds 712da5fc4a66 xhci: Don't create stream debugfs files with spinlock held. adds defe40af1a71 usb: cdns3: Variable 'length' set but not used adds 5fca3f062879 usb: cdns3: gadget: suspicious implicit sign extension adds 52d3967704ae usb: cdns3: Fix on-chip memory overflow issue adds e11d2bf27158 usb: cdns3: gadget: own the lock wrongly at the suspend routine adds 00c27a1df8ff Merge tag 'usb-v5.10-rc2' of git://git.kernel.org/pub/scm/ [...] adds 9b5ff3c93cd3 Merge tag 'usb-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] adds 82776f6c75a9 tty: serial: 21285: fix lockup on open adds c97f2a6fb3df tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 wor [...] adds 6ca03f90527e vt: keyboard, simplify vt_kdgkbsent adds 82e61c3909db vt: keyboard, extend func_buf_lock to readers adds d54654790302 vt_ioctl: fix GIO_UNIMAP regression adds 2754a42e0dcc Merge tag 'tty-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] adds 179f5dc36b0a staging: octeon: repair "fixed-link" support adds 49d28ebdf1e3 staging: octeon: Drop on uncorrectable alignment or FCS error adds 647a6002cb41 staging: comedi: cb_pcidas: Allow 2-channel commands for A [...] adds b6ae84d64895 staging: mmal-vchiq: Fix memory leak for vchiq_instance adds d3a85737521a staging: wfx: fix use of uninitialized pointer adds df5fbca677c9 staging: wfx: fix test on return value of gpiod_get_value() adds 7e97e4cbf300 staging: fieldbus: anybuss: jump to correct label in an er [...] adds 2376cca02d73 Merge tag 'staging-5.10-rc2' of git://git.kernel.org/pub/s [...] adds 0d519cbf38ee debugfs: remove return value of debugfs_create_devm_seqfile() adds 11ce90a45d38 scripts: get_abi.pl: change script to allow parsing in ReST mode adds e9bca8918e3d scripts: get_abi.pl: fix parsing on ReST mode adds 61439c4ada9f scripts: get_abi.pl: Allow optionally record from where a [...] adds f82a8a74ea81 scripts: get_abi.pl: improve its parser to better catch up [...] adds 234948bf3d27 scripts: get_abi.pl: cleanup ABI cross-reference logic adds c7ba333426bc scripts: get_abi.pl: detect duplicated ABI definitions adds a16ab14eb7a9 scripts: get_abi.pl: output users in ReST format adds a4ea67bc65a1 scripts: get_abi.pl: prevent duplicated file names adds c01d62d3fecb scripts: get_abi.pl: use bold font for ABI definitions adds 55e5414f2f8e scripts: get_abi.pl: auto-generate cross references adds 678a63f9888c docs: kernellog.py: add support for info() adds 9ca876f96323 docs: kernel_abi.py: add a script to parse ABI documentation adds 823830d4065b docs: kernel_abi.py: fix UTF-8 support adds c830fa9a4d36 docs: kernel_abi.py: make it compatible with Sphinx 1.7+ adds 997b7c8b4a95 docs: kernel_abi.py: use --enable-lineno for get_abi.pl adds 3c543d29891a docs: kernel_abi.py: Handle with a lazy Sphinx parser adds a7ee04b3ef0d docs: add ABI documentation to the admin-guide book adds c7e45ea429c9 docs: ABI: README: specify that files should be ReST compatible adds 98913408c546 docs: ABI: stable: make files ReST compatible adds 34433332841d docs: ABI: testing: make the files compatible with ReST output adds 906e4af9359d docs: ABI: sysfs-uevent: make it compatible with ReST output adds 642514df1bc1 docs: ABI: make it parse ABI/stable as ReST-compatible files adds c12759ff2dd0 docs: ABI: create a 2-depth index for ABI adds 7832dea738dc docs: ABI: don't escape ReST-incompatible chars from obsol [...] adds 50865d041eea docs: abi-testing.rst: enable --rst-sources when building docs adds 75442fb0ccaa docs: Kconfig/Makefile: add a check for broken ABI files adds b1faa368bb20 docs: ABI: convert testing/configfs-acpi to ReST adds 002a9c2f99c7 docs: ABI: fix syntax to be parsed using ReST notation adds 97f26cab455e docs: ABI: vdso: use the right format for ABI adds ed8c39d43983 docs: ABI: sysfs-bus-nvdimm: use the right format for ABI adds 54a19b4d3fe0 docs: ABI: cleanup several ABI documents adds 4119f0dfbd27 docs: ABI: change read/write attributes adds 637ae1fb5dca docs: ABI: stable: remove a duplicated documentation adds edef2fa29739 docs: ABI: unify /sys/class/leds/<led>/brightness documentation adds 9e0b29adfb33 docs: ABI: sysfs-class-power: unify duplicated properties adds 1b3023ef54d4 docs: ABI: sysfs-c2port: remove a duplicated entry adds bd6e8441c2fc docs: ABI: sysfs-class-backlight: unify ABI documentation adds 26a07553041e docs: ABI: sysfs-class-led-trigger-pattern: remove hw_patt [...] adds 2fcce37a3d2f scripts: get_abi.pl: assume ReST format by default adds 9c75b68b91ff Merge tag 'driver-core-5.10-rc2' of git://git.kernel.org/p [...] adds 80ade22c06ca misc: mic: remove the MIC drivers adds 0f5cef2b2904 coresight: add module license adds 39a7661dcf65 coresight: Fix uninitialised pointer bug in etm_setup_aux() adds 80624263fa28 coresight: cti: Initialize dynamic sysfs attributes adds 5be1805dc396 interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM adds d3703b3e255f interconnect: Aggregate before setting initial bandwidth adds 0f221a729049 interconnect: qcom: sdm845: Init BCMs before creating the nodes adds 599809540f17 interconnect: qcom: sc7180: Init BCMs before creating the nodes adds 266cd33b5913 interconnect: qcom: Ensure that the floor bandwidth value [...] adds fce52ad34832 interconnect: qcom: use icc_sync state for sm8[12]50 adds d1b35d66f48f Merge tag 'icc-5.10-rc2' of https://git.linaro.org/people/ [...] adds 31f020064f9d Merge tag 'char-misc-5.10-rc2' of git://git.kernel.org/pub [...] adds f8e48a3dca06 lockdep: Fix preemption WARN for spurious IRQ-enable adds 921c7ebd1337 futex: Fix incorrect should_fail_futex() handling adds d48e38500306 locking/lockdep: Remove more raw_cpu_read() usage adds 1a39340865ce lockdep: Fix nr_unused_locks accounting adds 8d99084efcc2 Merge tag 'locking-urgent-2020-11-01' of git://git.kernel. [...] adds 4230e2deaa48 stop_machine, rcu: Mark functions as notrace adds 82423b46fc9e Merge tag 'smp-urgent-2020-11-01' of git://git.kernel.org/ [...] adds 4cd2bb129811 time/sched_clock: Mark sched_clock_read_begin/retry() as notrace adds 5254cb87c042 hrtimer: Remove unused inline function debug_hrtimer_free() adds 9010e3876e1c timers: Remove unused inline funtion debug_timer_free() adds cb47755725da time: Prevent undefined behaviour in timespec64_to_ns() adds 4312e0e8d3ea Merge tag 'timers-urgent-2020-11-01' of git://git.kernel.o [...] adds 2a9baf5ad488 x86/debug: Fix BTF handling adds a195f3d4528a x86/debug: Only clear/set ->virtual_dr6 for userspace #DB adds cb05143bdf42 x86/debug: Fix DR_STEP vs ptrace_get_debugreg(6) adds 7b56fbd83e26 Merge tag 'x86-urgent-2020-11-01' of git://git.kernel.org/ [...] adds 3cea11cd5e3b Linux 5.10-rc2 adds 495023e4e49e of: Drop superfluous ULL suffix for ~0 adds 46b1ee38b2ba mm/mremap_pages: fix static key devmap_managed_key updates adds 79aa925bf239 hugetlb_cgroup: fix reservation accounting adds 7de2e9f195b9 mm: memcontrol: correct the NR_ANON_THPS counter of hierar [...] adds 8de15e920dc8 mm: memcg: link page counters to root if use_hierarchy is false adds 58b999d7a22c kasan: adopt KUNIT tests to SW_TAGS mode adds 3f08842098e8 mm: mempolicy: fix potential pte_unmap_unlock pte error adds 7b3c36fc4c23 ptrace: fix task_join_group_stop() for the case when curre [...] adds aa4e460f0976 lib/crc32test: remove extra local_irq_disable/enable adds a77eedbc871e mm/truncate.c: make __invalidate_mapping_pages() static adds 6993d0fdbee0 kthread_worker: prevent queuing delayed work from timer_fn [...] adds 66606567dedf mm, oom: keep oom_adj under or at upper limit when printing adds f8f6ae5d077a mm: always have io_remap_pfn_range() set pgprot_decrypted() adds afabdf333872 epoll: add a selftest for epoll timeout race adds 3b70ae4f5c4e kernel/hung_task.c: make type annotations consistent adds b7cbaf59f62f Merge branch 'akpm' (patches from Andrew) adds 90bfdeef83f1 tty: make FONTX ioctl use the tty pointer they were actual [...] adds c80afa1d9c36 afs: Fix warning due to unadvanced marshalling pointer adds f4c79144edd8 afs: Fix incorrect freeing of the ACL passed to the YFS AC [...] adds 3ad84246a409 x86/boot/compressed/64: Introduce sev_status adds ed7b895f3efb x86/boot/compressed/64: Sanity-check CPUID results in the [...] adds 86ce43f7dde8 x86/boot/compressed/64: Check SEV encryption in 64-bit boot-path adds c9f09539e16e x86/head/64: Check SEV encryption before switching to kern [...] adds 2411cd821123 x86/sev-es: Do not support MMIO to/from encrypted memory adds 43c834186c18 Merge tag 'x86_seves_for_v5.10_rc3' of git://git.kernel.or [...] adds d94df02c476c docs: Makefile: honor V=0 for docs building adds 6b80975c6308 scripts: kernel-doc: fix typedef parsing adds 7efc6c4295f5 scripts: kernel-doc: split typedef complex regex adds e051955977b7 documentation: arm: sunxi: add Allwinner H6 documents adds 4f3e69060dc9 docs: fix automarkup regression on Python 2 adds ce2e33ba4163 Merge tag 'docs-5.10-3' of git://git.lwn.net/linux adds 72b97d0b9118 scripts: kernel-doc: use :c:union when needed adds d29f34c098aa sphinx: conf.py: properly handle Sphinx 4.0 adds 6cc6f5ad9bfb docs: hwmon: adm1266.rst: fix a broken reference adds 2644ccef6f28 docs: admin-guide: net.rst: add a missing blank line adds 32519c032686 docs: kasan.rst: add two missing blank lines adds 97e44c4f0cb6 docs: net: statistics.rst: remove a duplicated kernel-doc adds 9d8c4f0c0170 docs: hwmon: mp2975.rst: address some html build warnings adds de39012afa7f docs: userspace-api: add iommu.rst to the index file adds 6a6223ec7779 blk-mq: docs: add kernel-doc description for a new struct member adds 89b422354409 mm: pagemap.h: fix two kernel-doc markups adds e86c6569c588 net: phy: remove kernel-doc duplication adds e930c39e0984 crypto: sun8x-ce*: update entries to its documentation adds 4b7560c5e4bd ice: docs fix a devlink info that broke a table adds ef900cccb864 MAINTAINERS: fix broken doc refs due to yaml conversion adds e3e7439dbc27 docs: lockdep-design: fix some warning issues adds cf38cc9f1e71 locking/refcount: move kernel-doc markups to the proper place adds 1166eb3d5268 IB/srpt: docs: add a description for cq_size member adds 7c128a249c7e docs: fs: api-summary.rst: get rid of kernel-doc include adds ca766ff0c3b4 drm: amdgpu: kernel-doc: update some adev parameters adds cc507c435b05 gpu: docs: amdgpu.rst: get rid of wrong kernel-doc markups adds 9cd70d051322 drm: amdgpu_dm: fix a typo adds d2692abd6fa9 selftests: kselftest_harness.h: fix kernel-doc markups adds b28d70c6a515 amdgpu: fix a few kernel-doc markup issues adds afc74ce7b484 docs: SafeSetID: fix a warning adds 6fee9372e0af Merge branch 'mauro-warnings' into docs-next adds e6b0bd61a737 Merge tag 'docs-5.10-warnings' of git://git.lwn.net/linux adds b773ea650576 perf tools: Remove LTO compiler options when building perl [...] adds e555b4b8d7b2 perf tools: Update copy of libbpf's hashmap.c adds 263e452eff39 tools headers UAPI: Update process_madvise affected files adds ab8bf5f2e032 perf tools: Fix crash with non-jited bpf progs adds a6293f36ac92 perf trace: Fix segfault when trying to trace events by cgroup adds 0dfbe4c646bf perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX adds 9ae1e990f1ab perf tools: Remove broken __no_tail_call attribute adds d0e7b0c71fbb perf scripting python: Avoid declaring function pointers w [...] adds ad6330ac2c5a tools headers UAPI: Sync prctl.h with the kernel sources adds 9e228f489806 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds d0448d6a249b tools headers UAPI: Update fscrypt.h copy adds 40a6bbf5149c tools x86 headers: Update cpufeatures.h headers copies adds 8b2fc25a945b tools x86 headers: Update required-features.h header from [...] adds 32b734e09ec3 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 97a3863b170e tools UAPI: Update copy of linux/mman.h from the kernel sources adds aa04899a1307 tools kvm headers: Update KVM headers from the kernel sources adds a9e27f5f9827 tools headers UAPI: Update tools's copy of linux/perf_event.h adds 42cc0e70a21f tools include UAPI: Update linux/mount.h copy adds 86449b12f626 perf hists browser: Increase size of 'buf' in perf_evsel__ [...] adds 6311951d4f8f perf tools: Initialize output buffer in build_id__sprintf adds fe01adb72356 perf tools: Add missing swap for ino_generation adds 2c589d933e54 perf tools: Add missing swap for cgroup events adds 5d020cbd8620 tools feature: Fixup fast path feature detection adds 4ef8451b3326 Merge tag 'perf-tools-for-v5.10-2020-11-03' of git://git.k [...] adds 462b58fb0339 PCI: Always enable ACS even if no ACS Capability adds 9fff3256f93d PCI: dwc: Restore ATU memory resource setup to use last entry adds 832ea234277a PCI: mvebu: Fix duplicate resource requests adds e2557a2cdeb2 Merge tag 'pci-v5.10-fixes-1' of git://git.kernel.org/pub/ [...] adds d0f17d3883f1 gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-af [...] adds a9dd945ccef0 gfs2: Add missing truncate_inode_pages_final for sd_aspace adds c4af59bd441f gfs2: init_journal's undo directive should also undo the s [...] adds 4a55752ae288 gfs2: Split up gfs2_meta_sync into inode and rgrp versions adds 7e5b92669904 gfs2: don't initialize statfs_change inodes in spectator mode adds c5c68724696e gfs2: check for live vs. read-only file system in gfs2_fitrim adds 6bd1c7bd4ee7 gfs2: Don't call cancel_delayed_work_sync from within dele [...] adds da7d554f7c62 gfs2: Wake up when sd_glock_disposal becomes zero adds d1dd461207b8 Merge tag 'gfs2-v5.10-rc1-fixes' of git://git.kernel.org/p [...] adds b9bc36704cca ARM, xtensa: highmem: avoid clobbering non-page aligned me [...] adds 1a092479f303 Merge tag 'fixes-2020-11-05' of git://git.kernel.org/pub/s [...] adds e0e398e20463 PM: runtime: Drop runtime PM references to supplier on lin [...] adds d6e366685981 PM: runtime: Drop pm_runtime_clean_up_links() adds 9226c504e364 PM: runtime: Resume the device earlier in __device_release [...] adds 23a881852f3e cpufreq: schedutil: Don't skip freq update if need_freq_up [...] adds 6841ca15fe13 Documentation: PM: cpuidle: correct typo adds 23d18dcfc527 Documentation: PM: cpuidle: correct path name adds 1f6620f87006 opp: Don't always remove static OPPs in _of_add_opp_table_v1() adds 47efcbcb340c opp: Fix early exit from dev_pm_opp_register_set_opp_helper() adds e0df59de670b opp: Reduce the size of critical section in _opp_table_kre [...] adds e213cd8f175c Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds a8193af7ec0d powercap/intel_rapl: remove unneeded semicolon adds 8c14577df4cd Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-opp' and 'p [...] adds f786dfa3745b Merge tag 'pm-5.10-rc3' of git://git.kernel.org/pub/scm/li [...] adds 43c3e148830a MAINTAINERS: Add entry for Qualcomm IPQ4019 VQMMC regulator adds f59cddd8517a Merge tag 'v5.10-rc1' into regulator-5.10 adds cf1ad559a20d regulator: defer probe when trying to get voltage from unr [...] adds 3d55978f95ca Merge tag 'regulator-fix-v5.10-rc2' of git://git.kernel.or [...] adds 43b6bf406cd0 spi: imx: fix runtime pm support for !CONFIG_PM adds 3bfd5f422f07 Merge tag 'v5.10-rc1' into spi-5.10 adds 5e31ba0c0543 spi: bcm2835: fix gpio cs level inversion adds 9bd77a9ce31d spi: fsl-dspi: fix wrong pointer in suspend/resume adds cf26c714874c Merge tag 'spi-fix-v5.10-rc2' of git://git.kernel.org/pub/ [...] adds 683a9c7ed817 RDMA: Fix software RDMA drivers for dma mapping error adds 372a1786283e IB/srpt: Fix memory leak in srpt_add_one adds 00469c97ef64 RDMA/vmw_pvrdma: Fix the active_speed and phys_state value adds 21fcdeec09ff RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring adds 6f3f374ac05d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 2c3bd2a5c86f hv_balloon: disable warning when floor reached adds dbf563eee0b8 x86/hyperv: Clarify comment on x2apic mode adds 6732b3548573 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds c1acb4ac1a89 tracing: Fix out of bounds write in get_trace_buf adds ee11b93f95ea ftrace: Fix recursion check for NMI test adds 726b3d3f141f ftrace: Handle tracing when switching between context adds 906695e59324 tracing: Fix the checking of stackidx in __ftrace_trace_stack adds b02414c8f045 ring-buffer: Fix recursion protection transitions between [...] adds 561ca66910bf tracing: Make -ENOMEM the default error for parse_synth_field() adds 645f224e7ba2 kprobes: Tell lockdep about kprobe nesting adds 3249fe45639a Merge tag 'trace-v5.10-rc2' of git://git.kernel.org/pub/sc [...] adds 3023d8ff3fc6 kunit: Fix kunit.py --raw_output option adds 3fc48259d525 kunit: Don't fail test suites if one of them is empty adds 7f32b10c6b46 kunit: test: fix remaining kernel-doc warnings adds f0b62039bf7f Documentation: kunit: Update Kconfig parts for KUNIT's mod [...] adds 0d0d245104a4 kunit: tools: fix kunit_tool tests for parsing test plans adds 521b619acdc8 Merge tag 'linux-kselftest-kunit-fixes-5.10-rc3' of git:// [...] adds 9e7c5b396e98 ip6_tunnel: set inner ipproto before ip6_tnl_encap adds 1e6114f51f9d net: fec: fix MDIO probing for some FEC hardware blocks adds d145c9031325 gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP adds d6a076d68c6b gianfar: Account for Tx PTP timestamp in the skb headroom adds 785ff20bce2d stmmac: intel: Fix kernel panic on pci probe adds 2b94f5266c84 net: stmmac: Fix channel lock initialization adds 2f71e00619dc net: atm: fix update of position index in lec_seq_next adds b59e286be280 ICMPv6: Add ICMPv6 Parameter Problem, code 3 definition adds 2efdaaaf883a IPv6: reply ICMP error if the first fragment don't include [...] adds 72a41f956ac2 Merge branch 'ipv6-reply-icmp-error-if-fragment-doesn-t-co [...] adds 403dc16796f5 cadence: force nonlinear buffers to be cloned adds 20149e9eb68c ip_tunnel: fix over-mtu packet send fail without TUNNEL_DO [...] adds dceababac29d netfilter: nftables: fix netlink report logic in flowtable [...] adds af8afcf1fdd5 wireguard: selftests: check that route_me_harder packets u [...] adds 46d6c5ae953c netfilter: use actual socket sk rather than skb sk when ro [...] adds c0391b6ab810 netfilter: nf_tables: missing validation from the abort path adds 7d10e62c2ff8 netfilter: ipset: Update byte and packet counters regardle [...] adds 859191b234f8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 804fc6a2931e mac80211: fix regression where EAPOL frames were sent in p [...] adds 14f46c1e5108 mac80211: fix use of skb payload instead of header adds 9bdaf3b91efd cfg80211: initialize wdev data earlier adds dcd479e10a05 mac80211: always wind down STA state adds b1e8eb11fb9c mac80211: fix kernel-doc markups adds db18d20d1cb0 cfg80211: regulatory: Fix inconsistent format argument adds c2f468145211 mac80211: don't require VHT elements for HE on 2.4 GHz adds 04a55c944f15 Merge tag 'mac80211-for-net-2020-10-30' of git://git.kerne [...] adds acef159a0cb2 dpaa_eth: update the buffer layout for non-A050385 erratum [...] adds 7834e494f426 dpaa_eth: fix the RX headroom size alignment adds 42172f44df77 Merge branch 'dpaa_eth-buffer-layout-fixes' adds 0a26ba0603d6 net: ethernet: ti: cpsw: disable PTPv1 hw timestamping adv [...] adds b6df8c814121 sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-en [...] adds 99cab7107d91 net: dsa: qca8k: Fix port MTU setting adds 1d8504937478 powerpc/vnic: Extend "failover pending" window adds 9621618130bf sfp: Fix error handing in sfp_probe() adds e16b874ee87a mptcp: token: fix unititialized variable adds 5fd8477ed8ca net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition adds 8080b462b6aa chelsio/chtls: fix memory leaks caused by a race adds dbfe394dad33 chelsio/chtls: fix always leaking ctrl_skb adds fea07a487c6d net: openvswitch: silence suspicious RCU usage warning adds 7fe94612dd4c xfrm: interface: fix the priorities for ipip and ipv6 tunnels adds a779d91314ca net: xfrm: fix a race condition during allocing spi adds 2da4c187aea3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1f9234401ce0 dt-bindings: can: add can-controller.yaml adds e5ab9aa7e49b dt-bindings: can: flexcan: convert fsl,*flexcan bindings to yaml adds 3accbfdc3613 can: proc: can_remove_proc(): silence remove_proc_entry warning adds 2ddd6bfe7bdb can: rx-offload: don't call kfree_skb() from IRQ context adds 2283f79b2268 can: dev: can_get_echo_skb(): prevent call to kfree_skb() [...] adds ed3320cec279 can: dev: __can_get_echo_skb(): fix real payload length re [...] adds 286228d382ba can: can_create_echo_skb(): fix echo skb generation: alway [...] adds 429efa6e1486 can: j1939: rename jacd tool adds 864a2756d369 can: j1939: fix syntax and spelling adds ea780d39b188 can: j1939: swap addr and pgn in the send example adds a39372c2c597 can: j1939: use backquotes for code samples adds 08c487d8d807 can: j1939: j1939_sk_bind(): return failure if netdev is down adds 5a7de2408fa5 can: isotp: Explain PDU in CAN_ISOTP help text adds 78656ea23519 can: isotp: isotp_rcv_cf(): enable RX timeout handling in [...] adds c3ddac4b0c9a can: isotp: padlen(): make const array static, makes objec [...] adds e002103b36a6 can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unpr [...] adds 79c43333bdd5 can: xilinx_can: handle failure cases of pm_runtime_get_sync adds a6921dd524fe can: peak_usb: add range checking in decode operations adds ecc7b4187dd3 can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping adds 93ef65e5a635 can: peak_canfd: pucan_handle_can_rx(): fix echo managemen [...] adds b4728920aefa can: mcp251xfd: mcp251xfd_regmap_crc_read(): increase seve [...] adds da623840d823 can: mcp251xfd: mcp251xfd_regmap_nocrc_read(): fix semicol [...] adds 78db1aa8b552 can: mcp251xfd: remove unneeded break adds 018799649071 can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A adds 91a22bfe928f can: flexcan: add ECC initialization for LX2160A adds 5fdf04a9fdc2 can: flexcan: add ECC initialization for VF610 adds ab07ff1c92fa can: flexcan: flexcan_remove(): disable wakeup completely adds ac6f929d74ba Merge tag 'linux-can-fixes-for-5.10-20201103' of git://git [...] adds 2aaf09a0e784 r8169: work around short packet hw bug on RTL8125 adds 2bcbf42add91 ionic: check port ptr before use adds 41f165302414 Merge tag 'net-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 29c2680fd2bf s390/ap: fix ap devices reference counting adds b0e98aa9c411 s390/mm: make pmd/pud_deref() large page aware adds e99198661ecd s390/vdso: remove empty unused file adds cfef9aa69a73 s390/vdso: remove unused constants adds c3d9cdca73d0 s390: update defconfigs adds 5b35047eb467 s390/pkey: fix paes selftest failure with paes and pkey st [...] adds de5d9dae150c s390/smp: move rcu_cpu_starting() earlier adds 0b2ca2c7d0c9 s390/pci: fix hot-plug of PCI function missing bus adds ee5181488827 Merge tag 's390-5.10-3' of git://git.kernel.org/pub/scm/li [...] adds 328d2168ca52 ARC: stack unwinding: avoid indefinite looping adds 3b57533b460c ARC: [plat-hsdk] Remap CCMs super early in asm boot trampoline adds 4257087e8feb Merge tag 'arc-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 2a13c13b39a8 arm64: NUMA: Kconfig: Increase NODES_SHIFT to 4 adds 7ee31a3aa8f4 arm64: kprobes: Use BRK instead of single-step when execut [...] adds 108aa503657e arm64: kexec_file: try more regions if loading segments fails adds 30f3f68e27d1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 572f64c71e0f vfio/type1: Use the new helper to find vfio_group adds 09699e56dee9 vfio/fsl-mc: return -EFAULT if copy_to_user() fails adds 69848cd6f0c1 vfio/fsl-mc: prevent underflow in vfio_fsl_mc_mmap() adds 8e91cb381212 vfio/fsl-mc: Make vfio_fsl_mc_irqs_allocate static adds 38565c93c8a1 vfio/pci: Implement ioeventfd thread handler for contended [...] adds bb742ad01961 vfio: platform: fix reference leak in vfio_platform_open adds e4eccb853664 vfio/pci: Bypass IGD init in case of -ENODEV adds 1669ecf9c884 Merge tag 'vfio-v5.10-rc3' of git://github.com/awilliam/li [...] adds 73db2fc595f3 iommu/amd: Increase interrupt remapping table limit to 512 [...] adds 6097df457adf iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() adds eea4e29ab8be iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() adds 71cd8e2d1670 iommu/vt-d: Fix a bug for PDP check in prq_event_thread adds 4dd6ce478003 iommu: Fix a check in iommu_check_bind_data() adds 02a2aa3500a9 Merge tag 'iommu-fixes-v5.10-rc2' of git://git.kernel.org/ [...] adds b154ce11ead9 tpm_tis: Disable interrupts on ThinkPad T490s adds 8ffd778aff45 tpm: efi: Don't create binary_bios_measurements file for a [...] adds 28ced768a426 Merge tag 'tpmdd-next-v5.10-rc4' of git://git.kernel.org/p [...] adds 58b24a38f0de gpu: ipu-v3: remove unused functions adds a28f91886609 drm/imx: dw_hdmi-imx: use imx_drm_encoder_parse_of adds 07f2c94d033b drm/imx: imx-tve: use regmap fast_io spinlock adds 67149a41b1a0 drm/imx: imx-tve: remove redundant enable tracking adds a67d5088ceb8 drm/imx: drop explicit drm_mode_config_cleanup adds 23a6502b076b drm/imx: dw_hdmi-imx: remove empty encoder_disable callback adds 754e0b5803e4 drm/imx: imx-ldb: reduce scope of edid_len adds 5f2ca76d5645 drm/imx: parallel-display: fix edid memory leak adds f433ff4d2938 drm/imx: parallel-display: remove unused function enc_to_imxpd() adds acbb7f143662 drm/imx: parallel-display: reduce scope of edid_len adds 36fba366cf9f drm/imx: tve remove extraneous type qualifier adds 53aa37fb8dc4 Merge tag 'imx-drm-next-2020-10-30' of git://git.pengutron [...] adds 97f9ca383dca drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write adds 8fe105679765 drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround [...] adds baec997285e6 drm/i915/gvt: Only pin/unpin intel_context along with workload adds 4a95857a875e Merge tag 'drm-intel-fixes-2020-10-29' into gvt-fixes adds 92010a97098c drm/i915/gvt: Fix mmio handler break on BXT/APL. adds 0dccdba51e85 Merge tag 'gvt-fixes-2020-10-30' of https://github.com/int [...] adds 59dd13ad3107 drm/i915/gem: Flush coherency domains on first set-domain-ioctl adds 8ce70996f759 drm/i915/gt: Use the local HWSP offset during submission adds d9a57c853975 drm/i915: Fix encoder lookup during PSR atomic check adds 306bb61d6bb3 drm/i915/gt: Expose more parameters for emitting writes in [...] adds e67d01d84946 drm/i915/gt: Flush xcs before tgl breadcrumbs adds 537457a979a0 drm/i915: Hold onto an explicit ref to i915_vma_work.pinned adds 866bc2d3c40a Merge tag 'drm-intel-fixes-2020-11-05' of git://anongit.fr [...] adds 06a5af1f62af drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU adds 4f0a1c99aa9f drm/amdgpu: rename nv_is_headless_sku() adds 253475c455eb drm/amdgpu: perform srbm soft reset always on SDMA resume adds c108725ef589 drm/amd/pm: correct the baco reset sequence for CI ASICs adds 2a4776a7337d drm/amd/pm: enable baco reset for Hawaii adds 277b080f9880 drm/amd/pm: perform SMC reset on suspend/hibernation adds 786436b45300 drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running adds 7a1cc646709c MAINTAINERS: Update AMD POWERPLAY pattern adds 3e269eeea427 drm/amdgpu/powerplay: Only apply optimized mclk dpm policy [...] adds e69251e7dc0b drm/amdgpu/swsmu: remove duplicate call to smu_set_default [...] adds c6d2b0fbb893 amd/amdgpu: Disable VCN DPG mode for Picasso adds a2404fd48230 drm/amdgpu: update golden setting for sienna_cichlid adds 2e3a57f4905b amdkfd: Check kvmalloc return before memcpy adds 26f4fd6d87cb drm/amdgpu: resolved ASD loading issue on sienna adds 7be89985c415 drm/amdgpu: add Green_Sardine APU flag adds c38577a4804d drm/amdgpu: add green_sardine support for gpu_info and ip [...] adds aee68369ec2b drm/amdgpu: add soc15 common ip block support for green_sa [...] adds 445b011d4ade drm/amdgpu: add gfx support for green_sardine (v2) adds f21aab1b3143 drm/amdgpu/sdma: add sdma engine support for green_sardine (v2) adds 68697982204b drm/amdgpu: enable green_sardine_asd.bin loading (v2) adds d83d3ad61ce8 drm/amdgpu: enable vcn support for green_sardine (v2) adds 4a5346df6adf drm/amd/display: Add green_sardine support to DC adds c236c0e5f5e2 drm/amd/display: Add green_sardine support to DM adds 4241b0411c60 drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE adds f56fb0122c41 Merge tag 'amd-drm-fixes-5.10-2020-11-04' of git://people. [...] adds 1c80be48c70a drm/vc4: bo: Add a managed action to cleanup the cache adds e46e5330d13d drm/vc4: drv: Use managed drm_mode_config_init adds 171a072b4699 drm/vc4: gem: Add a managed action to cleanup the job queue adds 88e085896aa6 drm/vc4: Use the helper to retrieve vc4_dev when needed adds 84d7d4720c21 drm/vc4: Use devm_drm_dev_alloc adds dcda7c28bff2 drm/vc4: kms: Add functions to create the state objects adds 7d2d6d01293e drm/panfrost: Fix a deadlock between the shrinker and madv [...] adds 876b15d2c88d drm/panfrost: Fix module unload adds 077aa5c8dd6e drm/vc4: drv: Remove unused variable adds 9522750c66c6 Fonts: Replace discarded const qualifier adds 356583b956e6 Merge tag 'drm-misc-fixes-2020-11-05' of git://anongit.fre [...] adds fc7b66ef0766 Merge tag 'drm-fixes-2020-11-06-1' of git://anongit.freede [...] adds f7b6603c6667 ALSA: fix kernel-doc markups adds 2a6eca16f376 ALSA: make snd_kcontrol_new name a normal string adds f15cfca818d7 ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 adds 8a8de09cb2ad ALSA: hda/realtek - Fixed HP headset Mic can't be detected adds 215a22ed31a1 ALSA: hda: Refactor codec PM to use direct-complete optimization adds f5dac54d9d93 ALSA: hda: Separate runtime and system suspend adds 9fc149c3bce7 ALSA: hda: Reinstate runtime_allow() for all hda controllers adds 158e1886b626 ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() adds ef9ce66fab95 ALSA: hda/realtek - Enable headphone for ASUS TM420 adds 07815a2b3501 ALSA: usb-audio: add usb vendor id as DSD-capable for Khad [...] adds 26201ddc1373 ALSA: usb-audio: Add implicit feedback quirk for MODX adds 0938ecae432e ALSA: usb-audio: Add implicit feedback quirk for Qu-16 adds 9fe9efd6924c ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function adds 1849a3872f03 ASoC: Intel: atom: Remove duplicate kconfigs adds 1d159edf1954 ASoC: Intel: catpt: Wake up device before configuring SSP port adds 3d53c6df4299 ASoC: Intel: catpt: Relax clock selection conditions adds eb5a558705c7 ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015 adds f47d07425157 ASoC: codecs: wsa881x: add missing stream rates and format adds 3f48b6eba15e ASoC: qcom: sdm845: set driver name correctly adds 20afe581c9b9 ASoC: cs42l51: manage mclk shutdown delay adds 6e5329c6e603 ASoC: SOF: loader: handle all SOF_IPC_EXT types adds fc0522bbe02f ASoC: codecs: wcd934x: Set digital gain range correctly adds 6d6bc54ab4f2 ASoC: codecs: wcd9335: Set digital gain range correctly adds ce038aeaee68 Merge tag 'v5.10-rc1' into asoc-5.10 adds cf9d21984da2 ASoC: qcom: lpass-sc7180: Fix MI2S bitwidth field bit positions adds 6ec6c3693a38 ASoC: qcom: lpass-cpu: Fix clock disable failure adds f9d7c6eb23f7 ASoC: mchp-spdiftx: Do not set Validity bit(s) adds a6c96672a64f Merge tag 'asoc-fix-v5.10-rc2' of https://git.kernel.org/p [...] adds bb72bbe8f6c7 Merge tag 'sound-5.10-rc3' of git://git.kernel.org/pub/scm [...] adds bc7f2cd7559c spi: bcm2835: remove use of uninitialized gpio flags variable adds 44d80621857f Merge tag 'spi-fix-v5.10-rc2-2' of git://git.kernel.org/pu [...] adds 1b8d1070857d mtd: rawnand: mxc: Move the ECC engine initialization to t [...] adds 3aee8a3a88fa mtd: rawnand: ifc: Move the ECC engine initialization to t [...] adds 69a8eed58cc0 mtd: spi-nor: Don't copy self-pointing struct around adds 324f78dfb442 mtd: spi-nor: Fix address width on flash chips > 16MB adds 9efac6ce7f62 mtd: rawnand: stm32_fmc2: fix broken ECC adds bf3e76289cd2 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds af61bc1e33d2 scsi: hpsa: Fix memory leak in hpsa_init_one() adds 5faf50e9e9fd scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() adds 5feed64f9199 scsi: mpt3sas: Fix timeouts observed while reenabling IRQ adds d4fc96832f01 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds dc6bf4da825a selftests/ftrace: Use $FUNCTION_FORK to reference kernel f [...] adds e3e403125670 selftests/ftrace: check for do_sys_openat2 in user-memory test adds f825d3f7ed93 selftests: filter kselftest headers from command in lib.mk adds 1948172fdba5 selftests: pidfd: fix compilation errors due to wait.h adds ef7086347c82 selftests/harness: prettify SKIP message whitespace again adds 0b18fed98bf9 selftests: pidfd: use ksft_test_result_skip() when skipping test adds b5ec9fe5be5e selftests: pidfd: skip test on kcmp() ENOSYS adds 90da74af349e selftests: pidfd: add CONFIG_CHECKPOINT_RESTORE=y to config adds 7b9621d45931 selftests: pidfd: drop needless linux/kcmp.h inclusion in [...] adds f3ae6c6e8a3e selftests: proc: fix warning: _GNU_SOURCE redefined adds 1d44d0dd61b6 selftests: core: use SKIP instead of XFAIL in close_range_test.c adds afba8b0a2cc5 selftests: clone3: use SKIP instead of XFAIL adds 7d764b685ee1 selftests: binderfs: use SKIP instead of XFAIL adds 03f0f5ad5847 Merge tag 'linux-kselftest-fixes-5.10-rc3' of git://git.ke [...] adds 62575e270f66 ceph: check session state after bumping session->s_seq adds 659caaf65dc9 Merge tag 'ceph-for-5.10-rc3' of git://github.com/ceph/cep [...] adds 9d750c75bd2c risc-v: kernel: ftrace: Fixes improper SPDX comment style adds 1bd14a66ee52 RISC-V: Remove any memblock representing unusable memory area adds 79605f139426 riscv: Set text_offset correctly for M-Mode adds bcacf5f6f239 riscv: fix pfn_to_virt err in do_page_fault(). adds 635e3f3e47f2 riscv: uaccess: fix __put_kernel_nofault() adds 1074dd44c5ba RISC-V: Use non-PGD mappings for early DTB access adds c2c81bb2f691 RISC-V: Fix the VDSO symbol generaton for binutils-2.35+ adds 4b1d362db99d Merge tag 'riscv-for-linus-5.10-rc3' of git://git.kernel.o [...] adds aafced673c06 i2c: mediatek: move dma reset before i2c reset adds a49cc1fe9d64 i2c: sh_mobile: implement atomic transfers adds ed01ddc618fc i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call adds 08e019e27a9e i2c: mlxbf: Fix resrticted cast warning of sparse adds 4b19d806ac52 i2c: mlxbf: Remove unecessary wrapper functions adds 67ee9fda6ed4 i2c: mlxbf: Update reference clock frequency adds 54b9c3d0cea5 i2c: mlxbf: Update author and maintainer email info adds 9890923be3a6 i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM adds 66b92313e2ca i2c: designware: call i2c_dw_read_clear_intrbits_slave() once adds 3b5f7f10ff6e i2c: designware: slave should do WRITE_REQUESTED before WR [...] adds af6e7de0c7d1 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 3dd1680d1418 io-wq: cancel request if it's asking for files and we don' [...] adds fdaf083cdfb5 io_uring: properly handle SQPOLL request cancelations adds 4b70cf9dea4c io_uring: ensure consistent view of original task ->mm fro [...] adds cb8a8ae31074 io_uring: drop req/tctx io_identity separately adds 99b328084f6a io_uring: fix overflowed cancel w/ linked ->files adds ef9865a44228 io_uring: don't forget to task-cancel drained reqs adds 6b47ab81c9a9 io_uring: use correct pointer for io_uring_show_cred() adds 9a472ef7a369 io_uring: fix link lookup racing with link timeout adds e9c02d68cc26 Merge tag 'io_uring-5.10-2020-11-07' of git://git.kernel.d [...] adds 38210800bf66 Revert "nvme-pci: remove last_sq_tail" adds 04800fbff476 nvme: introduce nvme_sync_io_queues adds 3017013dcc82 nvme-rdma: avoid race between time out and tear down adds d6f66210f4b1 nvme-tcp: avoid race between time out and tear down adds fdf58e02adec nvme-rdma: avoid repeated request completion adds 0a8a2c85b835 nvme-tcp: avoid repeated request completion adds 7ae7a8de0542 Merge tag 'nvme-5.10-2020-11-05' of git://git.infradead.or [...] adds e1777d099728 null_blk: Fix scheduling in atomic with zoned mode adds 4429f14aeea9 Merge tag 'block-5.10-2020-11-07' of git://git.kernel.dk/l [...] adds fd552e0542b4 powerpc/eeh_cache: Fix a possible debugfs deadlock adds 99f070b62322 powerpc/smp: Call rcu_cpu_starting() earlier adds 1344a232016d powerpc: Use asm_goto_volatile for put_user() adds 11522448e641 powerpc/603: Always fault when _PAGE_ACCESSED is not set adds 0540b0d2ce90 powerpc/40x: Always fault when _PAGE_ACCESSED is not set adds 29daf869cbab powerpc/8xx: Always fault when _PAGE_ACCESSED is not set adds 33fe43cfd9b1 powerpc/8xx: Manage _PAGE_ACCESSED through APG bits in L1 entry adds 3fb4a8fa28b7 powerpc/numa: Fix build when CONFIG_NUMA=n adds e942d7528139 Merge tag 'powerpc-5.10-3' of git://git.kernel.org/pub/scm [...] adds 9d820f68b2bd entry: Fix the incorrect ordering of lockdep and RCU check adds 6a8d0d283d62 Merge tag 'core-urgent-2020-11-08' of git://git.kernel.org [...] adds 151a535171be genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY adds 61b0648d569a irqchip/mst: MST_IRQ should depend on ARCH_MEDIATEK or ARC [...] adds 893a7cfb6b0b irqchip/mst: Make mst_intc_of_init static adds d26dd4131d0d irqchip/mips: Drop selection of IRQ_DOMAIN_HIERARCHY adds 57733e009f0c irqchip/bcm2836: Fix missing __init annotation adds a00e85b581fd irqchip/stm32-exti: Add all LP timer exti direct events support adds a7480c5d725c irqchip/sifive-plic: Fix broken irq_set_affinity() callback adds f9ac7bbd6e45 irqchip/sifive-plic: Fix chip_data access within a hierarchy adds b388bdf2bac7 irqchip/renesas-intc-irqpin: Merge irlm_bit and needs_irlm adds bb2bd7c7f3d0 dt-bindings: irqchip: ti, sci-inta: Update for unmapped ev [...] adds d95bdca75b3f irqchip/ti-sci-inta: Add support for unmapped event handling adds 17bb415fefed Merge tag 'irqchip-fixes-5.10-1' of git://git.kernel.org/p [...] adds 82768a86c646 dt-bindings: irqchip: ti, sci-inta: Fix diagram indentatio [...] adds 15a9844458cf Merge tag 'irq-urgent-2020-11-08' of git://git.kernel.org/ [...] adds 9f5d1c336a10 futex: Handle transient "ownerless" rtmutex state correctly adds aaaaa7ecdc0b Merge tag 'locking-urgent-2020-11-08' of git://git.kernel. [...] adds 7bdb157cdebb perf/core: Fix a memory leak in perf_event_parse_addr_filter() adds 100e38914a02 Merge tag 'perf-urgent-2020-11-08' of git://git.kernel.org [...] adds 4d6ffa27b8e5 x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/ [...] adds 1978b3a53a74 x86/speculation: Allow IBPB to be conditionally enabled on [...] adds 1aec69ae56be x86/platform/uv: Fix missing OEM_TABLE_ID adds 1aee505e0171 x86/platform/uv: Remove spaces from OEM IDs adds 801284f97378 x86/platform/uv: Recognize UV5 hubless system identifier adds 40be821d627c Merge tag 'x86-urgent-2020-11-08' of git://git.kernel.org/ [...] adds d4d50710a8b4 seq_file: add seq_read_iter adds fe33850ff798 proc: wire up generic_file_splice_read for iter ops adds 70fce7d22539 proc/cpuinfo: switch to ->read_iter adds 28589f9e0f94 proc/stat: switch to ->read_iter adds 7cfc630e63b4 proc "single files": switch to ->read_iter adds b24c30c67863 proc "seq files": switch to ->read_iter adds 6b2c4d52fd38 Merge branch 'hch' (patches from Christoph) adds 2c334e12f957 xfs: set xefi_discard when creating a deferred agfl free l [...] adds 869ae85dae64 xfs: flush new eof page on truncate to avoid post-eof corruption adds 763e4cdc0f6d iomap: support partial page discard on writeback block map [...] adds 50e7d6c7a521 iomap: clean up writeback state logic on writepage error adds c2f09217a430 xfs: fix missing CoW blocks writeback conversion retry adds c1f6b1ac0075 xfs: fix scrub flagging rtinherit even if there is no rt device adds 46afb0628b86 xfs: only flush the unshared range in xfs_reflink_unshare adds 9dbc1c03eeb5 Merge tag 'xfs-5.10-fixes-3' of git://git.kernel.org/pub/s [...] adds b4e00444cab4 fork: fix copy_process(CLONE_PARENT) race with the exiting [...] adds 1384ab4fee12 usb: dwc3: pci: add support for the Intel Alder Lake-S adds 0d66e04875c5 usb: gadget: goku_udc: fix potential crashes in probe adds 48e7bbbbb261 usb: gadget: fsl: fix null pointer checking adds fa27e2f6c5e6 usb: dwc3: ep0: Fix delay status handling adds 190bb01b72d2 usb: dwc2: Avoid leaving the error_debugfs label unused adds 129aa9734559 usb: raw-gadget: fix memory leak in gadget_setup adds 58d51f330e76 Merge tag 'fixes-for-v5.10-rc2' of git://git.kernel.org/pu [...] adds afaa2e745a24 USB: Add NO_LPM quirk for Kingston flash drive adds 20914919ad31 usb: mtu3: fix panic in mtu3_gadget_stop() adds 00bd6bca3fb1 USB: apple-mfi-fastcharge: fix reference leak in apple_mfi [...] adds a46b973bced1 USB: serial: option: add Quectel EC200T module support adds 985616f0457d USB: serial: cyberjack: fix write-URB completion race adds 489979b4aab4 USB: serial: option: add LE910Cx compositions 0x1203, 0x12 [...] adds db0362eeb229 USB: serial: option: add Telit FN980 composition 0x1055 adds db388a6cb7ed Merge tag 'usb-serial-5.10-rc3' of https://git.kernel.org/ [...] adds df53b815c799 Merge tag 'usb-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 912ab37c7987 serial: 8250_mtk: Fix uart_get_baud_rate warning adds 427627a23c3e tty: serial: imx: enable earlycon by default if IMX_SERIAL [...] adds 0c5fc92622ed serial: txx9: add missing platform_driver_unregister() on [...] adds 4466d6d2f80c tty: fix crash in release_tty if tty->port is not set adds 3c4e0dff2095 vt: Disable KD_FONT_OP_COPY adds bbc821849eba Merge tag 'tty-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 92ca318e11d7 docs: ABI: sysfs-driver-dma-ioatdma: what starts with /sys adds 1088ee2230ac docs: ABI: sysfs-class-net: fix a typo adds e186d80e2b85 docs: leds: index.rst: add a missing file adds daaaf58a2b7f scripts: get_abi.pl: Don't let ABI files to create subtitles adds 9d4fdda33446 scripts: get_api.pl: Add sub-titles to ABI output adds d181bfe36715 Documentation: remove mic/index from misc-devices/index.rst adds 15f5d201c177 Merge tag 'driver-core-5.10-rc3' of git://git.kernel.org/p [...] adds f8394f232b1e Linux 5.10-rc3 adds d3938ee23e97 erofs: derive atime instead of leaving it empty adds a30573b3cdc7 erofs: fix setting up pcluster for temporary pages adds df3319a548cd Merge tag 'erofs-for-5.10-rc4-fixes' of git://git.kernel.o [...] adds 174fe5ba2d1e ext4: correctly report "not supported" for {usr,grp}jquota [...] adds a0650046d31d MAINTAINERS: add missing file in ext4 entry adds e121bd48b9eb ext4: silence an uninitialized variable warning adds 7067b2619017 ext4: unlock xattr_sem properly in ext4_inline_data_truncate() adds a44ad6835da5 ext4: describe fast_commit feature flags adds b21ebf143af2 ext4: mark fc ineligible if inode gets evictied due to mem [...] adds 5b552ad70c61 ext4: drop redundant calls ext4_fc_track_range adds a80f7fcf1867 ext4: fixup ext4_fc_track_* functions' signature adds ede7dc7fa0af jbd2: rename j_maxlen to j_total_len and add jbd2_journal_ [...] adds a1e5e465b31d ext4: clean up the JBD2 API that initializes fast commits adds 37e0a30e94f1 jbd2: drop jbd2_fc_init documentation adds c460e5edc85a jbd2: don't use state lock during commit path adds 0bce577bf9ca jbd2: don't pass tid to jbd2_fc_end_commit_fallback() adds cc80586a57f7 jbd2: add todo for a fast commit performance optimization adds 0ee66ddcf3c1 jbd2: don't touch buffer state until it is filled adds 480f89d55326 jbd2: don't read journal->j_commit_sequence without taking a lock adds f6634e2609d1 ext4: dedpulicate the code to wait on inode that's being c [...] adds a740762fb3b3 ext4: fix code documentatioon adds 764b3fd31d13 ext4: mark buf dirty before submitting fast commit buffer adds a3114fe747be ext4: remove unnecessary fast commit calls from ext4_file_mmap adds 1ceecb537f72 ext4: fix inode dirty check in case of fast commits adds 556e0319fbb8 ext4: disable fast commit with data journalling adds da0c5d269526 ext4: issue fsdev cache flush before starting fast commit adds 9b5f6c9b83d9 ext4: make s_mount_flags modifications atomic adds 87a144f09380 jbd2: don't start fast commit on aborted journal adds 99c880decf27 ext4: cleanup fast commit mount options adds fa329e27317f ext4: fix sparse warnings in fast_commit code adds 05d5233df85e jbd2: fix up sparse warnings in checkpoint code adds 91808cd6c243 Merge tag 'ext4_for_linus_cleanups' of git://git.kernel.or [...] adds 1905cac9d621 NFSD: NFSv3 PATHCONF Reply is improperly formed adds d321ff589c16 SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() adds 66d60e3ad1e4 NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL adds 36e1e5ba90fb NFSD: Fix use-after-free warning when doing inter-server copy adds 49a361327332 NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy adds d435c05ab019 net/sunrpc: return 0 on attempt to write to "transports" adds ae2975046dbc net/sunrpc: fix useless comparison in proc_do_xprt() adds 3552c3709c0e Merge tag 'nfsd-5.10-1' of git://linux-nfs.org/~bfields/linux adds faf000397e7f KVM: arm64: Fix build error in user_mem_abort() adds f81cb2c3ad41 KVM: arm64: Don't hide ID registers from userspace adds 01fe5ace92dd KVM: arm64: Consolidate REG_HIDDEN_GUEST/USER adds 912dee572691 KVM: arm64: Check RAZ visibility in ID register accessors adds c512298eed03 KVM: arm64: Remove AA64ZFR0_EL1 accessors adds ff2bb93f5378 Merge tag 'kvmarm-fixes-5.10-2' of git://git.kernel.org/pu [...] adds c6c4f961cb87 KVM: x86/mmu: fix counting of rmap entries in pte_list_add adds 3d20267abc78 KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER adds 177158e5b1a5 KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID adds cc4cb017678a KVM: x86: use positive error values for msr emulation that [...] adds 1930e5ddcead kvm: x86: reads of restricted pv msrs should also result in #GP adds 01b4f510b9f4 kvm: x86: ensure pv_cpuid.features is initialized when ena [...] adds 1e293d1ae88c kvm: x86: request masterclock update any time guest uses d [...] adds 2cdef91cf882 KVM: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs adds df11f7dd5834 selftests: kvm: Fix the segment descriptor layout to match [...] adds 85f2a4320ef2 selftests: kvm: Clear uc so UCALL_NONE is being properly reported adds 29faeb963201 selftests: kvm: Add exception handling to selftests adds ac4a4d6de22e selftests: kvm: test enforcement of paravirtual cpuid features adds fd02029a9e01 KVM: selftests: Add aarch64 get-reg-list test adds 31d212959179 KVM: selftests: Add blessed SVE registers to get-reg-list adds 3031e0288e60 KVM: selftests: Always clear dirty bitmap after iteration adds afdb19600719 KVM: selftests: Use a single binary for dirty/clear log test adds 4b5d12b0e21c KVM: selftests: Factor code out of demand_paging_test adds 2fe5149bdfbf KVM: selftests: Remove address rounding in guest code adds 1eafbd27edb5 KVM: selftests: Simplify demand_paging_test with timespec_ [...] adds 92ab4b9a22cf KVM: selftests: Add wrfract to common guest code adds f663132d1e09 KVM: selftests: Drop pointless vm_create wrapper adds 6769155fece2 KVM: selftests: Make the per vcpu memory size global adds 3be186309546 KVM: selftests: Make the number of vcpus global adds 4fd94ec7d566 KVM: selftests: Introduce the dirty log perf test adds 6d6a18fdde8b KVM: selftests: allow two iterations of dirty_log_perf_test adds 407ab579637c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds d76bb7a09bb3 tools/power turbostat: Print /dev/cpu_dma_latency adds 9aefc2cda635 tools/power turbostat: Always print idle in the system con [...] adds 7c2ccc507bd4 tools/power turbostat: Make the energy variable to be 64 bit adds 87e15da95775 tools/power turbostat: Introduce functions to accumulate R [...] adds 9972d5d84d76 tools/power turbostat: Enable accumulate RAPL display adds 8201a0285789 tools/power turbostat: Use sched_getcpu() instead of hardc [...] adds b88cad57d4d3 tools/power turbostat: Replace HTTP links with HTTPS ones: [...] adds fecb3bc839df tools/power turbostat: Fix output formatting for ACPI CST [...] adds e7af1ed3fa47 tools/power turbostat: Support additional CPU model numbers adds c315a09b1b0f tools/power turbostat: Skip pc8, pc9, pc10 columns, if the [...] adds 0936cdfbb527 tools/power x86_energy_perf_policy: Input/output error in a VM adds b4b9156953fe tools/power turbostat: Add a new GFXAMHz column that expos [...] adds 20de0dab2388 tools/power turbostat: Remove empty columns for Jacobsville adds 33eb82251af9 tools/power turbostat: Support AMD Family 19h adds 4be61e6b769f tools/power turbostat: Build with _FILE_OFFSET_BITS=64 adds 6ff7cb371c4b tools/power turbostat: adjust for temperature offset adds 3d7772ea5602 tools/power turbostat: harden against cpu hotplug adds 949dd0104c49 powercap: restrict energy meter to root access adds 3e9fa9983b92 tools/power turbostat: update version number adds 8bff39bfdc30 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 92cfcd030e4b fscrypt: remove reachable WARN in fscrypt_setup_iv_ino_lbl [...] adds 52d1998d09af Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a1fbc6750e21 btrfs: fix potential overflow in cluster_pages_for_defrag [...] adds e38fdb716702 btrfs: print the block rsv type when we fail our reservation adds fca3a45d0878 btrfs: fix min reserved size calculation in merge_reloc_root adds f07728d541eb btrfs: clean up NULL checks in qgroup_unreserve_range() adds a4852cf268b5 btrfs: scrub: update message regarding read-only status adds cf89af146b7e btrfs: dev-replace: fail mount if we don't have replace it [...] adds 468600c6ec28 btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod adds e2f0c565ec70 Merge tag 'for-5.10-rc3-tag' of git://git.kernel.org/pub/s [...] adds 77f6ab8b7768 don't dump the threads that had been already exiting when zapped. adds eccc87672492 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e9696d259d0f swiotlb: fix "x86: Don't panic if can not alloc buffer for [...] adds fc0021aa340a swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_m [...] adds 3d5e28bff7ad Merge branch 'stable/for-linus-5.10-rc2' of git://git.kern [...] adds 9a2a9ebc0a75 cpufreq: Introduce governor flags adds 218f66870181 cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET adds ea9364bbadf1 cpufreq: Add strict_target to struct cpufreq_policy adds fcb3a1ab7990 cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into [...] adds fcfb67918c0b Merge tag 'pm-5.10-rc4' of git://git.kernel.org/pub/scm/li [...] adds 1bd3387979bf Documentation: firmware-guide: gpio-properties: Fix factua [...] adds 0d6c41cf801f Documentation: firmware-guide: gpio-properties: active_low [...] adds 8b31e972f987 Documentation: firmware-guide: gpio-properties: Clarify in [...] adds 8d936bb13ce7 Documentation: ACPI: fix spelling mistakes adds c1e9735975c0 ACPI: scan: Fix acpi_dma_configure_id() kerneldoc name adds c6237b210ddc ACPI: Fix whitespace inconsistencies adds 9debfb81e765 ACPI: GED: fix -Wformat adds 7daaa06357bf ACPI: button: Add DMI quirk for Medion Akoya E2228T adds 38748bcb940e ACPI: DPTF: Support Alder Lake adds 7222a8a52c9e Merge branches 'acpi-scan', 'acpi-misc', 'acpi-button' and [...] adds af5043c89a8e Merge tag 'acpi-5.10-rc4' of git://git.kernel.org/pub/scm/ [...] adds 3fc2bfa36531 nfsroot: Default mount option should ask for built-in NFS version adds 70438afbf17e NFSv4.2: fix failure to unregister shrinker adds 6c2190b3fcbc NFS: Fix listxattr receive buffer size adds 83f2c45e6393 NFS: Remove unnecessary inode locking in nfs_llseek_dir() adds 11decaf8127b NFS: Remove unnecessary inode lock in nfs_fsync_dir() adds 200f9d21aa92 Merge tag 'nfs-for-5.10-2' of git://git.linux-nfs.org/proj [...] adds 472547778de2 selftest/bpf: Fix profiler test using CO-RE relocation for enums adds 343a3e8bc635 bpf: Fix -Wshadow warnings adds c66dca98a24c samples/bpf: Set rlimit for memlock to infinity in all samples adds 821f5c90130d bpf: Add struct bpf_redir_neigh forward declaration to BPF [...] adds e5e1a4bc916d xsk: Fix possible memory leak at socket close adds 1e6f5dcc1b9e tools, bpftool: Avoid array index warnings. adds 0698ac66e010 tools, bpftool: Remove two unused variables. adds 080b6f407635 bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE adds 7a078d2d1880 libbpf, hashmap: Fix undefined behavior in hash_bits adds f78331f74cac libbpf: Fix null dereference in xsk_socket__delete adds 25cf73b9ff88 libbpf: Fix possible use after free in xsk_socket__delete adds f9b7ff0d7f7a tools/bpftool: Fix attaching flow dissector adds 7c0afcad7507 bpf: BPF_PRELOAD depends on BPF_SYSCALL adds d3bec0138bfb bpf: Zero-fill re-used per-cpu map element adds 6f64e4778300 bpf: Update verification logic for LSM programs adds 86bbf01977b4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds cc6528bc9a0c r8169: fix potential skb double free in an error path adds 847f0a2bfd2f r8169: disable hw csum for short packets on all chip versions adds e68e28b4a9d7 net/mlx5e: Fix modify header actions memory leak adds 78c906e430b1 net/mlx5e: Protect encap route dev from concurrent release adds f42139ba4979 net/mlx5e: Use spin_lock_bh for async_icosq_lock adds 465e7baab6d9 net/mlx5: Fix deletion of duplicate rules adds ae3585944560 net/mlx5: E-switch, Avoid extack error log for disabled vport adds c5eb51adf06b net/mlx5e: Fix VXLAN synchronization after function reload adds 1a50cf9a67ff net/mlx5e: Fix incorrect access of RCU-protected xdp_prog adds ee661a4abdf4 Merge tag 'mlx5-fixes-2020-11-03' of git://git.kernel.org/ [...] adds 4e0396c59559 net: marvell: prestera: fix compilation with CONFIG_BRIDGE=m adds 8ef9ba4d6666 IPv6: Set SIT tunnel hard_header_len to zero adds 77a2d673d5c9 tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv [...] adds 413691384a37 ethtool: netlink: add missing netdev_features_change() call adds 16eb0eb835c7 docs: networking: phy: s/2.5 times faster/2.5 times as fast/ adds 989ef49bdf10 mptcp: provide rmem[0] limit adds 97adb13dc9ba selftest: fix flower terse dump tests adds 866358ec331f netlabel: fix our progress tracking in netlbl_unlabel_stat [...] adds 902a66e08cea lan743x: correctly handle chips with internal PHY adds f3037c5a31b5 net: phy: realtek: support paged operations on RTL8201CP adds 909172a14974 net: Update window_clamp if SOCK_RCVBUF is set adds 2bae900b9419 net: dsa: mv88e6xxx: Fix memleak in mv88e6xxx_region_atu_snapshot adds 2b52a4b65bc8 lan743x: fix "BUG: invalid wait context" when setting rx mode adds 4031eeafa71e net/af_iucv: fix null pointer dereference on shutdown adds 4711497ae85d MAINTAINERS: remove Ursula Braun as s390 network maintainer adds e87d24fce924 Merge branch 'net-iucv-fixes-2020-11-09' adds fa6882c63621 tipc: fix memory leak in tipc_topsrv_start() adds df392aefe96b arm64: dts: fsl-ls1028a-kontron-sl28: specify in-band mode [...] adds 361182308766 net/x25: Fix null-ptr-deref in x25_connect adds 9d2e5e9eeb59 cxgb4/ch_ktls: decrypted bit is not enough adds b1b5cb18032b ch_ktls: Correction in finding correct length adds 86716b51d14f ch_ktls: Update cheksum information adds 687823d2d104 cxgb4/ch_ktls: creating skbs causes panic adds c68a28a9e279 ch_ktls: Correction in trimmed_len calculation adds 83deb094dd5c ch_ktls: missing handling of header alone adds 63ee4591fa2f ch_ktls: Correction in middle record handling adds 9478e083941c ch_ktls: packet handling prior to start marker adds 659bf0383d15 ch_ktls: don't free skb before sending FIN adds 21f82acbb8b4 ch_ktls/cxgb4: handle partial tag alone SKBs adds 7d01c428c86b ch_ktls: tcb update fails sometimes adds 83a95df04bee ch_ktls: stop the txq if reaches threshold adds fcd1ecc8ee6b Merge branch 'cxgb4-ch_ktls-fixes-in-nic-tls-code' adds 460cd17e9f7d net: switch to the kernel.org patchwork instance adds 52755b66ddce cosa: Add missing kfree in error path of cosa_write adds 9e2b7fa2df43 vrf: Fix fast path output packet handling with async Netfi [...] adds 9f73bd1c2c4c devlink: Avoid overwriting port attributes of registered port adds 3a7001788fed i40e: Fix MAC address setting for a VF via Host/VM adds 1773482fd8ce i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() adds 6b7ed22ae4c9 igc: Fix returning wrong statistics adds 5fb7f75bc138 MAINTAINERS: Update repositories for Intel Ethernet Drivers adds 8a5c2906c52f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4b1a86281cc1 net: udp: fix UDP header access on Fast/frag0 UDP GRO adds 55e729889bb0 net: udp: fix IP header access and skb lookup on Fast/frag [...] adds 5861c8cb1c90 Merge branch 'net-udp-fix-fast-frag0-udp-gro' adds edbc21113bde lan743x: fix use of uninitialized variable adds db7c95355538 Merge tag 'net-5.10-rc4' of git://git.kernel.org/pub/scm/l [...] adds bc923818b190 gfs2: fix possible reference leak in gfs2_check_blk_type adds d3039c0615c3 Revert "gfs2: Ignore journal log writes for jdata holes" adds 4e79e3f08e57 gfs2: Fix case in which ail writes are done to jdata holes adds 20ca21dfccb6 Merge tag 'gfs2-v5.10-rc3-fixes' of git://git.kernel.org/p [...] adds d19d8d345eec fscrypt: fix inline encryption not used on new files adds 585e5b17b92d Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a72b38eebea4 ext4: handle dax mount option collision adds d196e229a80c Revert "ext4: fix superblock checksum calculation race" adds d3ba7afcc11f Merge tag 'ext4_for_linus_bugfixes' of git://git.kernel.or [...] adds f969f03888b9 arm64: errata: Fix handling of 1418040 with late CPU onlining adds 85f0b2fc917f arm64: kexec_file: Fix sparse warning adds 891deb875850 arm64: psci: Avoid printing in cpu_psci_cpu_die() adds 04e613ded8c2 arm64: smp: Tell RCU about CPUs that fail to come online adds 58284a901b42 arm64/mm: Validate hotplug range before creating linear mapping adds 77473cffef21 arm64: Add MIDR value for KRYO2XX gold/silver CPU cores adds e3dd11a9f252 arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist adds 38328d401167 arm64: proton-pack: Add KRYO2XX silver CPUs to spectre-v2 [...] adds 23c216416056 arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver adds 88b31f07f3f2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9fa2e7af3d53 ARM: 9019/1: kprobes: Avoid fortify_panic() when copying o [...] adds e45f90fc72c8 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 50b8a742850f bootconfig: Extend the magic check range to the preceding 3 bytes adds 6186313d06df Merge tag 'trace-v5.10-rc3' of git://git.kernel.org/pub/sc [...] adds 8519873d1912 drm: bridge: cdns: Kconfig: Switch over dependency to ARCH_K3 adds 34a280831384 video: hyperv_fb: include vmalloc.h adds 06ad8d339524 drm/gma500: Fix out-of-bounds access to struct drm_device. [...] adds a6c40b8032b8 drm/mcde: Fix unbalanced regulator adds 59f7dcd92959 Merge tag 'drm-misc-fixes-2020-11-12' of git://anongit.fre [...] adds 0a1db6f08412 drm/i915/gem: Allow backends to override pread implementation adds 0eb0feb9aeac drm/i915/gem: Pull phys pread/pwrite implementations to th [...] adds 5ce6861d36ed drm/i915: Correctly set SFC capability for video engines adds 858fbdbcef36 Merge tag 'drm-intel-fixes-2020-11-13' of git://anongit.fr [...] adds a422490a5956 drm/amd/display: Add missing pflip irq adds 266421925574 drm/amdgpu: add ta firmware load for green-sardine adds 38a250918495 drm/amdgpu: enable DCN for navi10 headless SKU adds 41f3ed2cac86 Merge tag 'amd-drm-fixes-5.10-2020-11-12' of git://people. [...] adds e627c25544df Merge tag 'drm-fixes-2020-11-13' of git://anongit.freedesk [...] adds e8973201d9b2 mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() a [...] adds 71b053276a87 mmc: sdhci-of-esdhc: Handle pulse width detection erratum [...] adds 1023e290ba56 mmc: tmio: when resetting, reset DMA controller, too adds 24ce2d7b8bea mmc: tmio: bring tuning HW to a sane state with MMC_POWER_OFF adds 03d80e042a8e Revert "mmc: renesas_sdhi: workaround a regression when re [...] adds 673cb932b688 Merge tag 'mmc-v5.10-rc3' of git://git.kernel.org/pub/scm/ [...] adds 5760648e63e6 gpio: uapi: fix kernel-doc warnings adds f20160217537 gpio: uapi: comment consistency adds 2cc522d3931b gpio: uapi: kernel-doc formatting improvements adds c303c51c87a6 gpio: uapi: remove whitespace adds 2f84a2de539c gpio: uapi: clarify the meaning of 'empty' char arrays adds 7ffa08169849 Revert "Revert "gpio: omap: Fix lost edge wake-up interrupts"" adds 3fe37204c9a2 gpio: dwapb: Fix missing conversion to GPIO-lib-based IRQ-chip adds 560b6ac37a87 gpio: aspeed: fix ast2600 bank properties adds 1f5eb8b17f02 gpiolib: fix sysfs when cdev is not selected adds d8f270efeac8 gpio: pcie-idio-24: Fix irq mask when masking adds 23a7fdc06ebc gpio: pcie-idio-24: Fix IRQ Enable Register value adds 10a2f11d3c9e gpio: pcie-idio-24: Enable PEX8311 interrupts adds 45fe0b539bc9 Merge tag 'gpio-fixes-for-v5.10-rc3' of git://git.kernel.o [...] adds b72de3ff19fd gpio: sifive: Fix SiFive gpio probe adds 29eb6b7d62b0 Merge tag 'gpio-v5.10-2' of git://git.kernel.org/pub/scm/l [...] adds f83c2609079c pinctrl: ingenic: Fix invalid SSI pins adds 63fbf8013b2f pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq adds 8045ec42d14c pinctrl: rockchip: create irq mapping in gpio_to_irq adds 2b12c1363713 pinctrl: mcp23s08: Use full chunk of memory for regmap con [...] adds a835d3a114ab pinctrl: mcp23s08: Print error message when regmap init fails adds 9b92f5c51e9a pinctrl: aspeed: Fix GPI only function problem. adds 06abe8291bc3 pinctrl: amd: fix incorrect way to disable debounce filter adds c64a6a0d4a92 pinctrl: amd: use higher precision for 512 RtcClk adds 71266d9d3936 pinctrl: qcom: Move clearing pending IRQ to .irq_request_r [...] adds b41efeed507a pinctrl: qcom: sm8250: Specify PDC map adds dd26209bc568 pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm adds f3c75e7a9349 pinctrl: intel: Set default bias in case no particular val [...] adds dadfab0fbf01 Merge tag 'intel-pinctrl-v5.10-2' of git://git.kernel.org/ [...] adds 4de010e2c989 Merge tag 'pinctrl-v5.10-2' of git://git.kernel.org/pub/sc [...] adds a5bea04fcc0b of/address: Fix of_node memory leak in of_dma_is_coherent adds 49c3e714ff43 dt-bindings: can: fsl,flexcan.yaml: fix fsl,stop-mode adds 3bbb73f8e60f dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.M [...] adds bdac39a3bd28 dt-bindings: clock: imx5: fix example adds 9e6a39eae450 Merge tag 'devicetree-fixes-for-5.10-2' of git://git.kerne [...] adds 88ec3211e463 io_uring: round-up cq size before comparing with rounded sq size adds 1b1e9262ca64 Merge tag 'io_uring-5.10-2020-11-13' of git://git.kernel.d [...] adds 65c5a055b0d5 nvme: fix incorrect behavior when BLKROSET is called by the user adds b5214c605fc1 Merge tag 'nvme-5.10-2020-11-10' of git://git.infradead.or [...] adds 2bd645b2d3f0 nbd: fix a block_device refcount leak in nbd_release adds 7e890c37c25c block: add a return value to set_capacity_revalidate_and_notify adds c01a21b77722 loop: Fix occasional uevent drop adds b5dea9c0ab62 Merge tag 'block-5.10-2020-11-13' of git://git.kernel.dk/l [...] adds ea8439899c0b xfs: fix flags argument to rmap lookup when converting sha [...] adds 5dda3897fd90 xfs: set the unwritten bit in rmap lookup flags in xchk_bm [...] adds 6ff646b2ceb0 xfs: fix rmap key and record comparison functions adds 54e9b09e1538 xfs: fix brainos in the refcount scrubber's rmap fragment [...] adds 2bd3fa793aaa xfs: fix a missing unlock on error in xfs_fs_map_blocks adds d9315f5634c9 Merge tag 'xfs-5.10-fixes-5' of git://git.kernel.org/pub/s [...] adds 22843291efc9 vfs: remove lockdep bogosity in __sb_start_write adds 8a3c84b649b0 vfs: separate __sb_start_write into blocking and non-block [...] adds 9b8523423b23 vfs: move __sb_{start,end}_write* to fs.h adds f01c30de86f1 Merge tag 'vfs-5.10-fixes-2' of git://git.kernel.org/pub/s [...] adds 3ad216ee73ab afs: Fix afs_write_end() when called with copied == 0 [ver #3] adds 9a5085b3fad5 um: Call pgtable_pmd_page_dtor() in __pmd_free_tlb() adds 4aea779d3512 Merge tag 'for-linus-5.10-rc4' of git://git.kernel.org/pub [...] adds c350f8bea271 selinux: Fix error return code in sel_ib_pkey_sid_slow() adds 30636a59f4c1 Merge tag 'selinux-pr-20201113' of git://git.kernel.org/pu [...] adds da3fecb00403 scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by uf [...] adds 0f52fcb99ea2 scsi: ufs: Try to save power mode change and UIC cmd compl [...] adds 2e6f11a797a2 scsi: ufshcd: Fix missing destroy_workqueue() adds 0c0451112b62 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 402dab548d0d hwmon: (pmbus/max20730) use scnprintf() instead of snprintf() adds 18e8db7f6526 hwmon: (pmbus) Add mutex locking for sysfs reads adds fd8feec665fe hwmon: (pwm-fan) Fix RPM calculation adds 4d64bb4ba5ec hwmon: (applesmc) Re-work SMC comms adds 60268b0e8258 hwmon: (amd_energy) modify the visibility of the counters adds 7e908b7461ec Merge tag 'hwmon-for-v5.10-rc4' of git://git.kernel.org/pu [...] adds 8d8c3131248d clk: define to_clk_regmap() as inline function adds c277ca155d2f clk: imx8m: fix bus critical clk registration adds 31908a604ced Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 38935861d85a mm/compaction: count pages and stop correctly during page [...] adds d20bdd571ee5 mm/compaction: stop isolation if too many pages are isolat [...] adds 2da9f6305f30 mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit adds 044747e971ac mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov adds 22e4663e9163 mm/slub: fix panic in slab_alloc_node() adds 96e1fac162cc mm/gup: use unpin_user_pages() in __gup_longterm_locked() adds 3347acc6fcd4 compiler.h: fix barrier_data() on clang adds 8b92c4ff4423 Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" adds df5b0ab3e08a reboot: fix overflow parsing reboot cpu number adds e7e046155af0 kernel/watchdog: fix watchdog_allowed_mask not used warning adds 8b21ca0218d2 mm: memcontrol: fix missing wakeup polling thread adds 336bf30eb765 hugetlbfs: fix anon huge page migration race adds 2f31ad64a9cc panic: don't dump stack twice on warn adds f5785283dd64 ocfs2: initialize ip_next_orphan adds e28c0d7c92c8 Merge branch 'akpm' (patches from Andrew) adds 29813a229791 asm-generic: percpu: avoid Wshadow warning adds 61cf93d3e14a percpu: convert flexible array initializers to use struct_size() adds a50cf15906d4 Merge branch 'for-5.10-fixes' of git://git.kernel.org/pub/ [...] adds 1e106aa3509b futex: Don't enable IRQs unconditionally in put_pi_state() adds d61fc96a3760 lockdep: Avoid to modify chain keys in validate_chain() adds 259c2fbef8f0 Merge tag 'locking-urgent-2020-11-15' of git://git.kernel. [...] adds 16b0a7a1a0af sched/fair: Ensure tasks spreading in LLC during LB adds b4c9c9f15649 sched/fair: Prefer prev cpu in asymmetric wakeup path adds 8d4d9c7b4333 sched/debug: Fix memory corruption caused by multiple smal [...] adds d0a37fd57fba Merge tag 'sched-urgent-2020-11-15' of git://git.kernel.or [...] adds 267fb27352b6 perf: Reduce stack usage of perf_output_begin() adds 9dfa9a5c9bae perf/x86: Reduce stack usage for x86_pmu::drain_pebs() adds ce0f17fc93f6 perf: Fix get_recursion_context() adds 09da9c81253d perf: Optimize get_recursion_context() adds 76a4efa80900 perf/arch: Remove perf_sample_data::regs_user_copy adds e506d1dac0ed perf/x86: Make dummy_iregs static adds 8c7855d82933 perf: Simplify group_sched_out() adds 251ff2d49347 perf: Simplify group_sched_in() adds 2714c3962f30 perf: Fix event multiplexing for exclusive groups adds 1908dc911792 perf: Tweak perf_event_attr::exclusive semantics adds cadbaa039b99 perf/x86/intel: Make anythread filter support conditional adds 1a8cfa24e21c perf/x86/intel/uncore: Fix Add BW copypasta adds 64b609d6a60c Merge tag 'perf-urgent-2020-11-15' of git://git.kernel.org [...] adds b2896458b850 x86/platform/uv: Drop last traces of uv_flush_tlb_others adds 77c7e1bc060d x86/platform/uv: Fix copied UV5 output archtype adds ff828729be44 iommu/vt-d: Cure VF irqdomain hickup adds 326fd6db6112 Merge tag 'x86-urgent-2020-11-15' of git://git.kernel.org/ [...] adds 4f6b838c378a Merge tag 'v5.10-rc1' into kvmarm-master/next adds 23711a5e662c KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspace adds 338b17933a60 KVM: arm64: Unify trap handlers injecting an UNDEF adds ed4ffaf49bf9 KVM: arm64: Handle SCXTNUM_ELx traps adds 2c38234c425e Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pu [...] adds 51b958e5aeb1 KVM: x86: clflushopt should be treated as a no-op by emulation adds 0107973a80ad KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch adds 96308b066184 KVM: SVM: Update cr3_lm_rsvd_bits for AMD SEV guests adds c887c9b9ca62 kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use adds 0062442ecfef Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7342ca34d931 thunderbolt: Add the missed ida_simple_remove() in ring_re [...] adds a663e0df4a37 thunderbolt: Fix memory leak if ida_simple_get() fails in [...] adds 77455129fb5b thunderbolt: Add uaccess dependency to debugfs interface adds f8fa2c2e63c7 thunderbolt: Only configure USB4 wake for lane 0 adapters adds f6439c531d52 thunderbolt: Add support for Intel Tiger Lake-H adds 368183029cc4 Merge tag 'thunderbolt-for-v5.10-rc4' of git://git.kernel. [...] adds ffa13d2d9402 Revert "usb: musb: convert to devm_platform_ioremap_resour [...] adds 76255470ffa2 xhci: hisilicon: fix refercence leak in xhci_histb_probe adds 0e6371fbfba3 usb: typec: ucsi: Report power supply changes adds 4df694a47768 MAINTAINERS: add usb raw gadget entry adds 6d853c9e4104 usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode adds 281b3ec3a75b Merge tag 'usb-5.10-rc4' of git://git.kernel.org/pub/scm/l [...] adds bcbc0b2e275f mei: protect mei_cl_mtu from null dereference adds 82948e6e1d88 habanalabs: fix kernel pointer type adds 1137e1ead98c habanalabs/gaudi: move coresight mmu config adds f83f3a31b297 habanalabs/gaudi: mask WDT error in QMAN adds a8643626d84b Merge tag 'misc-habanalabs-fixes-2020-11-04' of ssh://gito [...] adds 9d516aa82b7d virtio: virtio_console: fix DMA memory allocation for rpro [...] adds d7012df3c9ae speakup: Fix var_id_t values and thus keymap adds 640969a69ca4 speakup: Fix clearing selection in safe context adds 3ed1cfb2cee4 speakup ttyio: Do not schedule() in ttyio_in_nowait adds d9109fe0f30a nitro_enclaves: Fixup type and simplify logic of the poll [...] adds f3217d6f2f7a firmware: xilinx: fix out-of-bounds access adds 092561f06702 uio: Fix use-after-free in uio_unregister_device() adds 9cfd9c45994b Merge tag 'char-misc-5.10-rc4' of git://git.kernel.org/pub [...] adds 630f51228060 drm/nouveau/kms: Fix NULL pointer dereference in nouveau_c [...] adds 6c27ffabeb19 drm/nouveau/ttm: avoid using nouveau_drm.ttm.type_vram pri [...] adds 5c6fb4b28b16 drm/nouveau/kms/nv50-: Use atomic encoder callbacks everywhere adds 8f598d15ee65 Merge branch 'linux-5.10' of git://github.com/skeggsb/linu [...] adds a6af8718b98e Merge tag 'drm-fixes-2020-11-16' of git://anongit.freedesk [...] adds 09162bc32c88 Linux 5.10-rc4 adds f51778db088b swiotlb: using SIZE_MAX needs limits.h included adds a312db697cb0 vdpasim: fix "mac_pton" undefined error adds 6bcf34224ac1 vhost: add helper to check if a vq has been setup adds 25b98b64e284 vhost scsi: alloc cmds per vq instead of session adds 47a3565e8bb1 vhost scsi: fix cmd completion race adds 18f1becb6948 vhost scsi: add lun parser helper adds efd838fec17b vhost scsi: Add support for LUN resets. adds a08f4523243c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 92e4dc8b0566 Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if [...] adds a5698b3835f5 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 00203737867c arm64: dts: imx8mm-var-som: fix missing PMIC's interrupt l [...] adds 0710e4385c9c arm64: dts: imx8mm-beacon-som: fix missing PMIC's interrup [...] adds ce6fc31f388d arm64: dts: imx8mm-evk: fix missing PMIC's interrupt line pull-up adds 34a1c5e39b67 arm64: dts: imx8mn-var-som: fix missing PMIC's interrupt l [...] adds 4d20fa1dac2e arm64: dts: imx8mn-ddr4-evk: fix missing PMIC's interrupt [...] adds 6efb099a1da4 arm64: dts: imx8mn-evk: fix missing PMIC's interrupt line pull-up adds d92454287ee2 arm64: dts: fsl: fix endianness issue of rcpm adds 054b5d974487 arm64: dts: fsl: DPAA FMan DMA operations are coherent adds 587258edd94c arm64: dts: imx8mm-beacon-som: Fix Choppy BT audio adds cf5abb013219 arm64: dts imx8mn: Remove non-existent USB OTG2 adds e402599e5e5e ARM: dts: imx6q-prti6q: fix PHY address adds 47cd1eac336c Merge tag 'imx-fixes-5.10-3' of git://git.kernel.org/pub/s [...] adds 424f5ca7c851 MAINTAINERS: move Kamil Debski to credits adds 215f06d7efc2 MAINTAINERS: move Kyungmin Park to credits adds d5a69b6ba186 MAINTAINERS: remove Jeongtae Park from Samsung MFC entry adds cd12e4f14f7c CREDITS: remove trailing white spaces adds e57523fa64d6 Merge tag 'samsung-fixes-5.10' of git://git.kernel.org/pub [...] adds f126b6702e73 arm64: dts: agilex/stratix10: Fix qspi node compatible adds 53bbff266880 Merge tag 'socfpga_fix_for_v5.10' of git://git.kernel.org/ [...] adds 53bf2776e313 ARM: dts: exynos: revert "add input clock to CMU in Exynos [...] adds ff1f855804cd tee: amdtee: fix memory leak due to reset of global shm list adds be353be27874 tee: amdtee: synchronize access to shm list adds 0461a1ae98bc Merge tag 'amdtee-fixes-for-5.10' of git://git.linaro.org: [...] adds 52d9edbe6efc ARM: dts: stm32: Fix TA3-GPIO-C key on STM32MP1 DHCOM PDK2 adds 7e5f3155dcbb ARM: dts: stm32: Fix LED5 on STM32MP1 DHCOM PDK2 adds 1f3d7fc279b1 ARM: dts: stm32: Define VIO regulator supply on DHCOM adds e5ace7f62695 ARM: dts: stm32: Enable thermal sensor support on stm32mp1 [...] adds f4c7fa39415d ARM: dts: stm32: Keep VDDA LDO1 always on on DHCOM adds 7e47a750116d Merge tag 'stm32-dt-for-v5.10-fixes-2' of git://git.kernel [...] adds fdc24d722f35 MAINTAINERS: Add Jernej Škrabec as a reviewer for Allwinne [...] adds a2089ac7f8dc arm64: dts: allwinner: pinetab: Drop unnecessary address/s [...] adds 97a38c1c213b arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay adds 419c65f5000a arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay adds d7cdff444579 arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node adds 927f42fcc1b4 arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node adds b34bf9f6a623 arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node adds b3eec3212e66 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node adds 8d80e2f00a42 Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LE [...] adds e76724153f5b ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay [...] adds 353c3de1303f ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on E [...] adds f94f78bd93f5 ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX dela [...] adds e080ab31a0aa ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX d [...] adds 57dbe558457b ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Et [...] adds b1064037e8ec ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY adds 3914160ffc0b ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX dela [...] adds 2bd8570d20c8 arm64: dts: allwinner: h5: libretech-all-h5-cc: Enable RGM [...] adds 1a9a8910b215 arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/ [...] adds 107954afc5df arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node adds b57d5437e374 Merge tag 'sunxi-fixes-for-5.10-1' of git://git.kernel.org [...] adds 7de8bfaa095f arm64: dts: renesas: r8a774e1: Add missing audio_clk_b adds 39c8d39c04bb Merge tag 'renesas-fixes-for-v5.10-tag1' of git://git.kern [...] adds 7dd8f0ba88fc arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy adds f8b5a33707c9 ARM: dts: vf610-zii-dev-rev-b: Fix MDIO over clocking adds d19d2152ca05 arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point adds 33d0d843872c ARM: dts: imx50-evk: Fix the chip select 1 IOMUX adds cc05af8e2e91 Merge tag 'imx-fixes-5.10-4' of git://git.kernel.org/pub/s [...] adds 9c87c9f41245 Merge tag 'arm-soc-fixes-v5.10-2' of git://git.kernel.org/ [...] adds c583bcb8f5ed rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] adds 9dacf44c3837 Merge branch 'urgent-fixes' of git://git.kernel.org/pub/sc [...] adds e24a87b54ef3 perf lock: Correct field name "flags" adds b0e5a05cc9e3 perf lock: Don't free "lock_seq_stat" if read_count isn't zero adds db1a8b97a0a3 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies u [...] adds db2ac2e49e56 perf test: Fix a typo in cs-etm testing adds dd94ac807a5e perf test: Update branch sample pattern for cs-etm adds 1c756cd429d8 perf inject: Fix file corruption due to event deletion adds 568beb27959b perf test: Avoid an msan warning in a copied stack. adds be1dd6692adb Merge tag 'perf-tools-fixes-for-v5.10-2020-11-17' of git:/ [...] adds 31b4d8e172f6 MIPS: export has_transparent_hugepage() for modules adds 61a2f1aecf60 MIPS: kernel: Fix for_each_memblock conversion adds ac3b57adf87a MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu adds ed129cd75ac1 Merge tag 'mips_fixes_5.10_1' of git://git.kernel.org/pub/ [...] adds ce9dfafe29be s390: fix system call exit path adds 966e7ea43448 s390: update defconfigs adds 78d732e1f326 s390/cpum_sf.c: fix file permission for cpum_sfb_size adds 111e91a6df50 Merge tag 's390-5.10-4' of git://git.kernel.org/pub/scm/li [...] adds 33b6c39e747c Input: adxl34x - clean up a data type in adxl34x_probe() adds b1884583fcd1 Input: i8042 - allow insmod to succeed on devices without [...] adds 77e70d351db7 Input: sunkbd - avoid use-after-free in teardown paths adds 676650d007e0 Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER adds ae3d6083acf6 Input: elan_i2c - fix firmware update on newer ICs adds 0fa8ee0d9ab9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c335b4f1f650 kunit: tool: unmark test_data as binary blobs adds 3959d0a63b32 kunit: Fix kunit.py parse subcommand (use null build_dir) adds b7e0b983ff13 kunit: tool: fix pre-existing python type annotation errors adds fcdb0bc08ced kunit: Do not pollute source directory with generated file [...] adds 128dc4bcc8c0 kunit: Do not pollute source directory with generated file [...] adds f7766424cf15 KUnit: Docs: fix a wording typo adds 1f4dde57125b KUnit: Docs: style: fix some Kconfig example issues adds 873ddeb881e0 KUnit: Docs: usage: wording fixes adds 390881448b1f kunit: tool: print out stderr from make (like build warnings) adds 060352e141e4 kunit: tool: fix extra trailing \n in raw + parsed test output adds 3084db0e0d50 kunit: fix display of failed expectations for strings adds f86fee1845ee Merge tag 'linux-kselftest-kunit-fixes-5.10-rc5' of git:// [...] adds c3213d260a23 SUNRPC: Fix oops in the rpc_xdr_buf event class adds ce228d459424 Merge tag 'nfsd-5.10-2' of git://linux-nfs.org/~bfields/linux adds 20b329129009 gfs2: Fix regression in freeze_go_sync adds c2e7554e1b85 Merge tag 'gfs2-v5.10-rc4-fixes' of git://git.kernel.org/p [...] adds b98467fe96d2 thermal: ti-soc-thermal: Disable the CPU PM notifier for OMAP4430 adds 841d6e9ec9e3 Merge tag 'thermal-v5.10-rc5' of git://git.kernel.org/pub/ [...] adds c088a4985e5f regulator: core: don't disable regulator if is_enabled ret [...] adds 365ec8b61689 regulator: pfuze100: limit pfuze-support-disable-sw to pfu [...] adds 57a6ad482af2 regulator: fix memory leak with repeated set_machine_const [...] adds 4b639e254d3d regulator: avoid resolve_supply() infinite recursion adds f5c042b23f74 regulator: workaround self-referent regulators adds 2ba546ebe0ce regulator: ti-abb: Fix array out of bound read access on t [...] adds d748287a28de Merge tag 'regulator-fix-v5.10-rc4' of git://git.kernel.or [...] adds 766c6b63aa04 spi: fix client driver breakages when using GPIO descriptors adds ee4ad5d06509 spi: fsi: Fix transfer returning without finalizing message adds 4def49da620c spi: lpspi: Fix use-after-free on unbind adds 5e844cc37a5c spi: Introduce device-managed SPI controller allocation adds e1483ac030fb spi: bcm2835: Fix use-after-free on unbind adds e13ee6cc4781 spi: bcm2835aux: Fix use-after-free on unbind adds 63c5395bb7a9 spi: bcm-qspi: Fix use-after-free on unbind adds c371dcf51cef Merge series "Use-after-free be gone" from Lukas Wunner <l [...] adds d853b3406903 spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe adds ac9978fcad3c spi: cadence-quadspi: Fix error return code in cqspi_probe adds a41b0ad07bfa spi: dw: Set transfer handler before unmasking the IRQs adds 04a9cd51d3f3 spi: npcm-fiu: Don't leak SPI master in probe error path adds fee3c824edf2 Merge tag 'spi-fix-v5.10-rc4' of git://git.kernel.org/pub/ [...] adds e010d1d25e47 cpufreq: tegra186: Fix get frequency callback adds 8410e7f3b31e cpufreq: scmi: Fix OPP addition failure with a dummy clock [...] adds 14c620cf2ee8 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds c39de538a06e cpuidle: tegra: Annotate tegra_pm_set_cpu_in_lp2() with RC [...] adds 3a8ac4d39651 Merge branch 'pm-cpuidle' adds 4ca35b4f4509 Merge tag 'pm-5.10-rc5' of git://git.kernel.org/pub/scm/li [...] adds 4fba15fbb810 ACPI, APEI, Fix error return value in apei_map_generic_address() adds 7dc7a8b04f3d ACPI: fan: Initialize performance state sysfs attribute adds de15e20f50b1 Merge branch 'acpi-fan' adds 131ad0b6f529 Merge tag 'acpi-5.10-rc5' of git://git.kernel.org/pub/scm/ [...] adds 481535c5b41d xtensa: fix TLBTEMP area placement adds 3a860d165eb5 xtensa: disable preemption around cache alias management calls adds dc293f210690 xtensa: uaccess: Add missing __user to strncpy_from_user() [...] adds 3494d58865ad Merge tag 'xtensa-20201119' of git://github.com/jcmvbkbc/l [...] adds fcb48454c23c selftests/powerpc: rfi_flush: disable entry flush if present adds f79643787e0a powerpc/64s: flush L1D on kernel entry adds 9a32a7e78bd0 powerpc/64s: flush L1D after user accesses adds 178d52c6e89c powerpc: Only include kup-radix.h for 64-bit Book3S adds 89a83a0c69c8 selftests/powerpc: entry flush test adds 0d239f3b03ef selftests/powerpc: refactor entry and rfi_flush tests adds da631f7fd623 powerpc/64s: rename pnv|pseries_setup_rfi_flush to _setup_ [...] adds dda3f4252e6c Merge tag 'powerpc-cve-2020-4788' of git://git.kernel.org/ [...] adds eb73060b971a RDMA/cm: Make the local_id_table xarray non-irq adds d035c3f6cdb8 RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() adds b1e678bf290d RMDA/sw: Don't allow drivers using dma_virt_ops on highmem [...] adds dabbd6abcdbe IB/hfi1: Fix error return code in hfi1_init_dd() adds ee415d73dcc2 tools/testing/scatterlist: Fix test to compile and run adds 3be28e93cd88 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 1922a46b8c18 net/ncsi: Fix netlink registration adds e8aa6d520b44 net: ethernet: mtk-star-emac: return ok when xmit drops adds baee1991fad9 net: ethernet: mtk-star-emac: fix error return code in mtk [...] adds 4ee18c179e5e net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_ [...] adds 94e2bd0b259e rfkill: Fix use-after-free in rfkill_resume() adds 1d18288555b3 mac80211: fix memory leak on filtered powersave frames adds 4fe40b8e1566 mac80211: minstrel: remove deferred sampling code adds b2911a84396f mac80211: minstrel: fix tx status processing corner case adds 7bc40aedf24d mac80211: free sta in sta_info_insert_finish() on errors adds 1395f8df87b0 Merge tag 'mac80211-for-net-2020-11-13' of git://git.kerne [...] adds 2b5668733050 net: ethernet: ti: cpsw: fix cpts irq after suspend adds 8cf8821e15cd net: Exempt multicast addresses from five-second neighbor [...] adds aa6306a8481e net: phy: mscc: remove non-MACSec compatible phy adds 8c07205aea36 net: marvell: prestera: fix error return code in prestera_ [...] adds 81e329e93b86 net: ethernet: ti: am65-cpts: update ret when ptp_clock is ERROR adds 9c2e14b48119 ip_tunnels: Set tunnel option flag when tunnel metadata is [...] adds ceb736e1d45c ipv6: Fix error path to cancel the meseage adds 37344718bd70 net: phy: smsc: add missed clk_disable_unprepare in smsc_p [...] adds 92307069a96c net: dsa: mv88e6xxx: Avoid VTU corruption on 6097 adds 65b422d9b61b vsock: forward all packets to the host when no H2G is registered adds 057a10fa1f73 sctp: change to hold/put transport for proto_unreach_timer adds 1ba86d4366e0 netlabel: fix an uninitialized warning in netlbl_unlabel_s [...] adds e35df62e04cc lan743x: fix issue causing intermittent kernel log warnings adds 796a2665ca3e lan743x: prevent entire kernel HANG on open, for some platforms adds 56311a315da7 net: stmmac: dwmac_lib: enlarge dma reset timeout adds 849920c70339 devlink: Add missing genlmsg_cancel() in devlink_nl_sb_por [...] adds c8c958a58fc6 can: af_can: prevent potential access of uninitialized mem [...] adds 9aa9379d8f86 can: af_can: prevent potential access of uninitialized mem [...] adds a1e654070a60 can: dev: can_restart(): post buffer from the right context adds 7968c7c79d3b can: ti_hecc: Fix memleak in ti_hecc_probe adds 81c9c8e0adef can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then [...] adds 8a68cc0d690c can: peak_usb: fix potential integer overflow on shift of a int adds 499aa923c567 can: flexcan: flexcan_setup_stop_mode(): add missing "req_ [...] adds b7ee5bc3e100 can: flexcan: fix failure handling of pm_runtime_get_sync() adds 3fcce133f0d9 can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI adds 1ff203badbbf can: tcan4x5x: tcan4x5x_can_probe(): add missing error che [...] adds c81d0b6ca665 can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration adds cd0d83eab2e0 can: m_can: m_can_handle_state_change(): fix state change adds a8c22f5b0c68 can: m_can: m_can_class_free_dev(): introduce new function adds 85816aba460c can: m_can: Fix freeing of can device from peripherials adds a584e9bc1b7e can: m_can: m_can_stop(): set device to software init mode [...] adds e2142ef266c8 Merge tag 'linux-can-fixes-for-5.10-20201115' of git://git [...] adds dd8088d5a896 PM: runtime: Add pm_runtime_resume_and_get to deal with us [...] adds da875fa5040b net: fec: Fix reference count leak in fec series ops adds 7953446d6647 Merge branch 'fix-usage-counter-leak-by-adding-a-general-s [...] adds 9d9e937b1c8b ipv6/netfilter: Discard first fragment not including all headers adds 857524564eae MAINTAINERS: Add Martin Schiller as a maintainer for the X [...] adds 2a1828e378c1 net: lantiq: Wait for the GPHY firmware to be ready adds 794e442ca39e MAINTAINERS: update cxgb4 and cxgb3 maintainer adds cfbaa8b33e02 cx82310_eth: fix error return code in cx82310_bind() adds 3beb9be16508 qlcnic: fix error return code in qlcnic_83xx_restart_hw() adds 661710bfd503 net: stmmac: dwmac-intel-plat: fix error return code in in [...] adds 35f735c66511 net: ethernet: ti: cpsw: fix error return code in cpsw_probe() adds 7a30ecc92376 net: bridge: add missing counters to ndo_get_stats64 callback adds 8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx [...] adds 9c79a8ab5f12 net: mvneta: fix possible memory leak in mvneta_swbm_add_r [...] adds fc70f5bf5e52 net: qualcomm: rmnet: Fix incorrect receive packet handlin [...] adds 3fe16edf6767 net/tls: fix corrupted data in recvmsg adds 064c9c32b17c net: ipa: lock when freeing transaction adds 4260330b32b1 bnxt_en: read EEPROM A2h address using page 0 adds eba93de6d31c bnxt_en: Free port stats during firmware reset. adds fa97f303fa4c bnxt_en: Fix counter overflow logic. adds 0ae0a779efb8 bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. adds d5bd32a876c8 Merge branch 'bnxt_en-bug-fixes' adds cb47d16ea210 qed: fix error return code in qed_iwarp_ll2_start() adds 7b027c249da5 net: b44: fix error return code in b44_init_one() adds 3d5179458d22 net: ftgmac100: Fix crash when removing driver adds 1b9e2a8c99a5 tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate adds fd5736bf9f23 enetc: Workaround for MDIO register access issue adds a5bbcbf29089 netdevsim: set .owner to THIS_MODULE adds 138559b9f99d net/tls: Fix wrong record sn in async mode of device resync adds e33de7c5317e inet_diag: Fix error path to cancel the meseage in inet_re [...] adds 93be52612431 qed: fix ILT configuration of SRC block adds c09c8a27b9ba ipv4: use IS_ENABLED instead of ifdef adds df8d85d8c69d net: usb: qmi_wwan: Set DTR quirk for MR400 adds a5ebcbdf34b6 ah6: fix error return code in ah6_input() adds 537a14726582 atl1c: fix error return code in atl1c_probe() adds 3a36060bf294 atl1e: fix error return code in atl1e_probe() adds 1532b9778478 net: Have netpoll bring-up DSA management interface adds fb738b99ef22 mlxsw: Fix firmware flashing adds 1f492eab67bc mlxsw: core: Use variable timeout for EMAD retries adds fc2635bff24c Merge branch 'mlxsw-couple-of-fixes' adds a3dcb3e7e70c net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset adds d8c19014bba8 page_frag: Recover from memory pressure adds 6dceaa9f56e2 atm: nicstar: Unmap DMA on send error adds ea6360985732 net/mlx5e: Fix refcount leak on kTLS RX resync adds 5cfb540ef27b net/mlx5e: Set IPsec WAs only in IP's non checksum partial case. adds 6248ce991f8e net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb adds 219b3267ca10 net/mlx5e: Fix check if netdev is bond slave adds 8cbcc5ef2a28 net/mlx5: Add handling of port type in rule deletion adds 1ce5fc724a26 net/mlx5: Clear bw_share upon VF disable adds 470b74758260 net/mlx5: Disable QoS when min_rates on all VFs are zero adds 5b8631c7b21c net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos [...] adds 68ec32daf7d5 net/mlx5: fix error return code in mlx5e_tc_nic_init() adds f93e8497a9bc Merge tag 'mlx5-fixes-2020-11-17' of git://git.kernel.org/ [...] adds 6d9c8d15af0e net/mlx4_core: Fix init_hca fields offset adds 470e14c00c63 can: kvaser_pciefd: Fix KCAN bittiming limits adds d003868d7f85 can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits adds cd9f13c59461 can: flexcan: flexcan_chip_start(): fix erroneous flexcan_ [...] adds a1f634463aaf can: m_can: process interrupt only when not runtime suspended adds f0b0a2d8a1fd Merge tag 'linux-can-fixes-for-5.10-20201118' of git://git [...] adds 2d8f6481c17d ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv [...] adds 0530bd6e6a3d net/smc: fix matching of existing link groups adds 41a0be3f8f6b net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_ [...] adds 90b49784814c Merge branch 'net-smc-fixes-2020-11-18' adds 197afc631413 libbpf: Don't attempt to load unused subprog as an entry-p [...] adds abbaa433de07 bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare adds f16e631333a8 bpf: Fix unsigned 'datasec_id' compared with zero in check [...] adds fd63729cc0a6 selftests/bpf: Fix unused attribute usage in subprogs_unused test adds 9602182810cc MAINTAINERS/bpf: Update Andrii's entry. adds 50431b45685b tools, bpftool: Add missing close before bpftool net attach exit adds f782e2c300a7 bpf: Relax return code check for subprograms adds 2acc3c1bc8e9 selftests/bpf: Fix error return code in run_getsockopt_test() adds c9c89dcd872e bpf, sockmap: Fix partial copy_page_to_iter so progress ca [...] adds 36cd0e696a83 bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingre [...] adds 70796fb751f1 bpf, sockmap: Use truesize with sk_rmem_schedule() adds 6fa9201a8989 bpf, sockmap: Avoid returning unneeded EAGAIN when redirec [...] adds 2443ca66676d bpf, sockmap: Handle memory acct if skb_verdict prog redir [...] adds 4363023d2668 bpf, sockmap: Avoid failures from skb_to_sgvec when skb ha [...] adds 1fd6cee127e2 libbpf: Fix VERSIONED_SYM_COUNT number parsing adds 6fa6d28051e9 lib/strncpy_from_user.c: Mask out bytes after NUL terminator. adds c8a36aedf3e2 selftest/bpf: Test bpf_probe_read_user_str() strips traili [...] adds 14d6d86c210a Merge branch 'Fix bpf_probe_read_user_str() overcopying' adds 2801a5da5b25 fail_function: Remove a redundant mutex unlock adds e6ea60bac1ee Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 4d02da974ea8 Merge tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/l [...] adds 01822dd1bacf drm/vram-helper: Fix use of top-down placement adds 728321e53045 drm/amd/display: Add missing pflip irq for dcn2.0 adds c1609f0e2882 drm/amdgpu: remove experimental flag from arcturus adds 2b3af2705645 drm/amd/display: Always get CRTC updated constant values i [...] adds f95dddc9f405 Merge tag 'amd-drm-fixes-5.10-2020-11-18' of git://people. [...] adds bc551d776b69 drm: bridge: dw-hdmi: Avoid resetting force in the detect [...] adds 6654b57866b9 drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind() adds 957a1ea35992 drm/sun4i: backend: Fix probe failure with multiple backends adds cdf117d6d38a Merge tag 'drm/sun4i-dma-fix-pull-request' of ssh://gitoli [...] adds 9336127d8cbc Merge tag 'drm-misc-fixes-2020-11-19' of git://anongit.fre [...] adds 85a12d7eb8fe drm/i915/tgl: Fix Media power gate sequence. adds 973dd87fa56a drm/i915: Avoid memory leak with more than 16 workarounds [...] adds 2106edbdfd15 drm/i915/selftests: Fix wrong return value of perf_series_ [...] adds b5462cc37774 drm/i915/selftests: Fix wrong return value of perf_request [...] adds d2e3fce9ddaf drm/i915: Handle max_bpc==16 adds b4ca4354b42e drm/i915/gt: Remember to free the virtual breadcrumbs adds 642403e3599e drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL adds edb8d77a939c drm/i915/gvt: Set ENHANCED_FRAME_CAP bit adds 4ec2b69da5e1 drm/i915/gvt: return error when failing to take the module [...] adds 3ce8d49ca199 Merge tag 'gvt-fixes-2020-11-17' of https://github.com/int [...] adds be33805c6529 drm/i915/gt: Fixup tgl mocs for PTE tracking adds 6600f9d52213 Merge tag 'drm-intel-fixes-2020-11-19' of git://anongit.fr [...] adds 46cbc18ed852 Merge tag 'drm-fixes-2020-11-20-2' of git://anongit.freede [...] adds 446b8185f0c3 ALSA: hda/realtek - Add supported for Lenovo ThinkPad Head [...] adds b5acfe152aba ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) adds a0ccbc5319d5 ALSA: hda/realtek - Add supported mute Led for HP adds 9e885770277d ALSA: hda/realtek - HP Headset Mic can't detect after boot adds 95a793c3bc75 ALSA: ctl: fix error path at adding user-defined element set adds 02a9c6ee4183 ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() adds e5633b95dce9 ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG St [...] adds d78359b25f7c ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid adds 54a2a3898f46 ALSA: usb-audio: Add delay quirk for all Logitech USB devices adds 551310e7356c ALSA: hda/ca0132: Fix compile warning without PCI adds d21b96c8ed2a ALSA: mixart: Fix mutex deadlock adds 93bd813c1776 ASoC: rt1015: add delay to fix pop noise from speaker adds 106e6d8df484 ASoC: rt1015: increase the time to detect BCLK adds 1bd7b0fc0165 ASoC: Intel: KMB: Fix S24_LE configuration adds bd6327fda2f3 ASoC: qcom: lpass-platform: Fix memory leak adds aa9e3fa4992d ASoC: Intel: catpt: Skip position update for unprepared streams adds 1072460a1aab ASoC: Intel: catpt: Correct clock selection for dai trigger adds 63fa58d99a7b Merge Intel catpt DSP fixes into asoc-5.10 adds 879ee8b6f2ba ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to dis [...] adds aecd1fbe7784 Merge tag 'asoc-fix-v5.10-rc4' of https://git.kernel.org/p [...] adds e65b30951e50 Merge tag 'sound-5.10-rc5' of git://git.kernel.org/pub/scm [...] adds 60d53566100a mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode fo [...] adds 9e9534329306 mmc: sdhci-of-arasan: Allow configuring zero tap values adds d338c6d01dc6 mmc: sdhci-of-arasan: Use Mask writes for Tap delays adds d06d60d52ec0 mmc: sdhci-of-arasan: Issue DLL reset explicitly adds 5de18678da02 Merge tag 'mmc-v5.10-rc4' of git://git.kernel.org/pub/scm/ [...] adds 4d213e76a359 iommu/vt-d: Avoid panic if iommu init fails in tboot system adds 388255ce95cf Merge tag 'x86-urgent-2020-11-15' of git://git.kernel.org/ [...] adds 3645a34f5b96 iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set adds 91c2c28d8de3 MAINTAINERS: Temporarily add myself to the IOMMU entry adds fc8299f9f3b9 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds 484f910e93b4 dmaengine: idxd: fix wq config registers offset programming adds 768664114b1a dmaengine: ti: k3-udma: fix -Wenum-conversion warning adds 0ba2df09f150 dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant adds c8ae7932997d dmaengine: xilinx_dma: Fix usage of xilinx_aximcdma_tx_segment adds 96d5d884f783 dmaengine: xilinx_dma: Fix SG capability check for MCDMA adds 29a25b9246f7 dmaengine: ti: omap-dma: Block PM if SDMA is busy to fix audio adds 8326be9f1c0b dmaengine: idxd: fix mapping of portal size adds 4e7d4f295dee dmaengine: ioatdma: remove unused function missed during d [...] adds e773ca7da8be dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size adds 7e4be1290a38 dmaengine: fix error codes in channel_register() adds bd4d74e8f8b2 Merge tag 'dmaengine-fix-5.10-rc5' of git://git.kernel.org [...] adds 65cae18882f9 x86/xen: don't unbind uninitialized lock_kicker_irq adds 4ccf7a01e805 Merge tag 'for-linus-5.10b-rc5-tag' of git://git.kernel.or [...] adds 8d4c3e76e3be proc: don't allow async path resolution of /proc/self components adds 944d1444d53f io_uring: handle -EOPNOTSUPP on path resolution adds 0abed7c69b95 mm: never attempt async page lock if we've transferred dat [...] adds c993df5a6889 io_uring: don't double complete failed reissue request adds 1e5d770bb8a2 io_uring: get an active ref_node from files_data adds e297822b20e7 io_uring: order refnode recycling adds fa5fca78bb2f Merge tag 'io_uring-5.10-2020-11-20' of git://git.kernel.d [...] adds 9f16a66733c9 block: mark flush request as IDLE when it is really finished adds b7131ee0bac5 blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats adds 6f117cb854a4 s390/dasd: fix null pointer dereference for ERP requests adds 0f0d2c876c96 nvme: free sq/cq dbbuf pointers when dbbuf set fails adds f6224b868132 nvme: directly cache command effects log adds 8168d23fbcee nvme: fix memory leak freeing command effects adds 45f703a0d4b8 Merge tag 'nvme-5.10-2020-11-19' of git://git.infradead.or [...] adds 4fd84bc96929 Merge tag 'block-5.10-2020-11-20' of git://git.kernel.dk/l [...] adds fe0a8a95e713 scsi: libiscsi: Fix NOP race condition adds f36199355c64 scsi: target: iscsi: Fix cmd abort fabric stop race adds 27bba9c532a8 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds cf23705244c9 ptrace: Set PF_SUPERPRIV when checking capability adds fb14528e4436 seccomp: Set PF_SUPERPRIV when checking capability adds f5098e34dd4c selftests/seccomp: powerpc: Fix typo in macro variable name adds 4c222f31fb1d selftests/seccomp: sh: Fix register names adds ea0ab6430635 Merge tag 'seccomp-v5.10-rc5' of git://git.kernel.org/pub/ [...] adds 7372e79c9eb9 fanotify: fix logic of reporting name info with watched parent adds ba911108f4ec Merge tag 'fsnotify_for_v5.10-rc5' of git://git.kernel.org [...] adds e95b6c3ef131 xfs: fix the minrecs logic when dealing with inode root ch [...] adds 498fe261f0d6 xfs: strengthen rmap record flags checking adds 6b48e5b8a20f xfs: directory scrub should check the null bestfree entries too adds ada49d64fb35 xfs: fix forkoff miscalculation related to XFS_LITINO(mp) adds 27c14b5daa82 xfs: ensure inobt record walks always make forward progress adds 595189c25c28 xfs: return corresponding errcode if xfs_initialize_perag() fail adds 883a790a8440 xfs: don't allow NOWAIT DIO across extent boundaries adds eb8409071a1d xfs: revert "xfs: fix rmap key and record comparison functions" adds a349e4c65960 Merge tag 'xfs-5.10-fixes-7' of git://git.kernel.org/pub/s [...] adds a9e5c87ca744 afs: Fix speculative status fetch going out of order wrt t [...] adds 704c2317cab5 ext4: drop fast_commit from /proc/mounts adds 2bf31d94423c jbd2: fix kernel-doc markups adds f902b2165010 ext4: fix bogus warning in ext4_update_dx_flag() adds a7f07fc14f06 Merge tag 'ext4_for_linus_fixes2' of git://git.kernel.org/ [...] adds 33f16855dcb9 tty: serial: imx: fix potential deadlock adds d41227544427 speakup: Do not let the line discipline be used several times adds e67c139c488e tty: serial: imx: keep console clocks always on adds 425af483523b serial: ar933x_uart: disable clk on error handling path in probe adds de7580357025 Merge tag 'tty-5.10-rc5' of git://git.kernel.org/pub/scm/l [...] adds e2b2e4386cb7 staging: mt7621-pci: avoid to request pci bus resources adds 06ea59405170 staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK adds aee9dccc5b64 staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids adds 18db36a073db docs: ABI: testing: iio: stm32: remove re-introduced unsup [...] adds 56e4f2dda23c iio: cros_ec: Use default frequencies when EC returns inva [...] adds 15207a92e019 iio: adc: mediatek: fix unset field adds 695e2f5c289b iio: adc: stm32-adc: fix a regression when using dma and irq adds 271b339236e1 counter/ti-eqep: Fix regmap max_register adds fe0b980ffd1d iio: imu: st_lsm6dsx: set 10ms as min shub slave timeout adds c91ebcc578e0 iio/adc: ingenic: Fix battery VREF for JZ4770 SoC adds 6d6aa2907d59 iio/adc: ingenic: Fix AUX/VBAT readings when touchscreen is used adds 44a146a44f65 iio: light: fix kconfig dependency bug for VCNL4035 adds 11e94f28c3de iio: accel: kxcjk1013: Replace is_smo8500_device with an a [...] adds e5b1032a656e iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM f [...] adds 2dde2821b57f Merge tag 'iio-fixes-for-5.10a' of https://git.kernel.org/ [...] adds d27637ece80f Merge tag 'staging-5.10-rc5' of git://git.kernel.org/pub/s [...] adds 450677dcb0cc mm/madvise: fix memory leak from process_madvise adds bc2dc4406c46 compiler-clang: remove version check for BPF Tracing adds a927bd6ba952 mm: fix phys_to_target_node() and memory_add_physaddr_to_n [...] adds 4349a83a3190 mm: fix readahead_page_batch for retry entries adds 8faeb1ffd795 mm: memcg/slab: fix root memcg vmstats adds bfe8cc1db02a mm/userfaultfd: do not access vma->vm_mm after calling han [...] adds 488dac0c9237 libfs: fix error cast of negative value in simple_attr_write() adds 66383800df9c mm: fix madvise WILLNEED performance problem adds 4a51c60a1115 Merge branch 'akpm' (patches from Andrew) adds 8986f223bd77 iommu/vt-d: Take CONFIG_PCI_ATS into account adds 1a371e67dc77 x86/microcode/intel: Check patch signature before saving m [...] adds 860aaabac823 x86/dumpstack: Do not try to access user space code of oth [...] adds 01cf158e48d2 Revert "iommu/vt-d: Take CONFIG_PCI_ATS into account" adds 7d53be55c9d7 Merge tag 'x86_urgent_for_v5.10-rc5' of git://git.kernel.o [...] adds fbc81ec5b85d efi/arm: set HSCTLR Thumb2 bit correctly for HVC calls from HYP adds fe5186cf12e3 efivarfs: fix memory leak in efivarfs_create() adds c2fe61d8be49 efi/x86: Free efi_pgd with free_pages() adds 68d3fa235fd8 Merge tag 'efi-urgent-for-v5.10-rc3' of git://git.kernel.o [...] adds 43be4388e94b lockdep: Put graph lock/unlock under lock_recursion protection adds 855cf1ee4726 Merge tag 'locking-urgent-2020-11-22' of git://git.kernel. [...] adds ebd19fc372e3 perf/x86: fix sysfs type mismatches adds 48da33058975 Merge tag 'perf-urgent-2020-11-22' of git://git.kernel.org [...] adds 8e1ac4299a6e sched/fair: Fix overutilized update in enqueue_task_fair() adds f97bb5272d9e sched: Fix data-race in wakeup adds ec618b84f6e1 sched: Fix rq->nr_iowait ordering adds 2279f540ea7d sched/deadline: Fix priority inheritance with multiple sch [...] adds f4b936f5d6fd Merge tag 'sched-urgent-2020-11-22' of git://git.kernel.or [...] adds 022fc5315b7a HID: uclogic: Add ID for Trust Flex Design Tablet adds b59f38dbfd5d HID: logitech-hidpp: Add PID for MX Anywhere 2 adds 3c785a06dee9 HID: ite: Replace ABS_MISC 120/121 events with touchpad on [...] adds 652f3d00de52 HID: cypress: Support Varmilo Keyboards' media hotkeys adds 1811977cb113 HID: add support for Sega Saturn adds 5c7e02a89668 HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown adds 34a9fa2025d9 HID: hid-sensor-hub: Fix issue with devices with no report ID adds 567b8e9fed8a HID: mcp2221: Fix GPIO output handling adds f59ee399de4a HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevi [...] adds ee5e58418a85 HID: logitech-dj: Handle quad/bluetooth keyboards with a b [...] adds c27168a04a43 HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk [...] adds 7940fb035abd HID: Add Logitech Dinovo Edge battery quirk adds eec231e060fb HID: logitech-dj: Fix an error in mse_bluetooth_descriptor adds b4c00e797663 HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x0 [...] adds d5530d82efc8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 418baf2c28f3 Linux 5.10-rc5 adds 5f1251a48c17 video: hyperv_fb: Fix the cache type when mapping the VRAM adds d5beb3140f91 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 78aec9bb1f3c ARC: bitops: Remove unecessary operation and value adds 5f840df591a9 ARC: mm: fix spelling mistakes adds e42404fa10fd ARC: stack unwinding: don't assume non-current task is sleeping adds f737561c7096 ARC: stack unwinding: reorganize how initial register state setup adds b1489422041b Merge tag 'arc-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] adds 1179f170b6f0 s390: fix fpu restore in entry.S adds 80145ac2f739 Merge tag 's390-5.10-5' of git://git.kernel.org/pub/scm/li [...] adds 073861ed77b6 mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) adds 98128572084c cifs: fix a memleak with modefromsid adds de9ac0a6e9ef smb3: Call cifs reconnect from demultiplex thread adds ac873aa3dc21 smb3: Avoid Mid pending list corruption adds 1254100030b3 smb3: Handle error case during offload read path adds 127c501a03d5 Merge tag '5.10-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds 46233e91fa24 media: mtk-vcodec: move firmware implementations into thei [...] adds 2da185d6fe96 media: mtk-vcodec: fix build breakage when one of VPU or S [...] adds e6fcf468c51d media: media/platform/marvell-ccic: fix warnings when CONF [...] adds 9ac924b98728 media: cedrus: h264: Fix check for presence of scaling matrix adds a7a20f721e81 media: venus: venc: Fix setting of profile and level adds 9215f6bb4705 media: venus: pm_helpers: Fix kernel module reload adds fa02fcd94b0c Merge tag 'media/v5.10-2' of git://git.kernel.org/pub/scm/ [...] adds 4df910620beb mm: memcg: relayout structure mem_cgroup to avoid cache in [...] adds f943849f7206 cpufreq: scmi: Fix build for !CONFIG_COMMON_CLK adds 05b8955f4353 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds 85a2c56cb445 Merge tag 'pm-5.10-rc6' of git://git.kernel.org/pub/scm/li [...] adds fdeb17c70c9e trace: fix potenial dangerous pointer adds 5b4049d8fc83 Merge tag 'writeback_for_v5.10-rc6' of git://git.kernel.or [...] adds 0f7636e16543 init/Kconfig: Fix CPU number in LOG_CPU_MAX_BUF_SHIFT description adds 90574a9c02f1 printk: remove unneeded dead-store assignment adds 4ad9921af4f1 printk: finalize records with trailing newlines adds 739e7116b10b Merge branch 'for-5.10-pr_cont-fixup' into for-linus adds 43d6ecd97c0c Merge tag 'printk-for-5.10-rc6-fixup' of git://git.kernel. [...] adds 6d39bdee238f iommu/amd: Enforce 4k mapping for certain IOMMU data structures adds 72b55c96f3a5 arm-smmu-qcom: Ensure the qcom_scm driver has finished probing adds 77c38c8cf52e iommu: Check return of __iommu_attach_device() adds e2be2a833ab5 x86/tboot: Don't disable swiotlb when iommu is forced on adds d76b42e92780 iommu/vt-d: Don't read VCCAP register unless it exists adds 6adf33a5e42f Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds 03659efe4287 arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix f [...] adds 774c4a3b5e5f ACPI/IORT: Fix doc warnings in iort.c adds 07509e10dcc7 arm64: pgtable: Fix pte_accessible() adds ff1712f953e2 arm64: pgtable: Ensure dirty bit is preserved across pte_w [...] adds e4e9458073ae Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 01776f070ffc powerpc/32s: Use relocation offset when setting early hash table adds 575cba20c421 powerpc/64s: Fix KVM system reset handling when CONFIG_PPC [...] adds 75b49620267c KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessin [...] adds e02152ba2810 powerpc: Drop -me200 addition to build flags adds cd81acc600a9 powerpc/64s/exception: KVM Fix for host DSI being taken in [...] adds 962f8e64cd18 Merge tag 'powerpc-cve-2020-4788' into fixes adds b6b79dd53082 powerpc/64s: Fix allnoconfig build since uaccess flush adds 95e1c7b1dd4a Merge tag 'powerpc-5.10-4' of git://git.kernel.org/pub/scm [...] adds 1ed576a20cd5 KVM: s390: pv: Mark mm as protected after the set secure p [...] adds 6cbf1e960fa5 KVM: s390: remove diag318 reset code adds d4d3c84d77e3 Merge tag 'kvm-s390-master-5.10-1' of git://git.kernel.org [...] adds 854c57f02bc7 KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt(). adds 054409ab253d KVM: SVM: fix error return code in svm_create_vcpu() adds 4c80d05714d3 s390/uv: handle destroy page legacy interface adds 735931f9a51a MAINTAINERS: add uv.c also to KVM/s390 adds 79af02af1d01 Merge tag 'kvm-s390-master-5.10-2' of git://git.kernel.org [...] adds c2b1209d852f MAINTAINERS: Update email address for Sean Christopherson adds 7bab16a6075b KVM: arm64: Correctly align nVHE percpu data adds 23bde34771f1 KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last [...] adds 545f63948d3a Merge tag 'kvmarm-fixes-5.10-4' of git://git.kernel.org/pu [...] adds 72c3bcdcda49 KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint adds 71cc849b7093 KVM: x86: Fix split-irqchip vs interrupt injection window request adds 9a2a0d3ca163 kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT adds 3913a2bc8149 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 15d89c9f6f4a platform/x86: thinkpad_acpi: add P1 gen3 second fan support adds f2eae1888cf2 platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE [...] adds c986a7024916 platform/x86: thinkpad_acpi: Add BAT1 is primary battery q [...] adds e40cc1b476d6 platform/x86: thinkpad_acpi: Send tablet mode switch at wa [...] adds 80a8c3185f50 platform/x86: thinkpad_acpi: Whitelist P15 firmware for du [...] adds 9e7a005ad56a platform/x86: acer-wmi: add automatic keyboard background [...] adds 2a72c46ac4d6 platform/x86: toshiba_acpi: Fix the wrong variable assignment adds 8b205d3e1bf5 platform/x86: intel-vbtn: Support for tablet mode on HP Pa [...] adds 0f511edc6ac1 platform/x86: touchscreen_dmi: Add info for the Predia Bas [...] adds c9aa128080cb platform/x86: touchscreen_dmi: Add info for the Irbis TW11 [...] adds 99c710c46dfc Merge tag 'platform-drivers-x86-v5.10-2' of git://git.kern [...] adds 030c5b52d4c1 drm/amdgpu: Fix size calculation when init onchip memory adds 7acc79eb5f78 drm/amd/amdgpu: fix null pointer in runtime pm adds 4d6a95366117 drm/amdgpu: fix SI UVD firmware validate resume fail adds dbbf2728d503 drm/amdgpu: fix a page fault adds d661155bfca3 drm/amd/display: Avoid HDCP initialization in devices with [...] adds 60734bd54679 drm/amdgpu: update golden setting for sienna_cichlid adds 5ead67bd540e Merge tag 'amd-drm-fixes-5.10-2020-11-25' of git://people. [...] adds 0305613dbcf4 drm/i915/perf: workaround register corruption in OATAILPTR adds b5e420f45950 drm/i915/gvt: correct a false comment of flag F_UNALIGN adds 08b49e14ec4f drm/i915/gt: Defer enabling the breadcrumb interrupt to af [...] adds eb0104ee498d drm/i915/gt: Track signaled breadcrumbs outside of the bre [...] adds 2e6ce8313a53 drm/i915/gt: Don't cancel the interrupt shadow too early adds 280ffdb6ddb5 drm/i915/gt: Free stale request on destroying the virtual engine adds b51c2c67ce02 Merge tag 'drm-intel-fixes-2020-11-25' of git://anongit.fr [...] adds e2d3d2e904ad drm/exynos: depend on COMMON_CLK to fix compile tests adds 5929dd876bf2 Merge tag 'exynos-drm-fixes-for-v5.10-rc6' of git://git.ke [...] adds 46b97aed5484 drm/mediatek: mtk_dpi: Fix unused variable 'mtk_dpi_encode [...] adds 487778f8d22f drm/mediatek: dsi: Modify horizontal front/back porch byte [...] adds d45618c28521 Merge tag 'mediatek-drm-fixes-5.10' of https://git.kernel. [...] adds 63495f6b4aed drm/vc4: hdmi: Make sure our clock rate is within limits adds 57fb32e632be drm/vc4: hdmi: Block odd horizontal timings adds 3c354ed1c43d drm/vc4: kms: Switch to drmm_add_action_or_reset adds 213189dbe7a1 drm/vc4: kms: Remove useless define adds a9661f27dc6b drm/vc4: kms: Rename NUM_CHANNELS adds a72b0458cd51 drm/vc4: kms: Split the HVS muxing check in a separate function adds b5dbc4d36885 drm/vc4: kms: Document the muxing corner cases adds 8d15aa4ed02b dt-bindings: display: Add a property to deal with WiFi coe [...] adds 9fa1d7e60ad5 drm/vc4: hdmi: Disable Wifi Frequencies adds f2df84e096a8 drm/vc4: kms: Store the unassigned channel list in the state adds 2820526dd5c2 drm/vc4: kms: Don't disable the muxing of an active CRTC adds 10e26e749fd0 drm/ast: Reload gamma LUT after changing primary plane's c [...] adds 2be65641642e drm/nouveau: fix relocations applying logic and a double-free adds 9595930db4bb Merge tag 'drm-misc-fixes-2020-11-26' of ssh://git.freedes [...] adds 6910b6768989 Merge tag 'drm-fixes-2020-11-27-1' of git://anongit.freede [...] adds dd6dbe8d7e31 media: vidtv: extract the initial CRC value to into a #define adds c2f78f0cb294 media: vidtv: psi: add a Network Information Table (NIT) adds 7a7899f6f58e media: vidtv: psi: Implement an Event Information Table (EIT) adds 84306c96b1c2 media: vidtv: psi: extract descriptor chaining code into a helper adds 99b99d135ee3 media: vidtv: Move s302m specific fields into encoder context adds c2b6ca661ae2 media: vidtv: psi: fix missing assignments in while loops adds 8922e3931dd7 media: vidtv: reorganize includes adds 3be8037960bc media: vidtv: add error checks adds 31e82355a14e media: vidtv: don't use recursive functions adds af66e03edd4d media: vidtv: fix the name of the program adds ab6bad0a4db6 media: vidtv: fix the tone generator logic adds 0d271a79c702 media: vidtv: fix some notes at the tone generator adds 0a33ab1682b4 media: vidtv: avoid data copy when initializing the multiplexer adds 163d72a2d3ec media: vidtv: avoid copying data for PES structs adds a8bd461ca3b3 media: vidtv: do some cleanups at the driver adds 330d135679e5 media: vidtv: remove some unused functions adds c857b065abf9 media: vidtv: pre-initialize mux arrays adds ec3eda53f4ae media: vidtv: cleanup null packet initialization logic adds b9e09e06e32e media: vidtv: improve EIT data adds 1d2b2a6d8c59 media: vidtv: fix the network ID range adds 91a8a240e280 media: vidtv: properly fill EIT service_id adds 039b7caed173 media: vidtv: add a PID entry for the NIT table adds 11f4933f7bc9 media: vidtv: fix service type adds bfa4aaebe8c0 media: vidtv: fix service_id at SDT table adds 160028542bb1 media: vidtv: add date to the current event adds 5edbd330e3a0 media: vidtv: simplify PSI write function adds 9e0067417b26 media: vidtv: simplify the crc writing logic adds 974ea17692b5 media: vidtv: cleanup PSI descriptor write function adds c570fb9ffc05 media: vidtv: cleanup PSI table header function adds 7f957515191a media: vidtv: cleanup PAT write function adds db9569f67e2e media: vidtv: cleanup PMT write table function adds 6286a4b79b6c media: vidtv: simplify SDT write function adds 5a5b9fb1a111 media: vidtv: simplify NIT write function adds b087982886e2 media: vidtv: simplify EIT write function adds 020120af21a6 media: vidtv.rst: update vidtv documentation adds 44f28934af14 media: vidtv.rst: add kernel-doc markups adds f594139d68cc Merge tag 'media/v5.10-3' of git://git.kernel.org/pub/scm/ [...] adds 4fae3a58ab59 spi: Take the SPI IO-mutex in the spi_setup() method adds 71d80563b076 spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts adds 7cd712029610 spi: imx: fix the unbalanced spi runtime pm management adds 0abdb0fba073 spi: dw: Fix spi registration for controllers overriding CS adds 87c301ca911a Merge tag 'spi-fix-v5.10-rc5' of git://git.kernel.org/pub/ [...] adds f6341f6448e0 mtd: rawnand: gpio: Move the ECC initialization to ->attac [...] adds d525914b5bd8 mtd: rawnand: xway: Move the ECC initialization to ->attac [...] adds 59d93473323a mtd: rawnand: ams-delta: Move the ECC initialization to -> [...] adds dbffc8ccdf3a mtd: rawnand: au1550: Move the ECC initialization to ->att [...] adds 58e111002887 mtd: rawnand: cs553x: Move the ECC initialization to ->att [...] adds 3500bd7035ee mtd: rawnand: davinci: Move the ECC initialization to ->at [...] adds 7f4ea0340ed4 mtd: rawnand: diskonchip: Move the ECC initialization to - [...] adds 98591a68736f mtd: rawnand: fsmc: Move the ECC initialization to ->attac [...] adds 2dbd8382a2e1 mtd: rawnand: lpc32xx_mlc: Move the ECC initialization to [...] adds e044b8b72151 mtd: rawnand: lpc32xx_slc: Move the ECC initialization to [...] adds 6dd09f775b72 mtd: rawnand: mpc5121: Move the ECC initialization to ->at [...] adds 553508cec2e8 mtd: rawnand: orion: Move the ECC initialization to ->atta [...] adds 3c3bbf014ab3 mtd: rawnand: txx9ndfmc: Move the ECC initialization to -> [...] adds 1f65976b5586 mtd: rawnand: tmio: Move the ECC initialization to ->attac [...] adds 8fc6f1f042b2 mtd: rawnand: pasemi: Move the ECC initialization to ->att [...] adds 612e048e6aab mtd: rawnand: plat_nand: Move the ECC initialization to -> [...] adds 7ef969a04228 mtd: rawnand: r852: Move the ECC initialization to ->attac [...] adds 1ac687099193 mtd: rawnand: sharpsl: Move the ECC initialization to ->at [...] adds b36bf0a0fe5d mtd: rawnand: socrates: Move the ECC initialization to ->a [...] adds 76dc2bfc2e1b Merge tag 'mtd/fixes-for-5.10-rc6' of git://git.kernel.org [...] adds 6830ff853a57 IB/mthca: fix return value of error branch in mthca_init_cq() adds 2ed381439e89 RDMA/i40iw: Address an mmap handler exploit in i40iw adds 3d2a9d642512 IB/hfi1: Ensure correct mm is used at all times adds ebed7b7ca47f RDMA/hns: Fix wrong field of SRQ number the device supports adds ab6f7248cc44 RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP adds 17475e104dcb RDMA/hns: Bugfix for memory window mtpt configuration adds d41e9b22eb87 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds c334730988ee btrfs: fix missing delalloc new bit for new delalloc ranges adds 6f23277a49e6 btrfs: qgroup: don't commit transaction when we already ho [...] adds 1a49a97df657 btrfs: tree-checker: add missing return after error in root_item adds 0697d9a61099 btrfs: don't access possibly stale fs_info data for printi [...] adds 6d06b0ad94d3 btrfs: tree-checker: add missing returns after data_ref al [...] adds 3d05cad3c357 btrfs: fix lockdep splat when reading qgroup config on mount adds 7aa6d359845a btrfs: do nofs allocations when adding and removing qgroup [...] adds a855fbe69229 btrfs: fix lockdep splat when enabling and disabling qgroups adds a17a3ca55e96 Merge tag 'for-5.10-rc5-tag' of git://git.kernel.org/pub/s [...] adds 47a846536e1b block/keyslot-manager: prevent crash when num_slots=1 adds d021c3e56d48 Merge tag 'block-5.10-2020-11-27' of git://git.kernel.dk/l [...] adds eb2667b34336 io_uring: fix shift-out-of-bounds when round up cq size adds 9c3a205c5ffa io_uring: fix ITER_BVEC check adds af60470347de io_uring: fix files grab/cancel race adds 9223e74f9960 Merge tag 'io_uring-5.10-2020-11-27' of git://git.kernel.d [...] adds 1699f980d87f scsi: ufs: Fix unexpected values from ufshcd_read_desc_param() adds 73cc291c2702 scsi: ufs: Make sure clk scaling happens only when HBA is [...] adds e92643db5148 scsi: ufs: Fix race between shutdown and runtime resume flow adds 80e1e1761d1a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b5f796b62c98 bnxt_en: fix error return code in bnxt_init_one() adds 3383176efc0f bnxt_en: fix error return code in bnxt_init_board() adds f46e79aa1a2b MAINTAINERS: Change Solarflare maintainers adds 3b3fd068c56e rose: Fix Null pointer dereference in rose_send_frame() adds c54bc3ced510 bnxt_en: Release PCI regions when DMA mask setup fails dur [...] adds 20ffc7adf53a net/tls: missing received data after fast remote close adds bff453921ae1 cxgb4: fix the panic caused by non smac rewrite adds d2624e70a2f5 dpaa2-eth: select XGMAC_MDIO for MDIO bus support adds 861602b57730 tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header adds 55472017a421 tcp: Set INET_ECN_xmit configuration in tcp_reinit_congest [...] adds e10823c71920 Merge branch 'tcp-address-issues-with-ect0-not-being-set-i [...] adds 0d0e2b538c13 s390/qeth: Remove pnso workaround adds 34c7f50f7d0d s390/qeth: make af_iucv TX notification call more robust adds 8908f36d20d8 s390/qeth: fix af_iucv notification race adds 7ed10e16e50d s390/qeth: fix tear down of async TX buffers adds 207d0bfc08f1 Merge branch 's390-qeth-fixes-2020-11-20' adds b9ad3e9f5a7a bonding: wait for sysfs kobject destruction before freeing [...] adds 659fbdcf2f14 cxgb4: Fix build failure when CONFIG_TLS=m adds f33d9e2b48a3 usbnet: ipheth: fix connectivity with iOS 14 adds c5dab0941fcd net/af_iucv: set correct sk_protocol for child sockets adds 5aac0390a63b tun: honor IOCB_NOWAIT flag adds 8393597579f5 ibmvnic: fix call_netdevice_notifiers in do_reset adds 98025bce3a62 ibmvnic: notify peers when failover and migration happen adds 855a631a4c11 ibmvnic: skip tx timeout reset while in resetting adds f9b036532108 Merge branch 'ibmvnic-fixes-in-reset-path' adds ddcd945e556e rtw88: fix fw_fifo_addr check adds 04516706bb99 iwlwifi: pcie: limit memory read spin time adds 397a973b9978 MAINTAINERS: update Yan-Hsuan's email address adds d85b4b2bf2d4 MAINTAINERS: update maintainers list for Cypress adds c8a2e7a29702 iwlwifi: sta: set max HE max A-MPDU according to HE capa adds fb8d1b6e9798 iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC adds 1cf260e3a75b iwlwifi: mvm: properly cancel a session protection for P2P adds 97cc16943f23 iwlwifi: mvm: write queue_sync_state only for sync adds edb625208d84 iwlwifi: pcie: set LTR to avoid completion timeout adds fe56d05ee6c8 iwlwifi: mvm: fix kernel panic in case of assert during CSA adds 1eae77bfad7a Merge tag 'wireless-drivers-2020-11-23' of git://git.kerne [...] adds 01770a166165 tcp: fix race condition when creating child sockets from s [...] adds 3fe356d58efa vsock/virtio: discard packets only when socket is really closed adds 2980cbd4dce7 i40e: Fix removing driver while bare-metal VFs pass traffic adds d549699048b4 net/packet: fix packet receive on L3 devices without visib [...] adds 9bd2702d292c aquantia: Remove the build_skb path adds 5204bb683c16 devlink: Fix reload stats structure adds 407c85c7ddd6 tcp: Set ECT0 bit in tos/tclass for synack when BPF needs ECN adds bc40a3691f15 MAINTAINERS: Update page pool entry adds 078eb55cdf25 dpaa2-eth: Fix compile error due to missing devlink support adds d8f0a86795c6 nfc: s3fwrn5: use signed integer for parsing GPIO numbers adds 5b7022cf1dc0 net: ena: handle bad request id in ena_netdev adds 09323b3bca95 net: ena: set initial DMA width to avoid intel iommu issue adds 1396d3148bd2 net: ena: fix packet's addresses for rx_offset feature adds 5fc145f15582 Merge branch 'fixes-for-ena-driver' adds a0faaa27c716 ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues adds 0e435befaea4 ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq adds 3ada288150fb ibmvnic: enhance resetting status check during module exit adds 49d66ed81962 Merge branch 'ibmvnic-null-pointer-dereference' adds 14a2e551faea batman-adv: set .owner to THIS_MODULE adds 26c8996526e8 Merge tag 'batadv-net-pullrequest-20201124' of git://git.o [...] adds 6f7a1f9c1af3 Documentation: netdev-FAQ: suggest how to post co-dependen [...] adds e255e11e66da ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init adds 12a8fe56c0f0 net: stmmac: fix incorrect merge of patch upstream adds 2543a6000e59 gro_cells: reduce number of synchronize_net() calls adds 90cf87d16bd5 enetc: Let the hardware auto-advance the taprio base-time of 0 adds 3cb2e6d92be6 ptp: clockmatrix: bug fix for idtcm_strverscmp adds b187c9b4178b devlink: Hold rtnl lock while reading netdev attributes adds a7b43649507d devlink: Make sure devlink instance and port are in same n [...] adds a060133c2058 Merge branch 'devlink-port-attribute-fixes' adds 025cc2fb6a4e net/tls: Protect from calling tls_dev_del for TLS RX twice adds cbf3d60329c4 ch_ktls: lock is not freed adds 69929d4c49e1 net: openvswitch: fix TTL decrement action netlink message format adds d3ab78858f14 mptcp: fix NULL ptr dereference on bad MPJ adds 985f7337421a sock: set sk_err to ee_errno on dequeue from errq adds 4ba1cb39fce4 can: gs_usb: fix endianess problem with candleLight firmware adds 1a1c436bad34 can: mcp251xfd: mcp251xfd_probe(): bail out if no IRQ was given adds 865f5b671b48 can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from [...] adds e3409e419253 can: m_can: fix nominal bitiming tseg2 min for version >= 3.1 adds 5c7d55bded77 can: m_can: m_can_dev_setup(): add support for bosch mcan [...] adds d73ff9b7c4ea can: af_can: can_rx_unregister(): remove WARN() statement [...] adds d0742c49cab5 Merge tag 'linux-can-fixes-for-5.10-20201127' of git://git [...] adds 79c0c1f0389d Merge tag 'net-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] adds 2013a4b684b6 arm64: dts: broadcom: clear the warnings caused by empty d [...] adds e3389b0a1495 arm64: dts: qcom: clear the warnings caused by empty dma-ranges adds c464e26f2375 MAINTAINERS: Remove myself as LPC32xx maintainers adds b0c0aa7aa4b9 arm64: dts: rockchip: fix NanoPi R2S GMAC clock name adds 01fe332800d0 arm64: dts: rockchip: Remove system-power-controller from [...] adds 0011c6d18277 arm64: dts: rockchip: Assign a fixed index to mmc devices [...] adds 7327c8b98e2e arm64: dts: rockchip: Reorder LED triggers from mmc device [...] adds 4765df4d3a13 Merge tag 'v5.10-rockchip-dtsfixes1' of git://git.kernel.o [...] adds f4426311f927 firmware: xilinx: Fix SD DLL node reset issue adds acfdd18591ea firmware: xilinx: Use hash-table for api feature check adds dbae2736fd9f Merge tag 'zynqmp-soc-fixes-for-v5.10-rc6' of https://gith [...] adds 2663b3388551 soc: fsl: dpio: Get the cpumask through cpumask_of(cpu) adds 3a18293e4a0f Merge tag 'soc-fsl-fix-v5.10' of git://git.kernel.org/pub/ [...] adds fb319496935b arm64: tegra: Disable the ACONNECT for Jetson TX2 adds 476e23f4c540 arm64: tegra: Correct the UART for Jetson Xavier NX adds f24a2acc15bc arm64: tegra: Fix USB_VBUS_EN0 regulator on Jetson TX1 adds 1741e1873794 arm64: tegra: Wrong AON HSP reg property size adds d98bccf10dd0 arm64: tegra: Fix Tegra234 VDK node names adds 06ceddef30a5 Merge tag 'tegra-for-5.10-arm64-dt-fixes' of git://git.ker [...] adds 294a3317bef5 ARM: OMAP2+: Manage MPU state properly for omap_enter_idle [...] adds 99fba3205cd4 ARM: dts: am437x-l4: fix compatible for cpsw switch dt node adds c20782ad4eb9 ARM: OMAP2+: Fix location for select PM_GENERIC_DOMAINS adds b69fd00120f8 ARM: OMAP2+: Fix missing select PM_GENERIC_DOMAINS_OF adds e275d2109cda bus: ti-sysc: Fix reset status check for modules with quirks adds e7ae08d398e0 bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw adds df85429959b2 Merge tag 'ti-sysc-fixes' into fixes adds 65fb73676112 bus: ti-sysc: suppress err msg for timers used as clockeve [...] adds 05d5de6ba7db ARM: dts: dra76x: m_can: fix order of clocks adds 454a079b381a Merge tag 'omap-for-v5.10/fixes-rc5-signed' of git://git.k [...] adds 853735e40424 optee: add writeback to valid memory type adds ae597565d13f Merge tag 'optee-valid-memory-type-for-v5.11' of git://git [...] adds 303bc934722b Merge tag 'arm-soc-fixes-v5.10-3' of git://git.kernel.org/ [...] adds cef397038167 arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed adds c84e1efae022 Merge tag 'asm-generic-fixes-5.10-2' of git://git.kernel.o [...] adds 7381e27b1e56 interconnect: qcom: msm8974: Prevent integer overflow in rate adds 9caf2d956cfa interconnect: qcom: msm8974: Don't boost the NoC rate during boot adds c497f9322af9 interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes adds 7ab1e9117607 interconnect: qcom: qcs404: Remove GPU and display RPM IDs adds 017496af28e2 interconnect: fix memory trashing in of_count_icc_providers() adds ef3f0caf2430 Merge tag 'icc-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] adds 652b44453ea9 habanalabs/gaudi: fix missing code in ECC handling adds 4daeb2ae5cd8 Merge tag 'misc-habanalabs-fixes-2020-11-23' of ssh://gito [...] adds c7acb6b9c07b MAINTAINERS: Adding help for coresight subsystem adds 7b2c800d6695 Merge tag 'char-misc-5.10-rc6' of git://git.kernel.org/pub [...] adds 78e915885109 usb: cdns3: gadget: initialize link_trb as NULL adds 40252dd7cf7c usb: cdns3: gadget: calculate TD_SIZE based on TD adds af8f9e8611cd Merge tag 'usb-fixes-v5.10-rc5' of git://git.kernel.org/pu [...] adds 24880a87042b usb: typec: qcom-pmic-typec: fix builtin build errors adds 209c805835b2 phy: usb: Fix incorrect clearing of tca_drv_sel bit in SET [...] adds eb9c4dd9bdfd phy: tegra: xusb: Fix dangling pointer on probe failure adds fcea94ac6154 phy: qcom-qmp: Initialize another pointer to NULL adds 25d76fed7ffe phy: cpcap-usb: Use IRQF_ONESHOT adds 231655eb55b0 phy: intel: PHY_INTEL_KEEMBAY_EMMC should depend on ARCH_KEEMBAY adds 44786a26a748 phy: qualcomm: usb: Fix SuperSpeed PHY OF dependency adds 14839107b51c phy: qualcomm: Fix 28 nm Hi-Speed USB PHY OF dependency adds fb89b2544b64 phy: mediatek: fix spelling mistake in Kconfig "veriosn" - [...] adds 7c8011dd8c54 Merge tag 'phy-fixes-5.10' of git://git.kernel.org/pub/scm [...] adds 9ca575183614 USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Le [...] adds e7694cb69983 usb: gadget: f_midi: Fix memleak in f_midi_alloc adds 87bed3d7d26c usb: gadget: Fix memleak in gadgetfs_fill_super adds 184eead057cc USB: core: Fix regression in Hercules audio card adds f3bc432aa8a7 USB: core: Change %pK for __user pointers to %px adds 484cfbe5fb61 usb: typec: stusb160x: fix power-opmode property with type [...] adds 67f34fa8893e Merge tag 'usb-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] adds 3b13eaf0ba1d perf tools: Update copy of libbpf's hashmap.c adds 9713070028b9 perf diff: Fix error return value in __cmd_diff() adds aa50d953c169 perf record: Synthesize cgroup events only if needed adds c0ee1d5ae8c8 perf stat: Use proper cpu for shadow stats adds ab4200c17ba6 perf probe: Fix to die_entrypc() returns error correctly adds a9ffd0484eb4 perf probe: Change function definition check due to broken DWARF adds ca579827c9a7 Merge tag 'perf-tools-fixes-for-v5.10-2020-11-28' of git:/ [...] adds d9b5665fb3c8 kbuild: remove unused OBJSIZE adds d1889589a4f5 builddeb: Fix rootless build in setuid/setgid directory adds 45e885c439e8 Merge tag 'kbuild-fixes-v5.10' of git://git.kernel.org/pub [...] adds e553fdc8105a riscv: Explicitly specify the build id style in vDSO Makef [...] adds 6134b110f971 RISC-V: Add missing jump label initialization adds 30aca1bacb39 RISC-V: fix barrier() use in <vdso/processor.h> adds aae5ab854e38 Merge tag 'riscv-for-linus-5.10-rc6' of git://git.kernel.o [...] adds fd8d9db3559a x86/resctrl: Remove superfluous kernfs_get() calls to prev [...] adds 758999246965 x86/resctrl: Add necessary kernfs_put() calls to prevent r [...] adds 33fc379df76b x86/speculation: Fix prctl() when spectre_v2_user={seccomp [...] adds 25bc65d8ddfc x86/mce: Do not overwrite no_way_out if mce_end() fails adds 7255a39d24a7 Merge tag 'x86_urgent_for_v5.10-rc6' of git://git.kernel.o [...] adds 50bdcf047503 efi/efivars: Set generic ops before loading SSDT adds ff04f3b6f2e2 efivarfs: revert "fix memory leak in efivarfs_create()" adds 36a237526cd8 efi: EFI_EARLYCON should depend on EFI adds 1214917e008b Merge tag 'efi-urgent-for-v5.10-rc5' of git://git.kernel.o [...] adds d001e41e1b15 irqchip/exiu: Fix the index of fwspec for IRQ type adds 74cde1a53368 irqchip/gic-v3-its: Unconditionally save/restore the ITS s [...] adds 7032908cd584 Merge tag 'irqchip-fixes-5.10-2' of git://git.kernel.org/p [...] adds 8b7a51ba2637 Merge tag 'irq-urgent-2020-11-29' of git://git.kernel.org/ [...] adds 58c644ba512c sched/idle: Fix arch_cpu_idle() vs tracing adds 6e1d2bc675bd intel_idle: Fix intel_idle() vs tracing adds f91a3aa6bce4 Merge tag 'locking-urgent-2020-11-29' of git://git.kernel. [...] adds b65054597872 Linux 5.10-rc6 adds b4fffc177fad vhost scsi: fix lun reset completion handling adds 8009b0f4ab31 vringh: fix vringh_iov_push_*() documentation adds ad89653f79f1 vhost-vdpa: fix page pinning leakage in error path (rework) adds f43691b59fae Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds a61ea6379ae9 tools/bootconfig: Fix errno reference after printf() adds a995e6bc0524 tools/bootconfig: Fix to check the write failure correctly adds e1cef2d4c379 tools/bootconfig: Align the bootconfig applied initrd imag [...] adds fbc6e1c6e0a4 docs: bootconfig: Update file format on initrd image adds 55ea4cf40380 ring-buffer: Update write stamp with the correct ts adds 8785f51a1708 ring-buffer: Set the right timestamp in the slow path of _ [...] adds 983df5f2699f samples/ftrace: Mark my_tramp[12]? global adds 310e3a4b5a4f tracing: Remove WARN_ON in start_thread() adds 8fa655a3a001 tracing: Fix alignment of static buffer adds 4c75b0ff4e4b ftrace: Fix updating FTRACE_FL_TRAMP adds 49a962c075df ftrace: Fix DYNAMIC_FTRACE_WITH_DIRECT_CALLS dependency adds 68e10d5ff512 ring-buffer: Always check to put back before stamp when cr [...] adds ef6900acc89e Merge tag 'trace-v5.10-rc6' of git://git.kernel.org/pub/sc [...] adds 6988a619f5b7 cifs: allow syscalls to be restarted in __smb_send_rqst() adds 212253367dc7 cifs: fix potential use-after-free in cifs_echo_request() adds 509a15421674 Merge tag '5.10-rc6-smb3-fixes' of git://git.samba.org/sfr [...] adds 24aed0945127 bootconfig: Load size and checksum in the footer as le32 adds e86843580d1b tools/bootconfig: Store size and checksum in footer as le32 adds 05227490c5f0 docs: bootconfig: Add the endianness of fields adds 8a02ec8f3577 Merge tag 'trace-v5.10-rc6-bootconfig' of git://git.kernel [...] adds 92666d45adcf ALSA: hda/realtek - Fixed Dell AIO wrong sound tone adds eeacd80fcb29 ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400C [...] adds e5782a5d5054 ALSA: hda/realtek - Add new codec supported for ALC897 adds 402d5840b0d4 ALSA: usb-audio: US16x08: fix value count for level meters adds fbdae7d6d04d ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks adds b1824968221c ASoC: qcom: Fix enabling BCLK and LRCLK in LPAIF invalid state adds 3fba05a2832f ASoC: wm_adsp: fix error return code in wm_adsp_load() adds aa4cb898b80a ASoC: rt5682: change SAR voltage threshold adds 5ef5bee02f1a Merge tag 'asoc-fix-v5.10-rc5' of https://git.kernel.org/p [...] adds 242d990c158d ALSA: hda/generic: Add option to enforce preferred_dacs pairs adds c84bfedce601 ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus [...] adds aeedad250499 ALSA: hda/realtek: Add mute LED quirk to yet another HP x3 [...] adds bb95d60783f1 Merge tag 'sound-5.10-rc7' of git://git.kernel.org/pub/scm [...] adds 98701a2a861f vdpa: mlx5: fix vdpa/vhost dependencies adds 2c602741b51d vhost_vdpa: return -EFAULT if copy_to_user() fails adds 2c6ffa9e9b11 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ca1314d73eed arm64: syscall: exit userspace before unmasking exceptions adds 114e0a684753 arm64: mark idle code as noinstr adds da1926764832 arm64: entry: mark entry code as noinstr adds 2f911d494f3f arm64: entry: move enter_from_user_mode to entry-common.c adds 3cb5ed4d76c1 arm64: entry: prepare ret_to_user for function call adds 105fc3352077 arm64: entry: move el1 irq/nmi logic to C adds 23529049c684 arm64: entry: fix non-NMI user<->kernel transitions adds 1ec2f2c05b2a arm64: ptrace: prepare for EL1 irq/rcu tracking adds 7cd1ea1010ac arm64: entry: fix non-NMI kernel<->kernel transitions adds f0cd5ac1e4c5 arm64: entry: fix NMI {user, kernel}->kernel transitions adds 2a9b3e6ac69a arm64: entry: fix EL1 debug transitions adds 9e5344e0ffc3 arm64: mte: Fix typo in macro definition adds 3bb61aa61828 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 16e6281b6b22 gfs2: Fix deadlock dumping resource group glocks adds 515b269d5bd2 gfs2: set lockdep subclass for iopen glocks adds 778721510e84 gfs2: check for empty rgrp tree in gfs2_ri_update adds f39e7d3aae29 gfs2: Don't freeze the file system during unmount adds 82e938bd5382 gfs2: Upgrade shared glocks for atime updates adds dd0ecf544125 gfs2: Fix deadlock between gfs2_{create_inode,inode_lookup [...] adds 34816d20f173 Merge tag 'gfs2-v5.10-rc5-fixes' of git://git.kernel.org/p [...] adds 4f134b89a24b lib/syscall: fix syscall registers retrieval on 32-bit platforms adds 062c9cdf60a1 pwm: sl28cpld: fix getting driver data in pwm callbacks adds 72d1249e2ffd uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT adds cf03f316ad20 fs: 9p: add generic splice_read file operations adds 960f4f8a4e60 fs: 9p: add generic splice_write file operation adds c82a505c007f Merge tag '9p-for-5.10-rc7' of git://github.com/martinetd/linux adds a2bd4097b3ec s390/pci: fix CPU address in MSI for directed IRQ adds b1cae1f84a0f s390: fix irq state tracing adds fee5be18524f Merge tag 's390-5.10-6' of git://git.kernel.org/pub/scm/li [...] adds 44f64f23bae2 netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ [...] adds 4ca23e2c2074 batman-adv: Consider fragmentation for needed_headroom adds c5cbfc875581 batman-adv: Reserve needed_*room for fragments adds 992b03b88e36 batman-adv: Don't always reallocate the fragmentation skb head adds 28d35ad0838b Merge tag 'batadv-net-pullrequest-20201127' of git://git.o [...] adds 6200d5c38313 MAINTAINERS: Update XDP and AF_XDP entries adds 537cf4e3cc2f xsk: Fix umem cleanup bug at socket destruct adds 178648916e73 xsk: Fix incorrect netdev reference count adds 36ccdf85829a net, xsk: Avoid taking multiple skbuff references adds 68878a5c5b85 bpftool: Fix error return value in build_btf_type_table adds 9a44bc9449cf bpf: Add MAINTAINERS entry for BPF LSM adds 3771b822422f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 1ebf179037cb ipv4: Fix tos mask in inet_rtm_getroute() adds e14038a7ead0 selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module adds 68ad89de918e netfilter: ipset: prevent uninit-value in hash_ip6_add adds c0700dfa2cae netfilter: nf_tables: avoid false-postive lockdep splat adds 4bc3c8dc9f5f ipvs: fix possible memory leak in ip_vs_control_net_init adds 3c78e9e0d33a netfilter: nftables_offload: set address type in control d [...] adds a5d45bc0dc50 netfilter: nftables_offload: build mask based from the mat [...] adds bd2d5c54dc7c Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 31d6b4036098 ibmvnic: handle inconsistent login with reset adds 18f141bf97d4 ibmvnic: stop free_all_rwi on failed reset adds 9281cf2d5840 ibmvnic: avoid memset null scrq msgs adds 0cb4bc66ba5e ibmvnic: restore adapter state on failed reset adds f15fde9d47b8 ibmvnic: delay next reset if hard reset fails adds 76cdc5c5d99c ibmvnic: track pending login adds c98d9cc4170d ibmvnic: send_login should check for crq errors adds a86d5c682b79 ibmvnic: no reset timeout for 5 seconds after reset adds 98c41f04a67a ibmvnic: reduce wait for completion time adds 6548755c5525 Merge branch 'ibmvnic-assorted-bug-fixes' adds 4d521943f76b dt-bindings: net: correct interrupt flags in examples adds e3d5e971d2f8 chelsio/chtls: fix panic during unload reload chtls adds 0a35dc41fea6 vxlan: Add needed_headroom for lower device adds a5e74021e84b vxlan: Copy needed_tailroom from lowerdev adds ad1f5e826d91 can: m_can: tcan4x5x_can_probe(): fix error path: remove e [...] adds bd0ccb92efb0 can: sja1000: sja1000_err(): don't count arbitration lose [...] adds c2d095eff797 can: sun4i_can: sun4i_can_err(): don't count arbitration l [...] adds 44cef0c0ffbd can: c_can: c_can_power_up(): fix error handling adds 13a84cf37a4c can: kvaser_pciefd: kvaser_pciefd_open(): fix error handling adds 237f977ab920 Merge tag 'linux-can-fixes-for-5.10-20201130' of git://git [...] adds b71ec9522346 ibmvnic: Ensure that SCRQ entry reads are correctly ordered adds ba246c175116 ibmvnic: Fix TX completion error handling adds de7b3f8164cf Merge branch 'ibmvnic-Bug-fixes-for-queue-descriptor-processing' adds 14483cbf040f net: broadcom CNIC: requires MMU adds 0643334902fc tipc: fix incompatible mtu of transmission adds 2867e1eac610 inet_ecn: Fix endianness of checksum update when setting ECT(1) adds 4179b00c04d1 geneve: pull IP header before ECN decapsulation adds 832ba596494b net: ip6_gre: set dev->hard_header_len when using header_ops adds 07500a608580 dpaa_eth: copy timestamp fields to new skb in A-050385 workaround adds 6ee50c8e262a net/x25: prevent a couple of overflows adds ff9924897f8b cxgb3: fix error return code in t3_sge_alloc_qset() adds aba84871bd4f net: pasemi: fix error return code in pasemi_mac_open() adds 832e09798c26 vxlan: fix error return code in __vxlan_dev_create() adds 391119fb5c5c chelsio/chtls: fix a double free in chtls_setkey() adds 82a10dc7f096 net: mvpp2: Fix error return code in mvpp2_open() adds abfccc3af786 iwlwifi: update MAINTAINERS entry adds 5febcdef3090 iwlwifi: pcie: add one missing entry for AX210 adds 568d3434178b iwlwifi: pcie: invert values of NO_160 device config entries adds 9b15596c5006 iwlwifi: pcie: add some missing entries for AX210 adds 807982017730 mt76: usb: fix crash on device removal adds 74a8c816fa8f rtw88: debug: Fix uninitialized memory in debugfs code adds 6392b5b28e0e Merge tag 'wireless-drivers-2020-12-03' of git://git.kerne [...] adds 13de4ed9e3a9 net: skbuff: ensure LSE is pullable before decrementing th [...] adds 43c13605bad4 net: openvswitch: ensure LSE is pullable before reading it adds 9608fa653059 net/sched: act_mpls: ensure LSE is pullable before reading it adds 1d2bb5ad89f4 net/mlx5: Fix wrong address reclaim when command interface [...] adds 8a78a440108e net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled adds b336e6b25e2d net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS adds d421e466c237 net/mlx5: DR, Proper handling of unsupported Connect-X6DX [...] adds 6f076ce6ab16 Merge branch 'mlx5-fixes-2020-12-01' adds bbe2ba04c5a9 Merge tag 'net-5.10-rc7' of git://git.kernel.org/pub/scm/l [...] adds cb7ff314e1d9 drm/tegra: sor: Don't warn on probe deferral adds 5c1d644c09db drm/tegra: sor: Ensure regulators are disabled on teardown adds 41f71629b4c4 drm/tegra: replace idr_init() by idr_init_base() adds 123f01a0c989 drm/tegra: output: Do not put OF node twice adds bf3a3cdcad40 drm/tegra: sor: Disable clocks on error in tegra_sor_init() adds aac06646aa85 Merge tag 'drm/tegra/for-5.10-rc7' of ssh://git.freedeskto [...] adds 777a7717d60c drm/i915/gt: Program mocs:63 for cache eviction on gen9 adds 9261a1db80bc drm/i915/gt: Protect context lifetime with RCU adds 2bfdf302465a drm/i915/gt: Split the breadcrumb spinlock between global [...] adds 78b2eb8a1f10 drm/i915/gt: Retain default context state across shrinking adds aff76ab79536 drm/i915/gt: Limit frequency drop to RPe on parking adds 37eade64eb11 drm/i915/display: return earlier from intel_modeset_init() [...] adds ccc9e67ab26f drm/i915/display: Defer initial modeset until after GGTT i [...] adds 94cfbd05e46a Merge tag 'drm-intel-fixes-2020-12-03' of git://anongit.fr [...] adds acab02c1af43 drm/amdgpu/pm/smu11: Fix fan set speed bug adds 7e0b367db85e drm/amd/display: Init clock value by current vbios CLKs adds ac2db9488cf2 drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset adds efd6d85a1810 drm/amdgpu/vcn3.0: remove old DPG workaround adds 5353219ffdff Merge tag 'amd-drm-fixes-5.10-2020-12-02' of git://people. [...] adds 777ee15e8861 drm: mxsfb: fix fence synchronization adds c70582bbf299 drm: mxsfb: Implement .format_mod_supported adds aea656b0d05e drm/nouveau: make sure ret is initialized in nouveau_ttm_i [...] adds aec9fe892812 drm/rockchip: Avoid uninitialized use of endpoint id in LVDS adds 7c4bada12d32 drm/panel: sony-acx565akm: Fix race condition in probe adds fd4e788e971c drm/omap: sdi: fix bridge enable/disable adds de9b485d1dc9 Merge tag 'drm-misc-fixes-2020-12-03' of git://anongit.fre [...] adds e87297fa080a Merge tag 'drm-fixes-2020-12-04' of git://anongit.freedesk [...] adds a7a10bce8a04 dm integrity: don't use drivers that have CRYPTO_ALG_ALLOC [...] adds e5d41cbca1b2 dm writecache: advance the number of arguments when report [...] adds 67aa3ec3dbc4 dm writecache: fix the maximum number of arguments adds 35d2835d2ac4 Revert "dm cache: fix arm link errors with inline" adds 89478335718c dm: fix bug with RCU locking in dm_blk_report_zones adds e7b624183d92 dm table: Remove BUG_ON(in_interrupt()) adds 857c4c0a8b28 dm writecache: remove BUG() and fail gracefully instead adds 3ee16db390b4 dm: fix IO splitting adds f05c4403db5b dm: fix double RCU unlock in dm_dax_zero_page_range() error path adds bde3808bc8c2 dm: remove invalid sparse __acquires and __releases annotations adds b3298500b23f Merge tag 'for-5.10/dm-fixes' of git://git.kernel.org/pub/ [...] adds 65f33b357229 block: fix incorrect branching in blk_max_size_offset() adds 876234056139 Merge tag 'for-5.10/dm-fixes-2' of git://git.kernel.org/pu [...] adds 6112ff4e8f39 scsi: storvsc: Fix error return in storvsc_probe() adds 3b8c72d076c4 scsi: storvsc: Validate length of incoming packet in storv [...] adds 42f687038bcc scsi: mpt3sas: Fix ioctl timeout adds 85dad327d9b5 scsi: mpt3sas: Increase IOCInit request timeout to 30s adds 312b0bcd402a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 796317848517 smb3: set COMPOUND_FID to FileID field of subsequent compo [...] adds 59463eb88829 cifs: add NULL check for ses->tcon_ipc adds ea64370bcae1 cifs: refactor create_sd_buf() and and avoid corrupting th [...] adds d4e904198c5b Merge tag '5.10-rc6-smb3-fixes-part2' of git://git.samba.o [...] adds 5844cc25fd12 powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation adds c0b27c517acf powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels adds 8ff00399b153 kernel/cpu: add arch override for clear_tasks_mm_cpumask() [...] adds 01b0f0eae081 powerpc/64s: Trim offlined CPUs from mm_cpumasks adds 10f78fd0dabb powerpc/numa: Fix a regression on memoryless node 0 adds f54db39fbe40 KVM: PPC: Book3S HV: XIVE: Fix vCPU id sanity check adds a1ee28117077 powerpc/64s/powernv: Fix memory corruption when saving SLB [...] adds 32f741b02f1a Merge tag 'powerpc-5.10-5' of git://git.kernel.org/pub/scm [...] adds 2d280bc8930b io_uring: fix recvmsg setup with compat buf-select adds 619ca2664cc6 Merge tag 'io_uring-5.10-2020-12-05' of git://git.kernel.d [...] adds 7e7986f9d3ba block: use gcd() to fix chunk_sectors limit stacking adds be1515bad737 Merge tag 'block-5.10-2020-12-05' of git://git.kernel.dk/l [...] adds e9acf0298c66 i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc() adds 14718b3e129b i2c: qcom: Fix IRQ error misassignement adds 384a9565f70a i2c: imx: Fix reset of I2SR_IAL flag adds 1de67a3dee7a i2c: imx: Check for I2SR_IAL after every byte adds 61e6fe59ede1 i2c: imx: Don't generate STOP condition if arbitration has [...] adds c62dac0a35bb i2c: mlxbf: select CONFIG_I2C_SLAVE adds 2bf9545626f8 i2c: mlxbf: Fix the return check of devm_ioremap and ioremap adds 33256ce19411 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds fa248db08227 Input: soc_button_array - add missing include adds 855b69857830 Input: i8042 - fix error return code in i8042_setup_aux() adds a48491c65b51 Input: i8042 - add ByteSpeed touchpad to noloop table adds 2aab15614390 Input: xpad - support Ardwiino Controllers adds 8c3b55a299c3 Input: atmel_mxt_ts - fix lost interrupts adds 7059c2c00a21 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 11fb479ff5d9 zlib: export S390 symbols for zlib modules adds 2bf509d96d84 coredump: fix core_pattern parse error adds becaba65f62f mm: memcg/slab: fix obj_cgroup_charge() return value handling adds 8199be001a47 mm: list_lru: set shrinker map bit when child nr_items is [...] adds e91d8d78237d mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING adds b11a76b37a5a mm/swapfile: do not sleep with a spin lock held adds 4e60340c5ca5 mailmap: add two more addresses of Uwe Kleine-König adds d8cbe8bfa7df tools/testing/selftests/vm: fix build error adds 573a259336f8 userfaultfd: selftests: fix SIGSEGV if huge mmap fails adds 3351b16af494 mm/filemap: add static for function __add_to_page_cache_locked adds 7a5bde37983d hugetlb_cgroup: fix offline of hugetlb cgroup with reservations adds 309d08d9b3a3 mm/mmap.c: fix mmap return value when vma is merged after [...] adds 12c0ab6658de Merge branch 'akpm' (patches from Andrew) adds 095fbca0a949 Makefile.extrawarn: move -Wcast-align to W=3 adds a716bd743210 kbuild: use -fmacro-prefix-map for .S sources adds b8a9092330da Kbuild: do not emit debug info for assembly with LLVM_IAS=1 adds 59612b24f78a kbuild: Hoist '--orphan-handling' into Kconfig adds d5750cd3c548 kbuild: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1 adds 7d32358be8ac kbuild: avoid split lines in .mod files adds e6585a493921 Merge tag 'kbuild-fixes-v5.10-2' of git://git.kernel.org/p [...] adds 4d916140bf28 intel_idle: Build fix adds ff615c980357 Merge tag 'locking-urgent-2020-12-06' of git://git.kernel. [...] adds 509920aee72a MAINTAINERS: Move Jason Cooper to CREDITS adds bb4c6910c8b4 genirq/irqdomain: Add an irq_create_mapping_affinity() function adds 9ea69a55b3b9 powerpc/pseries: Pass MSI affinity to irq_create_mapping() adds 592d9a0835c9 Merge tag 'irq-urgent-2020-12-06' of git://git.kernel.org/ [...] adds 5debf0213122 perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS adds fc17db8aa4c5 perf/x86/intel: Check PEBS status correctly adds 9f6b28d498ba Merge tag 'perf-urgent-2020-12-06' of git://git.kernel.org [...] adds fae3a13d2a3d x86/resctrl: Fix AMD L3 QOS CDP enable/disable adds 8dcc0e19dfbd x86/platform/uv: Fix UV4 hub revision adjustment adds 4e9a5ae8df5b x86/uprobes: Do not use prefixes.nbytes when looping over [...] adds 12cb908a11b2 x86/insn-eval: Use new for_each_insn_prefix() macro to loo [...] adds 84da009f06e6 x86/sev-es: Use new for_each_insn_prefix() macro to loop o [...] adds 8100a58044f8 Merge tag 'x86-urgent-2020-12-06' of git://git.kernel.org/ [...] adds 6703052fe30f usb: cdns3: Fix hardware based role switch adds 24fdaeeb294c usb: cdns3: gadget: clear trb->length as zero after prepar [...] adds 6b8137517e70 usb: cdns3: core: fix goto label for error path adds 7cc01c445da8 Merge tag 'usb-fixes-v5.10-rc6' of git://git.kernel.org/pu [...] adds 600c0849cf86 thunderbolt: Fix use-after-free in remove_unplugged_switch() adds d3f31301894d Merge tag 'thunderbolt-for-v5.10-rc7' of git://git.kernel. [...] adds 5e4d659b10fd USB: serial: option: add Fibocom NL668 variants adds 6d6556c04eba USB: serial: option: add support for Thales Cinterion EXS82 adds c98fff7332db USB: serial: option: fix Quectel BG96 matching adds 46ee4abb10a0 USB: serial: ch341: add new Product ID for CH341A adds bf193bfc12db USB: serial: ch341: sort device-id entries adds 3f203f057edf USB: serial: kl5kusb105: fix memleak on open adds b48a7e755939 Merge tag 'usb-serial-5.10-rc7' of https://git.kernel.org/ [...] adds da881ded10a6 Revert "uas: bump hw_max_sectors to 2048 blocks for SS or [...] adds d5c65d32dc24 Revert "uas: fix sdev->host->dma_dev" adds 97ad4a77f23e Revert "usb-storage: fix sdev->host->dma_dev" adds 45c5775460f3 usb: ohci-omap: Fix descriptor conversion adds a4b98a7512f1 usb: gadget: f_fs: Use local copy of descriptors for users [...] adds f5226f1d20c4 Merge tag 'usb-5.10-rc7' of git://git.kernel.org/pub/scm/l [...] adds 54ffccbf053b tty: Fix ->pgrp locking in tiocspgrp() adds c8bcd9c5be24 tty: Fix ->session locking adds d49248eb25a2 Merge tag 'tty-5.10-rc7' of git://git.kernel.org/pub/scm/l [...] adds f0992098cadb speakup: Reject setting the speakup line discipline outsid [...] adds c8c39fbd01d4 habanalabs: free host huge va_range if not used adds 5555b7c56bde habanalabs: put devices before driver removal adds a71464d0b930 Merge tag 'misc-habanalabs-fixes-2020-11-30' of ssh://gito [...] adds 1a16af33ba88 fpga: Specify HAS_IOMEM dependency for FPGA_DFL adds 264f53b41946 Revert "mei: virtio: virtualization frontend driver" adds ab91292cb3e9 Merge tag 'char-misc-5.10-rc7' of git://git.kernel.org/pub [...] adds 0477e9288185 Linux 5.10-rc7 adds bcee52789588 tracing: Fix userstacktrace option for instances adds cd796ed33450 Merge tag 'trace-v5.10-rc7' of git://git.kernel.org/pub/sc [...] adds 4bbf439b09c5 fix return values of seq_read_iter() adds 7d8761ba27fc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1a0e1943d879 Revert "scsi: megaraid_sas: Added support for shared host [...] adds 6220e48d9640 [regression fix] really dumb fuckup in sparc64 __csum_part [...] adds c6f7e1510b87 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4cb682964706 afs: Fix memory leak when mounting with multiple source pa [...] adds a68a0262abda mm/madvise: remove racy mm ownership check adds 4165bf015ba9 iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs adds ca4bbdaf1716 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds 544cc3f8573b arm64: dts: allwinner: h6: orangepi-one-plus: Fix ethernet adds ad2091f893bd ARM: sunxi: Add machine match for the Allwinner V3 SoC adds 6ab48105aae7 ARM: dts: s3: pinecube: align compatible property to other [...] adds 8c9cb4094ccf ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Eth [...] adds bd5cdcdc66e1 ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator adds 8a82d91fa275 ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node adds a98fd117a255 ARM: dts: sun8i: v3s: fix GIC node memory range adds a7361b9c4615 ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY adds b11ddaac893a Merge tag 'sunxi-fixes-for-5.10-2' of git://git.kernel.org [...] adds 70e734fed740 ARM: imx: Use correct SRC base address adds 58d6bca5efc7 ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp adds 19ba8fb810c6 ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin adds 5e2e74024779 Merge tag 'imx-fixes-5.10-5' of git://git.kernel.org/pub/s [...] adds 9280f726097b ARM: keystone: remove SECTION_SIZE_BITS/MAX_PHYSMEM_BITS adds c99055ec2c39 MAINTAINERS: correct SoC Git address (formerly: arm-soc) adds db2082700a0c MAINTAINERS: add a limited ARM and ARM64 SoC entry adds c2b111e59a7b arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id adds d0c6707ca423 arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id adds d23e62971764 Merge tag 'sunxi-fixes-for-5.10-3' of git://git.kernel.org [...] adds 387270cb0b40 ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs adds 69fe24d1d80f firmware: xilinx: Mark pm_api_features_map with static keyword adds a2f5ea9e314b Merge tag 'arm-soc-fixes-v5.10-4b' of git://git.kernel.org [...] adds d904eb0b351f media: mtk-cir: fix calculation of chk period adds 024e01dead12 media: pulse8-cec: fix duplicate free at disconnect or pro [...] adds 45ba1c0ba3e5 media: pulse8-cec: add support for FW v10 and up adds bac63f1239ac media: vb2: set cache sync hints when init buffers adds 3c0dde35e6ae media: [next] media: vidtv: fix a read from an object afte [...] adds cc2ff9730e0f media: vidtv: fix kernel-doc markups adds 3d1387b3b8f6 media: vidtv: fix some warnings adds 40201575b731 Merge tag 'media/v5.10-4' of git://git.kernel.org/pub/scm/ [...] adds 0191c271debf RDMA/qedr: iWARP invalid(zero) doorbell address fix adds 93416ab0f994 RDMA/efa: Use the correct current and new states in modify QP adds e432c04c1799 RDMA/core: Fix empty gid table for non IB/RoCE devices adds 340b940ea0ed RDMA/cm: Fix an attempt to use non-valid pointer when clea [...] adds 9fca90cf2892 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
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 (b652d2a5f2a4) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 14 +- CREDITS | 80 +- Documentation/ABI/README | 10 +- Documentation/ABI/obsolete/sysfs-class-dax | 8 +- .../ABI/obsolete/sysfs-driver-hid-roccat-pyra | 3 + Documentation/ABI/obsolete/sysfs-gpio | 2 + .../ABI/obsolete/sysfs-selinux-checkreqprot | 2 +- Documentation/ABI/removed/devfs | 1 + Documentation/ABI/removed/raw1394 | 1 + Documentation/ABI/removed/sysfs-class-rfkill | 2 +- Documentation/ABI/removed/video1394 | 1 + Documentation/ABI/stable/firewire-cdev | 69 +- Documentation/ABI/stable/sysfs-acpi-pmprofile | 26 +- Documentation/ABI/stable/sysfs-bus-firewire | 3 + Documentation/ABI/stable/sysfs-bus-mhi | 21 + Documentation/ABI/stable/sysfs-bus-nvmem | 19 +- Documentation/ABI/stable/sysfs-bus-usb | 6 +- Documentation/ABI/stable/sysfs-bus-vmbus | 7 - Documentation/ABI/stable/sysfs-bus-w1 | 1 + Documentation/ABI/stable/sysfs-class-backlight | 1 + Documentation/ABI/stable/sysfs-class-infiniband | 93 +- Documentation/ABI/stable/sysfs-class-rfkill | 13 +- Documentation/ABI/stable/sysfs-class-tpm | 100 +- Documentation/ABI/stable/sysfs-devices | 5 +- Documentation/ABI/stable/sysfs-driver-dma-ioatdma | 10 +- .../ABI/stable/sysfs-driver-firmware-zynqmp | 62 +- Documentation/ABI/stable/sysfs-driver-ib_srp | 1 + Documentation/ABI/stable/sysfs-driver-speakup | 4 + Documentation/ABI/stable/sysfs-firmware-efi-vars | 4 + Documentation/ABI/stable/sysfs-firmware-opal-dump | 5 + Documentation/ABI/stable/sysfs-firmware-opal-elog | 2 + Documentation/ABI/stable/sysfs-hypervisor-xen | 3 + Documentation/ABI/stable/vdso | 11 +- Documentation/ABI/testing/configfs-acpi | 34 +- Documentation/ABI/testing/configfs-most | 135 +- .../ABI/testing/configfs-spear-pcie-gadget | 36 +- Documentation/ABI/testing/configfs-usb-gadget | 87 +- Documentation/ABI/testing/configfs-usb-gadget-ecm | 12 +- Documentation/ABI/testing/configfs-usb-gadget-eem | 10 +- Documentation/ABI/testing/configfs-usb-gadget-hid | 10 +- .../ABI/testing/configfs-usb-gadget-loopback | 6 +- .../ABI/testing/configfs-usb-gadget-mass-storage | 18 +- Documentation/ABI/testing/configfs-usb-gadget-midi | 14 +- .../ABI/testing/configfs-usb-gadget-printer | 6 +- .../ABI/testing/configfs-usb-gadget-rndis | 16 +- .../ABI/testing/configfs-usb-gadget-sourcesink | 18 +- .../ABI/testing/configfs-usb-gadget-subset | 10 +- Documentation/ABI/testing/configfs-usb-gadget-uac1 | 18 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 14 +- Documentation/ABI/testing/configfs-usb-gadget-uvc | 220 +- Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 12 +- Documentation/ABI/testing/debugfs-ec | 11 +- Documentation/ABI/testing/debugfs-moxtet | 30 +- Documentation/ABI/testing/debugfs-pfo-nx-crypto | 28 +- Documentation/ABI/testing/debugfs-pktcdvd | 13 +- Documentation/ABI/testing/debugfs-turris-mox-rwtm | 15 +- Documentation/ABI/testing/debugfs-wilco-ec | 21 +- Documentation/ABI/testing/dell-smbios-wmi | 32 +- Documentation/ABI/testing/dev-kmsg | 27 +- Documentation/ABI/testing/evm | 17 +- Documentation/ABI/testing/gpio-cdev | 13 +- Documentation/ABI/testing/ima_policy | 30 +- Documentation/ABI/testing/procfs-diskstats | 46 +- Documentation/ABI/testing/procfs-smaps_rollup | 48 +- Documentation/ABI/testing/pstore | 19 +- Documentation/ABI/testing/sysfs-block | 38 +- Documentation/ABI/testing/sysfs-block-device | 2 + Documentation/ABI/testing/sysfs-block-rnbd | 4 +- Documentation/ABI/testing/sysfs-bus-acpi | 19 +- .../ABI/testing/sysfs-bus-coresight-devices-cti | 60 +- .../ABI/testing/sysfs-bus-coresight-devices-etb10 | 21 +- .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 10 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 76 +- .../ABI/testing/sysfs-bus-coresight-devices-stm | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-tmc | 20 +- Documentation/ABI/testing/sysfs-bus-css | 3 + Documentation/ABI/testing/sysfs-bus-dfl | 2 + .../ABI/testing/sysfs-bus-dfl-devices-n3000-nios | 49 - .../testing/sysfs-bus-event_source-devices-dfl_fme | 14 +- .../testing/sysfs-bus-event_source-devices-format | 3 +- .../testing/sysfs-bus-event_source-devices-hv_24x7 | 25 + .../testing/sysfs-bus-event_source-devices-hv_gpci | 39 + Documentation/ABI/testing/sysfs-bus-fcoe | 68 +- Documentation/ABI/testing/sysfs-bus-fsl-mc | 12 +- .../ABI/testing/sysfs-bus-i2c-devices-fsa9480 | 26 +- .../ABI/testing/sysfs-bus-i2c-devices-pca954x | 27 +- Documentation/ABI/testing/sysfs-bus-i3c | 2 + Documentation/ABI/testing/sysfs-bus-iio | 38 +- .../testing/sysfs-bus-iio-adc-envelope-detector | 5 +- Documentation/ABI/testing/sysfs-bus-iio-adc-hi8435 | 5 + Documentation/ABI/testing/sysfs-bus-iio-adc-stm32 | 3 + Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 2 +- .../ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32 | 8 +- .../ABI/testing/sysfs-bus-iio-distance-srf08 | 7 +- .../ABI/testing/sysfs-bus-iio-frequency-ad9523 | 2 + .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 10 +- .../ABI/testing/sysfs-bus-iio-health-afe440x | 12 +- .../ABI/testing/sysfs-bus-iio-light-isl29018 | 6 +- .../ABI/testing/sysfs-bus-iio-light-tsl2772 | 0 .../ABI/testing/sysfs-bus-iio-lptimer-stm32 | 29 +- .../ABI/testing/sysfs-bus-iio-magnetometer-hmc5843 | 19 +- .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 19 +- .../ABI/testing/sysfs-bus-iio-timer-stm32 | 119 +- .../ABI/testing/sysfs-bus-intel_th-devices-gth | 11 +- .../ABI/testing/sysfs-bus-intel_th-devices-msc | 4 + Documentation/ABI/testing/sysfs-bus-most | 6 +- Documentation/ABI/testing/sysfs-bus-moxtet-devices | 6 +- Documentation/ABI/testing/sysfs-bus-nfit | 2 +- Documentation/ABI/testing/sysfs-bus-nvdimm | 6 + Documentation/ABI/testing/sysfs-bus-papr-pmem | 23 +- Documentation/ABI/testing/sysfs-bus-pci | 22 +- .../ABI/testing/sysfs-bus-pci-devices-aer_stats | 119 +- .../ABI/testing/sysfs-bus-pci-devices-catpt | 17 + .../ABI/testing/sysfs-bus-pci-drivers-ehci_hcd | 4 +- Documentation/ABI/testing/sysfs-bus-rapidio | 23 +- Documentation/ABI/testing/sysfs-bus-rbd | 37 +- Documentation/ABI/testing/sysfs-bus-siox | 3 + .../ABI/testing/sysfs-bus-soundwire-slave | 18 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 58 +- Documentation/ABI/testing/sysfs-bus-usb | 32 +- .../ABI/testing/sysfs-bus-usb-devices-usbsevseg | 7 +- Documentation/ABI/testing/sysfs-bus-vfio-mdev | 10 +- Documentation/ABI/testing/sysfs-c2port | 7 - Documentation/ABI/testing/sysfs-class-backlight | 60 + .../ABI/testing/sysfs-class-backlight-adp8860 | 21 +- .../testing/sysfs-class-backlight-driver-adp8870 | 30 +- .../testing/sysfs-class-backlight-driver-lm3533 | 26 +- Documentation/ABI/testing/sysfs-class-bdi | 1 - Documentation/ABI/testing/sysfs-class-chromeos | 15 +- Documentation/ABI/testing/sysfs-class-cxl | 23 +- Documentation/ABI/testing/sysfs-class-devfreq | 6 +- Documentation/ABI/testing/sysfs-class-devlink | 30 +- Documentation/ABI/testing/sysfs-class-extcon | 34 +- Documentation/ABI/testing/sysfs-class-fpga-manager | 5 +- Documentation/ABI/testing/sysfs-class-gnss | 2 + Documentation/ABI/testing/sysfs-class-led | 28 +- .../ABI/testing/sysfs-class-led-driver-el15203000 | 130 - .../ABI/testing/sysfs-class-led-driver-lm3533 | 44 +- .../ABI/testing/sysfs-class-led-driver-sc27xx | 22 - Documentation/ABI/testing/sysfs-class-led-flash | 27 +- .../ABI/testing/sysfs-class-led-multicolor | 23 +- .../ABI/testing/sysfs-class-led-trigger-netdev | 7 + .../ABI/testing/sysfs-class-led-trigger-pattern | 4 +- .../ABI/testing/sysfs-class-led-trigger-usbport | 1 + Documentation/ABI/testing/sysfs-class-leds-gt683r | 8 +- Documentation/ABI/testing/sysfs-class-mic | 52 +- Documentation/ABI/testing/sysfs-class-net | 63 +- Documentation/ABI/testing/sysfs-class-net-cdc_ncm | 6 +- Documentation/ABI/testing/sysfs-class-net-phydev | 2 + Documentation/ABI/testing/sysfs-class-ocxl | 17 +- Documentation/ABI/testing/sysfs-class-pktcdvd | 38 +- Documentation/ABI/testing/sysfs-class-power | 523 +- Documentation/ABI/testing/sysfs-class-power-mp2629 | 1 + .../ABI/testing/sysfs-class-power-twl4030 | 33 +- Documentation/ABI/testing/sysfs-class-power-wilco | 18 +- Documentation/ABI/testing/sysfs-class-rapidio | 48 +- Documentation/ABI/testing/sysfs-class-rc | 30 +- Documentation/ABI/testing/sysfs-class-regulator | 36 +- Documentation/ABI/testing/sysfs-class-remoteproc | 58 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 93 +- .../sysfs-class-rtc-rtc0-device-rtc_calibration | 1 + Documentation/ABI/testing/sysfs-class-rtrs-client | 23 +- Documentation/ABI/testing/sysfs-class-scsi_host | 7 +- Documentation/ABI/testing/sysfs-class-typec | 12 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 13 +- Documentation/ABI/testing/sysfs-class-watchdog | 7 +- Documentation/ABI/testing/sysfs-dev | 7 +- Documentation/ABI/testing/sysfs-devices-mapping | 41 +- Documentation/ABI/testing/sysfs-devices-memory | 15 +- .../ABI/testing/sysfs-devices-platform-ACPI-TAD | 4 + .../testing/sysfs-devices-platform-_UDC_-gadget | 10 +- .../ABI/testing/sysfs-devices-platform-docg3 | 10 +- .../ABI/testing/sysfs-devices-platform-ipmi | 52 +- .../sysfs-devices-platform-sh_mobile_lcdc_fb | 8 +- .../testing/sysfs-devices-platform-stratix10-rsu | 10 + Documentation/ABI/testing/sysfs-devices-system-cpu | 101 +- .../ABI/testing/sysfs-devices-system-ibm-rtl | 6 +- .../ABI/testing/sysfs-driver-bd9571mwv-regulator | 4 + Documentation/ABI/testing/sysfs-driver-genwqe | 11 +- Documentation/ABI/testing/sysfs-driver-habanalabs | 18 +- Documentation/ABI/testing/sysfs-driver-hid-lenovo | 10 + .../ABI/testing/sysfs-driver-hid-logitech-lg4ff | 18 +- Documentation/ABI/testing/sysfs-driver-hid-ntrig | 13 +- .../ABI/testing/sysfs-driver-hid-roccat-kone | 19 + Documentation/ABI/testing/sysfs-driver-hid-wiimote | 12 +- .../ABI/testing/sysfs-driver-input-exc3000 | 2 + .../ABI/testing/sysfs-driver-intel-m10-bmc | 15 + .../ABI/testing/sysfs-driver-jz4780-efuse | 6 +- Documentation/ABI/testing/sysfs-driver-pciback | 6 +- .../ABI/testing/sysfs-driver-samsung-laptop | 13 +- .../ABI/testing/sysfs-driver-toshiba_acpi | 26 + .../ABI/testing/sysfs-driver-toshiba_haps | 2 + Documentation/ABI/testing/sysfs-driver-ufs | 228 +- Documentation/ABI/testing/sysfs-driver-w1_ds28e17 | 3 + Documentation/ABI/testing/sysfs-driver-w1_therm | 110 +- Documentation/ABI/testing/sysfs-driver-wacom | 4 +- Documentation/ABI/testing/sysfs-driver-xen-blkback | 9 + .../ABI/testing/sysfs-driver-xen-blkfront | 11 +- Documentation/ABI/testing/sysfs-firmware-acpi | 237 +- .../ABI/testing/sysfs-firmware-dmi-entries | 50 +- Documentation/ABI/testing/sysfs-firmware-efi-esrt | 28 +- .../ABI/testing/sysfs-firmware-efi-runtime-map | 14 +- Documentation/ABI/testing/sysfs-firmware-gsmi | 2 +- Documentation/ABI/testing/sysfs-firmware-memmap | 16 +- .../ABI/testing/sysfs-firmware-qemu_fw_cfg | 20 +- Documentation/ABI/testing/sysfs-firmware-sfi | 6 +- Documentation/ABI/testing/sysfs-firmware-sgi_uv | 6 +- .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- Documentation/ABI/testing/sysfs-fs-ext4 | 4 +- Documentation/ABI/testing/sysfs-fs-f2fs | 48 +- Documentation/ABI/testing/sysfs-hypervisor-xen | 13 +- Documentation/ABI/testing/sysfs-kernel-boot_params | 23 +- .../ABI/testing/sysfs-kernel-mm-hugepages | 12 +- Documentation/ABI/testing/sysfs-kernel-mm-ksm | 5 +- Documentation/ABI/testing/sysfs-kernel-slab | 3 + Documentation/ABI/testing/sysfs-module | 17 +- .../ABI/testing/sysfs-platform-asus-laptop | 21 +- Documentation/ABI/testing/sysfs-platform-asus-wmi | 1 + Documentation/ABI/testing/sysfs-platform-at91 | 10 +- .../ABI/testing/sysfs-platform-dell-laptop | 10 +- .../ABI/testing/sysfs-platform-dell-smbios | 4 +- Documentation/ABI/testing/sysfs-platform-dfl-fme | 14 +- Documentation/ABI/testing/sysfs-platform-dptf | 27 +- .../ABI/testing/sysfs-platform-eeepc-laptop | 14 +- .../ABI/testing/sysfs-platform-i2c-demux-pinctrl | 4 +- .../ABI/testing/sysfs-platform-ideapad-laptop | 9 +- .../testing/sysfs-platform-intel-wmi-sbl-fw-update | 1 + .../testing/sysfs-platform-intel-wmi-thunderbolt | 1 + Documentation/ABI/testing/sysfs-platform-kim | 1 + .../ABI/testing/sysfs-platform-mellanox-bootctl | 50 +- .../ABI/testing/sysfs-platform-phy-rcar-gen3-usb2 | 10 +- .../ABI/testing/sysfs-platform-renesas_usb3 | 10 +- Documentation/ABI/testing/sysfs-platform-sst-atom | 13 +- .../ABI/testing/sysfs-platform-usbip-vudc | 11 +- Documentation/ABI/testing/sysfs-platform-wilco-ec | 1 + Documentation/ABI/testing/sysfs-power | 21 +- Documentation/ABI/testing/sysfs-profiling | 2 +- Documentation/ABI/testing/sysfs-ptp | 2 +- Documentation/ABI/testing/sysfs-uevent | 28 +- Documentation/ABI/testing/sysfs-wusb_cbaf | 3 +- Documentation/ABI/testing/usb-charger-uevent | 84 +- Documentation/ABI/testing/usb-uevent | 32 +- Documentation/Kconfig | 10 + Documentation/Makefile | 9 + Documentation/PCI/index.rst | 1 + Documentation/{filesystems => PCI}/sysfs-pci.rst | 0 Documentation/admin-guide/LSM/SafeSetID.rst | 2 +- Documentation/admin-guide/README.rst | 6 +- Documentation/admin-guide/abi-obsolete.rst | 11 + Documentation/admin-guide/abi-removed.rst | 5 + Documentation/admin-guide/abi-stable.rst | 14 + Documentation/admin-guide/abi-testing.rst | 20 + Documentation/admin-guide/abi.rst | 11 + Documentation/admin-guide/blockdev/ramdisk.rst | 66 +- Documentation/admin-guide/bootconfig.rst | 20 +- Documentation/admin-guide/cgroup-v2.rst | 9 - Documentation/admin-guide/cpu-load.rst | 63 +- .../admin-guide/device-mapper/dm-crypt.rst | 10 +- Documentation/admin-guide/gpio/gpio-mockup.rst | 50 + Documentation/admin-guide/gpio/index.rst | 1 + Documentation/admin-guide/index.rst | 2 + Documentation/admin-guide/kdump/gdbmacros.txt | 73 +- Documentation/admin-guide/kdump/kdump.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 60 +- .../admin-guide/media/dvb-usb-dvbsky-cardlist.rst | 8 +- .../admin-guide/media/dvb-usb-dw2102-cardlist.rst | 4 + .../admin-guide/media/em28xx-cardlist.rst | 4 + Documentation/admin-guide/media/ipu3.rst | 38 +- Documentation/admin-guide/media/pci-cardlist.rst | 2 + Documentation/admin-guide/media/rkisp1.dot | 18 + Documentation/admin-guide/media/rkisp1.rst | 181 + Documentation/admin-guide/media/siano-cardlist.rst | 2 +- Documentation/admin-guide/media/v4l-drivers.rst | 1 + Documentation/admin-guide/media/zoran-cardlist.rst | 51 + Documentation/admin-guide/mm/numaperf.rst | 8 + Documentation/admin-guide/nfs/fault_injection.rst | 70 - Documentation/admin-guide/nfs/index.rst | 1 - Documentation/admin-guide/perf/arm-cmn.rst | 65 + Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/pm/cpufreq.rst | 11 +- Documentation/admin-guide/pm/cpuidle.rst | 15 +- Documentation/admin-guide/pnp.rst | 4 - Documentation/admin-guide/pstore-blk.rst | 10 +- Documentation/admin-guide/svga.rst | 7 +- Documentation/admin-guide/sysctl/abi.rst | 2 + Documentation/admin-guide/sysctl/net.rst | 1 + Documentation/admin-guide/sysctl/vm.rst | 6 +- Documentation/admin-guide/sysrq.rst | 2 + Documentation/admin-guide/tainted-kernels.rst | 2 +- Documentation/admin-guide/xfs.rst | 32 +- Documentation/arm/sunxi.rst | 12 +- Documentation/arm/uefi.rst | 2 +- Documentation/arm64/amu.rst | 2 + Documentation/arm64/cpu-feature-registers.rst | 2 + Documentation/arm64/elf_hwcaps.rst | 4 + Documentation/arm64/hugetlbpage.rst | 2 + Documentation/arm64/index.rst | 3 + Documentation/arm64/memory-tagging-extension.rst | 307 + Documentation/arm64/silicon-errata.rst | 2 + Documentation/block/blk-mq.rst | 12 +- Documentation/block/inline-encryption.rst | 8 +- Documentation/block/queue-sysfs.rst | 8 + Documentation/bpf/bpf_devel_QA.rst | 4 +- Documentation/conf.py | 68 +- Documentation/core-api/dma-api.rst | 112 +- Documentation/core-api/dma-attributes.rst | 8 - Documentation/core-api/genericirq.rst | 2 + Documentation/core-api/kernel-api.rst | 6 - Documentation/core-api/workqueue.rst | 2 + Documentation/core-api/xarray.rst | 13 +- Documentation/crypto/userspace-if.rst | 20 +- Documentation/dev-tools/kasan.rst | 2 + Documentation/dev-tools/kgdb.rst | 6 +- Documentation/dev-tools/kmemleak.rst | 2 +- Documentation/dev-tools/kselftest.rst | 35 +- Documentation/dev-tools/kunit/faq.rst | 2 +- Documentation/dev-tools/kunit/index.rst | 1 + Documentation/dev-tools/kunit/start.rst | 2 +- Documentation/dev-tools/kunit/style.rst | 205 + Documentation/dev-tools/kunit/usage.rst | 20 +- Documentation/devicetree/bindings/.yamllint | 39 + Documentation/devicetree/bindings/Makefile | 9 +- Documentation/devicetree/bindings/arm/actions.yaml | 15 + Documentation/devicetree/bindings/arm/altera.yaml | 5 + .../devicetree/bindings/arm/amazon,al.yaml | 2 + Documentation/devicetree/bindings/arm/amlogic.yaml | 5 + .../devicetree/bindings/arm/arm,integrator.yaml | 2 + .../devicetree/bindings/arm/arm,realview.yaml | 2 + .../devicetree/bindings/arm/arm,versatile.yaml | 2 + .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 + .../devicetree/bindings/arm/atmel-at91.yaml | 2 + Documentation/devicetree/bindings/arm/axxia.yaml | 4 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm11351.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm21664.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm23550.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 3 + .../devicetree/bindings/arm/bcm/brcm,cygnus.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,hr2.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,ns2.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,stingray.yaml | 2 + .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 2 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 6 +- Documentation/devicetree/bindings/arm/bitmain.yaml | 5 + Documentation/devicetree/bindings/arm/calxeda.yaml | 2 + .../devicetree/bindings/arm/coresight-cti.yaml | 2 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 + .../devicetree/bindings/arm/digicolor.yaml | 4 + Documentation/devicetree/bindings/arm/fsl.yaml | 74 +- .../bindings/arm/hisilicon/controller/cpuctrl.yaml | 54 + .../hisilicon/controller/hi3798cv200-perictrl.yaml | 64 + .../hisilicon/controller/hi6220-domain-ctrl.yaml | 68 + .../hisilicon/controller/hip04-bootwrapper.yaml | 34 + .../arm/hisilicon/controller/hip04-fabric.yaml | 27 + .../bindings/arm/hisilicon/controller/pctrl.yaml | 34 + .../bindings/arm/hisilicon/controller/sysctrl.yaml | 132 + .../bindings/arm/hisilicon/hi3519-sysctrl.txt | 14 - .../arm/hisilicon/hisilicon-low-pin-count.txt | 33 - .../bindings/arm/hisilicon/hisilicon.txt | 319 - .../bindings/arm/hisilicon/hisilicon.yaml | 70 + .../bindings/arm/hisilicon/low-pin-count.yaml | 61 + .../devicetree/bindings/arm/intel,keembay.yaml | 3 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 4 + .../bindings/arm/keystone/ti,k3-sci-common.yaml | 2 + .../bindings/arm/marvell/armada-7k-8k.yaml | 2 + .../devicetree/bindings/arm/mediatek.yaml | 3 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 2 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../devicetree/bindings/arm/microchip,sparx5.yaml | 2 + Documentation/devicetree/bindings/arm/moxart.yaml | 1 + .../devicetree/bindings/arm/mrvl/mrvl.yaml | 3 + .../devicetree/bindings/arm/mstar/mstar.yaml | 2 + .../bindings/arm/nvidia,tegra194-ccplex.yaml | 2 + .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 2 + Documentation/devicetree/bindings/arm/pmu.yaml | 2 + .../devicetree/bindings/arm/primecell.yaml | 3 + Documentation/devicetree/bindings/arm/qcom.yaml | 4 + Documentation/devicetree/bindings/arm/rda.yaml | 4 + Documentation/devicetree/bindings/arm/realtek.yaml | 3 + Documentation/devicetree/bindings/arm/renesas.yaml | 2 + .../devicetree/bindings/arm/rockchip.yaml | 8 + .../bindings/arm/samsung/samsung-boards.yaml | 2 + .../devicetree/bindings/arm/samsung/sysreg.yaml | 45 - Documentation/devicetree/bindings/arm/sirf.yaml | 3 + .../bindings/arm/socionext/milbeaut.yaml | 3 + .../bindings/arm/socionext/uniphier.yaml | 2 + Documentation/devicetree/bindings/arm/spear.yaml | 3 + .../devicetree/bindings/arm/sprd/sprd.yaml | 2 + Documentation/devicetree/bindings/arm/sti.yaml | 3 + .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 + .../devicetree/bindings/arm/stm32/stm32.yaml | 11 + Documentation/devicetree/bindings/arm/sunxi.yaml | 7 + Documentation/devicetree/bindings/arm/tegra.yaml | 4 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 + Documentation/devicetree/bindings/arm/ti/k3.txt | 26 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 38 + .../devicetree/bindings/arm/ti/nspire.yaml | 3 + .../devicetree/bindings/arm/ti/ti,davinci.yaml | 3 + Documentation/devicetree/bindings/arm/toshiba.yaml | 25 + Documentation/devicetree/bindings/arm/ux500.yaml | 2 + Documentation/devicetree/bindings/arm/vt8500.yaml | 3 + Documentation/devicetree/bindings/arm/xilinx.yaml | 2 + Documentation/devicetree/bindings/arm/zte.yaml | 2 + .../devicetree/bindings/ata/faraday,ftide010.yaml | 2 + .../devicetree/bindings/ata/pata-common.yaml | 2 + .../devicetree/bindings/ata/sata-common.yaml | 2 + .../devicetree/bindings/bus/mti,mips-cdmm.yaml | 2 + .../devicetree/bindings/bus/renesas,bsc.yaml | 2 + .../devicetree/bindings/bus/simple-pm-bus.yaml | 2 + .../bus/socionext,uniphier-system-bus.yaml | 7 + .../bindings/chrome/google,cros-ec-typec.yaml | 2 + .../devicetree/bindings/clock/arm,syscon-icst.yaml | 2 + .../bindings/clock/baikal,bt1-ccu-div.yaml | 6 +- .../bindings/clock/baikal,bt1-ccu-pll.yaml | 2 +- .../devicetree/bindings/clock/hi6220-clock.txt | 2 +- .../devicetree/bindings/clock/idt,versaclock5.yaml | 20 +- .../devicetree/bindings/clock/imx5-clock.yaml | 2 +- .../devicetree/bindings/clock/imx6q-clock.yaml | 2 + .../devicetree/bindings/clock/imx6sl-clock.yaml | 2 + .../devicetree/bindings/clock/imx6sll-clock.yaml | 2 + .../devicetree/bindings/clock/imx6sx-clock.yaml | 2 + .../devicetree/bindings/clock/imx6ul-clock.yaml | 2 + .../devicetree/bindings/clock/imx8m-clock.yaml | 2 +- .../devicetree/bindings/clock/intel,cgu-lgm.yaml | 2 + .../bindings/clock/qcom,dispcc-sm8x50.yaml | 93 + .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 + .../bindings/clock/qcom,sc7180-videocc.yaml | 65 - .../bindings/clock/qcom,sdm845-videocc.yaml | 65 - .../devicetree/bindings/clock/qcom,videocc.yaml | 73 + .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/sifive/fu540-prci.txt | 46 - .../bindings/clock/sifive/fu540-prci.yaml | 60 + .../bindings/clock/sprd,sc9863a-clk.yaml | 2 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 2 + .../bindings/connector/usb-connector.yaml | 32 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 11 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 6 + .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 + .../bindings/display/bridge/cdns,mhdp8546.yaml | 169 + .../bindings/display/bridge/ite,it6505.yaml | 5 + .../bindings/display/bridge/lvds-codec.yaml | 6 + .../bindings/display/bridge/nwl-dsi.yaml | 11 +- .../bindings/display/bridge/renesas,dw-hdmi.txt | 4 +- .../bindings/display/bridge/renesas,lvds.yaml | 2 + .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 2 + .../bindings/display/bridge/toshiba,tc358775.yaml | 38 +- .../bindings/display/dsi-controller.yaml | 2 + .../bindings/display/mediatek/mediatek,disp.txt | 2 +- .../bindings/display/mediatek/mediatek,dpi.txt | 2 +- .../bindings/display/mediatek/mediatek,dsi.txt | 4 +- .../bindings/display/mediatek/mediatek,hdmi.txt | 4 + .../devicetree/bindings/display/msm/gmu.yaml | 2 + .../bindings/display/panel/ilitek,ili9881c.yaml | 5 +- .../devicetree/bindings/display/panel/lvds.yaml | 2 + .../display/panel/mantix,mlaf057we51-x.yaml | 4 + .../bindings/display/panel/panel-common.yaml | 2 + .../bindings/display/panel/tpo,tpg110.yaml | 2 + .../devicetree/bindings/display/renesas,du.txt | 6 + .../devicetree/bindings/display/st,stm32-dsi.yaml | 23 +- .../devicetree/bindings/display/tilcdc/tilcdc.txt | 2 +- .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 8 +- .../devicetree/bindings/dma/dma-common.yaml | 2 + .../devicetree/bindings/dma/dma-controller.yaml | 2 + .../devicetree/bindings/dma/dma-router.yaml | 2 + .../devicetree/bindings/dma/ingenic,dma.yaml | 2 + .../devicetree/bindings/dma/st,stm32-dma.yaml | 2 + .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 + .../devicetree/bindings/dma/st,stm32-mdma.yaml | 2 + .../devicetree/bindings/dma/ti/k3-udma.yaml | 2 + .../bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml | 2 +- .../bindings/edac/amazon,al-mc-edac.yaml | 1 + .../devicetree/bindings/edac/dmc-520.yaml | 2 + Documentation/devicetree/bindings/eeprom/at24.yaml | 3 + Documentation/devicetree/bindings/eeprom/at25.yaml | 6 +- .../devicetree/bindings/example-schema.yaml | 8 +- .../devicetree/bindings/extcon/wlf,arizona.yaml | 2 + .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 2 + .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 14 +- .../devicetree/bindings/gpio/gpio-max732x.txt | 58 - .../devicetree/bindings/gpio/gpio-pca953x.txt | 90 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 232 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 8 +- .../bindings/gpio/kontron,sl28cpld-gpio.yaml | 54 + .../devicetree/bindings/gpio/pl061-gpio.yaml | 3 + .../devicetree/bindings/gpio/sgpio-aspeed.txt | 5 +- .../bindings/gpio/socionext,uniphier-gpio.yaml | 2 + .../devicetree/bindings/gpu/samsung-rotator.yaml | 6 + .../bindings/hwlock/ti,omap-hwspinlock.yaml | 4 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 2 + .../devicetree/bindings/hwmon/adt7475.yaml | 2 + .../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 4 +- .../bindings/hwmon/kontron,sl28cpld-hwmon.yaml | 27 + Documentation/devicetree/bindings/hwmon/lm75.txt | 39 - Documentation/devicetree/bindings/hwmon/lm75.yaml | 66 + .../devicetree/bindings/hwmon/maxim,max20730.yaml | 65 + .../devicetree/bindings/hwmon/moortec,mr75203.yaml | 71 + .../bindings/i2c/amlogic,meson6-i2c.yaml | 2 + .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 2 + .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 66 + .../devicetree/bindings/i2c/i2c-cros-ec-tunnel.txt | 39 - .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 + .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 29 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 8 +- .../devicetree/bindings/i2c/i2c-rk3x.yaml | 2 + .../devicetree/bindings/i2c/ingenic,i2c.yaml | 12 +- .../devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt | 42 + .../bindings/i2c/socionext,uniphier-fi2c.yaml | 2 + .../bindings/i2c/socionext,uniphier-i2c.yaml | 2 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 + .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 + .../bindings/iio/accel/adi,adis16240.yaml | 4 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 4 + .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 4 + .../bindings/iio/accel/kionix,kxsd9.yaml | 4 + .../devicetree/bindings/iio/adc/ad7949.txt | 16 - .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 47 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 6 + .../devicetree/bindings/iio/adc/adi,ad7768-1.txt | 41 - .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 90 + .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 57 + .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 15 +- .../devicetree/bindings/iio/adc/ads1015.txt | 73 - .../bindings/iio/adc/amlogic,meson-saradc.txt | 48 - .../bindings/iio/adc/amlogic,meson-saradc.yaml | 149 + .../bindings/iio/adc/aspeed,ast2400-adc.yaml | 55 + .../devicetree/bindings/iio/adc/aspeed_adc.txt | 22 - .../devicetree/bindings/iio/adc/berlin2_adc.txt | 19 - .../devicetree/bindings/iio/adc/cc10001_adc.txt | 22 - .../bindings/iio/adc/cosmic,10001-adc.yaml | 59 + .../devicetree/bindings/iio/adc/cpcap-adc.txt | 17 - .../devicetree/bindings/iio/adc/da9150-gpadc.txt | 16 - .../bindings/iio/adc/dlg,da9150-gpadc.yaml | 35 + .../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt | 57 - .../devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml | 131 + .../devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml | 62 + .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 81 + .../devicetree/bindings/iio/adc/hi8435.txt | 21 - .../devicetree/bindings/iio/adc/holt,hi8435.yaml | 50 + .../devicetree/bindings/iio/adc/imx7d-adc.txt | 24 - .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 2 + .../devicetree/bindings/iio/adc/lpc1850-adc.txt | 20 - .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 21 - .../bindings/iio/adc/marvell,berlin2-adc.yaml | 50 + .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 + .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 4 + .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 2 + .../bindings/iio/adc/motorola,cpcap-adc.yaml | 53 + .../bindings/iio/adc/nuvoton,nau7802.yaml | 50 + .../bindings/iio/adc/nuvoton,npcm-adc.txt | 26 - .../bindings/iio/adc/nuvoton,npcm750-adc.yaml | 64 + .../bindings/iio/adc/nuvoton-nau7802.txt | 18 - .../bindings/iio/adc/nxp,lpc1850-adc.yaml | 61 + .../bindings/iio/adc/nxp,lpc3220-adc.yaml | 50 + .../bindings/iio/adc/qcom,spmi-vadc.yaml | 4 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 20 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 72 + .../bindings/iio/adc/sprd,sc27xx-adc.txt | 40 - .../devicetree/bindings/iio/adc/st,stmpe-adc.yaml | 45 + .../devicetree/bindings/iio/adc/stmpe-adc.txt | 21 - .../devicetree/bindings/iio/adc/ti,adc12138.yaml | 86 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 112 + .../devicetree/bindings/iio/adc/ti,ads7950.yaml | 65 + .../devicetree/bindings/iio/adc/ti,ads8688.yaml | 4 + .../bindings/iio/adc/ti,twl4030-madc.yaml | 48 + .../devicetree/bindings/iio/adc/ti-adc12138.txt | 37 - .../devicetree/bindings/iio/adc/ti-ads7950.txt | 23 - .../devicetree/bindings/iio/adc/twl4030-madc.txt | 24 - .../devicetree/bindings/iio/adc/vf610-adc.txt | 36 - .../bindings/iio/amplifiers/adi,hmc425a.yaml | 2 + Documentation/devicetree/bindings/iio/common.yaml | 2 + .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 10 + .../devicetree/bindings/iio/frequency/adf4371.yaml | 4 + .../bindings/iio/gyroscope/adi,adxrs290.yaml | 6 + .../bindings/iio/humidity/ti,hdc2010.yaml | 2 + .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 4 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 2 + .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 4 + .../bindings/iio/imu/invensense,icm42600.yaml | 6 + .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 4 + .../bindings/iio/light/amstaos,tsl2563.yaml | 2 + .../bindings/iio/light/dynaimage,al3010.yaml | 2 + .../bindings/iio/light/dynaimage,al3320a.yaml | 2 + .../bindings/iio/light/sharp,gp2ap002.yaml | 2 + .../bindings/iio/light/vishay,vcnl4000.yaml | 4 + .../iio/magnetometer/asahi-kasei,ak8975.yaml | 2 + .../bindings/iio/proximity/vishay,vcnl3020.yaml | 2 + .../devicetree/bindings/iio/proximity/vl53l0x.txt | 6 + .../devicetree/bindings/input/adc-joystick.yaml | 121 + .../devicetree/bindings/input/cros-ec-keyb.txt | 72 - .../bindings/input/fsl,mpr121-touchkey.yaml | 2 + .../bindings/input/google,cros-ec-keyb.yaml | 92 + Documentation/devicetree/bindings/input/input.yaml | 2 + .../devicetree/bindings/input/matrix-keymap.yaml | 2 + .../bindings/input/touchscreen/touchscreen.yaml | 2 + .../bindings/input/touchscreen/zinitix.txt | 40 + .../interrupt-controller/actions,owl-sirq.yaml | 65 + .../interrupt-controller/ingenic,intc.yaml | 2 + .../kontron,sl28cpld-intc.yaml | 54 + .../interrupt-controller/loongson,htpic.yaml | 2 + .../interrupt-controller/loongson,liointc.yaml | 2 + .../interrupt-controller/loongson,pch-msi.yaml | 2 + .../interrupt-controller/loongson,pch-pic.yaml | 2 + .../interrupt-controller/mstar,mst-intc.yaml | 64 + .../bindings/interrupt-controller/mti,gic.yaml | 2 +- .../interrupt-controller/sifive,plic-1.0.0.txt | 58 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 97 + .../interrupt-controller/snps,dw-apb-ictl.txt | 14 +- .../interrupt-controller/ti,pruss-intc.yaml | 12 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 12 + .../bindings/interrupt-controller/ti,sci-intr.yaml | 2 + .../devicetree/bindings/iommu/mediatek,iommu.txt | 2 + .../devicetree/bindings/ipmi/ipmi-smic.yaml | 2 + .../devicetree/bindings/leds/backlight/common.yaml | 36 + .../bindings/leds/backlight/kinetic,ktd253.yaml | 46 + Documentation/devicetree/bindings/leds/common.yaml | 4 +- .../bindings/leds/leds-class-multicolor.yaml | 12 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 8 + .../devicetree/bindings/leds/leds-lp55xx.yaml | 8 + Documentation/devicetree/bindings/leds/tca6507.txt | 49 - .../devicetree/bindings/leds/ti,tca6507.yaml | 134 + .../devicetree/bindings/leds/trigger-source.yaml | 2 + .../devicetree/bindings/mailbox/arm,mhu.yaml | 135 + .../devicetree/bindings/mailbox/arm-mhu.txt | 43 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 3 + .../devicetree/bindings/mailbox/mtk-gce.txt | 2 +- .../devicetree/bindings/mailbox/omap-mailbox.txt | 2 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 1 - .../devicetree/bindings/media/gpio-ir-receiver.txt | 3 + .../bindings/media/i2c/chrontel,ch7322.yaml | 2 + .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 2 + .../devicetree/bindings/media/i2c/imx274.txt | 38 - .../devicetree/bindings/media/i2c/sony,imx274.yaml | 76 + .../devicetree/bindings/media/i2c/tvp5150.txt | 2 +- .../devicetree/bindings/media/mediatek-vcodec.txt | 9 +- .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 2 + .../bindings/media/qcom,msm8916-venus.yaml | 2 + .../bindings/media/qcom,msm8996-venus.yaml | 2 + .../bindings/media/qcom,sc7180-venus.yaml | 8 +- .../bindings/media/qcom,sdm845-venus-v2.yaml | 8 +- .../bindings/media/qcom,sdm845-venus.yaml | 2 + Documentation/devicetree/bindings/media/rc.yaml | 2 + .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,vin.yaml | 2 + .../bindings/memory-controllers/fsl/mmdc.yaml | 2 + .../memory-controllers/renesas,rpc-if.yaml | 2 + .../memory-controllers/st,stm32-fmc2-ebi.yaml | 2 + Documentation/devicetree/bindings/mfd/ab8500.txt | 4 +- Documentation/devicetree/bindings/mfd/act8945a.txt | 2 +- .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 10 +- .../devicetree/bindings/mfd/ene-kb3930.yaml | 2 +- .../devicetree/bindings/mfd/gateworks-gsc.yaml | 5 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 56 + .../devicetree/bindings/mfd/kontron,sl28cpld.yaml | 153 + Documentation/devicetree/bindings/mfd/lp87565.txt | 79 - .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 2 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 10 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 9 +- .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 112 + .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 83 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 101 + .../devicetree/bindings/mfd/xylon,logicvc.yaml | 14 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 8 + .../bindings/mips/ingenic/ingenic,cpu.yaml | 6 +- .../devicetree/bindings/mips/loongson/devices.yaml | 3 + .../bindings/mips/loongson/rs780e-acpi.yaml | 2 + .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 6 +- .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 2 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 8 +- .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 + .../devicetree/bindings/mmc/ingenic,mmc.yaml | 2 + .../bindings/mmc/microchip,dw-sparx5-sdhci.yaml | 2 + .../devicetree/bindings/mmc/mmc-controller.yaml | 2 + .../devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml | 2 + .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 2 + .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 2 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 8 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 2 + .../devicetree/bindings/mmc/sdhci-am654.txt | 65 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 219 + .../devicetree/bindings/mmc/sdhci-pxa.yaml | 2 + .../bindings/mmc/socionext,uniphier-sd.yaml | 2 + .../bindings/mmc/synopsys-dw-mshc-common.yaml | 2 + .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 2 + .../devicetree/bindings/mtd/denali,nand.yaml | 2 + .../devicetree/bindings/mtd/ingenic,nand.yaml | 2 + .../devicetree/bindings/mtd/nand-controller.yaml | 2 + .../bindings/mtd/st,stm32-fmc2-nand.yaml | 2 + .../devicetree/bindings/net/adi,adin.yaml | 2 + .../bindings/net/amlogic,meson-dwmac.yaml | 2 + .../bindings/net/aspeed,ast2600-mdio.yaml | 2 + .../bindings/net/can/can-controller.yaml | 18 + .../bindings/net/can/can-transceiver.yaml | 2 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 139 + .../devicetree/bindings/net/can/fsl-flexcan.txt | 53 - .../bindings/net/can/microchip,mcp251x.txt | 7 +- .../bindings/net/can/microchip,mcp251xfd.yaml | 79 + .../devicetree/bindings/net/can/rcar_can.txt | 8 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 5 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- Documentation/devicetree/bindings/net/dsa/b53.txt | 9 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 2 + .../bindings/net/ethernet-controller.yaml | 16 + .../devicetree/bindings/net/ethernet-phy.yaml | 2 + .../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 + .../devicetree/bindings/net/marvell,mvusb.yaml | 2 + Documentation/devicetree/bindings/net/mdio.yaml | 2 + .../bindings/net/mediatek,star-emac.yaml | 2 + .../devicetree/bindings/net/nfc/nxp-nci.txt | 2 +- .../devicetree/bindings/net/nfc/pn544.txt | 2 +- .../devicetree/bindings/net/nxp,tja11xx.yaml | 2 + .../devicetree/bindings/net/qca,ar71xx.yaml | 2 + .../devicetree/bindings/net/qca,ar803x.yaml | 2 + .../devicetree/bindings/net/qcom,ipa.yaml | 2 + .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 2 + .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 2 + .../devicetree/bindings/net/realtek-bluetooth.yaml | 4 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 262 + .../devicetree/bindings/net/renesas,ravb.txt | 134 - .../devicetree/bindings/net/snps,dwmac.yaml | 2 + .../devicetree/bindings/net/socionext-netsec.txt | 4 +- .../devicetree/bindings/net/stm32-dwmac.yaml | 2 + .../devicetree/bindings/net/ti,davinci-mdio.yaml | 2 + .../devicetree/bindings/net/ti,dp83822.yaml | 2 + .../devicetree/bindings/net/ti,dp83867.yaml | 2 + .../devicetree/bindings/net/ti,dp83869.yaml | 2 + .../bindings/net/wireless/microchip,wilc1000.yaml | 4 + .../devicetree/bindings/nvmem/imx-ocotp.yaml | 2 + .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 2 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 2 + .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 2 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 + .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 56 +- .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 2 + .../bindings/pci/cdns,cdns-pcie-host.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie.yaml | 2 + .../devicetree/bindings/pci/host-generic-pci.yaml | 2 + .../devicetree/bindings/pci/layerscape-pci.txt | 2 + .../devicetree/bindings/pci/loongson.yaml | 2 + Documentation/devicetree/bindings/pci/pci-ep.yaml | 2 + .../devicetree/bindings/pci/rcar-pci-ep.yaml | 2 + .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 20 +- .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 2 + .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 2 + .../devicetree/bindings/pci/uniphier-pcie.txt | 1 + .../devicetree/bindings/pci/versatile.yaml | 2 + .../devicetree/bindings/perf/arm,cmn.yaml | 57 + .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 2 + .../bindings/phy/phy-cadence-torrent.yaml | 96 +- .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 2 + .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 2 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 95 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 2 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 6 +- .../devicetree/bindings/phy/ti,omap-usb2.yaml | 22 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 13 +- .../bindings/pinctrl/actions,s500-pinctrl.yaml | 102 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 4 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 2 + .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 2 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 2 + .../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 2 +- .../devicetree/bindings/pinctrl/pinctrl-single.txt | 21 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 + .../bindings/pinctrl/qcom,ipq4019-pinctrl.txt | 2 +- .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 6 +- .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 188 - .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 193 + .../bindings/pinctrl/renesas,rza1-pinctrl.txt | 223 - .../bindings/pinctrl/renesas,rza1-ports.yaml | 190 + .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzn1-pinctrl.txt | 153 - .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 129 + .../bindings/pinctrl/samsung-pinctrl.txt | 6 +- .../pinctrl/socionext,uniphier-pinctrl.yaml | 2 + .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 24 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 23 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 2 + .../bindings/power/domain-idle-state.yaml | 2 + .../devicetree/bindings/power/mti,mips-cpc.yaml | 2 + .../devicetree/bindings/power/pd-samsung.yaml | 2 + .../devicetree/bindings/power/power-domain.yaml | 2 + .../bindings/power/reset/ocelot-reset.txt | 7 +- .../bindings/power/reset/reboot-mode.yaml | 8 +- .../devicetree/bindings/power/supply/bq25890.txt | 4 + .../devicetree/bindings/power/supply/bq25980.yaml | 114 + .../devicetree/bindings/power/supply/bq27xxx.yaml | 1 + .../bindings/power/supply/cw2015_battery.yaml | 2 + .../bindings/power/supply/ingenic,battery.txt | 31 - .../bindings/power/supply/ingenic,battery.yaml | 61 + .../bindings/power/supply/max17040_battery.txt | 21 +- .../bindings/power/supply/power-supply.yaml | 2 + .../bindings/power/supply/rohm,bd99954.yaml | 8 + .../power/supply/summit,smb347-charger.yaml | 16 +- .../devicetree/bindings/powerpc/sleep.yaml | 47 + .../devicetree/bindings/ptp/ptp-qoriq.txt | 2 + .../bindings/pwm/google,cros-ec-pwm.yaml | 2 +- Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 11 + .../bindings/pwm/kontron,sl28cpld-pwm.yaml | 35 + .../devicetree/bindings/pwm/pwm-sifive.txt | 33 - .../devicetree/bindings/pwm/pwm-sifive.yaml | 69 + Documentation/devicetree/bindings/pwm/pwm.yaml | 2 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 2 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 1 + .../bindings/regulator/fixed-regulator.yaml | 2 + .../regulator/google,cros-ec-regulator.yaml | 2 + .../bindings/regulator/gpio-regulator.yaml | 2 + .../devicetree/bindings/regulator/mps,mp886x.yaml | 2 + .../devicetree/bindings/regulator/pfuze100.yaml | 2 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 12 + .../bindings/regulator/qcom,spmi-regulator.txt | 31 + .../bindings/regulator/qcom-labibb-regulator.yaml | 2 +- .../devicetree/bindings/regulator/regulator.yaml | 2 + .../regulator/richtek,rtmv20-regulator.yaml | 159 + .../bindings/regulator/rohm,bd9576-regulator.yaml | 3 +- .../bindings/regulator/silergy,sy8827n.yaml | 2 + .../bindings/regulator/st,stm32-booster.yaml | 2 + .../bindings/regulator/st,stm32-vrefbuf.yaml | 2 + .../regulator/vqmmc-ipq4019-regulator.yaml | 2 + .../devicetree/bindings/regulator/wlf,arizona.yaml | 2 + .../bindings/remoteproc/qcom,pil-info.yaml | 2 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 281 + .../bindings/reset/nuvoton,npcm-reset.txt | 2 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 2 + .../devicetree/bindings/riscv/sifive-l2-cache.txt | 51 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 98 + .../devicetree/bindings/riscv/sifive.yaml | 3 + Documentation/devicetree/bindings/rng/imx-rng.yaml | 6 +- .../devicetree/bindings/rng/ingenic,trng.yaml | 43 + .../devicetree/bindings/rtc/ingenic,rtc.yaml | 2 + .../bindings/rtc/microcrystal,rv3032.yaml | 64 + .../devicetree/bindings/rtc/rtc-ds1307.txt | 9 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 18 + Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 2 + .../devicetree/bindings/serial/fsl-imx-uart.yaml | 38 +- .../devicetree/bindings/serial/ingenic,uart.yaml | 5 + .../devicetree/bindings/serial/renesas,hscif.yaml | 3 + .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 3 + .../devicetree/bindings/serial/renesas,scifa.yaml | 2 + .../devicetree/bindings/serial/renesas,scifb.yaml | 2 + .../devicetree/bindings/serial/rs485.yaml | 3 + .../devicetree/bindings/serial/samsung_uart.yaml | 2 + .../devicetree/bindings/serial/serial.yaml | 2 + .../bindings/serial/snps-dw-apb-uart.yaml | 2 + .../bindings/serial/socionext,uniphier-uart.yaml | 2 + .../devicetree/bindings/serial/sprd-uart.yaml | 2 + .../devicetree/bindings/soc/imx/fsl,aips-bus.yaml | 2 + .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 - .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 2 +- .../devicetree/bindings/soc/ti/ti,pruss.yaml | 4 +- .../devicetree/bindings/sound/amlogic,aiu.yaml | 2 + .../bindings/sound/amlogic,g12a-toacodec.yaml | 2 + .../bindings/sound/amlogic,gx-sound-card.yaml | 2 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 2 + .../devicetree/bindings/sound/cirrus,cs4234.yaml | 74 + .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 2 + .../devicetree/bindings/sound/cirrus,madera.yaml | 2 + .../devicetree/bindings/sound/fsl,easrc.yaml | 2 + .../bindings/sound/google,cros-ec-codec.yaml | 26 +- .../bindings/sound/intel,keembay-i2s.yaml | 2 + .../devicetree/bindings/sound/mchp,spdifrx.yaml | 73 + .../devicetree/bindings/sound/mchp,spdiftx.yaml | 4 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 2 + .../bindings/sound/nvidia,tegra210-admaif.yaml | 2 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 3 + .../bindings/sound/nvidia,tegra210-dmic.yaml | 2 + .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 74 +- .../devicetree/bindings/sound/realtek,rt1015p.yaml | 2 + .../bindings/sound/rockchip,rk3328-codec.yaml | 2 + Documentation/devicetree/bindings/sound/rt1015.txt | 6 + .../devicetree/bindings/sound/sgtl5000.yaml | 4 + .../devicetree/bindings/sound/tas2562.yaml | 4 + .../devicetree/bindings/sound/tas2764.yaml | 76 + .../devicetree/bindings/sound/tas2770.yaml | 11 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 46 + .../devicetree/bindings/sound/wlf,arizona.yaml | 2 + .../bindings/soundwire/soundwire-controller.yaml | 2 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 2 + .../bindings/spi/amlogic,meson6-spifc.yaml | 2 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 1 + .../bindings/spi/mikrotik,rb4xx-spi.yaml | 2 + .../devicetree/bindings/spi/qca,ar934x-spi.yaml | 2 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 2 + .../devicetree/bindings/spi/renesas,hspi.yaml | 2 + .../devicetree/bindings/spi/renesas,rspi.yaml | 2 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 3 + .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 33 +- .../bindings/spi/socionext,uniphier-spi.yaml | 2 + .../devicetree/bindings/spi/spi-controller.yaml | 22 +- .../devicetree/bindings/spi/spi-gpio.yaml | 2 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 2 + .../devicetree/bindings/spi/spi-pl022.yaml | 2 + .../devicetree/bindings/spi/spi-rockchip.yaml | 2 + .../devicetree/bindings/spi/spi-sifive.yaml | 2 + .../devicetree/bindings/spi/st,stm32-qspi.yaml | 2 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 2 + Documentation/devicetree/bindings/spmi/spmi.yaml | 2 + .../sram/allwinner,sun4i-a10-system-control.yaml | 3 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 6 +- .../bindings/thermal/rcar-gen3-thermal.yaml | 1 + .../devicetree/bindings/thermal/rcar-thermal.yaml | 5 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 4 + .../bindings/thermal/thermal-cooling-devices.yaml | 2 + .../devicetree/bindings/thermal/thermal-idle.yaml | 2 + .../bindings/thermal/thermal-sensor.yaml | 2 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 + .../devicetree/bindings/timer/arm,sp804.yaml | 19 +- .../devicetree/bindings/timer/cdns,ttc.yaml | 2 + .../devicetree/bindings/timer/renesas,cmt.yaml | 4 + .../bindings/timer/snps,dw-apb-timer.yaml | 2 +- .../devicetree/bindings/trivial-devices.yaml | 10 +- .../devicetree/bindings/ufs/ufs-mediatek.txt | 4 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 22 +- .../devicetree/bindings/usb/atmel-usb.txt | 1 + .../devicetree/bindings/usb/cdns,usb3.yaml | 96 + .../devicetree/bindings/usb/cdns-usb3.txt | 45 - Documentation/devicetree/bindings/usb/dwc2.yaml | 5 + Documentation/devicetree/bindings/usb/dwc3.txt | 3 + .../bindings/usb/intel,keembay-dwc3.yaml | 77 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 35 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 + .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 - .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 82 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 18 + .../devicetree/bindings/usb/ti,tps6598x.yaml | 2 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 20 + .../devicetree/bindings/w1/fsl-imx-owire.yaml | 8 +- .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 2 + .../devicetree/bindings/watchdog/arm-smc-wdt.yaml | 2 + .../devicetree/bindings/watchdog/aspeed-wdt.txt | 2 +- .../bindings/watchdog/kontron,sl28cpld-wdt.yaml | 35 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 2 + .../devicetree/bindings/watchdog/samsung-wdt.yaml | 2 + .../bindings/watchdog/st,stm32-iwdg.yaml | 2 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 + .../bindings/watchdog/toshiba,visconti-wdt.yaml | 54 + .../devicetree/bindings/watchdog/watchdog.yaml | 2 + Documentation/devicetree/booting-without-of.rst | 1585 --- Documentation/devicetree/index.rst | 1 - Documentation/doc-guide/kernel-doc.rst | 8 + Documentation/driver-api/80211/cfg80211.rst | 392 +- .../driver-api/80211/mac80211-advanced.rst | 151 +- Documentation/driver-api/80211/mac80211.rst | 148 +- Documentation/driver-api/basics.rst | 19 +- Documentation/driver-api/device_link.rst | 13 +- Documentation/driver-api/fpga/fpga-bridge.rst | 4 +- Documentation/driver-api/fpga/fpga-mgr.rst | 6 +- Documentation/driver-api/fpga/fpga-programming.rst | 2 +- Documentation/driver-api/fpga/fpga-region.rst | 6 +- Documentation/driver-api/gpio/driver.rst | 12 +- Documentation/driver-api/iio/buffers.rst | 2 +- Documentation/driver-api/iio/core.rst | 6 +- Documentation/driver-api/iio/hw-consumer.rst | 2 +- Documentation/driver-api/iio/triggered-buffers.rst | 2 +- Documentation/driver-api/iio/triggers.rst | 4 +- Documentation/driver-api/index.rst | 2 - Documentation/driver-api/infrastructure.rst | 4 +- Documentation/driver-api/libata.rst | 2 +- Documentation/driver-api/media/camera-sensor.rst | 2 +- Documentation/driver-api/media/cec-core.rst | 64 +- Documentation/driver-api/media/drivers/index.rst | 1 + Documentation/driver-api/media/drivers/vidtv.rst | 120 +- Documentation/driver-api/media/drivers/zoran.rst | 575 + Documentation/driver-api/media/dtv-frontend.rst | 4 +- Documentation/driver-api/media/mc-core.rst | 24 +- Documentation/driver-api/media/v4l2-controls.rst | 2 +- Documentation/driver-api/media/v4l2-dev.rst | 8 +- Documentation/driver-api/media/v4l2-device.rst | 6 +- Documentation/driver-api/media/v4l2-event.rst | 10 +- Documentation/driver-api/media/v4l2-fh.rst | 16 +- Documentation/driver-api/media/v4l2-subdev.rst | 99 +- Documentation/driver-api/mei/mei.rst | 2 +- Documentation/driver-api/pm/cpuidle.rst | 65 +- Documentation/driver-api/pm/devices.rst | 26 +- Documentation/driver-api/regulator.rst | 4 +- Documentation/driver-api/sound.rst | 54 - Documentation/driver-api/target.rst | 12 - Documentation/driver-api/usb/URB.rst | 2 +- Documentation/driver-api/usb/gadget.rst | 10 +- Documentation/driver-api/usb/hotplug.rst | 2 +- Documentation/driver-api/usb/typec_bus.rst | 8 +- Documentation/fault-injection/provoke-crashes.rst | 56 +- Documentation/fb/fbcon.rst | 23 +- Documentation/fb/matroxfb.rst | 2 - Documentation/fb/sstfb.rst | 3 - Documentation/fb/vesafb.rst | 2 - Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/ceph.rst | 6 +- Documentation/filesystems/debugfs.rst | 2 +- Documentation/filesystems/ext4/journal.rst | 72 + Documentation/filesystems/ext4/super.rst | 7 + Documentation/filesystems/fscrypt.rst | 74 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/index.rst | 2 - Documentation/filesystems/journalling.rst | 31 + Documentation/filesystems/mount_api.rst | 7 +- Documentation/filesystems/nfs/rpc-server-gss.rst | 5 +- Documentation/filesystems/seq_file.rst | 20 +- Documentation/filesystems/sysfs.rst | 8 +- Documentation/firmware-guide/acpi/acpi-lid.rst | 8 +- .../firmware-guide/acpi/gpio-properties.rst | 55 +- .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/fpga/dfl-n3000-nios.rst | 73 - Documentation/fpga/index.rst | 1 - Documentation/gpu/amdgpu.rst | 20 +- Documentation/gpu/i915.rst | 29 +- Documentation/hwmon/adm1266.rst | 2 +- Documentation/hwmon/amd_energy.rst | 5 + Documentation/hwmon/index.rst | 3 + Documentation/hwmon/intel-m10-bmc-hwmon.rst | 78 + Documentation/hwmon/ltc2945.rst | 2 +- Documentation/hwmon/mp2975.rst | 128 + Documentation/hwmon/sl28cpld.rst | 36 + Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/i2c/index.rst | 1 + Documentation/i2c/slave-testunit-backend.rst | 69 + Documentation/kbuild/llvm.rst | 9 +- Documentation/kbuild/makefiles.rst | 20 + Documentation/leds/index.rst | 2 + Documentation/leds/leds-el15203000.rst | 140 + Documentation/leds/leds-sc27xx.rst | 27 + .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/locking/lockdep-design.rst | 51 +- Documentation/memory-barriers.txt | 2 +- Documentation/mips/booting.rst | 28 + Documentation/mips/index.rst | 1 + Documentation/misc-devices/index.rst | 1 - Documentation/misc-devices/mic/index.rst | 16 - Documentation/misc-devices/mic/mic_overview.rst | 85 - Documentation/misc-devices/mic/scif_overview.rst | 108 - Documentation/networking/caif/index.rst | 1 - Documentation/networking/caif/spi_porting.rst | 229 - .../device_drivers/ethernet/amazon/ena.rst | 25 +- Documentation/networking/devlink/devlink-flash.rst | 28 + .../networking/devlink/devlink-params.rst | 6 + .../networking/devlink/devlink-reload.rst | 81 + Documentation/networking/devlink/devlink-trap.rst | 70 + Documentation/networking/devlink/ice.rst | 37 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/ethtool-netlink.rst | 3 + Documentation/networking/ieee802154.rst | 18 +- Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.rst | 4 +- Documentation/networking/j1939.rst | 120 +- Documentation/networking/kapi.rst | 9 + Documentation/networking/netdev-FAQ.rst | 30 +- Documentation/networking/nf_flowtable.rst | 2 +- Documentation/networking/phy.rst | 4 +- Documentation/networking/scaling.rst | 6 +- Documentation/networking/statistics.rst | 3 +- .../{filesystems => networking}/sysfs-tagging.rst | 0 Documentation/networking/vxlan.rst | 28 + Documentation/power/pci.rst | 2 +- Documentation/powerpc/booting.rst | 110 + Documentation/powerpc/index.rst | 1 + Documentation/powerpc/syscall64-abi.rst | 32 +- Documentation/process/deprecated.rst | 44 +- Documentation/process/programming-language.rst | 9 +- Documentation/process/stable-kernel-rules.rst | 2 +- Documentation/process/submit-checklist.rst | 3 +- Documentation/process/submitting-patches.rst | 7 + Documentation/sh/booting.rst | 12 + Documentation/sh/index.rst | 1 + Documentation/sound/designs/tracepoints.rst | 22 +- Documentation/sound/kernel-api/alsa-driver-api.rst | 1 + .../sound/kernel-api/writing-an-alsa-driver.rst | 110 +- Documentation/sphinx/automarkup.py | 116 +- Documentation/sphinx/cdomain.py | 93 +- Documentation/sphinx/kernel_abi.py | 194 + Documentation/sphinx/kerneldoc.py | 15 +- Documentation/sphinx/kernellog.py | 6 +- Documentation/sphinx/parse-headers.pl | 2 +- Documentation/trace/boottime-trace.rst | 38 + Documentation/trace/events.rst | 15 +- Documentation/trace/ftrace-uses.rst | 12 +- Documentation/trace/histogram.rst | 18 + Documentation/trace/kprobetrace.rst | 2 + Documentation/trace/ring-buffer-design.rst | 26 +- Documentation/trace/tracepoints.rst | 27 + Documentation/trace/uprobetracer.rst | 2 + .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 2 + .../it_IT/process/stable-kernel-rules.rst | 2 +- Documentation/translations/zh_CN/arm64/amu.rst | 100 + .../translations/zh_CN/arm64/hugetlbpage.rst | 45 + Documentation/translations/zh_CN/arm64/index.rst | 17 + Documentation/translations/zh_CN/index.rst | 1 + Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/hdio.rst | 24 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 5 +- Documentation/userspace-api/iommu.rst | 209 + .../userspace-api/media/cec/cec-func-close.rst | 10 +- .../userspace-api/media/cec/cec-func-ioctl.rst | 11 +- .../userspace-api/media/cec/cec-func-open.rst | 10 +- .../userspace-api/media/cec/cec-func-poll.rst | 14 +- .../media/cec/cec-ioc-adap-g-caps.rst | 10 +- .../media/cec/cec-ioc-adap-g-conn-info.rst | 11 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 20 +- .../media/cec/cec-ioc-adap-g-phys-addr.rst | 15 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 15 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 16 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 18 +- .../media/dvb/audio-bilingual-channel-select.rst | 7 +- .../media/dvb/audio-channel-select.rst | 8 +- .../userspace-api/media/dvb/audio-clear-buffer.rst | 8 +- .../userspace-api/media/dvb/audio-continue.rst | 7 +- .../userspace-api/media/dvb/audio-fclose.rst | 7 +- .../userspace-api/media/dvb/audio-fopen.rst | 7 +- .../userspace-api/media/dvb/audio-fwrite.rst | 7 +- .../media/dvb/audio-get-capabilities.rst | 8 +- .../userspace-api/media/dvb/audio-get-status.rst | 8 +- .../userspace-api/media/dvb/audio-pause.rst | 9 +- .../userspace-api/media/dvb/audio-play.rst | 7 +- .../media/dvb/audio-select-source.rst | 8 +- .../userspace-api/media/dvb/audio-set-av-sync.rst | 8 +- .../media/dvb/audio-set-bypass-mode.rst | 9 +- .../userspace-api/media/dvb/audio-set-id.rst | 9 +- .../userspace-api/media/dvb/audio-set-mixer.rst | 9 +- .../userspace-api/media/dvb/audio-set-mute.rst | 8 +- .../media/dvb/audio-set-streamtype.rst | 10 +- .../userspace-api/media/dvb/audio-stop.rst | 9 +- .../userspace-api/media/dvb/ca-fclose.rst | 7 +- Documentation/userspace-api/media/dvb/ca-fopen.rst | 7 +- .../userspace-api/media/dvb/ca-get-cap.rst | 8 +- .../userspace-api/media/dvb/ca-get-descr-info.rst | 9 +- .../userspace-api/media/dvb/ca-get-msg.rst | 10 +- .../userspace-api/media/dvb/ca-get-slot-info.rst | 9 +- Documentation/userspace-api/media/dvb/ca-reset.rst | 9 +- .../userspace-api/media/dvb/ca-send-msg.rst | 9 +- .../userspace-api/media/dvb/ca-set-descr.rst | 8 +- .../userspace-api/media/dvb/dmx-add-pid.rst | 10 +- .../userspace-api/media/dvb/dmx-expbuf.rst | 11 +- .../userspace-api/media/dvb/dmx-fclose.rst | 9 +- .../userspace-api/media/dvb/dmx-fopen.rst | 5 +- .../userspace-api/media/dvb/dmx-fread.rst | 7 +- .../userspace-api/media/dvb/dmx-fwrite.rst | 6 +- .../userspace-api/media/dvb/dmx-get-pes-pids.rst | 12 +- .../userspace-api/media/dvb/dmx-get-stc.rst | 12 +- Documentation/userspace-api/media/dvb/dmx-mmap.rst | 15 +- .../userspace-api/media/dvb/dmx-munmap.rst | 14 +- Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 17 +- .../userspace-api/media/dvb/dmx-querybuf.rst | 9 +- .../userspace-api/media/dvb/dmx-remove-pid.rst | 10 +- .../userspace-api/media/dvb/dmx-reqbufs.rst | 9 +- .../media/dvb/dmx-set-buffer-size.rst | 10 +- .../userspace-api/media/dvb/dmx-set-filter.rst | 12 +- .../userspace-api/media/dvb/dmx-set-pes-filter.rst | 13 +- .../userspace-api/media/dvb/dmx-start.rst | 11 +- Documentation/userspace-api/media/dvb/dmx-stop.rst | 9 +- .../media/dvb/fe-diseqc-recv-slave-reply.rst | 9 +- .../media/dvb/fe-diseqc-reset-overload.rst | 9 +- .../media/dvb/fe-diseqc-send-burst.rst | 10 +- .../media/dvb/fe-diseqc-send-master-cmd.rst | 9 +- .../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 10 +- .../media/dvb/fe-enable-high-lnb-voltage.rst | 10 +- .../userspace-api/media/dvb/fe-get-event.rst | 12 +- .../userspace-api/media/dvb/fe-get-frontend.rst | 12 +- .../userspace-api/media/dvb/fe-get-info.rst | 11 +- .../userspace-api/media/dvb/fe-get-property.rst | 15 +- .../userspace-api/media/dvb/fe-read-ber.rst | 9 +- .../media/dvb/fe-read-signal-strength.rst | 9 +- .../userspace-api/media/dvb/fe-read-snr.rst | 9 +- .../userspace-api/media/dvb/fe-read-status.rst | 11 +- .../media/dvb/fe-read-uncorrected-blocks.rst | 9 +- .../media/dvb/fe-set-frontend-tune-mode.rst | 10 +- .../userspace-api/media/dvb/fe-set-frontend.rst | 11 +- .../userspace-api/media/dvb/fe-set-tone.rst | 10 +- .../userspace-api/media/dvb/fe-set-voltage.rst | 10 +- .../userspace-api/media/dvb/frontend_f_close.rst | 8 +- .../userspace-api/media/dvb/frontend_f_open.rst | 10 +- .../userspace-api/media/dvb/net-add-if.rst | 9 +- .../userspace-api/media/dvb/net-get-if.rst | 10 +- .../userspace-api/media/dvb/net-remove-if.rst | 10 +- .../userspace-api/media/dvb/video-clear-buffer.rst | 8 +- .../userspace-api/media/dvb/video-command.rst | 10 +- .../userspace-api/media/dvb/video-continue.rst | 8 +- .../userspace-api/media/dvb/video-fast-forward.rst | 10 +- .../userspace-api/media/dvb/video-fclose.rst | 6 +- .../userspace-api/media/dvb/video-fopen.rst | 6 +- .../userspace-api/media/dvb/video-freeze.rst | 8 +- .../userspace-api/media/dvb/video-fwrite.rst | 6 +- .../media/dvb/video-get-capabilities.rst | 8 +- .../userspace-api/media/dvb/video-get-event.rst | 8 +- .../media/dvb/video-get-frame-count.rst | 8 +- .../userspace-api/media/dvb/video-get-pts.rst | 8 +- .../userspace-api/media/dvb/video-get-size.rst | 8 +- .../userspace-api/media/dvb/video-get-status.rst | 7 +- .../userspace-api/media/dvb/video-play.rst | 8 +- .../media/dvb/video-select-source.rst | 7 +- .../userspace-api/media/dvb/video-set-blank.rst | 8 +- .../media/dvb/video-set-display-format.rst | 8 +- .../userspace-api/media/dvb/video-set-format.rst | 9 +- .../media/dvb/video-set-streamtype.rst | 8 +- .../userspace-api/media/dvb/video-slowmotion.rst | 10 +- .../userspace-api/media/dvb/video-stillpicture.rst | 8 +- .../userspace-api/media/dvb/video-stop.rst | 8 +- .../userspace-api/media/dvb/video-try-command.rst | 8 +- Documentation/userspace-api/media/glossary.rst | 20 +- .../media/mediactl/media-func-close.rst | 10 +- .../media/mediactl/media-func-ioctl.rst | 10 +- .../media/mediactl/media-func-open.rst | 10 +- .../media/mediactl/media-ioc-device-info.rst | 13 +- .../media/mediactl/media-ioc-enum-entities.rst | 11 +- .../media/mediactl/media-ioc-enum-links.rst | 13 +- .../media/mediactl/media-ioc-g-topology.rst | 14 +- .../media/mediactl/media-ioc-request-alloc.rst | 11 +- .../media/mediactl/media-ioc-setup-link.rst | 10 +- .../media/mediactl/media-request-ioc-queue.rst | 7 +- .../media/mediactl/media-request-ioc-reinit.rst | 8 +- .../userspace-api/media/mediactl/request-api.rst | 5 +- .../media/mediactl/request-func-close.rst | 8 +- .../media/mediactl/request-func-ioctl.rst | 8 +- .../media/mediactl/request-func-poll.rst | 12 +- .../userspace-api/media/rc/lirc-get-features.rst | 9 +- .../userspace-api/media/rc/lirc-get-rec-mode.rst | 12 +- .../media/rc/lirc-get-rec-resolution.rst | 8 +- .../userspace-api/media/rc/lirc-get-send-mode.rst | 14 +- .../userspace-api/media/rc/lirc-get-timeout.rst | 13 +- Documentation/userspace-api/media/rc/lirc-read.rst | 10 +- .../media/rc/lirc-set-measure-carrier-mode.rst | 8 +- .../media/rc/lirc-set-rec-carrier-range.rst | 6 +- .../media/rc/lirc-set-rec-carrier.rst | 8 +- .../media/rc/lirc-set-rec-timeout-reports.rst | 8 +- .../media/rc/lirc-set-rec-timeout.rst | 13 +- .../media/rc/lirc-set-send-carrier.rst | 8 +- .../media/rc/lirc-set-send-duty-cycle.rst | 8 +- .../media/rc/lirc-set-transmitter-mask.rst | 8 +- .../media/rc/lirc-set-wideband-receiver.rst | 8 +- .../userspace-api/media/rc/lirc-write.rst | 7 +- Documentation/userspace-api/media/v4l/buffer.rst | 28 +- .../userspace-api/media/v4l/dev-capture.rst | 7 +- .../userspace-api/media/v4l/dev-output.rst | 7 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 19 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 12 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 31 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 39 +- Documentation/userspace-api/media/v4l/dmabuf.rst | 8 +- Documentation/userspace-api/media/v4l/format.rst | 7 +- .../userspace-api/media/v4l/func-close.rst | 8 +- .../userspace-api/media/v4l/func-ioctl.rst | 10 +- .../userspace-api/media/v4l/func-mmap.rst | 18 +- .../userspace-api/media/v4l/func-munmap.rst | 14 +- .../userspace-api/media/v4l/func-open.rst | 14 +- .../userspace-api/media/v4l/func-poll.rst | 40 +- .../userspace-api/media/v4l/func-read.rst | 39 +- .../userspace-api/media/v4l/func-select.rst | 42 +- .../userspace-api/media/v4l/func-write.rst | 13 +- .../userspace-api/media/v4l/hist-v4l2.rst | 309 +- Documentation/userspace-api/media/v4l/io.rst | 6 +- .../media/v4l/libv4l-introduction.rst | 30 +- .../userspace-api/media/v4l/meta-formats.rst | 1 + Documentation/userspace-api/media/v4l/mmap.rst | 26 +- Documentation/userspace-api/media/v4l/open.rst | 15 +- .../userspace-api/media/v4l/pixfmt-meta-rkisp1.rst | 49 + .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 16 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 64 +- Documentation/userspace-api/media/v4l/rw.rst | 18 +- .../userspace-api/media/v4l/streaming-par.rst | 5 +- .../userspace-api/media/v4l/subdev-formats.rst | 95 +- Documentation/userspace-api/media/v4l/userp.rst | 11 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 11 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 11 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 13 +- .../media/v4l/vidioc-dbg-g-register.rst | 18 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 19 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 19 +- .../media/v4l/vidioc-dv-timings-cap.rst | 17 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 25 +- .../media/v4l/vidioc-enum-dv-timings.rst | 16 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 47 +- .../media/v4l/vidioc-enum-frameintervals.rst | 15 +- .../media/v4l/vidioc-enum-framesizes.rst | 16 +- .../media/v4l/vidioc-enum-freq-bands.rst | 12 +- .../userspace-api/media/v4l/vidioc-enumaudio.rst | 10 +- .../media/v4l/vidioc-enumaudioout.rst | 10 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 14 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 13 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 23 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 14 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 16 +- .../media/v4l/vidioc-g-dv-timings.rst | 26 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 25 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 13 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 21 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 22 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-input.rst | 15 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 17 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 17 +- .../userspace-api/media/v4l/vidioc-g-output.rst | 15 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 30 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 15 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 12 +- .../userspace-api/media/v4l/vidioc-g-std.rst | 24 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 19 +- .../userspace-api/media/v4l/vidioc-log-status.rst | 10 +- .../userspace-api/media/v4l/vidioc-overlay.rst | 10 +- .../userspace-api/media/v4l/vidioc-prepare-buf.rst | 10 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 17 +- .../media/v4l/vidioc-query-dv-timings.rst | 15 +- .../userspace-api/media/v4l/vidioc-querybuf.rst | 10 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 16 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 22 +- .../userspace-api/media/v4l/vidioc-querystd.rst | 15 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 10 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 11 +- .../userspace-api/media/v4l/vidioc-streamon.rst | 14 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 10 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 11 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 61 +- .../media/v4l/vidioc-subdev-g-crop.rst | 16 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 17 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 16 +- .../media/v4l/vidioc-subdev-g-selection.rst | 17 +- .../media/v4l/vidioc-subdev-querycap.rst | 9 +- .../media/v4l/vidioc-subscribe-event.rst | 17 +- .../userspace-api/media/videodev2.h.rst.exceptions | 5 + Documentation/virt/index.rst | 3 +- Documentation/virt/kvm/api.rst | 215 +- Documentation/virt/kvm/arm/hyp-abi.rst | 6 +- Documentation/virt/kvm/cpuid.rst | 92 +- Documentation/virt/kvm/devices/vcpu.rst | 57 +- Documentation/virt/ne_overview.rst | 95 + Documentation/virt/uml/user_mode_linux.rst | 4403 ------- .../virt/uml/user_mode_linux_howto_v2.rst | 1209 ++ Documentation/vm/hmm.rst | 2 +- Documentation/vm/ksm.rst | 2 +- Documentation/vm/memory-model.rst | 6 +- Documentation/vm/mmu_notifier.rst | 2 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/page_owner.rst | 2 +- Documentation/vm/slub.rst | 2 +- Documentation/w1/slaves/w1_therm.rst | 101 +- Documentation/watch_queue.rst | 12 +- Documentation/x86/boot.rst | 6 +- Documentation/x86/booting-dt.rst | 21 + Documentation/x86/index.rst | 2 + Documentation/x86/sva.rst | 257 + Documentation/x86/x86_64/mm.rst | 2 +- Documentation/xtensa/mmu.rst | 9 +- MAINTAINERS | 552 +- Makefile | 60 +- Next/SHA1s | 329 - Next/Trees | 331 - Next/merge.log | 12765 ------------------- arch/Kconfig | 51 +- arch/alpha/kernel/pci_iommu.c | 4 +- arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/signal.c | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 3 +- arch/arc/Kconfig | 2 - arch/arc/Makefile | 5 - arch/arc/boot/dts/axc001.dtsi | 2 +- arch/arc/boot/dts/axc003.dtsi | 2 +- arch/arc/boot/dts/axc003_idu.dtsi | 2 +- arch/arc/boot/dts/eznps.dts | 84 - arch/arc/boot/dts/vdk_axc003.dtsi | 2 +- arch/arc/boot/dts/vdk_axc003_idu.dtsi | 2 +- arch/arc/configs/nps_defconfig | 80 - arch/arc/include/asm/atomic.h | 108 +- arch/arc/include/asm/barrier.h | 9 +- arch/arc/include/asm/bitops.h | 62 +- arch/arc/include/asm/cmpxchg.h | 72 +- arch/arc/include/asm/entry-compact.h | 27 - arch/arc/include/asm/linkage.h | 8 +- arch/arc/include/asm/mach_desc.h | 2 +- arch/arc/include/asm/pgtable.h | 2 + arch/arc/include/asm/processor.h | 37 - arch/arc/include/asm/ptrace.h | 5 - arch/arc/include/asm/setup.h | 4 - arch/arc/include/asm/spinlock.h | 6 - arch/arc/include/asm/switch_to.h | 9 - arch/arc/kernel/ctx_sw.c | 13 - arch/arc/kernel/devtree.c | 2 - arch/arc/kernel/head.S | 17 +- arch/arc/kernel/perf_event.c | 27 +- arch/arc/kernel/process.c | 15 - arch/arc/kernel/signal.c | 2 +- arch/arc/kernel/smp.c | 2 +- arch/arc/kernel/stacktrace.c | 63 +- arch/arc/mm/dma.c | 2 +- arch/arc/mm/tlb.c | 24 +- arch/arc/mm/tlbex.S | 7 - arch/arc/plat-eznps/Kconfig | 58 - arch/arc/plat-eznps/Makefile | 8 - arch/arc/plat-eznps/ctop.c | 21 - arch/arc/plat-eznps/entry.S | 60 - arch/arc/plat-eznps/include/plat/ctop.h | 208 - arch/arc/plat-eznps/include/plat/mtm.h | 49 - arch/arc/plat-eznps/include/plat/smp.h | 15 - arch/arc/plat-eznps/mtm.c | 166 - arch/arc/plat-eznps/platform.c | 91 - arch/arc/plat-eznps/smp.c | 138 - arch/arc/plat-hsdk/Kconfig | 1 + arch/arc/plat-hsdk/platform.c | 19 +- arch/arm/Kconfig | 16 +- arch/arm/Kconfig.debug | 11 +- arch/arm/Makefile | 8 - arch/arm/arm-soc-for-next-contents.txt | 83 - arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/compressed/head.S | 3 + arch/arm/boot/dts/Makefile | 19 +- arch/arm/boot/dts/am335x-lxm.dts | 4 + arch/arm/boot/dts/am335x-sbc-t335.dts | 4 +- arch/arm/boot/dts/am3874-iceboard.dts | 8 +- arch/arm/boot/dts/am4372.dtsi | 4 +- arch/arm/boot/dts/am437x-cm-t43.dts | 14 +- arch/arm/boot/dts/am437x-gp-evm.dts | 13 +- arch/arm/boot/dts/am437x-idk-evm.dts | 13 +- arch/arm/boot/dts/am437x-l4.dtsi | 77 +- arch/arm/boot/dts/am437x-sk-evm.dts | 14 +- arch/arm/boot/dts/am43x-epos-evm.dts | 13 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 13 + arch/arm/boot/dts/bcm2835-rpi.dtsi | 2 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 1 + arch/arm/boot/dts/dra76x.dtsi | 4 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 1 - arch/arm/boot/dts/hi3620.dtsi | 32 +- arch/arm/boot/dts/hip04.dtsi | 6 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +- arch/arm/boot/dts/imx50-evk.dts | 2 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 3 +- arch/arm/boot/dts/imx6q-b450v3.dts | 14 +- arch/arm/boot/dts/imx6q-b650v3.dts | 12 +- arch/arm/boot/dts/imx6q-b850v3.dts | 4 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 12 +- arch/arm/boot/dts/imx6q-logicpd.dts | 2 +- arch/arm/boot/dts/imx6q-prti6q.dts | 4 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-udoo.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 - .../boot/dts/infinity-msc313-breadbee_crust.dts | 25 - arch/arm/boot/dts/infinity-msc313.dtsi | 14 - arch/arm/boot/dts/infinity3-msc313e-breadbee.dts | 25 - arch/arm/boot/dts/infinity3-msc313e.dtsi | 14 - arch/arm/boot/dts/infinity3.dtsi | 11 - arch/arm/boot/dts/iwg20d-q7-common.dtsi | 15 +- arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts | 25 - arch/arm/boot/dts/mercury5-ssc8336n.dtsi | 14 - arch/arm/boot/dts/meson.dtsi | 14 +- arch/arm/boot/dts/meson8.dtsi | 2 - arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 7 +- arch/arm/boot/dts/mmp3.dtsi | 2 + .../dts/mstar-infinity-msc313-breadbee_crust.dts | 25 + arch/arm/boot/dts/mstar-infinity-msc313.dtsi | 14 + .../dts/{infinity.dtsi => mstar-infinity.dtsi} | 0 .../boot/dts/mstar-infinity3-msc313e-breadbee.dts | 25 + arch/arm/boot/dts/mstar-infinity3-msc313e.dtsi | 14 + arch/arm/boot/dts/mstar-infinity3.dtsi | 11 + .../dts/mstar-mercury5-ssc8336n-midrived08.dts | 25 + arch/arm/boot/dts/mstar-mercury5-ssc8336n.dtsi | 14 + .../dts/{mercury5.dtsi => mstar-mercury5.dtsi} | 0 arch/arm/boot/dts/mstar-v7.dtsi | 20 + arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 1 + arch/arm/boot/dts/nspire.dtsi | 12 +- arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 35 + arch/arm/boot/dts/owl-s500-labrador-v2.dtsi | 22 + arch/arm/boot/dts/owl-s500-roseapplepi.dts | 47 + arch/arm/boot/dts/owl-s500.dtsi | 6 +- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 1 - arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 1 - arch/arm/boot/dts/sam9x60.dtsi | 14 + arch/arm/boot/dts/sd5203.dts | 96 + arch/arm/boot/dts/ste-href.dtsi | 22 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 91 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 15 +- arch/arm/boot/dts/stm32h743.dtsi | 20 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 26 + arch/arm/boot/dts/stm32mp151.dtsi | 50 +- arch/arm/boot/dts/stm32mp153.dtsi | 6 + arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 35 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 15 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 16 +- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 3 +- arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi | 276 + arch/arm/boot/dts/stm32mp157c-odyssey.dts | 80 + arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 157 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 64 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 44 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 7 +- arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 17 + arch/arm/boot/dts/sun4i-a10.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts | 5 - arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts | 2 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 2 +- arch/arm/boot/dts/sun8i-s3-pinecube.dts | 235 + arch/arm/boot/dts/sun8i-v3.dtsi | 13 + arch/arm/boot/dts/sun8i-v3s.dtsi | 109 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 12 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 2 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 2 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 2 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 3 + arch/arm/common/dmabounce.c | 1 + arch/arm/common/sa1111.c | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/crypto/aes-neonbs-core.S | 54 +- arch/arm/crypto/aes-neonbs-glue.c | 12 +- arch/arm/crypto/sha256-armv4.pl | 4 +- arch/arm/crypto/sha256-core.S_shipped | 4 +- arch/arm/crypto/sha512-armv4.pl | 4 +- arch/arm/crypto/sha512-core.S_shipped | 4 +- arch/arm/include/asm/cache.h | 2 +- arch/arm/include/asm/cpuidle.h | 2 +- arch/arm/include/asm/dma-contiguous.h | 15 - arch/arm/include/asm/dma-direct.h | 18 - arch/arm/include/asm/dma-iommu.h | 1 - arch/arm/include/asm/dma-mapping.h | 1 - arch/arm/include/asm/efi.h | 23 +- arch/arm/include/asm/idmap.h | 2 +- arch/arm/include/asm/kprobes.h | 22 +- arch/arm/include/asm/mach/arch.h | 4 +- arch/arm/include/asm/mach/pci.h | 7 - arch/arm/include/asm/module.lds.h | 7 + arch/arm/include/asm/pgtable-2level.h | 2 + arch/arm/include/asm/pgtable-3level.h | 2 + arch/arm/include/asm/setup.h | 2 +- arch/arm/include/asm/smp.h | 2 +- arch/arm/include/asm/tcm.h | 8 +- arch/arm/include/asm/topology.h | 5 + arch/arm/include/asm/xen/page.h | 5 + arch/arm/kernel/bios32.c | 16 +- arch/arm/kernel/cpuidle.c | 2 +- arch/arm/kernel/devtree.c | 2 +- arch/arm/kernel/module.lds | 5 - arch/arm/kernel/perf_regs.c | 3 +- arch/arm/kernel/process.c | 2 +- arch/arm/kernel/signal.c | 1 - arch/arm/kernel/smp.c | 30 +- arch/arm/kernel/vmlinux.lds.S | 4 + arch/arm/mach-davinci/board-dm644x-evm.c | 5 +- arch/arm/mach-davinci/board-dm646x-evm.c | 10 +- arch/arm/mach-davinci/devices-da8xx.c | 18 +- arch/arm/mach-highbank/highbank.c | 2 +- arch/arm/mach-hisi/Kconfig | 16 +- arch/arm/mach-imx/anatop.c | 2 +- arch/arm/mach-imx/cpu-imx27.c | 10 +- arch/arm/mach-imx/cpu-imx31.c | 9 +- arch/arm/mach-imx/cpu-imx35.c | 9 +- arch/arm/mach-imx/cpuidle-imx6q.c | 4 +- arch/arm/mach-imx/mm-imx3.c | 31 +- arch/arm/mach-imx/mx27.h | 196 - arch/arm/mach-imx/mx31.h | 179 - arch/arm/mach-imx/mx35.h | 173 - arch/arm/mach-imx/pm-imx27.c | 12 +- arch/arm/mach-ixp4xx/common.c | 1 + arch/arm/mach-keystone/memory.h | 3 - arch/arm/mach-mstar/Kconfig | 1 + arch/arm/mach-mvebu/coherency.c | 2 +- arch/arm/mach-mvebu/coherency_ll.S | 7 +- arch/arm/mach-omap1/board-osk.c | 2 +- arch/arm/mach-omap1/include/mach/memory.h | 31 - arch/arm/mach-omap1/usb.c | 22 + arch/arm/mach-omap2/Kconfig | 3 +- arch/arm/mach-omap2/cpuidle44xx.c | 10 +- arch/arm/mach-omap2/pm-debug.c | 2 - arch/arm/mach-omap2/pm.c | 2 + arch/arm/mach-omap2/pm.h | 4 - arch/arm/mach-omap2/pm34xx.c | 26 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 +- arch/arm/mach-stm32/Makefile.boot | 2 +- arch/arm/mach-sunxi/sunxi.c | 1 + arch/arm/mm/dma-mapping-nommu.c | 3 + arch/arm/mm/dma-mapping.c | 9 +- arch/arm/mm/init.c | 6 +- arch/arm/plat-omap/Kconfig | 2 +- arch/arm/probes/kprobes/opt-arm.c | 18 +- arch/arm/tools/syscall.tbl | 3 +- arch/arm/vdso/Makefile | 2 +- arch/arm/xen/enlighten.c | 8 +- arch/arm/xen/mm.c | 2 +- arch/arm64/Kconfig | 97 +- arch/arm64/Kconfig.platforms | 8 + arch/arm64/Makefile | 12 +- arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/actions/s700.dtsi | 17 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 3 - .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- .../allwinner/sun50i-h5-libretech-all-h5-cc.dts | 2 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 2 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 12 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 2 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 6 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 52 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 +- .../boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts | 31 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 618 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 625 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 3 + .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 318 + .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 86 - arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 2 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 2 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 20 +- arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 5 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 18 + .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 9 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 135 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 7 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 25 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 5 +- .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 31 +- arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 11 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 2 +- .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 240 + arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 548 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 30 - arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 44 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 5 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 3 +- arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 3 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 1 + arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 6 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 10 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 18 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 18 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 20 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 2 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 10 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 10 +- .../marvell/armada-3720-espressobin-v7-emmc.dts | 10 +- .../dts/marvell/armada-3720-espressobin-v7.dts | 10 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 12 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 5 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 3 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 81 + arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 31 + arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 53 + arch/arm64/boot/dts/microchip/sparx5_pcb134.dts | 1 + .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 32 + .../boot/dts/microchip/sparx5_pcb134_emmc.dts | 23 + arch/arm64/boot/dts/microchip/sparx5_pcb135.dts | 1 + .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 32 + .../boot/dts/microchip/sparx5_pcb135_emmc.dts | 23 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 12 - .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 20 +- arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 6 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 72 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 766 ++ arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 6 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 5 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 1 - arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 368 + .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 24 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 3 + arch/arm64/boot/dts/ti/Makefile | 8 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 1 + .../boot/dts/ti/k3-j7200-common-proc-board.dts | 215 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 449 + arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 273 + arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 65 + arch/arm64/boot/dts/ti/k3-j7200.dtsi | 172 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 15 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 13 +- arch/arm64/boot/dts/toshiba/Makefile | 2 + arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 43 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 390 + arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 93 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 5 - arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 10 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 9 +- arch/arm64/configs/defconfig | 24 +- arch/arm64/crypto/aes-neonbs-core.S | 4 +- arch/arm64/include/asm/archrandom.h | 5 - arch/arm64/include/asm/assembler.h | 29 +- arch/arm64/include/asm/barrier.h | 1 + arch/arm64/include/asm/brk-imm.h | 2 + arch/arm64/include/asm/cache.h | 3 +- arch/arm64/include/asm/cpucaps.h | 8 +- arch/arm64/include/asm/cpufeature.h | 72 +- arch/arm64/include/asm/cputype.h | 6 + arch/arm64/include/asm/daifflags.h | 3 + arch/arm64/include/asm/debug-monitors.h | 1 + arch/arm64/include/asm/efi.h | 5 +- arch/arm64/include/asm/esr.h | 4 +- arch/arm64/include/asm/exception.h | 6 + arch/arm64/include/asm/extable.h | 9 + arch/arm64/include/asm/fpsimd.h | 3 + arch/arm64/include/asm/fpsimdmacros.h | 48 +- arch/arm64/include/asm/hwcap.h | 2 +- arch/arm64/include/asm/hyp_image.h | 36 + arch/arm64/include/asm/insn.h | 4 + arch/arm64/include/asm/io.h | 1 + arch/arm64/include/asm/kprobes.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_asm.h | 106 +- arch/arm64/include/asm/kvm_emulate.h | 28 +- arch/arm64/include/asm/kvm_host.h | 52 +- arch/arm64/include/asm/kvm_mmu.h | 90 +- arch/arm64/include/asm/memory.h | 22 +- arch/arm64/include/asm/mman.h | 56 +- arch/arm64/include/asm/mmu.h | 14 +- arch/arm64/include/asm/mmu_context.h | 11 +- arch/arm64/include/asm/module.lds.h | 7 + arch/arm64/include/asm/mte.h | 86 + arch/arm64/include/asm/numa.h | 3 + arch/arm64/include/asm/page.h | 19 +- arch/arm64/include/asm/pci.h | 1 + arch/arm64/include/asm/percpu.h | 28 +- arch/arm64/include/asm/perf_event.h | 3 + arch/arm64/include/asm/pgtable-prot.h | 2 + arch/arm64/include/asm/pgtable.h | 109 +- arch/arm64/include/asm/probes.h | 2 + arch/arm64/include/asm/processor.h | 56 +- arch/arm64/include/asm/ptrace.h | 4 + arch/arm64/include/asm/spectre.h | 32 + arch/arm64/include/asm/stacktrace.h | 2 +- arch/arm64/include/asm/sysreg.h | 100 +- arch/arm64/include/asm/thread_info.h | 4 +- arch/arm64/include/asm/topology.h | 2 + arch/arm64/include/asm/traps.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 18 +- arch/arm64/include/asm/virt.h | 9 +- arch/arm64/include/asm/xen/page.h | 6 + arch/arm64/include/uapi/asm/hwcap.h | 2 +- arch/arm64/include/uapi/asm/kvm.h | 25 + arch/arm64/include/uapi/asm/mman.h | 1 + arch/arm64/include/uapi/asm/ptrace.h | 4 + arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/Makefile | 4 +- arch/arm64/kernel/acpi.c | 22 +- arch/arm64/kernel/cpu-reset.S | 4 + arch/arm64/kernel/cpu_errata.c | 497 +- arch/arm64/kernel/cpufeature.c | 134 +- arch/arm64/kernel/cpuinfo.c | 8 +- arch/arm64/kernel/debug-monitors.c | 2 +- arch/arm64/kernel/efi-header.S | 2 +- arch/arm64/kernel/efi.c | 2 +- arch/arm64/kernel/entry-common.c | 265 +- arch/arm64/kernel/entry-fpsimd.S | 25 + arch/arm64/kernel/entry.S | 126 +- arch/arm64/kernel/fpsimd.c | 12 +- arch/arm64/kernel/hibernate.c | 125 +- arch/arm64/kernel/image-vars.h | 8 - arch/arm64/kernel/insn.c | 11 +- arch/arm64/kernel/irq.c | 15 - arch/arm64/kernel/kexec_image.c | 41 +- arch/arm64/kernel/machine_kexec_file.c | 9 +- arch/arm64/kernel/module.lds | 5 - arch/arm64/kernel/mte.c | 336 + arch/arm64/kernel/perf_callchain.c | 6 +- arch/arm64/kernel/perf_event.c | 249 +- arch/arm64/kernel/perf_regs.c | 3 +- arch/arm64/kernel/pointer_auth.c | 4 + arch/arm64/kernel/probes/decode-insn.c | 9 +- arch/arm64/kernel/probes/kprobes.c | 69 +- arch/arm64/kernel/process.c | 86 +- arch/arm64/kernel/proton-pack.c | 789 ++ arch/arm64/kernel/psci.c | 5 +- arch/arm64/kernel/ptrace.c | 51 +- arch/arm64/kernel/relocate_kernel.S | 12 - arch/arm64/kernel/return_address.c | 8 +- arch/arm64/kernel/sdei.c | 7 +- arch/arm64/kernel/signal.c | 13 +- arch/arm64/kernel/smp.c | 6 +- arch/arm64/kernel/smp_spin_table.c | 2 +- arch/arm64/kernel/ssbd.c | 129 - arch/arm64/kernel/stacktrace.c | 117 +- arch/arm64/kernel/suspend.c | 7 +- arch/arm64/kernel/syscall.c | 11 +- arch/arm64/kernel/topology.c | 9 +- arch/arm64/kernel/traps.c | 150 +- arch/arm64/kernel/vdso/Makefile | 3 +- arch/arm64/kernel/vdso/gen_vdso_offsets.sh | 2 +- arch/arm64/kernel/vdso32/Makefile | 27 +- arch/arm64/kernel/vmlinux.lds.S | 15 +- arch/arm64/kvm/Kconfig | 3 - arch/arm64/kvm/arm.c | 158 +- arch/arm64/kvm/hyp/Makefile | 3 +- arch/arm64/kvm/hyp/entry.S | 6 +- arch/arm64/kvm/hyp/hyp-entry.S | 31 - arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 56 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 2 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 60 +- arch/arm64/kvm/hyp/nvhe/host.S | 2 - arch/arm64/kvm/hyp/nvhe/hyp-init.S | 23 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 24 + arch/arm64/kvm/hyp/nvhe/switch.c | 17 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 8 +- arch/arm64/kvm/hyp/pgtable.c | 27 +- arch/arm64/kvm/hyp/vhe/switch.c | 15 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/hypercalls.c | 35 +- arch/arm64/kvm/inject_fault.c | 1 + arch/arm64/kvm/mmu.c | 47 +- arch/arm64/kvm/pmu-emul.c | 221 +- arch/arm64/kvm/pmu.c | 13 +- arch/arm64/kvm/psci.c | 74 +- arch/arm64/kvm/reset.c | 4 - arch/arm64/kvm/sys_regs.c | 195 +- arch/arm64/kvm/sys_regs.h | 16 +- arch/arm64/kvm/vgic/vgic-debug.c | 24 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 22 +- arch/arm64/lib/Makefile | 2 + arch/arm64/lib/memcpy.S | 3 +- arch/arm64/lib/memmove.S | 3 +- arch/arm64/lib/memset.S | 3 +- arch/arm64/lib/mte.S | 151 + arch/arm64/mm/Makefile | 1 + arch/arm64/mm/context.c | 105 +- arch/arm64/mm/copypage.c | 25 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/extable.c | 4 +- arch/arm64/mm/fault.c | 40 +- arch/arm64/mm/init.c | 33 +- arch/arm64/mm/mmu.c | 39 +- arch/arm64/mm/mteswap.c | 83 + arch/arm64/mm/numa.c | 6 +- arch/arm64/mm/pageattr.c | 1 + arch/arm64/mm/proc.S | 32 +- arch/arm64/mm/ptdump.c | 4 + arch/c6x/kernel/signal.c | 4 +- arch/c6x/mm/dma-coherent.c | 2 +- arch/csky/Kconfig | 13 - arch/csky/include/asm/tcm.h | 8 +- arch/csky/kernel/perf_regs.c | 3 +- arch/csky/kernel/process.c | 2 +- arch/csky/kernel/setup.c | 2 +- arch/csky/kernel/signal.c | 1 - arch/csky/mm/dma-mapping.c | 4 +- arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/process.c | 2 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/kernel/signal.c | 4 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/kernel/dma.c | 2 +- arch/hexagon/kernel/process.c | 3 +- arch/ia64/Kconfig | 1 + arch/ia64/Makefile | 1 - arch/ia64/hp/common/sba_iommu.c | 4 +- arch/ia64/include/asm/cache.h | 2 +- arch/ia64/{module.lds => include/asm/module.lds.h} | 0 arch/ia64/include/asm/sparsemem.h | 6 + arch/ia64/kernel/dma-mapping.c | 2 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 3 +- arch/ia64/mm/init.c | 2 +- arch/m68k/Makefile | 1 - arch/m68k/coldfire/device.c | 6 +- arch/m68k/configs/mac_defconfig | 1 + arch/m68k/configs/multi_defconfig | 1 + .../module.lds => include/asm/module.lds.h} | 0 arch/m68k/kernel/dma.c | 2 +- arch/m68k/kernel/signal.c | 8 +- arch/m68k/kernel/syscalls/syscall.tbl | 3 +- arch/m68k/mac/config.c | 41 + arch/microblaze/Kconfig | 18 +- arch/microblaze/kernel/dma.c | 3 +- arch/microblaze/kernel/process.c | 2 +- arch/microblaze/kernel/setup.c | 2 +- arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 3 +- arch/microblaze/mm/consistent.c | 2 +- arch/microblaze/mm/init.c | 2 +- arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 65 +- arch/mips/alchemy/Kconfig | 11 - arch/mips/alchemy/board-gpr.c | 17 - arch/mips/alchemy/board-mtx1.c | 17 - arch/mips/alchemy/board-xxs1500.c | 18 - arch/mips/alchemy/common/clock.c | 9 +- arch/mips/alchemy/common/prom.c | 21 + arch/mips/alchemy/devboards/db1300.c | 7 + arch/mips/alchemy/devboards/platform.c | 17 - arch/mips/ar7/memory.c | 2 +- arch/mips/ath25/ar2315.c | 3 +- arch/mips/ath25/ar5312.c | 3 +- arch/mips/bcm47xx/prom.c | 3 +- arch/mips/bcm47xx/setup.c | 4 +- arch/mips/bcm63xx/setup.c | 2 +- arch/mips/boot/compressed/Makefile | 5 + arch/mips/boot/dts/ingenic/jz4725b.dtsi | 14 + arch/mips/boot/dts/ingenic/jz4740.dtsi | 14 + arch/mips/boot/dts/ingenic/jz4770.dtsi | 15 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 23 + arch/mips/boot/dts/ingenic/x1000.dtsi | 14 + arch/mips/boot/dts/ingenic/x1830.dtsi | 14 + arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 39 + arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/cavium-octeon/setup.c | 24 +- arch/mips/cobalt/setup.c | 3 +- arch/mips/configs/ci20_defconfig | 4 +- arch/mips/configs/cu1000-neo_defconfig | 15 +- arch/mips/configs/cu1830-neo_defconfig | 15 +- arch/mips/configs/gcw0_defconfig | 2 +- arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/qi_lb60_defconfig | 7 +- arch/mips/configs/rs90_defconfig | 4 +- arch/mips/dec/prom/memory.c | 12 +- arch/mips/dec/setup.c | 9 +- arch/mips/fw/arc/memory.c | 28 +- arch/mips/fw/sni/sniprom.c | 4 +- arch/mips/generic/Kconfig | 8 +- arch/mips/generic/Makefile | 1 + arch/mips/generic/Platform | 4 + arch/mips/generic/board-ingenic.c | 120 + arch/mips/generic/init.c | 11 +- arch/mips/generic/proc.c | 5 + arch/mips/include/asm/bootinfo.h | 9 +- arch/mips/include/asm/cache.h | 2 +- arch/mips/include/asm/cpu-features.h | 3 - arch/mips/include/asm/cpu-type.h | 1 + arch/mips/include/asm/cpu.h | 1 - arch/mips/include/asm/idle.h | 2 + arch/mips/include/asm/kvm_host.h | 4 +- .../asm/mach-au1x00/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-au1x00/gpio-au1300.h | 137 - arch/mips/include/asm/mach-generic/irq.h | 2 +- .../cpu-feature-overrides.h | 0 .../include/asm/mach-ip28/cpu-feature-overrides.h | 2 +- arch/mips/include/asm/mach-ip30/irq.h | 87 - arch/mips/include/asm/mach-jz4740/irq.h | 13 - arch/mips/include/asm/mach-loongson64/irq.h | 3 +- arch/mips/include/asm/mach-loongson64/mmzone.h | 6 +- arch/mips/include/asm/mach-malta/malta-dtshim.h | 25 - arch/mips/include/asm/mach-malta/malta-pm.h | 33 - arch/mips/include/asm/machine.h | 2 +- arch/mips/include/asm/mips-boards/malta.h | 2 + arch/mips/include/asm/mipsregs.h | 7 + arch/mips/include/asm/netlogic/psb-bootinfo.h | 16 +- arch/mips/include/asm/octeon/cvmx-bootinfo.h | 4 + arch/mips/include/asm/pgtable-32.h | 3 + arch/mips/include/asm/pgtable-bits.h | 5 - arch/mips/include/asm/pgtable.h | 2 - arch/mips/include/asm/processor.h | 1 + arch/mips/include/asm/r4k-timer.h | 6 +- arch/mips/include/asm/sgi/heart.h | 51 + arch/mips/include/asm/stackframe.h | 6 +- arch/mips/include/asm/switch_to.h | 4 +- arch/mips/include/asm/txx9/tx4939.h | 1 - arch/mips/ingenic/Kconfig | 76 + arch/mips/jazz/jazzdma.c | 10 +- arch/mips/jz4740/Kconfig | 70 - arch/mips/jz4740/Makefile | 9 - arch/mips/jz4740/Platform | 3 - arch/mips/jz4740/setup.c | 145 - arch/mips/kernel/Makefile | 9 +- arch/mips/kernel/branch.c | 2 + arch/mips/kernel/cpu-probe.c | 344 +- arch/mips/kernel/cpu-r3k-probe.c | 171 + arch/mips/kernel/fpu-probe.c | 321 + arch/mips/kernel/fpu-probe.h | 40 + arch/mips/kernel/head.S | 2 +- arch/mips/kernel/idle.c | 12 +- arch/mips/kernel/process.c | 21 +- arch/mips/kernel/prom.c | 25 - arch/mips/kernel/setup.c | 86 +- arch/mips/kernel/signal.c | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 15 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 3 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 15 +- arch/mips/kernel/traps.c | 2 +- arch/mips/kvm/entry.c | 21 +- arch/mips/kvm/mips.c | 3 +- arch/mips/kvm/trap_emul.c | 2 +- arch/mips/kvm/vz.c | 2 +- arch/mips/loongson2ef/Platform | 4 + arch/mips/loongson2ef/common/mem.c | 12 +- arch/mips/loongson32/common/prom.c | 4 +- arch/mips/loongson64/cop2-ex.c | 24 +- arch/mips/loongson64/numa.c | 29 +- arch/mips/mm/dma-noncoherent.c | 9 +- arch/mips/mm/init.c | 2 +- arch/mips/mm/pgtable-32.c | 1 + arch/mips/mm/pgtable-64.c | 1 + arch/mips/mm/sc-mips.c | 2 + arch/mips/mm/tlb-r4k.c | 1 + arch/mips/mti-malta/malta-setup.c | 1 - arch/mips/netlogic/xlp/setup.c | 2 +- arch/mips/netlogic/xlr/setup.c | 5 +- arch/mips/pci/pci-ar2315.c | 5 +- arch/mips/pci/pci-ar71xx.c | 4 +- arch/mips/pci/pci-ar724x.c | 9 +- arch/mips/ralink/of.c | 3 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip30/ip30-common.h | 14 + arch/mips/sgi-ip30/ip30-irq.c | 2 + arch/mips/sgi-ip32/ip32-memory.c | 3 +- arch/mips/sibyte/common/cfe.c | 16 +- arch/mips/txx9/generic/setup_tx4939.c | 17 - arch/mips/txx9/jmr3927/prom.c | 4 +- arch/mips/txx9/rbtx4927/prom.c | 5 +- arch/mips/txx9/rbtx4938/prom.c | 3 +- arch/mips/txx9/rbtx4939/prom.c | 14 +- arch/mips/vdso/Makefile | 2 +- arch/nds32/configs/defconfig | 1 + arch/nds32/kernel/dma.c | 2 +- arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/signal.c | 4 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/nios2/kernel/process.c | 2 +- arch/nios2/kernel/signal.c | 2 +- arch/openrisc/kernel/dma.c | 2 +- arch/openrisc/kernel/process.c | 2 +- arch/openrisc/kernel/signal.c | 1 - arch/parisc/Kconfig | 17 - arch/parisc/include/asm/barrier.h | 6 +- arch/parisc/include/asm/cache.h | 2 +- arch/parisc/include/asm/cmpxchg.h | 14 +- arch/parisc/include/asm/futex.h | 4 +- arch/parisc/include/asm/ldcw.h | 2 +- arch/parisc/include/asm/spinlock.h | 23 +- arch/parisc/include/uapi/asm/mman.h | 1 + arch/parisc/include/uapi/asm/signal.h | 8 + arch/parisc/install.sh | 2 +- arch/parisc/kernel/cache.c | 18 +- arch/parisc/kernel/drivers.c | 1 + arch/parisc/kernel/entry.S | 14 +- arch/parisc/kernel/ftrace.c | 2 +- arch/parisc/kernel/pci-dma.c | 8 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/signal.c | 4 +- arch/parisc/kernel/sys_parisc.c | 73 +- arch/parisc/kernel/syscall.S | 10 +- arch/parisc/kernel/syscalls/syscall.tbl | 27 +- arch/parisc/kernel/time.c | 11 +- arch/parisc/lib/bitops.c | 6 +- arch/parisc/lib/iomap.c | 18 + arch/parisc/mm/init.c | 6 +- arch/powerpc/Kconfig | 35 +- arch/powerpc/Makefile | 6 +- arch/powerpc/boot/dts/fsl/t1040rdb.dts | 107 + arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 78 + arch/powerpc/boot/util.S | 15 +- arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8540_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8541_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8555_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8560_defconfig | 6 +- arch/powerpc/include/asm/asm-const.h | 13 + arch/powerpc/include/asm/asm-prototypes.h | 5 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 2 + arch/powerpc/include/asm/book3s/64/kup-radix.h | 68 +- arch/powerpc/include/asm/book3s/64/mmu.h | 14 +- arch/powerpc/include/asm/cache.h | 2 +- arch/powerpc/include/asm/cputable.h | 19 +- arch/powerpc/include/asm/delay.h | 2 +- arch/powerpc/include/asm/drmem.h | 4 +- arch/powerpc/include/asm/eeh.h | 9 +- arch/powerpc/include/asm/exception-64s.h | 12 +- arch/powerpc/include/asm/feature-fixups.h | 19 + arch/powerpc/include/asm/hvcall.h | 2 + arch/powerpc/include/asm/hw_irq.h | 5 +- arch/powerpc/include/asm/iommu.h | 2 +- arch/powerpc/include/asm/kup.h | 26 +- arch/powerpc/include/asm/machdep.h | 3 +- arch/powerpc/include/asm/mmu_context.h | 2 +- arch/powerpc/include/asm/mmzone.h | 5 + .../module.lds => include/asm/module.lds.h} | 0 arch/powerpc/include/asm/nohash/32/kup-8xx.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 47 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 2 + arch/powerpc/include/asm/nohash/32/pte-8xx.h | 9 +- arch/powerpc/include/asm/pci-bridge.h | 6 - arch/powerpc/include/asm/pci.h | 2 +- arch/powerpc/include/asm/ppc_asm.h | 13 +- arch/powerpc/include/asm/processor.h | 1 + arch/powerpc/include/asm/ptrace.h | 4 - arch/powerpc/include/asm/reg.h | 17 +- arch/powerpc/include/asm/reg_booke.h | 1 - arch/powerpc/include/asm/security_features.h | 7 + arch/powerpc/include/asm/setup.h | 4 + arch/powerpc/include/asm/smp.h | 9 +- arch/powerpc/include/asm/sparsemem.h | 5 +- arch/powerpc/include/asm/synch.h | 19 +- arch/powerpc/include/asm/time.h | 86 +- arch/powerpc/include/asm/timex.h | 3 - arch/powerpc/include/asm/tlb.h | 13 - arch/powerpc/include/asm/topology.h | 16 +- arch/powerpc/include/asm/uaccess.h | 8 +- arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/asm-offsets.c | 1 + arch/powerpc/kernel/btext.c | 19 +- arch/powerpc/kernel/cputable.c | 29 +- arch/powerpc/kernel/dma-iommu.c | 2 + arch/powerpc/kernel/dt_cpu_ftrs.c | 1 + arch/powerpc/kernel/eeh.c | 148 +- arch/powerpc/kernel/eeh_cache.c | 5 +- arch/powerpc/kernel/eeh_pe.c | 50 +- arch/powerpc/kernel/entry_32.S | 35 +- arch/powerpc/kernel/entry_64.S | 8 +- arch/powerpc/kernel/exceptions-64e.S | 11 - arch/powerpc/kernel/exceptions-64s.S | 93 +- arch/powerpc/kernel/fpu.S | 1 - arch/powerpc/kernel/head_32.S | 1416 -- arch/powerpc/kernel/head_32.h | 1 - arch/powerpc/kernel/head_40x.S | 9 - arch/powerpc/kernel/head_8xx.S | 46 +- arch/powerpc/kernel/head_book3s_32.S | 1340 ++ arch/powerpc/kernel/head_booke.h | 1 - arch/powerpc/kernel/idle.c | 12 +- arch/powerpc/kernel/irq.c | 73 +- arch/powerpc/kernel/l2cr_6xx.S | 3 +- arch/powerpc/kernel/mce.c | 7 +- arch/powerpc/kernel/misc_64.S | 1 - arch/powerpc/kernel/pci-common.c | 114 - arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/prom_init.c | 19 +- arch/powerpc/kernel/rtas.c | 153 + arch/powerpc/kernel/security.c | 34 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 122 +- arch/powerpc/kernel/signal.c | 1 - arch/powerpc/kernel/smp.c | 213 +- arch/powerpc/kernel/syscall_64.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 15 +- arch/powerpc/kernel/sysfs.c | 7 +- arch/powerpc/kernel/time.c | 62 +- arch/powerpc/kernel/tm.S | 35 +- arch/powerpc/kernel/traps.c | 6 +- arch/powerpc/kernel/vdso32/datapage.S | 2 - arch/powerpc/kernel/vdso32/vdso32.lds.S | 2 - arch/powerpc/kernel/vmlinux.lds.S | 14 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 4 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 4 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/kvm/book3s_xive.c | 7 +- arch/powerpc/kvm/book3s_xive_native.c | 19 +- arch/powerpc/lib/checksum_32.S | 1 - arch/powerpc/lib/feature-fixups.c | 104 + arch/powerpc/lib/sstep.c | 9 +- arch/powerpc/mm/book3s32/hash_low.S | 21 +- arch/powerpc/mm/book3s32/mmu.c | 94 +- arch/powerpc/mm/book3s64/hash_native.c | 31 +- arch/powerpc/mm/book3s64/internal.h | 2 + arch/powerpc/mm/book3s64/mmu_context.c | 24 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 9 +- arch/powerpc/mm/book3s64/radix_tlb.c | 35 +- arch/powerpc/mm/dma-noncoherent.c | 2 +- arch/powerpc/mm/kasan/kasan_init_32.c | 21 +- arch/powerpc/mm/mem.c | 1 + arch/powerpc/mm/numa.c | 5 +- arch/powerpc/mm/ptdump/bats.c | 59 - arch/powerpc/net/bpf_jit_comp.c | 1 - arch/powerpc/perf/hv-gpci-requests.h | 6 +- arch/powerpc/perf/hv-gpci.c | 64 + arch/powerpc/perf/imc-pmu.c | 2 +- arch/powerpc/perf/isa207-common.c | 10 + arch/powerpc/perf/isa207-common.h | 2 + arch/powerpc/perf/perf_regs.c | 3 +- arch/powerpc/perf/power10-pmu.c | 1 - arch/powerpc/perf/power5+-pmu.c | 2 + arch/powerpc/perf/power5-pmu.c | 2 + arch/powerpc/perf/power6-pmu.c | 2 + arch/powerpc/perf/power7-pmu.c | 2 + arch/powerpc/perf/ppc970-pmu.c | 2 + arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/Kconfig | 15 - arch/powerpc/platforms/Kconfig.cputype | 11 +- arch/powerpc/platforms/powermac/pmac.h | 2 +- arch/powerpc/platforms/powermac/setup.c | 2 +- arch/powerpc/platforms/powermac/sleep.S | 6 +- arch/powerpc/platforms/powermac/smp.c | 14 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 94 +- arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/powernv/opal-dump.c | 52 +- arch/powerpc/platforms/powernv/opal-elog.c | 44 +- arch/powerpc/platforms/powernv/setup.c | 33 +- arch/powerpc/platforms/powernv/smp.c | 7 +- arch/powerpc/platforms/ps3/system-bus.c | 6 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 364 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 9 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 62 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 23 +- arch/powerpc/platforms/pseries/ibmebus.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 2 + arch/powerpc/platforms/pseries/mobility.c | 4 +- arch/powerpc/platforms/pseries/msi.c | 3 +- arch/powerpc/platforms/pseries/papr_scm.c | 5 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/ras.c | 118 +- arch/powerpc/platforms/pseries/setup.c | 21 +- arch/powerpc/platforms/pseries/vio.c | 4 +- arch/powerpc/sysdev/xive/common.c | 4 +- arch/riscv/Kconfig | 41 +- arch/riscv/Makefile | 4 +- arch/riscv/boot/dts/kendryte/k210.dtsi | 6 +- arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/clint.h | 26 + arch/riscv/include/asm/efi.h | 55 + arch/riscv/include/asm/fixmap.h | 16 +- arch/riscv/include/asm/io.h | 1 + arch/riscv/include/asm/mmu.h | 2 + arch/riscv/include/asm/module.lds.h | 9 + arch/riscv/include/asm/pgtable-32.h | 2 + arch/riscv/include/asm/pgtable.h | 5 + arch/riscv/include/asm/sections.h | 13 + arch/riscv/include/asm/soc.h | 4 +- arch/riscv/include/asm/stackprotector.h | 4 - arch/riscv/include/asm/thread_info.h | 6 - arch/riscv/include/asm/timex.h | 40 + arch/riscv/include/asm/uaccess.h | 177 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/include/asm/vdso/processor.h | 2 + arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/cpu_ops.c | 4 +- arch/riscv/kernel/efi-header.S | 111 + arch/riscv/kernel/efi.c | 96 + arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/head.S | 22 +- arch/riscv/kernel/head.h | 2 - arch/riscv/kernel/image-vars.h | 51 + arch/riscv/kernel/module.lds | 8 - arch/riscv/kernel/perf_regs.c | 3 +- arch/riscv/kernel/process.c | 3 +- arch/riscv/kernel/setup.c | 21 +- arch/riscv/kernel/signal.c | 4 +- arch/riscv/kernel/vdso/.gitignore | 1 + arch/riscv/kernel/vdso/Makefile | 18 +- arch/riscv/kernel/vdso/so2s.sh | 6 + arch/riscv/kernel/vmlinux.lds.S | 28 +- arch/riscv/lib/Makefile | 2 +- arch/riscv/mm/fault.c | 4 +- arch/riscv/mm/init.c | 230 +- arch/riscv/mm/ptdump.c | 48 +- arch/s390/Kconfig | 19 +- arch/s390/boot/head.S | 27 +- arch/s390/boot/ipl_parm.c | 48 +- arch/s390/boot/kaslr.c | 138 +- arch/s390/boot/pgm_check_info.c | 11 +- arch/s390/boot/startup.c | 4 +- arch/s390/boot/text_dma.S | 17 - arch/s390/configs/debug_defconfig | 11 +- arch/s390/configs/defconfig | 9 +- arch/s390/configs/zfcpdump_defconfig | 2 +- arch/s390/include/asm/cache.h | 2 +- arch/s390/include/asm/cio.h | 2 +- arch/s390/include/asm/gmap.h | 2 - arch/s390/include/asm/ipl.h | 7 + arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/pgalloc.h | 2 - arch/s390/include/asm/pgtable.h | 52 +- arch/s390/include/asm/sclp.h | 5 +- arch/s390/include/asm/sections.h | 4 +- arch/s390/include/asm/setup.h | 4 - arch/s390/include/asm/smp.h | 1 - arch/s390/include/asm/stp.h | 100 +- arch/s390/include/asm/tlbflush.h | 2 - arch/s390/include/asm/uaccess.h | 15 +- arch/s390/include/asm/vdso.h | 2 - arch/s390/include/asm/vdso/vdso.h | 0 arch/s390/include/asm/vtimer.h | 2 - arch/s390/include/uapi/asm/pkey.h | 77 +- arch/s390/include/uapi/asm/sie.h | 2 +- arch/s390/kernel/Makefile | 1 + arch/s390/kernel/asm-offsets.c | 18 +- arch/s390/kernel/crash_dump.c | 16 +- arch/s390/kernel/early.c | 13 - arch/s390/kernel/early_printk.c | 2 +- arch/s390/kernel/entry.S | 19 +- arch/s390/kernel/entry.h | 6 +- arch/s390/kernel/idle.c | 6 +- arch/s390/kernel/ipl.c | 119 +- arch/s390/kernel/kprobes.c | 6 +- arch/s390/kernel/kprobes_insn_page.S | 22 + arch/s390/kernel/perf_cpum_sf.c | 4 +- arch/s390/kernel/perf_regs.c | 3 +- arch/s390/kernel/setup.c | 19 +- arch/s390/kernel/signal.c | 1 - arch/s390/kernel/smp.c | 15 +- arch/s390/kernel/stacktrace.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 15 +- arch/s390/kernel/time.c | 252 +- arch/s390/kernel/uv.c | 9 +- arch/s390/kernel/vdso64/Makefile | 2 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/kvm/pv.c | 3 +- arch/s390/lib/delay.c | 5 +- arch/s390/lib/string.c | 2 +- arch/s390/mm/gmap.c | 2 + arch/s390/mm/init.c | 13 +- arch/s390/pci/pci_bus.c | 5 +- arch/s390/pci/pci_bus.h | 1 - arch/s390/pci/pci_clp.c | 2 + arch/s390/pci/pci_dma.c | 4 +- arch/s390/pci/pci_event.c | 4 + arch/s390/pci/pci_irq.c | 14 +- arch/sh/Kconfig | 16 - arch/sh/boards/mach-ap325rxa/setup.c | 1 + arch/sh/boards/mach-ecovec24/setup.c | 1 + arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 1 + arch/sh/boards/of-generic.c | 2 +- arch/sh/drivers/pci/fixups-dreamcast.c | 2 +- arch/sh/drivers/pci/pci.c | 1 - arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/machvec.h | 2 +- arch/sh/include/asm/smp.h | 2 +- arch/sh/kernel/dma-coherent.c | 2 +- arch/sh/kernel/idle.c | 2 +- arch/sh/kernel/signal_32.c | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 3 +- arch/sparc/Kconfig | 21 +- arch/sparc/boot/piggyback.c | 4 - arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/cache.h | 2 +- arch/sparc/include/asm/io_32.h | 17 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_64.h | 1 - arch/sparc/kernel/btext.c | 2 +- arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/iommu.c | 2 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/leon_pmc.c | 4 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/pci_sun4v.c | 1 + arch/sparc/kernel/process_32.c | 14 +- arch/sparc/kernel/process_64.c | 4 +- arch/sparc/kernel/setup_32.c | 3 + arch/sparc/kernel/setup_64.c | 4 + arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 4 +- arch/sparc/kernel/smp_64.c | 65 +- arch/sparc/kernel/syscalls/syscall.tbl | 15 +- arch/sparc/kernel/unaligned_32.c | 96 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/csum_copy.S | 2 +- arch/sparc/lib/memset.S | 1 - arch/sparc/mm/io-unit.c | 2 +- arch/sparc/mm/iommu.c | 2 +- arch/sparc/mm/srmmu.c | 18 +- arch/sparc/vdso/Makefile | 4 +- arch/um/Kconfig | 22 +- arch/um/drivers/Kconfig | 6 +- arch/um/drivers/daemon_user.c | 1 + arch/um/drivers/pcap_user.c | 12 +- arch/um/drivers/slip_user.c | 2 +- arch/um/drivers/vector_kern.c | 4 +- arch/um/drivers/vector_user.c | 71 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/pgalloc.h | 8 +- arch/um/include/shared/init.h | 22 +- arch/um/kernel/process.c | 4 +- arch/um/kernel/sigio.c | 6 +- arch/um/kernel/sysrq.c | 4 +- arch/um/kernel/time.c | 15 +- arch/um/kernel/um_arch.c | 2 +- arch/um/os-Linux/umid.c | 8 +- arch/um/os-Linux/util.c | 2 +- arch/x86/Kconfig | 18 +- arch/x86/Makefile | 3 - arch/x86/boot/compressed/Makefile | 6 +- arch/x86/boot/compressed/head_64.S | 3 + arch/x86/boot/compressed/ident_map_64.c | 28 +- arch/x86/boot/compressed/kaslr.c | 8 - arch/x86/boot/compressed/mem_encrypt.S | 20 +- arch/x86/boot/compressed/misc.h | 2 + arch/x86/boot/compressed/pgtable_64.c | 27 +- arch/x86/boot/compressed/sev-es.c | 5 +- arch/x86/boot/tty.c | 8 +- arch/x86/boot/video.h | 2 +- arch/x86/crypto/poly1305_glue.c | 2 - arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 2 + arch/x86/entry/syscall_x32.c | 5 + arch/x86/entry/syscalls/syscall_32.tbl | 16 +- arch/x86/entry/syscalls/syscall_64.tbl | 24 +- arch/x86/entry/vdso/Makefile | 4 +- arch/x86/events/amd/iommu.c | 2 +- arch/x86/events/amd/uncore.c | 174 +- arch/x86/events/core.c | 9 +- arch/x86/events/intel/core.c | 26 +- arch/x86/events/intel/cstate.c | 6 +- arch/x86/events/intel/ds.c | 57 +- arch/x86/events/intel/uncore.c | 279 +- arch/x86/events/intel/uncore.h | 14 +- arch/x86/events/intel/uncore_snb.c | 47 +- arch/x86/events/intel/uncore_snbep.c | 72 +- arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 5 +- arch/x86/events/rapl.c | 14 +- arch/x86/hyperv/hv_apic.c | 14 +- arch/x86/hyperv/hv_init.c | 8 +- arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/include/asm/apic.h | 12 +- arch/x86/include/asm/asm-prototypes.h | 1 + arch/x86/include/asm/asm.h | 6 + arch/x86/include/asm/cache.h | 2 +- arch/x86/include/asm/cpufeatures.h | 3 +- arch/x86/include/asm/disabled-features.h | 9 +- arch/x86/include/asm/dma-mapping.h | 2 - arch/x86/include/asm/extable.h | 9 +- arch/x86/include/asm/fpu/api.h | 12 + arch/x86/include/asm/fpu/internal.h | 7 + arch/x86/include/asm/fpu/types.h | 11 +- arch/x86/include/asm/fpu/xstate.h | 2 +- arch/x86/include/asm/frame.h | 19 + arch/x86/include/asm/hw_irq.h | 89 +- arch/x86/include/asm/hyperv-tlfs.h | 33 - arch/x86/include/asm/idtentry.h | 6 +- arch/x86/include/asm/insn.h | 15 + arch/x86/include/asm/intel-mid.h | 2 +- arch/x86/include/asm/io.h | 17 +- arch/x86/include/asm/irq_remapping.h | 8 - arch/x86/include/asm/irq_stack.h | 69 +- arch/x86/include/asm/irqdomain.h | 8 +- arch/x86/include/asm/irqflags.h | 2 +- arch/x86/include/asm/kvm_host.h | 72 +- arch/x86/include/asm/mce.h | 24 + arch/x86/include/asm/mem_encrypt.h | 2 +- arch/x86/include/asm/mpspec.h | 10 - arch/x86/include/asm/mshyperv.h | 1 + arch/x86/include/asm/msi.h | 2 - arch/x86/include/asm/msr-index.h | 3 + arch/x86/include/asm/msr.h | 20 +- arch/x86/include/asm/mwait.h | 2 - arch/x86/include/asm/nospec-branch.h | 16 +- arch/x86/include/asm/numa.h | 2 + arch/x86/include/asm/pci.h | 11 - arch/x86/include/asm/pci_x86.h | 11 + arch/x86/include/asm/perf_event.h | 4 +- arch/x86/include/asm/setup.h | 2 +- arch/x86/include/asm/sparsemem.h | 10 + arch/x86/include/asm/special_insns.h | 92 +- arch/x86/include/asm/svm.h | 90 +- arch/x86/include/asm/traps.h | 2 + arch/x86/include/asm/uaccess.h | 343 +- arch/x86/include/asm/uv/bios.h | 17 +- arch/x86/include/asm/uv/uv.h | 14 +- arch/x86/include/asm/uv/uv_bau.h | 755 -- arch/x86/include/asm/uv/uv_hub.h | 165 +- arch/x86/include/asm/uv/uv_mmrs.h | 7646 +++++------ arch/x86/include/asm/vmx.h | 2 +- arch/x86/include/asm/x86_init.h | 16 +- arch/x86/include/uapi/asm/kvm.h | 20 + arch/x86/include/uapi/asm/kvm_para.h | 1 + arch/x86/include/uapi/asm/svm.h | 2 + arch/x86/kernel/Makefile | 2 + arch/x86/kernel/alternative.c | 9 + arch/x86/kernel/amd_gart_64.c | 3 + arch/x86/kernel/apic/apic.c | 3 + arch/x86/kernel/apic/io_apic.c | 75 +- arch/x86/kernel/apic/msi.c | 118 +- arch/x86/kernel/apic/probe_32.c | 3 - arch/x86/kernel/apic/probe_64.c | 3 - arch/x86/kernel/apic/vector.c | 3 +- arch/x86/kernel/apic/x2apic_uv_x.c | 837 +- arch/x86/kernel/cpu/aperfmperf.c | 16 +- arch/x86/kernel/cpu/bugs.c | 55 +- arch/x86/kernel/cpu/common.c | 59 +- arch/x86/kernel/cpu/cpu.h | 2 +- arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/mce/core.c | 105 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 4 +- arch/x86/kernel/cpu/mce/internal.h | 3 +- arch/x86/kernel/cpu/mce/severity.c | 102 +- arch/x86/kernel/cpu/microcode/intel.c | 63 +- arch/x86/kernel/cpu/mshyperv.c | 15 +- arch/x86/kernel/cpu/resctrl/core.c | 4 + arch/x86/kernel/cpu/resctrl/internal.h | 3 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 76 +- arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/devicetree.c | 4 +- arch/x86/kernel/dumpstack.c | 22 +- arch/x86/kernel/fpu/init.c | 55 - arch/x86/kernel/fpu/xstate.c | 63 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 16 + arch/x86/kernel/idt.c | 3 - arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/irq_64.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 3 +- arch/x86/kernel/kvm.c | 24 +- arch/x86/kernel/mpparse.c | 26 +- arch/x86/kernel/nmi.c | 5 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/perf_regs.c | 15 +- arch/x86/kernel/process.c | 15 +- arch/x86/kernel/quirks.c | 1 + arch/x86/kernel/setup.c | 4 + arch/x86/kernel/sev-es-shared.c | 26 + arch/x86/kernel/sev-es.c | 22 +- arch/x86/kernel/sev_verify_cbit.S | 89 + arch/x86/kernel/signal_compat.c | 2 +- arch/x86/kernel/stacktrace.c | 10 +- arch/x86/kernel/tboot.c | 8 +- arch/x86/kernel/traps.c | 45 +- arch/x86/kernel/unwind_orc.c | 9 +- arch/x86/kernel/uprobes.c | 10 +- arch/x86/kernel/x86_init.c | 26 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/Makefile | 6 +- arch/x86/kvm/cpuid.c | 152 +- arch/x86/kvm/cpuid.h | 16 + arch/x86/kvm/emulate.c | 30 +- arch/x86/kvm/hyperv.c | 31 +- arch/x86/kvm/ioapic.c | 5 +- arch/x86/kvm/irq.c | 85 +- arch/x86/kvm/kvm_cache_regs.h | 2 +- arch/x86/kvm/lapic.c | 45 +- arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/mmu.h | 5 - arch/x86/kvm/mmu/mmu.c | 996 +- arch/x86/kvm/mmu/mmu_internal.h | 88 +- arch/x86/kvm/mmu/mmutrace.h | 21 +- arch/x86/kvm/mmu/paging_tmpl.h | 50 +- arch/x86/kvm/mmu/spte.c | 318 + arch/x86/kvm/mmu/spte.h | 252 + arch/x86/kvm/mmu/tdp_iter.c | 182 + arch/x86/kvm/mmu/tdp_iter.h | 60 + arch/x86/kvm/mmu/tdp_mmu.c | 1164 ++ arch/x86/kvm/mmu/tdp_mmu.h | 48 + arch/x86/kvm/svm/avic.c | 7 +- arch/x86/kvm/svm/nested.c | 351 +- arch/x86/kvm/svm/sev.c | 31 +- arch/x86/kvm/svm/svm.c | 422 +- arch/x86/kvm/svm/svm.h | 103 +- arch/x86/kvm/trace.h | 128 +- arch/x86/kvm/vmx/capabilities.h | 10 +- arch/x86/kvm/vmx/evmcs.c | 3 +- arch/x86/kvm/vmx/evmcs.h | 3 +- arch/x86/kvm/vmx/nested.c | 178 +- arch/x86/kvm/vmx/posted_intr.c | 332 + arch/x86/kvm/vmx/posted_intr.h | 99 + arch/x86/kvm/vmx/vmcs.h | 7 + arch/x86/kvm/vmx/vmenter.S | 34 + arch/x86/kvm/vmx/vmx.c | 1300 +- arch/x86/kvm/vmx/vmx.h | 148 +- arch/x86/kvm/vmx/{ops.h => vmx_ops.h} | 0 arch/x86/kvm/x86.c | 802 +- arch/x86/kvm/x86.h | 13 +- arch/x86/lib/copy_mc.c | 94 +- arch/x86/lib/copy_mc_64.S | 14 +- arch/x86/lib/copy_user_64.S | 111 +- arch/x86/lib/getuser.S | 60 + arch/x86/lib/insn-eval.c | 10 +- arch/x86/lib/memcpy_64.S | 4 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 4 +- arch/x86/lib/putuser.S | 22 +- arch/x86/lib/usercopy_64.c | 3 - arch/x86/mm/extable.c | 24 +- arch/x86/mm/fault.c | 15 +- arch/x86/mm/mem_encrypt.c | 7 +- arch/x86/mm/mem_encrypt_identity.c | 2 +- arch/x86/mm/numa.c | 23 + arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/mm/tlb.c | 24 - arch/x86/net/bpf_jit_comp.c | 278 +- arch/x86/pci/common.c | 18 +- arch/x86/pci/fixup.c | 2 +- arch/x86/pci/init.c | 13 +- arch/x86/pci/intel_mid_pci.c | 2 +- arch/x86/pci/xen.c | 137 +- arch/x86/platform/efi/efi.c | 3 + arch/x86/platform/efi/efi_64.c | 24 +- arch/x86/platform/pvh/enlighten.c | 4 +- arch/x86/platform/uv/Makefile | 2 +- arch/x86/platform/uv/bios_uv.c | 28 +- arch/x86/platform/uv/tlb_uv.c | 2097 --- arch/x86/platform/uv/uv_irq.c | 16 +- arch/x86/platform/uv/uv_nmi.c | 62 +- arch/x86/platform/uv/uv_time.c | 18 +- arch/x86/purgatory/purgatory.c | 4 +- arch/x86/um/ptrace_64.c | 13 +- arch/x86/um/user-offsets.c | 2 +- arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/enlighten_pv.c | 9 + arch/x86/xen/enlighten_pvh.c | 2 +- arch/x86/xen/grant-table.c | 27 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/pci-swiotlb-xen.c | 2 +- arch/x86/xen/smp.c | 19 +- arch/x86/xen/spinlock.c | 12 +- arch/x86/xen/xen-ops.h | 2 + arch/xtensa/Kconfig | 14 - arch/xtensa/include/asm/pgtable.h | 2 +- arch/xtensa/kernel/pci-dma.c | 3 +- arch/xtensa/kernel/setup.c | 2 +- arch/xtensa/kernel/signal.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 3 +- arch/xtensa/mm/cache.c | 14 + arch/xtensa/mm/init.c | 6 +- block/bio.c | 35 +- block/blk-cgroup.c | 16 +- block/blk-core.c | 28 +- block/blk-crypto-internal.h | 21 +- block/blk-crypto.c | 33 +- block/blk-flush.c | 6 + block/blk-integrity.c | 6 +- block/blk-iocost.c | 150 +- block/blk-iolatency.c | 2 +- block/blk-lib.c | 2 +- block/blk-map.c | 3 +- block/blk-merge.c | 64 +- block/blk-mq-cpumap.c | 2 +- block/blk-mq-debugfs.c | 1 + block/blk-mq-sched.c | 38 - block/blk-mq-sysfs.c | 2 - block/blk-mq-tag.c | 4 +- block/blk-mq.c | 38 +- block/blk-settings.c | 43 +- block/blk-sysfs.c | 19 +- block/blk-throttle.c | 69 +- block/blk.h | 34 +- block/bounce.c | 19 +- block/bsg-lib.c | 2 +- block/elevator.c | 23 +- block/genhd.c | 44 +- block/ioctl.c | 17 +- block/keyslot-manager.c | 7 + block/partitions/core.c | 2 +- block/partitions/ibm.c | 7 +- block/scsi_ioctl.c | 21 +- crypto/Kconfig | 30 + crypto/Makefile | 8 + crypto/af_alg.c | 14 +- crypto/algif_rng.c | 175 +- crypto/asymmetric_keys/public_key.c | 63 + crypto/asymmetric_keys/x509_cert_parser.c | 27 +- crypto/asymmetric_keys/x509_public_key.c | 3 + crypto/async_tx/async_pq.c | 72 +- crypto/async_tx/async_raid6_recov.c | 163 +- crypto/async_tx/async_xor.c | 120 +- crypto/async_tx/raid6test.c | 24 +- crypto/proc.c | 4 +- crypto/sm2.c | 481 + crypto/sm2signature.asn1 | 4 + crypto/sm3_generic.c | 7 +- crypto/testmgr.c | 24 +- crypto/testmgr.h | 59 + crypto/xor.c | 69 +- drivers/Makefile | 1 + drivers/accessibility/speakup/main.c | 1 - drivers/accessibility/speakup/selection.c | 11 +- drivers/accessibility/speakup/speakup.h | 1 - drivers/accessibility/speakup/spk_ttyio.c | 35 +- drivers/accessibility/speakup/spk_types.h | 8 +- drivers/acpi/acpi_apd.c | 32 +- drivers/acpi/acpi_cmos_rtc.c | 2 - drivers/acpi/acpi_configfs.c | 1 + drivers/acpi/acpi_dbg.c | 3 + drivers/acpi/acpi_extlog.c | 6 +- drivers/acpi/acpi_lpss.c | 2 - drivers/acpi/acpi_memhotplug.c | 19 +- drivers/acpi/acpi_platform.c | 2 - drivers/acpi/acpi_pnp.c | 2 + drivers/acpi/acpi_processor.c | 35 +- drivers/acpi/acpi_video.c | 6 +- drivers/acpi/acpica/acdebug.h | 4 + drivers/acpi/acpica/acglobal.h | 6 + drivers/acpi/acpica/achware.h | 6 + drivers/acpi/acpica/aclocal.h | 11 +- drivers/acpi/acpica/acpredef.h | 33 +- drivers/acpi/acpica/dbexec.c | 39 +- drivers/acpi/acpica/dbinput.c | 14 +- drivers/acpi/acpica/dbmethod.c | 167 +- drivers/acpi/acpica/evgpe.c | 4 +- drivers/acpi/acpica/evgpeblk.c | 27 +- drivers/acpi/acpica/evgpeinit.c | 23 +- drivers/acpi/acpica/hwgpe.c | 102 +- drivers/acpi/acpica/hwvalid.c | 30 + drivers/acpi/acpica/nsalloc.c | 2 +- drivers/acpi/acpica/nsarguments.c | 4 +- drivers/acpi/acpica/nsxfobj.c | 3 +- drivers/acpi/acpica/psparse.c | 4 +- drivers/acpi/acpica/utpredef.c | 5 +- drivers/acpi/acpica/utstrsuppt.c | 33 +- drivers/acpi/apei/apei-base.c | 10 +- drivers/acpi/apei/ghes.c | 65 +- drivers/acpi/arm64/iort.c | 12 +- drivers/acpi/battery.c | 2 +- drivers/acpi/bus.c | 4 + drivers/acpi/button.c | 39 +- drivers/acpi/container.c | 3 - drivers/acpi/custom_method.c | 2 - drivers/acpi/debugfs.c | 3 - drivers/acpi/dock.c | 5 +- drivers/acpi/dptf/Kconfig | 37 +- drivers/acpi/dptf/Makefile | 1 + drivers/acpi/dptf/dptf_pch_fivr.c | 127 + drivers/acpi/dptf/dptf_power.c | 4 +- drivers/acpi/dptf/int340x_thermal.c | 7 + drivers/acpi/ec.c | 10 +- drivers/acpi/event.c | 5 +- drivers/acpi/evged.c | 2 +- drivers/acpi/fan.c | 2 + drivers/acpi/internal.h | 2 +- drivers/acpi/nfit/core.c | 18 +- drivers/acpi/numa/hmat.c | 93 +- drivers/acpi/numa/srat.c | 73 +- drivers/acpi/osl.c | 30 +- drivers/acpi/pci_irq.c | 2 +- drivers/acpi/pci_link.c | 12 +- drivers/acpi/pci_mcfg.c | 22 +- drivers/acpi/pci_root.c | 4 +- drivers/acpi/pci_slot.c | 3 - drivers/acpi/power.c | 6 +- drivers/acpi/proc.c | 4 - drivers/acpi/processor_core.c | 3 - drivers/acpi/processor_idle.c | 1 + drivers/acpi/processor_perflib.c | 6 +- drivers/acpi/processor_thermal.c | 2 - drivers/acpi/reboot.c | 11 + drivers/acpi/sbs.c | 2 +- drivers/acpi/sbshc.c | 2 +- drivers/acpi/sbshc.h | 6 +- drivers/acpi/scan.c | 7 +- drivers/acpi/tiny-power-button.c | 1 - drivers/acpi/utils.c | 4 - drivers/acpi/video_detect.c | 28 +- drivers/acpi/wakeup.c | 6 +- drivers/android/binder.c | 55 +- drivers/ata/ahci.c | 4 + drivers/ata/ahci.h | 2 + drivers/ata/ahci_mvebu.c | 2 +- drivers/ata/ahci_qoriq.c | 20 +- drivers/ata/libahci_platform.c | 2 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-eh.c | 2 +- drivers/ata/libata-scsi.c | 2 +- drivers/ata/pata_cmd64x.c | 2 +- drivers/ata/pata_ns87415.c | 3 +- drivers/ata/sata_highbank.c | 7 +- drivers/ata/sata_nv.c | 2 +- drivers/ata/sata_rcar.c | 2 +- drivers/atm/atmtcp.c | 2 +- drivers/atm/nicstar.c | 2 + drivers/base/arch_topology.c | 17 +- drivers/base/bus.c | 2 +- drivers/base/cacheinfo.c | 49 +- drivers/base/class.c | 2 +- drivers/base/core.c | 126 +- drivers/base/cpu.c | 84 +- drivers/base/dd.c | 14 +- drivers/base/devcoredump.c | 2 +- drivers/base/firmware_loader/fallback.c | 25 +- drivers/base/firmware_loader/fallback.h | 5 +- drivers/base/firmware_loader/fallback_platform.c | 12 +- drivers/base/firmware_loader/firmware.h | 7 +- drivers/base/firmware_loader/main.c | 135 +- drivers/base/memory.c | 62 +- drivers/base/node.c | 309 +- drivers/base/platform.c | 17 +- drivers/base/power/domain.c | 220 +- drivers/base/power/main.c | 1 - drivers/base/power/runtime.c | 62 +- drivers/base/power/sysfs.c | 160 +- drivers/base/power/wakeup_stats.c | 17 +- drivers/base/regmap/internal.h | 2 +- drivers/base/regmap/regcache.c | 2 +- drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap-irq.c | 33 +- drivers/base/regmap/regmap.c | 139 +- drivers/base/soc.c | 64 +- drivers/base/topology.c | 10 +- drivers/bcma/driver_pci_host.c | 4 +- drivers/block/aoe/aoeblk.c | 3 +- drivers/block/brd.c | 1 - drivers/block/drbd/drbd_actlog.c | 2 +- drivers/block/drbd/drbd_int.h | 1 - drivers/block/drbd/drbd_main.c | 33 +- drivers/block/drbd/drbd_nl.c | 26 +- drivers/block/drbd/drbd_receiver.c | 12 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_worker.c | 6 +- drivers/block/loop.c | 3 +- drivers/block/nbd.c | 26 +- drivers/block/null_blk.h | 7 + drivers/block/null_blk_main.c | 22 +- drivers/block/null_blk_zoned.c | 454 +- drivers/block/pktcdvd.c | 92 +- drivers/block/rbd.c | 10 +- drivers/block/rnbd/rnbd-clt.c | 19 +- drivers/block/rsxx/core.c | 2 +- drivers/block/skd_main.c | 1 - drivers/block/xen-blkback/blkback.c | 22 +- drivers/block/xen-blkback/xenbus.c | 27 +- drivers/block/xen-blkfront.c | 20 +- drivers/block/xsysace.c | 49 +- drivers/block/zram/zram_drv.c | 36 +- drivers/bluetooth/ath3k.c | 15 +- drivers/bluetooth/btintel.h | 2 +- drivers/bluetooth/btusb.c | 120 +- drivers/bus/fsl-mc/dprc-driver.c | 190 +- drivers/bus/fsl-mc/dprc.c | 141 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 12 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 75 +- drivers/bus/fsl-mc/fsl-mc-private.h | 31 +- drivers/bus/fsl-mc/mc-io.c | 7 +- drivers/bus/mhi/Kconfig | 20 +- drivers/bus/mhi/core/Makefile | 3 +- drivers/bus/mhi/core/debugfs.c | 411 + drivers/bus/mhi/core/init.c | 54 +- drivers/bus/mhi/core/internal.h | 24 + drivers/bus/mhi/core/pm.c | 2 +- drivers/bus/ti-sysc.c | 29 +- drivers/char/agp/amd-k7-agp.c | 2 +- drivers/char/agp/nvidia-agp.c | 2 +- drivers/char/agp/sworks-agp.c | 2 +- drivers/char/hw_random/Kconfig | 14 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/ingenic-trng.c | 161 + drivers/char/hw_random/iproc-rng200.c | 8 +- drivers/char/hw_random/mxc-rnga.c | 6 +- drivers/char/hw_random/npcm-rng.c | 14 +- drivers/char/hw_random/stm32-rng.c | 8 +- drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 4 +- drivers/char/random.c | 1 - drivers/char/raw.c | 51 +- drivers/char/tpm/eventlog/efi.c | 5 + drivers/char/tpm/tpm_tis.c | 29 +- drivers/char/tpm/tpm_tis_core.c | 11 + drivers/char/tpm/tpm_tis_core.h | 1 + drivers/char/virtio_console.c | 8 +- drivers/clk/Kconfig | 3 +- drivers/clk/at91/at91sam9g45.c | 7 - drivers/clk/at91/clk-main.c | 11 +- drivers/clk/at91/clk-peripheral.c | 4 +- drivers/clk/at91/clk-sam9x60-pll.c | 3 +- drivers/clk/at91/sam9x60.c | 2 +- drivers/clk/baikal-t1/clk-ccu-pll.c | 14 +- drivers/clk/bcm/clk-bcm2835.c | 4 +- drivers/clk/bcm/clk-raspberrypi.c | 1 + drivers/clk/clk-axi-clkgen.c | 187 +- drivers/clk/clk-fixed-factor.c | 1 + drivers/clk/clk-fixed-rate.c | 1 + drivers/clk/clk-qoriq.c | 2 +- drivers/clk/clk-s2mps11.c | 13 +- drivers/clk/clk-si5341.c | 4 +- drivers/clk/clk.c | 2 +- drivers/clk/davinci/da8xx-cfgchip.c | 1 + drivers/clk/imx/Kconfig | 4 - drivers/clk/imx/Makefile | 1 - drivers/clk/imx/clk-imx21.c | 171 - drivers/clk/imx/clk-imx27.c | 73 - drivers/clk/imx/clk-imx31.c | 71 - drivers/clk/imx/clk-imx35.c | 68 - drivers/clk/imx/clk-imx8mm.c | 10 +- drivers/clk/imx/clk-imx8mn.c | 6 +- drivers/clk/imx/clk-imx8mp.c | 10 +- drivers/clk/imx/clk-imx8mq.c | 12 +- drivers/clk/imx/clk.h | 5 + drivers/clk/ingenic/cgu.c | 134 +- drivers/clk/keystone/sci-clk.c | 19 +- drivers/clk/mediatek/Kconfig | 48 + drivers/clk/mediatek/Makefile | 6 + drivers/clk/mediatek/clk-mt6765.c | 1 - drivers/clk/mediatek/clk-mt6779.c | 2 + drivers/clk/mediatek/clk-mt6797.c | 8 +- drivers/clk/mediatek/clk-mt7629.c | 9 +- drivers/clk/mediatek/clk-mt8167-aud.c | 66 + drivers/clk/mediatek/clk-mt8167-img.c | 60 + drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 58 + drivers/clk/mediatek/clk-mt8167-mm.c | 132 + drivers/clk/mediatek/clk-mt8167-vdec.c | 73 + drivers/clk/mediatek/clk-mt8167.c | 1062 ++ drivers/clk/meson/Kconfig | 26 +- drivers/clk/meson/axg-audio.c | 214 +- drivers/clk/meson/clk-phase.c | 56 + drivers/clk/meson/clk-phase.h | 6 + drivers/clk/meson/clk-regmap.h | 5 +- drivers/clk/meson/g12a.c | 11 + drivers/clk/meson/meson-aoclk.c | 2 +- drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/clk-of-pxa1928.c | 3 +- drivers/clk/mvebu/ap-cpu-clk.c | 2 +- drivers/clk/pxa/clk-pxa.h | 8 +- drivers/clk/qcom/Kconfig | 27 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-alpha-pll.c | 10 +- drivers/clk/qcom/clk-rcg2.c | 19 +- drivers/clk/qcom/clk-regmap.h | 6 +- drivers/clk/qcom/dispcc-sc7180.c | 3 - drivers/clk/qcom/dispcc-sm8250.c | 1107 ++ drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gcc-msm8939.c | 12 - drivers/clk/qcom/gcc-msm8994.c | 388 +- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gdsc.c | 8 + drivers/clk/qcom/videocc-sm8150.c | 276 + drivers/clk/qcom/videocc-sm8250.c | 369 + drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r7s9210-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7742-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a7743-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7745-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77470-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7790-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a7791-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7792-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7794-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 276 + drivers/clk/renesas/renesas-cpg-mssr.c | 136 +- drivers/clk/renesas/renesas-cpg-mssr.h | 14 +- drivers/clk/rockchip/Kconfig | 78 + drivers/clk/rockchip/Makefile | 42 +- drivers/clk/rockchip/clk-ddr.c | 1 + drivers/clk/rockchip/clk-half-divider.c | 18 +- drivers/clk/rockchip/clk-rk3308.c | 1 - drivers/clk/rockchip/clk-rk3399.c | 56 + drivers/clk/rockchip/clk.c | 113 +- drivers/clk/rockchip/softrst.c | 7 +- drivers/clk/samsung/clk-exynos4.c | 4 +- drivers/clk/sirf/clk-prima2.c | 2 +- drivers/clk/socfpga/clk-agilex.c | 13 - drivers/clk/socfpga/clk-s10.c | 2 +- drivers/clk/tegra/clk-pll.c | 7 +- drivers/clk/tegra/clk-tegra210-emc.c | 4 +- drivers/clk/ti/autoidle.c | 14 +- drivers/clk/ti/clk-7xx.c | 1 + drivers/clk/ti/clockdomain.c | 2 + drivers/clk/uniphier/clk-uniphier-cpugear.c | 2 +- drivers/clk/uniphier/clk-uniphier-mux.c | 2 +- drivers/clocksource/h8300_timer8.c | 22 +- drivers/clocksource/hyperv_timer.c | 4 +- drivers/clocksource/mps2-timer.c | 6 +- drivers/clocksource/timer-armada-370-xp.c | 8 +- drivers/clocksource/timer-clint.c | 18 + drivers/clocksource/timer-gx6605s.c | 1 + drivers/clocksource/timer-probe.c | 2 +- drivers/clocksource/timer-sp.h | 32 + drivers/clocksource/timer-sp804.c | 210 +- drivers/clocksource/timer-ti-dm-systimer.c | 44 +- drivers/connector/connector.c | 7 +- drivers/counter/microchip-tcb-capture.c | 2 +- drivers/counter/ti-eqep.c | 6 +- drivers/cpufreq/Kconfig | 2 + drivers/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/cpufreq-dt.c | 10 +- drivers/cpufreq/cpufreq.c | 79 +- drivers/cpufreq/cpufreq_governor.h | 2 +- drivers/cpufreq/cpufreq_performance.c | 1 + drivers/cpufreq/cpufreq_powersave.c | 1 + drivers/cpufreq/cpufreq_stats.c | 105 +- drivers/cpufreq/e_powersaver.c | 1 - drivers/cpufreq/intel_pstate.c | 50 +- drivers/cpufreq/longhaul.c | 1 - drivers/cpufreq/powernv-cpufreq.c | 9 +- drivers/cpufreq/qcom-cpufreq-hw.c | 9 +- drivers/cpufreq/scmi-cpufreq.c | 22 +- drivers/cpufreq/scpi-cpufreq.c | 6 +- drivers/cpufreq/speedstep-lib.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 33 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 12 +- drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/cpuidle/cpuidle-psci-domain.c | 59 +- drivers/cpuidle/cpuidle-psci.c | 4 +- drivers/cpuidle/cpuidle-tegra.c | 38 +- drivers/cpuidle/cpuidle.c | 11 +- drivers/cpuidle/sysfs.c | 3 + drivers/crypto/Kconfig | 25 +- drivers/crypto/allwinner/Kconfig | 43 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 17 +- drivers/crypto/allwinner/sun8i-ce/Makefile | 3 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 116 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 405 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 413 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 164 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 127 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 139 +- drivers/crypto/allwinner/sun8i-ss/Makefile | 2 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 229 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 444 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 173 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 89 +- drivers/crypto/amcc/crypto4xx_alg.c | 2 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 16 +- drivers/crypto/atmel-aes.c | 2 +- drivers/crypto/atmel-tdes.c | 2 +- drivers/crypto/bcm/cipher.c | 15 +- drivers/crypto/caam/Kconfig | 3 + drivers/crypto/caam/caamalg.c | 94 +- drivers/crypto/caam/caamalg_desc.c | 28 +- drivers/crypto/caam/caamalg_qi.c | 94 +- drivers/crypto/caam/caamalg_qi2.c | 118 +- drivers/crypto/caam/caamalg_qi2.h | 2 + drivers/crypto/caam/ctrl.c | 4 +- drivers/crypto/caam/dpseci-debugfs.c | 23 +- drivers/crypto/caam/jr.c | 10 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 8 +- drivers/crypto/cavium/zip/zip_main.c | 44 +- drivers/crypto/ccp/ccp-ops.c | 2 +- drivers/crypto/chelsio/chcr_core.c | 2 +- drivers/crypto/chelsio/chcr_core.h | 2 - drivers/crypto/hifn_795x.c | 4 +- drivers/crypto/hisilicon/hpre/hpre.h | 1 - drivers/crypto/hisilicon/hpre/hpre_crypto.c | 23 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 5 +- drivers/crypto/hisilicon/qm.c | 13 +- drivers/crypto/hisilicon/qm.h | 4 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 16 +- drivers/crypto/hisilicon/sec2/sec_main.c | 5 +- drivers/crypto/hisilicon/zip/zip.h | 15 - drivers/crypto/hisilicon/zip/zip_crypto.c | 138 +- drivers/crypto/hisilicon/zip/zip_main.c | 148 +- drivers/crypto/inside-secure/safexcel.c | 44 +- drivers/crypto/inside-secure/safexcel.h | 28 +- drivers/crypto/inside-secure/safexcel_cipher.c | 90 +- drivers/crypto/inside-secure/safexcel_hash.c | 150 +- drivers/crypto/inside-secure/safexcel_ring.c | 9 +- drivers/crypto/marvell/cesa/cesa.c | 4 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 8 +- drivers/crypto/mediatek/mtk-platform.c | 12 +- drivers/crypto/n2_core.c | 14 +- drivers/crypto/omap-sham.c | 189 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 13 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 11 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 13 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 11 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 6 - drivers/crypto/qat/qat_common/adf_aer.c | 6 +- drivers/crypto/qat/qat_common/adf_cfg.c | 19 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 2 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 - drivers/crypto/qat/qat_common/adf_dev_mgr.c | 2 +- drivers/crypto/qat/qat_common/adf_sriov.c | 6 +- .../crypto/qat/qat_common/adf_transport_debug.c | 42 +- drivers/crypto/qat/qat_common/qat_hal.c | 7 +- drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 13 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 11 +- drivers/crypto/sa2ul.c | 217 +- drivers/crypto/stm32/Kconfig | 1 + drivers/crypto/stm32/stm32-crc32.c | 15 +- drivers/crypto/stm32/stm32-hash.c | 11 +- drivers/crypto/talitos.c | 8 +- drivers/dax/Kconfig | 1 - drivers/dax/kmem.c | 85 +- drivers/dax/super.c | 16 +- drivers/devfreq/tegra30-devfreq.c | 12 +- drivers/dma-buf/dma-buf.c | 2 + drivers/dma-buf/heaps/cma_heap.c | 2 +- drivers/dma/Kconfig | 18 - drivers/dma/Makefile | 1 - drivers/dma/altera-msgdma.c | 8 +- drivers/dma/at_hdmac.c | 7 +- drivers/dma/at_xdmac.c | 7 +- drivers/dma/coh901318.c | 7 +- drivers/dma/dma-jz4780.c | 7 +- drivers/dma/dmaengine.c | 17 +- drivers/dma/dmatest.c | 39 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 2 +- drivers/dma/dw/core.c | 6 +- drivers/dma/ep93xx_dma.c | 7 +- drivers/dma/fsl_raid.c | 8 +- drivers/dma/fsldma.c | 6 +- drivers/dma/idxd/device.c | 31 +- drivers/dma/idxd/idxd.h | 3 +- drivers/dma/idxd/init.c | 5 + drivers/dma/idxd/registers.h | 25 +- drivers/dma/idxd/submit.c | 2 +- drivers/dma/imx-dma.c | 7 +- drivers/dma/ioat/dca.c | 10 - drivers/dma/ioat/dma.c | 12 +- drivers/dma/ioat/dma.h | 2 +- drivers/dma/ioat/init.c | 4 +- drivers/dma/iop-adma.c | 19 +- drivers/dma/ipu/ipu_idmac.c | 6 +- drivers/dma/k3dma.c | 6 +- drivers/dma/mediatek/mtk-cqdma.c | 7 +- drivers/dma/mediatek/mtk-uart-apdma.c | 7 +- drivers/dma/mic_x100_dma.c | 770 -- drivers/dma/mic_x100_dma.h | 275 - drivers/dma/mmp_pdma.c | 6 +- drivers/dma/mmp_tdma.c | 6 +- drivers/dma/mpc512x_dma.c | 6 +- drivers/dma/mv_xor.c | 7 +- drivers/dma/mv_xor_v2.c | 8 +- drivers/dma/mxs-dma.c | 7 +- drivers/dma/nbpfaxi.c | 6 +- drivers/dma/owl-dma.c | 3 +- drivers/dma/pch_dma.c | 7 +- drivers/dma/pl330.c | 16 +- drivers/dma/plx_dma.c | 7 +- drivers/dma/ppc4xx/adma.c | 7 +- drivers/dma/qcom/bam_dma.c | 8 +- drivers/dma/qcom/hidma.c | 6 +- drivers/dma/qcom/hidma_ll.c | 6 +- drivers/dma/sa11x0-dma.c | 6 +- drivers/dma/sf-pdma/sf-pdma.c | 15 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/sirf-dma.c | 6 +- drivers/dma/ste_dma40.c | 7 +- drivers/dma/sun6i-dma.c | 6 +- drivers/dma/tegra20-apb-dma.c | 7 +- drivers/dma/ti/k3-udma-glue.c | 17 +- drivers/dma/ti/k3-udma-private.c | 2 +- drivers/dma/ti/k3-udma.c | 12 +- drivers/dma/ti/omap-dma.c | 37 +- drivers/dma/timb_dma.c | 6 +- drivers/dma/txx9dmac.c | 14 +- drivers/dma/virt-dma.c | 6 +- drivers/dma/xgene-dma.c | 7 +- drivers/dma/xilinx/xilinx_dma.c | 49 +- drivers/dma/xilinx/xilinx_dpdma.c | 9 +- drivers/dma/xilinx/zynqmp_dma.c | 8 +- drivers/dma/zx_dma.c | 6 +- drivers/edac/amd64_edac.c | 6 + drivers/edac/edac_mc_sysfs.c | 13 +- drivers/edac/ghes_edac.c | 17 +- drivers/firewire/net.c | 2 + drivers/firewire/ohci.c | 26 +- drivers/firmware/arm_scmi/base.c | 2 + drivers/firmware/arm_scmi/clock.c | 2 + drivers/firmware/arm_scmi/common.h | 2 + drivers/firmware/arm_scmi/driver.c | 8 + drivers/firmware/arm_scmi/notify.c | 22 +- drivers/firmware/arm_scmi/perf.c | 2 + drivers/firmware/arm_scmi/reset.c | 4 +- drivers/firmware/arm_scmi/sensors.c | 2 + drivers/firmware/arm_scmi/smc.c | 2 +- drivers/firmware/arm_sdei.c | 305 +- drivers/firmware/efi/Kconfig | 23 +- drivers/firmware/efi/Makefile | 5 +- drivers/firmware/efi/arm-init.c | 386 - drivers/firmware/efi/cper.c | 18 +- drivers/firmware/efi/efi-init.c | 387 + drivers/firmware/efi/efi-pstore.c | 83 +- drivers/firmware/efi/efi.c | 55 +- drivers/firmware/efi/efibc.c | 2 +- drivers/firmware/efi/efivars.c | 45 +- drivers/firmware/efi/libstub/Makefile | 10 + drivers/firmware/efi/libstub/arm32-stub.c | 178 +- drivers/firmware/efi/libstub/arm64-stub.c | 9 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 101 +- drivers/firmware/efi/libstub/efi-stub.c | 59 +- drivers/firmware/efi/libstub/efistub.h | 61 +- drivers/firmware/efi/libstub/fdt.c | 4 +- drivers/firmware/efi/libstub/file.c | 5 +- drivers/firmware/efi/libstub/relocate.c | 4 +- drivers/firmware/efi/libstub/riscv-stub.c | 109 + drivers/firmware/efi/libstub/string.c | 1 + drivers/firmware/efi/libstub/vsprintf.c | 2 +- drivers/firmware/efi/mokvar-table.c | 359 + drivers/firmware/efi/riscv-runtime.c | 143 + drivers/firmware/efi/vars.c | 22 - drivers/firmware/google/Kconfig | 2 +- drivers/firmware/google/gsmi.c | 8 +- drivers/firmware/psci/psci.c | 12 +- drivers/firmware/xilinx/zynqmp.c | 64 +- drivers/fpga/Kconfig | 12 +- drivers/fpga/Makefile | 2 - drivers/fpga/dfl-n3000-nios.c | 573 - drivers/fpga/dfl.c | 1 - drivers/fpga/dfl.h | 85 +- drivers/gpio/Kconfig | 43 +- drivers/gpio/Makefile | 3 +- drivers/gpio/gpio-amd-fch.c | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 134 +- drivers/gpio/gpio-aspeed.c | 5 +- drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-mockup.c | 160 +- drivers/gpio/gpio-mpc8xxx.c | 45 +- drivers/gpio/gpio-mxc.c | 6 + drivers/gpio/gpio-omap.c | 12 +- drivers/gpio/gpio-pca953x.c | 26 +- drivers/gpio/gpio-pcie-idio-24.c | 62 +- drivers/gpio/gpio-sifive.c | 2 +- drivers/gpio/gpio-siox.c | 1 + drivers/gpio/gpio-sl28cpld.c | 161 + drivers/gpio/gpio-tc3589x.c | 2 +- drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpiolib-cdev.c | 1566 ++- drivers/gpio/gpiolib-cdev.h | 4 +- drivers/gpio/gpiolib.c | 23 +- drivers/gpio/gpiolib.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 5 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 182 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 297 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 38 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 133 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 243 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 276 + drivers/gpu/drm/amd/amdgpu/cik.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 7 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 27 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 39 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 120 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 34 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 29 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 1 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 29 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.h | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 54 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 31 +- drivers/gpu/drm/amd/amdgpu/nv.c | 65 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 17 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 3 + drivers/gpu/drm/amd/amdgpu/soc15.c | 75 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 20 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 25 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 5 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 10 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 5 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 40 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 64 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 99 +- drivers/gpu/drm/amd/display/Kconfig | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 21 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 10 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 15 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 5 + .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 3 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 73 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 23 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 13 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 3 +- .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 10 +- .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 6 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 32 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 8 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 18 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 196 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 5 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 12 + drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 4 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 4 +- drivers/gpu/drm/amd/display/dc/os_types.h | 33 +- .../display/dc/virtual/virtual_stream_encoder.c | 7 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 139 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 4 + drivers/gpu/drm/amd/include/amd_shared.h | 116 +- .../drm/amd/include/asic_reg/gc/gc_9_4_1_offset.h | 4 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 14 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 12 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 4 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 2 + drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 + .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/inc/smumgr.h | 2 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/ci_baco.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 90 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 36 +- .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 29 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 7 - drivers/gpu/drm/amd/pm/powerplay/smumgr/smumgr.c | 8 + .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 76 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 108 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 48 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 78 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 27 +- drivers/gpu/drm/ast/ast_mode.c | 17 +- drivers/gpu/drm/bridge/Kconfig | 2 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/cadence/Kconfig | 24 + drivers/gpu/drm/bridge/cadence/Makefile | 4 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2532 ++++ .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 400 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c | 78 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.h | 19 + drivers/gpu/drm/bridge/lvds-codec.c | 29 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 - drivers/gpu/drm/drm_dp_helper.c | 12 +- drivers/gpu/drm/drm_drv.c | 41 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 7 +- drivers/gpu/drm/drm_gem_vram_helper.c | 2 +- drivers/gpu/drm/drm_internal.h | 1 + drivers/gpu/drm/drm_managed.c | 13 - drivers/gpu/drm/drm_prime.c | 26 +- drivers/gpu/drm/exynos/Kconfig | 3 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 29 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 2 - drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +- drivers/gpu/drm/gma500/psb_irq.c | 34 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Kconfig.debug | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 73 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 31 +- drivers/gpu/drm/i915/display/intel_psr.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 73 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 128 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 55 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 12 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 18 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 3 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 303 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 8 +- drivers/gpu/drm/i915/gt/intel_context.c | 16 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 23 +- drivers/gpu/drm/i915/gt/intel_engine.h | 64 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 106 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 2 + drivers/gpu/drm/i915/gt/intel_lrc.c | 150 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 31 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 22 +- drivers/gpu/drm/i915/gt/intel_rps.c | 4 + drivers/gpu/drm/i915/gt/intel_timeline.c | 18 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 4 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 196 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 2 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 83 +- drivers/gpu/drm/i915/gvt/display.c | 2 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 47 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 15 +- drivers/gpu/drm/i915/gvt/vgpu.c | 7 +- drivers/gpu/drm/i915/i915_active.c | 2 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 + drivers/gpu/drm/i915/i915_drv.h | 10 +- drivers/gpu/drm/i915/i915_gem.c | 32 +- drivers/gpu/drm/i915/i915_gpu_error.c | 6 +- drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_perf.c | 9 +- drivers/gpu/drm/i915/i915_reg.h | 14 +- drivers/gpu/drm/i915/i915_request.c | 17 +- drivers/gpu/drm/i915/i915_request.h | 2 + drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 14 +- drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 13 - drivers/gpu/drm/i915/intel_uncore.c | 27 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 10 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 79 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 44 +- drivers/gpu/drm/i915/selftests/mock_gem_device.h | 2 + drivers/gpu/drm/i915/selftests/mock_region.c | 2 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 5 - drivers/gpu/drm/imx/imx-ldb.c | 10 +- drivers/gpu/drm/imx/imx-tve.c | 2 +- drivers/gpu/drm/imx/parallel-display.c | 20 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 114 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 4 - drivers/gpu/drm/ingenic/ingenic-ipu.c | 12 +- drivers/gpu/drm/mcde/mcde_drv.c | 8 +- drivers/gpu/drm/mediatek/Kconfig | 2 +- drivers/gpu/drm/mediatek/Makefile | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 71 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 22 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 39 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 2 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 42 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 66 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 47 +- drivers/gpu/drm/mediatek/mtk_hdmi.h | 1 - drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 210 - drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 57 - drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 249 - drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 282 - drivers/gpu/drm/msm/Kconfig | 11 +- drivers/gpu/drm/msm/Makefile | 16 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 65 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 77 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 82 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 120 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 12 + drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 5 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 182 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 10 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 12 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 105 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 82 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 29 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 55 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 108 +- drivers/gpu/drm/msm/dp/dp_audio.c | 638 + drivers/gpu/drm/msm/dp/dp_audio.h | 72 + drivers/gpu/drm/msm/dp/dp_aux.c | 535 + drivers/gpu/drm/msm/dp/dp_aux.h | 30 + drivers/gpu/drm/msm/dp/dp_catalog.c | 1019 ++ drivers/gpu/drm/msm/dp/dp_catalog.h | 131 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 1869 +++ drivers/gpu/drm/msm/dp/dp_ctrl.h | 36 + drivers/gpu/drm/msm/dp/dp_debug.c | 485 + drivers/gpu/drm/msm/dp/dp_debug.h | 74 + drivers/gpu/drm/msm/dp/dp_display.c | 1463 +++ drivers/gpu/drm/msm/dp/dp_display.h | 39 + drivers/gpu/drm/msm/dp/dp_drm.c | 164 + drivers/gpu/drm/msm/dp/dp_drm.h | 18 + drivers/gpu/drm/msm/dp/dp_hpd.c | 69 + drivers/gpu/drm/msm/dp/dp_hpd.h | 80 + drivers/gpu/drm/msm/dp/dp_link.c | 1210 ++ drivers/gpu/drm/msm/dp/dp_link.h | 155 + drivers/gpu/drm/msm/dp/dp_panel.c | 463 + drivers/gpu/drm/msm/dp/dp_panel.h | 100 + drivers/gpu/drm/msm/dp/dp_parser.c | 293 + drivers/gpu/drm/msm/dp/dp_parser.h | 136 + drivers/gpu/drm/msm/dp/dp_power.c | 372 + drivers/gpu/drm/msm/dp/dp_power.h | 107 + drivers/gpu/drm/msm/dp/dp_reg.h | 306 + drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 18 +- drivers/gpu/drm/msm/msm_drv.h | 97 +- drivers/gpu/drm/msm/msm_gem.c | 58 +- drivers/gpu/drm/msm/msm_gem.h | 10 +- drivers/gpu/drm/msm/msm_gem_submit.c | 8 +- drivers/gpu/drm/msm/msm_gem_vma.c | 14 +- drivers/gpu/drm/msm/msm_gpu.c | 54 +- drivers/gpu/drm/msm/msm_gpu.h | 22 +- drivers/gpu/drm/msm/msm_gpu_trace.h | 26 + drivers/gpu/drm/msm/msm_gpummu.c | 2 +- drivers/gpu/drm/msm/msm_iommu.c | 206 +- drivers/gpu/drm/msm/msm_mmu.h | 16 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 1 + drivers/gpu/drm/msm/msm_submitqueue.c | 7 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 11 + drivers/gpu/drm/nouveau/dispnv50/core.h | 2 + drivers/gpu/drm/nouveau/dispnv50/core507d.c | 41 +- drivers/gpu/drm/nouveau/dispnv50/core907d.c | 36 +- drivers/gpu/drm/nouveau/dispnv50/core917d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 29 +- .../gpu/drm/nouveau/include/nvhw/class/cl507d.h | 5 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 4 + drivers/gpu/drm/nouveau/nouveau_bo.c | 5 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 50 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 31 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 11 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 2 + drivers/gpu/drm/nouveau/nouveau_svm.c | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 40 +- .../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 3 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 10 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 25 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 2 +- drivers/gpu/drm/panfrost/panfrost_device.h | 3 + drivers/gpu/drm/panfrost/panfrost_drv.c | 16 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 4 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 2 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 14 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 19 +- drivers/gpu/drm/panfrost/panfrost_gpu.h | 2 + drivers/gpu/drm/panfrost/panfrost_regs.h | 4 + drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +- drivers/gpu/drm/radeon/uvd_v2_2.c | 2 +- drivers/gpu/drm/radeon/uvd_v4_2.c | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 5 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 37 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 54 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 1 + drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 14 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 2 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 8 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 36 +- drivers/gpu/drm/sun4i/sun4i_frontend.h | 6 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 1 + drivers/gpu/drm/tegra/drm.c | 2 +- drivers/gpu/drm/tegra/output.c | 1 - drivers/gpu/drm/tegra/sor.c | 76 +- drivers/gpu/drm/ttm/ttm_bo.c | 2 +- drivers/gpu/drm/ttm/ttm_memory.c | 2 +- drivers/gpu/drm/v3d/v3d_gem.c | 1 - drivers/gpu/drm/vc4/vc4_bo.c | 9 +- drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_drv.c | 40 +- drivers/gpu/drm/vc4/vc4_drv.h | 27 +- drivers/gpu/drm/vc4/vc4_gem.c | 19 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 54 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 11 + drivers/gpu/drm/vc4/vc4_hvs.c | 4 +- drivers/gpu/drm/vc4/vc4_kms.c | 309 +- drivers/gpu/drm/vc4/vc4_v3d.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 15 +- drivers/hid/Kconfig | 9 + drivers/hid/Makefile | 1 + drivers/hid/hid-alps.c | 2 +- drivers/hid/hid-core.c | 15 +- drivers/hid/hid-cypress.c | 44 +- drivers/hid/hid-hyperv.c | 4 +- drivers/hid/hid-ids.h | 11 + drivers/hid/hid-input.c | 7 +- drivers/hid/hid-ite.c | 61 +- drivers/hid/hid-logitech-dj.c | 22 +- drivers/hid/hid-logitech-hidpp.c | 32 + drivers/hid/hid-mcp2221.c | 48 +- drivers/hid/hid-multitouch.c | 12 + drivers/hid/hid-quirks.c | 5 + drivers/hid/hid-rmi.c | 2 +- drivers/hid/hid-sensor-hub.c | 3 +- drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hid/hid-vivaldi.c | 144 + drivers/hid/i2c-hid/i2c-hid-core.c | 11 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 8 +- drivers/hid/wacom_wac.c | 4 +- drivers/hv/channel.c | 461 +- drivers/hv/hv.c | 14 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_util.c | 11 +- drivers/hv/vmbus_drv.c | 30 +- drivers/hwmon/Kconfig | 33 +- drivers/hwmon/Makefile | 3 + drivers/hwmon/adm9240.c | 351 +- drivers/hwmon/amd_energy.c | 166 +- drivers/hwmon/applesmc.c | 130 +- drivers/hwmon/bt1-pvt.c | 138 +- drivers/hwmon/bt1-pvt.h | 3 + drivers/hwmon/intel-m10-bmc-hwmon.c | 334 + drivers/hwmon/lm75.c | 24 + drivers/hwmon/mr75203.c | 656 + drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/max20730.c | 381 +- drivers/hwmon/pmbus/max34440.c | 26 +- drivers/hwmon/pmbus/mp2975.c | 769 ++ drivers/hwmon/pmbus/pmbus_core.c | 13 +- drivers/hwmon/pwm-fan.c | 16 +- drivers/hwmon/sl28cpld-hwmon.c | 142 + drivers/hwmon/tmp513.c | 2 +- drivers/hwmon/w83627ehf.c | 6 +- drivers/hwspinlock/sprd_hwspinlock.c | 2 + drivers/hwtracing/coresight/Kconfig | 54 +- drivers/hwtracing/coresight/Makefile | 26 +- drivers/hwtracing/coresight/coresight-catu.c | 37 +- drivers/hwtracing/coresight/coresight-catu.h | 2 - drivers/hwtracing/coresight/coresight-core.c | 1695 +++ drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 + drivers/hwtracing/coresight/coresight-cti-core.c | 1006 ++ drivers/hwtracing/coresight/coresight-cti-sysfs.c | 7 + drivers/hwtracing/coresight/coresight-cti.c | 959 -- drivers/hwtracing/coresight/coresight-etb10.c | 28 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 15 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 5 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 1026 ++ drivers/hwtracing/coresight/coresight-etm3x.c | 950 -- drivers/hwtracing/coresight/coresight-etm4x-core.c | 1659 +++ drivers/hwtracing/coresight/coresight-etm4x.c | 1617 --- drivers/hwtracing/coresight/coresight-funnel.c | 65 +- drivers/hwtracing/coresight/coresight-platform.c | 1 + drivers/hwtracing/coresight/coresight-priv.h | 23 +- drivers/hwtracing/coresight/coresight-replicator.c | 65 +- drivers/hwtracing/coresight/coresight-stm.c | 20 +- drivers/hwtracing/coresight/coresight-sysfs.c | 2 + drivers/hwtracing/coresight/coresight-tmc-core.c | 606 + drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 21 +- drivers/hwtracing/coresight/coresight-tmc.c | 583 - drivers/hwtracing/coresight/coresight-tmc.h | 3 + drivers/hwtracing/coresight/coresight-tpiu.c | 20 +- drivers/hwtracing/coresight/coresight.c | 1586 --- drivers/hwtracing/intel_th/pci.c | 10 + drivers/hwtracing/stm/Kconfig | 2 +- drivers/hwtracing/stm/ftrace.c | 7 +- drivers/i2c/Kconfig | 8 + drivers/i2c/Makefile | 1 + drivers/i2c/busses/Kconfig | 16 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-amd-mp2-plat.c | 2 +- drivers/i2c/busses/i2c-cpm.c | 3 + drivers/i2c/busses/i2c-designware-slave.c | 52 +- drivers/i2c/busses/i2c-efm32.c | 12 +- drivers/i2c/busses/i2c-i801.c | 5 + drivers/i2c/busses/i2c-imx.c | 68 +- drivers/i2c/busses/i2c-ismt.c | 12 +- drivers/i2c/busses/i2c-jz4780.c | 3 +- drivers/i2c/busses/i2c-meson.c | 52 +- drivers/i2c/busses/i2c-mlxbf.c | 2474 ++++ drivers/i2c/busses/i2c-mt65xx.c | 14 +- drivers/i2c/busses/i2c-mv64xxx.c | 5 +- drivers/i2c/busses/i2c-mxs.c | 10 +- drivers/i2c/busses/i2c-npcm7xx.c | 9 + drivers/i2c/busses/i2c-nvidia-gpu.c | 3 +- drivers/i2c/busses/i2c-owl.c | 11 +- drivers/i2c/busses/i2c-qcom-cci.c | 4 +- drivers/i2c/busses/i2c-qcom-geni.c | 5 +- drivers/i2c/busses/i2c-qup.c | 3 +- drivers/i2c/busses/i2c-rcar.c | 31 +- drivers/i2c/busses/i2c-rk3x.c | 19 +- drivers/i2c/busses/i2c-sh_mobile.c | 86 +- drivers/i2c/busses/i2c-stm32.c | 12 +- drivers/i2c/busses/i2c-stm32f4.c | 6 +- drivers/i2c/busses/i2c-stm32f7.c | 49 +- drivers/i2c/busses/i2c-tegra.c | 1420 +-- drivers/i2c/i2c-core-acpi.c | 11 +- drivers/i2c/i2c-slave-testunit.c | 175 + drivers/i3c/master/i3c-master-cdns.c | 4 +- drivers/ide/Kconfig | 9 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-gd.c | 2 +- drivers/ide/ide-ioctls.c | 4 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/macide.c | 66 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/idle/intel_idle.c | 54 +- drivers/iio/Kconfig | 2 +- drivers/iio/accel/adis16201.c | 26 +- drivers/iio/accel/adis16209.c | 25 +- drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/kxcjk-1013.c | 51 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7124.c | 4 +- drivers/iio/adc/ad7291.c | 35 +- drivers/iio/adc/ad7292.c | 4 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad9467.c | 124 +- drivers/iio/adc/at91-sama5d2_adc.c | 26 +- drivers/iio/adc/exynos_adc.c | 20 +- drivers/iio/adc/fsl-imx25-gcq.c | 15 +- drivers/iio/adc/ingenic-adc.c | 34 +- drivers/iio/adc/meson_saradc.c | 11 +- drivers/iio/adc/mt6577_auxadc.c | 6 +- drivers/iio/adc/palmas_gpadc.c | 13 +- drivers/iio/adc/qcom-spmi-adc5.c | 2 +- drivers/iio/adc/rcar-gyroadc.c | 21 +- drivers/iio/adc/stm32-adc-core.c | 52 +- drivers/iio/adc/stm32-adc.c | 50 +- drivers/iio/adc/stm32-dfsdm-adc.c | 4 + drivers/iio/adc/stm32-dfsdm-core.c | 11 +- drivers/iio/adc/stm32-dfsdm.h | 2 + drivers/iio/adc/ti-adc0832.c | 11 +- drivers/iio/adc/ti-adc12138.c | 13 +- drivers/iio/buffer/Kconfig | 10 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 6 +- drivers/iio/chemical/ams-iaq-core.c | 3 +- drivers/iio/chemical/atlas-sensor.c | 10 +- drivers/iio/chemical/sgp30.c | 29 +- drivers/iio/chemical/vz89x.c | 18 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 5 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 27 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 3 +- drivers/iio/dac/ad5064.c | 6 +- drivers/iio/dac/ad5446.c | 5 +- drivers/iio/dac/ad5592r-base.c | 56 +- drivers/iio/dac/ad5592r.c | 7 +- drivers/iio/dac/ad5593r.c | 7 +- drivers/iio/dac/ad7303.c | 6 +- drivers/iio/dac/mcp4725.c | 29 +- drivers/iio/dac/stm32-dac.c | 13 +- drivers/iio/dac/ti-dac082s085.c | 5 +- drivers/iio/dac/ti-dac5571.c | 7 +- drivers/iio/dac/ti-dac7612.c | 14 +- drivers/iio/dummy/iio_dummy_evgen.c | 4 +- drivers/iio/frequency/adf4350.c | 21 +- drivers/iio/gyro/Kconfig | 2 + drivers/iio/gyro/adis16080.c | 2 +- drivers/iio/gyro/adis16136.c | 37 +- drivers/iio/gyro/adis16260.c | 33 +- drivers/iio/gyro/adxrs290.c | 298 +- drivers/iio/gyro/itg3200_buffer.c | 15 +- drivers/iio/health/max30102.c | 11 +- drivers/iio/humidity/hdc100x.c | 3 +- drivers/iio/humidity/htu21.c | 3 +- drivers/iio/humidity/si7020.c | 3 +- drivers/iio/imu/adis16400.c | 72 +- drivers/iio/imu/adis16460.c | 25 +- drivers/iio/imu/adis16475.c | 18 +- drivers/iio/imu/adis16480.c | 55 +- drivers/iio/imu/adis_buffer.c | 76 +- drivers/iio/imu/adis_trigger.c | 60 - drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 12 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 14 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 42 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 134 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 8 +- drivers/iio/industrialio-buffer.c | 46 +- drivers/iio/industrialio-core.c | 4 +- drivers/iio/industrialio-event.c | 51 +- drivers/iio/industrialio-trigger.c | 3 +- drivers/iio/light/Kconfig | 1 + drivers/iio/light/as73211.c | 5 +- drivers/iio/light/cros_ec_light_prox.c | 5 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/si1145.c | 19 +- drivers/iio/magnetometer/ak8974.c | 3 +- drivers/iio/magnetometer/ak8975.c | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/potentiometer/ad5272.c | 5 +- drivers/iio/potentiometer/ds1803.c | 6 +- drivers/iio/potentiometer/max5432.c | 8 +- drivers/iio/potentiometer/max5481.c | 23 +- drivers/iio/potentiometer/mcp4018.c | 12 +- drivers/iio/potentiometer/mcp4131.c | 8 +- drivers/iio/potentiometer/mcp4531.c | 11 +- drivers/iio/potentiostat/lmp91000.c | 11 +- drivers/iio/pressure/cros_ec_baro.c | 5 +- drivers/iio/pressure/icp10100.c | 3 +- drivers/iio/pressure/ms5611_i2c.c | 6 +- drivers/iio/pressure/ms5611_spi.c | 6 +- drivers/iio/pressure/ms5637.c | 3 +- drivers/iio/pressure/zpa2326_i2c.c | 6 +- drivers/iio/pressure/zpa2326_spi.c | 6 +- drivers/iio/proximity/as3935.c | 44 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 3 +- drivers/iio/proximity/sx9310.c | 7 + drivers/iio/proximity/vl53l0x-i2c.c | 104 +- drivers/iio/resolver/ad2s1200.c | 3 +- drivers/iio/temperature/ltc2983.c | 19 +- drivers/iio/temperature/mlx90632.c | 9 +- drivers/iio/temperature/tmp007.c | 4 +- drivers/iio/temperature/tsys01.c | 3 +- drivers/infiniband/Kconfig | 4 + drivers/infiniband/core/addr.c | 11 +- drivers/infiniband/core/cache.c | 79 +- drivers/infiniband/core/cm.c | 14 +- drivers/infiniband/core/cma.c | 645 +- drivers/infiniband/core/cma_configfs.c | 9 +- drivers/infiniband/core/core_priv.h | 13 +- drivers/infiniband/core/counters.c | 15 +- drivers/infiniband/core/cq.c | 9 +- drivers/infiniband/core/device.c | 89 +- drivers/infiniband/core/rdma_core.c | 1 - drivers/infiniband/core/restrack.c | 161 +- drivers/infiniband/core/restrack.h | 10 +- drivers/infiniband/core/roce_gid_mgmt.c | 9 +- drivers/infiniband/core/sysfs.c | 15 +- drivers/infiniband/core/ucma.c | 97 +- drivers/infiniband/core/umem.c | 94 +- drivers/infiniband/core/umem_odp.c | 291 +- drivers/infiniband/core/uverbs_cmd.c | 89 +- drivers/infiniband/core/uverbs_main.c | 7 +- drivers/infiniband/core/uverbs_std_types.c | 12 +- drivers/infiniband/core/uverbs_std_types_cq.c | 8 +- drivers/infiniband/core/uverbs_std_types_device.c | 196 +- drivers/infiniband/core/verbs.c | 58 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 20 +- drivers/infiniband/hw/bnxt_re/main.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 30 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 3 +- drivers/infiniband/hw/cxgb4/cm.c | 4 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 3 +- drivers/infiniband/hw/cxgb4/mem.c | 32 +- drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/efa/efa.h | 8 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 30 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 26 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 16 + drivers/infiniband/hw/efa/efa_main.c | 4 +- drivers/infiniband/hw/efa/efa_verbs.c | 71 +- drivers/infiniband/hw/hfi1/chip.c | 3 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/hfi.h | 2 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 34 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 68 +- drivers/infiniband/hw/hfi1/mmu_rb.h | 16 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 12 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 6 + drivers/infiniband/hw/hfi1/user_sdma.c | 13 +- drivers/infiniband/hw/hfi1/user_sdma.h | 7 +- drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 24 +- drivers/infiniband/hw/hns/hns_roce_device.h | 38 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 18 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 524 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 45 +- drivers/infiniband/hw/hns/hns_roce_main.c | 15 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 28 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 74 +- drivers/infiniband/hw/i40iw/i40iw.h | 9 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 10 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 7 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_type.h | 3 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 63 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 82 +- drivers/infiniband/hw/i40iw/i40iw_verbs.h | 3 +- drivers/infiniband/hw/mlx4/cm.c | 96 +- drivers/infiniband/hw/mlx4/main.c | 8 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 49 +- drivers/infiniband/hw/mlx4/mr.c | 30 +- drivers/infiniband/hw/mlx4/qp.c | 340 +- drivers/infiniband/hw/mlx5/cmd.c | 4 +- drivers/infiniband/hw/mlx5/cmd.h | 2 +- drivers/infiniband/hw/mlx5/counters.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/gsi.c | 154 +- drivers/infiniband/hw/mlx5/main.c | 39 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 87 +- drivers/infiniband/hw/mlx5/mr.c | 185 +- drivers/infiniband/hw/mlx5/odp.c | 56 +- drivers/infiniband/hw/mlx5/qp.c | 97 +- drivers/infiniband/hw/mlx5/wr.c | 27 +- drivers/infiniband/hw/mthca/mthca_cq.c | 10 +- drivers/infiniband/hw/mthca/mthca_dev.h | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 19 +- drivers/infiniband/hw/mthca/mthca_provider.h | 27 +- drivers/infiniband/hw/mthca/mthca_qp.c | 75 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/main.c | 22 +- drivers/infiniband/hw/qedr/qedr.h | 33 + drivers/infiniband/hw/qedr/qedr_iw_cm.c | 1 + drivers/infiniband/hw/qedr/verbs.c | 354 +- drivers/infiniband/hw/qedr/verbs.h | 3 +- drivers/infiniband/hw/qib/qib.h | 6 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 3 +- drivers/infiniband/sw/rdmavt/Kconfig | 3 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 13 +- drivers/infiniband/sw/rxe/Kconfig | 2 +- drivers/infiniband/sw/rxe/rxe_av.c | 35 +- drivers/infiniband/sw/rxe/rxe_mr.c | 25 +- drivers/infiniband/sw/rxe/rxe_net.c | 8 +- drivers/infiniband/sw/rxe/rxe_recv.c | 39 +- drivers/infiniband/sw/rxe/rxe_req.c | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 15 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 19 +- drivers/infiniband/sw/siw/Kconfig | 1 + drivers/infiniband/sw/siw/siw_main.c | 11 +- drivers/infiniband/ulp/ipoib/ipoib_fs.c | 50 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 11 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 11 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 + drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 4 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 13 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 1 + drivers/input/evdev.c | 19 +- drivers/input/joystick/Kconfig | 10 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/adc-joystick.c | 264 + drivers/input/joystick/xpad.c | 2 + drivers/input/keyboard/sunkbd.c | 41 +- drivers/input/misc/adxl34x.c | 2 +- drivers/input/misc/soc_button_array.c | 1 + drivers/input/mouse/elan_i2c.h | 2 +- drivers/input/mouse/elan_i2c_core.c | 3 +- drivers/input/mouse/elan_i2c_i2c.c | 10 +- drivers/input/mouse/elan_i2c_smbus.c | 2 +- drivers/input/mouse/synaptics.c | 6 +- drivers/input/mouse/trackpoint.c | 2 + drivers/input/rmi4/Kconfig | 8 + drivers/input/rmi4/Makefile | 1 + drivers/input/rmi4/rmi_bus.c | 3 + drivers/input/rmi4/rmi_driver.h | 1 + drivers/input/rmi4/rmi_f30.c | 14 +- drivers/input/rmi4/rmi_f34v7.c | 9 +- drivers/input/rmi4/rmi_f3a.c | 241 + drivers/input/serio/hil_mlc.c | 21 +- drivers/input/serio/hp_sdc_mlc.c | 8 +- drivers/input/serio/hyperv-keyboard.c | 4 +- drivers/input/serio/i8042-x86ia64io.h | 11 + drivers/input/serio/i8042.c | 15 +- drivers/input/touchscreen/Kconfig | 13 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/atmel_mxt_ts.c | 4 +- drivers/input/touchscreen/zinitix.c | 581 + drivers/interconnect/core.c | 77 +- drivers/interconnect/imx/imx.c | 13 +- drivers/interconnect/qcom/icc-rpmh.c | 7 + drivers/interconnect/qcom/msm8916.c | 12 +- drivers/interconnect/qcom/msm8974.c | 12 + drivers/interconnect/qcom/osm-l3.c | 1 + drivers/interconnect/qcom/qcs404.c | 4 +- drivers/interconnect/qcom/sc7180.c | 7 +- drivers/interconnect/qcom/sdm845.c | 9 +- drivers/interconnect/qcom/sm8150.c | 7 +- drivers/interconnect/qcom/sm8250.c | 7 +- drivers/iommu/Kconfig | 12 +- drivers/iommu/amd/amd_iommu.h | 10 +- drivers/iommu/amd/amd_iommu_types.h | 14 +- drivers/iommu/amd/init.c | 125 +- drivers/iommu/amd/iommu.c | 251 +- drivers/iommu/amd/iommu_v2.c | 20 +- drivers/iommu/arm/arm-smmu-v3/Makefile | 5 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 248 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 843 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 723 ++ drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 4 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 102 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 84 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 8 +- drivers/iommu/dma-iommu.c | 53 +- drivers/iommu/exynos-iommu.c | 8 +- drivers/iommu/fsl_pamu.c | 2 +- drivers/iommu/hyperv-iommu.c | 8 +- drivers/iommu/intel/dmar.c | 82 +- drivers/iommu/intel/iommu.c | 95 +- drivers/iommu/intel/irq_remapping.c | 119 +- drivers/iommu/intel/pasid.c | 31 +- drivers/iommu/intel/pasid.h | 24 +- drivers/iommu/intel/svm.c | 68 +- drivers/iommu/io-pgtable-arm.c | 32 +- drivers/iommu/io-pgtable-arm.h | 30 + drivers/iommu/iommu.c | 208 +- drivers/iommu/irq_remapping.c | 23 +- drivers/iommu/irq_remapping.h | 5 +- drivers/iommu/mtk_iommu.c | 14 +- drivers/iommu/mtk_iommu.h | 1 + drivers/iommu/tegra-smmu.c | 27 +- drivers/irqchip/Kconfig | 21 +- drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-dw-apb-ictl.c | 81 +- drivers/irqchip/irq-gic-v3-its.c | 23 +- drivers/irqchip/irq-loongson-htvec.c | 4 +- drivers/irqchip/irq-mst-intc.c | 199 + drivers/irqchip/irq-owl-sirq.c | 359 + drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 8 +- drivers/irqchip/irq-sifive-plic.c | 10 +- drivers/irqchip/irq-sl28cpld.c | 96 + drivers/irqchip/irq-sni-exiu.c | 2 +- drivers/irqchip/irq-stm32-exti.c | 4 + drivers/irqchip/irq-ti-sci-inta.c | 87 +- drivers/irqchip/irq-ti-sci-intr.c | 4 +- drivers/irqchip/irqchip.c | 2 +- drivers/irqchip/qcom-pdc.c | 14 +- drivers/leds/Kconfig | 19 +- drivers/leds/Makefile | 1 + drivers/leds/TODO | 75 + drivers/leds/led-class.c | 5 + drivers/leds/leds-88pm860x.c | 6 +- drivers/leds/leds-aat1290.c | 2 +- drivers/leds/leds-acer-a500.c | 129 + drivers/leds/leds-an30259a.c | 7 +- drivers/leds/leds-aw2013.c | 11 +- drivers/leds/leds-bcm6328.c | 11 +- drivers/leds/leds-bcm6358.c | 11 +- drivers/leds/leds-cpcap.c | 7 +- drivers/leds/leds-cr0014114.c | 3 - drivers/leds/leds-el15203000.c | 3 - drivers/leds/leds-gpio.c | 3 - drivers/leds/leds-ip30.c | 1 + drivers/leds/leds-is31fl319x.c | 18 +- drivers/leds/leds-is31fl32xx.c | 33 +- drivers/leds/leds-ktd2692.c | 4 +- drivers/leds/leds-lm3532.c | 65 +- drivers/leds/leds-lm36274.c | 133 +- drivers/leds/leds-lm3692x.c | 3 - drivers/leds/leds-lm3697.c | 100 +- drivers/leds/leds-lp50xx.c | 3 - drivers/leds/leds-lp5521.c | 2 +- drivers/leds/leds-lp5523.c | 2 +- drivers/leds/leds-lp5562.c | 2 +- drivers/leds/leds-lp55xx-common.c | 14 +- drivers/leds/leds-lp8501.c | 2 +- drivers/leds/leds-lp8860.c | 6 +- drivers/leds/leds-lt3593.c | 6 +- drivers/leds/leds-max77650.c | 24 +- drivers/leds/leds-max77693.c | 2 +- drivers/leds/leds-mc13783.c | 8 +- drivers/leds/leds-mt6323.c | 20 +- drivers/leds/leds-netxbig.c | 6 +- drivers/leds/leds-ns2.c | 346 +- drivers/leds/leds-pca9532.c | 24 +- drivers/leds/leds-pca963x.c | 399 +- drivers/leds/leds-pm8058.c | 33 +- drivers/leds/leds-powernv.c | 2 +- drivers/leds/leds-pwm.c | 38 +- drivers/leds/leds-sc27xx-bltc.c | 6 +- drivers/leds/leds-spi-byte.c | 11 +- drivers/leds/leds-syscon.c | 13 +- drivers/leds/leds-tca6507.c | 116 +- drivers/leds/leds-tlc591xx.c | 20 +- drivers/leds/leds-turris-omnia.c | 8 +- drivers/leds/trigger/ledtrig-cpu.c | 13 +- drivers/lightnvm/core.c | 5 +- drivers/macintosh/smu.c | 2 +- drivers/macintosh/windfarm_smu_sensors.c | 3 +- drivers/mailbox/Makefile | 2 +- drivers/mailbox/arm_mhu.c | 3 + drivers/mailbox/arm_mhu_db.c | 354 + drivers/mailbox/bcm-pdc-mailbox.c | 6 +- drivers/mailbox/mailbox.c | 12 +- drivers/mailbox/mtk-cmdq-mailbox.c | 8 +- drivers/md/bcache/alloc.c | 60 +- drivers/md/bcache/bcache.h | 29 +- drivers/md/bcache/btree.c | 146 +- drivers/md/bcache/btree.h | 2 +- drivers/md/bcache/closure.c | 16 +- drivers/md/bcache/debug.c | 10 +- drivers/md/bcache/extents.c | 6 +- drivers/md/bcache/features.c | 4 +- drivers/md/bcache/io.c | 2 +- drivers/md/bcache/journal.c | 246 +- drivers/md/bcache/movinggc.c | 58 +- drivers/md/bcache/request.c | 6 +- drivers/md/bcache/super.c | 249 +- drivers/md/bcache/sysfs.c | 10 +- drivers/md/bcache/writeback.c | 2 +- drivers/md/dm-cache-target.c | 6 +- drivers/md/dm-core.h | 56 +- drivers/md/dm-crypt.c | 17 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-linear.c | 5 +- drivers/md/dm-mpath.c | 16 +- drivers/md/dm-raid.c | 9 - drivers/md/dm-rq.c | 2 +- drivers/md/dm-snap-persistent.c | 11 +- drivers/md/dm-table.c | 138 +- drivers/md/dm-thin-metadata.c | 6 +- drivers/md/dm-writecache.c | 6 +- drivers/md/dm.c | 442 +- drivers/md/dm.h | 3 - drivers/md/md-bitmap.c | 16 +- drivers/md/md-cluster.c | 1 + drivers/md/md.c | 31 +- drivers/md/md.h | 4 +- drivers/md/persistent-data/dm-btree.c | 3 +- drivers/md/raid0.c | 47 +- drivers/md/raid10.c | 477 +- drivers/md/raid10.h | 1 + drivers/md/raid5.c | 309 +- drivers/md/raid5.h | 29 +- drivers/media/cec/core/cec-adap.c | 6 + drivers/media/cec/core/cec-core.c | 2 +- drivers/media/cec/usb/pulse8/pulse8-cec.c | 52 +- drivers/media/common/saa7146/saa7146_core.c | 2 +- drivers/media/common/siano/sms-cards.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 11 + .../media/common/videobuf2/videobuf2-dma-contig.c | 34 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 32 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 12 +- drivers/media/dvb-frontends/drxk_hard.c | 3 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 1 + drivers/media/dvb-frontends/tda18271c2dd.c | 41 +- drivers/media/dvb-frontends/tda18271c2dd_maps.h | 22 +- drivers/media/dvb-frontends/zd1301_demod.h | 6 - drivers/media/firewire/firedtv-fw.c | 6 +- drivers/media/i2c/s5k5baf.c | 5 +- drivers/media/i2c/tc358743.c | 14 +- drivers/media/i2c/tvp7002.c | 4 +- drivers/media/pci/bt8xx/bttv-driver.c | 13 +- drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 4 +- drivers/media/pci/cx88/cx88-alsa.c | 6 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 - drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 27 +- drivers/media/platform/Kconfig | 31 +- drivers/media/platform/coda/coda-common.c | 2 + drivers/media/platform/exynos4-is/fimc-is.c | 1 - drivers/media/platform/exynos4-is/fimc-isp.c | 4 +- drivers/media/platform/exynos4-is/fimc-lite.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 4 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 2 +- drivers/media/platform/mtk-vcodec/Makefile | 12 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 54 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 1 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 40 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 211 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 172 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 2 - drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c | 67 + drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h | 43 + .../media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h | 52 + .../media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c | 73 + .../media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c | 110 + .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 1 - drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 2 - drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 1 - drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 12 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 11 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 68 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 11 +- drivers/media/platform/mtk-vcodec/venc_drv_if.c | 1 - drivers/media/platform/mtk-vcodec/venc_drv_if.h | 13 + drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 27 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 141 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 8 +- drivers/media/platform/mx2_emmaprp.c | 7 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 4 +- drivers/media/platform/qcom/venus/core.h | 15 +- drivers/media/platform/qcom/venus/pm_helpers.c | 4 +- drivers/media/platform/qcom/venus/venc.c | 31 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 14 +- drivers/media/platform/rcar-fcp.c | 4 +- drivers/media/platform/rcar-vin/Kconfig | 4 +- drivers/media/platform/rcar-vin/rcar-core.c | 49 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 7 + drivers/media/platform/rcar-vin/rcar-dma.c | 49 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 31 +- drivers/media/platform/rcar-vin/rcar-vin.h | 5 +- drivers/media/platform/rockchip/rga/rga-buf.c | 1 + drivers/media/platform/s3c-camif/camif-core.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 1 + drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 4 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- drivers/media/platform/sti/delta/delta-v4l2.c | 4 +- drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 4 +- drivers/media/platform/ti-vpe/vpe.c | 2 + drivers/media/platform/vsp1/vsp1_drv.c | 11 +- drivers/media/rc/ati_remote.c | 4 + drivers/media/rc/gpio-ir-recv.c | 53 + drivers/media/rc/mtk-cir.c | 9 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 116 +- drivers/media/test-drivers/vidtv/vidtv_bridge.h | 4 +- drivers/media/test-drivers/vidtv/vidtv_channel.c | 319 +- drivers/media/test-drivers/vidtv/vidtv_channel.h | 11 +- drivers/media/test-drivers/vidtv/vidtv_common.h | 1 - drivers/media/test-drivers/vidtv/vidtv_demod.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_demod.h | 11 +- drivers/media/test-drivers/vidtv/vidtv_encoder.h | 9 +- drivers/media/test-drivers/vidtv/vidtv_mux.c | 256 +- drivers/media/test-drivers/vidtv/vidtv_mux.h | 21 +- drivers/media/test-drivers/vidtv/vidtv_pes.c | 377 +- drivers/media/test-drivers/vidtv/vidtv_pes.h | 12 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 1537 ++- drivers/media/test-drivers/vidtv/vidtv_psi.h | 296 +- drivers/media/test-drivers/vidtv/vidtv_s302m.c | 127 +- drivers/media/test-drivers/vidtv/vidtv_s302m.h | 9 +- drivers/media/test-drivers/vidtv/vidtv_ts.c | 5 +- drivers/media/test-drivers/vidtv/vidtv_ts.h | 20 +- drivers/media/test-drivers/vidtv/vidtv_tuner.c | 5 +- drivers/media/test-drivers/vidtv/vidtv_tuner.h | 1 + drivers/media/test-drivers/vivid/vivid-vid-cap.c | 38 +- .../media/test-drivers/vivid/vivid-vid-common.c | 25 + drivers/media/usb/b2c2/flexcop-usb.c | 9 +- drivers/media/usb/b2c2/flexcop-usb.h | 2 +- drivers/media/usb/usbtv/usbtv-core.c | 3 +- drivers/media/usb/uvc/uvc_debugfs.c | 20 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 29 +- drivers/memory/emif.c | 22 +- drivers/memory/jz4780-nemc.c | 4 +- drivers/memory/tegra/tegra124-emc.c | 14 +- drivers/memory/tegra/tegra210.c | 2 +- drivers/memstick/core/memstick.c | 4 + drivers/message/fusion/mptscsih.c | 13 +- drivers/mfd/Kconfig | 39 +- drivers/mfd/Makefile | 2 + drivers/mfd/intel-m10-bmc.c | 164 + drivers/mfd/kempld-core.c | 117 +- drivers/mfd/lp87565.c | 4 + drivers/mfd/mt6360-core.c | 1 - drivers/mfd/simple-mfd-i2c.c | 57 + drivers/mfd/sm501.c | 8 +- drivers/mfd/syscon.c | 2 +- drivers/misc/Kconfig | 2 +- drivers/misc/Makefile | 1 - drivers/misc/eeprom/at24.c | 23 +- drivers/misc/eeprom/at25.c | 1 + drivers/misc/eeprom/ee1004.c | 13 +- drivers/misc/eeprom/eeprom.c | 2 +- drivers/misc/eeprom/eeprom_93xx46.c | 1 + drivers/misc/habanalabs/Kconfig | 1 - drivers/misc/habanalabs/common/Makefile | 4 +- drivers/misc/habanalabs/common/command_buffer.c | 234 +- .../misc/habanalabs/common/command_submission.c | 107 +- drivers/misc/habanalabs/common/context.c | 38 +- drivers/misc/habanalabs/common/debugfs.c | 92 +- drivers/misc/habanalabs/common/device.c | 47 +- drivers/misc/habanalabs/common/firmware_if.c | 229 +- drivers/misc/habanalabs/common/habanalabs.h | 214 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 76 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 105 +- drivers/misc/habanalabs/common/hw_queue.c | 29 +- drivers/misc/habanalabs/common/hwmon.c | 60 +- drivers/misc/habanalabs/common/irq.c | 19 +- drivers/misc/habanalabs/common/memory.c | 91 +- drivers/misc/habanalabs/common/mmu.c | 812 +- drivers/misc/habanalabs/common/mmu_v1.c | 863 ++ drivers/misc/habanalabs/common/pci.c | 17 +- drivers/misc/habanalabs/common/sysfs.c | 60 +- drivers/misc/habanalabs/gaudi/gaudi.c | 294 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 61 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 5 + drivers/misc/habanalabs/gaudi/gaudi_security.c | 12351 +++++++++--------- drivers/misc/habanalabs/goya/goya.c | 115 +- drivers/misc/habanalabs/goya/goyaP.h | 4 +- drivers/misc/habanalabs/include/common/armcp_if.h | 407 - drivers/misc/habanalabs/include/common/cpucp_if.h | 443 + drivers/misc/habanalabs/include/common/qman_if.h | 2 +- drivers/misc/habanalabs/include/gaudi/gaudi.h | 2 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 274 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 + .../misc/habanalabs/include/goya/goya_reg_map.h | 1 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 + drivers/misc/hisi_hikey_usb.c | 2 +- drivers/misc/mei/Kconfig | 10 - drivers/misc/mei/Makefile | 3 - drivers/misc/mei/client.h | 4 +- drivers/misc/mei/hw-virtio.c | 874 -- drivers/misc/mei/hw.h | 6 +- drivers/misc/mic/Kconfig | 141 - drivers/misc/mic/Makefile | 12 - drivers/misc/mic/bus/Makefile | 9 - drivers/misc/mic/bus/cosm_bus.c | 130 - drivers/misc/mic/bus/cosm_bus.h | 125 - drivers/misc/mic/bus/mic_bus.c | 193 - drivers/misc/mic/bus/scif_bus.c | 201 - drivers/misc/mic/bus/scif_bus.h | 125 - drivers/misc/mic/bus/vop_bus.c | 194 - drivers/misc/mic/bus/vop_bus.h | 129 - drivers/misc/mic/card/Makefile | 11 - drivers/misc/mic/card/mic_debugfs.c | 85 - drivers/misc/mic/card/mic_device.c | 417 - drivers/misc/mic/card/mic_device.h | 137 - drivers/misc/mic/card/mic_x100.c | 347 - drivers/misc/mic/card/mic_x100.h | 37 - drivers/misc/mic/common/mic_dev.h | 55 - drivers/misc/mic/cosm/Makefile | 11 - drivers/misc/mic/cosm/cosm_debugfs.c | 116 - drivers/misc/mic/cosm/cosm_main.c | 382 - drivers/misc/mic/cosm/cosm_main.h | 61 - drivers/misc/mic/cosm/cosm_scif_server.c | 399 - drivers/misc/mic/cosm/cosm_sysfs.c | 449 - drivers/misc/mic/cosm_client/Makefile | 8 - drivers/misc/mic/cosm_client/cosm_scif_client.c | 269 - drivers/misc/mic/host/Makefile | 12 - drivers/misc/mic/host/mic_boot.c | 587 - drivers/misc/mic/host/mic_debugfs.c | 149 - drivers/misc/mic/host/mic_device.h | 157 - drivers/misc/mic/host/mic_intr.c | 635 - drivers/misc/mic/host/mic_intr.h | 137 - drivers/misc/mic/host/mic_main.c | 335 - drivers/misc/mic/host/mic_smpt.c | 427 - drivers/misc/mic/host/mic_smpt.h | 87 - drivers/misc/mic/host/mic_x100.c | 585 - drivers/misc/mic/host/mic_x100.h | 77 - drivers/misc/mic/scif/Makefile | 21 - drivers/misc/mic/scif/scif_api.c | 1485 --- drivers/misc/mic/scif/scif_debugfs.c | 116 - drivers/misc/mic/scif/scif_dma.c | 1940 --- drivers/misc/mic/scif/scif_epd.c | 357 - drivers/misc/mic/scif/scif_epd.h | 200 - drivers/misc/mic/scif/scif_fd.c | 462 - drivers/misc/mic/scif/scif_fence.c | 783 -- drivers/misc/mic/scif/scif_main.c | 351 - drivers/misc/mic/scif/scif_main.h | 274 - drivers/misc/mic/scif/scif_map.h | 127 - drivers/misc/mic/scif/scif_mmap.c | 690 - drivers/misc/mic/scif/scif_nm.c | 229 - drivers/misc/mic/scif/scif_nodeqp.c | 1349 -- drivers/misc/mic/scif/scif_nodeqp.h | 221 - drivers/misc/mic/scif/scif_peer_bus.c | 175 - drivers/misc/mic/scif/scif_peer_bus.h | 23 - drivers/misc/mic/scif/scif_ports.c | 116 - drivers/misc/mic/scif/scif_rb.c | 240 - drivers/misc/mic/scif/scif_rb.h | 100 - drivers/misc/mic/scif/scif_rma.c | 1760 --- drivers/misc/mic/scif/scif_rma.h | 477 - drivers/misc/mic/scif/scif_rma_list.c | 282 - drivers/misc/mic/scif/scif_rma_list.h | 48 - drivers/misc/mic/vop/Makefile | 10 - drivers/misc/mic/vop/vop_debugfs.c | 184 - drivers/misc/mic/vop/vop_main.c | 783 -- drivers/misc/mic/vop/vop_main.h | 158 - drivers/misc/mic/vop/vop_vringh.c | 1158 -- drivers/misc/ocxl/Kconfig | 3 +- drivers/misc/ocxl/core.c | 7 +- drivers/misc/pci_endpoint_test.c | 8 +- drivers/misc/pvpanic.c | 8 +- drivers/misc/sgi-gru/grufile.c | 3 +- drivers/misc/sgi-xp/xp.h | 8 +- drivers/misc/sgi-xp/xp_main.c | 5 +- drivers/misc/sgi-xp/xp_uv.c | 7 +- drivers/misc/sgi-xp/xpc_main.c | 7 +- drivers/misc/sgi-xp/xpc_partition.c | 3 +- drivers/misc/sgi-xp/xpnet.c | 3 +- drivers/misc/uacce/uacce.c | 2 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/core.c | 10 + drivers/mmc/core/queue.c | 5 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/moxart-mmc.c | 23 +- drivers/mmc/host/mtk-sd.c | 45 +- drivers/mmc/host/renesas_sdhi.h | 1 - drivers/mmc/host/renesas_sdhi_core.c | 5 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 7 +- drivers/mmc/host/sdhci-acpi.c | 37 + drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-esdhc.h | 2 + drivers/mmc/host/sdhci-of-arasan.c | 51 +- drivers/mmc/host/sdhci-of-esdhc.c | 48 +- drivers/mmc/host/sdhci-pci-core.c | 16 +- drivers/mmc/host/sdhci-pci-gli.c | 150 +- drivers/mmc/host/sdhci-s3c.c | 2 + drivers/mmc/host/sdhci-sprd.c | 4 +- drivers/mmc/host/sdhci.c | 6 +- drivers/mmc/host/sdhci_am654.c | 180 +- drivers/mmc/host/tmio_mmc_core.c | 7 +- drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/hyperbus/Kconfig | 7 + drivers/mtd/hyperbus/Makefile | 1 + drivers/mtd/hyperbus/hbmc-am654.c | 144 +- drivers/mtd/hyperbus/rpc-if.c | 170 + drivers/mtd/maps/Kconfig | 11 + drivers/mtd/maps/Makefile | 1 + drivers/mtd/maps/physmap-bt1-rom.c | 126 + drivers/mtd/maps/physmap-bt1-rom.h | 17 + drivers/mtd/maps/physmap-core.c | 5 + drivers/mtd/maps/vmu-flash.c | 11 +- drivers/mtd/mtdcore.c | 2 + drivers/mtd/nand/onenand/onenand_base.c | 9 +- drivers/mtd/nand/raw/ams-delta.c | 14 +- drivers/mtd/nand/raw/au1550nd.c | 11 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 8 +- drivers/mtd/nand/raw/cs553x_nand.c | 24 +- drivers/mtd/nand/raw/davinci_nand.c | 8 +- drivers/mtd/nand/raw/diskonchip.c | 29 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 43 +- drivers/mtd/nand/raw/fsmc_nand.c | 30 +- drivers/mtd/nand/raw/gpio.c | 11 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 23 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 26 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 19 +- drivers/mtd/nand/raw/mxc_nand.c | 17 +- drivers/mtd/nand/raw/nand_base.c | 143 +- drivers/mtd/nand/raw/nand_bch.c | 1 + drivers/mtd/nand/raw/orion_nand.c | 19 +- drivers/mtd/nand/raw/pasemi_nand.c | 19 +- drivers/mtd/nand/raw/plat_nand.c | 20 +- drivers/mtd/nand/raw/r852.c | 40 +- drivers/mtd/nand/raw/r852.h | 1 + drivers/mtd/nand/raw/sharpsl.c | 32 +- drivers/mtd/nand/raw/socrates_nand.c | 21 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 15 +- drivers/mtd/nand/raw/tmio_nand.c | 33 +- drivers/mtd/nand/raw/txx9ndfmc.c | 14 +- drivers/mtd/nand/raw/xway_nand.c | 18 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/core.c | 13 +- drivers/mtd/spi-nor/macronix.c | 2 +- drivers/mtd/spi-nor/winbond.c | 9 + drivers/net/appletalk/Kconfig | 2 +- drivers/net/appletalk/cops.c | 2 + drivers/net/appletalk/ltpc.c | 2 + drivers/net/bareudp.c | 11 +- drivers/net/bonding/bond_alb.c | 9 +- drivers/net/bonding/bond_main.c | 72 +- drivers/net/bonding/bond_sysfs_slave.c | 18 +- drivers/net/caif/Kconfig | 19 - drivers/net/caif/Makefile | 4 - drivers/net/caif/caif_hsi.c | 19 +- drivers/net/caif/caif_spi.c | 874 -- drivers/net/caif/caif_spi_slave.c | 254 - drivers/net/caif/caif_virtio.c | 2 +- drivers/net/can/Kconfig | 4 +- drivers/net/can/at91_can.c | 8 +- drivers/net/can/c_can/c_can.c | 27 +- drivers/net/can/c_can/c_can.h | 4 +- drivers/net/can/cc770/cc770.c | 2 +- drivers/net/can/cc770/cc770.h | 2 +- drivers/net/can/dev.c | 74 +- drivers/net/can/flexcan.c | 642 +- drivers/net/can/grcan.c | 4 +- drivers/net/can/kvaser_pciefd.c | 8 +- drivers/net/can/m_can/Kconfig | 5 +- drivers/net/can/m_can/m_can.c | 24 +- drivers/net/can/m_can/m_can.h | 1 + drivers/net/can/m_can/m_can_platform.c | 25 +- drivers/net/can/m_can/tcan4x5x.c | 41 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 +- drivers/net/can/mscan/mscan.c | 29 +- drivers/net/can/pch_can.c | 67 +- drivers/net/can/peak_canfd/peak_canfd.c | 11 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 - drivers/net/can/rx-offload.c | 15 +- drivers/net/can/sja1000/peak_pci.c | 2 +- drivers/net/can/sja1000/peak_pcmcia.c | 2 +- drivers/net/can/sja1000/sja1000.c | 1 - drivers/net/can/softing/Kconfig | 6 +- drivers/net/can/softing/softing_fw.c | 8 +- drivers/net/can/softing/softing_main.c | 11 +- drivers/net/can/softing/softing_platform.h | 2 +- drivers/net/can/spi/Kconfig | 4 +- drivers/net/can/spi/Makefile | 1 + drivers/net/can/spi/mcp251x.c | 345 +- drivers/net/can/spi/mcp251xfd/Kconfig | 17 + drivers/net/can/spi/mcp251xfd/Makefile | 8 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2931 +++++ drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c | 89 + drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 556 + drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 835 ++ drivers/net/can/sun4i_can.c | 1 - drivers/net/can/ti_hecc.c | 50 +- drivers/net/can/usb/Kconfig | 2 +- drivers/net/can/usb/gs_usb.c | 135 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2 +- drivers/net/can/usb/mcba_usb.c | 8 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 166 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 51 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 52 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 4 +- drivers/net/can/usb/ucan.c | 4 +- drivers/net/can/usb/usb_8dev.c | 4 +- drivers/net/can/xilinx_can.c | 22 +- drivers/net/dsa/b53/b53_common.c | 24 +- drivers/net/dsa/b53/b53_priv.h | 4 +- drivers/net/dsa/bcm_sf2.c | 15 +- drivers/net/dsa/dsa_loop.c | 3 +- drivers/net/dsa/lantiq_gswip.c | 37 +- drivers/net/dsa/microchip/ksz8795.c | 6 +- drivers/net/dsa/microchip/ksz9477.c | 6 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 1 + drivers/net/dsa/microchip/ksz_common.c | 36 +- drivers/net/dsa/mt7530.c | 37 +- drivers/net/dsa/mv88e6xxx/Makefile | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 299 +- drivers/net/dsa/mv88e6xxx/chip.h | 18 + drivers/net/dsa/mv88e6xxx/devlink.c | 635 + drivers/net/dsa/mv88e6xxx/devlink.h | 21 + drivers/net/dsa/mv88e6xxx/global1.c | 31 + drivers/net/dsa/mv88e6xxx/global1.h | 1 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 59 +- drivers/net/dsa/ocelot/Kconfig | 22 +- drivers/net/dsa/ocelot/Makefile | 6 +- drivers/net/dsa/ocelot/felix.c | 104 +- drivers/net/dsa/ocelot/felix.h | 12 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 317 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 285 +- drivers/net/dsa/qca8k.c | 10 +- drivers/net/dsa/realtek-smi-core.c | 3 +- drivers/net/dsa/realtek-smi-core.h | 5 +- drivers/net/dsa/rtl8366.c | 14 +- drivers/net/dsa/rtl8366rb.c | 41 +- drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dsa/sja1105/sja1105.h | 17 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 262 + drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 10 +- drivers/net/dsa/sja1105/sja1105_main.c | 128 +- drivers/net/dsa/sja1105/sja1105_spi.c | 5 +- drivers/net/ethernet/3com/typhoon.h | 2 +- drivers/net/ethernet/8390/lib8390.c | 18 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 6 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 91 +- drivers/net/ethernet/amazon/ena/ena_com.c | 228 +- drivers/net/ethernet/amazon/ena/ena_com.h | 33 +- drivers/net/ethernet/amazon/ena/ena_common_defs.h | 31 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 87 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 37 +- drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 31 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 33 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 219 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 31 +- drivers/net/ethernet/amazon/ena/ena_pci_id_tbl.h | 31 +- drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 31 +- drivers/net/ethernet/amd/au1000_eth.c | 15 +- drivers/net/ethernet/amd/sun3lance.c | 11 - drivers/net/ethernet/aquantia/atlantic/Makefile | 4 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 53 + drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 51 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 4 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 126 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 37 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 13 + drivers/net/ethernet/arc/emac_arc.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 11 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 13 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 7 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/b44.c | 11 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 + .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 22 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 16 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 98 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 817 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 163 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 173 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 358 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 397 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/brocade/bna/bfa_cee.c | 20 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 13 +- drivers/net/ethernet/brocade/bna/bnad.c | 7 +- drivers/net/ethernet/cadence/macb.h | 21 +- drivers/net/ethernet/cadence/macb_main.c | 76 +- drivers/net/ethernet/cadence/macb_pci.c | 3 +- drivers/net/ethernet/calxeda/xgmac.c | 2 + .../net/ethernet/cavium/liquidio/cn68xx_device.c | 2 + drivers/net/ethernet/cavium/liquidio/lio_core.c | 92 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 351 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 158 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 12 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 13 +- drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 2 +- .../net/ethernet/cavium/liquidio/octeon_mailbox.c | 5 +- .../net/ethernet/cavium/liquidio/octeon_mem_ops.c | 1 + drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 6 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 4 +- drivers/net/ethernet/chelsio/Kconfig | 2 +- drivers/net/ethernet/chelsio/cxgb3/adapter.h | 1 + drivers/net/ethernet/chelsio/cxgb3/ael1002.c | 7 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 10 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 69 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 37 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 50 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 57 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c | 2 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 175 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 15 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 27 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 119 +- drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 4 + drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 + .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 135 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 885 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 18 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 51 +- .../chelsio/inline_crypto/chtls/chtls_hw.c | 4 + .../chelsio/inline_crypto/chtls/chtls_io.c | 12 +- drivers/net/ethernet/cisco/enic/enic.h | 1 + drivers/net/ethernet/cisco/enic/enic_api.c | 8 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 3 +- drivers/net/ethernet/cisco/enic/enic_main.c | 27 +- drivers/net/ethernet/cortina/gemini.c | 8 +- drivers/net/ethernet/dec/tulip/de4x5.c | 4 +- drivers/net/ethernet/dec/tulip/media.c | 5 - drivers/net/ethernet/dnet.c | 2 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/faraday/ftgmac100.c | 9 + drivers/net/ethernet/faraday/ftgmac100.h | 8 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 40 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 3 + drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 309 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 370 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 125 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 88 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 2 + drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.h | 4 + drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h | 4 +- drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 25 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 79 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 35 + drivers/net/ethernet/freescale/enetc/Kconfig | 6 +- drivers/net/ethernet/freescale/enetc/enetc.c | 115 +- drivers/net/ethernet/freescale/enetc/enetc.h | 9 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 26 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 115 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 335 +- drivers/net/ethernet/freescale/enetc/enetc_pf.h | 8 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 23 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 +- drivers/net/ethernet/freescale/fec.h | 6 + drivers/net/ethernet/freescale/fec_main.c | 76 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 10 +- drivers/net/ethernet/freescale/fec_ptp.c | 5 +- drivers/net/ethernet/freescale/fman/fman.c | 14 +- drivers/net/ethernet/freescale/fman/fman_muram.c | 6 +- drivers/net/ethernet/freescale/fman/fman_port.c | 23 +- drivers/net/ethernet/freescale/fman/mac.c | 4 +- drivers/net/ethernet/freescale/gianfar.c | 14 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.h | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 5 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 34 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 148 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 9 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 17 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 7 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 3 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 90 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 77 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 108 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 39 +- drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 67 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 38 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 37 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 26 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 16 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 177 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 105 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 8 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 62 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 34 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 161 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/hisilicon/hns_mdio.c | 3 +- drivers/net/ethernet/huawei/hinic/Kconfig | 1 + drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 4 + drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 8 +- drivers/net/ethernet/i825xx/lasi_82596.c | 37 +- drivers/net/ethernet/i825xx/lib82596.c | 148 +- drivers/net/ethernet/i825xx/sni_82596.c | 23 +- drivers/net/ethernet/ibm/ibmveth.c | 25 +- drivers/net/ethernet/ibm/ibmvnic.c | 491 +- drivers/net/ethernet/ibm/ibmvnic.h | 8 +- drivers/net/ethernet/intel/e100.c | 12 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 159 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 40 +- drivers/net/ethernet/intel/e1000e/80003es2lan.c | 1 - drivers/net/ethernet/intel/e1000e/ethtool.c | 2 + drivers/net/ethernet/intel/e1000e/hw.h | 5 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 23 +- drivers/net/ethernet/intel/e1000e/netdev.c | 56 +- drivers/net/ethernet/intel/e1000e/phy.c | 3 + drivers/net/ethernet/intel/e1000e/ptp.c | 3 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 2 - drivers/net/ethernet/intel/i40e/i40e.h | 7 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 6 + drivers/net/ethernet/intel/i40e/i40e_adminq.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 + drivers/net/ethernet/intel/i40e/i40e_client.c | 2 - drivers/net/ethernet/intel/i40e/i40e_common.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 33 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 326 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 1 - drivers/net/ethernet/intel/i40e/i40e_trace.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 - drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 6 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 61 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_adminq.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 24 +- drivers/net/ethernet/intel/iavf/iavf_trace.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 2 +- drivers/net/ethernet/intel/ice/ice.h | 9 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 6 +- drivers/net/ethernet/intel/ice/ice_common.c | 49 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 116 +- drivers/net/ethernet/intel/ice/ice_devlink.h | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 6 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 233 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 11 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 5 +- drivers/net/ethernet/intel/ice/ice_flow.c | 66 +- drivers/net/ethernet/intel/ice/ice_flow.h | 4 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 61 +- drivers/net/ethernet/intel/ice/ice_fw_update.h | 2 +- drivers/net/ethernet/intel/ice/ice_lib.c | 25 +- drivers/net/ethernet/intel/ice/ice_lib.h | 6 - drivers/net/ethernet/intel/ice/ice_main.c | 131 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 2 +- drivers/net/ethernet/intel/ice/ice_type.h | 3 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 2 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 6 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 5 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 1 + drivers/net/ethernet/intel/igb/e1000_mbx.c | 1 + drivers/net/ethernet/intel/igb/igb.h | 80 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 + drivers/net/ethernet/intel/igb/igb_main.c | 466 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 8 +- drivers/net/ethernet/intel/igbvf/netdev.c | 17 +- drivers/net/ethernet/intel/igc/igc.h | 3 + drivers/net/ethernet/intel/igc/igc_base.c | 5 + drivers/net/ethernet/intel/igc/igc_defines.h | 16 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 3 + drivers/net/ethernet/intel/igc/igc_hw.h | 11 +- drivers/net/ethernet/intel/igc/igc_main.c | 56 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 62 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 135 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 17 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 41 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 31 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 1 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 5 +- drivers/net/ethernet/korina.c | 3 +- drivers/net/ethernet/lantiq_xrx200.c | 2 + drivers/net/ethernet/marvell/mvneta.c | 65 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 3 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 3 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 23 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 2 + drivers/net/ethernet/marvell/octeontx2/af/npc.h | 43 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 473 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 7 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 20 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 49 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 228 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.c | 12 + .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 103 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 7 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 22 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 6 +- drivers/net/ethernet/marvell/prestera/Kconfig | 1 + .../net/ethernet/marvell/prestera/prestera_main.c | 10 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 7 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 + drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 6 +- drivers/net/ethernet/mellanox/mlx4/fw.h | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 7 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 212 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 116 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 58 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 1 + .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 41 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 8 +- .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 81 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 540 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 93 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 72 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 88 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 60 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 6 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 66 +- .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 2 + .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 196 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 113 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 38 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 66 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 3 - .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 20 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +- .../mellanox/mlx5/core/en_accel/tls_stats.c | 12 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 218 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 108 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 18 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 913 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 100 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 674 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 42 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 8 + .../net/ethernet/mellanox/mlx5/core/esw/chains.c | 944 -- .../net/ethernet/mellanox/mlx5/core/esw/chains.h | 68 - .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 124 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 43 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 452 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 46 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 463 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 21 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 35 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 + .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 911 ++ .../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 93 + drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 - .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 23 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 18 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 7 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_domain.c | 5 + .../mellanox/mlx5/core/steering/dr_matcher.c | 22 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 47 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 183 +- .../mellanox/mlx5/core/steering/dr_types.h | 25 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 5 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 368 + drivers/net/ethernet/mellanox/mlxsw/core_env.h | 6 + drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 21 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 132 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 77 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 + .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 87 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 17 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 4 + drivers/net/ethernet/micrel/ksz884x.c | 62 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 48 +- drivers/net/ethernet/microchip/lan743x_main.h | 3 - drivers/net/ethernet/mscc/ocelot.c | 144 +- drivers/net/ethernet/mscc/ocelot.h | 2 + drivers/net/ethernet/mscc/ocelot_flower.c | 565 +- drivers/net/ethernet/mscc/ocelot_io.c | 17 + drivers/net/ethernet/mscc/ocelot_net.c | 65 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 3 +- drivers/net/ethernet/mscc/ocelot_s2.h | 64 - drivers/net/ethernet/mscc/ocelot_vcap.c | 856 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 99 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 438 +- drivers/net/ethernet/natsemi/ns83820.c | 8 +- drivers/net/ethernet/natsemi/sonic.c | 24 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/neterion/s2io.c | 91 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 14 +- drivers/net/ethernet/neterion/vxge/vxge-config.h | 7 +- drivers/net/ethernet/neterion/vxge/vxge-ethtool.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 10 +- drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 72 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 9 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 4 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 4 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 5 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 14 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 8 +- drivers/net/ethernet/pensando/ionic/Makefile | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 15 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 16 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 10 + .../net/ethernet/pensando/ionic/ionic_devlink.h | 3 + .../net/ethernet/pensando/ionic/ionic_ethtool.c | 5 + drivers/net/ethernet/pensando/ionic/ionic_fw.c | 206 + drivers/net/ethernet/pensando/ionic/ionic_if.h | 34 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 286 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 51 +- drivers/net/ethernet/pensando/ionic/ionic_stats.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 47 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 1 - drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 3 - .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 3 + drivers/net/ethernet/qlogic/qed/qed_cxt.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 3 - drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 12 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 18 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 8 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 8 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 7 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 3 +- drivers/net/ethernet/qualcomm/emac/emac.c | 1 + .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 5 + drivers/net/ethernet/realtek/8139cp.c | 4 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 133 +- drivers/net/ethernet/renesas/ravb.h | 5 +- drivers/net/ethernet/renesas/ravb_main.c | 173 +- drivers/net/ethernet/renesas/sh_eth.c | 10 + drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 17 +- drivers/net/ethernet/seeq/sgiseeq.c | 28 +- drivers/net/ethernet/sfc/ef10.c | 24 +- drivers/net/ethernet/sfc/ef100.c | 1 + drivers/net/ethernet/sfc/efx_common.c | 3 +- drivers/net/ethernet/sfc/falcon/farch.c | 29 +- drivers/net/ethernet/sfc/falcon/rx.c | 2 + drivers/net/ethernet/sfc/falcon/selftest.c | 2 +- drivers/net/ethernet/sfc/mcdi.h | 1 + drivers/net/ethernet/sfc/net_driver.h | 7 +- drivers/net/ethernet/sfc/nic_common.h | 7 + drivers/net/ethernet/sfc/ptp.c | 7 +- drivers/net/ethernet/sfc/rx_common.c | 1 - drivers/net/ethernet/sis/sis900.c | 8 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/socionext/netsec.c | 24 +- drivers/net/ethernet/socionext/sni_ave.c | 32 +- drivers/net/ethernet/stmicro/stmmac/common.h | 2 + .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 17 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 6 + drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 27 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 43 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +- drivers/net/ethernet/sun/cassini.c | 4 +- drivers/net/ethernet/sun/sunbmac.c | 18 +- drivers/net/ethernet/synopsys/dwc-xlgmac-common.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 17 +- drivers/net/ethernet/ti/am65-cpts.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 15 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 1 - drivers/net/ethernet/ti/cpsw_new.c | 11 +- drivers/net/ethernet/ti/cpsw_priv.c | 5 +- drivers/net/ethernet/ti/davinci_cpdma.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 10 +- drivers/net/ethernet/ti/tlan.c | 6 +- drivers/net/ethernet/via/via-rhine.c | 23 +- drivers/net/ethernet/via/via-velocity.c | 40 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 26 +- drivers/net/fddi/skfp/h/smc.h | 2 +- drivers/net/geneve.c | 34 +- drivers/net/gtp.c | 30 +- drivers/net/hamradio/scc.c | 2 +- drivers/net/hyperv/hyperv_net.h | 4 + drivers/net/hyperv/netvsc.c | 126 +- drivers/net/hyperv/netvsc_drv.c | 53 +- drivers/net/hyperv/rndis_filter.c | 86 +- drivers/net/ieee802154/mac802154_hwsim.c | 6 +- drivers/net/ipa/gsi.c | 32 +- drivers/net/ipa/gsi.h | 1 - drivers/net/ipa/gsi_reg.h | 59 +- drivers/net/ipa/gsi_trans.c | 37 +- drivers/net/ipa/ipa.h | 16 +- drivers/net/ipa/ipa_clock.c | 28 +- drivers/net/ipa/ipa_endpoint.c | 53 +- drivers/net/ipa/ipa_interrupt.c | 14 + drivers/net/ipa/ipa_main.c | 72 +- drivers/net/ipa/ipa_reg.h | 2 +- drivers/net/ipa/ipa_uc.c | 2 +- drivers/net/macsec.c | 32 +- drivers/net/mdio/Kconfig | 9 + drivers/net/mdio/Makefile | 2 + drivers/net/mdio/mdio-ipq4019.c | 109 +- drivers/net/mdio/of_mdio.c | 592 + drivers/net/netdevsim/dev.c | 37 +- drivers/net/netdevsim/ethtool.c | 2 +- drivers/net/netdevsim/health.c | 1 + drivers/net/netdevsim/netdevsim.h | 9 +- drivers/net/netdevsim/udp_tunnels.c | 35 +- drivers/net/pcs/Kconfig | 3 +- drivers/net/pcs/pcs-lynx.c | 6 + drivers/net/phy/bcm7xxx.c | 32 +- drivers/net/phy/dp83822.c | 13 +- drivers/net/phy/dp83869.c | 365 + drivers/net/phy/marvell.c | 14 +- drivers/net/phy/mdio_bus.c | 15 - drivers/net/phy/mscc/mscc_macsec.c | 1 - drivers/net/phy/phy-core.c | 36 +- drivers/net/phy/phy.c | 71 +- drivers/net/phy/phy_device.c | 3 +- drivers/net/phy/realtek.c | 80 +- drivers/net/phy/sfp.c | 3 +- drivers/net/phy/smsc.c | 4 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/team/team.c | 9 +- drivers/net/tun.c | 14 +- drivers/net/usb/ax88179_178a.c | 35 + drivers/net/usb/cx82310_eth.c | 79 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kaweth.c | 261 +- drivers/net/usb/net1080.c | 1 - drivers/net/usb/pegasus.c | 96 +- drivers/net/usb/qmi_wwan.c | 28 +- drivers/net/usb/rtl8150.c | 48 +- drivers/net/usb/smsc75xx.c | 13 +- drivers/net/usb/smsc95xx.c | 13 +- drivers/net/usb/usbnet.c | 30 +- drivers/net/veth.c | 9 + drivers/net/virtio_net.c | 8 +- drivers/net/vmxnet3/vmxnet3_drv.c | 5 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 28 + drivers/net/vmxnet3/vmxnet3_int.h | 4 + drivers/net/vrf.c | 92 +- drivers/net/vxlan.c | 29 +- drivers/net/wan/cosa.c | 1 + drivers/net/wan/hdlc.c | 10 +- drivers/net/wan/hdlc_cisco.c | 1 + drivers/net/wan/hdlc_fr.c | 171 +- drivers/net/wan/hdlc_ppp.c | 1 + drivers/net/wan/hdlc_raw_eth.c | 1 + drivers/net/wan/lapbether.c | 4 +- drivers/net/wan/lmc/lmc_debug.c | 18 - drivers/net/wan/lmc/lmc_debug.h | 1 - drivers/net/wan/lmc/lmc_main.c | 105 +- drivers/net/wan/lmc/lmc_media.c | 4 - drivers/net/wan/lmc/lmc_proto.c | 20 - drivers/net/wan/x25_asy.c | 43 +- drivers/net/wireless/ath/ath10k/core.c | 18 +- drivers/net/wireless/ath/ath10k/core.h | 2 + drivers/net/wireless/ath/ath10k/qmi.c | 8 + drivers/net/wireless/ath/ath11k/Makefile | 2 +- drivers/net/wireless/ath/ath11k/ahb.c | 49 +- drivers/net/wireless/ath/ath11k/ahb.h | 8 + drivers/net/wireless/ath/ath11k/ce.c | 80 + drivers/net/wireless/ath/ath11k/ce.h | 3 + drivers/net/wireless/ath/ath11k/core.c | 69 +- drivers/net/wireless/ath/ath11k/core.h | 4 +- drivers/net/wireless/ath/ath11k/debug.c | 1108 +- drivers/net/wireless/ath/ath11k/debug.h | 244 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 4598 ------- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 1690 --- drivers/net/wireless/ath/ath11k/debugfs.c | 1097 ++ drivers/net/wireless/ath/ath11k/debugfs.h | 217 + .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 4598 +++++++ .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 1713 +++ drivers/net/wireless/ath/ath11k/debugfs_sta.c | 29 +- drivers/net/wireless/ath/ath11k/debugfs_sta.h | 44 + drivers/net/wireless/ath/ath11k/dp.c | 104 +- drivers/net/wireless/ath/ath11k/dp.h | 27 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 151 +- drivers/net/wireless/ath/ath11k/dp_rx.h | 6 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 94 +- drivers/net/wireless/ath/ath11k/hal.c | 137 +- drivers/net/wireless/ath/ath11k/hal.h | 19 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 6 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +- drivers/net/wireless/ath/ath11k/htc.c | 15 +- drivers/net/wireless/ath/ath11k/hw.c | 8 +- drivers/net/wireless/ath/ath11k/hw.h | 6 + drivers/net/wireless/ath/ath11k/mac.c | 233 +- drivers/net/wireless/ath/ath11k/pci.c | 93 +- drivers/net/wireless/ath/ath11k/pci.h | 7 + drivers/net/wireless/ath/ath11k/qmi.c | 25 +- drivers/net/wireless/ath/ath11k/qmi.h | 2 +- drivers/net/wireless/ath/ath11k/reg.c | 6 +- drivers/net/wireless/ath/ath11k/spectral.c | 26 +- drivers/net/wireless/ath/ath11k/wmi.c | 53 +- drivers/net/wireless/ath/ath5k/debug.c | 25 +- drivers/net/wireless/ath/ath6kl/wmi.c | 5 + .../net/wireless/ath/ath9k/ar9580_1p0_initvals.h | 21 - drivers/net/wireless/ath/ath9k/hif_usb.c | 19 + drivers/net/wireless/ath/wcn36xx/hal.h | 138 +- drivers/net/wireless/ath/wcn36xx/main.c | 99 +- drivers/net/wireless/ath/wcn36xx/pmc.c | 2 + drivers/net/wireless/ath/wcn36xx/smd.c | 663 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 37 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 18 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 7 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 10 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 5 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 3 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 6 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 3 +- drivers/net/wireless/intel/iwlegacy/common.h | 4 +- drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 70 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 17 +- drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 8 +- drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 11 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 12 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 8 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 22 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 92 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 59 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 25 +- .../net/wireless/intel/iwlwifi/fw/api/binding.h | 16 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 16 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 82 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 32 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 231 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 18 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 13 + .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 32 +- drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 133 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 29 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 471 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 56 + drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 14 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/img.c | 55 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 274 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 18 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 18 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 21 +- .../net/wireless/intel/iwlwifi/iwl-context-info.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 10 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 6 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 20 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 98 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 76 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 53 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 294 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 363 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 203 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 459 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 123 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 59 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 123 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 32 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 + drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 197 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 87 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 107 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 102 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 12 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 152 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 82 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 99 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 53 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 47 + .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 23 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 47 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 161 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 173 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 1089 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 530 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 1529 +++ drivers/net/wireless/intel/iwlwifi/queue/tx.h | 230 + drivers/net/wireless/intersil/hostap/hostap_hw.c | 12 - drivers/net/wireless/mac80211_hwsim.c | 106 +- drivers/net/wireless/marvell/libertas/defs.h | 3 +- drivers/net/wireless/marvell/libertas/rx.c | 11 +- .../net/wireless/marvell/libertas_tf/deb_defs.h | 3 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 2 + drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 6 +- drivers/net/wireless/marvell/mwifiex/util.c | 6 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 9 +- drivers/net/wireless/mediatek/mt76/dma.c | 162 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 43 +- drivers/net/wireless/mediatek/mt76/mt76.h | 61 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 8 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 18 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.h | 3 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 5 - drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 25 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 5 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 2 + .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 3 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 27 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 190 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 25 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 21 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 7 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 3 + .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 38 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 22 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 282 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 2 - .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 8 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 1 + .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 145 - .../wireless/mediatek/mt76/mt76x0/initvals_init.h | 159 + drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 + .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 34 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 70 +- drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 3 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 5 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 146 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 10 + drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 257 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 39 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 132 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 33 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 48 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 17 +- drivers/net/wireless/mediatek/mt76/sdio.c | 160 +- drivers/net/wireless/mediatek/mt76/testmode.c | 19 +- drivers/net/wireless/mediatek/mt76/tx.c | 330 +- drivers/net/wireless/mediatek/mt76/usb.c | 85 +- drivers/net/wireless/mediatek/mt76/util.c | 28 + drivers/net/wireless/mediatek/mt76/util.h | 76 + drivers/net/wireless/mediatek/mt7601u/debugfs.c | 34 +- drivers/net/wireless/microchip/wilc1000/mon.c | 3 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 2 + drivers/net/wireless/quantenna/qtnfmac/core.c | 33 +- drivers/net/wireless/realtek/rtlwifi/base.c | 47 +- drivers/net/wireless/realtek/rtlwifi/base.h | 3 - .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 12 +- drivers/net/wireless/realtek/rtlwifi/core.c | 6 +- drivers/net/wireless/realtek/rtlwifi/debug.c | 20 - drivers/net/wireless/realtek/rtlwifi/debug.h | 8 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 4 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 27 +- drivers/net/wireless/realtek/rtlwifi/ps.h | 10 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 18 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 9 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 9 +- .../net/wireless/realtek/rtlwifi/rtl8192se/rf.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723be/dm.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 2 +- .../realtek/rtlwifi/rtl8723com/phy_common.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 24 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 4 - drivers/net/wireless/realtek/rtw88/debug.c | 28 +- drivers/net/wireless/realtek/rtw88/fw.c | 86 +- drivers/net/wireless/realtek/rtw88/fw.h | 18 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 81 +- drivers/net/wireless/realtek/rtw88/main.c | 198 + drivers/net/wireless/realtek/rtw88/main.h | 32 + drivers/net/wireless/realtek/rtw88/pci.c | 5 + drivers/net/wireless/realtek/rtw88/pci.h | 4 +- drivers/net/wireless/realtek/rtw88/reg.h | 5 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 3 + drivers/net/wireless/realtek/rtw88/util.h | 2 + drivers/net/wireless/ti/wl1251/reg.h | 2 +- drivers/net/wireless/ti/wl12xx/reg.h | 2 +- drivers/net/wireless/ti/wlcore/debugfs.c | 7 - drivers/net/wireless/wl3501_cs.c | 4 +- drivers/net/wireless/zydas/zd1201.c | 6 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 1 - drivers/net/xen-netback/common.h | 15 + drivers/net/xen-netback/interface.c | 61 +- drivers/net/xen-netback/netback.c | 11 +- drivers/net/xen-netback/rx.c | 13 +- drivers/nfc/s3fwrn5/i2c.c | 4 +- drivers/nfc/st21nfca/core.c | 1 - drivers/nfc/trf7970a.c | 1 - drivers/nvdimm/btt.c | 2 - drivers/nvdimm/pmem.c | 1 - drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/core.c | 574 +- drivers/nvme/host/fc.c | 318 +- drivers/nvme/host/hwmon.c | 14 +- drivers/nvme/host/multipath.c | 10 +- drivers/nvme/host/nvme.h | 29 +- drivers/nvme/host/pci.c | 92 +- drivers/nvme/host/rdma.c | 32 +- drivers/nvme/host/tcp.c | 23 +- drivers/nvme/host/zns.c | 57 +- drivers/nvme/target/admin-cmd.c | 2 + drivers/nvme/target/core.c | 11 +- drivers/nvme/target/fc.c | 2 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/nvmet.h | 2 + drivers/nvme/target/passthru.c | 63 +- drivers/nvme/target/tcp.c | 21 +- drivers/nvme/target/trace.h | 21 +- drivers/nvmem/core.c | 33 +- drivers/of/Kconfig | 7 - drivers/of/Makefile | 1 - drivers/of/address.c | 4 +- drivers/of/device.c | 7 +- drivers/of/of_mdio.c | 572 - drivers/of/of_reserved_mem.c | 15 +- drivers/opp/core.c | 9 +- drivers/opp/of.c | 2 + drivers/parisc/ccio-dma.c | 3 + drivers/parisc/sba_iommu.c | 3 + drivers/pci/Kconfig | 65 + drivers/pci/controller/Kconfig | 13 +- drivers/pci/controller/Makefile | 1 + drivers/pci/controller/cadence/pcie-cadence-host.c | 8 +- drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/controller/dwc/pci-dra7xx.c | 18 +- drivers/pci/controller/dwc/pci-keystone.c | 20 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 100 +- drivers/pci/controller/dwc/pci-meson.c | 8 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 245 +- drivers/pci/controller/dwc/pcie-designware-host.c | 54 +- drivers/pci/controller/dwc/pcie-designware.c | 66 +- drivers/pci/controller/dwc/pcie-designware.h | 50 +- drivers/pci/controller/dwc/pcie-kirin.c | 6 +- drivers/pci/controller/dwc/pcie-tegra194.c | 20 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 7 +- drivers/pci/controller/pci-aardvark.c | 4 +- drivers/pci/controller/pci-hyperv.c | 63 +- drivers/pci/controller/pci-loongson.c | 7 +- drivers/pci/controller/pci-mvebu.c | 23 +- drivers/pci/controller/pci-tegra.c | 51 +- drivers/pci/controller/pci-v3-semi.c | 1 - drivers/pci/controller/pci-xgene-msi.c | 4 +- drivers/pci/controller/pcie-brcmstb.c | 444 +- drivers/pci/controller/pcie-hisi-error.c | 327 + drivers/pci/controller/pcie-iproc-bcma.c | 13 +- drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/pci/controller/vmd.c | 67 +- drivers/pci/ecam.c | 10 + drivers/pci/hotplug/pciehp_ctrl.c | 4 +- drivers/pci/hotplug/pciehp_hpc.c | 15 +- drivers/pci/hotplug/rpadlpar_core.c | 8 +- drivers/pci/hotplug/shpchp_ctrl.c | 1 - drivers/pci/iov.c | 1 + drivers/pci/msi.c | 38 +- drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-acpi.c | 16 +- drivers/pci/pci-driver.c | 1 + drivers/pci/pci-pf-stub.c | 14 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 58 +- drivers/pci/pci.h | 9 +- drivers/pci/pcie/aspm.c | 294 +- drivers/pci/pcie/bw_notification.c | 3 + drivers/pci/pcie/dpc.c | 7 +- drivers/pci/pcie/err.c | 41 +- drivers/pci/probe.c | 3 + drivers/pci/quirks.c | 78 +- drivers/pci/xen-pcifront.c | 1 + drivers/pcmcia/ds.c | 2 +- drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/arm-cmn.c | 1641 +++ drivers/perf/arm_pmu.c | 155 +- drivers/perf/thunderx2_pmu.c | 7 +- drivers/perf/xgene_pmu.c | 32 +- drivers/phy/Kconfig | 1 + drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 5 - drivers/phy/cadence/phy-cadence-torrent.c | 2103 ++- drivers/phy/intel/Kconfig | 2 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 14 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 14 +- drivers/phy/mediatek/Kconfig | 9 +- drivers/phy/mediatek/Makefile | 5 + drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 249 + drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c | 282 + drivers/phy/mediatek/phy-mtk-hdmi.c | 214 + drivers/phy/mediatek/phy-mtk-hdmi.h | 56 + drivers/phy/motorola/phy-cpcap-usb.c | 3 +- drivers/phy/qualcomm/Kconfig | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 1053 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 80 + drivers/phy/rockchip/phy-rockchip-dphy-rx0.c | 1 + drivers/phy/tegra/xusb.c | 1 + drivers/pinctrl/Kconfig | 34 +- drivers/pinctrl/Makefile | 5 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 17 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 15 +- drivers/pinctrl/bcm/Kconfig | 1 + drivers/pinctrl/freescale/Kconfig | 5 +- drivers/pinctrl/freescale/pinctrl-imx.c | 13 +- drivers/pinctrl/freescale/pinctrl-imx.h | 57 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 3 + drivers/pinctrl/freescale/pinctrl-imx8qm.c | 3 + drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 3 + drivers/pinctrl/freescale/pinctrl-scu.c | 5 + drivers/pinctrl/intel/pinctrl-cannonlake.c | 22 +- drivers/pinctrl/intel/pinctrl-intel.c | 40 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 60 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 42 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 11 +- drivers/pinctrl/mediatek/pinctrl-mt7622.c | 103 + drivers/pinctrl/mediatek/pinctrl-mt8167.c | 362 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 35 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h | 1248 ++ drivers/pinctrl/mediatek/pinctrl-paris.c | 11 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 6 +- drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-amd.h | 69 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 + drivers/pinctrl/pinctrl-ingenic.c | 349 +- drivers/pinctrl/pinctrl-mcp23s08_spi.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 8 +- drivers/pinctrl/pinctrl-rockchip.c | 30 +- drivers/pinctrl/pinctrl-rza1.c | 1427 --- drivers/pinctrl/pinctrl-rza2.c | 518 - drivers/pinctrl/pinctrl-rzn1.c | 953 -- drivers/pinctrl/pinctrl-single.c | 4 +- drivers/pinctrl/qcom/pinctrl-msm.c | 43 +- drivers/pinctrl/qcom/pinctrl-sm8250.c | 20 +- drivers/pinctrl/renesas/Kconfig | 271 + drivers/pinctrl/renesas/Makefile | 63 + drivers/pinctrl/{sh-pfc => renesas}/core.c | 0 drivers/pinctrl/{sh-pfc => renesas}/core.h | 0 drivers/pinctrl/{sh-pfc => renesas}/gpio.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-emev2.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a73a4.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7740.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77470.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7778.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7779.c | 0 drivers/pinctrl/renesas/pfc-r8a7790.c | 5914 +++++++++ drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7791.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7792.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7794.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77950.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77951.c | 0 drivers/pinctrl/renesas/pfc-r8a7796.c | 6265 +++++++++ drivers/pinctrl/renesas/pfc-r8a77965.c | 6492 ++++++++++ drivers/pinctrl/renesas/pfc-r8a77970.c | 2523 ++++ drivers/pinctrl/renesas/pfc-r8a77980.c | 2972 +++++ drivers/pinctrl/renesas/pfc-r8a77990.c | 5323 ++++++++ drivers/pinctrl/renesas/pfc-r8a77995.c | 2870 +++++ drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7203.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7264.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7269.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh73a0.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7720.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7722.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7723.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7724.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7734.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7757.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7785.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7786.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-shx3.c | 0 drivers/pinctrl/renesas/pinctrl-rza1.c | 1428 +++ drivers/pinctrl/renesas/pinctrl-rza2.c | 518 + drivers/pinctrl/renesas/pinctrl-rzn1.c | 953 ++ drivers/pinctrl/{sh-pfc => renesas}/pinctrl.c | 0 drivers/pinctrl/{sh-pfc => renesas}/sh_pfc.h | 0 drivers/pinctrl/sh-pfc/Kconfig | 205 - drivers/pinctrl/sh-pfc/Makefile | 59 - drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 5797 --------- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 6265 --------- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 6492 ---------- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 2523 ---- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 2972 ----- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 5323 -------- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 2870 ----- drivers/pinctrl/spear/pinctrl-spear310.c | 8 +- drivers/pinctrl/spear/pinctrl-spear320.c | 8 +- drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 13 +- drivers/pinctrl/visconti/Kconfig | 4 +- drivers/platform/chrome/cros_ec_proto.c | 59 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/chrome/cros_ec_vbc.c | 4 +- drivers/platform/olpc/olpc-ec.c | 4 +- drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/acer-wmi.c | 1 + drivers/platform/x86/asus-nb-wmi.c | 56 +- drivers/platform/x86/asus-wmi.c | 17 +- drivers/platform/x86/asus-wmi.h | 1 + drivers/platform/x86/hp-wmi.c | 23 + drivers/platform/x86/intel-vbtn.c | 58 +- drivers/platform/x86/intel_pmc_core.c | 121 +- drivers/platform/x86/intel_pmc_core.h | 5 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 26 +- drivers/platform/x86/mlx-platform.c | 28 +- drivers/platform/x86/pcengines-apuv2.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 19 +- drivers/platform/x86/toshiba_acpi.c | 3 +- drivers/platform/x86/touchscreen_dmi.c | 75 + drivers/pnp/core.c | 4 +- drivers/pnp/isapnp/compat.c | 23 - drivers/pnp/quirks.c | 2 - drivers/power/Kconfig | 1 - drivers/power/Makefile | 1 - drivers/power/avs/Kconfig | 37 - drivers/power/avs/Makefile | 4 - drivers/power/avs/qcom-cpr.c | 1794 --- drivers/power/reset/Kconfig | 4 +- drivers/power/reset/ocelot-reset.c | 55 +- drivers/power/supply/Kconfig | 20 +- drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_fg.c | 4 +- drivers/power/supply/bq24257_charger.c | 2 + drivers/power/supply/bq2515x_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 17 +- drivers/power/supply/bq25980_charger.c | 1314 ++ drivers/power/supply/bq25980_charger.h | 178 + drivers/power/supply/bq27xxx_battery.c | 83 +- drivers/power/supply/bq27xxx_battery_hdq.c | 2 +- drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/charger-manager.c | 9 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/ds2780_battery.c | 6 +- drivers/power/supply/ds2781_battery.c | 6 +- drivers/power/supply/goldfish_battery.c | 2 + drivers/power/supply/ltc2941-battery-gauge.c | 3 +- drivers/power/supply/max17040_battery.c | 489 +- drivers/power/supply/max1721x_battery.c | 2 +- drivers/power/supply/pm2301_charger.c | 5 - drivers/power/supply/rn5t618_power.c | 2 +- drivers/power/supply/rt9455_charger.c | 2 + drivers/power/supply/sbs-battery.c | 30 +- drivers/power/supply/test_power.c | 26 +- drivers/power/supply/ucs1002_power.c | 75 +- drivers/powercap/Kconfig | 2 +- drivers/powercap/idle_inject.c | 1 + drivers/powercap/intel_rapl_common.c | 84 +- drivers/powercap/intel_rapl_msr.c | 5 +- drivers/powercap/powercap_sys.c | 4 +- drivers/ptp/ptp_clockmatrix.c | 49 +- drivers/ptp/ptp_qoriq.c | 20 +- drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 17 +- drivers/pwm/pwm-bcm2835.c | 10 +- drivers/pwm/pwm-img.c | 3 +- drivers/pwm/pwm-jz4740.c | 9 +- drivers/pwm/pwm-pca9685.c | 45 +- drivers/pwm/pwm-rockchip.c | 15 +- drivers/pwm/pwm-sifive.c | 8 +- drivers/pwm/pwm-sl28cpld.c | 272 + drivers/pwm/pwm-sprd.c | 7 +- drivers/pwm/pwm-sun4i.c | 36 +- drivers/pwm/sysfs.c | 4 +- drivers/rapidio/devices/rio_mport_cdev.c | 5 +- drivers/ras/cec.c | 17 +- drivers/regulator/Kconfig | 27 +- drivers/regulator/Makefile | 1 + drivers/regulator/axp20x-regulator.c | 7 +- drivers/regulator/bd9576-regulator.c | 2 +- drivers/regulator/core.c | 192 +- drivers/regulator/pfuze100-regulator.c | 13 +- drivers/regulator/qcom-labibb-regulator.c | 8 +- drivers/regulator/qcom_smd-regulator.c | 167 + drivers/regulator/qcom_spmi-regulator.c | 107 + drivers/regulator/rtmv20-regulator.c | 397 + drivers/regulator/s5m8767.c | 13 +- drivers/regulator/ti-abb-regulator.c | 12 +- drivers/regulator/tps65910-regulator.c | 125 +- drivers/remoteproc/Kconfig | 13 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/mtk_common.h | 32 + drivers/remoteproc/mtk_scp.c | 199 +- drivers/remoteproc/mtk_scp_ipi.c | 9 +- drivers/remoteproc/qcom_q6v5_mss.c | 16 +- drivers/remoteproc/remoteproc_core.c | 1 + drivers/remoteproc/remoteproc_coredump.c | 6 +- drivers/remoteproc/remoteproc_debugfs.c | 23 +- drivers/remoteproc/remoteproc_sysfs.c | 119 + drivers/remoteproc/remoteproc_virtio.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 1395 ++ drivers/reset/sti/reset-syscfg.c | 7 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-ds1307.c | 58 +- drivers/rtc/rtc-meson-vrtc.c | 7 +- drivers/rtc/rtc-mt6397.c | 3 +- drivers/rtc/rtc-r9701.c | 43 +- drivers/rtc/rtc-rv3028.c | 213 +- drivers/rtc/rtc-rv3032.c | 925 ++ drivers/rtc/rtc-rv8803.c | 8 +- drivers/rtc/rtc-rx8010.c | 4 +- drivers/s390/block/dasd.c | 6 + drivers/s390/block/dasd_fba.c | 9 +- drivers/s390/block/dasd_genhd.c | 15 +- drivers/s390/block/dasd_ioctl.c | 8 +- drivers/s390/char/Makefile | 2 + drivers/s390/char/con3215.c | 7 +- drivers/s390/char/raw3270.h | 1 - drivers/s390/char/sclp.h | 4 +- drivers/s390/char/sclp_ap.c | 63 + drivers/s390/char/sclp_early_core.c | 15 +- drivers/s390/char/sclp_rw.c | 18 - drivers/s390/char/sclp_rw.h | 2 - drivers/s390/char/sclp_sdias.c | 8 +- drivers/s390/char/tape.h | 3 - drivers/s390/char/tape_std.h | 12 - drivers/s390/char/zcore.c | 17 +- drivers/s390/cio/chsc.c | 21 + drivers/s390/cio/css.c | 14 - drivers/s390/cio/device.h | 1 - drivers/s390/crypto/ap_bus.c | 424 +- drivers/s390/crypto/ap_bus.h | 54 +- drivers/s390/crypto/ap_card.c | 34 + drivers/s390/crypto/ap_debug.h | 8 + drivers/s390/crypto/ap_queue.c | 252 +- drivers/s390/crypto/pkey_api.c | 292 +- drivers/s390/crypto/zcrypt_api.c | 405 +- drivers/s390/crypto/zcrypt_api.h | 23 +- drivers/s390/crypto/zcrypt_card.c | 25 +- drivers/s390/crypto/zcrypt_ccamisc.c | 278 +- drivers/s390/crypto/zcrypt_ccamisc.h | 74 +- drivers/s390/crypto/zcrypt_cex2a.c | 6 +- drivers/s390/crypto/zcrypt_cex2c.c | 45 +- drivers/s390/crypto/zcrypt_cex4.c | 97 +- drivers/s390/crypto/zcrypt_debug.h | 8 + drivers/s390/crypto/zcrypt_ep11misc.c | 292 +- drivers/s390/crypto/zcrypt_ep11misc.h | 63 +- drivers/s390/crypto/zcrypt_error.h | 88 +- drivers/s390/crypto/zcrypt_msgtype50.c | 131 +- drivers/s390/crypto/zcrypt_msgtype6.c | 186 +- drivers/s390/crypto/zcrypt_queue.c | 17 +- drivers/s390/net/ctcm_fsms.h | 1 - drivers/s390/net/ctcm_mpc.h | 1 - drivers/s390/net/ism.h | 7 + drivers/s390/net/ism_drv.c | 47 + drivers/s390/net/qeth_core.h | 85 +- drivers/s390/net/qeth_core_main.c | 316 +- drivers/s390/net/qeth_core_sys.c | 71 +- drivers/s390/net/qeth_ethtool.c | 16 +- drivers/s390/net/qeth_l2.h | 7 + drivers/s390/net/qeth_l2_main.c | 454 +- drivers/s390/net/qeth_l3.h | 4 +- drivers/s390/net/qeth_l3_main.c | 173 +- drivers/s390/net/qeth_l3_sys.c | 72 +- drivers/scsi/53c700.c | 125 +- drivers/scsi/53c700.h | 17 +- drivers/scsi/aacraid/commsup.c | 1 + drivers/scsi/arcmsr/arcmsr.h | 102 +- drivers/scsi/arcmsr/arcmsr_hba.c | 377 +- drivers/scsi/arm/oak.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 4 +- drivers/scsi/bfa/bfad.c | 1 + drivers/scsi/bnx2i/bnx2i_init.c | 2 - drivers/scsi/dc395x.c | 25 +- drivers/scsi/device_handler/scsi_dh_alua.c | 9 +- drivers/scsi/fcoe/fcoe_sysfs.c | 8 +- drivers/scsi/fnic/fnic_debugfs.c | 6 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/fnic/vnic_wq_copy.c | 8 +- drivers/scsi/gdth.c | 151 +- drivers/scsi/hisi_sas/Kconfig | 1 + drivers/scsi/hisi_sas/hisi_sas.h | 5 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 46 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 192 +- drivers/scsi/hosts.c | 1 + drivers/scsi/hpsa.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 36 +- drivers/scsi/initio.c | 14 +- drivers/scsi/isci/remote_node_table.h | 2 +- drivers/scsi/iscsi_tcp.c | 26 +- drivers/scsi/jazz_esp.c | 14 +- drivers/scsi/libiscsi.c | 23 +- drivers/scsi/libiscsi_tcp.c | 2 +- drivers/scsi/libsas/sas_ata.c | 8 +- drivers/scsi/libsas/sas_discover.c | 8 +- drivers/scsi/lpfc/lpfc_attr.c | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 2 + drivers/scsi/mac_esp.c | 14 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 9 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 2 +- drivers/scsi/mvumi.c | 1 + drivers/scsi/myrb.c | 5 +- drivers/scsi/pm8001/pm8001_ctl.c | 6 +- drivers/scsi/pm8001/pm8001_defs.h | 27 +- drivers/scsi/pm8001/pm8001_hwi.c | 38 +- drivers/scsi/pm8001/pm8001_init.c | 221 +- drivers/scsi/pm8001/pm8001_sas.h | 15 +- drivers/scsi/pm8001/pm80xx_hwi.c | 109 +- drivers/scsi/qedf/qedf_io.c | 1 - drivers/scsi/qedi/qedi.h | 1 + drivers/scsi/qedi/qedi_main.c | 20 + drivers/scsi/qla2xxx/qla_attr.c | 97 +- drivers/scsi/qla2xxx/qla_dbg.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 66 +- drivers/scsi/qla2xxx/qla_dfs.c | 297 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 8 +- drivers/scsi/qla2xxx/qla_gs.c | 7 +- drivers/scsi/qla2xxx/qla_init.c | 84 +- drivers/scsi/qla2xxx/qla_inline.h | 93 +- drivers/scsi/qla2xxx/qla_iocb.c | 57 +- drivers/scsi/qla2xxx/qla_isr.c | 72 +- drivers/scsi/qla2xxx/qla_mbx.c | 67 +- drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_nvme.c | 46 +- drivers/scsi/qla2xxx/qla_nvme.h | 4 +- drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 143 +- drivers/scsi/qla2xxx/qla_target.c | 15 +- drivers/scsi/qla2xxx/qla_tmpl.c | 57 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +- drivers/scsi/qla4xxx/ql4_init.c | 3 +- drivers/scsi/qla4xxx/ql4_nx.c | 2 +- drivers/scsi/qlogicpti.c | 14 +- drivers/scsi/scsi_debug.c | 28 +- drivers/scsi/scsi_error.c | 33 +- drivers/scsi/scsi_lib.c | 148 +- drivers/scsi/scsi_priv.h | 1 + drivers/scsi/scsi_scan.c | 7 +- drivers/scsi/scsi_sysfs.c | 11 + drivers/scsi/sd.c | 128 +- drivers/scsi/sd.h | 1 + drivers/scsi/sg.c | 9 +- drivers/scsi/sgiwd93.c | 14 +- drivers/scsi/sni_53c710.c | 14 +- drivers/scsi/snic/snic_debugfs.c | 16 +- drivers/scsi/snic/snic_scsi.c | 4 - drivers/scsi/snic/vnic_cq.c | 8 +- drivers/scsi/sr.c | 17 +- drivers/scsi/storvsc_drv.c | 65 +- drivers/scsi/sun3x_esp.c | 14 +- drivers/scsi/sun_esp.c | 14 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/scsi/ufs/ufs-exynos.c | 10 +- drivers/scsi/ufs/ufs-mediatek.c | 183 +- drivers/scsi/ufs/ufs-mediatek.h | 22 + drivers/scsi/ufs/ufshcd-crypto.c | 4 +- drivers/scsi/ufs/ufshcd.c | 71 +- drivers/scsi/ufs/ufshcd.h | 3 + drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 + drivers/soc/actions/owl-sps-helper.c | 1 + drivers/soc/amlogic/meson-ee-pwrc.c | 30 +- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 4 +- drivers/soc/fsl/dpio/dpio-driver.c | 5 +- drivers/soc/fsl/dpio/qbman-portal.c | 2 - drivers/soc/fsl/qbman/bman.c | 2 +- drivers/soc/fsl/qbman/qman_test_api.c | 2 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/mediatek/Kconfig | 9 - drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mtk-cmdq-helper.c | 113 +- drivers/soc/mediatek/mtk-devapc.c | 372 - drivers/soc/mediatek/mtk-devapc.h | 54 - drivers/soc/qcom/Kconfig | 16 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/cpr.c | 1788 +++ drivers/soc/renesas/r8a779a0-sysc.c | 2 +- drivers/soc/rockchip/Kconfig | 8 + drivers/soc/rockchip/Makefile | 1 + .../rockchip/io-domain.c} | 0 drivers/soc/sunxi/sunxi_sram.c | 2 +- drivers/soc/tegra/pmc.c | 96 +- drivers/soc/ti/Makefile | 1 + drivers/soc/ti/knav_dma.c | 16 +- drivers/soc/ti/knav_qmss_queue.c | 14 +- drivers/{power/avs => soc/ti}/smartreflex.c | 0 drivers/soc/ti/ti_sci_pm_domains.c | 2 +- drivers/soc/xilinx/zynqmp_power.c | 2 +- drivers/soundwire/Kconfig | 5 + drivers/soundwire/Makefile | 3 + drivers/soundwire/bus.c | 21 + drivers/soundwire/bus.h | 48 +- drivers/soundwire/bus_type.c | 9 + drivers/soundwire/cadence_master.c | 48 +- drivers/soundwire/generic_bandwidth_allocation.c | 425 + drivers/soundwire/intel.c | 59 +- drivers/soundwire/qcom.c | 70 +- drivers/soundwire/slave.c | 6 +- drivers/soundwire/stream.c | 15 +- drivers/soundwire/sysfs_local.h | 4 + drivers/soundwire/sysfs_slave.c | 58 +- drivers/spi/Kconfig | 29 + drivers/spi/Makefile | 1 + drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-bcm-qspi.c | 34 +- drivers/spi/spi-bcm2835.c | 39 +- drivers/spi/spi-bcm2835aux.c | 20 +- drivers/spi/spi-cadence-quadspi.c | 2 + drivers/spi/spi-cadence.c | 2 +- drivers/spi/spi-dw-bt1.c | 339 + drivers/spi/spi-dw-core.c | 670 +- drivers/spi/spi-dw-dma.c | 332 +- drivers/spi/spi-dw-mmio.c | 36 +- drivers/spi/spi-dw-pci.c | 6 - drivers/spi/spi-dw.h | 86 +- drivers/spi/spi-fsi.c | 2 +- drivers/spi/spi-fsl-dspi.c | 25 +- drivers/spi/spi-fsl-espi.c | 5 +- drivers/spi/spi-fsl-lpspi.c | 3 - drivers/spi/spi-hisi-sfc-v3xx.c | 261 +- drivers/spi/spi-imx.c | 31 +- drivers/spi/spi-mtk-nor.c | 394 +- drivers/spi/spi-npcm-fiu.c | 9 +- drivers/spi/spi-nxp-fspi.c | 7 + drivers/spi/spi-omap2-mcspi.c | 17 +- drivers/spi/spi-s3c64xx.c | 111 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spi-tegra20-sflash.c | 5 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-zynqmp-gqspi.c | 720 +- drivers/spi/spi.c | 86 +- drivers/ssb/pci.c | 7 +- drivers/staging/comedi/drivers/cb_pcidas.c | 1 + drivers/staging/comedi/drivers/vmk80xx.c | 3 + drivers/staging/emxx_udc/emxx_udc.c | 6 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 55 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 441 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 2 +- drivers/staging/greybus/audio_codec.c | 4 +- drivers/staging/greybus/audio_module.c | 6 +- drivers/staging/greybus/audio_topology.c | 20 +- drivers/staging/hikey9xx/Kconfig | 11 + drivers/staging/hikey9xx/Makefile | 2 + drivers/staging/hikey9xx/hisi-spmi-controller.c | 3 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 671 + drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 72 + drivers/staging/iio/Documentation/dac/max517 | 41 - drivers/staging/iio/Documentation/device.txt | 74 - drivers/staging/iio/Documentation/overview.txt | 57 - drivers/staging/iio/Documentation/ring.txt | 47 - .../staging/iio/Documentation/sysfs-bus-iio-light | 79 - drivers/staging/iio/Documentation/trigger.txt | 31 - drivers/staging/iio/accel/adis16203.c | 26 +- drivers/staging/iio/accel/adis16240.c | 25 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/pci/atomisp_cmd.c | 5 +- .../media/atomisp/pci/atomisp_compat_css20.c | 15 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- .../pci/hive_isp_css_include/print_support.h | 3 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 4 +- .../pci/runtime/debug/interface/ia_css_debug.h | 9 +- .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 3 +- .../atomisp/pci/runtime/queue/src/queue_access.c | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 36 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 2 +- .../staging/media/atomisp/pci/sh_css_internal.h | 8 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 6 - drivers/staging/media/ipu3/ipu3-css.c | 274 +- .../media/uapi/v4l/pixfmt-meta-rkisp1-params.rst | 23 - .../media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst | 22 - drivers/staging/media/rkisp1/TODO | 3 +- drivers/staging/media/rkisp1/rkisp1-capture.c | 228 +- drivers/staging/media/rkisp1/rkisp1-common.h | 18 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 2 + drivers/staging/media/rkisp1/rkisp1-isp.c | 42 +- drivers/staging/media/rkisp1/rkisp1-params.c | 118 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 94 +- drivers/staging/media/rkisp1/rkisp1-stats.c | 5 +- drivers/staging/media/rkisp1/uapi/rkisp1-config.h | 44 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 9 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 29 +- drivers/staging/media/tegra-video/vi.c | 2 + drivers/staging/media/zoran/Kconfig | 76 + drivers/staging/media/zoran/Makefile | 7 + drivers/staging/media/zoran/TODO | 19 + drivers/staging/media/zoran/videocodec.c | 330 + drivers/staging/media/zoran/videocodec.h | 308 + drivers/staging/media/zoran/zoran.h | 319 + drivers/staging/media/zoran/zoran_card.c | 1333 ++ drivers/staging/media/zoran/zoran_card.h | 30 + drivers/staging/media/zoran/zoran_device.c | 1013 ++ drivers/staging/media/zoran/zoran_device.h | 64 + drivers/staging/media/zoran/zoran_driver.c | 1037 ++ drivers/staging/media/zoran/zr36016.c | 433 + drivers/staging/media/zoran/zr36016.h | 92 + drivers/staging/media/zoran/zr36050.c | 842 ++ drivers/staging/media/zoran/zr36050.h | 163 + drivers/staging/media/zoran/zr36057.h | 154 + drivers/staging/media/zoran/zr36060.c | 872 ++ drivers/staging/media/zoran/zr36060.h | 201 + drivers/staging/mt7621-pci/pci-mt7621.c | 15 +- drivers/staging/nvec/nvec.c | 2 +- drivers/staging/octeon/ethernet-mdio.c | 6 - drivers/staging/octeon/ethernet-rx.c | 34 +- drivers/staging/octeon/ethernet.c | 9 + drivers/staging/qlge/qlge.h | 20 +- drivers/staging/qlge/qlge_dbg.c | 28 +- drivers/staging/qlge/qlge_main.c | 8 +- drivers/staging/ralink-gdma/Kconfig | 1 + drivers/staging/rtl8188eu/core/rtw_ap.c | 10 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 78 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 14 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 42 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 10 +- drivers/staging/rtl8188eu/core/rtw_security.c | 786 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 44 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 64 +- drivers/staging/rtl8188eu/hal/phy.c | 23 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 25 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 2 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 13 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 4 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 5 +- drivers/staging/rtl8188eu/include/rtw_security.h | 62 +- drivers/staging/rtl8188eu/include/wifi.h | 33 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 148 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 4 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 38 +- drivers/staging/rtl8192e/Kconfig | 2 - drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 12 +- drivers/staging/rtl8192u/r8192U_hw.h | 1 + drivers/staging/rtl8192u/r8192U_wx.c | 41 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 5 +- drivers/staging/rtl8192u/r819xU_firmware.c | 6 - drivers/staging/rtl8192u/r819xU_firmware_img.h | 3 - drivers/staging/rtl8192u/r819xU_phy.c | 30 +- drivers/staging/rtl8192u/r819xU_phyreg.h | 3 - drivers/staging/rtl8712/rtl8712_recv.c | 9 +- drivers/staging/rtl8712/rtl871x_cmd.c | 4 +- drivers/staging/rtl8712/rtl871x_io.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 16 +- drivers/staging/rtl8712/rtl871x_mlme.c | 11 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 20 +- drivers/staging/rtl8712/rtl871x_security.c | 8 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 31 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 5 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 5 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 11 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 16 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 3 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 11 +- drivers/staging/rtl8723bs/include/osdep_service.h | 87 - .../rtl8723bs/include/osdep_service_linux.h | 6 - drivers/staging/rtl8723bs/os_dep/recv_linux.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 1 + .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- .../include/linux/raspberrypi/vchiq.h | 11 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 24 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 1257 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 25 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 14 +- .../interface/vchiq_arm/vchiq_ioctl.h | 29 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 21 +- .../bindings/net/wireless/silabs,wfx.yaml | 125 + .../bindings/net/wireless/siliabs,wfx.txt | 98 - drivers/staging/wfx/bh.c | 4 +- drivers/staging/wfx/bh.h | 2 +- drivers/staging/wfx/bus.h | 2 +- drivers/staging/wfx/bus_sdio.c | 2 +- drivers/staging/wfx/bus_spi.c | 2 +- drivers/staging/wfx/data_rx.c | 7 +- drivers/staging/wfx/data_rx.h | 2 +- drivers/staging/wfx/data_tx.c | 11 +- drivers/staging/wfx/data_tx.h | 2 +- drivers/staging/wfx/debug.c | 19 +- drivers/staging/wfx/fwio.c | 2 +- drivers/staging/wfx/hif_api_cmd.h | 2 +- drivers/staging/wfx/hif_api_general.h | 2 +- drivers/staging/wfx/hif_api_mib.h | 2 +- drivers/staging/wfx/hif_rx.c | 46 +- drivers/staging/wfx/hif_tx.c | 6 +- drivers/staging/wfx/hif_tx.h | 2 +- drivers/staging/wfx/hif_tx_mib.c | 2 +- drivers/staging/wfx/hif_tx_mib.h | 2 +- drivers/staging/wfx/hwio.c | 2 +- drivers/staging/wfx/hwio.h | 2 +- drivers/staging/wfx/key.c | 2 +- drivers/staging/wfx/key.h | 2 +- drivers/staging/wfx/main.c | 12 +- drivers/staging/wfx/main.h | 2 +- drivers/staging/wfx/queue.c | 16 +- drivers/staging/wfx/queue.h | 3 +- drivers/staging/wfx/scan.c | 2 +- drivers/staging/wfx/scan.h | 2 +- drivers/staging/wfx/sta.c | 6 +- drivers/staging/wfx/sta.h | 2 +- drivers/staging/wfx/traces.h | 2 +- drivers/staging/wfx/wfx.h | 2 +- drivers/target/iscsi/iscsi_target.c | 17 +- drivers/target/target_core_iblock.c | 5 +- drivers/target/target_core_rd.c | 2 +- drivers/target/target_core_transport.c | 3 +- drivers/target/target_core_user.c | 348 +- drivers/tee/amdtee/amdtee_private.h | 8 +- drivers/tee/amdtee/core.c | 26 +- drivers/tee/optee/call.c | 3 +- drivers/tee/tee_core.c | 43 +- drivers/thermal/Kconfig | 6 +- drivers/thermal/cpufreq_cooling.c | 8 +- drivers/thermal/cpuidle_cooling.c | 2 +- drivers/thermal/devfreq_cooling.c | 3 - drivers/thermal/gov_power_allocator.c | 6 +- .../intel/int340x_thermal/int3400_thermal.c | 51 +- drivers/thermal/st/stm_thermal.c | 7 +- drivers/thermal/sun8i_thermal.c | 16 +- drivers/thermal/thermal_core.c | 13 +- drivers/thermal/thermal_core.h | 6 +- drivers/thermal/thermal_netlink.c | 11 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 68 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 6 + drivers/thunderbolt/debugfs.c | 1 + drivers/thunderbolt/icm.c | 12 +- drivers/thunderbolt/nhi.c | 23 +- drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/tb.h | 2 + drivers/thunderbolt/usb4.c | 4 + drivers/thunderbolt/xdomain.c | 1 + drivers/tty/hvc/Kconfig | 1 + drivers/tty/serial/21285.c | 12 +- drivers/tty/serial/8250/8250_dw.c | 54 +- drivers/tty/serial/8250/8250_fsl.c | 2 +- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 1 - drivers/tty/serial/8250/8250_port.c | 5 +- drivers/tty/serial/Kconfig | 2 + drivers/tty/serial/amba-pl011.c | 11 +- drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 86 +- drivers/tty/serial/imx.c | 41 +- drivers/tty/serial/max310x.c | 29 +- drivers/tty/serial/mcf.c | 1 + drivers/tty/serial/mvebu-uart.c | 7 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/serial_txx9.c | 3 + drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/sysrq.c | 49 +- drivers/tty/tty_io.c | 13 +- drivers/tty/tty_jobctrl.c | 44 +- drivers/tty/vt/keyboard.c | 39 +- drivers/tty/vt/vt.c | 24 +- drivers/tty/vt/vt_ioctl.c | 104 +- drivers/uio/uio.c | 12 +- drivers/usb/cdns3/cdns3-imx.c | 191 +- drivers/usb/cdns3/core.c | 225 +- drivers/usb/cdns3/core.h | 17 + drivers/usb/cdns3/drd.c | 20 + drivers/usb/cdns3/drd.h | 5 +- drivers/usb/cdns3/ep0.c | 75 +- drivers/usb/cdns3/gadget.c | 410 +- drivers/usb/cdns3/gadget.h | 16 +- drivers/usb/cdns3/host.c | 7 + drivers/usb/class/cdc-acm.c | 100 +- drivers/usb/class/cdc-acm.h | 22 +- drivers/usb/class/cdc-wdm.c | 72 +- drivers/usb/core/Kconfig | 14 + drivers/usb/core/devices.c | 41 - drivers/usb/core/devio.c | 14 +- drivers/usb/core/driver.c | 66 +- drivers/usb/core/generic.c | 4 +- drivers/usb/core/hub.c | 161 +- drivers/usb/core/message.c | 25 +- drivers/usb/core/quirks.c | 13 + drivers/usb/core/usb.h | 3 +- drivers/usb/dwc2/Kconfig | 1 + drivers/usb/dwc2/Makefile | 2 +- drivers/usb/dwc2/core.h | 9 + drivers/usb/dwc2/drd.c | 180 + drivers/usb/dwc2/gadget.c | 42 +- drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc2/platform.c | 29 +- drivers/usb/dwc3/core.c | 92 +- drivers/usb/dwc3/core.h | 48 +- drivers/usb/dwc3/debug.h | 8 +- drivers/usb/dwc3/debugfs.c | 59 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 41 +- drivers/usb/dwc3/dwc3-of-simple.c | 1 + drivers/usb/dwc3/dwc3-pci.c | 7 +- drivers/usb/dwc3/dwc3-qcom.c | 128 +- drivers/usb/dwc3/ep0.c | 48 +- drivers/usb/dwc3/gadget.c | 577 +- drivers/usb/dwc3/gadget.h | 2 +- drivers/usb/dwc3/trace.h | 17 +- drivers/usb/dwc3/ulpi.c | 2 +- drivers/usb/early/ehci-dbgp.c | 15 +- drivers/usb/early/xhci-dbc.c | 14 +- drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/function/f_acm.c | 8 +- drivers/usb/gadget/function/f_fs.c | 6 +- drivers/usb/gadget/function/f_midi.c | 10 +- drivers/usb/gadget/function/f_ncm.c | 40 +- drivers/usb/gadget/function/f_printer.c | 16 +- drivers/usb/gadget/function/f_tcm.c | 12 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/function/u_serial.c | 1 + drivers/usb/gadget/legacy/inode.c | 3 + drivers/usb/gadget/legacy/raw_gadget.c | 5 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 10 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 3 + drivers/usb/gadget/udc/atmel_usba_udc.c | 68 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 3 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 1 + drivers/usb/gadget/udc/bdc/bdc_core.c | 9 +- drivers/usb/gadget/udc/core.c | 82 +- drivers/usb/gadget/udc/fsl_udc_core.c | 11 +- drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 17 +- drivers/usb/gadget/udc/net2272.c | 24 +- drivers/usb/gadget/udc/net2272.h | 1 + drivers/usb/gadget/udc/net2280.c | 32 +- drivers/usb/gadget/udc/net2280.h | 1 + drivers/usb/gadget/udc/pch_udc.c | 55 +- drivers/usb/gadget/udc/tegra-xudc.c | 60 +- drivers/usb/host/bcma-hcd.c | 13 +- drivers/usb/host/ehci-tegra.c | 4 +- drivers/usb/host/fotg210-hcd.c | 20 +- drivers/usb/host/fsl-mph-dr-of.c | 9 +- drivers/usb/host/ohci-omap.c | 4 +- drivers/usb/host/oxu210hp-hcd.c | 21 +- drivers/usb/host/pci-quirks.c | 13 +- drivers/usb/host/xhci-debugfs.c | 109 +- drivers/usb/host/xhci-debugfs.h | 10 + drivers/usb/host/xhci-histb.c | 2 +- drivers/usb/host/xhci-mem.c | 4 +- drivers/usb/host/xhci-pci.c | 17 + drivers/usb/host/xhci-plat.c | 44 +- drivers/usb/host/xhci-plat.h | 1 + drivers/usb/host/xhci-rcar.c | 43 +- drivers/usb/host/xhci-ring.c | 23 +- drivers/usb/host/xhci.c | 14 +- drivers/usb/host/xhci.h | 2 + drivers/usb/isp1760/isp1760-hcd.c | 20 +- drivers/usb/misc/adutux.c | 1 + drivers/usb/misc/apple-mfi-fastcharge.c | 21 +- drivers/usb/misc/appledisplay.c | 14 +- drivers/usb/misc/legousbtower.c | 5 +- drivers/usb/mtu3/mtu3_gadget.c | 1 + drivers/usb/musb/musb_dsps.c | 4 +- drivers/usb/musb/musb_gadget_ep0.c | 2 +- drivers/usb/phy/phy-mv-usb.c | 18 +- drivers/usb/phy/phy-ulpi-viewport.c | 12 +- drivers/usb/serial/ch341.c | 5 +- drivers/usb/serial/cyberjack.c | 7 +- drivers/usb/serial/ftdi_sio.c | 37 +- drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/kl5kusb105.c | 10 +- drivers/usb/serial/option.c | 25 +- drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/qcserial.c | 4 +- drivers/usb/storage/scsiglue.c | 2 +- drivers/usb/storage/uas.c | 19 +- drivers/usb/storage/usb.c | 5 +- drivers/usb/typec/Kconfig | 25 + drivers/usb/typec/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/class.c | 15 + drivers/usb/typec/hd3ss3220.c | 18 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/qcom-pmic-typec.c | 262 + drivers/usb/typec/stusb160x.c | 873 ++ drivers/usb/typec/tcpm/Kconfig | 6 + drivers/usb/typec/tcpm/Makefile | 15 +- drivers/usb/typec/tcpm/tcpci.c | 30 + drivers/usb/typec/tcpm/tcpci.h | 12 + drivers/usb/typec/tcpm/tcpci_maxim.c | 503 + drivers/usb/typec/tcpm/tcpm.c | 235 +- drivers/usb/typec/ucsi/psy.c | 9 + drivers/usb/typec/ucsi/ucsi.c | 7 +- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/usb/usbip/stub_dev.c | 6 - drivers/usb/usbip/vhci_hcd.c | 8 +- drivers/vdpa/Kconfig | 9 +- drivers/vdpa/mlx5/core/mr.c | 5 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 32 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 35 +- drivers/vfio/Kconfig | 1 + drivers/vfio/Makefile | 1 + drivers/vfio/fsl-mc/Kconfig | 9 + drivers/vfio/fsl-mc/Makefile | 4 + drivers/vfio/fsl-mc/vfio_fsl_mc.c | 687 + drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 194 + drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 55 + drivers/vfio/pci/Kconfig | 12 + drivers/vfio/pci/Makefile | 1 + drivers/vfio/pci/vfio_pci.c | 40 +- drivers/vfio/pci/vfio_pci_config.c | 27 +- drivers/vfio/pci/vfio_pci_intrs.c | 4 +- drivers/vfio/pci/vfio_pci_private.h | 12 + drivers/vfio/pci/vfio_pci_rdwr.c | 43 +- drivers/vfio/pci/vfio_pci_zdev.c | 143 + drivers/vfio/platform/vfio_platform_common.c | 3 +- drivers/vfio/vfio.c | 9 +- drivers/vfio/vfio_iommu_type1.c | 40 +- drivers/vhost/iotlb.c | 4 +- drivers/vhost/scsi.c | 399 +- drivers/vhost/vdpa.c | 171 +- drivers/vhost/vhost.c | 44 +- drivers/vhost/vhost.h | 3 +- drivers/vhost/vringh.c | 15 +- drivers/video/backlight/Kconfig | 8 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/ktd253-backlight.c | 198 + drivers/video/backlight/sky81452-backlight.c | 1 + drivers/video/backlight/tosa_bl.c | 2 +- drivers/video/backlight/tosa_lcd.c | 2 +- drivers/video/console/Kconfig | 1 + drivers/video/console/newport_con.c | 7 +- drivers/video/console/sticon.c | 297 +- drivers/video/console/sticore.c | 226 +- drivers/video/fbdev/Kconfig | 20 + drivers/video/fbdev/Makefile | 1 + drivers/video/fbdev/amba-clcd.c | 986 ++ drivers/video/fbdev/aty/atyfb.h | 4 +- drivers/video/fbdev/core/fbcon.c | 22 +- drivers/video/fbdev/core/fbcon.h | 7 - drivers/video/fbdev/core/fbcon_rotate.c | 1 + drivers/video/fbdev/core/tileblit.c | 1 + drivers/video/fbdev/hyperv_fb.c | 17 +- drivers/video/fbdev/sticore.h | 21 +- drivers/virt/Kconfig | 2 + drivers/virt/Makefile | 2 + drivers/virt/nitro_enclaves/Kconfig | 20 + drivers/virt/nitro_enclaves/Makefile | 9 + drivers/virt/nitro_enclaves/ne_misc_dev.c | 1731 +++ drivers/virt/nitro_enclaves/ne_misc_dev.h | 109 + drivers/virt/nitro_enclaves/ne_pci_dev.c | 625 + drivers/virt/nitro_enclaves/ne_pci_dev.h | 327 + drivers/virt/vboxguest/vboxguest_linux.c | 7 +- drivers/virtio/Kconfig | 6 + drivers/virtio/virtio.c | 15 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 2 +- drivers/w1/masters/mxc_w1.c | 14 +- drivers/w1/slaves/w1_ds2405.c | 2 +- drivers/w1/slaves/w1_ds2406.c | 2 +- drivers/w1/slaves/w1_ds2408.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 2 +- drivers/w1/slaves/w1_ds2423.c | 2 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_ds2431.c | 2 +- drivers/w1/slaves/w1_ds2433.c | 2 +- drivers/w1/slaves/w1_ds2438.c | 2 +- drivers/w1/slaves/w1_ds250x.c | 2 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 2 +- drivers/w1/slaves/w1_ds28e04.c | 2 +- drivers/w1/slaves/w1_ds28e17.c | 2 +- drivers/w1/slaves/w1_therm.c | 459 +- drivers/w1/w1.c | 4 +- drivers/watchdog/Kconfig | 19 + drivers/watchdog/Makefile | 2 + drivers/watchdog/cadence_wdt.c | 9 +- drivers/watchdog/davinci_wdt.c | 9 +- drivers/watchdog/imx7ulp_wdt.c | 79 +- drivers/watchdog/it87_wdt.c | 6 +- drivers/watchdog/pcwd_usb.c | 2 +- drivers/watchdog/rdc321x_wdt.c | 5 +- drivers/watchdog/renesas_wdt.c | 12 +- drivers/watchdog/rti_wdt.c | 14 +- drivers/watchdog/sl28cpld_wdt.c | 229 + drivers/watchdog/sp5100_tco.c | 18 + drivers/watchdog/sp5100_tco.h | 2 +- drivers/watchdog/visconti_wdt.c | 195 + drivers/watchdog/watchdog_dev.c | 8 +- drivers/xen/events/events_2l.c | 16 +- drivers/xen/events/events_base.c | 506 +- drivers/xen/events/events_fifo.c | 92 +- drivers/xen/events/events_internal.h | 76 +- drivers/xen/evtchn.c | 7 +- drivers/xen/gntdev.c | 17 +- drivers/xen/pvcalls-back.c | 76 +- drivers/xen/pvcalls-front.c | 2 +- drivers/xen/swiotlb-xen.c | 7 +- drivers/xen/unpopulated-alloc.c | 48 +- drivers/xen/xen-pciback/pci_stub.c | 13 +- drivers/xen/xen-pciback/pciback.h | 12 +- drivers/xen/xen-pciback/pciback_ops.c | 48 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 23 +- drivers/xen/xenbus/xenbus_client.c | 30 +- fs/9p/vfs_file.c | 18 +- fs/9p/vfs_super.c | 9 +- fs/Kconfig | 9 - fs/Makefile | 5 +- fs/adfs/super.c | 3 +- fs/affs/super.c | 3 +- fs/afs/cell.c | 329 +- fs/afs/dir.c | 13 +- fs/afs/dir_edit.c | 6 +- fs/afs/dynroot.c | 23 +- fs/afs/file.c | 78 +- fs/afs/inode.c | 55 +- fs/afs/internal.h | 79 +- fs/afs/main.c | 2 +- fs/afs/mntpt.c | 4 +- fs/afs/proc.c | 23 +- fs/afs/server.c | 7 +- fs/afs/super.c | 22 +- fs/afs/vl_alias.c | 8 +- fs/afs/vl_rotate.c | 2 +- fs/afs/volume.c | 6 +- fs/afs/write.c | 121 +- fs/afs/xattr.c | 9 +- fs/afs/yfsclient.c | 1 + fs/aio.c | 19 +- fs/autofs/waitq.c | 2 +- fs/befs/linuxvfs.c | 3 +- fs/bfs/inode.c | 3 +- fs/binfmt_elf.c | 3 + fs/block_dev.c | 21 +- fs/btrfs/backref.c | 13 +- fs/btrfs/block-group.c | 1 + fs/btrfs/block-rsv.c | 3 +- fs/btrfs/btrfs_inode.h | 20 +- fs/btrfs/ctree.c | 6 + fs/btrfs/ctree.h | 33 +- fs/btrfs/dev-replace.c | 71 +- fs/btrfs/disk-io.c | 181 +- fs/btrfs/disk-io.h | 9 +- fs/btrfs/extent-io-tree.h | 2 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/extent_io.c | 26 +- fs/btrfs/extent_io.h | 12 - fs/btrfs/file.c | 73 +- fs/btrfs/free-space-cache.c | 21 +- fs/btrfs/inode.c | 170 +- fs/btrfs/ioctl.c | 12 +- fs/btrfs/ordered-data.c | 22 +- fs/btrfs/ordered-data.h | 5 +- fs/btrfs/qgroup.c | 118 +- fs/btrfs/reada.c | 47 + fs/btrfs/ref-verify.c | 1 + fs/btrfs/reflink.c | 2 + fs/btrfs/relocation.c | 4 +- fs/btrfs/scrub.c | 5 +- fs/btrfs/send.c | 224 +- fs/btrfs/struct-funcs.c | 10 - fs/btrfs/tests/inode-tests.c | 13 +- fs/btrfs/tree-checker.c | 38 +- fs/btrfs/volumes.c | 150 +- fs/btrfs/volumes.h | 14 +- fs/buffer.c | 56 +- fs/cachefiles/rdwr.c | 3 +- fs/ceph/addr.c | 416 +- fs/ceph/caps.c | 130 +- fs/ceph/debugfs.c | 18 +- fs/ceph/dir.c | 20 +- fs/ceph/file.c | 85 +- fs/ceph/inode.c | 10 +- fs/ceph/locks.c | 2 +- fs/ceph/mds_client.c | 159 +- fs/ceph/mds_client.h | 3 +- fs/ceph/metric.c | 14 + fs/ceph/metric.h | 7 + fs/ceph/quota.c | 12 +- fs/ceph/snap.c | 4 +- fs/ceph/super.c | 11 +- fs/ceph/super.h | 13 +- fs/ceph/xattr.c | 3 +- fs/cifs/Makefile | 2 +- fs/cifs/asn1.c | 16 +- fs/cifs/cifs_unicode.c | 8 +- fs/cifs/cifsacl.c | 6 +- fs/cifs/cifsfs.c | 8 + fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 20 +- fs/cifs/cifsproto.h | 2 + fs/cifs/connect.c | 269 +- fs/cifs/fs_context.c | 221 + fs/cifs/fs_context.h | 58 + fs/cifs/inode.c | 57 +- fs/cifs/readdir.c | 60 +- fs/cifs/smb2glob.h | 1 + fs/cifs/smb2inode.c | 23 +- fs/cifs/smb2maperror.c | 4 +- fs/cifs/smb2ops.c | 303 +- fs/cifs/smb2pdu.c | 124 +- fs/cifs/smb2pdu.h | 123 +- fs/cifs/smb2proto.h | 6 +- fs/cifs/smb2transport.c | 8 +- fs/cifs/smbfsctl.h | 2 + fs/cifs/trace.h | 18 +- fs/cifs/transport.c | 9 +- fs/compat.c | 132 - fs/configfs/file.c | 32 +- fs/coredump.c | 3 +- fs/cramfs/inode.c | 3 +- fs/crypto/crypto.c | 4 +- fs/crypto/fname.c | 55 +- fs/crypto/fscrypt_private.h | 10 +- fs/crypto/hooks.c | 78 +- fs/crypto/inline_crypt.c | 9 +- fs/crypto/keyring.c | 9 +- fs/crypto/keysetup.c | 180 +- fs/crypto/keysetup_v1.c | 8 +- fs/crypto/policy.c | 200 +- fs/d_path.c | 6 +- fs/dax.c | 24 +- fs/debugfs/file.c | 15 +- fs/direct-io.c | 88 +- fs/dlm/config.c | 63 +- fs/dlm/config.h | 4 +- fs/dlm/lowcomms.c | 213 +- fs/dlm/midcomms.c | 136 +- fs/dlm/midcomms.h | 3 +- fs/dlm/netlink.c | 6 +- fs/efivarfs/inode.c | 2 + fs/efivarfs/super.c | 3 + fs/efs/super.c | 3 +- fs/erofs/data.c | 2 +- fs/erofs/inode.c | 21 +- fs/erofs/super.c | 5 +- fs/erofs/zdata.c | 55 +- fs/eventpoll.c | 72 +- fs/exec.c | 155 +- fs/exfat/cache.c | 11 - fs/exfat/dir.c | 28 +- fs/exfat/exfat_fs.h | 5 +- fs/exfat/file.c | 2 - fs/exfat/inode.c | 7 +- fs/exfat/namei.c | 31 +- fs/exfat/super.c | 9 +- fs/ext2/super.c | 3 +- fs/ext4/Makefile | 2 +- fs/ext4/acl.c | 2 + fs/ext4/balloc.c | 14 +- fs/ext4/block_validity.c | 10 +- fs/ext4/dir.c | 64 +- fs/ext4/ext4.h | 203 +- fs/ext4/ext4_jbd2.c | 2 +- fs/ext4/extents.c | 340 +- fs/ext4/extents_status.c | 24 + fs/ext4/fast_commit.c | 2156 ++++ fs/ext4/fast_commit.h | 157 + fs/ext4/file.c | 14 +- fs/ext4/fsmap.c | 13 +- fs/ext4/fsync.c | 6 +- fs/ext4/hash.c | 2 +- fs/ext4/ialloc.c | 292 +- fs/ext4/indirect.c | 13 +- fs/ext4/inline.c | 3 +- fs/ext4/inode.c | 298 +- fs/ext4/ioctl.c | 22 +- fs/ext4/mballoc.c | 261 +- fs/ext4/mmp.c | 10 +- fs/ext4/move_extent.c | 2 +- fs/ext4/namei.c | 233 +- fs/ext4/resize.c | 14 +- fs/ext4/super.c | 387 +- fs/ext4/sysfs.c | 4 + fs/ext4/xattr.c | 3 + fs/f2fs/checkpoint.c | 10 +- fs/f2fs/compress.c | 76 +- fs/f2fs/data.c | 82 + fs/f2fs/dir.c | 29 +- fs/f2fs/f2fs.h | 29 +- fs/f2fs/file.c | 10 +- fs/f2fs/inode.c | 10 + fs/f2fs/namei.c | 7 +- fs/f2fs/node.c | 5 +- fs/f2fs/segment.c | 15 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 73 +- fs/f2fs/sysfs.c | 1 + fs/fat/inode.c | 3 +- fs/file.c | 2 + fs/file_table.c | 2 +- fs/fs-writeback.c | 7 +- fs/fs_parser.c | 2 +- fs/fuse/control.c | 20 +- fs/fuse/cuse.c | 21 +- fs/fuse/dax.c | 10 +- fs/fuse/dev.c | 189 +- fs/fuse/dir.c | 188 +- fs/fuse/file.c | 207 +- fs/fuse/fuse_i.h | 140 +- fs/fuse/inode.c | 314 +- fs/fuse/readdir.c | 10 +- fs/fuse/virtio_fs.c | 111 +- fs/fuse/xattr.c | 34 +- fs/gfs2/aops.c | 70 +- fs/gfs2/bmap.c | 62 +- fs/gfs2/bmap.h | 1 + fs/gfs2/glock.c | 29 +- fs/gfs2/glops.c | 95 +- fs/gfs2/glops.h | 1 + fs/gfs2/incore.h | 30 +- fs/gfs2/inode.c | 41 +- fs/gfs2/log.c | 28 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 31 +- fs/gfs2/lops.h | 1 - fs/gfs2/meta_io.c | 81 +- fs/gfs2/meta_io.h | 2 +- fs/gfs2/ops_fstype.c | 179 +- fs/gfs2/recovery.c | 108 + fs/gfs2/rgrp.c | 38 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 35 +- fs/gfs2/super.h | 5 + fs/gfs2/sys.c | 5 +- fs/gfs2/trace_gfs2.h | 7 +- fs/gfs2/util.c | 2 +- fs/hfs/super.c | 3 +- fs/hfsplus/super.c | 3 +- fs/hpfs/super.c | 3 +- fs/internal.h | 3 - fs/io-wq.c | 259 +- fs/io-wq.h | 15 +- fs/io_uring.c | 2541 ++-- fs/iomap/buffered-io.c | 209 +- fs/iomap/direct-io.c | 37 +- fs/isofs/inode.c | 3 +- fs/jbd2/checkpoint.c | 2 + fs/jbd2/commit.c | 117 +- fs/jbd2/journal.c | 305 +- fs/jbd2/recovery.c | 141 +- fs/jbd2/transaction.c | 35 +- fs/jfs/jfs_metapage.c | 2 +- fs/kernel_read_file.c | 189 + fs/libfs.c | 6 +- fs/lockd/svc4proc.c | 248 +- fs/lockd/svcproc.c | 250 +- fs/minix/inode.c | 3 +- fs/mount.h | 21 +- fs/mount_notify.c | 222 - fs/namei.c | 4 +- fs/namespace.c | 57 +- fs/nfs/dir.c | 18 +- fs/nfs/flexfilelayout/flexfilelayout.c | 43 +- fs/nfs/fs_context.c | 196 +- fs/nfs/namespace.c | 12 +- fs/nfs/nfs42proc.c | 10 +- fs/nfs/nfs42xattr.c | 6 +- fs/nfs/nfs42xdr.c | 171 +- fs/nfs/nfs4_fs.h | 8 + fs/nfs/nfs4client.c | 2 + fs/nfs/nfs4file.c | 38 +- fs/nfs/nfs4idmap.c | 15 +- fs/nfs/nfs4proc.c | 266 +- fs/nfs/nfs4super.c | 5 + fs/nfs/nfs4trace.h | 1 + fs/nfs/nfs4xdr.c | 7 +- fs/nfs/nfsroot.c | 6 + fs/nfs/pnfs.c | 2 +- fs/nfs/super.c | 28 +- fs/nfs/sysfs.c | 11 +- fs/nfs/sysfs.h | 2 +- fs/nfs_common/Makefile | 1 + fs/nfs_common/nfs_ssc.c | 94 + fs/nfsd/Kconfig | 12 +- fs/nfsd/Makefile | 1 - fs/nfsd/blocklayout.c | 4 +- fs/nfsd/export.c | 2 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/nfs2acl.c | 160 +- fs/nfsd/nfs3acl.c | 88 +- fs/nfsd/nfs3proc.c | 234 +- fs/nfsd/nfs3xdr.c | 26 +- fs/nfsd/nfs4proc.c | 37 +- fs/nfsd/nfs4state.c | 605 +- fs/nfsd/nfs4xdr.c | 202 +- fs/nfsd/nfscache.c | 12 +- fs/nfsd/nfsctl.c | 3 - fs/nfsd/nfsproc.c | 283 +- fs/nfsd/nfssvc.c | 122 +- fs/nfsd/nfsxdr.c | 52 +- fs/nfsd/state.h | 27 - fs/nfsd/trace.h | 4 +- fs/nfsd/vfs.c | 6 +- fs/nfsd/xdr.h | 16 +- fs/nfsd/xdr3.h | 1 + fs/nfsd/xdr4.h | 1 + fs/nilfs2/bmap.c | 2 +- fs/nilfs2/cpfile.c | 6 +- fs/nilfs2/page.c | 1 - fs/nilfs2/sufile.c | 4 +- fs/nilfs2/super.c | 3 +- fs/notify/fsnotify.c | 12 +- fs/ntfs/super.c | 3 +- fs/ocfs2/alloc.c | 4 +- fs/ocfs2/cluster/heartbeat.c | 28 +- fs/ocfs2/journal.c | 6 +- fs/ocfs2/namei.c | 17 +- fs/ocfs2/super.c | 1 + fs/omfs/inode.c | 6 +- fs/overlayfs/file.c | 78 +- fs/overlayfs/overlayfs.h | 3 + fs/overlayfs/readdir.c | 44 +- fs/pipe.c | 73 +- fs/proc/base.c | 6 + fs/proc/cpuinfo.c | 2 +- fs/proc/generic.c | 4 +- fs/proc/inode.c | 2 + fs/proc/page.c | 43 +- fs/proc/self.c | 7 + fs/proc/stat.c | 2 +- fs/proc/task_mmu.c | 4 + fs/qnx4/inode.c | 3 +- fs/qnx6/inode.c | 3 +- fs/quota/quota_v2.c | 1 + fs/ramfs/file-nommu.c | 2 +- fs/ramfs/inode.c | 12 - fs/read_write.c | 924 +- fs/reiserfs/inode.c | 6 +- fs/reiserfs/xattr.c | 7 + fs/remap_range.c | 571 + fs/romfs/super.c | 3 +- fs/seq_file.c | 96 +- fs/splice.c | 148 +- fs/squashfs/super.c | 3 +- fs/stat.c | 70 +- fs/super.c | 51 +- fs/sysfs/file.c | 55 + fs/sysv/inode.c | 3 +- fs/ubifs/dir.c | 38 +- fs/ubifs/journal.c | 4 +- fs/ubifs/super.c | 46 +- fs/udf/directory.c | 2 +- fs/udf/file.c | 7 +- fs/udf/ialloc.c | 14 +- fs/udf/inode.c | 61 +- fs/udf/misc.c | 6 +- fs/udf/namei.c | 7 +- fs/udf/partition.c | 2 +- fs/udf/super.c | 36 +- fs/udf/symlink.c | 2 +- fs/udf/udf_i.h | 6 +- fs/ufs/super.c | 3 +- fs/vboxsf/super.c | 2 + fs/xfs/Kconfig | 25 + fs/xfs/libxfs/xfs_alloc.c | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 8 +- fs/xfs/libxfs/xfs_attr_remote.c | 2 - fs/xfs/libxfs/xfs_bmap.c | 19 +- fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/libxfs/xfs_da_format.h | 18 +- fs/xfs/libxfs/xfs_defer.c | 232 +- fs/xfs/libxfs/xfs_defer.h | 37 + fs/xfs/libxfs/xfs_inode_buf.h | 2 +- fs/xfs/libxfs/xfs_rmap.c | 29 +- fs/xfs/libxfs/xfs_rtbitmap.c | 11 +- fs/xfs/scrub/bmap.c | 10 +- fs/xfs/scrub/btree.c | 45 +- fs/xfs/scrub/dabtree.c | 14 + fs/xfs/scrub/dir.c | 21 +- fs/xfs/scrub/inode.c | 3 +- fs/xfs/scrub/refcount.c | 8 +- fs/xfs/xfs_aops.c | 20 +- fs/xfs/xfs_bmap_item.c | 132 +- fs/xfs/xfs_bmap_util.c | 18 +- fs/xfs/xfs_buf_item_recover.c | 2 + fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_extfree_item.c | 44 +- fs/xfs/xfs_file.c | 40 +- fs/xfs/xfs_filestream.c | 34 +- fs/xfs/xfs_fsmap.c | 48 +- fs/xfs/xfs_fsmap.h | 6 +- fs/xfs/xfs_inode.c | 123 +- fs/xfs/xfs_ioctl.c | 144 +- fs/xfs/xfs_iomap.c | 29 + fs/xfs/xfs_iops.c | 14 +- fs/xfs/xfs_iwalk.c | 27 +- fs/xfs/xfs_linux.h | 7 +- fs/xfs/xfs_log.c | 44 +- fs/xfs/xfs_log.h | 2 + fs/xfs/xfs_log_recover.c | 229 +- fs/xfs/xfs_message.h | 2 +- fs/xfs/xfs_mount.c | 11 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 16 +- fs/xfs/xfs_refcount_item.c | 51 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_rmap_item.c | 42 +- fs/xfs/xfs_rtalloc.c | 31 +- fs/xfs/xfs_stats.c | 4 + fs/xfs/xfs_stats.h | 1 + fs/xfs/xfs_super.c | 47 +- fs/xfs/xfs_sysctl.c | 36 +- fs/xfs/xfs_trace.h | 1 + fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 33 +- fs/xfs/xfs_trans_dquot.c | 43 +- fs/zonefs/super.c | 3 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 4 +- include/acpi/acpi_io.h | 2 +- include/acpi/acpi_numa.h | 4 + include/acpi/acpixf.h | 2 +- include/acpi/actypes.h | 2 +- include/acpi/acuuid.h | 7 + include/acpi/battery.h | 2 + include/acpi/ghes.h | 18 + include/acpi/platform/aclinux.h | 7 +- include/asm-generic/Kbuild | 2 +- include/asm-generic/barrier.h | 1 + include/asm-generic/bug.h | 6 +- include/asm-generic/dma-contiguous.h | 10 - include/asm-generic/error-injection.h | 2 +- include/asm-generic/io.h | 39 +- include/asm-generic/kprobes.h | 4 +- include/asm-generic/module.lds.h | 10 + include/asm-generic/mshyperv.h | 4 +- include/asm-generic/percpu.h | 18 +- include/asm-generic/uaccess.h | 111 +- include/asm-generic/vmlinux.lds.h | 13 +- include/clocksource/timer-sp804.h | 29 - include/crypto/if_alg.h | 1 + include/crypto/public_key.h | 3 + include/crypto/sm2.h | 25 + include/crypto/sm3.h | 2 + include/drm/drm_audio_component.h | 4 + include/drm/drm_dp_helper.h | 3 +- include/drm/drm_drv.h | 4 - include/drm/drm_dsc.h | 2 +- include/drm/drm_edid.h | 7 - include/drm/drm_print.h | 20 +- include/dt-bindings/clock/dra7.h | 1 + include/dt-bindings/clock/mt8167-clk.h | 131 + include/dt-bindings/clock/qcom,dispcc-sm8150.h | 1 + include/dt-bindings/clock/qcom,dispcc-sm8250.h | 66 + include/dt-bindings/clock/qcom,gcc-msm8994.h | 36 + include/dt-bindings/clock/qcom,videocc-sm8150.h | 25 + include/dt-bindings/clock/qcom,videocc-sm8250.h | 34 + include/dt-bindings/memory/mt8167-larb-port.h | 51 + include/dt-bindings/mux/mux-j721e-wiz.h | 53 - include/dt-bindings/mux/ti-serdes.h | 93 + include/dt-bindings/phy/phy-cadence-torrent.h | 13 + include/dt-bindings/phy/phy.h | 1 + include/dt-bindings/pinctrl/omap.h | 2 +- include/dt-bindings/power/meson-axg-power.h | 14 + include/dt-bindings/sound/sc7180-lpass.h | 1 + include/kunit/test.h | 100 +- include/kvm/arm_pmu.h | 6 + include/linux/acpi.h | 33 +- include/linux/adreno-smmu-priv.h | 36 + include/linux/amba/clcd-regs.h | 87 + include/linux/amba/clcd.h | 290 + include/linux/amd-iommu.h | 8 +- include/linux/arch_topology.h | 6 +- include/linux/arm-smccc.h | 2 + include/linux/async_tx.h | 23 +- include/linux/backing-dev.h | 78 +- include/linux/bcm963xx_tag.h | 2 +- include/linux/blk-crypto.h | 20 +- include/linux/blk-mq.h | 2 + include/linux/blk_types.h | 25 +- include/linux/blkdev.h | 74 +- include/linux/bootconfig.h | 3 + include/linux/bpf.h | 98 +- include/linux/bpf_verifier.h | 28 +- include/linux/brcmphy.h | 1 + include/linux/btf.h | 65 + include/linux/btf_ids.h | 8 + include/linux/cache.h | 2 +- include/linux/can/core.h | 9 +- include/linux/can/dev.h | 27 +- include/linux/can/rx-offload.h | 3 + include/linux/can/skb.h | 20 +- include/linux/ceph/messenger.h | 2 +- include/linux/ceph/mon_client.h | 2 +- include/linux/ceph/osdmap.h | 14 +- include/linux/ceph/rados.h | 2 +- include/linux/cgroup.h | 5 +- include/linux/compaction.h | 3 - include/linux/compat.h | 56 +- include/linux/compiler-clang.h | 8 +- include/linux/compiler-gcc.h | 21 - include/linux/compiler.h | 28 +- include/linux/compiler_attributes.h | 2 +- include/linux/compiler_types.h | 4 - include/linux/cookie.h | 51 + include/linux/coresight.h | 3 +- include/linux/cper.h | 24 +- include/linux/cpu.h | 2 +- include/linux/cpufreq.h | 44 +- include/linux/cpuhotplug.h | 2 + include/linux/cpuidle.h | 6 +- include/linux/crush/crush.h | 3 + include/linux/dax.h | 24 +- include/linux/dcache.h | 3 +- include/linux/debugfs.h | 18 +- include/linux/debugobjects.h | 32 +- include/linux/dev_printk.h | 8 + include/linux/devfreq.h | 7 +- include/linux/device-mapper.h | 7 +- include/linux/dma-contiguous.h | 182 - include/linux/dma-debug.h | 160 - include/linux/dma-direct.h | 113 +- include/linux/dma-direction.h | 8 +- include/linux/dma-map-ops.h | 349 + include/linux/dma-mapping.h | 226 +- include/linux/dma-noncoherent.h | 122 - include/linux/dsa/8021q.h | 2 + include/linux/dynamic_debug.h | 2 +- include/linux/efi.h | 46 +- include/linux/entry-common.h | 2 +- include/linux/ethtool.h | 4 + include/linux/filter.h | 31 +- include/linux/firmware.h | 14 +- include/linux/firmware/xlnx-zynqmp.h | 4 - include/linux/font.h | 13 + include/linux/fpga/adi-axi-common.h | 103 - include/linux/fpga/dfl.h | 86 - include/linux/fs.h | 137 +- include/linux/fscrypt.h | 154 +- include/linux/fsl/mc.h | 41 +- include/linux/fsl/ptp_qoriq.h | 3 + include/linux/ftrace.h | 11 +- include/linux/genhd.h | 4 +- include/linux/gfp.h | 12 +- include/linux/hid.h | 2 + include/linux/hil_mlc.h | 2 +- include/linux/huge_mm.h | 3 - include/linux/hugetlb.h | 4 +- include/linux/hyperv.h | 68 +- include/linux/i2c.h | 2 +- include/linux/ide.h | 8 +- include/linux/idle_inject.h | 2 +- include/linux/ieee80211.h | 230 +- include/linux/if_bridge.h | 8 +- include/linux/iio/buffer-dmaengine.h | 4 - include/linux/iio/common/cros_ec_sensors_core.h | 4 +- include/linux/iio/iio.h | 3 +- include/linux/iio/imu/adis.h | 53 +- include/linux/iio/trigger_consumer.h | 2 +- include/linux/iio/types.h | 1 + include/linux/ima.h | 20 +- include/linux/init.h | 34 +- include/linux/init_task.h | 4 +- include/linux/input/sparse-keymap.h | 1 + include/linux/intel-iommu.h | 22 +- include/linux/intel-svm.h | 2 +- include/linux/intel_rapl.h | 7 +- include/linux/interconnect-provider.h | 7 + include/linux/interrupt.h | 4 +- include/linux/io_uring.h | 74 + include/linux/iocontext.h | 6 - include/linux/iomap.h | 7 +- include/linux/iommu.h | 43 +- include/linux/iopoll.h | 4 +- include/linux/ipc_namespace.h | 3 +- include/linux/irq.h | 55 +- include/linux/irqdomain.h | 16 +- include/linux/isapnp.h | 6 - include/linux/jbd2.h | 142 +- include/linux/jhash.h | 4 +- include/linux/kernel-page-flags.h | 1 + include/linux/kernel.h | 7 +- include/linux/kernel_read_file.h | 55 + include/linux/kgdb.h | 18 + include/linux/kprobes.h | 5 + include/linux/kvm_host.h | 2 + include/linux/leds-tca6507.h | 21 - include/linux/linkage.h | 4 +- include/linux/list.h | 29 +- include/linux/lockdep.h | 35 +- include/linux/lockdep_types.h | 8 +- include/linux/lsm_hook_defs.h | 9 +- include/linux/lsm_hooks.h | 23 +- include/linux/mailbox/mtk-cmdq-mailbox.h | 6 +- include/linux/math64.h | 8 +- include/linux/mdio.h | 3 +- include/linux/memcontrol.h | 39 +- include/linux/memory_hotplug.h | 14 - include/linux/memremap.h | 6 - include/linux/memstick.h | 1 + include/linux/mfd/intel-m10-bmc.h | 65 + include/linux/mfd/lp87565.h | 1 + include/linux/mfd/mt6397/rtc.h | 1 - include/linux/mhi.h | 4 +- include/linux/mic_bus.h | 100 - include/linux/mlx5/device.h | 1 + include/linux/mlx5/driver.h | 23 + include/linux/mlx5/eswitch.h | 15 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 13 +- include/linux/mlx5/qp.h | 6 +- include/linux/mm.h | 21 +- include/linux/mm_types.h | 14 + include/linux/mman.h | 23 +- include/linux/mmzone.h | 7 +- include/linux/mod_devicetable.h | 12 - include/linux/module.h | 4 +- include/linux/moduleparam.h | 4 +- include/linux/mpi.h | 192 + include/linux/msi.h | 61 +- include/linux/mtd/hyperbus.h | 13 + include/linux/mtd/xip.h | 2 +- include/linux/net.h | 16 + include/linux/netdevice.h | 119 +- include/linux/netfilter/nfnetlink.h | 9 +- include/linux/netfilter_ipv4.h | 2 +- include/linux/netfilter_ipv6.h | 10 +- include/linux/netlink.h | 32 +- include/linux/nfs4.h | 2 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_ssc.h | 67 + include/linux/nfs_xdr.h | 12 +- include/linux/nitro_enclaves.h | 11 + include/linux/nmi.h | 1 - include/linux/nodemask.h | 1 + include/linux/ns_common.h | 3 - include/linux/numa.h | 30 +- include/linux/objtool.h | 2 +- include/linux/of.h | 2 +- include/linux/of_mdio.h | 6 + include/linux/oid_registry.h | 6 + include/linux/overflow.h | 1 + include/linux/page-flags.h | 3 + include/linux/page_ref.h | 42 +- include/linux/pagemap.h | 29 +- include/linux/pci-ecam.h | 1 + include/linux/pci-ep-cfs.h | 4 +- include/linux/pci.h | 4 +- include/linux/pe.h | 3 + include/linux/percpu-defs.h | 2 +- include/linux/percpu-refcount.h | 52 +- include/linux/percpu-rwsem.h | 8 +- include/linux/perf/arm_pmu.h | 3 + include/linux/perf_event.h | 13 +- include/linux/perf_regs.h | 6 +- include/linux/pgtable.h | 44 +- include/linux/phy.h | 464 +- include/linux/pid.h | 2 +- include/linux/pid_namespace.h | 4 +- include/linux/pipe_fs_i.h | 5 +- include/linux/platform_data/ad7291.h | 13 - include/linux/platform_data/gpio/gpio-amd-fch.h | 2 +- include/linux/platform_data/leds-pca963x.h | 35 - include/linux/platform_data/macb.h | 20 - include/linux/platform_data/mlxreg.h | 34 +- include/linux/platform_data/ti-sysc.h | 1 + include/linux/pm.h | 2 +- include/linux/pm_domain.h | 28 +- include/linux/pm_runtime.h | 29 +- include/linux/power/bq27xxx_battery.h | 1 + include/linux/prandom.h | 55 +- include/linux/printk.h | 10 +- include/linux/psci.h | 2 +- include/linux/ptp_classify.h | 8 + include/linux/qcom-geni-se.h | 3 + include/linux/radix-tree.h | 3 +- include/linux/rcupdate.h | 13 +- include/linux/rcupdate_trace.h | 4 +- include/linux/rcutiny.h | 2 - include/linux/rcutree.h | 1 - include/linux/refcount.h | 130 +- include/linux/regmap.h | 13 + include/linux/regulator/driver.h | 3 - include/linux/remoteproc.h | 8 +- include/linux/rmi.h | 11 +- include/linux/scatterlist.h | 38 +- include/linux/sched.h | 42 +- include/linux/sched/debug.h | 2 +- include/linux/sched/mm.h | 3 + include/linux/sched/task.h | 2 + include/linux/scif.h | 1339 -- include/linux/security.h | 29 +- include/linux/seq_file.h | 1 + include/linux/seqlock.h | 4 +- include/linux/serial_core.h | 2 +- include/linux/signal.h | 4 +- include/linux/skbuff.h | 8 + include/linux/skmsg.h | 2 + include/linux/slab.h | 2 - include/linux/soc/mediatek/mtk-cmdq.h | 93 +- include/linux/soc/qcom/smd-rpm.h | 4 + include/linux/sock_diag.h | 14 +- include/linux/socket.h | 1 - include/linux/soundwire/sdw.h | 9 + include/linux/spi/spi.h | 19 + include/linux/spinlock.h | 2 +- include/linux/splice.h | 4 +- include/linux/stacktrace.h | 5 +- include/linux/stat.h | 2 - include/linux/statfs.h | 5 + include/linux/static_call.h | 6 +- include/linux/stmmac.h | 3 + include/linux/string_helpers.h | 2 + include/linux/sunrpc/xdr.h | 5 + include/linux/suspend.h | 4 +- include/linux/swap.h | 3 +- include/linux/swap_slots.h | 2 +- include/linux/swiotlb.h | 11 +- include/linux/syscalls.h | 11 +- include/linux/sysfs.h | 15 + include/linux/task_work.h | 11 +- include/linux/thermal.h | 10 +- include/linux/time64.h | 4 + include/linux/time_namespace.h | 9 +- include/linux/timer.h | 1 + include/linux/trace.h | 7 + include/linux/trace_events.h | 2 +- include/linux/tracehook.h | 4 +- include/linux/tracepoint-defs.h | 34 + include/linux/tracepoint.h | 8 +- include/linux/tty.h | 4 + include/linux/uacce.h | 2 +- include/linux/uaccess.h | 8 + include/linux/uio.h | 20 +- include/linux/usb.h | 6 +- include/linux/usb/composite.h | 2 +- include/linux/usb/gadget.h | 27 +- include/linux/usb/pd.h | 19 +- include/linux/usb/tcpm.h | 8 +- include/linux/usb/typec.h | 1 + include/linux/usb/typec_altmode.h | 16 + include/linux/user_namespace.h | 5 +- include/linux/utsname.h | 9 +- include/linux/vdpa.h | 15 + include/linux/virtio_config.h | 10 + include/linux/vmalloc.h | 7 +- include/linux/vmstat.h | 5 + include/linux/w1.h | 2 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 13 +- include/linux/xarray.h | 57 +- include/linux/zsmalloc.h | 1 - include/media/v4l2-common.h | 29 + include/media/v4l2-subdev.h | 2 +- include/net/act_api.h | 2 - include/net/bluetooth/l2cap.h | 2 + include/net/bonding.h | 8 + include/net/bpf_sk_storage.h | 2 - include/net/caif/caif_spi.h | 155 - include/net/cfg80211.h | 119 +- include/net/devlink.h | 192 +- include/net/drop_monitor.h | 36 - include/net/dsa.h | 86 +- include/net/genetlink.h | 68 +- include/net/inet_connection_sock.h | 5 +- include/net/inet_ecn.h | 2 +- include/net/inet_hashtables.h | 5 +- include/net/ip.h | 6 + include/net/ip_tunnels.h | 7 +- include/net/ipv6_frag.h | 30 + include/net/mac80211.h | 121 +- include/net/mptcp.h | 6 +- include/net/neighbour.h | 1 + include/net/net_namespace.h | 13 +- include/net/netfilter/nf_log.h | 1 + include/net/netfilter/nf_tables.h | 25 +- include/net/netfilter/nf_tables_core.h | 11 + include/net/netfilter/nf_tables_ipv4.h | 33 + include/net/netfilter/nf_tables_ipv6.h | 46 + include/net/netfilter/nf_tables_offload.h | 7 + include/net/netlink.h | 48 +- include/net/netns/can.h | 1 - include/net/pkt_sched.h | 5 +- include/net/sch_generic.h | 17 +- include/net/sctp/structs.h | 8 +- include/net/smc.h | 4 + include/net/sock.h | 4 + include/net/tc_act/tc_tunnel_key.h | 5 +- include/net/tc_act/tc_vlan.h | 2 + include/net/tcp.h | 33 - include/net/tls.h | 26 +- include/net/udp_tunnel.h | 24 + include/net/xdp_sock.h | 1 + include/net/xfrm.h | 33 + include/net/xsk_buff_pool.h | 2 +- include/rdma/ib_cache.h | 3 + include/rdma/ib_umem_odp.h | 21 +- include/rdma/ib_verbs.h | 48 +- include/rdma/rdma_cm.h | 61 +- include/rdma/restrack.h | 21 +- include/scsi/libiscsi.h | 3 + include/scsi/scsi_cmnd.h | 3 +- include/scsi/scsi_common.h | 7 + include/scsi/scsi_host.h | 9 +- include/soc/fsl/qman.h | 4 +- include/soc/mscc/ocelot.h | 78 +- include/soc/mscc/ocelot_ana.h | 8 +- include/soc/mscc/ocelot_ptp.h | 3 +- include/soc/mscc/ocelot_vcap.h | 202 +- include/sound/control.h | 2 +- include/sound/core.h | 3 +- include/sound/hda_codec.h | 1 + include/sound/hdaudio_ext.h | 2 +- include/sound/hdmi-codec.h | 3 - include/sound/pcm.h | 4 +- include/sound/rt1015.h | 15 + include/sound/soc-acpi-intel-match.h | 1 - include/sound/soc-acpi.h | 2 + include/sound/soc-component.h | 28 +- include/sound/soc-dai.h | 5 +- include/sound/soc-link.h | 3 +- include/sound/soc.h | 3 + include/sound/sof.h | 2 + include/trace/bpf_probe.h | 2 +- include/trace/events/afs.h | 129 +- include/trace/events/bcache.h | 4 +- include/trace/events/btrfs.h | 1 + include/trace/events/devlink.h | 37 + include/trace/events/ext4.h | 230 +- include/trace/events/hswadsp.h | 385 - include/trace/events/iocost.h | 41 + include/trace/events/kvm.h | 2 +- include/trace/events/mmflags.h | 9 +- include/trace/events/sched.h | 4 + include/trace/events/sunrpc.h | 11 +- include/trace/events/target.h | 12 +- include/trace/events/writeback.h | 8 +- include/trace/trace_events.h | 10 +- include/uapi/asm-generic/siginfo.h | 4 +- include/uapi/asm-generic/unistd.h | 25 +- include/uapi/linux/blkzoned.h | 15 +- include/uapi/linux/bpf.h | 243 +- include/uapi/linux/btrfs_tree.h | 14 + include/uapi/linux/can/isotp.h | 165 + include/uapi/linux/can/raw.h | 3 + include/uapi/linux/cdrom.h | 5 +- include/uapi/linux/devlink.h | 67 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/elf.h | 1 + include/uapi/linux/ethtool.h | 2 + include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/fscrypt.h | 6 +- include/uapi/linux/fuse.h | 16 +- include/uapi/linux/genetlink.h | 11 + include/uapi/linux/gpio.h | 364 +- include/uapi/linux/icmpv6.h | 1 + include/uapi/linux/if_alg.h | 1 + include/uapi/linux/if_bridge.h | 17 + include/uapi/linux/io_uring.h | 2 - include/uapi/linux/iommu.h | 18 +- include/uapi/linux/kvm.h | 19 + include/uapi/linux/l2tp.h | 1 + include/uapi/linux/magic.h | 1 - include/uapi/linux/membarrier.h | 26 + include/uapi/linux/mic_common.h | 235 - include/uapi/linux/mic_ioctl.h | 77 - include/uapi/linux/netfilter.h | 3 +- include/uapi/linux/netfilter/nf_tables.h | 4 + include/uapi/linux/netlink.h | 4 + include/uapi/linux/nfs4.h | 3 + include/uapi/linux/nfsacl.h | 2 + include/uapi/linux/nitro_enclaves.h | 359 + include/uapi/linux/nl80211.h | 120 + include/uapi/linux/openvswitch.h | 2 + include/uapi/linux/pci_regs.h | 5 +- include/uapi/linux/perf_event.h | 2 +- include/uapi/linux/pidfd.h | 12 + include/uapi/linux/prctl.h | 9 + include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/rxrpc.h | 2 +- include/uapi/linux/secretmem.h | 8 - include/uapi/linux/snmp.h | 1 + include/uapi/linux/stat.h | 9 +- include/uapi/linux/tc_act/tc_mpls.h | 1 + include/uapi/linux/tc_act/tc_vlan.h | 4 + include/uapi/linux/tipc.h | 2 + include/uapi/linux/tipc_netlink.h | 2 + include/uapi/linux/v4l2-mediabus.h | 15 +- include/uapi/linux/v4l2-subdev.h | 10 +- include/uapi/linux/vfio.h | 29 +- include/uapi/linux/vfio_zdev.h | 78 + include/uapi/linux/vhost.h | 4 + include/uapi/linux/vhost_types.h | 9 + include/uapi/linux/videodev2.h | 6 + include/uapi/linux/watch_queue.h | 31 +- include/uapi/misc/habanalabs.h | 87 +- include/uapi/rdma/hns-abi.h | 4 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 16 + include/uapi/rdma/ib_user_ioctl_verbs.h | 15 + include/uapi/rdma/rdma_user_rxe.h | 6 + include/uapi/sound/compress_offload.h | 2 +- include/xen/arm/page.h | 3 + include/xen/events.h | 29 +- init/Kconfig | 14 +- init/init_task.c | 3 + init/main.c | 26 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- kernel/Makefile | 3 - kernel/acct.c | 10 +- kernel/bpf/Makefile | 6 +- kernel/bpf/arraymap.c | 89 +- kernel/bpf/bpf_inode_storage.c | 8 +- kernel/bpf/bpf_iter.c | 4 +- kernel/bpf/bpf_local_storage.c | 2 +- kernel/bpf/bpf_lsm.c | 14 +- kernel/bpf/btf.c | 1068 +- kernel/bpf/core.c | 16 +- kernel/bpf/cpumap.c | 5 +- kernel/bpf/hashtab.c | 36 +- kernel/bpf/helpers.c | 36 + kernel/bpf/percpu_freelist.c | 101 +- kernel/bpf/percpu_freelist.h | 1 + kernel/bpf/preload/.gitignore | 4 + kernel/bpf/preload/Kconfig | 1 + kernel/bpf/preload/Makefile | 2 + kernel/bpf/preload/iterators/iterators.bpf.c | 4 +- kernel/bpf/preload/iterators/iterators.skel.h | 444 +- kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/stackmap.c | 5 +- kernel/bpf/syscall.c | 187 +- kernel/bpf/sysfs_btf.c | 6 +- kernel/bpf/trampoline.c | 34 +- kernel/bpf/verifier.c | 1184 +- kernel/cgroup/cgroup.c | 6 +- kernel/cgroup/cpuset.c | 2 +- kernel/cgroup/namespace.c | 2 +- kernel/cpu.c | 6 +- kernel/debug/debug_core.c | 22 + kernel/debug/gdbstub.c | 1 - kernel/debug/kdb/kdb_bp.c | 9 + kernel/debug/kdb/kdb_debugger.c | 2 - kernel/debug/kdb/kdb_io.c | 8 +- kernel/dma/Kconfig | 7 +- kernel/dma/coherent.c | 1 + kernel/dma/contiguous.c | 42 +- kernel/dma/debug.c | 9 +- kernel/dma/debug.h | 122 + kernel/dma/direct.c | 182 +- kernel/dma/direct.h | 119 + kernel/dma/dummy.c | 2 +- kernel/dma/mapping.c | 103 +- kernel/dma/ops_helpers.c | 36 +- kernel/dma/pool.c | 3 +- kernel/dma/remap.c | 2 +- kernel/dma/swiotlb.c | 24 +- kernel/dma/virt.c | 4 +- kernel/entry/common.c | 13 +- kernel/entry/kvm.c | 4 +- kernel/events/core.c | 81 +- kernel/events/internal.h | 16 +- kernel/events/ring_buffer.c | 20 +- kernel/events/uprobes.c | 2 +- kernel/exit.c | 14 +- kernel/fail_function.c | 5 +- kernel/fork.c | 25 +- kernel/futex.c | 32 +- kernel/hung_task.c | 47 +- kernel/irq/Kconfig | 1 + kernel/irq/chip.c | 9 +- kernel/irq/debugfs.c | 3 + kernel/irq/internals.h | 9 + kernel/irq/irqdomain.c | 112 +- kernel/irq/manage.c | 2 +- kernel/irq/msi.c | 83 +- kernel/irq/pm.c | 34 +- kernel/irq/timings.c | 2 +- kernel/jump_label.c | 2 +- kernel/kallsyms.c | 4 +- kernel/kcsan/encoding.h | 2 +- kernel/kexec.c | 2 +- kernel/kexec_core.c | 2 +- kernel/kexec_file.c | 19 +- kernel/kprobes.c | 49 +- kernel/kthread.c | 5 +- kernel/livepatch/state.c | 2 +- kernel/locking/lockdep.c | 249 +- kernel/locking/lockdep_internals.h | 7 +- kernel/locking/locktorture.c | 2 - kernel/locking/percpu-rwsem.c | 4 +- kernel/module.c | 37 +- kernel/panic.c | 3 +- kernel/pid.c | 20 +- kernel/pid_namespace.c | 15 +- kernel/power/hibernate.c | 11 - kernel/power/process.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/power/swap.c | 36 +- kernel/power/user.c | 26 +- kernel/printk/internal.h | 4 +- kernel/printk/printk.c | 239 +- kernel/printk/printk_ringbuffer.c | 313 +- kernel/printk/printk_ringbuffer.h | 97 +- kernel/printk/printk_safe.c | 2 +- kernel/ptrace.c | 16 +- kernel/rcu/rcu.h | 18 +- kernel/rcu/rcuscale.c | 34 +- kernel/rcu/rcutorture.c | 11 +- kernel/rcu/refscale.c | 8 - kernel/rcu/srcutree.c | 6 +- kernel/rcu/tasks.h | 35 +- kernel/rcu/tree.c | 28 +- kernel/rcu/tree_stall.h | 28 +- kernel/rcu/update.c | 2 +- kernel/reboot.c | 28 +- kernel/relay.c | 2 +- kernel/resource.c | 2 +- kernel/scftorture.c | 41 +- kernel/sched/core.c | 43 +- kernel/sched/cpufreq_schedutil.c | 43 +- kernel/sched/deadline.c | 133 +- kernel/sched/debug.c | 12 +- kernel/sched/fair.c | 169 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 30 +- kernel/sched/membarrier.c | 136 +- kernel/sched/rt.c | 2 +- kernel/sched/sched.h | 15 +- kernel/sched/stop_task.c | 2 +- kernel/sched/topology.c | 4 +- kernel/seccomp.c | 43 +- kernel/signal.c | 19 +- kernel/smp.c | 2 +- kernel/softirq.c | 1 + kernel/stacktrace.c | 8 +- kernel/static_call.c | 5 +- kernel/stop_machine.c | 2 +- kernel/sys.c | 8 +- kernel/sys_ni.c | 5 - kernel/sysctl.c | 19 +- kernel/task_work.c | 30 +- kernel/taskstats.c | 40 +- kernel/time/hrtimer.c | 9 +- kernel/time/itimer.c | 4 - kernel/time/namespace.c | 9 +- kernel/time/sched_clock.c | 4 +- kernel/time/timer.c | 20 +- kernel/torture.c | 33 +- kernel/trace/Kconfig | 2 +- kernel/trace/blktrace.c | 11 +- kernel/trace/bpf_trace.c | 138 +- kernel/trace/fgraph.c | 8 +- kernel/trace/ftrace.c | 55 +- kernel/trace/ring_buffer.c | 98 +- kernel/trace/synth_event_gen_test.c | 18 +- kernel/trace/trace.c | 450 +- kernel/trace/trace.h | 59 +- kernel/trace/trace_boot.c | 23 +- kernel/trace/trace_dynevent.c | 10 +- kernel/trace/trace_events.c | 142 +- kernel/trace/trace_events_hist.c | 46 +- kernel/trace/trace_events_synth.c | 436 +- kernel/trace/trace_export.c | 2 +- kernel/trace/trace_functions.c | 22 +- kernel/trace/trace_functions_graph.c | 8 +- kernel/trace/trace_hwlat.c | 10 +- kernel/trace/trace_kprobe.c | 41 +- kernel/trace/trace_output.c | 12 +- kernel/trace/trace_printk.c | 8 +- kernel/trace/trace_probe.h | 14 +- kernel/trace/trace_selftest.c | 9 +- kernel/trace/trace_stack.c | 12 +- kernel/trace/trace_stat.c | 8 +- kernel/trace/trace_synth.h | 6 +- kernel/trace/trace_uprobe.c | 24 +- kernel/trace/tracing_map.c | 2 +- kernel/tracepoint.c | 22 +- kernel/umh.c | 9 + kernel/user.c | 2 +- kernel/user_namespace.c | 6 +- kernel/utsname.c | 7 +- kernel/watchdog.c | 25 +- kernel/watchdog_hld.c | 1 - kernel/workqueue.c | 7 +- lib/Kconfig.debug | 40 +- lib/Kconfig.kgdb | 15 + lib/Kconfig.ubsan | 14 + lib/Makefile | 3 +- lib/bitfield_kunit.c | 154 + lib/bootconfig.c | 38 +- lib/crc32.c | 2 +- lib/crc32test.c | 4 - lib/crypto/chacha20poly1305.c | 4 +- lib/debugobjects.c | 55 +- lib/dynamic_debug.c | 27 +- lib/fonts/font_10x18.c | 9 +- lib/fonts/font_6x10.c | 9 +- lib/fonts/font_6x11.c | 9 +- lib/fonts/font_6x8.c | 8 +- lib/fonts/font_7x14.c | 9 +- lib/fonts/font_8x16.c | 9 +- lib/fonts/font_8x8.c | 9 +- lib/fonts/font_acorn_8x8.c | 9 +- lib/fonts/font_mini_4x6.c | 8 +- lib/fonts/font_pearl_8x8.c | 9 +- lib/fonts/font_sun12x22.c | 9 +- lib/fonts/font_sun8x16.c | 7 +- lib/fonts/font_ter16x32.c | 9 +- lib/iov_iter.c | 193 +- lib/kunit/Makefile | 3 +- lib/kunit/executor.c | 43 + lib/kunit/test.c | 13 +- lib/memregion.c | 1 + lib/mpi/Makefile | 6 + lib/mpi/ec.c | 1509 +++ lib/mpi/mpi-add.c | 155 + lib/mpi/mpi-bit.c | 251 + lib/mpi/mpi-cmp.c | 46 +- lib/mpi/mpi-div.c | 234 + lib/mpi/mpi-internal.h | 53 + lib/mpi/mpi-inv.c | 143 + lib/mpi/mpi-mod.c | 155 + lib/mpi/mpi-mul.c | 91 + lib/mpi/mpicoder.c | 336 + lib/mpi/mpih-div.c | 294 + lib/mpi/mpih-mul.c | 25 + lib/mpi/mpiutil.c | 204 + lib/nlattr.c | 71 +- lib/percpu-refcount.c | 131 +- lib/percpu_counter.c | 6 +- lib/radix-tree.c | 1 - lib/random32.c | 525 +- lib/scatterlist.c | 139 +- lib/string_helpers.c | 23 + lib/strncpy_from_user.c | 19 +- lib/syscall.c | 11 +- lib/test_bitfield.c | 168 - lib/test_firmware.c | 154 +- lib/test_free_pages.c | 42 + lib/test_hmm.c | 44 +- lib/test_kasan.c | 149 +- lib/test_rhashtable.c | 2 +- lib/test_xarray.c | 46 +- lib/vsprintf.c | 4 +- lib/xarray.c | 67 +- lib/zlib_dfltcc/dfltcc_inflate.c | 3 + localversion-next | 1 - mm/Kconfig | 22 +- mm/Makefile | 2 - mm/backing-dev.c | 14 +- mm/compaction.c | 18 +- mm/debug_vm_pgtable.c | 73 +- mm/fadvise.c | 9 +- mm/filemap.c | 268 +- mm/gup.c | 27 +- mm/gup_benchmark.c | 15 +- mm/huge_memory.c | 55 +- mm/hugetlb.c | 128 +- mm/hugetlb_cgroup.c | 8 +- mm/internal.h | 11 +- mm/khugepaged.c | 12 + mm/kmemleak-test.c | 99 - mm/ksm.c | 2 +- mm/list_lru.c | 10 +- mm/madvise.c | 101 +- mm/memblock.c | 8 +- mm/memcontrol.c | 82 +- mm/memory-failure.c | 105 +- mm/memory.c | 420 +- mm/memory_hotplug.c | 32 +- mm/mempolicy.c | 14 +- mm/mempool.c | 18 +- mm/memremap.c | 59 +- mm/migrate.c | 53 +- mm/mmap.c | 99 +- mm/mprotect.c | 6 + mm/nommu.c | 9 +- mm/page-writeback.c | 24 +- mm/page_alloc.c | 161 +- mm/page_counter.c | 2 +- mm/page_io.c | 36 +- mm/page_isolation.c | 9 +- mm/page_owner.c | 6 +- mm/page_poison.c | 20 +- mm/page_reporting.c | 2 +- mm/percpu.c | 8 +- mm/process_vm_access.c | 88 +- mm/readahead.c | 20 +- mm/rmap.c | 5 +- mm/secretmem.c | 333 - mm/shmem.c | 19 +- mm/shuffle.c | 2 +- mm/slab.c | 10 +- mm/slab.h | 82 +- mm/slub.c | 11 +- mm/swap.c | 10 +- mm/swap_slots.c | 3 +- mm/swapfile.c | 60 +- mm/truncate.c | 58 +- mm/util.c | 2 +- mm/vmalloc.c | 153 +- mm/vmscan.c | 23 +- mm/vmstat.c | 32 +- mm/workingset.c | 15 +- mm/z3fold.c | 3 +- mm/zbud.c | 1 - mm/zsmalloc.c | 48 - net/8021q/vlan.c | 6 +- net/8021q/vlan.h | 19 +- net/9p/trans_fd.c | 2 +- net/9p/trans_xen.c | 4 +- net/Kconfig | 1 - net/atm/lec.c | 7 +- net/atm/signaling.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 145 +- net/batman-adv/bridge_loop_avoidance.h | 4 +- net/batman-adv/fragmentation.c | 26 +- net/batman-adv/hard-interface.c | 3 + net/batman-adv/log.c | 1 + net/batman-adv/multicast.c | 60 +- net/batman-adv/multicast.h | 15 + net/batman-adv/netlink.c | 6 +- net/batman-adv/routing.c | 4 + net/batman-adv/soft-interface.c | 11 +- net/bluetooth/Kconfig | 1 - net/bluetooth/a2mp.c | 22 +- net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_core.c | 4 +- net/bluetooth/hci_event.c | 17 +- net/bluetooth/hci_request.c | 11 +- net/bluetooth/l2cap_core.c | 7 +- net/bluetooth/l2cap_sock.c | 14 + net/bluetooth/mgmt.c | 7 +- net/bpf/test_run.c | 88 + net/bridge/br_arp_nd_proxy.c | 26 +- net/bridge/br_device.c | 22 +- net/bridge/br_fdb.c | 2 + net/bridge/br_forward.c | 17 +- net/bridge/br_ioctl.c | 2 +- net/bridge/br_mdb.c | 371 +- net/bridge/br_multicast.c | 679 +- net/bridge/br_netfilter_hooks.c | 7 +- net/bridge/br_netlink.c | 26 +- net/bridge/br_private.h | 49 +- net/bridge/br_vlan.c | 49 +- net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/can/Kconfig | 15 + net/can/Makefile | 3 + net/can/af_can.c | 53 +- net/can/bcm.c | 6 +- net/can/gw.c | 6 +- net/can/isotp.c | 1426 +++ net/can/j1939/socket.c | 6 + net/can/j1939/transport.c | 2 + net/can/proc.c | 18 +- net/can/raw.c | 34 +- net/ceph/messenger.c | 15 +- net/ceph/mon_client.c | 69 +- net/ceph/osdmap.c | 166 +- net/compat.c | 4 +- net/core/bpf_sk_storage.c | 64 +- net/core/dev.c | 256 +- net/core/dev_addr_lists.c | 12 +- net/core/devlink.c | 826 +- net/core/drop_monitor.c | 139 +- net/core/filter.c | 577 +- net/core/flow_dissector.c | 10 +- net/core/gro_cells.c | 7 +- net/core/neighbour.c | 2 + net/core/net-procfs.c | 15 +- net/core/net-sysfs.c | 10 +- net/core/net_namespace.c | 18 +- net/core/netpoll.c | 22 +- net/core/pktgen.c | 10 +- net/core/rtnetlink.c | 13 +- net/core/skbuff.c | 85 +- net/core/skmsg.c | 246 +- net/core/sock.c | 20 +- net/core/sock_diag.c | 9 +- net/core/sock_map.c | 66 +- net/dccp/ipv4.c | 2 +- net/dccp/ipv6.c | 2 +- net/dccp/timer.c | 1 - net/dsa/dsa.c | 51 +- net/dsa/dsa2.c | 134 +- net/dsa/dsa_priv.h | 60 + net/dsa/master.c | 20 +- net/dsa/port.c | 71 +- net/dsa/slave.c | 177 +- net/dsa/switch.c | 50 +- net/dsa/tag_8021q.c | 20 +- net/dsa/tag_brcm.c | 35 +- net/dsa/tag_dsa.c | 9 - net/dsa/tag_edsa.c | 9 - net/dsa/tag_ksz.c | 3 + net/dsa/tag_mtk.c | 10 - net/dsa/tag_ocelot.c | 67 +- net/dsa/tag_qca.c | 10 - net/dsa/tag_rtl4_a.c | 11 - net/dsa/tag_sja1105.c | 33 +- net/dsa/tag_trailer.c | 1 + net/ethtool/bitset.c | 26 +- net/ethtool/cabletest.c | 41 +- net/ethtool/channels.c | 35 +- net/ethtool/coalesce.c | 45 +- net/ethtool/common.c | 2 + net/ethtool/debug.c | 24 +- net/ethtool/eee.c | 32 +- net/ethtool/features.c | 32 +- net/ethtool/ioctl.c | 37 +- net/ethtool/linkinfo.c | 30 +- net/ethtool/linkmodes.c | 34 +- net/ethtool/linkstate.c | 14 +- net/ethtool/netlink.c | 126 +- net/ethtool/netlink.h | 35 +- net/ethtool/pause.c | 27 +- net/ethtool/privflags.c | 24 +- net/ethtool/rings.c | 35 +- net/ethtool/strset.c | 26 +- net/ethtool/tsinfo.c | 13 +- net/ethtool/tunnels.c | 46 +- net/ethtool/wol.c | 24 +- net/hsr/hsr_netlink.c | 6 +- net/ieee802154/netlink.c | 6 +- net/ipv4/arp.c | 6 + net/ipv4/bpf_tcp_ca.c | 34 +- net/ipv4/fib_frontend.c | 2 +- net/ipv4/fou.c | 6 +- net/ipv4/icmp.c | 30 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_diag.c | 24 +- net/ipv4/inet_hashtables.c | 68 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_tunnel.c | 11 +- net/ipv4/ip_tunnel_core.c | 27 +- net/ipv4/ip_vti.c | 9 +- net/ipv4/netfilter.c | 8 +- net/ipv4/netfilter/iptable_mangle.c | 2 +- net/ipv4/netfilter/nf_log_arp.c | 19 +- net/ipv4/netfilter/nf_log_ipv4.c | 6 +- net/ipv4/netfilter/nf_reject_ipv4.c | 2 +- net/ipv4/nexthop.c | 2 +- net/ipv4/proc.c | 1 + net/ipv4/route.c | 11 +- net/ipv4/syncookies.c | 11 +- net/ipv4/tcp.c | 11 +- net/ipv4/tcp_bbr.c | 2 +- net/ipv4/tcp_bpf.c | 18 +- net/ipv4/tcp_cong.c | 5 + net/ipv4/tcp_input.c | 108 +- net/ipv4/tcp_ipv4.c | 34 +- net/ipv4/tcp_metrics.c | 8 +- net/ipv4/tcp_minisocks.c | 1 - net/ipv4/tcp_output.c | 18 +- net/ipv4/tcp_recovery.c | 16 +- net/ipv4/tcp_timer.c | 1 - net/ipv4/tcp_vegas.c | 8 +- net/ipv4/udp_offload.c | 19 +- net/ipv4/udp_tunnel_nic.c | 96 +- net/ipv4/xfrm4_tunnel.c | 4 +- net/ipv6/Kconfig | 1 + net/ipv6/addrconf.c | 8 +- net/ipv6/addrlabel.c | 26 +- net/ipv6/ah6.c | 3 +- net/ipv6/calipso.c | 2 +- net/ipv6/icmp.c | 15 +- net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_gre.c | 49 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/ip6_vti.c | 8 +- net/ipv6/ndisc.c | 7 + net/ipv6/netfilter.c | 6 +- net/ipv6/netfilter/ip6table_mangle.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 10 + net/ipv6/netfilter/nf_log_ipv6.c | 8 +- net/ipv6/reassembly.c | 17 + net/ipv6/route.c | 5 +- net/ipv6/sit.c | 2 - net/ipv6/syncookies.c | 10 +- net/ipv6/tcp_ipv6.c | 28 +- net/ipv6/udp_offload.c | 17 +- net/ipv6/xfrm6_tunnel.c | 4 +- net/iucv/af_iucv.c | 9 +- net/iucv/iucv.c | 8 +- net/l2tp/l2tp_core.c | 11 +- net/l2tp/l2tp_netlink.c | 12 +- net/mac80211/Makefile | 1 + net/mac80211/airtime.c | 20 +- net/mac80211/cfg.c | 104 +- net/mac80211/chan.c | 9 +- net/mac80211/debugfs.c | 1 + net/mac80211/driver-ops.h | 29 + net/mac80211/ibss.c | 3 +- net/mac80211/ieee80211_i.h | 41 +- net/mac80211/iface.c | 1561 +-- net/mac80211/key.c | 15 - net/mac80211/mesh_hwmp.c | 4 +- net/mac80211/mesh_plink.c | 1 + net/mac80211/mesh_ps.c | 6 +- net/mac80211/mlme.c | 239 +- net/mac80211/offchannel.c | 38 +- net/mac80211/rate.c | 40 +- net/mac80211/rc80211_minstrel.c | 27 +- net/mac80211/rc80211_minstrel.h | 1 - net/mac80211/rx.c | 101 +- net/mac80211/s1g.c | 16 + net/mac80211/scan.c | 43 +- net/mac80211/sta_info.c | 36 +- net/mac80211/sta_info.h | 12 +- net/mac80211/status.c | 247 +- net/mac80211/trace.h | 33 + net/mac80211/tx.c | 220 +- net/mac80211/util.c | 200 +- net/mac80211/vht.c | 12 +- net/mpls/mpls_iptunnel.c | 1 + net/mptcp/Kconfig | 6 +- net/mptcp/mib.c | 4 + net/mptcp/mib.h | 4 + net/mptcp/options.c | 144 +- net/mptcp/pm.c | 94 +- net/mptcp/pm_netlink.c | 282 +- net/mptcp/protocol.c | 81 +- net/mptcp/protocol.h | 52 +- net/mptcp/subflow.c | 46 +- net/mptcp/token.c | 2 +- net/ncsi/ncsi-manage.c | 5 - net/ncsi/ncsi-netlink.c | 28 +- net/ncsi/ncsi-netlink.h | 3 - net/netfilter/Kconfig | 1 + net/netfilter/core.c | 129 +- net/netfilter/ipset/ip_set_core.c | 23 +- net/netfilter/ipvs/ip_vs_conn.c | 18 +- net/netfilter/ipvs/ip_vs_core.c | 23 +- net/netfilter/ipvs/ip_vs_ctl.c | 37 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 10 +- net/netfilter/ipvs/ip_vs_sync.c | 3 - net/netfilter/ipvs/ip_vs_xmit.c | 6 + net/netfilter/nf_conntrack_proto_tcp.c | 19 +- net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_dup_netdev.c | 1 + net/netfilter/nf_flow_table_core.c | 12 +- net/netfilter/nf_flow_table_ip.c | 45 +- net/netfilter/nf_log_common.c | 12 + net/netfilter/nf_nat_proto.c | 4 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 112 +- net/netfilter/nf_tables_core.c | 15 +- net/netfilter/nf_tables_offload.c | 23 +- net/netfilter/nfnetlink.c | 41 +- net/netfilter/nft_bitwise.c | 141 +- net/netfilter/nft_chain_filter.c | 35 +- net/netfilter/nft_chain_route.c | 4 +- net/netfilter/nft_cmp.c | 21 +- net/netfilter/nft_fwd_netdev.c | 1 + net/netfilter/nft_meta.c | 16 +- net/netfilter/nft_payload.c | 98 +- net/netfilter/utils.c | 4 +- net/netlabel/netlabel_calipso.c | 6 +- net/netlabel/netlabel_cipso_v4.c | 6 +- net/netlabel/netlabel_mgmt.c | 6 +- net/netlabel/netlabel_unlabeled.c | 23 +- net/netlink/af_netlink.c | 52 +- net/netlink/genetlink.c | 380 +- net/netlink/policy.c | 265 +- net/nfc/netlink.c | 2 +- net/openvswitch/actions.c | 38 +- net/openvswitch/conntrack.c | 32 +- net/openvswitch/datapath.c | 38 +- net/openvswitch/flow_netlink.c | 74 +- net/openvswitch/flow_table.c | 60 +- net/openvswitch/flow_table.h | 8 +- net/openvswitch/meter.c | 6 +- net/openvswitch/vport-internal_dev.c | 28 +- net/packet/af_packet.c | 20 +- net/psample/psample.c | 6 +- net/qrtr/ns.c | 68 + net/rds/cong.c | 2 +- net/rds/ib_cm.c | 7 +- net/rds/ib_recv.c | 6 +- net/rds/rdma.c | 2 +- net/rfkill/core.c | 3 + net/rose/rose_loopback.c | 17 +- net/rxrpc/ar-internal.h | 8 +- net/rxrpc/call_accept.c | 263 +- net/rxrpc/call_object.c | 5 +- net/rxrpc/conn_client.c | 8 +- net/rxrpc/conn_event.c | 14 +- net/rxrpc/key.c | 20 +- net/rxrpc/recvmsg.c | 36 +- net/rxrpc/sendmsg.c | 15 +- net/sched/act_api.c | 54 +- net/sched/act_bpf.c | 4 +- net/sched/act_connmark.c | 1 - net/sched/act_csum.c | 3 - net/sched/act_ct.c | 6 +- net/sched/act_ctinfo.c | 3 - net/sched/act_gact.c | 2 - net/sched/act_gate.c | 3 - net/sched/act_ife.c | 3 - net/sched/act_ipt.c | 2 - net/sched/act_mirred.c | 2 - net/sched/act_mpls.c | 24 +- net/sched/act_nat.c | 3 - net/sched/act_pedit.c | 2 - net/sched/act_police.c | 2 - net/sched/act_sample.c | 2 - net/sched/act_simple.c | 2 - net/sched/act_skbedit.c | 2 - net/sched/act_skbmod.c | 2 - net/sched/act_tunnel_key.c | 5 +- net/sched/act_vlan.c | 42 +- net/sched/cls_api.c | 6 +- net/sched/cls_u32.c | 8 +- net/sched/sch_generic.c | 23 +- net/sched/sch_netem.c | 9 +- net/sctp/auth.c | 1 + net/sctp/input.c | 4 +- net/sctp/sm_sideeffect.c | 8 +- net/sctp/socket.c | 9 +- net/sctp/transport.c | 2 +- net/smc/af_smc.c | 707 +- net/smc/smc.h | 12 + net/smc/smc_clc.c | 337 +- net/smc/smc_clc.h | 179 +- net/smc/smc_core.c | 36 +- net/smc/smc_core.h | 15 +- net/smc/smc_ib.c | 6 +- net/smc/smc_ism.c | 32 +- net/smc/smc_ism.h | 8 +- net/smc/smc_llc.c | 19 +- net/smc/smc_netns.h | 1 + net/smc/smc_pnet.c | 173 +- net/smc/smc_pnet.h | 15 + net/socket.c | 21 +- net/sunrpc/auth_gss/svcauth_gss.c | 27 +- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/cache.c | 21 +- net/sunrpc/svcsock.c | 2 +- net/sunrpc/sysctl.c | 13 +- net/sunrpc/xdr.c | 352 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 3 +- net/switchdev/switchdev.c | 2 +- net/tipc/bcast.c | 10 +- net/tipc/crypto.c | 981 +- net/tipc/crypto.h | 43 +- net/tipc/link.c | 5 + net/tipc/msg.c | 4 +- net/tipc/msg.h | 8 +- net/tipc/name_distr.c | 10 +- net/tipc/netlink.c | 2 + net/tipc/netlink_compat.c | 6 +- net/tipc/node.c | 98 +- net/tipc/node.h | 2 + net/tipc/socket.c | 2 +- net/tipc/sysctl.c | 9 + net/tipc/topsrv.c | 11 +- net/tipc/udp_media.c | 1 + net/tls/tls_device.c | 53 +- net/tls/tls_main.c | 2 +- net/tls/tls_sw.c | 17 +- net/unix/af_unix.c | 3 - net/unix/scm.c | 1 + net/vmw_vsock/af_vsock.c | 4 +- net/vmw_vsock/virtio_transport_common.c | 8 +- net/wimax/stack.c | 6 +- net/wireless/Kconfig | 1 + net/wireless/chan.c | 135 +- net/wireless/core.c | 65 +- net/wireless/core.h | 10 +- net/wireless/lib80211.c | 2 - net/wireless/mlme.c | 14 +- net/wireless/nl80211.c | 253 +- net/wireless/radiotap.c | 1 + net/wireless/reg.c | 74 +- net/wireless/scan.c | 581 +- net/wireless/util.c | 34 +- net/x25/af_x25.c | 9 +- net/xdp/xdp_umem.c | 19 +- net/xdp/xdp_umem.h | 2 +- net/xdp/xsk.c | 12 +- net/xdp/xsk_buff_pool.c | 16 +- net/xdp/xsk_queue.h | 6 +- net/xdp/xskmap.c | 2 +- net/xfrm/Kconfig | 11 + net/xfrm/Makefile | 1 + net/xfrm/xfrm_compat.c | 625 + net/xfrm/xfrm_interface.c | 39 +- net/xfrm/xfrm_state.c | 96 +- net/xfrm/xfrm_user.c | 110 +- samples/Makefile | 1 + samples/bpf/Makefile | 15 +- samples/bpf/hbm.c | 3 +- samples/bpf/sockex3_kern.c | 12 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/test_map_in_map_kern.c | 7 +- samples/bpf/tracex2_user.c | 2 +- samples/bpf/tracex3_user.c | 2 +- samples/bpf/xdp_monitor_kern.c | 60 +- samples/bpf/xdp_monitor_user.c | 159 +- samples/bpf/xdp_redirect_cpu_user.c | 155 +- samples/bpf/xdp_rxq_info_user.c | 2 +- samples/bpf/xdp_sample_pkts_kern.c | 14 +- samples/bpf/xdp_sample_pkts_user.c | 1 - samples/bpf/xdpsock_user.c | 354 +- samples/configfs/configfs_sample.c | 59 +- samples/ftrace/ftrace-direct-modify.c | 2 + samples/ftrace/ftrace-direct-too.c | 1 + samples/ftrace/ftrace-direct.c | 1 + samples/kmemleak/Makefile | 3 + samples/kmemleak/kmemleak-test.c | 99 + samples/mic/mpssd/.gitignore | 2 - samples/mic/mpssd/Makefile | 28 - samples/mic/mpssd/micctrl | 162 - samples/mic/mpssd/mpss | 189 - samples/mic/mpssd/mpssd.c | 1815 --- samples/mic/mpssd/mpssd.h | 89 - samples/mic/mpssd/sysfs.c | 91 - samples/nitro_enclaves/.gitignore | 2 + samples/nitro_enclaves/Makefile | 16 + samples/nitro_enclaves/ne_ioctl_sample.c | 883 ++ samples/watch_queue/watch_test.c | 41 +- scripts/.gitignore | 1 + scripts/Kbuild.include | 2 - scripts/Makefile | 3 + scripts/Makefile.build | 14 +- scripts/Makefile.extrawarn | 2 +- scripts/Makefile.kasan | 4 +- scripts/Makefile.kcsan | 2 +- scripts/Makefile.modfinal | 5 +- scripts/Makefile.ubsan | 13 +- scripts/atomic/check-atomics.sh | 1 + scripts/bpf_helpers_doc.py | 4 + scripts/checkpatch.pl | 114 +- scripts/coccicheck | 17 +- scripts/coccinelle/api/alloc/zalloc-simple.cocci | 16 +- scripts/coccinelle/api/kfree_mismatch.cocci | 228 + scripts/coccinelle/api/kfree_sensitive.cocci | 100 + scripts/coccinelle/api/kobj_to_dev.cocci | 45 + scripts/coccinelle/api/kvmalloc.cocci | 256 + scripts/coccinelle/api/kzfree.cocci | 101 - scripts/coccinelle/free/ifnullfree.cocci | 11 +- scripts/coccinelle/iterators/for_each_child.cocci | 358 + scripts/coccinelle/misc/excluded_middle.cocci | 39 + scripts/coccinelle/misc/flexible_array.cocci | 88 + scripts/coccinelle/misc/uninitialized_var.cocci | 51 + scripts/decodecode | 29 +- scripts/dtc/Makefile | 2 +- scripts/dtc/checks.c | 4 +- scripts/dtc/dtc-parser.y | 4 +- scripts/dtc/libfdt/fdt.c | 31 +- scripts/dtc/libfdt/fdt_overlay.c | 3 +- scripts/dtc/libfdt/fdt_ro.c | 20 +- scripts/dtc/libfdt/fdt_rw.c | 2 +- scripts/dtc/libfdt/fdt_strerror.c | 4 +- scripts/dtc/libfdt/fdt_sw.c | 27 +- scripts/dtc/libfdt/fdt_wip.c | 2 +- scripts/dtc/util.h | 1 + scripts/dtc/version_gen.h | 2 +- scripts/gdb/linux/dmesg.py | 16 +- scripts/get_abi.pl | 388 +- scripts/kallsyms.c | 16 +- scripts/kernel-doc | 324 +- scripts/link-vmlinux.sh | 26 +- scripts/lld-version.sh | 20 + scripts/mkcompile_h | 2 +- scripts/mod/devicetable-offsets.c | 4 - scripts/mod/file2alias.c | 17 - scripts/mod/modpost.c | 4 +- scripts/module-common.lds | 26 - scripts/module.lds.S | 29 + scripts/namespace.pl | 473 - scripts/package/builddeb | 21 +- scripts/package/mkdebian | 44 +- scripts/setlocalversion | 21 +- scripts/spdxcheck.py | 3 + scripts/spelling.txt | 6 +- security/integrity/digsig.c | 8 +- security/integrity/digsig_asymmetric.c | 14 +- security/integrity/ima/ima_fs.c | 10 +- security/integrity/ima/ima_main.c | 73 +- security/integrity/ima/ima_policy.c | 1 + security/integrity/platform_certs/load_uefi.c | 85 +- security/keys/compat.c | 37 +- security/keys/internal.h | 5 - security/keys/keyctl.c | 4 +- security/loadpin/loadpin.c | 17 +- security/security.c | 35 +- security/selinux/hooks.c | 8 +- security/selinux/ibpkey.c | 4 +- security/smack/smack_lsm.c | 9 +- security/yama/yama_lsm.c | 2 +- sound/core/control.c | 62 +- sound/core/control_compat.c | 14 +- sound/core/hwdep.c | 27 +- sound/core/hwdep_compat.c | 23 +- sound/core/pcm_dmaengine.c | 3 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_native.c | 4 +- sound/core/seq/oss/seq_oss.c | 7 +- sound/drivers/portman2x4.c | 2 +- sound/firewire/bebob/bebob_hwdep.c | 3 +- sound/firewire/fireworks/fireworks_pcm.c | 2 +- sound/firewire/fireworks/fireworks_transaction.c | 4 +- sound/hda/ext/hdac_ext_bus.c | 5 +- sound/hda/ext/hdac_ext_controller.c | 2 + sound/hda/hdac_component.c | 3 + sound/hda/hdac_i915.c | 69 +- sound/mips/hal2.c | 58 +- sound/pci/asihpi/hpioctl.c | 4 +- sound/pci/asihpi/hpios.h | 2 +- sound/pci/hda/hda_codec.c | 48 +- sound/pci/hda/hda_controller.h | 3 +- sound/pci/hda/hda_generic.c | 12 +- sound/pci/hda/hda_generic.h | 1 + sound/pci/hda/hda_intel.c | 84 +- sound/pci/hda/hda_jack.c | 22 +- sound/pci/hda/patch_ca0132.c | 22 +- sound/pci/hda/patch_hdmi.c | 24 +- sound/pci/hda/patch_realtek.c | 292 +- sound/pci/mixart/mixart_core.c | 5 +- sound/pci/rme9652/hdspm.c | 2 +- sound/soc/atmel/Kconfig | 13 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/atmel-pcm-dma.c | 1 - sound/soc/atmel/mchp-spdifrx.c | 953 ++ sound/soc/atmel/mchp-spdiftx.c | 3 +- sound/soc/codecs/Kconfig | 12 + sound/soc/codecs/Makefile | 4 + sound/soc/codecs/cs4234.c | 918 ++ sound/soc/codecs/cs4234.h | 287 + sound/soc/codecs/cs42l51.c | 31 +- sound/soc/codecs/cs47l15.c | 2 +- sound/soc/codecs/cs47l35.c | 2 +- sound/soc/codecs/hdac_hda.c | 3 + sound/soc/codecs/hdac_hdmi.c | 2 - sound/soc/codecs/hdmi-codec.c | 12 +- sound/soc/codecs/rt1015.c | 22 +- sound/soc/codecs/rt1015.h | 2 + sound/soc/codecs/rt5682.c | 25 +- sound/soc/codecs/rt700-sdw.c | 3 + sound/soc/codecs/rt711-sdw.c | 4 + sound/soc/codecs/rt715-sdw.c | 1 + sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/rt715.h | 2 + sound/soc/codecs/tas2562.c | 63 +- sound/soc/codecs/tas2764.c | 688 + sound/soc/codecs/tas2764.h | 92 + sound/soc/codecs/tas2770.c | 399 +- sound/soc/codecs/tas2770.h | 47 +- sound/soc/codecs/tlv320adcx140.c | 40 + sound/soc/codecs/tlv320adcx140.h | 5 + sound/soc/codecs/tlv320aic32x4-clk.c | 9 +- sound/soc/codecs/tlv320aic32x4.c | 13 +- sound/soc/codecs/tlv320aic32x4.h | 7 + sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/codecs/wm8523.h | 2 +- sound/soc/codecs/wm_adsp.c | 21 +- sound/soc/codecs/wsa881x.c | 2 + sound/soc/fsl/fsl_sai.c | 19 +- sound/soc/fsl/fsl_sai.h | 1 + sound/soc/fsl/fsl_spdif.c | 4 - sound/soc/fsl/imx-audmix.c | 8 +- sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/mx27vis-aic32x4.c | 10 +- sound/soc/intel/Kconfig | 66 +- sound/soc/intel/Makefile | 3 +- sound/soc/intel/atom/Makefile | 2 +- sound/soc/intel/atom/sst/Makefile | 6 +- sound/soc/intel/atom/sst/sst.c | 1 - sound/soc/intel/atom/sst/sst.h | 7 + sound/soc/intel/atom/sst/sst_acpi.c | 1 - sound/soc/intel/atom/sst/sst_drv_interface.c | 3 - sound/soc/intel/atom/sst/sst_ipc.c | 1 - sound/soc/intel/atom/sst/sst_loader.c | 1 - sound/soc/intel/atom/sst/sst_pvt.c | 1 - sound/soc/intel/atom/sst/sst_stream.c | 1 - sound/soc/intel/baytrail/Makefile | 5 - sound/soc/intel/baytrail/sst-baytrail-dsp.c | 358 - sound/soc/intel/baytrail/sst-baytrail-ipc.c | 772 -- sound/soc/intel/baytrail/sst-baytrail-ipc.h | 64 - sound/soc/intel/baytrail/sst-baytrail-pcm.c | 459 - sound/soc/intel/boards/Kconfig | 33 +- sound/soc/intel/boards/Makefile | 4 - sound/soc/intel/boards/bdw-rt5650.c | 37 +- sound/soc/intel/boards/bdw-rt5677.c | 34 +- sound/soc/intel/boards/broadwell.c | 37 +- sound/soc/intel/boards/byt-max98090.c | 182 - sound/soc/intel/boards/byt-rt5640.c | 224 - sound/soc/intel/boards/bytcht_es8316.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 18 +- sound/soc/intel/boards/haswell.c | 32 +- sound/soc/intel/boards/hda_dsp_common.c | 7 +- sound/soc/intel/boards/hda_dsp_common.h | 3 - sound/soc/intel/boards/kbl_rt5663_max98927.c | 39 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 + sound/soc/intel/boards/sof_sdw.c | 186 +- sound/soc/intel/boards/sof_sdw_common.h | 3 + sound/soc/intel/boards/sof_sdw_max98373.c | 36 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 4 + sound/soc/intel/boards/sof_sdw_rt1316.c | 6 + sound/soc/intel/boards/sof_sdw_rt700.c | 6 +- sound/soc/intel/catpt/Makefile | 6 + sound/soc/intel/catpt/core.h | 188 + sound/soc/intel/catpt/device.c | 355 + sound/soc/intel/catpt/dsp.c | 581 + sound/soc/intel/catpt/ipc.c | 298 + sound/soc/intel/catpt/loader.c | 671 + sound/soc/intel/catpt/messages.c | 313 + sound/soc/intel/catpt/messages.h | 401 + sound/soc/intel/catpt/pcm.c | 1184 ++ sound/soc/intel/catpt/registers.h | 178 + sound/soc/intel/catpt/sysfs.c | 55 + sound/soc/intel/catpt/trace.h | 83 + sound/soc/intel/common/Makefile | 4 - sound/soc/intel/common/soc-acpi-intel-byt-match.c | 15 - sound/soc/intel/common/soc-acpi-intel-cml-match.c | 10 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 1 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 67 + sound/soc/intel/common/sst-acpi.c | 236 - sound/soc/intel/common/sst-dsp-priv.h | 284 +- sound/soc/intel/common/sst-dsp.c | 162 - sound/soc/intel/common/sst-dsp.h | 222 - sound/soc/intel/common/sst-firmware.c | 1273 -- sound/soc/intel/common/sst-ipc.c | 27 - sound/soc/intel/common/sst-ipc.h | 3 - sound/soc/intel/haswell/Makefile | 5 - sound/soc/intel/haswell/sst-haswell-dsp.c | 705 - sound/soc/intel/haswell/sst-haswell-ipc.c | 2222 ---- sound/soc/intel/haswell/sst-haswell-ipc.h | 527 - sound/soc/intel/haswell/sst-haswell-pcm.c | 1369 -- sound/soc/intel/keembay/kmb_platform.c | 6 +- sound/soc/intel/skylake/bxt-sst.c | 2 - sound/soc/intel/skylake/cnl-sst.c | 4 +- sound/soc/intel/skylake/skl-sst-dsp.c | 2 +- sound/soc/intel/skylake/skl-sst-ipc.c | 2 +- sound/soc/intel/skylake/skl-sst.c | 2 - sound/soc/intel/skylake/skl.c | 4 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 5 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 41 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 5 +- sound/soc/qcom/Kconfig | 7 + sound/soc/qcom/Makefile | 2 + sound/soc/qcom/lpass-apq8016.c | 4 +- sound/soc/qcom/lpass-cpu.c | 315 +- sound/soc/qcom/lpass-hdmi.c | 258 + sound/soc/qcom/lpass-hdmi.h | 102 + sound/soc/qcom/lpass-ipq806x.c | 4 +- sound/soc/qcom/lpass-lpaif-reg.h | 56 +- sound/soc/qcom/lpass-platform.c | 433 +- sound/soc/qcom/lpass-sc7180.c | 118 +- sound/soc/qcom/lpass.h | 125 +- sound/soc/qcom/qdsp6/q6adm.c | 2 + sound/soc/qcom/qdsp6/q6afe-clocks.c | 4 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 2 + sound/soc/qcom/qdsp6/q6afe.c | 2 + sound/soc/qcom/qdsp6/q6asm-dai.c | 2 + sound/soc/qcom/qdsp6/q6asm.c | 6 + sound/soc/qcom/qdsp6/q6core.c | 2 + sound/soc/qcom/qdsp6/q6routing.c | 2 + sound/soc/qcom/sdm845.c | 2 + sound/soc/rockchip/rockchip_max98090.c | 3 +- sound/soc/soc-component.c | 73 +- sound/soc/soc-compress.c | 30 +- sound/soc/soc-core.c | 14 +- sound/soc/soc-dai.c | 21 +- sound/soc/soc-dapm.c | 6 +- sound/soc/soc-generic-dmaengine-pcm.c | 5 + sound/soc/soc-link.c | 21 +- sound/soc/soc-pcm.c | 123 +- sound/soc/sof/control.c | 33 +- sound/soc/sof/imx/imx-common.c | 3 + sound/soc/sof/intel/hda-codec.c | 17 +- sound/soc/sof/loader.c | 5 + sound/soc/sof/pm.c | 12 +- sound/soc/sof/sof-of-dev.c | 6 + sound/soc/sof/sof-pci-dev.c | 9 + sound/soc/sof/topology.c | 82 +- sound/soc/stm/stm32_adfsdm.c | 8 +- sound/soc/sunxi/sun8i-codec.c | 317 +- sound/soc/tegra/tegra_max98090.c | 12 +- sound/soc/tegra/tegra_rt5640.c | 12 +- sound/soc/tegra/tegra_wm8753.c | 12 +- sound/soc/tegra/trimslice.c | 12 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/ti/j721e-evm.c | 2 +- sound/sparc/dbri.c | 2 +- sound/usb/6fire/firmware.c | 4 +- sound/usb/card.c | 4 + sound/usb/endpoint.c | 2 +- sound/usb/format.c | 1 + sound/usb/hiface/pcm.c | 2 +- sound/usb/line6/driver.c | 13 +- sound/usb/line6/podhd.c | 6 +- sound/usb/line6/toneport.c | 3 +- sound/usb/mixer_maps.c | 4 +- sound/usb/mixer_quirks.c | 213 + sound/usb/mixer_us16x08.c | 10 +- sound/usb/pcm.c | 6 + sound/usb/quirks.c | 10 +- sound/usb/usx2y/us122l.c | 4 +- tools/arch/arm64/include/uapi/asm/kvm.h | 25 + tools/arch/parisc/include/uapi/asm/mman.h | 1 - tools/arch/s390/include/uapi/asm/sie.h | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 6 +- tools/arch/x86/include/asm/disabled-features.h | 9 +- tools/arch/x86/include/asm/insn.h | 15 + tools/arch/x86/include/asm/msr-index.h | 10 + tools/arch/x86/include/asm/required-features.h | 2 +- tools/arch/x86/include/uapi/asm/kvm.h | 20 + tools/arch/x86/include/uapi/asm/svm.h | 13 + tools/arch/x86/lib/memcpy_64.S | 8 +- tools/arch/x86/lib/memset_64.S | 11 +- tools/bootconfig/main.c | 267 +- tools/bootconfig/scripts/bconf2ftrace.sh | 199 + tools/bootconfig/scripts/ftrace.sh | 109 + tools/bootconfig/scripts/ftrace2bconf.sh | 244 + tools/bootconfig/scripts/xbc.sh | 56 + tools/bootconfig/test-bootconfig.sh | 31 +- tools/bpf/bpftool/Makefile | 2 +- tools/bpf/bpftool/btf.c | 1 + tools/bpf/bpftool/feature.c | 7 +- tools/bpf/bpftool/net.c | 18 +- tools/bpf/bpftool/prog.c | 2 +- tools/bpf/bpftool/skeleton/profiler.bpf.c | 4 +- tools/bpf/resolve_btfids/Makefile | 2 + tools/build/Makefile.feature | 7 +- tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 16 +- tools/build/feature/test-libbfd-buildid.c | 8 + tools/gpio/gpio-event-mon.c | 146 +- tools/gpio/gpio-hammer.c | 56 +- tools/gpio/gpio-utils.c | 176 +- tools/gpio/gpio-utils.h | 48 +- tools/gpio/gpio-watch.c | 16 +- tools/gpio/lsgpio.c | 60 +- tools/include/linux/btf_ids.h | 8 + tools/include/linux/compiler-gcc.h | 12 - tools/include/linux/compiler.h | 3 - tools/include/linux/objtool.h | 2 +- tools/include/uapi/asm-generic/unistd.h | 18 +- tools/include/uapi/drm/i915_drm.h | 59 +- tools/include/uapi/linux/bpf.h | 243 +- tools/include/uapi/linux/fscrypt.h | 6 +- tools/include/uapi/linux/kvm.h | 19 + tools/include/uapi/linux/mman.h | 1 + tools/include/uapi/linux/mount.h | 1 + tools/include/uapi/linux/perf_event.h | 2 +- tools/include/uapi/linux/prctl.h | 9 + tools/include/uapi/linux/vhost.h | 4 + tools/io_uring/io_uring-bench.c | 4 +- tools/lib/bpf/Makefile | 7 +- tools/lib/bpf/bpf.c | 51 +- tools/lib/bpf/bpf.h | 31 +- tools/lib/bpf/bpf_helpers.h | 48 + tools/lib/bpf/btf.c | 1868 ++- tools/lib/bpf/btf.h | 51 + tools/lib/bpf/btf_dump.c | 78 +- tools/lib/bpf/hashmap.h | 27 +- tools/lib/bpf/libbpf.c | 417 +- tools/lib/bpf/libbpf.h | 3 + tools/lib/bpf/libbpf.map | 27 + tools/lib/bpf/libbpf_internal.h | 9 + tools/lib/bpf/xsk.c | 16 +- tools/lib/perf/evlist.c | 3 + tools/lib/perf/include/perf/event.h | 16 +- tools/lib/subcmd/help.c | 10 +- tools/lib/traceevent/event-parse-api.c | 8 +- tools/lib/traceevent/event-parse-local.h | 24 +- tools/lib/traceevent/event-parse.c | 125 +- tools/lib/traceevent/event-parse.h | 8 - tools/lib/traceevent/event-plugin.c | 2 +- tools/lib/traceevent/parse-filter.c | 23 +- tools/memory-model/Documentation/README | 82 - .../Documentation/control-dependencies.txt | 256 - tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/ordering.txt | 461 - tools/memory-model/README | 22 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/nfsd/inject_fault.sh | 50 - tools/objtool/Makefile | 2 +- tools/objtool/check.c | 44 +- tools/perf/Documentation/perf-c2c.txt | 34 +- tools/perf/Documentation/perf-config.txt | 5 + tools/perf/Documentation/perf-diff.txt | 4 + tools/perf/Documentation/perf-ftrace.txt | 3 +- tools/perf/Documentation/perf-inject.txt | 6 +- tools/perf/Documentation/perf-intel-pt.txt | 53 +- tools/perf/Documentation/perf-list.txt | 1 + tools/perf/Documentation/perf-record.txt | 56 +- tools/perf/Documentation/perf-stat.txt | 60 +- tools/perf/Documentation/perf.txt | 69 +- tools/perf/Documentation/topdown.txt | 256 + tools/perf/Makefile.config | 28 +- tools/perf/Makefile.perf | 24 +- tools/perf/arch/arm64/util/Build | 1 + tools/perf/arch/arm64/util/tsc.c | 21 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 12 +- tools/perf/arch/powerpc/util/header.c | 7 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 12 +- tools/perf/arch/x86/annotate/instructions.c | 1 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 21 +- tools/perf/arch/x86/tests/dwarf-unwind.c | 7 + tools/perf/arch/x86/util/Build | 2 +- tools/perf/arch/x86/util/group.c | 28 - tools/perf/arch/x86/util/topdown.c | 63 + tools/perf/arch/x86/util/tsc.c | 73 +- tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 1 + tools/perf/bench/inject-buildid.c | 476 + tools/perf/bench/mem-memcpy-x86-64-asm.S | 3 + tools/perf/bench/mem-memset-x86-64-asm.S | 3 + tools/perf/bench/numa.c | 67 +- tools/perf/builtin-bench.c | 1 + tools/perf/builtin-buildid-cache.c | 25 +- tools/perf/builtin-c2c.c | 85 +- tools/perf/builtin-diff.c | 121 +- tools/perf/builtin-ftrace.c | 84 +- tools/perf/builtin-inject.c | 215 +- tools/perf/builtin-list.c | 7 - tools/perf/builtin-lock.c | 4 +- tools/perf/builtin-record.c | 68 +- tools/perf/builtin-sched.c | 24 +- tools/perf/builtin-script.c | 10 +- tools/perf/builtin-stat.c | 136 +- tools/perf/builtin-trace.c | 21 +- tools/perf/builtin-version.c | 1 - tools/perf/check-headers.sh | 22 +- tools/perf/perf-sys.h | 22 +- .../perf/pmu-events/arch/powerpc/power8/cache.json | 10 +- .../pmu-events/arch/powerpc/power8/frontend.json | 12 +- .../pmu-events/arch/powerpc/power8/marked.json | 10 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 16 +- .../arch/powerpc/power8/translation.json | 2 +- .../arch/powerpc/power9/nest_metrics.json | 35 +- tools/perf/pmu-events/arch/x86/amdzen1/branch.json | 5 + tools/perf/pmu-events/arch/x86/amdzen1/cache.json | 41 + .../pmu-events/arch/x86/amdzen1/data-fabric.json | 98 + .../pmu-events/arch/x86/amdzen1/recommended.json | 178 + tools/perf/pmu-events/arch/x86/amdzen2/cache.json | 23 + .../pmu-events/arch/x86/amdzen2/data-fabric.json | 98 + .../pmu-events/arch/x86/amdzen2/recommended.json | 178 + .../pmu-events/arch/x86/cascadelakex/cache.json | 28 +- .../arch/x86/cascadelakex/clx-metrics.json | 155 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 34 + .../pmu-events/arch/x86/cascadelakex/memory.json | 704 +- .../pmu-events/arch/x86/cascadelakex/other.json | 1100 +- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 10 - .../arch/x86/cascadelakex/uncore-memory.json | 12 +- .../arch/x86/cascadelakex/uncore-other.json | 21 + tools/perf/pmu-events/arch/x86/mapfile.csv | 1 + tools/perf/pmu-events/arch/x86/skylakex/cache.json | 2348 ++-- .../arch/x86/skylakex/floating-point.json | 96 +- .../pmu-events/arch/x86/skylakex/frontend.json | 656 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 1977 +-- tools/perf/pmu-events/arch/x86/skylakex/other.json | 172 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 1206 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 143 +- .../arch/x86/skylakex/uncore-memory.json | 26 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 730 +- .../arch/x86/skylakex/virtual-memory.json | 358 +- tools/perf/pmu-events/jevents.c | 237 +- tools/perf/pmu-events/jevents.h | 23 - tools/perf/pmu-events/pmu-events.h | 6 + tools/perf/scripts/python/futex-contention.py | 51 +- tools/perf/tests/Build | 2 + tools/perf/tests/attr.c | 2 +- tools/perf/tests/builtin-test.c | 8 + tools/perf/tests/dwarf-unwind.c | 10 +- tools/perf/tests/expand-cgroup.c | 241 + tools/perf/tests/make | 2 + tools/perf/tests/parse-events.c | 58 +- tools/perf/tests/parse-metric.c | 4 +- tools/perf/tests/pe-file-parsing.c | 98 + tools/perf/tests/pe-file.c | 14 + tools/perf/tests/pe-file.exe | Bin 0 -> 75595 bytes tools/perf/tests/pe-file.exe.debug | Bin 0 -> 141644 bytes tools/perf/tests/python-use.c | 1 + tools/perf/tests/sdt.c | 6 +- tools/perf/tests/shell/buildid.sh | 101 + tools/perf/tests/shell/test_arm_coresight.sh | 183 + tools/perf/tests/tests.h | 2 + tools/perf/trace/beauty/mmap.c | 74 +- tools/perf/trace/beauty/mmap_flags.sh | 16 +- tools/perf/trace/beauty/mmap_prot.sh | 30 + tools/perf/trace/beauty/mremap_flags.sh | 18 + tools/perf/ui/browsers/hists.c | 2 +- tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 5 +- tools/perf/util/build-id.c | 50 +- tools/perf/util/build-id.h | 12 +- tools/perf/util/callchain.c | 99 + tools/perf/util/callchain.h | 9 + tools/perf/util/cgroup.c | 115 +- tools/perf/util/cgroup.h | 3 + tools/perf/util/config.c | 2 +- tools/perf/util/config.h | 2 + tools/perf/util/dso.c | 23 +- tools/perf/util/dso.h | 7 +- tools/perf/util/dsos.c | 9 +- tools/perf/util/dwarf-aux.c | 28 +- tools/perf/util/event.c | 2 +- tools/perf/util/evlist.c | 123 +- tools/perf/util/evlist.h | 8 +- tools/perf/util/evsel.c | 109 + tools/perf/util/evsel.h | 93 +- tools/perf/util/group.h | 8 - tools/perf/util/hashmap.c | 3 + tools/perf/util/hashmap.h | 27 +- tools/perf/util/header.c | 15 +- tools/perf/util/include/linux/linkage.h | 7 + tools/perf/util/intel-pt.c | 8 +- tools/perf/util/jitdump.c | 14 +- tools/perf/util/machine.c | 23 +- tools/perf/util/machine.h | 4 + tools/perf/util/map.c | 21 +- tools/perf/util/map.h | 14 + tools/perf/util/metricgroup.c | 177 +- tools/perf/util/metricgroup.h | 9 +- tools/perf/util/parse-events.c | 23 +- tools/perf/util/parse-events.h | 2 +- tools/perf/util/parse-events.l | 2 +- tools/perf/util/parse-events.y | 8 +- tools/perf/util/print_binary.c | 2 +- tools/perf/util/probe-event.c | 69 +- tools/perf/util/probe-finder.c | 66 +- tools/perf/util/probe-finder.h | 7 +- tools/perf/util/python.c | 21 +- tools/perf/util/record.c | 3 +- tools/perf/util/record.h | 1 + .../util/scripting-engines/trace-event-python.c | 9 +- tools/perf/util/session.c | 14 + tools/perf/util/stat-display.c | 6 +- tools/perf/util/stat-shadow.c | 89 + tools/perf/util/stat.c | 4 + tools/perf/util/stat.h | 10 + tools/perf/util/stream.c | 342 + tools/perf/util/stream.h | 41 + tools/perf/util/symbol-elf.c | 107 +- tools/perf/util/symbol-minimal.c | 31 +- tools/perf/util/symbol.c | 162 +- tools/perf/util/symbol.h | 11 +- tools/perf/util/synthetic-events.c | 13 +- tools/perf/util/topdown.c | 58 + tools/perf/util/topdown.h | 12 + tools/perf/util/tsc.c | 81 + tools/perf/util/tsc.h | 5 + tools/perf/util/util.h | 6 + tools/power/acpi/Makefile | 2 + .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- tools/power/cpupower/utils/cpufreq-set.c | 14 +- tools/power/x86/intel-speed-select/isst-config.c | 23 +- tools/power/x86/intel-speed-select/isst-core.c | 8 +- tools/power/x86/intel-speed-select/isst.h | 2 +- tools/power/x86/turbostat/Makefile | 3 +- tools/power/x86/turbostat/turbostat.8 | 2 +- tools/power/x86/turbostat/turbostat.c | 573 +- .../x86_energy_perf_policy.c | 67 +- tools/testing/kunit/.gitattributes | 1 - tools/testing/kunit/configs/broken_on_uml.config | 1 + tools/testing/kunit/kunit.py | 29 +- tools/testing/kunit/kunit_kernel.py | 76 +- tools/testing/kunit/kunit_parser.py | 90 +- tools/testing/kunit/kunit_tool_test.py | 36 +- .../kunit/test_data/test_config_printk_time.log | 3 +- .../test_data/test_interrupted_tap_output.log | 3 +- .../test_data/test_is_test_passed-all_passed.log | 1 + .../kunit/test_data/test_is_test_passed-crash.log | 1 + .../test_data/test_is_test_passed-failure.log | 1 + .../test_data/test_kernel_panic_interrupt.log | 3 +- .../kunit/test_data/test_multiple_prefixes.log | 3 +- .../kunit/test_data/test_pound_no_prefix.log | 3 +- tools/testing/kunit/test_data/test_pound_sign.log | 1 + tools/testing/nvdimm/test/nfit.c | 1 + tools/testing/radix-tree/linux/kernel.h | 1 + tools/testing/radix-tree/linux/local_lock.h | 8 + tools/testing/radix-tree/test.h | 4 - tools/testing/scatterlist/Makefile | 3 +- tools/testing/scatterlist/linux/mm.h | 36 + tools/testing/scatterlist/main.c | 57 +- tools/testing/selftests/Makefile | 26 +- tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/fp/.gitignore | 5 + tools/testing/selftests/arm64/fp/Makefile | 17 + tools/testing/selftests/arm64/fp/README | 100 + tools/testing/selftests/arm64/fp/asm-offsets.h | 11 + tools/testing/selftests/arm64/fp/assembler.h | 57 + tools/testing/selftests/arm64/fp/fpsimd-stress | 60 + tools/testing/selftests/arm64/fp/fpsimd-test.S | 482 + tools/testing/selftests/arm64/fp/sve-probe-vls.c | 58 + tools/testing/selftests/arm64/fp/sve-ptrace-asm.S | 33 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 336 + tools/testing/selftests/arm64/fp/sve-stress | 59 + tools/testing/selftests/arm64/fp/sve-test.S | 672 + tools/testing/selftests/arm64/fp/vlset.c | 155 + tools/testing/selftests/arm64/mte/.gitignore | 6 + tools/testing/selftests/arm64/mte/Makefile | 29 + .../selftests/arm64/mte/check_buffer_fill.c | 478 + .../selftests/arm64/mte/check_child_memory.c | 198 + .../selftests/arm64/mte/check_ksm_options.c | 163 + .../selftests/arm64/mte/check_mmap_options.c | 266 + .../selftests/arm64/mte/check_tags_inclusion.c | 188 + tools/testing/selftests/arm64/mte/check_user_mem.c | 115 + .../testing/selftests/arm64/mte/mte_common_util.c | 341 + .../testing/selftests/arm64/mte/mte_common_util.h | 118 + tools/testing/selftests/arm64/mte/mte_def.h | 60 + tools/testing/selftests/arm64/mte/mte_helper.S | 128 + tools/testing/selftests/arm64/pauth/.gitignore | 2 + tools/testing/selftests/arm64/pauth/Makefile | 39 + tools/testing/selftests/arm64/pauth/exec_target.c | 34 + tools/testing/selftests/arm64/pauth/helper.c | 39 + tools/testing/selftests/arm64/pauth/helper.h | 28 + tools/testing/selftests/arm64/pauth/pac.c | 368 + .../testing/selftests/arm64/pauth/pac_corruptor.S | 19 + tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/README.rst | 38 + tools/testing/selftests/bpf/bench.c | 3 - tools/testing/selftests/bpf/benchs/bench_rename.c | 17 - tools/testing/selftests/bpf/bpf_tcp_helpers.h | 13 +- tools/testing/selftests/bpf/prog_tests/align.c | 16 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 94 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 105 + .../testing/selftests/bpf/prog_tests/btf_endian.c | 101 + .../selftests/bpf/prog_tests/btf_map_in_map.c | 39 +- .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 234 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 244 + .../selftests/bpf/prog_tests/core_autosize.c | 225 + tools/testing/selftests/bpf/prog_tests/d_path.c | 10 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 212 +- tools/testing/selftests/bpf/prog_tests/ksyms.c | 38 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 109 + tools/testing/selftests/bpf/prog_tests/map_init.c | 214 + .../selftests/bpf/prog_tests/pe_preserve_elems.c | 66 + tools/testing/selftests/bpf/prog_tests/pinning.c | 49 +- .../selftests/bpf/prog_tests/probe_read_user_str.c | 71 + .../selftests/bpf/prog_tests/raw_tp_test_run.c | 96 + .../selftests/bpf/prog_tests/resolve_btfids.c | 6 + tools/testing/selftests/bpf/prog_tests/sk_assign.c | 2 +- .../selftests/bpf/prog_tests/snprintf_btf.c | 62 + .../testing/selftests/bpf/prog_tests/sock_fields.c | 382 + .../selftests/bpf/prog_tests/sockmap_basic.c | 102 +- .../selftests/bpf/prog_tests/sockopt_multi.c | 3 +- .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 4 +- tools/testing/selftests/bpf/prog_tests/subprogs.c | 6 + tools/testing/selftests/bpf/prog_tests/tailcalls.c | 332 + .../selftests/bpf/prog_tests/tcp_hdr_options.c | 38 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 1 + .../selftests/bpf/prog_tests/test_overhead.c | 14 +- .../selftests/bpf/prog_tests/test_profiler.c | 72 + tools/testing/selftests/bpf/prog_tests/trace_ext.c | 111 + .../selftests/bpf/prog_tests/xdp_noinline.c | 2 +- tools/testing/selftests/bpf/progs/bpf_cubic.c | 2 + tools/testing/selftests/bpf/progs/bpf_dctcp.c | 2 + tools/testing/selftests/bpf/progs/bpf_flow.c | 12 +- tools/testing/selftests/bpf/progs/bpf_iter.h | 23 + .../testing/selftests/bpf/progs/bpf_iter_sockmap.c | 32 +- .../testing/selftests/bpf/progs/bpf_iter_sockmap.h | 3 - .../selftests/bpf/progs/bpf_iter_task_btf.c | 50 + tools/testing/selftests/bpf/progs/btf_ptr.h | 27 + tools/testing/selftests/bpf/progs/connect4_prog.c | 19 + .../selftests/bpf/progs/fmod_ret_freplace.c | 14 + .../selftests/bpf/progs/freplace_get_constant.c | 15 + .../selftests/bpf/progs/netif_receive_skb.c | 249 + tools/testing/selftests/bpf/progs/profiler.h | 177 + tools/testing/selftests/bpf/progs/profiler.inc.h | 974 ++ tools/testing/selftests/bpf/progs/profiler1.c | 6 + tools/testing/selftests/bpf/progs/profiler2.c | 6 + tools/testing/selftests/bpf/progs/profiler3.c | 6 + tools/testing/selftests/bpf/progs/tailcall1.c | 28 +- tools/testing/selftests/bpf/progs/tailcall2.c | 14 +- tools/testing/selftests/bpf/progs/tailcall3.c | 4 +- .../selftests/bpf/progs/tailcall_bpf2bpf1.c | 38 + .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 41 + .../selftests/bpf/progs/tailcall_bpf2bpf3.c | 61 + .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 61 + .../selftests/bpf/progs/test_btf_map_in_map.c | 43 + .../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 174 + .../selftests/bpf/progs/test_core_autosize.c | 172 + tools/testing/selftests/bpf/progs/test_d_path.c | 9 +- .../selftests/bpf/progs/test_global_func8.c | 19 + tools/testing/selftests/bpf/progs/test_ksyms_btf.c | 55 + .../bpf/progs/test_ksyms_btf_null_check.c | 31 + tools/testing/selftests/bpf/progs/test_map_init.c | 33 + .../bpf/progs/test_misc_tcp_hdr_options.c | 6 +- tools/testing/selftests/bpf/progs/test_overhead.c | 6 - .../selftests/bpf/progs/test_pe_preserve_elems.c | 38 + .../selftests/bpf/progs/test_probe_read_user_str.c | 25 + .../selftests/bpf/progs/test_raw_tp_test_run.c | 24 + tools/testing/selftests/bpf/progs/test_sk_lookup.c | 216 +- .../testing/selftests/bpf/progs/test_sock_fields.c | 253 + .../selftests/bpf/progs/test_sock_fields_kern.c | 255 - .../selftests/bpf/progs/test_sockmap_kern.h | 34 +- .../selftests/bpf/progs/test_subprogs_unused.c | 21 + tools/testing/selftests/bpf/progs/test_tc_neigh.c | 149 + .../selftests/bpf/progs/test_tc_neigh_fib.c | 155 + tools/testing/selftests/bpf/progs/test_tc_peer.c | 45 + .../selftests/bpf/progs/test_tcp_hdr_options.c | 7 +- tools/testing/selftests/bpf/progs/test_trace_ext.c | 18 + .../selftests/bpf/progs/test_trace_ext_tracing.c | 25 + tools/testing/selftests/bpf/test_progs.h | 63 + tools/testing/selftests/bpf/test_sock_fields.c | 482 - tools/testing/selftests/bpf/test_sockmap.c | 81 +- tools/testing/selftests/bpf/test_tc_redirect.sh | 216 + tools/testing/selftests/bpf/test_tcp_hdr_options.h | 5 +- tools/testing/selftests/bpf/trace_helpers.c | 27 + tools/testing/selftests/bpf/trace_helpers.h | 4 + tools/testing/selftests/bpf/verifier/and.c | 16 + tools/testing/selftests/bpf/verifier/basic.c | 2 +- tools/testing/selftests/bpf/verifier/calls.c | 6 +- .../selftests/bpf/verifier/direct_packet_access.c | 2 +- tools/testing/selftests/bpf/verifier/ld_imm64.c | 8 - .../testing/selftests/bpf/verifier/ref_tracking.c | 47 + tools/testing/selftests/bpf/verifier/regalloc.c | 269 + tools/testing/selftests/bpf/verifier/sock.c | 25 + tools/testing/selftests/clone3/clone3.c | 45 +- .../clone3/clone3_cap_checkpoint_restore.c | 6 +- .../selftests/clone3/clone3_clear_sighand.c | 2 +- tools/testing/selftests/clone3/clone3_selftests.h | 24 +- tools/testing/selftests/clone3/clone3_set_tid.c | 4 +- tools/testing/selftests/core/close_range_test.c | 8 +- .../selftests/drivers/net/mlxsw/qos_ets_strict.sh | 9 + .../selftests/drivers/net/mlxsw/qos_headroom.sh | 379 + .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 14 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 5 + .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 403 + .../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 6 + .../selftests/drivers/net/mlxsw/sch_red_core.sh | 1 + .../selftests/drivers/net/netdevsim/devlink.sh | 21 + .../drivers/net/netdevsim/ethtool-pause.sh | 2 +- .../drivers/net/netdevsim/udp_tunnel_nic.sh | 167 + .../drivers/net/ocelot/tc_flower_chains.sh | 316 + .../selftests/filesystems/binderfs/binderfs_test.c | 8 +- .../filesystems/epoll/epoll_wakeup_test.c | 95 + tools/testing/selftests/firmware/.gitignore | 2 + tools/testing/selftests/firmware/fw_filesystem.sh | 91 + .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 2 +- .../ftrace/test.d/dynevent/clear_select_events.tc | 2 +- .../ftrace/test.d/dynevent/generic_clear_event.tc | 2 +- .../test.d/ftrace/func-filter-notrace-pid.tc | 2 +- .../ftrace/test.d/ftrace/func-filter-pid.tc | 2 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 4 +- tools/testing/selftests/ftrace/test.d/functions | 7 + .../ftrace/test.d/kprobe/add_and_remove.tc | 2 +- .../selftests/ftrace/test.d/kprobe/busy_check.tc | 2 +- .../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_comm.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 10 +- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_args_user.tc | 4 + .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 14 +- .../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 18 +- .../ftrace/test.d/kprobe/kretprobe_args.tc | 4 +- .../test.d/kprobe/kretprobe_return_suffix.tc | 21 + .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 6 + .../trigger-inter-event-combined-hist.tc | 8 +- .../trigger-synthetic-event-dynstring.tc | 31 + .../trigger-synthetic_event_syntax_errors.tc | 19 + tools/testing/selftests/kselftest_harness.h | 51 +- tools/testing/selftests/kvm/.gitignore | 6 + tools/testing/selftests/kvm/Makefile | 28 +- .../selftests/kvm/aarch64/get-reg-list-sve.c | 3 + tools/testing/selftests/kvm/aarch64/get-reg-list.c | 841 ++ tools/testing/selftests/kvm/clear_dirty_log_test.c | 6 - tools/testing/selftests/kvm/demand_paging_test.c | 269 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 376 + tools/testing/selftests/kvm/dirty_log_test.c | 191 +- tools/testing/selftests/kvm/include/kvm_util.h | 7 +- .../testing/selftests/kvm/include/perf_test_util.h | 198 + tools/testing/selftests/kvm/include/test_util.h | 2 + .../selftests/kvm/include/x86_64/processor.h | 38 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 8 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 4 + tools/testing/selftests/kvm/lib/aarch64/ucall.c | 3 + tools/testing/selftests/kvm/lib/kvm_util.c | 90 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 + tools/testing/selftests/kvm/lib/s390x/processor.c | 4 + tools/testing/selftests/kvm/lib/s390x/ucall.c | 3 + tools/testing/selftests/kvm/lib/test_util.c | 22 +- tools/testing/selftests/kvm/lib/x86_64/handlers.S | 81 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 146 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 3 + tools/testing/selftests/kvm/lib/x86_64/vmx.c | 9 + tools/testing/selftests/kvm/x86_64/debug_regs.c | 2 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 234 + tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 168 + tools/testing/selftests/kvm/x86_64/user_msr_test.c | 248 + .../selftests/kvm/x86_64/vmx_apic_access_test.c | 142 + tools/testing/selftests/lib.mk | 7 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 3 + tools/testing/selftests/net/config | 4 + tools/testing/selftests/net/drop_monitor_tests.sh | 215 + .../selftests/net/forwarding/devlink_lib.sh | 70 +- tools/testing/selftests/net/forwarding/lib.sh | 43 + .../selftests/net/forwarding/vxlan_asymmetric.sh | 10 + .../selftests/net/forwarding/vxlan_symmetric.sh | 10 + tools/testing/selftests/net/ipsec.c | 2195 ++++ tools/testing/selftests/net/mptcp/config | 1 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 18 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 189 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 4 +- tools/testing/selftests/net/rtnetlink.sh | 5 + tools/testing/selftests/net/vrf_route_leaking.sh | 626 + tools/testing/selftests/netfilter/.gitignore | 2 + tools/testing/selftests/netfilter/nf-queue.c | 61 +- tools/testing/selftests/netfilter/nft_meta.sh | 32 +- tools/testing/selftests/netfilter/nft_queue.sh | 70 +- tools/testing/selftests/pidfd/config | 1 + tools/testing/selftests/pidfd/pidfd.h | 4 + tools/testing/selftests/pidfd/pidfd_getfd_test.c | 5 +- tools/testing/selftests/pidfd/pidfd_open_test.c | 1 - tools/testing/selftests/pidfd/pidfd_poll_test.c | 1 - tools/testing/selftests/pidfd/pidfd_setns_test.c | 3 +- tools/testing/selftests/pidfd/pidfd_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_wait.c | 304 +- .../powerpc/alignment/alignment_handler.c | 8 +- tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 9 +- tools/testing/selftests/powerpc/include/utils.h | 5 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/security/Makefile | 4 +- .../selftests/powerpc/security/entry_flush.c | 139 + .../selftests/powerpc/security/flush_utils.c | 70 + .../selftests/powerpc/security/flush_utils.h | 17 + .../testing/selftests/powerpc/security/rfi_flush.c | 96 +- tools/testing/selftests/powerpc/syscalls/Makefile | 2 +- .../selftests/powerpc/syscalls/rtas_filter.c | 285 + tools/testing/selftests/proc/proc-loadavg-001.c | 1 - tools/testing/selftests/proc/proc-self-syscall.c | 1 - tools/testing/selftests/proc/proc-uptime-002.c | 1 - tools/testing/selftests/ptrace/.gitignore | 1 + .../selftests/rcutorture/bin/console-badness.sh | 3 +- .../rcutorture/bin/kvm-recheck-rcuscale.sh | 2 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 5 +- .../selftests/rcutorture/configs/rcu/SRCU-t | 3 +- .../selftests/rcutorture/configs/rcu/SRCU-u | 3 +- .../selftests/rcutorture/configs/rcu/TRACE01 | 6 +- .../selftests/rcutorture/configs/rcu/TRACE02 | 6 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 3 - .../selftests/rcutorture/configs/rcuscale/TRACE01 | 15 - .../rcutorture/configs/rcuscale/TRACE01.boot | 1 - tools/testing/selftests/rseq/param_test.c | 223 +- tools/testing/selftests/rseq/rseq-x86.h | 57 + tools/testing/selftests/rseq/run_param_test.sh | 2 + tools/testing/selftests/run_kselftest.sh | 93 + tools/testing/selftests/seccomp/seccomp_bpf.c | 389 +- tools/testing/selftests/tc-testing/config | 1 + .../tc-testing/tc-tests/filters/tests.json | 4 +- tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/timens/futex.c | 110 + tools/testing/selftests/vm/Makefile | 4 + tools/testing/selftests/vm/compaction_test.c | 11 +- tools/testing/selftests/vm/gup_benchmark.c | 18 +- tools/testing/selftests/vm/hmm-tests.c | 2 +- tools/testing/selftests/vm/userfaultfd.c | 313 +- tools/testing/selftests/wireguard/netns.sh | 8 + .../testing/selftests/wireguard/qemu/kernel.config | 2 + tools/vm/page-types.c | 2 + virt/kvm/eventfd.c | 4 +- virt/kvm/kvm_main.c | 16 +- 9042 files changed, 366261 insertions(+), 236095 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-bus-mhi delete mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-nios rename drivers/staging/iio/Documentation/light/sysfs-bus-iio-light-tsl2x7x => Docu [...] create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-catpt delete mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-sc27xx create mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc rename Documentation/{filesystems => PCI}/sysfs-pci.rst (100%) create mode 100644 Documentation/admin-guide/abi-obsolete.rst create mode 100644 Documentation/admin-guide/abi-removed.rst create mode 100644 Documentation/admin-guide/abi-stable.rst create mode 100644 Documentation/admin-guide/abi-testing.rst create mode 100644 Documentation/admin-guide/abi.rst create mode 100644 Documentation/admin-guide/gpio/gpio-mockup.rst create mode 100644 Documentation/admin-guide/media/rkisp1.dot create mode 100644 Documentation/admin-guide/media/rkisp1.rst create mode 100644 Documentation/admin-guide/media/zoran-cardlist.rst delete mode 100644 Documentation/admin-guide/nfs/fault_injection.rst create mode 100644 Documentation/admin-guide/perf/arm-cmn.rst create mode 100644 Documentation/arm64/memory-tagging-extension.rst create mode 100644 Documentation/dev-tools/kunit/style.rst create mode 100644 Documentation/devicetree/bindings/.yamllint create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/cpuc [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hi37 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hi62 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hip0 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hip0 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/pctrl.yaml create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/sysc [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hi3519-sysctrl.txt delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-p [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon.yaml create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.yaml delete mode 100644 Documentation/devicetree/bindings/arm/ti/k3.txt create mode 100644 Documentation/devicetree/bindings/arm/ti/k3.yaml create mode 100644 Documentation/devicetree/bindings/arm/toshiba.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-videocc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,videocc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.txt create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-max732x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca953x.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml create mode 100644 Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/lm75.txt create mode 100644 Documentation/devicetree/bindings/hwmon/lm75.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/maxim,max20730.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/moortec,mr75203.yaml create mode 100644 Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-cros-ec-tunnel.txt create mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ad7949.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ads1015.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2400-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/berlin2_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/cc10001_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/cosmic,10001-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/da9150-gpadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/dlg,da9150-gpadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/hi8435.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/holt,hi8435.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/lpc32xx-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/marvell,berlin2-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/motorola,cpcap-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nau7802.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm750-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton-nau7802.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc1850-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc3220-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc2720-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc27xx-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/st,stmpe-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/stmpe-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc12138.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads7950.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,twl4030-madc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc12138.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads7950.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/twl4030-madc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/vf610-adc.txt create mode 100644 Documentation/devicetree/bindings/input/adc-joystick.yaml delete mode 100644 Documentation/devicetree/bindings/input/cros-ec-keyb.txt create mode 100644 Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/zinitix.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/actions, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/kontron, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mstar,ms [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,p [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,p [...] create mode 100644 Documentation/devicetree/bindings/leds/backlight/common.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml delete mode 100644 Documentation/devicetree/bindings/leds/tca6507.txt create mode 100644 Documentation/devicetree/bindings/leds/ti,tca6507.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/arm,mhu.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/arm-mhu.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/imx274.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml create mode 100644 Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/lp87565.txt create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87524-q1.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87561-q1.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87565-q1.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-am654.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-am654.yaml create mode 100644 Documentation/devicetree/bindings/net/can/can-controller.yaml create mode 100644 Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/fsl-flexcan.txt create mode 100644 Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml create mode 100644 Documentation/devicetree/bindings/net/renesas,etheravb.yaml delete mode 100644 Documentation/devicetree/bindings/net/renesas,ravb.txt create mode 100644 Documentation/devicetree/bindings/perf/arm,cmn.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza1-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza1-ports.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq25980.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.yaml create mode 100644 Documentation/devicetree/bindings/powerpc/sleep.yaml create mode 100644 Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtmv20-regu [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml delete mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.txt create mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml create mode 100644 Documentation/devicetree/bindings/rng/ingenic,trng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/microcrystal,rv3032.yaml delete mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs4234.yaml create mode 100644 Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas2764.yaml create mode 100644 Documentation/devicetree/bindings/usb/cdns,usb3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt create mode 100644 Documentation/devicetree/bindings/usb/intel,keembay-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml delete mode 100644 Documentation/devicetree/booting-without-of.rst create mode 100644 Documentation/driver-api/media/drivers/zoran.rst delete mode 100644 Documentation/driver-api/sound.rst delete mode 100644 Documentation/fpga/dfl-n3000-nios.rst create mode 100644 Documentation/hwmon/intel-m10-bmc-hwmon.rst create mode 100644 Documentation/hwmon/mp2975.rst create mode 100644 Documentation/hwmon/sl28cpld.rst create mode 100644 Documentation/i2c/slave-testunit-backend.rst create mode 100644 Documentation/leds/leds-el15203000.rst create mode 100644 Documentation/leds/leds-sc27xx.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/mips/booting.rst delete mode 100644 Documentation/misc-devices/mic/index.rst delete mode 100644 Documentation/misc-devices/mic/mic_overview.rst delete mode 100644 Documentation/misc-devices/mic/scif_overview.rst delete mode 100644 Documentation/networking/caif/spi_porting.rst create mode 100644 Documentation/networking/devlink/devlink-reload.rst rename Documentation/{filesystems => networking}/sysfs-tagging.rst (100%) create mode 100644 Documentation/powerpc/booting.rst create mode 100644 Documentation/sh/booting.rst create mode 100644 Documentation/sphinx/kernel_abi.py create mode 100644 Documentation/translations/zh_CN/arm64/amu.rst create mode 100644 Documentation/translations/zh_CN/arm64/hugetlbpage.rst create mode 100644 Documentation/translations/zh_CN/arm64/index.rst create mode 100644 Documentation/userspace-api/iommu.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst create mode 100644 Documentation/virt/ne_overview.rst delete mode 100644 Documentation/virt/uml/user_mode_linux.rst create mode 100644 Documentation/virt/uml/user_mode_linux_howto_v2.rst create mode 100644 Documentation/x86/booting-dt.rst create mode 100644 Documentation/x86/sva.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arc/boot/dts/eznps.dts delete mode 100644 arch/arc/configs/nps_defconfig delete mode 100644 arch/arc/plat-eznps/Kconfig delete mode 100644 arch/arc/plat-eznps/Makefile delete mode 100644 arch/arc/plat-eznps/ctop.c delete mode 100644 arch/arc/plat-eznps/entry.S delete mode 100644 arch/arc/plat-eznps/include/plat/ctop.h delete mode 100644 arch/arc/plat-eznps/include/plat/mtm.h delete mode 100644 arch/arc/plat-eznps/include/plat/smp.h delete mode 100644 arch/arc/plat-eznps/mtm.c delete mode 100644 arch/arc/plat-eznps/platform.c delete mode 100644 arch/arc/plat-eznps/smp.c delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/infinity-msc313-breadbee_crust.dts delete mode 100644 arch/arm/boot/dts/infinity-msc313.dtsi delete mode 100644 arch/arm/boot/dts/infinity3-msc313e-breadbee.dts delete mode 100644 arch/arm/boot/dts/infinity3-msc313e.dtsi delete mode 100644 arch/arm/boot/dts/infinity3.dtsi delete mode 100644 arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts delete mode 100644 arch/arm/boot/dts/mercury5-ssc8336n.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity-msc313-breadbee_crust.dts create mode 100644 arch/arm/boot/dts/mstar-infinity-msc313.dtsi rename arch/arm/boot/dts/{infinity.dtsi => mstar-infinity.dtsi} (100%) create mode 100644 arch/arm/boot/dts/mstar-infinity3-msc313e-breadbee.dts create mode 100644 arch/arm/boot/dts/mstar-infinity3-msc313e.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity3.dtsi create mode 100644 arch/arm/boot/dts/mstar-mercury5-ssc8336n-midrived08.dts create mode 100644 arch/arm/boot/dts/mstar-mercury5-ssc8336n.dtsi rename arch/arm/boot/dts/{mercury5.dtsi => mstar-mercury5.dtsi} (100%) create mode 100644 arch/arm/boot/dts/owl-s500-labrador-base-m.dts create mode 100644 arch/arm/boot/dts/owl-s500-labrador-v2.dtsi create mode 100644 arch/arm/boot/dts/owl-s500-roseapplepi.dts create mode 100644 arch/arm/boot/dts/sd5203.dts create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi create mode 100644 arch/arm/boot/dts/sun8i-s3-pinecube.dts delete mode 100644 arch/arm/include/asm/dma-contiguous.h create mode 100644 arch/arm/include/asm/module.lds.h delete mode 100644 arch/arm/kernel/module.lds create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi create mode 100644 arch/arm64/boot/dts/microchip/sparx5_nand.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j7200.dtsi create mode 100644 arch/arm64/boot/dts/toshiba/Makefile create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi create mode 100644 arch/arm64/include/asm/hyp_image.h create mode 100644 arch/arm64/include/asm/module.lds.h create mode 100644 arch/arm64/include/asm/mte.h create mode 100644 arch/arm64/include/asm/spectre.h delete mode 100644 arch/arm64/kernel/module.lds create mode 100644 arch/arm64/kernel/mte.c create mode 100644 arch/arm64/kernel/proton-pack.c delete mode 100644 arch/arm64/kernel/ssbd.c create mode 100644 arch/arm64/kvm/hyp/nvhe/.gitignore create mode 100644 arch/arm64/kvm/hyp/nvhe/hyp.lds.S create mode 100644 arch/arm64/lib/mte.S create mode 100644 arch/arm64/mm/mteswap.c rename arch/ia64/{module.lds => include/asm/module.lds.h} (100%) rename arch/m68k/{kernel/module.lds => include/asm/module.lds.h} (100%) create mode 100644 arch/mips/generic/board-ingenic.c rename arch/mips/include/asm/{mach-jz4740 => mach-ingenic}/cpu-feature-overrides.h (100%) delete mode 100644 arch/mips/include/asm/mach-ip30/irq.h delete mode 100644 arch/mips/include/asm/mach-jz4740/irq.h delete mode 100644 arch/mips/include/asm/mach-malta/malta-dtshim.h delete mode 100644 arch/mips/include/asm/mach-malta/malta-pm.h create mode 100644 arch/mips/ingenic/Kconfig delete mode 100644 arch/mips/jz4740/Kconfig delete mode 100644 arch/mips/jz4740/Makefile delete mode 100644 arch/mips/jz4740/Platform delete mode 100644 arch/mips/jz4740/setup.c create mode 100644 arch/mips/kernel/cpu-r3k-probe.c create mode 100644 arch/mips/kernel/fpu-probe.c create mode 100644 arch/mips/kernel/fpu-probe.h rename arch/powerpc/{kernel/module.lds => include/asm/module.lds.h} (100%) delete mode 100644 arch/powerpc/kernel/head_32.S create mode 100644 arch/powerpc/kernel/head_book3s_32.S create mode 100644 arch/riscv/include/asm/clint.h create mode 100644 arch/riscv/include/asm/efi.h create mode 100644 arch/riscv/include/asm/module.lds.h create mode 100644 arch/riscv/include/asm/sections.h create mode 100644 arch/riscv/kernel/efi-header.S create mode 100644 arch/riscv/kernel/efi.c create mode 100644 arch/riscv/kernel/image-vars.h delete mode 100644 arch/riscv/kernel/module.lds create mode 100755 arch/riscv/kernel/vdso/so2s.sh delete mode 100644 arch/s390/include/asm/vdso/vdso.h create mode 100644 arch/s390/kernel/kprobes_insn_page.S delete mode 100644 arch/x86/include/asm/uv/uv_bau.h create mode 100644 arch/x86/kernel/sev_verify_cbit.S create mode 100644 arch/x86/kvm/mmu/spte.c create mode 100644 arch/x86/kvm/mmu/spte.h create mode 100644 arch/x86/kvm/mmu/tdp_iter.c create mode 100644 arch/x86/kvm/mmu/tdp_iter.h create mode 100644 arch/x86/kvm/mmu/tdp_mmu.c create mode 100644 arch/x86/kvm/mmu/tdp_mmu.h create mode 100644 arch/x86/kvm/vmx/posted_intr.c create mode 100644 arch/x86/kvm/vmx/posted_intr.h rename arch/x86/kvm/vmx/{ops.h => vmx_ops.h} (100%) delete mode 100644 arch/x86/platform/uv/tlb_uv.c create mode 100644 crypto/sm2.c create mode 100644 crypto/sm2signature.asn1 create mode 100644 drivers/acpi/dptf/dptf_pch_fivr.c create mode 100644 drivers/bus/mhi/core/debugfs.c create mode 100644 drivers/char/hw_random/ingenic-trng.c delete mode 100644 drivers/clk/imx/clk-imx21.c create mode 100644 drivers/clk/mediatek/clk-mt8167-aud.c create mode 100644 drivers/clk/mediatek/clk-mt8167-img.c create mode 100644 drivers/clk/mediatek/clk-mt8167-mfgcfg.c create mode 100644 drivers/clk/mediatek/clk-mt8167-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8167-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8167.c create mode 100644 drivers/clk/qcom/dispcc-sm8250.c create mode 100644 drivers/clk/qcom/videocc-sm8150.c create mode 100644 drivers/clk/qcom/videocc-sm8250.c create mode 100644 drivers/clk/renesas/r8a779a0-cpg-mssr.c create mode 100644 drivers/clk/rockchip/Kconfig create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c delete mode 100644 drivers/dma/mic_x100_dma.c delete mode 100644 drivers/dma/mic_x100_dma.h delete mode 100644 drivers/firmware/efi/arm-init.c create mode 100644 drivers/firmware/efi/efi-init.c create mode 100644 drivers/firmware/efi/libstub/riscv-stub.c create mode 100644 drivers/firmware/efi/mokvar-table.c create mode 100644 drivers/firmware/efi/riscv-runtime.c delete mode 100644 drivers/fpga/dfl-n3000-nios.c create mode 100644 drivers/gpio/gpio-sl28cpld.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h create mode 100644 drivers/gpu/drm/bridge/cadence/Kconfig create mode 100644 drivers/gpu/drm/bridge/cadence/Makefile create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c create mode 100644 drivers/gpu/drm/msm/dp/dp_audio.c create mode 100644 drivers/gpu/drm/msm/dp/dp_audio.h create mode 100644 drivers/gpu/drm/msm/dp/dp_aux.c create mode 100644 drivers/gpu/drm/msm/dp/dp_aux.h create mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.c create mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.h create mode 100644 drivers/gpu/drm/msm/dp/dp_ctrl.c create mode 100644 drivers/gpu/drm/msm/dp/dp_ctrl.h create mode 100644 drivers/gpu/drm/msm/dp/dp_debug.c create mode 100644 drivers/gpu/drm/msm/dp/dp_debug.h create mode 100644 drivers/gpu/drm/msm/dp/dp_display.c create mode 100644 drivers/gpu/drm/msm/dp/dp_display.h create mode 100644 drivers/gpu/drm/msm/dp/dp_drm.c create mode 100644 drivers/gpu/drm/msm/dp/dp_drm.h create mode 100644 drivers/gpu/drm/msm/dp/dp_hpd.c create mode 100644 drivers/gpu/drm/msm/dp/dp_hpd.h create mode 100644 drivers/gpu/drm/msm/dp/dp_link.c create mode 100644 drivers/gpu/drm/msm/dp/dp_link.h create mode 100644 drivers/gpu/drm/msm/dp/dp_panel.c create mode 100644 drivers/gpu/drm/msm/dp/dp_panel.h create mode 100644 drivers/gpu/drm/msm/dp/dp_parser.c create mode 100644 drivers/gpu/drm/msm/dp/dp_parser.h create mode 100644 drivers/gpu/drm/msm/dp/dp_power.c create mode 100644 drivers/gpu/drm/msm/dp/dp_power.h create mode 100644 drivers/gpu/drm/msm/dp/dp_reg.h create mode 100644 drivers/hid/hid-vivaldi.c create mode 100644 drivers/hwmon/intel-m10-bmc-hwmon.c create mode 100644 drivers/hwmon/mr75203.c create mode 100644 drivers/hwmon/pmbus/mp2975.c create mode 100644 drivers/hwmon/sl28cpld-hwmon.c create mode 100644 drivers/hwtracing/coresight/coresight-core.c create mode 100644 drivers/hwtracing/coresight/coresight-cti-core.c delete mode 100644 drivers/hwtracing/coresight/coresight-cti.c create mode 100644 drivers/hwtracing/coresight/coresight-etm3x-core.c delete mode 100644 drivers/hwtracing/coresight/coresight-etm3x.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-core.c delete mode 100644 drivers/hwtracing/coresight/coresight-etm4x.c create mode 100644 drivers/hwtracing/coresight/coresight-tmc-core.c delete mode 100644 drivers/hwtracing/coresight/coresight-tmc.c delete mode 100644 drivers/hwtracing/coresight/coresight.c create mode 100644 drivers/i2c/busses/i2c-mlxbf.c create mode 100644 drivers/i2c/i2c-slave-testunit.c create mode 100644 drivers/input/joystick/adc-joystick.c create mode 100644 drivers/input/rmi4/rmi_f3a.c create mode 100644 drivers/input/touchscreen/zinitix.c create mode 100644 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c create mode 100644 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h create mode 100644 drivers/iommu/io-pgtable-arm.h create mode 100644 drivers/irqchip/irq-mst-intc.c create mode 100644 drivers/irqchip/irq-owl-sirq.c create mode 100644 drivers/irqchip/irq-sl28cpld.c create mode 100644 drivers/leds/TODO create mode 100644 drivers/leds/leds-acer-a500.c create mode 100644 drivers/mailbox/arm_mhu_db.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c create mode 100644 drivers/mfd/intel-m10-bmc.c create mode 100644 drivers/mfd/simple-mfd-i2c.c create mode 100644 drivers/misc/habanalabs/common/mmu_v1.c delete mode 100644 drivers/misc/habanalabs/include/common/armcp_if.h create mode 100644 drivers/misc/habanalabs/include/common/cpucp_if.h delete mode 100644 drivers/misc/mei/hw-virtio.c delete mode 100644 drivers/misc/mic/Kconfig delete mode 100644 drivers/misc/mic/Makefile delete mode 100644 drivers/misc/mic/bus/Makefile delete mode 100644 drivers/misc/mic/bus/cosm_bus.c delete mode 100644 drivers/misc/mic/bus/cosm_bus.h delete mode 100644 drivers/misc/mic/bus/mic_bus.c delete mode 100644 drivers/misc/mic/bus/scif_bus.c delete mode 100644 drivers/misc/mic/bus/scif_bus.h delete mode 100644 drivers/misc/mic/bus/vop_bus.c delete mode 100644 drivers/misc/mic/bus/vop_bus.h delete mode 100644 drivers/misc/mic/card/Makefile delete mode 100644 drivers/misc/mic/card/mic_debugfs.c delete mode 100644 drivers/misc/mic/card/mic_device.c delete mode 100644 drivers/misc/mic/card/mic_device.h delete mode 100644 drivers/misc/mic/card/mic_x100.c delete mode 100644 drivers/misc/mic/card/mic_x100.h delete mode 100644 drivers/misc/mic/common/mic_dev.h delete mode 100644 drivers/misc/mic/cosm/Makefile delete mode 100644 drivers/misc/mic/cosm/cosm_debugfs.c delete mode 100644 drivers/misc/mic/cosm/cosm_main.c delete mode 100644 drivers/misc/mic/cosm/cosm_main.h delete mode 100644 drivers/misc/mic/cosm/cosm_scif_server.c delete mode 100644 drivers/misc/mic/cosm/cosm_sysfs.c delete mode 100644 drivers/misc/mic/cosm_client/Makefile delete mode 100644 drivers/misc/mic/cosm_client/cosm_scif_client.c delete mode 100644 drivers/misc/mic/host/Makefile delete mode 100644 drivers/misc/mic/host/mic_boot.c delete mode 100644 drivers/misc/mic/host/mic_debugfs.c delete mode 100644 drivers/misc/mic/host/mic_device.h delete mode 100644 drivers/misc/mic/host/mic_intr.c delete mode 100644 drivers/misc/mic/host/mic_intr.h delete mode 100644 drivers/misc/mic/host/mic_main.c delete mode 100644 drivers/misc/mic/host/mic_smpt.c delete mode 100644 drivers/misc/mic/host/mic_smpt.h delete mode 100644 drivers/misc/mic/host/mic_x100.c delete mode 100644 drivers/misc/mic/host/mic_x100.h delete mode 100644 drivers/misc/mic/scif/Makefile delete mode 100644 drivers/misc/mic/scif/scif_api.c delete mode 100644 drivers/misc/mic/scif/scif_debugfs.c delete mode 100644 drivers/misc/mic/scif/scif_dma.c delete mode 100644 drivers/misc/mic/scif/scif_epd.c delete mode 100644 drivers/misc/mic/scif/scif_epd.h delete mode 100644 drivers/misc/mic/scif/scif_fd.c delete mode 100644 drivers/misc/mic/scif/scif_fence.c delete mode 100644 drivers/misc/mic/scif/scif_main.c delete mode 100644 drivers/misc/mic/scif/scif_main.h delete mode 100644 drivers/misc/mic/scif/scif_map.h delete mode 100644 drivers/misc/mic/scif/scif_mmap.c delete mode 100644 drivers/misc/mic/scif/scif_nm.c delete mode 100644 drivers/misc/mic/scif/scif_nodeqp.c delete mode 100644 drivers/misc/mic/scif/scif_nodeqp.h delete mode 100644 drivers/misc/mic/scif/scif_peer_bus.c delete mode 100644 drivers/misc/mic/scif/scif_peer_bus.h delete mode 100644 drivers/misc/mic/scif/scif_ports.c delete mode 100644 drivers/misc/mic/scif/scif_rb.c delete mode 100644 drivers/misc/mic/scif/scif_rb.h delete mode 100644 drivers/misc/mic/scif/scif_rma.c delete mode 100644 drivers/misc/mic/scif/scif_rma.h delete mode 100644 drivers/misc/mic/scif/scif_rma_list.c delete mode 100644 drivers/misc/mic/scif/scif_rma_list.h delete mode 100644 drivers/misc/mic/vop/Makefile delete mode 100644 drivers/misc/mic/vop/vop_debugfs.c delete mode 100644 drivers/misc/mic/vop/vop_main.c delete mode 100644 drivers/misc/mic/vop/vop_main.h delete mode 100644 drivers/misc/mic/vop/vop_vringh.c create mode 100644 drivers/mtd/hyperbus/rpc-if.c create mode 100644 drivers/mtd/maps/physmap-bt1-rom.c create mode 100644 drivers/mtd/maps/physmap-bt1-rom.h delete mode 100644 drivers/net/caif/caif_spi.c delete mode 100644 drivers/net/caif/caif_spi_slave.c create mode 100644 drivers/net/can/spi/mcp251xfd/Kconfig create mode 100644 drivers/net/can/spi/mcp251xfd/Makefile create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd.h create mode 100644 drivers/net/dsa/mv88e6xxx/devlink.c create mode 100644 drivers/net/dsa/mv88e6xxx/devlink.h create mode 100644 drivers/net/dsa/sja1105/sja1105_devlink.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_fw.c create mode 100644 drivers/net/mdio/of_mdio.c delete mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.c delete mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.h create mode 100644 drivers/net/wireless/ath/ath11k/debugfs.c create mode 100644 drivers/net/wireless/ath/ath11k/debugfs.h create mode 100644 drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c create mode 100644 drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h create mode 100644 drivers/net/wireless/ath/ath11k/debugfs_sta.h create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/pnvm.h create mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.c create mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h delete mode 100644 drivers/of/of_mdio.c create mode 100644 drivers/pci/controller/pcie-hisi-error.c create mode 100644 drivers/perf/arm-cmn.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8167.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h delete mode 100644 drivers/pinctrl/pinctrl-rza1.c delete mode 100644 drivers/pinctrl/pinctrl-rza2.c delete mode 100644 drivers/pinctrl/pinctrl-rzn1.c create mode 100644 drivers/pinctrl/renesas/Kconfig create mode 100644 drivers/pinctrl/renesas/Makefile rename drivers/pinctrl/{sh-pfc => renesas}/core.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/core.h (100%) rename drivers/pinctrl/{sh-pfc => renesas}/gpio.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-emev2.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a73a4.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7740.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77470.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7778.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7779.c (100%) create mode 100644 drivers/pinctrl/renesas/pfc-r8a7790.c rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7791.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7792.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7794.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77950.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77951.c (100%) create mode 100644 drivers/pinctrl/renesas/pfc-r8a7796.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a77965.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a77970.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a77980.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a77990.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a77995.c rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7203.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7264.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7269.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh73a0.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7720.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7722.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7723.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7724.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7734.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7757.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7785.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7786.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-shx3.c (100%) create mode 100644 drivers/pinctrl/renesas/pinctrl-rza1.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rza2.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzn1.c rename drivers/pinctrl/{sh-pfc => renesas}/pinctrl.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/sh_pfc.h (100%) delete mode 100644 drivers/pinctrl/sh-pfc/Kconfig delete mode 100644 drivers/pinctrl/sh-pfc/Makefile delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7796.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77965.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77970.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77980.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77990.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77995.c delete mode 100644 drivers/power/avs/Kconfig delete mode 100644 drivers/power/avs/Makefile delete mode 100644 drivers/power/avs/qcom-cpr.c create mode 100644 drivers/power/supply/bq25980_charger.c create mode 100644 drivers/power/supply/bq25980_charger.h create mode 100644 drivers/pwm/pwm-sl28cpld.c create mode 100644 drivers/regulator/rtmv20-regulator.c create mode 100644 drivers/remoteproc/ti_k3_r5_remoteproc.c create mode 100644 drivers/rtc/rtc-rv3032.c create mode 100644 drivers/s390/char/sclp_ap.c delete mode 100644 drivers/soc/mediatek/mtk-devapc.c delete mode 100644 drivers/soc/mediatek/mtk-devapc.h create mode 100644 drivers/soc/qcom/cpr.c rename drivers/{power/avs/rockchip-io-domain.c => soc/rockchip/io-domain.c} (100%) rename drivers/{power/avs => soc/ti}/smartreflex.c (100%) create mode 100644 drivers/soundwire/generic_bandwidth_allocation.c create mode 100644 drivers/spi/spi-dw-bt1.c create mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c create mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.yaml delete mode 100644 drivers/staging/iio/Documentation/dac/max517 delete mode 100644 drivers/staging/iio/Documentation/device.txt delete mode 100644 drivers/staging/iio/Documentation/overview.txt delete mode 100644 drivers/staging/iio/Documentation/ring.txt delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-light delete mode 100644 drivers/staging/iio/Documentation/trigger.txt delete mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfm [...] delete mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfm [...] create mode 100644 drivers/staging/media/zoran/Kconfig create mode 100644 drivers/staging/media/zoran/Makefile create mode 100644 drivers/staging/media/zoran/TODO create mode 100644 drivers/staging/media/zoran/videocodec.c create mode 100644 drivers/staging/media/zoran/videocodec.h create mode 100644 drivers/staging/media/zoran/zoran.h create mode 100644 drivers/staging/media/zoran/zoran_card.c create mode 100644 drivers/staging/media/zoran/zoran_card.h create mode 100644 drivers/staging/media/zoran/zoran_device.c create mode 100644 drivers/staging/media/zoran/zoran_device.h create mode 100644 drivers/staging/media/zoran/zoran_driver.c create mode 100644 drivers/staging/media/zoran/zr36016.c create mode 100644 drivers/staging/media/zoran/zr36016.h create mode 100644 drivers/staging/media/zoran/zr36050.c create mode 100644 drivers/staging/media/zoran/zr36050.h create mode 100644 drivers/staging/media/zoran/zr36057.h create mode 100644 drivers/staging/media/zoran/zr36060.c create mode 100644 drivers/staging/media/zoran/zr36060.h create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 drivers/usb/dwc2/drd.c create mode 100644 drivers/usb/typec/qcom-pmic-typec.c create mode 100644 drivers/usb/typec/stusb160x.c create mode 100644 drivers/usb/typec/tcpm/tcpci_maxim.c create mode 100644 drivers/vfio/fsl-mc/Kconfig create mode 100644 drivers/vfio/fsl-mc/Makefile create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc.c create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc_private.h create mode 100644 drivers/vfio/pci/vfio_pci_zdev.c create mode 100644 drivers/video/backlight/ktd253-backlight.c create mode 100644 drivers/video/fbdev/amba-clcd.c create mode 100644 drivers/virt/nitro_enclaves/Kconfig create mode 100644 drivers/virt/nitro_enclaves/Makefile create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev.c create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev.h create mode 100644 drivers/virt/nitro_enclaves/ne_pci_dev.c create mode 100644 drivers/virt/nitro_enclaves/ne_pci_dev.h create mode 100644 drivers/watchdog/sl28cpld_wdt.c create mode 100644 drivers/watchdog/visconti_wdt.c create mode 100644 fs/cifs/fs_context.c create mode 100644 fs/cifs/fs_context.h delete mode 100644 fs/compat.c create mode 100644 fs/ext4/fast_commit.c create mode 100644 fs/ext4/fast_commit.h create mode 100644 fs/kernel_read_file.c delete mode 100644 fs/mount_notify.c create mode 100644 fs/nfs_common/nfs_ssc.c create mode 100644 fs/remap_range.c delete mode 100644 include/asm-generic/dma-contiguous.h create mode 100644 include/asm-generic/module.lds.h delete mode 100644 include/clocksource/timer-sp804.h create mode 100644 include/crypto/sm2.h create mode 100644 include/dt-bindings/clock/mt8167-clk.h create mode 120000 include/dt-bindings/clock/qcom,dispcc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sm8250.h create mode 100644 include/dt-bindings/memory/mt8167-larb-port.h delete mode 100644 include/dt-bindings/mux/mux-j721e-wiz.h create mode 100644 include/dt-bindings/mux/ti-serdes.h create mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h create mode 100644 include/dt-bindings/power/meson-axg-power.h create mode 100644 include/linux/adreno-smmu-priv.h create mode 100644 include/linux/amba/clcd-regs.h create mode 100644 include/linux/amba/clcd.h create mode 100644 include/linux/cookie.h delete mode 100644 include/linux/dma-contiguous.h delete mode 100644 include/linux/dma-debug.h create mode 100644 include/linux/dma-map-ops.h delete mode 100644 include/linux/dma-noncoherent.h delete mode 100644 include/linux/fpga/dfl.h create mode 100644 include/linux/io_uring.h create mode 100644 include/linux/kernel_read_file.h delete mode 100644 include/linux/leds-tca6507.h create mode 100644 include/linux/mfd/intel-m10-bmc.h delete mode 100644 include/linux/mic_bus.h create mode 100644 include/linux/nfs_ssc.h create mode 100644 include/linux/nitro_enclaves.h delete mode 100644 include/linux/platform_data/ad7291.h delete mode 100644 include/linux/platform_data/leds-pca963x.h delete mode 100644 include/linux/platform_data/macb.h delete mode 100644 include/linux/scif.h delete mode 100644 include/net/caif/caif_spi.h delete mode 100644 include/net/drop_monitor.h create mode 100644 include/sound/rt1015.h delete mode 100644 include/trace/events/hswadsp.h create mode 100644 include/uapi/linux/can/isotp.h delete mode 100644 include/uapi/linux/mic_common.h delete mode 100644 include/uapi/linux/mic_ioctl.h create mode 100644 include/uapi/linux/nitro_enclaves.h create mode 100644 include/uapi/linux/pidfd.h delete mode 100644 include/uapi/linux/secretmem.h create mode 100644 include/uapi/linux/vfio_zdev.h create mode 100644 kernel/bpf/preload/.gitignore create mode 100644 kernel/dma/debug.h create mode 100644 kernel/dma/direct.h create mode 100644 lib/bitfield_kunit.c create mode 100644 lib/kunit/executor.c create mode 100644 lib/mpi/ec.c create mode 100644 lib/mpi/mpi-add.c create mode 100644 lib/mpi/mpi-div.c create mode 100644 lib/mpi/mpi-inv.c create mode 100644 lib/mpi/mpi-mod.c create mode 100644 lib/mpi/mpi-mul.c delete mode 100644 lib/test_bitfield.c create mode 100644 lib/test_free_pages.c delete mode 100644 localversion-next delete mode 100644 mm/kmemleak-test.c delete mode 100644 mm/secretmem.c create mode 100644 net/can/isotp.c create mode 100644 net/mac80211/s1g.c create mode 100644 net/xfrm/xfrm_compat.c create mode 100644 samples/kmemleak/Makefile create mode 100644 samples/kmemleak/kmemleak-test.c delete mode 100644 samples/mic/mpssd/.gitignore delete mode 100644 samples/mic/mpssd/Makefile delete mode 100755 samples/mic/mpssd/micctrl delete mode 100755 samples/mic/mpssd/mpss delete mode 100644 samples/mic/mpssd/mpssd.c delete mode 100644 samples/mic/mpssd/mpssd.h delete mode 100644 samples/mic/mpssd/sysfs.c create mode 100644 samples/nitro_enclaves/.gitignore create mode 100644 samples/nitro_enclaves/Makefile create mode 100644 samples/nitro_enclaves/ne_ioctl_sample.c create mode 100644 scripts/coccinelle/api/kfree_mismatch.cocci create mode 100644 scripts/coccinelle/api/kfree_sensitive.cocci create mode 100644 scripts/coccinelle/api/kobj_to_dev.cocci create mode 100644 scripts/coccinelle/api/kvmalloc.cocci delete mode 100644 scripts/coccinelle/api/kzfree.cocci create mode 100644 scripts/coccinelle/iterators/for_each_child.cocci create mode 100644 scripts/coccinelle/misc/excluded_middle.cocci create mode 100644 scripts/coccinelle/misc/flexible_array.cocci create mode 100644 scripts/coccinelle/misc/uninitialized_var.cocci create mode 100755 scripts/lld-version.sh delete mode 100644 scripts/module-common.lds create mode 100644 scripts/module.lds.S delete mode 100755 scripts/namespace.pl create mode 100644 sound/soc/atmel/mchp-spdifrx.c create mode 100644 sound/soc/codecs/cs4234.c create mode 100644 sound/soc/codecs/cs4234.h create mode 100644 sound/soc/codecs/tas2764.c create mode 100644 sound/soc/codecs/tas2764.h delete mode 100644 sound/soc/intel/baytrail/Makefile delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-dsp.c delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-ipc.c delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-ipc.h delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-pcm.c delete mode 100644 sound/soc/intel/boards/byt-max98090.c delete mode 100644 sound/soc/intel/boards/byt-rt5640.c create mode 100644 sound/soc/intel/catpt/Makefile create mode 100644 sound/soc/intel/catpt/core.h create mode 100644 sound/soc/intel/catpt/device.c create mode 100644 sound/soc/intel/catpt/dsp.c create mode 100644 sound/soc/intel/catpt/ipc.c create mode 100644 sound/soc/intel/catpt/loader.c create mode 100644 sound/soc/intel/catpt/messages.c create mode 100644 sound/soc/intel/catpt/messages.h create mode 100644 sound/soc/intel/catpt/pcm.c create mode 100644 sound/soc/intel/catpt/registers.h create mode 100644 sound/soc/intel/catpt/sysfs.c create mode 100644 sound/soc/intel/catpt/trace.h delete mode 100644 sound/soc/intel/common/sst-acpi.c delete mode 100644 sound/soc/intel/common/sst-firmware.c delete mode 100644 sound/soc/intel/haswell/Makefile delete mode 100644 sound/soc/intel/haswell/sst-haswell-dsp.c delete mode 100644 sound/soc/intel/haswell/sst-haswell-ipc.c delete mode 100644 sound/soc/intel/haswell/sst-haswell-ipc.h delete mode 100644 sound/soc/intel/haswell/sst-haswell-pcm.c create mode 100644 sound/soc/qcom/lpass-hdmi.c create mode 100644 sound/soc/qcom/lpass-hdmi.h create mode 100755 tools/bootconfig/scripts/bconf2ftrace.sh create mode 100644 tools/bootconfig/scripts/ftrace.sh create mode 100755 tools/bootconfig/scripts/ftrace2bconf.sh create mode 100644 tools/bootconfig/scripts/xbc.sh create mode 100644 tools/build/feature/test-libbfd-buildid.c delete mode 100644 tools/memory-model/Documentation/README delete mode 100644 tools/memory-model/Documentation/control-dependencies.txt delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100644 tools/memory-model/Documentation/ordering.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100755 tools/nfsd/inject_fault.sh create mode 100644 tools/perf/Documentation/topdown.txt create mode 100644 tools/perf/arch/arm64/util/tsc.c delete mode 100644 tools/perf/arch/x86/util/group.c create mode 100644 tools/perf/arch/x86/util/topdown.c create mode 100644 tools/perf/bench/inject-buildid.c create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/data-fabric.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/recommended.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/data-fabric.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/recommended.json delete mode 100644 tools/perf/pmu-events/jevents.h create mode 100644 tools/perf/tests/expand-cgroup.c create mode 100644 tools/perf/tests/pe-file-parsing.c create mode 100644 tools/perf/tests/pe-file.c create mode 100644 tools/perf/tests/pe-file.exe create mode 100644 tools/perf/tests/pe-file.exe.debug create mode 100755 tools/perf/tests/shell/buildid.sh create mode 100755 tools/perf/tests/shell/test_arm_coresight.sh create mode 100755 tools/perf/trace/beauty/mmap_prot.sh create mode 100755 tools/perf/trace/beauty/mremap_flags.sh delete mode 100644 tools/perf/util/group.h create mode 100644 tools/perf/util/stream.c create mode 100644 tools/perf/util/stream.h create mode 100644 tools/perf/util/topdown.c create mode 100644 tools/perf/util/topdown.h delete mode 100644 tools/testing/kunit/.gitattributes create mode 100644 tools/testing/radix-tree/linux/local_lock.h create mode 100644 tools/testing/selftests/arm64/fp/.gitignore create mode 100644 tools/testing/selftests/arm64/fp/Makefile create mode 100644 tools/testing/selftests/arm64/fp/README create mode 100644 tools/testing/selftests/arm64/fp/asm-offsets.h create mode 100644 tools/testing/selftests/arm64/fp/assembler.h create mode 100755 tools/testing/selftests/arm64/fp/fpsimd-stress create mode 100644 tools/testing/selftests/arm64/fp/fpsimd-test.S create mode 100644 tools/testing/selftests/arm64/fp/sve-probe-vls.c create mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace-asm.S create mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace.c create mode 100755 tools/testing/selftests/arm64/fp/sve-stress create mode 100644 tools/testing/selftests/arm64/fp/sve-test.S create mode 100644 tools/testing/selftests/arm64/fp/vlset.c create mode 100644 tools/testing/selftests/arm64/mte/.gitignore create mode 100644 tools/testing/selftests/arm64/mte/Makefile create mode 100644 tools/testing/selftests/arm64/mte/check_buffer_fill.c create mode 100644 tools/testing/selftests/arm64/mte/check_child_memory.c create mode 100644 tools/testing/selftests/arm64/mte/check_ksm_options.c create mode 100644 tools/testing/selftests/arm64/mte/check_mmap_options.c create mode 100644 tools/testing/selftests/arm64/mte/check_tags_inclusion.c create mode 100644 tools/testing/selftests/arm64/mte/check_user_mem.c create mode 100644 tools/testing/selftests/arm64/mte/mte_common_util.c create mode 100644 tools/testing/selftests/arm64/mte/mte_common_util.h create mode 100644 tools/testing/selftests/arm64/mte/mte_def.h create mode 100644 tools/testing/selftests/arm64/mte/mte_helper.S create mode 100644 tools/testing/selftests/arm64/pauth/.gitignore create mode 100644 tools/testing/selftests/arm64/pauth/Makefile create mode 100644 tools/testing/selftests/arm64/pauth/exec_target.c create mode 100644 tools/testing/selftests/arm64/pauth/helper.c create mode 100644 tools/testing/selftests/arm64/pauth/helper.h create mode 100644 tools/testing/selftests/arm64/pauth/pac.c create mode 100644 tools/testing/selftests/arm64/pauth/pac_corruptor.S create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_endian.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_write.c create mode 100644 tools/testing/selftests/bpf/prog_tests/core_autosize.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_btf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_init.c create mode 100644 tools/testing/selftests/bpf/prog_tests/pe_preserve_elems.c create mode 100644 tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c create mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf_btf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sock_fields.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_profiler.c create mode 100644 tools/testing/selftests/bpf/prog_tests/trace_ext.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_sockmap.h create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_btf.c create mode 100644 tools/testing/selftests/bpf/progs/btf_ptr.h create mode 100644 tools/testing/selftests/bpf/progs/fmod_ret_freplace.c create mode 100644 tools/testing/selftests/bpf/progs/freplace_get_constant.c create mode 100644 tools/testing/selftests/bpf/progs/netif_receive_skb.c create mode 100644 tools/testing/selftests/bpf/progs/profiler.h create mode 100644 tools/testing/selftests/bpf/progs/profiler.inc.h create mode 100644 tools/testing/selftests/bpf/progs/profiler1.c create mode 100644 tools/testing/selftests/bpf/progs/profiler2.c create mode 100644 tools/testing/selftests/bpf/progs/profiler3.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf1.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf2.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf3.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c create mode 100644 tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_autosize.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func8.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_null_check.c create mode 100644 tools/testing/selftests/bpf/progs/test_map_init.c create mode 100644 tools/testing/selftests/bpf/progs/test_pe_preserve_elems.c create mode 100644 tools/testing/selftests/bpf/progs/test_probe_read_user_str.c create mode 100644 tools/testing/selftests/bpf/progs/test_raw_tp_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/test_sock_fields.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sock_fields_kern.c create mode 100644 tools/testing/selftests/bpf/progs/test_subprogs_unused.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_neigh.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_peer.c create mode 100644 tools/testing/selftests/bpf/progs/test_trace_ext.c create mode 100644 tools/testing/selftests/bpf/progs/test_trace_ext_tracing.c delete mode 100644 tools/testing/selftests/bpf/test_sock_fields.c create mode 100755 tools/testing/selftests/bpf/test_tc_redirect.sh create mode 100644 tools/testing/selftests/bpf/verifier/regalloc.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_headroom.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_pfc.sh mode change 100644 => 100755 tools/testing/selftests/drivers/net/netdevsim/udp_tun [...] create mode 100755 tools/testing/selftests/drivers/net/ocelot/tc_flower_chains.sh create mode 100644 tools/testing/selftests/firmware/.gitignore create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kretprobe_return_s [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list-sve.c create mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list.c delete mode 100644 tools/testing/selftests/kvm/clear_dirty_log_test.c create mode 100644 tools/testing/selftests/kvm/dirty_log_perf_test.c create mode 100644 tools/testing/selftests/kvm/include/perf_test_util.h create mode 100644 tools/testing/selftests/kvm/lib/x86_64/handlers.S create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_pv_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/user_msr_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_apic_access_test.c create mode 100755 tools/testing/selftests/net/drop_monitor_tests.sh create mode 100644 tools/testing/selftests/net/ipsec.c create mode 100755 tools/testing/selftests/net/vrf_route_leaking.sh create mode 100644 tools/testing/selftests/netfilter/.gitignore create mode 100644 tools/testing/selftests/powerpc/security/entry_flush.c create mode 100644 tools/testing/selftests/powerpc/security/flush_utils.c create mode 100644 tools/testing/selftests/powerpc/security/flush_utils.h create mode 100644 tools/testing/selftests/powerpc/syscalls/rtas_filter.c delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01.boot create mode 100755 tools/testing/selftests/run_kselftest.sh create mode 100644 tools/testing/selftests/timens/futex.c