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-defconfig in repository toolchain/ci/linux.
omits ff90dfd2579b Add linux-next specific files for 20210218 omits c749d5540638 Merge branch 'akpm/master' omits 1a9c8f47ec78 MIPS: make userspace mapping young by default omits 3660a5b8f171 Merge branch 'akpm-current/current' omits 34175b51b08e Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits 8ecd4fa612cb Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits c42929488107 Merge remote-tracking branch 'memblock/for-next' omits d02d5ae0a15e Merge remote-tracking branch 'mhi/mhi-next' omits 56421ab76fde Merge remote-tracking branch 'kunit-next/kunit' omits 619d0efb6029 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits e71509919849 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits fb3aa25fc1bd Merge remote-tracking branch 'hyperv/hyperv-next' omits 0f1e6c188c1b Merge remote-tracking branch 'xarray/main' omits eb54ed4f7692 Merge remote-tracking branch 'nvmem/for-next' omits b6b2f87ee04d Merge remote-tracking branch 'slimbus/for-next' omits 7f24e57a52d3 Merge remote-tracking branch 'gnss/gnss-next' omits a9fedc015543 Merge remote-tracking branch 'kspp/for-next/kspp' omits 36169293813e Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 9286b4cf9c18 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 02ebc647c3e7 Merge remote-tracking branch 'rtc/rtc-next' omits 06cc33965f87 Merge remote-tracking branch 'coresight/next' omits df9399d5a4d5 Merge remote-tracking branch 'livepatching/for-next' omits df502ad94718 Merge remote-tracking branch 'kselftest/next' omits 766065d5c662 Merge remote-tracking branch 'userns/for-next' omits 39f5c964915e Merge remote-tracking branch 'pwm/for-next' omits 66fda7ea85bb Merge remote-tracking branch 'pinctrl/for-next' omits 5c76cb1fa9c8 Merge remote-tracking branch 'gpio-intel/for-next' omits 41d0ffbd5edc next-20210217/gpio-brgl omits b1369c7e61d2 Merge remote-tracking branch 'rpmsg/for-next' omits 4cbda666f902 Merge remote-tracking branch 'vhost/linux-next' omits 45f2887f53a0 Merge remote-tracking branch 'scsi-mkp/for-next' omits af5d65eeb7e9 Merge remote-tracking branch 'scsi/for-next' omits 6274c55a3adb Merge remote-tracking branch 'cgroup/for-next' omits 690dbd143177 Merge remote-tracking branch 'dmaengine/next' omits c4970f8d4d6f Merge remote-tracking branch 'staging/staging-next' omits 2264b16ff4dc Merge remote-tracking branch 'vfio/next' omits 399042fcb885 Merge remote-tracking branch 'extcon/extcon-next' omits a62d94bdde9b Merge remote-tracking branch 'char-misc/char-misc-next' omits 3880ec7e8e51 Merge remote-tracking branch 'tty/tty-next' omits 649d9acff0e6 Merge remote-tracking branch 'usb/usb-next' omits e646215c9544 Merge remote-tracking branch 'driver-core/driver-core-next' omits 5eef1d56428b Merge remote-tracking branch 'ipmi/for-next' omits da6c1e858a41 Merge remote-tracking branch 'leds/for-next' omits db6369c48d6c Merge remote-tracking branch 'hsi/for-next' omits 2d26e39bade0 Merge remote-tracking branch 'chrome-platform/for-next' omits 7a4c6baf8c94 Merge remote-tracking branch 'drivers-x86/for-next' omits 590ec3cc1d82 Merge remote-tracking branch 'workqueues/for-next' omits 1831de8218a5 Merge remote-tracking branch 'percpu/for-next' omits c1cb377c16fc Merge remote-tracking branch 'xen-tip/linux-next' omits 3b7ea74944b0 Merge remote-tracking branch 'kvm/next' omits 3d48201caff0 Merge remote-tracking branch 'rcu/rcu/next' omits 5bbd16a43291 Merge remote-tracking branch 'ftrace/for-next' omits c7e104cf74eb Merge remote-tracking branch 'edac/edac-for-next' omits 991c345077fc Merge remote-tracking branch 'tip/auto-latest' omits d5ebda5d6523 Merge remote-tracking branch 'spi/for-next' omits 945a518b11e3 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits bbe73253a11f Merge remote-tracking branch 'devicetree/for-next' omits cc36843381e3 Merge remote-tracking branch 'audit/next' omits 1ccaa4fe7f69 Merge remote-tracking branch 'iommu/next' omits c8fe0cdd6238 Merge remote-tracking branch 'watchdog/master' omits ec9e99034bb5 Merge remote-tracking branch 'tpmdd/next' omits f3784009843d Merge remote-tracking branch 'tomoyo/master' omits baa546c45473 Merge remote-tracking branch 'smack/next' omits 9ae8ad2f67a9 Merge remote-tracking branch 'selinux/next' omits 7fc3ee694946 Merge remote-tracking branch 'keys/keys-next' omits 61326113ee1c Merge remote-tracking branch 'integrity/next-integrity' omits a50cae31a04a Merge remote-tracking branch 'apparmor/apparmor-next' omits ef6e5c685bcd Merge remote-tracking branch 'security/next-testing' omits 96635de78768 Merge remote-tracking branch 'regulator/for-next' omits a18a3b9aa30a Merge remote-tracking branch 'battery/for-next' omits 3d51458cbada Merge remote-tracking branch 'backlight/for-backlight-next' omits c908b57e3f71 Merge remote-tracking branch 'mfd/for-mfd-next' omits 396b3046eafc Merge remote-tracking branch 'mmc/next' omits a9808691767c Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 039114185103 Merge remote-tracking branch 'device-mapper/for-next' omits 88c625a6271c Merge remote-tracking branch 'block/for-next' omits f55effd9498b Merge remote-tracking branch 'input/next' omits 0f6144e53664 Merge branch 'dt/kexec-v2' into dt/next omits 50706666a5f1 arm64: Enable passing IMA log to next kernel on kexec omits ccf3b1e45cba powerpc: Delete unused function delete_fdt_mem_rsv() omits 2cea7f507a77 kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT omits ee68db289e8c powerpc: Move arch independent ima kexec functions to driv [...] omits 16152c08b332 powerpc: Enable passing IMA log to next kernel on kexec omits fafc2f0095de powerpc: Move ima buffer fields to struct kimage omits 93f189df8ee6 Merge remote-tracking branch 'modules/modules-next' omits f2d3524e14df Merge remote-tracking branch 'regmap/for-next' omits 14fd0d75652f Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 80b5154cf344 Merge remote-tracking branch 'drm-msm/msm-next' omits da212e7c782f Merge remote-tracking branch 'drm-intel/for-linux-next' omits 78b2c24bf4b5 Merge remote-tracking branch 'amdgpu/drm-next' omits 6dcf2ee6f314 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 758f7cb2d35d Merge remote-tracking branch 'drm/drm-next' omits 84c7aa4160ed Merge remote-tracking branch 'mtd/mtd/next' omits 8575661fbfa8 Merge remote-tracking branch 'gfs2/for-next' omits 2e7712230c51 Merge remote-tracking branch 'bpf-next/for-next' omits f8778a11c921 Merge remote-tracking branch 'net-next/master' omits 358fc3fb7ece Merge remote-tracking branch 'rdma/for-next' omits ee0adc64f121 Merge remote-tracking branch 'ieee1394/for-next' omits ec5d709dcdf3 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 0e7f779f51d4 Merge remote-tracking branch 'opp/opp/linux-next' omits f148c6a57a16 Merge remote-tracking branch 'pm/linux-next' omits 45e094020ef0 Merge remote-tracking branch 'v4l-dvb-next/master' omits 2fce6605f644 Merge remote-tracking branch 'v4l-dvb/master' omits a59e18a0164d Merge remote-tracking branch 'jc_docs/docs-next' omits b3fdc917352e Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c6f812541590 Merge remote-tracking branch 'dmi/dmi-for-next' omits cae7450a1eae Merge remote-tracking branch 'i3c/i3c/next' omits 6e080eac41c8 Merge remote-tracking branch 'i2c/i2c/for-next' omits 96a11c62d411 Merge remote-tracking branch 'hid/for-next' omits 48144938c39d Merge remote-tracking branch 'pci/next' omits 9e77459169d9 Merge remote-tracking branch 'printk/for-next' omits 70d5d1286129 Merge remote-tracking branch 'vfs/for-next' omits f7c48c29433b Merge remote-tracking branch 'file-locks/locks-next' omits 8a45d80d38d4 Merge remote-tracking branch 'iomap/iomap-for-next' omits 41aac0e4a002 Merge remote-tracking branch 'zonefs/for-next' omits 3eda1308a9dc Merge remote-tracking branch 'xfs/for-next' omits 513a8747b94d Merge remote-tracking branch 'v9fs/9p-next' omits 50c50392a04b Merge remote-tracking branch 'ubifs/next' omits 1b13c1e9eb3c Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 764fd6ffd968 Merge remote-tracking branch 'cel/for-next' omits f217a0a63129 Merge remote-tracking branch 'nfs-anna/linux-next' omits 8e58bf77b2f2 Merge remote-tracking branch 'jfs/jfs-next' omits f193f92aefe8 Merge remote-tracking branch 'fsverity/fsverity' omits 85f4f00c1e88 Revert "drm/amd/display: reuse current context instead of [...] omits 62df92892d2f drm/amd/display: Allow spatial dither to 10 bpc on all DCE omits 57780dd2f628 drm/amdgpu/vangogh: handle non-GC IPs in GPU reset omits bf87afe75456 drm/amdgpu/vangogh: move mode2 reset logic into vangogh code omits 406b99e72c37 drm/amdgpu/renoir: handle non-GC IPs in GPU reset omits c24a15224582 drm/amdgpu/raven: handle non-GC IPs in GPU reset omits 23754c798309 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits f06d316590b0 drm/admgpu: Set reference clock to 100Mhz on Renoir (v2) omits 75d04e8c37b0 drm/amdgpu/display: handle aux backlight in backlight_get_ [...] omits a47f1663eb1c drm/amdgpu/display: don't assert in set backlight function omits bd1a2275f3b4 drm/amdgpu/display: simplify backlight setting omits b96ed383f6a5 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits ce21a513f22a drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits df775e293430 drm/amdgpu/codec: drop the internal codec index omits 735c261e47fa drm/amdgpu: bump driver version for new video codec INFO i [...] omits 0e37bd96acb6 drm/amdgpu: add INFO ioctl support for querying video caps (v4) omits 756ac1f51088 drm/amdgpu: add video decode/encode cap tables and asic ca [...] omits 8d17b0cb0b75 drm/amdgpu: add asic callback for querying video codec info (v3) omits db99a6264fbb drm/amdgpu: add another raven1 gfxoff quirk omits 1fcfed3cae45 drm/radeon: OLAND boards don't have VCE omits 4252ffb822c6 drm/amd/display: Old sequence for HUBP blank omits 180177d7f4fb drm/amdgpu: mark local function as static omits e7008811ee47 Merge remote-tracking branch 'f2fs/dev' omits 54691d0f41f5 Merge remote-tracking branch 'ext4/dev' omits 247b78a1c4d5 drm/amd/display: 3.2.123 omits 6673dc842643 drm/amd/display: [FW Promotion] Release 0.0.52 omits 250ccd839ff8 drm/amd/display: Implement transmitter control v1.7 omits c359709dc3f5 drm/amd/display: AVMUTE simplification omits 561939eadaad drm/amd/display: Copy over soc values before bounding box [...] omits fd0fa2e87e06 drm/amd/display: Add Freesync HDMI support to DM omits fb23be3c1f9c drm/amd/display: Populate dcn2.1 bounding box before state [...] omits 93cc0ed81e22 drm/amd/display: Fix MPC OGAM power on/off sequence omits 20d0db241091 drm/amd/display: Add dc_dmub_srv helpers for in/out DMCUB [...] omits bfce5ca35648 drm/amd/display: changing sr exit latency omits 6ad1f42effa6 Revert "drm/amd/display: Unblank hubp based on plane visibility" omits 64ee55dcd51d Revert "drm/amd/display: New path for enabling DPG" omits e385e493f676 drm/amd/display: remove global optimize seamless boot stre [...] omits fa66938cb1d9 drm/amd/display: Change ABM sample rate omits 5a150a81c4c4 drm/radeon: do not use drm middle layer for debugfs (v2) omits 130b2d59cec0 powerpc: Use common of_kexec_alloc_and_setup_fdt() omits b6dbf9dcca8c Merge remote-tracking branch 'ext3/for_next' omits 2a494e5344a3 Merge remote-tracking branch 'exfat/dev' omits 9aa7d56d0dc2 Merge remote-tracking branch 'erofs/dev' omits a2f7c66a3980 Merge remote-tracking branch 'ecryptfs/next' omits bff445cff3d1 Merge remote-tracking branch 'cifs/for-next' omits 0faed2c01169 Merge remote-tracking branch 'ceph/master' omits 0f0df2b7a954 drm/radeon: add rdev in ring struct omits ffb281f30d1a drm/amdkfd: Fix recursive lock warnings omits c6844a608e43 arm64: Use common of_kexec_alloc_and_setup_fdt() omits 89d883c8d3be Merge remote-tracking branch 'btrfs/for-next' omits 33488dc4d61f of: Add a common kexec FDT setup function omits 7416a82ec66b arm64: Rename kexec elf_headers_mem to elf_load_addr omits e20c166a1d98 powerpc: Rename kexec elfcorehdr_addr to elf_load_addr omits 2ee74c387b1f Merge remote-tracking branch 'fscache/fscache-next' omits 5accf26fe373 Merge remote-tracking branch 'pidfd/for-next' omits 6a53d9b62c38 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits b85521b14c31 Merge remote-tracking branch 'uml/linux-next' omits d5971af406c0 Merge remote-tracking branch 's390/for-next' omits 9bc828957c99 Merge remote-tracking branch 'risc-v/for-next' omits e2eb165190ec Merge remote-tracking branch 'powerpc/next' omits b78a945317b6 Merge remote-tracking branch 'parisc-hd/for-next' omits 811aa902ad4a Merge remote-tracking branch 'openrisc/for-next' omits 206f0ee7c186 Merge remote-tracking branch 'nds32/next' omits 78c29ee8445c Merge remote-tracking branch 'mips/mips-next' omits 817f1935a032 Merge remote-tracking branch 'microblaze/next' omits dea1fbcbde7f Merge remote-tracking branch 'm68knommu/for-next' omits 6cd49becea2e Merge remote-tracking branch 'h8300/h8300-next' omits ae10cbc50148 Merge remote-tracking branch 'csky/linux-next' omits 148000573d86 Merge remote-tracking branch 'clk/clk-next' omits 908108417150 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits d17924ccccc4 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 018b1f848cb0 Merge remote-tracking branch 'tegra/for-next' omits 0916a46888d7 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits be34cd01ffd2 Merge remote-tracking branch 'stm32/stm32-next' omits ece22d9d0385 Merge remote-tracking branch 'samsung-krzk/for-next' omits 7b1e385c9a48 bpf: Fix a warning message in mark_ptr_not_null_reg() omits 9b7c4bc814f1 Merge remote-tracking branch 'rockchip/for-next' omits 3be8466cfa3e Merge remote-tracking branch 'renesas/next' omits 23e9e334a46c Merge remote-tracking branch 'realtek/for-next' omits 2a686ceeb07f Merge remote-tracking branch 'raspberrypi/for-next' omits e772f1c9433e Merge remote-tracking branch 'qcom/for-next' omits fc1727411886 Merge remote-tracking branch 'omap/for-next' omits c3d07f5f3e48 Merge remote-tracking branch 'mvebu/for-next' omits 631088ab9da4 Merge remote-tracking branch 'mediatek/for-next' omits 39d15b97524f Merge remote-tracking branch 'keystone/next' omits e732ab8c33bb Merge remote-tracking branch 'imx-mxs/for-next' omits fdde5d0430d3 Merge remote-tracking branch 'drivers-memory/for-next' omits 2e4c3ed5205d Merge remote-tracking branch 'at91/at91-next' omits 4ddcf4751013 Merge remote-tracking branch 'aspeed/for-next' omits 4e9bf918e3a4 Merge remote-tracking branch 'amlogic/for-next' omits 6729150efb1e Merge remote-tracking branch 'actions/for-next' omits c38e4f0e6f9f Merge remote-tracking branch 'arm-soc/for-next' omits 89e45c5b9d3b bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src omits 03672da63524 Merge remote-tracking branch 'arm64/for-next/core' omits 75cbcb14d748 Merge remote-tracking branch 'arm/for-next' omits c57caaf7c2bd Merge remote-tracking branch 'asm-generic/master' omits ae6611f99dd5 Merge remote-tracking branch 'dma-mapping/for-next' omits f3db9555fa3a Merge remote-tracking branch 'kbuild/for-next' omits 6dc8678b08f1 Merge remote-tracking branch 'cel-fixes/for-rc' omits eae9dbfdb3bc Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits b0e6ec2c37dd Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 0b2d58b20456 Merge remote-tracking branch 'omap-fixes/fixes' omits 40b9c1650f9d Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 23a31c024406 Merge remote-tracking branch 'ide/master' omits 2fbaf1f357b8 Merge remote-tracking branch 'crypto-current/master' omits abcfaef7dc7c Merge remote-tracking branch 'input-current/for-linus' omits 5169aa146c17 Merge remote-tracking branch 'phy/fixes' omits 47c4a0608ff2 Merge remote-tracking branch 'pci-current/for-linus' omits 13ef89c96611 Merge remote-tracking branch 'spi-fixes/for-linus' omits 22ada8e30838 Merge remote-tracking branch 'regulator-fixes/for-linus' omits f084070b09aa Merge remote-tracking branch 'sound-current/for-linus' omits 9b1e4dcba0f4 Merge remote-tracking branch 'net/master' omits 070308c3ecba Merge remote-tracking branch 'sparc/master' omits 23832fd31f41 Merge remote-tracking branch 'm68k-current/for-linus' omits 2710acfbec29 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 84c8d3d0b60e Merge branch 'remotes/lorenzo/pci/misc' omits 25843de7d555 Merge branch 'remotes/lorenzo/pci/xilinx' omits cbf042f56acd Merge branch 'remotes/lorenzo/pci/tango' omits 0d8827cc22ce Merge branch 'remotes/lorenzo/pci/rockchip' omits 7f11c4d8bf8a Merge branch 'remotes/lorenzo/pci/rcar' omits e9fe9a783de6 Merge branch 'remotes/lorenzo/pci/qcom' omits 9c48b7cc9223 Merge branch 'remotes/lorenzo/pci/ntb' omits 65f8e6bfd576 Merge branch 'remotes/lorenzo/pci/microchip' omits 27b9e11f07f0 Merge branch 'remotes/lorenzo/pci/mediatek' omits 5fead9b7e3f6 Merge branch 'remotes/lorenzo/pci/dwc' omits 5ef7b1e58c2e Merge branch 'remotes/lorenzo/pci/cadence' omits f6fafd65bf0d Merge branch 'remotes/lorenzo/pci/brcmstb' omits 3704c9891b5e Merge branch 'pci/misc' omits af6683dae908 Merge branch 'pci/resource' omits 8bdaaad0eb77 Merge branch 'pci/link' omits 2ae175c8a806 Merge branch 'pci/error' omits 0b48f3604db9 Merge branch 'pci/enumeration' omits c9756fcd3979 Merge branch 'pm-cpufreq-fixes' into linux-next omits b7e0c61a3968 cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost [...] omits 76e78e0b97a1 Merge branch 'gfs2-revoke' into for-next omits e3e6a51e779f Merge branch 'core/mm' omits e67b27db1702 Merge branch 'core/rcu' omits 590dc487fc8d Merge branch 'locking/core' omits dd5d6a4dcabd Merge branch 'perf/core' omits 54b6aa8f71a9 Merge branch 'perf/kprobes' omits fcf99bc8db04 Merge branch 'sched/core' omits 2b328474e973 Merge branch 'sched/smp' omits 962f279cc503 Merge branch 'timers/urgent' omits f922c1b47d60 Merge branch 'x86/entry' omits 4c1ddebf79b6 Merge tag 'timers-core-2021-02-15' into linus omits 0640751ae821 Merge tag 'irq-core-2021-02-15' into linus omits d9f05e7d2af5 Merge tag 'tags/efi-next-for-v5.12' into linus omits 5017b24bc3ca Merge tag 'tags/x86_asm_for_v5.12' into linus omits d2d1ee61a2c0 Merge tag 'tags/x86_build_for_v5.12' into linus omits 096038f3c8e8 Merge tag 'tags/x86_cache_for_v5.12' into linus omits 972daf4a5b64 Merge tag 'tags/x86_cpu_for_v5.12' into linus omits 6207e5016515 Merge tag 'tags/x86_fpu_for_v5.12' into linus omits 899e6319fe4a Merge tag 'tags/x86_microcode_for_v5.12' into linus omits a2d7fce746ef Merge tag 'tags/x86_misc_for_v5.12' into linus omits 722558ed8018 Merge tag 'tags/x86_mm_for_v5.12' into linus omits 090e0bd81549 Merge tag 'tags/x86_paravirt_for_v5.12' into linus omits 7c34dc5770c3 Merge tag 'tags/x86_platform_for_v5.12' into linus omits 6cb3352446ac Merge tag 'tags/x86_seves_for_v5.12' into linus omits 6b4a55c187b5 Merge tag 'tags/x86_sgx_for_v5.12' into linus omits 102c5277ab62 Merge tag 'ras_updates_for_v5.12' into linus omits 2b80f47f813c Merge branch 'for-5.12/io_uring' into for-next omits 606a19484587 Merge branches 'pm-misc', 'pm-cpuidle', 'pm-sleep' and 'po [...] omits af5b22027738 Merge branch 'acpi-properties' into linux-next omits 4f0db3fc3839 Merge branch 'platform-drivers-mid-removal' into linux-next 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 341d64eb5c69 Merge branch 'work.d_name' into for-next omits 36964821a2d2 Merge remote-tracking branch 'vfs/work.sendfile' into for-next omits ac55aa6b7241 Merge remote-tracking branches 'vfs/work.sparc', 'vfs/work [...] 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 b47f625e102b Merge branch 'features' into for-next omits 30b9d629922c Merge branch 'for-5.12/io_uring' into for-next omits 528a69e40116 Documentation: PCI: Add userguide for PCI endpoint NTB function omits 43cfedecb0af Documentation: PCI: Add configfs binding documentation for [...] omits 899dd147ab4b NTB: Add support for EPF PCI-Express Non-Transparent Bridge 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 5352de4c92b3 Merge branch 'acpi-properties' into linux-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 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 c25ed1a101a3 Merge branch 'platform-drivers-mid-removal' into linux-next omits 9ea1ba38e25a Merge branch 'acpi-messages' into linux-next omits 0cea36bd0c8e PCI/portdrv: Report reset for frozen channel omits a0bea14a8378 PCI/AER: Specify the type of Port that was reset omits fde474986573 PCI/ERR: Retain status from error notification omits d0d159c6c357 PCI/AER: Clear AER status from Root Port when resetting Do [...] omits e07e5cae10ae PCI/ERR: Clear status of the reporting device omits d9ff3a5789cb Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits a1d3c4bdf2b5 Merge branche 'rproc-fixes' into for-next omits 32890f947002 Merge branch 'pm-devfreq' into linux-next omits 4084a778320d Merge branch 'pm-tools' into linux-next omits 153551b4190b Merge branch 'powercap' into linux-next omits c3680c3e9162 Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm [...] omits e1a36563dee5 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 6f69a9c41180 Merge branch 'acpi-messages' into linux-next omits b521db706972 Merge branches 'acpi-scan', 'acpi-apei' and 'acpi-platform [...] omits f4b814c28e8b Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] omits ca3cde5822b1 Merge branch 'acpica' into linux-next omits f2946d6be094 Merge branches 'pm-cpufreq-fixes' and 'acpica-fixes' into [...] omits 5f8f7ab22973 Merge branch 'pnp' into linux-next 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 201ec458e7c1 gfs2: Per-revoke accounting in transactions omits caaecab58cab gfs2: Rework the log space allocation logic omits f5d48a3328d0 PCI: qcom: add support for ddrss_sf_tbu clock omits a8069a4831d2 dt-bindings: pci: qcom: Document ddrss_sf_tbu clock for sm8250 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 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 00a97e2c7d45 gfs2: Minor calc_reserved cleanup omits 24012a12fcfb gfs2: No revokes for transactions at the tail of the log omits 36c3d86ac4e7 arch_numa: fix common code printing of phys_addr_t 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 61dd9f0b09e0 exfat: improve performance of exfat_free_cluster when usin [...] omits f91dd23c6896 exfat: fix shift-out-of-bounds in exfat_fill_super() 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 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 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 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 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> omits 265fb79cd50b nds32: use get_kernel_nofault in dump_mem omits de5229b425a7 nds32: remove dump_instr omits 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> 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 8a3f1f181d39 Merge back cpufreq updates for v5.12. adds acc3a645ef4b Merge branches 'pm-cpuidle' and 'pm-cpufreq' 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 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 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 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 5bbb336ba75d Merge tag 'for-5.12/io_uring-2021-02-17' of git://git.kern [...] 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 657bd90c9314 Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/ [...] adds d310ec03a34e Merge tag 'perf-core-2021-02-17' of git://git.kernel.org/p [...] 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 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 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 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 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 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 b996c10e0f5b Merge tag 'tag-chrome-platform-for-v5.12' of git://git.ker [...] adds 5d26c176d58b Merge tag 'thermal-v5.12-rc1' of git://git.kernel.org/pub/ [...] 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 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 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 20bf195e9391 Merge tag 'ceph-for-5.12-rc1' of git://github.com/ceph/cep [...] 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 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 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 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 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 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 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 88f38846bfb1 HID: wacom: Ignore attempts to overwrite the touch_max val [...] 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 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 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 6524d8eac258 Input: st1232 - add IDLE state as ready condition 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 adds e0fbd25bb37e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 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 de04241ab87a opp: Don't skip freq update for different frequency adds 8521ce52cd17 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] 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 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 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 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 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. [...] adds c03c21ba6f4e Merge tag 'keys-misc-20210126' of git://git.kernel.org/pub [...] adds a555bdd0c58c Kbuild: enable TRIM_UNUSED_KSYMS again, with some guarding 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 adds b866bc5fe0f9 Merge tag 'nios2-5.12-rc1' of git://git.kernel.org/pub/scm [...] adds 8409f942a1f8 libnvdimm/dimm: Simplify nvdimm_remove() adds 1f975074634a libnvdimm: Make remove callback return void 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 64ffe8432074 Merge branch 'for-5.12/dax' into for-5.12/libnvdimm adds fb9f08548873 Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub [...] adds 58294927f468 cxl/mem: Return -EFAULT if copy_to_user() fails adds 88ff5d466c02 cxl/mem: Fix potential memory leak adds 825d1508750c Merge tag 'cxl-for-5.12' of git://git.kernel.org/pub/scm/l [...] adds 6b50df2b8c20 mailbox: arm_mhuv2: Skip calling kfree() with invalid pointer adds b817c931233b Merge tag 'mailbox-v5.12' of git://git.linaro.org/landing- [...] adds a4dec04c7ff4 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/us [...] 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" adds 7ac1161c2789 Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/p [...] adds e229b429bb4a Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub [...] adds c4fbde84fede Merge tag 'sfi-removal-5.12-rc1' of git://git.kernel.org/p [...] 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() adds be16c1fd99f4 vfio/type1: Change success value of vaddr_get_pfn() adds 4b6c33b32296 vfio/type1: Prepare for batched pinning with struct vfio_batch adds 4d83de6da265 vfio/type1: Batch page pinning adds 719bbd4a509f Merge tag 'vfio-v5.12-rc1' of git://github.com/awilliam/li [...] adds 890caa39a959 Merge tag 'hwlock-v5.12' of git://git.kernel.org/pub/scm/l [...] adds e40242b98208 Merge tag 'rpmsg-v5.12' of git://git.kernel.org/pub/scm/li [...] adds 243a8b3c156b dt-bindings: remoteproc: qcom: pas: Add SM8350 remoteprocs adds e8b4e9a21af7 remoteproc: qcom: pas: Add SM8350 PAS remoteprocs adds 062c84fccc44 Merge tag 'rproc-v5.12' of git://git.kernel.org/pub/scm/li [...] adds c79c3c34f75d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs adds 6b294bf6b4f6 scripts/spelling.txt: increase error-prone spell checking adds 02bbbc4b554e scripts/spelling.txt: check for "exeeds" adds 494519232570 scripts/spelling.txt: add "allocted" and "exeeds" typo adds 30cdbd53921f scripts/spelling.txt: add more spellings to spelling.txt adds 6bbf29010fa9 ntfs: layout.h: delete duplicated words adds 4dfe6bd94959 ntfs: check for valid standard information attribute adds 6efb59499aff ocfs2: remove redundant conditional before iput adds 95e126d65039 ocfs2: clean up some definitions which are not used any more adds c57d117f2b2f ocfs2: fix a use after free on error adds 7c908aec3473 ocfs2: simplify the calculation of variables adds 3d742d4b6ebb fs: delete repeated words in comments adds 93da40039744 ramfs: support O_TMPFILE adds 3544de8ee6e4 mm, tracing: record slab name for kmem_cache_free() adds 375400087218 mm/sl?b.c: remove ctor argument from kmem_cache_flags adds 0b41163407e2 mm/slab: minor coding style tweaks adds ca220593208d mm/slub: disable user tracing for kmemleak caches by default adds 666716fd267d mm, slub: stop freeing kmem_cache_node structures on node offline adds 7e1fa93deff4 mm, slab, slub: stop taking memory hotplug lock adds 59450bbc12be mm, slab, slub: stop taking cpu hotplug lock adds d930ff03c4d1 mm, slub: splice cpu and page freelists in deactivate_slab() adds fe2cce15d682 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] adds 457c82c3516d mm/slub: minor coding style tweaks adds 91f5345afbc6 mm/debug: improve memcg debugging adds bb5c47ced467 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds 2e326c07bbe1 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds 1d2cae8ea1cf mm/page_owner: use helper function zone_end_pfn() to get end_pfn adds 1f7ef6577403 mm/filemap: remove unused parameter and change to void typ [...] adds ab2125df921d mm/filemap: don't revert iter on -EIOCBQUEUED adds 3a6bae48390d mm/filemap: rename generic_file_buffered_read subfunctions adds 0c7c575df56b mm/filemap: remove dynamically allocated array from filemap_read adds ff993ba13000 mm/filemap: convert filemap_get_pages to take a pagevec adds cbd59c48ae2b mm/filemap: use head pages in generic_file_buffered_read adds 480546259811 mm/filemap: pass a sleep state to put_and_wait_on_page_locked adds bd8a1f3655a7 mm/filemap: support readpage splitting a page adds f32b5dd721fb mm/filemap: inline __wait_on_page_locked_async into caller adds 33a0f5c6b34f mm/filemap: don't call ->readpage if IOCB_WAITQ is set adds 68430303c84e mm/filemap: change filemap_read_page calling conventions adds f253e1854ce8 mm/filemap: change filemap_create_page calling conventions adds 4612aeef09ec mm/filemap: convert filemap_update_page to return an errno adds 87d1d7b68831 mm/filemap: move the iocb checks into filemap_update_page adds fce70da3a80f mm/filemap: add filemap_range_uptodate adds 5963fe031638 mm/filemap: split filemap_readahead out of filemap_get_pages adds 2642fca64725 mm/filemap: restructure filemap_get_pages adds aa1ec2f69780 mm/filemap: don't relock the page after calling readpage adds 87fa0f3eb267 mm/filemap: rename generic_file_buffered_read to filemap_read adds 826ea860bc4d mm/filemap: simplify generic_file_read_iter adds 4ebd3aec3842 fs/buffer.c: add checking buffer head stat before clear adds 6986c3e2b195 mm: backing-dev: Remove duplicated macro definition adds 191a7221b70d mm/swap_slots.c: remove redundant NULL check adds cf532faa41c5 mm/swapfile.c: fix debugging information problem adds 25eaab438dd5 mm/page_io: use pr_alert_ratelimited for swap read/write errors adds e48333b660d5 mm/swap_state: constify static struct attribute_group adds cad8320b4b39 mm/swap: don't SetPageWorkingset unconditionally during swapin adds 2e9bd4831599 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds f3344adf38bd mm: memcontrol: optimize per-lruvec stats counter memory usage adds b0ba3bff3e7b mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 69473e5de873 mm: memcontrol: convert NR_ANON_THPS account to pages adds bf9ecead53c8 mm: memcontrol: convert NR_FILE_THPS account to pages adds 57b2847d3c1d mm: memcontrol: convert NR_SHMEM_THPS account to pages adds a1528e21f891 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 380780e71895 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds fff66b79a19c mm: memcontrol: make the slab calculation consistent adds d7e3aba583e6 mm/memcg: revise the using condition of lock_page_lruvec f [...] adds f9b1038ebcca mm/memcg: remove rcu locking for lock_page_lruvec function series adds b6038942480e mm: memcg: add swapcache stat for memcg v2 adds c1a660dea3fa mm: kmem: make __memcg_kmem_(un)charge static adds 802f1d522d5f mm: page_counter: re-layout structure to reduce false sharing adds 8a260162f9a0 mm/memcontrol: remove redundant NULL check adds c41a40b6baf7 mm: memcontrol: replace the loop with a list_for_each_entry() adds a7b7e1df8924 mm/list_lru.c: remove kvfree_rcu_local() adds 6eeb104e114c fs: buffer: use raw page_memcg() on locked page adds cae3af62b33a mm: memcontrol: fix swap undercounting in cgroup2 adds 1685bde6b9af mm: memcontrol: fix get_active_memcg return value adds 96403bfe50c3 mm: memcontrol: fix slub memory accounting adds b7204006c860 mm/mmap.c: remove unnecessary local variable adds 90a3e375d324 mm/memory.c: fix potential pte_unmap_unlock pte error adds c045c72ccde3 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] adds 374437a274e2 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] adds 8abb50c76b48 mm/memory.c: fix potential pte_unmap_unlock pte error adds dbf53f7597be mm/mprotect.c: optimize error detection in do_mprotect_pkey() adds ee8ab1903e3d mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() adds 1583aa278f5f mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 5df6d792011b mm/page_reporting: use list_entry_is_head() in page_report [...] adds fb9bf0484af4 vmalloc: remove redundant NULL check adds f00748bfa024 kasan: prefix global functions with kasan_ adds 4062c24598b1 kasan: clarify HW_TAGS impact on TBI adds 0fd379253691 kasan: clean up comments in tests adds da17e377723f kasan: add macros to simplify checking test constraints adds 573a48092313 kasan: add match-all tag tests adds f05842cfb9ae kasan, arm64: allow using KUnit tests with HW_TAGS mode adds 5d92bdffd2d5 kasan: rename CONFIG_TEST_KASAN_MODULE adds 2e4bde6a1e3a kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 1b1df4c4e257 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode adds e66e1799a766 kasan: fix memory corruption in kasan_bitops_tags test adds 027b37b552f3 kasan: move _RET_IP_ to inline wrappers adds 611806b4bf8d kasan: fix bug detection via ksize for HW_TAGS mode adds 858bdeb046f6 kasan: add proper page allocator tests adds 115161354d0e kasan: add a test for kmem_cache_alloc/free_bulk adds d82dc3a40d12 kasan: don't run tests when KASAN is not enabled adds 93f503c3fcd1 mm: fix prototype warning from kernel test robot adds ab28cb6e1e5e mm: rename memmap_init() and memmap_init_zone() adds 3256ff83c566 mm: simplify parater of function memmap_init_zone() adds 7010a6eca49f mm: simplify parameter of setup_usemap() adds 9699ee7b2984 mm: remove unneeded local variable in free_area_init_core adds b3880c690beb video: fbdev: acornfb: remove free_unused_pages() adds a0cd7a7c4bc0 mm: simplify free_highmem_page() and free_reserved_page() adds 3b2ebeaf98a0 mm/gfp: add kernel-doc for gfp_t adds 30c9cf492704 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] adds fca40573e0f7 mm/huge_memory.c: update tlb entry if pmd is changed adds aba677f94b7d MIPS: do not call flush_tlb_all when setting pmd entry adds cc2205a67dec mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds a1ba9da8f0f9 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds 0aa7f3544aaa mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call adds c78a7f363993 mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds 1d88433bb008 mm/hugetlb: fix use after free when subpool max_hpages acc [...] adds c93b0a992607 mm/hugetlb: simplify the calculation of variables adds 0fa5bc4023c1 mm/hugetlb: grab head page refcount once for group of subpages adds 82e5d378b0e4 mm/hugetlb: refactor subpage recording adds 6c26d3108393 mm/hugetlb: fix some comment typos adds 5291c09b3edb mm/hugetlb: remove redundant check in preparing and destro [...] adds 578b7725d4bd mm/hugetlb.c: fix typos in comments adds 2efeb8da992b mm/huge_memory.c: remove unused return value of set_huge_z [...] adds bae849538157 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] adds 8938494c8567 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] adds 07e51edf839a mm/hugetlb: use helper function range_in_vma() in page_tab [...] adds 3f1b0162f6f6 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] adds aca78307bfda mm/hugetlb: use helper huge_page_size() to get hugepage size adds dbfee5aee7e5 hugetlb: fix update_and_free_page contig page struct assumption adds 3272cfc2525b hugetlb: fix copy_huge_page_from_user contig page struct a [...] adds 7ecc956551f8 mm/hugetlb: suppress wrong warning info when alloc gigantic page adds c2135f7c570b mm/vmscan: __isolate_lru_page_prepare() cleanup adds 725cac1c7e34 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] adds 42895ea73bcd mm/vmscan.c: use add_page_to_lru_list() adds f90d8191ac86 include/linux/mm_inline.h: shuffle lru list addition and d [...] adds 3a9c9788a314 mm: don't pass "enum lru_list" to lru list addition functions adds 861404536a3a mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() adds 46ae6b2cc2a4 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() adds 875601796267 mm: add __clear_page_lru_flags() to replace page_off_lru() adds bc7112719e1e mm: VM_BUG_ON lru page flags adds c1770e34f3e7 include/linux/mm_inline.h: fold page_lru_base_type() into [...] adds 289ccba18af4 include/linux/mm_inline.h: fold __update_lru_size() into i [...] adds 2091339d59e7 mm/vmscan.c: make lruvec_lru_size() static adds aeddcee6c17b mm: workingset: clarify eviction order and distance calculation adds d6995da31122 hugetlb: use page.private for hugetlb specific page flags adds 8f251a3d5ce3 hugetlb: convert page_huge_active() HPageMigratable flag adds 9157c31186c3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag adds 6c0371490140 hugetlb: convert PageHugeFreed to HPageFreed flag adds d95c0337774b include/linux/hugetlb.h: add synchronization information f [...] adds ff5461176213 hugetlb: fix uninitialized subpool pointer adds 519983645a9f mm/vmscan: restore zone_reclaim_mode ABI adds 70ad3196a68b z3fold: remove unused attribute for release_z3fold_page adds c457cd96f18c z3fold: simplify the zhdr initialization code in init_z3fo [...] adds d99fd5feb0ac mm/compaction: remove rcu_read_lock during page compaction adds e2d26aa5fb39 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds 40d7e2032007 mm/compaction: correct deferral logic for proactive compaction adds 15d28d0d1160 mm/compaction: fix misbehaviors of fast_find_migrateblock() adds 6e2b7044c199 mm, compaction: make fast_isolate_freepages() stay within zone adds bda420b98505 numa balancing: migrate on fault among multiple bound nodes adds ce33135cdee6 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] adds f8159c13905b mm, oom: fix a comment in dump_task() adds 33b8f84a4ee7 mm/hugetlb: change hugetlb_reserve_pages() to type bool adds a4fa34cdcd18 hugetlbfs: remove special hugetlbfs_set_page_dirty() adds d0146756a099 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() adds 3b2275a8d83a hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs adds c7e285e31f76 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] adds 88ce3fef47f3 hugetlbfs: remove meaningless variable avoid_reserve adds a25fddced835 hugetlbfs: make hugepage size conversion more readable adds 398c0da7364c hugetlbfs: correct some obsolete comments about inode i_mutex adds 1935ebd3cf6c hugetlbfs: fix some comment typos adds e5d319dedafd hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() adds a553e3cd2053 mm/migrate: remove unneeded semicolons adds 4c48faba5b7f Merge branch 'akpm' (patches from Andrew) adds 724c8a23d589 objtool: Fix stack-swizzle for FRAME_POINTER=y adds 29c395c77a9a Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/p [...] adds d7cc16b4a3b8 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds e99da8af9cbc nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds 9d63fecfcb2c nds32: remove dump_instr adds fa2f478a348e nds32: use get_kernel_nofault in dump_mem adds 40e0dd851e7b nds32: Fix bogus reference to <asm/procinfo.h> adds 6c15f9e805f2 Merge tag 'nds32-for-linux-5.12' of git://git.kernel.org/p [...] adds f8ee579d53ac PCI: pci-bridge-emul: Fix array overruns, improve safety adds f6bda644fa3a PCI: Fix pci_register_io_range() memory leak adds ce3e292eb703 Merge branch 'pci/enumeration' adds 7d7cbeaba5b7 PCI/ERR: Clear status of the reporting device adds 7a8a22be35a5 PCI/AER: Clear AER status from Root Port when resetting Do [...] adds 387c72cdd7fb PCI/ERR: Retain status from error notification adds 33ac78bd3b50 PCI/AER: Specify the type of Port that was reset adds ba952824e6c1 PCI/portdrv: Report reset for frozen channel adds c3900329b53f Merge branch 'pci/error' adds fc235fcb0f7c PCI: acpiphp: Remove unused acpiphp_callback typedef adds 35b7c87c1808 Merge branch 'pci/hotplug' adds 215fc27dd8a5 Merge branch 'pci/link' adds da8eb3feea12 Merge branch 'pci/resource' adds 1002573ee33e PCI: cadence: Fix DMA range mapping early return error adds 617e3a8bc7c2 Merge branch 'pci/host-probe-refactor' adds d450f828b50c Merge branch 'pci/misc' adds 93aed5215dca Merge branch 'remotes/lorenzo/pci/brcmstb' adds 59189d06e06c Merge branch 'remotes/lorenzo/pci/cadence' adds 6104033bd25e PCI: dwc: Work around ECRC configuration issue adds 2f5ab5afe018 PCI: dwc: Drop support for config space in 'ranges' adds 3856e1c5b88e PCI: dwc: Change size to u64 for EP outbound iATU adds 5b4cf0f65324 PCI: dwc: Add upper limit address for outbound iATU adds a2f882d84406 PCI: dwc: Don't assume the ops in dw_pcie always exist adds 2a34b86f9fc8 PCI: al: Remove useless dw_pcie_ops adds 29b10c606f1a Merge branch 'pci/dwc' adds 792b6aa97e56 dt-bindings: PCI: layerscape: Add LX2160A rev2 compatible strings adds 5bfb792f210c PCI: layerscape: Add LX2160A rev2 EP mode support adds 7007b745a508 PCI: layerscape: Convert to builtin_platform_driver() adds b994a66a9d98 Merge branch 'pci/layerscape' adds 4842b3869e4a Merge branch 'remotes/lorenzo/pci/mediatek' adds 791c9f143c77 PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] adds 6ee6c89aac35 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding adds 6f15a9c9f941 PCI: microchip: Add Microchip PolarFire PCIe controller driver adds daaaf866587c MAINTAINERS: Add Daire McNamara as Microchip PCIe driver m [...] adds 52c1de640eae Merge branch 'pci/microchip' adds 13bccf873808 Documentation: PCI: Add specification for the PCI NTB func [...] adds 959a48d0eac0 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] adds fa8fef0e104a PCI: endpoint: Add helper API to get the 'next' unreserved BAR adds 0e27aeccfa3d PCI: endpoint: Make *_free_bar() to return error codes on failure adds 7e5a51ebb321 PCI: endpoint: Remove unused pci_epf_match_device() adds 63840ff53223 PCI: endpoint: Add support to associate secondary EPC with EPF adds e85a2d783762 PCI: endpoint: Add support in configfs to associate two EP [...] adds 87d5972e476f PCI: endpoint: Add pci_epc_ops to map MSI IRQ adds 256ae475201b PCI: endpoint: Add pci_epf_ops to expose function-specific attrs adds 38ad827e3bc0 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] adds dbcc542f3608 PCI: cadence: Implement ->msi_map_irq() ops adds a62074a9ba85 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] adds 8b821cf76150 PCI: endpoint: Add EP function driver to provide NTB funct [...] adds 599f86872f9c PCI: Add TI J721E device to PCI IDs adds 812ce2f8d14e NTB: Add support for EPF PCI Non-Transparent Bridge adds 250c475be70a Documentation: PCI: Add configfs binding documentation for [...] adds b28a23676e09 Documentation: PCI: Add PCI endpoint NTB function user guide adds 2ef38d7e2b01 Merge branch 'pci/ntb' adds c9f04600026f dt-bindings: PCI: qcom: Document ddrss_sf_tbu clock for sm8250 adds 7081556f81f7 PCI: qcom: Add support for ddrss_sf_tbu clock adds 2cfef1971aea PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 adds 9da5366938ad Merge branch 'pci/qcom' adds 4ab5718c3146 Merge branch 'remotes/lorenzo/pci/rcar' adds 58adbfb3ebec PCI: rockchip: Make 'ep-gpios' DT property optional adds 8e61744de4d3 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B adds ce96d1d7b8ea Merge branch 'pci/rockchip' adds 0a437c50f896 Merge branch 'remotes/lorenzo/pci/tango' adds 88d2ec1c0d64 Merge branch 'remotes/lorenzo/pci/xilinx' adds e18fb64b7986 Merge branch 'remotes/lorenzo/pci/misc' adds 5b47b10e8fb9 Merge tag 'pci-v5.12-changes' of git://git.kernel.org/pub/ [...] 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 adds 6f9972bbfef5 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] 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 db07562aeac7 Makefile: reuse CC_VERSION_TEXT adds c75173a26948 Makefile: Remove # characters from compiler string adds f82bd80d37ec kconfig: Remove duplicate call to sym_get_string_value() adds a4cff327d853 kconfig: clean up nested if-conditionals in check_conf() adds 102a1a72d0c8 kconfig: remove dead code in conf_askvalue() adds a2af62c3bd8f kconfig: fix 'invalid option' for help option adds ae8da72bde7a kconfig: omit --oldaskconfig option for 'make config' adds f91e46b1a722 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...] adds 30cef68d2d19 kbuild: reuse this-makefile to define abs_srctree adds bcf637f54f6d kbuild: parse C= and M= before changing the working directory adds b97652bf10f1 kbuild: remove deprecated 'always' and 'hostprogs-y/m' adds 481083ec0bfc initramfs: Remove redundant dependency of RD_ZSTD on BLK_D [...] adds 6fbd6cf85a3b Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/l [...] adds 21f05a437e96 ACPI: platform: Hide ACPI_PLATFORM_PROFILE option adds 6120484ef2bd ACPI: platform: Fix file references in comment adds 6c0b5e3fc6b5 ACPI: platform: Add balanced-performance platform profile adds b11ffaeacd19 Merge branch 'acpi-tables' adds 268f77b52509 Merge tag 'acpi-5.12-rc1-3' of git://git.kernel.org/pub/sc [...] adds 3a2eb515d136 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() adds 04b385f32508 net: ag71xx: remove unnecessary MTU reservation adds 433dfc99aa3e dpaa_eth: fix the access method for the dpaa_napi_portal adds 0a8a800027f1 net: mvpp2: skip RSS configurations on loopback port adds 4e9d9d1f4880 net: phy: icplus: call phy_restore_page() when phy_select_ [...] adds 94ead4caa061 net: dsa: Fix dependencies with HSR adds 341c65242fe1 mptcp: fix DATA_FIN processing for orphaned sockets adds d87903b63e3c mptcp: fix DATA_FIN generation on early shutdown adds ad98dd37051e mptcp: provide subflow aware release function adds 52557dbc7538 mptcp: do not wakeup listener for MPJ subflows adds e5bcf0e87913 Merge branch 'mptcp-a-bunch-of-fixes' adds 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation adds 8eb65fda4a6d net/mlx4_core: Add missed mlx4_free_cmd_mailbox() adds 92c6058024e8 i40e: Fix flow for IPv6 next header (extension header) adds 58cab46c622d i40e: Fix memory leak in i40e_probe adds d2c788f739b6 i40e: Add zero-initialization of AQ command structures adds 4cdb9f80dcd4 i40e: Fix overwriting flow control settings during driver loading adds 28b1208e7a7f i40e: Fix addition of RX filters after enabling FW LLDP agent adds dc8812626440 i40e: Fix VFs not created adds 61c1e0eb8375 i40e: Fix add TC filter for IPv6 adds b32cddd2247c i40e: Fix endianness conversions adds 42870a1a8728 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ee576c47db60 net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before [...] adds 9bc1ef64aeb6 bcm63xx_enet: fix sporadic kernel panic adds 18755e270666 Marvell Sky2 Ethernet adapter: fix warning messages. adds e6dd86ed27d1 net: dsa: bcm_sf2: Wire-up br_flags_pre, br_flags and set_mrouter adds f9b3827ee66c net: dsa: b53: Support setting learning on port adds f3f9be9c5808 Merge branch 'net-dsa-learning-fixes-for-b53-bcm_sf2' adds 3aed8b63336c net/sched: cls_flower: validate ct_state for invalid and r [...] adds 7a0ae61acde2 r8152: enable U1/U2 for USB_SPEED_SUPER adds c79515e47935 r8152: check if the pointer of the function exists adds 156c32076112 r8152: replace netif_err with dev_err adds 40fa7568ac23 r8152: spilt rtl_set_eee_plus and r8153b_green_en adds 2c8396de7225 Merge branch 'r8152-minor-adjustments' adds 92584ddf550a vxlan: move debug check after netdev unregister adds fc0494ead639 net: qrtr: Fix memory leak in qrtr_tun_open adds 30ac4e2f54ec wireguard: avoid double unlikely() notation when using IS_ERR() adds 7f57bd8dc22d wireguard: socket: remove bogus __be32 annotation adds d5a49aa6c3e2 wireguard: selftests: test multiple parallel streams adds 5a0598695634 wireguard: peer: put frequently used members above cache lines adds 99fff5264e7a wireguard: device: do not generate ICMP for non-IP packets adds 8b5553ace83c wireguard: queueing: get rid of per-peer ring buffers adds bce2473927af wireguard: kconfig: use arm chacha even with no neon adds fcb3007371e1 Merge branch 'wireguard-fixes-for-5-12-rc1' adds 7dcf7aa01c7b ice: report correct max number of TCs adds 37b52be26002 ice: Set trusted VF as default VSI when setting allmulti on adds a6aa7c8f998f ice: Account for port VLAN in VF max packet size calculation adds 0d4907f65dc8 ice: Fix state bits on LLDP mode switch adds 0393e46ac48a ice: update the number of available RSS queues adds 6fbd15c09691 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 88eee9b7b42e net: usb: qmi_wwan: support ZTE P685M modem adds 4e096a18867a net: introduce CAN specific pointer in the struct net_device adds 17d7fd47aa90 net: stmmac: Fix missing spin_lock_init in visconti_eth_dw [...] adds 8f1c0fd2c84c ibmvnic: fix a race between open and reset adds fcd4ba3bcba7 net: dsa: sja1105: Remove unneeded cast in sja1105_crc32() adds f17641140112 net: hsr: add support for EntryForgetTime adds 4dc7f09b8bec net: broadcom: bcm4908_enet: fix RX path possible mem leak adds 4d9274cee40b net: broadcom: bcm4908_enet: fix NAPI poll returned value adds a93dcaada2dd net: psample: Fix netlink skb length with tunnel info adds 764d31cacfe4 net: phy: micrel: set soft_reset callback to genphy_soft_r [...] adds 6cf739131a15 r8169: fix jumbo packet handling on RTL8168e adds 5ad3dbab569a Merge tag 'net-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 12458e351799 Merge tag 'drm-msm-next-2021-02-07' of https://gitlab.free [...] adds b1b805f3cb22 dt-bindings: dp-connector: Drop maxItems from -supply adds bfa5782b9caa fbdev: atyfb: add stubs for aty_{ld,st}_lcd() adds cc84a8e65d87 dma-buf: system_heap: Make sure to return an error if we abort adds abf4451b340b dma-buf: heaps: Rework heap allocation hooks to return str [...] adds f588f0c69e0e dma-fence: allow signaling drivers to set fence timestamp adds 583065c7aa23 drm/drm_vblank: set the dma-fence timestamp during send_vb [...] adds 7a8a4b0729a8 drm/ttm: Fix a memory leak adds 5f94e3571459 drm/rockchip: Require the YTR modifier for AFBC adds d922d58fedcd drm/panel: kd35t133: allow using non-continuous dsi clock adds e81df5bc922e Merge tag 'drm-misc-next-fixes-2021-02-25' of git://anongi [...] adds 7b3d19a76d68 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] adds efc8278eecfd Revert "drm/amd/display: reuse current context instead of [...] adds 688f97ed3f5e drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 adds 83e6667b675f drm/amd/display: Remove Assert from dcn10_get_dig_frontend adds b092b19602cf drm/amdgpu: fix shutdown and poweroff process failed with s0ix adds ea3b4242bc9c drm/amd/display: Fix system hang after multiple hotplugs (v3) adds 9c712c9c382c Merge tag 'amd-drm-fixes-5.12-2021-02-24' of https://gitla [...] adds 97ea656521c8 drm/i915/gvt: Parse default state to update reg whitelist adds d18ac1a7eef9 drm/i915/gvt: Purge dev_priv->gt adds 67f1120381df drm/i915/gvt: Introduce per object locking in GVT scheduler. adds 58b779d1a64e Merge tag 'gvt-next-fixes-2021-02-22' of https://github.co [...] adds 34b07d47dd00 drm/i915: Enable -Wuninitialized adds ed428ffc2852 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID adds d153e8c156da Merge tag 'drm-intel-next-fixes-2021-02-25' of git://anong [...] adds fdce29602f86 Merge tag 'drm-next-2021-02-26' of git://anongit.freedeskt [...] 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 adds 49387f628840 vmlinux.lds.h: catch even more instrumentation symbols into .data adds faf3c25e51a7 mips: bmips: init clocks earlier adds 057a14d610cf arch: mips: update references to current linux-mips list adds a6525b999970 Merge tag 'mips_5.12_1' of git://git.kernel.org/pub/scm/li [...] adds 02cc6b495dd6 virtio-mem: Assign boolean values to a bool variable adds 437944126004 vdpa_sim_net: Make mac address array static adds fd70a406a344 vdpa: Extend routine to accept vdpa device name adds 33b347503f01 vdpa: Define vdpa mgmt device, ops and a netlink interface adds 903f7bcaedb8 vdpa: Enable a user to add and delete a vdpa device adds bc0d90ee021f vdpa: Enable user to query vdpa device info adds a3c06ae158dd vdpa_sim_net: Add support for user supported devices adds 489084dd3f7e vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay adds 64f2087aaa2c virtio-pci: do not access iomem via struct virtio_pci_devi [...] adds b5d580945087 virtio-pci: split out modern device adds 117a9de2826c virtio-pci-modern: factor out modern device initialization logic adds 324903708838 virtio-pci-modern: introduce vp_modern_remove() adds 1a5c85f16594 virtio-pci-modern: introduce helper to set config vector adds e3669129fdcd virtio-pci-modern: introduce helpers for setting and getti [...] adds 0b0177089c60 virtio-pci-modern: introduce helpers for setting and getti [...] adds ed2a73dbab13 virtio-pci-modern: introduce vp_modern_generation() adds 3fbda9c1a675 virtio-pci-modern: introduce vp_modern_set_queue_vector() adds e1b0fa2e386d virtio-pci-modern: introduce vp_modern_queue_address() adds dc2e64819837 virtio-pci-modern: introduce helper to set/get queue_enable adds 75658afbab57 virtio-pci-modern: introduce helper for setting/geting queue size adds 6e52fc446d32 virtio-pci-modern: introduce helper for getting queue nums adds 1bfd84134c88 virtio-pci-modern: introduce helper to get notification offset adds 8000a6b602a4 virito-pci-modern: rename map_capability() to vp_modern_ma [...] adds fd502729fbbf virtio-pci: introduce modern device module adds 1628c6877f37 virtio_vdpa: don't warn when fail to disable vq adds d1e9aa9c34a7 virtio-blk: support per-device queue depth adds a6829c350ec6 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. adds 95efabf077ba virtio_net: Fix fall-through warnings for Clang adds dcfde1635e76 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() adds 0c4aeb4b5087 virtio_mmio: fix one typo adds 16c10bede8b3 virtio-input: add multi-touch support adds ffc1759676be Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] 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 adds 2c87f7a38f93 Merge tag 'pwm/for-5.12-rc1' of git://git.kernel.org/pub/s [...] new a95d33c81987 kbuild: lto: add _mcount to list of used symbols new efba08f5c9e9 Merge remote-tracking branch 'kbuild-current/fixes' 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 adds d47422d953e2 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing adds 2e8acca1911b arm64/mm: Fixed some coding style issues adds 610e4dc8ac46 KVM: arm64: make the hyp vector table entries local adds f1b6cff7c98b arm64: VHE: Enable EL2 MMU from the idmap adds 9d41053e8dc1 arm64: Add missing ISB after invalidating TLB in __primary_switch adds 430251cc864b arm64: Add missing ISB after invalidating TLB in enter_vhe new df84fe947089 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) new 3c02600144bd arm64: stacktrace: Report when we reach the end of the stack new 427f458ed492 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' 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() adds f4eda8b6e4a5 bpf: Drop imprecise log message adds c41d81bfbb45 selftests/bpf: Fix a compiler warning in global func test adds 41462c6e730c tools/resolve_btfids: Fix build error with older host toolchains adds a7c9c25a99bb bpf: Remove blank line in bpf helper description comment adds 557c223b643a selftests/bpf: No need to drop the packet when there is no [...] new 542782dc614f Merge remote-tracking branch 'bpf/master' adds 8fc0e3b6a866 xfrm: interface: fix ipv4 pmtu check to honor ip header df new 41d5dc433b5d 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 82a67d58722d Merge remote-tracking branch 'wireless-drivers/master' new c88fb897c1fb ALSA: n64: Fix return value check in n64audio_probe() new 17f13ea84b44 Merge remote-tracking branch 'sound-current/for-linus' new 0623f571514f 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 adds 2d003ec15396 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx adds 9fd914d917da ASoC: fsl_ssi: Fix TDM slot setup for I2S mode adds f84b45240052 ASoC: ak4458: Add MODULE_DEVICE_TABLE adds 741c8397e5d0 ASoC: ak5558: Add MODULE_DEVICE_TABLE adds 30be2641848b ASoC: rt5670: Remove 'OUT Channel Switch' control adds 8022f09883e8 ASoC: rt5670: Remove 'HP Playback Switch' control adds 674e4ff4c232 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] adds 982042931c25 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control adds fa27f54021df Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] new 1045a5c04e16 ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] new cf421c5a84ca Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new c29144ceb476 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 0c82ff8c0bd3 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds be86c3fd26c7 regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode adds ef4848a6532b regulator: pca9450: Fix return value when failing to get s [...] adds 62861a478e06 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck adds 8fb4acb880e9 regulator: qcom-rpmh: Use correct buck for S1C regulator adds 4a8a7d251201 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new ccc205a9f3df Merge remote-tracking branch 'regulator-fixes/for-linus' adds f9b5946f4eb6 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds b3c15f78befc spi: spi-ti-qspi: Free DMA resources adds 73ae625da5c3 spi: bcm63xx-spi: fix pm_runtime adds 216e8e80057a spi: bcm63xx-hsspi: fix pm_runtime adds 21b49223c0f5 Merge remote-tracking branch 'spi/for-5.12' into spi-linus new ca4bdb8ef87f Merge remote-tracking branch 'spi-fixes/for-linus' new aff7a0d6772e Merge remote-tracking branch 'pci-current/for-linus' new 2179e1adb62b Merge remote-tracking branch 'ide/master' 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 c93cf59a7daf Merge remote-tracking branch 'at91-fixes/at91-fixes' new a249ca66d15f soc: ti: omap-prm: Fix reboot issue with invalid pcie rese [...] new fbfa463be8dc ARM: OMAP2+: Fix smartreflex init regression after droppin [...] new 857de6fe2f86 Merge branch 'fixes-v5.11' into fixes new a7b5d7c4969a bus: ti-sysc: Fix warning on unbind if reset is not deasserted new effe89e40037 soc: ti: omap-prm: Fix occasional abort on reset deassert [...] new 2f4c68832fec 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 8c9e158c8c10 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a3cb15cda1b8 dt-bindings: bcm2711-hdmi: Fix broken schema adds 497a4dc8276d dts: drop dangling c6x symlink adds 201158f866dd dt-bindings: media: Use graph and video-interfaces schemas [...] new 85f5bb83d21c Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 7d4f0956b9a4 nfsd: Don't keep looking up unhashed files in the nfsd file cache adds 87374f8c7d90 svcrdma: disable timeouts on rdma backchannel adds 4a971351c631 fs: nfsd: fix kconfig dependency warning for NFSD_V4 adds 135d48d516bd nfsd: don't abort copies early new ca53a678ed14 Merge remote-tracking branch 'cel-fixes/for-rc' adds 8fd167361316 drm/ttm: Fix a memory leak adds 0de764474e6e drm/rockchip: Require the YTR modifier for AFBC adds 54dab3a718f7 drm/panel: kd35t133: allow using non-continuous dsi clock new 1e0436e950f3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new b371a93e29a8 Merge remote-tracking branch 'dma-mapping/for-next' new 8fe21c7bd730 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 d55ee4ac1bc8 Merge remote-tracking branch 'arm/for-next' new 85de2bcc26f2 Merge remote-tracking branch 'arm-soc/for-next' new b5ba790d42b4 Merge remote-tracking branch 'actions/for-next' adds 27cd0220445c Merge branch 'v5.12/dt' into tmp/aml-rebuild adds e0ac5b564d38 Merge branch 'v5.12/dt64' into tmp/aml-rebuild adds 9faeb18107d1 Merge branch 'v5.12/soc' into tmp/aml-rebuild new b934ec373232 Merge remote-tracking branch 'amlogic/for-next' new f2f1bc79efda Merge remote-tracking branch 'aspeed/for-next' adds 9639bdcf8954 Merge branch 'at91-fixes' into at91-next new aa053f4888fc Merge remote-tracking branch 'at91/at91-next' new db783a55634a Merge remote-tracking branch 'drivers-memory/for-next' new 543c0f306720 Merge remote-tracking branch 'imx-mxs/for-next' new c10fbe27b453 Merge remote-tracking branch 'keystone/next' new 9b559229d22a Merge remote-tracking branch 'mediatek/for-next' new 14cdcba92af2 Merge remote-tracking branch 'mvebu/for-next' new a28be85e818a Merge remote-tracking branch 'omap/for-next' new bd1c7d2e374a Merge remote-tracking branch 'qcom/for-next' new c8983268c0bf Merge remote-tracking branch 'raspberrypi/for-next' new 9d28d98463c8 Merge remote-tracking branch 'realtek/for-next' new 3c0057097240 Merge remote-tracking branch 'renesas/next' new 3f1c47531cf7 Merge remote-tracking branch 'rockchip/for-next' new 0bd5fa03d38d Merge remote-tracking branch 'samsung-krzk/for-next' new 2f9342194596 Merge remote-tracking branch 'stm32/stm32-next' new b8195b2d03e1 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 51a77376826b Merge remote-tracking branch 'tegra/for-next' new 351de1b25a3e Merge remote-tracking branch 'ti-k3/ti-k3-next' new f0645d14727b Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new f4d9b90c7952 Merge remote-tracking branch 'csky/linux-next' new 5e597ef8dfa6 Merge remote-tracking branch 'h8300/h8300-next' new b8726f0e4fa6 Merge remote-tracking branch 'm68knommu/for-next' new 1acdceba94e1 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 adds 4bb875632ad0 RISC-V: Add a non-void return for sbi v02 functions adds c6ca7616f7d5 clk: Add RISC-V Canaan Kendryte K210 clock driver adds e7d9fea1c78a dt-bindings: update MAINTAINERS file adds 11481d6b5783 dt-bindings: add Canaan boards compatible strings adds 7ef71c719eb4 dt-bindings: update risc-v cpu properties adds 90ddcd642a41 dt-bindings: update sifive plic compatible string adds c43b5718016b dt-bindings: update sifive clint compatible string adds 8fc8719c28f7 dt-bindings: update sifive uart compatible string adds 3933cf6afd45 dt-bindings: fix sifive gpio properties adds 13dcfae0b234 dt-bindings: add resets property to dw-apb-timer adds 67d96729a9e7 riscv: Update Canaan Kendryte K210 device tree adds 97c279bcf813 riscv: Add SiPeed MAIX BiT board device tree adds a40f920964c4 riscv: Add SiPeed MAIX DOCK board device tree adds 8194f08bda18 riscv: Add SiPeed MAIX GO board device tree adds 8f5b0e79f3e5 riscv: Add SiPeed MAIXDUINO board device tree adds 62363a8e2f56 riscv: Add Kendryte KD233 board device tree adds aec3a94d951f riscv: Update Canaan Kendryte K210 defconfig adds 7e09fd3994c5 riscv: Add Canaan Kendryte K210 SD card defconfig adds cc937cad14fb riscv: Remove unnecessary declaration adds f3d60f2a25e4 riscv: Disable KSAN_SANITIZE for vDSO adds e134d426e1a3 soc: canaan: Sort the Makefile alphabetically adds 0f02de4481da riscv: Get rid of MAX_EARLY_MAPPING_SIZE adds 7899ed260c34 riscv: Improve kasan definitions adds 9484e2aef45b riscv: Use KASAN_SHADOW_INIT define for kasan memory initi [...] adds d127c19c7bea riscv: Improve kasan population function adds d7fbcf40df86 riscv: Improve kasan population by using hugepages when possible new 68813e46a4b6 Merge remote-tracking branch 'risc-v/for-next' adds d5b2c4cd0bbb s390/opcodes: rename selhhhr to selfhr adds 86c827b39ebb s390/mm: make pXd_deref() macros return a pointer adds 0f3bf303fb62 s390/mm: fix invalid __pa() usage in pfn_pXd() macros adds 2a444fdc24a8 s390/mm: fix phys vs virt confusion in pgtable allocation [...] adds 4c86d2f51a0b s390/mm: fix phys vs virt confusion in vmem_*() functions family adds 588a079ebd62 s390/smp: consolidate locking for smp_rescan() adds 62c8dca9e194 s390/smp: __smp_rescan_cpus() - move cpumask away from stack adds f213e5502d2e s390/smp: smp_emergency_stop() - move cpumask away from stack adds da6d2c289dbe s390/topology: move cpumasks away from stack adds 55f03123f609 s390/smp: implement arch_irq_work_raise() adds 182f709c5cff virtio/s390: implement virtio-ccw revision 2 correctly adds cf6acb8bdb1d s390/cpumf: Add support for complete counter set extraction new b342468f236e Merge remote-tracking branch 's390/for-next' new 04055629be10 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 9b9c9ff3accf Merge remote-tracking branch 'fscache/fscache-next' new 7e4dc6cc81aa Merge remote-tracking branch 'btrfs/for-next' adds af982da9a612 cifs: Fix inconsistent IS_ERR and PTR_ERR adds b438fcf12815 cifs: change confusing field serverName (to ip_addr) adds 40f077a02bf9 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData adds c12ead71e86f cifs: Fix cifsacl ACE mask for group and others. adds f5065508897a cifs: Retain old ACEs when converting between mode bits and ACL. adds bc3e9dd9d104 cifs: Change SIDs in ACEs while transferring file ownership. adds 23bda5e65110 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c adds 9e550b085206 TCON Reconnect during STATUS_NETWORK_NAME_DELETED adds f1a08655cc4f cifs: minor simplification to smb2_is_network_name_deleted adds f1ebe48dd349 cifs: If a corrupted DACL is returned by the server, bail out. new 4c9f948142a5 cifs: Add new mount parameter "acdirmax" to allow caching [...] new ddaf6d4a9253 cifs: convert revalidate of directories to using directory [...] new 5780464614f6 cifs: Add new parameter "acregmax" for distinct file and d [...] new d08395a3f2f4 cifs: fix handling of escaped ',' in the password mount argument new d01132ae5020 cifs: fix nodfs mount option new 8513222b9ef2 cifs: fix DFS failover new ff2c54a04097 cifs: check all path components in resolved dfs target new 5ff2836ed3a5 cifs: introduce helper for finding referral server to impr [...] new 03701a9c02c9 cifs: convert readpages_fill_pages to use iter new 9945d69def33 cifs: use discard iterator to discard unneeded network dat [...] new eb5d480d5b0c cifs: update internal version number new 4e5329992f91 Merge remote-tracking branch 'cifs/for-next' new 49f23d39487f Merge remote-tracking branch 'ecryptfs/next' new e84512474820 Merge remote-tracking branch 'ext3/for_next' adds 7ae017c7322e NFS: Support the '-owrite=' option in /proc/self/mounts an [...] new de554bd9a6d6 Merge remote-tracking branch 'nfs-anna/linux-next' adds acbffcb3e0c1 NFSD: Extract the svcxdr_init_encode() helper adds 415ecb796e64 NFSD: Update the GETATTR3res encoder to use struct xdr_stream adds fd51ddf118e6 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] adds 3132038f5ef3 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] adds d8938770766f NFSD: Update the NFSv3 wccstat result encoder to use struc [...] adds 0250a46a563b NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] new ff3f2a38a605 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream new 34ed97636a29 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream new 9723701ee02f NFSD: Update the NFSv3 CREATE family of encoders to use st [...] new 2e4d6926a22f NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] new 65ae86926657 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream new e43895fdfb55 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] new c3135d66d03b NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] new 3e49cf275564 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] new 33311d80491a NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] new 73694ac46298 NFSD: Add a helper that encodes NFSv3 directory offset cookies new 2d47f1005d7e NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder new cc60bff5565c NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] new d3a87c071c4e SUNRPC: Fix xdr_get_next_encode_buffer() page boundary handling new 3e5d99805364 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] new 95667f8a5caf NFSD: Remove unused NFSv3 directory entry encoders new 7988f1c1f7b2 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations new 15c8187a9ef4 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream new 7d871ec58dfe NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream new 4134749de63c NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream new 3e8aec1b064b NFSD: Update the NFSv2 READLINK result encoder to use stru [...] new fd36441ae43b NFSD: Update the NFSv2 READ result encoder to use struct x [...] new 8e3179e51379 NFSD: Update the NFSv2 STATFS result encoder to use struct [...] new 641ca9bf17a7 NFSD: Add a helper that encodes NFSv3 directory offset cookies new fd69f752982c NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder new 231433fb8d1c NFSD: Update the NFSv2 READDIR result encoder to use struc [...] new 08b32709e532 NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] new 06eafd5e2ade NFSD: Remove unused NFSv2 directory entry encoders new 36922acf79f6 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs new 3447a19074a5 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] new 256bc3d5c54b NFSD: Update the NFSv2 SETACL result encoder to use struct [...] new f60352db9e87 NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] new b37a47fb6f24 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] new b34c867d11af NFSD: Clean up after updating NFSv2 ACL encoders new 05678b86a83a NFSD: Update the NFSv3 GETACL result encoder to use struct [...] new 7f19b6af752a NFSD: Update the NFSv3 SETACL result encoder to use struct [...] new 1bb67c344b13 NFSD: Clean up after updating NFSv3 ACL encoders new 27a7e188f755 Merge remote-tracking branch 'cel/for-next' new 5bdaf772d2cd Merge remote-tracking branch 'overlayfs/overlayfs-next' new 8ab197cfc5fb Merge remote-tracking branch 'v9fs/9p-next' new 89e0eb8c13bb xfs: restore speculative_cow_prealloc_lifetime sysctl new 06058bc40534 xfs: don't reuse busy extents on extent trim new 9febcda6f8d1 xfs: don't nest transactions when scanning for eofblocks new 756b1c343333 xfs: use current->journal_info for detecting transaction r [...] new 403fc06b2064 Merge remote-tracking branch 'xfs/for-next' adds b1adbdbda458 audit_alloc_mark(): don't open-code ERR_CAST() adds 9652c73246b9 9p: fix misuse of sscanf() in v9fs_stat2inode() adds 6f24784f00f2 whack-a-mole: don't open-code iminor/imajor new 8e555af00592 Merge branches 'work.sparc', 'work.sparc32', 'work.recursi [...] new a735369baaad Merge remote-tracking branch 'vfs/for-next' new ec36b77f83ee Merge remote-tracking branch 'printk/for-next' adds 9c7d83ae6ba6 pstore: Fix warning in pstore_kill_sb() new 0cb280fe8f91 Merge remote-tracking branch 'pstore/for-next/pstore' adds 75d3e33fbc5e Merge branch 'for-5.11/upstream-fixes' into for-next adds 914fe0466c86 Merge branch 'for-5.12/playstation-v2' into for-next new 05fbe75ca952 Merge remote-tracking branch 'hid/for-next' new 3e1e24a0d802 Merge remote-tracking branch 'i2c/i2c/for-next' new 9055e6d6cc41 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 4f3c8320c78c Documentation: features: remove c6x references new a910f43efd60 Documentation: features: refresh feature list new 36eaf08fc283 docs: powerpc: Fix tables in syscall64-abi.rst new 43c4f657c813 Documentation: cgroup-v2: fix path to example BPF program new f37a15ea8db0 docs: proc.rst: fix indentation warning new 57c5890a7a44 Merge remote-tracking branch 'jc_docs/docs-next' new 391778f38c21 Merge remote-tracking branch 'v4l-dvb-next/master' adds 248be8106d20 Merge branch 'sfi-removal' into linux-next adds aa2245914698 Merge branches 'acpi-platform' and 'acpi-tables' into linux-next new b31d8f0431ca Merge remote-tracking branch 'pm/linux-next' new 6c4109dbdfae 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 7db2453aab67 Merge remote-tracking branch 'swiotlb/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 adds 263a4febd1cc Revert "drm/amd/display: reuse current context instead of [...] adds 3248b6d3cbcd drm/amdkfd: Use mmu_notifier_get adds 172e4ee233f3 drm/amdkfd: Cleanup kfd_process if init_cwsr_apu fails adds d4a9ffdf7133 drm/amdgpu: remove unused variable from struct amdgpu_bo adds 3bef92ca4240 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 adds 0885fe46fe2b drm/amd/display: Remove Assert from dcn10_get_dig_frontend adds c69eb74049e7 drm/amd/display: Refactor debugfs entries for all connectors adds c6341f008a31 drm/amd/display: disable seamless boot for DP MST adds e664609e43bc drm/amd/display: enable audio on DP seamless boot adds 349a19b2f1b0 drm/amd/display: Check for DSC support instead of ASIC revision adds 860b0cf52a23 drm/amd/display: move trace buffer to uncached memory. adds 77a2b7265f20 drm/amd/display: Synchronize displays with different timings adds 6ad98e8aeb01 drm/amd/display: Don't optimize bandwidth before disabling planes adds 9422f2fafef6 drm/amd/display: reduce scope for local var adds 0abd224edc78 drm/amd/display: [FW Promotion] Release 0.0.53 adds 1e3489136968 drm/amd/display: 3.2.124 adds d7faf6f5347b drm/amd/display: Fix system hang after multiple hotplugs (v3) adds afdd1de0f9e7 drm/amd/display: Allow spatial dither to 10 bpc on all DCE adds 8addf37c2422 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] adds 94576d03d137 drm/amdgpu/swsmu/navi1x: Remove unnecessary conversion to bool adds 2f97d8b788b3 drm/amd/display/dc/core/dc_link_ddc: Remove unnecessary co [...] adds cd48758c8252 drm/amdgpu/sdma5.2: Remove unnecessary conversion to bool adds b00978de9075 drm/amdgpu: fix shutdown and poweroff process failed with s0ix adds 211fe484a624 drm/amdgpu: fix wrong executable setting for dimgrey_cavef [...] adds f8f70c1371d3 drm/amdgpu: disable mec2 fw bin loading adds 4588f7b7dd5f drm/amd/display: Enable ASSR in DM adds b2576c3bf4ce drm/amdgpu/vcn3.0: add wptr/rptr reset/update for share memory adds eb0709ba077a drm/amdgpu/display: initialize the variable 'i' adds 6c65a582ee76 drm/amdgpu: Remove unnecessary conversion to bool adds bdf792b63314 drm/amdgpu: add another raven1 gfxoff quirk adds 6f7e7b5ae69f drm/amdgpu: add asic callback for querying video codec info (v3) adds ca4cf4c76be5 drm/amdgpu: add video decode/encode cap tables and asic ca [...] adds 310ace044792 drm/amdgpu: add INFO ioctl support for querying video caps (v4) adds 00dcb1eb6656 drm/amdgpu: bump driver version for new video codec INFO i [...] adds 0eeee47d02da drm/amdgpu/codec: drop the internal codec index adds dafd84b03ba3 drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds 73cda511c3f5 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds 6239bb0fdf3e drm/amdgpu/display: simplify backlight setting adds 3a116f29ee69 drm/amdgpu/display: don't assert in set backlight function adds 5c99ca4ec783 drm/amdgpu/display: handle aux backlight in backlight_get_ [...] adds fafada7e1738 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 0de5c1dcd380 drm/amdgpu: always reset the asic in suspend new 344628bf8395 Merge remote-tracking branch 'amdgpu/drm-next' adds 743c97ca9dc9 drm/msm/kms: Use nested locking for crtc lock instead of c [...] adds 65aee407a0f5 drm/msm: fix a6xx_gmu_clear_oob adds 8490f02a3ca4 drm/msm: a6xx: Make sure the SQE microcode is safe new 629987fa7af3 Merge remote-tracking branch 'drm-msm/msm-next' new 7eadc79c327d Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 9fb407179c6f block: Remove unused blk_pm_*() function definitions adds 179d16007236 block: remove superfluous param in blk_fill_rwbs() adds 1f83bb4b4914 blktrace: add blk_fill_rwbs documentation comment adds c7ff651960a6 blktrace: fix blk_rq_issue documentation adds b0719245098c blktrace: fix blk_rq_merge documentation adds b357e4a694ac block: get rid of the trace rq insert wrapper adds 6b09b4d33bd9 block: fix potential IO hang when turning off io_poll adds 4ceddce55eb3 loop: fix I/O error on fsync() in detached loop devices adds ffa772cfe935 kyber: introduce kyber_depth_updated() adds c9a2f90f4d6b nbd: handle device refs for DESTROY_ON_DISCONNECT properly adds 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() adds 8e5c66c485a8 io_uring: clear request count when freeing caches adds 05e7dad0a1f5 Merge branch 'for-5.12/io_uring' into for-next adds 7c977a58dc83 io_uring: don't attempt IO reissue from the ring exit path adds e5547d2c5eb3 io_uring: fix locked_free_list caches_free() adds 6eee72fc1fb4 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 adds 37d1e2e3642e io_uring: move SQPOLL thread io-wq forked worker new 9e8d9e829c21 Revert "proc: don't allow async path resolution of /proc/t [...] new 2587890b5e28 Revert "proc: don't allow async path resolution of /proc/s [...] new e54937963fa2 net: remove cmsg restriction from io_uring based send/recv [...] new 1c0aa1fae1ac io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS new 728f13e73009 io-wq: remove nr_process accounting new 62e398be275a io_uring: cleanup ->user usage new 0100e6bbdbb7 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() new 8a378fb096a7 io_uring: ensure io-wq context is always destroyed for tasks new 8b3e78b5955a io-wq: fix races around manager/worker creation and task exit new eb2de9418d56 io-wq: fix race around io_worker grabbing new 55e8025d1b10 Merge branch 'io_uring-worker.v3' into for-next adds c0ea57608b69 blktrace: remove debugfs file dentries from struct blk_trace adds 75ab6afacda0 block: don't skip empty device in in disk_uevent adds 4601b4b130de block: reopen the device in blkdev_reread_part adds 97f433c3601a blk-settings: align max_sectors on "logical_block_size" boundary adds 452c0bf8754f block: fix logging on capacity change adds 5407334c53e9 block-crypto-fallback: use a bio_set for splitting bios adds b90994c6ab62 block: fix bounce_clone_bio for passthrough bios adds ebfe4183c77e block: remove the gfp_mask argument to bounce_clone_bio adds 47dc096ac183 block: memory allocations in bounce_clone_bio must not fail adds 94d4bffdda21 blktrace: fix documentation for blk_fill_rw() new 07e086130326 Merge branch 'block-5.12' into for-next new cb5e1b81304e Revert "io_uring: wait potential ->release() on resurrect" new 2f7ce0a28c20 Merge branch 'for-5.12/io_uring' into for-next new e941894eae31 io-wq: make buffered file write hashed work map per-ctx new 95badb0b1f08 Merge branch 'io_uring-worker.v3' into for-next new eb85890b29e4 io_uring: ensure SQPOLL startup is triggered before error [...] new 4fb6ac326204 io-wq: improve manager/worker handling over exec new 5f3f26f98ae4 io_uring: fix SQPOLL thread handling over exec new d6ce7f6761bf io-wq: remove now unused IO_WQ_BIT_ERROR new c1943df0832f Merge branch 'io_uring-worker.v3' into for-next new 6d7fa7d273bd Merge remote-tracking branch 'block/for-next' new c9e8130e4594 Merge remote-tracking branch 'pcmcia/pcmcia-next' new f62c1cbcaa06 Merge remote-tracking branch 'security/next-testing' new ebd8a6d8bd9b Merge remote-tracking branch 'apparmor/apparmor-next' new ae0c1d4d40af Merge remote-tracking branch 'keys/keys-next' adds 850fa95dcef6 Merge branch 'x86/entry' adds e2488c8693af Merge branch 'timers/urgent' adds 2126d722fe93 Merge branch 'sched/smp' new 0504d6f4ada5 Merge remote-tracking branch 'tip/auto-latest' new eacb70191ccb 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 7f6501de7f9c Merge remote-tracking branch 'irqchip/irq/irqchip-next' new b73bd6ae9a3a Merge remote-tracking branch 'rcu/rcu/next' new 1838b06bf01a selftests: kvm: add hardware_disable test new bcd22e145b9a selftests: kvm: avoid uninitialized variable warning new 0a8ed2eaac10 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD new e42033342293 KVM: x86: Advertise INVPCID by default new 1aaca37e1e4e KVM: VMX: Allow INVPCID in guest without PCID new f5c59b575bdf KVM: VMX: read idt_vectoring_info a bit earlier new 954f419ba8ad KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode new a04aead144fd KVM: nSVM: fix running nested guests when npt=0 new 78e550bad298 KVM: nVMX: no need to undo inject_page_fault change on nes [...] new c060c72ffeb4 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to Z [...] new 1b6d9d9ed571 KVM: x86/mmu: Split out max mapping level calculation to helper new 0a234f5dd065 KVM: x86/mmu: Pass the memslot to the rmap callbacks new 9eba50f8d7fc KVM: x86/mmu: Consult max mapping level when zapping colla [...] new c3bb9a20834f KVM: nVMX: Disable PML in hardware when running L2 new 2855f98265dc KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_wr [...] new 6dd03800b1af KVM: x86/mmu: Make dirty log size hook (PML) a value, not [...] new a018eba53870 KVM: x86: Move MMU's PML logic to common code new 52f4607940b1 KVM: x86: Further clarify the logic and comments for toggl [...] new a85863c2ec55 KVM: VMX: Dynamically enable/disable PML based on memslot [...] new b6e16ae5d99f KVM: x86/mmu: Don't set dirty bits when disabling dirty lo [...] new a1419f8b5bab KVM: x86: Fold "write-protect large" use case into generic [...] new 96ad91ae4eaf KVM: x86/mmu: Remove a variety of unnecessary exports new d2df592fd8c6 KVM: nSVM: prepare guest save area while is_guest_mode is true new 356c7558d453 KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTE [...] new 5f8a7cf25a7d KVM: x86/mmu: Skip mmu_notifier check when handling MMIO p [...] new 4a42d848db95 KVM: x86/mmu: Consider the hva in mmu_notifier retry new 67b45af946ec KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created new 2df8d3807ce7 KVM: SVM: Fix nested VM-Exit on #GP interception handling new e9a664ee71ca Merge remote-tracking branch 'kvm/next' adds 06f45fe96fcd xen/events: add per-xenbus device event statistics and settings adds d56699594046 xen/evtchn: use smp barriers for user event ring adds 6977c0b560f1 xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices adds 43135df0d7f0 xen: Replace lkml.org links with lore adds 53f131c284e8 xen-front-pgdir-shbuf: don't record wrong grant handle upon error new 73f2886724bb Merge remote-tracking branch 'xen-tip/linux-next' new 74f10c5dece9 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 1b40faf7e4ab leds: apu: extend support for PC Engines APU1 with newer firmware adds 9a10def9ceb5 leds: lp50xx: Don't spam logs when probe is deferred adds ea1ff99c9d23 leds: lp50xx: Switch to new style i2c-driver probe function adds 556f15fe023e leds: lp50xx: Reduce level of dereferences adds 5d2bfb3fb95b leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...] adds fb0f236beccb leds: lp50xx: Update headers block to reflect reality adds b0a82efa51ad leds: lp50xx: Get rid of redundant explicit casting new 0641f567f0b2 Merge remote-tracking branch 'leds/for-next' adds 4bd7d1ebf57c bindings: pm8941-misc: Convert bindings to YAML adds 9522d934e00f bindings: pm8941-misc: Add support for VBUS detection adds bb512233bffe extcon: qcom-spmi: Add support for VBUS detection new db787064128f Merge remote-tracking branch 'extcon/extcon-next' new 3420cf19cc90 Merge remote-tracking branch 'cgroup/for-next' adds 89263dedffa2 Merge branch 'misc' into for-next new 6ca7221d22cd Merge remote-tracking branch 'scsi/for-next' adds 1c73e0c5e54d scsi: target: core: Add cmd length set before cmd complete adds 14d24e2cc774 scsi: target: core: Prevent underflow for service actions adds 1f9f22acbb5d scsi: aic79xx: Fix spelling of version adds 9599a1cf2333 scsi: ufs: Fix a duplicate dev quirk number adds eefb816acb01 scsi: bnx2fc: Fix Kconfig warning & CNIC build errors adds c2f23a96c6e2 scsi: aic7xxx: Remove unused function pointer typedef ahc_ [...] adds 9acced3f58ad scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc adds 43bf922cdd62 scsi: target: tcmu: Move some functions without code change adds 8f33bb2400f4 scsi: target: tcmu: Fix memory leak caused by wrong uio usage adds aaf15f8c6de9 scsi: sd: Fix Opal support adds f749d8b7a989 scsi: hpsa: Correct dev cmds outstanding for retried cmds new 950bd3c42138 Merge remote-tracking branch 'scsi-mkp/for-next' new f00bdce04552 vdpa: set the virtqueue num during register new 7075992ba887 vdpa: introduce virtio pci driver new 7c8d0abe40d6 virtio-mmio: Use to_virtio_mmio_device() to simply code new 16d354dc029e virtio: remove export for virtio_config_{enable, disable} new 8b2c32fb81c3 vdpa_sim: Skip typecasting from void* new 6054fac06e3c uapi: virtio_ids: add a sound device type ID from OASIS spec new 1e2fb08629e5 ALSA: virtio: add virtio sound driver new 3fb7ce161568 ALSA: virtio: handling control messages new 83ec5db56076 ALSA: virtio: build PCM devices and substream hardware des [...] new 68742d8557b8 ALSA: virtio: handling control and I/O messages for the PC [...] new def2208d373b ALSA: virtio: PCM substream operators new 613515055d34 ALSA: virtio: introduce jack support new 96db428c31f1 ALSA: virtio: introduce PCM channel map support new 1f77f124f2f2 ALSA: virtio: introduce device suspend/resume support new 2d80fb21dcd5 Merge remote-tracking branch 'vhost/linux-next' adds e6261bab4e48 Merge branche 'rproc-fixes' into for-next adds fcb4c469244b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 05d79a32dfac Merge remote-tracking branch 'rpmsg/for-next' new 4bcd510cf27d Merge remote-tracking branch 'gpio-intel/for-next' new 62ebbbf93410 Merge remote-tracking branch 'livepatching/for-next' new fe7ed56ce774 Merge remote-tracking branch 'coresight/next' adds ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next adds 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next adds 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next new 455c11b2af63 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 3afe98f9bc7a Merge remote-tracking branch 'gnss/gnss-next' new f54cdf0fd3a5 Merge remote-tracking branch 'slimbus/for-next' new 732febcf8cab Merge remote-tracking branch 'nvmem/for-next' new 28de38f69696 Merge remote-tracking branch 'xarray/main' new 7e63069cf4d9 Merge remote-tracking branch 'mhi/mhi-next' adds c1339a7f2eb4 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 70a3a7a438a2 /proc/kpageflags: do not use uninitialized struct pages adds 8cb0372a6b63 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 5e74e42db2b8 ocfs2: fix ocfs2 corrupt when iputting an inode adds e40faae7af39 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds a456e7dbc9f5 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds e1538d3a571e mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 20be0ea39f8a mm/mmap.c: fix the adjusted length error adds 5e11ce5f6885 kasan: remove redundant config option adds 343a08a39979 kasan-remove-redundant-config-option-v3 adds d78d72b883e7 mm/page_alloc.c: refactor initialization of struct page fo [...] adds a86272be194f mm: make pagecache tagged lookups return only head pages adds 875a6df837dc mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 12fb61b6dd3f mm/swap: optimise get_shadow_from_swap_cache adds 1f0b227a4d44 mm: add FGP_ENTRY adds 8a293a4539eb mm/filemap: rename find_get_entry to mapping_get_entry adds 7dc1df8bbd48 mm/filemap: add helper for finding pages adds 43d89bae1b8e fix mm-filemap-add-helper-for-finding-pages.patch adds 1a2b9bfaec65 mm/filemap: add mapping_seek_hole_data adds 3e54e5e02126 fix mm-filemap-add-mapping_seek_hole_data.patch adds b48f1cf88a89 iomap: use mapping_seek_hole_data adds 4d0a2df4a866 mm: add and use find_lock_entries adds 2a20d4b41ba6 fix mm-add-and-use-find_lock_entries.patch adds b11add74af1b mm: add an 'end' parameter to find_get_entries adds 30a43584ca21 mm: add an 'end' parameter to pagevec_lookup_entries adds 09499743dcf1 mm: remove nr_entries parameter from pagevec_lookup_entries adds afcd89b0d729 mm: pass pvec directly to find_get_entries adds 61233b3c9826 mm: remove pagevec_lookup_entries adds 3492016cc2bf mm,thp,shmem: limit shmem THP alloc gfp_mask adds a8ad8dd89da5 mm,thp,shm: limit gfp mask to no more than specified adds 966c21e023a6 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 7bf09ce7bc1c mm: cma: allocate cma areas bottom-up adds baca1a062e36 mm-cma-allocate-cma-areas-bottom-up-fix adds 9813a3f9df2d mm-cma-allocate-cma-areas-bottom-up-fix-2 adds 90582bdc9d6c mm-cma-allocate-cma-areas-bottom-up-fix-3 adds c3c66db3a1a4 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix adds b88735767606 mm/cma: expose all pages to the buddy if activation of an [...] adds 3adc15d9b92a mm/page_alloc: count CMA pages per zone and print them in [...] adds 1bb214263336 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds f3077f7e5d07 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds 8cd4cc692d20 mm: cma: print region name on failure adds 89295b56ebf1 mm-cma-print-region-name-on-failure-v2 adds ee0b9f64c4b4 mm: vmstat: fix NOHZ wakeups for node stat changes adds 1d07b4e4d1b6 mm: vmstat: add some comments on internal storage of byte items adds 1ad5f02f0e89 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 7d9973f60ddc mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds f27087c9dd21 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 792d4e6e9f8e mm/vmstat.c: erase latency in vmstat_shepherd adds 74252c358436 mm: move pfn_to_online_page() out of line adds 33ef5177866a mm: teach pfn_to_online_page() to consider subsection validity adds d9baa21b3f9e mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] adds f105ae69933c mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] adds 091d82a7ea7a mm: fix memory_failure() handling of dax-namespace metadata adds fa7432698267 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' adds e38b8a5c823a mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE adds 58fdda672c42 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] adds 4debe80fb141 drivers/base/memory: don't store phys_device in memory blocks adds 9bf0216f3be6 Documentation: sysfs/memory: clarify some memory block dev [...] adds 8238b8ef3f92 mm/memory_hotplug: prevalidate the address range being add [...] adds aaf61e8f4008 mm-memory_hotplug-prevalidate-the-address-range-being-adde [...] adds 2c6b61cc3b37 arm64/mm: define arch_get_mappable_range() adds 3651ed958c4c s390/mm: define arch_get_mappable_range() adds c8afdc16e891 virtio-mem: check against mhp_get_pluggable_range() which [...] adds d5be6d9c533a mm/mlock: stop counting mlocked pages when none vma is found adds a586ad331e5c mm/rmap: correct some obsolete comments of anon_vma adds dc16d6d33f1a mm/rmap: remove unneeded semicolon in page_not_mapped() adds 720a18831d1b mm/rmap: fix obsolete comment in __page_check_anon_rmap() adds 93c3b31a86f6 mm/rmap: use page_not_mapped in try_to_unmap() adds 072aad3c582a mm/rmap: correct obsolete comment of page_get_anon_vma() adds 86487858947f mm/rmap: fix potential pte_unmap on an not mapped pte adds 02ef666c5981 mm: zswap: clean up confusing comment adds 7e5823bbdaa0 mm/zswap: add the flag can_sleep_mapped adds 82eb9601c87f mm: set the sleep_mapped to true for zbud and z3fold adds ad6f274feac1 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] adds f2b6a0318d31 zsmalloc: account the number of compacted pages correctly adds c7ff84fe4afd mm/zsmalloc.c: use page_private() to access page->private adds bc69289df4e8 mm/highmem: Remove deprecated kmap_atomic adds 23df5ad6b0d2 mm: page-flags.h: Typo fix (It -> If) adds eb96fa88b0fb mm/dmapool: use might_alloc() adds b0565645b0a1 mm/backing-dev.c: use might_alloc() adds bc7e5cec562e bdi-use-might_alloc-fix adds eb5dbbefb7f6 mm/early_ioremap.c: use __func__ instead of function name adds f75765d7798d mm: add Kernel Electric-Fence infrastructure adds 3643e96e17b1 kfence: Fix parameter description for kfence_object_start() adds c6764772c89c kfence: avoid stalling work queue task without allocations adds 687ae5d08f73 kfence: fix potential deadlock due to wake_up() adds 22d3ad4f28d4 kfence: add option to use KFENCE without static keys adds ba82037ce5d5 kfence: add missing copyright and description headers adds 4a70e75d59ba x86, kfence: enable KFENCE for x86 adds 07e77ee94a44 kfence, x86: add missing copyright and description header adds a498b13a6e7a arm64, kfence: enable KFENCE for ARM64 adds ab1742dceec1 kfence, arm64: add missing copyright and description header adds 01a898204bfd kfence: use pt_regs to generate stack trace on faults adds 0d24229527df mm, kfence: insert KFENCE hooks for SLAB adds bf4370bb221d mm, kfence: insert KFENCE hooks for SLUB adds b919cfa3d47c kfence, kasan: make KFENCE compatible with KASAN adds 8fbcce38a878 revert kasan-remove-kfence-leftovers adds 21777a3fe66a kasan: untag addresses for KFENCE adds bd5f3a7f4771 kfence, Documentation: add KFENCE documentation adds e721b61040a9 kfence: add missing copyright header to documentation adds 8341f440aada kfence: add test suite adds 781741f7d6db kfence: fix typo in test adds 6e1c34257622 kfence: show access type in report adds b8d59a086646 MAINTAINERS: add entry for KFENCE adds 4805926109d6 tracing: add error_report_end trace point adds f1dc4226cc6c kfence: use error_report_end tracepoint adds 0ad2420f8cc2 kasan: use error_report_end tracepoint adds a2f8024dee61 kasan, mm: don't save alloc stacks twice adds c45109b0f0d1 kasan, mm: optimize kmalloc poisoning adds 6d836ee4b1b5 kasan: optimize large kmalloc poisoning adds e8309a52d683 kasan: clean up setting free info in kasan_slab_free adds 6118c007ebc7 kasan: unify large kfree checks adds 6b71b2ff303b kasan: rework krealloc tests adds a05c7ac73494 kasan, mm: fail krealloc on freed objects adds 6628346bbc14 kasan, mm: optimize krealloc poisoning adds f1994768aed3 kasan: ensure poisoning size alignment adds 9afde4255bee arm64: kasan: simplify and inline MTE functions adds ee22f239aa5e arm64: fix warning in mte_get_random_tag() adds 46cb4d6b1a54 kasan: inline HW_TAGS helper functions adds afae61e07892 kasan: clarify that only first bug is reported in HW_TAGS adds 3ebe94fd215e mm, kasan: don't poison boot memory adds a00a059e0497 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 599a8d44da5f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 353b5d201acc kernel/hung_task.c: Monitor killed tasks. adds 3f9b3cd7e1ef alpha: remove CONFIG_EXPERIMENTAL from defconfigs adds 6c807b4b065e proc/wchan: use printk format instead of lookup_symbol_name() adds c4ddf17aa038 proc: use kvzalloc for our kernel buffer adds 43710a6b1096 sysctl.c: fix underflow value setting risk in vm_table adds c72dbd2c6f64 proc/sysctl: make protected_* world readable adds 4ff641de31e0 include/linux: remove repeated words adds cf948d730a1e treewide: Miguel has moved adds e38494401cd7 groups: use flexible-array member in struct group_info adds 698d1f60e302 groups: simplify struct group_info allocation adds 2e605302dcfb kernel: delete repeated words in comments adds 60e3abed708d MAINTAINERS: add uapi directories to API/ABI section adds d2a6cdf752e2 lib/genalloc.c: change return type to unsigned long for bi [...] adds 7adafccdc869 string.h: move fortified functions definitions in a dedica [...] adds 7550979d56bc lib: stackdepot: add support to configure STACK_HASH_SIZE adds 973d4abed11f lib: stackdepot: add support to disable stack depot adds 5591accbe5f4 lib-stackdepot-add-support-to-disable-stack-depot-fix adds e2ced316e619 lib: stackdepot: fix ignoring return value warning adds 4ee115756cbd lib/cmdline: remove an unneeded local variable in next_arg() adds 88499cf56125 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] adds 358af90af9dd mm/page_poison: use unhashed address in hexdump for check_ [...] adds 24b237f45f21 include/linux/bitops.h: spelling s/synomyn/synonym/ adds 87beea8389e4 checkpatch: improve blank line after declaration test adds 366daab209e9 checkpatch: ignore warning designated initializers using NR_CPUS adds a1a6632c2dd5 checkpatch: trivial style fixes adds 8c80ba35e45f checkpatch: prefer ftrace over function entry/exit printks adds 9e6406424cec checkpatch: improve TYPECAST_INT_CONSTANT test message adds 3b942150042c checkpatch: add warning for avoiding .L prefix symbols in [...] adds 6a891f76b9b5 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] adds 2436fa069d8e checkpatch: don't warn about colon termination in linker scripts adds 1b1aa987c5e2 checkpatch: do not apply "initialise globals to 0" check t [...] adds 836fd9572aa0 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol adds 1a871a523034 init: clean up early_param_on_off() macro adds 706b8b547185 fs/coredump: use kmap_local_page() adds 001d762d48cb seq_file: document how per-entry resources are managed. adds 01f910dafaf3 seq_file-document-how-per-entry-resources-are-managed-fix adds a7272c179adc x86: fix seq_file iteration for pat/memtype.c adds 2834c6d57819 aio: simplify read_events() adds afd94d3283b4 scripts/gdb: fix list_for_each adds f62b88ad9859 ubsan: remove overflow checks adds 469432137784 initramfs: panic with memory information adds 2e862ce7025b initramfs-panic-with-memory-information-fix new 4309fb3cddbc Merge branch 'akpm-current/current' new 10fdfd2ba5d8 MIPS: make userspace mapping young by default new 2b157cc966a4 Merge branch 'akpm/master' new d01f2f7e3557 Add linux-next specific files for 20210226
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 (ff90dfd2579b) \ 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 237 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/testing/ima_policy | 2 +- Documentation/ABI/testing/sysfs-devices-xenbus | 41 + .../ABI/testing/sysfs-driver-input-cros-ec-keyb | 6 + Documentation/ABI/testing/sysfs-platform_profile | 18 +- Documentation/PCI/endpoint/pci-ntb-function.rst | 36 +- Documentation/PCI/endpoint/pci-ntb-howto.rst | 50 +- Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/sysctl/vm.rst | 10 +- Documentation/admin-guide/xfs.rst | 16 +- Documentation/conf.py | 3 +- Documentation/core-api/mm-api.rst | 7 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../bindings/display/connector/dp-connector.yaml | 1 - .../bindings/extcon/qcom,pm8941-misc.txt | 41 - .../bindings/extcon/qcom,pm8941-misc.yaml | 62 + .../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 + .../devicetree/bindings/media/i2c/imx258.yaml | 14 +- .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 5 +- .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 16 +- .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 16 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 11 +- .../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 + .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 3 +- Documentation/features/debug/kcov/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../features/debug/kmemleak/arch-support.txt | 3 +- .../debug/kprobes-on-ftrace/arch-support.txt | 3 +- .../features/debug/kprobes/arch-support.txt | 3 +- .../features/debug/kretprobes/arch-support.txt | 3 +- .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 3 +- .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 3 +- .../features/perf/perf-regs/arch-support.txt | 3 +- .../features/perf/perf-stackdump/arch-support.txt | 3 +- .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 3 +- .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/filesystems/proc.rst | 4 + Documentation/powerpc/syscall64-abi.rst | 51 +- 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 +- Documentation/virt/kvm/api.rst | 2 + MAINTAINERS | 8 +- Makefile | 90 +- Next/SHA1s | 202 +- Next/merge.log | 16024 ++----------------- 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/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/mach-omap2/sr_device.c | 75 +- arch/arm/tools/Makefile | 2 +- arch/arm64/Kconfig | 1 - arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 18 +- arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 24 +- arch/arm64/include/asm/kexec.h | 2 +- arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/kernel/head.S | 1 + arch/arm64/kernel/hyp-stub.S | 40 +- arch/arm64/kernel/machine_kexec_file.c | 186 +- arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kvm/hyp/hyp-entry.S | 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/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/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/Kconfig | 2 +- arch/powerpc/include/asm/ima.h | 30 + arch/powerpc/include/asm/kexec.h | 12 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/syscalls/Makefile | 21 +- arch/powerpc/kexec/Makefile | 7 + arch/powerpc/kexec/elf_64.c | 30 +- arch/powerpc/kexec/file_load.c | 183 +- arch/powerpc/kexec/file_load_64.c | 11 +- arch/powerpc/kexec/ima.c | 219 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- 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/include/asm/irq_work.h | 12 + arch/s390/include/asm/pgalloc.h | 2 +- arch/s390/include/asm/pgtable.h | 16 +- arch/s390/include/uapi/asm/perf_cpum_cf_diag.h | 51 + arch/s390/kernel/perf_cpum_cf_diag.c | 548 +- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/smp.c | 28 +- arch/s390/kernel/topology.c | 25 +- arch/s390/mm/pgalloc.c | 22 +- arch/s390/mm/vmem.c | 30 +- arch/s390/tools/opcodes.txt | 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/kernel/process.c | 2 +- arch/x86/Kconfig | 3 + arch/x86/Makefile | 5 + arch/x86/entry/syscalls/Makefile | 29 +- arch/x86/entry/vdso/Makefile | 3 +- arch/x86/include/asm/kvm-x86-ops.h | 6 +- arch/x86/include/asm/kvm_host.h | 36 +- arch/x86/kernel/process.c | 2 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/mmu/mmu.c | 224 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/paging_tmpl.h | 14 +- arch/x86/kvm/mmu/tdp_mmu.c | 66 +- arch/x86/kvm/mmu/tdp_mmu.h | 3 +- arch/x86/kvm/svm/nested.c | 48 +- arch/x86/kvm/svm/svm.c | 22 +- arch/x86/kvm/vmx/nested.c | 37 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmx.c | 112 +- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 143 +- arch/x86/power/Makefile | 4 + arch/xtensa/kernel/process.c | 2 +- arch/xtensa/kernel/syscalls/Makefile | 13 +- block/bfq-iosched.c | 4 +- block/blk-core.c | 1 + block/blk-crypto-fallback.c | 12 +- block/blk-mq-sched.c | 6 - block/blk-mq-sched.h | 1 - block/blk-pm.h | 38 - block/blk-settings.c | 12 + block/blk-sysfs.c | 7 +- block/bounce.c | 24 +- block/genhd.c | 4 +- block/ioctl.c | 21 +- block/kyber-iosched.c | 33 +- block/mq-deadline.c | 4 +- drivers/acpi/Kconfig | 16 +- 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/platform_profile.c | 1 + 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/bus/ti-sysc.c | 4 +- drivers/clk/Kconfig | 7 + drivers/clk/Makefile | 1 + drivers/clk/clk-k210.c | 1007 ++ drivers/clocksource/Kconfig | 1 + drivers/clocksource/mxs_timer.c | 5 +- drivers/clocksource/sh_cmt.c | 16 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 40 +- drivers/cxl/mem.c | 9 +- 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/dma-buf/dma-fence.c | 70 +- drivers/dma-buf/dma-heap.c | 14 +- drivers/dma-buf/heaps/cma_heap.c | 22 +- drivers/dma-buf/heaps/system_heap.c | 25 +- drivers/extcon/extcon-qcom-spmi-misc.c | 99 +- 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_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/nv.c | 19 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 47 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 85 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 27 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 39 +- 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 | 5 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 52 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 225 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 + .../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_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 123 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 + 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 | 3 + 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 | 4 +- 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 | 36 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 69 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 47 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_vblank.c | 9 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/intel_crtc.c | 1 - drivers/gpu/drm/i915/display/intel_display.c | 3 +- drivers/gpu/drm/i915/display/intel_display_types.h | 1 - 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/panel/panel-elida-kd35t133.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 11 + drivers/gpu/drm/tilcdc/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 9 +- drivers/hid/hid-playstation.c | 192 +- drivers/hid/wacom_wac.c | 7 +- drivers/infiniband/sw/rxe/rxe_net.c | 7 +- drivers/input/joydev.c | 7 +- 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/elo.c | 4 +- drivers/input/touchscreen/st1232.c | 9 +- drivers/input/touchscreen/zinitix.c | 2 +- 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/mailbox/arm_mhuv2.c | 4 +- drivers/mmc/host/sdhci.c | 9 +- drivers/net/Kconfig | 2 +- drivers/net/can/dev/dev.c | 4 +- drivers/net/can/slcan.c | 4 +- drivers/net/can/vcan.c | 2 +- drivers/net/can/vxcan.c | 6 +- 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/sja1105/sja1105_static_config.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 3 + drivers/net/ethernet/broadcom/bcm63xx_enet.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 63 +- 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/intel/ice/ice.h | 2 - drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 6 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 34 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 35 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 25 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 5 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 30 +- drivers/net/gtp.c | 1 - drivers/net/phy/icplus.c | 9 +- drivers/net/phy/micrel.c | 1 + drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 67 +- drivers/net/vxlan.c | 11 +- drivers/net/wireguard/device.c | 21 +- drivers/net/wireguard/device.h | 15 +- drivers/net/wireguard/peer.c | 28 +- drivers/net/wireguard/peer.h | 8 +- drivers/net/wireguard/queueing.c | 86 +- drivers/net/wireguard/queueing.h | 45 +- drivers/net/wireguard/receive.c | 16 +- drivers/net/wireguard/send.c | 31 +- drivers/net/wireguard/socket.c | 8 +- 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/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/Makefile | 6 - drivers/of/kexec.c | 458 - 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/x86/Kconfig | 4 +- 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/regulator/pca9450-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 6 +- drivers/remoteproc/qcom_q6v5_pas.c | 63 + drivers/rtc/rtc-m41t80.c | 4 +- drivers/s390/char/vmur.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 4 +- 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/soc/Makefile | 2 +- drivers/soc/canaan/Kconfig | 18 +- drivers/soc/canaan/Makefile | 2 +- drivers/soc/canaan/k210-sysctl.c | 205 +- drivers/soc/ti/omap_prm.c | 8 +- drivers/spi/spi-bcm63xx-hsspi.c | 7 +- drivers/spi/spi-bcm63xx.c | 6 +- drivers/spi/spi-ti-qspi.c | 20 +- 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/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/fbdev/aty/atyfb_base.c | 9 + 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/xen-acpi-processor.c | 3 +- drivers/xen/xen-front-pgdir-shbuf.c | 11 +- drivers/xen/xenbus/xenbus_probe.c | 66 + fs/9p/vfs_inode.c | 21 +- fs/affs/namei.c | 4 +- fs/cifs/cifs_debug.c | 10 +- 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 | 14 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 6 +- fs/cifs/cifsproto.h | 5 + fs/cifs/cifssmb.c | 6 +- fs/cifs/connect.c | 304 +- fs/cifs/dfs_cache.c | 33 +- fs/cifs/file.c | 5 +- fs/cifs/fs_context.c | 73 +- fs/cifs/fs_context.h | 6 +- fs/cifs/inode.c | 23 +- fs/cifs/sess.c | 2 +- fs/cifs/smb2ops.c | 42 + 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/incore.h | 38 +- fs/gfs2/inode.c | 10 +- fs/gfs2/log.c | 39 +- fs/gfs2/lops.c | 7 +- fs/gfs2/rgrp.c | 442 +- fs/gfs2/rgrp.h | 6 +- fs/gfs2/super.c | 3 +- fs/gfs2/trace_gfs2.h | 37 +- fs/gfs2/trans.h | 2 +- fs/gfs2/xattr.c | 6 +- fs/io-wq.c | 621 +- fs/io-wq.h | 35 +- fs/io_uring.c | 1729 +- fs/iomap/buffered-io.c | 7 - fs/namei.c | 4 +- fs/nfs/super.c | 7 + 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 | 1044 +- fs/nfsd/nfs4proc.c | 31 +- fs/nfsd/nfs4state.c | 8 +- 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 | 411 +- fs/nfsd/vfs.h | 2 +- fs/nfsd/xdr.h | 23 +- fs/nfsd/xdr3.h | 37 +- fs/nfsd/xdr4.h | 2 +- fs/ntfs/inode.c | 6 + fs/proc/self.c | 7 - fs/proc/thread_self.c | 7 - fs/pstore/inode.c | 2 +- fs/pstore/platform.c | 4 +- fs/xfs/libxfs/xfs_btree.c | 12 +- fs/xfs/xfs_aops.c | 17 +- fs/xfs/xfs_extent_busy.c | 14 - fs/xfs/xfs_sysctl.c | 35 +- fs/xfs/xfs_trans.c | 33 +- fs/xfs/xfs_trans.h | 30 + include/asm-generic/vmlinux.lds.h | 2 +- include/drm/drm_file.h | 3 + include/dt-bindings/input/cros-ec-keyboard.h | 103 + include/linux/blkdev.h | 1 - include/linux/blktrace_api.h | 4 +- include/linux/can/can-ml.h | 12 + include/linux/cpuhotplug.h | 1 + include/linux/device.h | 1 + include/linux/dma-fence.h | 3 + include/linux/dma-heap.h | 12 +- include/linux/dma-mapping.h | 16 + include/linux/eventpoll.h | 2 +- include/linux/gfp.h | 14 + include/linux/hugetlb.h | 10 + 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 | 5 +- include/linux/kvm_host.h | 25 +- include/linux/led-class-flash.h | 42 +- include/linux/led-class-multicolor.h | 42 +- include/linux/leds.h | 12 +- include/linux/nd.h | 2 +- include/linux/net.h | 3 - include/linux/netdevice.h | 34 +- include/linux/nfsacl.h | 3 + include/linux/of.h | 7 - include/linux/platform_profile.h | 6 +- include/linux/sched.h | 3 + include/linux/sunrpc/svc.h | 25 + include/linux/sunrpc/xdr.h | 20 + include/linux/swiotlb.h | 1 + include/linux/vdpa.h | 10 +- include/linux/virtio.h | 2 - include/net/icmp.h | 6 +- include/soc/canaan/k210-sysctl.h | 2 + include/target/target_core_backend.h | 1 + include/trace/events/bcache.h | 10 +- include/trace/events/block.h | 20 +- include/uapi/linux/bpf.h | 1 - include/uapi/linux/io_uring.h | 1 + include/xen/xenbus.h | 7 + init/Kconfig | 35 +- kernel/Makefile | 2 +- kernel/audit_fsnotify.c | 2 +- kernel/bpf/btf.c | 2 - kernel/bpf/core.c | 2 + kernel/dma/swiotlb.c | 310 +- kernel/irq/irqdomain.c | 9 +- kernel/kexec_internal.h | 2 - kernel/kprobes.c | 31 +- kernel/ptrace.c | 2 +- kernel/sched/cpufreq_schedutil.c | 14 +- kernel/signal.c | 4 +- kernel/trace/Kconfig | 13 + kernel/trace/blktrace.c | 20 +- lib/logic_pio.c | 3 + lib/test_kasan.c | 6 +- localversion-next | 2 +- mm/compaction.c | 16 +- mm/hugetlb.c | 11 +- mm/kasan/hw_tags.c | 16 + mm/kasan/kasan.h | 12 + mm/memcontrol.c | 30 +- mm/memory.c | 10 +- mm/memremap.c | 4 +- mm/page_alloc.c | 43 +- mm/slab_common.c | 4 +- mm/slub.c | 8 +- mm/vmscan.c | 9 +- net/can/af_can.c | 34 +- net/can/j1939/main.c | 22 +- net/can/j1939/socket.c | 13 +- net/can/proc.c | 19 +- net/dsa/Kconfig | 1 + net/hsr/hsr_framereg.c | 9 +- net/hsr/hsr_framereg.h | 1 + net/hsr/hsr_main.h | 1 + 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/psample/psample.c | 4 +- net/qrtr/tun.c | 12 +- net/sched/cls_flower.c | 15 + net/socket.c | 10 - 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/dtc/.gitignore | 1 + scripts/dtc/Makefile | 1 + scripts/dtc/include-prefixes/c6x | 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/lto-used-symbollist.txt | 1 + scripts/syscallhdr.sh | 98 + scripts/syscalltbl.sh | 73 + security/integrity/ima/ima.h | 4 + security/integrity/ima/ima_kexec.c | 9 +- security/integrity/ima/ima_main.c | 2 +- sound/mips/snd-n64.c | 8 +- sound/soc/codecs/ak4458.c | 1 + sound/soc/codecs/ak5558.c | 1 + sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/rt1015.c | 2 + sound/soc/codecs/rt5670.c | 110 +- sound/soc/codecs/rt5670.h | 9 +- sound/soc/fsl/fsl_ssi.c | 6 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 +- 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/bpf/resolve_btfids/main.c | 5 + tools/build/Makefile.feature | 4 +- tools/build/feature/test-libopencsd.c | 4 +- tools/include/uapi/linux/bpf.h | 1 - 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 | 111 +- 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/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 + .../dtc => tools/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 + .../selftests/bpf/progs/test_global_func11.c | 2 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 6 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../testing/selftests/kvm/hardware_disable_test.c | 165 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 3 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- tools/testing/selftests/wireguard/netns.sh | 15 +- usr/Kconfig | 1 - virt/kvm/kvm_main.c | 29 +- 896 files changed, 23746 insertions(+), 22817 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/devicetree/bindings/extcon/qcom,pm8941-misc.txt create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-lgm.yaml create mode 100644 Documentation/devicetree/bindings/riscv/canaan.yaml create mode 100644 arch/powerpc/include/asm/ima.h create mode 100644 arch/powerpc/kexec/ima.c 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%) create mode 100644 arch/s390/include/asm/irq_work.h create mode 100644 arch/s390/include/uapi/asm/perf_cpum_cf_diag.h create mode 100644 drivers/block/n64cart.c create mode 100644 drivers/clk/clk-k210.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 delete mode 100644 drivers/of/kexec.c 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/input/cros-ec-keyboard.h delete mode 120000 scripts/dtc/include-prefixes/c6x delete mode 100755 scripts/lld-version.sh create mode 100755 scripts/syscallhdr.sh create mode 100755 scripts/syscalltbl.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 copy {scripts/dtc => tools/perf/util/bpf_skel}/.gitignore (75%) 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 create mode 100644 tools/testing/selftests/kvm/hardware_disable_test.c