This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
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 a1dd5ec10a73 Merge branch 'for-5.13/block' into for-next omits 430a67f9d616 block, bfq: merge bursts of newly-created queues omits 85686d0dc194 block, bfq: keep shared queues out of the waker mechanism omits 8c544770092a block, bfq: fix weight-raising resume with !low_latency omits 8ef3fc3a043c block, bfq: make shared queues inherit wakers omits 7cc4ffc55564 block, bfq: put reqs of waker and woken in dispatch list omits 2ec5a5c48373 block, bfq: always inject I/O of queues blocked by wakers omits 9cf1adc6d34f blk-mq: Sentence reconstruct for better readability 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 12484a4ecc92 gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events omits ca269bfadb10 f2fs: fix to avoid touching checkpointed data in get_victim() omits e0b3f0938223 f2fs: fix to update last i_size if fallocate partially succeeds omits 72f84539b9df f2fs: fix error path of f2fs_remount() 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 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 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 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 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 67a788c7c3e7 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] omits deecc4d162c8 gpio: mockup: Adjust documentation to the code omits 951cde7376ec gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] 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 79bdf5472bab docs: driver-api: gpio: consumer: Mark another line of cod [...] 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 f60083d40e3f Merge remote-tracking branch 'arc-current/for-curr' adds 4d46f5bb7006 Merge remote-tracking branch 'arm-current/fixes' adds 41926b3a4668 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 84d572e634e2 MAINTAINERS: add backups for s390 vfio drivers adds 475e9175110e 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 ec291fd5af2c Merge remote-tracking branch 'net/master' 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 adds ebaa1700637c Merge remote-tracking branch 'bpf/master' adds ce50c0a7e375 Merge remote-tracking branch 'ipsec/master' adds efbf739e3570 Merge remote-tracking branch 'wireless-drivers/master' adds 7d62d4c4bc2d Merge remote-tracking branch 'sound-current/for-linus' adds 801df5da675d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f742f34884ae Merge remote-tracking branch 'regmap-fixes/for-linus' adds b4ab0b4ba3d3 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 5893f7a7b101 Merge remote-tracking branch 'spi-fixes/for-linus' adds 1bd77d07fb7e Merge remote-tracking branch 'pci-current/for-linus' adds ef90a5ad0151 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 29d96eb26134 soc: qcom-geni-se: Cleanup the code to remove proxy votes adds e8fdfcb65a6d Merge remote-tracking branch 'tty.current/tty-linus' 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 c95485a1a2a0 Merge remote-tracking branch 'usb.current/usb-linus' adds cf97d7af2468 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] adds 31c348ebd02c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds e8a41f76e946 Merge remote-tracking branch 'phy/fixes' adds 8528e604eb92 Merge remote-tracking branch 'staging.current/staging-linus' 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 56c65a02b983 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 8d67f98f3bdb Merge remote-tracking branch 'soundwire-fixes/fixes' adds 781bab3238c2 Input: elants_i2c - fix division by zero if firmware repor [...] adds 12df7496e9b7 Merge remote-tracking branch 'input-current/for-linus' adds 489a38b78ba8 Merge remote-tracking branch 'ide/master' adds 7958583a69c4 Merge remote-tracking branch 'vfio-fixes/for-linus' adds 54d6e14b430c Merge remote-tracking branch 'dmaengine-fixes/fixes' adds e491087bd7a3 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 4d33e780cc3a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds e23e9feadddf Merge remote-tracking branch 'omap-fixes/fixes' adds defba2863739 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 7f6c411c9b50 hostfs: fix memory handling in follow_link() adds cd28741929d4 Merge remote-tracking branch 'vfs-fixes/fixes' adds 409b526317dc Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds ff720d212b31 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 3545c20c92d5 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds d3fed0da34e9 file: fix close_range() for unshare+cloexec adds d663eff560a8 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 19b618aa61ae Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' 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 adds 9320f904087d Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new e421f81cb24e kbuild: collect minimum tool versions into scripts/min-too [...] new b0600f0d9b54 kbuild: check the minimum assembler version in Kconfig new d25844507023 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh new 3f482040592d arm64: move --fix-cortex-a53-843419 linker test to Kconfig new 89145649b0d0 kconfig: split randconfig setup code into set_randconfig_seed() new ed562c53104f kconfig: refactor option parse code new bafc47913216 kconfig: add long options --help and --silent new ee4c6f00dcee kconfig: add help messages for --help (-h) and --silent (-s) new 9a3c3bc820be kconfig: remove assignment for Kconfig file new 15e68d09458f kconfig: move conf_rewrite_mod_or_yes() to conf.c new 0c236676d313 kconfig: move conf_set_all_new_symbols() to conf.c new fe0bae8bc457 kconfig: move JUMP_NB to mconf.c new 849f69d3c92b kconfig: change defconfig_list option to environment variable new aab05250693d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] new c7fc51898d35 kconfig: do not use allnoconfig_y option new a2c75e292c0c kconfig: remove allnoconfig_y option new 2ecff72fddfd kconfig: change "modules" from sub-option to first-level a [...] new 071e9fca32ab kconfig: use true and false for bool variable new dc4acf529044 Merge branch 'kconfig' into for-next new b7009c6aa5e3 Merge remote-tracking branch 'kbuild/for-next' new 7ecf117f2d62 Merge remote-tracking branch 'dma-mapping/for-next' new 7c154828a0b6 Merge remote-tracking branch 'asm-generic/master' new df4fc72002ec Merge remote-tracking branch 'arm/for-next' new 9eef29d8c31b arm64: entry: remove test_irqs_unmasked macro new 4f30ba1cce36 arm64: barrier: Remove spec_bar() macro new 18107f8a2df6 arm64: Support execute-only permissions with Enhanced PAN new 0b5fed7956eb Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] new b07f3499661c arm64: stacktrace: Move start_backtrace() out of the header new 776e49af6000 arm64: setup: name `mair` register new 5cd6fa6de5e9 arm64: setup: name `tcr` register new 69d8d41bdb8a Merge branch 'for-next/misc' into for-next/core new 63e66c7bd00a Merge remote-tracking branch 'arm64/for-next/core' new 33233c7f9673 Merge remote-tracking branch 'arm-perf/for-next/perf' new 5fb9614f1401 Merge remote-tracking branch 'arm-soc/for-next' new a57848a0fd6d Merge remote-tracking branch 'actions/for-next' new 63cd7e973f6d Merge remote-tracking branch 'amlogic/for-next' new 52735e1561f0 Merge remote-tracking branch 'aspeed/for-next' new 5c0e89807023 Merge remote-tracking branch 'at91/at91-next' new d415e935b3aa memory: tegra20: Correct comment to MC_STAT registers writes new 923f1fc28897 memory: tegra20: Protect debug code with a lock new 7ff9197e1f71 Merge remote-tracking branch 'drivers-memory/for-next' new 75ed6fdb6575 Merge remote-tracking branch 'imx-mxs/for-next' new 4431dfce20a3 Merge remote-tracking branch 'keystone/next' new 12f56376b8ca Merge remote-tracking branch 'mediatek/for-next' new ae438caaff4a Merge remote-tracking branch 'mvebu/for-next' new 38941418e90f Merge remote-tracking branch 'omap/for-next' new fdda31aa87d0 Merge remote-tracking branch 'qcom/for-next' new 9180637be660 Merge remote-tracking branch 'raspberrypi/for-next' new 227ad6f463f9 Merge remote-tracking branch 'realtek/for-next' new 812e62df9cac Merge remote-tracking branch 'renesas/next' new 0d2794b792b1 Merge remote-tracking branch 'reset/reset/next' new 252f590f88d2 Merge remote-tracking branch 'rockchip/for-next' new 7f4ebf3e4ce1 ARM: dts: exynos: Add front camera support to I9100 new 67518feb5fda Merge branch 'next/dt' into for-next new 21568c24cbd2 Merge remote-tracking branch 'samsung-krzk/for-next' new 17ce35fe2e19 Merge remote-tracking branch 'scmi/for-linux-next' new c026130c8bdc Merge remote-tracking branch 'stm32/stm32-next' new 5515b421d393 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 96b870a539a5 Merge branch for-5.13/dt-bindings into for-next new dbad376d7605 Merge branch for-5.13/clk into for-next new 9d5e7c3e36eb soc/tegra: pmc: Provide USB sleepwalk register map new ef85bb582c41 soc/tegra: regulators: Fix locking up when voltage-spread [...] new 19221e308302 soc/tegra: pmc: Fix imbalanced clock disabling in error code path new c45e66a6b9f4 soc/tegra: pmc: Fix completion of power-gate toggling new 66ee50c6e234 soc/tegra: pmc: Ensure that clock rates aren't too high new 366d7c643a8a soc/tegra: pmc: Print out domain name when reset fails to acquire new fbd78fdaf655 Merge branch for-5.13/soc into for-next new 9f18691c9cac Merge commit 'for-5.13/soc' into for-5.13/phy new 188349567313 phy: tegra: xusb: Move usb3 port init for Tegra210 new a86041aeadd7 phy: tegra: xusb: Rearrange UPHY init on Tegra210 new e395c43a6358 phy: tegra: xusb: Add Tegra210 lane_iddq operation new cf0a550cfc51 phy: tegra: xusb: Add sleepwalk and suspend/resume new 8f6f09f05aef phy: tegra: xusb: Add wake/sleepwalk for Tegra210 new 3215ad58963a phy: tegra: xusb: Tegra210 host mode VBUS control new fd50990ac386 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 new c4be1be01fc4 Merge branch for-5.13/phy into for-next new 311a81f74636 Merge branch 'for-5.13/phy' into for-5.13/usb new 7b0be91cd730 usb: xhci: tegra: Unlink power domain devices new e95d8878c10e usb: xhci: tegra: Enable ELPG for runtime/system PM new ebb15cfc6ae5 Merge branch for-5.13/usb into for-next new 3a6c267dd7b8 ARM: tegra: acer-a500: Add atmel,wakeup-method property new 3118c823889e Merge branch for-5.13/arm/dt into for-next new 405fa9e9d866 arm64: tegra: Move clocks from RT5658 endpoint to device node new c064a4031d7f Merge branch for-5.13/arm64/dt into for-next new 5e3da47626b1 Merge remote-tracking branch 'tegra/for-next' new 63405266efb2 Merge remote-tracking branch 'ti-k3/ti-k3-next' new e0b2e6af39ea arm64: dts: ti: k3-j7200: Add gpio nodes new f4cc7daf460b arm64: dts: ti: k3-j7200-common-proc-board: Disable unused [...] new 9437499086c2 arm64: dts: ti: k3-j7200: Add support for higher speed mod [...] new b023255d7f9f Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new c1e68aca4d96 Merge remote-tracking branch 'clk/clk-next' new 7b9d719b50cf Merge remote-tracking branch 'clk-imx/for-next' new ae4becaf8c0a Merge remote-tracking branch 'clk-renesas/renesas-clk' new ab986aff2d69 Merge remote-tracking branch 'csky/linux-next' new 1d14b1d9c780 Merge remote-tracking branch 'h8300/h8300-next' new d70f2977bb5c Merge remote-tracking branch 'm68k/for-next' new 0c3c8d245d85 Merge remote-tracking branch 'm68knommu/for-next' new c4e906773de6 Merge remote-tracking branch 'microblaze/next' new d72a6eb6d726 Merge remote-tracking branch 'mips/mips-next' new ea5a7467cff2 Merge remote-tracking branch 'parisc-hd/for-next' new 93cf63755917 Merge remote-tracking branch 'risc-v/for-next' new a832b6f465eb Merge branch 'fixes' into for-next new 263df6e48544 s390/spinlock: remove align attribute from arch_spinlock_t new 652d40b2f8be s390/pci: fix DMA cleanup on hard deconfigure new e10e71c5f1e3 Merge branch 'features' into for-next new 7d3de4cabf28 Merge remote-tracking branch 's390/for-next' new 0389aabb1250 Merge remote-tracking branch 'sh/for-next' new cc727c173bf4 xtensa: simplify coherent_kvaddr logic new 16943b57c05c xtensa: fix pgprot_noncached assumptions new 0a662701f05a xtensa: drop extraneous register load from initialize_mmu new ad560051fd0a xtensa: Couple of typo fixes new eca43bfc6c2e xtensa: simcall.h: Change compitible to compatible new c120de9404d3 xtensa: ISS: split simcall implementation from semihosting [...] new fbff68c7e975 xtensa: ISS: add GDBIO implementation to semihosting interface new ea7737109dfe xtensa: fix uaccess-related livelock in do_page_fault new f0e39412df39 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 3d6737f31a6d Merge remote-tracking branch 'pidfd/for-next' new c2e9010cd06e Merge remote-tracking branch 'fscache/fscache-next' new 41fc26736347 kbuild: clang fix new 125e2343bdf4 Merge remote-tracking branch 'btrfs/for-next' new fbea60dad163 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 0aab10cac894 Merge remote-tracking branch 'ecryptfs/next' new f670abeb43d8 Merge remote-tracking branch 'erofs/dev' new fde10be82a74 Merge remote-tracking branch 'exfat/dev' new 69009a678f1a Merge remote-tracking branch 'ext3/for_next' new 0bb2045ce5ce f2fs: fix to use per-inode maxbytes in f2fs_fiemap new 5ac443e26a09 f2fs: add sysfs nodes to get runtime compression stat new ac2d750b2043 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC new 3f7070b05052 f2fs: don't start checkpoint thread in readonly mountpoint new b862676e3717 f2fs: fix to avoid out-of-bounds memory access new f3e367d4fe2b f2fs: fix wrong comment of nat_tree_lock new 3fd973590828 f2fs: fix error path of f2fs_remount() new 88f2cfc5fa90 f2fs: fix to update last i_size if fallocate partially succeeds new 61461fc921b7 f2fs: fix to avoid touching checkpointed data in get_victim() new d6d2b491a82e f2fs: allow to change discard policy based on cached discard cmds new 2c718feead35 f2fs: fix a typo in inode.c new e8bf1f522aee f2fs: delete empty compress.h new 753a8ed0ae9c f2fs: fix wrong alloc_type in f2fs_do_replace_block new 823d13e12b6c f2fs: fix to cover __allocate_new_section() with curseg_lock new 9c43d2fc1e50 Merge remote-tracking branch 'f2fs/dev' new 082a41cf7de7 Merge remote-tracking branch 'jfs/jfs-next' new 8c6348da6c4a Merge remote-tracking branch 'cel/for-next' new 1099404cbf16 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 96e867ca7fc0 Merge remote-tracking branch 'v9fs/9p-next' new e424aa5f547d xfs: drop freeze protection when running GETFSMAP new 1aa26707ebd6 xfs: fix uninitialized variables in xrep_calc_ag_resblks new 05237032fdec xfs: fix dquot scrub loop cancellation new 7716ee54cb88 xfs: bail out of scrub immediately if scan incomplete new 9de4b514494a xfs: mark a data structure sick if there are cross-referen [...] new de9d2a78add1 xfs: set the scrub AG number in xchk_ag_read_headers new f53acface7a9 xfs: remove return value from xchk_ag_btcur_init new 973975b72a36 xfs: validate ag btree levels using the precomputed values new 383e32b0d0db xfs: prevent metadata files from being inactivated new 3fef46fc43ca xfs: rename the blockgc workqueue new 0f98b4ece18d xfs: rename variable mp to parsing_mp new 92cf7d36384b xfs: Skip repetitive warnings about mount options new b2c2974b8cdf xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX new e6a688c33238 xfs: initialise attr fork on inode create new accc661bf99a xfs: reduce buffer log item shadow allocations new c81ea11e0332 xfs: xfs_buf_item_size_segment() needs to pass segment offset new 929f8b0deb83 xfs: optimise xfs_buf_item_size/format for contiguous regions new ec08c14ba28c xfs: type verification is expensive new 39d3c0b5968b xfs: No need for inode number error injection in __xfs_dir [...] new 1fea323ff005 xfs: reduce debug overhead of dir leaf/node checks new 5825bea05265 xfs: __percpu_counter_compare() inode count debug too expensive new bd24a4f5f7fd xfs: Rudimentary typo fixes new 0145225e353e xfs: Rudimentary spelling fix new f9dd7ba4308c xfs: Fix a typo new 014695c0a78e xfs: update lazy sb counters immediately for resizefs new c789c83c7ef8 xfs: hoist out xfs_resizefs_init_new_ags() new 46141dc891f7 xfs: introduce xfs_ag_shrink_space() new fb2fc1720185 xfs: support shrinking unused space in the last AG new 2b92faed5511 xfs: add error injection for per-AG resv failure new 25dfa65f8149 xfs: fix xfs_trans slab cache name new 8ba252de1df4 Merge remote-tracking branch 'xfs/for-next' new ad89b66cbad1 iomap: improve the warnings from iomap_swapfile_activate new db7f2168b4b0 Merge remote-tracking branch 'iomap/iomap-for-next' new 7a942efd60bf Merge remote-tracking branch 'file-locks/locks-next' new 191972e49943 Merge remote-tracking branch 'vfs/for-next' new 74908f586328 Merge remote-tracking branch 'printk/for-next' new 729388f4d02b Merge remote-tracking branch 'pci/next' new 737282c34c2c Merge remote-tracking branch 'hid/for-next' new 4dd60f8a1aed Merge remote-tracking branch 'i2c/i2c/for-next' new 2ac47d17dfce Merge remote-tracking branch 'i3c/i3c/next' new be741f61d5db Merge remote-tracking branch 'dmi/dmi-for-next' new df568b96eef3 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 212209cff89f docs: kernel-doc: properly recognize parameter lines with colons new eb8df68e47ff Merge remote-tracking branch 'jc_docs/docs-next' new 20eee2a3c86f Merge remote-tracking branch 'v4l-dvb/master' new 07fdf2e8132c ACPI: tables: x86: Reserve memory occupied by ACPI tables new 16181767f5ef Merge branch 'acpi-tables' into linux-next new 4514d991d992 PCI: PM: Do not read power state in pci_enable_device_flags() new a78dc08f3919 Merge branch 'pm-pci' into linux-next new c0f037745d26 Merge remote-tracking branch 'pm/linux-next' new 8bc4e81afc81 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 233ef496fbd9 Merge remote-tracking branch 'devfreq/devfreq-next' new 46c1cf3901f1 Merge remote-tracking branch 'opp/opp/linux-next' new 6d4919be8c18 Merge remote-tracking branch 'thermal/thermal/linux-next' new bbcafed365ea Merge remote-tracking branch 'ieee1394/for-next' new d232a527c975 Merge remote-tracking branch 'dlm/next' new c9a5b28af346 Merge remote-tracking branch 'swiotlb/linux-next' new 782690b0faed Merge remote-tracking branch 'rdma/for-next' new 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per tr [...] new 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendl [...] new 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, saf [...] new b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x new 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI new d54e1348d8ef Merge branch 'stmmac-multivector-msi' new cb9444130662 sysctl: add proc_dou8vec_minmax() new 4b6bbf17d4e1 ipv4: shrink netns_ipv4 with sysctl conversions new 1c69dedc8fa7 ipv4: convert ip_forward_update_priority sysctl to u8 new 2932bcda070d inet: convert tcp_early_demux and udp_early_demux to u8 new 4ecc1baf362c tcp: convert elligible sysctls to u8 new 9874b620914b Merge branch 'sysctl-less-storage' new 794d9b25817a docs: nf_flowtable: fix compilation and warnings new 6def6e47e24f net/mlx5e: alloc the correct size for indirection_rqt new 6debae2a9d11 net/mlx5e: Pass q_counter indentifier as parameter to rq_p [...] new b3a131c2a160 net/mlx5e: Move params logic into its dedicated file new 895649201845 net/mlx5e: Restrict usage of mlx5e_priv in params logic functions new ea886000a8ac net/mlx5e: Allow creating mpwqe info without channel new 183532b77ddc net/mlx5: Add helper to set time-stamp translator on a queue new 869c5f926247 net/mlx5e: Generalize open RQ new a8dd7ac12fc3 net/mlx5e: Generalize RQ activation new e078e8df4224 net/mlx5e: Generalize close RQ new 42212d997155 net/mlx5e: Generalize direct-TIRs and direct-RQTs API new b0d35de441ab net/mlx5e: Generalize PTP implementation new e569cbd72924 net/mlx5e: Cleanup PTP new 31a91220a27d net/mlx5: Fix spelling mistakes in mlx5_core_info message new 026412ecac5d Merge tag 'mlx5-updates-2021-03-24' of git://git.kernel.or [...] new 43f8b9333d86 net: hns3: remove unused code of vmdq new c0127115ee23 net: hns3: remove redundant blank lines new d914971df022 net: hns3: remove redundant query in hclge_config_tm_hw_err_int() new 567d1dd3e4bc net: hns3: remove unused parameter from hclge_set_vf_vlan_ [...] new 1e49432b91d6 net: hns3: remove unused parameter from hclge_dbg_dump_loopback() new a1e144d7dc3c net: hns3: fix prototype warning new f7be24f00702 net: hns3: fix some typos in hclge_main.c new 74d439b74ad3 net: hns3: split function hclge_reset_rebuild() new b1261897b090 net: hns3: split out hclge_tm_vport_tc_info_update() new 4d656b706db3 Merge branch 'hns3-cleanups' new ee3e6beaa015 net: ipa: introduce ipa_resource.c new a749c6c03762 net: ipa: fix bug in resource group limit programming new 47f71d6e677c net: ipa: identify resource groups new 9ab7e7288266 net: ipa: add some missing resource limits new fd2b7bc32113 net: ipa: combine resource type definitions new 4bcfb35e7af9 net: ipa: index resource limits with type new cf9a10bd7c49 net: ipa: move ipa_resource_type definition new d9d1cddf8b98 net: ipa: combine source and destination group limits new 7336ce1a7ae7 net: ipa: combine source and destation resource types new 93c03729c548 net: ipa: pass data for source and dest resource config new 4fd704b3608a net: ipa: record number of groups in data new 3219953bedc5 net: ipa: support more than 6 resource groups new 6cb502a3684e Merge branch 'ipa-resource' new 2d6f5a2b5720 mptcp: clean-up the rtx path new f7efc7771eac mptcp: drop argument port from mptcp_pm_announce_addr new d84ad04941c3 mptcp: skip connecting the connected address new 62535200be17 mptcp: drop unused subflow in mptcp_pm_subflow_established new 348d5c1dec60 mptcp: move to next addr when timeout new 2e580a63b5c2 selftests: mptcp: add cfg_do_w for cfg_remove new 8da6229b9524 selftests: mptcp: timeout testcases for multi addresses new d88c476f4a7d mptcp: export lookup_anno_list_by_saddr new 557963c383e8 mptcp: move to next addr when subflow creation fail new b65d95adb802 mptcp: drop useless addr_signal clear new 8dd5efb1f91b mptcp: send ack for rm_addr new b46a02381093 mptcp: rename mptcp_pm_nl_add_addr_send_ack new ef360019db40 selftests: mptcp: signal addresses testcases new f59798b8f683 Merge branch 'mptcp-cleanups' new ad1cd7856d87 ethtool: fec: add note about reuse of reserved new cf2cc0bf4fde ethtool: fec: fix FEC_NONE check new d04feecaf154 ethtool: document the enum values not defines new 6e2751433490 Merge branch 'ethtool-kdoc-touchups' new 2d9a93b4902b mld: convert from timer to delayed work new cf2ce339b401 mld: get rid of inet6_dev->mc_lock new 882ba1f73c06 mld: convert ipv6_mc_socklist->sflist to RCU new 4b200e398953 mld: convert ip6_sf_list to RCU new 88e2ca308094 mld: convert ifmcaddr6 to RCU new f185de28d9ae mld: add new workqueues for process mld events new 63ed8de4be81 mld: add mc_lock for protecting per-interface mld data new 32bc7a2cca4d Merge branch 'mld-sleepable' new a0e55dcd2fa9 dt-bindings: net: xilinx_axienet: Document additional clocks new b11bfb9a19f9 net: axienet: Enable more clocks new 4e6d698f86a4 Merge branch 'axienet-clock-additions' new aeab5cfbc8c7 net: ethernet: remove duplicated include new 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer derefere [...] new bc556d3edd0d tipc: fix kernel-doc warnings new 26440a63a1ac net: llc: Correct some function names in header new 8114f099d937 net: llc: Correct function name llc_sap_action_unitdata_in [...] new 72e6afe6b4b3 net: llc: Correct function name llc_pdu_set_pf_bit() in header new c3c97fd0ca6a Merge branch 'llc-kdoc' new a1281601f88e farsync: use DEFINE_SPINLOCK() for spinlock new 8406d38fde5c af_x25.c: Fix a spello new e919ee389c18 bearer.h: Spellos fixed new a66e04ce0e01 ipv4: ip_output.c: Couple of typo fixes new e5ca43e82d91 ipv4: tcp_lp.c: Couple of typo fixes new 912b519afc8f ipv6: addrconf.c: Fix a typo new 89e8347f0ff4 ipv6: route.c: A spello fix new bf05d48dbda8 iucv: af_iucv.c: Couple of typo fixes new 71a2fae50895 kcm: kcmsock.c: Couple of typo fixes new 61f840601084 llc: llc_core.c: COuple of typo fixes new b18dacab6bc4 mac80211: cfg.c: A typo fix new 55320b82d634 mptcp: subflow.c: Fix a typo new 195a8ec4033b ncsi: internal.h: Fix a spello new f60d94f0d7b4 netfilter: ipvs: A spello fix new bcae6d5faf3f netfilter: nf_conntrack_acct.c: A typo fix new 0184235ec6d1 node.c: A typo fix new f2e3093172b9 reg.c: Fix a spello new fb373c8455af sm_statefuns.c: Mundane spello fixes new aa8ef1b9abd4 xfrm_policy.c : Mundane typo fix new a7fd0e6d758f xfrm_user.c: Added a punctuation new c127ffa23e41 selftests: tc-testing: add action police selftest for pack [...] new 53b61f29367d selftests: forwarding: Add tc-police tests for packets per second new 72642f4127c3 Merge branch 'selftests-packets-per-second' new 214037a146ff drivers: net: smc91x: remove redundant initialization of p [...] new ebf893958c13 net: rds: Fix a typo new 21c00a186fac net: sctp: Fix some typos new 9195f06b2d0f net: vsock: Fix a typo new de1d1ee3e3e9 nexthop: Rename artifacts related to legacy multipath next [...] new 54422bd436e0 net: hns3: no return statement in hclge_clear_arfs_rules new 4732315ca9fe net: dsa: mt7530: clean up core and TRGMII clock setup new 37569287cba1 l3mdev: Correct function names in the kerneldoc comments new 3ba937fb95e8 netlabel: Correct function name netlbl_mgmt_add() in the k [...] new af825087433f net: core: Correct function name dev_uc_flush() in the kerneldoc new bb2882bc6c54 net: core: Correct function name netevent_unregister_notif [...] new 8bf94a92505e net: 9p: Correct function name errstr2errno() in the kerne [...] new 54e625e3bd1d 9p/trans_fd: Correct function name p9_mux_destroy() in the [...] new 03ff7371cba4 net: 9p: Correct function names in the kerneldoc comments new f7b88985a1ae ip6_tunnel:: Correct function name parse_tvl_tnl_enc_lim() [...] new b6908cf795e9 NFC: digital: Correct function name in the kerneldoc comments new 284fda1eff8a sit: use min new 30f347ae7cc1 net: stmmac: fix missing unlock on error in stmmac_suspend() new 8d93a4f9ccfd mt76: Convert to DEFINE_SHOW_ATTRIBUTE new 8e99ca3fdb31 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] new 656151aaa623 net: dsa: hellcreek: Remove redundant dev_err call in hell [...] new d759c1bd2696 net: lantiq: Remove redundant dev_err call in xrx200_probe() new 9d0365448b5b net: moxa: remove redundant dev_err call in moxart_mac_probe() new 5c9f0920d7cf Merge remote-tracking branch 'net-next/master' new b910eaaaa4b8 bpf: Fix NULL pointer dereference in bpf_get_local_storage [...] new cff908463d91 selftests/bpf: Better error messages for ima_setup.sh failures new f56387c534cc bpf: Add support for batched ops in LPM trie maps new e9bd8cbd970b bpf: selftests: Add tests for batched ops in LPM trie maps new 3ac3f314c325 Merge branch 'add support for batched ops in LPM trie' new 155f556d64b1 libbpf: Add bpf object kern_version attribute setter new b0c407ec503b bpf: Remove unused headers new fcb8d0d7587e bpf: struct sock is declared twice in bpf_sk_storage header new 36e798516078 libbpf: Preserve empty DATASEC BTFs during static linking new e16301fbe183 bpf: Simplify freeing logic in linfo and jited_linfo new 34747c412041 bpf: Refactor btf_check_func_arg_match new e6ac2450d6de bpf: Support bpf program calling kernel function new 797b84f727bc bpf: Support kernel function call in x86-32 new d22f6ad18709 tcp: Rename bictcp function prefix to cubictcp new e78aea8b2170 bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc new 933d1aa32409 libbpf: Refactor bpf_object__resolve_ksyms_btf_id new 774e132e83d0 libbpf: Refactor codes for finding btf id of a kernel symbol new 0c091e5c2d37 libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR new aa0b8d43e953 libbpf: Record extern sym relocation first new 5bd022ec01f0 libbpf: Support extern kernel function new 39cd9e0f6783 bpf: selftests: Rename bictcp to bpf_cubic new 78e60bbbe8e8 bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions new 7bd1590d4eba bpf: selftests: Add kfunc_call test new fddbf4b6dc99 Merge branch 'bpf: Support calling kernel function' new 7e32a09fdcb3 bpf: tcp: Remove comma which is causing build error new 21cfd2db9f51 bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list new aae424867e88 Merge remote-tracking branch 'bpf-next/for-next' new 6ad2dd6c14d3 ipv6: fix clang Wformat warning new 9f64adcefb0b Merge remote-tracking branch 'ipsec-next/master' new 534b2a7bfdb5 Merge remote-tracking branch 'mlx5-next/mlx5-next' new b19c57cfb483 Merge remote-tracking branch 'wireless-drivers-next/master' new ac0565462e33 Bluetooth: btintel: Check firmware version before download new 9b16bfbf4116 Bluetooth: btintel: Move operational checks after version check new 0a460d8fe2db Bluetooth: btintel: Consolidate intel_version_tlv parsing new d68903da4e22 Bluetooth: btintel: Consolidate intel_version parsing new 21e31c6501d9 Bluetooth: btusb: Consolidate code for waiting firmware download new 604b3cf87fd2 Bluetooth: btusb: Consolidate code for waiting firmware to boot new 7de3a42cdc70 Bluetooth: btintel: Reorganized bootloader mode tlv checks [...] new 88981354730c Bluetooth: btintel: Collect tlv based active firmware buil [...] new 1f4ec585e661 Bluetooth: btintel: Skip reading firmware file version whi [...] new 5153ceb9e622 Bluetooth: L2CAP: Rudimentary typo fixes new 353cac0e108f Bluetooth: Fix mgmt status for LL Privacy experimental feature new 21dd118f8de3 Bluetooth: Fix wrong opcode error for read advertising features new 02431b6cdb75 Bluetooth: Add missing entries for PHY configuration commands new 3d34a71ff8f8 Bluetooth: Move the advertisement monitor events to correct list new d58cf00dcedb Bluetooth: Increment management interface revision new 556ad825bb6d Merge remote-tracking branch 'bluetooth/master' new 9dcf14f1de2b Merge remote-tracking branch 'gfs2/for-next' new 1e97743fd180 mtd: require write permissions for locking and badblock ioctls new e3c1f1c92d6e mtd: add OTP (one-time-programmable) erase ioctl new 658c4448bbbf mtd: core: add nvmem-cells compatible to parse mtd as nvmem cells new 52981a0fa9f7 dt-bindings: nvmem: drop $nodename restriction new ac42c46f983e dt-bindings: mtd: Document use of nvmem-cells compatible new 2fa7294175c7 dt-bindings: mtd: add binding for Linksys Northstar partitions new 7134a2d026d9 mtd: parsers: ofpart: support Linksys Northstar partitions new 28f0be44b263 include: linux: mtd: Remove duplicate include of nand.h new f998a197fe90 Merge remote-tracking branch 'mtd/mtd/next' new a071912636cc mtd: rawnand: brcmnand: read/write oob during EDU transfer new 22ca05b82d3e mtd: rawnand: brcmnand: move to polling in pio mode on oops write new 7a534c5e4159 mtd: rawnand: remove duplicate include in rawnand.h new 4682dd19a668 mtd: rawnand: r852: replace spin_lock_irqsave by spin_lock [...] new 1200c7f834ae mtd: rawnand: mxc: Remove unneeded of_match_ptr() new 33cebf701e98 mtd: rawnand: atmel: Update ecc_stats.corrected counter new 5c8a620ab22b mtd: rawnand: rockchip: Use flexible-array member instead [...] new 25fefc88c71f mtd: spinand: core: add missing MODULE_DEVICE_TABLE() new bd9c9fe2ad04 mtd: rawnand: bbt: Skip bad blocks when searching for the [...] new e33ab5f84840 Merge remote-tracking branch 'nand/nand/next' new c16b9adc8697 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 7547738d28dd oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 new 4e6602916bc6 crypto: ecdsa - Add support for ECDSA signature verification new 703c748d5f2c crypto: ecc - Add NIST P384 curve parameters new 149ca1611d92 crypto: ecc - Add math to support fast NIST P384 new c12d448ba939 crypto: ecdsa - Register NIST P384 and extend test suite new d1a303e8616c x509: Detect sm2 keys by their parameters OID new 299f561a6693 x509: Add support for parsing x509 certs with ECDSA keys new 947d70597236 ima: Support EC keys for signature verification new 2a8e615436de x509: Add OID for NIST P384 and extend parser for it new 3877869d13a0 Merge branch 'ecc' new e656459b5750 hwrng: intel - Fix included header from 'asm new 4a5eed173493 crypto: ccp - reduce tee command status polling interval f [...] new 00aa6e65aa04 crypto: ccp - fix command queuing to TEE ring buffer new 5595d0dc1d33 crypto: amlogic - Fix the parameter of dma_unmap_sg() new c114ecd3a1a3 crypto: cavium - Fix the parameter of dma_unmap_sg() new ade18fb4dfae crypto: ux500 - Fix the parameter of dma_unmap_sg() new 884b93c51025 crypto: allwinner - Fix the parameter of dma_unmap_sg() new 91253022821d hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit new 36c25011c27e crypto: jitterentropy - Put constants on the right side of [...] new 27fb85783f0d crypto: inside-secure - Minor typo fix in the file safexcel.c new 45394566b042 crypto: hisilicon/sec - Supply missing description for 'se [...] new 85a557cbec71 crypto: bcm - Fix a whole host of kernel-doc misdemeanours new 29e5b87804e1 crypto: chelsio - Fix some kernel-doc issues new 0368853ede1d crypto: ux500/hash - Fix worthy kernel-doc headers and rem [...] new e2dcca6a2707 crypto: keembay - Fix incorrectly named functions/structs new 71057841feaa crypto: atmel-ecc - Struct headers need to start with keyw [...] new 0beb2b6046ce crypto: caam - Provide the name of the function and provid [...] new 32c2e6dd7c60 crypto: vmx - Source headers are not good kernel-doc candidates new d007bac1fbd6 crypto: nx - Repair some kernel-doc problems new 5b0ef7990e29 crypto: nitrox - Demote non-compliant kernel-doc headers new b66accaab379 crypto: qat - don't release uninitialized resources new 8609f5cfdc87 crypto: qat - ADF_STATUS_PF_RUNNING should be set after ad [...] new 0193b32f565e crypto: ecc - Correct an error in the comments new bbe6c4ba518d crypto: hisilicon/hpre - delete wrap of 'CONFIG_CRYPTO_DH' new ed48466d3ff9 crypto: hisilicon/hpre - optimise 'hpre_algs_register' error path new a9214b0b6ed2 crypto: hisilicon - fix the check on dma address new 670fefb92409 crypto: hisilicon/hpre - fix "hpre_ctx_init" resource leak new 7d15697983c7 crypto: hisilicon/hpre - fix Kconfig new 45bb26d946cd crypto: hisilicon/qm - set the total number of queues new c4392b46ee95 crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c new 6250383a2083 crypto: hisilicon/qm - set the number of queues for function new 8bbecfb402f7 crypto: hisilicon/qm - add queue isolation support for Kunpeng930 new dbb153c02bac crypto: vmx - fix incorrect kernel-doc comment syntax in files new 73f04d3d800f crypto: amcc - fix incorrect kernel-doc comment syntax in files new ce668da5f11e crypto: ux500 - fix incorrect kernel-doc comment syntax new 10cb823bbacd crypto: nx - fix incorrect kernel-doc comment syntax in files new 4b15c5b50e5e Merge remote-tracking branch 'crypto/master' new 2cbcb78c9ee5 Merge tag 'amd-drm-next-5.13-2021-03-23' of https://gitlab [...] new 038a104e11cb Merge remote-tracking branch 'drm/drm-next' new 417fc6123b4a drm/omap: fix misleading indentation in pixinc() new 0cafc8d88e6d drm/omap: dsi: Add missing IRQF_ONESHOT new 309f81e81d07 drm/omap: Remove duplicate declaration new ee84c58b5884 drm: Fix 3 typos in the inline doc new 3aa6031deefa dt-bindings: display: bridge: Add documentation for LT8912B new 30e2ae943c26 drm/bridge: Introduce LT8912B DSI to HDMI bridge new 58442f0db3f8 drm/ttm: fix invalid NULL deref new e55f2ffc4dc1 drm/mst: Enhance MST topology logging new 35d94987c9d0 Merge remote-tracking branch 'drm-misc/for-linux-next' new 87aeea82a8a3 drm/amdgpu: add codes to capture invalid hardware access w [...] new 16d066df9c9c Revert "drm/amdgpu: disable gpu reset on Vangogh for now" new d8035637884b drm/amdgpu: wrap kiq ring ops with kiq spinlock new 724a2a2b4376 drm/amdgpu/display/dm: add missing parameter documentation new fa3f98b0cf0c drm/amdgpu: Add additional Sienna Cichlid PCI ID new fdb4ee023c3b drm/amdgpu: add a dev_pm_ops prepare callback (v2) new 30efe1394c8b drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new bbc845c2e7b4 drm/amdgpu: disentangle HG systems from vgaswitcheroo new 2ba7c53a78eb drm/amdgpu: fix the hibernation suspend with s0ix new ab331706c3ca drm/amdgpu: rework S3/S4/S0ix state handling new e638111473e4 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) new cca2276ee5dc drm/amdgpu: clean up non-DC suspend/resume handling new 44edcf68aff4 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] new 0093c75ea77b drm/amdgpu: re-enable suspend phase 2 for S0ix new c4530a090c76 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend new f210cc0b63d9 drm/amdgpu: update comments about s0ix suspend/resume new d99990325bcc drm/amdgpu: skip CG/PG for gfx during S0ix new e50945fec087 drm/amdgpu: drop S0ix checks around CG/PG in suspend new e9404828c296 drm/amdgpu: skip kfd suspend/resume for S0ix new ed1c2178af1e drm/amdgpu/ttm: Fix memory leak userptr pages new b67b08f67a4f drm/radeon/ttm: Fix memory leak userptr pages new 989ccc377e99 drm/amdgpu: Fix a typo new 709e0f247588 drm/amdgpu: Fix a typo new 014b272e752e drm/amdgpu: Enable VCN/JPEG CG on aldebaran new 2b421b3e43cc drm/amd/pm: fix Navi1x runtime resume failure V2 new 8c1f7bf92fea drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] new 846504cc03f9 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] new a909897b68ba drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] new 6c10c4307e0b drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct new f9cd790d6f25 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new 904351e346a9 drm/amdgpu: fix amdgpu_res_first() new 1115ef312e0b drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD new c63cc819d13f drm/amd/pm: fix MP1 state setting failure in s3 test new 7e82c444a764 drm/amd/pm: fix gpu reset failure by MP1 state setting new 1ca4cf448fae drm/amdgpu: Use correct size when access vram new aa65b5dade12 drm/amd/display: Populate socclk entries for dcn2.1 new fc8bc86081ad drm/amd/display: hide VGH asic specific structs new e5849638791e drm/amd/display: Add kernel doc to crc_rd_wrk field new 9a0229025c97 drm/amd/display: revert max lb lines change new 83b39e1fc3ea drm/amd/display: Log DMCUB trace buffer events new 17db590057e2 drm/amd/display: Fix debugfs link_settings entry new e254d5501916 drm/amd/display: revert max lb use by default for n10 new d10a239e97d2 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini new 3dd5fe9b94f4 drm/amd/display: Fixed Clock Recovery Sequence new f773d381629e drm/amd/display: Fix UBSAN: shift-out-of-bounds warning new d3038ddf8f9f drm/amd/display: [FW Promotion] Release 0.0.57 new a56e979f60c6 drm/amd/display: Change input parameter for set_drr new 6cf543681d7e drm/amd/display: Use pwrseq instance to determine eDP instance new 03e50910f1bc drm/amd/display: 3.2.128 new d17b07b12ec0 drm/amdgpu: replace per_device_list by array new 140e476c1262 drm/radeon: don't evict if not initialized new 776b1048277f drm/atomic: Couple of typo fixes new 09a7a8d713ba drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug new 0f218bd6a5ad drivers: gpu: Remove duplicate include of amdgpu_hdp.h new 53af003994f0 amdgpu: avoid incorrect %hu format string new 465a7104950a amdgpu: fix gcc -Wrestrict warning new eea3ac2b013e drm/amdgpu/display: fix memory leak for dimgrey cavefish new 6a5f51fb4dc1 drm/amd/pm: make DAL communicate with SMU through unified [...] new ff40847f6f91 drm/amd/pm: label these APIs used internally as static new 17e27e4a894d drm/amd/pm: drop redundant and unneeded BACO APIs V2 new eb88101f2c01 drm/amdgpu: move vram recover into sriov full access new b4711c921f07 drm/amd/pm: Update aldebaran pmfw interface new c7016018068d drm/amdgpu: update host to psp interface new eca81f0ea9ad drm/amdgpu: added support for dynamic GECC new a651901f065c drm/amdgpu: Set amdgpu.noretry=1 for Arcturus new 9811985ed4b3 drm/amd/display: Use appropriate DRM_DEBUG_... level new 44d4bc87154a drm/amdgpu: Fix check for RAS support new 1482222c7e76 drm/amd/display: Removing unused code from dmub_cmd.h new f093fadd45ef drm/amdgpu: remove irq_src->data handling new f39441865dc3 drm/amdgpu/pm: mark pcie link/speed arrays as const new 3b5f02848de8 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] new 57088a43a322 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] new 692c910ce584 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit new 0123f30be891 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit new 0ea5088407fa drm/amdgpu: Ensure that the modifier requested is supporte [...] new 670dcfeaccc0 amdgpu: securedisplay: simplify i2c hexdump output new 96fc8f8dc188 drm/radeon/r600_cs: Few typo fixes new 0607f675ba70 drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes new 0a7eee801834 drm/amd: Fix a typo in two different sentences new 29d0823424a9 drm/amd/display: Allow idle optimization based on vblank. new bf68c60f4881 drm/amd/display: check fb of primary plane new 7552d0229e90 drm/ttm: ioremap buffer according to TTM mem caching setting new a1fe6ec880aa drm/amdgpu: add the sched_score to amdgpu_ring_init new 5e6b52333479 drm/amdgpu: share scheduler score on VCN3 instances new 031cab1795bf drm/sched: select new rq even if there is only one v3 new 3ee22cfc914d drm/amdgpu: load balance VCN3 decode as well v8 new d89409ecda8c drm/amdgpu: allow variable BO struct creation new a8b420cbd3bc drm/amdgpu: introduce struct amdgpu_bo_user new 54af5e066b7a drm/amdgpu: use amdgpu_bo_create_user() for when possible new cfecc03a51da drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag new c0861d520f51 drm/amdgpu: make BO type check less restrictive new 13202496bf8a drm/amd/amdgpu implement tdr advanced mode new 440b721ef274 drm/amd/pm: Modify mode2 msg sequence on aldebaran new fb1ba0fc5ed5 drm/amd/pm: Add function to wait for smu events new 1f3cdbe3c7d3 drm/amd/pm: Add support for reset completion on aldebaran new 6d30b4268a07 drm/amdgpu: Add reset control to amdgpu_device new 4510386721af drm/amdgpu: Add reset control handling to reset workflow new 729bef84bac1 drm/amdgpu: Add PSP public function to load a list of FWs new 1bfe2dff367e drm/amdgpu: Make set PG/CG state functions public new 910a92849be1 drm/amdgpu: Add mode2 reset support for aldebaran new bfe09f65813d drm/amdgpu: Enable recovery on aldebaran new a5cadb8bbca4 drm/amdgpu: Fix build warnings new 625f38842c7e usb/host: enable auto power control for xhci-pci new d116e2d4f084 drm/amdgpu: add another raven1 gfxoff quirk new 558d4beee979 drm/amdgpu: only check for _PR3 on dGPUs new 2fe3e240a5eb drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 71b4d982d485 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new aa13021245d5 Revert "drm/amd/display: To modify the condition in indica [...] new 4ffbac9fa97b drm/amd/pm: no need to force MCLK to highest when no displ [...] new ed7ff3e2cd3b drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] new d6d0e2649dca drm/amdgpu/swsmu: don't bail early on hw_setup on resume new e5fd7fe2a1ed Merge remote-tracking branch 'amdgpu/drm-next' new 49c0ae3d69da Merge remote-tracking branch 'drm-intel/for-linux-next' new 7edf87189345 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 2cccc5327789 Merge remote-tracking branch 'etnaviv/etnaviv/next' new db5a2e8bd7da Merge remote-tracking branch 'regmap/for-next' new 69644fca2716 ALSA: usb-audio: Carve out connector value checking into a helper new 44609fc01f28 ALSA: usb-audio: Check connector value on resume new 583770e84a44 ALSA: pcm: Fix couple of typos new 1602836ac0e8 Merge remote-tracking branch 'sound/for-next' new e6e63befbfa5 Merge remote-tracking branch 'sound-asoc/for-next' new 73e7f1732e80 Input: imx_keypad - convert to a DT-only driver new 8ef033228b36 Merge remote-tracking branch 'input/next' new 7d514feaeec6 io_uring: handle signals for IO threads like a normal thread new 6108a096a8a8 kernel: stop masking signals in create_io_thread() new 868596d4221b Revert "signal: don't allow sending any signals to PF_IO_W [...] new 9180e0853fc8 Revert "kernel: treat PF_IO_WORKER like PF_KTHREAD for ptr [...] new d65a44048704 Revert "kernel: freezer should treat PF_IO_WORKER like PF_ [...] new 7f570ceb5fde Revert "signal: don't allow STOP on PF_IO_WORKER threads" new 49646a1a776f io_uring: fix timeout cancel return code new e5ac8c987d11 io_uring: do post-completion chore on t-out cancel new 7a99ed44312b io_uring: don't cancel-track common timeouts new 639d4abc8246 io_uring: don't cancel extra on files match new 913573c3e3b4 Merge branch 'io_uring-5.12' new 6764cc4ed08a Merge branch 'for-5.13/drivers' new 38931300d4a3 Merge branch 'for-5.13/libata' new 990da04d3436 Merge branch 'io_uring-5.12' into for-5.13/io_uring new 693f6db03fef io_uring: avoid taking ctx refs for task-cancel new ef5d8ded987d io_uring: reuse io_req_task_queue_fail() new 30dc9916b495 io_uring: further deduplicate file slot selection new 4071d8554354 io_uring: add a helper failing not issued requests new 66582230d8cc io_uring: refactor provide/remove buffer locking new bebf86aa5882 io_uring: use better types for cflags new fad63215c2bd io_uring: refactor out send/recv async setup new 595e78e223d8 io_uring: untie alloc_async_data and needs_async_data new 532a1bcbb8ac io_uring: rethink def->needs_async_data new aaad41257e9c io_uring: merge defer_prep() and prep_async() new 8e28adc312bc io_uring: simplify io_resubmit_prep() new 2628b42ba61c io_uring: wrap io_kiocb reference count manipulation in helpers new de261ed8f463 io_uring: switch to atomic_t for io_kiocb reference count new 5cd170ffb803 io_uring: simplify io_sqd_update_thread_idle() new 56e5a00ecf0d io_uring: don't check for io_uring_fops for fixed files new e3d5d781f7bc io_uring: cache async and regular file state for fixed files new 00f5db09c06c io_uring: correct comment on poll vs iopoll new b7ea86405cd9 io_uring: transform ret == 0 for poll cancelation completions new 844b5410a4bf io_uring: don't take ctx refs in task_work handler new 0a3f495777e3 io_uring: optimise io_uring_enter() new cda52c394607 io_uring: optimise tctx node checks/alloc new 10de4bdffde2 io_uring: keep io_req_free_batch() call locality new ca4c0919311c io_uring: inline __io_queue_linked_timeout() new 740ed775f597 io_uring: optimise success case of __io_queue_sqe new a1f914e373e1 io_uring: refactor io_flush_cached_reqs() new d62fed9b7c0b io_uring: refactor rsrc refnode allocation new 1bba80ea6b84 io_uring: inline io_put_req and friends new 66120b7b5a2b io_uring: refactor io_free_req_deferred() new b501ac28d1a3 io_uring: add helper flushing locked_free_list new cb4f9f9d000f io_uring: remove __io_req_task_cancel() new 185076c26029 io_uring: inline io_clean_op()'s fast path new c7bafad7af7b io_uring: optimise io_dismantle_req() fast path new 25802d0a01c7 io_uring: abolish old io_put_file() new 57adfdb87f14 io_uring: optimise io_req_task_work_add() new 7e6b34c4a332 io_uring: don't clear REQ_F_LINK_TIMEOUT new 28f5eb5b26bb io_uring: don't do extra EXITING cancellations new 6fd55dc3fff0 io_uring: remove tctx->sqpoll new 60ae0038607f io-wq: refactor *_get_acct() new 2e75574165ab io_uring: don't init req->work fully in advance new 3a41c464ff71 io_uring: kill unused REQ_F_NO_FILE_TABLE new 3cbcf0642916 io_uring: optimise kiocb_end_write for !ISREG new 3da2b87d025d io_uring: don't alter iopoll reissue fail ret code new 4869c0d62a45 io_uring: hide iter revert in resubmit_prep new 14e994567b07 io_uring: optimise rw complete error handling new de19c1d06864 io_uring: mask in error/nval/hangup consistently for poll new fcc2878f86d6 io_uring: allocate memory for overflowed CQEs new 34bd2fe56f1e io_uring: include cflags in completion trace event new e5f8bb3a1c9e io_uring: add multishot mode for IORING_OP_POLL_ADD new 51b31eef4a4e io_uring: abstract out helper for removing poll waitqs/hashes new eaf5f8a8e1d1 io_uring: terminate multishot poll for CQ ring overflow new 0979ddab87d8 io_uring: abstract out a io_poll_find_helper() new 47ab216070ca io_uring: allow events and user_data update of running pol [...] new 4b687cc0d561 io-wq: eliminate the need for a manager thread new 10cec5ebe64b io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE new 75f4f6f6c03f io_uring: reg buffer overflow checks hardening new 8d389fa91dc2 Merge branch 'for-5.13/io_uring' new c7e8f404d56b pata_arasan_cf: fix IRQ check new e379b40cc0f1 pata_ipx4xx_cf: fix IRQ check new 13c8804ec329 Merge branch 'for-5.13/libata' into for-next new a8b13bbdcc3e Merge remote-tracking branch 'block/for-next' new c40819f267f7 dm writecache: fix flexible_array.cocci warnings new 8615cb65bd63 dm: remove useless loop in __split_and_process_bio new 219a9b5e738b dm verity: allow only one error handling mode new b82096afc8af dm ioctl: replace device hash with red-black tree new 8b638081bd45 dm ioctl: return UUID in DM_LIST_DEVICES_CMD result new c909085bb319 dm ioctl: filter the returned values according to name or [...] new 1c72e02306b3 dm ebs: fix a few typos new e30de3a80344 dm: unexport dm_{get,put}_table_device new 695902bb2e17 dm thin: remove needless request_queue NULL pointer check new 63508e38c108 dm cache: remove needless request_queue NULL pointer checks new ece257738833 dm persistent data: remove unused return from exit_shadow_spine() new db7b93e38106 dm integrity: add the "reset_recalculate" feature flag new 402bd3fa48d9 Merge remote-tracking branch 'device-mapper/for-next' new 1daf256e5a9b Merge remote-tracking branch 'pcmcia/pcmcia-next' new 73aee2983ec1 Merge remote-tracking branch 'mmc/next' new 56b8234e3c5f mfd: intel_quark_i2c_gpio: Enable MSI interrupt new 43e72121b5f6 mfd: intel_quark_i2c_gpio: Don't play dirty trick with const new 2541e01a2e8d Merge remote-tracking branch 'mfd/for-mfd-next' new 030a6ad10c7f Merge remote-tracking branch 'backlight/for-backlight-next' new ee30dc6477a7 Merge remote-tracking branch 'battery/for-next' new 7fd5d138a0df Merge remote-tracking branch 'regulator/for-next' new 69b55cab4256 Merge remote-tracking branch 'security/next-testing' new 34f1ae932ae8 Merge remote-tracking branch 'apparmor/apparmor-next' new 89d5ce4f4286 Merge remote-tracking branch 'keys/keys-next' new f3f5b6512133 Merge remote-tracking branch 'selinux/next' new 4e53d1701b57 tomoyo: don't special case PF_IO_WORKER for PF_KTHREAD new 9143e09d81ef Merge remote-tracking branch 'tomoyo/master' new b4c3a7d3105b Merge remote-tracking branch 'iommu/next' new 056581087bb1 Merge remote-tracking branch 'audit/next' new 8657375165bc dt-bindings: media: video-interfaces: Drop the example new b368d9e7c9e1 dt-bindings: ddr: Add optional manufacturer and revision I [...] new b3e2589be34f dt-bindings: Fix reference in submitting-patches.rst to th [...] new 0d45f83351b1 docs: dt: writing-schema: Remove spurious indentation new 9be21f735812 docs: dt: writing-schema: Include the example schema in th [...] new 7248213cf45d docs: dt: Make 'Devicetree' wording more consistent new b83db5b84900 docs: dt: Group DT docs into relevant sub-sections new 62f026f082e4 of: Fix kerneldoc output formatting new 8c8239c2c1fb of: Add missing 'Return' section in kerneldoc comments new aa89ee98b8b4 docs: dt: Add DT API documentation new d706fcb3646d Merge remote-tracking branch 'devicetree/for-next' new 41103ce4e360 Merge remote-tracking branch 'spi/for-next' new 978d289dc307 Merge branch 'x86/vdso' new 14e3e8a66fb1 Merge branch 'x86/urgent' new f33dece70e11 selftests/sgx: Use getauxval() to simplify test code new 633b0616cfe0 x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() new af75274f69fd Merge branch 'x86/sgx' new 0518463f57e3 Merge branch 'x86/seves' new fcfad95a88c7 Merge branch 'x86/platform' new 7dfa1d349384 Merge branch 'x86/mm' new 55f4587ec87d Merge branch 'x86/misc' new d9d7dd5051ea Merge branch 'x86/microcode' new b1edfa9879e8 Merge branch 'x86/cpu' new 6dd3b8c9f588 x86/kprobes: Fix to check non boostable prefixes correctly new 2f706e0e5e26 x86/kprobes: Fix to identify indirect jmp and others using [...] new 2304d14db659 x86/kprobes: Move 'inline' to the beginning of the kprobe_ [...] new 1efae68f6be9 Merge branch 'x86/core' new 7dfe553affd0 x86/syscalls: Fix -Wmissing-prototypes warnings from COND_ [...] new 800c120ef4e3 tools/turbostat: Unmark non-kernel-doc comment new d9fa2891bc74 Merge branch 'x86/cleanups' new 8abe7fc26ad8 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) new d5cbd80e302d x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS new 58d746c119df efi/libstub: Add $(CLANG_FLAGS) to x86 flags new 165e2b9f8bdb Merge branch 'x86/build' new a799c2bd29d1 x86/setup: Consolidate early memory reservations new 4c674481dcf9 x86/setup: Merge several reservations of start of memory new 70e93c115c06 Merge branch 'x86/boot' new dccc1f23f648 Merge branch 'x86/alternatives' new c108e60feee3 Merge branch 'timers/core' new 7e1b2eb74928 sched/core: Stop using magic values in sched_dynamic_mode() new c4681f3f1cfc sched/core: Use -EINVAL in sched_dynamic_mode() new 0a2b65c03e9b sched/topology: Remove redundant cpumask_and() in init_ove [...] new edffed1ccb8b Merge branch 'sched/core' new 2ffdc2c34421 x86/mce/inject: Add IPID for injection too new dca2ec40f46e Merge branch 'ras/core' new f46c012915be Merge branch 'perf/core' new fc621549de02 Merge branch 'objtool/core' new f2ea2c3568eb Merge branch 'locking/WIP' into locking/urgent new c8266dc9ec0b Merge branch 'locking/urgent' new 8af856d18bfb locking/mutex: Remove repeated declaration new 1a371214d99e Merge branch 'locking/core' new 6e457914935a drm/i915: Use tasklet_unlock_spin_wait() in __tasklet_disa [...] new 510142e64275 Merge branch 'irq/core' new 4b3ff7dd4b69 Merge branch 'core/entry' new 9a27d6fe6f77 Merge remote-tracking branch 'tip/auto-latest' new da755203b5a0 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 4dded38da973 Merge remote-tracking branch 'edac/edac-for-next' new c92ad2dfc1a3 Merge remote-tracking branch 'ftrace/for-next' new 4b46ef1973a7 Merge remote-tracking branch 'rcu/rcu/next' new 400bb95716da Merge remote-tracking branch 'kvm/next' new e0da860bfc0e Merge remote-tracking branch 'kvm-arm/next' new 521af9d95263 Merge remote-tracking branch 'kvms390/next' new a97df7ea8942 Merge remote-tracking branch 'percpu/for-next' new bd91c862df59 Merge remote-tracking branch 'workqueues/for-next' new 21a292d73a6e Merge remote-tracking branch 'drivers-x86/for-next' new c889136004eb leds: rt4505: Add DT binding document for Richtek RT4505 new d9dfac5419d0 leds: rt4505: Add support for Richtek RT4505 flash LED controller new e5691dd08fe5 Merge remote-tracking branch 'leds/for-next' new 6e474122df9e Merge remote-tracking branch 'ipmi/for-next' new ecdc996baf29 power: supply: axp20x_usb_power: fix work-queue init new 0c8ac3798d8d Merge remote-tracking branch 'driver-core/driver-core-next' new 2665a13a3e9e usb: typec: Fix a typo new dfbe56bf4866 tools: usbip: list.h: fix kernel-doc for list_del() new b737eecd4a8a usbip: tools: add options and examples in man page related [...] new a58977b2f831 usbip: tools: add usage of device mode in usbip_list.c new 601144568ce0 usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_writ [...] new 3fc63d0724bb usb: dwc3: trace: Print register read and write offset new 12c30bb016a8 dt-bindings: usb: qcom,dwc3: Add bindings for SC7280 new 755915fc28ed fotg210-udc: Fix DMA on EP0 for length > max packet size new 078ba935651e fotg210-udc: Fix EP0 IN requests bigger than two packets new c7f755b24349 fotg210-udc: Remove a dubious condition leading to fotg210_done new 9aee3a23d645 fotg210-udc: Mask GRP2 interrupts we don't handle new fe8f103ab3e0 fotg210-udc: Call usb_gadget_udc_reset new 3e7c2510bdfe fotg210-udc: Don't DMA more than the buffer can take new 75bb93be0027 fotg210-udc: Complete OUT requests on short packets new de620c3b5999 usb: gadget: pch_udc: switch over to usb_gadget_map/unmap_ [...] new cc62ff3e6ae6 usb: gadget: pch_udc: Remove CONFIG_PM_SLEEP ifdefery new dfc03e0bae86 usb: gadget: pch_udc: Use PCI sub IDs instead of DMI new d31b63f194d2 usb: gadget: pch_udc: Convert Intel Quark quirk to use dri [...] new c03b4ccb9481 usb: xhci-mtk: support ip-sleep wakeup for MT8183 new 331c505894e4 usb: xhci-mtk: add support ip-sleep wakeup for mT8192 new b1a344589eea usb: mtu3: support ip-sleep wakeup for MT8183 new a099d3688436 usb: mtu3: add support ip-sleep wakeup for MT8192 new 24327c478b2f usb: mtu3: drop CONFIG_OF new 8ba92c07461a Merge remote-tracking branch 'usb/usb-next' new 04c49226ac79 Merge remote-tracking branch 'usb-serial/usb-next' new 0534e39c95a0 usb: cdns3: Optimize DMA request buffer allocation new 93d1fd882ac7 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 88a499cd70d4 dt-bindings: Add support for the Broadcom UART driver new 41a469482de2 serial: 8250: Add new 8250-core based Broadcom STB driver new 05ee9b17ef7a Merge remote-tracking branch 'tty/tty-next' new d0e874705ef9 misc: sgi-xp: xp_main: make some symbols static new dbdc671d5c85 misc: genwqe: Rudimentary typo fixes new 1114ab22e417 kgdbts: Switch to do_sys_openat2() for breakpoint testing new f20b2c2a07f8 uacce: delete unneeded variable initialization new 40635128fee8 scripts/spdxcheck.py: Fix a typo new 6880149e5a78 applicom: fix some err codes returned by ac_ioctl new 6861d27cf590 misc/pvpanic: split-up generic and platform dependent code new b3c0f8774668 misc/pvpanic: probe multiple instances new db3a4f0abefd misc/pvpanic: add PCI driver new bbfb54e7b3e4 uio: uio_dfl: add userspace i/o driver for DFL bus new d72260cc7879 Documentation: fpga: dfl: Add description for DFL UIO support new 5199d389f4a2 Merge remote-tracking branch 'char-misc/char-misc-next' new 99de281e2af2 Merge remote-tracking branch 'extcon/extcon-next' new e9ee63e106b2 Merge remote-tracking branch 'phy-next/next' new f8a022dd0776 Merge remote-tracking branch 'soundwire/next' new 0e4cc57e27ac Merge remote-tracking branch 'thunderbolt/next' new f40e80053054 iio: st_sensors: fix typo in comment new c03e2df6e1d5 iio:adc:stm32-adc: Add HAS_IOMEM dependency new 01f68f067dc3 counter: stm32-lptimer-cnt: remove iio counter abi new e357e81fcf11 counter: 104-quad-8: Remove IIO counter ABI new 6c3b615379d7 iio: hid-sensor-rotation: Fix quaternion data not correct new 8a09054f3e8a iio: adc: stm32-adc: enable timestamping for non-DMA usage new 53fa791ada02 MAINTAINERS: iio: move Peter Meerwald-Stadler to CREDITS new 0071aa300271 iio:adc:dac:ad5791 typo fix of regster new 14aae60174db dt-bindings: iio: accel: Add bmi088 accelerometer bindings new c19ae6be7555 iio: accel: Add support for the Bosch-Sensortec BMI088 new d935eddd2799 iio: adc: Add driver for Texas Instruments ADS131E0x ADC family new f3c52f01b427 bindings: iio: adc: Add documentation for ADS131E0x ADC driver new 6f71bf1991b6 iio: core: Allow drivers to specify a label without it com [...] new 788348a5f788 iio: accel: bmc150: Set label based on accel-location on 2 [...] new 30132fe46669 iio: accel: kxcjk-1013: Set label based on accel-location [...] new a04e3db5146e iio: proximity: sx9500: Fix a spelling postive to positive new 2646a95df94e iio: iio_format_value(): Use signed temporary for IIO_VAL_ [...] new 38a52cdef5b3 iio: iio_format_value(): Fix IIO_VAL_FRACTIONAL_LOG2 value [...] new 0bf49ffbfe94 iio: Add basic unit test for iio_format_value() new e36db6a06937 iio: kfifo: add devm_iio_kfifo_buffer_setup() helper new 17395ce29921 iio: make use of devm_iio_kfifo_buffer_setup() helper new e03ed893e2cf iio: accel: sca3000: use devm_iio_kfifo_buffer_setup() helper new 99f6e8215b62 iio: kfifo: un-export devm_iio_kfifo_allocate() function new a02c09e42b3e iio: buffer-dma,adi-axi-adc: introduce devm_iio_dmaengine_ [...] new c127161865bc docs: ioctl-number.rst: reserve IIO subsystem ioctl() space new 8ebaa3ff1e71 iio: core: register chardev only if needed new e64506bf69b6 iio: core-trigger: make iio_device_register_trigger_consum [...] new 32f171724e5c iio: core: rework iio device group creation new e2b4d7aca9db iio: buffer: group attr count and attr alloc new d9a625744ed0 iio: core: merge buffer/ & scan_elements/ attributes new 3e3d11b2e43b iio: add reference to iio buffer on iio_dev_attr new 15097c7a1adc iio: buffer: wrap all buffer attributes into iio_dev_attr new 4991f3ea2aec iio: buffer: dmaengine: obtain buffer object from attribute new be24dcb11367 iio: core: wrap iio device & buffer into struct for charac [...] new 0224af85a77b iio: buffer: move __iio_buffer_free_sysfs_and_mask() before alloc new 738f6ba11800 iio: dummy: iio_simple_dummy_buffer: use triggered buffer [...] new ee708e6baacd iio: buffer: introduce support for attaching more IIO buffers new f73f7f4da581 iio: buffer: add ioctl() to support opening extra buffers [...] new 0d596bb2ad0d iio: core: rename 'dev' -> 'indio_dev' in iio_device_alloc() new a605c8f4e71c tools: iio: make iioutils_get_type() private in iio_utils new ebe5112535b5 tools: iio: privatize globals and functions in iio_generic [...] new 8827faab2c8b tools: iio: convert iio_generic_buffer to use new IIO buffer API new b624fd14a927 iio: use getter/setter functions new c1d82dbcb0a6 docs: iio: fix example formatting new f2163c1e365b docs: iio: fix directory naming new bd9a013d2988 docs: iio: document the 'index' attribute too new 218977dcdb2a docs: iio: fix bullet list formatting new 6bc5ebe8aa08 docs: iio: mark "repeat" sysfs attribute as optional new 0e41fd515f94 iio: hid-sensors: Move get sensitivity attribute to hid-se [...] new 4efd13c3c2bc hid-sensors: Add more data fields for sensitivity checking new 1c71a2863a0c iio: Add relative sensitivity support new 84dbc231a6f5 iio: hid-sensor-als: Add relative hysteresis support new 3a826f7c6408 iio: Add relative hysteresis in ABI documentation new 6505dfab33c5 iio: documentation: Document proximity sensor label use new 9a6df4b1ab0e iio: documentation: Document accelerometer label use new 477bd010c20e iio: dac: ad5686: Add support for AD5673R/AD5677R new 63cd35f34d2e iio: Documentation: update definitions for bufferY and sca [...] new aa29cf932fb3 iio: adc: adi-axi-adc: fix typo in doc-string new 0463e60f0870 iio: adis16480: fix pps mode sampling frequency math new 39c024b51b56 iio: adis16475: improve sync scale mode handling new 3b15e6a532b3 dt-bindings: adis16475: remove property new 15aacc980dcb iio: adis: add helpers for locking new b923561fabc3 iio: adc: mt6360: Include right header new 4abbaf29dfd8 iio:ABI docs: Combine sysfs-bus-iio-humidity-hdc2010/hdc10 [...] new 2a94469f736c iio:ABI docs: Combine the two instances of docs for sensor [...] new 31e2d42a8620 iio: adc: spear_adc: Replace indio_dev->mlock with own dev [...] new 3a27d11fbf58 iio: adc: palmas_gpadc: Replace indio_dev->mlock with own [...] new 08dfc6f8aa5d iio: adc: npcm_adc: Replace indio_dev->mlock with own device lock new 6a878e70e88b iio: proximity: vcnl3020: add proximity rate new 9013b1d97045 iio: accel: mma8452: fix indentation new 7b3589f49b82 staging: iio: remove mention of defunct list new dafcf4ed8392 iio: hrtimer: Allow sub Hz granularity new bbc1308de793 iio: kfifo: mask flags without zero-check in devm_iio_kfif [...] new b9d453a53d5e iio: Remove kernel-doc keyword in file header comment new 374be283ad42 platform/chrome: cros_ec: Add SW_FRONT_PROXIMITY MKBP define new 19ad93bc82e7 dt-bindings: iio: Add cros ec proximity yaml doc new 7792225b7b67 iio: proximity: Add a ChromeOS EC MKBP proximity driver new d612eb13ba9f iio: chemical: bmp680: Drop unneeded explicit castings new 897cd10a962c iio: imu: fxos8700: Drop unneeded explicit castings new 9e301ea77ddf iio: imu: st_lsm6dsx: Drop unneeded explicit castings new 941f66765a32 iio: light: gp2ap002: Drop unneeded explicit casting new 7b8d045e497a iio: adc: ad7124: allow more than 8 channels new 995071d36bb9 iio: set default trig->dev.parent new 8a2252201656 iio: fix devm_iio_trigger_alloc with parent.cocci new 5c68f0530587 iio: adis_trigger: Remove code to set trigger parent new cd214139471a iio: gp2ap020a00f: Remove code to set trigger parent new 4d031666560d iio: lmp91000: Remove code to set trigger parent new e3c9b034e7d6 iio: chemical: atlas: Remove code to set trigger parent new 86e52a25f38c iio: as3935: Remove code to set trigger parent new 86073fa2b538 iio: xilinx-xadc: Remove code to set trigger parent new 635ef601b238 iio: Provide iio_read_channel_processed_scale() API new 4f2d9cced4c1 hwmon: (ntc_thermistor): try reading processed new 218bc53dc700 iio: buffer: fix use-after-free for attached_buffers array new 70da64153123 iio: temperature: tmp007: use device-managed functions in probe new b627e3b5f73b staging: iio: ad9834: convert to device-managed functions [...] new 0b8061c340b6 dt-bindings: counter: add interrupt-counter binding new a55ebd47f21f counter: add IRQ or GPIO based counter new 44f14695bd93 iio: pressure: zpa2326: kernel-doc fixes new b863ff94197f iio: adc: ti-adc084s021: kernel-doc fixes, missing function names new e0549f34328f iio: dac: ad5770r: kernel-doc fix case of letter R wrong i [...] new 92e212e597ac iio: dac: ad5504: fix wrong part number in kernel-doc stru [...] new a80aeec0878e iio: adc: cpcap-adc: kernel-doc fix - that should be _ in [...] new 63abed2a1ee8 iio: adc: adi-axi-adc: Drop false marking for kernel-doc new d7f1c0c31358 iio: accel: sca3000: kernel-doc fixes. Missing - and wrong [...] new 831aaea663ac iio: buffer: kfifo_buf: kernel-doc, typo in function name. new 85ece364065e iio:cros_ec_sensors: Fix a wrong function name in kernel doc. new 2662e81745fc iio:dac:max517.c: Use devm_iio_device_register() new e5b64caaad76 staging: iio: ad9832: kernel-doc fixes new ac62f90c9636 dt-bindings: iio: st,st-sensors add IIS2MDC. new c71cfe5576d1 iio:magnetometer: Add Support for ST IIS2MDC new 346e19ec04e0 dt-bindings: iio: adc: Add compatible for Mediatek MT8195 new e1d392dc8875 iio: event_monitor: Enable events before monitoring new 0a21526bc1d4 iio: kfifo: add devm_iio_triggered_buffer_setup_ext variant new 80346b2b55fc iio: cros: unify hw fifo attributes without API changes new 707182b4ff3e iio: adc: ad7292: Modify the bool initialization assignment new dbd7e992a55d iio: acpi_als: Add timestamp channel new ddaf14dab78c iio: acpi_als: Add local variable dev in probe new 24b84444eb6f iio: acpi_als: Add trigger support new 1b33dfa5d5f1 Merge remote-tracking branch 'local/ib-iio-scmi-5.12-rc2-t [...] new 9c15db92a8e5 Merge tag 'iio-for-5.13a' of https://git.kernel.org/pub/sc [...] new d8827ae8e22b staging: qlge: deal with the case that devlink_health_repo [...] new 0933e51a0b3c staging: rtl8188eu: Fix null pointer dereference on free_n [...] new 6f08cc6c2fdd drivers: staging: rtl8712: _adapter is declared twice new d70fb897113d Staging: comedi: remove unnecessary else statement new 619ee818faf7 r8192U_wx.c: style: alignment with open parenthesis new 0c98c5e93bca r8192U_wx.c: style: spaces preferred around operators new b95dd839d7e4 r8192U_wx.c: style: braces all arms of statement new 8d8b93ee3521 r8192U_wx.c: style: Unnecessary parentheses new 5005ac4d2f21 r8192U_wx.c: style: avoid multiple blank lines new cc8c7cca3020 Staging: rtl8723bs: remove named enums in rtw_mlme.h new d5e7c6b387bd Staging: rtl8723bs: remove named enums in rtw_cmd.h new 463cc86e1c7b Staging: rtl8723bs: remove named enums in rtw_eeprom.h new fc3e6754b17c Staging: rtl8723bs: remove named enums in hal_com.h new 555665d98e97 Staging: rtl8723bs: remove named enums in rtw_recv.h new 145d91b778d4 Staging: rtl8723bs: remove named enums in drv_types.h new 56b89735f379 Staging: rtl8723bs: remove named enums in rtw_ht.h new 7e9f6dcc0395 Staging: rtl8723bs: remove named enums in wlan_bssdef.h new 348516fa39bb Staging: rtl8723bs: remove named enums in rtw_mp.h new 0cf217a44756 Staging: rtl8723bs: remove named enums in osdep_service.h new 67a1a97d64d2 Staging: rtl8723bs: remove named enums in hal_intf.h new 2148216174a2 Staging: rtl8723bs: remove named enums in rtw_pwrctrl.h new dd210c1dd38c Staging: rtl8723bs: remove named enums in rtl8723b_cmd.h new c0c79e9f6db2 Staging: rtl8723bs: remove named enums in hal_com_h2c.h new 38936ed5d199 Staging: rtl8723bs: remove named enums in rtw_wifi_regd.h new 9666bfa5684c Staging: rtl8723bs: remove named enums in wifi.h new 9c2c652f06c4 Staging: rtl8723bs: remove named enums in rtl8723b_hal.h new ecebe41e51f2 Staging: rtl8723bs: remove named enums in hal_phy.h new 65724245ce25 Staging: rtl8723bs: remove named enums in rtw_mlme_ext.h new 5429b11fa085 Staging: rtl8723bs: remove named enums in rtw_xmit.h new 5e8aa5d01860 Staging: rtl8723bs: remove named enums in rtw_rf.h new 977f51c28cec Staging: rtl8723bs: remove named enums in HalPwrSeqCmd.h new 5f1c94a050e9 Staging: rtl8723bs: remove named enums in hal_com_phycfg.h new efab7dda7e2b Staging: rtl8723bs: remove named enums in ieee80211.h new eba66f41fb2a Staging: rtl8723bs: remove named enums in rtw_efuse.h new 50e9413e5644 Staging: rtl8723bs: remove named enums in odm_interface.h new cd9b6a6f9545 Staging: rtl8723bs: remove named enums in HalBtcOutSrc.h new e6b8ccce5a0d Staging: rtl8723bs: remove named enums in HalBtc8723b1Ant.h new 773d5be7907f Staging: rtl8723bs: remove named enums in odm_types.h new 9d8b1d20e89d Staging: rtl8723bs: remove named enums in odm_DIG.h new 0f5f939ace22 Staging: rtl8723bs: remove named enums in HalPhyRf.h new 7f5771470dc8 Staging: rtl8723bs: remove named enums in odm.h new 4cf346e506ce Staging: rtl8723bs: remove named enums in HalBtc8723b2Ant.h new d9af22456401 staging: rtl8723bs: remove assignment in condition in core [...] new c8ad167ebe65 staging: rtl8723bs: remove assignment in condition in os_d [...] new 61d6809f9c8d staging: rtl8723bs: remove assignment in condition in os_d [...] new a5bf1a101a19 drivers: staging: netlogic: fix unmet dependency for PHYLIB new e3f480cf4ba6 staging: rtl8723bs: sdio_ops: removing unused variable new babb5b8e2b91 staging: rtl8723bs: hal: remove unused variable in HalBtc8 [...] new 2e2b93ac2e97 staging: rtl8723bs: fix broken indentation new f632c6142779 Staging: rtl8723bs: remove obsolete comments new 7a151e9c0a74 Staging: rtl8723bs: remove useless macros new a9c6a84991c9 staging: rtl8723bs: remove unused macros in include/hal_com.h new 1a1a0e6eaa87 staging: rtl8723bs: put parentheses on macro with complex [...] new 73b797d57f07 staging: rtl8723bs: added spaces around operators in a mac [...] new a77a6c77b834 staging: rtl8723bs: remove unused macros in include/hal_com_reg.h new e69934a1428b staging: rtl8723bs: remove unused macros in include/hal_data.h new a6bf763d1273 staging: rtl8723bs: put parentheses on macros with complex [...] new b7f2b6f5ad4c staging: rtl8723bs: add spaces around operators in include [...] new 9ae4632668b4 staging: rtl8723bs: remove unused macros in include/hal_phy.h new ca876454f767 staging: rtl8723bs: remove unused macro in include/rtw_pwrctrl.h new 9cbc7a2fb93b staging: rtl8723bs: remove unused field in rereg_nd_name_d [...] new d88c117c334e staging: rtl8723bs: remove commented code line in os_dep/i [...] new d904eac99187 staging: rtl8723bs: put parentheses on macros with complex [...] new 7bb2db0dcbe3 staging: rtl8723bs: add spaces around operator in include/ [...] new 78a626383e4f staging: rtl8723bs: remove unused macros in include/wifi.h new e88231febb48 staging: rtl8723bs: put parentheses on macros with complex [...] new f87d0b34c535 staging: rtl8723bs: remove macros updating unused fields i [...] new 777f9d9ba5c5 staging: rtl8723bs: remove unused fields in struct security_priv new c84b189cd284 staging: rtl8723bs: include macro in a do - while loop in [...] new 305271ab4f54 staging: rtl8723bs: remove unused macros in include/drv_types.c new 103c8000962c Merge remote-tracking branch 'staging/staging-next' new c009ffe661f6 dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings new d26a56674497 interconnect: qcom: Add SM8350 interconnect provider driver new 9f772b9e2aea Merge branch 'icc-sm8350' into icc-next new 82eb06cea3a5 Merge remote-tracking branch 'icc/icc-next' new 2711bf9771f5 Merge remote-tracking branch 'dmaengine/next' new 3eeeb2e337ac Merge remote-tracking branch 'cgroup/for-next' new c6931d0bb4b4 Merge remote-tracking branch 'scsi/for-next' new 96e92f3bfde0 Merge remote-tracking branch 'scsi-mkp/for-next' new f44a835a9d6a Merge remote-tracking branch 'vhost/linux-next' new 77c05742d69c Merge remote-tracking branch 'rpmsg/for-next' new 3fd19d4b565d docs: driver-api: gpio: consumer: Mark another line of cod [...] new 67196fea0fce irqdomain: Introduce irq_domain_create_simple() API new 944f4b0af9ca gpiolib: Unify the checks on fwnode type new 1df62542e016 gpiolib: Move of_node operations to gpiolib-of and correct [...] new 515321acb56e gpiolib: Introduce acpi_gpio_dev_init() and call it from core new 5c63a9dbab55 gpiolib: Reuse device's fwnode to create IRQ domain new 266315fb7cbe gpiolib: Fold conditionals into a simple ternary operator new e5391a02bce2 gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] new 81dd500b1c86 gpio: mockup: Adjust documentation to the code new 4a5c9da4ec29 gpio: Mention GPIO MUX in docs new b0922c0732c1 tools: gpio-utils: fix various kernel-doc warnings new 2d93018fe67d gpiolib: some edits of kernel docs for clarity new 54312c0b7559 configfs: increase the item name length new afd91814dc37 configfs: use (1UL << bit) for internal flags new 28ce4996de3b configfs: implement committable items new 864b289f9dbd samples: configfs: add a committable group new 5ae2b3edd53b lib: bitmap: remove the 'extern' keyword from function dec [...] new f7d5fbad07a4 lib: bitmap: order includes alphabetically new 5fe6908cbd57 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() new 3f0279eb9e37 gpio: sim: new testing module new ab1dbed6f4e8 selftests: gpio: provide a helper for reading chip info new 8a4cb2823240 selftests: gpio: add a helper for reading GPIO line names new 9d940ab72645 selftests: gpio: add test cases for gpio-sim new 6f2dd2eaa22e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 6c46215d6b62 gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events new 3d31dbc265b1 Merge remote-tracking branch 'gpio-intel/for-next' new c495e6b50b9b Merge remote-tracking branch 'pinctrl/for-next' new 495c53728152 Merge remote-tracking branch 'pinctrl-intel/for-next' new 49bbf856a5c7 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new e3b32a5422f2 Merge remote-tracking branch 'pwm/for-next' new cb4969e6f9f5 selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) new ea2c679edc41 selftests/timers: Fix spelling mistake "clocksourc" -> "cl [...] new 3f13a699a577 Merge remote-tracking branch 'kselftest/next' new 6afcb319cc6f Merge remote-tracking branch 'livepatching/for-next' new 515b42104e5f Merge remote-tracking branch 'coresight/next' new 53d9b9163e27 Merge remote-tracking branch 'rtc/rtc-next' new f58260cb1277 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 21883f8f58a5 Merge remote-tracking branch 'seccomp/for-next/seccomp' new b33af71ff91c Merge remote-tracking branch 'gnss/gnss-next' new df309f8f5ea1 Merge remote-tracking branch 'slimbus/for-next' new 43658e240419 Merge remote-tracking branch 'nvmem/for-next' new 7d7338edcb42 Merge remote-tracking branch 'xarray/main' new dd64a9f531b1 Merge remote-tracking branch 'hyperv/hyperv-next' new c4809d44966a Merge remote-tracking branch 'kgdb/kgdb/for-next' new d5b636697bbf Merge remote-tracking branch 'fpga/for-next' new f299b00b67d0 Merge remote-tracking branch 'kunit-next/kunit' new f183be218a22 Merge remote-tracking branch 'mhi/mhi-next' new 69bacee7f9ad mm: Add unsafe_follow_pfn new 4a5273ef0ad3 media/videobuf1|2: Mark follow_pfn usage as unsafe new 5f962ee843e6 mm: unexport follow_pfn new 0c1e518f5409 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new d6eff391cafc Merge remote-tracking branch 'rust/rust-next' new 763ba8e7eb78 MAINTAINERS: update CZ.NIC's Turris information new b2f44855cde3 treewide: change my e-mail address, fix my name new 97c82d5fcff9 mailmap: update email address for Jordan Crouse new 91cc22c45b0d kasan: fix hwasan build for gcc new eaae88bd53d3 mm/gup: check page posion status for coredump. new c9ba5ea51e86 mm-gup-check-page-posion-status-for-coredump-fix new 2bd08c7acd8f mm-gup-check-page-posion-status-for-coredump-v4 new 913b474cb028 userfaultfd: write protect when virtual memory range has n [...] new 4d12ddaa53e0 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new d4bc2efb2608 /proc/kpageflags: do not use uninitialized struct pages new b291b6a5abc9 arch/ia64/kernel/head.S: remove duplicate include new 0ecf54752c9f arch/ia64/kernel/fsys.S: fix typos new 685cf53cdd25 arch/ia64/include/asm/pgtable.h: minor typo fixes new c68ab20223be ia64: ensure proper NUMA distance and possible map initialization new d22a4b1c926a ia64: drop unused IA64_FW_EMU ifdef new 780a45fbe460 ia64: simplify code flow around swiotlb init new 44176b6e612b ia64: tools: remove inclusion of ia64-specific version of [...] new a03211951c97 ia64: tools: remove duplicate definition of ia64_mf() on ia64 new 8db3ecffe690 ia64: trivial spelling fixes new 88c66591e017 ia64: fix EFI_DEBUG build new c8941cffaecf ia64: mca: always make IA64_MCA_DEBUG an expression new 900bfc772e0b include/linux/compiler-gcc.h: sparse can do constant foldi [...] new 9a20e2367b95 scripts/spelling.txt: add entries for recent discoveries new eb13605832cd arch/sh/include/asm/tlb.h: remove duplicate include new bc1b67c71c2d ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] new 61117f0deeaa ocfs2: map flags directly in flags_to_o2dlm() new 5feb32a0ba3e ocfs2: fix a typo new 767dfeba0d56 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 9f0964757381 ocfs2: fix ocfs2 corrupt when iputting an inode new 5f5afa8f30c6 watchdog: rename __touch_watchdog() to a better descriptive name new 749711239d5f watchdog: explicitly update timestamp when reporting softlockup new 79d13fac4fbe watchdog/softlockup: report the overall time of softlockups new 00b64c6ca4ce watchdog/softlockup: remove logic that tried to prevent re [...] new e59df71cf8d9 watchdog: fix barriers when printing backtraces from all CPUs new bd62b6b0f578 watchdog: use bit lock operations to prevent multiple soft [...] new 0901ec9f36db watchdog: cleanup handling of false positives new 87353c1cf802 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] new 0a3c174303d4 mm, slub: enable slub_debug static key when creating cache [...] new 399b26f148de selftests: add a kselftest for SLUB debugging functionality new 59df26c6f485 selftests: add a kselftest for SLUB debugging functionality-fix new ba03d6461083 slub: remove resiliency_test() function new 9b258a20b89e mm/slub.c: trivial typo fixes new 139f5ff832dd mm/kmemleak.c: fix a typo new 31d642ba8515 mm/page_owner: record the timestamp of all pages during free new fa5195d2ee27 mm, page_owner: remove unused parameter in __set_page_owne [...] new 860adfb3cc99 mm: provide filemap_range_needs_writeback() helper new a76535301c33 mm: use filemap_range_needs_writeback() for O_DIRECT reads new ecacf3abcebb iomap: use filemap_range_needs_writeback() for O_DIRECT reads new 5b1ddefc9615 mm/filemap: use filemap_read_page in filemap_fault new 7bd9a7f52420 mm/filemap: drop check for truncated page after I/O new 31a46e1648a3 mm: page-writeback: simplify memcg handling in test_clear_ [...] new c11b09df234d mm: introduce and use mapping_empty new 079cd2290bbe mm: stop accounting shadow entries new 6d7d2bd743be dax: account DAX entries as nrpages new 860040c99875 mm: remove nrexceptional from inode new 369a6e1a1c20 mm: Move page_mapping_file to pagemap.h new 6ea0b8718d29 fs: direct-io: fix missing sdio->boundary new 0fab8b78aab8 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new cf1d24c6cf4f mm/gup: add compound page list iterator new 2291a3ea048e mm/gup: decrement head page once for group of subpages new d74d9e6205b4 mm/gup: add a range variant of unpin_user_pages_dirty_lock() new 3abda7824bfb RDMA/umem: batch page unpin in __ib_umem_release() new bb283a5cbdb2 mm/memremap.c: fix improper SPDX comment style new 4c8b8e57c10d mm: memcontrol: fix kernel stack account new daafb0e0b32f memcg: cleanup root memcg checks new 4daf518dda0d memcg: enable memcg oom-kill for __GFP_NOFAIL new 1b325aea1da0 mm: memcontrol: fix cpuhotplug statistics flushing new 3193e2e7d207 mm: memcontrol: kill mem_cgroup_nodeinfo() new a1ead2ca1579 mm: memcontrol: privatize memcg_page_state query functions new 75f389ab250d cgroup: rstat: support cgroup1 new c0604ff2e81e cgroup: rstat: punt root-level optimization to individual [...] new efd65265787b mm: memcontrol: switch to rstat new 8a9a2e44c173 mm-memcontrol-switch-to-rstat-fix new 5914706cf01b mm: memcontrol: switch to rstat fix new c8cddcf28581 mm: memcontrol: consolidate lruvec stat flushing new 1cc65a62c038 kselftests: cgroup: update kmem test for new vmstat implem [...] new 14b31914b6b3 memcg: charge before adding to swapcache on swapin new b53ab8b27321 memcg: set page->private before calling swap_readpage new fe5df58b27ba mm: memcontrol: slab: fix obtain a reference to a freeing memcg new 53e49a956ad4 mm: memcontrol: introduce obj_cgroup_{un}charge_pages new af3e9ce733a4 mm: memcontrol: directly access page->memcg_data in mm/pag [...] new 1718ecf70842 mm: memcontrol: change ug->dummy_page only if memcg changed new 636c3ef8229e mm: memcontrol: use obj_cgroup APIs to charge kmem pages new 5c46411c180c mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] new ca7a32cc1481 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] new 5186127ec139 mm/memory.c: do_numa_page(): delete bool "migrated" new 19f0a3ff39dc mm/interval_tree: add comments to improve code readability new 880bedbf16e9 x86/vmemmap: drop handling of 4K unaligned vmemmap range new 1f3c52ea50c7 x86/vmemmap: drop handling of 1GB vmemmap ranges new e3ad14c9afdc x86/vmemmap: handle unpopulated sub-pmd ranges new 20ee0701f0ed x86/vmemmap: optimize for consecutive sections in partial [...] new cccd3017e19f mm, tracing: improve rss_stat tracepoint message new 344ed8ed1f7d mm: add remap_pfn_range_notrack new 91dd415c2cd3 mm: add a io_mapping_map_user helper new e346f327ce88 i915: use io_mapping_map_user new 204302d90503 i915: fix remap_io_sg to verify the pgprot new eaab2fd71a1b mm: extend MREMAP_DONTUNMAP to non-anonymous mappings new f329d914b78e Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] new 0a4bfcc5ee50 selftests: add a MREMAP_DONTUNMAP selftest for shmem new 4f4ac9e05822 mm/dmapool: switch from strlcpy to strscpy new 5521f3bcf937 mm/sparse: add the missing sparse_buffer_fini() in error branch new 34c9beee0325 samples/vfio-mdev/mdpy: use remap_vmalloc_range new 68fce40e834a mm: unexport remap_vmalloc_range_partial new 27805e2a5387 mm/vmalloc: use rb_tree instead of list for vread() lookups new 1faacab7fa70 ARM: mm: add missing pud_page define to 2-level page tables new 6f7e4a678dd8 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] new e4b043e37b07 sparc32: add stub pud_page define for walking huge vmalloc [...] new 4d43d215e09c mm: apply_to_pte_range warn and fail if a large pte is enc [...] new 8a1a721c3fde mm/vmalloc: rename vmap_*_range vmap_pages_*_range new 97739d8b6f29 mm/ioremap: rename ioremap_*_range to vmap_*_range new a3092f756e79 mm: HUGE_VMAP arch support cleanup new bd664ef8bae3 powerpc: inline huge vmap supported functions new 53b6e675a71b arm64: inline huge vmap supported functions new b8af43b9a6ab x86: inline huge vmap supported functions new f45a863766d7 mm/vmalloc: provide fallback arch huge vmap support functions new 49836fec94c8 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c new 44c339258e83 mm/vmalloc: add vmap_range_noflush variant new 3496699d1d3a mm/vmalloc: hugepage vmalloc mappings new acfcb53e7f46 mm/vmalloc: fix read of uninitialized pointer area new c11d4e4a4582 powerpc/64s/radix: enable huge vmalloc mappings new 9a14838bcdcb mm/vmalloc: remove map_kernel_range new d682eb2f9be6 kernel/dma: remove unnecessary unmap_kernel_range new 1edc673b31c2 powerpc/xive: remove unnecessary unmap_kernel_range new cde193f42509 mm/vmalloc: remove unmap_kernel_range new 014ccf9b888d mm/vmalloc: improve allocation failure error messages new bfc07539eaa0 mm: vmalloc: prevent use after free in _vm_unmap_aliases new 084ce33c0e78 mm/doc: fix fault_flag_allow_retry_first kerneldoc new 69b3e3b36bb5 mm/doc: fix page_maybe_dma_pinned kerneldoc new 9f876d61f52e mm/doc: turn fault flags into an enum new b807a3e02137 mm/doc: add mm.h and mm_types.h to the mm-api document new cb1442b63765 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT new e3c43efd248e pagewalk: prefix struct kernel-doc descriptions new 2df6892eb63a kasan: remove redundant config option new 052ef7cf7e90 kasan-remove-redundant-config-option-fix new 51a94dba71ce mm/kasan: switch from strlcpy to strscpy new a57588d8756b kasan: initialize shadow to TAG_INVALID for SW_TAGS new 5cb1a1f2b43a mm, kasan: don't poison boot memory with tag-based modes new a2c26d34ffc9 arm64: kasan: allow to init memory when setting tags new 4db7a6448729 kasan: init memory in kasan_(un)poison for HW_TAGS new 1bb3537fd08d kasan, mm: integrate page_alloc init with HW_TAGS new d3fa0016b5dc kasan, mm: integrate slab init_on_alloc with HW_TAGS new 9d02b109a5de kasan, mm: integrate slab init_on_free with HW_TAGS new 56fb75ebb111 kasan: docs: clean up sections new b745b7b79dc3 kasan: docs: update overview section new 120ea159b2c1 kasan: docs: update usage section new 517b7b782d1b kasan: docs: update error reports section new 6f1ce0817c9e kasan: docs: update boot parameters section new de749a95a5b6 kasan: docs: update GENERIC implementation details section new 7c8aabba41cb kasan: docs: update SW_TAGS implementation details section new 7d940dfdc38b kasan: docs: update HW_TAGS implementation details section new 03c79ce62cc1 kasan: docs: update shadow memory section new 29f64697611e kasan: docs: update ignoring accesses section new 4708abb85ff4 kasan: docs: update tests section new 5a3a692a24ae kasan: record task_work_add() call stack new 6f772ec73a10 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new 3f8f4ef5383d mm: remove lru_add_drain_all in alloc_contig_range new d6cfd48da48a include/linux/page-flags-layout.h: correctly determine LAS [...] new b9a5e995fb5d include/linux/page-flags-layout.h: cleanups new 75199fb3457b mm/page_alloc: rename alloc_mask to alloc_gfp new f1b53519b42b mm/page_alloc: rename gfp_mask to gfp new 3330a671d018 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 72ef6e8e712c mm/mempolicy: rename alloc_pages_current to alloc_pages new 235684d81ebd mm/mempolicy: rewrite alloc_pages documentation new 464f3455acbb mm/mempolicy: rewrite alloc_pages_vma documentation new 29336045849c mm/mempolicy: fix mpol_misplaced kernel-doc new 0db79954e7a9 mm: page_alloc: dump migrate-failed pages new d88eaae4968e mm/Kconfig: remove default DISCONTIGMEM_MANUAL new 4143dbf9bc0e mm, page_alloc: avoid page_to_pfn() in move_freepages() new ed7e01b47370 mm/page_alloc: duplicate include linux/vmalloc.h new 6301b0d9ea88 mm/page_alloc: rename alloced to allocated new b0e0a469733f mm/page_alloc: add a bulk page allocator new d4c1d111afea mm-page_alloc-add-a-bulk-page-allocator-fix new c50701fd0254 mm/page_alloc: add an array-based interface to the bulk pa [...] new a7a78e81e421 mm/page_alloc: optimize code layout for __alloc_pages_bulk new e52ef1ad044b mm/page_alloc: inline __rmqueue_pcplist new a1bd76c29fee SUNRPC: set rq_page_end differently new c79a33012ef9 SUNRPC: refresh rq_pages using a bulk page allocator new 23530b88d3d1 net: page_pool: refactor dma_map into own function page_po [...] new e5be69287235 net: page_pool: use alloc_pages_bulk in refill code path new 48dfcca5cdc8 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new 3b40a2b0afa5 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new 31663170df83 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new b6e4d7b81d20 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new 2b0e0479a8a5 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 3d6e71aeba16 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new d268576c3948 mm/hugetlb: remove redundant reservation check condition i [...] new 460a880d8530 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new b1ba7a531097 mm/hugetlb: use some helper functions to cleanup code new 81cec8a92195 mm/hugetlb: optimize the surplus state transfer code in mo [...] new f09073b7ef72 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new f133428c7893 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new 212f430d626c mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new 5f554eff2528 khugepaged: remove unneeded return value of khugepaged_col [...] new 8c71115e0073 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new f7f43116c3e0 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new e2bc84e7a1e1 khugepaged: fix wrong result value for trace_mm_collapse_h [...] new e64c871365f6 mm/huge_memory.c: remove unnecessary local variable ret2 new 43213b0549ae mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] new b1f99fea5fea mm,compaction: let isolate_migratepages_{range,block} retu [...] new aeaab931b1de mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] new f1b0b60f22ed mm: make alloc_contig_range handle free hugetlb pages new 8dffa1d82941 mm: make alloc_contig_range handle in-use hugetlb pages new 2ff558d52351 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] new f8944984748d mm: huge_memory: a new debugfs interface for splitting THP tests new 90d97485c4cb mm: huge_memory: debugfs for file-backed THP split. new 15f372009c6f mm/huge_memory.c: rework the function vma_adjust_trans_huge() new 298b0dc40599 mm/huge_memory.c: make get_huge_zero_page() return bool new 11005f0d4a48 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new fc8c0f748a03 mm/huge_memory.c: remove redundant PageCompound() check new b11eaf6c4236 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new df6e1405b221 mm/huge_memory.c: use helper function migration_entry_to_page() new 3725b4a11266 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new 6f7039a839b0 khugepaged: use helper function range_in_vma() in collapse [...] new e66db0896577 khugepaged: remove unnecessary out label in collapse_huge_page() new 3a988bb454ab khugepaged: remove meaningless !pte_present() check in khu [...] new 9db9af1dee52 userfaultfd: add minor fault registration mode new a207474d60ae userfaultfd/hugetlbfs: fix minor fault page leak new 18396395e56a userfaultfd: disable huge PMD sharing for MINOR registered VMAs new b97d49c9ea08 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new b8bd83841812 userfaultfd: add UFFDIO_CONTINUE ioctl new f6e5d9995fee userfaultfd: update documentation to describe minor fault [...] new 1bb2172dd549 userfaultfd/selftests: add test exercising minor fault handling new b87543fd4870 userfaultfd: support minor fault handling for shmem new 9c5b332e103b userfaultfd-support-minor-fault-handling-for-shmem-fix new ec5dc98c7bc8 userfaultfd/shmem: fix minor fault page leak new d07c06039a35 userfaultfd/selftests: use memfd_create for shmem test type new aeb531422797 userfaultfd/selftests: create alias mappings in the shmem test new 8245ba8d189c userfaultfd/selftests: reinitialize test context in each test new 3152c0ccb4b8 userfaultfd/selftests: exercise minor fault handling shmem [...] new d6542aff0193 userfaultfd/selftests: use user mode only new 6727e207ce04 userfaultfd/selftests: remove the time() check on delayed uffd new 36e05bc0ae39 userfaultfd/selftests: drop VERIFY check in locking_thread new 296546827ec2 userfaultfd/selftests: only dump counts if mode enabled new 3729c4ed48d9 userfaultfd/selftests: unify error handling new 00983393b4c0 mm/vmscan: move RECLAIM* bits to uapi header new 809312e7671a mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 0615dd217c26 mm: vmscan: use nid from shrink_control for tracepoint new f6dcdbd9fad1 mm: vmscan: consolidate shrinker_maps handling code new 7c1b0b95355c mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new 155b6be277fe mm: vmscan: remove memcg_shrinker_map_size new c27ddfb626d1 mm: vmscan: use kvfree_rcu instead of call_rcu new 993c30948f96 mm: memcontrol: rename shrinker_map to shrinker_info new de6bdacc329a mm: vmscan: add shrinker_info_protected() helper new e0f8205c28ba mm: vmscan: use a new flag to indicate shrinker is registered new 3c84c80b3072 mm: vmscan: add per memcg shrinker nr_deferred new 72ef0dc6e671 mm: vmscan: use per memcg nr_deferred of shrinker new b70b63b47c8d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new f81c65a58889 mm: memcontrol: reparent nr_deferred when memcg offline new e26e977aea23 mm: vmscan: shrink deferred objects proportional to priority new 764879ef2738 mm/compaction: remove unused variable sysctl_compact_memory new ae1ffcd4c4d4 mm: compaction: update the COMPACT[STALL|FAIL] events properly new 1bf392325f93 mm: disable LRU pagevec during the migration temporarily new 175b71ecb489 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new 4045e0ffa999 mm: fs: invalidate BH LRU during page migration new 95a09c1437fa mm/migrate.c: make putback_movable_page() static new f303da7e5b75 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new 45254ca4fc76 mm/migrate.c: fix potential indeterminate pte entry in mig [...] new d4757abcb057 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new d2841f6a7fc0 Revert "mm: migrate: skip shared exec THP for NUMA balancing" new 0b6f7eb240bc mm: vmstat: add cma statistics new 618ade89d943 mm: cma: use pr_err_ratelimited for CMA warning new 591dfa3d7add mm: cma: add trace events for CMA alloc perf testing new 62b47db63e8e mm: cma: Add the CMA instance name to the cma_alloc_start [...] new 11f906f5a139 mm: cma: support sysfs new 585c2676fd8d mm: restore node stat checking in /proc/sys/vm/stat_refresh new ba744aa2e998 mm: no more EINVAL from /proc/sys/vm/stat_refresh new 4778cefe6fb9 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new 12dde78dd176 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new 48f03f0928ca x86/mm: track linear mapping split events new b0b09a0e750c mm/mmap.c: don't unlock VMAs in remap_file_pages() new 032d6d77f998 mm/util.c: reduce mem_dump_obj() object size new 2f0a82fb42f9 mm/util.c: fix typo new 30a58a07d2cc mm/gup: don't pin migrated cma pages in movable zone new a292cc974f10 mm/gup: check every subpage of a compound page during isolation new 6735e9e51624 mm/gup: return an error on migration failure new 3e34bada0dd4 mm/gup: check for isolation errors new de0dc638e05b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 1d2bbaba437f mm: apply per-task gfp constraints in fast path new 2502fb57dea9 mm: honor PF_MEMALLOC_PIN for all movable pages new 6b5e36f9ac1f mm/gup: do not migrate zero page new 9469ef327424 mm/gup: migrate pinned pages out of movable zone new 29bebd053861 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new ba74f4509947 mm/gup: change index type to long as it counts pages new 06bb16478cf7 mm/gup: longterm pin migration cleanup new 4cab63e60b1b selftests/vm: gup_test: fix test flag new f354acd1d7e5 selftests/vm: gup_test: test faulting in kernel, and verif [...] new c92dff5f669b mm,memory_hotplug: allocate memmap from the added memory range new 3bca1d5d0d0d mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix new 43588f5a0b83 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new 0d86327ec26a mm,memory_hotplug: add kernel boot option to enable memmap [...] new 44ab27bbe017 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new fab5ea51f012 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new fd800a3e369b mm/zswap.c: switch from strlcpy to strscpy new 97c6a36c4df2 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new c089c7998d5f iov_iter: lift memzero_page() to highmem.h new 2e8903955b43 btrfs: use memzero_page() instead of open coded kmap pattern new db37806fc9e4 mm/highmem.c: fix coding style issue new 096ebd898a4a mm/highmem: Remove deprecated kmap_atomic new 062d6c0d214a mm/mempool: minor coding style tweaks new 1ab10afdb3e9 mm/swapfile: minor coding style tweaks new cf59e2bb7add mm/sparse: minor coding style tweaks new a21794384499 mm/vmscan: minor coding style tweaks new 308d29e3d6f2 mm/compaction: minor coding style tweaks new d67441774224 mm/oom_kill: minor coding style tweaks new 7621de98223f mm/shmem: minor coding style tweaks new 54b3b47518eb mm/page_alloc: minor coding style tweaks new b6d0e9cdf393 mm/filemap: minor coding style tweaks new ead4eb538dd1 mm/mlock: minor coding style tweaks new 903a362c217e mm/frontswap: minor coding style tweaks new d419269cd83b mm/vmalloc: minor coding style tweaks new 3b845f266404 mm/memory_hotplug: minor coding style tweaks new 7058807b222c mm/mempolicy: minor coding style tweaks new d0343f215bed mm/process_vm_access.c: remove duplicate include new 154e9acf3a47 kfence: zero guard page after out-of-bounds access new 5277b5f76fb4 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 16d775473040 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 13e4e6bd8a42 kernel/hung_task.c: Monitor killed tasks. new 337df5bcfcb6 fs/proc/generic.c: fix incorrect pde_is_permanent check new 3d67c4b363a9 proc: save LOC in __xlate_proc_name() new adee1d543fcd proc: mandate ->proc_lseek in "struct proc_ops" new 3c9ee48cb1d5 proc: delete redundant subset=pid check new 51aa14a1f4af selftests: proc: test subset=pid new cad888683bd6 procfs: allow reading fdinfo with PTRACE_MODE_READ new ca8d235385f6 procfs/dmabuf: add inode number to /proc/*/fdinfo new b43c653d2a80 proc/sysctl: fix function name error in comments new f60b036ee78c proc/sysctl: make protected_* world readable new 0082187f979a include: remove pagemap.h from blkdev.h new f3b90426c407 kernel.h: drop inclusion in bitmap.h new a1d50d4509af kernel/async.c: fix pr_debug statement new c0f1177a8857 kernel/cred.c: make init_groups static new 098a88693f4a lib/bch.c: fix a typo in the file bch.c new 95c279444023 lib: fix inconsistent indenting in process_bit1() new ca4b9efa8103 lib/list_sort.c: fix typo in function description new 3fe2c06668de lib/genalloc.c: Fix a typo new 3a5f6a5c1c0c include/linux/compat.h: remove unneeded declaration from C [...] new 6046affc7af9 do_wait: make PIDTYPE_PID case O(1) instead of O(n) new fe6da5651454 kernel/fork.c: simplify copy_mm() new 0deefefdb406 kernel/fork.c: fix typos new 8599dc344109 kernel/crash_core: add crashkernel=auto for vmcore creation new 1056bb2655ad kexec: Add kexec reboot string new a0f7ad6c2f44 kernel: kexec_file: fix error return code of kexec_calcula [...] new dd46c83c8d7c kexec: dump kmessage before machine_kexec new f061afa532bb gcov: clang: drop support for clang-10 and older new 993b0ed3108d gcov: combine common code new fbfe6d2add6a gcov: simplify buffer allocation new 480844c18865 gcov: use kvmalloc() new 89728c76d24c smp: kernel/panic.c - silence warnings new 9f9e3e7cf0d2 aio: simplify read_events() new 790272970127 gdb: lx-symbols: store the abspath() new 255d876a1f74 scripts/gdb: document lx_current is only supported by x86 new 5653e5e09176 scripts/gdb: add lx_current support for arm64 new 1af40585e0ea kernel/resource: Fix locking in request_free_mem_region new cfacd6a3339e kernel/resource: make walk_system_ram_res() find all busy [...] new b3125e260006 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new 54e5eb12a099 kernel/resource: remove first_lvl / siblings_only logic new 3e8bf8c69e76 selftests: remove duplicate include new 9357006244e5 kernel/async.c: stop guarding pr_debug() statements new db0220683989 kernel/async.c: remove async_unregister_domain() new 8ab0f9459250 init/initramfs.c: do unpacking asynchronously new b2db4e0b8e18 modules: add CONFIG_MODPROBE_PATH new 12f9533d42e5 ipc/sem.c: mundane typo fixes new 379218e17b63 Merge branch 'akpm-current/current' new 9c905a967b77 drivers/char: remove /dev/kmem for good new 82b87be18582 mm: remove xlate_dev_kmem_ptr() new 1c986a4109e6 mm/vmalloc: remove vwrite() new c680de5a3578 arm: print alloc free paths for address in registers new 8403077fc03d scripts/spelling.txt: add "overlfow" new 086ab3ee4ab4 scripts/spelling.txt: Add "diabled" typo new 72a8813e7780 scripts/spelling.txt: add "overflw" new fa946519af35 mm/slab.c: fix spelling mistake "disired" -> "desired" new c9512cc29323 include/linux/pgtable.h: few spelling fixes new e5950d36756a kernel/umh.c: fix some spelling mistakes new f79a313e17c0 kernel/user_namespace.c: fix typos new 4308e775e71c kernel/up.c: fix typo new 89e0f8e1b72e kernel/sys.c: fix typo new aad73bd0d6fb fs: fat: fix spelling typo of values new 39e5d1a91b3a ipc/sem.c: spelling fix new 06685c0e79c3 treewide: remove editor modelines and cruft new 68235b188259 mm: fix typos in comments new 94c82457034f mmap: make mlock_future_check() global new bc723ef4a834 riscv/Kconfig: make direct map manipulation options depend on MMU new c027bcab91da set_memory: allow set_direct_map_*_noflush() for multiple pages new f9b48d701e8e set_memory: allow querying whether set_direct_map_*() is a [...] new bb1b8372864c mm: introduce memfd_secret system call to create "secret" [...] new 1e85735e6812 PM: hibernate: disable when there are active secretmem users new e96ea2897398 arch, mm: wire up memfd_secret system call where relevant new d7e9d4d2fe0d secretmem: test: add basic selftest for memfd_secret(2)
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 (70a8df67d31f) \ N -- N -- N refs/heads/akpm (d7e9d4d2fe0d)
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 1444 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: .mailmap | 1 + CREDITS | 8 + 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 - ...iio-humidity-hdc2010 => sysfs-bus-iio-humidity} | 3 +- .../ABI/testing/sysfs-bus-iio-humidity-hdc100x | 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 +- .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 4 +- .../testing/sysfs-class-led-driver-turris-omnia | 2 +- .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/gpio/gpio-sim.rst | 72 ++ Documentation/admin-guide/kernel-parameters.txt | 7 + Documentation/admin-guide/xfs.rst | 2 +- Documentation/core-api/cachetlb.rst | 4 +- Documentation/core-api/mm-api.rst | 4 + .../bindings/counter/interrupt-counter.yaml | 62 + Documentation/devicetree/bindings/ddr/lpddr3.txt | 5 + .../bindings/display/bridge/lontium,lt8912b.yaml | 102 ++ .../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/video-interfaces.yaml | 127 --- .../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/micrel-ksz90x1.txt | 96 +- .../devicetree/bindings/net/xilinx_axienet.txt | 25 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 - .../bindings/serial/brcm,bcm7271-uart.yaml | 95 ++ .../devicetree/bindings/submitting-patches.rst | 4 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/{ => bindings}/writing-schema.rst | 17 +- 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/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/gpio/drivers-on-gpio.rst | 6 + Documentation/driver-api/iio/buffers.rst | 15 +- Documentation/filesystems/configfs.rst | 6 +- Documentation/fpga/dfl.rst | 26 + Documentation/iio/iio_configfs.rst | 3 +- Documentation/kbuild/kconfig-language.rst | 23 +- Documentation/kbuild/kconfig.rst | 8 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 53 +- Makefile | 9 +- arch/Kconfig | 3 +- arch/alpha/include/asm/io.h | 5 - arch/arm/boot/dts/exynos4210-i9100.dts | 52 + arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 2 + arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/magician_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/mvebu_v5_defconfig | 1 - arch/arm/configs/xcep_defconfig | 1 - arch/arm/include/asm/io.h | 5 - arch/arm64/Kconfig | 20 + arch/arm64/Makefile | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 3 +- .../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 | 34 + arch/arm64/include/asm/barrier.h | 4 - arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/pgtable-prot.h | 5 +- arch/arm64/include/asm/pgtable.h | 31 +- arch/arm64/include/asm/stacktrace.h | 24 +- arch/arm64/include/asm/sysreg.h | 3 +- arch/arm64/kernel/cpufeature.c | 12 + arch/arm64/kernel/entry.S | 14 - arch/arm64/kernel/stacktrace.c | 24 + arch/arm64/mm/fault.c | 18 +- arch/arm64/mm/init.c | 2 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/proc.S | 48 +- arch/hexagon/configs/comet_defconfig | 1 - arch/hexagon/include/asm/io.h | 1 - arch/ia64/include/asm/io.h | 1 - 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 | 7 +- arch/m68k/atari/time.c | 7 - arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/include/asm/io_mm.h | 5 - arch/mips/include/asm/io.h | 5 - arch/openrisc/configs/or1ksim_defconfig | 1 - arch/parisc/include/asm/io.h | 5 - arch/parisc/include/asm/pdc_chassis.h | 1 - arch/powerpc/include/asm/io.h | 5 - arch/powerpc/kernel/isa-bridge.c | 4 +- arch/powerpc/kernel/pci_64.c | 2 +- arch/powerpc/mm/ioremap.c | 2 +- arch/powerpc/sysdev/xive/common.c | 4 - arch/s390/include/asm/io.h | 5 - arch/s390/include/asm/spinlock_types.h | 2 +- arch/s390/pci/pci_event.c | 11 +- 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/io.h | 5 - arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/include/asm/io_64.h | 5 - arch/um/drivers/cow.h | 7 - arch/x86/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/include/asm/syscall_wrapper.h | 1 + arch/x86/kernel/acpi/boot.c | 25 +- 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/kprobes/core.c | 59 +- arch/x86/kernel/setup.c | 103 +- 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/misc.S | 36 +- .../platforms/iss/include/platform/simcall-gdbio.h | 34 + .../include/platform/{simcall.h => simcall-iss.h} | 79 +- .../platforms/iss/include/platform/simcall.h | 104 +- block/bfq-cgroup.c | 2 - block/bfq-iosched.c | 399 +------ block/bfq-iosched.h | 15 - block/bfq-wf2q.c | 8 - block/blk-mq-tag.c | 4 +- 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/jitterentropy.c | 8 +- crypto/testmgr.c | 18 + crypto/testmgr.h | 424 +++++++ drivers/acpi/tables.c | 42 +- drivers/ata/pata_arasan_cf.c | 15 +- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/auxdisplay/panel.c | 7 - drivers/bluetooth/btintel.c | 233 +++- drivers/bluetooth/btintel.h | 19 +- drivers/bluetooth/btusb.c | 388 +++---- drivers/bluetooth/hci_intel.c | 7 +- drivers/bus/moxtet.c | 4 +- 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/mem.c | 231 ---- 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 +---- .../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 | 55 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 64 -- drivers/crypto/hisilicon/qm.c | 334 ++++-- drivers/crypto/hisilicon/qm.h | 17 +- drivers/crypto/hisilicon/sec/sec_drv.c | 1 + drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 6 - drivers/crypto/hisilicon/sec2/sec_main.c | 65 +- 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_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/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/turris-mox-rwtm.c | 4 +- drivers/gpio/Kconfig | 8 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sim.c | 874 ++++++++++++++ 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_amdkfd.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 201 +++- 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 | 5 +- 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_object.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 23 +- 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_securedisplay.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 5 +- 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 | 10 +- 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 | 17 +- 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/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/display/amdgpu_dm/amdgpu_dm.c | 78 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 134 +-- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 37 - drivers/gpu/drm/amd/include/atombios.h | 4 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 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 | 112 +- .../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 | 313 +++-- 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 | 42 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 + drivers/gpu/drm/bridge/Kconfig | 14 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 765 +++++++++++++ drivers/gpu/drm/drm_atomic_helper.c | 15 +- drivers/gpu/drm/drm_dp_mst_topology.c | 59 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 9 +- drivers/gpu/drm/i915/i915_drv.h | 3 - drivers/gpu/drm/i915/i915_gem.h | 2 +- drivers/gpu/drm/i915/i915_mm.c | 117 +- 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/scheduler/sched_main.c | 103 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 14 + drivers/gpu/drm/xen/xen_drm_front.c | 6 +- drivers/gpu/drm/xen/xen_drm_front_conn.h | 1 - drivers/hwmon/ntc_thermistor.c | 27 +- 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 | 19 +- 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/input/keyboard/imx_keypad.c | 13 +- drivers/input/touchscreen/elants_i2c.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/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/usb/pwc/pwc-uncompress.c | 3 - drivers/memory/tegra/tegra20.c | 12 +- drivers/mfd/intel_quark_i2c_gpio.c | 48 +- drivers/misc/Kconfig | 9 +- drivers/misc/Makefile | 2 +- drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/kgdbts.c | 48 +- drivers/misc/pvpanic/Kconfig | 27 + drivers/misc/pvpanic/Makefile | 8 + drivers/misc/{pvpanic.c => pvpanic/pvpanic-mmio.c} | 89 +- 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/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/net/dsa/hirschmann/hellcreek.c | 8 +- drivers/net/dsa/lantiq_gswip.c | 9 +- drivers/net/dsa/mt7530.c | 29 +- drivers/net/ethernet/adaptec/starfire.c | 8 - drivers/net/ethernet/amd/atarilance.c | 8 - drivers/net/ethernet/amd/pcnet32.c | 7 - drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 7 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 2 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 285 ++--- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 11 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 1 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 - drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 9 + drivers/net/ethernet/lantiq_xrx200.c | 4 +- drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 36 +- .../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 | 69 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 4 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 199 +--- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 56 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 681 ++--------- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 2 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 16 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 11 + drivers/net/ethernet/moxa/moxart_ether.c | 1 - drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 21 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 120 +- 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/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 | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 16 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 509 +++++++-- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 46 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 4 +- drivers/net/geneve.c | 24 +- drivers/net/ipa/Makefile | 2 +- drivers/net/ipa/ipa_data-sc7180.c | 102 +- drivers/net/ipa/ipa_data-sdm845.c | 165 +-- drivers/net/ipa/ipa_data.h | 62 +- drivers/net/ipa/ipa_main.c | 148 +-- drivers/net/ipa/ipa_reg.h | 46 +- drivers/net/ipa/ipa_resource.c | 182 +++ drivers/net/ipa/ipa_resource.h | 27 + drivers/net/vxlan.c | 18 +- drivers/net/wan/farsync.c | 3 +- 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/of/base.c | 314 ++--- 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 | 66 +- drivers/parport/parport_ip32.c | 12 - drivers/pci/pci.c | 18 +- drivers/phy/tegra/xusb-tegra210.c | 10 +- drivers/platform/x86/dell/dell_rbu.c | 3 - drivers/power/supply/axp20x_usb_power.c | 10 +- drivers/rtc/rtc-hid-sensor-time.c | 4 +- drivers/s390/net/qeth_l3_main.c | 6 +- drivers/scsi/53c700.c | 1 - drivers/scsi/53c700.h | 1 - drivers/scsi/ch.c | 6 - drivers/scsi/esas2r/esas2r_main.c | 1 + drivers/scsi/ips.c | 20 - drivers/scsi/ips.h | 20 - drivers/scsi/lasi700.c | 1 - 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/qla1280.c | 12 - drivers/scsi/sni_53c710.c | 1 - drivers/soc/qcom/qcom-geni-se.c | 74 -- drivers/soc/tegra/pmc.c | 167 ++- drivers/soc/tegra/regulators-tegra30.c | 2 +- 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/iio/TODO | 4 - drivers/staging/iio/frequency/ad9832.c | 4 +- drivers/staging/iio/frequency/ad9834.c | 67 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 23 +- 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/os_dep/usb_intf.c | 3 +- drivers/staging/rtl8192u/r8192U_wx.c | 139 ++- drivers/staging/rtl8712/drv_types.h | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 6 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 5 +- drivers/staging/rtl8723bs/core/rtw_security.c | 78 +- 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/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/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_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/tty/serial/8250/8250_bcm7271.c | 1202 ++++++++++++++++++++ drivers/tty/serial/8250/Kconfig | 10 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/qcom_geni_serial.c | 7 - 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/dwc2/hcd.c | 5 +- drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/dwc3/trace.h | 6 +- drivers/usb/gadget/udc/fotg210-udc.c | 28 +- drivers/usb/gadget/udc/pch_udc.c | 201 ++-- drivers/usb/host/xhci-mtk.c | 33 +- drivers/usb/mtu3/mtu3_host.c | 22 + drivers/usb/mtu3/mtu3_plat.c | 7 +- drivers/usb/musb/musb_core.c | 12 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/usb/usbip/vhci_hcd.c | 2 + drivers/video/fbdev/matrox/matroxfb_base.c | 9 - drivers/video/fbdev/vga16fb.c | 10 - drivers/watchdog/armada_37xx_wdt.c | 4 +- fs/aio.c | 5 +- fs/buffer.c | 36 +- fs/cifs/cifs_ioctl.h | 4 +- fs/cifs/cifsacl.c | 3 +- fs/cifs/ioctl.c | 4 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/smb2transport.c | 20 +- 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/direct-io.c | 5 +- fs/f2fs/compress.h | 0 fs/f2fs/inode.c | 2 +- fs/f2fs/node.c | 5 +- fs/f2fs/segment.c | 7 + fs/file.c | 8 +- fs/io-wq.c | 12 +- fs/io_uring.c | 70 +- fs/iomap/swapfile.c | 38 +- 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 | 6 - 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 | 4 +- 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 | 4 +- 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/reiserfs/procfs.c | 10 - 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/io.h | 11 - include/crypto/ecdh.h | 1 + include/drm/drm_drv.h | 2 +- include/drm/gpu_scheduler.h | 3 + include/dt-bindings/bus/moxtet.h | 2 +- include/dt-bindings/interconnect/qcom,sm8350.h | 172 +++ include/keys/asymmetric-type.h | 6 + include/linux/acpi.h | 9 +- include/linux/align.h | 15 + include/linux/armada-37xx-rwtm-mailbox.h | 2 +- include/linux/avf/virtchnl.h | 2 - include/linux/bitmap.h | 128 ++- include/linux/bpf-cgroup.h | 57 +- include/linux/bpf.h | 58 +- include/linux/btf.h | 6 + include/linux/buffer_head.h | 4 + include/linux/configfs.h | 7 +- include/linux/filter.h | 4 +- include/linux/fs.h | 2 +- include/linux/genl_magic_func.h | 1 - include/linux/genl_magic_struct.h | 1 - include/linux/gfp.h | 18 + include/linux/gpio/driver.h | 12 +- include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 1 + include/linux/huge_mm.h | 3 - include/linux/hugetlb.h | 7 + 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 | 123 +- include/linux/migrate.h | 6 - include/linux/mm.h | 46 +- include/linux/moxtet.h | 2 +- include/linux/mtd/mtd.h | 3 + include/linux/mtd/rawnand.h | 1 - include/linux/mutex.h | 4 +- include/linux/of.h | 63 +- include/linux/oid_registry.h | 10 +- include/linux/pagewalk.h | 4 +- include/linux/pgtable.h | 13 +- include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/proc_fs.h | 1 + include/linux/qcom-geni-se.h | 2 - include/linux/smp.h | 8 + include/linux/stmmac.h | 9 + include/linux/swap.h | 14 + include/linux/sysctl.h | 2 + include/linux/vmalloc.h | 26 +- include/net/bpf_sk_storage.h | 1 - include/net/if_inet6.h | 37 +- include/net/mld.h | 3 + include/net/netns/ipv4.h | 106 +- include/net/nexthop.h | 4 +- include/net/page_pool.h | 2 +- include/net/red.h | 4 +- include/trace/events/cma.h | 42 +- include/trace/events/migrate.h | 22 + include/uapi/linux/bpf.h | 4 + include/uapi/linux/ethtool.h | 24 +- include/uapi/linux/if_bonding.h | 11 - include/uapi/linux/iio/buffer.h | 10 + include/uapi/linux/nfs4.h | 6 - 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 | 24 +- ipc/sem.c | 12 +- kernel/bpf/btf.c | 218 ++-- kernel/bpf/core.c | 47 +- kernel/bpf/disasm.c | 15 +- kernel/bpf/helpers.c | 15 +- kernel/bpf/local_storage.c | 5 +- kernel/bpf/lpm_trie.c | 3 + kernel/bpf/syscall.c | 4 +- kernel/bpf/trampoline.c | 30 + kernel/bpf/verifier.c | 381 ++++++- kernel/configs/android-base.config | 1 - kernel/configs/tiny-base.config | 1 + kernel/dma/remap.c | 1 - kernel/fork.c | 16 +- kernel/freezer.c | 2 +- kernel/kexec_core.c | 2 + kernel/ptrace.c | 2 +- kernel/resource.c | 191 ++-- kernel/sched/core.c | 8 +- kernel/sched/topology.c | 2 +- kernel/signal.c | 20 +- kernel/sysctl.c | 65 ++ kernel/watchdog.c | 15 +- lib/Kconfig.debug | 3 +- lib/bitmap.c | 42 +- lib/genalloc.c | 2 +- lib/oid_registry.c | 24 + mm/Kconfig | 3 + mm/Makefile | 3 +- mm/balloon_compaction.c | 4 +- mm/cma.c | 8 +- mm/cma.h | 25 +- mm/cma_sysfs.c | 84 +- mm/compaction.c | 103 +- mm/filemap.c | 2 +- mm/gup.c | 6 +- mm/highmem.c | 2 +- mm/huge_memory.c | 277 +++-- mm/hugetlb.c | 126 +- mm/internal.h | 39 +- 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 | 6 +- mm/madvise.c | 4 +- mm/memcontrol.c | 224 ++-- mm/memory-failure.c | 2 +- mm/memory.c | 75 +- 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 | 202 +++- mm/page_owner.c | 12 +- mm/percpu-internal.h | 2 +- mm/percpu-vm.c | 7 +- mm/percpu.c | 2 +- mm/pgalloc-track.h | 6 +- mm/shmem.c | 1 + mm/slab.c | 6 +- mm/slab_common.c | 8 + mm/slub.c | 10 +- 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 | 5 +- 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/batman-adv/multicast.c | 6 +- net/bluetooth/l2cap_core.c | 4 +- net/bluetooth/mgmt.c | 12 +- net/bpf/test_run.c | 34 +- net/core/dev_addr_lists.c | 2 +- net/core/filter.c | 1 + net/core/netevent.c | 2 +- net/core/page_pool.c | 111 +- net/dsa/switch.c | 15 +- net/ethtool/ioctl.c | 2 +- net/ipv4/bpf_tcp_ca.c | 41 + net/ipv4/ip_output.c | 4 +- net/ipv4/nexthop.c | 56 +- net/ipv4/sysctl_net_ipv4.c | 212 ++-- net/ipv4/tcp_cubic.c | 24 +- net/ipv4/tcp_lp.c | 4 +- net/ipv6/addrconf.c | 11 +- net/ipv6/addrconf_core.c | 2 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/ah6.c | 2 +- net/ipv6/esp6.c | 2 +- net/ipv6/icmp.c | 4 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/mcast.c | 1080 ++++++++++-------- net/ipv6/route.c | 2 +- net/ipv6/sit.c | 2 +- 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/options.c | 3 +- net/mptcp/pm.c | 25 +- net/mptcp/pm_netlink.c | 69 +- net/mptcp/protocol.c | 42 +- net/mptcp/protocol.h | 12 +- net/mptcp/subflow.c | 2 +- net/ncsi/internal.h | 2 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/nf_conntrack_acct.c | 2 +- net/netlabel/netlabel_mgmt.c | 2 +- net/nfc/digital_core.c | 2 +- net/nfc/llcp_sock.c | 10 + net/rds/send.c | 2 +- net/sctp/sm_make_chunk.c | 2 +- net/sctp/sm_statefuns.c | 10 +- net/sctp/socket.c | 2 +- net/sunrpc/svc_xprt.c | 38 +- net/tipc/bearer.c | 1 + net/tipc/bearer.h | 6 +- net/tipc/node.c | 2 +- net/vmw_vsock/af_vsock.c | 2 +- net/wireless/reg.c | 2 +- net/x25/af_x25.c | 2 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/sampleip_kern.c | 1 - samples/bpf/trace_event_kern.c | 1 - samples/configfs/configfs_sample.c | 155 ++- scripts/Kconfig.include | 6 + scripts/Makefile.kasan | 8 +- scripts/as-version.sh | 82 ++ scripts/cc-version.sh | 20 +- 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 | 8 +- scripts/ld-version.sh | 11 +- scripts/min-tool-version.sh | 39 + 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/pcm_native.c | 4 +- sound/usb/mixer.c | 78 +- sound/usb/mixer.h | 1 + sound/usb/mixer_quirks.c | 2 +- tools/arch/ia64/include/asm/barrier.h | 3 - 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/uapi/asm/errno.h | 2 - tools/include/uapi/linux/bpf.h | 4 + tools/include/uapi/linux/kvm.h | 13 + tools/lib/bpf/libbpf.c | 399 +++++-- tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/linker.c | 13 +- tools/lib/bpf/ringbuf.c | 2 +- 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/testing/selftests/bpf/bpf_tcp_helpers.h | 29 +- .../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 + 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 + tools/testing/selftests/bpf/verifier/calls.c | 12 +- tools/testing/selftests/bpf/verifier/dead_code.c | 10 +- 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 ++++ tools/testing/selftests/lib.mk | 3 +- tools/testing/selftests/net/forwarding/lib.sh | 9 + .../testing/selftests/net/forwarding/tc_police.sh | 56 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 10 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 84 +- tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-subset-pid.c | 121 ++ tools/testing/selftests/sgx/main.c | 24 +- .../tc-testing/tc-tests/actions/police.json | 48 + tools/testing/selftests/vm/mremap_dontunmap.c | 52 + tools/testing/selftests/vm/split_huge_page_test.c | 88 +- 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 +- 1288 files changed, 26710 insertions(+), 12725 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 rename Documentation/ABI/testing/{sysfs-bus-iio-humidity-hdc2010 => sysfs-bus-iio- [...] delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-lptimer-stm32 create mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst create mode 100644 Documentation/devicetree/bindings/counter/interrupt-counter.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.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/mtd/partitions/linksys,ns-par [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/nvmem-cells.yaml create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml rename Documentation/devicetree/{ => bindings}/writing-schema.rst (95%) create mode 100644 Documentation/devicetree/kernel-api.rst create mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-gdbio.h copy arch/xtensa/platforms/iss/include/platform/{simcall.h => simcall-iss.h} (52%) create mode 100644 crypto/ecdsa.c create mode 100644 crypto/ecdsasignature.asn1 create mode 100644 drivers/counter/interrupt-cnt.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/bridge/lontium-lt8912b.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/pvpanic/Kconfig create mode 100644 drivers/misc/pvpanic/Makefile rename drivers/misc/{pvpanic.c => pvpanic/pvpanic-mmio.c} (62%) 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/net/ipa/ipa_resource.c create mode 100644 drivers/net/ipa/ipa_resource.h create mode 100644 drivers/tty/serial/8250/8250_bcm7271.c create mode 100644 drivers/uio/uio_dfl.c delete mode 100644 fs/f2fs/compress.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8350.h create mode 100644 include/linux/align.h create mode 100644 include/uapi/linux/iio/buffer.h create mode 100644 kernel/configs/tiny-base.config create mode 100644 mm/io-mapping.c 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 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/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 create mode 100644 tools/testing/selftests/proc/proc-subset-pid.c