This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits f48c02740323 secretmem: test: add basic selftest for memfd_secret(2) omits 51c1490d5125 arch, mm: wire up memfd_secret system call where relevant omits 143156df6aef PM: hibernate: disable when there are active secretmem users omits b0ac51c59ad9 secretmem: add memcg accounting omits 437e9b1a825c secretmem: use PMD-size pages to amortize direct map fragm [...] omits 873424ed2365 mm: introduce memfd_secret system call to create "secret" [...] omits 2877a0cdca75 arm64: kfence: fix header inclusion omits d32cf5f5049e set_memory: allow querying whether set_direct_map_*() is a [...] omits 19a55a2f0a2b set_memory: allow set_direct_map_*_noflush() for multiple pages omits 057ad09af272 riscv/Kconfig: make direct map manipulation options depend on MMU omits fd74de3e1553 mmap: make mlock_future_check() global omits 4e27def90719 mm: add definition of PMD_PAGE_ORDER omits e6846dd09619 Merge branch 'akpm-current/current' omits 725e5888d42d initramfs-panic-with-memory-information-fix omits 2af84ef8a309 initramfs: panic with memory information omits b066e4922304 scripts/gdb: fix list_for_each omits 14e3c26509fd aio: simplify read_events() omits 947135c64610 init: clean up early_param_on_off() macro omits 870df6a235ae init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits a7b7339e3219 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits b837859b100a checkpatch: add warning for avoiding .L prefix symbols in [...] omits b752850a850c checkpatch: improve TYPECAST_INT_CONSTANT test message omits b6fa0603c748 checkpatch: prefer ftrace over function entry/exit printks omits 70c3b4f7094d checkpatch: trivial style fixes omits ec515f6b632f checkpatch: ignore warning designated initializers using NR_CPUS omits 68f49b5e2f30 checkpatch: improve blank line after declaration test omits 3964d5ec9fee include/linux/bitops.h: spelling s/synomyn/synonym/ omits a02515132af8 mm/page_poison: use unhashed address in hexdump for check_ [...] omits 1acafbfd7d82 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits a87e689744b3 lib/cmdline: remove an unneeded local variable in next_arg() omits d0f729490b79 lib: stackdepot: fix ignoring return value warning omits 04e1d30788b2 lib-stackdepot-add-support-to-disable-stack-depot-fix omits bcd720317b95 lib: stackdepot: add support to disable stack depot omits bafee3b851de lib: stackdepot: add support to configure STACK_HASH_SIZE omits 9e1e572c1674 string.h: move fortified functions definitions in a dedica [...] omits 7a513b92928d Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits 57c4867cfe24 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits a0749b748b12 Merge remote-tracking branch 'memblock/for-next' omits 666fa8ce7575 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 0b02b3be3be7 Merge remote-tracking branch 'hyperv/hyperv-next' omits 3b31b8996840 Merge remote-tracking branch 'xarray/main' omits f79d455097f0 Merge remote-tracking branch 'nvmem/for-next' omits 0f329eb4ad56 Merge remote-tracking branch 'slimbus/for-next' omits 957e38f37419 Merge remote-tracking branch 'gnss/gnss-next' omits 6bdc1eacf219 Merge remote-tracking branch 'kspp/for-next/kspp' omits 24f17d1385c5 Merge remote-tracking branch 'rtc/rtc-next' omits c10dd65ebbf3 Merge remote-tracking branch 'coresight/next' omits 0b3dbe0cfe7c Merge remote-tracking branch 'livepatching/for-next' omits 0cee706e7142 Merge remote-tracking branch 'userns/for-next' omits d8c197a343b2 Merge remote-tracking branch 'pwm/for-next' omits b950a6e145a5 Merge remote-tracking branch 'pinctrl/for-next' omits 62e5185163ed Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 9e3df52bcdc9 Merge remote-tracking branch 'rpmsg/for-next' omits f530ff023465 Merge remote-tracking branch 'vhost/linux-next' omits d965d9e430c4 Merge remote-tracking branch 'scsi-mkp/for-next' omits 4860894ff6c4 Merge remote-tracking branch 'scsi/for-next' omits 9038b266c10f Merge remote-tracking branch 'cgroup/for-next' omits 9da7a1aec309 Merge remote-tracking branch 'dmaengine/next' omits de79d0472c51 Merge remote-tracking branch 'staging/staging-next' omits f6b7c4ad7ec4 Merge remote-tracking branch 'vfio/next' omits ef72719f4481 Merge remote-tracking branch 'thunderbolt/next' omits bfb93fc09284 Merge remote-tracking branch 'soundwire/next' omits 4d2eef4100f3 Merge remote-tracking branch 'extcon/extcon-next' omits e59af9a321a1 Merge remote-tracking branch 'char-misc/char-misc-next' omits ea5b8be1622c Merge remote-tracking branch 'tty/tty-next' omits cb599d6d5297 Merge remote-tracking branch 'phy-next/next' omits 6befead8bc59 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 2783f947fec8 Merge remote-tracking branch 'usb-serial/usb-next' omits 830c44c8c394 Merge remote-tracking branch 'usb/usb-next' omits 05777a0d36c7 Merge remote-tracking branch 'driver-core/driver-core-next' omits c9f55ed53159 Merge remote-tracking branch 'ipmi/for-next' omits 5aed41d297ca Merge remote-tracking branch 'leds/for-next' omits fdec9eff1318 Merge remote-tracking branch 'hsi/for-next' omits 5c015dc9a4ae Merge remote-tracking branch 'chrome-platform/for-next' omits 11a8caf02800 Merge remote-tracking branch 'drivers-x86/for-next' omits 2ce5906fa2f6 Merge remote-tracking branch 'workqueues/for-next' omits a46792227348 Merge remote-tracking branch 'percpu/for-next' omits 14bed5ae40f0 Merge remote-tracking branch 'kvm-arm/next' omits a3366593ae60 Merge remote-tracking branch 'rcu/rcu/next' omits a95fd6b4d18f Merge remote-tracking branch 'ftrace/for-next' omits da24f5724005 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 64f66b134c01 Merge remote-tracking branch 'edac/edac-for-next' omits b8f9df669dbf Merge remote-tracking branch 'tip/auto-latest' omits f0a4fe810354 Merge remote-tracking branch 'spi/for-next' omits 44b5ee0b2e54 Merge remote-tracking branch 'devicetree/for-next' omits 70af7df27cb0 Merge remote-tracking branch 'audit/next' omits d9d4215cf813 Merge remote-tracking branch 'iommu/next' omits 6da1b1195568 Merge remote-tracking branch 'watchdog/master' omits c33034de5845 Merge remote-tracking branch 'tpmdd/next' omits 5857fc2482d1 Merge remote-tracking branch 'tomoyo/master' omits ad9e8ddd5812 Merge remote-tracking branch 'smack/next' omits 42987febd746 Merge remote-tracking branch 'selinux/next' omits a705cd749cb3 Merge remote-tracking branch 'keys/keys-next' omits 4a5cb5956643 Merge remote-tracking branch 'integrity/next-integrity' omits 9a667ab64b5c Merge remote-tracking branch 'apparmor/apparmor-next' omits f214fad9b5f1 Merge remote-tracking branch 'security/next-testing' omits b0a9e3d78ff0 Merge remote-tracking branch 'regulator/for-next' omits 765b300000e0 Merge remote-tracking branch 'battery/for-next' omits 041f2ae22af6 Merge remote-tracking branch 'backlight/for-backlight-next' omits a8eaf984955b Merge remote-tracking branch 'mfd/for-mfd-next' omits 9a575a653330 Merge remote-tracking branch 'mmc/next' omits 1d9db4e6d2a3 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 337df14200d9 Merge remote-tracking branch 'device-mapper/for-next' omits 4e1660d9cd8d Merge remote-tracking branch 'block/for-next' omits f234112ad9bd Merge remote-tracking branch 'input/next' omits 18e83f5ce67f Merge remote-tracking branch 'modules/modules-next' omits fa2fa84b31b8 Merge remote-tracking branch 'sound-asoc/for-next' omits 286792c50e20 Merge remote-tracking branch 'sound/for-next' omits 77f6959ab24d Merge remote-tracking branch 'regmap/for-next' omits 2994d0744abd Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 5dd60d8f9fdf Merge remote-tracking branch 'drm-msm/msm-next' omits 656ec220cdad Merge remote-tracking branch 'drm-misc/for-linux-next' omits d75cbb08b851 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 24558dc4a676 Merge remote-tracking branch 'amdgpu/drm-next' omits f349571528ba Merge remote-tracking branch 'drm/drm-next' omits a14ff15776aa Merge remote-tracking branch 'crypto/master' omits 92a2d9495837 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 0a643ad4b57a Merge remote-tracking branch 'nand/nand/next' omits 5c21e2b772a2 Merge remote-tracking branch 'mtd/mtd/next' omits 762849716511 Merge remote-tracking branch 'gfs2/for-next' omits 9532ed345c49 Merge remote-tracking branch 'bluetooth/master' omits c767ece392bd Merge remote-tracking branch 'ipsec-next/master' omits d437f6fb524b Merge remote-tracking branch 'bpf-next/for-next' omits 29476f8252d8 Merge remote-tracking branch 'net-next/master' omits ce5e3f22df2e Merge remote-tracking branch 'rdma/for-next' omits 1659d06bcb46 Merge remote-tracking branch 'ieee1394/for-next' omits 12b46208f470 Merge remote-tracking branch 'thermal/thermal/linux-next' omits e01fb7be310b Merge remote-tracking branch 'opp/opp/linux-next' omits 2203975311a3 Merge remote-tracking branch 'devfreq/devfreq-next' omits 8355fa392441 Merge remote-tracking branch 'cpupower/cpupower' omits afd63bf6cb25 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 24f16bf2a40a next-20210204/pm omits 8c389e197715 Merge remote-tracking branch 'v4l-dvb-next/master' omits a90c6b87ecac Merge remote-tracking branch 'v4l-dvb/master' omits 6ba87eb6d47c Merge remote-tracking branch 'jc_docs/docs-next' omits aa10fedd27b5 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits f8305751acb1 Merge remote-tracking branch 'dmi/dmi-for-next' omits b0a5b57afa4f Merge remote-tracking branch 'i3c/i3c/next' omits a986e5b12596 Merge remote-tracking branch 'i2c/i2c/for-next' omits 174ff846e03f Merge remote-tracking branch 'hid/for-next' omits 1dc2836692a1 Merge remote-tracking branch 'pci/next' omits b185af17fbad Merge remote-tracking branch 'printk/for-next' omits db4372b3acf8 Merge remote-tracking branch 'vfs/for-next' omits b3c898542f01 Merge remote-tracking branch 'iomap/iomap-for-next' omits 2ec1cf802584 Merge remote-tracking branch 'zonefs/for-next' omits 8a65b94bbcd0 Merge remote-tracking branch 'xfs/for-next' omits bf79345ba9af Merge remote-tracking branch 'v9fs/9p-next' omits 3d832d532ba1 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 76b6f837d928 Merge remote-tracking branch 'cel/for-next' omits acc905cc5b31 Merge remote-tracking branch 'nfs-anna/linux-next' omits aceee93c1f74 Merge remote-tracking branch 'jfs/jfs-next' omits 465997f0869f Merge remote-tracking branch 'fsverity/fsverity' omits 74051a137ce3 Merge remote-tracking branch 'f2fs/dev' omits 150c6c397b5d Merge remote-tracking branch 'ext4/dev' omits 1e9139329d06 Merge remote-tracking branch 'ext3/for_next' omits 7cb125ddbf6a Merge remote-tracking branch 'exfat/dev' omits 408fc6e66ca3 Merge remote-tracking branch 'ecryptfs/next' omits f5bbe718be3e Merge remote-tracking branch 'cifs/for-next' omits 9b83d06955cd Merge remote-tracking branch 'btrfs/for-next' omits 4370b67143c9 Merge remote-tracking branch 'fscache/fscache-next' omits c4a74753f788 Merge remote-tracking branch 'pidfd/for-next' omits 663ec9a7730d Merge remote-tracking branch 'xtensa/xtensa-for-next' omits bd588af0c127 Merge remote-tracking branch 's390/for-next' omits ec742f4bc5c1 Merge remote-tracking branch 'risc-v/for-next' omits 9e144badc42b Merge remote-tracking branch 'powerpc/next' omits d6fe7f339ed8 Merge remote-tracking branch 'parisc-hd/for-next' omits 5dea07b0597d Merge remote-tracking branch 'openrisc/for-next' omits d8d6ebb9a4c3 Merge remote-tracking branch 'nds32/next' omits 5afef9ffcac3 Merge remote-tracking branch 'mips/mips-next' omits c6be7c0b2edb Merge remote-tracking branch 'microblaze/next' omits c61db3c5a209 Merge remote-tracking branch 'm68knommu/for-next' omits 88b885c6b8f0 Merge remote-tracking branch 'm68k/for-next' omits cc003f131a99 Merge remote-tracking branch 'h8300/h8300-next' omits 0989a7149053 Merge remote-tracking branch 'csky/linux-next' omits 9990137d6ec3 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 84b871f7ef7b Merge remote-tracking branch 'clk/clk-next' omits b9413a636c7c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 39bd78c87378 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits c1327c204963 Merge remote-tracking branch 'tegra/for-next' omits 4ba79a97b472 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits b49eebe9ecff Merge remote-tracking branch 'stm32/stm32-next' omits 400af1f80501 Merge remote-tracking branch 'samsung-krzk/for-next' omits 89258d0bcc6a Merge remote-tracking branch 'rockchip/for-next' omits aa93b3d1ff91 Merge remote-tracking branch 'renesas/next' omits a5ce98a2ec31 Merge remote-tracking branch 'realtek/for-next' omits f54dc611874f Merge remote-tracking branch 'raspberrypi/for-next' omits 86a54d1779a0 Merge remote-tracking branch 'qcom/for-next' omits c2e73f0783cd Merge remote-tracking branch 'omap/for-next' omits c96776d40f0d Merge remote-tracking branch 'mvebu/for-next' omits 7caa2eb4e81c Merge remote-tracking branch 'mediatek/for-next' omits 709e7a34fe6d Merge remote-tracking branch 'keystone/next' omits 17e4a1c621a6 Merge remote-tracking branch 'imx-mxs/for-next' omits 7a7f3f976f84 Merge remote-tracking branch 'drivers-memory/for-next' omits f6770e6e9e5f Merge remote-tracking branch 'at91/at91-next' omits d0ba96235d5a Merge remote-tracking branch 'aspeed/for-next' omits 972f5801e54e Merge remote-tracking branch 'amlogic/for-next' omits b49ecae70a8b Merge remote-tracking branch 'actions/for-next' omits c1b5a54ef917 Merge remote-tracking branch 'arm-soc/for-next' omits ad1ed8d48f5d Merge remote-tracking branch 'arm64/for-next/core' omits 08f27934b20d Merge remote-tracking branch 'arm/for-next' omits b113edc8d842 Merge remote-tracking branch 'asm-generic/master' omits e11c6e8749db Merge remote-tracking branch 'dma-mapping/for-next' omits 72f593098c9f Merge remote-tracking branch 'kbuild/for-next' omits da0c88a4d23e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 4cf1e1652223 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits 750e0f251cdc Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits a5b91e2bc71c Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 9f76dc91991e Merge remote-tracking branch 'omap-fixes/fixes' omits 574967ddda14 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits eccc81515876 Merge remote-tracking branch 'ide/master' omits 933c34db2295 Merge remote-tracking branch 'phy/fixes' omits 028c65b36f3d Merge remote-tracking branch 'pci-current/for-linus' omits aaca9cf52457 Merge remote-tracking branch 'spi-fixes/for-linus' omits c4fc7aa1de1e Merge remote-tracking branch 'regulator-fixes/for-linus' omits a01924efa8d6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 4c3d628fdba9 Merge remote-tracking branch 'sound-current/for-linus' omits 2761f48d9c77 Merge remote-tracking branch 'bpf/master' omits f98e5ff7dee0 Merge remote-tracking branch 'net/master' omits c06f1e8381b7 Merge remote-tracking branch 'sparc/master' omits e7a692991604 cifs: convert readpages_fill_pages to use iter omits 75adb2440390 cifs: use discard iterator to discard unneeded network dat [...] omits bd638a0d5cbd cifs: Fix in error types returned for out-of-credit situations. omits e6c7770ab3eb cifs: New optype for session operations. omits f8687d7691d2 smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] omits 374923c462ce lib/genalloc.c: change return type to unsigned long for bi [...] omits a64533efd4e2 kernel: delete repeated words in comments omits 25ca89fa6d76 groups: simplify struct group_info allocation omits e9727d237da2 groups: use flexible-array member in struct group_info omits 911c3beb0ced include/linux: remove repeated words omits 27771f1d0d99 proc/sysctl: make protected_* world readable omits c2e13d361242 sysctl.c: fix underflow value setting risk in vm_table omits 6634eb76c0c6 proc/wchan: use printk format instead of lookup_symbol_name() omits 487efdd9b70c alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits 99ebfee4de46 kernel/hung_task.c: Monitor killed tasks. omits 72ba0c1030a3 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 5aa3867b567d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits d14670d2d173 kasan: use error_report_end tracepoint omits 8f3a59f67d2e kfence: use error_report_end tracepoint omits 87e84d3dcb60 tracing: add error_report_end trace point omits ea5679b56c06 MAINTAINERS: add entry for KFENCE omits e81d8d686614 kfence: show access type in report omits 23677c87b4a1 kfence: fix typo in test omits 39e0b30e00ed kfence: add test suite omits 9619844f1cc5 kfence: add missing copyright header to documentation omits 5f0830d18dd4 kfence, Documentation: add KFENCE documentation omits e6793930cd7c kasan: untag addresses for KFENCE omits 54d30864ef42 revert kasan-remove-kfence-leftovers omits 471b72e3cbd4 kfence, kasan: make KFENCE compatible with KASAN omits c13aa874c5da mm, kfence: insert KFENCE hooks for SLUB omits 0b1d3865923b mm, kfence: insert KFENCE hooks for SLAB omits 47eac850e321 kfence: use pt_regs to generate stack trace on faults omits c836f8592ff9 kfence, arm64: add missing copyright and description header omits 07af8f6686c2 arm64, kfence: enable KFENCE for ARM64 omits 1cff19bfa90a kfence, x86: add missing copyright and description header omits e404a0621ad4 x86, kfence: enable KFENCE for x86 omits 36aeef8e74f2 kfence: add missing copyright and description headers omits 499aaf528f26 kfence: add option to use KFENCE without static keys omits 60df589e6115 kfence: fix potential deadlock due to wake_up() omits e47ee1b62847 kfence: avoid stalling work queue task without allocations omits d5ca502155c1 kfence: Fix parameter description for kfence_object_start() omits 56b81990d5e6 mm: add Kernel Electric-Fence infrastructure omits 62d25d704641 mm/early_ioremap.c: use __func__ instead of function name omits 52a056a0f665 bdi-use-might_alloc-fix omits 69272af2154f mm/backing-dev.c: use might_alloc() omits d3ba7b1a46be mm/dmapool: use might_alloc() omits b63ba2d6e251 mm: page-flags.h: Typo fix (It -> If) omits e59176118274 mm: remove arch_remap() and mm-arch-hooks.h omits 8255bb73f9ff zsmalloc: account the number of compacted pages correctly omits 8533c5f5b225 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits bbb889b2b57a mm: set the sleep_mapped to true for zbud and z3fold omits 74a4bf5c2a70 mm/zswap: fix variable 'entry' is uninitialized when used omits c27d7b8e19e0 mm/zswap: fix potential uninitialized pointer read on tmp omits 68f9e483d015 mm/zswap: fix potential memory leak omits dd8c102ed7fa mm/zswap: add return value in zswap_frontswap_load omits 23e68e8f1c33 mm/zswap: add the flag can_sleep_mapped omits d447ee6a5872 mm: zswap: clean up confusing comment omits 0b918a59e71e mm/rmap: use page_not_mapped in try_to_unmap() omits 4fb2f4862956 mm/rmap: fix obsolete comment in __page_check_anon_rmap() omits 7575469b273c mm/rmap: remove unneeded semicolon in page_not_mapped() omits 91777558533e mm/rmap: correct some obsolete comments of anon_vma omits 0aacefaea7dd virtio-mem: check against mhp_get_pluggable_range() which [...] omits 19a44b29d114 s390/mm: define arch_get_mappable_range() omits be3a55b2d079 arm64/mm: define arch_get_mappable_range() omits f27dfa8088bd mm/memory_hotplug: prevalidate the address range being add [...] omits 1e350e17eb44 Documentation: sysfs/memory: clarify some memory block dev [...] omits 6fdf678bfec1 drivers/base/memory: don't store phys_device in memory blocks omits b7e22dd2872e mm/memory_hotplug: use helper function zone_end_pfn() to g [...] omits 753f41d07124 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE omits 8c48101fb2b7 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits b4589b38a181 mm: fix memory_failure() handling of dax-namespace metadata omits b1f75927b30f mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits 9c6c711d0425 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 38094a59b9a4 mm: teach pfn_to_online_page() to consider subsection validity omits 0ddfe5272a21 mm: move pfn_to_online_page() out of line omits 6b2a471fedc3 mm/vmstat.c: erase latency in vmstat_shepherd omits 1ce5d4fbb59e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 0e0b41bc8db4 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 39c377c6e9bf mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits cc68565d0cbb mm: vmstat: add some comments on internal storage of byte items omits 05cc419cf79b mm: vmstat: fix NOHZ wakeups for node stat changes omits 295a478ebf19 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits 13be0fb2e871 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits f670e98bacb8 mm/page_alloc: count CMA pages per zone and print them in [...] omits 9e0b52af9101 mm/cma: expose all pages to the buddy if activation of an [...] omits 79d347110d13 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits a82aecc3f526 mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 5e40d2707f6d mm-cma-allocate-cma-areas-bottom-up-fix-2 omits ccf9756fa318 mm-cma-allocate-cma-areas-bottom-up-fix omits 18b151f59516 mm: cma: allocate cma areas bottom-up omits 56f882f19e39 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 0506cad637d8 mm,thp,shm: limit gfp mask to no more than specified omits dbeccac8fecb mm,thp,shmem: limit shmem THP alloc gfp_mask omits 3a6383e1ed0c mm: remove pagevec_lookup_entries omits 209a322fecd1 mm: pass pvec directly to find_get_entries omits cc7c65d8e7c5 mm: remove nr_entries parameter from pagevec_lookup_entries omits 1d3c7cba69c9 mm: add an 'end' parameter to pagevec_lookup_entries omits c4973aa15d7d mm: add an 'end' parameter to find_get_entries omits 8423762277b0 fix mm-add-and-use-find_lock_entries.patch omits d43fc5863632 mm: add and use find_lock_entries omits 1cea4804fd5b iomap: use mapping_seek_hole_data omits 8b83073da97b fix mm-filemap-add-mapping_seek_hole_data.patch omits 1f38097e9a53 mm/filemap: add mapping_seek_hole_data omits 515bbb84ff28 fix mm-filemap-add-helper-for-finding-pages.patch omits 488775112432 mm/filemap: add helper for finding pages omits 114168e97f63 mm/filemap: rename find_get_entry to mapping_get_entry omits d5f03646d9d8 mm: add FGP_ENTRY omits 79a723752905 mm/swap: optimise get_shadow_from_swap_cache omits 08ea6a9461fb mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 4f4a03583cdb mm: make pagecache tagged lookups return only head pages omits 55a9902a0f5b mm/migrate: remove unneeded semicolons omits 44bc5bbd579f hugetlbfs: fix some comment typos omits 3d3f09647c6a hugetlbfs: correct some obsolete comments about inode i_mutex omits c99b58ed3dc3 hugetlbfs: make hugepage size conversion more readable omits ac7a48fbf7b0 hugetlbfs: remove meaningless variable avoid_reserve omits df2a8ccc9417 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits 7002d5be2c90 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits 814b44583107 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits 45b049086845 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits ca3b53970521 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 5205df5d2f7b mm, oom: fix a comment in dump_task() omits 851547fca6d6 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] omits 769fec5f71a8 numa balancing: migrate on fault among multiple bound nodes omits 2440de679bce mm/compaction: fix misbehaviors of fast_find_migrateblock() omits f855e8685bf7 mm/compaction: correct deferral logic for proactive compaction omits 05c325ea10d6 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 639862d78aa2 mm/compaction: remove rcu_read_lock during page compaction omits b02c3317a5f8 z3fold: simplify the zhdr initialization code in init_z3fo [...] omits 37b232ca1b31 z3fold: remove unused attribute for release_z3fold_page omits f4bc688fdc7d hugetlb: convert PageHugeFreed to HPageFreed flag omits bccc619cc6ad hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits 448cb4f91c1e hugetlb: convert page_huge_active() HPageMigratable flag omits 3790c392bd96 hugetlb: use page.private for hugetlb specific page flags omits 74075cec557c mm: workingset: clarify eviction order and distance calculation omits d8977a6446cb mm/vmscan.c: make lruvec_lru_size() static omits b4e3bd548fc4 include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits b4041ddc151c include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits 8c778c07a4a4 mm: VM_BUG_ON lru page flags omits 3f38aa606c21 mm: add __clear_page_lru_flags() to replace page_off_lru() omits e4d3e39e1be5 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits 957d39aa9e30 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits cbb079eca5ea mm: don't pass "enum lru_list" to lru list addition functions omits 3eace99e631a include/linux/mm_inline.h: shuffle lru list addition and d [...] omits b65f329fb9b4 mm/vmscan.c: use add_page_to_lru_list() omits cded7447906e mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits 5b2ada2e7063 mm/vmscan: __isolate_lru_page_prepare() cleanup omits 91f1ea8b475a mm/hugetlb.c: fix typos in comments omits 1a03d979cbc5 mm/hugetlb: remove redundant check in preparing and destro [...] omits fd594a0fd9b2 mm/hugetlb: fix some comment typos omits 39b87cf6d212 mm/hugetlb: refactor subpage recording omits f303c314540d mm/hugetlb: grab head page refcount once for group of subpages omits 7e82e2b40317 mm/hugetlb: simplify the calculation of variables omits 29a09d9db5b7 mm/hugetlb: fix use after free when subpool max_hpages acc [...] omits 273dc5d65af4 mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits 97fe7eb0f96d mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits 78f608866c68 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits 600f790c0694 mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits 1ffc1192c3e1 MIPS: do not call flush_tlb_all when setting pmd entry omits 1033b83dabf2 mm/huge_memory.c: update tlb entry if pmd is changed omits e0a408f82148 mm: simplify free_highmem_page() and free_reserved_page() omits 8b5739269bc1 video: fbdev: acornfb: remove free_unused_pages() omits bb847cd7dd54 mm: remove unneeded local variable in free_area_init_core omits 25b4d52f9ee5 mm: simplify parameter of setup_usemap() omits 6b5af82b40b3 mm: simplify parater of function memmap_init_zone() omits 374cb4cbea94 mm: rename memmap_init() and memmap_init_zone() omits f82cdf667762 mm: fix prototype warning from kernel test robot omits 701739070c69 kasan-remove-redundant-config-option-v3 omits 8b619cc95e71 kasan: remove redundant config option omits 117d7ca9bb19 kasan: don't run tests when KASAN is not enabled omits ad9e52273dd0 kasan: add a test for kmem_cache_alloc/free_bulk omits 763d6790077c kasan: add proper page allocator tests omits 298d4540873e kasan: fix bug detection via ksize for HW_TAGS mode omits 8dae8d899867 kasan: move _RET_IP_ to inline wrappers omits f70e17333a81 kasan: fix memory corruption in kasan_bitops_tags test omits 0bab849eb0cb kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 7303a89f9f58 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 55a53410f2ca kasan: rename CONFIG_TEST_KASAN_MODULE omits 69bcb69e2f18 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 296500c7c4f7 kasan-add-match-all-tag-tests-fix-fix omits 5706d46853a1 kasan: export kasan_poison omits 2e9f38657263 kasan: add match-all tag tests omits 33462cba73ad kasan: add macros to simplify checking test constraints omits 1b165a212865 kasan: clean up comments in tests omits 4daddf83a174 kasan: clarify HW_TAGS impact on TBI omits 827c30fd6f79 kasan: prefix global functions with kasan_ omits 01b7f86b396c vmalloc: remove redundant NULL check omits 173ccba12eb3 mm/page_reporting: use list_entry_is_head() in page_report [...] omits a6e1120b016e mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits f117b15cccda mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits c6e081c0a343 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits 492850bf447c mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits 0fa876865ba4 mm/mmap.c: fix the adjusted length error omits 79bf68514a77 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] omits 54301256b94a mm/memory.c: fix potential pte_unmap_unlock pte error omits 330e23bdfec8 mm/mmap.c: remove unnecessary local variable omits 1ff30567c329 mm/memcontrol: remove redundant NULL check omits e576ffd830d9 mm: page_counter: re-layout structure to reduce false sharing omits ccd0a19ac81d mm: kmem: make __memcg_kmem_(un)charge static omits bdc3fb0c24cd mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits 80913806e3c0 mm: memcg: add swapcache stat for memcg v2 omits ba47ad81dc74 mm/memcg: remove rcu locking for lock_page_lruvec function series omits 378f089e45fb mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 4d7cb6476614 mm: memcontrol: make the slab calculation consistent omits 5f322e1a43f0 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits a605153f5301 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits 8df705f3e24e mm: memcontrol: convert NR_SHMEM_THPS account to pages omits f264de01455b mm: memcontrol: convert NR_FILE_THPS account to pages omits 01170cf31d2d mm: memcontrol: convert NR_ANON_THPS account to pages omits 0edacdade410 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 0b3300f0a29e mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 1bd4b5356460 mm: memcontrol: optimize per-lruvec stats counter memory usage omits e6aee286e178 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 202a6a462788 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits fefb03b1a3fb mm/swap: don't SetPageWorkingset unconditionally during swapin omits 1770dc1b9b47 mm/swap_state: constify static struct attribute_group omits 2992df9b587e mm/page_io: use pr_alert_ratelimited for swap read/write errors omits 31781a9e4258 mm/swapfile.c: fix debugging information problem omits b6a736d1a90d mm/swap_slots.c: remove redundant NULL check omits 77459ea48732 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 43d594cc1263 selftests/vm: gup_test: fix test flag omits 70ecc4c35b06 mm/gup: longterm pin migration cleanup omits 6398433069e1 mm/gup: change index type to long as it counts pages omits 6a4673299da9 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits b327204af64c mm/gup: migrate pinned pages out of movable zone omits 4ea49e2a6830 make is_pinnable_page a macro omits ce179f77ecd1 mm-gup-do-not-migrate-zero-page-fix omits 13027df0221a mm/gup: do not migrate zero page omits 777c90114e01 mm: honor PF_MEMALLOC_PIN for all movable pages omits f620a43fc81d mm: apply per-task gfp constraints in fast path omits 3a64af100ade mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 0a1f8acc61eb mm/gup: check for isolation errors omits c5de2fb80855 mm/gup: return an error on migration failure omits d2c349e1a34f mm/gup: check every subpage of a compound page during isolation omits e7e89621a19a mm/gup: don't pin migrated cma pages in movable zone omits 86f5a384bd83 mm/filemap: simplify generic_file_read_iter omits d2cf433bf2c5 mm/filemap: rename generic_file_buffered_read to filemap_read omits e03e47ee78c7 mm/filemap: don't relock the page after calling readpage omits 3d87a269f394 mm/filemap: restructure filemap_get_pages omits be2ca58ab75a mm/filemap: split filemap_readahead out of filemap_get_pages omits 14fe389c0f96 mm-filemap-add-filemap_range_uptodate-fix omits 4494da2f5944 mm/filemap: add filemap_range_uptodate omits cc41adc5331d mm/filemap: move the iocb checks into filemap_update_page omits 2f3adbacf6fc mm/filemap: convert filemap_update_page to return an errno omits 0c22d6142eca mm/filemap: change filemap_create_page calling conventions omits 11efb782f9ae mm/filemap: change filemap_read_page calling conventions omits e29c00bf4de3 mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits 2a91f7d8c490 mm/filemap: inline __wait_on_page_locked_async into caller omits 686f8bb25421 mm/filemap: support readpage splitting a page omits 613f25f79355 mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits 6c024168e388 mm/filemap: use head pages in generic_file_buffered_read omits 1e3386f91627 mm/filemap: convert filemap_get_pages to take a pagevec omits cde16d36aacb mm/filemap: remove dynamically allocated array from filemap_read omits 4b7965bbfb20 mm/filemap: rename generic_file_buffered_read subfunctions omits 3792489f8e3d mm/filemap: don't revert iter on -EIOCBQUEUED omits 25ed46dd032b mm/filemap: remove unused parameter and change to void typ [...] omits ae6c07d49e20 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 0215e8f51d24 mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits 061d282c4d62 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits 3005be5cade2 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits 5de8168bfa71 mm/debug: improve memcg debugging omits dda264459b0f mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] omits 7299098b421b mm, slub: splice cpu and page freelists in deactivate_slab() omits ae34e631b177 mm, slab, slub: stop taking cpu hotplug lock omits 91fe3df37c4f mm, slab, slub: stop taking memory hotplug lock omits 582ffa14a52b mm, slub: stop freeing kmem_cache_node structures on node offline omits 028dbc1e4b24 mm/slub: disable user tracing for kmemleak caches by default omits 952fe3d99c20 mm/sl?b.c: remove ctor argument from kmem_cache_flags omits 24b7cba06aed mm, tracing: record slab name for kmem_cache_free() omits 357880da1706 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 0f9e672a90ed ramfs: support O_TMPFILE omits 2b7a28495c49 fs: delete repeated words in comments omits 2b90196e0d04 ocfs2: fix ocfs2 corrupt when iputting an inode omits 54c423cad7c3 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits d2085cd1b4f7 ocfs2: Simplify the calculation of variables omits b1d59cc85f9d ocfs2: fix a use after free on error omits a06699a81816 ocfs2: clean up some definitions which are not used any more omits 2652690c91b0 ocfs2: remove redundant conditional before iput omits 6c3da015e0c0 ntfs: layout.h: delete duplicated words omits 412ac058bef3 scripts/spelling.txt: add "allocted" and "exeeds" typo omits 5b8f6970fe32 scripts/spelling.txt: check for "exeeds" omits 5c12230b630e scripts/spelling.txt: increase error-prone spell checking omits 94c1240c781f hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits 56fef88604a8 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] omits 2a4c171377e4 /proc/kpageflags: do not use uninitialized struct pages omits b2061387e829 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 6f6bd831f7c0 mm/rmap: fix potential pte_unmap on an not mapped pte omits 000c6f2363b3 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 157a6686bd26 Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits f7e250c46e54 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits 13ddc74e2e01 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 3c4442aa2287 drm/i915: Use intel_hdmi_port_clock() more omits 6499f925dd47 drm/i915: Index min_{cdclk,voltage_level}[] with pipe omits dcb38f79126e drm/i915: migrate hsw fdi code to new file. omits 99092a976c8c drm/i915: refactor ddi translations into a separate file (v2) omits 64218f91ab49 drm/i915: Make psr_safest_params and enable_psr2_sel_fetch [...] omits c5c874a83529 drm/i915/display: Remove PSR2 on JSL and EHL omits 759cd2a6d1bf drm/i915/display: Support Multiple Transcoders' PSR status [...] omits b64d6c51380b drm/i915/display: Support PSR Multiple Instances omits 1f1257a67ca3 drm/i915/display: support ddr5 mem types omits 41751b3e5c1a drm/i915: Reject 446-480MHz HDMI clock on GLK omits b212855041cd Merge branch 'at91-defconfig' into at91-next omits 85c3e83d7dd5 Merge branches 'iommu/fixes', 'arm/renesas', 'arm/smmu', ' [...] omits 7962893ecb85 drm/i915: Disable runtime power management during shutdown omits 58a92bcec33b drm/i915/display: fix spelling mistake "Couldnt" -> "Couldn't" omits 887f14625c29 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits f874736f1250 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits c42187278fc1 Merge branch 'pm-domains' into linux-next omits e0943fa19553 Merge branch 'acpi-scan-fixes' into linux-next omits eaf9a3465d9b Merge tag 'topic/drm-device-pdev-2021-02-02' of git://anon [...] omits 9ff06c385300 drm/i915/gvt: Remove references to struct drm_device.pdev omits e322551f47d2 drm/i915/gt: Remove references to struct drm_device.pdev omits 8ff5446a7ca4 drm/i915: Remove references to struct drm_device.pdev omits 29e925590133 Merge tag 'topic/adl-s-enabling-2021-02-01-1' of git://ano [...] omits 4043277ad18f drm/i915/adl_s: Add GT and CTX WAs for ADL-S omits ea27113ea90c drm/i915/adl_s: Add display WAs for ADL-S omits 918cc934682f drm/i915/adl_s: Update memory bandwidth parameters omits 75b81fbbcad2 drm/i915/adl_s: Load DMC omits a75816e8410e drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION omits d613f8c46696 Merge branch 'pnp' into linux-next omits c0563eba2db1 Merge branch 'powercap' into linux-next omits 64a17a6af1c6 Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm [...] omits ee8184362d48 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 75eda60c090a Merge branch 'acpi-messages' into linux-next omits 9340f80e9b2c Merge branches 'acpi-scan', 'acpi-apei' and 'acpi-platform [...] omits ea6455905db1 Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] omits f4e56fda6602 Merge branch 'acpica' into linux-next omits 51ecb30e74d0 drm/i915/adl_s: Re-use TGL GuC/HuC firmware omits a7ffb8154d69 drm/i915/adl_s: Add power wells omits b4cd8dd367ad drm/i915/adl_s: Update PHY_MISC programming omits 6ee8d3812578 drm/i915/bios: tidy up child device debug logging omits ee0735ff4633 drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST omits 9b4b540089d0 m68k: let clk_enable() return immediately if clk is NULL omits 5b6a9ba9f6ce drm/i915: Don't check tc_mode unless dealing with a TC PHY omits c9b69041f0e0 drm/i915: Move HDMI vswing programming to the right place omits 1e0cb7bef35f drm/i915: Power up combo PHY lanes for for HDMI as well omits 5cdf706fb91a drm/i915: Extract intel_ddi_power_up_lanes() omits f8c6b615b921 drm/i915: Skip vswing programming for TBT omits db3b41f29c4f fs-verity: support reading signature with ioctl omits 9a08107da8bf fs-verity: support reading descriptor with ioctl omits 667f148f5312 fs-verity: support reading Merkle tree with ioctl omits f6cad13696c6 fs-verity: add FS_IOC_READ_VERITY_METADATA ioctl omits fa9e1bd52d1d fs-verity: don't pass whole descriptor to fsverity_verify_ [...] omits 1851f5f1f2f8 fs-verity: factor out fsverity_get_descriptor() omits 52401eb8e3fc drm/i915/adl_s: Update combo PHY master/slave relationships omits 18c283df5a0e drm/i915/adl_s: Add vbt port and aux channel settings for adls omits 7dc1f92f27f8 drm/i915/adl_s: Add adl-s ddc pin mapping omits e341c618acde drm/i915/adl_s: Initialize display for ADL-S omits d6d2bc996e45 drm/i915/adl_s: Configure Port clock registers for ADL-S omits 80d0f76588b5 drm/i915/adl_s: Configure DPLL for ADL-S omits a84b4bd1172b drm/i915/adl_s: Add PHYs for Alderlake S omits fa58c9e4e364 drm/i915/adl_s: Add Interrupt Support omits fb51970b8d11 drm/i915/adl_s: Add PCH support omits c6bba9e5fedf x86/gpu: Add Alderlake-S stolen memory support omits c0af2e02e0bb ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more omits 806c8bf2729b ACPI: utils: Clean up printing messages omits 304b4929ecf4 ACPI: scan: Clean up printing messages omits 20c094415096 ACPI: bus: Clean up printing messages omits e8799ef988c1 ACPI: PM: Clean up printing messages omits e425f6a2fb07 ACPI: power: Clean up printing messages omits 0883d63b19bb drm/i915/adl_s: Add ADL-S platform info and PCI ids omits 7e6c064ed834 drm/i915/tgl: Use TGL stepping info for applying WAs omits d0e648f2186a mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs omits 03f9075b1b9a mfd: gateworks-gsc: Fix interrupt type omits c6b1235e277b mfd: Standardise MFD_CELL_* helper names omits 5462284198bb mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout omits 8ac17ff491d2 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell omits 8237e8382498 dt-bindings: mfd: Correct the node name of the panel LED omits 99f5be3e25cf mfd: sgi-ioc3: Turn Kconfig option into a bool omits 16a892c0a6e0 mfd: altera-sysmgr: Fix physical address storing more adds 92bf22614b21 Linux 5.11-rc7 adds 256cfdd6fdf7 tracing: Do not count ftrace events in top level enable output adds e0756cfc7d7c Merge tag 'trace-v5.11-rc7' of git://git.kernel.org/pub/sc [...] adds 7627b6e2f715 Merge remote-tracking branch 'sparc/master' adds af8085f3a471 net: fix iteration for sctp transport seq_files adds 8497082f0fd5 Merge remote-tracking branch 'net/master' adds fb46089d4d53 Merge remote-tracking branch 'bpf/master' adds bc0b0d47828d Merge remote-tracking branch 'sound-current/for-linus' adds 45a2702ce109 ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happ [...] adds 9037c3bde65d ASoC: SOF: debug: Fix a potential issue on string buffer t [...] adds b03549d77628 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 552616073a25 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 1b6c3cc3b388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds c5c57369962e Merge remote-tracking branch 'regulator-fixes/for-linus' adds 0ea4eb8b1472 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds a505c8c05834 Merge remote-tracking branch 'spi-fixes/for-linus' adds 1456e22c2fe7 Merge remote-tracking branch 'pci-current/for-linus' adds c6a0bc078ffc Merge remote-tracking branch 'phy/fixes' adds a8e2f508c2ca Merge remote-tracking branch 'ide/master' adds b6c14d7a8380 dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" adds f08fba1a0c35 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds f1430d0a7011 Merge remote-tracking branch 'omap-fixes/fixes' adds 96e0bcd3e901 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds d42f29f76822 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 2112974052e7 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds dfed2943da0a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 86a64aac10d6 Merge remote-tracking branch 'kbuild/for-next' new f40574199500 Merge remote-tracking branch 'dma-mapping/for-next' new 60a264ca070c Merge remote-tracking branch 'asm-generic/master' new 9ad7e5a35f96 Merge remote-tracking branch 'arm/for-next' new bed73bc5508b Merge remote-tracking branch 'arm64/for-next/core' new 4053c8a4d3b5 Merge remote-tracking branch 'arm-soc/for-next' new 5f8176b823f8 Merge remote-tracking branch 'actions/for-next' new cb9506fda267 Merge remote-tracking branch 'amlogic/for-next' new a5667ecaaf76 Merge remote-tracking branch 'aspeed/for-next' new bc06f0943bd9 ARM: configs: sama5_defconfig: update and remove unneeded options new c0b80a6247a3 ARM: configs: at91: DT/ATAG defconfig modifications new bde65033a829 ARM: configs: at91_dt_defconfig: add useful helper options new 94b3db5a55cb ARM: configs: at91_dt_defconfig: add ov7740 module new b33f4da7b3ef ARM: configs: sama5_defconfig: add QSPI driver new aae49663c4b4 Merge branch 'at91-defconfig' into at91-next new 0258e3b77f30 Merge remote-tracking branch 'at91/at91-next' new 62c290a6784a memory: ti-emif-pm: Drop of_match_ptr from of_device_id table new 0e9bc42089a7 memory: samsung: exynos5422-dmc: Correct function names in [...] new 321b36c79c43 memory: tegra186-emc: Replace DEFINE_SIMPLE_ATTRIBUTE with [...] new 5c289c7fae29 Merge branch 'mem-ctrl-next' into for-next new 545ada7456ae Merge remote-tracking branch 'drivers-memory/for-next' new 9521e004a4c5 Merge remote-tracking branch 'imx-mxs/for-next' new 9f382a0dfe81 Merge remote-tracking branch 'keystone/next' new e0c2cd4c63e3 Merge remote-tracking branch 'mediatek/for-next' new a9df3d3edd7a Merge remote-tracking branch 'mvebu/for-next' new 9d49f01b7355 Merge remote-tracking branch 'omap/for-next' new 5b110bbd9fec Merge remote-tracking branch 'qcom/for-next' new 2401b0cfacfc Merge remote-tracking branch 'raspberrypi/for-next' new 6a57bbc0b46d Merge remote-tracking branch 'realtek/for-next' new 44b4f6f57802 Merge remote-tracking branch 'renesas/next' new 99bccd3dfe72 Merge remote-tracking branch 'rockchip/for-next' new 7f9942c61fa6 ARM: s3c: fix fiq for clang IAS new 49dc85ca3c78 ARM: s3c: irq-s3c24xx: include headers for missing declarations new f503878564f5 ARM: s3c: irq-s3c24xx: staticize local functions new da2f247fcbf4 Merge branch 'next/soc' into for-next new 624f9018290a Merge remote-tracking branch 'samsung-krzk/for-next' new 98c656a5f592 Merge remote-tracking branch 'stm32/stm32-next' new 323c9f6fb99b Merge remote-tracking branch 'sunxi/sunxi/for-next' new 5a260f60c527 Merge remote-tracking branch 'tegra/for-next' new eb5ed61ce6d7 Merge remote-tracking branch 'ti-k3/ti-k3-next' new c16465eda869 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new b1633239a15c Merge remote-tracking branch 'clk/clk-next' new 880447a081f6 Merge remote-tracking branch 'clk-renesas/renesas-clk' new d05e6818d68c Merge remote-tracking branch 'csky/linux-next' new bd244cfb48d2 Merge remote-tracking branch 'h8300/h8300-next' new 1e26e03071e2 Merge remote-tracking branch 'm68k/for-next' new c1fb1bf64bb6 m68k: let clk_enable() return immediately if clk is NULL new 1e561dc9efb2 Merge remote-tracking branch 'm68knommu/for-next' new cf3d76394d67 Merge remote-tracking branch 'microblaze/next' new c276186556ed Merge remote-tracking branch 'mips/mips-next' new b00b685e6ef7 Merge remote-tracking branch 'nds32/next' new 3c92b9eed3ae Merge remote-tracking branch 'openrisc/for-next' new d7bbb31642d2 Merge remote-tracking branch 'parisc-hd/for-next' new 24b4c6b1a7fc powerpc/powernv/pci: Drop pnv_phb->initialized new 5537fcb319d0 powerpc/pci: Add ppc_md.discover_phbs() new fbbefb320214 powerpc/pci: Move PHB discovery for PCI_DN using platforms new 893586ec949d powerpc/512x: Move PHB discovery new eab3166f4eac powerpc/52xx/efika: Move PHB discovery new e0bf9de2242a powerpc/52xx/lite5200: Move PHB discovery new ba5087622a0f powerpc/52xx/media5200: Move PHB discovery new a760cfd9cfa2 powerpc/52xx/mpc5200_simple: Move PHB discovery new 3c82a6aecd36 powerpc/82xx/*: Move PHB discovery new 83f84041ff1c powerpc/83xx: Move PHB discovery new 053d58c87029 powerpc/amigaone: Move PHB discovery new 407d418f2fd4 powerpc/chrp: Move PHB discovery new 08c4738254b8 powerpc/embedded6xx/holly: Move PHB discovery new daa6c24780c1 powerpc/embedded6xx/linkstation: Move PHB discovery new 748770aeb441 powerpc/embedded6xx/mpc7448: Move PHB discovery new d20a864f434b powerpc/embedded6xx/mve5100: Move PHB discovery new c144bc719234 powerpc/pasemi: Move PHB discovery new c0ef717305f5 powerpc/64s: interrupt exit improve bounding of interrupt [...] new 112665286d08 KVM: PPC: Book3S HV: Context tracking exit guest context b [...] new 7a24ae2e172f powerpc/32s: move DABR match out of handle_page_fault new 36f0114140ee powerpc/64s: move DABR match out of handle_page_fault new a4922f5442e7 powerpc/64s: move the hash fault handling logic to C new a01a3f2ddbcd powerpc: remove arguments from fault handler functions new b4ced8031000 powerpc/fsl_booke/32: CacheLockingException remove args new 18722ecf9efd powerpc: do_break get registers from regs new 755d66417446 powerpc: DebugException remove args new 73d7a97914f2 powerpc/32: transfer can avoid saving r4/r5 over trace call new 8458c628a53b powerpc: bad_page_fault get registers from regs new 71f47976fafc powerpc/64s: add do_bad_page_fault_segv handler new 4cb842846514 powerpc: rearrange do_page_fault error case to be inside e [...] new f4c03b0e520c powerpc/64s: move bad_page_fault handling to C new bf0e2374aa7b powerpc/64s: split do_hash_fault new 31d6490ccb28 powerpc/mm: Remove stale do_page_fault comment referring t [...] new e44370abb2e9 powerpc/64s: slb comment update new 3a3138836bc3 powerpc/traps: add NOKPROBE_SYMBOL for sreset and mce new 156b5371a9c2 powerpc/perf: move perf irq/nmi handling details into traps.c new 0440b8a22cc4 powerpc/time: move timer_broadcast_interrupt prototype to [...] new 6c6aee009ec3 powerpc: add and use unknown_async_exception new dcdb4f12963f powerpc/cell: tidy up pervasive declarations new 209e9d500e25 powerpc: introduce die_mce new c538938fa2cf powerpc/mce: ensure machine check handler always tests RI new 11cb0a25f718 powerpc: improve handling of unrecoverable system reset new 8d41fc618ab8 powerpc: interrupt handler wrapper functions new 25b7e6bb743c powerpc: add interrupt wrapper entry / exit stub functions new fd3f1e0f139f powerpc/traps: factor common code from program check and e [...] new 3a96570ffceb powerpc: convert interrupt handlers to use wrappers new e6f8a6c86ce7 powerpc: add interrupt_cond_local_irq_enable helper new 2a06bf3e95cd powerpc/64: context tracking remove _TIF_NOHZ new a008f8f9fd67 powerpc/64s/hash: improve context tracking of hash faults new 540d4d34bef4 powerpc/64: context tracking move to interrupt wrappers new 6fdb0f410bb0 powerpc/64: add context tracking to asynchronous interrupts new 1b1b6a6f4cc0 powerpc: handle irq_enter/irq_exit in interrupt handler wrappers new f821bc97dee4 powerpc/64s: move context tracking exit to interrupt exit path new 75b96950fdda powerpc/64s: reconcile interrupts in C new 2994e1babfc4 powerpc/64: move account_stolen_time into its own function new 56acfdd8bf9f powerpc/64: entry cpu time accounting in C new 74c3354bc1d8 powerpc/pseries/mce: restore msr before returning from handler new 118178e62e2e powerpc: move NMI entry/exit code into wrapper new 6ecbb582b694 powerpc/64s: move NMI soft-mask handling to C new 86dbb3941649 powerpc/64s: runlatch interrupt handling in C new 665d8d58761c powerpc/akebono: Fix unmet dependency errors new 6c6fdbb2b700 powerpc: remove unneeded semicolons new ea7826583f5e powerpc/44x: Fix a spelling mismach to mismatch in head_44x.S new 266d8f758653 powerpc/pkeys: Remove unused code new 91f3469a43fd powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct new e79b76e03b71 powerpc/perf: Expose Performance Monitor Counter SPR's as [...] new a2496049f1f1 powerpc/64s/radix: add warning and comments in mm_cpumask trim new 26418b36a11f powerpc/64s/radix: refactor TLB flush type selection new 54bb503345b8 powerpc/64s/radix: Check for no TLB flush required new 780de40601aa powerpc/64s/radix: Allow mm_cpumask trimming from external [...] new 9393544842d6 powerpc/64s/radix: occasionally attempt to trim mm_cpumask new 032b7f08932c powerpc/64s/radix: serialize_against_pte_lookup IPIs trim [...] new 3cb1aa7aa394 powerpc/64s: Implement ptep_clear_flush_young that does no [...] new 768d70e19ba5 powerpc/pseries/dlpar: handle ibm, configure-connector del [...] new d137845c9731 powerpc/perf: Record counter overflow always if SAMPLE_IP [...] new 903178d0ce6b powerpc/8xx: Fix software emulation interrupt new bbda4b6c7d7c powerpc/sstep: Fix load-store and update emulation new 22b89ba178dd powerpc/sstep: Fix darn emulation new 8524e2e76441 powerpc/uaccess: Perform barrier_nospec() in KUAP allowanc [...] new fd659e8f2c6d powerpc/32s: Change mfsrin() into a static inline function new 179ae57dbad1 powerpc/32s: mfsrin()/mtsrin() become mfsr()/mtsr() new b842d131c798 powerpc/32s: Allow constant folding in mtsr()/mfsr() new 73287caa9210 powerpc64/idle: Fix SP offsets when saving GPRs new 0ecf6a9e47d8 powerpc/64: Make stack tracing work during very early boot new e7eb919057c3 powerpc/64s: Handle program checks in wrong endian during [...] new afe0c3efe88f Merge remote-tracking branch 'powerpc/next' new 8ba43fad8bdb Merge remote-tracking branch 'risc-v/for-next' new e6ac8e664651 Merge remote-tracking branch 's390/for-next' new 7c7ce4e9c526 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 95efafc86b50 Merge remote-tracking branch 'pidfd/for-next' new f444f33881b7 Merge remote-tracking branch 'fscache/fscache-next' new 9d40a7a579a5 Merge remote-tracking branch 'btrfs/for-next' new aad8077b813f smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] new bc3e1d861693 cifs: New optype for session operations. new fa94fdfac1b7 cifs: Fix in error types returned for out-of-credit situations. new 8afec7d3ee4e cifs: convert readpages_fill_pages to use iter new fca63496b900 cifs: fix dfs-links new 452f31834830 Merge remote-tracking branch 'cifs/for-next' new 9fcc03c8263d Merge remote-tracking branch 'ecryptfs/next' new 6e2913d31d39 Merge remote-tracking branch 'exfat/dev' new fc270cfe5443 Merge remote-tracking branch 'ext3/for_next' new f4ab415fc4a8 Merge remote-tracking branch 'ext4/dev' new 65d1fe39dc2a Merge remote-tracking branch 'f2fs/dev' new c2c8261151b3 fs-verity: factor out fsverity_get_descriptor() new fab634c4de46 fs-verity: don't pass whole descriptor to fsverity_verify_ [...] new e17fe6579de0 fs-verity: add FS_IOC_READ_VERITY_METADATA ioctl new 622699cfe6ec fs-verity: support reading Merkle tree with ioctl new 947191ac8cab fs-verity: support reading descriptor with ioctl new 07c99001312c fs-verity: support reading signature with ioctl new 9f79f0586e9a Merge remote-tracking branch 'fsverity/fsverity' new 093e0687c5ba jfs: turn diLog(), dataLog() and txLog() into void functions new b813a64b8019 Merge remote-tracking branch 'jfs/jfs-next' new 37cec0496daa Merge remote-tracking branch 'nfs-anna/linux-next' new 763932623ca8 Merge remote-tracking branch 'cel/for-next' new 3a5fc3053d4f Merge remote-tracking branch 'overlayfs/overlayfs-next' new 3ca13441b034 Merge remote-tracking branch 'v9fs/9p-next' new 70f3f703d9e6 Merge remote-tracking branch 'xfs/for-next' new 03a0d8cd9b04 Merge remote-tracking branch 'zonefs/for-next' new dbe871cdaaf9 Merge remote-tracking branch 'iomap/iomap-for-next' new cc4a3f885e8f fcntl: make F_GETOWN(EX) return 0 on dead owner task new ae4965aacfa5 Merge remote-tracking branch 'file-locks/locks-next' new 581f68379a67 Merge remote-tracking branch 'vfs/for-next' new 8315b531b9ae Merge remote-tracking branch 'printk/for-next' new 0fb75e36ec4d Merge remote-tracking branch 'pci/next' new b68df186dae8 Merge remote-tracking branch 'hid/for-next' new 8a499b2e6eb7 Merge remote-tracking branch 'i2c/i2c/for-next' new 60ca032108fc Merge remote-tracking branch 'i3c/i3c/next' new 5277a54f3b92 Merge remote-tracking branch 'dmi/dmi-for-next' new 8c87c8663f34 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 46495916dba9 Merge remote-tracking branch 'jc_docs/docs-next' new df93ef9669d1 Merge remote-tracking branch 'v4l-dvb/master' new db9deabba7a9 Merge remote-tracking branch 'v4l-dvb-next/master' new 5f8f7ab22973 Merge branch 'pnp' into linux-next new 3c55e94c0ade cpufreq: ACPI: Extend frequency tables to cover boost frequencies new d11a1d08a082 cpufreq: ACPI: Update arch scale-invariance max perf ratio [...] new fe0af09074bf Revert "ACPICA: Interpreter: fix memory leak by using exis [...] new f2946d6be094 Merge branches 'pm-cpufreq-fixes' and 'acpica-fixes' into [...] new ca3cde5822b1 Merge branch 'acpica' into linux-next new f4b814c28e8b Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] new 4fca9de24753 Merge back 'acpi-scan' changes for v5.12. new 4ffa84b861cb ACPI: APEI: ERST: remove unneeded semicolon new b521db706972 Merge branches 'acpi-scan', 'acpi-apei' and 'acpi-platform [...] new c8880651190e Merge branch 'acpi-scan' into acpi-messages new 56ce8339d41b ACPI: power: Clean up printing messages new c56fd5ead29b ACPI: PM: Clean up printing messages new ee98460b2ff9 ACPI: bus: Clean up printing messages new e52d9d8c0864 ACPI: scan: Clean up printing messages new fba2ae30fe8c ACPI: utils: Clean up printing messages new 12bfee94c230 ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more new 2249ff344467 ACPI: AC: Clean up printing messages new bd8c5d1ee37f ACPI: battery: Clean up printing messages new 411e3216d4ee ACPI: button: Clean up printing messages new 2924d2f83778 ACPI: video: Clean up printing messages new f86b15a1e654 ACPI: thermal: Clean up printing messages new 6f69a9c41180 Merge branch 'acpi-messages' into linux-next new 5ae4a4b45d43 cpufreq: Remove CPUFREQ_STICKY flag new 2f0531869fd2 cpufreq: Remove unused flag CPUFREQ_PM_NO_WARN new 7ac839a0a70f Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new e1a36563dee5 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next new c3680c3e9162 Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm [...] new 153551b4190b Merge branch 'powercap' into linux-next new a51d18568180 Merge tag 'linux-cpupower-5.12-rc1' of git://git.kernel.or [...] new 4084a778320d Merge branch 'pm-tools' into linux-next new bf598ea7b86b Merge remote-tracking branch 'pm/linux-next' new aa7c6da0db25 Merge remote-tracking branch 'devfreq/devfreq-next' new a26ddc09063b Merge remote-tracking branch 'opp/opp/linux-next' new 64f8c75830fe Merge remote-tracking branch 'thermal/thermal/linux-next' new 4ba008bbe560 Merge remote-tracking branch 'ieee1394/for-next' new ed19e2282476 Merge remote-tracking branch 'rdma/for-next' new 03fd39ed5a15 batman-adv: Start new development cycle new cfa55c6d47b1 batman-adv: Drop publication years from copyright info new 576fb6713bc4 batman-adv: Avoid sizeof on flexible structure new 25d81f9307ff batman-adv: Fix names for kernel-doc blocks new 8e57158683c5 Merge tag 'batadv-next-pullrequest-20210208' of git://git. [...] new 300a0fd8afb1 seg6: fool-proof the processing of SRv6 behavior attributes new c85b3bb7b650 selftests/net: so_txtime: remove unneeded semicolon new 796c9015ab8d nfc: st-nci: Remove unnecessary variable new b2f175648031 net-sysfs: Add rtnl locking for getting Tx queue traffic class new 1a9b86c9fd95 rxrpc: use udp tunnel APIs instead of open code in rxrpc_o [...] new 373e13bc6363 selftests: tc-testing: u32: Add tests covering sample option new 8043c845b63a net: bridge: use switchdev for port flags set through sysfs too new 4429c5fc3dbd cxgb4: remove unused vpd_cap_addr new b055ecf5827d net/mlx5: E-Switch, Refactor setting source port new 84ae9c1f29c0 net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping new 275c21d6cbe2 net/mlx5e: Always set attr mdev pointer new 9e51c0a62492 net/mlx5: E-Switch, Refactor rule offload forward action p [...] new 10742efc20a4 net/mlx5e: VF tunnel TX traffic offloading new 6717986e15a0 net/mlx5e: Refactor tun routing helpers new 34ca65352ddf net/mlx5: E-Switch, Indirect table infrastructure new 4ad9116c84ed net/mlx5e: Remove redundant match on tunnel destination mac new a508728a4c8b net/mlx5e: VF tunnel RX traffic offloading new 48d216e5596a net/mlx5e: Refactor reg_c1 usage new 8e404fefa58b net/mlx5e: Match recirculated packet miss in slow table us [...] new 0d9f96471493 net/mlx5e: Extract tc tunnel encap/decap code to dedicated file new 777bb800c696 net/mlx5e: Create route entry infrastructure new 2221d954d984 net/mlx5e: Refactor neigh update infrastructure new c7b9038d8af6 net/mlx5e: TC preparation refactoring for routing update event new 021905f8067d net/mlx5e: Rename some encap-specific API to generic names new 8914add2c9e5 net/mlx5e: Handle FIB events to update tunnel endpoint device new 08cbabb77e90 Merge tag 'mlx5-updates-2021-02-04' of git://git.kernel.or [...] new 0d45ee125234 Merge remote-tracking branch 'net-next/master' new 215cb7d3823e bpf/benchs/bench_ringbufs: Remove unneeded semicolon new fb0397c1f8a9 Merge remote-tracking branch 'bpf-next/for-next' new 5607edd755b8 Merge remote-tracking branch 'ipsec-next/master' new d18ba9f1351c ath10k: sanitity check for ep connectivity new 3e6b9cf534ca ath10k: increase rx buffer size to 2048 new cf8480d338a1 ath11k: remove duplicate function declaration new 4c239f012f7b ath10k: remove unused struct ath10k::dev_type new 0d96968315d7 ath11k: add ieee80211_unregister_hw to avoid kernel crash [...] new 337cd0d3ce0c wcn36xx: Remove unnecessary memset new 442545ba5452 ath10k: allow dynamic SAR power limits via common API new 22df5e1bec25 ath10k: pass the ssid info to get the correct bss entity new b55379e343a3 ath10k: fix wmi mgmt tx queue full due to race condition new 779750bb153d ath10k: remove h from printk format specifier new bb2d2dfd3c93 ath11k: remove h from printk format specifier new e7bb4e71ab8d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new ca04217add8e rtlwifi: use tasklet_setup to initialize rx_work_tasklet new 711fa16f1dfe rtlwifi: rtl8192se: remove redundant initialization of var [...] new adba838af159 rtw88: coex: 8821c: correct antenna switch function new b0d3016f4238 rtw88: 8821c: Correct CCK RSSI new 5d6651fe8583 rtw88: 8821c: support RFE type2 wifi NIC new af4b3a6f36d6 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet new a338c874d3d9 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet new 38eb712ada24 brcmsmac: fix alignment constraints new ae30a740a176 atmel: at76c50x: use DEFINE_MUTEX() for mutex lock new 1d5248882d64 libertas: remove redundant initialization of variable ret new 199276b9bcef rtl8xxxu: remove unused assignment value new b7fd26c913f1 mwifiex: Report connected BSS with cfg80211_connect_bss() new 05d7f3307488 wl1251: cmd: remove redundant assignment new bb779d476ff7 mwl8k: assign value when defining variables new d48aea6054d0 rsi: remove redundant assignment new cc1546d6850c rt2x00: remove duplicate word and fix typo in comment new fcb8f3ca4b5b iwlegacy: 4965-mac: Simplify the calculation of variables new 93476ca74457 rt2800usb: add Sweex LW163V2 id's new fb1bc2ce3a55 wl3501: fix alignment constraints new bfdc4d7cbe57 mwl8k: fix alignment constraints new 4331667fa14e ssb: Use true and false for bool variable new afc857bc2a71 iwlwifi: mvm: add notification size checks new 1e1a58bec773 iwlwifi: mvm: check more notification sizes new 88181e6e21c4 iwlwifi: mvm: remove debugfs injection limitations new 96a603803deb iwlwifi: mvm: scan: fix scheduled scan restart handling new f7d6ef33a779 iwlwifi: mvm: handle CCA-EXT delay firmware notification new d4e3a341b87b iwlwifi: mvm: add support for new flush queue response new 25edc8f259c7 iwlwifi: pcie: properly implement NAPI new 3161a34d659b iwl-trans: iwlwifi: move sync NMI logic to trans new fcc2622cb237 iwlwifi: dbg: dump paged memory from index 1 new 6275c77e77b2 iwlwifi: remove TRANS_PM_OPS new 00520b7a2a13 iwlwifi: mvm: don't check system_pm_mode without mutex held new 708a39aaca22 iwlwifi: mvm: don't send commands during suspend\resume tr [...] new 701625803ccc iwlwifi: mvm: csa: do not abort CSA before disconnect new a1d59263e718 iwlwifi: parse phy integration string from FW TLV new 33fa519ac618 iwlwifi: mvm: debugfs for phy-integration-ver new 6761a718263a iwlwifi: mvm: add explicit check for non-data frames in ge [...] new 13f028b4f748 iwlwifi: tx: move handing sync/async host command to trans new 9aae43a450e8 iwlwifi: mvm: simplify TX power setting new 5c255a10711b iwlwifi: mvm: debugfs: check length precisely in inject_packet new ddd83d328c3f iwlwifi: always allow maximum A-MSDU on newer devices new b1fdc2505abc iwlwifi: mvm: advertise BIGTK client support if available new e497bed1a284 iwlwifi: bump FW API to 60 for AX devices new 46e64deaa868 iwlwifi: fw api: make hdr a zero-size array again new 85b7eb490e86 iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() new 6f60fb03c8e7 iwlwifi: move SnJ and So rules to the new tables new 930be4e76f26 iwlwifi: add support for SnJ with Jf devices new 11f8c533da72 iwlwifi: mvm: move early time-point before nvm_init in non [...] new 7f9c3bc465b2 iwlwifi: pcie: add support for SnJ with Hr1 new d8cf2cfa9746 iwlwifi: mvm: cancel the scan delayed work when scan is aborted new d8367b124cf6 iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static new e5d153ec54f0 iwlwifi: mvm: fix CSA AP side new 5226cecbc6c8 iwlwifi: mvm: add IML/ROM information for other HW families new 119c2a13a3e8 iwlwifi: mvm: add triggers for MLME events new 1db5c3472b2a iwlwifi: fwrt: add suspend/resume time point new 0d65ce900d11 iwlwifi: mvm: add tx fail time point new 9dbb62a29042 iwlwifi: mvm: add debugfs entry to trigger a dump as any t [...] new efaa85cf2294 iwlwifi: mvm: set enabled in the PPAG command properly new a2ac0f48a07c iwlwifi: mvm: implement approved list for the PPAG feature new ca176eddeba2 iwlwifi: mvm: add HP to the PPAG approved list new dd158ed674ed iwlwifi: mvm: add Samsung to the PPAG approved list new 4a76553c88b4 iwlwifi: mvm: add Microsoft to the PPAG approved list new a7abc1eae7e4 iwlwifi: mvm: add Asus to the PPAG approved list new df8ba77ef4cc iwlwifi: bump FW API to 61 for AX devices new 47ef328c2090 iwlwifi: pcie: Disable softirqs during Rx queue init new b7e6725df786 Merge tag 'iwlwifi-next-for-kalle-2021-02-05' of git://git [...] new 446e06c6e008 mt76: mt7915: add vif check in mt7915_update_vif_beacon() new 02af31c3cc0f mt76: mt7615: add vif check in mt7615_update_vif_beacon() new 2a0145003ae3 mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey new f285dfb98562 mt76: mt7915: reset token when mac_reset happens new a6275e934605 mt76: mt7615: reset token when mac_reset happens new de8edc386fe2 mt76: mt7615: convert comma to semicolon new 5c47a538acfe mt76: mt7915: convert comma to semicolon new 90238e4c371f mt76: mt7915: run mt7915_configure_filter holding mt76 mutex new 26f18380e6ca mt76: mt7915: add support for flash mode new bb251794c22f mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th new b8135057988e mt76: mt7915: simplify mt7915_mcu_send_message routine new b747fa343817 mt76: mt7915: drop zero-length packet to avoid Tx hang new dae0dc2bd018 mt76: mt7915: add partial add_bss_info command on testmode init new c918c74d0645 mt76: testmode: introduce dbdc support new e7a6a044f9b9 mt76: testmode: move mtd part to mt76_dev new 78fc30a21cf1 mt76: mt7915: move testmode data from dev to phy new 7517ea014d3c mt76: mt7615: move testmode data from dev to phy new a782f8bfdd46 mt76: move mac_work in mt76_core module new b9027e0816eb mt76: move chainmask in mt76_phy new 1fdcc310ff4c mt76: mt7915: force ldpc for bw larger than 20MHz in testmode new fdc9c18eb44d mt76: testmode: add support to set user-defined spe index new b8cbdb97437c mt76: testmode: add attributes for ipg related parameters new ba4590942e29 mt76: testmode: make tx queued limit adjustable new 7ff903bc49f1 mt76: mt7915: split edca update function new c2d3b1926f30 mt76: mt7915: add support for ipg in testmode new c46df37f72ea mt76: mt7915: calculate new packet length when tx_time is [...] new 8efe387cc7d4 mt76: mt7915: clean hw queue before starting new testmode tx new 1c1844b0fc3d mt76: testmode: add a new state for continuous tx new 39e48823e16a mt76: mt7915: rework set state part in testmode new 3f0caa3cbf94 mt76: mt7915: add support for continuous tx in testmode new 06e0bbe1c57b mt76: mt7615: mt7915: disable txpower sku when testmode enabled new 248ac948f1df mt76: mt7915: simplify peer's TxBF capability check new 6d6dc980e07d mt76: mt7915: add implicit Tx beamforming support new 17cb546551cf mt76: mt7603: fix ED/CCA monitoring with single-stream devices new 0c2d098098e1 mt76: mt7915: ensure that init work completes before start [...] new d027b64ca627 mt76: mt7915: do not set DRR group for stations new c203dd621780 mt76: mt7915: rework mcu API new f1fd2cae2e48 mt76: mt7915: disable RED support in the WA firmware new f7fc2bbe4680 mt76: mt7915: fix eeprom parsing for DBDC new 45a8b67a3552 mt76: mt7915: fix eeprom DBDC band selection new 5b257371ec18 mt76: mt7615: set mcu country code in mt7615_mcu_set_chann [...] new 5d3b50b30d7f mt76: mt7915: Remove unneeded semicolon new 07c0d0012f9e mt76: mt7915: support TxBF for DBDC new 95f381c5594c mt76: mt7615: unify init work new 76027f40f5ee mt76: mt7915: bring up the WA event rx queue for band1 new 94b6df08da9c mt76: fix crash on tearing down ext phy new 9093cfff72e3 mt76: mt7915: add support for using a secondary PCIe link [...] new 51742a9e1029 mt76: mt7915: make vif index per adapter instead of per band new 2ab33b8d7d79 mt76: move vif_mask back from mt76_phy to mt76_dev new 9b0f100c1970 mt76: usb: process URBs with status EPROTO properly new 2fbcdb4386dd mt76: reduce q->lock hold time new e2b2c390b018 mt76: mt7615: reduce VHT maximum MPDU length new 85d96704535d mt76: introduce mt76_vif data structure new d0e274af2f2e mt76: mt76_connac: create mcu library new 399090ef9605 mt76: mt76_connac: move hw_scan and sched_scan routine in [...] new 55d4c19c9319 mt76: mt76_connac: move WoW and suspend code in mt76_conna [...] new b7dd3c2e58e6 mt76: mt76_connac: move pm data struct in mt76_connac.h new 1755f6ad0fe0 mt76: mt76_connac: move pm utility routines in mt76_connac [...] new 163f4d22c118 mt76: mt7921: add MAC support new 1c099ab44727 mt76: mt7921: add MCU support new 12d1c31788ad mt76: mt7921: add DMA support new bb1f6aaf71d6 mt76: mt7921: add EEPROM support new e0f9fdda81bd mt76: mt7921: add ieee80211_ops new 5c14a5f944b9 mt76: mt7921: introduce mt7921e support new 474a9f21e2e2 mt76: mt7921: add debugfs support new 29f9d8b08b8c mt76: mt7921: introduce schedule scan support new 56d965da1318 mt76: mt7921: introduce 802.11 PS support in sta mode new 4086ee28e239 mt76: mt7921: introduce support for hardware beacon filter new b88f5c6473aa mt76: mt7921: introduce beacon_loss mcu event new ffa1bf97425b mt76: mt7921: introduce PM support new 67aa27431c7f mt76: mt7921: rely on mt76_connac_mcu common library new 80fc1e37c0eb mt76: mt7921: rely on mt76_connac_mcu module for sched_sca [...] new 022159b0e13f mt76: mt7921: rely on mt76_connac_mcu module for suspend a [...] new 1d8efc741df8 mt76: mt7921: introduce Runtime PM support new 2c25f4e4cdc9 mt76: mt7921: introduce regdomain notifier support new eaafabd2850d mt76: mt7921: enable MSI interrupts new 0da3c795d07b mt76: mt7921: add coredump support new d2bf7959d9c0 mt76: mt7663: introduce coredump support new 1299616023a0 Merge tag 'mt76-for-kvalo-2021-01-29' of https://github.co [...] new b02aa7b1e0cb Merge remote-tracking branch 'wireless-drivers-next/master' new 234f414efd11 Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working new 55c0bd77479b Bluetooth: hci_qca: Fixed issue during suspend new ae3b49168f93 Merge remote-tracking branch 'bluetooth/master' new 47b7ec1daa51 gfs2: Enable rgrplvb for sb_fs_format 1802 new 866eef48d802 gfs2: Add trusted xattr support new ab83d0f3fccf Merge remote-tracking branch 'gfs2/for-next' new 70bf3366a8da Merge remote-tracking branch 'mtd/mtd/next' new ccf360e54295 Merge remote-tracking branch 'nand/nand/next' new ab4ba158db79 Merge remote-tracking branch 'spi-nor/spi-nor/next' new a8eb921ba7e8 Merge remote-tracking branch 'crypto/master' new 5d27a1eab1cc Merge remote-tracking branch 'drm/drm-next' new 3e2955ff0d62 Merge remote-tracking branch 'amdgpu/drm-next' new 2a8f20bb645c drm/i915: Restrict DRM_I915_DEBUG to developer builds new fbb2bdd22a99 drm/i915/gvt: fix uninitialized return in intel_gvt_update [...] new 54fd4b9a4ac8 drm/i915/gem: Fix oops in error handling code new 29d88083d6ff drm/i915/gem: Move freeze/freeze_late next to suspend/susp [...] new 58586680ffad drm/i915: Disable atomics in L3 for gen9 new d5109f739c9f drm/i915/gt: Flush before changing register state new 7a6c6243b44a drm/i915: Reject 446-480MHz HDMI clock on GLK new de4450d5e0ce Merge remote-tracking branch 'drm-intel/for-linux-next' new 40f302adbd39 drm/simple-kms: Add plane-state helpers new db0c6bd2c0c0 drm/gem: Export drm_gem_vmap() and drm_gem_vunmap() new 6dd7b6ce43ac drm: Add additional atomic helpers for shadow-buffered planes new 4862ffaec523 drm/mgag200: Move vmap out of commit tail new 681a2c5dfd31 drm/cirrus: Move vmap out of commit tail new 4ac0868d43b0 drm/gm12u320: Move vmap out of commit tail new 5ceeb328637a drm/udl: Move vmap out of commit tail new 7aa548fbed19 Merge remote-tracking branch 'drm-misc/for-linux-next' new d6673ac69712 Merge remote-tracking branch 'drm-msm/msm-next' new ed75f99ab813 Merge remote-tracking branch 'etnaviv/etnaviv/next' new d5fe6aa8f6aa Merge remote-tracking branch 'regmap/for-next' new f9e5fd1b666e ALSA: hda: add link_power op to hdac_bus_ops new 87fc20e4a0cb ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management new c99fafdfccd7 ASoC: SOF: Intel: hda: release display power at link_power new c50bfc8a6866 ALSA: fireface: fix to parse sync status register of latte [...] new d6cda4655e2a ALSA: usb-audio: Handle invalid running state at releasing EP new 5c2b301476ec ALSA: usb-audio: More strict state change in EP new 257d2d7e9e79 ALSA: usb-audio: Don't avoid stopping the stream at disconnection new 29bb274e9497 ALSA: pcm: Call sync_stop at disconnection new 2c87c1a49c9d ALSA: pcm: Assure sync with the pending stop operation at suspend new 700cb7073077 ALSA: pcm: Don't call sync_stop if it hasn't been stopped new 8d19b4e0b377 ALSA: pcm: Use for_each_pcm_substream() macro new 5427c7d6296e ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF [...] new f5706be67169 Merge remote-tracking branch 'sound/for-next' new 38d89a564847 ASoC: fsl: constify static snd_soc_dai_ops structs new 40bd053bc8e1 ASoC: fsl_esai: Remove unused 'imx' field new 6e4ea8aace02 ASoC: audio-graph: Rename functions needed for export new 0d7475d2a5a9 ASoC: tegra: Add driver remove() callback new 3bf48ea4f2dd Merge series "Rename audio graph export functions" from Sa [...] new 28785f548d18 ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format new 1c5f6e0714c1 ASoC: Intel: KMB: Support IEC958 encoded PCM format new d5e16dc5fdad ASoC: Intel, Keembay-i2s: Add hdmi-i2s compatible string new c88eb1b5167b Merge series "Add HDMI support for Intel KeemBay I2S" from [...] new 06e577b45db3 mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") new 039da225d644 mfd: arizona: Replace arizona_of_get_type() with device_ge [...] new e933836744a2 mfd: arizona: Add support for ACPI enumeration of WM5102 c [...] new 017131e056de Merge tag 'ib-mfd-asoc-v5.12' of git://git.kernel.org/pub/ [...] new bad929b81ce2 ASoC: codec/ingenic: Depend on MACH_INGENIC new d9cd22e9c87c ASoC: codec: Add driver for JZ4760 internal codec new 45a90d4aba17 ASoC: Add compatible strings for JZ4760(B) SoC new 8ade6d8b02b1 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() new 9a87fc1e0619 ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 new d40dac7ae8c0 Merge series "MFD/ASoC: Add support for Intel Bay Trail bo [...] new ec33d9f6eb54 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new 9321ec0c6e43 Merge remote-tracking branch 'sound-asoc/for-next' new 8b1b4eccb9ab powerpc/powernv: remove get_cxl_module new bf22c9ec39da drm: remove drm_fb_helper_modinit new 089049f6c995 module: unexport find_module and module_mutex new a00605057574 module: use RCU to synchronize find_module new 013c1667cf78 kallsyms: refactor {,module_}kallsyms_on_each_symbol new 3e3552056ab4 kallsyms: only build {,module_}kallsyms_on_each_symbol whe [...] new 922f2a7c822b module: mark module_mutex static new a7c38f2cd36b module: remove each_symbol_in_section new 71e4b309dc42 module: merge each_symbol_section into find_symbol new 0b96615cdc09 module: pass struct find_symbol_args to find_symbol new 00cc2c1cd34f module: move struct symsearch to module.c new f1c3d73e973c module: remove EXPORT_SYMBOL_GPL_FUTURE new 367948220fce module: remove EXPORT_UNUSED_SYMBOL* new edc25165747e Merge remote-tracking branch 'modules/modules-next' new 386449e480b3 Merge remote-tracking branch 'input/next' new 0e9ddb39b7d9 io_uring: cleanup up cancel SQPOLL reqs across exec new f1a82d172972 Merge branch 'for-5.12/io_uring' into for-next new dc0b8a57ad7b block: reuse BIO_INLINE_VECS for integrity bvecs new 6ac0b71537e1 block: move struct biovec_slab to bio.c new f2c3eb9bb0ef block: factor out a bvec_alloc_gfp helper new f007a3d66c54 block: streamline bvec_alloc new de76fd893074 block: remove the 1 and 4 vec bvec_slabs entries new 0f2e6ab851ae block: turn the nr_iovecs argument to bio_alloc* into an u [...] new 86004515ed80 block: remove a layer of indentation in bio_iov_iter_get_pages new ed97ce5e1daf block: set BIO_NO_PAGE_REF in bio_iov_bvec_set new 977be0127384 block: mark the bio as cloned in bio_iov_bvec_set new 72b043654ba8 md/raid10: remove dead code in reshape_request new 7a800a20ae63 block: use bi_max_vecs to find the bvec pool new 503e9fdab273 Merge branch 'for-5.12/block' into for-next new 031add61cc15 Merge remote-tracking branch 'block/for-next' new aa8a81d860cb Merge remote-tracking branch 'device-mapper/for-next' new 1780d4a20580 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 9dbd1ddf74e8 mmc: core: Use host instead of card argument to mmc_spi_se [...] new 951f6ccfcbb7 mmc: core: Drop redundant member in struct mmc host new 40c735db06e1 mmc: core: Drop redundant bouncesz from struct mmc_card new 1791557ffbaf mmc: queue: Remove unused define new f9261eb7d38d mmc: cavium: Replace spin_lock_irqsave with spin_lock in hard IRQ new 82a5d372ed01 mmc: atmel-mci: Use new tasklet API new a1149c387c6d mmc: au1xmmc: Use new tasklet API new 6078df1565c9 mmc: dw_mmc: Use new tasklet API new 0f5a7cb639d0 mmc: omap: Use new tasklet API new ddf116f96f8f mmc: s3cmci: Use new tasklet API new c36dd0428246 mmc: tifm_sd: Use new tasklet API new 39d2969d7b35 mmc: uniphier-sd: Use new tasklet API new e821afd8e035 mmc: via-sdmmc: Use new tasklet API new 0c1a3e8b2e98 mmc: wbsd: Use new tasklet API new 5136bc38a26f Merge remote-tracking branch 'mmc/next' new 31b7a84c0a67 Merge branches 'ib-mfd-asoc-5.12', 'ib-mfd-bus-5.12' and ' [...] new b0b5b16b78ce mfd: altera-sysmgr: Fix physical address storing more new cd2b909bfb91 mfd: sgi-ioc3: Turn Kconfig option into a bool new 951e92d141ea dt-bindings: mfd: Correct the node name of the panel LED new 9c03008da125 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell new ab099cc6e5d4 mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout new db783e769a95 mfd: Standardise MFD_CELL_* helper names new 8d9bf3c3e145 mfd: gateworks-gsc: Fix interrupt type new f7b6732178e7 mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs new c239fea18e57 dt-bindings: mfd: gateworks-gsc: Add fan-tach mode new 0eee3048202a dt-bindings: mfd: Add ENE KB930 Embedded Controller binding new 92eba6802c2b mfd: Add driver for Embedded Controller found on Acer Icon [...] new 296f5568c6ee mfd: intel-m10-bmc: Expose MAC address and count new c7b79a752871 mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs new 8dc61152dfd2 mfd: iqs62x: Remove superfluous whitespace above fallthroughs new 7ed645d54e07 mfd: iqs62x: Remove unused bit mask new f0c711266a54 mfd: iqs62x: Rename regmap_config struct new a3a06ea17437 mfd: iqs62x: Increase interrupt handler return delay new 02e550d5b706 mfd: iqs62x: Do not poll during ATI new 6a8fac01dc1c mfd: iqs62x: Do not change clock frequency during ATI new 26783d74cc6a mfd: wm831x-auxadc: Prevent use after free in wm831x_auxad [...] new dbe17b30d9bd Merge remote-tracking branch 'mfd/for-mfd-next' new d77d5757dda9 Merge remote-tracking branch 'backlight/for-backlight-next' new 9f2de1ea2939 Merge remote-tracking branch 'battery/for-next' new 977fb5b58469 regulator: document binding for MT6315 regulator new 7aa382cfe714 regulator: mt6315: Add support for MT6315 regulator new 8159774c7fc9 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new b7a3d8118d5f Merge remote-tracking branch 'regulator/for-next' new 6e98bdcc3f8d Merge remote-tracking branch 'security/next-testing' new 734cf8b35e67 Merge remote-tracking branch 'apparmor/apparmor-next' new 80fab17fc2e9 Merge remote-tracking branch 'integrity/next-integrity' new a238cc7bbb16 Merge remote-tracking branch 'keys/keys-next' new 94e20034e418 Merge remote-tracking branch 'selinux/next' new 6017bf3c64a7 Merge remote-tracking branch 'smack/next' new b2b5729a4f4d Merge remote-tracking branch 'tomoyo/master' new 3532e937d192 Merge remote-tracking branch 'tpmdd/next' new 12aa92fca212 Merge remote-tracking branch 'watchdog/master' new a92a90ac62d3 iommu/mediatek: Fix error code in probe() new cc6e70bd5b0b MAINTAINERS: repair file pattern in MEDIATEK IOMMU DRIVER new 1a4a1b1a5926 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] new 889540aeb3c3 Merge remote-tracking branch 'iommu/next' new 04414500d06e Merge remote-tracking branch 'audit/next' new 814925a50545 Merge remote-tracking branch 'devicetree/for-next' new 883c36a32fc0 spi: Change provied to provided in the file spi.h new 4cea6b8cc34e spi: add power control when set_cs_timing new 0486d9f91d37 spi: support CS timing for HW & SW mode new 9f6e7e8d432e spi: mediatek: add set_cs_timing support new 58898fd82c67 Merge series "spi: add set_cs_timing support for HW/SW CS [...] new 1615a9ef6bf5 Merge remote-tracking branch 'spi/for-5.12' into spi-next new 21d507c41bdf Merge remote-tracking branch 'spi/for-next' new 42911ab3bee7 Merge remote-tracking branch 'tip/auto-latest' new 3a8f37b3d6e1 Merge remote-tracking branch 'edac/edac-for-next' new 0a3bc6d94ade Merge remote-tracking branch 'irqchip/irq/irqchip-next' new a61c27903651 Merge remote-tracking branch 'ftrace/for-next' new 973e9d8622a6 Merge remote-tracking branch 'rcu/rcu/next' new bd2fae8da794 KVM: do not assume PTE is writable after follow_pfn new 19979fba9bfa KVM: x86: Remove obsolete disabling of page faults in kvm_ [...] new 15b51dc08a34 KVM: x86: Take KVM's SRCU lock only if steal time update i [...] new c910662c7c69 KVM: X86: use vzalloc() instead of vmalloc/memset new 15e6a7e5324c KVM: x86/mmu: Use boolean returns for (S)PTE accessors new 8fc517267fb2 KVM: x86: Zap the oldest MMU pages, not the newest new 7ca7f3b94492 x86: kvm: style: Simplify bool comparison new b85a0425d805 Enumerate AVX Vector Neural Network instructions new 1085a6b585d7 KVM: Expose AVX_VNNI instruction to guset new 678e90a349a4 KVM: selftests: Test IPI to halted vCPU in xAPIC while bac [...] new c5e2184d1544 KVM: x86/mmu: Remove the defunct update_pte() paging hook new f9224a523591 KVM: selftests: Rename timespec_diff_now to timespec_elapsed new 89dc52946a16 KVM: selftests: Avoid flooding debug log while populating memory new 2d501238bc25 KVM: selftests: Convert iterations to int in dirty_log_perf_test new 86753bd04c7c KVM: selftests: Fix population stage in dirty_log_perf_test new 82f91337ddde KVM: selftests: Add option to overlap vCPU memory access new f73a3446252e KVM: selftests: Add memslot modification stress test new 9e965bb75aae KVM: selftests: Add backing src parameter to dirty_log_perf_test new c1d1650f55b1 KVM: selftests: Disable dirty logging with vCPUs running new 2c07ded06427 KVM/SVM: add support for SEV attestation command new 8e5332402164 KVM: VMX: Convert vcpu_vmx.exit_reason to a union new 15aad3be9adb KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run new fe6b6bc802b4 KVM: VMX: Enable bus lock VM exit new c32b1b896d2a KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT new db7d8e476821 x86/apic: Export x2apic_mode for use by KVM in "warm" path new 563c54c4d5b1 KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state new d855066f8172 KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_ [...] new 252e365eb28d KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static new a755753903a4 KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID [...] new 9c9520ce8833 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled new c646236344e9 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled new 8e12911b243e KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBU [...] new 1b5ac3226a1a KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR eve [...] new 9254beaafd12 KVM: vmx/pmu: Reduce the overhead of LBR pass-through or c [...] new e6209a3bef79 KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI new 9aa4f622460f KVM: vmx/pmu: Release guest LBR event via lazy release mechanism new be635e34c284 KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES new f88d4f2f287e selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAP [...] new 9a3ecd5e2aa1 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW new 4aa2691dcbd3 KVM: x86: Factor out x86 instruction emulation with decoding new 82a11e9c6fa2 KVM: SVM: Add emulation support for #GP triggered by SVM i [...] new 3b9c723ed7cf KVM: SVM: Add support for SVM instruction address check change new 14c2bf81fcd2 KVM: SVM: Fix #GP handling for doubly-nested virtualization new 6e4e3b4df4e3 KVM: Stop using deprecated jump label APIs new b6a7cc35440e KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops [...] new 9af5471bdbb2 KVM: x86: introduce definitions to support static calls fo [...] new b3646477d458 KVM: x86: use static calls to reduce kvm_x86_ops overhead new aec511ad1535 x86/virt: Eat faults on VMXOFF in reboot flows new ed72736183c4 x86/reboot: Force all cpus to exit VMX root if VMX is supported new 53666664a305 x86/virt: Mark flags and memory as clobbered by VMXOFF new 150f17bfab37 KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw new 5ef940bd9ac2 KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows new 6a2891394798 KVM: VMX: Use the kernel's version of VMXOFF new 35a7831912f4 KVM: SVM: Use asm goto to handle unexpected #UD on SVM ins [...] new e79b91bb3c91 KVM: SVM: use vmsave/vmload for saving/restoring additiona [...] new 553cc15f6e8d KVM: SVM: remove uneeded fields from host_save_users_msrs new a7fc06dd2f14 KVM: SVM: use .prepare_guest_switch() to handle CPU regist [...] new 04548ed0206c KVM: SVM: Replace hard-coded value with #define new 805a0f83907c KVM: x86/mmu: Add '__func__' in rmap_printk() new fb18d053b7f8 selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible [...] new d89d04ab6030 KVM: move EXIT_FASTPATH_REENTER_GUEST to common code new fd238002616c KVM: cleanup DR6/DR7 reserved bits checks new bbefd4fc8f59 KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers new e28a436ca4f6 KVM: x86/mmu: change TDP MMU yield function returns to mat [...] new fe43fa2f407b KVM: x86/mmu: Add comment on __tdp_mmu_set_spte new 3a9a4aa56574 KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE new 734e45b329d6 KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory new a066e61f13cf KVM: x86/mmu: Factor out handling of removed page tables new 8d1a182ea791 KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages new e139a34ef9d5 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched new 74953d353028 KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn new ed5e484b79e8 KVM: x86/mmu: Ensure forward progress when yielding in TDP [...] new 1af4a96025b3 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed new 0f99ee2c7a58 KVM: x86/mmu: Skip no-op changes in TDP MMU functions new f1b3b06a058b KVM: x86/mmu: Clear dirtied pages mask bit before early break new 7cca2d0b7e7d KVM: x86/mmu: Protect TDP MMU page table memory with RCU new 26128cb6c7e6 locking/rwlocks: Add contention detection for rwlocks new a09a689a5341 sched: Add needbreak for rwlocks new f3d4b4b1dc1c sched: Add cond_resched_rwlock new 531810caa9f4 KVM: x86/mmu: Use an rwlock for the x86 MMU new a9442f594147 KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages new 9a77daacc87d KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map new 08f07c800e9d KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler new e25f0e0cd51b KVM: x86/mmu: Mark SPTEs in disconnected pages as removed new a2855afc7ee8 KVM: x86/mmu: Allow parallel page faults for the TDP MMU new 1232f8e6c9d1 KVM: x86/xen: fix Xen hypercall page msr handling new 92f4d400a407 KVM: x86/xen: Fix __user pointer handling for hypercall pa [...] new 23200b7a30de KVM: x86/xen: intercept xen hypercalls if enabled new 79033bebf6fa KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls new 78e9878cb376 KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c new 7d6bbebb7bb0 KVM: x86/xen: Add kvm_xen_enabled static key new a76b9641ad1c KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR new a3833b81b05d KVM: x86/xen: latch long_mode when hypercall page is set up new 1ea9f2ed81c4 KVM: x86/xen: add definitions of compat_shared_info, compa [...] new 13ffb97a3b11 KVM: x86/xen: register shared_info page new 42387042ba38 xen: add wc_sec_hi to struct shared_info new 629b5348841a KVM: x86/xen: update wallclock region new 3e3246158808 KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR new 73e69a86347a KVM: x86/xen: register vcpu info new aa096aa0a05f KVM: x86/xen: setup pvclock updates new f2340cd9e41d KVM: x86/xen: register vcpu time info region new 40da8ccd724f KVM: x86/xen: Add event channel interrupt vector upcall new 8d4e7e80838f KVM: x86: declare Xen HVM shared info capability and add t [...] new e1f68169a4f8 KVM: Add documentation for Xen hypercall and shared_info updates new f156abec725f KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...] new 2732be902353 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when [...] new 4bda0e97868a KVM: x86: Add a helper to check for a legal GPA new da6c6a7c06e2 KVM: x86: Add a helper to handle legal GPA with an alignme [...] new 636e8b733491 KVM: VMX: Use GPA legality helpers to replace open coded e [...] new bbc2c63ddd51 KVM: nSVM: Use common GPA helper to check for illegal CR3 new ca29e14506bd KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of [...] new 5b7f575ccd29 KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits new 6f8e65a60168 KVM: x86/mmu: Add helper to generate mask of reserved HPA bits new a8ac864a7d6d KVM: x86: Add helper to consolidate "raw" reserved GPA mas [...] new e36b250e502a i915: kvmgt: the KVM mmu_lock is now an rwlock new 897218ff7cf1 KVM: x86: compile out TDP MMU on 32-bit systems new 7b2aaf51d499 Merge remote-tracking branch 'kvm/next' new 26197df92bba Merge remote-tracking branch 'kvm-arm/next' new e47dccfb6b61 Merge remote-tracking branch 'percpu/for-next' new cf47df4403ad Merge remote-tracking branch 'workqueues/for-next' new bd69bcce4aa0 platform/surface: Add Surface Hot-Plug driver new 0f1f7f22f384 Platform: OLPC: Constify static struct regulator_ops new c43d2173d3eb Merge remote-tracking branch 'drivers-x86/for-next' new d9f12f9e6c36 platform/chrome: cros_ec_typec: Decouple partner removal new 38f56061c892 platform/chrome: cros_ec_typec: Skip port partner check in [...] new b4b06c977295 platform/chrome: cros_ec_types: Support disconnect events [...] new 88298271e254 Merge remote-tracking branch 'chrome-platform/for-next' new 027ed7acfc97 Merge remote-tracking branch 'hsi/for-next' new b45704faee39 Merge remote-tracking branch 'leds/for-next' new 5d3d0a614798 Merge remote-tracking branch 'ipmi/for-next' new 41b28f42cdb1 Merge remote-tracking branch 'driver-core/driver-core-next' new de4d9ea78953 dt-binding: usb: Include USB SSP rates in GenXxY new 52c2d15703c3 usb: common: Parse for USB SSP genXxY new 678481467d2e usb: dwc3: core: Check maximum_speed SSP genXxY new 072cab8a0fe2 usb: dwc3: gadget: Implement setting of SSP rate new f551037c0770 usb: dwc3: gadget: Track connected SSP rate and lane count new 450b9e9fabd8 usb: dwc3: gadget: Set speed only up to the max supported new 8cf9045b9138 usb: dwc3: gadget: Remove check for bounded driver new d8c849037d93 Merge 5.11-rc7 into usb-next new dac8ab120e53 Merge remote-tracking branch 'usb/usb-next' new 6420a569504e USB: serial: option: update interface mapping for ZTE P685M new 605378f2a9a2 USB: serial: drop if with an always false condition new d2271c2b540a USB: serial: make remove callback return void new f329d371ff43 Merge remote-tracking branch 'usb-serial/usb-next' new 4dd66c506de6 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 3f65dee9dc85 Merge remote-tracking branch 'phy-next/next' new 575a37f390d4 Merge remote-tracking branch 'tty/tty-next' new 36edb1407c3c mei: allow clients on bus to communicate in remove callback new b7a4804129c7 mei: add support for client dma capability new dfad8742a328 mei: hbm: add client dma hbm messages new 369aea845951 mei: implement client dma setup. new 93f5998035e3 Merge remote-tracking branch 'char-misc/char-misc-next' new 0e746ac39911 Merge remote-tracking branch 'extcon/extcon-next' new 30cd4c688a3b Merge remote-tracking branch 'soundwire/next' new 1171e54886fc Merge remote-tracking branch 'thunderbolt/next' new 76dcfb4f12eb Merge remote-tracking branch 'vfio/next' new f2d4eef5396a staging: octeon: remove braces from single-line block new eac859b84ed9 staging: emxx_udc: Make incorrectly defined global static new 92e8a5539a31 Merge remote-tracking branch 'staging/staging-next' new eda38ce482b2 dmaengine: dw-axi-dmac: remove redundant null check on desc new ac700566812d Merge remote-tracking branch 'dmaengine/next' new 9c2e4c76b884 Merge remote-tracking branch 'cgroup/for-next' new f6e5b4e3523e Merge remote-tracking branch 'scsi/for-next' new bf1b4659dc27 scsi: sd: Warn if unsupported ZBC device is probed new e92b0b5edfc7 scsi: pmcraid: Fix 'ioarcb' alignment warning new d309ae07327d scsi: mpt3sas: Fix ReplyPostFree pool allocation new 664f0dce2058 scsi: mpt3sas: Add support for shared host tagset for CPU hotplug new 688c1a0a130b scsi: mpt3sas: Additional diagnostic buffer query interface new 446b5f3d3fd5 scsi: mpt3sas: Update driver version to 37.100.00.00 new 762a8ea515f5 scsi: target: sbp: Remove unneeded semicolon new 960204ecca5e scsi: qla2xxx: Simplify if statement new bafd09f8d8ec scsi: ufs: Print the counter of each event history new 70ae13abd5d0 scsi: isci: Remove redundant initialization of variable 'status' new d28d48c69977 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling new 5923d64b7ab6 scsi: libiscsi: Drop taskqueuelock new 14936b1ed249 scsi: libiscsi: Fix iscsi_task use after free() new c435f0a9ecb7 scsi: libiscsi: Fix iSCSI host workq destruction new b4046922b3c0 scsi: libiscsi: Add helper to calculate max SCSI cmds per session new 25c400db2083 scsi: iscsi_tcp: Fix shost can_queue initialization new c8447e4c2eb7 scsi: libiscsi: Reset max/exp cmdsn during recovery new 5b0ec4cf0494 scsi: qla4xxx: Use iscsi_is_session_online() new d39bfd0686fd scsi: iscsi: Drop session lock in iscsi_session_chkready() new 260bece3f0cc Merge remote-tracking branch 'scsi-mkp/for-next' new 30b9021c861d Merge remote-tracking branch 'vhost/linux-next' new b450501a4ed3 Merge remote-tracking branch 'rpmsg/for-next' new b316c6fc81dc Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 84dd4d3917e0 Merge remote-tracking branch 'pinctrl/for-next' new 271d7da56dd5 Merge remote-tracking branch 'pwm/for-next' new c638de9b115a Merge remote-tracking branch 'userns/for-next' new 64ba3d591c9d kselftests: dmabuf-heaps: Fix Makefile's inclusion of the [...] new 50c65a834294 kselftests: dmabuf-heaps: Add clearer checks on DMABUF_BEG [...] new 1b50e10ee699 kselftests: dmabuf-heaps: Softly fail if don't find a vgem device new 06fc1aaea968 kselftests: dmabuf-heaps: Cleanup test output new 1d317c1ca293 kselftests: dmabuf-heaps: Add extra checking that allocate [...] new 8a94b4ea28a3 selftests/ipc: remove unneeded semicolon new 18f6e6854858 selftests/x86/ldt_gdt: remove unneeded semicolon new f405ac83fa25 selftests/vDSO: fix ABI selftest on riscv new b1cd3d82a964 selftests: breakpoints: Use correct error messages in brea [...] new 1602a31d71d3 selftests/timens: add futex binary to .gitignore new 01b951ddeade Merge remote-tracking branch 'kselftest/next' new a54e1fe47a79 Merge remote-tracking branch 'livepatching/for-next' new d833af6f2a0c Merge remote-tracking branch 'coresight/next' new 5128ab19b2e6 Merge remote-tracking branch 'rtc/rtc-next' new 4b96de1b3cd7 Merge remote-tracking branch 'kspp/for-next/kspp' new bca4aee3618f Merge remote-tracking branch 'gnss/gnss-next' new 62dcaccb0e16 Merge remote-tracking branch 'slimbus/for-next' new 286bcfe40c7a Merge remote-tracking branch 'nvmem/for-next' new 427660821a28 Merge remote-tracking branch 'xarray/main' new 7ab98312d8fa Merge remote-tracking branch 'hyperv/hyperv-next' new 59b3ac21b297 Merge remote-tracking branch 'auxdisplay/auxdisplay' new cfd607e43da4 kunit: tool: fix unit test cleanup handling new 0b3e68076bb9 kunit: tool: stop using bare asserts in unit test new a3ece0795b9a kunit: tool: use `with open()` in unit test new cd4a9bc8e047 minor: kunit: tool: fix unit test so it can run from non-root dir new d3bae4a0b6e1 kunit: tool: simplify kconfig is_subset_of() logic new c9ef2d3e3f3b KUnit: Docs: make start.rst example Kconfig follow style.rst new 7c2b108cbe75 Documentation: kunit: add tips.rst for small examples new 243180f5924e kunit: make kunit_tool accept optional path to .kunitconfi [...] new 65af9b964d72 kunit: don't show `1 == 1` in failed assertion messages new 5d31f71efcb6 kunit: add kunit.filter_glob cmdline option to filter suites new d992880b3d26 kunit: tool: add support for filtering suites by glob new 7af29141a31a kunit: tool: fix unintentional statefulness in run_kernel() new c679dca14297 Merge remote-tracking branch 'kunit-next/kunit' new c7b5b9417477 Merge remote-tracking branch 'memblock/for-next' new dcde6e219ed4 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new cdee3b7f516d Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new d162e622af8d Revert "module: remove EXPORT_UNUSED_SYMBOL*" new 45d62ff6df97 squashfs: avoid out of bounds writes in decompressors new de2e7dade21f squashfs: add more sanity checks in id lookup new 2911e613749f squashfs: add more sanity checks in inode lookup new 47baca739eda Squashfs: add more sanity checks in inode lookup new cbb6152962fa squashfs: add more sanity checks in xattr id lookup new 90ecde507211 squashfs-add-more-sanity-checks-in-xattr-id-lookup-v2 new 32006d8f8bee kasan: fix stack traces dependency for HW_TAGS new 8de0f0057e01 firmware_loader: align .builtin_fw to 8 new 0c6aa8e37c7c mm/mremap: fix BUILD_BUG_ON() error in get_extent new e4bbb5429415 tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 new b82d94805027 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha new 130e2fce1c7c selftests/vm: rename file run_vmtests to run_vmtests.sh new 5140cfe5a7d9 MAINTAINERS: update Andrey Ryabinin's email address new 670c182515e4 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] new 0ea87da35477 mm, slub: better heuristic for number of cpus when calcula [...] new b794dbc4e64e nilfs2: make splice write available again new 9423082cf4f2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 2e6563e063a2 /proc/kpageflags: do not use uninitialized struct pages new 7ef095885456 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new c1ca1fa03e48 scripts/spelling.txt: increase error-prone spell checking new 8a529f86a63e scripts/spelling.txt: check for "exeeds" new d354c3be5008 scripts/spelling.txt: add "allocted" and "exeeds" typo new 952698b98730 ntfs: layout.h: delete duplicated words new 90c9a8d5b6fc ocfs2: remove redundant conditional before iput new 929e844d4eb1 ocfs2: clean up some definitions which are not used any more new d517bb31f9f8 ocfs2: fix a use after free on error new d41df5169504 ocfs2: Simplify the calculation of variables new 35e9bc981252 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 0f0ca818c3f7 ocfs2: fix ocfs2 corrupt when iputting an inode new fd3a8d122faf fs: delete repeated words in comments new 48be6600fda7 ramfs: support O_TMPFILE new ff70e60b9363 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 73c53b89fba1 mm, tracing: record slab name for kmem_cache_free() new 07f6b5a8d9ba mm/sl?b.c: remove ctor argument from kmem_cache_flags new 41a281aa0b95 mm/slub: disable user tracing for kmemleak caches by default new 48768aa50f38 mm, slub: stop freeing kmem_cache_node structures on node offline new 1a5bd9a6def0 mm, slab, slub: stop taking memory hotplug lock new db5e39637f63 mm, slab, slub: stop taking cpu hotplug lock new b0568fbeb2bb mm, slub: splice cpu and page freelists in deactivate_slab() new ddf924cd558b mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] new f117504d0859 mm/debug: improve memcg debugging new 2830a5d106f9 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new dadf0cdd39e9 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new 53086d70b9dc mm/page_owner: use helper function zone_end_pfn() to get end_pfn new 0a592a62a704 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new a90191340660 mm/filemap: remove unused parameter and change to void typ [...] new d5231a492fc5 mm/filemap: don't revert iter on -EIOCBQUEUED new b43fb9b6a297 mm/filemap: rename generic_file_buffered_read subfunctions new 8c5895fa4f73 mm/filemap: remove dynamically allocated array from filemap_read new 925eaedc831c mm/filemap: convert filemap_get_pages to take a pagevec new ebf107104aeb mm/filemap: use head pages in generic_file_buffered_read new 4dfc404463a4 mm/filemap: pass a sleep state to put_and_wait_on_page_locked new 61cd04513469 mm/filemap: support readpage splitting a page new 0af0d3f583fb mm/filemap: inline __wait_on_page_locked_async into caller new 025aa490be89 mm/filemap: don't call ->readpage if IOCB_WAITQ is set new 680ff8375851 mm/filemap: change filemap_read_page calling conventions new d9a36c776a17 mm/filemap: change filemap_create_page calling conventions new f269d0b712f5 mm/filemap: convert filemap_update_page to return an errno new 165e8946762e mm/filemap: move the iocb checks into filemap_update_page new 602affe12aaa mm/filemap: add filemap_range_uptodate new ee8ac895faa9 mm-filemap-add-filemap_range_uptodate-fix new 655d7df23e63 mm/filemap: split filemap_readahead out of filemap_get_pages new 53cf23eebef7 mm/filemap: restructure filemap_get_pages new 35dc30c9914d mm/filemap: don't relock the page after calling readpage new b60b5814c0a8 mm/filemap: rename generic_file_buffered_read to filemap_read new 148369a8a86c mm/filemap: simplify generic_file_read_iter new ec3fd51f77a8 fs/buffer.c: add checking buffer head stat before clear new 9235a7ed5839 mm/swap_slots.c: remove redundant NULL check new f8de9fefc724 mm/swapfile.c: fix debugging information problem new 23c7c6b67dfe mm/page_io: use pr_alert_ratelimited for swap read/write errors new 8199c465a6b2 mm/swap_state: constify static struct attribute_group new 11b1d8ccac09 mm/swap: don't SetPageWorkingset unconditionally during swapin new 9dde0a2754d1 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new a40bc9546a44 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new d41de51c591c mm: memcontrol: optimize per-lruvec stats counter memory usage new 732dca88bb22 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new 65c105962af7 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new 29c174172cf9 mm: memcontrol: convert NR_ANON_THPS account to pages new 65c576bd4c9f mm: memcontrol: convert NR_FILE_THPS account to pages new 9ec39cfd07da mm: memcontrol: convert NR_SHMEM_THPS account to pages new 4b25b4f95865 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new 5d28956758a7 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new dc51ce8ad8ed mm: memcontrol: make the slab calculation consistent new 1750dcb47aec mm/memcg: revise the using condition of lock_page_lruvec f [...] new f499acbc5f1a mm/memcg: remove rcu locking for lock_page_lruvec function series new 74fc5c489ffa mm: memcg: add swapcache stat for memcg v2 new eb1e6e35a305 mm-memcg-add-swapcache-stat-for-memcg-v2-fix new a2e46e632c9f mm: kmem: make __memcg_kmem_(un)charge static new 3f498aeb3a9a mm: page_counter: re-layout structure to reduce false sharing new 3d9dc13dd6a8 mm/memcontrol: remove redundant NULL check new 936cbaab6f1a mm: memcontrol: replace the loop with a list_for_each_entry() new b92e218a0344 mm/list_lru.c: remove kvfree_rcu_local() new 8a36af3adde8 mm/mmap.c: remove unnecessary local variable new ed69f5227397 mm/memory.c: fix potential pte_unmap_unlock pte error new cb2810e567bc mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] new 1eee0ff35778 mm/mmap.c: fix the adjusted length error new 91f893e0be4a mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] new a1be122968ee mm/memory.c: fix potential pte_unmap_unlock pte error new 15ddf8d38f0c mm/mprotect.c: optimize error detection in do_mprotect_pkey() new 5f11c484ca69 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new f2d8ba891d40 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 5208295c4a66 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 6fd1a57845b7 mm/page_reporting: use list_entry_is_head() in page_report [...] new 789aa4363e64 vmalloc: remove redundant NULL check new ec303dd7f267 kasan: prefix global functions with kasan_ new 8b97bf03e22d kasan: clarify HW_TAGS impact on TBI new 68e4d65adc52 kasan: clean up comments in tests new 39b7a814da91 kasan: add macros to simplify checking test constraints new 344cb1fa2d16 kasan: add match-all tag tests new 7ddd6df2b5c4 kasan: export kasan_poison new 02f38e9b00d3 kasan-add-match-all-tag-tests-fix-fix new 9ad070d359fd kasan, arm64: allow using KUnit tests with HW_TAGS mode new 2a9cfb2f3aaa kasan: rename CONFIG_TEST_KASAN_MODULE new f11e5fe44341 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new 204c0fb5f6b7 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new 2a00e18b376a kasan: fix memory corruption in kasan_bitops_tags test new bc6d13630e4a kasan: move _RET_IP_ to inline wrappers new ca8ec386541a kasan: fix bug detection via ksize for HW_TAGS mode new 0fff33c0eda1 kasan: add proper page allocator tests new 6261c5424a96 kasan: add a test for kmem_cache_alloc/free_bulk new 6d4ea631c6a8 kasan: don't run tests when KASAN is not enabled new 4e12d87ea669 kasan: remove redundant config option new c67e93c2ef77 kasan-remove-redundant-config-option-v3 new 79b8a94e83d6 mm: fix prototype warning from kernel test robot new b4f3a0d16900 mm: rename memmap_init() and memmap_init_zone() new b7f27637dc97 mm: simplify parater of function memmap_init_zone() new 456c9b851887 mm: simplify parameter of setup_usemap() new 034637bf20b1 mm: remove unneeded local variable in free_area_init_core new e7508a80ed6f video: fbdev: acornfb: remove free_unused_pages() new 2d6fa2350908 mm: simplify free_highmem_page() and free_reserved_page() new 9c531325a228 mm/page_alloc.c: refactor initialization of struct page fo [...] new bd64c7270842 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] new 545e5ad6b6b5 mm/huge_memory.c: update tlb entry if pmd is changed new 7c98ca470346 MIPS: do not call flush_tlb_all when setting pmd entry new 206a2c025cdd mm/hugetlb: fix potential double free in hugetlb_register_ [...] new 1f2a489aa886 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 5460238c11b0 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new 81a44afc0566 mm/hugetlb: use helper huge_page_order and pages_per_huge_page new aab996019b3c mm/hugetlb: fix use after free when subpool max_hpages acc [...] new ebe65f9c5092 mm/hugetlb: simplify the calculation of variables new f9f5a0f8a932 mm/hugetlb: grab head page refcount once for group of subpages new 52b98f67d352 mm/hugetlb: refactor subpage recording new deac9bdb546a mm/hugetlb: fix some comment typos new 7fe32cd30322 mm/hugetlb: remove redundant check in preparing and destro [...] new ba776a65fdd4 mm/hugetlb.c: fix typos in comments new 51e4fe941dd7 mm/huge_memory.c: remove unused return value of set_huge_z [...] new 1f475952b4e6 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] new 665ec71699e4 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] new 39c66a0294ad mm/hugetlb: use helper function range_in_vma() in page_tab [...] new d3e73d08195f mm/hugetlb: remove redundant VM_BUG_ON_PAGE on putback_act [...] new 6a5e114358e3 mm/hugetlb: use helper huge_page_size() to get hugepage size new d4155aec20d6 mm/vmscan: __isolate_lru_page_prepare() cleanup new be0b8fa4a95d mm/workingset.c: avoid unnecessary max_nodes estimation in [...] new 1cc35390338e mm/vmscan.c: use add_page_to_lru_list() new 45fafc7fc9f7 include/linux/mm_inline.h: shuffle lru list addition and d [...] new bc7a75c040bc mm: don't pass "enum lru_list" to lru list addition functions new e029e2b439f4 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() new 76b7234c6f6c mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() new e59db661a74d mm: add __clear_page_lru_flags() to replace page_off_lru() new 4f6e3e7ec4f4 mm: VM_BUG_ON lru page flags new 300b610fd17f include/linux/mm_inline.h: fold page_lru_base_type() into [...] new 3d05f5a064d1 include/linux/mm_inline.h: fold __update_lru_size() into i [...] new 3b5ed4855a89 mm/vmscan.c: make lruvec_lru_size() static new a01b5d3d41b9 mm: workingset: clarify eviction order and distance calculation new 6e0750db1871 hugetlb: use page.private for hugetlb specific page flags new a1d70d839099 hugetlb: convert page_huge_active() HPageMigratable flag new 466fb9b3ffc9 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix new 12210160dd43 hugetlb: convert PageHugeTemporary() to HPageTemporary flag new 773374a5e82e hugetlb: convert PageHugeFreed to HPageFreed flag new 06fbb866dfef z3fold: remove unused attribute for release_z3fold_page new 9fbd4db995e0 z3fold: simplify the zhdr initialization code in init_z3fo [...] new 9e19be0978a5 mm/compaction: remove rcu_read_lock during page compaction new 6d0daf2a5144 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 44a6e10d86ee mm/compaction: correct deferral logic for proactive compaction new 39bc9a3cc948 mm/compaction: fix misbehaviors of fast_find_migrateblock() new 68fd71236882 numa balancing: migrate on fault among multiple bound nodes new 4e0c7e3e332b mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] new 01e738312402 mm, oom: fix a comment in dump_task() new 6e01acc01324 mm/hugetlb: change hugetlb_reserve_pages() to type bool new 9b0276c48378 hugetlbfs: remove special hugetlbfs_set_page_dirty() new 31b9f1b71e14 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new abd66064106e hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new b97fccc6c946 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new edc8050a2154 hugetlbfs: remove meaningless variable avoid_reserve new 99631f6f034e hugetlbfs: make hugepage size conversion more readable new 15bf2a343aca hugetlbfs: correct some obsolete comments about inode i_mutex new a5b8bf9b884d hugetlbfs: fix some comment typos new 30b4de0a1143 hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() new 7f31c3ff102d mm/migrate: remove unneeded semicolons new 4af449d535bb mm: make pagecache tagged lookups return only head pages new 72bdca6ae813 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new b72234713951 mm/swap: optimise get_shadow_from_swap_cache new 81d1bb9b0566 mm: add FGP_ENTRY new 262273eed177 mm/filemap: rename find_get_entry to mapping_get_entry new 99ae036691b9 mm/filemap: add helper for finding pages new b45c23626094 fix mm-filemap-add-helper-for-finding-pages.patch new b355ab0c40aa mm/filemap: add mapping_seek_hole_data new 6846eec07941 fix mm-filemap-add-mapping_seek_hole_data.patch new 95e684096439 iomap: use mapping_seek_hole_data new 8bcf6a6af687 mm: add and use find_lock_entries new 4a94b5e1d93c fix mm-add-and-use-find_lock_entries.patch new 79f73dc2ca16 mm: add an 'end' parameter to find_get_entries new 28e796e5145d mm: add an 'end' parameter to pagevec_lookup_entries new 35d91573777b mm: remove nr_entries parameter from pagevec_lookup_entries new 01c70493192d mm: pass pvec directly to find_get_entries new b2b6447406e4 mm: remove pagevec_lookup_entries new 229e111c02b1 mm,thp,shmem: limit shmem THP alloc gfp_mask new a4e283f55dd9 mm,thp,shm: limit gfp mask to no more than specified new beedc5bfa4f2 mm,thp,shmem: make khugepaged obey tmpfs mount flags new 5c54e531ff85 mm: cma: allocate cma areas bottom-up new d62abc0c483a mm-cma-allocate-cma-areas-bottom-up-fix new 219ba01412bc mm-cma-allocate-cma-areas-bottom-up-fix-2 new c76f02aad3ba mm-cma-allocate-cma-areas-bottom-up-fix-3 new da7f702f8309 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new b862d8b660b7 mm/cma: expose all pages to the buddy if activation of an [...] new bccf719194e0 mm/page_alloc: count CMA pages per zone and print them in [...] new ef98771ed7cb mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] new cbae53c33837 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] new cc4ec2eab747 mm: cma: print region name on failure new 334f49d9f8dd mm: vmstat: fix NOHZ wakeups for node stat changes new 729d253f6e20 mm: vmstat: add some comments on internal storage of byte items new 70e02ffc1a1d mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new f058e46066f0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new b6349f3b0369 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new ba11da125898 mm/vmstat.c: erase latency in vmstat_shepherd new 6597bc367877 mm: move pfn_to_online_page() out of line new 8806bb8be45b mm: teach pfn_to_online_page() to consider subsection validity new 3ba3866a1aed mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new a013209c1603 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new 281c7a1634dd mm: fix memory_failure() handling of dax-namespace metadata new c33abb683bf0 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' new 9648dec9edd0 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE new 61ef1453b2fc mm/memory_hotplug: use helper function zone_end_pfn() to g [...] new 14d411dbf613 drivers/base/memory: don't store phys_device in memory blocks new 828b17ae0330 Documentation: sysfs/memory: clarify some memory block dev [...] new 41c01c6c1363 mm/memory_hotplug: prevalidate the address range being add [...] new 6a345748c069 arm64/mm: define arch_get_mappable_range() new fb65599cfb8e s390/mm: define arch_get_mappable_range() new fbd93c3f9166 virtio-mem: check against mhp_get_pluggable_range() which [...] new 507c48ab02f6 mm/mlock: stop counting mlocked pages when none vma is found new 52c106a3202b mm/rmap: correct some obsolete comments of anon_vma new ebdbc507231c mm/rmap: remove unneeded semicolon in page_not_mapped() new 495d86d01f6d mm/rmap: fix obsolete comment in __page_check_anon_rmap() new 53ce2dbfcee2 mm/rmap: use page_not_mapped in try_to_unmap() new e33c0fadcbc9 mm/rmap: correct obsolete comment of page_get_anon_vma() new aa04860a4246 mm/rmap: fix potential pte_unmap on an not mapped pte new feaf2f675e77 mm: zswap: clean up confusing comment new c6181be2d683 mm/zswap: add the flag can_sleep_mapped new e45d4c2463fe mm/zswap: add return value in zswap_frontswap_load new 168e855b4370 mm/zswap: fix potential memory leak new b366669c39ee mm/zswap: fix potential uninitialized pointer read on tmp new afc23a4c42d4 mm/zswap: fix variable 'entry' is uninitialized when used new 8d18620dfb49 mm: set the sleep_mapped to true for zbud and z3fold new 79417fa55915 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new 7254e40f3b5b zsmalloc: account the number of compacted pages correctly new 329189cfface mm/zsmalloc.c: use page_private() to access page->private new b8a1579ce17d mm: remove arch_remap() and mm-arch-hooks.h new 7ee17b1f2486 mm: page-flags.h: Typo fix (It -> If) new 37e7d5e3be7a mm/dmapool: use might_alloc() new e2623728756f mm/backing-dev.c: use might_alloc() new f12667ed81ff bdi-use-might_alloc-fix new 4db96ef4a62f mm/early_ioremap.c: use __func__ instead of function name new 72b04889634e mm: add Kernel Electric-Fence infrastructure new 05325d626d21 kfence: Fix parameter description for kfence_object_start() new 92b3fc798777 kfence: avoid stalling work queue task without allocations new 1afb750e57fd kfence: fix potential deadlock due to wake_up() new 924ca55254f2 kfence: add option to use KFENCE without static keys new af0219890c58 kfence: add missing copyright and description headers new cda50b0f246e x86, kfence: enable KFENCE for x86 new ae33b4db1776 kfence, x86: add missing copyright and description header new d18c063ac099 arm64, kfence: enable KFENCE for ARM64 new 01f2f0f23bc0 kfence, arm64: add missing copyright and description header new 159455ce47a8 kfence: use pt_regs to generate stack trace on faults new bbfb0ecdc4af mm, kfence: insert KFENCE hooks for SLAB new ea233b3dab12 mm, kfence: insert KFENCE hooks for SLUB new b54e5a55f2db kfence, kasan: make KFENCE compatible with KASAN new 0ec7dac3b6fc revert kasan-remove-kfence-leftovers new 5d69131cc628 kasan: untag addresses for KFENCE new bc727055ea98 kfence, Documentation: add KFENCE documentation new 9d9dfa1eff13 kfence: add missing copyright header to documentation new 261db50bb6a3 kfence: add test suite new a81299b183fc kfence: fix typo in test new 8be0448b534c kfence: show access type in report new cae125baa8a4 MAINTAINERS: add entry for KFENCE new 40d3d825d900 tracing: add error_report_end trace point new 211655888c8f kfence: use error_report_end tracepoint new fb5e5ca408f7 kasan: use error_report_end tracepoint new adddc7480b0d kasan, mm: don't save alloc stacks twice new 32521c56caba kasan, mm: optimize kmalloc poisoning new 7f2d857049fe kasan: optimize large kmalloc poisoning new d1902efba282 kasan: clean up setting free info in kasan_slab_free new fb3a96fc6928 kasan: unify large kfree checks new 7e9c769d033c kasan: rework krealloc tests new 3cd927e0c47e kasan, mm: fail krealloc on freed objects new 9ff60e6eb1f0 kasan, mm: optimize krealloc poisoning new bf28d3dfe8ce kasan: ensure poisoning size alignment new 2879b9582bb6 arm64: kasan: simplify and inline MTE functions new aca97182e7ea kasan: inline HW_TAGS helper functions new c9d4ad35b3d7 arm64: kasan: export MTE symbols for KASAN tests new 605d0c2b1c30 kasan: clarify that only first bug is reported in HW_TAGS new 9b9055365e09 fs/buffer.c: add debug print for __getblk_gfp() stall problem new e1971e1f6506 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 873bbc47b9fd kernel/hung_task.c: Monitor killed tasks. new 01029d2c5b48 alpha: remove CONFIG_EXPERIMENTAL from defconfigs new 000629455e66 proc/wchan: use printk format instead of lookup_symbol_name() new d8a1a7ab38ec sysctl.c: fix underflow value setting risk in vm_table new 808d1db44c42 proc/sysctl: make protected_* world readable new c22f2ae78e83 include/linux: remove repeated words new 8196798a8f01 treewide: Miguel has moved new baae901d3512 groups: use flexible-array member in struct group_info new 0e8bb2423013 groups: simplify struct group_info allocation new 63fb98b93390 kernel: delete repeated words in comments new 94dddb5525f7 lib/genalloc.c: change return type to unsigned long for bi [...] new 34096f80a42f string.h: move fortified functions definitions in a dedica [...] new 018e7d90be86 lib: stackdepot: add support to configure STACK_HASH_SIZE new a2ddd5dac0d4 lib: stackdepot: add support to disable stack depot new cc5ff988da9a lib-stackdepot-add-support-to-disable-stack-depot-fix new c782a31f8727 lib: stackdepot: fix ignoring return value warning new 93ef24544d8c lib/cmdline: remove an unneeded local variable in next_arg() new f3f96a6f50d9 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new 09901d388bf8 mm/page_poison: use unhashed address in hexdump for check_ [...] new 221fde029d42 include/linux/bitops.h: spelling s/synomyn/synonym/ new da037a151778 checkpatch: improve blank line after declaration test new 71f5bd52b87b checkpatch: ignore warning designated initializers using NR_CPUS new a38076b9f07e checkpatch: trivial style fixes new 03c87fe22717 checkpatch: prefer ftrace over function entry/exit printks new 703404aef401 checkpatch: improve TYPECAST_INT_CONSTANT test message new 3cc2a4bb5e88 checkpatch: add warning for avoiding .L prefix symbols in [...] new 9df788127189 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] new c68cce0594fa checkpatch: don't warn about colon termination in linker scripts new c135d610334a init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new 1ecbcafa5c3e init: clean up early_param_on_off() macro new 436da004c451 fs/coredump: use kmap_local_page() new 0ff271bed7c0 seq_file: document how per-entry resources are managed. new 22cf00d9bbba seq_file-document-how-per-entry-resources-are-managed-fix new 0cd89f3e8f5e x86: fix seq_file iteration for pat/memtype.c new 977ce96cd3f3 net: fix iteration for sctp transport seq_files new 6fbca0b95287 aio: simplify read_events() new 4e3f86622559 scripts/gdb: fix list_for_each new df16b281e1bc initramfs: panic with memory information new 2d512dbe38ed initramfs-panic-with-memory-information-fix new 835cfea71929 Merge branch 'akpm-current/current' new 18e07da812e7 MIPS: make userspace mapping young by default
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (f48c02740323) \ N -- N -- N refs/heads/akpm (18e07da812e7)
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 1152 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + CREDITS | 9 +- .../ABI/testing/sysfs-driver-intel-m10-bmc | 21 + .../admin-guide/auxdisplay/cfag12864b.rst | 2 +- Documentation/admin-guide/auxdisplay/ks0108.rst | 2 +- Documentation/admin-guide/mm/memory-hotplug.rst | 9 - Documentation/dev-tools/kasan.rst | 11 +- Documentation/dev-tools/kunit/index.rst | 2 + Documentation/dev-tools/kunit/start.rst | 7 +- Documentation/dev-tools/kunit/tips.rst | 115 ++ .../devicetree/bindings/mfd/ene-kb930.yaml | 65 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 3 +- .../bindings/regulator/mt6315-regulator.yaml | 69 + .../devicetree/bindings/sound/ingenic,codec.yaml | 11 +- .../bindings/sound/intel,keembay-i2s.yaml | 1 + Documentation/devicetree/bindings/usb/usb.yaml | 3 + Documentation/filesystems/seq_file.rst | 6 + Documentation/firmware-guide/acpi/debug.rst | 5 - Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/virt/kvm/amd-memory-encryption.rst | 21 + Documentation/virt/kvm/api.rst | 216 ++- Documentation/virt/kvm/locking.rst | 9 +- MAINTAINERS | 22 +- Makefile | 2 +- arch/arm/configs/at91_dt_defconfig | 5 + arch/arm/configs/sama5_defconfig | 14 +- arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 9 +- arch/arm/mach-s3c/irq-s3c24xx.c | 8 +- arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/cache.h | 1 - arch/arm64/include/asm/cacheflush.h | 6 + arch/arm64/include/asm/kasan.h | 1 + arch/arm64/include/asm/kfence.h | 2 +- arch/arm64/include/asm/mte-def.h | 2 + arch/arm64/include/asm/mte-kasan.h | 65 +- arch/arm64/include/asm/mte.h | 2 - arch/arm64/include/asm/set_memory.h | 17 - arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/machine_kexec.c | 1 - arch/arm64/kernel/mte.c | 48 +- arch/arm64/lib/mte.S | 16 - arch/arm64/mm/mmu.c | 6 +- arch/arm64/mm/pageattr.c | 23 +- arch/mips/mm/cache.c | 30 +- arch/powerpc/Kconfig | 1 - arch/powerpc/configs/44x/akebono_defconfig | 5 + arch/powerpc/include/asm/asm-prototypes.h | 29 - arch/powerpc/include/asm/book3s/32/kup.h | 8 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 +- arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 23 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 2 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 2 +- arch/powerpc/include/asm/bug.h | 9 +- arch/powerpc/include/asm/cputime.h | 14 + arch/powerpc/include/asm/debug.h | 4 - arch/powerpc/include/asm/firmware.h | 2 +- arch/powerpc/include/asm/hw_irq.h | 9 - arch/powerpc/include/asm/interrupt.h | 422 +++++ arch/powerpc/include/asm/kup.h | 2 + arch/powerpc/include/asm/kvm_ppc.h | 6 +- arch/powerpc/include/asm/machdep.h | 3 + arch/powerpc/include/asm/mmu_context.h | 3 - arch/powerpc/include/asm/nmi.h | 2 +- arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/perf_event.h | 2 + arch/powerpc/include/asm/pkeys.h | 6 - arch/powerpc/include/asm/ppc_asm.h | 24 - arch/powerpc/include/asm/reg.h | 21 +- arch/powerpc/include/asm/rtas.h | 2 +- arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/asm/simple_spinlock.h | 4 +- arch/powerpc/include/asm/smp.h | 2 +- arch/powerpc/include/asm/thread_info.h | 4 +- arch/powerpc/include/asm/time.h | 2 + arch/powerpc/include/asm/uaccess.h | 12 +- arch/powerpc/include/asm/xmon.h | 4 +- arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/dbell.c | 9 +- arch/powerpc/kernel/entry_32.S | 25 +- arch/powerpc/kernel/exceptions-64e.S | 8 +- arch/powerpc/kernel/exceptions-64s.S | 310 +--- arch/powerpc/kernel/head_40x.S | 11 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 13 +- arch/powerpc/kernel/head_book3s_32.S | 14 +- arch/powerpc/kernel/head_booke.h | 6 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/idle_book3s.S | 138 +- arch/powerpc/kernel/irq.c | 7 +- arch/powerpc/kernel/mce.c | 16 +- arch/powerpc/kernel/pci-common.c | 10 + arch/powerpc/kernel/pci_dn.c | 22 - arch/powerpc/kernel/process.c | 11 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 4 - arch/powerpc/kernel/setup.h | 12 +- arch/powerpc/kernel/signal.c | 4 - arch/powerpc/kernel/syscall_64.c | 90 +- arch/powerpc/kernel/tau_6xx.c | 6 +- arch/powerpc/kernel/time.c | 7 +- arch/powerpc/kernel/traps.c | 271 +-- arch/powerpc/kernel/watchdog.c | 15 +- arch/powerpc/kvm/book3s_emulate.c | 4 - arch/powerpc/kvm/book3s_hv.c | 7 +- arch/powerpc/kvm/book3s_hv_builtin.c | 1 + arch/powerpc/kvm/booke.c | 1 + arch/powerpc/lib/sstep.c | 16 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 97 +- arch/powerpc/mm/book3s64/pgtable.c | 13 +- arch/powerpc/mm/book3s64/radix_tlb.c | 297 ++-- arch/powerpc/mm/book3s64/slb.c | 40 +- arch/powerpc/mm/fault.c | 76 +- arch/powerpc/mm/ptdump/segment_regs.c | 2 +- arch/powerpc/perf/core-book3s.c | 81 +- arch/powerpc/perf/core-fsl-emb.c | 25 - arch/powerpc/perf/perf_regs.c | 13 +- arch/powerpc/platforms/44x/Kconfig | 7 - arch/powerpc/platforms/512x/mpc5121_ads.c | 13 +- arch/powerpc/platforms/52xx/efika.c | 3 +- arch/powerpc/platforms/52xx/lite5200.c | 3 +- arch/powerpc/platforms/52xx/media5200.c | 3 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 3 +- arch/powerpc/platforms/82xx/mpc8272_ads.c | 2 +- arch/powerpc/platforms/82xx/pq2fads.c | 3 +- arch/powerpc/platforms/83xx/asp834x.c | 1 + arch/powerpc/platforms/83xx/km83xx.c | 1 + arch/powerpc/platforms/83xx/misc.c | 2 - arch/powerpc/platforms/83xx/mpc830x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc831x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc832x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc834x_itx.c | 1 + arch/powerpc/platforms/83xx/mpc834x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc836x_rdk.c | 1 + arch/powerpc/platforms/83xx/mpc837x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc837x_rdb.c | 1 + arch/powerpc/platforms/8xx/machine_check.c | 2 +- arch/powerpc/platforms/amigaone/setup.c | 10 +- arch/powerpc/platforms/cell/pervasive.c | 1 + arch/powerpc/platforms/cell/pervasive.h | 3 - arch/powerpc/platforms/cell/ras.c | 6 +- arch/powerpc/platforms/cell/ras.h | 9 +- arch/powerpc/platforms/chrp/pci.c | 8 + arch/powerpc/platforms/chrp/setup.c | 12 +- arch/powerpc/platforms/embedded6xx/holly.c | 10 +- arch/powerpc/platforms/embedded6xx/linkstation.c | 10 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 14 +- arch/powerpc/platforms/embedded6xx/mvme5100.c | 13 +- arch/powerpc/platforms/embedded6xx/storcenter.c | 8 +- arch/powerpc/platforms/maple/pci.c | 3 + arch/powerpc/platforms/maple/setup.c | 4 +- arch/powerpc/platforms/pasemi/setup.c | 3 +- arch/powerpc/platforms/powermac/pci.c | 4 + arch/powerpc/platforms/powermac/setup.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 1 + arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-cxl.c | 22 - arch/powerpc/platforms/powernv/pci-ioda.c | 27 +- arch/powerpc/platforms/powernv/pci.h | 1 - arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/powernv/subcore.h | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 7 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/ras.c | 21 +- arch/powerpc/platforms/pseries/setup.c | 7 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/mm/pageattr.c | 8 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/kvm-x86-ops.h | 127 ++ arch/x86/include/asm/kvm_host.h | 81 +- arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/virtext.h | 25 +- arch/x86/include/asm/vmx.h | 1 + arch/x86/include/asm/vmxfeatures.h | 1 + arch/x86/include/asm/xen/interface.h | 3 + arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/apic/apic.c | 1 + arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/reboot.c | 30 +- arch/x86/kernel/smpboot.c | 1 + arch/x86/kvm/Makefile | 5 +- arch/x86/kvm/cpuid.c | 24 +- arch/x86/kvm/cpuid.h | 24 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 42 +- arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/lapic.c | 55 +- arch/x86/kvm/lapic.h | 13 +- arch/x86/kvm/mmu.h | 8 +- arch/x86/kvm/mmu/mmu.c | 332 ++-- arch/x86/kvm/mmu/mmu_audit.c | 8 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/page_track.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 8 +- arch/x86/kvm/mmu/spte.c | 2 +- arch/x86/kvm/mmu/spte.h | 33 +- arch/x86/kvm/mmu/tdp_iter.c | 46 +- arch/x86/kvm/mmu/tdp_iter.h | 21 +- arch/x86/kvm/mmu/tdp_mmu.c | 538 ++++-- arch/x86/kvm/mmu/tdp_mmu.h | 32 +- arch/x86/kvm/mtrr.c | 12 +- arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/pmu.h | 2 + arch/x86/kvm/svm/nested.c | 8 +- arch/x86/kvm/svm/sev.c | 104 +- arch/x86/kvm/svm/svm.c | 288 +-- arch/x86/kvm/svm/svm.h | 29 +- arch/x86/kvm/svm/svm_ops.h | 69 + arch/x86/kvm/trace.h | 40 +- arch/x86/kvm/vmx/capabilities.h | 28 +- arch/x86/kvm/vmx/nested.c | 106 +- arch/x86/kvm/vmx/pmu_intel.c | 294 +++- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/vmenter.S | 2 +- arch/x86/kvm/vmx/vmx.c | 253 +-- arch/x86/kvm/vmx/vmx.h | 56 +- arch/x86/kvm/x86.c | 671 +++---- arch/x86/kvm/x86.h | 12 +- arch/x86/kvm/xen.c | 411 +++++ arch/x86/kvm/xen.h | 77 + arch/x86/mm/pat/memtype.c | 4 +- arch/x86/mm/pat/set_memory.c | 8 +- arch/x86/tools/relocs.c | 4 +- block/bio-integrity.c | 17 +- block/bio.c | 216 +-- block/blk.h | 7 +- drivers/acpi/ac.c | 23 +- drivers/acpi/acpi_video.c | 99 +- drivers/acpi/acpica/nsrepair2.c | 17 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/battery.c | 33 +- drivers/acpi/button.c | 15 +- drivers/acpi/sysfs.c | 5 - drivers/acpi/thermal.c | 87 +- drivers/auxdisplay/cfag12864b.c | 4 +- drivers/auxdisplay/cfag12864bfb.c | 4 +- drivers/auxdisplay/ks0108.c | 4 +- drivers/bluetooth/btusb.c | 7 + drivers/bluetooth/hci_qca.c | 12 +- drivers/cpufreq/acpi-cpufreq.c | 115 +- drivers/cpufreq/cpufreq-dt.c | 2 +- drivers/cpufreq/cpufreq.c | 3 +- drivers/cpufreq/davinci-cpufreq.c | 2 +- drivers/cpufreq/loongson1-cpufreq.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/pmac32-cpufreq.c | 3 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/s3c24xx-cpufreq.c | 2 +- drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/cpufreq/sa1100-cpufreq.c | 2 +- drivers/cpufreq/sa1110-cpufreq.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/cpufreq/spear-cpufreq.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 2 +- drivers/cpufreq/tegra194-cpufreq.c | 3 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 3 +- drivers/crypto/ccp/sev-dev.c | 1 + drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 - drivers/dma/dw/core.c | 6 - drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/drm_crtc_helper_internal.h | 10 - drivers/gpu/drm/drm_fb_helper.c | 21 - drivers/gpu/drm/drm_gem.c | 2 + drivers/gpu/drm/drm_gem_atomic_helper.c | 208 +++ drivers/gpu/drm/drm_kms_helper_common.c | 25 +- drivers/gpu/drm/drm_simple_kms_helper.c | 40 +- drivers/gpu/drm/i915/Kconfig.debug | 2 + drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/intel_bios.c | 82 +- drivers/gpu/drm/i915/display/intel_bw.c | 22 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 22 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 23 +- drivers/gpu/drm/i915/display/intel_crt.c | 1 - drivers/gpu/drm/i915/display/intel_csr.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 1654 +++++++++++++++++- drivers/gpu/drm/i915/display/intel_ddi.h | 8 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 1394 --------------- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 100 -- drivers/gpu/drm/i915/display/intel_display.c | 33 +- drivers/gpu/drm/i915/display/intel_display.h | 9 - .../gpu/drm/i915/display/intel_display_debugfs.c | 111 +- drivers/gpu/drm/i915/display/intel_display_power.c | 11 +- drivers/gpu/drm/i915/display/intel_display_types.h | 51 - drivers/gpu/drm/i915/display/intel_dp.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 31 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 38 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 139 -- drivers/gpu/drm/i915/display/intel_fdi.h | 3 - drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 47 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 5 +- drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 +- drivers/gpu/drm/i915/display/intel_panel.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 610 +++---- drivers/gpu/drm/i915/display/intel_psr.h | 10 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 14 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 - drivers/gpu/drm/i915/display/intel_vga.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 41 + drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 12 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 8 +- drivers/gpu/drm/i915/gt/intel_reset.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 76 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 3 +- drivers/gpu/drm/i915/gvt/firmware.c | 10 +- drivers/gpu/drm/i915/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/gvt/gvt.c | 6 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 16 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 30 +- drivers/gpu/drm/i915/i915_drv.h | 126 +- drivers/gpu/drm/i915/i915_gem.c | 41 - drivers/gpu/drm/i915/i915_gem_gtt.c | 5 +- drivers/gpu/drm/i915/i915_getparam.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 53 +- drivers/gpu/drm/i915/i915_params.h | 4 +- drivers/gpu/drm/i915/i915_pci.c | 13 - drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 57 +- drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_dram.c | 6 - drivers/gpu/drm/i915/intel_pch.c | 8 +- drivers/gpu/drm/i915/intel_pch.h | 3 - drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 1 + drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 23 +- drivers/gpu/drm/tiny/cirrus.c | 43 +- drivers/gpu/drm/tiny/gm12u320.c | 28 +- drivers/gpu/drm/udl/udl_modeset.c | 34 +- drivers/iommu/mtk_iommu.c | 3 +- drivers/md/raid10.c | 4 - drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/memory/tegra/tegra186-emc.c | 12 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/mfd/Kconfig | 11 + drivers/mfd/Makefile | 1 + drivers/mfd/acer-ec-a500.c | 202 +++ drivers/mfd/arizona-core.c | 11 - drivers/mfd/arizona-i2c.c | 11 +- drivers/mfd/arizona-spi.c | 138 +- drivers/mfd/arizona.h | 9 - drivers/mfd/intel-lpss-pci.c | 15 + drivers/mfd/intel-m10-bmc.c | 43 + drivers/mfd/iqs62x.c | 144 +- drivers/mfd/wm831x-auxadc.c | 3 +- drivers/misc/mei/bus.c | 6 +- drivers/misc/mei/client.c | 289 ++- drivers/misc/mei/client.h | 8 + drivers/misc/mei/debugfs.c | 1 + drivers/misc/mei/hbm.c | 137 +- drivers/misc/mei/hbm.h | 4 +- drivers/misc/mei/hw.h | 61 + drivers/misc/mei/init.c | 5 +- drivers/misc/mei/interrupt.c | 10 + drivers/misc/mei/mei_dev.h | 18 + drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/core/queue.c | 2 - drivers/mmc/core/queue.h | 1 - drivers/mmc/host/atmel-mci.c | 6 +- drivers/mmc/host/au1xmmc.c | 14 +- drivers/mmc/host/cavium.c | 5 +- drivers/mmc/host/dw_mmc.c | 6 +- drivers/mmc/host/omap.c | 7 +- drivers/mmc/host/s3cmci.c | 6 +- drivers/mmc/host/tifm_sd.c | 7 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/via-sdmmc.c | 9 +- drivers/mmc/host/wbsd.c | 35 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 1 + .../mellanox/mlx5/core/diag/en_rep_tracepoint.h | 4 +- .../mellanox/mlx5/core/diag/en_tc_tracepoint.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 175 ++ .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 499 ++++-- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 13 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 1653 ++++++++++++++++++ .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 38 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1083 +++--------- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 40 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 517 ++++++ .../ethernet/mellanox/mlx5/core/esw/indir_table.h | 76 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 20 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 16 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 631 ++++++- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/vport.c | 12 + drivers/net/wireless/ath/ath10k/core.c | 16 + drivers/net/wireless/ath/ath10k/core.h | 4 +- drivers/net/wireless/ath/ath10k/htc.c | 4 + drivers/net/wireless/ath/ath10k/htt.h | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 32 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 12 +- drivers/net/wireless/ath/ath10k/hw.h | 2 + drivers/net/wireless/ath/ath10k/mac.c | 260 ++- drivers/net/wireless/ath/ath10k/trace.h | 4 +- drivers/net/wireless/ath/ath10k/txrx.c | 4 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 6 +- drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/ath11k/core.h | 8 - drivers/net/wireless/ath/ath11k/dp_rx.c | 10 +- drivers/net/wireless/ath/ath11k/mac.c | 17 +- drivers/net/wireless/ath/ath11k/trace.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 4 +- drivers/net/wireless/ath/wcn36xx/smd.c | 1 - drivers/net/wireless/atmel/at76c50x-usb.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 32 + .../net/wireless/broadcom/brcm80211/brcmsmac/d11.h | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 58 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 15 + drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 28 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 34 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 14 + .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 36 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 79 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 114 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 195 ++- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 125 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 175 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 61 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 141 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 20 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 267 ++- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 92 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 125 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 150 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 129 ++ drivers/net/wireless/intel/iwlwifi/queue/tx.h | 1 + drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 35 +- drivers/net/wireless/marvell/mwl8k.c | 5 +- drivers/net/wireless/mediatek/mt76/Kconfig | 5 + drivers/net/wireless/mediatek/mt76/Makefile | 4 + drivers/net/wireless/mediatek/mt76/dma.c | 8 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 75 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 - drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 17 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 64 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 210 ++- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 192 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1617 ++--------------- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 683 +------- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 132 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 9 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 23 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 101 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 105 ++ .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 119 ++ .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 1842 ++++++++++++++++++++ .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 979 +++++++++++ drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 - drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 28 + drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 102 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 25 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 129 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 46 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 542 +++--- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 63 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 69 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 177 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 29 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 528 +++++- .../net/wireless/mediatek/mt76/mt7915/testmode.h | 59 + drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 11 + drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 5 + .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 250 +++ .../mediatek/mt76/{mt7915 => mt7921}/dma.c | 262 ++- drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 ++ drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h | 27 + drivers/net/wireless/mediatek/mt76/mt7921/init.c | 282 +++ .../mediatek/mt76/{mt7915 => mt7921}/mac.c | 1022 ++++------- .../mediatek/mt76/{mt7915 => mt7921}/mac.h | 78 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 1161 ++++++++++++ drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 1308 ++++++++++++++ drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 434 +++++ drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 342 ++++ drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 292 ++++ .../mediatek/mt76/{mt7915 => mt7921}/regs.h | 260 ++- drivers/net/wireless/mediatek/mt76/testmode.c | 124 +- drivers/net/wireless/mediatek/mt76/testmode.h | 17 + drivers/net/wireless/mediatek/mt76/tx.c | 39 +- drivers/net/wireless/mediatek/mt76/usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 2 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 7 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 109 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 22 + .../net/wireless/realtek/rtw88/rtw8821c_table.c | 397 +++++ .../net/wireless/realtek/rtw88/rtw8821c_table.h | 1 + drivers/net/wireless/rsi/rsi_91x_core.c | 3 +- drivers/net/wireless/ti/wl1251/cmd.c | 36 +- drivers/net/wireless/wl3501.h | 2 +- drivers/nfc/st-nci/se.c | 3 +- drivers/platform/chrome/cros_ec_typec.c | 32 +- drivers/platform/olpc/olpc-ec.c | 2 +- drivers/platform/surface/Kconfig | 19 + drivers/platform/surface/Makefile | 1 + drivers/platform/surface/surface_hotplug.c | 282 +++ drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/mt6315-regulator.c | 299 ++++ drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 - drivers/scsi/isci/request.c | 8 +- drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libiscsi.c | 348 ++-- drivers/scsi/libiscsi_tcp.c | 86 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 58 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 52 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 67 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 22 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 44 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 38 +- drivers/scsi/pmcraid.h | 6 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_transport_iscsi.c | 3 - drivers/scsi/sd.c | 8 +- drivers/scsi/ufs/ufshcd.c | 6 +- drivers/spi/spi-mt65xx.c | 72 +- drivers/spi/spi.c | 32 +- drivers/staging/emxx_udc/emxx_udc.c | 3 + drivers/staging/emxx_udc/emxx_udc.h | 2 - drivers/staging/octeon/ethernet-mdio.c | 3 +- drivers/target/sbp/sbp_target.c | 2 +- drivers/usb/common/common.c | 26 +- drivers/usb/dwc3/core.c | 37 + drivers/usb/dwc3/core.h | 9 + drivers/usb/dwc3/gadget.c | 99 +- drivers/usb/serial/ark3116.c | 4 +- drivers/usb/serial/belkin_sa.c | 6 +- drivers/usb/serial/bus.c | 11 +- drivers/usb/serial/ch341.c | 4 +- drivers/usb/serial/cp210x.c | 6 +- drivers/usb/serial/cyberjack.c | 6 +- drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/digi_acceleport.c | 6 +- drivers/usb/serial/f81534.c | 3 +- drivers/usb/serial/ftdi_sio.c | 6 +- drivers/usb/serial/garmin_gps.c | 3 +- drivers/usb/serial/io_edgeport.c | 6 +- drivers/usb/serial/io_ti.c | 4 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/keyspan.c | 6 +- drivers/usb/serial/keyspan_pda.c | 4 +- drivers/usb/serial/kl5kusb105.c | 6 +- drivers/usb/serial/kobil_sct.c | 6 +- drivers/usb/serial/mct_u232.c | 6 +- drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/mos7720.c | 4 +- drivers/usb/serial/mos7840.c | 4 +- drivers/usb/serial/omninet.c | 6 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/oti6858.c | 6 +- drivers/usb/serial/pl2303.c | 4 +- drivers/usb/serial/quatech2.c | 4 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/serial/spcp8x5.c | 4 +- drivers/usb/serial/ssu100.c | 4 +- drivers/usb/serial/symbolserial.c | 4 +- drivers/usb/serial/ti_usb_3410_5052.c | 6 +- drivers/usb/serial/upd78f0730.c | 4 +- drivers/usb/serial/usb-wwan.h | 2 +- drivers/usb/serial/usb_wwan.c | 4 +- drivers/usb/serial/whiteheat.c | 6 +- fs/Kconfig | 2 +- fs/buffer.c | 3 +- fs/cifs/cifsproto.h | 2 - fs/cifs/cifssmb.c | 6 +- fs/cifs/connect.c | 18 +- fs/coredump.c | 4 +- fs/dax.c | 11 +- fs/fcntl.c | 19 +- fs/gfs2/incore.h | 1 + fs/gfs2/ops_fstype.c | 27 +- fs/gfs2/super.h | 8 +- fs/gfs2/xattr.c | 48 +- fs/hugetlbfs/inode.c | 7 +- fs/io_uring.c | 57 +- fs/jfs/jfs_txnmgr.c | 35 +- fs/nilfs2/file.c | 1 + fs/squashfs/block.c | 8 +- fs/squashfs/export.c | 41 +- fs/squashfs/id.c | 40 +- fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 6 +- fs/squashfs/xattr.h | 10 +- fs/squashfs/xattr_id.c | 66 +- include/acpi/acpi_drivers.h | 5 - include/asm-generic/qrwlock.h | 24 +- include/asm-generic/vmlinux.lds.h | 16 +- include/drm/drm_gem_atomic_helper.h | 73 + include/drm/drm_simple_kms_helper.h | 27 + include/drm/i915_pciids.h | 11 - include/linux/bio.h | 14 +- include/linux/blk_types.h | 29 +- include/linux/cfag12864b.h | 2 +- include/linux/cpufreq.h | 30 +- include/linux/export.h | 1 - include/linux/huge_mm.h | 15 +- include/linux/hugetlb.h | 2 - include/linux/kallsyms.h | 17 +- include/linux/kasan.h | 25 +- include/linux/ks0108.h | 2 +- include/linux/kvm_host.h | 5 + include/linux/mfd/intel-m10-bmc.h | 9 + include/linux/mfd/iqs62x.h | 11 +- include/linux/migrate.h | 1 - include/linux/mlx5/eswitch.h | 29 + include/linux/mm.h | 14 - include/linux/mmc/card.h | 1 - include/linux/mmc/host.h | 1 - include/linux/mmzone.h | 13 +- include/linux/module.h | 36 +- include/linux/pgtable.h | 14 +- include/linux/psp-sev.h | 17 + include/linux/regulator/mt6315-regulator.h | 44 + include/linux/rwlock.h | 7 + include/linux/sched.h | 31 +- include/linux/sched/mm.h | 27 +- include/linux/secretmem.h | 30 - include/linux/set_memory.h | 16 +- include/linux/spi/spi.h | 2 +- include/linux/ssb/ssb_driver_gige.h | 14 +- include/linux/syscalls.h | 1 - include/linux/usb/ch9.h | 11 + include/linux/usb/serial.h | 2 +- include/scsi/libiscsi.h | 6 +- include/sound/graph_card.h | 6 +- include/sound/hdaudio.h | 14 +- include/sound/hdaudio_ext.h | 2 + include/sound/hdmi-codec.h | 5 + include/trace/events/migrate.h | 3 +- include/uapi/asm-generic/unistd.h | 6 +- include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/gfs2_ondisk.h | 5 +- include/uapi/linux/kvm.h | 73 + include/uapi/linux/magic.h | 1 - include/xen/interface/xen.h | 4 +- kernel/kallsyms.c | 8 +- kernel/livepatch/core.c | 7 +- kernel/module.c | 288 ++- kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/sched/core.c | 40 + kernel/sys_ni.c | 2 - kernel/trace/trace_events.c | 3 +- kernel/trace/trace_kprobe.c | 4 +- lib/bug.c | 3 - lib/kunit/Kconfig | 1 + lib/kunit/assert.c | 39 +- lib/kunit/executor.c | 93 +- lib/test_kasan.c | 111 +- mm/Kconfig | 5 - mm/Makefile | 1 - mm/cma.c | 4 +- mm/filemap.c | 3 +- mm/gup.c | 184 +- mm/gup_test.c | 29 +- mm/gup_test.h | 3 +- mm/huge_memory.c | 11 +- mm/hugetlb.c | 21 +- mm/hugetlb_cgroup.c | 6 +- mm/internal.h | 3 - mm/kasan/common.c | 187 +- mm/kasan/hw_tags.c | 10 +- mm/kasan/kasan.h | 72 +- mm/kasan/shadow.c | 53 +- mm/list_lru.c | 12 +- mm/memcontrol.c | 35 +- mm/memory-failure.c | 34 +- mm/memory.c | 12 +- mm/mlock.c | 2 +- mm/mmap.c | 5 +- mm/mremap.c | 5 +- mm/page_alloc.c | 193 +- mm/pgtable-generic.c | 5 +- mm/rmap.c | 4 +- mm/secretmem.c | 451 ----- mm/slab_common.c | 18 +- mm/slub.c | 21 +- mm/vmalloc.c | 5 +- mm/zsmalloc.c | 2 +- net/batman-adv/Kconfig | 2 +- net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 2 +- net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_iv_ogm.h | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bat_v.h | 2 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_elp.h | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bat_v_ogm.h | 2 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/distributed-arp-table.c | 6 +- net/batman-adv/distributed-arp-table.h | 2 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/fragmentation.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 2 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 2 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 4 +- net/batman-adv/multicast.c | 4 +- net/batman-adv/multicast.h | 2 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/network-coding.h | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/originator.h | 2 +- net/batman-adv/routing.c | 2 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/tp_meter.c | 4 +- net/batman-adv/tp_meter.h | 2 +- net/batman-adv/trace.c | 2 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/tvlv.c | 2 +- net/batman-adv/tvlv.h | 2 +- net/batman-adv/types.h | 5 +- net/bridge/br_sysfs_if.c | 9 +- net/core/net-sysfs.c | 13 +- net/ipv6/seg6_local.c | 67 +- net/rxrpc/local_object.c | 69 +- net/sctp/proc.c | 16 +- samples/auxdisplay/cfag12864b-example.c | 2 +- scripts/checkpatch.pl | 2 +- scripts/checksyscalls.sh | 4 - scripts/mod/modpost.c | 13 +- scripts/mod/modpost.h | 1 - scripts/module.lds.S | 2 - sound/core/init.c | 4 + sound/core/pcm.c | 27 +- sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 12 +- sound/core/pcm_native.c | 54 +- sound/firewire/fireface/ff-protocol-latter.c | 118 +- sound/hda/Kconfig | 14 + sound/hda/ext/hdac_ext_controller.c | 37 + sound/hda/hdac_bus.c | 23 + sound/hda/hdac_controller.c | 14 + sound/hda/intel-dsp-config.c | 29 +- sound/soc/codecs/Kconfig | 19 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/hdmi-codec.c | 4 +- sound/soc/codecs/jz4760.c | 889 ++++++++++ sound/soc/codecs/rt5682-i2c.c | 3 + sound/soc/fsl/fsl_easrc.c | 2 +- sound/soc/fsl/fsl_esai.c | 5 - sound/soc/fsl/fsl_micfil.c | 2 +- sound/soc/fsl/fsl_xcvr.c | 2 +- sound/soc/generic/audio-graph-card.c | 17 +- sound/soc/intel/boards/Kconfig | 12 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bytcr_wm5102.c | 465 +++++ sound/soc/intel/common/soc-acpi-intel-byt-match.c | 16 + sound/soc/intel/common/soc-intel-quirks.h | 25 + sound/soc/intel/keembay/kmb_platform.c | 73 +- sound/soc/intel/keembay/kmb_platform.h | 1 + sound/soc/sof/debug.c | 2 +- sound/soc/sof/intel/hda-bus.c | 33 +- sound/soc/sof/intel/hda.h | 3 +- sound/soc/tegra/tegra_audio_graph_card.c | 9 +- sound/usb/card.h | 2 +- sound/usb/endpoint.c | 85 +- sound/usb/pcm.c | 5 +- tools/include/linux/export.h | 1 - tools/testing/kunit/kunit.py | 30 +- tools/testing/kunit/kunit_config.py | 13 +- tools/testing/kunit/kunit_kernel.py | 18 +- tools/testing/kunit/kunit_tool_test.py | 204 ++- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 4 +- tools/testing/selftests/dmabuf-heaps/Makefile | 2 +- tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 149 +- tools/testing/selftests/ipc/msgque.c | 6 +- tools/testing/selftests/kvm/.gitignore | 4 + tools/testing/selftests/kvm/Makefile | 6 + tools/testing/selftests/kvm/demand_paging_test.c | 43 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 92 +- tools/testing/selftests/kvm/include/kvm_util.h | 6 - .../testing/selftests/kvm/include/perf_test_util.h | 7 +- tools/testing/selftests/kvm/include/test_util.h | 16 +- .../selftests/kvm/include/x86_64/processor.h | 37 +- tools/testing/selftests/kvm/lib/kvm_util.c | 1 + tools/testing/selftests/kvm/lib/perf_test_util.c | 31 +- tools/testing/selftests/kvm/lib/test_util.c | 31 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 76 + .../kvm/memslot_modification_stress_test.c | 212 +++ .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 175 ++ .../selftests/kvm/x86_64/vmx_pmu_msrs_test.c | 131 ++ .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 544 ++++++ .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 169 ++ .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 150 ++ tools/testing/selftests/net/so_txtime.c | 2 +- .../selftests/tc-testing/tc-tests/filters/u32.json | 46 + tools/testing/selftests/timens/.gitignore | 1 + tools/testing/selftests/vDSO/vdso_config.h | 4 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/gup_test.c | 36 +- tools/testing/selftests/vm/memfd_secret.c | 296 ---- .../selftests/vm/{run_vmtests => run_vmtests.sh} | 17 - tools/testing/selftests/x86/ldt_gdt.c | 2 +- virt/kvm/dirty_ring.c | 8 +- virt/kvm/kvm_main.c | 52 +- virt/kvm/mmu_lock.h | 23 + 917 files changed, 32471 insertions(+), 14911 deletions(-) create mode 100644 Documentation/dev-tools/kunit/tips.rst create mode 100644 Documentation/devicetree/bindings/mfd/ene-kb930.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml delete mode 100644 arch/arm64/include/asm/set_memory.h create mode 100644 arch/powerpc/include/asm/interrupt.h create mode 100644 arch/x86/include/asm/kvm-x86-ops.h create mode 100644 arch/x86/kvm/svm/svm_ops.h create mode 100644 arch/x86/kvm/xen.c create mode 100644 arch/x86/kvm/xen.h create mode 100644 drivers/gpu/drm/drm_gem_atomic_helper.c delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h create mode 100644 drivers/mfd/acer-ec-a500.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c copy drivers/net/wireless/mediatek/mt76/{mt7915 => mt7921}/dma.c (52%) create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/init.c copy drivers/net/wireless/mediatek/mt76/{mt7915 => mt7921}/mac.c (56%) copy drivers/net/wireless/mediatek/mt76/{mt7915 => mt7921}/mac.h (90%) create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci.c copy drivers/net/wireless/mediatek/mt76/{mt7915 => mt7921}/regs.h (67%) create mode 100644 drivers/platform/surface/surface_hotplug.c create mode 100644 drivers/regulator/mt6315-regulator.c create mode 100644 include/drm/drm_gem_atomic_helper.h create mode 100644 include/linux/regulator/mt6315-regulator.h delete mode 100644 include/linux/secretmem.h delete mode 100644 mm/secretmem.c create mode 100644 sound/soc/codecs/jz4760.c create mode 100644 sound/soc/intel/boards/bytcr_wm5102.c create mode 100644 tools/testing/selftests/kvm/memslot_modification_stress_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/get_cpuid_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_pmu_msrs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/xapic_ipi_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/xen_vmcall_test.c delete mode 100644 tools/testing/selftests/vm/memfd_secret.c rename tools/testing/selftests/vm/{run_vmtests => run_vmtests.sh} (96%) mode change 100755 => 100644 create mode 100644 virt/kvm/mmu_lock.h