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 ee5acacc22e4 MIPS: make userspace mapping young by default omits 1160be6b1b79 Merge branch 'akpm-current/current' omits 3e33d6d1d76c Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits c3a82e06ef9b Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits da10c99eda32 Merge remote-tracking branch 'memblock/for-next' omits c284a4cdd12b Merge remote-tracking branch 'mhi/mhi-next' omits 107148bd9a1a Merge remote-tracking branch 'kunit-next/kunit' omits 8d2d41d287b2 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits e66465f83a49 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 86721e4f5ea5 Merge remote-tracking branch 'hyperv/hyperv-next' omits b6f2030512c4 Merge remote-tracking branch 'xarray/main' omits fc135992c653 Merge remote-tracking branch 'nvmem/for-next' omits 3aaa6b66dd9b Merge remote-tracking branch 'slimbus/for-next' omits 2472e21ecf75 Merge remote-tracking branch 'gnss/gnss-next' omits f48cb657df7f Merge remote-tracking branch 'kspp/for-next/kspp' omits 6f0666afc798 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits c3445cb35fdd Merge remote-tracking branch 'at24/at24/for-next' omits 3b30bfab659a Merge remote-tracking branch 'rtc/rtc-next' omits 1cfd65d0ccb1 Merge remote-tracking branch 'coresight/next' omits b891c71e2e91 Merge remote-tracking branch 'livepatching/for-next' omits 02306c58e09f Merge remote-tracking branch 'kselftest/next' omits 5a7024de0f16 Merge remote-tracking branch 'userns/for-next' omits 72b47ff8cf9e Merge remote-tracking branch 'pwm/for-next' omits 54594eb7e9eb Merge remote-tracking branch 'pinctrl/for-next' omits f0f38d0eee3b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits bc4204abf97d Merge remote-tracking branch 'rpmsg/for-next' omits 3eb81e223f40 Merge remote-tracking branch 'vhost/linux-next' omits 11155622ebdc Merge remote-tracking branch 'scsi-mkp/for-next' omits a27429d4caa0 Merge remote-tracking branch 'scsi/for-next' omits 8233edc5641a Merge remote-tracking branch 'cgroup/for-next' omits 7c57f6c7f297 Merge remote-tracking branch 'dmaengine/next' omits d422a7d1d9d6 Merge remote-tracking branch 'staging/staging-next' omits 837a018440d9 Merge remote-tracking branch 'vfio/next' omits 0fb2a64c1a7b Merge remote-tracking branch 'soundwire/next' omits b9f54d84067e Merge remote-tracking branch 'extcon/extcon-next' omits cb198f73b6c4 Merge remote-tracking branch 'char-misc/char-misc-next' omits 26733558c91c Merge remote-tracking branch 'tty/tty-next' omits c1851a8700d2 Merge remote-tracking branch 'usb-serial/usb-next' omits e0af44fa4403 Merge remote-tracking branch 'usb/usb-next' omits 74e68db5e90b Merge remote-tracking branch 'driver-core/driver-core-next' omits 7d3c17862909 Merge remote-tracking branch 'ipmi/for-next' omits dac0fe2bdf50 Merge remote-tracking branch 'leds/for-next' omits 3db21e4a4196 Merge remote-tracking branch 'hsi/for-next' omits 786bd78e1b98 Merge remote-tracking branch 'chrome-platform/for-next' omits 876b1ac34ea6 Merge remote-tracking branch 'drivers-x86/for-next' omits 3d2ac44db5ca Merge remote-tracking branch 'workqueues/for-next' omits 87f9ac0c83a5 Merge remote-tracking branch 'percpu/for-next' omits f6845a535a39 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits ae8e3397f6cc Merge remote-tracking branch 'kvm-arm/next' omits 7971fb6246d0 Merge remote-tracking branch 'kvm/next' omits 342d8167679e Merge remote-tracking branch 'rcu/rcu/next' omits c83e0c9c29d1 Merge remote-tracking branch 'ftrace/for-next' omits 548f58ba47bd Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits a071092f7828 Merge remote-tracking branch 'edac/edac-for-next' omits 480a97c7f04f Merge remote-tracking branch 'clockevents/timers/drivers/next' omits f4f6a95848ac Merge remote-tracking branch 'tip/auto-latest' omits 9cbf23a8700e Merge remote-tracking branch 'spi/for-next' omits 46eb89ebac2a Merge remote-tracking branch 'devicetree/for-next' omits c4c0b68d60f0 Merge remote-tracking branch 'audit/next' omits b18e8865643e Merge remote-tracking branch 'iommu/next' omits 261d533e9d88 Merge remote-tracking branch 'watchdog/master' omits 8da8840380eb Merge remote-tracking branch 'tpmdd/next' omits a98b27e8778a Merge remote-tracking branch 'tomoyo/master' omits fadd392c6af3 Merge remote-tracking branch 'smack/next' omits cead33ba9f35 Merge remote-tracking branch 'selinux/next' omits 0b47360c068a Merge remote-tracking branch 'keys/keys-next' omits f82648f1c7dd Merge remote-tracking branch 'integrity/next-integrity' omits d1e3ba6ebfa9 Merge remote-tracking branch 'apparmor/apparmor-next' omits 9dd1bbc486c7 Merge remote-tracking branch 'security/next-testing' omits b8582f325131 Merge remote-tracking branch 'regulator/for-next' omits 15e58f038145 Merge remote-tracking branch 'battery/for-next' omits dc4e0b952103 Merge remote-tracking branch 'backlight/for-backlight-next' omits 26dfb821c7f5 Merge remote-tracking branch 'mfd/for-mfd-next' omits 8be54f5f8720 Merge remote-tracking branch 'mmc/next' omits 835356fd26ae Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 85bb6b044fba next-20210210/device-mapper omits dbb24458a99e Merge remote-tracking branch 'block/for-next' omits 4fd0da215fba Merge remote-tracking branch 'input/next' omits 32b111d57a0d Merge remote-tracking branch 'modules/modules-next' omits 5c720741d6b2 Merge remote-tracking branch 'sound-asoc/for-next' omits c8f84db4f1ac Merge remote-tracking branch 'sound/for-next' omits 45ef9bf5cd12 Merge remote-tracking branch 'regmap/for-next' omits 6c0b8d171f77 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 924b0ce266e9 Merge remote-tracking branch 'drm-msm/msm-next' omits bcb4cd4a1863 Merge remote-tracking branch 'drm-intel/for-linux-next' omits fe9b77956af5 Merge remote-tracking branch 'amdgpu/drm-next' omits 635a8e981a1f Merge remote-tracking branch 'drm-misc/for-linux-next' omits c503097f1408 Merge remote-tracking branch 'drm/drm-next' omits d69fe59127a0 Merge remote-tracking branch 'crypto/master' omits e83e3ebed22e Merge remote-tracking branch 'mtd/mtd/next' omits c6a00b9ede1b Merge remote-tracking branch 'gfs2/for-next' omits e5d9d80e8001 Merge remote-tracking branch 'bluetooth/master' omits 7897890d1c29 Merge remote-tracking branch 'wireless-drivers-next/master' omits 06ed9b6f0596 Merge remote-tracking branch 'bpf-next/for-next' omits a5eb5ec78e08 Merge remote-tracking branch 'net-next/master' omits 0a0d48c8f2c8 Merge remote-tracking branch 'rdma/for-next' omits 751cc69c9c41 Merge remote-tracking branch 'ieee1394/for-next' omits 8296f1cdb4c1 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 90a41b0811f8 Merge remote-tracking branch 'opp/opp/linux-next' omits 5041cfcde7bd Merge remote-tracking branch 'pm/linux-next' omits 8980e0d3338b Merge remote-tracking branch 'v4l-dvb-next/master' omits de20971ea037 Merge remote-tracking branch 'v4l-dvb/master' omits fc63b22c283d Merge remote-tracking branch 'jc_docs/docs-next' omits 6c43055383e2 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 282d9dca4da2 Merge remote-tracking branch 'dmi/dmi-for-next' omits aa45dcbfbc4d Merge remote-tracking branch 'i3c/i3c/next' omits a60f617bd159 Merge remote-tracking branch 'i2c/i2c/for-next' omits 3f83082dc1e6 Merge remote-tracking branch 'hid/for-next' omits a3bb55760e53 Merge remote-tracking branch 'pci/next' omits 181257b561f7 Merge remote-tracking branch 'printk/for-next' omits cb4a6718d247 Merge remote-tracking branch 'vfs/for-next' omits d0a5b0a07192 Merge remote-tracking branch 'file-locks/locks-next' omits b51f36f08710 Merge remote-tracking branch 'iomap/iomap-for-next' omits e93bb6b1f68e Merge remote-tracking branch 'zonefs/for-next' omits 077d54441b11 Merge remote-tracking branch 'xfs/for-next' omits 0a8f3778eca7 Merge remote-tracking branch 'v9fs/9p-next' omits b8c0e4fd2095 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 6c6be638cbb1 Merge remote-tracking branch 'cel/for-next' omits 524979ea769c Merge remote-tracking branch 'nfs-anna/linux-next' omits 3f9c8ded680d Merge remote-tracking branch 'jfs/jfs-next' omits 18c284ea0415 Merge remote-tracking branch 'fsverity/fsverity' omits bec617d90aee Merge remote-tracking branch 'f2fs/dev' omits 33c8660079ed Merge remote-tracking branch 'ext4/dev' omits 1a5b6c7f9f98 Merge remote-tracking branch 'ext3/for_next' omits 2599b65147ac Merge remote-tracking branch 'exfat/dev' omits 036a5cecd8ca Merge remote-tracking branch 'ecryptfs/next' omits 171d3e210a0b Merge remote-tracking branch 'cifs/for-next' omits f8ff92b59e2f Merge remote-tracking branch 'btrfs/for-next' omits cb53ad8180d7 Merge remote-tracking branch 'fscache/fscache-next' omits b037a7f901bc Merge remote-tracking branch 'pidfd/for-next' omits 600c5fe1795e Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 2f7bbd541420 Merge remote-tracking branch 's390/for-next' omits f75c06a905e1 Merge remote-tracking branch 'risc-v/for-next' omits efe0d88d7860 Merge remote-tracking branch 'powerpc/next' omits 7bad0d60e078 Merge remote-tracking branch 'parisc-hd/for-next' omits 021d98572b7a Merge remote-tracking branch 'openrisc/for-next' omits 0a66d4567147 Merge remote-tracking branch 'nds32/next' omits 90d1e9c4861d Merge remote-tracking branch 'mips/mips-next' omits 9aa37c858c04 Merge remote-tracking branch 'microblaze/next' omits 575dd92c6f6b Merge remote-tracking branch 'm68knommu/for-next' omits b73d94c61254 Merge remote-tracking branch 'm68k/for-next' omits e470a8406625 Merge remote-tracking branch 'h8300/h8300-next' omits 78a94a1d15fa Merge remote-tracking branch 'csky/linux-next' omits e7946251472e Merge remote-tracking branch 'clk/clk-next' omits 093a757df244 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 2918ef482b9d Merge remote-tracking branch 'ti-k3/ti-k3-next' omits fdf4d96e787c Merge remote-tracking branch 'tegra/for-next' omits a02b34348c43 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 250e755dc319 Merge remote-tracking branch 'stm32/stm32-next' omits 516eb2608d12 Merge remote-tracking branch 'samsung-krzk/for-next' omits 94154a7f8e01 Merge remote-tracking branch 'rockchip/for-next' omits 6ae7da916fb2 Merge remote-tracking branch 'renesas/next' omits 32030cd68b4b Merge remote-tracking branch 'realtek/for-next' omits e577fb1f718c Merge remote-tracking branch 'raspberrypi/for-next' omits d807f17a9b84 Merge remote-tracking branch 'qcom/for-next' omits 3fd995371c19 Merge remote-tracking branch 'omap/for-next' omits cd53a468ab25 Merge remote-tracking branch 'mvebu/for-next' omits c7c0fcfa4cf2 Merge remote-tracking branch 'mediatek/for-next' omits 6883c814b51d Merge remote-tracking branch 'keystone/next' omits 4ff1ee1351ef Merge remote-tracking branch 'imx-mxs/for-next' omits ed522982af68 Merge remote-tracking branch 'drivers-memory/for-next' omits 1a36fb5fc574 Merge remote-tracking branch 'at91/at91-next' omits 186c74a08038 Merge remote-tracking branch 'aspeed/for-next' omits 76aeb7a9b623 Merge remote-tracking branch 'amlogic/for-next' omits 789c874f3121 Merge remote-tracking branch 'actions/for-next' omits 5584f92d24f5 Merge remote-tracking branch 'arm-soc/for-next' omits c83a423f7894 Merge branch 'for-next-next-v5.11-20210210' into for-next- [...] omits 8cff1c2fde40 Merge branch 'for-next-current-v5.10-20210210' into for-ne [...] omits 86ef08362121 Merge branch 'ext/nikbor/fix-space-bitmap-locking' into fo [...] omits a520cd2a8de8 Merge branch 'ext/subpage-compress-fixes' into for-next-ne [...] omits e61cb065d294 Merge branch 'ext/filipe/swapfile-fixes-v2' into for-next- [...] omits 54abbcfc5ccf Merge branch 'ext/iraweiny/raid-fixup' into for-next-next- [...] omits 4e7929f6ee11 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] omits 6a15fc17c918 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] omits bc5a9db351dd Merge branch 'misc-next' into for-next-next-v5.11-20210210 omits a7ce818e92a5 Merge branch 'misc-5.11' into for-next-current-v5.10-20210210 omits a3fd1531a3d2 Merge remote-tracking branch 'arm64/for-next/core' omits e2b6c892b4ba Merge remote-tracking branch 'arm/for-next' omits 1a6c2509826b Merge remote-tracking branch 'asm-generic/master' omits d462d418f540 Merge remote-tracking branch 'dma-mapping/for-next' omits 7e9c8eacb6d3 Merge remote-tracking branch 'kbuild/for-next' omits 4a7073d1d81e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 91e390bb1f95 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 20902b8a21be Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits fcea317f3dc6 Merge remote-tracking branch 'scsi-fixes/fixes' omits c5c1fd6690f2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 99504e8153a7 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits aab097eda794 Merge remote-tracking branch 'omap-fixes/fixes' omits 78bf9c29bb93 Merge remote-tracking branch 'ide/master' omits ead4874eeac0 Merge remote-tracking branch 'phy/fixes' omits 3731e5943aa3 Merge remote-tracking branch 'pci-current/for-linus' omits cff0a68532a8 Merge remote-tracking branch 'spi-fixes/for-linus' omits ff90a98222f4 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 0805b617c3e1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 779d0b696ef6 Merge remote-tracking branch 'sound-current/for-linus' omits a0c2b4339c28 Merge remote-tracking branch 'sparc/master' omits 33f68a4f001a Merge remote-tracking branch 'powerpc-fixes/fixes' omits cab1a507f5db Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits d52464598f3e initramfs-panic-with-memory-information-fix omits 3dadf5b1b0be initramfs: panic with memory information omits a5114c2c3260 scripts/gdb: fix list_for_each omits a2f63344f475 aio: simplify read_events() omits 1f329a94cb05 net: fix iteration for sctp transport seq_files omits 001c7202c32c x86: fix seq_file iteration for pat/memtype.c omits 09c3dd2fa473 seq_file-document-how-per-entry-resources-are-managed-fix omits 5b5b8feac700 seq_file: document how per-entry resources are managed. omits 39bd4467fb2c fs/coredump: use kmap_local_page() omits 4766eb21b0c9 init: clean up early_param_on_off() macro omits 3c159eb5e893 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits 149647a6d459 checkpatch: don't warn about colon termination in linker scripts omits 7da214b28215 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits 77cd368dee37 checkpatch: add warning for avoiding .L prefix symbols in [...] omits a7ca749aaedf checkpatch: improve TYPECAST_INT_CONSTANT test message omits 95282bcb4f3b checkpatch: prefer ftrace over function entry/exit printks omits a5692db91f54 checkpatch: trivial style fixes omits f2fb3f1c7d24 checkpatch: ignore warning designated initializers using NR_CPUS omits f31fbe6307a5 checkpatch: improve blank line after declaration test omits 028e573c4d89 include/linux/bitops.h: spelling s/synomyn/synonym/ omits bdda712ffe67 mm/page_poison: use unhashed address in hexdump for check_ [...] omits 804779c7dfd6 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits c6bfd2654add lib/cmdline: remove an unneeded local variable in next_arg() omits 67b078fb5383 lib: stackdepot: fix ignoring return value warning omits a6f5a1d8f567 lib-stackdepot-add-support-to-disable-stack-depot-fix omits a02a7eaed3ff lib: stackdepot: add support to disable stack depot omits 99c644aead1b lib: stackdepot: add support to configure STACK_HASH_SIZE omits cebbacf5beea string.h: move fortified functions definitions in a dedica [...] omits 9c5663a3d2f4 lib/genalloc.c: change return type to unsigned long for bi [...] omits 579f75be1bb6 kernel: delete repeated words in comments omits 1e2cd8b89164 groups: simplify struct group_info allocation omits 6dd7ffc65d08 groups: use flexible-array member in struct group_info omits b002374eca2c treewide: Miguel has moved omits 237950f69392 include/linux: remove repeated words omits 75ccc567a952 proc/sysctl: make protected_* world readable omits 626acffc9b1f sysctl.c: fix underflow value setting risk in vm_table omits 9fdfbb7e4376 proc/wchan: use printk format instead of lookup_symbol_name() omits 6980d5683ea3 alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits 2549d27f9be9 kernel/hung_task.c: Monitor killed tasks. omits da60953e1e6c fs/buffer.c: dump more info for __getblk_gfp() stall problem omits db7d70a8b9cf fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 970134c18490 kasan: clarify that only first bug is reported in HW_TAGS omits af9d88dae781 arm64: kasan: export MTE symbols for KASAN tests omits cf1809e3f2b2 kasan: inline HW_TAGS helper functions omits c8f8de4c0887 arm64: kasan: simplify and inline MTE functions omits a8e569a60729 kasan: ensure poisoning size alignment omits 2b490acda237 kasan, mm: optimize krealloc poisoning omits 35939dae642a kasan, mm: fail krealloc on freed objects omits f85548dbddb6 kasan: rework krealloc tests omits dcc6a81cd691 kasan: unify large kfree checks omits d7bb92e0b314 kasan: clean up setting free info in kasan_slab_free omits 549b62b97dd3 kasan: optimize large kmalloc poisoning omits 6b354f458497 kasan, mm: optimize kmalloc poisoning omits 313b95a7b47f kasan, mm: don't save alloc stacks twice omits 64abeec8f2c4 kasan: use error_report_end tracepoint omits a4603ac81fd5 kfence: use error_report_end tracepoint omits 31000566d9f5 tracing: add error_report_end trace point omits 72a63e34a7cc MAINTAINERS: add entry for KFENCE omits b8963d8d6525 kfence: show access type in report omits 6e304e1975d2 kfence: fix typo in test omits 816fd030863e kfence: add test suite omits 66cffe7e510b kfence: add missing copyright header to documentation omits b11170ff7c33 kfence, Documentation: add KFENCE documentation omits 67a8fefcfabd kasan: untag addresses for KFENCE omits 2d0b590e6e8d revert kasan-remove-kfence-leftovers omits 058945cf7a61 kfence, kasan: make KFENCE compatible with KASAN omits 57904b6ea75f mm, kfence: insert KFENCE hooks for SLUB omits 84f1c2757c96 mm, kfence: insert KFENCE hooks for SLAB omits 2ca8a2329039 kfence: use pt_regs to generate stack trace on faults omits 5bc10a618d06 kfence, arm64: add missing copyright and description header omits f576e2de3cc6 arm64, kfence: enable KFENCE for ARM64 omits 523c4ddbdf6a kfence, x86: add missing copyright and description header omits cf74f29ba4f7 x86, kfence: enable KFENCE for x86 omits 7b5c8494d74e kfence: add missing copyright and description headers omits 382e13c84efc kfence: add option to use KFENCE without static keys omits 9aad5e549516 kfence: fix potential deadlock due to wake_up() omits fb07fc42dcd5 kfence: avoid stalling work queue task without allocations omits 6cda01692038 kfence: Fix parameter description for kfence_object_start() omits 29b02d79342c mm: add Kernel Electric-Fence infrastructure omits e7bfdbbf65af mm/early_ioremap.c: use __func__ instead of function name omits 622bb142298f bdi-use-might_alloc-fix omits 786168939513 mm/backing-dev.c: use might_alloc() omits def10f9c68b2 mm/dmapool: use might_alloc() omits 0743ad5a3675 mm: page-flags.h: Typo fix (It -> If) omits abc78859eeff mm: remove arch_remap() and mm-arch-hooks.h omits 74efabed3ed6 mm/zsmalloc.c: use page_private() to access page->private omits 1efa930087a0 zsmalloc: account the number of compacted pages correctly omits 74f5221c151a mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits 3a2bde05adc8 mm: set the sleep_mapped to true for zbud and z3fold omits 730012a170a5 mm/zswap: fix variable 'entry' is uninitialized when used omits edc1eed6752e mm/zswap: fix potential uninitialized pointer read on tmp omits b9d0d43a03f7 mm/zswap: fix potential memory leak omits 4729d0dc4ca6 mm/zswap: add return value in zswap_frontswap_load omits 1bec04b83ba5 mm/zswap: add the flag can_sleep_mapped omits 596c6336adcf mm: zswap: clean up confusing comment omits edc7f964bfb9 mm/rmap: fix potential pte_unmap on an not mapped pte omits 1f25df328740 mm/rmap: correct obsolete comment of page_get_anon_vma() omits 7c45ad146d47 mm/rmap: use page_not_mapped in try_to_unmap() omits 36d9721fc29b mm/rmap: fix obsolete comment in __page_check_anon_rmap() omits 17034467383e mm/rmap: remove unneeded semicolon in page_not_mapped() omits 17750241b9ec mm/rmap: correct some obsolete comments of anon_vma omits 103259ed2aad mm/mlock: stop counting mlocked pages when none vma is found omits ed6cedf621ed virtio-mem: check against mhp_get_pluggable_range() which [...] omits 30da85f653fd s390/mm: define arch_get_mappable_range() omits 341b4865afd3 arm64/mm: define arch_get_mappable_range() omits 719fa3d6ddb5 mm/memory_hotplug: prevalidate the address range being add [...] omits 3daf7aa9b204 Documentation: sysfs/memory: clarify some memory block dev [...] omits b62b4bf959b4 drivers/base/memory: don't store phys_device in memory blocks omits 566a0ba5f3b1 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] omits f4e9f1f68bea mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE omits b8c0a358ff74 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits 53c3d46be46d mm: fix memory_failure() handling of dax-namespace metadata omits 67909a0f7ae1 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits a702d74fc2f6 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 66b22d8639e9 mm: teach pfn_to_online_page() to consider subsection validity omits 670266832082 mm: move pfn_to_online_page() out of line omits 430d480de717 mm/vmstat.c: erase latency in vmstat_shepherd omits 7d1bdc276e86 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 21e3f51dc53a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 3f64d7166eb9 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits b709e5ec2238 mm: vmstat: add some comments on internal storage of byte items omits 6c0da5b75552 mm: vmstat: fix NOHZ wakeups for node stat changes omits 1d881c043185 mm: cma: print region name on failure omits fd3836e9d3b3 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits daf552ec64f9 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits cb530c59aede mm/page_alloc: count CMA pages per zone and print them in [...] omits a34ed7a79010 mm/cma: expose all pages to the buddy if activation of an [...] omits 656c8ea3ab8f mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 1d45978802a0 mm-cma-allocate-cma-areas-bottom-up-fix-3 omits f8b2430508e0 mm-cma-allocate-cma-areas-bottom-up-fix-2 omits 242ed295ab11 mm-cma-allocate-cma-areas-bottom-up-fix omits 3716f3ebcb41 mm: cma: allocate cma areas bottom-up omits b0658e1a7af3 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 9be8008d92eb mm,thp,shm: limit gfp mask to no more than specified omits 9d9f40028938 mm,thp,shmem: limit shmem THP alloc gfp_mask omits cf3f1fbfc708 mm: remove pagevec_lookup_entries omits b7ea49837733 mm: pass pvec directly to find_get_entries omits 54fc9af737c2 mm: remove nr_entries parameter from pagevec_lookup_entries omits 45f1882a031f mm: add an 'end' parameter to pagevec_lookup_entries omits d0ac6b49f53f mm: add an 'end' parameter to find_get_entries omits 4038bffd7d11 fix mm-add-and-use-find_lock_entries.patch omits 72ad8ab2a747 mm: add and use find_lock_entries omits 0c8d59eab0cf iomap: use mapping_seek_hole_data omits 6320e9042d12 fix mm-filemap-add-mapping_seek_hole_data.patch omits cd669a9cbd89 mm/filemap: add mapping_seek_hole_data omits 9704991704b1 fix mm-filemap-add-helper-for-finding-pages.patch omits 3467aa13c27f mm/filemap: add helper for finding pages omits 9f98643e206a mm/filemap: rename find_get_entry to mapping_get_entry omits 08ad9fa801e6 mm: add FGP_ENTRY omits e95ba58e1d8c mm/swap: optimise get_shadow_from_swap_cache omits c96440add53e mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 42916c83daa8 mm: make pagecache tagged lookups return only head pages omits 09884e490add mm/migrate: remove unneeded semicolons omits 4921fb8e2803 hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() omits e80f9646244c hugetlbfs: fix some comment typos omits 918a5c921a3c hugetlbfs: correct some obsolete comments about inode i_mutex omits 823afbd8d354 hugetlbfs: make hugepage size conversion more readable omits a3b3d223eb87 hugetlbfs: remove meaningless variable avoid_reserve omits b0fcb844b282 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits f3df90e5e9fd hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits 7232b8d31383 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits 7bb5da8f15eb hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 53ca01e56ba9 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 2518e26eb43e mm, oom: fix a comment in dump_task() omits e1ec7a139b5f mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] omits f0b969ef63c5 numa balancing: migrate on fault among multiple bound nodes omits e856d5159454 mm/compaction: fix misbehaviors of fast_find_migrateblock() omits ebb9c8200e3e mm/compaction: correct deferral logic for proactive compaction omits 24ef1788693b mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 0e535ff0a908 mm/compaction: remove rcu_read_lock during page compaction omits 69ff46e6f206 z3fold: simplify the zhdr initialization code in init_z3fo [...] omits 518307190f02 z3fold: remove unused attribute for release_z3fold_page omits 780cddc70131 hugetlb: convert PageHugeFreed to HPageFreed flag omits 0161edb0365b hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits eb106ce302a9 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix omits cf100fa079cc hugetlb: convert page_huge_active() HPageMigratable flag omits db7846c7f3a7 hugetlb: use page.private for hugetlb specific page flags omits 5b546129fce1 mm: workingset: clarify eviction order and distance calculation omits 4cd9976dc0b6 mm/vmscan.c: make lruvec_lru_size() static omits 9cbbfeda8ac3 include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits 00772063635f include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits 9761eb5daac6 mm: VM_BUG_ON lru page flags omits 71d389ca0f7d mm: add __clear_page_lru_flags() to replace page_off_lru() omits dee1756fa473 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits 674525ff18fd mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits 954f0cce6bab mm: don't pass "enum lru_list" to lru list addition functions omits 34c8392fa15d include/linux/mm_inline.h: shuffle lru list addition and d [...] omits e0372f42ecef mm/vmscan.c: use add_page_to_lru_list() omits 1c98fa8c3a10 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits b534298e2d9c mm/vmscan: __isolate_lru_page_prepare() cleanup omits b429f4fcac96 mm/hugetlb: use helper huge_page_size() to get hugepage size omits 9268588f4e69 mm/hugetlb: remove redundant VM_BUG_ON_PAGE on putback_act [...] omits 78ca7c541bec mm/hugetlb: use helper function range_in_vma() in page_tab [...] omits 9a7d1dd7b388 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] omits d87f54dea588 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] omits 51e5c3e5944a mm/huge_memory.c: remove unused return value of set_huge_z [...] omits 200c1bf76577 mm/hugetlb.c: fix typos in comments omits fc053c672611 mm/hugetlb: remove redundant check in preparing and destro [...] omits 8b3a738091ee mm/hugetlb: fix some comment typos omits 6dc5da2d3a92 mm/hugetlb: refactor subpage recording omits 4126768e14a5 mm/hugetlb: grab head page refcount once for group of subpages omits 55681678d0e2 mm/hugetlb: simplify the calculation of variables omits 9ae28c39744b mm/hugetlb: fix use after free when subpool max_hpages acc [...] omits 99fbc0e2dcce mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits 85d08200cce0 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits 9a7baee2f661 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits 91e36a6df708 mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits 82b00567cb55 MIPS: do not call flush_tlb_all when setting pmd entry omits 62fe0573bc17 mm/huge_memory.c: update tlb entry if pmd is changed omits d9fefabd2549 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] omits d1c6bd47800b mm/page_alloc.c: refactor initialization of struct page fo [...] omits 96c128e5df90 mm: simplify free_highmem_page() and free_reserved_page() omits 84cee7798852 video: fbdev: acornfb: remove free_unused_pages() omits e6ab45122e0e mm: remove unneeded local variable in free_area_init_core omits 58db8a85718b mm: simplify parameter of setup_usemap() omits 499593cf1752 mm: simplify parater of function memmap_init_zone() omits 8adc35a0254b mm: rename memmap_init() and memmap_init_zone() omits d6e6a892f52b mm: fix prototype warning from kernel test robot omits bfb44c464ada kasan-remove-redundant-config-option-v3 omits b5be78bd6760 kasan: remove redundant config option omits cb5a9abd6792 kasan: don't run tests when KASAN is not enabled omits 786bca9f856b kasan: add a test for kmem_cache_alloc/free_bulk omits 1e4e10e4449a kasan: add proper page allocator tests omits 4e08ec10b157 kasan: fix bug detection via ksize for HW_TAGS mode omits 95f4e3066c52 kasan: move _RET_IP_ to inline wrappers omits d34ee90d2baa kasan: fix memory corruption in kasan_bitops_tags test omits 8731087a527e kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits a838228f74c6 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits f2eca0cf0d52 kasan: rename CONFIG_TEST_KASAN_MODULE omits 8cd5d2b17009 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 2f1d55051d27 kasan-add-match-all-tag-tests-fix-fix omits b59f378715d5 kasan: export kasan_poison omits f2520c947e1a kasan: add match-all tag tests omits 14ae211428fd kasan: add macros to simplify checking test constraints omits c7655f7df89a kasan: clean up comments in tests omits c087e0553208 kasan: clarify HW_TAGS impact on TBI omits 96a29f72ca3b kasan: prefix global functions with kasan_ omits 7bc1afbf3be5 vmalloc: remove redundant NULL check omits 5e6fbe0f13e4 mm/page_reporting: use list_entry_is_head() in page_report [...] omits c55178edfd63 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits fba5864dffa3 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits f0837dec35ce mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits 01ebe6793cfb mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits 508a13805fd1 mm/memory.c: fix potential pte_unmap_unlock pte error omits c4220c55a355 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] omits a5e29d72f78f mm/mmap.c: fix the adjusted length error omits bac9a8c0d659 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] omits 545ea87179d7 mm/memory.c: fix potential pte_unmap_unlock pte error omits 9dab6e4f9f32 mm/mmap.c: remove unnecessary local variable omits 4578c484b59b mm/list_lru.c: remove kvfree_rcu_local() omits 3a83ecea5bd3 mm: memcontrol: replace the loop with a list_for_each_entry() omits f69af498bcb0 mm/memcontrol: remove redundant NULL check omits 2f2846cf85c5 mm: page_counter: re-layout structure to reduce false sharing omits c09b9c51fa92 mm: kmem: make __memcg_kmem_(un)charge static omits 846690cbec4c mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits bed95280f55d mm: memcg: add swapcache stat for memcg v2 omits 9840db8f4cba mm/memcg: remove rcu locking for lock_page_lruvec function series omits 16a0c78bf5b8 mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 61a0b25c88d7 mm: memcontrol: make the slab calculation consistent omits 27a4e88dab75 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits cf6d29ff35d4 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits f77e6ebb27df mm: memcontrol: convert NR_SHMEM_THPS account to pages omits fdd061d1604b mm: memcontrol: convert NR_FILE_THPS account to pages omits eda6223ef408 mm: memcontrol: convert NR_ANON_THPS account to pages omits d84d443c8f15 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 739d401e9abe mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 1aedd18eea67 mm: memcontrol: optimize per-lruvec stats counter memory usage omits d346b0f05144 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits ad90e1768a5a mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits d8cbdddd0dd1 mm/swap: don't SetPageWorkingset unconditionally during swapin omits 6bcdd8edd3ae mm/swap_state: constify static struct attribute_group omits 8f9224bcf7f8 mm/page_io: use pr_alert_ratelimited for swap read/write errors omits cdc499cfaeea mm/swapfile.c: fix debugging information problem omits a6c34156b26f mm/swap_slots.c: remove redundant NULL check omits 5e2a16265de4 fs/buffer.c: add checking buffer head stat before clear omits 68e1cc8240b3 mm/filemap: simplify generic_file_read_iter omits 189dca54c5ff mm/filemap: rename generic_file_buffered_read to filemap_read omits ff7f9ad97157 mm/filemap: don't relock the page after calling readpage omits a62850a89791 mm/filemap: restructure filemap_get_pages omits fc36afc4d7ae mm/filemap: split filemap_readahead out of filemap_get_pages omits 14a6c918e3f5 mm-filemap-add-filemap_range_uptodate-fix omits a7cdfb85be22 mm/filemap: add filemap_range_uptodate omits fe92e248efcf mm/filemap: move the iocb checks into filemap_update_page omits d29e08995662 mm/filemap: convert filemap_update_page to return an errno omits 8e9059cf9810 mm/filemap: change filemap_create_page calling conventions omits e4580686b249 mm/filemap: change filemap_read_page calling conventions omits 2ee3ac7c1849 mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits 41f1cf49e1d2 mm/filemap: inline __wait_on_page_locked_async into caller omits 3b557dc297d9 mm/filemap: support readpage splitting a page omits 34c37da5f411 mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits e9e2570641ca mm/filemap: use head pages in generic_file_buffered_read omits 743b99127289 mm/filemap: convert filemap_get_pages to take a pagevec omits f6b7289956c4 mm/filemap: remove dynamically allocated array from filemap_read omits 4ce26b2452ea mm/filemap: rename generic_file_buffered_read subfunctions omits 4db4e0cf40d1 mm/filemap: don't revert iter on -EIOCBQUEUED omits bd6d0b0b6295 mm/filemap: remove unused parameter and change to void typ [...] omits 8358e99bbfa3 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits df45975f5805 mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits 86c3afec7116 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits 6398c911c1ef mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits 8d645cadcd7a mm/debug: improve memcg debugging omits e4e5db53fcb6 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] omits 643ac4e4e71b mm, slub: splice cpu and page freelists in deactivate_slab() omits 139872bcc4fc mm, slab, slub: stop taking cpu hotplug lock omits 69a4d2ea3b49 mm, slab, slub: stop taking memory hotplug lock omits 78ab9a21143c mm, slub: stop freeing kmem_cache_node structures on node offline omits 9b19f239b678 mm/slub: disable user tracing for kmemleak caches by default omits 2ddf15f333df mm/sl?b.c: remove ctor argument from kmem_cache_flags omits adf447e0ccb1 mm, tracing: record slab name for kmem_cache_free() omits b80abf85d291 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits bddd3b65f595 ramfs: support O_TMPFILE omits 4b955ef1063e fs: delete repeated words in comments omits 83fbb436b816 ocfs2: fix ocfs2 corrupt when iputting an inode omits b577aea73540 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 2197b8f20f5e ocfs2: Simplify the calculation of variables omits 5d1277527f91 ocfs2: fix a use after free on error omits 1eb828c7d236 ocfs2: clean up some definitions which are not used any more omits 9e2cf31ec3ab ocfs2: remove redundant conditional before iput omits 42a46457a498 ntfs: layout.h: delete duplicated words omits e0c3125a5e3c scripts/spelling.txt: add "allocted" and "exeeds" typo omits 382a7c4dcfd1 scripts/spelling.txt: check for "exeeds" omits 141755b73174 scripts/spelling.txt: increase error-prone spell checking omits 386ab55c0eb5 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits 162072eea2df /proc/kpageflags: do not use uninitialized struct pages omits 320a9607a6d1 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits d0349b636a68 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 6c96bb2c369c Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits 81dff1901e3e Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits 3dbacbd3c18f Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 489ad500eeb3 Merge branches 'for-next/cosmetic', 'for-next/cpufeature', [...] omits 803a09110b41 netfs: Hold a ref on a page when PG_private_2 is set omits b415fafb0716 netfs: Move towards dropping the PG_fscache alias for PG_p [...] omits 9a28f7e68602 netfs: Rename unlock_page_fscache() and wait_on_page_fscache() omits 8159774c7fc9 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 1b6c3cc3b388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 387f3531116e arm64/mm: Reorganize pfn_valid() omits fccf0a3dfeaf arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory adds c05263df6c1a Merge tag 'gpio-fixes-for-v5.11' of git://git.kernel.org/p [...] adds 29500f15b54b kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 adds 32ee0e3b5203 Merge remote-tracking branch 'kbuild-current/fixes' adds fedf4867cbcd Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds cbec8d3f5299 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 130783a51dbc Merge remote-tracking branch 'sparc/master' adds 1bcc51ac0731 net/sched: cls_flower: Reject invalid ct_state flags rules adds f1d77b2efbe6 netdev-FAQ: answer some questions about the patchwork checks adds 5a35d1613d6a Merge remote-tracking branch 'net/master' adds 732fa3233066 selftests/bpf: Convert test_xdp_redirect.sh to bash adds 8df4af8f0f35 Merge remote-tracking branch 'bpf/master' adds 056a3da5d07f ALSA: hda/hdmi: Drop bogus check at closing a stream adds efa80f640015 Merge remote-tracking branch 'sound-current/for-linus' adds c8bca765c4ab Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds c45766451539 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 20ccc362c3d2 regulator: qcom-rpmh: fix pm8009 ldo7 adds 95a5122b3139 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 4dd3132c47cd Merge remote-tracking branch 'regulator-fixes/for-linus' adds eddaece2173b Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds fd3d035b9c06 Merge remote-tracking branch 'spi-fixes/for-linus' adds 8585e96cc1f9 Merge remote-tracking branch 'pci-current/for-linus' adds 8247b2830f2b Merge remote-tracking branch 'phy/fixes' adds efdca2707563 Merge remote-tracking branch 'ide/master' adds 20efc5887779 Merge remote-tracking branch 'omap-fixes/fixes' adds bf9deb4b9592 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 8a47852fcb96 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 8bf00f291b1a Merge remote-tracking branch 'scsi-fixes/fixes' adds c0890c4694c1 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 3da3cc1b5f47 Revert "dts: phy: add GPIO number and active state used fo [...] adds 7e0a6d2684c5 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 811ee9dff580 drm/ttm: make sure pool pages are cleared adds 055e690de1b2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 65f6c37e6872 Merge remote-tracking branch 'kbuild/for-next' new cd358c1e6d9a Merge remote-tracking branch 'dma-mapping/for-next' new 3a2ffdcea1c4 Merge remote-tracking branch 'asm-generic/master' new 0178b0033d6c Merge remote-tracking branch 'arm/for-next' new 61c4d082022f Merge branches 'for-next/cosmetic', 'for-next/cpufeature', [...] new 45f44a2423cc Merge remote-tracking branch 'arm64/for-next/core' new 36de760a5a90 MAINTAINERS: arm: samsung: include S3C headers in platform entry new c2bd78de41fc Merge tag 'samsung-soc-5.12' of git://git.kernel.org/pub/s [...] new 2a898f6df9f9 Merge branch 'arm/soc' into for-next new 52ded9eaa25a Merge tag 'aspeed-5.12-devicetree' of git://git.kernel.org [...] new 0109a17564fc arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] new a36c9ff6a2df Merge branch 'dt-for-v5.12' of git://git.kernel.org/pub/sc [...] new f249e60eb2c7 dt-bindings: add ebang vendor prefix new 12e6d3eb8e0a dt-bindings: arm: add Ebang EBAZ4205 board new 00c2747814cc ARM: dts: add Ebang EBAZ4205 device tree new 10d43c861476 ARM: dts: ebaz4205: add pinctrl entries for switches new 9cc5c6c1567c dt-bindings: arm: xilinx: Add missing Zturn boards new 19e1f484a6bb dt-bindings: spi: zynq: Convert Zynq QSPI binding to yaml new 78155527283d Merge tag 'zynq-dt-for-v5.12-v2' of https://github.com/Xil [...] new 504842dc676b Merge branch 'arm/dt' into for-next new f464252181dc Merge tag 'memory-controller-drv-5.12-2' of git://git.kern [...] new 4f79a8b06fcc Merge tag 'aspeed-5.12-soc' of git://git.kernel.org/pub/sc [...] new 8221c90ce0f4 Merge branch 'arm/drivers' into for-next new e6c44b8c57c9 soc: document merges new 95c4a4b85354 Merge remote-tracking branch 'arm-soc/for-next' new 56eac2d88963 Merge remote-tracking branch 'actions/for-next' new 6a3b394484e6 Merge remote-tracking branch 'amlogic/for-next' new 15ca6b1083ec Merge remote-tracking branch 'aspeed/for-next' new 61db48c94014 Merge remote-tracking branch 'at91/at91-next' new f147a78ca25f Merge remote-tracking branch 'drivers-memory/for-next' new 6b446c91feaa Merge remote-tracking branch 'imx-mxs/for-next' new d39a8b8a6582 Merge remote-tracking branch 'keystone/next' new 17429dc80c35 Merge remote-tracking branch 'mediatek/for-next' new f7406cb072ad Merge remote-tracking branch 'mvebu/for-next' new 46d5b3192322 Merge remote-tracking branch 'omap/for-next' new 83344f1178dd Merge remote-tracking branch 'qcom/for-next' new d932e406c601 Merge remote-tracking branch 'raspberrypi/for-next' new 6674506b0d5a Merge remote-tracking branch 'realtek/for-next' new 74ba4bd62b2c Merge remote-tracking branch 'renesas/next' new 27d3bce9beff Merge remote-tracking branch 'rockchip/for-next' new 8a3986aeb319 Merge remote-tracking branch 'samsung-krzk/for-next' new 45cb917361fd Merge remote-tracking branch 'stm32/stm32-next' new 697e395917c1 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 96eeb1c226a7 Merge remote-tracking branch 'tegra/for-next' new 4040236dc8d4 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 9d49ee52d858 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new dcd48b25c682 clk: meson-axg: remove CLKID_MIPI_ENABLE new 31035839540e clk: meson: axg: Remove MIPI enable clock gate new e3272b0bc9d6 Merge tag 'clk-meson-v5.12-1-fixed' of https://github.com/ [...] new 33810fcb5437 Merge branch 'clk-amlogic' into clk-next new aaed90125087 Merge remote-tracking branch 'clk/clk-next' new 36b96f1c9aee Merge remote-tracking branch 'csky/linux-next' new 3d61ddfe193d Merge remote-tracking branch 'h8300/h8300-next' new d857e8db7d31 Merge remote-tracking branch 'm68k/for-next' new 8a644f08f025 Merge remote-tracking branch 'm68knommu/for-next' new b68c8736a01f microblaze: Remove support for gcc < 4 new b049bd066521 Merge remote-tracking branch 'microblaze/next' new e66ef72d2691 mips: Replace lkml.org links with lore new ee54d379fc9c MIPS: Make check condition for SDBBP consistent with EJTAG spec new bde258bc651f MAINTAINERS: replace non-matching patterns for loongson{2,3} new 4a2fc1fb3b27 Merge remote-tracking branch 'mips/mips-next' new 771d78ca1d36 Merge remote-tracking branch 'nds32/next' new 20ef67f31a3f Merge remote-tracking branch 'openrisc/for-next' new c97cbc9bda9c Merge remote-tracking branch 'parisc-hd/for-next' new dea6f4c69699 powerpc/powernv/pci: Use kzalloc() for phb related allocations new e4bb64c7a42e powerpc: remove interrupt handler functions from the noins [...] new 5c47c44f157f powerpc/83xx: Fix build error when CONFIG_PCI=n new 2bb421a3d936 powerpc/mm/64s: Fix no previous prototype warning new f30520c64f29 powerpc/amigaone: Make amigaone_discover_phbs() static new de4ffc653f37 powerpc/uaccess: Simplify unsafe_put_user() implementation new 7d506ca97b66 powerpc/uaccess: Avoid might_fault() when user access is enabled new 60a707d0c99a powerpc/kuap: Restore AMR after replaying soft interrupts new 14ad0e7d04f4 powerpc/64s: syscall real mode entry use mtmsrd rather than rfid new ac7c5e9b08ac powerpc/64s: Remove EXSLB interrupt save area new 3642eb21256a powerpc/32: Preserve cr1 in exception prolog stack check t [...] new c9df3f809cc9 powerpc/xive: Assign boolean values to a bool variable new c7ba2d636342 powerpc/mm: Enable compound page check for both THP and HugeTLB new ec94b9b23d62 powerpc/mm: Add PG_dcache_clean to indicate dcache clean state new 2ac02e5ecec0 powerpc/mm: Remove dcache flush from memory remove. new 2377c92e37fe powerpc/kexec_file: fix FDT size estimation for kdump kernel new caccf2ac5c5d powerpc: use kernel endianness in MSR in 32-bit signal handler new 57f48b4b74e7 powerpc/compat_sys: swap hi/lo parts of 64-bit syscall arg [...] new 57fdfbce8913 powerpc/32s: Add missing call to kuep_lock on syscall entry new eca2411040c1 powerpc/32: Always enable data translation on syscall entry new 76249ddc2708 powerpc/32: On syscall entry, enable instruction translati [...] new 2c59e5104821 powerpc/32: Reorder instructions to avoid using CTR in sys [...] new fb5608fd117a powerpc/irq: Add helper to set regs->softe new 08353779f288 powerpc/irq: Rework helpers that manipulate MSR[EE/RI] new 6650c4782d57 powerpc/irq: Add stub irq_soft_mask_return() for PPC32 new ab1a517d55b0 powerpc/syscall: Rename syscall_64.c into interrupt.c new 344bb20b159d powerpc/syscall: Make interrupt.c buildable on PPC32 new 72b7a9e56b25 powerpc/syscall: Use is_compat_task() new 8875f47b7681 powerpc/syscall: Save r3 in regs->orig_r3 new c01b91665815 powerpc/syscall: Change condition to check MSR_RI new fbcee2ebe8ed powerpc/32: Always save non volatile GPRs at syscall entry new 6f76a01173cc powerpc/syscall: implement system call entry/exit logic in [...] new 4d67facbcbdb powerpc/32: Remove verification of MSR_PR on syscall in th [...] new eb595eca7406 powerpc/32: Remove the counter in global_dbcr0 new b966f2279048 powerpc/syscall: Do not check unsupported scv vector on PPC32 new d524dda719f0 powerpc/32: Handle bookE debugging in C in syscall entry/exit new 5b90b9661a33 powerpc/syscall: Avoid storing 'current' in another pointer new e10656114d32 spi: mpc52xx: Avoid using get_tbl() new 55d68df623eb powerpc/time: Avoid using get_tbl() new 132f94f13396 powerpc/time: Remove get_tbl() new e3de1e291fa5 powerpc/64: Fix stack trace not displaying final frame new 6b385d1d7c0a powerpc/uaccess: get rid of small constant size cases in r [...] new 95d019e0f922 powerpc/uaccess: Merge __put_user_size_allowed() into __pu [...] new 052f9d206f6c powerpc/uaccess: Merge raw_copy_to_user_allowed() into raw [...] new b3abe590c80e powerpc/pci: Remove unimplemented prototypes new 82d2c16b350f powerpc/perf: Adds support for programming of Thresholding in P10 new eb7161d2fc43 Merge remote-tracking branch 'powerpc/next' new 3db270f3a16d Merge remote-tracking branch 'risc-v/for-next' new 5cc62e494885 Merge remote-tracking branch 's390/for-next' new e347570bb3e2 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 5b4b235b2f7d Merge remote-tracking branch 'pidfd/for-next' new c723f0232c9f netfs: Rename unlock_page_fscache() and move wait_on_page_ [...] new 235299002012 netfs: Hold a ref on a page when PG_private_2 is set new a3e8b219fccc Merge remote-tracking branch 'fscache/fscache-next' new e7e0ebcd606c Merge branch 'misc-5.11' into for-next-current-v5.10-20210211 new e9ced9f5625f Merge branch 'for-next-current-v5.10-20210211' into for-ne [...] new d1dee3436ece Merge branch 'misc-next' into for-next-next-v5.11-20210211 new 65ffffc3f732 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] new 0e2678a199d8 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] new 4e2e7ff7e4fd Merge branch 'ext/iraweiny/raid-fixup' into for-next-next- [...] new bbea8b7630fb Merge branch 'ext/filipe/swapfile-fixes-v2' into for-next- [...] new 81be2c94fcda Merge branch 'ext/subpage-compress-fixes' into for-next-ne [...] new 86f8a948f341 Merge branch 'ext/nikbor/fix-space-bitmap-locking' into fo [...] new bb90d4bc7b6a mm/highmem: Lift memcpy_[to|from]_page to core new 61b205f57991 mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() new 6a0996db6879 mm/highmem: Introduce memcpy_page(), memmove_page(), and m [...] new ca18f6ea012b mm/highmem: Add VM_BUG_ON() to mem*_page() calls new 325a835476e3 iov_iter: Remove memzero_page() in favor of zero_user() new ba17591bcb78 btrfs: use memcpy_[to|from]_page() and kmap_local_page() new ebb5023a8bec btrfs: use copy_highpage() instead of 2 kmaps() new bbc24c42f2c0 btrfs: convert to zero_user() new 7a62fc1e28ae Merge branch 'kmap-conversion' into for-next-next-v5.11-20210211 new a4d0c0832d98 Merge branch 'for-next-next-v5.11-20210211' into for-next- [...] new 7ad6760cccdc Merge remote-tracking branch 'btrfs/for-next' new af1a3d2ba954 cifs: In the new mount api we get the full devname as source= new a738c93fb1c1 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_ [...] new f442b9d06fa0 Merge remote-tracking branch 'cifs/for-next' new 61592c61f409 Merge remote-tracking branch 'ecryptfs/next' new bde545295b71 erofs: fix shift-out-of-bounds of blkszbits new ce0631291813 erofs: initialized fields can only be observed after bit is set new e967172709f0 Merge remote-tracking branch 'erofs/dev' new 0d033b022da7 Merge remote-tracking branch 'exfat/dev' new 68cbafbbc26b Merge remote-tracking branch 'ext3/for_next' new b93bf023a08a Merge remote-tracking branch 'ext4/dev' new 5c3cc8df7409 Merge remote-tracking branch 'f2fs/dev' new aec05f4b8417 Merge remote-tracking branch 'fsverity/fsverity' new 4208c398aae4 fs/jfs: fix potential integer overflow on shift of a int new 818a766eb55b Merge remote-tracking branch 'jfs/jfs-next' new 50680fb323f8 Merge remote-tracking branch 'nfs-anna/linux-next' new f9579fd49f0d Merge remote-tracking branch 'cel/for-next' new 7e4cc146737a Merge remote-tracking branch 'overlayfs/overlayfs-next' new b851695a9301 Merge remote-tracking branch 'v9fs/9p-next' new e4826691cc7e xfs: restore shutdown check in mapped write fault path new 8646b982baf7 xfs: fix boolreturn.cocci warnings new 1cd738b13ae9 xfs: consider shutdown in bmapbt cursor delete assert new d65d619b976f Merge remote-tracking branch 'xfs/for-next' new a1fa4f843457 Merge remote-tracking branch 'zonefs/for-next' new 413b3610daf2 Merge remote-tracking branch 'iomap/iomap-for-next' new 71eb1a480789 Merge remote-tracking branch 'file-locks/locks-next' new d19962b2d8d2 Merge remote-tracking branch 'vfs/for-next' new e36d661123f4 Merge remote-tracking branch 'printk/for-next' new fba7df233e0a Merge remote-tracking branch 'pci/next' new bc2e15a9a022 HID: playstation: initial DualSense USB support. new b99dcefd78ff HID: playstation: use DualSense MAC address as unique identifier. new d30bca44809e HID: playstation: add DualSense battery support. new f6bb05fcb2a1 HID: playstation: add DualSense touchpad support. new 402987c5d98a HID: playstation: add DualSense accelerometer and gyroscop [...] new 53f04e83577c HID: playstation: track devices in list. new 799b2b533a29 HID: playstation: add DualSense Bluetooth support. new 51151098d7ab HID: playstation: add DualSense classic rumble support. new ebbe998a4a52 HID: playstation: add DualSense lightbar support new d5f7af85a537 HID: playstation: add microphone mute support for DualSense. new c240f0cb88ec HID: playstation: add DualSense player LEDs support. new 05afe02ac24f HID: playstation: DualSense set LEDs to default player id. new 1f902f8636e4 HID: playstation: report DualSense hardware and firmware version. new 2c94c284b859 Merge branch 'for-5.12/playstation' into for-next new f9663e08e4ab Merge remote-tracking branch 'hid/for-next' new 160b745c8211 Merge remote-tracking branch 'i2c/i2c/for-next' new c66bc177390c Merge remote-tracking branch 'i3c/i3c/next' new 316ebe903eb1 Merge remote-tracking branch 'dmi/dmi-for-next' new baf3099c5590 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new a15cb2c16584 doc/admin-guide: fix spelling mistake: "perfomance" -> "pe [...] new 3cae85f5f9e9 Documentation/admin-guide: kernel-parameters: Update nohlt [...] new b7592e5b82db docs: Remove the Microsoft rhetoric new 3c2e0a489da6 docs: kernel-hacking: be more civil new 036f910d9927 Merge remote-tracking branch 'jc_docs/docs-next' new 465d91cd37f5 Merge remote-tracking branch 'v4l-dvb/master' new 0fc1981b256b Merge remote-tracking branch 'v4l-dvb-next/master' new 3e363d34e167 Merge remote-tracking branch 'pm/linux-next' new 1d7455859957 Merge remote-tracking branch 'opp/opp/linux-next' new 951d324498e5 Merge remote-tracking branch 'thermal/thermal/linux-next' new d3c0a28c2f42 Merge remote-tracking branch 'ieee1394/for-next' new 7cea48b2d799 Merge remote-tracking branch 'rdma/for-next' new 90bc8e003be2 i40e: Add hardware configuration for software based DCB new 4b208eaa8078 i40e: Add init and default config of software based DCB new 5effa78e7c94 i40e: Add netlink callbacks support for software based DCB new 95f352dca19d i40e: Add EEE status getting & setting implementation new efca91e89b67 i40e: Add flow director support for IPv6 new a9219b332f52 i40e: VLAN field for flow director new bfe2e5c44d72 i40e: remove the useless value assignment in i40e_clean_ad [...] new 260b6971cba3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 429aa36469f9 ibmvnic: prefer 'unsigned long' over 'unsigned long int' new bab08bedcdc3 ibmvnic: fix block comments new f78afaace636 ibmvnic: fix braces new 914789acaaae ibmvnic: avoid multiple line dereference new 91dc5d2553fb ibmvnic: fix miscellaneous checks new a369d96ca554 ibmvnic: add comments for spinlock_t definitions new 4bb9f2e48299 ibmvnic: remove unused spinlock_t stats_lock definition new 8a96c80e2774 ibmvnic: prefer strscpy over strlcpy new 7c28da8b5980 Merge branch 'ibmvnic-coding-style' new e13e4536f092 devlink: Fix dmac_filter trap name, align to its documentation new 4217a64e18a1 net: phy: introduce phydev->port new 1edb5cbf49a7 Revert "net-loopback: set lo dev initial state to UP" new 190cc82489f4 tcp: change source port randomizarion at connect() time new c579bd1b4021 tcp: add some entropy in __inet_hash_connect() new 3a926b0e9c58 Merge branch 'tcp-rfc-6056' new 3e0103a35a46 net: dsa: xrs700x: fix unused warning for of_device_id new f8a7e0145d58 net: dsa: xrs700x: use of_match_ptr() on xrs700x_mdio_dt_ids new 78be9217c401 net: hsr: generate supervision frame without HSR/PRP tag new dcf0cd1cc58b net: hsr: add offloading support new 18596f504a3e net: dsa: add support for offloading HSR new bd62e6f5e6a9 net: dsa: xrs700x: add HSR offloading support new e345e58ae433 Merge branch 'dsa-hsr-offload' new 2ad4758cec48 net: phy: icplus: use PHY_ID_MATCH_MODEL() macro new 7360a4de36a4 net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G new 8edf206cc2b5 net: phy: icplus: drop address operator for functions new df22de9a6f13 net: phy: icplus: use the .soft_reset() of the phy-core new 675115bf8c3d net: phy: icplus: split IP101A/G driver new eeac7d43d4dd net: phy: icplus: don't set APS_EN bit on IP101G new f9bc51e6cce2 net: phy: icplus: fix paged register access new a0750d42e951 net: phy: icplus: add PHY counter for IP101G new 32ab60e53920 net: phy: icplus: add MDI/MDIX support for IP101A/G new 50d3da756c9a Merge branch 'phy-icplus-next' new 06e56697bd98 r8169: re-configure WOL settings on resume from hibernation new 3d368ab87cf6 net: initialize net->net_cookie at netns setup new 0d645232ddbf net: stmmac: dwmac-intel-plat: remove unnecessary initialization new 205238f4ed3e net: hns3: fix return of random stack value new 961aa716235f qede: add netpoll support for qede driver new a0d2d97d742c qede: add per queue coalesce support for qede driver new b0ec5489c480 qede: preserve per queue stats across up/down of interface new 6bda2f6faed8 Merge branch 'qede-netpoll-coalesce' new ab73447c38e4 bonding: 3ad: add support for 200G speed new 138e3b3cc0bb bonding: 3ad: add support for 400G speed new 5edf55ad95b5 bonding: 3ad: Print an error for unknown speeds new 9c2db446eaa0 Merge branch 'bond-3ad-200g-400g' new cb456fce0b5a r8169: disable detection of bogus xid's 308/388 new f68cbaed67cb net: ipconfig: avoid use-after-free in ic_close_devs new 1b7eb337502f net/mlx5: fix spelling mistake in Kconfig "accelaration" - [...] new b171fcd29c92 net/mlx5_core: remove unused including <generated/utsrelease.h> new 5b74df80f301 net/mlx5: Delete device list leftover new 83907506f7ed net/mlx5e: Fix spelling mistake "channles" -> "channels" new a3f5a4520075 net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" new 793985432daa net/mlx5: Assign boolean values to a bool variable new 36280f0797df net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config new 2dd4571b43dc net/mlx5: docs: correct section reference in table of contents new 4782c5d8b972 net/mlx5: Fix a NULL vs IS_ERR() check new 2b6c3c1e74e5 net/mlx5e: Fix error return code in mlx5e_tc_esw_init() new b50c4892cb98 net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() new 9f1b0df7b29b Merge tag 'mlx5-for-upstream-2021-02-10' of git://git.kern [...] new 6f1995523a0f net: fib_notifier: don't return positive values on fib reg [...] new a3daf3d39132 xen/netback: fix spurious event detection for common event case new f2fa0e5e9f31 xen/events: link interdomain events to associated xenbus device new 1c2b4812b7da doc: marvell: add CM3 address space and PPv2.3 description new 60523583b07c dts: marvell: add CM3 SRAM memory to cp11x ethernet device tree new e54ad1e01c00 net: mvpp2: add CM3 SRAM memory map new 60dcd6b7d96e net: mvpp2: always compare hw-version vs MVPP21 new 6af27a1dc422 net: mvpp2: add PPv23 version definition new d07ea73f37f9 net: mvpp2: increase BM pool and RXQ size new 2788d8418af5 net: mvpp2: add FCA periodic timer configurations new bf270fa3c445 net: mvpp2: add FCA RXQ non occupied descriptor threshold new a59d354208a7 net: mvpp2: enable global flow control new 3bd17fdc08e9 net: mvpp2: add RXQ flow control configurations new 76055831cf84 net: mvpp2: add ethtool flow control configuration support new eb30b269549a net: mvpp2: add BM protection underrun feature support new aca0e23584c9 net: mvpp2: add PPv23 RX FIFO flow control new 262412d55acd net: mvpp2: set 802.3x GoP Flow Control mode new 9ca5e767ec34 net: mvpp2: add TX FC firmware check new cc6216ba56f3 Merge branch 'mvpp2-tx-flow-control' new 98c561116360 octeontx2-af: cn10k: Add mbox support for CN10K platform new facede8209ef octeontx2-pf: cn10k: Add mbox support for CN10K new 30077d210c83 octeontx2-af: cn10k: Update NIX/NPA context structure new 3feac505fb31 octeontx2-af: cn10k: Update NIX and NPA context in debugfs new d21a857562ad octeontx2-pf: cn10k: Initialise NIX context new 6e8ad4387da5 octeontx2-pf: cn10k: Map LMTST region new 4c236d5dc8b8 octeontx2-pf: cn10k: Use LMTST lines for NPA/NIX operations new 91c6945ea1f9 octeontx2-af: cn10k: Add RPM MAC support new 242da439214b octeontx2-af: cn10k: Add support for programmable channels new 6e54e1c5399a octeontx2-af: cn10K: Add MTU configuration new ab58a416c93f octeontx2-pf: cn10k: Get max mtu supported from admin function new 1845ada47f6d octeontx2-af: cn10k: Add RPM LMAC pause frame support new ce7a6c3106de octeontx2-af: cn10k: Add RPM Rx/Tx stats support new 3ad3f8f93c81 octeontx2-af: cn10k: MAC internal loopback support new 1d1311516a5d Merge branch 'marvell-cn10k' new 0ae20159e88f Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] new 6710c5b0674f dt-bindings: net: rename BCM4908 Ethernet binding new f08b5cf1eb1f dt-bindings: net: bcm4908-enet: include ethernet-controller.yaml new 9d61d138ab30 net: broadcom: rename BCM4908 driver & update DT binding new af263af64683 net: broadcom: bcm4908_enet: drop unneeded memset() new 7b778ae4eb9c net: broadcom: bcm4908_enet: drop "inline" from C functions new e39488117203 net: broadcom: bcm4908_enet: fix minor typos new 195e2d9febfb net: broadcom: bcm4908_enet: fix received skb length new bdd70b997799 net: broadcom: bcm4908_enet: fix endianness in xmit code new b4e18b29d02c Merge branch 'bcm4908_enet-post-review-fixes' new 2189abbc0fbb Merge remote-tracking branch 'net-next/master' new 700d4796ef59 bpf: Optimize program stats new 031d6e02ddbb bpf: Run sleepable programs with migration disabled new f2dd3b394674 bpf: Compute program stats for sleepable programs new ca06f55b9002 bpf: Add per-program recursion prevention mechanism new 406c557edc5b selftest/bpf: Add a recursion test new 9ed9e9ba2337 bpf: Count the number of times recursion was prevented new dcf33b6f4de1 selftests/bpf: Improve recursion selftest new 638e4b825d52 bpf: Allows per-cpu maps and map-in-map in sleepable programs new 750e5d7649b1 selftests/bpf: Add a test for map-in-map and per-cpu maps [...] new 0e1aa629f1ce kbuild: Do not clean resolve_btfids if the output does not exist new da2e1a868d30 Merge remote-tracking branch 'bpf-next/for-next' new 1899e49385fd brcmsmac: Fix the spelling configation to configuration in [...] new 6fe91b69cece wilc1000: Fix use of void pointer as a wrong struct type new 410f758529bc iwlwifi: add new cards for So and Qu family new 403ea939ea6a iwlwifi: dbg: Mark ucode tlv data as const new 806832c9651b iwlwifi: pcie: add a few missing entries for So with Hr new 874020f8adce iwlwifi: pcie: don't disable interrupts for reg_lock new f9a78edb2881 iwlwifi: acpi: fix PPAG table sizes new 5a6842455c11 iwlwifi: mvm: fix the type we use in the PPAG table validi [...] new 551d793f6536 iwlwifi: mvm: store PPAG enabled/disabled flag properly new 659844d39182 iwlwifi: mvm: send stored PPAG command instead of local new b06b598664da iwlwifi: mvm: enhance a print in CSA flows new 34b79fcf1e39 iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function new 28db1862067c iwlwifi: mvm: assign SAR table revision to the command later new 9cf671d60fdb iwlwifi: pcie: NULLify pointers after free new 004272bc8d9d iwlwifi: when HW has rate offload don't look at control field new 1c094e5e2b02 iwlwifi: pcie: Change Ma device ID new beb44c0c402a iwlwifi: dbg: remove unsupported regions new cb3abd2091af iwlwifi: api: clean up some documentation/bits new d01293154c0a iwlwifi: dbg: add op_mode callback for collecting debug data. new c52b251d1ca8 iwlwifi: declare support for triggered SU/MU beamforming feedback new 1ed08f6fb5ae iwlwifi: remove flags argument for nic_access new 9cd3de8106a8 iwlwifi: queue: add fake tx time point new 55ae96b6acf0 iwlwifi: acpi: don't return valid pointer as an ERR_PTR new b964bfd048d3 iwlwifi: pcie: add CDB bit to the device configuration parsing new 1205d7f7ffb1 iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices new 781b9ae4bc0b iwlwifi: correction of group-id once sending REPLY_ERROR new abc599efa67b iwlwifi: pcie: don't crash when rx queues aren't allocated [...] new 3ce882473ec4 iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_ [...] new 21254908cbe9 iwlwifi: mvm: add RFI-M support new 4e8fe214f7c0 iwlwifi: acpi: add support for DSM RFI new 46ad1ff977e7 iwlwifi: mvm: register to mac80211 last new 8c082a99edb9 iwlwifi: mvm: simplify iwl_mvm_dbgfs_register new aacee681e355 iwlwifi: mvm: isolate the get nvm flow new e1900bceab6a iwlwifi: mvm: Support SCAN_CFG_CMD version 5 new b8a86164454a iwlwifi: mvm: don't check if CSA event is running before removing new 9ce505feb17a iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic new eebe75d1659c iwlwifi: remove max_vht_ampdu_exponent config parameter new edba17ad85bb iwlwifi: remove max_ht_ampdu_exponent config parameter new ee1a02d7604b iwlmvm: set properly NIC_NOT_ACK_ENABLED flag new 13b5fa9582f5 iwlwifi: mvm: get NVM later in the mvm_start flow new c61734a69caf iwlwifi: mvm: reduce the print severity of failing getting [...] new 11dd729afa48 iwlwifi: mvm: global PM mode does not reset after FW crash new 4a81598f0f39 iwlwifi: pnvm: set the PNVM again if it was already loaded new 25df65ae8a92 iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity new ff11a8ee2d2d iwlwifi: pnvm: increment the pointer before checking the TLV new cdda18fbbefa iwlwifi: pnvm: move file loading code to a separate function new a1a6a4cf49ec iwlwifi: pnvm: implement reading PNVM from UEFI new 000735e5dbbb iwlwifi: bump FW API to 62 for AX devices new 30357f6a47e0 Merge tag 'iwlwifi-next-for-kalle-2021-02-10' of git://git [...] new 2615e3cdbd9c ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv [...] new 7df28718928d ath10k: Fix lockdep assertion warning in ath10k_sta_statistics new 4b965be536ee ath11k: Update tx descriptor search index properly new 84da2a84027c wcn36xx: del BA session on TX stop new ca9ad549e404 carl9170: fix struct alignment conflict new 97614c59cb72 ath10k: Add new debug level for sta related logs new 7064e2193cab wil6210: Add Support for Extended DMG MCS 12.1 new c202e2ebe1dc ath11k: fix a locking bug in ath11k_mac_op_start() new e6f1c0d26a31 ath10k: restore tx sk_buff of htt header for SDIO new b56b08aec57d ath11k: add support to configure spatial reuse parameter set new 12c8f3d1cdd8 ath9k: fix data bus crash when setting nf_override via debugfs new 83bae26532ca ath10k: change ath10k_offchan_tx_work() peer present msg t [...] new 09078368d516 ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() new 5d18b8a04ba2 ath11k: pci: remove experimental warning new d5395a548659 ath11k: qmi: add debug message for allocated memory segmen [...] new 16ad7b4b4f4a Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 5e1cebf18b77 Merge remote-tracking branch 'wireless-drivers-next/master' new bf319d1affe8 Merge remote-tracking branch 'gfs2/for-next' new a8a6ca6c8c9a Merge remote-tracking branch 'mtd/mtd/next' new 987d576a5920 Merge remote-tracking branch 'crypto/master' new 71ccf2a04ecf drm/nouveau/engine: use refcount_t + private mutex new f5cfbd99aa63 drm/nouveau/fb: protect comptags with private mutex new 0e65ec75278f drm/nouveau/fb: protect vram mm with private mutex new e5bf9a5ce5da drm/nouveau/instmem: protect mm/lru with private mutex new dbffdff74229 drm/nouveau/ltc: serialise cbc operations with private mutex new 5ec69c91e7ba drm/nouveau/mmu: serialise mmu invalidations with private mutex new 5a479d45653f drm/nouveau/pmu: serialise send() with private mutex new bfa7f6a6df53 drm/nouveau/disp: use private spinlock to control exclusiv [...] new a641936065d7 drm/nouveau/fifo: private mutex new f81069228d5d drm/nouveau/perfmon: use private spinlock to control exclu [...] new 149a23b02669 drm/nouveau/subdev: remove nvkm_subdev.mutex new 54d10db1f8ec drm/nouveau/subdev: store subdevs in list new 9c28abb7db54 drm/nouveau/subdev: store full subdev name in struct new 65a279c1a970 drm/nouveau/subdev: track type+instance separately new efe2a9eccd72 drm/nouveau/device: pass instance id when looking up a sub [...] new f483253f3486 drm/nouveau/nvkm: add macros for subdev layout new c288b4de94a8 drm/nouveau/acr: switch to instanced constructor new 917b24a3c79b drm/nouveau/bar: switch to instanced constructor new e07f50d3558a drm/nouveau/bios: switch to instanced constructor new d37766e560c9 drm/nouveau/bus: switch to instanced constructor new 98fd7f83665a drm/nouveau/clk: switch to instanced constructor new 4a34fd0e88d8 drm/nouveau/devinit: switch to instanced constructor new 77689f1b6b0a drm/nouveau/fault: switch to instanced constructor new b7a9369ae6f2 drm/nouveau/fb: switch to instanced constructor new 8d056d9987e3 drm/nouveau/fuse: switch to instanced constructor new 01055c01ba43 drm/nouveau/gpio: switch to instanced constructor new b240b21261c2 drm/nouveau/gsp: switch to instanced constructor new c6ce0861fe71 drm/nouveau/i2c: switch to instanced constructor new c5f38d67f953 drm/nouveau/ibus: switch to instanced constructor new 4dea1a9609d1 drm/nouveau/iccsense: switch to instanced constructor new d9691a2245db drm/nouveau/instmem: switch to instanced constructor new 0afc1c4caa00 drm/nouveau/ltc: switch to instanced constructor new 5e0d3dbc62a9 drm/nouveau/top: store device type and instance separately new 3b9e93f7d73c drm/nouveau/top: expose parsed device info more directly new 1fc2fddfbc8c drm/nouveau/mc: switch to instanced constructor new c653ab8383bf drm/nouveau/mc: lookup subdev interrupt handlers with spli [...] new 6997ea13120f drm/nouveau/mc: use split type+inst in device reset APIs new a35047ba7714 drm/nouveau/mc: use split type+inst in interrupt masking API new 209ec1b84129 drm/nouveau/mc: use split type+inst when handling dev_top [...] new 6dd123ba8a8b drm/nouveau/mmu: switch to instanced constructor new 353108a49fc8 drm/nouveau/mmu: index engref by subdev type new 0a7bff10aed6 drm/nouveau/mxm: switch to instanced constructor new 9b70cd54a13e drm/nouveau/pci: switch to instanced constructor new e4b15b4ca081 drm/nouveau/pmu: switch to instanced constructor new 0aec69c76ec9 drm/nouveau/therm: switch to instanced constructor new 93834cb92d5e drm/nouveau/therm/gk104: use split subdev type+inst in cg [...] new 9aad54d5c7ae drm/nouveau/tmr: switch to instanced constructor new 601c2a06d2a6 drm/nouveau/top: switch to instanced constructor new d07be5d78862 drm/nouveau/volt: switch to instanced constructor new fcc08a7c0ded drm/nouveau/bsp,vp: switch to instanced constructor new b7da823a3e2f drm/nouveau/falcon: use split type+inst when looking up PRI addr new 50551b15c760 drm/nouveau/ce: switch to instanced constructor new 608a29c2cb5a drm/nouveau/ce: make use of nvkm_subdev.inst new 0b26ca68c97d drm/nouveau/cipher: switch to instanced constructor new a7f000ec5650 drm/nouveau/disp: switch to instanced constructor new 09f409d74d66 drm/nouveau/dma: switch to instanced constructor new ab0db2bd853d drm/nouveau/fifo: switch to instanced constructor new 64f7c698bea9 drm/nouveau/fifo: add engine_id hook new 2546db0e0ff5 drm/nouveau/fifo: index base engctx by engine id new 3e7d4a0cad3a drm/nouveau/fifo: index backend engctx by engine id new 496162037cd2 drm/nouveau/fifo: add id_engine hook new ad3b0d331fbd drm/nouveau/fifo: turn chan subdev mask into engine mask new 73529dffb62b drm/nouveau/fifo: use type+inst to determine context point [...] new c6198d3465a9 drm/nouveau/fifo/gf100: use fifo engine id for engine reco [...] new 088bfe43f0bd drm/nouveau/fifo/gf100-: switch static mmu fault id list t [...] new ba083ec7a663 drm/nouveau/fifo/gk104-: switch dev_top fault handling to [...] new f8fabd31faba drm/nouveau/fifo/gk104-: remove use of subdev index in run [...] new 864d37c3d8d4 drm/nouveau/gr: switch to instanced constructor new ee307030e9e2 drm/nouveau/ifb: switch to instanced constructor new aba5e97b890a drm/nouveau/me: switch to instanced constructor new e5e95a7639ed drm/nouveau/mpeg: switch to instanced constructor new e9e9a219e4cd drm/nouveau/msenc: switch to instanced constructor new 963216061c00 drm/nouveau/mspdec: switch to instanced constructor new 07a356bbe772 drm/nouveau/msppp: switch to instanced constructor new b15147bd7170 drm/nouveau/msvld: switch to instanced constructor new f8aeb13303c2 drm/nouveau/nvdec: switch to instanced constructor new ee532a8d0e64 drm/nouveau/nvenc: switch to instanced constructor new e73d371a73c1 drm/nouveau/pm: switch to instanced constructor new 400c2a456ce4 drm/nouveau/sec: switch to instanced constructor new d1866250a222 drm/nouveau/sec2: switch to instanced constructor new 8d6461d832df drm/nouveau/sw: switch to instanced constructor new 0fa5680c28e6 drm/nouveau/vic: switch to instanced constructor new be0ed63f9b2b drm/nouveau/nvkm: determine subdev id/order from layout new 5ef25f068c5a drm/nouveau/nvkm: remove nvkm_subdev.index new 26fbb4c8c7c3 drm/nouveau/privring: rename from ibus new 18618fc6d1e3 drm/nouveau/top: add ioctrl/nvjpg new f6df392dddbb drm/nouveau/top/ga100: initial support new ac35d19fe871 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...] new 8dae74c09668 Merge remote-tracking branch 'drm/drm-next' new 3a35029aec1f Merge remote-tracking branch 'drm-misc/for-linux-next' new 239b07f70af8 Merge remote-tracking branch 'amdgpu/drm-next' new 9f42f8894bb4 Merge remote-tracking branch 'drm-intel/for-linux-next' new 0458b47e2170 Merge remote-tracking branch 'drm-msm/msm-next' new 173f18d2774e Merge remote-tracking branch 'etnaviv/etnaviv/next' new f0041f0a36f7 Merge remote-tracking branch 'regmap/for-next' new 5052c3147a10 Merge remote-tracking branch 'sound/for-next' new f133de9e3237 ASoC: qcom: dt-bindings: add bindings for lpass rx macro codec new af3d54b99764 ASoC: codecs: lpass-rx-macro: add support for lpass rx macro new 4f692926f562 ASoC: codecs: lpass-rx-macro: add dapm widgets and route new f3ce6f3c9a99 ASoC: codecs: lpass-rx-macro: add iir widgets new ca955cc980af ASoC: qcom: dt-bindings: add bindings for lpass tx macro codec new c39667ddcfc5 ASoC: codecs: lpass-tx-macro: add support for lpass tx macro new d207bdea0ca9 ASoC: codecs: lpass-tx-macro: add dapm widgets and route new 1e30f642cf29 ASoC: simple-card-utils: Fix device module clock new 0be0f142b832 ASoC: audio-graph-card: Drop device node clocks property new ec9d68508ff6 Merge series "Use clocks property in a device node" from S [...] new 53129e66e4b7 ASoC: SOF: relax ABI checks and avoid unnecessary warnings new 6e9586361e14 ASoC: wm_adsp: Remove unused control callback structure new 729eda4f661c Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new 313d28db60eb Merge remote-tracking branch 'sound-asoc/for-next' new d156a6d09ca7 Merge remote-tracking branch 'modules/modules-next' new 3a09fdabd25c Merge remote-tracking branch 'input/next' new 597886836164 block: Replace lkml.org links with lore new 9752fa48fe9d Merge branch 'for-5.12/drivers' into for-next new e68a3ff8c342 io_uring: assign file_slot prior to calling io_sqe_file_re [...] new 2220bc429fec Merge branch 'for-5.12/io_uring' into for-next new 3c1a2ead915c io_uring: move submit side state closer in the ring new 279d01258e0a Merge branch 'for-5.12/io_uring' into for-next new f720a8edbc64 nvme: convert sysfs sprintf/snprintf family to sysfs_emit new 83fba8c81147 blk-mq: introduce blk_mq_set_request_complete new dda3248e7fc3 nvme: introduce a nvme_host_path_error helper new ea5e5f42cd2c nvme-fabrics: avoid double completions in nvmf_fail_nonrea [...] new 62eca39722fd nvme-rdma: handle nvme_rdma_post_send failures better new fda871c0ba5d nvmet-tcp: fix receive data digest calculation for multipl [...] new 0fbcfb089a3f nvmet-tcp: fix potential race of tcp socket closing accept_work new 73a1a2298f3e nvme-multipath: set nr_zones for zoned namespaces new b5df8e79a293 nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_a [...] new 40244ad36bcf nvmet: set status to 0 in case for invalid nsid new aa0aff604a60 nvmet: return uniform error for invalid ns new 3a1f7c79ae6d nvmet: make nvmet_find_namespace() req based new 3999434b6ce6 nvmet: remove extra variable in id-ns handler new d81d57cf1b47 nvmet: add helper to report invalid opcode new 1c2c76136875 nvmet: use invalid cmd opcode helper new 07116ea50fd3 nvmet: use invalid cmd opcode helper new d86481e924a7 nvmet: use min of device_path and disk len new 20c2c3bb83f2 nvmet: add nvmet_req_subsys() helper new 295a39f5a56f nvmet: remove else at the end of the function new ed7770f66286 nvme-hwmon: rework to avoid devm allocation new 4bdf260362b3 nvme: add 48-bit DMA address quirk for Amazon NVMe controllers new e11e5116171d nvme-tcp: fix crash triggered with a dataless request submission new 65fb1b0dbce8 Merge tag 'nvme-5.12-2021-02-11' of git://git.infradead.or [...] new 03a69cc22dce Merge branch 'for-5.12/drivers' into for-next new 6e833d538b31 io_uring: clean up io_req_free_batch_finish() new f161340d9e85 io_uring: simplify iopoll reissuing new 23faba36ce28 io_uring: move res check out of io_rw_reissue() new 2f8e45f16c57 io_uring: inline io_complete_rw_common() new 5c0fc5a09175 Merge branch 'for-5.12/io_uring' into for-next new 50e0ae3e5902 Merge remote-tracking branch 'block/for-next' new de89afc1e40f dm era: Recover committed writeset after crash new 2099b145d77c dm era: Update in-core bitset after committing the metadata new 2524933307fd dm era: Reinitialize bitset cache before digesting a new writeset new c8e846ff93d5 dm era: Verify the data block size hasn't changed new 904e6b266619 dm era: Fix bitset memory leaks new 64f2d15afe7b dm era: Use correct value size in equality function of wri [...] new cca2c6aebe86 dm era: only resize metadata in preresume new 7bdcc48f4e80 block/keyslot-manager: Introduce passthrough keyslot manager new d3b17a243790 block/keyslot-manager: Introduce functions for device mapp [...] new aa6ce87a7682 dm: add support for passing through inline crypto support new 9355a9eb21a5 dm: support key eviction from keyslot managers of underlyi [...] new 3db564b4f592 dm: set DM_TARGET_PASSES_CRYPTO feature for some targets new e3290b9491ff dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED new a666e5c05e7c dm: fix deadlock when swapping to encrypted device new 68df2647347d Merge remote-tracking branch 'device-mapper/for-next' new 89211bed637c Merge remote-tracking branch 'pcmcia/pcmcia-next' new 77d543ed21a2 Merge remote-tracking branch 'mmc/next' new b4cc502b2848 Merge remote-tracking branch 'mfd/for-mfd-next' new 0e83937bd58a Merge remote-tracking branch 'backlight/for-backlight-next' new 4e14e06cf54e Merge remote-tracking branch 'battery/for-next' new 8c67a11bae88 regulator: pca9450: Add SD_VSEL GPIO for LDO5 new f7684f5a048f regulator: pca9450: Enable system reset on WDOG_B assertion new 27866e3e8a7e regulator: pca9450: Add sd-vsel GPIO new 58f351760033 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new eae3fc6b7dc3 Merge remote-tracking branch 'regulator/for-next' new ccef926ee458 Merge remote-tracking branch 'security/next-testing' new 6fed10e28f99 Merge remote-tracking branch 'apparmor/apparmor-next' new c6a315c34466 Merge remote-tracking branch 'integrity/next-integrity' new 1c2bf8989928 Merge remote-tracking branch 'keys/keys-next' new 6299f17094c2 Merge remote-tracking branch 'selinux/next' new 19aa81dc342d Merge remote-tracking branch 'smack/next' new 3635d71d6a6c Merge remote-tracking branch 'tomoyo/master' new 365d6cdd59db Merge remote-tracking branch 'tpmdd/next' new 1d77feb86da8 Merge remote-tracking branch 'watchdog/master' new ff8857067aaa Merge remote-tracking branch 'iommu/next' new 9a5bd6a21a7b Merge remote-tracking branch 'audit/next' new 7cbe89398a78 dt-bindings: usb: Change descibe to describe in usbmisc-imx.txt new 4ce71770b71f Merge remote-tracking branch 'devicetree/for-next' new df6978b7ea63 spi: atmel-quadspi: Disable the QSPI IP at suspend() new 539cf68cd51b spi: spi-mem: add spi_mem_dtr_supports_op() new d2275139649b spi: cadence-quadspi: Use spi_mem_dtr_supports_op() new e65e0385ff9a Merge remote-tracking branch 'spi/for-5.12' into spi-next new e254726a51e0 Merge remote-tracking branch 'spi/for-next' new 7aec975c2e71 Merge remote-tracking branch 'tip/auto-latest' new 6d028e75eef7 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 87a3eb6a0795 Merge remote-tracking branch 'edac/edac-for-next' new e718009a132a Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 2d396cb3b126 tracing: Do not create "enable" or "filter" files for ftra [...] new 1746fd4416ed tracepoints: Remove unnecessary "data_args" macro parameter new d9a1be1be331 tracepoints: Do not punish non static call users new 7211f0a25781 tracepoints: Code clean up new a1320e0c2fc8 ftrace: Remove unused ftrace_force_update() new 33b1d1466885 kprobes: Warn if the kprobe is reregistered new d262271d0483 tracing/dynevent: Delegate parsing to create function new c9e759b1e845 tracing: Rework synthetic event command parsing new 8d3e81652323 tracing: Update synth command errors new 8b5ab6bd0b29 tracing: Add a backward-compatibility check for synthetic [...] new b5e7014fe1c4 selftests/ftrace: Update synthetic event syntax errors new e0cb42dce764 selftests/ftrace: Add '!event' synthetic event syntax check new eed9caaaa576 Merge remote-tracking branch 'ftrace/for-next' new aed2c7380f1e Merge remote-tracking branch 'rcu/rcu/next' new d8d0da4eee5c locking/arch: Move qrwlock.h include after qspinlock.h new ab950e1acd21 KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries new 72476aaa4691 KVM: PPC: Book3S HV: Fix host radix SLB optimisation with [...] new 67ccd527665d Merge tag 'kvm-ppc-next-5.12-1' of git://git.kernel.org/pu [...] new 2e215216d66f KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static new 47bc726fe8d1 KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c new 346b59f220a2 KVM: selftests: Add missing header file needed by xAPIC IPI tests new 2f3b90fd90b5 KVM: selftests: Ignore recently added Xen tests' build output new a685d9920862 KVM: selftests: Fix size of memslots created by Xen tests new fc79ef3e7b75 KVM: selftests: Fix hex vs. decimal snafu in Xen test new f1b83973a164 KVM: selftests: Don't bother mapping GVA for Xen shinfo test new 7137b7ae6f20 KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes new df1b3e61a87c Merge remote-tracking branch 'kvm/next' new 395789e95730 Merge remote-tracking branch 'kvm-arm/next' new c4295ab0b485 arm/xen: Don't probe xenbus as part of an early initcall new 6eb94886f075 Merge remote-tracking branch 'xen-tip/linux-next' new f52cd023e48d Merge remote-tracking branch 'percpu/for-next' new 2003c43afe83 Merge remote-tracking branch 'workqueues/for-next' new 86eb98cb4a91 platform/surface: aggregator: Fix access of unaligned value new a7d53dbbc70a platform/x86: intel_scu_ipc: Increase virtual timeout from [...] new 67be92ea3019 Merge remote-tracking branch 'drivers-x86/for-next' new 5c45f9ce2ad5 Merge remote-tracking branch 'chrome-platform/for-next' new b5df767c6ca9 Merge remote-tracking branch 'hsi/for-next' new 28fd4f4e9109 Merge remote-tracking branch 'leds/for-next' new c061139e127b Merge remote-tracking branch 'ipmi/for-next' new 8c0381f55bbf of: irq: Fix the return value for of_irq_parse_one() stub new 471b12c43f37 driver core: auxiliary bus: Fix calling stage for auxiliar [...] new 16e1ed21dffa Merge remote-tracking branch 'driver-core/driver-core-next' new 43861d29c081 USB: quirks: sort quirk entries new c85bfed171aa Merge tag 'usb-serial-5.12-rc1' of https://git.kernel.org/ [...] new 1ebe718bb482 usb: quirks: add quirk to start video capture on ELMO L-12 [...] new 2f8e92840888 dt-bindings: usb: convert rockchip,dwc3.txt to yaml new 08f4a6b90336 dt-bindings: usb: dwc3: add description for rk3328 new b9dd1962d9bf usb: Replace lkml.org links with lore new cdf71946a9b1 dt-bindings: usb: usb-device: fix typo in required properties new 7a1e838d0cdc usb: misc: usb3503: Fix logic in usb3503_init() new b45d849cd57b Merge remote-tracking branch 'usb/usb-next' new 557551e4d7c0 Merge remote-tracking branch 'tty/tty-next' new db4e8de1935b mhi: Fix double dma free new 8e94114a40f2 Merge tag 'phy-fixes2-5.11' of git://git.kernel.org/pub/sc [...] new 647bd7e7a93c MAINTAINERS: replace my with email with replacements new 48139bad913d ACRN: update MAINTAINERS: mailing list is subscribers-only new 53abf3fe8317 coresight: etm-perf: Clarify comment on perf options new 88f11864cf1d coresight: etm-perf: Support PID tracing for kernel at EL2 new 06c18e28c402 Documentation: coresight: Add PID tracing description new 309b7dce497b Merge remote-tracking branch 'char-misc/char-misc-next' new b68a8cf131b3 Merge remote-tracking branch 'extcon/extcon-next' new 0b874efe0492 Merge remote-tracking branch 'soundwire/next' new 6d55e713fd30 Merge remote-tracking branch 'vfio/next' new 588007fb8ff8 staging: rtl8723bs: remove blank line from include/autoconf.h new 7c3a0635cd00 staging: gdm724x: Fix DMA from stack new 3b27f646725a Staging: vt6655: Replace a camel case variable name new f20be1bc5ce9 staging: Replace lkml.org links with lore new bc8392e33d9a staging: rtl8723bs: Replace one-element array with flexibl [...] new 5e911c3d9dbc staging: wfx: avoid defining array of flexible struct new 74d8f8e6a889 Merge remote-tracking branch 'staging/staging-next' new c148a5c64fba Merge remote-tracking branch 'dmaengine/next' new e6926acba051 Merge remote-tracking branch 'cgroup/for-next' new 71069de8a305 Merge remote-tracking branch 'scsi/for-next' new aaf1fb7e2067 Merge remote-tracking branch 'scsi-mkp/for-next' new 4d45311f50ba Merge remote-tracking branch 'vhost/linux-next' new 6b035d50abf7 Merge remote-tracking branch 'rpmsg/for-next' new de49b8a07944 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 0c2590a02e3e Merge remote-tracking branch 'pinctrl/for-next' new 290e5f386233 Merge remote-tracking branch 'pwm/for-next' new 9d71c0a3a6e9 Merge remote-tracking branch 'userns/for-next' new 15aa2bc55c79 Merge remote-tracking branch 'kselftest/next' new 051de7d2c476 Merge remote-tracking branch 'livepatching/for-next' new 3aa3e417f8b4 Merge remote-tracking branch 'coresight/next' new 3fed7bf88514 Merge remote-tracking branch 'rtc/rtc-next' new 0e90f610e226 Merge remote-tracking branch 'at24/at24/for-next' new d57007a6a1ff Merge remote-tracking branch 'seccomp/for-next/seccomp' new dfa87b9830d1 Merge remote-tracking branch 'kspp/for-next/kspp' new 79eead0cffa1 Merge remote-tracking branch 'gnss/gnss-next' new 989479a6d6b8 Merge remote-tracking branch 'slimbus/for-next' new 06982b74fb4f Merge remote-tracking branch 'nvmem/for-next' new 52832a292330 Merge remote-tracking branch 'xarray/main' new 3a2288a8f6a9 Merge remote-tracking branch 'hyperv/hyperv-next' new 70cafad3d2dd Merge remote-tracking branch 'auxdisplay/auxdisplay' new f11e2bc682cc kgdb: Remove kgdb_schedule_breakpoint() new e757ca05bd8d Merge remote-tracking branch 'kgdb/kgdb/for-next' new 8fed230fbbfd Merge remote-tracking branch 'kunit-next/kunit' new a12f4dc68c0a Merge remote-tracking branch 'mhi/mhi-next' new fb39f552900d Merge remote-tracking branch 'memblock/for-next' new efd532a679af PCI: Also set up legacy files only after sysfs init new 636b21b50152 PCI: Revoke mappings like devmem new 181baefbb714 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 4524bfc9583b Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new dcc0b49040c7 Merge tag 'powerpc-5.11-8' of git://git.kernel.org/pub/scm [...] new 45cf9b667fa1 m68k: make __pfn_to_phys() and __phys_to_pfn() available for !MMU new c342d5930cec scripts/recordmcount.pl: support big endian for ARCH sh new ec8623a8a019 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 4ebc65869d15 /proc/kpageflags: do not use uninitialized struct pages new 770f6c53ba56 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new 7082818fdec5 scripts/spelling.txt: increase error-prone spell checking new f27ea59eb425 scripts/spelling.txt: check for "exeeds" new 4e0de2145779 scripts/spelling.txt: add "allocted" and "exeeds" typo new 6e9bc294bf7a scripts/spelling.txt: add more spellings to spelling.txt new d5a7b78c2b0d ntfs: layout.h: delete duplicated words new 677e73273e25 ocfs2: remove redundant conditional before iput new 670f0cd4f913 ocfs2: clean up some definitions which are not used any more new e61d5a11710c ocfs2: fix a use after free on error new 87077f619701 ocfs2: Simplify the calculation of variables new c7f14c6f8d34 ocfs2: clear links count in ocfs2_mknod() if an error occurs new c0e8c9570f40 ocfs2: fix ocfs2 corrupt when iputting an inode new acc2a50cacf6 fs: delete repeated words in comments new d197a999a3e2 ramfs: support O_TMPFILE new 632846ac5625 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 89e2ddaa2668 mm, tracing: record slab name for kmem_cache_free() new db3d8e58baa4 mm/sl?b.c: remove ctor argument from kmem_cache_flags new 26319caf02ab mm/slab: minor coding style tweaks new 338a4063265d mm/slub: disable user tracing for kmemleak caches by default new 6b52c881389b mm, slub: stop freeing kmem_cache_node structures on node offline new 4e022ff97200 mm, slab, slub: stop taking memory hotplug lock new c81a574315d1 mm, slab, slub: stop taking cpu hotplug lock new a22c3b9c9f09 mm, slub: splice cpu and page freelists in deactivate_slab() new 4a1ea74f7e41 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] new c1fb8bc3a751 mm/slub: minor coding style tweaks new e7358dfbd232 mm/debug: improve memcg debugging new 24b49475c910 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new 924a0135d1b5 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new 09d7e03b7afb mm/page_owner: use helper function zone_end_pfn() to get end_pfn new ecbcf4f577ac mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new a98e1793b47c mm/filemap: remove unused parameter and change to void typ [...] new 29bb930469a5 mm/filemap: don't revert iter on -EIOCBQUEUED new 9547094de6c0 mm/filemap: rename generic_file_buffered_read subfunctions new 5921f816e617 mm/filemap: remove dynamically allocated array from filemap_read new 938e0d76ea9f mm/filemap: convert filemap_get_pages to take a pagevec new 3392fdaf7523 mm/filemap: use head pages in generic_file_buffered_read new 6ceb6e9f40ac mm/filemap: pass a sleep state to put_and_wait_on_page_locked new db8b1e3d5dab mm/filemap: support readpage splitting a page new 0a40c8e74d08 mm/filemap: inline __wait_on_page_locked_async into caller new 8ddc0fa5c613 mm/filemap: don't call ->readpage if IOCB_WAITQ is set new bd05478c0f46 mm/filemap: change filemap_read_page calling conventions new a0e5540eb2dd mm/filemap: change filemap_create_page calling conventions new f58195d0f492 mm/filemap: convert filemap_update_page to return an errno new 52a11d02cea3 mm/filemap: move the iocb checks into filemap_update_page new 3148226701d9 mm/filemap: add filemap_range_uptodate new 708802bc6693 mm-filemap-add-filemap_range_uptodate-fix new 111412d4bfcc mm/filemap: split filemap_readahead out of filemap_get_pages new 493cb8ebb259 mm/filemap: restructure filemap_get_pages new 456d3224cd0f mm/filemap: don't relock the page after calling readpage new de45c82ebea8 mm/filemap: rename generic_file_buffered_read to filemap_read new ab39d1d7be0b mm/filemap: simplify generic_file_read_iter new c442f6b3adb3 fs/buffer.c: add checking buffer head stat before clear new 9fe2f858588d mm: backing-dev: Remove duplicated macro definition new 9b98243befe8 mm/swap_slots.c: remove redundant NULL check new f9a3e8075019 mm/swapfile.c: fix debugging information problem new acb3956f1e45 mm/page_io: use pr_alert_ratelimited for swap read/write errors new d85719383e15 mm/swap_state: constify static struct attribute_group new 24fdd479b62f mm/swap: don't SetPageWorkingset unconditionally during swapin new 664b5d2ac0e4 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new a6f8a6eb4aa3 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 402807eb50e8 mm: memcontrol: optimize per-lruvec stats counter memory usage new 13e2d7c6e904 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new 9eb357f41f00 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new 65fb6584d003 mm: memcontrol: convert NR_ANON_THPS account to pages new 77adad0b0739 mm: memcontrol: convert NR_FILE_THPS account to pages new 6c2c159f0582 mm: memcontrol: convert NR_SHMEM_THPS account to pages new 8d089cfc515e mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new b339692ea3e1 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new c0dd00564d6f mm: memcontrol: make the slab calculation consistent new aa5a766c1cdc mm/memcg: revise the using condition of lock_page_lruvec f [...] new 90edc180e04c mm/memcg: remove rcu locking for lock_page_lruvec function series new 16c490ce59d9 mm: memcg: add swapcache stat for memcg v2 new 0ae7c4a3fcee mm-memcg-add-swapcache-stat-for-memcg-v2-fix new e5a06a8d71db mm: kmem: make __memcg_kmem_(un)charge static new 24ffc4573863 mm: page_counter: re-layout structure to reduce false sharing new f5daf32ec906 mm/memcontrol: remove redundant NULL check new 5957c262dcc1 mm: memcontrol: replace the loop with a list_for_each_entry() new 7a23c12f8a52 mm/list_lru.c: remove kvfree_rcu_local() new 9c8e3c57eb18 fs: buffer: use raw page_memcg() on locked page new 356f5186873e mm/mmap.c: remove unnecessary local variable new b1ff3b31ecce mm/memory.c: fix potential pte_unmap_unlock pte error new cabc239a0c3b mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] new 14997093990e mm/mmap.c: fix the adjusted length error new d19219d526e4 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] new 0a633fec0d7e mm/memory.c: fix potential pte_unmap_unlock pte error new ddf154aafc51 mm/mprotect.c: optimize error detection in do_mprotect_pkey() new 08304ae6d87e mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new 0dc016a10b2b mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new b47133dd382e mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 0046a2415821 mm/page_reporting: use list_entry_is_head() in page_report [...] new f8ff09aeee57 vmalloc: remove redundant NULL check new 59d5515e77bf kasan: prefix global functions with kasan_ new ecbb4bcbbaf1 kasan: clarify HW_TAGS impact on TBI new 98bc578d8251 kasan: clean up comments in tests new 445cc6b253de kasan: add macros to simplify checking test constraints new fe2ac8e604e2 kasan: add match-all tag tests new 05f454b8581b kasan: export kasan_poison new e3c3ff24ce19 kasan-add-match-all-tag-tests-fix-fix new 5630a69ede7b kasan, arm64: allow using KUnit tests with HW_TAGS mode new 3bb3704dbfed kasan: rename CONFIG_TEST_KASAN_MODULE new 89b7197d23e9 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new 07f2bdae48a5 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new e231d7ca8355 kasan: fix memory corruption in kasan_bitops_tags test new dcc1e552b372 kasan: move _RET_IP_ to inline wrappers new 616d3194de9a kasan: fix bug detection via ksize for HW_TAGS mode new 3fde46174f8f kasan: add proper page allocator tests new fd633150b1e4 kasan: add a test for kmem_cache_alloc/free_bulk new ed7a346efd44 kasan: don't run tests when KASAN is not enabled new 23261477a85f kasan: remove redundant config option new 0ed54ccd820c kasan-remove-redundant-config-option-v3 new 69dcf1779315 mm: fix prototype warning from kernel test robot new 362023a31ac5 mm: rename memmap_init() and memmap_init_zone() new 4828b590777b mm: simplify parater of function memmap_init_zone() new e0f5b4bf5877 mm: simplify parameter of setup_usemap() new d761c472b79b mm: remove unneeded local variable in free_area_init_core new 834148169be8 video: fbdev: acornfb: remove free_unused_pages() new 3749b4150fe7 mm: simplify free_highmem_page() and free_reserved_page() new fc08a326bbb9 mm/page_alloc.c: refactor initialization of struct page fo [...] new 8cf18af9c4f2 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] new 7f4a1bb7ec60 mm/huge_memory.c: update tlb entry if pmd is changed new 3ca009cbbcbb MIPS: do not call flush_tlb_all when setting pmd entry new 501add0c92f4 mm/hugetlb: fix potential double free in hugetlb_register_ [...] new bf8ee75ad022 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 175f7e66b1f8 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new d676c3d57db5 mm/hugetlb: use helper huge_page_order and pages_per_huge_page new a53e0027f00c mm/hugetlb: fix use after free when subpool max_hpages acc [...] new c10f985a148f mm/hugetlb: simplify the calculation of variables new 258685f53bc9 mm/hugetlb: grab head page refcount once for group of subpages new cc4b6a84606a mm/hugetlb: refactor subpage recording new 219e8c6dbd26 mm/hugetlb: fix some comment typos new 8cde40019388 mm/hugetlb: remove redundant check in preparing and destro [...] new 286a942b9c2b mm/hugetlb.c: fix typos in comments new 331aee1fd02a mm/huge_memory.c: remove unused return value of set_huge_z [...] new 99ce8131a9af mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] new d2a00dabe291 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] new fcdbc67252e5 mm/hugetlb: use helper function range_in_vma() in page_tab [...] new 067da42ff4d7 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] new f3c25daeb064 mm/hugetlb: use helper huge_page_size() to get hugepage size new ace68b7b402f mm/hugetlb: use helper huge_page_size() to get hugepage size new 33c74340b7e8 mm/vmscan: __isolate_lru_page_prepare() cleanup new 21eabebfb45a mm/workingset.c: avoid unnecessary max_nodes estimation in [...] new 7712b546e5c8 mm/vmscan.c: use add_page_to_lru_list() new a144a934e4e1 include/linux/mm_inline.h: shuffle lru list addition and d [...] new 38055425bd32 mm: don't pass "enum lru_list" to lru list addition functions new 73ae8aaf0e89 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() new 31a4456f0f21 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() new ed8a000d4070 mm: add __clear_page_lru_flags() to replace page_off_lru() new 1e930d1eb983 mm: VM_BUG_ON lru page flags new c092d52df672 include/linux/mm_inline.h: fold page_lru_base_type() into [...] new b35be9b3cd45 include/linux/mm_inline.h: fold __update_lru_size() into i [...] new 2ba7e0bd9e83 mm/vmscan.c: make lruvec_lru_size() static new c7974af347de mm: workingset: clarify eviction order and distance calculation new 41b3345541a9 hugetlb: use page.private for hugetlb specific page flags new fc82f3afc339 hugetlb: convert page_huge_active() HPageMigratable flag new d6c5bc9a95e0 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix new 7cda16629f83 hugetlb: convert PageHugeTemporary() to HPageTemporary flag new 2fad3b030056 hugetlb: convert PageHugeFreed to HPageFreed flag new e7584876d270 z3fold: remove unused attribute for release_z3fold_page new cc03d0ff6515 z3fold: simplify the zhdr initialization code in init_z3fo [...] new 27cb8f5fbb3c mm/compaction: remove rcu_read_lock during page compaction new 50b39e7f9866 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 596bbdc1cc0a mm/compaction: correct deferral logic for proactive compaction new b6fe992f6001 mm/compaction: fix misbehaviors of fast_find_migrateblock() new 25034ee05769 numa balancing: migrate on fault among multiple bound nodes new 897bc168cb74 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] new 5aceb6385bcd mm, oom: fix a comment in dump_task() new 6b6a6b80c5a1 mm/hugetlb: change hugetlb_reserve_pages() to type bool new 5361f9120d92 hugetlbfs: remove special hugetlbfs_set_page_dirty() new b557c21f61f8 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new 784cc3d4b7d6 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new 72ef35340bc1 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new 95e1524e5ac3 hugetlbfs: remove meaningless variable avoid_reserve new ce8f380af269 hugetlbfs: make hugepage size conversion more readable new ef01f8790e14 hugetlbfs: correct some obsolete comments about inode i_mutex new d80f4a172d11 hugetlbfs: fix some comment typos new 5f167171947f hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() new 07d67ed97148 mm/migrate: remove unneeded semicolons new 1eddb6a607dc mm: make pagecache tagged lookups return only head pages new 2e9583b6ea55 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new 2e62549861c2 mm/swap: optimise get_shadow_from_swap_cache new 9b20e0fd79e6 mm: add FGP_ENTRY new 375f93d4e7ac mm/filemap: rename find_get_entry to mapping_get_entry new 108e686222c2 mm/filemap: add helper for finding pages new 26cd3efc89fa fix mm-filemap-add-helper-for-finding-pages.patch new 3ad6bba07ad0 mm/filemap: add mapping_seek_hole_data new bc72c9233aee fix mm-filemap-add-mapping_seek_hole_data.patch new d859ffa6af3a iomap: use mapping_seek_hole_data new f09c3c728b5e mm: add and use find_lock_entries new 0f7218585846 fix mm-add-and-use-find_lock_entries.patch new f32984569e11 mm: add an 'end' parameter to find_get_entries new de4fc7f94c51 mm: add an 'end' parameter to pagevec_lookup_entries new a65b4d90e249 mm: remove nr_entries parameter from pagevec_lookup_entries new 500a77ea32ae mm: pass pvec directly to find_get_entries new 9eda13e2d0b9 mm: remove pagevec_lookup_entries new e1ec57aa566b mm,thp,shmem: limit shmem THP alloc gfp_mask new 23e58f8f8c02 mm,thp,shm: limit gfp mask to no more than specified new 70eb2896c893 mm,thp,shmem: make khugepaged obey tmpfs mount flags new 271b989aeb48 mm: cma: allocate cma areas bottom-up new efe50cce0a04 mm-cma-allocate-cma-areas-bottom-up-fix new fdc8593494f3 mm-cma-allocate-cma-areas-bottom-up-fix-2 new b4b8035d4e5a mm-cma-allocate-cma-areas-bottom-up-fix-3 new 9c4c90016f54 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new fc13ec3b3d40 mm/cma: expose all pages to the buddy if activation of an [...] new fdf6db87f938 mm/page_alloc: count CMA pages per zone and print them in [...] new d7632fb1d8b2 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] new 6ea48d4c7dc4 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] new 996da0d46649 mm: cma: print region name on failure new b00b6471b859 mm-cma-print-region-name-on-failure-v2 new 920c59d08109 mm: vmstat: fix NOHZ wakeups for node stat changes new eb705ad42617 mm: vmstat: add some comments on internal storage of byte items new 16f4f5fe1074 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 78a995f591d6 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new c6cf2f437bf4 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 89db915a1cd9 mm/vmstat.c: erase latency in vmstat_shepherd new b676665e6482 mm: move pfn_to_online_page() out of line new 8421d6c94863 mm: teach pfn_to_online_page() to consider subsection validity new 9772c0e13bc5 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new 36db32631770 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new db4d844565b1 mm: fix memory_failure() handling of dax-namespace metadata new ef7d9dc61f7b mm/memory_hotplug: rename all existing 'memhp' into 'mhp' new cf0cd2c4539e mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE new 5dfb164df411 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] new a827d6694259 drivers/base/memory: don't store phys_device in memory blocks new ce5e3b631532 Documentation: sysfs/memory: clarify some memory block dev [...] new 80a1a8a937ae mm/memory_hotplug: prevalidate the address range being add [...] new 7b3f59dd75d7 arm64/mm: define arch_get_mappable_range() new 0e55abe9d05c s390/mm: define arch_get_mappable_range() new 30c62c46686c virtio-mem: check against mhp_get_pluggable_range() which [...] new c8368e496643 mm/mlock: stop counting mlocked pages when none vma is found new 2af304174bd8 mm/rmap: correct some obsolete comments of anon_vma new 53d9932b9c6f mm/rmap: remove unneeded semicolon in page_not_mapped() new 2f0ed0637d75 mm/rmap: fix obsolete comment in __page_check_anon_rmap() new d0ae0e06b27f mm/rmap: use page_not_mapped in try_to_unmap() new 80c1769a6402 mm/rmap: correct obsolete comment of page_get_anon_vma() new 89d065b77b90 mm/rmap: fix potential pte_unmap on an not mapped pte new a05630c68e25 mm: zswap: clean up confusing comment new 4029e5c08a2c mm/zswap: add the flag can_sleep_mapped new ca17a1ac25e9 mm/zswap: add return value in zswap_frontswap_load new 7e7e64f042f4 mm/zswap: fix potential memory leak new a2baa1b1d484 mm/zswap: fix potential uninitialized pointer read on tmp new 9ca4681c2f2e mm/zswap: fix variable 'entry' is uninitialized when used new 908e50e80144 mm: set the sleep_mapped to true for zbud and z3fold new ec21844d9453 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new 79d9838d011a zsmalloc: account the number of compacted pages correctly new bff8e91b5396 mm/zsmalloc.c: use page_private() to access page->private new 80abc4109f1d mm/highmem: Remove deprecated kmap_atomic new 0d1b2152d87d mm: remove arch_remap() and mm-arch-hooks.h new 8828001ab7d7 mm: page-flags.h: Typo fix (It -> If) new 04af0f924183 mm/dmapool: use might_alloc() new 005aa3e3fb88 mm/backing-dev.c: use might_alloc() new d224ff215d68 bdi-use-might_alloc-fix new b974ed25f4f9 mm/early_ioremap.c: use __func__ instead of function name new 1c71907572eb mm: add Kernel Electric-Fence infrastructure new 3508e3c72194 kfence: Fix parameter description for kfence_object_start() new f105fca789c3 kfence: avoid stalling work queue task without allocations new 0517bc378bb0 kfence: fix potential deadlock due to wake_up() new 1b8406dde500 kfence: add option to use KFENCE without static keys new 084a6ef8ee71 kfence: add missing copyright and description headers new f0a1f2f0efe9 x86, kfence: enable KFENCE for x86 new 986b8d2413ca kfence, x86: add missing copyright and description header new ac283b746e36 arm64, kfence: enable KFENCE for ARM64 new 038e1f3250a2 kfence, arm64: add missing copyright and description header new b66a622d69c1 kfence: use pt_regs to generate stack trace on faults new 44cfd81e4092 mm, kfence: insert KFENCE hooks for SLAB new 34e17d97fa2b mm, kfence: insert KFENCE hooks for SLUB new 171931bbb076 kfence, kasan: make KFENCE compatible with KASAN new 0bc219ec94ba revert kasan-remove-kfence-leftovers new 17ced64631e5 kasan: untag addresses for KFENCE new edc10ad07066 kfence, Documentation: add KFENCE documentation new a660b3098594 kfence: add missing copyright header to documentation new 83225ff4794c kfence: add test suite new 54ec0a14c2d1 kfence: fix typo in test new c2cb5e2a31c9 kfence: show access type in report new 923d8a88706a MAINTAINERS: add entry for KFENCE new 83aa1d17bbf5 tracing: add error_report_end trace point new 483d9c103318 kfence: use error_report_end tracepoint new e6203de07eeb kasan: use error_report_end tracepoint new 4148624e017d kasan, mm: don't save alloc stacks twice new 694f7f1a6aae kasan, mm: optimize kmalloc poisoning new f124e80f8441 kasan: optimize large kmalloc poisoning new e00d8ac0a20a kasan: clean up setting free info in kasan_slab_free new eed2028fbc9b kasan: unify large kfree checks new b01de0623623 kasan: rework krealloc tests new 5042e07bc0ff kasan, mm: fail krealloc on freed objects new a6c302dfca61 kasan, mm: optimize krealloc poisoning new a7eee1b40378 kasan: ensure poisoning size alignment new 47ad5edcda3c arm64: kasan: simplify and inline MTE functions new 37a7f3b88e3d arm64: fix warning in mte_get_random_tag() new a63800e59b11 kasan: inline HW_TAGS helper functions new 8379fde244a5 kasan: clarify that only first bug is reported in HW_TAGS new 6ef720b6316d fs/buffer.c: add debug print for __getblk_gfp() stall problem new 863441de2d92 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 529c5f2bc820 kernel/hung_task.c: Monitor killed tasks. new e1d483c344a5 alpha: remove CONFIG_EXPERIMENTAL from defconfigs new 1a9ab23057f4 proc/wchan: use printk format instead of lookup_symbol_name() new 01a2e350cfc2 proc: use kvzalloc for our kernel buffer new f21c208b1b3f sysctl.c: fix underflow value setting risk in vm_table new 6a6153a4be5a proc/sysctl: make protected_* world readable new 20f84b86991e include/linux: remove repeated words new eb1a2a22bfb3 treewide: Miguel has moved new 38fbd009b432 groups: use flexible-array member in struct group_info new 6c5e1931874f groups: simplify struct group_info allocation new e86863512802 kernel: delete repeated words in comments new bcfb22f7a5d5 lib/genalloc.c: change return type to unsigned long for bi [...] new 277bfa7a0e45 string.h: move fortified functions definitions in a dedica [...] new a222e48e2c92 lib: stackdepot: add support to configure STACK_HASH_SIZE new 3d9ebd4b5358 lib: stackdepot: add support to disable stack depot new 2b7ef118b617 lib-stackdepot-add-support-to-disable-stack-depot-fix new 5b061c0c496d lib: stackdepot: fix ignoring return value warning new 53f22818b87c lib/cmdline: remove an unneeded local variable in next_arg() new 267d0edf5848 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new 95032637972f mm/page_poison: use unhashed address in hexdump for check_ [...] new 5a0773c8bf39 include/linux/bitops.h: spelling s/synomyn/synonym/ new 8dfd0fc2e6d2 checkpatch: improve blank line after declaration test new 593260a8be26 checkpatch: ignore warning designated initializers using NR_CPUS new 12f26bf4553e checkpatch: trivial style fixes new 28c2b3b65fc1 checkpatch: prefer ftrace over function entry/exit printks new c55164349574 checkpatch: improve TYPECAST_INT_CONSTANT test message new 3c3f33a7696c checkpatch: add warning for avoiding .L prefix symbols in [...] new d0fbc4e5aec4 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] new 385d680a0aa2 checkpatch: don't warn about colon termination in linker scripts new 917465d955fa checkpatch: do not apply "initialise globals to 0" check t [...] new a95505c06913 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new b9ef2b4b1ebc init: clean up early_param_on_off() macro new 83135ecfff50 fs/coredump: use kmap_local_page() new 18164f4e2a96 seq_file: document how per-entry resources are managed. new a53ed2bb9787 seq_file-document-how-per-entry-resources-are-managed-fix new 6d7cf491baf8 x86: fix seq_file iteration for pat/memtype.c new 29dc54ade92f aio: simplify read_events() new 0a12f9dd9c0b scripts/gdb: fix list_for_each new 561afcd94f09 ubsan: remove overflow checks new d09f16d04cd8 initramfs: panic with memory information new dda8fe227129 initramfs-panic-with-memory-information-fix new 0ab3eeb1368a Merge branch 'akpm-current/current' new 25730252dd6f MIPS: make userspace mapping young by default
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 (ee5acacc22e4) \ N -- N -- N refs/heads/akpm (25730252dd6f)
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 1025 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: Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/admin-guide/perf-security.rst | 2 +- Documentation/devicetree/bindings/arm/xilinx.yaml | 3 + ...rcm,bcm4908enet.yaml => brcm,bcm4908-enet.yaml} | 9 +- .../devicetree/bindings/net/marvell-pp2.txt | 6 +- .../bindings/regulator/nxp,pca9450-regulator.yaml | 5 + .../bindings/sound/audio-graph-port.yaml | 3 - .../bindings/sound/qcom,lpass-rx-macro.yaml | 62 + .../bindings/sound/qcom,lpass-tx-macro.yaml | 67 + .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 - .../devicetree/bindings/spi/xlnx,zynq-qspi.yaml | 59 + .../devicetree/bindings/usb/rockchip,dwc3.txt | 56 - .../devicetree/bindings/usb/rockchip,dwc3.yaml | 108 + .../devicetree/bindings/usb/usb-device.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/kernel-hacking/locking.rst | 2 +- .../device_drivers/ethernet/mellanox/mlx5.rst | 4 +- Documentation/networking/netdev-FAQ.rst | 16 + Documentation/networking/netdev-features.rst | 21 + Documentation/process/coding-style.rst | 3 +- Documentation/trace/coresight/coresight.rst | 32 + MAINTAINERS | 26 +- Makefile | 8 +- arch/arm/arm-soc-for-next-contents.txt | 18 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/zynq-ebaz4205.dts | 132 + arch/arm/xen/enlighten.c | 2 - arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 2 +- arch/arm64/include/asm/mte-kasan.h | 2 +- arch/arm64/include/asm/spinlock.h | 2 +- arch/arm64/kernel/mte.c | 2 - arch/arm64/mm/init.c | 28 +- arch/m68k/include/asm/page.h | 2 +- arch/microblaze/kernel/module.c | 26 - arch/mips/include/asm/mipsregs.h | 4 + arch/mips/include/asm/page.h | 11 +- arch/mips/include/asm/spinlock.h | 2 +- arch/mips/kernel/genex.S | 4 +- arch/powerpc/include/asm/cacheflush.h | 6 + arch/powerpc/include/asm/hugetlb.h | 2 - arch/powerpc/include/asm/hw_irq.h | 91 +- arch/powerpc/include/asm/interrupt.h | 39 +- arch/powerpc/include/asm/kexec.h | 1 + arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/paca.h | 3 +- arch/powerpc/include/asm/perf_event_server.h | 5 +- arch/powerpc/include/asm/ppc-pci.h | 4 - arch/powerpc/include/asm/ptrace.h | 8 + arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/include/asm/reg_booke.h | 3 + arch/powerpc/include/asm/uaccess.h | 87 +- arch/powerpc/include/asm/vdso/timebase.h | 6 - arch/powerpc/kernel/Makefile | 4 +- arch/powerpc/kernel/asm-offsets.c | 3 +- arch/powerpc/kernel/entry_32.S | 322 +- arch/powerpc/kernel/entry_64.S | 8 +- arch/powerpc/kernel/exceptions-64s.S | 14 +- arch/powerpc/kernel/head_32.h | 98 +- arch/powerpc/kernel/head_book3s_32.S | 6 - arch/powerpc/kernel/head_booke.h | 51 +- arch/powerpc/kernel/{syscall_64.c => interrupt.c} | 115 +- arch/powerpc/kernel/irq.c | 27 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/signal_32.c | 3 +- arch/powerpc/kernel/sys_ppc32.c | 49 +- arch/powerpc/kernel/syscalls/syscall.tbl | 20 +- arch/powerpc/kernel/traps.c | 9 - arch/powerpc/kexec/elf_64.c | 2 +- arch/powerpc/kexec/file_load_64.c | 35 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 9 +- arch/powerpc/kvm/book3s_xive.c | 4 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/internal.h | 2 + arch/powerpc/mm/book3s64/pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_tlb.c | 2 + arch/powerpc/mm/fault.c | 1 - arch/powerpc/mm/hugetlbpage.c | 18 - arch/powerpc/mm/mem.c | 54 +- arch/powerpc/mm/pgtable.c | 14 +- arch/powerpc/perf/core-book3s.c | 15 +- arch/powerpc/perf/isa207-common.c | 67 +- arch/powerpc/perf/isa207-common.h | 15 +- arch/powerpc/perf/mpc7450-pmu.c | 5 +- arch/powerpc/perf/power10-pmu.c | 4 +- arch/powerpc/perf/power5+-pmu.c | 5 +- arch/powerpc/perf/power5-pmu.c | 5 +- arch/powerpc/perf/power6-pmu.c | 5 +- arch/powerpc/perf/power7-pmu.c | 5 +- arch/powerpc/perf/ppc970-pmu.c | 5 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 8 +- arch/powerpc/platforms/83xx/mpc83xx.h | 2 +- arch/powerpc/platforms/amigaone/setup.c | 2 +- arch/powerpc/platforms/powernv/memtrace.c | 29 + arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 - arch/sparc/include/asm/spinlock_64.h | 2 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/xen.h | 11 +- arch/x86/net/bpf_jit_comp.c | 46 +- arch/xtensa/include/asm/spinlock.h | 2 +- block/blk-crypto.c | 1 + block/keyslot-manager.c | 146 + drivers/base/auxiliary.c | 13 +- drivers/base/base.h | 5 + drivers/base/init.c | 1 + drivers/block/aoe/aoecmd.c | 2 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 52 +- drivers/gpu/drm/nouveau/include/nvif/fifo.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 191 +- drivers/gpu/drm/nouveau/include/nvkm/core/engine.h | 13 +- drivers/gpu/drm/nouveau/include/nvkm/core/enum.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 10 +- drivers/gpu/drm/nouveau/include/nvkm/core/layout.h | 53 + drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 31 +- drivers/gpu/drm/nouveau/include/nvkm/engine/bsp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 18 +- .../gpu/drm/nouveau/include/nvkm/engine/cipher.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 41 +- drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 42 +- drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 80 +- drivers/gpu/drm/nouveau/include/nvkm/engine/mpeg.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/mspdec.h | 8 +- .../gpu/drm/nouveau/include/nvkm/engine/msppp.h | 6 +- .../gpu/drm/nouveau/include/nvkm/engine/msvld.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/pm.h | 23 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sec.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sw.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/engine/vp.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/xtensa.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h | 12 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 14 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h | 10 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 20 +- .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 35 +- .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 75 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fuse.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h | 12 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 18 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h | 12 - .../gpu/drm/nouveau/include/nvkm/subdev/iccsense.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 13 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h | 16 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 40 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 32 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h | 22 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 25 +- .../gpu/drm/nouveau/include/nvkm/subdev/privring.h | 12 + .../gpu/drm/nouveau/include/nvkm/subdev/therm.h | 18 +- .../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/top.h | 27 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h | 12 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 14 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +- drivers/gpu/drm/nouveau/nvif/fifo.c | 30 +- drivers/gpu/drm/nouveau/nvkm/core/engine.c | 51 +- drivers/gpu/drm/nouveau/nvkm/core/memory.c | 18 +- drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 110 +- drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c | 17 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 4599 ++++++++++---------- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 40 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 27 +- .../gpu/drm/nouveau/nvkm/engine/disp/channv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 38 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 63 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changf100.h | 11 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 6 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv04.h | 6 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.c | 28 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.h | 22 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c | 32 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c | 75 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 99 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 161 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 5 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c | 53 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 60 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 27 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 44 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.h | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 29 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c | 9 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.c | 16 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c | 5 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c | 20 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c | 12 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 6 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c | 16 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c | 6 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h | 3 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 12 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild | 7 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h | 9 - .../gpu/drm/nouveau/nvkm/subdev/iccsense/base.c | 8 +- .../gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.c | 4 +- .../gpu/drm/nouveau/nvkm/subdev/iccsense/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 14 +- .../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 34 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 64 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 13 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 8 +- .../gpu/drm/nouveau/nvkm/subdev/privring/Kbuild | 7 + .../nouveau/nvkm/subdev/{ibus => privring}/gf100.c | 44 +- .../nouveau/nvkm/subdev/{ibus => privring}/gf117.c | 16 +- .../nouveau/nvkm/subdev/{ibus => privring}/gk104.c | 46 +- .../nouveau/nvkm/subdev/{ibus => privring}/gk20a.c | 30 +- .../nouveau/nvkm/subdev/{ibus => privring}/gm200.c | 10 +- .../nouveau/nvkm/subdev/{ibus => privring}/gp10b.c | 18 +- .../gpu/drm/nouveau/nvkm/subdev/privring/priv.h | 8 + drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c | 43 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.h | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c | 70 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 107 + drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 46 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/priv.h | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/priv.h | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 10 + drivers/hid/Kconfig | 21 + drivers/hid/Makefile | 1 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-playstation.c | 1504 +++++++ drivers/hwtracing/coresight/coresight-etm-perf.c | 32 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 13 + drivers/md/dm-core.h | 9 + drivers/md/dm-crypt.c | 7 +- drivers/md/dm-era-target.c | 93 +- drivers/md/dm-flakey.c | 6 +- drivers/md/dm-linear.c | 8 +- drivers/md/dm-table.c | 215 + drivers/md/dm.c | 78 +- drivers/net/bonding/bond_3ad.c | 26 +- drivers/net/dsa/xrs700x/xrs700x.c | 121 + drivers/net/dsa/xrs700x/xrs700x_i2c.c | 2 +- drivers/net/dsa/xrs700x/xrs700x_mdio.c | 5 +- drivers/net/dsa/xrs700x/xrs700x_reg.h | 5 + drivers/net/ethernet/broadcom/Kconfig | 2 +- drivers/net/ethernet/broadcom/Makefile | 2 +- .../broadcom/{bcm4908enet.c => bcm4908_enet.c} | 228 +- .../broadcom/{bcm4908enet.h => bcm4908_enet.h} | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 +- drivers/net/ethernet/ibm/ibmvnic.c | 71 +- drivers/net/ethernet/ibm/ibmvnic.h | 11 +- drivers/net/ethernet/intel/i40e/i40e.h | 26 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 11 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 65 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 949 +++- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 169 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 752 +++- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 382 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 601 ++- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 9 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 174 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 534 ++- drivers/net/ethernet/intel/i40e/i40e_type.h | 5 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 124 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 516 ++- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 10 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 313 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 15 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 131 + drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 59 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 70 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 12 + drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 272 ++ drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 57 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 159 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 71 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 134 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 261 ++ .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 339 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 112 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 24 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 604 +-- .../net/ethernet/marvell/octeontx2/nic/Makefile | 10 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 181 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 17 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 150 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 112 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 73 +- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 4 + .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 10 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 72 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 6 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 1 + drivers/net/ethernet/qlogic/qede/qede.h | 10 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 134 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 29 +- drivers/net/ethernet/realtek/r8169_main.c | 25 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 3 - drivers/net/loopback.c | 6 - drivers/net/phy/broadcom.c | 2 + drivers/net/phy/dp83822.c | 3 + drivers/net/phy/dp83869.c | 4 + drivers/net/phy/icplus.c | 384 +- drivers/net/phy/lxt.c | 1 + drivers/net/phy/marvell.c | 1 + drivers/net/phy/marvell10g.c | 2 + drivers/net/phy/micrel.c | 14 +- drivers/net/phy/phy.c | 2 +- drivers/net/phy/phy_device.c | 9 + drivers/net/wireless/ath/ath10k/debug.h | 1 + drivers/net/wireless/ath/ath10k/htt_tx.c | 2 + drivers/net/wireless/ath/ath10k/mac.c | 27 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 10 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.h | 1 + .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 12 + .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 15 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 8 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 1 + drivers/net/wireless/ath/ath11k/hal_tx.c | 2 + drivers/net/wireless/ath/ath11k/hal_tx.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 166 +- drivers/net/wireless/ath/ath11k/mac.h | 6 + drivers/net/wireless/ath/ath11k/pci.c | 2 - drivers/net/wireless/ath/ath11k/peer.c | 9 +- drivers/net/wireless/ath/ath11k/peer.h | 3 +- drivers/net/wireless/ath/ath11k/qmi.c | 5 + drivers/net/wireless/ath/ath11k/wmi.c | 227 + drivers/net/wireless/ath/ath11k/wmi.h | 37 +- drivers/net/wireless/ath/ath9k/debug.c | 5 +- drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +- drivers/net/wireless/ath/carl9170/wlan.h | 20 +- drivers/net/wireless/ath/wcn36xx/main.c | 3 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wcn36xx/smd.h | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 38 +- drivers/net/wireless/ath/wil6210/debugfs.c | 17 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 + drivers/net/wireless/ath/wil6210/wil6210.h | 3 + drivers/net/wireless/ath/wil6210/wmi.c | 11 +- .../net/wireless/broadcom/brcm80211/brcmsmac/d11.h | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 43 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 20 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 1 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 10 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 50 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 24 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 12 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 5 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 15 +- drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h | 60 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 54 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 190 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 86 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 46 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 90 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 116 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 79 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 118 + drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 14 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 22 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 21 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 188 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 16 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 54 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 27 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 4 + drivers/net/wireless/microchip/wilc1000/netdev.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 15 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 3 +- drivers/net/xen-netback/interface.c | 24 +- drivers/nvme/host/core.c | 26 +- drivers/nvme/host/fabrics.c | 6 +- drivers/nvme/host/hwmon.c | 31 +- drivers/nvme/host/multipath.c | 4 + drivers/nvme/host/nvme.h | 15 + drivers/nvme/host/pci.c | 17 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/target/admin-cmd.c | 59 +- drivers/nvme/target/core.c | 37 +- drivers/nvme/target/fc.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 5 +- drivers/nvme/target/io-cmd-file.c | 5 +- drivers/nvme/target/nvmet.h | 10 +- drivers/nvme/target/passthru.c | 6 +- drivers/nvme/target/tcp.c | 59 +- drivers/nvme/target/trace.h | 9 +- drivers/pci/pci-sysfs.c | 11 + drivers/pci/proc.c | 1 + .../platform/surface/aggregator/ssh_packet_layer.c | 2 +- drivers/platform/x86/intel_scu_ipc.c | 2 +- drivers/regulator/pca9450-regulator.c | 22 + drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/spi/atmel-quadspi.c | 1 + drivers/spi/spi-cadence-quadspi.c | 63 +- drivers/spi/spi-mem.c | 22 +- drivers/spi/spi-mpc52xx.c | 12 +- drivers/staging/clocking-wizard/TODO | 3 +- drivers/staging/gdm724x/gdm_usb.c | 10 +- drivers/staging/rtl8723bs/include/autoconf.h | 1 - drivers/staging/rtl8723bs/include/wlan_bssdef.h | 2 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 2 +- drivers/staging/vt6655/baseband.c | 4 +- drivers/staging/wfx/hif_api_cmd.h | 2 +- drivers/usb/core/quirks.c | 9 +- drivers/usb/misc/usb3503.c | 9 +- drivers/usb/serial/ark3116.c | 7 +- drivers/xen/events/events_base.c | 41 +- drivers/xen/pvcalls-back.c | 4 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 2 +- drivers/xen/xenbus/xenbus.h | 1 - drivers/xen/xenbus/xenbus_probe.c | 2 +- fs/afs/file.c | 6 +- fs/afs/write.c | 8 +- fs/btrfs/compression.c | 11 +- fs/btrfs/extent_io.c | 22 +- fs/btrfs/inode.c | 32 +- fs/btrfs/lzo.c | 4 +- fs/btrfs/raid56.c | 10 +- fs/btrfs/reflink.c | 12 +- fs/btrfs/send.c | 7 +- fs/btrfs/zlib.c | 10 +- fs/btrfs/zstd.c | 11 +- fs/buffer.c | 4 +- fs/ceph/addr.c | 8 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/connect.c | 1 + fs/cifs/fs_context.c | 16 +- fs/cifs/fs_context.h | 1 + fs/erofs/super.c | 4 +- fs/erofs/xattr.c | 10 +- fs/erofs/zmap.c | 10 +- fs/io_uring.c | 87 +- fs/jfs/jfs_dmap.c | 2 +- fs/netfs/read_helper.c | 10 +- fs/proc/proc_sysctl.c | 4 +- fs/xfs/libxfs/xfs_btree.c | 33 +- fs/xfs/xfs_iomap.c | 3 + fs/xfs/xfs_log.c | 2 +- include/asm-generic/qrwlock.h | 3 +- include/linux/blk-mq.h | 12 + include/linux/bpf.h | 16 +- include/linux/coresight-pmu.h | 20 +- include/linux/device-mapper.h | 32 +- include/linux/filter.h | 16 +- include/linux/fscache.h | 11 - include/linux/ftrace.h | 2 - include/linux/highmem.h | 84 +- include/linux/if_hsr.h | 27 + include/linux/keyslot-manager.h | 11 + include/linux/kgdb.h | 1 - include/linux/memcontrol.h | 7 - include/linux/mlx5/driver.h | 1 - include/linux/netdev_features.h | 9 + include/linux/netfs.h | 40 + include/linux/of_irq.h | 2 +- include/linux/pagemap.h | 14 - include/linux/phy.h | 2 + include/linux/regulator/pca9450.h | 7 + include/linux/soc/marvell/octeontx2/asm.h | 8 + include/linux/spi/spi-mem.h | 9 + include/linux/tracepoint.h | 54 +- include/net/devlink.h | 2 +- include/net/dsa.h | 13 + include/net/net_namespace.h | 4 +- include/uapi/linux/bpf.h | 1 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/pkt_cls.h | 2 + include/xen/events.h | 7 +- include/xen/xenbus.h | 2 - kernel/bpf/core.c | 16 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/syscall.c | 16 +- kernel/bpf/trampoline.c | 77 +- kernel/bpf/verifier.c | 9 +- kernel/debug/debug_core.c | 26 - kernel/kprobes.c | 13 +- kernel/locking/qrwlock.c | 1 - kernel/trace/trace.c | 23 +- kernel/trace/trace.h | 3 +- kernel/trace/trace_dynevent.c | 35 +- kernel/trace/trace_dynevent.h | 4 +- kernel/trace/trace_events.c | 22 +- kernel/trace/trace_events_synth.c | 320 +- kernel/trace/trace_kprobe.c | 33 +- kernel/trace/trace_probe.c | 17 + kernel/trace/trace_probe.h | 1 + kernel/trace/trace_uprobe.c | 17 +- kernel/tracepoint.c | 91 +- lib/Kconfig.ubsan | 17 - lib/iov_iter.c | 28 +- lib/test_ubsan.c | 49 - lib/ubsan.c | 68 - mm/backing-dev.c | 6 +- mm/cma.c | 2 +- mm/filemap.c | 2 +- mm/hugetlb.c | 2 +- mm/memcontrol.c | 23 - mm/readahead.c | 2 +- mm/slab.c | 12 +- mm/slub.c | 2 +- net/core/filter.c | 8 +- net/core/net_namespace.c | 19 +- net/dsa/dsa_priv.h | 11 + net/dsa/port.c | 34 + net/dsa/slave.c | 14 + net/dsa/switch.c | 24 + net/dsa/tag_xrs700x.c | 7 +- net/ethtool/common.c | 4 + net/hsr/hsr_device.c | 53 +- net/hsr/hsr_device.h | 1 - net/hsr/hsr_forward.c | 35 +- net/hsr/hsr_forward.h | 1 + net/hsr/hsr_framereg.c | 2 + net/hsr/hsr_main.c | 11 + net/hsr/hsr_main.h | 8 +- net/hsr/hsr_slave.c | 10 +- net/ipv4/inet_hashtables.c | 25 +- net/ipv4/ipconfig.c | 3 +- net/ipv6/ip6_fib.c | 5 +- net/sched/cls_flower.c | 39 +- scripts/Makefile.ubsan | 2 - scripts/checkpatch.pl | 12 +- scripts/gen_autoksyms.sh | 3 + scripts/recordmcount.pl | 6 +- scripts/spelling.txt | 26 + sound/pci/hda/patch_hdmi.c | 1 - sound/soc/codecs/Kconfig | 10 + sound/soc/codecs/Makefile | 4 + sound/soc/codecs/lpass-rx-macro.c | 3599 +++++++++++++++ sound/soc/codecs/lpass-tx-macro.c | 1862 ++++++++ sound/soc/codecs/wm_adsp.c | 10 - sound/soc/generic/simple-card-utils.c | 13 +- sound/soc/sof/ipc.c | 2 +- sound/soc/sof/topology.c | 2 +- tools/bpf/bpftool/prog.c | 4 + tools/include/uapi/linux/bpf.h | 1 + .../selftests/bpf/prog_tests/fexit_stress.c | 4 +- tools/testing/selftests/bpf/prog_tests/recursion.c | 41 + .../selftests/bpf/prog_tests/trampoline_count.c | 4 +- tools/testing/selftests/bpf/progs/lsm.c | 69 + tools/testing/selftests/bpf/progs/recursion.c | 46 + tools/testing/selftests/bpf/test_xdp_redirect.sh | 10 +- .../inter-event/trigger-synthetic-event-syntax.tc | 4 + .../trigger-synthetic_event_syntax_errors.tc | 35 +- tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/include/numaif.h | 55 + tools/testing/selftests/kvm/lib/x86_64/svm.c | 8 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 12 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 3 +- 986 files changed, 24559 insertions(+), 8850 deletions(-) rename Documentation/devicetree/bindings/net/{brcm,bcm4908enet.yaml => brcm,bcm490 [...] create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.txt create mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml create mode 100644 arch/arm/boot/dts/zynq-ebaz4205.dts rename arch/powerpc/kernel/{syscall_64.c => interrupt.c} (83%) create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/layout.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/privring.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/Kbuild rename drivers/gpu/drm/nouveau/nvkm/subdev/{ibus => privring}/gf100.c (71%) rename drivers/gpu/drm/nouveau/nvkm/subdev/{ibus => privring}/gf117.c (79%) rename drivers/gpu/drm/nouveau/nvkm/subdev/{ibus => privring}/gk104.c (71%) rename drivers/gpu/drm/nouveau/nvkm/subdev/{ibus => privring}/gk20a.c (73%) rename drivers/gpu/drm/nouveau/nvkm/subdev/{ibus => privring}/gm200.c (83%) rename drivers/gpu/drm/nouveau/nvkm/subdev/{ibus => privring}/gp10b.c (78%) create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c create mode 100644 drivers/hid/hid-playstation.c rename drivers/net/ethernet/broadcom/{bcm4908enet.c => bcm4908_enet.c} (67%) rename drivers/net/ethernet/broadcom/{bcm4908enet.h => bcm4908_enet.h} (98%) create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rpm.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rpm.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/rfi.c create mode 100644 include/linux/if_hsr.h create mode 100644 sound/soc/codecs/lpass-rx-macro.c create mode 100644 sound/soc/codecs/lpass-tx-macro.c create mode 100644 tools/testing/selftests/bpf/prog_tests/recursion.c create mode 100644 tools/testing/selftests/bpf/progs/recursion.c create mode 100644 tools/testing/selftests/kvm/include/numaif.h