This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
discards 671176b0016c Add linux-next specific files for 20210211 discards bffe237dc3fc Merge branch 'akpm/master' discards ee5acacc22e4 MIPS: make userspace mapping young by default discards 1160be6b1b79 Merge branch 'akpm-current/current' discards 3e33d6d1d76c Merge remote-tracking branch 'oprofile-removal/oprofile/removal' discards c3a82e06ef9b Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards da10c99eda32 Merge remote-tracking branch 'memblock/for-next' discards c284a4cdd12b Merge remote-tracking branch 'mhi/mhi-next' discards 107148bd9a1a Merge remote-tracking branch 'kunit-next/kunit' discards 8d2d41d287b2 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards e66465f83a49 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 86721e4f5ea5 Merge remote-tracking branch 'hyperv/hyperv-next' discards b6f2030512c4 Merge remote-tracking branch 'xarray/main' discards fc135992c653 Merge remote-tracking branch 'nvmem/for-next' discards 3aaa6b66dd9b Merge remote-tracking branch 'slimbus/for-next' discards 2472e21ecf75 Merge remote-tracking branch 'gnss/gnss-next' discards f48cb657df7f Merge remote-tracking branch 'kspp/for-next/kspp' discards 6f0666afc798 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards c3445cb35fdd Merge remote-tracking branch 'at24/at24/for-next' discards 3b30bfab659a Merge remote-tracking branch 'rtc/rtc-next' discards 1cfd65d0ccb1 Merge remote-tracking branch 'coresight/next' discards b891c71e2e91 Merge remote-tracking branch 'livepatching/for-next' discards 02306c58e09f Merge remote-tracking branch 'kselftest/next' discards 5a7024de0f16 Merge remote-tracking branch 'userns/for-next' discards 72b47ff8cf9e Merge remote-tracking branch 'pwm/for-next' discards 54594eb7e9eb Merge remote-tracking branch 'pinctrl/for-next' discards f0f38d0eee3b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards bc4204abf97d Merge remote-tracking branch 'rpmsg/for-next' discards 3eb81e223f40 Merge remote-tracking branch 'vhost/linux-next' discards 11155622ebdc Merge remote-tracking branch 'scsi-mkp/for-next' discards a27429d4caa0 Merge remote-tracking branch 'scsi/for-next' discards 8233edc5641a Merge remote-tracking branch 'cgroup/for-next' discards 7c57f6c7f297 Merge remote-tracking branch 'dmaengine/next' discards d422a7d1d9d6 Merge remote-tracking branch 'staging/staging-next' discards 837a018440d9 Merge remote-tracking branch 'vfio/next' discards 0fb2a64c1a7b Merge remote-tracking branch 'soundwire/next' discards b9f54d84067e Merge remote-tracking branch 'extcon/extcon-next' discards cb198f73b6c4 Merge remote-tracking branch 'char-misc/char-misc-next' discards 26733558c91c Merge remote-tracking branch 'tty/tty-next' discards c1851a8700d2 Merge remote-tracking branch 'usb-serial/usb-next' discards e0af44fa4403 Merge remote-tracking branch 'usb/usb-next' discards 74e68db5e90b Merge remote-tracking branch 'driver-core/driver-core-next' discards 7d3c17862909 Merge remote-tracking branch 'ipmi/for-next' discards dac0fe2bdf50 Merge remote-tracking branch 'leds/for-next' discards 3db21e4a4196 Merge remote-tracking branch 'hsi/for-next' discards 786bd78e1b98 Merge remote-tracking branch 'chrome-platform/for-next' discards 876b1ac34ea6 Merge remote-tracking branch 'drivers-x86/for-next' discards 3d2ac44db5ca Merge remote-tracking branch 'workqueues/for-next' discards 87f9ac0c83a5 Merge remote-tracking branch 'percpu/for-next' discards f6845a535a39 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' discards ae8e3397f6cc Merge remote-tracking branch 'kvm-arm/next' discards 7971fb6246d0 Merge remote-tracking branch 'kvm/next' discards 342d8167679e Merge remote-tracking branch 'rcu/rcu/next' discards c83e0c9c29d1 Merge remote-tracking branch 'ftrace/for-next' discards 548f58ba47bd Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards a071092f7828 Merge remote-tracking branch 'edac/edac-for-next' discards 480a97c7f04f Merge remote-tracking branch 'clockevents/timers/drivers/next' discards f4f6a95848ac Merge remote-tracking branch 'tip/auto-latest' discards 9cbf23a8700e Merge remote-tracking branch 'spi/for-next' discards 46eb89ebac2a Merge remote-tracking branch 'devicetree/for-next' discards c4c0b68d60f0 Merge remote-tracking branch 'audit/next' discards b18e8865643e Merge remote-tracking branch 'iommu/next' discards 261d533e9d88 Merge remote-tracking branch 'watchdog/master' discards 8da8840380eb Merge remote-tracking branch 'tpmdd/next' discards a98b27e8778a Merge remote-tracking branch 'tomoyo/master' discards fadd392c6af3 Merge remote-tracking branch 'smack/next' discards cead33ba9f35 Merge remote-tracking branch 'selinux/next' discards 0b47360c068a Merge remote-tracking branch 'keys/keys-next' discards f82648f1c7dd Merge remote-tracking branch 'integrity/next-integrity' discards d1e3ba6ebfa9 Merge remote-tracking branch 'apparmor/apparmor-next' discards 9dd1bbc486c7 Merge remote-tracking branch 'security/next-testing' discards b8582f325131 Merge remote-tracking branch 'regulator/for-next' discards 15e58f038145 Merge remote-tracking branch 'battery/for-next' discards dc4e0b952103 Merge remote-tracking branch 'backlight/for-backlight-next' discards 26dfb821c7f5 Merge remote-tracking branch 'mfd/for-mfd-next' discards 8be54f5f8720 Merge remote-tracking branch 'mmc/next' discards 835356fd26ae Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 85bb6b044fba next-20210210/device-mapper discards dbb24458a99e Merge remote-tracking branch 'block/for-next' discards 4fd0da215fba Merge remote-tracking branch 'input/next' discards 32b111d57a0d Merge remote-tracking branch 'modules/modules-next' discards 5c720741d6b2 Merge remote-tracking branch 'sound-asoc/for-next' discards c8f84db4f1ac Merge remote-tracking branch 'sound/for-next' discards 45ef9bf5cd12 Merge remote-tracking branch 'regmap/for-next' discards 6c0b8d171f77 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 924b0ce266e9 Merge remote-tracking branch 'drm-msm/msm-next' discards bcb4cd4a1863 Merge remote-tracking branch 'drm-intel/for-linux-next' discards fe9b77956af5 Merge remote-tracking branch 'amdgpu/drm-next' discards 635a8e981a1f Merge remote-tracking branch 'drm-misc/for-linux-next' discards c503097f1408 Merge remote-tracking branch 'drm/drm-next' discards d69fe59127a0 Merge remote-tracking branch 'crypto/master' discards e83e3ebed22e Merge remote-tracking branch 'mtd/mtd/next' discards c6a00b9ede1b Merge remote-tracking branch 'gfs2/for-next' discards e5d9d80e8001 Merge remote-tracking branch 'bluetooth/master' discards 7897890d1c29 Merge remote-tracking branch 'wireless-drivers-next/master' discards 06ed9b6f0596 Merge remote-tracking branch 'bpf-next/for-next' discards a5eb5ec78e08 Merge remote-tracking branch 'net-next/master' discards 0a0d48c8f2c8 Merge remote-tracking branch 'rdma/for-next' discards 751cc69c9c41 Merge remote-tracking branch 'ieee1394/for-next' discards 8296f1cdb4c1 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 90a41b0811f8 Merge remote-tracking branch 'opp/opp/linux-next' discards 5041cfcde7bd Merge remote-tracking branch 'pm/linux-next' discards 8980e0d3338b Merge remote-tracking branch 'v4l-dvb-next/master' discards de20971ea037 Merge remote-tracking branch 'v4l-dvb/master' discards fc63b22c283d Merge remote-tracking branch 'jc_docs/docs-next' discards 6c43055383e2 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 282d9dca4da2 Merge remote-tracking branch 'dmi/dmi-for-next' discards aa45dcbfbc4d Merge remote-tracking branch 'i3c/i3c/next' discards a60f617bd159 Merge remote-tracking branch 'i2c/i2c/for-next' discards 3f83082dc1e6 Merge remote-tracking branch 'hid/for-next' discards a3bb55760e53 Merge remote-tracking branch 'pci/next' discards 181257b561f7 Merge remote-tracking branch 'printk/for-next' discards cb4a6718d247 Merge remote-tracking branch 'vfs/for-next' discards d0a5b0a07192 Merge remote-tracking branch 'file-locks/locks-next' discards b51f36f08710 Merge remote-tracking branch 'iomap/iomap-for-next' discards e93bb6b1f68e Merge remote-tracking branch 'zonefs/for-next' discards 077d54441b11 Merge remote-tracking branch 'xfs/for-next' discards 0a8f3778eca7 Merge remote-tracking branch 'v9fs/9p-next' discards b8c0e4fd2095 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 6c6be638cbb1 Merge remote-tracking branch 'cel/for-next' discards 524979ea769c Merge remote-tracking branch 'nfs-anna/linux-next' discards 3f9c8ded680d Merge remote-tracking branch 'jfs/jfs-next' discards 18c284ea0415 Merge remote-tracking branch 'fsverity/fsverity' omits 49a938fdc928 Merge branch 'remotes/lorenzo/pci/misc' omits fcecd4c2197e Merge branch 'remotes/lorenzo/pci/xilinx' omits 4410372275a6 Merge branch 'remotes/lorenzo/pci/tango' omits 39eccae1273b Merge branch 'remotes/lorenzo/pci/rockchip' omits 2da5159d68fe Merge branch 'remotes/lorenzo/pci/rcar' omits f03f31194761 Merge branch 'remotes/lorenzo/pci/qcom' omits db57fa85d9f9 Merge branch 'remotes/lorenzo/pci/ntb' omits 71d73e5f4758 Merge branch 'remotes/lorenzo/pci/microchip' omits 7f83ca915ac2 Merge branch 'remotes/lorenzo/pci/mediatek' omits f0fa88966f8b Merge branch 'remotes/lorenzo/pci/dwc' omits cbc8a3338fcd Merge branch 'remotes/lorenzo/pci/cadence' omits 318095d48c8c Merge branch 'remotes/lorenzo/pci/brcmstb' omits 5267892f918e Merge branch 'pci/misc' omits 6cb07969da57 Merge branch 'pci/resource' omits b0cfa0c82010 Merge branch 'pci/link' omits 254d5654a319 Merge branch 'pci/error' omits cb3b3dc3e63b Merge branch 'pci/enumeration' discards bec617d90aee Merge remote-tracking branch 'f2fs/dev' discards 33c8660079ed Merge remote-tracking branch 'ext4/dev' discards 1a5b6c7f9f98 Merge remote-tracking branch 'ext3/for_next' discards 2599b65147ac Merge remote-tracking branch 'exfat/dev' discards 036a5cecd8ca Merge remote-tracking branch 'ecryptfs/next' discards 171d3e210a0b Merge remote-tracking branch 'cifs/for-next' discards f8ff92b59e2f Merge remote-tracking branch 'btrfs/for-next' discards cb53ad8180d7 Merge remote-tracking branch 'fscache/fscache-next' discards b037a7f901bc Merge remote-tracking branch 'pidfd/for-next' discards 600c5fe1795e Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 2f7bbd541420 Merge remote-tracking branch 's390/for-next' discards f75c06a905e1 Merge remote-tracking branch 'risc-v/for-next' discards efe0d88d7860 Merge remote-tracking branch 'powerpc/next' discards 7bad0d60e078 Merge remote-tracking branch 'parisc-hd/for-next' discards 021d98572b7a Merge remote-tracking branch 'openrisc/for-next' discards 0a66d4567147 Merge remote-tracking branch 'nds32/next' discards 90d1e9c4861d Merge remote-tracking branch 'mips/mips-next' discards 9aa37c858c04 Merge remote-tracking branch 'microblaze/next' discards 575dd92c6f6b Merge remote-tracking branch 'm68knommu/for-next' discards b73d94c61254 Merge remote-tracking branch 'm68k/for-next' discards e470a8406625 Merge remote-tracking branch 'h8300/h8300-next' discards 78a94a1d15fa Merge remote-tracking branch 'csky/linux-next' discards e7946251472e Merge remote-tracking branch 'clk/clk-next' discards 093a757df244 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards 2918ef482b9d Merge remote-tracking branch 'ti-k3/ti-k3-next' discards fdf4d96e787c Merge remote-tracking branch 'tegra/for-next' discards a02b34348c43 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 250e755dc319 Merge remote-tracking branch 'stm32/stm32-next' discards 516eb2608d12 Merge remote-tracking branch 'samsung-krzk/for-next' discards 94154a7f8e01 Merge remote-tracking branch 'rockchip/for-next' discards 6ae7da916fb2 Merge remote-tracking branch 'renesas/next' discards 32030cd68b4b Merge remote-tracking branch 'realtek/for-next' discards e577fb1f718c Merge remote-tracking branch 'raspberrypi/for-next' discards d807f17a9b84 Merge remote-tracking branch 'qcom/for-next' discards 3fd995371c19 Merge remote-tracking branch 'omap/for-next' discards cd53a468ab25 Merge remote-tracking branch 'mvebu/for-next' discards c7c0fcfa4cf2 Merge remote-tracking branch 'mediatek/for-next' discards 6883c814b51d Merge remote-tracking branch 'keystone/next' discards 4ff1ee1351ef Merge remote-tracking branch 'imx-mxs/for-next' discards ed522982af68 Merge remote-tracking branch 'drivers-memory/for-next' discards 1a36fb5fc574 Merge remote-tracking branch 'at91/at91-next' discards 186c74a08038 Merge remote-tracking branch 'aspeed/for-next' discards 76aeb7a9b623 Merge remote-tracking branch 'amlogic/for-next' discards 789c874f3121 Merge remote-tracking branch 'actions/for-next' discards 5584f92d24f5 Merge remote-tracking branch 'arm-soc/for-next' discards c83a423f7894 Merge branch 'for-next-next-v5.11-20210210' into for-next- [...] discards 8cff1c2fde40 Merge branch 'for-next-current-v5.10-20210210' into for-ne [...] discards 86ef08362121 Merge branch 'ext/nikbor/fix-space-bitmap-locking' into fo [...] discards a520cd2a8de8 Merge branch 'ext/subpage-compress-fixes' into for-next-ne [...] discards e61cb065d294 Merge branch 'ext/filipe/swapfile-fixes-v2' into for-next- [...] discards 54abbcfc5ccf Merge branch 'ext/iraweiny/raid-fixup' into for-next-next- [...] discards 4e7929f6ee11 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] discards 6a15fc17c918 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] discards bc5a9db351dd Merge branch 'misc-next' into for-next-next-v5.11-20210210 discards a7ce818e92a5 Merge branch 'misc-5.11' into for-next-current-v5.10-20210210 discards a3fd1531a3d2 Merge remote-tracking branch 'arm64/for-next/core' omits f04df6954451 btrfs: fix race between extent freeing/allocation when usi [...] discards e2b6c892b4ba Merge remote-tracking branch 'arm/for-next' discards 1a6c2509826b Merge remote-tracking branch 'asm-generic/master' omits abd4e59a1538 btrfs: make check_compressed_csum() to be subpage compatible omits e9b36dbcf624 btrfs: make btrfs_submit_compressed_read() to be subpage c [...] discards d462d418f540 Merge remote-tracking branch 'dma-mapping/for-next' omits ec018a62af74 btrfs: fix race between swap file activation and snapshot [...] omits df425e78f1e9 btrfs: fix race between writes to swap files and scrub omits a430fe47fe32 btrfs: avoid checking for RO block group twice during noco [...] discards 7e9c8eacb6d3 Merge remote-tracking branch 'kbuild/for-next' discards 4a7073d1d81e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 91e390bb1f95 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards 20902b8a21be Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards fcea317f3dc6 Merge remote-tracking branch 'scsi-fixes/fixes' discards c5c1fd6690f2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 99504e8153a7 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards aab097eda794 Merge remote-tracking branch 'omap-fixes/fixes' discards 78bf9c29bb93 Merge remote-tracking branch 'ide/master' discards ead4874eeac0 Merge remote-tracking branch 'phy/fixes' discards 3731e5943aa3 Merge remote-tracking branch 'pci-current/for-linus' discards cff0a68532a8 Merge remote-tracking branch 'spi-fixes/for-linus' discards ff90a98222f4 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 0805b617c3e1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 779d0b696ef6 Merge remote-tracking branch 'sound-current/for-linus' discards a0c2b4339c28 Merge remote-tracking branch 'sparc/master' discards 33f68a4f001a Merge remote-tracking branch 'powerpc-fixes/fixes' discards cab1a507f5db Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards d52464598f3e initramfs-panic-with-memory-information-fix discards 3dadf5b1b0be initramfs: panic with memory information discards a5114c2c3260 scripts/gdb: fix list_for_each discards a2f63344f475 aio: simplify read_events() discards 1f329a94cb05 net: fix iteration for sctp transport seq_files discards 001c7202c32c x86: fix seq_file iteration for pat/memtype.c discards 09c3dd2fa473 seq_file-document-how-per-entry-resources-are-managed-fix discards 5b5b8feac700 seq_file: document how per-entry resources are managed. discards 39bd4467fb2c fs/coredump: use kmap_local_page() discards 4766eb21b0c9 init: clean up early_param_on_off() macro discards 3c159eb5e893 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol discards 149647a6d459 checkpatch: don't warn about colon termination in linker scripts discards 7da214b28215 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] discards 77cd368dee37 checkpatch: add warning for avoiding .L prefix symbols in [...] discards a7ca749aaedf checkpatch: improve TYPECAST_INT_CONSTANT test message discards 95282bcb4f3b checkpatch: prefer ftrace over function entry/exit printks discards a5692db91f54 checkpatch: trivial style fixes discards f2fb3f1c7d24 checkpatch: ignore warning designated initializers using NR_CPUS discards f31fbe6307a5 checkpatch: improve blank line after declaration test discards 028e573c4d89 include/linux/bitops.h: spelling s/synomyn/synonym/ discards bdda712ffe67 mm/page_poison: use unhashed address in hexdump for check_ [...] discards 804779c7dfd6 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] discards c6bfd2654add lib/cmdline: remove an unneeded local variable in next_arg() discards 67b078fb5383 lib: stackdepot: fix ignoring return value warning discards a6f5a1d8f567 lib-stackdepot-add-support-to-disable-stack-depot-fix discards a02a7eaed3ff lib: stackdepot: add support to disable stack depot discards 99c644aead1b lib: stackdepot: add support to configure STACK_HASH_SIZE discards cebbacf5beea string.h: move fortified functions definitions in a dedica [...] discards 9c5663a3d2f4 lib/genalloc.c: change return type to unsigned long for bi [...] discards 579f75be1bb6 kernel: delete repeated words in comments discards 1e2cd8b89164 groups: simplify struct group_info allocation discards 6dd7ffc65d08 groups: use flexible-array member in struct group_info discards b002374eca2c treewide: Miguel has moved discards 237950f69392 include/linux: remove repeated words discards 75ccc567a952 proc/sysctl: make protected_* world readable discards 626acffc9b1f sysctl.c: fix underflow value setting risk in vm_table discards 9fdfbb7e4376 proc/wchan: use printk format instead of lookup_symbol_name() discards 6980d5683ea3 alpha: remove CONFIG_EXPERIMENTAL from defconfigs discards 2549d27f9be9 kernel/hung_task.c: Monitor killed tasks. discards da60953e1e6c fs/buffer.c: dump more info for __getblk_gfp() stall problem discards db7d70a8b9cf fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 970134c18490 kasan: clarify that only first bug is reported in HW_TAGS discards af9d88dae781 arm64: kasan: export MTE symbols for KASAN tests discards cf1809e3f2b2 kasan: inline HW_TAGS helper functions discards c8f8de4c0887 arm64: kasan: simplify and inline MTE functions discards a8e569a60729 kasan: ensure poisoning size alignment discards 2b490acda237 kasan, mm: optimize krealloc poisoning discards 35939dae642a kasan, mm: fail krealloc on freed objects discards f85548dbddb6 kasan: rework krealloc tests discards dcc6a81cd691 kasan: unify large kfree checks discards d7bb92e0b314 kasan: clean up setting free info in kasan_slab_free discards 549b62b97dd3 kasan: optimize large kmalloc poisoning discards 6b354f458497 kasan, mm: optimize kmalloc poisoning discards 313b95a7b47f kasan, mm: don't save alloc stacks twice discards 64abeec8f2c4 kasan: use error_report_end tracepoint discards a4603ac81fd5 kfence: use error_report_end tracepoint discards 31000566d9f5 tracing: add error_report_end trace point discards 72a63e34a7cc MAINTAINERS: add entry for KFENCE discards b8963d8d6525 kfence: show access type in report discards 6e304e1975d2 kfence: fix typo in test discards 816fd030863e kfence: add test suite discards 66cffe7e510b kfence: add missing copyright header to documentation discards b11170ff7c33 kfence, Documentation: add KFENCE documentation discards 67a8fefcfabd kasan: untag addresses for KFENCE discards 2d0b590e6e8d revert kasan-remove-kfence-leftovers discards 058945cf7a61 kfence, kasan: make KFENCE compatible with KASAN discards 57904b6ea75f mm, kfence: insert KFENCE hooks for SLUB discards 84f1c2757c96 mm, kfence: insert KFENCE hooks for SLAB discards 2ca8a2329039 kfence: use pt_regs to generate stack trace on faults discards 5bc10a618d06 kfence, arm64: add missing copyright and description header discards f576e2de3cc6 arm64, kfence: enable KFENCE for ARM64 discards 523c4ddbdf6a kfence, x86: add missing copyright and description header discards cf74f29ba4f7 x86, kfence: enable KFENCE for x86 discards 7b5c8494d74e kfence: add missing copyright and description headers discards 382e13c84efc kfence: add option to use KFENCE without static keys discards 9aad5e549516 kfence: fix potential deadlock due to wake_up() discards fb07fc42dcd5 kfence: avoid stalling work queue task without allocations discards 6cda01692038 kfence: Fix parameter description for kfence_object_start() discards 29b02d79342c mm: add Kernel Electric-Fence infrastructure discards e7bfdbbf65af mm/early_ioremap.c: use __func__ instead of function name discards 622bb142298f bdi-use-might_alloc-fix discards 786168939513 mm/backing-dev.c: use might_alloc() discards def10f9c68b2 mm/dmapool: use might_alloc() discards 0743ad5a3675 mm: page-flags.h: Typo fix (It -> If) discards abc78859eeff mm: remove arch_remap() and mm-arch-hooks.h discards 74efabed3ed6 mm/zsmalloc.c: use page_private() to access page->private discards 1efa930087a0 zsmalloc: account the number of compacted pages correctly discards 74f5221c151a mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] discards 3a2bde05adc8 mm: set the sleep_mapped to true for zbud and z3fold discards 730012a170a5 mm/zswap: fix variable 'entry' is uninitialized when used discards edc1eed6752e mm/zswap: fix potential uninitialized pointer read on tmp discards b9d0d43a03f7 mm/zswap: fix potential memory leak discards 4729d0dc4ca6 mm/zswap: add return value in zswap_frontswap_load discards 1bec04b83ba5 mm/zswap: add the flag can_sleep_mapped discards 596c6336adcf mm: zswap: clean up confusing comment discards edc7f964bfb9 mm/rmap: fix potential pte_unmap on an not mapped pte discards 1f25df328740 mm/rmap: correct obsolete comment of page_get_anon_vma() discards 7c45ad146d47 mm/rmap: use page_not_mapped in try_to_unmap() discards 36d9721fc29b mm/rmap: fix obsolete comment in __page_check_anon_rmap() discards 17034467383e mm/rmap: remove unneeded semicolon in page_not_mapped() discards 17750241b9ec mm/rmap: correct some obsolete comments of anon_vma discards 103259ed2aad mm/mlock: stop counting mlocked pages when none vma is found discards ed6cedf621ed virtio-mem: check against mhp_get_pluggable_range() which [...] discards 30da85f653fd s390/mm: define arch_get_mappable_range() discards 341b4865afd3 arm64/mm: define arch_get_mappable_range() discards 719fa3d6ddb5 mm/memory_hotplug: prevalidate the address range being add [...] discards 3daf7aa9b204 Documentation: sysfs/memory: clarify some memory block dev [...] discards b62b4bf959b4 drivers/base/memory: don't store phys_device in memory blocks discards 566a0ba5f3b1 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] discards f4e9f1f68bea mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE discards b8c0a358ff74 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' discards 53c3d46be46d mm: fix memory_failure() handling of dax-namespace metadata discards 67909a0f7ae1 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] discards a702d74fc2f6 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] discards 66b22d8639e9 mm: teach pfn_to_online_page() to consider subsection validity discards 670266832082 mm: move pfn_to_online_page() out of line discards 430d480de717 mm/vmstat.c: erase latency in vmstat_shepherd discards 7d1bdc276e86 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 21e3f51dc53a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 3f64d7166eb9 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] discards b709e5ec2238 mm: vmstat: add some comments on internal storage of byte items discards 6c0da5b75552 mm: vmstat: fix NOHZ wakeups for node stat changes discards 1d881c043185 mm: cma: print region name on failure discards fd3836e9d3b3 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] discards daf552ec64f9 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] discards cb530c59aede mm/page_alloc: count CMA pages per zone and print them in [...] discards a34ed7a79010 mm/cma: expose all pages to the buddy if activation of an [...] discards 656c8ea3ab8f mm-cma-allocate-cma-areas-bottom-up-fix-3-fix discards 1d45978802a0 mm-cma-allocate-cma-areas-bottom-up-fix-3 discards f8b2430508e0 mm-cma-allocate-cma-areas-bottom-up-fix-2 discards 242ed295ab11 mm-cma-allocate-cma-areas-bottom-up-fix discards 3716f3ebcb41 mm: cma: allocate cma areas bottom-up discards b0658e1a7af3 mm,thp,shmem: make khugepaged obey tmpfs mount flags discards 9be8008d92eb mm,thp,shm: limit gfp mask to no more than specified discards 9d9f40028938 mm,thp,shmem: limit shmem THP alloc gfp_mask discards cf3f1fbfc708 mm: remove pagevec_lookup_entries discards b7ea49837733 mm: pass pvec directly to find_get_entries discards 54fc9af737c2 mm: remove nr_entries parameter from pagevec_lookup_entries discards 45f1882a031f mm: add an 'end' parameter to pagevec_lookup_entries discards d0ac6b49f53f mm: add an 'end' parameter to find_get_entries discards 4038bffd7d11 fix mm-add-and-use-find_lock_entries.patch discards 72ad8ab2a747 mm: add and use find_lock_entries discards 0c8d59eab0cf iomap: use mapping_seek_hole_data discards 6320e9042d12 fix mm-filemap-add-mapping_seek_hole_data.patch discards cd669a9cbd89 mm/filemap: add mapping_seek_hole_data discards 9704991704b1 fix mm-filemap-add-helper-for-finding-pages.patch discards 3467aa13c27f mm/filemap: add helper for finding pages discards 9f98643e206a mm/filemap: rename find_get_entry to mapping_get_entry discards 08ad9fa801e6 mm: add FGP_ENTRY discards e95ba58e1d8c mm/swap: optimise get_shadow_from_swap_cache discards c96440add53e mm/shmem: use pagevec_lookup in shmem_unlock_mapping discards 42916c83daa8 mm: make pagecache tagged lookups return only head pages discards 09884e490add mm/migrate: remove unneeded semicolons discards 4921fb8e2803 hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() discards e80f9646244c hugetlbfs: fix some comment typos discards 918a5c921a3c hugetlbfs: correct some obsolete comments about inode i_mutex discards 823afbd8d354 hugetlbfs: make hugepage size conversion more readable discards a3b3d223eb87 hugetlbfs: remove meaningless variable avoid_reserve discards b0fcb844b282 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] discards f3df90e5e9fd hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs discards 7232b8d31383 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() discards 7bb5da8f15eb hugetlbfs: remove special hugetlbfs_set_page_dirty() discards 53ca01e56ba9 mm/hugetlb: change hugetlb_reserve_pages() to type bool discards 2518e26eb43e mm, oom: fix a comment in dump_task() discards e1ec7a139b5f mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] discards f0b969ef63c5 numa balancing: migrate on fault among multiple bound nodes discards e856d5159454 mm/compaction: fix misbehaviors of fast_find_migrateblock() discards ebb9c8200e3e mm/compaction: correct deferral logic for proactive compaction discards 24ef1788693b mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked discards 0e535ff0a908 mm/compaction: remove rcu_read_lock during page compaction discards 69ff46e6f206 z3fold: simplify the zhdr initialization code in init_z3fo [...] discards 518307190f02 z3fold: remove unused attribute for release_z3fold_page discards 780cddc70131 hugetlb: convert PageHugeFreed to HPageFreed flag discards 0161edb0365b hugetlb: convert PageHugeTemporary() to HPageTemporary flag discards eb106ce302a9 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix discards cf100fa079cc hugetlb: convert page_huge_active() HPageMigratable flag discards db7846c7f3a7 hugetlb: use page.private for hugetlb specific page flags discards 5b546129fce1 mm: workingset: clarify eviction order and distance calculation discards 4cd9976dc0b6 mm/vmscan.c: make lruvec_lru_size() static discards 9cbbfeda8ac3 include/linux/mm_inline.h: fold __update_lru_size() into i [...] discards 00772063635f include/linux/mm_inline.h: fold page_lru_base_type() into [...] discards 9761eb5daac6 mm: VM_BUG_ON lru page flags discards 71d389ca0f7d mm: add __clear_page_lru_flags() to replace page_off_lru() discards dee1756fa473 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() discards 674525ff18fd mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() discards 954f0cce6bab mm: don't pass "enum lru_list" to lru list addition functions discards 34c8392fa15d include/linux/mm_inline.h: shuffle lru list addition and d [...] discards e0372f42ecef mm/vmscan.c: use add_page_to_lru_list() discards 1c98fa8c3a10 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] discards b534298e2d9c mm/vmscan: __isolate_lru_page_prepare() cleanup discards b429f4fcac96 mm/hugetlb: use helper huge_page_size() to get hugepage size discards 9268588f4e69 mm/hugetlb: remove redundant VM_BUG_ON_PAGE on putback_act [...] discards 78ca7c541bec mm/hugetlb: use helper function range_in_vma() in page_tab [...] discards 9a7d1dd7b388 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] discards d87f54dea588 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] discards 51e5c3e5944a mm/huge_memory.c: remove unused return value of set_huge_z [...] discards 200c1bf76577 mm/hugetlb.c: fix typos in comments discards fc053c672611 mm/hugetlb: remove redundant check in preparing and destro [...] discards 8b3a738091ee mm/hugetlb: fix some comment typos discards 6dc5da2d3a92 mm/hugetlb: refactor subpage recording discards 4126768e14a5 mm/hugetlb: grab head page refcount once for group of subpages discards 55681678d0e2 mm/hugetlb: simplify the calculation of variables discards 9ae28c39744b mm/hugetlb: fix use after free when subpool max_hpages acc [...] discards 99fbc0e2dcce mm/hugetlb: use helper huge_page_order and pages_per_huge_page discards 85d08200cce0 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call discards 9a7baee2f661 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing discards 91e36a6df708 mm/hugetlb: fix potential double free in hugetlb_register_ [...] discards 82b00567cb55 MIPS: do not call flush_tlb_all when setting pmd entry discards 62fe0573bc17 mm/huge_memory.c: update tlb entry if pmd is changed discards d9fefabd2549 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] discards d1c6bd47800b mm/page_alloc.c: refactor initialization of struct page fo [...] discards 96c128e5df90 mm: simplify free_highmem_page() and free_reserved_page() discards 84cee7798852 video: fbdev: acornfb: remove free_unused_pages() discards e6ab45122e0e mm: remove unneeded local variable in free_area_init_core discards 58db8a85718b mm: simplify parameter of setup_usemap() discards 499593cf1752 mm: simplify parater of function memmap_init_zone() discards 8adc35a0254b mm: rename memmap_init() and memmap_init_zone() discards d6e6a892f52b mm: fix prototype warning from kernel test robot discards bfb44c464ada kasan-remove-redundant-config-option-v3 discards b5be78bd6760 kasan: remove redundant config option discards cb5a9abd6792 kasan: don't run tests when KASAN is not enabled discards 786bca9f856b kasan: add a test for kmem_cache_alloc/free_bulk discards 1e4e10e4449a kasan: add proper page allocator tests discards 4e08ec10b157 kasan: fix bug detection via ksize for HW_TAGS mode discards 95f4e3066c52 kasan: move _RET_IP_ to inline wrappers discards d34ee90d2baa kasan: fix memory corruption in kasan_bitops_tags test discards 8731087a527e kasan: adapt kmalloc_uaf2 test to HW_TAGS mode discards a838228f74c6 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL discards f2eca0cf0d52 kasan: rename CONFIG_TEST_KASAN_MODULE discards 8cd5d2b17009 kasan, arm64: allow using KUnit tests with HW_TAGS mode discards 2f1d55051d27 kasan-add-match-all-tag-tests-fix-fix discards b59f378715d5 kasan: export kasan_poison discards f2520c947e1a kasan: add match-all tag tests discards 14ae211428fd kasan: add macros to simplify checking test constraints discards c7655f7df89a kasan: clean up comments in tests discards c087e0553208 kasan: clarify HW_TAGS impact on TBI discards 96a29f72ca3b kasan: prefix global functions with kasan_ discards 7bc1afbf3be5 vmalloc: remove redundant NULL check discards 5e6fbe0f13e4 mm/page_reporting: use list_entry_is_head() in page_report [...] discards c55178edfd63 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] discards fba5864dffa3 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] discards f0837dec35ce mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() discards 01ebe6793cfb mm/mprotect.c: optimize error detection in do_mprotect_pkey() discards 508a13805fd1 mm/memory.c: fix potential pte_unmap_unlock pte error discards c4220c55a355 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] discards a5e29d72f78f mm/mmap.c: fix the adjusted length error discards bac9a8c0d659 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] discards 545ea87179d7 mm/memory.c: fix potential pte_unmap_unlock pte error discards 9dab6e4f9f32 mm/mmap.c: remove unnecessary local variable discards 4578c484b59b mm/list_lru.c: remove kvfree_rcu_local() discards 3a83ecea5bd3 mm: memcontrol: replace the loop with a list_for_each_entry() discards f69af498bcb0 mm/memcontrol: remove redundant NULL check discards 2f2846cf85c5 mm: page_counter: re-layout structure to reduce false sharing discards c09b9c51fa92 mm: kmem: make __memcg_kmem_(un)charge static discards 846690cbec4c mm-memcg-add-swapcache-stat-for-memcg-v2-fix discards bed95280f55d mm: memcg: add swapcache stat for memcg v2 discards 9840db8f4cba mm/memcg: remove rcu locking for lock_page_lruvec function series discards 16a0c78bf5b8 mm/memcg: revise the using condition of lock_page_lruvec f [...] discards 61a0b25c88d7 mm: memcontrol: make the slab calculation consistent discards 27a4e88dab75 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages discards cf6d29ff35d4 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages discards f77e6ebb27df mm: memcontrol: convert NR_SHMEM_THPS account to pages discards fdd061d1604b mm: memcontrol: convert NR_FILE_THPS account to pages discards eda6223ef408 mm: memcontrol: convert NR_ANON_THPS account to pages discards d84d443c8f15 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving discards 739d401e9abe mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] discards 1aedd18eea67 mm: memcontrol: optimize per-lruvec stats counter memory usage discards d346b0f05144 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] discards ad90e1768a5a mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] discards d8cbdddd0dd1 mm/swap: don't SetPageWorkingset unconditionally during swapin discards 6bcdd8edd3ae mm/swap_state: constify static struct attribute_group discards 8f9224bcf7f8 mm/page_io: use pr_alert_ratelimited for swap read/write errors discards cdc499cfaeea mm/swapfile.c: fix debugging information problem discards a6c34156b26f mm/swap_slots.c: remove redundant NULL check discards 5e2a16265de4 fs/buffer.c: add checking buffer head stat before clear discards 68e1cc8240b3 mm/filemap: simplify generic_file_read_iter discards 189dca54c5ff mm/filemap: rename generic_file_buffered_read to filemap_read discards ff7f9ad97157 mm/filemap: don't relock the page after calling readpage discards a62850a89791 mm/filemap: restructure filemap_get_pages discards fc36afc4d7ae mm/filemap: split filemap_readahead out of filemap_get_pages discards 14a6c918e3f5 mm-filemap-add-filemap_range_uptodate-fix discards a7cdfb85be22 mm/filemap: add filemap_range_uptodate discards fe92e248efcf mm/filemap: move the iocb checks into filemap_update_page discards d29e08995662 mm/filemap: convert filemap_update_page to return an errno discards 8e9059cf9810 mm/filemap: change filemap_create_page calling conventions discards e4580686b249 mm/filemap: change filemap_read_page calling conventions discards 2ee3ac7c1849 mm/filemap: don't call ->readpage if IOCB_WAITQ is set discards 41f1cf49e1d2 mm/filemap: inline __wait_on_page_locked_async into caller discards 3b557dc297d9 mm/filemap: support readpage splitting a page discards 34c37da5f411 mm/filemap: pass a sleep state to put_and_wait_on_page_locked discards e9e2570641ca mm/filemap: use head pages in generic_file_buffered_read discards 743b99127289 mm/filemap: convert filemap_get_pages to take a pagevec discards f6b7289956c4 mm/filemap: remove dynamically allocated array from filemap_read discards 4ce26b2452ea mm/filemap: rename generic_file_buffered_read subfunctions discards 4db4e0cf40d1 mm/filemap: don't revert iter on -EIOCBQUEUED discards bd6d0b0b6295 mm/filemap: remove unused parameter and change to void typ [...] discards 8358e99bbfa3 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards df45975f5805 mm/page_owner: use helper function zone_end_pfn() to get end_pfn discards 86c3afec7116 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] discards 6398c911c1ef mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] discards 8d645cadcd7a mm/debug: improve memcg debugging discards e4e5db53fcb6 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] discards 643ac4e4e71b mm, slub: splice cpu and page freelists in deactivate_slab() discards 139872bcc4fc mm, slab, slub: stop taking cpu hotplug lock discards 69a4d2ea3b49 mm, slab, slub: stop taking memory hotplug lock discards 78ab9a21143c mm, slub: stop freeing kmem_cache_node structures on node offline discards 9b19f239b678 mm/slub: disable user tracing for kmemleak caches by default discards 2ddf15f333df mm/sl?b.c: remove ctor argument from kmem_cache_flags discards adf447e0ccb1 mm, tracing: record slab name for kmem_cache_free() discards b80abf85d291 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards bddd3b65f595 ramfs: support O_TMPFILE discards 4b955ef1063e fs: delete repeated words in comments discards 83fbb436b816 ocfs2: fix ocfs2 corrupt when iputting an inode discards b577aea73540 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 2197b8f20f5e ocfs2: Simplify the calculation of variables discards 5d1277527f91 ocfs2: fix a use after free on error discards 1eb828c7d236 ocfs2: clean up some definitions which are not used any more discards 9e2cf31ec3ab ocfs2: remove redundant conditional before iput discards 42a46457a498 ntfs: layout.h: delete duplicated words discards e0c3125a5e3c scripts/spelling.txt: add "allocted" and "exeeds" typo discards 382a7c4dcfd1 scripts/spelling.txt: check for "exeeds" discards 141755b73174 scripts/spelling.txt: increase error-prone spell checking discards 386ab55c0eb5 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs discards 162072eea2df /proc/kpageflags: do not use uninitialized struct pages discards 320a9607a6d1 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 98dfac43c7dc Merge branch 'for-5.12/io_uring' into for-next discards d0349b636a68 Merge remote-tracking branch 'spi/for-5.12' into spi-next discards 6c96bb2c369c Merge remote-tracking branch 'spi/for-5.11' into spi-linus discards 81dff1901e3e Merge remote-tracking branch 'asoc/for-5.12' into asoc-next discards 3dbacbd3c18f Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus discards 489ad500eeb3 Merge branches 'for-next/cosmetic', 'for-next/cpufeature', [...] omits 2e2a1fbeb7d5 Merge branch 'for-5.12/drivers' into for-next omits 1fa67f8391ac module: mark TRIM_UNUSED_KSYMS as BROKEN on powerpc omits 410c12b1b39b Merge branch 'for-5.12/block' into for-next omits d1fd2389511f Merge branch 'for-5.12/drivers' into for-next omits 9fa72616ad86 Merge branch 'for-5.12/block' into for-next omits 7b3f7fa12ef9 Merge branch 'for-5.12/block-ipi' into for-next omits 59cd81974d73 blk-mq: Use llist_head for blk_cpu_done omits 2e20677b86e4 blk-mq: Always complete remote completions requests in softirq omits 51c0727ebd10 Merge branch 'sched/core' of git://git.kernel.org/pub/scm/ [...] omits 4079fb6ae4d0 Merge branch 'for-5.12/io_uring' into for-next omits 89f5d8f00344 gpio: ep93xx: refactor base IRQ number omits 207fefa61510 gpio: ep93xx: refactor ep93xx_gpio_add_bank omits 6caca51f0644 gpio: ep93xx: Fix typo s/hierarchial/hierarchical omits 24e265846c01 gpio: ep93xx: drop to_irq binding omits c4c1c43bae5a gpio: ep93xx: Fix wrong irq numbers in port F omits 8d10e6dc2bbd gpio: ep93xx: Fix single irqchip with multi gpiochips omits 24adb6126e52 gpio: ep93xx: fix BUG_ON port F usage omits 82891be90f3c sched,x86: Allow !PREEMPT_DYNAMIC omits 14bbd41d5109 entry/kvm: Explicitly flush pending rcuog wakeup before la [...] omits 2c910e0753dc entry: Explicitly flush pending rcuog wakeup before last r [...] omits 0940cbceefba rcu/nocb: Trigger self-IPI on late deferred wake up before [...] omits 3a7b5c87a0b2 rcu/nocb: Perform deferred wake up before last idle's need [...] omits e4234f21d2ea rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers omits f2ebf3f45f7a sched/features: Distinguish between NORMAL and DEADLINE hrtick omits 0abadfdf696f sched/features: Fix hrtick reprogramming omits 3096b6fe494b sched/deadline: Reduce rq lock contention in dl_add_task_r [...] omits 2c3496a02cb0 uprobes: (Re)add missing get_uprobe() in __find_uprobe() omits efe1d6472ae5 Merge branch 'sched/smp' discards 803a09110b41 netfs: Hold a ref on a page when PG_private_2 is set discards b415fafb0716 netfs: Move towards dropping the PG_fscache alias for PG_p [...] discards 9a28f7e68602 netfs: Rename unlock_page_fscache() and wait_on_page_fscache() omits 8f016d25d0ff gpio: uapi: use the preferred SPDX license identifier omits 3af3145e0b15 Merge branch 'for-5.12/libata' into for-next omits 0e611ef0a1bc Merge branch 'for-5.12/drivers' into for-next omits 20ff5b5fc92a Merge branch 'for-5.12/block' into for-next omits ebeff894af66 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 91863c25e9b9 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits cad1fa6ae5bc drm/amdgpu/codec: drop the internal codec index omits 805884d0e444 drm/amdgpu: bump driver version for new video codec INFO i [...] omits c5d764f8ac9d drm/amdgpu: add INFO ioctl support for querying video caps (v4) omits 503053a694ed drm/amdgpu: add video decode/encode cap tables and asic ca [...] omits 5aa060ee84da drm/amdgpu: add asic callback for querying video codec info (v3) omits 73f22b679a2a drm/amdgpu: add another raven1 gfxoff quirk omits 355b3a57ddba sched: Harden PREEMPT_DYNAMIC omits 8659343e7612 static_call: Allow module use without exposing static_call_key omits b57f3de85c79 sched: Add /debug/sched_preempt omits 0e79823f55de preempt/dynamic: Support dynamic preempt with preempt= boo [...] omits f6f3e92ad91d Merge branch 'features' into for-next omits 1605f1b63c76 btrfs: Prevent nowait or async read from doing sync IO omits 05a232855112 btrfs: check return value of btrfs_commit_transaction in r [...] omits 471edfacac93 btrfs: do proper error handling in merge_reloc_roots omits 1bc9b09cb940 btrfs: handle extent corruption with select_one_root properly omits 878702524d42 btrfs: cleanup error handling in prepare_to_merge omits 257e0e8eafa2 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 9defda43d4e6 btrfs: do proper error handling in create_reloc_inode omits 725b0d07e205 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 1e6771f63d03 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits b43198b134fc btrfs: handle extent reference errors in do_relocation omits 1ae5d0aeee74 btrfs: handle errors in reference count manipulation in re [...] omits e06197e78ac1 btrfs: handle btrfs_search_slot failure in replace_path omits ec262069ed29 btrfs: handle btrfs_cow_block errors in replace_path omits 6f3d0815e44f btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits d1abd0dbb21d btrfs: do proper error handling in btrfs_update_reloc_root omits ec8f8874edee btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 54b258828719 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 3acc906c6105 btrfs: change insert_dirty_subvol to return errors omits e51ac2b00aa5 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 473dc51e73c9 btrfs: validate ->reloc_root after recording root in trans omits b9b03d9535e6 btrfs: do proper error handling in create_reloc_root omits 201ca2679039 btrfs: have proper error handling in btrfs_init_reloc_root omits f6c4b9da3956 btrfs: do not panic in __add_reloc_root omits 145283416efb btrfs: handle record_root_in_trans failure in create_pendi [...] omits 6022d4b4f0e5 btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 87c9ff7698d4 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 2f17353b07b5 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits d2a829c27a3a btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits c46aa24969e2 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits c9d695a025ee btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits ae6f1f50dd76 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 38de3d9aa705 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 4e80f031e38f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 61df8018fe93 btrfs: do proper error handling in record_reloc_root_in_trans omits 5aa2c496c4cf btrfs: check record_root_in_trans related failures in sele [...] omits dbd693398f9d btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 576cdc953d3c btrfs: handle errors from select_reloc_root() omits 0da6b8dce3a7 btrfs: return an error from btrfs_record_root_in_trans omits 5245c9429d6f btrfs: convert BUG_ON()'s in relocate_tree_block omits 201c24b402f6 btrfs: fix raid6 qstripe kmap omits 4a323a5617d4 Merge branch 'clk-imx' into clk-next omits 49514602d929 Merge branch 'clk-mediatek' into clk-next omits 9e0859cbac9d Merge branch 'clk-unused' into clk-next omits c6009aa7203d Merge branch 'clk-xilinx' into clk-next omits 33aa1c394c85 Merge branch 'clk-rockchip' into clk-next omits eca8b0bea082 Merge branch 'clk-unused' into clk-next omits 74e3c423bf0c Merge branch 'clk-imx' into clk-next omits 2df8188af7bd Merge branch 'clk-qcom' into clk-next omits 3f930cd0f093 dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] omits 7cdfab650a05 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver omits 6c37c9df156b clk: qcom: gdsc: Implement NO_RET_PERIPH flag omits 3bf264f9dad5 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d omits c2d6a5f0c581 clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers omits a2c5f2fa1065 dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc omits 4230d9ed6d3e clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver 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 a609785bf44c clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical omits e6809e0490dd clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical omits 67a162e34b2b clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting omits 1e40c64b4026 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...] omits 1a4a1b1a5926 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] omits 387f3531116e arm64/mm: Reorganize pfn_valid() omits fccf0a3dfeaf arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory omits 743450759997 preempt/dynamic: Provide irqentry_exit_cond_resched() static call omits 8c98e8cf723c preempt/dynamic: Provide preempt_schedule[_notrace]() stat [...] omits bf3054bb801c preempt/dynamic: Provide cond_resched() and might_resched( [...] omits 5759bcdb871f preempt: Introduce CONFIG_PREEMPT_DYNAMIC omits 50ace20f2cfe static_call: Provide DEFINE_STATIC_CALL_RET0() omits 2f44200d3f3d static_call/x86: Add __static_call_return0() omits 407bc881b21d static_call: Pull some static_call declarations to the typ [...] omits 96acc833dec8 ima: Free IMA measurement buffer after kexec syscall omits 58dff9172ba7 ima: Free IMA measurement buffer on error omits 04d5e3bf0aa7 gpio: gpio-xilinx: Add check if width exceeds 32 omits c568e9b15f08 gpio: gpio-xilinx: Add support for suspend and resume omits bb97a5b06e0e gpio: gpio-xilinx: Add interrupt support omits 9d15cc618c76 gpio: gpio-xilinx: Reduce spinlock array to array omits 5f8aa474ab2d gpio: gpio-xilinx: Simplify with dev_err_probe() omits 7bb5600f9834 Merge tag 'intel-gpio-v5.12-1' of gitolite.kernel.org:pub/ [...] omits a459a458816f Merge branch 'clk-imx' into clk-next omits 07060194be5c Merge branch 'clk-allwinner' into clk-next omits 84b9dc6f95f0 Merge branch 'clk-amlogic' into clk-next omits 4c54b96705d1 Merge tag 'clk-meson-v5.12-1' of https://github.com/BayLib [...] omits c6a1edca313d Merge branch 'clk-renesas' into clk-next omits 9bef1c3d66dd Merge branch 'v5.12/soc' into tmp/aml-rebuild omits 6fd8dd99a32f Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits e83d2631b3ae Merge branch 'v5.12/dt' into tmp/aml-rebuild omits eead2914911d Merge branch 'v5.11/fixes' into tmp/aml-rebuild omits 9be09db3e2ad arm64: dts: meson: add initial device-tree for ODROID-HC4 omits 1429c7d223ed dt-bindings: arm: amlogic: add ODROID-HC4 bindings omits e329e6681d55 arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi omits c102ea4351a5 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] omits d68df97c0ce5 Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next omits 343194245b58 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next omits ce18dc4841bc Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] omits f5ec332abcfe Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next omits ff55d1741c34 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next omits 5680f50cd93c parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag() omits 4add5f175b1e parisc: Optimize per-pagetable spinlocks omits 0d2d3836dd0a parisc: Bump 64-bit IRQ stack size to 64 KB omits accb4993d2ee parisc: Fix IVT checksum calculation wrt HPMC omits 8d1e910e802f parisc: Use the generic devmem_is_allowed() omits cf2cdf3b8382 parisc: Drop out of get_whan() if task is running again omits 03e432f1c84d dt-bindings: ap806: document gpio marvell,pwm-offset property omits aafd75886ff0 gpio: mvebu: add pwm support for Armada 8K/7K omits 8e6a68bd0202 torture: Allow 1G of memory for torture.sh kvfree testing omits 452e476dcee8 rcu-tasks: Rectify kernel-doc for struct rcu_tasks omits 51878d648e30 rcutorture: Replace rcu_torture_stall string with %s omits 398775345477 torture: Replace torture_init_begin string with %s omits 2f72c5c7f2a3 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" omits 61fcfd8c8169 lib: Support N as end of range in bitmap_parselist() omits a3f32db5d0d1 rcu: Remove "all" cpumask checks favor of bitmask-level "all" omits 6a62733506a6 lib: Add "all" and "none" as valid ranges to bitmap_parselist() omits fb05d9e294a9 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] omits 1d9939f760fb kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits 09a16a18f357 kvfree_rcu: Directly allocate page for single-argument case omits 9f015906ba48 kcsan: Add missing license and copyright headers omits 2128a5f2a3b6 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests omits 613d83a888b2 kcsan: Make test follow KUnit style recommendations omits 9971f1126884 rcutorture: Fix testing of RCU priority boosting omits f0c9901089df rcu: Fix kfree_rcu() docbook errors omits 2296989a4874 rculist: Replace reference to atomic_ops.rst omits 01e5032b9ec2 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] omits 16dcd6677c9f rcutorture: Make TREE03 use real-time tree.use_softirq setting omits a5ccc33ebbed rcu: Expedite deboost in case of deferred quiescent state omits d9a19e6ee2c0 tools/memory-model: Remove reference to atomic_ops.rst omits 2e08167f0ba2 doc: Update rcu_dereference.rst reference omits a88c23c44093 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits 3e2c3e598723 rcu: Fix CPU-offline trace in rcutree_dying_cpu omits eba362724509 rcu: Remove superfluous rdp fetch omits af65a677cd29 rcu/nocb: Detect unsafe checks for offloaded rdp omits 9a728eb4833e torturescript: Don't rerun failed rcutorture builds omits 369d783a4b9f rcutorture: Add crude tests for mem_dump_obj() omits a726404908f6 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 9402d075710d Merge branch 'lkmm-dev.2021.01.04a' into HEAD omits 9ac5dd2522d4 Merge branch 'clocksource.2021.02.01a' into HEAD omits 87f04a13da72 clocksource: Do pairwise clock-desynchronization checking omits db058f20e5ac clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits d310025199c5 clocksource: Check per-CPU clock synchronization when mark [...] omits d8124cdabe78 clocksource: Retry clock read if long delays detected omits c48bc4302cb8 clocksource: Provide module parameters to inject delays in [...] omits 096ce75bf69a Documentation: PCI: Add userguide for PCI endpoint NTB function omits 0456a9cd0a2c Documentation: PCI: Add configfs binding documentation for [...] omits 363baf7d6051 NTB: Add support for EPF PCI-Express Non-Transparent Bridge omits 075a28439d0c sched/core: Update task_prio() function header omits c18b4a67cc45 sched: Remove USER_PRIO, TASK_USER_PRIO and MAX_USER_PRIO omits 4d38ea6a6d93 sched: Remove MAX_USER_RT_PRIO omits e972d92d52a1 sched/topology: Fix sched_domain_topology_level alloc in s [...] omits f1bdf414e7dd usb: usbip: vhci_hcd: add printk() for debug omits 5cb9c551cb13 tpm_tis: Clean up locality release omits bded30d0f3f4 tpm_tis: Fix check_locality for correct locality acquisition omits a7e0bdf1b07e Merge branch 'irq/urgent' omits 5bef2c7128e6 Merge branch 'objtool/core' omits d24c4405993a Merge branch 'perf/core' omits 9cbb70a185f1 Merge branch 'ras/core' omits 12cd3669dce9 Merge branch 'sched/core' omits 4155b783f49e Merge branch 'x86/fpu' omits b5917990b380 Merge branch 'x86/urgent' omits 06d8375718ea Merge branch 'linus' omits 1dba8a9538f5 thermal: Move therm_throt there from x86/mce omits b4e530ac40f2 x86/mce: Get rid of mcheck_intel_therm_init() omits 52fafb8debcc Merge branch 'linus' omits 5627c3d95a76 Merge branch 'core/urgent' omits cc9b00b83ecc Merge branch 'efi/core' omits a108213b8654 Merge branch 'efi/urgent' omits 2979692075e4 Merge branch 'locking/core' omits 0524a6273004 Merge branch 'locking/urgent' omits f2563a48eedf Merge branch 'timers/urgent' omits 60b8cb9b31fa Merge branch 'x86/build' omits 05e1ad64b138 Merge branch 'x86/cpu' omits 5b215e0b2d3a Merge branch 'x86/misc' omits 49362029a00b kbuild: LD_VERSION redenomination omits 756e376ceebf ia64: remove generated/nr-irqs.h generation to fix build warning omits 092d5045cefa ia64: remove unneeded header includes from <asm/mca.h> omits 0769d3ccacdf ia64: do not typedef struct pal_min_state_area_s omits 7a976f77bb96 rbtree, timerqueue: Use rb_add_cached() omits 2c4c7d742e30 rbtree, rtmutex: Use rb_add_cached() omits c6bc9bd06dff rbtree, uprobes: Use rbtree helpers omits f83454d12d23 rbtree, perf: Use new rbtree helpers omits e656380e35e3 rbtree, sched/deadline: Use rb_add_cached() omits 845abbf92fb4 rbtree, sched/fair: Use rb_add_cached() omits 6b81cf7f7499 rbtree: Add generic add and find helpers omits 6e443d713a92 sched/fair: Merge select_idle_core/cpu() omits dfddf874473f sched/fair: Remove select_idle_smt() omits d60c1614b6df gpio: tegra: Fix irq_set_affinity omits 865cbbdf57d2 gpio: tegra: Support building driver as a loadable module omits 71e1e5df9002 gpio: tegra: Clean up whitespaces in tegra_gpio_driver omits bc0953516e5b gpio: tegra: Use debugfs_create_devm_seqfile() omits b1cd4f67f2c2 gpio: tegra: Improve formatting of the code omits d3e0c0572caf Merge branch 'devel' into for-next omits 6716b125b339 zonefs: add tracepoints for file operations omits f405db04ba7f Kbuild: Make composite object searching more generic omits d73a6a04c76a kbuild: use always-y instead of extra-y omits 56885598c48f kbuild: stop removing stale <linux/version.h> file omits 3da01a95e209 kbuild: doc: remove "Objects which export symbols" section omits f012556f37ff Merge branch 'work.sendfile' into for-next omits d38edbe14262 Merge branch 'locking/core' omits bb7a2be5b417 Merge branch 'objtool/core' omits e43484de753a Merge branch 'perf/core' omits af13c867438a Merge branch 'perf/kprobes' omits 59d9024802e6 Merge branch 'ras/core' omits 737a72127b5d Merge branch 'sched/core' omits aeeac194caac Merge branch 'x86/asm' omits 29fc26879325 Merge branch 'x86/build' omits 3205b418e33a Merge branch 'x86/cache' omits 4bd5258611c0 Merge branch 'x86/cleanups' omits 99a9c62d9ba7 Merge branch 'x86/entry' omits 6219d77d7459 Merge branch 'x86/microcode' omits efc826ee3298 Merge branch 'x86/misc' omits 55774fd65192 Merge branch 'x86/mm' omits e9fce48a271a Merge branch 'x86/platform' omits da54cca9d9da Merge branch 'x86/sgx' omits 8655ef25f7e5 Merge branch 'misc-5.11' into next-fixes omits 317dea99f0b6 pinctrl: mediatek: Fix trigger type setting follow for une [...] omits 1b152a81a243 gpio: mvebu: improve handling of pwm zero on/off values omits 2bb0b40b8f05 gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX omits 2e0b04d7f785 gpio: mvebu: make pwm .get_state closer to idempotent omits 6a7f303209f8 gpio: mvebu: improve pwm period calculation accuracy omits 1c7a4917d95a gpio: mockup: tweak the Kconfig help text omits 33177ff772fe gpio: wcove: convert comma to semicolon omits 11444bd393b9 gpio: vx855: convert comma to semicolon omits d2cca43a4b28 gpio: tegra186: convert comma to semicolon omits d51da8c3deac gpio: max77620: convert comma to semicolon omits 3fee9e690ed7 gpio: remove zte zx driver omits 2767ffffa6e4 gpio: uapi: fix line info flags description omits 397a08bda89c selftests: gpio: add CONFIG_GPIO_CDEV to config omits 547e5b58dffa selftests: gpio: port to GPIO uAPI v2 omits 3f82029a93c6 tools: gpio: remove uAPI v1 code no longer used by selftests omits 81330081272e selftests: remove obsolete gpio references from kselftest_deps.sh omits e9cdfe3279c8 selftests: remove obsolete build restriction for gpio omits da7fee0be16a selftests: gpio: remove obsolete gpio-mockup-chardev.c omits 424027dec00c selftests: gpio: rework and simplify test implementation omits 60458680c1a5 gpio: tegra: Fix wake interrupt omits 242122f1fe77 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] omits 74ae9b9cf9ad dt-bindings: gpio: pca953x: Document new supported chip pca9506 omits 72bc9cdee73e gpio: pca953x: Add support for pca9506 omits e1752a317c25 gpio: rcar: Add R-Car V3U (R8A779A0) support omits 59a2958491d0 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 omits 540eaa06917e dt-bindings: gpio: rcar: Add r8a779a0 support omits e6c22b55cd23 gpio: bd7xxxx: use helper variable for pdev->dev omits 37b3f90ada74 gpio: tegra: Convert to gpio_irq_chip omits 08bc3941b6a4 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] omits d0fd5d4d0f39 MAINTAINERS: Add entries for Toshiba Visconti GPIO controller omits 7a244c246866 gpio: visconti: Add Toshiba Visconti GPIO support omits 1e7beba93e9b dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] omits 3f4055058155 dt-bindings: gpio: Add compatible string for AM64 SoC omits c9aa69678055 gpio: bd7xxxx: Do not depend on parent driver data omits 0320244d0e83 gpio: Kconfig: Update help description for GPIO_RCAR config omits 8db9d03236e1 gpio: sl28cpld: convert comma to semicolon omits 7ebf113c471b gpio: rcar: Remove redundant compatible values omits 97057b7a0b6b docs: gpio: intro: Improve HTML formatting omits a80bb5559032 docs: gpio: Fix formatting in description of gpiod_*_array [...] omits 8acbd98ede8e gpio: fix spelling mistake in Kconfig "supprot" -> "support" omits b63f41f3d9ce Merge branch 'irq/urgent' of git://git.kernel.org/pub/scm/ [...] omits 537896fabed1 kbuild: give the SUBLEVEL more room in KERNEL_VERSION omits da60061a2cb7 genksyms: remove useless case DOTS omits 455f3c0f04a0 genksyms: remove dead code for ST_TABLE_* omits 37ddf94a2613 genksyms: make source_file a local variable in lexer omits 6c8ad4427f6e kbuild: check the minimum compiler version in Kconfig omits 3f4d8ce271c7 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] omits 463acf196e16 Makefile: use smaller dictionary size for xz module compression omits 98583cf6115c Merge branch 'work.audit' into for-next omits 61f59723b355 Merge branch 'work.coredump' into for-next omits 60c5f144569f Merge branches 'work.sparc', 'work.sparc32', 'work.elf-com [...] omits 6370ad6c0e83 Merge branch 'clk-fixes' into clk-next omits 3ed6ead34dab Merge branch 'clk-doc' into clk-next omits 9e398d0cde61 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 0b5d89354de3 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 6af835429c8c tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 538fb27a4e05 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 2826852e4b9e tools/memory-model: Repair parseargs.sh header comment omits b2cf5fa67cc7 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits a88fa7a88bb6 tools/memory-model: Make history-check scripts use mselect7 omits 6aeb515bfc56 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 8b07726bf9cd tools/memory-model: Fix scripting --jobs argument omits 4dd7fa8a4729 tools/memory-model: Implement --hw support for checkghlitmus.sh omits aa9358cf4f17 tools/memory-model: Add -v flag to jingle7 runs omits 13f15231d46a tools/memory-model: Make runlitmus.sh check for jingle errors omits 7dd8d2bc9a6b tools/memory-model: Allow herd to deduce CPU type omits 016e9035bc41 tools/memory-model: Keep assembly-language litmus tests omits 40ac9296b6cf tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 83ce24a0dcc0 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 0a3a9cd958fb tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 075f73a49610 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits e199d248f405 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 4887bfd5c01e tools/memory-model: Fix checkalllitmus.sh comment omits 73fb0db0297c tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 4a1337eb4520 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits dba35949c7ec tools/memory-model: Update parseargs.sh for hardware verification omits 583d0462ba83 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 95d772ea1ae6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits fc9e24985b7d tools/memory-model: Make judgelitmus.sh identify bad macros omits 5d75b5817c90 tools/memory-model: Make cmplitmushist.sh note timeouts omits 5f398e9d16aa tools/memory-model: Make judgelitmus.sh note timeouts omits 052005cee275 tools/memory-model: Document locking corner cases omits af5782442538 clk: meson: axg: Remove MIPI enable clock gate omits 001cad0d3a15 clk: meson-axg: remove CLKID_MIPI_ENABLE omits f0b245b318b6 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef omits 8a3cc755b138 coredump: don't bother with do_truncate() omits 7dd3050a0194 Merge branch 'for-5.12' into for-next omits fe16e639831f percpu: reduce the number of cpu distance comparisons adds c05263df6c1a Merge tag 'gpio-fixes-for-v5.11' of git://git.kernel.org/p [...] adds dcc0b49040c7 Merge tag 'powerpc-5.11-8' of git://git.kernel.org/pub/scm [...] adds 68d54ceeec0e arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page adds 93908500b8da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3da3cc1b5f47 Revert "dts: phy: add GPIO number and active state used fo [...] adds f95162598041 Merge tag 'riscv-for-linus-5.11-rc8' of git://git.kernel.o [...] adds c4295ab0b485 arm/xen: Don't probe xenbus as part of an early initcall adds 2dbbaae5f7b3 Merge tag 'for-linus-5.11-rc8-tag' of git://git.kernel.org [...] adds b220c049d519 tracing: Check length before giving out the filter buffer adds e77a6817d413 Merge tag 'trace-v5.11-rc7-2' of git://git.kernel.org/pub/ [...] adds cf050f96e097 Revert "drm/amd/display: Update NV1x SR latency values" adds d92d3d8f4cc6 Merge tag 'amd-drm-fixes-5.11-2021-02-10' of https://gitla [...] adds 0594bc74be82 Merge tag 'drm-intel-fixes-2021-02-11' of git://anongit.fr [...] adds 811ee9dff580 drm/ttm: make sure pool pages are cleared adds 551c81853d6d Merge branch 'drm-misc-fixes' of git://anongit.freedesktop [...] adds a81bfdf8bf53 Merge tag 'drm-fixes-2021-02-12' of git://anongit.freedesk [...] adds 92c75f7594d5 Revert "io_uring: don't take fs for recvmsg/sendmsg" adds c6d8570e4d64 Merge tag 'io_uring-5.11-2021-02-12' of git://git.kernel.d [...] adds af1a3d2ba954 cifs: In the new mount api we get the full devname as source= adds a738c93fb1c1 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_ [...] adds 7989807dc0c9 Merge tag '5.11-rc7-smb3-github' of git://github.com/smfre [...] adds 83c68bbcb6ac btrfs: initialize fs_info::csum_size earlier in open_ctree adds e42ee56fe597 Merge tag 'for-5.11-rc7-tag' of git://git.kernel.org/pub/s [...] adds 3d6a3d3a2a7a i2c: stm32f7: fix configuration of the digital filter adds 8cc8e6aaf27d Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 3c62cfdd10c4 m68k: make __pfn_to_phys() and __phys_to_pfn() available for !MMU adds 93ca696376dd scripts/recordmcount.pl: support big endian for ARCH sh adds 30d320f089d8 MAINTAINERS: update KASAN file list adds 872fad10f834 MAINTAINERS: update Andrey Konovalov's email address adds fee92a765fbc MAINTAINERS: add Andrey Konovalov to KASAN reviewers adds ade9679c159d h8300: fix PREEMPTION build, TI_PRE_COUNT undefined adds 25cbda467794 Merge branch 'akpm' (patches from Andrew) adds ac30d8ce28d6 Merge branch 'for-5.11-fixes' of git://git.kernel.org/pub/ [...] adds 0001ec9b1418 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 245090ab2636 clk: sunxi-ng: mp: fix parent rate change flag check adds 358feceebbf6 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 2ade0d60939b x86/sgx: Maintain encl->refcount for each encl->mm_list entry adds 256b92af784d x86/build: Disable CET instrumentation in the kernel for 3 [...] adds 70245f86c109 x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() adds c55302149864 Merge tag 'x86_urgent_for_v5.11' of git://git.kernel.org/p [...] adds 29500f15b54b kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 adds 27dad89bab2d sparc: remove wrong comment from arch/sparc/include/asm/Kbuild adds fe968c41ac4f scripts: set proper OpenSSL include dir also for sign-file adds ab30c7f9c3ca Merge tag 'kbuild-fixes-v5.11-3' of git://git.kernel.org/p [...] adds dbeb02a0bc41 leds: rt8515: add V4L2_FLASH_LED_CLASS dependency adds 28a173387388 Merge branch 'for-rc8-5.11' of git://git.kernel.org/pub/sc [...] adds f40ddce88593 Linux 5.11 new 614b852e359f Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new 42a86712743b Merge remote-tracking branch 'm68k-current/for-linus' new 1b28bb540fba 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 1d1be91254bb tcp: fix tcp_rmem documentation adds d4083d3c00f6 ibmvnic: Set to CLOSED state even on error adds 132e0b65dc2b bnxt_en: reverse order of TX disable and carrier off adds db28b6c77f40 bnxt_en: Fix devlink info's stored fw.psid version format. adds b1f19639db8b Merge branch 'bnxt_en-fixes' adds 8a28af7a3e85 net: ethernet: aquantia: Handle error cleanup of start on open adds e185ea30df1f enetc: auto select PHYLIB and MDIO_DEVRES adds e12be9139cca dpaa2-eth: fix memory leak in XDP_REDIRECT adds 4c0d2e96ba05 net: phy: consider that suspend2ram may cut off PHY power adds 15cc10453398 mptcp: deliver ssk errors to msk adds dd913410b0a4 mptcp: fix poll after shutdown adds 64b9cea7a0af mptcp: fix spurious retransmissions adds d8b59efa6406 mptcp: init mptcp request socket earlier adds e3859603ba13 mptcp: better msk receive window updates adds d09d818ec2ed mptcp: add a missing retransmission timer scheduling adds 9c899aa6ac6b Merge branch 'mptcp-Miscellaneous-fixes' adds 0e22bfb7c046 net/mlx5e: E-switch, Fix rate calculation for overflow adds e4484d9df500 net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices adds e33f9f5f2d3a net/mlx5e: Enable XDP for Connect-X IPsec capable devices adds 019f93bc4ba3 net/mlx5e: Don't change interrupt moderation params when D [...] adds 65ba8594a238 net/mlx5e: Change interrupt moderation channel params also [...] adds 51d138c2610a net/mlx5: Fix health error state handling adds 4d6e6b0c6d4b net/mlx5e: Replace synchronize_rcu with synchronize_net adds ebf79b6be67c net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ adds b850bbff9651 net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context adds d89ddaae1766 net/mlx5: Disable devlink reload for multi port slave device adds c70f8597fcc1 net/mlx5: Disallow RoCE on multi port slave device adds 7ab91f2b0336 net/mlx5: Disallow RoCE on lag device adds edac23c2b3d3 net/mlx5: Disable devlink reload for lag devices adds a2173131526d net/mlx5e: CT: manage the lifetime of the ct entry object adds e1c3940c6003 net/mlx5e: Check tunnel offload is required before setting SWP adds 308daa19e2d0 Merge tag 'mlx5-fixes-2021-02-11' of git://git.kernel.org/ [...] adds 732fa3233066 selftests/bpf: Convert test_xdp_redirect.sh to bash adds 9b00f1b78809 bpf: Fix truncation handling for mod32 dst reg wrt zero adds 0c9fc2ede9a9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 39935dccb21c appletalk: Fix skb allocation size in loopback case adds d2126838050c flow_dissector: fix TTL and TOS dissection on IPv4 fragments adds a6f2fe5f108c ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 adds 57baf8cc70ea net: axienet: Handle deferred probe on clock properly adds d0a0bbe7b0a1 atm: idt77252: fix build broken on amd64 adds 2355a6773a2c cxgb4/chtls/cxgbit: Keeping the max ofld immediate data si [...] adds 4773acf3d4b5 b43: N-PHY: Fix the update of coef for the PHY revision >= 3case adds 62e69bc41977 net: wan/lmc: unregister device when no matching device is found adds a67f06161558 net: wan/lmc: dont print format string when not available adds d6d8a24023bf net: caif: Use netif_rx_any_context(). adds 7ce189faa7d9 r8169: fix resuming from suspend on RTL8105e if machine ru [...] adds 42557dab78ed ibmvnic: add memory barrier to protect long term buffer adds 7d3a7b9ea59d ibmvnic: skip send_request_unmap for timeout reset adds 4a41c421f367 ibmvnic: serialize access to work queue on remove adds 25c5a7e89b1d net: ipa: initialize all resources adds 30b7edc82ec8 net: amd-xgbe: Reset the PHY rx data path when mailbox com [...] adds 186edbb510bd net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning adds 84fe68eb67f9 net: amd-xgbe: Reset link when the link never comes back adds 9eab3fdb4199 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP adds 17aff5389d4f Merge branch 'amd-xgbe-fixes' adds 396d7f23adf9 net: sched: fix police ext initialization adds 3af409ca278d net: enetc: fix destroyed phylink dereference during unbind new 9cff6c51874c Merge remote-tracking branch 'net/master' adds 90bc8e003be2 i40e: Add hardware configuration for software based DCB adds 4b208eaa8078 i40e: Add init and default config of software based DCB adds 5effa78e7c94 i40e: Add netlink callbacks support for software based DCB adds 95f352dca19d i40e: Add EEE status getting & setting implementation adds efca91e89b67 i40e: Add flow director support for IPv6 adds a9219b332f52 i40e: VLAN field for flow director adds bfe2e5c44d72 i40e: remove the useless value assignment in i40e_clean_ad [...] adds 260b6971cba3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 429aa36469f9 ibmvnic: prefer 'unsigned long' over 'unsigned long int' adds bab08bedcdc3 ibmvnic: fix block comments adds f78afaace636 ibmvnic: fix braces adds 914789acaaae ibmvnic: avoid multiple line dereference adds 91dc5d2553fb ibmvnic: fix miscellaneous checks adds a369d96ca554 ibmvnic: add comments for spinlock_t definitions adds 4bb9f2e48299 ibmvnic: remove unused spinlock_t stats_lock definition adds 8a96c80e2774 ibmvnic: prefer strscpy over strlcpy adds 7c28da8b5980 Merge branch 'ibmvnic-coding-style' adds e13e4536f092 devlink: Fix dmac_filter trap name, align to its documentation adds 4217a64e18a1 net: phy: introduce phydev->port adds 1edb5cbf49a7 Revert "net-loopback: set lo dev initial state to UP" adds 190cc82489f4 tcp: change source port randomizarion at connect() time adds c579bd1b4021 tcp: add some entropy in __inet_hash_connect() adds 3a926b0e9c58 Merge branch 'tcp-rfc-6056' adds 3e0103a35a46 net: dsa: xrs700x: fix unused warning for of_device_id adds f8a7e0145d58 net: dsa: xrs700x: use of_match_ptr() on xrs700x_mdio_dt_ids adds 78be9217c401 net: hsr: generate supervision frame without HSR/PRP tag adds dcf0cd1cc58b net: hsr: add offloading support adds 18596f504a3e net: dsa: add support for offloading HSR adds bd62e6f5e6a9 net: dsa: xrs700x: add HSR offloading support adds e345e58ae433 Merge branch 'dsa-hsr-offload' adds 2ad4758cec48 net: phy: icplus: use PHY_ID_MATCH_MODEL() macro adds 7360a4de36a4 net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G adds 8edf206cc2b5 net: phy: icplus: drop address operator for functions adds df22de9a6f13 net: phy: icplus: use the .soft_reset() of the phy-core adds 675115bf8c3d net: phy: icplus: split IP101A/G driver adds eeac7d43d4dd net: phy: icplus: don't set APS_EN bit on IP101G adds f9bc51e6cce2 net: phy: icplus: fix paged register access adds a0750d42e951 net: phy: icplus: add PHY counter for IP101G adds 32ab60e53920 net: phy: icplus: add MDI/MDIX support for IP101A/G adds 50d3da756c9a Merge branch 'phy-icplus-next' adds 06e56697bd98 r8169: re-configure WOL settings on resume from hibernation adds 3d368ab87cf6 net: initialize net->net_cookie at netns setup adds 0d645232ddbf net: stmmac: dwmac-intel-plat: remove unnecessary initialization adds 205238f4ed3e net: hns3: fix return of random stack value adds 961aa716235f qede: add netpoll support for qede driver adds a0d2d97d742c qede: add per queue coalesce support for qede driver adds b0ec5489c480 qede: preserve per queue stats across up/down of interface adds 6bda2f6faed8 Merge branch 'qede-netpoll-coalesce' adds ab73447c38e4 bonding: 3ad: add support for 200G speed adds 138e3b3cc0bb bonding: 3ad: add support for 400G speed adds 5edf55ad95b5 bonding: 3ad: Print an error for unknown speeds adds 9c2db446eaa0 Merge branch 'bond-3ad-200g-400g' adds cb456fce0b5a r8169: disable detection of bogus xid's 308/388 adds f68cbaed67cb net: ipconfig: avoid use-after-free in ic_close_devs adds 1b7eb337502f net/mlx5: fix spelling mistake in Kconfig "accelaration" - [...] adds b171fcd29c92 net/mlx5_core: remove unused including <generated/utsrelease.h> adds 5b74df80f301 net/mlx5: Delete device list leftover adds 83907506f7ed net/mlx5e: Fix spelling mistake "channles" -> "channels" adds a3f5a4520075 net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" adds 793985432daa net/mlx5: Assign boolean values to a bool variable adds 36280f0797df net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config adds 2dd4571b43dc net/mlx5: docs: correct section reference in table of contents adds 4782c5d8b972 net/mlx5: Fix a NULL vs IS_ERR() check adds 2b6c3c1e74e5 net/mlx5e: Fix error return code in mlx5e_tc_esw_init() adds b50c4892cb98 net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() adds 9f1b0df7b29b Merge tag 'mlx5-for-upstream-2021-02-10' of git://git.kern [...] adds 6f1995523a0f net: fib_notifier: don't return positive values on fib reg [...] adds a3daf3d39132 xen/netback: fix spurious event detection for common event case adds f2fa0e5e9f31 xen/events: link interdomain events to associated xenbus device adds 1c2b4812b7da doc: marvell: add CM3 address space and PPv2.3 description adds 60523583b07c dts: marvell: add CM3 SRAM memory to cp11x ethernet device tree adds e54ad1e01c00 net: mvpp2: add CM3 SRAM memory map adds 60dcd6b7d96e net: mvpp2: always compare hw-version vs MVPP21 adds 6af27a1dc422 net: mvpp2: add PPv23 version definition adds d07ea73f37f9 net: mvpp2: increase BM pool and RXQ size adds 2788d8418af5 net: mvpp2: add FCA periodic timer configurations adds bf270fa3c445 net: mvpp2: add FCA RXQ non occupied descriptor threshold adds a59d354208a7 net: mvpp2: enable global flow control adds 3bd17fdc08e9 net: mvpp2: add RXQ flow control configurations adds 76055831cf84 net: mvpp2: add ethtool flow control configuration support adds eb30b269549a net: mvpp2: add BM protection underrun feature support adds aca0e23584c9 net: mvpp2: add PPv23 RX FIFO flow control adds 262412d55acd net: mvpp2: set 802.3x GoP Flow Control mode adds 9ca5e767ec34 net: mvpp2: add TX FC firmware check adds cc6216ba56f3 Merge branch 'mvpp2-tx-flow-control' adds 98c561116360 octeontx2-af: cn10k: Add mbox support for CN10K platform adds facede8209ef octeontx2-pf: cn10k: Add mbox support for CN10K adds 30077d210c83 octeontx2-af: cn10k: Update NIX/NPA context structure adds 3feac505fb31 octeontx2-af: cn10k: Update NIX and NPA context in debugfs adds d21a857562ad octeontx2-pf: cn10k: Initialise NIX context adds 6e8ad4387da5 octeontx2-pf: cn10k: Map LMTST region adds 4c236d5dc8b8 octeontx2-pf: cn10k: Use LMTST lines for NPA/NIX operations adds 91c6945ea1f9 octeontx2-af: cn10k: Add RPM MAC support adds 242da439214b octeontx2-af: cn10k: Add support for programmable channels adds 6e54e1c5399a octeontx2-af: cn10K: Add MTU configuration adds ab58a416c93f octeontx2-pf: cn10k: Get max mtu supported from admin function adds 1845ada47f6d octeontx2-af: cn10k: Add RPM LMAC pause frame support adds ce7a6c3106de octeontx2-af: cn10k: Add RPM Rx/Tx stats support adds 3ad3f8f93c81 octeontx2-af: cn10k: MAC internal loopback support adds 1d1311516a5d Merge branch 'marvell-cn10k' adds 0ae20159e88f Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 6710c5b0674f dt-bindings: net: rename BCM4908 Ethernet binding adds f08b5cf1eb1f dt-bindings: net: bcm4908-enet: include ethernet-controller.yaml adds 9d61d138ab30 net: broadcom: rename BCM4908 driver & update DT binding adds af263af64683 net: broadcom: bcm4908_enet: drop unneeded memset() adds 7b778ae4eb9c net: broadcom: bcm4908_enet: drop "inline" from C functions adds e39488117203 net: broadcom: bcm4908_enet: fix minor typos adds 195e2d9febfb net: broadcom: bcm4908_enet: fix received skb length adds bdd70b997799 net: broadcom: bcm4908_enet: fix endianness in xmit code adds b4e18b29d02c Merge branch 'bcm4908_enet-post-review-fixes' adds 58356eb31d60 net: ti: am65-cpsw-nuss: Add devlink support adds 2934db9bcb30 net: ti: am65-cpsw-nuss: Add netdevice notifiers adds 86e8b070b25e net: ti: am65-cpsw-nuss: Add switchdev support adds e276cfb9cd5b docs: networking: ti: Add driver doc for AM65 NUSS switch driver adds f79bebad90ef Merge branch 'am65-cpsw-nuss-switchdev-driver' adds 7867299cde34 net: mvpp2: fix interrupt mask/unmask skip condition adds 3b23a32a6321 net: fix dev_ifsioc_locked() race condition adds 9fbb4a7ac463 r8169: handle tx before rx in napi poll adds 3c5a2fd042d0 tcp: Sanitize CMSG flags and reserved args in tcp_zerocopy [...] adds 4e1beecc3b58 net/sock: Add kernel config SOCK_RX_QUEUE_MAPPING adds 76f165939ea3 net/tls: Select SOCK_RX_QUEUE_MAPPING from TLS_DEVICE adds 2af3e35c5a04 net/mlx5: Remove TLS dependencies on XPS adds 4fb37e72e2f1 Merge branch 'sock-rx-qmap' adds 1c9a98b0ba1f net: hns3: refactor out hclge_cmd_convert_err_code() adds 433e2802775c net: hns3: refactor out hclgevf_cmd_convert_err_code() adds c318af3f5684 net: hns3: clean up hns3_dbg_cmd_write() adds eaede835675c net: hns3: use ipv6_addr_any() helper adds 88936e320c1a net: hns3: refactor out hclge_set_vf_vlan_common() adds 405642a15cba net: hns3: refactor out hclge_get_rss_tuple() adds 73f7767ed0f9 net: hns3: refactor out hclgevf_get_rss_tuple() adds b3712fa73d56 net: hns3: split out hclge_dbg_dump_qos_buf_cfg() adds 76f82fd9b123 net: hns3: split out hclge_cmd_send() adds eb0faf32b86e net: hns3: split out hclgevf_cmd_send() adds e291eff3bce4 net: hns3: refactor out hclge_set_rss_tuple() adds 5fd0e7b4f7bf net: hns3: refactor out hclgevf_set_rss_tuple() adds 80a9f3f1fa81 net: hns3: refactor out hclge_rm_vport_all_mac_table() adds c3ff3b02e99c Merge branch 'hns3-cleanups' adds 767389c8dd55 selftests: mptcp: dump more info on errors adds f384221a3817 selftests: mptcp: fix ACKRX debug message adds 45759a871593 selftests: mptcp: display warnings on one line adds 5f88117f2565 selftests: mptcp: fail if not enough SYN/3rd ACK adds 0a82c37e34fe Merge branch 'mptcp-selftests' adds e98014306840 mptcp: move pm netlink work into pm_netlink adds a141e02e3933 mptcp: split __mptcp_close_ssk helper adds 40947e13997a mptcp: schedule worker when subflow is closed adds b263b0d7d60b mptcp: move subflow close loop after sk close check adds 6c714f1b547f mptcp: pass subflow socket to a few helpers adds 4d54cc32112d mptcp: avoid lock_fast usage in accept path adds b911c97c7dc7 mptcp: add netlink event support adds 0a2f6b32cc45 Merge branch 'mptcp-genl-events' adds 295f830e53f4 rxrpc: Fix dependency on IPv6 in udp tunnel config adds 1899e49385fd brcmsmac: Fix the spelling configation to configuration in [...] adds 6fe91b69cece wilc1000: Fix use of void pointer as a wrong struct type adds 410f758529bc iwlwifi: add new cards for So and Qu family adds 403ea939ea6a iwlwifi: dbg: Mark ucode tlv data as const adds 806832c9651b iwlwifi: pcie: add a few missing entries for So with Hr adds 874020f8adce iwlwifi: pcie: don't disable interrupts for reg_lock adds f9a78edb2881 iwlwifi: acpi: fix PPAG table sizes adds 5a6842455c11 iwlwifi: mvm: fix the type we use in the PPAG table validi [...] adds 551d793f6536 iwlwifi: mvm: store PPAG enabled/disabled flag properly adds 659844d39182 iwlwifi: mvm: send stored PPAG command instead of local adds b06b598664da iwlwifi: mvm: enhance a print in CSA flows adds 34b79fcf1e39 iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function adds 28db1862067c iwlwifi: mvm: assign SAR table revision to the command later adds 9cf671d60fdb iwlwifi: pcie: NULLify pointers after free adds 004272bc8d9d iwlwifi: when HW has rate offload don't look at control field adds 1c094e5e2b02 iwlwifi: pcie: Change Ma device ID adds beb44c0c402a iwlwifi: dbg: remove unsupported regions adds cb3abd2091af iwlwifi: api: clean up some documentation/bits adds d01293154c0a iwlwifi: dbg: add op_mode callback for collecting debug data. adds c52b251d1ca8 iwlwifi: declare support for triggered SU/MU beamforming feedback adds 1ed08f6fb5ae iwlwifi: remove flags argument for nic_access adds 9cd3de8106a8 iwlwifi: queue: add fake tx time point adds 55ae96b6acf0 iwlwifi: acpi: don't return valid pointer as an ERR_PTR adds b964bfd048d3 iwlwifi: pcie: add CDB bit to the device configuration parsing adds 1205d7f7ffb1 iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices adds 781b9ae4bc0b iwlwifi: correction of group-id once sending REPLY_ERROR adds abc599efa67b iwlwifi: pcie: don't crash when rx queues aren't allocated [...] adds 3ce882473ec4 iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_ [...] adds 21254908cbe9 iwlwifi: mvm: add RFI-M support adds 4e8fe214f7c0 iwlwifi: acpi: add support for DSM RFI adds 46ad1ff977e7 iwlwifi: mvm: register to mac80211 last adds 8c082a99edb9 iwlwifi: mvm: simplify iwl_mvm_dbgfs_register adds aacee681e355 iwlwifi: mvm: isolate the get nvm flow adds e1900bceab6a iwlwifi: mvm: Support SCAN_CFG_CMD version 5 adds b8a86164454a iwlwifi: mvm: don't check if CSA event is running before removing adds 9ce505feb17a iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic adds eebe75d1659c iwlwifi: remove max_vht_ampdu_exponent config parameter adds edba17ad85bb iwlwifi: remove max_ht_ampdu_exponent config parameter adds ee1a02d7604b iwlmvm: set properly NIC_NOT_ACK_ENABLED flag adds 13b5fa9582f5 iwlwifi: mvm: get NVM later in the mvm_start flow adds c61734a69caf iwlwifi: mvm: reduce the print severity of failing getting [...] adds 11dd729afa48 iwlwifi: mvm: global PM mode does not reset after FW crash adds 4a81598f0f39 iwlwifi: pnvm: set the PNVM again if it was already loaded adds 25df65ae8a92 iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity adds ff11a8ee2d2d iwlwifi: pnvm: increment the pointer before checking the TLV adds cdda18fbbefa iwlwifi: pnvm: move file loading code to a separate function adds a1a6a4cf49ec iwlwifi: pnvm: implement reading PNVM from UEFI adds 000735e5dbbb iwlwifi: bump FW API to 62 for AX devices adds 30357f6a47e0 Merge tag 'iwlwifi-next-for-kalle-2021-02-10' of git://git [...] adds 2615e3cdbd9c ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv [...] adds 7df28718928d ath10k: Fix lockdep assertion warning in ath10k_sta_statistics adds 4b965be536ee ath11k: Update tx descriptor search index properly adds 84da2a84027c wcn36xx: del BA session on TX stop adds ca9ad549e404 carl9170: fix struct alignment conflict adds 97614c59cb72 ath10k: Add new debug level for sta related logs adds 7064e2193cab wil6210: Add Support for Extended DMG MCS 12.1 adds c202e2ebe1dc ath11k: fix a locking bug in ath11k_mac_op_start() adds e6f1c0d26a31 ath10k: restore tx sk_buff of htt header for SDIO adds b56b08aec57d ath11k: add support to configure spatial reuse parameter set adds 12c8f3d1cdd8 ath9k: fix data bus crash when setting nf_override via debugfs adds 83bae26532ca ath10k: change ath10k_offchan_tx_work() peer present msg t [...] adds 09078368d516 ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() adds 5d18b8a04ba2 ath11k: pci: remove experimental warning adds d5395a548659 ath11k: qmi: add debug message for allocated memory segmen [...] adds 16ad7b4b4f4a Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 3304b6f937a3 iwlwifi: remove incorrect comment in pnvm adds 4830872685f8 rtw88: add dynamic rrsr configuration adds d77ddc34d731 rtw88: add rts condition adds 9e2fd29864c5 rtw88: add napi support adds fe101716c7c9 rtw88: replace tx tasklet with work queue adds 9e27d4bf12ea rtw88: 8822c: update MAC/BB parameter tables to v60 adds 0e5abd1172c9 rtw88: 8822c: update RF_A parameter tables to v60 adds 6817cbdd9df7 rtw88: 8822c: update RF_B (1/2) parameter tables to v60 adds 9d083348e938 rtw88: 8822c: update RF_B (2/2) parameter tables to v60 adds 79201f358d64 Merge tag 'wireless-drivers-next-2021-02-12' of git://git. [...] adds a6e0ee35ee11 octeontx2-af: Fix spelling mistake "recievd" -> "received" adds 93efb0c65683 octeontx2-pf: Fix out-of-bounds read in otx2_get_fecparam() adds 258afa786611 cfg80211: remove unused callback adds 10cb8e617560 mac80211: enable QoS support for nl80211 ctrl port adds 6194f7e6473b mac80211: fix potential overflow when multiplying to u32 integers adds 9e6d51265b0a cfg80211: initialize reg_rule in __freq_reg_info() adds a42fa256f66c mac80211: minstrel_ht: use bitfields to encode rate indexes adds 2012a2f7bcd2 mac80211: minstrel_ht: update total packets counter in tx [...] adds 7aece471a0e6 mac80211: minstrel_ht: reduce the need to sample slower rates adds 80d55154b2f8 mac80211: minstrel_ht: significantly redesign the rate pro [...] adds 4a8d0c999fed mac80211: minstrel_ht: show sampling rates in debugfs adds c0eb09aa7e1c mac80211: minstrel_ht: remove sample rate switching code f [...] adds 549fdd34b5f2 mac80211: add STBC encoding to ieee80211_parse_tx_radiotap adds b6db0f899a16 cfg80211/mac80211: Support disabling HE mode adds 735a48481cca nl80211: add documentation for HT/VHT/HE disable attributes adds 21cc70c75be0 Merge tag 'mac80211-next-for-net-next-2021-02-12' of git:/ [...] adds 571b1e7e58ad net: ipa: use a separate pointer for adjusted GSI memory adds 4c7ccfcd09fd net: ipa: use dev_err_probe() in ipa_clock.c adds 2d65ed76924b net: ipa: fix register write command validation adds a266ad6b5deb net: ipa: introduce ipa_table_hash_support() adds 6170b6dab2d4 net: ipa: introduce gsi_channel_initialized() adds 4b47ad0079f0 Merge branch 'ipa-cleanups' adds b0aae0bde26f octeontx2: Fix condition. adds 4c08c586ff29 net: switchdev: propagate extack to port attributes adds 304ae3bf1c1a net: bridge: offload all port flags at once in br_setport adds 078bbb851ea6 net: bridge: don't print in br_switchdev_set_port_flag adds 5e38c15856e9 net: dsa: configure better brport flags when ports leave t [...] adds e18f4c18ab5b net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_ [...] adds a8b659e7ff75 net: dsa: act as passthrough for bridge port flags adds 6edb9e8d451e net: dsa: felix: restore multicast flood to CPU when NPI t [...] adds b360d94f1b86 net: mscc: ocelot: use separate flooding PGID for broadcast adds 421741ea5672 net: mscc: ocelot: offload bridge port flags to device adds 4d9423549501 net: dsa: sja1105: offload bridge port flags to device adds 4098ced4680a Merge branch 'brport-flags' adds 203ee5cd7235 selftests: tc: Add basic mpls_* matching support for tc-flower adds c09bfd9a5df9 selftests: tc: Add generic mpls matching support for tc-flower adds 7aceeb736b62 Merge branch 'tc-mpls-selftests' adds 99f097270a18 i40e: drop redundant check when setting xdp prog adds 4a14994a921e i40e: drop misleading function comments adds d06e2f05b4f1 i40e: adjust i40e_is_non_eop adds 59c97d1b51b1 ice: simplify ice_run_xdp adds 29b82f2a09d5 ice: move skb pointer from rx_buf to rx_ring adds 43a925e49d46 ice: remove redundant checks in ice_change_mtu adds 5c57e507f247 ice: skip NULL check against XDP prog in ZC path adds f892a9af0cd8 i40e: Simplify the do-while allocation loop adds f7bb0d71d658 i40e: store the result of i40e_rx_offset() onto i40e_ring adds f1b1f409bf79 ice: store the result of ice_rx_offset() onto ice_ring adds c0d4e9d223c5 ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring adds 5cdaf9d6fad1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds f969dc5a8857 tcp: fix SO_RCVLOWAT related hangs under mem pressure adds 05dc72aba364 tcp: factorize logic into tcp_epollin_ready() adds 762d17b99160 Merge branch 'tcp-mem-pressure-vs-SO_RCVLOWAT' adds 66b51663cdd0 net: axienet: hook up nway_reset ethtool operation adds eceac9d2590b dt-bindings: net: xilinx_axienet: add xlnx,switch-x-sgmii [...] adds 6c8f06bb2e51 net: axienet: Support dynamic switching between 1000BaseX [...] adds 773dc50d7169 Merge branch 'Xilinx-axienet-updates' new 3b9ea7206d7e ath9k: fix transmitting to stations in dynamic SMPS mode new ae064fc0e32a mt76: fix tx skb error handling in mt76_dma_tx_queue_skb new 94f0e6256c2a mt76: mt7915: only modify tx buffer list after allocating [...] new 5cc450e84f86 Merge remote-tracking branch 'wireless-drivers/master' adds 056a3da5d07f ALSA: hda/hdmi: Drop bogus check at closing a stream adds 0d3070f5e655 ALSA: hda: Add another CometLake-H PCI ID adds 15447b64789d ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 adds de1528ee7cb7 Merge branch 'for-next' into for-linus adds c3bb2b521944 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup adds 3b9b1490e098 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds f133de9e3237 ASoC: qcom: dt-bindings: add bindings for lpass rx macro codec adds af3d54b99764 ASoC: codecs: lpass-rx-macro: add support for lpass rx macro adds 4f692926f562 ASoC: codecs: lpass-rx-macro: add dapm widgets and route adds f3ce6f3c9a99 ASoC: codecs: lpass-rx-macro: add iir widgets adds ca955cc980af ASoC: qcom: dt-bindings: add bindings for lpass tx macro codec adds c39667ddcfc5 ASoC: codecs: lpass-tx-macro: add support for lpass tx macro adds d207bdea0ca9 ASoC: codecs: lpass-tx-macro: add dapm widgets and route adds 1e30f642cf29 ASoC: simple-card-utils: Fix device module clock adds 0be0f142b832 ASoC: audio-graph-card: Drop device node clocks property adds ec9d68508ff6 Merge series "Use clocks property in a device node" from S [...] adds 53129e66e4b7 ASoC: SOF: relax ABI checks and avoid unnecessary warnings adds 6e9586361e14 ASoC: wm_adsp: Remove unused control callback structure adds f6c04af5dc4b ASoC: soc-pcm: add soc_pcm_hw_update_rate() adds 6cb56a4549e9 ASoC: soc-pcm: add soc_pcm_hw_update_chan() adds debc71f26cdb ASoC: soc-pcm: add soc_pcm_hw_update_format() adds 140f553d1298 ASoC: soc-pcm: fix hwparams min/max init for dpcm adds 8a353d7bafdd ASoC: soc-pcm: fix hw param limits calculation for multi-DAI adds bdea43fc0436 ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty [...] adds e1317cc9ca4a ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A [...] adds df8359c512fa ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad [...] adds c58947af08ae ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S100 [...] adds 7d25f7ca110e Merge series "ASoC: Intel: bytcr_rt5640: Add quirks for 4 [...] adds 0969db0d8d15 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 0c8e97c86b73 Merge tag 'asoc-v5.12' of https://git.kernel.org/pub/scm/l [...] adds c4294d7f057d ALSA: hda: intel-dsp-config: add Alder Lake support new f820800ba9aa Merge remote-tracking branch 'sound-current/for-linus' adds 20ccc362c3d2 regulator: qcom-rpmh: fix pm8009 ldo7 adds c294554111a8 regulator: bd718x7, bd71828, Fix dvs voltage levels adds 8571bdc21388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 669c2a9316a7 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 386f771aad15 spi: dw: Avoid stack content exposure adds b306320322c9 spi: Skip zero-length transfers in spi_transfer_one_message() adds 110bc220aaab Merge remote-tracking branch 'spi/for-5.11' into spi-linus new 8dff7fe5ccf8 Merge remote-tracking branch 'spi-fixes/for-linus' new c66a248001a1 Merge remote-tracking branch 'pci-current/for-linus' new de16d1ce4ee1 Merge remote-tracking branch 'phy/fixes' adds 42ffcd1dba17 Input: xpad - add support for PowerA Enhanced Wired Contro [...] new c28ee54bfc01 Merge remote-tracking branch 'input-current/for-linus' new 411245ac43f4 Merge remote-tracking branch 'crypto-current/master' new 4f3c055b1d3c Merge remote-tracking branch 'ide/master' adds a3db58a392c8 ARM: dts: at91-sama5d27_som1: fix phy address to 7 new be6320941469 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] new 16457a528e63 ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] new c498995a2b5f Merge remote-tracking branch 'at91-fixes/at91-fixes' new 130d8851dcd0 Merge remote-tracking branch 'omap-fixes/fixes' new 07770c2693e0 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 7575423616f6 Merge branch 'misc-5.11' into next-fixes new f17c6bc0d44c Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds bd5ae9288d64 nfsd: register pernet ops last, unregister first adds 0ac24c320c4d svcrdma: Hold private mutex while invoking rdma_accept() adds e0a912e8ddba SUNRPC: Use TCP_CORK to optimise send performance on the server adds 987c7b1d094d SUNRPC: Remove redundant socket flags from svc_tcp_sendmsg() adds 4d12b7275386 SUNRPC: Further clean up svc_tcp_sendmsg() new 3c15bb8df336 Merge remote-tracking branch 'cel-fixes/for-rc' adds 2770ef7c8aea ia64: do not typedef struct pal_min_state_area_s adds a5b7c61ee6ad ia64: remove unneeded header includes from <asm/mca.h> adds fa1e160b08e8 ia64: remove generated/nr-irqs.h generation to fix build warning adds db4632c65eb5 Makefile: use smaller dictionary size for xz module compression adds 83272e6d4765 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] adds 052c805a1851 kbuild: LD_VERSION redenomination adds aec6c60a01d3 kbuild: check the minimum compiler version in Kconfig adds ab37d5a43162 genksyms: make source_file a local variable in lexer adds e66e13a3c974 genksyms: remove dead code for ST_TABLE_* adds 13940738c264 genksyms: remove useless case DOTS adds 3d277907c2ff kbuild: doc: remove "Objects which export symbols" section adds 0dd77e957a00 kbuild: stop removing stale <linux/version.h> file adds 2047ace96679 kbuild: use always-y instead of extra-y adds 1c3fae740aab Kbuild: Make composite object searching more generic adds 3c4fa46b30c5 vmlinux.lds.h: add DWARF v5 sections adds a66049e2cf0e Kbuild: make DWARF version a choice adds 98cd6f521f10 Kconfig: allow explicit opt in to DWARF v5 adds 9b82f13e7ef3 kbuild: clamp SUBLEVEL to 255 adds 88a686728b37 kbuild: simplify access to the kernel's version adds 585d32f9b053 gen_compile_commands: prune some directories new edd5c64ae2b4 Merge remote-tracking branch 'kbuild/for-next' new 1010033ab1d0 Merge remote-tracking branch 'dma-mapping/for-next' new 5642d0ff5ca8 Merge remote-tracking branch 'asm-generic/master' new 9d41936189d2 Merge remote-tracking branch 'arm/for-next' adds bab8443ba84a Merge branch 'for-next/cosmetic' into for-next/core adds 88ddf0df1620 Merge branch 'for-next/cpufeature' into for-next/core adds f96a816fa5e5 Merge branch 'for-next/crypto' into for-next/core adds 90eb8c9d94fa Merge branch 'for-next/errata' into for-next/core adds 6b76c3aedb07 Merge branch 'for-next/faultaround' into for-next/core adds b374d0f981a7 Merge branch 'for-next/kexec' into for-next/core adds 1d32854ea763 Merge branch 'for-next/misc' into for-next/core adds c974a8e574f9 Merge branch 'for-next/perf' into for-next/core adds cf6a85a85089 Merge branch 'for-next/random' into for-next/core adds 9dc8313cfd0b Merge branch 'for-next/rng' into for-next/core adds 82a1c2b94ac0 Merge branch 'for-next/selftests' into for-next/core adds d23fa87cde1d Merge branch 'for-next/stacktrace' into for-next/core adds dcabe10d97f5 Merge branch 'for-next/topology' into for-next/core adds 1ffa9763828c Merge branch 'for-next/vdso' into for-next/core new edc5e091671f Merge remote-tracking branch 'arm64/for-next/core' adds 36de760a5a90 MAINTAINERS: arm: samsung: include S3C headers in platform entry adds c2bd78de41fc Merge tag 'samsung-soc-5.12' of git://git.kernel.org/pub/s [...] adds 2a898f6df9f9 Merge branch 'arm/soc' into for-next adds 52ded9eaa25a Merge tag 'aspeed-5.12-devicetree' of git://git.kernel.org [...] adds 0109a17564fc arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] adds a36c9ff6a2df Merge branch 'dt-for-v5.12' of git://git.kernel.org/pub/sc [...] adds f249e60eb2c7 dt-bindings: add ebang vendor prefix adds 12e6d3eb8e0a dt-bindings: arm: add Ebang EBAZ4205 board adds 00c2747814cc ARM: dts: add Ebang EBAZ4205 device tree adds 10d43c861476 ARM: dts: ebaz4205: add pinctrl entries for switches adds 9cc5c6c1567c dt-bindings: arm: xilinx: Add missing Zturn boards adds 19e1f484a6bb dt-bindings: spi: zynq: Convert Zynq QSPI binding to yaml adds 78155527283d Merge tag 'zynq-dt-for-v5.12-v2' of https://github.com/Xil [...] adds 504842dc676b Merge branch 'arm/dt' into for-next adds f464252181dc Merge tag 'memory-controller-drv-5.12-2' of git://git.kern [...] adds 4f79a8b06fcc Merge tag 'aspeed-5.12-soc' of git://git.kernel.org/pub/sc [...] adds 8221c90ce0f4 Merge branch 'arm/drivers' into for-next adds e6c44b8c57c9 soc: document merges new c0c6265594d7 Merge remote-tracking branch 'arm-soc/for-next' new f826edf08c93 Merge remote-tracking branch 'actions/for-next' adds 002f95e19d2a Merge branch 'v5.12/dt' into tmp/aml-rebuild adds c9eaf8360712 dt-bindings: arm: amlogic: add support for the Minix NEO U9-H adds 5ed5627400ed arm64: dts: meson: add initial device-tree for Minix NEO U9-H adds ec811a412a97 Merge branch 'v5.12/dt64' into tmp/aml-rebuild adds 70994f761efe Merge branch 'v5.12/soc' into tmp/aml-rebuild new 34fc9c70f36a Merge remote-tracking branch 'amlogic/for-next' new cbeb92d3f516 Merge remote-tracking branch 'aspeed/for-next' new 9639bdcf8954 Merge branch 'at91-fixes' into at91-next new 9b5db4038f01 Merge remote-tracking branch 'at91/at91-next' new 855b3b470689 Merge remote-tracking branch 'drivers-memory/for-next' new bf057723835b Merge remote-tracking branch 'imx-mxs/for-next' new ae53a50134e6 Merge remote-tracking branch 'keystone/next' new 6e48fa10a356 Merge remote-tracking branch 'mediatek/for-next' new 9916e3cf0764 Merge remote-tracking branch 'mvebu/for-next' new 128650b32a6d Merge remote-tracking branch 'omap/for-next' new cc3088c9037d Merge remote-tracking branch 'qcom/for-next' new 638dfb0f58cc Merge remote-tracking branch 'raspberrypi/for-next' new 7381a856dad2 Merge remote-tracking branch 'realtek/for-next' new 8219cb8e2d75 Merge remote-tracking branch 'renesas/next' new 71c42cfaf8fd Merge remote-tracking branch 'rockchip/for-next' new 51a34a7aac93 Merge remote-tracking branch 'samsung-krzk/for-next' new 1737ae6a61c1 Merge remote-tracking branch 'stm32/stm32-next' new 9aed44c710b9 Merge remote-tracking branch 'sunxi/sunxi/for-next' new a0f0ec027f90 Merge remote-tracking branch 'tegra/for-next' new b0385820a3bc Merge remote-tracking branch 'ti-k3/ti-k3-next' new 1feed6a2a631 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 0d7a660bfe79 Merge branches 'clk-doc', 'clk-renesas', 'clk-allwinner', [...] adds ee6b84a3fc47 Merge branch 'clk-unused' into clk-next adds dcd48b25c682 clk: meson-axg: remove CLKID_MIPI_ENABLE adds 31035839540e clk: meson: axg: Remove MIPI enable clock gate adds e3272b0bc9d6 Merge tag 'clk-meson-v5.12-1-fixed' of https://github.com/ [...] adds 428d97e18594 clk: at91: Fix the declaration of the clocks adds 242d8cf62687 Merge branches 'clk-mediatek', 'clk-imx', 'clk-amlogic' an [...] adds 31e7aa7ed739 dt-bindings: clk: versaclock5: Add optional load capacitan [...] adds f3d661d6b441 clk: vc5: Add support for optional load capacitance adds 3dff4becef2d dt-bindings: clock: si570: Add 'silabs,skip-recall' property adds d9d4944d36e8 clk: si570: Skip NVM to RAM recall operation if an optiona [...] adds 6286ce1e3ece clk: aspeed: Fix APLL calculate formula from ast2600-A2 adds fa4dd53eeebf clk: qoriq: use macros to generate pll_mask adds ddddfafd94d8 clk: BD718x7: Do not depend on parent driver data adds 11f83102d879 Merge branches 'clk-vc5', 'clk-silabs', 'clk-aspeed', 'clk [...] adds 2bea59d3888b dt-bindings: documentation: add clock bindings information [...] adds a0f9819cbe99 clk: socfpga: agilex: add clock driver for eASIC N5X platform adds 1d895931cb42 dt-bindings: clk: mstar msc313 mpll binding header adds 4f83b5233f61 dt-bindings: clk: mstar msc313 mpll binding description adds 0b9266d295ce clk: fixed: add devm helper for clk_hw_register_fixed_factor() adds bef7a78da716 clk: mstar: MStar/SigmaStar MPLL driver adds 93c89f03cb1d clk: mstar: Allow MStar clk drivers to be compile tested adds d90afa62acd4 clk: mstar: msc313-mpll: Fix format specifier adds 785c02eb3500 clk: qcom: gdsc: Implement NO_RET_PERIPH flag adds a59c16c80bd7 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...] adds 53748348a57a clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting adds fe121bfe2617 clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical adds c3656218386a clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical adds 5db3ae8b33de clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver adds 9502d488b1fc dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc adds 7cbb78a99db6 clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers adds eaf87e5661b3 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d adds 79b5d1fc93a1 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver adds e16831bf402c dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] adds 3fade948fbb3 clk: qcom: gcc-sm8350: add gdsc adds 75a81288db32 dt-bindings: clock: Add RPMHCC bindings for SC7280 adds fff2b9a65162 clk: qcom: rpmh: Add support for RPMH clocks on SC7280 adds 87a3d523b38c dt-bindings: clock: Add SC7280 GCC clock binding adds a3cc092196ef clk: qcom: Add Global Clock controller (GCC) driver for SC7280 adds bc22d596ea8c clk: zynq: pll: Fix kernel-doc formatting in 'clk_register [...] adds ed1b7dd7021b clk: ti: clkt_dpll: Fix some kernel-doc misdemeanours adds 539bf21808dc clk: ti: dpll3xxx: Fix some kernel-doc headers and promote [...] adds 4414c16eb186 clk: qcom: clk-regmap: Provide missing description for 'de [...] adds a89bd29a53d9 clk: tegra: clk-tegra30: Remove unused variable 'reg' adds b565eb81276a clk: tegra: cvb: Provide missing description for 'tegra_cv [...] adds d8dbf923e701 clk: ti: dpll44xx: Fix some potential doc-rot adds b92b01bd92c2 clk: qcom: gcc-ipq4019: Remove unused variable 'ret' adds e28aa9b0ce20 clk: clk-fixed-mmio: Demote obvious kernel-doc abuse adds 6a5898411159 clk: clk-npcm7xx: Remove unused static const tables 'npcm7 [...] adds 181ad1ad174b clk: qcom: mmcc-msm8974: Remove unused static const tables [...] adds 4e1df36e0ca1 clk: clk-xgene: Add description for 'mask' and fix formatt [...] adds 3e6bd158c1da clk: qcom: clk-rpm: Remove a bunch of superfluous code adds f2ad937b62d9 clk: spear: Move prototype to accessible header adds 7db20bc17fcf clk: zynqmp: divider: Add missing description for 'max_div' adds ee70d49abf21 clk: bcm: clk-iproc-pll: Demote kernel-doc abuse adds 487dc7bb6a0c clk: sifive: fu540-prci: Declare static const variable 'pr [...] adds 75fddccbca32 clk: socfpga: clk-pll: Remove unused variable 'rc' adds 1609634d4197 clk: socfpga: clk-pll-a10: Remove set but unused variable 'rc' adds 793eb69c9639 clk: mvebu: ap-cpu-clk: Demote non-conformant kernel-doc header adds c13726171f70 clk: st: clkgen-pll: Demote unpopulated kernel-doc header adds 4f71bdcbd6cc clk: st: clkgen-fsyn: Fix worthy struct documentation demo [...] adds 60b185f1112f clk: ti: clockdomain: Fix description for 'omap2_init_clk_ [...] adds 975b3edd5594 clk: ti: dpll: Fix misnaming of '_register_dpll()'s 'user' [...] adds d52848c3f609 clk: ti: gate: Fix possible doc-rot in 'omap36xx_gate_clk_ [...] adds 0c1d46d3a7e6 clk: versatile: clk-icst: Fix worthy struct documentation block adds bf2244ba9d85 clk: zynq: clkc: Remove various instances of an unused var [...] adds 4d5c4ae32945 Merge branches 'clk-socfpga', 'clk-mstar', 'clk-qcom' and [...] new 6b5e1c18d05d Merge remote-tracking branch 'clk/clk-next' new a88318e8b985 Merge remote-tracking branch 'csky/linux-next' new 7236851670a9 Merge remote-tracking branch 'h8300/h8300-next' new c7238b179c15 Merge remote-tracking branch 'm68knommu/for-next' adds b68c8736a01f microblaze: Remove support for gcc < 4 adds 48783be427c7 microblaze: Fix built-in DTB alignment to be 8-byte aligned new 3fc7baf795f2 Merge remote-tracking branch 'microblaze/next' adds e66ef72d2691 mips: Replace lkml.org links with lore adds ee54d379fc9c MIPS: Make check condition for SDBBP consistent with EJTAG spec adds bde258bc651f MAINTAINERS: replace non-matching patterns for loongson{2,3} adds 7c86ff9925cb MIPS: Add basic support for ptrace single step adds 04e4783fccf4 MIPS/malta: simplify plat_setup_iocoherency adds 3440caf5f28c MIPS/alchemy: factor out the DMA coherent setup adds 14ac09a65e19 MIPS: refactor the runtime coherent vs noncoherent DMA indicators adds 6d4e9a8efe3d driver core: lift dma_default_coherent into common code adds a86497d66dd5 MIPS: remove CONFIG_DMA_MAYBE_COHERENT adds 4e0664416c70 MIPS: remove CONFIG_DMA_PERDEV_COHERENT adds b1468f3071f7 Revert "MIPS: kernel: {ftrace,kgdb}: Set correct address l [...] adds f1b0bf577f46 MIPS: Simplify EVA cache handling adds b306c5f56068 MIPS: Use common way to parse elfcorehdr adds 8fbf1d27598a MAINTAINERS: Add git tree for KVM/mips adds e6ce4a480c76 MIPS: kernel: Drop kgdb_call_nmi_hook adds fa07eca8d8c6 vmlinux.lds.h: catch more UBSAN symbols into .data new b0c2793bad0b Revert "MIPS: Add basic support for ptrace single step" new e4cc2dacd3d1 Merge remote-tracking branch 'mips/mips-next' new 439cc63264bd Merge remote-tracking branch 'nds32/next' new f71ca6cd15c9 Merge remote-tracking branch 'openrisc/for-next' adds f286303286f8 parisc: Drop out of get_whan() if task is running again adds 61c439439ccc parisc: Use the generic devmem_is_allowed() adds c70919bd9d07 parisc: Fix IVT checksum calculation wrt HPMC adds 31680c1d1595 parisc: Bump 64-bit IRQ stack size to 64 KB adds ae3c4761c15d parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag() adds b7795074a046 parisc: Optimize per-pagetable spinlocks adds 2347961b11d4 binfmt_misc: pass binfmt_misc flags to the interpreter new c23e866e97f1 Merge remote-tracking branch 'parisc-hd/for-next' adds dea6f4c69699 powerpc/powernv/pci: Use kzalloc() for phb related allocations adds e4bb64c7a42e powerpc: remove interrupt handler functions from the noins [...] adds 5c47c44f157f powerpc/83xx: Fix build error when CONFIG_PCI=n adds 2bb421a3d936 powerpc/mm/64s: Fix no previous prototype warning adds f30520c64f29 powerpc/amigaone: Make amigaone_discover_phbs() static adds de4ffc653f37 powerpc/uaccess: Simplify unsafe_put_user() implementation adds 7d506ca97b66 powerpc/uaccess: Avoid might_fault() when user access is enabled adds 60a707d0c99a powerpc/kuap: Restore AMR after replaying soft interrupts adds 14ad0e7d04f4 powerpc/64s: syscall real mode entry use mtmsrd rather than rfid adds ac7c5e9b08ac powerpc/64s: Remove EXSLB interrupt save area adds 3642eb21256a powerpc/32: Preserve cr1 in exception prolog stack check t [...] adds c9df3f809cc9 powerpc/xive: Assign boolean values to a bool variable adds c7ba2d636342 powerpc/mm: Enable compound page check for both THP and HugeTLB adds ec94b9b23d62 powerpc/mm: Add PG_dcache_clean to indicate dcache clean state adds 2ac02e5ecec0 powerpc/mm: Remove dcache flush from memory remove. adds 2377c92e37fe powerpc/kexec_file: fix FDT size estimation for kdump kernel adds caccf2ac5c5d powerpc: use kernel endianness in MSR in 32-bit signal handler adds 57f48b4b74e7 powerpc/compat_sys: swap hi/lo parts of 64-bit syscall arg [...] adds 57fdfbce8913 powerpc/32s: Add missing call to kuep_lock on syscall entry adds eca2411040c1 powerpc/32: Always enable data translation on syscall entry adds 76249ddc2708 powerpc/32: On syscall entry, enable instruction translati [...] adds 2c59e5104821 powerpc/32: Reorder instructions to avoid using CTR in sys [...] adds fb5608fd117a powerpc/irq: Add helper to set regs->softe adds 08353779f288 powerpc/irq: Rework helpers that manipulate MSR[EE/RI] adds 6650c4782d57 powerpc/irq: Add stub irq_soft_mask_return() for PPC32 adds ab1a517d55b0 powerpc/syscall: Rename syscall_64.c into interrupt.c adds 344bb20b159d powerpc/syscall: Make interrupt.c buildable on PPC32 adds 72b7a9e56b25 powerpc/syscall: Use is_compat_task() adds 8875f47b7681 powerpc/syscall: Save r3 in regs->orig_r3 adds c01b91665815 powerpc/syscall: Change condition to check MSR_RI adds fbcee2ebe8ed powerpc/32: Always save non volatile GPRs at syscall entry adds 6f76a01173cc powerpc/syscall: implement system call entry/exit logic in [...] adds 4d67facbcbdb powerpc/32: Remove verification of MSR_PR on syscall in th [...] adds eb595eca7406 powerpc/32: Remove the counter in global_dbcr0 adds b966f2279048 powerpc/syscall: Do not check unsupported scv vector on PPC32 adds d524dda719f0 powerpc/32: Handle bookE debugging in C in syscall entry/exit adds 5b90b9661a33 powerpc/syscall: Avoid storing 'current' in another pointer adds e10656114d32 spi: mpc52xx: Avoid using get_tbl() adds 55d68df623eb powerpc/time: Avoid using get_tbl() adds 132f94f13396 powerpc/time: Remove get_tbl() adds e3de1e291fa5 powerpc/64: Fix stack trace not displaying final frame adds 6b385d1d7c0a powerpc/uaccess: get rid of small constant size cases in r [...] adds 95d019e0f922 powerpc/uaccess: Merge __put_user_size_allowed() into __pu [...] adds 052f9d206f6c powerpc/uaccess: Merge raw_copy_to_user_allowed() into raw [...] adds b3abe590c80e powerpc/pci: Remove unimplemented prototypes adds 82d2c16b350f powerpc/perf: Adds support for programming of Thresholding in P10 new 992e2c4a8836 Merge remote-tracking branch 'powerpc/next' new 7fb5cbb5f96b Merge remote-tracking branch 'risc-v/for-next' adds b0d31159a467 s390: open code SWITCH_KERNEL macro adds 64985c3a223d s390: use WRITE_ONCE when re-allocating async stack adds b61b1595124a s390: add stack for machine check handler adds 26521412ae22 s390: fix kernel asce loading when sie is interrupted adds 33ea04872da1 s390: use r13 in cleanup_sie as temp register adds efa54735905c s390: split cleanup_sie adds 96c0a6a72d18 s390,alpha: switch to 64-bit ino_t adds e4101be56c85 s390/time: introduce union tod_clock adds 530f639f1efe s390/time: rename store_tod_clock_ext() and use union tod_clock adds cc2c7db28f79 s390/time: introduce new store_tod_clock_ext() adds f8d8977a3d97 s390/time: convert tod_clock_base to union adds 169ceac42926 s390/vdso: use union tod_clock adds 2cfd7b73f593 s390/kvm: use union tod_clock adds d1deda6f2b23 s390/debug: use union tod_clock adds 01f224b9d722 s390/hypfs: use store_tod_clock_ext() adds fc4a925f7774 s390/crypto: use store_tod_clock_ext() adds 7ef37dd7bb00 s390/time: remove get_tod_clock_ext() adds 3bf526e036c9 s390/qdio: inline qdio_kick_handler() adds 540936df4438 s390/qdio: rework q->qdio_error indication adds 7940eaf2e956 s390/qdio: improve handling of PENDING buffers for QEBSM devices adds 2223318c2862 s390/qdio: remove 'merge_pending' mechanism adds b47f625e102b Merge branch 'features' into for-next new 4f3e93e1a774 Merge remote-tracking branch 's390/for-next' adds 74e919d2307d um: virtio: clean up a comment adds 10c2b5aeb21c um: virtio: fix handling of messages without payload adds 9b84512cfe60 um: virtio: disable VQs during suspend adds c8177aba37ca um: time-travel: rework interrupt handling in ext mode adds 1fcf9da38901 um: virtio: allow devices to be configured for wakeup adds 3a5f4154741f um: fix spelling mistake in Kconfig "privleges" -> "privileges" adds 731ecea3e549 mm: Remove arch_remap() and mm-arch-hooks.h adds a15f1e41fbf5 um: hostfs: use a kmem cache for inodes adds e1e22d0d9183 um: print register names in wait_for_stub adds 47da29763ec9 um: mm: check more comprehensively for stub changes adds a7d48886cacf um: defer killing userspace on page table update failures adds 84b2789d6115 um: separate child and parent errors in clone stub adds 9f0b4807a44f um: rework userspace stubs to not hard-code stub location adds bfc58e2b98e9 um: remove process stub VMA adds dde8b58d5127 um: add a pseudo RTC adds cc3ac20fc265 um: io.h: include <linux/types.h> adds ddad5187fc2a um: irq.h: include <asm-generic/irq.h> new f59821e627d2 Merge remote-tracking branch 'uml/linux-next' new 8e103d5d4954 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 5ec1fc0045d4 Merge remote-tracking branch 'pidfd/for-next' adds c7104697aa94 netfs: Rename unlock_page_fscache() and move wait_on_page_ [...] adds 32685453751f netfs: Hold a ref on a page when PG_private_2 is set new 718a50078118 Merge remote-tracking branch 'fscache/fscache-next' adds c6a078fa577d Merge branch 'misc-5.12' into for-next-current-v5.10-20210217 adds 4d296fe10a59 Merge branch 'for-next-current-v5.10-20210217' into for-ne [...] adds 4292b233d3cc btrfs: fix raid6 qstripe kmap adds d64f5358a5be btrfs: make btrfs_submit_compressed_read() subpage compatible adds 8a97de64f182 btrfs: make check_compressed_csum() to be subpage compatible adds ecd583912332 btrfs: fix race between extent freeing/allocation when usi [...] adds d7e9e0d66ceb btrfs: avoid checking for RO block group twice during noco [...] adds f35a3a066e6f btrfs: fix race between writes to swap files and scrub adds c43707783dd6 btrfs: fix race between swap file activation and snapshot [...] adds 205b3ac162cd btrfs: ix comment for btrfs ordered extent flag bits adds b85268cbb907 btrfs: tree-checker: do not error out if extent ref hash d [...] adds 632605c14eae btrfs: fix stale data exposure after cloning a hole with N [...] adds 99addaa7e437 btrfs: avoid double put of block group when emptying cluster adds 594ed9b39b4c btrfs: zoned: fix deadlock on log sync adds fb71a36f8661 Merge branch 'misc-next' into for-next-next-v5.11-20210217 adds 5b1c5c4216f2 btrfs: Prevent nowait or async read from doing sync IO adds 1d0759c4da7d Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] adds ba35d57e5b89 btrfs: convert BUG_ON()'s in relocate_tree_block adds 21e335c89f76 btrfs: return an error from btrfs_record_root_in_trans adds 981cac60a0d8 btrfs: handle errors from select_reloc_root() adds fb281a0a33cc btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds b42de4e633f4 btrfs: check record_root_in_trans related failures in sele [...] adds c5ead6424f19 btrfs: do proper error handling in record_reloc_root_in_trans adds 2ae5de7c27ff btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 789252c80dce btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 2e68bff0e9fe btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds a1682b094a00 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 0a42df53da2c btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds 26c27464f0c2 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds 4db0152de0f7 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 087a357a9afd btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds e5dcf95e59f6 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 0dafcbeb5ca3 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 48c098ed2a79 btrfs: do not panic in __add_reloc_root adds 2fb9763c5fce btrfs: have proper error handling in btrfs_init_reloc_root adds bb8ada368285 btrfs: do proper error handling in create_reloc_root adds 25e96c20d61e btrfs: validate ->reloc_root after recording root in trans adds 88bcfe16ed4a btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds cb48db067142 btrfs: change insert_dirty_subvol to return errors adds 1de410e39ec4 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds e5526d90b3b0 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 673f9dd1b103 btrfs: do proper error handling in btrfs_update_reloc_root adds bb91d8d992dd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 4fe31b5239db btrfs: handle btrfs_cow_block errors in replace_path adds f1ef26336e08 btrfs: handle btrfs_search_slot failure in replace_path adds 51bf41f2faa4 btrfs: handle errors in reference count manipulation in re [...] adds 95458c404bb1 btrfs: handle extent reference errors in do_relocation adds c0867b54f7c2 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds 50946182c60c btrfs: remove the extent item sanity checks in relocate_bl [...] adds 38728764598b btrfs: do proper error handling in create_reloc_inode adds 0d5a0faf7449 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds d1c1f884dd90 btrfs: cleanup error handling in prepare_to_merge adds d2efcde71a5e btrfs: handle extent corruption with select_one_root properly adds 681ca9e605e2 btrfs: do proper error handling in merge_reloc_roots adds 39e70ec09601 btrfs: check return value of btrfs_commit_transaction in r [...] adds 70dbaa346f12 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] adds bb90d4bc7b6a mm/highmem: Lift memcpy_[to|from]_page to core adds 61b205f57991 mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() adds 6a0996db6879 mm/highmem: Introduce memcpy_page(), memmove_page(), and m [...] adds ca18f6ea012b mm/highmem: Add VM_BUG_ON() to mem*_page() calls adds 325a835476e3 iov_iter: Remove memzero_page() in favor of zero_user() adds ba17591bcb78 btrfs: use memcpy_[to|from]_page() and kmap_local_page() adds ebb5023a8bec btrfs: use copy_highpage() instead of 2 kmaps() adds bbc24c42f2c0 btrfs: convert to zero_user() adds c9f34259c600 Merge branch 'kmap-conversion' into for-next-next-v5.11-20210217 adds 191e697796c2 Merge branch 'for-next-next-v5.11-20210217' into for-next- [...] new 496f64c4adb8 Merge remote-tracking branch 'btrfs/for-next' adds 64f36da5625f ceph: fix flush_snap logic after putting caps adds 64f28c627a27 ceph: clean up inode work queueing adds a8810cdc007f ceph: allow queueing cap/snap handling after putting cap r [...] adds afd56e78dd17 libceph: deprecate [no]cephx_require_signatures options adds d7ef2e59e3b9 libceph: remove osdtimeout option entirely adds 558b4510f622 ceph: defer flushing the capsnap if the Fb is used new 04108a0c8580 Merge remote-tracking branch 'ceph/master' adds 6dffa4c22000 smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] adds 201023c5b294 cifs: fix trivial typo adds 731ddc09c25b cifs: documentation cleanup adds 0f56db831456 cifs: New optype for session operations. adds 7de0394801da cifs: Fix in error types returned for out-of-credit situations. adds 6d82c27ae5d0 cifs: Identify a connection by a conn_id. adds 03e9bb1a0b40 cifs: Reformat DebugData and index connections by conn_id. new e3f865bb82c4 Merge remote-tracking branch 'cifs/for-next' new 6903ab912ec0 Merge remote-tracking branch 'ecryptfs/next' adds bde545295b71 erofs: fix shift-out-of-bounds of blkszbits adds ce0631291813 erofs: initialized fields can only be observed after bit is set new 38938fd11c5b Merge remote-tracking branch 'erofs/dev' new d90501b48086 Merge remote-tracking branch 'exfat/dev' new 9f643da412e3 Merge remote-tracking branch 'ext3/for_next' new 8828d050f04b Merge remote-tracking branch 'ext4/dev' adds 938a184265d7 f2fs: give a warning only for readonly partition adds 092af2eb1800 Documentation: f2fs: fix typo s/automaic/automatic new 1f9aa47f0ef2 Merge remote-tracking branch 'f2fs/dev' new d6dd44936cb0 Merge remote-tracking branch 'fsverity/fsverity' adds 4208c398aae4 fs/jfs: fix potential integer overflow on shift of a int new 932019e8b867 Merge remote-tracking branch 'jfs/jfs-next' adds 75cfb200cd08 NFS: 'flags' field should be unsigned in struct nfs_server adds ed7bcdb374d2 NFS: Add support for eager writes adds a0492339fc70 NFS: Add mount options supporting eager writes adds 6c17260ca4ae NFS: Set the stable writes flag when initialising the super block new 79909a1e1f2f Merge remote-tracking branch 'nfs-anna/linux-next' new f452e140abde Merge remote-tracking branch 'cel/for-next' new bb37fce7d19a Merge remote-tracking branch 'overlayfs/overlayfs-next' adds cf0838dfa3f9 ubi: remove dead code in validate_vid_hdr() adds 3b638f997a35 ubi: eba: Delete useless kfree code adds 19646447ad3a jffs2: fix use after free in jffs2_sum_write_data() adds 11b8ab383645 ubifs: Fix memleak in ubifs_init_authentication adds 410b6de702ef ubifs: replay: Fix high stack usage, again adds d984bcf5766d ubifs: Fix off-by-one error adds 90ada91f4610 jffs2: check the validity of dstlen in jffs2_zlib_compress() adds 42119dbe571e ubifs: Fix error return code in alloc_wbufs() new be18b7111b94 Merge remote-tracking branch 'ubifs/next' new 1e4fce403a83 Merge remote-tracking branch 'v9fs/9p-next' adds e4826691cc7e xfs: restore shutdown check in mapped write fault path adds 8646b982baf7 xfs: fix boolreturn.cocci warnings adds 1cd738b13ae9 xfs: consider shutdown in bmapbt cursor delete assert new 82d9e8921efb Merge remote-tracking branch 'xfs/for-next' adds 62ab1aadcccd zonefs: add tracepoints for file operations adds 059c01039c01 zonefs: Fix file size of zones in full condition new 30294e42054b Merge remote-tracking branch 'zonefs/for-next' new bd823f00d180 Merge remote-tracking branch 'iomap/iomap-for-next' new 739698a69bdb Merge remote-tracking branch 'file-locks/locks-next' adds 0016c9bb87a7 coredump: don't bother with do_truncate() adds 4abde3aecbe6 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef adds ac55aa6b7241 Merge remote-tracking branches 'vfs/work.sparc', 'vfs/work [...] adds 36964821a2d2 Merge remote-tracking branch 'vfs/work.sendfile' into for-next adds 341d64eb5c69 Merge branch 'work.d_name' into for-next adds 1bef30105aef fix handling of nd->depth on LOOKUP_CACHED failures in try [...] adds 07add5008f9f Merge branch 'work.namei' into for-next new 89b5e68ee957 Merge remote-tracking branch 'vfs/for-next' adds 13791c80b0cd printk: avoid prb_first_valid_seq() where possible adds 7908e4c69387 Merge branch 'printk-rework' into for-next adds 4e89a7877964 lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers adds d9d4de2309cd kselftest: add support for skipped tests adds 5ead723a20e0 lib/vsprintf: no_hash_pointers prints all addresses as unhashed adds f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next new a4d7db1e797a Merge remote-tracking branch 'printk/for-next' adds 0b48f3604db9 Merge branch 'pci/enumeration' adds 2ae175c8a806 Merge branch 'pci/error' adds 8bdaaad0eb77 Merge branch 'pci/link' adds af6683dae908 Merge branch 'pci/resource' adds 3704c9891b5e Merge branch 'pci/misc' adds f6fafd65bf0d Merge branch 'remotes/lorenzo/pci/brcmstb' adds 5ef7b1e58c2e Merge branch 'remotes/lorenzo/pci/cadence' adds 5fead9b7e3f6 Merge branch 'remotes/lorenzo/pci/dwc' adds 27b9e11f07f0 Merge branch 'remotes/lorenzo/pci/mediatek' adds 65f8e6bfd576 Merge branch 'remotes/lorenzo/pci/microchip' adds 899dd147ab4b NTB: Add support for EPF PCI-Express Non-Transparent Bridge adds 43cfedecb0af Documentation: PCI: Add configfs binding documentation for [...] adds 528a69e40116 Documentation: PCI: Add userguide for PCI endpoint NTB function adds 9c48b7cc9223 Merge branch 'remotes/lorenzo/pci/ntb' adds e9fe9a783de6 Merge branch 'remotes/lorenzo/pci/qcom' adds 7f11c4d8bf8a Merge branch 'remotes/lorenzo/pci/rcar' adds 0d8827cc22ce Merge branch 'remotes/lorenzo/pci/rockchip' adds cbf042f56acd Merge branch 'remotes/lorenzo/pci/tango' adds 25843de7d555 Merge branch 'remotes/lorenzo/pci/xilinx' adds 84c8d3d0b60e Merge branch 'remotes/lorenzo/pci/misc' new 014cd56a1aed Merge remote-tracking branch 'pci/next' new 19d8e9149c27 pstore: Fix typo in compression option name new 45b9b70287c0 Merge remote-tracking branch 'pstore/for-next/pstore' adds bc2e15a9a022 HID: playstation: initial DualSense USB support. adds b99dcefd78ff HID: playstation: use DualSense MAC address as unique identifier. adds d30bca44809e HID: playstation: add DualSense battery support. adds f6bb05fcb2a1 HID: playstation: add DualSense touchpad support. adds 402987c5d98a HID: playstation: add DualSense accelerometer and gyroscop [...] adds 53f04e83577c HID: playstation: track devices in list. adds 799b2b533a29 HID: playstation: add DualSense Bluetooth support. adds 51151098d7ab HID: playstation: add DualSense classic rumble support. adds ebbe998a4a52 HID: playstation: add DualSense lightbar support adds d5f7af85a537 HID: playstation: add microphone mute support for DualSense. adds c240f0cb88ec HID: playstation: add DualSense player LEDs support. adds 05afe02ac24f HID: playstation: DualSense set LEDs to default player id. adds 1f902f8636e4 HID: playstation: report DualSense hardware and firmware version. adds 2c94c284b859 Merge branch 'for-5.12/playstation' into for-next adds 3847d15b41ce HID: playstation: fix unused variable in ps_battery_get_property. adds 5b5ca5d1a53c Merge branch 'for-5.12/playstation' into for-next adds 57389266a7bd Revert "HID: playstation: fix unused variable in ps_batter [...] adds 2787f2cf1a93 Revert "HID: playstation: report DualSense hardware and fi [...] adds 21a7584fae7b Revert "HID: playstation: DualSense set LEDs to default pl [...] adds fdd2b479ca47 Revert "HID: playstation: add DualSense player LEDs support." adds f1d1a57ded80 Revert "HID: playstation: add microphone mute support for [...] adds 3855971c6d4b Revert "HID: playstation: add DualSense lightbar support" adds bef9acb2c47d Merge branch 'for-5.12/playstation' into for-next adds 0b25b55d34f5 HID: playstation: report DualSense hardware and firmware version. adds 5fb52551248f HID: playstation: fix unused variable in ps_battery_get_property. adds 5ecce46ba4e3 Merge branch 'for-5.12/playstation-v2' into for-next adds 50ab1ffd7c41 HID: playstation: fix array size comparison (off-by-one) adds 364c69ced8f9 Merge branch 'for-5.12/playstation-v2' into for-next new 88f38846bfb1 HID: wacom: Ignore attempts to overwrite the touch_max val [...] new 75d3e33fbc5e Merge branch 'for-5.11/upstream-fixes' into for-next new 8e5198a12d64 HID: playstation: add initial DualSense lightbar support. new c26e48b150fc HID: playstation: add microphone mute support for DualSense. new 949aaccda019 HID: playstation: add DualSense player LED support. new 914fe0466c86 Merge branch 'for-5.12/playstation-v2' into for-next new a23afd5ecb72 Merge remote-tracking branch 'hid/for-next' adds 55900a79efeb Merge branch 'i2c/for-current' into i2c/for-next adds 679c314b842a Merge tag 'at24-updates-for-v5.12' of git://git.kernel.org [...] adds bb3fe9ff5306 i2c: busses: Replace spin_lock_irqsave with spin_lock in hard IRQ adds b39ab96aa894 i2c: testunit: add support for block process calls adds 0b16cfd9e660 i2c: remove redundant error print in stm32f7_i2c_probe adds 35ea257a39ae Merge branch 'i2c/for-5.12' into i2c/for-next new 0d7c48fce0e6 Merge remote-tracking branch 'i2c/i2c/for-next' new 76cb8d8c1e20 Merge remote-tracking branch 'i3c/i3c/next' new bbc4d057f256 Merge remote-tracking branch 'dmi/dmi-for-next' adds 9f56b8eb8592 hwmon: (amd_energy) Add AMD family 19h model 30h x86 match adds 8c646ef14513 hwmon: (da9052) Switch to using the new API kobj_to_dev() adds f02e897bf37d dt-bindings: hwmon: Add TI TPS23861 bindings adds fff7b8ab2255 hwmon: add Texas Instruments TPS23861 driver adds 6ab3332cc692 MAINTAINERS: Add entry for Texas Instruments TPS23861 PoE PSE new 10418bad821e Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds a15cb2c16584 doc/admin-guide: fix spelling mistake: "perfomance" -> "pe [...] adds 3cae85f5f9e9 Documentation/admin-guide: kernel-parameters: Update nohlt [...] adds b7592e5b82db docs: Remove the Microsoft rhetoric adds 3c2e0a489da6 docs: kernel-hacking: be more civil new 2ca7625e81a2 Merge remote-tracking branch 'jc_docs/docs-next' adds 8f202f8e9ff3 media: v4l: async: Fix kerneldoc documentation for async f [...] new 79d27af4f58b Merge remote-tracking branch 'v4l-dvb/master' new c87ca5159103 Merge remote-tracking branch 'v4l-dvb-next/master' adds 505ca2f7770b ACPI: OSL: Rework acpi_check_resource_conflict() adds 8aef273ee88e ACPI: OSL: Clean up printing messages adds 9ea1ba38e25a Merge branch 'acpi-messages' into linux-next adds ca338fed2a5f platform/x86: intel_scu_wdt: Drop mistakenly added const adds 86b6d4f8cf2a Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-2' of git://git [...] adds befb0e7523af x86/platform/intel-mid: Remove unused leftovers (msic_audio) adds 4bbf7cfede61 x86/platform/intel-mid: Remove unused leftovers (msic_ocd) adds 2ec51fa7445f x86/platform/intel-mid: Remove unused leftovers (msic_battery) adds db47204609c6 x86/platform/intel-mid: Remove unused leftovers (msic_gpio) adds 4450e93fea0c x86/platform/intel-mid: Remove unused leftovers (msic_power_btn) adds f7009c53bb83 x86/platform/intel-mid: Remove unused leftovers (msic_thermal) adds 59326a6748ce x86/platform/intel-mid: Remove unused leftovers (msic) adds 2468f933b14e x86/platform/intel-mid: Remove unused leftovers (vRTC) adds 1b79fc4f2bfd x86/apb_timer: Remove driver for deprecated platform adds ef3c67b6454b mfd: intel_msic: Remove driver for deprecated platform adds c25ed1a101a3 Merge branch 'platform-drivers-mid-removal' into linux-next adds e1e6bd2995ac ACPI: property: Fix fwnode string properties matching adds 5352de4c92b3 Merge branch 'acpi-properties' into linux-next adds 3c26db8b2895 media: atomisp: Remove unused header adds 73f70d6c200b cpufreq: sfi-cpufreq: Remove driver for deprecated firmware adds 4590d98f5a4f sfi: Remove framework for deprecated firmware adds 3cc00862a5dd x86/PCI: Get rid of custom x86 model comparison adds 24c92537ccac x86/PCI: Describe @reg for type1_access_ok() adds 6517da7aac9d x86/platform/intel-mid: Get rid of intel_scu_ipc_legacy.h adds 043698c580f4 x86/platform/intel-mid: Drop unused __intel_mid_cpu_chip and Co. adds 6b80df1787b3 x86/platform/intel-mid: Remove unused header inclusion in [...] adds c9c26882776a x86/platform/intel-mid: Update Copyright year and drop file names adds 4f0db3fc3839 Merge branch 'platform-drivers-mid-removal' into linux-next adds 38f3885edbef ACPI: property: Remove dead code adds 325aa8161432 ACPI: property: Make acpi_node_prop_read() static adds c82ff99eaab8 ACPI: property: Satisfy kernel doc validator (part 1) adds 1de359d82576 ACPI: property: Satisfy kernel doc validator (part 2) adds af5b22027738 Merge branch 'acpi-properties' into linux-next adds 3af2f0aa2ed0 PM: EM: update Kconfig description and drop "default n" option adds c4cc3141b6f8 PM: Kconfig: remove unneeded "default n" options adds e1d3209f95a1 MAINTAINERS: cpuidle: exynos: include header in file pattern adds 1556057413a3 PM: sleep: Constify static struct attribute_group adds 88ffce957646 powercap: intel_rapl: Use topology interface in rapl_add_p [...] adds 65348ba259e2 powercap: intel_rapl: Use topology interface in rapl_init_ [...] adds 606a19484587 Merge branches 'pm-misc', 'pm-cpuidle', 'pm-sleep' and 'po [...] new 992b9ff11a44 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 8a2664c3f092 Merge branch 'pm-opp' into linux-next new 8a3f1f181d39 Merge back cpufreq updates for v5.12. new 538b0188da46 cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost [...] new 67fc209b527d cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks new cbf8363e9209 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new de04241ab87a opp: Don't skip freq update for different frequency new 8521ce52cd17 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 8b72d3aa065c Merge branches 'pm-cpufreq-fixes' and 'pm-opp-fixes' into [...] new 0249323a9574 Merge remote-tracking branch 'pm/linux-next' adds 8fefe3ce6b7d thermal/drivers/tango: Remove tango driver adds 73da3f0cca94 thermal/drivers/zx: Remove zx driver adds b57b4b4d4ef9 thermal: ti-soc-thermal: Skip pointless register access for dra7 adds 735c35352aa6 thermal: ti-soc-thermal: Fix stuck sensor with continuous [...] adds 514cbabb0142 thermal: ti-soc-thermal: Simplify polling with iopoll adds c13636babc80 thermal: ti-soc-thermal: Use non-inverted define for omap4 adds 20cc0ddd4a5b Merge remote-tracking branch 'iio-thermal-5.11-rc1/ib-iio- [...] adds e8ffd6c0756b dt-bindings: thermal: qcom: add adc-thermal monitor bindings adds ca66dca5eda6 thermal: qcom: add support for adc-tm5 PMIC thermal monitor adds 74369d041a0a thermal: qcom: Fix comparison with uninitialized variable [...] adds a51afb13311c thermal: cpufreq_cooling: freq_qos_update_request() return [...] new 852bb36e5083 Merge remote-tracking branch 'thermal/thermal/linux-next' new 554443cbee39 Merge remote-tracking branch 'ieee1394/for-next' adds c70f51de8530 RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver adds 633d61021298 RDMA/ipoib: Remove racy Subnet Manager sendonly join checks adds 229557230c76 RDMA/hns: Remove unused member and variable of CMDQ adds 8f86e2eadac9 RDMA/hns: Fixes missing error code of CMDQ adds 563aeb226630 RDMA/hns: Remove redundant operations on CMDQ adds 292b3352bd5b RDMA/hns: Adjust fields and variables about CMDQ tail/head adds 5e9914c00388 RDMA/hns: Refactor process of posting CMDQ adds bf656b029f88 RDMA/hns: Adjust definition of FRMR fields adds 1a93e848b730 RDMA/qedr: Use true and false for bool variable adds 168e4cd94983 RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() adds fe454dc31e84 RDMA/ucma: Fix use-after-free bug in ucma_create_uevent adds bf139b58af09 RDMA/rxe: Remove unused pkt->offset adds e6daa8f61d8d RDMA/rtrs-srv: Fix stack-out-of-bounds adds 03e9b33a0fd6 RDMA/rtrs: Only allow addition of path to an already estab [...] adds f7452a7e96c1 RDMA/rtrs-srv: fix memory leak by missing kobject free adds e2853c49477d RDMA/rtrs-srv-sysfs: fix missing put_device adds 7232c132d13a RDMA/mlx5: Allow CQ creation without attached EQs adds a6a217dddcd5 net/mlx5: Add new timestamp mode bits adds 2fe8d4b87802 RDMA/mlx5: Fail QP creation if the device can not support [...] adds 68ad4d1cc679 Merge branch 'mlx5_timestamp' into rdma.git for-next adds 2b5715fc1738 RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes adds ed4085296797 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() new 7289e26f395b Merge tag 'v5.11' into rdma.git for-next new b2be01f37caf Merge remote-tracking branch 'rdma/for-next' adds 5381b23d5bf9 skbuff: move __alloc_skb() next to the other skb allocatio [...] adds ef28095fce66 skbuff: simplify kmalloc_reserve() adds 483126b3b2c6 skbuff: make __build_skb_around() return void adds df1ae022af2c skbuff: simplify __alloc_skb() a bit adds f9d6725bf44a skbuff: use __build_skb_around() in __alloc_skb() adds fec6e49b6398 skbuff: remove __kfree_skb_flush() adds 50fad4b543b3 skbuff: move NAPI cache declarations upper in the file adds f450d539c05a skbuff: introduce {,__}napi_build_skb() which reuses NAPI [...] adds d13612b58e64 skbuff: allow to optionally use NAPI cache from __alloc_skb() adds cfb8ec659521 skbuff: allow to use NAPI cache from __napi_alloc_skb() adds 9243adfc311a skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instea [...] adds c4762993129f Merge branch 'skbuff-introduce-skbuff_heads-bulking-and-reusing' adds 31f67c2ee055 bnxt_en: Update firmware interface spec to 1.10.2.16. adds be6d755f3d0c bnxt_en: selectively allocate context memories adds dab62e7c2de7 bnxt_en: Implement faster recovery for firmware fatal error. adds e9696ff33c79 bnxt_en: Add context memory initialization infrastructure. adds 41435c394000 bnxt_en: Initialize "context kind" field for context memor [...] adds df97b34d3ace bnxt_en: Reply to firmware's echo request async message. adds f4d95c3c194d bnxt_en: Improve logging of error recovery settings information. adds 140261925a2a Merge branch 'bnxt_en-next' adds f833ca293dd1 net: mscc: ocelot: stop returning IRQ_NONE in ocelot_xtr_i [...] adds d7795f8f26d9 net: mscc: ocelot: only drain extraction queue on error adds a94306cea56f net: mscc: ocelot: better error handling in ocelot_xtr_irq [...] adds 5f016f42d342 net: mscc: ocelot: use DIV_ROUND_UP helper in ocelot_port_ [...] adds 137ffbc4bb86 net: mscc: ocelot: refactor ocelot_port_inject_frame out o [...] adds 8a678bb29bd2 net: dsa: tag_ocelot: avoid accessing ds->priv in ocelot_rcv adds 40d3f295b5fe net: mscc: ocelot: use common tag parsing code with DSA adds 62bf5fde5e14 net: dsa: tag_ocelot: single out PTP-related transmit tag [...] adds 7c4bb540e917 net: dsa: tag_ocelot: create separate tagger for Seville adds 924ee317f724 net: mscc: ocelot: refactor ocelot_xtr_irq_handler into oc [...] adds c8c0ba4fe247 net: dsa: felix: setup MMIO filtering rules for PTP when u [...] adds 0a6f17c6ae21 net: dsa: tag_ocelot_8021q: add support for PTP timestamping adds c48f86071027 Merge branch 'PTP-for-DSA-tag_ocelot_8021q' adds 7a572964e0c4 net: bridge: remove __br_vlan_filter_toggle adds 9e781401cbfc net: bridge: propagate extack through store_bridge_parm adds dcbdf1350e33 net: bridge: propagate extack through switchdev_port_attr_set adds 31046a5fd92c net: dsa: propagate extack to .port_vlan_add adds 89153ed6ebc1 net: dsa: propagate extack to .port_vlan_filtering adds 7f6334f7ef69 Merge branch 'Propagate-extack-for-switchdev-LANs-from-DSA' adds 8b986866b252 net: mvpp2: simplify PPv2 version ID read adds f704177e4721 net: mvpp2: improve Packet Processor version check adds 9ad78d81cb76 net: mvpp2: improve mvpp2_get_sram return adds 935a11845aef net: mvpp2: improve Networking Complex Control register naming adds 75f5653a1fb5 Merge branch 'mvpp2-next' adds d2a04370817f r8169: fix resuming from suspend on RTL8105e if machine ru [...] adds 1f778d500df3 net: mscc: ocelot: avoid type promotion when calling ocelo [...] adds 419dfaed7ccc net: bridge: fix switchdev_port_attr_set stub when CONFIG_ [...] adds c97f47e3c198 net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BR [...] adds ca04422afd69 Merge branch 'br-next-fixes' adds 39354eb29f59 tcp: tcp_data_ready() must look at SOCK_DONE adds 8841f6e63f2c net: dsa: sja1105: make devlink property best_effort_vlan_ [...] adds 7c29451550cc net: mvpp2: reduce tx-fifo for loopback port adds 3a616b92a9d1 net: mvpp2: Add TX flow control support for jumbo frames adds e6a395061c3e dt-bindings: net: Add DT bindings for Toshiba Visconti TMP [...] adds b38dd98ff8d0 net: stmmac: Add Toshiba Visconti SoCs glue driver adds df53e4f48e8d MAINTAINERS: Add entries for Toshiba Visconti ethernet controller adds ec8a42e73432 arm: dts: visconti: Add DT support for Toshiba Visconti5 e [...] adds ec762403bbe9 Merge branch 'net-stmmac-Add-Toshiba-Visconti-SoCs-glue-driver' adds 14b3b46a67f7 net: broadcom: bcm4908_enet: set MTU on open & on request adds 7f76963b692d i40e: Fix incorrect argument in call to ipv6_addr_any() adds 0caf3ada24e4 mptcp: add local addr info in mptcp_info adds 1c7d45e7b2c2 ibmvnic: simplify reset_long_term_buff function adds 1a42156f52bd ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions adds 133bf7b4fbbe net: phy: broadcom: Avoid forward for bcm54xx_config_clock [...] adds 17d3a83afbbf net: phy: broadcom: Remove unused flags adds 5d4358ede8eb net: phy: broadcom: Allow BCM54210E to configure APD adds 4a408a8adddd Merge branch 'net-phy-broadcom-Cleanups-and-APD' adds 63477a5d4c59 net: phy: at803x: add MDIX support to AR8031/33 adds 93e8990c24be net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT adds f6724cd49797 i40e: Fix uninitialized variable mfs_max adds 9ec5eea5b6ac lib/parman: Delete newline adds 700d4796ef59 bpf: Optimize program stats adds 031d6e02ddbb bpf: Run sleepable programs with migration disabled adds f2dd3b394674 bpf: Compute program stats for sleepable programs adds ca06f55b9002 bpf: Add per-program recursion prevention mechanism adds 406c557edc5b selftest/bpf: Add a recursion test adds 9ed9e9ba2337 bpf: Count the number of times recursion was prevented adds dcf33b6f4de1 selftests/bpf: Improve recursion selftest adds 638e4b825d52 bpf: Allows per-cpu maps and map-in-map in sleepable programs adds 750e5d7649b1 selftests/bpf: Add a test for map-in-map and per-cpu maps [...] adds 0e1aa629f1ce kbuild: Do not clean resolve_btfids if the output does not exist adds 07881ccbf40c bpf: Be less specific about socket cookies guarantees adds c5dbb89fc2ac bpf: Expose bpf_get_socket_cookie to tracing programs adds 61f8c9c8f3c8 selftests/bpf: Integrate the socket_cookie test to test_progs adds 6cd4dcc3fb81 selftests/bpf: Use vmlinux.h in socket_cookie_prog.c adds 6fdd671baaf5 selftests/bpf: Add a selftest for the tracing bpf_get_sock [...] adds 1336c662474e bpf: Clear per_cpu pointers during bpf_prog_realloc adds 6a5df969ff80 docs: bpf: Clarify BPF_CMPXCHG wording adds b2e37a7114ef bpf: Fix subreg optimization for BPF_FETCH adds 1e0aa3fb05f8 libbpf: Use AF_LOCAL instead of AF_INET in xsk.c adds d2836dddc95d libbpf: Ignore non function pointer member in struct_ops adds a79e88dd2ca6 bpf: selftests: Add non function pointer test to struct_ops adds 3a7b35b899de bpf: Introduce task_vma bpf_iter adds 3d06f34aa896 bpf: Allow bpf_d_path in bpf_iter program adds e8168840e16c selftests/bpf: Add test for bpf_iter_task_vma adds aca0b81e5c46 Merge branch 'introduce bpf_iter for task_vma' adds 90a82b1fa40d tools/resolve_btfids: Add /libbpf to .gitignore adds 17d8beda277a bpf: Fix an unitialized value in bpf_iter adds 7d4553b69fb3 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation adds 6306c1189e77 bpf: Remove MTU check in __bpf_skb_max_len adds 2c0a10af688c bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx adds e1850ea9bd9e bpf: bpf_fib_lookup return MTU value as output when looked up adds 34b2021cc616 bpf: Add BPF-helper for MTU checking adds 5f7d57280c19 bpf: Drop MTU check when doing TC-BPF redirect to ingress adds 6b8838be7e21 selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect adds b62eba563229 selftests/bpf: Tests using bpf_check_mtu BPF-helper adds feb4adfad575 bpf: Rename bpf_reg_state variables adds 4ddb74165ae5 bpf: Extract nullable reg type conversion into a helper function adds e5069b9c23b3 bpf: Support pointers in global func args adds 8b08807d039a selftests/bpf: Add unit tests for pointers in global functions adds 5e1d40b75ed8 Merge branch 'Add support of pointer to struct in global' adds 45159b27637b bpf: Clear subreg_def for global function return values adds b8af417e4d93 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 6825a456c9a3 ionic: Remove unused function pointer typedef ionic_reset_cb adds 42b5adbbac03 net: dsa: felix: don't deinitialize unused ports adds 6b73b7c96a91 net: dsa: felix: perform teardown on error in felix_setup adds 786621d20023 octeontx2-af: cn10k: Fixes CN10K RPM reference issue adds 4c44fc5e9400 net: dsa: sja1105: fix configuration of source address learning adds 7f7ccdea8c73 net: dsa: sja1105: fix leakage of flooded frames outside b [...] adds 455843d231f5 Merge branch 'Fix-buggy-brport-flags-offload-for-SJA1105-DSA' adds 3cc2c646be0b net: phy: mscc: adding LCPLL reset to VSC8514 adds 85e97f0b984e net: phy: mscc: improved serdes calibration applied to VSC8514 adds ca0d7fd0a58d net: phy: mscc: coma mode disabled for VSC8514 adds 2928de976eb9 Merge branch 'Fixes-applied-to-VCS8514' adds 32aeba1f7a98 tg3: Remove unused PHY_BRCM flags adds 4b08de909061 dt-bindings: net: Add 5GBASER phy interface adds 7331d1d4622b net: phy: Add 5GBASER interface mode adds f6813bdafdb3 net: phylink: Add 5gbase-r support adds cfb971dec56b sfp: add support for 5gbase-t SFPs adds 884b6b8ab4e6 Merge branch 'Add-5gbase-r-PHY-interface-mode' adds 06b334f08b4f net: phy: marvell: Ensure SGMII auto-negotiation is enable [...] adds 405be6b46b70 switchdev: mrp: Remove CONFIG_BRIDGE_MRP adds c513efa20c52 switchdev: mrp: Extend ring_role_mrp and in_role_mrp adds e1bd99d07e61 bridge: mrp: Add 'enum br_mrp_hw_support' adds 1a3ddb0b7516 bridge: mrp: Extend br_mrp_switchdev to detect better the errors adds cd605d455a44 bridge: mrp: Update br_mrp to use new return values of br_ [...] adds d8ea7ff3995e net: mscc: ocelot: Add support for MRP adds c595c4330da0 net: dsa: add MRP support adds a026c50b599f net: dsa: felix: Add support for MRP adds 43d42e656994 Merge branch 'bridge-mrp-Extend-br_mrp_switchdev_' adds 18af77c50fed drivers: net: xilinx_emaclite: remove arch limitation adds ae02d41551d6 net/mlx5: Add register layout to support real-time time-stamp adds 1436de0b9915 net/mlx5: Refactor init clock function adds d6f3dc8f509c net/mlx5: Move all internal timer metadata into a dedicate [...] adds de19cd6cc977 net/mlx5: Move some PPS logic into helper functions adds 432119de33d9 net/mlx5: Add cyc2time HW translation mode support adds 44c32039751a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds cf9bf871280d net: mvneta: Remove per-cpu queue mapping for Armada 3700 adds 4906887a8ae5 net: mvneta: Implement mqprio support adds 80fea53dbecb Merge branch 'net-mvneta-implement-basic-MQPrio-support' adds a8db76d40e4d lan743x: boost performance on cpu archs w/o dma cache snooping adds 966df6ded24d lan743x: sync only the received area of an rx ring buffer adds 3afd0218992a net: phy: broadcom: Set proper 1000BaseX/SGMII interface m [...] adds b834489bcecc net: phy: Add is_on_sfp_module flag and phy_on_sfp helper adds b5d007e2aac8 net: phy: broadcom: Do not modify LED configuration for SF [...] adds c544fcb4cbae Merge branch 'broadcom-next' adds 86dd9868b878 net: dsa: tag_rtl4_a: Support also egress tags adds d489ded1a369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b646acd5eb48 net: re-solve some conflicts after net -> net-next merge adds 597565556581 net: mscc: ocelot: select PACKING in the Kconfig adds 96313e1db8e5 net: mdio: Remove of_phy_attach() adds fd020332c156 netfilter: nftables: add helper function to release one table adds 00dfe9bebdf0 netfilter: nftables: add helper function to release hooks [...] adds 6001a930ce03 netfilter: nftables: introduce table ownership adds 32511f8e4980 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 80a2a40bd296 r8169: use macro pm_ptr adds 557ef2dfb586 net: stmmac: dwmac-sun8i: Return void from PHY unpower adds afac1d34bfb4 net: stmmac: dwmac-sun8i: Remove unnecessary PHY power check adds 1c22f54696be net: stmmac: dwmac-sun8i: Use reset_control_reset adds 2743aa245038 net: stmmac: dwmac-sun8i: Minor probe function cleanup adds 96be41d74f2e net: stmmac: dwmac-sun8i: Add a shutdown callback adds 857490807368 Merge branch 'ddwmac-sun8i-cleanup-and-shutdown-hook' adds 797d3186544f ptp: ptp_clockmatrix: Add wait_for_sys_apll_dpll_lock. adds e8b4d8b542b1 ptp: ptp_clockmatrix: Add alignment of 1 PPS to idtcm_pero [...] adds 10c270cf25bd ptp: ptp_clockmatrix: Remove unused header declarations. adds 1c49d3e94778 ptp: ptp_clockmatrix: Clean-up dev_*() messages. adds fcfd37573a09 ptp: ptp_clockmatrix: Coding style - tighten vertical spacing. adds fde3b3a7069e ptp: ptp_clockmatrix: Simplify code - remove unnecessary ` [...] adds 77fdb168a3e2 ptp: ptp_clockmatrix: clean-up - parenthesis around a == b [...] adds 41f1a01bb6c6 Merge branch 'ptp-ptp_clockmatrix-Fix-output-1-PPS-alignment' adds 20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output adds c77662605d8d cteontx2-pf: cn10k: Prevent harmless double shift bugs adds 38b5133ad607 octeontx2-pf: Fix otx2_get_fecparam() new 26c3f1055160 Merge remote-tracking branch 'net-next/master' adds 89e45c5b9d3b bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src adds 7b1e385c9a48 bpf: Fix a warning message in mark_ptr_not_null_reg() new af6e39b48494 Merge remote-tracking branch 'bpf-next/for-next' adds 736b2f778f0a gfs2: Un-obfuscate function jdesc_find_i adds 458094c2c611 gfs2: Simplify the buf_limit and databuf_limit definitions adds 5a4e9c607e03 gfs2: Minor gfs2_write_revokes cleanups adds 6188e8777de4 gfs2: Some documentation updates adds 625a8edd5e00 gfs2: Minor debugging improvement adds e7501bf88cd7 gfs2: Rename gfs2_{write => flush}_revokes adds 6e80674af06c gfs2: Clean up ail2_empty adds 15e20a301ab0 gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl adds c968f5788bc9 gfs2: Clean up on-stack transactions adds f3708fb59f6c gfs2: Get rid of sd_reserving_log adds c1eba1b0bca5 gfs2: Move lock flush locking to gfs2_trans_{begin,end} adds 4a3d049db42b gfs2: Don't wait for journal flush in clean_journal adds 5ae8fff8d031 gfs2: Clean up gfs2_log_reserve adds 297de3180dd7 gfs2: Use a tighter bound in gfs2_trans_begin adds 5cb738b5fbd2 gfs2: Get rid of current_tail() adds 76fce6548961 gfs2: Move function gfs2_ail_empty_tr adds 24012a12fcfb gfs2: No revokes for transactions at the tail of the log adds 00a97e2c7d45 gfs2: Minor calc_reserved cleanup adds caaecab58cab gfs2: Rework the log space allocation logic adds 201ec458e7c1 gfs2: Per-revoke accounting in transactions adds 76e78e0b97a1 Merge branch 'gfs2-revoke' into for-next new 0eacdd16adc4 gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add new c65b76b89303 gfs2: Only use struct gfs2_rbm for bitmap manipulations new 3ed08befeb09 gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks new 4272006d956f gfs2: Minor gfs2_inplace_reserve cleanup new 2fdc2fa21bc7 Revert "gfs2: Don't reject a supposedly full bitmap if we [...] new a12c6fa1de84 gfs2: Don't clear GBF_FULL flags in rs_deltree new 560b8eba6bf6 gfs2: Set GBF_FULL flags when reading resource group new f38e998fbbb5 gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt new 3d39fcd16d88 gfs2: Only pass reservation down to gfs2_rbm_find new b2598965dc84 gfs2: Don't search for unreserved space twice new 0ec9b9ea4f83 gfs2: Check for active reservation in gfs2_release new 07974d2a2a98 gfs2: Rename rs_{free -> requested} and rd_{reserved -> re [...] new 725d0e9d464d gfs2: Add per-reservation reserved block accounting new 9e514605c774 gfs2: Add local resource group locking new 06e908cd9ead gfs2: Allow node-wide exclusive glock sharing new 4fc7ec31c3c4 gfs2: Use resource group glock sharing new 5f9b07b2a242 Merge branch 'rgrp-glock-sharing' into for-next new b39c6ce99b6e Merge remote-tracking branch 'gfs2/for-next' adds 6418522022c7 dt-bindings: mtd: move partition binding to its own file adds 6e9dff6fe3fb dt-bindings: mtd: add binding for BCM4908 partitions new 4e5ba86d6d34 Merge remote-tracking branch 'mtd/mtd/next' adds 71ccf2a04ecf drm/nouveau/engine: use refcount_t + private mutex adds f5cfbd99aa63 drm/nouveau/fb: protect comptags with private mutex adds 0e65ec75278f drm/nouveau/fb: protect vram mm with private mutex adds e5bf9a5ce5da drm/nouveau/instmem: protect mm/lru with private mutex adds dbffdff74229 drm/nouveau/ltc: serialise cbc operations with private mutex adds 5ec69c91e7ba drm/nouveau/mmu: serialise mmu invalidations with private mutex adds 5a479d45653f drm/nouveau/pmu: serialise send() with private mutex adds bfa7f6a6df53 drm/nouveau/disp: use private spinlock to control exclusiv [...] adds a641936065d7 drm/nouveau/fifo: private mutex adds f81069228d5d drm/nouveau/perfmon: use private spinlock to control exclu [...] adds 149a23b02669 drm/nouveau/subdev: remove nvkm_subdev.mutex adds 54d10db1f8ec drm/nouveau/subdev: store subdevs in list adds 9c28abb7db54 drm/nouveau/subdev: store full subdev name in struct adds 65a279c1a970 drm/nouveau/subdev: track type+instance separately adds efe2a9eccd72 drm/nouveau/device: pass instance id when looking up a sub [...] adds f483253f3486 drm/nouveau/nvkm: add macros for subdev layout adds c288b4de94a8 drm/nouveau/acr: switch to instanced constructor adds 917b24a3c79b drm/nouveau/bar: switch to instanced constructor adds e07f50d3558a drm/nouveau/bios: switch to instanced constructor adds d37766e560c9 drm/nouveau/bus: switch to instanced constructor adds 98fd7f83665a drm/nouveau/clk: switch to instanced constructor adds 4a34fd0e88d8 drm/nouveau/devinit: switch to instanced constructor adds 77689f1b6b0a drm/nouveau/fault: switch to instanced constructor adds b7a9369ae6f2 drm/nouveau/fb: switch to instanced constructor adds 8d056d9987e3 drm/nouveau/fuse: switch to instanced constructor adds 01055c01ba43 drm/nouveau/gpio: switch to instanced constructor adds b240b21261c2 drm/nouveau/gsp: switch to instanced constructor adds c6ce0861fe71 drm/nouveau/i2c: switch to instanced constructor adds c5f38d67f953 drm/nouveau/ibus: switch to instanced constructor adds 4dea1a9609d1 drm/nouveau/iccsense: switch to instanced constructor adds d9691a2245db drm/nouveau/instmem: switch to instanced constructor adds 0afc1c4caa00 drm/nouveau/ltc: switch to instanced constructor adds 5e0d3dbc62a9 drm/nouveau/top: store device type and instance separately adds 3b9e93f7d73c drm/nouveau/top: expose parsed device info more directly adds 1fc2fddfbc8c drm/nouveau/mc: switch to instanced constructor adds c653ab8383bf drm/nouveau/mc: lookup subdev interrupt handlers with spli [...] adds 6997ea13120f drm/nouveau/mc: use split type+inst in device reset APIs adds a35047ba7714 drm/nouveau/mc: use split type+inst in interrupt masking API adds 209ec1b84129 drm/nouveau/mc: use split type+inst when handling dev_top [...] adds 6dd123ba8a8b drm/nouveau/mmu: switch to instanced constructor adds 353108a49fc8 drm/nouveau/mmu: index engref by subdev type adds 0a7bff10aed6 drm/nouveau/mxm: switch to instanced constructor adds 9b70cd54a13e drm/nouveau/pci: switch to instanced constructor adds e4b15b4ca081 drm/nouveau/pmu: switch to instanced constructor adds 0aec69c76ec9 drm/nouveau/therm: switch to instanced constructor adds 93834cb92d5e drm/nouveau/therm/gk104: use split subdev type+inst in cg [...] adds 9aad54d5c7ae drm/nouveau/tmr: switch to instanced constructor adds 601c2a06d2a6 drm/nouveau/top: switch to instanced constructor adds d07be5d78862 drm/nouveau/volt: switch to instanced constructor adds fcc08a7c0ded drm/nouveau/bsp,vp: switch to instanced constructor adds b7da823a3e2f drm/nouveau/falcon: use split type+inst when looking up PRI addr adds 50551b15c760 drm/nouveau/ce: switch to instanced constructor adds 608a29c2cb5a drm/nouveau/ce: make use of nvkm_subdev.inst adds 0b26ca68c97d drm/nouveau/cipher: switch to instanced constructor adds a7f000ec5650 drm/nouveau/disp: switch to instanced constructor adds 09f409d74d66 drm/nouveau/dma: switch to instanced constructor adds ab0db2bd853d drm/nouveau/fifo: switch to instanced constructor adds 64f7c698bea9 drm/nouveau/fifo: add engine_id hook adds 2546db0e0ff5 drm/nouveau/fifo: index base engctx by engine id adds 3e7d4a0cad3a drm/nouveau/fifo: index backend engctx by engine id adds 496162037cd2 drm/nouveau/fifo: add id_engine hook adds ad3b0d331fbd drm/nouveau/fifo: turn chan subdev mask into engine mask adds 73529dffb62b drm/nouveau/fifo: use type+inst to determine context point [...] adds c6198d3465a9 drm/nouveau/fifo/gf100: use fifo engine id for engine reco [...] adds 088bfe43f0bd drm/nouveau/fifo/gf100-: switch static mmu fault id list t [...] adds ba083ec7a663 drm/nouveau/fifo/gk104-: switch dev_top fault handling to [...] adds f8fabd31faba drm/nouveau/fifo/gk104-: remove use of subdev index in run [...] adds 864d37c3d8d4 drm/nouveau/gr: switch to instanced constructor adds ee307030e9e2 drm/nouveau/ifb: switch to instanced constructor adds aba5e97b890a drm/nouveau/me: switch to instanced constructor adds e5e95a7639ed drm/nouveau/mpeg: switch to instanced constructor adds e9e9a219e4cd drm/nouveau/msenc: switch to instanced constructor adds 963216061c00 drm/nouveau/mspdec: switch to instanced constructor adds 07a356bbe772 drm/nouveau/msppp: switch to instanced constructor adds b15147bd7170 drm/nouveau/msvld: switch to instanced constructor adds f8aeb13303c2 drm/nouveau/nvdec: switch to instanced constructor adds ee532a8d0e64 drm/nouveau/nvenc: switch to instanced constructor adds e73d371a73c1 drm/nouveau/pm: switch to instanced constructor adds 400c2a456ce4 drm/nouveau/sec: switch to instanced constructor adds d1866250a222 drm/nouveau/sec2: switch to instanced constructor adds 8d6461d832df drm/nouveau/sw: switch to instanced constructor adds 0fa5680c28e6 drm/nouveau/vic: switch to instanced constructor adds be0ed63f9b2b drm/nouveau/nvkm: determine subdev id/order from layout adds 5ef25f068c5a drm/nouveau/nvkm: remove nvkm_subdev.index adds 26fbb4c8c7c3 drm/nouveau/privring: rename from ibus adds 18618fc6d1e3 drm/nouveau/top: add ioctrl/nvjpg adds f6df392dddbb drm/nouveau/top/ga100: initial support adds ac35d19fe871 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...] new 4406186733f8 Merge remote-tracking branch 'drm/drm-next' new b1b805f3cb22 dt-bindings: dp-connector: Drop maxItems from -supply new 532cf214d63f Merge remote-tracking branch 'drm-misc/for-linux-next' new 4112c0035400 drm/amdgpu: fix CGTS_TCC_DISABLE register offset on gfx10.3 new e96b1b297498 drm/amdgpu/display: remove hdcp_srm sysfs on device removal new f2d51b20d747 drm/amd/display: Fix potential integer overflow new 41401ac67791 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() new 1fb8b1fc4dd1 drm/amdkfd: Fix recursive lock warnings new 7e6435c14a42 drm/radeon: OLAND boards don't have VCE new 6e80fb8ab04f drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) new 88293c03c87e drm/amdgpu: do not keep debugfs dentry new ba3d9406a093 drm/radeon: cleanup debugfs new 0299bef975d6 drm/amdgpu: remove CONFIG_DRM_AMDGPU_GART_DEBUGFS new afd3a359c452 drm/amd/display: do not use drm middle layer for debugfs new 373720f79d56 drm/amd/pm: do not use drm middle layer for debugfs new 98d28ac2f511 drm/amdgpu: do not use drm middle layer for debugfs new ce7c670dd142 drm/amd/pm: fix spelling mistake in various messages "powe [...] new 0e1aa13ca3ff drm/amd/pm: Replace one-element array with flexible-array [...] new c3af46fcfbc6 drm/amd/pm: Replace one-element array with flexible-array [...] new 434fb1e7444a drm/radeon/nislands_smc.h: Replace one-element array with [...] new 475f9aaaaa78 drm/radeon: Remove unused function pointer typedef radeon_ [...] new e7fa81bbc33e drm/radeon: add rdev in ring struct new 5b54d6797994 drm/radeon: do not use drm middle layer for debugfs (v2) new 51a192438bb4 drm/amd/display: Change ABM sample rate new 99929cf0576a drm/amd/display: remove global optimize seamless boot stre [...] new 292496767ad7 Revert "drm/amd/display: New path for enabling DPG" new e7a30ade740f Revert "drm/amd/display: Unblank hubp based on plane visibility" new efe213e5a57e drm/amd/display: changing sr exit latency new ecdfc5c92f92 drm/amd/display: Add dc_dmub_srv helpers for in/out DMCUB [...] new 737b2b536a30 drm/amd/display: Fix MPC OGAM power on/off sequence new 00e9d4c0ab14 drm/amd/display: Populate dcn2.1 bounding box before state [...] new f9b4f20c4777 drm/amd/display: Add Freesync HDMI support to DM new bbaef585913b drm/amd/display: Copy over soc values before bounding box [...] new 399d9bd66e2c drm/amd/display: AVMUTE simplification new dc75f476a61f drm/amd/display: Implement transmitter control v1.7 new e5e258180e43 drm/amd/display: [FW Promotion] Release 0.0.52 new 97628eb5ac20 drm/amd/display: 3.2.123 new ea1b8c9b837c drm/amdgpu: mark local function as static new 0b7421f0a6a4 drm/amd/display: Old sequence for HUBP blank new ca1203d7d729 drm/amd/pm: do not issue message while write "r" into pp_o [...] new 0e86d3d4fc52 drm/amd/display: Simplify bool conversion new 44630943959d drm/amdgpu: add another raven1 gfxoff quirk new d2ecceb360ae drm/amdgpu: add asic callback for querying video codec info (v3) new ec0df057acff drm/amdgpu: add video decode/encode cap tables and asic ca [...] new 9baec78f38b7 drm/amdgpu: add INFO ioctl support for querying video caps (v4) new 126a3c9ba818 drm/amdgpu: bump driver version for new video codec INFO i [...] new d972b638b0f4 drm/amdgpu/codec: drop the internal codec index new 4211f40798d3 drm/amdgpu: add a dev_pm_ops prepare callback (v2) new e0975e3d4311 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new 23628db37d46 drm/amdgpu/display: simplify backlight setting new 6c5d6fff54cc drm/amdgpu/display: don't assert in set backlight function new 2f4118f131ef drm/amdgpu/display: handle aux backlight in backlight_get_ [...] new 08b6c3fa3150 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new 09320df4c55a drm/amd/display: Allow spatial dither to 10 bpc on all DCE new b0b240e861a0 Revert "drm/amd/display: reuse current context instead of [...] new 314a6eedf502 drm/amdgpu: fix shutdown with s0ix new e7d7320a231b drm/amdgpu/raven: handle non-GC IPs in GPU reset new bd86d357b63f drm/amdgpu/renoir: handle non-GC IPs in GPU reset new d7b27679cb65 drm/amdgpu/vangogh: move mode2 reset logic into vangogh code new b773c61f5dd6 drm/amdgpu/vangogh: handle non-GC IPs in GPU reset new 809b39a119ca drm/amdgpu: always reset the asic in suspend new cb400a38dc25 Merge remote-tracking branch 'amdgpu/drm-next' adds 80cf9a88296c drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling adds 81ce8f04aa96 drm/i915/gt: Correct surface base address for renderclear new 5cc9d8f6d561 Merge remote-tracking branch 'drm-intel/for-linux-next' new 8c945a80a4cf Merge remote-tracking branch 'drm-msm/msm-next' new bb2efec3931b Merge remote-tracking branch 'etnaviv/etnaviv/next' new 2cbd2a2fa1fb Merge remote-tracking branch 'regmap/for-next' new 4c5aad2e154d Merge remote-tracking branch 'modules/modules-next' adds a374c19f7f15 Input: zinitix - remove unneeded semicolon adds ede6747c2f89 Input: elants_i2c - detect enum overflow adds b0b7d2815839 Input: sur40 - fix an error code in sur40_probe() new 0958351e93fa Input: elo - fix an error code in elo_connect() new f006bbbc142b Merge remote-tracking branch 'input/next' adds 3f36597d164f Merge branch 'for-5.12/block' into for-next adds 597886836164 block: Replace lkml.org links with lore adds f720a8edbc64 nvme: convert sysfs sprintf/snprintf family to sysfs_emit adds 83fba8c81147 blk-mq: introduce blk_mq_set_request_complete adds dda3248e7fc3 nvme: introduce a nvme_host_path_error helper adds ea5e5f42cd2c nvme-fabrics: avoid double completions in nvmf_fail_nonrea [...] adds 62eca39722fd nvme-rdma: handle nvme_rdma_post_send failures better adds fda871c0ba5d nvmet-tcp: fix receive data digest calculation for multipl [...] adds 0fbcfb089a3f nvmet-tcp: fix potential race of tcp socket closing accept_work adds 73a1a2298f3e nvme-multipath: set nr_zones for zoned namespaces adds b5df8e79a293 nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_a [...] adds 40244ad36bcf nvmet: set status to 0 in case for invalid nsid adds aa0aff604a60 nvmet: return uniform error for invalid ns adds 3a1f7c79ae6d nvmet: make nvmet_find_namespace() req based adds 3999434b6ce6 nvmet: remove extra variable in id-ns handler adds d81d57cf1b47 nvmet: add helper to report invalid opcode adds 1c2c76136875 nvmet: use invalid cmd opcode helper adds 07116ea50fd3 nvmet: use invalid cmd opcode helper adds d86481e924a7 nvmet: use min of device_path and disk len adds 20c2c3bb83f2 nvmet: add nvmet_req_subsys() helper adds 295a39f5a56f nvmet: remove else at the end of the function adds ed7770f66286 nvme-hwmon: rework to avoid devm allocation adds 4bdf260362b3 nvme: add 48-bit DMA address quirk for Amazon NVMe controllers adds e11e5116171d nvme-tcp: fix crash triggered with a dataless request submission adds 65fb1b0dbce8 Merge tag 'nvme-5.12-2021-02-11' of git://git.infradead.or [...] adds 5c624095f1ce Merge branch 'for-5.12/drivers' into for-next adds 087fc62d0ac1 Merge branch 'for-5.12/libata' into for-next adds e68a3ff8c342 io_uring: assign file_slot prior to calling io_sqe_file_re [...] adds 3c1a2ead915c io_uring: move submit side state closer in the ring adds 6e833d538b31 io_uring: clean up io_req_free_batch_finish() adds f161340d9e85 io_uring: simplify iopoll reissuing adds 23faba36ce28 io_uring: move res check out of io_rw_reissue() adds 2f8e45f16c57 io_uring: inline io_complete_rw_common() adds bd75904590de io_uring: take compl state from submit state adds d3d7298d05cb io_uring: optimise out unlikely link queue adds 4e32635834a3 io_uring: optimise SQPOLL mm/files grabbing adds 921b9054e0c4 io_uring: don't duplicate io_req_task_queue() adds 04fc6c802dfa io_uring: save ctx put/get for task_work submit adds 4fccfcbb7337 io_uring: don't split out consume out of SQE get adds b7e647bfea89 Merge branch 'for-5.12/io_uring' into for-next adds 93e4f73a9371 Merge branch 'sched/smp' of git://git.kernel.org/pub/scm/l [...] adds 0a2efafbb1c7 blk-mq: Always complete remote completions requests in softirq adds f9ab49184af0 blk-mq: Use llist_head for blk_cpu_done adds a2631523ec56 Merge branch 'for-5.12/block-ipi' into for-next adds dc0eced5d920 io_uring: don't check PF_EXITING from syscall adds cdbff9822333 io_uring: clean io_req_find_next() fast check adds 5be9ad1e4287 io_uring: optimise io_init_req() flags setting adds 30b9d629922c Merge branch 'for-5.12/io_uring' into for-next adds 4cf29e43afc0 lightnvm: fix unnecessary NULL check warnings adds f4b64ae67451 lightnvm: pblk: Replace guid_copy() with export_guid()/imp [...] adds 139d7ba57da1 Merge branch 'for-5.12/drivers' into for-next adds e06aa2e94f05 io-wq: clear out worker ->fs and ->files adds 68e68ee6e359 io_uring: allow task match to be passed to io_req_cache_free() adds 9a4fdbd8ee0d io_uring: add helper to free all request caches adds 41be53e94fb0 io_uring: kill cached requests from exiting task closing the ring adds 0d4370cfe36b proc: don't allow async path resolution of /proc/thread-se [...] adds 9f40d53a08d3 Merge branch 'for-5.12/io_uring' into for-next adds 0b81e80c813f io_uring: tctx->task_lock should be IRQ safe adds 2b80f47f813c Merge branch 'for-5.12/io_uring' into for-next new fe1cdd558619 io_uring: fix read memory leak new e85994d0a42e Merge branch 'for-5.12/io_uring' into for-next new 46c4e16a8625 io_uring: kill fictitious submit iteration index new 1155c76a2483 io_uring: keep io_*_prep() naming consistent new 441960f3b9b8 io_uring: don't duplicate ->file check in sfr new b16fed66bc7d io_uring: move io_init_req()'s definition new a6b8cadcea86 io_uring: move io_init_req() into io_submit_sqe() new a1ab7b35db8f io_uring: move req link into submit_state new cf1096042651 io_uring: don't submit link on error new 93642ef88434 io_uring: split sqe-prep and async setup new be7053b7d028 io_uring: do io_*_prep() early in io_submit_sqe() new 1ee43ba8d267 io_uring: don't do async setup for links' heads new de59bc104c24 io_uring: fail links more in io_submit_sqe() new 226fd80ff864 Merge branch 'for-5.12/io_uring' into for-next new 792bb6eb8623 io_uring: don't take uring_lock during iowq cancel new c37375b314a5 io_uring: fail io-wq submission from a task_work new 171a447a33bf Merge branch 'for-5.12/io_uring' into for-next new 5ce14c5dd210 Merge remote-tracking branch 'block/for-next' adds de89afc1e40f dm era: Recover committed writeset after crash adds 2099b145d77c dm era: Update in-core bitset after committing the metadata adds 2524933307fd dm era: Reinitialize bitset cache before digesting a new writeset adds c8e846ff93d5 dm era: Verify the data block size hasn't changed adds 904e6b266619 dm era: Fix bitset memory leaks adds 64f2d15afe7b dm era: Use correct value size in equality function of wri [...] adds cca2c6aebe86 dm era: only resize metadata in preresume adds 7bdcc48f4e80 block/keyslot-manager: Introduce passthrough keyslot manager adds d3b17a243790 block/keyslot-manager: Introduce functions for device mapp [...] adds aa6ce87a7682 dm: add support for passing through inline crypto support adds 9355a9eb21a5 dm: support key eviction from keyslot managers of underlyi [...] adds 3db564b4f592 dm: set DM_TARGET_PASSES_CRYPTO feature for some targets adds e3290b9491ff dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED adds a666e5c05e7c dm: fix deadlock when swapping to encrypted device new bfd041cde91f Merge remote-tracking branch 'device-mapper/for-next' new a92871f97775 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 3f957dec6dc2 mmc: mmc_test: use erase_arg for mmc_erase command adds 1ad9f88014ae mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure adds f8f007c13ea7 mmc: cb710: Use new tasklet API adds 11b2ce62bd07 mmc: host: Retire MMC_GOLDFISH adds a56f44138a2c mmc: sdhci-esdhc-imx: fix kernel panic when remove module new 641362c3cead Merge remote-tracking branch 'mmc/next' new 5af6452babc9 Merge remote-tracking branch 'mfd/for-mfd-next' adds 57e0d7b7f866 backlight: ktd253: Bring up in a known state adds 0b5e0f45af40 backlight/video: Use Platform getter/setter functions new b5ad82846821 Merge remote-tracking branch 'backlight/for-backlight-next' new 1d325ea13242 Merge remote-tracking branch 'battery/for-next' adds 8c67a11bae88 regulator: pca9450: Add SD_VSEL GPIO for LDO5 adds f7684f5a048f regulator: pca9450: Enable system reset on WDOG_B assertion adds 27866e3e8a7e regulator: pca9450: Add sd-vsel GPIO adds f03e2a72e5e8 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 2a8dbb052717 Merge remote-tracking branch 'regulator/for-next' new 50d9771a0d08 Merge remote-tracking branch 'security/next-testing' new cc048cf9d229 Merge remote-tracking branch 'apparmor/apparmor-next' adds 6d14c6517885 ima: Free IMA measurement buffer on error adds f31e3386a4e9 ima: Free IMA measurement buffer after kexec syscall adds cccb0efdef01 Merge branch 'ima-kexec-fixes' into next-integrity adds f6692213b504 integrity: Make function integrity_add_key() static new 922c4b7dafb2 Merge remote-tracking branch 'integrity/next-integrity' new c25893e50820 Merge remote-tracking branch 'keys/keys-next' new a7c00bb4e024 Merge remote-tracking branch 'selinux/next' new 95709baceb4f Merge remote-tracking branch 'smack/next' new 6a03924b3248 Merge remote-tracking branch 'tomoyo/master' adds 3d9ae54af1d0 tpm_tis: Fix check_locality for correct locality acquisition adds e42acf104d6e tpm_tis: Clean up locality release adds d87719c14464 tpm: Fix fall-through warnings for Clang adds 3a253caaad11 char: tpm: add i2c driver for cr50 adds 724eaba40ef6 tpm: Remove tpm_dev_wq_lock adds 40d32b59e373 keys: Update comment for restrict_link_by_key_or_keyring_chain adds aab73d952402 tpm: add sysfs exports for all banks of PCR registers adds 52d0848e1d60 ABI: add sysfs description for tpm exports of PCR registers adds 90cba8d20f8b tpm/ppi: Constify static struct attribute_group adds 5df16caada3f KEYS: trusted: Fix incorrect handling of tpm_get_random() adds 8da7520c8046 KEYS: trusted: Fix migratable=1 failing adds 8c657a0590de KEYS: trusted: Reserve TPM for seal and unseal operations new a88c83d44f28 Merge remote-tracking branch 'tpmdd/next' new 20630da4b107 Merge remote-tracking branch 'watchdog/master' adds 6778ff5b21bd iommu/amd: Fix performance counter initialization adds 45e606f27269 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] new 8ca87f7f0501 Merge remote-tracking branch 'iommu/next' new 20ec9ecf659a Merge remote-tracking branch 'audit/next' adds 7cbe89398a78 dt-bindings: usb: Change descibe to describe in usbmisc-imx.txt adds 83c4a4eec06a of: Remove of_dev_{get,put}() adds cb8be8b4b27f driver core: platform: Drop of_device_node_put() wrapper adds e20c166a1d98 powerpc: Rename kexec elfcorehdr_addr to elf_load_addr adds 7416a82ec66b arm64: Rename kexec elf_headers_mem to elf_load_addr adds 33488dc4d61f of: Add a common kexec FDT setup function adds c6844a608e43 arm64: Use common of_kexec_alloc_and_setup_fdt() adds 130b2d59cec0 powerpc: Use common of_kexec_alloc_and_setup_fdt() adds fafc2f0095de powerpc: Move ima buffer fields to struct kimage adds 16152c08b332 powerpc: Enable passing IMA log to next kernel on kexec adds ee68db289e8c powerpc: Move arch independent ima kexec functions to driv [...] adds 2cea7f507a77 kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT adds ccf3b1e45cba powerpc: Delete unused function delete_fdt_mem_rsv() adds 50706666a5f1 arm64: Enable passing IMA log to next kernel on kexec adds 0f6144e53664 Merge branch 'dt/kexec-v2' into dt/next new 9b8bdce0c9e6 Merge remote-tracking branch 'devicetree/for-next' adds 114c93bf2859 dt-bindings: mailbox: qcom: Add SC8180X APCS compatible adds d10c851f25f3 mailbox: qcom: Add SC8180X apcs compatible adds 7a4647bdc242 dt-bindings: mailbox: omap: Update binding for AM64x SoCs adds 595be654b0c2 mailbox: omap: Add support for K3 AM64x SoCs adds 0d17014e9189 dt-bindings: mailbox: Add binding for SDX55 APCS adds c319f78cba83 mailbox: qcom: Add support for SDX55 APCS IPC adds af59bcff8a03 mailbox: arm_mhuv2: Fix sparse warnings adds 09d12157b3bf mailbox: arm_mhuv2: make remove callback return void adds 4450f128c511 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL adds d1e6bc0ca01c mailbox: tegra-hsp: Set lockdep class dynamically new a9bbb38f58ea Merge remote-tracking branch 'mailbox/mailbox-for-next' adds df6978b7ea63 spi: atmel-quadspi: Disable the QSPI IP at suspend() adds 539cf68cd51b spi: spi-mem: add spi_mem_dtr_supports_op() adds d2275139649b spi: cadence-quadspi: Use spi_mem_dtr_supports_op() adds eec262d179ff Merge remote-tracking branch 'spi/for-5.12' into spi-next new eeecaa9743c9 Merge remote-tracking branch 'spi/for-next' adds 4f432e8bb15b x86/mce: Get rid of mcheck_intel_therm_init() adds 9223d0dccb8f thermal: Move therm_throt there from x86/mce adds 102c5277ab62 Merge tag 'ras_updates_for_v5.12' into linus adds dc9b7be557ca x86/sgx: Drop racy follow_pfn() check adds 848477782bfa MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX adds 6b4a55c187b5 Merge tag 'tags/x86_sgx_for_v5.12' into linus adds 62a08a7193dc x86/sev-es: Do not unroll string I/O for SEV-ES guests adds 6cb3352446ac Merge tag 'tags/x86_seves_for_v5.12' into linus adds 7c34dc5770c3 Merge tag 'tags/x86_platform_for_v5.12' into linus adds c3d7fa6684b5 x86/xen: Use specific Xen pv interrupt entry for MCE adds 5b4c6d65019b x86/xen: Use specific Xen pv interrupt entry for DF adds 53c9d9240944 x86/pv: Switch SWAPGS to ALTERNATIVE adds afd30525a659 x86/xen: Drop USERGS_SYSRET64 paravirt call adds ab234a260b1f x86/pv: Rework arch_local_irq_restore() to not use popf adds 090e0bd81549 Merge tag 'tags/x86_paravirt_for_v5.12' into linus adds 35f1c89b0cce x86/fault: Fix AMD erratum #91 errata fixup for user code adds d24df8ecf9b6 x86/fault: Skip the AMD erratum #91 workaround on unaffected CPUs adds ec352711ceba x86/fault: Fold mm_fault_error() into do_user_addr_fault() adds f42a40fd53fb x86/fault/32: Move is_f00f_bug() to do_kern_addr_fault() adds ef2544fb3f64 x86/fault: Document the locking in the fault_signal_pendin [...] adds 56e62cd28aaa x86/fault: Correct a few user vs kernel checks wrt WRUSS adds 03c81ea33316 x86/fault: Improve kernel-executing-user-memory handling adds 2cc624b0a7e6 x86/fault: Split the OOPS code out from no_context() adds 5042d40a264c x86/fault: Bypass no_context() for implicit kernel faults [...] adds 6456a2a69ee1 x86/fault: Rename no_context() to kernelmode_fixup_or_oops() adds 66fcd9888381 x86/fault: Don't look for extable entries for SMEP violations adds ca247283781d x86/fault: Don't run fixups for SMAP violations adds c46f52231e79 x86/{fault,efi}: Fix and rename efi_recover_from_page_fault() adds f22fecaf39c3 x86/ptrace: Clean up PTRACE_GETREGS/PTRACE_PUTREGS regset [...] adds 4f63b320afdd x86/asm: Fixup TASK_SIZE_MAX comment adds 3228e1dc8098 x86/Kconfig: Remove HPET_EMULATE_RTC depends on RTC adds 40c1fa52cdb7 Merge branch 'x86/cleanups' into x86/mm adds 722558ed8018 Merge tag 'tags/x86_mm_for_v5.12' into linus adds a2d7fce746ef Merge tag 'tags/x86_misc_for_v5.12' into linus adds 899e6319fe4a Merge tag 'tags/x86_microcode_for_v5.12' into linus adds 6207e5016515 Merge tag 'tags/x86_fpu_for_v5.12' into linus adds 972daf4a5b64 Merge tag 'tags/x86_cpu_for_v5.12' into linus adds 096038f3c8e8 Merge tag 'tags/x86_cache_for_v5.12' into linus adds d2d1ee61a2c0 Merge tag 'tags/x86_build_for_v5.12' into linus adds 5017b24bc3ca Merge tag 'tags/x86_asm_for_v5.12' into linus adds d9f05e7d2af5 Merge tag 'tags/efi-next-for-v5.12' into linus adds c260954177c4 genirq: Use new tasklet API for resend_tasklet adds a890caeb2ba4 irqchip/imx: IMX_INTMUX should not default to y, unconditionally adds 0b6d70e571a1 Merge tag 'irqchip-5.12' of git://git.kernel.org/pub/scm/l [...] adds 0640751ae821 Merge tag 'irq-core-2021-02-15' into linus adds b5c28ea601b8 alarmtimer: Update kerneldoc adds 174bcc691f44 timens: Delete no-op time_ns_init() adds 11db5710d4a9 Merge tag 'timers-v5.12-rc1' of https://git.linaro.org/peo [...] adds 4c1ddebf79b6 Merge tag 'timers-core-2021-02-15' into linus adds 87ccc826bf1c x86/unwind/orc: Change REG_SP_INDIRECT adds 2a512829840e objtool,x86: Additionally decode: mov %rsp, (%reg) adds aafeb14e9da2 objtool: Support stack-swizzle adds 4dc1d28ce290 Merge branch 'objtool/core' into x86/entry adds 15f720aabe71 x86/entry: Fix instrumentation annotation adds e7f890017971 x86/irq: Sanitize irq stack tracking adds 951c2a51ae75 x86/irq/64: Adjust the per CPU irq stack pointer by 8 adds 3c5e0267ec3e x86/apic: Split out spurious handling code adds a0cfc74d0b00 x86/irq: Provide macro for inlining irq stack switching adds 569dd8b4eb7e x86/entry: Convert system vectors to irq stack macro adds 5b51e1db9bdc x86/entry: Convert device interrupts to inline stack switching adds 359f01d1816f x86/entry: Use run_sysvec_on_irqstack_cond() for XEN upcall adds 52d743f3b712 x86/softirq: Remove indirection in do_softirq_own_stack() adds 624db9eabc74 x86: Select CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK adds cd1a41ceba8a softirq: Move __ARCH_HAS_DO_SOFTIRQ to Kconfig adds db1cc7aede37 softirq: Move do_softirq_own_stack() to generic asm header adds 72f40a2823d6 x86/softirq/64: Inline do_softirq_own_stack() adds a3251c1a36f5 Merge branch 'x86/paravirt' into x86/entry adds 3aac798a917b um: Enforce the usage of asm-generic/softirq_stack.h adds f922c1b47d60 Merge branch 'x86/entry' adds 0fcc7c20d2e2 hrtimer: Update softirq_expires_next correctly in hrtimer_ [...] adds 962f279cc503 Merge branch 'timers/urgent' adds 2b328474e973 Merge branch 'sched/smp' adds ed3cd45f8ca8 Merge tag 'v5.11' into sched/core, to pick up fixes & refr [...] adds 6cd56ef1df39 sched/fair: Remove select_idle_smt() adds 9fe1f127b913 sched/fair: Merge select_idle_core/cpu() adds 2d24dd5798d0 rbtree: Add generic add and find helpers adds bf9be9a163b4 rbtree, sched/fair: Use rb_add_cached() adds 8ecca39483ed rbtree, sched/deadline: Use rb_add_cached() adds a3b89864554b rbtree, perf: Use new rbtree helpers adds a905e84e6408 rbtree, uprobes: Use rbtree helpers adds 5a7987253ef0 rbtree, rtmutex: Use rb_add_cached() adds 798172b1374e rbtree, timerqueue: Use rb_add_cached() adds 71e5f6644fb2 sched/topology: Fix sched_domain_topology_level alloc in s [...] adds ae18ad281e82 sched: Remove MAX_USER_RT_PRIO adds 9d061ba6bc17 sched: Remove USER_PRIO, TASK_USER_PRIO and MAX_USER_PRIO adds c541bb7835a3 sched/core: Update task_prio() function header adds 880cfed3a012 static_call: Pull some static_call declarations to the typ [...] adds 3f2a8fc4b15d static_call/x86: Add __static_call_return0() adds 29fd01944b72 static_call: Provide DEFINE_STATIC_CALL_RET0() adds 6ef869e06474 preempt: Introduce CONFIG_PREEMPT_DYNAMIC adds b965f1ddb47d preempt/dynamic: Provide cond_resched() and might_resched( [...] adds 2c9a98d3bc80 preempt/dynamic: Provide preempt_schedule[_notrace]() stat [...] adds 40607ee97e4e preempt/dynamic: Provide irqentry_exit_cond_resched() static call adds 826bfeb37bb4 preempt/dynamic: Support dynamic preempt with preempt= boo [...] adds e59e10f8ef63 sched: Add /debug/sched_preempt adds 73f44fe19d35 static_call: Allow module use without exposing static_call_key adds ef72661e28c6 sched: Harden PREEMPT_DYNAMIC adds f9d34595ae4f smp: Process pending softirqs in flush_smp_call_function_f [...] adds b0d6d4789677 uprobes: (Re)add missing get_uprobe() in __find_uprobe() adds de40f33e788b sched/deadline: Reduce rq lock contention in dl_add_task_r [...] adds 156ec6f42b8d sched/features: Fix hrtick reprogramming adds e0ee463c93c4 sched/features: Distinguish between NORMAL and DEADLINE hrtick adds 54b7429efffc rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers adds 43789ef3f7d6 rcu/nocb: Perform deferred wake up before last idle's need [...] adds f8bb5cae9616 rcu/nocb: Trigger self-IPI on late deferred wake up before [...] adds 47b8ff194c1f entry: Explicitly flush pending rcuog wakeup before last r [...] adds 4ae7dc97f726 entry/kvm: Explicitly flush pending rcuog wakeup before la [...] adds c5e6fc08feb2 sched,x86: Allow !PREEMPT_DYNAMIC adds fcf99bc8db04 Merge branch 'sched/core' adds 54b6aa8f71a9 Merge branch 'perf/kprobes' adds 2a6c6b7d7ad3 perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT adds 628d923a3c46 perf/x86/intel: Factor out intel_update_topdown_event() adds 1ab5f235c176 perf/x86/intel: Filter unsupported Topdown metrics event adds 61b985e3e775 perf/x86/intel: Add perf core PMU support for Sapphire Rapids adds 32451614da2a perf/x86/intel: Support CPUID 10.ECX to disable fixed counters adds b3c3361fe325 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation [...] adds ffb20c2e52e8 perf/x86/rapl: Add msr mask support adds b6f78d3fba7f perf/x86/rapl: Only check lower 32bits for RAPL energy counters adds 838342a6d6b7 perf/x86/rapl: Fix psys-energy event on Intel SPR platform adds 8bcfdd7cad3d Merge branch 'perf/kprobes' into perf/core, to pick up fin [...] adds dd5d6a4dcabd Merge branch 'perf/core' adds 442187f3c2de locking/rwsem: Remove empty rwsem.h adds 7f82e631d236 locking/lockdep: Avoid unmatched unlock adds c8cc7e853192 lockdep: Noinstr annotate warn_bogus_irq_restore() adds b38085ba6024 s390: Use arch_local_irq_{save,restore}() in early boot code adds 0f319d49a416 locking/mutex: Kill mutex_trylock_recursive() adds 6c80408a8a03 checkpatch: Don't check for mutex_trylock_recursive() adds 62137364e3e8 Merge branch 'linus' into locking/core, to pick up upstream fixes adds c11878fd5024 Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] adds 3765d01bab73 Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] adds 590dc487fc8d Merge branch 'locking/core' adds 85e853c5ec84 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] adds 2b392cb11c0d Merge branch 'for-mingo-nolibc' of git://git.kernel.org/pu [...] adds e67b27db1702 Merge branch 'core/rcu' adds 912efa17e512 mm: proc: Invalidate TLB after clearing soft-dirty page state adds ae8eba8b5d72 tlb: mmu_gather: Remove unused start/end arguments from tl [...] adds d8b450530b90 tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() adds a72afd873089 tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() adds c7bd8010a335 tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs adds 8cf55f24ce6c x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables adds e3e6a51e779f Merge branch 'core/mm' new cb4e58b5e3ab Merge remote-tracking branch 'tip/auto-latest' new 216180a7f9e4 Merge remote-tracking branch 'edac/edac-for-next' new 2ad058730606 debugfs: be more robust at handling improper input in debu [...] new fb0757f54bc9 debugfs: do not attempt to create a new file before the fi [...] new c83fd57be3fe irqdomain: Remove debugfs_file from struct irq_domain new cd62d4401308 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 2d396cb3b126 tracing: Do not create "enable" or "filter" files for ftra [...] adds 1746fd4416ed tracepoints: Remove unnecessary "data_args" macro parameter adds d9a1be1be331 tracepoints: Do not punish non static call users adds 7211f0a25781 tracepoints: Code clean up adds a1320e0c2fc8 ftrace: Remove unused ftrace_force_update() adds 33b1d1466885 kprobes: Warn if the kprobe is reregistered adds d262271d0483 tracing/dynevent: Delegate parsing to create function adds c9e759b1e845 tracing: Rework synthetic event command parsing adds 8d3e81652323 tracing: Update synth command errors adds 8b5ab6bd0b29 tracing: Add a backward-compatibility check for synthetic [...] adds b5734e997e11 selftests/ftrace: Update synthetic event syntax errors adds 7d5367539ae9 selftests/ftrace: Add '!event' synthetic event syntax check adds efbbdaa22bb7 tracing: Show real address for trace event arguments adds 1600cbcf6944 tracing: Update the stage 3 of trace event macro comment adds a345a6718bd5 tracing: Add ptr-hash option to show the hashed pointer value adds 99e22ce73c59 tracing: Make hash-ptr option default adds e23db805da2d tracing/tools: Add the latency-collector to tools directory new bd9810635acf Merge remote-tracking branch 'ftrace/for-next' new 9e9786052efe Merge remote-tracking branch 'rcu/rcu/next' adds d8d0da4eee5c locking/arch: Move qrwlock.h include after qspinlock.h adds ab950e1acd21 KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries adds 72476aaa4691 KVM: PPC: Book3S HV: Fix host radix SLB optimisation with [...] adds 67ccd527665d Merge tag 'kvm-ppc-next-5.12-1' of git://git.kernel.org/pu [...] adds 2e215216d66f KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static adds 47bc726fe8d1 KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c adds 346b59f220a2 KVM: selftests: Add missing header file needed by xAPIC IPI tests adds 2f3b90fd90b5 KVM: selftests: Ignore recently added Xen tests' build output adds a685d9920862 KVM: selftests: Fix size of memslots created by Xen tests adds fc79ef3e7b75 KVM: selftests: Fix hex vs. decimal snafu in Xen test adds f1b83973a164 KVM: selftests: Don't bother mapping GVA for Xen shinfo test adds 7137b7ae6f20 KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes adds 5e6b211136a8 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next adds 6b76d624e64f Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next adds c5db649f3ded Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] adds e7ae2ecdc841 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next adds 8cb68a9d147d Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next adds c93199e93e12 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] adds 8c6e67bec319 Merge tag 'kvmarm-5.12' of git://git.kernel.org/pub/scm/li [...] new 1199f5c20b5f Merge remote-tracking branch 'kvm/next' adds a35f2ef3b737 Xen/x86: don't bail early from clear_foreign_p2m_mapping() adds b512e1b077e5 Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() adds dbe5283605b3 Xen/gntdev: correct dev_bus_addr handling in gntdev_map_gr [...] adds ebee0eab0859 Xen/gntdev: correct error checking in gntdev_map_grant_pages() adds 36bf1dfb8b26 xen/arm: don't ignore return errors from set_phys_to_machine adds 5a264285ed1c xen-blkback: don't "handle" error by BUG() adds 3194a1746e8a xen-netback: don't "handle" error by BUG() adds 7c77474b2d22 xen-scsiback: don't "handle" error by BUG() adds 871997bc9e42 xen-blkback: fix error handling in xen_blkbk_map() new 99607695c554 Merge remote-tracking branch 'xen-tip/linux-next' adds d7d29ac76f7e percpu: reduce the number of cpu distance comparisons adds 258e0815e2b1 percpu: fix clang modpost section mismatch adds df1c002198a8 Merge branch 'for-5.12' into for-next new b3da1c1447ef Merge remote-tracking branch 'percpu/for-next' new f42b84e34e9c Merge remote-tracking branch 'workqueues/for-next' adds 86eb98cb4a91 platform/surface: aggregator: Fix access of unaligned value adds a7d53dbbc70a platform/x86: intel_scu_ipc: Increase virtual timeout from [...] new 50d96773afd8 Merge remote-tracking branch 'drivers-x86/for-next' adds a59e12218c4f platform/chrome: cros_ec_typec: Flush pending work new 7f7ea731eed2 Merge remote-tracking branch 'chrome-platform/for-next' new 7610551df99d Merge remote-tracking branch 'hsi/for-next' new 4f06d3079d1c Merge remote-tracking branch 'leds/for-next' new a58371f5c65f Merge remote-tracking branch 'ipmi/for-next' adds 8c0381f55bbf of: irq: Fix the return value for of_irq_parse_one() stub adds 471b12c43f37 driver core: auxiliary bus: Fix calling stage for auxiliar [...] new bc6de804d36b debugfs: be more robust at handling improper input in debu [...] new 56348560d495 debugfs: do not attempt to create a new file before the fi [...] new 094bcb5b0331 Merge remote-tracking branch 'driver-core/driver-core-next' adds 43861d29c081 USB: quirks: sort quirk entries adds c85bfed171aa Merge tag 'usb-serial-5.12-rc1' of https://git.kernel.org/ [...] adds 1ebe718bb482 usb: quirks: add quirk to start video capture on ELMO L-12 [...] adds 2f8e92840888 dt-bindings: usb: convert rockchip,dwc3.txt to yaml adds 08f4a6b90336 dt-bindings: usb: dwc3: add description for rk3328 adds b9dd1962d9bf usb: Replace lkml.org links with lore adds cdf71946a9b1 dt-bindings: usb: usb-device: fix typo in required properties adds 7a1e838d0cdc usb: misc: usb3503: Fix logic in usb3503_init() adds 4b59b60d896f Documentation: connector: Update the description of sink-vdos adds 2b9f3ed93781 dt-bindings: usb: mtk-xhci: add optional assigned clock pr [...] adds fcad8dd5b995 dt-bindings: usb: mtk-xhci: add compatible for mt2701 and mt7623 adds b5a12546e779 dt-bindings: usb: mediatek: musb: add mt8516 compatbile new 5a30a846481e Merge remote-tracking branch 'usb/usb-next' new fcb4dd91d46c Merge remote-tracking branch 'tty/tty-next' adds db4e8de1935b mhi: Fix double dma free adds 8e94114a40f2 Merge tag 'phy-fixes2-5.11' of git://git.kernel.org/pub/sc [...] adds 647bd7e7a93c MAINTAINERS: replace my with email with replacements adds 48139bad913d ACRN: update MAINTAINERS: mailing list is subscribers-only adds 53abf3fe8317 coresight: etm-perf: Clarify comment on perf options adds 88f11864cf1d coresight: etm-perf: Support PID tracing for kernel at EL2 adds 06c18e28c402 Documentation: coresight: Add PID tracing description adds d77b44d0c017 Merge tag 'soundwire-2_5.12-rc1' of git://git.kernel.org/p [...] adds d19db80a3665 spmi: spmi-pmic-arb: Fix hw_irq overflow new 195292670746 Merge remote-tracking branch 'char-misc/char-misc-next' new 9c237ba2a012 Merge remote-tracking branch 'extcon/extcon-next' new b6eb5694e2fe Merge remote-tracking branch 'vfio/next' adds 588007fb8ff8 staging: rtl8723bs: remove blank line from include/autoconf.h adds 7c3a0635cd00 staging: gdm724x: Fix DMA from stack adds 3b27f646725a Staging: vt6655: Replace a camel case variable name adds f20be1bc5ce9 staging: Replace lkml.org links with lore adds bc8392e33d9a staging: rtl8723bs: Replace one-element array with flexibl [...] adds 5e911c3d9dbc staging: wfx: avoid defining array of flexible struct adds 697805c7b351 staging: rtl8723bs: fix function comments to follow kernel-doc adds 79795c6cf820 staging: rtl8723bs: remove obsolete commented out code adds 6522ad26df0e staging: qlge: Remove duplicate word in comment adds 95897fdf1f2a staging: vt6656: Fixed issue with alignment in rf.c adds fa7d3e66f675 staging: fbtft: add tearing signal detect adds f34df6764c60 staging: wimax: Fix some coding style problem adds dc31fc6ce69e staging: nvec: minor coding style fix adds 314fd52f01ea staging: wfx: remove unused included header files adds a2ea4e1d9091 staging: greybus: Fixed alignment issue in hid.c adds 465e8997e854 staging: rtl8192e: remove multiple blank lines adds b2591ab0c96c staging:r8188eu: use IEEE80211_FCTL_* kernel definitions adds bc4bf94cc2ae staging:wlan-ng: use memdup_user instead of kmalloc/copy_f [...] adds 9a928654011d staging: greybus: minor code style fix adds 403119601be5 staging: wimax: i2400m: fix some incorrect type warnings adds 1aa8f9da5c54 staging: wimax/i2400m: fix some byte order issues found by sparse adds 51063101f755 staging: greybus: Fixed a misspelling in hid.c adds 4eb839aef182 staging: hikey9xx: Fix alignment of function parameters new 7febabe8f62d Merge remote-tracking branch 'staging/staging-next' new 49b3757c9396 Merge remote-tracking branch 'dmaengine/next' new 9f7d08f2cd0e Merge remote-tracking branch 'cgroup/for-next' new cdfbe921dbe0 Merge remote-tracking branch 'scsi/for-next' new de20ee71e90b Merge remote-tracking branch 'scsi-mkp/for-next' new 2aa13957aabe Merge remote-tracking branch 'vhost/linux-next' new 0cf3a70ad46c Merge remote-tracking branch 'rpmsg/for-next' adds 0bb8e80b58c9 gpio: fix spelling mistake in Kconfig "supprot" -> "support" adds db63c0953cfa docs: gpio: Fix formatting in description of gpiod_*_array [...] adds e1d4d6633816 docs: gpio: intro: Improve HTML formatting adds 0521ae0107f7 gpio: rcar: Remove redundant compatible values adds aab0508e37c1 gpio: sl28cpld: convert comma to semicolon adds 032653ef1b9d gpio: Kconfig: Update help description for GPIO_RCAR config adds 82bf0afd57de gpio: bd7xxxx: Do not depend on parent driver data adds c233912f6b99 dt-bindings: gpio: Add compatible string for AM64 SoC adds 858093f73634 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] adds 2ad74f40dacc gpio: visconti: Add Toshiba Visconti GPIO support adds 5103c90d133c MAINTAINERS: Add entries for Toshiba Visconti GPIO controller adds c988ae37c722 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] adds 66fecef5bde0 gpio: tegra: Convert to gpio_irq_chip adds cb38cd70354f gpio: bd7xxxx: use helper variable for pdev->dev adds 2a84708c2f2f dt-bindings: gpio: rcar: Add r8a779a0 support adds ecba1eaa7906 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 adds 93ac0b0c68c0 gpio: rcar: Add R-Car V3U (R8A779A0) support adds 1421b447ae7b gpio: pca953x: Add support for pca9506 adds 600be6522a5a dt-bindings: gpio: pca953x: Document new supported chip pca9506 adds 9067b3014d45 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] adds 27f8feea4091 gpio: tegra: Fix wake interrupt adds 8bc395a6a2e2 selftests: gpio: rework and simplify test implementation adds e029759861d6 selftests: gpio: remove obsolete gpio-mockup-chardev.c adds 01e1250f135b selftests: remove obsolete build restriction for gpio adds 999e71c35122 selftests: remove obsolete gpio references from kselftest_deps.sh adds ef0d6d977502 tools: gpio: remove uAPI v1 code no longer used by selftests adds 10f33652c0e7 selftests: gpio: port to GPIO uAPI v2 adds 94329e158e34 selftests: gpio: add CONFIG_GPIO_CDEV to config adds f61d3f0c6912 gpio: uapi: fix line info flags description adds f0a2c77eb8e9 gpio: remove zte zx driver adds de49e83c2120 gpio: max77620: convert comma to semicolon adds 7de2e5fc51ee gpio: tegra186: convert comma to semicolon adds 10c942a157c5 gpio: vx855: convert comma to semicolon adds 481a4209de3f gpio: wcove: convert comma to semicolon adds 4bf2426103d2 gpio: mockup: tweak the Kconfig help text adds aa37e27f610f gpio: mvebu: improve pwm period calculation accuracy adds de1eaf6016b3 gpio: mvebu: make pwm .get_state closer to idempotent adds 2bee255a5ecf gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX adds 0b68d02b6a0d gpio: mvebu: improve handling of pwm zero on/off values adds 718ff946668e gpio: tegra: Improve formatting of the code adds b2a6115f31a5 gpio: tegra: Use debugfs_create_devm_seqfile() adds 66f7aaa448a7 gpio: tegra: Clean up whitespaces in tegra_gpio_driver adds 4a6eac2b4b12 gpio: tegra: Support building driver as a loadable module adds 94de03ccc9f5 gpio: tegra: Fix irq_set_affinity adds 85b7d8abfec7 gpio: mvebu: add pwm support for Armada 8K/7K adds ea6fe47f3ed4 dt-bindings: ap806: document gpio marvell,pwm-offset property adds 1d10243dc295 gpio: merrifield: Make bias configuration available for GPIOs adds d3c7cfc6d3dc lib/cmdline_kunit: add a new test case for get_options() adds f1f405c35ec2 lib/cmdline: Update documentation to reflect behaviour adds 0ea09083116d lib/cmdline: Allow get_options() to take 0 to validate the input adds deb631c40114 gpio: aggregator: Replace isrange() by using get_options() adds b2498cb87c4b gpio: aggregator: Use compound literal from the header adds 6e004a98299c gpio: aggregator: Remove trailing comma in terminator entries adds fe08e9e26ae7 gpio: msic: Remove driver for deprecated platform adds 944dcbe84b8a gpio: intel-mid: Remove driver for deprecated platform adds 2edba74c9d34 gpio: wcove: Get rid of error prone casting in IRQ handler adds 9fe5fcd64035 gpio: wcove: Switch to use regmap_set_bits(), regmap_clear_bits() adds 5a2a46ae4b26 gpio: wcove: Split out to_ireg() helper and deduplicate the code adds 78034b8e072d gpio: msic: Drop driver from Makefile adds 45c5277f3478 gpio: gpio-xilinx: Simplify with dev_err_probe() adds 37ef33468080 gpio: gpio-xilinx: Reduce spinlock array to array adds a32c7caea292 gpio: gpio-xilinx: Add interrupt support adds 26b04774621e gpio: gpio-xilinx: Add support for suspend and resume adds 6e551bfa9872 gpio: gpio-xilinx: Add check if width exceeds 32 adds 50f9a6c254c6 gpio: uapi: use the preferred SPDX license identifier adds 1827a8978d26 gpio: ep93xx: Fix wrong irq numbers in port F adds 193f1b746812 gpio: ep93xx: drop to_irq binding adds 78f85c73e63c gpio: ep93xx: Fix typo s/hierarchial/hierarchical adds f6b61541865f gpio: ep93xx: refactor ep93xx_gpio_add_bank adds 35d9e6959241 gpio: ep93xx: refactor base IRQ number new a8002a35935a gpio: pcf857x: Fix missing first interrupt new 7689c0fbd2e1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new a8f84503ca7e Merge remote-tracking branch 'gpio-intel/for-next' adds 432e10330c39 dt-bindings: pinctrl: qcom: Add SM8350 pinctrl bindings adds d5d348a3271f pinctrl: qcom: Add SM8350 pinctrl driver adds 6bdafceac179 dt-bindings: pinctrl: qcom: Define common TLMM binding adds 332dcd71d145 dt-bindings: pinctrl: qcom: Add sc8180x binding adds 97423113ec4b pinctrl: qcom: Add sc8180x TLMM driver adds 4739b1b168ab pinctrl: single: set function name when adding function adds d3171b6882be pinctrl: actions: Add depends on || COMPILE_TEST adds aad018aacb3b dt-bindings: pinctrl: at91-pio4: add slew-rate adds c709135e576b pinctrl: at91-pio4: add support for slew-rate adds b4435b42aafc pinctrl: at91-pio4: fix "Prefer 'unsigned int' to bare use [...] adds 5637f556a2b0 pinctrl: nuvoton: npcm7xx: Fix alignment of table header comment adds 74f2dd447900 dt-bindings: pinctrl: Group tuples in pin control properties adds b40b760aa2a9 pinctrl: mediatek: Fix trigger type setting follow for une [...] new 1e0e02df41ea Merge remote-tracking branch 'pinctrl/for-next' new ac99eec3908f Merge remote-tracking branch 'pwm/for-next' new 00f0f0d00ecd Merge remote-tracking branch 'userns/for-next' new ab5f270a4f27 Merge remote-tracking branch 'kselftest/next' new 9a8a45837e7c Merge remote-tracking branch 'livepatching/for-next' new 3c5243ceeb95 Merge remote-tracking branch 'coresight/next' adds 198be9898b9e rtc: pcf8563: Add NXP PCA8565 compatible adds 2843d565dd78 rtc: pcf2127: properly set flag WD_CD for rtc chips(pcf212 [...] adds 49dfc1f16b03 rtc: abx80x: Add utility function for writing configuration key new f20982fef24c Merge remote-tracking branch 'rtc/rtc-next' adds 4cdadfd5e0a7 cxl/mem: Introduce a driver for CXL-2.0-Type-3 endpoints adds 8adaf747c9f0 cxl/mem: Find device capabilities adds b39cb1052a5c cxl/mem: Register CXL memX devices adds 583fa5e71cae cxl/mem: Add basic IOCTL interface adds 13237183c735 cxl/mem: Add a "RAW" send command adds 472b1ce6e9d6 cxl/mem: Enable commands via CEL adds 57ee605b976c cxl/mem: Add set of informational commands adds 68a5a9a24335 MAINTAINERS: Add maintainers of the CXL driver new 662cd26e9ef7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 4aa7c0cd089b Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 2b8689520520 kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuilds new 610de6718918 Merge remote-tracking branch 'kspp/for-next/kspp' new 08a8b719eb08 Merge remote-tracking branch 'gnss/gnss-next' new 87280c14d33c Merge remote-tracking branch 'slimbus/for-next' new 2a6cd84de55e Merge remote-tracking branch 'nvmem/for-next' new 6dc38a8a9547 Merge remote-tracking branch 'xarray/main' adds 3019270282a1 Revert "Drivers: hv: vmbus: Copy packets sent by Hyper-V o [...] new 8565046dae7b Merge remote-tracking branch 'hyperv/hyperv-next' new da341d84ae1a Merge remote-tracking branch 'auxdisplay/auxdisplay' adds f11e2bc682cc kgdb: Remove kgdb_schedule_breakpoint() new dd0a217027f0 Merge remote-tracking branch 'kgdb/kgdb/for-next' new f904fc521eec Merge remote-tracking branch 'kunit-next/kunit' new dd8bd04e6abb Merge remote-tracking branch 'mhi/mhi-next' new a0da9abfb6e8 Merge remote-tracking branch 'memblock/for-next' adds efd532a679af PCI: Also set up legacy files only after sysfs init adds 636b21b50152 PCI: Revoke mappings like devmem new b6ffa4d8894b Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 850e05e3dce3 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new daf50759bfb9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new faedcea4681c /proc/kpageflags: do not use uninitialized struct pages new 00810caa0dae hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new 9a9aeed4cf89 scripts/spelling.txt: increase error-prone spell checking new 79970e555816 scripts/spelling.txt: check for "exeeds" new 3c299288b940 scripts/spelling.txt: add "allocted" and "exeeds" typo new d986a2f25b92 scripts/spelling.txt: add more spellings to spelling.txt new d2ef2b9f5891 ntfs: layout.h: delete duplicated words new 23449506d829 ocfs2: remove redundant conditional before iput new e8e5e77f2273 ocfs2: clean up some definitions which are not used any more new 63ddfc60a88f ocfs2: fix a use after free on error new dd4c81441ff8 ocfs2: Simplify the calculation of variables new 2f0cd8294548 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 98742b334003 ocfs2: fix ocfs2 corrupt when iputting an inode new 51eb8b27da3e fs: delete repeated words in comments new 4dc46f05c317 ramfs: support O_TMPFILE new 57cf8bf4c1a4 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 40eee4a81855 mm, tracing: record slab name for kmem_cache_free() new 797097df5480 mm/sl?b.c: remove ctor argument from kmem_cache_flags new fbf49cf32fd0 mm/slab: minor coding style tweaks new 07e1b7ff3998 mm/slub: disable user tracing for kmemleak caches by default new 97f66560cf1b mm, slub: stop freeing kmem_cache_node structures on node offline new a072ed908e77 mm, slab, slub: stop taking memory hotplug lock new 9a4a555c5188 mm, slab, slub: stop taking cpu hotplug lock new 3cf4867bc08a mm, slub: splice cpu and page freelists in deactivate_slab() new d84094cffd66 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] new dd37ebae88ad mm/slub: minor coding style tweaks new 0a0f2a6883b1 mm/debug: improve memcg debugging new 2b0957e147ee mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new 050b3cfdac49 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new 845bd8cbd313 mm/page_owner: use helper function zone_end_pfn() to get end_pfn new 79700331ccce mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 478ae2bbbdbf mm/filemap: remove unused parameter and change to void typ [...] new 42a9691b74d0 mm/filemap: don't revert iter on -EIOCBQUEUED new 4a784cc6c076 mm/filemap: rename generic_file_buffered_read subfunctions new 526984361543 mm/filemap: remove dynamically allocated array from filemap_read new da8d5e0316fb mm/filemap: convert filemap_get_pages to take a pagevec new 4d3ac4bbca98 mm/filemap: use head pages in generic_file_buffered_read new 460aeaba8a6c mm/filemap: pass a sleep state to put_and_wait_on_page_locked new 61528998271d mm/filemap: support readpage splitting a page new 04ad1050b8d0 mm/filemap: inline __wait_on_page_locked_async into caller new f1b60898aeca mm/filemap: don't call ->readpage if IOCB_WAITQ is set new c26694afef21 mm/filemap: change filemap_read_page calling conventions new e1ce0875a599 mm/filemap: change filemap_create_page calling conventions new 2cc085e39980 mm/filemap: convert filemap_update_page to return an errno new 32226b3f3e42 mm/filemap: move the iocb checks into filemap_update_page new bad2e9095516 mm/filemap: add filemap_range_uptodate new 3e174fb1ec5e mm-filemap-add-filemap_range_uptodate-fix new 2a38a7c32308 mm/filemap: split filemap_readahead out of filemap_get_pages new 6f6600dd76ed mm/filemap: restructure filemap_get_pages new 35d91544a492 mm/filemap: don't relock the page after calling readpage new c73e687d8732 mm/filemap: rename generic_file_buffered_read to filemap_read new 84babf6b962a mm/filemap: simplify generic_file_read_iter new a3acf21c00da fs/buffer.c: add checking buffer head stat before clear new c0925f375941 mm: backing-dev: Remove duplicated macro definition new 8f72e2d02379 mm/swap_slots.c: remove redundant NULL check new 6ee740745f15 mm/swapfile.c: fix debugging information problem new 592367f36f62 mm/page_io: use pr_alert_ratelimited for swap read/write errors new da7752c26fdb mm/swap_state: constify static struct attribute_group new c4e9cd95b154 mm/swap: don't SetPageWorkingset unconditionally during swapin new d2fbe0b5367e mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 0438549a801f mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 1a0e7b2c6b6f mm: memcontrol: optimize per-lruvec stats counter memory usage new 73612b292fd6 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new 92c99d5728c6 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new 38a5e6e5535d mm: memcontrol: convert NR_ANON_THPS account to pages new ff83fea9c765 mm: memcontrol: convert NR_FILE_THPS account to pages new 82c2a6d5ab83 mm: memcontrol: convert NR_SHMEM_THPS account to pages new 30c01403a570 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new 6f872867a44c mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 774ae674b63b mm: memcontrol: make the slab calculation consistent new 3a51c205773e mm/memcg: revise the using condition of lock_page_lruvec f [...] new 375705e31023 mm/memcg: remove rcu locking for lock_page_lruvec function series new ac77a0872a96 mm: memcg: add swapcache stat for memcg v2 new ba063f9af469 mm-memcg-add-swapcache-stat-for-memcg-v2-fix new 89bc49b6d74b mm: kmem: make __memcg_kmem_(un)charge static new b0e4542c11f9 mm: page_counter: re-layout structure to reduce false sharing new 1902f458aeaa mm/memcontrol: remove redundant NULL check new 87a7f3db117f mm: memcontrol: replace the loop with a list_for_each_entry() new 973d1e2e3641 mm/list_lru.c: remove kvfree_rcu_local() new 816e7b1e424f fs: buffer: use raw page_memcg() on locked page new cb9870e487c9 mm: memcontrol: fix swap undercounting in cgroup2 new 7d6fbad66a8c mm/mmap.c: remove unnecessary local variable new 1c276450b12b mm/memory.c: fix potential pte_unmap_unlock pte error new 8f610d8f5ff9 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] new 9a9e52c395b2 mm/mmap.c: fix the adjusted length error new a86363048280 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] new c3dfad8dcbee mm/memory.c: fix potential pte_unmap_unlock pte error new 4ec34e52ca57 mm/mprotect.c: optimize error detection in do_mprotect_pkey() new f7b86cb00894 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new 754868b07ccb mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 83a6f3aa8422 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 6269b36b88ed mm/page_reporting: use list_entry_is_head() in page_report [...] new ec56875f5e5a vmalloc: remove redundant NULL check new f2fd73bd7226 kasan: prefix global functions with kasan_ new 4943fe8382b7 kasan: clarify HW_TAGS impact on TBI new 4c039c509301 kasan: clean up comments in tests new 0464ea794fa0 kasan: add macros to simplify checking test constraints new 3d64f182ee22 kasan: add match-all tag tests new 6901f3b7e4da kasan: export kasan_poison new 4e7749260d82 kasan-add-match-all-tag-tests-fix-fix new 694d6772b234 kasan, arm64: allow using KUnit tests with HW_TAGS mode new 26f86b37941d kasan: export HW_TAGS symbols for KUnit tests new a96998aeab5c kasan: rename CONFIG_TEST_KASAN_MODULE new 9e45f52a8d1e kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new 4f3481254af0 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new 786c4c6ee19a kasan: fix memory corruption in kasan_bitops_tags test new 5973c3ab09f2 kasan: move _RET_IP_ to inline wrappers new efd6e5ace7bb kasan: fix bug detection via ksize for HW_TAGS mode new d1bb929e1881 kasan: add proper page allocator tests new fe7456180d95 kasan: add a test for kmem_cache_alloc/free_bulk new 98b73d9f2759 kasan: don't run tests when KASAN is not enabled new 9919ee3d92b5 kasan: remove redundant config option new 89457f367595 kasan-remove-redundant-config-option-v3 new 389371893e2e mm: fix prototype warning from kernel test robot new 981469b467f6 mm: rename memmap_init() and memmap_init_zone() new e7e00d8059fd mm: simplify parater of function memmap_init_zone() new e0f36168a845 mm: simplify parameter of setup_usemap() new 3eb26dfb86df mm: remove unneeded local variable in free_area_init_core new 942c38a1d185 video: fbdev: acornfb: remove free_unused_pages() new 44936a7e5d26 mm: simplify free_highmem_page() and free_reserved_page() new e8805271b827 mm/gfp: add kernel-doc for gfp_t new 9f7e9abdbd98 mm/page_alloc.c: refactor initialization of struct page fo [...] new 24090c4a94c4 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] new 51da67a62901 mm/huge_memory.c: update tlb entry if pmd is changed new 98b2d3ce5cb1 MIPS: do not call flush_tlb_all when setting pmd entry new 5de509c42149 mm/hugetlb: fix potential double free in hugetlb_register_ [...] new 3c0fe23814c4 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 4218d7acf2ba mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new b62789f548d0 mm/hugetlb: use helper huge_page_order and pages_per_huge_page new 824cec86627b mm/hugetlb: fix use after free when subpool max_hpages acc [...] new 3eeb2eb415b3 mm/hugetlb: simplify the calculation of variables new 0c5983aace3c mm/hugetlb: grab head page refcount once for group of subpages new 0b1eacecd0d2 mm/hugetlb: refactor subpage recording new 686c87e83068 mm/hugetlb: fix some comment typos new 771457c0d4f1 mm/hugetlb: remove redundant check in preparing and destro [...] new c087a38ea1e6 mm/hugetlb.c: fix typos in comments new 386e777f92d2 mm/huge_memory.c: remove unused return value of set_huge_z [...] new a0ab9db7d50e mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] new 52a546b058d8 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] new 74e586939b72 mm/hugetlb: use helper function range_in_vma() in page_tab [...] new 2516a88a085a mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] new 572deef35626 mm/hugetlb: use helper huge_page_size() to get hugepage size new 2d53427b8766 mm/hugetlb: use helper huge_page_size() to get hugepage size new 6024358de4f8 hugetlb: fix update_and_free_page contig page struct assumption new 4bbe850321af hugetlb: fix copy_huge_page_from_user contig page struct a [...] new 6c51b45fe6e7 mm/vmscan: __isolate_lru_page_prepare() cleanup new 4290eb6c7fea mm/workingset.c: avoid unnecessary max_nodes estimation in [...] new d38c0bd9f712 mm/vmscan.c: use add_page_to_lru_list() new 9faec60e1b6d include/linux/mm_inline.h: shuffle lru list addition and d [...] new 657596bc0bfd mm: don't pass "enum lru_list" to lru list addition functions new 57e9af4dbefa mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() new b708fef91583 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() new 740ef65363db mm: add __clear_page_lru_flags() to replace page_off_lru() new a84dbf1e9c3d mm: VM_BUG_ON lru page flags new cf2f101bfb47 include/linux/mm_inline.h: fold page_lru_base_type() into [...] new 3e01800b79d3 include/linux/mm_inline.h: fold __update_lru_size() into i [...] new 1a393c6c7405 mm/vmscan.c: make lruvec_lru_size() static new e02ccf46f10f mm: workingset: clarify eviction order and distance calculation new f1280272ae4d hugetlb: use page.private for hugetlb specific page flags new 67d0a122d079 hugetlb: convert page_huge_active() HPageMigratable flag new eaefc66945ed hugetlb-convert-page_huge_active-hpagemigratable-flag-fix new 07ddfe9c70a3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag new 3835c46cd3e7 hugetlb: convert PageHugeFreed to HPageFreed flag new 29d68ee1b981 z3fold: remove unused attribute for release_z3fold_page new 5da8f6fc1bf3 z3fold: simplify the zhdr initialization code in init_z3fo [...] new 831dd5c49faa mm/compaction: remove rcu_read_lock during page compaction new cbd34023a176 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new cf04f8e90ded mm/compaction: correct deferral logic for proactive compaction new 8caf518fe7aa mm/compaction: fix misbehaviors of fast_find_migrateblock() new e2c6628dcac1 mm, compaction: make fast_isolate_freepages() stay within zone new c84e1af09fc7 numa balancing: migrate on fault among multiple bound nodes new 1d6470d8b2f3 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] new c8533f3770bf mm, oom: fix a comment in dump_task() new 8ce3524c183a mm/hugetlb: change hugetlb_reserve_pages() to type bool new f7336e873510 hugetlbfs: remove special hugetlbfs_set_page_dirty() new 667aa112f7b5 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new 6461246b8a1d hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new 10011b59f778 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new 7488042ebf29 hugetlbfs: remove meaningless variable avoid_reserve new 7338adaadb6f hugetlbfs: make hugepage size conversion more readable new 79f5993b1008 hugetlbfs: correct some obsolete comments about inode i_mutex new 2acc6acff5f3 hugetlbfs: fix some comment typos new 74a4fef5f24c hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() new 23fb6c2fbd2a mm/migrate: remove unneeded semicolons new 1a287283949b mm: make pagecache tagged lookups return only head pages new 02696188bbc3 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new f4733e74a207 mm/swap: optimise get_shadow_from_swap_cache new 4d0697be072c mm: add FGP_ENTRY new babaa974ab5c mm/filemap: rename find_get_entry to mapping_get_entry new 57c6a1f41290 mm/filemap: add helper for finding pages new 6b222a82fad4 fix mm-filemap-add-helper-for-finding-pages.patch new 490017a2746c mm/filemap: add mapping_seek_hole_data new 0477810bb8ec fix mm-filemap-add-mapping_seek_hole_data.patch new 0eeec05b525e iomap: use mapping_seek_hole_data new 74d9231633dd mm: add and use find_lock_entries new d69b0683601d fix mm-add-and-use-find_lock_entries.patch new 4daf12ff1622 mm: add an 'end' parameter to find_get_entries new 492e2ba93813 mm: add an 'end' parameter to pagevec_lookup_entries new 8f0d2db80f00 mm: remove nr_entries parameter from pagevec_lookup_entries new 2a80c358273f mm: pass pvec directly to find_get_entries new f60eddf121d8 mm: remove pagevec_lookup_entries new d029e06c5ee8 mm,thp,shmem: limit shmem THP alloc gfp_mask new 8b4143f5a288 mm,thp,shm: limit gfp mask to no more than specified new 5e69b1ceab90 mm,thp,shmem: make khugepaged obey tmpfs mount flags new 9848545bb54f mm: cma: allocate cma areas bottom-up new 1d09af72147c mm-cma-allocate-cma-areas-bottom-up-fix new 0271aee9279e mm-cma-allocate-cma-areas-bottom-up-fix-2 new 9d987d246e06 mm-cma-allocate-cma-areas-bottom-up-fix-3 new 93ec9b7520ad mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new 8dbeeb689b0f mm/cma: expose all pages to the buddy if activation of an [...] new 4ede7e7f1e74 mm/page_alloc: count CMA pages per zone and print them in [...] new 8b3f16cc30bf mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] new b04165677da4 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] new b6749d9792ba mm: cma: print region name on failure new d7f73af857a9 mm-cma-print-region-name-on-failure-v2 new 3b4f1aeee084 mm: vmstat: fix NOHZ wakeups for node stat changes new 33bc08043927 mm: vmstat: add some comments on internal storage of byte items new 0e8868113a6b mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new f42307af767e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 2e9430cebe4a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new cbf8c47ba088 mm/vmstat.c: erase latency in vmstat_shepherd new 6e145c1ac868 mm: move pfn_to_online_page() out of line new 03cf068b6291 mm: teach pfn_to_online_page() to consider subsection validity new ad26af1d48a6 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new 86be4893146c mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new 338ffac2573b mm: fix memory_failure() handling of dax-namespace metadata new bcbdbb3980f8 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' new a25495360547 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE new d10ac7ae5ce7 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] new ceeb404fee9c drivers/base/memory: don't store phys_device in memory blocks new c26570066604 Documentation: sysfs/memory: clarify some memory block dev [...] new 7cdc39e26339 mm/memory_hotplug: prevalidate the address range being add [...] new a291e71399fd mm-memory_hotplug-prevalidate-the-address-range-being-adde [...] new b44e5737e8c9 arm64/mm: define arch_get_mappable_range() new aa63e705d260 s390/mm: define arch_get_mappable_range() new 54827a5823b8 virtio-mem: check against mhp_get_pluggable_range() which [...] new 5173cb4db038 mm/mlock: stop counting mlocked pages when none vma is found new 7e103c9798d5 mm/rmap: correct some obsolete comments of anon_vma new a01be7d67a9d mm/rmap: remove unneeded semicolon in page_not_mapped() new 05eaae161a2c mm/rmap: fix obsolete comment in __page_check_anon_rmap() new 3c1360d371b3 mm/rmap: use page_not_mapped in try_to_unmap() new 2c6f160767d5 mm/rmap: correct obsolete comment of page_get_anon_vma() new ac3a4cad54bf mm/rmap: fix potential pte_unmap on an not mapped pte new c8ce1ff1030b mm: zswap: clean up confusing comment new 52b41f44f603 mm/zswap: add the flag can_sleep_mapped new 4f9efcb47473 mm: set the sleep_mapped to true for zbud and z3fold new 4630b54517af mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new ff3ed6f37693 zsmalloc: account the number of compacted pages correctly new c5acf28e5076 mm/zsmalloc.c: use page_private() to access page->private new 5c220bd3d9a2 mm/highmem: Remove deprecated kmap_atomic new 4d6e832f5bcd mm: page-flags.h: Typo fix (It -> If) new 6a92c8dbfc37 mm/dmapool: use might_alloc() new f27643082160 mm/backing-dev.c: use might_alloc() new cc20224fc075 bdi-use-might_alloc-fix new 09822f3cba06 mm/early_ioremap.c: use __func__ instead of function name new 9d2833f5efc4 mm: add Kernel Electric-Fence infrastructure new 5085fe9598ca kfence: Fix parameter description for kfence_object_start() new a4fd5d5b975b kfence: avoid stalling work queue task without allocations new f53fa0bf382e kfence: fix potential deadlock due to wake_up() new 985b1fcefd2f kfence: add option to use KFENCE without static keys new b260834aff71 kfence: add missing copyright and description headers new 770911e9b138 x86, kfence: enable KFENCE for x86 new 7fb28c9f0d60 kfence, x86: add missing copyright and description header new a584ee1b14c8 arm64, kfence: enable KFENCE for ARM64 new 61583d1eea7f kfence, arm64: add missing copyright and description header new f90e75d540ec kfence: use pt_regs to generate stack trace on faults new 2dd8dcfa6e06 mm, kfence: insert KFENCE hooks for SLAB new f8ebb7ab945f mm, kfence: insert KFENCE hooks for SLUB new a3ee24e859b5 kfence, kasan: make KFENCE compatible with KASAN new ba66e9a6ebd8 revert kasan-remove-kfence-leftovers new 4152fa3b299f kasan: untag addresses for KFENCE new 9f340de3a916 kfence, Documentation: add KFENCE documentation new eb66e576453f kfence: add missing copyright header to documentation new c7bdaabce23c kfence: add test suite new 0178d2c8d254 kfence: fix typo in test new 3adc617cf4b5 kfence: show access type in report new 469e1a0efb60 MAINTAINERS: add entry for KFENCE new 4fb3b51137c3 tracing: add error_report_end trace point new 4acea57bbaa4 kfence: use error_report_end tracepoint new d80a4ea66876 kasan: use error_report_end tracepoint new fedad093cd5a kasan, mm: don't save alloc stacks twice new dc3703755587 kasan, mm: optimize kmalloc poisoning new 306cdf981f7a kasan: optimize large kmalloc poisoning new a182b068ea10 kasan: clean up setting free info in kasan_slab_free new 9ca85be81eca kasan: unify large kfree checks new 381ad84e29eb kasan: rework krealloc tests new e3c1e8908496 kasan, mm: fail krealloc on freed objects new a078c09d5c73 kasan, mm: optimize krealloc poisoning new f65212a1abf9 kasan: ensure poisoning size alignment new eb38242db1f9 arm64: kasan: simplify and inline MTE functions new f18478c021ad arm64: fix warning in mte_get_random_tag() new bc57af975133 kasan: inline HW_TAGS helper functions new c982edf5c5f6 kasan: clarify that only first bug is reported in HW_TAGS new c34a66c47f46 mm, kasan: don't poison boot memory new efc444fd218b fs/buffer.c: add debug print for __getblk_gfp() stall problem new 7669217d086f fs/buffer.c: dump more info for __getblk_gfp() stall problem new 4f20a14ffd16 kernel/hung_task.c: Monitor killed tasks. new df3aa4be787e alpha: remove CONFIG_EXPERIMENTAL from defconfigs new d671b5b81e04 proc/wchan: use printk format instead of lookup_symbol_name() new aaa41cd1b9f8 proc: use kvzalloc for our kernel buffer new 882e3102fecd sysctl.c: fix underflow value setting risk in vm_table new 9f9a4b79d3ec proc/sysctl: make protected_* world readable new f4a2ce1e082b include/linux: remove repeated words new 3f564f05419e treewide: Miguel has moved new d4af8cb7d42b groups: use flexible-array member in struct group_info new 42f42df9240f groups: simplify struct group_info allocation new a769f44ced6a kernel: delete repeated words in comments new 2169c17ed375 MAINTAINERS: add uapi directories to API/ABI section new c4c46aab8d54 lib/genalloc.c: change return type to unsigned long for bi [...] new b51b6c192637 string.h: move fortified functions definitions in a dedica [...] new d707610f6aae lib: stackdepot: add support to configure STACK_HASH_SIZE new 9edc18aecf98 lib: stackdepot: add support to disable stack depot new 24e025dc7eb8 lib-stackdepot-add-support-to-disable-stack-depot-fix new 4ccf58a59421 lib: stackdepot: fix ignoring return value warning new f8d7bc399ab7 lib/cmdline: remove an unneeded local variable in next_arg() new 8820df439133 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new f23bcfeafc7e mm/page_poison: use unhashed address in hexdump for check_ [...] new c8c590b8b560 include/linux/bitops.h: spelling s/synomyn/synonym/ new 1f7d3d590053 checkpatch: improve blank line after declaration test new a9ff2824a7bd checkpatch: ignore warning designated initializers using NR_CPUS new f68471b4b730 checkpatch: trivial style fixes new f6c50ee84bea checkpatch: prefer ftrace over function entry/exit printks new e2474c7918de checkpatch: improve TYPECAST_INT_CONSTANT test message new ccd545bca1bb checkpatch: add warning for avoiding .L prefix symbols in [...] new e19841ec5f28 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] new 9b748818cd20 checkpatch: don't warn about colon termination in linker scripts new 3d19b51c8ae5 checkpatch: do not apply "initialise globals to 0" check t [...] new 8b275cdf2aee init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new 9206ebe62f23 init: clean up early_param_on_off() macro new fdab5c341da3 fs/coredump: use kmap_local_page() new 729170a8e849 seq_file: document how per-entry resources are managed. new a68cdbf635f1 seq_file-document-how-per-entry-resources-are-managed-fix new 769fcdfe09e3 x86: fix seq_file iteration for pat/memtype.c new 4508881e0b76 aio: simplify read_events() new 44b15033506e scripts/gdb: fix list_for_each new c4822c552ea7 ubsan: remove overflow checks new 71cb9e7dcddf initramfs: panic with memory information new 12e9b8a3c276 initramfs-panic-with-memory-information-fix new 784769f5b8ef Merge branch 'akpm-current/current' new 4adeaa532da8 MIPS: make userspace mapping young by default new 9e54b642a020 Merge branch 'akpm/master' new abaf6f60176f Add linux-next specific files for 20210219
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 (671176b0016c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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 650 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: .clang-format | 1 + Documentation/ABI/stable/sysfs-class-tpm | 14 + Documentation/ABI/testing/sysfs-bus-cxl | 26 + Documentation/ABI/testing/sysfs-firmware-sfi | 15 - Documentation/ABI/testing/sysfs-platform-kim | 2 +- Documentation/admin-guide/cifs/authors.rst | 6 +- Documentation/admin-guide/cifs/changes.rst | 5 +- Documentation/admin-guide/cifs/introduction.rst | 30 +- Documentation/admin-guide/cifs/todo.rst | 34 +- Documentation/admin-guide/cifs/usage.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 15 - Documentation/admin-guide/kernel-parameters.txt | 67 +- Documentation/admin-guide/perf-security.rst | 2 +- Documentation/core-api/mm-api.rst | 7 +- Documentation/dev-tools/kcsan.rst | 3 - Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + Documentation/devicetree/bindings/arm/xilinx.yaml | 3 + .../devicetree/bindings/clock/idt,versaclock5.yaml | 6 + .../devicetree/bindings/clock/intel,easic-n5x.yaml | 46 + .../bindings/clock/mstar,msc313-mpll.yaml | 46 + .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 92 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../devicetree/bindings/clock/silabs,si570.txt | 2 + .../bindings/connector/usb-connector.yaml | 7 +- .../bindings/display/connector/dp-connector.yaml | 1 - .../devicetree/bindings/hwmon/ti,tps23861.yaml | 51 + .../devicetree/bindings/mailbox/omap-mailbox.txt | 4 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 34 + .../mtd/partitions/brcm,bcm4908-partitions.yaml | 70 + .../bindings/mtd/partitions/fixed-partitions.yaml | 33 +- .../bindings/mtd/partitions/partition.yaml | 47 + .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 48 + .../devicetree/bindings/net/brcm,bcm4908enet.yaml | 45 - .../bindings/net/ethernet-controller.yaml | 1 + .../devicetree/bindings/net/marvell-pp2.txt | 6 +- .../bindings/net/toshiba,visconti-dwmac.yaml | 85 + .../devicetree/bindings/net/xilinx_axienet.txt | 4 + .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 8 +- .../bindings/pinctrl/brcm,ns2-pinmux.txt | 2 +- .../bindings/pinctrl/brcm,nsp-pinmux.txt | 2 +- .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 2 +- .../bindings/pinctrl/pinctrl-bindings.txt | 4 +- .../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-single.txt | 10 +- .../bindings/pinctrl/qcom,sc8180x-pinctrl.yaml | 152 + .../bindings/pinctrl/qcom,sm8350-pinctrl.yaml | 145 + .../bindings/pinctrl/qcom,tlmm-common.yaml | 85 + .../bindings/pinctrl/samsung-pinctrl.txt | 2 +- .../bindings/regulator/nxp,pca9450-regulator.yaml | 5 + Documentation/devicetree/bindings/rtc/pcf8563.txt | 3 +- .../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 + .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 153 + .../devicetree/bindings/thermal/tango-thermal.txt | 17 - .../devicetree/bindings/thermal/zx2967-thermal.txt | 116 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 10 + .../devicetree/bindings/usb/mediatek,musb.yaml | 1 + .../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/driver-api/cxl/index.rst | 12 + Documentation/driver-api/cxl/memory-devices.rst | 46 + Documentation/driver-api/index.rst | 1 + Documentation/filesystems/f2fs.rst | 2 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/tps23861.rst | 41 + Documentation/i2c/slave-testunit-backend.rst | 23 +- Documentation/kernel-hacking/locking.rst | 2 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/mellanox/mlx5.rst | 4 +- .../ethernet/ti/am65_nuss_cpsw_switchdev.rst | 143 + .../networking/devlink/am65-nuss-cpsw-switch.rst | 26 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/filter.rst | 4 +- Documentation/networking/ip-sysctl.rst | 7 +- Documentation/networking/netdev-FAQ.rst | 16 + Documentation/networking/netdev-features.rst | 21 + Documentation/networking/phy.rst | 8 +- Documentation/networking/sfp-phylink.rst | 2 +- Documentation/process/coding-style.rst | 3 +- Documentation/trace/coresight/coresight.rst | 32 + Documentation/trace/ftrace.rst | 6 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 74 +- Makefile | 40 +- Next/SHA1s | 234 +- Next/merge.log | 19256 ++++++----- arch/Kconfig | 10 + arch/alpha/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 18 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/at91-sam9x60ek.dts | 6 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 +- arch/arm/boot/dts/zynq-ebaz4205.dts | 132 + arch/arm/mach-spear/generic.h | 12 - arch/arm/mach-spear/spear13xx.c | 1 + arch/arm/xen/enlighten.c | 2 - arch/arm/xen/p2m.c | 6 +- arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/amlogic/Makefile | 1 + .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 120 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 18 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 25 + arch/arm64/include/asm/kexec.h | 2 +- arch/arm64/include/asm/mte-kasan.h | 2 +- arch/arm64/include/asm/spinlock.h | 2 +- arch/arm64/kernel/cpufeature.c | 6 +- arch/arm64/kernel/machine_kexec_file.c | 184 +- arch/arm64/kernel/mte.c | 5 +- arch/arm64/mm/init.c | 28 +- arch/h8300/kernel/asm-offsets.c | 3 + arch/ia64/include/asm/tlb.h | 4 +- arch/ia64/kernel/crash.c | 1 + arch/m68k/include/asm/page.h | 2 +- arch/microblaze/kernel/module.c | 26 - arch/microblaze/kernel/vmlinux.lds.S | 2 +- arch/mips/Kconfig | 12 +- arch/mips/alchemy/common/setup.c | 34 +- arch/mips/include/asm/dma-coherence.h | 38 - arch/mips/include/asm/mipsregs.h | 4 + arch/mips/include/asm/page.h | 11 +- arch/mips/include/asm/r4kcache.h | 67 +- arch/mips/include/asm/spinlock.h | 2 +- arch/mips/kernel/ftrace.c | 4 - arch/mips/kernel/genex.S | 4 +- arch/mips/kernel/kgdb.c | 23 +- arch/mips/kernel/setup.c | 61 +- arch/mips/mm/c-r4k.c | 10 +- arch/mips/mm/dma-noncoherent.c | 3 +- arch/mips/mti-malta/malta-setup.c | 34 +- arch/mips/pci/pci-alchemy.c | 7 +- arch/mips/pistachio/init.c | 1 - arch/parisc/Kconfig | 1 + arch/parisc/include/asm/hardirq.h | 4 - arch/parisc/include/asm/pgtable.h | 49 +- arch/parisc/kernel/irq.c | 1 + arch/parisc/mm/hugetlbpage.c | 13 - arch/powerpc/Kconfig | 3 +- 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/ima.h | 30 - arch/powerpc/include/asm/interrupt.h | 39 +- arch/powerpc/include/asm/irq.h | 2 - arch/powerpc/include/asm/kexec.h | 13 +- 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/interrupt.c | 512 + arch/powerpc/kernel/irq.c | 28 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/signal_32.c | 3 +- arch/powerpc/kernel/sys_ppc32.c | 49 +- arch/powerpc/kernel/syscall_64.c | 479 - arch/powerpc/kernel/syscalls/syscall.tbl | 20 +- arch/powerpc/kernel/traps.c | 9 - arch/powerpc/kexec/Makefile | 7 - arch/powerpc/kexec/elf_64.c | 30 +- arch/powerpc/kexec/file_load.c | 183 +- arch/powerpc/kexec/file_load_64.c | 46 +- arch/powerpc/kexec/ima.c | 219 - 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 | 17 +- 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/cell/spufs/coredump.c | 3 +- arch/powerpc/platforms/powernv/memtrace.c | 29 + arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- arch/powerpc/platforms/pseries/ibmebus.c | 4 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 - arch/s390/Kconfig | 2 + arch/s390/crypto/prng.c | 2 +- arch/s390/hypfs/hypfs_diag0c.c | 2 +- arch/s390/hypfs/hypfs_vm.c | 4 +- arch/s390/include/asm/hardirq.h | 1 - arch/s390/include/asm/lowcore.h | 13 +- arch/s390/include/asm/qdio.h | 5 +- arch/s390/include/asm/timex.h | 48 +- arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/debug.c | 6 +- arch/s390/kernel/early.c | 12 +- arch/s390/kernel/entry.S | 89 +- arch/s390/kernel/irq.c | 1 + arch/s390/kernel/perf_cpum_cf_diag.c | 2 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/kernel/setup.c | 20 +- arch/s390/kernel/smp.c | 17 +- arch/s390/kernel/time.c | 50 +- arch/s390/kernel/vdso64/getcpu.c | 6 +- arch/s390/kvm/kvm-s390.c | 24 +- arch/sh/Kconfig | 1 + arch/sh/include/asm/irq.h | 1 - arch/sh/kernel/irq.c | 1 + arch/sparc/Kconfig | 1 + arch/sparc/include/asm/Kbuild | 2 - arch/sparc/include/asm/irq_64.h | 1 - arch/sparc/include/asm/spinlock_64.h | 2 +- arch/sparc/include/asm/tlb_64.h | 1 - arch/sparc/kernel/irq_64.c | 1 + arch/um/drivers/Kconfig | 13 +- arch/um/drivers/Makefile | 2 + arch/um/drivers/rtc.h | 15 + arch/um/drivers/rtc_kern.c | 211 + arch/um/drivers/rtc_user.c | 80 + arch/um/drivers/virtio_uml.c | 145 +- arch/um/include/asm/Kbuild | 2 + arch/um/include/asm/io.h | 1 + arch/um/include/asm/irq.h | 1 + arch/um/include/asm/mmu_context.h | 29 +- arch/um/include/linux/time-internal.h | 17 + arch/um/include/shared/as-layout.h | 17 +- arch/um/include/shared/common-offsets.h | 6 + arch/um/include/shared/irq_kern.h | 60 + arch/um/include/shared/skas/mm_id.h | 1 + arch/um/include/shared/skas/stub-data.h | 2 +- arch/um/kernel/exec.c | 4 +- arch/um/kernel/irq.c | 171 +- arch/um/kernel/skas/clone.c | 28 +- arch/um/kernel/skas/mmu.c | 87 - arch/um/kernel/time.c | 17 +- arch/um/kernel/tlb.c | 14 +- arch/um/kernel/um_arch.c | 5 + arch/um/os-Linux/skas/mem.c | 2 + arch/um/os-Linux/skas/process.c | 86 +- arch/x86/Kconfig | 23 +- arch/x86/Makefile | 6 +- arch/x86/entry/common.c | 19 +- arch/x86/entry/entry_64.S | 67 +- arch/x86/events/core.c | 8 +- arch/x86/events/intel/core.c | 377 +- arch/x86/events/intel/ds.c | 131 +- arch/x86/events/perf_event.h | 18 +- arch/x86/events/probe.c | 7 +- arch/x86/events/probe.h | 7 +- arch/x86/events/rapl.c | 34 +- arch/x86/include/asm/apb_timer.h | 40 - arch/x86/include/asm/efi.h | 2 +- arch/x86/include/asm/fixmap.h | 3 - arch/x86/include/asm/idtentry.h | 17 +- arch/x86/include/asm/intel-mid.h | 93 +- arch/x86/include/asm/intel_mid_vrtc.h | 10 - arch/x86/include/asm/intel_scu_ipc.h | 2 - arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 - arch/x86/include/asm/irq.h | 6 - arch/x86/include/asm/irq_stack.h | 279 +- arch/x86/include/asm/irqflags.h | 46 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 30 - arch/x86/include/asm/paravirt_types.h | 17 +- arch/x86/include/asm/perf_event.h | 18 +- arch/x86/include/asm/platform_sst_audio.h | 2 - arch/x86/include/asm/processor.h | 9 +- arch/x86/include/asm/softirq_stack.h | 11 + arch/x86/include/asm/thermal.h | 12 +- arch/x86/include/asm/tlb.h | 1 - arch/x86/kernel/Makefile | 1 - arch/x86/kernel/apb_timer.c | 347 - arch/x86/kernel/apic/apic.c | 31 +- arch/x86/kernel/apic/io_apic.c | 4 +- arch/x86/kernel/asm-offsets_64.c | 3 - arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/sgx/driver.c | 3 + arch/x86/kernel/cpu/sgx/encl.c | 13 +- arch/x86/kernel/dumpstack_64.c | 22 +- arch/x86/kernel/irq.c | 24 +- arch/x86/kernel/irq_32.c | 1 + arch/x86/kernel/irq_64.c | 12 +- arch/x86/kernel/irqflags.S | 11 - arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/ldt.c | 10 +- arch/x86/kernel/paravirt.c | 7 +- arch/x86/kernel/paravirt_patch.c | 10 - arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/ptrace.c | 46 +- arch/x86/kernel/setup.c | 2 - arch/x86/kernel/tsc.c | 3 +- arch/x86/kernel/unwind_orc.c | 5 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/xen.h | 11 +- arch/x86/mm/fault.c | 375 +- arch/x86/mm/mem_encrypt.c | 5 +- arch/x86/net/bpf_jit_comp.c | 56 +- arch/x86/pci/init.c | 15 +- arch/x86/pci/intel_mid_pci.c | 18 +- arch/x86/pci/mmconfig-shared.c | 6 +- arch/x86/platform/Makefile | 1 - arch/x86/platform/efi/quirks.c | 16 +- arch/x86/platform/intel-mid/Makefile | 7 +- arch/x86/platform/intel-mid/device_libs/Makefile | 32 - .../intel-mid/device_libs/platform_bcm43xx.c | 101 - .../intel-mid/device_libs/platform_bma023.c | 16 - .../platform/intel-mid/device_libs/platform_bt.c | 101 - .../intel-mid/device_libs/platform_emc1403.c | 39 - .../intel-mid/device_libs/platform_gpio_keys.c | 81 - .../intel-mid/device_libs/platform_lis331.c | 37 - .../intel-mid/device_libs/platform_max7315.c | 77 - .../intel-mid/device_libs/platform_mpu3050.c | 32 - .../intel-mid/device_libs/platform_mrfld_pinctrl.c | 39 - .../device_libs/platform_mrfld_power_btn.c | 78 - .../intel-mid/device_libs/platform_mrfld_rtc.c | 44 - .../intel-mid/device_libs/platform_mrfld_sd.c | 43 - .../intel-mid/device_libs/platform_mrfld_spidev.c | 50 - .../platform/intel-mid/device_libs/platform_msic.c | 83 - .../platform/intel-mid/device_libs/platform_msic.h | 15 - .../intel-mid/device_libs/platform_msic_audio.c | 42 - .../intel-mid/device_libs/platform_msic_battery.c | 32 - .../intel-mid/device_libs/platform_msic_gpio.c | 43 - .../intel-mid/device_libs/platform_msic_ocd.c | 44 - .../device_libs/platform_msic_power_btn.c | 31 - .../intel-mid/device_libs/platform_msic_thermal.c | 32 - .../intel-mid/device_libs/platform_pcal9555a.c | 95 - .../intel-mid/device_libs/platform_tc35876x.c | 42 - .../intel-mid/device_libs/platform_tca6416.c | 53 - arch/x86/platform/intel-mid/intel-mid.c | 106 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 173 - arch/x86/platform/intel-mid/sfi.c | 543 - arch/x86/platform/sfi/Makefile | 2 - arch/x86/platform/sfi/sfi.c | 100 - arch/x86/um/os-Linux/task_size.c | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 33 +- arch/x86/um/shared/sysdep/stub_64.h | 36 +- arch/x86/um/stub_32.S | 17 +- arch/x86/um/stub_64.S | 5 +- arch/x86/um/stub_segv.c | 5 +- arch/x86/xen/enlighten_pv.c | 32 +- arch/x86/xen/irq.c | 23 - arch/x86/xen/p2m.c | 15 +- arch/x86/xen/xen-asm.S | 53 +- arch/x86/xen/xen-ops.h | 3 - arch/xtensa/include/asm/spinlock.h | 2 +- block/blk-crypto.c | 1 + block/keyslot-manager.c | 146 + crypto/asymmetric_keys/restrict.c | 7 +- drivers/Kconfig | 1 + drivers/Makefile | 3 +- drivers/acpi/osl.c | 75 +- drivers/acpi/property.c | 73 +- drivers/atm/idt77252.c | 11 +- drivers/atm/idt77252.h | 2 +- drivers/base/auxiliary.c | 13 +- drivers/base/base.h | 5 + drivers/base/core.c | 6 + drivers/base/init.c | 1 + drivers/base/platform.c | 2 +- drivers/block/aoe/aoecmd.c | 2 +- drivers/block/xen-blkback/blkback.c | 32 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/char/tpm/Kconfig | 10 + drivers/char/tpm/Makefile | 2 + drivers/char/tpm/eventlog/tpm1.c | 1 + drivers/char/tpm/tpm-chip.c | 2 + drivers/char/tpm/tpm-dev-common.c | 1 - drivers/char/tpm/tpm-sysfs.c | 179 + drivers/char/tpm/tpm.h | 4 - drivers/char/tpm/tpm_ppi.c | 2 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 790 + drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 16 +- drivers/clk/at91/at91sam9g45.c | 3 +- drivers/clk/at91/at91sam9n12.c | 3 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 20 +- drivers/clk/at91/sama5d2.c | 3 +- drivers/clk/at91/sama5d3.c | 2 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/bcm/clk-iproc-pll.c | 2 +- drivers/clk/clk-ast2600.c | 37 +- drivers/clk/clk-bd718x7.c | 12 +- drivers/clk/clk-fixed-factor.c | 39 +- drivers/clk/clk-fixed-mmio.c | 2 +- drivers/clk/clk-npcm7xx.c | 108 - drivers/clk/clk-qoriq.c | 62 +- drivers/clk/clk-si570.c | 16 +- drivers/clk/clk-versaclock5.c | 64 + drivers/clk/clk-xgene.c | 5 +- drivers/clk/mstar/Kconfig | 9 + drivers/clk/mstar/Makefile | 6 + drivers/clk/mstar/clk-msc313-mpll.c | 155 + drivers/clk/mvebu/ap-cpu-clk.c | 2 +- drivers/clk/qcom/Kconfig | 9 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-regmap.c | 1 + drivers/clk/qcom/clk-rpm.c | 63 - drivers/clk/qcom/clk-rpmh.c | 24 +- drivers/clk/qcom/gcc-ipq4019.c | 7 +- drivers/clk/qcom/gcc-sc7280.c | 3603 ++ drivers/clk/qcom/gcc-sm8350.c | 100 + drivers/clk/qcom/mmcc-msm8974.c | 16 - drivers/clk/sifive/fu540-prci.h | 5 - drivers/clk/sifive/sifive-prci.c | 5 + drivers/clk/socfpga/clk-agilex.c | 88 +- drivers/clk/socfpga/clk-periph-s10.c | 53 + drivers/clk/socfpga/clk-pll-a10.c | 3 +- drivers/clk/socfpga/clk-pll-s10.c | 83 + drivers/clk/socfpga/clk-pll.c | 3 +- drivers/clk/socfpga/stratix10-clk.h | 17 +- drivers/clk/spear/spear1310_clock.c | 1 + drivers/clk/spear/spear1340_clock.c | 1 + drivers/clk/st/clkgen-fsyn.c | 6 +- drivers/clk/st/clkgen-pll.c | 3 +- drivers/clk/sunxi-ng/ccu_mp.c | 2 +- drivers/clk/tegra/clk-tegra30.c | 5 +- drivers/clk/tegra/cvb.c | 1 + drivers/clk/ti/clkt_dpll.c | 3 +- drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/dpll.c | 2 +- drivers/clk/ti/dpll3xxx.c | 20 +- drivers/clk/ti/dpll44xx.c | 6 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/versatile/clk-icst.c | 7 +- drivers/clk/zynq/clkc.c | 73 +- drivers/clk/zynq/pll.c | 12 +- drivers/clk/zynqmp/divider.c | 1 + drivers/cpufreq/Kconfig.x86 | 10 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/acpi-cpufreq.c | 62 +- drivers/cpufreq/freq_table.c | 8 +- drivers/cpufreq/qcom-cpufreq-hw.c | 40 +- drivers/cpufreq/sfi-cpufreq.c | 127 - drivers/cxl/Kconfig | 53 + drivers/cxl/Makefile | 7 + drivers/cxl/bus.c | 29 + drivers/cxl/cxl.h | 95 + drivers/cxl/mem.c | 1547 + drivers/cxl/pci.h | 31 + drivers/gpio/gpio-pcf857x.c | 2 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 180 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 25 - drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/nv.c | 19 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 247 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 45 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 3 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 2 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 72 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 70 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 - drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 22 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 14 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 10 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 36 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 3 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 3 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 64 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 4 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 24 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 8 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 25 +- drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 2 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 3 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 38 +- .../drm/amd/pm/powerplay/hwmgr/vega10_pptable.h | 6 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 6 +- drivers/gpu/drm/amd/pm/powerplay/sislands_smc.h | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 71 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 49 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 27 + drivers/gpu/drm/i915/display/intel_display.c | 12 +- drivers/gpu/drm/i915/display/intel_display.h | 6 + drivers/gpu/drm/i915/gt/gen7_renderclear.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/gf100.c | 122 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c | 47 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 125 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c | 85 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c | 36 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c | 55 - 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 + .../gpu/drm/nouveau/nvkm/subdev/privring/gf100.c | 122 + .../gpu/drm/nouveau/nvkm/subdev/privring/gf117.c | 47 + .../gpu/drm/nouveau/nvkm/subdev/privring/gk104.c | 125 + .../gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c | 85 + .../gpu/drm/nouveau/nvkm/subdev/privring/gm200.c | 36 + .../gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c | 55 + .../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/radeon/nislands_smc.h | 10 +- drivers/gpu/drm/radeon/r100.c | 84 +- drivers/gpu/drm/radeon/r300.c | 33 +- drivers/gpu/drm/radeon/r420.c | 28 +- drivers/gpu/drm/radeon/r600.c | 27 +- drivers/gpu/drm/radeon/radeon.h | 25 +- drivers/gpu/drm/radeon/radeon_asic.c | 3 + drivers/gpu/drm/radeon/radeon_asic.h | 8 +- drivers/gpu/drm/radeon/radeon_device.c | 47 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 20 +- drivers/gpu/drm/radeon/radeon_fence.c | 42 +- drivers/gpu/drm/radeon/radeon_gem.c | 20 +- drivers/gpu/drm/radeon/radeon_ib.c | 26 +- drivers/gpu/drm/radeon/radeon_mode.h | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 32 +- drivers/gpu/drm/radeon/radeon_ring.c | 80 +- drivers/gpu/drm/radeon/radeon_ttm.c | 86 +- drivers/gpu/drm/radeon/radeon_vce.c | 1 - drivers/gpu/drm/radeon/rs400.c | 25 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rv515.c | 56 +- drivers/gpu/drm/radeon/vce_v1_0.c | 1 - drivers/gpu/drm/ttm/ttm_pool.c | 10 + drivers/hid/Kconfig | 18 + drivers/hid/Makefile | 1 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-playstation.c | 1351 + drivers/hid/wacom_wac.c | 7 +- drivers/hv/channel.c | 9 +- drivers/hv/hv_fcopy.c | 1 - drivers/hv/hv_kvp.c | 1 - drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 82 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/amd_energy.c | 1 + drivers/hwmon/da9052-hwmon.c | 2 +- drivers/hwmon/tps23861.c | 601 + drivers/hwtracing/coresight/coresight-etm-perf.c | 32 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 13 + drivers/i2c/busses/i2c-digicolor.c | 5 +- drivers/i2c/busses/i2c-jz4780.c | 5 +- drivers/i2c/busses/i2c-stm32f7.c | 17 +- drivers/i2c/i2c-slave-testunit.c | 12 +- drivers/iio/adc/qcom-vadc-common.c | 50 + drivers/infiniband/core/cma.c | 81 +- drivers/infiniband/core/device.c | 6 +- drivers/infiniband/core/sa_query.c | 24 - drivers/infiniband/hw/hns/hns_roce_common.h | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 170 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 17 +- drivers/infiniband/hw/hns/hns_roce_main.c | 3 +- drivers/infiniband/hw/mlx5/devx.c | 13 +- drivers/infiniband/hw/mlx5/qp.c | 106 +- drivers/infiniband/hw/qedr/qedr.h | 8 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 178 +- drivers/infiniband/sw/rxe/rxe_net.c | 7 +- drivers/infiniband/sw/rxe/rxe_recv.c | 4 +- drivers/infiniband/sw/rxe/rxe_req.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 - drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 7 + drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 103 +- drivers/infiniband/ulp/srp/ib_srp.c | 110 +- drivers/input/joystick/xpad.c | 1 + drivers/input/touchscreen/elants_i2c.c | 3 +- drivers/input/touchscreen/elo.c | 4 +- drivers/input/touchscreen/sur40.c | 1 + drivers/input/touchscreen/zinitix.c | 2 +- drivers/iommu/amd/init.c | 45 +- drivers/irqchip/Kconfig | 3 +- drivers/leds/flash/Kconfig | 1 + drivers/lightnvm/pblk-core.c | 5 +- drivers/lightnvm/pblk-gc.c | 3 +- drivers/lightnvm/pblk-recovery.c | 3 +- drivers/mailbox/arm_mhuv2.c | 22 +- drivers/mailbox/omap-mailbox.c | 6 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mailbox/sprd-mailbox.c | 2 +- drivers/mailbox/tegra-hsp.c | 15 + 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/mfd/Kconfig | 9 - drivers/mfd/Makefile | 1 - drivers/mfd/intel_msic.c | 425 - drivers/mmc/core/mmc_test.c | 2 +- drivers/mmc/host/Kconfig | 7 - drivers/mmc/host/Makefile | 1 - drivers/mmc/host/android-goldfish.c | 545 - drivers/mmc/host/cb710-mmc.c | 12 +- drivers/mmc/host/sdhci-esdhc-imx.c | 3 +- drivers/mmc/host/sdhci-pci-o2micro.c | 20 + drivers/mtd/ubi/eba.c | 1 - drivers/mtd/ubi/io.c | 7 +- drivers/net/bonding/bond_3ad.c | 26 +- drivers/net/dsa/b53/b53_common.c | 97 +- drivers/net/dsa/b53/b53_priv.h | 8 +- drivers/net/dsa/bcm_sf2_cfp.c | 2 +- drivers/net/dsa/dsa_loop.c | 6 +- drivers/net/dsa/hirschmann/hellcreek.c | 15 +- drivers/net/dsa/lantiq_gswip.c | 22 +- drivers/net/dsa/microchip/ksz8795.c | 6 +- drivers/net/dsa/microchip/ksz9477.c | 10 +- drivers/net/dsa/mt7530.c | 7 +- drivers/net/dsa/mv88e6xxx/chip.c | 169 +- drivers/net/dsa/mv88e6xxx/chip.h | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 52 +- drivers/net/dsa/mv88e6xxx/port.h | 19 +- drivers/net/dsa/ocelot/felix.c | 320 +- drivers/net/dsa/ocelot/felix.h | 14 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 29 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 30 +- drivers/net/dsa/qca8k.c | 6 +- drivers/net/dsa/realtek-smi-core.h | 7 +- drivers/net/dsa/rtl8366.c | 14 +- drivers/net/dsa/sja1105/sja1105.h | 7 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 276 +- drivers/net/dsa/sja1105/sja1105_spi.c | 6 + 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/amd/xgbe/xgbe-common.h | 14 + drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 + drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 39 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +- drivers/net/ethernet/broadcom/Kconfig | 2 +- drivers/net/ethernet/broadcom/Makefile | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 689 + drivers/net/ethernet/broadcom/bcm4908_enet.h | 96 + drivers/net/ethernet/broadcom/bcm4908enet.c | 676 - drivers/net/ethernet/broadcom/bcm4908enet.h | 96 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 225 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 105 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 6 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 3 + drivers/net/ethernet/chelsio/cxgb4/sge.c | 11 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 3 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 +- drivers/net/ethernet/freescale/enetc/Kconfig | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 44 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 155 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 158 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 254 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 194 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 114 +- drivers/net/ethernet/ibm/emac/core.c | 15 +- drivers/net/ethernet/ibm/ibmvnic.c | 164 +- drivers/net/ethernet/ibm/ibmvnic.h | 17 +- 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 | 604 +- 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 | 625 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_type.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 9 - drivers/net/ethernet/intel/ice/ice_txrx.c | 88 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 3 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 +- drivers/net/ethernet/marvell/mvneta.c | 70 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 134 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 560 +- 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 | 132 +- .../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 | 115 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 2 +- .../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 | 75 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 52 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 8 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 259 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 66 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 44 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 3 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 431 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 36 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 7 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 1 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 53 +- drivers/net/ethernet/microchip/lan743x_main.c | 345 +- drivers/net/ethernet/microchip/lan743x_main.h | 5 +- drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/mscc/Makefile | 1 + drivers/net/ethernet/mscc/ocelot.c | 324 +- drivers/net/ethernet/mscc/ocelot.h | 9 - drivers/net/ethernet/mscc/ocelot_mrp.c | 175 + drivers/net/ethernet/mscc/ocelot_net.c | 193 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 178 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 - 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 | 36 +- drivers/net/ethernet/rocker/rocker_main.c | 10 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c | 4 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 8 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 33 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 285 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 + drivers/net/ethernet/ti/Kconfig | 10 + drivers/net/ethernet/ti/Makefile | 1 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 511 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 26 + drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 538 + drivers/net/ethernet/ti/am65-cpsw-switchdev.h | 34 + drivers/net/ethernet/ti/cpsw_switchdev.c | 27 +- drivers/net/ethernet/xilinx/Kconfig | 1 - drivers/net/ethernet/xilinx/xilinx_axienet.h | 29 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 94 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/hyperv/hyperv_net.h | 3 - drivers/net/hyperv/netvsc.c | 2 - drivers/net/hyperv/rndis_filter.c | 2 - drivers/net/ipa/gsi.c | 50 +- drivers/net/ipa/gsi.h | 5 +- drivers/net/ipa/gsi_reg.h | 21 +- drivers/net/ipa/ipa_clock.c | 9 +- drivers/net/ipa/ipa_cmd.c | 32 +- drivers/net/ipa/ipa_main.c | 4 +- drivers/net/ipa/ipa_table.c | 16 +- drivers/net/ipa/ipa_table.h | 8 +- drivers/net/loopback.c | 6 - drivers/net/mdio/mdio-moxart.c | 4 +- drivers/net/mdio/of_mdio.c | 30 - drivers/net/phy/at803x.c | 1 + drivers/net/phy/broadcom.c | 189 +- drivers/net/phy/dp83822.c | 3 + drivers/net/phy/dp83869.c | 4 + drivers/net/phy/icplus.c | 386 +- drivers/net/phy/lxt.c | 1 + drivers/net/phy/marvell.c | 14 +- drivers/net/phy/marvell10g.c | 2 + drivers/net/phy/micrel.c | 14 +- drivers/net/phy/mscc/Makefile | 1 + drivers/net/phy/mscc/mscc.h | 28 + drivers/net/phy/mscc/mscc_main.c | 608 +- drivers/net/phy/mscc/mscc_serdes.c | 650 + drivers/net/phy/mscc/mscc_serdes.h | 31 + drivers/net/phy/phy.c | 4 +- drivers/net/phy/phy_device.c | 68 +- drivers/net/phy/phylink.c | 4 + drivers/net/phy/sfp-bus.c | 3 + drivers/net/tap.c | 7 +- drivers/net/tun.c | 5 +- drivers/net/wan/lmc/lmc_main.c | 4 +- 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/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/debug.c | 5 +- drivers/net/wireless/ath/ath9k/xmit.c | 6 + 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 +- drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- .../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 | 185 +- 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/mediatek/mt76/dma.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 10 +- 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/wireless/realtek/rtw88/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 8 +- drivers/net/wireless/realtek/rtw88/main.h | 10 +- drivers/net/wireless/realtek/rtw88/pci.c | 154 +- drivers/net/wireless/realtek/rtw88/pci.h | 14 +- drivers/net/wireless/realtek/rtw88/phy.c | 62 +- drivers/net/wireless/realtek/rtw88/phy.h | 3 + drivers/net/wireless/realtek/rtw88/reg.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8822c.h | 2 - .../net/wireless/realtek/rtw88/rtw8822c_table.c | 32755 ++++++++++++++----- drivers/net/wireless/realtek/rtw88/tx.c | 11 +- drivers/net/wireless/realtek/rtw88/tx.h | 6 +- drivers/net/xen-netback/interface.c | 24 +- drivers/net/xen-netback/netback.c | 4 +- drivers/ntb/hw/epf/ntb_hw_epf.c | 1 - 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/of/Makefile | 6 + drivers/of/device.c | 21 - drivers/of/kexec.c | 458 + drivers/of/platform.c | 4 +- drivers/of/unittest.c | 2 +- drivers/opp/core.c | 8 +- drivers/opp/opp.h | 2 + drivers/pci/pci-sysfs.c | 11 + drivers/pci/proc.c | 1 + drivers/pinctrl/actions/Kconfig | 6 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 137 +- drivers/pinctrl/pinctrl-single.c | 1 + drivers/pinctrl/qcom/Kconfig | 18 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-sc8180x.c | 1624 + drivers/pinctrl/qcom/pinctrl-sm8350.c | 1649 + drivers/platform/chrome/cros_ec_typec.c | 1 + .../platform/surface/aggregator/ssh_packet_layer.c | 2 +- drivers/platform/x86/intel_scu_ipc.c | 2 +- drivers/platform/x86/intel_scu_pcidrv.c | 22 +- drivers/powercap/intel_rapl_common.c | 8 +- drivers/ptp/idt8a340_reg.h | 10 + drivers/ptp/ptp_clockmatrix.c | 313 +- drivers/ptp/ptp_clockmatrix.h | 17 +- drivers/regulator/pca9450-regulator.c | 22 + drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/rohm-regulator.c | 9 +- drivers/rtc/rtc-abx80x.c | 39 +- drivers/rtc/rtc-pcf2127.c | 10 +- drivers/rtc/rtc-pcf8563.c | 2 + drivers/s390/char/sclp_early_core.c | 4 +- drivers/s390/cio/qdio.h | 4 - drivers/s390/cio/qdio_debug.c | 1 - drivers/s390/cio/qdio_main.c | 115 +- drivers/s390/net/qeth_core_main.c | 7 +- drivers/scsi/storvsc_drv.c | 10 - drivers/sfi/Kconfig | 18 - drivers/sfi/Makefile | 4 - drivers/sfi/sfi_acpi.c | 214 - drivers/sfi/sfi_core.c | 522 - drivers/sfi/sfi_core.h | 81 - drivers/spi/atmel-quadspi.c | 1 + drivers/spi/spi-cadence-quadspi.c | 63 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-mem.c | 22 +- drivers/spi/spi-mpc52xx.c | 12 +- drivers/spi/spi.c | 2 +- drivers/spmi/spmi-pmic-arb.c | 5 +- drivers/staging/clocking-wizard/TODO | 3 +- drivers/staging/fbtft/fb_st7789v.c | 115 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 34 +- drivers/staging/gdm724x/gdm_usb.c | 10 +- drivers/staging/greybus/audio_manager_sysfs.c | 4 +- drivers/staging/greybus/hid.c | 6 +- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 4 +- .../media/atomisp/include/linux/atomisp_platform.h | 1 - drivers/staging/nvec/nvec_power.c | 2 +- drivers/staging/qlge/qlge_main.c | 2 +- drivers/staging/rtl8188eu/include/wifi.h | 51 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 225 +- 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/vt6656/rf.c | 2 +- drivers/staging/wfx/bh.c | 1 - drivers/staging/wfx/bh.h | 4 - drivers/staging/wfx/bus.h | 3 - drivers/staging/wfx/bus_sdio.c | 6 - drivers/staging/wfx/bus_spi.c | 7 - drivers/staging/wfx/data_rx.c | 5 - drivers/staging/wfx/data_tx.c | 5 - drivers/staging/wfx/data_tx.h | 3 - drivers/staging/wfx/debug.c | 6 - drivers/staging/wfx/fwio.c | 2 - drivers/staging/wfx/hif_api_cmd.h | 6 +- drivers/staging/wfx/hif_api_general.h | 9 - drivers/staging/wfx/hif_tx.c | 4 - drivers/staging/wfx/hif_tx_mib.c | 5 - drivers/staging/wfx/hwio.c | 3 - drivers/staging/wfx/hwio.h | 2 - drivers/staging/wfx/key.c | 2 - drivers/staging/wfx/key.h | 2 - drivers/staging/wfx/main.c | 7 - drivers/staging/wfx/main.h | 3 - drivers/staging/wfx/queue.c | 4 - drivers/staging/wfx/queue.h | 3 - drivers/staging/wfx/scan.h | 2 - drivers/staging/wfx/sta.c | 6 - drivers/staging/wfx/sta.h | 2 - drivers/staging/wfx/traces.h | 3 - drivers/staging/wfx/wfx.h | 3 - drivers/staging/wimax/i2400m/fw.c | 15 +- drivers/staging/wimax/i2400m/rx.c | 3 +- drivers/staging/wimax/i2400m/tx.c | 8 +- drivers/staging/wlan-ng/p80211netdev.c | 28 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 3 +- drivers/thermal/Kconfig | 17 - drivers/thermal/Makefile | 2 - drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/intel/therm_throt.c | 18 +- drivers/thermal/intel/thermal_interrupt.h | 15 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 3 +- drivers/thermal/qcom/Kconfig | 11 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 623 + drivers/thermal/tango_thermal.c | 126 - .../thermal/ti-soc-thermal/omap4-thermal-data.c | 7 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 4 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 54 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 2 + drivers/thermal/zx2967_thermal.c | 256 - drivers/usb/core/quirks.c | 9 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/misc/usb3503.c | 9 +- drivers/usb/serial/ark3116.c | 7 +- drivers/usb/usbip/stub_dev.c | 6 - drivers/usb/usbip/vhci_hcd.c | 11 - drivers/usb/usbip/vhci_sysfs.c | 4 - drivers/usb/usbip/vhci_tx.c | 43 +- drivers/usb/usbip/vudc_dev.c | 6 - drivers/video/backlight/ktd253-backlight.c | 12 +- drivers/video/backlight/qcom-wled.c | 2 +- drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/da8xx-fb.c | 4 +- drivers/video/fbdev/imxfb.c | 2 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +- drivers/video/fbdev/xilinxfb.c | 2 +- drivers/xen/events/events_base.c | 41 +- drivers/xen/gntdev.c | 37 +- drivers/xen/pvcalls-back.c | 4 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 6 +- drivers/xen/xenbus/xenbus.h | 1 - drivers/xen/xenbus/xenbus_probe.c | 2 +- fs/afs/file.c | 6 +- fs/afs/write.c | 8 +- fs/binfmt_elf.c | 8 +- fs/binfmt_elf_fdpic.c | 8 +- fs/binfmt_misc.c | 4 +- fs/btrfs/compression.c | 24 +- fs/btrfs/disk-io.c | 3 +- fs/btrfs/extent_io.c | 22 +- fs/btrfs/free-space-cache.c | 9 +- fs/btrfs/inode.c | 32 +- fs/btrfs/lzo.c | 4 +- fs/btrfs/ordered-data.h | 4 +- fs/btrfs/raid56.c | 10 +- fs/btrfs/reflink.c | 30 +- fs/btrfs/send.c | 7 +- fs/btrfs/tree-checker.c | 16 +- fs/btrfs/tree-log.c | 3 - fs/btrfs/zlib.c | 10 +- fs/btrfs/zstd.c | 11 +- fs/buffer.c | 4 +- fs/ceph/addr.c | 10 +- fs/ceph/caps.c | 70 +- fs/ceph/inode.c | 61 +- fs/ceph/snap.c | 10 + fs/ceph/super.h | 40 +- fs/cifs/cifs_debug.c | 117 +- fs/cifs/cifsfs.c | 3 +- fs/cifs/cifsglob.h | 6 +- fs/cifs/connect.c | 14 +- fs/cifs/fs_context.c | 18 +- fs/cifs/fs_context.h | 1 + fs/cifs/smb2ops.c | 67 +- fs/cifs/smb2pdu.c | 22 +- fs/cifs/trace.h | 36 +- fs/cifs/transport.c | 63 +- fs/coredump.c | 19 +- fs/debugfs/inode.c | 5 +- fs/erofs/super.c | 4 +- fs/erofs/xattr.c | 10 +- fs/erofs/zmap.c | 10 +- fs/exec.c | 4 +- fs/f2fs/super.c | 8 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/file.c | 8 +- fs/gfs2/glock.c | 22 +- fs/gfs2/glock.h | 6 + fs/gfs2/glops.c | 38 +- fs/gfs2/incore.h | 51 +- fs/gfs2/inode.c | 6 +- fs/gfs2/log.c | 539 +- fs/gfs2/log.h | 20 +- fs/gfs2/lops.c | 10 +- fs/gfs2/lops.h | 17 +- fs/gfs2/ops_fstype.c | 9 +- fs/gfs2/rgrp.c | 442 +- fs/gfs2/rgrp.h | 6 +- fs/gfs2/super.c | 28 +- fs/gfs2/trace_gfs2.h | 37 +- fs/gfs2/trans.c | 102 +- fs/gfs2/trans.h | 5 +- fs/gfs2/xattr.c | 6 +- fs/hostfs/hostfs_kern.c | 10 +- fs/io-wq.c | 14 +- fs/io_uring.c | 779 +- fs/jffs2/compr_rtime.c | 3 + fs/jffs2/summary.c | 3 + fs/jfs/jfs_dmap.c | 2 +- fs/namei.c | 8 +- fs/netfs/read_helper.c | 10 +- fs/nfs/file.c | 19 +- fs/nfs/fs_context.c | 35 + fs/nfs/write.c | 17 +- fs/nfsd/nfsctl.c | 14 +- fs/proc/proc_sysctl.c | 4 +- fs/proc/self.c | 2 +- fs/proc/task_mmu.c | 9 +- fs/proc/thread_self.c | 7 + fs/pstore/platform.c | 4 +- fs/statfs.c | 5 +- fs/ubifs/auth.c | 2 +- fs/ubifs/journal.c | 2 +- fs/ubifs/replay.c | 4 +- fs/ubifs/super.c | 4 +- fs/ubifs/xattr.c | 2 +- fs/xfs/libxfs/xfs_btree.c | 33 +- fs/xfs/xfs_iomap.c | 3 + fs/xfs/xfs_log.c | 2 +- fs/zonefs/super.c | 3 + fs/zonefs/trace.h | 11 +- include/asm-generic/Kbuild | 1 + include/asm-generic/qrwlock.h | 3 +- include/asm-generic/softirq_stack.h | 14 + include/asm-generic/tlb.h | 6 +- include/asm-generic/vmlinux.lds.h | 9 +- include/dt-bindings/clock/mstar-msc313-mpll.h | 19 + include/dt-bindings/clock/qcom,gcc-sc7280.h | 226 + include/dt-bindings/clock/qcom,gcc-sm8350.h | 12 + include/linux/acpi.h | 32 - include/linux/atmdev.h | 2 +- include/linux/binfmts.h | 4 + include/linux/blk-mq.h | 12 + include/linux/bpf.h | 17 +- include/linux/bpf_verifier.h | 2 + include/linux/brcmphy.h | 24 +- include/linux/ceph/libceph.h | 7 +- include/linux/clk-provider.h | 4 +- include/linux/clk/spear.h | 23 + include/linux/clocksource.h | 2 +- include/linux/compiler_attributes.h | 6 + include/linux/coredump.h | 3 +- include/linux/coresight-pmu.h | 20 +- include/linux/device-mapper.h | 32 +- include/linux/dma-map-ops.h | 5 +- include/linux/dsa/ocelot.h | 223 + include/linux/filter.h | 16 +- include/linux/fscache.h | 11 - include/linux/ftrace.h | 2 - include/linux/gfp.h | 11 + include/linux/highmem.h | 84 +- include/linux/hyperv.h | 48 +- include/linux/if_hsr.h | 27 + include/linux/iio/adc/qcom-vadc-common.h | 3 + include/linux/interrupt.h | 9 - include/linux/irqdomain.h | 4 - include/linux/kcsan-checks.h | 6 - include/linux/kcsan.h | 7 - include/linux/kexec.h | 3 + include/linux/keyslot-manager.h | 11 + include/linux/kgdb.h | 1 - include/linux/memcontrol.h | 7 - include/linux/mfd/intel_msic.h | 453 - include/linux/mfd/rohm-generic.h | 14 +- include/linux/mlx5/device.h | 5 +- include/linux/mlx5/driver.h | 14 +- include/linux/mlx5/mlx5_ifc.h | 89 +- include/linux/mm.h | 4 - include/linux/mm_types.h | 7 +- include/linux/mutex.h | 25 - include/linux/netdev_features.h | 9 + include/linux/netdevice.h | 35 +- include/linux/netfs.h | 40 + include/linux/nfs_fs_sb.h | 4 +- include/linux/of.h | 7 + include/linux/of_device.h | 10 - include/linux/of_irq.h | 2 +- include/linux/of_mdio.h | 10 - include/linux/pagemap.h | 14 - include/linux/pci_ids.h | 1 + include/linux/perf_event.h | 4 +- include/linux/phy.h | 27 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 6 +- include/linux/regulator/pca9450.h | 7 + include/linux/sfi.h | 210 - include/linux/sfi_acpi.h | 93 - include/linux/skbuff.h | 4 +- include/linux/slab.h | 2 - include/linux/soc/marvell/octeontx2/asm.h | 8 + include/linux/spi/spi-mem.h | 9 + include/linux/stmmac.h | 1 + include/linux/sunrpc/svcsock.h | 2 + include/linux/tpm.h | 14 +- include/linux/trace_events.h | 4 + include/linux/tracepoint.h | 54 +- include/linux/types.h | 8 +- include/linux/vmalloc.h | 2 +- include/media/v4l2-async.h | 80 +- include/net/act_api.h | 1 + include/net/cfg80211.h | 2 + include/net/devlink.h | 2 +- include/net/dsa.h | 43 +- include/net/genetlink.h | 1 + include/net/net_namespace.h | 4 +- include/net/netfilter/nf_tables.h | 6 + include/net/sock.h | 12 +- include/net/switchdev.h | 31 +- include/net/tcp.h | 21 +- include/rdma/ib_sa.h | 4 - include/soc/mscc/ocelot.h | 106 +- include/trace/trace_events.h | 31 +- include/uapi/linux/binfmts.h | 4 + include/uapi/linux/bpf.h | 103 +- include/uapi/linux/cxl_mem.h | 172 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/mptcp.h | 76 + include/uapi/linux/netfilter/nf_tables.h | 5 + include/uapi/linux/nl80211.h | 13 +- include/uapi/linux/perf_event.h | 54 +- include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/tcp.h | 2 +- include/xen/events.h | 7 +- include/xen/grant_table.h | 1 + include/xen/xenbus.h | 2 - init/Kconfig | 1 - init/main.c | 2 - kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/btf.c | 71 +- kernel/bpf/core.c | 18 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/syscall.c | 16 +- kernel/bpf/task_iter.c | 267 +- kernel/bpf/trampoline.c | 77 +- kernel/bpf/verifier.c | 158 +- kernel/debug/debug_core.c | 26 - kernel/dma/Kconfig | 3 - kernel/dma/mapping.c | 2 + kernel/events/core.c | 11 +- kernel/irq/irqdomain.c | 9 +- kernel/irq/resend.c | 4 +- kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 - kernel/kcsan/core.c | 5 - kernel/kcsan/debugfs.c | 5 - kernel/kcsan/encoding.h | 5 - kernel/kcsan/kcsan-test.c | 1207 + kernel/kcsan/kcsan.h | 3 +- kernel/kcsan/kcsan_test.c | 1199 - kernel/kcsan/report.c | 5 - kernel/kcsan/selftest.c | 5 - kernel/kprobes.c | 13 +- kernel/locking/irqflag-debug.c | 4 +- kernel/locking/lockdep.c | 3 +- kernel/locking/mutex.c | 10 - kernel/locking/qrwlock.c | 1 - kernel/locking/rwsem.h | 0 kernel/power/Kconfig | 12 +- kernel/power/main.c | 2 +- kernel/printk/printk.c | 28 +- kernel/rcu/rcutorture.c | 81 +- kernel/rcu/tasks.h | 4 +- kernel/rcu/tree.c | 70 +- kernel/rcu/tree_plugin.h | 131 +- kernel/softirq.c | 2 + kernel/time/alarmtimer.c | 8 +- kernel/time/clocksource.c | 138 +- kernel/time/hrtimer.c | 32 +- kernel/time/namespace.c | 6 - kernel/torture.c | 6 +- kernel/trace/bpf_trace.c | 6 + kernel/trace/trace.c | 102 +- kernel/trace/trace.h | 6 +- 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_output.c | 12 +- kernel/trace/trace_probe.c | 17 + kernel/trace/trace_probe.h | 1 + kernel/trace/trace_uprobe.c | 17 +- kernel/tracepoint.c | 91 +- lib/Kconfig.debug | 48 +- lib/Kconfig.kcsan | 5 +- lib/Kconfig.ubsan | 17 - lib/bitmap.c | 27 +- lib/iov_iter.c | 28 +- lib/parman.c | 1 - lib/test_bitmap.c | 3 +- lib/test_kasan.c | 6 +- lib/test_printf.c | 12 +- lib/test_ubsan.c | 49 - lib/ubsan.c | 68 - lib/vsprintf.c | 36 +- localversion-next | 2 +- mm/backing-dev.c | 6 +- mm/cma.c | 2 +- mm/compaction.c | 16 +- mm/filemap.c | 2 +- mm/hugetlb.c | 26 +- mm/kasan/hw_tags.c | 16 + mm/kasan/kasan.h | 12 + mm/madvise.c | 12 +- mm/memcontrol.c | 37 +- mm/memory.c | 18 +- mm/memremap.c | 4 +- mm/mmap.c | 8 +- mm/mmu_gather.c | 31 +- mm/oom_kill.c | 6 +- mm/page_alloc.c | 43 +- mm/percpu.c | 4 +- mm/readahead.c | 2 +- mm/slab.c | 14 +- mm/slab.h | 2 - mm/slab_common.c | 4 - mm/slob.c | 2 - mm/slub.c | 4 +- mm/util.c | 3 - mm/vmalloc.c | 2 - net/Kconfig | 4 + net/appletalk/ddp.c | 33 +- net/bridge/br_mrp.c | 43 +- net/bridge/br_mrp_switchdev.c | 171 +- net/bridge/br_multicast.c | 6 +- net/bridge/br_netlink.c | 120 +- net/bridge/br_private.h | 24 +- net/bridge/br_private_mrp.h | 38 +- net/bridge/br_stp.c | 4 +- net/bridge/br_switchdev.c | 27 +- net/bridge/br_sysfs_br.c | 166 +- net/bridge/br_sysfs_if.c | 7 +- net/bridge/br_vlan.c | 29 +- net/caif/chnl_net.c | 5 +- net/ceph/ceph_common.c | 17 +- net/core/dev.c | 90 +- net/core/dev_ioctl.c | 20 +- net/core/filter.c | 189 +- net/core/flow_dissector.c | 6 +- net/core/net_namespace.c | 19 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 428 +- net/dsa/dsa_priv.h | 55 +- net/dsa/port.c | 180 +- net/dsa/slave.c | 74 +- net/dsa/switch.c | 138 +- net/dsa/tag_ocelot.c | 252 +- net/dsa/tag_ocelot_8021q.c | 34 + net/dsa/tag_rtl4_a.c | 43 +- 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/ipv4/tcp.c | 29 +- net/ipv4/tcp_input.c | 11 +- net/ipv6/ip6_fib.c | 5 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mlme.c | 3 + net/mac80211/rc80211_minstrel_ht.c | 766 +- net/mac80211/rc80211_minstrel_ht.h | 47 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 22 +- net/mac80211/status.c | 8 +- net/mac80211/tx.c | 34 +- net/mptcp/mptcp_diag.c | 2 + net/mptcp/options.c | 12 +- net/mptcp/pm.c | 24 +- net/mptcp/pm_netlink.c | 313 +- net/mptcp/protocol.c | 127 +- net/mptcp/protocol.h | 39 +- net/mptcp/subflow.c | 110 +- net/netfilter/nf_tables_api.c | 245 +- net/netlink/genetlink.c | 32 + net/rxrpc/local_object.c | 2 + net/sched/act_api.c | 2 +- net/sched/cls_api.c | 1 + net/sched/cls_flower.c | 39 +- net/sunrpc/svcsock.c | 35 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +- net/switchdev/switchdev.c | 30 +- net/tls/Kconfig | 1 + net/vmw_vsock/hyperv_transport.c | 4 +- net/wireless/nl80211.c | 7 + net/wireless/reg.c | 2 +- net/wireless/sysfs.c | 7 - scripts/Makefile | 1 + scripts/Makefile.ubsan | 2 - scripts/checkpatch.pl | 18 +- scripts/clang-tools/gen_compile_commands.py | 12 +- scripts/coccinelle/free/put_device.cocci | 1 - scripts/gen_autoksyms.sh | 3 + scripts/recordmcount.pl | 6 +- scripts/spelling.txt | 26 + scripts/test_dwarf5_support.sh | 8 + security/integrity/digsig.c | 4 +- security/integrity/ima/ima.h | 4 - security/integrity/ima/ima_kexec.c | 9 +- security/keys/trusted-keys/trusted_tpm1.c | 22 +- security/keys/trusted-keys/trusted_tpm2.c | 22 +- sound/hda/intel-dsp-config.c | 12 + sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_hdmi.c | 1 - sound/pci/hda/patch_realtek.c | 29 + 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/intel/boards/bytcr_rt5640.c | 37 + sound/soc/intel/boards/bytcr_rt5651.c | 13 + sound/soc/soc-pcm.c | 115 +- sound/soc/sof/ipc.c | 2 +- sound/soc/sof/topology.c | 2 +- sound/usb/implicit.c | 2 + tools/Makefile | 14 +- tools/bpf/bpftool/prog.c | 4 + tools/bpf/resolve_btfids/.gitignore | 1 + tools/include/uapi/linux/bpf.h | 103 +- tools/lib/bpf/libbpf.c | 22 +- tools/lib/bpf/xsk.c | 2 +- tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/simple.txt | 1 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 42 +- tools/objtool/check.c | 45 + tools/objtool/orc_dump.c | 2 +- tools/perf/tests/bpf-script-example.c | 2 +- tools/perf/tests/bpf-script-test-kbuild.c | 2 +- tools/perf/tests/bpf-script-test-prologue.c | 2 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 118 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 216 + .../selftests/bpf/prog_tests/fexit_stress.c | 4 +- .../selftests/bpf/prog_tests/global_func_args.c | 60 + tools/testing/selftests/bpf/prog_tests/recursion.c | 41 + .../selftests/bpf/prog_tests/socket_cookie.c | 76 + .../selftests/bpf/prog_tests/test_global_funcs.c | 8 + .../selftests/bpf/prog_tests/trampoline_count.c | 4 +- tools/testing/selftests/bpf/progs/bpf_iter.h | 8 + .../selftests/bpf/progs/bpf_iter_task_vma.c | 58 + tools/testing/selftests/bpf/progs/lsm.c | 69 + tools/testing/selftests/bpf/progs/recursion.c | 46 + .../selftests/bpf/progs/socket_cookie_prog.c | 47 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 198 + .../selftests/bpf/progs/test_cls_redirect.c | 7 + .../selftests/bpf/progs/test_global_func10.c | 29 + .../selftests/bpf/progs/test_global_func11.c | 19 + .../selftests/bpf/progs/test_global_func12.c | 21 + .../selftests/bpf/progs/test_global_func13.c | 24 + .../selftests/bpf/progs/test_global_func14.c | 21 + .../selftests/bpf/progs/test_global_func15.c | 22 + .../selftests/bpf/progs/test_global_func16.c | 22 + .../selftests/bpf/progs/test_global_func9.c | 132 + .../selftests/bpf/progs/test_global_func_args.c | 91 + tools/testing/selftests/bpf/test_socket_cookie.c | 208 - tools/testing/selftests/bpf/test_xdp_redirect.sh | 10 +- tools/testing/selftests/bpf/verifier/atomic_and.c | 23 + .../inter-event/trigger-synthetic-event-syntax.tc | 4 + .../trigger-synthetic_event_syntax_errors.tc | 35 +- tools/testing/selftests/kselftest_module.h | 18 +- 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 +- tools/testing/selftests/net/forwarding/config | 1 + tools/testing/selftests/net/forwarding/lib.sh | 41 + .../testing/selftests/net/forwarding/tc_flower.sh | 344 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 94 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 13 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- tools/tracing/Makefile | 19 + tools/tracing/latency/.gitignore | 2 + tools/tracing/latency/Makefile | 24 + tools/tracing/latency/latency-collector.c | 2108 ++ 2117 files changed, 98705 insertions(+), 47623 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-cxl delete mode 100644 Documentation/ABI/testing/sysfs-firmware-sfi create mode 100644 Documentation/devicetree/bindings/clock/intel,easic-n5x.yaml create mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc7280.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm4908-p [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/partition.yaml create mode 100644 Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcm4908enet.yaml create mode 100644 Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8350-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml 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 create mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/tango-thermal.txt delete mode 100644 Documentation/devicetree/bindings/thermal/zx2967-thermal.txt delete mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.txt create mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml create mode 100644 Documentation/driver-api/cxl/index.rst create mode 100644 Documentation/driver-api/cxl/memory-devices.rst create mode 100644 Documentation/hwmon/tps23861.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/networking/device_drivers/ethernet/ti/am65_nuss_c [...] create mode 100644 Documentation/networking/devlink/am65-nuss-cpsw-switch.rst create mode 100644 arch/arm/boot/dts/zynq-ebaz4205.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts delete mode 100644 arch/mips/include/asm/dma-coherence.h delete mode 100644 arch/powerpc/include/asm/ima.h create mode 100644 arch/powerpc/kernel/interrupt.c delete mode 100644 arch/powerpc/kernel/syscall_64.c delete mode 100644 arch/powerpc/kexec/ima.c create mode 100644 arch/um/drivers/rtc.h create mode 100644 arch/um/drivers/rtc_kern.c create mode 100644 arch/um/drivers/rtc_user.c delete mode 100644 arch/x86/include/asm/apb_timer.h delete mode 100644 arch/x86/include/asm/intel_mid_vrtc.h delete mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h create mode 100644 arch/x86/include/asm/softirq_stack.h delete mode 100644 arch/x86/kernel/apb_timer.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/Makefile delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bcm43xx.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bma023.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bt.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_emc1403.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_gpio_keys.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_lis331.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_max7315.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mpu3050.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_pinctrl.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_power_btn.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_rtc.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_sd.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_spidev.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.h delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_audio.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_battery.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_gpio.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_ocd.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_power_btn.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_thermal.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_pcal9555a.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tc35876x.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tca6416.c delete mode 100644 arch/x86/platform/intel-mid/intel_mid_vrtc.c delete mode 100644 arch/x86/platform/intel-mid/sfi.c delete mode 100644 arch/x86/platform/sfi/Makefile delete mode 100644 arch/x86/platform/sfi/sfi.c create mode 100644 drivers/char/tpm/tpm_tis_i2c_cr50.c create mode 100644 drivers/clk/mstar/Kconfig create mode 100644 drivers/clk/mstar/Makefile create mode 100644 drivers/clk/mstar/clk-msc313-mpll.c create mode 100644 drivers/clk/qcom/gcc-sc7280.c delete mode 100644 drivers/cpufreq/sfi-cpufreq.c create mode 100644 drivers/cxl/Kconfig create mode 100644 drivers/cxl/Makefile create mode 100644 drivers/cxl/bus.c create mode 100644 drivers/cxl/cxl.h create mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/pci.h 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/gf100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c 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 create mode 100644 drivers/hwmon/tps23861.c delete mode 100644 drivers/mfd/intel_msic.c delete mode 100644 drivers/mmc/host/android-goldfish.c create mode 100644 drivers/net/ethernet/broadcom/bcm4908_enet.c create mode 100644 drivers/net/ethernet/broadcom/bcm4908_enet.h delete mode 100644 drivers/net/ethernet/broadcom/bcm4908enet.c delete mode 100644 drivers/net/ethernet/broadcom/bcm4908enet.h 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/ethernet/mscc/ocelot_mrp.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-switchdev.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-switchdev.h create mode 100644 drivers/net/phy/mscc/mscc_serdes.c create mode 100644 drivers/net/phy/mscc/mscc_serdes.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 drivers/of/kexec.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc8180x.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8350.c delete mode 100644 drivers/sfi/Kconfig delete mode 100644 drivers/sfi/Makefile delete mode 100644 drivers/sfi/sfi_acpi.c delete mode 100644 drivers/sfi/sfi_core.c delete mode 100644 drivers/sfi/sfi_core.h create mode 100644 drivers/thermal/intel/thermal_interrupt.h create mode 100644 drivers/thermal/qcom/qcom-spmi-adc-tm5.c delete mode 100644 drivers/thermal/tango_thermal.c delete mode 100644 drivers/thermal/zx2967_thermal.c create mode 100644 include/asm-generic/softirq_stack.h create mode 100644 include/dt-bindings/clock/mstar-msc313-mpll.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sc7280.h create mode 100644 include/linux/clk/spear.h create mode 100644 include/linux/dsa/ocelot.h create mode 100644 include/linux/if_hsr.h delete mode 100644 include/linux/mfd/intel_msic.h delete mode 100644 include/linux/sfi.h delete mode 100644 include/linux/sfi_acpi.h create mode 100644 include/uapi/linux/cxl_mem.h create mode 100644 kernel/kcsan/kcsan-test.c delete mode 100644 kernel/kcsan/kcsan_test.c delete mode 100644 kernel/locking/rwsem.h create mode 100755 scripts/test_dwarf5_support.sh create mode 100644 sound/soc/codecs/lpass-rx-macro.c create mode 100644 sound/soc/codecs/lpass-tx-macro.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/check_mtu.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_func_args.c create mode 100644 tools/testing/selftests/bpf/prog_tests/recursion.c create mode 100644 tools/testing/selftests/bpf/prog_tests/socket_cookie.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_vma.c create mode 100644 tools/testing/selftests/bpf/progs/recursion.c create mode 100644 tools/testing/selftests/bpf/progs/test_check_mtu.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func10.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func11.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func12.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func13.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func14.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func15.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func16.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func9.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func_args.c delete mode 100644 tools/testing/selftests/bpf/test_socket_cookie.c create mode 100644 tools/testing/selftests/kvm/include/numaif.h create mode 100644 tools/tracing/Makefile create mode 100644 tools/tracing/latency/.gitignore create mode 100644 tools/tracing/latency/Makefile create mode 100644 tools/tracing/latency/latency-collector.c