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-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 931294922e65 Add linux-next specific files for 20210326 omits 8576ad623376 Revert "kernel-doc: better handle '::' sequences" omits a6c2ea2862b2 Merge branch 'akpm/master' omits 70a8df67d31f secretmem: test: add basic selftest for memfd_secret(2) omits 915aafd8aa9a arch, mm: wire up memfd_secret system call where relevant omits 1937e7b43d9b PM: hibernate: disable when there are active secretmem users omits fc3df4ba473d mm: introduce memfd_secret system call to create "secret" [...] omits d46b838783b8 set_memory: allow querying whether set_direct_map_*() is a [...] omits 78e306b86483 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 19a0bf9684ca riscv/Kconfig: make direct map manipulation options depend on MMU omits d7d3d8f95866 mmap: make mlock_future_check() global omits 4876f72ad8ff mm: add definition of PMD_PAGE_ORDER omits 06b7cfd32339 Merge branch 'akpm-current/current' omits 16e49e676906 Merge remote-tracking branch 'rust/rust-next' omits 66519ab00cd6 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits e45d4c429ff9 Merge remote-tracking branch 'mhi/mhi-next' omits 74ce6b2d72f0 Merge remote-tracking branch 'kunit-next/kunit' omits 1cfd9a5e010a Merge remote-tracking branch 'fpga/for-next' omits f336650b119a Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 7fcaccc28cf8 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 527b411889da Merge remote-tracking branch 'hyperv/hyperv-next' omits 0918ac70899c Merge remote-tracking branch 'xarray/main' omits 5db6e2999b70 Merge remote-tracking branch 'nvmem/for-next' omits b36a5038a845 Merge remote-tracking branch 'slimbus/for-next' omits 068162dcff24 Merge remote-tracking branch 'gnss/gnss-next' omits 5e613558cf13 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 274570d6f34a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 5a0aaeedd876 Merge remote-tracking branch 'rtc/rtc-next' omits b32bcd5de3ce Merge remote-tracking branch 'coresight/next' omits 0e9f6724fe3c Merge remote-tracking branch 'livepatching/for-next' omits 3b7b77e00a5d Merge remote-tracking branch 'pwm/for-next' omits 47d6e3d8e82a Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits eb9e5fb2c1c5 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 859bd1c0df92 Merge remote-tracking branch 'pinctrl/for-next' omits cecdeb340578 Merge remote-tracking branch 'gpio-intel/for-next' omits d6657149d191 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits c02cbd9f0a5e Merge remote-tracking branch 'rpmsg/for-next' omits b30c0d8a4d72 Merge remote-tracking branch 'vhost/linux-next' omits 39fa219e7098 Merge remote-tracking branch 'scsi-mkp/for-next' omits 0a718730e134 Merge remote-tracking branch 'scsi/for-next' omits 52c23173403b Merge remote-tracking branch 'cgroup/for-next' omits 7ec0e7e4085a Merge remote-tracking branch 'dmaengine/next' omits 458265b084ea Merge remote-tracking branch 'icc/icc-next' omits 5cdf0c1757bf Merge remote-tracking branch 'staging/staging-next' omits c21eef711d85 Merge remote-tracking branch 'thunderbolt/next' omits b22674a2f09e Merge remote-tracking branch 'soundwire/next' omits 7f6b3c3b5f76 Merge remote-tracking branch 'phy-next/next' omits d97cbd8fbcaf Merge remote-tracking branch 'extcon/extcon-next' omits 56bf300743ac Merge remote-tracking branch 'char-misc/char-misc-next' omits d3b6a0b0c922 Merge remote-tracking branch 'tty/tty-next' omits d8f3304ba767 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits f8481e4ae11d Merge remote-tracking branch 'usb-serial/usb-next' omits caaca1a122c8 Merge remote-tracking branch 'usb/usb-next' omits a663b1674b73 Merge remote-tracking branch 'driver-core/driver-core-next' omits f361b75af70c Merge remote-tracking branch 'ipmi/for-next' omits 75b3debbd7c2 Merge remote-tracking branch 'leds/for-next' omits 506356d52089 Merge remote-tracking branch 'drivers-x86/for-next' omits f902504987c4 Merge remote-tracking branch 'workqueues/for-next' omits b1dcb5b7f14d Merge remote-tracking branch 'percpu/for-next' omits ff655eccf1d2 Merge remote-tracking branch 'xen-tip/linux-next' omits 934df234d9be Merge remote-tracking branch 'kvms390/next' omits 3ac11010090d Merge remote-tracking branch 'kvm-arm/next' omits f7716f6c38b9 Merge remote-tracking branch 'kvm/next' omits e0e207f9868c Merge remote-tracking branch 'rcu/rcu/next' omits b6f96f02c41d Merge remote-tracking branch 'ftrace/for-next' omits 2c1809536f73 Merge remote-tracking branch 'edac/edac-for-next' omits a3df268a08e1 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 47f175299416 Merge remote-tracking branch 'tip/auto-latest' omits 96c699b81727 Merge remote-tracking branch 'spi/for-next' omits 3db0d73677f7 Merge remote-tracking branch 'devicetree/for-next' omits cc3718fe6d3f Merge remote-tracking branch 'audit/next' omits eb182c51fe36 Merge remote-tracking branch 'iommu/next' omits 627e4b2e6e55 Merge remote-tracking branch 'selinux/next' omits d21be19d76e8 Merge remote-tracking branch 'keys/keys-next' omits 6b44a12cb163 Merge remote-tracking branch 'integrity/next-integrity' omits be0e18812271 Merge remote-tracking branch 'apparmor/apparmor-next' omits 5692f9312274 Merge remote-tracking branch 'security/next-testing' omits 89f00a71e4fc Merge remote-tracking branch 'regulator/for-next' omits bc0e3a087f2b Merge remote-tracking branch 'battery/for-next' omits 5c234f3c13e6 Merge remote-tracking branch 'backlight/for-backlight-next' omits 004810296ce4 Merge remote-tracking branch 'mfd/for-mfd-next' omits cf3ed8df718a Merge remote-tracking branch 'mmc/next' omits 8519b97f97f7 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 685da9937256 Merge remote-tracking branch 'device-mapper/for-next' omits 3135490f39a6 Merge remote-tracking branch 'block/for-next' omits d4f07ea4bd76 Merge remote-tracking branch 'input/next' omits 68657bb5f48b Merge remote-tracking branch 'sound-asoc/for-next' omits fec21fbf2962 Merge remote-tracking branch 'sound/for-next' omits 4bac9bfcf165 Merge remote-tracking branch 'regmap/for-next' omits aa3b2dddff4b Merge remote-tracking branch 'etnaviv/etnaviv/next' omits f4c36f14998b Merge remote-tracking branch 'drm-msm/msm-next' omits 80951425e5a4 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 6437e36b5bc0 Merge remote-tracking branch 'drm-intel/for-linux-next' omits a11c688e5f75 Merge remote-tracking branch 'amdgpu/drm-next' omits 256c20bbd065 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 02eadc2efdeb Merge remote-tracking branch 'drm/drm-next' omits d0d8229f8658 Merge remote-tracking branch 'crypto/master' omits eca9328f5c32 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits be215026d3b7 Merge remote-tracking branch 'nand/nand/next' omits 14767ebb45c4 Merge remote-tracking branch 'mtd/mtd/next' omits dd6dce9bcbb8 Merge remote-tracking branch 'gfs2/for-next' omits e5677f9b056c Merge remote-tracking branch 'bluetooth/master' omits 67f4cf3ebcaf Merge remote-tracking branch 'wireless-drivers-next/master' omits 445229612ddd Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 092924ca3689 Merge remote-tracking branch 'ipsec-next/master' omits b4e8aa34c68f Merge remote-tracking branch 'bpf-next/for-next' omits 7f9d167fd858 Merge remote-tracking branch 'net-next/master' omits c9e6f83c1492 Merge remote-tracking branch 'rdma/for-next' omits 0f943e3651f7 Merge remote-tracking branch 'swiotlb/linux-next' omits 3d84fffe66a9 Merge remote-tracking branch 'dlm/next' omits 204311f79949 Merge remote-tracking branch 'ieee1394/for-next' omits 7c4e72ab963f Merge remote-tracking branch 'thermal/thermal/linux-next' omits b75110786df4 Merge remote-tracking branch 'opp/opp/linux-next' omits dc4cdca9549a Merge remote-tracking branch 'devfreq/devfreq-next' omits 0aa4a5067528 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 9eced9dd25f4 Merge remote-tracking branch 'pm/linux-next' omits 1c8ebe804ac3 Merge remote-tracking branch 'v4l-dvb/master' omits f1eff5cc8419 Merge remote-tracking branch 'jc_docs/docs-next' omits 0fe61b0fa609 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits e52f3732522a Merge remote-tracking branch 'dmi/dmi-for-next' omits 8d3c715df53c Merge remote-tracking branch 'i3c/i3c/next' omits a9368e66d81e Merge remote-tracking branch 'i2c/i2c/for-next' omits a70f69971597 Merge remote-tracking branch 'hid/for-next' omits 9dc64d0e8af4 Merge remote-tracking branch 'pci/next' omits a48b4286ab16 Merge remote-tracking branch 'printk/for-next' omits eb17b5cbe22a Merge remote-tracking branch 'vfs/for-next' omits d0b2d5d2f8d6 Merge remote-tracking branch 'file-locks/locks-next' omits 12ef998a3c2a Merge remote-tracking branch 'v9fs/9p-next' omits 7ebcdc7cd7e1 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits cb43f182d27a Merge remote-tracking branch 'cel/for-next' omits 7534e6d5945c Merge remote-tracking branch 'jfs/jfs-next' omits 554db8f4bbaa Merge remote-tracking branch 'f2fs/dev' omits 75cecbeaa18b Merge remote-tracking branch 'ext3/for_next' omits 4b0e6a737d8d Merge remote-tracking branch 'exfat/dev' omits f5a37b3dc3e4 Merge remote-tracking branch 'erofs/dev' omits 7adff8e560eb Merge remote-tracking branch 'ecryptfs/next' omits 5842fd31c972 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 47ba4429af6a Merge remote-tracking branch 'cifs/for-next' omits 823ab25d8633 Merge remote-tracking branch 'btrfs/for-next' omits 3c2696d3e321 Merge remote-tracking branch 'fscache/fscache-next' omits 91bd1913450e Merge remote-tracking branch 'pidfd/for-next' omits 95aff37c2ae0 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 085496ef4559 Merge remote-tracking branch 'sh/for-next' omits 349593cac9ac Merge remote-tracking branch 's390/for-next' omits ab5228a56593 Merge remote-tracking branch 'risc-v/for-next' omits 30cb94947663 Merge remote-tracking branch 'parisc-hd/for-next' omits e2ecd7aee664 Merge remote-tracking branch 'mips/mips-next' omits 751389bde3f2 Merge remote-tracking branch 'microblaze/next' omits 967187fad614 Merge remote-tracking branch 'm68knommu/for-next' omits bb64d0aba1dd Merge remote-tracking branch 'm68k/for-next' omits 733caaedf111 Merge remote-tracking branch 'h8300/h8300-next' omits ae7baf6f8a70 Merge remote-tracking branch 'csky/linux-next' omits 944f58c05356 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 134239a2ce39 Merge remote-tracking branch 'clk-imx/for-next' omits 5a7e3b0a78d7 Merge remote-tracking branch 'clk/clk-next' omits ae1ab013cba9 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 40f28452be26 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 1590be2a2ad0 Merge remote-tracking branch 'tegra/for-next' omits aef5cd267885 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 9ce58622290e Merge remote-tracking branch 'stm32/stm32-next' omits 4d3caa1c3c18 Merge remote-tracking branch 'scmi/for-linux-next' omits fa9e756afbe0 Merge remote-tracking branch 'samsung-krzk/for-next' omits acaef8a252bc Merge remote-tracking branch 'rockchip/for-next' omits 8fec28e14867 Merge remote-tracking branch 'reset/reset/next' omits a52b64d2ed46 Merge remote-tracking branch 'renesas/next' omits 5ecd207365df Merge remote-tracking branch 'realtek/for-next' omits c6ecae3b70df Merge remote-tracking branch 'raspberrypi/for-next' omits d4f888993fce Merge remote-tracking branch 'qcom/for-next' omits 2ddc4b2d82b0 Merge remote-tracking branch 'omap/for-next' omits 5e11fce27fe8 Merge remote-tracking branch 'mvebu/for-next' omits 46740f9685e6 Merge remote-tracking branch 'mediatek/for-next' omits ece75f201b12 Merge remote-tracking branch 'keystone/next' omits 8750d9ecdbb4 Merge remote-tracking branch 'imx-mxs/for-next' omits 15fd1d15c533 Merge remote-tracking branch 'drivers-memory/for-next' omits 60322c0375cc Merge remote-tracking branch 'at91/at91-next' omits c2f32e26e6b7 Merge remote-tracking branch 'aspeed/for-next' omits 11f644cf13c9 Merge remote-tracking branch 'amlogic/for-next' omits 47fd0bb98dff Merge remote-tracking branch 'actions/for-next' omits cafe14c9bd44 Merge remote-tracking branch 'arm-soc/for-next' omits 35f1f3741b1f Merge remote-tracking branch 'arm-perf/for-next/perf' omits 9dc382d75834 Merge remote-tracking branch 'arm64/for-next/core' omits 7b6474e7e644 Merge remote-tracking branch 'arm/for-next' omits 7591b4f33de5 Merge remote-tracking branch 'asm-generic/master' omits 9ce7e7379dd9 Merge remote-tracking branch 'dma-mapping/for-next' omits 65a220e6e2ce Merge remote-tracking branch 'kbuild/for-next' omits 68902dae0e76 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 3002c3785821 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 2b4432e86cf4 Merge remote-tracking branch 'fpga-fixes/fixes' omits 1feb01bca217 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits aebb3f92a7dc Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 16895bb92732 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits d7d52ac8f51c Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 174b612aff14 Merge remote-tracking branch 'scsi-fixes/fixes' omits 9e64cf811424 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 9cf0da48f79f Merge remote-tracking branch 'vfs-fixes/fixes' omits b1d2d24f2116 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 5fb2a1382c32 Merge remote-tracking branch 'omap-fixes/fixes' omits a12feb04508e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 07beb1eaa35a Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 00e2fbf07aff Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 6c8912785f5f Merge remote-tracking branch 'vfio-fixes/for-linus' omits b4c51740a5c5 Merge remote-tracking branch 'ide/master' omits 1692894c4f96 Merge remote-tracking branch 'input-current/for-linus' omits 775fb8c95401 Merge remote-tracking branch 'soundwire-fixes/fixes' omits deeb2df9b869 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 1d9bf52f0131 Merge remote-tracking branch 'staging.current/staging-linus' omits bb9f9a2d888c Merge remote-tracking branch 'phy/fixes' omits 7a35aea7eb33 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits f6052e180226 Merge remote-tracking branch 'usb.current/usb-linus' omits 1443c23da631 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 279e1b23913b Merge remote-tracking branch 'pci-current/for-linus' omits 30dabaaa88c9 Merge remote-tracking branch 'spi-fixes/for-linus' omits 42b02ff61c28 Merge remote-tracking branch 'regulator-fixes/for-linus' omits fed5d8cd9e92 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 5e9ee8affd87 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits c0bd8bdccca4 Merge remote-tracking branch 'sound-current/for-linus' omits 9a81e3f8f596 Merge remote-tracking branch 'wireless-drivers/master' omits 7cddb9c0921a Merge remote-tracking branch 'ipsec/master' omits 0bdc8707ad59 Merge remote-tracking branch 's390-fixes/fixes' omits f3e945b1a355 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 334a16113c37 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 7b1edcec4dd3 Merge remote-tracking branch 'arm-current/fixes' omits 424b03169617 Merge remote-tracking branch 'arc-current/for-curr' omits 4c23541929b7 mm: unexport follow_pfn omits 1eabf46a7763 media/videobuf1|2: Mark follow_pfn usage as unsafe omits d40b9fdee6dc mm: Add unsafe_follow_pfn omits f466a65c17d8 mm, page_alloc: avoid page_to_pfn() in move_freepages() omits 99aa90610739 modules: add CONFIG_MODPROBE_PATH omits bd81ae18d80d init/initramfs.c: do unpacking asynchronously omits 5143c4edde96 kernel/async.c: remove async_unregister_domain() omits 01a1048d47ae kernel/async.c: stop guarding pr_debug() statements omits 93e841f080b7 selftests: remove duplicate include omits b108885d2288 scripts/gdb: add lx_current support for arm64 omits a36504f9e74d scripts/gdb: document lx_current is only supported by x86 omits e65e6c4a2ced gdb: lx-symbols: store the abspath() omits 80f79e27bcd1 aio: simplify read_events() omits 976a69813340 gcov: use kvmalloc() omits 5139a3cab460 gcov: simplify buffer allocation omits 7055dc4bd092 gcov: combine common code omits ecd5dc6244d4 gcov: clang: drop support for clang-10 and older omits bc5c314dacb8 kernel: kexec_file: fix error return code of kexec_calcula [...] omits 5211864859ba kexec: Add kexec reboot string omits aa5a8df337ad kernel/crash_core: add crashkernel=auto for vmcore creation omits 9815089d5986 kernel/fork.c: fix typos omits 8cf8d8037d40 kernel/fork.c: simplify copy_mm() omits 45c27276b99c do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 1fd88392ee55 fs: fat: fix spelling typo of values omits 2da831381166 include/linux/compat.h: remove unneeded declaration from C [...] omits cd939f25164b lib/list_sort.c: fix typo in function description omits 2c4042506e01 lib: fix inconsistent indenting in process_bit1() omits ebb7ad9648ff lib/bch.c: fix a typo in the file bch.c omits 8405807eb771 kernel/irq/: fix language typos omits ea17ed828734 kernel/sys.c: fix typo omits bd40235eb2fa kernel/up.c: fix typo omits 90b83d702579 kernel/user_namespace.c: fix typos omits 42b249e190a1 kernel/umh.c: fix some spelling mistakes omits d94afc043432 kernel/cred.c: make init_groups static omits 5783d9e72b5e kernel/async.c: fix pr_debug statement omits 08fc4f416b50 include: remove pagemap.h from blkdev.h omits 41bf74943b5e proc/sysctl: make protected_* world readable omits 264f6a0e7f3b proc/sysctl: fix function name error in comments omits cbb57e7c0d3d procfs/dmabuf: add inode number to /proc/*/fdinfo omits 8ed7192f4059 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 2e0345ec15c7 kernel/hung_task.c: Monitor killed tasks. omits 6b53e48e4908 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 0b18b0818f4d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 17c212c0b6e2 kfence: zero guard page after out-of-bounds access omits cf26cbc9afd0 mm/process_vm_access.c: remove duplicate include omits c602a2998009 mm/mempolicy: minor coding style tweaks omits 81af0da00292 mm/memory_hotplug: minor coding style tweaks omits 1d62b5d84775 mm/vmalloc: minor coding style tweaks omits 07c9e7a0b6d8 mm/frontswap: minor coding style tweaks omits a6c3cd8db88e mm/mlock: minor coding style tweaks omits 37fb0b7b86e1 mm/filemap: minor coding style tweaks omits 295522007176 mm/page_alloc: minor coding style tweaks omits 9fa4c942367f mm/shmem: minor coding style tweaks omits 07d12d2ff6d5 mm/oom_kill: minor coding style tweaks omits 7a0fd7ffe27a mm/compaction: minor coding style tweaks omits 59f2e612537f mm/vmscan: minor coding style tweaks omits 3773b3ee37cb mm/sparse: minor coding style tweaks omits 7e2f6d1c471e mm/swapfile: minor coding style tweaks omits 09e60fb95bf5 mm/mempool: minor coding style tweaks omits 02d06cc03acf mm/highmem: Remove deprecated kmap_atomic omits 9939cba2d530 mm/highmem.c: fix coding style issue omits 0e40f66f7d11 btrfs: use memzero_page() instead of open coded kmap pattern omits 862fb9d6c0f4 iov_iter: lift memzero_page() to highmem.h omits 0610870d61b2 mm/zswap.c: switch from strlcpy to strscpy omits 45d53dd8277e arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 79b30f7020f7 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits a5152e17c251 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits 95021b70e78e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 27b91864ff25 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits eff64199b333 mm,memory_hotplug: allocate memmap from the added memory range omits 272f89430fef selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 2c9c472f59e8 selftests/vm: gup_test: fix test flag omits 6216d7e0d10f mm/gup: longterm pin migration cleanup omits 489963b514e7 mm/gup: change index type to long as it counts pages omits 9afdff8e479c memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits b9b53dad16c3 mm/gup: migrate pinned pages out of movable zone omits 785857ca0ded mm/gup: do not migrate zero page omits b0deafa6b8de mm: honor PF_MEMALLOC_PIN for all movable pages omits f5d183498653 mm: apply per-task gfp constraints in fast path omits 67ff47a638a9 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits a0f4bac8280f mm/gup: check for isolation errors omits 686aadf8cb24 mm/gup: return an error on migration failure omits c1be0f9df97d mm/gup: check every subpage of a compound page during isolation omits 34d58d19d086 mm/gup: don't pin migrated cma pages in movable zone omits f7fc35ef0882 mm/util.c: fix typo omits d1f75d5ddea8 mm/util.c: reduce mem_dump_obj() object size omits 400428b6ed4f mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 6e7145cf0a59 x86/mm: track linear mapping split events omits d68f42685dca mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits ac820db21de3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 1481fe2f8adb mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 4a800b7424be mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 7af97692f30d mm: cma: fix potential null dereference on pointer cma omits 799815f497e2 mm: cma: support sysfs omits c521eed07e16 mm: cma: use pr_err_ratelimited for CMA warning omits ad69b4591eb9 mm: vmstat: add cma statistics omits d0d56264b120 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits e090c45b8124 mm/compaction: remove unused variable sysctl_compact_memory omits 5d59d1601e4d mm: vmscan: shrink deferred objects proportional to priority omits b6e26787060b mm: memcontrol: reparent nr_deferred when memcg offline omits 9a696487b63d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits fafbda29c0f6 mm: vmscan: use per memcg nr_deferred of shrinker omits 6a776b7ead05 mm: vmscan: add per memcg shrinker nr_deferred omits 793baa7a2185 mm: vmscan: use a new flag to indicate shrinker is registered omits 3787820959f4 mm: vmscan: add shrinker_info_protected() helper omits bf0bb21cef22 mm: memcontrol: rename shrinker_map to shrinker_info omits 489412522b98 mm: vmscan: use kvfree_rcu instead of call_rcu omits d568935e0894 mm: vmscan: remove memcg_shrinker_map_size omits 3420a91d8b9e mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 1c7d33c68932 mm: vmscan: consolidate shrinker_maps handling code omits 308914a61404 mm: vmscan: use nid from shrink_control for tracepoint omits dcf02e9f9543 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits 632522128d5a mm/vmscan: move RECLAIM* bits to uapi header omits 734e9cb133db userfaultfd/selftests: unify error handling omits ccd6d599a037 userfaultfd/selftests: only dump counts if mode enabled omits 8ae80530fe0f userfaultfd/selftests: drop VERIFY check in locking_thread omits 65a78cc057c0 userfaultfd/selftests: remove the time() check on delayed uffd omits 17e21a469b6d userfaultfd/selftests: use user mode only omits dc51202552df userfaultfd/selftests: exercise minor fault handling shmem [...] omits 1193b52f57f3 userfaultfd/selftests: reinitialize test context in each test omits 24a29e194f5f userfaultfd/selftests: create alias mappings in the shmem test omits 3e711395d3dc userfaultfd/selftests: use memfd_create for shmem test type omits 21796787877d userfaultfd-support-minor-fault-handling-for-shmem-fix omits 1d6cfcbdbc15 userfaultfd: support minor fault handling for shmem omits 453ebbe36739 userfaultfd/selftests: add test exercising minor fault handling omits f339d166736a userfaultfd: update documentation to describe minor fault [...] omits 5aeba3908c72 userfaultfd: add UFFDIO_CONTINUE ioctl omits 0f8829959e58 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits 78ff04a30891 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 6255cf732de0 userfaultfd: add minor fault registration mode omits 68b89eb01043 mm: huge_memory: a new debugfs interface for splitting THP tests. omits c2b34e7ea411 mm/huge_memory.c: remove unnecessary local variable ret2 omits a0d9dba8ffbd khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits a303e365300b khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits c316a839ef16 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits b8b61657ce36 khugepaged: remove unneeded return value of khugepaged_col [...] omits 08d85ffdc130 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 6cabb36f88aa mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 04275603b95b mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 96daaf4f5d1b mm/hugetlb: optimize the surplus state transfer code in mo [...] omits afc68b45591e mm/hugetlb: use some helper functions to cleanup code omits c78bd7d5cc6f mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits fd43d13ebd73 mm/hugetlb: remove redundant reservation check condition i [...] omits e40b56876e07 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 9a796c662451 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 1620ef8b9e42 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 246a9d574b1c hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits f93fda3e26f5 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 424832980360 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits d321e5eae34f mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 44204ab95e12 mm: page_alloc: dump migrate-failed pages omits ab80279a61da mm/mempolicy: fix mpol_misplaced kernel-doc omits 2fb530a7f78c mm/mempolicy: rewrite alloc_pages_vma documentation omits c493450ce189 mm/mempolicy: rewrite alloc_pages documentation omits 0f5924d526a4 mm/mempolicy: rename alloc_pages_current to alloc_pages omits 3b5d4605bae3 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits aa2b6480a3dd mm/page_alloc: rename gfp_mask to gfp omits 35394b7a5282 mm/page_alloc: rename alloc_mask to alloc_gfp omits ea0a2397ad92 include/linux/page-flags-layout.h: cleanups omits 3249cc74e7e7 include/linux/page-flags-layout.h: correctly determine LAS [...] omits 61ff2dec91fd mm: remove lru_add_drain_all in alloc_contig_range omits caad0ea7823c mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 9ab6a42cda79 kasan: record task_work_add() call stack omits 3bb1a2e077bb kasan: docs: update tests section omits 842dd34bb5ba kasan: docs: update ignoring accesses section omits 156cdc81d4e8 kasan: docs: update shadow memory section omits 828308ec9d53 kasan: docs: update HW_TAGS implementation details section omits f2f78928bd43 kasan: docs: update SW_TAGS implementation details section omits 1951e7efe72d kasan: docs: update GENERIC implementation details section omits c7bcc5288f6e kasan: docs: update boot parameters section omits 361e07312fbe kasan: docs: update error reports section omits 8ff74d6acf07 kasan: docs: update usage section omits 46f748b90971 kasan: docs: update overview section omits 3a91fa4b5bfb kasan: docs: clean up sections omits b40165e15ba8 kasan, mm: integrate slab init_on_free with HW_TAGS omits eae18d3bdc43 kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 855a9c4018f3 kasan, mm: integrate page_alloc init with HW_TAGS omits 920cd447f431 kasan: init memory in kasan_(un)poison for HW_TAGS omits 92db2cc80b6e arm64: kasan: allow to init memory when setting tags omits cd483bcb9cf0 mm, kasan: don't poison boot memory with tag-based modes omits f805dc7facd7 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits 65f1e1d55bba mm/kasan: switch from strlcpy to strscpy omits 9ace63f90bfd kasan-remove-redundant-config-option-fix omits 3797caaeec2b kasan: remove redundant config option omits fd43713a9ab3 powerpc/64s/radix: enable huge vmalloc mappings omits 9259b8d0765e mm/vmalloc: fix read of uninitialized pointer area omits fb88402fba12 mm/vmalloc: hugepage vmalloc mappings omits f250e093ecf8 mm/vmalloc: add vmap_range_noflush variant omits f86ec8f1bb2d mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 1187dc5ec775 mm/vmalloc: provide fallback arch huge vmap support functions omits 8aebb2cba90e x86: inline huge vmap supported functions omits a03b99f8acd3 arm64: inline huge vmap supported functions omits 312f2f5c7ed5 powerpc: inline huge vmap supported functions omits 7f99e200c21e mm: HUGE_VMAP arch support cleanup omits bc8f4f3ea35f mm/ioremap: rename ioremap_*_range to vmap_*_range omits 83ecb482de4c mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 28787949431c mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 95932194453a mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 6cb8bdcafa1d sparc32: add stub pud_page define for walking huge vmalloc [...] omits dc3b3e044f0a Merge branch 'features' into for-next omits 7dd7108f7a62 Merge branch 'fixes' into for-next omits a760e27750d2 ARM: mm: add missing pud_page define to 2-level page tables omits 6f40e7797ac2 mm/vmalloc: use rb_tree instead of list for vread() lookups omits 68a4892fed3a mm: unexport remap_vmalloc_range_partial omits e01a08ff8a91 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 4d98d773c349 mm/dmapool: switch from strlcpy to strscpy omits 1d6f8e523de6 mm: allow shmem mappings with MREMAP_DONTUNMAP omits cb358e3f1902 mm, tracing: improve rss_stat tracepoint message omits a60480469bd9 x86/vmemmap: optimize for consecutive sections in partial [...] omits 21755a160b74 x86/vmemmap: handle unpopulated sub-pmd ranges omits 9d51ab5f8eef x86/vmemmap: drop handling of 1GB vmemmap ranges omits 23d5cb73a7da x86/vmemmap: drop handling of 4K unaligned vmemmap range omits cb80e5ee424c mm/interval_tree: add comments to improve code readability omits 94c7c3930643 mm/memory.c: do_numa_page(): delete bool "migrated" omits 214dbe3a1e2d memcg: set page->private before calling swap_readpage omits 28892c816588 memcg: charge before adding to swapcache on swapin omits f7efca8db69b kselftests: cgroup: update kmem test for new vmstat implem [...] omits bdec5f0ac38f mm: memcontrol: consolidate lruvec stat flushing omits 496f5d5fdddf mm: memcontrol: switch to rstat fix omits d5263972a277 mm-memcontrol-switch-to-rstat-fix omits e7f2452934ec mm: memcontrol: switch to rstat omits a76ad71214f6 cgroup: rstat: punt root-level optimization to individual [...] omits a9dddf5920a6 cgroup: rstat: support cgroup1 omits baebf6c8369b mm: memcontrol: privatize memcg_page_state query functions omits d65d6cbba2fa mm: memcontrol: kill mem_cgroup_nodeinfo() omits 659ff6d2d062 mm: memcontrol: fix cpuhotplug statistics flushing omits 78322ed37bf9 memcg: enable memcg oom-kill for __GFP_NOFAIL omits e21a2c17271e memcg: cleanup root memcg checks omits 6947e4061fa0 mm: memcontrol: fix kernel stack account omits 0422596a94c5 mm/memremap.c: fix improper SPDX comment style omits 69c5cad412b7 RDMA/umem: batch page unpin in __ib_umem_release() omits 5eaf1c22cc0a mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 8936b80b788f mm/gup: decrement head page once for group of subpages omits 7b9574718b21 mm/gup: add compound page list iterator omits 894054ec54ea mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 43b1250e2f32 mm: Move page_mapping_file to pagemap.h omits 76d667ca0485 mm: remove nrexceptional from inode omits c85bb4cec0a4 dax: account DAX entries as nrpages omits 6588f21070cb mm: stop accounting shadow entries omits 9563cc094440 mm: introduce and use mapping_empty omits 53f932e34c61 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits 091319cb39bb mm/filemap: drop check for truncated page after I/O omits 8274ae9c34c1 mm/filemap: use filemap_read_page in filemap_fault omits 460ce9e02d62 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits fa5bb29f52c7 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits 1dcb1f772146 mm: provide filemap_range_needs_writeback() helper omits e72ecd3ec705 mm/page_owner: record the timestamp of all pages during free omits 0f6a63686760 slub: remove resiliency_test() function omits 4738ff0cd358 selftests: add a kselftest for SLUB debugging functionality-fix omits ef6d866e13bd selftests: add a kselftest for SLUB debugging functionality omits 2f397335b58d mm, slub: enable slub_debug static key when creating cache [...] omits be3c6dff30ab mm/slab.c: fix spelling mistake "disired" -> "desired" omits a48e2ef2acc8 watchdog: cleanup handling of false positives omits 414f73860f11 watchdog: fix barriers when printing backtraces from all CPUs omits 099944f116ab watchdog/softlockup: remove logic that tried to prevent re [...] omits 1ff484d1900b watchdog/softlockup: report the overall time of softlockups omits 52aa96c67cd6 watchdog: explicitly update timestamp when reporting softlockup omits 4ea896646d8f watchdog: rename __touch_watchdog() to a better descriptive name omits 3f023e037647 ocfs2: fix ocfs2 corrupt when iputting an inode omits 4b3aa57c3478 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 64ca90a02854 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits 8a928ca64365 arch/sh/include/asm/tlb.h: remove duplicate include omits 87c722b5e11e scripts/spelling.txt: add "overflw" omits 3491db62e4ac scripts/spelling.txt: Add "diabled" typo omits 76b8f9674097 scripts/spelling.txt: add "overlfow" omits f2dc9211ced7 include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits f425b0dc59ef arch/ia64/include/asm/pgtable.h: minor typo fixes omits fc6d56c33928 arch/ia64/kernel/fsys.S: fix typos omits e87f8f2fb738 arch/ia64/kernel/head.S: remove duplicate include omits 740f21a14670 /proc/kpageflags: do not use uninitialized struct pages omits 600f57cfa3ef /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e6d2f0c7604c arm: print alloc free paths for address in registers omits 85197cc788a7 mm/slub: add support for free path information of an object omits ec973c11a110 mm/slub: fix backtrace of objects because of redzone adjustment omits e69563db16fc Merge branch 'for-5.13/drivers' into for-next omits 595a48eb7b48 hostfs: fix memory handling in follow_link() omits 811ba6ea42f6 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits b4ee593e2331 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 3cac585bcd41 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 983b899a1f62 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits a1dd5ec10a73 Merge branch 'for-5.13/block' into for-next omits ad9e1cd6333f Merge branch 'for-5.13/io_uring' into for-next omits f827ea84363e Merge branch 'for-5.13/drivers' into for-next omits 59f554077d50 Merge branch 'for-5.13/libata' into for-next omits 8c9a207f141c Merge branch 'block-5.12' into for-next omits 96e00e3a4923 Merge branch 'io_uring-5.12' into for-next omits 07251094c509 io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE omits b852442e0378 io-wq: eliminate the need for a manager thread omits 1a5c7ae23b78 io_uring: allow events and user_data update of running pol [...] omits 393ffc40150d io_uring: abstract out a io_poll_find_helper() omits b73a9fcf621c io_uring: terminate multishot poll for CQ ring overflow omits 43546209df6f io_uring: abstract out helper for removing poll waitqs/hashes omits 7a64c97f3e3c io_uring: add multishot mode for IORING_OP_POLL_ADD omits 35b9fbdd0262 io_uring: include cflags in completion trace event omits 76a821553e54 io_uring: allocate memory for overflowed CQEs omits 4f0f5d1f02ae io_uring: mask in error/nval/hangup consistently for poll omits 0b9267b6b0bd io_uring: optimise rw complete error handling omits e608c8a0357b io_uring: hide iter revert in resubmit_prep omits 294f48bec1da io_uring: don't alter iopoll reissue fail ret code omits 8774e503beed io_uring: optimise kiocb_end_write for !ISREG omits 8a9e887a7958 io_uring: kill unused REQ_F_NO_FILE_TABLE omits f2530338994d io_uring: don't init req->work fully in advance omits c211abda4995 io-wq: refactor *_get_acct() omits 9527851caf1a io_uring: remove tctx->sqpoll omits 6924c4a72de5 io_uring: don't do extra EXITING cancellations omits b1b780e5a36d io_uring: don't clear REQ_F_LINK_TIMEOUT omits 663930690fc9 io_uring: optimise io_req_task_work_add() omits b80c77e2d414 io_uring: abolish old io_put_file() omits bee0dc2a9532 io_uring: optimise io_dismantle_req() fast path omits 333b12e8effc io_uring: inline io_clean_op()'s fast path omits e004b4b1aa18 io_uring: remove __io_req_task_cancel() omits 812b40bc42ce io_uring: add helper flushing locked_free_list omits 9ca8c3530918 io_uring: refactor io_free_req_deferred() omits 2b98324bb376 io_uring: inline io_put_req and friends omits b464cae23e48 io_uring: refactor rsrc refnode allocation omits e050c0535a9a io_uring: refactor io_flush_cached_reqs() omits 10418ad07a7f io_uring: optimise success case of __io_queue_sqe omits a8e772ded912 io_uring: inline __io_queue_linked_timeout() omits cd543d41df5b io_uring: keep io_req_free_batch() call locality omits 7f3a8dcca33e io_uring: optimise tctx node checks/alloc omits 2e180b8f08dc io_uring: optimise io_uring_enter() omits 62f51bf9e2b0 io_uring: don't take ctx refs in task_work handler omits 050faaace1ec io_uring: transform ret == 0 for poll cancelation completions omits ae9007fe1eca io_uring: correct comment on poll vs iopoll omits d1c9ef5f1051 io_uring: cache async and regular file state for fixed files omits 0ffb09f2ca28 io_uring: don't check for io_uring_fops for fixed files omits e399d3e107ce io_uring: simplify io_sqd_update_thread_idle() omits 82dbad3605a9 io_uring: switch to atomic_t for io_kiocb reference count omits 4ccbf796b553 io_uring: wrap io_kiocb reference count manipulation in helpers omits 46196182275e io_uring: simplify io_resubmit_prep() omits a6054c054e17 io_uring: merge defer_prep() and prep_async() omits 8ab20733c435 io_uring: rethink def->needs_async_data omits 7b05f975a267 io_uring: untie alloc_async_data and needs_async_data omits 569495dadfdc io_uring: refactor out send/recv async setup omits a0cdea135bf5 io_uring: use better types for cflags omits 65c139981e8a io_uring: refactor provide/remove buffer locking omits d6e4ee7a1a79 io_uring: add a helper failing not issued requests omits e6813419d4fb io_uring: further deduplicate file slot selection omits 727a6b15224c io_uring: reuse io_req_task_queue_fail() omits efbdd9a4bce9 io_uring: avoid taking ctx refs for task-cancel omits 34e88a7d1b2b Merge branch 'io_uring-5.12' into for-5.13/io_uring omits 4c7b707d72f5 cifs: revalidate mapping when we open files for SMB1 POSIX omits 5724c15f17f6 cifs: Silently ignore unknown oplock break handle omits 4c263387c45b cifs: Adjust key sizes and key generation routines for AES [...] omits b67e76f22acf gfs2: don't create empty buffers for NO_CREATE omits f22aafde8f92 gfs2: report "already frozen/thawed" errors omits 12484a4ecc92 gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events omits b9fd814e2c5d Merge branch 'devel' into for-next omits cb62168fb19d drivers: pinctrl: Remove duplicate include of io.h omits 829d25563a6c pinctrl: microchip: fix array overflow omits ca269bfadb10 f2fs: fix to avoid touching checkpointed data in get_victim() omits 1a0dfc099c1e rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits bfb1aba02b4e rcu: Fix various typos in comments omits f0a3f9067a8f doc: Fix statement of RCU's memory-ordering requirements omits d05426fa4ffb mm/slub: Add Support for free path information of an object. omits ac25ba9d6d99 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 84d139b9a16f torture: Make the build machine control N in "make -jN" omits 1ce742e0ccec torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits cbde917ce326 torture: Abstract end-of-run summary omits b3988218e1a4 rcu: Fix typo in comment: kthead -> kthread omits a92e08d1f970 rcu/nocb: Unify timers omits 5bd39749ec9b rcu/nocb: Prepare for fine-grained deferred wakeup omits 6fff3191085e rcu/nocb: Only cancel nocb timer if not polling omits b437dbce22ed rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits e58dd49327ee rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits ecf5e07f8a39 rcu/nocb: Allow de-offloading rdp leader omits 87e2289f7855 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits 8e3fee9c5da5 timer: Revert "timer: Add timer_curr_running()" omits 432b54a9c42c rcu/nocb: Use the rcuog CPU's ->nocb_timer omits fbd736785c55 torture: Fix grace-period rate output omits 48bfb1c44c06 rcutorture: Abstract read-lock-held checks omits 16ee0dc84510 refscale: Add acqrel, lock, and lock-irq omits 53ebb2ef8858 rcu: Prevent false positive softirq warning on RT omits 5eb768265ba8 tick/sched: Prevent false positive softirq pending warnings on RT omits 4646e195a699 softirq: Make softirq control and processing RT aware omits 06e99e5fae6e softirq: Move various protections into inline helpers omits 5d1b29821724 irqtime: Make accounting correct on RT omits bfa7a0852279 softirq: Add RT specific softirq accounting omits 947d4a99f653 torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 55d1b7ee8949 rcuscale: Allow CPU hotplug to be enabled omits b51d57b718f3 refscale: Allow CPU hotplug to be enabled omits aa5e72e0379c tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 475d3e8e481a torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits 741c85101982 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits 059807c81a8a kcsan: Add pointer to access-marking.txt to data_race() bullet omits 75affdf80619 rcu-tasks: Add block comment laying out RCU Rude design omits a235f5498ec8 rcu-tasks: Add block comment laying out RCU Tasks design omits ca251948bd29 torture: Fix remaining erroneous torture.sh instance of $* omits 1a1863558c6b Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits e0b3f0938223 f2fs: fix to update last i_size if fallocate partially succeeds omits 72f84539b9df f2fs: fix error path of f2fs_remount() omits 1baf2b66e886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 1676953644ed Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits c2202f76bb64 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits 9e2409c6eacd Merge branch for-5.13/arm64/dt into for-next omits 2add57f68d36 Merge branch for-5.13/arm/dt into for-next omits b1d02d9c0afd Merge branch for-5.13/usb into for-next omits 26a7401d766c Merge branch for-5.13/phy into for-next omits 1d29fff9bfb2 Merge branch for-5.13/soc into for-next omits de504f465376 Merge branch for-5.13/clk into for-next omits 7fd52c2c57a4 Merge branch for-5.13/dt-bindings into for-next omits 09f5220aa699 drm/tegra: dc: Don't set PLL clock to 0Hz omits 972d86381b18 Merge branch 'pm-em' into linux-next omits c0b14bf6da1b Merge branch 'acpica' into linux-next omits ee79ae889e92 usb: xhci: tegra: Enable ELPG for runtime/system PM omits cd137e83deda usb: xhci: tegra: Unlink power domain devices omits c80f2cbfd7a2 Merge branch 'for-5.13/phy' into for-5.13/usb omits a285c7bbc45b phy: tegra: xusb: Add wake/sleepwalk for Tegra186 omits e750273a5afd phy: tegra: xusb: Tegra210 host mode VBUS control omits 3750f8ff5c4d phy: tegra: xusb: Add wake/sleepwalk for Tegra210 omits 8a1b931cefea phy: tegra: xusb: Add sleepwalk and suspend/resume omits fbc08f9f135e phy: tegra: xusb: Add Tegra210 lane_iddq operation omits ef3815bd07ce phy: tegra: xusb: Rearrange UPHY init on Tegra210 omits 36717af9c70b phy: tegra: xusb: Move usb3 port init for Tegra210 omits 0ed1519f5e68 Merge branch 'for-5.13/soc' into for-5.13/phy omits f5b1d27df6c4 soc/tegra: pmc: Provide USB sleepwalk register map omits 9f5e7e2c908c Merge branch 'for-5.13/clk' into for-5.13/phy omits b7b2feb44c61 mmc: sdhci: replace mmc->parent with mmc_dev() for consistency omits 4137f3ad5494 mmc: sdhci-of-dwcmshc: set MMC_CAP_WAIT_WHILE_BUSY omits bd84498cd3e2 mmc: sdhci-of-dwcmshc: fix error return code in dwcmshc_probe() omits 9a329ca29777 mmc: sdhci-of-dwcmshc: add ACPI support for BlueField-3 SoC omits a49721b722ff mmc: sdhci-pci: Add PCI IDs for Intel LKF omits 396799abae0f mmc: tmio: always flag retune when resetting and a card is [...] omits 326535641ba0 mmc: tmio: restore bus width when resetting omits 992ff63dd0d8 mmc: cavium: Use '"%s...", __func__' to print function name omits 3b9be1000761 mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] omits cdc39ce1793c dt-bindings: mmc: Add compatible for Mediatek MT8195 omits 9bedcfaebbf7 mmc: renesas_sdhi: do hard reset if possible omits 6e4762d9da60 mmc: renesas_sdhi: break SCC reset into own function omits 154df0b45e9e mmc: tmio: abort DMA before reset omits 4772724a3660 mmc: sdhci-of-dwcmshc: add rockchip platform support omits a3eefc8be3a8 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support omits f7181d2d5589 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file omits 69a8fb3fe94d mmc: sdhci-esdhc-imx: Use device_get_match_data() omits a04cfce00bf2 mmc: sdhci-esdhc-imx: Remove non-DT stub omits bdf1929d4eb1 memstick: Remove useless else branch omits 8ca346975906 mmc: core: Fix hanging on I/O during system suspend for re [...] omits d41c3b15e910 drm/amdgpu/pm: mark pcie link/speed arrays as const omits 26c996214118 Revert "drm/amd/display: To modify the condition in indica [...] omits eb9b1f8ff616 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 9f0419cc43af drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 0cba4c8ea666 drm/amdgpu: only check for _PR3 on dGPUs omits dd61c89d341f drm/amdgpu: add another raven1 gfxoff quirk omits 04debcb8c60b usb/host: enable auto power control for xhci-pci omits d5220d7d8742 drm/amd/display: check fb of primary plane omits 1751215b87ac drm/amd/display: Allow idle optimization based on vblank. omits 30e0bf305598 drm/amdgpu/display: fix memory leak for dimgrey cavefish omits 6b0fbc3d0fa9 amdgpu: fix gcc -Wrestrict warning omits 8ae48a3c3faa amdgpu: avoid incorrect %hu format string omits 58d834b71599 drivers: gpu: Remove duplicate include of amdgpu_hdp.h omits e544d3a8a555 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug omits e574b0c2b3e2 drm/atomic: Couple of typo fixes omits 29867d28f979 drm/radeon: don't evict if not initialized omits a7e31e7413d6 drm/amdgpu: replace per_device_list by array omits ec0130346f0e drm/amd/display: 3.2.128 omits 8d8fab4f9cac drm/amd/display: Use pwrseq instance to determine eDP instance omits 21ab268a0110 drm/amd/display: Change input parameter for set_drr omits f1a7e0430cd7 drm/amd/display: [FW Promotion] Release 0.0.57 omits d22db7a4283e drm/amd/display: Fix UBSAN: shift-out-of-bounds warning omits a9131280d5f2 drm/amd/display: Fixed Clock Recovery Sequence omits e9ce166ce057 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini omits 28cf51458e36 drm/amd/display: revert max lb use by default for n10 omits 1e34b04e6f48 drm/amd/display: Fix debugfs link_settings entry omits e0767e07fbb4 drm/amd/display: Log DMCUB trace buffer events omits 737a05e43a8f drm/amd/display: revert max lb lines change omits 2364c6ec13e6 drm/amd/display: Add kernel doc to crc_rd_wrk field omits f120b399eaa4 drm/amd/display: hide VGH asic specific structs omits 48ae4e518cf5 drm/amd/display: Populate socclk entries for dcn2.1 omits f3a2097b64bd drm/amd/display: fix modprobe failure on vega series omits f98d9c9a89e9 drm/amdgpu: Use correct size when access vram omits 6ab4a40c8c4b drm/amd/pm: fix gpu reset failure by MP1 state setting omits 67e367a5ec4c drm/amd/pm: fix MP1 state setting failure in s3 test omits 3ade7157bd3e drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD omits 85e7fdd2ee3c drm/amdgpu: fix amdgpu_res_first() omits 9af61576b7a8 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 60eac13f8baa drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct omits a69e5b906277 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] omits 3a0fc12e5821 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] omits 93fddc23b2fa drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] omits bf7e29e86242 drm/amd/pm: fix Navi1x runtime resume failure V2 omits e9b3a456a220 drm/amdgpu: Enable VCN/JPEG CG on aldebaran omits 6b93187c2dfd drm/amdgpu: Fix a typo omits 22483d1cab5a drm/amdgpu: Fix a typo omits 5f04e996ef56 drm/radeon/ttm: Fix memory leak userptr pages omits 466da06bc75e drm/amdgpu/ttm: Fix memory leak userptr pages omits bb905e0bab08 drm/amdgpu: skip kfd suspend/resume for S0ix omits e176bd4e44c6 drm/amdgpu: drop S0ix checks around CG/PG in suspend omits a814a6771421 drm/amdgpu: skip CG/PG for gfx during S0ix omits 6b5c75387da3 drm/amdgpu: update comments about s0ix suspend/resume omits e617e373d3dc drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend omits 2d15c18f8c8c drm/amdgpu: re-enable suspend phase 2 for S0ix omits 1e0a0d4f1223 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits 93f3e5443cf5 drm/amdgpu: clean up non-DC suspend/resume handling omits fce43412cca4 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) omits fbb79f34edaa drm/amdgpu: rework S3/S4/S0ix state handling omits 6233ab6df03a drm/amdgpu: fix the hibernation suspend with s0ix omits b799dee378ec drm/amdgpu: disentangle HG systems from vgaswitcheroo omits f3e7d995b18e drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 1fada09763f4 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits 825732f5a6a1 drm/amdgpu: Add additional Sienna Cichlid PCI ID omits 90309ed239a4 drm/amdgpu/display/dm: add missing parameter documentation omits aee76d1af207 drm/amdgpu: wrap kiq ring ops with kiq spinlock omits d9bbabc40c7a Revert "drm/amdgpu: disable gpu reset on Vangogh for now" omits 033d0656afc4 drm/amdgpu: add codes to capture invalid hardware access w [...] omits 225fed41523a f2fs: fix wrong comment of nat_tree_lock omits d60fe8fa6c01 clk: imx: Fix reparenting of UARTs not associated with stdout omits 144389e954ef Merge branches 'pm-core' and 'pm-tools' into linux-next omits 2b05064abe2b Merge branch 'acpi-scan' into linux-next omits a8cc22e40933 Merge branch 'devprop' into linux-next omits 215a4e08abd9 Merge branches 'acpi-pm', 'acpi-cppc' and 'acpi-misc' into [...] omits 0fafc1347a9a Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] omits 78189e454782 f2fs: fix to avoid out-of-bounds memory access omits 12aeff2169c7 f2fs: don't start checkpoint thread in readonly mountpoint omits f8f1fbc306a4 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC omits 895bc59ef247 f2fs: add sysfs nodes to get runtime compression stat omits 6c739e5302a9 f2fs: fix to use per-inode maxbytes in f2fs_fiemap omits ef76af2f0e47 f2fs: allow to change discard policy based on cached discard cmds omits 625e61dbd65d dm integrity: add the "reset_recalculate" feature flag omits 4f469efcd03f Merge branch 'core/entry' omits 55812e6f90d7 Merge branch 'irq/core' omits 45bf74e3810a Merge branch 'locking/core' omits 14770cf8f8b0 Merge branch 'locking/urgent' omits 15ac31467256 Merge branch 'objtool/core' omits bb6eea65736f Merge branch 'perf/core' omits 9cf6a1888fb1 Merge branch 'perf/urgent' omits c4a874a5ab72 Merge branch 'sched/core' omits 27e68b8d658b Merge branch 'timers/core' omits 1ec53036ed5c Merge branch 'x86/alternatives' omits 05a6cf9c7649 Merge branch 'x86/boot' omits 89e5b9a3010a Merge branch 'x86/cleanups' omits 78f139dc8f68 Merge branch 'x86/core' omits 520d977f5808 Merge branch 'x86/cpu' omits 171f251a9d42 Merge branch 'x86/microcode' omits ef334b33ae26 Merge branch 'x86/misc' omits 5e3958b27adf Merge branch 'x86/mm' omits d2a7ea22c49b Merge branch 'x86/platform' omits 74d99a562c46 Merge branch 'x86/seves' omits 957a618b019c Merge branch 'x86/sgx' omits 5ca51cc8e97d Merge branch 'x86/urgent' omits 81d529b918ac Merge branch 'x86/vdso' omits 55bddc9ae5fb Merge branch 'remotes/lorenzo/pci/misc' omits 0208f3be2a9c Merge branch 'remotes/lorenzo/pci/vmd' omits 46d9fc9b7a61 Merge branch 'remotes/lorenzo/pci/tegra' omits 30347b6db9c6 Merge branch 'remotes/lorenzo/pci/microchip' omits 72336baead88 Merge branch 'remotes/lorenzo/pci/layerscape' omits 0916360f3b6a Merge branch 'remotes/lorenzo/pci/iproc' omits f2251cd732dd Merge branch 'remotes/lorenzo/pci/dwc' omits f969620d32a1 Merge branch 'remotes/lorenzo/pci/cadence' omits 836c9c47e321 Merge branch 'remotes/lorenzo/pci/brcmstb' omits bcc84280d710 Merge branch 'pci/misc' omits 3380cf096f23 Merge branch 'pci/kernel-doc' omits 49ddaa96197b Merge branch 'pci/error' omits 7b447c31f671 Merge branch 'pci/enumeration' omits 91208e87d526 Merge pull request #34 from namjaejeon/cifsd-for-next omits 17d69bed53b4 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 768d93ce95e1 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 6028c6640029 firmware: arm_scmi: add dynamic scmi devices creation omits 2e33cc8ad8d9 firmware: arm_scmi: add protocol modularization support omits ccec0ee28aa1 firmware: arm_scmi: rename non devres notify_ops omits 4d6ce61bbe97 firmware: arm_scmi: make notify_priv really private omits f703716b6f4d firmware: arm_scmi: cleanup events registration transient code omits bba4a67c95cb firmware: arm_scmi: cleanup unused core xfer wrappers omits 82c9805099c9 firmware: arm_scmi: cleanup legacy protocol init code omits d41a3a7b0e51 firmware: arm_scmi: make references to handle const omits 468531d3206e firmware: arm_scmi: remove legacy scmi_voltage_ops protoco [...] omits 1beb576f1073 regulator: scmi: port driver to the new scmi_voltage_proto [...] omits 61cf41cc0006 firmware: arm_scmi: port Voltage protocol to new protocols [...] omits 74376e9f220c firmware: arm_scmi: port SystemPower protocol to new proto [...] omits 6c1b6d08f79d firmware: arm_scmi: remove legacy scmi_sensor_ops protocol [...] omits fc91d6b6f0ba iio/scmi: port driver to the new scmi_sensor_proto_ops interface omits 4a73c408c021 hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] omits 14b8f9718ed7 firmware: arm_scmi: port Sensor protocol to new protocols [...] omits eb5f4626b79d firmware: arm_scmi: remove legacy scmi_reset_ops protocol [...] omits 9b2f3dd3ff62 reset: reset-scmi: port driver to the new scmi_reset_proto [...] omits 30bc5ae14fc0 firmware: arm_scmi: port Reset protocol to new protocols i [...] omits 16751599b139 firmware: arm_scmi: remove legacy scmi_clk_ops protocol interface omits cf63a9f141a3 clk: scmi: port driver to the new scmi_clk_proto_ops interface omits d10e2f5708d7 firmware: arm_scmi: port Clock protocol to new protocols i [...] omits 7adbf1336eda firmware: arm_scmi: remove legacy scmi_power_ops protocol [...] omits c850ba90da14 firmware: arm_scmi: port GenPD driver to the new scmi_powe [...] omits 8131096111e1 firmware: arm_scmi: port Power protocol to new protocols i [...] omits 6ffea0bd753f firmware: arm_scmi: remove legacy scmi_perf_ops protocol i [...] omits 838065b52c1d cpufreq: scmi: port driver to the new scmi_perf_proto_ops [...] omits f95b5b974440 firmware: arm_scmi: port Perf protocol to new protocols interface omits 98e5ea3c1720 firmware: arm_scmi: port Base protocol to new interface omits 18ef53be95f8 firmware: arm_scmi: add helper to access revision area memory omits efb19e8135ac firmware: arm_scmi: add new protocol handle core xfer ops omits 53ef147c2b8f firmware: arm_scmi: convert events registration to protoco [...] omits 7dcb7bdaf6df firmware: arm_scmi: refactor events registration omits c1c37e831ed6 firmware: arm_scmi: introduce new devres notification ops omits b53d07141cc5 firmware: arm_scmi: make notifications aware of protocols users omits bdc7d3958c2a firmware: arm_scmi: introduce devres get/put protocols operations omits 2ff87d1b6c7a firmware: arm_scmi: introduce protocol handle definitions omits 3c4674cf60ec firmware: arm_scmi: review protocol registration interface omits 98898dfbdf72 Rust support omits c7f98650557a Merge branch 'for-next-next-v5.12-20210322' into for-next- [...] omits fafdea662d39 Merge branch 'for-next-current-v5.11-20210322' into for-ne [...] omits d529adbee00d Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] omits 4d9bd9462cfa Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits d7ae1d97664a Merge branch 'ext/qu/subpage-write-meta-v2' into for-next- [...] omits 68227ef5d59a Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] omits 06565d500894 Merge branch 'misc-next' into for-next-next-v5.12-20210322 omits 1b4594654f34 Merge branch 'misc-5.12' into for-next-current-v5.11-20210322 omits 7021c93f305e btrfs: check return value of btrfs_commit_transaction in r [...] omits f4169e59e56b btrfs: do proper error handling in merge_reloc_roots omits e594bcb5946d btrfs: handle extent corruption with select_one_root properly omits 42ec17c25413 btrfs: cleanup error handling in prepare_to_merge omits 46b372adc80f btrfs: do not panic in __add_reloc_root omits aa2923f3ceb1 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits d35fd7ed990e btrfs: do proper error handling in create_reloc_inode omits 14676e6effbf btrfs: remove the extent item sanity checks in relocate_bl [...] omits 0cb64ee90100 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits 561ca2e7b49e btrfs: handle extent reference errors in do_relocation omits bdcff4fdfce5 btrfs: handle errors in reference count manipulation in re [...] omits 8005dfebf105 btrfs: handle btrfs_search_slot failure in replace_path omits ae83ca3a73e2 btrfs: handle btrfs_cow_block errors in replace_path omits 61fa3af72bb2 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits d1dbcbf387b7 btrfs: do proper error handling in btrfs_update_reloc_root omits 425ec3fb0809 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits ee4b83b05753 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits ecdd9f048362 btrfs: change insert_dirty_subvol to return errors omits 2f8ffc0fb24d btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 2670a19e774a btrfs: validate ->reloc_root after recording root in trans omits 8fe811d7d120 btrfs: do proper error handling in create_reloc_root omits 61b24a883a34 btrfs: have proper error handling in btrfs_init_reloc_root omits 26fc884a29e3 btrfs: return an error from btrfs_record_root_in_trans omits 2dc0ec353e4c btrfs: handle record_root_in_trans failure in create_pendi [...] omits 1244ecc39057 btrfs: handle record_root_in_trans failure in btrfs_record [...] omits a4de56e1e403 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 07359208cb9b btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 780a06632dc6 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits 70b772fa6385 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 5cd35f855434 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 2733e87aba5b btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 4a26fbf349bd btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits d2798fbb1c7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 810fe77204dc btrfs: do proper error handling in record_reloc_root_in_trans omits 4d90d9af345b btrfs: check record_root_in_trans related failures in sele [...] omits b309a8f99eb9 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits fafeb3458b64 btrfs: handle errors from select_reloc_root() omits 00f3ff5edb4b btrfs: convert BUG_ON()'s in relocate_tree_block omits 01bd593cd9ae btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits 624936525241 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits 2d46dc646f3c btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits 712336d4242a btrfs: introduce write_one_subpage_eb() function omits 3ba5a83fb930 btrfs: introduce end_bio_subpage_eb_writepage() function omits 1affbcd43e3a btrfs: make set_btree_ioerr() accept extent buffer and to [...] omits 84a5e6b0fc24 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] omits bf7fdb8a4602 btrfs: make the page uptodate assert to be subpage compatible omits 79a167c00158 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits b7503a1bcaa8 btrfs: support subpage metadata csum calculation at write time omits 842834dcfc82 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] omits dfa770460655 btrfs: introduce helpers for subpage writeback status omits 57c90ee3f26d btrfs: introduce helpers for subpage dirty status omits 1fa5d534b932 btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 4717e1a2019d btrfs: use min() to replace open-code in btrfs_invalidatepage() omits 5c5c04b6383a btrfs: add sysfs interface for supported sectorsize omits 7b5e00fc0968 btrfs: do more graceful error/warning for 32bit kernel omits 7167acc22397 btrfs: zoned: automatically reclaim zones omits 30e89d65e389 btrfs: rename delete_unused_bgs_mutex omits 00770ad228d3 btrfs: fix check_data_csum() error message for direct I/O omits 8211cc81a1d8 btrfs: fix sleep while in non-sleep context during qgroup removal omits bd528f40e3ee btrfs: fix subvolume/snapshot deletion not triggered on mount omits 0deb32f93eb3 btrfs: fix build when using M=fs/btrfs omits 8f7137d1d10d btrfs: do not initialize dev replace for bad dev root omits a090a12d6506 btrfs: initialize device::fs_info always omits ae3b24f49e10 btrfs: do not initialize dev stats if we have no dev_root omits 058853093fb5 btrfs: zoned: remove outdated WARN_ON in direct IO omits 9ebae80a7e77 btrfs: update outdated comment at btrfs_orphan_cleanup() omits 697391998612 btrfs: update debug message when checking seq number of a [...] omits 7dde9f01676a btrfs: add and use helper to get lowest sequence number fo [...] omits 4aadd350cd2c btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits c81af103b159 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits c00591110a26 btrfs: use a bit to track the existence of tree mod log users omits ed635f843e38 btrfs: use booleans where appropriate for the tree mod log [...] omits a7df87920067 btrfs: move the tree mod log code into its own file omits 8eff2a0ccc8b btrfs: integrity-checker: convert block context kmap's to [...] omits 1ea86994d8f5 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits e8bf3a5abfc9 btrfs: raid56: convert kmaps to kmap_local_page omits dd91f3157698 btrfs: convert kmap to kmap_local_page, simple cases omits b9f644f2182f btrfs: remove duplicated in_range() macro omits 581b9f4ab855 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits a543aefb89da btrfs: fix race between marking inode needs to be logged a [...] omits 99192d2fd52a btrfs: fix race between memory mapped writes and fsync omits 86e4a59115db btrfs: exclude mmap from happening during all fallocate op [...] omits ad6775a5eda7 btrfs: exclude mmaps while doing remap omits 9309697e3ab3 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 6e08ac8bd164 btrfs: add a i_mmap_lock to our inode omits 3d07de611831 btrfs: remove mirror argument from btrfs_csum_verify_data() omits 0a4f0aeb7489 btrfs: remove force argument from run_delalloc_nocow() omits 88885ed0de95 btrfs: don't opencode extent_changeset_free omits 936080321197 btrfs: assign proper values to a bool variable in dev_exte [...] omits 534c5c5dda8c btrfs: add btree read ahead for incremental send operations omits 38178f7fa2ad btrfs: add btree read ahead for full send operations omits 68715c3ca2e9 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits a35bef15ecab btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits ee1264555aaf btrfs: simplify commit logic in try_flush_qgroup omits d426814d056b btrfs: scrub: drop a few function declarations omits 169bce5b1994 btrfs: change return type to bool in btrfs_extent_readonly omits 5a32eca8751a btrfs: unexport btrfs_extent_readonly() and make it static omits 99e24f6f464c btrfs: replace open coded while loop with proper construct omits 8191d840c278 btrfs: replace offset_in_entry with in_range omits d3970d36367f btrfs: make find_desired_extent take btrfs_inode omits 1bc4c11853d6 btrfs: make btrfs_replace_file_extents take btrfs_inode omits 2a2bda637d3f btrfs: fix comment for btrfs ordered extent flag bits omits 29a4e914914a svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() omits 7f6a5fc4c8e4 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg omits 04f377de4b83 svcrdma: Remove sc_read_complete_q omits 1d7a2ae801a4 svcrdma: Single-stage RDMA Read omits c962a55c4bcd dm persistent data: remove unused return from exit_shadow_spine() omits 1af4654885ac dm cache: remove needless request_queue NULL pointer checks omits ec0eab7ee473 dm thin: remove needless request_queue NULL pointer check omits b43d7981bc10 dm: unexport dm_{get,put}_table_device omits efb800614e3f dm ebs: fix a few typos omits a4bea846e81d dm ioctl: filter the returned values according to name or [...] omits e774e7ea87ac dm ioctl: return UUID in DM_LIST_DEVICES_CMD result omits d1198b6a02f3 dm ioctl: replace device hash with red-black tree omits 315411a8859a dm verity: allow only one error handling mode omits 3a74771a1517 dm: remove useless loop in __split_and_process_bio omits ecc775bae21e dm writecache: fix flexible_array.cocci warnings omits 573ebdd2105a Merge branch 'acpi-video' into linux-next omits be3e835789f2 Merge branch 'acpi-drivers' into linux-next omits 7a20b92e9c17 Merge branch 'acpi-messages' into linux-next omits cf2d1121c5d9 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits f3382f3159d7 erofs: complete a missing case for inplace I/O omits 644b9af5c605 hwmon: replace snprintf in show functions with sysfs_emit omits 1c56e334e6fc erofs: use sync decompression for atomic contexts only omits caddcc1cf9c2 erofs: use workqueue decompression for atomic contexts only omits 9dff37e442d4 erofs: avoid memory allocation failure during rolling deco [...] omits 06c5fa9b2168 m68k: fix flatmem memory model setup omits 15a2fd51384a seccomp: fix the cond to report loaded filters omits 4033f5548d03 Merge pull request #33 from namjaejeon/cifsd-for-next omits 1ca59ca0afde memory: tegra20: Add debug statistics omits 67a788c7c3e7 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] omits 574623b423d4 Merge pull request #32 from namjaejeon/cifsd-for-next omits 93a4163605f1 hwmon: (pmbus) Replace - with _ in device names before reg [...] omits 38f15506d965 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 omits 04d6a50ebdf6 Merge pull request #31 from namjaejeon/cifsd-for-next omits cf4b8849e4c2 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 3a8e2e7bde96 Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits 57bfc3abd8e5 Merge branch 'icc-fixes' into icc-next omits c37e19c3791a hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] omits a6bde2c1395a hwmon: Use kobj_to_dev() omits 0daf4b544bef hwmon: (ds1621) Use kobj_to_dev() omits 0170be1b5ef4 hwmon: (ftsteutates) Fix spelling typo omits d21d8de8634d hwmon: 9corsair-psu) add support for critical values omits 5af7bd5b148a Merge remote-tracking branch 'regmap/for-5.13' into regmap-next omits f29fd6d5a08d Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus omits c465fc2707c6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits 28d4f7337eb5 Merge branch 'drivers-fixes-for-5.12' into for-next omits 58b195fac435 Merge branch 'imx/defconfig' into for-next omits 912ffdb3d8b8 Merge branch 'imx/dt64' into for-next omits b1ed6597d1e7 Merge branch 'imx/dt' into for-next omits 8916d9c811fc Merge branch 'imx/bindings' into for-next omits 4232bfdea85c Merge branch 'imx/soc' into for-next omits 1d8fd835f3b0 Merge branch 'imx/drivers' into for-next omits 047ffb01c523 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on omits 2bc8a57158da arm64: dts: imx8mq-librem5: Hog the correct gpio omits 19d7a1b97363 arm64: dts: lx2160a-clearfog-itx: add SFP support omits adc8f4361587 arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART omits 4ce6a75f44d1 arm64: dts: imx8mn: Reorder flexspi clock-names entry omits 157e7a2824ed arm64: dts: imx8mm: Reorder flexspi clock-names entry omits 9be954ca6bd4 arm64: dts: ls1028a: set up the real link speed for ENETC port 2 omits b9460ce5746d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support omits ff4a5c2c2732 Merge pull request #30 from namjaejeon/cifsd-for-next omits 06c7c914de26 RISC-V: enable XIP omits ddac1619b803 Merge pull request #29 from namjaejeon/cifsd-for-next omits deecc4d162c8 gpio: mockup: Adjust documentation to the code omits 951cde7376ec gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] omits fb054e1356c0 arm64: dts: imx: add imx8qm mek support omits 0568c785833e arm64: dts: imx: add imx8qm common dts file omits 7add607242d1 arm64: dts: imx8qm: add dma ss support omits 1037aa547ca4 arm64: dts: imx8: split adma ss into dma and audio ss omits 2aeea4176221 arm64: dts: imx8qm: add conn ss support omits 7feef2ca4641 arm64: dts: imx8qm: add lsio ss support omits 9204932f3d6f arm64: dts: imx8: switch to new lpcg clock binding omits a08329ef8bd5 arm64: dts: imx8: switch to two cell scu clock binding omits 9c5d3663dc1a arm64: dts: imx8: add adma lpcg clocks omits ebb9c97f4762 arm64: dts: imx8: add conn lpcg clocks omits 4e2a9cef8195 arm64: dts: imx8: add lsio lpcg clocks omits 0881ffa27a9e arm64: dts: imx8qxp: orginize dts in subsystems omits 1aaa8ebe3bff arm64: dts: imx8qxp: move scu pd node before scu clock node omits 6ef3520dbc36 arm64: dts: imx8qxp: add fallback compatible string for scu pd omits 74ebd8ff8fbc arm64: dts: imx8mp: add wdog2/3 nodes omits 1dc7f3d79a1a arm64: dts: fsl: add support for Kontron pitx-imx8m board omits d0deab8fca0e xtensa: syscalls: switch to generic syscallhdr.sh omits 9edcdf3b7c4d xtensa: syscalls: switch to generic syscalltbl.sh omits 195ab6a305a2 xtensa: stop filling syscall array with sys_ni_syscall omits ce8ace6d5815 xtensa: remove unneeded export in boot-elf/Makefile omits 7ca9eb238c0a xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig omits 598fbd7bc3ea xtensa: fix warning comparing pointer to 0 omits 335aa772f915 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" omits b33fdbdca011 gpiolib: Fold conditionals into a simple ternary operator omits f8478b15f945 gpiolib: Reuse device's fwnode to create IRQ domain omits 0c0b52ae115b gpiolib: Introduce acpi_gpio_dev_init() and call it from core omits 85164b347c5a gpiolib: Move of_node operations to gpiolib-of and correct [...] omits f2d17ad71bb7 gpiolib: Unify the checks on fwnode type omits 4976166895d6 irqdomain: Introduce irq_domain_create_simple() API omits 404cdc42d3f9 bus: qcom: Put child node before return omits 4cb034984f81 mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00 omits 434563e30937 mmc: sdhci: Use "mmc" directly rather than "host->mmc" omits a83d21c95692 mmc: sdhci-pci: Avoid comma separated statements omits a4c0de72e6ad Merge branch 'fixes' into next omits 2fdf8e7b550a mmc: via-sdmmc: remove unneeded variable 'ret' omits 50c95770b1f9 mmc: dw_mmc: simplify optional reset handling omits 1bf16ee52089 mmc: sdhci-st: simplify optional reset handling omits cd4820a00889 memstick: core: Assign error code of mspro_block_resume() omits cc1e932b1d6d mmc: core: Remove mq->use_cqe from the struct mmc_queue omits 17d3a0a4f0bd mmc: block: Fix error path in mmc_blk_probe() omits f9a7aa06f400 mmc: block: Simplify logging during probe about added partitions omits cc959f659ca1 mmc: block: Drop use of unlikely() in mmc_blk_probe() omits d4df2805fabc mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL omits 5a4d8769b27e mmc: sdhci: Check for reset prior to DMA address unmap omits 08b6f65273ff mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe omits f3d825f21a86 mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] omits 4af89af7254a mmc: sdhci-esdhc-imx: validate pinctrl before use it omits 980557ac89d4 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings omits 3968209a1174 dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings omits fa0d85fe70b5 mmc: tmio: support custom irq masks omits 9c3cf7a3ab2d mmc: core: Set read only for SD cards with permanent write [...] omits 0aefdb2dd649 mmc: uniphier-sd: Fix a resource leak in the remove function omits 40be988e7517 mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] omits 04a41e01cb07 mmc: tmio: remove workaround for NON_REMOVABLE omits 2d08fddfed81 mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} omits 2a538dec7173 mmc: dw_mmc: Drop redundant call to ->card_event callback omits 88f4ec81a00f mmc: core: Drop reference counting of the bus_ops omits b5ec67fd5c3b mmc: core: Drop superfluous validations in mmc_hw|sw_reset() omits adc6d2a82e3c mmc: core: Do a power cycle when the CMD11 fails omits 7827db7f6141 arm64: dts: amlogic: Assign a fixed index to mmc devices omits 79bdf5472bab docs: driver-api: gpio: consumer: Mark another line of cod [...] omits 2fdd0ab4c8f8 Merge branch 'icc-sdm660' into icc-next omits e81651a4f3dd interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes omits 42587ccf2ed5 afs: Use the fscache_write_begin() helper omits d9970d31f51b afs: Use new fscache read helper API omits 02c567a97eff afs: Use the fs operation ops to handle FetchData completion omits 721597fd1aa6 afs: Prepare for use of THPs omits bca0c6e67880 afs: Extract writeback extension into its own function omits 77837f50249a afs: Wait on PG_fscache before modifying/releasing a page omits 7fd9b1de079f afs: Use ITER_XARRAY for writing omits c66eedaf1a3b afs: Set up the iov_iter before calling afs_extract_data() omits 5e48581087a6 afs: Log remote unmarshalling errors omits 0d974b14dc26 afs: Don't truncate iter during data fetch omits a9ac0425e63d afs: Move key to afs_read struct omits dcee47e50f38 afs: Print the operation debug_id when logging an unexpect [...] omits fc7d994bb16f afs: Pass page into dirty region helpers to provide THP size omits 563065dca50e afs: Disable use of the fscache I/O routines omits 044242240a2e fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 920d245cb9b0 netfs: Hold a ref on a page when PG_private_2 is set omits 647e7fb896e5 netfs: Define an interface to talk to a cache omits 0d8d9a57f9b0 netfs: Add write_begin helper omits 1af39c1f0b60 netfs: Gather stats omits 0c446b420cee netfs: Add tracepoints omits 65f575a7af2b netfs: Provide readahead and readpage netfs helpers omits 27770b6be62b netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() omits 1df98ca0cf40 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits 2183739e9236 netfs: Documentation for helper library omits 6c427cb929b2 netfs: Make a netfs helper module omits 138ba519cf8e mm: Implement readahead_control pageset expansion omits 8c53b79f04ff mm: Add an unlock function for PG_private_2/PG_fscache omits 153907f0e364 iov_iter: Add ITER_XARRAY omits 7db9ddae1371 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] omits a7347aa8e061 workqueue: Move the position of debug_work_activate() in _ [...] omits 88f6ac99a6e5 Merge branch 'for-5.12' into test-merge-for-5.12 omits e6468af3b590 Merge branch 'v5.11-next/soc' into for-next omits 75cc99334aa8 Merge branch 'v5.11-next/dts64' into for-next omits 8e03d45cb7de Merge branch 'mvebu/dt64' into mvebu/for-next omits 402132c0fc8c Merge branch 'mvebu/dt' into mvebu/for-next omits 006828d706fd Merge branch 'v5.12/defconfig' into for-next omits 5f8f0fce03e1 ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers omits 1db017dd750e Merge branch 'v5.12/defconfig' into for-next omits 4d379011424a ARM: multi_v7_defconfig: Enable Actions Semi platform omits 00bfa16052cd Merge branch 'for-5.11-fixes' into for-next omits a501abf8d8cb Merge branch 'v5.12/soc' into for-next omits 9ccea672ac77 MAINTAINERS: Add linux-actions ML for Actions Semi Arch omits 324a158fe535 fs: 9p: add generic splice_write file operation omits ba961946295a fs: 9p: add generic splice_read file operations omits 80c1dbebf308 XArray: Fix splitting to non-zero orders omits f1ee999f62f6 XArray: Fix split documentation adds 701c09c988bd Merge tag 'for-5.12-rc4-tag' of git://git.kernel.org/pub/s [...] adds db24726bfefa Merge tag 'integrity-v5.12-fix' of git://git.kernel.org/pu [...] adds 57a9006240b2 remove Dan Murphy from TI from MAINTAINERS adds 0f43ad782cd4 Merge tag 'drm-misc-fixes-2021-03-25' of git://anongit.fre [...] adds 5165fe0bd1fc Merge tag 'drm-intel-fixes-2021-03-25-1' of git://anongit. [...] adds d3999c1f7bbb drm/nouveau/kms/nve4-nv108: Limit cursors to 128x128 adds 815404281e5d Merge branch 'linux-5.12' of git://github.com/skeggsb/linu [...] adds 9aa26019c1a6 drm/amdgpu: fix the hibernation suspend with s0ix adds 8914089a205b drm/amdgpu: rework S3/S4/S0ix state handling adds e13d002bbf1d drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) adds ca8ee26d616b drm/amdgpu: clean up non-DC suspend/resume handling adds 3aa2cacf79b3 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] adds 9adb125dde69 drm/amdgpu: re-enable suspend phase 2 for S0ix adds 4021229e32bd drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend adds 9bb735abcbd8 drm/amdgpu: update comments about s0ix suspend/resume adds 10cb67eb8a1b drm/amdgpu: skip CG/PG for gfx during S0ix adds 264705005e6b drm/amdgpu: drop S0ix checks around CG/PG in suspend adds ac5789ef9270 drm/amdgpu: skip kfd suspend/resume for S0ix adds 9d03730ecbc5 drm/amd/pm: workaround for audio noise issue adds c933b111094f drm/amdgpu: Add additional Sienna Cichlid PCI ID adds 5c458585c014 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 4e8d123fca53 Merge tag 'amd-drm-fixes-5.12-2021-03-24' of https://gitla [...] adds 09d78dde88ef Merge tag 'drm-msm-fixes-2021-02-25' of https://gitlab.fre [...] adds f944d061f847 Merge tag 'drm-fixes-2021-03-26' of git://anongit.freedesk [...] adds 6c20f6df61ee Merge tag 'for-linus-5.12b-rc5-tag' of git://git.kernel.or [...] adds eb3991ef2c0e Merge tag 'soc-fixes-5.12' of git://git.kernel.org/pub/scm [...] adds 6f3a283c2f6b Merge branch 'pm-em' adds 8a3cbdda1810 Merge tag 'pm-5.12-rc5' of git://git.kernel.org/pub/scm/li [...] adds e1db18b59729 Merge branches 'acpi-video' and 'acpi-scan' adds 7931c531fc52 Merge tag 'acpi-5.12-rc5' of git://git.kernel.org/pub/scm/ [...] adds 4edbe1d7bcff dm ioctl: fix out of bounds array access when no devices adds 0f4498cef9f5 Merge tag 'for-5.12/dm-fixes-2' of git://git.kernel.org/pu [...] adds e8cfe8fa22b6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e82fc7855749 block: don't create too many partitions adds abed516ecd02 Merge tag 'block-5.12-2021-03-27' of git://git.kernel.dk/l [...] adds 90b8749022bb io_uring: maintain CQE order of a failed link adds 10442994ba19 kernel: don't call do_exit() for PF_IO_WORKER threads adds dbe1bdbb39db io_uring: handle signals for IO threads like a normal thread adds b16b3855d89f kernel: stop masking signals in create_io_thread() adds 5a842a7448bb Revert "signal: don't allow sending any signals to PF_IO_W [...] adds e8b33b8cfafc Revert "kernel: treat PF_IO_WORKER like PF_KTHREAD for ptr [...] adds d3dc04cd81e0 Revert "kernel: freezer should treat PF_IO_WORKER like PF_ [...] adds 1e4cf0d3d072 Revert "signal: don't allow STOP on PF_IO_WORKER threads" adds 1ee4160c73b2 io_uring: fix timeout cancel return code adds 80c4cbdb5ee6 io_uring: do post-completion chore on t-out cancel adds 2482b58ffbdc io_uring: don't cancel-track common timeouts adds 78d9d7c2a331 io_uring: don't cancel extra on files match adds 2b8ed1c94182 io_uring: remove unsued assignment to pointer io adds b44d1ddcf835 Merge tag 'io_uring-5.12-2021-03-27' of git://git.kernel.d [...] adds 45a4546c6167 cifs: Adjust key sizes and key generation routines for AES [...] adds 3bffbe9e0b27 cifs: Fix chmod with modefromsid when an older ACE already [...] adds cee8f4f6fcab cifs: revalidate mapping when we open files for SMB1 POSIX adds 219481a8f90e cifs: Silently ignore unknown oplock break handle adds cfc63fc8126a smb3: fix cached file size problems in duplicate extents ( [...] adds 81b1d39fd39a Merge tag '5.12-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 47fbbc94dab6 Merge tag 'locking-urgent-2021-03-28' of git://git.kernel. [...] adds 36a14638f7c0 Merge tag 'x86-urgent-2021-03-28' of git://git.kernel.org/ [...] adds 3fef15f872ee Merge tag 'auxdisplay-for-linus-v5.12-rc6' of git://github [...] adds b410ed2a8572 perf auxtrace: Fix auxtrace queue conflict adds c3d59cfde9cc perf synthetic-events: Fix uninitialized 'kernel_thread' variable adds 49f2675f5b4d tools headers UAPI: Sync linux/kvm.h with the kernel sources adds 2a76f6de0790 perf synthetic events: Avoid write of uninitialized memory [...] adds 689bb69093d7 Merge remote-tracking branch 'torvalds/master' into perf/urgent adds e40647762fb5 perf pmu: Validate raw event with sysfs exported format bits adds 1a096ae46e21 perf top: Fix BPF support related crash with perf_event_pa [...] adds 1833b64fee10 perf daemon: Force waipid for all session on SIGCHLD delivery adds 9f177fd8f20b perf daemon: Return from kill functions adds eb8f998bbc3d perf test: Remove now useless failing sub test "BPF reloca [...] adds 41d585411311 perf record: Fix memory leak in vDSO found using ASAN adds 1dc481c0b0cf perf test: Change to use bash for daemon test adds f9e2bb42cf0d Merge tag 'perf-tools-fixes-for-v5.12-2020-03-28' of git:/ [...] adds a5e13c6df0e4 Linux 5.12-rc5 adds 7b9acbb6aad4 xtensa: fix uaccess-related livelock in do_page_fault adds 1e43c377a79f Merge tag 'xtensa-20210329' of git://github.com/jcmvbkbc/l [...] adds a846738f8c37 xen-blkback: don't leak persistent grants from xen_blkbk_map() adds a080642d2f83 Merge tag 'for-linus-5.12b-rc6-tag' of git://git.kernel.or [...] adds 9ae31e2ab293 MIPS: kernel: setup.c: fix compilation error adds 2bb25b3a748a Merge tag 'mips-fixes_5.12_3' of git://git.kernel.org/pub/ [...] adds e720e7d0e983 mm: fix race by making init_zero_pfn() early_initcall adds e0146a108ce4 vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends adds 17860ccabff5 Merge tag 'vfio-v5.12-rc6' of git://github.com/awilliam/li [...] adds 84d572e634e2 MAINTAINERS: add backups for s390 vfio drivers adds 6ac86aae8928 Merge tag 's390-5.12-5' of git://git.kernel.org/pub/scm/li [...] adds 5e46d1b78a03 reiserfs: update reiserfs_xattrs_initialized() condition adds ba845907b23a Merge tag 'intel-pinctrl-v5.12-3' of gitolite.kernel.org:p [...] adds 39192106d4ef Merge tag 'pinctrl-v5.12-2' of git://git.kernel.org/pub/sc [...] adds 59300b36f85f ftrace: Check if pages were allocated before calling free_pages() adds d19cc4bfbff1 Merge tag 'trace-v5.12-rc5' of git://git.kernel.org/pub/sc [...] adds 12efebab09e3 XArray: Fix split documentation adds 3012110d71f4 XArray: Fix splitting to non-zero orders adds df59d0a461bc XArray: Add xa_limit_16b adds 7487de534dcb radix tree test suite: Fix compilation adds 1bb4bd266cf3 radix tree test suite: Register the main thread with the R [...] adds 703586410da6 idr test suite: Take RCU read lock in idr_find_test_1 adds 094ffbd1d8ea idr test suite: Create anchor before launching throbber adds 2c7e57a02708 idr test suite: Improve reporting from idr_find_test_1 adds e8d1895883da Merge tag 'xarray-5.12' of git://git.infradead.org/users/w [...] adds 4e53d1701b57 tomoyo: don't special case PF_IO_WORKER for PF_KTHREAD adds 5d17c1ba3ee7 Merge tag 'tomoyo-pr-20210401' of git://git.osdn.net/gitro [...] adds 625bd5a616ce ALSA: usb-audio: Apply sample rate quirk to Logitech Connect adds c8f79808cd8e ALSA: hda: Re-add dropped snd_poewr_change_state() calls adds 66affb7bb0dc ALSA: hda: Add missing sanity checks in PM prepare/complet [...] adds 417eadfdd9e2 ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 adds ffd9fb546d49 Merge tag 'sound-5.12-rc6' of git://git.kernel.org/pub/scm [...] adds 6161a435c191 drm/exynos/decon5433: Remove the unused include statements adds 7344c82777a7 Merge tag 'exynos-drm-fixes-for-v5.12-rc6' of git://git.ke [...] adds acc7baafeb0b drm/amd/pm: no need to force MCLK to highest when no displ [...] adds 5e61b84f9d3d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] adds e92049ae4548 drm/amdkfd: dqm fence memory corruption adds 6951c3e4a260 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] adds 566c6e25f957 drm/amdgpu: Set a suitable dev_info.gart_page_size adds e3512fb67093 drm/amdgpu: check alignment on CPU page for bo map adds dcdb7aa452ef Merge tag 'amd-drm-fixes-5.12-2021-03-31' of https://gitla [...] adds f8fb97c91595 drm/tegra: dc: Don't set PLL clock to 0Hz adds a24f98176d1e gpu: host1x: Use different lock classes for each client adds a31500fe7055 drm/tegra: dc: Restore coupling of display controllers adds ac097aecfef0 drm/tegra: sor: Grab runtime PM reference across reset adds a0497251f2b0 Merge tag 'drm/tegra/for-5.12-rc6' of ssh://git.freedeskto [...] adds 69c3ed7282a1 drm/imx: fix memory leak when fails to init adds 12d0ca80bffd drm/imx: imx-ldb: Register LDB channel1 when it is the onl [...] adds 33ce7f2f95ca drm/imx: imx-ldb: fix out of bounds array access warning adds 6fdb8e5aba6a Merge tag 'imx-drm-fixes-2021-04-01' of git://git.pengutro [...] adds a80314c327a9 Merge tag 'drm-fixes-2021-04-02' of git://anongit.freedesk [...] adds 1d676673d665 KVM: arm64: Hide system instruction access to Trace registers adds a354a64d91ee KVM: arm64: Disable guest access to trace filter controls adds af22df997d71 KVM: arm64: Fix CPU interface MMIO compatibility detection adds 41793e7f274e Merge tag 'kvmarm-fixes-5.12-3' of git://git.kernel.org/pu [...] adds 75f94ecbd0df tools/kvm_stat: Add restart delay adds d632826f26f2 KVM: clean up the unused argument adds ecaf088f53fc KVM: x86: remove unused declaration of kvm_write_tsc() adds 1973cadd4cca KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when g [...] adds f982fb62a304 selftests: kvm: make hardware_disable_test less verbose adds 6fb3084ab5d9 KVM: make: Fix out-of-source module builds adds a835429cda91 KVM: x86/mmu: Ensure TLBs are flushed when yielding during [...] adds 048f49809c52 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during N [...] adds 33a3164161fc KVM: x86/mmu: Don't allow TDP MMU to yield when recovering [...] adds 825e34d3c9e2 Merge commit 'kvm-tdp-fix-flushes' into kvm-master adds a58d9166a756 KVM: SVM: load control fields from VMCB12 before checking them adds 3c346c0c60ab KVM: SVM: ensure that EFER.SVME is set when running nested [...] adds 6ebae23c072b Merge branch 'kvm-fix-svm-races' into kvm-master adds c2c647f91aec KVM: x86: reduce pvclock_gtod_sync_lock critical sections adds a83829f56c7c KVM: x86: disable interrupts while pvclock_gtod_sync_lock [...] adds 77fcbe823f00 KVM: x86: Prevent 'hv_clock->system_time' from going negat [...] adds 55626ca9c690 selftests: kvm: Check that TSC page value is small after K [...] adds 6905b1dc3c32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6a3193cdd5e5 kbuild: lto: Merge module sections if and only if CONFIG_L [...] adds 1678e493d530 Merge tag 'lto-v5.12-rc6' of git://git.kernel.org/pub/scm/ [...] adds 9deb193af69d tracing: Fix stack trace event size adds 05de45383bd1 Merge tag 'trace-v5.12-rc5-2' of git://git.kernel.org/pub/ [...] adds c0c33442f720 PM: runtime: Fix ordering in pm_runtime_get_suppliers() adds 9dfacc54a866 PM: runtime: Fix race getting/putting suppliers at probe adds a95d8f581901 cpufreq: Fix scaling_{available,boost}_frequencies_show() [...] adds ac1790ad78f8 Merge branch 'pm-cpufreq' adds 9314a0e9c711 Merge tag 'pm-5.12-rc6' of git://git.kernel.org/pub/scm/li [...] adds 8cdddd182bd7 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() adds 1a1c130ab757 ACPI: tables: x86: Reserve memory occupied by ACPI tables adds 3e759425cc3c ACPI: scan: Fix _STA getting called on devices with unmet [...] adds 91463ebff32d Merge branches 'acpi-tables' and 'acpi-scan' adds 0a84c2e440f7 Merge tag 'acpi-5.12-rc6' of git://git.kernel.org/pub/scm/ [...] adds 5a978dcfc0f0 io_uring: always go for cancellation spin on exec adds 51520426f4bc io_uring: handle setup-failed ctx in kill_timeouts adds 82734c5b1b24 io_uring: drop sqd lock before handling signals for SQPOLL adds 4b982bd0f383 io_uring: don't mark S_ISBLK async work as unbounded adds 696ee88a7c50 io_uring/io-wq: protect against sprintf overflow adds 07204f21577a io_uring: fix EIOCBQUEUED iter revert adds 230d50d448ac io_uring: move reissue into regular IO path adds 1faccb639499 Merge tag 'io_uring-5.12-2021-04-02' of git://git.kernel.d [...] adds 3edf5346e4f2 block: only update parent bi_status when bio fail adds de3510e52b0a null_blk: fix command timeout completion handling adds f8b78caf21d5 block: don't ignore REQ_NOWAIT for direct IO adds b9c6cdc37ee1 block: update a few comments in uapi/linux/blkpg.h adds f06c609645ec block: remove the unused RQF_ALLOCED flag adds d93a0d43e3d0 Merge tag 'block-5.12-2021-04-02' of git://git.kernel.dk/l [...] adds 9e67600ed6b8 scsi: iscsi: Fix race condition between login and sync thread adds 57fbdb15ec42 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 1cc5ed25bdad usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() adds 5aef629704ad usb: dwc3: gadget: Clear DEP flags after stop transfers in [...] adds 6f978a30c9bb usb: xhci-mtk: fix broken streams issue on 0.96 xHCI adds 92af4fc6ec33 usb: musb: Fix suspend with devices connected for a64 adds 5e3bbae8ee3d usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. adds 93f672804bf2 usb: dwc2: Prevent core suspend when port connection flag is 0 adds de879a8d37ff Merge tag 'usb-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] adds 29d96eb26134 soc: qcom-geni-se: Cleanup the code to remove proxy votes adds 0d2c5a9e1517 Merge tag 'tty-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] adds 3e707eb6b8aa Merge tag 'staging-5.12-rc6' of git://git.kernel.org/pub/s [...] adds 53e7bf507ac5 Merge tag 'fpga-fixes-for-5.12' of git://git.kernel.org/pu [...] adds 3756b6578709 Merge tag 'icc-5.12-rc5' of git://git.kernel.org/pub/scm/l [...] adds a443930a3e8e Merge tag 'char-misc-5.12-rc6' of git://git.kernel.org/pub [...] adds f5664825fc20 Merge tag 'driver-core-5.12-rc6' of git://git.kernel.org/p [...] adds fa16199500c8 Merge tag 'hyperv-fixes-signed-20210402' of git://git.kern [...] adds 53f1d31708f6 powerpc/mm/book3s64: Use the correct storage key value whe [...] adds 9c2ef23e4dae Merge tag 'powerpc-5.12-5' of git://git.kernel.org/pub/scm [...] adds 23c1075ae83a riscv: Drop const annotation for sp adds 285a76bb2cf5 riscv: evaluate put_user() arg before enabling user access adds ac8d0b901f00 riscv,entry: fix misaligned base for excp_vect_table adds 9d8c7d92015e riscv: remove unneeded semicolon adds 1adbc2941eee riscv: Make NUMA depend on MMU adds 7fd7d5c20129 Merge tag 'riscv-for-linus-5.12-rc6' of git://git.kernel.o [...] adds ff132c5f93c0 gfs2: report "already frozen/thawed" errors adds 8e29be3468d4 Merge tag 'gfs2-v5.12-rc2-fixes2' of git://git.kernel.org/ [...] adds e82ad4853948 io_uring: fix !CONFIG_BLOCK compilation failure adds d83e98f9d8c8 Merge tag 'io_uring-5.12-2021-04-03' of git://git.kernel.d [...] adds 1683f7de65db soc: litex: Remove duplicated header file inclusion adds 2023a53bdf41 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 829933ef05a9 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() adds e49d033bddf5 Linux 5.12-rc6 adds 0687c66b5f66 workqueue: Move the position of debug_work_activate() in _ [...] adds 89e28ce60cb6 workqueue/watchdog: Make unbound workqueues aware of touch [...] adds 0a50438c8436 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] new bbc21df38d50 Merge remote-tracking branch 'arc-current/for-curr' new d77112f1bf74 Merge remote-tracking branch 'arm-current/fixes' new 185f2e5f51c2 arm64: fix inline asm in load_unaligned_zeropad() new 4206ed55e19e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new 443f0bb8e29f Revert "ARM: dts: bcm2711: Add the BSC interrupt controller" new 70a6062cc2ca Merge tag 'arm-soc/for-5.12/devicetree-part2' of https://g [...] new 111a5a421fb7 Merge tag 'omap-for-v5.12/fixes-rc4-signed' of git://git.k [...] adds 5cfad4f45806 arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 adds f57011e72f5f ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces new 89e21e1ad923 Merge tag 'imx-fixes-5.12-2' of git://git.kernel.org/pub/s [...] new 844b85dda2f5 ARM: keystone: fix integer overflow warning new 040f31196e8b soc/fsl: qbman: fix conflicting alignment attributes new 28399a5a6d56 ARM: omap1: fix building with clang IAS new 230ea4c761fc ARM: pxa: mainstone: avoid -Woverride-init warning new a2fa9e57a68c ARM: mvebu: avoid clang -Wtautological-constant warning new 3b493ac0ac04 arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] new 50421957308e arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems new 9f04e11410e4 MAINTAINERS: Add our new mailing-list new f5956522d3a0 MAINTAINERS: Match on allwinner keyword new a3797571964d arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] new d06d82146c3b Merge tag 'sunxi-fixes-for-5.12' of git://git.kernel.org/p [...] new 967ff33eb0ef Revert "arm64: dts: marvell: armada-cp110: Switch to per-p [...] new 5b2c7e0ae762 ARM: dts: turris-omnia: fix hardware buffer management new a26c56ae67fa ARM: dts: turris-omnia: configure LED[2]/INTn pin as inter [...] new 6bf18bbe1999 Merge tag 'mvebu-fixes-5.12-1' of git://git.kernel.org/pub [...] new f84891e68580 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new 3618250c8399 powerpc/ptrace: Don't return error when getting/setting FP [...] new acca57217c68 powerpc/signal32: Fix Oops on sigreturn with unmapped VDSO new 791f9e36599d powerpc/vdso: Make sure vdso_wrapper.o is rebuilt everytim [...] new ee77504fa7f4 Merge remote-tracking branch 'powerpc-fixes/fixes' new 7a2f91441b2c s390/cpcmd: fix inline assembly register clobbering new 08edb9683e47 s390/unwind: add machine check handler stack new 85012e764d3a s390/irq: fix reading of ext_params2 field from lowcore new c8c2744799e4 Merge remote-tracking branch 's390-fixes/fixes' adds 479dc497db83 net: dsa: only unset VLAN filtering when last port leaves [...] adds de9c7854e6e1 net: axienet: allow setups without MDIO adds 3ed14d8d47bf dt-bindings: net: micrel-ksz90x1.txt: correct documentation adds 3e6fdeb28f4c net: dsa: lantiq_gswip: Let GSWIP automatically set the xM [...] adds d75135082698 amd-xgbe: Update DMA coherency values adds c33b1cc62ac0 nfc: fix refcount leak in llcp_sock_bind() adds 8a4cd82d62b5 nfc: fix refcount leak in llcp_sock_connect() adds 7574fcdbdcb3 nfc: fix memory leak in llcp_sock_connect() adds 4b5db93e7f2a nfc: Avoid endless loops caused by repeated llcp_sock_connect() adds aa5a5b7ae5b2 Merge branch 'nfc-fixes' adds 30a93d2b7d5a vxlan: do not modify the shared tunnel info when PMTU trig [...] adds 68c1a943ef37 geneve: do not modify the shared tunnel info when PMTU tri [...] adds 3cec1921a199 Merge branch 'tunnel-shinfo' adds 3a87571f0ffc sch_red: fix off-by-one checks in red_check_params() adds 22f8b5df881e virtchnl: Fix layout of RSS structures adds 90449e98c265 i40e: Added Asym_Pause to supported link modes adds 347b5650cd15 i40e: Fix kernel oops when i40e driver removes VF's adds f2916ae9a1bc i40e: Fix oops at i40e_rebuild() adds 75887e881b19 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 1b479fb80160 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit adds 66167c310deb mlxsw: spectrum: Fix ECN marking in tunnel decapsulation adds 4bfd0de59030 selftests: forwarding: vxlan_bridge_1d: Add more ECN decap [...] adds 2dce6987a66d Merge branch 'mlxsw-ecn-marking' adds 9e9714742fb7 can: bcm/raw: fix msg_namelen values depending on CAN_REQU [...] adds f522d9559b07 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE adds f5076c6ba02e can: uapi: can.h: mark union inside struct can_frame packed adds f4c848db16be Merge tag 'linux-can-fixes-for-5.12-20210329' of git://git [...] adds 5954846d09e4 MAINTAINERS: Add entry for Qualcomm IPC Router (QRTR) driver adds 63415767a244 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso adds bff5b6258512 gianfar: Handle error code at MAC address change adds fb6ec87f7229 net: dsa: Fix type was not set for devlink port adds 1bfb3dea965f cxgb4: avoid collecting SGE_QBASE regs during traffic adds 6bf24dc0cc0c net:tipc: Fix a double free in tipc_sk_mcast_rcv adds af9d316f3dd6 dt-bindings: net: ethernet-controller: fix typo in NVMEM adds 4cd7bd599e27 dt-bindings: net: bcm4908-enet: fix Ethernet generic properties adds 08771bce3300 ice: Continue probe on link/PHY errors adds f88c529ac77b ice: Increase control queue timeout adds aeac8ce864d9 ice: Recognize 860 as iSCSI port in CEE mode adds e95fc8573e07 ice: prevent ice_open and ice_stop during reset adds 59df14f9cc23 ice: fix memory allocation call adds 741b7b743bbc ice: remove DCBNL_DEVRESET bit from PF state adds 7a91d3f02b04 ice: Fix for dereference of NULL pointer adds 3176551979b9 ice: Use port number instead of PF ID for WoL adds b7eeb52721fe ice: Cleanup fltr list in case of allocation issues adds ca441a712990 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 6e5a03bcba44 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ct [...] adds 03cb4d05b4ea net/ncsi: Avoid channel_monitor hrtimer deadlock adds 6855e8213e06 net: sched: bump refcount for new action in ACT replace mode adds 8a03dd925786 net: qrtr: Fix memory leak on qrtr_tx_wait failure adds ae81feb7338c sch_htb: fix null pointer dereference on a null new_q adds 9adc89af724f net: let skb_orphan_partial wake-up waiters. adds 2ea538dbee1c nfp: flower: ignore duplicate merge hints from FW adds c056d480b40a net: phy: broadcom: Only advertise EEE for supported modes adds 61431a5907fc net: ensure mac header is set in virtio_net_hdr_to_skb() adds d47ec7a0a727 neighbour: Disregard DEAD dst in neigh_update adds bdc2ab5c61a5 net/rds: Fix a use after free in rds_message_map_pages adds c7dbf4c08868 xfrm: Provide private skb extensions for segmented and hw [...] adds ef19e111337f xfrm/compat: Cleanup WARN()s that can be user-triggered new c9170f132178 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d24f847e5421 net/mlx5e: Fix mapping of ct_label zero new 1f90aedfb496 net/mlx5: Delete auxiliary bus driver eth-rep first new 3211434dfe7a net/mlx5e: Fix ethtool indication of connector type new e929e3da537e net/mlx5: E-switch, Create vport miss group only if src re [...] new a51bce9698e9 net/mlx5e: kTLS, Fix TX counters atomicity new 6f4fdd530a09 net/mlx5e: kTLS, Fix RX counters atomicity new a7b76002ae78 net/mlx5: Don't request more than supported EQs new 929a2faddd55 net/mlx5e: Consider geneve_opts for encap contexts new 3ff3874fa0b2 net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ new 9dc22c0d04a2 Merge tag 'mlx5-fixes-2021-03-31' of git://git.kernel.org/ [...] new c609e6aae4ef Revert "net: correct sk_acceptq_is_full()" new 622d13694b5f xdp: fix xdp_return_frame() kernel BUG throw for page_pool [...] new 6b9fbe169551 drivers: net: fix memory leak in atusb_probe new 98184612aca0 net: udp: Add support for getsockopt(..., ..., UDP_GRO, .. [...] new a0b96b4a6274 drivers: net: fix memory leak in peak_usb_create_dev new 86581852d771 mptcp: forbit mcast-related sockopt on MPTCP sockets new 0a3cc57978d1 mptcp: revert "mptcp: provide subflow aware release function" new efd2e92dd2fb Merge branch 'mptcp-deadlock' new 7a75a8412fdd i40e: Fix inconsistent indenting new 528060ef3e11 i40e: fix receiving of single packets in xsk zero-copy mode new c3214de929db i40e: Fix display statistics for veb_tc new 9256ce331101 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6032ebb54c60 libbpf: Fix bail out from 'ringbuf_process_ring()' on error adds 12aa8a9467b3 bpf: Enforce that struct_ops programs be GPL-only adds d8e8052e42d0 bpf/selftests: Test that kernel rejects a TCP CC with an i [...] adds d6fe1cf89026 bpf: Fix a spelling typo in bpf_atomic_alu_string disasm adds 861de02e5f3f bpf: Take module reference for trampoline in module new 06ab134ce8ec bpf: Refcount task stack in bpf_get_task_stack new 25fc94b2f02d bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET new d37300ed1821 bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET new df662016310a libbpf: Ensure umem pointer is non-NULL before dereferencing new 43f1bc1efff1 libbpf: Restore umem state after socket create failure new ca7a83e2487a libbpf: Only create rx and tx XDP rings when necessary new 6dcc4e383869 Merge branch 'AF_XDP Socket Creation Fixes' new 29684d802e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 990b03b05b2f net: cls_api: Fix uninitialised struct field bo->unlocked_ [...] new a14d273ba159 net: macb: restore cmp registers on resume path new 4d51419d4993 openvswitch: fix send of uninitialized stack memory in ct [...] new 630e4576f83a net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonloca [...] new 9a6aaf61487e net: hns3: Remove the left over redundant check & assignment new 0600771fa6b2 net: hns3: Remove un-necessary 'else-if' in the hclge_rese [...] new 22f69de18ee8 Merge branch 'hns3-fixes' new 08c27f3322fe batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"-> [...] new cf17c44dcc23 Merge remote-tracking branch 'net/master' adds 0e07e25b481a netfilter: flowtable: fix NAT IPv6 offload mangling adds fbea31808ca1 netfilter: conntrack: do not print icmpv6 as unknown via /proc new 617db81e597b Merge remote-tracking branch 'netfilter/master' new 7137c06c2382 Merge remote-tracking branch 'wireless-drivers/master' new 7582207b1059 RDMA/rtrs-clt: Close rtrs client conn before destroying rt [...] new 568836dbc439 Merge remote-tracking branch 'rdma-fixes/for-rc' adds aa320c7cd456 ASoC: cygnus: fix for_each_child.cocci warnings new 7c0d6e482062 ASoC: sunxi: sun4i-codec: fill ASoC card owner new b861106f3cd6 ASoC: codecs: lpass-tx-macro: set npl clock rate correctly new adfc3ed7dcb9 ASoC: codecs: lpass-rx-macro: set npl clock rate correctly new e7a48c710def ASoC: fsl_esai: Fix TDM slot setup for I2S mode new faea5b4c7c4f Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new d9f3893f0bee Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new f5148babb3cd Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus new e4ac08605c82 Merge remote-tracking branch 'regmap-fixes/for-linus' new 6068cc31dedd Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 61e34f4e3658 Merge remote-tracking branch 'regulator-fixes/for-linus' new aee1cf9f09fa Merge remote-tracking branch 'spi/for-5.12' into spi-linus new 444d58d5a2fb Merge remote-tracking branch 'spi-fixes/for-linus' new 829603a30781 Merge remote-tracking branch 'pci-current/for-linus' new eed6e41813de driver core: Fix locking bug in deferred_probe_timeout_wor [...] new 4e0f514efc4f Merge remote-tracking branch 'driver-core.current/driver-c [...] adds cf97d7af2468 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] new 3004fcba01b4 Merge tag 'v5.12-rc5' of git://git.kernel.org/pub/scm/linu [...] new 4e9c93af7279 usbip: add sysfs_lock to synchronize sysfs code paths new 9dbf34a83456 usbip: stub-dev synchronize sysfs code paths new bd8b82042269 usbip: vudc synchronize sysfs code paths new 363eaa3a450a usbip: synchronize event handler with sysfs code paths new b12f3a12b017 Merge remote-tracking branch 'usb.current/usb-linus' new 4fd82273db4a Merge remote-tracking branch 'phy/fixes' new 65dd702b3ddc Merge remote-tracking branch 'soundwire-fixes/fixes' adds bec4d7c93afc thunderbolt: Fix a leak in tb_retimer_add() adds 08fe7ae18570 thunderbolt: Fix off by one in tb_port_find_retimer() new 3a49f3ab492a Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 781bab3238c2 Input: elants_i2c - fix division by zero if firmware repor [...] adds 56cfe6f820a6 Input: elants_i2c - drop zero-checking of ABS_MT_TOUCH_MAJ [...] new 8f7f3f60687a Merge remote-tracking branch 'input-current/for-linus' new 55f363e79cf2 Merge remote-tracking branch 'ide/master' new b6fc6d9a9e05 Merge remote-tracking branch 'dmaengine-fixes/fixes' new d76e02b27a08 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new 16273dcd7c32 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds a1ebdb374199 ARM: dts: Fix swapped mmc order for omap3 adds fc85dc42a384 ARM: OMAP2+: Fix uninitialized sr_inst new ea9c7c1f3ce4 Merge remote-tracking branch 'omap-fixes/fixes' new a8bce4a8862a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 7f6c411c9b50 hostfs: fix memory handling in follow_link() new b28282fe46ff Merge remote-tracking branch 'vfs-fixes/fixes' new 9acaf3fa6866 Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 5482a9a1a8fd scsi: hpsa: Use __packed on individual structs, not header-wide new 02ec144292bc scsi: hpsa: Fix boot on ia64 (atomic_t alignment) new e01a00ff62ad scsi: hpsa: Add an assert to prevent __packed reintroduction new 1235fc569e0b scsi: ufs: core: Fix task management request completion timeout new 4b42d557a8ad scsi: ufs: core: Fix wrong Task Tag used in task managemen [...] new fe5229068731 Merge remote-tracking branch 'scsi-fixes/fixes' new 19c1e801a009 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 9b5b872215fe file: fix close_range() for unshare+cloexec new f49fd6d3c070 file: let pick_file() tell caller it's done new 03ba0fe4d09f file: simplify logic in __close_range() new e77d4f879ff7 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 23cf00ddd2e1 gpio: sysfs: Obey valid_mask new fe05525b2db7 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 52762efa2b25 gpu/xen: Fix a use after free in xen_drm_drv_init adds 014305d00198 drivers: gpu: drm: xen_drm_front_drm_info is declared twice new bfdbc2a91ef8 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds e421f81cb24e kbuild: collect minimum tool versions into scripts/min-too [...] new 8c10d94debd6 kbuild: check the minimum assembler version in Kconfig new 4e7a41ae05e0 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh new 04c535d5b0de arm64: move --fix-cortex-a53-843419 linker test to Kconfig new 1c21ac099008 kbuild: generate Module.symvers only when vmlinux exists new a0cc06cba32d kbuild: do not set -w for vmlinux.o modpost new 040ee9af4db0 kbuild: fix false-positive modpost warning when all symbol [...] adds 89145649b0d0 kconfig: split randconfig setup code into set_randconfig_seed() adds ed562c53104f kconfig: refactor option parse code adds bafc47913216 kconfig: add long options --help and --silent adds ee4c6f00dcee kconfig: add help messages for --help (-h) and --silent (-s) adds 9a3c3bc820be kconfig: remove assignment for Kconfig file adds 15e68d09458f kconfig: move conf_rewrite_mod_or_yes() to conf.c adds 0c236676d313 kconfig: move conf_set_all_new_symbols() to conf.c adds fe0bae8bc457 kconfig: move JUMP_NB to mconf.c adds 849f69d3c92b kconfig: change defconfig_list option to environment variable adds aab05250693d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] adds c7fc51898d35 kconfig: do not use allnoconfig_y option adds a2c75e292c0c kconfig: remove allnoconfig_y option adds 2ecff72fddfd kconfig: change "modules" from sub-option to first-level a [...] adds 071e9fca32ab kconfig: use true and false for bool variable new 3dcf76cc8745 Merge remote-tracking branch 'origin/kconfig' into for-next new 79adbcb16113 Merge remote-tracking branch 'kbuild/for-next' new 42e4eefb089f dma-mapping: benchmark: use the correct HiSilicon copyright new ca947482b0b3 dma-mapping: benchmark: Add support for multi-pages map/unmap new a7f3d3d3600c dma-mapping: add unlikely hint to error path in dma_mapping_error new a93d6f7badea Merge remote-tracking branch 'dma-mapping/for-next' new 8eb9d2e6aa50 Merge remote-tracking branch 'asm-generic/master' new 25ae12fe3d94 Merge remote-tracking branch 'arm/for-next' adds 9eef29d8c31b arm64: entry: remove test_irqs_unmasked macro adds 4f30ba1cce36 arm64: barrier: Remove spec_bar() macro adds b07f3499661c arm64: stacktrace: Move start_backtrace() out of the header adds 776e49af6000 arm64: setup: name `mair` register adds 5cd6fa6de5e9 arm64: setup: name `tcr` register adds a52ef778ff28 arm64: smp: Add missing prototype for some smp.c functions new 68f638a432df docs: arm64: Fix a grammar error adds 18107f8a2df6 arm64: Support execute-only permissions with Enhanced PAN adds 9a0732efa774 arm64: kasan: don't populate vmalloc area for CONFIG_KASAN [...] adds 7d7b88ff5f8f arm64: kasan: abstract _text and _end to KERNEL_START/END adds 71b613fc0c69 arm64: Kconfig: support CONFIG_KASAN_VMALLOC adds 31d02e7ab008 arm64: kaslr: support randomized module area with KASAN_VMALLOC adds acc3042d62cb arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled new a4fa7f234576 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] new fe29bea2539c Merge remote-tracking branch 'arm64/for-next/core' adds b88f5e9792cc docs: perf: Address some html build warnings adds 11fa1dc8020a perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors adds e338cb6bef25 perf/arm_pmu_platform: Fix error handling adds e20ac6c54a93 perf/arm_pmu_platform: Clean up with dev_printk new 2c2e21e78a94 arm64: perf: Remove redundant initialization in perf_event.c new b615ade958ab Merge remote-tracking branch 'arm-perf/for-next/perf' new 6b5823d0e7ff Merge branch 'arm/fixes' into for-next new 7ccdcaace808 tee: optee: fix build error caused by recent optee tracepo [...] new 56a6867beecf Merge tag 'optee-tracepoints-fix-for-v5.13' of git://git.l [...] new 1e7c57355a3b firmware: raspberrypi: Keep count of all consumers new f663204c9a1f firmware: raspberrypi: Introduce devm_rpi_firmware_get() new 3c4084f95a29 clk: bcm: rpi: Release firmware handle on unbind new 0e3333b29cad gpio: raspberrypi-exp: Release firmware handle on unbind new 9419f7f41a7d reset: raspberrypi: Release firmware handle on unbind new 78add6cba796 soc: bcm: raspberrypi-power: Release firmware handle on unbind new d6139dec046c staging: vchiq: Release firmware handle on unbind new 3b8ddff780b7 input: raspberrypi-ts: Release firmware handle when not needed new a953e68ef2df dt-bindings: pwm: Add binding for RPi firmware PWM bus new 79caa362eab6 pwm: Add Raspberry Pi Firmware based PWM bus new 7da68c64bc90 Merge tag 'rpi-poe-v5.13' of git://git.kernel.org/pub/scm/ [...] new 1d79dca631e8 Merge tag 'omap-for-v5.13/ti-sysc-signed' of git://git.ker [...] new c650b8dc7a79 tee: optee: do not check memref size on return from Secure World new d6358a687891 Merge tag 'optee-memref-size-for-v5.13' of git://git.linar [...] new 42eb2fa14ac0 dt-bindings: power: bcm-pmb: add BCM63138 binding new be6d99420306 soc: bcm: bcm-pmb: add BCM63138 SATA support new e9396d6b3864 Merge tag 'arm-soc/for-5.13/drivers' of https://github.com [...] adds 7c6b0892b0c5 firmware: imx: scu-pd: Update comments for single global p [...] adds f63af5f3b8e2 firmware: imx: scu-pd: add missed ADC1 pd new 62c93360ec5a Merge tag 'imx-drivers-5.13' of git://git.kernel.org/pub/s [...] new 16320d7fe7d6 Merge tag 'tegra-for-5.13-clk' of git://git.kernel.org/pub [...] adds 9d5e7c3e36eb soc/tegra: pmc: Provide USB sleepwalk register map adds ef85bb582c41 soc/tegra: regulators: Fix locking up when voltage-spread [...] adds 19221e308302 soc/tegra: pmc: Fix imbalanced clock disabling in error code path adds c45e66a6b9f4 soc/tegra: pmc: Fix completion of power-gate toggling adds 66ee50c6e234 soc/tegra: pmc: Ensure that clock rates aren't too high adds 366d7c643a8a soc/tegra: pmc: Print out domain name when reset fails to acquire new 66f3431a8733 Merge tag 'tegra-for-5.13-soc' of git://git.kernel.org/pub [...] new 6f8fdf5c0f75 Merge branch 'arm/drivers' into for-next new de73b5a97bba ARM: mstar: Select MSTAR_MSC313_MPLL new a93cf651df08 ARM: mstar: Add the external clocks to the base dsti new f374f25aab6f ARM: mstar: Add mpll to base dtsi new e49936d21547 Merge tag 'omap-for-v5.13/dts-genpd-signed' of git://git.k [...] new 15e26f6914e4 arm64: dts: intel: socfpga: override clocks by label new d2e593084270 arm64: dts: intel: socfpga_agilex: move clocks out of soc node new 9f1f6273ced3 arm64: dts: intel: socfpga_agilex: move timer out of soc node new cce247125820 arm64: dts: intel: socfpga_agilex: remove default status=okay new 9e4744277a8d arm64: dts: intel: socfpga_agilex: move usbphy out of soc node new f10ffbf5f6bd arm64: dts: intel: socfpga_agilex: use defined for GIC interrupts new ae68efe92dd5 arm64: dts: intel: socfpga_agilex: align node names with dtschema new 4a3b394f78e1 arm64: dts: intel: socfpga_agilex_socdk_nand: align LED no [...] new 0501418e4439 arm64: dts: intel: adjust qpsi read-delay property new 61de0971ea91 Merge tag 'socfpga_dts_update_for_v5.13' of git://git.kern [...] new 43986f388182 ARM: dts: BCM5301X: fix "reg" formatting in /memory node new a872b8e94be0 ARM: dts: BCM5301X: Describe NVMEM NVRAM on Linksys & Luxu [...] new 1d3352aeed16 ARM: dts: BCM5301X: Fix Linksys EA9500 partitions new dcb56d61d5a8 ARM: dts: BCM5301X: Set Linksys EA9500 power LED new 498adc8623c2 Merge tag 'arm-soc/for-5.13/devicetree' of https://github. [...] new 3c321ba794ca arm64: dts: broadcom: bcm4908: describe USB PHY new b1bbe48eec19 arm64: dts: broadcom: bcm4908: describe Ethernet controller new 406e98afffe9 arm64: dts: broadcom: bcm4908: describe Netgear R8000P switch new 6224415c0389 arm64: dts: broadcom: bcm4908: add remaining Netgear R8000P LEDs new cbaca2c467dc arm64: dts: broadcom: bcm4908: describe firmware partitions new a348ff97ffb8 arm64: dts: broadcom: bcm4908: fix switch parent node name new b3de2a12d1a6 dt-bindings: arm: bcm: document TP-Link Archer C2300 binding new 6a30934a5470 arm64: dts: broadcom: bcm4908: add TP-Link Archer C2300 V1 new 5ccb9f9cf05b arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode new 5337af7918be arm64: dts: broadcom: bcm4908: add Ethernet TX irq new 9f01f5cdb548 arm64: dts: broadcom: bcm4908: add Ethernet MAC addr new 3b73ea6c8069 Merge tag 'arm-soc/for-5.13/devicetre-arm64' of https://gi [...] adds 974bdace1aec dt-bindings: Add vendor prefix for reMarkable adds 6634b2d252ac dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet new 2771bc0dbaad Merge tag 'imx-bindgins-5.13' of git://git.kernel.org/pub/ [...] adds c11d56b3761c ARM: imx7d-remarkable2: Initial device tree for reMarkable2 adds a255af65df6d ARM: dts: imx6: pfla02: Fix USB vbus enable pinmuxing adds 45b78dd39f04 ARM: dts: imx6: pbab01: Set USB OTG port to peripheral new 4f662ba2be22 Merge tag 'imx-dt-5.13' of git://git.kernel.org/pub/scm/li [...] adds 5dbadc848259 arm64: dts: fsl: add support for Kontron pitx-imx8m board adds 36133cb5db3c arm64: dts: imx8mp: add wdog2/3 nodes adds c75c6d584092 arm64: dts: imx8qxp: add fallback compatible string for scu pd adds b1484229a5ad arm64: dts: imx8qxp: move scu pd node before scu clock node adds 0dcd27bda232 arm64: dts: imx8qxp: orginize dts in subsystems adds 438ae46b8e86 arm64: dts: imx8: add lsio lpcg clocks adds 9de8a226758b arm64: dts: imx8: add conn lpcg clocks adds e783b6bc8992 arm64: dts: imx8: add adma lpcg clocks adds 26de33a1e273 arm64: dts: imx8: switch to two cell scu clock binding adds 16c4ea7501b1 arm64: dts: imx8: switch to new lpcg clock binding adds d486c5b60eb9 arm64: dts: imx8qm: add lsio ss support adds 3a3e72f1ed3a arm64: dts: imx8qm: add conn ss support adds 35f4e9d7530f arm64: dts: imx8: split adma ss into dma and audio ss adds 3ccc3515ba25 arm64: dts: imx8qm: add dma ss support adds f2180be18a63 arm64: dts: imx: add imx8qm common dts file adds 307fd14d4b14 arm64: dts: imx: add imx8qm mek support adds 4eac5e728b9d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support adds 2c832fe41a8d arm64: dts: ls1028a: set up the real link speed for ENETC port 2 adds 9eaf9984221b arm64: dts: imx8mm: Reorder flexspi clock-names entry adds f29fa7445316 arm64: dts: imx8mn: Reorder flexspi clock-names entry adds 846f752866bd arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART adds 312a46148513 arm64: dts: lx2160a-clearfog-itx: add SFP support adds 7fffadcf7218 arm64: dts: imx8mq-librem5: Hog the correct gpio adds a362b0cc94d4 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on adds 798a1807ab13 arm64: dts: imx8mp-evk: Improve the Ethernet PHY description adds aa4943300e18 arm64: dts: fsl-ls1028a-kontron-sl28: move MTD partitions adds b3535535922d arm64: dts: fsl-ls1028a-kontron-sl28: combine unused partitions adds c75dc98b58db arm64: dts: ls1028a: move rtc alias to individual boards adds 51c8eaa1b73e arm64: dts: fsl-ls1028a-kontron-sl28: add rtc0 alias new d2adc561c9bf Merge tag 'imx-dt64-5.13' of git://git.kernel.org/pub/scm/ [...] new 45f174d8a13c Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] new 2a5b057032a3 ARM: dts: ux500: Fix BT+WLAN on Janice new 2c276eaba3cc ARM: dts: ux500: Fix touchscreen on TVK R2 new b428648f60ea ARM: dts: ux500: Move Synaptics to right include new 8d67f4f62c91 ARM: dts: ux500: Push sensors to TVK R2 board new aeceecd40d94 ARM: dts: ux500: Fix up TVK R3 sensors new c9334538bfe0 ARM: dts: ux500: Push TC35893 defines to each UIB new 396e4dd89d30 ARM: dts: ux500: Totally separate TVK R2 and R3 new 8e3bcdeec7e5 ARM: dts: ux500: Clarify UIB version per board new f9bf6cb2464b ARM: dts: ux500: Bump AUX1 voltage new fa99edd84fea ARM: dts: ux500: Add Cypress CTTYSP touch to TVK UIB new 03a807f4ee1e Merge tag 'ux500-dts-v5.13' of git://git.kernel.org/pub/sc [...] adds 14c9e23369f1 ARM: dts: stm32: enable the analog filter for all I2C node [...] new 69ca48e6cc17 Documentation: arm: stm32: Add stm32h750 value line doc new 5d219a70d4fa dt-bindings: arm: stm32: Add compatible strings for ART-PI board new d3f715e63f2d ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support [...] new 4e1593391fa3 ARM: dts: stm32: add new instances for stm32h743 MCU new 978783f90ab7 ARM: dts: stm32: fix i2c node typo in stm32h743 new 2aaa41eea3dc ARM: dts: stm32: add support for art-pi board based on stm [...] new 40ddb5376972 ARM: stm32: Add a new SoC - STM32H750 new 6c2ec6adb297 dt-bindings: serial: stm32: Use 'type: object' instead of [...] new c967b44249d7 ARM: dts: stm32: Fill GPIO line names on DHCOM SoM new d73d4e3cab9f ARM: dts: stm32: Fill GPIO line names on AV96 new 1ab841fbab09 ARM: dts: stm32: Update GPIO line names on DRC02 new 7d96c4a5ecfb ARM: dts: stm32: Update GPIO line names on PicoITX new 1305a42b1081 ARM: dts: stm32: Enable crc1 and cryp1 where applicable on DHSOM new 6ed9269265e1 ARM: dts: stm32: Add PTP clock to Ethernet controller new 24eab7796e6f Merge tag 'stm32-dt-for-v5.13-1' of git://git.kernel.org/p [...] new ece61ed98bda Merge tag 'tegra-for-5.13-dt-bindings' of git://git.kernel [...] adds 3a6c267dd7b8 ARM: tegra: acer-a500: Add atmel,wakeup-method property new 815bacb522c5 Merge tag 'tegra-for-5.13-arm-dt' of git://git.kernel.org/ [...] adds 405fa9e9d866 arm64: tegra: Move clocks from RT5658 endpoint to device node new 520f30feb864 Merge tag 'tegra-for-5.13-arm64-dt' of git://git.kernel.or [...] adds 28acbc773c33 arm: dts: mt7629: harmonize node names and compatibles adds d0ec64bd6766 arm: dts: mt7623: harmonize node names and compatibles adds 617ab489aaff arm: dts: mt2701: harmonize node names and compatibles adds 562f818deaf0 arm: mediatek: dts: activate SMP for mt6589 new 8028548ba162 Merge tag 'v5.12-next-dts32' of git://git.kernel.org/pub/s [...] adds 2d7ee6989a3b arm64: dts: mediatek: mt8183: evb: Add domain supply for mfg adds d3cbc7f82caa arm64: dts: mt8183: update wakeup register offset adds 02e744a11a01 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-damu adds c60dd29e2d11 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds cabc71b08eb5 arm64: dts: mt8183: Add kukui-jacuzzi-damu board adds 124d64392de2 arm64: dts: mt8183: Add kukui-jacuzzi-juniper board adds ac75c32e821b dt-bindings: timer: Add compatible for Mediatek MT8195 adds 8c7713c00488 dt-bindings: serial: Add compatible for Mediatek MT8195 adds 13225a5c7b1c dt-bindings: arm: Add compatible for Mediatek MT8195 adds e4e5d030bd77 arm64: dts: mt8173: fix property typo of 'phys' in dsi node adds c61872d5cc44 arm64: dts: mediatek: mt8173: fix dtbs_check warning adds 357c5f717ea4 arm64: dts: mediatek: mt2712: harmonize node names adds 86c5ed12cf72 arm64: dts: mediatek: mt8516: harmonize node names and com [...] adds 6029cae696c8 arm64: dts: mediatek: mt7622: harmonize node names and com [...] adds d1c9c70a8823 arm64: dts: mediatek: mt8183: fix dtbs_check warning adds b7a8f50a1437 arm64: dts: mt8183: Add gce client reg for display subcomponents adds b325ce39785b arm64: dts: mt8183: add thermal zone node adds fccf4261b82e arm64: dts: mt8183: Configure CPU cooling adds 4db2b9af3ee9 arm64: dts: mt8173: fix wrong power-domain phandle of pmic adds f2674c0c7488 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC adds 0da34906a9da arm64: dts: mt7622: add ePA/eLNA pinmux for built-in WiFi adds b92861799a59 dt-bindings: arm64: dts: mediatek: Add mt8516-pumpkin board adds 58c9e32352b3 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kakadu adds d47c1199ca62 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kodama adds d1eaf77f2c66 arm64: dts: mt8183: Add kukui kakadu board adds ff33d889567e arm64: dts: mt8183: Add kukui kodama board new ea69876c7b0a dt-bindings: arm64: dts: mediatek: Add mt8183-pumpkin board new 19b6403f1e2a arm64: dts: mt8183: add mt8183 pumpkin board new a7dceafed43a arm64: dts: mediatek: fix reset GPIO level on pumpkin new 7d534c3a5e1f Merge tag 'v5.12-next-dts64' of git://git.kernel.org/pub/s [...] new c9bbda4437c8 Merge branch 'arm/dt' into for-next adds 0412120153d4 soc: mediatek: add mtk mutex support for MT8183 adds ce15e7faa2fc soc: mediatek: mmsys: Create struct mtk_mmsys to store con [...] adds 440147639ac7 soc: mediatek: mmsys: Use an array for setting the routing [...] adds 9950588a4524 soc: mediatek: pm-domains: Fix missing error code in scpsy [...] adds d337ed031dfb soc: mediatek: pwrap: use BIT() macro adds 9d498d0b4043 soc: mediatek: pwrap: add arbiter capability adds 4bcadf8d5535 dt-bindings: mediatek: add compatible for MT6873/8192 pwrap adds 9161385d53e2 soc: mediatek: pwrap: add pwrap driver for MT6873/8192 SoCs new 1ff1270fca33 soc: mediatek: mmsys: Add mt8183 mmsys routing table new b23ab27b9a1c soc: mediatek: Make symbol 'mtk_mutex_driver' static new 022b02b4505e soc: mediatek: pm-domains: Add a meaningful power domain name new e57b8112258e soc: mediatek: pm-domains: Add a power domain names for mt8183 new 3edc01bc53c6 soc: mediatek: pm-domains: Add a power domain names for mt8192 new 60d93f64a851 soc: mediatek: pm-domains: Add a power domain names for mt8167 new 3e7f2f2980e8 Merge tag 'v5.12-next-soc' of git://git.kernel.org/pub/scm [...] new 3b218baa744b clk: socfpga: allow building N5X clocks with ARCH_N5X new 910499e13387 ARM: socfpga: introduce common ARCH_INTEL_SOCFPGA new cd5f39070ae1 mfd: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 new 3409fb0987dc net: stmmac: merge ARCH_SOCFPGA and ARCH_STRATIX10 new a01be32fccbb clk: socfpga: build together Stratix 10, Agilex and N5X cl [...] new 2011431b97ce clk: socfpga: merge ARCH_SOCFPGA and ARCH_STRATIX10 new 098da961d8b8 EDAC: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 new 4a9a1a5602d8 arm64: socfpga: merge Agilex and N5X into ARCH_INTEL_SOCFPGA new cdb1e8b4f4c2 clk: socfpga: allow compile testing of Stratix 10 / Agilex clocks new 552418658acd clk: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM S [...] new 5c0388726808 dmaengine: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit [...] new 3a1fef70ff87 fpga: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs new 823829dc18b1 i2c: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs new 225c13f0b7b6 reset: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs new 4483397b0353 ARM: socfpga: drop ARCH_SOCFPGA new ba87f2009edb Merge tag 'socfpga_update_for_v5.13' of git://git.kernel.o [...] new c2c100013ec2 soc: document merges new 907d6d3e41f9 ARM: configs: ux500: Update for new drivers new 40f90f4763e2 arm64: defconfig: enable Intel's eASIC N5X SoCFPGA and Kee [...] new 1288974df752 Merge tag 'arm64_defconfig_for_v5.13' of git://git.kernel. [...] adds 6937d8c71f69 arm64: configs: Select REALTEK_PHY as built-in adds 94c586e5941a arm64: configs: enable FlexTimer alarm timer new bbbd7b012084 Merge tag 'imx-defconfig-5.13' of git://git.kernel.org/pub [...] new 797e1491b8df ARM: configs: Remove REGULATOR_USERSPACE_CONSUMER adds fbbe38309d56 arm64: defconfig: Allow mt8173-based boards to boot from usb adds f6dc45610879 arm64: defconfig: Enable options to support panel display [...] new 03c623535fbd Merge tag 'v5.12-next-defconfig' of git://git.kernel.org/p [...] adds 7e53ba4e13c2 ARM: configs: at91: sama5: update with savedefconfig adds a0e6830c95b7 ARM: configs: at91: sama5: enable the Hantro G1 engine adds 759835d5aa1e ARM: configs: at91: sama5: MCP16502 regulator as built-in adds 3133badba54c ARM: configs: at91: sama5: PIOBU as built-in adds c016d98eb43b ARM: configs: at91: sama5: Enable LAN78XX as module adds 78529d025209 ARM: configs: at91: sama5: Add audio MIKROE PROTO board adds 529ab9039a52 ARM: configs: at91: Add mtd tests as modules adds 48a22e1bdfbc ARM: configs: at91: Add USB Video webcam class adds 4136c4443efc ARM: configs: at91: Modernize UBI defconfig part new 630bc9784b63 Merge tag 'at91-defconfig-5.13' of git://git.kernel.org/pu [...] new f8010574bd42 Merge branch 'arm/defconfig' into for-next new 758c5408ea3d ARM: ux500: make ux500_cpu_die static new 3e26eccd40f9 Merge tag 'omap-for-v5.13/genpd-cleanup-signed' of git://g [...] new 4f9c62d1f79c Merge tag 'imx-soc-5.13' of git://git.kernel.org/pub/scm/l [...] adds 41dbf4a146a0 ARM: at91: pm: Move prototypes to mutually included header new 6f35f62958ea Merge tag 'at91-soc-5.13' of git://git.kernel.org/pub/scm/ [...] new 4ddda2b8d5bb soc: document merges new d49499b37263 Merge remote-tracking branch 'arm-soc/for-next' new 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC new 3ac9bb48aa0b Merge remote-tracking branch 'actions/for-next' new adce57b2ac4f Merge branch 'v5.12/fixes' into tmp/aml-rebuild adds ab547c4fb39f arm64: dts: amlogic: Assign a fixed index to mmc devices new 0bbfea7c0469 dt-bindings: arm: amlogic: add MeCool KII/KIII Pro bindings new d5454e7ce24a arm64: dts: meson: add initial device-tree for MeCool KII Pro new 727d93ed3ba6 arm64: dts: meson: add initial device-tree for MeCool KIII Pro new 31d53685392b Merge branch 'v5.13/dt64' into tmp/aml-rebuild new 70c38abc7eb8 Merge remote-tracking branch 'amlogic/for-next' new df892a0c3f92 Merge remote-tracking branch 'aspeed/for-next' adds 10de02ce51f0 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next new 174c80b254a0 ARM: dts: at91: Fix a typo new 44386b4b1a77 ARM: dts: at91: change the key code of the gpio key new 77a0060811e7 Merge branch 'at91-dt' into at91-next new eef8ed48f83d Merge remote-tracking branch 'at91/at91-next' new b11a188aef6d memory: fsl-corenet-cf: Remove redundant dev_err call in c [...] new e47faa54c3a3 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] new fbd31f5aa602 memory: tegra20: Add debug statistics new 7ebb09db5b26 memory: tegra20: Correct comment to MC_STAT registers writes new 289471984f1c memory: tegra20: Protect debug code with a lock new f012ade8aa07 memory: tegra: Print out info-level once per driver probe new 4be3973c001e dt-bindings: memory: tegra20: emc: Replace core regulator [...] new 7885db0ce774 dt-bindings: memory: tegra30: emc: Replace core regulator [...] new 21e4e0d114d7 dt-bindings: memory: tegra124: emc: Replace core regulator [...] new d8d5cbc619e8 dt-bindings: memory: tegra20: mc: Convert to schema new e839617e745d Merge branch 'for-v5.13/tegra' into for-next new 25dcca7fedcd memory: pl353: fix mask of ECC page_size config register new 8568dec31b2e Merge branch 'mem-ctrl-next' into for-next new e7638ee142d3 Merge remote-tracking branch 'drivers-memory/for-next' adds 7a14fc0ec3c6 Merge branch 'imx/drivers' into for-next adds 345e38caaa3d Merge branch 'imx/soc' into for-next adds 4634113a0a35 Merge branch 'imx/bindings' into for-next adds 4d233f5a92a1 Merge branch 'imx/dt' into for-next adds ff5eee1bcd9e Merge branch 'imx/dt64' into for-next adds 1f0f76f795d5 Merge branch 'imx/defconfig' into for-next new e2aedba36882 Merge remote-tracking branch 'imx-mxs/for-next' new 88bcaf939415 Merge remote-tracking branch 'keystone/next' new 0d351600680c Merge branch 'v5.12-next/dts32' into for-next new 369caf56b2c3 Merge branch 'v5.12-next/dts64' into for-next new 5d6bc14b2d2b Merge branch 'v5.12-next/soc' into for-next new c657df7e8f8b Merge remote-tracking branch 'mediatek/for-next' new 2d36399c2463 arm64: dts: marvell: clearfog-gt-8k: add pwm-fan new 9c7d1f4bc071 arm64: dts: marvell: clearfog-gt-8k: add cooling maps new 1d88358a89db arm64: dts: marvell: armada-37xx: add syscon compatible to [...] new 69770919d22f arm64: dts: marvell: add support for Marvell CP110 UTMI PHY new 99fa8ac5c0f1 arm64: dts: marvell: enable CP110 UTMI PHY usage new 2b7e67d36d10 Merge branch 'mvebu/dt64' into mvebu/for-next new b0dee56ae069 Merge remote-tracking branch 'mvebu/for-next' adds 235e384526e4 ARM: OMAP2+: Use DEFINE_SPINLOCK() for spinlock adds 7c4a0b3e5cb0 ARM: OMAP2+: fix incorrect kernel-doc comment syntax in file adds 206fa766ca21 ARM: OMAP1: fix incorrect kernel-doc comment syntax in file adds 91a531e82151 Merge branch 'omap-for-v5.13/soc' into for-next adds ee368a10d0df ARM: dts: am335x-boneblack.dts: unique gpio-line-names adds fcc341051d07 Merge branch 'omap-for-v5.13/dt-v2' into for-next adds 185a04b96883 MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BAS [...] adds a912fd5163f4 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next adds 44e97f6fb29b Merge branch 'fixes' into for-next new 7acaa39cde6f Merge remote-tracking branch 'omap/for-next' new fda510926dd3 Merge branch 'drivers-fixes-for-5.12' into for-next new 888771a9d04f arm64: dts: qcom: sm8250: fix display nodes new 9cf3ebd16eae arm64: dts: qcom: sm8150: add other QUP nodes and iommus new 81bee6953b58 arm64: dts: qcom: sm8150: add i2c nodes new 20f9d94e680f arm64: dts: qcom: sm8350: Add thermal zones and throttling [...] new 644e4d972d14 arm64: dts: qcom: sdm845: add required clocks on the gcc new 60eb631f5d6e arm64: dts: qcom: sc7280: Add RPMh regulators for sc7280-idp new 24e3eb2e32c6 arm64: dts: qcom: sm8350: Add support for PRNG EE new da6b24828d57 arm64: dts: qcom: sm8350: Add interconnects new 5b9ec225d4ed arm64: dts: qcom: sm8250: Add videocc DT node new fa245b3f06cd arm64: dts: qcom: sm8250: Add venus DT node new 5aa0d1becd5b arm64: dts: qcom: sm8250: switch usb1 qmp phy to USB3+DP mode new 9b3153248fba arm64: dts: qcom: use dp_phy to provide clocks to dispcc new 29bd62ee951b arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for I [...] new f158e7a378f2 arm64: dts: qcom: Add sound node for sc7180-trogdor-coachz new f66965b06b15 arm64: dts: qcom: Move rmtfs memory region adds ac6ad7c2a862 bus: qcom: Put child node before return new 99d52c872d34 MAINTAINERS: add another entry for ARM/QUALCOMM SUPPORT new 8058dfa05ab7 soc: qcom: address kernel-doc warnings new 73c9729f0fb5 ARM: dts: qcom: msm8974-hammerhead: add mount matrix for IMU new 9d816b423dab ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge int [...] new 5fde3361ba57 ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge i [...] new 076a89539124 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new 294c03564ed4 Merge remote-tracking branch 'qcom/for-next' new f343d66ed573 Merge remote-tracking branch 'raspberrypi/for-next' new f7a8350cbad5 Merge remote-tracking branch 'realtek/for-next' adds 9d68a3866444 arm64: dts: renesas: falcon-cpu: Add GP LEDs adds e91bb1464df7 arm64: dts: renesas: r8a779a0: Add FCPVD support adds 7c4721276611 arm64: dts: renesas: r8a779a0: Add VSPD support adds bbbf6db5a0b5 arm64: dts: renesas: r8a779a0: Fix PMU interrupt adds d084e52e5b7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new 297214f064b4 arm64: dts: renesas: r8a77950: Drop operating points above [...] new 35e732d7990d arm64: dts: renesas: salvator-common: Add cpu-supply prope [...] new 2b35ca2fe605 arm64: dts: renesas: ulcb: Add cpu-supply property to a57_0 node new e9903a1559e0 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new 808e65d3fb78 Merge remote-tracking branch 'renesas/next' new 2d5ab0a0858d Merge remote-tracking branch 'reset/reset/next' new 119edd5bc6ad Merge remote-tracking branch 'rockchip/for-next' adds 7f4ebf3e4ce1 ARM: dts: exynos: Add front camera support to I9100 adds 67518feb5fda Merge branch 'next/dt' into for-next new 19f5027e0394 ARM: s3c: Use pwm_get() in favour of pwm_request() in RX1950 new d3971413327e Merge branch 'next/soc' into for-next new b0457cee22c9 Merge remote-tracking branch 'samsung-krzk/for-next' new e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] adds 48dc16e2e52c firmware: arm_scmi: Extend protocol registration interfaces adds d7b6cc563a60 firmware: arm_scmi: Introduce protocol handle definitions adds 23934efe3748 firmware: arm_scmi: Introduce devres get/put protocols operations adds 3dd2c8147556 firmware: arm_scmi: Make notifications aware of protocols users adds 5ad3d1cf7d34 firmware: arm_scmi: Introduce new devres notification ops adds 533c7095b1ff firmware: arm_scmi: Refactor events registration adds b9f7fd907c38 firmware: arm_scmi: Convert events registration to protoco [...] adds a4a20b0975dc firmware: arm_scmi: Add new protocol handle core transfer ops adds 3d5d6e84ea0e firmware: arm_scmi: Add helper to access protocol revision [...] adds 8d3581c2526f firmware: arm_scmi: Port base protocol to new interface adds 1fec5e6b5233 firmware: arm_scmi: Port perf protocol to new protocols interface adds eb1d35c6e3fc cpufreq: scmi: Port driver to the new scmi_perf_proto_ops [...] adds f58315a49ce9 firmware: arm_scmi: Remove legacy scmi_perf_ops protocol i [...] adds 9bc8069c8567 firmware: arm_scmi: Port power protocol to new protocols i [...] adds 26f19496a976 firmware: arm_scmi: Port genpd driver to the new scmi_powe [...] adds 0f84576a62c4 firmware: arm_scmi: Remove legacy scmi_power_ops protocol [...] adds 887281c7519d firmware: arm_scmi: Port clock protocol to new protocols i [...] adds beb076bb181b clk: scmi: Port driver to the new scmi_clk_proto_ops interface adds 137e68659e90 firmware: arm_scmi: Remove legacy scmi_clk_ops protocol interface adds 7e0293442238 firmware: arm_scmi: Port reset protocol to new protocols i [...] adds 35cc2630627d reset: reset-scmi: Port driver to the new scmi_reset_proto [...] adds 497ef0cbc6d1 firmware: arm_scmi: Remove legacy scmi_reset_ops protocol [...] adds 9694a7f62359 firmware: arm_scmi: Port sensor protocol to new protocols [...] adds 987bae41e94b hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] adds 25cbdd4609c0 iio/scmi: Port driver to the new scmi_sensor_proto_ops interface adds f3690d972910 firmware: arm_scmi: Remove legacy scmi_sensor_ops protocol [...] adds b46d852718c1 firmware: arm_scmi: Port systempower protocol to new proto [...] adds fe4894d968f4 firmware: arm_scmi: Port voltage protocol to new protocols [...] adds 59046d157d52 regulator: scmi: Port driver to the new scmi_voltage_proto [...] adds c3ed5e953ef0 firmware: arm_scmi: Remove legacy scmi_voltage_ops protoco [...] adds f0e73cee26dd firmware: arm_scmi: Make references to handle const adds 51fe1b154e2f firmware: arm_scmi: Cleanup legacy protocol init code adds 9162afa2ae99 firmware: arm_scmi: Cleanup unused core transfer helper wrappers adds 3cb8c95f4b30 firmware: arm_scmi: Cleanup events registration transient code adds a02d7c93c1f3 firmware: arm_scmi: Make notify_priv really private adds aa1fd3e4cb97 firmware: arm_scmi: Rename non devres notify_ops adds f5800e0bf6f9 firmware: arm_scmi: Add protocol modularization support adds d4f9dddd21f3 firmware: arm_scmi: Add dynamic scmi devices creation new 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] new 532c3a22982e Merge remote-tracking branch 'scmi/for-linux-next' new d580e6f0ec3a ARM: dts: sun8i: h3: beelink-x2: Add power button new 9fa021aa01fd Merge tags 'sunxi-dt-for-5.13-1' and 'sunxi-fixes-for-5.12 [...] new 1313e0c77e3d Merge remote-tracking branch 'sunxi/sunxi/for-next' new a21143601201 Merge branch for-5.13/dt-bindings into for-next new a8caaf519d9e Merge branch for-5.13/clk into for-next new fdecca824538 Merge branch for-5.13/soc into for-next adds 36a0a0a7e18c Merge branch 'for-5.13/clk' into for-5.13/phy adds f286164e7647 Merge branch 'for-5.13/soc' into for-5.13/phy new f1f4af6819b2 phy: tegra: xusb: Move usb3 port init for Tegra210 new 42c8bdff611c phy: tegra: xusb: Rearrange UPHY init on Tegra210 new 0b7f6fb80827 phy: tegra: xusb: Add Tegra210 lane_iddq operation new b8bb3d9c9b74 phy: tegra: xusb: Add sleepwalk and suspend/resume new 4acbad5178de phy: tegra: xusb: Add wake/sleepwalk for Tegra210 new a7af800f7330 phy: tegra: xusb: Tegra210 host mode VBUS control new 918f4ae0b9d4 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 new e420d61f6d0a Merge branch for-5.13/phy into for-next new 1a8da7a4f56b Merge branch 'for-5.13/phy' into for-5.13/usb new f262f3fa3a22 usb: xhci: tegra: Unlink power domain devices new d64d362f1d8b usb: xhci: tegra: Enable ELPG for runtime/system PM new 7afd8d240304 Merge branch for-5.13/usb into for-next new 537be125b403 Merge branch for-5.13/arm/dt into for-next new 93b9ea9ca307 Merge branch for-5.13/arm64/dt into for-next new 6c493f086cb2 Merge remote-tracking branch 'tegra/for-next' new dc2ef60d1960 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds e0b2e6af39ea arm64: dts: ti: k3-j7200: Add gpio nodes adds f4cc7daf460b arm64: dts: ti: k3-j7200-common-proc-board: Disable unused [...] adds 9437499086c2 arm64: dts: ti: k3-j7200: Add support for higher speed mod [...] new f1b6f6e7f595 arm64: dts: ti: k3-j721e-mcu: Fix ospi compatible new 0e941f496a8b arm64: dts: ti: k3-j7200-mcu: Fix ospi compatible new 112e5934ff3a arm64: dts: ti: k3-am64-main: Fix ospi compatible new 5f4728022cdc Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds e27453adcadd clk: Drop double "if" in clk_core_determine_round_nolock() [...] adds c53af9688ad2 Merge branch 'clk-cleanup' into clk-next adds 60c325a7172d Merge tag 'renesas-clk-for-v5.13-tag1' of git://git.kernel [...] adds 1f6cd01a4270 Merge branch 'clk-renesas' into clk-next adds 2867b9746cef clk: socfpga: fix iomem pointer cast on 64-bit adds e5c359f70e4b clk: qcom: camcc: Update the clock ops for the SC7180 adds 301119535c94 Merge branch 'clk-fixes' into clk-next new 2c2b9c606717 clk: socfpga: use clk_hw_register for a5/c5 new 8c489216c3e1 clk: socfpga: arria10: convert to use clk_hw new ba7e258425ac clk: socfpga: Convert to s10/agilex/n5x to use clk_hw new abbe1eff907f clk: socfpga: Fix code formatting new 5426774870f2 Merge branch 'clk-socfpga' into clk-next new 8d3c0c01cb2e clk: fix invalid usage of list cursor in register new 7045465500e4 clk: fix invalid usage of list cursor in unregister new 44a780d44bcf Merge branch 'clk-fixes' into clk-next adds f2fb4fe62390 clk: renesas: Zero init clk_init_data new 3338fe50aa6d Merge tag 'renesas-clk-for-v5.13-tag2' of git://git.kernel [...] new 21bbd5346746 Merge branch 'clk-renesas' into clk-next new 7c09e605553a Merge tag 'sunxi-clk-for-5.13-1' of https://git.kernel.org [...] new 4b5c93f31107 Merge branch 'clk-allwinner' into clk-next new cf15328307c4 Merge remote-tracking branch 'clk/clk-next' new 379c9a24cc23 clk: imx: Fix reparenting of UARTs not associated with stdout new 1840518ae7de clk: imx8mp: Remove the none exist pcie clocks new 8304b15e132f clk: imx8mq: Correct the pcie1 sels new 054ef44ea3ef clk: imx: Reference preceded by free new 29c86fc81d64 Merge remote-tracking branch 'clk-imx/for-next' new 55f9598b8dbd Merge remote-tracking branch 'csky/linux-next' new 860cf8181a83 Merge remote-tracking branch 'h8300/h8300-next' adds 152ec0d0d0e1 m68k: defconfig: Update defconfigs for v5.12-rc1 new 027c51f75343 Merge remote-tracking branch 'm68k/for-next' new 9116e156f714 m68k: fix flatmem memory model setup new d67d5df5a6f1 Merge remote-tracking branch 'm68knommu/for-next' new 04385dd328df Merge remote-tracking branch 'microblaze/next' adds 66633abd0642 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again adds e87f69a5187d arch: mips: fix unmet dependency for DEBUG_INFO adds f766b28a5edf arch: mips: fix unmet dependency for MTD_COMPLEX_MAPPINGS adds 8eb6eb4882f2 MIPS: ralink: annotate prom_soc_init() with __init adds 139c949f7f0a MIPS: ralink: mt7621: add memory detection support adds dc92d0df51dc crypto: mips: add poly1305-core.S to .gitignore adds 19f0e8cddf0f MIPS: Loongson64: enable CONFIG_USB_SERIAL_PL2303 adds f681c11bae9a mips/sgi-ip27: Delete obsolete TODO file new 65f2a867058d Merge remote-tracking branch 'mips/mips-next' adds 13eaf4762c9f parisc: Remove duplicate struct task_struct declaration new 99dfeed8078c Merge remote-tracking branch 'parisc-hd/for-next' adds 9be77e11dade powerpc/mm: Move the linear_mapping_mutex to the ifdef whe [...] adds 9634afa67bfd powerpc/chrp: Make hydra_init() static adds 4f46d57cab3b powerpc: remove unneeded semicolon adds 5c4a4802b9ac powerpc: Fix spelling of "droping" to "dropping" in traps.c adds 3a72c94ebfb1 selftests/powerpc: Fix L1D flushing tests for Power10 adds fbced1546eaa powerpc/fadump: Mark fadump_calculate_reserve_size as __init adds 1ef1dd9c7ed2 powerpc/prom: Mark identical_pvr_fixup as __init adds 1a0e4550fb12 powerpc: Remove duplicate includes adds 1a029e0edbc5 powerpc: Fix misspellings in tlbflush.h adds 13b8219bd00d powerpc/pseries: Move hvc_vio_init_early() prototype to sh [...] adds 0b71b3724178 powerpc/ptrace: Remove duplicate check from pt_regs_check() adds 90cbac0e995d powerpc: Enable KFENCE for PPC32 adds 6ce56e1ac380 powerpc/pseries: export LPAR security flavor in lparcfg adds c6adc835c68b powerpc/uaccess: Also perform 64 bits copies in unsafe_cop [...] adds 7472199a6eda powerpc/uaccess: Swap clear_user() and __clear_user() adds 4b8cda58812c powerpc/uaccess: Move copy_mc_xxx() functions down adds fd69d544b0e7 powerpc/syscalls: Use sys_old_select() in ppc_select() adds e63ceebdad82 powerpc/lib: Don't use __put_user_asm_goto() outside of uaccess.h adds 164dc6ce368f powerpc/net: Switch csum_and_copy_{to/from}_user to user_a [...] adds 870779f40e99 powerpc/futex: Switch to user_access block adds 93c043e393af powerpc/ptrace: Convert gpr32_set_common() to user access block adds 2bf3604c415c powerpc/spinlock: Define smp_mb__after_spinlock only once adds 66f60522138c powerpc/spinlock: Unserialize spin_is_locked adds deb9b13eb257 powerpc/qspinlock: Use generic smp_cond_load_relaxed adds 9466c1799fa2 powerpc/uaccess: Add unsafe_copy_from_user() adds 609355dfc88e powerpc/signal: Add unsafe_copy_{vsx, fpr}_from_user() adds c6c9645e3748 powerpc/signal64: Remove non-inline calls from setup_sigcontext() adds 1a130b67c682 powerpc: Reference parameter in MSR_TM_ACTIVE() macro adds 2d19630e20fe powerpc/signal64: Remove TM ifdefery in middle of if/else block adds 7bb081c8f043 powerpc/signal64: Replace setup_sigcontext() w/ unsafe_set [...] adds 193323e10094 powerpc/signal64: Replace restore_sigcontext() w/ unsafe_r [...] adds 96d7a4e06fab powerpc/signal64: Rewrite handle_rt_signal64() to minimise [...] adds 0f92433b8f9f powerpc/signal64: Rewrite rt_sigreturn() to minimise uacce [...] adds d3ccc9781560 powerpc/signal: Use __get_user() to copy sigset_t adds d943bc742a6a powerpc/uprobes: Validation for prefixed instruction adds 2d9f69bc5a5a cxl: don't manipulate the mm.mm_users field directly adds a58cbed68315 powerpc/traps: Declare unrecoverable_exception() as __noreturn adds 52ae92cc290f powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB miss handlers adds 9d3c18a11a93 powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro to a g [...] adds fcd4b43c36c6 powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in critica [...] adds 26c468860c32 powerpc/40x: Reorder a few instructions in critical except [...] adds 0fc1e93481f6 powerpc/40x: Prepare for enabling MMU in critical exceptio [...] adds 0512aadd750a powerpc/40x: Prepare normal exception handler for enabling [...] adds be39e1050683 powerpc/32: Reconcile interrupts in C adds f93d866e14b7 powerpc/32: Entry cpu time accounting in C adds 79f4bb17f181 powerpc/32: Handle bookE debugging in C in exception entry adds e464d92b292c powerpc/32: Use fast instruction to set MSR RI in exceptio [...] adds 574723064556 powerpc/32: Remove ksp_limit adds 7aa8dd67f157 powerpc/32: Always enable data translation in exception prolog adds 5b1c9a0d7f3b powerpc/32: Tag DAR in EXCEPTION_PROLOG_2 for the 8xx adds 9b6150fb8942 powerpc/32: Enable instruction translation at the same tim [...] adds a4719f5bb6d7 powerpc/32: Statically initialise first emergency context adds 5b5e5bc53def powerpc/32: Add vmap_stack_overflow label inside the macro adds 7bf1d7e1abab powerpc/32: Use START_EXCEPTION() as much as possible adds dc13b889b586 powerpc/32: Move exception prolog code into .text once MMU [...] adds 8f844c06f460 powerpc/32: Provide a name to exception prolog continuatio [...] adds 32d2ca0e969a powerpc/32: Refactor booke critical registers saving adds 0f2793e33db2 powerpc/32: Perform normal function call in exception entry adds e9f99704aafc powerpc/32: Always save non volatile registers on exception entry adds b96bae3ae2cb powerpc/32: Replace ASM exception exit by C exception exit [...] adds db297c3b07af powerpc/32: Don't save thread.regs on interrupt entry adds e72915560b15 powerpc/32: Set regs parameter in r3 in transfer_to_handler adds af6f2ce84b2f powerpc/32: Call bad_page_fault() from do_page_fault() adds 719e7e212c7e powerpc/32: Save trap number on stack in exception prolog adds bce4c26a4e32 powerpc/32: Add a prepare_transfer_to_handler macro for ex [...] adds 8f6ff5bd9b73 powerpc/32: Only restore non volatile registers when required adds 4c0104a83fc3 powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATE adds acc142b6230e powerpc/32: Remove the xfer parameter in EXCEPTION() macro adds a305597850c9 powerpc/32: Refactor saving of volatile registers in excep [...] adds 16db54369df6 powerpc/32: Save remaining registers in exception prolog adds a5d33be0512b powerpc/32: Return directly from power_save_ppc32_restore() adds a2b3e09ae41c powerpc/32: Only use prepare_transfer_to_handler function [...] adds b5efec00b671 powerpc/32s: Move KUEP locking/unlocking in C adds ad2d2344771d powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_ [...] adds 21eb58ae4fce powerpc/32s: Create C version of kuap save/restore/check helpers adds 0b45359aa2df powerpc/8xx: Create C version of kuap save/restore/check helpers adds c16728835eec powerpc/32: Manage KUAP in C adds 802b55603934 powerpc/Makefile: Remove workaround for gcc versions below 4.9 adds f239873fcd95 powerpc/64e: Trivial spelling fixes throughout head_fsl_booke.S adds 7a7d744ffe87 powerpc/mm/book3s64: Fix a typo in mmu_context.c adds e448e1e774dc powerpc/math: Fix missing __user qualifier for get_user() [...] adds 6eeca7a11379 powerpc/asm-offsets: GPR14 is not needed either adds 9214cf0f48ca powerpc/xive: use true and false for bool variable adds 7a0fdc19f241 powerpc/pci: fix warning comparing pointer to 0 adds 7a7685acd212 powerpc/eeh: Fix build failure with CONFIG_PROC_FS=n adds c2a2a5d0270c powerpc/64s: Fold update_current_thread_[i]amr() into thei [...] adds 55c2f5574a01 powerpc: Fix section mismatch warning in smp_setup_pacas() adds b77878052a14 powerpc/fsl-pci: Fix section mismatch warning adds 98c26a72751e powerpc/mm: Remove unneeded #ifdef CONFIG_PPC_MEM_KEYS adds 1479e3d3b755 powerpc/64s: Fix hash fault to use TRAP accessor adds 89f7d2927ae1 powerpc/kernel: Trivial typo fix in kgdb.c adds 8b8adeb3007f powerpc/book3s64/kuap: Move Kconfig varriables to BOOK3S_64 adds accdd093f260 powerpc: Activate HAVE_RELIABLE_STACKTRACE for all adds 826a307b0a11 powerpc: Rename 'tsk' parameter into 'task' adds a1cdef04f22d powerpc: Convert stacktrace to generic ARCH_STACKWALK adds a2308836880b powerpc: Fix arch_stack_walk() to have running function as [...] adds bbbe563f8490 powerpc/iommu/debug: fix ifnullfree.cocci warnings adds a329ddd472fa powerpc/embedded6xx: Remove CONFIG_MV64X60 adds d2313da4ff56 powerpc/setup_64: Fix sparse warnings adds 48cf12d88969 powerpc/irq: Inline call_do_irq() and call_do_softirq() adds e23ecdf9fd87 cxl: Fix couple of spellings adds dfc4ae337218 selftests/powerpc: unmark non-kernel-doc comments adds d19b3ad02c2d powerpc/pseries/hotplug-cpu: Show 'last online CPU' error [...] adds 4fe529449d85 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration adds 69931cc387cc powerpc/powernv: Remove unneeded variable: "rc" new 2952021d5fd2 Merge remote-tracking branch 'powerpc/next' adds f35bb4b8d10a RISC-V: Don't print SBI version for all detected extensions adds 2da073c19641 riscv: Cleanup KASAN_VMALLOC support adds 7d0bc44bd0ea kbuild: buildtar: add riscv support new 73fc5ac3a152 Merge remote-tracking branch 'risc-v/for-next' new 24d9b06046c5 Merge branch 'fixes' into for-next adds 263df6e48544 s390/spinlock: remove align attribute from arch_spinlock_t adds 652d40b2f8be s390/pci: fix DMA cleanup on hard deconfigure new 408f2c9c1568 s390/pci: expose UID uniqueness guarantee new 1034c96c5e28 s390/cio: use DEFINE_SPINLOCK() for spinlock new 4e774d59e599 s390/cio: use DECLARE_WAIT_QUEUE_HEAD() for wait_queue new f38033c8dbc3 s390/cio: remove duplicate struct ccw1 declaration new 0cc00c8d4050 s390/vfio-ap: fix circular lockdep when setting/clearing c [...] new 3784231b1e09 s390/mm: fix phys vs virt confusion in mark_kernel_pXd() f [...] new 048c6ff0a58b s390/smp: remove redundant pcpu::lowcore member new 6a03fa0e0e89 s390: use DEFINE_SPINLOCK for initialization new 327580f9b8a1 s390/sclp: use LIST_HEAD for Initialization new f9e179f38466 Merge branch 'features' into for-next new 1e7ed83616b9 Merge remote-tracking branch 's390/for-next' new c3fb6b5d29d3 Merge remote-tracking branch 'sh/for-next' new 8a128bc32aba xtensa: fix spelling mistake in Kconfig "wont" -> "won't" new 9aa44cd2c24e xtensa: fix warning comparing pointer to 0 new c425c546c0f1 xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig new 7b6657843c6a xtensa: remove unneeded export in boot-elf/Makefile new 8d949ae25bd0 xtensa: stop filling syscall array with sys_ni_syscall new daf261800235 xtensa: syscalls: switch to generic syscalltbl.sh new 2da755945250 xtensa: syscalls: switch to generic syscallhdr.sh new 4f22ca7e192e xtensa: simplify coherent_kvaddr logic new d4ff983e3238 xtensa: fix pgprot_noncached assumptions new f96c4ad6107e xtensa: drop extraneous register load from initialize_mmu new e1532777cae3 xtensa: Couple of typo fixes new 4671076c4d37 xtensa: simcall.h: Change compitible to compatible new 54467c126b19 xtensa: ISS: split simcall implementation from semihosting [...] new 6a8eb99e130f xtensa: ISS: add GDBIO implementation to semihosting interface new 46a6ef799b13 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 3006db2ff110 Merge remote-tracking branch 'pidfd/for-next' new 181d1413856d iov_iter: Add ITER_XARRAY new 8ac07cba4e86 mm: Add set/end/wait functions for PG_private_2 new a1657321df77 mm: Implement readahead_control pageset expansion new 21dc0cb05ee8 netfs: Make a netfs helper module new cfe176fe3bcc netfs: Documentation for helper library new 70a22b068586 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h new ca5805003703 netfs, mm: Add set/end/wait_on_page_fscache() aliases new 879a5d3c3aec netfs: Provide readahead and readpage netfs helpers new 82230dd879bf netfs: Add tracepoints new 4f38532402c3 netfs: Gather stats new 2219c1b5830e netfs: Add write_begin helper new eb6a8d6d69ca netfs: Define an interface to talk to a cache new a21444f0c71d fscache, cachefiles: Add alternate API to use kiocb for re [...] new 7f5b6d3a65d7 afs: Disable use of the fscache I/O routines new 92c2beed56aa afs: Pass page into dirty region helpers to provide THP size new 2d1b97983019 afs: Print the operation debug_id when logging an unexpect [...] new 24b37b0fab8b afs: Move key to afs_read struct new d586c31828e0 afs: Don't truncate iter during data fetch new 403f1d52bece afs: Log remote unmarshalling errors new bd1407df4010 afs: Set up the iov_iter before calling afs_extract_data() new 670555b600b3 afs: Use ITER_XARRAY for writing new e11f12e05522 afs: Wait on PG_fscache before modifying/releasing a page new d479ef871c48 afs: Extract writeback extension into its own function new 020d4715ca5e afs: Prepare for use of THPs new c50aae74ce30 afs: Use the fs operation ops to handle FetchData completion new 3176172866d1 afs: Use new fscache read helper API new d2ebca8ed45e afs: Use the fscache_write_begin() helper new d327911f8c85 Merge remote-tracking branch 'fscache/fscache-next' adds bb68b9fbc9f6 Merge branch 'misc-5.12' into for-next-current-v5.11-20210329 adds ee1b86631458 Merge branch 'for-next-current-v5.11-20210329' into for-ne [...] adds f1f3c0ccfaa4 btrfs: fix comment for btrfs ordered extent flag bits adds e795e9e3987e btrfs: make btrfs_replace_file_extents take btrfs_inode adds c6759743b029 btrfs: make find_desired_extent take btrfs_inode adds 2747a74deeb2 btrfs: replace offset_in_entry with in_range adds dabcd112772d btrfs: replace open coded while loop with proper construct adds 49f5843fb8d5 btrfs: unexport btrfs_extent_readonly() and make it static adds d1d96b94fb2a btrfs: change return type to bool in btrfs_extent_readonly adds 701a8d77fe02 btrfs: scrub: drop a few function declarations adds 86cc11a3003a btrfs: simplify commit logic in try_flush_qgroup adds f36ca3083762 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds f25320460f19 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 0cc955d54007 btrfs: add btree read ahead for full send operations adds a1dd89a5b295 btrfs: add btree read ahead for incremental send operations adds 338d3f472c98 btrfs: assign proper values to a bool variable in dev_exte [...] adds ea1a7de7a8a3 btrfs: don't opencode extent_changeset_free adds e0f94172e4b8 btrfs: remove force argument from run_delalloc_nocow() adds 2182d8ff81e7 btrfs: remove mirror argument from btrfs_csum_verify_data() adds d8e2792295fe btrfs: add a i_mmap_lock to our inode adds 11f73fdb655e btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 48c346ce46b9 btrfs: exclude mmaps while doing remap adds 670d40874366 btrfs: exclude mmap from happening during all fallocate op [...] adds 2a31753feec8 btrfs: fix race between memory mapped writes and fsync adds 0e30b5316151 btrfs: fix race between marking inode needs to be logged a [...] adds edba83d4545d btrfs: remove stale comment and logic from btrfs_inode_in_log() adds aa3bb7f04e79 btrfs: remove duplicated in_range() macro adds 7e4ef765cb7f btrfs: convert kmap to kmap_local_page, simple cases adds 086a3f246305 btrfs: raid56: convert kmaps to kmap_local_page adds bb00384af1e4 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds 7f025a010b52 btrfs: integrity-checker: convert block context kmap's to [...] adds 5a9164bd1e6c btrfs: move the tree mod log code into its own file adds 9a80876c3f80 btrfs: use booleans where appropriate for the tree mod log [...] adds a4b49a84efbd btrfs: use a bit to track the existence of tree mod log users adds 564b0d801792 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds 98875eada539 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds 8b1c2a498d12 btrfs: add and use helper to get lowest sequence number fo [...] adds 573117a35fa2 btrfs: update debug message when checking seq number of a [...] adds e056e43acdaa btrfs: update outdated comment at btrfs_orphan_cleanup() adds 1e6503a0dae3 btrfs: update outdated comment at btrfs_replace_file_extents() adds d0e96474860e btrfs: use percpu_read_positive instead of sum_positive fo [...] adds 9228ad80f849 btrfs: zoned: move log tree node allocation out of log_roo [...] adds 49265d4627dd btrfs: fix a potential hole punching failure adds 55a0b0f5c11b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds 2f1f68755468 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds 72215c6327d9 Merge branch 'misc-next' into for-next-next-v5.12-20210329 adds cc2c41b83e3b btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds 56894f2b5769 btrfs: convert BUG_ON()'s in relocate_tree_block adds 552d3ba095ef btrfs: handle errors from select_reloc_root() adds fcd84925004c btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds b963083e2b8b btrfs: check record_root_in_trans related failures in sele [...] adds 923ffbe8cd70 btrfs: do proper error handling in record_reloc_root_in_trans adds d485f3380992 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 646c3f038c43 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 662e8f39be9d btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 816ce5de6064 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds b94f12a11ae3 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds 293194586c2d btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds 3645f9a08caa btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds ee2fcb186cd9 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 1a4cc7b1b5f1 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 23d34e7262f3 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 19c222c5ddaa btrfs: return an error from btrfs_record_root_in_trans adds c3536383158e btrfs: have proper error handling in btrfs_init_reloc_root adds 86108141d06c btrfs: do proper error handling in create_reloc_root adds 61a18aa36f7c btrfs: validate ->reloc_root after recording root in trans adds b78e8bb53ec1 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 4b99d7c7e908 btrfs: change insert_dirty_subvol to return errors adds a08757dc7883 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds 06591aed6996 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 3dcebaf1fa55 btrfs: do proper error handling in btrfs_update_reloc_root adds 1a06593474bd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 768ae4ecfec1 btrfs: handle btrfs_cow_block errors in replace_path adds b425fd3ca398 btrfs: handle btrfs_search_slot failure in replace_path adds 463ef3245645 btrfs: handle errors in reference count manipulation in re [...] adds 9731c9c4fc24 btrfs: handle extent reference errors in do_relocation adds 2515d72a17a0 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds 0531299e5762 btrfs: remove the extent item sanity checks in relocate_bl [...] adds cc7e86ce8590 btrfs: do proper error handling in create_reloc_inode adds b8003a069a40 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 3a398a48561b btrfs: do not panic in __add_reloc_root adds 05495bb76d5e btrfs: cleanup error handling in prepare_to_merge adds 1a91b4177cc6 btrfs: handle extent corruption with select_one_root properly adds f53039477b63 btrfs: do proper error handling in merge_reloc_roots adds 9fd81fa45f93 btrfs: check return value of btrfs_commit_transaction in r [...] adds 8941c2e50248 Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] adds d87ecf11da22 btrfs: add sysfs interface for supported sectorsize adds 673a465f4cf0 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds f5a691ee35af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds 94b8e7984fe7 btrfs: refactor how we iterate ordered extent in btrfs_inv [...] adds 9672cf20e404 btrfs: introduce helpers for subpage dirty status adds 31a1c13b7609 btrfs: introduce helpers for subpage writeback status adds 2cedbd618e84 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] adds 5a24a9d16a56 btrfs: support subpage metadata csum calculation at write time adds 128ef4f9204e btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds cb9d5ddbccf4 btrfs: make the page uptodate assert to be subpage compatible adds 938ecb5b71f3 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] adds 717fb6825ac0 btrfs: make set_btree_ioerr() accept extent buffer and to [...] adds ccf68eed1e0d btrfs: add subpage overview comments adds 819ce3d4d794 Merge branch 'ext/qu/subpage-write-meta-v3' into for-next- [...] adds 77beac9f8dc6 btrfs: do more graceful error/warning for 32bit kernel adds 8a24d52ea518 Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] adds 706463541c7f btrfs: rename delete_unused_bgs_mutex adds 440445b661d0 btrfs: zoned: automatically reclaim zones adds 081003734e06 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] adds 0b03de74583e Merge branch 'for-next-next-v5.12-20210329' into for-next- [...] new db9b0a85f479 Merge remote-tracking branch 'btrfs/for-next' new dc19940565c2 cifs: add support for FALLOC_FL_COLLAPSE_RANGE new d9b809d065eb cifs: add FALLOC_FL_INSERT_RANGE support new 305f2e0d3486 fs: cifs: Remove unnecessary struct declaration new a0b2dc37a0a3 Merge remote-tracking branch 'cifs/for-next' adds fbdeba351933 cifsd: fix error handling in ksmbd_server_init() adds ceb3d6b68e13 cifsd: remove redundant assignment to variable err adds 684d638273e9 cifsd: remove unneeded macros adds 9d5893174dce cifsd: fix wrong use of rw semaphore in __session_create() adds 892f5c3048f3 cifsd: use kmalloc() for small allocations adds 9a73a0b46cea cifsd: add the check to work file lock and rename behavior [...] adds 413ddf00dc2d cifsd: fix error return code in ksmbd_vfs_remove_file() adds f574a239c136 cifsd: clean-up codes using chechpatch.pl --strict adds 352fe192729f cifsd: merge time_wrappers.h into smb_common.h adds f38c541b53f6 cifsd: fix wrong prototype in comment adds 66264c863723 cifsd: fix implicit declaration of function 'groups_alloc' adds 84db38a3cb63 cifsd: fix implicit declaration of function 'locks_alloc_lock' new b7255c70ab39 cifsd: remove smack inherit leftovers new 50a7726f1d23 cifsd: remove calling d_path in error paths new 211e08fd1615 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir new 2acd2ba61872 cifsd: use file_inode() instead of d_inode() new 510be6374762 cifsd: remove useless error handling in ksmbd_vfs_read new d4e0568c52d8 cifsd: use xarray instead of linked list for tree connect list new 94737cebdd1a cifsd: remove stale prototype and variables new caf4c43ccbd2 cifsd: fix memory leak when loop ends new 81c8babf4151 cifsd: use kfree to free memory allocated by kmalloc or kzalloc new 1de72fbe3c9f cifsd: fix memdup.cocci warnings new 1ef856baa0d0 cifsd: remove wrappers of kvmalloc/kvfree new 88564b0ab49d doc: cifsd: change the reference to configuration.txt new 2bcd9561104e cifsd: prevent a integer overflow in wm_alloc() new bc7f2fa87b28 Merge pull request #36 from namjaejeon/cifsd-for-next new 4a73b80514a2 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 49d578f6dc8d Merge remote-tracking branch 'ecryptfs/next' adds b4892fa3e7fd erofs: avoid memory allocation failure during rolling deco [...] adds 648f2de053a8 erofs: use workqueue decompression for atomic contexts only adds 30048cdac4b9 erofs: use sync decompression for atomic contexts only adds 0b964600d3aa erofs: complete a missing case for inplace I/O adds 8137824eddd2 erofs: don't use erofs_map_blocks() any more adds 24a806d849c0 erofs: add unsupported inode i_format check adds de06a6a37541 erofs: introduce erofs_sb_has_xxx() helpers adds 5d50538fc567 erofs: support adjust lz4 history window size adds 46249cded18a erofs: introduce on-disk lz4 fs configurations adds 14373711dd54 erofs: add on-disk compression configurations new fe6adcce7e29 erofs: Clean up spelling mistakes found in fs/erofs new 0ad19f711f49 erofs: reserve physical_clusterbits[] new 780e0c657683 erofs: introduce multipage per-CPU buffers new 98dc40e12133 erofs: introduce physical cluster slab pools new 9ae78e771102 erofs: fix up inplace I/O pointer for big pcluster new d9850571eb09 erofs: add big physical cluster definition new 522f7f4fdb10 erofs: adjust per-CPU buffers according to max_pclusterblks new ab3d14581c9a erofs: support parsing big pcluster compress indexes new 537da6fc23f7 erofs: support parsing big pcluster compact indexes new 1aa5f2e2feed erofs: support decompress big pcluster for lz4 backend new b0b677fd35ce erofs: enable big pcluster feature new 3a4df738d9aa Merge remote-tracking branch 'erofs/dev' new 1c816aabefab Merge remote-tracking branch 'exfat/dev' adds e2ebb1230455 ext2: Match up ext2_put_page() with ext2_dotdot() and ext2 [...] adds 782b76d7abdf fs/ext2: Replace kmap() with kmap_local_page() adds 652a066ee959 Pull kmap_local ext2 conversion from Ira Weiny. new ae9bd909cd26 Merge remote-tracking branch 'ext3/for_next' adds 0bb2045ce5ce f2fs: fix to use per-inode maxbytes in f2fs_fiemap adds 5ac443e26a09 f2fs: add sysfs nodes to get runtime compression stat adds ac2d750b2043 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC adds 3f7070b05052 f2fs: don't start checkpoint thread in readonly mountpoint adds b862676e3717 f2fs: fix to avoid out-of-bounds memory access adds f3e367d4fe2b f2fs: fix wrong comment of nat_tree_lock adds 3fd973590828 f2fs: fix error path of f2fs_remount() adds 88f2cfc5fa90 f2fs: fix to update last i_size if fallocate partially succeeds adds 61461fc921b7 f2fs: fix to avoid touching checkpointed data in get_victim() adds d6d2b491a82e f2fs: allow to change discard policy based on cached discard cmds adds 2c718feead35 f2fs: fix a typo in inode.c adds e8bf1f522aee f2fs: delete empty compress.h adds 753a8ed0ae9c f2fs: fix wrong alloc_type in f2fs_do_replace_block adds 823d13e12b6c f2fs: fix to cover __allocate_new_section() with curseg_lock adds 5911d2d1d1a3 f2fs: introduce gc_merge mount option adds 23738e74472f f2fs: fix to restrict mount condition on readonly block device adds be1ee45d5138 f2fs: Fix a hungtask problem in atomic write new b5d15199a26f f2fs: set checkpoint_merge by default new 41e1fc4ef400 f2fs: fix to avoid accessing invalid fio in f2fs_allocate_ [...] new 41c7659c2e0c f2fs: fix to avoid GC/mmap race with f2fs_truncate() new 896f2a9da66f Merge remote-tracking branch 'f2fs/dev' new ad3e39f8e149 Merge remote-tracking branch 'jfs/jfs-next' adds 7d81ee8722d6 svcrdma: Single-stage RDMA Read adds 9af723be8639 svcrdma: Remove sc_read_complete_q adds 5533c4f4b996 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg adds e3eded5e81c4 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() adds c0a744dcaa29 UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] new e739b12042b6 NFSv4.2: fix copy stateid copying for the async copy new b25d8a260b05 Merge remote-tracking branch 'cel/for-next' new 3d45ae92bfc3 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 0dae52282a5e 9p: Constify static struct v9fs_attr_group adds f8b139e2f241 fs: 9p: fix v9fs_file_open writeback fid error check new db280f70f66c Merge remote-tracking branch 'v9fs/9p-next' adds e424aa5f547d xfs: drop freeze protection when running GETFSMAP adds 1aa26707ebd6 xfs: fix uninitialized variables in xrep_calc_ag_resblks adds 05237032fdec xfs: fix dquot scrub loop cancellation adds 7716ee54cb88 xfs: bail out of scrub immediately if scan incomplete adds 9de4b514494a xfs: mark a data structure sick if there are cross-referen [...] adds de9d2a78add1 xfs: set the scrub AG number in xchk_ag_read_headers adds f53acface7a9 xfs: remove return value from xchk_ag_btcur_init adds 973975b72a36 xfs: validate ag btree levels using the precomputed values adds 383e32b0d0db xfs: prevent metadata files from being inactivated adds 3fef46fc43ca xfs: rename the blockgc workqueue adds 0f98b4ece18d xfs: rename variable mp to parsing_mp adds 92cf7d36384b xfs: Skip repetitive warnings about mount options adds b2c2974b8cdf xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX adds e6a688c33238 xfs: initialise attr fork on inode create adds accc661bf99a xfs: reduce buffer log item shadow allocations adds c81ea11e0332 xfs: xfs_buf_item_size_segment() needs to pass segment offset adds 929f8b0deb83 xfs: optimise xfs_buf_item_size/format for contiguous regions adds ec08c14ba28c xfs: type verification is expensive adds 39d3c0b5968b xfs: No need for inode number error injection in __xfs_dir [...] adds 1fea323ff005 xfs: reduce debug overhead of dir leaf/node checks adds 5825bea05265 xfs: __percpu_counter_compare() inode count debug too expensive adds bd24a4f5f7fd xfs: Rudimentary typo fixes adds 0145225e353e xfs: Rudimentary spelling fix adds f9dd7ba4308c xfs: Fix a typo adds 014695c0a78e xfs: update lazy sb counters immediately for resizefs adds c789c83c7ef8 xfs: hoist out xfs_resizefs_init_new_ags() adds 46141dc891f7 xfs: introduce xfs_ag_shrink_space() adds fb2fc1720185 xfs: support shrinking unused space in the last AG adds 2b92faed5511 xfs: add error injection for per-AG resv failure adds 25dfa65f8149 xfs: fix xfs_trans slab cache name new 1a8145084b2e Merge remote-tracking branch 'xfs/for-next' adds ad89b66cbad1 iomap: improve the warnings from iomap_swapfile_activate new ead0ff90bd85 Merge remote-tracking branch 'iomap/iomap-for-next' new eae424698eea Merge remote-tracking branch 'file-locks/locks-next' new c0a88ab1535d Merge remote-tracking branch 'vfs/for-next' adds 28e1745b9fa2 printk: rename vprintk_func to vprintk adds acebb5597ff1 kernel/printk.c: Fixed mundane typos adds e19c1133f306 Merge branch 'printk-rework' into for-next new b97667798bbb Merge remote-tracking branch 'printk/for-next' new 1fd3dde5e270 PCI: Add pci_disable_parity() new d06a113fec57 IB/mthca: Disable parity reporting new 0a0b5f4b4367 ARM: iop32x: disable N2100 PCI parity reporting new 3503362b9f61 Merge branch 'pci/enumeration' new 5eeb6e2423f1 Merge branch 'pci/error' new 693978527c17 PCI/ACPI: Fix acpi_pci_set_power_state() debug message new 9d4f912fe7b0 Merge branch 'pci/pm' new a7bf66ff3d94 PCI/VPD: Remove obsolete Broadcom NIC quirk new 26c0cf2a603d PCI/VPD: Remove sysfs accessor size checking dead code new 1e3b0fb5e4d1 PCI/VPD: Convert sysfs file to static attribute new f349223f076e PCI/VPD: Remove pci_set_vpd_size() new bb4c0992c232 PCI/VPD: Make missing VPD message less alarming new 672b60285fd6 Merge branch 'pci/vpd' new 674272cac2cc Merge branch 'pci/kernel-doc' new c2f88724a3f9 Merge branch 'pci/misc' new 42966c39068d Merge branch 'remotes/lorenzo/pci/brcmstb' new 6ff306a5c8b3 Merge branch 'remotes/lorenzo/pci/cadence' new 227c57777858 Merge branch 'remotes/lorenzo/pci/dwc' adds 6613bc2301ba PCI: endpoint: Fix NULL pointer dereference for ->get_features() new fe875d86a998 Merge branch 'remotes/lorenzo/pci/endpoint' new ae0dbb0a7492 Merge branch 'remotes/lorenzo/pci/iproc' new f7b53aa14fc5 Merge branch 'remotes/lorenzo/pci/layerscape' adds 31ec9c274646 PCI: mediatek: Configure FC and FTS for functions other than 0 new 81d79384de84 Merge branch 'remotes/lorenzo/pci/mediatek' new d18577e476d8 Merge branch 'remotes/lorenzo/pci/microchip' new 4083a4600e46 Merge branch 'remotes/lorenzo/pci/tegra' new 2ea73bf97a83 Merge branch 'remotes/lorenzo/pci/vmd' new d4707d79fae0 PCI: xgene: Fix cfg resource mapping new e04a1d31aadd Merge branch 'remotes/lorenzo/pci/xgene' new 973a28677e39 PCI: tegra: Convert to MSI domains new c244dc15dc0f PCI: rcar: Don't allocate extra memory for the MSI capture [...] new 516286287d71 PCI: rcar: Convert to MSI domains new cc8cf907381a PCI: xilinx: Don't allocate extra memory for the MSI captu [...] new b66873599e7f PCI: xilinx: Convert to MSI domains new 65b131816afd PCI: hv: Drop msi_controller structure new 54729d2a7a75 PCI/MSI: Drop use of msi_controller from core code new 27278a3fac60 PCI/MSI: Kill msi_controller structure new f68f571db9c1 PCI/MSI: Kill default_teardown_msi_irqs() new 419150a4ff6a PCI/MSI: Let PCI host bridges declare their reliance on MS [...] new 98be0634c819 PCI/MSI: Make pci_host_common_probe() declare its reliance [...] new 77cbd88c9068 PCI: mediatek: Advertise lack of built-in MSI handling new 44ec480dafad PCI/MSI: Document the various ways of ending up with NO_MSI new 18d56e5afeef PCI: Refactor HT advertising of NO_MSI flag new 5c60de245163 Merge branch 'remotes/lorenzo/pci/msi' adds 52ab55dfe323 dt-bindings: PCI: hisi: Delete the obsolete HiSilicon PCIe file new 3a376659a7c1 Merge branch 'remotes/lorenzo/pci/misc' new 772e18eb9f7d Merge remote-tracking branch 'pci/next' adds 9d843e8fafc7 pstore: Add mem_type property DT parsing support new a4e8c86468f7 Merge remote-tracking branch 'pstore/for-next/pstore' adds a6ad93e37e76 Merge tag 'platform-drivers-x86-surface-aggregator-v5.13-1 [...] adds b05ff1002a5c HID: Add support for Surface Aggregator Module HID transport adds 35a927f2848b HID: surface-hid: Add support for legacy keyboard interface adds 16546ac007c3 Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] new 1b58eb34c8dd Merge remote-tracking branch 'hid/for-next' adds 1a0e240d0941 i2c: tegra-bpmp: Implement better error handling adds 8f66edb25c4e i2c: stm32f7: Remove useless error message adds c126f7c3b8c4 i2c: Make i2c_recover_bus() to return -EBUSY if bus recove [...] adds 24f9176c2f65 Merge branch 'i2c/for-5.13' into i2c/for-next adds 942bfbecc028 I2C: JZ4780: Fix bug for Ingenic X1000. adds 67ff1d98652a i2c: stm32f4: Mundane typo fix adds 1ae6b3780848 i2c: imx: drop me as maintainer of binding docs adds 98a479991dc5 i2c: gpio: update email address in binding docs adds 629a411f7e71 i2c: hix5hd2: use the correct HiSilicon copyright adds 58da3e5095e8 Merge branch 'i2c/for-current' into i2c/for-next new 5e729bc54bda i2c: designware: Adjust bus_freq_hz when refuse high speed [...] new 253e86ed5fe4 Merge branch 'i2c/for-current' into i2c/for-next new aca01415e076 i2c: Add I2C_AQ_NO_REP_START adapter quirk new 4a7695429ead i2c: cp2615: add i2c driver for Silicon Labs' CP2615 Digit [...] new 17631e8ca2d3 i2c: designware: Add driver support for AMD NAVI GPU new fd6ddaa0f50a i2c: drivers: Use generic definitions for bus frequencies [...] new 22e06b30f94c i2c: tegra-bpmp: don't modify input variable in xlate_flags new 40357058f859 i2c: tegra-bpmp: make some functions void new d98ce468bd98 Merge branch 'i2c/for-5.13' into i2c/for-next new a9b5f70a1fb0 Merge remote-tracking branch 'i2c/i2c/for-next' new e5ef042bae50 Merge remote-tracking branch 'i3c/i3c/next' new 17ed7edfcdd7 Merge remote-tracking branch 'dmi/dmi-for-next' adds fc7acdee05ea hwmon: (corsair-psu) add support for critical values adds c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo adds 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() adds b72ceb60a10f hwmon: Use kobj_to_dev() adds c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] adds db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit adds 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] adds 0b27d5bb4cae hwmon: (pmbus) Add driver for BluTek BPA-RS600 adds e83609e52c32 hwmon: (ftsteutates) Rudimentary typo fixes adds ca049f4896a9 dt-bindings: Add trivial device entry for TPS53676 adds 66e57f47689b hwmon: (pmbus/tps53679) Add support for TI TPS53676 adds 02bb6badc9fb hwmon: (mlxreg-fan) Add support for fan drawers capability [...] new 1d25a7b31f29 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 212209cff89f docs: kernel-doc: properly recognize parameter lines with colons new 3e58e839150d scripts: kernel-doc: add warning for comment not following [...] new d4b61e17e2e4 docs: Remove make headers_check from checklist in translations new d2ce285378b0 docs: make reporting-issues.rst official and delete report [...] new d8d13934ccec MAINTAINERS: add entry for Documentation/admin-guide/repor [...] new 4d2f46a8cdb1 docs: reporting-issues.rst: reshuffle and improve TLDR new 58c539453b71 docs: reporting-issues: reduce quoting and assorted fixes new abb9c078853d Documentation: Add leading slash to some paths new f8b427772a0e docs: powerpc: Fix misspellings and grammar errors new 5225df187244 mailmap: update email address for Alex Shi new 2bb5baf9d227 Docs/zh_CN: update Alex Shi new email address new b0f9580a8880 scripts: get_abi.pl: better handle escape chars on what: new d3e6b2235e46 get_abi.pl: seek for all occurrences for Documentation/ABI new 50ebf8f4933e get_abi.pl: fix xref boundaries new 87ec9ea1fc27 scripts: get_abi.pl: extend xref match to other types new c27c2e34412f scripts: get_abi.pl: parse description line per line new 2ae7bb570e5d scripts: get_abi: ignore code blocks for cross-references new 0a8ef84da5f1 fs/namespace: corrent/improve kernel-doc notation new a4f413348f26 Documentation: filesystesm api-summary: add namespace.c new 4a55fb864f87 Merge remote-tracking branch 'jc_docs/docs-next' new 01b82429244e Merge remote-tracking branch 'v4l-dvb/master' adds 68dcb8e789fa Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds 0561ed3e1b8d Merge branch 'acpi-messages' into linux-next adds 0c45079c7beb Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] adds 6168d2942182 Merge branch 'pm-tools' into linux-next adds cc42e54ee8ca Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] adds 4514d991d992 PCI: PM: Do not read power state in pci_enable_device_flags() adds 3daf3a08ca70 Merge branch 'pm-pci' into linux-next adds 74e3290c28f1 Merge branch 'devprop' into linux-next adds f5f055a48c5b Merge branch 'acpi-tables' into linux-next adds cb30db64d816 Merge branch 'pm-core-fixes' into linux-next adds 1d535f1c735a Merge branch 'pm-cpufreq-fixes' into linux-next new 85f34ae66398 Merge branches 'acpi-scan' and 'acpi-processor-fixes' into [...] new 9666fcbe2d6e Merge remote-tracking branch 'pm/linux-next' new d39ccb380ca2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds a853201752e3 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() adds 3dee37a4b6ae PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() new 1e5abc69a0d3 Merge remote-tracking branch 'devfreq/devfreq-next' new f3814adb18de Merge remote-tracking branch 'opp/opp/linux-next' adds 007d81a4519f thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 adds ef6e01af398a MAINTAINERS: Add co-maintainer for Qualcomm tsens thermal drivers adds 35b649a3cc1c thermal: core: Fix memory leak in the error path adds 0ab06a236365 thermal/drivers/devfreq_cooling: Fix wrong return on error path adds 17a05d1d2a9d thermal/drivers/cpuidle_cooling: Fix use after error adds 262c30fc818a dt-bindings: tsens: qcom: Document MDM9607 compatible adds cb5b514ea189 thermal/drivers/hisi: Use the correct HiSilicon copyright adds 61bb2cfa33df thermal/drivers/cpufreq_cooling: Fix slab OOB issue adds 676abaf5206b thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] new 62158cf9765f MAINTAINERS: update thermal CPU cooling section new e462c144a663 thermal/drivers/tsens: Fix missing put_device error new cc1a9d8360be dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 new a97f64ea596c thermal/drivers/tsens: Add VER_0 tsens version new ca5378665498 thermal/drivers/tsens: Don't hardcode sensor slope new 3c74a0b7fefe thermal/drivers/tsens: Convert msm8960 to reg_field new 5631e235a086 thermal/drivers/tsens: Use init_common for msm8960 new f65f7d8f789e thermal/drivers/tsens: Fix bug in sensor enable for msm8960 new c9a6d58f8908 thermal/drivers/tsens: Replace custom 8960 apis with generic apis new 3080557a85cc thermal/drivers/tsens: Drop unused define for msm8960 new 38999536d3b4 thermal/drivers/tsens: Add support for ipq8064-tsens new 76e524fa8791 dt-bindings: thermal: tsens: Document ipq8064 bindings new d5996893d306 Merge remote-tracking branch 'thermal/thermal/linux-next' new 4407dce5a8be Merge remote-tracking branch 'ieee1394/for-next' adds 2fd8db2dd05d fs: dlm: fix missing unlock on error in accept_from_sock() new 549cdf391fd7 Merge remote-tracking branch 'dlm/next' new fcf044891c84 ARM: Qualify enabling of swiotlb_init() new b7a4ffc00048 Merge remote-tracking branch 'swiotlb/linux-next' adds ad50294d4d6b RDMA/mlx5: Create ODP EQ only when ODP MR is created adds 847d19a45146 RDMA/hns: Support to query firmware version adds 1fb7f8973f51 RDMA: Support more than 255 rdma ports adds 6845485f9ed0 RDMA/bnxt_re: Move device to error state upon device crash adds 49695e95ceea RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __cou [...] adds c73700806d4e RDMA/mlx5: Fix drop packet rule in egress table adds e5dc370bd9d6 RDMA/mlx5: Set ODP caps only if device profile support ODP adds 016b26af13ca RDMA/core: Correct misspellings of two words in comments adds 4ae6573e699e IB/hfi1: Fix a typo adds aa43665aeeb3 RDMA: Fix a typo adds adb76a520d06 IB/isert: Fix a use after free in isert_connect_request new 7410c2d0f419 RDMA/efa: Use strscpy instead of strlcpy new 364e282c4fe7 RDMA/rxe: Split MEM into MR and MW new de2a2461958b RDMA/hns: Fix a spelling mistake in hns_roce_hw_v1.c new 7f13e0be3694 RDMA/iser: struct iscsi_iser_task is declared twice new 2e919a32ae11 RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock new b1f27f688f71 RDMA/rxe: Remove rxe_dma_device declaration new 194f64a3cad3 RDMA/core: Fix corrupted SL on passive side new e079d87d1d9a RDMA/hns: Support query information of functions from FW new f91696f2f053 RDMA/hns: Support congestion control type selection accord [...] new dbb3e9db8267 RDMA/uverbs: Fix -Wunused-function warning new 0adb3ad609f7 MAINTAINERS: Change maintainer for rtrs module new 44930991f2f2 RDMA/rtrs-clt: Remove redundant code from rtrs_clt_read_req new 4a58ac5440ce RDMA/rtrs: Kill the put label in rtrs_srv_create_once_sysf [...] new 4cd5261df989 RDMA/rtrs: Remove sessname and sess_kobj from rtrs_attrs new 57dae8baa638 RDMA/rtrs: Cleanup the code in rtrs_srv_rdma_cm_handler new 8e86499e6c11 RDMA/rtrs: New function converting rtrs_addr to string new 88e2f1056452 RDMA/rtrs-srv: Report temporary sessname for error message new 11b74cbf8ea5 RDMA/rtrs: Cleanup unused 's' variable in __alloc_sess new 0633e23771e0 RDMA/rtrs-clt: Cap max_io_size new d907294b27d0 MAINTAINERS: remove Xavier as maintainer of HISILICON ROCE DRIVER new 4940b0ab458a RDMA/hns: Refactor hns_roce_v2_poll_one() new d102a6e37484 RDMA/hns: Reorganize hns_roce_create_cq() new ee82e68850a4 RDMA/hns: Refactor reset state checking flow new c6f0411b960d RDMA/hns: Reorganize process of setting HEM new 8115f9744562 RDMA/hns: Simplify command fields for HEM base address con [...] new cf8cd4ccb269 RDMA/hns: Support configuring doorbell mode of RQ and CQ new 704d68f5f2df RDMA/hns: Reorganize doorbell update interfaces for all queues new 008a0e9359fa Merge remote-tracking branch 'rdma/for-next' adds 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per tr [...] adds 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendl [...] adds 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, saf [...] adds b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x adds 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI adds d54e1348d8ef Merge branch 'stmmac-multivector-msi' adds cb9444130662 sysctl: add proc_dou8vec_minmax() adds 4b6bbf17d4e1 ipv4: shrink netns_ipv4 with sysctl conversions adds 1c69dedc8fa7 ipv4: convert ip_forward_update_priority sysctl to u8 adds 2932bcda070d inet: convert tcp_early_demux and udp_early_demux to u8 adds 4ecc1baf362c tcp: convert elligible sysctls to u8 adds 9874b620914b Merge branch 'sysctl-less-storage' adds 794d9b25817a docs: nf_flowtable: fix compilation and warnings adds 6def6e47e24f net/mlx5e: alloc the correct size for indirection_rqt adds 6debae2a9d11 net/mlx5e: Pass q_counter indentifier as parameter to rq_p [...] adds b3a131c2a160 net/mlx5e: Move params logic into its dedicated file adds 895649201845 net/mlx5e: Restrict usage of mlx5e_priv in params logic functions adds ea886000a8ac net/mlx5e: Allow creating mpwqe info without channel adds 183532b77ddc net/mlx5: Add helper to set time-stamp translator on a queue adds 869c5f926247 net/mlx5e: Generalize open RQ adds a8dd7ac12fc3 net/mlx5e: Generalize RQ activation adds e078e8df4224 net/mlx5e: Generalize close RQ adds 42212d997155 net/mlx5e: Generalize direct-TIRs and direct-RQTs API adds b0d35de441ab net/mlx5e: Generalize PTP implementation adds e569cbd72924 net/mlx5e: Cleanup PTP adds 31a91220a27d net/mlx5: Fix spelling mistakes in mlx5_core_info message adds 026412ecac5d Merge tag 'mlx5-updates-2021-03-24' of git://git.kernel.or [...] adds 43f8b9333d86 net: hns3: remove unused code of vmdq adds c0127115ee23 net: hns3: remove redundant blank lines adds d914971df022 net: hns3: remove redundant query in hclge_config_tm_hw_err_int() adds 567d1dd3e4bc net: hns3: remove unused parameter from hclge_set_vf_vlan_ [...] adds 1e49432b91d6 net: hns3: remove unused parameter from hclge_dbg_dump_loopback() adds a1e144d7dc3c net: hns3: fix prototype warning adds f7be24f00702 net: hns3: fix some typos in hclge_main.c adds 74d439b74ad3 net: hns3: split function hclge_reset_rebuild() adds b1261897b090 net: hns3: split out hclge_tm_vport_tc_info_update() adds 4d656b706db3 Merge branch 'hns3-cleanups' adds ee3e6beaa015 net: ipa: introduce ipa_resource.c adds a749c6c03762 net: ipa: fix bug in resource group limit programming adds 47f71d6e677c net: ipa: identify resource groups adds 9ab7e7288266 net: ipa: add some missing resource limits adds fd2b7bc32113 net: ipa: combine resource type definitions adds 4bcfb35e7af9 net: ipa: index resource limits with type adds cf9a10bd7c49 net: ipa: move ipa_resource_type definition adds d9d1cddf8b98 net: ipa: combine source and destination group limits adds 7336ce1a7ae7 net: ipa: combine source and destation resource types adds 93c03729c548 net: ipa: pass data for source and dest resource config adds 4fd704b3608a net: ipa: record number of groups in data adds 3219953bedc5 net: ipa: support more than 6 resource groups adds 6cb502a3684e Merge branch 'ipa-resource' adds 2d6f5a2b5720 mptcp: clean-up the rtx path adds f7efc7771eac mptcp: drop argument port from mptcp_pm_announce_addr adds d84ad04941c3 mptcp: skip connecting the connected address adds 62535200be17 mptcp: drop unused subflow in mptcp_pm_subflow_established adds 348d5c1dec60 mptcp: move to next addr when timeout adds 2e580a63b5c2 selftests: mptcp: add cfg_do_w for cfg_remove adds 8da6229b9524 selftests: mptcp: timeout testcases for multi addresses adds d88c476f4a7d mptcp: export lookup_anno_list_by_saddr adds 557963c383e8 mptcp: move to next addr when subflow creation fail adds b65d95adb802 mptcp: drop useless addr_signal clear adds 8dd5efb1f91b mptcp: send ack for rm_addr adds b46a02381093 mptcp: rename mptcp_pm_nl_add_addr_send_ack adds ef360019db40 selftests: mptcp: signal addresses testcases adds f59798b8f683 Merge branch 'mptcp-cleanups' adds ad1cd7856d87 ethtool: fec: add note about reuse of reserved adds cf2cc0bf4fde ethtool: fec: fix FEC_NONE check adds d04feecaf154 ethtool: document the enum values not defines adds 6e2751433490 Merge branch 'ethtool-kdoc-touchups' adds 2d9a93b4902b mld: convert from timer to delayed work adds cf2ce339b401 mld: get rid of inet6_dev->mc_lock adds 882ba1f73c06 mld: convert ipv6_mc_socklist->sflist to RCU adds 4b200e398953 mld: convert ip6_sf_list to RCU adds 88e2ca308094 mld: convert ifmcaddr6 to RCU adds f185de28d9ae mld: add new workqueues for process mld events adds 63ed8de4be81 mld: add mc_lock for protecting per-interface mld data adds 32bc7a2cca4d Merge branch 'mld-sleepable' adds a0e55dcd2fa9 dt-bindings: net: xilinx_axienet: Document additional clocks adds b11bfb9a19f9 net: axienet: Enable more clocks adds 4e6d698f86a4 Merge branch 'axienet-clock-additions' adds aeab5cfbc8c7 net: ethernet: remove duplicated include adds 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer derefere [...] adds bc556d3edd0d tipc: fix kernel-doc warnings adds 26440a63a1ac net: llc: Correct some function names in header adds 8114f099d937 net: llc: Correct function name llc_sap_action_unitdata_in [...] adds 72e6afe6b4b3 net: llc: Correct function name llc_pdu_set_pf_bit() in header adds c3c97fd0ca6a Merge branch 'llc-kdoc' adds a1281601f88e farsync: use DEFINE_SPINLOCK() for spinlock adds 8406d38fde5c af_x25.c: Fix a spello adds e919ee389c18 bearer.h: Spellos fixed adds a66e04ce0e01 ipv4: ip_output.c: Couple of typo fixes adds e5ca43e82d91 ipv4: tcp_lp.c: Couple of typo fixes adds 912b519afc8f ipv6: addrconf.c: Fix a typo adds 89e8347f0ff4 ipv6: route.c: A spello fix adds bf05d48dbda8 iucv: af_iucv.c: Couple of typo fixes adds 71a2fae50895 kcm: kcmsock.c: Couple of typo fixes adds 61f840601084 llc: llc_core.c: COuple of typo fixes adds b18dacab6bc4 mac80211: cfg.c: A typo fix adds 55320b82d634 mptcp: subflow.c: Fix a typo adds 195a8ec4033b ncsi: internal.h: Fix a spello adds f60d94f0d7b4 netfilter: ipvs: A spello fix adds bcae6d5faf3f netfilter: nf_conntrack_acct.c: A typo fix adds 0184235ec6d1 node.c: A typo fix adds f2e3093172b9 reg.c: Fix a spello adds fb373c8455af sm_statefuns.c: Mundane spello fixes adds aa8ef1b9abd4 xfrm_policy.c : Mundane typo fix adds a7fd0e6d758f xfrm_user.c: Added a punctuation adds c127ffa23e41 selftests: tc-testing: add action police selftest for pack [...] adds 53b61f29367d selftests: forwarding: Add tc-police tests for packets per second adds 72642f4127c3 Merge branch 'selftests-packets-per-second' adds 214037a146ff drivers: net: smc91x: remove redundant initialization of p [...] adds ebf893958c13 net: rds: Fix a typo adds 21c00a186fac net: sctp: Fix some typos adds 9195f06b2d0f net: vsock: Fix a typo adds de1d1ee3e3e9 nexthop: Rename artifacts related to legacy multipath next [...] adds 54422bd436e0 net: hns3: no return statement in hclge_clear_arfs_rules adds 4732315ca9fe net: dsa: mt7530: clean up core and TRGMII clock setup adds 37569287cba1 l3mdev: Correct function names in the kerneldoc comments adds 3ba937fb95e8 netlabel: Correct function name netlbl_mgmt_add() in the k [...] adds af825087433f net: core: Correct function name dev_uc_flush() in the kerneldoc adds bb2882bc6c54 net: core: Correct function name netevent_unregister_notif [...] adds 8bf94a92505e net: 9p: Correct function name errstr2errno() in the kerne [...] adds 54e625e3bd1d 9p/trans_fd: Correct function name p9_mux_destroy() in the [...] adds 03ff7371cba4 net: 9p: Correct function names in the kerneldoc comments adds f7b88985a1ae ip6_tunnel:: Correct function name parse_tvl_tnl_enc_lim() [...] adds b6908cf795e9 NFC: digital: Correct function name in the kerneldoc comments adds 284fda1eff8a sit: use min adds 30f347ae7cc1 net: stmmac: fix missing unlock on error in stmmac_suspend() adds 8d93a4f9ccfd mt76: Convert to DEFINE_SHOW_ATTRIBUTE adds 8e99ca3fdb31 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] adds 656151aaa623 net: dsa: hellcreek: Remove redundant dev_err call in hell [...] adds d759c1bd2696 net: lantiq: Remove redundant dev_err call in xrx200_probe() adds 9d0365448b5b net: moxa: remove redundant dev_err call in moxart_mac_probe() adds 862d3f2c9bd1 net: ipa: fix all kernel-doc warnings adds e695bed28a5d net: ipa: store BCR register values in config data adds d21d1f33b190 net: ipa: don't define endpoints unnecessarily adds fc566dab45f9 net: ipa: switch to version based configuration adds 782d767a2d0f net: ipa: use version based configuration for SC7180 adds 19aaf72c0c7a net: ipa: DMA addresses are nicely aligned adds 4ea29143ebe6 net: ipa: kill IPA_TABLE_ENTRY_SIZE adds fef1869fb8b6 Merge branch 'ipa-next' adds 37f368d8d09d lan743x: remove redundant intializations of pointers adapt [...] adds 6be836818872 net: mdio: Remove redundant dev_err call in mdio_mux_iproc [...] adds a956b21596f3 net: axienet: Remove redundant dev_err call in axienet_probe() adds 3d0dbd546345 net: stmmac: remove redundant dev_err call in qcom_ethqos_probe() adds a180be79db4a net: mscc: ocelot: remove redundant dev_err call in vsc995 [...] adds 989f7178b066 net: hns3: fix missing rule state assignment adds 64ff58fa3bfc net: hns3: fix use-after-free issue for hclge_add_fd_entry [...] adds a2ee6fd28a19 net: hns3: remediate a potential overflow risk of bd_num_list adds 5be36fb78554 net: hns3: remove the rss_size limitation by vector num adds 8fa865510069 net: hns3: optimize the process of queue reset adds d5d5e0193ee8 net: hns3: add handling for xmit skb with recursive fraglist adds 811c0830eb4c net: hns3: add tx send size handling for tso skb adds 33a8f7649913 net: hns3: expand the tc config command adds 97b9e5c131f1 net: hns3: add stats logging when skb padding fails adds 0bc7f8d54a9f Merge branch 'hns3-misc' adds b52f6425481c net: marvell: Delete duplicate word in comments adds df4a17a98d7f net: marvell: Fix the trailing format of some block comments adds 9abcaa96ce6d net: marvell: Delete extra spaces adds 9568387c9f51 net: marvell: Fix an alignment problem adds 32e67c0aea90 Merge branch 'marvell-cleanups' adds 4947e7309a31 mlxsw: spectrum_matchall: Perform protocol check earlier adds 50401f292434 mlxsw: spectrum_matchall: Convert if statements to a switc [...] adds b24303048a6b mlxsw: spectrum_matchall: Perform priority checks earlier adds c3572a0b731f selftests: mlxsw: Test matchall failure with protocol match adds 17b96a5cbe3d mlxsw: spectrum: Veto sampling if already enabled on port adds 7ede22e65832 selftests: mlxsw: Test vetoing of double sampling adds cbc6a2d0aeab Merge branch 'mlxsw-sampling-fixes' adds 4db0964a75a2 net: phy: Correct function name mdiobus_register_board_inf [...] adds acf61b3d84cc net: bonding: Correct function name bond_change_active_sla [...] adds 177cb7876dce net: mdio: Correct function name mdio45_links_ok() in comment adds 87f2c6716f64 Documentation: net: Document resilient next-hop groups adds 24ad92c841c9 ieee802154: hwsim: remove redundant initialization of vari [...] adds d9f0713c9217 net: mhi: Add support for non-linear MBIM skb processing adds 3af562a37b7f net: mhi: Allow decoupled MTU/MRU adds 2f019ebd5330 igc: Remove unused argument from igc_tx_cmd_type() adds 613cf199fd10 igc: Introduce igc_rx_buffer_flip() helper adds a39f5e530559 igc: Introduce igc_get_rx_frame_truesize() helper adds e1ed4f92a625 igc: Refactor Rx timestamp handling adds 1bf33f71f981 igc: Add set/clear large buffer helpers adds 26575105d6ed igc: Add initial XDP support adds 73f1071c1d29 igc: Add support for XDP_TX action adds 4ff320361092 igc: Add support for XDP_REDIRECT action adds 3ca3f39cb9a2 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 02fdc14d9bf1 tipc: fix htmldoc and smatch warnings adds 7f700334be9a ip6_gre: proper dev_{hold|put} in ndo_[un]init methods adds 40cb881b5aaa ip6_vti: proper dev_{hold|put} in ndo_[un]init methods adds 6289a98f0817 sit: proper dev_{hold|put} in ndo_[un]init methods adds d24f511b04b8 tcp: fix tcp_min_tso_segs sysctl adds d0922bf79817 hv_netvsc: Add error handling while switching data path adds 24c22dd0918b net/mlx5e: Add states to PTP channel adds a099da8ffcf6 net/mlx5e: Add RQ to PTP channel adds a28359e922c6 net/mlx5e: Add PTP-RX statistics adds 3adb60b6a3ed net:mlx5e: Add PTP-TIR and PTP-RQT adds 19cfa36b18d8 net/mlx5e: Refactor RX reporter diagnostics adds b8fb10939ff4 net/mlx5e: Add PTP RQ to RX reporter adds c809cf665e28 net/mlx5e: Cleanup Flow Steering level adds 1c80bd684388 net/mlx5e: Introduce Flow Steering UDP API adds 0f575c20bf06 net/mlx5e: Introduce Flow Steering ANY API adds e5fe49465d46 net/mlx5e: Add PTP Flow Steering support adds 960fbfe222a4 net/mlx5e: Allow coexistence of CQE compression and HW TS PTP adds 885b8cfb161e net/mlx5e: Update ethtool setting of CQE compression adds 402a66edb9f3 Merge tag 'mlx5-updates-2021-03-29' of git://git.kernel.or [...] adds 8560b0e7633b MAINTAINERS: remove Dan Murphy from m_can and tcan4x5x adds ba23dc6dcab5 MAINTAINERS: Update MCAN MMIO device driver maintainer adds 7119d7864bc5 can: dev: always create TX echo skb adds 4168d079aa41 can: dev: can_free_echo_skb(): don't crash the kernel if c [...] adds f318482a1c57 can: dev: can_free_echo_skb(): extend to return can frame length adds 289ea9e4ae59 can: add new CAN FD bittiming parameters: Transmitter Dela [...] adds 4c9258dd26fd can: dev: reorder struct can_priv members for better packing adds cfd98c838cbe can: netlink: move '=' operators back to previous line (ch [...] adds c25cc7993243 can: bittiming: add calculation for CAN FD Transmitter Del [...] adds 1d7750760b70 can: bittiming: add CAN_KBPS, CAN_MBPS and CAN_MHZ macros adds 51894cbae49e can: grcan: add missing Kconfig dependency to HAS_IOMEM adds a3497afbe926 can: xilinx_can: Simplify code by using dev_err_probe() adds 27868a8fc1d0 can: ucan: fix alignment constraints adds cfe2a4ca1e06 can: peak_usb: pcan_usb_pro_encode_msg(): use macros for f [...] adds a7e8511ffda6 can: peak_usb: add support of ethtool set_phys_id() adds 58b29aa9d471 can: peak_usb: add support of ONE_SHOT mode adds 8fa12201b652 can: m_can: m_can_class_allocate_dev(): remove impossible [...] adds 17447f08202d can: m_can: add infrastructure for internal timestamps adds df06fd678260 can: m_can: m_can_chip_config(): enable and configure inte [...] adds 1be37d3b0414 can: m_can: fix periph RX path: use rx-offload to ensure s [...] adds 6c23fe67e8dc can: tcan4x5x: remove duplicate include of regmap.h adds e0ab3dd5f98f can: mcp251xfd: add dev coredump support adds eb94b74ccda6 can: mcp251xfd: simplify UINC handling adds ae2e99401120 can: mcp251xfd: move netdevice.h to mcp251xfd.h adds dc09e7e37152 can: mcp251xfd: mcp251xfd_get_timestamp(): move to mcp251xfd.h adds efd8d98dfb90 can: mcp251xfd: add HW timestamp infrastructure adds 5f02a49c6605 can: mcp251xfd: add HW timestamp to RX, TX and error CAN frames adds 172f6d3a031b can: c_can: convert block comments to network style comments adds beb7e88a2650 can: c_can: remove unnecessary blank lines and add suggested ones adds 2de0ea97ade0 can: c_can: fix indention adds 0c1b0138d641 can: c_can: fix print formating string adds 995380f3fbfb can: c_can: replace double assignments by two single ones adds dd477500c70b can: c_can: fix remaining checkpatch warnings adds f65735c203d5 can: c_can: remove unused code adds c8a6b44388cb can: c_can: fix indentation adds eddf67115040 can: c_can: add a comment about IF_RX interface's use adds fcbded019855 can: c_can: use 32-bit write to set arbitration register adds 13831ce69c77 can: c_can: prepare to up the message objects number adds 132f2d45fb23 can: c_can: add support to 64 message objects adds 9c0ee085c49c Merge tag 'linux-can-next-for-5.13-20210330' of git://git. [...] adds fdb5cc6ab3b6 net: phy: lan87xx: fix access to wrong register of LAN87xx adds 2b246b2569cd icmp: add support for RFC 8335 PROBE adds 750f4fc2a12f ICMPV6: add support for RFC 8335 PROBE adds f1b8fa9fa586 net: add sysctl for enabling RFC 8335 PROBE messages adds 08baf54f01f5 net: add support for sending RFC 8335 PROBE messages adds 504a40113cc4 ipv6: add ipv6_dev_find to stubs adds d329ea5bd884 icmp: add response to RFC 8335 PROBE messages adds 212ee4b52f10 Merge branch 'rfc8335-probe' adds 77053fb7b428 mISDN: Use DEFINE_SPINLOCK() for spinlock adds 5979415d00d4 mISDN: Use LIST_HEAD() for list_head adds 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment adds cda1893e9f7c net: mhi: remove pointless conditional before kfree_skb() adds 0f1b2a4912b2 mips/sgi-ip27: Delete obsolete TODO file adds ef843f261b88 scsi/aacraid: Delete obsolete TODO file adds 22612b4e6039 fs/befs: Delete obsolete TODO file adds ab36ba4f3a81 fs/jffs2: Delete obsolete TODO file adds 8d9e5bbf5c68 net/ax25: Delete obsolete TODO file adds b9aa074b896b net/decnet: Delete obsolete TODO file adds cf5b15ab191f Merge branch 'obsdolete-todo' adds 059ff70c8cab net: i40e: remove repeated words adds 252b5d373564 net: bonding: remove repeated word adds fec76125baf7 net: phy: remove repeated word adds 497abc87cf99 net: ipa: remove repeated words adds 8e51a6371088 Merge branch 'net-repeated-words' adds dc5fa2073f63 ppp: deflate: Remove useless call "zlib_inflateEnd" adds 000ac44da7d0 udp: fixup csum for GSO receive slow path adds 18f25dc39990 udp: skip L4 aggregation for UDP tunnel packets adds e0e3070a9bc9 udp: properly complete L4 GRO over UDP tunnel packet adds 78352f73dc50 udp: never accept GSO_FRAGLIST packets adds d18931a92a0b vxlan: allow L4 GRO passthrough adds 61630c4f052b geneve: allow UDP L4 GRO passthrou adds b03ef676ba6d bareudp: allow UDP L4 GRO passthrou adds a062260a9d5f selftests: net: add UDP GRO forwarding self-tests adds df82e9c6dd84 Merge branch 'udp-gro-L4' adds e48792a9ec78 tc-testing: add simple action change test adds 6aa6791d1a0f dpaa2-switch: fix the translation between the bridge and d [...] adds 90f071023529 dpaa2-switch: create and assign an ACL table per port adds 62734c7405b7 dpaa2-switch: keep track of the current learning state per port adds 1a64ed129cce dpaa2-switch: trap STP frames to the CPU adds bc96781a8959 dpaa2-switch: setup learning state on STP state change adds 578c97b0b243 Merge branch 'dpaa2-switch-STP' adds 0f4e7f4e77b2 ionic: count dma errors adds 230efff47adb ionic: fix sizeof usage adds b2b9a8d7ed13 ionic: avoid races in ionic_heartbeat_check adds aa620993b1e5 ionic: pull per-q stats work out of queue loops adds 3c7a83fa427d Merge branch 'ionic-cleanups' adds b8128656a5ed net: fix icmp_echo_enable_probe sysctl adds 774c8a8dcb3c mptcp: remove all subflows involving id 0 address adds 9f12e97bf16c mptcp: unify RM_ADDR and RM_SUBFLOW receiving adds 740d798e8767 mptcp: remove id 0 address adds 6254ad408820 selftests: mptcp: avoid calling pm_nl_ctl with bad IDs adds 2d121c9a882a selftests: mptcp: add addr argument for del_addr adds 5e287fe76149 selftests: mptcp: remove id 0 address testcases adds 65550f03e98b Merge branch 'mptcp-subflow-disconnected' adds 7866f265b824 mlxsw: spectrum_router: Only perform atomic nexthop bucket [...] adds 28110056f2d0 net: ethernet: Fix typo of 'network' in comment adds 1e5d1f69d9fb ethtool: support FEC settings over netlink adds 0d7f76dc11e6 netdevsim: add FEC settings support adds 1da07e5db356 selftests: ethtool: add a netdevsim FEC test adds e3f685aa738c Merge branch 'ethtool-fec-netlink' adds 48bb5697269a ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods adds 53f7c5e14061 net: ethernet: stmicro: Remove duplicate struct declaration adds 3cbf7530a163 qrtr: Convert qrtr_ports from IDR to XArray adds b788ff0a7d7d net: ena: fix inaccurate print type adds e355fa6a3f40 net: ena: remove extra words from comments adds ca3fc0aa0837 net: amd8111e: fix inappropriate spaces adds 3f6ebcffaf67 net: amd: correct some format issues adds 1f78ff4ff708 net: ocelot: fix a trailling format issue with block comments adds 142c1d2ed966 net: toshiba: fix the trailing format of some block comments adds 44d043b53d38 net: lpc_eth: fix format warnings of block comments adds 30b8817f5f7a Merge branch 'net-coding-style' adds 1caf8d39c58f inet: shrink inet_timewait_death_row by 48 bytes adds 490f33c4e704 inet: shrink netns_ipv4 by another cache line adds b2908fac5b7b ipv4: convert fib_notify_on_flag_change sysctl to u8 adds cd04bd022258 ipv4: convert udp_l3mdev_accept sysctl to u8 adds be205fe6ec4f ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8 adds 7d4b37ebb934 ipv4: convert igmp_link_local_mcast_reports sysctl to u8 adds 1c3289c93174 tcp: convert tcp_comp_sack_nr sysctl to u8 adds a6175633a2af ipv6: convert elligible sysctls to u8 adds 0dd39d952f75 ipv6: move ip6_dst_ops first in netns_ipv6 adds ab1b4f0a836f Merge branch 'inet-shrink-netns' adds ac1db7acea67 net/tipc: fix missing destroy_workqueue() on error in tipc [...] adds 0d7a7b2014b1 ipv6: remove extra dev_hold() for fallback tunnels adds 2fa423f5f0c6 net: enetc: consume the error RX buffer descriptors in a d [...] adds a800abd3ecb9 net: enetc: move skb creation into enetc_build_skb adds d504498d2eb3 net: enetc: add a dedicated is_eof bit in the TX software BD adds 1ee8d6f3bebb net: enetc: clean the TX software BD on the TX confirmation path adds 65d0cbb414ce net: enetc: move up enetc_reuse_page and enetc_page_reusable adds d1b15102dd16 net: enetc: add support for XDP_DROP and XDP_PASS adds 7ed2bc80074e net: enetc: add support for XDP_TX adds d6a2829e82cf net: enetc: increase RX ring default size adds 9d2b68cc108d net: enetc: add support for XDP_REDIRECT adds 77890db10ef0 Merge branch 'nxp-enetc-xdp' adds b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride [...] adds 917e2e6c5798 net: mediatek: add flow offload for mt7623 new 040806343bb4 selftests/net: so_txtime multi-host support new 634da4c11843 ice: Add Support for XPS new 1e23f076b254 ice: Delay netdev registration new a05983c3d024 ice: Update to use package info from ice segment new 2ec5638559c1 ice: handle increasing Tx or Rx ring sizes new 5c57145a49bd ice: change link misconfiguration message new 800c1443cbe1 ice: remove unnecessary duplicated AQ command flag setting new 805f980bfe0e ice: Check for bail out condition early new 36ac7911fae7 ice: correct memory allocation call new 94a936981a3e ice: rename ptype bitmap new 8134d5ff9788 ice: Change ice_vsi_setup_q_map() to not depend on RSS new e3c53928a3b2 ice: Refactor get/set RSS LUT to use struct parameter new b66a972abb6b ice: Refactor ice_set/get_rss into LUT and key specific functions new e97fb1aea905 ice: Consolidate VSI state and flags new 0c3e94c24793 ice: cleanup style issues new a07cc1786dab ice: Correct comment block style new 247ca657e204 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new f20a46c3044c tipc: fix unique bearer names sanity check new b7a320c3a1ec net: ipv6: Refactor in rt6_age_examine_exception new 8accc467758e stmmac: intel: use managed PCI function on probe and resume new 2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call new 9fadafa46f48 include: net: Remove repeated struct declaration new ec7e48ca4bc7 net: smc: Remove repeated struct declaration new c8ad0cf37c00 net: hns: Fix some typos new e228c0de904c lan743x: remove redundant semi-colon new a7a80b17c750 net: document a side effect of ip_local_reserved_ports new 5a32fcdb1e68 net: phy: broadcom: Add statistics for all Gigabit PHYs new bd78980be1a6 net: usb: ax88179_178a: initialize local variables before use adds b910eaaaa4b8 bpf: Fix NULL pointer dereference in bpf_get_local_storage [...] adds cff908463d91 selftests/bpf: Better error messages for ima_setup.sh failures adds f56387c534cc bpf: Add support for batched ops in LPM trie maps adds e9bd8cbd970b bpf: selftests: Add tests for batched ops in LPM trie maps adds 3ac3f314c325 Merge branch 'add support for batched ops in LPM trie' adds 155f556d64b1 libbpf: Add bpf object kern_version attribute setter adds b0c407ec503b bpf: Remove unused headers adds fcb8d0d7587e bpf: struct sock is declared twice in bpf_sk_storage header adds 36e798516078 libbpf: Preserve empty DATASEC BTFs during static linking adds e16301fbe183 bpf: Simplify freeing logic in linfo and jited_linfo adds 34747c412041 bpf: Refactor btf_check_func_arg_match adds e6ac2450d6de bpf: Support bpf program calling kernel function adds 797b84f727bc bpf: Support kernel function call in x86-32 adds d22f6ad18709 tcp: Rename bictcp function prefix to cubictcp adds e78aea8b2170 bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc adds 933d1aa32409 libbpf: Refactor bpf_object__resolve_ksyms_btf_id adds 774e132e83d0 libbpf: Refactor codes for finding btf id of a kernel symbol adds 0c091e5c2d37 libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR adds aa0b8d43e953 libbpf: Record extern sym relocation first adds 5bd022ec01f0 libbpf: Support extern kernel function adds 39cd9e0f6783 bpf: selftests: Rename bictcp to bpf_cubic adds 78e60bbbe8e8 bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions adds 7bd1590d4eba bpf: selftests: Add kfunc_call test adds fddbf4b6dc99 Merge branch 'bpf: Support calling kernel function' adds 7e32a09fdcb3 bpf: tcp: Remove comma which is causing build error adds 21cfd2db9f51 bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list adds 7aae231ac93b bpf: tcp: Limit calling some tcp cc functions to CONFIG_DY [...] adds 5bdca94ff30d bpf: Update bpf_design_QA.rst to clarify the kfunc call is [...] adds 2ba4badca997 bpf: selftests: Update clang requirement in README.rst for [...] adds b83fd195c228 Merge branch 'bpf: Update doc about calling kernel function' adds 05d817031ff9 libbpf: Fix memory leak when emitting final btf_ext adds 9f33df73a929 selftests: xsk: Don't call worker_pkt_dump() for stats test adds e623bfdef713 selftests: xsk: Remove struct ifaceconfigobj adds 7519c387e69d selftests: xsk: Remove unused function adds 965d2cb0f675 selftests: xsk: Remove inline keyword from source file adds aa2d61c154f9 selftests: xsk: Simplify frame traversal in dumping thread adds 10397994d30f libbpf: xsk: Use bpf_link adds c9d27c9e8dc7 samples: bpf: Do not unload prog within xdpsock adds ef9280789773 selftests: xsk: Remove thread for netns switch adds 9866bcd6635c selftests: xsk: Split worker thread adds 99f9bcb65705 selftests: xsk: Remove Tx synchronization resources adds 9445f8c76583 selftests: xsk: Refactor teardown/bidi test cases and test [...] adds 0464b1ed0767 selftests: xsk: Remove sync_mutex_tx and atomic var adds 34829eec3b69 veth: Implement ethtool's get_channels() callback adds 27e1ca2525de selftests: xsk: Implement bpf_link test adds 7651910257c8 selftests: xsk: Remove thread attribute adds 96539f1c5efb selftests: xsk: Remove mutex and condition variable adds ae6b6a17800f selftests: xsk: Remove unused defines adds 2976706f3408 Merge branch 'AF_XDP selftests improvements & bpf_link' adds 913d55037616 bpf: Remove unused bpf_load_pointer adds 235fc0e36d35 bpf: Remove redundant assignment of variable id adds 63f8af0fc341 selftests/bpf: Add an option for a debug shell in vmtest.sh adds e27bfefb21f2 tools/resolve_btfids: Fix warnings new 37f0e514db66 skmsg: Lock ingress_skb when purging new b01fd6e802b6 skmsg: Introduce a spinlock to protect ingress_msg new 0739cd28f264 net: Introduce skb_send_sock() for sock_map new 799aa7f98d53 skmsg: Avoid lock_sock() in sk_psock_backlog() new 7786dfc41a74 skmsg: Use rcu work for destroying psock new 190179f65ba8 skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() new 2004fdbd8a2b sock_map: Simplify sock_map_link() a bit new b017055255d6 sock_map: Kill sock_map_link_no_progs() new a7ba4558e69a sock_map: Introduce BPF_SK_SKB_VERDICT new 8a59f9d1e3d4 sock: Introduce sk->sk_prot->psock_update_sk_prot() new d7f571188ecf udp: Implement ->read_sock() for sockmap new 2bc793e3272a skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() new 1f5be6b3b063 udp: Implement udp_bpf_recvmsg() for sockmap new 122e6c79efe1 sock_map: Update sock type checks for UDP new d6378af61527 selftests/bpf: Add a test case for udp sockmap new 8d7cb74f2ccb selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT new 89d69c5d0fbc Merge branch 'sockmap: introduce BPF_SK_SKB_VERDICT and su [...] new c2bcb4cf0211 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new 57a3a98d7c0a ionic: add new queue features to interface new 0ec9f6669a7d ionic: add handling of larger descriptors new 3da258439e89 ionic: add hw timestamp structs to interface new 4f1704faa013 ionic: split adminq post and wait calls new fee6efce565d ionic: add hw timestamp support files new 61db421da31b ionic: link in the new hw timestamp code new ab470bbe7aba ionic: add rx filtering for hw timestamp steering new f0790bcd3606 ionic: set up hw timestamp queues new a8771bfe0554 ionic: add and enable tx and rx timestamp handling new f8ba81da73fc ionic: add ethtool support for PTP new 196f56c07f91 ionic: ethtool ptp stats new afeefec67736 ionic: advertise support for hardware timestamps new f3f409a9b7f5 Merge branch 'ionic-ptp' new a16195e35cd0 mptcp: add mib for token creation fallback new 5695eb8891f9 mptcp: add active MPC mibs new 781bf13d4f3b mptcp: remove unneeded check on first subflow new dc87efdb1a5c mptcp: add mptcp reset option support new 5888a61cb4e0 selftests: mptcp: launch mptcp_connect with timeout new 76e5e27ca987 selftests: mptcp: init nstat history new c2a55e8fd80f selftests: mptcp: dump more info on mpjoin errors new 3e8db6365f23 Merge branch 'mptcp-misc' new 28d137cc8c0b dpaa2-eth: rename dpaa2_eth_xdp_release_buf into dpaa2_eth [...] new 50f826999a80 dpaa2-eth: add rx copybreak support new 8ed3cefc260e dpaa2-eth: export the rx copybreak value as an ethtool tunable new 8577dd8a07cc Merge branch 'dpaa2-rx-copybreak' new ca4d4c34ae9a nfc: pn533: prevent potential memory corruption new 7f040aa32261 net: reorganize fields in netns_mib new 825066651792 tcp: reorder tcp_congestion_ops for better cache locality new 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors new d08d32d10193 net: stmmac: make SPH enable/disable to be configurable new d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flus [...] new 5fabb01207a2 net: stmmac: Add initial XDP support new be8b38a722e6 net: stmmac: Add support for XDP_TX action new 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action new 428e68e1a85a Merge branch 'stmmac-xdp' new 116c76c51035 net/mlx5: CT: Add support for matching on ct_state inv and [...] new cadb129ffdfe net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...] new e591605f801e net/mlx5: E-Switch, move QoS specific fields to existing q [...] new c6baac47d9e6 net/mlx5: Use unsigned int for free_count new 4c4c0a89abd5 net/mlx5: Pack mlx5_rl_entry structure new 16e74672a21b net/mlx5: Do not hold mutex while reading table constants new 51ccc9f5f106 net/mlx5: Use helpers to allocate and free rl table entries new 97d85aba2543 net/mlx5: Use helper to increment, decrement rate entry refcount new 6b30b6d4d36c net/mlx5: Allocate rate limit table when rate is configured new 19779f28c96d net/mlx5: Pair mutex_destory with mutex_init for rate limit table new b47e1056257c net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...] new 233dd7d6565e net/mlx5: E-Switch, move QoS specific fields to existing q [...] new 8802b8a44ef8 net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() new bb5696570b0b net/mlx5e: Reject tc rules which redirect from a VF to itself new f6755b80d693 net/mlx5e: Dynamic alloc arfs table for netdev when needed new 6783f0a21a3c net/mlx5e: Dynamic alloc vlan table for netdev when needed new cd77ce930323 Merge tag 'mlx5-updates-2021-04-02' of git://git.kernel.or [...] new 7d42e84eb99d net: openvswitch: Use 'skb_push_rcsum()' instead of hand c [...] new 514e1150da9c net: x25: Queue received packets in the drivers instead of [...] new 0282bc6ae86d net: ag71xx: Slightly simplify 'ag71xx_rx_packets()' new c3105f848577 ibmvnic: Use 'skb_frag_address()' instead of hand coding it new c438a801e0bb sfc: Use 'skb_add_rx_frag()' instead of hand coding it new 1ec3d02f9cdf qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' new 7190e9d8e131 qede: Use 'skb_add_rx_frag()' instead of hand coding it new 4b4b84468aa2 mld: change lockdep annotation for ip6_sf_socklist and ipv [...] new 85d091a794f8 tipc: Fix a kernel-doc warning in name_table.c new d3295869c40c net: nfc: Fix spelling errors in net/nfc module new eeb85a14ee34 net: Allow to specify ifindex when device is moved to anot [...] new d392ecd1bc29 net: hns3: Limiting the scope of vector_ring_chain variable new cc0626c2aaed net: smsc911x: skip acpi_device_id table when !CONFIG_ACPI new 2e3e47355a5d Merge remote-tracking branch 'net-next/master' new 007bdc12d4b4 bpf, selftests: test_maps generating unrecognized data section new 2ec9898e9c70 bpf: Remove unused parameter from ___bpf_prog_run new 2daae89666ad bpf, cgroup: Delete repeated struct bpf_prog declaration new 6ac4c6f887f5 bpf: Remove repeated struct btf_type declaration new f07669df4c8d libbpf: Remove redundant semi-colon new f73ea1eb4cce bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testi [...] new 1e1032b0c4af libbpf: Fix KERNEL_VERSION macro new f16fe9903597 Merge remote-tracking branch 'bpf-next/for-next' adds 6ad2dd6c14d3 ipv6: fix clang Wformat warning new 470d5e255840 Merge remote-tracking branch 'ipsec-next/master' new c3d5c2d96d69 PCI/IOV: Add sysfs MSI-X vector assignment interface new 0b989c1e3705 net/mlx5: Add dynamic MSI-X capabilities bits new 604774add516 net/mlx5: Dynamically assign MSI-X vectors count new e71b75f73763 net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks new 0356dad5ba1e Merge remote-tracking branch 'mlx5-next/mlx5-next' adds db3187ae21bb netfilter: nf_log_ipv4: rename to nf_log_syslog adds f11d61e7957d netfilter: nf_log_arp: merge with nf_log_syslog adds f5466caab9a8 netfilter: nf_log_ipv6: merge with nf_log_syslog adds 1510618e45cb netfilter: nf_log_netdev: merge with nf_log_syslog adds 77ccee96a674 netfilter: nf_log_bridge: merge with nf_log_syslog adds e465cccd0b9d netfilter: nf_log_common: merge with nf_log_syslog adds a38b5b56d6f4 netfilter: nf_log: add module softdeps adds cefa31a9d461 netfilter: nft_log: perform module load from nf_tables adds c520292f29b8 audit: log nftables configuration change events once per table adds 5c701e71961a netfilter: ipset: Remove duplicate declaration adds 8b9229d15877 netfilter: flowtable: dst_check() from garbage collector path adds 7726c9ce71b0 netfilter: nftables: remove unnecessary spin_lock_init() adds 802b805162a1 netfilter: nftables: add helper function to set the base s [...] adds 19c28b1374fb netfilter: add helper function to set up the nfnetlink hea [...] new daf47a7c109a netfilter: ipvs: do not printk on netns creation new dadf33c9f6b5 netfilter: nftables: fix a warning message in nf_tables_co [...] new 8c56049fec6c netfilter: nftables: remove documentation on static functions new 237c609f8744 netfilter: nfnetlink: add and use nfnetlink_broadcast new 1be05ea766d7 netfilter: nfnetlink: use net_generic infra new ebfbe67568a7 netfilter: cttimeout: use net_generic infra new 8b0adbe3e38d netfilter: nf_defrag_ipv6: use net_generic infra new 7b1957b04956 netfilter: nf_defrag_ipv4: use net_generic infra new 5b53951cfc85 netfilter: ebtables: use net_generic infra new 0854db2aaef3 netfilter: nf_tables: use net_generic infra for transaction data new 1d610d4d31a8 netfilter: x_tables: move known table lists to net_generic infra new 7b5974709faf netfilter: conntrack: move sysctl pointer to net_generic infra new 1379940bf809 netfilter: conntrack: move ecache dwork to net_generic infra new db3685b4046f net: remove obsolete members from struct net new 13651324324f Merge remote-tracking branch 'netfilter-next/master' new 97dd9c58ed98 Merge remote-tracking branch 'wireless-drivers-next/master' adds ac0565462e33 Bluetooth: btintel: Check firmware version before download adds 9b16bfbf4116 Bluetooth: btintel: Move operational checks after version check adds 0a460d8fe2db Bluetooth: btintel: Consolidate intel_version_tlv parsing adds d68903da4e22 Bluetooth: btintel: Consolidate intel_version parsing adds 21e31c6501d9 Bluetooth: btusb: Consolidate code for waiting firmware download adds 604b3cf87fd2 Bluetooth: btusb: Consolidate code for waiting firmware to boot adds 7de3a42cdc70 Bluetooth: btintel: Reorganized bootloader mode tlv checks [...] adds 88981354730c Bluetooth: btintel: Collect tlv based active firmware buil [...] adds 1f4ec585e661 Bluetooth: btintel: Skip reading firmware file version whi [...] adds 5153ceb9e622 Bluetooth: L2CAP: Rudimentary typo fixes adds 353cac0e108f Bluetooth: Fix mgmt status for LL Privacy experimental feature adds 21dd118f8de3 Bluetooth: Fix wrong opcode error for read advertising features adds 02431b6cdb75 Bluetooth: Add missing entries for PHY configuration commands adds 3d34a71ff8f8 Bluetooth: Move the advertisement monitor events to correct list adds d58cf00dcedb Bluetooth: Increment management interface revision new 82a1242619d0 Bluetooth: Remove 'return' in void function new 149b3f13b4b1 Bluetooth: Coding style fix new 06752d1678b4 Bluetooth: Check inquiry status before sending one new 0ae8ef674eb3 Bluetooth: SMP: Fix variable dereferenced before check 'conn' new 27e554a4fcd8 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. new 73091d4a00bb Merge remote-tracking branch 'bluetooth/master' new e7dfab8287bf gfs2: don't create empty buffers for NO_CREATE new f68effb308c7 gfs2: Eliminate gh parameter from go_xmote_bh func new 3ae3a7d62a68 gfs2: Fix dir.c function parameter descriptions new 0bf3e3273b92 gfs2: Remove unused variable sb_format new 54992257fe4b gfs2: Add new gfs2_iomap_get helper new 9153dac13a69 gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent new 152f58c9af21 gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent new 6d8da302aedf gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer new bea906ee1624 gfs2: Silence possible null pointer dereference warning new 7e639cf13dad Merge remote-tracking branch 'gfs2/for-next' adds 1e97743fd180 mtd: require write permissions for locking and badblock ioctls adds e3c1f1c92d6e mtd: add OTP (one-time-programmable) erase ioctl adds 658c4448bbbf mtd: core: add nvmem-cells compatible to parse mtd as nvmem cells adds 52981a0fa9f7 dt-bindings: nvmem: drop $nodename restriction adds ac42c46f983e dt-bindings: mtd: Document use of nvmem-cells compatible adds 2fa7294175c7 dt-bindings: mtd: add binding for Linksys Northstar partitions adds 7134a2d026d9 mtd: parsers: ofpart: support Linksys Northstar partitions adds 28f0be44b263 include: linux: mtd: Remove duplicate include of nand.h new 76d8781c5dc1 Merge remote-tracking branch 'mtd/mtd/next' adds a071912636cc mtd: rawnand: brcmnand: read/write oob during EDU transfer adds 22ca05b82d3e mtd: rawnand: brcmnand: move to polling in pio mode on oops write adds 7a534c5e4159 mtd: rawnand: remove duplicate include in rawnand.h adds 4682dd19a668 mtd: rawnand: r852: replace spin_lock_irqsave by spin_lock [...] adds 1200c7f834ae mtd: rawnand: mxc: Remove unneeded of_match_ptr() adds 33cebf701e98 mtd: rawnand: atmel: Update ecc_stats.corrected counter adds 5c8a620ab22b mtd: rawnand: rockchip: Use flexible-array member instead [...] adds 25fefc88c71f mtd: spinand: core: add missing MODULE_DEVICE_TABLE() adds bd9c9fe2ad04 mtd: rawnand: bbt: Skip bad blocks when searching for the [...] new e44f61368f4e Merge remote-tracking branch 'nand/nand/next' new c4c795105f29 mtd: spi-nor: Move Software Write Protection logic out of [...] new b6cbd9167d44 mtd: spi-nor: swp: Improve code around spi_nor_check_lock_ [...] new 069089acf88b mtd: spi-nor: add OTP support new cad3193fe9d1 mtd: spi-nor: implement OTP support for Winbond and simila [...] new b206b82d1726 mtd: spi-nor: winbond: add OTP support to w25q32fw/jw new 19b32a2a4878 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 7547738d28dd oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 adds 4e6602916bc6 crypto: ecdsa - Add support for ECDSA signature verification adds 703c748d5f2c crypto: ecc - Add NIST P384 curve parameters adds 149ca1611d92 crypto: ecc - Add math to support fast NIST P384 adds c12d448ba939 crypto: ecdsa - Register NIST P384 and extend test suite adds d1a303e8616c x509: Detect sm2 keys by their parameters OID adds 299f561a6693 x509: Add support for parsing x509 certs with ECDSA keys adds 947d70597236 ima: Support EC keys for signature verification adds 2a8e615436de x509: Add OID for NIST P384 and extend parser for it adds 3877869d13a0 Merge branch 'ecc' adds e656459b5750 hwrng: intel - Fix included header from 'asm adds 4a5eed173493 crypto: ccp - reduce tee command status polling interval f [...] adds 00aa6e65aa04 crypto: ccp - fix command queuing to TEE ring buffer adds 5595d0dc1d33 crypto: amlogic - Fix the parameter of dma_unmap_sg() adds c114ecd3a1a3 crypto: cavium - Fix the parameter of dma_unmap_sg() adds ade18fb4dfae crypto: ux500 - Fix the parameter of dma_unmap_sg() adds 884b93c51025 crypto: allwinner - Fix the parameter of dma_unmap_sg() adds 91253022821d hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit adds 36c25011c27e crypto: jitterentropy - Put constants on the right side of [...] adds 27fb85783f0d crypto: inside-secure - Minor typo fix in the file safexcel.c adds 45394566b042 crypto: hisilicon/sec - Supply missing description for 'se [...] adds 85a557cbec71 crypto: bcm - Fix a whole host of kernel-doc misdemeanours adds 29e5b87804e1 crypto: chelsio - Fix some kernel-doc issues adds 0368853ede1d crypto: ux500/hash - Fix worthy kernel-doc headers and rem [...] adds e2dcca6a2707 crypto: keembay - Fix incorrectly named functions/structs adds 71057841feaa crypto: atmel-ecc - Struct headers need to start with keyw [...] adds 0beb2b6046ce crypto: caam - Provide the name of the function and provid [...] adds 32c2e6dd7c60 crypto: vmx - Source headers are not good kernel-doc candidates adds d007bac1fbd6 crypto: nx - Repair some kernel-doc problems adds 5b0ef7990e29 crypto: nitrox - Demote non-compliant kernel-doc headers adds b66accaab379 crypto: qat - don't release uninitialized resources adds 8609f5cfdc87 crypto: qat - ADF_STATUS_PF_RUNNING should be set after ad [...] adds 0193b32f565e crypto: ecc - Correct an error in the comments adds bbe6c4ba518d crypto: hisilicon/hpre - delete wrap of 'CONFIG_CRYPTO_DH' adds ed48466d3ff9 crypto: hisilicon/hpre - optimise 'hpre_algs_register' error path adds a9214b0b6ed2 crypto: hisilicon - fix the check on dma address adds 670fefb92409 crypto: hisilicon/hpre - fix "hpre_ctx_init" resource leak adds 7d15697983c7 crypto: hisilicon/hpre - fix Kconfig adds 45bb26d946cd crypto: hisilicon/qm - set the total number of queues adds c4392b46ee95 crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c adds 6250383a2083 crypto: hisilicon/qm - set the number of queues for function adds 8bbecfb402f7 crypto: hisilicon/qm - add queue isolation support for Kunpeng930 adds dbb153c02bac crypto: vmx - fix incorrect kernel-doc comment syntax in files adds 73f04d3d800f crypto: amcc - fix incorrect kernel-doc comment syntax in files adds ce668da5f11e crypto: ux500 - fix incorrect kernel-doc comment syntax adds 10cb823bbacd crypto: nx - fix incorrect kernel-doc comment syntax in files new 30d0f6a956fc crypto: rng - fix crypto_rng_reset() refcounting when !CRY [...] new a181e0fdb216 random: initialize ChaCha20 constants with correct endianness new 118a4417e143 random: remove dead code left over from blocking pool new 1015f19b2151 hwrng: omap - Use of_device_get_match_data() helper new 8d195e7a8ada crypto: poly1305 - fix poly1305_core_setkey() declaration new 83dc1173d73f crypto: qat - fix error path in adf_isr_resource_alloc() new 5377265f54de crypto: hisilicon - use the correct HiSilicon copyright new c29da9700f8c crypto: keywrap - Remove else after break statement new 5c083eb3e9ca crypto: fcrypt - Remove 'do while(0)' loop for single stat [...] new 30a4240e06ea crypto: hisilicon/zip - adjust functions location new d746881855ba crypto: hisilicon/zip - add comments for 'hisi_zip_sqe' new 2bcf36348ce5 crypto: hisilicon/zip - initialize operations about 'sqe' [...] new 95c612b30898 crypto: hisilicon/zip - support new 'sqe' type in Kunpeng930 new 64e80c8f48a0 crypto: hisilicon/hpre - fix PASID setting on kunpeng 920 new 09fd266f1741 crypto: hisilicon/hpre - fix a typo and delete redundant b [...] new 9bb3fbbff371 crypto: hisilicon/hpre - delete redundant '\n' new 0ae869926fab crypto: hisilicon/hpre - Add processing of src_data in 'CU [...] new 059c5342812c crypto: hisilicon/sec - Fixes AES algorithm mode parameter [...] new 3981dcd71997 Merge remote-tracking branch 'crypto/master' adds 2cbcb78c9ee5 Merge tag 'amd-drm-next-5.13-2021-03-23' of https://gitlab [...] adds 99d66127fad2 dt-bindings: display: renesas,du: Convert binding to YAML adds 7f9321ff456c dt-bindings: display: bridge: Add YAML schema for Synopsys [...] adds 391ce40de526 dt-bindings: display: bridge: renesas,dw-hdmi: Convert bin [...] adds b935c3a2e07b dt-bindings: display: imx: hdmi: Convert binding to YAML adds 7d5a683ba44d dt-bindings: display: rockchip: dw-hdmi: Convert binding to YAML adds a485a5fd827e dt-bindings: display: sun8i-a83t-dw-hdmi: Reference dw-hdm [...] adds c7941422cff9 dt-bindings: display: bridge: Remove deprecated dw_hdmi.txt adds fe8a057839fc Merge tag 'drm-next-20210322' of git://linuxtv.org/pinchar [...] adds b5b6f6a61012 drm/i915/gem: Drop legacy execbuffer support (v2) adds 2eb8e1a69d9f drm/i915/gem: Drop relocation support on all new hardware (v6) adds f8d1ff107d2c drm/i915: Disable pread/pwrite ioctl's for future platforms (v3) adds 547be6a479fd i915_vma: Rename vma_lookup to i915_vma_lookup adds 12ca695d2c1e drm/i915: Do not share hwsp across contexts any more, v8. adds 2c8ab3339e39 drm/i915: Pin timeline map after first timeline pin, v4. adds 0edbb9ba1bfe drm/i915: Move cmd parser pinning to execbuffer adds 237647f4dde9 drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2. adds 1eef0de18fc7 drm/i915: Ensure we hold the object mutex in pin correctly. adds aaee716e4aca drm/i915: Add gem object locking to madvise. adds c471748dc742 drm/i915: Move HAS_STRUCT_PAGE to obj->flags adds a61170975718 drm/i915: Rework struct phys attachment handling adds a85fffe3032d drm/i915: Convert i915_gem_object_attach_phys() to ww lock [...] adds bfaae47db3c0 drm/i915: make lockdep slightly happier about execbuf. adds ae30af84edb5 drm/i915: Disable userptr pread/pwrite support. adds ae4e55b894dd drm/i915: No longer allow exporting userptr through dma-buf adds 02b64a4a0cb1 drm/i915: Reject more ioctls for userptr, v2. adds c6bcc0c2fdfd drm/i915: Reject UNSYNCHRONIZED for userptr, v2. adds 20ee27bd84a8 drm/i915: Make compilation of userptr code depend on MMU_N [...] adds ed29c2691188 drm/i915: Fix userptr so we do not have to worry about obj [...] adds abd2f577177e drm/i915: Flatten obj->mm.lock adds 9c01524d4f58 drm/i915: Populate logical context during first pin. adds 83472bb06063 drm/i915: Make ring submission compatible with obj->mm.loc [...] adds fe83ce1e0040 drm/i915: Handle ww locking in init_status_page adds d4fa4e70acdf drm/i915: Rework clflush to work correctly without obj->mm.lock. adds 1b321026e213 drm/i915: Pass ww ctx to intel_pin_to_display_plane adds 9fa1f4785f2a drm/i915: Add object locking to vm_fault_cpu adds 2a6659683859 drm/i915: Move pinning to inside engine_wa_list_verify() adds 7d1c2618eac5 drm/i915: Take reservation lock around i915_vma_pin. adds 5ace5e9618e9 drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3. adds b51ed60e6088 drm/i915: Make __engine_unpark() compatible with ww locking. adds ec701249aa59 drm/i915: Take obj lock around set_domain ioctl adds c93987753ae8 drm/i915: Defer pin calls in buffer pool until first use b [...] adds f1ac8a029260 drm/i915: Fix pread/pwrite to work with new locking rules. adds 74827b539cc8 drm/i915: Fix workarounds selftest, part 1 adds a3258dbd87f1 drm/i915: Prepare for obj->mm.lock removal, v2. adds c05258889ed4 drm/i915: Add igt_spinner_pin() to allow for ww locking ar [...] adds 52665fe7fc20 drm/i915: Add ww locking around vm_access() adds ef4985bac521 drm/i915: Increase ww locking for perf. adds c858ffa17716 drm/i915: Lock ww in ucode objects correctly adds e944e3cf5803 drm/i915: Add ww locking to dma-buf ops, v2. adds 1d5ab1caa0c3 drm/i915: Add missing ww lock in intel_dsb_prepare. adds 988d4ff6e3c2 drm/i915: Fix ww locking in shmem_create_from_object adds 26ad4f8b7352 drm/i915: Use a single page table lock for each gtt. adds 6c12ada05575 drm/i915/selftests: Prepare huge_pages testcases for obj-> [...] adds 86f2f8dfbf27 drm/i915/selftests: Prepare client blit for obj->mm.lock removal. adds 5521458d1c1a drm/i915/selftests: Prepare coherency tests for obj->mm.lo [...] adds c2d0e9de5106 drm/i915/selftests: Prepare context tests for obj->mm.lock [...] adds e37298441a1f drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock [...] adds 1832f886ba73 drm/i915/selftests: Prepare execbuf tests for obj->mm.lock [...] adds 6f791ffe00ba drm/i915/selftests: Prepare mman testcases for obj->mm.loc [...] adds 30272919e5db drm/i915/selftests: Prepare object tests for obj->mm.lock [...] adds fa7371c3d8dd drm/i915/selftests: Prepare object blit tests for obj->mm. [...] adds af10e5a58c1b drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock [...] adds d3ad29567d4e drm/i915/selftests: Prepare context selftest for obj->mm.l [...] adds 17b7ab92bec3 drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal adds e09e903a6e89 drm/i915/selftests: Prepare execlists and lrc selftests fo [...] adds e20e9b1503e5 drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal adds 9aa6de99e1ba drm/i915/selftests: Prepare ring submission for obj->mm.lo [...] adds 1060974c8784 drm/i915/selftests: Prepare timeline tests for obj->mm.loc [...] adds aa8b70be896e drm/i915/selftests: Prepare i915_request tests for obj->mm [...] adds e70a27d76125 drm/i915/selftests: Prepare memory region tests for obj->m [...] adds b91e1b11f9fc drm/i915/selftests: Prepare cs engine tests for obj->mm.lo [...] adds 480ae79537b2 drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal adds cf41a8f1dc1e drm/i915: Finally remove obj->mm.lock. adds fd995a3cc432 drm/i915: Keep userpointer bindings if seqcount is unchanged, v2. adds 5b0a78ec0b57 drm/i915: Move gt_revoke() slightly adds 7dbc19da5daf drm/i915: Extract active lookup engine to a helper adds 38b237eab2bc drm/i915: Individual request cancellation adds 8f922e422758 drm/i915: Restrict sentinel requests further adds 90a79a91dcc0 drm/i915: Handle async cancellation in sentinel assert adds 9b4d0598ee94 drm/i915: Request watchdog infrastructure adds e8dbb566b338 drm/i915: Fail too long user submissions by default adds 54d4e9f5c4d7 drm/i915: Allow configuring default request expiry via modparam adds 6ab61ad5c1d8 drm/i915: add gem/gt TODO adds e1a5e6a8c48b drm/doc: Add RFC section adds 2f835b5dd8f7 Merge tag 'topic/i915-gem-next-2021-03-26' of ssh://git.fr [...] adds 99e5730dd2b1 Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] adds a4e5eed2c6a6 drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag adds fb457e02f0ec Merge tag 'exynos-drm-next-for-v5.13' of git://git.kernel. [...] new 973aeda28df3 Merge remote-tracking branch 'drm/drm-next' adds 417fc6123b4a drm/omap: fix misleading indentation in pixinc() adds 0cafc8d88e6d drm/omap: dsi: Add missing IRQF_ONESHOT adds 309f81e81d07 drm/omap: Remove duplicate declaration adds ee84c58b5884 drm: Fix 3 typos in the inline doc adds 3aa6031deefa dt-bindings: display: bridge: Add documentation for LT8912B adds 30e2ae943c26 drm/bridge: Introduce LT8912B DSI to HDMI bridge adds 58442f0db3f8 drm/ttm: fix invalid NULL deref adds e55f2ffc4dc1 drm/mst: Enhance MST topology logging adds 680dcede2762 drm/ttm: switch back to static allocation limits for now adds 4d906839d321 drm: bridge/panel: Cleanup connector on bridge detach adds c7b04342b41d drm/encoder: Add macro drmm_plain_encoder_alloc() adds e488b1023a4a drm/ingenic: Register devm action to cleanup encoders new 43d16d847eba drm/edid: make a number of functions, parameters and varia [...] new 4cc4f09eaa06 drm/displayid: add separate drm_displayid.c new 1a24c364e484 drm/displayid: add new displayid section/block iterators new 5ef88dc58ea3 drm/edid: use the new displayid iterator for detailed modes new 1ba63caf223d drm/edid: use the new displayid iterator for finding CEA e [...] new bfd4e1929b5a drm/edid: use the new displayid iterator for tile info new f72b1437e9f8 drm/displayid: allow data blocks with 0 payload length new 339be1a8e9af drm/displayid: rename displayid_hdr to displayid_header new 2f240cdb23e9 dt-bindings: drm/bridge: anx7625: Add power supplies new 6c744983004e drm/bridge: anx7625: disable regulators when power off new 6f6ab533590c drm/komeda: Convert sysfs sprintf/snprintf family to sysfs_emit new a1c3be890440 drm/komeda: Fix bit check to import to value of proper type new 62066d316446 drivers: gpu: drm: bridge: fix kconfig dependency on DRM_K [...] new 19a9a0efe639 drm: Refuse to create zero width/height cmdline modes new 167b40021712 drm/vblank: Do not store a new vblank timestamp in drm_vbl [...] new 970b7fadc4b1 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 87aeea82a8a3 drm/amdgpu: add codes to capture invalid hardware access w [...] adds 16d066df9c9c Revert "drm/amdgpu: disable gpu reset on Vangogh for now" adds d8035637884b drm/amdgpu: wrap kiq ring ops with kiq spinlock adds 724a2a2b4376 drm/amdgpu/display/dm: add missing parameter documentation adds fa3f98b0cf0c drm/amdgpu: Add additional Sienna Cichlid PCI ID adds fdb4ee023c3b drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds 30efe1394c8b drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds bbc845c2e7b4 drm/amdgpu: disentangle HG systems from vgaswitcheroo adds 2ba7c53a78eb drm/amdgpu: fix the hibernation suspend with s0ix adds ab331706c3ca drm/amdgpu: rework S3/S4/S0ix state handling adds e638111473e4 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) adds cca2276ee5dc drm/amdgpu: clean up non-DC suspend/resume handling adds 44edcf68aff4 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] adds 0093c75ea77b drm/amdgpu: re-enable suspend phase 2 for S0ix adds c4530a090c76 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend adds f210cc0b63d9 drm/amdgpu: update comments about s0ix suspend/resume adds d99990325bcc drm/amdgpu: skip CG/PG for gfx during S0ix adds e50945fec087 drm/amdgpu: drop S0ix checks around CG/PG in suspend adds e9404828c296 drm/amdgpu: skip kfd suspend/resume for S0ix adds ed1c2178af1e drm/amdgpu/ttm: Fix memory leak userptr pages adds b67b08f67a4f drm/radeon/ttm: Fix memory leak userptr pages adds 989ccc377e99 drm/amdgpu: Fix a typo adds 709e0f247588 drm/amdgpu: Fix a typo adds 014b272e752e drm/amdgpu: Enable VCN/JPEG CG on aldebaran adds 2b421b3e43cc drm/amd/pm: fix Navi1x runtime resume failure V2 adds 8c1f7bf92fea drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] adds 846504cc03f9 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] adds a909897b68ba drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] adds 6c10c4307e0b drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct adds f9cd790d6f25 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 904351e346a9 drm/amdgpu: fix amdgpu_res_first() adds 1115ef312e0b drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD adds c63cc819d13f drm/amd/pm: fix MP1 state setting failure in s3 test adds 7e82c444a764 drm/amd/pm: fix gpu reset failure by MP1 state setting adds 1ca4cf448fae drm/amdgpu: Use correct size when access vram adds aa65b5dade12 drm/amd/display: Populate socclk entries for dcn2.1 adds fc8bc86081ad drm/amd/display: hide VGH asic specific structs adds e5849638791e drm/amd/display: Add kernel doc to crc_rd_wrk field adds 9a0229025c97 drm/amd/display: revert max lb lines change adds 83b39e1fc3ea drm/amd/display: Log DMCUB trace buffer events adds 17db590057e2 drm/amd/display: Fix debugfs link_settings entry adds e254d5501916 drm/amd/display: revert max lb use by default for n10 adds d10a239e97d2 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini adds 3dd5fe9b94f4 drm/amd/display: Fixed Clock Recovery Sequence adds f773d381629e drm/amd/display: Fix UBSAN: shift-out-of-bounds warning adds d3038ddf8f9f drm/amd/display: [FW Promotion] Release 0.0.57 adds a56e979f60c6 drm/amd/display: Change input parameter for set_drr adds 6cf543681d7e drm/amd/display: Use pwrseq instance to determine eDP instance adds 03e50910f1bc drm/amd/display: 3.2.128 adds d17b07b12ec0 drm/amdgpu: replace per_device_list by array adds 140e476c1262 drm/radeon: don't evict if not initialized adds 776b1048277f drm/atomic: Couple of typo fixes adds 09a7a8d713ba drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug adds 0f218bd6a5ad drivers: gpu: Remove duplicate include of amdgpu_hdp.h adds 53af003994f0 amdgpu: avoid incorrect %hu format string adds 465a7104950a amdgpu: fix gcc -Wrestrict warning adds eea3ac2b013e drm/amdgpu/display: fix memory leak for dimgrey cavefish adds 6a5f51fb4dc1 drm/amd/pm: make DAL communicate with SMU through unified [...] adds ff40847f6f91 drm/amd/pm: label these APIs used internally as static adds 17e27e4a894d drm/amd/pm: drop redundant and unneeded BACO APIs V2 adds eb88101f2c01 drm/amdgpu: move vram recover into sriov full access adds b4711c921f07 drm/amd/pm: Update aldebaran pmfw interface adds c7016018068d drm/amdgpu: update host to psp interface adds eca81f0ea9ad drm/amdgpu: added support for dynamic GECC adds a651901f065c drm/amdgpu: Set amdgpu.noretry=1 for Arcturus adds 9811985ed4b3 drm/amd/display: Use appropriate DRM_DEBUG_... level adds 44d4bc87154a drm/amdgpu: Fix check for RAS support adds 1482222c7e76 drm/amd/display: Removing unused code from dmub_cmd.h adds f093fadd45ef drm/amdgpu: remove irq_src->data handling adds f39441865dc3 drm/amdgpu/pm: mark pcie link/speed arrays as const adds 3b5f02848de8 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] adds 57088a43a322 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] adds 692c910ce584 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit adds 0123f30be891 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit adds e271ec416939 drm/amdgpu: Ensure that the modifier requested is supporte [...] adds 44d7c62355ea amdgpu: securedisplay: simplify i2c hexdump output adds 168ff5990d44 drm/radeon/r600_cs: Few typo fixes adds 9721af864837 drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes adds df5b3e14cd2f drm/amd: Fix a typo in two different sentences adds 51fbba497d82 drm/amd/display: Allow idle optimization based on vblank. adds 3f8276854dbd drm/amd/display: check fb of primary plane adds f7f3dd4d8571 drm/ttm: ioremap buffer according to TTM mem caching setting adds 739c2536245f drm/amdgpu: add the sched_score to amdgpu_ring_init adds e22022127b0c drm/amdgpu: share scheduler score on VCN3 instances adds 88c5bd92ea8f drm/sched: select new rq even if there is only one v3 adds 3d569251927e drm/amdgpu: load balance VCN3 decode as well v8 adds 20648ee81893 drm/amdgpu: allow variable BO struct creation adds 2c257c7d1fc8 drm/amdgpu: introduce struct amdgpu_bo_user adds e7bc154ba894 drm/amdgpu: use amdgpu_bo_create_user() for when possible adds 4a7cd7050136 drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag adds cef775e0f73d drm/amdgpu: make BO type check less restrictive adds eb67b58387e1 drm/amd/amdgpu implement tdr advanced mode adds f547505d6212 drm/amd/pm: Modify mode2 msg sequence on aldebaran adds bd35483239b9 drm/amd/pm: Add function to wait for smu events adds a10baa590d17 drm/amd/pm: Add support for reset completion on aldebaran adds 528cd117bd80 drm/amdgpu: Add reset control to amdgpu_device adds c439b43bcc0a drm/amdgpu: Add reset control handling to reset workflow adds 38af1eba3e4e drm/amdgpu: Add PSP public function to load a list of FWs adds 890d176c79d7 drm/amdgpu: Make set PG/CG state functions public adds 37439a51ff17 drm/amdgpu: Add mode2 reset support for aldebaran adds 1127402d4ad1 drm/amdgpu: Enable recovery on aldebaran adds ba10bb00043c drm/amdgpu: Fix build warnings adds c0d17a688656 drm/amd/pm: no need to force MCLK to highest when no displ [...] adds af8649e9ea66 drm/amd/pm: unify the interface for loading SMU microcode adds bd02e9c95993 drm/amd/pm: fix missing static declarations adds 7e85959f562c drm/amd/pm: unify the interface for power gating adds db0e3e1c60b9 drm/amd/pm: unify the interface for gfx state setting adds ccbc02db516c drm/amd/pm: Fix DPM level count on aldebaran adds db159f0efc3b drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers adds fe001e70a55d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] adds 0279d780807e drm/amdkfd: dqm fence memory corruption adds 58c10044ecce drm/amdgpu: ih reroute for newer asics than vega20 adds 24abcf016b33 drm/amd/display: Fix black screen with scaled modes on som [...] adds 6ed495d705d5 drm/amdgpu: Reset error code for 'no handler' case adds 52df9915b825 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] adds 7f53edf017cd drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran adds 293f0593de74 drm/amd/display: BIOS LTTPR Caps Interface adds 46c29d0c7604 drm/amd/display: Add refresh rate trace adds 1d4a10531f8b drm/amd/display: Fix static checker warnings on tracebuff_fb adds 217731c4fd70 drm/amd/display: Guard ASSR with internal display flag adds d7813c645b44 drm/amd/display: enable DP DSC Compliance automation adds 3bea0e5baede drm/amd/display: define mod_hdcp_display_disable_option struct adds 89e7dc3121c3 drm/amd/display: add mod hdcp interface for supporting enc [...] adds 1031c6f9a53e drm/amd/display: Fix typo for variable name adds d917a9eb4cf1 drm/amd/display: Rename fs_params to hdr_tm_params adds 4c6b3d7feda5 drm/amd/display: Interface for LTTPR interop adds c289ca72bd84 drm/amd/display: Enumerate LTTPR modes adds 562b040e978f drm/amd/display: LTTPR config logic adds fdd3cb24ed6c drm/amd/display: Fix MST topology debugfs adds 525749b6c63d drm/amd/display: Add dynamic link encoder selection. adds a870b5702276 drm/amd/display: Update display endpoint control path. adds d9d16521746c drm/amd/display: New path for enabling DPG new 2d801814311d drm/amd/display: Set max TTU on DPG enable new 266f7b06f202 drm/amd/display: add log for automated test new 940ebc88b28a drm/amd/display: [FW Promotion] Release 0.0.58 new 0b5c48eae386 drm/amd/display: Disable MALL when SMU not present new 6d59d9eedb5b drm/amd/display: 3.2.129 new 14e4a095b29f drm/amd/display: Try YCbCr420 color when YCbCr444 fails new 7a2f342c96d1 drm/amd/display: fix typo: liason -> liaison new e34933f9e367 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] new b0302787b227 drm/amdgpu: Add new PF2VF flags for VF register access method new 693063973c70 drm/amd/display: add DMCUB trace irq support for DCN302 new e4721dd8065a drm/amd/display: Use pr_debug in DM to prevent dmesg flooding new 6c9569f546ac drm/amdgpu: fix NULL pointer dereference new 51484deeef7b drm/amdgpu: fix compiler warning(v2) new 4931633321e5 drm/radeon: avoid potential null pointer access new f12e78c7b680 drm/amdgpu: Set a suitable dev_info.gart_page_size new 9e690a4a09f9 drm/amdgpu: check alignment on CPU page for bo map new ef95d2a98d64 drm/amdgpu/display: fix warning on 32 bit in dmub new 06f7fdaf2cca drm/amdgpu: indirect register access for nv12 sriov new 4c97925f7d93 drm/amdgpu: indirect register access for nv12 sriov new f802506ee8d0 drm/amdgpu: indirect register access for nv12 sriov new e28982eb3a17 drm/amdgpu: indirect register access for nv12 sriov new 43423d3bbb9f drm/amdgpu: reserve fence slot to update page table new a8a3bb945f3a drm/amdgpu: support sdma error injection new c3d9ea8eb66b drm/amd: use kmalloc_array over kmalloc with multiply new 071069cb5f18 drm/amd: cleanup coding style a bit new 0b3ec4fc73a0 drm/amdgpu: drop some unused atombios functions new c3b216c9ea89 amd: display: modules: Remove repeated struct declaration new 01f687ea727d usb/host: enable auto power control for xhci-pci new 72e6b32c7473 drm/amdgpu: add another raven1 gfxoff quirk new 67ae88d508a9 drm/amdgpu: only check for _PR3 on dGPUs new 60b35fd2faaf drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 20f4e23e3bb1 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 26764da148af Revert "drm/amd/display: To modify the condition in indica [...] new 358b8f69bce3 drm/amdgpu: check whether s2idle is enabled to determine s0ix new 300011601de7 drm/mst: Enhance MST topology logging new 5b1c893f7186 drm/amdkfd: Update L1 and add L2/3 cache information new 3c7245ee576a drm/ttm: switch back to static allocation limits for now new 01f240bf7c20 Merge remote-tracking branch 'amdgpu/drm-next' adds 7eb186bbe9f3 drm/i915: split out stepping info to a new file adds 439c8dccb6a7 drm/i915: add new helpers for accessing stepping info adds ef47b7ab1faa drm/i915: switch KBL to the new stepping scheme adds 34b7e27b88e5 drm/i915: switch TGL and ADL to the new stepping scheme adds cd0fcf5af791 drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPI [...] adds 26475ca95889 drm/i915: rename disp_stepping->display_step and gt_steppi [...] adds 5644dc0a7567 drm/i915: rename i915_rev_steppings->intel_step_info adds 67f6f52af456 drm/i915: Stop adding planes to the commit needlessly adds 8cef45e2d37e drm/i915: Remove repeated declaration adds cc41b0fddb8c drm/i915: Fix rotation setup during plane HW readout adds 69e331b44c9c drm/i915/selftest: Fix error handling in igt_vma_remapped_gtt() adds 911e03327d44 drm/i915/selftest: Fix debug message in igt_vma_remapped_gtt() adds 8a949222ea82 drm/i915: Make sure i915_ggtt_view is inited when creating an FB adds 54c2921f7e9e drm/i915/selftest: Make sure to init i915_ggtt_view in igt [...] adds f837a61fb3ab drm/i915/intel_fb: Pull FB plane functions from intel_disp [...] adds 5e4eb4e6e749 drm/i915/intel_fb: Pull FB plane functions from skl_univer [...] adds 3e5e0a75fa58 drm/i915/intel_fb: Pull is_surface_linear() from intel_dis [...] adds d7bdd1c8a97c drm/i915/intel_fb: Pull FB plane functions from intel_sprite.c adds 3cee6269385c drm/i915/intel_fb: Pull FB plane functions from intel_display.c adds bb7f311b206b drm/i915/intel_fb: Unexport intel_fb_check_stride() adds 90df088469d5 drm/i915/intel_fb: s/dev_priv/i915/ adds d3c5e10b6059 drm/i915/intel_fb: Factor out convert_plane_offset_to_xy() adds 435b3e7ed708 drm/i915/intel_fb: Factor out calc_plane_aligned_offset() adds 5d32bcd0a74c drm/i915/intel_fb: Factor out calc_plane_normal_size() adds 61169987c4d9 drm/i915: Unify the FB and plane state view information in [...] adds 67cfab66139b drm/i915: Store the normal view FB pitch in FB's intel_fb_view adds ee456a4ca5ad drm/i915: Simplify copying the FB view state to the plane state adds 23c87dc6777c drm/i915/intel_fb: Factor out calc_plane_remap_info() adds 1b6b032aa46f drm/i915: Shrink the size of intel_remapped_plane_info struct adds b05787aeed32 drm/i915/selftest: Unify use of intel_remapped_plane_info [...] adds 6d80f4308605 drm/i915: s/stride/src_stride/ in the intel_remapped_plane [...] adds a4606d4595fd drm/i915: Add support for FBs requiring a POT stride alignment adds 25926cd856be drm/i915/selftest: Add remap/rotate vma subtests when dst_ [...] new 68a8c645b253 drm/dp_helper: Define options for FRL training for HDMI2.1 PCON new 04b6603d13be drm/i915/display: Configure HDMI2.1 Pcon for FRL only if S [...] new 989cf9a93892 drm/i915/hdcp: Add DP HDCP2.2 timeout to read entire msg new b29854ec3b9c drm/hdcp: DP HDCP2.2 errata LC_Send_L_Prime=16 new 81f1f8f1e148 drm/i915: Fix docbook header for __intel_runtime_pm_get_if [...] new efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() new 6195f8502dad drm/i915: Update plane ratio for icl+ new d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown new 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used new 972d522b7c59 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 01990be33389 Merge branch 'drm/tegra/fixes' into drm/tegra/for-next adds 86cec7ece3e6 gpu: host1x: Allow syncpoints without associated client adds 49a5fb167995 gpu: host1x: Show number of pending waiters in debugfs adds ecfb888ade42 gpu: host1x: Remove cancelled waiters immediately adds f63b42cbc86e gpu: host1x: Use HW-equivalent syncpoint expiration check new 2aed4f5ab04a gpu: host1x: Cleanup and refcounting for syncpoints new aded42ada6ea gpu: host1x: Reset max value when freeing a syncpoint new f5ba33fb9690 gpu: host1x: Reserve VBLANK syncpoints at initialization new 5a8d95d20c40 gpu: host1x: Assign intr waiter inside lock new d3555eb7f8c0 gpu: host1x: Fix Tegra194 syncpt interrupt threshold new 933deb8c7b8e gpu: host1x: Add early init and late exit callbacks new 86044e749be7 drm/tegra: dc: Inherit DMA mask new 042c0bd76d7b drm/tegra: dc: Parameterize maximum resolution new d5ec699db5bb drm/tegra: dc: Implement hardware cursor on Tegra186 and later new 4def888d4158 drm/tegra: fb: Add diagnostics for framebuffer modifiers new 476e93205ff6 drm/tegra: gem: Add a clarifying comment new 05d1adfe2a8b drm/tegra: Count number of display controllers at runtime new 7b6f846785f4 drm/tegra: Support sector layout on Tegra194 new f2ca4d1d3b2a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 5620b135aea4 drm/msm: Set drvdata to NULL when msm_drm_init() fails new 2b0b219e5ff8 drm/msm: Fix removal of valid error case when checking speed_bin new 9fbd3088351b drm/msm: Fix a5xx/a6xx timestamps new 6ddbfa1f5adb drm/msm: a6xx: fix version check for the A650 SQE microcode new 12aca1ce9ee3 drm/msm/disp/dpu1: program 3d_merge only if block is attached new 9db7fe096243 drm/msm: Remove unused freed llist node new cc8710bdf9ea drm/msm: Avoid mutex in shrinker_count() new ff5caa957431 drm/msm: Fix debugfs deadlock new 5ee223c630d0 drm/msm: Improved debugfs gem stats new ed0ac1f8d756 Merge remote-tracking branch 'drm-msm/msm-next' new 2b3240d807b9 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] new 82be2d83c7ff drm/imx: Annotate dma-fence critical section in commit path new 49c826e1941a drm/imx: Add 8 pixel alignment fix new 74181df8c6db drm/imx: ipuv3-plane: Remove two unnecessary export symbols new 0b2e67c2f5a6 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 8ce30a555323 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 4c5014456305 regmap-irq: Introduce virtual regs to handle more config regs new 394409aafd01 regmap-irq: Add driver callback to configure virtual regs new 2d2070490a13 Merge remote-tracking branch 'regmap/for-5.13' into regmap-next new cebb897c7342 Merge remote-tracking branch 'regmap/for-next' adds 69644fca2716 ALSA: usb-audio: Carve out connector value checking into a helper adds 44609fc01f28 ALSA: usb-audio: Check connector value on resume adds 583770e84a44 ALSA: pcm: Fix couple of typos adds abc21649b3e5 ALSA: core: remove redundant spin_lock pair in snd_card_di [...] adds 1fa4445f9adf ALSA: control - introduce snd_ctl_notify_one() helper adds 3f0638a0333b ALSA: control - add layer registration routines adds 22d8de62f11b ALSA: control - add generic LED trigger module as the new [...] adds e65bf99718b5 ALSA: HDA - remove the custom implementation for the audio [...] adds cb17fe0045aa ALSA: control - add sysfs support to the LED trigger module adds a135dfb5de15 ALSA: led control - add sysfs kcontrol LED marking layer adds 5b1ed7df0133 Merge tag 'tags/mute-led-rework' into for-next new 016c20506d5c ALSA: control - add the missing prev_lops2 initialization new 62327ebbdf00 ALSA: control led - improve the set_led_id() parser new 1678320e74d3 Merge branch 'topic/mute-led' into for-next new fcc4b687d612 Merge remote-tracking branch 'sound/for-next' adds 0803a5cb5b7c ASoC: dwc: Fix -Wmissing-prototypes warnings adds 23f23db29ac9 ASoC: amd: update spdx license for acp machine driver adds d463cead11ac ASoC: amd: fix acpi dependency kernel warning adds 502e5321d892 ASoC: fsl_rpmsg: initialise pointers to NULL adds c1c03888f1e8 ASoC: SOF: parse multiple SSP DAI and hw configs adds e12be9fbfb91 ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs adds c943a586f6e4 ASoC: SOF: match SSP config with pcm hw params adds e61c589587c7 ASoC: mt6359: add ASoC mt6359 ASoC accdet jack document adds eef07b9e0925 ASoC: mediatek: mt6359: add MT6359 accdet jack driver adds 3de72d6a2822 Merge series "Add mediatek MT6359 ASoC accdet jack driver" [...] adds f556de6087f0 ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" adds c7721e942798 ASoC: Intel: add max98390 echo reference support adds 96fadf7e8ff4 ASoC: q6afe-clocks: fix reprobing of the driver adds 8b01a0d0b5c1 ASoC: dt-bindings: nvidia, tegra210-ahub: Add missing child nodes new 875c40eadf6a ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet new d8c5c82e4e5b ASoC: ak5558: Add support for ak5552 new 8d246806d510 ASoC: dt-bindings: ak5558: Add compatible string for ak5552 new 50cbf945566b ASoC: Intel: Fix a typo new 868d5c6340d8 ASoC: tegra: Set driver name explicitly new e896ec390870 ASoC: rt1019: add address-cells and size-cells information new 89503d736e36 ASoC: simple-card-utils.c: remove old comment new 050c7950fd70 ASoC: simple-card-utils: alloc dai_link information for CP [...] new 674b9438e2d4 ASoC: audio-graph: count DAI / link numbers as in order new e9cbcf23a28b ASoC: audio-graph: cleanup graph_for_each_link() new a6e8798061bf ASoC: simple-card: count DAI / link numbers as in order new 39af7f7a03d0 ASoC: simple-card: cleanup graph_for_each_link() new 326b0037fd6b Merge series "ASoC: simple-card: cleanup and prepare for M [...] new ad858508fd6a Merge tag 'mute-led-rework' of https://git.kernel.org/pub/ [...] new bb0f78e59777 ASoC: Intel: Fix a typo new 2711a2d99303 ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments new 86f3c05534be ASoC: atmel: fix shadowed variable new 6692dc07fa11 ASoC: atmel: atmel-i2s: remove useless initialization new ce36242046f2 ASoC: bcm: cygnus_ssp: remove useless initialization new 84d0493f67b8 ASoC: meson: axg-tdmin: remove useless assignment new 18efddee4f0a ASoC: meson: axg-tdmout: remove useless assignment new 00a25480cca4 ASoC: pxa: remove useless assignment new bf2a6b44d5e5 ASoC: sti: sti_uniperif: add missing error check new 00a820086ddd ASoC: sti: uniperif: align function prototypes new 11033e51b316 ASoC: stm: stm32_adfsdm: fix snprintf format string new 54f78aebe803 ASoC: sunxi: sun8i-codec: clarify expression new 1bc6d7a90b01 ASoC: tegra: tegra20_das: clarify expression new 53567ebce407 ASoC: tegra: tegra20_das: align function prototypes new 248d4dc9c3b8 ASoC: ti: omap-abe-twl6040: remove useless assignment new 3d37b27fffb3 ASoC: ti: omap-mcsp: remove duplicate test new 5b920abeea03 ASoC: ux500: mop500: rename shadowing variable new b4d09a01666f ASoC: ux500: mop500: align function prototype new 9c0da2935eba Merge series "ASoC: remove cppcheck warnings for multiple [...] new f1b3ee789f4b ASoC: soc-core: add comment for rtd freeing new 5fa7553dcd83 ASoC: soc-core: use device_unregister() if rtd allocation failed new 73935e931c94 Merge series "ASoC: soc-core: tidyup error handling for rt [...] new 9c1e0439ada9 ASoC: dt-bindings: Move port/ports properties out of audio [...] new ec1c8302178a ASoC: dt-bindings: Use OF graph schema new f1321c9766b2 ASoC: dt-bindings: socionext: Use audio-graph-port schema new 75c324d5ab14 Merge series "ASoC: dt-bindings: Rework audio-graph-port s [...] new 458c23c509f6 ASoC: lm49453: fix useless assignment before return new 945b0b58c5d7 ASoC: da732x: simplify code new df421a3a6f00 Merge series "ASoC: remove cppchecks warnings on lm49453 a [...] new ebf721fbbb6e ASoC: Intel: Fix a typo new 52cad756b777 ASoC: intel, keembay-i2s: Fix a dt_binding_check warning new 628166c37c16 ASoC: Intel: Boards: cml_da7219_max98390: add capture stre [...] new ebbb165d2c0c ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks new 17d49b07a8bb ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro [...] new c9b3c63392e5 ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 new 84cb0d5581b6 ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 new 3d534537648b ASoC: rt5670: Add a rt5670_components() helper new e992a51b1d14 ASoC: Intel: cht_bsw_rt5672: Set card.components string new af4315b894b9 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 91035c956241 Merge remote-tracking branch 'sound-asoc/for-next' adds 33121347fb1c module: treat exit sections the same as init sections when [...] new a3f5003ce17e Merge remote-tracking branch 'modules/modules-next' adds 73e7f1732e80 Input: imx_keypad - convert to a DT-only driver new 7ec20bfbceba Merge remote-tracking branch 'input/next' adds c7e8f404d56b pata_arasan_cf: fix IRQ check adds e379b40cc0f1 pata_ipx4xx_cf: fix IRQ check adds ffa137cb8d17 ata: pata_pdc202xx_old: Fix some incorrectly named functions adds 91c50d8a1f9a ata: pata_sil680: Add some missing function parameter docs adds 8927c41e3118 ata: pata_sis: Remove superfluous param description and su [...] adds 2ee628f3cf25 ata: pata_triflex: Repair some misnamed functions and fix [...] adds 39ac4018c85b ata: pata_it821x: Fix possible doc-rotted function names adds 87eac27c9204 ata: pata_via: Fix a kernel-doc formatting issue adds 05f4226ac537 ata: pata_piccolo: 'ata_tosh_init()' is misnamed in its header adds d29b031d43fb ata: pata_sl82c105: Fix potential doc-rot adds dee1d6f3c70d ata: pata_opti: Fix spelling issue of 'val' in 'opti_write_reg()' adds b7ab575f80f6 ata: ata_generic: Fix misspelling of 'ata_generic_init_one()' adds 145f74fa6254 ata: pata_legacy: Repair a couple kernel-doc problems adds 1cade50f5092 ata: pata_cs5530: Fix misspelling of 'cs5530_init_one()'s [...] adds c172b359d711 ata: sata_mv: Fix misnaming of 'mv_bmdma_stop()' adds c86a2a28bde8 ata: libata-acpi: Fix function name and provide descriptio [...] adds ff237990277f ata: pata_acpi: Fix some incorrect function param descriptions adds e6471a65fdd5 sata_mv: add IRQ checks adds b30d0040f061 ata: libahci_platform: fix IRQ check adds 234e6d2c18f5 ata: ahci: Disable SXS for Hisilicon Kunpeng920 new 2f90d2aacae5 Merge branch 'for-5.13/libata' into for-next new 4db2ce005e13 Merge branch 'for-5.13/block' into for-next adds 4bae7afdd789 paride/pd: remove ->revalidate_disk adds 0f00b82e5413 block: remove the revalidate_disk method adds acf8aec3501c mtip32xx: use DEFINE_SPINLOCK() for spinlock adds 80755855f808 mtip32xx: use LIST_HEAD() for list_head new 197653779521 Merge branch 'for-5.13/drivers' into for-next new 8ab99842894f io_uring: avoid taking ctx refs for task-cancel new 0797391243ce io_uring: reuse io_req_task_queue_fail() new 0d21d3ea31f6 io_uring: further deduplicate file slot selection new 1fc82815dc9a io_uring: add a helper failing not issued requests new 57bbd288b738 io_uring: refactor provide/remove buffer locking new 91e7b35a8417 io_uring: use better types for cflags new ceeeba9558b5 io_uring: refactor out send/recv async setup new 79cdedfb4a51 io_uring: untie alloc_async_data and needs_async_data new f5bd58754f4b io_uring: rethink def->needs_async_data new eaf75b4fd9f2 io_uring: merge defer_prep() and prep_async() new 93b8039f95cf io_uring: simplify io_resubmit_prep() new 70add487ddce io_uring: wrap io_kiocb reference count manipulation in helpers new df8b62dbb7fd io_uring: switch to atomic_t for io_kiocb reference count new ea9e38ca1f76 io_uring: simplify io_sqd_update_thread_idle() new 5c0626a6803d io_uring: don't check for io_uring_fops for fixed files new 863ad3eb75b1 io_uring: cache async and regular file state for fixed files new 0eb7edda54fe io_uring: correct comment on poll vs iopoll new c3475f6ee9f0 io_uring: transform ret == 0 for poll cancelation completions new f4a603427b88 io_uring: don't take ctx refs in task_work handler new d5a4c7217d8f io_uring: optimise io_uring_enter() new eace6e7544f0 io_uring: optimise tctx node checks/alloc new b0265a64b154 io_uring: keep io_req_free_batch() call locality new 39f22fa9045a io_uring: inline __io_queue_linked_timeout() new a78136afae8c io_uring: optimise success case of __io_queue_sqe new ff2da7b795c0 io_uring: refactor io_flush_cached_reqs() new 89a022d156fc io_uring: refactor rsrc refnode allocation new 004b685dfeb6 io_uring: inline io_put_req and friends new e131d8b6cce2 io_uring: refactor io_free_req_deferred() new 37ca22dacade io_uring: add helper flushing locked_free_list new fc8fdfc1dd8d io_uring: remove __io_req_task_cancel() new a1ff22baad60 io_uring: inline io_clean_op()'s fast path new c4405dee37b8 io_uring: optimise io_dismantle_req() fast path new 7d25aff8e00c io_uring: abolish old io_put_file() new 1dffee643c77 io_uring: optimise io_req_task_work_add() new c79dedd72c8e io_uring: don't clear REQ_F_LINK_TIMEOUT new 1fabd31610ff io_uring: don't do extra EXITING cancellations new 1fcce943957d io_uring: remove tctx->sqpoll new 7ec360e58ef5 io-wq: refactor *_get_acct() new 09b66520579c io_uring: don't init req->work fully in advance new 9f6fa30b4e25 io_uring: kill unused REQ_F_NO_FILE_TABLE new bada361c6e3d io_uring: optimise kiocb_end_write for !ISREG new 0b8260bba4e3 io_uring: don't alter iopoll reissue fail ret code new 5bb8618ddbe8 io_uring: hide iter revert in resubmit_prep new fa9d53e2d6c0 io_uring: optimise rw complete error handling new c6eb90d57b8e io_uring: mask in error/nval/hangup consistently for poll new 502f5faf8975 io_uring: allocate memory for overflowed CQEs new 860d1bed91e8 io_uring: include cflags in completion trace event new 09f5ac015dcb io_uring: add multishot mode for IORING_OP_POLL_ADD new 055be170609f io_uring: abstract out helper for removing poll waitqs/hashes new c53b1fad9599 io_uring: terminate multishot poll for CQ ring overflow new 0a8424f4732e io_uring: abstract out a io_poll_find_helper() new 4d636d877e82 io_uring: allow events and user_data update of running pol [...] new 5c392b3de634 kernel: allow fork with TIF_NOTIFY_SIGNAL pending new 6c40d316ff3a io-wq: eliminate the need for a manager thread new d3125db8c484 io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE new f8df76ff8293 io_uring: reg buffer overflow checks hardening new f131a8470cbb io_uring: fix race around poll update and poll triggering new 7fabeeac1587 task_work: add helper for more targeted task_work canceling new 0caa5982b839 io-wq: cancel task_work on exit only targeting the current 'wq' new 20c45799df5e io_uring: name rsrc bits consistently new 53f3c7b53954 io_uring: simplify io_rsrc_node_ref_zero new 7531e346c21d io_uring: use rsrc prealloc infra for files reg new 6787b535ee16 io_uring: encapsulate rsrc node manipulations new b0e7957c6ceb io_uring: move rsrc_put callback into io_rsrc_data new 4281334d6b8c io_uring: refactor io_queue_rsrc_removal() new 9988c06a2cb0 io_uring: ctx-wide rsrc nodes new 26e06730b6ae io_uring: reuse io_rsrc_node_destroy() new 212a4ab82a9d io_uring: remove useless is_dying check on quiesce new f2549c0faf78 io_uring: combine lock/unlock sections on exit new 99af4f9d98d6 io_uring: better ref handling in poll_remove_one new 3538ac4d8393 io_uring: remove unused hash_wait new fa27dc3e0f45 io_uring: refactor io_async_cancel() new 591d1a7c18c4 io_uring: improve import_fixed overflow checks new bfd988a435ec io_uring: store reg buffer end instead of length new 83b3d134aa3b io_uring: kill unused forward decls new c26411e56a20 io_uring: lock annotate timeouts and poll new 01c6d74024e2 io_uring: simplify overflow handling new 11e57c4cb466 io_uring: put link timeout req consistently new 9a816b12d546 io_uring: deduplicate NOSIGNAL setting new 0f16d6ccc3ef io_uring: set proper FFS* flags on reg file update new 995b23963e6e io_uring: don't quiesce intial files register new c3a3fc799451 io_uring: refactor file tables alloc/free new cd3175b2bba5 io_uring: encapsulate fixed files into struct new 4d76c170d38b io_uring: kill outdated comment about splice punt new 6f63bc69677b Merge branch 'for-5.13/io_uring' into for-next new 4600b22b7ca9 Merge remote-tracking branch 'block/for-next' adds c40819f267f7 dm writecache: fix flexible_array.cocci warnings adds 8615cb65bd63 dm: remove useless loop in __split_and_process_bio adds 219a9b5e738b dm verity: allow only one error handling mode adds b82096afc8af dm ioctl: replace device hash with red-black tree adds 8b638081bd45 dm ioctl: return UUID in DM_LIST_DEVICES_CMD result adds c909085bb319 dm ioctl: filter the returned values according to name or [...] adds 1c72e02306b3 dm ebs: fix a few typos adds e30de3a80344 dm: unexport dm_{get,put}_table_device adds 695902bb2e17 dm thin: remove needless request_queue NULL pointer check adds 63508e38c108 dm cache: remove needless request_queue NULL pointer checks adds ece257738833 dm persistent data: remove unused return from exit_shadow_spine() adds db7b93e38106 dm integrity: add the "reset_recalculate" feature flag new 92377b019c83 Merge remote-tracking branch 'device-mapper/for-next' new d7f4aec7056e Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 147186f531ae mmc: core: Do a power cycle when the CMD11 fails adds fefdd3c91e0a mmc: core: Drop superfluous validations in mmc_hw|sw_reset() adds e9ce2ce17da6 mmc: core: Drop reference counting of the bus_ops adds 6bfe4f749e09 mmc: dw_mmc: Drop redundant call to ->card_event callback adds b53f0bee7e7e mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} adds c29b84d6d557 mmc: tmio: remove workaround for NON_REMOVABLE adds b03aec1c1f33 mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] adds e29c84857e2d mmc: uniphier-sd: Fix a resource leak in the remove function adds 917a5336f2c2 mmc: core: Set read only for SD cards with permanent write [...] adds 0d856c4c68c6 mmc: tmio: support custom irq masks adds f2bdda2ac5ad dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings adds d1840f28e127 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings adds f410ee0aa2df mmc: sdhci-esdhc-imx: validate pinctrl before use it adds f46b54cc72bd mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] adds d599005afde8 mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe adds 21e35e898aa9 mmc: sdhci: Check for reset prior to DMA address unmap adds 9f12cac1bb88 mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL adds 1d848c28874e mmc: block: Drop use of unlikely() in mmc_blk_probe() adds ce999ed15e23 mmc: block: Simplify logging during probe about added partitions adds 6f1d3247662a mmc: block: Fix error path in mmc_blk_probe() adds 407a1c570f92 mmc: core: Remove mq->use_cqe from the struct mmc_queue adds 8c87dab92f90 memstick: core: Assign error code of mspro_block_resume() adds 95211a98e3b2 mmc: sdhci-st: simplify optional reset handling adds baf6fe403642 mmc: dw_mmc: simplify optional reset handling adds 3a75283a6b12 mmc: via-sdmmc: remove unneeded variable 'ret' adds ba8734dfbe87 mmc: sdhci-pci: Avoid comma separated statements adds d2f025b08e9e mmc: sdhci: Use "mmc" directly rather than "host->mmc" adds 18bbda900ffa mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00 adds 17a17bf50612 mmc: core: Fix hanging on I/O during system suspend for re [...] adds 9a8a369bd0b0 memstick: Remove useless else branch adds ebe9572fd28c mmc: sdhci-esdhc-imx: Remove non-DT stub adds 91b3d2e5b7af mmc: sdhci-esdhc-imx: Use device_get_match_data() adds 169162ca4781 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file adds dd12261e7fd9 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support adds 08f3dff799d4 mmc: sdhci-of-dwcmshc: add rockchip platform support adds ab0cdefec052 mmc: tmio: abort DMA before reset adds 0e5870145840 mmc: renesas_sdhi: break SCC reset into own function adds b4d86f37eacb mmc: renesas_sdhi: do hard reset if possible adds eb9cb7227e5c dt-bindings: mmc: Add compatible for Mediatek MT8195 adds 955047f3c35a mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] adds 6b0e0fce4074 mmc: cavium: Use '"%s...", __func__' to print function name adds 0a446288aa9f mmc: tmio: restore bus width when resetting adds 6e5c951b4c3a mmc: tmio: always flag retune when resetting and a card is [...] adds ee629112be8b mmc: sdhci-pci: Add PCI IDs for Intel LKF adds eb81ed518079 mmc: sdhci-of-dwcmshc: add ACPI support for BlueField-3 SoC adds 34884c4f6483 mmc: sdhci-of-dwcmshc: fix error return code in dwcmshc_probe() adds 57ac3084f598 mmc: sdhci-of-dwcmshc: set MMC_CAP_WAIT_WHILE_BUSY adds bac53336ca81 mmc: sdhci: replace mmc->parent with mmc_dev() for consistency adds f0bdf98fab05 mmc: sdhci-brcmstb: Remove CQE quirk adds 25e8b9eb096d mmc: sdhci-esdhc-imx: separate 100/200 MHz pinctrl states check adds 47805532eb65 mmc: dw_mmc-k3: use the correct HiSilicon copyright adds 2970134b9278 mmc: sdhci-pci: Fix initialization of some SD cards for In [...] new 89eebc4d7a71 Merge remote-tracking branch 'mmc/next' adds 56b8234e3c5f mfd: intel_quark_i2c_gpio: Enable MSI interrupt adds 43e72121b5f6 mfd: intel_quark_i2c_gpio: Don't play dirty trick with const new 28688af4ea9f Merge remote-tracking branch 'mfd/for-mfd-next' new 22174d3d00e6 Merge remote-tracking branch 'backlight/for-backlight-next' new d9e903f8cc18 MAINTAINERS: update lego,ev3-battery.yaml reference new e4e4092938dd dt-bindings: power: update battery.yaml reference new bd3127733f2c power: reset: at91-reset: use devm_of_iomap new 9f45275a3499 power: reset: hisi-reboot: use the correct HiSilicon copyright new 416682f27a23 power: supply: max8997_charger: Switch to new binding new 33ae8b03462e power: supply: 88pm860x_battery: Remove unnecessary int fo [...] new 166767ab913d power: supply: sbs-battery: use dev_err_probe new e319f4e25a7d power: supply: sbs-charger: use dev_err_probe new 310162f6dd6a power: supply: sbs-charger: drop unused gpio includes new 814ddbd9ec0b power: supply: sbs-manager: use managed i2c_mux_adapter new 436ff8c9280f power: supply: sbs-manager: use dev_err_probe new 17948f589926 power: supply: sbs-manager: update gpio include new 3af26e2ad514 power: supply: core: reduce loglevel for probe defer info new 8a5a0cc13aa9 power: supply: cpcap-charger: fix small mistake in current [...] new 751faedf06e8 power: supply: cpcap-charger: Add usleep to cpcap charger [...] new 816aacd541df power: supply: cpcap-charger: Simplify bool conversion new 52473b074018 power: reset: ltc2952: make trigger delay configurable new 570b7c0ea20c power: supply: goldfish: Remove the GOLDFISH dependency new 25faa935f9e0 power: supply: core: Use true and false for bool variable new 2509555070ac Merge tag 'ib-mfd-power-v5.13' into psy-next new 04722cec1436 power: supply: bq25980: Move props from battery node new c509b6627b11 Merge remote-tracking branch 'battery/for-next' new 9405b4f7fa78 regulator: qcom-rpmh: Add pmic5_ftsmps520 buck new c4e5aa3dbee5 regulator: qcom-rpmh: Add PM7325/PMR735A regulator support new 7255f98d08c7 regulator: Convert RPMh regulator bindings to YAML new be724fd5b60d regulator: Add compatibles for PM7325/PMR735A new e3baacf54275 regulator: helpers: Export helper voltage listing new fb8fee9efdcf regulator: Add regmap helper for ramp-delay setting new aaa8c4e05e32 Merge series "Support ROHM BD71815 PMIC" from Matti Vaitti [...] new dc6c17ce1886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new 0ba0ac077b3c Merge remote-tracking branch 'regulator/for-next' new 59bc235d823f Merge remote-tracking branch 'security/next-testing' new f181899b9a8e Merge remote-tracking branch 'apparmor/apparmor-next' new 2c123f5cba38 Merge remote-tracking branch 'keys/keys-next' new 06a430595f22 Merge remote-tracking branch 'selinux/next' new 5dc33592e955 lockdep: Allow tuning tracing capacity constants. new 42b3c62d530b Merge remote-tracking branch 'tomoyo/master' new f9d0bbba37b8 Merge remote-tracking branch 'iommu/next' new b75d8f38bcc9 audit: drop /proc/PID/loginuid documentation Format field new 157663008ab5 Merge remote-tracking branch 'audit/next' adds 8657375165bc dt-bindings: media: video-interfaces: Drop the example adds b368d9e7c9e1 dt-bindings: ddr: Add optional manufacturer and revision I [...] adds b3e2589be34f dt-bindings: Fix reference in submitting-patches.rst to th [...] adds 0d45f83351b1 docs: dt: writing-schema: Remove spurious indentation adds 9be21f735812 docs: dt: writing-schema: Include the example schema in th [...] adds 7248213cf45d docs: dt: Make 'Devicetree' wording more consistent adds b83db5b84900 docs: dt: Group DT docs into relevant sub-sections adds 62f026f082e4 of: Fix kerneldoc output formatting adds 8c8239c2c1fb of: Add missing 'Return' section in kerneldoc comments adds aa89ee98b8b4 docs: dt: Add DT API documentation adds 31e46db02ac1 of: base: Fix spelling issue with function param 'prop' new 8d3a1cb32124 dt-bindings: media: venus: Add sm8250 dt schema new 8e848f3d852b Merge remote-tracking branch 'devicetree/for-next' adds 413c601e8fd0 spi: pl022: User more sensible defaults new 4179e576b56d spi: pl022: Drop custom per-chip cs_control new 77f983a9df42 spi: pl022: Use GPIOs looked up by the core new 8bb2dbf1e14d spi: pl022: Convert to use GPIO descriptors new c770d8631e18 spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs new e54338004c03 spi: Convert cadence-quadspi.txt to cadence-quadspi.yaml new e667450802e4 Merge series "Convert Cadence QSPI bindings to yaml" from [...] new d6644a1c2e17 spi: Remove repeated struct declaration new 4438fb942495 Merge remote-tracking branch 'spi/for-5.13' into spi-next new fee702a453ca Merge remote-tracking branch 'spi/for-next' adds 0b4a285e2c65 x86/vmware: Avoid TSC recalibration when frequency is known adds fd95c5e6e2c0 Merge branch 'x86/vmware' adds 40cdbdde63f9 Merge branch 'x86/vdso' adds f21d4d3b97a8 x86/cpufeatures: Enumerate #DB for bus lock detection adds ebb1064e7c2e x86/traps: Handle #DB for bus lock adds ebca17707e38 Documentation/admin-guide: Change doc for split_lock_detec [...] adds f63b89c282a0 Merge branch 'x86/splitlock' adds f33dece70e11 selftests/sgx: Use getauxval() to simplify test code adds 633b0616cfe0 x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() adds cab07909828c Merge branch 'x86/sgx' adds a92ef03abe36 Merge branch 'x86/seves' adds a9be95cd9a11 Merge branch 'x86/platform' adds b4c94e87d1e8 Merge branch 'x86/mm' adds 38c8a9268bc7 Merge branch 'x86/misc' adds 78666c2c207c Merge branch 'x86/microcode' adds 774f75b25ed5 Merge branch 'x86/cpu' adds 6dd3b8c9f588 x86/kprobes: Fix to check non boostable prefixes correctly adds 2f706e0e5e26 x86/kprobes: Fix to identify indirect jmp and others using [...] adds 2304d14db659 x86/kprobes: Move 'inline' to the beginning of the kprobe_ [...] adds 4abeb983d384 Merge branch 'x86/core' adds 7dfe553affd0 x86/syscalls: Fix -Wmissing-prototypes warnings from COND_ [...] adds 800c120ef4e3 tools/turbostat: Unmark non-kernel-doc comment adds 1591584e2e76 x86/process/64: Move cpu_current_top_of_stack out of TSS adds 542e1566f8cd Merge branch 'x86/cleanups' adds 8abe7fc26ad8 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) adds d5cbd80e302d x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS adds 58d746c119df efi/libstub: Add $(CLANG_FLAGS) to x86 flags adds fda215642945 Merge branch 'x86/build' adds a799c2bd29d1 x86/setup: Consolidate early memory reservations adds 4c674481dcf9 x86/setup: Merge several reservations of start of memory adds 5247390b761f Merge branch 'x86/boot' adds 9a98bc2cf08a x86/vector: Add a sanity check to prevent IRQ2 allocations adds 0ebc696ddcef Merge branch 'x86/apic' adds 27381774a24b Merge branch 'x86/alternatives' adds d4c7c2880661 timekeeping: Allow runtime PM from change_clocksource() adds 6842a3ece3b7 Merge branch 'timers/core' adds 7e1b2eb74928 sched/core: Stop using magic values in sched_dynamic_mode() adds c4681f3f1cfc sched/core: Use -EINVAL in sched_dynamic_mode() adds 0a2b65c03e9b sched/topology: Remove redundant cpumask_and() in init_ove [...] adds 5c40d0b0fb04 Merge branch 'sched/core' adds 2ffdc2c34421 x86/mce/inject: Add IPID for injection too adds f319c3e29414 Merge branch 'ras/core' adds 63cf9991a033 Merge branch 'perf/core' adds 9ed0086faca0 Merge branch 'objtool/core' adds f2ea2c3568eb Merge branch 'locking/WIP' into locking/urgent adds 26ef22895a06 Merge branch 'locking/urgent' adds 8af856d18bfb locking/mutex: Remove repeated declaration adds bd9a5fc2edb0 MAINTAINERS: Add myself as futex reviewer adds feecb81732d8 Merge tag 'v5.12-rc5' into locking/core, to pick up fixes adds c15380b72d7a locking/rtmutex: Remove rt_mutex_timed_lock() adds 2d445c3e4a82 locking/rtmutex: Remove rtmutex deadlock tester leftovers adds 6d41c675a539 locking/rtmutex: Remove output from deadlock detector adds 199cacd1a625 locking/rtmutex: Consolidate rt_mutex_init() adds 8188d74e6817 locking/rtmutex: Remove empty and unused debug stubs adds fae37feee096 locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c adds f7efc4799f81 locking/rtmutex: Inline chainwalk depth check adds 37350e3b2655 locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs adds f5a98866e506 locking/rtmutex: Decrapify __rt_mutex_init() adds f41dcc18698e locking/rtmutex: Move debug functions as inlines into comm [...] adds d7a2edb890c0 locking/rtmutex: Make text section and inlining consistent adds 70c80103aafd locking/rtmutex: Consolidate the fast/slowpath invocation adds 82cd5b1039e2 locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() adds c2c360ed7f28 locking/rtmutex: Restrict the trylock WARN_ON() to debug adds a51a327f3bcd locking/rtmutex: Clean up signal handling in __rt_mutex_sl [...] adds dd85f61b3ad1 Merge branch 'locking/core' adds 6e457914935a drm/i915: Use tasklet_unlock_spin_wait() in __tasklet_disa [...] adds 883ccef355b9 genirq/irq_sim: Shrink devm_irq_domain_create_sim() adds cf28dfd89ba0 Merge branch 'irq/core' adds e571028ea527 Merge branch 'core/entry' new 42bc45b95496 Merge remote-tracking branch 'tip/auto-latest' new 1e3dbcbf3e33 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 5d9aad5ea670 Merge remote-tracking branch 'edac/edac-for-next' adds 2cf3af7aa6df scripts/recordmcount.pl: Make indent spacing consistent adds b700fc3a63f1 scripts/recordmcount.pl: Make vim and emacs indent the same adds f2cc020d7876 tracing: Fix various typos in comments adds 4613bdcc122e kernel: trace: Mundane typo fixes in the file trace_events [...] adds 30c3d39f7f78 tracing: A minor cleanup for create_system_filter() adds 70193038a6ec tracing: Update create_system_filter() kernel-doc comment new 22d5755a852d Merge branch 'trace/ftrace/urgent' into HEAD new 1decdb335c36 tracing: Remove duplicate struct declaration in trace_events.h new f3ef7202ef7c tracing: Remove unused argument from "ring_buffer_time_stamp() new db42523b4f3e ftrace: Store the order of pages allocated in ftrace_page new ceaaa12904df ftrace: Simplify the calculation of page number for ftrace [...] new da18b6c82eba Merge remote-tracking branch 'ftrace/for-next' new f3b1818fcf45 clocksource: Provide module parameters to inject delays in [...] new 2d04e16c3a18 clocksource: Retry clock read if long delays detected new e5cf7a67dddd clocksource: Check per-CPU clock synchronization when mark [...] new 9c4864334b43 clocksource: Provide a module parameter to fuzz per-CPU cl [...] new 6f40fef54073 clocksource: Do pairwise clock-desynchronization checking new 13c3373d58f1 Merge branch 'clocksource.2021.04.02a' into HEAD new 9684b607a4c8 Merge branch 'lkmm-dev.2021.03.15a' into HEAD new 1b932da5e1e3 torture: Fix remaining erroneous torture.sh instance of $* new ca2f13213bac rcu-tasks: Add block comment laying out RCU Tasks design new 6e8d8bb83910 rcu-tasks: Add block comment laying out RCU Rude design new affb2cec9198 kcsan: Add pointer to access-marking.txt to data_race() bullet new bac45dab9942 torture: Add "scenarios" option to kvm.sh --dryrun parameter new 76eb7caf6574 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] new a06425f73bd8 tools/memory-model: Fix smp_mb__after_spinlock() spelling new 47fe8408a465 refscale: Allow CPU hotplug to be enabled new 1580afe415f0 rcuscale: Allow CPU hotplug to be enabled new 061fea7b5c84 torture: Add kvm-remote.sh script for distributed rcutortu [...] new fd8f988a217a softirq: Add RT specific softirq accounting new cd05f9742558 irqtime: Make accounting correct on RT new d1267b1af54e softirq: Move various protections into inline helpers new a7c971035f05 softirq: Make softirq control and processing RT aware new 81173136f732 tick/sched: Prevent false positive softirq pending warnings on RT new 64f676539a88 rcu: Prevent false positive softirq warning on RT new 0252f0c2bc13 refscale: Add acqrel, lock, and lock-irq new 596bbcd014dc rcutorture: Abstract read-lock-held checks new bd52df37dca3 torture: Fix grace-period rate output new 4fc36b9622b0 rcu/nocb: Use the rcuog CPU's ->nocb_timer new 5e312fe3b453 timer: Revert "timer: Add timer_curr_running()" new c6c9e7aca948 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer new 828f1ff687b7 rcu/nocb: Allow de-offloading rdp leader new 3bee172b845a rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup new d535110f5012 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup new f876ee80b12d rcu/nocb: Only cancel nocb timer if not polling new 9221641f30f9 rcu/nocb: Prepare for fine-grained deferred wakeup new 02021961cea9 rcu/nocb: Unify timers new 3f92e2ba473c rcu: Fix typo in comment: kthead -> kthread new 2f596398fa0d torture: Abstract end-of-run summary new 8b891313d777 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh new 090a26bca270 torture: Make the build machine control N in "make -jN" new 0f4751d7fc89 mm/slub: Fix backtrace of objects to handle redzone adjustment new 532ad31ea33b mm/slub: Add Support for free path information of an object. new dde9111bba8c doc: Fix statement of RCU's memory-ordering requirements new fa37fa539002 rcu: Fix various typos in comments new f741efdab359 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states new 0054b94e56e4 torture: Make kvm-find-errors.sh account for kvm-remote.sh new b767eaf2d1e5 rcu: Remove the unused rcu_irq_exit_preempt() function new 69f68579fdce rcu: Improve tree.c comments and add code cleanups new c2117e477de3 Merge remote-tracking branch 'rcu/rcu/next' new cb9b6a1b199b Merge branch 'kvm-fix-svm-races' into HEAD new 57e45ea48775 Merge branch 'kvm-tdp-fix-flushes' into HEAD new 657f1d86a38e Merge branch 'kvm-tdp-fix-rcu' into HEAD new 23ed978d11fc Merge remote-tracking branch 'kvm/next' adds a9f8696d4be5 arm64: sve: Provide sve_cond_update_zcr_vq fallback when ! [...] adds 91975cba6210 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds b1306fef1f48 KVM: arm64: Make symbol '_kvm_host_prot_finalize' static adds a57116145f7d Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next adds 77e06b300161 KVM: arm64: Support PREL/PLT relocs in EL2 code adds 70f5e4a6017b KVM: arm64: Elect Alexandru as a replacement for Julien as [...] adds 9e3976a6036d Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next new 3ad1a6cb0abc bug: Remove redundant condition check in report_bug new 26dbc7e299c7 bug: Factor out a getter for a bug's file line new 5b8be5d875a9 bug: Assign values once in bug_get_file_line() new f79e616f27ab KVM: arm64: Use BUG and BUG_ON in nVHE hyp new aec0fae62e47 KVM: arm64: Log source when panicking from nVHE hyp new b317586b5d9e Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next new 23ab02b55527 Merge remote-tracking branch 'kvm-arm/next' new da8045b6a59c Merge remote-tracking branch 'kvms390/next' new 1ed7265f699d Merge remote-tracking branch 'percpu/for-next' new e63c221da828 Merge remote-tracking branch 'drivers-x86/for-next' adds dbc334fb411f platform/chrome: wilco_ec: convert stream-like files from [...] adds 639ff208cb37 platform/chrome: cros_ec_typec: Check for device within re [...] adds c6e939c63c80 platform/chrome: cros_ec_typec: fix clang -Wformat warning new b7a02ebc16b3 Merge remote-tracking branch 'chrome-platform/for-next' adds c889136004eb leds: rt4505: Add DT binding document for Richtek RT4505 adds d9dfac5419d0 leds: rt4505: Add support for Richtek RT4505 flash LED controller new ede6824ea75d Merge remote-tracking branch 'leds/for-next' new 079dea006fb8 ipmi_si: Switch to use platform_get_mem_or_io() new ea63a26e2b71 ipmi_si: Remove bogus err_free label new 96c4d0de912c ipmi_si: Utilize temporary variable to hold device pointer new bd7a33bfa1f1 ipmi_si: Use proper ACPI macros to check error code for failures new 649a7d46d084 ipmi_si: Introduce ipmi_panic_event_str[] array new 59cdb2e7c849 ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() new 2dafddb8829f ipmi_si: Get rid of ->addr_source_cleanup() new d14ce8c77087 ipmi_si: Use strstrip() to remove surrounding spaces new 25f314db2eff ipmi_si: Drop redundant check before calling put_device() new 07cbd87b0416 ipmi_si: Join string literals back new 67d49fe7e4d4 Merge remote-tracking branch 'ipmi/for-next' adds ecdc996baf29 power: supply: axp20x_usb_power: fix work-queue init adds e611f8cd8717 driver core: Use unbound workqueue for deferred probes adds d225ef6fda7c base: dd: fix error return code of driver_sysfs_add() new 37c52f74031b driver core: remove kernel-doc warnings new f4651a7dd6f7 driver core: attribute_container: remove kernel-doc warnings new 3c652132ce90 platform-msi: fix kernel-doc warnings new cc710790233e devcoredump: fix kernel-doc warning new c99f4ebc685d driver core: platform: Make clear error code used for missed IRQ new 1768289b44ba driver core: platform: Declare early_platform_cleanup() prototype new d7aa44f5a1f8 driver core: Cast to (void *) with __force for __percpu pointer new 318c3e00f13c driver core: Replace printf() specifier and drop unneeded casting new ed7027fdf4ec driver core: platform: Make platform_get_irq_optional() optional new f7514a663016 of: property: fw_devlink: Add support for remote-endpoint new b20e82939034 Merge 5.12-rc6 into driver-core-next new d46f3e3ed527 driver core: Improve fw_devlink & deferred_probe_timeout i [...] new 72a91f192da0 driver core: add helper for deferred probe reason setting new c8a9c285f136 debugfs: drop pointless nul-termination in debugfs_read_fi [...] new 3f6b6536a73f software node: Free resources explicitly when swnode_regis [...] new 06ad93c328dc software node: Introduce software_node_alloc()/software_no [...] new 73c9342656fa software node: Deduplicate code in fwnode_create_software_node() new 4a32e384e899 software node: Imply kobj_to_swnode() to be no-op new e588fead04ec software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro new 6e11b376fd74 media: ipu3-cio2: Switch to use SOFTWARE_NODE_REFERENCE() new 411b8d52db01 Merge remote-tracking branch 'driver-core/driver-core-next' adds 2665a13a3e9e usb: typec: Fix a typo adds dfbe56bf4866 tools: usbip: list.h: fix kernel-doc for list_del() adds b737eecd4a8a usbip: tools: add options and examples in man page related [...] adds a58977b2f831 usbip: tools: add usage of device mode in usbip_list.c adds 601144568ce0 usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_writ [...] adds 3fc63d0724bb usb: dwc3: trace: Print register read and write offset adds 12c30bb016a8 dt-bindings: usb: qcom,dwc3: Add bindings for SC7280 adds 755915fc28ed fotg210-udc: Fix DMA on EP0 for length > max packet size adds 078ba935651e fotg210-udc: Fix EP0 IN requests bigger than two packets adds c7f755b24349 fotg210-udc: Remove a dubious condition leading to fotg210_done adds 9aee3a23d645 fotg210-udc: Mask GRP2 interrupts we don't handle adds fe8f103ab3e0 fotg210-udc: Call usb_gadget_udc_reset adds 3e7c2510bdfe fotg210-udc: Don't DMA more than the buffer can take adds 75bb93be0027 fotg210-udc: Complete OUT requests on short packets adds de620c3b5999 usb: gadget: pch_udc: switch over to usb_gadget_map/unmap_ [...] adds cc62ff3e6ae6 usb: gadget: pch_udc: Remove CONFIG_PM_SLEEP ifdefery adds dfc03e0bae86 usb: gadget: pch_udc: Use PCI sub IDs instead of DMI adds d31b63f194d2 usb: gadget: pch_udc: Convert Intel Quark quirk to use dri [...] adds c03b4ccb9481 usb: xhci-mtk: support ip-sleep wakeup for MT8183 adds 331c505894e4 usb: xhci-mtk: add support ip-sleep wakeup for mT8192 adds b1a344589eea usb: mtu3: support ip-sleep wakeup for MT8183 adds a099d3688436 usb: mtu3: add support ip-sleep wakeup for MT8192 adds 24327c478b2f usb: mtu3: drop CONFIG_OF adds 8a5b5c3c1634 usb: dwc3: gadget: modify the scale in vbus_draw callback adds c21161e40ee9 power: supply: Fix build error when CONFIG_POWER_SUPPLY is [...] adds f5ffdd3b7554 usb: misc: ehset: update to use the usb_control_msg_{send| [...] adds ced6a0ba266e usb: misc: ezusb: update to use usb_control_msg_send() adds 38833cbda2c2 usb: misc: usbsevseg: update to use usb_control_msg_send() adds 52445887492c dt-bindings: usb: mtk-xhci: add support wakeup for mt8183 [...] adds 275af512425c dt-bindings: usb: mtu3: support wakeup for mt8183 and mt8192 adds 6144ef35ab11 usb: xhci-mtk: drop CONFIG_OF adds cec96bc53a87 usb: xhci-mtk: remove MODULE_ALIAS adds 016381f3c136 arm64: dts: mt8183: update wakeup register offset adds cc27bb4e7f8b dt-bindings: usb: mediatek,mtu3: Use graph schema adds 487adc545bce dt-bindings: usb: usb-nop-xceiv: Convert to DT schema adds d00be779cc50 usb: dwc3: Create helper function getting MDWIDTH adds 42067ccd9eb2 usb: gadget: s3c: Fix incorrect resources releasing adds e5242861ec6a usb: gadget: s3c: Fix the error handling path in 's3c2410_ [...] new ed577c325b64 usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax new c9714d65eac8 usb: dwc3: st: fix incorrect kernel-doc comment syntax in file new 27088e00b623 usb: dwc3: fix incorrect kernel-doc comment syntax in files new 048b14e1f28b usb: dwc3: exynos: fix incorrect kernel-doc comment syntax new 9ea6feb681da dt-bindings: usb: dwc3-imx8mp: Use the correct name for ch [...] new d1689cd3c0f4 arm64: dts: imx8mp: Use the correct name for child node "s [...] new 04dd6e76b228 usb: dwc3: add cancelled reasons for dwc3 requests new bd4d607044b9 usb: gadget: aspeed: fix dma map failure new d21446eafa3a usb: dwc2: add parenthess and space around * new f85900067f33 usb: dwc2: delete duplicate word in the comment new 2e3d055bf27d USB: gadget: udc: fix wrong pointer passed to IS_ERR() and [...] new d8fca036ef6d usb: xhci-mtk: fix wrong remainder of bandwidth budget new f351f4b63dac usb: xhci-mtk: fix oops when unbind driver new ba0058b7b8cd dt-bindings: usb: mtk-xhci: support property usb2-lpm-disable new 967f6d162d9f dt-bindings: usb: mtk-xhci: remove redefinitions of usb3-l [...] new 1f743c8749ea usb: xhci-mtk: fix broken streams issue on 0.96 xHCI new bee1f89aad2a usb: xhci-mtk: support quirk to disable usb2 lpm new de800f290dfa Merge 5.12-rc6 into usb-next new 1e2ed7b222b8 usb: typec: Organize the private headers properly new f70d436f0001 usb: typec: Declare the typec_class static new 69e2ae87cfa9 Merge remote-tracking branch 'usb/usb-next' new 315e2811f58b USB: serial: iuu_phoenix: remove redundant variable 'error' new ea7ada4de2f7 USB: serial: xr: fix CSIZE handling new 53366a9f917a USB: serial: drop unused suspending flag new b3431093ad05 USB: serial: refactor endpoint classification new 5de03c99691d USB: serial: add support for multi-interface functions new 5fec21e74bfc USB: serial: xr: claim both interfaces new f39f2320ff62 Merge remote-tracking branch 'usb-serial/usb-next' adds 0534e39c95a0 usb: cdns3: Optimize DMA request buffer allocation new d93e69558522 usb: cdns3: delete repeated clear operations new df4aed23d67d usb: cdnsp: remove redundant initialization of variable ret new 90e61166e18a Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 88a499cd70d4 dt-bindings: Add support for the Broadcom UART driver adds 41a469482de2 serial: 8250: Add new 8250-core based Broadcom STB driver adds 3ece873e1808 dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart adds 8465df70e49c serial: 8250_of: Add nuvoton,wpcm450-uart adds 9f299d3264c6 dt-bindings: serial: stm32: Use 'type: object' instead of [...] adds 211b4d42b70f tty: fix memory leak in vc_deallocate new 64b1510642f8 serial: 8250_bcm7271: Fix return value check in brcmuart_probe() new b0b07762bfa4 serial: 8250: Make symbol 'brcmuart_debugfs_root' static new 202680c7a937 tty: pty: Add a blank line after declarations new 9594408763d4 Merge 5.12-rc6 into tty-next new 1b8dc3988dd2 dt-bindings: serial: Add rx-tx-swap to stm32-usart new 3cd66593725a tty/serial: Add rx-tx-swap OF option to stm32-usart new 158e800e0fde sc16is7xx: Defer probe if device read fails new 395ad12a2056 Merge remote-tracking branch 'tty/tty-next' adds d0e874705ef9 misc: sgi-xp: xp_main: make some symbols static adds dbdc671d5c85 misc: genwqe: Rudimentary typo fixes adds 1114ab22e417 kgdbts: Switch to do_sys_openat2() for breakpoint testing adds f20b2c2a07f8 uacce: delete unneeded variable initialization adds 40635128fee8 scripts/spdxcheck.py: Fix a typo adds 6880149e5a78 applicom: fix some err codes returned by ac_ioctl adds 6861d27cf590 misc/pvpanic: split-up generic and platform dependent code adds b3c0f8774668 misc/pvpanic: probe multiple instances adds db3a4f0abefd misc/pvpanic: add PCI driver adds bbfb54e7b3e4 uio: uio_dfl: add userspace i/o driver for DFL bus adds d72260cc7879 Documentation: fpga: dfl: Add description for DFL UIO support new 642fa28bb5ee misc/pvpanic: fix return value check in pvpanic_pci_probe() new 391e2415e966 misc/pvpanic: Make some symbols static new cb4a2d5486b8 misc: hpilo: MAINTAINERS: add entry for hpilo new 012ac583aa9b greybus: remove stray nul byte in apb_log_enable_read output new c23146e15e57 MAINTAINERS: Update entry for ibmvmc driver new 2c4134e78203 drivers: most: use DEFINE_SPINLOCK() for spinlock new 5751564085e7 drivers: most: use LIST_HEAD() for list_head new 2a1405a14c3a dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC new e050f160d483 nvmem: convert comma to semicolon new 9ec4f4b0e9fd drivers: nvmem: Fix voltage settings for QTI qfprom-efuse new 5783bd1970b3 dt-bindings: nvmem: add Broadcom's NVRAM new 3fef9ed0627a nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM new a28e824fb827 nvmem: core: Add functions to make number reading easy new 55022fdeace8 nvmem: core: Fix unintentional sign extension issue new cc1bc56fdc76 nvmem: rmem: fix undefined reference to memremap new b1f20fd04577 dt-bindings: nvmem: Add SoC compatible for sc7280 new 5a1bea2a2572 nvmem: qfprom: Add support for fuse blowing on sc7280 new 5c777233c90f mux: gpio: Use bitmap API instead of direct assignment new 7fef54e25541 mux: gpio: Make it OF independent new 38ab861493de mux: gpio: Simplify code by using dev_err_probe() new b0077b4b085f firmware: google: Enable s0ix logging by default new 422d2245136a Merge 5.12-rc6 into char-misc-next new 376565b9717c misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_m [...] new b2192cfeba84 misc: vmw_vmci: explicitly initialize vmci_datagram payload new e8a30eef6ef6 misc: Add Synopsys DesignWare xData IP driver new e1181b5bbc3c Documentation: misc-devices: Add Documentation for dw-xdat [...] new 49917294ab29 MAINTAINERS: Add Synopsys xData IP driver maintainer new 177260a705a9 docs: ABI: Add sysfs documentation interface of dw-xdata-p [...] new 685f903c62e3 Merge remote-tracking branch 'char-misc/char-misc-next' new f3ee6a482aa0 Merge remote-tracking branch 'extcon/extcon-next' adds 2fc989f74b8d drivers: phy: add support for Armada CP110 UTMI PHY adds 6569d8386388 dt-bindings: phy: convert phy-mvebu-utmi to YAML schema adds b8900c539eab devicetree/bindings: add support for CP110 UTMI PHY adds 549cb1ae3e56 phy: ti: j721e-wiz: Remove "regmap_field" from wiz_clk_{mu [...] adds 7e52a39f1942 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider duri [...] adds 6ecac2f8ff1a phy: ti: j721e-wiz: Configure full rate divider for AM64 adds 040cbe768731 phy: ti: j721e-wiz: Model the internal clocks without devi [...] adds 9e405f87b69b phy: ti: j721e-wiz: Enable reference clock output in cmn_r [...] adds 2cca0228f364 phy: cadence-torrent: Add support to drive refclk out adds e25c9dbcfc17 phy: cadence-torrent: Update PCIe + QSGMII config for corr [...] adds 488209909be3 phy: ti: j721e-wiz: Add support for configuring QSGMII adds 70901a7d64cb phy: cadence-torrent: Update SGMII/QSGMII configuration sp [...] adds ed9e07f815cd phy: cadence-torrent: Update PCIe + USB config for correct [...] adds 982313c38f2f phy: ralink: phy-mt7621-pci: fix XTAL bitmask adds f26fde369c3d phy: ti: j721e-wiz: add missing call to of_node_put() adds 6cb17707aad8 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] adds b976c987511e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] adds 446c200ee3e8 phy: ingenic: Fix a typo in ingenic_usb_phy_probe() adds 3f2ec77c954c phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table adds 5b4f5757f83b phy: cadence: Sierra: Fix PHY power_on sequence adds f7eb147d306a phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_d [...] adds 03ada5a37c3a phy: cadence: Sierra: Create PHY only for "phy" or "link" [...] adds 3fb9545657f7 phy: ti: j721e-wiz: Get PHY properties only for "phy" or " [...] adds 7e016cbc526d phy: cadence: Sierra: Move all clk_get_*() to a separate function adds 1d5f40e021f3 phy: cadence: Sierra: Move all reset_control_get*() to a s [...] adds 15b0b82d51a3 phy: cadence: Sierra: Explicitly request exclusive reset control adds fd7abc3c5b87 phy: cadence-torrent: Use a common header file for Cadence SERDES adds a0c30cd783b9 phy: cadence: Sierra: Add array of input clocks in "struct [...] adds 29c2d02adbc8 phy: cadence: Sierra: Add missing clk_disable_unprepare() [...] adds db7a346405dc dt-bindings: phy: phy-cadence-sierra: Add binding to model [...] adds 28081b72859f phy: cadence: Sierra: Model PLL_CMNLC and PLL_CMNLC1 as cl [...] adds 1436ec309e62 phy: cadence: Sierra: Enable pll_cmnlc and pll_cmnlc1 clocks adds 725c7b8d300f phy: ti: j721e-wiz: Do not configure wiz if its already co [...] adds d44b4bf49e0b phy: cadence-torrent: Group reset APIs and clock APIs adds b69d39f68419 phy: cadence-torrent: Do not configure SERDES if it's alre [...] adds e0611d6d9639 phy: cadence-torrent: Explicitly request exclusive reset control adds b20da3c6b9dd phy: cadence-torrent: Add delay for PIPE clock to be stable adds a113ef0a5e2e phy: microchip: PHY_SPARX5_SERDES should depend on ARCH_SPARX5 adds 3f3ec9b692a3 dt-bindings: phy: bcm-ns-usb2-phy: convert to yaml adds 5e15fdc302d1 dt-bindings: phy: bcm-ns-usb3-phy: convert to yaml adds 67097754afc9 phy: zynqmp: Handle the clock enable/disable properly adds d57cd79db1a3 dt-bindings: phy: fix dt_binding_check warning in mediatek [...] adds 36a813839cde phy: ti: j721e-wiz: Configure 'p_standard_mode' only for D [...] adds 94c34600b617 dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatib [...] adds 87899d9a66f3 dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SM8250 adds 5f0d28f20eeb phy: qcom-qmp: move DP functions to callbacks adds 5c3939174fe4 phy: qcom-qmp: rename common registers adds aff188feb5e1 phy: qcom-qmp: add support for sm8250-usb3-dp phy new 183bf0917e49 phy: marvell: phy-mvebu-cp11i-utmi needs USB_COMMON new 646944853db7 phy: hisilicon: Use the correct HiSilicon copyright new 8595ffb52fa3 phy: Sparx5 Eth SerDes: Use direct register operations new cbc336c09b6d phy: fix resource_size.cocci warnings new 577ed327ff98 Merge remote-tracking branch 'phy-next/next' adds 0196b52b83dd soundwire: bus: use correct driver name in error messages adds 665cf215bc4c soundwire: bus: test read status adds a5759f193fa3 soundwire: bus: use consistent tests for return values adds af7254b4b19f soundwire: bus: demote clock stop prepare log to dev_dbg() adds b500127e3835 soundwire: bus: uniquify dev_err() for SCP_INT access adds 1429cc265525 soundwire: bus: remove useless initialization adds 6ae435bd8c57 soundwire: generic_bandwidth_allocation: remove useless init adds 3f9c59ef8f76 soundwire: intel: remove useless readl adds a5943e4fb14e soundwire: qcom: check of_property_read status adds 5920a29d1db5 soundwire: stream: remove useless initialization adds 53e0a30438c4 soundwire: stream: remove useless bus initializations adds b76f3fba016c soundwire: cadence_master: fix kernel-doc adds f03690f4f699 soundwire: bus: Fix device found flag correctly adds 886ce97a36a0 soundwire: add definition for DPn BlockPackingMode adds 8f29bb83586e soundwire: generic_allocation: fix confusion between group [...] adds 58ef9356260c soundwire: cadence: only prepare attached devices on clock stop adds 377785cc7c5d dt-bindings: soundwire: qcom: clarify data port bus parameters adds 128eaf937adb soundwire: qcom: add support to missing transport params adds 542d3491cdd7 soundwire: qcom: set continue execution flag for ignored commands adds a866a049024c soundwire: qcom: start the clock during initialization adds ddea6cf7b619 soundwire: qcom: update register read/write routine adds c7d49c76d1d5 soundwire: qcom: add support to new interrupts adds 01ad444e3be7 soundwire: export sdw_compare_devid, sdw_extract_slave_id [...] adds a6e6581942ca soundwire: qcom: add auto enumeration support adds 06dd96738d61 soundwire: qcom: wait for enumeration to be complete in probe new b26b48749b18 soundwire: qcom: use signed variable for error return new 48f17f96a817 soundwire: stream: fix memory leak in stream config error path new f4022062e541 soundwire: add static port mapping support new 650dfdb894f0 soundwire: qcom: update port map allocation bit mask new eb5a909441a8 soundwire: qcom: add static port map support new a661308c34de soundwire: qcom: wait for fifo space to be available befor [...] new 9916c02ccd74 soundwire: qcom: cleanup internal port config indexing new e729e0fdc63d soundwire: qcom: handle return correctly in qcom_swrm_tran [...] new 14968dd36a50 soundwire: intel_init: test link->cdns new d6b4e5ae49ba Merge remote-tracking branch 'soundwire/next' new 61c85146a25b Merge remote-tracking branch 'thunderbolt/next' adds f40e80053054 iio: st_sensors: fix typo in comment adds c03e2df6e1d5 iio:adc:stm32-adc: Add HAS_IOMEM dependency adds 01f68f067dc3 counter: stm32-lptimer-cnt: remove iio counter abi adds e357e81fcf11 counter: 104-quad-8: Remove IIO counter ABI adds 6c3b615379d7 iio: hid-sensor-rotation: Fix quaternion data not correct adds 8a09054f3e8a iio: adc: stm32-adc: enable timestamping for non-DMA usage adds 53fa791ada02 MAINTAINERS: iio: move Peter Meerwald-Stadler to CREDITS adds 0071aa300271 iio:adc:dac:ad5791 typo fix of regster adds 14aae60174db dt-bindings: iio: accel: Add bmi088 accelerometer bindings adds c19ae6be7555 iio: accel: Add support for the Bosch-Sensortec BMI088 adds d935eddd2799 iio: adc: Add driver for Texas Instruments ADS131E0x ADC family adds f3c52f01b427 bindings: iio: adc: Add documentation for ADS131E0x ADC driver adds 6f71bf1991b6 iio: core: Allow drivers to specify a label without it com [...] adds 788348a5f788 iio: accel: bmc150: Set label based on accel-location on 2 [...] adds 30132fe46669 iio: accel: kxcjk-1013: Set label based on accel-location [...] adds a04e3db5146e iio: proximity: sx9500: Fix a spelling postive to positive adds 2646a95df94e iio: iio_format_value(): Use signed temporary for IIO_VAL_ [...] adds 38a52cdef5b3 iio: iio_format_value(): Fix IIO_VAL_FRACTIONAL_LOG2 value [...] adds 0bf49ffbfe94 iio: Add basic unit test for iio_format_value() adds e36db6a06937 iio: kfifo: add devm_iio_kfifo_buffer_setup() helper adds 17395ce29921 iio: make use of devm_iio_kfifo_buffer_setup() helper adds e03ed893e2cf iio: accel: sca3000: use devm_iio_kfifo_buffer_setup() helper adds 99f6e8215b62 iio: kfifo: un-export devm_iio_kfifo_allocate() function adds a02c09e42b3e iio: buffer-dma,adi-axi-adc: introduce devm_iio_dmaengine_ [...] adds c127161865bc docs: ioctl-number.rst: reserve IIO subsystem ioctl() space adds 8ebaa3ff1e71 iio: core: register chardev only if needed adds e64506bf69b6 iio: core-trigger: make iio_device_register_trigger_consum [...] adds 32f171724e5c iio: core: rework iio device group creation adds e2b4d7aca9db iio: buffer: group attr count and attr alloc adds d9a625744ed0 iio: core: merge buffer/ & scan_elements/ attributes adds 3e3d11b2e43b iio: add reference to iio buffer on iio_dev_attr adds 15097c7a1adc iio: buffer: wrap all buffer attributes into iio_dev_attr adds 4991f3ea2aec iio: buffer: dmaengine: obtain buffer object from attribute adds be24dcb11367 iio: core: wrap iio device & buffer into struct for charac [...] adds 0224af85a77b iio: buffer: move __iio_buffer_free_sysfs_and_mask() before alloc adds 738f6ba11800 iio: dummy: iio_simple_dummy_buffer: use triggered buffer [...] adds ee708e6baacd iio: buffer: introduce support for attaching more IIO buffers adds f73f7f4da581 iio: buffer: add ioctl() to support opening extra buffers [...] adds 0d596bb2ad0d iio: core: rename 'dev' -> 'indio_dev' in iio_device_alloc() adds a605c8f4e71c tools: iio: make iioutils_get_type() private in iio_utils adds ebe5112535b5 tools: iio: privatize globals and functions in iio_generic [...] adds 8827faab2c8b tools: iio: convert iio_generic_buffer to use new IIO buffer API adds b624fd14a927 iio: use getter/setter functions adds c1d82dbcb0a6 docs: iio: fix example formatting adds f2163c1e365b docs: iio: fix directory naming adds bd9a013d2988 docs: iio: document the 'index' attribute too adds 218977dcdb2a docs: iio: fix bullet list formatting adds 6bc5ebe8aa08 docs: iio: mark "repeat" sysfs attribute as optional adds 0e41fd515f94 iio: hid-sensors: Move get sensitivity attribute to hid-se [...] adds 4efd13c3c2bc hid-sensors: Add more data fields for sensitivity checking adds 1c71a2863a0c iio: Add relative sensitivity support adds 84dbc231a6f5 iio: hid-sensor-als: Add relative hysteresis support adds 3a826f7c6408 iio: Add relative hysteresis in ABI documentation adds 6505dfab33c5 iio: documentation: Document proximity sensor label use adds 9a6df4b1ab0e iio: documentation: Document accelerometer label use adds 477bd010c20e iio: dac: ad5686: Add support for AD5673R/AD5677R adds 63cd35f34d2e iio: Documentation: update definitions for bufferY and sca [...] adds aa29cf932fb3 iio: adc: adi-axi-adc: fix typo in doc-string adds 0463e60f0870 iio: adis16480: fix pps mode sampling frequency math adds 39c024b51b56 iio: adis16475: improve sync scale mode handling adds 3b15e6a532b3 dt-bindings: adis16475: remove property adds 15aacc980dcb iio: adis: add helpers for locking adds b923561fabc3 iio: adc: mt6360: Include right header adds 4abbaf29dfd8 iio:ABI docs: Combine sysfs-bus-iio-humidity-hdc2010/hdc10 [...] adds 2a94469f736c iio:ABI docs: Combine the two instances of docs for sensor [...] adds 31e2d42a8620 iio: adc: spear_adc: Replace indio_dev->mlock with own dev [...] adds 3a27d11fbf58 iio: adc: palmas_gpadc: Replace indio_dev->mlock with own [...] adds 08dfc6f8aa5d iio: adc: npcm_adc: Replace indio_dev->mlock with own device lock adds 6a878e70e88b iio: proximity: vcnl3020: add proximity rate adds 9013b1d97045 iio: accel: mma8452: fix indentation adds 7b3589f49b82 staging: iio: remove mention of defunct list adds dafcf4ed8392 iio: hrtimer: Allow sub Hz granularity adds bbc1308de793 iio: kfifo: mask flags without zero-check in devm_iio_kfif [...] adds b9d453a53d5e iio: Remove kernel-doc keyword in file header comment adds 374be283ad42 platform/chrome: cros_ec: Add SW_FRONT_PROXIMITY MKBP define adds 19ad93bc82e7 dt-bindings: iio: Add cros ec proximity yaml doc adds 7792225b7b67 iio: proximity: Add a ChromeOS EC MKBP proximity driver adds d612eb13ba9f iio: chemical: bmp680: Drop unneeded explicit castings adds 897cd10a962c iio: imu: fxos8700: Drop unneeded explicit castings adds 9e301ea77ddf iio: imu: st_lsm6dsx: Drop unneeded explicit castings adds 941f66765a32 iio: light: gp2ap002: Drop unneeded explicit casting adds 7b8d045e497a iio: adc: ad7124: allow more than 8 channels adds 995071d36bb9 iio: set default trig->dev.parent adds 8a2252201656 iio: fix devm_iio_trigger_alloc with parent.cocci adds 5c68f0530587 iio: adis_trigger: Remove code to set trigger parent adds cd214139471a iio: gp2ap020a00f: Remove code to set trigger parent adds 4d031666560d iio: lmp91000: Remove code to set trigger parent adds e3c9b034e7d6 iio: chemical: atlas: Remove code to set trigger parent adds 86e52a25f38c iio: as3935: Remove code to set trigger parent adds 86073fa2b538 iio: xilinx-xadc: Remove code to set trigger parent adds 635ef601b238 iio: Provide iio_read_channel_processed_scale() API adds 4f2d9cced4c1 hwmon: (ntc_thermistor): try reading processed adds 218bc53dc700 iio: buffer: fix use-after-free for attached_buffers array adds 70da64153123 iio: temperature: tmp007: use device-managed functions in probe adds b627e3b5f73b staging: iio: ad9834: convert to device-managed functions [...] adds 0b8061c340b6 dt-bindings: counter: add interrupt-counter binding adds a55ebd47f21f counter: add IRQ or GPIO based counter adds 44f14695bd93 iio: pressure: zpa2326: kernel-doc fixes adds b863ff94197f iio: adc: ti-adc084s021: kernel-doc fixes, missing function names adds e0549f34328f iio: dac: ad5770r: kernel-doc fix case of letter R wrong i [...] adds 92e212e597ac iio: dac: ad5504: fix wrong part number in kernel-doc stru [...] adds a80aeec0878e iio: adc: cpcap-adc: kernel-doc fix - that should be _ in [...] adds 63abed2a1ee8 iio: adc: adi-axi-adc: Drop false marking for kernel-doc adds d7f1c0c31358 iio: accel: sca3000: kernel-doc fixes. Missing - and wrong [...] adds 831aaea663ac iio: buffer: kfifo_buf: kernel-doc, typo in function name. adds 85ece364065e iio:cros_ec_sensors: Fix a wrong function name in kernel doc. adds 2662e81745fc iio:dac:max517.c: Use devm_iio_device_register() adds e5b64caaad76 staging: iio: ad9832: kernel-doc fixes adds ac62f90c9636 dt-bindings: iio: st,st-sensors add IIS2MDC. adds c71cfe5576d1 iio:magnetometer: Add Support for ST IIS2MDC adds 346e19ec04e0 dt-bindings: iio: adc: Add compatible for Mediatek MT8195 adds e1d392dc8875 iio: event_monitor: Enable events before monitoring adds 0a21526bc1d4 iio: kfifo: add devm_iio_triggered_buffer_setup_ext variant adds 80346b2b55fc iio: cros: unify hw fifo attributes without API changes adds 707182b4ff3e iio: adc: ad7292: Modify the bool initialization assignment adds dbd7e992a55d iio: acpi_als: Add timestamp channel adds ddaf14dab78c iio: acpi_als: Add local variable dev in probe adds 24b84444eb6f iio: acpi_als: Add trigger support adds 1b33dfa5d5f1 Merge remote-tracking branch 'local/ib-iio-scmi-5.12-rc2-t [...] adds 9c15db92a8e5 Merge tag 'iio-for-5.13a' of https://git.kernel.org/pub/sc [...] adds d8827ae8e22b staging: qlge: deal with the case that devlink_health_repo [...] adds 0933e51a0b3c staging: rtl8188eu: Fix null pointer dereference on free_n [...] adds 6f08cc6c2fdd drivers: staging: rtl8712: _adapter is declared twice adds d70fb897113d Staging: comedi: remove unnecessary else statement adds 619ee818faf7 r8192U_wx.c: style: alignment with open parenthesis adds 0c98c5e93bca r8192U_wx.c: style: spaces preferred around operators adds b95dd839d7e4 r8192U_wx.c: style: braces all arms of statement adds 8d8b93ee3521 r8192U_wx.c: style: Unnecessary parentheses adds 5005ac4d2f21 r8192U_wx.c: style: avoid multiple blank lines adds cc8c7cca3020 Staging: rtl8723bs: remove named enums in rtw_mlme.h adds d5e7c6b387bd Staging: rtl8723bs: remove named enums in rtw_cmd.h adds 463cc86e1c7b Staging: rtl8723bs: remove named enums in rtw_eeprom.h adds fc3e6754b17c Staging: rtl8723bs: remove named enums in hal_com.h adds 555665d98e97 Staging: rtl8723bs: remove named enums in rtw_recv.h adds 145d91b778d4 Staging: rtl8723bs: remove named enums in drv_types.h adds 56b89735f379 Staging: rtl8723bs: remove named enums in rtw_ht.h adds 7e9f6dcc0395 Staging: rtl8723bs: remove named enums in wlan_bssdef.h adds 348516fa39bb Staging: rtl8723bs: remove named enums in rtw_mp.h adds 0cf217a44756 Staging: rtl8723bs: remove named enums in osdep_service.h adds 67a1a97d64d2 Staging: rtl8723bs: remove named enums in hal_intf.h adds 2148216174a2 Staging: rtl8723bs: remove named enums in rtw_pwrctrl.h adds dd210c1dd38c Staging: rtl8723bs: remove named enums in rtl8723b_cmd.h adds c0c79e9f6db2 Staging: rtl8723bs: remove named enums in hal_com_h2c.h adds 38936ed5d199 Staging: rtl8723bs: remove named enums in rtw_wifi_regd.h adds 9666bfa5684c Staging: rtl8723bs: remove named enums in wifi.h adds 9c2c652f06c4 Staging: rtl8723bs: remove named enums in rtl8723b_hal.h adds ecebe41e51f2 Staging: rtl8723bs: remove named enums in hal_phy.h adds 65724245ce25 Staging: rtl8723bs: remove named enums in rtw_mlme_ext.h adds 5429b11fa085 Staging: rtl8723bs: remove named enums in rtw_xmit.h adds 5e8aa5d01860 Staging: rtl8723bs: remove named enums in rtw_rf.h adds 977f51c28cec Staging: rtl8723bs: remove named enums in HalPwrSeqCmd.h adds 5f1c94a050e9 Staging: rtl8723bs: remove named enums in hal_com_phycfg.h adds efab7dda7e2b Staging: rtl8723bs: remove named enums in ieee80211.h adds eba66f41fb2a Staging: rtl8723bs: remove named enums in rtw_efuse.h adds 50e9413e5644 Staging: rtl8723bs: remove named enums in odm_interface.h adds cd9b6a6f9545 Staging: rtl8723bs: remove named enums in HalBtcOutSrc.h adds e6b8ccce5a0d Staging: rtl8723bs: remove named enums in HalBtc8723b1Ant.h adds 773d5be7907f Staging: rtl8723bs: remove named enums in odm_types.h adds 9d8b1d20e89d Staging: rtl8723bs: remove named enums in odm_DIG.h adds 0f5f939ace22 Staging: rtl8723bs: remove named enums in HalPhyRf.h adds 7f5771470dc8 Staging: rtl8723bs: remove named enums in odm.h adds 4cf346e506ce Staging: rtl8723bs: remove named enums in HalBtc8723b2Ant.h adds d9af22456401 staging: rtl8723bs: remove assignment in condition in core [...] adds c8ad167ebe65 staging: rtl8723bs: remove assignment in condition in os_d [...] adds 61d6809f9c8d staging: rtl8723bs: remove assignment in condition in os_d [...] adds a5bf1a101a19 drivers: staging: netlogic: fix unmet dependency for PHYLIB adds e3f480cf4ba6 staging: rtl8723bs: sdio_ops: removing unused variable adds babb5b8e2b91 staging: rtl8723bs: hal: remove unused variable in HalBtc8 [...] adds 2e2b93ac2e97 staging: rtl8723bs: fix broken indentation adds f632c6142779 Staging: rtl8723bs: remove obsolete comments adds 7a151e9c0a74 Staging: rtl8723bs: remove useless macros adds a9c6a84991c9 staging: rtl8723bs: remove unused macros in include/hal_com.h adds 1a1a0e6eaa87 staging: rtl8723bs: put parentheses on macro with complex [...] adds 73b797d57f07 staging: rtl8723bs: added spaces around operators in a mac [...] adds a77a6c77b834 staging: rtl8723bs: remove unused macros in include/hal_com_reg.h adds e69934a1428b staging: rtl8723bs: remove unused macros in include/hal_data.h adds a6bf763d1273 staging: rtl8723bs: put parentheses on macros with complex [...] adds b7f2b6f5ad4c staging: rtl8723bs: add spaces around operators in include [...] adds 9ae4632668b4 staging: rtl8723bs: remove unused macros in include/hal_phy.h adds ca876454f767 staging: rtl8723bs: remove unused macro in include/rtw_pwrctrl.h adds 9cbc7a2fb93b staging: rtl8723bs: remove unused field in rereg_nd_name_d [...] adds d88c117c334e staging: rtl8723bs: remove commented code line in os_dep/i [...] adds d904eac99187 staging: rtl8723bs: put parentheses on macros with complex [...] adds 7bb2db0dcbe3 staging: rtl8723bs: add spaces around operator in include/ [...] adds 78a626383e4f staging: rtl8723bs: remove unused macros in include/wifi.h adds e88231febb48 staging: rtl8723bs: put parentheses on macros with complex [...] adds f87d0b34c535 staging: rtl8723bs: remove macros updating unused fields i [...] adds 777f9d9ba5c5 staging: rtl8723bs: remove unused fields in struct security_priv adds c84b189cd284 staging: rtl8723bs: include macro in a do - while loop in [...] adds 305271ab4f54 staging: rtl8723bs: remove unused macros in include/drv_types.c new 0778f04b0b36 staging: greybus: arche-platform: Ending line with argument new f032e2cdf900 staging: greybus: camera: Switch to memdup_user_nul() new 30310e0fa5a7 staging: rtl8188eu: remove unused function parameter new 8bc5cbf5b65c staging: rtl8188eu: (trivial) remove a duplicate debug print new 6d72d5f601c2 staging: rtl8723bs: core: add comma within a comment new c460c22211e0 staging: rtl8723bs: core: add * to block comments new ff7e47409d42 staging: rtl8723bs: core: remove empty comment new d8365ba3ee53 staging: rtl8723bs: use print_hex_dump_debug instead of pr [...] new a6463cc5e35e staging: rtl8723bs: remove unused macro RT_PRINT_DATA new 45bca1886886 staging: hisilicon,hisi-spmi-controller.yaml cleanup schema new 507614ba25ff regulator: hi6421v600-regulator: move it from staging new e5c7bccc3775 Merge 5.12-rc6 into staging-next new b79f45e20464 staging: rtl8188eu: core: add comma within a comment new 015a5273b650 staging: rtl8188eu: core: replace spaces with a tab new d3361373bdda staging: sm750fb: Remove unnecessary blank line new 69c7ec3b2ba4 staging: rtl8712: add blank lines after declarations new c75afdaf2e53 staging: rtl8712: remove extra blank lines new f52def0b5e6f staging: rtl8192e: move const after static new 75c9fb830de7 staging: iio: cdc: remove repeated word new c1d0f8534fb5 staging: fbtft: convert sysfs snprintf to sysfs_emit new ab1f66a80906 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_xmit.c new 4c266de05a26 staging: rtl8723bs: fix condition in if statement in core/ [...] new a46af2c860c9 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_security.c new 0e1b6fe28138 staging: rtl8723bs: fix line exceed warning in core/rtw_se [...] new b365c02997e6 staging: rtl8723bs: fix spaces around operator issues in c [...] new 42c8cd68e5e0 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_eeprom.c new e4e729449739 staging: rtl8723bs: fix error prone if conditions in core/ [...] new 1c7b5dff5de7 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_p [...] new 26e8ad5cb666 staging: rtl8723bs: fix logical continuation issue in core [...] new 2569996ddaa7 staging: rtl8723bs: remove unnecessary parentheses in if-c [...] new 13aefa65bc6a staging: rtl8723bs: remove RT_TRACE logs in core/rtw_cmd.c new 61e0d09274ec staging: rtl8723bs: fix null check conditions in core/rtw_cmd.c new b7fd07b6617f staging: rtl8723bs: remove unnecessary parentheses in if c [...] new 1f7e6f0a2e91 staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] new a8f74a826111 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme.c new ecd20f1b1e2f staging: rtl8723bs: tidy up some error handling in core/rt [...] new 0ac666f83c31 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme_ext.c new dfe138c98c1a staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] new 760a6677c9ad staging: rtl8723bs: remove RT_TRACE logs in core/rtw_recv.c new 052b7b909d19 staging: rtl8723bs: added spaces around operator in core/r [...] new 1f96ef45f5c5 staging: rtl8723bs: split long line in core/rtw_recv.c new 4e7157733a27 staging: rtl8723bs: remove unnecessary parentheses in core [...] new 0dfb2de7bd68 staging: rtl8723bs: fix comparison in if condition in core [...] new ffaedcecc020 staging: rtl8723bs: remove commented RT_TRACE call in core [...] new b4bb8a0c0e84 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ioctl_set.c new 433426f21b1b staging: rtl8723bs: place constant on the right side of th [...] new 3cebd89515ea staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_w [...] new 7ca5754301ef staging: rtl8723bs: remove RT_TRACE logs in core/rtw_sta_mgt.c new 4b85a20356ec staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ieee80211.c new 9ebd42d8088f staging: rtl8723bs: add spaces around operators in core/rt [...] new 001c6bb6b626 staging: bcm2835-pcm: Allow up to 8 channels and 192kHz data rate new 021e2b99a3cb Merge remote-tracking branch 'staging/staging-next' adds 173ef5f84b6d MAINTAINERS: icc: add interconnect tree adds 8747892a8865 Merge branch 'icc-sdm660' into icc-next adds c009ffe661f6 dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings adds d26a56674497 interconnect: qcom: Add SM8350 interconnect provider driver adds f514aa0f5a1b Merge branch 'icc-sm8350' into icc-next adds 27d19a8b4abb Merge branch 'icc-fixes' into icc-next new ef604a03a541 Merge remote-tracking branch 'icc/icc-next' new 8b7e45e12d62 Merge remote-tracking branch 'dmaengine/next' new a72232eabdfc cgroup: Add misc cgroup controller new 25259fc914a1 cgroup: Miscellaneous cgroup documentation. new 7aef27f0b2a8 svm/sev: Register SEV and SEV-ES ASIDs to the misc controller new dd3f4e4972f1 cgroup: misc: mark dummy misc_cg_res_total_usage() static inline new cc6b4e7742b5 Merge remote-tracking branch 'cgroup/for-next' adds eec38025129f Merge branch 'fixes' into for-next adds 4adafddf2cd9 Merge branch 'misc' into for-next new 3537ff949acc Merge branch 'fixes' into for-next adds bcafad6c2d52 scsi: qla2xxx: Fix IOPS drop seen in some adapters adds a63f4c454149 scsi: qla2xxx: Add H:C:T info in the log message for fc ports adds c358a3d92b32 scsi: qla2xxx: Fix stuck session adds 5777fef788a5 scsi: qla2xxx: Consolidate zio threshold setting for both [...] adds 2ce35c0821af scsi: qla2xxx: Fix use after free in bsg adds 6641df81ab79 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() adds 610d027b1e63 scsi: qla2xxx: Fix RISC RESET completion polling adds f7a0ed479e66 scsi: qla2xxx: Fix crash in PCIe error handling adds daafc8d33ff6 scsi: qla2xxx: Fix mailbox recovery during PCIe error adds 1cbcc531d01f scsi: qla2xxx: Update default AER debug mask adds 022a2d211ce0 scsi: qla2xxx: Do logout even if fabric scan retries got e [...] adds 10d91a15f26e scsi: qla2xxx: Update version to 10.02.00.106-k adds d2478dd25691 scsi: fnic: Remove bogus ratelimit messages adds eee8910fe0b5 scsi: core: Fix comment typo adds fe515ac82768 scsi: core: Remove duplicate declarations adds 8dc602529681 scsi: qedi: Remove redundant assignment to variable err adds 6bfe9855daa3 scsi: core: scsi_host_cmd_pool is declared twice adds 92b4c52c43e1 scsi: a100u2w: Remove unused variable biosaddr adds ce0b6e388772 scsi: advansys: Fix spelling of 'is' adds 182ad87c95e7 scsi: myrb: Make symbols DAC960_{LA/PG/PD/P}_privdata static adds e27f3c88e250 scsi: myrs: Make symbols DAC960_{GEM/BA/LP}_privdata static new bce99128eaf7 Merge branch 'misc' into for-next new f226abf4b4f8 Merge remote-tracking branch 'scsi/for-next' new 6c26379def09 scsi: aic94xx: Avoid -Wempty-body warning new 472c1cfb10f1 scsi: message: fusion: Avoid -Wempty-body warnings new ae3645d29d4e scsi: mvsas: Avoid -Wempty-body warning new ada48ba70f6b scsi: lpfc: Fix gcc -Wstringop-overread warning new 5b11c9d80bde scsi: fcoe: Fix mismatched fcoe_wwn_from_mac declaration new ed46ccc7fe76 scsi: message: fusion: Replace one-element array with flex [...] new 4e2e619f3c9e scsi: message: mptlan: Replace one-element array with flex [...] new 556666bce111 Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging new c6d3ee209b9e scsi: smartpqi: Use host-wide tag space new b622a601a13a scsi: smartpqi: Correct request leakage during reset operations new 2708a25643ab scsi: smartpqi: Add support for new product ids new 281a817f232e scsi: smartpqi: Refactor aio submission code new 1a22bc4bee22 scsi: smartpqi: Refactor scatterlist code new 6702d2c40f31 scsi: smartpqi: Add support for RAID5 and RAID6 writes new 7a012c23c7a7 scsi: smartpqi: Add support for RAID1 writes new f6cc2a774aa7 scsi: smartpqi: Add support for BMIC sense feature cmd and [...] new 598bef8d7942 scsi: smartpqi: Add support for long firmware version new 583891c9e509 scsi: smartpqi: Align code with oob driver new c7ffedb3a774 scsi: smartpqi: Add stream detection new 5be746d7d74b scsi: smartpqi: Add host level stream detection enable new 99a12b487f19 scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks new ae0c189db4f1 scsi: smartpqi: Remove timeouts from internal cmds new 7a84a821f194 scsi: smartpqi: Add support for wwid new 06b41e0d1800 scsi: smartpqi: Update event handler new 4ccc354bac14 scsi: smartpqi: Update soft reset management for OFA new 37f3318199ce scsi: smartpqi: Synchronize device resets with mutex new 9fa820233609 scsi: smartpqi: Update suspend/resume and shutdown new 5be9db069d3f scsi: smartpqi: Update RAID bypass handling new 2790cd4d3f6a scsi: smartpqi: Update OFA management new 66f1c2b40270 scsi: smartpqi: Update device scan operations new 3268b8a8cf77 scsi: smartpqi: Fix driver synchronization issues new a425625277a1 scsi: smartpqi: Convert snprintf() to scnprintf() new ec504b23df9d scsi: smartpqi: Add phy ID support for the physical drives new 55732a46d6c5 scsi: smartpqi: Update SAS initiator_port_protocols and ta [...] new 18ff5f0877be scsi: smartpqi: Add additional logging for LUN resets new d0cba99fd7a3 scsi: smartpqi: Update enclosure identifier in sysfs new 43e97ef482ee scsi: smartpqi: Correct system hangs when resuming from hi [...] new 75fbeacca3ad scsi: smartpqi: Add new PCI IDs new d56030f882a7 scsi: smartpqi: Update version to 2.1.8-045 new 22ec513e7057 scsi: scsi_dh_alua: Prevent duplicate pg info print in alu [...] new bc3f2b42b70e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() new 0aecfa662e43 scsi: target: Add the DUMMY flag to rd_mcp new 1b5ad814af5e scsi: target: Make the virtual LUN 0 device new 4c51f9569651 scsi: mpt3sas: Only one vSES is present even when IOC has [...] new c0629d70ca55 scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement new 3c8604691d2a scsi: mpt3sas: Block PCI config access from userspace duri [...] new 4dec8004de29 scsi: message: fusion: Use BUG_ON instead of if condition [...] new aa6f2fccd711 scsi: fnic: Remove unnecessary spin_lock_init() and INIT_L [...] new 1352eec8c0da scsi: ufs: core: Fix out-of-bounds warnings in ufshcd_exec [...] new c3b0d087763f scsi: bfa: Remove unnecessary struct declarations new a1e9981ba528 scsi: qedf: Remove unused include of linux/version.h new c03f2422b9f5 scsi: libsas: Correctly indent statements in sas_to_ata_err() new 857a80bbd732 scsi: libsas: Clean up whitespace new 83891d2f8958 Merge remote-tracking branch 'scsi-mkp/for-next' new f43bb5dbf0b7 Merge remote-tracking branch 'vhost/linux-next' new 0e214677609e Merge remote-tracking branch 'rpmsg/for-next' adds 3fd19d4b565d docs: driver-api: gpio: consumer: Mark another line of cod [...] adds 67196fea0fce irqdomain: Introduce irq_domain_create_simple() API adds 944f4b0af9ca gpiolib: Unify the checks on fwnode type adds 1df62542e016 gpiolib: Move of_node operations to gpiolib-of and correct [...] adds 515321acb56e gpiolib: Introduce acpi_gpio_dev_init() and call it from core adds 5c63a9dbab55 gpiolib: Reuse device's fwnode to create IRQ domain adds 266315fb7cbe gpiolib: Fold conditionals into a simple ternary operator adds e5391a02bce2 gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] adds 81dd500b1c86 gpio: mockup: Adjust documentation to the code adds 4a5c9da4ec29 gpio: Mention GPIO MUX in docs adds b0922c0732c1 tools: gpio-utils: fix various kernel-doc warnings adds 2d93018fe67d gpiolib: some edits of kernel docs for clarity adds 54312c0b7559 configfs: increase the item name length adds afd91814dc37 configfs: use (1UL << bit) for internal flags adds 28ce4996de3b configfs: implement committable items adds 864b289f9dbd samples: configfs: add a committable group adds 5ae2b3edd53b lib: bitmap: remove the 'extern' keyword from function dec [...] adds f7d5fbad07a4 lib: bitmap: order includes alphabetically adds 5fe6908cbd57 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() adds 3f0279eb9e37 gpio: sim: new testing module adds ab1dbed6f4e8 selftests: gpio: provide a helper for reading chip info adds 8a4cb2823240 selftests: gpio: add a helper for reading GPIO line names adds 9d940ab72645 selftests: gpio: add test cases for gpio-sim adds 9195faa7e5a6 gpio: sim: actually use the OF module table adds 8b9cc120b86c docs: kernel-parameters: Move gpio-mockup for alphabetic order adds 1c95174bf62b docs: kernel-parameters: Add gpio_mockup_named_lines adds a362c0ce6486 dt-bindings: gpio: Binding for Realtek Otto GPIO adds f0f7d662e851 gpio: Add Realtek Otto GPIO support adds a769ae48fadd gpio: omap: Use device_get_match_data() helper adds 6c46215d6b62 gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events new e1b7033ecdac Merge tag 'intel-gpio-v5.13-1' of gitolite.kernel.org:pub/ [...] new ae204c743b3b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 1fc9c46c62e3 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] new 86648cffafca gpio: sch: depends on LPC_SCH new d5a99386332e gpio: sch: Drop MFD_CORE selection new 058459043e71 gpio: ich: Switch to be dependent on LPC_ICH new 00b5b3d31a80 Merge remote-tracking branch 'gpio-intel/for-next' adds 05bc941403d6 drivers: pinctrl: Remove duplicate include of io.h adds 22667a63fe3e Merge tag 'intel-pinctrl-v5.13-1' of gitolite.kernel.org:p [...] adds 9c7d24693d86 gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP adds d46bf9ec4596 gpio: regmap: set gpio_chip of_node adds fb9da17bd265 dt-bindings: improve BCM6345 GPIO binding documentation adds 132f95016db0 pinctrl: bcm: add bcm63xx base code adds 44dbcd8eb08a dt-bindings: add BCM6328 pincontroller binding documentation adds 7f9dfaa2afb6 dt-bindings: add BCM6328 GPIO sysctl binding documentation adds 9bf34ac5ab58 pinctrl: add a pincontrol driver for BCM6328 adds 6d591614bfe8 dt-bindings: add BCM6358 pincontroller binding documentation adds cfb1b98bc8d5 dt-bindings: add BCM6358 GPIO sysctl binding documentation adds 9494b16976e1 pinctrl: add a pincontrol driver for BCM6358 adds 6e4b5e1fc775 dt-bindings: add BCM6362 pincontroller binding documentation adds 7ca989eafbd6 dt-bindings: add BCM6362 GPIO sysctl binding documentation adds 705791e23ecd pinctrl: add a pincontrol driver for BCM6362 adds 9fbf8303796c dt-bindings: add BCM6368 pincontroller binding documentation adds fd22635f222f dt-bindings: add BCM6368 GPIO sysctl binding documentation adds 50554accf7a7 pinctrl: add a pincontrol driver for BCM6368 adds 9b3303413379 dt-bindings: add BCM63268 pincontroller binding documentation adds ff8324355d7a dt-bindings: add BCM63268 GPIO sysctl binding documentation adds 155cca1b0794 pinctrl: add a pincontrol driver for BCM63268 adds b2f215141b98 dt-bindings: add BCM6318 pincontroller binding documentation adds b6d46b945474 dt-bindings: add BCM6318 GPIO sysctl binding documentation adds d28039fccf94 pinctrl: add a pincontrol driver for BCM6318 adds 762bee3e3e9f Merge branch 'ib-bcm63xx' into devel adds 1978d88cdc8e pinctrl: bcm: bcm6362: fix warning adds 26ea7ac92836 pinctrl: bcm63xx: Fix dependencies adds e331c184d3f1 Merge branch 'devel' into for-next new dcf82fd34e1b Merge remote-tracking branch 'pinctrl/for-next' new f940ee2c9a42 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new e2432c1bd334 Merge remote-tracking branch 'pwm/for-next' adds cb4969e6f9f5 selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) adds ea2c679edc41 selftests/timers: Fix spelling mistake "clocksourc" -> "cl [...] new a9d26a302dea selftests/resctrl: Enable gcc checks to detect buffer overflows new 8236c51d85a6 selftests/resctrl: Fix compilation issues for global variables new 896016d2ad05 selftests/resctrl: Fix compilation issues for other global [...] new 2428673638ea selftests/resctrl: Clean up resctrl features check new f5f16ae4fae9 selftests/resctrl: Ensure sibling CPU is not same as original CPU new d7af3d0d515c selftests/resctrl: Fix missing options "-n" and "-p" new 2f320911d9fa selftests/resctrl: Rename CQM test as CMT test new ca2f4214f967 selftests/resctrl: Call kselftest APIs to log test results new 03216ed7bb4d selftests/resctrl: Share show_cache_info() by CAT and CMT tests new f29838e6fa13 selftests/resctrl: Fix a printed message new b67a7665a917 selftests/resctrl: Add config dependencies new a3611fbc6e58 selftests/resctrl: Check for resctrl mount point only if r [...] new ee0415681eb6 selftests/resctrl: Use resctrl/info for feature detection new 06bd03a57f8c selftests/resctrl: Fix MBA/MBM results reporting format new 09a67934625a selftests/resctrl: Don't hard code value of "no_of_bits" variable new c9fb4e7cee1e selftests/resctrl: Modularize resctrl test suite main() function new f1dd71982d19 selftests/resctrl: Skip the test if requested resctrl feat [...] new 4e5cb354c85e selftests/resctrl: Fix unmount resctrl FS new d81343b5eedf selftests/resctrl: Fix incorrect parsing of iMC counters new 1205b688c925 selftests/resctrl: Fix checking for < 0 for unsigned values new 4808bf209efd selftests/resctrl: Create .gitignore to include resctrl_tests new 87f1c20e2eff Documentation: kselftest: fix path to test module files new be7761a801f8 Merge remote-tracking branch 'kselftest/next' adds 8df1947c71ee livepatch: Replace the fake signal sending with TIF_NOTIFY [...] adds c150bbbb1731 Merge branch 'for-5.13/signal' into for-next new 0c8b0be3da90 Merge remote-tracking branch 'livepatching/for-next' new 234a9b505375 Merge remote-tracking branch 'coresight/next' new 8297932575b2 Merge remote-tracking branch 'rtc/rtc-next' new ed626d48abd8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 64bdc0244054 seccomp: Fix CONFIG tests for Seccomp_filters adds a3fc712c5b37 seccomp: Fix "cacheable" typo in comments new cdf608b27dd6 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 39293a195cbb Merge remote-tracking branch 'gnss/gnss-next' new afbab69756ad Merge remote-tracking branch 'slimbus/for-next' adds cc1303db9194 dt-bindings: nvmem: Add SoC compatible for sc7280 adds 9e1a5761c274 nvmem: qfprom: Add support for fuse blowing on sc7280 new 4703c7e8ecbe Merge remote-tracking branch 'nvmem/for-next' new 90b9bfa4707c x86/hyperv: remove unused linux/version.h header new 0975694befc0 Drivers: hv: vmbus: Remove unused linux/version.h header new a8e1651486dc Merge remote-tracking branch 'hyperv/hyperv-next' new b28506637179 Merge remote-tracking branch 'kgdb/kgdb/for-next' new f9d2d86dc521 dt-bindings: fpga: fpga-region: Convert to sugar syntax new a78a51a851ed fpga: dfl: pci: add DID for D5005 PAC cards new c1c46c3d2556 Merge remote-tracking branch 'fpga/for-next' new acd976253c0c kunit: make KUNIT_EXPECT_STREQ() quote values, don't print [...] new 9854781dba37 kunit: tool: make --kunitconfig accept dirs, add lib/kunit [...] new 359a376081d4 kunit: support failure from dynamic analysis tools new 128b0471466c Merge remote-tracking branch 'kunit-next/kunit' adds 418bec695696 bus: mhi: core: Rely on accurate method to determine EDL mode adds 4f214496ac74 bus: mhi: core: Wait for ready after an EDL firmware download adds ad416db9fabe bus: mhi: core: Handle EDL mode entry appropriately adds 66ac7985b2af bus: mhi: core: Add support for Flash Programmer execution [...] adds d20e82d4d016 bus: mhi: core: Identify Flash Programmer as a mission mod [...] adds e72919cebd19 bus: mhi: core: Wait for MHI READY state in most scenarios adds 19e60d6e88a6 bus: mhi: core: Improve state strings for debug messages adds 1a42aef25880 bus: mhi: core: Introduce internal register poll helper function adds 79d056976485 bus: mhi: core: Move to polling method to wait for MHI ready new 0b0fcbb09f81 Merge remote-tracking branch 'mhi/mhi-next' adds 69bacee7f9ad mm: Add unsafe_follow_pfn adds 4a5273ef0ad3 media/videobuf1|2: Mark follow_pfn usage as unsafe adds 5f962ee843e6 mm: unexport follow_pfn new d54e65f4495d Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new add74f8473c5 Rust support new 17926a6769c6 Merge remote-tracking branch 'rust/rust-next' adds 43e9994f442f MAINTAINERS: update CZ.NIC's Turris information adds ef6c553ddf2c treewide: change my e-mail address, fix my name adds 45a7a711c08b mailmap: update email address for Jordan Crouse adds 81c104b2ac3d kasan: fix hwasan build for gcc adds d9474ee324c2 kasan: remove redundant config option adds bc249e305017 kasan-remove-redundant-config-option-fix adds 0d10d0a71ffc mm/gup: check page posion status for coredump. adds a100a5daf8cd mm-gup-check-page-posion-status-for-coredump-fix adds b21b295d1d0b mm-gup-check-page-posion-status-for-coredump-v4 adds d6b8c130613c nds32: flush_dcache_page: use page_mapping_file to avoid r [...] adds a20f0afc6a5a fs: direct-io: fix missing sdio->boundary adds cbacd0995d57 kasan: fix conflict with page poisoning adds cfdc59a298f5 kfence, x86: fix preemptible warning on KPTI-enabled systems adds 969f31e9eae3 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS adds 685c64f405ca ocfs2: fix deadlock between setattr and dio_end_io_write adds c597044afe9c ia64: fix user_stack_pointer() for ptrace() adds 58cd3f813083 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 1577823548be /proc/kpageflags: do not use uninitialized struct pages adds 2a809377d6c0 arch/ia64/kernel/head.S: remove duplicate include adds 3352bebe7d5e arch/ia64/kernel/fsys.S: fix typos adds 651bc45f79e5 arch/ia64/include/asm/pgtable.h: minor typo fixes adds f2c6f1303f3f ia64: ensure proper NUMA distance and possible map initialization adds 9772243ae316 ia64: drop unused IA64_FW_EMU ifdef adds 7086da03045a ia64: simplify code flow around swiotlb init adds 7f024d449da8 ia64: tools: remove inclusion of ia64-specific version of [...] adds 49cc2a788e3f ia64: tools: remove duplicate definition of ia64_mf() on ia64 adds 7638f320967d ia64: trivial spelling fixes adds 45d244a96b40 ia64: fix EFI_DEBUG build adds 14ee064aadf6 ia64: mca: always make IA64_MCA_DEBUG an expression adds c3201567f62c include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds be49761bea9b scripts/spelling.txt: add entries for recent discoveries adds d203d1d9dfd2 arch/sh/include/asm/tlb.h: remove duplicate include adds 5ec502a67468 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds d0d4abbbb165 ocfs2: map flags directly in flags_to_o2dlm() adds ebb4f66a5191 ocfs2: fix a typo adds 3ee5a5bfd024 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 761a416551f4 ocfs2: fix ocfs2 corrupt when iputting an inode adds 60b9ec618911 watchdog: rename __touch_watchdog() to a better descriptive name adds 30fdd5b0d792 watchdog: explicitly update timestamp when reporting softlockup adds 3dd2b5b9c268 watchdog/softlockup: report the overall time of softlockups adds 639e4fe120ff watchdog/softlockup: remove logic that tried to prevent re [...] adds b6811108294e watchdog: fix barriers when printing backtraces from all CPUs adds c8186346b0a4 watchdog: use bit lock operations to prevent multiple soft [...] adds 8173d64bb2c1 watchdog: cleanup handling of false positives adds 9c25f32c4344 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 023ebe0283b8 mm, slub: enable slub_debug static key when creating cache [...] adds 321fc8f8f393 for SLUB debugging functionality SLUB has resiliency_test( [...] adds 1c59b1d0a501 slub: remove resiliency_test() function adds bbb684d612fc mm/slub.c: trivial typo fixes adds a77829a96ea7 mm/kmemleak.c: fix a typo adds f03ff5b6e148 mm/page_owner: record the timestamp of all pages during free adds a99cd5f54585 mm, page_owner: remove unused parameter in __set_page_owne [...] adds f42d9be8704a mm: provide filemap_range_needs_writeback() helper adds 29b8b7f5a680 mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 0d36c3624b87 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 134287a6305d mm/filemap: use filemap_read_page in filemap_fault adds d32fd2fcf55f mm/filemap: drop check for truncated page after I/O adds 66eb4baf4758 mm: page-writeback: simplify memcg handling in test_clear_ [...] adds d4374c3d3290 mm: introduce and use mapping_empty adds 2be8b1ef17b1 mm: stop accounting shadow entries adds 04f4450f6395 dax: account DAX entries as nrpages adds f7ecad077615 mm: remove nrexceptional from inode adds 40705ab449b0 mm: Move page_mapping_file to pagemap.h adds bb2a411b5dbc mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds e6ca4e8ea130 mm/gup: add compound page list iterator adds 9205f853721b mm/gup: decrement head page once for group of subpages adds 3cd6187597dd mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds fcaca048134f RDMA/umem: batch page unpin in __ib_umem_release() adds 9369f3787785 mm: gup: remove FOLL_SPLIT adds 30c856c52f53 mm/memremap.c: fix improper SPDX comment style adds 4eac9cdd3ee4 mm: memcontrol: fix kernel stack account adds 4b1d68cd9a14 memcg: cleanup root memcg checks adds 79ebdbf95be0 memcg: enable memcg oom-kill for __GFP_NOFAIL adds 44ca7cbe50b2 mm: memcontrol: fix cpuhotplug statistics flushing adds 924ee1a0368a mm: memcontrol: kill mem_cgroup_nodeinfo() adds f1b842a60240 mm: memcontrol: privatize memcg_page_state query functions adds 2471fcf60418 cgroup: rstat: support cgroup1 adds 0e2f2214c4cf cgroup: rstat: punt root-level optimization to individual [...] adds 441ae42461d6 mm: memcontrol: switch to rstat adds 888ff5e2f146 mm-memcontrol-switch-to-rstat-fix adds 664f621d004a mm: memcontrol: switch to rstat fix adds 3c671e22ab15 mm: memcontrol: consolidate lruvec stat flushing adds d07ab067f92b kselftests: cgroup: update kmem test for new vmstat implem [...] adds 349c354ea596 memcg: charge before adding to swapcache on swapin adds 711c4f118d00 memcg: set page->private before calling swap_readpage adds ad76d76d3eae mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 9e5282bd9145 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds b02fa9182004 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds eee2f77962da mm: memcontrol: change ug->dummy_page only if memcg changed adds 4e37cffec530 mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds c811b943efd6 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds 0efb9c613a97 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds 87c80f9eb414 linux/memcontrol.h: remove duplicate struct declaration adds f5929aa592c6 mm/memory.c: do_numa_page(): delete bool "migrated" adds 24b9e457e6a4 mm/interval_tree: add comments to improve code readability adds 46a280ddccaa x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 6c224a0953e7 x86/vmemmap: drop handling of 1GB vmemmap ranges adds 281e5fa0e374 x86/vmemmap: handle unpopulated sub-pmd ranges adds 2fa1a33f159a x86/vmemmap: optimize for consecutive sections in partial [...] adds 86567c5c12f4 mm, tracing: improve rss_stat tracepoint message adds da5e1d041c63 mm: add remap_pfn_range_notrack adds b795457a9826 mm: add a io_mapping_map_user helper adds f19ed5159947 i915: use io_mapping_map_user adds 38409fd56127 i915: fix remap_io_sg to verify the pgprot adds 6c049c121f1e mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds a78165c5f849 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds 21eee98a74c8 selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 3eb71873fc86 mm/dmapool: switch from strlcpy to strscpy adds 19140d0183f2 mm/sparse: add the missing sparse_buffer_fini() in error branch adds 700365206b32 samples/vfio-mdev/mdpy: use remap_vmalloc_range adds e216031abc85 mm: unexport remap_vmalloc_range_partial adds 98a8d4b99c2c mm/vmalloc: use rb_tree instead of list for vread() lookups adds 794ec9d9bccd ARM: mm: add missing pud_page define to 2-level page tables adds e5f9f1a795e5 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 319cc1497f3e sparc32: add stub pud_page define for walking huge vmalloc [...] adds 98378fc87128 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 0bdcf521468e mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 6be499b809cf mm/ioremap: rename ioremap_*_range to vmap_*_range adds 90ae133ab5ff mm: HUGE_VMAP arch support cleanup adds e32d71bc78d2 powerpc: inline huge vmap supported functions adds b57f84787bd5 arm64: inline huge vmap supported functions adds a30fc020e6f1 x86: inline huge vmap supported functions adds 86d6cef10f8d mm/vmalloc: provide fallback arch huge vmap support functions adds 69660c0a0d24 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds c1a648e86222 mm/vmalloc: add vmap_range_noflush variant adds 033af29718e8 mm/vmalloc: hugepage vmalloc mappings adds 668235b02143 mm/vmalloc: fix read of uninitialized pointer area adds 506d7cf0f553 powerpc/64s/radix: enable huge vmalloc mappings adds 2a9b3ed57c57 mm/vmalloc: remove map_kernel_range adds f958566cbe0e kernel/dma: remove unnecessary unmap_kernel_range adds 4afef04e79fc powerpc/xive: remove unnecessary unmap_kernel_range adds 0642b8252f62 mm/vmalloc: remove unmap_kernel_range adds 1e504d964f13 mm/vmalloc: improve allocation failure error messages adds 409361277964 mm/vmalloc: print correct vmalloc allocation size adds 65df37895754 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds d3df7e78d773 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 4d1cd0979aba mm/doc: fix page_maybe_dma_pinned kerneldoc adds 6dbfdb0f5a70 mm/doc: turn fault flags into an enum adds f8f0030ff41f mm/doc: add mm.h and mm_types.h to the mm-api document adds 85c789db78e2 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds 396a7249d89d pagewalk: prefix struct kernel-doc descriptions adds bb81f7ebce9f mm/kasan: switch from strlcpy to strscpy adds 7b820966d78f kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 6cefa4ef1bb5 mm, kasan: don't poison boot memory with tag-based modes adds 7ed9203a992d arm64: kasan: allow to init memory when setting tags adds 990284d1d5da kasan: init memory in kasan_(un)poison for HW_TAGS adds e3490ab1ae19 kasan, mm: integrate page_alloc init with HW_TAGS adds b1f6f06c08b4 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds 669c6634b5b9 kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 34f6e7c7736a kasan, mm: integrate slab init_on_free with HW_TAGS adds c7c1efb4da46 kasan: docs: clean up sections adds bdd5cde853b2 kasan: docs: update overview section adds 3b10a5b80d94 kasan: docs: update usage section adds e9d7a07c0816 kasan: docs: update error reports section adds f83b56f0d0c9 kasan: docs: update boot parameters section adds cd5af8634a8a kasan: docs: update GENERIC implementation details section adds 7c8aaea85326 kasan: docs: update SW_TAGS implementation details section adds 4a8c21572481 kasan: docs: update HW_TAGS implementation details section adds b9f8cb3a95e2 kasan: docs: update shadow memory section adds 079c7bb63ff1 kasan: docs: update ignoring accesses section adds a2778f1fb255 kasan: docs: update tests section adds 55b54ee460be kasan: record task_work_add() call stack adds ce816b430b5a kasan: detect false-positives in tests adds 28bd9cd0741c mm: move mem_init_print_info() into mm_init() adds d1c79926005e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds 161863e138b9 mm: remove lru_add_drain_all in alloc_contig_range adds e27260037cc5 include/linux/page-flags-layout.h: correctly determine LAS [...] adds c3b7837d5c5b include/linux/page-flags-layout.h: cleanups adds cce1c5bfeb9e mm/page_alloc: rename alloc_mask to alloc_gfp adds 913f88f4da85 mm/page_alloc: rename gfp_mask to gfp adds be891e6b732f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 4c611c3b403e mm/mempolicy: rename alloc_pages_current to alloc_pages adds 5871c9c15af7 mm/mempolicy: rewrite alloc_pages documentation adds 5d0bc5999197 mm/mempolicy: rewrite alloc_pages_vma documentation adds 28d17fd9dcf5 mm/mempolicy: fix mpol_misplaced kernel-doc adds ccb30c3e3f85 mm: page_alloc: dump migrate-failed pages adds 9e41917c2d84 mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 9976059a4b71 mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 5f306b27ac90 mm/page_alloc: duplicate include linux/vmalloc.h adds 93a2ed352c90 mm/page_alloc: rename alloced to allocated adds 8f47b769b804 mm/page_alloc: add a bulk page allocator adds e853f9f3bcf1 mm-page_alloc-add-a-bulk-page-allocator-fix adds 6091c7f2d090 mm/page_alloc: Add a bulk page allocator -fix -fix adds 00ee71fb9a25 mm/page_alloc: add an array-based interface to the bulk pa [...] adds a1229973637d mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds 73b10bd94689 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds b3d8d1dd4318 mm/page_alloc: inline __rmqueue_pcplist adds c1fd5d611811 SUNRPC: set rq_page_end differently adds da3824433478 SUNRPC: refresh rq_pages using a bulk page allocator adds ee516913454c net: page_pool: refactor dma_map into own function page_po [...] adds 51072a9dec11 net: page_pool: use alloc_pages_bulk in refill code path adds e5c28f58974e mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds 66178e0197bc hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds 22e8f06d8d7c hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds 28de95912d06 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 25e04e7cf0ea mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds f5d154312c3d mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 1a7148ff5514 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds c520a230a7e4 mm/hugetlb: remove redundant reservation check condition i [...] adds 1241e7e25092 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds 39cf5110566c mm/hugetlb: use some helper functions to cleanup code adds 14bf683acc91 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 2ea6c72ef105 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds 724286739c82 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 2df90cb6e5dd mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds ca155ed45ae7 khugepaged: remove unneeded return value of khugepaged_col [...] adds 958fb98ebd82 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds d52b5db3e4b9 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds fe38ab0a69bb khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds ad6513b51b58 mm/huge_memory.c: remove unnecessary local variable ret2 adds 876a8f1d7a1b mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds 0866b751a616 mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 7efac85bab5e mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] adds 82d13a23954d mm: make alloc_contig_range handle free hugetlb pages adds bf6e812d3ffd mm: make alloc_contig_range handle in-use hugetlb pages adds 3e507ac76774 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 98f61edaca37 mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 70e1830687ea mm/huge_memory.c: make get_huge_zero_page() return bool adds 32cf204c7fd4 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds f7a0da907ba1 mm/huge_memory.c: remove redundant PageCompound() check adds f45ce9a9d408 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds 82d6efc89b7f mm/huge_memory.c: use helper function migration_entry_to_page() adds aeecfa7dcbf4 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds 382d02a491ef khugepaged: use helper function range_in_vma() in collapse [...] adds 79121a320f9b khugepaged: remove unnecessary out label in collapse_huge_page() adds 00b68d94b29d khugepaged: remove meaningless !pte_present() check in khu [...] adds d3971def5236 mm/cma: change cma mutex to irq safe spinlock adds bcf7dd64f678 hugetlb: no need to drop hugetlb_lock to call cma_release adds b43720633103 hugetlb: add per-hstate mutex to synchronize user adjustments adds 169d111a7b68 hugetlb: create remove_hugetlb_page() to separate functionality adds 99a630f16531 hugetlb: call update_and_free_page without hugetlb_lock adds 529d4761e40b hugetlb: change free_pool_huge_page to remove_pool_huge_page adds 3d5f9ff28955 hugetlb: make free_huge_page irq safe adds 6a2c270ce0e6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 890d767b4b75 userfaultfd: add minor fault registration mode adds 6cebc96c71ce userfaultfd/hugetlbfs: fix minor fault page leak adds cde19e1fe455 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds b0f39fe65967 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds 9bea24c92201 userfaultfd: add UFFDIO_CONTINUE ioctl adds 11724a13d1f8 userfaultfd: update documentation to describe minor fault [...] adds e58467328afd userfaultfd/selftests: add test exercising minor fault handling adds a311f80f1475 userfaultfd: support minor fault handling for shmem adds fb769ca9c634 userfaultfd-support-minor-fault-handling-for-shmem-fix adds 4c560687c8c5 userfaultfd/shmem: fix minor fault page leak adds 99394be76dcc userfaultfd/selftests: use memfd_create for shmem test type adds c20420f226cf userfaultfd/selftests: create alias mappings in the shmem test adds f695b4a40b41 userfaultfd/selftests: reinitialize test context in each test adds 9cb2b7b9c098 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 37565f42e37a userfaultfd/selftests: use user mode only adds da8f19f2e19a userfaultfd/selftests: remove the time() check on delayed uffd adds 75353aca8fef userfaultfd/selftests: drop VERIFY check in locking_thread adds 0b8abb8c67e5 userfaultfd/selftests: only dump counts if mode enabled adds 55f8ea9f85ff userfaultfd/selftests: unify error handling adds b58d7e3c3d2d mm/vmscan: move RECLAIM* bits to uapi header adds 2391e056f1ac mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 6246045cfb24 mm: vmscan: use nid from shrink_control for tracepoint adds 90781096077c mm: vmscan: consolidate shrinker_maps handling code adds d6c2420673a2 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds e25ad25a0627 mm: vmscan: remove memcg_shrinker_map_size adds 8d2e2643d8a6 mm: vmscan: use kvfree_rcu instead of call_rcu adds cdf154235038 mm: memcontrol: rename shrinker_map to shrinker_info adds dc710ad834f0 mm: vmscan: add shrinker_info_protected() helper adds e7698794490d mm-vmscan-add-shrinker_info_protected-helper-fix adds 0d82849bfbc7 mm: vmscan: use a new flag to indicate shrinker is registered adds 4043e2cf1457 mm: vmscan: add per memcg shrinker nr_deferred adds 1abce009a8b4 mm: vmscan: use per memcg nr_deferred of shrinker adds 813b5fb387ea mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds adf830ed9650 mm: memcontrol: reparent nr_deferred when memcg offline adds 22bafb38aa35 mm: vmscan: shrink deferred objects proportional to priority adds 011e5ffc507d mm/compaction: remove unused variable sysctl_compact_memory adds e470e0fa9592 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds c4016073189c mm: disable LRU pagevec during the migration temporarily adds f3fd8ae1fa57 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds 86af5f455a9e mm: fs: invalidate BH LRU during page migration adds 28329e347ed1 mm/migrate.c: make putback_movable_page() static adds b2f9119b21e0 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds d70d02367f31 mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 3c0e4a554d20 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 7462ef194c4e Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds 3969f6548968 mm: vmstat: add cma statistics adds d320ba96e1a6 mm: cma: use pr_err_ratelimited for CMA warning adds a80ededd8bae mm: cma: add trace events for CMA alloc perf testing adds 623322012871 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds 4497f08fe2fe mm: cma: support sysfs adds a69a313e2058 mm: cma: add the CMA instance name to cma trace events adds d9a9226ba78d mm: use proper type for cma_[alloc|release] adds 92541592fd78 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 506366a364c1 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds 731da7b78d30 ksm: remove dedicated macro KSM_FLAG_MASK adds 8fccce459469 ksm: fix potential missing rmap_item for stable_node adds 4e8bca7b7967 mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 48fd7863348b mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 314ce339d4e8 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 73012df51ae3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 3858265fa3ad mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 7e6c1dc8fd25 x86/mm: track linear mapping split events adds a9317bdd7680 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds c74dae28c04c mm/util.c: reduce mem_dump_obj() object size adds c7bc8e97efe3 mm/util.c: fix typo adds b1beb4d0d686 mm/gup: don't pin migrated cma pages in movable zone adds 6cc93f7149ac mm/gup: check every subpage of a compound page during isolation adds 4c9bfb441fce mm/gup: return an error on migration failure adds df4d4a0277dc mm/gup: check for isolation errors adds 16104154c009 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 5e65e489b1c5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds c273b99554cc mm: apply per-task gfp constraints in fast path adds 7581d126c268 mm: honor PF_MEMALLOC_PIN for all movable pages adds f256496d85a0 mm/gup: do not migrate zero page adds e54fe97864c8 mm/gup: migrate pinned pages out of movable zone adds 60ff4ad321ac memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 1a47ec32410c mm/gup: change index type to long as it counts pages adds 73a26d57b8ba mm/gup: longterm pin migration cleanup adds e1e39e0d9e05 selftests/vm: gup_test: fix test flag adds 497a72f04cb4 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 50ffc96f374f mm,memory_hotplug: allocate memmap from the added memory range adds bc306f232199 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix adds a21ba4c98c9d acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds cd75d390b3b2 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 98d05c38f104 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 905a2de66a19 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 9fe05ebc5de4 mm/zswap.c: switch from strlcpy to strscpy adds 744021760d54 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds dee54957d33f iov_iter: lift memzero_page() to highmem.h adds 2fc51301eb51 btrfs: use memzero_page() instead of open coded kmap pattern adds d85cea4878a1 mm/highmem.c: fix coding style issue adds a409c85dd491 mm/highmem: Remove deprecated kmap_atomic adds 68acd352731d mm/mempool: minor coding style tweaks adds 704e401ea6a6 mm/swapfile: minor coding style tweaks adds e3055d7fa633 mm/sparse: minor coding style tweaks adds c90a61fde226 mm/vmscan: minor coding style tweaks adds 58a19766a451 mm/compaction: minor coding style tweaks adds eea0e5094b45 mm/oom_kill: minor coding style tweaks adds bb9e4433f1dc mm/shmem: minor coding style tweaks adds 58c0bb89150f mm/page_alloc: minor coding style tweaks adds 3475525abb5a mm/filemap: minor coding style tweaks adds 33fe9a87fdbf mm/mlock: minor coding style tweaks adds a61a74545173 mm/frontswap: minor coding style tweaks adds 0c3bb102ade7 mm/vmalloc: minor coding style tweaks adds bce8d750f5f7 mm/memory_hotplug: minor coding style tweaks adds 4cfd236bfc8a mm/mempolicy: minor coding style tweaks adds 743bb010399d mm/process_vm_access.c: remove duplicate include adds f7538ec61072 kfence: zero guard page after out-of-bounds access adds 5566ca09e0c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds fcb861bcabf2 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 444d58aa7e1b kernel/hung_task.c: Monitor killed tasks. adds a653a42dc5fd fs/proc/generic.c: fix incorrect pde_is_permanent check adds 591d93550869 proc: save LOC in __xlate_proc_name() adds 511f3962b482 proc: mandate ->proc_lseek in "struct proc_ops" adds b0e4a9121767 proc: delete redundant subset=pid check adds b785c11ede7d selftests: proc: test subset=pid adds 866d12df6e24 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 307bb0b67c14 procfs/dmabuf: add inode number to /proc/*/fdinfo adds eac34f4afec2 proc/sysctl: fix function name error in comments adds eeb8edb07323 proc/sysctl: make protected_* world readable adds 1d4982a2dc66 include: remove pagemap.h from blkdev.h adds 928e0343fec8 kernel.h: drop inclusion in bitmap.h adds 479a9b781eb9 kernel/async.c: fix pr_debug statement adds 624cdec3ba11 kernel/cred.c: make init_groups static adds 6d7d6b2ab284 tools: disable -Wno-type-limits adds ab315f3d18ce tools: bitmap: sync function declarations with the kernel adds 94e64ef0c991 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds a5145bdad3ff arch: rearrange headers inclusion order in asm/bitops for [...] adds 82b3d3a08531 lib: extend the scope of small_const_nbits() macro adds a03509375895 tools: sync small_const_nbits() macro with the kernel adds 52b49677533b lib: inline _find_next_bit() wrappers adds 87523c49481f tools: sync find_next_bit implementation adds d6234ebbe296 lib: add fast path for find_next_*_bit() adds bd0830651542 lib: add fast path for find_first_*_bit() and find_last_bit() adds 692348826322 tools: sync lib/find_bit implementation adds eaef884842dc MAINTAINERS: add entry for the bitmap API adds 04bac15f2087 lib/bch.c: fix a typo in the file bch.c adds 4b5aa7bd312d lib: fix inconsistent indenting in process_bit1() adds 22c273d4e4f4 lib/list_sort.c: fix typo in function description adds e3ce21e157ba lib/genalloc.c: Fix a typo adds 959d466a4d62 lib: crc8: pointer to data block should be const adds 7144170cd6da lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds be3a1dbf7948 include/linux/compat.h: remove unneeded declaration from C [...] adds c8a0ffe588ff checkpatch: warn when missing newline in return sysfs_emit [...] adds 7b35c1a01c2e init: add support for zstd compressed modules adds 90678f0acf8b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds cefd16940bee do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds e07987ed0650 kernel/fork.c: simplify copy_mm() adds be79482b5599 kernel/fork.c: fix typos adds 931fc23eea2d kernel/crash_core: add crashkernel=auto for vmcore creation adds 86cde2a159b8 kexec: Add kexec reboot string adds 8a37cb4979a5 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 4bc187dbebc8 kexec: dump kmessage before machine_kexec adds 4353fc1144db gcov: clang: drop support for clang-10 and older adds b3c4e66c908b gcov: combine common code adds 4eb93f0672af gcov: simplify buffer allocation adds 17d0508a080d gcov: use kvmalloc() adds e19a9fca6eff smp: kernel/panic.c - silence warnings adds 21692142e900 aio: simplify read_events() adds a32a779746e3 gdb: lx-symbols: store the abspath() adds 5b096e7723b1 scripts/gdb: document lx_current is only supported by x86 adds dd63f9ae9ed9 scripts/gdb: add lx_current support for arm64 adds e57c944e0ee5 kernel/resource: make walk_system_ram_res() find all busy [...] adds 042567bc1d5d kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds e9b359444fa2 kernel/resource: remove first_lvl / siblings_only logic adds deeddcc448bf selftests: remove duplicate include adds 50d9cd0cc5c3 kernel/async.c: stop guarding pr_debug() statements adds 34b836f036c2 kernel/async.c: remove async_unregister_domain() adds db9d72682b09 init/initramfs.c: do unpacking asynchronously adds 41c21491f6bf modules: add CONFIG_MODPROBE_PATH adds 6f7281b92b2c ipc/sem.c: mundane typo fixes new f55e7ce00f3c lib/genalloc: add parameter description to fix doc compile [...] new 07f3e3d7a87d mm-vmalloc-remove-unmap_kernel_range-fix new f7821bbc7774 mm-vmalloc-remove-map_kernel_range-fix-2 new f47d46143d3f mm-vmalloc-remove-unmap_kernel_range-fix-fix new 11f254c12b62 Merge branch 'akpm-current/current' new c1a192766232 drivers/char: remove /dev/kmem for good new a5986e25654e mm: remove xlate_dev_kmem_ptr() new 49dc201be787 mm/vmalloc: remove vwrite() new 5c067db57627 arm: print alloc free paths for address in registers new 87a7919baabe scripts/spelling.txt: add "overlfow" new 462ef4370fc5 scripts/spelling.txt: Add "diabled" typo new adabb18d18cd scripts/spelling.txt: add "overflw" new 7afdd526301e mm/slab.c: fix spelling mistake "disired" -> "desired" new 7482527dfaa5 include/linux/pgtable.h: few spelling fixes new ae829ee83384 kernel/umh.c: fix some spelling mistakes new 39e29633ad6a kernel/user_namespace.c: fix typos new a83300621ca9 kernel/up.c: fix typo new edaf483e4fd7 kernel/sys.c: fix typo new 470d9a082ef5 fs: fat: fix spelling typo of values new fbc4bd078a1d ipc/sem.c: spelling fix new 60d784997fc3 treewide: remove editor modelines and cruft new e0b5ff268046 mm: fix typos in comments new 9d0df6881bf6 mmap: make mlock_future_check() global new d524ba67f63b riscv/Kconfig: make direct map manipulation options depend on MMU new 6888a7eeda0f set_memory: allow set_direct_map_*_noflush() for multiple pages new dc910ce809d9 set_memory: allow querying whether set_direct_map_*() is a [...] new 2096c4fd0e94 mm: introduce memfd_secret system call to create "secret" [...] new eb46b451b6d4 memfd_secret: use unsigned int rather than long as syscall [...] new a9e7ecc37f2f PM: hibernate: disable when there are active secretmem users new 97523d671cac arch, mm: wire up memfd_secret system call where relevant new 7ac4d4fa6878 memfd_secret: use unsigned int rather than long as syscall [...] new 0b899377ebd8 secretmem: test: add basic selftest for memfd_secret(2) new f2df56a27ec3 memfd_secret: use unsigned int rather than long as syscall [...] new 528b2de6459b Merge branch 'akpm/master' new 9c54130cd255 Add linux-next specific files for 20210406
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 (931294922e65) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1529 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + .mailmap | 6 +- .rustfmt.toml | 11 + CREDITS | 8 + Documentation/ABI/stable/procfs-audit_loginuid | 22 +- Documentation/ABI/testing/debugfs-moxtet | 4 +- Documentation/ABI/testing/debugfs-turris-mox-rwtm | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 140 + .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 133 - .../ABI/testing/sysfs-bus-iio-distance-srf08 | 8 - Documentation/ABI/testing/sysfs-bus-iio-humidity | 10 + .../ABI/testing/sysfs-bus-iio-humidity-hdc100x | 9 - .../ABI/testing/sysfs-bus-iio-humidity-hdc2010 | 9 - .../ABI/testing/sysfs-bus-iio-lptimer-stm32 | 62 - Documentation/ABI/testing/sysfs-bus-iio-proximity | 14 + .../ABI/testing/sysfs-bus-iio-proximity-as3935 | 9 - Documentation/ABI/testing/sysfs-bus-moxtet-devices | 6 +- Documentation/ABI/testing/sysfs-bus-pci | 29 + .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 4 +- .../testing/sysfs-class-led-driver-turris-omnia | 2 +- Documentation/ABI/testing/sysfs-driver-xdata | 49 + .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- Documentation/admin-guide/cgroup-v1/index.rst | 1 + Documentation/admin-guide/cgroup-v1/misc.rst | 4 + Documentation/admin-guide/cgroup-v2.rst | 73 +- Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/gpio/gpio-sim.rst | 72 + Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 77 +- Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/admin-guide/perf/hisi-pmu.rst | 11 +- Documentation/admin-guide/ramoops.rst | 4 +- Documentation/admin-guide/reporting-bugs.rst | 187 - Documentation/admin-guide/reporting-issues.rst | 218 +- Documentation/admin-guide/xfs.rst | 2 +- Documentation/arm/index.rst | 1 + Documentation/arm/stm32/stm32h750-overview.rst | 34 + Documentation/arm64/tagged-address-abi.rst | 2 +- Documentation/bpf/bpf_design_QA.rst | 15 + Documentation/core-api/cachetlb.rst | 4 +- Documentation/core-api/mm-api.rst | 4 + Documentation/dev-tools/kselftest.rst | 4 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 20 + Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/mediatek.yaml | 36 + .../devicetree/bindings/arm/stm32/stm32.yaml | 4 + .../bindings/counter/interrupt-counter.yaml | 62 + Documentation/devicetree/bindings/ddr/lpddr3.txt | 5 + .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 +- .../bindings/display/bridge/analogix,anx7625.yaml | 15 + .../devicetree/bindings/display/bridge/dw_hdmi.txt | 33 - .../bindings/display/bridge/lontium,lt8912b.yaml | 102 + .../bindings/display/bridge/renesas,dw-hdmi.txt | 88 - .../bindings/display/bridge/renesas,dw-hdmi.yaml | 125 + .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 55 + .../bindings/display/imx/fsl,imx6-hdmi.yaml | 126 + .../devicetree/bindings/display/imx/hdmi.txt | 65 - .../devicetree/bindings/display/renesas,du.txt | 145 - .../devicetree/bindings/display/renesas,du.yaml | 831 ++ .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 74 - .../display/rockchip/rockchip,dw-hdmi.yaml | 156 + .../devicetree/bindings/fpga/fpga-region.txt | 187 +- .../devicetree/bindings/gpio/brcm,bcm6345-gpio.txt | 46 - .../bindings/gpio/brcm,bcm6345-gpio.yaml | 86 + .../bindings/gpio/realtek,otto-gpio.yaml | 78 + .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 3 - .../bindings/iio/accel/bosch,bmi088.yaml | 68 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../devicetree/bindings/iio/adc/ti,ads131e08.yaml | 181 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 9 - .../proximity/google,cros-ec-mkbp-proximity.yaml | 37 + .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + Documentation/devicetree/bindings/index.rst | 7 +- .../bindings/interconnect/qcom,rpmh.yaml | 10 + .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 +- .../devicetree/bindings/leds/leds-rt4505.yaml | 57 + .../bindings/media/qcom,sm8250-venus.yaml | 167 + .../bindings/media/video-interfaces.yaml | 127 - .../memory-controllers/nvidia,tegra124-emc.yaml | 7 +- .../memory-controllers/nvidia,tegra20-emc.txt | 4 +- .../memory-controllers/nvidia,tegra20-mc.txt | 40 - .../memory-controllers/nvidia,tegra20-mc.yaml | 79 + .../memory-controllers/nvidia,tegra30-emc.yaml | 7 +- .../bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml | 177 + .../bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml | 194 + .../bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml | 162 + .../bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml | 130 + .../bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml | 236 + .../bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml | 246 + .../devicetree/bindings/mfd/google,cros-ec.yaml | 7 + .../mtd/partitions/linksys,ns-partitions.yaml | 74 + .../bindings/mtd/partitions/nvmem-cells.yaml | 99 + .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 2 +- .../bindings/net/ethernet-controller.yaml | 2 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 96 +- .../devicetree/bindings/net/xilinx_axienet.txt | 25 +- .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 - .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + .../devicetree/bindings/pci/hisilicon-pcie.txt | 43 - .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt | 21 - .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 59 + .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt | 34 - .../devicetree/bindings/phy/bcm-ns-usb3-phy.yaml | 62 + .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 57 + .../phy/marvell,armada-cp110-utmi-phy.yaml | 109 + .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 8 +- .../bindings/phy/phy-cadence-sierra.yaml | 17 +- .../bindings/phy/phy-cadence-torrent.yaml | 2 +- .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 3 +- .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 143 + .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 164 + .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 127 + .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 93 + .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 206 + .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 217 + .../devicetree/bindings/power/brcm,bcm-pmb.yaml | 1 + .../bindings/power/reset/ltc2952-poweroff.txt | 4 + .../bindings/regulator/qcom,rpmh-regulator.txt | 180 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 162 + .../bindings/reserved-memory/ramoops.txt | 10 +- Documentation/devicetree/bindings/serial/8250.yaml | 1 + .../bindings/serial/brcm,bcm7271-uart.yaml | 95 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 32 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + Documentation/devicetree/bindings/sound/ak5558.txt | 2 +- .../bindings/sound/audio-graph-port.yaml | 104 +- .../bindings/sound/intel,keembay-i2s.yaml | 2 +- .../bindings/sound/marvell,mmp-sspa.yaml | 6 +- .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 + .../bindings/sound/nvidia,tegra186-dspk.yaml | 11 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 11 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 27 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 11 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 11 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 5 +- .../devicetree/bindings/sound/rt1019.yaml | 2 + .../bindings/sound/socionext,uniphier-aio.yaml | 8 +- .../bindings/sound/socionext,uniphier-evea.yaml | 8 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 20 + .../devicetree/bindings/spi/cadence-quadspi.txt | 68 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 143 + .../devicetree/bindings/submitting-patches.rst | 4 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 58 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 9 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 16 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 12 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/usb-nop-xceiv.txt | 43 - .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 64 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../devicetree/bindings/writing-schema.rst | 183 + Documentation/devicetree/changesets.rst | 8 +- .../devicetree/dynamic-resolution-notes.rst | 8 +- Documentation/devicetree/index.rst | 19 +- Documentation/devicetree/kernel-api.rst | 57 + Documentation/devicetree/of_unittest.rst | 6 +- Documentation/devicetree/overlay-notes.rst | 8 +- Documentation/devicetree/usage-model.rst | 8 +- Documentation/devicetree/writing-schema.rst | 172 - Documentation/dontdiff | 1 + Documentation/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/gpio/drivers-on-gpio.rst | 6 + Documentation/driver-api/iio/buffers.rst | 15 +- Documentation/fb/fbcon.rst | 4 +- Documentation/filesystems/api-summary.rst | 3 + Documentation/filesystems/cifs/cifsd.rst | 4 +- Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/f2fs.rst | 6 + Documentation/filesystems/locking.rst | 2 - Documentation/fpga/dfl.rst | 26 + Documentation/gpu/index.rst | 1 + Documentation/gpu/rfc/index.rst | 17 + Documentation/hid/intel-ish-hid.rst | 2 +- Documentation/hwmon/bpa-rs600.rst | 74 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/tps53679.rst | 13 +- Documentation/iio/iio_configfs.rst | 3 +- Documentation/kbuild/kconfig-language.rst | 23 +- Documentation/kbuild/kconfig.rst | 8 + Documentation/leds/leds-lm3556.rst | 28 +- Documentation/misc-devices/dw-xdata-pcie.rst | 40 + Documentation/networking/ethtool-netlink.rst | 62 +- Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.rst | 10 +- .../networking/nexthop-group-resilient.rst | 293 + Documentation/networking/x25-iface.rst | 65 +- Documentation/power/power_supply_class.rst | 2 +- Documentation/powerpc/booting.rst | 2 +- Documentation/powerpc/dawr-power9.rst | 2 +- Documentation/powerpc/eeh-pci-error-recovery.rst | 2 +- Documentation/powerpc/elfnote.rst | 2 +- Documentation/powerpc/firmware-assisted-dump.rst | 2 +- Documentation/powerpc/kaslr-booke32.rst | 2 +- Documentation/powerpc/mpc52xx.rst | 2 +- Documentation/powerpc/papr_hcalls.rst | 4 +- Documentation/powerpc/transactional_memory.rst | 4 +- Documentation/rust/arch-support.rst | 12 +- Documentation/rust/quick-start.rst | 14 +- Documentation/s390/pci.rst | 14 +- .../it_IT/process/submit-checklist.rst | 14 +- Documentation/translations/ja_JP/SubmitChecklist | 8 +- .../translations/zh_CN/disclaimer-zh_CN.rst | 2 +- .../zh_CN/process/submit-checklist.rst | 14 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/vm/transhuge.rst | 5 - MAINTAINERS | 156 +- Makefile | 20 +- Next/SHA1s | 342 +- Next/merge.log | 8762 +++++++++++++------- arch/Kconfig | 3 +- arch/alpha/include/asm/io.h | 5 - arch/alpha/mm/init.c | 1 - arch/arc/mm/init.c | 1 - arch/arm/Kconfig | 2 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 2 +- arch/arm/arm-soc-for-next-contents.txt | 99 +- arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/am335x-boneblack.dts | 132 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 4 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 3 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +- arch/arm/boot/dts/at91sam9260ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- arch/arm/boot/dts/bcm2711.dtsi | 12 - arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 5 + arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 5 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 9 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 26 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 9 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +- arch/arm/boot/dts/exynos4210-i9100.dts | 52 + arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 1 + arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 10 +- arch/arm/boot/dts/imx7d-remarkable2.dts | 146 + arch/arm/boot/dts/mstar-v7.dtsi | 23 + arch/arm/boot/dts/mt2701.dtsi | 19 +- arch/arm/boot/dts/mt6589.dtsi | 1 + arch/arm/boot/dts/mt7623.dtsi | 26 +- arch/arm/boot/dts/mt7623n.dtsi | 4 +- arch/arm/boot/dts/mt7629.dtsi | 12 +- arch/arm/boot/dts/omap3.dtsi | 3 + arch/arm/boot/dts/owl-s500-roseapplepi.dts | 132 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 6 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 2 +- arch/arm/boot/dts/sama5d3.dtsi | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 4 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 214 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 210 +- arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 218 - arch/arm/boot/dts/ste-href520-tvk.dts | 4 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 2 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 48 +- arch/arm/boot/dts/stm32h7-pinctrl.dtsi | 275 + arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 306 - arch/arm/boot/dts/stm32h743.dtsi | 177 +- arch/arm/boot/dts/stm32h743i-disco.dts | 2 +- arch/arm/boot/dts/stm32h743i-eval.dts | 2 +- arch/arm/boot/dts/stm32h750.dtsi | 6 + arch/arm/boot/dts/stm32h750i-art-pi.dts | 229 + arch/arm/boot/dts/stm32mp151.dtsi | 8 + arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 4 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 + arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 64 + arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 35 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 11 + arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 2 + arch/arm/configs/at91_dt_defconfig | 5 +- arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/magician_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/mvebu_v5_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/sama5_defconfig | 51 +- arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/u8500_defconfig | 14 + arch/arm/configs/xcep_defconfig | 1 - arch/arm/crypto/poly1305-glue.c | 2 +- arch/arm/include/asm/io.h | 5 - arch/arm/mach-at91/pm.c | 19 +- arch/arm/mach-iop32x/n2100.c | 8 +- arch/arm/mach-keystone/keystone.c | 4 +- arch/arm/mach-mstar/Kconfig | 1 + arch/arm/mach-omap1/ams-delta-fiq-handler.S | 1 + arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/omap_twl.c | 2 +- arch/arm/mach-omap2/sr_device.c | 2 +- arch/arm/mach-pxa/mainstone.c | 8 +- arch/arm/mach-s3c/mach-rx1950.c | 11 +- arch/arm/mach-socfpga/Kconfig | 4 +- arch/arm/mach-stm32/board-dt.c | 1 + arch/arm/mach-ux500/platsmp.c | 2 +- arch/arm/mm/init.c | 8 +- arch/arm/plat-omap/dma.c | 3 +- arch/arm64/Kconfig | 22 + arch/arm64/Kconfig.platforms | 17 +- arch/arm64/Makefile | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 4 + .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 16 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 +- arch/arm64/boot/dts/altera/Makefile | 2 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 86 + .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 113 + arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 107 +- .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 182 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 44 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 47 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 80 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 2 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 + arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 2 +- arch/arm64/boot/dts/intel/Makefile | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 222 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 14 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 18 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 12 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 14 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 127 + arch/arm64/boot/dts/marvell/armada-8040-db.dts | 21 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 19 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 25 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 12 +- arch/arm64/boot/dts/marvell/cn9131-db.dts | 9 +- arch/arm64/boot/dts/marvell/cn9132-db.dts | 11 +- arch/arm64/boot/dts/mediatek/Makefile | 8 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 12 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 15 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 + .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 31 + .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 13 + .../dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi | 27 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 474 ++ .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 13 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 378 + .../dts/mediatek/mt8183-kukui-kodama-sku16.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku272.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku288.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku32.dts | 21 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 343 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 378 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 158 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 9 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 3 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 10 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 60 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 212 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 12 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 549 ++ arch/arm64/boot/dts/qcom/sm8250.dtsi | 125 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 911 ++ arch/arm64/boot/dts/renesas/r8a77950.dtsi | 5 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 25 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 43 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 4 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 4 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 2 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 94 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 86 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 36 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/configs/defconfig | 26 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/include/asm/barrier.h | 4 - arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/fpsimd.h | 2 + arch/arm64/include/asm/irq_work.h | 2 + arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/kvm_mmu.h | 2 + arch/arm64/include/asm/pgtable-prot.h | 5 +- arch/arm64/include/asm/pgtable.h | 31 +- arch/arm64/include/asm/smp.h | 1 + arch/arm64/include/asm/stacktrace.h | 24 +- arch/arm64/include/asm/sysreg.h | 3 +- arch/arm64/include/asm/word-at-a-time.h | 10 +- arch/arm64/kernel/cpufeature.c | 13 +- arch/arm64/kernel/entry.S | 14 - arch/arm64/kernel/image-vars.h | 3 +- arch/arm64/kernel/kaslr.c | 18 +- arch/arm64/kernel/module.c | 16 +- arch/arm64/kernel/perf_event.c | 5 +- arch/arm64/kernel/stacktrace.c | 24 + arch/arm64/kvm/arm.c | 2 +- arch/arm64/kvm/debug.c | 2 + arch/arm64/kvm/handle_exit.c | 45 + arch/arm64/kvm/hyp/include/hyp/switch.h | 2 - arch/arm64/kvm/hyp/include/nvhe/gfp.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/memory.h | 2 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 18 + arch/arm64/kvm/hyp/nvhe/host.S | 18 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 2 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 6 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 6 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 9 + arch/arm64/kvm/hyp/vhe/switch.c | 4 +- arch/arm64/mm/fault.c | 18 +- arch/arm64/mm/init.c | 4 +- arch/arm64/mm/kasan_init.c | 25 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/proc.S | 48 +- arch/csky/mm/init.c | 1 - arch/h8300/mm/init.c | 2 - arch/hexagon/configs/comet_defconfig | 1 - arch/hexagon/include/asm/io.h | 1 - arch/hexagon/mm/init.c | 1 - arch/ia64/include/asm/io.h | 1 - arch/ia64/include/asm/ptrace.h | 8 +- arch/ia64/include/asm/uaccess.h | 18 - arch/ia64/kernel/acpi.c | 7 +- arch/ia64/kernel/efi.c | 11 +- arch/ia64/kernel/head.S | 5 - arch/ia64/kernel/mca.c | 4 +- arch/ia64/kernel/pal.S | 6 +- arch/ia64/mm/init.c | 8 +- arch/m68k/atari/time.c | 7 - arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/configs/amiga_defconfig | 5 - arch/m68k/configs/apollo_defconfig | 5 - arch/m68k/configs/atari_defconfig | 5 - arch/m68k/configs/bvme6000_defconfig | 5 - arch/m68k/configs/hp300_defconfig | 5 - arch/m68k/configs/mac_defconfig | 5 - arch/m68k/configs/multi_defconfig | 5 - arch/m68k/configs/mvme147_defconfig | 5 - arch/m68k/configs/mvme16x_defconfig | 5 - arch/m68k/configs/q40_defconfig | 5 - arch/m68k/configs/sun3_defconfig | 5 - arch/m68k/configs/sun3x_defconfig | 5 - arch/m68k/include/asm/bitops.h | 6 +- arch/m68k/include/asm/io_mm.h | 5 - arch/m68k/mm/init.c | 1 - arch/microblaze/include/asm/ftrace.h | 2 +- arch/microblaze/mm/init.c | 1 - arch/mips/Kconfig | 2 + arch/mips/Kconfig.debug | 1 + arch/mips/configs/loongson3_defconfig | 1 + arch/mips/crypto/.gitignore | 2 + arch/mips/crypto/poly1305-glue.c | 2 +- arch/mips/include/asm/io.h | 5 - arch/mips/include/asm/mach-ralink/mt7621.h | 7 +- arch/mips/kernel/setup.c | 2 +- arch/mips/loongson64/numa.c | 1 - arch/mips/mm/init.c | 1 - arch/mips/ralink/common.h | 3 +- arch/mips/ralink/mt7620.c | 2 +- arch/mips/ralink/mt7621.c | 31 +- arch/mips/ralink/of.c | 2 + arch/mips/ralink/rt288x.c | 2 +- arch/mips/ralink/rt305x.c | 2 +- arch/mips/ralink/rt3883.c | 2 +- arch/mips/sgi-ip27/TODO | 19 - arch/mips/sgi-ip27/ip27-memory.c | 1 - arch/nds32/kernel/ftrace.c | 2 +- arch/nds32/mm/cacheflush.c | 2 +- arch/nds32/mm/init.c | 1 - arch/nios2/mm/init.c | 1 - arch/openrisc/configs/or1ksim_defconfig | 1 - arch/openrisc/mm/init.c | 2 - arch/parisc/include/asm/io.h | 5 - arch/parisc/include/asm/pdc_chassis.h | 1 - arch/parisc/include/asm/processor.h | 1 - arch/parisc/mm/init.c | 2 - arch/powerpc/Kconfig | 18 +- arch/powerpc/Makefile | 6 - arch/powerpc/include/asm/barrier.h | 16 - arch/powerpc/include/asm/book3s/32/kup.h | 126 +- arch/powerpc/include/asm/book3s/32/tlbflush.h | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 24 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 1 - arch/powerpc/include/asm/ftrace.h | 4 +- arch/powerpc/include/asm/futex.h | 12 +- arch/powerpc/include/asm/hvcall.h | 1 + arch/powerpc/include/asm/hvconsole.h | 3 + arch/powerpc/include/asm/hydra.h | 2 - arch/powerpc/include/asm/interrupt.h | 17 +- arch/powerpc/include/asm/io.h | 5 - arch/powerpc/include/asm/irq.h | 2 - arch/powerpc/include/asm/kfence.h | 33 + arch/powerpc/include/asm/kup.h | 27 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 56 +- arch/powerpc/include/asm/pgtable.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 10 - arch/powerpc/include/asm/processor.h | 8 +- arch/powerpc/include/asm/ptrace.h | 8 +- arch/powerpc/include/asm/qspinlock.h | 21 +- arch/powerpc/include/asm/reg.h | 2 +- arch/powerpc/include/asm/simple_spinlock.h | 6 +- arch/powerpc/include/asm/spinlock.h | 3 + arch/powerpc/include/asm/thread_info.h | 1 - arch/powerpc/include/asm/uaccess.h | 96 +- arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/kernel/Makefile | 4 + arch/powerpc/kernel/asm-offsets.c | 7 - arch/powerpc/kernel/eeh.c | 2 + arch/powerpc/kernel/entry_32.S | 796 +- arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/fpu.S | 2 - arch/powerpc/kernel/head_32.h | 198 +- arch/powerpc/kernel/head_40x.S | 271 +- arch/powerpc/kernel/head_44x.S | 10 +- arch/powerpc/kernel/head_8xx.S | 151 +- arch/powerpc/kernel/head_book3s_32.S | 233 +- arch/powerpc/kernel/head_booke.h | 203 +- arch/powerpc/kernel/head_fsl_booke.S | 70 +- arch/powerpc/kernel/idle_6xx.S | 14 +- arch/powerpc/kernel/idle_e500.S | 14 +- arch/powerpc/kernel/interrupt.c | 41 +- arch/powerpc/kernel/iommu.c | 3 +- arch/powerpc/kernel/irq.c | 43 +- arch/powerpc/kernel/isa-bridge.c | 4 +- arch/powerpc/kernel/kgdb.c | 2 +- arch/powerpc/kernel/misc_32.S | 39 - arch/powerpc/kernel/misc_64.S | 22 - arch/powerpc/kernel/pci_64.c | 2 +- arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/Makefile | 4 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 14 - arch/powerpc/kernel/ptrace/ptrace-fpu.c | 10 + arch/powerpc/kernel/ptrace/ptrace-novsx.c | 8 + arch/powerpc/kernel/ptrace/ptrace-view.c | 32 +- arch/powerpc/kernel/ptrace/ptrace.c | 2 - arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 5 +- arch/powerpc/kernel/signal.h | 33 + arch/powerpc/kernel/signal_32.c | 22 +- arch/powerpc/kernel/signal_64.c | 317 +- arch/powerpc/kernel/stacktrace.c | 108 +- arch/powerpc/kernel/syscalls.c | 12 +- arch/powerpc/kernel/traps.c | 18 +- arch/powerpc/kernel/uprobes.c | 7 + arch/powerpc/kernel/vector.S | 2 - arch/powerpc/lib/checksum_wrappers.c | 15 +- arch/powerpc/lib/code-patching.c | 13 +- arch/powerpc/lib/sstep.c | 9 - arch/powerpc/math-emu/math.c | 4 +- arch/powerpc/mm/book3s32/Makefile | 1 + arch/powerpc/mm/book3s32/hash_low.S | 14 - arch/powerpc/mm/book3s32/kuep.c | 40 + arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pkeys.c | 20 +- arch/powerpc/mm/fault.c | 16 +- arch/powerpc/mm/init_32.c | 3 + arch/powerpc/mm/ioremap.c | 2 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/mm/mmu_decl.h | 5 + arch/powerpc/mm/nohash/8xx.c | 4 +- arch/powerpc/platforms/Kconfig.cputype | 4 +- arch/powerpc/platforms/chrp/pci.c | 3 +- arch/powerpc/platforms/embedded6xx/Kconfig | 5 - arch/powerpc/platforms/maple/pci.c | 2 +- arch/powerpc/platforms/powernv/opal-prd.c | 5 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 14 + arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/powerpc/platforms/pseries/lparcfg.c | 2 + arch/powerpc/platforms/pseries/pseries.h | 4 +- arch/powerpc/platforms/pseries/setup.c | 8 + arch/powerpc/rust/target.json | 30 + arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/xive/common.c | 4 - arch/powerpc/sysdev/xive/spapr.c | 2 +- arch/riscv/Kconfig | 46 +- arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 13 - arch/riscv/include/asm/pgtable.h | 65 +- arch/riscv/include/asm/uaccess.h | 7 +- arch/riscv/kernel/cpu_ops_sbi.c | 12 +- arch/riscv/kernel/entry.S | 1 + arch/riscv/kernel/head.S | 59 +- arch/riscv/kernel/head.h | 3 - arch/riscv/kernel/sbi.c | 6 +- arch/riscv/kernel/setup.c | 8 +- arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/kernel/vmlinux-xip.lds.S | 132 - arch/riscv/kernel/vmlinux.lds.S | 6 - arch/riscv/mm/init.c | 101 +- arch/riscv/mm/kasan_init.c | 59 +- arch/s390/include/asm/ccwdev.h | 3 - arch/s390/include/asm/io.h | 5 - arch/s390/include/asm/spinlock_types.h | 2 +- arch/s390/include/asm/stacktrace.h | 1 + arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dumpstack.c | 12 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/smp.c | 61 +- arch/s390/mm/init.c | 2 - arch/s390/mm/page-states.c | 8 +- arch/s390/pci/pci_event.c | 11 +- arch/s390/pci/pci_sysfs.c | 9 + arch/sh/configs/edosk7705_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/configs/sh7724_generic_defconfig | 1 - arch/sh/configs/sh7770_generic_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/include/asm/bitops.h | 5 +- arch/sh/include/asm/io.h | 5 - arch/sh/kernel/ftrace.c | 2 +- arch/sh/mm/init.c | 1 - arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/include/asm/ftrace.h | 2 +- arch/sparc/include/asm/io_64.h | 5 - arch/sparc/mm/init_32.c | 2 - arch/sparc/mm/init_64.c | 1 - arch/um/drivers/cow.h | 7 - arch/um/kernel/mem.c | 1 - arch/x86/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/crypto/poly1305_glue.c | 6 +- arch/x86/hyperv/hv_proc.c | 1 - arch/x86/include/asm/cpu.h | 7 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/kfence.h | 7 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/processor.h | 10 - arch/x86/include/asm/smp.h | 1 + arch/x86/include/asm/switch_to.h | 7 +- arch/x86/include/asm/syscall_wrapper.h | 1 + arch/x86/include/asm/thread_info.h | 8 +- arch/x86/include/uapi/asm/debugreg.h | 1 + arch/x86/kernel/acpi/boot.c | 25 +- arch/x86/kernel/apic/vector.c | 13 + arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/intel.c | 111 +- arch/x86/kernel/cpu/mce/inject.c | 6 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpu/sgx/ioctl.c | 14 +- arch/x86/kernel/cpu/vmware.c | 2 + arch/x86/kernel/kprobes/core.c | 59 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/process.c | 7 +- arch/x86/kernel/setup.c | 103 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/traps.c | 4 + arch/x86/kernel/tsc.c | 3 +- arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/mmu/mmu.c | 9 +- arch/x86/kvm/mmu/tdp_mmu.c | 26 +- arch/x86/kvm/mmu/tdp_mmu.h | 24 +- arch/x86/kvm/svm/nested.c | 32 +- arch/x86/kvm/svm/pmu.c | 8 + arch/x86/kvm/svm/sev.c | 70 +- arch/x86/kvm/svm/svm.h | 1 + arch/x86/kvm/x86.c | 57 +- arch/x86/kvm/x86.h | 1 - arch/x86/mm/init_32.c | 2 - arch/x86/mm/init_64.c | 2 - arch/x86/mm/pti.c | 7 +- arch/x86/net/bpf_jit_comp.c | 5 + arch/x86/net/bpf_jit_comp32.c | 198 + arch/xtensa/Kconfig | 22 + arch/xtensa/configs/xip_kc705_defconfig | 1 - arch/xtensa/include/asm/initialize_mmu.h | 2 +- arch/xtensa/include/asm/pgtable.h | 4 +- arch/xtensa/kernel/head.S | 4 +- arch/xtensa/mm/cache.c | 9 +- arch/xtensa/mm/fault.c | 5 +- arch/xtensa/mm/init.c | 1 - arch/xtensa/mm/misc.S | 36 +- .../platforms/iss/include/platform/simcall-gdbio.h | 34 + .../platforms/iss/include/platform/simcall-iss.h | 73 + .../platforms/iss/include/platform/simcall.h | 104 +- block/bio.c | 2 +- block/blk-mq-debugfs.c | 1 - block/partitions/core.c | 7 + crypto/Kconfig | 10 + crypto/Makefile | 6 + crypto/asymmetric_keys/public_key.c | 4 +- crypto/asymmetric_keys/x509_cert_parser.c | 49 +- crypto/asymmetric_keys/x509_public_key.c | 4 +- crypto/ecc.c | 280 +- crypto/ecc.h | 28 +- crypto/ecc_curve_defs.h | 32 + crypto/ecdsa.c | 376 + crypto/ecdsasignature.asn1 | 4 + crypto/fcrypt.c | 5 +- crypto/jitterentropy.c | 8 +- crypto/keywrap.c | 4 +- crypto/rng.c | 10 +- crypto/testmgr.c | 18 + crypto/testmgr.h | 424 + drivers/acpi/processor_idle.c | 7 + drivers/acpi/scan.c | 12 +- drivers/acpi/tables.c | 42 +- drivers/ata/ahci.c | 5 + drivers/ata/ahci.h | 1 + drivers/ata/ata_generic.c | 2 +- drivers/ata/libahci.c | 5 + drivers/ata/libahci_platform.c | 4 +- drivers/ata/libata-acpi.c | 3 +- drivers/ata/pata_acpi.c | 6 +- drivers/ata/pata_arasan_cf.c | 15 +- drivers/ata/pata_cs5530.c | 2 +- drivers/ata/pata_it821x.c | 4 +- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/pata_legacy.c | 8 +- drivers/ata/pata_opti.c | 2 +- drivers/ata/pata_pdc202xx_old.c | 4 +- drivers/ata/pata_piccolo.c | 2 +- drivers/ata/pata_sil680.c | 2 + drivers/ata/pata_sis.c | 2 +- drivers/ata/pata_sl82c105.c | 2 +- drivers/ata/pata_triflex.c | 7 +- drivers/ata/pata_via.c | 2 +- drivers/ata/sata_mv.c | 6 +- drivers/auxdisplay/panel.c | 7 - drivers/base/attribute_container.c | 4 + drivers/base/base.h | 1 + drivers/base/core.c | 75 +- drivers/base/dd.c | 39 +- drivers/base/devcoredump.c | 4 +- drivers/base/devres.c | 6 +- drivers/base/platform-msi.c | 3 +- drivers/base/platform.c | 66 +- drivers/base/power/runtime.c | 10 +- drivers/base/regmap/regmap-irq.c | 43 +- drivers/base/swnode.c | 83 +- drivers/base/test/property-entry-test.c | 11 +- drivers/block/mtip32xx/mtip32xx.c | 11 +- drivers/block/null_blk/main.c | 26 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/paride/pd.c | 11 - drivers/block/xen-blkback/blkback.c | 2 +- drivers/bluetooth/btintel.c | 233 +- drivers/bluetooth/btintel.h | 19 +- drivers/bluetooth/btusb.c | 392 +- drivers/bluetooth/hci_intel.c | 7 +- drivers/bus/mhi/core/boot.c | 13 +- drivers/bus/mhi/core/init.c | 34 +- drivers/bus/mhi/core/internal.h | 7 +- drivers/bus/mhi/core/main.c | 26 + drivers/bus/mhi/core/pm.c | 62 +- drivers/bus/moxtet.c | 4 +- drivers/bus/mvebu-mbus.c | 2 +- drivers/char/Kconfig | 10 - drivers/char/applicom.c | 2 +- drivers/char/hw_random/core.c | 2 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/omap-rng.c | 11 +- drivers/char/ipmi/ipmi_msghandler.c | 54 +- drivers/char/ipmi/ipmi_si.h | 8 +- drivers/char/ipmi/ipmi_si_hardcode.c | 73 +- drivers/char/ipmi/ipmi_si_hotmod.c | 24 +- drivers/char/ipmi/ipmi_si_intf.c | 32 +- drivers/char/ipmi/ipmi_si_pci.c | 22 +- drivers/char/ipmi/ipmi_si_platform.c | 95 +- drivers/char/mem.c | 231 - drivers/char/random.c | 21 +- drivers/char/rust_example.rs | 12 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 4 +- drivers/clk/bcm/clk-raspberrypi.c | 2 +- drivers/clk/clk-scmi.c | 21 +- drivers/clk/clk.c | 49 +- drivers/clk/imx/clk-imx8mp.c | 15 - drivers/clk/imx/clk-imx8mq.c | 4 +- drivers/clk/imx/clk-lpcg-scu.c | 1 + drivers/clk/imx/clk-scu.c | 1 + drivers/clk/qcom/camcc-sc7180.c | 50 +- drivers/clk/renesas/clk-div6.c | 3 +- drivers/clk/renesas/clk-mstp.c | 2 +- drivers/clk/renesas/r9a06g032-clocks.c | 8 +- drivers/clk/renesas/rcar-cpg-lib.c | 2 +- drivers/clk/renesas/rcar-gen2-cpg.c | 3 +- drivers/clk/renesas/rcar-gen3-cpg.c | 2 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 5 +- drivers/clk/renesas/renesas-cpg-mssr.c | 2 +- drivers/clk/socfpga/Kconfig | 19 + drivers/clk/socfpga/Makefile | 11 +- drivers/clk/socfpga/clk-agilex.c | 117 +- drivers/clk/socfpga/clk-gate-a10.c | 8 +- drivers/clk/socfpga/clk-gate-s10.c | 15 +- drivers/clk/socfpga/clk-gate.c | 13 +- drivers/clk/socfpga/clk-periph-a10.c | 11 +- drivers/clk/socfpga/clk-periph-s10.c | 42 +- drivers/clk/socfpga/clk-periph.c | 8 +- drivers/clk/socfpga/clk-pll-a10.c | 12 +- drivers/clk/socfpga/clk-pll-s10.c | 43 +- drivers/clk/socfpga/clk-pll.c | 18 +- drivers/clk/socfpga/clk-s10.c | 68 +- drivers/clk/socfpga/stratix10-clk.h | 24 +- drivers/counter/104-quad-8.c | 653 +- drivers/counter/Kconfig | 14 +- drivers/counter/Makefile | 1 + drivers/counter/interrupt-cnt.c | 244 + drivers/counter/stm32-lptimer-cnt.c | 297 +- drivers/cpufreq/freq_table.c | 4 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 9 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 9 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 +- drivers/crypto/amcc/crypto4xx_alg.c | 12 +- drivers/crypto/amcc/crypto4xx_core.c | 18 +- drivers/crypto/amcc/crypto4xx_core.h | 4 +- drivers/crypto/amcc/crypto4xx_reg_def.h | 8 +- drivers/crypto/amcc/crypto4xx_sa.h | 18 +- drivers/crypto/amcc/crypto4xx_trng.h | 2 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 6 +- drivers/crypto/atmel-ecc.c | 2 +- drivers/crypto/bcm/cipher.c | 7 +- drivers/crypto/bcm/spu.c | 16 +- drivers/crypto/bcm/spu2.c | 43 +- drivers/crypto/bcm/util.c | 4 +- drivers/crypto/caam/caamalg_qi2.c | 3 + drivers/crypto/caam/caampkc.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_isr.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 9 +- drivers/crypto/ccp/tee-dev.c | 57 +- drivers/crypto/ccp/tee-dev.h | 20 +- drivers/crypto/chelsio/chcr_algo.c | 8 +- drivers/crypto/chelsio/chcr_core.c | 2 +- drivers/crypto/hisilicon/Kconfig | 3 +- drivers/crypto/hisilicon/hpre/hpre.h | 1 - drivers/crypto/hisilicon/hpre/hpre_crypto.c | 77 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 114 +- drivers/crypto/hisilicon/qm.c | 334 +- drivers/crypto/hisilicon/qm.h | 17 +- drivers/crypto/hisilicon/sec/sec_algs.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.c | 7 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 43 +- drivers/crypto/hisilicon/sec2/sec_main.c | 67 +- drivers/crypto/hisilicon/zip/zip.h | 46 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 706 +- drivers/crypto/hisilicon/zip/zip_main.c | 65 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/keembay/ocs-hcu.c | 8 +- drivers/crypto/nx/nx-aes-cbc.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 2 +- drivers/crypto/nx/nx-aes-ctr.c | 2 +- drivers/crypto/nx/nx-aes-ecb.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 2 +- drivers/crypto/nx/nx-aes-xcbc.c | 2 +- drivers/crypto/nx/nx-sha256.c | 2 +- drivers/crypto/nx/nx-sha512.c | 2 +- drivers/crypto/nx/nx.c | 5 +- drivers/crypto/nx/nx_debugfs.c | 2 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_common/adf_isr.c | 29 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 17 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 +- drivers/crypto/ux500/cryp/cryp.c | 5 +- drivers/crypto/ux500/cryp/cryp.h | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 9 +- drivers/crypto/ux500/cryp/cryp_irq.c | 2 +- drivers/crypto/ux500/cryp/cryp_irq.h | 4 +- drivers/crypto/ux500/cryp/cryp_irqp.h | 4 +- drivers/crypto/ux500/cryp/cryp_p.h | 14 +- drivers/crypto/ux500/hash/hash_core.c | 17 +- drivers/crypto/vmx/aes.c | 2 +- drivers/crypto/vmx/aes_cbc.c | 2 +- drivers/crypto/vmx/aes_ctr.c | 2 +- drivers/crypto/vmx/aes_xts.c | 2 +- drivers/crypto/vmx/ghash.c | 2 +- drivers/crypto/vmx/vmx.c | 2 +- drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/imx8m-ddrc.c | 2 +- drivers/dma/Kconfig | 2 +- drivers/edac/Kconfig | 2 +- drivers/edac/altera_edac.c | 17 +- drivers/firewire/nosy.c | 9 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/google/gsmi.c | 14 +- drivers/firmware/imx/scu-pd.c | 13 +- drivers/firmware/raspberrypi.c | 69 +- drivers/firmware/turris-mox-rwtm.c | 4 +- drivers/fpga/Kconfig | 8 +- drivers/fpga/dfl-pci.c | 18 +- drivers/gpio/Kconfig | 29 +- drivers/gpio/Makefile | 2 + drivers/gpio/gpio-ich.c | 2 - drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-omap.c | 5 +- drivers/gpio/gpio-raspberrypi-exp.c | 2 +- drivers/gpio/gpio-realtek-otto.c | 325 + drivers/gpio/gpio-regmap.c | 5 + drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sim.c | 875 ++ drivers/gpio/gpiolib-acpi.c | 14 + drivers/gpio/gpiolib-sysfs.c | 8 + drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 407 + drivers/gpu/drm/amd/amdgpu/aldebaran.h | 32 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 153 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 203 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 98 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 85 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 28 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 17 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 5 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 151 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/nv.c | 26 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 25 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 5 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 1 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 75 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 143 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 749 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 150 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 134 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 19 + drivers/gpu/drm/amd/display/dc/Makefile | 5 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 190 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 7 + drivers/gpu/drm/amd/display/dc/core/dc.c | 36 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 16 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 197 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 303 + drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 + drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 6 + drivers/gpu/drm/amd/display/dc/dc_link.h | 19 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 16 + drivers/gpu/drm/amd/display/dc/dc_types.h | 15 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 10 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 27 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 13 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 86 + .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 30 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 41 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 144 +- drivers/gpu/drm/amd/display/include/logger_types.h | 3 + .../drm/amd/display/modules/color/color_gamma.c | 6 +- .../drm/amd/display/modules/color/color_gamma.h | 4 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 10 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 4 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 37 +- .../amd/display/modules/hdcp/hdcp1_transition.c | 6 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 10 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 10 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 10 + drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 12 +- .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 6 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 9 + drivers/gpu/drm/amd/include/atombios.h | 4 +- drivers/gpu/drm/amd/include/atomfirmware.h | 38 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 14 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 14 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 198 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 3 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 121 +- .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 11 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 5 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 373 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 5 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 57 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 54 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 3 - drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 16 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 19 +- drivers/gpu/drm/bridge/Kconfig | 15 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 34 + drivers/gpu/drm/bridge/analogix/anx7625.h | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 765 ++ drivers/gpu/drm/bridge/panel.c | 12 + drivers/gpu/drm/drm_atomic_helper.c | 15 +- drivers/gpu/drm/drm_displayid.c | 132 + drivers/gpu/drm/drm_dp_helper.c | 24 +- drivers/gpu/drm/drm_dp_mst_topology.c | 59 +- drivers/gpu/drm/drm_edid.c | 171 +- drivers/gpu/drm/drm_modes.c | 3 + drivers/gpu/drm/drm_vblank.c | 3 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Kconfig.profile | 14 + drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/TODO.txt | 41 + drivers/gpu/drm/i915/display/i9xx_plane.c | 21 +- drivers/gpu/drm/i915/display/intel_crt.h | 1 - drivers/gpu/drm/i915/display/intel_cursor.c | 15 +- drivers/gpu/drm/i915/display/intel_display.c | 942 +-- drivers/gpu/drm/i915/display/intel_display.h | 16 +- drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 81 +- drivers/gpu/drm/i915/display/intel_dp.c | 19 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 45 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 962 +++ drivers/gpu/drm/i915/display/intel_fb.h | 54 + drivers/gpu/drm/i915/display/intel_fbc.c | 6 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 34 +- drivers/gpu/drm/i915/display/intel_psr.c | 11 +- drivers/gpu/drm/i915/display/intel_sprite.c | 58 +- drivers/gpu/drm/i915/display/intel_sprite.h | 1 - drivers/gpu/drm/i915/display/intel_vrr.h | 1 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 176 +- drivers/gpu/drm/i915/display/skl_universal_plane.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 73 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 64 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 72 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 335 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 95 - drivers/gpu/drm/i915/gem/i915_gem_internal.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 96 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 6 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 23 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 109 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 110 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 902 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 38 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 8 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 14 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 21 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 6 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 10 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 2 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 8 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 15 +- drivers/gpu/drm/i915/gt/intel_context_param.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 38 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 49 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 2 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 66 +- drivers/gpu/drm/i915/gt/intel_gt.c | 3 + drivers/gpu/drm/i915/gt/intel_gt.h | 2 + drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 47 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 5 + .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 28 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 52 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 8 + drivers/gpu/drm/i915/gt/intel_lrc.c | 49 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 3 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 9 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 184 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 426 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 2 + drivers/gpu/drm/i915/gt/intel_timeline_types.h | 17 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 65 +- drivers/gpu/drm/i915/gt/mock_engine.c | 22 +- drivers/gpu/drm/i915/gt/selftest_context.c | 4 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 9 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 23 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 8 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 18 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 5 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 177 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 82 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 20 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 104 +- drivers/gpu/drm/i915/i915_debugfs.c | 20 +- drivers/gpu/drm/i915/i915_drv.c | 15 +- drivers/gpu/drm/i915/i915_drv.h | 143 +- drivers/gpu/drm/i915/i915_gem.c | 258 +- drivers/gpu/drm/i915/i915_gem.h | 2 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 +- drivers/gpu/drm/i915/i915_mm.c | 117 +- drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_perf.c | 56 +- drivers/gpu/drm/i915/i915_request.c | 133 +- drivers/gpu/drm/i915/i915_request.h | 47 +- drivers/gpu/drm/i915/i915_selftest.h | 2 + drivers/gpu/drm/i915/i915_vma.c | 30 +- drivers/gpu/drm/i915/i915_vma.h | 20 +- drivers/gpu/drm/i915/i915_vma_types.h | 12 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_device_info.h | 4 + drivers/gpu/drm/i915/intel_pm.c | 6 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_step.c | 106 + drivers/gpu/drm/i915/intel_step.h | 40 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 94 +- drivers/gpu/drm/i915/selftests/i915_request.c | 211 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 219 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 136 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 5 + .../gpu/drm/i915/selftests/intel_memory_region.c | 18 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 +- drivers/gpu/drm/imx/imx-drm-core.c | 23 +- drivers/gpu/drm/imx/imx-ldb.c | 17 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 11 +- drivers/gpu/drm/imx/ipuv3-plane.c | 62 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 17 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 14 +- drivers/gpu/drm/msm/msm_drv.c | 5 + drivers/gpu/drm/msm/msm_drv.h | 15 +- drivers/gpu/drm/msm/msm_fb.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 65 +- drivers/gpu/drm/msm/msm_gem.h | 72 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 28 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 13 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 5 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 3 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 9 +- drivers/gpu/drm/qxl/qxl_drv.c | 1 - drivers/gpu/drm/radeon/r600_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_pm.c | 36 +- drivers/gpu/drm/radeon/radeon_ttm.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 103 +- drivers/gpu/drm/tegra/dc.c | 133 +- drivers/gpu/drm/tegra/dc.h | 6 + drivers/gpu/drm/tegra/drm.c | 27 +- drivers/gpu/drm/tegra/drm.h | 5 + drivers/gpu/drm/tegra/fb.c | 10 + drivers/gpu/drm/tegra/gem.h | 6 + drivers/gpu/drm/tegra/gr2d.c | 4 +- drivers/gpu/drm/tegra/gr3d.c | 4 +- drivers/gpu/drm/tegra/hub.c | 41 +- drivers/gpu/drm/tegra/plane.c | 32 + drivers/gpu/drm/tegra/sor.c | 7 + drivers/gpu/drm/tegra/vic.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 14 + drivers/gpu/drm/ttm/ttm_device.c | 14 +- drivers/gpu/drm/ttm/ttm_tt.c | 112 +- drivers/gpu/drm/xen/xen_drm_front.c | 6 +- drivers/gpu/drm/xen/xen_drm_front_conn.h | 1 - drivers/gpu/host1x/bus.c | 41 +- drivers/gpu/host1x/cdma.c | 11 +- drivers/gpu/host1x/debug.c | 14 +- drivers/gpu/host1x/dev.c | 6 + drivers/gpu/host1x/dev.h | 13 +- drivers/gpu/host1x/hw/cdma_hw.c | 2 +- drivers/gpu/host1x/hw/channel_hw.c | 10 +- drivers/gpu/host1x/hw/debug_hw.c | 2 +- drivers/gpu/host1x/hw/hw_host1x07_vm.h | 2 +- drivers/gpu/host1x/intr.c | 28 +- drivers/gpu/host1x/intr.h | 4 +- drivers/gpu/host1x/job.c | 5 +- drivers/gpu/host1x/syncpt.c | 202 +- drivers/gpu/host1x/syncpt.h | 4 +- drivers/gpu/ipu-v3/ipu-dc.c | 5 + drivers/gpu/ipu-v3/ipu-di.c | 7 + drivers/greybus/es2.c | 2 +- drivers/hid/Kconfig | 2 + drivers/hid/Makefile | 2 + drivers/hid/surface-hid/Kconfig | 42 + drivers/hid/surface-hid/Makefile | 7 + drivers/hid/surface-hid/surface_hid.c | 253 + drivers/hid/surface-hid/surface_hid_core.c | 272 + drivers/hid/surface-hid/surface_hid_core.h | 77 + drivers/hid/surface-hid/surface_kbd.c | 300 + drivers/hv/hv.c | 1 - drivers/hwmon/ftsteutates.c | 2 +- drivers/hwmon/mlxreg-fan.c | 51 +- drivers/hwmon/ntc_thermistor.c | 27 +- drivers/hwmon/pmbus/Kconfig | 13 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/bpa-rs600.c | 172 + drivers/hwmon/pmbus/tps53679.c | 51 +- drivers/i2c/busses/Kconfig | 14 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-cp2615.c | 330 + drivers/i2c/busses/i2c-designware-common.c | 3 + drivers/i2c/busses/i2c-designware-core.h | 8 + drivers/i2c/busses/i2c-designware-master.c | 136 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 61 + drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-mlxbf.c | 14 +- drivers/i2c/busses/i2c-qcom-cci.c | 4 +- drivers/i2c/busses/i2c-stm32f4.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 6 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 79 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/accel/Kconfig | 18 + drivers/iio/accel/Makefile | 2 + drivers/iio/accel/adxl372.c | 2 - drivers/iio/accel/bma180.c | 3 +- drivers/iio/accel/bma220_spi.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 19 +- drivers/iio/accel/bmi088-accel-core.c | 567 ++ drivers/iio/accel/bmi088-accel-spi.c | 83 + drivers/iio/accel/bmi088-accel.h | 18 + drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/da280.c | 2 +- drivers/iio/accel/da311.c | 2 +- drivers/iio/accel/dmard10.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 23 +- drivers/iio/accel/kxcjk-1013.c | 16 +- drivers/iio/accel/mc3230.c | 2 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/mma8452.c | 47 +- drivers/iio/accel/mxc4005.c | 1 - drivers/iio/accel/sca3000.c | 27 +- drivers/iio/accel/ssp_accel_sensor.c | 14 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 459 +- drivers/iio/adc/ad7292.c | 2 +- drivers/iio/adc/ad7606.c | 1 - drivers/iio/adc/ad7766.c | 1 - drivers/iio/adc/ad7768-1.c | 1 - drivers/iio/adc/ad_sigma_delta.c | 6 +- drivers/iio/adc/adi-axi-adc.c | 14 +- drivers/iio/adc/at91_adc.c | 3 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 14 +- drivers/iio/adc/max1027.c | 1 - drivers/iio/adc/mt6360-adc.c | 3 +- drivers/iio/adc/npcm_adc.c | 15 +- drivers/iio/adc/palmas_gpadc.c | 18 +- drivers/iio/adc/spear_adc.c | 20 +- drivers/iio/adc/stm32-adc.c | 39 +- drivers/iio/adc/ti-adc084s021.c | 6 +- drivers/iio/adc/ti-ads131e08.c | 954 +++ drivers/iio/adc/ti_am335x_adc.c | 18 +- drivers/iio/adc/xilinx-xadc-core.c | 1 - drivers/iio/buffer/industrialio-buffer-dmaengine.c | 35 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 10 +- drivers/iio/buffer/kfifo_buf.c | 45 +- drivers/iio/chemical/atlas-sensor.c | 1 - drivers/iio/chemical/bme680_i2c.c | 3 +- drivers/iio/chemical/bme680_spi.c | 3 +- drivers/iio/chemical/ccs811.c | 1 - drivers/iio/chemical/scd30_core.c | 1 - drivers/iio/chemical/scd30_serial.c | 2 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 3 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 33 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 83 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 4 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 56 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +- drivers/iio/dac/Kconfig | 5 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5686.c | 12 + drivers/iio/dac/ad5686.h | 2 + drivers/iio/dac/ad5696-i2c.c | 6 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/max517.c | 10 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 68 +- drivers/iio/gyro/adxrs290.c | 1 - drivers/iio/gyro/bmg160_core.c | 2 - drivers/iio/gyro/fxas21002c_core.c | 1 - drivers/iio/gyro/hid-sensor-gyro-3d.c | 19 +- drivers/iio/gyro/itg3200_buffer.c | 3 +- drivers/iio/gyro/ssp_gyro_sensor.c | 14 +- drivers/iio/health/afe4403.c | 1 - drivers/iio/health/afe4404.c | 1 - drivers/iio/health/max30100.c | 16 +- drivers/iio/health/max30102.c | 16 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hid-sensor-humidity.c | 16 +- drivers/iio/humidity/hts221_buffer.c | 1 - drivers/iio/iio_core.h | 32 +- drivers/iio/iio_core_trigger.h | 4 +- drivers/iio/imu/adis16400.c | 22 +- drivers/iio/imu/adis16475.c | 118 +- drivers/iio/imu/adis16480.c | 133 +- drivers/iio/imu/adis_trigger.c | 10 +- drivers/iio/imu/fxos8700_i2c.c | 3 +- drivers/iio/imu/fxos8700_spi.c | 3 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 13 +- drivers/iio/imu/kmx61.c | 1 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 15 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 496 +- drivers/iio/industrialio-core.c | 132 +- drivers/iio/industrialio-event.c | 6 +- drivers/iio/industrialio-trigger.c | 40 +- drivers/iio/inkern.c | 16 +- drivers/iio/light/acpi-als.c | 117 +- drivers/iio/light/apds9960.c | 16 +- drivers/iio/light/cros_ec_light_prox.c | 3 +- drivers/iio/light/gp2ap002.c | 3 +- drivers/iio/light/gp2ap020a00f.c | 1 - drivers/iio/light/hid-sensor-als.c | 34 +- drivers/iio/light/hid-sensor-prox.c | 32 +- drivers/iio/light/opt3001.c | 2 +- drivers/iio/light/rpr0521.c | 1 - drivers/iio/light/si1145.c | 1 - drivers/iio/light/st_uvis25_core.c | 1 - drivers/iio/light/stk3310.c | 2 +- drivers/iio/light/vcnl4000.c | 1 - drivers/iio/light/vcnl4035.c | 1 - drivers/iio/magnetometer/bmc150_magn.c | 1 - drivers/iio/magnetometer/hid-sensor-magn-3d.c | 32 +- drivers/iio/magnetometer/rm3100-core.c | 1 - drivers/iio/magnetometer/st_magn.h | 1 + drivers/iio/magnetometer/st_magn_core.c | 1 + drivers/iio/magnetometer/st_magn_i2c.c | 5 + drivers/iio/magnetometer/st_magn_spi.c | 5 + drivers/iio/orientation/hid-sensor-incl-3d.c | 20 +- drivers/iio/orientation/hid-sensor-rotation.c | 37 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 20 +- drivers/iio/potentiometer/max5481.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/potentiostat/lmp91000.c | 3 +- drivers/iio/pressure/cros_ec_baro.c | 3 +- drivers/iio/pressure/hid-sensor-press.c | 20 +- drivers/iio/pressure/zpa2326.c | 5 +- drivers/iio/proximity/Kconfig | 11 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 1 - drivers/iio/proximity/cros_ec_mkbp_proximity.c | 271 + drivers/iio/proximity/sx9310.c | 1 - drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/proximity/vcnl3020.c | 97 +- drivers/iio/temperature/hid-sensor-temperature.c | 16 +- drivers/iio/temperature/tmp007.c | 36 +- drivers/iio/test/Kconfig | 9 + drivers/iio/test/Makefile | 7 + drivers/iio/test/iio-test-format.c | 198 + drivers/iio/trigger/iio-trig-hrtimer.c | 37 +- drivers/iio/trigger/iio-trig-interrupt.c | 2 +- drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/iio/trigger/iio-trig-sysfs.c | 3 +- drivers/infiniband/core/cache.c | 84 +- drivers/infiniband/core/cm.c | 15 +- drivers/infiniband/core/cma.c | 18 +- drivers/infiniband/core/cma_configfs.c | 8 +- drivers/infiniband/core/cma_priv.h | 8 +- drivers/infiniband/core/core_priv.h | 28 +- drivers/infiniband/core/counters.c | 62 +- drivers/infiniband/core/device.c | 36 +- drivers/infiniband/core/mad.c | 32 +- drivers/infiniband/core/multicast.c | 8 +- drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/opa_smi.h | 4 +- drivers/infiniband/core/rdma_core.c | 4 +- drivers/infiniband/core/roce_gid_mgmt.c | 52 +- drivers/infiniband/core/rw.c | 25 +- drivers/infiniband/core/sa.h | 2 +- drivers/infiniband/core/sa_query.c | 22 +- drivers/infiniband/core/security.c | 8 +- drivers/infiniband/core/smi.c | 12 +- drivers/infiniband/core/smi.h | 4 +- drivers/infiniband/core/sysfs.c | 16 +- drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/verbs.c | 29 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 4 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 10 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 10 +- drivers/infiniband/hw/bnxt_re/main.c | 40 + drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 + drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 + drivers/infiniband/hw/cxgb4/cm.c | 3 +- drivers/infiniband/hw/cxgb4/provider.c | 12 +- drivers/infiniband/hw/efa/efa.h | 14 +- drivers/infiniband/hw/efa/efa_main.c | 10 +- drivers/infiniband/hw/efa/efa_verbs.c | 14 +- drivers/infiniband/hw/hfi1/hfi.h | 10 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/iowait.h | 2 +- drivers/infiniband/hw/hfi1/ipoib.h | 2 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 4 +- drivers/infiniband/hw/hfi1/mad.c | 128 +- drivers/infiniband/hw/hfi1/mad.h | 2 +- drivers/infiniband/hw/hfi1/sysfs.c | 2 +- drivers/infiniband/hw/hfi1/verbs.c | 8 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/hw/hfi1/vnic.h | 2 +- drivers/infiniband/hw/hfi1/vnic_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 35 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 92 +- drivers/infiniband/hw/hns/hns_roce_device.h | 38 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 44 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1358 +-- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 210 +- drivers/infiniband/hw/hns/hns_roce_main.c | 42 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 16 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 10 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 16 +- drivers/infiniband/hw/mlx4/mad.c | 46 +- drivers/infiniband/hw/mlx4/main.c | 47 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 26 +- drivers/infiniband/hw/mlx5/cong.c | 8 +- drivers/infiniband/hw/mlx5/counters.c | 10 +- drivers/infiniband/hw/mlx5/counters.h | 2 +- drivers/infiniband/hw/mlx5/fs.c | 9 +- drivers/infiniband/hw/mlx5/ib_rep.c | 4 +- drivers/infiniband/hw/mlx5/ib_rep.h | 4 +- drivers/infiniband/hw/mlx5/ib_virt.c | 16 +- drivers/infiniband/hw/mlx5/mad.c | 16 +- drivers/infiniband/hw/mlx5/main.c | 85 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 51 +- drivers/infiniband/hw/mlx5/mr.c | 3 + drivers/infiniband/hw/mlx5/odp.c | 33 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/mthca/mthca_av.c | 6 +- drivers/infiniband/hw/mthca/mthca_dev.h | 8 +- drivers/infiniband/hw/mthca/mthca_mad.c | 4 +- drivers/infiniband/hw/mthca/mthca_provider.c | 10 +- drivers/infiniband/hw/mthca/mthca_qp.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 7 +- drivers/infiniband/hw/qedr/main.c | 8 +- drivers/infiniband/hw/qedr/verbs.c | 9 +- drivers/infiniband/hw/qedr/verbs.h | 11 +- drivers/infiniband/hw/qib/qib.h | 8 +- drivers/infiniband/hw/qib/qib_mad.c | 4 +- drivers/infiniband/hw/qib/qib_qp.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/qib/qib_verbs.h | 6 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 12 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 10 +- drivers/infiniband/sw/rdmavt/mad.c | 5 +- drivers/infiniband/sw/rdmavt/mad.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 34 +- drivers/infiniband/sw/rdmavt/vt.h | 11 +- drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 4 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 4 +- drivers/infiniband/sw/rxe/rxe_loc.h | 30 +- drivers/infiniband/sw/rxe/rxe_mr.c | 271 +- drivers/infiniband/sw/rxe/rxe_pool.c | 14 +- drivers/infiniband/sw/rxe/rxe_req.c | 10 +- drivers/infiniband/sw/rxe/rxe_resp.c | 34 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 32 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 60 +- drivers/infiniband/sw/siw/siw_verbs.c | 8 +- drivers/infiniband/sw/siw/siw_verbs.h | 10 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 14 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 1 - drivers/infiniband/ulp/isert/ib_isert.c | 16 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 20 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs.c | 24 + drivers/infiniband/ulp/rtrs/rtrs.h | 3 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 3 +- drivers/input/keyboard/imx_keypad.c | 13 +- drivers/input/touchscreen/elants_i2c.c | 5 +- drivers/input/touchscreen/raspberrypi-ts.c | 2 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sm8350.c | 633 ++ drivers/interconnect/qcom/sm8350.h | 168 + drivers/isdn/capi/kcapi_proc.c | 1 + drivers/isdn/hardware/mISDN/hfcmulti.c | 7 +- drivers/isdn/mISDN/dsp_core.c | 10 +- drivers/isdn/mISDN/l1oip_core.c | 7 +- drivers/leds/flash/Kconfig | 11 + drivers/leds/flash/Makefile | 1 + drivers/leds/flash/leds-rt4505.c | 430 + drivers/leds/leds-turris-omnia.c | 4 +- drivers/mailbox/armada-37xx-rwtm-mailbox.c | 4 +- drivers/md/dm-ioctl.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/media/usb/pwc/pwc-uncompress.c | 3 - drivers/memory/fsl-corenet-cf.c | 4 +- drivers/memory/pl353-smc.c | 2 +- drivers/memory/tegra/tegra124-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 20 +- drivers/memory/tegra/tegra20.c | 12 +- drivers/memory/tegra/tegra30-emc.c | 18 +- drivers/message/fusion/lsi/mpi.h | 4 +- drivers/message/fusion/lsi/mpi_ioc.h | 2 +- drivers/message/fusion/mptdebug.h | 7 +- drivers/message/fusion/mptlan.c | 9 +- drivers/message/fusion/mptsas.c | 6 +- drivers/mfd/Kconfig | 4 +- drivers/mfd/intel_quark_i2c_gpio.c | 48 +- drivers/misc/Kconfig | 19 +- drivers/misc/Makefile | 3 +- drivers/misc/dw-xdata-pcie.c | 420 + drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/kgdbts.c | 48 +- drivers/misc/pvpanic.c | 161 - drivers/misc/pvpanic/Kconfig | 27 + drivers/misc/pvpanic/Makefile | 8 + drivers/misc/pvpanic/pvpanic-mmio.c | 144 + drivers/misc/pvpanic/pvpanic-pci.c | 125 + drivers/misc/pvpanic/pvpanic.c | 113 + drivers/misc/pvpanic/pvpanic.h | 21 + drivers/misc/sgi-xp/xp_main.c | 4 +- drivers/misc/uacce/uacce.c | 2 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 2 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/sdhci-brcmstb.c | 1 - drivers/mmc/host/sdhci-esdhc-imx.c | 8 +- drivers/mmc/host/sdhci-pci-core.c | 27 + drivers/most/most_cdev.c | 6 +- drivers/mtd/mtdchar.c | 15 +- drivers/mtd/mtdcore.c | 15 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 63 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/nand_bbt.c | 5 + drivers/mtd/nand/raw/r852.c | 5 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 2 +- drivers/mtd/nand/spi/core.c | 2 + drivers/mtd/parsers/Kconfig | 10 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/ofpart_core.c | 6 + drivers/mtd/parsers/ofpart_linksys_ns.c | 50 + drivers/mtd/parsers/ofpart_linksys_ns.h | 18 + drivers/mtd/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/core.c | 413 +- drivers/mtd/spi-nor/core.h | 63 + drivers/mtd/spi-nor/otp.c | 376 + drivers/mtd/spi-nor/swp.c | 427 + drivers/mtd/spi-nor/winbond.c | 17 +- drivers/mux/gpio.c | 19 +- drivers/net/bareudp.c | 1 + drivers/net/bonding/bond_alb.c | 2 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/can/Kconfig | 2 +- drivers/net/can/c_can/c_can.c | 153 +- drivers/net/can/c_can/c_can.h | 42 +- drivers/net/can/c_can/c_can_pci.c | 31 +- drivers/net/can/c_can/c_can_platform.c | 6 +- drivers/net/can/dev/bittiming.c | 28 +- drivers/net/can/dev/netlink.c | 27 +- drivers/net/can/dev/skb.c | 27 +- drivers/net/can/grcan.c | 2 +- drivers/net/can/m_can/m_can.c | 160 +- drivers/net/can/m_can/m_can.h | 2 + drivers/net/can/m_can/tcan4x5x.h | 1 - drivers/net/can/rcar/rcar_can.c | 2 +- drivers/net/can/rcar/rcar_canfd.c | 2 +- drivers/net/can/sja1000/sja1000.c | 2 +- drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/spi/mcp251x.c | 2 +- drivers/net/can/spi/mcp251xfd/Kconfig | 1 + drivers/net/can/spi/mcp251xfd/Makefile | 3 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 104 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 285 + drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h | 45 + .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 71 + drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 28 + drivers/net/can/usb/ems_usb.c | 2 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/gs_usb.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 2 +- drivers/net/can/usb/mcba_usb.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 47 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 12 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 2 + drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 46 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 46 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 6 + drivers/net/can/usb/ucan.c | 8 +- drivers/net/can/usb/usb_8dev.c | 2 +- drivers/net/can/xilinx_can.c | 10 +- drivers/net/dsa/hirschmann/hellcreek.c | 8 +- drivers/net/dsa/lantiq_gswip.c | 9 +- drivers/net/dsa/mt7530.c | 29 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 4 +- drivers/net/ethernet/adaptec/starfire.c | 8 - drivers/net/ethernet/amazon/ena/ena_com.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 362 +- drivers/net/ethernet/amd/atarilance.c | 8 - drivers/net/ethernet/amd/hplance.c | 3 + drivers/net/ethernet/amd/pcnet32.c | 7 - drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 7 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 23 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 66 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 10 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 40 + .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 152 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 7 + drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 75 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 190 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 121 + drivers/net/ethernet/freescale/enetc/enetc.c | 826 +- drivers/net/ethernet/freescale/enetc/enetc.h | 53 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 19 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 + drivers/net/ethernet/freescale/gianfar.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 163 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 511 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 26 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 20 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 1 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 64 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 - drivers/net/ethernet/ibm/ibmvnic.c | 5 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 53 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 23 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 9 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 32 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 4 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 6 +- drivers/net/ethernet/intel/ice/ice_base.c | 23 + drivers/net/ethernet/intel/ice/ice_common.c | 58 +- drivers/net/ethernet/intel/ice/ice_common.h | 6 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 8 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 38 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 2 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 54 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 40 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 13 +- drivers/net/ethernet/intel/ice/ice_flow.c | 22 +- drivers/net/ethernet/intel/ice/ice_lib.c | 229 +- drivers/net/ethernet/intel/ice/ice_main.c | 330 +- drivers/net/ethernet/intel/ice/ice_switch.c | 17 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 6 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 8 + drivers/net/ethernet/intel/ice/ice_type.h | 17 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 4 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 18 +- drivers/net/ethernet/intel/igc/igc_main.c | 458 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 25 +- drivers/net/ethernet/intel/igc/igc_xdp.c | 60 + drivers/net/ethernet/intel/igc/igc_xdp.h | 13 + drivers/net/ethernet/lantiq_xrx200.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 12 +- drivers/net/ethernet/marvell/skge.c | 9 +- drivers/net/ethernet/marvell/sky2.c | 9 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 1 + drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 43 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 59 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 605 ++ .../mellanox/mlx5/core/en/fs_tt_redirect.h | 26 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 488 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 44 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 392 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 4 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 172 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 62 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 10 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 23 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 29 + .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 1 + .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 199 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 56 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 40 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 3 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 95 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 140 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 778 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 128 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 10 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 68 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 2 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 19 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 + .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 11 + drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 6 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 12 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 73 + drivers/net/ethernet/mellanox/mlx5/core/rl.c | 139 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 48 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 5 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 15 + .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 7 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 46 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 7 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 5 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/moxa/moxart_ether.c | 1 - drivers/net/ethernet/mscc/ocelot.c | 3 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 1 + drivers/net/ethernet/netronome/nfp/flower/main.h | 8 + .../net/ethernet/netronome/nfp/flower/metadata.c | 16 +- .../net/ethernet/netronome/nfp/flower/offload.c | 48 +- drivers/net/ethernet/nxp/lpc_eth.c | 9 +- drivers/net/ethernet/pensando/ionic/Makefile | 1 + drivers/net/ethernet/pensando/ionic/ionic.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 95 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 10 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 93 + drivers/net/ethernet/pensando/ionic/ionic_if.h | 214 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 447 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 75 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 17 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 589 ++ .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 21 + .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_stats.c | 253 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 147 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 3 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 7 +- drivers/net/ethernet/realtek/r8169_main.c | 14 - drivers/net/ethernet/sfc/rx.c | 11 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 4 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 21 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 156 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 7 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 22 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 6 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 8 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 51 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1044 ++- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 2 - drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 20 +- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 40 + drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h | 12 + drivers/net/ethernet/toshiba/spider_net.c | 42 +- drivers/net/ethernet/toshiba/tc35815.c | 3 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 47 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 4 +- drivers/net/geneve.c | 25 +- drivers/net/hyperv/hyperv_net.h | 6 +- drivers/net/hyperv/netvsc.c | 35 +- drivers/net/hyperv/netvsc_drv.c | 20 +- drivers/net/ieee802154/atusb.c | 1 + drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ipa/Kconfig | 3 +- drivers/net/ipa/Makefile | 4 +- drivers/net/ipa/gsi.c | 13 +- drivers/net/ipa/gsi_private.h | 4 +- drivers/net/ipa/gsi_trans.c | 9 +- drivers/net/ipa/gsi_trans.h | 5 +- drivers/net/ipa/ipa.h | 7 +- drivers/net/ipa/ipa_cmd.c | 2 +- drivers/net/ipa/ipa_cmd.h | 19 +- drivers/net/ipa/ipa_data-sc7180.c | 347 - drivers/net/ipa/ipa_data-sdm845.c | 374 - drivers/net/ipa/ipa_data-v3.5.1.c | 402 + drivers/net/ipa/ipa_data-v4.2.c | 362 + drivers/net/ipa/ipa_data.h | 72 +- drivers/net/ipa/ipa_endpoint.c | 4 +- drivers/net/ipa/ipa_endpoint.h | 29 +- drivers/net/ipa/ipa_interrupt.h | 1 + drivers/net/ipa/ipa_main.c | 156 +- drivers/net/ipa/ipa_mem.h | 2 +- drivers/net/ipa/ipa_qmi.c | 10 +- drivers/net/ipa/ipa_qmi.h | 14 +- drivers/net/ipa/ipa_reg.h | 67 +- drivers/net/ipa/ipa_resource.c | 182 + drivers/net/ipa/ipa_resource.h | 27 + drivers/net/ipa/ipa_smp2p.h | 2 +- drivers/net/ipa/ipa_table.c | 83 +- drivers/net/ipa/ipa_table.h | 6 +- drivers/net/mdio.c | 2 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 4 +- drivers/net/mhi/mhi.h | 1 + drivers/net/mhi/net.c | 7 +- drivers/net/mhi/proto_mbim.c | 62 +- drivers/net/netdevsim/ethtool.c | 36 + drivers/net/netdevsim/netdevsim.h | 3 + drivers/net/phy/bcm-phy-lib.c | 13 +- drivers/net/phy/broadcom.c | 76 +- drivers/net/phy/mdio-boardinfo.c | 2 +- drivers/net/phy/mdio_bus.c | 2 +- drivers/net/phy/smsc.c | 7 +- drivers/net/ppp/ppp_deflate.c | 1 - drivers/net/usb/ax88179_178a.c | 6 +- drivers/net/veth.c | 12 + drivers/net/vxlan.c | 19 +- drivers/net/wan/farsync.c | 3 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/hdlc_x25.c | 30 +- drivers/net/wan/lapbether.c | 49 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 1 + .../net/wireless/intersil/orinoco/orinoco_nortel.c | 8 - .../net/wireless/intersil/orinoco/orinoco_pci.c | 8 - .../net/wireless/intersil/orinoco/orinoco_plx.c | 8 - .../net/wireless/intersil/orinoco/orinoco_tmd.c | 8 - drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 36 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 18 +- drivers/nfc/pn533/pn533.c | 3 + drivers/nvmem/qfprom.c | 27 +- drivers/of/base.c | 320 +- drivers/of/dynamic.c | 19 +- drivers/of/fdt.c | 17 +- drivers/of/irq.c | 14 +- drivers/of/overlay.c | 16 +- drivers/of/platform.c | 10 +- drivers/of/property.c | 113 +- drivers/parport/parport_ip32.c | 12 - drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/pci-host-common.c | 1 + drivers/pci/controller/pci-hyperv.c | 4 - drivers/pci/controller/pci-tegra.c | 343 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-mediatek.c | 6 +- drivers/pci/controller/pcie-rcar-host.c | 355 +- drivers/pci/controller/pcie-xilinx.c | 246 +- drivers/pci/endpoint/functions/pci-epf-test.c | 17 +- drivers/pci/iov.c | 102 +- drivers/pci/msi.c | 45 +- drivers/pci/pci-acpi.c | 2 +- drivers/pci/pci-sysfs.c | 57 +- drivers/pci/pci.c | 35 +- drivers/pci/pci.h | 5 +- drivers/pci/probe.c | 4 +- drivers/pci/quirks.c | 28 +- drivers/pci/vpd.c | 164 +- drivers/perf/arm_pmu_platform.c | 54 +- drivers/phy/cadence/Kconfig | 2 + drivers/phy/cadence/phy-cadence-sierra.c | 419 +- drivers/phy/cadence/phy-cadence-torrent.c | 475 +- drivers/phy/hisilicon/phy-hi6220-usb.c | 2 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 2 +- drivers/phy/marvell/Kconfig | 8 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 384 + drivers/phy/microchip/Kconfig | 1 + drivers/phy/microchip/sparx5_serdes.c | 1871 +++-- drivers/phy/qualcomm/phy-qcom-qmp.c | 509 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 77 +- drivers/phy/tegra/xusb-tegra186.c | 226 +- drivers/phy/tegra/xusb-tegra210.c | 166 +- drivers/phy/ti/phy-j721e-wiz.c | 447 +- drivers/phy/xilinx/phy-zynqmp.c | 58 +- drivers/pinctrl/bcm/Kconfig | 57 + drivers/pinctrl/bcm/Makefile | 7 + drivers/pinctrl/bcm/pinctrl-bcm6318.c | 498 ++ drivers/pinctrl/bcm/pinctrl-bcm63268.c | 643 ++ drivers/pinctrl/bcm/pinctrl-bcm6328.c | 404 + drivers/pinctrl/bcm/pinctrl-bcm6358.c | 369 + drivers/pinctrl/bcm/pinctrl-bcm6362.c | 617 ++ drivers/pinctrl/bcm/pinctrl-bcm6368.c | 523 ++ drivers/pinctrl/bcm/pinctrl-bcm63xx.c | 109 + drivers/pinctrl/bcm/pinctrl-bcm63xx.h | 43 + drivers/pinctrl/pinctrl-at91.c | 2 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/platform/chrome/cros_ec_typec.c | 24 +- drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- drivers/platform/x86/dell/dell_rbu.c | 3 - drivers/power/reset/at91-reset.c | 4 +- drivers/power/reset/hisi-reboot.c | 4 +- drivers/power/reset/ltc2952-poweroff.c | 8 + drivers/power/supply/88pm860x_battery.c | 4 +- drivers/power/supply/Kconfig | 6 +- drivers/power/supply/axp20x_usb_power.c | 10 +- drivers/power/supply/bq25980_charger.c | 40 +- drivers/power/supply/cpcap-charger.c | 7 +- drivers/power/supply/max8997_charger.c | 12 +- drivers/power/supply/power_supply_core.c | 4 +- drivers/power/supply/sbs-battery.c | 28 +- drivers/power/supply/sbs-charger.c | 24 +- drivers/power/supply/sbs-manager.c | 78 +- drivers/pwm/Kconfig | 9 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-raspberrypi-poe.c | 206 + drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/helpers.c | 101 +- .../hikey9xx => regulator}/hi6421v600-regulator.c | 0 drivers/regulator/qcom-rpmh-regulator.c | 62 +- drivers/reset/Kconfig | 6 +- drivers/reset/reset-raspberrypi.c | 2 +- drivers/rtc/rtc-hid-sensor-time.c | 4 +- drivers/s390/char/con3215.c | 3 +- drivers/s390/char/sclp.c | 6 +- drivers/s390/char/sclp_con.c | 9 +- drivers/s390/char/sclp_tty.c | 9 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/cio/css.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 308 +- drivers/s390/crypto/vfio_ap_private.h | 2 + drivers/s390/net/qeth_l3_main.c | 6 +- drivers/scsi/53c700.c | 1 - drivers/scsi/53c700.h | 1 - drivers/scsi/a100u2w.c | 3 - drivers/scsi/aacraid/TODO | 3 - drivers/scsi/advansys.c | 2 +- drivers/scsi/aic94xx/aic94xx.h | 2 +- drivers/scsi/bfa/bfa_fcs.h | 3 - drivers/scsi/ch.c | 6 - drivers/scsi/device_handler/scsi_dh_alua.c | 35 +- drivers/scsi/esas2r/esas2r_main.c | 1 + drivers/scsi/fnic/fnic_fcs.c | 14 +- drivers/scsi/fnic/fnic_main.c | 3 - drivers/scsi/hpsa_cmd.h | 78 +- drivers/scsi/ips.c | 20 - drivers/scsi/ips.h | 20 - drivers/scsi/lasi700.c | 1 - drivers/scsi/libsas/sas_ata.c | 74 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 13 +- drivers/scsi/lpfc/lpfc_attr.c | 6 +- drivers/scsi/megaraid/mbox_defs.h | 2 - drivers/scsi/megaraid/mega_common.h | 2 - drivers/scsi/megaraid/megaraid_mbox.c | 2 - drivers/scsi/megaraid/megaraid_mbox.h | 2 - drivers/scsi/mpt3sas/mpt3sas_base.c | 4 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 7 +- drivers/scsi/mvsas/mv_sas.h | 2 +- drivers/scsi/myrb.c | 8 +- drivers/scsi/myrs.c | 6 +- drivers/scsi/qedf/qedf.h | 2 - drivers/scsi/qedf/qedf_dbg.h | 1 - drivers/scsi/qedi/qedi_main.c | 4 +- drivers/scsi/qla1280.c | 12 - drivers/scsi/qla2xxx/qla_bsg.c | 3 +- drivers/scsi/qla2xxx/qla_dbg.c | 16 +- drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 11 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 + drivers/scsi/qla2xxx/qla_gs.c | 4 + drivers/scsi/qla2xxx/qla_init.c | 115 +- drivers/scsi/qla2xxx/qla_inline.h | 46 + drivers/scsi/qla2xxx/qla_iocb.c | 79 +- drivers/scsi/qla2xxx/qla_isr.c | 9 +- drivers/scsi/qla2xxx/qla_mbx.c | 38 +- drivers/scsi/qla2xxx/qla_nvme.c | 10 +- drivers/scsi/qla2xxx/qla_os.c | 214 +- drivers/scsi/qla2xxx/qla_target.c | 7 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_priv.h | 2 - drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/scsi_transport_iscsi.c | 14 +- drivers/scsi/smartpqi/smartpqi.h | 310 +- drivers/scsi/smartpqi/smartpqi_init.c | 3107 ++++--- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 39 +- drivers/scsi/smartpqi/smartpqi_sis.c | 9 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 + drivers/scsi/sni_53c710.c | 1 - drivers/scsi/ufs/ufshcd.c | 59 +- drivers/scsi/ufs/ufshci.h | 22 +- drivers/soc/bcm/bcm63xx/bcm-pmb.c | 30 + drivers/soc/bcm/raspberrypi-power.c | 2 +- drivers/soc/fsl/qbman/qman.c | 2 +- drivers/soc/litex/litex_soc_ctrl.c | 1 - drivers/soc/mediatek/mt8167-pm-domains.h | 7 + drivers/soc/mediatek/mt8173-pm-domains.h | 10 + drivers/soc/mediatek/mt8183-mmsys.h | 54 + drivers/soc/mediatek/mt8183-pm-domains.h | 15 + drivers/soc/mediatek/mt8192-pm-domains.h | 21 + drivers/soc/mediatek/mtk-mmsys.c | 303 +- drivers/soc/mediatek/mtk-mmsys.h | 215 + drivers/soc/mediatek/mtk-mutex.c | 52 +- drivers/soc/mediatek/mtk-pm-domains.c | 11 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 + drivers/soc/mediatek/mtk-pmic-wrap.c | 97 +- drivers/soc/qcom/qcom-geni-se.c | 74 - drivers/soc/tegra/pmc.c | 167 +- drivers/soc/tegra/regulators-tegra30.c | 2 +- drivers/soundwire/bus.c | 58 +- drivers/soundwire/bus_type.c | 15 +- drivers/soundwire/cadence_master.c | 10 +- drivers/soundwire/generic_bandwidth_allocation.c | 11 +- drivers/soundwire/intel.c | 2 - drivers/soundwire/intel_init.c | 9 + drivers/soundwire/qcom.c | 650 +- drivers/soundwire/slave.c | 1 + drivers/soundwire/stream.c | 18 +- drivers/spi/Kconfig | 10 + drivers/spi/Makefile | 1 + drivers/spi/spi-hisi-kunpeng.c | 505 ++ drivers/spi/spi-pl022.c | 106 +- drivers/staging/comedi/comedi_buf.c | 52 +- drivers/staging/comedi/drivers/ni_routes.c | 1 - drivers/staging/comedi/drivers/ni_routes.h | 1 - .../comedi/drivers/ni_routing/ni_device_routes.c | 1 - .../comedi/drivers/ni_routing/ni_device_routes.h | 1 - .../drivers/ni_routing/ni_device_routes/all.h | 1 - .../ni_routing/ni_device_routes/pci-6070e.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 - .../ni_routing/ni_device_routes/pxi-6030e.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 - .../ni_routing/ni_device_routes/pxie-6251.c | 1 - .../ni_routing/ni_device_routes/pxie-6535.c | 1 - .../ni_routing/ni_device_routes/pxie-6738.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.h | 1 - .../drivers/ni_routing/ni_route_values/all.h | 1 - .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 - .../ni_routing/ni_route_values/ni_eseries.c | 1 - .../ni_routing/ni_route_values/ni_mseries.c | 1 - .../drivers/ni_routing/tools/convert_c_to_py.c | 1 - .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 - .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 - .../drivers/ni_routing/tools/csv_collection.py | 1 - .../drivers/ni_routing/tools/make_blank_csv.py | 1 - .../comedi/drivers/ni_routing/tools/ni_names.py | 1 - .../staging/comedi/drivers/tests/example_test.c | 1 - .../staging/comedi/drivers/tests/ni_routes_test.c | 1 - drivers/staging/comedi/drivers/tests/unittest.h | 1 - drivers/staging/fbtft/fbtft-sysfs.c | 2 +- drivers/staging/greybus/arche-platform.c | 10 +- drivers/staging/greybus/camera.c | 13 +- drivers/staging/hikey9xx/Kconfig | 11 - drivers/staging/hikey9xx/Makefile | 1 - .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 18 +- drivers/staging/iio/TODO | 4 - drivers/staging/iio/cdc/ad7150.c | 2 +- drivers/staging/iio/frequency/ad9832.c | 4 +- drivers/staging/iio/frequency/ad9834.c | 67 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 23 +- drivers/staging/media/tegra-video/vi.c | 6 +- drivers/staging/netlogic/Kconfig | 1 + drivers/staging/qlge/qlge_devlink.c | 10 +- drivers/staging/qlge/qlge_devlink.h | 2 +- drivers/staging/qlge/qlge_main.c | 8 +- drivers/staging/rtl8188eu/core/rtw_security.c | 6 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 9 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192u/r8192U_wx.c | 139 +- drivers/staging/rtl8712/drv_types.h | 2 - drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl871x_cmd.h | 10 + drivers/staging/rtl8712/rtl871x_event.h | 1 + drivers/staging/rtl8712/rtl871x_mlme.c | 3 - drivers/staging/rtl8712/rtl871x_mp.c | 1 + drivers/staging/rtl8712/rtl871x_mp.h | 1 + drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 3 + drivers/staging/rtl8712/rtl871x_pwrctrl.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 1 + drivers/staging/rtl8712/rtl871x_recv.h | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 53 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 56 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 95 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 79 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 124 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 39 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 56 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 147 +- drivers/staging/rtl8723bs/core/rtw_security.c | 119 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 25 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 24 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 142 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 4 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 8 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 6 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 72 +- drivers/staging/rtl8723bs/hal/HalPhyRf.h | 5 - drivers/staging/rtl8723bs/hal/hal_com.c | 13 +- drivers/staging/rtl8723bs/hal/odm.h | 153 +- drivers/staging/rtl8723bs/hal/odm_DIG.h | 16 - drivers/staging/rtl8723bs/hal/odm_interface.h | 11 - drivers/staging/rtl8723bs/hal/odm_types.h | 41 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 22 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 3 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 4 +- drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 2 +- drivers/staging/rtl8723bs/include/drv_types.h | 25 +- drivers/staging/rtl8723bs/include/hal_com.h | 10 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 65 - drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 4 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 8 - drivers/staging/rtl8723bs/include/hal_data.h | 9 +- drivers/staging/rtl8723bs/include/hal_intf.h | 26 +- drivers/staging/rtl8723bs/include/hal_phy.h | 55 +- drivers/staging/rtl8723bs/include/ieee80211.h | 89 +- drivers/staging/rtl8723bs/include/osdep_service.h | 30 - drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 4 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 8 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 20 - drivers/staging/rtl8723bs/include/rtw_eeprom.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 2 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 24 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 98 - drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 12 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 2 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 32 +- drivers/staging/rtl8723bs/include/rtw_security.h | 23 - drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 7 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 7 - drivers/staging/rtl8723bs/include/wifi.h | 76 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 13 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 15 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 10 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 - drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 4 +- drivers/staging/sm750fb/sm750.h | 1 - .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 10 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- drivers/target/target_core_device.c | 2 +- drivers/target/target_core_rd.c | 27 +- drivers/target/target_core_rd.h | 1 + drivers/target/target_core_spc.c | 6 +- drivers/tee/optee/Makefile | 3 + drivers/tee/optee/core.c | 10 - drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/cpuidle_cooling.c | 8 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 91 +- drivers/thermal/qcom/tsens-8960.c | 233 +- drivers/thermal/qcom/tsens-v1.c | 4 +- drivers/thermal/qcom/tsens.c | 162 +- drivers/thermal/qcom/tsens.h | 4 +- drivers/thermal/thermal_core.c | 1 + drivers/thunderbolt/retimer.c | 4 +- drivers/tty/pty.c | 4 + drivers/tty/serial/8250/8250_bcm7271.c | 1202 +++ drivers/tty/serial/8250/8250_of.c | 1 + drivers/tty/serial/8250/Kconfig | 10 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/qcom_geni_serial.c | 7 - drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/stm32-usart.c | 11 +- drivers/tty/serial/stm32-usart.h | 4 + drivers/tty/vt/vt.c | 1 + drivers/uio/Kconfig | 17 + drivers/uio/Makefile | 1 + drivers/uio/uio_dfl.c | 66 + drivers/usb/cdns3/cdns3-gadget.c | 29 +- drivers/usb/cdns3/cdns3-gadget.h | 2 + drivers/usb/cdns3/cdnsp-mem.c | 3 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/hcd.c | 5 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc3/core.h | 31 +- drivers/usb/dwc3/debug.h | 2 +- drivers/usb/dwc3/debugfs.c | 14 +- drivers/usb/dwc3/dwc3-exynos.c | 2 +- drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/gadget.c | 50 +- drivers/usb/dwc3/gadget.h | 6 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.c | 2 +- drivers/usb/dwc3/trace.h | 8 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/fotg210-udc.c | 28 +- drivers/usb/gadget/udc/pch_udc.c | 201 +- drivers/usb/gadget/udc/s3c2410_udc.c | 24 +- drivers/usb/gadget/udc/snps_udc_plat.c | 4 +- drivers/usb/host/xhci-mtk-sch.c | 11 +- drivers/usb/host/xhci-mtk.c | 41 +- drivers/usb/host/xhci-mtk.h | 1 + drivers/usb/misc/ehset.c | 76 +- drivers/usb/misc/ezusb.c | 16 +- drivers/usb/misc/usbsevseg.c | 60 +- drivers/usb/mtu3/mtu3_host.c | 22 + drivers/usb/mtu3/mtu3_plat.c | 7 +- drivers/usb/musb/musb_core.c | 12 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/usb-serial.c | 135 +- drivers/usb/serial/xr_serial.c | 31 +- drivers/usb/typec/bus.c | 2 + drivers/usb/typec/bus.h | 19 +- drivers/usb/typec/class.c | 91 +- drivers/usb/typec/class.h | 76 + drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/mux.h | 21 + drivers/usb/typec/tcpm/tcpci_maxim.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/usb/usbip/stub_dev.c | 11 +- drivers/usb/usbip/usbip_common.h | 3 + drivers/usb/usbip/usbip_event.c | 2 + drivers/usb/usbip/vhci_hcd.c | 3 + drivers/usb/usbip/vhci_sysfs.c | 30 +- drivers/usb/usbip/vudc_dev.c | 1 + drivers/usb/usbip/vudc_sysfs.c | 5 + drivers/vfio/pci/Kconfig | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 9 - drivers/video/fbdev/vga16fb.c | 10 - drivers/watchdog/armada_37xx_wdt.c | 4 +- fs/9p/v9fs.c | 2 +- fs/9p/vfs_file.c | 4 +- fs/afs/write.c | 7 +- fs/aio.c | 5 +- fs/befs/TODO | 14 - fs/block_dev.c | 7 +- fs/btrfs/extent_io.c | 293 +- fs/btrfs/file.c | 12 +- fs/btrfs/inode.c | 122 +- fs/btrfs/reflink.c | 24 + fs/btrfs/space-info.c | 4 +- fs/btrfs/subpage.c | 54 + fs/btrfs/sysfs.c | 37 +- fs/btrfs/tree-log.c | 12 +- fs/btrfs/volumes.c | 2 + fs/buffer.c | 36 +- fs/cachefiles/Makefile | 2 +- fs/cachefiles/{rdwr2.c => io.c} | 0 fs/cifs/cifs_ioctl.h | 4 +- fs/cifs/cifsacl.c | 3 +- fs/cifs/cifsglob.h | 2 - fs/cifs/ioctl.c | 4 +- fs/cifs/smb2ops.c | 93 +- fs/cifs/smb2transport.c | 20 +- fs/cifsd/Kconfig | 2 + fs/cifsd/auth.c | 119 +- fs/cifsd/buffer_pool.c | 48 +- fs/cifsd/buffer_pool.h | 8 - fs/cifsd/connection.c | 44 +- fs/cifsd/connection.h | 34 +- fs/cifsd/crypto_ctx.c | 4 +- fs/cifsd/glob.h | 15 +- fs/cifsd/ksmbd_server.h | 93 +- fs/cifsd/ksmbd_work.c | 12 +- fs/cifsd/ksmbd_work.h | 24 +- fs/cifsd/mgmt/share_config.c | 15 +- fs/cifsd/mgmt/tree_connect.c | 45 +- fs/cifsd/mgmt/user_config.c | 15 +- fs/cifsd/mgmt/user_session.c | 22 +- fs/cifsd/mgmt/user_session.h | 10 +- fs/cifsd/misc.c | 9 +- fs/cifsd/ndr.c | 9 +- fs/cifsd/netmisc.c | 19 +- fs/cifsd/oplock.c | 136 +- fs/cifsd/oplock.h | 23 +- fs/cifsd/server.c | 70 +- fs/cifsd/server.h | 2 - fs/cifsd/smb2misc.c | 83 +- fs/cifsd/smb2ops.c | 2 +- fs/cifsd/smb2pdu.c | 1088 ++- fs/cifsd/smb2pdu.h | 129 +- fs/cifsd/smb_common.c | 76 +- fs/cifsd/smb_common.h | 10 +- fs/cifsd/smbacl.c | 85 +- fs/cifsd/smbacl.h | 1 - fs/cifsd/time_wrappers.h | 34 - fs/cifsd/transport_ipc.c | 66 +- fs/cifsd/transport_ipc.h | 34 +- fs/cifsd/transport_rdma.c | 163 +- fs/cifsd/transport_tcp.c | 31 +- fs/cifsd/unicode.c | 40 +- fs/cifsd/unicode.h | 82 +- fs/cifsd/vfs.c | 378 +- fs/cifsd/vfs.h | 93 +- fs/cifsd/vfs_cache.c | 63 +- fs/cifsd/vfs_cache.h | 37 +- fs/configfs/configfs_internal.h | 26 +- fs/configfs/dir.c | 249 +- fs/configfs/file.c | 4 +- fs/configfs/inode.c | 4 +- fs/configfs/item.c | 4 +- fs/configfs/mount.c | 4 +- fs/configfs/symlink.c | 4 +- fs/dax.c | 11 +- fs/debugfs/file.c | 3 +- fs/direct-io.c | 5 +- fs/dlm/lowcomms.c | 1 + fs/erofs/Kconfig | 14 - fs/erofs/Makefile | 2 +- fs/erofs/data.c | 19 +- fs/erofs/decompressor.c | 251 +- fs/erofs/erofs_fs.h | 54 +- fs/erofs/inode.c | 7 + fs/erofs/internal.h | 70 +- fs/erofs/pcpubuf.c | 134 + fs/erofs/super.c | 146 +- fs/erofs/utils.c | 12 - fs/erofs/zdata.c | 195 +- fs/erofs/zdata.h | 14 +- fs/erofs/zmap.c | 164 +- fs/ext2/dir.c | 94 +- fs/ext2/ext2.h | 12 +- fs/ext2/namei.c | 34 +- fs/f2fs/compress.h | 0 fs/f2fs/f2fs.h | 1 + fs/f2fs/file.c | 7 +- fs/f2fs/gc.c | 26 +- fs/f2fs/gc.h | 6 + fs/f2fs/inode.c | 2 +- fs/f2fs/node.c | 5 +- fs/f2fs/segment.c | 58 +- fs/f2fs/super.c | 36 +- fs/file.c | 85 +- fs/gfs2/bmap.c | 148 +- fs/gfs2/bmap.h | 13 +- fs/gfs2/dir.c | 52 +- fs/gfs2/file.c | 5 +- fs/gfs2/glock.c | 2 +- fs/gfs2/glops.c | 2 +- fs/gfs2/incore.h | 3 +- fs/gfs2/log.c | 6 +- fs/gfs2/meta_io.c | 9 +- fs/gfs2/meta_io.h | 6 +- fs/gfs2/ops_fstype.c | 1 - fs/gfs2/quota.c | 4 +- fs/gfs2/recovery.c | 4 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 4 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/io-wq.c | 57 +- fs/io-wq.h | 1 + fs/io_uring.c | 613 +- fs/iomap/swapfile.c | 38 +- fs/jffs2/TODO | 37 - fs/namespace.c | 14 +- fs/netfs/read_helper.c | 34 +- fs/nfs/dir.c | 7 - fs/nfs/nfs4proc.c | 6 - fs/nfs/nfs4renewd.c | 6 - fs/nfs/nfs4state.c | 6 - fs/nfs/nfs4xdr.c | 6 - fs/nfsd/nfs4proc.c | 10 +- fs/nfsd/nfs4xdr.c | 6 - fs/nfsd/xdr4.h | 6 - fs/ocfs2/acl.c | 4 +- fs/ocfs2/acl.h | 4 +- fs/ocfs2/alloc.c | 4 +- fs/ocfs2/alloc.h | 4 +- fs/ocfs2/aops.c | 15 +- fs/ocfs2/aops.h | 4 +- fs/ocfs2/blockcheck.c | 4 +- fs/ocfs2/blockcheck.h | 4 +- fs/ocfs2/buffer_head_io.c | 4 +- fs/ocfs2/buffer_head_io.h | 4 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/cluster/heartbeat.h | 4 +- fs/ocfs2/cluster/masklog.c | 4 +- fs/ocfs2/cluster/masklog.h | 4 +- fs/ocfs2/cluster/netdebug.c | 4 +- fs/ocfs2/cluster/nodemanager.c | 4 +- fs/ocfs2/cluster/nodemanager.h | 4 +- fs/ocfs2/cluster/ocfs2_heartbeat.h | 4 +- fs/ocfs2/cluster/ocfs2_nodemanager.h | 4 +- fs/ocfs2/cluster/quorum.c | 4 +- fs/ocfs2/cluster/quorum.h | 4 +- fs/ocfs2/cluster/sys.c | 4 +- fs/ocfs2/cluster/sys.h | 4 +- fs/ocfs2/cluster/tcp.c | 4 +- fs/ocfs2/cluster/tcp.h | 4 +- fs/ocfs2/cluster/tcp_internal.h | 4 +- fs/ocfs2/dcache.c | 4 +- fs/ocfs2/dcache.h | 4 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dir.h | 4 +- fs/ocfs2/dlm/dlmapi.h | 4 +- fs/ocfs2/dlm/dlmast.c | 4 +- fs/ocfs2/dlm/dlmcommon.h | 4 +- fs/ocfs2/dlm/dlmconvert.c | 4 +- fs/ocfs2/dlm/dlmconvert.h | 4 +- fs/ocfs2/dlm/dlmdebug.c | 4 +- fs/ocfs2/dlm/dlmdebug.h | 4 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmdomain.h | 4 +- fs/ocfs2/dlm/dlmlock.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 4 +- fs/ocfs2/dlm/dlmrecovery.c | 4 +- fs/ocfs2/dlm/dlmthread.c | 4 +- fs/ocfs2/dlm/dlmunlock.c | 4 +- fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/ocfs2/dlmfs/userdlm.c | 4 +- fs/ocfs2/dlmfs/userdlm.h | 4 +- fs/ocfs2/dlmglue.c | 4 +- fs/ocfs2/dlmglue.h | 4 +- fs/ocfs2/export.c | 4 +- fs/ocfs2/export.h | 4 +- fs/ocfs2/extent_map.c | 4 +- fs/ocfs2/extent_map.h | 4 +- fs/ocfs2/file.c | 15 +- fs/ocfs2/file.h | 4 +- fs/ocfs2/filecheck.c | 4 +- fs/ocfs2/filecheck.h | 4 +- fs/ocfs2/heartbeat.c | 4 +- fs/ocfs2/heartbeat.h | 4 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/inode.h | 4 +- fs/ocfs2/journal.c | 4 +- fs/ocfs2/journal.h | 4 +- fs/ocfs2/localalloc.c | 4 +- fs/ocfs2/localalloc.h | 4 +- fs/ocfs2/locks.c | 4 +- fs/ocfs2/locks.h | 4 +- fs/ocfs2/mmap.c | 4 +- fs/ocfs2/move_extents.c | 4 +- fs/ocfs2/move_extents.h | 4 +- fs/ocfs2/namei.c | 4 +- fs/ocfs2/namei.h | 4 +- fs/ocfs2/ocfs1_fs_compat.h | 4 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/ocfs2_fs.h | 4 +- fs/ocfs2/ocfs2_ioctl.h | 4 +- fs/ocfs2/ocfs2_lockid.h | 4 +- fs/ocfs2/ocfs2_lockingver.h | 4 +- fs/ocfs2/refcounttree.c | 4 +- fs/ocfs2/refcounttree.h | 4 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 4 +- fs/ocfs2/resize.c | 4 +- fs/ocfs2/resize.h | 4 +- fs/ocfs2/slot_map.c | 4 +- fs/ocfs2/slot_map.h | 4 +- fs/ocfs2/stack_o2cb.c | 40 +- fs/ocfs2/stack_user.c | 4 +- fs/ocfs2/stackglue.c | 6 +- fs/ocfs2/stackglue.h | 4 +- fs/ocfs2/suballoc.c | 4 +- fs/ocfs2/suballoc.h | 4 +- fs/ocfs2/super.c | 4 +- fs/ocfs2/super.h | 4 +- fs/ocfs2/symlink.c | 4 +- fs/ocfs2/symlink.h | 4 +- fs/ocfs2/sysfile.c | 4 +- fs/ocfs2/sysfile.h | 4 +- fs/ocfs2/uptodate.c | 4 +- fs/ocfs2/uptodate.h | 4 +- fs/ocfs2/xattr.c | 4 +- fs/ocfs2/xattr.h | 4 +- fs/proc/generic.c | 13 +- fs/proc/inode.c | 18 +- fs/proc/proc_sysctl.c | 6 + fs/pstore/ram.c | 7 +- fs/pstore/ram_core.c | 18 +- fs/reiserfs/procfs.c | 10 - fs/reiserfs/xattr.h | 2 +- fs/tracefs/inode.c | 2 +- fs/xfs/libxfs/xfs_ag.c | 115 + fs/xfs/libxfs/xfs_ag.h | 2 + fs/xfs/libxfs/xfs_ag_resv.c | 6 +- fs/xfs/libxfs/xfs_alloc.c | 8 +- fs/xfs/libxfs/xfs_bmap.c | 9 +- fs/xfs/libxfs/xfs_dir2_data.c | 2 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 10 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_priv.h | 3 +- fs/xfs/libxfs/xfs_errortag.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 4 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 2 + fs/xfs/libxfs/xfs_types.c | 18 +- fs/xfs/scrub/agheader.c | 33 +- fs/xfs/scrub/common.c | 23 +- fs/xfs/scrub/common.h | 5 +- fs/xfs/scrub/health.c | 3 +- fs/xfs/scrub/quota.c | 6 +- fs/xfs/scrub/repair.c | 6 +- fs/xfs/scrub/scrub.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_buf_item.c | 141 +- fs/xfs/xfs_error.c | 5 + fs/xfs/xfs_fsmap.c | 14 +- fs/xfs/xfs_fsops.c | 199 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 30 +- fs/xfs/xfs_inode.h | 14 +- fs/xfs/xfs_iops.c | 34 +- fs/xfs/xfs_log_recover.c | 4 +- fs/xfs/xfs_mount.h | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_super.c | 128 +- fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_trans.c | 12 +- fs/xfs/xfs_xattr.c | 2 + include/asm-generic/bitops/find.h | 108 +- include/asm-generic/bitops/le.h | 38 +- include/asm-generic/bitsperlong.h | 12 + include/asm-generic/io.h | 11 - include/crypto/chacha.h | 9 +- include/crypto/ecdh.h | 1 + include/crypto/internal/poly1305.h | 3 +- include/crypto/poly1305.h | 6 +- include/drm/drm_displayid.h | 30 +- include/drm/drm_dp_helper.h | 6 +- include/drm/drm_drv.h | 2 +- include/drm/drm_edid.h | 3 + include/drm/drm_encoder.h | 18 + include/drm/drm_hdcp.h | 5 +- include/drm/gpu_scheduler.h | 3 + include/drm/ttm/ttm_tt.h | 3 +- include/dt-bindings/bus/moxtet.h | 2 +- include/dt-bindings/clock/imx8mp-clock.h | 3 - include/dt-bindings/interconnect/qcom,sm8350.h | 172 + include/dt-bindings/phy/phy-cadence-torrent.h | 15 - include/dt-bindings/phy/phy-cadence.h | 20 + .../dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h | 13 + include/dt-bindings/soc/bcm-pmb.h | 1 + include/keys/asymmetric-type.h | 6 + include/kunit/test-bug.h | 29 + include/linux/acpi.h | 9 +- include/linux/align.h | 15 + include/linux/amba/pl022.h | 10 - include/linux/armada-37xx-rwtm-mailbox.h | 2 +- include/linux/avf/virtchnl.h | 2 - include/linux/bitmap.h | 136 +- include/linux/bitops.h | 12 - include/linux/blkdev.h | 3 - include/linux/bpf-cgroup.h | 58 +- include/linux/bpf.h | 59 +- include/linux/btf.h | 6 + include/linux/buffer_head.h | 4 + include/linux/bug.h | 3 + include/linux/can/bittiming.h | 79 + include/linux/can/dev.h | 14 +- include/linux/can/skb.h | 3 +- include/linux/cgroup_subsys.h | 4 + include/linux/clocksource.h | 2 +- include/linux/cma.h | 4 +- include/linux/configfs.h | 7 +- include/linux/crc8.h | 2 +- include/linux/dma-mapping.h | 2 +- include/linux/filter.h | 13 +- include/linux/fs.h | 2 +- include/linux/ftrace.h | 4 +- include/linux/genl_magic_func.h | 1 - include/linux/genl_magic_struct.h | 1 - include/linux/gfp.h | 20 +- include/linux/gpio/driver.h | 21 +- include/linux/gpio/regmap.h | 4 + include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 1 + include/linux/host1x.h | 27 +- include/linux/huge_mm.h | 3 - include/linux/hugetlb.h | 8 + include/linux/i2c.h | 2 + include/linux/iio/adc/adi-axi-adc.h | 2 +- include/linux/iio/buffer-dmaengine.h | 7 +- include/linux/iio/buffer.h | 4 +- include/linux/iio/buffer_impl.h | 21 +- include/linux/iio/common/cros_ec_sensors_core.h | 3 +- include/linux/iio/consumer.h | 15 + include/linux/iio/iio-opaque.h | 14 + include/linux/iio/iio.h | 7 +- include/linux/iio/imu/adis.h | 10 + include/linux/iio/kfifo_buf.h | 11 +- include/linux/iio/sysfs.h | 3 + include/linux/iio/trigger.h | 3 +- include/linux/iio/types.h | 1 + include/linux/io-mapping.h | 3 + include/linux/kernel.h | 9 +- include/linux/memcontrol.h | 125 +- include/linux/mhi.h | 4 +- include/linux/migrate.h | 6 - include/linux/misc_cgroup.h | 132 + include/linux/mlx5/driver.h | 3 +- include/linux/mlx5/mlx5_ifc.h | 11 +- include/linux/mm.h | 49 +- include/linux/moxtet.h | 2 +- include/linux/msi.h | 17 +- include/linux/mtd/mtd.h | 3 + include/linux/mtd/rawnand.h | 1 - include/linux/mtd/spi-nor.h | 8 + include/linux/mutex.h | 4 +- include/linux/netdevice.h | 3 +- include/linux/netfilter/ipset/ip_set.h | 2 - include/linux/netfilter/nfnetlink.h | 29 + include/linux/netfs.h | 54 +- include/linux/of.h | 63 +- include/linux/oid_registry.h | 10 +- include/linux/pagemap.h | 20 +- include/linux/pagewalk.h | 4 +- include/linux/pci.h | 13 +- include/linux/pgtable.h | 13 +- include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/platform_device.h | 3 + include/linux/power_supply.h | 15 +- include/linux/proc_fs.h | 1 + include/linux/property.h | 13 +- include/linux/qcom-geni-se.h | 2 - include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/regmap.h | 9 + include/linux/regulator/driver.h | 7 + include/linux/ring_buffer.h | 2 +- include/linux/rtmutex.h | 35 +- include/linux/skbuff.h | 1 + include/linux/skmsg.h | 77 +- include/linux/slab.h | 2 + include/linux/slub_def.h | 2 + include/linux/smp.h | 8 + include/linux/soc/qcom/apr.h | 2 +- include/linux/soc/qcom/irq.h | 2 +- include/linux/soc/qcom/llcc-qcom.h | 6 +- include/linux/soc/qcom/qmi.h | 4 +- include/linux/soundwire/sdw.h | 10 + include/linux/spi/spi.h | 1 - include/linux/stmmac.h | 9 + include/linux/swap.h | 14 + include/linux/syscalls.h | 2 +- include/linux/sysctl.h | 2 + include/linux/task_work.h | 2 + include/linux/trace_events.h | 3 +- include/linux/tracepoint.h | 2 +- include/linux/udp.h | 22 +- include/linux/usb/serial.h | 8 +- include/linux/virtio_net.h | 2 + include/linux/vmalloc.h | 26 +- include/linux/xarray.h | 4 +- include/net/bpf_sk_storage.h | 1 - include/net/if_inet6.h | 37 +- include/net/ipv6_stubs.h | 2 + include/net/mld.h | 3 + include/net/mptcp.h | 18 +- include/net/net_namespace.h | 10 - include/net/netfilter/ipv6/nf_defrag_ipv6.h | 6 + include/net/netfilter/nf_conntrack.h | 7 + include/net/netfilter/nf_conntrack_ecache.h | 33 +- include/net/netfilter/nf_flow_table.h | 5 +- include/net/netfilter/nf_log.h | 25 - include/net/netfilter/nf_tables.h | 16 + include/net/netns/conntrack.h | 4 - include/net/netns/ipv4.h | 132 +- include/net/netns/ipv6.h | 28 +- include/net/netns/mib.h | 30 +- include/net/netns/netfilter.h | 6 - include/net/netns/nftables.h | 7 - include/net/netns/x_tables.h | 1 - include/net/nexthop.h | 4 +- include/net/page_pool.h | 2 +- include/net/red.h | 4 +- include/net/sock.h | 18 +- include/net/tcp.h | 45 +- include/net/udp.h | 26 + include/rdma/ib_cache.h | 18 +- include/rdma/ib_mad.h | 2 +- include/rdma/ib_sa.h | 15 +- include/rdma/ib_verbs.h | 177 +- include/rdma/rdma_cm.h | 2 +- include/rdma/rdma_counter.h | 16 +- include/rdma/rdma_vt.h | 10 +- include/rdma/rw.h | 18 +- include/rdma/uverbs_ioctl.h | 7 +- include/scsi/libfcoe.h | 2 +- include/scsi/scsi_host.h | 1 - include/scsi/scsi_transport_iscsi.h | 1 + include/soc/at91/pm.h | 16 + include/soc/bcm2835/raspberrypi-firmware.h | 10 + include/sound/control.h | 35 +- include/sound/simple_card_utils.h | 7 +- include/trace/events/cma.h | 68 +- include/trace/events/io_uring.h | 2 +- include/trace/events/migrate.h | 22 + include/trace/events/random.h | 83 - include/trace/events/rcu.h | 2 +- include/trace/events/sched.h | 2 +- include/trace/events/timer.h | 2 +- include/uapi/drm/i915_drm.h | 1 + include/uapi/linux/blkpg.h | 28 +- include/uapi/linux/bpf.h | 5 + include/uapi/linux/can.h | 2 +- include/uapi/linux/ethtool.h | 24 +- include/uapi/linux/ethtool_netlink.h | 17 + include/uapi/linux/icmp.h | 42 + include/uapi/linux/icmpv6.h | 3 + include/uapi/linux/if_bonding.h | 11 - include/uapi/linux/iio/buffer.h | 10 + include/uapi/linux/mptcp.h | 11 + include/uapi/linux/nfs4.h | 6 - include/uapi/linux/nfsd/nfsfh.h | 27 +- include/uapi/misc/uacce/hisi_qm.h | 1 + include/uapi/mtd/mtd-abi.h | 2 + include/xen/interface/elfnote.h | 10 - include/xen/interface/hvm/hvm_vcpu.h | 10 - include/xen/interface/io/xenbus.h | 10 - init/Kconfig | 49 +- init/main.c | 1 + ipc/sem.c | 12 +- kernel/bpf/btf.c | 219 +- kernel/bpf/core.c | 54 +- kernel/bpf/disasm.c | 15 +- kernel/bpf/helpers.c | 15 +- kernel/bpf/inode.c | 4 +- kernel/bpf/local_storage.c | 5 +- kernel/bpf/lpm_trie.c | 3 + kernel/bpf/stackmap.c | 12 +- kernel/bpf/syscall.c | 5 +- kernel/bpf/trampoline.c | 30 + kernel/bpf/verifier.c | 381 +- kernel/cgroup/Makefile | 1 + kernel/cgroup/misc.c | 407 + kernel/configs/android-base.config | 1 - kernel/configs/tiny-base.config | 1 + kernel/dma/map_benchmark.c | 23 +- kernel/dma/remap.c | 1 - kernel/fork.c | 18 +- kernel/freezer.c | 2 +- kernel/irq/irq_sim.c | 31 +- kernel/kexec_core.c | 2 + kernel/livepatch/transition.c | 5 +- kernel/locking/Makefile | 2 - kernel/locking/lockdep.c | 2 +- kernel/locking/lockdep_internals.h | 8 +- kernel/locking/rtmutex-debug.c | 182 - kernel/locking/rtmutex-debug.h | 37 - kernel/locking/rtmutex.c | 408 +- kernel/locking/rtmutex.h | 35 - kernel/locking/rtmutex_common.h | 104 +- kernel/module.c | 9 +- kernel/printk/internal.h | 3 - kernel/printk/printk.c | 14 +- kernel/printk/printk_safe.c | 3 +- kernel/ptrace.c | 2 +- kernel/rcu/tree.c | 46 +- kernel/resource.c | 45 +- kernel/sched/core.c | 8 +- kernel/sched/topology.c | 2 +- kernel/seccomp.c | 2 +- kernel/signal.c | 24 +- kernel/sysctl.c | 65 + kernel/task_work.c | 35 +- kernel/time/clocksource.c | 138 +- kernel/time/timekeeping.c | 36 +- kernel/trace/bpf_trace.c | 5 +- kernel/trace/fgraph.c | 4 +- kernel/trace/ftrace.c | 50 +- kernel/trace/ring_buffer.c | 4 +- kernel/trace/synth_event_gen_test.c | 2 +- kernel/trace/trace.c | 29 +- kernel/trace/trace.h | 4 +- kernel/trace/trace_event_perf.c | 2 +- kernel/trace/trace_events.c | 4 +- kernel/trace/trace_events_filter.c | 18 +- kernel/trace/trace_events_synth.c | 2 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_probe.c | 6 +- kernel/trace/trace_probe.h | 2 +- kernel/trace/trace_probe_tmpl.h | 2 +- kernel/trace/trace_selftest.c | 4 +- kernel/trace/trace_seq.c | 12 +- kernel/watchdog.c | 20 +- kernel/workqueue.c | 17 +- lib/Kconfig.debug | 58 +- lib/Makefile | 2 +- lib/bitmap.c | 42 +- lib/bug.c | 54 +- lib/crc8.c | 2 +- lib/crypto/poly1305-donna32.c | 3 +- lib/crypto/poly1305-donna64.c | 3 +- lib/crypto/poly1305.c | 3 +- lib/find_bit.c | 68 +- lib/genalloc.c | 7 +- .../kunit_defconfig => lib/kunit/.kunitconfig | 0 lib/kunit/assert.c | 30 +- lib/kunit/test.c | 39 +- lib/oid_registry.c | 24 + lib/stackdepot.c | 6 +- lib/test_kasan.c | 49 +- lib/test_slub.c | 128 +- localversion-next | 2 +- mm/Kconfig | 3 + mm/Makefile | 3 +- mm/balloon_compaction.c | 4 +- mm/cma.c | 48 +- mm/cma.h | 27 +- mm/cma_debug.c | 8 +- mm/cma_sysfs.c | 84 +- mm/compaction.c | 103 +- mm/filemap.c | 51 +- mm/gup.c | 34 +- mm/highmem.c | 2 +- mm/huge_memory.c | 197 +- mm/hugetlb.c | 463 +- mm/hugetlb_cgroup.c | 8 +- mm/internal.h | 53 +- mm/io-mapping.c | 29 + mm/kasan/kasan.h | 8 +- mm/kasan/quarantine.c | 4 +- mm/kasan/shadow.c | 4 +- mm/kfence/report.c | 2 +- mm/khugepaged.c | 20 +- mm/kmemleak.c | 2 +- mm/ksm.c | 23 +- mm/madvise.c | 4 +- mm/memcontrol.c | 224 +- mm/memory-failure.c | 2 +- mm/memory.c | 67 +- mm/memory_hotplug.c | 50 +- mm/mempolicy.c | 12 +- mm/migrate.c | 97 +- mm/mmap.c | 16 +- mm/mprotect.c | 2 +- mm/mremap.c | 7 +- mm/nommu.c | 10 - mm/oom_kill.c | 2 +- mm/page-writeback.c | 4 +- mm/page_alloc.c | 256 +- mm/page_owner.c | 12 +- mm/page_poison.c | 4 +- mm/percpu-internal.h | 2 +- mm/percpu-vm.c | 7 +- mm/percpu.c | 2 +- mm/pgalloc-track.h | 6 +- mm/secretmem.c | 2 +- mm/shmem.c | 1 + mm/slab.c | 6 +- mm/slab.h | 8 +- mm/slab_common.c | 10 +- mm/slub.c | 82 +- mm/sparse.c | 1 + mm/swap.c | 69 +- mm/swap_slots.c | 2 +- mm/swap_state.c | 2 +- mm/vmalloc.c | 290 +- mm/vmscan.c | 7 +- mm/vmstat.c | 2 +- mm/zpool.c | 2 +- mm/zsmalloc.c | 8 +- net/9p/client.c | 4 +- net/9p/error.c | 2 +- net/9p/trans_fd.c | 2 +- net/ax25/TODO | 20 - net/batman-adv/multicast.c | 6 +- net/batman-adv/translation-table.c | 2 + net/bluetooth/6lowpan.c | 5 +- net/bluetooth/hci_debugfs.c | 8 +- net/bluetooth/hci_event.c | 2 +- net/bluetooth/hci_request.c | 9 +- net/bluetooth/l2cap_core.c | 11 +- net/bluetooth/mgmt.c | 12 +- net/bluetooth/smp.c | 4 +- net/bpf/test_run.c | 34 +- net/bridge/netfilter/Kconfig | 4 - net/bridge/netfilter/Makefile | 3 - net/bridge/netfilter/ebtables.c | 39 +- net/bridge/netfilter/nf_log_bridge.c | 79 - net/can/bcm.c | 10 +- net/can/isotp.c | 11 +- net/can/raw.c | 14 +- net/core/dev.c | 24 +- net/core/dev_addr_lists.c | 2 +- net/core/filter.c | 1 + net/core/neighbour.c | 2 +- net/core/netevent.c | 2 +- net/core/page_pool.c | 111 +- net/core/rtnetlink.c | 19 +- net/core/skbuff.c | 55 +- net/core/skmsg.c | 177 +- net/core/sock.c | 12 +- net/core/sock_map.c | 118 +- net/core/xdp.c | 3 +- net/decnet/TODO | 40 - net/dsa/dsa2.c | 8 +- net/dsa/switch.c | 15 +- net/ethtool/Makefile | 2 +- net/ethtool/fec.c | 238 + net/ethtool/ioctl.c | 2 +- net/ethtool/netlink.c | 19 + net/ethtool/netlink.h | 4 + net/ieee802154/core.c | 4 +- net/ipv4/af_inet.c | 1 + net/ipv4/bpf_tcp_ca.c | 43 + net/ipv4/esp4_offload.c | 11 +- net/ipv4/icmp.c | 134 +- net/ipv4/ip_output.c | 4 +- net/ipv4/netfilter/Kconfig | 10 +- net/ipv4/netfilter/Makefile | 4 - net/ipv4/netfilter/nf_defrag_ipv4.c | 20 +- net/ipv4/netfilter/nf_log_arp.c | 172 - net/ipv4/netfilter/nf_log_ipv4.c | 395 - net/ipv4/nexthop.c | 56 +- net/ipv4/ping.c | 4 +- net/ipv4/sysctl_net_ipv4.c | 249 +- net/ipv4/tcp_bpf.c | 130 +- net/ipv4/tcp_cubic.c | 24 +- net/ipv4/tcp_ipv4.c | 24 +- net/ipv4/tcp_lp.c | 4 +- net/ipv4/udp.c | 41 + net/ipv4/udp_bpf.c | 79 +- net/ipv4/udp_offload.c | 27 +- net/ipv6/addrconf.c | 11 +- net/ipv6/addrconf_core.c | 9 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/ah6.c | 2 +- net/ipv6/esp6.c | 2 +- net/ipv6/esp6_offload.c | 11 +- net/ipv6/icmp.c | 16 +- net/ipv6/ip6_gre.c | 7 +- net/ipv6/ip6_tunnel.c | 5 +- net/ipv6/ip6_vti.c | 3 +- net/ipv6/mcast.c | 1100 ++- net/ipv6/netfilter/Kconfig | 5 +- net/ipv6/netfilter/Makefile | 3 - net/ipv6/netfilter/nf_conntrack_reasm.c | 68 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 15 +- net/ipv6/netfilter/nf_log_ipv6.c | 427 - net/ipv6/raw.c | 2 +- net/ipv6/route.c | 7 +- net/ipv6/sit.c | 7 +- net/ipv6/sysctl_net_ipv6.c | 38 +- net/ipv6/tcp_ipv6.c | 17 +- net/ipv6/udp.c | 4 + net/ipv6/udp_offload.c | 3 +- net/iucv/af_iucv.c | 4 +- net/kcm/kcmsock.c | 4 +- net/l3mdev/l3mdev.c | 4 +- net/llc/llc_c_ev.c | 4 +- net/llc/llc_core.c | 4 +- net/llc/llc_pdu.c | 2 +- net/llc/llc_s_ac.c | 2 +- net/mac80211/cfg.c | 2 +- net/mptcp/mib.c | 3 + net/mptcp/mib.h | 3 + net/mptcp/options.c | 72 +- net/mptcp/pm.c | 25 +- net/mptcp/pm_netlink.c | 210 +- net/mptcp/protocol.c | 162 +- net/mptcp/protocol.h | 26 +- net/mptcp/subflow.c | 36 +- net/ncsi/internal.h | 2 +- net/ncsi/ncsi-manage.c | 20 +- net/netfilter/Kconfig | 20 +- net/netfilter/Makefile | 6 +- net/netfilter/ipset/ip_set_core.c | 17 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_ftp.c | 2 - net/netfilter/nf_conntrack_acct.c | 2 +- net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_ecache.c | 31 +- net/netfilter/nf_conntrack_netlink.c | 77 +- net/netfilter/nf_conntrack_standalone.c | 11 +- net/netfilter/nf_flow_table_core.c | 37 +- net/netfilter/nf_flow_table_ip.c | 22 +- net/netfilter/nf_flow_table_offload.c | 6 +- net/netfilter/nf_log.c | 10 - net/netfilter/nf_log_common.c | 224 - net/netfilter/nf_log_netdev.c | 78 - net/netfilter/nf_log_syslog.c | 1089 +++ net/netfilter/nf_tables_api.c | 632 +- net/netfilter/nf_tables_offload.c | 30 +- net/netfilter/nf_tables_trace.c | 9 +- net/netfilter/nfnetlink.c | 67 +- net/netfilter/nfnetlink_acct.c | 14 +- net/netfilter/nfnetlink_cthelper.c | 11 +- net/netfilter/nfnetlink_cttimeout.c | 63 +- net/netfilter/nfnetlink_log.c | 11 +- net/netfilter/nfnetlink_queue.c | 12 +- net/netfilter/nft_chain_filter.c | 11 +- net/netfilter/nft_compat.c | 11 +- net/netfilter/nft_dynset.c | 6 +- net/netfilter/nft_log.c | 20 +- net/netfilter/x_tables.c | 46 +- net/netfilter/xt_LOG.c | 1 + net/netfilter/xt_NFLOG.c | 1 + net/netfilter/xt_TRACE.c | 1 + net/netlabel/netlabel_mgmt.c | 2 +- net/nfc/digital_core.c | 2 +- net/nfc/digital_dep.c | 2 +- net/nfc/llcp_sock.c | 10 + net/nfc/nci/core.c | 2 +- net/nfc/nci/uart.c | 4 +- net/openvswitch/conntrack.c | 14 +- net/openvswitch/vport-netdev.c | 7 +- net/qrtr/qrtr.c | 47 +- net/rds/message.c | 3 +- net/rds/send.c | 2 +- net/sched/act_api.c | 3 + net/sched/cls_api.c | 2 +- net/sched/sch_htb.c | 5 +- net/sctp/ipv6.c | 7 +- net/sctp/sm_make_chunk.c | 2 +- net/sctp/sm_statefuns.c | 10 +- net/sctp/socket.c | 2 +- net/smc/smc_core.h | 1 - net/sunrpc/svc_xprt.c | 38 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 - net/tipc/bearer.c | 47 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 2 + net/tipc/name_table.c | 2 + net/tipc/node.c | 2 +- net/tipc/socket.c | 4 +- net/tipc/subscr.h | 3 +- net/tipc/udp_media.c | 2 + net/tls/tls_sw.c | 4 +- net/vmw_vsock/af_vsock.c | 2 +- net/wireless/core.c | 4 +- net/wireless/reg.c | 2 +- net/x25/af_x25.c | 2 +- net/xfrm/xfrm_compat.c | 12 +- net/xfrm/xfrm_device.c | 2 - net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_user.c | 2 +- rust/Makefile | 12 +- rust/helpers.c | 5 - rust/kernel/c_types.rs | 6 +- rust/kernel/chrdev.rs | 2 +- rust/kernel/file_operations.rs | 76 +- rust/kernel/lib.rs | 64 + rust/kernel/miscdev.rs | 73 +- rust/kernel/module_param.rs | 26 +- rust/kernel/static_assert.rs | 2 +- rust/kernel/sync/arc.rs | 184 + rust/kernel/sync/condvar.rs | 3 +- rust/kernel/sync/mod.rs | 6 +- rust/kernel/sysctl.rs | 5 +- rust/kernel/user_ptr.rs | 46 +- rust/module.rs | 7 +- samples/bpf/sampleip_kern.c | 1 - samples/bpf/trace_event_kern.c | 1 - samples/bpf/xdpsock_user.c | 55 +- samples/configfs/configfs_sample.c | 155 +- scripts/Kconfig.include | 6 + scripts/Makefile.kasan | 8 +- scripts/Makefile.modpost | 28 +- scripts/as-version.sh | 82 + scripts/cc-version.sh | 20 +- scripts/checkpatch.pl | 11 + scripts/dummy-tools/gcc | 6 + scripts/get_abi.pl | 74 +- scripts/kconfig/Makefile | 17 +- scripts/kconfig/conf.c | 353 +- scripts/kconfig/confdata.c | 231 +- scripts/kconfig/expr.h | 6 - scripts/kconfig/lexer.l | 3 - scripts/kconfig/lkc.h | 5 - scripts/kconfig/mconf.c | 2 + scripts/kconfig/menu.c | 22 - scripts/kconfig/parser.y | 20 +- scripts/kconfig/symbol.c | 1 - scripts/kconfig/tests/choice/Kconfig | 2 +- .../kconfig/tests/choice_value_with_m_dep/Kconfig | 2 +- scripts/kconfig/tests/conftest.py | 4 + scripts/kconfig/tests/inter_choice/Kconfig | 2 +- scripts/kernel-doc | 25 +- scripts/ld-version.sh | 11 +- scripts/min-tool-version.sh | 39 + scripts/mod/modpost.c | 40 +- scripts/module.lds.S | 2 + scripts/package/buildtar | 8 + scripts/recordmcount.pl | 26 +- scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 26 +- scripts/test_dwarf5_support.sh | 8 - security/integrity/digsig_asymmetric.c | 30 +- security/tomoyo/network.c | 2 +- sound/core/Kconfig | 6 + sound/core/Makefile | 2 + sound/core/control.c | 184 +- sound/core/control_led.c | 773 ++ sound/core/init.c | 2 - sound/core/pcm_native.c | 4 +- sound/pci/hda/Kconfig | 4 +- sound/pci/hda/hda_codec.c | 69 +- sound/pci/hda/hda_generic.c | 162 +- sound/pci/hda/hda_generic.h | 15 +- sound/pci/hda/hda_intel.c | 8 + sound/pci/hda/hda_local.h | 16 +- sound/pci/hda/patch_ca0132.c | 4 +- sound/pci/hda/patch_realtek.c | 3 +- sound/pci/hda/patch_sigmatel.c | 6 +- sound/pci/hda/thinkpad_helper.c | 2 +- sound/soc/amd/Kconfig | 2 +- sound/soc/amd/acp-da7219-max98357a.c | 29 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 - sound/soc/atmel/atmel-classd.c | 6 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/bcm/cygnus-ssp.c | 6 +- sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak5558.c | 97 +- sound/soc/codecs/da732x.c | 17 +- sound/soc/codecs/da732x.h | 12 +- sound/soc/codecs/lm49453.c | 2 - sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/mt6359-accdet.c | 1080 +++ sound/soc/codecs/mt6359-accdet.h | 128 + sound/soc/codecs/mt6359.h | 1864 ++++- sound/soc/codecs/rt5670.c | 51 + sound/soc/codecs/rt5670.h | 2 + sound/soc/dwc/local.h | 6 +- sound/soc/fsl/fsl_esai.c | 8 +- sound/soc/fsl/fsl_rpmsg.c | 2 +- sound/soc/generic/audio-graph-card.c | 112 +- sound/soc/generic/simple-card-utils.c | 20 +- sound/soc/generic/simple-card.c | 115 +- sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 1 + sound/soc/intel/boards/bytcr_rt5640.c | 17 + sound/soc/intel/boards/cht_bsw_rt5672.c | 77 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 40 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/meson/axg-tdmin.c | 2 +- sound/soc/meson/axg-tdmout.c | 2 +- sound/soc/pxa/mmp-pcm.c | 2 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 209 +- sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/soc-core.c | 14 +- sound/soc/sof/intel/hda-dai.c | 44 + sound/soc/sof/pcm.c | 37 +- sound/soc/sof/sof-audio.h | 2 + sound/soc/sof/topology.c | 190 +- sound/soc/sti/sti_uniperif.c | 2 + sound/soc/sti/uniperif.h | 4 +- sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 5 + sound/soc/sunxi/sun8i-codec.c | 2 +- sound/soc/tegra/tegra20_das.c | 8 +- sound/soc/tegra/tegra20_das.h | 6 +- sound/soc/tegra/tegra_audio_graph_card.c | 1 + sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ti/omap-mcbsp.c | 3 +- sound/soc/ux500/mop500.c | 6 +- sound/soc/ux500/mop500_ab8500.h | 2 +- sound/usb/mixer.c | 78 +- sound/usb/mixer.h | 1 + sound/usb/mixer_quirks.c | 2 +- sound/usb/quirks.c | 1 + tools/arch/ia64/include/asm/barrier.h | 3 - tools/bpf/bpftool/common.c | 1 + tools/bpf/bpftool/prog.c | 1 + tools/bpf/resolve_btfids/main.c | 11 +- tools/gpio/gpio-utils.c | 18 +- tools/iio/Makefile | 1 + tools/iio/iio_event_monitor.c | 69 +- tools/iio/iio_generic_buffer.c | 153 +- tools/iio/iio_utils.c | 18 +- tools/iio/iio_utils.h | 9 +- tools/include/asm-generic/bitops/find.h | 85 +- tools/include/asm-generic/bitsperlong.h | 3 + tools/include/linux/bitmap.h | 18 +- tools/include/uapi/asm/errno.h | 2 - tools/include/uapi/linux/bpf.h | 5 + tools/include/uapi/linux/kvm.h | 13 + tools/kvm/kvm_stat/kvm_stat.service | 1 + tools/lib/bitmap.c | 4 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/libbpf.c | 399 +- tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/linker.c | 39 +- tools/lib/bpf/ringbuf.c | 2 +- tools/lib/bpf/xsk.c | 315 +- tools/lib/find_bit.c | 56 +- tools/perf/builtin-daemon.c | 57 +- tools/perf/tests/bpf.c | 9 +- tools/perf/tests/shell/daemon.sh | 2 +- tools/perf/util/auxtrace.c | 4 - tools/perf/util/bpf-event.c | 13 +- tools/perf/util/parse-events.c | 3 + tools/perf/util/pmu.c | 33 + tools/perf/util/pmu.h | 3 + tools/perf/util/synthetic-events.c | 11 +- tools/perf/util/vdso.c | 2 + tools/power/x86/turbostat/turbostat.c | 2 +- tools/scripts/Makefile.include | 1 + tools/testing/kunit/kunit.py | 4 +- tools/testing/kunit/kunit_kernel.py | 2 + tools/testing/kunit/kunit_tool_test.py | 6 + tools/testing/radix-tree/idr-test.c | 21 +- tools/testing/radix-tree/linux/compiler_types.h | 0 tools/testing/radix-tree/multiorder.c | 2 + tools/testing/radix-tree/xarray.c | 2 + tools/testing/selftests/bpf/README.rst | 14 + tools/testing/selftests/bpf/bpf_tcp_helpers.h | 29 +- tools/testing/selftests/bpf/config | 2 + .../bpf/map_tests/lpm_trie_map_batch_ops.c | 158 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 44 + .../testing/selftests/bpf/prog_tests/kfunc_call.c | 59 + .../selftests/bpf/prog_tests/sockmap_basic.c | 40 + .../selftests/bpf/prog_tests/sockmap_listen.c | 136 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 6 +- tools/testing/selftests/bpf/progs/bpf_cubic.c | 36 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 22 +- tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c | 19 + .../testing/selftests/bpf/progs/kfunc_call_test.c | 47 + .../selftests/bpf/progs/kfunc_call_test_subprog.c | 42 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 12 - .../selftests/bpf/progs/test_sockmap_listen.c | 22 + .../bpf/progs/test_sockmap_skb_verdict_attach.c | 18 + tools/testing/selftests/bpf/test_xsk.sh | 3 +- tools/testing/selftests/bpf/verifier/calls.c | 12 +- tools/testing/selftests/bpf/verifier/dead_code.c | 10 +- tools/testing/selftests/bpf/vmtest.sh | 39 +- tools/testing/selftests/bpf/xdpxceiver.c | 700 +- tools/testing/selftests/bpf/xdpxceiver.h | 49 +- tools/testing/selftests/dma/dma_map_benchmark.c | 22 +- .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 17 + .../selftests/drivers/net/mlxsw/tc_sample.sh | 30 + .../drivers/net/netdevsim/ethtool-common.sh | 5 +- .../selftests/drivers/net/netdevsim/ethtool-fec.sh | 110 + tools/testing/selftests/gpio/.gitignore | 2 + tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 + tools/testing/selftests/gpio/gpio-chip-info.c | 57 + tools/testing/selftests/gpio/gpio-line-name.c | 55 + tools/testing/selftests/gpio/gpio-sim.sh | 229 + .../testing/selftests/kvm/hardware_disable_test.c | 10 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 13 +- tools/testing/selftests/lib.mk | 3 +- tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/config | 1 - tools/testing/selftests/lib/slub.sh | 3 - tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/forwarding/lib.sh | 9 + .../testing/selftests/net/forwarding/tc_police.sh | 56 + .../selftests/net/forwarding/vxlan_bridge_1d.sh | 13 +- tools/testing/selftests/net/mptcp/diag.sh | 55 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 10 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 22 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 158 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 34 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 13 +- tools/testing/selftests/net/so_txtime.c | 247 +- tools/testing/selftests/net/so_txtime.sh | 97 +- tools/testing/selftests/net/udpgro_fwd.sh | 251 + .../selftests/powerpc/security/entry_flush.c | 2 +- .../selftests/powerpc/security/flush_utils.h | 4 + .../testing/selftests/powerpc/security/rfi_flush.c | 2 +- tools/testing/selftests/powerpc/tm/tm-trap.c | 4 +- tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-subset-pid.c | 121 + .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 6 +- tools/testing/selftests/resctrl/.gitignore | 2 + tools/testing/selftests/resctrl/Makefile | 2 +- tools/testing/selftests/resctrl/README | 4 +- tools/testing/selftests/resctrl/cache.c | 52 +- tools/testing/selftests/resctrl/cat_test.c | 57 +- tools/testing/selftests/resctrl/cmt_test.c | 145 + tools/testing/selftests/resctrl/config | 2 + tools/testing/selftests/resctrl/cqm_test.c | 176 - tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/resctrl/mba_test.c | 43 +- tools/testing/selftests/resctrl/mbm_test.c | 42 +- tools/testing/selftests/resctrl/resctrl.h | 29 +- tools/testing/selftests/resctrl/resctrl_tests.c | 163 +- tools/testing/selftests/resctrl/resctrl_val.c | 95 +- tools/testing/selftests/resctrl/resctrlfs.c | 134 +- tools/testing/selftests/sgx/main.c | 24 +- .../tc-testing/tc-tests/actions/police.json | 48 + .../tc-testing/tc-tests/actions/simple.json | 24 + tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/mremap_dontunmap.c | 52 + tools/testing/selftests/vm/split_huge_page_test.c | 313 - tools/usb/hcd-tests.sh | 2 - tools/usb/usbip/doc/usbip.8 | 42 +- tools/usb/usbip/doc/usbipd.8 | 26 + tools/usb/usbip/libsrc/list.h | 10 +- tools/usb/usbip/src/usbip_list.c | 3 +- 3471 files changed, 103032 insertions(+), 48424 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-lptimer-stm32 create mode 100644 Documentation/ABI/testing/sysfs-driver-xdata create mode 100644 Documentation/admin-guide/cgroup-v1/misc.rst create mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/admin-guide/reporting-bugs.rst create mode 100644 Documentation/arm/stm32/stm32h750-overview.rst create mode 100644 Documentation/devicetree/bindings/counter/interrupt-counter.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/dw_hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx6-hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/renesas,du.txt create mode 100644 Documentation/devicetree/bindings/display/renesas,du.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rock [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw- [...] delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/google,cros-ec- [...] create mode 100644 Documentation/devicetree/bindings/leds/leds-rt4505.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/linksys,ns-par [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/nvmem-cells.yaml delete mode 100644 Documentation/devicetree/bindings/pci/hisilicon-pcie.txt delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi- [...] create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-cp110-utmi [...] delete mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6318-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm63268-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6328-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6358-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6362-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6368-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.yaml delete mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.yaml create mode 100644 Documentation/devicetree/bindings/writing-schema.rst create mode 100644 Documentation/devicetree/kernel-api.rst delete mode 100644 Documentation/devicetree/writing-schema.rst create mode 100644 Documentation/gpu/rfc/index.rst create mode 100644 Documentation/hwmon/bpa-rs600.rst create mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst create mode 100644 Documentation/networking/nexthop-group-resilient.rst create mode 100644 arch/arm/boot/dts/imx7d-remarkable2.dts delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618.dtsi create mode 100644 arch/arm/boot/dts/stm32h7-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32h743-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32h750.dtsi create mode 100644 arch/arm/boot/dts/stm32h750i-art-pi.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-tplink-archer-c230 [...] create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts create mode 100644 arch/mips/crypto/.gitignore delete mode 100644 arch/mips/sgi-ip27/TODO create mode 100644 arch/powerpc/include/asm/kfence.h create mode 100644 arch/powerpc/mm/book3s32/kuep.c create mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/kernel/vmlinux-xip.lds.S create mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-gdbio.h create mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-iss.h create mode 100644 crypto/ecdsa.c create mode 100644 crypto/ecdsasignature.asn1 create mode 100644 drivers/clk/socfpga/Kconfig create mode 100644 drivers/counter/interrupt-cnt.c create mode 100644 drivers/gpio/gpio-realtek-otto.c create mode 100644 drivers/gpio/gpio-sim.c create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.c create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c create mode 100644 drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h create mode 100644 drivers/gpu/drm/bridge/lontium-lt8912b.c create mode 100644 drivers/gpu/drm/drm_displayid.c create mode 100644 drivers/gpu/drm/i915/TODO.txt create mode 100644 drivers/gpu/drm/i915/display/intel_fb.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c create mode 100644 drivers/gpu/drm/i915/intel_step.c create mode 100644 drivers/gpu/drm/i915/intel_step.h create mode 100644 drivers/hid/surface-hid/Kconfig create mode 100644 drivers/hid/surface-hid/Makefile create mode 100644 drivers/hid/surface-hid/surface_hid.c create mode 100644 drivers/hid/surface-hid/surface_hid_core.c create mode 100644 drivers/hid/surface-hid/surface_hid_core.h create mode 100644 drivers/hid/surface-hid/surface_kbd.c create mode 100644 drivers/hwmon/pmbus/bpa-rs600.c create mode 100644 drivers/i2c/busses/i2c-cp2615.c create mode 100644 drivers/iio/accel/bmi088-accel-core.c create mode 100644 drivers/iio/accel/bmi088-accel-spi.c create mode 100644 drivers/iio/accel/bmi088-accel.h create mode 100644 drivers/iio/adc/ti-ads131e08.c create mode 100644 drivers/iio/proximity/cros_ec_mkbp_proximity.c create mode 100644 drivers/iio/test/Kconfig create mode 100644 drivers/iio/test/Makefile create mode 100644 drivers/iio/test/iio-test-format.c create mode 100644 drivers/interconnect/qcom/sm8350.c create mode 100644 drivers/interconnect/qcom/sm8350.h create mode 100644 drivers/leds/flash/leds-rt4505.c create mode 100644 drivers/misc/dw-xdata-pcie.c delete mode 100644 drivers/misc/pvpanic.c create mode 100644 drivers/misc/pvpanic/Kconfig create mode 100644 drivers/misc/pvpanic/Makefile create mode 100644 drivers/misc/pvpanic/pvpanic-mmio.c create mode 100644 drivers/misc/pvpanic/pvpanic-pci.c create mode 100644 drivers/misc/pvpanic/pvpanic.c create mode 100644 drivers/misc/pvpanic/pvpanic.h create mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.c create mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.h create mode 100644 drivers/mtd/spi-nor/otp.c create mode 100644 drivers/mtd/spi-nor/swp.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c create mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.c create mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_phc.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h delete mode 100644 drivers/net/ipa/ipa_data-sc7180.c delete mode 100644 drivers/net/ipa/ipa_data-sdm845.c create mode 100644 drivers/net/ipa/ipa_data-v3.5.1.c create mode 100644 drivers/net/ipa/ipa_data-v4.2.c create mode 100644 drivers/net/ipa/ipa_resource.c create mode 100644 drivers/net/ipa/ipa_resource.h create mode 100644 drivers/phy/marvell/phy-mvebu-cp110-utmi.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6318.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63268.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6328.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6358.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6362.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6368.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.h create mode 100644 drivers/pwm/pwm-raspberrypi-poe.c rename drivers/{staging/hikey9xx => regulator}/hi6421v600-regulator.c (100%) delete mode 100644 drivers/scsi/aacraid/TODO create mode 100644 drivers/soc/mediatek/mt8183-mmsys.h create mode 100644 drivers/soc/mediatek/mtk-mmsys.h create mode 100644 drivers/spi/spi-hisi-kunpeng.c create mode 100644 drivers/tty/serial/8250/8250_bcm7271.c create mode 100644 drivers/uio/uio_dfl.c create mode 100644 drivers/usb/typec/class.h create mode 100644 drivers/usb/typec/mux.h delete mode 100644 fs/befs/TODO rename fs/cachefiles/{rdwr2.c => io.c} (100%) delete mode 100644 fs/cifsd/time_wrappers.h create mode 100644 fs/erofs/pcpubuf.c delete mode 100644 fs/f2fs/compress.h delete mode 100644 fs/jffs2/TODO create mode 100644 include/dt-bindings/interconnect/qcom,sm8350.h delete mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h create mode 100644 include/dt-bindings/phy/phy-cadence.h create mode 100644 include/dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h create mode 100644 include/kunit/test-bug.h create mode 100644 include/linux/align.h create mode 100644 include/linux/misc_cgroup.h create mode 100644 include/soc/at91/pm.h create mode 100644 include/uapi/linux/iio/buffer.h create mode 100644 kernel/cgroup/misc.c create mode 100644 kernel/configs/tiny-base.config delete mode 100644 kernel/locking/rtmutex-debug.c delete mode 100644 kernel/locking/rtmutex-debug.h delete mode 100644 kernel/locking/rtmutex.h copy arch/um/configs/kunit_defconfig => lib/kunit/.kunitconfig (100%) create mode 100644 mm/io-mapping.c delete mode 100644 net/ax25/TODO delete mode 100644 net/bridge/netfilter/nf_log_bridge.c delete mode 100644 net/decnet/TODO create mode 100644 net/ethtool/fec.c delete mode 100644 net/ipv4/netfilter/nf_log_arp.c delete mode 100644 net/ipv4/netfilter/nf_log_ipv4.c delete mode 100644 net/ipv6/netfilter/nf_log_ipv6.c delete mode 100644 net/netfilter/nf_log_common.c delete mode 100644 net/netfilter/nf_log_netdev.c create mode 100644 net/netfilter/nf_log_syslog.c create mode 100644 rust/kernel/sync/arc.rs create mode 100755 scripts/as-version.sh create mode 100755 scripts/min-tool-version.sh delete mode 100755 scripts/test_dwarf5_support.sh create mode 100644 sound/core/control_led.c create mode 100644 sound/soc/codecs/mt6359-accdet.c create mode 100644 sound/soc/codecs/mt6359-accdet.h delete mode 100644 tools/testing/radix-tree/linux/compiler_types.h create mode 100644 tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c create mode 100644 tools/testing/selftests/bpf/prog_tests/kfunc_call.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test.c create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test_subprog.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_skb_verdict_attach.c create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-fec.sh create mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c create mode 100644 tools/testing/selftests/gpio/gpio-line-name.c create mode 100755 tools/testing/selftests/gpio/gpio-sim.sh delete mode 100644 tools/testing/selftests/lib/slub.sh create mode 100755 tools/testing/selftests/net/udpgro_fwd.sh create mode 100644 tools/testing/selftests/proc/proc-subset-pid.c create mode 100644 tools/testing/selftests/resctrl/.gitignore create mode 100644 tools/testing/selftests/resctrl/cmt_test.c create mode 100644 tools/testing/selftests/resctrl/config delete mode 100644 tools/testing/selftests/resctrl/cqm_test.c delete mode 100644 tools/testing/selftests/vm/split_huge_page_test.c