This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 6553715b6db5 Add linux-next specific files for 20210216 omits 6865e0db769f Merge branch 'akpm/master' omits fa58486ff542 MIPS: make userspace mapping young by default omits b2d2fbabaacb Merge branch 'akpm-current/current' omits 1c595cf53f40 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits 7746387c65a0 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits d016c0917bfa Merge remote-tracking branch 'memblock/for-next' omits 557a54e185c5 Merge remote-tracking branch 'mhi/mhi-next' omits a7593e3c0c2d Merge remote-tracking branch 'kunit-next/kunit' omits cbbb973403d4 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits e59048e8eab3 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 8dc4555ca845 Merge remote-tracking branch 'hyperv/hyperv-next' omits 40af9d6c40a7 Merge remote-tracking branch 'xarray/main' omits 05c2800e1e1f Merge remote-tracking branch 'nvmem/for-next' omits dff859e1f31e Merge remote-tracking branch 'slimbus/for-next' omits b735b1a197ba Merge remote-tracking branch 'gnss/gnss-next' omits 6879e25c7977 Merge remote-tracking branch 'kspp/for-next/kspp' omits 50c2b1eec248 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 66dd65e1f6fa Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits f5145b4222c3 Merge remote-tracking branch 'rtc/rtc-next' omits eb5a234e7b4b Merge remote-tracking branch 'coresight/next' omits 5078d3a4baaa Merge remote-tracking branch 'livepatching/for-next' omits 9db2b0ef2aa6 Merge remote-tracking branch 'kselftest/next' omits e1060bc390e0 Merge remote-tracking branch 'userns/for-next' omits e8f4ac0ac0aa Merge remote-tracking branch 'pwm/for-next' omits a904fd201c20 Merge remote-tracking branch 'pinctrl/for-next' omits 249867c5971d Merge remote-tracking branch 'gpio-intel/for-next' omits e3d8b4abf04a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 16f8af157805 Merge remote-tracking branch 'rpmsg/for-next' omits bf834ab00fb6 Merge remote-tracking branch 'vhost/linux-next' omits 78468512f63e Merge remote-tracking branch 'scsi-mkp/for-next' omits 44405ddf58b8 Merge remote-tracking branch 'scsi/for-next' omits 4c6f3e32ff33 Merge remote-tracking branch 'cgroup/for-next' omits f11e2babcbb7 Merge remote-tracking branch 'dmaengine/next' omits 5c2630bafde4 Merge remote-tracking branch 'staging/staging-next' omits 6dfc2b4966a6 Merge remote-tracking branch 'vfio/next' omits 4d1ec1365dc7 Merge remote-tracking branch 'extcon/extcon-next' omits b1ac9418751f Merge remote-tracking branch 'char-misc/char-misc-next' omits 2e20f10a9405 Merge remote-tracking branch 'tty/tty-next' omits b91dd60b63e7 Merge remote-tracking branch 'usb/usb-next' omits cd5c33b7a7be Merge remote-tracking branch 'driver-core/driver-core-next' omits e5458f07f973 Merge remote-tracking branch 'ipmi/for-next' omits fbb8e93adca0 Merge remote-tracking branch 'leds/for-next' omits eb5d99fa3ab0 Merge remote-tracking branch 'hsi/for-next' omits 3b23e42331f8 Merge remote-tracking branch 'chrome-platform/for-next' omits ba0684733486 Merge remote-tracking branch 'drivers-x86/for-next' omits 2afffa101f07 cxl/mem: Remove redundant initialization of variable rc omits 8671c9c7eb94 MAINTAINERS: Add maintainers of the CXL driver omits 0f769db6282f cxl/mem: Add set of informational commands omits 8107e537645b cxl/mem: Enable commands via CEL omits df80cfa03ac8 cxl/mem: Add a "RAW" send command omits b754ffbbc0ee cxl/mem: Add basic IOCTL interface omits a06e204d89f5 cxl/mem: Register CXL memX devices omits 8e31c6f09c92 cxl/mem: Find device capabilities omits f2f96cae177a cxl/mem: Introduce a driver for CXL-2.0-Type-3 endpoints omits a26677da330a Merge remote-tracking branch 'workqueues/for-next' omits dca3db5c7a3a Merge remote-tracking branch 'percpu/for-next' omits 105044fdb3e8 Merge remote-tracking branch 'kvm/next' omits 2c57fc8052a0 Merge remote-tracking branch 'rcu/rcu/next' omits 9b1428dd822a Merge remote-tracking branch 'ftrace/for-next' omits f7d1d85d70af Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits eaf02df2cef3 Merge remote-tracking branch 'edac/edac-for-next' omits 3a3200872118 Merge remote-tracking branch 'tip/auto-latest' omits 232f55fa2d66 Merge remote-tracking branch 'spi/for-next' omits 982f2848b4cf Merge remote-tracking branch 'mailbox/mailbox-for-next' omits d2edb3d958a9 Merge remote-tracking branch 'devicetree/for-next' omits fc766067132d Merge remote-tracking branch 'audit/next' omits 731bf9148bd4 Merge remote-tracking branch 'iommu/next' omits b4b9af7b209a Merge remote-tracking branch 'watchdog/master' omits 5a2d3f0a78c4 Merge remote-tracking branch 'tpmdd/next' omits b998f63a7c6b Merge remote-tracking branch 'tomoyo/master' omits a8291866f4ef Merge remote-tracking branch 'smack/next' omits 8e88262e14c5 Merge remote-tracking branch 'selinux/next' omits 473056f13f95 Merge remote-tracking branch 'keys/keys-next' omits bd4bdc96a8c6 Merge remote-tracking branch 'integrity/next-integrity' omits 76f860d4ba28 Merge remote-tracking branch 'apparmor/apparmor-next' omits e472ded2b622 Merge remote-tracking branch 'security/next-testing' omits bf4092df91fd Merge remote-tracking branch 'regulator/for-next' omits 9560a53f5903 Merge remote-tracking branch 'battery/for-next' omits ed28f1967642 Merge remote-tracking branch 'backlight/for-backlight-next' omits ec2e1ad83a7c Merge remote-tracking branch 'mfd/for-mfd-next' omits cbb6e8bb4e46 Merge remote-tracking branch 'mmc/next' omits ad0e9312245b Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 91d015a96a49 Merge remote-tracking branch 'device-mapper/for-next' omits 3c7f326ce8d2 Merge remote-tracking branch 'block/for-next' omits 2b902dfa4f04 Merge remote-tracking branch 'input/next' omits 048b0f065826 Merge remote-tracking branch 'modules/modules-next' omits 8469b63f758c Merge remote-tracking branch 'regmap/for-next' omits 0853164090d9 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 4645fd0cf6b5 Merge remote-tracking branch 'drm-msm/msm-next' omits 9730aecc3c75 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 27dd1c84e082 Merge remote-tracking branch 'amdgpu/drm-next' omits 3686e42cf4f7 Merge remote-tracking branch 'drm-misc/for-linux-next' omits c5ac20cfcb93 Merge remote-tracking branch 'drm/drm-next' omits 30fd4e02b71c Merge remote-tracking branch 'mtd/mtd/next' omits 0bc1e195c932 Merge remote-tracking branch 'gfs2/for-next' omits 1d5cf7ac5c67 Merge remote-tracking branch 'bpf-next/for-next' omits c5e188ea0829 Merge remote-tracking branch 'net-next/master' omits 1a37883b2961 Merge remote-tracking branch 'rdma/for-next' omits 02269e796e1b Merge remote-tracking branch 'ieee1394/for-next' omits 5139f5391e6d Merge remote-tracking branch 'thermal/thermal/linux-next' omits 39e0d30aa5a0 Merge remote-tracking branch 'opp/opp/linux-next' omits a0b1ca1d63ba Merge remote-tracking branch 'pm/linux-next' omits a8043c5525a8 Merge remote-tracking branch 'v4l-dvb-next/master' omits c7066dbd57a3 Merge remote-tracking branch 'v4l-dvb/master' omits ed0a2979a967 Merge remote-tracking branch 'jc_docs/docs-next' omits 9992eae611e7 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 404cf813b4d3 Merge remote-tracking branch 'dmi/dmi-for-next' omits 66adee8e419f Merge remote-tracking branch 'i3c/i3c/next' omits 81a1018442c6 Merge remote-tracking branch 'i2c/i2c/for-next' omits 349f9476859e Merge remote-tracking branch 'hid/for-next' omits bde1115e1b90 Merge remote-tracking branch 'pci/next' omits caa4e516d66f Merge remote-tracking branch 'printk/for-next' omits d6032df87a6d Merge remote-tracking branch 'vfs/for-next' omits 60bf08cbb929 Merge remote-tracking branch 'file-locks/locks-next' omits 1de4bf4f6f08 Merge remote-tracking branch 'iomap/iomap-for-next' omits fea60df5427f Merge remote-tracking branch 'zonefs/for-next' omits 8994eb3ce192 Merge remote-tracking branch 'xfs/for-next' omits 5bc84e3dea7d Merge remote-tracking branch 'v9fs/9p-next' omits ffcb5fe08c7e Merge remote-tracking branch 'ubifs/next' omits 31a0c0224489 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 093aab38f1b1 Merge remote-tracking branch 'cel/for-next' omits d5f4b3544414 Merge remote-tracking branch 'nfs-anna/linux-next' omits 434123a38e13 Merge remote-tracking branch 'jfs/jfs-next' omits 0c471573419c Merge remote-tracking branch 'fsverity/fsverity' omits 5e07a2eaef91 Merge remote-tracking branch 'f2fs/dev' omits fe31690f367f Merge remote-tracking branch 'ext4/dev' omits cf8487eecc67 Merge remote-tracking branch 'ext3/for_next' omits 5dbf644d8719 Merge remote-tracking branch 'exfat/dev' omits 2e9ec47df099 Merge remote-tracking branch 'erofs/dev' omits cf50f9ee1573 Merge remote-tracking branch 'ecryptfs/next' omits f92ff9afa43e Merge remote-tracking branch 'btrfs/for-next' omits 4bd5954ba3db Merge remote-tracking branch 'fscache/fscache-next' omits 06c30951eff9 Merge remote-tracking branch 'pidfd/for-next' omits 955e7ee09508 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits dfbe5aac4dd3 Merge remote-tracking branch 'uml/linux-next' omits 38018a00ba7e Merge remote-tracking branch 's390/for-next' omits f2bd57aa4b75 Merge remote-tracking branch 'risc-v/for-next' omits 56bfab79fb74 Merge remote-tracking branch 'powerpc/next' omits a82bd4ebf396 Merge remote-tracking branch 'parisc-hd/for-next' omits fe6b73df05df Merge remote-tracking branch 'openrisc/for-next' omits e852f4e15034 Merge remote-tracking branch 'nds32/next' omits 0ff4433ed55a Merge remote-tracking branch 'mips/mips-next' omits 7d9dca8e48a1 Merge remote-tracking branch 'microblaze/next' omits 92033a63b95d Merge remote-tracking branch 'm68knommu/for-next' omits 5e9c0a238d95 Merge remote-tracking branch 'h8300/h8300-next' omits 3090bf99c170 Merge remote-tracking branch 'csky/linux-next' omits 44576651a32f Merge remote-tracking branch 'clk/clk-next' omits 6366954ad7ac Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits d184cb020a16 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits bb6c385e76b6 Merge remote-tracking branch 'tegra/for-next' omits e810e3fc1c1d Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a819d5d9c713 Merge remote-tracking branch 'stm32/stm32-next' omits ab786986e8e2 Merge remote-tracking branch 'samsung-krzk/for-next' omits 47072d9269c0 Merge remote-tracking branch 'rockchip/for-next' omits 8797b2e9c119 Merge remote-tracking branch 'renesas/next' omits b59fb88eab43 Merge remote-tracking branch 'realtek/for-next' omits 4e0cb884086e Merge remote-tracking branch 'raspberrypi/for-next' omits 6a6a3dae1cd6 Merge remote-tracking branch 'qcom/for-next' omits 3a74e1fe2ec5 Merge remote-tracking branch 'omap/for-next' omits 74bddc7586fb Merge remote-tracking branch 'mvebu/for-next' omits 8e7d04524329 Merge remote-tracking branch 'mediatek/for-next' omits 51156547b973 Merge remote-tracking branch 'keystone/next' omits 5cfaa895f414 Merge remote-tracking branch 'imx-mxs/for-next' omits 65d8dd80210f Merge remote-tracking branch 'drivers-memory/for-next' omits 4238b648e0fd Merge remote-tracking branch 'at91/at91-next' omits dc40231eb1c7 Merge remote-tracking branch 'aspeed/for-next' omits 2c7617847f1a Merge remote-tracking branch 'amlogic/for-next' omits dfa82777ae46 Merge remote-tracking branch 'actions/for-next' omits 2f6e8ffa6a8a Merge remote-tracking branch 'arm-soc/for-next' omits cd84356c25b6 Merge remote-tracking branch 'arm64/for-next/core' omits 854e4eeb6578 Merge remote-tracking branch 'arm/for-next' omits 14bbf05902dd Merge remote-tracking branch 'asm-generic/master' omits ae7605899bb3 Merge remote-tracking branch 'dma-mapping/for-next' omits 108ab7623489 Merge remote-tracking branch 'kbuild/for-next' omits de196b2f354e Merge remote-tracking branch 'cel-fixes/for-rc' omits 22716c197306 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 792f815be68f Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 8aad79f62158 Merge remote-tracking branch 'omap-fixes/fixes' omits b4130160d3be Merge remote-tracking branch 'ide/master' omits aafc04ce9f77 Merge remote-tracking branch 'crypto-current/master' omits 0c8f7b7c03c4 Merge remote-tracking branch 'phy/fixes' omits 1e6b7cbf8ab9 Merge remote-tracking branch 'pci-current/for-linus' omits d97ff2b7d038 Merge remote-tracking branch 'spi-fixes/for-linus' omits dcce4cfbf20c Merge remote-tracking branch 'regulator-fixes/for-linus' omits 75585a827e7d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 4acfc1780e34 Merge remote-tracking branch 'sound-current/for-linus' omits 5c9750260462 Merge remote-tracking branch 'net/master' omits 5c3294e27acb Merge remote-tracking branch 'sparc/master' omits f752970660a1 Merge remote-tracking branch 'm68k-current/for-linus' omits 99b19c56eec3 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 919fb44b0840 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits d646b19a7322 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 5c86a4a21df3 drm/amdgpu/display: handle aux backlight in backlight_get_ [...] omits ec8c16ba3654 drm/amdgpu/display: don't assert in set backlight function omits fb68c6e1aef4 drm/amdgpu/display: simplify backlight setting omits 1076ccf6636b drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits bdb4311d7ad9 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits 36d02b9c446e drm/amdgpu/codec: drop the internal codec index omits d05fd003dc77 drm/amdgpu: bump driver version for new video codec INFO i [...] omits 3040a5f6e8c5 drm/amdgpu: add INFO ioctl support for querying video caps (v4) omits b5c6f14c7c44 drm/amdgpu: add video decode/encode cap tables and asic ca [...] omits 80cd19d9a005 drm/amdgpu: add asic callback for querying video codec info (v3) omits 96721c21eb58 drm/amdgpu: add another raven1 gfxoff quirk omits c3bbe114251b drm/radeon: Remove unused function pointer typedef radeon_ [...] omits e1d0a7140ee0 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() omits dfc9d577d2da drm/radeon/nislands_smc.h: Replace one-element array with [...] omits 4226d7e0ec4b drm/amd/pm: Replace one-element array with flexible-array [...] omits d5ffce8c00fb drm/amd/pm: Replace one-element array with flexible-array [...] omits b09fb4d69c2a drm/amd/display: Fix potential integer overflow omits 30b738eb4dc3 drm/amd/pm: fix spelling mistake in various messages "powe [...] omits 2278f910d85b drm/amdgpu: do not use drm middle layer for debugfs omits 6cf8545a76da drm/amd/pm: do not use drm middle layer for debugfs omits 54b3ff535d52 drm/amd/display: do not use drm middle layer for debugfs omits 692609454e53 drm/amdgpu/display: remove hdcp_srm sysfs on device removal omits 8b9d3d7438b0 drm/amdgpu: fix CGTS_TCC_DISABLE register offset on gfx10.3 omits 7991984bde3c drm/amdgpu: remove CONFIG_DRM_AMDGPU_GART_DEBUGFS omits 348de79f05ea drm/radeon: cleanup debugfs omits eb1423566877 drm/amdgpu: do not keep debugfs dentry omits 9f40d53a08d3 Merge branch 'for-5.12/io_uring' into for-next omits 139d7ba57da1 Merge branch 'for-5.12/drivers' into for-next omits 07add5008f9f Merge branch 'work.namei' into for-next omits 1bef30105aef fix handling of nd->depth on LOOKUP_CACHED failures in try [...] omits e98fefb370b6 initramfs-panic-with-memory-information-fix omits 54c9d1b3f6c4 initramfs: panic with memory information omits 74baef000ca9 ubsan: remove overflow checks omits ebe642193f34 scripts/gdb: fix list_for_each omits d664913b855a aio: simplify read_events() omits f53693c8760b x86: fix seq_file iteration for pat/memtype.c omits 238b7981bcae seq_file-document-how-per-entry-resources-are-managed-fix omits 2840bff2c4a9 seq_file: document how per-entry resources are managed. omits 3a560f41a9b0 fs/coredump: use kmap_local_page() omits 87279bad355d init: clean up early_param_on_off() macro omits 86e98e58fb55 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits b56f15123cd6 checkpatch: do not apply "initialise globals to 0" check t [...] omits be20544984d3 checkpatch: don't warn about colon termination in linker scripts omits bae541433f07 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits 392a9068b74a checkpatch: add warning for avoiding .L prefix symbols in [...] omits 1e9d3d45877f checkpatch: improve TYPECAST_INT_CONSTANT test message omits a788eaa2bcc5 checkpatch: prefer ftrace over function entry/exit printks omits 1add0adf8498 checkpatch: trivial style fixes omits 0cc87db65c7b checkpatch: ignore warning designated initializers using NR_CPUS omits f6df299fe862 checkpatch: improve blank line after declaration test omits 26b5a77a593e include/linux/bitops.h: spelling s/synomyn/synonym/ omits 408b6335cd5e mm/page_poison: use unhashed address in hexdump for check_ [...] omits 724de0fef7ad lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits 8621b9c4e750 lib/cmdline: remove an unneeded local variable in next_arg() omits 5de4fb190105 lib: stackdepot: fix ignoring return value warning omits bf6ce1141461 lib-stackdepot-add-support-to-disable-stack-depot-fix omits d813bac19c84 lib: stackdepot: add support to disable stack depot omits cc0e5cb742f2 lib: stackdepot: add support to configure STACK_HASH_SIZE omits 1a1cdc83a221 string.h: move fortified functions definitions in a dedica [...] omits 94dbda78636c lib/genalloc.c: change return type to unsigned long for bi [...] omits b05dd58f551a kernel: delete repeated words in comments omits 64fcffefcd99 groups: simplify struct group_info allocation omits ebab9d61735d groups: use flexible-array member in struct group_info omits 9938da7e4fa6 treewide: Miguel has moved omits 3e81d3478040 include/linux: remove repeated words omits 75323094814b proc/sysctl: make protected_* world readable omits 8ff85f080f6f sysctl.c: fix underflow value setting risk in vm_table omits 940de9176e44 proc: use kvzalloc for our kernel buffer omits 594b0c4b97a9 proc/wchan: use printk format instead of lookup_symbol_name() omits 303d1555792a alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits dfaf12a6993c kernel/hung_task.c: Monitor killed tasks. omits 715434a3bc36 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 57de92713264 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 218826bc6d38 kasan: clarify that only first bug is reported in HW_TAGS omits 6dfafb2b942b kasan: inline HW_TAGS helper functions omits 682e08f26e49 arm64: fix warning in mte_get_random_tag() omits 89ee5bf4651c arm64: kasan: simplify and inline MTE functions omits 3c3fedde1b73 kasan: ensure poisoning size alignment omits 1d79c25dcabb kasan, mm: optimize krealloc poisoning omits 9952c76706a4 kasan, mm: fail krealloc on freed objects omits eec2e68f3c4a kasan: rework krealloc tests omits 9f0760f15bb9 kasan: unify large kfree checks omits 236204ea9f6d kasan: clean up setting free info in kasan_slab_free omits 907612ee065a kasan: optimize large kmalloc poisoning omits 1a5083113ceb kasan, mm: optimize kmalloc poisoning omits a12790ebf6a9 kasan, mm: don't save alloc stacks twice omits 089c52c46058 kasan: use error_report_end tracepoint omits 9dbffbd373d8 kfence: use error_report_end tracepoint omits d1cd5b612d20 tracing: add error_report_end trace point omits 488906aed356 MAINTAINERS: add entry for KFENCE omits f71f5c13608a kfence: show access type in report omits ac3b72663fe1 kfence: fix typo in test omits 66b6b76f1bc0 kfence: add test suite omits e3d790275ba6 kfence: add missing copyright header to documentation omits f2ec9899eb03 kfence, Documentation: add KFENCE documentation omits d68d9cea01e1 kasan: untag addresses for KFENCE omits b0c7a3359f50 revert kasan-remove-kfence-leftovers omits 79876994a80e kfence, kasan: make KFENCE compatible with KASAN omits 44ec55427e46 mm, kfence: insert KFENCE hooks for SLUB omits 100b4a0ef995 mm, kfence: insert KFENCE hooks for SLAB omits 3c5a493e9e5c kfence: use pt_regs to generate stack trace on faults omits 01bcc877d6f5 kfence, arm64: add missing copyright and description header omits 882c87d64319 arm64, kfence: enable KFENCE for ARM64 omits 287fa548ced8 kfence, x86: add missing copyright and description header omits efc8d63e02ca x86, kfence: enable KFENCE for x86 omits c3a9bceedcab kfence: add missing copyright and description headers omits f053b227bca8 kfence: add option to use KFENCE without static keys omits a979010ceabb kfence: fix potential deadlock due to wake_up() omits d86e2793581c kfence: avoid stalling work queue task without allocations omits add409763a28 kfence: Fix parameter description for kfence_object_start() omits 6a452716ace2 mm: add Kernel Electric-Fence infrastructure omits 0ff424d647e7 mm/early_ioremap.c: use __func__ instead of function name omits a5a2cfac14f3 bdi-use-might_alloc-fix omits 0bc5f29a8e5f mm/backing-dev.c: use might_alloc() omits 3ed07452b642 mm/dmapool: use might_alloc() omits 842a682fccb1 mm: page-flags.h: Typo fix (It -> If) omits 7f78037f979d mm: remove arch_remap() and mm-arch-hooks.h omits 287d1061e35f mm/highmem: Remove deprecated kmap_atomic omits 46487e723d0e mm/zsmalloc.c: use page_private() to access page->private omits a32a2707c82c zsmalloc: account the number of compacted pages correctly omits 9ea129c93675 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits b66c16d73632 mm: set the sleep_mapped to true for zbud and z3fold omits cd5f40bcf7a6 mm/zswap: fix variable 'entry' is uninitialized when used omits 69fdc1e57995 mm/zswap: fix potential uninitialized pointer read on tmp omits 856d7a37ab4b mm/zswap: fix potential memory leak omits be5645a8ec97 mm/zswap: add return value in zswap_frontswap_load omits 0349509b1777 mm/zswap: add the flag can_sleep_mapped omits e4770c974a24 mm: zswap: clean up confusing comment omits d861e54b8889 mm/rmap: fix potential pte_unmap on an not mapped pte omits 68e4d48226ad mm/rmap: correct obsolete comment of page_get_anon_vma() omits c1fd87de2241 mm/rmap: use page_not_mapped in try_to_unmap() omits a72a31b8b5ad mm/rmap: fix obsolete comment in __page_check_anon_rmap() omits ebdecd258952 mm/rmap: remove unneeded semicolon in page_not_mapped() omits 26f96511247e mm/rmap: correct some obsolete comments of anon_vma omits 6cd4d83a2b90 mm/mlock: stop counting mlocked pages when none vma is found omits afeaff735dfa virtio-mem: check against mhp_get_pluggable_range() which [...] omits abe87895cd48 s390/mm: define arch_get_mappable_range() omits e49c007857de arm64/mm: define arch_get_mappable_range() omits 276cbbe60381 mm/memory_hotplug: prevalidate the address range being add [...] omits ae85564cac59 Documentation: sysfs/memory: clarify some memory block dev [...] omits 036e25c55ee9 drivers/base/memory: don't store phys_device in memory blocks omits 20f4299d7b5f mm/memory_hotplug: use helper function zone_end_pfn() to g [...] omits 0ded7f922cb3 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE omits 54d9ad67db8b mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits 0a84a0a70ec9 mm: fix memory_failure() handling of dax-namespace metadata omits 3748a799e08f mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits 2137303006ae mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 36343fe48d1e mm: teach pfn_to_online_page() to consider subsection validity omits 35f5054d80d7 mm: move pfn_to_online_page() out of line omits f34569c69368 mm/vmstat.c: erase latency in vmstat_shepherd omits 788fc8b4b95b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 43a17fbf303b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 1858130d61b5 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits ee3518553c6e mm: vmstat: add some comments on internal storage of byte items omits 5e5fb706184a mm: vmstat: fix NOHZ wakeups for node stat changes omits 2d300bbb6b51 mm-cma-print-region-name-on-failure-v2 omits 0df34389a2a1 mm: cma: print region name on failure omits 2476f3cb0dd5 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits d2a697c7580e mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits ced4b1b796e9 mm/page_alloc: count CMA pages per zone and print them in [...] omits d5acdc2e6f5a mm/cma: expose all pages to the buddy if activation of an [...] omits 772ccf9c118c mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 62826de30bba mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 5181e6b0f71f mm-cma-allocate-cma-areas-bottom-up-fix-2 omits adf2be134994 mm-cma-allocate-cma-areas-bottom-up-fix omits bba37926b5db mm: cma: allocate cma areas bottom-up omits 8d8a7f8dcc87 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits dccdba4941d1 mm,thp,shm: limit gfp mask to no more than specified omits 1124d43931a4 mm,thp,shmem: limit shmem THP alloc gfp_mask omits d5c7f3ce23c5 mm: remove pagevec_lookup_entries omits d7a43abb88e1 mm: pass pvec directly to find_get_entries omits 480b6b3ec156 mm: remove nr_entries parameter from pagevec_lookup_entries omits 363f5809f4a5 mm: add an 'end' parameter to pagevec_lookup_entries omits 9c203628c9b6 mm: add an 'end' parameter to find_get_entries omits ba28ffb16fb5 fix mm-add-and-use-find_lock_entries.patch omits 9ae31cad57f1 mm: add and use find_lock_entries omits cab2f670759b iomap: use mapping_seek_hole_data omits c452d8a37c9c fix mm-filemap-add-mapping_seek_hole_data.patch omits 22fd40a6a140 mm/filemap: add mapping_seek_hole_data omits 318caadc043d fix mm-filemap-add-helper-for-finding-pages.patch omits 5a98fc311315 mm/filemap: add helper for finding pages omits 4100d59442c1 mm/filemap: rename find_get_entry to mapping_get_entry omits 0ff40f7fae57 mm: add FGP_ENTRY omits bcf10fe058ff mm/swap: optimise get_shadow_from_swap_cache omits 888889fb5572 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 8e73146031fa mm: make pagecache tagged lookups return only head pages omits 7ae03d7e3c91 mm/migrate: remove unneeded semicolons omits d793e184a8a9 hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() omits 6f4962b61eae hugetlbfs: fix some comment typos omits 0e48faa0fe80 hugetlbfs: correct some obsolete comments about inode i_mutex omits 09c6c03bc284 hugetlbfs: make hugepage size conversion more readable omits f7e1f2525dbe hugetlbfs: remove meaningless variable avoid_reserve omits a0463d1c5515 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits dbf8fe1b5b6b hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits 9b89edecda11 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits 0ebf02ad710c hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 81309464c99a mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 5389fa91575a mm, oom: fix a comment in dump_task() omits e5801c5262c2 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] omits 843dca21a6cf numa balancing: migrate on fault among multiple bound nodes omits 559a84c00114 mm/compaction: fix misbehaviors of fast_find_migrateblock() omits 7b35b2c55db3 mm/compaction: correct deferral logic for proactive compaction omits ff9afa292d75 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 632936b295cd mm/compaction: remove rcu_read_lock during page compaction omits b33145fabd11 z3fold: simplify the zhdr initialization code in init_z3fo [...] omits f860ca3e1780 z3fold: remove unused attribute for release_z3fold_page omits bbcbbb2e4416 hugetlb: convert PageHugeFreed to HPageFreed flag omits 352297b9a72d hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits 1dadefcedec0 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix omits 59f2ea2f4005 hugetlb: convert page_huge_active() HPageMigratable flag omits 26af15f0bd19 hugetlb: use page.private for hugetlb specific page flags omits 922dee98fa4e mm: workingset: clarify eviction order and distance calculation omits 047e166a99cd mm/vmscan.c: make lruvec_lru_size() static omits 477343784dda include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits 309119ccc3a1 include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits a4d31f2ebf89 mm: VM_BUG_ON lru page flags omits 34e0b073df1d mm: add __clear_page_lru_flags() to replace page_off_lru() omits c3a18754280b mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits ccf2d519f8eb mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits 5856f620ca81 mm: don't pass "enum lru_list" to lru list addition functions omits f9bc59d49cb9 include/linux/mm_inline.h: shuffle lru list addition and d [...] omits 97581a40d9d8 mm/vmscan.c: use add_page_to_lru_list() omits f7c586641604 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits c7b2a9322613 mm/vmscan: __isolate_lru_page_prepare() cleanup omits 6599cfc96e18 mm/hugetlb: use helper huge_page_size() to get hugepage size omits 3cf696257d9a mm/hugetlb: use helper huge_page_size() to get hugepage size omits cd22114599b5 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] omits f01edf9da32d mm/hugetlb: use helper function range_in_vma() in page_tab [...] omits c2f3bd61b51f hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] omits beee5e306869 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] omits ee3664dee6ad mm/huge_memory.c: remove unused return value of set_huge_z [...] omits bb1b64803370 mm/hugetlb.c: fix typos in comments omits 71fc30dde247 mm/hugetlb: remove redundant check in preparing and destro [...] omits 2f4da40f94b6 mm/hugetlb: fix some comment typos omits 10b9837bd499 mm/hugetlb: refactor subpage recording omits 12633263c52c mm/hugetlb: grab head page refcount once for group of subpages omits 889eb5446193 mm/hugetlb: simplify the calculation of variables omits 34fb03a5fccb mm/hugetlb: fix use after free when subpool max_hpages acc [...] omits 8ff28ee8738a mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits a32ddac97e75 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits 2c10eaac546f mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits 551ade6d72b9 mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits b5b703cc98ee MIPS: do not call flush_tlb_all when setting pmd entry omits b3fa0863ad02 mm/huge_memory.c: update tlb entry if pmd is changed omits cb85bea005a4 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] omits c13faca71ace mm/page_alloc.c: refactor initialization of struct page fo [...] omits 9ce1c78bb038 mm: simplify free_highmem_page() and free_reserved_page() omits 7b79b23e88a2 video: fbdev: acornfb: remove free_unused_pages() omits 3dc505e11c75 mm: remove unneeded local variable in free_area_init_core omits 1a5902fec56a mm: simplify parameter of setup_usemap() omits 79ddf1d8fbdf mm: simplify parater of function memmap_init_zone() omits b529043d5176 mm: rename memmap_init() and memmap_init_zone() omits a203cfc68ca4 mm: fix prototype warning from kernel test robot omits b9a55ddefddf kasan-remove-redundant-config-option-v3 omits 4fab9cec4000 kasan: remove redundant config option omits 860fefdff531 kasan: don't run tests when KASAN is not enabled omits 92e7bd54d22f kasan: add a test for kmem_cache_alloc/free_bulk omits 4242a2981bd7 kasan: add proper page allocator tests omits 7cd1221a351c kasan: fix bug detection via ksize for HW_TAGS mode omits ff85fbafbe72 kasan: move _RET_IP_ to inline wrappers omits b38c04cc84ea kasan: fix memory corruption in kasan_bitops_tags test omits 4993f1694e14 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 06fdfa15ee2a kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 46b4e7397e71 kasan: rename CONFIG_TEST_KASAN_MODULE omits 2b29d6a6a39e kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 26b972fe98c6 kasan-add-match-all-tag-tests-fix-fix omits 8f5ef44d1ad4 kasan: export kasan_poison omits 433291f872b6 kasan: add match-all tag tests omits 1abaeb9f8c78 kasan: add macros to simplify checking test constraints omits a941e15184b5 kasan: clean up comments in tests omits 06b5daec16f5 kasan: clarify HW_TAGS impact on TBI omits 77e172d34e04 kasan: prefix global functions with kasan_ omits 6b36eafa4254 vmalloc: remove redundant NULL check omits 1e6266eeab20 mm/page_reporting: use list_entry_is_head() in page_report [...] omits 88ae3a6a064b mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits 529a9afa2e30 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits 7769bd9425f5 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits 3a212e00d3c6 mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits b21a107eb602 mm/memory.c: fix potential pte_unmap_unlock pte error omits d7148392cadb mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] omits a5ac701c3d1d mm/mmap.c: fix the adjusted length error omits a1528e08b767 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] omits 93aa5a49d2ad mm/memory.c: fix potential pte_unmap_unlock pte error omits e73ff715d055 mm/mmap.c: remove unnecessary local variable omits 603166fd8df9 fs: buffer: use raw page_memcg() on locked page omits 7a5e6038d103 mm/list_lru.c: remove kvfree_rcu_local() omits 3f5c18d39247 mm: memcontrol: replace the loop with a list_for_each_entry() omits 50c2bb506513 mm/memcontrol: remove redundant NULL check omits 99f55d74712d mm: page_counter: re-layout structure to reduce false sharing omits edc8b58f3a52 mm: kmem: make __memcg_kmem_(un)charge static omits 7f3deaf73f9a mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits 5cc4a23b9249 mm: memcg: add swapcache stat for memcg v2 omits 6ecb4fc6cc64 mm/memcg: remove rcu locking for lock_page_lruvec function series omits 6dd1c62615a1 mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 0029f1e5ce4e mm: memcontrol: make the slab calculation consistent omits 74e3d4014d89 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits 7b7cabc78f90 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits 3b68419d2c8e mm: memcontrol: convert NR_SHMEM_THPS account to pages omits e9b6825ffcc6 mm: memcontrol: convert NR_FILE_THPS account to pages omits cb638546c5fe mm: memcontrol: convert NR_ANON_THPS account to pages omits cc0eced639f8 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 1871726b88ab mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 887bf83b3927 mm: memcontrol: optimize per-lruvec stats counter memory usage omits a033bebba1cc mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 47053d4aeae0 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits ccd706343bcf mm/swap: don't SetPageWorkingset unconditionally during swapin omits 6d22dfccfc65 mm/swap_state: constify static struct attribute_group omits 233ef7b4deed mm/page_io: use pr_alert_ratelimited for swap read/write errors omits cf7c60f05faf mm/swapfile.c: fix debugging information problem omits 54376d9b1eb9 mm/swap_slots.c: remove redundant NULL check omits 595924a74f30 mm: backing-dev: Remove duplicated macro definition omits 1bb14eea4707 fs/buffer.c: add checking buffer head stat before clear omits 8ff488f4114d mm/filemap: simplify generic_file_read_iter omits 19a1c5d04713 mm/filemap: rename generic_file_buffered_read to filemap_read omits 14c0597d5e78 mm/filemap: don't relock the page after calling readpage omits 89fa2e93f279 mm/filemap: restructure filemap_get_pages omits 1bda04dd0a91 mm/filemap: split filemap_readahead out of filemap_get_pages omits e32b0d09a7a2 mm-filemap-add-filemap_range_uptodate-fix omits a40900b361ee mm/filemap: add filemap_range_uptodate omits 3dabf66838e6 mm/filemap: move the iocb checks into filemap_update_page omits 8748ca1696ce mm/filemap: convert filemap_update_page to return an errno omits 4ecf8295876f mm/filemap: change filemap_create_page calling conventions omits 34b5a5c8dcfa mm/filemap: change filemap_read_page calling conventions omits 5620df588fbe mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits dcbf7ae746b5 mm/filemap: inline __wait_on_page_locked_async into caller omits 5dddf2d73c4f mm/filemap: support readpage splitting a page omits d32410949761 mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits c4cdba9002a1 mm/filemap: use head pages in generic_file_buffered_read omits 98916fe1f832 mm/filemap: convert filemap_get_pages to take a pagevec omits e2855df6198d mm/filemap: remove dynamically allocated array from filemap_read omits ac4a621bcc4e mm/filemap: rename generic_file_buffered_read subfunctions omits 8e4036903b3b mm/filemap: don't revert iter on -EIOCBQUEUED omits 2f1028a0f368 mm/filemap: remove unused parameter and change to void typ [...] omits ea1539df19fe mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 991775c8710c mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits 36fefbb8c7e1 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits ebf852e17606 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits 0f26b06ea9e5 mm/debug: improve memcg debugging omits 5e0b7a2ee57a mm/slub: minor coding style tweaks omits ba5e6861bac6 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] omits 7719c2a60dd2 mm, slub: splice cpu and page freelists in deactivate_slab() omits 58b39d7cabc2 mm, slab, slub: stop taking cpu hotplug lock omits 4d351e01e090 mm, slab, slub: stop taking memory hotplug lock omits 5de6024cf5ff mm, slub: stop freeing kmem_cache_node structures on node offline omits ee37e3b36f3b mm/slub: disable user tracing for kmemleak caches by default omits 0cade27ca283 mm/slab: minor coding style tweaks omits 649fb2862214 mm/sl?b.c: remove ctor argument from kmem_cache_flags omits 0d5899bc383c mm, tracing: record slab name for kmem_cache_free() omits a2a28fe72493 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 7c9bfa9d6fdf ramfs: support O_TMPFILE omits 79181515b034 fs: delete repeated words in comments omits f10fb85e77e7 ocfs2: fix ocfs2 corrupt when iputting an inode omits 79b608a1555c ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 13c21788dee0 ocfs2: Simplify the calculation of variables omits e9403b7babad ocfs2: fix a use after free on error omits 83e9efd5b1ae ocfs2: clean up some definitions which are not used any more omits 6e1dc7586809 ocfs2: remove redundant conditional before iput omits dee70749a4b1 ntfs: layout.h: delete duplicated words omits e1d8184d069d scripts/spelling.txt: add more spellings to spelling.txt omits eff81b645e5e scripts/spelling.txt: add "allocted" and "exeeds" typo omits 682d9c7a30fc scripts/spelling.txt: check for "exeeds" omits 89c4e1953800 scripts/spelling.txt: increase error-prone spell checking omits af7fe3cca555 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits 10a0d453f92e /proc/kpageflags: do not use uninitialized struct pages omits b15d7dde4846 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2cb843dbcd69 Merge branch 'clk-qcom' into clk-next omits 27aef2b9462a clk: qcom: Add Global Clock controller (GCC) driver for SC7280 omits a8068eb400b1 dt-bindings: clock: Add SC7280 GCC clock binding omits 2fe48383c911 clk: qcom: rpmh: Add support for RPMH clocks on SC7280 omits c7b36f193a31 dt-bindings: clock: Add RPMHCC bindings for SC7280 omits c2c4a2617a4d Merge branch 'clk-socfpga' into clk-next omits ea818d56e7d4 Merge branch 'clk-rohm' into clk-next omits 30b9d629922c Merge branch 'for-5.12/io_uring' into for-next omits a2631523ec56 Merge branch 'for-5.12/block-ipi' into for-next omits b7e647bfea89 Merge branch 'for-5.12/io_uring' into for-next omits 087fc62d0ac1 Merge branch 'for-5.12/libata' into for-next omits 5c624095f1ce Merge branch 'for-5.12/drivers' into for-next omits 3f36597d164f Merge branch 'for-5.12/block' into for-next omits 7575423616f6 Merge branch 'misc-5.11' into next-fixes omits f1b61f7b4fb9 Merge branch 'core/mm' omits ef085b43f951 Merge branch 'core/rcu' omits c3e76ae027b2 Merge branch 'efi/core' omits e35109e4f42d Merge branch 'locking/core' omits 942bab049dcb Merge branch 'perf/core' omits 82f51a16ef77 Merge branch 'perf/kprobes' omits 364af1939d1e Merge branch 'ras/core' omits 6a4e4a7f9d13 Merge branch 'sched/core' omits adca8f604cc0 Merge branch 'sched/smp' omits 4311d2edb9aa Merge branch 'timers/core' omits 8d058782af88 Merge branch 'timers/urgent' omits 1c51e4a5b5c0 Merge branch 'x86/asm' omits fbfc4acde918 Merge branch 'x86/build' omits ca63f25e3619 Merge branch 'x86/cache' omits 20b100e50bf7 Merge branch 'x86/cpu' omits 9db733e3c78c Merge branch 'x86/entry' omits e1ead9986766 Merge branch 'x86/fpu' omits 1a026312921c Merge branch 'x86/microcode' omits 8c1866606623 Merge branch 'x86/misc' omits ad5938e034a0 Merge branch 'x86/mm' omits 7e2ee176739f Merge branch 'x86/paravirt' omits 1257c4c87d0d Merge branch 'x86/platform' omits 93216e3de3ee Merge branch 'x86/seves' omits e32ecc268d1f Merge branch 'x86/sgx' omits 2f59d3c34214 Merge branch 'x86/urgent' omits 1b69464e4aee Merge branch 'clk-fixes' into clk-next omits 70994f761efe Merge branch 'v5.12/soc' into tmp/aml-rebuild omits ec811a412a97 Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits 002f95e19d2a Merge branch 'v5.12/dt' into tmp/aml-rebuild omits 901a837cdce9 Merge branch 'clk-aspeed' into clk-next omits 0856eef7fae7 Merge branch 'clk-qcom' into clk-next omits 74d89ad1ccd7 clk: qcom: gcc-sm8350: add gdsc omits 1d436ccd52f0 dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] omits 12e0c0c27c92 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver omits 971a6d2e722a clk: qcom: gdsc: Implement NO_RET_PERIPH flag omits 5f7927f9b375 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d omits 3d9586f09103 Merge branch 'clk-silabs' into clk-next omits fc370279972d Merge branch 'clk-vc5' into clk-next omits b25f7864bf43 Merge branch 'clk-warnings' into clk-next omits a4d0c0832d98 Merge branch 'for-next-next-v5.11-20210211' into for-next- [...] omits e9ced9f5625f Merge branch 'for-next-current-v5.10-20210211' into for-ne [...] omits 7a62fc1e28ae Merge branch 'kmap-conversion' into for-next-next-v5.11-20210211 omits 86f8a948f341 Merge branch 'ext/nikbor/fix-space-bitmap-locking' into fo [...] omits 81be2c94fcda Merge branch 'ext/subpage-compress-fixes' into for-next-ne [...] omits bbea8b7630fb Merge branch 'ext/filipe/swapfile-fixes-v2' into for-next- [...] omits 4e2e7ff7e4fd Merge branch 'ext/iraweiny/raid-fixup' into for-next-next- [...] omits 0e2678a199d8 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] omits 65ffffc3f732 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] omits d1dee3436ece Merge branch 'misc-next' into for-next-next-v5.11-20210211 omits e7e0ebcd606c Merge branch 'misc-5.11' into for-next-current-v5.10-20210211 omits 49a938fdc928 Merge branch 'remotes/lorenzo/pci/misc' omits fcecd4c2197e Merge branch 'remotes/lorenzo/pci/xilinx' omits 4410372275a6 Merge branch 'remotes/lorenzo/pci/tango' omits 39eccae1273b Merge branch 'remotes/lorenzo/pci/rockchip' omits 2da5159d68fe Merge branch 'remotes/lorenzo/pci/rcar' omits f03f31194761 Merge branch 'remotes/lorenzo/pci/qcom' omits db57fa85d9f9 Merge branch 'remotes/lorenzo/pci/ntb' omits 71d73e5f4758 Merge branch 'remotes/lorenzo/pci/microchip' omits 7f83ca915ac2 Merge branch 'remotes/lorenzo/pci/mediatek' omits f0fa88966f8b Merge branch 'remotes/lorenzo/pci/dwc' omits cbc8a3338fcd Merge branch 'remotes/lorenzo/pci/cadence' omits 318095d48c8c Merge branch 'remotes/lorenzo/pci/brcmstb' omits 5267892f918e Merge branch 'pci/misc' omits 6cb07969da57 Merge branch 'pci/resource' omits b0cfa0c82010 Merge branch 'pci/link' omits 254d5654a319 Merge branch 'pci/error' omits cb3b3dc3e63b Merge branch 'pci/enumeration' omits f04df6954451 btrfs: fix race between extent freeing/allocation when usi [...] omits abd4e59a1538 btrfs: make check_compressed_csum() to be subpage compatible omits e9b36dbcf624 btrfs: make btrfs_submit_compressed_read() to be subpage c [...] omits ec018a62af74 btrfs: fix race between swap file activation and snapshot [...] omits df425e78f1e9 btrfs: fix race between writes to swap files and scrub omits a430fe47fe32 btrfs: avoid checking for RO block group twice during noco [...] omits bd4ff6766f47 ALSA: virtio: introduce device suspend/resume support omits bd80b5294a0d ALSA: virtio: introduce PCM channel map support omits 4cf27dfcc72d ALSA: virtio: introduce jack support omits 4bec79242a6c ALSA: virtio: PCM substream operators omits 6caf033d0888 ALSA: virtio: handling control and I/O messages for the PC [...] omits 55ab6828ef93 ALSA: virtio: build PCM devices and substream hardware des [...] omits eec5c2157882 ALSA: virtio: handling control messages omits af2c00bf0669 ALSA: virtio: add virtio sound driver omits f2b5b4cb420e uapi: virtio_ids: add a sound device type ID from OASIS spec omits 26cc831b8a0c vpda: correctly size vdpa_nl_policy omits 79cb4c72c8a9 virtio-input: add multi-touch support omits 960ee1a4b38f virtio_mmio: fix one typo omits dd0734a52ac0 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() omits 82891be90f3c sched,x86: Allow !PREEMPT_DYNAMIC omits 14bbd41d5109 entry/kvm: Explicitly flush pending rcuog wakeup before la [...] omits 2c910e0753dc entry: Explicitly flush pending rcuog wakeup before last r [...] omits 0940cbceefba rcu/nocb: Trigger self-IPI on late deferred wake up before [...] omits 3a7b5c87a0b2 rcu/nocb: Perform deferred wake up before last idle's need [...] omits e4234f21d2ea rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers omits f2ebf3f45f7a sched/features: Distinguish between NORMAL and DEADLINE hrtick omits 0abadfdf696f sched/features: Fix hrtick reprogramming omits 3096b6fe494b sched/deadline: Reduce rq lock contention in dl_add_task_r [...] omits 2c3496a02cb0 uprobes: (Re)add missing get_uprobe() in __find_uprobe() omits efe1d6472ae5 Merge branch 'sched/smp' omits da2a634b3914 Merge branch 'clk-at91' into clk-next omits 33810fcb5437 Merge branch 'clk-amlogic' into clk-next omits d9ff3a5789cb Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits a1d3c4bdf2b5 Merge branche 'rproc-fixes' into for-next omits 355b3a57ddba sched: Harden PREEMPT_DYNAMIC omits 8659343e7612 static_call: Allow module use without exposing static_call_key omits b57f3de85c79 sched: Add /debug/sched_preempt omits 0e79823f55de preempt/dynamic: Support dynamic preempt with preempt= boo [...] omits 1605f1b63c76 btrfs: Prevent nowait or async read from doing sync IO omits 05a232855112 btrfs: check return value of btrfs_commit_transaction in r [...] omits 471edfacac93 btrfs: do proper error handling in merge_reloc_roots omits 1bc9b09cb940 btrfs: handle extent corruption with select_one_root properly omits 878702524d42 btrfs: cleanup error handling in prepare_to_merge omits 257e0e8eafa2 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 9defda43d4e6 btrfs: do proper error handling in create_reloc_inode omits 725b0d07e205 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 1e6771f63d03 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits b43198b134fc btrfs: handle extent reference errors in do_relocation omits 1ae5d0aeee74 btrfs: handle errors in reference count manipulation in re [...] omits e06197e78ac1 btrfs: handle btrfs_search_slot failure in replace_path omits ec262069ed29 btrfs: handle btrfs_cow_block errors in replace_path omits 6f3d0815e44f btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits d1abd0dbb21d btrfs: do proper error handling in btrfs_update_reloc_root omits ec8f8874edee btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 54b258828719 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 3acc906c6105 btrfs: change insert_dirty_subvol to return errors omits e51ac2b00aa5 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 473dc51e73c9 btrfs: validate ->reloc_root after recording root in trans omits b9b03d9535e6 btrfs: do proper error handling in create_reloc_root omits 201ca2679039 btrfs: have proper error handling in btrfs_init_reloc_root omits f6c4b9da3956 btrfs: do not panic in __add_reloc_root omits 145283416efb btrfs: handle record_root_in_trans failure in create_pendi [...] omits 6022d4b4f0e5 btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 87c9ff7698d4 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 2f17353b07b5 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits d2a829c27a3a btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits c46aa24969e2 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits c9d695a025ee btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits ae6f1f50dd76 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 38de3d9aa705 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 4e80f031e38f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 61df8018fe93 btrfs: do proper error handling in record_reloc_root_in_trans omits 5aa2c496c4cf btrfs: check record_root_in_trans related failures in sele [...] omits dbd693398f9d btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 576cdc953d3c btrfs: handle errors from select_reloc_root() omits 0da6b8dce3a7 btrfs: return an error from btrfs_record_root_in_trans omits 5245c9429d6f btrfs: convert BUG_ON()'s in relocate_tree_block omits 201c24b402f6 btrfs: fix raid6 qstripe kmap omits 4a323a5617d4 Merge branch 'clk-imx' into clk-next omits 49514602d929 Merge branch 'clk-mediatek' into clk-next omits 9e0859cbac9d Merge branch 'clk-unused' into clk-next omits c6009aa7203d Merge branch 'clk-xilinx' into clk-next omits 33aa1c394c85 Merge branch 'clk-rockchip' into clk-next omits eca8b0bea082 Merge branch 'clk-unused' into clk-next omits 74e3c423bf0c Merge branch 'clk-imx' into clk-next omits 2df8188af7bd Merge branch 'clk-qcom' into clk-next omits 3f930cd0f093 dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] omits c2d6a5f0c581 clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers omits 7cdfab650a05 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver omits 6c37c9df156b clk: qcom: gdsc: Implement NO_RET_PERIPH flag omits 3bf264f9dad5 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d omits a2c5f2fa1065 dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc omits 4230d9ed6d3e clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver omits a609785bf44c clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical omits e6809e0490dd clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical omits 67a162e34b2b clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting omits 1e40c64b4026 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...] omits 590874fffa4e virtio_net: Fix fall-through warnings for Clang omits 6a4764ba3d24 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. omits 8c6daa79e527 virtio-blk: support per-device queue depth omits 743450759997 preempt/dynamic: Provide irqentry_exit_cond_resched() static call omits 8c98e8cf723c preempt/dynamic: Provide preempt_schedule[_notrace]() stat [...] omits bf3054bb801c preempt/dynamic: Provide cond_resched() and might_resched( [...] omits 5759bcdb871f preempt: Introduce CONFIG_PREEMPT_DYNAMIC omits 50ace20f2cfe static_call: Provide DEFINE_STATIC_CALL_RET0() omits 2f44200d3f3d static_call/x86: Add __static_call_return0() omits 407bc881b21d static_call: Pull some static_call declarations to the typ [...] omits fd6c7eae66c3 virtio_vdpa: don't warn when fail to disable vq omits 86b87c9d858b virtio-pci: introduce modern device module omits 523ae2da4929 virito-pci-modern: rename map_capability() to vp_modern_ma [...] omits 891ce932bca2 virtio-pci-modern: introduce helper to get notification offset omits d48f89fb7cb7 virtio-pci-modern: introduce helper for getting queue nums omits 1d7d2a47b12f virtio-pci-modern: introduce helper for setting/geting queue size omits 584ba91ca82e virtio-pci-modern: introduce helper to set/get queue_enable omits 13178311a8d5 virtio-pci-modern: introduce vp_modern_queue_address() omits a541cf4ccd46 virtio-pci-modern: introduce vp_modern_set_queue_vector() omits c3b1eae4d8d3 virtio-pci-modern: introduce vp_modern_generation() omits 09855f0e6234 virtio-pci-modern: introduce helpers for setting and getti [...] omits 137d2ec8cc46 virtio-pci-modern: introduce helpers for setting and getti [...] omits 22bf4fdd7003 virtio-pci-modern: introduce helper to set config vector omits b3cd4ecd1037 virtio-pci-modern: introduce vp_modern_remove() omits 55025d0f89a4 virtio-pci-modern: factor out modern device initialization logic omits 58a9284af4dc virtio-pci: split out modern device omits 6f2f2929eb94 virtio-pci: do not access iomem via struct virtio_pci_devi [...] omits 7e158fabffa7 vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay omits 6acba4951632 vdpa_sim_net: Add support for user supported devices omits a12a2f694ce8 vdpa: Enable user to query vdpa device info omits 4e03414e3285 vdpa: Enable a user to add and delete a vdpa device omits be7f5be9e84a vdpa: Define vdpa mgmt device, ops and a netlink interface omits ef43f54feb41 vdpa: Extend routine to accept vdpa device name omits 8c0bea4adac9 vdpa_sim_net: Make mac address array static omits e5fa8c0121e4 virtio-mem: Assign boolean values to a bool variable omits 171db91076f3 Merge branch 'devel-stable' into for-next omits 1c8b1a9e132b Merge branches 'fixes' and 'misc' into for-next omits a459a458816f Merge branch 'clk-imx' into clk-next omits 07060194be5c Merge branch 'clk-allwinner' into clk-next omits 84b9dc6f95f0 Merge branch 'clk-amlogic' into clk-next omits 4c54b96705d1 Merge tag 'clk-meson-v5.12-1' of https://github.com/BayLib [...] omits c6a1edca313d Merge branch 'clk-renesas' into clk-next omits e9ddffa6a483 MAINTAINERS: Add Daire McNamara as maintainer for the Micr [...] omits 8a09a17d15b4 PCI: microchip: Add host driver for Microchip PCIe controller omits 1d8b74853657 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding omits 5aa52826805c PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] omits 13662a07fd69 PCI: dwc: Add upper limit address for outbound iATU omits 36c3d86ac4e7 arch_numa: fix common code printing of phys_addr_t omits 096ce75bf69a Documentation: PCI: Add userguide for PCI endpoint NTB function omits 0456a9cd0a2c Documentation: PCI: Add configfs binding documentation for [...] omits 363baf7d6051 NTB: Add support for EPF PCI-Express Non-Transparent Bridge omits 7aac69682e7d PCI: Add TI J721E device to pci ids omits e9d7f4603e6d PCI: endpoint: Add EP function driver to provide NTB funct [...] omits 54e9e441b0a6 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] omits 743a5d6309a8 PCI: cadence: Implement ->msi_map_irq() ops omits 1b0ef1c91396 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] omits cea2edf60456 PCI: endpoint: Add pci_epf_ops for epf drivers to expose f [...] omits 2bbb1923384a PCI: endpoint: Add pci_epc_ops to map MSI irq omits c8e7d972702a PCI: endpoint: Add support in configfs to associate two EP [...] omits 6d0b4a7f2ca5 PCI: endpoint: Add support to associate secondary EPC with EPF omits 2872f07cb0be PCI: endpoint: Remove unused pci_epf_match_device() omits b9bdfa3da3f7 PCI: endpoint: Make *_free_bar() to return error codes on failure omits d91d6ddfd26b PCI: endpoint: Add helper API to get the 'next' unreserved BAR omits c0527dabccf9 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] omits 051a6adf6e2a Documentation: PCI: Add specification for the *PCI NTB* fu [...] omits 95a347225515 PCI: dwc: Change size to u64 for EP outbound iATU omits 075a28439d0c sched/core: Update task_prio() function header omits c18b4a67cc45 sched: Remove USER_PRIO, TASK_USER_PRIO and MAX_USER_PRIO omits 4d38ea6a6d93 sched: Remove MAX_USER_RT_PRIO omits e972d92d52a1 sched/topology: Fix sched_domain_topology_level alloc in s [...] omits 61dd9f0b09e0 exfat: improve performance of exfat_free_cluster when usin [...] omits f91dd23c6896 exfat: fix shift-out-of-bounds in exfat_fill_super() omits 5cb9c551cb13 tpm_tis: Clean up locality release omits bded30d0f3f4 tpm_tis: Fix check_locality for correct locality acquisition omits 05e11f20f567 PCI: dwc: al: Remove useless dw_pcie_ops omits f2213e5f3baa PCI: dwc: Don't assume the ops in dw_pcie always exists omits 49362029a00b kbuild: LD_VERSION redenomination omits 756e376ceebf ia64: remove generated/nr-irqs.h generation to fix build warning omits 092d5045cefa ia64: remove unneeded header includes from <asm/mca.h> omits 0769d3ccacdf ia64: do not typedef struct pal_min_state_area_s omits 7a976f77bb96 rbtree, timerqueue: Use rb_add_cached() omits 2c4c7d742e30 rbtree, rtmutex: Use rb_add_cached() omits c6bc9bd06dff rbtree, uprobes: Use rbtree helpers omits f83454d12d23 rbtree, perf: Use new rbtree helpers omits e656380e35e3 rbtree, sched/deadline: Use rb_add_cached() omits 845abbf92fb4 rbtree, sched/fair: Use rb_add_cached() omits 6b81cf7f7499 rbtree: Add generic add and find helpers omits 6e443d713a92 sched/fair: Merge select_idle_core/cpu() omits dfddf874473f sched/fair: Remove select_idle_smt() omits 0a2405e30746 RISC-V: remove unneeded semicolon omits 8fae56d056e4 RISC-V: probes: Treat the instruction stream as host-endian omits 93bf7095a779 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver omits 6716b125b339 zonefs: add tracepoints for file operations omits f405db04ba7f Kbuild: Make composite object searching more generic omits d73a6a04c76a kbuild: use always-y instead of extra-y omits 56885598c48f kbuild: stop removing stale <linux/version.h> file omits 3da01a95e209 kbuild: doc: remove "Objects which export symbols" section omits 538157be1ec0 PCI: dwc: layerscape: Convert to builtin_platform_driver() omits b205659626d5 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B omits 96f760cc00e4 PCI: rockchip: Make 'ep-gpios' DT property optional omits 42aa2bd9a033 PCI: dwc: Drop support for config space in 'ranges' omits 6d43fc8f97aa arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] omits ffeae6429c01 riscv/kasan: add KASAN_VMALLOC support omits a78d7f7d424d riscv: Covert to reserve_initrd_mem() omits 6caa5bd4a541 Merge tag 'shared-lib-reserve_initrd_mem' of git://git.ker [...] omits 5c92f60106c2 initramfs: Provide a common initrd reserve function omits e7616ca288ad initrd: Add the preprocessor guard in initrd.h omits 6d193ed525ac riscv: add BUILTIN_DTB support for MMU-enabled targets omits 537896fabed1 kbuild: give the SUBLEVEL more room in KERNEL_VERSION omits da60061a2cb7 genksyms: remove useless case DOTS omits 455f3c0f04a0 genksyms: remove dead code for ST_TABLE_* omits 37ddf94a2613 genksyms: make source_file a local variable in lexer omits 6c8ad4427f6e kbuild: check the minimum compiler version in Kconfig omits 3f4d8ce271c7 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] omits 463acf196e16 Makefile: use smaller dictionary size for xz module compression omits cef11c377a10 PCI: qcom: use PHY_REFCLK_USE_PAD only for ipq8064 omits faff7b5ef5d9 PCI: layerscape: Add EP mode support for LX2160A rev2 omits 514a39a653ca dt-bindings: pci: layerscape-pci: Add compatible strings f [...] omits 9b3a84d0f5bc PCI: dwc: Add support to configure for ECRC omits 179eee18f021 riscv: Update Canaan Kendryte K210 device tree omits 6370ad6c0e83 Merge branch 'clk-fixes' into clk-next omits 3ed6ead34dab Merge branch 'clk-doc' into clk-next omits af5782442538 clk: meson: axg: Remove MIPI enable clock gate omits 001cad0d3a15 clk: meson-axg: remove CLKID_MIPI_ENABLE adds b8af417e4d93 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 6825a456c9a3 ionic: Remove unused function pointer typedef ionic_reset_cb adds 42b5adbbac03 net: dsa: felix: don't deinitialize unused ports adds 6b73b7c96a91 net: dsa: felix: perform teardown on error in felix_setup adds 786621d20023 octeontx2-af: cn10k: Fixes CN10K RPM reference issue adds 4c44fc5e9400 net: dsa: sja1105: fix configuration of source address learning adds 7f7ccdea8c73 net: dsa: sja1105: fix leakage of flooded frames outside b [...] adds 455843d231f5 Merge branch 'Fix-buggy-brport-flags-offload-for-SJA1105-DSA' adds 3cc2c646be0b net: phy: mscc: adding LCPLL reset to VSC8514 adds 85e97f0b984e net: phy: mscc: improved serdes calibration applied to VSC8514 adds ca0d7fd0a58d net: phy: mscc: coma mode disabled for VSC8514 adds 2928de976eb9 Merge branch 'Fixes-applied-to-VCS8514' adds 32aeba1f7a98 tg3: Remove unused PHY_BRCM flags adds 4b08de909061 dt-bindings: net: Add 5GBASER phy interface adds 7331d1d4622b net: phy: Add 5GBASER interface mode adds f6813bdafdb3 net: phylink: Add 5gbase-r support adds cfb971dec56b sfp: add support for 5gbase-t SFPs adds 884b6b8ab4e6 Merge branch 'Add-5gbase-r-PHY-interface-mode' adds 06b334f08b4f net: phy: marvell: Ensure SGMII auto-negotiation is enable [...] adds 405be6b46b70 switchdev: mrp: Remove CONFIG_BRIDGE_MRP adds c513efa20c52 switchdev: mrp: Extend ring_role_mrp and in_role_mrp adds e1bd99d07e61 bridge: mrp: Add 'enum br_mrp_hw_support' adds 1a3ddb0b7516 bridge: mrp: Extend br_mrp_switchdev to detect better the errors adds cd605d455a44 bridge: mrp: Update br_mrp to use new return values of br_ [...] adds d8ea7ff3995e net: mscc: ocelot: Add support for MRP adds c595c4330da0 net: dsa: add MRP support adds a026c50b599f net: dsa: felix: Add support for MRP adds 43d42e656994 Merge branch 'bridge-mrp-Extend-br_mrp_switchdev_' adds 18af77c50fed drivers: net: xilinx_emaclite: remove arch limitation adds a6a217dddcd5 net/mlx5: Add new timestamp mode bits adds ae02d41551d6 net/mlx5: Add register layout to support real-time time-stamp adds 1436de0b9915 net/mlx5: Refactor init clock function adds d6f3dc8f509c net/mlx5: Move all internal timer metadata into a dedicate [...] adds de19cd6cc977 net/mlx5: Move some PPS logic into helper functions adds 432119de33d9 net/mlx5: Add cyc2time HW translation mode support adds 44c32039751a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds cf9bf871280d net: mvneta: Remove per-cpu queue mapping for Armada 3700 adds 4906887a8ae5 net: mvneta: Implement mqprio support adds 80fea53dbecb Merge branch 'net-mvneta-implement-basic-MQPrio-support' adds a8db76d40e4d lan743x: boost performance on cpu archs w/o dma cache snooping adds 966df6ded24d lan743x: sync only the received area of an rx ring buffer adds 3afd0218992a net: phy: broadcom: Set proper 1000BaseX/SGMII interface m [...] adds b834489bcecc net: phy: Add is_on_sfp_module flag and phy_on_sfp helper adds b5d007e2aac8 net: phy: broadcom: Do not modify LED configuration for SF [...] adds c544fcb4cbae Merge branch 'broadcom-next' adds 86dd9868b878 net: dsa: tag_rtl4_a: Support also egress tags adds a67f06161558 net: wan/lmc: dont print format string when not available adds d6d8a24023bf net: caif: Use netif_rx_any_context(). adds 7ce189faa7d9 r8169: fix resuming from suspend on RTL8105e if machine ru [...] adds 42557dab78ed ibmvnic: add memory barrier to protect long term buffer adds 7d3a7b9ea59d ibmvnic: skip send_request_unmap for timeout reset adds 4a41c421f367 ibmvnic: serialize access to work queue on remove adds 25c5a7e89b1d net: ipa: initialize all resources adds 30b7edc82ec8 net: amd-xgbe: Reset the PHY rx data path when mailbox com [...] adds 186edbb510bd net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning adds 84fe68eb67f9 net: amd-xgbe: Reset link when the link never comes back adds 9eab3fdb4199 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP adds 17aff5389d4f Merge branch 'amd-xgbe-fixes' adds 396d7f23adf9 net: sched: fix police ext initialization adds 3af409ca278d net: enetc: fix destroyed phylink dereference during unbind adds d489ded1a369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b646acd5eb48 net: re-solve some conflicts after net -> net-next merge adds 597565556581 net: mscc: ocelot: select PACKING in the Kconfig adds 96313e1db8e5 net: mdio: Remove of_phy_attach() adds fd020332c156 netfilter: nftables: add helper function to release one table adds 00dfe9bebdf0 netfilter: nftables: add helper function to release hooks [...] adds 6001a930ce03 netfilter: nftables: introduce table ownership adds 32511f8e4980 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 80a2a40bd296 r8169: use macro pm_ptr adds 557ef2dfb586 net: stmmac: dwmac-sun8i: Return void from PHY unpower adds afac1d34bfb4 net: stmmac: dwmac-sun8i: Remove unnecessary PHY power check adds 1c22f54696be net: stmmac: dwmac-sun8i: Use reset_control_reset adds 2743aa245038 net: stmmac: dwmac-sun8i: Minor probe function cleanup adds 96be41d74f2e net: stmmac: dwmac-sun8i: Add a shutdown callback adds 857490807368 Merge branch 'ddwmac-sun8i-cleanup-and-shutdown-hook' adds 797d3186544f ptp: ptp_clockmatrix: Add wait_for_sys_apll_dpll_lock. adds e8b4d8b542b1 ptp: ptp_clockmatrix: Add alignment of 1 PPS to idtcm_pero [...] adds 10c270cf25bd ptp: ptp_clockmatrix: Remove unused header declarations. adds 1c49d3e94778 ptp: ptp_clockmatrix: Clean-up dev_*() messages. adds fcfd37573a09 ptp: ptp_clockmatrix: Coding style - tighten vertical spacing. adds fde3b3a7069e ptp: ptp_clockmatrix: Simplify code - remove unnecessary ` [...] adds 77fdb168a3e2 ptp: ptp_clockmatrix: clean-up - parenthesis around a == b [...] adds 41f1a01bb6c6 Merge branch 'ptp-ptp_clockmatrix-Fix-output-1-PPS-alignment' adds 20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output adds c77662605d8d cteontx2-pf: cn10k: Prevent harmless double shift bugs adds 38b5133ad607 octeontx2-pf: Fix otx2_get_fecparam() adds 51e6d17809c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] adds 7ddfe9a6a3b3 Merge tag 'arm-fixes-v5.12' of git://git.kernel.org/pub/sc [...] adds 584ce3c9b408 Merge tag 'arm-platform-removal-v5.12' of git://git.kernel [...] adds 5011bb9fbb19 Merge tag 'arm-soc-v5.12' of git://git.kernel.org/pub/scm/ [...] adds 56bf6fc266ca Merge tag 'arm-defconfig-v5.12' of git://git.kernel.org/pu [...] adds be6ce1cd4d57 ARM: dts: aspeed: fix PCA95xx GPIO expander properties on [...] adds 14bd96946377 ARM: dts: aspeed: align GPIO hog names with dtschema adds 82851fce6107 Merge tag 'arm-dt-v5.12' of git://git.kernel.org/pub/scm/l [...] adds e767b3530acb Merge tag 'arm-drivers-v5.12' of git://git.kernel.org/pub/ [...] adds 6118b488933b Merge branch 'edac-misc' into edac-updates-for-v5.12 adds 851849663912 Merge tag 'edac_updates_for_v5.12' of git://git.kernel.org [...] adds 3e89c7ea7a82 Merge tag 'ras_updates_for_v5.12' of git://git.kernel.org/ [...] adds 70cd33d34c60 Merge tag 'efi-next-for-v5.12' of git://git.kernel.org/pub [...] adds 4bf0b820d146 Merge tag 'x86_sgx_for_v5.12' of git://git.kernel.org/pub/ [...] adds b9cdab6820ae Merge tag 'x86_seves_for_v5.12' of git://git.kernel.org/pu [...] adds 4f7a4028d8b4 Merge tag 'x86_platform_for_v5.12' of git://git.kernel.org [...] adds 1255f44017c0 Merge tag 'x86_paravirt_for_v5.12' of git://git.kernel.org [...] adds ae821d2107e3 Merge tag 'x86_mm_for_v5.12' of git://git.kernel.org/pub/s [...] adds 317d4f459393 Merge tag 'x86_misc_for_v5.12' of git://git.kernel.org/pub [...] adds d00c4ed02e90 Merge tag 'x86_microcode_for_v5.12' of git://git.kernel.or [...] adds 8831d718aa5a Merge tag 'x86_fpu_for_v5.12' of git://git.kernel.org/pub/ [...] adds 0570b6930527 Merge tag 'x86_cpu_for_v5.12' of git://git.kernel.org/pub/ [...] adds b0fb29382d82 Merge tag 'x86_cache_for_v5.12' of git://git.kernel.org/pu [...] adds 26a30ffff952 Merge tag 'x86_build_for_v5.12' of git://git.kernel.org/pu [...] adds 2c405d1ab8b3 Merge tag 'x86_asm_for_v5.12' of git://git.kernel.org/pub/ [...] adds 3342ff2698e9 tty: protect tty_write from odd low-level tty disciplines adds e4286926abbb Merge tag 'tty-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 780607b9731f Merge tag 'usb-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 5d99aa093b56 Merge tag 'staging-5.12-rc1' of git://git.kernel.org/pub/s [...] adds e1d3209f95a1 MAINTAINERS: cpuidle: exynos: include header in file pattern adds 8a3f1f181d39 Merge back cpufreq updates for v5.12. adds acc3a645ef4b Merge branches 'pm-cpuidle' and 'pm-cpufreq' adds 1556057413a3 PM: sleep: Constify static struct attribute_group adds 6621cd2db50d Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm-clk' adds 992b9ff11a44 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds f5c233c8fe8d Merge branch 'pm-opp' into pm adds 332fd9005bd3 Merge branches 'pm-devfreq' and 'pm-tools' adds 88ffce957646 powercap: intel_rapl: Use topology interface in rapl_add_p [...] adds 65348ba259e2 powercap: intel_rapl: Use topology interface in rapl_init_ [...] adds 3af2f0aa2ed0 PM: EM: update Kconfig description and drop "default n" option adds c4cc3141b6f8 PM: Kconfig: remove unneeded "default n" options adds a9a939cb34df Merge branches 'powercap' and 'pm-misc' adds 02f9fc286e03 Merge tag 'pm-5.12-rc1' of git://git.kernel.org/pub/scm/li [...] adds 938bdd1d7dad Merge back ACPICA material for v5.12. adds 38f3885edbef ACPI: property: Remove dead code adds 325aa8161432 ACPI: property: Make acpi_node_prop_read() static adds c82ff99eaab8 ACPI: property: Satisfy kernel doc validator (part 1) adds 1de359d82576 ACPI: property: Satisfy kernel doc validator (part 2) adds 8af4d3784489 Merge branches 'acpi-scan', 'acpi-properties' and 'acpi-platform' adds 6e60afb22c08 Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] adds 2d4eb3317248 Merge branch 'acpi-messages' adds 3c8f504b3a48 Merge tag 'acpi-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] adds 55f62bc87347 Merge tag 'pnp-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 054560e961a0 Merge branch 'work.sendfile' of git://git.kernel.org/pub/s [...] adds 591fd30eee47 Merge branch 'work.elf-compat' of git://git.kernel.org/pub [...] adds eacd9aa8cede fix handling of nd->depth on LOOKUP_CACHED failures in try [...] adds c57b1f0a5f40 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] adds 961a9b512d31 Merge tag 'locks-v5.12' of git://git.kernel.org/pub/scm/li [...] adds d88e8b67a6f2 Merge tag 'jfs-5.12' of git://github.com/kleikamp/linux-shaggy adds 70779b897395 fs/affs: release old buffer head on error path adds f9d58de23152 Merge tag 'affs-for-5.12-tag' of git://git.kernel.org/pub/ [...] adds 6f3952cbe00b Merge tag 'for-5.12-tag' of git://git.kernel.org/pub/scm/l [...] adds 092af2eb1800 Documentation: f2fs: fix typo s/automaic/automatic adds 8b42fe123b01 Merge tag 'f2fs-for-5.12-rc1' of git://git.kernel.org/pub/ [...] adds 681e2abe2191 Merge tag 'erofs-for-5.12-rc1' of git://git.kernel.org/pub [...] adds 99f1a5872b70 Merge tag 'nfsd-5.12' of git://git.kernel.org/pub/scm/linu [...] adds f7b36dc5cb37 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 19d8e9149c27 pstore: Fix typo in compression option name adds f02361639a48 Merge tag 'pstore-v5.12-rc1' of git://git.kernel.org/pub/s [...] adds 4f016a316f22 Merge tag 'iomap-5.12-merge-2' of git://git.kernel.org/pub [...] adds b52bb135aad9 Merge tag 'xfs-5.12-merge-5' of git://git.kernel.org/pub/s [...] adds 24880bef417f Merge tag 'oprofile-removal-5.12' of git://git.kernel.org/ [...] adds bd018bbaa586 Merge tag 'for-5.12/libata-2021-02-17' of git://git.kernel [...] adds 582cd91f69de Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel. [...] adds 9820b4dca0f9 Merge tag 'for-5.12/drivers-2021-02-17' of git://git.kerne [...] adds 0b81e80c813f io_uring: tctx->task_lock should be IRQ safe adds 5bbb336ba75d Merge tag 'for-5.12/io_uring-2021-02-17' of git://git.kern [...] adds c260954177c4 genirq: Use new tasklet API for resend_tasklet adds 0b6d70e571a1 Merge tag 'irqchip-5.12' of git://git.kernel.org/pub/scm/l [...] adds b5183bc94b6d Merge tag 'irq-core-2021-02-15' of git://git.kernel.org/pu [...] adds 3f6ec19f2d05 Merge tag 'timers-core-2021-02-15' of git://git.kernel.org [...] adds d089f48fba28 Merge tag 'core-rcu-2021-02-17' of git://git.kernel.org/pu [...] adds 9eef02334505 Merge tag 'locking-core-2021-02-17' of git://git.kernel.or [...] adds 7b15c27e2f7b Merge tag 'core-mm-2021-02-17' of git://git.kernel.org/pub [...] adds ed3cd45f8ca8 Merge tag 'v5.11' into sched/core, to pick up fixes & refr [...] adds 6cd56ef1df39 sched/fair: Remove select_idle_smt() adds 9fe1f127b913 sched/fair: Merge select_idle_core/cpu() adds 2d24dd5798d0 rbtree: Add generic add and find helpers adds bf9be9a163b4 rbtree, sched/fair: Use rb_add_cached() adds 8ecca39483ed rbtree, sched/deadline: Use rb_add_cached() adds a3b89864554b rbtree, perf: Use new rbtree helpers adds a905e84e6408 rbtree, uprobes: Use rbtree helpers adds 5a7987253ef0 rbtree, rtmutex: Use rb_add_cached() adds 798172b1374e rbtree, timerqueue: Use rb_add_cached() adds 71e5f6644fb2 sched/topology: Fix sched_domain_topology_level alloc in s [...] adds ae18ad281e82 sched: Remove MAX_USER_RT_PRIO adds 9d061ba6bc17 sched: Remove USER_PRIO, TASK_USER_PRIO and MAX_USER_PRIO adds c541bb7835a3 sched/core: Update task_prio() function header adds 880cfed3a012 static_call: Pull some static_call declarations to the typ [...] adds 3f2a8fc4b15d static_call/x86: Add __static_call_return0() adds 29fd01944b72 static_call: Provide DEFINE_STATIC_CALL_RET0() adds 6ef869e06474 preempt: Introduce CONFIG_PREEMPT_DYNAMIC adds b965f1ddb47d preempt/dynamic: Provide cond_resched() and might_resched( [...] adds 2c9a98d3bc80 preempt/dynamic: Provide preempt_schedule[_notrace]() stat [...] adds 40607ee97e4e preempt/dynamic: Provide irqentry_exit_cond_resched() static call adds 826bfeb37bb4 preempt/dynamic: Support dynamic preempt with preempt= boo [...] adds e59e10f8ef63 sched: Add /debug/sched_preempt adds 73f44fe19d35 static_call: Allow module use without exposing static_call_key adds ef72661e28c6 sched: Harden PREEMPT_DYNAMIC adds f9d34595ae4f smp: Process pending softirqs in flush_smp_call_function_f [...] adds b0d6d4789677 uprobes: (Re)add missing get_uprobe() in __find_uprobe() adds de40f33e788b sched/deadline: Reduce rq lock contention in dl_add_task_r [...] adds 156ec6f42b8d sched/features: Fix hrtick reprogramming adds e0ee463c93c4 sched/features: Distinguish between NORMAL and DEADLINE hrtick adds 54b7429efffc rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers adds 43789ef3f7d6 rcu/nocb: Perform deferred wake up before last idle's need [...] adds f8bb5cae9616 rcu/nocb: Trigger self-IPI on late deferred wake up before [...] adds 47b8ff194c1f entry: Explicitly flush pending rcuog wakeup before last r [...] adds 4ae7dc97f726 entry/kvm: Explicitly flush pending rcuog wakeup before la [...] adds c5e6fc08feb2 sched,x86: Allow !PREEMPT_DYNAMIC adds 657bd90c9314 Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/ [...] adds 8bcfdd7cad3d Merge branch 'perf/kprobes' into perf/core, to pick up fin [...] adds d310ec03a34e Merge tag 'perf-core-2021-02-17' of git://git.kernel.org/p [...] adds a35f2ef3b737 Xen/x86: don't bail early from clear_foreign_p2m_mapping() adds b512e1b077e5 Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() adds dbe5283605b3 Xen/gntdev: correct dev_bus_addr handling in gntdev_map_gr [...] adds ebee0eab0859 Xen/gntdev: correct error checking in gntdev_map_grant_pages() adds 36bf1dfb8b26 xen/arm: don't ignore return errors from set_phys_to_machine adds 5a264285ed1c xen-blkback: don't "handle" error by BUG() adds 3194a1746e8a xen-netback: don't "handle" error by BUG() adds 7c77474b2d22 xen-scsiback: don't "handle" error by BUG() adds 871997bc9e42 xen-blkback: fix error handling in xen_blkbk_map() adds 4a037ad5d115 Merge tag 'for-linus-5.12-rc1-tag' of git://git.kernel.org [...] adds 99ca0edb41aa Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds b811b41024af Merge tag 'm68k-for-v5.12-tag1' of git://git.kernel.org/pu [...] adds fa07eca8d8c6 vmlinux.lds.h: catch more UBSAN symbols into .data adds b0c2793bad0b Revert "MIPS: Add basic support for ptrace single step" adds 2671fe5e1d48 Merge tag 'mips_5.12' of git://git.kernel.org/pub/scm/linu [...] adds 08179b47e1fd Merge branch 'parisc-5.12-1' of git://git.kernel.org/pub/s [...] adds 9c5b80b795e9 Merge tag 'hyperv-next-signed-20210216' of git://git.kerne [...] adds 3e10585335b7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds df24212a493a Merge tag 's390-5.12-1' of git://git.kernel.org/pub/scm/li [...] adds 04471d3f18cb Merge tag 'for-linux-5.12-rc1' of git://git.kernel.org/pub [...] adds 69e9b12a27a1 Merge tag 'mtd/for-5.12' of git://git.kernel.org/pub/scm/l [...] adds 66f73fb3facd Merge tag 'for-linus-5.12-rc1' of git://git.kernel.org/pub [...] adds de1617578849 Merge tag 'media/v5.12-1' of git://git.kernel.org/pub/scm/ [...] adds 3b9b1490e098 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 8a353d7bafdd ASoC: soc-pcm: fix hw param limits calculation for multi-DAI adds bdea43fc0436 ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty [...] adds e1317cc9ca4a ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A [...] adds df8359c512fa ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad [...] adds c58947af08ae ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S100 [...] adds 7d25f7ca110e Merge series "ASoC: Intel: bytcr_rt5640: Add quirks for 4 [...] adds 0969db0d8d15 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 0c8e97c86b73 Merge tag 'asoc-v5.12' of https://git.kernel.org/pub/scm/l [...] adds c4294d7f057d ALSA: hda: intel-dsp-config: add Alder Lake support adds 10e2ec8edece Merge tag 'sound-5.12-rc1' of git://git.kernel.org/pub/scm [...] adds ef23d5008b9f Merge tag 'drm-misc-next-fixes-2021-02-11' of git://anongi [...] adds 4112c0035400 drm/amdgpu: fix CGTS_TCC_DISABLE register offset on gfx10.3 adds e96b1b297498 drm/amdgpu/display: remove hdcp_srm sysfs on device removal adds f2d51b20d747 drm/amd/display: Fix potential integer overflow adds 41401ac67791 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() adds 1fb8b1fc4dd1 drm/amdkfd: Fix recursive lock warnings adds 7e6435c14a42 drm/radeon: OLAND boards don't have VCE adds 6e80fb8ab04f drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) adds 4f8ad4045b38 Merge tag 'amd-drm-next-5.12-2021-02-18' of https://gitlab [...] adds 80cf9a88296c drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling adds 81ce8f04aa96 drm/i915/gt: Correct surface base address for renderclear adds f730f39eb981 Merge tag 'drm-intel-next-fixes-2021-02-18' of git://anong [...] adds d99676af540c Merge tag 'drm-next-2021-02-19' of git://anongit.freedeskt [...] adds e210761fb3ba Merge tag 'tomoyo-pr-20210215' of git://git.osdn.net/gitro [...] adds d1fec2214bfb Merge tag 'selinux-pr-20210215' of git://git.kernel.org/pu [...] adds 23b6ba45f321 Merge tag 'audit-pr-20210215' of git://git.kernel.org/pub/ [...] adds d643a990891a Merge tag 'integrity-v5.12' of git://git.kernel.org/pub/sc [...] adds 92ae63c07b8f Merge tag 'Smack-for-v5.12' of git://github.com/cschaufler [...] adds 177626c6d5ab Merge tag 'seccomp-v5.12-rc1' of git://git.kernel.org/pub/ [...] adds 3d9ae54af1d0 tpm_tis: Fix check_locality for correct locality acquisition adds e42acf104d6e tpm_tis: Clean up locality release adds d87719c14464 tpm: Fix fall-through warnings for Clang adds 3a253caaad11 char: tpm: add i2c driver for cr50 adds 724eaba40ef6 tpm: Remove tpm_dev_wq_lock adds 40d32b59e373 keys: Update comment for restrict_link_by_key_or_keyring_chain adds aab73d952402 tpm: add sysfs exports for all banks of PCR registers adds 52d0848e1d60 ABI: add sysfs description for tpm exports of PCR registers adds 90cba8d20f8b tpm/ppi: Constify static struct attribute_group adds 5df16caada3f KEYS: trusted: Fix incorrect handling of tpm_get_random() adds 8da7520c8046 KEYS: trusted: Fix migratable=1 failing adds 8c657a0590de KEYS: trusted: Reserve TPM for seal and unseal operations adds a2b095e0efa7 Merge tag 'tpmdd-next-v5.12-rc1-v2' of git://git.kernel.or [...] adds 31caf8b2a847 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 983e4adae0cf Merge tag 'platform-drivers-x86-v5.12-1' of git://git.kern [...] adds a26a9d8ab4f9 Merge tag 'hwmon-for-v5.12' of git://git.kernel.org/pub/sc [...] adds 32c080c4b5cf Merge branch 'i2c/for-5.12' of git://git.kernel.org/pub/sc [...] adds 19472481bf58 Merge tag 'mmc-v5.12' of git://git.kernel.org/pub/scm/linu [...] adds deb8d159a0a6 Merge tag 'linux-watchdog-5.12-rc1' of git://www.linux-wat [...] adds 05a6fb94a6e1 Merge tag 'regmap-v5.12' of git://git.kernel.org/pub/scm/l [...] adds d6560052c2f7 Merge tag 'regulator-v5.12' of git://git.kernel.org/pub/sc [...] adds a2590d69893f Merge tag 'spi-v5.12' of git://git.kernel.org/pub/scm/linu [...] adds 66615c4ee287 Merge tag 'auxdisplay-for-linus-v5.12' of git://github.com [...] adds 57e0d7b7f866 backlight: ktd253: Bring up in a known state adds 0b5e0f45af40 backlight/video: Use Platform getter/setter functions adds 4512d92b03a6 Merge tag 'backlight-next-5.12' of git://git.kernel.org/pu [...] adds f158bbee9403 Merge tag 'mfd-next-5.12' of git://git.kernel.org/pub/scm/ [...] adds a59e12218c4f platform/chrome: cros_ec_typec: Flush pending work adds b996c10e0f5b Merge tag 'tag-chrome-platform-for-v5.12' of git://git.ker [...] adds 74369d041a0a thermal: qcom: Fix comparison with uninitialized variable [...] adds a51afb13311c thermal: cpufreq_cooling: freq_qos_update_request() return [...] adds 5d26c176d58b Merge tag 'thermal-v5.12-rc1' of git://git.kernel.org/pub/ [...] adds 0d7a660bfe79 Merge branches 'clk-doc', 'clk-renesas', 'clk-allwinner', [...] adds ee6b84a3fc47 Merge branch 'clk-unused' into clk-next adds 242d8cf62687 Merge branches 'clk-mediatek', 'clk-imx', 'clk-amlogic' an [...] adds fa4dd53eeebf clk: qoriq: use macros to generate pll_mask adds 11f83102d879 Merge branches 'clk-vc5', 'clk-silabs', 'clk-aspeed', 'clk [...] adds 1d895931cb42 dt-bindings: clk: mstar msc313 mpll binding header adds 4f83b5233f61 dt-bindings: clk: mstar msc313 mpll binding description adds 0b9266d295ce clk: fixed: add devm helper for clk_hw_register_fixed_factor() adds bef7a78da716 clk: mstar: MStar/SigmaStar MPLL driver adds 93c89f03cb1d clk: mstar: Allow MStar clk drivers to be compile tested adds d90afa62acd4 clk: mstar: msc313-mpll: Fix format specifier adds 785c02eb3500 clk: qcom: gdsc: Implement NO_RET_PERIPH flag adds a59c16c80bd7 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...] adds 53748348a57a clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting adds fe121bfe2617 clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical adds c3656218386a clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical adds 5db3ae8b33de clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver adds 9502d488b1fc dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc adds 7cbb78a99db6 clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers adds eaf87e5661b3 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d adds 79b5d1fc93a1 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver adds e16831bf402c dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] adds 3fade948fbb3 clk: qcom: gcc-sm8350: add gdsc adds 75a81288db32 dt-bindings: clock: Add RPMHCC bindings for SC7280 adds fff2b9a65162 clk: qcom: rpmh: Add support for RPMH clocks on SC7280 adds 87a3d523b38c dt-bindings: clock: Add SC7280 GCC clock binding adds a3cc092196ef clk: qcom: Add Global Clock controller (GCC) driver for SC7280 adds 4d5c4ae32945 Merge branches 'clk-socfpga', 'clk-mstar', 'clk-qcom' and [...] adds 28b9aaac4cc5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds a7dcf5f23565 Merge tag 'for-v5.12' of git://git.kernel.org/pub/scm/linu [...] adds 579f50cee1a1 Merge tag 'hsi-for-5.12' of git://git.kernel.org/pub/scm/l [...] adds 36c1b20d1570 Merge tag 'i3c/for-5.12' of git://git.kernel.org/pub/scm/l [...] adds 0328b5f2ef4a Merge tag 'rtc-5.12' of git://git.kernel.org/pub/scm/linux [...] adds a8002a35935a gpio: pcf857x: Fix missing first interrupt adds 882d6edfc45c Merge tag 'gpio-updates-for-v5.12' of git://git.kernel.org [...] adds a99163e9e708 Merge tag 'devicetree-for-5.12' of git://git.kernel.org/pu [...] adds 325b764089c9 Merge tag 'for-5.12/dm-changes' of git://git.kernel.org/pu [...] adds bdb39c9509e6 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds c70f51de8530 RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver adds 633d61021298 RDMA/ipoib: Remove racy Subnet Manager sendonly join checks adds 229557230c76 RDMA/hns: Remove unused member and variable of CMDQ adds 8f86e2eadac9 RDMA/hns: Fixes missing error code of CMDQ adds 563aeb226630 RDMA/hns: Remove redundant operations on CMDQ adds 292b3352bd5b RDMA/hns: Adjust fields and variables about CMDQ tail/head adds 5e9914c00388 RDMA/hns: Refactor process of posting CMDQ adds bf656b029f88 RDMA/hns: Adjust definition of FRMR fields adds 1a93e848b730 RDMA/qedr: Use true and false for bool variable adds 168e4cd94983 RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() adds fe454dc31e84 RDMA/ucma: Fix use-after-free bug in ucma_create_uevent adds bf139b58af09 RDMA/rxe: Remove unused pkt->offset adds e6daa8f61d8d RDMA/rtrs-srv: Fix stack-out-of-bounds adds 03e9b33a0fd6 RDMA/rtrs: Only allow addition of path to an already estab [...] adds f7452a7e96c1 RDMA/rtrs-srv: fix memory leak by missing kobject free adds e2853c49477d RDMA/rtrs-srv-sysfs: fix missing put_device adds 7232c132d13a RDMA/mlx5: Allow CQ creation without attached EQs adds 2fe8d4b87802 RDMA/mlx5: Fail QP creation if the device can not support [...] adds 68ad4d1cc679 Merge branch 'mlx5_timestamp' into rdma.git for-next adds 2b5715fc1738 RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes adds ed4085296797 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() adds 7289e26f395b Merge tag 'v5.11' into rdma.git for-next adds 3672ac8ac0d8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds d652ea30ba32 Merge tag 'iommu-updates-v5.12' of git://git.kernel.org/pu [...] adds ae42c3173ba5 Merge tag 'for-5.12/block-ipi-2021-02-21' of git://git.ker [...] adds 0e63a5c6ba96 Merge tag 'docs-5.12' of git://git.lwn.net/linux adds 80215095cefe Merge tag 'linux-kselftest-next-5.12-rc1' of git://git.ker [...] adds 783955f03de7 Merge tag 'linux-kselftest-kunit-5.12-rc1' of git://git.ke [...] adds 2a8c3a6410f0 Merge branch 'for-5.12-no_hash_pointers' into for-linus adds 16182ac1f02c Merge branch 'printk-rework' into for-linus adds b2bec7d8a42a Merge tag 'printk-for-5.12' of git://git.kernel.org/pub/sc [...] adds 54ab35d6bbc0 Merge tag 'livepatching-for-5.12' of git://git.kernel.org/ [...] adds 899cbb0e53c6 Merge tag 'kgdb-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] adds 7b7028edf939 Merge tag 'memblock-v5.12-rc1' of git://git.kernel.org/pub [...] adds 205f92d7f210 Merge branch 'work.d_name' of git://git.kernel.org/pub/scm [...] adds 250a25e7a1d7 Merge branch 'work.audit' of git://git.kernel.org/pub/scm/ [...] adds 62ab1aadcccd zonefs: add tracepoints for file operations adds 059c01039c01 zonefs: Fix file size of zones in full condition adds 0f3d950ddd62 Merge tag 'zonefs-5.12-rc1' of git://git.kernel.org/pub/sc [...] adds 78c276f5495a exfat: fix shift-out-of-bounds in exfat_fill_super() adds f728760aa923 exfat: improve performance of exfat_free_cluster when usin [...] adds c63dca9e23a3 Merge tag 'exfat-for-5.12-rc1' of git://git.kernel.org/pub [...] adds d61c6a58ae30 Merge tag 'lazytime_for_v5.12-rc1' of git://git.kernel.org [...] adds db990385427c Merge tag 'fsnotify_for_v5.12-rc1' of git://git.kernel.org [...] adds 9fe190462668 Merge tag 'fs_for_v5.12-rc1' of git://git.kernel.org/pub/s [...] adds 64f36da5625f ceph: fix flush_snap logic after putting caps adds 64f28c627a27 ceph: clean up inode work queueing adds a8810cdc007f ceph: allow queueing cap/snap handling after putting cap r [...] adds afd56e78dd17 libceph: deprecate [no]cephx_require_signatures options adds d7ef2e59e3b9 libceph: remove osdtimeout option entirely adds 558b4510f622 ceph: defer flushing the capsnap if the Fb is used adds 20bf195e9391 Merge tag 'ceph-for-5.12-rc1' of git://github.com/ceph/cep [...] adds e0a912e8ddba SUNRPC: Use TCP_CORK to optimise send performance on the server adds 987c7b1d094d SUNRPC: Remove redundant socket flags from svc_tcp_sendmsg() adds 4d12b7275386 SUNRPC: Further clean up svc_tcp_sendmsg() adds 7c70f3a7488d Merge tag 'nfsd-5.12-1' of git://git.kernel.org/pub/scm/li [...] adds f19b5872d889 perf probe: Fixup Arm64 SDT arguments adds feab999efefe perf arm64: Add argument support for SDT adds dde587aa2174 tools headers uapi: Sync tools/include/uapi/linux/perf_event.h adds 29245ae8ff65 perf tools: Do not swap mmap2 fields in case it contains build id adds 1ca6e8025414 perf tools: Store build id when available in PERF_RECORD_M [...] adds 978410ff9952 perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...] adds e0dbf18f657f perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...] adds 4183a8d70a28 perf tools: Allow synthesizing the build id for kernel/mod [...] adds e29386c8f7d7 perf record: Add --buildid-mmap option to enable PERF_RECO [...] adds 0b5c88214e9c perf tools: Add support to display build ids when availabl [...] adds e8a2061f0b60 perf buildid-cache: Add --debuginfod option to specify a s [...] adds d176db955827 perf buildid-list: Add support for mmap2's buildid events adds c07b45a355ee perf record: Tweak "Lowering..." warning in record_opts__c [...] adds d2032d451016 bpftool: Add Makefile target bootstrap adds fbcdaa1908e8 perf build: Support build BPF skeletons with perf adds fa853c4b839e perf stat: Enable counting events for BPF programs adds 1834436e340c perf c2c: Rename for shared cache line stats adds 2290e1d6193b perf c2c: Refactor hist entry validation adds 69a95bfdf95b perf c2c: Refactor display filter adds 111c14159117 perf c2c: Fix argument type for percent() adds f3d0a551db13 perf c2c: Refactor node display adds 0998d9604892 perf c2c: Add local variables for output metrics adds 80ec45d9f6d1 perf cs-etm: Update ARM's CoreSight hardware tracing OpenC [...] adds 407ee5c920df perf mem: Clean up output format adds 06280e3b15fd perf mem: Support data page size adds c1de7f3d84ca perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds c513de8a7031 perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds 9fd74f209c69 perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds d8eda898057e perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE adds 64b9705b548b perf config: Make perf_config_from_file() static adds a523026cacac perf config: Add config set interface adds bcbd79d1cfde perf debug: Add debug_set_display_time function adds f5f03e19ce14 perf config: Add perf_home_perfconfig function adds b2946282c02b perf config: Make perf_config_system() global adds e8b2db07810a perf config: Make perf_config_global() global adds 991ae4eb3691 perf tools: Allow to enable/disable events via control file adds 142544a938f4 perf tools: Add 'evlist' control command adds f186cd614878 perf tools: Add 'stop' control command adds 47fddcb479e7 perf tools: Add 'ping' control command adds cd07e536b020 Merge remote-tracking branch 'torvalds/master' into perf/core adds 70f0ba9f2435 Merge remote-tracking branch 'torvalds/master' into perf/core adds 7efce5c2404e perf test: Add parse-metric memory bandwidth testcase adds 42641d6f4d15 perf stat: Add Topdown metrics events as default events adds c69bf11ad3d3 perf tools: Fix DSO filtering when not finding a map for a [...] adds 4b799a9b772f perf script: Support DSO filter like in other perf tools adds 2bf797be81fa perf vendor events arm64: Fix Ampere eMag event typo adds c77669662f1a perf vendor events arm64: Add common and uarch event JSON adds d02d5dc8825f perf vendor events arm64: Reference common and uarch event [...] adds c3a9cdef61e6 perf vendor events arm64: Reference common and uarch event [...] adds 30626e084475 perf tools: Use /proc/<PID>/task/<TID>/status for PERF_REC [...] adds c1b907953b2c perf tools: Skip PERF_RECORD_MMAP event synthesis for kern [...] adds 473f742e1845 perf tools: Use scandir() to iterate threads when synthesi [...] adds 2b51c71be599 perf namespaces: Add 'in_pidns' to nsinfo struct adds 67dec9269314 perf inject jit: Add namespaces support adds 557c3eadb771 perf powerpc: Fix gap between kernel end and module start adds 1796829d9169 Merge remote-tracking branch 'torvalds/master' into perf/core adds d2e31d7e3f7a perf trace-event-info: Rename for_each_event. adds 900547dd0fd2 perf probe: Add protection to avoid endless loop adds 068aeea3773a perf powerpc: Support exposing Performance Monitor Counter [...] adds 81898ef1303d tools headers uapi: Update tools's copy of linux/perf_event.h adds 2a57d40832dc perf tools: Support the auxiliary event adds a054c2989fe3 perf tools: Support data block and addr block adds d9d5d767b2c0 perf c2c: Support data block and addr block adds ea8d0ed6eae3 perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT adds 590db42de068 perf report: Support instruction latency adds c7444297fd37 perf test: Support PERF_SAMPLE_WEIGHT_STRUCT adds 63e39aa6ae10 perf stat: Support L2 Topdown events adds 7d91e8181dc0 perf tools: Update topdown documentation for Sapphire Rapids adds a81fbb8771a3 perf stat: Use nftw() instead of ftw() adds 94253393df86 perf intlist: Change 'struct intlist' int member to 'unsig [...] adds 61d9fc444987 perf script: Support filtering by hex address adds 0f000f9c8918 perf powerpc: Fix printf conversion specifier for IP addresses adds 6db59d357e8e perf arm64/s390: Fix printf conversion specifier for IP addresses adds 8524711d2cf3 perf script: Simplify bool conversion adds d450bc501fbd perf daemon: Add daemon command adds fc1dcb1e561f perf daemon: Add config option adds 5631d100f983 perf daemon: Add base option adds ed36b7042fc8 perf daemon: Add server socket support adds 90b0aad8f65e perf daemon: Add client socket support adds c0666261ff38 perf daemon: Add config file support adds 3cda062520ab perf daemon: Add config file change check adds 88adb1194cc5 perf daemon: Add background support adds 12c1a415eb8d perf daemon: Add signalfd support adds b325f7be25f8 perf daemon: Add 'list' command adds 2d6914cd59ff perf daemon: Add 'signal' command adds 23c5831e2e04 perf daemon: Add 'stop' command adds 8c98be6c36a1 perf daemon: Allow only one daemon over base directory adds 6a6d1804a190 perf daemon: Set control fifo for session adds edcaa47958c7 perf daemon: Add 'ping' command adds 6d6162d51cb1 perf daemon: Use control to stop session adds 5bdee4f05116 perf daemon: Add up time for daemon/session list adds 13fb3b9f5b29 perf daemon: Add examples to man page adds 2291bb915b55 perf tests: Add daemon 'list' command test adds 91a17d6f63ba perf tests: Add daemon reconfig test adds f624f6d0f615 perf tests: Add daemon 'stop' command test adds f32102aa3323 perf tests: Add daemon 'signal' command test adds 63551dc77113 perf tests: Add daemon 'ping' command test adds dec34515b59e perf tests: Add daemon 'lock' test adds 6edfd0ebb866 perf tools: Replace lkml.org links with lore adds b1cdc7d33f78 perf tools: Remove unused xyarray.c as it was moved to too [...] adds e73b0d586ed8 perf env: Remove unneeded internal/cpumap inclusions adds 845d3a65c335 perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC adds 265cfb9586d3 perf arm-spe: Store memory address in packet adds 97ae666ae036 perf arm-spe: Store operation type in packet adds 54f7815efef7 perf arm-spe: Fill address info for samples adds e55ed3423c1b perf arm-spe: Synthesize memory event adds a89dbc9b988f perf arm-spe: Set sample's data source field adds fc52336288e4 tools headers UAPI: Sync linux/prctl.h with the kernel sources adds 1f0e6edcd968 perf annotate: Fix jump parsing for C++ code. adds 96de68fff5de perf symbols: Use (long) for iterator for bfd symbols adds 00a3423492bc perf symbols: Make dso__load_bfd_symbols() load PE files f [...] adds 77771a97011f perf symbols: Fix return value when loading PE DSO adds 105f75ebf951 perf probe: Fix kretprobe issue caused by GCC bug adds c1bd8a2b9fbc Merge branch 'perf/urgent' into perf/core adds 37b3fa0ef3a4 Merge remote-tracking branch 'torvalds/master' into perf/core adds 6833e0b81aed perf symbols: Resolve symbols against debug file first adds 27ab1c1c0652 tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() adds 6fd99b7f625c tools api fs: Diet cgroupfs_find_mountpoint() adds 48859e5293a2 tools api fs: Cache cgroupfs mount point adds cef7af25c9d3 perf tools: Add OCaml demangling adds 15bebcd72bf5 perf metricgroup: Remove unneeded semicolon adds 4fd008476c46 perf annotate: Do not jump after 'k' is pressed adds 84b102f56459 perf vendor events arm64: Fix indentation of brackets in i [...] adds 842ed298954d perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf adds 3a35093ab59d perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf adds 37b9c7bbe1ee perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf adds 52bcc6031c0b perf tools: Simplify the calculation of variables adds e16c2ce7c5ed perf record: Fix continue profiling after draining the buffer adds 4e1481445407 perf unwind: Set userdata for all __report_module() paths adds 03fb0f859b45 perf intel-pt: Fix missing CYC processing in PSB adds 20aa39708a59 perf intel-pt: Fix premature IPC adds 6af4b60033e0 perf intel-pt: Fix IPC with CYC threshold adds c840cbfeffcb perf intel-pt: Add PSB events adds fbefe9c2f87f perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUC [...] adds c5c97cadd7ed perf test: Fix unaligned access in sample parsing test adds d58b3f7e7014 perf auxtrace: Automatically group aux-output events adds c025d46cd932 perf script: Add branch types for VM-Entry and VM-Exit adds b7ecc2d73e5b perf intel_pt: Add vmlaunch and vmresume as branches adds 90af7555c36f perf intel-pt: Retain the last PIP packet payload as is adds 80a038860b5c perf intel-pt: Amend decoder to track the NR flag adds fcda5ff711d9 perf machine: Factor out machines__find_guest() adds 3035cb6cbd2d perf machine: Factor out machine__idle_thread() adds 6e86bfdc4a60 perf intel-pt: Support decoding of guest kernel adds 65faca5ce862 perf intel-pt: Allow for a guest kernel address filter adds 695fc4510615 perf intel-pt: Adjust sample flags for VM-Exit adds 19854e45b39a perf intel-pt: Split VM-Entry and VM-Exit branches adds 865eb3fb3bf0 perf intel-pt: Add documentation for tracing virtual machines adds 067012974c8a perf tools: Fix arm64 build error with gcc-11 adds 46355e3d793c perf test: Suppress logs in cs-etm testing adds 11d45d4fb923 perf test: Output the sub testing result in cs-etm adds bff8b3072e2d perf symbol: Remove redundant libbfd checks adds 206236d328ee perf buildid-cache: Add test for 16-byte build-id adds 3027ce36ccba perf buildid-cache: Don't skip 16-byte build-ids adds 3a36281a1719 Merge tag 'perf-tools-for-v5.12-2020-02-19' of git://git.k [...] adds c85c9a2c6e36 kprobes: Fix to delay the kprobes jump optimization adds c9584234709a Merge tag 'trace-v5.12' of git://git.kernel.org/pub/scm/li [...] adds 7a3b8758bd6e clocksource/drivers/ixp4xx: Select TIMER_OF when needed adds 2a97d55333e4 clocksource/drivers/sh_cmt: Make sure channel clock supply [...] adds 7da390694afb clocksource/drivers/mxs_timer: Add missing semicolon when [...] adds 8acb54abc1db Merge tag 'timers-v5.11-rc5' of https://git.linaro.org/peo [...] adds 4aa364443d02 Merge tag 'timers-urgent-2021-02-22' of git://git.kernel.o [...] adds fd749fe4bcb0 ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled adds 90e53c5e0925 Merge branch 'devel-stable' into for-linus adds 6ff6f86bc4d0 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds b12b47249688 Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm [...] adds 4b3bd22b123b Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] adds ac9e806c9c01 Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] adds 7b0b78df9cca Merge branch 'userns-for-v5.12' of git://git.kernel.org/pu [...] adds bfe3911a9104 kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE adds 4b5f9254e4f4 Merge tag 'topic/kcmp-kconfig-2021-02-22' of git://anongit [...] adds e913a8cdc297 Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://an [...] adds f81f213850ca Merge tag 'for-linus-5.12-1' of git://github.com/cminyard/ [...] adds 3b9cdafb5358 Merge tag 'pinctrl-v5.12-1' of git://git.kernel.org/pub/sc [...] adds 2b8689520520 kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuilds adds 79db4d2293eb Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pu [...] adds a56ff24efbba Merge tag 'objtool-core-2021-02-23' of git://git.kernel.or [...] adds 48783be427c7 microblaze: Fix built-in DTB alignment to be 8-byte aligned adds 74268693e0f7 Merge tag 'microblaze-v5.12' of git://git.monstr.eu/linux- [...] adds 21a6ab2131ab Merge tag 'modules-for-v5.12' of git://git.kernel.org/pub/ [...] adds 5cf0fd591f2e Kbuild: disable TRIM_UNUSED_KSYMS option adds a2c42bbabbe2 arm64: spectre: Prevent lockdep splat on v4 mitigation ena [...] adds 656d1d58d8e0 arm64: kexec_file: fix memory leakage in create_dtb() when [...] adds f5c6d0fcf90c arm64 module: set plt* section addresses to 0x0 adds 2596b6ae412b kexec: move machine_kexec_post_load() to public interface new d47422d953e2 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing new 2e8acca1911b arm64/mm: Fixed some coding style issues new e9d2dfc49a8c Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 4cc8ca08ed09 sparc: remove SA_STATIC_ALLOC macro definition adds b6b9b67d67f0 sparc32: signal: Fix stack trampoline for RT signals adds bf8c5541df53 sbus: char: Remove meaningless jump label out_free adds 8befe0280de4 sparc: Replace test_ti_thread_flag() with test_tsk_thread_flag() adds bda166930c37 sparc32: Limit memblock allocation to low memory adds c599a7821be7 sparc32: Preserve clone syscall flags argument for restart [...] adds 520615e1f5b2 sparc64: switch defconfig from the legacy ide driver to libata adds a57cdeb369ef sparc: sparc64_defconfig: add necessary configs for qemu adds da5447265434 tty: vcc: Drop impossible to hit WARN_ON adds e1d830ab3280 tty: vcc: Drop unnecessary if block adds 60cb8a9073ba tty: hvcs: Drop unnecessary if block adds 80bddf5c93a9 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set adds a970a9764c77 sparc: Fix handling of page table constructor failure adds b3554aa2470b sparc: fix led.c driver when PROC_FS is not enabled adds 76962e03934e sparc32: Fix comparing pointer to 0 coccicheck warning adds 147d8622f2a2 sparc64: Use arch_validate_flags() to validate ADI flag adds 356184fb6d67 sparc: make xchg() into a statement expression new 90bb501a72a8 Merge remote-tracking branch 'sparc/master' adds 3a2eb515d136 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() new 04b385f32508 net: ag71xx: remove unnecessary MTU reservation new 433dfc99aa3e dpaa_eth: fix the access method for the dpaa_napi_portal new 0a8a800027f1 net: mvpp2: skip RSS configurations on loopback port new 4e9d9d1f4880 net: phy: icplus: call phy_restore_page() when phy_select_ [...] new 94ead4caa061 net: dsa: Fix dependencies with HSR new 341c65242fe1 mptcp: fix DATA_FIN processing for orphaned sockets new d87903b63e3c mptcp: fix DATA_FIN generation on early shutdown new ad98dd37051e mptcp: provide subflow aware release function new 52557dbc7538 mptcp: do not wakeup listener for MPJ subflows new e5bcf0e87913 Merge branch 'mptcp-a-bunch-of-fixes' new 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation new 8eb65fda4a6d net/mlx4_core: Add missed mlx4_free_cmd_mailbox() new 92c6058024e8 i40e: Fix flow for IPv6 next header (extension header) new 58cab46c622d i40e: Fix memory leak in i40e_probe new d2c788f739b6 i40e: Add zero-initialization of AQ command structures new 4cdb9f80dcd4 i40e: Fix overwriting flow control settings during driver loading new 28b1208e7a7f i40e: Fix addition of RX filters after enabling FW LLDP agent new dc8812626440 i40e: Fix VFs not created new 61c1e0eb8375 i40e: Fix add TC filter for IPv6 new b32cddd2247c i40e: Fix endianness conversions new 42870a1a8728 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new ee576c47db60 net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before [...] new 9bc1ef64aeb6 bcm63xx_enet: fix sporadic kernel panic new 18755e270666 Marvell Sky2 Ethernet adapter: fix warning messages. new e6dd86ed27d1 net: dsa: bcm_sf2: Wire-up br_flags_pre, br_flags and set_mrouter new f9b3827ee66c net: dsa: b53: Support setting learning on port new f3f9be9c5808 Merge branch 'net-dsa-learning-fixes-for-b53-bcm_sf2' new 3aed8b63336c net/sched: cls_flower: validate ct_state for invalid and r [...] new 7a0ae61acde2 r8152: enable U1/U2 for USB_SPEED_SUPER new c79515e47935 r8152: check if the pointer of the function exists new 156c32076112 r8152: replace netif_err with dev_err new 40fa7568ac23 r8152: spilt rtl_set_eee_plus and r8153b_green_en new 2c8396de7225 Merge branch 'r8152-minor-adjustments' new 41e2972c0061 Merge remote-tracking branch 'net/master' adds b29dd96b905f bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src adds 33ccec5fd740 bpf: Fix a warning message in mark_ptr_not_null_reg() adds 53f523f3052a bpf: Clear percpu pointers in bpf_prog_clone_free() new badbdbea4c71 Merge remote-tracking branch 'bpf/master' new 8fc0e3b6a866 xfrm: interface: fix ipv4 pmtu check to honor ip header df new ee9ed95cff38 Merge remote-tracking branch 'ipsec/master' adds 3b9ea7206d7e ath9k: fix transmitting to stations in dynamic SMPS mode adds ae064fc0e32a mt76: fix tx skb error handling in mt76_dma_tx_queue_skb adds 94f0e6256c2a mt76: mt7915: only modify tx buffer list after allocating [...] adds 4538c5ed0f7e iwlwifi: avoid crash on unsupported debug collection new 3ada1414c014 Merge remote-tracking branch 'wireless-drivers/master' new ff6f08e70d36 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 7fb08871c38b ASoC: rt1015: fix i2c communication error adds 2979ef760e73 ASoC: rt1015: enable BCLK detection after calibration new 2d003ec15396 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx new 9fd914d917da ASoC: fsl_ssi: Fix TDM slot setup for I2S mode new 098474f3cf61 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new 45d6fd9a7368 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 1dbcf513dcf6 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds be86c3fd26c7 regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode adds e124039e9567 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new f5c05dbfc67e Merge remote-tracking branch 'regulator-fixes/for-linus' adds 28c93644d865 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds b3c15f78befc spi: spi-ti-qspi: Free DMA resources adds ecce3daec27a Merge remote-tracking branch 'spi/for-5.12' into spi-linus new e2b52beeca33 Merge remote-tracking branch 'spi-fixes/for-linus' new 16188c3a64ce Merge remote-tracking branch 'pci-current/for-linus' new b3875a65f676 Merge remote-tracking branch 'phy/fixes' adds 42ffcd1dba17 Input: xpad - add support for PowerA Enhanced Wired Contro [...] adds 6524d8eac258 Input: st1232 - add IDLE state as ready condition adds a374c19f7f15 Input: zinitix - remove unneeded semicolon adds ede6747c2f89 Input: elants_i2c - detect enum overflow adds b0b7d2815839 Input: sur40 - fix an error code in sur40_probe() adds 0958351e93fa Input: elo - fix an error code in elo_connect() adds 182d679b2298 Input: joydev - prevent potential read overflow in ioctl adds b2e3543b5e19 Input: add missing dependencies on CONFIG_HAS_IOMEM adds b5d6e7ab7fe7 Input: i8042 - add ASUS Zenbook Flip to noselftest list adds 836f308cb5c7 Input: zinitix - fix return type of zinitix_init_touch() adds 0ce1ac23149c Input: applespi - don't wait for responses to commands ind [...] adds e64123949e6c Input: applespi - fix occasional crc errors under load. adds 415e915fdfc7 Merge tag 'v5.11' into next adds 311a27da6271 dt-bindings: input: cros-ec-keyb: Add a new property descr [...] adds 820c8727956d Input: cros-ec-keyb - expose function row physical map to [...] adds faf7f3fdd151 dt-bindings: input: Create macros for cros-ec keymap adds 3d283f0b0764 dt-bindings: input: Fix the keymap for LOCK key adds 497c318303e7 ARM: dts: cros-ec-keyboard: Use keymap macros adds 2896a27fdcd0 Input: alps - fix spelling of "positive" adds 4c47097f8514 Input: aiptek - convert sysfs sprintf/snprintf family to s [...] adds cbecf716ca61 Merge branch 'next' into for-linus adds 1bff77f41a80 Input: st1232 - fix NORMAL vs. IDLE state handling new 36306b33da59 Merge remote-tracking branch 'input-current/for-linus' new 88bb4a8bc8ef Merge remote-tracking branch 'ide/master' adds a3db58a392c8 ARM: dts: at91-sama5d27_som1: fix phy address to 7 adds be6320941469 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] adds 16457a528e63 ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] new c2da0e3d6304 Merge remote-tracking branch 'at91-fixes/at91-fixes' new 06ee7c41e3a2 Merge remote-tracking branch 'omap-fixes/fixes' adds d70cef0d4672 btrfs: fix raid6 qstripe kmap adds be6a13613fd3 btrfs: make btrfs_submit_compressed_read() subpage compatible adds 04d4ba4c9075 btrfs: make check_compressed_csum() to be subpage compatible adds 3c1791651042 btrfs: fix race between extent freeing/allocation when usi [...] adds 20903032cd9f btrfs: avoid checking for RO block group twice during noco [...] adds 195a49eaf655 btrfs: fix race between writes to swap files and scrub adds dd0734f2a866 btrfs: fix race between swap file activation and snapshot [...] adds 1119a72e223f btrfs: tree-checker: do not error out if extent ref hash d [...] adds 3660d0bcdb82 btrfs: fix stale data exposure after cloning a hole with N [...] adds 95c85fba1f64 btrfs: avoid double put of block group when emptying cluster adds 6e37d2459941 btrfs: zoned: fix deadlock on log sync adds 08b609a13e80 Merge branch 'misc-5.12' into next-fixes new d5a0ddaa7fec Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 7d4f0956b9a4 nfsd: Don't keep looking up unhashed files in the nfsd file cache new 47dce08daef8 svcrdma: disable timeouts on rdma backchannel new 1165069361b2 fs: nfsd: fix kconfig dependency warning for NFSD_V4 new 7c7fe88bbd69 Merge remote-tracking branch 'cel-fixes/for-rc' adds 8fd167361316 drm/ttm: Fix a memory leak new 5933851d9e7b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 2770ef7c8aea ia64: do not typedef struct pal_min_state_area_s adds a5b7c61ee6ad ia64: remove unneeded header includes from <asm/mca.h> adds fa1e160b08e8 ia64: remove generated/nr-irqs.h generation to fix build warning adds db4632c65eb5 Makefile: use smaller dictionary size for xz module compression adds 83272e6d4765 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] adds 052c805a1851 kbuild: LD_VERSION redenomination adds aec6c60a01d3 kbuild: check the minimum compiler version in Kconfig adds ab37d5a43162 genksyms: make source_file a local variable in lexer adds e66e13a3c974 genksyms: remove dead code for ST_TABLE_* adds 13940738c264 genksyms: remove useless case DOTS adds 3d277907c2ff kbuild: doc: remove "Objects which export symbols" section adds 0dd77e957a00 kbuild: stop removing stale <linux/version.h> file adds 2047ace96679 kbuild: use always-y instead of extra-y adds 1c3fae740aab Kbuild: Make composite object searching more generic adds 3c4fa46b30c5 vmlinux.lds.h: add DWARF v5 sections adds a66049e2cf0e Kbuild: make DWARF version a choice adds 98cd6f521f10 Kconfig: allow explicit opt in to DWARF v5 adds 9b82f13e7ef3 kbuild: clamp SUBLEVEL to 255 adds 88a686728b37 kbuild: simplify access to the kernel's version adds 585d32f9b053 gen_compile_commands: prune some directories adds 865fa29f7dd1 arch: syscalls: add missing FORCE and fix 'targets' to mak [...] adds 29c5c3ac6331 arch: syscalls: remove $(srctree)/ prefix from syscall tables adds 9df526b03c01 scripts: add generic syscalltbl.sh adds b9da928abf45 scripts: add generic syscallhdr.sh adds 05f6bbf2d714 kbuild: remove ld-version macro adds 02aff8592204 kbuild: check the minimum linker version in Kconfig adds 3d9055f99d24 Makefile: Remove # characters from compiler string adds 3e7709b8cb11 kconfig: Remove duplicate call to sym_get_string_value() adds c523fb810ff3 kconfig: clean up nested if-conditionals in check_conf() adds 65517e25def9 kconfig: remove dead code in conf_askvalue() adds 79e901ab8e7e kconfig: fix 'invalid option' for help option adds cd0bddd66b2c kconfig: omit --oldaskconfig option for 'make config' adds cfe93fcafd19 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...] adds 2c6a960613de kbuild: reuse this-makefile to define abs_srctree adds ee38bf52412c kbuild: parse C= and M= before changing the working directory adds 2f9dbf67b29a kbuild: remove deprecated 'always' and 'hostprogs-y/m' new 3d235355a792 initramfs: Remove redundant dependency of RD_ZSTD on BLK_D [...] new ec2fb6a68ca9 Merge remote-tracking branch 'kbuild/for-next' new 91db9a2704dc Merge remote-tracking branch 'dma-mapping/for-next' new 98b2b7ca1f62 Merge remote-tracking branch 'asm-generic/master' adds 2561ce1f5b6b Merge branches 'fixes' and 'misc' into for-next adds 1afb7e6348aa Merge branch 'devel-stable' into for-next new 20be62928d2d Merge remote-tracking branch 'arm/for-next' new b41312970540 Merge remote-tracking branch 'arm-soc/for-next' new 6ab98131e99c Merge remote-tracking branch 'actions/for-next' new 27cd0220445c Merge branch 'v5.12/dt' into tmp/aml-rebuild new e0ac5b564d38 Merge branch 'v5.12/dt64' into tmp/aml-rebuild new 9faeb18107d1 Merge branch 'v5.12/soc' into tmp/aml-rebuild new 944e6bed8206 Merge remote-tracking branch 'amlogic/for-next' new 86e67cbb9777 Merge remote-tracking branch 'aspeed/for-next' adds 9639bdcf8954 Merge branch 'at91-fixes' into at91-next new 9be48f358a0b Merge remote-tracking branch 'at91/at91-next' new c8ff1d48bb60 Merge remote-tracking branch 'drivers-memory/for-next' new 458de43c34d8 Merge remote-tracking branch 'imx-mxs/for-next' new fcbb2019ca10 Merge remote-tracking branch 'keystone/next' new dbc8e1859f12 Merge remote-tracking branch 'mediatek/for-next' new 55f223aec313 Merge remote-tracking branch 'mvebu/for-next' new 6e9c4fffc4fe Merge remote-tracking branch 'omap/for-next' new 337e75d3f00c Merge remote-tracking branch 'qcom/for-next' new eb941f55429d Merge remote-tracking branch 'raspberrypi/for-next' new b9796a6f155b Merge remote-tracking branch 'realtek/for-next' new ec600a9d8186 Merge remote-tracking branch 'renesas/next' new 86418a78f584 Merge remote-tracking branch 'rockchip/for-next' new 57e15cfdafc4 Merge remote-tracking branch 'samsung-krzk/for-next' new dd0aea6c3774 Merge remote-tracking branch 'stm32/stm32-next' new cf8c65f40839 Merge remote-tracking branch 'sunxi/sunxi/for-next' new d680c461fad5 Merge remote-tracking branch 'tegra/for-next' new 002605f43fa9 Merge remote-tracking branch 'ti-k3/ti-k3-next' new d43363800006 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 6e8b6d3ffd0d Merge remote-tracking branch 'csky/linux-next' new c93956e6a699 Merge remote-tracking branch 'h8300/h8300-next' new 8698b5a3276b Merge remote-tracking branch 'm68knommu/for-next' adds d9b2a2bbbb4d block: Add n64 cart driver adds f1e19224f594 n64: use pr_fmt to avoid duplicate string adds 9ee8c9a1c752 n64: move module info at the end adds e39e31326305 n64: move module param at the top adds 2ce503b35dce n64: use enums for reg adds 857f6fde1c6e n64: use sector SECTOR_SHIFT instead 512 adds 82a0c13a08d8 n64: remove curly brackets adds 37772f9136f4 n64: cosmetics changes adds 0d424780852e n64: cleanup n64cart_probe() adds 13d41b537df7 n64: store dev instance into disk private data new 49387f628840 vmlinux.lds.h: catch even more instrumentation symbols into .data new faf3c25e51a7 mips: bmips: init clocks earlier new 057a14d610cf arch: mips: update references to current linux-mips list new 7874b7ce6154 Merge remote-tracking branch 'mips/mips-next' new 01b38789b144 Merge remote-tracking branch 'nds32/next' adds c26958cb5a0d Take mmap lock in cacheflush syscall adds 9abcfcb20320 nios2: fixed broken sys_clone syscall adds 7f7bc20bc41a nios2: Don't use _end for calculating min_low_pfn new c833fb99b0ae Merge remote-tracking branch 'nios2/for-next' new e319fc6c5388 Merge remote-tracking branch 'openrisc/for-next' adds f105aa940e78 riscv: add BUILTIN_DTB support for MMU-enabled targets adds fade5cad9339 initrd: Add the preprocessor guard in initrd.h adds c72160fe05fb initramfs: Provide a common initrd reserve function adds aec33b54af55 riscv: Covert to reserve_initrd_mem() adds e178d670f251 riscv/kasan: add KASAN_VMALLOC support adds 5da9cbd2b200 arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] adds d4c34d09ab03 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver adds 5dd671333171 RISC-V: probes: Treat the instruction stream as host-endian adds 3449831d92fe RISC-V: remove unneeded semicolon adds 4cd48bb3b077 arch_numa: fix common code printing of phys_addr_t adds 65d4b9c53017 RISC-V: Implement ASID allocator new 4bb875632ad0 RISC-V: Add a non-void return for sbi v02 functions new c6ca7616f7d5 clk: Add RISC-V Canaan Kendryte K210 clock driver new e7d9fea1c78a dt-bindings: update MAINTAINERS file new 11481d6b5783 dt-bindings: add Canaan boards compatible strings new 7ef71c719eb4 dt-bindings: update risc-v cpu properties new 90ddcd642a41 dt-bindings: update sifive plic compatible string new c43b5718016b dt-bindings: update sifive clint compatible string new 8fc8719c28f7 dt-bindings: update sifive uart compatible string new 3933cf6afd45 dt-bindings: fix sifive gpio properties new 13dcfae0b234 dt-bindings: add resets property to dw-apb-timer new 67d96729a9e7 riscv: Update Canaan Kendryte K210 device tree new 97c279bcf813 riscv: Add SiPeed MAIX BiT board device tree new a40f920964c4 riscv: Add SiPeed MAIX DOCK board device tree new 8194f08bda18 riscv: Add SiPeed MAIX GO board device tree new 8f5b0e79f3e5 riscv: Add SiPeed MAIXDUINO board device tree new 62363a8e2f56 riscv: Add Kendryte KD233 board device tree new aec3a94d951f riscv: Update Canaan Kendryte K210 defconfig new 7e09fd3994c5 riscv: Add Canaan Kendryte K210 SD card defconfig new cc937cad14fb riscv: Remove unnecessary declaration new f3d60f2a25e4 riscv: Disable KSAN_SANITIZE for vDSO new e134d426e1a3 soc: canaan: Sort the Makefile alphabetically new 0f02de4481da riscv: Get rid of MAX_EARLY_MAPPING_SIZE new 7899ed260c34 riscv: Improve kasan definitions new 9484e2aef45b riscv: Use KASAN_SHADOW_INIT define for kasan memory initi [...] new d127c19c7bea riscv: Improve kasan population function new d7fbcf40df86 riscv: Improve kasan population by using hugepages when possible new b84fed4621d5 Merge remote-tracking branch 'risc-v/for-next' new 7b621172de76 Merge remote-tracking branch 's390/for-next' new 717dd6ae68db Merge remote-tracking branch 'xtensa/xtensa-for-next' new 7838a854e8ea Merge remote-tracking branch 'pidfd/for-next' new f8fe28600194 Merge remote-tracking branch 'fscache/fscache-next' adds c6a078fa577d Merge branch 'misc-5.12' into for-next-current-v5.10-20210217 adds 4d296fe10a59 Merge branch 'for-next-current-v5.10-20210217' into for-ne [...] adds 4292b233d3cc btrfs: fix raid6 qstripe kmap adds d64f5358a5be btrfs: make btrfs_submit_compressed_read() subpage compatible adds 8a97de64f182 btrfs: make check_compressed_csum() to be subpage compatible adds ecd583912332 btrfs: fix race between extent freeing/allocation when usi [...] adds d7e9e0d66ceb btrfs: avoid checking for RO block group twice during noco [...] adds f35a3a066e6f btrfs: fix race between writes to swap files and scrub adds c43707783dd6 btrfs: fix race between swap file activation and snapshot [...] adds 205b3ac162cd btrfs: ix comment for btrfs ordered extent flag bits adds b85268cbb907 btrfs: tree-checker: do not error out if extent ref hash d [...] adds 632605c14eae btrfs: fix stale data exposure after cloning a hole with N [...] adds 99addaa7e437 btrfs: avoid double put of block group when emptying cluster adds 594ed9b39b4c btrfs: zoned: fix deadlock on log sync adds fb71a36f8661 Merge branch 'misc-next' into for-next-next-v5.11-20210217 adds 5b1c5c4216f2 btrfs: Prevent nowait or async read from doing sync IO adds 1d0759c4da7d Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] adds ba35d57e5b89 btrfs: convert BUG_ON()'s in relocate_tree_block adds 21e335c89f76 btrfs: return an error from btrfs_record_root_in_trans adds 981cac60a0d8 btrfs: handle errors from select_reloc_root() adds fb281a0a33cc btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds b42de4e633f4 btrfs: check record_root_in_trans related failures in sele [...] adds c5ead6424f19 btrfs: do proper error handling in record_reloc_root_in_trans adds 2ae5de7c27ff btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 789252c80dce btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 2e68bff0e9fe btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds a1682b094a00 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 0a42df53da2c btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds 26c27464f0c2 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds 4db0152de0f7 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 087a357a9afd btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds e5dcf95e59f6 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 0dafcbeb5ca3 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 48c098ed2a79 btrfs: do not panic in __add_reloc_root adds 2fb9763c5fce btrfs: have proper error handling in btrfs_init_reloc_root adds bb8ada368285 btrfs: do proper error handling in create_reloc_root adds 25e96c20d61e btrfs: validate ->reloc_root after recording root in trans adds 88bcfe16ed4a btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds cb48db067142 btrfs: change insert_dirty_subvol to return errors adds 1de410e39ec4 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds e5526d90b3b0 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 673f9dd1b103 btrfs: do proper error handling in btrfs_update_reloc_root adds bb91d8d992dd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 4fe31b5239db btrfs: handle btrfs_cow_block errors in replace_path adds f1ef26336e08 btrfs: handle btrfs_search_slot failure in replace_path adds 51bf41f2faa4 btrfs: handle errors in reference count manipulation in re [...] adds 95458c404bb1 btrfs: handle extent reference errors in do_relocation adds c0867b54f7c2 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds 50946182c60c btrfs: remove the extent item sanity checks in relocate_bl [...] adds 38728764598b btrfs: do proper error handling in create_reloc_inode adds 0d5a0faf7449 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds d1c1f884dd90 btrfs: cleanup error handling in prepare_to_merge adds d2efcde71a5e btrfs: handle extent corruption with select_one_root properly adds 681ca9e605e2 btrfs: do proper error handling in merge_reloc_roots adds 39e70ec09601 btrfs: check return value of btrfs_commit_transaction in r [...] adds 70dbaa346f12 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] adds c9f34259c600 Merge branch 'kmap-conversion' into for-next-next-v5.11-20210217 adds 191e697796c2 Merge branch 'for-next-next-v5.11-20210217' into for-next- [...] new e95f5656e671 Merge remote-tracking branch 'btrfs/for-next' adds 6dffa4c22000 smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] adds 201023c5b294 cifs: fix trivial typo adds 731ddc09c25b cifs: documentation cleanup adds 0f56db831456 cifs: New optype for session operations. adds 7de0394801da cifs: Fix in error types returned for out-of-credit situations. adds 6d82c27ae5d0 cifs: Identify a connection by a conn_id. adds 03e9bb1a0b40 cifs: Reformat DebugData and index connections by conn_id. adds af982da9a612 cifs: Fix inconsistent IS_ERR and PTR_ERR new b438fcf12815 cifs: change confusing field serverName (to ip_addr) new 40f077a02bf9 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData new c12ead71e86f cifs: Fix cifsacl ACE mask for group and others. new f5065508897a cifs: Retain old ACEs when converting between mode bits and ACL. new bc3e9dd9d104 cifs: Change SIDs in ACEs while transferring file ownership. new 23bda5e65110 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c new 9e550b085206 TCON Reconnect during STATUS_NETWORK_NAME_DELETED new f1a08655cc4f cifs: minor simplification to smb2_is_network_name_deleted new 3453f7fa1002 cifs: ignore FL_FLOCK locks in read/write new 8ce9c54f6763 Merge remote-tracking branch 'cifs/for-next' new 91bb4c1eb6f1 Merge remote-tracking branch 'ecryptfs/next' new 8fd5d1040075 Merge remote-tracking branch 'ext3/for_next' adds 3258386aba67 ext4: reset retry counter when ext4_alloc_file_blocks() ma [...] adds 302fdadeafe4 ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of [...] adds 0a76945fd1ba ext4: add .kunitconfig fragment to enable ext4-specific tests new 10166b865de0 Merge remote-tracking branch 'ext4/dev' adds 75cfb200cd08 NFS: 'flags' field should be unsigned in struct nfs_server adds ed7bcdb374d2 NFS: Add support for eager writes adds a0492339fc70 NFS: Add mount options supporting eager writes adds 6c17260ca4ae NFS: Set the stable writes flag when initialising the super block adds 7ae017c7322e NFS: Support the '-owrite=' option in /proc/self/mounts an [...] new 6f6a5fb070d9 Merge remote-tracking branch 'nfs-anna/linux-next' new acbffcb3e0c1 NFSD: Extract the svcxdr_init_encode() helper new 415ecb796e64 NFSD: Update the GETATTR3res encoder to use struct xdr_stream new fd51ddf118e6 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] new 3132038f5ef3 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] new d8938770766f NFSD: Update the NFSv3 wccstat result encoder to use struc [...] new 0250a46a563b NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] new 0c1bf14a9f1b NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream new 53375ff77c2e NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream new f91e3e98dc00 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] new dd13dd1ab94e NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] new 6d2ca9194c43 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream new c71f5e36355b NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] new ab13831996a6 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] new 15a6197738ea NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] new fb8c57f8e5ae NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] new 2076ba413e4c NFSD: Add a helper that encodes NFSv3 directory offset cookies new 37b32569c39b NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder new e6905730f2d2 NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] new 18b32a71f21d SUNRPC: Fix xdr_get_next_encode_buffer() page boundary handling new 956710b867da NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] new d7c038833034 NFSD: Remove unused NFSv3 directory entry encoders new 5bc514019607 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations new a4b9456b8055 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream new d5d13186110f NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream new 3e4a0a8bff28 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream new cf3800272286 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] new 532b356b4590 NFSD: Update the NFSv2 READ result encoder to use struct x [...] new 9c765922c4fe NFSD: Update the NFSv2 STATFS result encoder to use struct [...] new 3a2f71dcbdf4 NFSD: Add a helper that encodes NFSv3 directory offset cookies new 1381a4efb182 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder new 6d5c96f2d765 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] new 8dede3e5e00b NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] new 60561ba51838 NFSD: Remove unused NFSv2 directory entry encoders new cf673ea41bfb NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs new 497636bb8d4d NFSD: Update the NFSv2 GETACL result encoder to use struct [...] new 68abb1a4e408 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] new 164fde39fc4b NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] new 8b1223ebb78d NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] new fb99b0b31b88 NFSD: Clean up after updating NFSv2 ACL encoders new c803143cc233 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] new 8bd834da6776 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] new f1dc78fb9a13 NFSD: Clean up after updating NFSv3 ACL encoders new c75362a249ed Merge remote-tracking branch 'cel/for-next' new 5050b826bef3 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 39d17c6ee0f8 Merge remote-tracking branch 'v9fs/9p-next' adds 44903da5c0ff Merge branch 'work.namei' into for-next new b1adbdbda458 audit_alloc_mark(): don't open-code ERR_CAST() new 9652c73246b9 9p: fix misuse of sscanf() in v9fs_stat2inode() new 6f24784f00f2 whack-a-mole: don't open-code iminor/imajor new 934ada4633ef Merge branch 'work.misc' into for-next new a12c12a54419 Merge remote-tracking branch 'vfs/for-next' new 991cfbdbff95 Merge remote-tracking branch 'printk/for-next' adds f8ee579d53ac PCI: pci-bridge-emul: Fix array overruns, improve safety adds f6bda644fa3a PCI: Fix pci_register_io_range() memory leak new 6810808acf67 Merge branch 'pci/enumeration' new dfdc1fea1449 Merge branch 'pci/error' adds fc235fcb0f7c PCI: acpiphp: Remove unused acpiphp_callback typedef new 9e1ddb7504b2 Merge branch 'pci/hotplug' new e8af69175ce5 Merge branch 'pci/link' new 88dd4fbf0dbc Merge branch 'pci/resource' adds 1002573ee33e PCI: cadence: Fix DMA range mapping early return error new 4c5ce62755ce Merge branch 'pci/host-probe-refactor' new 5d94f4e90fc3 Merge branch 'pci/misc' new 31d05bf15a0c Merge branch 'remotes/lorenzo/pci/brcmstb' new 98bdd0b836ec Merge branch 'remotes/lorenzo/pci/cadence' new 3faaa3b49644 PCI: dwc: Add support to configure for ECRC new 3567754c4c6f dt-bindings: pci: layerscape-pci: Add LX2160A rev2 compati [...] new e8880bbb624f PCI: layerscape: Add LX2160A rev2 EP mode support new 138f65423b4e PCI: qcom: use PHY_REFCLK_USE_PAD only for ipq8064 new 2c7b7acfa069 PCI: dwc: Drop support for config space in 'ranges' new 735a3f356546 PCI: dwc: layerscape: Convert to builtin_platform_driver() new 100904f3327a PCI: dwc: Don't assume the ops in dw_pcie always exists new ccc3e8411467 PCI: dwc: al: Remove useless dw_pcie_ops new 9d3c303c5d71 PCI: dwc: Change size to u64 for EP outbound iATU new 718466bbe763 PCI: dwc: Add upper limit address for outbound iATU new 1ee26e5a9d99 Merge branch 'pci/dwc' new 6f99b70ed23b Merge branch 'remotes/lorenzo/pci/mediatek' new 791c9f143c77 PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] new 6ee6c89aac35 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding new 6f15a9c9f941 PCI: microchip: Add Microchip PolarFire PCIe controller driver new daaaf866587c MAINTAINERS: Add Daire McNamara as Microchip PCIe driver m [...] new f3cd02fa3336 Merge branch 'pci/microchip' new 13bccf873808 Documentation: PCI: Add specification for the PCI NTB func [...] new 959a48d0eac0 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] new fa8fef0e104a PCI: endpoint: Add helper API to get the 'next' unreserved BAR new 0e27aeccfa3d PCI: endpoint: Make *_free_bar() to return error codes on failure new 7e5a51ebb321 PCI: endpoint: Remove unused pci_epf_match_device() new 63840ff53223 PCI: endpoint: Add support to associate secondary EPC with EPF new e85a2d783762 PCI: endpoint: Add support in configfs to associate two EP [...] new 87d5972e476f PCI: endpoint: Add pci_epc_ops to map MSI IRQ new 256ae475201b PCI: endpoint: Add pci_epf_ops to expose function-specific attrs new 38ad827e3bc0 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] new dbcc542f3608 PCI: cadence: Implement ->msi_map_irq() ops new a62074a9ba85 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] new 8b821cf76150 PCI: endpoint: Add EP function driver to provide NTB funct [...] new 599f86872f9c PCI: Add TI J721E device to PCI IDs new 812ce2f8d14e NTB: Add support for EPF PCI Non-Transparent Bridge new 250c475be70a Documentation: PCI: Add configfs binding documentation for [...] new b28a23676e09 Documentation: PCI: Add PCI endpoint NTB function user guide new be693339b83f Merge branch 'pci/ntb' new 0cde4706c1e8 Merge branch 'remotes/lorenzo/pci/qcom' new 99251dfd5645 Merge branch 'remotes/lorenzo/pci/rcar' new 58adbfb3ebec PCI: rockchip: Make 'ep-gpios' DT property optional new 8e61744de4d3 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B new 543b42567cc6 Merge branch 'pci/rockchip' new e21fd0c835bb Merge branch 'remotes/lorenzo/pci/tango' new 918da858f9a2 Merge branch 'remotes/lorenzo/pci/xilinx' new 6039bd61b69f Merge branch 'remotes/lorenzo/pci/misc' new a83bdef52a02 Merge remote-tracking branch 'pci/next' new 9c7d83ae6ba6 pstore: Fix warning in pstore_kill_sb() new 58ca1f84deee Merge remote-tracking branch 'pstore/for-next/pstore' adds 57389266a7bd Revert "HID: playstation: fix unused variable in ps_batter [...] adds 2787f2cf1a93 Revert "HID: playstation: report DualSense hardware and fi [...] adds 21a7584fae7b Revert "HID: playstation: DualSense set LEDs to default pl [...] adds fdd2b479ca47 Revert "HID: playstation: add DualSense player LEDs support." adds f1d1a57ded80 Revert "HID: playstation: add microphone mute support for [...] adds 3855971c6d4b Revert "HID: playstation: add DualSense lightbar support" adds bef9acb2c47d Merge branch 'for-5.12/playstation' into for-next adds 0b25b55d34f5 HID: playstation: report DualSense hardware and firmware version. adds 5fb52551248f HID: playstation: fix unused variable in ps_battery_get_property. adds 5ecce46ba4e3 Merge branch 'for-5.12/playstation-v2' into for-next adds 50ab1ffd7c41 HID: playstation: fix array size comparison (off-by-one) adds 364c69ced8f9 Merge branch 'for-5.12/playstation-v2' into for-next adds 88f38846bfb1 HID: wacom: Ignore attempts to overwrite the touch_max val [...] adds 75d3e33fbc5e Merge branch 'for-5.11/upstream-fixes' into for-next adds 8e5198a12d64 HID: playstation: add initial DualSense lightbar support. adds c26e48b150fc HID: playstation: add microphone mute support for DualSense. adds 949aaccda019 HID: playstation: add DualSense player LED support. adds 914fe0466c86 Merge branch 'for-5.12/playstation-v2' into for-next new 1528511df607 Merge remote-tracking branch 'hid/for-next' new 901769bb9a75 Merge remote-tracking branch 'i2c/i2c/for-next' new 3425c687a0b2 Merge remote-tracking branch 'dmi/dmi-for-next' adds 93ea4a0b8fce Documentation: proc.rst: add more about the 6 fields in loadavg adds 163ba35ff371 doc: use KCFLAGS instead of EXTRA_CFLAGS to pass flags fro [...] adds 336ced2de62d scripts: kernel-doc: fix array element capture in pointer- [...] adds 36d8900d2000 Fix unaesthetic indentation adds c418eed8c3b7 docs: ABI: testing: ima_policy: Fixed missing bracket new 9d0b6a4d22db Merge remote-tracking branch 'jc_docs/docs-next' new 6545cc73cbf2 Merge remote-tracking branch 'v4l-dvb-next/master' adds 3c26db8b2895 media: atomisp: Remove unused header adds 73f70d6c200b cpufreq: sfi-cpufreq: Remove driver for deprecated firmware adds 4590d98f5a4f sfi: Remove framework for deprecated firmware adds 3cc00862a5dd x86/PCI: Get rid of custom x86 model comparison adds 24c92537ccac x86/PCI: Describe @reg for type1_access_ok() adds 6517da7aac9d x86/platform/intel-mid: Get rid of intel_scu_ipc_legacy.h adds 043698c580f4 x86/platform/intel-mid: Drop unused __intel_mid_cpu_chip and Co. adds 6b80df1787b3 x86/platform/intel-mid: Remove unused header inclusion in [...] adds c9c26882776a x86/platform/intel-mid: Update Copyright year and drop file names adds 4f0db3fc3839 Merge branch 'platform-drivers-mid-removal' into linux-next adds af5b22027738 Merge branch 'acpi-properties' into linux-next adds 606a19484587 Merge branches 'pm-misc', 'pm-cpuidle', 'pm-sleep' and 'po [...] adds 8a2664c3f092 Merge branch 'pm-opp' into linux-next adds 538b0188da46 cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost [...] adds 67fc209b527d cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks adds cbf8363e9209 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds de04241ab87a opp: Don't skip freq update for different frequency adds 8521ce52cd17 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 8b72d3aa065c Merge branches 'pm-cpufreq-fixes' and 'pm-opp-fixes' into [...] adds c27f3d011b08 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_r [...] adds 8f6493d1b834 ACPICA: Remove some code duplication from acpi_ev_address_ [...] adds 4475f0291af9 Merge branch 'acpica-fixes' into linux-next new 499ecad1e1db Merge remote-tracking branch 'pm/linux-next' new d4d0ec586151 Merge remote-tracking branch 'ieee1394/for-next' adds 66e8d3b8995c sdhci: stop poking into swiotlb internals adds 36950f2da1ea driver core: add a min_align_mask field to struct device_d [...] adds b5d7ccb7aac3 swiotlb: add a IO_TLB_SIZE define adds c7fbeca757fe swiotlb: factor out an io_tlb_offset helper adds c32a77fd1878 swiotlb: factor out a nr_slots helper adds ca10d0f8e530 swiotlb: clean up swiotlb_tbl_unmap_single adds 567d877f9a7d swiotlb: refactor swiotlb_tbl_map_single adds e952d9a1bc20 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single adds c6f50c7719e7 swiotlb: respect min_align_mask adds 83497fb11e42 nvme-pci: set min_align_mask adds 47cfc5be1934 swiotlb: Validate bounce size in the sync/unmap path new 25b3708414ea Merge remote-tracking branch 'swiotlb/linux-next' adds 0eacdd16adc4 gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add adds c65b76b89303 gfs2: Only use struct gfs2_rbm for bitmap manipulations adds 3ed08befeb09 gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks adds 4272006d956f gfs2: Minor gfs2_inplace_reserve cleanup adds 2fdc2fa21bc7 Revert "gfs2: Don't reject a supposedly full bitmap if we [...] adds a12c6fa1de84 gfs2: Don't clear GBF_FULL flags in rs_deltree adds 560b8eba6bf6 gfs2: Set GBF_FULL flags when reading resource group adds f38e998fbbb5 gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt adds 3d39fcd16d88 gfs2: Only pass reservation down to gfs2_rbm_find adds b2598965dc84 gfs2: Don't search for unreserved space twice adds 0ec9b9ea4f83 gfs2: Check for active reservation in gfs2_release adds 07974d2a2a98 gfs2: Rename rs_{free -> requested} and rd_{reserved -> re [...] adds 725d0e9d464d gfs2: Add per-reservation reserved block accounting adds 9e514605c774 gfs2: Add local resource group locking adds 06e908cd9ead gfs2: Allow node-wide exclusive glock sharing adds 4fc7ec31c3c4 gfs2: Use resource group glock sharing adds 736b2f778f0a gfs2: Un-obfuscate function jdesc_find_i adds 458094c2c611 gfs2: Simplify the buf_limit and databuf_limit definitions adds 5a4e9c607e03 gfs2: Minor gfs2_write_revokes cleanups adds 6188e8777de4 gfs2: Some documentation updates adds 625a8edd5e00 gfs2: Minor debugging improvement adds e7501bf88cd7 gfs2: Rename gfs2_{write => flush}_revokes adds 6e80674af06c gfs2: Clean up ail2_empty adds 15e20a301ab0 gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl adds c968f5788bc9 gfs2: Clean up on-stack transactions adds f3708fb59f6c gfs2: Get rid of sd_reserving_log adds c1eba1b0bca5 gfs2: Move lock flush locking to gfs2_trans_{begin,end} adds 4a3d049db42b gfs2: Don't wait for journal flush in clean_journal adds 5ae8fff8d031 gfs2: Clean up gfs2_log_reserve adds 297de3180dd7 gfs2: Use a tighter bound in gfs2_trans_begin adds 5cb738b5fbd2 gfs2: Get rid of current_tail() adds 76fce6548961 gfs2: Move function gfs2_ail_empty_tr adds 71b219f4e50b gfs2: Minor calc_reserved cleanup adds fe3e39766877 gfs2: Rework the log space allocation logic adds 2129b4288852 gfs2: Per-revoke accounting in transactions adds 803074ad77b9 Merge branches 'rgrp-glock-sharing' and 'gfs2-revoke' from [...] adds 17d776840885 gfs2: Don't get stuck with I/O plugged in gfs2_ail1_flush new 287cf10e6fa7 Merge remote-tracking branch 'gfs2/for-next' adds b1b805f3cb22 dt-bindings: dp-connector: Drop maxItems from -supply adds bfa5782b9caa fbdev: atyfb: add stubs for aty_{ld,st}_lcd() new 6dc37f7fa2b6 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 88293c03c87e drm/amdgpu: do not keep debugfs dentry adds ba3d9406a093 drm/radeon: cleanup debugfs adds 0299bef975d6 drm/amdgpu: remove CONFIG_DRM_AMDGPU_GART_DEBUGFS adds afd3a359c452 drm/amd/display: do not use drm middle layer for debugfs adds 373720f79d56 drm/amd/pm: do not use drm middle layer for debugfs adds 98d28ac2f511 drm/amdgpu: do not use drm middle layer for debugfs adds ce7c670dd142 drm/amd/pm: fix spelling mistake in various messages "powe [...] adds 0e1aa13ca3ff drm/amd/pm: Replace one-element array with flexible-array [...] adds c3af46fcfbc6 drm/amd/pm: Replace one-element array with flexible-array [...] adds 434fb1e7444a drm/radeon/nislands_smc.h: Replace one-element array with [...] adds 475f9aaaaa78 drm/radeon: Remove unused function pointer typedef radeon_ [...] adds e7fa81bbc33e drm/radeon: add rdev in ring struct adds 5b54d6797994 drm/radeon: do not use drm middle layer for debugfs (v2) adds 51a192438bb4 drm/amd/display: Change ABM sample rate adds 99929cf0576a drm/amd/display: remove global optimize seamless boot stre [...] adds 292496767ad7 Revert "drm/amd/display: New path for enabling DPG" adds e7a30ade740f Revert "drm/amd/display: Unblank hubp based on plane visibility" adds efe213e5a57e drm/amd/display: changing sr exit latency adds ecdfc5c92f92 drm/amd/display: Add dc_dmub_srv helpers for in/out DMCUB [...] adds 737b2b536a30 drm/amd/display: Fix MPC OGAM power on/off sequence adds 00e9d4c0ab14 drm/amd/display: Populate dcn2.1 bounding box before state [...] adds f9b4f20c4777 drm/amd/display: Add Freesync HDMI support to DM adds bbaef585913b drm/amd/display: Copy over soc values before bounding box [...] adds 399d9bd66e2c drm/amd/display: AVMUTE simplification adds dc75f476a61f drm/amd/display: Implement transmitter control v1.7 adds e5e258180e43 drm/amd/display: [FW Promotion] Release 0.0.52 adds 97628eb5ac20 drm/amd/display: 3.2.123 adds ea1b8c9b837c drm/amdgpu: mark local function as static adds 0b7421f0a6a4 drm/amd/display: Old sequence for HUBP blank adds ca1203d7d729 drm/amd/pm: do not issue message while write "r" into pp_o [...] adds 0e86d3d4fc52 drm/amd/display: Simplify bool conversion new 263a4febd1cc Revert "drm/amd/display: reuse current context instead of [...] new 3248b6d3cbcd drm/amdkfd: Use mmu_notifier_get new 172e4ee233f3 drm/amdkfd: Cleanup kfd_process if init_cwsr_apu fails new d4a9ffdf7133 drm/amdgpu: remove unused variable from struct amdgpu_bo new 3bef92ca4240 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 new 0885fe46fe2b drm/amd/display: Remove Assert from dcn10_get_dig_frontend new c69eb74049e7 drm/amd/display: Refactor debugfs entries for all connectors new c6341f008a31 drm/amd/display: disable seamless boot for DP MST new e664609e43bc drm/amd/display: enable audio on DP seamless boot new 349a19b2f1b0 drm/amd/display: Check for DSC support instead of ASIC revision new 860b0cf52a23 drm/amd/display: move trace buffer to uncached memory. new 77a2b7265f20 drm/amd/display: Synchronize displays with different timings new 6ad98e8aeb01 drm/amd/display: Don't optimize bandwidth before disabling planes new 9422f2fafef6 drm/amd/display: reduce scope for local var new 0abd224edc78 drm/amd/display: [FW Promotion] Release 0.0.53 new 1e3489136968 drm/amd/display: 3.2.124 new 3cfd14b67b2c drm/amd/display: Fix system hang after multiple hotplugs (v2) new c9e73d70c93c drm/amd/display: Allow spatial dither to 10 bpc on all DCE new dd8f438e17f7 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] new 222d7b6bc2b0 drm/amdgpu/swsmu/navi1x: Remove unnecessary conversion to bool new 67e2c17476ff drm/amd/display/dc/core/dc_link_ddc: Remove unnecessary co [...] new 810d428a7c40 drm/amdgpu/sdma5.2: Remove unnecessary conversion to bool new 8dc8c9624089 drm/amdgpu: fix shutdown and poweroff process failed with s0ix new 64da37b8e6ba drm/amdgpu: fix wrong executable setting for dimgrey_cavef [...] new 8a1d6b78e572 drm/amdgpu: disable mec2 fw bin loading new 0e7a251633d7 drm/amd/display: Enable ASSR in DM new e3e12a4e300f drm/amdgpu/vcn3.0: add wptr/rptr reset/update for share memory new 6ea015d7b235 drm/amdgpu/display: initialize the variable 'i' new 70eba281c90f drm/amdgpu: Remove unnecessary conversion to bool new b49e88bd21c4 drm/amdgpu: add another raven1 gfxoff quirk new 7a929f70df95 drm/amdgpu: add asic callback for querying video codec info (v3) new 7b8d646de464 drm/amdgpu: add video decode/encode cap tables and asic ca [...] new 3db0b07a4d93 drm/amdgpu: add INFO ioctl support for querying video caps (v4) new 0a8fdb6dc69c drm/amdgpu: bump driver version for new video codec INFO i [...] new f180f44b458e drm/amdgpu/codec: drop the internal codec index new 4b53772f1a21 drm/amdgpu: add a dev_pm_ops prepare callback (v2) new f9f22a2df848 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new 1d7b38c9252b drm/amdgpu/display: simplify backlight setting new 2813d5ba0a6e drm/amdgpu/display: don't assert in set backlight function new a08e984a4d6e drm/amdgpu/display: handle aux backlight in backlight_get_ [...] new 1a98cfed8112 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new eb3703ae5632 drm/amdgpu: always reset the asic in suspend new 98bf3b2b1cdb Merge remote-tracking branch 'amdgpu/drm-next' new 97ea656521c8 drm/i915/gvt: Parse default state to update reg whitelist new d18ac1a7eef9 drm/i915/gvt: Purge dev_priv->gt new 67f1120381df drm/i915/gvt: Introduce per object locking in GVT scheduler. new 58b779d1a64e Merge tag 'gvt-next-fixes-2021-02-22' of https://github.co [...] new 34b07d47dd00 drm/i915: Enable -Wuninitialized new ed428ffc2852 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID new 205a9829153e Merge remote-tracking branch 'drm-intel/for-linux-next' new 743c97ca9dc9 drm/msm/kms: Use nested locking for crtc lock instead of c [...] new 65aee407a0f5 drm/msm: fix a6xx_gmu_clear_oob new 8490f02a3ca4 drm/msm: a6xx: Make sure the SQE microcode is safe new f43ec135d880 Merge remote-tracking branch 'drm-msm/msm-next' new 9bac5697dde2 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 9fb407179c6f block: Remove unused blk_pm_*() function definitions new 179d16007236 block: remove superfluous param in blk_fill_rwbs() new 1f83bb4b4914 blktrace: add blk_fill_rwbs documentation comment new c7ff651960a6 blktrace: fix blk_rq_issue documentation new b0719245098c blktrace: fix blk_rq_merge documentation new b357e4a694ac block: get rid of the trace rq insert wrapper new 6b09b4d33bd9 block: fix potential IO hang when turning off io_poll new 4ceddce55eb3 loop: fix I/O error on fsync() in detached loop devices new ffa772cfe935 kyber: introduce kyber_depth_updated() new c9a2f90f4d6b nbd: handle device refs for DESTROY_ON_DISCONNECT properly new bdf383ee4427 Merge branch 'block-5.12' into for-next adds fe1cdd558619 io_uring: fix read memory leak adds 46c4e16a8625 io_uring: kill fictitious submit iteration index adds 1155c76a2483 io_uring: keep io_*_prep() naming consistent adds 441960f3b9b8 io_uring: don't duplicate ->file check in sfr adds b16fed66bc7d io_uring: move io_init_req()'s definition adds a6b8cadcea86 io_uring: move io_init_req() into io_submit_sqe() adds a1ab7b35db8f io_uring: move req link into submit_state adds cf1096042651 io_uring: don't submit link on error adds 93642ef88434 io_uring: split sqe-prep and async setup adds be7053b7d028 io_uring: do io_*_prep() early in io_submit_sqe() adds 1ee43ba8d267 io_uring: don't do async setup for links' heads adds de59bc104c24 io_uring: fail links more in io_submit_sqe() adds 792bb6eb8623 io_uring: don't take uring_lock during iowq cancel adds a3df769899c0 io_uring: fail io-wq submission from a task_work adds 8bad28d8a305 io_uring: don't hold uring_lock when calling io_run_task_work* adds 99a100816471 io_uring: make the !CONFIG_NET helpers a bit more robust adds e6cb007c45de io_uring: zero ref_node after killing it adds f2303b1f8244 io_uring: keep generic rsrc infra generic adds 88f171ab7798 io_uring: wait potential ->release() on resurrect adds ebf4a5db690a io_uring: fix leaving invalid req->flags adds b6c23dd5a483 io_uring: run task_work on io_uring_register() new 8e5c66c485a8 io_uring: clear request count when freeing caches new 05e7dad0a1f5 Merge branch 'for-5.12/io_uring' into for-next adds 27131549060e Merge branch 'for-5.12/io_uring' into io_uring-worker.v3 adds 7c25c0d16ef3 io_uring: remove the need for relying on an io-wq fallback worker adds 1cbd9c2bcf02 io-wq: don't create any IO workers upfront adds d25e3a3de0d6 io_uring: disable io-wq attaching adds 3b094e727dd5 io-wq: get rid of wq->use_refs adds 5aa75ed5b93f io_uring: tie async worker side to the task context adds 958234d5ec93 io-wq: don't pass 'wqe' needlessly around adds 4727dc20e042 arch: setup PF_IO_WORKER threads like PF_KTHREAD adds 6fb8f43cede0 kernel: treat PF_IO_WORKER like PF_KTHREAD for ptrace/signals adds 3bfe6106693b io-wq: fork worker threads from original task adds c6d77d92b7e5 io-wq: worker idling always returns false adds 44526bedc2ff io_uring: remove any grabbing of context adds 4379bf8bd70b io_uring: remove io_identity adds bf1daa4bfc77 io-wq: only remove worker from free_list, if it was there adds 843bbfd49f02 io-wq: make io_wq_fork_thread() available to other users new 7303e95cf59a io_uring: move SQPOLL thread io-wq forked worker new 80bef65c55d1 io-wq: make buffered file write hashed work map per-ctx new c7c5c2fb7bed Revert "proc: don't allow async path resolution of /proc/t [...] new d89ee22736e6 Revert "proc: don't allow async path resolution of /proc/s [...] new 35c2afcb52b3 net: remove cmsg restriction from io_uring based send/recv [...] new 7ca102e95aec io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS new c5f14d465874 io-wq: remove nr_process accounting new 33a23998c378 io_uring: cleanup ->user usage new 914a702e915e Merge branch 'io_uring-worker.v3' into for-next new c0ea57608b69 blktrace: remove debugfs file dentries from struct blk_trace new 969c68ddedec Merge branch 'block-5.12' into for-next new e4595c30ec30 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() new aad0357368bf Merge branch 'io_uring-worker.v3' into for-next new 6f70bae3cffe io_uring: ensure io-wq context is always destroyed for tasks new e0354b53392f Merge branch 'io_uring-worker.v3' into for-next new 4545f8716e80 io-wq: fix races around manager/worker creation and task exit new 7b34a2252e14 Merge branch 'io_uring-worker.v3' into for-next new 75ab6afacda0 block: don't skip empty device in in disk_uevent new bc7f5c0e4c95 Merge branch 'block-5.12' into for-next new 42b08822dc9f Merge remote-tracking branch 'block/for-next' new 518646a7e69f Merge remote-tracking branch 'pcmcia/pcmcia-next' new 06deff7ffd55 Merge remote-tracking branch 'security/next-testing' new 69a675204c34 Merge remote-tracking branch 'apparmor/apparmor-next' new 3ab2b533167a Merge remote-tracking branch 'keys/keys-next' new cf9202d1c44d Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 3aac798a917b um: Enforce the usage of asm-generic/softirq_stack.h adds 850fa95dcef6 Merge branch 'x86/entry' adds e2488c8693af Merge branch 'timers/urgent' adds 2126d722fe93 Merge branch 'sched/smp' new e37123bdeacc Merge remote-tracking branch 'tip/auto-latest' new 77ed50b342c9 Merge remote-tracking branch 'edac/edac-for-next' adds 2ad058730606 debugfs: be more robust at handling improper input in debu [...] adds fb0757f54bc9 debugfs: do not attempt to create a new file before the fi [...] adds c83fd57be3fe irqdomain: Remove debugfs_file from struct irq_domain new 2efc462f57cc Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 14670dafafb7 Merge remote-tracking branch 'rcu/rcu/next' new 06f45fe96fcd xen/events: add per-xenbus device event statistics and settings new d56699594046 xen/evtchn: use smp barriers for user event ring new 6977c0b560f1 xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices new 43135df0d7f0 xen: Replace lkml.org links with lore new 53f131c284e8 xen-front-pgdir-shbuf: don't record wrong grant handle upon error new 39206e1fd02e Merge remote-tracking branch 'xen-tip/linux-next' new c567ee663e45 Merge remote-tracking branch 'percpu/for-next' adds af0bfab907a0 leds: led-core: Get rid of enum led_brightness adds b113a7f19810 dt-bindings: leds: Add bindings for Intel LGM SoC adds c3987cd2bca3 leds: lgm: Add LED controller driver for LGM SoC adds 8e5c38a33c84 leds: flash: Add flash registration with undefined CONFIG_ [...] adds 6039b7e87be0 leds: flash: Fix multicolor no-ops registration by return 0 adds 76d007c3e293 leds: apu: extend support for PC Engines APU1 with newer firmware adds a5af062036f4 leds: lp50xx: Don't spam logs when probe is deferred adds 203175025c96 leds: lp50xx: Switch to new style i2c-driver probe function adds 65be50bb2a5c leds: lp50xx: Reduce level of dereferences adds 05f23a954ba5 leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...] adds bebe9e37bc4c leds: lp50xx: Update headers block to reflect reality adds 7ab39384da0b leds: lp50xx: Get rid of redundant explicit casting new aa123372b42c Merge remote-tracking branch 'leds/for-next' adds bc6de804d36b debugfs: be more robust at handling improper input in debu [...] adds 56348560d495 debugfs: do not attempt to create a new file before the fi [...] adds bd6d617aac21 of: property: fw_devlink: Ignore interrupts property for s [...] adds 3e4c982f1ce7 Revert "driver core: Set fw_devlink=on by default" new c3f2d2c688ba Merge remote-tracking branch 'driver-core/driver-core-next' new d71c47728787 Merge remote-tracking branch 'char-misc/char-misc-next' new e09bc2ebd780 Merge remote-tracking branch 'extcon/extcon-next' adds 35ac5991cdec vfio/iommu_type1: Fix duplicate included kthread.h adds b9abef43a08e vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig adds 72d6e4871f04 Merge commit '3e10585335b7967326ca7b4118cada0d2d00a2ab' in [...] adds 07956b6269d3 vfio/type1: Use follow_pte() new be16c1fd99f4 vfio/type1: Change success value of vaddr_get_pfn() new 4b6c33b32296 vfio/type1: Prepare for batched pinning with struct vfio_batch new 4d83de6da265 vfio/type1: Batch page pinning new 50dba014bc14 Merge remote-tracking branch 'vfio/next' new 8f7e1df094bb Merge remote-tracking branch 'dmaengine/next' new a89d85d8f189 Merge remote-tracking branch 'cgroup/for-next' adds 89263dedffa2 Merge branch 'misc' into for-next new 431d3c0beff0 Merge remote-tracking branch 'scsi/for-next' new 1c73e0c5e54d scsi: target: core: Add cmd length set before cmd complete new 14d24e2cc774 scsi: target: core: Prevent underflow for service actions new 1f9f22acbb5d scsi: aic79xx: Fix spelling of version new 9599a1cf2333 scsi: ufs: Fix a duplicate dev quirk number new eefb816acb01 scsi: bnx2fc: Fix Kconfig warning & CNIC build errors new c2f23a96c6e2 scsi: aic7xxx: Remove unused function pointer typedef ahc_ [...] new 9acced3f58ad scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc new 43bf922cdd62 scsi: target: tcmu: Move some functions without code change new 8f33bb2400f4 scsi: target: tcmu: Fix memory leak caused by wrong uio usage new aaf15f8c6de9 scsi: sd: Fix Opal support new f749d8b7a989 scsi: hpsa: Correct dev cmds outstanding for retried cmds new 46a96112c319 Merge remote-tracking branch 'scsi-mkp/for-next' new 02cc6b495dd6 virtio-mem: Assign boolean values to a bool variable new 437944126004 vdpa_sim_net: Make mac address array static new fd70a406a344 vdpa: Extend routine to accept vdpa device name new 33b347503f01 vdpa: Define vdpa mgmt device, ops and a netlink interface new 903f7bcaedb8 vdpa: Enable a user to add and delete a vdpa device new bc0d90ee021f vdpa: Enable user to query vdpa device info new a3c06ae158dd vdpa_sim_net: Add support for user supported devices new 489084dd3f7e vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay new 64f2087aaa2c virtio-pci: do not access iomem via struct virtio_pci_devi [...] new b5d580945087 virtio-pci: split out modern device new 117a9de2826c virtio-pci-modern: factor out modern device initialization logic new 324903708838 virtio-pci-modern: introduce vp_modern_remove() new 1a5c85f16594 virtio-pci-modern: introduce helper to set config vector new e3669129fdcd virtio-pci-modern: introduce helpers for setting and getti [...] new 0b0177089c60 virtio-pci-modern: introduce helpers for setting and getti [...] new ed2a73dbab13 virtio-pci-modern: introduce vp_modern_generation() new 3fbda9c1a675 virtio-pci-modern: introduce vp_modern_set_queue_vector() new e1b0fa2e386d virtio-pci-modern: introduce vp_modern_queue_address() new dc2e64819837 virtio-pci-modern: introduce helper to set/get queue_enable new 75658afbab57 virtio-pci-modern: introduce helper for setting/geting queue size new 6e52fc446d32 virtio-pci-modern: introduce helper for getting queue nums new 1bfd84134c88 virtio-pci-modern: introduce helper to get notification offset new 8000a6b602a4 virito-pci-modern: rename map_capability() to vp_modern_ma [...] new fd502729fbbf virtio-pci: introduce modern device module new 1628c6877f37 virtio_vdpa: don't warn when fail to disable vq new d1e9aa9c34a7 virtio-blk: support per-device queue depth new a6829c350ec6 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. new 95efabf077ba virtio_net: Fix fall-through warnings for Clang new dcfde1635e76 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() new 0c4aeb4b5087 virtio_mmio: fix one typo new 16c10bede8b3 virtio-input: add multi-touch support new 80267d5d2336 uapi: virtio_ids: add a sound device type ID from OASIS spec new c9265edd3997 ALSA: virtio: add virtio sound driver new 571e98a00a30 ALSA: virtio: handling control messages new c85dc54ed490 ALSA: virtio: build PCM devices and substream hardware des [...] new 267421ead1ac ALSA: virtio: handling control and I/O messages for the PC [...] new b189beae4911 ALSA: virtio: PCM substream operators new f71f0c21e808 ALSA: virtio: introduce jack support new b5a11b6465f4 ALSA: virtio: introduce PCM channel map support new 3a49ec341960 ALSA: virtio: introduce device suspend/resume support new ddd50f4495d3 vdpa: set the virtqueue num during register new 010eee82c84e vdpa: introduce virtio pci driver new 4a4943b0950d virtio-mmio: Use to_virtio_mmio_device() to simply code new f0c97d3841fc virtio: remove export for virtio_config_{enable, disable} new 2ec759d2fc93 vdpa_sim: Skip typecasting from void* new a7b0a33d6c95 Merge remote-tracking branch 'vhost/linux-next' adds e6261bab4e48 Merge branche 'rproc-fixes' into for-next adds 243a8b3c156b dt-bindings: remoteproc: qcom: pas: Add SM8350 remoteprocs adds e8b4e9a21af7 remoteproc: qcom: pas: Add SM8350 PAS remoteprocs adds fcb4c469244b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 3fe007745418 Merge remote-tracking branch 'rpmsg/for-next' new 26874af4f634 Merge remote-tracking branch 'gpio-intel/for-next' adds d9b657a5cdbd pwm: rockchip: Enable APB clock during register access whi [...] adds d5d8d675865c pwm: rockchip: rockchip_pwm_probe(): Remove superfluous cl [...] adds c9f809d0db69 pwm: rockchip: Replace "bus clk" with "PWM clk" adds d21ba5d6217b pwm: rockchip: Eliminate potential race condition when probing adds 11be938ae003 pwm: rockchip: Enable clock before calling clk_get_rate() adds 72d6b2459dbd pwm: iqs620a: Fix overflow and optimize calculations adds 28208c7b4a2c pwm: iqs620a: Correct a stale state variable adds 9a9dd7e47351 pwm: lpc18xx-sct: remove unneeded semicolon new 685b492af69f Merge remote-tracking branch 'pwm/for-next' new 5e46c1134c10 Merge remote-tracking branch 'livepatching/for-next' new d439f01f4e74 Merge remote-tracking branch 'coresight/next' adds 4cdadfd5e0a7 cxl/mem: Introduce a driver for CXL-2.0-Type-3 endpoints adds 8adaf747c9f0 cxl/mem: Find device capabilities adds b39cb1052a5c cxl/mem: Register CXL memX devices adds 583fa5e71cae cxl/mem: Add basic IOCTL interface adds 13237183c735 cxl/mem: Add a "RAW" send command adds 472b1ce6e9d6 cxl/mem: Enable commands via CEL adds 57ee605b976c cxl/mem: Add set of informational commands adds 68a5a9a24335 MAINTAINERS: Add maintainers of the CXL driver adds 58294927f468 cxl/mem: Return -EFAULT if copy_to_user() fails adds 8409f942a1f8 libnvdimm/dimm: Simplify nvdimm_remove() adds 1f975074634a libnvdimm: Make remove callback return void adds ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next adds 7323fb22f05f device-dax: Fix default return code of range_parse() adds 5b8e64f1ada3 device-dax: Prevent registering drivers without probe callback adds 8029968e2ae0 device-dax: Properly handle drivers without remove callback adds e307bf11c519 device-dax: Fix error path in dax_driver_register adds c80b53204d6e device-dax: Drop an empty .remove callback adds 0d519e0d52ee dax-device: Make remove callback return void adds 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next adds 88ff5d466c02 cxl/mem: Fix potential memory leak adds 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next new 3b18a4bb3f1a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds aa8e3291729f Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] adds 7d6beb71da3c Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/ [...] adds f6e1e1d1e149 Merge tag 'gfs2-for-5.12' of git://git.kernel.org/pub/scm/ [...] adds c3476d2f2b1d scripts/dtc: Add missing fdtoverlay to gitignore adds 760f7e7b9595 Merge branch 'for-5.12/core' into for-linus adds fcd89e77db49 Merge branch 'for-5.12/chicony' into for-linus adds f8dd50e097b2 Merge branch 'for-5.12/doc' into for-linus adds d6310078d9f8 Merge branch 'for-5.12/google' into for-linus adds 27b730e088ff Merge branch 'for-5.12/i2c-hid' into for-linus adds 7eb275f92d81 Merge branch 'for-5.12/intel-ish' into for-linus adds fc590a35d54c Merge branch 'for-5.12/logitech' into for-linus adds 31d31fa52cec Merge branch 'for-5.12/multitouch' into for-linus adds e2adf27eb49a Merge branch 'for-5.12/playstation-v2' into for-linus adds c35f31fc066c Merge branch 'for-5.12/sony' into for-linus adds 00522de2f9f1 Merge branch 'for-5.12/uclogic' into for-linus adds 69aea9d28436 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e0fbd25bb37e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 71f1309f4f5b cpufreq: schedutil: Remove needless sg_policy parameter fr [...] adds e209cb51bfcc cpufreq: schedutil: Remove update_lock comment from struct [...] adds 4e6df217b73e cpufreq: Fix typo in kerneldoc comment adds 08c2a406b974 Merge branches 'pm-cpufreq' and 'pm-opp' adds 005d3bd9e332 Merge tag 'pm-5.12-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 833a18d0715d Merge branch 'acpica' adds 628af43984fe Merge tag 'acpi-5.12-rc1-2' of git://git.kernel.org/pub/sc [...] adds 143983e58507 Merge tag 'dmaengine-5.12-rc1' of git://git.kernel.org/pub [...] adds 6dd580b93da8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 99d0021569c7 objtool: Add a pass for generating __mcount_loc adds 18a14575ae31 objtool: Fix __mcount_loc generation with Clang's assembler adds 0e731dbc1824 objtool: Don't autodetect vmlinux.o adds 22c8542d7b22 tracing: add support for objtool mcount adds 6dafca978033 x86, build: use objtool mcount adds 41425ebe2024 objtool: Split noinstr validation from --vmlinux adds b1a1a1a09b46 kbuild: lto: postpone objtool adds e242db40be27 x86, vdso: disable LTO only for vDSO adds d2dcd3e37475 x86, cpu: disable LTO for cpu.c adds b33fff07e3e3 x86, build: allow LTO to be selected adds 5e95325fbbbd kbuild: lto: force rebuilds when switching CONFIG_LTO adds 414eece95b98 Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel. [...] new e33c109617c0 Merge remote-tracking branch 'kspp/for-next/kspp' new 598bb9ede1be Merge remote-tracking branch 'gnss/gnss-next' new ab57c5c3b92e Merge remote-tracking branch 'slimbus/for-next' new dff0904b6562 Merge remote-tracking branch 'nvmem/for-next' new 732b255992a3 Merge remote-tracking branch 'xarray/main' new 392b733195f3 Merge remote-tracking branch 'mhi/mhi-next' adds daf50759bfb9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds faedcea4681c /proc/kpageflags: do not use uninitialized struct pages adds 00810caa0dae hexagon: remove CONFIG_EXPERIMENTAL from defconfigs adds 9a9aeed4cf89 scripts/spelling.txt: increase error-prone spell checking adds 79970e555816 scripts/spelling.txt: check for "exeeds" adds 3c299288b940 scripts/spelling.txt: add "allocted" and "exeeds" typo adds d986a2f25b92 scripts/spelling.txt: add more spellings to spelling.txt adds d2ef2b9f5891 ntfs: layout.h: delete duplicated words adds 23449506d829 ocfs2: remove redundant conditional before iput adds e8e5e77f2273 ocfs2: clean up some definitions which are not used any more adds 63ddfc60a88f ocfs2: fix a use after free on error adds dd4c81441ff8 ocfs2: Simplify the calculation of variables adds 2f0cd8294548 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 98742b334003 ocfs2: fix ocfs2 corrupt when iputting an inode adds 51eb8b27da3e fs: delete repeated words in comments adds 4dc46f05c317 ramfs: support O_TMPFILE adds 57cf8bf4c1a4 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 40eee4a81855 mm, tracing: record slab name for kmem_cache_free() adds 797097df5480 mm/sl?b.c: remove ctor argument from kmem_cache_flags adds fbf49cf32fd0 mm/slab: minor coding style tweaks adds 07e1b7ff3998 mm/slub: disable user tracing for kmemleak caches by default adds 97f66560cf1b mm, slub: stop freeing kmem_cache_node structures on node offline adds a072ed908e77 mm, slab, slub: stop taking memory hotplug lock adds 9a4a555c5188 mm, slab, slub: stop taking cpu hotplug lock adds 3cf4867bc08a mm, slub: splice cpu and page freelists in deactivate_slab() adds d84094cffd66 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] adds dd37ebae88ad mm/slub: minor coding style tweaks adds 0a0f2a6883b1 mm/debug: improve memcg debugging adds 2b0957e147ee mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds 050b3cfdac49 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds 845bd8cbd313 mm/page_owner: use helper function zone_end_pfn() to get end_pfn adds 79700331ccce mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 478ae2bbbdbf mm/filemap: remove unused parameter and change to void typ [...] adds 42a9691b74d0 mm/filemap: don't revert iter on -EIOCBQUEUED adds 4a784cc6c076 mm/filemap: rename generic_file_buffered_read subfunctions adds 526984361543 mm/filemap: remove dynamically allocated array from filemap_read adds da8d5e0316fb mm/filemap: convert filemap_get_pages to take a pagevec adds 4d3ac4bbca98 mm/filemap: use head pages in generic_file_buffered_read adds 460aeaba8a6c mm/filemap: pass a sleep state to put_and_wait_on_page_locked adds 61528998271d mm/filemap: support readpage splitting a page adds 04ad1050b8d0 mm/filemap: inline __wait_on_page_locked_async into caller adds f1b60898aeca mm/filemap: don't call ->readpage if IOCB_WAITQ is set adds c26694afef21 mm/filemap: change filemap_read_page calling conventions adds e1ce0875a599 mm/filemap: change filemap_create_page calling conventions adds 2cc085e39980 mm/filemap: convert filemap_update_page to return an errno adds 32226b3f3e42 mm/filemap: move the iocb checks into filemap_update_page adds bad2e9095516 mm/filemap: add filemap_range_uptodate adds 3e174fb1ec5e mm-filemap-add-filemap_range_uptodate-fix adds 2a38a7c32308 mm/filemap: split filemap_readahead out of filemap_get_pages adds 6f6600dd76ed mm/filemap: restructure filemap_get_pages adds 35d91544a492 mm/filemap: don't relock the page after calling readpage adds c73e687d8732 mm/filemap: rename generic_file_buffered_read to filemap_read adds 84babf6b962a mm/filemap: simplify generic_file_read_iter adds a3acf21c00da fs/buffer.c: add checking buffer head stat before clear adds c0925f375941 mm: backing-dev: Remove duplicated macro definition adds 8f72e2d02379 mm/swap_slots.c: remove redundant NULL check adds 6ee740745f15 mm/swapfile.c: fix debugging information problem adds 592367f36f62 mm/page_io: use pr_alert_ratelimited for swap read/write errors adds da7752c26fdb mm/swap_state: constify static struct attribute_group adds c4e9cd95b154 mm/swap: don't SetPageWorkingset unconditionally during swapin adds d2fbe0b5367e mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds 0438549a801f mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 1a0e7b2c6b6f mm: memcontrol: optimize per-lruvec stats counter memory usage adds 73612b292fd6 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] adds 92c99d5728c6 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 38a5e6e5535d mm: memcontrol: convert NR_ANON_THPS account to pages adds ff83fea9c765 mm: memcontrol: convert NR_FILE_THPS account to pages adds 82c2a6d5ab83 mm: memcontrol: convert NR_SHMEM_THPS account to pages adds 30c01403a570 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 6f872867a44c mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds 774ae674b63b mm: memcontrol: make the slab calculation consistent adds 3a51c205773e mm/memcg: revise the using condition of lock_page_lruvec f [...] adds 375705e31023 mm/memcg: remove rcu locking for lock_page_lruvec function series adds ac77a0872a96 mm: memcg: add swapcache stat for memcg v2 adds ba063f9af469 mm-memcg-add-swapcache-stat-for-memcg-v2-fix adds 89bc49b6d74b mm: kmem: make __memcg_kmem_(un)charge static adds b0e4542c11f9 mm: page_counter: re-layout structure to reduce false sharing adds 1902f458aeaa mm/memcontrol: remove redundant NULL check adds 87a7f3db117f mm: memcontrol: replace the loop with a list_for_each_entry() adds 973d1e2e3641 mm/list_lru.c: remove kvfree_rcu_local() adds 816e7b1e424f fs: buffer: use raw page_memcg() on locked page adds cb9870e487c9 mm: memcontrol: fix swap undercounting in cgroup2 adds 7d6fbad66a8c mm/mmap.c: remove unnecessary local variable adds 1c276450b12b mm/memory.c: fix potential pte_unmap_unlock pte error adds 8f610d8f5ff9 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] adds 9a9e52c395b2 mm/mmap.c: fix the adjusted length error adds a86363048280 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] adds c3dfad8dcbee mm/memory.c: fix potential pte_unmap_unlock pte error adds 4ec34e52ca57 mm/mprotect.c: optimize error detection in do_mprotect_pkey() adds f7b86cb00894 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() adds 754868b07ccb mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 83a6f3aa8422 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 6269b36b88ed mm/page_reporting: use list_entry_is_head() in page_report [...] adds ec56875f5e5a vmalloc: remove redundant NULL check adds f2fd73bd7226 kasan: prefix global functions with kasan_ adds 4943fe8382b7 kasan: clarify HW_TAGS impact on TBI adds 4c039c509301 kasan: clean up comments in tests adds 0464ea794fa0 kasan: add macros to simplify checking test constraints adds 3d64f182ee22 kasan: add match-all tag tests adds 6901f3b7e4da kasan: export kasan_poison adds 4e7749260d82 kasan-add-match-all-tag-tests-fix-fix adds 694d6772b234 kasan, arm64: allow using KUnit tests with HW_TAGS mode adds 26f86b37941d kasan: export HW_TAGS symbols for KUnit tests adds a96998aeab5c kasan: rename CONFIG_TEST_KASAN_MODULE adds 9e45f52a8d1e kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 4f3481254af0 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode adds 786c4c6ee19a kasan: fix memory corruption in kasan_bitops_tags test adds 5973c3ab09f2 kasan: move _RET_IP_ to inline wrappers adds efd6e5ace7bb kasan: fix bug detection via ksize for HW_TAGS mode adds d1bb929e1881 kasan: add proper page allocator tests adds fe7456180d95 kasan: add a test for kmem_cache_alloc/free_bulk adds 98b73d9f2759 kasan: don't run tests when KASAN is not enabled adds 9919ee3d92b5 kasan: remove redundant config option adds 89457f367595 kasan-remove-redundant-config-option-v3 adds 389371893e2e mm: fix prototype warning from kernel test robot adds 981469b467f6 mm: rename memmap_init() and memmap_init_zone() adds e7e00d8059fd mm: simplify parater of function memmap_init_zone() adds e0f36168a845 mm: simplify parameter of setup_usemap() adds 3eb26dfb86df mm: remove unneeded local variable in free_area_init_core adds 942c38a1d185 video: fbdev: acornfb: remove free_unused_pages() adds 44936a7e5d26 mm: simplify free_highmem_page() and free_reserved_page() adds e8805271b827 mm/gfp: add kernel-doc for gfp_t adds 9f7e9abdbd98 mm/page_alloc.c: refactor initialization of struct page fo [...] adds 24090c4a94c4 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] adds 51da67a62901 mm/huge_memory.c: update tlb entry if pmd is changed adds 98b2d3ce5cb1 MIPS: do not call flush_tlb_all when setting pmd entry adds 5de509c42149 mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds 3c0fe23814c4 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds 4218d7acf2ba mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call adds b62789f548d0 mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds 824cec86627b mm/hugetlb: fix use after free when subpool max_hpages acc [...] adds 3eeb2eb415b3 mm/hugetlb: simplify the calculation of variables adds 0c5983aace3c mm/hugetlb: grab head page refcount once for group of subpages adds 0b1eacecd0d2 mm/hugetlb: refactor subpage recording adds 686c87e83068 mm/hugetlb: fix some comment typos adds 771457c0d4f1 mm/hugetlb: remove redundant check in preparing and destro [...] adds c087a38ea1e6 mm/hugetlb.c: fix typos in comments adds 386e777f92d2 mm/huge_memory.c: remove unused return value of set_huge_z [...] adds a0ab9db7d50e mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] adds 52a546b058d8 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] adds 74e586939b72 mm/hugetlb: use helper function range_in_vma() in page_tab [...] adds 2516a88a085a mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] adds 572deef35626 mm/hugetlb: use helper huge_page_size() to get hugepage size adds 2d53427b8766 mm/hugetlb: use helper huge_page_size() to get hugepage size adds 6024358de4f8 hugetlb: fix update_and_free_page contig page struct assumption adds 4bbe850321af hugetlb: fix copy_huge_page_from_user contig page struct a [...] adds 6c51b45fe6e7 mm/vmscan: __isolate_lru_page_prepare() cleanup adds 4290eb6c7fea mm/workingset.c: avoid unnecessary max_nodes estimation in [...] adds d38c0bd9f712 mm/vmscan.c: use add_page_to_lru_list() adds 9faec60e1b6d include/linux/mm_inline.h: shuffle lru list addition and d [...] adds 657596bc0bfd mm: don't pass "enum lru_list" to lru list addition functions adds 57e9af4dbefa mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() adds b708fef91583 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() adds 740ef65363db mm: add __clear_page_lru_flags() to replace page_off_lru() adds a84dbf1e9c3d mm: VM_BUG_ON lru page flags adds cf2f101bfb47 include/linux/mm_inline.h: fold page_lru_base_type() into [...] adds 3e01800b79d3 include/linux/mm_inline.h: fold __update_lru_size() into i [...] adds 1a393c6c7405 mm/vmscan.c: make lruvec_lru_size() static adds e02ccf46f10f mm: workingset: clarify eviction order and distance calculation adds f1280272ae4d hugetlb: use page.private for hugetlb specific page flags adds 67d0a122d079 hugetlb: convert page_huge_active() HPageMigratable flag adds eaefc66945ed hugetlb-convert-page_huge_active-hpagemigratable-flag-fix adds 07ddfe9c70a3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag adds 3835c46cd3e7 hugetlb: convert PageHugeFreed to HPageFreed flag adds 29d68ee1b981 z3fold: remove unused attribute for release_z3fold_page adds 5da8f6fc1bf3 z3fold: simplify the zhdr initialization code in init_z3fo [...] adds 831dd5c49faa mm/compaction: remove rcu_read_lock during page compaction adds cbd34023a176 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds cf04f8e90ded mm/compaction: correct deferral logic for proactive compaction adds 8caf518fe7aa mm/compaction: fix misbehaviors of fast_find_migrateblock() adds e2c6628dcac1 mm, compaction: make fast_isolate_freepages() stay within zone adds c84e1af09fc7 numa balancing: migrate on fault among multiple bound nodes adds 1d6470d8b2f3 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] adds c8533f3770bf mm, oom: fix a comment in dump_task() adds 8ce3524c183a mm/hugetlb: change hugetlb_reserve_pages() to type bool adds f7336e873510 hugetlbfs: remove special hugetlbfs_set_page_dirty() adds 667aa112f7b5 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() adds 6461246b8a1d hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs adds 10011b59f778 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] adds 7488042ebf29 hugetlbfs: remove meaningless variable avoid_reserve adds 7338adaadb6f hugetlbfs: make hugepage size conversion more readable adds 79f5993b1008 hugetlbfs: correct some obsolete comments about inode i_mutex adds 2acc6acff5f3 hugetlbfs: fix some comment typos adds 74a4fef5f24c hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() adds 23fb6c2fbd2a mm/migrate: remove unneeded semicolons adds 1a287283949b mm: make pagecache tagged lookups return only head pages adds 02696188bbc3 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds f4733e74a207 mm/swap: optimise get_shadow_from_swap_cache adds 4d0697be072c mm: add FGP_ENTRY adds babaa974ab5c mm/filemap: rename find_get_entry to mapping_get_entry adds 57c6a1f41290 mm/filemap: add helper for finding pages adds 6b222a82fad4 fix mm-filemap-add-helper-for-finding-pages.patch adds 490017a2746c mm/filemap: add mapping_seek_hole_data adds 0477810bb8ec fix mm-filemap-add-mapping_seek_hole_data.patch adds 0eeec05b525e iomap: use mapping_seek_hole_data adds 74d9231633dd mm: add and use find_lock_entries adds d69b0683601d fix mm-add-and-use-find_lock_entries.patch adds 4daf12ff1622 mm: add an 'end' parameter to find_get_entries adds 492e2ba93813 mm: add an 'end' parameter to pagevec_lookup_entries adds 8f0d2db80f00 mm: remove nr_entries parameter from pagevec_lookup_entries adds 2a80c358273f mm: pass pvec directly to find_get_entries adds f60eddf121d8 mm: remove pagevec_lookup_entries adds d029e06c5ee8 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 8b4143f5a288 mm,thp,shm: limit gfp mask to no more than specified adds 5e69b1ceab90 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 9848545bb54f mm: cma: allocate cma areas bottom-up adds 1d09af72147c mm-cma-allocate-cma-areas-bottom-up-fix adds 0271aee9279e mm-cma-allocate-cma-areas-bottom-up-fix-2 adds 9d987d246e06 mm-cma-allocate-cma-areas-bottom-up-fix-3 adds 93ec9b7520ad mm-cma-allocate-cma-areas-bottom-up-fix-3-fix adds 8dbeeb689b0f mm/cma: expose all pages to the buddy if activation of an [...] adds 4ede7e7f1e74 mm/page_alloc: count CMA pages per zone and print them in [...] adds 8b3f16cc30bf mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds b04165677da4 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds b6749d9792ba mm: cma: print region name on failure adds d7f73af857a9 mm-cma-print-region-name-on-failure-v2 adds 3b4f1aeee084 mm: vmstat: fix NOHZ wakeups for node stat changes adds 33bc08043927 mm: vmstat: add some comments on internal storage of byte items adds 0e8868113a6b mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds f42307af767e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 2e9430cebe4a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds cbf8c47ba088 mm/vmstat.c: erase latency in vmstat_shepherd adds 6e145c1ac868 mm: move pfn_to_online_page() out of line adds 03cf068b6291 mm: teach pfn_to_online_page() to consider subsection validity adds ad26af1d48a6 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] adds 86be4893146c mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] adds 338ffac2573b mm: fix memory_failure() handling of dax-namespace metadata adds bcbdbb3980f8 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' adds a25495360547 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE adds d10ac7ae5ce7 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] adds ceeb404fee9c drivers/base/memory: don't store phys_device in memory blocks adds c26570066604 Documentation: sysfs/memory: clarify some memory block dev [...] adds 7cdc39e26339 mm/memory_hotplug: prevalidate the address range being add [...] adds a291e71399fd mm-memory_hotplug-prevalidate-the-address-range-being-adde [...] adds b44e5737e8c9 arm64/mm: define arch_get_mappable_range() adds aa63e705d260 s390/mm: define arch_get_mappable_range() adds 54827a5823b8 virtio-mem: check against mhp_get_pluggable_range() which [...] adds 5173cb4db038 mm/mlock: stop counting mlocked pages when none vma is found adds 7e103c9798d5 mm/rmap: correct some obsolete comments of anon_vma adds a01be7d67a9d mm/rmap: remove unneeded semicolon in page_not_mapped() adds 05eaae161a2c mm/rmap: fix obsolete comment in __page_check_anon_rmap() adds 3c1360d371b3 mm/rmap: use page_not_mapped in try_to_unmap() adds 2c6f160767d5 mm/rmap: correct obsolete comment of page_get_anon_vma() adds ac3a4cad54bf mm/rmap: fix potential pte_unmap on an not mapped pte adds c8ce1ff1030b mm: zswap: clean up confusing comment adds 52b41f44f603 mm/zswap: add the flag can_sleep_mapped adds 4f9efcb47473 mm: set the sleep_mapped to true for zbud and z3fold adds 4630b54517af mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] adds ff3ed6f37693 zsmalloc: account the number of compacted pages correctly adds c5acf28e5076 mm/zsmalloc.c: use page_private() to access page->private adds 5c220bd3d9a2 mm/highmem: Remove deprecated kmap_atomic adds 4d6e832f5bcd mm: page-flags.h: Typo fix (It -> If) adds 6a92c8dbfc37 mm/dmapool: use might_alloc() adds f27643082160 mm/backing-dev.c: use might_alloc() adds cc20224fc075 bdi-use-might_alloc-fix adds 09822f3cba06 mm/early_ioremap.c: use __func__ instead of function name adds 9d2833f5efc4 mm: add Kernel Electric-Fence infrastructure adds 5085fe9598ca kfence: Fix parameter description for kfence_object_start() adds a4fd5d5b975b kfence: avoid stalling work queue task without allocations adds f53fa0bf382e kfence: fix potential deadlock due to wake_up() adds 985b1fcefd2f kfence: add option to use KFENCE without static keys adds b260834aff71 kfence: add missing copyright and description headers adds 770911e9b138 x86, kfence: enable KFENCE for x86 adds 7fb28c9f0d60 kfence, x86: add missing copyright and description header adds a584ee1b14c8 arm64, kfence: enable KFENCE for ARM64 adds 61583d1eea7f kfence, arm64: add missing copyright and description header adds f90e75d540ec kfence: use pt_regs to generate stack trace on faults adds 2dd8dcfa6e06 mm, kfence: insert KFENCE hooks for SLAB adds f8ebb7ab945f mm, kfence: insert KFENCE hooks for SLUB adds a3ee24e859b5 kfence, kasan: make KFENCE compatible with KASAN adds ba66e9a6ebd8 revert kasan-remove-kfence-leftovers adds 4152fa3b299f kasan: untag addresses for KFENCE adds 9f340de3a916 kfence, Documentation: add KFENCE documentation adds eb66e576453f kfence: add missing copyright header to documentation adds c7bdaabce23c kfence: add test suite adds 0178d2c8d254 kfence: fix typo in test adds 3adc617cf4b5 kfence: show access type in report adds 469e1a0efb60 MAINTAINERS: add entry for KFENCE adds 4fb3b51137c3 tracing: add error_report_end trace point adds 4acea57bbaa4 kfence: use error_report_end tracepoint adds d80a4ea66876 kasan: use error_report_end tracepoint adds fedad093cd5a kasan, mm: don't save alloc stacks twice adds dc3703755587 kasan, mm: optimize kmalloc poisoning adds 306cdf981f7a kasan: optimize large kmalloc poisoning adds a182b068ea10 kasan: clean up setting free info in kasan_slab_free adds 9ca85be81eca kasan: unify large kfree checks adds 381ad84e29eb kasan: rework krealloc tests adds e3c1e8908496 kasan, mm: fail krealloc on freed objects adds a078c09d5c73 kasan, mm: optimize krealloc poisoning adds f65212a1abf9 kasan: ensure poisoning size alignment adds eb38242db1f9 arm64: kasan: simplify and inline MTE functions adds f18478c021ad arm64: fix warning in mte_get_random_tag() adds bc57af975133 kasan: inline HW_TAGS helper functions adds c982edf5c5f6 kasan: clarify that only first bug is reported in HW_TAGS adds c34a66c47f46 mm, kasan: don't poison boot memory adds efc444fd218b fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 7669217d086f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 4f20a14ffd16 kernel/hung_task.c: Monitor killed tasks. adds df3aa4be787e alpha: remove CONFIG_EXPERIMENTAL from defconfigs adds d671b5b81e04 proc/wchan: use printk format instead of lookup_symbol_name() adds aaa41cd1b9f8 proc: use kvzalloc for our kernel buffer adds 882e3102fecd sysctl.c: fix underflow value setting risk in vm_table adds 9f9a4b79d3ec proc/sysctl: make protected_* world readable adds f4a2ce1e082b include/linux: remove repeated words adds 3f564f05419e treewide: Miguel has moved adds d4af8cb7d42b groups: use flexible-array member in struct group_info adds 42f42df9240f groups: simplify struct group_info allocation adds a769f44ced6a kernel: delete repeated words in comments adds 2169c17ed375 MAINTAINERS: add uapi directories to API/ABI section adds c4c46aab8d54 lib/genalloc.c: change return type to unsigned long for bi [...] adds b51b6c192637 string.h: move fortified functions definitions in a dedica [...] adds d707610f6aae lib: stackdepot: add support to configure STACK_HASH_SIZE adds 9edc18aecf98 lib: stackdepot: add support to disable stack depot adds 24e025dc7eb8 lib-stackdepot-add-support-to-disable-stack-depot-fix adds 4ccf58a59421 lib: stackdepot: fix ignoring return value warning adds f8d7bc399ab7 lib/cmdline: remove an unneeded local variable in next_arg() adds 8820df439133 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] adds f23bcfeafc7e mm/page_poison: use unhashed address in hexdump for check_ [...] adds c8c590b8b560 include/linux/bitops.h: spelling s/synomyn/synonym/ adds 1f7d3d590053 checkpatch: improve blank line after declaration test adds a9ff2824a7bd checkpatch: ignore warning designated initializers using NR_CPUS adds f68471b4b730 checkpatch: trivial style fixes adds f6c50ee84bea checkpatch: prefer ftrace over function entry/exit printks adds e2474c7918de checkpatch: improve TYPECAST_INT_CONSTANT test message adds ccd545bca1bb checkpatch: add warning for avoiding .L prefix symbols in [...] adds e19841ec5f28 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] adds 9b748818cd20 checkpatch: don't warn about colon termination in linker scripts adds 3d19b51c8ae5 checkpatch: do not apply "initialise globals to 0" check t [...] adds 8b275cdf2aee init/version.c: remove Version_<LINUX_VERSION_CODE> symbol adds 9206ebe62f23 init: clean up early_param_on_off() macro adds fdab5c341da3 fs/coredump: use kmap_local_page() adds 729170a8e849 seq_file: document how per-entry resources are managed. adds a68cdbf635f1 seq_file-document-how-per-entry-resources-are-managed-fix adds 769fcdfe09e3 x86: fix seq_file iteration for pat/memtype.c adds 4508881e0b76 aio: simplify read_events() adds 44b15033506e scripts/gdb: fix list_for_each adds c4822c552ea7 ubsan: remove overflow checks adds 71cb9e7dcddf initramfs: panic with memory information adds 12e9b8a3c276 initramfs-panic-with-memory-information-fix new 73a63ac67bdd Merge branch 'akpm-current/current' new fafe5ef21130 MIPS: make userspace mapping young by default new 06624eb47a0f Merge branch 'akpm/master' new 577c283560fe Add linux-next specific files for 20210224
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 (6553715b6db5) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
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 452 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-class-tpm | 14 + Documentation/ABI/testing/ima_policy | 2 +- Documentation/ABI/testing/sysfs-devices-xenbus | 41 + .../ABI/testing/sysfs-driver-input-cros-ec-keyb | 6 + Documentation/ABI/testing/sysfs-firmware-sfi | 15 - Documentation/ABI/testing/sysfs-platform-kim | 2 +- Documentation/PCI/endpoint/pci-ntb-function.rst | 36 +- Documentation/PCI/endpoint/pci-ntb-howto.rst | 50 +- Documentation/admin-guide/cifs/authors.rst | 6 +- Documentation/admin-guide/cifs/changes.rst | 5 +- Documentation/admin-guide/cifs/introduction.rst | 30 +- Documentation/admin-guide/cifs/todo.rst | 34 +- Documentation/admin-guide/cifs/usage.rst | 2 +- Documentation/conf.py | 3 +- Documentation/core-api/mm-api.rst | 7 +- .../bindings/clock/mstar,msc313-mpll.yaml | 46 + .../bindings/display/connector/dp-connector.yaml | 1 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 25 +- .../bindings/input/google,cros-ec-keyb.yaml | 24 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 13 +- .../devicetree/bindings/leds/leds-lgm.yaml | 113 + .../bindings/net/ethernet-controller.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 12 + .../devicetree/bindings/riscv/canaan.yaml | 47 + Documentation/devicetree/bindings/riscv/cpus.yaml | 2 + .../devicetree/bindings/serial/sifive-serial.yaml | 1 + .../devicetree/bindings/timer/sifive,clint.yaml | 12 +- .../bindings/timer/snps,dw-apb-timer.yaml | 3 + Documentation/filesystems/f2fs.rst | 2 +- Documentation/filesystems/proc.rst | 4 + Documentation/networking/phy.rst | 6 + Documentation/networking/sfp-phylink.rst | 2 +- Documentation/process/4.Coding.rst | 2 +- Documentation/process/submit-checklist.rst | 2 +- .../translations/it_IT/process/4.Coding.rst | 2 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/zh_CN/process/4.Coding.rst | 2 +- MAINTAINERS | 20 +- Makefile | 106 +- Next/SHA1s | 188 +- Next/merge.log | 14925 +++---------------- arch/Kconfig | 6 +- arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/syscalls/Makefile | 13 +- arch/arc/kernel/process.c | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 16 +- arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 2 + arch/arm/boot/dts/at91-sam9x60ek.dts | 6 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 93 +- arch/arm/kernel/process.c | 2 +- arch/arm/kernel/sys_oabi-compat.c | 15 + arch/arm/mach-ixp4xx/Kconfig | 1 - arch/arm/tools/Makefile | 2 +- arch/arm/xen/p2m.c | 6 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 18 +- arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 24 +- arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/kernel/machine_kexec_file.c | 4 +- arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/mm/mmu.c | 6 +- arch/csky/kernel/process.c | 2 +- arch/h8300/kernel/process.c | 2 +- arch/hexagon/kernel/process.c | 2 +- arch/ia64/kernel/crash.c | 1 + arch/ia64/kernel/process.c | 2 +- arch/ia64/kernel/syscalls/Makefile | 13 +- arch/m68k/kernel/process.c | 2 +- arch/m68k/kernel/syscalls/Makefile | 13 +- arch/microblaze/kernel/process.c | 2 +- arch/microblaze/kernel/syscalls/Makefile | 13 +- arch/microblaze/kernel/vmlinux.lds.S | 2 +- arch/mips/bmips/setup.c | 2 +- arch/mips/include/asm/ptrace.h | 2 - arch/mips/include/asm/thread_info.h | 5 - arch/mips/kernel/process.c | 2 +- arch/mips/kernel/ptrace.c | 108 - arch/mips/kernel/r4k-bugs64.c | 2 +- arch/mips/kernel/signal.c | 2 +- arch/mips/kernel/syscalls/Makefile | 33 +- arch/mips/lib/iomap-pci.c | 2 +- arch/mips/sgi-ip32/ip32-irq.c | 2 +- arch/nds32/kernel/process.c | 2 +- arch/nios2/kernel/entry.S | 3 + arch/nios2/kernel/process.c | 2 +- arch/nios2/kernel/setup.c | 21 +- arch/nios2/kernel/sys_nios2.c | 11 +- arch/openrisc/kernel/process.c | 2 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/syscalls/Makefile | 19 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/syscalls/Makefile | 21 +- arch/riscv/boot/dts/canaan/canaan_kd233.dts | 152 + arch/riscv/boot/dts/canaan/k210.dtsi | 260 +- arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 209 + arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 211 + arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 219 + arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 184 + arch/riscv/configs/nommu_k210_defconfig | 44 +- ..._k210_defconfig => nommu_k210_sdcard_defconfig} | 58 +- arch/riscv/include/asm/csr.h | 6 + arch/riscv/include/asm/kasan.h | 22 +- arch/riscv/include/asm/mmu.h | 2 + arch/riscv/include/asm/mmu_context.h | 10 + arch/riscv/include/asm/page.h | 3 - arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/sbi.c | 32 +- arch/riscv/kernel/vdso/Makefile | 3 +- arch/riscv/mm/context.c | 265 +- arch/riscv/mm/init.c | 21 +- arch/riscv/mm/kasan_init.c | 119 +- arch/s390/kernel/process.c | 2 +- arch/sh/boards/mach-landisk/gio.c | 6 +- arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/syscalls/Makefile | 13 +- arch/sparc/configs/sparc64_defconfig | 11 +- arch/sparc/include/asm/cmpxchg_32.h | 2 +- arch/sparc/include/asm/mman.h | 54 +- arch/sparc/include/asm/signal.h | 12 - arch/sparc/kernel/entry.S | 8 +- arch/sparc/kernel/led.c | 2 + arch/sparc/kernel/process_32.c | 4 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/rtrap_32.S | 2 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/syscalls/Makefile | 19 +- arch/sparc/mm/init_32.c | 3 + arch/sparc/mm/srmmu.c | 2 +- arch/um/include/asm/Kbuild | 1 + arch/um/kernel/process.c | 2 +- arch/x86/Kconfig | 10 +- arch/x86/Makefile | 5 + arch/x86/entry/syscalls/Makefile | 29 +- arch/x86/entry/vdso/Makefile | 3 +- arch/x86/include/asm/intel-mid.h | 65 +- arch/x86/include/asm/intel_scu_ipc.h | 2 - arch/x86/include/asm/intel_scu_ipc_legacy.h | 74 - arch/x86/include/asm/platform_sst_audio.h | 2 - arch/x86/kernel/apic/io_apic.c | 4 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/setup.c | 2 - arch/x86/net/bpf_jit_comp.c | 10 +- arch/x86/pci/intel_mid_pci.c | 18 +- arch/x86/pci/mmconfig-shared.c | 6 +- arch/x86/platform/Makefile | 1 - arch/x86/platform/intel-mid/Makefile | 5 - arch/x86/platform/intel-mid/device_libs/Makefile | 23 - .../intel-mid/device_libs/platform_bcm43xx.c | 101 - .../intel-mid/device_libs/platform_bma023.c | 16 - .../platform/intel-mid/device_libs/platform_bt.c | 101 - .../intel-mid/device_libs/platform_emc1403.c | 39 - .../intel-mid/device_libs/platform_gpio_keys.c | 81 - .../intel-mid/device_libs/platform_lis331.c | 37 - .../intel-mid/device_libs/platform_max7315.c | 77 - .../intel-mid/device_libs/platform_mpu3050.c | 32 - .../intel-mid/device_libs/platform_mrfld_pinctrl.c | 39 - .../intel-mid/device_libs/platform_mrfld_rtc.c | 44 - .../intel-mid/device_libs/platform_mrfld_sd.c | 43 - .../intel-mid/device_libs/platform_mrfld_spidev.c | 50 - .../intel-mid/device_libs/platform_pcal9555a.c | 95 - .../intel-mid/device_libs/platform_tc35876x.c | 42 - .../intel-mid/device_libs/platform_tca6416.c | 53 - arch/x86/platform/intel-mid/intel-mid.c | 27 +- arch/x86/platform/intel-mid/sfi.c | 419 - arch/x86/platform/sfi/sfi.c | 100 - arch/x86/power/Makefile | 4 + arch/x86/xen/p2m.c | 15 +- arch/xtensa/kernel/process.c | 2 +- arch/xtensa/kernel/syscalls/Makefile | 13 +- block/bfq-iosched.c | 4 +- block/blk-core.c | 1 + block/blk-mq-sched.c | 6 - block/blk-mq-sched.h | 1 - block/blk-pm.h | 38 - block/blk-sysfs.c | 7 +- block/genhd.c | 2 +- block/kyber-iosched.c | 33 +- block/mq-deadline.c | 4 +- crypto/asymmetric_keys/restrict.c | 7 +- drivers/Makefile | 2 +- drivers/acpi/acpica/acobject.h | 1 + drivers/acpi/acpica/evhandler.c | 7 + drivers/acpi/acpica/evregion.c | 69 +- drivers/acpi/acpica/evxfregn.c | 2 + drivers/acpi/property.c | 31 +- drivers/base/core.c | 2 +- drivers/block/Kconfig | 6 + drivers/block/Makefile | 1 + drivers/block/loop.c | 5 +- drivers/block/n64cart.c | 178 + drivers/block/nbd.c | 32 +- drivers/block/xen-blkback/blkback.c | 32 +- drivers/char/tpm/Kconfig | 10 + drivers/char/tpm/Makefile | 2 + drivers/char/tpm/eventlog/tpm1.c | 1 + drivers/char/tpm/tpm-chip.c | 2 + drivers/char/tpm/tpm-dev-common.c | 1 - drivers/char/tpm/tpm-sysfs.c | 179 + drivers/char/tpm/tpm.h | 4 - drivers/char/tpm/tpm_ppi.c | 2 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 790 + drivers/clk/Kconfig | 8 + drivers/clk/Makefile | 2 + drivers/clk/clk-fixed-factor.c | 39 +- drivers/clk/clk-k210.c | 1007 ++ drivers/clk/clk-qoriq.c | 62 +- drivers/clk/mstar/Kconfig | 9 + drivers/clk/mstar/Makefile | 6 + drivers/clk/mstar/clk-msc313-mpll.c | 155 + drivers/clocksource/Kconfig | 1 + drivers/clocksource/mxs_timer.c | 5 +- drivers/clocksource/sh_cmt.c | 16 +- drivers/cpufreq/Kconfig.x86 | 10 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/acpi-cpufreq.c | 62 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/freq_table.c | 8 +- drivers/cpufreq/qcom-cpufreq-hw.c | 40 +- drivers/cpufreq/sfi-cpufreq.c | 127 - drivers/cxl/cxl.h | 6 +- drivers/cxl/mem.c | 124 +- drivers/dax/bus.c | 24 +- drivers/dax/bus.h | 2 +- drivers/dax/device.c | 8 +- drivers/dax/kmem.c | 7 +- drivers/dax/pmem/compat.c | 3 +- drivers/dax/super.c | 2 +- drivers/gpio/gpio-pcf857x.c | 2 +- drivers/gpu/drm/Kconfig | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 13 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 6 +- .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c | 0 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 24 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 47 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 283 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 35 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 22 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 72 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 109 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 10 + drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 16 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 43 + drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 22 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 17 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 52 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 10 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 261 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 8 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 123 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 9 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 66 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 4 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 24 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 - drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 5 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 12 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 4 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 22 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 8 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 7 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 7 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 7 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 14 - drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 38 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 18 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/i9xx_plane.c | 27 + drivers/gpu/drm/i915/display/intel_crtc.c | 1 - drivers/gpu/drm/i915/display/intel_display.c | 15 +- drivers/gpu/drm/i915/display/intel_display.h | 6 + drivers/gpu/drm/i915/display/intel_display_types.h | 1 - drivers/gpu/drm/i915/gt/gen7_renderclear.c | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 93 +- drivers/gpu/drm/i915/gvt/execlist.c | 8 +- drivers/gpu/drm/i915/gvt/scheduler.c | 52 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 77 +- drivers/gpu/drm/msm/msm_atomic.c | 7 +- drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/radeon/r100.c | 84 +- drivers/gpu/drm/radeon/r300.c | 33 +- drivers/gpu/drm/radeon/r420.c | 28 +- drivers/gpu/drm/radeon/r600.c | 27 +- drivers/gpu/drm/radeon/radeon.h | 17 +- drivers/gpu/drm/radeon/radeon_asic.c | 3 + drivers/gpu/drm/radeon/radeon_asic.h | 8 +- drivers/gpu/drm/radeon/radeon_device.c | 47 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 20 +- drivers/gpu/drm/radeon/radeon_fence.c | 42 +- drivers/gpu/drm/radeon/radeon_gem.c | 20 +- drivers/gpu/drm/radeon/radeon_ib.c | 26 +- drivers/gpu/drm/radeon/radeon_mode.h | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 32 +- drivers/gpu/drm/radeon/radeon_ring.c | 80 +- drivers/gpu/drm/radeon/radeon_ttm.c | 66 +- drivers/gpu/drm/radeon/radeon_vce.c | 1 - drivers/gpu/drm/radeon/rs400.c | 25 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rv515.c | 56 +- drivers/gpu/drm/radeon/vce_v1_0.c | 1 - drivers/gpu/drm/tilcdc/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 9 +- drivers/hid/Kconfig | 3 - drivers/hid/hid-playstation.c | 179 +- drivers/hid/wacom_wac.c | 7 +- drivers/infiniband/core/cma.c | 81 +- drivers/infiniband/core/device.c | 6 +- drivers/infiniband/core/sa_query.c | 24 - drivers/infiniband/hw/hns/hns_roce_common.h | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 170 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 17 +- drivers/infiniband/hw/hns/hns_roce_main.c | 3 +- drivers/infiniband/hw/mlx5/devx.c | 13 +- drivers/infiniband/hw/mlx5/qp.c | 106 +- drivers/infiniband/hw/qedr/qedr.h | 8 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 178 +- drivers/infiniband/sw/rxe/rxe_net.c | 7 +- drivers/infiniband/sw/rxe/rxe_recv.c | 4 +- drivers/infiniband/sw/rxe/rxe_req.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 - drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 7 + drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 103 +- drivers/infiniband/ulp/srp/ib_srp.c | 110 +- drivers/input/joydev.c | 7 +- drivers/input/joystick/xpad.c | 1 + drivers/input/keyboard/Kconfig | 4 +- drivers/input/keyboard/applespi.c | 23 +- drivers/input/keyboard/cros_ec_keyb.c | 79 + drivers/input/mouse/alps.c | 2 +- drivers/input/serio/Kconfig | 2 +- drivers/input/serio/i8042-x86ia64io.h | 4 + drivers/input/tablet/aiptek.c | 80 +- drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/elants_i2c.c | 3 +- drivers/input/touchscreen/elo.c | 4 +- drivers/input/touchscreen/st1232.c | 9 +- drivers/input/touchscreen/sur40.c | 1 + drivers/input/touchscreen/zinitix.c | 4 +- drivers/leds/Kconfig | 3 + drivers/leds/Makefile | 3 + drivers/leds/blink/Kconfig | 20 + drivers/leds/blink/Makefile | 2 + drivers/leds/blink/leds-lgm-sso.c | 888 ++ drivers/leds/led-class.c | 3 +- drivers/leds/led-core.c | 20 +- drivers/leds/leds-apu.c | 11 +- drivers/leds/leds-lp50xx.c | 83 +- drivers/leds/leds.h | 6 +- drivers/mmc/host/sdhci.c | 9 +- drivers/net/dsa/b53/b53_common.c | 39 +- drivers/net/dsa/b53/b53_priv.h | 8 + drivers/net/dsa/b53/b53_regs.h | 1 + drivers/net/dsa/bcm_sf2.c | 18 +- drivers/net/dsa/ocelot/felix.c | 65 +- drivers/net/dsa/sja1105/sja1105.h | 2 + drivers/net/dsa/sja1105/sja1105_main.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 14 + drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 + drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 39 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 6 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- drivers/net/ethernet/ibm/ibmvnic.c | 39 +- drivers/net/ethernet/ibm/ibmvnic.h | 8 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 64 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 70 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 25 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 2 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 9 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 11 +- drivers/net/ethernet/marvell/sky2.c | 5 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 3 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 431 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 36 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 345 +- drivers/net/ethernet/microchip/lan743x_main.h | 5 +- drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/mscc/Makefile | 1 + drivers/net/ethernet/mscc/ocelot.c | 10 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 175 + drivers/net/ethernet/mscc/ocelot_net.c | 60 + drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 - drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 33 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 30 +- drivers/net/ethernet/xilinx/Kconfig | 1 - drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/gtp.c | 1 - drivers/net/ipa/ipa_main.c | 4 +- drivers/net/mdio/of_mdio.c | 30 - drivers/net/phy/broadcom.c | 108 +- drivers/net/phy/icplus.c | 9 +- drivers/net/phy/marvell.c | 13 +- drivers/net/phy/mscc/Makefile | 1 + drivers/net/phy/mscc/mscc.h | 28 + drivers/net/phy/mscc/mscc_main.c | 608 +- drivers/net/phy/mscc/mscc_serdes.c | 650 + drivers/net/phy/mscc/mscc_serdes.h | 31 + drivers/net/phy/phy_device.c | 2 + drivers/net/phy/phylink.c | 4 + drivers/net/phy/sfp-bus.c | 3 + drivers/net/usb/r8152.c | 67 +- drivers/net/wan/lmc/lmc_main.c | 2 +- drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/xmit.c | 6 + drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 2 + drivers/net/wireless/mediatek/mt76/dma.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 10 +- drivers/net/xen-netback/netback.c | 4 +- drivers/ntb/hw/epf/ntb_hw_epf.c | 1 - drivers/nvdimm/blk.c | 3 +- drivers/nvdimm/bus.c | 13 +- drivers/nvdimm/dimm.c | 7 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvdimm/region.c | 4 +- drivers/nvme/host/pci.c | 1 + drivers/of/property.c | 3 + drivers/opp/core.c | 8 +- drivers/opp/opp.h | 2 + drivers/pci/controller/cadence/pcie-cadence-host.c | 5 +- drivers/pci/controller/dwc/pcie-designware.c | 19 +- drivers/pci/controller/pcie-microchip-host.c | 150 +- drivers/pci/controller/pcie-rockchip.c | 5 +- drivers/pci/hotplug/acpiphp.h | 3 - drivers/pci/pci-bridge-emul.c | 11 +- drivers/pci/pci.c | 4 + drivers/platform/chrome/cros_ec_typec.c | 1 + drivers/platform/x86/intel_scu_pcidrv.c | 22 +- drivers/powercap/intel_rapl_common.c | 8 +- drivers/ptp/idt8a340_reg.h | 10 + drivers/ptp/ptp_clockmatrix.c | 313 +- drivers/ptp/ptp_clockmatrix.h | 17 +- drivers/pwm/pwm-iqs620a.c | 94 +- drivers/pwm/pwm-lpc18xx-sct.c | 2 +- drivers/pwm/pwm-rockchip.c | 32 +- drivers/regulator/mt6315-regulator.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 63 + drivers/rtc/rtc-m41t80.c | 4 +- drivers/s390/char/vmur.c | 2 +- drivers/sbus/char/display7seg.c | 4 +- drivers/scsi/aic7xxx/aic79xx.h | 2 +- drivers/scsi/aic7xxx/aic7xxx.h | 2 - drivers/scsi/bnx2fc/Kconfig | 1 + drivers/scsi/hpsa.c | 51 +- drivers/scsi/hpsa_cmd.h | 2 +- drivers/scsi/sd.c | 6 +- drivers/scsi/sd_zbc.c | 6 +- drivers/scsi/ufs/ufshcd.h | 2 +- drivers/sfi/Kconfig | 18 - drivers/sfi/Makefile | 4 - drivers/sfi/sfi_acpi.c | 214 - drivers/sfi/sfi_core.c | 522 - drivers/sfi/sfi_core.h | 81 - drivers/soc/Makefile | 2 +- drivers/soc/canaan/Kconfig | 18 +- drivers/soc/canaan/Makefile | 2 +- drivers/soc/canaan/k210-sysctl.c | 205 +- drivers/spi/spi-ti-qspi.c | 20 +- .../media/atomisp/include/linux/atomisp_platform.h | 1 - drivers/staging/vme/devices/vme_user.c | 12 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_transport.c | 15 +- drivers/target/target_core_user.c | 189 +- drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 14 +- drivers/tty/tty_io.c | 5 +- drivers/vdpa/Kconfig | 7 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 5 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/vdpa/vdpa.c | 30 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 5 +- drivers/vdpa/virtio_pci/Makefile | 2 + drivers/vdpa/virtio_pci/vp_vdpa.c | 458 + drivers/vfio/pci/Kconfig | 12 - drivers/vfio/pci/Makefile | 2 +- drivers/vfio/pci/vfio_pci.c | 12 +- drivers/vfio/pci/vfio_pci_private.h | 2 +- drivers/vfio/vfio_iommu_type1.c | 231 +- drivers/video/backlight/ktd253-backlight.c | 12 +- drivers/video/backlight/qcom-wled.c | 2 +- drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/aty/atyfb_base.c | 9 + drivers/video/fbdev/da8xx-fb.c | 4 +- drivers/video/fbdev/imxfb.c | 2 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +- drivers/video/fbdev/xilinxfb.c | 2 +- drivers/virtio/Kconfig | 11 +- drivers/virtio/Makefile | 2 +- drivers/virtio/virtio.c | 6 +- drivers/virtio/virtio_mmio.c | 3 +- drivers/xen/events/events_base.c | 27 +- drivers/xen/evtchn.c | 29 +- drivers/xen/gntdev.c | 37 +- drivers/xen/xen-acpi-processor.c | 3 +- drivers/xen/xen-front-pgdir-shbuf.c | 11 +- drivers/xen/xen-scsiback.c | 4 +- drivers/xen/xenbus/xenbus_probe.c | 66 + fs/9p/vfs_inode.c | 21 +- fs/affs/namei.c | 4 +- fs/btrfs/compression.c | 13 +- fs/btrfs/free-space-cache.c | 9 +- fs/btrfs/ordered-data.h | 4 +- fs/btrfs/reflink.c | 18 + fs/btrfs/tree-checker.c | 16 +- fs/btrfs/tree-log.c | 3 - fs/ceph/addr.c | 2 +- fs/ceph/caps.c | 70 +- fs/ceph/inode.c | 61 +- fs/ceph/snap.c | 10 + fs/ceph/super.h | 40 +- fs/cifs/cifs_debug.c | 121 +- fs/cifs/cifs_swn.c | 2 +- fs/cifs/cifsacl.c | 379 +- fs/cifs/cifsacl.h | 4 +- fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 1 + fs/cifs/cifsglob.h | 11 +- fs/cifs/connect.c | 21 +- fs/cifs/file.c | 8 +- fs/cifs/fs_context.c | 2 +- fs/cifs/sess.c | 2 +- fs/cifs/smb2ops.c | 109 +- fs/cifs/smb2pdu.c | 22 +- fs/cifs/trace.h | 36 +- fs/cifs/transport.c | 63 +- fs/debugfs/inode.c | 5 +- fs/eventpoll.c | 4 +- fs/ext4/.kunitconfig | 3 + fs/ext4/Kconfig | 3 +- fs/ext4/extents.c | 16 +- fs/f2fs/file.c | 7 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/file.c | 8 +- fs/gfs2/glock.c | 22 +- fs/gfs2/glock.h | 6 + fs/gfs2/glops.c | 38 +- fs/gfs2/incore.h | 51 +- fs/gfs2/inode.c | 10 +- fs/gfs2/log.c | 518 +- fs/gfs2/log.h | 20 +- fs/gfs2/lops.c | 10 +- fs/gfs2/lops.h | 17 +- fs/gfs2/ops_fstype.c | 9 +- fs/gfs2/rgrp.c | 442 +- fs/gfs2/rgrp.h | 6 +- fs/gfs2/super.c | 28 +- fs/gfs2/trace_gfs2.h | 37 +- fs/gfs2/trans.c | 102 +- fs/gfs2/trans.h | 5 +- fs/gfs2/xattr.c | 6 +- fs/io-wq.c | 498 +- fs/io-wq.h | 19 +- fs/io_uring.c | 1708 +-- fs/namei.c | 4 +- fs/nfs/file.c | 19 +- fs/nfs/fs_context.c | 35 + fs/nfs/super.c | 7 + fs/nfs/write.c | 17 +- fs/nfs_common/nfsacl.c | 71 + fs/nfsd/Kconfig | 1 + fs/nfsd/filecache.c | 2 + fs/nfsd/nfs2acl.c | 87 +- fs/nfsd/nfs3acl.c | 39 +- fs/nfsd/nfs3proc.c | 97 +- fs/nfsd/nfs3xdr.c | 1043 +- fs/nfsd/nfs4proc.c | 31 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 110 +- fs/nfsd/nfsfh.c | 2 +- fs/nfsd/nfsfh.h | 2 +- fs/nfsd/nfsproc.c | 53 +- fs/nfsd/nfssvc.c | 4 +- fs/nfsd/nfsxdr.c | 410 +- fs/nfsd/vfs.h | 2 +- fs/nfsd/xdr.h | 23 +- fs/nfsd/xdr3.h | 37 +- fs/nfsd/xdr4.h | 2 +- fs/proc/self.c | 7 - fs/proc/thread_self.c | 7 - fs/pstore/inode.c | 2 +- fs/pstore/platform.c | 4 +- fs/zonefs/super.c | 3 + fs/zonefs/trace.h | 11 +- include/asm-generic/vmlinux.lds.h | 9 +- include/dt-bindings/clock/mstar-msc313-mpll.h | 19 + include/dt-bindings/input/cros-ec-keyboard.h | 103 + include/linux/acpi.h | 32 - include/linux/blkdev.h | 1 - include/linux/blktrace_api.h | 4 +- include/linux/brcmphy.h | 13 +- include/linux/ceph/libceph.h | 7 +- include/linux/clk-provider.h | 4 +- include/linux/device.h | 1 + include/linux/dma-mapping.h | 16 + include/linux/dsa/ocelot.h | 5 + include/linux/eventpoll.h | 2 +- include/linux/gfp.h | 11 + include/linux/icmpv6.h | 26 +- include/linux/io_uring.h | 22 +- include/linux/ipv6.h | 1 - include/linux/irqdomain.h | 4 - include/linux/kexec.h | 2 + include/linux/led-class-flash.h | 42 +- include/linux/led-class-multicolor.h | 42 +- include/linux/leds.h | 12 +- include/linux/mlx5/device.h | 5 +- include/linux/mlx5/driver.h | 13 +- include/linux/mlx5/mlx5_ifc.h | 89 +- include/linux/nd.h | 2 +- include/linux/net.h | 3 - include/linux/nfs_fs_sb.h | 4 +- include/linux/nfsacl.h | 3 + include/linux/of_mdio.h | 10 - include/linux/phy.h | 15 + include/linux/sched.h | 3 + include/linux/sfi.h | 210 - include/linux/sfi_acpi.h | 93 - include/linux/stmmac.h | 1 + include/linux/sunrpc/svc.h | 25 + include/linux/sunrpc/svcsock.h | 2 + include/linux/sunrpc/xdr.h | 20 + include/linux/swiotlb.h | 1 + include/linux/tpm.h | 14 +- include/linux/vdpa.h | 10 +- include/linux/virtio.h | 2 - include/net/act_api.h | 1 + include/net/dsa.h | 12 + include/net/icmp.h | 6 +- include/net/netfilter/nf_tables.h | 6 + include/net/switchdev.h | 12 +- include/rdma/ib_sa.h | 4 - include/soc/canaan/k210-sysctl.h | 2 + include/soc/mscc/ocelot.h | 45 + include/target/target_core_backend.h | 1 + include/trace/events/bcache.h | 10 +- include/trace/events/block.h | 20 +- include/uapi/linux/cxl_mem.h | 2 + include/uapi/linux/io_uring.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 5 + include/uapi/linux/pkt_cls.h | 1 - include/xen/grant_table.h | 1 + include/xen/xenbus.h | 7 + init/Kconfig | 33 +- init/main.c | 2 - kernel/Makefile | 2 +- kernel/audit_fsnotify.c | 2 +- kernel/bpf/core.c | 2 + kernel/bpf/verifier.c | 2 +- kernel/dma/swiotlb.c | 310 +- kernel/irq/irqdomain.c | 9 +- kernel/irq/resend.c | 4 +- kernel/kexec_internal.h | 2 - kernel/kprobes.c | 31 +- kernel/power/Kconfig | 12 +- kernel/power/main.c | 2 +- kernel/ptrace.c | 2 +- kernel/sched/cpufreq_schedutil.c | 14 +- kernel/signal.c | 4 +- kernel/trace/Kconfig | 13 + kernel/trace/blktrace.c | 20 +- lib/Kconfig.debug | 48 +- lib/logic_pio.c | 3 + lib/test_kasan.c | 6 +- localversion-next | 2 +- mm/compaction.c | 16 +- mm/hugetlb.c | 6 +- mm/kasan/hw_tags.c | 16 + mm/kasan/kasan.h | 12 + mm/memcontrol.c | 14 +- mm/memory.c | 10 +- mm/memremap.c | 4 +- mm/page_alloc.c | 43 +- net/bridge/br_mrp.c | 43 +- net/bridge/br_mrp_switchdev.c | 171 +- net/bridge/br_private_mrp.h | 38 +- net/caif/chnl_net.c | 5 +- net/ceph/ceph_common.c | 17 +- net/dsa/Kconfig | 1 + net/dsa/dsa_priv.h | 26 + net/dsa/port.c | 48 + net/dsa/slave.c | 22 + net/dsa/switch.c | 105 + net/dsa/tag_ocelot.c | 8 + net/dsa/tag_rtl4_a.c | 43 +- net/ipv4/af_inet.c | 1 - net/ipv4/icmp.c | 5 +- net/ipv6/af_inet6.c | 1 - net/ipv6/icmp.c | 18 +- net/ipv6/ip6_icmp.c | 12 +- net/mptcp/options.c | 23 +- net/mptcp/protocol.c | 64 +- net/mptcp/subflow.c | 6 + net/netfilter/nf_tables_api.c | 245 +- net/sched/act_api.c | 2 +- net/sched/cls_api.c | 1 + net/sched/cls_flower.c | 15 + net/socket.c | 10 - net/sunrpc/svcsock.c | 35 +- net/sunrpc/xdr.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 6 +- net/xfrm/xfrm_interface.c | 3 + scripts/Kbuild.include | 6 +- scripts/Kconfig.include | 7 +- scripts/Makefile.build | 20 +- scripts/Makefile.clean | 3 - scripts/Makefile.lib | 24 +- scripts/Makefile.modfinal | 19 +- scripts/clang-tools/gen_compile_commands.py | 12 +- scripts/dtc/.gitignore | 1 + scripts/dtc/Makefile | 1 + scripts/kconfig/Makefile | 36 +- scripts/kconfig/conf.c | 78 +- scripts/kernel-doc | 2 +- scripts/ld-version.sh | 82 +- scripts/link-vmlinux.sh | 28 +- scripts/lld-version.sh | 20 - scripts/syscallhdr.sh | 98 + scripts/syscalltbl.sh | 73 + scripts/test_dwarf5_support.sh | 8 + security/integrity/ima/ima_main.c | 2 +- security/keys/trusted-keys/trusted_tpm1.c | 22 +- security/keys/trusted-keys/trusted_tpm2.c | 22 +- sound/hda/intel-dsp-config.c | 12 + sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/rt1015.c | 2 + sound/soc/fsl/fsl_ssi.c | 6 +- sound/soc/intel/boards/bytcr_rt5640.c | 37 + sound/soc/intel/boards/bytcr_rt5651.c | 13 + sound/soc/soc-pcm.c | 9 +- sound/virtio/virtio_card.h | 6 +- sound/virtio/virtio_chmap.c | 10 +- sound/virtio/virtio_ctl_msg.c | 11 +- sound/virtio/virtio_jack.c | 16 +- sound/virtio/virtio_pcm.c | 21 +- sound/virtio/virtio_pcm.h | 15 +- sound/virtio/virtio_pcm_msg.c | 7 +- sound/virtio/virtio_pcm_ops.c | 12 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- tools/bpf/bpftool/Makefile | 2 + tools/build/Makefile.feature | 4 +- tools/build/feature/test-libopencsd.c | 4 +- tools/include/uapi/linux/perf_event.h | 96 +- tools/include/uapi/linux/prctl.h | 3 + tools/lib/api/fs/cgroup.c | 95 +- tools/lib/perf/include/perf/event.h | 18 +- tools/objtool/builtin-check.c | 10 +- tools/objtool/check.c | 97 +- tools/objtool/include/objtool/builtin.h | 2 +- tools/objtool/include/objtool/check.h | 1 + tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + tools/perf/Build | 1 + tools/perf/Documentation/examples.txt | 2 +- tools/perf/Documentation/itrace.txt | 2 +- tools/perf/Documentation/perf-buildid-cache.txt | 6 + tools/perf/Documentation/perf-config.txt | 24 +- tools/perf/Documentation/perf-daemon.txt | 208 + tools/perf/Documentation/perf-intel-pt.txt | 89 +- tools/perf/Documentation/perf-mem.txt | 3 + tools/perf/Documentation/perf-record.txt | 21 +- tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-script.txt | 25 +- tools/perf/Documentation/perf-stat.txt | 32 +- tools/perf/Documentation/topdown.txt | 78 +- tools/perf/Makefile.config | 9 + tools/perf/Makefile.perf | 49 +- tools/perf/arch/arm/include/perf_regs.h | 2 +- tools/perf/arch/arm64/include/perf_regs.h | 2 +- tools/perf/arch/arm64/util/machine.c | 3 +- tools/perf/arch/arm64/util/perf_regs.c | 94 + tools/perf/arch/csky/include/perf_regs.h | 2 +- tools/perf/arch/powerpc/include/perf_regs.h | 8 +- tools/perf/arch/powerpc/util/Build | 1 + tools/perf/arch/powerpc/util/machine.c | 25 + tools/perf/arch/powerpc/util/perf_regs.c | 6 + tools/perf/arch/riscv/include/perf_regs.h | 2 +- tools/perf/arch/s390/include/perf_regs.h | 2 +- tools/perf/arch/s390/util/machine.c | 3 +- tools/perf/arch/x86/include/perf_regs.h | 2 +- tools/perf/arch/x86/tests/insn-x86.c | 1 + .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 4 +- tools/perf/arch/x86/util/Build | 3 + tools/perf/arch/x86/util/event.c | 25 + tools/perf/arch/x86/util/evlist.c | 15 + tools/perf/arch/x86/util/evsel.c | 8 + tools/perf/arch/x86/util/mem-events.c | 44 + tools/perf/bench/epoll-ctl.c | 1 - tools/perf/bench/epoll-wait.c | 1 - tools/perf/bench/futex-hash.c | 1 - tools/perf/bench/futex-lock-pi.c | 1 - tools/perf/bench/futex-requeue.c | 1 - tools/perf/bench/futex-wake-parallel.c | 1 - tools/perf/bench/futex-wake.c | 1 - tools/perf/builtin-buildid-cache.c | 28 +- tools/perf/builtin-buildid-list.c | 3 + tools/perf/builtin-c2c.c | 171 +- tools/perf/builtin-daemon.c | 1521 ++ tools/perf/builtin-inject.c | 4 +- tools/perf/builtin-mem.c | 113 +- tools/perf/builtin-record.c | 39 +- tools/perf/builtin-script.c | 37 +- tools/perf/builtin-stat.c | 124 +- tools/perf/builtin.h | 1 + tools/perf/command-list.txt | 1 + tools/perf/perf.c | 1 + .../pmu-events/arch/arm64/ampere/emag/branch.json | 8 +- .../pmu-events/arch/arm64/ampere/emag/bus.json | 5 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 58 +- .../pmu-events/arch/arm64/ampere/emag/clock.json | 4 +- .../arch/arm64/ampere/emag/exception.json | 10 +- .../arch/arm64/ampere/emag/instruction.json | 34 +- .../pmu-events/arch/arm64/ampere/emag/memory.json | 11 +- .../arch/arm64/arm/cortex-a76-n1/branch.json | 12 +- .../arch/arm64/arm/cortex-a76-n1/bus.json | 19 +- .../arch/arm64/arm/cortex-a76-n1/cache.json | 118 +- .../arch/arm64/arm/cortex-a76-n1/exception.json | 10 +- .../arch/arm64/arm/cortex-a76-n1/instruction.json | 45 +- .../arch/arm64/arm/cortex-a76-n1/memory.json | 6 +- .../arch/arm64/arm/cortex-a76-n1/other.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/pipeline.json | 12 +- .../arch/arm64/armv8-common-and-microarch.json | 248 + .../arch/arm64/freescale/imx8mm/sys/metrics.json | 4 +- .../arch/arm64/freescale/imx8mn/sys/ddrc.json | 37 + .../freescale/{imx8mm => imx8mn}/sys/metrics.json | 16 +- .../arch/arm64/freescale/imx8mp/sys/ddrc.json | 37 + .../arch/arm64/freescale/imx8mp/sys/metrics.json | 466 + .../arch/arm64/freescale/imx8mq/sys/ddrc.json | 37 + .../freescale/{imx8mm => imx8mq}/sys/metrics.json | 14 +- tools/perf/tests/Build | 1 + tools/perf/tests/bpf-script-example.c | 2 +- tools/perf/tests/bpf-script-test-kbuild.c | 2 +- tools/perf/tests/bpf-script-test-prologue.c | 2 +- tools/perf/tests/builtin-test.c | 4 + tools/perf/tests/code-reading.c | 10 +- tools/perf/tests/demangle-ocaml-test.c | 43 + tools/perf/tests/openat-syscall-all-cpus.c | 1 - tools/perf/tests/parse-metric.c | 24 + tools/perf/tests/sample-parsing.c | 20 +- tools/perf/tests/shell/buildid.sh | 6 + tools/perf/tests/shell/daemon.sh | 475 + tools/perf/tests/shell/test_arm_coresight.sh | 45 +- tools/perf/tests/tests.h | 1 + tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 8 + tools/perf/util/annotate.h | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 10 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 8 + tools/perf/util/arm-spe.c | 133 +- tools/perf/util/auxtrace.c | 15 + tools/perf/util/auxtrace.h | 6 + tools/perf/util/bpf_counter.c | 314 + tools/perf/util/bpf_counter.h | 72 + .../perf/util/bpf_skel/.gitignore | 3 +- tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c | 93 + tools/perf/util/build-id.c | 5 +- tools/perf/util/build-id.h | 4 +- tools/perf/util/cgroup.c | 8 +- tools/perf/util/config.c | 123 +- tools/perf/util/config.h | 7 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 15 +- tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/db-export.c | 2 + tools/perf/util/debug.c | 34 +- tools/perf/util/debug.h | 1 + tools/perf/util/demangle-ocaml.c | 80 + tools/perf/util/demangle-ocaml.h | 7 + tools/perf/util/event.c | 67 +- tools/perf/util/event.h | 18 +- tools/perf/util/evlist.c | 125 +- tools/perf/util/evlist.h | 12 + tools/perf/util/evsel.c | 63 +- tools/perf/util/evsel.h | 9 + tools/perf/util/evsel_fprintf.c | 2 + tools/perf/util/header.c | 2 +- tools/perf/util/hist.c | 15 +- tools/perf/util/hist.h | 4 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 334 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 7 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 15 + .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 1 + .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 12 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 2 + tools/perf/util/intel-pt.c | 214 +- tools/perf/util/intlist.c | 27 +- tools/perf/util/intlist.h | 10 +- tools/perf/util/jit.h | 2 +- tools/perf/util/jitdump.c | 84 +- tools/perf/util/machine.c | 51 +- tools/perf/util/machine.h | 2 + tools/perf/util/map.c | 8 +- tools/perf/util/map.h | 3 +- tools/perf/util/mem-events.c | 36 + tools/perf/util/mem-events.h | 5 + tools/perf/util/metricgroup.c | 2 +- tools/perf/util/namespaces.c | 23 +- tools/perf/util/namespaces.h | 3 + tools/perf/util/parse-events.l | 1 + tools/perf/util/perf_api_probe.c | 10 + tools/perf/util/perf_api_probe.h | 1 + tools/perf/util/perf_event_attr_fprintf.c | 5 +- tools/perf/util/perf_regs.h | 7 + tools/perf/util/probe-event.c | 12 +- tools/perf/util/probe-file.c | 38 +- tools/perf/util/probe-finder.c | 8 +- tools/perf/util/python-ext-sources | 1 + tools/perf/util/python.c | 21 + tools/perf/util/record.c | 9 +- tools/perf/util/record.h | 2 + tools/perf/util/session.c | 54 +- tools/perf/util/setup.py | 2 +- tools/perf/util/sort.c | 109 +- tools/perf/util/sort.h | 6 + tools/perf/util/stat-display.c | 4 +- tools/perf/util/stat-shadow.c | 92 + tools/perf/util/stat.c | 6 +- tools/perf/util/stat.h | 9 + tools/perf/util/string.c | 9 + tools/perf/util/string2.h | 2 + tools/perf/util/symbol-elf.c | 25 +- tools/perf/util/symbol.c | 73 +- tools/perf/util/symbol_conf.h | 7 +- tools/perf/util/synthetic-events.c | 225 +- tools/perf/util/target.c | 34 +- tools/perf/util/target.h | 10 + tools/perf/util/trace-event-info.c | 10 +- tools/perf/util/unwind-libdw.c | 11 +- tools/perf/util/xyarray.c | 33 - tools/scripts/Makefile.include | 1 + tools/testing/selftests/bpf/verifier/atomic_and.c | 23 + .../testing/selftests/net/forwarding/tc_flower.sh | 5 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- usr/Kconfig | 1 - 997 files changed, 27670 insertions(+), 25331 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-devices-xenbus create mode 100644 Documentation/ABI/testing/sysfs-driver-input-cros-ec-keyb delete mode 100644 Documentation/ABI/testing/sysfs-firmware-sfi create mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-lgm.yaml create mode 100644 Documentation/devicetree/bindings/riscv/canaan.yaml create mode 100644 arch/riscv/boot/dts/canaan/canaan_kd233.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_go.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maixduino.dts copy arch/riscv/configs/{nommu_k210_defconfig => nommu_k210_sdcard_defconfig} (53%) delete mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h delete mode 100644 arch/x86/platform/intel-mid/device_libs/Makefile delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bcm43xx.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bma023.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bt.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_emc1403.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_gpio_keys.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_lis331.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_max7315.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mpu3050.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_pinctrl.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_rtc.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_sd.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_spidev.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_pcal9555a.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tc35876x.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tca6416.c delete mode 100644 arch/x86/platform/intel-mid/sfi.c delete mode 100644 arch/x86/platform/sfi/sfi.c create mode 100644 drivers/block/n64cart.c create mode 100644 drivers/char/tpm/tpm_tis_i2c_cr50.c create mode 100644 drivers/clk/clk-k210.c create mode 100644 drivers/clk/mstar/Kconfig create mode 100644 drivers/clk/mstar/Makefile create mode 100644 drivers/clk/mstar/clk-msc313-mpll.c delete mode 100644 drivers/cpufreq/sfi-cpufreq.c mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c create mode 100644 drivers/leds/blink/Kconfig create mode 100644 drivers/leds/blink/Makefile create mode 100644 drivers/leds/blink/leds-lgm-sso.c create mode 100644 drivers/net/ethernet/mscc/ocelot_mrp.c create mode 100644 drivers/net/phy/mscc/mscc_serdes.c create mode 100644 drivers/net/phy/mscc/mscc_serdes.h delete mode 100644 drivers/sfi/Kconfig delete mode 100644 drivers/sfi/Makefile delete mode 100644 drivers/sfi/sfi_acpi.c delete mode 100644 drivers/sfi/sfi_core.c delete mode 100644 drivers/sfi/sfi_core.h create mode 100644 drivers/vdpa/virtio_pci/Makefile create mode 100644 drivers/vdpa/virtio_pci/vp_vdpa.c create mode 100644 fs/ext4/.kunitconfig create mode 100644 include/dt-bindings/clock/mstar-msc313-mpll.h create mode 100644 include/dt-bindings/input/cros-ec-keyboard.h delete mode 100644 include/linux/sfi.h delete mode 100644 include/linux/sfi_acpi.h delete mode 100755 scripts/lld-version.sh create mode 100755 scripts/syscallhdr.sh create mode 100755 scripts/syscalltbl.sh create mode 100755 scripts/test_dwarf5_support.sh create mode 100644 tools/perf/Documentation/perf-daemon.txt create mode 100644 tools/perf/arch/powerpc/util/machine.c create mode 100644 tools/perf/arch/x86/util/evlist.c create mode 100644 tools/perf/arch/x86/util/evsel.c create mode 100644 tools/perf/arch/x86/util/mem-events.c create mode 100644 tools/perf/builtin-daemon.c create mode 100644 tools/perf/pmu-events/arch/arm64/armv8-common-and-microarch.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mn/sys/ddrc.json copy tools/perf/pmu-events/arch/arm64/freescale/{imx8mm => imx8mn}/sys/metrics.json (54%) create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/metrics.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mq/sys/ddrc.json copy tools/perf/pmu-events/arch/arm64/freescale/{imx8mm => imx8mq}/sys/metrics.json (55%) create mode 100644 tools/perf/tests/demangle-ocaml-test.c create mode 100755 tools/perf/tests/shell/daemon.sh create mode 100644 tools/perf/util/bpf_counter.c create mode 100644 tools/perf/util/bpf_counter.h rename arch/x86/platform/sfi/Makefile => tools/perf/util/bpf_skel/.gitignore (58%) create mode 100644 tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c create mode 100644 tools/perf/util/demangle-ocaml.c create mode 100644 tools/perf/util/demangle-ocaml.h delete mode 100644 tools/perf/util/xyarray.c