This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 090a8891967a memfd_secret: use unsigned int rather than long as syscall [...] omits 72d394e9746b secretmem: test: add basic selftest for memfd_secret(2) omits b447e5b5bbfb memfd_secret: use unsigned int rather than long as syscall [...] omits 0e127c777576 arch, mm: wire up memfd_secret system call where relevant omits 6612c4d316bb PM: hibernate: disable when there are active secretmem users omits 3a5668e05335 memfd_secret: use unsigned int rather than long as syscall [...] omits fb7838e4bd82 mm: introduce memfd_secret system call to create "secret" [...] omits 8bf65ba2fd30 set_memory: allow querying whether set_direct_map_*() is a [...] omits fdf32226a27e set_memory: allow set_direct_map_*_noflush() for multiple pages omits 500767a436a7 riscv/Kconfig: make direct map manipulation options depend on MMU omits edcccdd05a5b mmap: make mlock_future_check() global omits 08600a316ed6 mm: fix typos in comments omits bb082ef57afc treewide: remove editor modelines and cruft omits 46e4a60a1395 ipc/sem.c: spelling fix omits f38afed1587f fs: fat: fix spelling typo of values omits b4b1f01d7bf5 kernel/sys.c: fix typo omits ba5135435649 kernel/up.c: fix typo omits a010e40480f9 kernel/user_namespace.c: fix typos omits 82d322156bbf kernel/umh.c: fix some spelling mistakes omits b326115a937f include/linux/pgtable.h: few spelling fixes omits 923c385b3c61 mm/slab.c: fix spelling mistake "disired" -> "desired" omits a4a11a000b78 scripts/spelling.txt: add "overflw" omits 946736f123c3 scripts/spelling.txt: Add "diabled" typo omits 6b5f6ad4badc scripts/spelling.txt: add "overlfow" omits 7350501011b4 arm: print alloc free paths for address in registers omits d94ae10e70f1 mm/vmalloc: remove vwrite() omits 74d155db6f6f mm: remove xlate_dev_kmem_ptr() omits e56178aa1aea drivers/char: remove /dev/kmem for good omits 3f6948e268fc Merge branch 'akpm-current/current' omits 4c51a43d6aa1 Revert "asm-generic/io.h: Add a non-posted variant of ioremap()" omits cfc4bd516f49 Revert "docs: driver-api: device-io: Document I/O access f [...] omits e08360812515 Revert "docs: driver-api: device-io: Document ioremap() va [...] omits 8005df4ed64f Revert "arm64: Implement ioremap_np() to map MMIO as nGnRnE" omits 92de4359af8b Revert "asm-generic/io.h: implement pci_remap_cfgspace usi [...] omits 740335992dd2 Revert "of/address: Add infrastructure to declare MMIO as [...] omits 7363605ca939 Revert "arm64: Move ICH_ sysreg bits from arm-gic-v3.h to [...] omits 1d211313b5f8 Revert "dt-bindings: interrupt-controller: Add DT bindings [...] omits 930269e39ce9 Revert "irqchip/apple-aic: Add support for the Apple Inter [...] omits d66fda1d0c4d Revert "arm64: Kconfig: Introduce CONFIG_ARCH_APPLE" omits c3e9908c798d Revert "dt-bindings: display: Add apple,simple-framebuffer" omits dfbc1aeeddac Revert "arm64: apple: Add initial Apple Mac mini (M1, 2020 [...] omits 423efa445a3e Merge remote-tracking branch 'rust/rust-next' omits d83f09ee352b Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 89e918ded1e5 Merge remote-tracking branch 'mhi/mhi-next' omits 42bd86ea70fd Merge remote-tracking branch 'kunit-next/kunit' omits 55e2e88c70d2 Merge remote-tracking branch 'cfi/cfi/next' omits e59080bb8fbd Merge remote-tracking branch 'kgdb/kgdb/for-next' omits da68e9c797e9 Merge remote-tracking branch 'hyperv/hyperv-next' omits ae5d6b86a58e Merge remote-tracking branch 'nvmem/for-next' omits 462148959f14 Merge remote-tracking branch 'slimbus/for-next' omits 9266571afb7a Merge remote-tracking branch 'gnss/gnss-next' omits b8cb24d70d5c Merge remote-tracking branch 'kspp/for-next/kspp' omits 031c3ee66baa Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 2d2a3cb051c6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 4a771894d2e4 Merge remote-tracking branch 'rtc/rtc-next' omits 14d4176b334c Merge remote-tracking branch 'coresight/next' omits 3e5ab03af9f7 Merge remote-tracking branch 'livepatching/for-next' omits 229141ead920 Merge remote-tracking branch 'kselftest/next' omits d272e80ff9a9 Merge remote-tracking branch 'pwm/for-next' omits 9fc913ab46cf Merge remote-tracking branch 'pinctrl/for-next' omits c92531eec3fc Merge remote-tracking branch 'gpio-intel/for-next' omits d715c059fc63 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 746ec0f669fc Merge remote-tracking branch 'rpmsg/for-next' omits 83f94d46591d Merge remote-tracking branch 'vhost/linux-next' omits 289083ca98d7 Merge remote-tracking branch 'scsi-mkp/for-next' omits 1fb7095de44e Merge remote-tracking branch 'scsi/for-next' omits 013f19e93a35 Merge remote-tracking branch 'cgroup/for-next' omits 6c32fc73c723 Merge remote-tracking branch 'dmaengine/next' omits fd1bf12d044a Merge remote-tracking branch 'icc/icc-next' omits 9e406938f5e8 Merge remote-tracking branch 'staging/staging-next' omits 9b3c155c1ed3 Merge remote-tracking branch 'vfio/next' omits 13555452b6d0 Merge remote-tracking branch 'thunderbolt/next' omits ed2970066f17 Merge remote-tracking branch 'char-misc/char-misc-next' omits e92a9c57f45b Merge remote-tracking branch 'tty/tty-next' omits 80b9740413e5 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits fbc568b68616 Merge remote-tracking branch 'usb-serial/usb-next' omits 74aa84bc370e Merge remote-tracking branch 'usb/usb-next' omits 1c2bf15c9e6d Merge remote-tracking branch 'driver-core/driver-core-next' omits ef0862d05c12 Merge remote-tracking branch 'ipmi/for-next' omits b06ec85ac9d5 Merge remote-tracking branch 'leds/for-next' omits 52ce690f0624 Merge remote-tracking branch 'chrome-platform/for-next' omits e754f9650e1c Merge remote-tracking branch 'drivers-x86/for-next' omits e291218ecd8e Merge remote-tracking branch 'percpu/for-next' omits 24454420c60d Merge remote-tracking branch 'xen-tip/linux-next' omits 93eeaa6045d9 Merge remote-tracking branch 'kvms390/next' omits 5f4ff3fd0b87 Merge remote-tracking branch 'kvm-arm/next' omits d03b0fc80b51 Merge remote-tracking branch 'kvm/next' omits 926e56c83259 Merge remote-tracking branch 'rcu/rcu/next' omits 4b90473874c7 Merge remote-tracking branch 'ftrace/for-next' omits 835e1133bc4e Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 3b558551d0a5 Merge remote-tracking branch 'edac/edac-for-next' omits cee484523469 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 54445d4b15ba Merge remote-tracking branch 'tip/auto-latest' omits 14e9792d480f Merge remote-tracking branch 'spi/for-next' omits 761ab817c871 Merge remote-tracking branch 'devicetree/for-next' omits 625cb71b6cbe Merge remote-tracking branch 'audit/next' omits d1860cf98aba Merge remote-tracking branch 'iommu/next' omits 5a9091e820f5 Merge remote-tracking branch 'tomoyo/master' omits e533a8ab4103 Merge remote-tracking branch 'selinux/next' omits 33081388528e Merge remote-tracking branch 'keys/keys-next' omits c2bae459e01a Merge remote-tracking branch 'integrity/next-integrity' omits e470e49f6c0d Merge remote-tracking branch 'apparmor/apparmor-next' omits 94dff3e7d22d Merge remote-tracking branch 'security/next-testing' omits d34aee87333b Merge remote-tracking branch 'regulator/for-next' omits cc57160bede8 Merge remote-tracking branch 'battery/for-next' omits 63520d0eae44 Merge remote-tracking branch 'backlight/for-backlight-next' omits d8dbebee46f2 Merge remote-tracking branch 'mfd/for-mfd-next' omits f8d16164c586 Merge remote-tracking branch 'mmc/next' omits 475744340285 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 38178d882ced Merge remote-tracking branch 'device-mapper/for-next' omits 3e5fc25ebb24 Merge branch 'for-5.12-fixes' into for-next omits c8f7b5c4bdd7 Merge remote-tracking branch 'block/for-next' omits 037c0595508b Merge remote-tracking branch 'input/next' omits eb929d50cd43 percpu: make pcpu_nr_empty_pop_pages per chunk type omits d18ae1ba297d Merge remote-tracking branch 'modules/modules-next' omits cf9e19f9cfc7 Merge remote-tracking branch 'sound-asoc/for-next' omits 9cf3382276b2 Merge remote-tracking branch 'sound/for-next' omits b4dfe76b51dd Merge remote-tracking branch 'regmap/for-next' omits 379aa303ef75 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 05d0033d29a4 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits c5a760332fae Merge remote-tracking branch 'drm-msm/msm-next' omits 9b78e88b8a3f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 4441407059da Merge remote-tracking branch 'drm-intel/for-linux-next' omits 404f6024c434 Merge remote-tracking branch 'amdgpu/drm-next' omits 10f0d4ea8a61 Merge remote-tracking branch 'drm/drm-next' omits 24c5f7957274 Merge remote-tracking branch 'crypto/master' omits db68f92f1c53 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 61818a2c24f5 Merge remote-tracking branch 'nand/nand/next' omits e65f13326330 Merge remote-tracking branch 'mtd/mtd/next' omits 6a2c7f89a674 Merge remote-tracking branch 'gfs2/for-next' omits c42cc1902c05 Merge remote-tracking branch 'mac80211-next/master' omits e284cea6dd5a Merge remote-tracking branch 'wireless-drivers-next/master' omits 8a1cb8ba7a06 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 2d967f766746 Merge remote-tracking branch 'ipsec-next/master' omits 7547c83efa80 Merge remote-tracking branch 'bpf-next/for-next' omits 419bc3ed68a1 Merge remote-tracking branch 'net-next/master' omits aca45ebd3024 Merge remote-tracking branch 'rdma/for-next' omits fe10ef1789a8 Merge remote-tracking branch 'swiotlb/linux-next' omits e5b4271aa381 Merge remote-tracking branch 'dlm/next' omits a0d36ff3bb62 Merge remote-tracking branch 'ieee1394/for-next' omits aa81064022d5 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 4dbb6e9c7876 Merge remote-tracking branch 'opp/opp/linux-next' omits dfefc0fc9e85 Merge remote-tracking branch 'devfreq/devfreq-next' omits 828639182aef Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits cf061e22da32 Merge remote-tracking branch 'pm/linux-next' omits 7ce5a197a979 Merge remote-tracking branch 'v4l-dvb/master' omits 5475a7a57a01 Merge remote-tracking branch 'jc_docs/docs-next' omits 6b70c9c43569 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 5dbc48fa7560 Merge remote-tracking branch 'dmi/dmi-for-next' omits 08c0f7eb571c Merge remote-tracking branch 'i3c/i3c/next' omits b4585b792377 Merge remote-tracking branch 'i2c/i2c/for-next' omits e33db9079ac0 Merge remote-tracking branch 'hid/for-next' omits f7a23e643929 Merge remote-tracking branch 'pstore/for-next/pstore' omits b216aa1a72d7 Merge remote-tracking branch 'pci/next' omits 168245449f44 Merge remote-tracking branch 'printk/for-next' omits a96d5dd89e08 Merge remote-tracking branch 'vfs/for-next' omits 693b5a61021a Merge remote-tracking branch 'file-locks/locks-next' omits 76beb5788945 Merge remote-tracking branch 'iomap/iomap-for-next' omits 2bfc9272001e Merge remote-tracking branch 'xfs/for-next' omits dd87a0ff3feb Merge remote-tracking branch 'v9fs/9p-next' omits 52b0fb198f05 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits eeb8695cc87c Merge remote-tracking branch 'cel/for-next' omits 72077838dffc Merge remote-tracking branch 'jfs/jfs-next' omits 7c1cc4dd644c Merge remote-tracking branch 'f2fs/dev' omits 0a04ce791dca Merge remote-tracking branch 'ext3/for_next' omits 74f5ebdeaaff Merge remote-tracking branch 'exfat/dev' omits 1b58c3d670d7 Merge remote-tracking branch 'erofs/dev' omits 452776d9b2d8 Merge remote-tracking branch 'ecryptfs/next' omits b265cd02d41c Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 5773ec5ddf00 Merge remote-tracking branch 'cifs/for-next' omits 40f066cb154d Merge remote-tracking branch 'btrfs/for-next' omits f3ad50dc62e2 Merge remote-tracking branch 'fscache/fscache-next' omits c6600123e894 Merge remote-tracking branch 'pidfd/for-next' omits ff1769490c3f Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 909f55bf3716 Merge remote-tracking branch 'sh/for-next' omits 87ddcc82c241 Merge remote-tracking branch 's390/for-next' omits 577185918d8a Merge remote-tracking branch 'risc-v/for-next' omits 6d8f2a826070 Merge remote-tracking branch 'soc-fsl/next' omits e3c40c5a461c Merge remote-tracking branch 'powerpc/next' omits d03a7a8f9bef Merge remote-tracking branch 'parisc-hd/for-next' omits bb2d4d068e49 Merge remote-tracking branch 'mips/mips-next' omits 3f307e8e3000 Merge remote-tracking branch 'microblaze/next' omits 59cf46c7be1a Merge remote-tracking branch 'm68knommu/for-next' omits 628eb653f222 Merge remote-tracking branch 'm68k/for-next' omits 50fd96cd23c2 Merge remote-tracking branch 'h8300/h8300-next' omits fee4ab00df42 Merge remote-tracking branch 'csky/linux-next' omits 68906f6ccdbc Merge remote-tracking branch 'clk-samsung/for-next' omits b4093463be26 Merge remote-tracking branch 'clk-imx/for-next' omits 45600186f5db Merge remote-tracking branch 'clk/clk-next' omits 79885ec1e669 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits e0ca9a406ae0 Merge remote-tracking branch 'tegra/for-next' omits c89ad519dd96 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a0535e397b01 Merge remote-tracking branch 'scmi/for-linux-next' omits 348ca32b5e66 Merge remote-tracking branch 'samsung-krzk/for-next' omits bea461ebf9b9 Merge remote-tracking branch 'rockchip/for-next' omits cb7b8dc42e5e Merge remote-tracking branch 'reset/reset/next' omits e6d455b5863e Merge remote-tracking branch 'renesas/next' omits 1c7231767cb5 Merge remote-tracking branch 'realtek/for-next' omits fca7e265855f Merge remote-tracking branch 'raspberrypi/for-next' omits 348e14799ed2 Merge remote-tracking branch 'qcom/for-next' omits 17ba4fe0477e Merge remote-tracking branch 'omap/for-next' omits 44983c2a026b Merge remote-tracking branch 'mvebu/for-next' omits 16e7270c4874 Merge remote-tracking branch 'mediatek/for-next' omits c82746bedf88 Merge remote-tracking branch 'keystone/next' omits a3c9be86af09 Merge remote-tracking branch 'imx-mxs/for-next' omits 5b531a60be6c Merge remote-tracking branch 'drivers-memory/for-next' omits 517cb4cfaf3a Merge remote-tracking branch 'at91/at91-next' omits fed7b9404b42 Merge remote-tracking branch 'aspeed/for-next' omits 91bed2182e3e Merge remote-tracking branch 'amlogic/for-next' omits ad9f2bb8b557 Merge remote-tracking branch 'actions/for-next' omits 8d0a4a051711 Merge remote-tracking branch 'arm-soc/for-next' omits ed6bd30b7598 Merge remote-tracking branch 'arm-perf/for-next/perf' omits d00757058522 Merge remote-tracking branch 'arm64/for-next/core' omits 751c8b61ab92 Merge remote-tracking branch 'arm/for-next' omits 886384c33725 Merge remote-tracking branch 'asm-generic/master' omits f9c9249d244a Merge remote-tracking branch 'dma-mapping/for-next' omits 4c5045006c84 Merge remote-tracking branch 'kbuild/for-next' omits de1080234c7c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 555bf69c375f Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits cc294a093e68 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 835d3b62622d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 422ad54b4038 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits b73faff2d975 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits d8f30c8b9814 Merge remote-tracking branch 'scsi-fixes/fixes' omits bb400fa61905 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits ac033e0e09e5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 50867d8e2c94 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 8194256426dd Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 92e08bf38286 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 67f12839223b Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 0198ccc21f16 Merge remote-tracking branch 'ide/master' omits 350f67097298 Merge remote-tracking branch 'input-current/for-linus' omits 216e5c28a25d Merge remote-tracking branch 'soundwire-fixes/fixes' omits ecaee6aeed47 Merge remote-tracking branch 'phy/fixes' omits 94761f90a076 Merge remote-tracking branch 'usb.current/usb-linus' omits 424e6ffeebd0 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 14d5f57b17e4 Merge remote-tracking branch 'pci-current/for-linus' omits 2c5bbdd05c44 Merge remote-tracking branch 'spi-fixes/for-linus' omits 899c77922040 Merge remote-tracking branch 'regulator-fixes/for-linus' omits b40b4b68df1f Merge remote-tracking branch 'regmap-fixes/for-linus' omits 499146538437 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits aaea7508678f Merge remote-tracking branch 'rdma-fixes/for-rc' omits 2f65a6cf81b7 Merge remote-tracking branch 'netfilter/master' omits 0e4912ab627c Merge remote-tracking branch 'bpf/master' omits a300d66ce61e Merge remote-tracking branch 'net/master' omits e5b8dab2357d Merge remote-tracking branch 'powerpc-fixes/fixes' omits 5e795689337b Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits a983a97d62c7 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits f070df4cdd6f Merge remote-tracking branch 'arm-current/fixes' omits cc2234bec65c Merge branch 'for-5.13/io_uring' into for-next omits ff335f3e340d Merge branch 'for-5.13/block' into for-next omits 5bf0bda7c589 io-wq: Fix io_wq_worker_affinity() omits 9cd38950dce8 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits f7fa12400777 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits d965e63e98ee Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 5247caa0b3b4 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 81c6a1a7c75d Merge branch 'for-5.13/block' into for-next omits 654a60381c6a vdpa: introduce virtio pci driver omits fc9c82b4357d Merge branch 'for-5.13/drivers' into for-next omits e36b61872bdf Merge branch 'devel' into for-next omits a9fe8ca17dff Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits a65aa9678683 Merge branch 'drivers-fixes-for-5.12' into for-next omits d38db5182343 arm64: dts: qcom: update usb qmp phy clock-cells property omits f9ef8dd22bdd ARM: dts: aspeed: Add Rainier 1S4U machine omits c2e529d36d37 ARM: dts: aspeed: everest: Add size/address cells omits fbc90c4e90a0 ARM: dts: aspeed: everest: Enable fan watchdog omits 8db1d8852531 ARM: dts: aspeed: everest: Add RTC omits 870c29a48a5b ARM: dts: aspeed: everest: GPIOs support omits c555c47fd68d ARM: dts: aspeed: everest: Add UCD90320 power sequencer omits 777e34a84e38 ARM: dts: aspeed: everest: Add power supply i2c devices omits efc081b34d92 ARM: dts: aspeed: everest: Add pca9552 fan presence omits 72db3bf2c37b ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines omits 07c8bbea12d6 ARM: dts: aspeed: everest: Add max31785 fan controller device omits 81dd998ebb47 ARM: dts: aspeed: everest: Add I2C components omits dc89da7823c4 ARM: dts: aspeed: rainier 4U: Fix fan configuration omits 75141dea658c ARM: dts: aspeed: rainier: Add missing fan nodes omits e3da42efc200 ARM: dts: aspeed: rainier: Enable fan watchdog omits 5a546b39a395 ARM: dts: aspeed: rainier: Add presence GPIOs omits 221cc3e3244d ARM: dts: aspeed: rainier: Add additional processor CFAMs omits e36ce705a7d6 ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans omits 1805253167eb ARM: dts: aspeed: rainier: Add directly controlled LEDs omits 1cdc03b8a5e4 ARM: dts: aspeed: add ASRock E3C246D4I BMC omits 6504048e0b39 drm/amdgpu/smu7: fix CAC setting on TOPAZ omits 0f411333571f drm/amdkfd: Update L1 and add L2/3 cache information omits 3b92085ed3b0 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 6bc1ba708295 Revert "drm/amd/display: To modify the condition in indica [...] omits 0d29b826761f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 0ec278285a91 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits ccf344b6259c drm/amdgpu: only check for _PR3 on dGPUs omits 073420e8b5f8 drm/amdgpu: add another raven1 gfxoff quirk omits 927a12cc8936 usb/host: enable auto power control for xhci-pci omits 9686c4d0211f drm/radeon: Fix size overflow omits 1e198ac88859 drm/amdgpu: Fix size overflow omits 3b5a600dc6d7 drm/amdgpu: move mmhub ras_func init to ip specific file omits 8fcb9fe82933 drm/amdgpu: Remove unused function amdgpu_bo_fbdev_mmap() omits 73e9b0d74a75 Revert "drm/amdgpu: Ensure that the modifier requested is [...] omits 18ecc639f527 drm/amd/display: 3.2.130 omits 1dc246cbe318 drm/amd/display: [FW Promotion] Release 0.0.59 omits 1b00e6208ac9 drm/amd/display: Cleanup DML DSC input bpc validation omits 758919447186 drm/amd/display: Fixed corruption on 4K tvs omits bcd5d044562c drm/amd/display: Determine synchronization edge based on m [...] omits 70cca14c2cb1 drm/amd/display: Add MST capability to trigger_hotplug interface omits fea0fc67b6af drm/amd/display: Directly retrain link from debugfs omits 7fab160403fb drm/amd/display: Add missing mask for DCN3 omits 8a97b36e54d9 drm/amd/display: Tweak the kernel doc for crc_rd_wrk omits a2b5216eac84 drm/amd/display: Set initial value to a divider omits 4e5e35378c1c drm/amd/display: Add function and debugfs to dump DCC_EN bit omits 0ba5706eff3b drm/amd/display: Add dc_debug flag to disable min fclk omits 2dcc60ed6176 drm/amd/display: Add debug prints for SMU messages omits 382d0996efad drm/amd/display: Added dc_edp_id_count to dc_context omits f5de85016078 drm/amd/display: Add debugfs entry for LTTPR register status omits 225e300745b5 drm/amd/display: Move vupdate keepout programming from DCN [...] omits 73c8450ca212 drm/amd/display: add NULL check to avoid kernel crash in DC. omits c7458b0d05b4 drm/amd/display: use MST downstream AUX to dump DPRX CRCs omits 7c8e623f79f8 drm/amd/display: Add delay in dmub_srv_send_gpint_command omits 0b9dc0bea303 drm/amd/display: Retry getting PSR state if command times out omits 6e5095acd86e drm/amdgpu: split gfx callbacks into ras and non-ras ones omits ca597f1ec2e7 drm/amdgpu: split mmhub callbacks into ras and non-ras ones omits f104588ddd3d drm/amdgpu: do not register df_mca interrupt in certain config omits bc9915d430fb drm/amdgpu: split umc callbacks to ras and non-ras ones omits 410358c02ec1 drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs omits 1949b351d681 drm/amdgpu: split nbio callbacks into ras and non-ras ones omits 92012edb9aca drm/amdgpu: implement query_ras_error_address callback omits 49d53cbd574e drm/amdgpu: implement umc query error count callback omits 74f5fd3ab235 drm/amdgpu: add helper funtion to query umc ras error omits 66942709fcba drm/amdgpu: create umc_v6_7_funcs for aldebaran omits 133eb734b3a8 drm/amdgpu: initialze ras caps per paltform config omits 6bd325cd86ac drm/amdkfd: Avoid null pointer in SMI event omits 9c589190f609 amd: display: modules: Remove repeated struct declaration omits 7b8cdcb5b0cf drm/amdgpu: drop some unused atombios functions omits 2c75e6a08cad drm/amd: cleanup coding style a bit omits 0991da32f7cc drm/amd: use kmalloc_array over kmalloc with multiply omits d38c985a3194 drm/amdgpu: support sdma error injection omits 076b626a6a44 drm/amdgpu: reserve fence slot to update page table omits 14333dfe57b4 drm/amdgpu: indirect register access for nv12 sriov omits 78f0f8a54668 drm/amdgpu: indirect register access for nv12 sriov omits 71ca459b1b04 drm/amdgpu: indirect register access for nv12 sriov omits f66230125c23 drm/amdgpu: indirect register access for nv12 sriov omits 2da15f61311e drm/amdgpu/display: fix warning on 32 bit in dmub omits 55b66cbaabde drm/amdgpu: check alignment on CPU page for bo map omits 83389d188327 drm/amdgpu: Set a suitable dev_info.gart_page_size omits 435abba9d631 drm/radeon: avoid potential null pointer access omits 7bb566459c1a drm/amdgpu: fix compiler warning(v2) omits b70951df2400 drm/amdgpu: fix NULL pointer dereference omits 974cf6aa353c drm/amd/display: Use pr_debug in DM to prevent dmesg flooding omits 238dfef13f05 drm/amd/display: add DMCUB trace irq support for DCN302 omits 5341680c5434 drm/amdgpu: Add new PF2VF flags for VF register access method omits f6efeec06e8a drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] omits b6a557860519 drm/amd/display: fix typo: liason -> liaison omits af0475a1b761 drm/amd/display: Try YCbCr420 color when YCbCr444 fails omits 04ff53ab1d76 drm/amd/display: 3.2.129 omits bf255fa06316 drm/amd/display: Disable MALL when SMU not present omits 67aed4b71ce9 drm/amd/display: [FW Promotion] Release 0.0.58 omits 880a51bdab5c drm/amd/display: add log for automated test omits 39315f04abca drm/amd/display: Set max TTU on DPG enable omits 041d4cec36f9 drm/amd/display: New path for enabling DPG omits fa4e9631e142 drm/amd/display: Update display endpoint control path. omits 03b3e7b3c8cf drm/amd/display: Add dynamic link encoder selection. omits 8c89b0bcba44 drm/amd/display: Fix MST topology debugfs omits b59f5fdc54e1 drm/amd/display: LTTPR config logic omits 347574e03381 drm/amd/display: Enumerate LTTPR modes omits 7cfd58d7ab11 drm/amd/display: Interface for LTTPR interop omits bccdfdd78e4e drm/amd/display: Rename fs_params to hdr_tm_params omits 82b58d954b70 drm/amd/display: Fix typo for variable name omits 7e9181e2670c drm/amd/display: add mod hdcp interface for supporting enc [...] omits 88962d7eb6c6 drm/amd/display: define mod_hdcp_display_disable_option struct omits b9d1e42043f4 drm/amd/display: enable DP DSC Compliance automation omits 25ee50bcf081 drm/amd/display: Guard ASSR with internal display flag omits 91697fc6ccac drm/amd/display: Fix static checker warnings on tracebuff_fb omits ff7ae211a8e7 drm/amd/display: Add refresh rate trace omits 7bdab7041111 drm/amd/display: BIOS LTTPR Caps Interface omits 513e9119d32d drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran omits 3bfae3cd7148 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] omits 6e2aa123f2c3 drm/amdgpu: Reset error code for 'no handler' case omits 1b3cb2428601 drm/amd/display: Fix black screen with scaled modes on som [...] omits 17ba02f03a0d drm/amdgpu: ih reroute for newer asics than vega20 omits 9a40c876b2bc drm/amdkfd: dqm fence memory corruption omits f2cf984081eb drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] omits b606ce06cce4 drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers omits d70769380237 drm/amd/pm: Fix DPM level count on aldebaran omits 998f78cd5744 drm/amd/pm: unify the interface for gfx state setting omits 406e1f54e07b drm/amd/pm: unify the interface for power gating omits 29b028262d19 drm/amd/pm: fix missing static declarations omits 31f36133dc2a drm/amd/pm: unify the interface for loading SMU microcode omits b5f859fbfc99 drm/amd/pm: no need to force MCLK to highest when no displ [...] omits a18296cee3f1 drm/amdgpu: Fix build warnings omits b73b885f2e76 drm/amdgpu: Enable recovery on aldebaran omits 3444f7f861d7 drm/amdgpu: Add mode2 reset support for aldebaran omits 3e8120d8e63b drm/amdgpu: Make set PG/CG state functions public omits a12044b893fa drm/amdgpu: Add PSP public function to load a list of FWs omits 87c2324a8132 drm/amdgpu: Add reset control handling to reset workflow omits a4126fc8f72f drm/amdgpu: Add reset control to amdgpu_device omits de1abdfbf37a drm/amd/pm: Add support for reset completion on aldebaran omits ffaebb437248 drm/amd/pm: Add function to wait for smu events omits a5ab21e6da88 drm/amd/pm: Modify mode2 msg sequence on aldebaran omits f7dcbfac8571 drm/amd/amdgpu implement tdr advanced mode omits bb4402db2a66 drm/amdgpu: make BO type check less restrictive omits 1249400d068b drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag omits 66eaeb4d5ded drm/amdgpu: use amdgpu_bo_create_user() for when possible omits ac8587f8ef7e drm/amdgpu: introduce struct amdgpu_bo_user omits b1f35079f126 drm/amdgpu: allow variable BO struct creation omits aae151dcaa78 drm/amdgpu: load balance VCN3 decode as well v8 omits 4f67f32fa5f3 drm/amdgpu: share scheduler score on VCN3 instances omits 032042969753 drm/amdgpu: add the sched_score to amdgpu_ring_init omits 54fd4e02d050 drm/ttm: ioremap buffer according to TTM mem caching setting omits 0e8f82559072 drm/amd/display: check fb of primary plane omits b2ec0876fa5d drm/amd/display: Allow idle optimization based on vblank. omits 1f113f1c020a drm/amd: Fix a typo in two different sentences omits 1e9e697c3eaf drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes omits 6e61423f0f25 drm/radeon/r600_cs: Few typo fixes omits 7d144561cdee amdgpu: securedisplay: simplify i2c hexdump output omits c6ab1532c8de drm/amdgpu: Ensure that the modifier requested is supporte [...] omits 80ce9b67c8d6 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit omits 67a36d5cf636 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit omits 59d2341060ea drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] omits 47b9f8ea3c08 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] omits 77f2ea06e168 drm/amdgpu/pm: mark pcie link/speed arrays as const omits 74851304d2de drm/amdgpu: remove irq_src->data handling omits c79cf37f262f drm/amd/display: Removing unused code from dmub_cmd.h omits c73bea846148 drm/amdgpu: Fix check for RAS support omits fa926e980945 drm/amd/display: Use appropriate DRM_DEBUG_... level omits 56525853ad7c drm/amdgpu: Set amdgpu.noretry=1 for Arcturus omits afab82fc02b7 drm/amdgpu: added support for dynamic GECC omits 39a894a28967 drm/amdgpu: update host to psp interface omits d0f9b7ad83f7 drm/amd/pm: Update aldebaran pmfw interface omits 636738ecee73 drm/amdgpu: move vram recover into sriov full access omits ca0f688341bf drm/amd/pm: drop redundant and unneeded BACO APIs V2 omits 7d3154e3ca48 drm/amd/pm: label these APIs used internally as static omits b5f1b5c89deb drm/amd/pm: make DAL communicate with SMU through unified [...] omits 3f5341196c15 drm/amdgpu/display: fix memory leak for dimgrey cavefish omits 5213e0a7de43 amdgpu: fix gcc -Wrestrict warning omits 08c4a673f3cc amdgpu: avoid incorrect %hu format string omits 61dde2513263 drivers: gpu: Remove duplicate include of amdgpu_hdp.h omits 84d65f2e4c5c drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug omits 6a0154da2197 drm/atomic: Couple of typo fixes omits dad8f7010ada drm/radeon: don't evict if not initialized omits 18dc4efbc0d6 drm/amdgpu: replace per_device_list by array omits 1cb5b9ec5eb4 drm/amd/display: 3.2.128 omits 08ed8ab7f4c9 drm/amd/display: Use pwrseq instance to determine eDP instance omits 42164dcd00b9 drm/amd/display: Change input parameter for set_drr omits f3614c1ce89a drm/amd/display: [FW Promotion] Release 0.0.57 omits 8be9d867ec79 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning omits 182b57843e86 drm/amd/display: Fixed Clock Recovery Sequence omits f83788e86d5b drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini omits 599f1dc93e31 drm/amd/display: revert max lb use by default for n10 omits 822c95b69bab drm/amd/display: Fix debugfs link_settings entry omits 125225b7e6da drm/amd/display: Log DMCUB trace buffer events omits 51ed55c0058f drm/amd/display: revert max lb lines change omits 6b332913a48a drm/amd/display: Add kernel doc to crc_rd_wrk field omits 1aaec45d9334 drm/amd/display: hide VGH asic specific structs omits 615653e0dbe5 drm/amd/display: Populate socclk entries for dcn2.1 omits 8199d4ce8ba8 drm/amdgpu: Use correct size when access vram omits ca491c89c791 drm/amd/pm: fix gpu reset failure by MP1 state setting omits a9f047533bb1 drm/amd/pm: fix MP1 state setting failure in s3 test omits 36587ecbd5c7 drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD omits 45bcf14eb659 drm/amdgpu: fix amdgpu_res_first() omits b17025682623 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 08b5dbf878fb drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct omits efcf015a18d5 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] omits 1a86fd009925 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] omits 09b08b3982bb drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] omits b63383ed2084 drm/amd/pm: fix Navi1x runtime resume failure V2 omits de6a1b6520aa drm/amdgpu: Enable VCN/JPEG CG on aldebaran omits 0598191b9191 drm/amdgpu: Fix a typo omits 03cf023ce44c drm/amdgpu: Fix a typo omits 3d278d21f94e drm/radeon/ttm: Fix memory leak userptr pages omits f2164ae591b5 drm/amdgpu/ttm: Fix memory leak userptr pages omits 0b347b6982a5 drm/amdgpu: skip kfd suspend/resume for S0ix omits c1d7bb417ef9 drm/amdgpu: drop S0ix checks around CG/PG in suspend omits 2197e10aeb71 drm/amdgpu: skip CG/PG for gfx during S0ix omits 18b1f3fc1ef3 drm/amdgpu: update comments about s0ix suspend/resume omits 1e8b59206244 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend omits ad0c55469382 drm/amdgpu: re-enable suspend phase 2 for S0ix omits c1730bbcc7ca drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits c171b3f24032 drm/amdgpu: clean up non-DC suspend/resume handling omits 8182168a9b55 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) omits 098b6c437271 drm/amdgpu: rework S3/S4/S0ix state handling omits f3247df84c31 drm/amdgpu: fix the hibernation suspend with s0ix omits ac3d97297cd5 drm/amdgpu: disentangle HG systems from vgaswitcheroo omits e0d8f99833d2 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 66cb740e3280 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits ef4c2e62024e drm/amdgpu: Add additional Sienna Cichlid PCI ID omits aba7a576d57c drm/amdgpu/display/dm: add missing parameter documentation omits ab5bb23cb5c3 drm/amdgpu: wrap kiq ring ops with kiq spinlock omits d7cd6d7832c5 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" omits 3245c389d0fc drm/amdgpu: add codes to capture invalid hardware access w [...] omits 794dda440c66 Merge branch 'for-5.13/block' into for-next omits 4579058fecb6 arm64: dts: qcom: msm8916: Add GICv2 hypervisor registers/ [...] omits b8d408329947 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits c1f4dafbe6cb Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits ec75b8574285 Merge branch 'for-5.13/block' into for-next omits f73b08ba236e Merge branch 'for-5.13/libata' into for-next omits c8872394ac38 Merge branch 'for-5.13/libata' into for-next omits 7c4a1353b3cd Merge branch 'for-5.13/block' into for-next omits e0956194697c Merge branch 'for-5.13/drivers' into for-next omits a043d9a060bd Merge branch 'for-5.13/io_uring' into for-next omits 59d265d494e5 io_uring: don't attempt re-add of multishot poll request i [...] omits b871ec11c54d io-wq: simplify code in __io_worker_busy() omits 8681d2fc3916 io_uring: kill outdated comment about splice punt omits d3619391899c io_uring: encapsulate fixed files into struct omits c62f258c7c4c io_uring: refactor file tables alloc/free omits 188507ee4f52 io_uring: don't quiesce intial files register omits 82d5d1d202e3 io_uring: set proper FFS* flags on reg file update omits f8328331f7bf io_uring: deduplicate NOSIGNAL setting omits 449dafc6509c io_uring: put link timeout req consistently omits e083883e8c86 io_uring: simplify overflow handling omits 6657058dc2a0 io_uring: lock annotate timeouts and poll omits 1601c43bf39d io_uring: kill unused forward decls omits 2d88f5422645 io_uring: store reg buffer end instead of length omits e664e312ba44 io_uring: improve import_fixed overflow checks omits c4d27b2632a2 io_uring: refactor io_async_cancel() omits 580f2fdbd322 io_uring: remove unused hash_wait omits 106ad0f7279c io_uring: better ref handling in poll_remove_one omits 46e42ab964ee io_uring: combine lock/unlock sections on exit omits ce3aa60df206 io_uring: remove useless is_dying check on quiesce omits 5358a43212dd io_uring: reuse io_rsrc_node_destroy() omits 2df8cab256ad io_uring: ctx-wide rsrc nodes omits 485909c9f030 io_uring: refactor io_queue_rsrc_removal() omits f447356ebb0a io_uring: move rsrc_put callback into io_rsrc_data omits 5e0930228396 io_uring: encapsulate rsrc node manipulations omits 16cc0dded507 io_uring: use rsrc prealloc infra for files reg omits e1298a21d5b0 io_uring: simplify io_rsrc_node_ref_zero omits 1acda972f821 io_uring: name rsrc bits consistently omits 407006d11f5b io-wq: cancel task_work on exit only targeting the current 'wq' omits a1d01e7bcc50 task_work: add helper for more targeted task_work canceling omits df7bb621ce5a erofs: enable big pcluster feature omits c660a3a86e7e erofs: support decompress big pcluster for lz4 backend omits c0b1c8e60876 erofs: support parsing big pcluster compact indexes omits 4b6e9b03c780 erofs: support parsing big pcluster compress indexes omits b9f0e996f0f5 erofs: adjust per-CPU buffers according to max_pclusterblks omits 6e185e386900 erofs: add big physical cluster definition omits 4282a83dd1f8 erofs: fix up inplace I/O pointer for big pcluster omits 71bcabacff82 erofs: introduce physical cluster slab pools omits 91a196935395 erofs: introduce multipage per-CPU buffers omits e9d14c046bcf Merge branch 'remotes/lorenzo/pci/misc' omits e33e2e699754 Merge branch 'remotes/lorenzo/pci/msi' omits d66ef1014fd3 Merge branch 'remotes/lorenzo/pci/xgene' omits 03cde986464f Merge branch 'remotes/lorenzo/pci/vmd' omits 7acff9021e37 Merge branch 'remotes/lorenzo/pci/tegra' omits 66f57e639504 Merge branch 'remotes/lorenzo/pci/microchip' omits 61f762a540a5 Merge branch 'remotes/lorenzo/pci/mediatek' omits b50756bf9524 Merge branch 'remotes/lorenzo/pci/layerscape' omits c1ba5ab5320c Merge branch 'remotes/lorenzo/pci/iproc' omits 63279c17be55 Merge branch 'remotes/lorenzo/pci/endpoint' omits 09429a21744b Merge branch 'remotes/lorenzo/pci/dwc' omits b03e98acfcd9 Merge branch 'remotes/lorenzo/pci/cadence' omits 4dd9c6b6e304 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 5cceabdcdeac Merge branch 'pci/misc' omits fbdd47fb1fa0 Merge branch 'pci/kernel-doc' omits e0853a0976ff Merge branch 'pci/vpd' omits 6c84bd499147 Merge branch 'pci/pm' omits c72547fb0158 Merge branch 'pci/error' omits d738c88da637 Merge branch 'pci/enumeration' omits e8851507996d f2fs: modify open brace '{' following function definitions omits f47d46143d3f mm-vmalloc-remove-unmap_kernel_range-fix-fix omits f7821bbc7774 mm-vmalloc-remove-map_kernel_range-fix-2 omits 07f3e3d7a87d mm-vmalloc-remove-unmap_kernel_range-fix omits f55e7ce00f3c lib/genalloc: add parameter description to fix doc compile [...] omits 5d5ef1af839d Merge branch 'ima-module-signing' into next-integrity omits df73a4001959 ima: enable loading of build time generated key on .ima keyring omits 7e7b0244cb6a ima: enable signing of modules with build time generated key omits 636d2b1de144 keys: cleanup build time module signing keys omits 197653779521 Merge branch 'for-5.13/drivers' into for-next omits 4db2ce005e13 Merge branch 'for-5.13/block' into for-next omits 2f90d2aacae5 Merge branch 'for-5.13/libata' into for-next omits f131a8470cbb io_uring: fix race around poll update and poll triggering omits f8df76ff8293 io_uring: reg buffer overflow checks hardening omits d3125db8c484 io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE omits 6c40d316ff3a io-wq: eliminate the need for a manager thread omits 5c392b3de634 kernel: allow fork with TIF_NOTIFY_SIGNAL pending omits 4d636d877e82 io_uring: allow events and user_data update of running pol [...] omits 0a8424f4732e io_uring: abstract out a io_poll_find_helper() omits c53b1fad9599 io_uring: terminate multishot poll for CQ ring overflow omits 055be170609f io_uring: abstract out helper for removing poll waitqs/hashes omits 09f5ac015dcb io_uring: add multishot mode for IORING_OP_POLL_ADD omits 860d1bed91e8 io_uring: include cflags in completion trace event omits 502f5faf8975 io_uring: allocate memory for overflowed CQEs omits c6eb90d57b8e io_uring: mask in error/nval/hangup consistently for poll omits fa9d53e2d6c0 io_uring: optimise rw complete error handling omits 5bb8618ddbe8 io_uring: hide iter revert in resubmit_prep omits 0b8260bba4e3 io_uring: don't alter iopoll reissue fail ret code omits bada361c6e3d io_uring: optimise kiocb_end_write for !ISREG omits 9f6fa30b4e25 io_uring: kill unused REQ_F_NO_FILE_TABLE omits 09b66520579c io_uring: don't init req->work fully in advance omits 7ec360e58ef5 io-wq: refactor *_get_acct() omits 1fcce943957d io_uring: remove tctx->sqpoll omits 1fabd31610ff io_uring: don't do extra EXITING cancellations omits c79dedd72c8e io_uring: don't clear REQ_F_LINK_TIMEOUT omits 1dffee643c77 io_uring: optimise io_req_task_work_add() omits 7d25aff8e00c io_uring: abolish old io_put_file() omits c4405dee37b8 io_uring: optimise io_dismantle_req() fast path omits a1ff22baad60 io_uring: inline io_clean_op()'s fast path omits fc8fdfc1dd8d io_uring: remove __io_req_task_cancel() omits 37ca22dacade io_uring: add helper flushing locked_free_list omits e131d8b6cce2 io_uring: refactor io_free_req_deferred() omits 004b685dfeb6 io_uring: inline io_put_req and friends omits 89a022d156fc io_uring: refactor rsrc refnode allocation omits ff2da7b795c0 io_uring: refactor io_flush_cached_reqs() omits a78136afae8c io_uring: optimise success case of __io_queue_sqe omits 39f22fa9045a io_uring: inline __io_queue_linked_timeout() omits b0265a64b154 io_uring: keep io_req_free_batch() call locality omits eace6e7544f0 io_uring: optimise tctx node checks/alloc omits d5a4c7217d8f io_uring: optimise io_uring_enter() omits f4a603427b88 io_uring: don't take ctx refs in task_work handler omits c3475f6ee9f0 io_uring: transform ret == 0 for poll cancelation completions omits 0eb7edda54fe io_uring: correct comment on poll vs iopoll omits 863ad3eb75b1 io_uring: cache async and regular file state for fixed files omits 5c0626a6803d io_uring: don't check for io_uring_fops for fixed files omits ea9e38ca1f76 io_uring: simplify io_sqd_update_thread_idle() omits df8b62dbb7fd io_uring: switch to atomic_t for io_kiocb reference count omits 70add487ddce io_uring: wrap io_kiocb reference count manipulation in helpers omits 93b8039f95cf io_uring: simplify io_resubmit_prep() omits eaf75b4fd9f2 io_uring: merge defer_prep() and prep_async() omits f5bd58754f4b io_uring: rethink def->needs_async_data omits 79cdedfb4a51 io_uring: untie alloc_async_data and needs_async_data omits ceeeba9558b5 io_uring: refactor out send/recv async setup omits 91e7b35a8417 io_uring: use better types for cflags omits 57bbd288b738 io_uring: refactor provide/remove buffer locking omits 1fc82815dc9a io_uring: add a helper failing not issued requests omits 0d21d3ea31f6 io_uring: further deduplicate file slot selection omits 0797391243ce io_uring: reuse io_req_task_queue_fail() omits 8ab99842894f io_uring: avoid taking ctx refs for task-cancel omits 6f7281b92b2c ipc/sem.c: mundane typo fixes omits 41c21491f6bf modules: add CONFIG_MODPROBE_PATH omits db9d72682b09 init/initramfs.c: do unpacking asynchronously omits 34b836f036c2 kernel/async.c: remove async_unregister_domain() omits 50d9cd0cc5c3 kernel/async.c: stop guarding pr_debug() statements omits deeddcc448bf selftests: remove duplicate include omits e9b359444fa2 kernel/resource: remove first_lvl / siblings_only logic omits 042567bc1d5d kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits e57c944e0ee5 kernel/resource: make walk_system_ram_res() find all busy [...] omits dd63f9ae9ed9 scripts/gdb: add lx_current support for arm64 omits 5b096e7723b1 scripts/gdb: document lx_current is only supported by x86 omits a32a779746e3 gdb: lx-symbols: store the abspath() omits 21692142e900 aio: simplify read_events() omits e19a9fca6eff smp: kernel/panic.c - silence warnings omits 17d0508a080d gcov: use kvmalloc() omits 4eb93f0672af gcov: simplify buffer allocation omits b3c4e66c908b gcov: combine common code omits 4353fc1144db gcov: clang: drop support for clang-10 and older omits 4bc187dbebc8 kexec: dump kmessage before machine_kexec omits 8a37cb4979a5 kernel: kexec_file: fix error return code of kexec_calcula [...] omits 86cde2a159b8 kexec: Add kexec reboot string omits 931fc23eea2d kernel/crash_core: add crashkernel=auto for vmcore creation omits be79482b5599 kernel/fork.c: fix typos omits e07987ed0650 kernel/fork.c: simplify copy_mm() omits cefd16940bee do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 90678f0acf8b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 7b35c1a01c2e init: add support for zstd compressed modules omits c8a0ffe588ff checkpatch: warn when missing newline in return sysfs_emit [...] omits be3a1dbf7948 include/linux/compat.h: remove unneeded declaration from C [...] omits 7144170cd6da lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 959d466a4d62 lib: crc8: pointer to data block should be const omits e3ce21e157ba lib/genalloc.c: Fix a typo omits 22c273d4e4f4 lib/list_sort.c: fix typo in function description omits 4b5aa7bd312d lib: fix inconsistent indenting in process_bit1() omits 04bac15f2087 lib/bch.c: fix a typo in the file bch.c omits eaef884842dc MAINTAINERS: add entry for the bitmap API omits 692348826322 tools: sync lib/find_bit implementation omits bd0830651542 lib: add fast path for find_first_*_bit() and find_last_bit() omits d6234ebbe296 lib: add fast path for find_next_*_bit() omits 87523c49481f tools: sync find_next_bit implementation omits 52b49677533b lib: inline _find_next_bit() wrappers omits a03509375895 tools: sync small_const_nbits() macro with the kernel omits 82b3d3a08531 lib: extend the scope of small_const_nbits() macro omits a5145bdad3ff arch: rearrange headers inclusion order in asm/bitops for [...] omits 94e64ef0c991 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits ab315f3d18ce tools: bitmap: sync function declarations with the kernel omits 6d7d6b2ab284 tools: disable -Wno-type-limits omits 624cdec3ba11 kernel/cred.c: make init_groups static omits 479a9b781eb9 kernel/async.c: fix pr_debug statement omits 928e0343fec8 kernel.h: drop inclusion in bitmap.h omits 1d4982a2dc66 include: remove pagemap.h from blkdev.h omits eeb8edb07323 proc/sysctl: make protected_* world readable omits eac34f4afec2 proc/sysctl: fix function name error in comments omits 307bb0b67c14 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 866d12df6e24 procfs: allow reading fdinfo with PTRACE_MODE_READ omits b785c11ede7d selftests: proc: test subset=pid omits b0e4a9121767 proc: delete redundant subset=pid check omits 511f3962b482 proc: mandate ->proc_lseek in "struct proc_ops" omits 591d93550869 proc: save LOC in __xlate_proc_name() omits a653a42dc5fd fs/proc/generic.c: fix incorrect pde_is_permanent check omits 444d58aa7e1b kernel/hung_task.c: Monitor killed tasks. omits fcb861bcabf2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 5566ca09e0c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f7538ec61072 kfence: zero guard page after out-of-bounds access omits 743bb010399d mm/process_vm_access.c: remove duplicate include omits 4cfd236bfc8a mm/mempolicy: minor coding style tweaks omits bce8d750f5f7 mm/memory_hotplug: minor coding style tweaks omits 0c3bb102ade7 mm/vmalloc: minor coding style tweaks omits a61a74545173 mm/frontswap: minor coding style tweaks omits 33fe9a87fdbf mm/mlock: minor coding style tweaks omits 3475525abb5a mm/filemap: minor coding style tweaks omits 58c0bb89150f mm/page_alloc: minor coding style tweaks omits bb9e4433f1dc mm/shmem: minor coding style tweaks omits eea0e5094b45 mm/oom_kill: minor coding style tweaks omits 58a19766a451 mm/compaction: minor coding style tweaks omits c90a61fde226 mm/vmscan: minor coding style tweaks omits e3055d7fa633 mm/sparse: minor coding style tweaks omits 704e401ea6a6 mm/swapfile: minor coding style tweaks omits 68acd352731d mm/mempool: minor coding style tweaks omits a409c85dd491 mm/highmem: Remove deprecated kmap_atomic omits d85cea4878a1 mm/highmem.c: fix coding style issue omits 2fc51301eb51 btrfs: use memzero_page() instead of open coded kmap pattern omits dee54957d33f iov_iter: lift memzero_page() to highmem.h omits 744021760d54 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 9fe05ebc5de4 mm/zswap.c: switch from strlcpy to strscpy omits 905a2de66a19 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 98d05c38f104 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits cd75d390b3b2 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits a21ba4c98c9d acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits bc306f232199 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 50ffc96f374f mm,memory_hotplug: allocate memmap from the added memory range omits 497a72f04cb4 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits e1e39e0d9e05 selftests/vm: gup_test: fix test flag omits 73a26d57b8ba mm/gup: longterm pin migration cleanup omits 1a47ec32410c mm/gup: change index type to long as it counts pages omits 60ff4ad321ac memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits e54fe97864c8 mm/gup: migrate pinned pages out of movable zone omits f256496d85a0 mm/gup: do not migrate zero page omits 7581d126c268 mm: honor PF_MEMALLOC_PIN for all movable pages omits c273b99554cc mm: apply per-task gfp constraints in fast path omits 5e65e489b1c5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 16104154c009 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits df4d4a0277dc mm/gup: check for isolation errors omits 4c9bfb441fce mm/gup: return an error on migration failure omits 6cc93f7149ac mm/gup: check every subpage of a compound page during isolation omits b1beb4d0d686 mm/gup: don't pin migrated cma pages in movable zone omits c7bc8e97efe3 mm/util.c: fix typo omits c74dae28c04c mm/util.c: reduce mem_dump_obj() object size omits a9317bdd7680 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 7e6c1dc8fd25 x86/mm: track linear mapping split events omits 3858265fa3ad mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 73012df51ae3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 314ce339d4e8 mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 48fd7863348b mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 4e8bca7b7967 mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits 8fccce459469 ksm: fix potential missing rmap_item for stable_node omits 731da7b78d30 ksm: remove dedicated macro KSM_FLAG_MASK omits 506366a364c1 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 92541592fd78 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits d9a9226ba78d mm: use proper type for cma_[alloc|release] omits a69a313e2058 mm: cma: add the CMA instance name to cma trace events omits 4497f08fe2fe mm: cma: support sysfs omits 623322012871 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits a80ededd8bae mm: cma: add trace events for CMA alloc perf testing omits d320ba96e1a6 mm: cma: use pr_err_ratelimited for CMA warning omits 3969f6548968 mm: vmstat: add cma statistics omits 7462ef194c4e Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 3c0e4a554d20 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits d70d02367f31 mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits b2f9119b21e0 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 28329e347ed1 mm/migrate.c: make putback_movable_page() static omits 86af5f455a9e mm: fs: invalidate BH LRU during page migration omits f3fd8ae1fa57 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits c4016073189c mm: disable LRU pagevec during the migration temporarily omits e470e0fa9592 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 011e5ffc507d mm/compaction: remove unused variable sysctl_compact_memory omits 22bafb38aa35 mm: vmscan: shrink deferred objects proportional to priority omits adf830ed9650 mm: memcontrol: reparent nr_deferred when memcg offline omits 813b5fb387ea mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 1abce009a8b4 mm: vmscan: use per memcg nr_deferred of shrinker omits 4043e2cf1457 mm: vmscan: add per memcg shrinker nr_deferred omits 0d82849bfbc7 mm: vmscan: use a new flag to indicate shrinker is registered omits e7698794490d mm-vmscan-add-shrinker_info_protected-helper-fix omits dc710ad834f0 mm: vmscan: add shrinker_info_protected() helper omits cdf154235038 mm: memcontrol: rename shrinker_map to shrinker_info omits 8d2e2643d8a6 mm: vmscan: use kvfree_rcu instead of call_rcu omits e25ad25a0627 mm: vmscan: remove memcg_shrinker_map_size omits d6c2420673a2 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 90781096077c mm: vmscan: consolidate shrinker_maps handling code omits 6246045cfb24 mm: vmscan: use nid from shrink_control for tracepoint omits 2391e056f1ac mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits b58d7e3c3d2d mm/vmscan: move RECLAIM* bits to uapi header omits 55f8ea9f85ff userfaultfd/selftests: unify error handling omits 0b8abb8c67e5 userfaultfd/selftests: only dump counts if mode enabled omits 75353aca8fef userfaultfd/selftests: drop VERIFY check in locking_thread omits da8f19f2e19a userfaultfd/selftests: remove the time() check on delayed uffd omits 37565f42e37a userfaultfd/selftests: use user mode only omits 9cb2b7b9c098 userfaultfd/selftests: exercise minor fault handling shmem [...] omits f695b4a40b41 userfaultfd/selftests: reinitialize test context in each test omits c20420f226cf userfaultfd/selftests: create alias mappings in the shmem test omits 99394be76dcc userfaultfd/selftests: use memfd_create for shmem test type omits 4c560687c8c5 userfaultfd/shmem: fix minor fault page leak omits fb769ca9c634 userfaultfd-support-minor-fault-handling-for-shmem-fix omits a311f80f1475 userfaultfd: support minor fault handling for shmem omits e58467328afd userfaultfd/selftests: add test exercising minor fault handling omits 11724a13d1f8 userfaultfd: update documentation to describe minor fault [...] omits 9bea24c92201 userfaultfd: add UFFDIO_CONTINUE ioctl omits b0f39fe65967 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits cde19e1fe455 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 6cebc96c71ce userfaultfd/hugetlbfs: fix minor fault page leak omits 890d767b4b75 userfaultfd: add minor fault registration mode omits 6a2c270ce0e6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 3d5f9ff28955 hugetlb: make free_huge_page irq safe omits 529d4761e40b hugetlb: change free_pool_huge_page to remove_pool_huge_page omits 99a630f16531 hugetlb: call update_and_free_page without hugetlb_lock omits 169d111a7b68 hugetlb: create remove_hugetlb_page() to separate functionality omits b43720633103 hugetlb: add per-hstate mutex to synchronize user adjustments omits bcf7dd64f678 hugetlb: no need to drop hugetlb_lock to call cma_release omits d3971def5236 mm/cma: change cma mutex to irq safe spinlock omits 00b68d94b29d khugepaged: remove meaningless !pte_present() check in khu [...] omits 79121a320f9b khugepaged: remove unnecessary out label in collapse_huge_page() omits 382d02a491ef khugepaged: use helper function range_in_vma() in collapse [...] omits aeecfa7dcbf4 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits 82d6efc89b7f mm/huge_memory.c: use helper function migration_entry_to_page() omits f45ce9a9d408 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits f7a0da907ba1 mm/huge_memory.c: remove redundant PageCompound() check omits 32cf204c7fd4 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 70e1830687ea mm/huge_memory.c: make get_huge_zero_page() return bool omits 98f61edaca37 mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 3e507ac76774 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] omits bf6e812d3ffd mm: make alloc_contig_range handle in-use hugetlb pages omits 82d13a23954d mm: make alloc_contig_range handle free hugetlb pages omits 7efac85bab5e mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] omits 0866b751a616 mm,compaction: let isolate_migratepages_{range,block} retu [...] omits 876a8f1d7a1b mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] omits ad6513b51b58 mm/huge_memory.c: remove unnecessary local variable ret2 omits fe38ab0a69bb khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits d52b5db3e4b9 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 958fb98ebd82 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits ca155ed45ae7 khugepaged: remove unneeded return value of khugepaged_col [...] omits 2df90cb6e5dd mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 724286739c82 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 2ea6c72ef105 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 14bf683acc91 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 39cf5110566c mm/hugetlb: use some helper functions to cleanup code omits 1241e7e25092 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits c520a230a7e4 mm/hugetlb: remove redundant reservation check condition i [...] omits 1a7148ff5514 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits f5d154312c3d mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 25e04e7cf0ea mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 28de95912d06 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 22e8f06d8d7c hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 66178e0197bc hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits e5c28f58974e mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits 51072a9dec11 net: page_pool: use alloc_pages_bulk in refill code path omits ee516913454c net: page_pool: refactor dma_map into own function page_po [...] omits da3824433478 SUNRPC: refresh rq_pages using a bulk page allocator omits c1fd5d611811 SUNRPC: set rq_page_end differently omits b3d8d1dd4318 mm/page_alloc: inline __rmqueue_pcplist omits 73b10bd94689 mm/page_alloc: optimize code layout for __alloc_pages_bulk omits a1229973637d mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits 00ee71fb9a25 mm/page_alloc: add an array-based interface to the bulk pa [...] omits 6091c7f2d090 mm/page_alloc: Add a bulk page allocator -fix -fix omits e853f9f3bcf1 mm-page_alloc-add-a-bulk-page-allocator-fix omits 8f47b769b804 mm/page_alloc: add a bulk page allocator omits 93a2ed352c90 mm/page_alloc: rename alloced to allocated omits 5f306b27ac90 mm/page_alloc: duplicate include linux/vmalloc.h omits 9976059a4b71 mm, page_alloc: avoid page_to_pfn() in move_freepages() omits 9e41917c2d84 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits ccb30c3e3f85 mm: page_alloc: dump migrate-failed pages omits 28d17fd9dcf5 mm/mempolicy: fix mpol_misplaced kernel-doc omits 5d0bc5999197 mm/mempolicy: rewrite alloc_pages_vma documentation omits 5871c9c15af7 mm/mempolicy: rewrite alloc_pages documentation omits 4c611c3b403e mm/mempolicy: rename alloc_pages_current to alloc_pages omits be891e6b732f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits 913f88f4da85 mm/page_alloc: rename gfp_mask to gfp omits cce1c5bfeb9e mm/page_alloc: rename alloc_mask to alloc_gfp omits c3b7837d5c5b include/linux/page-flags-layout.h: cleanups omits e27260037cc5 include/linux/page-flags-layout.h: correctly determine LAS [...] omits 161863e138b9 mm: remove lru_add_drain_all in alloc_contig_range omits d1c79926005e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 28bd9cd0741c mm: move mem_init_print_info() into mm_init() omits ce816b430b5a kasan: detect false-positives in tests omits 55b54ee460be kasan: record task_work_add() call stack omits a2778f1fb255 kasan: docs: update tests section omits 079c7bb63ff1 kasan: docs: update ignoring accesses section omits b9f8cb3a95e2 kasan: docs: update shadow memory section omits 4a8c21572481 kasan: docs: update HW_TAGS implementation details section omits 7c8aaea85326 kasan: docs: update SW_TAGS implementation details section omits cd5af8634a8a kasan: docs: update GENERIC implementation details section omits f83b56f0d0c9 kasan: docs: update boot parameters section omits e9d7a07c0816 kasan: docs: update error reports section omits 3b10a5b80d94 kasan: docs: update usage section omits bdd5cde853b2 kasan: docs: update overview section omits c7c1efb4da46 kasan: docs: clean up sections omits 34f6e7c7736a kasan, mm: integrate slab init_on_free with HW_TAGS omits 669c6634b5b9 kasan, mm: integrate slab init_on_alloc with HW_TAGS omits b1f6f06c08b4 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits e3490ab1ae19 kasan, mm: integrate page_alloc init with HW_TAGS omits 990284d1d5da kasan: init memory in kasan_(un)poison for HW_TAGS omits 7ed9203a992d arm64: kasan: allow to init memory when setting tags omits 6cefa4ef1bb5 mm, kasan: don't poison boot memory with tag-based modes omits 7b820966d78f kasan: initialize shadow to TAG_INVALID for SW_TAGS omits bb81f7ebce9f mm/kasan: switch from strlcpy to strscpy omits 396a7249d89d pagewalk: prefix struct kernel-doc descriptions omits 85c789db78e2 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits f8f0030ff41f mm/doc: add mm.h and mm_types.h to the mm-api document omits 6dbfdb0f5a70 mm/doc: turn fault flags into an enum omits 4d1cd0979aba mm/doc: fix page_maybe_dma_pinned kerneldoc omits d3df7e78d773 mm/doc: fix fault_flag_allow_retry_first kerneldoc omits 65df37895754 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 409361277964 mm/vmalloc: print correct vmalloc allocation size omits 1e504d964f13 mm/vmalloc: improve allocation failure error messages omits 0642b8252f62 mm/vmalloc: remove unmap_kernel_range omits 4afef04e79fc powerpc/xive: remove unnecessary unmap_kernel_range omits f958566cbe0e kernel/dma: remove unnecessary unmap_kernel_range omits 2a9b3ed57c57 mm/vmalloc: remove map_kernel_range omits 506d7cf0f553 powerpc/64s/radix: enable huge vmalloc mappings omits 668235b02143 mm/vmalloc: fix read of uninitialized pointer area omits 033af29718e8 mm/vmalloc: hugepage vmalloc mappings omits c1a648e86222 mm/vmalloc: add vmap_range_noflush variant omits 69660c0a0d24 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 86d6cef10f8d mm/vmalloc: provide fallback arch huge vmap support functions omits a30fc020e6f1 x86: inline huge vmap supported functions omits b57f84787bd5 arm64: inline huge vmap supported functions omits e32d71bc78d2 powerpc: inline huge vmap supported functions omits 90ae133ab5ff mm: HUGE_VMAP arch support cleanup omits 6be499b809cf mm/ioremap: rename ioremap_*_range to vmap_*_range omits 0bdcf521468e mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 98378fc87128 mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 319cc1497f3e sparc32: add stub pud_page define for walking huge vmalloc [...] omits e5f9f1a795e5 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 794ec9d9bccd ARM: mm: add missing pud_page define to 2-level page tables omits 98a8d4b99c2c mm/vmalloc: use rb_tree instead of list for vread() lookups omits e216031abc85 mm: unexport remap_vmalloc_range_partial omits 700365206b32 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 19140d0183f2 mm/sparse: add the missing sparse_buffer_fini() in error branch omits 3eb71873fc86 mm/dmapool: switch from strlcpy to strscpy omits 21eee98a74c8 selftests: add a MREMAP_DONTUNMAP selftest for shmem omits a78165c5f849 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits 6c049c121f1e mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits 38409fd56127 i915: fix remap_io_sg to verify the pgprot omits f19ed5159947 i915: use io_mapping_map_user omits b795457a9826 mm: add a io_mapping_map_user helper omits da5e1d041c63 mm: add remap_pfn_range_notrack omits 86567c5c12f4 mm, tracing: improve rss_stat tracepoint message omits 2fa1a33f159a x86/vmemmap: optimize for consecutive sections in partial [...] omits 281e5fa0e374 x86/vmemmap: handle unpopulated sub-pmd ranges omits 6c224a0953e7 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 46a280ddccaa x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 24b9e457e6a4 mm/interval_tree: add comments to improve code readability omits f5929aa592c6 mm/memory.c: do_numa_page(): delete bool "migrated" omits 87c80f9eb414 linux/memcontrol.h: remove duplicate struct declaration omits 0efb9c613a97 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits c811b943efd6 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits 4e37cffec530 mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits eee2f77962da mm: memcontrol: change ug->dummy_page only if memcg changed omits b02fa9182004 mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits 9e5282bd9145 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits ad76d76d3eae mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits 711c4f118d00 memcg: set page->private before calling swap_readpage omits 349c354ea596 memcg: charge before adding to swapcache on swapin omits d07ab067f92b kselftests: cgroup: update kmem test for new vmstat implem [...] omits 3c671e22ab15 mm: memcontrol: consolidate lruvec stat flushing omits 664f621d004a mm: memcontrol: switch to rstat fix omits 888ff5e2f146 mm-memcontrol-switch-to-rstat-fix omits 441ae42461d6 mm: memcontrol: switch to rstat omits 0e2f2214c4cf cgroup: rstat: punt root-level optimization to individual [...] omits 2471fcf60418 cgroup: rstat: support cgroup1 omits f1b842a60240 mm: memcontrol: privatize memcg_page_state query functions omits 924ee1a0368a mm: memcontrol: kill mem_cgroup_nodeinfo() omits 44ca7cbe50b2 mm: memcontrol: fix cpuhotplug statistics flushing omits 79ebdbf95be0 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 4b1d68cd9a14 memcg: cleanup root memcg checks omits 4eac9cdd3ee4 mm: memcontrol: fix kernel stack account omits 30c856c52f53 mm/memremap.c: fix improper SPDX comment style omits 9369f3787785 mm: gup: remove FOLL_SPLIT omits fcaca048134f RDMA/umem: batch page unpin in __ib_umem_release() omits 3cd6187597dd mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 9205f853721b mm/gup: decrement head page once for group of subpages omits e6ca4e8ea130 mm/gup: add compound page list iterator omits bb2a411b5dbc mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 40705ab449b0 mm: Move page_mapping_file to pagemap.h omits f7ecad077615 mm: remove nrexceptional from inode omits 04f4450f6395 dax: account DAX entries as nrpages omits 2be8b1ef17b1 mm: stop accounting shadow entries omits d4374c3d3290 mm: introduce and use mapping_empty omits 66eb4baf4758 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits d32fd2fcf55f mm/filemap: drop check for truncated page after I/O omits 134287a6305d mm/filemap: use filemap_read_page in filemap_fault omits 0d36c3624b87 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 29b8b7f5a680 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits f42d9be8704a mm: provide filemap_range_needs_writeback() helper omits a99cd5f54585 mm, page_owner: remove unused parameter in __set_page_owne [...] omits f03ff5b6e148 mm/page_owner: record the timestamp of all pages during free omits a77829a96ea7 mm/kmemleak.c: fix a typo omits bbb684d612fc mm/slub.c: trivial typo fixes omits 1c59b1d0a501 slub: remove resiliency_test() function omits 321fc8f8f393 for SLUB debugging functionality SLUB has resiliency_test( [...] omits 023ebe0283b8 mm, slub: enable slub_debug static key when creating cache [...] omits 9c25f32c4344 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 8173d64bb2c1 watchdog: cleanup handling of false positives omits c8186346b0a4 watchdog: use bit lock operations to prevent multiple soft [...] omits b6811108294e watchdog: fix barriers when printing backtraces from all CPUs omits 639e4fe120ff watchdog/softlockup: remove logic that tried to prevent re [...] omits 3dd2b5b9c268 watchdog/softlockup: report the overall time of softlockups omits 30fdd5b0d792 watchdog: explicitly update timestamp when reporting softlockup omits 60b9ec618911 watchdog: rename __touch_watchdog() to a better descriptive name omits 761a416551f4 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3ee5a5bfd024 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ebb4f66a5191 ocfs2: fix a typo omits d0d4abbbb165 ocfs2: map flags directly in flags_to_o2dlm() omits 5ec502a67468 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits d203d1d9dfd2 arch/sh/include/asm/tlb.h: remove duplicate include omits be49761bea9b scripts/spelling.txt: add entries for recent discoveries omits c3201567f62c include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits 14ee064aadf6 ia64: mca: always make IA64_MCA_DEBUG an expression omits 45d244a96b40 ia64: fix EFI_DEBUG build omits 7638f320967d ia64: trivial spelling fixes omits 49cc2a788e3f ia64: tools: remove duplicate definition of ia64_mf() on ia64 omits 7f024d449da8 ia64: tools: remove inclusion of ia64-specific version of [...] omits 7086da03045a ia64: simplify code flow around swiotlb init omits 9772243ae316 ia64: drop unused IA64_FW_EMU ifdef omits f2c6f1303f3f ia64: ensure proper NUMA distance and possible map initialization omits 651bc45f79e5 arch/ia64/include/asm/pgtable.h: minor typo fixes omits 3352bebe7d5e arch/ia64/kernel/fsys.S: fix typos omits 2a809377d6c0 arch/ia64/kernel/head.S: remove duplicate include omits 1577823548be /proc/kpageflags: do not use uninitialized struct pages omits 58cd3f813083 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c597044afe9c ia64: fix user_stack_pointer() for ptrace() omits 685c64f405ca ocfs2: fix deadlock between setattr and dio_end_io_write omits 969f31e9eae3 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS omits cfdc59a298f5 kfence, x86: fix preemptible warning on KPTI-enabled systems omits cbacd0995d57 kasan: fix conflict with page poisoning omits a20f0afc6a5a fs: direct-io: fix missing sdio->boundary omits d6b8c130613c nds32: flush_dcache_page: use page_mapping_file to avoid r [...] omits b21b295d1d0b mm-gup-check-page-posion-status-for-coredump-v4 omits a100a5daf8cd mm-gup-check-page-posion-status-for-coredump-fix omits 0d10d0a71ffc mm/gup: check page posion status for coredump. omits bc249e305017 kasan-remove-redundant-config-option-fix omits d9474ee324c2 kasan: remove redundant config option omits 81c104b2ac3d kasan: fix hwasan build for gcc omits 45a7a711c08b mailmap: update email address for Jordan Crouse omits ef6c553ddf2c treewide: change my e-mail address, fix my name omits 43e9994f442f MAINTAINERS: update CZ.NIC's Turris information omits e571028ea527 Merge branch 'core/entry' omits cf28dfd89ba0 Merge branch 'irq/core' omits dd85f61b3ad1 Merge branch 'locking/core' omits 26ef22895a06 Merge branch 'locking/urgent' omits 9ed0086faca0 Merge branch 'objtool/core' omits 63cf9991a033 Merge branch 'perf/core' omits f319c3e29414 Merge branch 'ras/core' omits 5c40d0b0fb04 Merge branch 'sched/core' omits 6842a3ece3b7 Merge branch 'timers/core' omits 27381774a24b Merge branch 'x86/alternatives' omits 0ebc696ddcef Merge branch 'x86/apic' omits 5247390b761f Merge branch 'x86/boot' omits fda215642945 Merge branch 'x86/build' omits 542e1566f8cd Merge branch 'x86/cleanups' omits 4abeb983d384 Merge branch 'x86/core' omits 774f75b25ed5 Merge branch 'x86/cpu' omits 78666c2c207c Merge branch 'x86/microcode' omits 38c8a9268bc7 Merge branch 'x86/misc' omits b4c94e87d1e8 Merge branch 'x86/mm' omits a9be95cd9a11 Merge branch 'x86/platform' omits a92ef03abe36 Merge branch 'x86/seves' omits cab07909828c Merge branch 'x86/sgx' omits f63b89c282a0 Merge branch 'x86/splitlock' omits 40cdbdde63f9 Merge branch 'x86/vdso' omits fd95c5e6e2c0 Merge branch 'x86/vmware' omits 2c2564b9d64d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits bb99b078743c Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next omits d9a69846241c rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] adds 4fa56ad0d12e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 17e7124aad76 Merge tag '5.12-rc6-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 895915226a59 Bluetooth: btusb: Revert Fix the autosuspend enable and disable adds ccd6c35c72c7 Merge tag 'acpi-5.12-rc7' of git://git.kernel.org/pub/scm/ [...] adds 0b76088799cc Merge tag 'for-linus-5.12b-rc7-tag' of git://git.kernel.or [...] adds 3766fcf5d318 Merge tag 'rproc-v5.12-fixes' of git://git.kernel.org/pub/ [...] adds d084d996aaf5 vdpa/mlx5: should exclude header length and fcs from mtu adds d13a15d544ce vdpa/mlx5: Use the correct dma device when registering memory adds b2ae0a2db8a2 vdpa/mlx5: Retrieve BAR address suitable any function adds 4b454a82418d vdpa/mlx5: Fix wrong use of bit numbers adds bc04d93ea30a vdpa/mlx5: Fix suspend/resume index restoration adds 189fefc7a4f0 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 442dc00f82a9 selinux: make nslot handling in avtab more robust adds d8f5f0ea5b86 selinux: fix cond_list corruption when changing booleans adds 9ad6e9cb39c6 selinux: fix race between old and new sidtab adds 60144b23c942 Merge tag 'selinux-pr-20210409' of git://git.kernel.org/pu [...] adds 2e99cd7a313a Merge tag 'drm-msm-fixes-2021-04-02' of https://gitlab.fre [...] adds d416bd0bf7ef Merge tag 'drm-misc-fixes-2021-04-09' of git://anongit.fre [...] adds bd119f471299 Merge tag 'drm-intel-fixes-2021-04-09' of git://anongit.fr [...] adds a85f165e1f38 Merge tag 'drm-fixes-2021-04-10' of git://anongit.freedesk [...] adds f6d6c6993a30 dt-bindings: don't use ../dir for doc references adds 8235ef155d00 dt-bindings: fix references for iio-bindings.txt adds 21d6ff39e169 dt-bindings:iio:adc: update motorola,cpcap-adc.yaml reference adds d473d32c2fba of: property: fw_devlink: do not link ".*,nr-gpios" adds a2521822bdfd Merge tag 'devicetree-fixes-for-5.12-2' of git://git.kerne [...] adds 6ad7f2332e84 io_uring: clear F_REISSUE right after getting it adds 9728463737db io_uring: fix rw req completion adds c60eb049f4a1 io-wq: cancel unbounded works on io-wq destroy adds 3b9784350f99 Merge tag 'io_uring-5.12-2021-04-09' of git://git.kernel.d [...] adds 3e9005be8777 net: dsa: lantiq_gswip: Don't use PHY auto polling adds 4b5923249b8f net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_ [...] adds 2d1b50abf8d4 Merge branch 'lantiq-GSWIP-fixes' adds 864db232dc70 net: ipv6: check for validity before dereferencing cfg->fc [...] adds 3bc41d6d2721 lan743x: fix ethernet frame cutoff issue adds cd7e963d2f08 net: hns3: Trivial spell fix in hns3 driver adds 27f0ad71699d net: fix hangup on napi_disable for threaded napi adds 4e04e7513b0f Merge tag 'net-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds 4873d8cc141e MAINTAINERS: update CZ.NIC's Turris information adds b37c38484375 treewide: change my e-mail address, fix my name adds 620ff418ef44 mailmap: update email address for Jordan Crouse adds a5c5e441518f .mailmap: fix old email addresses adds d3378e86d182 mm/gup: check page posion status for coredump. adds a3a8833dffb7 nds32: flush_dcache_page: use page_mapping_file to avoid r [...] adds 9562fd132985 gcov: re-fix clang-11+ support adds 90bd070aae6c ocfs2: fix deadlock between setattr and dio_end_io_write adds 7ad1e3661678 ia64: fix user_stack_pointer() for ptrace() adds df41872b6860 fs: direct-io: fix missing sdio->boundary adds 06b1f8558894 kasan: fix conflict with page poisoning adds e156656717b8 lib/test_kasan_module.c: suppress unused var warning adds 6a77d38efcda kfence, x86: fix preemptible warning on KPTI-enabled systems adds 7d37cb2c912d lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS adds adb2c4174fb2 Merge branch 'akpm' (patches from Andrew) adds 026334a3bb6a perf inject: Fix repipe usage adds f2013278ae40 perf report: Fix wrong LBR block sorting adds 92f1e8adf7db perf arm-spe: Avoid potential buffer overrun adds 9288e1f7d396 Merge tag 'perf-tools-fixes-for-v5.12-2020-04-09' of git:/ [...] adds d4961772226d Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 12a0cf7241f9 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 445e09e79743 Merge tag 'usb-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds d5fa1dad75be Merge tag 'driver-core-5.12-rc7' of git://git.kernel.org/p [...] adds 95c7b0755187 Merge tag 'powerpc-5.12-6' of git://git.kernel.org/pub/scm [...] adds efc2da9241e6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0760fa3d8f7f percpu: make pcpu_nr_empty_pop_pages per chunk type adds 52e44129fba5 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] adds 3a62583c2853 RAS/CEC: Correct ce_add_elem()'s returned values adds 632a1c209b87 x86/traps: Correct exc_general_protection() and math_error [...] adds 06f838e02d3b Merge tag 'x86_urgent_for_v5.12-rc7' of git://git.kernel.o [...] adds add6b92660b3 Merge tag 'locking-urgent-2021-04-11' of git://git.kernel. [...] adds 53b74fa990bf btrfs: zoned: move superblock logging zone location adds 7d900724913c Merge tag 'for-5.12-rc6-tag' of git://git.kernel.org/pub/s [...] adds d434405aaab7 Linux 5.12-rc7 adds aa852b04c6da Merge remote-tracking branch 'arm-current/fixes' adds 0bae468ea23e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 55227325bf5d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 1c1382f2218b Merge remote-tracking branch 'bpf/master' adds b895bdf5d643 netfilter: nft_limit: avoid possible divide error in nft_l [...] adds 7ee3c61dcd28 netfilter: bridge: add pre_exit hooks for ebtable unregistration adds d163a925ebbc netfilter: arp_tables: add pre_exit hook for table unregister adds a4cc377595de Merge remote-tracking branch 'netfilter/master' adds 026baac1b42a Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 722dfc05652f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 7d497248c498 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 29e020e76fb4 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 9d32476c4a3f Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 3c85f79ea544 Merge remote-tracking branch 'spi-fixes/for-linus' adds 08def34f3798 Merge remote-tracking branch 'pci-current/for-linus' adds 955312ac6468 Merge remote-tracking branch 'phy/fixes' adds bf2e25182cec Merge remote-tracking branch 'soundwire-fixes/fixes' adds 787746b9d3a7 Merge remote-tracking branch 'input-current/for-linus' adds aa02405c1c2a Merge remote-tracking branch 'ide/master' adds 5e1ead35101a Merge remote-tracking branch 'dmaengine-fixes/fixes' adds d93d8dfed088 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds bdcf97a5a63e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 2361db89aaad libnvdimm: Notify disk drivers to revalidate region read-only adds a2948b17f6b9 libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGI [...] adds 9de82caad028 dax: avoid -Wempty-body warnings adds 11d2498f1568 Merge branch 'for-5.12/dax' into libnvdimm-fixes adds 99a81dcc717d Merge branch 'for-5.12/cxl' into libnvdimm-fixes adds 17a5ac24eb1d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds f1a9717fdb51 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 8930f875f64a Merge remote-tracking branch 'scsi-fixes/fixes' adds c53fbda2bf69 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 0688c240404a riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" adds 8eed95997234 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 8734944b2f52 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 04e209fd3ee8 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' new fd6ebc67a7bd Merge remote-tracking branch 'kbuild/for-next' new 9bdfa78833e3 Merge remote-tracking branch 'dma-mapping/for-next' new b0c9fcba1aeb Merge remote-tracking branch 'asm-generic/master' new 03d9dc9654b2 Merge remote-tracking branch 'arm/for-next' new 747aa9f8ebff arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically new ca8faf817f2a Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] new ca80e757613e Merge remote-tracking branch 'arm64/for-next/core' new ea9629283839 asm-generic/io.h: Unbork ioremap_np() declaration new de6408b788c2 Merge branch 'arm/apple-m1' into for-next new 281192c4db75 dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML new 8a8cba741b58 ARM: dts: Add board-specific compatible string to npcm750- [...] new 9f6f07169207 dt-bindings: vendor-prefixes: Add Supermicro new f31fc98b6306 dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string new 9b39efacd6c1 dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt new ece3fe93e8f4 ARM: npcm: Introduce Nuvoton WPCM450 SoC new 328d1c1a92d9 watchdog: npcm: Add support for WPCM450 new ed09d269b958 ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip new 37e9f9fa71fb ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based o [...] new ef9c51b45cda MAINTAINERS: Add entry for Nuvoton WPCM450 new 09e6d2b71ae6 ARM: config: Add WPCM to multi v5 new 39b95079f68c Merge tag 'bmc-5.13-wpcm450' of git://git.kernel.org/pub/s [...] new dd2698255a4e Merge branch 'arm/newsoc' into for-next new 2b81613ce417 ARM: dts: aspeed: Add ASRock E3C246D4I BMC new 44a2c58e7996 ARM: dts: aspeed: rainier: Add directly controlled LEDs new 44ab6f28531f ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans new 79432ed403f4 ARM: dts: aspeed: rainier: Add additional processor CFAMs new 8be44de6f209 ARM: dts: aspeed: rainier: Add presence GPIOs new 2f9a9f3c931b ARM: dts: aspeed: rainier: Enable fan watchdog new 510ed4320a2f ARM: dts: aspeed: rainier: Add missing fan nodes new 0d7208d9080c ARM: dts: aspeed: rainier 4U: Fix fan configuration new 03b5e43f7d50 ARM: dts: aspeed: everest: Add I2C components new 7313cde52aed ARM: dts: aspeed: everest: Add max31785 fan controller device new d9406d17e9d5 ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines new baf1fb2668e2 ARM: dts: aspeed: everest: Add pca9552 fan presence new d66d720b64e5 ARM: dts: aspeed: everest: Add power supply i2c devices new 22db69f04cd2 ARM: dts: aspeed: everest: Add UCD90320 power sequencer new 3c00ebf08a5b ARM: dts: aspeed: everest: GPIOs support new 5dbbacd43fc5 ARM: dts: aspeed: everest: Add RTC new 6cebf3764fea ARM: dts: aspeed: everest: Enable fan watchdog new 7aaa2074d582 ARM: dts: aspeed: everest: Add size/address cells new 7f03894a6555 ARM: dts: aspeed: Add Rainier 1S4U machine new 62b8a07b0690 ARM: dts: aspeed: mihawk: Add GPIO line names new ee33e2fb3d70 ARM: dts: nuvoton: Add Quanta GBS BMC Device Tree new e3bbc53ac882 Merge tag 'bmc-5.13-devicetree' of git://git.kernel.org/pu [...] new 91d345f14ce9 Merge branch 'arm/dt' into for-next new baffc34d48b7 dt-bindings: aspeed-lpc: Remove LPC partitioning new 311bf0f18cd6 ARM: dts: Remove LPC BMC and Host partitions new 8f88156f82ea ipmi: kcs: aspeed: Adapt to new LPC DTS layout new eaffd32bea0c pinctrl: aspeed-g5: Adapt to new LPC device tree layout new 489774ff5db9 soc: aspeed: Adapt to new LPC device tree layout new d60f314b93b6 Merge tag 'aspeed-5.13-lpc' of git://git.kernel.org/pub/sc [...] new 928135eb5408 Merge branch 'arm/drivers' into for-next new 420c4c4619e1 ARM: dts: mvebu: fix SPI device node new be0f990acfdd ARM: dts: clps711x: fix missing interrupt parent new f0e6103e023e soc: document merges new e8adf27e9766 Merge tag 'qcom-dts-for-5.13' of git://git.kernel.org/pub/ [...] new 8385119b3295 arm64: dts: qcom: msm8916: Add GICv2 hypervisor registers/ [...] new 7178d4cc0702 arm64: dts: qcom: update usb qmp phy clock-cells property new a8f6ba28257a Merge tag 'qcom-arm64-for-5.13-2' of git://git.kernel.org/ [...] new db7a033f2b1f Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] new 33e53444933f Merge branch 'arm/dt' into for-next new 36841008059c clk: socfpga: fix iomem pointer cast on 64-bit new 84168d1b54e7 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz new 0648c55e3a21 soc: qcom: mdt_loader: Detect truncated read of segments new 30be8446db39 Merge tag 'qcom-drivers-for-5.13-2' of git://git.kernel.or [...] new 75914eda8c94 Merge branch 'arm/drivers' into for-next new f72de385f8c3 MAINTAINERS: Update ARM/UniPhier SoCs maintainers and status new 7d0b91147c91 MAINTAINERS: Update BCM2711/BCM2335 maintainer's mail new 0072f6c37f02 mailmap: Update email address for Nicolas Saenz new d92e5e32fb4f Merge tag 'arm-soc/for-5.13/maintainers' of https://github [...] new ad44da3b4db5 Merge branch 'arm/soc' into for-next new 76c46d152106 soc: document merges new 50208e79d44f Merge remote-tracking branch 'arm-soc/for-next' new 10d3f0a5a44c Merge remote-tracking branch 'actions/for-next' new 6373d6d2ee83 Merge branch 'v5.13/dt64' into tmp/aml-rebuild new 427b0e67b899 Merge remote-tracking branch 'amlogic/for-next' new 61fbc42084f4 Merge branches 'wpcm450-for-v5.13', 'dt-for-v5.13' and 'lp [...] new 2d4b4c223f14 Merge remote-tracking branch 'aspeed/for-next' new 633d6e31dae4 Merge remote-tracking branch 'at91/at91-next' new d627bc883b80 Merge remote-tracking branch 'drivers-memory/for-next' new 8f1309b58f7b Merge remote-tracking branch 'imx-mxs/for-next' new 0962326ee7fa Merge remote-tracking branch 'keystone/next' new 895ebf12f339 Merge remote-tracking branch 'mediatek/for-next' new 95980f459fe9 Merge remote-tracking branch 'mvebu/for-next' new 6e154d5ae3d3 Merge remote-tracking branch 'omap/for-next' new 423fd7ed2639 Merge branch 'drivers-fixes-for-5.12' into for-next new f63813c31ac6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new 1c302b29958d Merge remote-tracking branch 'qcom/for-next' new bb49e65a50b3 Merge remote-tracking branch 'raspberrypi/for-next' new d0dbaa261534 Merge remote-tracking branch 'realtek/for-next' new cda02483c068 Merge remote-tracking branch 'renesas/next' new 0323dd95c462 Merge remote-tracking branch 'reset/reset/next' new 23a52b0dfebf ARM: dts: rockchip: move rk322x mmcx aliases to board dts files new e89db2b4c706 ARM: dts: rockchip: move rv1108 mmcx aliases to board dts files new 1fb6139f091b Merge branch 'v5.13-armsoc/dts32' into for-next new 78b8513b763c arm64: dts: rockchip: move mmc aliases to board dts on px30 new 3f6c22987c0b arm64: dts: rockchip: move mmc aliases to board dts on rk3308 new 28869aa53506 arm64: dts: rockchip: move mmc aliases to board dts on rk3328 new 751a78a8bd25 arm64: dts: rockchip: move mmc aliases to board dts on rk3368 new 5dcbe7e3862d arm64: dts: rockchip: move mmc aliases to board dts on rk3399 new f40c51456fe0 Merge branch 'v5.13-armsoc/dts64' into for-next new ce954d0880cd Merge remote-tracking branch 'rockchip/for-next' new cc168165c13e Merge remote-tracking branch 'samsung-krzk/for-next' new 4dc4b06a04ae Merge remote-tracking branch 'scmi/for-linux-next' new fc13b458f8cb Merge remote-tracking branch 'sunxi/sunxi/for-next' new 908608f1ac5a Merge remote-tracking branch 'tegra/for-next' new 08a2e1e918e3 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 5c55197cbf9b Merge tag 'clk-imx-5.13' of https://git.kernel.org/pub/scm [...] new 21d237bc2f22 Merge branch 'clk-imx' into clk-next new 712373d8c6ae dt-bindings: clock: add dt binding header for mt7621 clocks new 704f6af2e0c6 dt: bindings: add mt7621-sysc device tree binding documentation new 43d5f9f0ac5f Merge branch 'clk-ralink' into clk-next new 77a618b1481f clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE new 790b516ada10 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE new d0a859edda46 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE new ea6e47c0d677 Merge branch 'clk-qcom' into clk-next new ca22cac2e413 dt-bindings: clock: separate SDM845 GCC clock bindings new ea434d7a92ce clk: qcom: convert SDM845 Global Clock Controller to parent_data new d63e1c765a3e clk: qcom: gcc-sdm845: get rid of the test clock new 3be3fab12d2e Merge branch 'clk-qcom' into clk-next new fdac035ed0ea Merge tag 'clk-v5.13-samsung' of https://git.kernel.org/pu [...] new dde6bbadafa4 Merge branch 'clk-samsung' into clk-next new 10095e21af37 Merge remote-tracking branch 'clk/clk-next' new 0b033e7ee009 Merge remote-tracking branch 'csky/linux-next' new eca4b943c924 Merge remote-tracking branch 'h8300/h8300-next' new e8a3141f0932 Merge remote-tracking branch 'm68k/for-next' new 828026177d4a Merge remote-tracking branch 'm68knommu/for-next' new ddcc7cbb0197 Merge remote-tracking branch 'microblaze/next' new e86e75596623 MIPS: octeon: Add __raw_copy_[from|to|in]_user symbols new 28834e429f05 Merge remote-tracking branch 'mips/mips-next' new 4dff93aefb34 Merge remote-tracking branch 'parisc-hd/for-next' new b9c90e000d55 Merge remote-tracking branch 'powerpc/next' new 1195d8ccfc03 Merge remote-tracking branch 'soc-fsl/next' new 4b69023a9388 Merge remote-tracking branch 'linus/master' into for-next new 45b249336a81 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] new 04e4e49724cf riscv: Introduce alternative mechanism to apply errata solution new b382bf91bbad riscv: sifive: Add SiFive alternative ports new feb3ac16051f riscv: sifive: Apply errata "cip-453" patch new c0b51585bd51 riscv: sifive: Apply errata "cip-1200" patch new 7ad85ab93d03 riscv: Use $(LD) instead of $(CC) to link vDSO new 43aae4fb6d09 Merge remote-tracking branch 'risc-v/for-next' new 961547386bba Merge remote-tracking branch 's390/for-next' new 668b64815b67 Merge remote-tracking branch 'sh/for-next' new 3a4b2d95031c Merge remote-tracking branch 'xtensa/xtensa-for-next' new b820211b9a76 Merge remote-tracking branch 'pidfd/for-next' new 02ce2a01f7c3 Merge remote-tracking branch 'fscache/fscache-next' new b9311bf8a143 Merge remote-tracking branch 'btrfs/for-next' new defe6a33cdfe cifs: add support for FALLOC_FL_COLLAPSE_RANGE new b7a0f3ea6063 cifs: add FALLOC_FL_INSERT_RANGE support new d9f98d43807f cifs: don't cargo-cult strndup() new 0935b691a05e cifs: constify get_normalized_path() properly new 1e4ba2c5598a cifs: constify path argument of ->make_node() new 72dfb774b34c cifs: constify pathname arguments in a bunch of helpers new 105ecbb57941 cifs: make build_path_from_dentry() return const char * new e4af8d192807 cifs: allocate buffer in the caller of build_path_from_dentry() new dd35261aa392 cifs: switch build_path_from_dentry() to using dentry_path_raw() new 1311d7f1944f fs: cifs: Remove repeated struct declaration new 00134e818a0e cifs: improve fallocate emulation new ac2a13166bdf cifs: Remove useless variable new 53c52b203198 cifs: cifspdu.h: Replace one-element array with flexible-a [...] new 03485e57770e Documentation/admin-guide/cifs: document open_files and dfscache new a189c6a6e8d8 cifs: make fs_context error logging wrapper new 19c72b9beea7 cifs: add fs_context param to parsing helpers new 1be203744759 cifs: log mount errors using cifs_errorf() new 3c6a982bd179 cifs: export supported mount options via new mount_params [...] new 7680258e3a6a cifs: simplify SWN code with dummy funcs instead of ifdefs new de4b522a93bf smb2: fix use-after-free in smb2_ioctl_query_info() new b9635a92dd7c cifs: correct comments explaining internal semaphore usage [...] new dcf5c1a2ede7 smb3: update protocol header definitions based to include [...] new 9e33758f2f7e cifs: move the check for nohandlecache into open_shroot new f96964bf214e cifs: pass a path to open_shroot and check if it is the ro [...] new c0aea9f54b36 cifs: rename the *_shroot* functions to *_cached_dir* new 1239a6490a4b cifs: store a pointer to the root dentry in cifs_sb_info o [...] new 2ad36c540c09 cifs: Grab a reference for the dentry of the cached direct [...] new 101bae8a7fc8 cifs: add a function to get a cached dir based on its dentry new afad4923d042 cifs: add a timestamp to track when the lease of the cache [...] new 643122b4934c cifs: pass the dentry instead of the inode down to the rev [...] new 0cf8660a42bf cifs: check the timestamp for the cached dirent when decid [...] new 7b6265ba3767 SMB3: update structures for new compression protocol definitions new db0643a8d7b3 cifs: Fix spelling of 'security' new dc0186c2b4b5 cifs: Deferred close for files new 74ee3887207b cifs: update internal version number new 1942980ee0ec Merge remote-tracking branch 'cifs/for-next' new dd32dbdb80d8 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 3d67c067be14 Merge remote-tracking branch 'ecryptfs/next' new 524887347fcb erofs: introduce multipage per-CPU buffers new 9f6cc76e6ff0 erofs: introduce physical cluster slab pools new 81382f5f5cb0 erofs: fix up inplace I/O pointer for big pcluster new 5404c33010cb erofs: add big physical cluster definition new 4fea63f7d76e erofs: adjust per-CPU buffers according to max_pclusterblks new cec6e93beadf erofs: support parsing big pcluster compress indexes new b86269f43892 erofs: support parsing big pcluster compact indexes new 598162d05080 erofs: support decompress big pcluster for lz4 backend new 8e6c8fa9f2e9 erofs: enable big pcluster feature new 22ca3e7c1ba1 Merge remote-tracking branch 'erofs/dev' new c233e791f8d3 Merge remote-tracking branch 'exfat/dev' new bc4170ad8d9b Merge remote-tracking branch 'ext3/for_next' new 4d93874b9e9c ext4: use memcpy_from_page() in pagecache_read() new bd256fda92ef ext4: use memcpy_to_page() in pagecache_write() new d699ae4fc274 ext4: updated locking documentation for journal_t new 3042b1b45c41 Updated locking documentation for transaction_t new 6b3caab4ba9b ext4: delete some unused tracepoint definitions new 400086d7c113 ext4: remove unnecessary braces in fs/ext4/dir.c new 471fbbea7ff7 ext4: handle casefolding with encryption new 1ae98e295fa2 ext4: optimize match for casefolded encrypted dirs new d556435156b7 jbd2: avoid -Wempty-body warnings new a149d2a5cabb ext4: fix check to prevent false positive report of incorr [...] new 67d251860461 ext4: drop s_mb_bal_lock and convert protected fields to atomic new b237e3044450 ext4: add ability to return parsed options from parse_options new a6c75eaf1103 ext4: add mballoc stats proc file new 4b68f6df1059 ext4: add MB_NUM_ORDERS macro new 196e402adf2e ext4: improve cr 0 / cr 1 group scanning new f68f40638559 ext4: add proc files to monitor new structures new 21175ca434c5 ext4: make prefetch_block_bitmaps default new 72ffb49a7b62 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() new 3cd461712cb4 ext4: delete redundant uptodate check for buffer new ac2f7ca51b09 ext4: always panic when errors=panic is specified new f88f1466e2a2 ext4: fix error code in ext4_commit_super new 6810fad956df ext4: fix ext4_error_err save negative errno into superblock new 3b1833e92bab ext4: annotate data race in start_this_handle() new 83fe6b18b8d0 ext4: annotate data race in jbd2_journal_dirty_metadata() new e1262cd2e68a ext4: fix error return code in ext4_fc_perform_commit() new 3088e5a5153c ext4: fix various seppling typos new 666245d9a436 ext4: fix trailing whitespace new fcdf3c34b7ab ext4: fix debug format string warning new 2f3d757bd7b3 Merge remote-tracking branch 'ext4/dev' new 5f029c045c94 f2fs: clean up build warnings new 05982d0a79cb Merge remote-tracking branch 'f2fs/dev' new d3a2b646c302 Merge remote-tracking branch 'jfs/jfs-next' new 62ed7dc2d9a5 Merge remote-tracking branch 'cel/for-next' new cb27206da52a Merge remote-tracking branch 'overlayfs/overlayfs-next' new 9099eb6d22b7 Merge remote-tracking branch 'v9fs/9p-next' new 5147ef30f2cd xfs: Fix dax inode extent calculation when direct write is [...] new 6e8bd39d7227 xfs: Initialize xfs_alloc_arg->total correctly when alloca [...] new e773f88029b1 xfs: scrub: Remove incorrect check executed on block forma [...] new af9dcddef662 xfs: split xfs_imap_to_bp new 4cb6f2e8c2c7 xfs: consistently initialize di_flags2 new 582a73440bf5 xfs: handle crtime more carefully in xfs_bulkstat_one_int new 55f773380e92 xfs: remove the unused xfs_icdinode_has_bigtime helper new 9b3beb028ff5 xfs: remove the di_dmevmask and di_dmstate fields from str [...] new 7e2a8af52839 xfs: don't clear the "dinode core" in xfs_inode_alloc new ceaf603c7024 xfs: move the di_projid field to struct xfs_inode new 13d2c10b05d8 xfs: move the di_size field to struct xfs_inode new 6e73a545f91e xfs: move the di_nblocks field to struct xfs_inode new 031474c28a3a xfs: move the di_extsize field to struct xfs_inode new b33ce57d3e61 xfs: move the di_cowextsize field to struct xfs_inode new 965e0a1ad273 xfs: move the di_flushiter field to struct xfs_inode new 4800887b4574 xfs: cleanup xfs_fill_fsxattr new b231b1221b39 xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr new ee7b83fd365e xfs: use a union for i_cowextsize and i_flushiter new 7821ea302dca xfs: move the di_forkoff field to struct xfs_inode new db07349da2f5 xfs: move the di_flags field to struct xfs_inode new 3e09ab8fdc4d xfs: move the di_flags2 field to struct xfs_inode new e98d5e882b3c xfs: move the di_crtime field to struct xfs_inode new 4422501da6b3 xfs: merge _xfs_dic2xflags into xfs_ip2xflags new fcb62c28031e xfs: deprecate BMV_IF_NO_DMAPI_READ flag new b6785e279d53 xfs: Use struct xfs_bmdr_block instead of struct xfs_btree [...] new ae7bae68ea49 xfs: scrub: Disable check for unoptimized data fork bmbt node new 2442ee15bb1e xfs: eager inode attr fork init needs attr feature awareness new 8de1cb003802 xfs: inode fork allocation depends on XFS_IFEXTENT flag new 683ec9ba887d xfs: default attr fork size does not handle device inodes new b2941046ea85 xfs: precalculate default inode attribute offset new 2b156ff8c82e xfs: move the xfs_can_free_eofblocks call under the IOLOCK new 7d88329e5b0f xfs: move the check for post-EOF mappings into xfs_can_fre [...] new 71bddbccab43 xfs: fix scrub and remount-ro protection when running scrub new 026f57ebe1be xfs: get rid of the ip parameter to xchk_setup_* new 3b6dd9a9aeea xfs: fix return of uninitialized value in variable error new 7cd3099f4925 xfs: drop submit side trans alloc for append ioends new 7adb8f14e134 xfs: open code ioend needs workqueue helper new 044c6449f18f xfs: drop unused ioend private merge and setfilesize code new e7a3d7e792a5 xfs: drop unnecessary setfilesize helper new c41b72ac9f90 Merge remote-tracking branch 'xfs/for-next' new c8893d02c85c Merge remote-tracking branch 'iomap/iomap-for-next' new a19842b40d98 Merge remote-tracking branch 'file-locks/locks-next' new 10a489bbff3e vfs: add fileattr ops new 8067cb84b0b8 ecryptfs: stack fileattr ops new 6cf07638f998 ovl: stack fileattr ops new d9b32b140987 btrfs: convert to fileattr new 3d339932ea10 ext2: convert to fileattr new 30e49f41b50b ext4: convert to fileattr new 33f0da5df0a6 f2fs: convert to fileattr new 56b3c1b11080 gfs2: convert to fileattr new ff1bdd840906 orangefs: convert to fileattr new 280cad4ac884 xfs: convert to fileattr new c53952a5d339 efivars: convert to fileattr new f56864a2eb4a hfsplus: convert to fileattr new f1db5e2e1a92 jfs: convert to fileattr new 6164063ec436 nilfs2: convert to fileattr new 235dc8f49ef5 ocfs2: convert to fileattr new 9610581535e5 reiserfs: convert to fileattr new 68bd83816bf2 ubifs: convert to fileattr new 72c74b1e9335 vfs: remove unused ioctl helpers new ff99198162dc fuse: move ioctl to separate source file new 9a1eea814ab7 fuse: unsigned open flags new 973dee3f2847 fuse: add internal open/release helpers new 5ab1e2cac070 fuse: convert to fileattr new ae7db6c8bc98 ovl: remove unneeded ioctls new 987cfe5b55a8 Merge remote-tracking branch 'ovl/fileattr_v5' into for-next new 64b2f34f38cb apparmor:match_mn() - constify devpath argument new eecf77e097d2 autofs: should_expire() argument is guaranteed to be positive new a0d8d552783b whack-a-mole: kill strlen_user() (again) new 6fa1bf18db71 Merge branch 'work.misc' into for-next new a1c226bccc2d Merge remote-tracking branch 'vfs/for-next' new 067afd7a7110 Merge remote-tracking branch 'printk/for-next' new 1146ad42320e Merge branch 'pci/enumeration' new cc6cd6938175 Merge branch 'pci/error' new 3bbfd319034d ACPI / hotplug / PCI: Fix reference count leak in enable_slot() new fc55ddcb090e Merge branch 'pci/hotplug' new 10ba991ff702 Merge branch 'pci/pm' new 9dc0e3cd4059 Merge branch 'pci/vpd' new 579400bfc2e1 Merge branch 'pci/kernel-doc' new 12fc9293d533 Merge branch 'pci/misc' new c6c4799ceb13 Merge branch 'remotes/lorenzo/pci/brcmstb' new 5d439a6f0746 Merge branch 'remotes/lorenzo/pci/cadence' new f3ce593b1a74 clk: sifive: Add pcie_aux clock in prci driver for PCIe driver new 0a78fcfd3d95 clk: sifive: Use reset-simple in prci driver for PCIe driver new 8bb1c66a90d4 MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver new b86d55c10776 dt-bindings: PCI: Add SiFive FU740 PCIe host controller new 327c333a7908 PCI: fu740: Add SiFive FU740 PCIe host controller driver new ef1052366baa Merge branch 'remotes/lorenzo/pci/dwc' new 302de0cf4038 Merge branch 'remotes/lorenzo/pci/endpoint' new fc5d1453e88f Merge branch 'remotes/lorenzo/pci/iproc' new a7e2cf5d2dbb Merge branch 'remotes/lorenzo/pci/layerscape' new 6f1076c538d6 Merge branch 'remotes/lorenzo/pci/mediatek' new a81598df615a Merge branch 'remotes/lorenzo/pci/microchip' new 5859c926d1f0 PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_r [...] new 18d289d237c1 Merge branch 'remotes/lorenzo/pci/tegra' new 4c01f0e3e641 Merge branch 'remotes/lorenzo/pci/vmd' new 0ac7dba21f78 Merge branch 'remotes/lorenzo/pci/xgene' new 213e12205232 PCI: xilinx-nwl: Enable coherent PCIe DMA traffic using CCI new 1c4422f22605 PCI: xilinx-nwl: Add optional "dma-coherent" property new d7bfacc3f646 Merge branch 'remotes/lorenzo/pci/xilinx' new 5f4de0304613 Merge branch 'remotes/lorenzo/pci/msi' new ed4d2116b283 Merge branch 'remotes/lorenzo/pci/misc' new d7e6f1b7fdbe Merge remote-tracking branch 'pci/next' new 580d2d22acbd Merge remote-tracking branch 'pstore/for-next/pstore' new e4a65e3aac0c Merge remote-tracking branch 'hid/for-next' new 714638e02d94 i2c: Add support for software nodes new 95e272dc364a ARM: davinci: Constify the software nodes new 74031824cac5 ARM: omap1: osk: Constify the software node new 4335168600ef ARM: pxa: stargate2: Constify the software node new dc317fb81b57 ARM: s3c: mini2440: Constify the software node new 3a3438e594bf platform/x86: intel_cht_int33fe_microb: Constify the softw [...] new f9c3d2734343 i2c: cht-wc: Constify the software node new 239798f5fb5e i2c: nvidia-gpu: Constify the software node new dd7a37102b79 i2c: icy: Constify the software node new 2c02f659851a platform/chrome: chromeos_laptop - Prepare complete softwa [...] new 9d383e96448d Input: elantech - Prepare a complete software node for the device new 4b2b4cc50ba6 i2c: Remove support for dangling device properties new 2375843b50d6 Merge branch 'i2c/software-nodes' into i2c/for-5.13 new 07740c92ae57 i2c: core: add managed function for adding i2c adapters new 3b4c747cd320 i2c: core: add api to provide frequency mode strings new d62fbdb99a85 i2c: add support for HiSilicon I2C controller new 71aee62783e9 i2c: designware: Switch over to i2c_freq_mode_string() new 5b5475826c52 i2c: ensure timely release of driver-allocated resources new a888f9b95a44 dt-bindings: i2c-mpc: Document interrupt property as required new 81acb4015a96 dt-bindings: i2c: convert i2c-mpc to json-schema new 65171b2df15e i2c: mpc: Make use of i2c_recover_bus() new bc72675228c7 i2c: mpc: make interrupt mandatory and remove polling code new 09aab7add7bf i2c: mpc: use device managed APIs new 38c466aa4528 Merge branch 'i2c/for-5.13' into i2c/for-next new 5b2706d6e71e Merge remote-tracking branch 'i2c/i2c/for-next' new d7134210e7ca Merge remote-tracking branch 'i3c/i3c/next' new fb37c03bb4c6 Merge remote-tracking branch 'dmi/dmi-for-next' new 314630017b3e hwmon: (amd_energy) Use unified function to read energy data new e13013d489cf hwmon: (amd_energy) Restore visibility of energy counters new 898060deb1a3 MAINTAINERS: Add keyword pattern for hwmon registration functions new 31106c948299 hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] new c467efd34381 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 78950386f8d5 Merge remote-tracking branch 'jc_docs/docs-next' new b6f139947e93 media: venus: use NULL instead of zero for pointers new 686ee9b6253f media: venus: don't de-reference NULL pointers at IRQ time new 6107a4fdf855 media: tc358743: fix possible use-after-free in tc358743_remove() new fa56f5f1fe31 media: adv7604: fix possible use-after-free in adv76xx_remove() new 2c9541720c66 media: i2c: adv7511-v4l2: fix possible use-after-free in a [...] new 7f820ab5d4ee media: i2c: tda1997: Fix possible use-after-free in tda199 [...] new 4a15275b6a18 media: i2c: adv7842: fix possible use-after-free in adv784 [...] new 7385209770fc media: imx-jpeg: Fix double free in mxc_jpeg_remove new 69306a947b3a media: platform: sti: Fix runtime PM imbalance in regs_show new f1995d5e43cf media: sun8i-di: Fix runtime PM imbalance in deinterlace_s [...] new a2e2c1b86209 media: cobalt: drop static for sd_fmt new 7030a96bd990 media: dvb-frontends: Remove redundant error check on vari [...] new 0fa430e96d3c media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event typ [...] new 3ddcea9f7da0 media: rc: add keymaps for mecool-kii-pro/kiii-pro remotes new b7cd0da982e3 media: dvb-usb: fix memory leak in dvb_usb_adapter_init new 799ddc037085 media: rc: remove zte zx ir driver new d931392c8da1 media: rc: ir-hix5hd2: use the correct HiSilicon copyright new 6d3e4a4bebd4 media: dt-bindings: media: IR: Add H616 IR compatible string new 49e851de7e57 media: ite-cir: probe of ITE8708 on ASUS PN50 fails new d6bed580ebd1 media: flexcop: avoid -Wempty-body warning new be8cd6cccf0e media: dvb-usb: avoid -Wempty-body warnings new 4103369093df media: mxl692: remove impossible condition new 3630901933af media: staging/intel-ipu3: Fix memory leak in imu_fmt new dccfe2548746 media: staging/intel-ipu3: Fix race condition during set_fmt new 0a3c89f1dcfa media: staging: media: omap4iss: align arguments with open [...] new 4e587c935875 media: staging: media: zoran: Rename 'HEnd' to 'h_end' new bc1758413075 media: staging: media: zoran: Rename 'VEnd' to 'v_end' new 076557a6e2ff media: staging: media: zoran: Rename 'DispMode' to 'disp_mode' new aee0b05b7609 media: staging: media: zoran: Rename 'VidWinWid' to 'vid_win_wid' new d7bea8a6979b media: staging: media: zoran: Rename 'VidWinHt' to 'vid_win_ht' new 646ef5813e1f media: staging: media: zoran: Rename 'We' to 'we' new cdc62bfba0d7 media: staging: media: zoran: Rename 'He' to 'he' new 5f58ac04f36e media: i2c: rdamc21: Fix warning on u8 cast new a24bbbf24d9c media: camss: ispif: Remove redundant dev_err call in msm_ [...] new 074e8eaaa294 media: allegro: change kernel-doc comment blocks to normal [...] new e0a4205d656d media: adv7842: configure all pads new 3e057b8a5f99 media: adv7842: support 1 block EDIDs, fix clearing EDID new 3d451720089b media: staging: media/meson: remove redundant dev_err call new 98965af1ebc3 media: cx25821: remove unused including <linux/version.h> new 4f4e6644cd87 media: gscpa/stv06xx: fix memory leak new 13210f8098db Merge remote-tracking branch 'v4l-dvb/master' new 9104457ea524 ACPI: AC: fix some coding style issues new 0955b3a5c54a ACPI: APD: fix a block comment align issue new c8deb1c25762 ACPI: processor: fix some coding style issues new fc6a1f84e80b ACPI: ipmi: remove useless return statement for void function new bb415ed540a1 ACPI: LPSS: add a missed blank line after declarations new c8eb628cbdd9 ACPI: acpi_pad: add a missed blank line after declarations new 65545abd8aa3 ACPI: battery: fix some coding style issues new effbe6404e6c ACPI: button: fix some coding style issues new e69ae675879d ACPI: CPPC: fix some coding style issues new 4dea6e898c39 ACPI: custom_method: fix a coding style issue new 3da8236bb0d5 ACPI: PM: add a missed blank line after declarations new d0fb66e999ff ACPI: sysfs: fix some coding style issues new 6ee4bdc27d1a ACPI: dock: fix some coding style issues new afd6c8f8acda Merge branch 'acpi-misc' into linux-next new e6c1067dc1be ACPI: scan: Fold acpi_bus_type_and_status() into its caller new 02056a4f9209 ACPI: scan: Rearrange checks in acpi_bus_check_add() new f926e9433815 ACPI: scan: Drop sta argument from acpi_add_single_object() new f5d9ab1d8034 ACPI: scan: Drop sta argument from acpi_init_device_object() new c830dbcfccbf ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() new 8eb99e9a64a0 ACPI: utils: Add acpi_reduced_hardware() helper new 81cc7e9947c0 ACPI: video: Check LCD flag on ACPI-reduced-hardware devices new 2bc6262c6117 ACPI: CPPC: Replace cppc_attr with kobj_attribute new d08a74572964 resource: Prevent irqresource_disabled() from erasing flags new 273a029af19d Merge branches 'acpi-scan', 'acpi-video', 'acpi-cppc' and [...] new 32c8c34d8132 cpuidle: tegra: Fix C7 idling state on Tegra114 new 2dabed477789 cpuidle: tegra: Remove do_idle firmware call new 498ba2a8a275 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration new 31c6ae47620a Merge tag 'cpuidle-v5.13-rc1' of https://git.linaro.org/pe [...] new 22141d5f4118 intel_idle: add Iclelake-D support new 71f4dd34419f Merge back earlier cpuidle updates for v5.13. new 60943bbdb42e cpufreq: Remove unused for_each_policy macro new b989bc0f3cf2 cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() new 7c2b9acab0fd Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next new 953c1fd96b1a PM: runtime: Replace inline function pm_runtime_callbacks_ [...] new 2c412337cfe6 PM: runtime: Add documentation for pm_runtime_resume_and_get() new 2efa3377230b freezer: Remove unused inline function try_to_freeze_nowarn() new e4b2897ae1a8 PM: sleep: fix typos in comments new 35eb1f5033cf powercap: RAPL: Fix struct declaration in header file new fe5291101789 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] new e9ff02264d75 Merge tag 'devfreq-next-for-5.13' of git://git.kernel.org/ [...] new 45f505d811b4 Merge branch 'pm-devfreq' into linux-next new c51e127bee81 Merge remote-tracking branch 'pm/linux-next' new 22592df194e3 cpufreq: armada-37xx: Fix setting TBG parent for load levels new 4e435a9dd26c clk: mvebu: armada-37xx-periph: remove .set_parent method [...] new d118ac2062b5 cpufreq: armada-37xx: Fix the AVS value for load L1 new 4decb9187589 clk: mvebu: armada-37xx-periph: Fix switching CPU freq fro [...] new e93033aff684 clk: mvebu: armada-37xx-periph: Fix workaround for switchi [...] new 92963903a8e1 cpufreq: armada-37xx: Fix driver cleanup when registration failed new 8bad3bf23cbc cpufreq: armada-37xx: Fix determining base CPU frequency new 5f23eb9dc0cd cpufreq: armada-37xx: Remove cur_frequency variable new dbbd49bade05 cpufreq: armada-37xx: Fix module unloading new c01d48f1ec76 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new dbe4aece8832 Merge remote-tracking branch 'opp/opp/linux-next' new 26c1148b2704 Merge remote-tracking branch 'thermal/thermal/linux-next' new 6e875106c34e Merge remote-tracking branch 'ieee1394/for-next' new deec04d0bf58 Merge remote-tracking branch 'dlm/next' new 55ee2f9c228c Merge remote-tracking branch 'swiotlb/linux-next' new 617a94a470a7 Merge remote-tracking branch 'rdma/for-next' new b98b33043c95 net: dccp: use net_generic storage new a7150e382267 Revert "tcp: Reset tcp connections in SYN-SENT state" new fba863b81604 net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM new 557d5dc83f68 net: fec: use mac-managed PHY PM new 5c2280fc2ee4 r8169: use mac-managed PHY PM new 6597b5c21c1b Merge branch 'net-make-phy-pm-ops-a-no-op-if-mac-driver-ma [...] new 524e001b7dca cxgb4: remove unneeded if-null-free check new 626b598aa8be net: enetc: fix array underflow in error handling code new 95b5c291322b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new a93580a02dbf net: enetc: fix TX ring interrupt storm new 6c5e6b4ccc1b enetc: Use generic rule to map Tx rings to interrupt vectors new 8859a44ea0df Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 7ad3bd52cbcb net: ipa: relax pool entry size requirement new 49e76a418981 net: ipa: update sequence type for modem TX endpoint new 57f63faf0562 net: ipa: only set endpoint netdev pointer when in use new 077e770f2601 net: ipa: ipa_stop() does not return an error new 74858b63c47c net: ipa: get rid of empty IPA functions new 57ab8ca42fa0 net: ipa: get rid of empty GSI functions new 602a1c76f847 net: ipa: three small fixes new cbd312539284 Merge branch 'net-ipa-a-few-small-fixes' new c781ff12a2f3 ethtool: Allow network drivers to dump arbitrary EEPROM data new e19b0a3474ab net/mlx5: Refactor module EEPROM query new e109d2b204da net/mlx5: Implement get_module_eeprom_by_page() new 4c88fa412a10 net/mlx5: Add support for DSFP module EEPROM dumps new 95dfc7effd88 net: ethtool: Export helpers for getting EEPROM info new 96d971e307cc ethtool: Add fallback to get_module_eeprom from netlink command new d740513f05a2 phy: sfp: add netlink SFP support to generic SFP code new c97a31f66ebc ethtool: wire in generic SFP module access new 7dc85b599ae1 Merge branch 'ethtool-eeprom' new c75fb320d482 veth: use skb_orphan_partial instead of skb_orphan new d3256efd8e8b veth: allow enabling NAPI even without XDP new 47e550e0105b veth: refine napi usage new 1c3cadbe0242 self-tests: add veth tests new 23cfa4d4aa9f Merge branch 'veth-gro' new 95291ced8169 ehea: add missing MODULE_DEVICE_TABLE new c3264fee72e7 dt-bindings: net: qcom,ipa: add some compatible strings new c88c34fcf8f5 net: ipa: disable checksum offload for IPA v4.5+ new fbb763e7e736 net: ipa: add IPA v4.5 configuration data new 927c5043459e net: ipa: add IPA v4.11 configuration data new 5b489fea977c Merge branch 'ipa-next' new c24c186d93be Merge remote-tracking branch 'net-next/master' new ff182bc572ce selftests/bpf: test_progs/sockopt_sk: Remove version new cad99cce133d selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton new 361d32028c7d selftests/bpf: Pass page size from userspace in sockopt_sk new 7a85e4dfa7f5 selftests/bpf: Pass page size from userspace in map_ptr new 34090aaf256e selftests/bpf: mmap: Use runtime page size new 23a65766066b selftests/bpf: ringbuf: Use runtime page size new b3278099b2f6 libbpf: Add bpf_map__inner_map API new f3f4c23e1238 selftests/bpf: ringbuf_multi: Use runtime page size new cfc0889cebcc selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd new 92d3bff28aa4 Merge branch 'bpf/selftests: page size fixes' new 9c2762a9a78b Merge remote-tracking branch 'bpf-next/for-next' new 88b6fbed02f9 Merge remote-tracking branch 'ipsec-next/master' new 7b33ec8b93c9 rtw88: add flush hci support new 76325506e811 rtw88: fix DIG min setting new a08398833ec2 rtw88: 8822c: update tx power limit table to RF v40.1 new 7ae7784ec2a8 rtw88: 8822c: add LC calibration for RTL8822C new 4517f811258d rtw88: coex: fix A2DP stutters while WL busy + WL scan new c9eaee0c2ec6 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() new 87fce88658ba mt7601u: fix always true expression new 670d9e53886c mt7601u: enable TDLS support new fa9f5d0e0b45 iwlegacy: avoid -Wempty-body warning new 1e155f0f01b3 Merge remote-tracking branch 'wireless-drivers-next/master' new 18bfbc777ee1 Bluetooth: 6lowpan: delete unneeded variable initialization new d82f3ceb722f Bluetooth: use flexible-array member instead of zero-length array new 33091df75602 Bluetooth: Return whether a connection is outbound new c6bc94970af8 Bluetooth: virtio_bt: add missing null pointer check on al [...] new 4514fffa92da Merge remote-tracking branch 'bluetooth/master' new ec235ada1be5 Merge remote-tracking branch 'mac80211-next/master' new c551f66c5dfe gfs2: Fix a number of kernel-doc warnings new adaa63ab6421 Merge remote-tracking branch 'gfs2/for-next' new 6043aee5ee5e Merge remote-tracking branch 'mtd/mtd/next' new 62c88968b35e Merge remote-tracking branch 'nand/nand/next' new be94215be1ab mtd: spi-nor: core: Fix an issue of releasing resources du [...] new 46094049a49b Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" new d6def28bd700 Merge remote-tracking branch 'spi-nor/spi-nor/next' new ac1af1a788b2 crypto: allwinner - add missing CRYPTO_ prefix new da6503f52bf8 crypto: hisilicon/sec - Fix a module parameter error new a52c7b16ddf3 crypto: ccp - A value assigned to a variable is never used new fd4317b7b2c9 crypto: hisilicon/hpre - fix a typo in hpre_crypto.c new 63655b62f560 crypto: ccp - Use DEFINE_SPINLOCK() for spinlock new 3d8c5f5a08c3 crypto: rockchip - delete unneeded variable initialization new 50274b01ac16 crypto: sun8i-ss - Fix memory leak of pad new 854b77371998 crypto: sa2ul - Fix memory leak of rxd new ae6ce7b17e50 crypto: hisilicon/sec - fixup checking the 3DES weak key new 556b64b9f39e crypto: hisilicon/qm - delete redundant code new f7cae626cabb crypto: qat - Fix a double free in adf_create_ring new 16a9874fe468 crypto: chelsio - Read rxchannel-id from firmware new 3315ef5015a8 Merge remote-tracking branch 'crypto/master' adds 6f6ab533590c drm/komeda: Convert sysfs sprintf/snprintf family to sysfs_emit adds a1c3be890440 drm/komeda: Fix bit check to import to value of proper type adds 62066d316446 drivers: gpu: drm: bridge: fix kconfig dependency on DRM_K [...] adds 19a9a0efe639 drm: Refuse to create zero width/height cmdline modes adds 167b40021712 drm/vblank: Do not store a new vblank timestamp in drm_vbl [...] new 7513ce49027c drm/bridge: lt8912b: Add header file <linux/gpio/consumer.h> new fd921693fe98 drm/syncobj: use newly allocated stub fences new e92b0ff60343 drm/ttm: Ignore signaled move fences new b849bec29a99 drm/ttm: ioremap buffer according to TTM mem caching setting new be54ffe0ab66 drm/bridge: fix typo in Kconfig new 5842ab76bbfa drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() new 2552fb66ae30 drm/drm_internal.h: Remove repeated struct declaration new 13e133ea1a6b gma500: Use DEFINE_SPINLOCK() for spinlock new be318fd85bf2 drm/sched: add missing member documentation new 45d969992c18 drm/dp: Fixup kernel docs for struct drm_dp_aux new 39c17ae60ea9 drm/tegra: Don't register DP AUX channels before connectors new c5261e93758a drm/print: Fixup DRM_DEBUG_KMS_RATELIMITED() new 90876fd477fc drm/dp_mst: Drop DRM_ERROR() on kzalloc() fail in drm_dp_m [...] new e8b8b0df8694 drm/panel: Convert sysfs sprintf/snprintf family to sysfs_emit new c103b850721e Merge tag 'drm-misc-next-2021-04-09' of git://anongit.free [...] new 97065b413e83 Merge remote-tracking branch 'drm/drm-next' new 56b53c0b5aa5 drm/amdgpu: add codes to capture invalid hardware access w [...] new fe68ceef3412 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" new 5a8cd98e6e33 drm/amdgpu: wrap kiq ring ops with kiq spinlock new ce4f17d076f0 drm/amdgpu/display/dm: add missing parameter documentation new ed098aa34c51 drm/amdgpu: Add additional Sienna Cichlid PCI ID new e25443d2765f drm/amdgpu: add a dev_pm_ops prepare callback (v2) new b2aba43af904 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new b98c6299ef99 drm/amdgpu: disentangle HG systems from vgaswitcheroo new e5192f7b4af6 drm/amdgpu: fix the hibernation suspend with s0ix new 62498733d4c4 drm/amdgpu: rework S3/S4/S0ix state handling new 48ccbf730c94 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) new a2e15b0e6c91 drm/amdgpu: clean up non-DC suspend/resume handling new 344169315707 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] new 557f42a2b38c drm/amdgpu: re-enable suspend phase 2 for S0ix new f937008757a2 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend new 32ff160da7ff drm/amdgpu: update comments about s0ix suspend/resume new 5d70a549d00d drm/amdgpu: skip CG/PG for gfx during S0ix new 50ec83f0d820 drm/amdgpu: drop S0ix checks around CG/PG in suspend new 5d3a2d95224d drm/amdgpu: skip kfd suspend/resume for S0ix new 0f6f9dd490d5 drm/amdgpu/ttm: Fix memory leak userptr pages new 5aeaa43e0ef1 drm/radeon/ttm: Fix memory leak userptr pages new 7c4f2b235d6f drm/amdgpu: Fix a typo new 4a49751041bd drm/amdgpu: Fix a typo new 50ca25228e8a drm/amdgpu: Enable VCN/JPEG CG on aldebaran new 1689fca0d62a drm/amd/pm: fix Navi1x runtime resume failure V2 new 2b8d0f1f3e50 drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] new 2be8989d0fc2 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] new 3ca401459cf1 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] new 3bb1105071fb drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct new eec64a5e5d07 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new 15e16daa35ba drm/amdgpu: fix amdgpu_res_first() new 85a44ecd34e3 drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD new c93ebea0cbc3 drm/amd/pm: fix MP1 state setting failure in s3 test new 9113a0fb614b drm/amd/pm: fix gpu reset failure by MP1 state setting new 639979887a11 drm/amdgpu: Use correct size when access vram new 4b256c28ad08 drm/amd/display: Populate socclk entries for dcn2.1 new 62eab49faae7 drm/amd/display: hide VGH asic specific structs new 1c85f3db778f drm/amd/display: Add kernel doc to crc_rd_wrk field new 234cc26f7dd1 drm/amd/display: revert max lb lines change new a08f16cfe8dc drm/amd/display: Log DMCUB trace buffer events new c006a1c00de2 drm/amd/display: Fix debugfs link_settings entry new b4e031e40f49 drm/amd/display: revert max lb use by default for n10 new 4aa8607e2594 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini new 3d223c5528a3 drm/amd/display: Fixed Clock Recovery Sequence new 54718747a6e1 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning new 8c1f05e2472c drm/amd/display: [FW Promotion] Release 0.0.57 new 49c70ece54b0 drm/amd/display: Change input parameter for set_drr new 7d707dddc95c drm/amd/display: Use pwrseq instance to determine eDP instance new 5eba2858416d drm/amd/display: 3.2.128 new 6ae2784114c0 drm/amdgpu: replace per_device_list by array new 05eacc0f8f6c drm/radeon: don't evict if not initialized new a8a1de90e0dc drm/atomic: Couple of typo fixes new d73610211eec drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug new 32c811b0972c drivers: gpu: Remove duplicate include of amdgpu_hdp.h new 7d98d416c2cc amdgpu: avoid incorrect %hu format string new 19c383affd58 amdgpu: fix gcc -Wrestrict warning new 42b599732ee1 drm/amdgpu/display: fix memory leak for dimgrey cavefish new 5f400639dd4e drm/amd/pm: make DAL communicate with SMU through unified [...] new c6ce68e67659 drm/amd/pm: label these APIs used internally as static new 181e772f7d1a drm/amd/pm: drop redundant and unneeded BACO APIs V2 new 437f3e0b6eb2 drm/amdgpu: move vram recover into sriov full access new 9a8fe5557d76 drm/amd/pm: Update aldebaran pmfw interface new e40889ecfd79 drm/amdgpu: update host to psp interface new cad7b7510c44 drm/amdgpu: added support for dynamic GECC new 9b7f1e04677a drm/amdgpu: Set amdgpu.noretry=1 for Arcturus new 4711c033f6d8 drm/amd/display: Use appropriate DRM_DEBUG_... level new 084e2640e516 drm/amdgpu: Fix check for RAS support new d7232ec62613 drm/amd/display: Removing unused code from dmub_cmd.h new 266b2d25e3fe drm/amdgpu: remove irq_src->data handling new dd67d7a6202c drm/amdgpu/pm: mark pcie link/speed arrays as const new d2ae842d2462 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] new 2b0e617af3e0 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] new 36000c7a5108 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit new a9ca9bb3af85 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit new f4a9be998c8e drm/amdgpu: Ensure that the modifier requested is supporte [...] new 9e76e7b20666 amdgpu: securedisplay: simplify i2c hexdump output new f19a2067a2e1 drm/radeon/r600_cs: Few typo fixes new 63a93023ee8c drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes new 5bf314abfb8a drm/amd: Fix a typo in two different sentences new 5af50b0b1c20 drm/amd/display: Allow idle optimization based on vblank. new 7df4ceb60fa9 drm/amd/display: check fb of primary plane new c107171b8d32 drm/amdgpu: add the sched_score to amdgpu_ring_init new c62dfdbbf710 drm/amdgpu: share scheduler score on VCN3 instances new 87cc7f9ebf7c drm/amdgpu: load balance VCN3 decode as well v8 new 9fd5543e9552 drm/amdgpu: allow variable BO struct creation new 9ad0d033ed4b drm/amdgpu: introduce struct amdgpu_bo_user new 22b40f7a3ad1 drm/amdgpu: use amdgpu_bo_create_user() for when possible new cc1bcf85b011 drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag new 030bb4addb36 drm/amdgpu: make BO type check less restrictive new e6c6338f393b drm/amd/amdgpu implement tdr advanced mode new e42569d02acb drm/amd/pm: Modify mode2 msg sequence on aldebaran new 6d77dd9f75bc drm/amd/pm: Add function to wait for smu events new c941e9fe9c65 drm/amd/pm: Add support for reset completion on aldebaran new e071dce38f0a drm/amdgpu: Add reset control to amdgpu_device new 04442bf70deb drm/amdgpu: Add reset control handling to reset workflow new a2052839cd9f drm/amdgpu: Add PSP public function to load a list of FWs new 5d89bb2d2f53 drm/amdgpu: Make set PG/CG state functions public new 142600e854b1 drm/amdgpu: Add mode2 reset support for aldebaran new ea4e96a7b3e7 drm/amdgpu: Enable recovery on aldebaran new 928a0fe6889e drm/amdgpu: Fix build warnings new 1fb4968bec71 drm/amd/pm: no need to force MCLK to highest when no displ [...] new 2e4b2f7b570a drm/amd/pm: unify the interface for loading SMU microcode new d34a1ea94aef drm/amd/pm: fix missing static declarations new d2b0b4832b90 drm/amd/pm: unify the interface for power gating new 2d64d23e9596 drm/amd/pm: unify the interface for gfx state setting new f41f8e0886d3 drm/amd/pm: Fix DPM level count on aldebaran new 53df89ddc0cc drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers new 84e070f58ad2 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] new b010affea45d drm/amdkfd: dqm fence memory corruption new 03e70a0271f6 drm/amdgpu: ih reroute for newer asics than vega20 new fe8858bb097b drm/amd/display: Fix black screen with scaled modes on som [...] new 404b277bbe49 drm/amdgpu: Reset error code for 'no handler' case new 4a7ffbdb27d5 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] new 0698b1340378 drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran new 95574c696147 drm/amd/display: BIOS LTTPR Caps Interface new 4758823355a0 drm/amd/display: Add refresh rate trace new 6c8e1f3b95a2 drm/amd/display: Fix static checker warnings on tracebuff_fb new 9127daa0a8d8 drm/amd/display: Guard ASSR with internal display flag new ac3a4fa11ff4 drm/amd/display: enable DP DSC Compliance automation new 4fe1fdcc2301 drm/amd/display: define mod_hdcp_display_disable_option struct new 45f673e61521 drm/amd/display: add mod hdcp interface for supporting enc [...] new 553ef24d06fc drm/amd/display: Fix typo for variable name new 6b91a404c8a5 drm/amd/display: Rename fs_params to hdr_tm_params new dd8a86877ec0 drm/amd/display: Interface for LTTPR interop new 3128b285021e drm/amd/display: Enumerate LTTPR modes new 7809fc00e20e drm/amd/display: LTTPR config logic new b9db41235a2a drm/amd/display: Fix MST topology debugfs new f42ef862fb1f drm/amd/display: Add dynamic link encoder selection. new 79ed7354d70f drm/amd/display: Update display endpoint control path. new b126a69906ed drm/amd/display: New path for enabling DPG new 482812d56698 drm/amd/display: Set max TTU on DPG enable new 925890201eb2 drm/amd/display: add log for automated test new 3b77bd247878 drm/amd/display: [FW Promotion] Release 0.0.58 new 6213044059d2 drm/amd/display: Disable MALL when SMU not present new bb01091cec98 drm/amd/display: 3.2.129 new 68eb3ae3c637 drm/amd/display: Try YCbCr420 color when YCbCr444 fails new ec5c0ffaad87 drm/amd/display: fix typo: liason -> liaison new 1c0f04303b21 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] new 4d675e1eb863 drm/amdgpu: Add new PF2VF flags for VF register access method new d91a275e4e86 drm/amd/display: add DMCUB trace irq support for DCN302 new cb2318b7c987 drm/amd/display: Use pr_debug in DM to prevent dmesg flooding new 3c3dc654333f drm/amdgpu: fix NULL pointer dereference new 9973de10b5b7 drm/amdgpu: fix compiler warning(v2) new fd6ecc906960 drm/radeon: avoid potential null pointer access new f4d3da72a76a drm/amdgpu: Set a suitable dev_info.gart_page_size new 9a89a721b41b drm/amdgpu: check alignment on CPU page for bo map new 2dd88ce862a5 drm/amdgpu/display: fix warning on 32 bit in dmub new 8b8a162da820 drm/amdgpu: indirect register access for nv12 sriov new 77eabc6f5975 drm/amdgpu: indirect register access for nv12 sriov new 5d23851029b7 drm/amdgpu: indirect register access for nv12 sriov new 5e025531b773 drm/amdgpu: indirect register access for nv12 sriov new 2b665c3735b3 drm/amdgpu: reserve fence slot to update page table new 5a4345270474 drm/amdgpu: support sdma error injection new ccc4343041f2 drm/amd: use kmalloc_array over kmalloc with multiply new f08726868c75 drm/amd: cleanup coding style a bit new c108aef148c4 drm/amdgpu: drop some unused atombios functions new 92b15eb07ad7 amd: display: modules: Remove repeated struct declaration new 158fc08d174d drm/amdkfd: Avoid null pointer in SMI event new 75f06251c921 drm/amdgpu: initialze ras caps per paltform config new 1696bf35896b drm/amdgpu: create umc_v6_7_funcs for aldebaran new 3f903560d1f0 drm/amdgpu: add helper funtion to query umc ras error new 878b9e944c56 drm/amdgpu: implement umc query error count callback new 87da0cc101e7 drm/amdgpu: implement query_ras_error_address callback new 6e36f23193cc drm/amdgpu: split nbio callbacks into ras and non-ras ones new 52137ca8526c drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs new 49070c4ea3d9 drm/amdgpu: split umc callbacks to ras and non-ras ones new 68d705dd6a40 drm/amdgpu: do not register df_mca interrupt in certain config new 8bc7b360ad4b drm/amdgpu: split mmhub callbacks into ras and non-ras ones new 719a9b332305 drm/amdgpu: split gfx callbacks into ras and non-ras ones new 04f3c88f0955 drm/amd/display: Retry getting PSR state if command times out new 6bdb2e382161 drm/amd/display: Add delay in dmub_srv_send_gpint_command new 815f72be4d8a drm/amd/display: use MST downstream AUX to dump DPRX CRCs new 148493a81e3b drm/amd/display: add NULL check to avoid kernel crash in DC. new 9df857f930d6 drm/amd/display: Move vupdate keepout programming from DCN [...] new 37bedd9929b9 drm/amd/display: Add debugfs entry for LTTPR register status new 3306ace54efb drm/amd/display: Added dc_edp_id_count to dc_context new 73affd3052c0 drm/amd/display: Add debug prints for SMU messages new ad0d8ebcb8df drm/amd/display: Add dc_debug flag to disable min fclk new 712343cd21ea drm/amd/display: Add function and debugfs to dump DCC_EN bit new 8532467cc901 drm/amd/display: Set initial value to a divider new 874ec9f7e568 drm/amd/display: Tweak the kernel doc for crc_rd_wrk new ada577258b94 drm/amd/display: Add missing mask for DCN3 new f5b6a20c7ef4 drm/amd/display: Directly retrain link from debugfs new 41efcd3879b1 drm/amd/display: Add MST capability to trigger_hotplug interface new ec3721869cc4 drm/amd/display: Determine synchronization edge based on m [...] new 0774e08adf5f drm/amd/display: Fixed corruption on 4K tvs new 091e3131a8c2 drm/amd/display: Cleanup DML DSC input bpc validation new ecc116010637 drm/amd/display: [FW Promotion] Release 0.0.59 new c25675e0b30b drm/amd/display: 3.2.130 new 55fa622fe635 Revert "drm/amdgpu: Ensure that the modifier requested is [...] new e90f8be3b91c drm/amdgpu: Remove unused function amdgpu_bo_fbdev_mmap() new d844c6d74740 drm/amdgpu: move mmhub ras_func init to ip specific file new b16e685725a9 drm/amdgpu: Fix size overflow new a441d7ea5c7b drm/radeon: Fix size overflow new 3495d3c3267a drm/amd/pm: add the callback to get vbios bootup values fo [...] new f066af882b37 drm/amdgpu: add DMUB outbox event IRQ source define/comple [...] new 055162645a40 drm/amd/pm: increase time out value when sending msg to SMU new 340c571bebbe drm/amdgpu: add ras aldebaran ras eeprom driver new 134d16d50f09 drm/amdgpu: RAS harvest on driver load new 52a9df8180fb drm/amdgpu: enable ras eeprom on aldebaran new 79f02534810c drm/amd/display: Update DCN302 SR Exit Latency new 1f7cfaa36378 drm/amdgpu/smu7: fix CAC setting on TOPAZ new ccfc4392f257 drm/radeon/r600: Fix variables that are not used after assignment new a3fe0e334f31 drm/amd/display: Fix the Wunused-function warning new 25315ebfaefc drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() new cbb8f989d5a0 drm/amdgpu: page retire over debugfs mechanism new 8262c762c741 usb/host: enable auto power control for xhci-pci new 580dc79f8f23 drm/amdgpu: add another raven1 gfxoff quirk new 795a87f8fdfb drm/amdgpu: only check for _PR3 on dGPUs new 2c0585879a00 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new d8ca16b315f7 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new b0fbe52e41a8 Revert "drm/amd/display: To modify the condition in indica [...] new a2438fdcf7e3 drm/amdgpu: check whether s2idle is enabled to determine s0ix new 835fcb07b7be drm/amdkfd: Update L1 and add L2/3 cache information new a16316874194 Merge remote-tracking branch 'amdgpu/drm-next' new 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' new a844cfbe648d drm/i915: Skip display interruption setup when display is [...] new 61a60d7962a6 drm/i915: Do not set any power wells when there is no display new 5df7bd130818 drm/i915: skip display initialization when there is no display new 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S new 1e2b1680f6e7 Merge remote-tracking branch 'drm-intel/for-linux-next' new 59f39d100162 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 2fc8a92e0a22 drm/msm/a6xx: Fix perfcounter oob timeout new f5b1a8784350 drm/msm: Select CONFIG_NVMEM new 3ab1c5cc3939 drm/msm: Add param for userspace to query suspend count new 73743e72fed4 drm/msm/disp/dpu1: turn off vblank irqs aggressively in dp [...] new 8c64a945a614 gpu/drm/msm: remove redundant pr_err() when devm_kzalloc failed new 0938def7817a drivers: gpu: drm: msn: disp: dpu1: Fixed couple of spelli [...] new 0340e8123faf drm/msm/dsi: Uncomment core_mmss clock for MSM8996 new 86bf254549ba drm/msm/dp: Fix indentation kbot warnings in DP driver new 7d649cfe0314 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver new cb3fd74a03e8 drm/msm/dp: delete unnecessary debugfs error handling new b3084079c177 clk: mux: provide devm_clk_hw_register_mux() new f4b43ac0b0af clk: divider: add devm_clk_hw_register_divider new 266a4e58a1d2 drm/msm/dsi: replace PHY's init callback with configurable data new d6d1439ec438 drm/msm/dsi: fuse dsi_pll_* code into dsi_phy_* code new 6a58cfecaf6c drm/msm/dsi: drop multiple pll enable_seq support new 93cf7d6289f9 drm/msm/dsi: move all PLL callbacks into PHY config struct new 80d2229bf0e7 drm/msm/dsi: drop global msm_dsi_phy_type enumaration new 076437c9e360 drm/msm/dsi: move min/max PLL rate to phy config new 95b814e4f639 drm/msm/dsi: remove msm_dsi_pll_set_usecase new 5d13459650b3 drm/msm/dsi: push provided clocks handling into a generic code new 613cbd1da3c9 drm/msm/dsi: use devm_clk_*register to registe DSI PHY clocks new a7c13d4f597d drm/msm/dsi: use devm_of_clk_add_hw_provider new aaadcbb4d702 drm/msm/dsi: make save/restore_state phy-level functions new 015cf329831d drm/msm/dsi: drop vco_delay setting from 7nm, 10nm, 14nm drivers new 89da81530d79 drm/msm/dsi: simplify vco_delay handling in dsi_phy_28nm driver new 62d5325d457a drm/msi/dsi: inline msm_dsi_pll_helper_clk_prepare/unprepare new 2a831d9e38e2 drm/msm/dsi: make save_state/restore_state callbacks accep [...] new 007687c38a80 drm/msm/dsi: drop msm_dsi_pll abstraction new e55b3fbbbbc8 drm/msm/dsi: drop PLL accessor functions new b7cf8a54549f drm/msm/dsi: move ioremaps to dsi_phy_driver_probe new 9f91f22aafcd drm/msm/dsi: remove duplicate fields from dsi_pll_Nnm instances new 001d8dc33875 drm/msm/dsi: remove temp data from global pll structure new 6e2ad9c3bfca drm/msm/dsi: inline msm_dsi_phy_set_src_pll new 36c5dde5fdf0 drm/msm/dsi: stop passing src_pll_id to the phy_enable call new 095eed898485 drm/msm/dpu: enable DPU_SSPP_QOS_8LVL for SM8250 new 4f2c98383fcc drm/msm/dpu: fill missing details in hw catalog for sdm845 [...] new a670ff578f1f drm/msm/dpu: always use mdp device to scale bandwidth new 90643a24a7bf drm/msm: ratelimit GEM related WARN_ON()s new 6afb0750dba0 drm/msm: Reorganize msm_gem_shrinker_scan() new b9a31d0deee4 drm/msm: Clear msm_obj->sgt in put_pages() new 20d0ae2f8c72 drm/msm: Split iova purge and close new f48f356330f7 drm/msm: Add $debugfs/gem stats on resident objects new 64fcbde772c7 drm/msm: Track potentially evictable objects new 81d4d597d4fa drm/msm: Small msm_gem_purge() fix new 63f17ef83428 drm/msm: Support evicting GEM objects to swap new 591e34a091d1 drm/msm/disp/dpu1: add support for display for SC7280 target new ed6154a136e4 drm/msm/disp/dpu1: add intf offsets for SC7280 target new b3652e87c03c drm/msm/disp/dpu1: add support to program fetch active in [...] new 7e6ee55320f0 drm/msm/disp/dpu1: enable DATA_HCTL_EN for sc7280 target new a8eca8a1a524 drm/msm/disp/dpu1: increase the range of interrupts in dpu [...] new 7e4526db30c2 drm/msm/disp/dpu1: add vsync and underrun irqs for INTF_5 new dc8a4973fd69 drm/msm/disp/dpu1: add flags to indicate obsolete irqs new 2ad52bdb220d drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal new 377569f82ea8 drm/msm/mdp5: Do not multiply vclk line count by 100 new 33b2b91e3430 drm/msm/mdp5: Disable pingpong autorefresh at tearcheck init new a29c8c024165 drm/msm/disp/dpu1: fix display underruns during modeset. new 3714026f200a Merge remote-tracking branch 'drm-msm/msm-next' new 89327007b785 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 5690bb493e62 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 4fd64e72abd5 Merge remote-tracking branch 'regmap/for-next' new 473d5ae82d73 Merge branch 'for-linus' into for-next new d76314531258 ALSA: usb-audio: Skip probe of UA-101 devices new 64f40f9be141 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX new 57b138dde350 ALSA: control - double free in snd_ctl_led_init() new 94c5f4d9deb7 Merge remote-tracking branch 'sound/for-next' new 3e075e842899 ASoC: amd: raven: acp3x-i2s: Constify static struct snd_so [...] new 45475bf60cc1 ASoC: soc-compress: lock pcm_mutex to resolve lockdep error new 857b602a3424 ASoC: codecs: lpass-rx-macro: constify static struct snd_s [...] new a457dd92d14a ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops new 1f34084cc85d ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops new e994cf826894 ASoC: wcd934x: constify static struct snd_soc_dai_ops new 3cab801e8b94 ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops new 4f3b0f8e3640 ASoC: rt1019: remove registers to sync with rt1019 datasheet new a893a666b5b9 ASoC: codecs: lpass-wsa-macro: constify static struct snd_ [...] new 4150cc7306fa ASoC: amd: renoir: acp3x-pdm-dma: constify static struct s [...] new 81df40a0807f ASoC: codecs: lpass-tx-macro: constify static struct snd_s [...] new 33e12dea130d ASoC: wcd9335: constify static struct snd_soc_dai_ops new 26e33ed9f184 ASoC: amd: Add support for ALC1015P codec in acp3x machine driver new 13b3c8255998 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 24cd6f5679e0 Merge remote-tracking branch 'sound-asoc/for-next' new cd598d042c95 Merge remote-tracking branch 'modules/modules-next' new 65299e8bfb24 Input: elants_i2c - do not bind to i2c-hid compatible ACPI [...] new e479187748a8 Input: silead - add workaround for x86 BIOS-es which bring [...] new 2911ce35faf3 dt-bindings: input/touchscreen: add bindings for msg2638 new cbdb24e59e7f Input: add MStar MSG2638 touchscreen driver new 7c06272f0ed8 dt-bindings: input: touchscreen: ilitek_ts_i2c: Add bindings new 42370681bd46 Input: Add support for ILITEK Lego Series new a811ecf8f1db Input: mms114 - convert bindings to YAML and extend new 53fefdd1d3a3 Input: mms114 - support MMS136 new 236798a1a95f Input: apbps2 - remove useless variable new 398411367666 Input: cyttsp - error message on boot mode exit error new c61ac36fd52c Input: cyttsp - reduce reset pulse timings new 0bffa508d136 Input: cyttsp - drop the phys path new ddfe7e1ce3d5 Input: cyttsp - set abs params for ABS_MT_TOUCH_MAJOR new dadf1fd8807e Input: cyttsp - flag the device properly new 4f008a386ac5 Merge remote-tracking branch 'input/next' new c4b6152f8817 Merge branch 'for-5.13/block' into for-next new 13e1db65d2b9 bcache: reduce redundant code in bch_cached_dev_run() new 11e9560e6c00 bcache: remove PTR_CACHE new f9a018e8a6af bcache: use NULL instead of using plain integer as pointer new be3bacececd7 md: bcache: avoid -Wempty-body warnings new 9c9b81c45619 md: bcache: Trivial typo fixes in the file journal.c new 62594f189e81 bcache: Use 64-bit arithmetic instead of 32-bit new 33ec5dfe8f42 bcache: fix a regression of code compiling failure in debug.c new adacb0f4ab47 Merge branch 'for-5.13/drivers' into for-next new 8b625d01fd50 ata: ahci_tegra: call tegra_powergate_power_off only when [...] new c38ae56ee034 pata_ipx4xx_cf: Fix unsigned comparison with less than zero new 1c61de8cfc89 Merge branch 'for-5.13/libata' into for-next new e83acd7d37d8 io_uring: avoid taking ctx refs for task-cancel new 2c4b8eb6435e io_uring: reuse io_req_task_queue_fail() new dafecf19e25f io_uring: further deduplicate file slot selection new f41db2732d48 io_uring: add a helper failing not issued requests new 9fb8cb49c7b6 io_uring: refactor provide/remove buffer locking new 8c3f9cd1603d io_uring: use better types for cflags new 2e052d443df1 io_uring: refactor out send/recv async setup new 6cb78689fa94 io_uring: untie alloc_async_data and needs_async_data new 26f0505a9ce5 io_uring: rethink def->needs_async_data new b7e298d265f2 io_uring: merge defer_prep() and prep_async() new 179ae0d15e8b io_uring: simplify io_resubmit_prep() new de9b4ccad750 io_uring: wrap io_kiocb reference count manipulation in helpers new abc54d634334 io_uring: switch to atomic_t for io_kiocb reference count new c9dca27dc7f9 io_uring: simplify io_sqd_update_thread_idle() new d44f554e105b io_uring: don't check for io_uring_fops for fixed files new 7b29f92da377 io_uring: cache async and regular file state for fixed files new b9b0e0d39c7b io_uring: correct comment on poll vs iopoll new 45ab03b19e8b io_uring: transform ret == 0 for poll cancelation completions new 493f3b158a1e io_uring: don't take ctx refs in task_work handler new 33f993da9829 io_uring: optimise io_uring_enter() new cf27f3b14961 io_uring: optimise tctx node checks/alloc new 966706579a71 io_uring: keep io_req_free_batch() call locality new de968c182b4f io_uring: inline __io_queue_linked_timeout() new 1840038e1195 io_uring: optimise success case of __io_queue_sqe new dd78f49260dd io_uring: refactor io_flush_cached_reqs() new 8dd03afe611d io_uring: refactor rsrc refnode allocation new 0d85035a7368 io_uring: inline io_put_req and friends new a05432fb49b6 io_uring: refactor io_free_req_deferred() new dac7a0986493 io_uring: add helper flushing locked_free_list new 2593553a01c8 io_uring: remove __io_req_task_cancel() new 68fb897966fe io_uring: inline io_clean_op()'s fast path new 094bae49e5ed io_uring: optimise io_dismantle_req() fast path new e1d767f078b8 io_uring: abolish old io_put_file() new c15b79dee51b io_uring: optimise io_req_task_work_add() new d4729fbde766 io_uring: don't clear REQ_F_LINK_TIMEOUT new 682076801a2f io_uring: don't do extra EXITING cancellations new 05356d86c642 io_uring: remove tctx->sqpoll new 8418f22a5379 io-wq: refactor *_get_acct() new e1d675df1a36 io_uring: don't init req->work fully in advance new 59d7001345a7 io_uring: kill unused REQ_F_NO_FILE_TABLE new 1c98679db941 io_uring: optimise kiocb_end_write for !ISREG new 8c130827f417 io_uring: don't alter iopoll reissue fail ret code new ab454438aa8d io_uring: hide iter revert in resubmit_prep new 9532b99bd9ca io_uring: optimise rw complete error handling new 464dca612bc6 io_uring: mask in error/nval/hangup consistently for poll new 6c2450ae5565 io_uring: allocate memory for overflowed CQEs new 7471e1afabf8 io_uring: include cflags in completion trace event new 88e41cf928a6 io_uring: add multishot mode for IORING_OP_POLL_ADD new b2c3f7e17156 io_uring: abstract out helper for removing poll waitqs/hashes new 5082620fb2ca io_uring: terminate multishot poll for CQ ring overflow new b2cb805f6dd4 io_uring: abstract out a io_poll_find_helper() new b69de288e913 io_uring: allow events and user_data update of running pol [...] new 66ae0d1e2d9f kernel: allow fork with TIF_NOTIFY_SIGNAL pending new 685fe7feedb9 io-wq: eliminate the need for a manager thread new 548d819d1eed io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE new 50e96989d736 io_uring: reg buffer overflow checks hardening new b2e720ace221 io_uring: fix race around poll update and poll triggering new c7aab1a7c52b task_work: add helper for more targeted task_work canceling new c80ca4707d1a io-wq: cancel task_work on exit only targeting the current 'wq' new b895c9a632e7 io_uring: name rsrc bits consistently new 221aa92409f9 io_uring: simplify io_rsrc_node_ref_zero new f3baed39929e io_uring: use rsrc prealloc infra for files reg new 82fbcfa996e0 io_uring: encapsulate rsrc node manipulations new 40ae0ff70fb1 io_uring: move rsrc_put callback into io_rsrc_data new e7c78371bbf7 io_uring: refactor io_queue_rsrc_removal() new a7f0ed5acdc9 io_uring: ctx-wide rsrc nodes new 28a9fe252134 io_uring: reuse io_rsrc_node_destroy() new 215c39026023 io_uring: remove useless is_dying check on quiesce new 89b5066ea1d9 io_uring: combine lock/unlock sections on exit new 7394161cb8bd io_uring: better ref handling in poll_remove_one new e146a4a3f69e io_uring: remove unused hash_wait new 0aec38fda2b6 io_uring: refactor io_async_cancel() new 75769e3f7357 io_uring: improve import_fixed overflow checks new 4751f53d74a6 io_uring: store reg buffer end instead of length new 47e90392c8ad io_uring: kill unused forward decls new e07785b00291 io_uring: lock annotate timeouts and poll new c4ea060e85ea io_uring: simplify overflow handling new df9727affa05 io_uring: put link timeout req consistently new 044118069a23 io_uring: deduplicate NOSIGNAL setting new 9a321c98490c io_uring: set proper FFS* flags on reg file update new f4f7d21ce464 io_uring: don't quiesce intial files register new 846a4ef22bf6 io_uring: refactor file tables alloc/free new a04b0ac0cb64 io_uring: encapsulate fixed files into struct new 53a3126756d6 io_uring: kill outdated comment about splice punt new 417b5052be9e io-wq: simplify code in __io_worker_busy() new cb3b200e4f66 io_uring: don't attempt re-add of multishot poll request i [...] new e0051d7d18e0 io-wq: Fix io_wq_worker_affinity() new f40b964a66ac io_uring: clean up io_poll_task_func() new e27414bef7b4 io_uring: refactor io_poll_complete() new 0ea13b448ee7 io_uring: simplify apoll hash removal new 368b2080853f io_uring: unify task and files cancel loops new b303fe2e5a38 io_uring: track inflight requests through counter new 3f48cf18f886 io_uring: unify files and task cancel new a1fde923e306 io_uring: refactor io_close new 0bdf3398b06e io_uring: enable inline completion for more cases new 4af3417a347d io_uring: refactor compat_msghdr import new 44c769de6ffc io_uring: optimise non-eventfd post-event new ff64216423d4 io_uring: always pass cflags into fill_event() new 8d13326e56c1 io_uring: optimise fill_event() by inlining new 954062e1af8b Merge branch 'for-5.13/io_uring' into for-next new eb87e4e90bca gdrom: fix compilation error new 8274ff0b8346 Merge branch 'for-5.13/drivers' into for-next new c155468e2cf8 Merge remote-tracking branch 'block/for-next' new c8a4197ad354 Merge remote-tracking branch 'device-mapper/for-next' new 6a1bc4bfc39d Merge remote-tracking branch 'pcmcia/pcmcia-next' new 6e1dd5eb2c22 Merge remote-tracking branch 'mmc/next' new dbba04553a09 Merge remote-tracking branch 'mfd/for-mfd-next' new 2b34f362ff3b Merge remote-tracking branch 'backlight/for-backlight-next' new 2d54a2222c4a power: reset: hisi-reboot: add missing MODULE_DEVICE_TABLE new 0af96bd88dd5 Merge remote-tracking branch 'battery/for-next' new 4b29a38fa579 Merge remote-tracking branch 'regulator/for-next' new 4cde65ff0bc7 Merge remote-tracking branch 'security/next-testing' new ff692511d305 Merge remote-tracking branch 'apparmor/apparmor-next' new b31f2a495deb keys: cleanup build time module signing keys new 0165f4ca223b ima: enable signing of modules with build time generated key new 6cbdfb3d91ba ima: enable loading of build time generated key on .ima keyring new 60c8eb38c1b7 Merge branch 'ima-module-signing-v4' into next-integrity new 41d75dd96205 ima: Fix function name error in comment. new 282c0a4d15b6 integrity: Add declarations to init_once void arguments. new 916a18ccce4a Merge remote-tracking branch 'integrity/next-integrity' new 231f3670362b Merge remote-tracking branch 'keys/keys-next' new 59dfc543fbf9 Merge remote-tracking branch 'selinux/next' new 153055a6e5e6 Merge remote-tracking branch 'tomoyo/master' new 8284944bc2e9 tpm: efi: Use local variable for calculating final log size new ac3a51d1191f tpm: acpi: Check eventlog signature before using it new f47e81ef4f77 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] new 68a04ef0f938 lib: Add ASN.1 encoder new 61013076dd1f oid_registry: Add TCG defined OIDS for TPM keys new d31ce6573346 security: keys: trusted: fix TPM2 authorizations new 14676f1eb796 security: keys: trusted: use ASN.1 TPM2 key format for the blobs new 5d93625a76da security: keys: trusted: Make sealed key properly interoperable new 830027e2cb55 KEYS: trusted: Add generic trusted keys framework new 6dd95e650c8a KEYS: trusted: Introduce TEE based Trusted Keys new 198cafe3e275 doc: trusted-encrypted: updates with TEE as a new trust source new 2ee55787f818 MAINTAINERS: Add entry for TEE based Trusted Keys new 289b91ab1891 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() new f70fd68adea1 Merge remote-tracking branch 'tpmdd/next' new 20612bf81dfb Merge remote-tracking branch 'iommu/next' new 1da6cc47d606 Merge remote-tracking branch 'audit/next' new 368abf809177 Merge remote-tracking branch 'devicetree/for-next' new 9b844b087124 spi: dln2: Fix reference leak to master new 59ebbe40fb51 spi: simplify devm_spi_register_controller new a03675497970 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfe [...] new a23faea76d4c spi: omap-100k: Fix reference leak to master new 4df2f5e1372e spi: imx: add a check for speed_hz before calculating the clock new e980048263ba spi: orion: set devdata properly as it is being used later new cec77e0a2498 spi: qup: fix PM reference leak in spi_qup_remove() new 30700a057ce8 spi: davinci: Use device_get_match_data() helper new a16bff68b75f spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to [...] new a0f65be6e880 spi: spi-zynqmp-gqspi: add mutex locking for exec_op new 8ad07d79bd56 spi: spi-zynqmp-gqspi: transmit dummy circles by using the [...] new 41d310930084 spi: spi-zynqmp-gqspi: fix incorrect operating mode in zyn [...] new 828b48097742 Merge series "spi: spi-zynqmp-gpspi: fix some issues" from [...] new b716a5a87afa Merge remote-tracking branch 'spi/for-5.13' into spi-next new 29844b433df4 Merge remote-tracking branch 'spi/for-next' new 49b87b67a314 Merge branch 'x86/vmware' new 7fafa7d3fdf6 Merge branch 'x86/vdso' new 91a67c59e52d Merge branch 'x86/urgent' new 31c9620c6114 Merge branch 'x86/splitlock' new e9a15a40e857 x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit new b8921dccf3b2 x86/cpufeatures: Add SGX1 and SGX2 sub-features new b0c7459be067 x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() new 231d3dbdda19 x86/sgx: Add SGX_CHILD_PRESENT hardware error code new 540745ddbc70 x86/sgx: Introduce virtual EPC for use by KVM guests new 332bfc7becf4 x86/cpu/intel: Allow SGX virtualization without Launch Con [...] new faa7d3e6f3b9 x86/sgx: Initialize virtual EPC driver even when SGX drive [...] new 8ca52cc38dc8 x86/sgx: Expose SGX architectural definitions to the kernel new 9c55c78a73ce x86/sgx: Move ENCLS leaf definitions to sgx.h new 32ddda8e445d x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) new a67136b458e5 x86/sgx: Add encls_faulted() helper new 73916b6a0c71 x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs new d155030b1e7c x86/sgx: Add helpers to expose ECREATE and EINIT to KVM new b3754e5d3da3 x86/sgx: Move provisioning device creation out of SGX driver new ae40aaf6bdbf x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_ [...] new a8915b453a05 Merge branch 'x86/sgx' new 984fcd367dbf Merge branch 'x86/seves' new 3ed87133b038 Merge branch 'x86/platform' new f792dd23aa0d Merge branch 'x86/mm' new 49df75b0ef09 Merge branch 'x86/misc' new 87d5b30a8d96 Merge branch 'x86/microcode' new 0d66ccc16270 jump_label: Provide CONFIG-driven build state defaults new 51cba1ebc60d init_on_alloc: Optimize static branches new 39218ff4c625 stack: Optionally randomize kernel stack offset each syscall new fe950f602033 x86/entry: Enable random_kstack_offset support new 68ef8735d253 lkdtm: Add REPORT_STACK for checking stack offsets new 70918779aec9 arm64: entry: Enable random_kstack_offset support new 68d3b6e40ed2 Merge branch 'x86/entry' new 52fa82c21f64 x86: Add insn_decode_kernel() new f2ac256b9a8b Merge 'x86/alternatives' new e855e80d0015 Merge tag 'v5.12-rc5' into WIP.x86/core, to pick up recent [...] new b1f480bc0686 Merge branch 'x86/cpu' into WIP.x86/core, to merge the NOP [...] new 23c1ad538f4f x86/alternatives: Optimize optimize_nops() new 119251855f9a x86/retpoline: Simplify retpolines new bcb1b6ff39da objtool: Correctly handle retpoline thunk calls new 530b4ddd9dd9 objtool: Handle per arch retpoline naming new a958c4fea768 objtool: Fix static_call list generation new 3a647607b57a objtool: Rework the elf_rebuild_reloc_section() logic new ef47cc01cb4a objtool: Add elf_create_reloc() helper new d0c5c4cc73da objtool: Create reloc sections implicitly new 417a4dc91e55 objtool: Extract elf_strtab_concat() new 9a7827b7789c objtool: Extract elf_symbol_add() new 2f2f7e47f052 objtool: Add elf_create_undef_symbol() new 43d5430ad74e objtool: Keep track of retpoline call sites new 7bd2a600f3e9 objtool: Cache instruction relocs new 50e7b4a1a1b2 objtool: Skip magical retpoline .altinstr_replacement new 9bc0bb50727c objtool/x86: Rewrite retpoline thunk calls new 53375a5a218e x86/cpu: Resort and comment Intel models new 577fc757e04a Merge branch 'x86/core' new dda451f391ee x86/cacheinfo: Remove unneeded dead-store initialization new 3e7bbe15ed84 x86/msr: Make locally used functions static new 2296bdf80ad4 Merge branch 'x86/cleanups' new 28f3ae1cfd14 Merge branch 'x86/build' new bed048bf9985 Merge branch 'x86/boot' new 422d6087b183 Merge branch 'x86/apic' new bbccabf02eaf Merge branch 'timers/core' new 573658767be1 Merge branch 'sched/core' new 9d18df31c218 Merge branch 'ras/core' new edae1f06c2cd perf/x86/intel/uncore: Parse uncore discovery tables new d6c754130435 perf/x86/intel/uncore: Generic support for the MSR type of [...] new 6477dc393477 perf/x86/intel/uncore: Rename uncore_notifier to uncore_pc [...] new 42839ef4a20a perf/x86/intel/uncore: Generic support for the PCI type of [...] new c4c55e362a52 perf/x86/intel/uncore: Generic support for the MMIO type o [...] new cface0326a6c perf/x86/intel/uncore: Enable IIO stacks to PMON mapping f [...] new 4653c8b79d44 Merge branch 'perf/core' new ce53cfd83e83 Merge branch 'objtool/core' new cb8c243e6560 Merge branch 'locking/urgent' new e78f95bab403 Merge branch 'locking/core' new 28bf0a77e57b Merge branch 'irq/core' new a67ffcf8a092 Merge branch 'core/entry' new aa886e839b9d Merge branch 'tip-x86-urgent' into tip-master new 99cb64de36d5 x86/cpu: Comment Skylake server stepping too new bdbb9867048d Merge branch 'x86/core' new 0d6c8e1e2465 x86/platform/intel/quark: Fix incorrect kernel-doc comment [...] new 0ccab788b40a Merge branch 'x86/cleanups' new 7b3efb50f783 Merge tag 'timers-v5.13-rc1' of https://git.linaro.org/peo [...] new 112d832a42a4 Merge branch 'timers/core' new 6db12ee0456d psi: allow unprivileged users with CAP_SYS_RESOURCE to wri [...] new c722f35b513f sched/fair: Bring back select_idle_smt(), but differently new 9bcb959d05ee sched/fair: Ignore percpu threads for imbalance pulls new 23fb06d9602b sched/fair: Clean up active balance nr_balance_failed trickery new 4aed8aa41524 sched/fair: Introduce a CPU capacity comparison helper new b21ef11dbd9d Merge branch 'sched/core' new 7d95f22798ec static_call: Fix unused variable warn w/o MODULE new 9432bbd969c6 static_call: Relax static_call_update() function argument type new 15a543e0ef76 Merge branch 'locking/core' new c5e3a41187ac kernel: Initialize cpumask before parsing new 7c07012eb1be genirq: Reduce irqdebug cacheline bouncing new 4f0b1999be68 Merge branch 'irq/core' new 06c8e2e37a4f Merge branch 'linus' new eedd6341340c Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] new c9450f728cfb Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] new fefa9c624885 Merge branch 'locking/core' new 120b566d1df2 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] new 3f29baf9d62e Merge branch 'core/rcu' new 24f2e0832bb4 Merge remote-tracking branch 'tip/auto-latest' new c1e7b035b68e Merge remote-tracking branch 'edac/edac-for-next' new 629c946b98b7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new cea0888c1b72 Merge remote-tracking branch 'ftrace/for-next' new ea6e869ff936 Merge remote-tracking branch 'rcu/rcu/next' new bfb3a6b3331f Merge remote-tracking branch 'kvm/next' new a20c5c4f18ae Revert "KVM: arm64: Fully zero the vcpu state on reset" new 5b32a53d6d05 KVM: arm64: Clarify vcpu reset behaviour new 85d703746154 KVM: arm64: Fully zero the vcpu state on reset new 705aaf26acd5 Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next new 13611bc80d3d KVM: arm64: Don't print warning when trapping SPE registers new 96f4f6809bee KVM: arm64: Don't advertise FEAT_SPE to guests new 67c1ae8ab42b Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next new d4d480c5719f Merge remote-tracking branch 'kvm-arm/next' new f3cbc1c4ed60 Merge remote-tracking branch 'kvms390/next' new bd0d09ebd4f8 Merge branch 'for-5.12-fixes' into for-next new f25de6024b17 Merge remote-tracking branch 'percpu/for-next' new 498dd88f4236 Merge remote-tracking branch 'drivers-x86/for-next' new 2d7bec92b8c3 Merge remote-tracking branch 'chrome-platform/for-next' new 8dda7702771a Merge remote-tracking branch 'leds/for-next' new 9f7400981ade Merge remote-tracking branch 'ipmi/for-next' new 312723a0b34d debugfs: Make debugfs_allow RO after init new b4104180a2ef kobject_uevent: remove warning in init_uevent_argv() new 4ce535ec0084 node: fix device cleanups in error handling code new 962ac9a43e1f Merge remote-tracking branch 'driver-core/driver-core-next' new be2b960e5715 usb: dwc2: Add device partial power down functions new 9ce9e5ad17d6 usb: dwc2: Add host partial power down functions new c9c394abfa84 usb: dwc2: Update enter and exit partial power down functions new b77b0d0021ec usb: dwc2: Add partial power down exit flow in wakeup intr. new 139fae7a0838 usb: dwc2: Update port suspend/resume function definitions. new 22ff0c8e529e usb: dwc2: Add enter partial power down when port is suspended new 1e0890ebaa3f usb: dwc2: Add exit partial power down when port is resumed new e97570f7a720 usb: dwc2: Add exit partial power down when port reset is [...] new 4d4d99afa2b0 usb: dwc2: Add part. power down exit from dwc2_conn_id_sta [...] new 75f43ac3c1fd usb: dwc2: Allow exit partial power down in urb enqueue new 42b32b164ace usb: dwc2: Fix session request interrupt handler new 113f86d0c302 usb: dwc2: Update partial power down entering by system suspend new c74c26f6e398 usb: dwc2: Fix partial power down exiting by system resume new b46b1ef7b0da usb: dwc2: Add exit partial power down before removing driver new f3dedafb8263 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] new e3a072022487 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] new 4050f2683f2c usb: typec: tcpm: update power supply once partner accepts new ae196ddb0d31 usb: typec: Port mapping utility new 63cd78617350 usb: Link the ports to the connectors they are attached to new b433c4c789d6 usb: Iterator for ports new ee64fc599b72 usb: typec: Link all ports during connector registration new 782de5e7190d usb: dwc3: pci: add support for the Intel Alder Lake-M new 9c2076090c28 usb: gadget: r8a66597: Add missing null check on return fr [...] new 7c53624cbdbe usb: host: u132-hcd: use DEFINE_MUTEX() for mutex lock new a932ee40c276 usb: gadget: tegra-xudc: Fix possible use-after-free in te [...] new 9535b9953390 usb: musb: fix PM reference leak in musb_irq_work() new 025f97d18800 usb: core: hub: Fix PM reference leak in usb_port_resume() new 17af793217a6 docs: usbip: Fix major fields and descriptions in protocol new 3a2a68ecb25e usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver new 124b11cc4f62 usb: dwc3: xilinx: Remove the extra freeing of clocks new 3a2a91a2d517 usb: roles: Call try_module_get() from usb_role_switch_fin [...] new 7b458a4c5d73 usb: typec: Add typec_port_register_altmodes() new 55d8b34772e0 usb: typec: tcpm: Add support for altmodes new 3d28466e5f4f platform/x86/intel_cht_int33fe: Add displayport altmode fw [...] new 729f7955cb98 Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" new dd5619582d60 USB: cdc-acm: fix unprivileged TIOCCSERIAL new 496960274153 USB: cdc-acm: fix TIOCGSERIAL implementation new 26b75952ca0b USB:ehci:fix Kunpeng920 ehci hardware problem new 90d28fb53d4a usb: core: reduce power-on-good delay time of root hub new dc1e7e9a27e0 usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qco [...] new 3db53374405f usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string new 14d34d2dbbe2 Merge 5.12-rc7 into usb-next new e7a097dc4976 Merge remote-tracking branch 'usb/usb-next' new 07125072b0a0 USB: serial: do not use tty class device for debugging new e5ee79d67014 Merge remote-tracking branch 'usb-serial/usb-next' new 6ef82c8acf5c usb: cdnsp: Fixes issue with Configure Endpoint command new fdbba4bf4484 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 903a0e76aa01 tty: pti: Remove Kconfig leftovers new 2c4a4cded5ea tty/sysrq: Add a blank line after declarations new 149ad2c67b39 tty/sysrq: Fix issues of code indent should use tabs new d4e1d903a31e tty: tty_jobctrl: Add a blank line after declarations new 63eeafd43951 tty: tty_jobctrl: Fix coding style issues of block comments new 96d508259c18 tty: tty_jobctrl: Remove spaces before tabs new 5d3945e84b80 tty: tty_ldisc: Fix an issue of code indent should use tabs new d72383591d36 tty: tty_ldisc: Add a blank line after declarations new 72a8dcd7bb91 tty: tty_ldisc: Fix coding style issues of block comments new 408795b0252f tty: tty_ldisc: Do not use assignment in if condition new b89585461834 tty: tty_ldisc: Remove the repeated word 'the' new d09845e98a05 tty: actually undefine superseded ASYNC flags new 1b8b20868a6d tty: fix return value for unsupported ioctls new 8871de06ff78 tty: fix return value for unsupported termiox ioctls new 1b7bc6b10a7e tty: use pr_warn_ratelimited() for deprecated serial flags new 885c77d528e1 tty: refactor TIOCSSERIAL handling new 5a35b040d056 tty: add ASYNC_SPLIT_TERMIOS to deprecation mask new 8b57b3a12371 serial: core: drop redundant TIOCGSERIAL memset new 79c5966cec7b serial: core: return early on unsupported ioctls new e7d1737c2a16 dt-bindings: serial: samsung: include generic dtschema to [...] new 9e5313acadfc serial: Add missing MODULE_DEVICE_TABLE new 86b20677e8b6 tty: clarify that not all ttys have a class device new 63bbdb4ea02b tty: hvc: make symbol 'hvc_udbg_dev' static new 189499292642 Merge remote-tracking branch 'tty/tty-next' new 005169157448 binder: fix the missing BR_FROZEN_REPLY in binder_return_strings new a7dc1e6f99df binder: tell userspace to dump current backtrace when dete [...] new 88adcd66108e w1: ds2805: Use module_w1_family to simplify the code new 6c00365d5311 w1: ds28e17: Use module_w1_family to simplify the code new 0d5cf9546563 speakup: i18n: Switch to kmemdup_nul() in spk_msg_set() new 2954a6f12f25 firmware: qcom-scm: Fix QCOM_SCM configuration new 19ab233989d0 fbdev: zero-fill colormap in fbcmap.c new b6821b3c65c8 habanalabs: set max asid to 2 new 8e9445a678ca habanalabs: add reset support when user closes FD new 35862d1c9947 habanalabs: reset after device is actually released new 23c3efd1fb0e habanalabs: fail reset if device is not idle new d3ee681afd7d habanalabs: reset_upon_device_release is for bring-up new 278b5f7acbe1 habanalabs: print if device is used on FD close new 17b59dd3399c habanalabs: change default CS timeout to 30 seconds new 5d6a198f9dba habanalabs: reset device in case of sync error new 2d44c6f6b3a1 habanalabs: enable all IRQs for user interrupt support new ab5f5c3089a2 habanalabs: wait for interrupt support new 366addb0c3c5 habanalabs: use correct define for 32-bit max value new 6a2f5d7098c8 habanalabs: use a single FW loading bringup flag new a4371c1a1ec1 habanalabs: support HW blocks vm show new 586f2caf0ef9 habanalabs: return current power via INFO IOCTL new f209e5ad1848 habanalabs/gaudi: update extended async event header new d5eb8373b2ce habanalabs: replace GFP_ATOMIC with GFP_KERNEL new e42a6400fb38 habanalabs: skip DISABLE PCI packet to FW on heartbeat new 99cb017e7282 habanalabs: update hl_boot_if.h new dd0a25c77a00 habanalabs: Switch to using the new API kobj_to_dev() new a5778d10a12d habanalabs: debugfs access to user mapped host addresses new 2ea09537ad77 habanalabs/gaudi: reset device upon BMC request new 12e66a172773 habanalabs/gaudi: always use single-msi mode new f951eb08a96b habanalabs/gaudi: unsecure TPC cfg status registers new d661d79930b4 habanalabs/gaudi: Update async events header new 2f6274e47735 habanalabs: avoid soft lockup bug upon mapping error new 8445dde1b9fb habanalabs: move relevant datapath work outside cs lock new e8f9392a5c7f habanalabs: support legacy and new pll indexes new cd5def802063 habanalabs: improve utilization calculation new cf39395034c6 habanalabs: add custom timeout flag per cs new e65448faf4cf habanalabs/gaudi: sync stream add protection to SOB reset flow new 639781dcab82 habanalabs/gaudi: add debugfs to DMA from the device new 131d1ba1304a habanalabs: remove the store jobs array from CS IOCTL new ae382c22fc06 habanalabs: use strscpy instead of sprintf and strlcpy new 7d21114b0361 habanalabs: support DEVICE_UNUSABLE error indication from FW new 1b4971573fde habanalabs/gaudi: clear QM errors only if not in stop_on_err mode new e9c2003be4d4 habanalabs: send dynamic msi-x indexes to f/w new d4b1e5da54c0 habanalabs: move dram scrub to free sequence new e5042a6fa6d4 habanalabs/gaudi: derive security status from pci id new 41f458f205a5 habanalabs/gaudi: skip iATU if F/W security is enabled new 669b01883532 habanalabs: update to latest F/W communication header new b575a7673e3d habanalabs: print f/w boot unknown error new aa87e31757e8 Merge tag 'misc-habanalabs-next-2021-04-10' of https://git [...] new 683e77cadc83 bus: mhi: core: Fix shadow declarations new a503d1628c9c bus: mhi: fix typo in comments for struct mhi_channel_config new 31d8df9f4ae5 Merge tag 'mhi-for-v5.13' of git://git.kernel.org/pub/scm/ [...] new 0e9bc767ec01 Merge remote-tracking branch 'char-misc/char-misc-next' new b6622bd0b906 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] new e41769df343f phy: ti: j721e-wiz: Add missing include linux/slab.h new 8a6b85b14f08 phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" new 4074f1cf37d2 Merge remote-tracking branch 'phy-next/next' new 2f608ba19610 thunderbolt: Add details to router uevent new 6f3badead6a0 thunderbolt: Hide authorized attribute if router does not [...] new c3065817d251 Merge remote-tracking branch 'thunderbolt/next' new 2277cf06f1c5 Merge remote-tracking branch 'vfio/next' new e7442ffe1cc5 staging: comedi: Kconfig: Fix COMEDI_TESTS_NI_ROUTES selections new bb40b33d3045 staging: rtl8712: add spaces around '+' new 7569c1bc3ffe staging: rtl8723bs: remove unused including <linux/version.h> new 63ee275711d5 staging: rtl8712: remove struct rtl_ieee80211_ht_cap and i [...] new 6e2baa44c6d1 staging: rtl8712: remove enum WIFI_FRAME_SUBTYPE new 8b4fa9c356c3 staging: rtl8712: remove (most of) enum WIFI_FRAME_TYPE new 8ff753bc1631 staging: rtl8723bs: Remove unnecessary code new b3dffce0e0aa staging: rtl8723bs: remove unused variable pwrctl new 3f8f36da0c5d staging: rtl8712: fix wrong function output new eae92424d183 staging: comedi: cb_pcidas64: remove useless function new e46ff78bc2b1 staging: rtl8188eu: remove the last urb callback macros new 767d1c72aa3f staging: rtl8188eu: remove prototype for non-existing function new 062f6d14521d staging: rtl8188eu: make ffaddr2pipehdl static new f40e1901bed0 staging: rtl8188eu: replace switch-case with if new dfb1a3ae1d11 staging: rtl8188eu: remove unused function parameter new 2fa087e0ae72 staging: rtl8188eu: remove a constant variable new 7b697f098d8a staging: rtl8188eu: move static array from .h to .c new e2794029df29 staging: rtl8188eu: move another static array from .h to .c new ddc7e53e5eca staging: rtl8188eu: always free cmd_obj in the cmd thread new ea21efe66253 staging: rtl8188eu: remove duplicate if statement new 92d056d6cb02 staging: rtl8188eu: remove a dead assignment new e28a09fc0b9d staging: rtl8188eu: simplify rtw_cmd_thread's main loop new 2fd8a0201211 staging: rtl8723bs: remove unused variable in core/rtw_cmd.c new ffdbed83c48c staging: rtl8723bs: remove unused variable and empty for c [...] new 2f0b03160d80 staging: rtl8723bs: remove unused code block in os_dep/ioc [...] new 4f4cbe7e853c staging: rtl8723bs: remove unused variables and code block [...] new 8db11e79ac2a staging: rtl8723bs: remove set but unused psta variable in [...] new 96f85950ca96 staging: rtl8723bs: remove unused variable pstapriv in rtw [...] new 9af90936f091 staging: rtl8723bs: remove unused cur_network variable in [...] new dc06fdd79fc4 staging: rtl8723bs: remove unused pmlmepriv variable in rt [...] new fc122027a5ce staging: rtl8723bs: remove unused variable declaration in [...] new 1fdc17a79320 staging: rtl8723bs: remove unused variable in os_dep/ioctl [...] new 345c4e9a7ece staging: rtl8723bs: remove decl of unused static const var [...] new c841b8e27487 staging: rtl8723bs: remove all MSG_8192C logs new e727b582075a staging: rtl8723bs: remove commented out MSG_8192C log new d55c46f36027 staging: rtl8723bs: remove MSG_8192C macro definitions new 98a847ae5d5d staging: rtl8723bs: remove redundant initialization new 92172da23c56 staging: rtl8192e: replace comparison to NULL by bool new 08aa09135c96 staging: rtl8192e: remove unnecesasry f-trace like logging new 3eea531bcc24 staging: ralink-gdma: Add missing MODULE_DEVICE_TABLE new 32abcac8037d staging: comedi: tests: ni_routes_test: Remove unused vari [...] new 26be3a5d8453 staging: rtl8192e: Fix incorrect pointer check new 4e63e9b77449 staging: rtl8723bs: core: Remove an unused variable new 426ceac43197 staging: mt7621-pci: stop using of_pci_range_to_resource new dcc48e083749 staging: rtl8723bs: remove all DBG_8192C logs new 334ef6ab8f44 staging: rtl8723bs: remove all commented out DBG_8192C logs new 7519f4f89692 staging: rtl8723bs: remove DBG_8192C macro definitions new edf3967a8d95 staging: rtl8723bs: remove all if-blocks left empty by DBG [...] new fa50dda745be staging: rtl8723bs: put spaces around operators new 0a62cc7a5ac5 staging: rtl8723bs: remove unused code blocks guarded by D [...] new aaf2a07724da staging: rtl8723bs: remove commented out DEBUG_RTL871X definition new 0268c26750a9 staging: rtl8723bs: remove code blocks guarded by DEBUG symbol new 96efb4609842 staging: rtl8723bs: remove empty code block guarded by DBG_CCX new add69c59ebb2 staging: rtl8723bs: remove code block guarded by undefined [...] new 8a095d44d88b staging: rtl8723bs: remove commented out SDIO_DEBUG_IO sym [...] new 5ffbfcf38b80 staging: rtl8723bs: remove empty ifdef blocks conditioned [...] new 8f32a6c89ce4 staging: rtl8723bs: remove commented out DEBUG_CFG80211 sy [...] new 04c35396c5c6 staging: rtl8723bs: remove unnecessary bracks new 71839eac6bbc staging: rtl8723bs: fix comparison to null new 9d5ed87234ae staging: rtl8723bs: put spaces around operators new 4ca39cd7459d staging: rtl8723bs: split long line new d290bb31a718 staging: rtl8723bs: put constant on the right side of the test new da742b02a1e5 staging: rtl8723bs: remove empty if and else blocks new 5bb62a191be0 staging: rtl8723bs: put constant on the right side of a te [...] new 279fa77760fb staging: rtl8723bs: remove unnecessary parentheses in os_d [...] new 05c19e212a5d staging: rtl8723bs: remove empty else block in os_dep/ioct [...] new 1e95e1e49aee staging: rtl8723bs: fix comparison to true issue new d6b08255f8fb staging: rtl8723bs: remove more unnecessary parentheses new 1b9e18de8d43 staging: rtl8723bs: remove more empty if blocks after DBG_ [...] new 7e783b2f5556 Merge remote-tracking branch 'staging/staging-next' new 26d7ae2fb1c3 Merge remote-tracking branch 'icc/icc-next' new 82a082dbe881 Merge remote-tracking branch 'dmaengine/next' new b4dd159ed2be Merge remote-tracking branch 'cgroup/for-next' new b0cda40f7f0a Merge branch 'fixes' into for-next new e0f4c0603e68 Merge branch 'fixes' into for-next new 15cc26df6552 Merge branch 'misc' into for-next new a47d23406e94 Merge remote-tracking branch 'scsi/for-next' new 5526ee4c6465 vdpa: introduce virtio pci driver new c8a2d4c73e70 vdpa/mlx5: Enable user to add/delete vdpa device new 79b276a73db8 vdpa: Follow kdoc comment style new 593df7c6ea9b vdpa: Follow kdoc comment style new 256672e2d09e virtio_blk: Add support for lifetime feature new 89d54fb5f508 virtio-balloon: fix a typo in comment of virtballoon_migra [...] new ac5989fcdb43 Merge remote-tracking branch 'vhost/linux-next' new 26594c6bbb60 rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] new bb74f3a3646b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 52430bc88b9e Merge remote-tracking branch 'rpmsg/for-next' new b50d6d30703d gpio: sim: Initialize attribute allocated on the heap new 25a702decafe Merge tag 'intel-gpio-v5.13-2' of gitolite.kernel.org:pub/ [...] new d376dc51b531 gpio: mpc8xxx: Add ACPI support new 2fbe0d8b1205 gpio: 104-dio-48e: Fix coding style issues new 486848b5e1ef gpio: it87: remove unused code new 3dc1f3d0db1a dt-bindings: gpio: fairchild,74hc595: Convert to json-schema new 55a3256df196 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 18d2719f46bc dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8008 support new ea119e5a482a pinctrl: qcom-pmic-gpio: Add support for pm8008 new fa0c10a5f3a4 pinctrl: samsung: use 'int' for register masks in Exynos new 2cfebcb2a22f pinctrl: at91-pio4: Fix slew rate disablement new 2421dc2a7638 Merge branch 'devel' into for-next new b78133d980b9 Merge remote-tracking branch 'pinctrl/for-next' new 1a7a6e8072ea pwm: Clarify which state pwm_get_state() returns new 89c6f314602e pwm: atmel: Free resources only after pwmchip_remove() new d4ac3917bca6 pwm: bcm-iproc: Free resources only after pwmchip_remove() new 3c817469a53d pwm: bcm2835: Free resources only after pwmchip_remove() new 819e82460ac8 pwm: bcm-kona: Don't modify HW state in .remove callback new d58a484e7cf0 pwm: lpc18xx-sct: Free resources only after pwmchip_remove() new 13ef0414c891 pwm: lpc3200: Don't modify HW state in .remove callback new a9ea2e793e5a pwm: sti: Don't modify HW state in .remove callback new 0e719e8ca394 pwm: sti: Free resources only after pwmchip_remove() new 64d7d074acd5 pwm: lpss: Don't modify HW state in .remove callback new 5b4a40b0ef8f Merge remote-tracking branch 'pwm/for-next' new 1b423191438d Merge remote-tracking branch 'kselftest/next' new 89902829e92f Merge remote-tracking branch 'livepatching/for-next' new fdf19cf15e6b Merge remote-tracking branch 'coresight/next' new 37eddf2c9a2b Merge remote-tracking branch 'rtc/rtc-next' new 061f6264a05a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 0783ce33e480 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 885c11fff758 Merge remote-tracking branch 'kspp/for-next/kspp' new 29dd1c822d00 Merge remote-tracking branch 'gnss/gnss-next' new c5d8c01244bb Merge remote-tracking branch 'slimbus/for-next' new e8405ad55f4c nvmem: sprd: Add missing MODULE_DEVICE_TABLE new f9fa8860cd41 Merge remote-tracking branch 'nvmem/for-next' new 4102287c7e22 Merge remote-tracking branch 'hyperv/hyperv-next' new 068c2dee6228 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 23d22ac07b55 Merge remote-tracking branch 'cfi/cfi/next' new 1ef830928284 Merge remote-tracking branch 'kunit-next/kunit' new d1b87caec550 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 312df577ff49 Merge remote-tracking branch 'rust/rust-next' new 5c3a368e86b6 Revert "usb: Link the ports to the connectors they are att [...] new d6735a2cf302 mm: eliminate "expecting prototype" kernel-doc warnings new d3d05d85c220 kasan: fix hwasan build for gcc new 6412ad77a889 kasan: remove redundant config option new b0e777a2ee5c csky: change a Kconfig symbol name to fix e1000 build error new 37c8da52c986 ia64: remove duplicate entries in generic_defconfig new bece4b9f64a7 ia64: fix discontig.c section mismatches new 30e442d8a499 ia64: tools: remove inclusion of ia64-specific version of [...] new 84871a7d4626 ia64: tools: remove duplicate definition of ia64_mf() on ia64 new 8daa2488c543 mm/mapping_dirty_helpers: guard hugepage pud's usage new 67817fc74d84 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new ac82aa085671 /proc/kpageflags: do not use uninitialized struct pages new 6697ba04033a arch/ia64/kernel/head.S: remove duplicate include new 75d73b33da36 arch/ia64/kernel/fsys.S: fix typos new 6f12522ffdc0 arch/ia64/include/asm/pgtable.h: minor typo fixes new 7263b93e7850 ia64: ensure proper NUMA distance and possible map initialization new 5f0cbe6fa4eb ia64: drop unused IA64_FW_EMU ifdef new 6e533d68c9a5 ia64: simplify code flow around swiotlb init new 21d72982c45d ia64: trivial spelling fixes new 10356b6814d6 ia64: fix EFI_DEBUG build new 43ba8cb8f3e7 ia64: mca: always make IA64_MCA_DEBUG an expression new 425b1b23e9fa ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP new 5731d354822b ia64: module: fix symbolizer crash on fdescr new 9bd6be755827 include/linux/compiler-gcc.h: sparse can do constant foldi [...] new fb8d8c2e2656 scripts/spelling.txt: add entries for recent discoveries new 878f2a8ba2b2 scripts: a new script for checking duplicate struct declaration new 3d32460de065 scripts-a-new-script-for-checking-duplicate-struct-declara [...] new 1f3841c2e0a0 arch/sh/include/asm/tlb.h: remove duplicate include new 4c994d897991 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] new df0694650808 ocfs2: map flags directly in flags_to_o2dlm() new 4fc1c8d7561e ocfs2: fix a typo new 402d0f686c24 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 9da3720ff2cf ocfs2: fix ocfs2 corrupt when iputting an inode new 37e2a9bbe674 vfs: fs_parser: clean up kernel-doc warnings new cf02ce7e7ed6 watchdog: rename __touch_watchdog() to a better descriptive name new b8f1c3a9e6db watchdog: explicitly update timestamp when reporting softlockup new b03c25d850f0 watchdog/softlockup: report the overall time of softlockups new 49a3f5cee042 watchdog/softlockup: remove logic that tried to prevent re [...] new d22b7d40c6ad watchdog: fix barriers when printing backtraces from all CPUs new 8fbff13d4932 watchdog: use bit lock operations to prevent multiple soft [...] new 151141153d67 watchdog: cleanup handling of false positives new 6dec76e1f4c5 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] new 9aafd946ebd2 mm, slub: enable slub_debug static key when creating cache [...] new 5f31a12e53ac kunit: add a KUnit test for SLUB debugging functionality new 200d68cea549 slub: remove resiliency_test() function new acfcb4dcc94c mm/slub.c: trivial typo fixes new 147e30a55e22 mm/kmemleak.c: fix a typo new 8596453e8962 mm/page_owner: record the timestamp of all pages during free new 853d6f13de1a mm, page_owner: remove unused parameter in __set_page_owne [...] new 4fc82286b147 mm: page_owner: fetch backtrace only for tracked pages new d397e310b562 mm: page_owner: use kstrtobool() to parse bool option new 3b849c740930 mm: page_owner: detect page_owner recursion via task_struct new 4bc1c083fbb9 mm: page_poison: print page info when corruption is caught new cc2a749d11d1 mm-page_poison-print-page-info-when-corruption-is-caught-v2 new 3ca69ceb5e9c mm/memtest: add ARCH_USE_MEMTEST new b66686e5f0c9 mm: provide filemap_range_needs_writeback() helper new 9b9833996545 mm: use filemap_range_needs_writeback() for O_DIRECT reads new 37197de25b2b iomap: use filemap_range_needs_writeback() for O_DIRECT reads new 2923b7fe6261 mm/filemap: use filemap_read_page in filemap_fault new 71fe6069ccd2 mm/filemap: drop check for truncated page after I/O new 99afd2260ed5 mm: page-writeback: simplify memcg handling in test_clear_ [...] new c9cbcfcf0abd mm: introduce and use mapping_empty new 2ddcaf6e2c5a mm: stop accounting shadow entries new 39cbf8d249ae dax: account DAX entries as nrpages new e5a413031452 mm: remove nrexceptional from inode new 115a0ed8fc25 mm: Move page_mapping_file to pagemap.h new e238fc2ef984 mm/filemap: Update stale comment new c6dfcaa305d9 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new cdb890c201f0 mm/gup: add compound page list iterator new 39bdc6a111d9 mm/gup: decrement head page once for group of subpages new f2238f98432d mm/gup: add a range variant of unpin_user_pages_dirty_lock() new b0eaba1eb881 RDMA/umem: batch page unpin in __ib_umem_release() new 370c0da37edd mm: gup: remove FOLL_SPLIT new e3a19660cd57 mm/memremap.c: fix improper SPDX comment style new 879a891119cf mm: memcontrol: fix kernel stack account new 9b6576aa9e5a memcg: cleanup root memcg checks new 1d31aafcedc5 memcg: enable memcg oom-kill for __GFP_NOFAIL new 6be85c5b4e07 mm: memcontrol: fix cpuhotplug statistics flushing new 73ee045fc8a5 mm: memcontrol: kill mem_cgroup_nodeinfo() new 0f5c9e7d7dd8 mm: memcontrol: privatize memcg_page_state query functions new bc626fb5d1d8 cgroup: rstat: support cgroup1 new 58a9bf08fb83 cgroup: rstat: punt root-level optimization to individual [...] new 224987f1a1eb mm: memcontrol: switch to rstat new c2ecb53093c8 mm-memcontrol-switch-to-rstat-fix new ca94691fcf5a mm: memcontrol: switch to rstat fix new b42736a9d2cc mm: memcontrol: consolidate lruvec stat flushing new 8d3a1c07394f kselftests: cgroup: update kmem test for new vmstat implem [...] new 2ef12095a376 memcg: charge before adding to swapcache on swapin new fb22b80e1d3a memcg: set page->private before calling swap_readpage new ff7f7052f783 mm: memcontrol: slab: fix obtain a reference to a freeing memcg new f78e2fa252d2 mm: memcontrol: introduce obj_cgroup_{un}charge_pages new 2551909f219b mm: memcontrol: directly access page->memcg_data in mm/pag [...] new 8c277a631807 mm: memcontrol: change ug->dummy_page only if memcg changed new 6486afbae455 mm: memcontrol: use obj_cgroup APIs to charge kmem pages new e30726e08e19 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] new 2623b169629f mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] new add9f76314e0 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] new d81b4e353b1b linux/memcontrol.h: remove duplicate struct declaration new a3e866512ed3 mm: page_counter: mitigate consequences of a page_counter [...] new f3c8a7184148 mm/memory.c: do_numa_page(): delete bool "migrated" new 70d899761ade mm/interval_tree: add comments to improve code readability new 5a8bcb64d1f7 x86/vmemmap: drop handling of 4K unaligned vmemmap range new 0519615e7f02 x86/vmemmap: drop handling of 1GB vmemmap ranges new 340ee1e5bfc0 x86/vmemmap: handle unpopulated sub-pmd ranges new 7e83d974cad7 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix new b24bcfa0cc15 x86/vmemmap: optimize for consecutive sections in partial [...] new a38032016459 mm, tracing: improve rss_stat tracepoint message new df7717648223 mm: add remap_pfn_range_notrack new b04ba84d1063 mm: add a io_mapping_map_user helper new 483df6db67a0 i915: use io_mapping_map_user new 63f4a23e08db i915: fix remap_io_sg to verify the pgprot new 619f393b2172 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings new 9986ef589cea Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] new a8e8b97e5508 selftests: add a MREMAP_DONTUNMAP selftest for shmem new a43c719bb389 mm/dmapool: switch from strlcpy to strscpy new 38906153efcc mm/sparse: add the missing sparse_buffer_fini() in error branch new 3e5d33874ebc samples/vfio-mdev/mdpy: use remap_vmalloc_range new ad9625916059 mm: unexport remap_vmalloc_range_partial new 36a04399fabe mm/vmalloc: use rb_tree instead of list for vread() lookups new 89aa48ec129e ARM: mm: add missing pud_page define to 2-level page tables new fe8179601cec mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] new 1244777479a2 sparc32: add stub pud_page define for walking huge vmalloc [...] new 8a389152bd76 mm: apply_to_pte_range warn and fail if a large pte is enc [...] new d7f9d4dbbab2 mm/vmalloc: rename vmap_*_range vmap_pages_*_range new 538e6a501517 mm/ioremap: rename ioremap_*_range to vmap_*_range new c18c1af86803 mm: HUGE_VMAP arch support cleanup new 63112e6fdee1 powerpc: inline huge vmap supported functions new f18d5bb5004a arm64: inline huge vmap supported functions new 5459f0920c36 x86: inline huge vmap supported functions new 70f339874137 mm/vmalloc: provide fallback arch huge vmap support functions new 9dce66e51407 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c new 8a97c6fd0df3 mm/vmalloc: add vmap_range_noflush variant new 6e483b563faf mm/vmalloc: hugepage vmalloc mappings new 7d85e5a633f8 mm/vmalloc: fix read of uninitialized pointer area new 74c4bcc7527e powerpc/64s/radix: enable huge vmalloc mappings new 7723d8be0a65 mm/vmalloc: remove map_kernel_range new f46ead834546 kernel/dma: remove unnecessary unmap_kernel_range new 28cad83ba973 powerpc/xive: remove unnecessary unmap_kernel_range new e26b0afd1bfb mm/vmalloc: remove unmap_kernel_range new a5f6e619e6f3 mm-vmalloc-remove-unmap_kernel_range-fix new 715f9e498be0 mm-vmalloc-remove-unmap_kernel_range-fix-fix new 457935562682 mm-vmalloc-remove-map_kernel_range-fix-2 new a908a7c2fb9d mm/vmalloc: improve allocation failure error messages new 4421ff7e7cec mm/vmalloc: print correct vmalloc allocation size new 74adfbd50334 mm: vmalloc: prevent use after free in _vm_unmap_aliases new 916758a196c3 lib/test_vmalloc.c: remove two kvfree_rcu() tests new d827d57fc1a9 lib/test_vmalloc.c: add a new 'nr_threads' parameter new 079dc2e8497c lib/test_vmalloc.c: extend max value of nr_threads parameter new 909edd2aac62 vm/test_vmalloc.sh: adapt for updated driver interface new 800e15be7c0c mm/vmalloc: refactor the preloading loagic new 8dece3ed78c1 mm/vmalloc: remove an empty line new 96357550fb25 mm/doc: fix fault_flag_allow_retry_first kerneldoc new ef38c1ade7ca mm/doc: fix page_maybe_dma_pinned kerneldoc new 0c7a928a6fbf mm/doc: turn fault flags into an enum new af9f4a044e7d mm/doc: add mm.h and mm_types.h to the mm-api document new ad9482c45df7 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT new e57c92b5fbc6 pagewalk: prefix struct kernel-doc descriptions new e363044b931b mm/kasan: switch from strlcpy to strscpy new d1d9c9535a34 kasan: initialize shadow to TAG_INVALID for SW_TAGS new 7c2ccbceec3d mm, kasan: don't poison boot memory with tag-based modes new 165d42070d39 arm64: kasan: allow to init memory when setting tags new ff388f9a86ee kasan: init memory in kasan_(un)poison for HW_TAGS new db3dbffd24a4 kasan, mm: integrate page_alloc init with HW_TAGS new af3b86209a09 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" new c9b939ee7062 kasan, mm: integrate slab init_on_alloc with HW_TAGS new d0e5f7e6fcd5 kasan, mm: integrate slab init_on_free with HW_TAGS new 8b27a66e2c44 kasan: docs: clean up sections new 54105e034d87 kasan: docs: update overview section new bbf23dc6565a kasan: docs: update usage section new 1cb01e186a17 kasan: docs: update error reports section new 0151e477632b kasan: docs: update boot parameters section new 38db4008a139 kasan: docs: update GENERIC implementation details section new fc327c7af57b kasan: docs: update SW_TAGS implementation details section new 39fa78692634 kasan: docs: update HW_TAGS implementation details section new b9c83ae76183 kasan: docs: update shadow memory section new f34ceb7acb0d kasan: docs: update ignoring accesses section new 057819281caa kasan: docs: update tests section new 670a77d5d7bc kasan: record task_work_add() call stack new c616ba7e0d63 kasan: detect false-positives in tests new f734d08239f4 irq_work: record irq_work_queue() call stack new b2b1cb3dcfc0 kasan: fix kasan_byte_accessible() to be consistent with a [...] new ed12d5309607 mm: move mem_init_print_info() into mm_init() new f1f05522ca7f mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new 7363c3cf1cdc mm: remove lru_add_drain_all in alloc_contig_range new a7c43c2a46d0 include/linux/page-flags-layout.h: correctly determine LAS [...] new adf6566753f6 include/linux/page-flags-layout.h: cleanups new 63047c3c4092 mm/page_alloc: rename alloc_mask to alloc_gfp new 09ec6c6fc4a0 mm/page_alloc: rename gfp_mask to gfp new 31302b644e4b mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 056e7567abe5 mm/mempolicy: rename alloc_pages_current to alloc_pages new 87b6831222ca mm/mempolicy: rewrite alloc_pages documentation new ceec902899df mm/mempolicy: rewrite alloc_pages_vma documentation new 4ab862918e3d mm/mempolicy: fix mpol_misplaced kernel-doc new 71051a258103 mm: page_alloc: dump migrate-failed pages new 03f96faa748c mm/Kconfig: remove default DISCONTIGMEM_MANUAL new f3d1987f889a mm, page_alloc: avoid page_to_pfn() in move_freepages() new f6d7b974af11 mm/page_alloc: duplicate include linux/vmalloc.h new 34ffa762a1a7 mm/page_alloc: rename alloced to allocated new ad787cb22ab8 mm/page_alloc: add a bulk page allocator new 6a79295d6e1e mm-page_alloc-add-a-bulk-page-allocator-fix new da228d9fa47c mm/page_alloc: Add a bulk page allocator -fix -fix new 60c993b5017c mm/page_alloc: add an array-based interface to the bulk pa [...] new 7531c7eeb461 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] new 7fa9758ea24a mm/page_alloc: optimize code layout for __alloc_pages_bulk new 4cafb61b73d8 mm/page_alloc: inline __rmqueue_pcplist new 9d6946ccfa8e SUNRPC: set rq_page_end differently new 1907a3b9aec2 SUNRPC: refresh rq_pages using a bulk page allocator new 56f5fa469125 net: page_pool: refactor dma_map into own function page_po [...] new 6b47c72f3fe4 net: page_pool: use alloc_pages_bulk in refill code path new de2496ffbb97 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 new 7442142a81e9 mm/page_alloc: redundant definition variables of pfn in for loop new 3c3cbec1f6aa hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new bcc68e2db873 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new d40f9641289f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new a8e9903d6744 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new cd71b5548c98 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 8dfb13dede16 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new 9166e36d2c02 mm/hugetlb: remove redundant reservation check condition i [...] new 8541850a5597 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new 1d8e3ff305e9 mm/hugetlb: use some helper functions to cleanup code new b41be126cd97 mm/hugetlb: optimize the surplus state transfer code in mo [...] new 9fc0c799594b mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new c5ab1bfa2a14 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new 1878316d97f4 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new bf1b002fa7db khugepaged: remove unneeded return value of khugepaged_col [...] new aa7f901340e6 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new 9b8add7a9124 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new da7896420580 khugepaged: fix wrong result value for trace_mm_collapse_h [...] new 271d65e452bd mm/huge_memory.c: remove unnecessary local variable ret2 new 6d4ff1c9fecf mm/huge_memory.c: rework the function vma_adjust_trans_huge() new bc82c1a9e041 mm/huge_memory.c: make get_huge_zero_page() return bool new 068c7d7df707 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new 58df4399cdb7 mm/huge_memory.c: remove redundant PageCompound() check new a694357d90e5 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new def916a17151 mm/huge_memory.c: use helper function migration_entry_to_page() new ffe3ac263b5a mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new beb77fa864a8 khugepaged: use helper function range_in_vma() in collapse [...] new 4c53b4624325 khugepaged: remove unnecessary out label in collapse_huge_page() new 24cc28c56fed khugepaged: remove meaningless !pte_present() check in khu [...] new ff88dcfe643c mm: huge_memory: a new debugfs interface for splitting THP tests new 3e44faa83861 mm: huge_memory: debugfs for file-backed THP split new 931b559457aa mm/hugeltb: remove redundant VM_BUG_ON() in region_add() new ab39c0e6dbcf mm/hugeltb: simplify the return code of __vma_reservation_ [...] new ee05155bc2eb mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] new 25840815c6b0 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() new c5537584ba9e mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] new fd2e34e8305c mm/cma: change cma mutex to irq safe spinlock new e0aca6a73ac8 hugetlb: no need to drop hugetlb_lock to call cma_release new ff7ea8851189 hugetlb: add per-hstate mutex to synchronize user adjustments new 52ad5de09342 hugetlb: create remove_hugetlb_page() to separate functionality new 82cb99d3ce9f hugetlb: call update_and_free_page without hugetlb_lock new 5fc97806ca8a hugetlb: change free_pool_huge_page to remove_pool_huge_page new 40c6e9a54165 hugetlb: make free_huge_page irq safe new 93cd78bfcdff hugetlb: add lockdep_assert_held() calls for hugetlb_lock new 13bc06612af7 userfaultfd: add minor fault registration mode new 397d7c001896 userfaultfd/hugetlbfs: fix minor fault page leak new d127818bd372 userfaultfd: disable huge PMD sharing for MINOR registered VMAs new c2e823b513c8 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new dc6dc4a76e1b userfaultfd: add UFFDIO_CONTINUE ioctl new e8ef4ac5a8b1 userfaultfd: update documentation to describe minor fault [...] new d772a0b320e3 userfaultfd/selftests: add test exercising minor fault handling new c0dbf7871ddb mm/vmscan: move RECLAIM* bits to uapi header new 08c4056e5d22 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 7cab1777f4ef mm: vmscan: use nid from shrink_control for tracepoint new aaa21d8ad310 mm: vmscan: consolidate shrinker_maps handling code new ff0ade6bf0ed mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new 1b8ab18ef3b6 mm: vmscan: remove memcg_shrinker_map_size new d5aad2086363 mm: vmscan: use kvfree_rcu instead of call_rcu new 14801c088b93 mm: memcontrol: rename shrinker_map to shrinker_info new 2fb09c8e6a2c mm: vmscan: add shrinker_info_protected() helper new 08b0c729227a mm-vmscan-add-shrinker_info_protected-helper-fix new f44771eab02f mm: vmscan: use a new flag to indicate shrinker is registered new ae6f85140f92 mm: vmscan: add per memcg shrinker nr_deferred new bb418584d2eb mm: vmscan: use per memcg nr_deferred of shrinker new 7c26d1b7d5de mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new fb8376f451d5 mm: memcontrol: reparent nr_deferred when memcg offline new 200cfe41e756 mm: vmscan: shrink deferred objects proportional to priority new 1ef8a78dc902 mm/compaction: remove unused variable sysctl_compact_memory new 1526e51e2552 mm: compaction: update the COMPACT[STALL|FAIL] events properly new 603d93df1f01 mm: disable LRU pagevec during the migration temporarily new 956656b1efcf mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new 6e113e4ef99d mm: fs: invalidate BH LRU during page migration new 0baeb26e38eb mm/migrate.c: make putback_movable_page() static new 7baf07173c21 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new b3c64fc954dc mm/migrate.c: fix potential indeterminate pte entry in mig [...] new c649df62ce16 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new 1b85148daa48 Revert "mm: migrate: skip shared exec THP for NUMA balancing" new 19612437e865 mm: vmstat: add cma statistics new 881da0e2d1ff mm: cma: use pr_err_ratelimited for CMA warning new 2df5b93e9923 mm: cma: add trace events for CMA alloc perf testing new 11c8b15229c7 mm: cma: Add the CMA instance name to the cma_alloc_start [...] new ca936ac86bc8 mm: cma: support sysfs new 16c8a8e1ed3e mm: cma: add the CMA instance name to cma trace events new ac1b1efd1627 mm: use proper type for cma_[alloc|release] new 35e1be96e922 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() new 80828b8f5e01 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] new 2c939c773be7 ksm: remove dedicated macro KSM_FLAG_MASK new 8fc1ea2b82b3 ksm: fix potential missing rmap_item for stable_node new f741472a8a4f mm/ksm: remove unused parameter from remove_trailing_rmap_items() new c911b5712feb mm: restore node stat checking in /proc/sys/vm/stat_refresh new b74d38303cc7 mm: no more EINVAL from /proc/sys/vm/stat_refresh new 3c760bae6cc2 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new ca95db60eb37 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new e0f755961cfe x86/mm: track linear mapping split events new 3a73249d89e8 mm/mmap.c: don't unlock VMAs in remap_file_pages() new 032146f5d60b mm: generalize ARCH_HAS_CACHE_LINE_SIZE new 992a04913d9f mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] new 2131f732d337 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] new 635be1f3aeff mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION new d808c2f2fa45 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK new 53e775d4238d mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE new a3317a5eaaf9 mm/util.c: reduce mem_dump_obj() object size new 3491d95c3029 mm/util.c: fix typo new 4c4d89c94073 mm/gup: don't pin migrated cma pages in movable zone new 487ff0e54bec mm/gup: check every subpage of a compound page during isolation new cee33d7e30e2 mm/gup: return an error on migration failure new 728cf3a06bc1 mm/gup: check for isolation errors new 59fb0ca51d23 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new e0a3211d10a5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new edfb8812dbae mm: apply per-task gfp constraints in fast path new b41972ef351d mm: honor PF_MEMALLOC_PIN for all movable pages new 6e24642095f4 mm/gup: do not migrate zero page new 465410c90997 mm/gup: migrate pinned pages out of movable zone new 90d5ae5358f7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 5c650db7c051 mm/gup: change index type to long as it counts pages new 13a6891a0484 mm/gup: longterm pin migration cleanup new 9c530e5fe29d selftests/vm: gup_test: fix test flag new 49bdbadb8be2 selftests/vm: gup_test: test faulting in kernel, and verif [...] new 31c67f908d34 mm,memory_hotplug: allocate memmap from the added memory range new 3462ed44cb29 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix new d305a160ee4e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new c07735b70635 mm,memory_hotplug: add kernel boot option to enable memmap [...] new 66edb722252d x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 63378149efec arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 5442a96edd1d mm/zswap.c: switch from strlcpy to strscpy new 48941eafc1dc mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new dc68a03f1f03 iov_iter: lift memzero_page() to highmem.h new 5c6ef4693bf5 btrfs: use memzero_page() instead of open coded kmap pattern new 2c89cad27a11 mm/highmem.c: fix coding style issue new d296c2673398 mm/highmem: Remove deprecated kmap_atomic new 86d288d39357 mm/mempool: minor coding style tweaks new 3ece817ce07f mm/swapfile: minor coding style tweaks new b2fdd71e7703 mm/sparse: minor coding style tweaks new f8a915566723 mm/vmscan: minor coding style tweaks new c67632b25f0f mm/compaction: minor coding style tweaks new 41ff96fa0023 mm/oom_kill: minor coding style tweaks new e345c0589af1 mm/shmem: minor coding style tweaks new afd953439ffe mm/page_alloc: minor coding style tweaks new 3749aa57372f mm/filemap: minor coding style tweaks new dce701ae246d mm/mlock: minor coding style tweaks new 0f428466c553 mm/frontswap: minor coding style tweaks new 0a5049043051 mm/vmalloc: minor coding style tweaks new 375495c4c0a2 mm/memory_hotplug: minor coding style tweaks new 2b09d96f0576 mm/mempolicy: minor coding style tweaks new 7df8ec193a67 mm/process_vm_access.c: remove duplicate include new 24b199286a0b kfence: zero guard page after out-of-bounds access new dcebace158a4 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 6ce80992168a fs/buffer.c: dump more info for __getblk_gfp() stall problem new 64dbc0cdd076 kernel/hung_task.c: Monitor killed tasks. new b654c310d328 fs/proc/generic.c: fix incorrect pde_is_permanent check new de3d92b1acb3 proc: save LOC in __xlate_proc_name() new 1f671aeb4b2d proc: mandate ->proc_lseek in "struct proc_ops" new 4e97ebd36bd3 proc: smoke test lseek() new 8a63f81853f2 proc: delete redundant subset=pid check new 72780067509c selftests: proc: test subset=pid new 1562b0154b67 procfs: allow reading fdinfo with PTRACE_MODE_READ new d38333bc8f9b procfs/dmabuf: add inode number to /proc/*/fdinfo new 9b873be9d45a proc/sysctl: fix function name error in comments new 7e59ba0fd5bf proc/sysctl: make protected_* world readable new 68618989cb83 include: remove pagemap.h from blkdev.h new e91d29f8e989 kernel.h: drop inclusion in bitmap.h new ab2f9056ff20 linux/profile.h: remove unnecessary declaration new 8c6914aff8b5 kernel/async.c: fix pr_debug statement new 870bbd243c16 kernel/cred.c: make init_groups static new c8bd0c6c3c1d tools: disable -Wno-type-limits new 607c56fac913 tools: bitmap: sync function declarations with the kernel new 1d4834fbe86f tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel new 45bc7f3ed8aa arch: rearrange headers inclusion order in asm/bitops for [...] new a659c82e4c41 lib: extend the scope of small_const_nbits() macro new 86c558edd415 tools: sync small_const_nbits() macro with the kernel new 46d3629f48ba lib: inline _find_next_bit() wrappers new 2ed32d149365 tools: sync find_next_bit implementation new c0f33a733896 lib: add fast path for find_next_*_bit() new d6013c74c95b lib: add fast path for find_first_*_bit() and find_last_bit() new 317fc8b47280 h8300: rearrange headers inclusion order in asm/bitops new ea54cb3aece9 tools: sync lib/find_bit implementation new 4d6408c243d3 MAINTAINERS: add entry for the bitmap API new 7ed0b91e3cd8 lib/bch.c: fix a typo in the file bch.c new 85af4b36639e lib: fix inconsistent indenting in process_bit1() new a0a14ec32bfd lib/list_sort.c: fix typo in function description new 8ccfd5f75fc2 lib/genalloc.c: Fix a typo new 67dd78bfe71f lib: crc8: pointer to data block should be const new ab5b9b01a3d2 lib: stackdepot: turn depot_lock spinlock to raw_spinlock new d7f67549e378 lib/percpu_counter: tame kernel-doc compile warning new 0f265e4c4115 lib/genalloc: add parameter description to fix doc compile [...] new 28b2e63ec4f9 lib: parser: clean up kernel-doc new 258ded04a3d7 include/linux/compat.h: remove unneeded declaration from C [...] new 6078eb196984 checkpatch: warn when missing newline in return sysfs_emit [...] new a7d651355081 checkpatch: exclude four preprocessor sub-expressions from [...] new dff26c32a014 kselftest: introduce new epoll test case new 5bc2d6fe346e fs/epoll: restore waking from ep_done_scan() new 14873f226ef4 fs/nilfs2: fix misspellings using codespell tool new 09af109a7bc9 nilfs2: fix typos in comments new 826420f13ec6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 774ad805ba43 do_wait: make PIDTYPE_PID case O(1) instead of O(n) new 888e9f5dca8b kernel/fork.c: simplify copy_mm() new 4abfcdd2ce15 kernel/fork.c: fix typos new f8307d987970 kernel/crash_core: add crashkernel=auto for vmcore creation new a8fc0283dbe0 kexec: Add kexec reboot string new 5354ba801f15 kernel: kexec_file: fix error return code of kexec_calcula [...] new f60e363bef0c kexec: dump kmessage before machine_kexec new 52b38beac97e gcov: combine common code new 9a24e4dc962b gcov: simplify buffer allocation new 3e09dd7690da gcov: use kvmalloc() new 63304822b55f smp: kernel/panic.c - silence warnings new b7ca416f301b aio: simplify read_events() new d10cac2b59d9 gdb: lx-symbols: store the abspath() new 8f362d2befc3 scripts/gdb: document lx_current is only supported by x86 new 066137be6485 scripts/gdb: add lx_current support for arm64 new 70a319807112 kernel/resource: make walk_system_ram_res() find all busy [...] new 52c2df8ca4d3 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new 35623f764dc3 kernel/resource: remove first_lvl / siblings_only logic new 60979729b2c2 selftests: remove duplicate include new cedb7f565ffe kernel/async.c: stop guarding pr_debug() statements new cbb041568d61 kernel/async.c: remove async_unregister_domain() new b10e1e2a1996 init/initramfs.c: do unpacking asynchronously new f5c7575957b2 modules: add CONFIG_MODPROBE_PATH new 3ad29d0ccd4c ipc/sem.c: mundane typo fixes new 1cf932665075 Merge branch 'akpm-current/current' new d141d5131285 drivers/char: remove /dev/kmem for good new 2d3a1a966173 mm: remove xlate_dev_kmem_ptr() new ac031940111f mm/vmalloc: remove vwrite() new bf5acd09b6a1 arm: print alloc free paths for address in registers new 0238227ebac7 scripts/spelling.txt: add "overlfow" new 1b1d7df2f0d9 scripts/spelling.txt: Add "diabled" typo new 4ac17338c19c scripts/spelling.txt: add "overflw" new dbd71fcc39df mm/slab.c: fix spelling mistake "disired" -> "desired" new 1816cf9a2551 include/linux/pgtable.h: few spelling fixes new 176f5820931a kernel/umh.c: fix some spelling mistakes new c50344407701 kernel/user_namespace.c: fix typos new 709a6707c622 kernel/up.c: fix typo new 44b6b0639589 kernel/sys.c: fix typo new 1184786e264c fs: fat: fix spelling typo of values new 94ebb2822257 ipc/sem.c: spelling fix new 174352347e5f treewide: remove editor modelines and cruft new c562e8dfc014 mm: fix typos in comments new 88d3a26a0e88 mm: fix typos in comments new 89c01307d421 mmap: make mlock_future_check() global new 3c26be65c140 riscv/Kconfig: make direct map manipulation options depend on MMU new 84bcd617a477 set_memory: allow set_direct_map_*_noflush() for multiple pages new d3cb90c24ed6 set_memory: allow querying whether set_direct_map_*() is a [...] new 72101855fb9a mm: introduce memfd_secret system call to create "secret" [...] new 1c143fadd51f memfd_secret: use unsigned int rather than long as syscall [...] new 038cf6163dbe PM: hibernate: disable when there are active secretmem users new df08b9e27878 arch, mm: wire up memfd_secret system call where relevant new de83dbe9b48a memfd_secret: use unsigned int rather than long as syscall [...] new 3cb309760f5d secretmem: test: add basic selftest for memfd_secret(2) new f875fc704009 memfd_secret: use unsigned int rather than long as syscall [...]
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 (090a8891967a) \ N -- N -- N refs/heads/akpm (f875fc704009)
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 1901 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 8 + .../ABI/testing/debugfs-driver-habanalabs | 70 +- Documentation/admin-guide/cifs/usage.rst | 3 + Documentation/admin-guide/kernel-parameters.txt | 23 + .../devicetree/bindings/arm/npcm/npcm.txt | 6 - .../devicetree/bindings/arm/npcm/npcm.yaml | 29 + .../bindings/clock/mediatek,mt7621-sysc.yaml | 68 ++ .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 82 ++ .../devicetree/bindings/clock/qcom,gcc.yaml | 2 - .../bindings/display/simple-framebuffer.yaml | 5 + .../bindings/gpio/fairchild,74hc595.yaml | 77 ++ .../devicetree/bindings/gpio/gpio-74x164.txt | 27 - .../devicetree/bindings/hwmon/ntc_thermistor.txt | 2 +- Documentation/devicetree/bindings/i2c/i2c-mpc.txt | 62 -- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 91 ++ .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 5 +- .../devicetree/bindings/input/adc-joystick.yaml | 4 +- .../bindings/input/touchscreen/ilitek_ts_i2c.yaml | 73 ++ .../bindings/input/touchscreen/melfas,mms114.yaml | 87 ++ .../bindings/input/touchscreen/mms114.txt | 42 - .../bindings/input/touchscreen/mstar,msg2638.yaml | 69 ++ .../input/touchscreen/resistive-adc-touch.txt | 5 +- .../bindings/interrupt-controller/apple,aic.yaml | 88 ++ .../bindings/media/allwinner,sun4i-a10-ir.yaml | 16 +- Documentation/devicetree/bindings/media/rc.yaml | 2 + .../devicetree/bindings/media/zx-irdec.txt | 14 - Documentation/devicetree/bindings/mfd/ab8500.txt | 4 +- .../devicetree/bindings/mfd/aspeed-lpc.txt | 100 +- .../devicetree/bindings/mfd/motorola-cpcap.txt | 16 +- .../devicetree/bindings/net/qcom,ipa.yaml | 6 +- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 113 ++ .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 2 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 + .../devicetree/bindings/serial/samsung_uart.yaml | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +- Documentation/driver-api/device-io.rst | 356 ++++++ Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/pwm.rst | 6 +- Documentation/filesystems/ext4/directory.rst | 27 + Documentation/filesystems/locking.rst | 5 + Documentation/filesystems/vfs.rst | 15 + Documentation/networking/ethtool-netlink.rst | 36 +- Documentation/power/runtime_pm.rst | 4 + Documentation/security/keys/trusted-encrypted.rst | 229 +++- Documentation/usb/usbip_protocol.rst | 344 +++--- Documentation/x86/sgx.rst | 41 + MAINTAINERS | 44 +- Makefile | 6 +- arch/Kconfig | 23 + arch/arc/Kconfig | 9 +- arch/arm/Kconfig | 11 +- arch/arm/arm-soc-for-next-contents.txt | 25 + arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/armada-385-atl-x530.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 33 + arch/arm/boot/dts/aspeed-g4.dtsi | 76 +- arch/arm/boot/dts/aspeed-g5.dtsi | 137 ++- arch/arm/boot/dts/aspeed-g6.dtsi | 137 ++- arch/arm/boot/dts/ep7209.dtsi | 1 + arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 1135 ++++++++++++++++++++ arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 2 +- .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 40 + arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 76 ++ arch/arm/boot/dts/rk3228-evb.dts | 4 + arch/arm/boot/dts/rk3229-evb.dts | 4 + arch/arm/boot/dts/rk3229-xms6.dts | 6 + arch/arm/boot/dts/rk322x.dtsi | 3 - arch/arm/boot/dts/rv1108-elgin-r1.dts | 4 + arch/arm/boot/dts/rv1108-evb.dts | 4 + arch/arm/boot/dts/rv1108.dtsi | 3 - arch/arm/configs/multi_v5_defconfig | 3 + arch/arm/mach-davinci/board-da830-evm.c | 6 +- arch/arm/mach-davinci/board-dm365-evm.c | 6 +- arch/arm/mach-davinci/board-dm644x-evm.c | 6 +- arch/arm/mach-davinci/board-dm646x-evm.c | 6 +- arch/arm/mach-davinci/board-mityomapl138.c | 6 +- arch/arm/mach-davinci/board-sffsdr.c | 6 +- arch/arm/mach-npcm/Kconfig | 12 +- arch/arm/mach-npcm/Makefile | 1 + arch/arm/mach-npcm/wpcm450.c | 13 + arch/arm/mach-omap1/board-osk.c | 6 +- arch/arm/mach-pxa/stargate2.c | 6 +- arch/arm/mach-s3c/mach-mini2440.c | 6 +- arch/arm64/Kconfig | 38 +- arch/arm64/Kconfig.platforms | 7 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/apple/Makefile | 2 + arch/arm64/boot/dts/apple/t8103-j274.dts | 45 + arch/arm64/boot/dts/apple/t8103.dtsi | 135 +++ .../boot/dts/rockchip/px30-engicam-common.dtsi | 5 + .../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 4 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 6 + arch/arm64/boot/dts/rockchip/px30.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 6 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 6 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 4 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 6 + arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 4 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 + .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 4 + arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 4 + .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 6 + .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 6 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 6 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 4 + .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 6 + .../dts/rockchip/rk3399-sapphire-excavator.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 3 - .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 5 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/io.h | 11 +- arch/arm64/include/asm/sysreg.h | 62 ++ arch/arm64/kernel/Makefile | 5 + arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/syscall.c | 16 + arch/arm64/kvm/reset.c | 9 +- arch/arm64/kvm/sys_regs.c | 15 + arch/csky/Kconfig | 2 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/uaccess.h | 2 - arch/csky/lib/usercopy.c | 2 +- arch/h8300/include/asm/bitops.h | 8 +- arch/ia64/Kconfig | 31 +- arch/ia64/configs/bigsur_defconfig | 1 - arch/ia64/configs/generic_defconfig | 2 - arch/ia64/include/asm/meminit.h | 11 - arch/ia64/include/asm/module.h | 6 +- arch/ia64/include/asm/page.h | 25 +- arch/ia64/include/asm/pgtable.h | 5 - arch/ia64/kernel/Makefile | 2 +- arch/ia64/kernel/ia64_ksyms.c | 12 - arch/ia64/kernel/machine_kexec.c | 2 +- arch/ia64/kernel/module.c | 29 +- arch/ia64/mm/Makefile | 1 - arch/ia64/mm/contig.c | 4 - arch/ia64/mm/discontig.c | 27 +- arch/ia64/mm/fault.c | 15 - arch/ia64/mm/init.c | 213 ---- arch/mips/Kconfig | 7 +- arch/mips/cavium-octeon/octeon-memcpy.S | 8 +- arch/nds32/include/asm/uaccess.h | 1 - arch/nios2/include/asm/uaccess.h | 1 - arch/parisc/Kconfig | 5 +- arch/powerpc/Kconfig | 12 +- arch/powerpc/platforms/Kconfig.cputype | 16 +- arch/riscv/Kconfig | 8 +- arch/riscv/Kconfig.erratas | 44 + arch/riscv/Kconfig.socs | 1 + arch/riscv/Makefile | 1 + arch/riscv/errata/Makefile | 2 + arch/riscv/errata/alternative.c | 74 ++ arch/riscv/errata/sifive/Makefile | 2 + arch/riscv/errata/sifive/errata.c | 106 ++ arch/riscv/errata/sifive/errata_cip_453.S | 38 + arch/riscv/include/asm/alternative-macros.h | 142 +++ arch/riscv/include/asm/alternative.h | 39 + arch/riscv/include/asm/asm.h | 1 + arch/riscv/include/asm/csr.h | 3 + arch/riscv/include/asm/errata_list.h | 39 + arch/riscv/include/asm/sbi.h | 3 + arch/riscv/include/asm/sections.h | 1 + arch/riscv/include/asm/tlbflush.h | 3 +- arch/riscv/include/asm/uaccess.h | 1 - arch/riscv/include/asm/vendorid_list.h | 10 + arch/riscv/kernel/entry.S | 6 +- arch/riscv/kernel/sbi.c | 15 + arch/riscv/kernel/smpboot.c | 4 + arch/riscv/kernel/vdso/Makefile | 12 +- arch/riscv/kernel/vmlinux.lds.S | 7 + arch/s390/Kconfig | 12 +- arch/sh/Kconfig | 7 +- arch/sh/mm/Kconfig | 8 - arch/sparc/include/asm/io_64.h | 4 + arch/x86/Kconfig | 31 +- arch/x86/entry/common.c | 3 + arch/x86/events/intel/Makefile | 2 +- arch/x86/events/intel/uncore.c | 200 +++- arch/x86/events/intel/uncore.h | 19 +- arch/x86/events/intel/uncore_discovery.c | 622 +++++++++++ arch/x86/events/intel/uncore_discovery.h | 131 +++ arch/x86/events/intel/uncore_snbep.c | 60 +- arch/x86/include/asm/alternative.h | 17 +- arch/x86/include/asm/asm-prototypes.h | 13 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/entry-common.h | 16 + arch/x86/include/asm/insn.h | 2 + arch/x86/include/asm/intel-family.h | 52 +- arch/x86/include/asm/nospec-branch.h | 6 +- .../{kernel/cpu/sgx/arch.h => include/asm/sgx.h} | 50 +- arch/x86/kernel/alternative.c | 51 +- arch/x86/kernel/cpu/cacheinfo.c | 2 +- arch/x86/kernel/cpu/cpuid-deps.c | 3 + arch/x86/kernel/cpu/feat_ctl.c | 71 +- arch/x86/kernel/cpu/mce/severity.c | 2 +- arch/x86/kernel/cpu/scattered.c | 2 + arch/x86/kernel/cpu/sgx/Makefile | 1 + arch/x86/kernel/cpu/sgx/driver.c | 17 - arch/x86/kernel/cpu/sgx/encl.c | 33 +- arch/x86/kernel/cpu/sgx/encl.h | 1 + arch/x86/kernel/cpu/sgx/encls.h | 30 +- arch/x86/kernel/cpu/sgx/ioctl.c | 29 +- arch/x86/kernel/cpu/sgx/main.c | 97 +- arch/x86/kernel/cpu/sgx/sgx.h | 17 +- arch/x86/kernel/cpu/sgx/virt.c | 376 +++++++ arch/x86/kernel/kprobes/core.c | 4 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/traps.c | 6 +- arch/x86/kvm/Kconfig | 12 + arch/x86/lib/msr.c | 4 +- arch/x86/lib/retpoline.S | 65 +- arch/x86/mm/init_64.c | 7 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel-quark/imr_selftest.c | 2 +- arch/xtensa/Kconfig | 1 + certs/system_keyring.c | 6 +- drivers/accessibility/speakup/i18n.c | 4 +- drivers/acpi/ac.c | 28 +- drivers/acpi/acpi_apd.c | 8 +- drivers/acpi/acpi_ipmi.c | 1 - drivers/acpi/acpi_lpss.c | 2 + drivers/acpi/acpi_pad.c | 4 + drivers/acpi/acpi_processor.c | 18 +- drivers/acpi/acpi_video.c | 39 +- drivers/acpi/battery.c | 63 +- drivers/acpi/button.c | 9 +- drivers/acpi/cppc_acpi.c | 85 +- drivers/acpi/custom_method.c | 2 +- drivers/acpi/device_pm.c | 3 + drivers/acpi/device_sysfs.c | 15 +- drivers/acpi/dock.c | 7 +- drivers/acpi/internal.h | 3 +- drivers/acpi/power.c | 3 +- drivers/acpi/scan.c | 143 +-- drivers/acpi/utils.c | 11 + drivers/android/binder.c | 30 +- drivers/android/binder_alloc.c | 15 +- drivers/android/binder_alloc.h | 8 +- drivers/android/binder_internal.h | 6 +- drivers/ata/ahci_tegra.c | 6 +- drivers/ata/pata_ixp4xx_cf.c | 2 +- drivers/base/node.c | 26 +- drivers/block/virtio_blk.c | 76 +- drivers/bluetooth/btusb.c | 7 +- drivers/bluetooth/virtio_bt.c | 3 + drivers/bus/mhi/core/main.c | 12 +- drivers/cdrom/gdrom.c | 2 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 27 +- drivers/char/tpm/eventlog/acpi.c | 33 +- drivers/char/tpm/eventlog/common.c | 3 + drivers/char/tpm/eventlog/efi.c | 29 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 1 + drivers/clk/clk-mux.c | 35 + drivers/clk/mvebu/armada-37xx-periph.c | 83 +- drivers/clk/qcom/a53-pll.c | 1 + drivers/clk/qcom/a7-pll.c | 1 + drivers/clk/qcom/apss-ipq-pll.c | 1 + drivers/clk/qcom/gcc-sdm845.c | 650 ++++++----- drivers/clk/sifive/Kconfig | 2 + drivers/clk/sifive/fu740-prci.c | 11 + drivers/clk/sifive/fu740-prci.h | 2 +- drivers/clk/sifive/sifive-prci.c | 54 + drivers/clk/sifive/sifive-prci.h | 13 + drivers/cpufreq/armada-37xx-cpufreq.c | 111 +- drivers/cpufreq/cpufreq.c | 3 - drivers/cpufreq/intel_pstate.c | 22 +- drivers/cpuidle/Kconfig.arm | 2 +- drivers/cpuidle/cpuidle-tegra.c | 19 +- drivers/crypto/allwinner/Kconfig | 14 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 7 +- drivers/crypto/ccp/ccp-crypto-main.c | 3 +- drivers/crypto/ccp/ccp-ops.c | 1 - drivers/crypto/chelsio/chcr_algo.c | 19 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 +- drivers/crypto/hisilicon/qm.c | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 13 +- drivers/crypto/hisilicon/sec2/sec_main.c | 17 +- drivers/crypto/qat/qat_common/adf_transport.c | 1 + drivers/crypto/rockchip/rk3288_crypto_ahash.c | 2 +- drivers/crypto/sa2ul.c | 8 +- drivers/dax/bus.c | 6 +- drivers/dma-buf/dma-fence.c | 27 +- drivers/firmware/Kconfig | 1 + drivers/gpio/gpio-104-dio-48e.c | 50 +- drivers/gpio/gpio-it87.c | 8 - drivers/gpio/gpio-mpc8xxx.c | 47 +- drivers/gpio/gpio-sim.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 96 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h | 2 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 229 ++++ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/arm/display/include/malidp_utils.h | 3 - drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 16 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 19 +- drivers/gpu/drm/bridge/Kconfig | 3 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_internal.h | 1 - drivers/gpu/drm/drm_modes.c | 3 + drivers/gpu/drm/drm_syncobj.c | 25 +- drivers/gpu/drm/drm_vblank.c | 3 +- drivers/gpu/drm/gma500/power.c | 3 +- drivers/gpu/drm/i915/display/intel_display.c | 44 +- drivers/gpu/drm/i915/display/intel_display_power.c | 41 +- drivers/gpu/drm/i915/display/intel_dp.c | 6 + drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 3 - drivers/gpu/drm/i915/display/intel_hotplug.c | 12 + drivers/gpu/drm/i915/display/intel_pps.c | 5 +- drivers/gpu/drm/i915/display/intel_psr.c | 6 + drivers/gpu/drm/i915/i915_drv.c | 28 +- drivers/gpu/drm/i915/i915_irq.c | 39 +- drivers/gpu/drm/i915/i915_suspend.c | 6 + drivers/gpu/drm/msm/Kconfig | 9 +- drivers/gpu/drm/msm/Makefile | 9 - drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 12 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 88 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 30 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 11 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 1 + .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 26 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 195 +++- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 27 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 793 ++++++++++++-- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 54 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 19 +- drivers/gpu/drm/msm/dp/dp_debug.c | 33 +- drivers/gpu/drm/msm/dp/dp_hpd.c | 4 +- drivers/gpu/drm/msm/dp/dp_power.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.h | 60 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 30 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 161 +-- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 41 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 747 ++++++++++++- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 939 +++++++++++++++- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 16 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 654 ++++++++++- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 479 ++++++++- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 774 ++++++++++++- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 184 ---- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 132 --- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 881 --------------- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 1096 ------------------- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 643 ----------- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 526 --------- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 913 ---------------- drivers/gpu/drm/msm/msm_drv.c | 4 +- drivers/gpu/drm/msm/msm_drv.h | 13 +- drivers/gpu/drm/msm/msm_gem.c | 155 ++- drivers/gpu/drm/msm/msm_gem.h | 70 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 132 ++- drivers/gpu/drm/msm/msm_gpu.c | 2 + drivers/gpu/drm/msm/msm_gpu.h | 2 + drivers/gpu/drm/msm/msm_gpu_trace.h | 13 + drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/radeon/r600.c | 2 + drivers/gpu/drm/radeon/radeon_dp_mst.c | 3 + drivers/gpu/drm/tegra/dpaux.c | 11 +- drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/hwmon/amd_energy.c | 56 +- drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-designware-master.c | 20 +- drivers/i2c/busses/i2c-hisi.c | 504 +++++++++ drivers/i2c/busses/i2c-icy.c | 32 +- drivers/i2c/busses/i2c-mpc.c | 103 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 6 +- drivers/i2c/i2c-boardinfo.c | 11 - drivers/i2c/i2c-core-base.c | 82 +- drivers/idle/intel_idle.c | 1 + drivers/input/mouse/elantech.c | 6 +- drivers/input/serio/apbps2.c | 3 +- drivers/input/touchscreen/Kconfig | 24 + drivers/input/touchscreen/Makefile | 2 + drivers/input/touchscreen/cyttsp_core.c | 21 +- drivers/input/touchscreen/cyttsp_core.h | 1 - drivers/input/touchscreen/elants_i2c.c | 44 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 690 ++++++++++++ drivers/input/touchscreen/mms114.c | 22 +- drivers/input/touchscreen/msg2638.c | 337 ++++++ drivers/input/touchscreen/silead.c | 44 +- drivers/irqchip/Kconfig | 8 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-apple-aic.c | 852 +++++++++++++++ drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/bcache.h | 11 +- drivers/md/bcache/btree.c | 4 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/extents.c | 4 +- drivers/md/bcache/features.c | 2 +- drivers/md/bcache/io.c | 4 +- drivers/md/bcache/journal.c | 6 +- drivers/md/bcache/super.c | 25 +- drivers/md/bcache/util.h | 2 +- drivers/md/bcache/writeback.c | 11 +- drivers/media/common/b2c2/flexcop.h | 6 +- drivers/media/dvb-frontends/lgdt3306a.c | 3 - drivers/media/dvb-frontends/mxl692.c | 2 +- drivers/media/i2c/adv7511-v4l2.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 83 +- drivers/media/i2c/rdacm21.c | 2 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/pci/b2c2/flexcop-pci.c | 6 +- drivers/media/pci/cobalt/cobalt-driver.c | 2 +- drivers/media/pci/cx25821/cx25821.h | 1 - drivers/media/platform/allegro-dvt/nal-h264.h | 8 +- drivers/media/platform/allegro-dvt/nal-hevc.h | 6 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 1 - drivers/media/platform/qcom/camss/camss-ispif.c | 8 +- drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/qcom/venus/hfi_venus.c | 9 +- drivers/media/platform/sti/bdisp/bdisp-debug.c | 2 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 2 +- drivers/media/rc/Kconfig | 11 - drivers/media/rc/Makefile | 1 - drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 2 + drivers/media/rc/keymaps/rc-mecool-kii-pro.c | 91 ++ drivers/media/rc/keymaps/rc-mecool-kiii-pro.c | 88 ++ drivers/media/rc/zx-irdec.c | 181 ---- drivers/media/usb/b2c2/flexcop-usb.c | 8 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 20 +- drivers/media/usb/dvb-usb/dvb-usb.h | 16 +- drivers/media/usb/gspca/gspca.c | 2 + drivers/media/usb/gspca/gspca.h | 1 + drivers/media/usb/gspca/stv06xx/stv06xx.c | 9 + drivers/misc/habanalabs/common/command_buffer.c | 12 +- .../misc/habanalabs/common/command_submission.c | 368 +++++-- drivers/misc/habanalabs/common/context.c | 14 +- drivers/misc/habanalabs/common/debugfs.c | 224 +++- drivers/misc/habanalabs/common/device.c | 221 ++-- drivers/misc/habanalabs/common/firmware_if.c | 238 +++- drivers/misc/habanalabs/common/habanalabs.h | 184 +++- drivers/misc/habanalabs/common/habanalabs_drv.c | 28 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 35 +- drivers/misc/habanalabs/common/hw_queue.c | 10 +- drivers/misc/habanalabs/common/irq.c | 56 + drivers/misc/habanalabs/common/memory.c | 182 +++- drivers/misc/habanalabs/common/mmu/mmu.c | 3 + drivers/misc/habanalabs/common/pci/pci.c | 52 + drivers/misc/habanalabs/common/sysfs.c | 33 +- drivers/misc/habanalabs/gaudi/gaudi.c | 357 +++++- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 + drivers/misc/habanalabs/gaudi/gaudi_security.c | 8 - drivers/misc/habanalabs/goya/goya.c | 140 ++- drivers/misc/habanalabs/goya/goyaP.h | 2 + drivers/misc/habanalabs/include/common/cpucp_if.h | 99 +- .../misc/habanalabs/include/common/hl_boot_if.h | 219 ++++ drivers/misc/habanalabs/include/gaudi/gaudi.h | 2 +- .../habanalabs/include/gaudi/gaudi_async_events.h | 2 + .../include/gaudi/gaudi_async_ids_map_extended.h | 43 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 14 - drivers/misc/habanalabs/include/goya/goya.h | 2 +- .../habanalabs/include/goya/goya_async_events.h | 1 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 11 - drivers/misc/lkdtm/bugs.c | 17 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/mtd/spi-nor/core.c | 33 + drivers/mtd/spi-nor/macronix.c | 3 - drivers/net/dsa/lantiq_gswip.c | 202 +++- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc.c | 11 +- drivers/net/ethernet/freescale/fec_main.c | 3 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 44 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 110 +- drivers/net/ethernet/microchip/lan743x_main.c | 8 +- drivers/net/ethernet/realtek/r8169_main.c | 3 + drivers/net/ipa/Makefile | 3 +- drivers/net/ipa/gsi.c | 54 +- drivers/net/ipa/gsi_trans.c | 4 +- drivers/net/ipa/ipa_data-v3.5.1.c | 1 + .../ipa/{ipa_data-v3.5.1.c => ipa_data-v4.11.c} | 226 ++-- .../net/ipa/{ipa_data-v3.5.1.c => ipa_data-v4.5.c} | 241 +++-- drivers/net/ipa/ipa_data.h | 2 + drivers/net/ipa/ipa_endpoint.c | 22 +- drivers/net/ipa/ipa_endpoint.h | 2 - drivers/net/ipa/ipa_main.c | 37 +- drivers/net/ipa/ipa_mem.c | 9 +- drivers/net/ipa/ipa_mem.h | 11 +- drivers/net/ipa/ipa_modem.c | 34 +- drivers/net/ipa/ipa_resource.c | 8 +- drivers/net/ipa/ipa_resource.h | 8 +- drivers/net/ipa/ipa_table.c | 26 +- drivers/net/ipa/ipa_table.h | 16 +- drivers/net/phy/phy_device.c | 6 + drivers/net/phy/sfp-bus.c | 20 + drivers/net/phy/sfp.c | 25 + drivers/net/phy/sfp.h | 3 + drivers/net/veth.c | 152 ++- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 2 - drivers/net/wireless/intel/iwlegacy/common.c | 2 - drivers/net/wireless/intel/iwlegacy/common.h | 2 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt7601u/init.c | 1 + drivers/net/wireless/realtek/rtw88/coex.c | 8 +- drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/hci.h | 16 + drivers/net/wireless/realtek/rtw88/mac80211.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 2 + drivers/net/wireless/realtek/rtw88/pci.c | 69 ++ drivers/net/wireless/realtek/rtw88/phy.c | 23 +- drivers/net/wireless/realtek/rtw88/phy.h | 1 + drivers/net/wireless/realtek/rtw88/reg.h | 5 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 29 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 686 ++++++------ drivers/nvdimm/bus.c | 14 +- drivers/nvdimm/pmem.c | 37 +- drivers/nvdimm/region_devs.c | 16 +- drivers/nvmem/sprd-efuse.c | 1 + drivers/of/address.c | 43 +- drivers/of/property.c | 11 +- drivers/pci/controller/dwc/Kconfig | 9 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-fu740.c | 308 ++++++ drivers/pci/controller/dwc/pcie-tegra194.c | 2 +- drivers/pci/controller/pcie-xilinx-nwl.c | 7 + drivers/pci/hotplug/acpiphp_glue.c | 1 + drivers/phy/ti/phy-j721e-wiz.c | 2 +- drivers/phy/ti/phy-twl4030-usb.c | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 17 +- drivers/pinctrl/pinctrl-at91-pio4.c | 8 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/samsung/pinctrl-exynos.c | 10 +- drivers/platform/chrome/chromeos_laptop.c | 100 +- drivers/platform/x86/intel_cht_int33fe_microb.c | 6 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 19 + drivers/power/reset/hisi-reboot.c | 1 + drivers/pwm/pwm-atmel.c | 4 +- drivers/pwm/pwm-bcm-iproc.c | 4 +- drivers/pwm/pwm-bcm-kona.c | 5 - drivers/pwm/pwm-bcm2835.c | 4 +- drivers/pwm/pwm-lpc18xx-sct.c | 4 +- drivers/pwm/pwm-lpc32xx.c | 4 - drivers/pwm/pwm-lpss.c | 6 - drivers/pwm/pwm-sti.c | 6 +- drivers/ras/cec.c | 15 +- drivers/reset/Kconfig | 1 + drivers/soc/aspeed/aspeed-lpc-ctrl.c | 20 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 23 +- drivers/soc/qcom/mdt_loader.c | 17 + drivers/spi/spi-davinci.c | 9 +- drivers/spi/spi-dln2.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-imx.c | 37 +- drivers/spi/spi-omap-100k.c | 6 +- drivers/spi/spi-orion.c | 3 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 53 +- drivers/spi/spi.c | 19 +- drivers/staging/comedi/Kconfig | 2 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 5 - .../comedi/drivers/tests/comedi_example_test.c | 1 + .../staging/comedi/drivers/tests/ni_routes_test.c | 3 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 41 +- drivers/staging/media/meson/vdec/vdec.c | 8 +- drivers/staging/media/omap4iss/iss.c | 2 +- drivers/staging/media/zoran/zoran_device.c | 48 +- drivers/staging/mt7621-pci/pci-mt7621.c | 11 +- drivers/staging/ralink-gdma/ralink-gdma.c | 1 + drivers/staging/rtl8188eu/core/rtw_cmd.c | 83 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/rtl8188eu/include/recv_osdep.h | 2 +- drivers/staging/rtl8188eu/include/rtw_cmd.h | 20 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 22 - drivers/staging/rtl8188eu/include/usb_ops_linux.h | 8 - drivers/staging/rtl8188eu/os_dep/recv_linux.c | 3 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 14 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 7 +- drivers/staging/rtl8712/rtl871x_ht.h | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 6 +- drivers/staging/rtl8712/rtl871x_mlme.c | 12 +- drivers/staging/rtl8712/rtl871x_recv.c | 9 +- drivers/staging/rtl8712/rtl871x_security.c | 14 +- drivers/staging/rtl8712/rtl871x_xmit.c | 5 +- drivers/staging/rtl8712/wifi.h | 70 -- drivers/staging/rtl8712/wlan_bssdef.h | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 3 - drivers/staging/rtl8723bs/core/rtw_debug.c | 35 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 7 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 21 - drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 7 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 3 - drivers/staging/rtl8723bs/core/rtw_xmit.c | 7 +- drivers/staging/rtl8723bs/hal/hal_com.c | 10 +- drivers/staging/rtl8723bs/hal/odm.c | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 50 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 267 +---- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 3 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 15 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 23 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 39 +- drivers/staging/rtl8723bs/include/autoconf.h | 7 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 2 - drivers/staging/rtl8723bs/include/rtw_debug.h | 16 - drivers/staging/rtl8723bs/include/rtw_security.h | 18 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 216 +--- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 52 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 37 +- drivers/target/iscsi/iscsi_target.c | 1 - drivers/thunderbolt/switch.c | 49 +- drivers/tty/Kconfig | 30 - drivers/tty/hvc/hvc_udbg.c | 2 +- drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/tegra-tcu.c | 1 + drivers/tty/sysrq.c | 35 +- drivers/tty/tty_io.c | 53 +- drivers/tty/tty_ioctl.c | 4 +- drivers/tty/tty_jobctrl.c | 29 +- drivers/tty/tty_ldisc.c | 41 +- drivers/usb/cdns3/cdnsp-gadget.c | 17 +- drivers/usb/cdns3/cdnsp-gadget.h | 1 + drivers/usb/class/cdc-acm.c | 16 +- drivers/usb/core/hub.c | 2 +- drivers/usb/core/hub.h | 6 +- drivers/usb/core/usb.c | 46 + drivers/usb/dwc2/core.c | 113 +- drivers/usb/dwc2/core.h | 27 +- drivers/usb/dwc2/core_intr.c | 46 +- drivers/usb/dwc2/gadget.c | 148 ++- drivers/usb/dwc2/hcd.c | 458 +++++--- drivers/usb/dwc2/hw.h | 1 + drivers/usb/dwc2/platform.c | 11 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/dwc3-qcom.c | 3 +- drivers/usb/dwc3/dwc3-xilinx.c | 4 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 + drivers/usb/gadget/udc/tegra-xudc.c | 2 +- drivers/usb/host/ehci-pci.c | 3 + drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/roles/class.c | 2 + drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/upd78f0730.c | 7 +- drivers/usb/serial/usb-serial.c | 32 +- drivers/usb/typec/Makefile | 2 +- drivers/usb/typec/class.c | 66 +- drivers/usb/typec/class.h | 9 + drivers/usb/typec/port-mapper.c | 277 +++++ drivers/usb/typec/tcpm/tcpm.c | 109 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 4 + drivers/vdpa/mlx5/core/mr.c | 9 +- drivers/vdpa/mlx5/core/resources.c | 3 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 119 +- drivers/vdpa/vdpa.c | 12 +- drivers/video/fbdev/core/fbcmap.c | 8 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 15 +- drivers/w1/slaves/w1_ds28e17.c | 16 +- drivers/watchdog/npcm_wdt.c | 1 + fs/Kconfig | 5 +- fs/autofs/expire.c | 2 +- fs/btrfs/ctree.h | 3 + fs/btrfs/inode.c | 4 + fs/btrfs/ioctl.c | 226 +--- fs/btrfs/zoned.c | 53 +- fs/cifs/cifs_debug.c | 57 +- fs/cifs/cifs_dfs_ref.c | 14 +- fs/cifs/cifs_fs_sb.h | 4 + fs/cifs/cifs_swn.h | 27 + fs/cifs/cifsacl.c | 4 +- fs/cifs/cifsfs.c | 43 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 31 +- fs/cifs/cifspdu.h | 2 +- fs/cifs/cifsproto.h | 30 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 34 +- fs/cifs/dfs_cache.c | 41 +- fs/cifs/dir.c | 150 +-- fs/cifs/file.c | 163 ++- fs/cifs/fs_context.c | 118 +- fs/cifs/fs_context.h | 11 +- fs/cifs/inode.c | 132 ++- fs/cifs/ioctl.c | 13 +- fs/cifs/link.c | 46 +- fs/cifs/misc.c | 64 +- fs/cifs/readdir.c | 15 +- fs/cifs/smb1ops.c | 6 +- fs/cifs/smb2inode.c | 10 +- fs/cifs/smb2misc.c | 1 + fs/cifs/smb2ops.c | 308 +++++- fs/cifs/smb2pdu.c | 2 +- fs/cifs/smb2pdu.h | 49 +- fs/cifs/smb2proto.h | 16 +- fs/cifs/unc.c | 4 +- fs/cifs/xattr.c | 40 +- fs/debugfs/inode.c | 2 +- fs/ecryptfs/inode.c | 22 + fs/efivarfs/file.c | 77 -- fs/efivarfs/inode.c | 44 + fs/erofs/internal.h | 1 + fs/erofs/pcpubuf.c | 18 +- fs/erofs/super.c | 1 + fs/eventpoll.c | 6 + fs/ext2/ext2.h | 7 +- fs/ext2/file.c | 2 + fs/ext2/ioctl.c | 88 +- fs/ext2/namei.c | 2 + fs/ext4/balloc.c | 2 +- fs/ext4/dir.c | 41 +- fs/ext4/ext4.h | 119 +- fs/ext4/fast_commit.c | 8 +- fs/ext4/file.c | 2 + fs/ext4/hash.c | 25 +- fs/ext4/ialloc.c | 48 +- fs/ext4/indirect.c | 2 +- fs/ext4/inline.c | 27 +- fs/ext4/inode.c | 8 +- fs/ext4/ioctl.c | 208 +--- fs/ext4/mballoc.c | 592 +++++++++- fs/ext4/mballoc.h | 24 +- fs/ext4/migrate.c | 6 +- fs/ext4/mmp.c | 2 +- fs/ext4/namei.c | 223 ++-- fs/ext4/super.c | 116 +- fs/ext4/sysfs.c | 8 + fs/ext4/verity.c | 10 +- fs/ext4/xattr.c | 2 +- fs/f2fs/acl.c | 1 + fs/f2fs/checkpoint.c | 1 + fs/f2fs/data.c | 2 + fs/f2fs/debug.c | 3 + fs/f2fs/dir.c | 1 + fs/f2fs/f2fs.h | 3 + fs/f2fs/file.c | 218 +--- fs/f2fs/gc.c | 6 +- fs/f2fs/inode.c | 1 + fs/f2fs/namei.c | 5 + fs/f2fs/node.c | 8 +- fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 12 +- fs/f2fs/super.c | 5 +- fs/f2fs/xattr.c | 1 + fs/fs_parser.c | 2 +- fs/fuse/Makefile | 2 +- fs/fuse/dir.c | 6 +- fs/fuse/file.c | 435 +------- fs/fuse/fuse_i.h | 40 +- fs/fuse/ioctl.c | 490 +++++++++ fs/gfs2/aops.c | 5 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/file.c | 70 +- fs/gfs2/glock.c | 10 +- fs/gfs2/glops.c | 14 +- fs/gfs2/inode.c | 32 +- fs/gfs2/inode.h | 3 + fs/gfs2/lock_dlm.c | 37 +- fs/gfs2/log.c | 17 +- fs/gfs2/lops.c | 13 +- fs/gfs2/meta_io.c | 1 + fs/gfs2/ops_fstype.c | 7 +- fs/gfs2/quota.c | 2 +- fs/gfs2/recovery.c | 3 +- fs/gfs2/rgrp.c | 6 +- fs/gfs2/super.c | 12 +- fs/gfs2/util.c | 19 +- fs/gfs2/xattr.c | 29 +- fs/hfsplus/dir.c | 2 + fs/hfsplus/hfsplus_fs.h | 14 +- fs/hfsplus/inode.c | 54 + fs/hfsplus/ioctl.c | 84 -- fs/hugetlbfs/inode.c | 3 - fs/inode.c | 87 -- fs/io-wq.c | 4 + fs/io_uring.c | 256 ++--- fs/ioctl.c | 325 ++++++ fs/jbd2/recovery.c | 5 +- fs/jbd2/transaction.c | 15 +- fs/jfs/file.c | 6 +- fs/jfs/ioctl.c | 111 +- fs/jfs/jfs_dinode.h | 7 - fs/jfs/jfs_inode.h | 4 +- fs/jfs/namei.c | 6 +- fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/file.c | 2 + fs/nilfs2/ioctl.c | 65 +- fs/nilfs2/namei.c | 2 + fs/nilfs2/nilfs.h | 3 + fs/nilfs2/segment.c | 4 +- fs/nilfs2/the_nilfs.c | 2 +- fs/ocfs2/file.c | 17 +- fs/ocfs2/ioctl.c | 59 +- fs/ocfs2/ioctl.h | 3 + fs/ocfs2/namei.c | 3 + fs/ocfs2/ocfs2_ioctl.h | 8 - fs/orangefs/file.c | 79 -- fs/orangefs/inode.c | 50 + fs/overlayfs/dir.c | 2 + fs/overlayfs/file.c | 110 -- fs/overlayfs/inode.c | 77 ++ fs/overlayfs/overlayfs.h | 5 +- fs/overlayfs/readdir.c | 4 - fs/reiserfs/file.c | 2 + fs/reiserfs/ioctl.c | 121 +-- fs/reiserfs/namei.c | 2 + fs/reiserfs/reiserfs.h | 7 +- fs/reiserfs/super.c | 2 +- fs/ubifs/dir.c | 2 + fs/ubifs/file.c | 2 + fs/ubifs/ioctl.c | 78 +- fs/ubifs/ubifs.h | 3 + fs/userfaultfd.c | 6 +- fs/xfs/libxfs/xfs_attr.c | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 22 +- fs/xfs/libxfs/xfs_bmap.c | 79 +- fs/xfs/libxfs/xfs_bmap.h | 1 + fs/xfs/libxfs/xfs_bmap_btree.c | 6 +- fs/xfs/libxfs/xfs_da_btree.c | 4 +- fs/xfs/libxfs/xfs_dir2.c | 14 +- fs/xfs/libxfs/xfs_dir2_block.c | 10 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 46 +- fs/xfs/libxfs/xfs_format.h | 5 +- fs/xfs/libxfs/xfs_fs.h | 6 +- fs/xfs/libxfs/xfs_inode_buf.c | 81 +- fs/xfs/libxfs/xfs_inode_buf.h | 33 +- fs/xfs/libxfs/xfs_inode_fork.c | 4 +- fs/xfs/libxfs/xfs_inode_fork.h | 4 +- fs/xfs/libxfs/xfs_rtbitmap.c | 4 +- fs/xfs/libxfs/xfs_shared.h | 4 + fs/xfs/libxfs/xfs_trans_inode.c | 7 +- fs/xfs/scrub/alloc.c | 5 +- fs/xfs/scrub/attr.c | 5 +- fs/xfs/scrub/bmap.c | 5 +- fs/xfs/scrub/btree.c | 30 +- fs/xfs/scrub/common.c | 15 +- fs/xfs/scrub/common.h | 53 +- fs/xfs/scrub/dir.c | 20 +- fs/xfs/scrub/fscounters.c | 3 +- fs/xfs/scrub/ialloc.c | 8 +- fs/xfs/scrub/inode.c | 5 +- fs/xfs/scrub/parent.c | 7 +- fs/xfs/scrub/quota.c | 5 +- fs/xfs/scrub/refcount.c | 5 +- fs/xfs/scrub/repair.c | 5 +- fs/xfs/scrub/repair.h | 6 +- fs/xfs/scrub/rmap.c | 5 +- fs/xfs/scrub/rtbitmap.c | 7 +- fs/xfs/scrub/scrub.c | 40 +- fs/xfs/scrub/scrub.h | 14 +- fs/xfs/scrub/symlink.c | 7 +- fs/xfs/scrub/xfs_scrub.h | 4 +- fs/xfs/xfs_aops.c | 133 +-- fs/xfs/xfs_bmap_util.c | 189 ++-- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_file.c | 12 +- fs/xfs/xfs_filestream.h | 2 +- fs/xfs/xfs_icache.c | 33 +- fs/xfs/xfs_inode.c | 228 ++-- fs/xfs/xfs_inode.h | 28 +- fs/xfs/xfs_inode_item.c | 56 +- fs/xfs/xfs_ioctl.c | 325 ++---- fs/xfs/xfs_ioctl.h | 11 + fs/xfs/xfs_ioctl32.c | 2 - fs/xfs/xfs_ioctl32.h | 2 - fs/xfs/xfs_iomap.c | 7 +- fs/xfs/xfs_iops.c | 34 +- fs/xfs/xfs_itable.c | 19 +- fs/xfs/xfs_linux.h | 2 +- fs/xfs/xfs_log_recover.c | 9 +- fs/xfs/xfs_mount.c | 14 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 12 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_reflink.c | 14 +- fs/xfs/xfs_rtalloc.c | 16 +- fs/xfs/xfs_super.c | 4 +- fs/xfs/xfs_symlink.c | 20 +- fs/xfs/xfs_trace.h | 16 +- fs/xfs/xfs_trans.c | 2 +- include/acpi/acpi_bus.h | 1 + include/asm-generic/io.h | 21 +- include/asm-generic/iomap.h | 9 + include/drm/drm_dp_helper.h | 44 +- include/drm/drm_print.h | 20 +- include/drm/gpu_scheduler.h | 1 + include/dt-bindings/clock/mt7621-clk.h | 41 + include/dt-bindings/clock/sifive-fu740-prci.h | 1 + .../dt-bindings/interrupt-controller/apple-aic.h | 15 + include/keys/trusted-type.h | 55 + include/keys/trusted_tee.h | 16 + include/keys/trusted_tpm.h | 29 +- include/linux/acpi.h | 5 + include/linux/asn1_encoder.h | 32 + include/linux/clk-provider.h | 30 + include/linux/cpuhotplug.h | 1 + include/linux/dma-fence.h | 1 + include/linux/ethtool.h | 35 +- include/linux/fileattr.h | 59 + include/linux/freezer.h | 1 - include/linux/fs.h | 16 +- include/linux/hugetlb.h | 7 - include/linux/i2c.h | 11 +- include/linux/intel_rapl.h | 2 +- include/linux/io.h | 18 +- include/linux/io_uring.h | 12 +- include/linux/ioport.h | 3 +- include/linux/irqchip/arm-gic-v3.h | 56 - include/linux/jbd2.h | 33 +- include/linux/jump_label.h | 19 + include/linux/memcontrol.h | 6 + include/linux/mhi.h | 2 +- include/linux/mlx5/port.h | 12 + include/linux/mm.h | 10 +- include/linux/nd.h | 1 + include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/oid_registry.h | 5 + include/linux/phy.h | 2 + include/linux/pm_runtime.h | 2 +- include/linux/profile.h | 3 - include/linux/pwm.h | 5 + include/linux/randomize_kstack.h | 54 + include/linux/sched.h | 4 + include/linux/sfp.h | 10 + include/linux/shmem_fs.h | 26 +- include/linux/skmsg.h | 1 - include/linux/static_call.h | 4 +- include/linux/tpm.h | 2 + include/linux/tty.h | 2 +- include/linux/tty_driver.h | 2 +- include/linux/usb.h | 9 + include/linux/usb/typec.h | 19 + include/linux/vdpa.h | 38 +- include/media/rc-map.h | 2 + include/net/bluetooth/hci_core.h | 2 +- include/net/bluetooth/mgmt.h | 1 + include/net/net_namespace.h | 4 - include/net/netns/dccp.h | 12 - include/trace/events/ext4.h | 176 --- include/uapi/drm/msm_drm.h | 1 + include/uapi/linux/android/binder.h | 8 + include/uapi/linux/ethtool_netlink.h | 19 + include/uapi/linux/tty_flags.h | 8 +- include/uapi/linux/userfaultfd.h | 4 +- include/uapi/linux/virtio_blk.h | 11 + include/uapi/misc/habanalabs.h | 77 +- init/main.c | 23 + kernel/gcov/Kconfig | 1 - kernel/gcov/clang.c | 108 +- kernel/irq/proc.c | 4 +- kernel/irq/spurious.c | 4 + kernel/irq_work.c | 7 +- kernel/power/autosleep.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/power/swap.c | 2 +- kernel/profile.c | 2 +- kernel/sched/core.c | 18 +- kernel/sched/fair.c | 123 ++- kernel/sched/psi.c | 20 +- kernel/static_call.c | 4 +- kernel/trace/trace.c | 2 +- lib/Kconfig | 3 + lib/Kconfig.debug | 9 +- lib/Makefile | 1 + lib/asn1_encoder.c | 454 ++++++++ lib/devres.c | 22 + lib/kobject_uevent.c | 9 +- lib/parser.c | 61 +- lib/percpu_counter.c | 2 +- lib/test_kasan_module.c | 2 +- lib/test_vmalloc.c | 128 +-- mm/Kconfig | 9 + mm/compaction.c | 96 +- mm/filemap.c | 2 +- mm/huge_memory.c | 243 ++++- mm/hugetlb.c | 185 +--- mm/internal.h | 10 +- mm/kasan/kasan.h | 3 +- mm/kasan/sw_tags.c | 10 +- mm/mapping_dirty_helpers.c | 2 + mm/memcontrol.c | 6 +- mm/memory.c | 8 +- mm/mempolicy.c | 2 +- mm/mmu_gather.c | 29 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 29 +- mm/page_counter.c | 8 +- mm/page_owner.c | 46 +- mm/page_poison.c | 6 +- mm/page_vma_mapped.c | 2 +- mm/shmem.c | 95 +- mm/shuffle.c | 4 +- mm/slab.h | 6 +- mm/userfaultfd.c | 27 +- mm/vmalloc.c | 61 +- mm/vmscan.c | 5 +- net/bluetooth/6lowpan.c | 2 +- net/bluetooth/hci_event.c | 8 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 6 +- net/bluetooth/msft.c | 6 +- net/bridge/netfilter/ebtable_broute.c | 8 +- net/bridge/netfilter/ebtable_filter.c | 8 +- net/bridge/netfilter/ebtable_nat.c | 8 +- net/bridge/netfilter/ebtables.c | 31 +- net/core/dev.c | 3 +- net/dccp/ipv4.c | 24 +- net/dccp/ipv6.c | 24 +- net/ethtool/Makefile | 2 +- net/ethtool/common.h | 5 + net/ethtool/eeprom.c | 246 +++++ net/ethtool/ioctl.c | 14 +- net/ethtool/netlink.c | 11 + net/ethtool/netlink.h | 2 + net/ipv4/netfilter/arp_tables.c | 9 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/tcp.c | 5 +- net/ipv4/tcp_bpf.c | 6 + net/ipv6/route.c | 8 +- net/netfilter/nft_limit.c | 4 +- scripts/checkdeclares.pl | 53 + scripts/checkpatch.pl | 2 +- security/apparmor/mount.c | 4 +- security/integrity/iint.c | 2 +- security/integrity/ima/ima_main.c | 2 +- security/keys/Kconfig | 3 + security/keys/trusted-keys/Makefile | 6 + security/keys/trusted-keys/tpm2key.asn1 | 11 + security/keys/trusted-keys/trusted_core.c | 358 ++++++ security/keys/trusted-keys/trusted_tee.c | 318 ++++++ security/keys/trusted-keys/trusted_tpm1.c | 398 ++----- security/keys/trusted-keys/trusted_tpm2.c | 269 ++++- security/selinux/ss/avtab.c | 101 +- security/selinux/ss/avtab.h | 2 +- security/selinux/ss/conditional.c | 12 +- security/selinux/ss/services.c | 157 ++- security/selinux/ss/sidtab.c | 21 + security/selinux/ss/sidtab.h | 4 + sound/core/control_led.c | 2 +- sound/soc/amd/Kconfig | 1 + sound/soc/amd/acp3x-rt5682-max9836.c | 46 +- sound/soc/amd/raven/acp3x-i2s.c | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 +- sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/lpass-wsa-macro.c | 2 +- sound/soc/codecs/rt1019.c | 334 +----- sound/soc/codecs/rt1019.h | 162 --- sound/soc/codecs/rt711-sdca.c | 2 +- sound/soc/codecs/rt715-sdca.c | 2 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/intel/keembay/kmb_platform.c | 2 +- sound/soc/soc-compress.c | 4 + sound/usb/card.c | 2 + sound/usb/quirks-table.h | 31 + sound/usb/usbaudio.h | 1 + tools/arch/x86/include/asm/insn.h | 2 + tools/lib/bpf/libbpf.c | 10 + tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/libbpf.map | 1 + tools/objtool/arch/x86/decode.c | 122 +++ tools/objtool/arch/x86/include/arch/special.h | 2 +- tools/objtool/check.c | 183 ++-- tools/objtool/elf.c | 289 +++-- tools/objtool/include/objtool/arch.h | 4 + tools/objtool/include/objtool/check.h | 3 +- tools/objtool/include/objtool/elf.h | 13 +- tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + tools/objtool/orc_gen.c | 33 +- tools/objtool/special.c | 12 +- tools/perf/builtin-inject.c | 2 +- .../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 4 +- tools/perf/util/block-info.c | 6 +- tools/testing/selftests/bpf/prog_tests/map_ptr.c | 15 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 24 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 17 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 37 +- .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 65 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 4 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 11 +- tools/testing/selftests/bpf/progs/test_mmap.c | 2 - tools/testing/selftests/bpf/progs/test_ringbuf.c | 1 - .../selftests/bpf/progs/test_ringbuf_multi.c | 12 +- .../filesystems/epoll/epoll_wakeup_test.c | 44 + tools/testing/selftests/lkdtm/.gitignore | 1 + tools/testing/selftests/lkdtm/Makefile | 1 + tools/testing/selftests/lkdtm/stack-entropy.sh | 36 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/veth.sh | 177 +++ tools/testing/selftests/proc/read.c | 4 +- tools/testing/selftests/sgx/defines.h | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/split_huge_page_test.c | 390 +++++++ tools/testing/selftests/vm/test_vmalloc.sh | 21 +- tools/testing/selftests/vm/userfaultfd.c | 904 +++++++++------- 1153 files changed, 32245 insertions(+), 17371 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.txt create mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml create mode 100644 Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-74x164.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mpc.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mpc.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ilitek_ts_i2c.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/melfas,mms114.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/mms114.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/mstar,msg2638.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml delete mode 100644 Documentation/devicetree/bindings/media/zx-irdec.txt create mode 100644 Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gbs.dts create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450.dtsi create mode 100644 arch/arm/mach-npcm/wpcm450.c create mode 100644 arch/arm64/boot/dts/apple/Makefile create mode 100644 arch/arm64/boot/dts/apple/t8103-j274.dts create mode 100644 arch/arm64/boot/dts/apple/t8103.dtsi delete mode 100644 arch/ia64/kernel/ia64_ksyms.c create mode 100644 arch/riscv/Kconfig.erratas create mode 100644 arch/riscv/errata/Makefile create mode 100644 arch/riscv/errata/alternative.c create mode 100644 arch/riscv/errata/sifive/Makefile create mode 100644 arch/riscv/errata/sifive/errata.c create mode 100644 arch/riscv/errata/sifive/errata_cip_453.S create mode 100644 arch/riscv/include/asm/alternative-macros.h create mode 100644 arch/riscv/include/asm/alternative.h create mode 100644 arch/riscv/include/asm/errata_list.h create mode 100644 arch/riscv/include/asm/vendorid_list.h create mode 100644 arch/x86/events/intel/uncore_discovery.c create mode 100644 arch/x86/events/intel/uncore_discovery.h rename arch/x86/{kernel/cpu/sgx/arch.h => include/asm/sgx.h} (89%) create mode 100644 arch/x86/kernel/cpu/sgx/virt.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c create mode 100644 drivers/i2c/busses/i2c-hisi.c create mode 100644 drivers/input/touchscreen/ilitek_ts_i2c.c create mode 100644 drivers/input/touchscreen/msg2638.c create mode 100644 drivers/irqchip/irq-apple-aic.c create mode 100644 drivers/media/rc/keymaps/rc-mecool-kii-pro.c create mode 100644 drivers/media/rc/keymaps/rc-mecool-kiii-pro.c delete mode 100644 drivers/media/rc/zx-irdec.c copy drivers/net/ipa/{ipa_data-v3.5.1.c => ipa_data-v4.11.c} (66%) copy drivers/net/ipa/{ipa_data-v3.5.1.c => ipa_data-v4.5.c} (68%) create mode 100644 drivers/pci/controller/dwc/pcie-fu740.c create mode 100644 drivers/usb/typec/port-mapper.c create mode 100644 fs/fuse/ioctl.c create mode 100644 include/dt-bindings/clock/mt7621-clk.h create mode 100644 include/dt-bindings/interrupt-controller/apple-aic.h create mode 100644 include/keys/trusted_tee.h create mode 100644 include/linux/asn1_encoder.h create mode 100644 include/linux/fileattr.h create mode 100644 include/linux/randomize_kstack.h delete mode 100644 include/net/netns/dccp.h create mode 100644 lib/asn1_encoder.c create mode 100644 net/ethtool/eeprom.c create mode 100644 scripts/checkdeclares.pl create mode 100644 security/keys/trusted-keys/tpm2key.asn1 create mode 100644 security/keys/trusted-keys/trusted_core.c create mode 100644 security/keys/trusted-keys/trusted_tee.c create mode 100755 tools/testing/selftests/lkdtm/stack-entropy.sh create mode 100755 tools/testing/selftests/net/veth.sh create mode 100644 tools/testing/selftests/vm/split_huge_page_test.c