This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
discards e99d8a849517 Add linux-next specific files for 20210409 discards 4a142084916d Merge branch 'akpm/master' discards 090a8891967a memfd_secret: use unsigned int rather than long as syscall [...] discards 72d394e9746b secretmem: test: add basic selftest for memfd_secret(2) discards b447e5b5bbfb memfd_secret: use unsigned int rather than long as syscall [...] discards 0e127c777576 arch, mm: wire up memfd_secret system call where relevant discards 6612c4d316bb PM: hibernate: disable when there are active secretmem users discards 3a5668e05335 memfd_secret: use unsigned int rather than long as syscall [...] discards fb7838e4bd82 mm: introduce memfd_secret system call to create "secret" [...] discards 8bf65ba2fd30 set_memory: allow querying whether set_direct_map_*() is a [...] discards fdf32226a27e set_memory: allow set_direct_map_*_noflush() for multiple pages discards 500767a436a7 riscv/Kconfig: make direct map manipulation options depend on MMU discards edcccdd05a5b mmap: make mlock_future_check() global discards 08600a316ed6 mm: fix typos in comments discards bb082ef57afc treewide: remove editor modelines and cruft discards 46e4a60a1395 ipc/sem.c: spelling fix discards f38afed1587f fs: fat: fix spelling typo of values discards b4b1f01d7bf5 kernel/sys.c: fix typo discards ba5135435649 kernel/up.c: fix typo discards a010e40480f9 kernel/user_namespace.c: fix typos discards 82d322156bbf kernel/umh.c: fix some spelling mistakes discards b326115a937f include/linux/pgtable.h: few spelling fixes discards 923c385b3c61 mm/slab.c: fix spelling mistake "disired" -> "desired" discards a4a11a000b78 scripts/spelling.txt: add "overflw" discards 946736f123c3 scripts/spelling.txt: Add "diabled" typo discards 6b5f6ad4badc scripts/spelling.txt: add "overlfow" discards 7350501011b4 arm: print alloc free paths for address in registers discards d94ae10e70f1 mm/vmalloc: remove vwrite() discards 74d155db6f6f mm: remove xlate_dev_kmem_ptr() discards e56178aa1aea drivers/char: remove /dev/kmem for good discards 3f6948e268fc Merge branch 'akpm-current/current' discards 4c51a43d6aa1 Revert "asm-generic/io.h: Add a non-posted variant of ioremap()" discards cfc4bd516f49 Revert "docs: driver-api: device-io: Document I/O access f [...] discards e08360812515 Revert "docs: driver-api: device-io: Document ioremap() va [...] discards 8005df4ed64f Revert "arm64: Implement ioremap_np() to map MMIO as nGnRnE" discards 92de4359af8b Revert "asm-generic/io.h: implement pci_remap_cfgspace usi [...] discards 740335992dd2 Revert "of/address: Add infrastructure to declare MMIO as [...] discards 7363605ca939 Revert "arm64: Move ICH_ sysreg bits from arm-gic-v3.h to [...] discards 1d211313b5f8 Revert "dt-bindings: interrupt-controller: Add DT bindings [...] discards 930269e39ce9 Revert "irqchip/apple-aic: Add support for the Apple Inter [...] discards d66fda1d0c4d Revert "arm64: Kconfig: Introduce CONFIG_ARCH_APPLE" discards c3e9908c798d Revert "dt-bindings: display: Add apple,simple-framebuffer" discards dfbc1aeeddac Revert "arm64: apple: Add initial Apple Mac mini (M1, 2020 [...] discards 423efa445a3e Merge remote-tracking branch 'rust/rust-next' discards d83f09ee352b Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards 89e918ded1e5 Merge remote-tracking branch 'mhi/mhi-next' discards 42bd86ea70fd Merge remote-tracking branch 'kunit-next/kunit' discards 55e2e88c70d2 Merge remote-tracking branch 'cfi/cfi/next' discards e59080bb8fbd Merge remote-tracking branch 'kgdb/kgdb/for-next' discards da68e9c797e9 Merge remote-tracking branch 'hyperv/hyperv-next' discards ae5d6b86a58e Merge remote-tracking branch 'nvmem/for-next' discards 462148959f14 Merge remote-tracking branch 'slimbus/for-next' discards 9266571afb7a Merge remote-tracking branch 'gnss/gnss-next' discards b8cb24d70d5c Merge remote-tracking branch 'kspp/for-next/kspp' discards 031c3ee66baa Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 2d2a3cb051c6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 4a771894d2e4 Merge remote-tracking branch 'rtc/rtc-next' discards 14d4176b334c Merge remote-tracking branch 'coresight/next' discards 3e5ab03af9f7 Merge remote-tracking branch 'livepatching/for-next' discards 229141ead920 Merge remote-tracking branch 'kselftest/next' discards d272e80ff9a9 Merge remote-tracking branch 'pwm/for-next' discards 9fc913ab46cf Merge remote-tracking branch 'pinctrl/for-next' discards c92531eec3fc Merge remote-tracking branch 'gpio-intel/for-next' discards d715c059fc63 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 746ec0f669fc Merge remote-tracking branch 'rpmsg/for-next' discards 83f94d46591d Merge remote-tracking branch 'vhost/linux-next' discards 289083ca98d7 Merge remote-tracking branch 'scsi-mkp/for-next' discards 1fb7095de44e Merge remote-tracking branch 'scsi/for-next' discards 013f19e93a35 Merge remote-tracking branch 'cgroup/for-next' discards 6c32fc73c723 Merge remote-tracking branch 'dmaengine/next' discards fd1bf12d044a Merge remote-tracking branch 'icc/icc-next' discards 9e406938f5e8 Merge remote-tracking branch 'staging/staging-next' discards 9b3c155c1ed3 Merge remote-tracking branch 'vfio/next' discards 13555452b6d0 Merge remote-tracking branch 'thunderbolt/next' discards ed2970066f17 Merge remote-tracking branch 'char-misc/char-misc-next' discards e92a9c57f45b Merge remote-tracking branch 'tty/tty-next' discards 80b9740413e5 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards fbc568b68616 Merge remote-tracking branch 'usb-serial/usb-next' discards 74aa84bc370e Merge remote-tracking branch 'usb/usb-next' discards 1c2bf15c9e6d Merge remote-tracking branch 'driver-core/driver-core-next' discards ef0862d05c12 Merge remote-tracking branch 'ipmi/for-next' discards b06ec85ac9d5 Merge remote-tracking branch 'leds/for-next' discards 52ce690f0624 Merge remote-tracking branch 'chrome-platform/for-next' discards e754f9650e1c Merge remote-tracking branch 'drivers-x86/for-next' discards e291218ecd8e Merge remote-tracking branch 'percpu/for-next' discards 24454420c60d Merge remote-tracking branch 'xen-tip/linux-next' discards 93eeaa6045d9 Merge remote-tracking branch 'kvms390/next' discards 5f4ff3fd0b87 Merge remote-tracking branch 'kvm-arm/next' discards d03b0fc80b51 Merge remote-tracking branch 'kvm/next' discards 926e56c83259 Merge remote-tracking branch 'rcu/rcu/next' discards 4b90473874c7 Merge remote-tracking branch 'ftrace/for-next' discards 835e1133bc4e Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 3b558551d0a5 Merge remote-tracking branch 'edac/edac-for-next' discards cee484523469 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 54445d4b15ba Merge remote-tracking branch 'tip/auto-latest' discards 14e9792d480f Merge remote-tracking branch 'spi/for-next' discards 761ab817c871 Merge remote-tracking branch 'devicetree/for-next' discards 625cb71b6cbe Merge remote-tracking branch 'audit/next' discards d1860cf98aba Merge remote-tracking branch 'iommu/next' discards 5a9091e820f5 Merge remote-tracking branch 'tomoyo/master' discards e533a8ab4103 Merge remote-tracking branch 'selinux/next' discards 33081388528e Merge remote-tracking branch 'keys/keys-next' discards c2bae459e01a Merge remote-tracking branch 'integrity/next-integrity' discards e470e49f6c0d Merge remote-tracking branch 'apparmor/apparmor-next' discards 94dff3e7d22d Merge remote-tracking branch 'security/next-testing' discards d34aee87333b Merge remote-tracking branch 'regulator/for-next' discards cc57160bede8 Merge remote-tracking branch 'battery/for-next' discards 63520d0eae44 Merge remote-tracking branch 'backlight/for-backlight-next' discards d8dbebee46f2 Merge remote-tracking branch 'mfd/for-mfd-next' discards f8d16164c586 Merge remote-tracking branch 'mmc/next' discards 475744340285 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 38178d882ced Merge remote-tracking branch 'device-mapper/for-next' discards 3e5fc25ebb24 Merge branch 'for-5.12-fixes' into for-next discards c8f7b5c4bdd7 Merge remote-tracking branch 'block/for-next' discards 037c0595508b Merge remote-tracking branch 'input/next' discards eb929d50cd43 percpu: make pcpu_nr_empty_pop_pages per chunk type discards d18ae1ba297d Merge remote-tracking branch 'modules/modules-next' discards cf9e19f9cfc7 Merge remote-tracking branch 'sound-asoc/for-next' discards 9cf3382276b2 Merge remote-tracking branch 'sound/for-next' discards b4dfe76b51dd Merge remote-tracking branch 'regmap/for-next' discards 379aa303ef75 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 05d0033d29a4 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards c5a760332fae Merge remote-tracking branch 'drm-msm/msm-next' discards 9b78e88b8a3f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 4441407059da Merge remote-tracking branch 'drm-intel/for-linux-next' discards 404f6024c434 Merge remote-tracking branch 'amdgpu/drm-next' discards 10f0d4ea8a61 Merge remote-tracking branch 'drm/drm-next' discards 24c5f7957274 Merge remote-tracking branch 'crypto/master' discards db68f92f1c53 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 61818a2c24f5 Merge remote-tracking branch 'nand/nand/next' discards e65f13326330 Merge remote-tracking branch 'mtd/mtd/next' discards 6a2c7f89a674 Merge remote-tracking branch 'gfs2/for-next' discards c42cc1902c05 Merge remote-tracking branch 'mac80211-next/master' discards e284cea6dd5a Merge remote-tracking branch 'wireless-drivers-next/master' discards 8a1cb8ba7a06 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 2d967f766746 Merge remote-tracking branch 'ipsec-next/master' discards 7547c83efa80 Merge remote-tracking branch 'bpf-next/for-next' discards 419bc3ed68a1 Merge remote-tracking branch 'net-next/master' discards aca45ebd3024 Merge remote-tracking branch 'rdma/for-next' discards fe10ef1789a8 Merge remote-tracking branch 'swiotlb/linux-next' discards e5b4271aa381 Merge remote-tracking branch 'dlm/next' discards a0d36ff3bb62 Merge remote-tracking branch 'ieee1394/for-next' discards aa81064022d5 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 4dbb6e9c7876 Merge remote-tracking branch 'opp/opp/linux-next' discards dfefc0fc9e85 Merge remote-tracking branch 'devfreq/devfreq-next' discards 828639182aef Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards cf061e22da32 Merge remote-tracking branch 'pm/linux-next' discards 7ce5a197a979 Merge remote-tracking branch 'v4l-dvb/master' discards 5475a7a57a01 Merge remote-tracking branch 'jc_docs/docs-next' discards 6b70c9c43569 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 5dbc48fa7560 Merge remote-tracking branch 'dmi/dmi-for-next' discards 08c0f7eb571c Merge remote-tracking branch 'i3c/i3c/next' discards b4585b792377 Merge remote-tracking branch 'i2c/i2c/for-next' discards e33db9079ac0 Merge remote-tracking branch 'hid/for-next' discards f7a23e643929 Merge remote-tracking branch 'pstore/for-next/pstore' discards b216aa1a72d7 Merge remote-tracking branch 'pci/next' discards 168245449f44 Merge remote-tracking branch 'printk/for-next' discards a96d5dd89e08 Merge remote-tracking branch 'vfs/for-next' discards 693b5a61021a Merge remote-tracking branch 'file-locks/locks-next' discards 76beb5788945 Merge remote-tracking branch 'iomap/iomap-for-next' discards 2bfc9272001e Merge remote-tracking branch 'xfs/for-next' discards dd87a0ff3feb Merge remote-tracking branch 'v9fs/9p-next' discards 52b0fb198f05 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards eeb8695cc87c Merge remote-tracking branch 'cel/for-next' discards 72077838dffc Merge remote-tracking branch 'jfs/jfs-next' discards 7c1cc4dd644c Merge remote-tracking branch 'f2fs/dev' discards 0a04ce791dca Merge remote-tracking branch 'ext3/for_next' discards 74f5ebdeaaff Merge remote-tracking branch 'exfat/dev' discards 1b58c3d670d7 Merge remote-tracking branch 'erofs/dev' discards 452776d9b2d8 Merge remote-tracking branch 'ecryptfs/next' discards b265cd02d41c Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 5773ec5ddf00 Merge remote-tracking branch 'cifs/for-next' discards 40f066cb154d Merge remote-tracking branch 'btrfs/for-next' discards f3ad50dc62e2 Merge remote-tracking branch 'fscache/fscache-next' discards c6600123e894 Merge remote-tracking branch 'pidfd/for-next' discards ff1769490c3f Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 909f55bf3716 Merge remote-tracking branch 'sh/for-next' discards 87ddcc82c241 Merge remote-tracking branch 's390/for-next' discards 577185918d8a Merge remote-tracking branch 'risc-v/for-next' discards 6d8f2a826070 Merge remote-tracking branch 'soc-fsl/next' discards e3c40c5a461c Merge remote-tracking branch 'powerpc/next' discards d03a7a8f9bef Merge remote-tracking branch 'parisc-hd/for-next' discards bb2d4d068e49 Merge remote-tracking branch 'mips/mips-next' discards 3f307e8e3000 Merge remote-tracking branch 'microblaze/next' discards 59cf46c7be1a Merge remote-tracking branch 'm68knommu/for-next' discards 628eb653f222 Merge remote-tracking branch 'm68k/for-next' discards 50fd96cd23c2 Merge remote-tracking branch 'h8300/h8300-next' discards fee4ab00df42 Merge remote-tracking branch 'csky/linux-next' discards 68906f6ccdbc Merge remote-tracking branch 'clk-samsung/for-next' discards b4093463be26 Merge remote-tracking branch 'clk-imx/for-next' discards 45600186f5db Merge remote-tracking branch 'clk/clk-next' discards 79885ec1e669 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards e0ca9a406ae0 Merge remote-tracking branch 'tegra/for-next' discards c89ad519dd96 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards a0535e397b01 Merge remote-tracking branch 'scmi/for-linux-next' discards 348ca32b5e66 Merge remote-tracking branch 'samsung-krzk/for-next' discards bea461ebf9b9 Merge remote-tracking branch 'rockchip/for-next' discards cb7b8dc42e5e Merge remote-tracking branch 'reset/reset/next' discards e6d455b5863e Merge remote-tracking branch 'renesas/next' discards 1c7231767cb5 Merge remote-tracking branch 'realtek/for-next' discards fca7e265855f Merge remote-tracking branch 'raspberrypi/for-next' discards 348e14799ed2 Merge remote-tracking branch 'qcom/for-next' discards 17ba4fe0477e Merge remote-tracking branch 'omap/for-next' discards 44983c2a026b Merge remote-tracking branch 'mvebu/for-next' discards 16e7270c4874 Merge remote-tracking branch 'mediatek/for-next' discards c82746bedf88 Merge remote-tracking branch 'keystone/next' discards a3c9be86af09 Merge remote-tracking branch 'imx-mxs/for-next' discards 5b531a60be6c Merge remote-tracking branch 'drivers-memory/for-next' discards 517cb4cfaf3a Merge remote-tracking branch 'at91/at91-next' discards fed7b9404b42 Merge remote-tracking branch 'aspeed/for-next' discards 91bed2182e3e Merge remote-tracking branch 'amlogic/for-next' discards ad9f2bb8b557 Merge remote-tracking branch 'actions/for-next' discards 8d0a4a051711 Merge remote-tracking branch 'arm-soc/for-next' discards ed6bd30b7598 Merge remote-tracking branch 'arm-perf/for-next/perf' discards d00757058522 Merge remote-tracking branch 'arm64/for-next/core' discards 751c8b61ab92 Merge remote-tracking branch 'arm/for-next' discards 886384c33725 Merge remote-tracking branch 'asm-generic/master' discards f9c9249d244a Merge remote-tracking branch 'dma-mapping/for-next' discards 4c5045006c84 Merge remote-tracking branch 'kbuild/for-next' discards de1080234c7c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 555bf69c375f Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards cc294a093e68 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 835d3b62622d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 422ad54b4038 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards b73faff2d975 Merge remote-tracking branch 'drm-fixes/drm-fixes' discards d8f30c8b9814 Merge remote-tracking branch 'scsi-fixes/fixes' discards bb400fa61905 Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards ac033e0e09e5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 50867d8e2c94 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 8194256426dd Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 92e08bf38286 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards 67f12839223b Merge remote-tracking branch 'dmaengine-fixes/fixes' discards 0198ccc21f16 Merge remote-tracking branch 'ide/master' discards 350f67097298 Merge remote-tracking branch 'input-current/for-linus' discards 216e5c28a25d Merge remote-tracking branch 'soundwire-fixes/fixes' discards ecaee6aeed47 Merge remote-tracking branch 'phy/fixes' discards 94761f90a076 Merge remote-tracking branch 'usb.current/usb-linus' discards 424e6ffeebd0 Merge remote-tracking branch 'driver-core.current/driver-c [...] discards 14d5f57b17e4 Merge remote-tracking branch 'pci-current/for-linus' discards 2c5bbdd05c44 Merge remote-tracking branch 'spi-fixes/for-linus' discards 899c77922040 Merge remote-tracking branch 'regulator-fixes/for-linus' discards b40b4b68df1f Merge remote-tracking branch 'regmap-fixes/for-linus' discards 499146538437 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards aaea7508678f Merge remote-tracking branch 'rdma-fixes/for-rc' discards 2f65a6cf81b7 Merge remote-tracking branch 'netfilter/master' discards 0e4912ab627c Merge remote-tracking branch 'bpf/master' discards a300d66ce61e Merge remote-tracking branch 'net/master' discards e5b8dab2357d Merge remote-tracking branch 'powerpc-fixes/fixes' discards 5e795689337b Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards a983a97d62c7 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards f070df4cdd6f Merge remote-tracking branch 'arm-current/fixes' omits dd2bbec12b31 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] omits a537fb8831dd thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] omits e07a8050533a thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 discards cc2234bec65c Merge branch 'for-5.13/io_uring' into for-next discards ff335f3e340d Merge branch 'for-5.13/block' into for-next discards 5bf0bda7c589 io-wq: Fix io_wq_worker_affinity() omits b7fc78d44c5a Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] omits 54cf7c56e422 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] discards 9cd38950dce8 Merge remote-tracking branch 'spi/for-5.13' into spi-next discards f7fa12400777 Merge remote-tracking branch 'spi/for-5.12' into spi-linus discards d965e63e98ee Merge remote-tracking branch 'asoc/for-5.13' into asoc-next discards 5247caa0b3b4 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus discards 81c6a1a7c75d Merge branch 'for-5.13/block' into for-next discards 654a60381c6a vdpa: introduce virtio pci driver discards fc9c82b4357d Merge branch 'for-5.13/drivers' into for-next omits 962538297ffb Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] omits f2b1fa2c9e7e Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] omits ec74334a2ba5 Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next omits 5d2886e3a68f Merge branch 'kvm-arm64/ptp' into kvmarm-master/next omits a3d6c3b6e0a7 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next omits 9a26f5cabce1 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next omits fcff233effc3 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next omits 448c9942da4c Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next omits 04f7fcd04fde Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next omits 353a8bede235 Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next omits 14bea8927883 Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next discards e36b61872bdf Merge branch 'devel' into for-next omits ea176976603a Merge branches 'pm-docs', 'pm-core' and 'pm-cpuidle' into [...] omits 2d7e34f3709a Merge branch 'acpica' into linux-next omits 3cc6463d3fc7 KVM: arm64: Clarify vcpu reset behaviour omits 8d3c156eae27 KVM: arm64: Fully zero the vcpu state on reset discards a9fe8ca17dff Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] discards a65aa9678683 Merge branch 'drivers-fixes-for-5.12' into for-next discards d38db5182343 arm64: dts: qcom: update usb qmp phy clock-cells property discards f9ef8dd22bdd ARM: dts: aspeed: Add Rainier 1S4U machine discards c2e529d36d37 ARM: dts: aspeed: everest: Add size/address cells discards fbc90c4e90a0 ARM: dts: aspeed: everest: Enable fan watchdog discards 8db1d8852531 ARM: dts: aspeed: everest: Add RTC discards 870c29a48a5b ARM: dts: aspeed: everest: GPIOs support discards c555c47fd68d ARM: dts: aspeed: everest: Add UCD90320 power sequencer discards 777e34a84e38 ARM: dts: aspeed: everest: Add power supply i2c devices discards efc081b34d92 ARM: dts: aspeed: everest: Add pca9552 fan presence discards 72db3bf2c37b ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines discards 07c8bbea12d6 ARM: dts: aspeed: everest: Add max31785 fan controller device discards 81dd998ebb47 ARM: dts: aspeed: everest: Add I2C components discards dc89da7823c4 ARM: dts: aspeed: rainier 4U: Fix fan configuration discards 75141dea658c ARM: dts: aspeed: rainier: Add missing fan nodes discards e3da42efc200 ARM: dts: aspeed: rainier: Enable fan watchdog discards 5a546b39a395 ARM: dts: aspeed: rainier: Add presence GPIOs discards 221cc3e3244d ARM: dts: aspeed: rainier: Add additional processor CFAMs discards e36ce705a7d6 ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans discards 1805253167eb ARM: dts: aspeed: rainier: Add directly controlled LEDs discards 1cdc03b8a5e4 ARM: dts: aspeed: add ASRock E3C246D4I BMC discards 6504048e0b39 drm/amdgpu/smu7: fix CAC setting on TOPAZ discards 0f411333571f drm/amdkfd: Update L1 and add L2/3 cache information discards 3b92085ed3b0 drm/amdgpu: check whether s2idle is enabled to determine s0ix discards 6bc1ba708295 Revert "drm/amd/display: To modify the condition in indica [...] discards 0d29b826761f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 0ec278285a91 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards ccf344b6259c drm/amdgpu: only check for _PR3 on dGPUs discards 073420e8b5f8 drm/amdgpu: add another raven1 gfxoff quirk discards 927a12cc8936 usb/host: enable auto power control for xhci-pci discards 9686c4d0211f drm/radeon: Fix size overflow discards 1e198ac88859 drm/amdgpu: Fix size overflow discards 3b5a600dc6d7 drm/amdgpu: move mmhub ras_func init to ip specific file discards 8fcb9fe82933 drm/amdgpu: Remove unused function amdgpu_bo_fbdev_mmap() discards 73e9b0d74a75 Revert "drm/amdgpu: Ensure that the modifier requested is [...] discards 18ecc639f527 drm/amd/display: 3.2.130 discards 1dc246cbe318 drm/amd/display: [FW Promotion] Release 0.0.59 discards 1b00e6208ac9 drm/amd/display: Cleanup DML DSC input bpc validation discards 758919447186 drm/amd/display: Fixed corruption on 4K tvs discards bcd5d044562c drm/amd/display: Determine synchronization edge based on m [...] discards 70cca14c2cb1 drm/amd/display: Add MST capability to trigger_hotplug interface discards fea0fc67b6af drm/amd/display: Directly retrain link from debugfs discards 7fab160403fb drm/amd/display: Add missing mask for DCN3 discards 8a97b36e54d9 drm/amd/display: Tweak the kernel doc for crc_rd_wrk discards a2b5216eac84 drm/amd/display: Set initial value to a divider discards 4e5e35378c1c drm/amd/display: Add function and debugfs to dump DCC_EN bit discards 0ba5706eff3b drm/amd/display: Add dc_debug flag to disable min fclk discards 2dcc60ed6176 drm/amd/display: Add debug prints for SMU messages discards 382d0996efad drm/amd/display: Added dc_edp_id_count to dc_context discards f5de85016078 drm/amd/display: Add debugfs entry for LTTPR register status discards 225e300745b5 drm/amd/display: Move vupdate keepout programming from DCN [...] discards 73c8450ca212 drm/amd/display: add NULL check to avoid kernel crash in DC. discards c7458b0d05b4 drm/amd/display: use MST downstream AUX to dump DPRX CRCs discards 7c8e623f79f8 drm/amd/display: Add delay in dmub_srv_send_gpint_command discards 0b9dc0bea303 drm/amd/display: Retry getting PSR state if command times out discards 6e5095acd86e drm/amdgpu: split gfx callbacks into ras and non-ras ones discards ca597f1ec2e7 drm/amdgpu: split mmhub callbacks into ras and non-ras ones discards f104588ddd3d drm/amdgpu: do not register df_mca interrupt in certain config discards bc9915d430fb drm/amdgpu: split umc callbacks to ras and non-ras ones discards 410358c02ec1 drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs discards 1949b351d681 drm/amdgpu: split nbio callbacks into ras and non-ras ones discards 92012edb9aca drm/amdgpu: implement query_ras_error_address callback discards 49d53cbd574e drm/amdgpu: implement umc query error count callback discards 74f5fd3ab235 drm/amdgpu: add helper funtion to query umc ras error discards 66942709fcba drm/amdgpu: create umc_v6_7_funcs for aldebaran discards 133eb734b3a8 drm/amdgpu: initialze ras caps per paltform config discards 6bd325cd86ac drm/amdkfd: Avoid null pointer in SMI event discards 9c589190f609 amd: display: modules: Remove repeated struct declaration discards 7b8cdcb5b0cf drm/amdgpu: drop some unused atombios functions discards 2c75e6a08cad drm/amd: cleanup coding style a bit discards 0991da32f7cc drm/amd: use kmalloc_array over kmalloc with multiply discards d38c985a3194 drm/amdgpu: support sdma error injection discards 076b626a6a44 drm/amdgpu: reserve fence slot to update page table discards 14333dfe57b4 drm/amdgpu: indirect register access for nv12 sriov discards 78f0f8a54668 drm/amdgpu: indirect register access for nv12 sriov discards 71ca459b1b04 drm/amdgpu: indirect register access for nv12 sriov discards f66230125c23 drm/amdgpu: indirect register access for nv12 sriov discards 2da15f61311e drm/amdgpu/display: fix warning on 32 bit in dmub discards 55b66cbaabde drm/amdgpu: check alignment on CPU page for bo map discards 83389d188327 drm/amdgpu: Set a suitable dev_info.gart_page_size discards 435abba9d631 drm/radeon: avoid potential null pointer access discards 7bb566459c1a drm/amdgpu: fix compiler warning(v2) discards b70951df2400 drm/amdgpu: fix NULL pointer dereference discards 974cf6aa353c drm/amd/display: Use pr_debug in DM to prevent dmesg flooding discards 238dfef13f05 drm/amd/display: add DMCUB trace irq support for DCN302 discards 5341680c5434 drm/amdgpu: Add new PF2VF flags for VF register access method discards f6efeec06e8a drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] discards b6a557860519 drm/amd/display: fix typo: liason -> liaison discards af0475a1b761 drm/amd/display: Try YCbCr420 color when YCbCr444 fails discards 04ff53ab1d76 drm/amd/display: 3.2.129 discards bf255fa06316 drm/amd/display: Disable MALL when SMU not present discards 67aed4b71ce9 drm/amd/display: [FW Promotion] Release 0.0.58 discards 880a51bdab5c drm/amd/display: add log for automated test discards 39315f04abca drm/amd/display: Set max TTU on DPG enable discards 041d4cec36f9 drm/amd/display: New path for enabling DPG discards fa4e9631e142 drm/amd/display: Update display endpoint control path. discards 03b3e7b3c8cf drm/amd/display: Add dynamic link encoder selection. discards 8c89b0bcba44 drm/amd/display: Fix MST topology debugfs discards b59f5fdc54e1 drm/amd/display: LTTPR config logic discards 347574e03381 drm/amd/display: Enumerate LTTPR modes discards 7cfd58d7ab11 drm/amd/display: Interface for LTTPR interop discards bccdfdd78e4e drm/amd/display: Rename fs_params to hdr_tm_params discards 82b58d954b70 drm/amd/display: Fix typo for variable name discards 7e9181e2670c drm/amd/display: add mod hdcp interface for supporting enc [...] discards 88962d7eb6c6 drm/amd/display: define mod_hdcp_display_disable_option struct discards b9d1e42043f4 drm/amd/display: enable DP DSC Compliance automation discards 25ee50bcf081 drm/amd/display: Guard ASSR with internal display flag discards 91697fc6ccac drm/amd/display: Fix static checker warnings on tracebuff_fb discards ff7ae211a8e7 drm/amd/display: Add refresh rate trace discards 7bdab7041111 drm/amd/display: BIOS LTTPR Caps Interface discards 513e9119d32d drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran discards 3bfae3cd7148 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] discards 6e2aa123f2c3 drm/amdgpu: Reset error code for 'no handler' case discards 1b3cb2428601 drm/amd/display: Fix black screen with scaled modes on som [...] discards 17ba02f03a0d drm/amdgpu: ih reroute for newer asics than vega20 discards 9a40c876b2bc drm/amdkfd: dqm fence memory corruption discards f2cf984081eb drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] discards b606ce06cce4 drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers discards d70769380237 drm/amd/pm: Fix DPM level count on aldebaran discards 998f78cd5744 drm/amd/pm: unify the interface for gfx state setting discards 406e1f54e07b drm/amd/pm: unify the interface for power gating discards 29b028262d19 drm/amd/pm: fix missing static declarations discards 31f36133dc2a drm/amd/pm: unify the interface for loading SMU microcode discards b5f859fbfc99 drm/amd/pm: no need to force MCLK to highest when no displ [...] discards a18296cee3f1 drm/amdgpu: Fix build warnings discards b73b885f2e76 drm/amdgpu: Enable recovery on aldebaran discards 3444f7f861d7 drm/amdgpu: Add mode2 reset support for aldebaran discards 3e8120d8e63b drm/amdgpu: Make set PG/CG state functions public discards a12044b893fa drm/amdgpu: Add PSP public function to load a list of FWs discards 87c2324a8132 drm/amdgpu: Add reset control handling to reset workflow discards a4126fc8f72f drm/amdgpu: Add reset control to amdgpu_device discards de1abdfbf37a drm/amd/pm: Add support for reset completion on aldebaran discards ffaebb437248 drm/amd/pm: Add function to wait for smu events discards a5ab21e6da88 drm/amd/pm: Modify mode2 msg sequence on aldebaran discards f7dcbfac8571 drm/amd/amdgpu implement tdr advanced mode discards bb4402db2a66 drm/amdgpu: make BO type check less restrictive discards 1249400d068b drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag discards 66eaeb4d5ded drm/amdgpu: use amdgpu_bo_create_user() for when possible discards ac8587f8ef7e drm/amdgpu: introduce struct amdgpu_bo_user discards b1f35079f126 drm/amdgpu: allow variable BO struct creation discards aae151dcaa78 drm/amdgpu: load balance VCN3 decode as well v8 discards 4f67f32fa5f3 drm/amdgpu: share scheduler score on VCN3 instances discards 032042969753 drm/amdgpu: add the sched_score to amdgpu_ring_init discards 54fd4e02d050 drm/ttm: ioremap buffer according to TTM mem caching setting discards 0e8f82559072 drm/amd/display: check fb of primary plane discards b2ec0876fa5d drm/amd/display: Allow idle optimization based on vblank. discards 1f113f1c020a drm/amd: Fix a typo in two different sentences discards 1e9e697c3eaf drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes discards 6e61423f0f25 drm/radeon/r600_cs: Few typo fixes discards 7d144561cdee amdgpu: securedisplay: simplify i2c hexdump output discards c6ab1532c8de drm/amdgpu: Ensure that the modifier requested is supporte [...] discards 80ce9b67c8d6 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit discards 67a36d5cf636 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit discards 59d2341060ea drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] discards 47b9f8ea3c08 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] discards 77f2ea06e168 drm/amdgpu/pm: mark pcie link/speed arrays as const discards 74851304d2de drm/amdgpu: remove irq_src->data handling discards c79cf37f262f drm/amd/display: Removing unused code from dmub_cmd.h discards c73bea846148 drm/amdgpu: Fix check for RAS support discards fa926e980945 drm/amd/display: Use appropriate DRM_DEBUG_... level discards 56525853ad7c drm/amdgpu: Set amdgpu.noretry=1 for Arcturus discards afab82fc02b7 drm/amdgpu: added support for dynamic GECC discards 39a894a28967 drm/amdgpu: update host to psp interface discards d0f9b7ad83f7 drm/amd/pm: Update aldebaran pmfw interface discards 636738ecee73 drm/amdgpu: move vram recover into sriov full access discards ca0f688341bf drm/amd/pm: drop redundant and unneeded BACO APIs V2 discards 7d3154e3ca48 drm/amd/pm: label these APIs used internally as static discards b5f1b5c89deb drm/amd/pm: make DAL communicate with SMU through unified [...] discards 3f5341196c15 drm/amdgpu/display: fix memory leak for dimgrey cavefish discards 5213e0a7de43 amdgpu: fix gcc -Wrestrict warning discards 08c4a673f3cc amdgpu: avoid incorrect %hu format string discards 61dde2513263 drivers: gpu: Remove duplicate include of amdgpu_hdp.h discards 84d65f2e4c5c drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug discards 6a0154da2197 drm/atomic: Couple of typo fixes discards dad8f7010ada drm/radeon: don't evict if not initialized discards 18dc4efbc0d6 drm/amdgpu: replace per_device_list by array discards 1cb5b9ec5eb4 drm/amd/display: 3.2.128 discards 08ed8ab7f4c9 drm/amd/display: Use pwrseq instance to determine eDP instance discards 42164dcd00b9 drm/amd/display: Change input parameter for set_drr discards f3614c1ce89a drm/amd/display: [FW Promotion] Release 0.0.57 discards 8be9d867ec79 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning discards 182b57843e86 drm/amd/display: Fixed Clock Recovery Sequence discards f83788e86d5b drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini discards 599f1dc93e31 drm/amd/display: revert max lb use by default for n10 discards 822c95b69bab drm/amd/display: Fix debugfs link_settings entry discards 125225b7e6da drm/amd/display: Log DMCUB trace buffer events discards 51ed55c0058f drm/amd/display: revert max lb lines change discards 6b332913a48a drm/amd/display: Add kernel doc to crc_rd_wrk field discards 1aaec45d9334 drm/amd/display: hide VGH asic specific structs discards 615653e0dbe5 drm/amd/display: Populate socclk entries for dcn2.1 discards 8199d4ce8ba8 drm/amdgpu: Use correct size when access vram discards ca491c89c791 drm/amd/pm: fix gpu reset failure by MP1 state setting discards a9f047533bb1 drm/amd/pm: fix MP1 state setting failure in s3 test discards 36587ecbd5c7 drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD discards 45bcf14eb659 drm/amdgpu: fix amdgpu_res_first() discards b17025682623 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x discards 08b5dbf878fb drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct discards efcf015a18d5 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] discards 1a86fd009925 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] discards 09b08b3982bb drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] discards b63383ed2084 drm/amd/pm: fix Navi1x runtime resume failure V2 discards de6a1b6520aa drm/amdgpu: Enable VCN/JPEG CG on aldebaran discards 0598191b9191 drm/amdgpu: Fix a typo discards 03cf023ce44c drm/amdgpu: Fix a typo discards 3d278d21f94e drm/radeon/ttm: Fix memory leak userptr pages discards f2164ae591b5 drm/amdgpu/ttm: Fix memory leak userptr pages discards 0b347b6982a5 drm/amdgpu: skip kfd suspend/resume for S0ix discards c1d7bb417ef9 drm/amdgpu: drop S0ix checks around CG/PG in suspend discards 2197e10aeb71 drm/amdgpu: skip CG/PG for gfx during S0ix discards 18b1f3fc1ef3 drm/amdgpu: update comments about s0ix suspend/resume discards 1e8b59206244 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend discards ad0c55469382 drm/amdgpu: re-enable suspend phase 2 for S0ix discards c1730bbcc7ca drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] discards c171b3f24032 drm/amdgpu: clean up non-DC suspend/resume handling discards 8182168a9b55 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) discards 098b6c437271 drm/amdgpu: rework S3/S4/S0ix state handling discards f3247df84c31 drm/amdgpu: fix the hibernation suspend with s0ix discards ac3d97297cd5 drm/amdgpu: disentangle HG systems from vgaswitcheroo discards e0d8f99833d2 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] discards 66cb740e3280 drm/amdgpu: add a dev_pm_ops prepare callback (v2) discards ef4c2e62024e drm/amdgpu: Add additional Sienna Cichlid PCI ID discards aba7a576d57c drm/amdgpu/display/dm: add missing parameter documentation discards ab5bb23cb5c3 drm/amdgpu: wrap kiq ring ops with kiq spinlock discards d7cd6d7832c5 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" discards 3245c389d0fc drm/amdgpu: add codes to capture invalid hardware access w [...] discards 794dda440c66 Merge branch 'for-5.13/block' into for-next omits 601ce994fc71 Merge branch 'kbuild' into for-next discards 4579058fecb6 arm64: dts: qcom: msm8916: Add GICv2 hypervisor registers/ [...] omits dde8740bd9b5 Merge branch 'acpi-processor-fixes' into linux-next discards b8d408329947 Merge branch 'v5.13/dt64' into tmp/aml-rebuild discards c1f4dafbe6cb Merge branch 'v5.12/fixes' into tmp/aml-rebuild discards ec75b8574285 Merge branch 'for-5.13/block' into for-next discards f73b08ba236e Merge branch 'for-5.13/libata' into for-next discards c8872394ac38 Merge branch 'for-5.13/libata' into for-next discards 7c4a1353b3cd Merge branch 'for-5.13/block' into for-next discards e0956194697c Merge branch 'for-5.13/drivers' into for-next discards a043d9a060bd Merge branch 'for-5.13/io_uring' into for-next discards 59d265d494e5 io_uring: don't attempt re-add of multishot poll request i [...] discards b871ec11c54d io-wq: simplify code in __io_worker_busy() discards 8681d2fc3916 io_uring: kill outdated comment about splice punt discards d3619391899c io_uring: encapsulate fixed files into struct discards c62f258c7c4c io_uring: refactor file tables alloc/free discards 188507ee4f52 io_uring: don't quiesce intial files register discards 82d5d1d202e3 io_uring: set proper FFS* flags on reg file update discards f8328331f7bf io_uring: deduplicate NOSIGNAL setting discards 449dafc6509c io_uring: put link timeout req consistently discards e083883e8c86 io_uring: simplify overflow handling discards 6657058dc2a0 io_uring: lock annotate timeouts and poll discards 1601c43bf39d io_uring: kill unused forward decls discards 2d88f5422645 io_uring: store reg buffer end instead of length discards e664e312ba44 io_uring: improve import_fixed overflow checks discards c4d27b2632a2 io_uring: refactor io_async_cancel() discards 580f2fdbd322 io_uring: remove unused hash_wait discards 106ad0f7279c io_uring: better ref handling in poll_remove_one discards 46e42ab964ee io_uring: combine lock/unlock sections on exit discards ce3aa60df206 io_uring: remove useless is_dying check on quiesce discards 5358a43212dd io_uring: reuse io_rsrc_node_destroy() discards 2df8cab256ad io_uring: ctx-wide rsrc nodes discards 485909c9f030 io_uring: refactor io_queue_rsrc_removal() discards f447356ebb0a io_uring: move rsrc_put callback into io_rsrc_data discards 5e0930228396 io_uring: encapsulate rsrc node manipulations discards 16cc0dded507 io_uring: use rsrc prealloc infra for files reg discards e1298a21d5b0 io_uring: simplify io_rsrc_node_ref_zero discards 1acda972f821 io_uring: name rsrc bits consistently discards 407006d11f5b io-wq: cancel task_work on exit only targeting the current 'wq' discards a1d01e7bcc50 task_work: add helper for more targeted task_work canceling omits 5b00d3923d4d Merge remote-tracking branch 'origin/kconfig' into for-next omits 46c48eb6d500 Merge branch 'features' into for-next omits 3cce09f5eac7 Merge branch 'fixes' into for-next omits 1957ddc177ee kconfig: lxdialog: A spello fix and a punctuation added omits 06aa9d31afad kconfig: streamline_config.pl: Couple of typo fixes discards df7bb621ce5a erofs: enable big pcluster feature discards c660a3a86e7e erofs: support decompress big pcluster for lz4 backend discards c0b1c8e60876 erofs: support parsing big pcluster compact indexes discards 4b6e9b03c780 erofs: support parsing big pcluster compress indexes discards b9f0e996f0f5 erofs: adjust per-CPU buffers according to max_pclusterblks discards 6e185e386900 erofs: add big physical cluster definition discards 4282a83dd1f8 erofs: fix up inplace I/O pointer for big pcluster discards 71bcabacff82 erofs: introduce physical cluster slab pools discards 91a196935395 erofs: introduce multipage per-CPU buffers omits 420d9384a0b9 rcu: Reject RCU_LOCKDEP_WARN() false positives omits 8856e1ac03db lockdep: Explicitly flag likely false-positive report omits b0b70ca71fe9 doc: Fix diagram references in memory-ordering document omits 5928c7881c36 rcu: Add ->gp_max to show_rcu_gp_kthreads() output omits 34e28092df55 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] omits f4bb0b7f7b6d srcu: Remove superfluous ssp initialization for early callbacks omits 509fdeb36852 srcu: Remove superfluous sdp->srcu_lock_count zero filling omits 998f116d9e60 torture: Set kvm.sh language to English omits ae4644af1b9a torture: Correctly fetch number of CPUs for non-English languages omits b61449a0d773 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() omits f6e694d2a7a8 rcutorture: Judge RCU priority boosting on grace periods, [...] omits da58e321fa47 rcu: Improve tree.c comments and add code cleanups omits 50eb1000d2fd rcu: Remove the unused rcu_irq_exit_preempt() function omits 023d0803d5ca torture: Make kvm-find-errors.sh account for kvm-remote.sh omits 23dd42ef8e26 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits 43e863458acd rcu: Fix various typos in comments omits 6c0041311daa doc: Fix statement of RCU's memory-ordering requirements omits c644bf47cb94 mm/slub: Add Support for free path information of an object. omits a5a00bd7fe87 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 952a744b31bc torture: Make the build machine control N in "make -jN" omits 5c59c8aa338f torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits c820fdf4364e torture: Abstract end-of-run summary omits 3d3e5209e756 rcu: Fix typo in comment: kthead -> kthread omits 73fc2725c018 rcu/nocb: Unify timers omits 9396b177e741 rcu/nocb: Prepare for fine-grained deferred wakeup omits 833782af5116 rcu/nocb: Only cancel nocb timer if not polling omits 8bbb0f4ffa1f rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 2639ce56f633 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 0fd94dfc1a89 rcu/nocb: Allow de-offloading rdp leader omits f75044a4bcfd rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits 079615c86dac timer: Revert "timer: Add timer_curr_running()" omits 0b499945e74b rcu/nocb: Use the rcuog CPU's ->nocb_timer omits c49e47057e8c torture: Fix grace-period rate output omits 241a45012d5d rcutorture: Abstract read-lock-held checks omits 85518569b14e refscale: Add acqrel, lock, and lock-irq omits 7958f4f9fdaf rcu: Prevent false positive softirq warning on RT omits 4ad0ca1b425f tick/sched: Prevent false positive softirq pending warnings on RT omits 484ad9f0100c softirq: Make softirq control and processing RT aware omits ce25c34dd539 softirq: Move various protections into inline helpers omits f8de104bd1bd irqtime: Make accounting correct on RT omits ec828e4e684a softirq: Add RT specific softirq accounting omits 3f759a627e70 torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] omits 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] omits 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] omits 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] omits 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] omits 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] omits 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 omits f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 omits 1e9d38e421fb btrfs: add and use readahead_batch_length omits c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h omits bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] omits 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel omits d68685bb6e58 btrfs: zoned: automatically reclaim zones omits bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex omits ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] omits f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots omits b70e10501cd4 btrfs: handle extent corruption with select_one_root properly omits e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge omits afdc3b06b892 btrfs: do not panic in __add_reloc_root omits 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits f781e554050b btrfs: do proper error handling in create_reloc_inode omits ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] omits b46b61746d1d btrfs: handle extent reference errors in do_relocation omits 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] omits dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path omits b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path omits e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root omits 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors omits efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 879df1eea5df btrfs: validate root::reloc_root after recording root in trans omits be4d4807dee9 btrfs: do proper error handling in create_reloc_root omits 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root omits 9c884048765c btrfs: return an error from btrfs_record_root_in_trans omits f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] omits 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] omits f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] omits 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans omits 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] omits b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 1a329a884c9e btrfs: handle errors from select_reloc_root() omits c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block omits 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation discards e9d14c046bcf Merge branch 'remotes/lorenzo/pci/misc' discards e33e2e699754 Merge branch 'remotes/lorenzo/pci/msi' discards d66ef1014fd3 Merge branch 'remotes/lorenzo/pci/xgene' discards 03cde986464f Merge branch 'remotes/lorenzo/pci/vmd' discards 7acff9021e37 Merge branch 'remotes/lorenzo/pci/tegra' discards 66f57e639504 Merge branch 'remotes/lorenzo/pci/microchip' discards 61f762a540a5 Merge branch 'remotes/lorenzo/pci/mediatek' discards b50756bf9524 Merge branch 'remotes/lorenzo/pci/layerscape' discards c1ba5ab5320c Merge branch 'remotes/lorenzo/pci/iproc' discards 63279c17be55 Merge branch 'remotes/lorenzo/pci/endpoint' discards 09429a21744b Merge branch 'remotes/lorenzo/pci/dwc' discards b03e98acfcd9 Merge branch 'remotes/lorenzo/pci/cadence' discards 4dd9c6b6e304 Merge branch 'remotes/lorenzo/pci/brcmstb' discards 5cceabdcdeac Merge branch 'pci/misc' discards fbdd47fb1fa0 Merge branch 'pci/kernel-doc' discards e0853a0976ff Merge branch 'pci/vpd' discards 6c84bd499147 Merge branch 'pci/pm' discards c72547fb0158 Merge branch 'pci/error' discards d738c88da637 Merge branch 'pci/enumeration' omits e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function omits 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function discards e8851507996d f2fs: modify open brace '{' following function definitions omits f1abd22b9110 btrfs: subpage: add overview comments omits 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] omits 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible omits c554149a6b5f btrfs: support page uptodate assertions in subpage mode omits e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] omits 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying omits 3c9494aefccb btrfs: subpage: introduce helpers for writeback status omits 29e73cd67180 btrfs: subpage: introduce helpers for dirty status omits 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize omits 480713fab133 btrfs: improve btree readahead for full send operations omits 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] omits c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags omits a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input omits 465a1758219c btrfs: fix a potential hole punching failure omits 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] omits 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] omits 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() omits a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() omits 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] omits d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] omits 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users omits b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] omits b2acd12b4f97 btrfs: move the tree mod log code into its own file omits a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] omits 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page omits 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases omits a01f305823ec btrfs: remove duplicated in_range() macro omits 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] omits 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync omits 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] omits 78fd687b9504 btrfs: exclude mmaps while doing remap omits 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 64711209441e btrfs: add a i_mmap_lock to our inode omits 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() omits f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() omits 69179a88f269 btrfs: don't opencode extent_changeset_free omits d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] omits b02bd05367d3 btrfs: add btree read ahead for incremental send operations omits 0bd4aa8bab72 btrfs: add btree read ahead for full send operations omits 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup omits 4d9c607976c2 btrfs: scrub: drop a few function declarations omits 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly omits e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static omits 7de65130d1d6 btrfs: replace open coded while loop with proper construct omits 65fac88605a3 btrfs: replace offset_in_entry with in_range omits e3321426aab0 btrfs: make find_desired_extent take btrfs_inode omits 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode omits c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits omits cf66fa75745a Merge branch 'devprop' into linux-next omits 82ab2b224cd4 Merge branch 'pm-tools' into linux-next omits 3db88842b3e3 Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-domains', ' [...] omits 26a7e478aba7 Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] omits ff031f1f99f7 Merge branch 'acpi-messages' into linux-next omits cf748645df55 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next discards f47d46143d3f mm-vmalloc-remove-unmap_kernel_range-fix-fix discards f7821bbc7774 mm-vmalloc-remove-map_kernel_range-fix-2 discards 07f3e3d7a87d mm-vmalloc-remove-unmap_kernel_range-fix discards f55e7ce00f3c lib/genalloc: add parameter description to fix doc compile [...] discards 5d5ef1af839d Merge branch 'ima-module-signing' into next-integrity omits 76e524fa8791 dt-bindings: thermal: tsens: Document ipq8064 bindings omits 38999536d3b4 thermal/drivers/tsens: Add support for ipq8064-tsens omits 3080557a85cc thermal/drivers/tsens: Drop unused define for msm8960 omits c9a6d58f8908 thermal/drivers/tsens: Replace custom 8960 apis with generic apis omits f65f7d8f789e thermal/drivers/tsens: Fix bug in sensor enable for msm8960 omits 5631e235a086 thermal/drivers/tsens: Use init_common for msm8960 omits 3c74a0b7fefe thermal/drivers/tsens: Convert msm8960 to reg_field omits ca5378665498 thermal/drivers/tsens: Don't hardcode sensor slope omits a97f64ea596c thermal/drivers/tsens: Add VER_0 tsens version omits cc1a9d8360be dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 omits e462c144a663 thermal/drivers/tsens: Fix missing put_device error discards df73a4001959 ima: enable loading of build time generated key on .ima keyring discards 7e7b0244cb6a ima: enable signing of modules with build time generated key discards 636d2b1de144 keys: cleanup build time module signing keys omits 9116e156f714 m68k: fix flatmem memory model setup discards 197653779521 Merge branch 'for-5.13/drivers' into for-next discards 4db2ce005e13 Merge branch 'for-5.13/block' into for-next discards 2f90d2aacae5 Merge branch 'for-5.13/libata' into for-next discards f131a8470cbb io_uring: fix race around poll update and poll triggering discards f8df76ff8293 io_uring: reg buffer overflow checks hardening discards d3125db8c484 io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE discards 6c40d316ff3a io-wq: eliminate the need for a manager thread discards 5c392b3de634 kernel: allow fork with TIF_NOTIFY_SIGNAL pending discards 4d636d877e82 io_uring: allow events and user_data update of running pol [...] discards 0a8424f4732e io_uring: abstract out a io_poll_find_helper() discards c53b1fad9599 io_uring: terminate multishot poll for CQ ring overflow discards 055be170609f io_uring: abstract out helper for removing poll waitqs/hashes discards 09f5ac015dcb io_uring: add multishot mode for IORING_OP_POLL_ADD discards 860d1bed91e8 io_uring: include cflags in completion trace event discards 502f5faf8975 io_uring: allocate memory for overflowed CQEs discards c6eb90d57b8e io_uring: mask in error/nval/hangup consistently for poll discards fa9d53e2d6c0 io_uring: optimise rw complete error handling discards 5bb8618ddbe8 io_uring: hide iter revert in resubmit_prep discards 0b8260bba4e3 io_uring: don't alter iopoll reissue fail ret code discards bada361c6e3d io_uring: optimise kiocb_end_write for !ISREG discards 9f6fa30b4e25 io_uring: kill unused REQ_F_NO_FILE_TABLE discards 09b66520579c io_uring: don't init req->work fully in advance discards 7ec360e58ef5 io-wq: refactor *_get_acct() discards 1fcce943957d io_uring: remove tctx->sqpoll discards 1fabd31610ff io_uring: don't do extra EXITING cancellations discards c79dedd72c8e io_uring: don't clear REQ_F_LINK_TIMEOUT discards 1dffee643c77 io_uring: optimise io_req_task_work_add() discards 7d25aff8e00c io_uring: abolish old io_put_file() discards c4405dee37b8 io_uring: optimise io_dismantle_req() fast path discards a1ff22baad60 io_uring: inline io_clean_op()'s fast path discards fc8fdfc1dd8d io_uring: remove __io_req_task_cancel() discards 37ca22dacade io_uring: add helper flushing locked_free_list discards e131d8b6cce2 io_uring: refactor io_free_req_deferred() discards 004b685dfeb6 io_uring: inline io_put_req and friends discards 89a022d156fc io_uring: refactor rsrc refnode allocation discards ff2da7b795c0 io_uring: refactor io_flush_cached_reqs() discards a78136afae8c io_uring: optimise success case of __io_queue_sqe discards 39f22fa9045a io_uring: inline __io_queue_linked_timeout() discards b0265a64b154 io_uring: keep io_req_free_batch() call locality discards eace6e7544f0 io_uring: optimise tctx node checks/alloc discards d5a4c7217d8f io_uring: optimise io_uring_enter() discards f4a603427b88 io_uring: don't take ctx refs in task_work handler discards c3475f6ee9f0 io_uring: transform ret == 0 for poll cancelation completions discards 0eb7edda54fe io_uring: correct comment on poll vs iopoll discards 863ad3eb75b1 io_uring: cache async and regular file state for fixed files discards 5c0626a6803d io_uring: don't check for io_uring_fops for fixed files discards ea9e38ca1f76 io_uring: simplify io_sqd_update_thread_idle() discards df8b62dbb7fd io_uring: switch to atomic_t for io_kiocb reference count discards 70add487ddce io_uring: wrap io_kiocb reference count manipulation in helpers discards 93b8039f95cf io_uring: simplify io_resubmit_prep() discards eaf75b4fd9f2 io_uring: merge defer_prep() and prep_async() discards f5bd58754f4b io_uring: rethink def->needs_async_data discards 79cdedfb4a51 io_uring: untie alloc_async_data and needs_async_data discards ceeeba9558b5 io_uring: refactor out send/recv async setup discards 91e7b35a8417 io_uring: use better types for cflags discards 57bbd288b738 io_uring: refactor provide/remove buffer locking discards 1fc82815dc9a io_uring: add a helper failing not issued requests discards 0d21d3ea31f6 io_uring: further deduplicate file slot selection discards 0797391243ce io_uring: reuse io_req_task_queue_fail() discards 8ab99842894f io_uring: avoid taking ctx refs for task-cancel omits bc7f2fa87b28 Merge pull request #36 from namjaejeon/cifsd-for-next omits 2bcd9561104e cifsd: prevent a integer overflow in wm_alloc() omits add74f8473c5 Rust support omits 88564b0ab49d doc: cifsd: change the reference to configuration.txt omits 1ef856baa0d0 cifsd: remove wrappers of kvmalloc/kvfree omits 1de72fbe3c9f cifsd: fix memdup.cocci warnings omits df4aed23d67d usb: cdnsp: remove redundant initialization of variable ret omits d93e69558522 usb: cdns3: delete repeated clear operations omits 1580afe415f0 rcuscale: Allow CPU hotplug to be enabled omits 47fe8408a465 refscale: Allow CPU hotplug to be enabled omits a06425f73bd8 tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 76eb7caf6574 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits bac45dab9942 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits affb2cec9198 kcsan: Add pointer to access-marking.txt to data_race() bullet omits 6e8d8bb83910 rcu-tasks: Add block comment laying out RCU Rude design omits ca2f13213bac rcu-tasks: Add block comment laying out RCU Tasks design omits 1b932da5e1e3 torture: Fix remaining erroneous torture.sh instance of $* omits 9684b607a4c8 Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 13c3373d58f1 Merge branch 'clocksource.2021.04.02a' into HEAD omits 6f40fef54073 clocksource: Do pairwise clock-desynchronization checking omits 9c4864334b43 clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits e5cf7a67dddd clocksource: Check per-CPU clock synchronization when mark [...] omits 2d04e16c3a18 clocksource: Retry clock read if long delays detected omits f3b1818fcf45 clocksource: Provide module parameters to inject delays in [...] omits 62158cf9765f MAINTAINERS: update thermal CPU cooling section omits 81c8babf4151 cifsd: use kfree to free memory allocated by kmalloc or kzalloc omits caf4c43ccbd2 cifsd: fix memory leak when loop ends omits 94737cebdd1a cifsd: remove stale prototype and variables omits d4e0568c52d8 cifsd: use xarray instead of linked list for tree connect list omits 510be6374762 cifsd: remove useless error handling in ksmbd_vfs_read omits 2acd2ba61872 cifsd: use file_inode() instead of d_inode() omits 211e08fd1615 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits 50a7726f1d23 cifsd: remove calling d_path in error paths omits b7255c70ab39 cifsd: remove smack inherit leftovers omits 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] omits e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] discards 6f7281b92b2c ipc/sem.c: mundane typo fixes discards 41c21491f6bf modules: add CONFIG_MODPROBE_PATH discards db9d72682b09 init/initramfs.c: do unpacking asynchronously discards 34b836f036c2 kernel/async.c: remove async_unregister_domain() discards 50d9cd0cc5c3 kernel/async.c: stop guarding pr_debug() statements discards deeddcc448bf selftests: remove duplicate include discards e9b359444fa2 kernel/resource: remove first_lvl / siblings_only logic discards 042567bc1d5d kernel/resource: make walk_mem_res() find all busy IORESOU [...] discards e57c944e0ee5 kernel/resource: make walk_system_ram_res() find all busy [...] discards dd63f9ae9ed9 scripts/gdb: add lx_current support for arm64 discards 5b096e7723b1 scripts/gdb: document lx_current is only supported by x86 discards a32a779746e3 gdb: lx-symbols: store the abspath() discards 21692142e900 aio: simplify read_events() discards e19a9fca6eff smp: kernel/panic.c - silence warnings discards 17d0508a080d gcov: use kvmalloc() discards 4eb93f0672af gcov: simplify buffer allocation discards b3c4e66c908b gcov: combine common code discards 4353fc1144db gcov: clang: drop support for clang-10 and older discards 4bc187dbebc8 kexec: dump kmessage before machine_kexec discards 8a37cb4979a5 kernel: kexec_file: fix error return code of kexec_calcula [...] discards 86cde2a159b8 kexec: Add kexec reboot string discards 931fc23eea2d kernel/crash_core: add crashkernel=auto for vmcore creation discards be79482b5599 kernel/fork.c: fix typos discards e07987ed0650 kernel/fork.c: simplify copy_mm() discards cefd16940bee do_wait: make PIDTYPE_PID case O(1) instead of O(n) discards 90678f0acf8b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 7b35c1a01c2e init: add support for zstd compressed modules discards c8a0ffe588ff checkpatch: warn when missing newline in return sysfs_emit [...] discards be3a1dbf7948 include/linux/compat.h: remove unneeded declaration from C [...] discards 7144170cd6da lib: stackdepot: turn depot_lock spinlock to raw_spinlock discards 959d466a4d62 lib: crc8: pointer to data block should be const discards e3ce21e157ba lib/genalloc.c: Fix a typo discards 22c273d4e4f4 lib/list_sort.c: fix typo in function description discards 4b5aa7bd312d lib: fix inconsistent indenting in process_bit1() discards 04bac15f2087 lib/bch.c: fix a typo in the file bch.c discards eaef884842dc MAINTAINERS: add entry for the bitmap API discards 692348826322 tools: sync lib/find_bit implementation discards bd0830651542 lib: add fast path for find_first_*_bit() and find_last_bit() discards d6234ebbe296 lib: add fast path for find_next_*_bit() discards 87523c49481f tools: sync find_next_bit implementation discards 52b49677533b lib: inline _find_next_bit() wrappers discards a03509375895 tools: sync small_const_nbits() macro with the kernel discards 82b3d3a08531 lib: extend the scope of small_const_nbits() macro discards a5145bdad3ff arch: rearrange headers inclusion order in asm/bitops for [...] discards 94e64ef0c991 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel discards ab315f3d18ce tools: bitmap: sync function declarations with the kernel discards 6d7d6b2ab284 tools: disable -Wno-type-limits discards 624cdec3ba11 kernel/cred.c: make init_groups static discards 479a9b781eb9 kernel/async.c: fix pr_debug statement discards 928e0343fec8 kernel.h: drop inclusion in bitmap.h discards 1d4982a2dc66 include: remove pagemap.h from blkdev.h discards eeb8edb07323 proc/sysctl: make protected_* world readable discards eac34f4afec2 proc/sysctl: fix function name error in comments discards 307bb0b67c14 procfs/dmabuf: add inode number to /proc/*/fdinfo discards 866d12df6e24 procfs: allow reading fdinfo with PTRACE_MODE_READ discards b785c11ede7d selftests: proc: test subset=pid discards b0e4a9121767 proc: delete redundant subset=pid check discards 511f3962b482 proc: mandate ->proc_lseek in "struct proc_ops" discards 591d93550869 proc: save LOC in __xlate_proc_name() discards a653a42dc5fd fs/proc/generic.c: fix incorrect pde_is_permanent check discards 444d58aa7e1b kernel/hung_task.c: Monitor killed tasks. discards fcb861bcabf2 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 5566ca09e0c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards f7538ec61072 kfence: zero guard page after out-of-bounds access discards 743bb010399d mm/process_vm_access.c: remove duplicate include discards 4cfd236bfc8a mm/mempolicy: minor coding style tweaks discards bce8d750f5f7 mm/memory_hotplug: minor coding style tweaks discards 0c3bb102ade7 mm/vmalloc: minor coding style tweaks discards a61a74545173 mm/frontswap: minor coding style tweaks discards 33fe9a87fdbf mm/mlock: minor coding style tweaks discards 3475525abb5a mm/filemap: minor coding style tweaks discards 58c0bb89150f mm/page_alloc: minor coding style tweaks discards bb9e4433f1dc mm/shmem: minor coding style tweaks discards eea0e5094b45 mm/oom_kill: minor coding style tweaks discards 58a19766a451 mm/compaction: minor coding style tweaks discards c90a61fde226 mm/vmscan: minor coding style tweaks discards e3055d7fa633 mm/sparse: minor coding style tweaks discards 704e401ea6a6 mm/swapfile: minor coding style tweaks discards 68acd352731d mm/mempool: minor coding style tweaks discards a409c85dd491 mm/highmem: Remove deprecated kmap_atomic discards d85cea4878a1 mm/highmem.c: fix coding style issue discards 2fc51301eb51 btrfs: use memzero_page() instead of open coded kmap pattern discards dee54957d33f iov_iter: lift memzero_page() to highmem.h discards 744021760d54 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. discards 9fe05ebc5de4 mm/zswap.c: switch from strlcpy to strscpy discards 905a2de66a19 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards 98d05c38f104 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards cd75d390b3b2 mm,memory_hotplug: add kernel boot option to enable memmap [...] discards a21ba4c98c9d acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported discards bc306f232199 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix discards 50ffc96f374f mm,memory_hotplug: allocate memmap from the added memory range discards 497a72f04cb4 selftests/vm: gup_test: test faulting in kernel, and verif [...] discards e1e39e0d9e05 selftests/vm: gup_test: fix test flag discards 73a26d57b8ba mm/gup: longterm pin migration cleanup discards 1a47ec32410c mm/gup: change index type to long as it counts pages discards 60ff4ad321ac memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] discards e54fe97864c8 mm/gup: migrate pinned pages out of movable zone discards f256496d85a0 mm/gup: do not migrate zero page discards 7581d126c268 mm: honor PF_MEMALLOC_PIN for all movable pages discards c273b99554cc mm: apply per-task gfp constraints in fast path discards 5e65e489b1c5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 16104154c009 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards df4d4a0277dc mm/gup: check for isolation errors discards 4c9bfb441fce mm/gup: return an error on migration failure discards 6cc93f7149ac mm/gup: check every subpage of a compound page during isolation discards b1beb4d0d686 mm/gup: don't pin migrated cma pages in movable zone discards c7bc8e97efe3 mm/util.c: fix typo discards c74dae28c04c mm/util.c: reduce mem_dump_obj() object size discards a9317bdd7680 mm/mmap.c: don't unlock VMAs in remap_file_pages() discards 7e6c1dc8fd25 x86/mm: track linear mapping split events discards 3858265fa3ad mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats discards 73012df51ae3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats discards 314ce339d4e8 mm: no more EINVAL from /proc/sys/vm/stat_refresh discards 48fd7863348b mm: restore node stat checking in /proc/sys/vm/stat_refresh discards 4e8bca7b7967 mm/ksm: remove unused parameter from remove_trailing_rmap_items() discards 8fccce459469 ksm: fix potential missing rmap_item for stable_node discards 731da7b78d30 ksm: remove dedicated macro KSM_FLAG_MASK discards 506366a364c1 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] discards 92541592fd78 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() discards d9a9226ba78d mm: use proper type for cma_[alloc|release] discards a69a313e2058 mm: cma: add the CMA instance name to cma trace events discards 4497f08fe2fe mm: cma: support sysfs discards 623322012871 mm: cma: Add the CMA instance name to the cma_alloc_start [...] discards a80ededd8bae mm: cma: add trace events for CMA alloc perf testing discards d320ba96e1a6 mm: cma: use pr_err_ratelimited for CMA warning discards 3969f6548968 mm: vmstat: add cma statistics discards 7462ef194c4e Revert "mm: migrate: skip shared exec THP for NUMA balancing" discards 3c0e4a554d20 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] discards d70d02367f31 mm/migrate.c: fix potential indeterminate pte entry in mig [...] discards b2f9119b21e0 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] discards 28329e347ed1 mm/migrate.c: make putback_movable_page() static discards 86af5f455a9e mm: fs: invalidate BH LRU during page migration discards f3fd8ae1fa57 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] discards c4016073189c mm: disable LRU pagevec during the migration temporarily discards e470e0fa9592 mm: compaction: update the COMPACT[STALL|FAIL] events properly discards 011e5ffc507d mm/compaction: remove unused variable sysctl_compact_memory discards 22bafb38aa35 mm: vmscan: shrink deferred objects proportional to priority discards adf830ed9650 mm: memcontrol: reparent nr_deferred when memcg offline discards 813b5fb387ea mm: vmscan: don't need allocate shrinker->nr_deferred for [...] discards 1abce009a8b4 mm: vmscan: use per memcg nr_deferred of shrinker discards 4043e2cf1457 mm: vmscan: add per memcg shrinker nr_deferred discards 0d82849bfbc7 mm: vmscan: use a new flag to indicate shrinker is registered discards e7698794490d mm-vmscan-add-shrinker_info_protected-helper-fix discards dc710ad834f0 mm: vmscan: add shrinker_info_protected() helper discards cdf154235038 mm: memcontrol: rename shrinker_map to shrinker_info discards 8d2e2643d8a6 mm: vmscan: use kvfree_rcu instead of call_rcu discards e25ad25a0627 mm: vmscan: remove memcg_shrinker_map_size discards d6c2420673a2 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] discards 90781096077c mm: vmscan: consolidate shrinker_maps handling code discards 6246045cfb24 mm: vmscan: use nid from shrink_control for tracepoint discards 2391e056f1ac mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] discards b58d7e3c3d2d mm/vmscan: move RECLAIM* bits to uapi header discards 55f8ea9f85ff userfaultfd/selftests: unify error handling discards 0b8abb8c67e5 userfaultfd/selftests: only dump counts if mode enabled discards 75353aca8fef userfaultfd/selftests: drop VERIFY check in locking_thread discards da8f19f2e19a userfaultfd/selftests: remove the time() check on delayed uffd discards 37565f42e37a userfaultfd/selftests: use user mode only discards 9cb2b7b9c098 userfaultfd/selftests: exercise minor fault handling shmem [...] discards f695b4a40b41 userfaultfd/selftests: reinitialize test context in each test discards c20420f226cf userfaultfd/selftests: create alias mappings in the shmem test discards 99394be76dcc userfaultfd/selftests: use memfd_create for shmem test type discards 4c560687c8c5 userfaultfd/shmem: fix minor fault page leak discards fb769ca9c634 userfaultfd-support-minor-fault-handling-for-shmem-fix discards a311f80f1475 userfaultfd: support minor fault handling for shmem discards e58467328afd userfaultfd/selftests: add test exercising minor fault handling discards 11724a13d1f8 userfaultfd: update documentation to describe minor fault [...] discards 9bea24c92201 userfaultfd: add UFFDIO_CONTINUE ioctl discards b0f39fe65967 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] discards cde19e1fe455 userfaultfd: disable huge PMD sharing for MINOR registered VMAs discards 6cebc96c71ce userfaultfd/hugetlbfs: fix minor fault page leak discards 890d767b4b75 userfaultfd: add minor fault registration mode discards 6a2c270ce0e6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock discards 3d5f9ff28955 hugetlb: make free_huge_page irq safe discards 529d4761e40b hugetlb: change free_pool_huge_page to remove_pool_huge_page discards 99a630f16531 hugetlb: call update_and_free_page without hugetlb_lock discards 169d111a7b68 hugetlb: create remove_hugetlb_page() to separate functionality discards b43720633103 hugetlb: add per-hstate mutex to synchronize user adjustments discards bcf7dd64f678 hugetlb: no need to drop hugetlb_lock to call cma_release discards d3971def5236 mm/cma: change cma mutex to irq safe spinlock discards 00b68d94b29d khugepaged: remove meaningless !pte_present() check in khu [...] discards 79121a320f9b khugepaged: remove unnecessary out label in collapse_huge_page() discards 382d02a491ef khugepaged: use helper function range_in_vma() in collapse [...] discards aeecfa7dcbf4 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] discards 82d6efc89b7f mm/huge_memory.c: use helper function migration_entry_to_page() discards f45ce9a9d408 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] discards f7a0da907ba1 mm/huge_memory.c: remove redundant PageCompound() check discards 32cf204c7fd4 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] discards 70e1830687ea mm/huge_memory.c: make get_huge_zero_page() return bool discards 98f61edaca37 mm/huge_memory.c: rework the function vma_adjust_trans_huge() discards 3e507ac76774 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] discards bf6e812d3ffd mm: make alloc_contig_range handle in-use hugetlb pages discards 82d13a23954d mm: make alloc_contig_range handle free hugetlb pages discards 7efac85bab5e mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] discards 0866b751a616 mm,compaction: let isolate_migratepages_{range,block} retu [...] discards 876a8f1d7a1b mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] discards ad6513b51b58 mm/huge_memory.c: remove unnecessary local variable ret2 discards fe38ab0a69bb khugepaged: fix wrong result value for trace_mm_collapse_h [...] discards d52b5db3e4b9 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] discards 958fb98ebd82 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() discards ca155ed45ae7 khugepaged: remove unneeded return value of khugepaged_col [...] discards 2df90cb6e5dd mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] discards 724286739c82 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] discards 2ea6c72ef105 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] discards 14bf683acc91 mm/hugetlb: optimize the surplus state transfer code in mo [...] discards 39cf5110566c mm/hugetlb: use some helper functions to cleanup code discards 1241e7e25092 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE discards c520a230a7e4 mm/hugetlb: remove redundant reservation check condition i [...] discards 1a7148ff5514 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] discards f5d154312c3d mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h discards 25e04e7cf0ea mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE discards 28de95912d06 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled discards 22e8f06d8d7c hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix discards 66178e0197bc hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() discards e5c28f58974e mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 discards 51072a9dec11 net: page_pool: use alloc_pages_bulk in refill code path discards ee516913454c net: page_pool: refactor dma_map into own function page_po [...] discards da3824433478 SUNRPC: refresh rq_pages using a bulk page allocator discards c1fd5d611811 SUNRPC: set rq_page_end differently discards b3d8d1dd4318 mm/page_alloc: inline __rmqueue_pcplist discards 73b10bd94689 mm/page_alloc: optimize code layout for __alloc_pages_bulk discards a1229973637d mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] discards 00ee71fb9a25 mm/page_alloc: add an array-based interface to the bulk pa [...] discards 6091c7f2d090 mm/page_alloc: Add a bulk page allocator -fix -fix discards e853f9f3bcf1 mm-page_alloc-add-a-bulk-page-allocator-fix discards 8f47b769b804 mm/page_alloc: add a bulk page allocator discards 93a2ed352c90 mm/page_alloc: rename alloced to allocated discards 5f306b27ac90 mm/page_alloc: duplicate include linux/vmalloc.h discards 9976059a4b71 mm, page_alloc: avoid page_to_pfn() in move_freepages() discards 9e41917c2d84 mm/Kconfig: remove default DISCONTIGMEM_MANUAL discards ccb30c3e3f85 mm: page_alloc: dump migrate-failed pages discards 28d17fd9dcf5 mm/mempolicy: fix mpol_misplaced kernel-doc discards 5d0bc5999197 mm/mempolicy: rewrite alloc_pages_vma documentation discards 5871c9c15af7 mm/mempolicy: rewrite alloc_pages documentation discards 4c611c3b403e mm/mempolicy: rename alloc_pages_current to alloc_pages discards be891e6b732f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask discards 913f88f4da85 mm/page_alloc: rename gfp_mask to gfp discards cce1c5bfeb9e mm/page_alloc: rename alloc_mask to alloc_gfp discards c3b7837d5c5b include/linux/page-flags-layout.h: cleanups discards e27260037cc5 include/linux/page-flags-layout.h: correctly determine LAS [...] discards 161863e138b9 mm: remove lru_add_drain_all in alloc_contig_range discards d1c79926005e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() discards 28bd9cd0741c mm: move mem_init_print_info() into mm_init() discards ce816b430b5a kasan: detect false-positives in tests discards 55b54ee460be kasan: record task_work_add() call stack discards a2778f1fb255 kasan: docs: update tests section discards 079c7bb63ff1 kasan: docs: update ignoring accesses section discards b9f8cb3a95e2 kasan: docs: update shadow memory section discards 4a8c21572481 kasan: docs: update HW_TAGS implementation details section discards 7c8aaea85326 kasan: docs: update SW_TAGS implementation details section discards cd5af8634a8a kasan: docs: update GENERIC implementation details section discards f83b56f0d0c9 kasan: docs: update boot parameters section discards e9d7a07c0816 kasan: docs: update error reports section discards 3b10a5b80d94 kasan: docs: update usage section discards bdd5cde853b2 kasan: docs: update overview section discards c7c1efb4da46 kasan: docs: clean up sections discards 34f6e7c7736a kasan, mm: integrate slab init_on_free with HW_TAGS discards 669c6634b5b9 kasan, mm: integrate slab init_on_alloc with HW_TAGS discards b1f6f06c08b4 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" discards e3490ab1ae19 kasan, mm: integrate page_alloc init with HW_TAGS discards 990284d1d5da kasan: init memory in kasan_(un)poison for HW_TAGS discards 7ed9203a992d arm64: kasan: allow to init memory when setting tags discards 6cefa4ef1bb5 mm, kasan: don't poison boot memory with tag-based modes discards 7b820966d78f kasan: initialize shadow to TAG_INVALID for SW_TAGS discards bb81f7ebce9f mm/kasan: switch from strlcpy to strscpy discards 396a7249d89d pagewalk: prefix struct kernel-doc descriptions discards 85c789db78e2 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT discards f8f0030ff41f mm/doc: add mm.h and mm_types.h to the mm-api document discards 6dbfdb0f5a70 mm/doc: turn fault flags into an enum discards 4d1cd0979aba mm/doc: fix page_maybe_dma_pinned kerneldoc discards d3df7e78d773 mm/doc: fix fault_flag_allow_retry_first kerneldoc discards 65df37895754 mm: vmalloc: prevent use after free in _vm_unmap_aliases discards 409361277964 mm/vmalloc: print correct vmalloc allocation size discards 1e504d964f13 mm/vmalloc: improve allocation failure error messages discards 0642b8252f62 mm/vmalloc: remove unmap_kernel_range discards 4afef04e79fc powerpc/xive: remove unnecessary unmap_kernel_range discards f958566cbe0e kernel/dma: remove unnecessary unmap_kernel_range discards 2a9b3ed57c57 mm/vmalloc: remove map_kernel_range discards 506d7cf0f553 powerpc/64s/radix: enable huge vmalloc mappings discards 668235b02143 mm/vmalloc: fix read of uninitialized pointer area discards 033af29718e8 mm/vmalloc: hugepage vmalloc mappings discards c1a648e86222 mm/vmalloc: add vmap_range_noflush variant discards 69660c0a0d24 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c discards 86d6cef10f8d mm/vmalloc: provide fallback arch huge vmap support functions discards a30fc020e6f1 x86: inline huge vmap supported functions discards b57f84787bd5 arm64: inline huge vmap supported functions discards e32d71bc78d2 powerpc: inline huge vmap supported functions discards 90ae133ab5ff mm: HUGE_VMAP arch support cleanup discards 6be499b809cf mm/ioremap: rename ioremap_*_range to vmap_*_range discards 0bdcf521468e mm/vmalloc: rename vmap_*_range vmap_pages_*_range discards 98378fc87128 mm: apply_to_pte_range warn and fail if a large pte is enc [...] discards 319cc1497f3e sparc32: add stub pud_page define for walking huge vmalloc [...] discards e5f9f1a795e5 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] discards 794ec9d9bccd ARM: mm: add missing pud_page define to 2-level page tables discards 98a8d4b99c2c mm/vmalloc: use rb_tree instead of list for vread() lookups discards e216031abc85 mm: unexport remap_vmalloc_range_partial discards 700365206b32 samples/vfio-mdev/mdpy: use remap_vmalloc_range discards 19140d0183f2 mm/sparse: add the missing sparse_buffer_fini() in error branch discards 3eb71873fc86 mm/dmapool: switch from strlcpy to strscpy discards 21eee98a74c8 selftests: add a MREMAP_DONTUNMAP selftest for shmem discards a78165c5f849 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] discards 6c049c121f1e mm: extend MREMAP_DONTUNMAP to non-anonymous mappings discards 38409fd56127 i915: fix remap_io_sg to verify the pgprot discards f19ed5159947 i915: use io_mapping_map_user discards b795457a9826 mm: add a io_mapping_map_user helper discards da5e1d041c63 mm: add remap_pfn_range_notrack discards 86567c5c12f4 mm, tracing: improve rss_stat tracepoint message discards 2fa1a33f159a x86/vmemmap: optimize for consecutive sections in partial [...] discards 281e5fa0e374 x86/vmemmap: handle unpopulated sub-pmd ranges discards 6c224a0953e7 x86/vmemmap: drop handling of 1GB vmemmap ranges discards 46a280ddccaa x86/vmemmap: drop handling of 4K unaligned vmemmap range discards 24b9e457e6a4 mm/interval_tree: add comments to improve code readability discards f5929aa592c6 mm/memory.c: do_numa_page(): delete bool "migrated" discards 87c80f9eb414 linux/memcontrol.h: remove duplicate struct declaration discards 0efb9c613a97 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] discards c811b943efd6 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] discards 4e37cffec530 mm: memcontrol: use obj_cgroup APIs to charge kmem pages discards eee2f77962da mm: memcontrol: change ug->dummy_page only if memcg changed discards b02fa9182004 mm: memcontrol: directly access page->memcg_data in mm/pag [...] discards 9e5282bd9145 mm: memcontrol: introduce obj_cgroup_{un}charge_pages discards ad76d76d3eae mm: memcontrol: slab: fix obtain a reference to a freeing memcg discards 711c4f118d00 memcg: set page->private before calling swap_readpage discards 349c354ea596 memcg: charge before adding to swapcache on swapin discards d07ab067f92b kselftests: cgroup: update kmem test for new vmstat implem [...] discards 3c671e22ab15 mm: memcontrol: consolidate lruvec stat flushing discards 664f621d004a mm: memcontrol: switch to rstat fix discards 888ff5e2f146 mm-memcontrol-switch-to-rstat-fix discards 441ae42461d6 mm: memcontrol: switch to rstat discards 0e2f2214c4cf cgroup: rstat: punt root-level optimization to individual [...] discards 2471fcf60418 cgroup: rstat: support cgroup1 discards f1b842a60240 mm: memcontrol: privatize memcg_page_state query functions discards 924ee1a0368a mm: memcontrol: kill mem_cgroup_nodeinfo() discards 44ca7cbe50b2 mm: memcontrol: fix cpuhotplug statistics flushing discards 79ebdbf95be0 memcg: enable memcg oom-kill for __GFP_NOFAIL discards 4b1d68cd9a14 memcg: cleanup root memcg checks discards 4eac9cdd3ee4 mm: memcontrol: fix kernel stack account discards 30c856c52f53 mm/memremap.c: fix improper SPDX comment style discards 9369f3787785 mm: gup: remove FOLL_SPLIT discards fcaca048134f RDMA/umem: batch page unpin in __ib_umem_release() discards 3cd6187597dd mm/gup: add a range variant of unpin_user_pages_dirty_lock() discards 9205f853721b mm/gup: decrement head page once for group of subpages discards e6ca4e8ea130 mm/gup: add compound page list iterator discards bb2a411b5dbc mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards 40705ab449b0 mm: Move page_mapping_file to pagemap.h discards f7ecad077615 mm: remove nrexceptional from inode discards 04f4450f6395 dax: account DAX entries as nrpages discards 2be8b1ef17b1 mm: stop accounting shadow entries discards d4374c3d3290 mm: introduce and use mapping_empty discards 66eb4baf4758 mm: page-writeback: simplify memcg handling in test_clear_ [...] discards d32fd2fcf55f mm/filemap: drop check for truncated page after I/O discards 134287a6305d mm/filemap: use filemap_read_page in filemap_fault discards 0d36c3624b87 iomap: use filemap_range_needs_writeback() for O_DIRECT reads discards 29b8b7f5a680 mm: use filemap_range_needs_writeback() for O_DIRECT reads discards f42d9be8704a mm: provide filemap_range_needs_writeback() helper discards a99cd5f54585 mm, page_owner: remove unused parameter in __set_page_owne [...] discards f03ff5b6e148 mm/page_owner: record the timestamp of all pages during free discards a77829a96ea7 mm/kmemleak.c: fix a typo discards bbb684d612fc mm/slub.c: trivial typo fixes discards 1c59b1d0a501 slub: remove resiliency_test() function discards 321fc8f8f393 for SLUB debugging functionality SLUB has resiliency_test( [...] discards 023ebe0283b8 mm, slub: enable slub_debug static key when creating cache [...] discards 9c25f32c4344 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] discards 8173d64bb2c1 watchdog: cleanup handling of false positives discards c8186346b0a4 watchdog: use bit lock operations to prevent multiple soft [...] discards b6811108294e watchdog: fix barriers when printing backtraces from all CPUs discards 639e4fe120ff watchdog/softlockup: remove logic that tried to prevent re [...] discards 3dd2b5b9c268 watchdog/softlockup: report the overall time of softlockups discards 30fdd5b0d792 watchdog: explicitly update timestamp when reporting softlockup discards 60b9ec618911 watchdog: rename __touch_watchdog() to a better descriptive name discards 761a416551f4 ocfs2: fix ocfs2 corrupt when iputting an inode discards 3ee5a5bfd024 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards ebb4f66a5191 ocfs2: fix a typo discards d0d4abbbb165 ocfs2: map flags directly in flags_to_o2dlm() discards 5ec502a67468 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] discards d203d1d9dfd2 arch/sh/include/asm/tlb.h: remove duplicate include discards be49761bea9b scripts/spelling.txt: add entries for recent discoveries discards c3201567f62c include/linux/compiler-gcc.h: sparse can do constant foldi [...] discards 14ee064aadf6 ia64: mca: always make IA64_MCA_DEBUG an expression discards 45d244a96b40 ia64: fix EFI_DEBUG build discards 7638f320967d ia64: trivial spelling fixes discards 49cc2a788e3f ia64: tools: remove duplicate definition of ia64_mf() on ia64 discards 7f024d449da8 ia64: tools: remove inclusion of ia64-specific version of [...] discards 7086da03045a ia64: simplify code flow around swiotlb init discards 9772243ae316 ia64: drop unused IA64_FW_EMU ifdef discards f2c6f1303f3f ia64: ensure proper NUMA distance and possible map initialization discards 651bc45f79e5 arch/ia64/include/asm/pgtable.h: minor typo fixes discards 3352bebe7d5e arch/ia64/kernel/fsys.S: fix typos discards 2a809377d6c0 arch/ia64/kernel/head.S: remove duplicate include discards 1577823548be /proc/kpageflags: do not use uninitialized struct pages discards 58cd3f813083 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards c597044afe9c ia64: fix user_stack_pointer() for ptrace() discards 685c64f405ca ocfs2: fix deadlock between setattr and dio_end_io_write discards 969f31e9eae3 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS discards cfdc59a298f5 kfence, x86: fix preemptible warning on KPTI-enabled systems discards cbacd0995d57 kasan: fix conflict with page poisoning discards a20f0afc6a5a fs: direct-io: fix missing sdio->boundary discards d6b8c130613c nds32: flush_dcache_page: use page_mapping_file to avoid r [...] discards b21b295d1d0b mm-gup-check-page-posion-status-for-coredump-v4 discards a100a5daf8cd mm-gup-check-page-posion-status-for-coredump-fix discards 0d10d0a71ffc mm/gup: check page posion status for coredump. discards bc249e305017 kasan-remove-redundant-config-option-fix discards d9474ee324c2 kasan: remove redundant config option discards 81c104b2ac3d kasan: fix hwasan build for gcc discards 45a7a711c08b mailmap: update email address for Jordan Crouse discards ef6c553ddf2c treewide: change my e-mail address, fix my name discards 43e9994f442f MAINTAINERS: update CZ.NIC's Turris information omits 84db38a3cb63 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 66264c863723 cifsd: fix implicit declaration of function 'groups_alloc' omits f38c541b53f6 cifsd: fix wrong prototype in comment omits 352fe192729f cifsd: merge time_wrappers.h into smb_common.h omits f574a239c136 cifsd: clean-up codes using chechpatch.pl --strict omits 413ddf00dc2d cifsd: fix error return code in ksmbd_vfs_remove_file() omits 9a73a0b46cea cifsd: add the check to work file lock and rename behavior [...] omits 892f5c3048f3 cifsd: use kmalloc() for small allocations omits 9d5893174dce cifsd: fix wrong use of rw semaphore in __session_create() omits 684d638273e9 cifsd: remove unneeded macros omits 676abaf5206b thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] omits 61bb2cfa33df thermal/drivers/cpufreq_cooling: Fix slab OOB issue discards e571028ea527 Merge branch 'core/entry' discards cf28dfd89ba0 Merge branch 'irq/core' discards dd85f61b3ad1 Merge branch 'locking/core' discards 26ef22895a06 Merge branch 'locking/urgent' discards 9ed0086faca0 Merge branch 'objtool/core' discards 63cf9991a033 Merge branch 'perf/core' discards f319c3e29414 Merge branch 'ras/core' discards 5c40d0b0fb04 Merge branch 'sched/core' discards 6842a3ece3b7 Merge branch 'timers/core' discards 27381774a24b Merge branch 'x86/alternatives' discards 0ebc696ddcef Merge branch 'x86/apic' discards 5247390b761f Merge branch 'x86/boot' discards fda215642945 Merge branch 'x86/build' discards 542e1566f8cd Merge branch 'x86/cleanups' discards 4abeb983d384 Merge branch 'x86/core' discards 774f75b25ed5 Merge branch 'x86/cpu' discards 78666c2c207c Merge branch 'x86/microcode' discards 38c8a9268bc7 Merge branch 'x86/misc' discards b4c94e87d1e8 Merge branch 'x86/mm' discards a9be95cd9a11 Merge branch 'x86/platform' discards a92ef03abe36 Merge branch 'x86/seves' discards cab07909828c Merge branch 'x86/sgx' discards f63b89c282a0 Merge branch 'x86/splitlock' discards 40cdbdde63f9 Merge branch 'x86/vdso' discards fd95c5e6e2c0 Merge branch 'x86/vmware' omits cb5b514ea189 thermal/drivers/hisi: Use the correct HiSilicon copyright omits f2ea2c3568eb Merge branch 'locking/WIP' into locking/urgent omits ceb3d6b68e13 cifsd: remove redundant assignment to variable err omits 0534e39c95a0 usb: cdns3: Optimize DMA request buffer allocation omits 43e72121b5f6 mfd: intel_quark_i2c_gpio: Don't play dirty trick with const omits 0ae6d1f52670 Merge branches 'fixes' and 'misc' into for-next omits 071e9fca32ab kconfig: use true and false for bool variable omits 2ecff72fddfd kconfig: change "modules" from sub-option to first-level a [...] omits a2c75e292c0c kconfig: remove allnoconfig_y option omits c7fc51898d35 kconfig: do not use allnoconfig_y option omits aab05250693d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] omits 849f69d3c92b kconfig: change defconfig_list option to environment variable omits fe0bae8bc457 kconfig: move JUMP_NB to mconf.c omits 0c236676d313 kconfig: move conf_set_all_new_symbols() to conf.c omits 56b8234e3c5f mfd: intel_quark_i2c_gpio: Enable MSI interrupt omits 105cbb01200c mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] omits 9ace0a60f864 mfd: ntxec: Support for EC in Tolino Shine 2 HD omits fbdeba351933 cifsd: fix error handling in ksmbd_server_init() omits 6e08a9df58a5 mfd: stm32-timers: Avoid clearing auto reload register omits 10788fdf46ce mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] omits 41caddb5a146 mfd: intel_quark_i2c_gpio: Remove unused struct device member omits 39167c295c16 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order omits e65e4d416cb8 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 omits 294a87bdd584 mfd: rn5t618: Do not cache various USB related registers omits f30bb076cd72 mfd: Make symbol 'atc260x_i2c_of_match' static omits 176d8ac354ca mfd: core: Remove support for dangling device properties omits c97504e457f6 mfd: intel-lpss: Switch to use the software nodes omits 97d9e7a85f93 mfd: intel-lpss: Constify device property structures omits 615a7974de40 mfd: core: Add support for software nodes omits d08c2a37dcdf mfd: da9063: Support SMBus and I2C mode omits 118b9604e886 mfd: sec: Initialize driver via module_platform_driver() omits b66d02ffb881 MAINTAINERS: Move Milo Kim to credits omits c6e83540dec4 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits 2c383695fd4a mfd: intel-m10-bmc: Add access table configuration to the regmap omits 362e90f68666 mfd: intel-m10-bmc: Simplify the legacy version reg definition omits e12bca61ecbd mfd: intel-m10-bmc: Fix the register access range omits 6fb8b74a399a mfd: lm3533: Switch to using the new API kobj_to_dev() omits d7e0776e8475 dt-bindings: mfd: lp875xx: Add optional reset GPIO omits c655c79a8b16 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits 44d227c57f46 mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static omits b3f43f0bc342 mfd: Remove support for AB3100 omits 0d7e0a7f7096 mfd: ab8500: Drop bm disable parameter omits 78f09bdcad10 mfd: stmpe: Revert "Constify static struct resource" omits 588e8ed93666 mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' omits 526c3d8dcf12 mfd: arizona: Make some symbols static omits bcaed0399890 mfd: dbx500-prcmu: Use true and false for bool variable omits 3345fffb7015 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] omits 6cbf82af82d4 dt-bindings: mfd: Convert rn5t618 to json-schema omits d2697ceaf412 Merge tags 'ib-mfd-extcon-v5.13', 'ib-mfd-input-v5.13-1', [...] omits 040d73b154cc cifsd: Fix an error code in smb2_read() omits 0efdf3f183e7 cifsd: fix build warnings from cifsd.rst omits f85ebc25fa88 Merge branch 'work.misc' into for-next omits 3bf0685764b9 cifsd: Pass string length parameter to match_pattern() omits 18a99c841c52 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits 2d44673005ea cifsd: fix incorrect comments omits 262c30fc818a dt-bindings: tsens: qcom: Document MDM9607 compatible omits c9da0f0dd908 cifsd: remove unneeded FIXME comments omits 0e75d09153fe cifsd: add index.rst in cifs documentation omits 30f44e929aa6 cifsd: update cifsd.rst document omits 17a05d1d2a9d thermal/drivers/cpuidle_cooling: Fix use after error omits 0ab06a236365 thermal/drivers/devfreq_cooling: Fix wrong return on error path omits 35b649a3cc1c thermal: core: Fix memory leak in the error path omits d36abc95f166 cifsd: fix static checker warning from smb_check_perm_dacl() omits 8bad8d918226 cifsd: fix static checker warning from smb_direct_post_sen [...] omits 8a3becc3d5f6 cifsd: Fix a use after free on error path omits 91ba8a6b6b97 cifsd: fix a IS_ERR() vs NULL bug omits d410a142f065 cifsd: fix a precedence bug in parse_dacl() omits 33f624d28bcc cifsd: fix WARNING: unmet direct dependencies detected for [...] discards 2c2564b9d64d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards bb99b078743c Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next omits 242b459c4d80 cifsd: Fix a handful of spelling mistakes omits 3a9684997b15 cifsd: uniquify extract_sharename() omits 98f82e8b7811 cifsd: fix WARNING: document isn't included in any toctree omits 801019d874df cifsd: fix WARNING: Title overline too short omits 50ddbf655450 MAINTAINERS: add cifsd kernel server omits 001c10aa51b4 cifsd: add Kconfig and Makefile omits a33cf31d4afb cifsd: add file operations omits 788b6f45c1d2 cifsd: add server-side procedures for SMB3 omits 75b8988dfe83 cifsd: add server handler for central processing and tranp [...] omits c8ad0f64b7e0 usb: chipidea: tegra: Silence deferred probe error omits 60f3d3f0cecc usb: cdns3: Use dma_pool_* api to alloc trb pool omits 9576fdc0ad3a usb: cdns3: fix static checker warning. omits 85d59f39e105 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused discards d9a69846241c rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] omits 3a0580284bc7 usb: cdns3: trace: delete the trace parameter for request->trb omits 67982dfa59de usb: cdns3: imx: add power lost support for system resume omits c450e48eb570 usb: cdns3: add power lost support for system resume omits 5e17812c22bc usb: dwc3: document usb_psy in struct dwc3 omits d05a12f0478c usb: dwc3: Fix dereferencing of null dwc->usb_psy omits 5bb9cdb320a5 USB: remove usb_bus_type from usb.h omits f88837cc2789 USB: typec: tcpm: create debugfs subdir for the driver omits b43fba1b7b4c USB: typec: fusb302: create debugfs subdir for the driver omits 89a132cf73bd USB: host: uhci: remove dentry pointer for debugfs omits 508a070e5f1e USB: host: sl811: remove dentry pointer for debugfs omits c7502f77df4e USB: host: isp1362: remove dentry pointer for debugfs omits 9e1ceb4f2b94 USB: host: isp116x: remove dentry pointer for debugfs omits a00e9fc8f408 usb: dwc2: Add STM32 related debugfs entries omits 923e79f49979 usb: chipidea: tegra: fix flexible_array.cocci warnings omits 8798fe2ac067 USB: gadget: dummy-hcd: remove redundant initialization of [...] omits 5410c878cc60 USB: core: no need to save usb_devices_root omits f3918133401c usb: gadget: storage: Remove unused function pointer typed [...] omits cdcc614642f1 usb: gadget: function: fix typo in f_printer.c omits ff04213171cf usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] omits 415f23aa799c usb: typec: tps6598x: Add trace event for data status omits 76813aabd81f usb: typec: tps6598x: Add trace event for power status register omits d41df82d16e3 usb: typec: tps6598x: Add trace event for status register omits 65a2f67d9945 usb: typec: tps6598x: Add trace event for IRQ events omits effcaf3f59b5 usb: dwc3: add an alternate path in vbus_draw callback omits 59fa3def35de usb: dwc3: add a power supply for current control omits d46b7cd68336 ovl: plumb through flush method 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 d2bd44c4c05d m68k: fix flatmem memory model setup adds 89698becf06d Merge tag 'm68knommu-for-v5.12-rc7' of git://git.kernel.or [...] adds eebe426d32e1 Merge tag 'fixes-for-5.12-rc7' of git://git.kernel.org/pub [...] adds 8db403b96313 tracing/dynevent: Fix a memory leak in an error handling path adds 50987beca096 Merge tag 'trace-v5.12-rc7' of git://git.kernel.org/pub/sc [...] adds 04c4f2ee3f68 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index adds 2558258d7887 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 909290786ea3 vfio/pci: Add missing range check in vfio_pci_mmap adds e70b911acc16 Merge tag 'vfio-v5.12-rc8' of git://github.com/awilliam/li [...] adds ea941ac294d7 dmaengine: idxd: Fix clobbering of SWERR overflow bit on w [...] adds 4ac823e9cd85 dmaengine: idxd: fix delta_rec and crc size field for comp [...] adds ea6a5735d2a6 dmaengine: idxd: fix opcap sysfs attribute output adds 0fff71c5a311 dmaengine: idxd: fix wq size store permission state adds 88cd1d6191b1 dmaengine: dw: Make it dependent to HAS_IOMEM adds ea45b6008f80 dmaengine: Fix a double free in dma_async_device_register adds 917a3200b9f4 dmaengine: tegra20: Fix runtime PM imbalance on error adds 07503e6aefe4 dmaengine: plx_dma: add a missing put_device() on error path adds 6df0e6c57dfc dmaengine: idxd: clear MSIX permission entry on shutdown adds ea9aadc06a9f dmaengine: idxd: fix wq cleanup of WQCFG registers adds c17a3066b4c1 Merge tag 'dmaengine-fix-5.12' of git://git.kernel.org/pub [...] adds 2decad92f473 arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically adds 738fa58ee132 arm64: kprobes: Restore local irqflag if kprobes is cancelled adds ec97a7296ad1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds b74e409ea1b1 s390/entry: avoid setting up backchain in ext|io handlers adds a994eddb947e s390/entry: save the caller of psw_idle adds 8e2e0104ef78 Merge tag 's390-5.12-7' of git://git.kernel.org/pub/scm/li [...] adds 8ca7cab82bda dm verity fec: fix misaligned RS roots IO adds 7f75285ca572 Merge tag 'for-5.12/dm-fixes-3' of git://git.kernel.org/pu [...] adds 1df01322f00a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e7e3a53b30d6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 33f0d9d94a0e Merge tag 'gpio-fixes-for-v5.12-rc8' of git://git.kernel.o [...] adds 6998a8800d73 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() adds 7e25f40eab52 Merge tag 'acpi-5.12-rc8' of git://git.kernel.org/pub/scm/ [...] adds 11664169981a drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] adds bf52dc49ba01 drm/i915: Don't zero out the Y plane's watermarks adds aee6f25e9c91 drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] adds 4d2e1288372c Merge tag 'drm-intel-fixes-2021-04-15' of git://anongit.fr [...] adds 2f7b98d1e55c Merge tag 'drm-fixes-2021-04-16' of git://anongit.freedesk [...] adds 22315a2296f4 arm64: alternatives: Move length validation in alternative [...] adds 06c2aac4014c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 199fc6b8dee7 riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" adds 2349a3b26e29 riscv: add do_page_fault and do_trap_break into the kprobe [...] adds e31be8d343e6 riscv: kprobes/ftrace: Add recursion protection to the ftr [...] adds 7ae11635ec90 riscv: keep interrupts disabled for BREAKPOINT exception adds 151501160401 Merge tag 'riscv-for-linus-5.12-rc8' of git://git.kernel.o [...] adds c7d95613c7d6 io_uring: fix early sqd_list removal sqpoll hangs adds 9cdbf6467424 Merge tag 'io_uring-5.12-2021-04-16' of git://git.kernel.d [...] adds 845be1cd3446 mm: eliminate "expecting prototype" kernel-doc warnings adds 5c595ac4c776 kasan: fix hwasan build for gcc adds 02c587733c81 kasan: remove redundant config option adds d199161653d6 csky: change a Kconfig symbol name to fix e1000 build error adds 19d000d93303 ia64: remove duplicate entries in generic_defconfig adds e2af9da4f867 ia64: fix discontig.c section mismatches adds 17786fea4143 ia64: tools: remove inclusion of ia64-specific version of [...] adds f4bf09dc3aaa ia64: tools: remove duplicate definition of ia64_mf() on ia64 adds 94036f4c8843 mm/mapping_dirty_helpers: guard hugepage pud's usage adds 458376913d86 mm: ptdump: fix build failure adds 04c53de57cb6 gcov: clang: fix clang-11+ build adds c95c2d328cd0 lib: remove "expecting prototype" kernel-doc warnings adds fdb5d6cab638 Merge branch 'akpm' (patches from Andrew) adds b21bb4cd1102 cxl/mem: Fix register block offset calculation adds fae8817ae804 cxl/mem: Fix memory device capacity probing adds 7c2267740724 Merge tag 'cxl-fixes-for-5.12-rc8' of git://git.kernel.org [...] 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 bdfd99e6d6bd Merge tag 'libnvdimm-fixes-for-5.12-rc8' of git://git.kern [...] adds 4af2178ac605 MAINTAINERS: update maintainer entry for freescale fec driver adds 31457db3750c net: davicom: Fix regulator not turned off on failed probe adds 6628ddfec758 net: geneve: check skb is large enough for IPv4/IPv6 header adds 1fe976d308ac net: phy: marvell: fix detection of PHY on Topaz switches adds f33b0e196ed7 ethtool: fix kdoc attr name 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 b29c457a6511 netfilter: x_tables: fix compat match/target pad out-of-bo [...] adds 4d8f9065830e netfilter: nftables: clone set element expression template adds ccb39c628558 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 610f8c0fc8d4 net: sit: Unregister catch-all devices adds 941ea91e87a6 net: ip6_tunnel: Unregister catch-all devices adds 61aaa1aa9a8f Merge branch 'catch-all-devices' adds 97684f0970f6 net: Make tcp_allowed_congestion_control readonly in non-i [...] adds ca09bf7bb109 ibmvnic: correctly use dev_consume/free_skb_irq adds b166a20b0738 net/sctp: fix race condition in sctp_destroy_sock adds 38ec4944b593 gro: ensure frag0 meets IP header alignment adds 2afeec08ab5c xen-netback: Check for hotplug-status existence before watching adds 16756d3e77ad ethtool: pause: make sure we init driver stats adds 453a77894efa r8169: don't advertise pause in jumbo mode adds 0775ebc4cf85 ibmvnic: avoid calling napi_disable() twice adds d3a6abccbd27 ibmvnic: remove duplicate napi_schedule call in do_reset function adds 7c451f3ef676 ibmvnic: remove duplicate napi_schedule call in open function adds 49963eed2c23 Merge branch 'ibmvnic-napi-fixes' adds 292ecd9f5a94 doc: move seg6_flowlabel to seg6-sysctl.rst adds 2e1534f395e7 vrf: fix a comment about loopback device adds a714e27ea8bd net: macb: fix the restore of cmp registers adds 416dcc5ce9d2 cavium/liquidio: Fix duplicate argument adds 00423969d806 Revert "net: stmmac: re-init rx buffers when mac resume back" adds 31166efb1cee ixgbe: Fix NULL pointer dereference in ethtool loopback test adds debb9df31158 ixgbe: fix unbalanced device enable/disable in suspend/resume adds ef963ae427aa ice: Fix potential infinite loop when using u8 loop counter adds 9e196e439886 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4e39a072a6a0 i40e: fix the panic when running bpf in xdpdrv mode adds 41bafb31dcd5 net/mlx5: Fix setting of devlink traps in switchdev mode adds 7a320c9db3e7 net/mlx5e: Fix setting of RS FEC mode adds e3e0f9b27970 net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta adds 61d773586eba Merge tag 'mlx5-fixes-2021-04-14' of git://git.kernel.org/ [...] adds 1a73e427b824 ch_ktls: Fix kernel panic adds bc16efd24306 ch_ktls: fix device connection close adds 21d8c25e3f4b ch_ktls: tcb close causes tls connection failure adds e8a4155567b3 ch_ktls: do not send snd_una update to TCB in middle adds 0e0704bb9ea0 Merge branch 'ch_tlss-fixes' adds 6b389c16378a MAINTAINERS: update my email adds 960114839252 bpf: Use correct permission flag for mixed signed bounds a [...] adds 6f55b2f2a117 bpf: Move off_reg into sanitize_ptr_alu adds 24c109bb1537 bpf: Ensure off_reg has no mixed signed bounds for all types adds b658bbb844e2 bpf: Rework ptr_limit into alu_limit and add common error path adds a6aaece00a57 bpf: Improve verifier error messages for users adds 073815b756c5 bpf: Refactor and streamline bounds check into helper adds f52881933488 bpf: Move sanitize_val_alu out of op switch adds 7fedb63a8307 bpf: Tighten speculative pointer arithmetic mask adds d7a509135175 bpf: Update selftests to reflect new error states adds b02265429681 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f2764bd4f6a8 netlink: don't call ->netlink_bind with table lock held adds 88a5af943985 Merge tag 'net-5.12-rc8' of git://git.kernel.org/pub/scm/l [...] adds 0c93ac69407d readdir: make sure to verify directory entry for legacy in [...] adds 39930213e777 i2c: mv64xxx: Fix random system lock caused by runtime PM adds 194cf4825638 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds ab4d9913632b drm/vmwgfx: Make sure we unpin no longer needed buffers adds 68ce556bd164 drm/vmwgfx: Fix the lockdep breakage adds 2ef4fb92363c drm/vmwgfx: Make sure bo's are unpinned before putting them back adds 796b556cbfdb Merge tag 'vmwgfx-fixes-2021-04-14' of gitlab.freedesktop. [...] adds aba5970c4da0 Merge tag 'drm-fixes-2021-04-18' of git://anongit.freedesk [...] adds c98ff1d013d2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d2f7eca60b29 ARM: 9071/1: uprobes: Don't hook on thumb instructions adds f5ce0466dc96 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 5ffe04ccd69a Merge tag 'arm-fixes-5.12-3' of git://git.kernel.org/pub/s [...] adds bf05bf16c76b Linux 5.12-rc8 adds 163630b2d95b arc: Fix typos/spellos new 878c14ac70f8 Merge remote-tracking branch 'arc-current/for-curr' adds 858066864a63 ASoC: meson: axg-frddr: fix fifo depth on g12 and sm1 adds a523ef731ac6 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function new 465a19220d82 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new 39e44386166f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 3604927643e1 Merge remote-tracking branch 'regmap-fixes/for-linus' new b09852ab6ddf Merge remote-tracking branch 'regulator-fixes/for-linus' adds 8c4ffe4d023d spi: pxa2xx: Add support for Intel Alder Lake PCH-M new 9fa8376485bf Merge remote-tracking branch 'spi/for-5.12' into spi-linus new a21d36f8a8ef Merge remote-tracking branch 'spi-fixes/for-linus' new 8e7c0cb39937 Merge remote-tracking branch 'pci-current/for-linus' new 1a40d3278a53 Merge remote-tracking branch 'phy/fixes' new fbecba8b838b iio: light: gp2ap002: Fix rumtime PM imbalance on error new 8874711271da iio: proximity: pulsedlight: Fix rumtime PM imbalance on error new 07581af31098 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] new a94440518b43 Merge remote-tracking branch 'iio-fixes/fixes-togreg' new 7cf870b43d3b Merge remote-tracking branch 'soundwire-fixes/fixes' new 92ac377e1f45 Merge remote-tracking branch 'ide/master' new 134946c48f41 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 99a81dcc717d Merge branch 'for-5.12/cxl' into libnvdimm-fixes new f9426ab234c7 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 6b4881c10d87 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 173e84953eaa fs: fix reporting supported extra file attributes for statx() new 41e89534881c Merge remote-tracking branch 'vfs-fixes/fixes' new 68d533f6fadd Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 434afdaf1498 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 196d94175329 pinctrl: lewisburg: Update number of pins in community new 6743e2556305 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new f7c475b8dfc2 drm/ttm: Do not add non-system domain BO into swap list new 1bb411107ee3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 7d7fcc595fb4 sysctl: use min() helper for namecmp() adds b908c3cea3b2 alpha: syscalls: switch to generic syscalltbl.sh adds 5ef245ab8062 alpha: syscalls: switch to generic syscallhdr.sh adds 01af9eed4b44 ia64: syscalls: switch to generic syscalltbl.sh adds b1e175a263d3 ia64: syscalls: switch to generic syscallhdr.sh adds 1032145dd5df kbuild: add an elfnote for whether vmlinux is built with lto adds 49a34c6dcbae MAINTAINERS: add pattern for dummy-tools new 8e7e1b585e17 kbuild: remove TMPO from try-run new 61d9a761f8d3 kbuild: redo fake deps at include/config/*.h adds 98f8475c7869 kconfig: move conf_set_all_new_symbols() to conf.c adds 406616213bb7 kconfig: move JUMP_NB to mconf.c adds b75b0a819af9 kconfig: change defconfig_list option to environment variable adds dd4659963a4d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] adds f8f0d06438e5 kconfig: do not use allnoconfig_y option adds ab838577aaae kconfig: remove allnoconfig_y option adds 6dd85ff178cd kconfig: change "modules" from sub-option to first-level a [...] adds a69b191f6297 kconfig: use true and false for bool variable adds 21f8b32fbdbc kconfig: streamline_config.pl: Couple of typo fixes adds bffbf6e2ad6a kconfig: lxdialog: A spello fix and a punctuation added adds 1f035a52918a kconfig: nconf: fix core dump when searching in empty menu adds 5ee546594025 kconfig: change sym_change_count to a boolean flag adds f02aa48dde8b kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only fo [...] adds 68876c38c4b3 kconfig: mconf,nconf: remove unneeded '\0' termination aft [...] adds 7f5ff55bf8eb kconfig: nconf: fix NORMAL attributes adds 2ba50da9ec34 kconfig: nconf: get rid of (void) casts from wattrset() calls adds 16b0e10238b4 kconfig: nconf: remove unneeded default for menu prompt adds 93487b17b147 kconfig: nconf: refactor attributes setup code adds ecdb733f8fa8 kconfig: nconf: change set_config_filename() to void function adds 0a94768cfda6 kconfig: nconf: remove meaningless wattrset() call from sh [...] adds 08718745d861 kconfig: nconf: refactor in print_in_middle() adds a77a05dc9cf2 kconfig: split menu.c out of parser.y new 8c94b430b9f6 kconfig: nconf: stop endless search loops new 83899e563d95 Merge branch 'kconfig' into for-next new 89766600ccf8 tools: do not include scripts/Kbuild.include new fbd1f2e62746 Merge branch 'kbuild' into for-next new 5b88535ee789 Merge remote-tracking branch 'kbuild/for-next' new 693dd7f084bd Merge remote-tracking branch 'dma-mapping/for-next' new 27df70843534 Merge remote-tracking branch 'asm-generic/master' new aefdd4383bb0 ARM: 9072/1: mm: remove set_kernel_text_r[ow]() new a5e8acd94fe1 ARM: 9073/1: ptdump: add __init section marker to three functions new 5fafafe7eeac ARM: 9074/1: ptdump: convert to DEFINE_SHOW_ATTRIBUTE new 57ac51667d8c ARM: 9075/1: kernel: Fix interrupted SMC calls new d744d01b03f7 Merge branches 'fixes' and 'misc' into for-next new 166ec9d187bd Merge remote-tracking branch 'arm/for-next' adds ef9c5d09797d arm64/sve: Remove redundant system_supports_sve() tests adds 839157876f97 arm64/kernel/probes: Use BUG_ON instead of if condition fo [...] adds 087dfa5ca7d8 arm64/sve: Add compile time checks for SVE hooks in generi [...] adds 27248fe1abb2 arm64: assembler: remove conditional NEON yield macros adds 4c4dcd3541f8 arm64: assembler: introduce wxN aliases for wN registers adds 13150149aa6d arm64: fpsimd: run kernel mode NEON with softirqs disabled adds a1e1eddef2b5 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] adds f3b7deef8dca arm64: mte: Add asynchronous mode support adds 2603f8a78dfb kasan: Add KASAN mode kernel parameter adds c137c6145b11 arm64: mte: Drop arch_enable_tagging() adds 8f7b5054755e kasan: Add report for async mode adds e60beb95c08b arm64: mte: Enable TCO in functions that can read beyond b [...] adds d8969752cc4e arm64: mte: Conditionally compile mte_enable_kernel_*() adds 65812c6921cc arm64: mte: Enable async tag check fault adds eab0e6e17d87 arm64: mte: Report async tag faults before suspend adds e80a76aa1a91 kasan, arm64: tests supports for HW_TAGS async mode adds 604df13d7aad Merge branch 'for-next/mte-async-kernel-mode' into for-next/core adds 2f79d2fc391e arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere adds 201698626fbc arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS) adds b90e483938ce arm64: pac: Optimize kernel entry/exit key installation co [...] adds a27a88165689 Merge branch 'for-next/pac-set-get-enabled-keys' into for- [...] new 8d4da41a8697 Merge remote-tracking branch 'arm64/for-next/core' adds ea9629283839 asm-generic/io.h: Unbork ioremap_np() declaration adds de6408b788c2 Merge branch 'arm/apple-m1' into for-next adds 281192c4db75 dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML adds 8a8cba741b58 ARM: dts: Add board-specific compatible string to npcm750- [...] adds 9f6f07169207 dt-bindings: vendor-prefixes: Add Supermicro adds f31fc98b6306 dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string adds 9b39efacd6c1 dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt adds ece3fe93e8f4 ARM: npcm: Introduce Nuvoton WPCM450 SoC adds 328d1c1a92d9 watchdog: npcm: Add support for WPCM450 adds ed09d269b958 ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip adds 37e9f9fa71fb ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based o [...] adds ef9c51b45cda MAINTAINERS: Add entry for Nuvoton WPCM450 adds 09e6d2b71ae6 ARM: config: Add WPCM to multi v5 adds 39b95079f68c Merge tag 'bmc-5.13-wpcm450' of git://git.kernel.org/pub/s [...] adds dd2698255a4e Merge branch 'arm/newsoc' into for-next adds 2b81613ce417 ARM: dts: aspeed: Add ASRock E3C246D4I BMC adds 44a2c58e7996 ARM: dts: aspeed: rainier: Add directly controlled LEDs adds 44ab6f28531f ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans adds 79432ed403f4 ARM: dts: aspeed: rainier: Add additional processor CFAMs adds 8be44de6f209 ARM: dts: aspeed: rainier: Add presence GPIOs adds 2f9a9f3c931b ARM: dts: aspeed: rainier: Enable fan watchdog adds 510ed4320a2f ARM: dts: aspeed: rainier: Add missing fan nodes adds 0d7208d9080c ARM: dts: aspeed: rainier 4U: Fix fan configuration adds 03b5e43f7d50 ARM: dts: aspeed: everest: Add I2C components adds 7313cde52aed ARM: dts: aspeed: everest: Add max31785 fan controller device adds d9406d17e9d5 ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines adds baf1fb2668e2 ARM: dts: aspeed: everest: Add pca9552 fan presence adds d66d720b64e5 ARM: dts: aspeed: everest: Add power supply i2c devices adds 22db69f04cd2 ARM: dts: aspeed: everest: Add UCD90320 power sequencer adds 3c00ebf08a5b ARM: dts: aspeed: everest: GPIOs support adds 5dbbacd43fc5 ARM: dts: aspeed: everest: Add RTC adds 6cebf3764fea ARM: dts: aspeed: everest: Enable fan watchdog adds 7aaa2074d582 ARM: dts: aspeed: everest: Add size/address cells adds 7f03894a6555 ARM: dts: aspeed: Add Rainier 1S4U machine adds 62b8a07b0690 ARM: dts: aspeed: mihawk: Add GPIO line names adds ee33e2fb3d70 ARM: dts: nuvoton: Add Quanta GBS BMC Device Tree adds e3bbc53ac882 Merge tag 'bmc-5.13-devicetree' of git://git.kernel.org/pu [...] adds 91d345f14ce9 Merge branch 'arm/dt' into for-next adds baffc34d48b7 dt-bindings: aspeed-lpc: Remove LPC partitioning adds 311bf0f18cd6 ARM: dts: Remove LPC BMC and Host partitions adds 8f88156f82ea ipmi: kcs: aspeed: Adapt to new LPC DTS layout adds eaffd32bea0c pinctrl: aspeed-g5: Adapt to new LPC device tree layout adds 489774ff5db9 soc: aspeed: Adapt to new LPC device tree layout adds d60f314b93b6 Merge tag 'aspeed-5.13-lpc' of git://git.kernel.org/pub/sc [...] adds 928135eb5408 Merge branch 'arm/drivers' into for-next adds 420c4c4619e1 ARM: dts: mvebu: fix SPI device node adds be0f990acfdd ARM: dts: clps711x: fix missing interrupt parent adds f0e6103e023e soc: document merges adds e8adf27e9766 Merge tag 'qcom-dts-for-5.13' of git://git.kernel.org/pub/ [...] adds 8385119b3295 arm64: dts: qcom: msm8916: Add GICv2 hypervisor registers/ [...] adds 7178d4cc0702 arm64: dts: qcom: update usb qmp phy clock-cells property adds a8f6ba28257a Merge tag 'qcom-arm64-for-5.13-2' of git://git.kernel.org/ [...] adds db7a033f2b1f Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] adds 33e53444933f Merge branch 'arm/dt' into for-next adds 36841008059c clk: socfpga: fix iomem pointer cast on 64-bit adds 84168d1b54e7 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz adds 0648c55e3a21 soc: qcom: mdt_loader: Detect truncated read of segments adds 30be8446db39 Merge tag 'qcom-drivers-for-5.13-2' of git://git.kernel.or [...] adds 75914eda8c94 Merge branch 'arm/drivers' into for-next adds f72de385f8c3 MAINTAINERS: Update ARM/UniPhier SoCs maintainers and status adds 7d0b91147c91 MAINTAINERS: Update BCM2711/BCM2335 maintainer's mail adds 0072f6c37f02 mailmap: Update email address for Nicolas Saenz adds d92e5e32fb4f Merge tag 'arm-soc/for-5.13/maintainers' of https://github [...] adds ad44da3b4db5 Merge branch 'arm/soc' into for-next adds 76c46d152106 soc: document merges adds f1f21bece82c firmware: xilinx: Fix dereferencing freed memory adds 79bfe480a0a0 firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_RE [...] adds 5418db1f6ee3 Merge tag 'zynqmp-soc-for-v5.13' of https://github.com/Xil [...] adds 41c39cfc841d Merge tag 'soc-fsl-next-v5.13' of git://git.kernel.org/pub [...] adds 8b7c3979e8f7 Merge branch 'arm/drivers' into for-next adds e4379d649e0e ARM: dts: at91: sama5d2/trivial: fix letter case for etm h [...] adds 23a52b0dfebf ARM: dts: rockchip: move rk322x mmcx aliases to board dts files adds e89db2b4c706 ARM: dts: rockchip: move rv1108 mmcx aliases to board dts files adds 91f059a0fc23 Merge tag 'v5.13-rockchip-dts32' of git://git.kernel.org/p [...] adds 78b8513b763c arm64: dts: rockchip: move mmc aliases to board dts on px30 adds 3f6c22987c0b arm64: dts: rockchip: move mmc aliases to board dts on rk3308 adds 28869aa53506 arm64: dts: rockchip: move mmc aliases to board dts on rk3328 adds 751a78a8bd25 arm64: dts: rockchip: move mmc aliases to board dts on rk3368 adds 5dcbe7e3862d arm64: dts: rockchip: move mmc aliases to board dts on rk3399 adds f00a99a7a5d0 Merge tag 'v5.13-rockchip-dts64' of git://git.kernel.org/p [...] adds b06112cd5e08 arm64: dts: zynqmp: Add power domain for the DisplayPort D [...] adds 73d677e9f379 arm64: dts: zynqmp: Remove si5328 device nodes adds 40bb91338a60 Merge tag 'zynqmp-dt-for-v5.13' of https://github.com/Xili [...] adds 8225444d5e8f Merge branch 'arm/dt' into for-next adds a3689dbaeca3 soc: document merges new a5b76c2f1733 Merge remote-tracking branch 'arm-soc/for-next' new a11bd018ea35 Merge remote-tracking branch 'actions/for-next' adds 6373d6d2ee83 Merge branch 'v5.13/dt64' into tmp/aml-rebuild new 9459311ba4a3 Merge remote-tracking branch 'amlogic/for-next' adds 61fbc42084f4 Merge branches 'wpcm450-for-v5.13', 'dt-for-v5.13' and 'lp [...] new 1832e335fe36 Merge remote-tracking branch 'aspeed/for-next' new 6879a0ed2c38 Merge remote-tracking branch 'at91/at91-next' adds 59e27d7c94aa memory: renesas-rpc-if: fix possible NULL pointer derefere [...] adds 132c17c3ff87 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure adds 6ce2c05b2118 memory: mtk-smi: Add device-link between smi-larb and smi-common adds 93567c59f9b0 Merge branch 'mem-ctrl-next' into for-next new bca720fb57d8 Merge remote-tracking branch 'drivers-memory/for-next' new 908a2d64065e Merge remote-tracking branch 'imx-mxs/for-next' new 59d52a8e5ac5 Merge remote-tracking branch 'keystone/next' new 2ae6535c6f07 Merge remote-tracking branch 'mediatek/for-next' new 7cdd73fea345 Merge remote-tracking branch 'mvebu/for-next' new 1e6eaff83ac0 Merge remote-tracking branch 'omap/for-next' adds 423fd7ed2639 Merge branch 'drivers-fixes-for-5.12' into for-next adds f63813c31ac6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new 4e54582c4467 Merge remote-tracking branch 'qcom/for-next' new 474ebf9ebd18 Merge remote-tracking branch 'raspberrypi/for-next' new e74573998bff Merge remote-tracking branch 'realtek/for-next' new 4aaac634180b Merge remote-tracking branch 'renesas/next' new c1b01ee5758a Merge remote-tracking branch 'reset/reset/next' adds 1fb6139f091b Merge branch 'v5.13-armsoc/dts32' into for-next adds f40c51456fe0 Merge branch 'v5.13-armsoc/dts64' into for-next new 648d7a84a4f7 Merge remote-tracking branch 'rockchip/for-next' new feafc83141f2 Merge remote-tracking branch 'samsung-krzk/for-next' new ee899cbc102b Merge remote-tracking branch 'sunxi/sunxi/for-next' new 7c2210db25ea Merge remote-tracking branch 'tegra/for-next' new 1e4241f6813f Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 5c55197cbf9b Merge tag 'clk-imx-5.13' of https://git.kernel.org/pub/scm [...] adds 21d237bc2f22 Merge branch 'clk-imx' into clk-next adds 712373d8c6ae dt-bindings: clock: add dt binding header for mt7621 clocks adds 704f6af2e0c6 dt: bindings: add mt7621-sysc device tree binding documentation adds 43d5f9f0ac5f Merge branch 'clk-ralink' into clk-next adds 77a618b1481f clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE adds 790b516ada10 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE adds d0a859edda46 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE adds ea6e47c0d677 Merge branch 'clk-qcom' into clk-next adds ca22cac2e413 dt-bindings: clock: separate SDM845 GCC clock bindings adds ea434d7a92ce clk: qcom: convert SDM845 Global Clock Controller to parent_data adds d63e1c765a3e clk: qcom: gcc-sdm845: get rid of the test clock adds 3be3fab12d2e Merge branch 'clk-qcom' into clk-next adds fdac035ed0ea Merge tag 'clk-v5.13-samsung' of https://git.kernel.org/pu [...] adds dde6bbadafa4 Merge branch 'clk-samsung' into clk-next adds 89bf9bb75e5b Merge tag 'v5.13-rockchip-clocks' of git://git.kernel.org/ [...] adds 512ccc0a33f5 Merge branch 'clk-rockchip' into clk-next adds b2150cab9a97 clk: qcom: rpmh: add support for SDX55 rpmh IPA clock adds 1dd129f1deec Merge branch 'clk-qcom' into clk-next adds f6b1340dc751 clk: uniphier: Fix potential infinite loop adds 97d85c05ac18 Merge branch 'clk-uniphier' into clk-next adds 48df7a26f470 clk: ralink: add clock driver for mt7621 SoC adds b2f471a26721 staging: mt7621-dts: make use of new 'mt7621-clk' adds 49268e249a5b staging: mt7621-dts: use valid vendor 'mediatek' instead o [...] adds 0ec3815a8c1d MAINTAINERS: add MT7621 CLOCK maintainer adds e3efa50969a8 Merge branch 'clk-ralink' into clk-next new b3393f9ffdfd Merge remote-tracking branch 'clk/clk-next' new 96d786c9ad49 Merge remote-tracking branch 'csky/linux-next' new 7496a43be7a3 Merge remote-tracking branch 'h8300/h8300-next' adds f829b4b212a3 m68k: Add missing mmap_read_lock() to sys_cacheflush() new 6b09a5de60b3 Merge remote-tracking branch 'm68k/for-next' new 8118a1421e48 binfmt_flat: allow not offsetting data start new 449a50f5e147 Merge remote-tracking branch 'm68knommu/for-next' new 3a070801c61f Merge remote-tracking branch 'microblaze/next' adds e86e75596623 MIPS: octeon: Add __raw_copy_[from|to|in]_user symbols adds ddb002d6d6af MIPS: uaccess: Reduce number of nested macros adds e607ff630c60 MIPS: generic: Update node names to avoid unit addresses adds 6decd1aad15f MIPS: add support for buggy MT7621S core detection adds dbd815c0dcca MIPS: Alchemy: Use DEFINE_SPINLOCK() for spinlock new 168b84d5d2c0 MIPS: Fix access_ok() for the last byte of user space new 2c92ef8ff8d3 MIPS: Fix strnlen_user access check new 8e98b697006d MIPS: pci-rt2880: fix slot 0 configuration new 791a7be27e76 MIPS: pci-rt2880: remove unneeded locks new becb0425bebf MIPS: pci-rt3883: trivial: remove unused variable new 2f802e17d534 MIPS: pci-rt3883: more accurate DT error messages new 3ecb9dc1581e MIPS: pci-legacy: stop using of_pci_range_to_resource new 317f553bb677 MIPS: pci-legacy: remove redundant info messages new 0af83d2e447a MIPS: pci-legacy: remove busn_resource field new 99bca615d895 MIPS: pci-legacy: use generic pci_enable_resources new 6ce48897ce47 MIPS: Loongson64: Add kexec/kdump support new 13e2b518dc99 Merge remote-tracking branch 'mips/mips-next' new 11b56408a328 Merge remote-tracking branch 'parisc-hd/for-next' adds af072b1a9d4d powerpc/signal32: Fix build failure with CONFIG_SPE adds 75b7c05ebf90 powerpc/papr_scm: Implement support for H_SCM_FLUSH hcall adds a5d6a3e73acb powerpc/mm: Add cond_resched() while removing hpte mappings adds 2ec13df16704 powerpc/modules: Load modules closer to kernel text adds 9132a2e82adc powerpc/8xx: Define a MODULE area below kernel text adds 80edc68e0479 powerpc/32s: Define a MODULE area below kernel text all the time adds 7f262b4dcf7e powerpc/security: Make symbol 'stf_barrier' static adds f6f1f48e8b3b powerpc/mce: Make symbol 'mce_ue_event_work' static adds 13ddd0e3acf9 macintosh/windfarm: Make symbol 'pm121_sys_state' static adds 4204ecd598cb windfarm: make symbol 'wf_thread' static adds 95d143923379 macintosh/via-pmu: Make some symbols static adds 078277acbd7c powerpc/smp: Make some symbols static adds 7d348494136c powerpc/xive: Introduce an IPI interrupt domain adds 1835e72942b5 powerpc/xive: Remove useless check on XIVE_IPI_HW_IRQ adds 5159d9872823 powerpc/xive: Simplify xive_core_debug_show() adds a74ce5926b20 powerpc/xive: Drop check on irq_data in xive_core_debug_show() adds 6bf66eb8f404 powerpc/xive: Simplify the dump of XIVE interrupts under xmon adds 33e4bc594643 powerpc/xive: Fix xmon command "dxi" adds 7dcc37b3eff9 powerpc/xive: Map one IPI interrupt per node adds fd6db2892eba powerpc/xive: Modernize XIVE-IPI domain with an 'alloc' handler adds 5ae5bc12d072 powerpc/eeh: Fix EEH handling for hugepages in ioremap space. adds c13ff6f32513 powerpc/rtas: improve ppc_rtas_rmo_buf_show documentation adds 01c1b9984a12 powerpc/rtas-proc: remove unused RMO_READ_BUF_MAX adds 0ab1c929ae38 powerpc/rtas: remove ibm_suspend_me_token adds 0649cdc82379 powerpc/rtas: move syscall filter setup into separate function adds e5d56763525e powerpc/rtas: rename RTAS_RMOBUF_MAX to RTAS_USER_REGION_SIZE adds 14b3c9d24a7a powerpc/syscalls: switch to generic syscalltbl.sh adds 672bff581e19 powerpc/syscalls: switch to generic syscallhdr.sh adds 472724111f0f powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR adds 193e4cd8ed9d powerpc/pseries: Make symbol '__pcpu_scope_hcall_stats' static adds 2235dea17d56 powerpc/pseries/pmem: Make symbol 'drc_pmem_match' static adds 107dadb04617 powerpc/perf: Make symbol 'isa207_pmu_format_attr' static adds cc331eee03ea powerpc/perf/hv-24x7: Make some symbols static adds f234ad405a35 powerpc/xmon: Make symbol 'spu_inst_dump' static adds ff0b4155ae99 powerpc/powernv: make symbol 'mpipl_kobj' static adds b26e8f27253a powerpc/mem: Move cache flushing functions into mm/cacheflush.c adds bf26e0bbd2f8 powerpc/mem: Declare __flush_dcache_icache() static adds 131637a17dc9 powerpc/mem: Remove address argument to flush_coherent_icache() adds e618c7aea1f2 powerpc/mem: Call flush_coherent_icache() at higher level adds cd97d9e8b5aa powerpc/mem: Optimise flush_dcache_icache_hugepage() adds 52d490437ffb powerpc/mem: flush_dcache_icache_phys() is for HIGHMEM pages only adds 67b8e6af191a powerpc/mem: Help GCC realise __flush_dcache_icache() flus [...] adds 6c96020882b1 powerpc/mem: Inline flush_dcache_page() adds 7e9ab144c128 powerpc/mem: Use kmap_local_page() in flushing functions adds 59fd366b9bef powerpc/fadump: make symbol 'rtas_fadump_set_regval' static adds 2e2a441d2c0b powerpc/perf: Infrastructure to support checking of attr.config* adds 5a5a893c4ad8 powerpc/syscall: switch user_exit_irqoff and trace_hardirq [...] adds 4228b2c3d20e powerpc/64e/interrupt: always save nvgprs on interrupt adds dc6231821a14 powerpc/interrupt: update common interrupt code for adds 0c2472de23ae powerpc/64e/interrupt: use new interrupt return adds 3db8aa10de9a powerpc/64e/interrupt: NMI save irq soft-mask state in C adds 097157e16cf8 powerpc/64e/interrupt: reconcile irq soft-mask state in C adds ceff77efa4f8 powerpc/64e/interrupt: Use new interrupt context tracking scheme adds d738ee8d56de powerpc/64e/interrupt: handle bad_page_fault in C adds c45ba4f44f6b powerpc: clean up do_page_fault adds 8dc7f0229b78 powerpc: remove partial register save logic adds 8f6cc75a97d1 powerpc: move norestart trap flag to bit 0 adds 58efe9f696cf lib/vdso: Mark do_hres_timens() and do_coarse_timens() __a [...] adds 808094fcbf41 lib/vdso: Add vdso_data pointer as input to __arch_get_tim [...] adds 1c4bce675385 powerpc/vdso: Separate vvar vma from vdso adds 74205b3fc2ef powerpc/vdso: Add support for time namespaces adds 7098f8f0cf03 powerpc/mm/radix: Make radix__change_memory_range() static new d6481a7195df powerpc/configs: Add PAPR_SCM to pseries_defconfig new 7767d9ac89ce powerpc/papr_scm: Fix build error due to wrong printf specifier new 0751fdf28041 macintosh/via-pmu: Fix build warning new 38d0b1c9cec7 powerpc/pseries: extract host bridge from pci_bus prior to [...] new e9e16917bc38 powerpc/xive: Use the "ibm, chip-id" property only under PowerNV new c47f892d7aa6 powerpc/smp: Reintroduce cpu_core_mask new 131c82b6a1d2 Revert "powerpc/topology: Update topology_core_cpumask" new c1e53367dab1 powerpc/smp: Cache CPU to chip lookup new 7de21e679e6a powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h new 7153d4bf0b37 powerpc/traps: Enhance readability for trap types new 6980d13f0dd1 powerpc/smp: Set numa node before updating mask new 49c1d07fd04f powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors new 5088eb4092df KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit new a19b70abc69a KVM: PPC: Book3S HV: Nested move LPCR sanitising to saniti [...] new 67145ef4960f KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits new bcc92a0d6d6e KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 new 72c15287210f KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] new 4b5f0a0d49e6 KVM: PPC: Book3S HV: Remove redundant mtspr PSPB new 6c12c4376bbb KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument new 0fd85cb83fbd KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls new 5eee8371828a powerpc/64s: Remove KVM handler support from CBE_RAS interrupts new da487a5d1bee powerpc/64s: remove KVM SKIP test from instruction breakpo [...] new 946cf44ac6ce KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR new 732f21a3053c KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR new a38cb4171928 Merge branch 'topic/ppc-kvm' into next new 66d06e0af1d1 Merge remote-tracking branch 'powerpc/next' adds 4b69023a9388 Merge remote-tracking branch 'linus/master' into for-next adds 45b249336a81 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] adds 04e4e49724cf riscv: Introduce alternative mechanism to apply errata solution adds b382bf91bbad riscv: sifive: Add SiFive alternative ports adds feb3ac16051f riscv: sifive: Apply errata "cip-453" patch adds c0b51585bd51 riscv: sifive: Apply errata "cip-1200" patch adds 7ad85ab93d03 riscv: Use $(LD) instead of $(CC) to link vDSO adds c7f5f5e5b402 scripts/recordmcount.pl: Fix RISC-V regex for clang adds f426c4991446 riscv: Workaround mcount name prior to clang-13 adds 2c475caf72f3 riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-functio [...] adds 80663b421ce5 samples/kprobes: Add riscv support adds 4b67f48da707 riscv: Move kernel mapping outside of linear mapping adds aa5dd7ca85b7 Documentation: riscv: Add documentation that describes the [...] adds e9efb21fe352 riscv: Prepare ptdump for vm layout dynamic addresses new 4a0c58c36639 Merge remote-tracking branch 'risc-v/for-next' new e43565d8117d Merge branch 'fixes' into for-next adds 0ee3f73914d9 Merge branch 'fixes' into features adds 644975179c00 s390/protvirt: fix error return code in uv_info_init() adds 3081e6160565 s390/cio: use DECLARE_WAIT_QUEUE_HEAD for static work_queu [...] adds 6f8daa2953ec s390/traps: convert pgm_check.S to C adds faf29a4d93a9 s390/pci: introduce zpci_bus_scan_device() adds 7dc697d6b2b5 s390/pci: do more bus setup in zpci_bus_scan() adds a50297cf8235 s390/pci: separate zbus creation from scanning adds 035027616894 s390/pci: use mutex not spinlock for zbus list adds 14c87ba8123a s390/pci: separate zbus registration from scanning adds 61311e32892b s390/pci: narrow scope of zpci_configure_device() adds 17a363dcd2f7 s390/traps,mm: add conditional trap handlers adds 6000b5f4032e s390/bitops: make bitops only work on longs adds c8a91c285d8c s390/atomic: move remaining inline assemblies to atomic_ops.h adds ca897bb1814f s390/atomic: use proper constraints adds b23eb636d7f9 s390/atomic: get rid of gcc atomic builtins adds d2b1f6d2d350 s390/cmpxchg: get rid of gcc atomic builtins adds 000174233b91 s390/atomic,cmpxchg: switch to use atomic-instrumented.h adds 4f9abb7e70f2 s390/spinlock: use R constraint in inline assembly adds 4dd4269ea51e s390: update defconfigs adds f169f4213065 s390/test_unwind: unify error handling paths adds 9d42a4d3e27d s390/test_unwind: add WARN if tests failed adds 13525f0a62cc s390/cmpxchg: use unsigned long values instead of void pointers adds 5d8da6951ee2 s390/test_unwind: print test suite start/end info adds 3e5ee32392ef s390/atomic,cmpxchg: make constraints work with old compilers new ff23f8c970ab s390: get rid of oprofile leftovers new b44913fceb13 s390/smp: fix do_restart() prototype new a637b3bfa43a s390/atomic,cmpxchg: always inline __xchg/__cmpxchg new 420c35134b07 Merge branch 'features' into for-next new c01579f5ff6c Merge remote-tracking branch 's390/for-next' new 60805623287d Merge remote-tracking branch 'sh/for-next' adds dc01a3b9db43 um: Fix tag order in stub_32.h adds d5027ca63e0e um: Mark all kernel symbols as local adds ea8e896cc15e um: Remove unneeded variable 'ret' adds ad3d19911632 um: Disable CONFIG_GCOV with MODULES adds 24271ffed750 um: Replace if (cond) BUG() with BUG_ON() adds a730af6e3114 um: Add 2 missing libs to fix various build errors adds c521db95d4e3 um: Remove unused including <linux/version.h> adds 6e166319a634 um: pgtable.h: Fix W=1 warning for empty body in 'do' statement adds 1a594f0afa2b um: elf.h: Fix W=1 warning for empty body in 'do' statement adds ed102bf2afed um: Fix W=1 missing-include-dirs warnings new e8707de4fe81 Merge remote-tracking branch 'uml/linux-next' new 996fa90d3228 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 6c450a7fc6e1 Merge remote-tracking branch 'pidfd/for-next' new cb15a4c93c3b Merge remote-tracking branch 'fscache/fscache-next' new edf0dfe3c19f btrfs: fix comment for btrfs ordered extent flag bits new 89c8b1b40e08 btrfs: make btrfs_replace_file_extents take btrfs_inode new fc7715fd13ee btrfs: make find_desired_extent take btrfs_inode new c7f3b5a944f9 btrfs: replace offset_in_entry with in_range new 6ac0944e8fc1 btrfs: replace open coded while loop with proper construct new b5e9ba51d234 btrfs: unexport btrfs_extent_readonly() and make it static new 4082e0c9afd6 btrfs: change return type to bool in btrfs_extent_readonly new 92d7891542f9 btrfs: scrub: drop a few function declarations new 2903e3b93d71 btrfs: simplify commit logic in try_flush_qgroup new 273305d3873b btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] new 34f593ffb08c btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata new 3d926e8880ae btrfs: add btree read ahead for full send operations new 5656fe2f9a30 btrfs: add btree read ahead for incremental send operations new b91f9b4dfd67 btrfs: assign proper values to a bool variable in dev_exte [...] new 25711830f694 btrfs: don't opencode extent_changeset_free new a16473c5400d btrfs: remove force argument from run_delalloc_nocow() new 785d9188fc1c btrfs: remove mirror argument from btrfs_csum_verify_data() new d06fab5af24b btrfs: add a i_mmap_lock to our inode new e4a748469922 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers new 59151dea8d3b btrfs: exclude mmaps while doing remap new ab59545c1e19 btrfs: exclude mmap from happening during all fallocate op [...] new db194ac79687 btrfs: fix race between memory mapped writes and fsync new 0e50030f739c btrfs: fix race between marking inode needs to be logged a [...] new b2bf63cc6366 btrfs: remove stale comment and logic from btrfs_inode_in_log() new 254083ccf3cc btrfs: remove duplicated in_range() macro new a6a6af15411c btrfs: convert kmap to kmap_local_page, simple cases new 860809b7a0ff btrfs: raid56: convert kmaps to kmap_local_page new e5a51b4738e2 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] new 3433b274a5e7 btrfs: integrity-checker: convert block context kmap's to [...] new 88f5ad00a62a btrfs: move the tree mod log code into its own file new ef237062bbdd btrfs: use booleans where appropriate for the tree mod log [...] new 97e05d2543df btrfs: use a bit to track the existence of tree mod log users new b074e24f9cf6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] new af722aa718b0 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] new b60aa129319e btrfs: add and use helper to get lowest sequence number fo [...] new db0c65f02761 btrfs: update debug message when checking seq number of a [...] new 553b13714315 btrfs: update outdated comment at btrfs_orphan_cleanup() new 30f6379cbb54 btrfs: update outdated comment at btrfs_replace_file_extents() new d04c4cf00a18 btrfs: use percpu_read_positive instead of sum_positive fo [...] new 283b857b7ebe btrfs: zoned: move log tree node allocation out of log_roo [...] new c5aba3172e21 btrfs: fix a potential hole punching failure new aad8ba4e8355 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input new da361d89ca39 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags new 6052462b8a02 btrfs: fix exhaustion of the system chunk array due to con [...] new 1b9042388273 btrfs: improve btree readahead for full send operations new c8f3d9a07dbf btrfs: add sysfs interface for supported sectorsize new 486829682c2c btrfs: use min() to replace open-code in btrfs_invalidatepage() new eaf76b9d467f btrfs: remove unnecessary variable shadowing in btrfs_inva [...] new c9daaf873efa btrfs: subpage: introduce helpers for dirty status new a4f26c60828b btrfs: subpage: introduce helpers for writeback status new 06046ebbcc42 btrfs: subpage: do more sanity checks on metadata page dirtying new fa0b291c5ad6 btrfs: subpage: support metadata checksum calculation at w [...] new 431d73768888 btrfs: make alloc_extent_buffer() check subpage dirty bitmap new 30bc198feb37 btrfs: support page uptodate assertions in subpage mode new 58e1b12e7b9e btrfs: make set/clear_extent_buffer_dirty() subpage compatible new f6186fa7a940 btrfs: make set_btree_ioerr accept extent buffer and be su [...] new de508c888b08 btrfs: subpage: add overview comments new b6b30b7d2a03 btrfs: move forward declarations to the beginning of extent_io.h new a6d393b346a1 btrfs: add and use readahead_batch_length new fa35990d35aa btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation new e4d3f6df5711 btrfs: convert BUG_ON()'s in relocate_tree_block new 36bf9ef56736 btrfs: handle errors from select_reloc_root() new 8d15732097f9 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors new d7a5abaa8d4f btrfs: check record_root_in_trans related failures in sele [...] new 0580005e3e1d btrfs: do proper error handling in record_reloc_root_in_trans new cd495fce5fb6 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 1d38794498e4 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename new 3a588fac8ad3 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 157586076869 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 2eeb42642ed9 btrfs: handle btrfs_record_root_in_trans failure in create_subvol new 17822d2e9fd4 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] new 000d6513a8de btrfs: handle btrfs_record_root_in_trans failure in start_ [...] new 317700345168 btrfs: handle record_root_in_trans failure in qgroup_accou [...] new 940db779df1a btrfs: handle record_root_in_trans failure in btrfs_record [...] new 18d9962649e0 btrfs: handle record_root_in_trans failure in create_pendi [...] new 5366629c1a85 btrfs: return an error from btrfs_record_root_in_trans new 814f565757e3 btrfs: have proper error handling in btrfs_init_reloc_root new d7387303e694 btrfs: do proper error handling in create_reloc_root new 72cc1cd6d780 btrfs: validate root::reloc_root after recording root in trans new 22531d118edc btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots new 9cdafb678063 btrfs: change insert_dirty_subvol to return errors new 45cde930bb5e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] new d799269fa4fe btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge new 3ed3851d0b02 btrfs: do proper error handling in btrfs_update_reloc_root new 0c5e6549d95e btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s new 1d43e4d1c6e7 btrfs: handle btrfs_cow_block errors in replace_path new 97d5fdb60e18 btrfs: handle btrfs_search_slot failure in replace_path new fd9b2f346a24 btrfs: handle errors in reference count manipulation in re [...] new 9947c4083983 btrfs: handle extent reference errors in do_relocation new 1ea75d955819 btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] new c8bd0bb61b11 btrfs: remove the extent item sanity checks in relocate_bl [...] new 6811a7495fa4 btrfs: do proper error handling in create_reloc_inode new c76eb4a453cf btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] new 7f3503733b86 btrfs: do not panic in __add_reloc_root new 91547df8a550 btrfs: cleanup error handling in prepare_to_merge new b450c3fb3a19 btrfs: handle extent corruption with select_one_root properly new 4e1d3170b0db btrfs: do proper error handling in merge_reloc_roots new 9db967d0997d btrfs: check return value of btrfs_commit_transaction in r [...] new 0d90cde2b87e btrfs: introduce end_bio_subpage_eb_writepage() function new b213659b4161 btrfs: introduce write_one_subpage_eb() function new db51bab78a1f btrfs: make lock_extent_buffer_for_io() to be subpage compatible new 266a92d294e2 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] new e19270fecfd2 btrfs: fix race between transaction aborts and fsyncs lead [...] new e5ff2239e143 btrfs: zoned: fail mount if the device does not support zo [...] new bde6f958085b Merge branch 'misc-next' into for-next-next-v5.13-20210416 new d526be536bdb btrfs: do more graceful error/warning for 32bit kernel new da700a186feb Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] new c3e0b48988d9 btrfs: zoned: reset zones of relocated block groups new 52241286dced btrfs: rename delete_unused_bgs_mutex new eae45e93b3f4 btrfs: zoned: automatically reclaim zones new 59ed0357acc4 Merge branch 'ext/jth/zone-auto-reclaim-v4' into for-next- [...] new 3bcb2725e633 Merge branch 'for-next-next-v5.13-20210416' into for-next- [...] new af7f57d5e6ff Merge remote-tracking branch 'btrfs/for-next' adds b4c7b676f5d7 cifs: Fix spelling of 'security' adds 0af5fe42d82d cifs: Remove useless variable adds 46f88b56dc05 cifs: correct comments explaining internal semaphore usage [...] adds a465babd263c smb3: update protocol header definitions based to include [...] adds ca02880a2559 cifs: simplify SWN code with dummy funcs instead of ifdefs adds 010709348678 Documentation/admin-guide/cifs: document open_files and dfscache adds cbd265a576b7 fs: cifs: Remove repeated struct declaration adds dd369efe77ec cifs: cifspdu.h: Replace one-element array with flexible-a [...] adds c3cf3254e627 cifs: remove old dead code adds 54792d31e564 SMB3: update structures for new compression protocol definitions adds 57704d22e55b cifs: don't cargo-cult strndup() adds f713b7122bf3 cifs: constify get_normalized_path() properly adds 8305f05c329f cifs: constify path argument of ->make_node() adds 1f9aeb1554a7 cifs: constify pathname arguments in a bunch of helpers adds 142d8ba820ae cifs: make build_path_from_dentry() return const char * adds e594b0364f2f cifs: allocate buffer in the caller of build_path_from_dentry() adds e55f574dc749 cifs: switch build_path_from_dentry() to using dentry_path_raw() adds bbd1acbe1db5 cifs: move the check for nohandlecache into open_shroot adds 48b9a82df54b cifs: pass a path to open_shroot and check if it is the ro [...] adds 0d56408a560a cifs: rename the *_shroot* functions to *_cached_dir* adds 831c2b343cd0 cifs: store a pointer to the root dentry in cifs_sb_info o [...] adds fcd7a8347adb cifs: Grab a reference for the dentry of the cached direct [...] adds 41defb32b8da cifs: add a function to get a cached dir based on its dentry adds db2c2bbcdd58 cifs: add a timestamp to track when the lease of the cache [...] adds 0e9eef427dd2 cifs: pass the dentry instead of the inode down to the rev [...] adds 91e904dbc5f1 cifs: check the timestamp for the cached dirent when decid [...] adds eb15f07c849c cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds fb8b37b75946 cifs: add FALLOC_FL_INSERT_RANGE support adds 0cf78b65a19e cifs: make fs_context error logging wrapper adds b4a83a1a51b3 cifs: add fs_context param to parsing helpers adds 814267188990 cifs: log mount errors using cifs_errorf() adds d854225fa748 cifs: export supported mount options via new mount_params [...] adds ea3888fb94a4 smb2: fix use-after-free in smb2_ioctl_query_info() new c4840a051a26 cifs: fix out-of-bound memory access when calling smb3_not [...] new 0be4cb068f0d cifs: Return correct error code from smb2_get_enc_key new 8264c2f77787 cifs: Deferred close for files new 34d3663cf0df Merge remote-tracking branch 'cifs/for-next' adds 8f916d9c521d cifsd: add server handler for central processing and tranp [...] adds 6dfca04e4727 cifsd: add server-side procedures for SMB3 adds 6c5925c540d9 cifsd: add file operations adds 80645801f544 cifsd: add Kconfig and Makefile adds 7348e25a87d1 MAINTAINERS: add cifsd kernel server adds 0ef5050ae647 cifsd: fix WARNING: Title overline too short adds 134145581705 cifsd: fix WARNING: document isn't included in any toctree adds 3f9042600ca0 cifsd: uniquify extract_sharename() adds 46bf5634a047 cifsd: Fix a handful of spelling mistakes adds cd0f32a08f91 cifsd: fix WARNING: unmet direct dependencies detected for [...] adds d255b26132de cifsd: fix a precedence bug in parse_dacl() adds c9707b9f049f cifsd: fix a IS_ERR() vs NULL bug adds 961a9338d6b4 cifsd: Fix a use after free on error path adds 6c05ea8bb022 cifsd: fix static checker warning from smb_direct_post_sen [...] adds 2e20b643a91c cifsd: fix static checker warning from smb_check_perm_dacl() adds b73c2e9d0938 cifsd: update cifsd.rst document adds ad6c148ebc01 cifsd: add index.rst in cifs documentation adds 824af974da05 cifsd: remove unneeded FIXME comments adds b60043f03009 cifsd: fix incorrect comments adds 340f38efb097 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds f07cd62f1272 cifsd: Pass string length parameter to match_pattern() adds ff39012b0c54 cifsd: fix build warnings from cifsd.rst adds 0d986239a816 cifsd: Fix an error code in smb2_read() adds 9c97766558f0 cifsd: fix error handling in ksmbd_server_init() adds feec6630c4fa cifsd: remove redundant assignment to variable err adds 474423cba88d cifsd: remove unneeded macros adds 2e8e211eca2b cifsd: fix wrong use of rw semaphore in __session_create() adds c54748b06dcc cifsd: use kmalloc() for small allocations adds 422bdb8d16b2 cifsd: add the check to work file lock and rename behavior [...] adds 6d57b6267536 cifsd: fix error return code in ksmbd_vfs_remove_file() adds d74c10d73058 cifsd: clean-up codes using chechpatch.pl --strict adds 2f9d00e1fb29 cifsd: merge time_wrappers.h into smb_common.h adds 8af71edd93c3 cifsd: fix wrong prototype in comment adds 1d0c7207fbdb cifsd: fix implicit declaration of function 'groups_alloc' adds 054eee7af342 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds 8ba48c705148 cifsd: remove smack inherit leftovers adds c50eb42d5715 cifsd: remove calling d_path in error paths adds 79107230cae5 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds ba07d8507733 cifsd: use file_inode() instead of d_inode() adds 5c98a82d47a8 cifsd: remove useless error handling in ksmbd_vfs_read adds 06370a81778f cifsd: use xarray instead of linked list for tree connect list adds 621785af844e cifsd: remove stale prototype and variables adds 56188896a5bc cifsd: fix memory leak when loop ends adds f2f0c0a2026a cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 94d2b51fafab cifsd: fix memdup.cocci warnings adds 09e344dd0d45 cifsd: remove wrappers of kvmalloc/kvfree adds 22a23be79f12 doc: cifsd: change the reference to configuration.txt adds b7b78628ef9a cifsd: prevent a integer overflow in wm_alloc() adds d62899980df7 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds 99303250446b cifsd: remove unused including <linux/version.h> adds 43c157144230 Merge pull request #37 from namjaejeon/cifsd-for-next new 38ec76b26558 cifsd: declare ida statically new 6d722faeb046 cifsd: add the check if parent is stable by unexpected rename new b4355e823a4d cifsd: get parent dentry from child in ksmbd_vfs_remove_file() new 91d4e6a8e1fa cifsd: re-implement ksmbd_vfs_kern_path new e76a089900c4 cifsd: fix reference count decrement of unclaimed file in [...] new 5c7d3d0df208 cifsd: Remove smb2_put_name() new ec14ffc8b6d4 cifsd: remove unused smberr.h new 1b78bd23239f cifsd: remove unused nterr.c file new 47aca1114a00 cifsd: move nt time functions to misc.c new 78abeaf5798a cifsd: Fix potential null-ptr-deref in smb2_open() new eb526af9c8b6 cifsd: use d_inode() new b81cca8e2b7f cifsd: remove the dead code of unimplemented durable handle new 160ffd8a2741 Merge pull request #38 from namjaejeon/cifsd-for-next new d572235d2733 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 48330fcb911b Merge remote-tracking branch 'ecryptfs/next' adds 524887347fcb erofs: introduce multipage per-CPU buffers adds 9f6cc76e6ff0 erofs: introduce physical cluster slab pools adds 81382f5f5cb0 erofs: fix up inplace I/O pointer for big pcluster adds 5404c33010cb erofs: add big physical cluster definition adds 4fea63f7d76e erofs: adjust per-CPU buffers according to max_pclusterblks adds cec6e93beadf erofs: support parsing big pcluster compress indexes adds b86269f43892 erofs: support parsing big pcluster compact indexes adds 598162d05080 erofs: support decompress big pcluster for lz4 backend adds 8e6c8fa9f2e9 erofs: enable big pcluster feature new 2b813dffbfc7 Merge remote-tracking branch 'erofs/dev' new 932414ed321c Merge remote-tracking branch 'exfat/dev' new e600474bd22d Merge remote-tracking branch 'ext3/for_next' adds 4d93874b9e9c ext4: use memcpy_from_page() in pagecache_read() adds bd256fda92ef ext4: use memcpy_to_page() in pagecache_write() adds d699ae4fc274 ext4: updated locking documentation for journal_t adds 3042b1b45c41 Updated locking documentation for transaction_t adds 6b3caab4ba9b ext4: delete some unused tracepoint definitions adds 400086d7c113 ext4: remove unnecessary braces in fs/ext4/dir.c adds 471fbbea7ff7 ext4: handle casefolding with encryption adds 1ae98e295fa2 ext4: optimize match for casefolded encrypted dirs adds d556435156b7 jbd2: avoid -Wempty-body warnings adds a149d2a5cabb ext4: fix check to prevent false positive report of incorr [...] adds 67d251860461 ext4: drop s_mb_bal_lock and convert protected fields to atomic adds b237e3044450 ext4: add ability to return parsed options from parse_options adds a6c75eaf1103 ext4: add mballoc stats proc file adds 4b68f6df1059 ext4: add MB_NUM_ORDERS macro adds 196e402adf2e ext4: improve cr 0 / cr 1 group scanning adds f68f40638559 ext4: add proc files to monitor new structures adds 21175ca434c5 ext4: make prefetch_block_bitmaps default adds 72ffb49a7b62 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() adds 3cd461712cb4 ext4: delete redundant uptodate check for buffer adds ac2f7ca51b09 ext4: always panic when errors=panic is specified adds f88f1466e2a2 ext4: fix error code in ext4_commit_super adds 6810fad956df ext4: fix ext4_error_err save negative errno into superblock adds 3b1833e92bab ext4: annotate data race in start_this_handle() adds 83fe6b18b8d0 ext4: annotate data race in jbd2_journal_dirty_metadata() adds e1262cd2e68a ext4: fix error return code in ext4_fc_perform_commit() adds 3088e5a5153c ext4: fix various seppling typos adds 666245d9a436 ext4: fix trailing whitespace adds fcdf3c34b7ab ext4: fix debug format string warning adds 4811d9929cda ext4: allow the dax flag to be set and cleared on inline d [...] new 7b03638a547f Merge remote-tracking branch 'ext4/dev' adds 5f029c045c94 f2fs: clean up build warnings new 38740707c5bc f2fs: document: add description about compressed space handling new 453e2ff8e4ff f2fs: avoid duplicated codes for cleanup new 594b6d0428ae f2fs: fix to avoid NULL pointer dereference new ffcb6147d371 Merge remote-tracking branch 'f2fs/dev' adds 4f06dd92b5d0 fuse: fix write deadlock adds 4b91459ad283 fuse: fix typo for fuse_conn.max_pages comment adds a73d47f57792 fuse: don't zero pages twice adds aa6ff555f0e6 fuse: fix a typo adds 6076f5f341e6 fuse: fix matching of FUSE_DEV_IOC_CLONE command adds 52a4c95f4d24 fuse: extend FUSE_SETXATTR request adds 550a7d3bc0c4 fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID adds 3466958beb31 fuse: invalidate attrs when page writeback completes adds c79c5e017892 virtiofs: fix memory leak in virtio_fs_probe() adds a7f0d7aab0b4 virtiofs: split requests that exceed virtqueue size adds 07595bfa24ce virtiofs: remove useless function adds 0a7419c68a45 virtiofs: fix userns adds 8217673d0725 cuse: prevent clone adds 3c9c14338c12 cuse: simplify refcount new 8ed63fec57b2 Merge remote-tracking branch 'fuse/for-next' new de94762fdd8a Merge remote-tracking branch 'jfs/jfs-next' adds 86438186a7b3 NFSv4: Simplify nfs4_retry_setlk() adds d737e5d41870 SUNRPC: Set TCP_CORK until the transmit queue is empty adds 6453bcd0d8bd NFS: Fix up incorrect documentation adds ee3707ae2c1f nfs: Subsequent READDIR calls should carry non-zero cookie [...] adds 13884ff2bef0 NFS: Fix handling of cookie verifier in uncached_readdir() adds f892c41c14e0 NFS: Only change the cookie verifier if the directory page [...] adds c09f11ef3595 NFS: fs_context: validate UDP retrans to prevent shift out [...] adds c2508730d6bb nfs: Fix a typo in the file nfs42xattr.c adds 90ff57bf4df2 NFS: Fix up the support for CONFIG_NFS_DISABLE_UDP_SUPPORT adds 6b996476f364 sunrpc: honor rpc_task's timeout value in rpcb_create() adds c9301cb35b59 nfs: hornor timeo and retrans option when mounting NFSv3 adds 98b5cee37389 SUNRPC: Ensure the transport backchannel association adds b876d708316b NFS: fix nfs_fetch_iversion() adds beab450d8ea9 NFS: Fix fscache invalidation in nfs_set_cache_invalid() adds 332d1a0373be NFS: nfs4_bitmask_adjust() must not change the server glob [...] adds e99812e1382f NFS: Fix attribute bitmask in _nfs42_proc_fallocate() adds 99f237832243 NFSv4.2: Always flush out writes in nfs42_proc_fallocate() adds 9fdbfad1777c NFS: Deal correctly with attribute generation counter overflow adds 8a27c7ccca3b NFS: Fix up inode cache tracing adds 4eb6a8230b58 NFS: Mask out unsupported attributes in nfs_getattr() adds 50c7a7994dd2 NFS: NFS_INO_REVAL_PAGECACHE should mark the change attrib [...] adds 4cdfeb648ac5 NFS: Fix up revalidation of space used adds e8764a6f96d3 NFS: Don't revalidate attributes that are not being asked for adds 63cdd7edfd28 NFS: Fix up statx() results adds 1f9f4328155a NFS: nfs_setattr_update_inode() should clear the suid/sgid bits adds 1f3208b2d697 NFS: Add a cache validity flag argument to nfs_revalidate_inode() adds 13c0b082b6a9 NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking [...] adds 36a9346c2252 NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache [...] adds a71029b86752 NFSv4: Fix nfs4_bitmap_copy_adjust() adds fabf2b341502 NFS: Separate tracking of file nlinks cache validity from [...] adds 720869eb19f3 NFS: Separate tracking of file mode cache validity from th [...] adds 709fa5769914 NFS: Fix up handling of outstanding layoutcommit in nfs_up [...] adds c88c696c59f5 NFS: Remove a line of code that has no effect in nfs_updat [...] adds 04c63498b6d4 NFS: Simplify cache consistency in nfs_check_inode_attributes() adds 57a789a1dee3 NFSv4: Fix value of decode_fsinfo_maxsz adds 993e2d4bd9ef NFSv4: Don't modify the change attribute cached in the inode adds 7f08a3359a3c NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute adds 6f9be83d0761 NFS: Use information about the change attribute to optimis [...] adds 7b24dacf0840 NFS: Another inode revalidation improvement adds 82eae5a432cb NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime adds 1301e421b75b NFSv4: link must update the inode nlink. adds cc7f2dae63bc NFS: Don't store NFS_INO_REVAL_FORCED adds ce62b114bbad NFS: Split attribute support out from the server capabilities adds da934ae0a8aa NFSv4: Add tracing for COMPOUND errors adds 3d66bae156a6 NFSv4: Convert nfs_xdr_status tracepoint to an event class adds eb3d58c68e39 NFSv4: Catch and trace server filehandle encoding errors adds ed34695e15ab pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() adds 73f5c88f521a NFSv4.2 fix handling of sr_eof in SEEK's reply adds 7638e0bfaed1 SUNRPC: Move fault injection call sites adds e936a5970ef5 SUNRPC: Add tracepoint that fires when an RPC is retransmitted adds 6cf23783f750 SUNRPC: Remove trace_xprt_transmit_queued adds 09252177d5f9 SUNRPC: Handle major timeout in xprt_adjust_timeout() adds 94d202d5ca39 NFSv42: Copy offload should update the file size when appropriate adds febfeaaefefb NFSv42: Don't force attribute revalidation of the copy off [...] new 285b7c2abb19 Merge remote-tracking branch 'nfs/linux-next' adds 351461f332db svcrdma: Don't leak send_ctxt on Send errors adds c7731d5e0554 svcrdma: Rename goto labels in svc_rdma_sendto() adds 8727f78855b8 svcrdma: Pass a useful error code to the send_err tracepoint adds 363f8dd5eecd nfsd: remove unused function adds 70c530756403 nfsd: removed unused argument in nfsd_startup_generic() new 217fd6f625af nfsd: ensure new clients break delegations new fb22197a4b89 nfsd: hash nfs4_files by inode number new 3ea5622e90e7 nfsd: track filehandle aliasing in nfs4_files new af42482482c1 nfsd: reshuffle some code new f91da9be4eb6 nfsd: grant read delegations to clients holding writes new 0785f51863f8 Merge remote-tracking branch 'cel/for-next' adds 1f0cb8bcc7f9 ovl: plumb through flush method adds e21a6c57e390 ovl: check that upperdir path is not on a read-only mount adds b0e0f69731cd ovl: restrict lower null uuid for "xino=auto" adds eaab1d45cdb4 ovl: fix leaked dentry adds 7b279bbfd2b2 ovl: fix missing revert_creds() on error path adds d7b49b10d5a9 ovl: fix error for ovl_fill_super() adds c68e7ec53a53 ovl: remove ovl_map_dev_ino() return value adds 568edee485a4 ovl: do not copy attr several times adds 597534e7bcfa ovl: fix misspellings using codespell tool adds f48bbfb20e1f ovl: trivial typo fixes in the file inode.c adds 321b46b90481 ovl: show "userxattr" in the mount data adds 708fa01597fa ovl: allow upperdir inside lowerdir adds 65cd913ec9d9 ovl: invalidate readdir cache on changes to dir with origin adds 5e717c6fa41f ovl: add debug print to ovl_do_getxattr() new 247650162d33 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 3e903315790b ubifs: Only check replay with inode type to judge if inode linked adds ba4884a6dbf0 ubifs: Default to zstd compression adds af61e7bf9278 ubifs: Set s_uuid in super block to support ima/evm uuid options adds 829ad58a04e2 ubifs: Report max LEB count at mount time adds 8aa058d79b6d ubi: Fix fall-through warnings for Clang adds 960b9a8a7676 jffs2: Fix kasan slab-out-of-bounds problem adds 81af4b7b53d3 jffs2: avoid Wempty-body warnings adds 42984af09afc jffs2: Hook up splice_write callback adds 9a29f7f020e0 ubi: Remove unnecessary struct declaration new a3d1d0250359 Merge remote-tracking branch 'ubifs/next' new 6a0f79322202 Merge remote-tracking branch 'v9fs/9p-next' adds 5147ef30f2cd xfs: Fix dax inode extent calculation when direct write is [...] adds 6e8bd39d7227 xfs: Initialize xfs_alloc_arg->total correctly when alloca [...] adds e773f88029b1 xfs: scrub: Remove incorrect check executed on block forma [...] adds af9dcddef662 xfs: split xfs_imap_to_bp adds 4cb6f2e8c2c7 xfs: consistently initialize di_flags2 adds 582a73440bf5 xfs: handle crtime more carefully in xfs_bulkstat_one_int adds 55f773380e92 xfs: remove the unused xfs_icdinode_has_bigtime helper adds 9b3beb028ff5 xfs: remove the di_dmevmask and di_dmstate fields from str [...] adds 7e2a8af52839 xfs: don't clear the "dinode core" in xfs_inode_alloc adds ceaf603c7024 xfs: move the di_projid field to struct xfs_inode adds 13d2c10b05d8 xfs: move the di_size field to struct xfs_inode adds 6e73a545f91e xfs: move the di_nblocks field to struct xfs_inode adds 031474c28a3a xfs: move the di_extsize field to struct xfs_inode adds b33ce57d3e61 xfs: move the di_cowextsize field to struct xfs_inode adds 965e0a1ad273 xfs: move the di_flushiter field to struct xfs_inode adds 4800887b4574 xfs: cleanup xfs_fill_fsxattr adds b231b1221b39 xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr adds ee7b83fd365e xfs: use a union for i_cowextsize and i_flushiter adds 7821ea302dca xfs: move the di_forkoff field to struct xfs_inode adds db07349da2f5 xfs: move the di_flags field to struct xfs_inode adds 3e09ab8fdc4d xfs: move the di_flags2 field to struct xfs_inode adds e98d5e882b3c xfs: move the di_crtime field to struct xfs_inode adds 4422501da6b3 xfs: merge _xfs_dic2xflags into xfs_ip2xflags adds fcb62c28031e xfs: deprecate BMV_IF_NO_DMAPI_READ flag adds b6785e279d53 xfs: Use struct xfs_bmdr_block instead of struct xfs_btree [...] adds ae7bae68ea49 xfs: scrub: Disable check for unoptimized data fork bmbt node adds 2442ee15bb1e xfs: eager inode attr fork init needs attr feature awareness adds 8de1cb003802 xfs: inode fork allocation depends on XFS_IFEXTENT flag adds 683ec9ba887d xfs: default attr fork size does not handle device inodes adds b2941046ea85 xfs: precalculate default inode attribute offset adds 2b156ff8c82e xfs: move the xfs_can_free_eofblocks call under the IOLOCK adds 7d88329e5b0f xfs: move the check for post-EOF mappings into xfs_can_fre [...] adds 71bddbccab43 xfs: fix scrub and remount-ro protection when running scrub adds 026f57ebe1be xfs: get rid of the ip parameter to xchk_setup_* adds 3b6dd9a9aeea xfs: fix return of uninitialized value in variable error adds 7cd3099f4925 xfs: drop submit side trans alloc for append ioends adds 7adb8f14e134 xfs: open code ioend needs workqueue helper adds 044c6449f18f xfs: drop unused ioend private merge and setfilesize code adds e7a3d7e792a5 xfs: drop unnecessary setfilesize helper new 862a804aae30 xfs: move the XFS_IFEXTENTS check into xfs_iread_extents new 2ac131df03d4 xfs: rename and simplify xfs_bmap_one_block new 605e74e29218 xfs: simplify xfs_attr_remove_args new 0eba048dd3b7 xfs: only look at the fork format in xfs_idestroy_fork new ac1e067211d1 xfs: remove XFS_IFBROOT new 0779f4a68d4d xfs: remove XFS_IFINLINE new b2197a36c0ef xfs: remove XFS_IFEXTENTS new 76adf92a30f3 xfs: remove xfs_quiesce_attr declaration new a4fdc88f9ba9 Merge remote-tracking branch 'xfs/for-next' new 01c21af05bbe Merge remote-tracking branch 'iomap/iomap-for-next' adds cbe6fc4e0142 fs/locks: remove useless assignment in fcntl_getlk new bc3d06e0fcc7 Merge remote-tracking branch 'file-locks/locks-next' adds 64b2f34f38cb apparmor:match_mn() - constify devpath argument adds eecf77e097d2 autofs: should_expire() argument is guaranteed to be positive adds a0d8d552783b whack-a-mole: kill strlen_user() (again) adds b2c9d6907110 Merge branch 'work.misc' into for-next adds 4c5b47997521 vfs: add fileattr ops adds 97e2dee9752b ecryptfs: stack fileattr ops adds 66dbfabf10d3 ovl: stack fileattr ops adds 97fc29775487 btrfs: convert to fileattr adds aba405e33e15 ext2: convert to fileattr adds 4db5c2e6236f ext4: convert to fileattr adds 9b1bb01c8ae7 f2fs: convert to fileattr adds 88b631cbfbeb gfs2: convert to fileattr adds 1f26b0627b46 orangefs: convert to fileattr adds 9fefd5db08ce xfs: convert to fileattr adds d701ea284cf9 efivars: convert to fileattr adds 9cbae74838e6 hfsplus: convert to fileattr adds 2ca58e30b148 jfs: convert to fileattr adds 7c7c436e14b8 nilfs2: convert to fileattr adds 2b5f52c562d3 ocfs2: convert to fileattr adds 03eb60661332 reiserfs: convert to fileattr adds 8871d84c8f8b ubifs: convert to fileattr adds 51db776a430e vfs: remove unused ioctl helpers adds 9ac29fd3f87f fuse: move ioctl to separate source file adds 54d601cb6757 fuse: unsigned open flags adds b9d54c6f29d9 fuse: add internal open/release helpers adds 72227eac177d fuse: convert to fileattr adds c4fe8aef2f07 ovl: remove unneeded ioctls adds 09e08c97a7a4 Merge remote-tracking branch 'ovl/fileattr_v6' into for-next new 42eb0d54c08a fs: split receive_fd_replace from __receive_fd new 3e54e4ba2316 Merge branch 'work.file' into for-next new d692d397e8a6 hostfs_open(): don't open-code file_dentry() new 80e5d1ff5d5f useful constants: struct qstr for ".." new e8727aec724e Merge branch 'work.misc' into for-next new 5c3c49ad402c Merge remote-tracking branch 'vfs/for-next' new d408948fef5f Merge remote-tracking branch 'printk/for-next' adds 521691a863eb Merge branch 'pci/enumeration' adds e93505a84d49 Merge branch 'pci/error' adds 3bbfd319034d ACPI / hotplug / PCI: Fix reference count leak in enable_slot() adds 8bf851ff0615 Merge branch 'pci/hotplug' adds 3e64e0b7de0f Merge branch 'pci/pm' adds a98e4f3e26af Merge branch 'pci/vpd' adds 6944b15c048a Merge branch 'pci/kernel-doc' adds 8f26af8de27c Merge branch 'pci/misc' adds b1160a06e0ea PCI: altera-msi: Remove redundant dev_err call in altera_m [...] adds 86f7c8492276 Merge branch 'remotes/lorenzo/pci/altera-msi' adds 08004c4ebdc9 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 2b9fb310652c Merge branch 'remotes/lorenzo/pci/cadence' adds f3ce593b1a74 clk: sifive: Add pcie_aux clock in prci driver for PCIe driver adds 0a78fcfd3d95 clk: sifive: Use reset-simple in prci driver for PCIe driver adds 8bb1c66a90d4 MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver adds b86d55c10776 dt-bindings: PCI: Add SiFive FU740 PCIe host controller adds 327c333a7908 PCI: fu740: Add SiFive FU740 PCIe host controller driver adds 22f750acc721 PCI: dwc: Move iATU detection earlier adds f6cf02aef834 Merge branch 'remotes/lorenzo/pci/dwc' adds 80c253bd7ffb PCI: endpoint: Remove redundant initialization of pointer dev adds acaef7981a21 PCI: endpoint: Fix missing destroy_workqueue() adds 9356ca393889 Merge branch 'remotes/lorenzo/pci/endpoint' adds d37e2de6cf58 Merge branch 'remotes/lorenzo/pci/iproc' adds 294850b4f115 Merge branch 'remotes/lorenzo/pci/layerscape' adds 87db343f809d PCI: mediatek: Add missing MODULE_DEVICE_TABLE adds c01e718bac15 Merge branch 'remotes/lorenzo/pci/mediatek' adds c6d54dae1ad2 Merge branch 'remotes/lorenzo/pci/microchip' adds 5859c926d1f0 PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_r [...] adds 0fbbb0c63d0e Merge branch 'remotes/lorenzo/pci/tegra' adds bf6128b0529a Merge branch 'remotes/lorenzo/pci/vmd' adds 43dea2e32a32 Merge branch 'remotes/lorenzo/pci/xgene' adds 213e12205232 PCI: xilinx-nwl: Enable coherent PCIe DMA traffic using CCI adds 1c4422f22605 PCI: xilinx-nwl: Add optional "dma-coherent" property adds 3c8c3a39926a Merge branch 'remotes/lorenzo/pci/xilinx' adds 15a4c023cc98 Merge branch 'remotes/lorenzo/pci/msi' adds e4e573c9a390 Merge branch 'remotes/lorenzo/pci/misc' new 39a7289ea875 Merge remote-tracking branch 'pci/next' new 97e62291970b Merge remote-tracking branch 'pstore/for-next/pstore' adds 46fc466e01a1 HID: wacom: Setup pen input capabilities to the targeted tools adds 2b84a0f6c2c2 Merge branch 'for-5.13/wacom' into for-next new 3c85cf4b293f Merge remote-tracking branch 'hid/for-next' adds 714638e02d94 i2c: Add support for software nodes adds 95e272dc364a ARM: davinci: Constify the software nodes adds 74031824cac5 ARM: omap1: osk: Constify the software node adds 4335168600ef ARM: pxa: stargate2: Constify the software node adds dc317fb81b57 ARM: s3c: mini2440: Constify the software node adds 3a3438e594bf platform/x86: intel_cht_int33fe_microb: Constify the softw [...] adds f9c3d2734343 i2c: cht-wc: Constify the software node adds 239798f5fb5e i2c: nvidia-gpu: Constify the software node adds dd7a37102b79 i2c: icy: Constify the software node adds 2c02f659851a platform/chrome: chromeos_laptop - Prepare complete softwa [...] adds 9d383e96448d Input: elantech - Prepare a complete software node for the device adds 4b2b4cc50ba6 i2c: Remove support for dangling device properties adds 2375843b50d6 Merge branch 'i2c/software-nodes' into i2c/for-5.13 adds 07740c92ae57 i2c: core: add managed function for adding i2c adapters adds 3b4c747cd320 i2c: core: add api to provide frequency mode strings adds d62fbdb99a85 i2c: add support for HiSilicon I2C controller adds 71aee62783e9 i2c: designware: Switch over to i2c_freq_mode_string() adds 5b5475826c52 i2c: ensure timely release of driver-allocated resources adds a888f9b95a44 dt-bindings: i2c-mpc: Document interrupt property as required adds 81acb4015a96 dt-bindings: i2c: convert i2c-mpc to json-schema adds 65171b2df15e i2c: mpc: Make use of i2c_recover_bus() adds bc72675228c7 i2c: mpc: make interrupt mandatory and remove polling code adds 09aab7add7bf i2c: mpc: use device managed APIs adds 38c466aa4528 Merge branch 'i2c/for-5.13' into i2c/for-next adds 4aa3e48d2e09 i2c: mpc: drop release for resource allocated with devm_* adds 270282bdf4e5 i2c: mpc: Remove redundant NULL check adds e8bbc3497e63 MAINTAINERS: Add Chris Packham as FREESCALE MPC I2C maintainer adds d5c1d60697a5 i2c: sprd: Add missing MODULE_DEVICE_TABLE adds bb90758e6720 Merge branch 'i2c/for-5.13' into i2c/for-next adds 23ceb8462dc6 i2c: cadence: fix reference leak when pm_runtime_get_sync fails adds 223125e37af8 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails adds 278e5bbdb9a9 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails adds 47ff617217ca i2c: imx: fix reference leak when pm_runtime_get_sync fails adds 780f62974125 i2c: omap: fix reference leak when pm_runtime_get_sync fails adds 3a4f32646311 i2c: sprd: fix reference leak when pm_runtime_get_sync fails adds 2c662660ce2b i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails adds a85c5c7a3aa8 i2c: xiic: fix reference leak when pm_runtime_get_sync fails adds c4b1fcc310e6 i2c: imx: Fix PM reference leak in i2c_imx_reg_slave() adds 5581c2c5d02b i2c: cadence: add IRQ check adds bb6129c32867 i2c: emev2: add IRQ check adds c5e5f7a8d931 i2c: jz4780: add IRQ check adds 0d3bf53e897d i2c: mlxbf: add IRQ check adds 147178cf03a6 i2c: rcar: add IRQ check adds e5b2e3e74201 i2c: sh7760: add IRQ check adds 42a65e6bcd40 Merge branch 'i2c/for-5.13' into i2c/for-next adds 8466794e18b5 Merge branch 'i2c/for-current' into i2c/for-next adds 1538d82f4647 i2c: mpc: Interrupt driven transfer adds 97b4dff130f5 i2c: mpc: Update license and copyright adds c9598d04e738 i2c: mpc: Use devm_clk_get_optional() adds 66679e9b8362 i2c: mpc: Remove CONFIG_PM_SLEEP ifdeffery adds 30a153815c69 i2c: mpc: Use device_get_match_data() helper adds 30b9cb274da2 i2c: mpc: Drop duplicate message from devm_platform_iorema [...] adds 5e77a61f506b i2c: amd8111: Fix coding style issues adds 87c2de5fa6f1 i2c: iop3xx: Fix coding style issues adds 28fb89ff97b0 i2c: nomadik: Fix space errors adds ddbdf77756f6 Merge branch 'i2c/for-5.13' into i2c/for-next new af92cca1710f i2c: s3c2410: simplify getting of_device_id match data new 068ff57d7801 i2c: core: Fix spacing error by checkpatch new 8f51c1763ae9 i2c: i801: Add support for Intel Alder Lake PCH-M new d1820965ffa6 Merge branch 'i2c/for-5.13' into i2c/for-next new 92dfb27240fe i2c: sh7760: fix IRQ error path new 63ce8e3df8f6 i2c: mediatek: Fix send master code at more than 1MHz new 3186b880447a i2c: mediatek: Fix wrong dma sync flag new a80f24945fcf i2c: mediatek: Use scl_int_delay_ns to compensate clock-st [...] new f9743e4d0a62 Merge branch 'i2c/for-5.13' into i2c/for-next new 74d9e2fd26b2 Merge remote-tracking branch 'i2c/i2c/for-next' new 4aab0582cbdb Merge remote-tracking branch 'i3c/i3c/next' new 5a46edbae8a1 Merge remote-tracking branch 'dmi/dmi-for-next' adds 55a0bd4de2f5 hwmon: (amd_energy) Use unified function to read energy data adds 935f6562d263 hwmon: (amd_energy) Restore visibility of energy counters adds 5682b5c9445f MAINTAINERS: Add keyword pattern for hwmon registration functions adds 37c8f621125f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] adds dc4bd1a339b7 hwmon: (nct6683) remove useless function adds 3a5eb0bd0476 hwmon: (sch5627) Convert to hwmon_device_register_with_info() adds 47987651cb94 hwmon: (sch5627) Split sch5627_update_device() adds 3d2c5f06a3c1 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] new 3baf8f36cb82 hwmon: Add driver for fsp-3y PSUs and PDUs new 77c4891eeb86 hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] new 5d4f3259762e Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 6349469a4f3c Documentation/submitting-patches: Document RESEND tag on patches adds bb17248373d4 docs/zh_CN: Add translation zh_CN/doc-guide/sphinx.rst adds 3a5915156429 docs/zh_CN: Add translation zh_CN/doc-guide/kernel-doc.rst adds 7e402ef57152 docs/zh_CN: Add translation zh_CN/doc-guide/parse-headers.rst adds 0374bbba2dc1 docs/zh_CN: Add translation zh_CN/doc-guide/contributing.rst adds 28418abdee40 docs/zh_CN: Add translation zh_CN/doc-guide/maintainer-pro [...] adds febe6c2f859e docs/zh_CN: Add translation zh_CN/doc-guide/index.rst adds e18f54f9bfdb docs/zh_CN: Link zh_CN/doc-guide to zh_CN/index.rst adds 7eb33bdece29 docs/zh_CN: sync reporting-issues.rst adds 511aaf2b3227 doc:it_IT: align Italian documentation adds ad4db83425fa MAINTAINERS: add regressions mailing list adds 6161a4b18a66 docs: reporting-issues: make people CC the regressions list adds e5143657d991 docs/zh_CN: add translations in zh_CN/dev-tools/gcov adds c797997a244c Documentation: dev-tools: Add Testing Overview adds 9a18473cef52 docs/zh_CN: two minor fixes in zh_CN/doc-guide/ adds f9bbc12ccb35 scripts: kernel-doc: improve parsing for kernel-doc commen [...] new 499f739ad70f Merge remote-tracking branch 'jc_docs/docs-next' adds b6f139947e93 media: venus: use NULL instead of zero for pointers adds 686ee9b6253f media: venus: don't de-reference NULL pointers at IRQ time adds 6107a4fdf855 media: tc358743: fix possible use-after-free in tc358743_remove() adds fa56f5f1fe31 media: adv7604: fix possible use-after-free in adv76xx_remove() adds 2c9541720c66 media: i2c: adv7511-v4l2: fix possible use-after-free in a [...] adds 7f820ab5d4ee media: i2c: tda1997: Fix possible use-after-free in tda199 [...] adds 4a15275b6a18 media: i2c: adv7842: fix possible use-after-free in adv784 [...] adds 7385209770fc media: imx-jpeg: Fix double free in mxc_jpeg_remove adds 69306a947b3a media: platform: sti: Fix runtime PM imbalance in regs_show adds f1995d5e43cf media: sun8i-di: Fix runtime PM imbalance in deinterlace_s [...] adds a2e2c1b86209 media: cobalt: drop static for sd_fmt adds 7030a96bd990 media: dvb-frontends: Remove redundant error check on vari [...] adds 0fa430e96d3c media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event typ [...] adds 3ddcea9f7da0 media: rc: add keymaps for mecool-kii-pro/kiii-pro remotes adds b7cd0da982e3 media: dvb-usb: fix memory leak in dvb_usb_adapter_init adds 799ddc037085 media: rc: remove zte zx ir driver adds d931392c8da1 media: rc: ir-hix5hd2: use the correct HiSilicon copyright adds 6d3e4a4bebd4 media: dt-bindings: media: IR: Add H616 IR compatible string adds 49e851de7e57 media: ite-cir: probe of ITE8708 on ASUS PN50 fails adds d6bed580ebd1 media: flexcop: avoid -Wempty-body warning adds be8cd6cccf0e media: dvb-usb: avoid -Wempty-body warnings adds 4103369093df media: mxl692: remove impossible condition adds 3630901933af media: staging/intel-ipu3: Fix memory leak in imu_fmt adds dccfe2548746 media: staging/intel-ipu3: Fix race condition during set_fmt adds 0a3c89f1dcfa media: staging: media: omap4iss: align arguments with open [...] adds 4e587c935875 media: staging: media: zoran: Rename 'HEnd' to 'h_end' adds bc1758413075 media: staging: media: zoran: Rename 'VEnd' to 'v_end' adds 076557a6e2ff media: staging: media: zoran: Rename 'DispMode' to 'disp_mode' adds aee0b05b7609 media: staging: media: zoran: Rename 'VidWinWid' to 'vid_win_wid' adds d7bea8a6979b media: staging: media: zoran: Rename 'VidWinHt' to 'vid_win_ht' adds 646ef5813e1f media: staging: media: zoran: Rename 'We' to 'we' adds cdc62bfba0d7 media: staging: media: zoran: Rename 'He' to 'he' adds 5f58ac04f36e media: i2c: rdamc21: Fix warning on u8 cast adds a24bbbf24d9c media: camss: ispif: Remove redundant dev_err call in msm_ [...] adds 074e8eaaa294 media: allegro: change kernel-doc comment blocks to normal [...] adds e0a4205d656d media: adv7842: configure all pads adds 3e057b8a5f99 media: adv7842: support 1 block EDIDs, fix clearing EDID adds 3d451720089b media: staging: media/meson: remove redundant dev_err call adds 98965af1ebc3 media: cx25821: remove unused including <linux/version.h> adds 4f4e6644cd87 media: gscpa/stv06xx: fix memory leak adds c9072b674f76 media: venus: core: Fix kerneldoc warnings adds 999267d07240 media: venus: core,pm: fix potential infinite loop adds fb2b008b00fe media: venus: core: correct firmware name for sm8250 adds bcf6b264a806 media: venus: fix hw overload error log condition adds 7bf28a2153ea media: venus: helpers: keep max bandwidth when mbps exceed [...] adds e75b756fde0c media: venus: Fix internal buffer size calculations for v6. adds d566e78dd6af media: venus : hfi: add venus image info into smem adds ac34b79da14d media: v4l2-ctrls: fix reference to freed memory adds 87e780db2253 media: meson-ge2d: fix rotation parameters adds 147d211cc9b4 media: cedrus: Fix H265 status definitions adds ac746729178b media: rkisp1: params: fix wrong bits settings adds 0b276e470a4d media: coda: fix macroblocks count control usage new 66bdac76657b Merge remote-tracking branch 'v4l-dvb/master' adds cd9805cae658 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next adds 17672691e48b Merge branch 'acpi-messages' into linux-next adds 2bc6262c6117 ACPI: CPPC: Replace cppc_attr with kobj_attribute adds 8eb99e9a64a0 ACPI: utils: Add acpi_reduced_hardware() helper adds 81cc7e9947c0 ACPI: video: Check LCD flag on ACPI-reduced-hardware devices adds e6c1067dc1be ACPI: scan: Fold acpi_bus_type_and_status() into its caller adds 02056a4f9209 ACPI: scan: Rearrange checks in acpi_bus_check_add() adds f926e9433815 ACPI: scan: Drop sta argument from acpi_add_single_object() adds f5d9ab1d8034 ACPI: scan: Drop sta argument from acpi_init_device_object() adds c830dbcfccbf ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() adds 843fc249c9dc Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc', 'ac [...] adds 2b6ea2860c86 Merge branch 'acpica' into linux-next adds d08a74572964 resource: Prevent irqresource_disabled() from erasing flags adds 9104457ea524 ACPI: AC: fix some coding style issues adds 0955b3a5c54a ACPI: APD: fix a block comment align issue adds c8deb1c25762 ACPI: processor: fix some coding style issues adds fc6a1f84e80b ACPI: ipmi: remove useless return statement for void function adds bb415ed540a1 ACPI: LPSS: add a missed blank line after declarations adds c8eb628cbdd9 ACPI: acpi_pad: add a missed blank line after declarations adds 65545abd8aa3 ACPI: battery: fix some coding style issues adds effbe6404e6c ACPI: button: fix some coding style issues adds e69ae675879d ACPI: CPPC: fix some coding style issues adds 4dea6e898c39 ACPI: custom_method: fix a coding style issue adds 3da8236bb0d5 ACPI: PM: add a missed blank line after declarations adds d0fb66e999ff ACPI: sysfs: fix some coding style issues adds 6ee4bdc27d1a ACPI: dock: fix some coding style issues adds 05e452123f5f Merge branches 'acpi-resources' and 'acpi-misc' into linux-next adds 60943bbdb42e cpufreq: Remove unused for_each_policy macro adds b989bc0f3cf2 cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() adds 22592df194e3 cpufreq: armada-37xx: Fix setting TBG parent for load levels adds 4e435a9dd26c clk: mvebu: armada-37xx-periph: remove .set_parent method [...] adds d118ac2062b5 cpufreq: armada-37xx: Fix the AVS value for load L1 adds 4decb9187589 clk: mvebu: armada-37xx-periph: Fix switching CPU freq fro [...] adds e93033aff684 clk: mvebu: armada-37xx-periph: Fix workaround for switchi [...] adds 92963903a8e1 cpufreq: armada-37xx: Fix driver cleanup when registration failed adds 8bad3bf23cbc cpufreq: armada-37xx: Fix determining base CPU frequency adds 5f23eb9dc0cd cpufreq: armada-37xx: Remove cur_frequency variable adds dbbd49bade05 cpufreq: armada-37xx: Fix module unloading adds 0210b8eb7290 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 768474f568ce Merge branch 'pm-cpufreq' into linux-next adds 32c8c34d8132 cpuidle: tegra: Fix C7 idling state on Tegra114 adds 2dabed477789 cpuidle: tegra: Remove do_idle firmware call adds 498ba2a8a275 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration adds 31c6ae47620a Merge tag 'cpuidle-v5.13-rc1' of https://git.linaro.org/pe [...] adds 22141d5f4118 intel_idle: add Iclelake-D support adds 71f4dd34419f Merge back earlier cpuidle updates for v5.13. adds 8bb46cd2b84b Merge branch 'pm-cpuidle' into linux-next adds 953c1fd96b1a PM: runtime: Replace inline function pm_runtime_callbacks_ [...] adds 2c412337cfe6 PM: runtime: Add documentation for pm_runtime_resume_and_get() adds 2efa3377230b freezer: Remove unused inline function try_to_freeze_nowarn() adds e4b2897ae1a8 PM: sleep: fix typos in comments adds 35eb1f5033cf powercap: RAPL: Fix struct declaration in header file adds 538b23aa82b3 Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds eed7a175089b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 027ece1b0533 Merge branch 'pm-opp' into linux-next adds e9ff02264d75 Merge tag 'devfreq-next-for-5.13' of git://git.kernel.org/ [...] adds 6788398c500e Merge branch 'pm-devfreq' into linux-next adds 41d0e65918c4 Merge branches 'pm-docs' and 'pm-tools' into linux-next adds 3bf8ef9db350 Merge branch 'devprop' into linux-next adds 020505581119 ACPI: scan: Utilize match_string() API adds 08352508275d Merge branch 'acpi-scan' into linux-next adds f0ad2a845d86 Merge branch 'acpi-tables' into linux-next adds 4cbaba4e3e4a ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code adds 81eeb2f57782 ACPI: utils: Document for_each_acpi_dev_match() macro adds e7b07d3e00dc ACPI: utils: Capitalize abbreviations in the comments adds a5b1c231c4a8 Merge branches 'acpi-scan' and 'acpi-utils' into linux-next new c481577957eb Merge remote-tracking branch 'pm/linux-next' adds d44616c6cc3e thermal/core: Fix memory leak in the error path adds 9aa80ab2c0ba thermal/drivers/devfreq_cooling: Fix wrong return on error path adds 6cc7b38c0ca3 thermal/drivers/cpuidle_cooling: Fix use after error adds 957781612e44 dt-bindings: tsens: qcom: Document MDM9607 compatible adds 4481b39f9390 thermal/drivers/hisi: Use the correct HiSilicon copyright adds 34ab17cc6c2c thermal/drivers/cpufreq_cooling: Fix slab OOB issue adds aa92b3310c55 thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] adds 5b5f1121d60b MAINTAINERS: update thermal CPU cooling section adds f4136863e889 thermal/drivers/tsens: Fix missing put_device error adds c0612265295b dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 adds 60f2ae7ca0dd thermal/drivers/tsens: Add VER_0 tsens version adds e801d870ffaf thermal/drivers/tsens: Don't hardcode sensor slope adds 0eb973a50ccc thermal/drivers/tsens: Convert msm8960 to reg_field adds 8f6f199c587b thermal/drivers/tsens: Use init_common for msm8960 adds f1c6aa8f9cbd thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds 7a23894876d8 thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 7c5598908aae thermal/drivers/tsens: Drop unused define for msm8960 adds 0960379da362 thermal/drivers/tsens: Add support for ipq8064-tsens adds 33edf3a534d5 dt-bindings: thermal: tsens: Document ipq8064 bindings adds 949b2962c0ac thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 adds c8671d70b29d thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] adds 70955f08376c thermal/drivers/bcm2835: Remove redundant dev_err call in [...] new c1d7387779bb Merge remote-tracking branch 'thermal/thermal/linux-next' new 4d3671e3ff68 Merge remote-tracking branch 'ieee1394/for-next' new 55cdd5b1d732 Merge remote-tracking branch 'dlm/next' adds 2726bf3ff252 swiotlb: Make SWIOTLB_NO_FORCE perform no allocation new 7ea342068ebb Merge remote-tracking branch 'swiotlb/linux-next' adds ea4922518940 RDMA/rxe: Fix missing acks from responder adds a389d016c030 RDMA/hns: Enable all CMDQ context adds 0835cf58393c RDMA/hns: Support more return types of command queue adds 8d78e7b478d5 RDMA/hns: Modify prints for mailbox and command queue adds 24f3f1cd5154 RDMA/hns: Avoid enabling RQ inline on UD adds 9eab614338cd RDMA/hns: Fix missing assignment of max_inline_data adds 714a597baab0 RDMA/hns: Delete redundant condition judgment related to eq adds 2371efab9794 RDMA/hns: Delete redundant abnormal interrupt status adds 7bd5d90d8fc6 RDMA/hns: Delete unused members in the structure hns_roce_hw adds 537bc924f367 RDMA/hns: Remove unsupported QP types adds 495c24808ce7 RDMA/hns: Add XRC subtype in QPC and XRC type in SRQC adds 782832f25404 RDMA/hns: Simplify the function config_eqc() adds 69455df04e12 RDMA/hns: Prevent le32 from being implicitly converted to u32 adds a0354d230843 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds ab27f45fdfcc RDMA/core: Print the function name by __func__ instead of [...] adds 9279c35b63e5 RDMA/core: Remove the redundant return statements adds 9516b8f9ec66 RDMA/core: Add necessary spaces adds f681967ae7d5 RDMA/core: Remove redundant spaces adds b6eb7011f561 RDMA/core: Correct format of braces adds 26caea5fda6e RDMA/core: Correct format of block comments adds 10dd83dbcd15 RDMA/qedr: Fix error return code in qedr_iw_connect() adds 4c7d9c69adad IB/hfi1: Fix error return code in parse_platform_config() adds 22efb0a8d130 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_proce [...] adds 8166e0090511 RDMA/i40iw: Use DEFINE_SPINLOCK() for spinlock adds 3aeffc46afde IB/cma: Introduce rdma_set_min_rnr_timer() adds 5aa54bd28ce2 rds: ib: Remove two ib_modify_qp() calls adds 6bc950beff0c RDMA/srpt: Fix error return code in srpt_cm_req_recv() adds 7f4a8592ff29 RDMA/rtrs-clt: destroy sysfs after removing session from a [...] adds dc1d06e699b5 RDMA/hns: Remove unnecessary flush operation for workqueue adds 9c8823e0d365 RDMA/qib: Remove useless qib_read_ureg() function adds 780278c2c8bb IB/hfi1: Rework AIP and VNIC dummy netdev usage adds 63f9c44bca5e net/mlx5: Add MEMIC operations related bits adds 7ca2b8a378ca RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number adds 831df88381f7 RDMA/mlx5: Move all DM logic to separate file adds 251b9d788750 RDMA/mlx5: Re-organize the DM code adds 39cc792ff2e8 RDMA/mlx5: Add support to MODIFY_MEMIC command adds cea85fa5dbc2 RDMA/mlx5: Add support in MEMIC operations adds 18731642d4e1 RDMA/mlx5: Expose UAPI to query DM adds fe73f96e7b04 Merge branch 'mlx5_memic_ops' of git://git.kernel.org/pub/ [...] adds dc3b66a0ce70 RDMA/rtrs-clt: Add a minimum latency multipath policy adds cc85392bcd27 RDMA/rtrs-clt: New sysfs attribute to print the latency of [...] adds abdeef3b2388 Documentation/ABI/rtrs-clt: Add descriptions for min-laten [...] adds 2f37b0172538 RDMA/rtrs-clt: Print more info when an error happens adds 42cdc1909d70 RDMA/rtrs-srv: More debugging info when fail to send reply adds 7c71f0d12eee RDMA/rtrs-clt: Simplify error message adds 0fb46da051ae RDMA/hns: Simplify function's resource related command adds 5b03a4226c42 RDMA/hns: Query the number of functions supported by the PF adds 2a424e1d112a RDMA/hns: Reserve the resource for the VFs adds accfc1affe9e RDMA/hns: Set parameters of all the functions belong to a PF adds 0b567cde9d7a RDMA/hns: Enable RoCE on virtual functions adds 719d13415f59 RDMA/hns: Remove duplicated hem page size config code adds 3ccbd9333f27 RDMA/ipoib: Print a message if only child interface is UP new cf6d69256257 Merge remote-tracking branch 'rdma/for-next' adds b98b33043c95 net: dccp: use net_generic storage adds a7150e382267 Revert "tcp: Reset tcp connections in SYN-SENT state" adds fba863b81604 net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM adds 557d5dc83f68 net: fec: use mac-managed PHY PM adds 5c2280fc2ee4 r8169: use mac-managed PHY PM adds 6597b5c21c1b Merge branch 'net-make-phy-pm-ops-a-no-op-if-mac-driver-ma [...] adds 524e001b7dca cxgb4: remove unneeded if-null-free check adds 626b598aa8be net: enetc: fix array underflow in error handling code adds 95b5c291322b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds a93580a02dbf net: enetc: fix TX ring interrupt storm adds 6c5e6b4ccc1b enetc: Use generic rule to map Tx rings to interrupt vectors adds 8859a44ea0df Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 7ad3bd52cbcb net: ipa: relax pool entry size requirement adds 49e76a418981 net: ipa: update sequence type for modem TX endpoint adds 57f63faf0562 net: ipa: only set endpoint netdev pointer when in use adds 077e770f2601 net: ipa: ipa_stop() does not return an error adds 74858b63c47c net: ipa: get rid of empty IPA functions adds 57ab8ca42fa0 net: ipa: get rid of empty GSI functions adds 602a1c76f847 net: ipa: three small fixes adds cbd312539284 Merge branch 'net-ipa-a-few-small-fixes' adds c781ff12a2f3 ethtool: Allow network drivers to dump arbitrary EEPROM data adds e19b0a3474ab net/mlx5: Refactor module EEPROM query adds e109d2b204da net/mlx5: Implement get_module_eeprom_by_page() adds 4c88fa412a10 net/mlx5: Add support for DSFP module EEPROM dumps adds 95dfc7effd88 net: ethtool: Export helpers for getting EEPROM info adds 96d971e307cc ethtool: Add fallback to get_module_eeprom from netlink command adds d740513f05a2 phy: sfp: add netlink SFP support to generic SFP code adds c97a31f66ebc ethtool: wire in generic SFP module access adds 7dc85b599ae1 Merge branch 'ethtool-eeprom' adds c75fb320d482 veth: use skb_orphan_partial instead of skb_orphan adds d3256efd8e8b veth: allow enabling NAPI even without XDP adds 47e550e0105b veth: refine napi usage adds 1c3cadbe0242 self-tests: add veth tests adds 23cfa4d4aa9f Merge branch 'veth-gro' adds 95291ced8169 ehea: add missing MODULE_DEVICE_TABLE adds c3264fee72e7 dt-bindings: net: qcom,ipa: add some compatible strings adds c88c34fcf8f5 net: ipa: disable checksum offload for IPA v4.5+ adds fbb763e7e736 net: ipa: add IPA v4.5 configuration data adds 927c5043459e net: ipa: add IPA v4.11 configuration data adds 5b489fea977c Merge branch 'ipa-next' adds dd2c79677375 cxgb4: Fix unintentional sign extension issues adds e701a2584036 net: thunderx: Fix unintentional sign extension issue adds d0494135f94c net: hns3: Fix potential null pointer defererence of null ae_dev adds 0d7703605778 net: seg6: trivial fix of a spelling mistake in comment adds 17e1be342d46 bnxt_en: Treat health register value 0 as valid in bnxt_tr [...] adds 190eda1a9dbc bnxt_en: Invalidate health register mapping at the end of probe. adds ea2d37b2b307 bnxt_en: Refactor bnxt_vf_reps_create(). adds 90f4fd029687 bnxt_en: Refactor __bnxt_vf_reps_destroy(). adds ac797ced1fd0 bnxt_en: Free and allocate VF-Reps during error recovery. adds 5711ffd31355 Merge branch 'bnxt_en-error-recovery' adds a115d24a636e nfc: pn533: remove redundant assignment adds 31c4d2f160eb net: Ensure net namespace isolation of sysctls adds 2671fa4dc010 netfilter: conntrack: Make global sysctls readonly in non- [...] adds 645b34a7b544 Merge branch 'netns-sysctl-isolation' adds c82eaa4064f3 ibmvnic: clean up the remaining debugfs data structures adds caee7bf5b0a9 ibmvnic: print reset reason as a string adds 0666ef7f61ca ibmvnic: print adapter state as a string adds 8043edee9a34 Merge branch 'ibmvnic-errors' adds f768e7513015 enetc: mark TX timestamp type per skb adds 7294380c5211 enetc: support PTP Sync packet one-step timestamping adds d27139c54499 Merge branch 'enetc-ptp' adds 6f43735b6da6 dt-bindings: net: renesas,etheravb: Add additional clocks adds 8ef7adc6beb2 net: ethernet: ravb: Enable optional refclk adds 7b33ec8b93c9 rtw88: add flush hci support adds 76325506e811 rtw88: fix DIG min setting adds a08398833ec2 rtw88: 8822c: update tx power limit table to RF v40.1 adds 7ae7784ec2a8 rtw88: 8822c: add LC calibration for RTL8822C adds 4517f811258d rtw88: coex: fix A2DP stutters while WL busy + WL scan adds c9eaee0c2ec6 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() adds 87fce88658ba mt7601u: fix always true expression adds 670d9e53886c mt7601u: enable TDLS support adds fa9f5d0e0b45 iwlegacy: avoid -Wempty-body warning adds 5fff4c14ae01 Merge tag 'wireless-drivers-next-2021-04-13' of git://git. [...] adds 40b5d2f15c09 net: dsa: mt7530: Add support for EEE features adds 83216e3988cd of: net: pass the dst buffer to of_get_mac_address() adds f10843e04a07 of: net: fix of_get_mac_addr_nvmem() for non-platform devices adds affb05d9109c Merge branch 'non-platform-devices-of_get_mac_address' adds 314332023b1f icmp: ICMPV6: pass RFC 8335 reply messages to ping_rcv adds 334c42414729 ibmvnic: improve failover sysfs entry adds eba43fac8dfa nfc: st-nci: remove unnecessary label adds 46568170036d rsi: remove unused including <linux/version.h> adds cfa00070a1a8 dt-bindings: net: can: rcar_can: Document r8a77961 support adds 8537257874e9 can: etas_es58x: add core support for ETAS ES58X CAN USB i [...] adds 1dfb6005a60b can: etas_es58x: add support for ETAS ES581.4 CAN USB interface adds c664e2137a27 can: etas_es58x: add support for the ETAS ES58X_FD CAN USB [...] adds bc256b95971f can: peak_usb: fix checkpatch warnings adds fa34e0a18f8a can: peak_usb: pcan_usb_pro.h: remove double space in indention adds c779e1271a9e can: peak_usb: remove unused variables from struct peak_us [...] adds 1a5a5eedf807 can: peak_usb: remove write only variable struct peak_usb_ [...] adds 592bf5a09d19 can: peak_usb: peak_usb_probe(): make use of driver_info adds 426718f3fe0e can: peak_usb: pcan_usb_{,pro}_get_device_id(): remove unn [...] adds 5e164a4f0aae can: peak_usb: pcan_usb_get_serial(): remove error message [...] adds 0a7d6cdf90c0 can: peak_usb: pcan_usb_get_serial(): make use of le32_to_cpup() adds b7a29d35a984 can: peak_usb: pcan_usb_get_serial(): unconditionally assi [...] adds bd573ea57204 can: peak_usb: pcan_usb: replace open coded endianness con [...] adds 9fb434bcf825 Merge tag 'linux-can-next-for-5.13-20210413' of git://git. [...] adds 870e04ae45ea ibmvnic: queue reset work in system_long_wq adds 1da41aa110df ionic: git_ts_info bit shifters adds 15c88e185eb9 dt-bindings: net: qcom,ipa: add support for SM8350 adds e557dc82418d net: ipa: add IPA v4.9 configuration data adds ee684c325df9 Merge branch 'ipa-SM8350-SoC' adds 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions adds 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_re [...] adds da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_re [...] adds de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis adds bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC adds bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy adds 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket adds 23ba51172270 Merge branch 'stmmac-xdp-zc' adds 5871d0c6b8ea ionic: return -EFAULT if copy_to_user() fails adds 1b0f14b6c218 dpaa2-switch: create a central dpaa2_switch_acl_tbl structure adds 2bf90ba5100e dpaa2-switch: install default STP trap rule with the highe [...] adds 1110318d83e8 dpaa2-switch: add tc flower hardware offload on ingress traffic adds 4ba28c1a1aff dpaa2-switch: add tc matchall filter support adds 166179542e80 dpaa2-switch: reuse dpaa2_switch_acl_entry_add() for STP f [...] adds 90a825a47c96 Merge branch 'dpaa2-switch-tc-hw-offload' adds 87b7e5c05c98 net: Space: remove hp100 probe adds 58581478a734 net: phy: marvell-88x2222: check that link is operational adds 473960a7b443 net: phy: marvell-88x2222: move read_status after config_aneg adds d7029f55cc46 net: phy: marvell-88x2222: swap 1G/10G modes on autoneg adds 945c6ff851d8 Merge branch 'marvell-88x2222-improvements' adds f4da56529da6 net: stmmac: Add support for external trigger timestamping adds 47222864c14b ixgbe: Support external GBE SerDes PHY BCM54616s adds 7eceea90c542 net: intel: Remove unused function pointer typedef ixgbe_m [...] adds ce2cb12dccab net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c adds 1141bfef9c47 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 216f78ea8cf6 r8169: add support for pause ethtool ops adds 8c1186be3f1b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 73d7de66aa3c atm: idt77252: remove unused function adds 17c3df7078e3 skbuff: revert "skbuff: remove some unnecessary operation [...] adds ace8d281aa71 sfc: Remove duplicate argument adds 652d3be21dc8 net: enetc: fetch MAC address from device tree adds 7bf481d7e75a net/mlx5: E-Switch, let user to enable disable metadata adds 7d5ae4789192 net/mlx5: E-Switch, Skip querying SF enabled bits adds 6308a5f06be0 net/mlx5: E-Switch, Make vport number u16 adds 13795553a84d net/mlx5: E-Switch Make cleanup sequence mirror of init adds b16f2bb6b6ca net/mlx5: E-Switch, Convert a macro to a helper routine adds b55b35382e51 net/mlx5: E-Switch, Move legacy code to a individual file adds 57b92bdd9e14 net/mlx5: E-Switch, Initialize eswitch acls ns when eswitc [...] adds 6e74e6ea1b64 net/mlx5: SF, Use device pointer directly adds a74ed24c437e net/mlx5: SF, Reuse stored hardware function id adds 9dac2966c531 net/mlx5: DR, Use variably sized data structures for diffe [...] adds b7f86258a264 net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of [...] adds 82c3ba31c370 net/mlx5: Fix bit-wise and with zero adds 02f47c04c36c net/mlx5: Add a blank line after declarations adds 9dee115bc147 net/mlx5: Remove return statement exist at the end of void [...] adds 31450b435fe6 net/mlx5: Replace spaces with tab at the start of a line adds 5b232ea94c90 net/mlx5e: Fix RQ creation flow for queues which doesn't s [...] adds 4a65912fde5b Merge tag 'mlx5-updates-2021-04-13' of git://git.kernel.or [...] adds ae1ea84b33da net: bridge: propagate error code and extack from br_mc_di [...] adds 94f633ea8ade net/packet: remove data races in fanout operations adds e2b1e4b532ab can: etas_es58x: fix null pointer dereference when handlin [...] adds 3a1aa533f7f6 Merge tag 'linux-can-next-for-5.13-20210414' of git://git. [...] adds d41f26b5ef8f ice: use kernel definitions for IANA protocol ports and et [...] adds 7e408e07b42d ice: Drop leading underscores in enum ice_pf_state adds a476d72abe6c ice: Add new VSI states to track netdev alloc/registration adds b8b4772377dd ice: refactor interrupt moderation writes adds cdf1f1f16917 ice: replace custom AIM algorithm with kernel's DIM library adds b7306b42beaf ice: manage interrupts during poll exit adds d59684a07e37 ice: refactor ITR data structures adds e9c9692c8a81 ice: Reimplement module reads used by ethtool adds 80ad6dde6189 ice: print name in /proc/iomem adds 58623c52b427 ice: use local for consistency adds 1cdea9a7eae3 ice: remove unused struct member adds c931c782d846 ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types adds b370245b4b95 ice: suppress false cppcheck issues adds 4fe36226943b ice: remove return variable adds 4c26f69d0cf9 ice: reduce scope of variable adds bd363f549396 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c329e5afb42f net: phy: at803x: select correct page on config init adds 18b6e31f8bf4 net: hns3: PF add support for pushing link status to VFs adds 01305e16ebe7 net: hns3: VF not request link status when PF support push [...] adds 8f571c4cad55 Merge branch 'hns3-next' adds b6faf160d0da enetc: convert to schedule_work() adds 38ebcf5096a8 scm: optimize put_cmsg() adds c5797f8a6415 ethtool: move ethtool_stats_init adds 3d7cc109ecf7 ethtool: fec_prepare_data() - jump to error handling adds be85dbfeb37c ethtool: add FEC statistics adds c9ca5c3aabaf bnxt: implement ethtool::get_fec_stats adds cab351be53c2 sfc: ef10: implement ethtool::get_fec_stats adds 1703bb50df0e mlx5: implement ethtool::get_fec_stats adds 392c36e5be1d Merge branch 'ehtool-fec-stats' new e7ad33fa7bc5 scm: fix a typo in put_cmsg() new e5b4b8988b7a net: bridge: switchdev: refactor br_switchdev_fdb_notify new 2c4eca3ef716 net: bridge: switchdev: include local flag in FDB notifications new 2576e5d31f0d Merge branch 'BR_FDB_LOCAL' new a1150a04b7e8 atl1c: move tx cleanup processing out of interrupt new bd005f53862b mptcp: revert "mptcp: forbit mcast-related sockopt on MPTC [...] new 0abdde82b163 mptcp: move sockopt function into a new file new d9e4c1291810 mptcp: only admit explicitly supported sockopt new 7896248983ef mptcp: add skeleton to sync msk socket options to subflows new df00b087da24 mptcp: tag sequence_seq with socket state new 1b3e7ede1365 mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY new 5d0a6bc82d38 mptcp: setsockopt: handle receive/send buffer and device bind new 268b12387460 mptcp: setsockopt: support SO_LINGER new 36704413db79 mptcp: setsockopt: add SO_MARK support new 6f0d7198084c mptcp: setsockopt: add SO_INCOMING_CPU new a03c99b253c2 mptcp: setsockopt: SO_DEBUG and no-op options new aa1fbd94e5c7 mptcp: sockopt: add TCP_CONGESTION and TCP_INFO new dc65fe82fb07 selftests: mptcp: add packet mark test case new c133acf38ca4 Merge branch 'mptcp-socket-options' new c5d66587b890 net: ethernet: mediatek: ppe: fix busy wait loop new 5133bcc74815 r8152: set inter fram gap time depending on speed new a8a7be178e81 r8152: adjust rtl8152_check_firmware function new 67ce1a806f16 r8152: add help function to change mtu new 195aae321c82 r8152: support new chips new 4a51b0e8a014 r8152: support PHY firmware for RTL8156 series new c2198943e33b r8152: search the configuration of vendor mode new af1fa6b696cc Merge branch 'r8152--new-chips' new 4ad29b1a484e net: mvpp2: Add parsing support for different IPv4 IHL values new 9a44c1cc6388 net: Add a WWAN subsystem new fa588eba632d net: Add Qcom WWAN control driver new fb32856b16ad virtio-net: page_to_skb() use build_skb when there's suffi [...] new d8604b209e9b dt-bindings: net: qcom,ipa: add firmware-name property new 9ce062ba6a8d net: ipa: optionally define firmware name via DT new d8214c7aae61 Merge branch 'ipa-fw-names' new aa8caa767e31 mld: fix suspicious RCU usage in __ipv6_dev_mc_dec() new 0e672f306a28 veth: check for NAPI instead of xdp_prog before xmit of XDP frame new 8eda54c5e6c4 gianfar: Drop GFAR_MQ_POLLING support new 221e8c126b78 powerpc: dts: fsl: Drop obsolete fsl,rx-bit-map and fsl,tx [...] new 70c183759b2c Merge branch 'gianfar-mq-polling' new 2f014f4016db net/mlx5e: Remove non-essential TLS SQ state bit new 8668587a33b9 net/mlx5e: Cleanup unused function parameter new b6b3ad2175c8 net/mlx5e: TX, Inline TLS skb check new 72f6f2f8d6aa net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() new e9ce991bce5b net/mlx5e: kTLS, Add resiliency to RX resync failures new 6cad120d9e62 net/mlx5e: Allow mlx5e_safe_switch_channels to work with c [...] new 69cc4185dcba net/mlx5e: Use mlx5e_safe_switch_channels when channels ar [...] new b3b886cf965d net/mlx5e: Refactor on-the-fly configuration changes new 94872d4ef9c0 net/mlx5e: Cleanup safe switch channels API by passing params new 5cec6de0ae09 net/mlx5: Allocate FC bulk structs with kvzalloc() instead [...] new 36830159acbe net/mlx5: Add register layout to support extended link state new b3446acb2b9a net/mlx5e: Add ethtool extended link state new 302522e67c70 net/mlx5: Add helper to initialize 1PPS new 95742c1cc59d net/mlx5: Enhance diagnostics info for TX/RX reporters new 03e481e88b19 Merge tag 'mlx5-updates-2021-04-16' of git://git.kernel.or [...] new e5272ad4aab3 sctp: Fix out-of-bounds warning in sctp_process_asconf_param() new f117c48c0dc8 docs: networking: extend the statistics documentation new ddc78b362124 docs: ethtool: document standard statistics new f09ea6fb1272 ethtool: add a new command for reading standard stats new ca2244547ec7 ethtool: add interface to read standard MAC stats new bfad2b979ddc ethtool: add interface to read standard MAC Ctrl stats new a8b06e9d40d8 ethtool: add interface to read RMON stats new c1912ab0eeba mlxsw: implement ethtool standard stats new 782bc00affcd bnxt: implement ethtool standard stats new b572ec9ff087 mlx5: implement ethtool standard stats new 1c86514d7fda Merge branch 'ethtool-stats' new 1e3d976dbb23 flow_dissector: Fix out-of-bounds warning in __skb_flow_bp [...] new 26b67f5a1e06 igb: Redistribute memory for transmit packet buffers when [...] new 1d3cb90cb010 igb: Add double-check MTA_REGISTER for i210 and i211 new 64433e5bf40a igc: Enable internal i225 PPS new 87938851b6ef igc: enable auxiliary PHC functions for the i225 new b3d4f405620a igc: Fix overwrites return value new 1feaf60ff260 igc: Expose LPI counters new bc45f524d90f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new e9e49ae88ec8 net: enetc: remove redundant clearing of skb/xdp_frame poi [...] new 6b04830d5e0d net: enetc: rename the buffer reuse helpers new 672f9a21989e net: enetc: recycle buffers for frames with RX errors new 8f50d8bb3f1c net: enetc: stop XDP NAPI processing when build_skb() fails new a6369fe6e07d net: enetc: remove unneeded xdp_do_flush_map() new ee3e875f10fc net: enetc: increase TX ring size new 7eab503b11ee net: enetc: use dedicated TX rings for XDP new 975acc833c9f net: enetc: handle the invalid XDP action the same way as [...] new 92ff9a6e578d net: enetc: fix buffer leaks with XDP_TX enqueue rejections new 24e393097171 net: enetc: apply the MDIO workaround for XDP_REDIRECT too new 820dd7a244fe Merge branch 'enetc-xdp-fixes' new 3fcc8a25e391 kunit: mptcp: adhere to KUNIT formatting standard new e4b6135134a7 mptcp: fix format specifiers for unsigned int new 43f1140b9678 mptcp: export mptcp_subflow_active new e10a98920976 mptcp: add tracepoint in mptcp_subflow_get_send new 0918e34b85c7 mptcp: add tracepoint in get_mapping_status new ed66bfb4ce34 mptcp: add tracepoint in ack_update_msk new d96a838a7ce2 mptcp: add tracepoint in subflow_check_data_avail new 442279154c73 mptcp: use mptcp_for_each_subflow in mptcp_close new 474f45936039 Merge branch 'mptcp-fixes-and-tracepoints' new 8203c7ce4ef2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 4c40e4019427 Merge remote-tracking branch 'net-next/master' adds ff182bc572ce selftests/bpf: test_progs/sockopt_sk: Remove version adds cad99cce133d selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton adds 361d32028c7d selftests/bpf: Pass page size from userspace in sockopt_sk adds 7a85e4dfa7f5 selftests/bpf: Pass page size from userspace in map_ptr adds 34090aaf256e selftests/bpf: mmap: Use runtime page size adds 23a65766066b selftests/bpf: ringbuf: Use runtime page size adds b3278099b2f6 libbpf: Add bpf_map__inner_map API adds f3f4c23e1238 selftests/bpf: ringbuf_multi: Use runtime page size adds cfc0889cebcc selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd adds 92d3bff28aa4 Merge branch 'bpf/selftests: page size fixes' adds f3c45326ee71 bpf: Document PROG_TEST_RUN limitations adds cbaa683bb392 bpf: Sync bpf headers in tooling infrastucture adds 51e0158a5432 skmsg: Pass psock pointer to ->psock_update_sk_prot() adds aadb2bb83ff7 sock_map: Fix a potential use-after-free in sock_map_close() adds 5c507329000e libbpf: Clarify flags in ringbuf helpers adds db16c1fe92d7 bpf: Generate BTF_KIND_FLOAT when linking vmlinux adds 441e8c66b23e bpf: Return target info when a tracing bpf_link is queried adds 463c2149ede7 selftests/bpf: Add tests for target information in bpf_lin [...] adds 1969b3c60db6 selftests/bpf: Fix the ASSERT_ERR_PTR macro adds 069904ce318e tools/testing: Remove unused variable adds d3d93e34bd98 libbpf: Remove unused field. adds 26e6dd107276 selftests: Set CC to clang in lib.mk if LLVM is set adds f62700ce63a3 tools: Allow proper CC/CXX/... override with LLVM=1 in Mak [...] adds a22c0c81da64 selftests/bpf: Fix test_cpp compilation failure with clang adds ef9985893caf selftests/bpf: Silence clang compilation warnings adds 8af50142763c bpftool: Fix a clang compilation warning adds cdf0e80e9fbe Merge branch 'bpf: tools: support build selftests/bpf with clang' new 4fff683f7220 Merge remote-tracking branch 'bpf-next/for-next' adds 3e1b0c168f6c netfilter: flowtable: add vlan match offload support adds efce49dfe6a8 netfilter: flowtable: add vlan pop action offload support adds 098b5d3565e2 netfilter: conntrack: move autoassign warning member to ne [...] adds 67f28216ca04 netfilter: conntrack: move autoassign_helper sysctl to net [...] adds f6f2e580d5f7 netfilter: conntrack: move expect counter to net_generic data adds c53bd0e96662 netfilter: conntrack: move ct counter to net_generic data adds 9b1a4d0f914b netfilter: conntrack: convert sysctls to u8 adds 78ed0a9bc6db netfilter: flowtable: Add FLOW_OFFLOAD_XMIT_UNSPEC xmit type new 14c20643ef94 netfilter: nft_payload: fix C-VLAN offload support new ff4d90a89d3d netfilter: nftables_offload: VLAN id needs host byteorder [...] new 783003f3bb8a netfilter: nftables_offload: special ethertype handling for VLAN new 812fa71f0d96 netfilter: Dissect flow after packet mangling new 8826218215de selftests: fib_tests: Add test cases for interaction with [...] new b72920f6e4a9 netfilter: nftables: counter hardware offload support new 48b4460a2db4 Merge remote-tracking branch 'netfilter-next/master' new e195dad14115 mt76: add support for 802.3 rx frames new cc4b3c139ad3 mt76: mt7915: enable hw rx-amsdu de-aggregation new 94244d2ea503 mt76: mt7915: add rx checksum offload support new 90e3abf07c80 mt76: mt7915: add support for rx decapsulation offload new 730d6d0da8d8 mt76: mt7615: fix key set/delete issues new ebee7885bb12 mt76: mt7615: fix tx skb dma unmap new 7dcf3c04f0ac mt76: mt7915: fix tx skb dma unmap new 858ebf446bee mt76: mt7615: support loading EEPROM for MT7613BE new c1941b890279 mt76: mt7921: enable random mac addr during scanning new c2fa8edcca3b mt76: mt7921: remove unnecessary variable new 00ac71ff8dc8 mt76: mt7921: removed unused definitions in mcu.h new be2a2872d0b1 mt76: always use WTBL_MAX_SIZE for tlv allocation new 4b36cc6b390f mt76: mt76x0: disable GTK offloading new baa3afb39e94 mt76: connac: always check return value from mt76_connac_m [...] new 45f93e368211 mt76: mt7915: always check return value from mt7915_mcu_al [...] new 7715a1d54bdf mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded new 5e30931494b4 mt76: mt7921: fix suspend/resume sequence new 782b3e86ea97 mt76: mt7921: fix memory leak in mt7921_coredump_work new 159f6dd619d9 mt76: mt7921: switch to new api for hardware beacon filter new a7e3033fcdb6 mt76: connac: fix up the setting for ht40 mode in mt76_con [...] new 0940605a2a70 mt76: mt7921: fixup rx bitrate statistics new 9dfd2785ac73 mt76: mt7921: add flush operation new 7139b5c0c98a mt76: connac: update sched_scan cmd usage new aa40528a5bca mt76: use threaded NAPI new e78d73e01db3 mt76: mt7615: enable hw rx-amsdu de-aggregation new 2122dfbfd0bd mt76: mt7615: add rx checksum offload support new d4b98c63d7a7 mt76: mt7615: add support for rx decapsulation offload new 49cc85059a2c mt76: mt7615: fix memory leak in mt7615_coredump_work new 461e3b7f4576 mt76: mt7921: fix aggr length histogram new 9fb9d755fae2 mt76: mt7915: fix aggr len debugfs node new 8e84836283f1 mt76: mt7921: remove unneeded semicolon new f76e9019913b mt76: mt7921: fix stats register definitions new a4a5a430b076 mt76: mt7615: fix TSF configuration new d43c7301d330 mt76: mt7615: remove hdr->fw_ver check new 2eb6f6c43774 mt76: mt7615: fix mib stats counter reporting to mac80211 new 2b35050a3218 mt76: mt7915: fix mib stats counter reporting to mac80211 new c996f0346e40 mt76: connac: fix kernel warning adding monitor interface new 57b8b57516c5 mt76: check return value of mt76_txq_send_burst in mt76_tx [...] new 3ab0269d75cd mt76: mt7921: get rid of mt7921_sta_rc_update routine new 23c1d2dc9ed5 mt76: mt7921: fix the base of PCIe interrupt new 53a8fb4afdc8 mt76: mt7921: fix the base of the dynamic remap new f92f81d35ac2 mt76: mt7921: check mcu returned values in mt7921_start new e268fcaa67b8 mt76: mt7915: add missing capabilities for DBDC new 402a695b1ae6 mt76: mt7615: fix CSA notification for DBDC new 62da7a38e041 mt76: mt7615: stop ext_phy queue when mac reset happens new b6d20ce433c9 mt76: mt7915: fix CSA notification for DBDC new 663653928378 mt76: mt7915: stop ext_phy queue when mac reset happens new 1623474167f8 mt76: mt7915: fix PHY mode for DBDC new 51bf9d60fb92 mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 new 7883906d22c1 mt76: mt7915: fix rxrate reporting new f43b941fd610 mt76: mt7915: fix txrate reporting new b1bed649ad03 mt76: mt7915: check mcu returned values in mt7915_ops new c3800cc29197 mt76: mt7615: check mcu returned values in mt7615_ops new 4bec61d9fb96 mt76: mt7663: fix when beacon filter is being applied new 455ae5aabcc7 mt76: mt7663s: make all of packets 4-bytes aligned in sdio [...] new 45247a85614b mt76: mt7663s: fix the possible device hang in high traffic new dc0a108bb060 mt76: mt7615: add missing capabilities for DBDC new 782018391748 mt76: mt7915: fix possible deadlock while mt7915_register_ [...] new a2a6cd54eec4 mt76: mt7921: reduce mcu timeouts for suspend, offload and [...] new acf337c33de5 mt76: introduce mcu_reset function pointer in mt76_mcu_ops [...] new d32464e68ffc mt76: mt7921: introduce mt7921_run_firmware utility routine. new 1f7396acfef4 mt76: mt7921: introduce __mt7921_start utility routine new 3990465db682 mt76: dma: introduce mt76_dma_queue_reset routine new c001df978e4c mt76: dma: export mt76_dma_rx_cleanup routine new 0c1ce9884607 mt76: mt7921: add wifi reset support new de29d0afebad mt76: mt7921: remove leftovers from dbdc configuration new 1921b8925c6f mt76: mt7921: remove redundant check on type new 12f4be0e6a68 mt76: mt7921: remove duplicated macros in mcu.h new 1da4fd48d284 mt76: mt7915: fix key set/delete issue new 9add4bf2b81e mt76: mt7915: refresh repeater entry MAC address when sett [...] new 14edf1093836 mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr new 5802106f8bc7 mt76: connac: introduce mt76_sta_cmd_info data structure new 93c81df520a1 mt76: mt7921: properly configure rcpi adding a sta to the fw new 6104edf9e8a3 mt76: mt7615: only enable DFS test knobs for mt7615 new 69e74d7f23d5 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() new ad2a1ea49f63 mt76: mt7622: trigger hif interrupt for system reset new d9852ab2f362 mt76: mt7615: keep mcu_add_bss_info enabled till interface [...] new a9bae3f53614 mt76: mt7915: keep mcu_add_bss_info enabled till interface [...] new 1ebea45ef027 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() new 1cb7ea2acb72 mt76: mt7615: fix chip reset on MT7622 and MT7663e new d76d6c3ba2b0 mt76: mt7615: limit firmware log message printk to buffer length new 665b2c780d63 mt76: mt7915: limit firmware log message printk to buffer length new 7c82bbb1acc0 dt-bindings:net:wireless:ieee80211: txt to yaml conversion new 1735e44dddc0 dt-bindings:net:wireless:mediatek,mt76: txt to yaml conversion new 2df51a2b7a25 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] new a226ccd04c47 mt76: mt7915: fix txpower init for TSSI off chips new 60468f7fd707 mt76: mt7921: fix key set/delete issue new 859c85fd1971 mt76: mt7921: always wake the device in mt7921_remove_interface new c7cc5ec57303 mt76: mt7921: rework mt7921_mcu_debug_msg_event routine new 8a5a5dbfc18c mt76: mt7615: fix .add_beacon_offload() new ac15f9b6da39 mt76: mt7915: fix mt7915_mcu_add_beacon new e07419a7dca9 mt76: mt7915: add wifi subsystem reset new f2d167c7dd2c mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition new 9c9d83213424 mt76: mt7921: fix inappropriate WoW setup with the missing [...] new 9db419f0cb39 mt76: mt7921: fix the dwell time control new e230f0c44f01 mt76: mt7921: fix kernel crash when the firmware fails to [...] new 49897c529f85 mt76: mt7921: fix the insmod hangs new 4da64fe086d9 mt76: mt7921: reduce the data latency during hw scan new b4403cee6400 mt76: fix potential DMA mapping leak new 92e916362ba5 mt76: mt7921: remove 80+80 MHz support capabilities new 0fda6d7bb5a2 mt76: report Rx timestamp new 6d88629e158d mt76: mt7915: add mmio.c new 30ad36214ab5 mt76: mt7615: add missing SPDX tag in mmio.c new 66978204f71b mt76: mt7615: always add rx header translation tlv when ad [...] new 2afd17b4d0fc mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing new 481fc927c828 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report new 961b27ffc58e Merge tag 'mt76-for-kvalo-2021-04-12' of https://github.co [...] new 7686fd52b875 iwlwifi: mvm: enable TX on new CSA channel before disconnecting new 72bc934cb393 iwlwifi: pcie: avoid unnecessarily taking spinlock new 416dde0f83a8 iwlwifi: pcie: normally grab NIC access for inflight-hcmd new 2360acbd5e22 iwlwifi: mvm: don't allow CSA if we haven't been fully associated new 2be05dfd9c3f iwlwifi: pcie: Add support for Bz Family new 39ab22c127aa iwlwifi: change step in so-gf struct new 20d04296b3cf iwlwifi: change name to AX 211 and 411 family new a7ff1899a7bb iwlwifi: add 160Mhz to killer 1550 name new d4626f91739b iwlwifi: pcie: clear only FH bits handle in the interrupt new 48a5494d6a4c iwlwifi: pcie: make cfg vs. trans_cfg more robust new 9896b0b90445 iwlwifi: mvm: support range request command version 12 new 20578872d503 iwlwifi: mvm: responder: support responder config command [...] new 5f8a3561ea8b iwlwifi: mvm: write queue_sync_state only for sync new 5e1688ce914d iwlwifi: mvm: clean up queue sync implementation new 517a5eb9fab2 iwlwifi: mvm: when associated with PMF, use protected NDP [...] new 85b5fd94d7d9 iwlwifi: add ax201 killer device new e8fe3b41c3a3 iwlwifi: mvm: Add support for 6GHz passive scan new e12cfc7bbfd3 iwlwifi: mvm: enable PPAG in China new 9a0f28d8628e iwlwifi: add new so-gf device new 9cd243f24ec1 iwlwifi: move iwl_configure_rxq to be used by other op_modes new d2bfda8addf9 iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine new f21afabae703 iwlwifi: mvm: refactor ACPI DSM evaluation function new 098f1ea54e7c iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() new 0c73f47b430d iwlwifi: remove TCM events new fb54b86339ad iwlwifi: remove remaining software checksum code new 2b84e6328e65 iwlwifi: don't warn if we can't wait for empty tx queues new 4cf2f5904d97 iwlwifi: queue: avoid memory leak in reset flow new 4f7411d64893 iwlwifi: mvm: umac error table mismatch new aa1540ca7616 iwlwifi: mvm: remove PS from lower rates. new 6da29d3b42ea iwlwifi: mvm: don't lock mutex in RCU critical section new 2b6166664d2b iwlwifi: pcie: merge napi_poll_msix functions new 9d401222db54 iwlwifi: pcie: add ISR debug info for msix debug new 3c21990b0cce iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHA [...] new 70c9101d0a3e iwlwifi: warn on SKB free w/o op-mode new a9174578262b iwlwifi: rs-fw: don't support stbc for HE 160 new cc61d3ced2aa iwlwifi: mvm: don't disconnect immediately if we don't hea [...] new 997254a9169c iwlwifi: mvm: don't WARN if we can't remove a time event new 7db67f68392c iwlwifi: bump FW API to 63 for AX devices new d12455fdbfe9 iwlwifi: trans/pcie: defer transport initialisation new 378c7be65ccd iwlwifi: fw: print out trigger delay when collecting data new 8932abef6ea4 iwlwifi: pcie: Change ma product string name new 7c81a025054c iwlwifi: dbg: disable ini debug in 9000 family and below new 197b9c152bad Merge tag 'iwlwifi-next-for-kalle-2021-04-12-v2' of git:// [...] new 1c22233a745e cw1200: Remove unused function pointer typedef cw1200_wsm_handler new 9dc5fdc8c4f8 cw1200: Remove unused function pointer typedef wsm_* new 18fb0bedb5fc rtlwifi: 8821ae: upgrade PHY and RF parameters new a221d0afbf39 qtnfmac: remove meaningless labels new 2377b1c49d48 rtlwifi: Few mundane typo fixes new 87431bc1f0f6 rtlwifi: remove redundant assignment to variable err new 8e04a06530c6 rtlwifi: rtl8188ee: remove redundant assignment of variabl [...] new 987e9bcdd0b7 rtlwifi: remove rtl_get_tid_h new 1186006adee9 rtlwifi: Simplify locking of a skb list accesses new fb98734f7936 qtnfmac: remove meaningless goto statement and labels new e9642be26a37 rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock new 260a9ad94467 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() new d23a96220353 mwifiex: don't print SSID to logs new f2131fa516b8 wilc1000: Make SPI transfers work at 48MHz new 5ee2d9dd73fc wilc1000: Introduce symbolic names for SPI protocol register new ce3b933832b6 wilc1000: Check for errors at end of DMA write new c872e7ae056f wilc1000: Add support for enabling CRC new a381b78a1598 wilc1000: Bring MAC address setting in line with typical L [...] new bf3365a856a1 rtl8xxxu: Fix fall-through warnings for Clang new c81852a48e13 mwifiex: Remove unneeded variable: "ret" new 2f51061edab9 wilc1000: fix a loop timeout condition new 431eb49e87ed rtl8xxxu: Simplify locking of a skb list accesses new 01414f8882f9 libertas: avoid -Wempty-body warning new 7b0e2c4f6be3 wlcore: fix overlapping snprintf arguments in debugfs new 7909a590eba6 airo: work around stack usage warning new 3051946056c3 rsi: fix comment syntax in file headers new 705b5cfab183 brcmfmac: A typo fix new d3240418a662 libertas: struct lbs_private is declared duplicately new ec7480ed0801 rtw88: update statistics to fw for fine-tuning performance new c434e5e48dc4 rsi: Use resume_noirq for SDIO new 7f50ddc5d4fe wl3501: fix typo of 'Networks' in comment new d663bc3317c9 brcmfmac: Remove duplicate struct declaration new 444a9af68b5c wilc1000: Remove duplicate struct declaration new 2ff25985ea9c rtw88: Fix array overrun in rtw_get_tx_power_params() new a8e083ee8e2a mwl8k: Fix a double Free in mwl8k_probe_hw new cf366b154704 carl9170: remove get_tid_h new 5e6087559e85 wil6210: wmi: Remove useless code new fa84df705260 bcma: remove unused function new c544d89b0d67 iwlwifi: pcie: don't enable BHs with IRQs disabled new fb8517f4fade rtw88: 8822c: add CFO tracking new ca4590e42249 Merge remote-tracking branch 'wireless-drivers-next/master' adds 18bfbc777ee1 Bluetooth: 6lowpan: delete unneeded variable initialization adds d82f3ceb722f Bluetooth: use flexible-array member instead of zero-length array adds 33091df75602 Bluetooth: Return whether a connection is outbound adds c6bc94970af8 Bluetooth: virtio_bt: add missing null pointer check on al [...] adds 4cbb375e997d Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 13e66a52f780 Bluetooth: btusb: Add support for Lite-On Mediatek Chip adds 8ee70469f035 Bluetooth: btusb: fix memory leak adds 1c55c39f8232 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails new 2f7edc183a61 Merge remote-tracking branch 'bluetooth/master' adds 6f779a66dc84 cfg80211: allow specifying a reason for hw_rfkill adds d84d13d6f6e0 nl80211: Add interface to indicate TDLS peer's HE capability adds 55f8205e7ddd mac80211: Allow concurrent monitor iface and ethernet rx decap adds 96a7109a1666 mac80211: Set priority and queue mapping for injected frames adds d6843d1ee283 mac80211: clear the beacon's CRC after channel switch adds db878e27a981 mac80211: bail out if cipher schemes are invalid adds 8a16ffdc4cf3 cfg80211: Remove wrong RNR IE validation check new 78bcd37e486f Merge remote-tracking branch 'mac80211-next/master' adds c551f66c5dfe gfs2: Fix a number of kernel-doc warnings new d168b61fb769 Merge remote-tracking branch 'gfs2/for-next' adds 203ba0f64eef Merge tag 'cfi/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds be94215be1ab mtd: spi-nor: core: Fix an issue of releasing resources du [...] adds 46094049a49b Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" adds 256437ebda64 Merge tag 'spi-nor/for-5.13' of git://git.kernel.org/pub/s [...] adds ef4ed780d005 Merge tag 'nand/for-5.13' of git://git.kernel.org/pub/scm/ [...] new 1df1fc8c62f7 mtd: core: Constify buf in mtd_write_user_prot_reg() new f12a67636ac6 Merge remote-tracking branch 'mtd/mtd/next' adds ac1af1a788b2 crypto: allwinner - add missing CRYPTO_ prefix adds da6503f52bf8 crypto: hisilicon/sec - Fix a module parameter error adds a52c7b16ddf3 crypto: ccp - A value assigned to a variable is never used adds fd4317b7b2c9 crypto: hisilicon/hpre - fix a typo in hpre_crypto.c adds 63655b62f560 crypto: ccp - Use DEFINE_SPINLOCK() for spinlock adds 3d8c5f5a08c3 crypto: rockchip - delete unneeded variable initialization adds 50274b01ac16 crypto: sun8i-ss - Fix memory leak of pad adds 854b77371998 crypto: sa2ul - Fix memory leak of rxd adds ae6ce7b17e50 crypto: hisilicon/sec - fixup checking the 3DES weak key adds 556b64b9f39e crypto: hisilicon/qm - delete redundant code adds f7cae626cabb crypto: qat - Fix a double free in adf_create_ring adds 16a9874fe468 crypto: chelsio - Read rxchannel-id from firmware new fa07c1a30be7 crypto: ecc - delete a useless function declaration new 25ee76a221b0 crypto: geode - use DEFINE_SPINLOCK() for spinlock new 7dad7d007ab7 crypto: ixp4xx - use DEFINE_SPINLOCK() for spinlock new 7ed83901326f crypto: hisilicon/qm - add stop queue by hardware new 0f19dbc994dc crypto: arm64/aes-ce - deal with oversight in new CTR carry code new 6e57871c3b75 crypto: hisilicon/trng - add version to adapt new algorithm new 8553856cc6f7 crypto: atmel-tdes - Remove redundant dev_err call in atme [...] new a790f9de1da7 crypto: img-hash - Remove redundant dev_err call in img_ha [...] new bea47077ece6 crypto: ux500 - Remove redundant dev_err calls new 6dab37467389 crypto: keembay - Remove redundant dev_err calls new e0e638f7e09c crypto: ccree - Remove redundant dev_err call in init_cc_r [...] new 1aa33c7a4897 crypto: cavium/zip - remove unused including <linux/version.h> new ac98fc5e1c32 crypto: sun4i-ss - Fix PM reference leak when pm_runtime_g [...] new 06cd7423cf45 crypto: sun8i-ss - Fix PM reference leak when pm_runtime_g [...] new cc987ae9150c crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() new 1cb3ad701970 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c new 747bf30fd944 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c new 13343badae09 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() new 1f34cc4a8da3 crypto: omap-aes - Fix PM reference leak on omap-aes.c new 3eb75fc7d8c7 crypto: atmel - use the correct print format new 07a4356bafa9 crypto: hisilicon/sec - use the correct print format new 51028c6efa90 crypto: hisilicon/sgl - add a comment for block size initi [...] new c5f735bbf35a crypto: hisilicon/sgl - delete unneeded variable initialization new 197272b8f0bb crypto: hisilicon/sgl - add some dfx logs new 4b95e17b8fcc crypto: hisilicon/sgl - fix the soft sg map to hardware sg new 7e958d301c0d crypto: hisilicon/sgl - fix the sg buf unmap new 1c4d9d5bbb5a crypto: qat - enable detection of accelerators hang new 44200f2d9b8b crypto: arm/curve25519 - Move '.fpu' after '.arch' new a2035904f012 crypto: hisilicon/hpre - delete the rudundant space after return new c4433247d91f crypto: hisilicon/hpre - use the correct variable type new 5bc3962c53c7 crypto: hisilicon/hpre - add debug log new 705f6e134ad1 crypto: hisilicon/hpre - delete redundant log and return i [...] new 0f049f7d11dc crypto: crc32-generic - Use SPDX-License-Identifier new c4bb91fc07e5 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 [...] adds 7513ce49027c drm/bridge: lt8912b: Add header file <linux/gpio/consumer.h> adds fd921693fe98 drm/syncobj: use newly allocated stub fences adds e92b0ff60343 drm/ttm: Ignore signaled move fences adds b849bec29a99 drm/ttm: ioremap buffer according to TTM mem caching setting adds be54ffe0ab66 drm/bridge: fix typo in Kconfig adds 5842ab76bbfa drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() adds 2552fb66ae30 drm/drm_internal.h: Remove repeated struct declaration adds 13e133ea1a6b gma500: Use DEFINE_SPINLOCK() for spinlock adds be318fd85bf2 drm/sched: add missing member documentation adds 45d969992c18 drm/dp: Fixup kernel docs for struct drm_dp_aux adds 39c17ae60ea9 drm/tegra: Don't register DP AUX channels before connectors adds c5261e93758a drm/print: Fixup DRM_DEBUG_KMS_RATELIMITED() adds 90876fd477fc drm/dp_mst: Drop DRM_ERROR() on kzalloc() fail in drm_dp_m [...] adds e8b8b0df8694 drm/panel: Convert sysfs sprintf/snprintf family to sysfs_emit adds c103b850721e Merge tag 'drm-misc-next-2021-04-09' of git://anongit.free [...] adds 56b53c0b5aa5 drm/amdgpu: add codes to capture invalid hardware access w [...] adds fe68ceef3412 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" adds 5a8cd98e6e33 drm/amdgpu: wrap kiq ring ops with kiq spinlock adds ce4f17d076f0 drm/amdgpu/display/dm: add missing parameter documentation adds ed098aa34c51 drm/amdgpu: Add additional Sienna Cichlid PCI ID adds e25443d2765f drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds b2aba43af904 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds b98c6299ef99 drm/amdgpu: disentangle HG systems from vgaswitcheroo adds e5192f7b4af6 drm/amdgpu: fix the hibernation suspend with s0ix adds 62498733d4c4 drm/amdgpu: rework S3/S4/S0ix state handling adds 48ccbf730c94 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) adds a2e15b0e6c91 drm/amdgpu: clean up non-DC suspend/resume handling adds 344169315707 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] adds 557f42a2b38c drm/amdgpu: re-enable suspend phase 2 for S0ix adds f937008757a2 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend adds 32ff160da7ff drm/amdgpu: update comments about s0ix suspend/resume adds 5d70a549d00d drm/amdgpu: skip CG/PG for gfx during S0ix adds 50ec83f0d820 drm/amdgpu: drop S0ix checks around CG/PG in suspend adds 5d3a2d95224d drm/amdgpu: skip kfd suspend/resume for S0ix adds 0f6f9dd490d5 drm/amdgpu/ttm: Fix memory leak userptr pages adds 5aeaa43e0ef1 drm/radeon/ttm: Fix memory leak userptr pages adds 7c4f2b235d6f drm/amdgpu: Fix a typo adds 4a49751041bd drm/amdgpu: Fix a typo adds 50ca25228e8a drm/amdgpu: Enable VCN/JPEG CG on aldebaran adds 1689fca0d62a drm/amd/pm: fix Navi1x runtime resume failure V2 adds 2b8d0f1f3e50 drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] adds 2be8989d0fc2 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] adds 3ca401459cf1 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] adds 3bb1105071fb drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct adds eec64a5e5d07 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 15e16daa35ba drm/amdgpu: fix amdgpu_res_first() adds 85a44ecd34e3 drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD adds c93ebea0cbc3 drm/amd/pm: fix MP1 state setting failure in s3 test adds 9113a0fb614b drm/amd/pm: fix gpu reset failure by MP1 state setting adds 639979887a11 drm/amdgpu: Use correct size when access vram adds 4b256c28ad08 drm/amd/display: Populate socclk entries for dcn2.1 adds 62eab49faae7 drm/amd/display: hide VGH asic specific structs adds 1c85f3db778f drm/amd/display: Add kernel doc to crc_rd_wrk field adds 234cc26f7dd1 drm/amd/display: revert max lb lines change adds a08f16cfe8dc drm/amd/display: Log DMCUB trace buffer events adds c006a1c00de2 drm/amd/display: Fix debugfs link_settings entry adds b4e031e40f49 drm/amd/display: revert max lb use by default for n10 adds 4aa8607e2594 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini adds 3d223c5528a3 drm/amd/display: Fixed Clock Recovery Sequence adds 54718747a6e1 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning adds 8c1f05e2472c drm/amd/display: [FW Promotion] Release 0.0.57 adds 49c70ece54b0 drm/amd/display: Change input parameter for set_drr adds 7d707dddc95c drm/amd/display: Use pwrseq instance to determine eDP instance adds 5eba2858416d drm/amd/display: 3.2.128 adds 6ae2784114c0 drm/amdgpu: replace per_device_list by array adds 05eacc0f8f6c drm/radeon: don't evict if not initialized adds a8a1de90e0dc drm/atomic: Couple of typo fixes adds d73610211eec drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug adds 32c811b0972c drivers: gpu: Remove duplicate include of amdgpu_hdp.h adds 7d98d416c2cc amdgpu: avoid incorrect %hu format string adds 19c383affd58 amdgpu: fix gcc -Wrestrict warning adds 42b599732ee1 drm/amdgpu/display: fix memory leak for dimgrey cavefish adds 5f400639dd4e drm/amd/pm: make DAL communicate with SMU through unified [...] adds c6ce68e67659 drm/amd/pm: label these APIs used internally as static adds 181e772f7d1a drm/amd/pm: drop redundant and unneeded BACO APIs V2 adds 437f3e0b6eb2 drm/amdgpu: move vram recover into sriov full access adds 9a8fe5557d76 drm/amd/pm: Update aldebaran pmfw interface adds e40889ecfd79 drm/amdgpu: update host to psp interface adds cad7b7510c44 drm/amdgpu: added support for dynamic GECC adds 9b7f1e04677a drm/amdgpu: Set amdgpu.noretry=1 for Arcturus adds 4711c033f6d8 drm/amd/display: Use appropriate DRM_DEBUG_... level adds 084e2640e516 drm/amdgpu: Fix check for RAS support adds d7232ec62613 drm/amd/display: Removing unused code from dmub_cmd.h adds 266b2d25e3fe drm/amdgpu: remove irq_src->data handling adds dd67d7a6202c drm/amdgpu/pm: mark pcie link/speed arrays as const adds d2ae842d2462 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] adds 2b0e617af3e0 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] adds 36000c7a5108 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit adds a9ca9bb3af85 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit adds f4a9be998c8e drm/amdgpu: Ensure that the modifier requested is supporte [...] adds 9e76e7b20666 amdgpu: securedisplay: simplify i2c hexdump output adds f19a2067a2e1 drm/radeon/r600_cs: Few typo fixes adds 63a93023ee8c drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes adds 5bf314abfb8a drm/amd: Fix a typo in two different sentences adds 5af50b0b1c20 drm/amd/display: Allow idle optimization based on vblank. adds 7df4ceb60fa9 drm/amd/display: check fb of primary plane adds c107171b8d32 drm/amdgpu: add the sched_score to amdgpu_ring_init adds c62dfdbbf710 drm/amdgpu: share scheduler score on VCN3 instances adds 87cc7f9ebf7c drm/amdgpu: load balance VCN3 decode as well v8 adds 9fd5543e9552 drm/amdgpu: allow variable BO struct creation adds 9ad0d033ed4b drm/amdgpu: introduce struct amdgpu_bo_user adds 22b40f7a3ad1 drm/amdgpu: use amdgpu_bo_create_user() for when possible adds cc1bcf85b011 drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag adds 030bb4addb36 drm/amdgpu: make BO type check less restrictive adds e6c6338f393b drm/amd/amdgpu implement tdr advanced mode adds e42569d02acb drm/amd/pm: Modify mode2 msg sequence on aldebaran adds 6d77dd9f75bc drm/amd/pm: Add function to wait for smu events adds c941e9fe9c65 drm/amd/pm: Add support for reset completion on aldebaran adds e071dce38f0a drm/amdgpu: Add reset control to amdgpu_device adds 04442bf70deb drm/amdgpu: Add reset control handling to reset workflow adds a2052839cd9f drm/amdgpu: Add PSP public function to load a list of FWs adds 5d89bb2d2f53 drm/amdgpu: Make set PG/CG state functions public adds 142600e854b1 drm/amdgpu: Add mode2 reset support for aldebaran adds ea4e96a7b3e7 drm/amdgpu: Enable recovery on aldebaran adds 928a0fe6889e drm/amdgpu: Fix build warnings adds 1fb4968bec71 drm/amd/pm: no need to force MCLK to highest when no displ [...] adds 2e4b2f7b570a drm/amd/pm: unify the interface for loading SMU microcode adds d34a1ea94aef drm/amd/pm: fix missing static declarations adds d2b0b4832b90 drm/amd/pm: unify the interface for power gating adds 2d64d23e9596 drm/amd/pm: unify the interface for gfx state setting adds f41f8e0886d3 drm/amd/pm: Fix DPM level count on aldebaran adds 53df89ddc0cc drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers adds 84e070f58ad2 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] adds b010affea45d drm/amdkfd: dqm fence memory corruption adds 03e70a0271f6 drm/amdgpu: ih reroute for newer asics than vega20 adds fe8858bb097b drm/amd/display: Fix black screen with scaled modes on som [...] adds 404b277bbe49 drm/amdgpu: Reset error code for 'no handler' case adds 4a7ffbdb27d5 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] adds 0698b1340378 drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran adds 95574c696147 drm/amd/display: BIOS LTTPR Caps Interface adds 4758823355a0 drm/amd/display: Add refresh rate trace adds 6c8e1f3b95a2 drm/amd/display: Fix static checker warnings on tracebuff_fb adds 9127daa0a8d8 drm/amd/display: Guard ASSR with internal display flag adds ac3a4fa11ff4 drm/amd/display: enable DP DSC Compliance automation adds 4fe1fdcc2301 drm/amd/display: define mod_hdcp_display_disable_option struct adds 45f673e61521 drm/amd/display: add mod hdcp interface for supporting enc [...] adds 553ef24d06fc drm/amd/display: Fix typo for variable name adds 6b91a404c8a5 drm/amd/display: Rename fs_params to hdr_tm_params adds dd8a86877ec0 drm/amd/display: Interface for LTTPR interop adds 3128b285021e drm/amd/display: Enumerate LTTPR modes adds 7809fc00e20e drm/amd/display: LTTPR config logic adds b9db41235a2a drm/amd/display: Fix MST topology debugfs adds f42ef862fb1f drm/amd/display: Add dynamic link encoder selection. adds 79ed7354d70f drm/amd/display: Update display endpoint control path. adds b126a69906ed drm/amd/display: New path for enabling DPG adds 482812d56698 drm/amd/display: Set max TTU on DPG enable adds 925890201eb2 drm/amd/display: add log for automated test adds 3b77bd247878 drm/amd/display: [FW Promotion] Release 0.0.58 adds 6213044059d2 drm/amd/display: Disable MALL when SMU not present adds bb01091cec98 drm/amd/display: 3.2.129 adds 68eb3ae3c637 drm/amd/display: Try YCbCr420 color when YCbCr444 fails adds ec5c0ffaad87 drm/amd/display: fix typo: liason -> liaison adds 1c0f04303b21 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] adds 4d675e1eb863 drm/amdgpu: Add new PF2VF flags for VF register access method adds d91a275e4e86 drm/amd/display: add DMCUB trace irq support for DCN302 adds cb2318b7c987 drm/amd/display: Use pr_debug in DM to prevent dmesg flooding adds 3c3dc654333f drm/amdgpu: fix NULL pointer dereference adds 9973de10b5b7 drm/amdgpu: fix compiler warning(v2) adds fd6ecc906960 drm/radeon: avoid potential null pointer access adds f4d3da72a76a drm/amdgpu: Set a suitable dev_info.gart_page_size adds 9a89a721b41b drm/amdgpu: check alignment on CPU page for bo map adds 2dd88ce862a5 drm/amdgpu/display: fix warning on 32 bit in dmub adds 8b8a162da820 drm/amdgpu: indirect register access for nv12 sriov adds 77eabc6f5975 drm/amdgpu: indirect register access for nv12 sriov adds 5d23851029b7 drm/amdgpu: indirect register access for nv12 sriov adds 5e025531b773 drm/amdgpu: indirect register access for nv12 sriov adds 2b665c3735b3 drm/amdgpu: reserve fence slot to update page table adds 5a4345270474 drm/amdgpu: support sdma error injection adds ccc4343041f2 drm/amd: use kmalloc_array over kmalloc with multiply adds f08726868c75 drm/amd: cleanup coding style a bit adds c108aef148c4 drm/amdgpu: drop some unused atombios functions adds 92b15eb07ad7 amd: display: modules: Remove repeated struct declaration adds 158fc08d174d drm/amdkfd: Avoid null pointer in SMI event adds 75f06251c921 drm/amdgpu: initialze ras caps per paltform config adds 1696bf35896b drm/amdgpu: create umc_v6_7_funcs for aldebaran adds 3f903560d1f0 drm/amdgpu: add helper funtion to query umc ras error adds 878b9e944c56 drm/amdgpu: implement umc query error count callback adds 87da0cc101e7 drm/amdgpu: implement query_ras_error_address callback adds 6e36f23193cc drm/amdgpu: split nbio callbacks into ras and non-ras ones adds 52137ca8526c drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs adds 49070c4ea3d9 drm/amdgpu: split umc callbacks to ras and non-ras ones adds 68d705dd6a40 drm/amdgpu: do not register df_mca interrupt in certain config adds 8bc7b360ad4b drm/amdgpu: split mmhub callbacks into ras and non-ras ones adds 719a9b332305 drm/amdgpu: split gfx callbacks into ras and non-ras ones adds 04f3c88f0955 drm/amd/display: Retry getting PSR state if command times out adds 6bdb2e382161 drm/amd/display: Add delay in dmub_srv_send_gpint_command adds 815f72be4d8a drm/amd/display: use MST downstream AUX to dump DPRX CRCs adds 148493a81e3b drm/amd/display: add NULL check to avoid kernel crash in DC. adds 9df857f930d6 drm/amd/display: Move vupdate keepout programming from DCN [...] adds 37bedd9929b9 drm/amd/display: Add debugfs entry for LTTPR register status adds 3306ace54efb drm/amd/display: Added dc_edp_id_count to dc_context adds 73affd3052c0 drm/amd/display: Add debug prints for SMU messages adds ad0d8ebcb8df drm/amd/display: Add dc_debug flag to disable min fclk adds 712343cd21ea drm/amd/display: Add function and debugfs to dump DCC_EN bit adds 8532467cc901 drm/amd/display: Set initial value to a divider adds 874ec9f7e568 drm/amd/display: Tweak the kernel doc for crc_rd_wrk adds ada577258b94 drm/amd/display: Add missing mask for DCN3 adds f5b6a20c7ef4 drm/amd/display: Directly retrain link from debugfs adds 41efcd3879b1 drm/amd/display: Add MST capability to trigger_hotplug interface adds ec3721869cc4 drm/amd/display: Determine synchronization edge based on m [...] adds 0774e08adf5f drm/amd/display: Fixed corruption on 4K tvs adds 091e3131a8c2 drm/amd/display: Cleanup DML DSC input bpc validation adds ecc116010637 drm/amd/display: [FW Promotion] Release 0.0.59 adds c25675e0b30b drm/amd/display: 3.2.130 adds 55fa622fe635 Revert "drm/amdgpu: Ensure that the modifier requested is [...] adds e90f8be3b91c drm/amdgpu: Remove unused function amdgpu_bo_fbdev_mmap() adds d844c6d74740 drm/amdgpu: move mmhub ras_func init to ip specific file adds b16e685725a9 drm/amdgpu: Fix size overflow adds a441d7ea5c7b drm/radeon: Fix size overflow adds 3495d3c3267a drm/amd/pm: add the callback to get vbios bootup values fo [...] adds f066af882b37 drm/amdgpu: add DMUB outbox event IRQ source define/comple [...] adds 055162645a40 drm/amd/pm: increase time out value when sending msg to SMU adds 340c571bebbe drm/amdgpu: add ras aldebaran ras eeprom driver adds 134d16d50f09 drm/amdgpu: RAS harvest on driver load adds 52a9df8180fb drm/amdgpu: enable ras eeprom on aldebaran adds 79f02534810c drm/amd/display: Update DCN302 SR Exit Latency adds 1f7cfaa36378 drm/amdgpu/smu7: fix CAC setting on TOPAZ adds ccfc4392f257 drm/radeon/r600: Fix variables that are not used after assignment adds a3fe0e334f31 drm/amd/display: Fix the Wunused-function warning adds 25315ebfaefc drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() adds cbb8f989d5a0 drm/amdgpu: page retire over debugfs mechanism adds cd951b3971cd Merge tag 'amd-drm-next-5.13-2021-04-12' of https://gitlab [...] adds 213cc929cbfd Merge drm/drm-fixes into drm-next adds 2fc8a92e0a22 drm/msm/a6xx: Fix perfcounter oob timeout adds f5b1a8784350 drm/msm: Select CONFIG_NVMEM adds 3ab1c5cc3939 drm/msm: Add param for userspace to query suspend count adds 73743e72fed4 drm/msm/disp/dpu1: turn off vblank irqs aggressively in dp [...] adds 8c64a945a614 gpu/drm/msm: remove redundant pr_err() when devm_kzalloc failed adds 0938def7817a drivers: gpu: drm: msn: disp: dpu1: Fixed couple of spelli [...] adds 0340e8123faf drm/msm/dsi: Uncomment core_mmss clock for MSM8996 adds 86bf254549ba drm/msm/dp: Fix indentation kbot warnings in DP driver adds 7d649cfe0314 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver adds cb3fd74a03e8 drm/msm/dp: delete unnecessary debugfs error handling adds b3084079c177 clk: mux: provide devm_clk_hw_register_mux() adds f4b43ac0b0af clk: divider: add devm_clk_hw_register_divider adds 266a4e58a1d2 drm/msm/dsi: replace PHY's init callback with configurable data adds d6d1439ec438 drm/msm/dsi: fuse dsi_pll_* code into dsi_phy_* code adds 6a58cfecaf6c drm/msm/dsi: drop multiple pll enable_seq support adds 93cf7d6289f9 drm/msm/dsi: move all PLL callbacks into PHY config struct adds 80d2229bf0e7 drm/msm/dsi: drop global msm_dsi_phy_type enumaration adds 076437c9e360 drm/msm/dsi: move min/max PLL rate to phy config adds 95b814e4f639 drm/msm/dsi: remove msm_dsi_pll_set_usecase adds 5d13459650b3 drm/msm/dsi: push provided clocks handling into a generic code adds 613cbd1da3c9 drm/msm/dsi: use devm_clk_*register to registe DSI PHY clocks adds a7c13d4f597d drm/msm/dsi: use devm_of_clk_add_hw_provider adds aaadcbb4d702 drm/msm/dsi: make save/restore_state phy-level functions adds 015cf329831d drm/msm/dsi: drop vco_delay setting from 7nm, 10nm, 14nm drivers adds 89da81530d79 drm/msm/dsi: simplify vco_delay handling in dsi_phy_28nm driver adds 62d5325d457a drm/msi/dsi: inline msm_dsi_pll_helper_clk_prepare/unprepare adds 2a831d9e38e2 drm/msm/dsi: make save_state/restore_state callbacks accep [...] adds 007687c38a80 drm/msm/dsi: drop msm_dsi_pll abstraction adds e55b3fbbbbc8 drm/msm/dsi: drop PLL accessor functions adds b7cf8a54549f drm/msm/dsi: move ioremaps to dsi_phy_driver_probe adds 9f91f22aafcd drm/msm/dsi: remove duplicate fields from dsi_pll_Nnm instances adds 001d8dc33875 drm/msm/dsi: remove temp data from global pll structure adds 6e2ad9c3bfca drm/msm/dsi: inline msm_dsi_phy_set_src_pll adds 36c5dde5fdf0 drm/msm/dsi: stop passing src_pll_id to the phy_enable call adds 095eed898485 drm/msm/dpu: enable DPU_SSPP_QOS_8LVL for SM8250 adds 4f2c98383fcc drm/msm/dpu: fill missing details in hw catalog for sdm845 [...] adds a670ff578f1f drm/msm/dpu: always use mdp device to scale bandwidth adds 90643a24a7bf drm/msm: ratelimit GEM related WARN_ON()s adds 6afb0750dba0 drm/msm: Reorganize msm_gem_shrinker_scan() adds b9a31d0deee4 drm/msm: Clear msm_obj->sgt in put_pages() adds 20d0ae2f8c72 drm/msm: Split iova purge and close adds f48f356330f7 drm/msm: Add $debugfs/gem stats on resident objects adds 64fcbde772c7 drm/msm: Track potentially evictable objects adds 81d4d597d4fa drm/msm: Small msm_gem_purge() fix adds 63f17ef83428 drm/msm: Support evicting GEM objects to swap adds 591e34a091d1 drm/msm/disp/dpu1: add support for display for SC7280 target adds ed6154a136e4 drm/msm/disp/dpu1: add intf offsets for SC7280 target adds b3652e87c03c drm/msm/disp/dpu1: add support to program fetch active in [...] adds 7e6ee55320f0 drm/msm/disp/dpu1: enable DATA_HCTL_EN for sc7280 target adds a8eca8a1a524 drm/msm/disp/dpu1: increase the range of interrupts in dpu [...] adds 7e4526db30c2 drm/msm/disp/dpu1: add vsync and underrun irqs for INTF_5 adds dc8a4973fd69 drm/msm/disp/dpu1: add flags to indicate obsolete irqs adds 2ad52bdb220d drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal adds 377569f82ea8 drm/msm/mdp5: Do not multiply vclk line count by 100 adds 33b2b91e3430 drm/msm/mdp5: Disable pingpong autorefresh at tearcheck init adds a29c8c024165 drm/msm/disp/dpu1: fix display underruns during modeset. adds af8352f1ff54 Merge tag 'drm-msm-next-2021-04-11' of https://gitlab.free [...] new 7f11bd2b93c9 Merge remote-tracking branch 'drm/drm-next' new ed01fca38717 drm: bridge: fix ANX7625 use of mipi_dsi_() functions new ad085b3a712a drm: bridge: fix LONTIUM use of mipi_dsi_() functions new 5a7bd25992e4 drm/bridge: lt8912b: fix incorrect handling of of_* return values new 62e3248e088c Merge remote-tracking branch 'drm-misc/for-linux-next' adds 96381e3a0a93 drm/amd/pm: Use VBIOS PPTable for aldebaran adds 89514083f828 drm/amdgpu: update mmhub 1.7 ras error reporting adds 651a03212178 drm/amdgpu: update gfx 9.4.2 ras error reporting adds dead5e421ac4 drm/amdgpu: Introduce functions for vram physical addr cal [...] adds 0ca565ab9708 drm/amdgpu: Calling address translation functions to simpl [...] adds 36c082378c38 drm/amdgpu: Introduce new SETUP_TMR interface adds 6890f4cb9a12 drm/amdkfd: change MTYPEs for Aldebaran's HW requirement adds 66611a721b59 drm/amd/display: Add debug flag to enable eDP ILR by default adds f9fc6f3948a4 drm/amd/display: Disable boot optimizations if ILR optimza [...] adds 8cf9575d7079 drm/amd/display: Fix DSC enable sequence adds 8efd0f5a44c2 drm/amd/display: Remove static property from decide_edp_li [...] adds b0f3438286bc drm/amd/display: Fix DML validation of simple vs native 422 modes adds fab8580107b8 drm/amd/display: Set LTTPR mode to non-LTTPR if no repeate [...] adds 56d63782af9b drm/amd/display: Force vsync flip when reconfiguring MPCC adds 719349f849e8 drm/amd/display: Remove unused flag from stream state adds 83d76eeb7bf3 drm/amd/display: Connect clock optimization function to dcn301 adds b972b4f913ee drm/amd/display: Add debugfs to repress HPD and HPR_RX IRQs adds f83d2a214d93 drm/amd/display: wait vblank when stream enabled and updat [...] adds 4f6baaf0bf36 drm/amd/display: [FW Promotion] Release 0.0.60 adds f4994be248b6 drm/amd/pm: update the driver interface header for vangogh adds 86c8236eecc6 drm/amd/pm: add support for new smu metrics table for vangogh adds e922057b556d drm/amd/display: Added support for multiple eDP BL control adds 2ff3cf823882 drm/amd/display: Fix hangs with psr enabled on dcn3.xx adds 74d85a4af7c0 drm/amd/display: 3.2.131 adds a8b0a3321588 drm/amd/display: [FW Promotion] Release 0.0.61 adds 0133840fba2d drm/amdgpu: Ensure dcefclk isn't created on Aldebaran adds b45fdeab45bc drm/amdgpu: Add graphics cache rinse packet for sdma adds 6cb7a1d40acb drm/amdgpu: Fix a bug for input with double sscanf adds 80b0cd0fb97e drm/amdgpu: Fix a bug in checking the result of reserve page adds 7fb640714547 drm/amdgpu: Add bad_page_cnt_threshold to debugfs adds 737c375b88eb drm/amdgpu: Fix kernel-doc for the RAS sysfs interface adds 7f353342bdab drm/amd/pm: Show updated clocks on aldebaran adds d4abd0066319 drm/amd/sriov no need to config GECC for sriov adds 3273f8b9e652 drm/amd/amdgpu: enable ASPM on navi1x adds 9d015c0dae05 drm/amd/amdgpu: enable ASPM on vega adds b960cb25b1e3 drm/amd/amdgpu: add ASPM support on polaris adds 546aa546b05a drm/amdgpu: Add double-sscanf but invert adds ba5b662c36de drm/amdgpu: Use iterator methods exposed by amdgpu_res_cur [...] adds f45e6b9d03ff drm/amdkfd: Remove legacy code not acquiring VMs adds af48a06daaf1 drm/amd: update the atomfirmware header for smu12 adds eb607a00d3be drm/amd/pm: add the callback to get the bootup values for renoir adds 47e5d79a4522 drm/amdgpu: Copy MEC FW version to MEC2 if we skipped load [...] adds 3ef9d1e0cb14 drm/amd/pm: remove the "set" function of pp_dpm_mclk for vangogh adds a99a5116cdba drm/amd/pm: revise two names of sensor values for vangogh adds 2b60818258dc drm/amd/display: Update modifier list for gfx10_3 adds fe180178390b Revert "Revert "drm/amdgpu: Ensure that the modifier reque [...] adds ea9bc8b9289a drm/amdgpu/dm: Fix NULL pointer crash during DP MST hotplug adds 951796f2f492 amd/display: allow non-linear multi-planar formats adds f689f2be0c7d drm/radeon/cik: remove set but not used variables adds 90cb3d8aca1b drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add() adds bbdfe5aaef3c drm/amd/pm: fix error code in smu_set_power_limit() adds 611ed9a5a14e drm/radeon/si: Fix inconsistent indenting adds 9597624ef606 nvme: put some AMD PCIE downstream NVME device to simple s [...] adds aebd797174bc usb/host: enable auto power control for xhci-pci adds 2bcb3adb4550 drm/amdgpu: add another raven1 gfxoff quirk adds 2aea186a0b6d drm/amdgpu: only check for _PR3 on dGPUs adds 54eaa9eb2713 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 3f5d4d3f9a58 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 0bc0f471533c Revert "drm/amd/display: To modify the condition in indica [...] adds 32526eb7cf88 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 0739b4816007 drm/amdkfd: Update L1 and add L2/3 cache information new 10d065383943 Merge remote-tracking branch 'amdgpu/drm-next' adds 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' adds a844cfbe648d drm/i915: Skip display interruption setup when display is [...] adds 61a60d7962a6 drm/i915: Do not set any power wells when there is no display adds 5df7bd130818 drm/i915: skip display initialization when there is no display adds 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S adds 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] adds c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...] adds 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 adds f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] adds e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts adds 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...] adds 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings new c5e479941171 Merge remote-tracking branch 'drm-intel/for-linux-next' adds c79184a9c029 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update new bb82f2a1bbe4 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 176041c09300 Merge remote-tracking branch 'imx-drm/imx-drm/next' new ac72d2ed5c18 Merge remote-tracking branch 'etnaviv/etnaviv/next' new fbb4eeb8577c Merge remote-tracking branch 'regmap/for-next' adds 473d5ae82d73 Merge branch 'for-linus' into for-next adds d76314531258 ALSA: usb-audio: Skip probe of UA-101 devices adds 64f40f9be141 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX adds 57b138dde350 ALSA: control - double free in snd_ctl_led_init() adds 618fad3d921a ALSA: HDA: Add access description in __snd_hda_add_vmaster adds d91cbe83d319 ALSA: virtio: use module_virtio_driver() to simplify the code adds d2e8f641257d ALSA: usb-audio: Explicitly set up the clock selector adds 543f8d780867 ALSA: control_led - fix the stack usage (control element ops) adds ebe8dc5afb39 ALSA: usb-audio: Apply implicit feedback mode for BOSS devices new 998f26f47e55 ALSA: control: Fix racy management of user ctl memory size [...] new d1ee66c5d3c5 ALSA: hda/realtek: fix mic boost on Intel NUC 8 new 26928ca1f06a ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 new 75b62ab65d27 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 new 0c37e2eb6b83 ALSA: hda/hdmi: fix race in handling acomp ELD notificatio [...] new d86f43b17ed4 ALSA: usb-audio: Add support for many Roland devices' impl [...] new 7078a89ef36a Merge remote-tracking branch 'sound/for-next' adds 3e075e842899 ASoC: amd: raven: acp3x-i2s: Constify static struct snd_so [...] adds 45475bf60cc1 ASoC: soc-compress: lock pcm_mutex to resolve lockdep error adds 857b602a3424 ASoC: codecs: lpass-rx-macro: constify static struct snd_s [...] adds a457dd92d14a ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops adds 1f34084cc85d ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops adds e994cf826894 ASoC: wcd934x: constify static struct snd_soc_dai_ops adds 3cab801e8b94 ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops adds 4f3b0f8e3640 ASoC: rt1019: remove registers to sync with rt1019 datasheet adds a893a666b5b9 ASoC: codecs: lpass-wsa-macro: constify static struct snd_ [...] adds 4150cc7306fa ASoC: amd: renoir: acp3x-pdm-dma: constify static struct s [...] adds 81df40a0807f ASoC: codecs: lpass-tx-macro: constify static struct snd_s [...] adds 33e12dea130d ASoC: wcd9335: constify static struct snd_soc_dai_ops adds 26e33ed9f184 ASoC: amd: Add support for ALC1015P codec in acp3x machine driver adds b2fe85790d8d ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI adds 7459f8b703db ASoC: SOF: topology: remove useless code adds e4330cae2a8c ASoC: SOF: add Kconfig option for probe workqueues adds ca6a0122557f ASoC: soc-acpi: add new fields for mach_params adds 17e9d6b0a395 ASoC: SOF: change signature of set_mach_params() callback adds 974cccf490eb ASoC: SOF: Intel: update set_mach_params() adds f3f3af174335 ASoC: SOF: pcm: export snd_pcm_dai_link_fixup adds 4c1cc83fcc7e ASOC: SOF: simplify nocodec mode adds 6fede18b0c1e Merge series "ASoC: SOF: simplify nocodec mode" from Ranja [...] adds 3bcae98e1017 ASoC: SOF: core: Add missing error prints to device probe [...] adds 4d1284cd7952 ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of adds 2976eef29ec5 Merge series "ASoC: SOF: simplify probe and report errors" [...] adds 1b9889974ce9 ASoC: SOF: Intel: add missing use_acpi_target_states for T [...] adds 4ad03f894b3c ASoC: SOF: Intel: Update ADL P to use its own descriptor adds 13a9e21b80ab Merge series "ASoC: SOF: Intel: descriptor corrections for [...] adds 462c47c2fcc2 ASoC: sti: sti_uniperif: add missing MODULE_DEVICE_TABLE adds 59f5cd96e9b9 ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai [...] adds f899006d5585 ASoC: simple-card-utils: remove li->dais/li->conf adds fafc05aadd4b ASoC: simple-card-utils: use for_each_prop_xxx() adds e25704f84ca2 ASoC: simple-card-utils: remove asoc_simple_parse_xxx() adds 1cf6805700ec ASoC: simple-card-utils: care multi DAI at asoc_simple_cle [...] adds ac813c625ad5 ASoC: simple-card-utils: indicate dai_fmt if exist adds 40d8cbe70e71 ASoC: simple-card-utils: indicate missing CPU/Codec number [...] adds 9830d3e99f51 ASoC: simple-card-utils: add simple_props_to_xxx() macro adds c826ec0391c8 ASoC: simple-card-utils: multi support at asoc_simple_cano [...] adds 33cd6b191f1c ASoC: simple-card-utils: tidyup debug info for clock adds 3919249e8099 ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line adds fcfd763bef4f ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() adds 637251bcfe64 Merge series "ASoC: simple-card-utils: prepare for multi s [...] adds 38c694e98f6a ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_ [...] adds cdf20c3ef0e9 ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_ [...] adds 0b93bbc977af ASoC: ak5558: correct reset polarity adds 4d5d75ce2b32 ASoC: ak5558: change function name to ak5558_reset adds e42b6e813f42 ASoC: cs35l35: remove unused including <linux/version.h> adds a122a116fc6d ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() adds a4856e15e58b ASoC: rsnd: check all BUSIF status when error adds 691b379cbe34 ASoC: rsnd: add rsnd_ssi_busif_err_status_clear() adds 15c57ce07ce2 ASoC: rsnd: add rsnd_ssi_busif_err_irq_enable/disable() adds 63346d3d2f7c ASoC: rsnd: add usage for SRC adds 8577bf61a635 Merge series "ASoC: rsnd: tidyup Renesas sound" from Kunin [...] adds b5fb388da472 ASoC: topology: adhere to KUNIT formatting standard adds 1ceb019e7830 Merge series "kunit: Fix formatting of KUNIT tests to meet [...] adds 22ff9c4230bd ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only th [...] adds 8cbea89e2fba ASoC: simple-card: remove unused variable from simple_parse_of() adds 5bb5ac71e3f4 ASoC: simple-card: use asoc_link_to_xxx() macro adds 2c33e20ffd68 ASoC: simple-card: use simple_props_to_xxx() macro adds 7ed5920995ce ASoC: audio-graph: use asoc_link_to_xxx() macro adds ae0727ab7741 ASoC: audio-graph: use simple_props_to_xxx() macro adds 620f7c08d985 Merge series "ASoC: simple-card/audio-graph: adjust to mul [...] adds eea1d18e9b2d ASoC: SOF: use current DAI config during resume new d97140033948 ASoC: core: Don't set platform name when of_node is set new 0f687d826736 ASoC: simple-card-utils: Propagate errors on too many links new 343e55e71877 ASoC: simple-card-utils: Increase maximum number of links to 128 new 1cacbac447d9 ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmet [...] new ee39d77ed91f ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetr [...] new 8f1a16818a08 ASoC: soc-utils: add snd_soc_component_is_dummy() new 9c2ae363f334 ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() new ac22cf52523a Merge series "ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_p [...] new 093b9dcb5976 ASoC: Intel: soc-acpi: add ADL SoundWire base configurations new 870dc42fe831 ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations new d25bbe80485f ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp new 7ae6af413174 Merge series "ASoC: Intel: add new TGL/ADL configurations" [...] new a48f928e13a0 ASoC: rt715: modification for code simplicity new dcca646c4977 ASoC: rt715: add main capture switch and main capture volume new fa2f98378f94 ASoC: rt715: remove kcontrols which no longer be used new d63f2a88d5cf ASoC: mt6359: Drop ASoC mt6359 ASoC accdet jack document new 5b8a92bb3777 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new fb065d8660c9 Merge remote-tracking branch 'sound-asoc/for-next' new 20e118d4f45c Merge remote-tracking branch 'modules/modules-next' adds 65299e8bfb24 Input: elants_i2c - do not bind to i2c-hid compatible ACPI [...] adds e479187748a8 Input: silead - add workaround for x86 BIOS-es which bring [...] adds 2911ce35faf3 dt-bindings: input/touchscreen: add bindings for msg2638 adds cbdb24e59e7f Input: add MStar MSG2638 touchscreen driver adds 7c06272f0ed8 dt-bindings: input: touchscreen: ilitek_ts_i2c: Add bindings adds 42370681bd46 Input: Add support for ILITEK Lego Series adds a811ecf8f1db Input: mms114 - convert bindings to YAML and extend adds 53fefdd1d3a3 Input: mms114 - support MMS136 adds 236798a1a95f Input: apbps2 - remove useless variable adds 398411367666 Input: cyttsp - error message on boot mode exit error adds c61ac36fd52c Input: cyttsp - reduce reset pulse timings adds 0bffa508d136 Input: cyttsp - drop the phys path adds ddfe7e1ce3d5 Input: cyttsp - set abs params for ABS_MT_TOUCH_MAJOR adds dadf1fd8807e Input: cyttsp - flag the device properly adds 2254f405d199 dt-bindings: Add Hycon Technology vendor prefix adds d19989a2d9d7 dt-bindings: touchscreen: Add HY46XX bindings adds aa2f62cf211a Input: add driver for the Hycon HY46XX touchpanel series new a1d4f1ead34b Merge remote-tracking branch 'input/next' adds 13e1db65d2b9 bcache: reduce redundant code in bch_cached_dev_run() adds 11e9560e6c00 bcache: remove PTR_CACHE adds f9a018e8a6af bcache: use NULL instead of using plain integer as pointer adds be3bacececd7 md: bcache: avoid -Wempty-body warnings adds 9c9b81c45619 md: bcache: Trivial typo fixes in the file journal.c adds 62594f189e81 bcache: Use 64-bit arithmetic instead of 32-bit adds 33ec5dfe8f42 bcache: fix a regression of code compiling failure in debug.c adds eb87e4e90bca gdrom: fix compilation error adds cee1b2152349 null_blk: add option for managing virtual boundary adds a8ed1a0607cf block: remove the -ERESTARTSYS handling in blkdev_get_by_dev adds 327e1d2957ab lightnvm: use kobj_to_dev() adds 1c6b0bc73fac lightnvm: return the correct return value adds 655cdafdec11 lightnvm: remove duplicate include in lightnvm.h adds f8ee34a929a4 lightnvm: deprecated OCSSD support and schedule it for rem [...] adds bdaf13279192 nvmet-tcp: fix a segmentation fault during io parsing error adds 0d8ddeea11d0 nvmet-fc: simplify nvmet_fc_alloc_hostport adds ccc1003b5b2b nvmet: fix a spelling mistake "nubmer" -> "number" adds e51183be1fa9 nvme-pci: don't simple map sgl when sgls are disabled adds 53dc180e7c01 nvme-pci: remove single trailing whitespace adds e234f1f8bb6d nvme-multipath: remove single trailing whitespace adds 95d54bd1a4c1 nvme: remove single trailing whitespace adds 3089738868b6 nvme: add a nvme_ns_head_multipath helper adds 9953ab0c5ae7 nvme: cleanup setting the disk name adds d7790d3739cf nvme: pass a user pointer to nvme_nvm_ioctl adds a5d737f10022 nvme: factor out a nvme_ns_ioctl helper adds 89b3d6e60550 nvme: simplify the compat ioctl handling adds 2f907f7f96d9 nvme: simplify block device ioctl handling for the !multip [...] adds 3557a4409701 nvme: don't bother to look up a namespace for controller ioctls adds 2405252a680e nvme: move the ioctl code to a separate file adds 871ca3ef1326 nvme: factor out a nvme_tryget_ns_head helper adds 1496bd4936d2 nvme: move nvme_ns_head_ops to multipath.c adds f5b9a51db29c nvme: factor out nvme_ns_open and nvme_ns_release helpers adds a9e0e6bc728e nvme: let namespace probing continue for unsupported features adds d6609084b0b8 nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store adds e63c8eb132d5 Merge tag 'nvme-5.13-2021-04-15' of git://git.infradead.or [...] adds 85c8c3c1f8d9 md: factor out a mddev_alloc_unit helper from mddev_find adds d144fe6ff176 md: refactor mddev_find_or_alloc adds 0d809b3837a0 md: do not return existing mddevs from mddev_find_or_alloc adds 404a8ef51258 md/bitmap: wait for external bitmap writes to complete dur [...] adds 455abda6c972 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 97d69b16cb97 bcache: add initial data structures for nvm pages new 688330711e9a bcache: initialize the nvm pages allocator new 97c62b647fca bcache: initialization of the buddy new 783d10ee5f16 bcache: bch_nvm_alloc_pages() of the buddy new 41318cedee26 bcache: bch_nvm_free_pages() of the buddy new 3f11bbf8e605 bcache: get allocated pages from specific owner new 79e55d2a1a94 bcache: use bucket index to set GC_MARK_METADATA for journ [...] new d20445bcab5a bcache: add BCH_FEATURE_INCOMPAT_NVDIMM_META into incompat [...] new 900778393c01 bcache: initialize bcache journal for NVDIMM meta device new edc0efd90d0b bcache: support storing bcache journal into NVDIMM meta device new d4d54286d362 bcache: read jset from NVDIMM pages for journal replay new d9313f4e7bbc bcache: add sysfs interface register_nvdimm_meta to regist [...] new 58ad962659ec floppy: cleanups: remove trailing whitespaces new 8eab2aea574c floppy: cleanups: use ST0 as reply_buffer index 0 new 55f340b1cb20 floppy: cleanups: use memset() to zero reply_buffer new ae27069ee14a floppy: cleanups: use memcpy() to copy reply_buffer new 9bd6153a5e6c floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef new b09729cbbbf2 floppy: remove redundant assignment to variable st new cbd963d17fdc Merge branch 'for-5.13/drivers' into for-5.13/drivers-post-merge adds e83acd7d37d8 io_uring: avoid taking ctx refs for task-cancel adds 2c4b8eb6435e io_uring: reuse io_req_task_queue_fail() adds dafecf19e25f io_uring: further deduplicate file slot selection adds f41db2732d48 io_uring: add a helper failing not issued requests adds 9fb8cb49c7b6 io_uring: refactor provide/remove buffer locking adds 8c3f9cd1603d io_uring: use better types for cflags adds 2e052d443df1 io_uring: refactor out send/recv async setup adds 6cb78689fa94 io_uring: untie alloc_async_data and needs_async_data adds 26f0505a9ce5 io_uring: rethink def->needs_async_data adds b7e298d265f2 io_uring: merge defer_prep() and prep_async() adds 179ae0d15e8b io_uring: simplify io_resubmit_prep() adds de9b4ccad750 io_uring: wrap io_kiocb reference count manipulation in helpers adds abc54d634334 io_uring: switch to atomic_t for io_kiocb reference count adds c9dca27dc7f9 io_uring: simplify io_sqd_update_thread_idle() adds d44f554e105b io_uring: don't check for io_uring_fops for fixed files adds 7b29f92da377 io_uring: cache async and regular file state for fixed files adds b9b0e0d39c7b io_uring: correct comment on poll vs iopoll adds 45ab03b19e8b io_uring: transform ret == 0 for poll cancelation completions adds 493f3b158a1e io_uring: don't take ctx refs in task_work handler adds 33f993da9829 io_uring: optimise io_uring_enter() adds cf27f3b14961 io_uring: optimise tctx node checks/alloc adds 966706579a71 io_uring: keep io_req_free_batch() call locality adds de968c182b4f io_uring: inline __io_queue_linked_timeout() adds 1840038e1195 io_uring: optimise success case of __io_queue_sqe adds dd78f49260dd io_uring: refactor io_flush_cached_reqs() adds 8dd03afe611d io_uring: refactor rsrc refnode allocation adds 0d85035a7368 io_uring: inline io_put_req and friends adds a05432fb49b6 io_uring: refactor io_free_req_deferred() adds dac7a0986493 io_uring: add helper flushing locked_free_list adds 2593553a01c8 io_uring: remove __io_req_task_cancel() adds 68fb897966fe io_uring: inline io_clean_op()'s fast path adds 094bae49e5ed io_uring: optimise io_dismantle_req() fast path adds e1d767f078b8 io_uring: abolish old io_put_file() adds c15b79dee51b io_uring: optimise io_req_task_work_add() adds d4729fbde766 io_uring: don't clear REQ_F_LINK_TIMEOUT adds 682076801a2f io_uring: don't do extra EXITING cancellations adds 05356d86c642 io_uring: remove tctx->sqpoll adds 8418f22a5379 io-wq: refactor *_get_acct() adds e1d675df1a36 io_uring: don't init req->work fully in advance adds 59d7001345a7 io_uring: kill unused REQ_F_NO_FILE_TABLE adds 1c98679db941 io_uring: optimise kiocb_end_write for !ISREG adds 8c130827f417 io_uring: don't alter iopoll reissue fail ret code adds ab454438aa8d io_uring: hide iter revert in resubmit_prep adds 9532b99bd9ca io_uring: optimise rw complete error handling adds 464dca612bc6 io_uring: mask in error/nval/hangup consistently for poll adds 6c2450ae5565 io_uring: allocate memory for overflowed CQEs adds 7471e1afabf8 io_uring: include cflags in completion trace event adds 88e41cf928a6 io_uring: add multishot mode for IORING_OP_POLL_ADD adds b2c3f7e17156 io_uring: abstract out helper for removing poll waitqs/hashes adds 5082620fb2ca io_uring: terminate multishot poll for CQ ring overflow adds b2cb805f6dd4 io_uring: abstract out a io_poll_find_helper() adds b69de288e913 io_uring: allow events and user_data update of running pol [...] adds 66ae0d1e2d9f kernel: allow fork with TIF_NOTIFY_SIGNAL pending adds 685fe7feedb9 io-wq: eliminate the need for a manager thread adds 548d819d1eed io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE adds 50e96989d736 io_uring: reg buffer overflow checks hardening adds b2e720ace221 io_uring: fix race around poll update and poll triggering adds c7aab1a7c52b task_work: add helper for more targeted task_work canceling adds c80ca4707d1a io-wq: cancel task_work on exit only targeting the current 'wq' adds b895c9a632e7 io_uring: name rsrc bits consistently adds 221aa92409f9 io_uring: simplify io_rsrc_node_ref_zero adds f3baed39929e io_uring: use rsrc prealloc infra for files reg adds 82fbcfa996e0 io_uring: encapsulate rsrc node manipulations adds 40ae0ff70fb1 io_uring: move rsrc_put callback into io_rsrc_data adds e7c78371bbf7 io_uring: refactor io_queue_rsrc_removal() adds a7f0ed5acdc9 io_uring: ctx-wide rsrc nodes adds 28a9fe252134 io_uring: reuse io_rsrc_node_destroy() adds 215c39026023 io_uring: remove useless is_dying check on quiesce adds 89b5066ea1d9 io_uring: combine lock/unlock sections on exit adds 7394161cb8bd io_uring: better ref handling in poll_remove_one adds e146a4a3f69e io_uring: remove unused hash_wait adds 0aec38fda2b6 io_uring: refactor io_async_cancel() adds 75769e3f7357 io_uring: improve import_fixed overflow checks adds 4751f53d74a6 io_uring: store reg buffer end instead of length adds 47e90392c8ad io_uring: kill unused forward decls adds e07785b00291 io_uring: lock annotate timeouts and poll adds c4ea060e85ea io_uring: simplify overflow handling adds df9727affa05 io_uring: put link timeout req consistently adds 044118069a23 io_uring: deduplicate NOSIGNAL setting adds 9a321c98490c io_uring: set proper FFS* flags on reg file update adds f4f7d21ce464 io_uring: don't quiesce intial files register adds 846a4ef22bf6 io_uring: refactor file tables alloc/free adds a04b0ac0cb64 io_uring: encapsulate fixed files into struct adds 53a3126756d6 io_uring: kill outdated comment about splice punt adds 417b5052be9e io-wq: simplify code in __io_worker_busy() adds cb3b200e4f66 io_uring: don't attempt re-add of multishot poll request i [...] adds e0051d7d18e0 io-wq: Fix io_wq_worker_affinity() adds f40b964a66ac io_uring: clean up io_poll_task_func() adds e27414bef7b4 io_uring: refactor io_poll_complete() adds 0ea13b448ee7 io_uring: simplify apoll hash removal adds 368b2080853f io_uring: unify task and files cancel loops adds b303fe2e5a38 io_uring: track inflight requests through counter adds 3f48cf18f886 io_uring: unify files and task cancel adds a1fde923e306 io_uring: refactor io_close adds 0bdf3398b06e io_uring: enable inline completion for more cases adds 4af3417a347d io_uring: refactor compat_msghdr import adds 44c769de6ffc io_uring: optimise non-eventfd post-event adds ff64216423d4 io_uring: always pass cflags into fill_event() adds 8d13326e56c1 io_uring: optimise fill_event() by inlining adds a1ff1e3f0e1c io_uring: provide io_resubmit_prep() stub for !CONFIG_BLOCK adds 3e9424989b59 io_uring: simplify io_rsrc_data refcounting adds 7f61a1e9ef51 io_uring: add buffer unmap helper adds 87094465d01a io_uring: cleanup buffer register adds aeca241b0bdd io_uring: split file table from rsrc nodes adds 88885f66e8c6 io_uring: improve sqo stop adds e4335ed33eb5 io_uring: improve hardlink code generation adds f70865db5ff3 io_uring: return back safer resurrect adds 084804002e51 io_uring: fix leaking reg files on exit adds 66d2d00d0ac4 io_uring: fix uninit old data for poll event upd adds 9d8058926be7 io_uring: split poll and poll update structures adds 8c855885b8b3 io_uring: add timeout completion_lock annotation adds fd9c7bc542da io_uring: refactor hrtimer_try_to_cancel uses adds e31001a3abb8 io_uring: clean up io_poll_remove_waitqs() adds cce4b8b0ce1f io_uring: don't fail overflow on in_idle adds e9979b36a467 io_uring: skip futile iopoll iterations adds f39c8a5b1130 io_uring: inline io_iopoll_getevents() adds 7f00651aebc9 io_uring: refactor io_ring_exit_work() adds 9ba5fac8cf3b io_uring: fix POLL_REMOVE removing apoll adds 9096af3e9c87 io_uring: add helper for parsing poll events adds c5de00366e3e io_uring: move poll update into remove not add adds ea6a693d862d io_uring: disable multishot poll for double poll add cases new 4e3d9ff905cd io_uring: put flag checking for needing req cleanup in one spot new 75652a30ff67 io_uring: tie req->apoll to request lifetime new a7be7c23cfdd io_uring: fix merge error for async resubmit new c82d5bc70382 io_uring: don't fail submit with overflow backlog new 38134ada0cee io_uring: fix overflows checks in provide buffers new 75c4021aacbd io_uring: check register restriction afore quiesce new e13ea9f750b8 Merge branch 'for-5.13/io_uring' into for-next new ea3f3c90db32 null_blk: poll queue support new cc23137c324d Merge branch 'for-5.13/drivers-post-merge' into for-next adds 8b625d01fd50 ata: ahci_tegra: call tegra_powergate_power_off only when [...] adds c38ae56ee034 pata_ipx4xx_cf: Fix unsigned comparison with less than zero new f9291cd58da7 Merge branch 'for-5.13/libata' into for-next adds d173b65aa75f block: initialize ret in bdev_disk_changed adds cbb749cf377a block: remove an incorrect check from blk_rq_append_bio adds 907d52310024 block: add queue_to_disk() to get gendisk from request_queue adds 6f822e1b5d9d block: remove zero_fill_bio_iter adds 5f03414d4098 block: move bio_list_copy_data to pktcdvd adds 347b546d5a9b block: Remove an obsolete comment from sg_io() new 8d663f34f8af blk-mq: bypass IO scheduler's limit_depth for passthrough request new 7687b38ae470 bfq/mq-deadline: remove redundant check for passthrough request new 1e91e28e374d blk-mq: Fix spurious debugfs directory creation during ini [...] new 27aa57e5d172 Merge branch 'for-5.13/block' into for-next new 9b8738ad1a91 Merge remote-tracking branch 'block/for-next' new 20d81880608e Merge remote-tracking branch 'device-mapper/for-next' new 7e96253695a8 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 4f111d04fb35 mmc: core: Use userland specified timeout value for eMMC sanitize adds ae3519b6abc2 mmc: moxart: Remove unused variable 'dma_time' and 'pio_time' adds 5e2ea2db0471 dt-bindings: mmc: iproc-sdhci: Convert to json-schema adds baaaf55d99ef mmc: sdhci-pci-gli: Improve GL9763E L1 entry delay to incr [...] adds 5ec6fa5a6dc5 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit adds 87e985aea2be mmc: renesas_sdhi: enable WAIT_WHILE_BUSY adds 489702f45036 mmc: owl-mmc: Remove unnecessary error log adds ffa4877c0a29 mmc: sdhci-msm: Remove unnecessary error log adds 50eae6bada81 mmc: sdhci-st: Remove unnecessary error log adds 4b00ed3c5072 memstick: r592: remove unused variable adds 5e52a168be37 mmc: core: Add a retries parameter to __mmc_switch function adds 5b96247c68d8 mmc: core: Let eMMC sanitize not retry in case of timeout/failure adds 9751bacc8c21 mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL975x adds 0751d56ef1f2 mmc: tmio: always restore irq register adds 0ab53e498fa4 mmc: sdhci-s3c: simplify getting of_device_id match data adds 90cdaa84c57d mmc: sdhci-s3c: correct kerneldoc of sdhci_s3c_drv_data adds e614740a063f mmc: sdhci-s3c: constify uses of driver/match data new df4e137299d5 mmc: dw_mmc-rockchip: Just set default sample value for le [...] new 3b4aba277bfc mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] new abe3a67af9c1 Merge remote-tracking branch 'mmc/next' adds f87c0d2e6c0c rtc: bd70528: Do not require parent data adds 316d0d92fbc9 mfd: bd718x7: simplify by cleaning unnecessary device data adds d6ee7f2360c2 dt_bindings: bd71828: Add clock output mode adds 5b3dc252beda dt_bindings: regulator: Add ROHM BD71815 PMIC regulators adds 4238dc1e6490 dt_bindings: mfd: Add ROHM BD71815 PMIC adds 488b205e5718 mfd: Add ROHM BD71815 ID adds 06b2f5f5ecf3 mfd: Sort ROHM chip ID list for better readability adds 4dcdcfd5abb3 mfd: Support for ROHM BD71815 PMIC core adds 703b288f3edf gpio: Support ROHM BD71815 GPOs adds 9cf37cec4b7d regulator: rohm-regulator: linear voltage support adds 80a71170646d regulator: rohm-regulator: Support SNVS HW state. adds 18f3c62586f7 regulator: bd718x7, bd71828: Use ramp-delay helper adds 1aad39001e85 regulator: Support ROHM BD71815 regulators adds 42391f7e2185 clk: bd718x7: Add support for clk gate on ROHM BD71815 PMIC adds c56dc069f268 rtc: bd70528: Support RTC on ROHM BD71815 adds 5a8a64d9a38b MAINTAINERS: Add ROHM BD71815AGW adds 1658d6242a3d Merge tags 'ib-mfd-clk-gpio-regulator-rtc-v5.13', 'ib-mfd- [...] adds a7639136a929 Merge tag 'ib-mfd-watchdog-v5.13' into ibs-for-mfd-merged adds 7bab92ca364a dt-bindings: mfd: Convert rn5t618 to json-schema adds 94f6f62a6385 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] adds 1c7c1488898e mfd: dbx500-prcmu: Use true and false for bool variable adds c4d09226d5c4 mfd: arizona: Make some symbols static adds 911490a5ca2a mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' adds cb9e880a797a mfd: stmpe: Revert "Constify static struct resource" adds a98688d2ddfe mfd: ab8500: Drop bm disable parameter adds 16f961544bfd mfd: Remove support for AB3100 adds 5a2cf054221a mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static adds 0517224c567d MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds 3a65a3e72cd9 dt-bindings: mfd: lp875xx: Add optional reset GPIO adds 23144a323118 mfd: lm3533: Switch to using the new API kobj_to_dev() adds d9b326b2c367 mfd: intel-m10-bmc: Fix the register access range adds 5893f4d1f430 mfd: intel-m10-bmc: Simplify the legacy version reg definition adds 8169f74ca6f3 mfd: intel-m10-bmc: Add access table configuration to the regmap adds 58d91f1c1701 MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds 21119896d268 MAINTAINERS: Move Milo Kim to credits adds 0c8f2d1081fd mfd: sec: Initialize driver via module_platform_driver() adds 586478bfc9f7 mfd: da9063: Support SMBus and I2C mode adds 42e59982917a mfd: core: Add support for software nodes adds 9677e6f78f75 mfd: intel-lpss: Constify device property structures adds 03152e35dd22 mfd: intel-lpss: Switch to use the software nodes adds b4a66acc0997 mfd: core: Remove support for dangling device properties adds c0d46b89ddea mfd: Make symbol 'atc260x_i2c_of_match' static adds 4502647e60cb mfd: rn5t618: Do not cache various USB related registers adds 0cab0aa14928 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 adds 1514ce4935f3 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order adds 2b77ea7a0a42 mfd: intel_quark_i2c_gpio: Remove unused struct device member adds 10d82ade4fa7 mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] adds 4917e498c689 mfd: stm32-timers: Avoid clearing auto reload register adds d1157530d476 mfd: ntxec: Support for EC in Tolino Shine 2 HD adds 98d6e7fce6b0 mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] adds 91076ebb3e22 mfd: intel_quark_i2c_gpio: Enable MSI interrupt adds 6dac44c602be mfd: intel_quark_i2c_gpio: Don't play dirty trick with const adds 40cb71f321dd mfd: core: Use acpi_find_child_device() for child devices lookup adds 0b79c53e8a1c mfd: max8997: Replace 8998 with 8997 adds fe6df2b48043 mfd: arizona: Fix rumtime PM imbalance on error adds 922e8ce883e5 mfd: lpc_sch: Partially revert "Add support for Intel Quar [...] adds c58ddd297fb9 mfd: intel_quark_i2c_gpio: Convert I²C to use software nodes adds 5a517b5bf687 i2c: designware: Get rid of legacy platform data adds c3a9432429eb dt-bindings: mfd: Add compatible for pmk8350 rtc adds f2f2bc3c0cfc dt-bindings: mfd: Convert pm8xxx bindings to yaml adds ed25b4f00b61 mfd: twl: Remove unused inline function twl4030charger_usb_en() adds 2397c3eef24c Revert "mfd: max8997: Add of_compatible to Extcon and Char [...] adds f9386c91574f mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates new ae7c351c3064 Merge remote-tracking branch 'mfd/for-mfd-next' new be7ecbad6de9 Merge remote-tracking branch 'backlight/for-backlight-next' adds 2d54a2222c4a power: reset: hisi-reboot: add missing MODULE_DEVICE_TABLE adds e318c3c2ae7d power: reset: restart-poweroff: Add missing MODULE_DEVICE_TABLE adds 5ea2edd67a04 power: supply: surface-battery: Make some symbols static adds a4d5ed3b54f0 power: supply: surface-charger: Make symbol 'surface_ac_pm [...] new d9448ca9041e Merge remote-tracking branch 'battery/for-next' new 30c973910382 Merge remote-tracking branch 'regulator/for-next' new bfc07bbf7f7d Merge remote-tracking branch 'security/next-testing' new 0d7d3451bbdd Merge remote-tracking branch 'apparmor/apparmor-next' adds b31f2a495deb keys: cleanup build time module signing keys adds 0165f4ca223b ima: enable signing of modules with build time generated key adds 6cbdfb3d91ba ima: enable loading of build time generated key on .ima keyring adds 60c8eb38c1b7 Merge branch 'ima-module-signing-v4' into next-integrity adds 41d75dd96205 ima: Fix function name error in comment. adds 282c0a4d15b6 integrity: Add declarations to init_once void arguments. new b2b7467e02b1 Merge remote-tracking branch 'integrity/next-integrity' new 1eee369c9739 Merge remote-tracking branch 'keys/keys-next' new 0956bafcbf42 Merge remote-tracking branch 'selinux/next' new e0291d695773 Merge remote-tracking branch 'tomoyo/master' adds 48cff270b037 tpm: efi: Use local variable for calculating final log size adds 3dcd15665aca tpm: acpi: Check eventlog signature before using it adds 9716ac65efc8 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] adds b07067627cd5 lib: Add ASN.1 encoder adds 1c6476e9741e oid_registry: Add TCG defined OIDS for TPM keys adds de66514d934d security: keys: trusted: fix TPM2 authorizations adds f2219745250f security: keys: trusted: use ASN.1 TPM2 key format for the blobs adds e5fb5d2c5a03 security: keys: trusted: Make sealed key properly interoperable adds 5d0682be3189 KEYS: trusted: Add generic trusted keys framework adds 0a95ebc91305 KEYS: trusted: Introduce TEE based Trusted Keys adds c429805fdf70 doc: trusted-encrypted: updates with TEE as a new trust source adds 9d53913fad3e MAINTAINERS: Add entry for TEE based Trusted Keys adds 3d785d73b4c1 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() adds aec00aa04b11 KEYS: trusted: Fix missing null return from kzalloc call new 3bf1f9c596d3 Merge remote-tracking branch 'tpmdd/next' new b34ea31fe013 iommu/mediatek: Always enable the clk on resume new f90a9a85fb94 iommu/mediatek-v1: Avoid build fail when build as module new ac304c070c54 iommu/mediatek-v1: Add error handle for mtk_iommu_probe adds d0272ea1839b iommu/exynos: Remove unneeded local variable initialization adds 906f86c86030 iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 adds 745610c4a3e3 iommu/vt-d: Fix an error handling path in 'intel_prepare_i [...] adds 38c527aeb419 iommu/vt-d: Force to flush iotlb before creating superpage adds 45ed93374a3a iommu/amd: Remove duplicate check of devid adds 715601e4e369 Revert "iommu/amd: Fix performance counter initialization" adds 994d6608efe4 iommu/amd: Remove performance counter pre-initialization test adds 304c73ba6945 iommu/amd: Put newline after closing bracket in warning adds 84b6269c3c28 iommu/fsl-pamu: Fix uninitialized variable warning new 49d11527e560 Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] new c0aec6680b6c iommu: Statically set module owner new 2d471b20c55e iommu: Streamline registration interface new 86b75f4e6604 Merge remote-tracking branch 'iommu/next' new fba68c582a5d Merge remote-tracking branch 'audit/next' new b41936227078 dt-bindings: bcm4329-fmac: add optional brcm,ccode-map new b067688e00b1 Merge remote-tracking branch 'devicetree/for-next' adds 2a7db0d6eb5e dt-bindings: mailbox: Add compatible for SM8350 IPCC adds 3cfc7489667b mailbox: pcc: fix platform_no_drv_owner.cocci warnings adds 9d2e8b93236a mailbox: fix various typos in comments adds a8f96891077e MAINTAINERS: Add DT bindings directory to mailbox adds 9468ab84032f mailbox: sprd: Introduce refcnt when clients requests/free [...] adds 6203b954fc23 dt-bindings: mailbox: Add interrupt-names to SPRD mailbox adds 6457f4cd7810 mailbox: sprd: Add supplementary inbox support adds a683246a069b mailbox: arm_mhu_db: Remove redundant dev_err call in mhu_ [...] new 93fb0c8df6d2 dt-bindings: mailbox: ti,secure-proxy: Convert to json schema new 56b07de72a03 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 9b844b087124 spi: dln2: Fix reference leak to master adds 59ebbe40fb51 spi: simplify devm_spi_register_controller adds a03675497970 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfe [...] adds a23faea76d4c spi: omap-100k: Fix reference leak to master adds 4df2f5e1372e spi: imx: add a check for speed_hz before calculating the clock adds e980048263ba spi: orion: set devdata properly as it is being used later adds cec77e0a2498 spi: qup: fix PM reference leak in spi_qup_remove() adds 30700a057ce8 spi: davinci: Use device_get_match_data() helper adds a16bff68b75f spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to [...] adds a0f65be6e880 spi: spi-zynqmp-gqspi: add mutex locking for exec_op adds 8ad07d79bd56 spi: spi-zynqmp-gqspi: transmit dummy circles by using the [...] adds 41d310930084 spi: spi-zynqmp-gqspi: fix incorrect operating mode in zyn [...] adds 828b48097742 Merge series "spi: spi-zynqmp-gpspi: fix some issues" from [...] adds 6043357263fb spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynq [...] adds 4c84e42d29af spi: hisi-sfc-v3xx: fix potential irq race condition adds 4a46f88681ca spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related [...] adds 089cde07977c Merge series "Minor updates for hisi-sfc-v3xx" from Yicong [...] adds 609a2f9529d3 spi: s3c64xx: simplify getting of_device_id match data adds 7d712f799a93 spi: s3c64xx: correct kerneldoc of s3c64xx_spi_port_config adds d63714155177 spi: s3c64xx: constify driver/match data adds 58eaa7b2d07d spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] adds c7ed5fd5fbb2 Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] new c6bdae08012b spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue new 799f923f0a66 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume new 2530b3df4326 spi: spi-zynqmp-gqspi: Resolved slab-out-of-bounds bug new a2c5bedb2d55 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op new 126bdb606fd2 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails new 33879ff53547 Merge remote-tracking branch 'spi/for-5.13' into spi-next new e34f2e8db6f9 Merge remote-tracking branch 'spi/for-next' adds 02e43b04905c Merge branch 'x86/vmware' adds cce9a22763fd Merge branch 'x86/vdso' adds 9f8614f5567e x86/dma: Tear down DMA ops on driver unbind adds f3a90979914f Merge branch 'x86/urgent' adds 9ce8c47773b7 Merge branch 'x86/splitlock' adds e9a15a40e857 x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit adds b8921dccf3b2 x86/cpufeatures: Add SGX1 and SGX2 sub-features adds b0c7459be067 x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() adds 231d3dbdda19 x86/sgx: Add SGX_CHILD_PRESENT hardware error code adds 540745ddbc70 x86/sgx: Introduce virtual EPC for use by KVM guests adds 332bfc7becf4 x86/cpu/intel: Allow SGX virtualization without Launch Con [...] adds faa7d3e6f3b9 x86/sgx: Initialize virtual EPC driver even when SGX drive [...] adds 8ca52cc38dc8 x86/sgx: Expose SGX architectural definitions to the kernel adds 9c55c78a73ce x86/sgx: Move ENCLS leaf definitions to sgx.h adds 32ddda8e445d x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) adds a67136b458e5 x86/sgx: Add encls_faulted() helper adds 73916b6a0c71 x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs adds d155030b1e7c x86/sgx: Add helpers to expose ECREATE and EINIT to KVM adds b3754e5d3da3 x86/sgx: Move provisioning device creation out of SGX driver adds ae40aaf6bdbf x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_ [...] adds 523caed9efbb x86/sgx: Mark sgx_vepc_vm_ops static adds 64a88bb15542 Merge branch 'x86/sgx' adds f7c883bf6102 Merge branch 'x86/seves' adds 41e2da9b5e67 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] adds 8f2aca40dd07 x86/platform/uv: Add more to secondary CPU kdump info adds 14e194f74303 Merge branch 'x86/platform' adds 8dee5bc48dde Merge branch 'x86/mm' adds c722a0d07f69 Merge branch 'x86/misc' adds 7798a6ec0c03 Merge branch 'x86/microcode' adds 0d66ccc16270 jump_label: Provide CONFIG-driven build state defaults adds 51cba1ebc60d init_on_alloc: Optimize static branches adds 39218ff4c625 stack: Optionally randomize kernel stack offset each syscall adds fe950f602033 x86/entry: Enable random_kstack_offset support adds 68ef8735d253 lkdtm: Add REPORT_STACK for checking stack offsets adds 70918779aec9 arm64: entry: Enable random_kstack_offset support adds ba7e57f24cd5 Merge branch 'x86/entry' adds 52fa82c21f64 x86: Add insn_decode_kernel() adds f2ac256b9a8b Merge 'x86/alternatives' adds e855e80d0015 Merge tag 'v5.12-rc5' into WIP.x86/core, to pick up recent [...] adds b1f480bc0686 Merge branch 'x86/cpu' into WIP.x86/core, to merge the NOP [...] adds 23c1ad538f4f x86/alternatives: Optimize optimize_nops() adds 119251855f9a x86/retpoline: Simplify retpolines adds bcb1b6ff39da objtool: Correctly handle retpoline thunk calls adds 530b4ddd9dd9 objtool: Handle per arch retpoline naming adds a958c4fea768 objtool: Fix static_call list generation adds 3a647607b57a objtool: Rework the elf_rebuild_reloc_section() logic adds ef47cc01cb4a objtool: Add elf_create_reloc() helper adds d0c5c4cc73da objtool: Create reloc sections implicitly adds 417a4dc91e55 objtool: Extract elf_strtab_concat() adds 9a7827b7789c objtool: Extract elf_symbol_add() adds 2f2f7e47f052 objtool: Add elf_create_undef_symbol() adds 43d5430ad74e objtool: Keep track of retpoline call sites adds 7bd2a600f3e9 objtool: Cache instruction relocs adds 50e7b4a1a1b2 objtool: Skip magical retpoline .altinstr_replacement adds 9bc0bb50727c objtool/x86: Rewrite retpoline thunk calls adds 53375a5a218e x86/cpu: Resort and comment Intel models adds 99cb64de36d5 x86/cpu: Comment Skylake server stepping too adds cb26bfa348bb Merge branch 'x86/core' adds dda451f391ee x86/cacheinfo: Remove unneeded dead-store initialization adds 3e7bbe15ed84 x86/msr: Make locally used functions static adds 0d6c8e1e2465 x86/platform/intel/quark: Fix incorrect kernel-doc comment [...] adds f7b21a0e4117 x86/asm: Ensure asm/proto.h can be included stand-alone adds 16854b567dff x86/pat: Do not compile stubbed functions when X86_PAT is off adds 07541acb42ce Merge branch 'x86/cleanups' adds 79de0fdc20b0 Merge branch 'x86/build' adds c361e5d4d07d x86/setup: Move trim_snb_memory() later in setup_arch() to [...] adds a8c061a2218d Merge branch 'x86/boot' adds 5586a93dd27e Merge branch 'x86/apic' adds 7b3efb50f783 Merge tag 'timers-v5.13-rc1' of https://git.linaro.org/peo [...] adds ea872c23f2d4 Merge branch 'timers/core' adds 6db12ee0456d psi: allow unprivileged users with CAP_SYS_RESOURCE to wri [...] adds c722f35b513f sched/fair: Bring back select_idle_smt(), but differently adds 9bcb959d05ee sched/fair: Ignore percpu threads for imbalance pulls adds 23fb06d9602b sched/fair: Clean up active balance nr_balance_failed trickery adds 4aed8aa41524 sched/fair: Introduce a CPU capacity comparison helper adds 69995ebbb9d3 signal: Hand SIGQUEUE_PREALLOC flag to __sigqueue_alloc() adds 4bad58ebc8bc signal: Allow tasks to cache one sigqueue struct adds 60af388d2388 rseq: Optimize rseq_update_cpu_id() adds 0ed96051531e rseq: Remove redundant access_ok() adds 5e0ccd4a3b01 rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() adds 64114e0705e7 Merge branch 'sched/core' adds 567615a2b21e Merge branch 'ras/core' adds edae1f06c2cd perf/x86/intel/uncore: Parse uncore discovery tables adds d6c754130435 perf/x86/intel/uncore: Generic support for the MSR type of [...] adds 6477dc393477 perf/x86/intel/uncore: Rename uncore_notifier to uncore_pc [...] adds 42839ef4a20a perf/x86/intel/uncore: Generic support for the PCI type of [...] adds c4c55e362a52 perf/x86/intel/uncore: Generic support for the MMIO type o [...] adds cface0326a6c perf/x86/intel/uncore: Enable IIO stacks to PMON mapping f [...] adds d08c037d372c Merge branch 'perf/core' adds 0b323342d3cf Merge branch 'objtool/core' adds 7d95f22798ec static_call: Fix unused variable warn w/o MODULE adds 9432bbd969c6 static_call: Relax static_call_update() function argument type adds eedd6341340c Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] adds c9450f728cfb Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] adds d69eb62dcf09 Merge branch 'locking/core' adds c5e3a41187ac kernel: Initialize cpumask before parsing adds 7c07012eb1be genirq: Reduce irqdebug cacheline bouncing adds 5ab6722e4c46 Merge branch 'irq/core' adds 120b566d1df2 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] adds ba9461590859 Merge branch 'core/rcu' adds 8b1fdf97491f Merge branch 'core/entry' new e1112ba04702 Merge remote-tracking branch 'tip/auto-latest' new f15bbf170b40 Merge remote-tracking branch 'edac/edac-for-next' new 004fa004e663 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new eaa7a897206a tracing: Define static void trace_print_time() new f689e4f280b6 tracing: Define new ftrace event "func_repeats" new 20344c54d1c7 tracing: Add "last_func_repeats" to struct trace_array new c658797f1a70 tracing: Add method for recording "func_repeats" events new 4994891ebbb8 tracing: Unify the logic for function tracing options new 22db095d57b5 tracing: Add "func_no_repeats" option for function tracing new e1db6338d6fa ftrace: Reuse the output of the function tracer for func_repeats new f15235e00151 Merge remote-tracking branch 'ftrace/for-next' adds 6d82f4458c5d clocksource: Provide module parameters to inject delays in [...] adds 07f36247e964 clocksource: Retry clock read if long delays detected adds 1ede115847bb clocksource: Check per-CPU clock synchronization when mark [...] adds 3be73086afb0 clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds d9c430e9321f clocksource: Limit number of CPUs checked for clock synchr [...] adds 59b6d79490b9 Merge branch 'clocksource.2021.04.13a' into HEAD adds c18a18474e97 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds d04d5b6440d1 torture: Fix remaining erroneous torture.sh instance of $* adds 7d3509f1b395 rcu-tasks: Add block comment laying out RCU Tasks design adds 400d01bc5d2c rcu-tasks: Add block comment laying out RCU Rude design adds bda4119dc6e7 kcsan: Add pointer to access-marking.txt to data_race() bullet adds bb0907874081 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 1156135b68d6 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 6791a4409b52 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 930b1641dc4e refscale: Allow CPU hotplug to be enabled adds fa3c7e1db454 rcuscale: Allow CPU hotplug to be enabled adds 79e29d9da7ba torture: Add kvm-remote.sh script for distributed rcutortu [...] adds 49601b9dc2cb softirq: Add RT specific softirq accounting adds 430d1763611b irqtime: Make accounting correct on RT adds e1357b5f1d1c softirq: Move various protections into inline helpers adds 022c27be035e softirq: Make softirq control and processing RT aware adds d5aed22024a3 tick/sched: Prevent false positive softirq pending warnings on RT adds f0f37a7a104a rcu: Prevent false positive softirq warning on RT adds 703bc61c6058 refscale: Add acqrel, lock, and lock-irq adds 6eb39991bd9a rcutorture: Abstract read-lock-held checks adds 25dee3d394c8 torture: Fix grace-period rate output adds 99b713417015 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds f639928dfafa timer: Revert "timer: Add timer_curr_running()" adds 19f8dec91ae2 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 4c35e7d21193 rcu/nocb: Allow de-offloading rdp leader adds 60dc5a30d891 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds b33251824757 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 307b7d79b10b rcu/nocb: Only cancel nocb timer if not polling adds 6b428a78598a rcu/nocb: Prepare for fine-grained deferred wakeup adds 73dd7b2b705b rcu/nocb: Unify timers adds d8ca3963c24e rcu: Fix typo in comment: kthead -> kthread adds 27acf8778ce3 torture: Abstract end-of-run summary adds c79d96a230c9 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds 37993fb22012 torture: Make the build machine control N in "make -jN" adds 068280c34db4 mm/slub: Fix backtrace of objects to handle redzone adjustment adds 2672d1d4ec3a mm/slub: Add Support for free path information of an object. adds 29a73e47717a doc: Fix statement of RCU's memory-ordering requirements adds 3863e21d7255 rcu: Fix various typos in comments adds 1361c9bb4c5f rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 4b0a973e55f6 torture: Make kvm-find-errors.sh account for kvm-remote.sh adds 8775f2963a42 rcu: Remove the unused rcu_irq_exit_preempt() function adds cc1f381f9073 rcu: Improve tree.c comments and add code cleanups adds 45be96e2ffca rcutorture: Judge RCU priority boosting on grace periods, [...] adds 1859e3adb94f rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds 6c26b4817f11 torture: Correctly fetch number of CPUs for non-English languages adds 874b49ca52dd torture: Set kvm.sh language to English adds 3bb2347112d3 srcu: Remove superfluous sdp->srcu_lock_count zero filling adds 7752d81fb1fd srcu: Remove superfluous ssp initialization for early callbacks adds 656ddcfd9845 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds e3488ea6f40c rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds c701080a582c doc: Fix diagram references in memory-ordering document adds 7b6728307afa lockdep: Explicitly flag likely false-positive report adds e87030588186 rcu: Reject RCU_LOCKDEP_WARN() false positives adds 94b8efc7d40a rcu: Add quiescent states and boost states to show_rcu_gp_ [...] adds 8193d3465bc8 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] adds 8bc7bcdff8bd rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] adds 16d718c12629 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs adds 02274643c5c0 rcutorture: Delay-based false positives for RCU priority b [...] adds 0ce86b65258e rcutorture: Consolidate rcu_torture_boost() timing and statistics adds df69fb1040c6 rcutorture: Make rcu_torture_boost_failed() check for GP end adds b65420f87d78 srcu: Unconditionally embed struct lockdep_map adds 0d8d57d397e7 srcu: Initialize SRCU after timers adds 1e531372fc95 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests adds 2f366f66d631 rcu: Make rcu_gp_cleanup() be noinline for tracing new 32bc6220e865 Merge remote-tracking branch 'rcu/rcu/next' new 6c377b02a801 Merge tag 'kvm-s390-next-5.13-1' of git://git.kernel.org/p [...] adds 44bada282190 KVM: s390: fix guarded storage control register handling new 387cb8e89d7f Merge tag 'kvm-s390-next-5.13-2' of git://git.kernel.org/p [...] new d9bd0082e2e2 Merge remote-tracking branch 'tip/x86/sgx' into kvm-next new 5b10ed082f6b Merge remote-tracking branch 'kvm/next' adds 13611bc80d3d KVM: arm64: Don't print warning when trapping SPE registers adds 96f4f6809bee KVM: arm64: Don't advertise FEAT_SPE to guests adds fbb31e5f3ace Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next adds ac5ce2456e3e Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next adds 3d63ef4d523e Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next adds 5b32a53d6d05 KVM: arm64: Clarify vcpu reset behaviour adds 85d703746154 KVM: arm64: Fully zero the vcpu state on reset adds ad569b70aa02 Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next adds 5c92a7643b14 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next adds 3b7e56be7864 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds bba8857febb1 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next adds d8f37d291cd7 Merge branch 'kvm-arm64/ptp' into kvmarm-master/next adds 94ac0835391e KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read adds c90aad55c52e Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next adds e629003215e0 Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] adds 832083294076 Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] adds 3284cd638b85 Merge remote-tracking branch 'arm64/for-next/neon-softirqs [...] adds d19dea75b992 coresight: core: Make symbol 'csdev_sink' static adds 68d400c07997 coresight: trbe: Fix return value check in arm_trbe_regist [...] adds a2387e0a1315 Merge remote-tracking branch 'coresight/next-ETE-TRBE' int [...] adds d3debfcc4e3f bug: Provide dummy version of bug_get_file_line() when !GE [...] adds 979a265264d1 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next new deee15557a9a Merge remote-tracking branch 'kvm-arm/next' adds bd0d09ebd4f8 Merge branch 'for-5.12-fixes' into for-next new 855b2fdb7c54 Merge remote-tracking branch 'percpu/for-next' adds 6759e18e5cd8 platform/x86: thinkpad_acpi: Correct thermal sensor allocation adds ee7abc105e2b platform/x86: intel_pmc_core: export platform global reset [...] adds 572931972cb5 platform/x86: add Gigabyte WMI temperature driver adds d21e5abd3a00 platform/x86: pmc_atom: Match all Beckhoff Automation bayt [...] adds 00cc42630a2e platform/x86: thinkpad_acpi: Add labels to the first 2 tem [...] adds 8779c688edbb platform/x86: gigabyte-wmi: add X570 AORUS ELITE adds 823b31517ad3 platform/x86: intel_chtdc_ti_pwrbtn: Fix missing IRQF_ONES [...] new 64ffd4e9cb66 Merge remote-tracking branch 'drivers-x86/for-next' new f18ca1d4a6f9 Merge remote-tracking branch 'chrome-platform/for-next' adds 5c08b0f75575 HSI: core: fix resource leaks in hsi_add_client_from_dt() new 5e3ee26dff72 Merge remote-tracking branch 'hsi/for-next' new 5e01082e68ea Merge remote-tracking branch 'leds/for-next' new 1b7ce8fab5fd Merge remote-tracking branch 'ipmi/for-next' adds 312723a0b34d debugfs: Make debugfs_allow RO after init adds b4104180a2ef kobject_uevent: remove warning in init_uevent_argv() adds 4ce535ec0084 node: fix device cleanups in error handling code adds a00fcbc115f9 Merge tag 'v5.12-rc7' into driver-core-next adds 586c40288206 kunit: software node: adhear to KUNIT formatting standard adds b622b24519f5 software node: Allow node addition to already existing device adds bd2a895f21eb PM / wakeup: use dev_set_name() directly new e6b3c326ec70 Merge remote-tracking branch 'driver-core/driver-core-next' adds be2b960e5715 usb: dwc2: Add device partial power down functions adds 9ce9e5ad17d6 usb: dwc2: Add host partial power down functions adds c9c394abfa84 usb: dwc2: Update enter and exit partial power down functions adds b77b0d0021ec usb: dwc2: Add partial power down exit flow in wakeup intr. adds 139fae7a0838 usb: dwc2: Update port suspend/resume function definitions. adds 22ff0c8e529e usb: dwc2: Add enter partial power down when port is suspended adds 1e0890ebaa3f usb: dwc2: Add exit partial power down when port is resumed adds e97570f7a720 usb: dwc2: Add exit partial power down when port reset is [...] adds 4d4d99afa2b0 usb: dwc2: Add part. power down exit from dwc2_conn_id_sta [...] adds 75f43ac3c1fd usb: dwc2: Allow exit partial power down in urb enqueue adds 42b32b164ace usb: dwc2: Fix session request interrupt handler adds 113f86d0c302 usb: dwc2: Update partial power down entering by system suspend adds c74c26f6e398 usb: dwc2: Fix partial power down exiting by system resume adds b46b1ef7b0da usb: dwc2: Add exit partial power down before removing driver adds f3dedafb8263 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] adds e3a072022487 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] adds 4050f2683f2c usb: typec: tcpm: update power supply once partner accepts adds ae196ddb0d31 usb: typec: Port mapping utility adds 63cd78617350 usb: Link the ports to the connectors they are attached to adds b433c4c789d6 usb: Iterator for ports adds ee64fc599b72 usb: typec: Link all ports during connector registration adds 782de5e7190d usb: dwc3: pci: add support for the Intel Alder Lake-M adds 9c2076090c28 usb: gadget: r8a66597: Add missing null check on return fr [...] adds 7c53624cbdbe usb: host: u132-hcd: use DEFINE_MUTEX() for mutex lock adds a932ee40c276 usb: gadget: tegra-xudc: Fix possible use-after-free in te [...] adds 9535b9953390 usb: musb: fix PM reference leak in musb_irq_work() adds 025f97d18800 usb: core: hub: Fix PM reference leak in usb_port_resume() adds 17af793217a6 docs: usbip: Fix major fields and descriptions in protocol adds 3a2a68ecb25e usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver adds 124b11cc4f62 usb: dwc3: xilinx: Remove the extra freeing of clocks adds 3a2a91a2d517 usb: roles: Call try_module_get() from usb_role_switch_fin [...] adds 7b458a4c5d73 usb: typec: Add typec_port_register_altmodes() adds 55d8b34772e0 usb: typec: tcpm: Add support for altmodes adds 3d28466e5f4f platform/x86/intel_cht_int33fe: Add displayport altmode fw [...] adds 729f7955cb98 Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" adds dd5619582d60 USB: cdc-acm: fix unprivileged TIOCCSERIAL adds 496960274153 USB: cdc-acm: fix TIOCGSERIAL implementation adds 26b75952ca0b USB:ehci:fix Kunpeng920 ehci hardware problem adds 90d28fb53d4a usb: core: reduce power-on-good delay time of root hub adds dc1e7e9a27e0 usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qco [...] adds 3db53374405f usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string adds 14d34d2dbbe2 Merge 5.12-rc7 into usb-next adds 1d08ed588c6a usbip: vudc: fix missing unlock on error in usbip_sockfd_store() adds 5bdb080f9603 Revert "usb: Link the ports to the connectors they are att [...] adds 2cf2581cd229 usb: cdns3: add power lost support for system resume adds 2fd69eca0633 usb: cdns3: imx: add power lost support for system resume adds 39be23f4f16f usb: cdns3: trace: delete the trace parameter for request->trb adds ef32e0513a13 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused adds 575dd7ece61f usb: cdns3: fix static checker warning. adds b9b1eae761ee usb: cdns3: Use dma_pool_* api to alloc trb pool adds 8430e98f2c87 usb: cdns3: Optimize DMA request buffer allocation adds 8079ebf5ff51 usb: cdns3: delete repeated clear operations adds 9ecc3eb03c37 usb: cdnsp: remove redundant initialization of variable ret adds 10076de33b5e usb: cdnsp: Fixes issue with Configure Endpoint command adds 9bc46a12c53d Merge tag 'usb-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 2f608ba19610 thunderbolt: Add details to router uevent adds 6f3badead6a0 thunderbolt: Hide authorized attribute if router does not [...] adds 5367f82a2123 Merge tag 'thunderbolt-for-v5.13-rc1' of git://git.kernel. [...] adds 012466fc8ccc usb: dwc2: Add device clock gating support functions adds 79c87c3c3721 usb: dwc2: Add host clock gating support functions adds cbe1e903e5ab usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt adds 5d240efddc7f usb: dwc2: Add exit clock gating from wakeup interrupt adds 9b4965d77e11 usb: dwc2: Add exit clock gating from session request interrupt adds 5f9e60c06175 usb: dwc2: Add exit clock gating when port reset is asserted adds d37b939cf41f usb: dwc2: Update enter clock gating when port is suspended adds 3cf8143e47a9 usb: dwc2: Update exit clock gating when port is resumed adds 16c729f90bdf usb: dwc2: Allow exit clock gating in urb enqueue adds 50fb0c128b6e usb: dwc2: Add clock gating entering flow by system suspend adds ef5e0eec4764 usb: dwc2: Add clock gating exiting flow by system resume adds 401411bbc4e6 usb: dwc2: Add exit clock gating before removing driver adds 434438d8f9d3 usb: typec: silence a static checker warning adds 8f23fe35ff1e USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet adds e66bbfb0fbbe usb: dwc3: gadget: Ignore Packet Pending bit adds 568262bf5492 usb: dwc3: core: Add shutdown callback for dwc3 adds 475e8be53d04 usb: dwc3: gadget: Check for disabled LPM quirk adds 123086843372 usb: typec: tcpm: Honour pSnkStdby requirement during negotiation adds 1373fefc6243 usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby adds 82dad9fb68fb usb: xhci-mtk: check return value in suspend/resume hooks adds fe8e488058c4 dt-bindings: usb: mtk-xhci: add wakeup interrupt adds 04284eb74e0c usb: xhci-mtk: add support runtime PM adds 7fed6368ebd9 usb: xhci-mtk: use clock bulk to get clocks adds 4b853c236c7b usb: xhci-mtk: remove unused members new 9f074d2a7bf4 Merge remote-tracking branch 'usb/usb-next' adds 07125072b0a0 USB: serial: do not use tty class device for debugging adds b979248d16d1 USB: serial: cp210x: provide gpio valid mask adds d07082277f55 USB: serial: cp210x: add gpio-configuration debug printk adds 8674cabe052b USB: serial: f81232: drop time-based drain delay adds 4b8e07951ff5 USB: serial: io_ti: document reason for drain delay adds c505b8b2ef27 USB: serial: ti_usb_3410_5052: reduce drain delay to one char adds bd49224a2ecf USB: serial: ti_usb_3410_5052: drop drain delay for 3410 adds e8d89db01a97 USB: serial: io_ti: clean up vendor-request helpers adds 7a14fac0c944 USB: serial: io_ti: add send-port-command helper adds 13c613393cee USB: serial: io_ti: add read-port-command helper adds 35aeb1b31b73 USB: serial: io_ti: use kernel types consistently adds 46388e865273 USB: serial: io_ti: drop unnecessary packed attributes adds a1db84f6cab7 USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes adds d24223367d21 USB: serial: ti_usb_3410_5052: clean up vendor-request helpers adds 3bfe43988c93 USB: serial: ti_usb_3410_5052: add port-command helpers adds b7cff0c412dc USB: serial: ti_usb_3410_5052: use kernel types consistently adds 4ef8f2357787 USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling adds 23b7998e81aa USB: serial: xr: add support for XR21V1412 and XR21V1414 adds 3c369a850d3f USB: serial: xr: rename GPIO-mode defines adds 5f70fe320e47 USB: serial: xr: rename GPIO-pin defines adds 49036fd021ce USB: serial: xr: move pin configuration to probe adds 958d6b958574 USB: serial: xr: drop type prefix from shared defines adds f865e614604c USB: serial: xr: add type abstraction adds 607f67183742 USB: serial: xr: add support for XR21B1421, XR21B1422 and [...] adds 4099d4ba4763 USB: serial: xr: add support for XR21B1411 adds 6da99f9de5fe USB: serial: xr: add support for XR22801, XR22802, XR22804 adds 06f79d57f4f5 USB: serial: xr: reset FIFOs on open adds d801c8d438b3 USB: serial: xr: add copyright notice adds 039b81d50a48 USB: cdc-acm: add more Maxlinear/Exar models to ignore list new 3ea112db013b Merge remote-tracking branch 'usb-serial/usb-next' adds 903a0e76aa01 tty: pti: Remove Kconfig leftovers adds 2c4a4cded5ea tty/sysrq: Add a blank line after declarations adds 149ad2c67b39 tty/sysrq: Fix issues of code indent should use tabs adds d4e1d903a31e tty: tty_jobctrl: Add a blank line after declarations adds 63eeafd43951 tty: tty_jobctrl: Fix coding style issues of block comments adds 96d508259c18 tty: tty_jobctrl: Remove spaces before tabs adds 5d3945e84b80 tty: tty_ldisc: Fix an issue of code indent should use tabs adds d72383591d36 tty: tty_ldisc: Add a blank line after declarations adds 72a8dcd7bb91 tty: tty_ldisc: Fix coding style issues of block comments adds 408795b0252f tty: tty_ldisc: Do not use assignment in if condition adds b89585461834 tty: tty_ldisc: Remove the repeated word 'the' adds d09845e98a05 tty: actually undefine superseded ASYNC flags adds 1b8b20868a6d tty: fix return value for unsupported ioctls adds 8871de06ff78 tty: fix return value for unsupported termiox ioctls adds 1b7bc6b10a7e tty: use pr_warn_ratelimited() for deprecated serial flags adds 885c77d528e1 tty: refactor TIOCSSERIAL handling adds 5a35b040d056 tty: add ASYNC_SPLIT_TERMIOS to deprecation mask adds 8b57b3a12371 serial: core: drop redundant TIOCGSERIAL memset adds 79c5966cec7b serial: core: return early on unsupported ioctls adds e7d1737c2a16 dt-bindings: serial: samsung: include generic dtschema to [...] adds 9e5313acadfc serial: Add missing MODULE_DEVICE_TABLE adds 86b20677e8b6 tty: clarify that not all ttys have a class device adds 63bbdb4ea02b tty: hvc: make symbol 'hvc_udbg_dev' static adds a13df3bec596 dt-bindings: serial: 8250: deprecate aspeed, sirq-polarity-sense adds 3b44af4f9f4d serial: 8250_aspeed_vuart: refactor sirq and lpc address s [...] adds ca03042f0f12 serial: 8250_aspeed_vuart: add aspeed, lpc-io-reg and aspe [...] adds 845766b63fb5 dt-bindings: serial: 8250: add aspeed, lpc-io-reg and aspe [...] adds 0a360e8b65d6 tty: n_gsm: check error while registering tty devices adds 98602c010ceb tty: create internal tty.h file adds 4d5a64cbc7ad tty: tty.h: remove tty_info() adds da5d669e00d2 tty: audit: move some local functions out of tty.h adds 6c80c0b94b94 tty: move some internal tty lock enums and functions out of tty.h adds dd9f61144257 tty: make tty_release_redirect() static adds 9f72cab15963 tty: move some tty-only functions to drivers/tty/tty.h adds 5ffa6e344a1c tty: clean include/linux/tty.h up adds f9f54983005c serial: sh-sci: remove obsolete latency workaround new 880843cfbe66 Merge remote-tracking branch 'tty/tty-next' adds 005169157448 binder: fix the missing BR_FROZEN_REPLY in binder_return_strings adds a7dc1e6f99df binder: tell userspace to dump current backtrace when dete [...] adds 88adcd66108e w1: ds2805: Use module_w1_family to simplify the code adds 6c00365d5311 w1: ds28e17: Use module_w1_family to simplify the code adds 0d5cf9546563 speakup: i18n: Switch to kmemdup_nul() in spk_msg_set() adds 2954a6f12f25 firmware: qcom-scm: Fix QCOM_SCM configuration adds 19ab233989d0 fbdev: zero-fill colormap in fbcmap.c adds b6821b3c65c8 habanalabs: set max asid to 2 adds 8e9445a678ca habanalabs: add reset support when user closes FD adds 35862d1c9947 habanalabs: reset after device is actually released adds 23c3efd1fb0e habanalabs: fail reset if device is not idle adds d3ee681afd7d habanalabs: reset_upon_device_release is for bring-up adds 278b5f7acbe1 habanalabs: print if device is used on FD close adds 17b59dd3399c habanalabs: change default CS timeout to 30 seconds adds 5d6a198f9dba habanalabs: reset device in case of sync error adds 2d44c6f6b3a1 habanalabs: enable all IRQs for user interrupt support adds ab5f5c3089a2 habanalabs: wait for interrupt support adds 366addb0c3c5 habanalabs: use correct define for 32-bit max value adds 6a2f5d7098c8 habanalabs: use a single FW loading bringup flag adds a4371c1a1ec1 habanalabs: support HW blocks vm show adds 586f2caf0ef9 habanalabs: return current power via INFO IOCTL adds f209e5ad1848 habanalabs/gaudi: update extended async event header adds d5eb8373b2ce habanalabs: replace GFP_ATOMIC with GFP_KERNEL adds e42a6400fb38 habanalabs: skip DISABLE PCI packet to FW on heartbeat adds 99cb017e7282 habanalabs: update hl_boot_if.h adds dd0a25c77a00 habanalabs: Switch to using the new API kobj_to_dev() adds a5778d10a12d habanalabs: debugfs access to user mapped host addresses adds 2ea09537ad77 habanalabs/gaudi: reset device upon BMC request adds 12e66a172773 habanalabs/gaudi: always use single-msi mode adds f951eb08a96b habanalabs/gaudi: unsecure TPC cfg status registers adds d661d79930b4 habanalabs/gaudi: Update async events header adds 2f6274e47735 habanalabs: avoid soft lockup bug upon mapping error adds 8445dde1b9fb habanalabs: move relevant datapath work outside cs lock adds e8f9392a5c7f habanalabs: support legacy and new pll indexes adds cd5def802063 habanalabs: improve utilization calculation adds cf39395034c6 habanalabs: add custom timeout flag per cs adds e65448faf4cf habanalabs/gaudi: sync stream add protection to SOB reset flow adds 639781dcab82 habanalabs/gaudi: add debugfs to DMA from the device adds 131d1ba1304a habanalabs: remove the store jobs array from CS IOCTL adds ae382c22fc06 habanalabs: use strscpy instead of sprintf and strlcpy adds 7d21114b0361 habanalabs: support DEVICE_UNUSABLE error indication from FW adds 1b4971573fde habanalabs/gaudi: clear QM errors only if not in stop_on_err mode adds e9c2003be4d4 habanalabs: send dynamic msi-x indexes to f/w adds d4b1e5da54c0 habanalabs: move dram scrub to free sequence adds e5042a6fa6d4 habanalabs/gaudi: derive security status from pci id adds 41f458f205a5 habanalabs/gaudi: skip iATU if F/W security is enabled adds 669b01883532 habanalabs: update to latest F/W communication header adds b575a7673e3d habanalabs: print f/w boot unknown error adds aa87e31757e8 Merge tag 'misc-habanalabs-next-2021-04-10' of https://git [...] adds 683e77cadc83 bus: mhi: core: Fix shadow declarations adds a503d1628c9c bus: mhi: fix typo in comments for struct mhi_channel_config adds 31d8df9f4ae5 Merge tag 'mhi-for-v5.13' of git://git.kernel.org/pub/scm/ [...] adds b21a57636c71 dw-xdata-pcie: Fix documentation build warns adds 23188e0d45c5 dw-xdata-pcie: Update outdated info and improve text format adds 0df74278faed mei: me: add Alder Lake P device id. adds 4615df5df230 Merge tag 'icc-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 39d2a7898d7f greybus: es2: fix kernel-doc warnings adds b4e964f84c1a habanalabs/gaudi: Fix uninitialized return code rc when re [...] adds 3fae829eac71 stm class: Remove an unused function adds a525ed1787ab intel_th: Constify all drvdata references adds d9962f6f4284 intel_th: Constify attribute_group structs adds 18ffbc47d45a intel_th: Consistency and off-by-one fix adds 9f7f2a5e01ab intel_th: pci: Add Rocket Lake CPU support adds 48cb17531b15 intel_th: pci: Add Alder Lake-M support adds 41c9f7fb64f8 stm class: Use correct UUID APIs adds e1723d8b87b7 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] adds 76b453873628 phy: ti: j721e-wiz: Add missing include linux/slab.h adds ed917b028d0c phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" new 9204ff948684 coresight: etm-perf: Fix define build issue when built as module new c264f7488e3e Merge remote-tracking branch 'char-misc/char-misc-next' adds b6622bd0b906 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] adds e41769df343f phy: ti: j721e-wiz: Add missing include linux/slab.h adds 8a6b85b14f08 phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" new 323a97ec413c Merge remote-tracking branch 'phy-next/next' adds 6cbf507fd08b vfio/mdev: Fix missing static's on MDEV_TYPE_ATTR's adds b5a1f8921d50 vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer adds 2a3d15f270ef vfio/mdev: Add missing typesafety around mdev_device adds 91b9969d9c6b vfio/mdev: Simplify driver registration adds 417fd5bf242d vfio/mdev: Use struct mdev_type in struct mdev_device adds a9f8111d0b5f vfio/mdev: Expose mdev_get/put_parent to mdev_private.h adds 9a302449a58d vfio/mdev: Add missing reference counting to mdev_type adds fbd0e2b0c3d0 vfio/mdev: Reorganize mdev_device_create() adds 18d731242d5c vfio/mdev: Add missing error handling to dev_set_name() adds fbea43239074 vfio/mdev: Remove duplicate storage of parent in mdev_device adds 15fcc44be0c7 vfio/mdev: Add mdev/mtype_get_type_group_id() adds c594b26ff78e vfio/mtty: Use mdev_get_type_group_id() adds adc9d1f6f5db vfio/mdpy: Use mdev_get_type_group_id() adds 3d3a360e5706 vfio/mbochs: Use mdev_get_type_group_id() adds 07e543f4f9d1 vfio/gvt: Make DRM_I915_GVT depend on VFIO_MDEV adds 383987fd15ba vfio/gvt: Use mdev_get_type_group_id() adds c2ef2f50ad0c vfio/mdev: Remove kobj from mdev_parent_ops->create() adds 9169cff168ff vfio/mdev: Correct the function signatures for the mdev_ty [...] adds 43dcf6ccf895 vfio/iommu_type1: Remove unused pinned_page_dirty_scope in [...] new 550a78090dcc Merge remote-tracking branch 'vfio/next' adds e7442ffe1cc5 staging: comedi: Kconfig: Fix COMEDI_TESTS_NI_ROUTES selections adds bb40b33d3045 staging: rtl8712: add spaces around '+' adds 7569c1bc3ffe staging: rtl8723bs: remove unused including <linux/version.h> adds 63ee275711d5 staging: rtl8712: remove struct rtl_ieee80211_ht_cap and i [...] adds 6e2baa44c6d1 staging: rtl8712: remove enum WIFI_FRAME_SUBTYPE adds 8b4fa9c356c3 staging: rtl8712: remove (most of) enum WIFI_FRAME_TYPE adds 8ff753bc1631 staging: rtl8723bs: Remove unnecessary code adds b3dffce0e0aa staging: rtl8723bs: remove unused variable pwrctl adds 3f8f36da0c5d staging: rtl8712: fix wrong function output adds eae92424d183 staging: comedi: cb_pcidas64: remove useless function adds e46ff78bc2b1 staging: rtl8188eu: remove the last urb callback macros adds 767d1c72aa3f staging: rtl8188eu: remove prototype for non-existing function adds 062f6d14521d staging: rtl8188eu: make ffaddr2pipehdl static adds f40e1901bed0 staging: rtl8188eu: replace switch-case with if adds dfb1a3ae1d11 staging: rtl8188eu: remove unused function parameter adds 2fa087e0ae72 staging: rtl8188eu: remove a constant variable adds 7b697f098d8a staging: rtl8188eu: move static array from .h to .c adds e2794029df29 staging: rtl8188eu: move another static array from .h to .c adds ddc7e53e5eca staging: rtl8188eu: always free cmd_obj in the cmd thread adds ea21efe66253 staging: rtl8188eu: remove duplicate if statement adds 92d056d6cb02 staging: rtl8188eu: remove a dead assignment adds e28a09fc0b9d staging: rtl8188eu: simplify rtw_cmd_thread's main loop adds 2fd8a0201211 staging: rtl8723bs: remove unused variable in core/rtw_cmd.c adds ffdbed83c48c staging: rtl8723bs: remove unused variable and empty for c [...] adds 2f0b03160d80 staging: rtl8723bs: remove unused code block in os_dep/ioc [...] adds 4f4cbe7e853c staging: rtl8723bs: remove unused variables and code block [...] adds 8db11e79ac2a staging: rtl8723bs: remove set but unused psta variable in [...] adds 96f85950ca96 staging: rtl8723bs: remove unused variable pstapriv in rtw [...] adds 9af90936f091 staging: rtl8723bs: remove unused cur_network variable in [...] adds dc06fdd79fc4 staging: rtl8723bs: remove unused pmlmepriv variable in rt [...] adds fc122027a5ce staging: rtl8723bs: remove unused variable declaration in [...] adds 1fdc17a79320 staging: rtl8723bs: remove unused variable in os_dep/ioctl [...] adds 345c4e9a7ece staging: rtl8723bs: remove decl of unused static const var [...] adds c841b8e27487 staging: rtl8723bs: remove all MSG_8192C logs adds e727b582075a staging: rtl8723bs: remove commented out MSG_8192C log adds d55c46f36027 staging: rtl8723bs: remove MSG_8192C macro definitions adds 98a847ae5d5d staging: rtl8723bs: remove redundant initialization adds 92172da23c56 staging: rtl8192e: replace comparison to NULL by bool adds 08aa09135c96 staging: rtl8192e: remove unnecesasry f-trace like logging adds 3eea531bcc24 staging: ralink-gdma: Add missing MODULE_DEVICE_TABLE adds 32abcac8037d staging: comedi: tests: ni_routes_test: Remove unused vari [...] adds 26be3a5d8453 staging: rtl8192e: Fix incorrect pointer check adds 4e63e9b77449 staging: rtl8723bs: core: Remove an unused variable adds 426ceac43197 staging: mt7621-pci: stop using of_pci_range_to_resource adds dcc48e083749 staging: rtl8723bs: remove all DBG_8192C logs adds 334ef6ab8f44 staging: rtl8723bs: remove all commented out DBG_8192C logs adds 7519f4f89692 staging: rtl8723bs: remove DBG_8192C macro definitions adds edf3967a8d95 staging: rtl8723bs: remove all if-blocks left empty by DBG [...] adds fa50dda745be staging: rtl8723bs: put spaces around operators adds 0a62cc7a5ac5 staging: rtl8723bs: remove unused code blocks guarded by D [...] adds aaf2a07724da staging: rtl8723bs: remove commented out DEBUG_RTL871X definition adds 0268c26750a9 staging: rtl8723bs: remove code blocks guarded by DEBUG symbol adds 96efb4609842 staging: rtl8723bs: remove empty code block guarded by DBG_CCX adds add69c59ebb2 staging: rtl8723bs: remove code block guarded by undefined [...] adds 8a095d44d88b staging: rtl8723bs: remove commented out SDIO_DEBUG_IO sym [...] adds 5ffbfcf38b80 staging: rtl8723bs: remove empty ifdef blocks conditioned [...] adds 8f32a6c89ce4 staging: rtl8723bs: remove commented out DEBUG_CFG80211 sy [...] adds 04c35396c5c6 staging: rtl8723bs: remove unnecessary bracks adds 71839eac6bbc staging: rtl8723bs: fix comparison to null adds 9d5ed87234ae staging: rtl8723bs: put spaces around operators adds 4ca39cd7459d staging: rtl8723bs: split long line adds d290bb31a718 staging: rtl8723bs: put constant on the right side of the test adds da742b02a1e5 staging: rtl8723bs: remove empty if and else blocks adds 5bb62a191be0 staging: rtl8723bs: put constant on the right side of a te [...] adds 279fa77760fb staging: rtl8723bs: remove unnecessary parentheses in os_d [...] adds 05c19e212a5d staging: rtl8723bs: remove empty else block in os_dep/ioct [...] adds 1e95e1e49aee staging: rtl8723bs: fix comparison to true issue adds d6b08255f8fb staging: rtl8723bs: remove more unnecessary parentheses adds 1b9e18de8d43 staging: rtl8723bs: remove more empty if blocks after DBG_ [...] adds 90b69822a5cb staging: rtl8723bs: Remove camelcase in several files adds 97f136ec590a staging: rtl8723bs: include: Fix misspelled words in comments adds 13c57439fecc staging: rtl8723bs: include: Change the type of a variable adds 16ae2044e91e staging: rtl8723bs: Change controlling expressions adds 9e74999b1a68 Staging: rtl8192u: ieee80211: remove odd backslash. adds a2e2a05d5d57 staging: rtl8723bs: remove unnecessary goto jumps adds 5a04ad1d1d43 staging: rtl8723bs: remove unused variable 'start' in hal/ [...] adds 8333e5a95855 staging: rts5208: remove unnecessary ftrace-like logging adds acdb1d908fdb staging: vchiq_core: Simplify vchiq_send_remote_use* adds e04e90083007 staging: vchiq_core: Shorten var name for service quota adds 32129ec093ed staging: vchiq_core: Get the rid off curly braces around cases adds b3582ed4269d staging: vchiq_core: Exit early in 2 functions adds 63276d45bac5 staging: vchiq_core: introduce service skip adds 0e345d977306 staging: vchiq_core: improve readability of request_poll adds 7a4da84ce818 staging: vchiq_core: use BITSET_WORD macro adds a8def5034a27 staging: vchiq_core: introduce SLOT_QUEUE_INDEX_FROM_POS_MASKED adds fa80183c5513 staging: vchiq_core: fix if alignments adds f2f560e1bdc0 staging: vchiq_core: split exit conditions adds 70bdf4cc49f9 staging: vc04_services: TODO: remove trailing whitespace adds c9d134a13bd2 staging: vc04_services: TODO: rectify spelling mistake adds ac23a3cbcd54 staging: rtl8723bs: hal: remove space before tabs adds 8b7d276ea816 staging: rtl8723bs: hal: Remove extra blank line adds 1ec0ee058dcb staging: rtl8723bs: hal: Correct indentation adds 59bc0e634b2e staging: rtl8723bs: remove unnecessary adapter adds cc444aa522b1 staging: rtl8192e: remove unnecessary ftrace-like logging adds 07ff20cf172f staging: fieldbus: simplify devm_anybuss_host_common_probe adds 174250f8d965 staging: comedi: adv_pci_dio: remove whitespace adds c3db59cfe16a staging: rtl8188eu: Move channel_table away from rtw_mlme_ext.h adds 3d7ac0402907 staging: rtl8723bs: core: Remove unused but set variable adds 69c3331aa099 staging: rtl8723bs: replace dump_drv_version() usage with [...] adds ee31d57e4022 staging: rtl8723bs: remove unnecessary dump_drv_version() usage adds 77e14dfe53c0 staging: rtl8723bs: remove two unused functions adds f013209cbf8e staging: rtl8723bs: hal: Remove four set but not used variables adds 3cc112a0886d staging: rtl8192e: add spaces around binary operators adds c7dabf1a45bb staging: rtl8192e: remove unnecessary blank line before brace adds e3a8607981e7 staging: rtl8192e: remove unnecessary blank line after clo [...] adds c567fb9da3dd staging: rtl8192e: removed multiple blank lines adds d5c09ff06901 staging: rtl8723bs: fix indentation issue introduced by lo [...] adds 07d488b0c1d4 staging: rtl8723bs: replace DBG_871X_SEL_NL with netdev_dbg() adds ccbdd3fdf3e8 staging: rtl8723bs: remove DBG_871X_SEL_NL macro declaration adds 467d98420936 staging: rtl8723bs: remove unused argument in function adds 027ffa10b80b staging: rtl8723bs: remove sdio_drv_priv structure adds 8ffdff6a8cfb staging: comedi: move out of staging directory adds 71d3edc61e29 staging: rtl8723bs: Remove led_blink_hdl() and everything related new 8b3c0d730a2f Merge remote-tracking branch 'staging/staging-next' new ee1bf567c90d dmaengine: qcom_hidma: remove unused code new 1b6216a61e1d dmaengine: k3dma: use the correct HiSilicon copyright new 4f24132f73a6 Merge remote-tracking branch 'dmaengine/next' adds d95af61df072 cgroup/cpuset: fix typos in comments new ffeee417d97f cgroup: use tsk->in_iowait instead of delayacct_is_task_wa [...] new 3961b2dbb780 Merge remote-tracking branch 'cgroup/for-next' adds b0cda40f7f0a Merge branch 'fixes' into for-next adds e0f4c0603e68 Merge branch 'fixes' into for-next adds 15cc26df6552 Merge branch 'misc' into for-next new 1e150138192e Merge remote-tracking branch 'scsi/for-next' adds 84b20b8062e7 Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging adds ecddbb7e945d scsi: target: tcmu: Adjust names of variables and definitions adds 8b084d9dfb01 scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE adds f5ce815f34bc scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE adds 3722e36c4ea4 scsi: target: tcmu: Remove function tcmu_get_block_page() adds e719afdcf691 scsi: target: tcmu: Replace block size definitions with ne [...] adds 08976cb548d6 scsi: target: tcmu: Make data_pages_per_blk changeable via [...] adds 3f744a14f331 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() adds 6f305bf699fe scsi: pm80xx: Remove busy wait from mpi_uninit_check() adds 40fa7394a1ad scsi: pm80xx: Fix potential infinite loop adds 8a23dbc60089 scsi: pm8001: Clean up white space adds fa5ac2beabad scsi: pm8001: Clean up open braces adds 2843d2fb4225 scsi: hisi_sas: Delete some unused callbacks adds 4da0b7f6fac3 scsi: hisi_sas: Print SAS address for v3 hw erroneous comp [...] adds f467666504bf scsi: hisi_sas: Call sas_unregister_ha() to roll back if . [...] adds 2c74cb1f9222 scsi: hisi_sas: Directly snapshot registers when executing [...] adds 2d31cb20a3cd scsi: hisi_sas: Warn in v3 hw channel interrupt handler wh [...] adds f4df167ad5a2 scsi: hisi_sas: Print SATA device SAS address for soft res [...] adds 790f9a48abd0 scsi: ufs: ufs-qcom: Remove redundant dev_err() call in uf [...] adds 54300bfd738b scsi: snic: Convert to DEFINE_SHOW_ATTRIBUTE() adds 339c9b63cc7c scsi: ufs: ufshcd-pltfrm: Fix deferred probing adds 6c11dc060427 scsi: hisi_sas: Fix IRQ checks adds 38fca15c29db scsi: jazz_esp: Add IRQ check adds 14b321380eb3 scsi: sun3x_esp: Add IRQ check adds 1160d61bc51e scsi: sni_53c710: Add IRQ check adds 4aab946f789e scsi: qedf: Enable devlink support adds 9d6f87c25ad5 scsi: qedf: Use devlink to report errors and recovery adds 16660db3fc2a scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_di [...] adds efd2617100d9 scsi: qla2xxx: Remove unneeded if-null-free check adds 5dc3468888f8 scsi: qla2xxx: Reuse existing error handling path adds eb5a3e3b75fe scsi: qla4xxx: Remove unneeded if-null-free check adds 039cf3816648 scsi: message: fusion: Remove unused local variable 'time_count' adds 30264737bd95 scsi: message: fusion: Remove unused local variable 'port' adds c436b41a99b7 scsi: message: fusion: Remove unused local variable 'status' adds cf17ff267880 scsi: message: fusion: Remove unused local variable 'vtarget' adds 8350e19658c1 scsi: isci: Remove unnecessary struct declaration adds 078c68b87a71 scsi: lpfc: Fix rmmod crash due to bad ring pointers to ab [...] adds fffd18ec6579 scsi: lpfc: Fix crash when a REG_RPI mailbox fails trigger [...] adds f866eb06c087 scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() adds a789241e49b6 scsi: lpfc: Fix NMI crash during rmmod due to circular hba [...] adds 4e76d4a9a226 scsi: lpfc: Fix lack of device removal on port swaps with PRLIs adds 304ee43238fe scsi: lpfc: Fix error handling for mailboxes completed in [...] adds 724f6b43a349 scsi: lpfc: Fix use-after-free on unused nodes after port swap adds a1a553e31a99 scsi: lpfc: Fix silent memory allocation failure in lpfc_s [...] adds a314dec37c0e scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login adds d3de0d11a219 scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored adds b62232ba8cac scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic adds 3bfab8a026b3 scsi: lpfc: Fix various trivial errors in comments and log [...] adds f115612528b8 scsi: lpfc: Standardize discovery object logging format adds 5b1f5089b6e6 scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c adds 3ebd25b0a443 scsi: lpfc: Update lpfc version to 12.8.0.9 adds cf270817cafb scsi: lpfc: Copyright updates for 12.8.0.9 patches adds 15cfef8623a4 scsi: ibmvfc: Fix invalid state machine BUG_ON() adds 667298ceaf04 scsi: smartpqi: Fix blocks_per_row static checker issue adds 5cad5a507241 scsi: smartpqi: Fix device pointer variable reference stat [...] adds f02d4086a8f3 scsi: qla2xxx: Reserve extra IRQ vectors adds 91cf21ec6d04 scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests adds 8824db894dd1 scsi: zfcp: Fix indentation coding style issue adds ab1fa88062f8 scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_e [...] adds 20540a5645f0 scsi: zfcp: Clean up sysfs code for SFP diagnostics adds be46e39ae3be scsi: zfcp: Move the position of put_device() adds b3f0a1ee9e39 scsi: zfcp: Lift Request Queue tasklet & timer from qdio adds 4ddbea1b6f51 scsi: pm80xx: Add sysfs attribute to check MPI state adds a4c55e16c500 scsi: pm80xx: Add sysfs attribute to check controller hmi error adds dd49ded8aa43 scsi: pm80xx: Add sysfs attribute to track RAAE count adds 0602624ace23 scsi: pm80xx: Add sysfs attribute to track iop0 count adds b0c306e62167 scsi: pm80xx: Add sysfs attribute to track iop1 count adds 4f5deeb40f9c scsi: pm80xx: Completing pending I/O after fatal error adds b431472bc88b scsi: pm80xx: Reset PI and CI memory during re-initialization adds 1f02beff224e scsi: pm80xx: Remove global lock from outbound queue processing adds 76fc0df9a0e7 scsi: core: Make the scsi_alloc_sgtables() documentation m [...] adds 886874af9439 scsi: core: Remove an incorrect comment adds 0d2810cd62d9 scsi: core: Rename scsi_softirq_done() into scsi_complete() adds 280e91b02665 scsi: core: Modify the scsi_send_eh_cmnd() return value fo [...] adds b8e162f9e7e2 scsi: core: Introduce enum scsi_disposition adds 56853f0e615b scsi: aacraid: Remove an unused function adds 90d6697810f0 scsi: libfc: Fix a format specifier adds be5aeee30e45 scsi: fcoe: Suppress a compiler warning adds 3ad0b1da0da2 scsi: mpt3sas: Fix two kernel-doc headers adds 3690ad6708c5 scsi: myrb: Remove unused functions adds 40d1373b6047 scsi: myrs: Remove unused functions adds 11417cd5e2ec scsi: qla4xxx: Remove an unused function adds c64aab41c5e1 scsi: smartpqi: Remove unused functions adds 3940ebf7ba52 scsi: 53c700: Open-code status_byte(u8) calls adds 22dc227e8f0e scsi: dc395x: Open-code status_byte(u8) calls adds 41e70e3006f6 scsi: sd: Introduce a new local variable in sd_check_events() adds 15df85e0d63d scsi: target: Compare explicitly with SAM_STAT_GOOD adds e15c745295a2 scsi: target: Fix two format specifiers adds baa75afde8cb scsi: target: Shorten ALUA error messages adds 7a3beeae2893 scsi: target: tcm_fc: Fix a kernel-doc header new 8f7c9409d071 Merge remote-tracking branch 'scsi-mkp/for-next' adds 5526ee4c6465 vdpa: introduce virtio pci driver adds c8a2d4c73e70 vdpa/mlx5: Enable user to add/delete vdpa device adds 79b276a73db8 vdpa: Follow kdoc comment style adds 593df7c6ea9b vdpa: Follow kdoc comment style adds 256672e2d09e virtio_blk: Add support for lifetime feature adds 89d54fb5f508 virtio-balloon: fix a typo in comment of virtballoon_migra [...] new b1a64ba1d2ee Merge remote-tracking branch 'vhost/linux-next' adds 26594c6bbb60 rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] adds 6d1f2803cb6b remoteproc: pru: Fixup interrupt-parent logic for fw events adds 1fe72bcfac08 remoteproc: pru: Fix wrong success return value for fw events adds 880a66e026fb remoteproc: pru: Fix and cleanup firmware interrupt mapping logic adds 859fd2418b4b remoteproc: qcom: wcss: Fix return value check in q6v5_wcs [...] adds 7a64a5c2e04a dt-bindings: remoteproc: qcom: pas: Add binding for SDX55 adds 3fdba9d27cc6 remoteproc: qcom: pas: Add modem support for SDX55 adds ca0e89406ba1 remoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR() adds 6353da47ee00 remoteproc: qcom: wcss: Remove unnecessary PTR_ERR() adds 889cb0d43d18 remoteproc: imx_rproc: fix build error without CONFIG_MAILBOX adds 6e962bfe56b9 remoteproc: imx_rproc: add missing of_node_put adds f638a19775ae remoteproc: imx_rproc: enlarge IMX7D_RPROC_MEM_MAX adds 10a3d4079eae remoteproc: imx_rproc: move memory parsing to rproc_ops adds 5e4c1243071d remoteproc: imx_rproc: support remote cores booted before [...] adds aca8f94e5b69 dt-bindings: remoteproc: stm32-rproc: add new mailbox chan [...] adds edf696f26855 remoteproc: stm32: add capability to detach adds dc0e14fa833b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 070e678c6701 Merge remote-tracking branch 'rpmsg/for-next' adds b50d6d30703d gpio: sim: Initialize attribute allocated on the heap adds 25a702decafe Merge tag 'intel-gpio-v5.13-2' of gitolite.kernel.org:pub/ [...] adds d376dc51b531 gpio: mpc8xxx: Add ACPI support adds 2fbe0d8b1205 gpio: 104-dio-48e: Fix coding style issues adds 486848b5e1ef gpio: it87: remove unused code adds 3dc1f3d0db1a dt-bindings: gpio: fairchild,74hc595: Convert to json-schema adds 14a4e9ea3ce2 gpio: mxs: remove useless function new f3dbb53465ac Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 18d2719f46bc dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8008 support adds ea119e5a482a pinctrl: qcom-pmic-gpio: Add support for pm8008 adds fa0c10a5f3a4 pinctrl: samsung: use 'int' for register masks in Exynos adds cbde6c823bfa pinctrl: at91-pio4: Fix slew rate disablement new 1053dc9f18f2 Merge remote-tracking branch 'pinctrl/for-next' adds 1a7a6e8072ea pwm: Clarify which state pwm_get_state() returns adds 89c6f314602e pwm: atmel: Free resources only after pwmchip_remove() adds d4ac3917bca6 pwm: bcm-iproc: Free resources only after pwmchip_remove() adds 3c817469a53d pwm: bcm2835: Free resources only after pwmchip_remove() adds 819e82460ac8 pwm: bcm-kona: Don't modify HW state in .remove callback adds d58a484e7cf0 pwm: lpc18xx-sct: Free resources only after pwmchip_remove() adds 13ef0414c891 pwm: lpc3200: Don't modify HW state in .remove callback adds a9ea2e793e5a pwm: sti: Don't modify HW state in .remove callback adds 0e719e8ca394 pwm: sti: Free resources only after pwmchip_remove() adds 64d7d074acd5 pwm: lpss: Don't modify HW state in .remove callback new 046b96445bda Merge remote-tracking branch 'pwm/for-next' new 9e52fe85a174 Merge remote-tracking branch 'kselftest/next' new 0e5a833f55b5 Merge remote-tracking branch 'livepatching/for-next' new 427b74e76f38 Merge remote-tracking branch 'coresight/next' new 3fd00fdc4f11 rtc: goldfish: remove dependency to OF new 03531606ef4c rtc: pcf85063: fallback to parent of_node new f1d304766c7f rtc: ab-eoz9: set regmap max_register new e70e52e1bf1d rtc: ab-eoz9: add alarm support new c52409eb1667 rtc: ab-eoz9: make use of RTC_FEATURE_ALARM new c8f0ca8b7a4b rtc: pm8xxx: Add RTC support for PMIC PMK8350 new 8138c5f0318c dt-bindings: rtc: qcom-pm8xxx-rtc: Add qcom pm8xxx rtc bindings new 880f25d69015 rtc: rtc-spear: replace spin_lock_irqsave by spin_lock in [...] new 7fcb86185978 rtc: fsl-ftm-alarm: add MODULE_TABLE() new 9b9310445f5a rtc: ds1511: remove unused function new daf6932434b9 Merge remote-tracking branch 'rtc/rtc-next' new f980183cd4cb Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 34f372db0b90 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 64af9ae20768 Merge remote-tracking branch 'kspp/for-next/kspp' new 02b6465fd465 Merge remote-tracking branch 'gnss/gnss-next' new 6ffa7ece214e Merge remote-tracking branch 'slimbus/for-next' adds e8405ad55f4c nvmem: sprd: Add missing MODULE_DEVICE_TABLE new ad709ab12042 Merge remote-tracking branch 'nvmem/for-next' adds 61d74d8e39c8 Drivers: hv: vmbus: remove unused function new 3e9bf43f7f7a Drivers: hv: vmbus: Use after free in __vmbus_open() new 1df53d212c80 Drivers: hv: vmbus: Introduce and negotiate VMBus protocol [...] new 870ced0548c8 Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELM [...] new b635ccc1ec26 Drivers: hv: vmbus: Check for pending channel interrupts b [...] new db1534e55f45 Merge remote-tracking branch 'hyperv/hyperv-next' new 83fa2d13d628 kdb: Refactor env variables get/set code new 24f3eb4290a4 Merge remote-tracking branch 'kgdb/kgdb/for-next' new a97c67e996af Merge remote-tracking branch 'kunit-next/kunit' new 45ccb8e876c4 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds bf9bea76427c kallsyms: Support "big" kernel symbols (2-byte lengths) adds b1b3e4b16c48 kallsyms: Increase maximum kernel symbol length to 512 adds 155b9a0fc821 Makefile: Generate CLANG_FLAGS even in GCC builds adds 2c1b1b7e4cba Kbuild: Rust support adds 543d9cfe8ba1 Rust: Compiler builtins crate adds acf93604f1ad Rust: Module crate adds fd1e637b9b4b Rust: Kernel crate adds 25584a4c70be Rust: Export generated symbols adds c9d5a1ff844f Samples: Rust examples adds 3fba3bd4782a Documentation: Rust general information adds a36ef293ff34 MAINTAINERS: Rust adds 125c24b4561b Rust: add abstractions for Binder (WIP) adds 1fed5dee5fbb Android: Binder IPC in Rust (WIP) adds 47ff3585216b kbuild: dummy-tools: Add elfedit. new 0046603a37c5 Merge remote-tracking branch 'rust/rust-next' new a54f4baeb652 fix up for "powerpc/traps: Enhance readability for trap types" new 9d7ab91731a7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 2282bb1459bb /proc/kpageflags: do not use uninitialized struct pages new 786a358df8f0 arch/ia64/kernel/head.S: remove duplicate include new e62e6a46ed59 arch/ia64/kernel/fsys.S: fix typos new 176f5b5a649b arch/ia64/include/asm/pgtable.h: minor typo fixes new f97e928b8ea1 ia64: ensure proper NUMA distance and possible map initialization new 8af462c3b75a ia64: drop unused IA64_FW_EMU ifdef new fb7174ee444f ia64: simplify code flow around swiotlb init new 967c194ba704 ia64: trivial spelling fixes new 9b159b0da936 ia64: fix EFI_DEBUG build new dbbe252fd39b ia64: mca: always make IA64_MCA_DEBUG an expression new 11fbaa8cddfe ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP new c401ee857a11 ia64: module: fix symbolizer crash on fdescr new c6cda312ef56 include/linux/compiler-gcc.h: sparse can do constant foldi [...] new 70b5d1914e37 scripts/spelling.txt: add entries for recent discoveries new 29587faacbc3 scripts: a new script for checking duplicate struct declaration new c793d826f736 scripts-a-new-script-for-checking-duplicate-struct-declara [...] new 94bddbbfcbb2 arch/sh/include/asm/tlb.h: remove duplicate include new d54318c27b0a ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] new 78ebfd8021bf ocfs2: map flags directly in flags_to_o2dlm() new 6ee49c187574 ocfs2: fix a typo new a80aaaa60064 ocfs2/dlm: remove unused function new 6a43a157d180 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 6333f3ce0162 ocfs2: fix ocfs2 corrupt when iputting an inode new a1db70dc3336 vfs: fs_parser: clean up kernel-doc warnings new 94cf2d3d7f4a watchdog: rename __touch_watchdog() to a better descriptive name new 0c02536a3890 watchdog: explicitly update timestamp when reporting softlockup new aa3cd456451d watchdog/softlockup: report the overall time of softlockups new 0f7226f35e02 watchdog/softlockup: remove logic that tried to prevent re [...] new ec2e708d6487 watchdog: fix barriers when printing backtraces from all CPUs new 467aef60c4c9 watchdog: use bit lock operations to prevent multiple soft [...] new b78bcd69e23b watchdog: cleanup handling of false positives new 291327cbce46 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] new 334796cdc5bc mm, slub: enable slub_debug static key when creating cache [...] new 284119f7650f kunit: add a KUnit test for SLUB debugging functionality new e6573a99d9bf slub: remove resiliency_test() function new 956ec2932bd9 mm/slub.c: trivial typo fixes new cdbf1252f8b4 mm/kmemleak.c: fix a typo new 4a5488b4d602 mm/page_owner: record the timestamp of all pages during free new 8b8d991f5f12 mm, page_owner: remove unused parameter in __set_page_owne [...] new e0142a06792b mm: page_owner: fetch backtrace only for tracked pages new 4c24f29faf9b mm: page_owner: use kstrtobool() to parse bool option new 3f72dbdf2a25 mm: page_owner: detect page_owner recursion via task_struct new 3eefd427a286 mm: page_poison: print page info when corruption is caught new 6ca405711429 mm-page_poison-print-page-info-when-corruption-is-caught-v2 new 8d78ba2e425f mm/memtest: add ARCH_USE_MEMTEST new fbb028d2eeef mm: provide filemap_range_needs_writeback() helper new a2619f2ab395 mm: use filemap_range_needs_writeback() for O_DIRECT reads new 2e0ed703d7fb iomap: use filemap_range_needs_writeback() for O_DIRECT reads new 18bef7b941d2 mm/filemap: use filemap_read_page in filemap_fault new 8fa61a02464c mm/filemap: drop check for truncated page after I/O new 5c6e83938e25 mm: page-writeback: simplify memcg handling in test_clear_ [...] new f035774a9cec mm: introduce and use mapping_empty new 15baaa8a2103 mm: stop accounting shadow entries new 783a1b39e261 dax: account DAX entries as nrpages new 8fc54853d0df mm: remove nrexceptional from inode new 712998c15445 mm: Move page_mapping_file to pagemap.h new ff7e651789d0 mm/filemap: Update stale comment new f26cd3a98b15 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new b6a5dad7a4d7 mm/gup: add compound page list iterator new 39f4ae5c97b5 mm/gup: decrement head page once for group of subpages new de5dd4cee168 mm/gup: add a range variant of unpin_user_pages_dirty_lock() new ac7cc7682af2 RDMA/umem: batch page unpin in __ib_umem_release() new 9d7ee398e519 mm: gup: remove FOLL_SPLIT new f29392f3fdb6 mm/memremap.c: fix improper SPDX comment style new e8fde49836fe mm: memcontrol: fix kernel stack account new 99a748835529 memcg: cleanup root memcg checks new 7390b3d8a54a memcg: enable memcg oom-kill for __GFP_NOFAIL new d22457ddb662 mm: memcontrol: fix cpuhotplug statistics flushing new 46bfabbbc339 mm: memcontrol: kill mem_cgroup_nodeinfo() new c0015a3a334e mm: memcontrol: privatize memcg_page_state query functions new cacd69cc942c cgroup: rstat: support cgroup1 new 420caf1d6a1e cgroup: rstat: punt root-level optimization to individual [...] new 39404552ba14 mm: memcontrol: switch to rstat new 4b2d565f6f84 mm-memcontrol-switch-to-rstat-fix new 29b83a5d7115 mm: memcontrol: switch to rstat fix new 2df22499fceb mm: memcontrol: consolidate lruvec stat flushing new 161af5730da7 kselftests: cgroup: update kmem test for new vmstat implem [...] new e72960b3dc0e memcg: charge before adding to swapcache on swapin new 1110a6ad8ab4 memcg: set page->private before calling swap_readpage new 670fd4b5f01c mm: memcontrol: slab: fix obtain a reference to a freeing memcg new 3c1b3ac66b59 mm: memcontrol: introduce obj_cgroup_{un}charge_pages new 6a8127b98d41 mm: memcontrol: directly access page->memcg_data in mm/pag [...] new 2ead8e799fb2 mm: memcontrol: change ug->dummy_page only if memcg changed new d8664300bd5b mm: memcontrol: use obj_cgroup APIs to charge kmem pages new d9f5fb5113a1 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] new b50ee930ef77 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] new 7bee73cb64ca mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] new 33c99ffe381e linux/memcontrol.h: remove duplicate struct declaration new 164d40fe7c1d mm: page_counter: mitigate consequences of a page_counter [...] new ae16bd019f97 mm/memory.c: do_numa_page(): delete bool "migrated" new 46d5bfb3d300 mm/interval_tree: add comments to improve code readability new 0559e7db61a3 x86/vmemmap: drop handling of 4K unaligned vmemmap range new 168d48af4cbb x86/vmemmap: drop handling of 1GB vmemmap ranges new c7040e3dd8af x86/vmemmap: handle unpopulated sub-pmd ranges new dd07539a8982 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix new 6e59e88ec43e x86/vmemmap: optimize for consecutive sections in partial [...] new 1e4ebf470caa mm, tracing: improve rss_stat tracepoint message new 4e2c3781e2e6 mm: add remap_pfn_range_notrack new acb503745466 mm: add a io_mapping_map_user helper new f4a39972cab3 i915: use io_mapping_map_user new 11fa5bba5df7 i915: fix remap_io_sg to verify the pgprot new 89910614abe2 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings new b007000452c0 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] new 766116a801d4 selftests: add a MREMAP_DONTUNMAP selftest for shmem new f94ca8e4c45d mm/dmapool: switch from strlcpy to strscpy new 69c882b9dcd6 mm/sparse: add the missing sparse_buffer_fini() in error branch new 615b9082b859 samples/vfio-mdev/mdpy: use remap_vmalloc_range new e83a835bc439 mm: unexport remap_vmalloc_range_partial new 87e595f72494 mm/vmalloc: use rb_tree instead of list for vread() lookups new ec6aaadbd824 ARM: mm: add missing pud_page define to 2-level page tables new 5f585b82e928 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] new 24dcd2122380 sparc32: add stub pud_page define for walking huge vmalloc [...] new 68eb69e0d7c0 mm: apply_to_pte_range warn and fail if a large pte is enc [...] new c7b5a7023aa9 mm/vmalloc: rename vmap_*_range vmap_pages_*_range new 340a91cbde84 mm/ioremap: rename ioremap_*_range to vmap_*_range new ced5ab6abd3d mm: HUGE_VMAP arch support cleanup new 097fbc5f769b powerpc: inline huge vmap supported functions new ee29c28ec7bd arm64: inline huge vmap supported functions new d411ad8227b4 x86: inline huge vmap supported functions new 859e9a0390a9 mm/vmalloc: provide fallback arch huge vmap support functions new f35cf478aa9e mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c new 668705f4306c mm/vmalloc: add vmap_range_noflush variant new bcc83c1426c5 mm/vmalloc: hugepage vmalloc mappings new bebda9216976 mm/vmalloc: fix read of uninitialized pointer area new 63e5d14a84a6 mm/vmalloc: remove map_kernel_range new 71f43282f7e3 kernel/dma: remove unnecessary unmap_kernel_range new e8ee1f7b2a8a powerpc/xive: remove unnecessary unmap_kernel_range new bfc18f1faaef mm/vmalloc: remove unmap_kernel_range new 440b50b6a6a6 mm-vmalloc-remove-unmap_kernel_range-fix new 2b137383fb2e mm-vmalloc-remove-unmap_kernel_range-fix-fix new d32b379a1936 mm-vmalloc-remove-map_kernel_range-fix-2 new f6b11b51b5de mm/vmalloc: improve allocation failure error messages new 537a4e4aa19d mm/vmalloc: print correct vmalloc allocation size new f9a4a0098b66 mm: vmalloc: prevent use after free in _vm_unmap_aliases new b4a650b70d8d lib/test_vmalloc.c: remove two kvfree_rcu() tests new 2dc04a6fc9aa lib/test_vmalloc.c: add a new 'nr_threads' parameter new ae13dc2cddd1 lib/test_vmalloc.c: extend max value of nr_threads parameter new 1dba8fb18072 vm/test_vmalloc.sh: adapt for updated driver interface new 06de3fa2e33d mm/vmalloc: refactor the preloading loagic new 8d6bb95d3a7f mm/vmalloc: remove an empty line new 04e17e01a818 mm/doc: fix fault_flag_allow_retry_first kerneldoc new 72300c7ca17c mm/doc: fix page_maybe_dma_pinned kerneldoc new c866bac77dce mm/doc: turn fault flags into an enum new f5b4c0d2a3a0 mm/doc: add mm.h and mm_types.h to the mm-api document new 336f3ae9f207 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT new 261e3e47ba4b pagewalk: prefix struct kernel-doc descriptions new b4dddea9ff3f mm/kasan: switch from strlcpy to strscpy new 3a36c2b61ea3 kasan: fix kasan_byte_accessible() to be consistent with a [...] new 0d97a3002924 kasan: initialize shadow to TAG_INVALID for SW_TAGS new 9a2a651674b8 mm, kasan: don't poison boot memory with tag-based modes new 3caa551603b1 arm64: kasan: allow to init memory when setting tags new 9b9e762b10e6 kasan: init memory in kasan_(un)poison for HW_TAGS new dbf5099ca621 kasan, mm: integrate page_alloc init with HW_TAGS new f0459b591237 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" new ce1540fbe3ef kasan, mm: integrate slab init_on_alloc with HW_TAGS new 796067bd9069 kasan, mm: integrate slab init_on_free with HW_TAGS new 68a850c10eef kasan: docs: clean up sections new 671a15826199 kasan: docs: update overview section new 519a31677387 kasan: docs: update usage section new adabeb406e8a kasan: docs: update error reports section new d61dee7a33d0 kasan: docs: update boot parameters section new f57fd45c6356 kasan: docs: update GENERIC implementation details section new de7417ebbdb4 kasan: docs: update SW_TAGS implementation details section new 286b294c2bfa kasan: docs: update HW_TAGS implementation details section new bed22b7b305c kasan: docs: update shadow memory section new 1cdfefa5ac6d kasan: docs: update ignoring accesses section new 1d39ef0bc2d8 kasan: docs: update tests section new 58d05c23c351 kasan: record task_work_add() call stack new a27a7d570062 kasan: detect false-positives in tests new 458b7391bc1b irq_work: record irq_work_queue() call stack new 102bdbe00a52 mm: move mem_init_print_info() into mm_init() new d88dec7d2f7b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new 09578792ef3d mm: remove lru_add_drain_all in alloc_contig_range new cfed888c94ef include/linux/page-flags-layout.h: correctly determine LAS [...] new 2885918e3677 include/linux/page-flags-layout.h: cleanups new b7f946256f13 mm/page_alloc: rename alloc_mask to alloc_gfp new 689c568a71c7 mm/page_alloc: rename gfp_mask to gfp new 5500b5c64e17 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 3b6aacf9a129 mm/mempolicy: rename alloc_pages_current to alloc_pages new bd9ca5264b43 mm/mempolicy: rewrite alloc_pages documentation new a3cd6d55d01b mm/mempolicy: rewrite alloc_pages_vma documentation new a4c0bf86b169 mm/mempolicy: fix mpol_misplaced kernel-doc new 8e997eb93abb mm: page_alloc: dump migrate-failed pages new b1a6ee314538 mm/Kconfig: remove default DISCONTIGMEM_MANUAL new 810fed4a734d mm, page_alloc: avoid page_to_pfn() in move_freepages() new cf1adad0f81c mm/page_alloc: duplicate include linux/vmalloc.h new 0cebfe0a46ca mm/page_alloc: rename alloced to allocated new f9a2cea1f12c mm/page_alloc: add a bulk page allocator new 6ce9981f0b7f mm-page_alloc-add-a-bulk-page-allocator-fix new ddb118fcb768 mm/page_alloc: Add a bulk page allocator -fix -fix new ad0ed139d3d2 mm/page_alloc: add a bulk page allocator -fix -fix -fix new 0a9d9023f2fd mm/page_alloc: add an array-based interface to the bulk pa [...] new 88dbecec9fb6 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] new a89cb429d26f mm/page_alloc: optimize code layout for __alloc_pages_bulk new 834d1857a94e mm/page_alloc: inline __rmqueue_pcplist new 69869ccb2ab7 SUNRPC: set rq_page_end differently new 773e318bc5ee SUNRPC: refresh rq_pages using a bulk page allocator new c25531cce7be net: page_pool: refactor dma_map into own function page_po [...] new 57a4127a9d6c net: page_pool: use alloc_pages_bulk in refill code path new 0466a44ed8ef mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 new e69690b41db3 mm/page_alloc: redundant definition variables of pfn in for loop new 4f7f7f26cd75 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new ad1bbb8a4e2f hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new aba845bdcf01 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new 253aa767f776 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new 9f7bd74b03de mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 734766a18e36 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new 9240bd6490ca mm/hugetlb: remove redundant reservation check condition i [...] new 447f3b879eab mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new 06e5b90fbbeb mm/hugetlb: use some helper functions to cleanup code new c0dc8aa96fb7 mm/hugetlb: optimize the surplus state transfer code in mo [...] new 78cc8b0e6be5 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new 92ac3379deff mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new 3796b730ec0b mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new 211ad334c131 khugepaged: remove unneeded return value of khugepaged_col [...] new 25511d0484e9 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new af3a0105e2ee khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new 7c83c7993c01 khugepaged: fix wrong result value for trace_mm_collapse_h [...] new edf3f82081d8 mm/huge_memory.c: remove unnecessary local variable ret2 new 97ee0701861e mm/huge_memory.c: rework the function vma_adjust_trans_huge() new 97b860e199bd mm/huge_memory.c: make get_huge_zero_page() return bool new 47cee264c913 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new 5a558db31d62 mm/huge_memory.c: remove redundant PageCompound() check new 3d0e97f45b66 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new e7368e0df0ff mm/huge_memory.c: use helper function migration_entry_to_page() new a1c32ff7f90f mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new 470ac9751b42 khugepaged: use helper function range_in_vma() in collapse [...] new c10494f65529 khugepaged: remove unnecessary out label in collapse_huge_page() new fca6a850e57a khugepaged: remove meaningless !pte_present() check in khu [...] new 5d1c21078ae4 mm: huge_memory: a new debugfs interface for splitting THP tests new b9d5e0970012 mm: huge_memory: debugfs for file-backed THP split new fe56b64aca35 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() new 020836d22095 mm/hugeltb: simplify the return code of __vma_reservation_ [...] new a8917ec3fe73 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] new ffa1581f452a mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() new dcd714eaec36 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] new a68cd8dae152 mm/cma: change cma mutex to irq safe spinlock new 7b0b6d6cb993 hugetlb: no need to drop hugetlb_lock to call cma_release new 3469fe2b94ad hugetlb: add per-hstate mutex to synchronize user adjustments new 385d5156e03d hugetlb: create remove_hugetlb_page() to separate functionality new da32b1135cba hugetlb: call update_and_free_page without hugetlb_lock new 36872ad7c3b0 hugetlb: change free_pool_huge_page to remove_pool_huge_page new 2240b9c2f18e hugetlb: make free_huge_page irq safe new a2c510ad9087 hugetlb: add lockdep_assert_held() calls for hugetlb_lock new 26db986f09c5 userfaultfd: add minor fault registration mode new caf54fd0696a userfaultfd/hugetlbfs: fix minor fault page leak new d6c393bb6b34 userfaultfd: disable huge PMD sharing for MINOR registered VMAs new cdc9d3ff82ea userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new 2b446b14d804 userfaultfd: add UFFDIO_CONTINUE ioctl new d77b0961476c userfaultfd: update documentation to describe minor fault [...] new ff6e54c3d761 userfaultfd/selftests: add test exercising minor fault handling new d2aa043c2713 mm/vmscan: move RECLAIM* bits to uapi header new 52282d2cd114 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 116cd2c07905 mm: vmscan: use nid from shrink_control for tracepoint new d6f70b318507 mm: vmscan: consolidate shrinker_maps handling code new 61326926b9d6 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new 002e302b0fb2 mm: vmscan: remove memcg_shrinker_map_size new e257f8b3189a mm: vmscan: use kvfree_rcu instead of call_rcu new f7d0a750b0e7 mm: memcontrol: rename shrinker_map to shrinker_info new 63ae9714dc38 mm: vmscan: add shrinker_info_protected() helper new 14a778245930 mm-vmscan-add-shrinker_info_protected-helper-fix new 7b9976728651 mm: vmscan: use a new flag to indicate shrinker is registered new 34c06bf28ace mm: vmscan: add per memcg shrinker nr_deferred new 5a257a9227c9 mm: vmscan: use per memcg nr_deferred of shrinker new c2dc82c52009 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new 25c0bb4ab6ed mm: memcontrol: reparent nr_deferred when memcg offline new 82d18aabef96 mm: vmscan: shrink deferred objects proportional to priority new 9b05e7b647a6 mm/compaction: remove unused variable sysctl_compact_memory new 3b21f5b71e03 mm: compaction: update the COMPACT[STALL|FAIL] events properly new 6d59626ef04b mm: disable LRU pagevec during the migration temporarily new 4a6f7cbc7da2 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new 08c0cdfa7de8 mm: fs: invalidate BH LRU during page migration new 1fcf49a852c5 mm/migrate.c: make putback_movable_page() static new 86afdda6574a mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new 35991756b02a mm/migrate.c: fix potential indeterminate pte entry in mig [...] new 3f928ff61a97 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new bf0df4185c5d Revert "mm: migrate: skip shared exec THP for NUMA balancing" new 6906b7224608 mm: vmstat: add cma statistics new 0f4eea17aeff mm: cma: use pr_err_ratelimited for CMA warning new 82a37b66bda5 mm: cma: add trace events for CMA alloc perf testing new 08d55fd164d1 mm: cma: Add the CMA instance name to the cma_alloc_start [...] new beb9d96a48b3 mm: cma: support sysfs new 1609d8151f05 mm: cma: add the CMA instance name to cma trace events new f8b124a3c837 mm: use proper type for cma_[alloc|release] new 1d612159094a ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() new 16d586495725 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] new 6b44c244ac8c ksm: remove dedicated macro KSM_FLAG_MASK new f1eea5488d92 ksm: fix potential missing rmap_item for stable_node new 544454aeb45d mm/ksm: remove unused parameter from remove_trailing_rmap_items() new 8beb45140eb8 mm: restore node stat checking in /proc/sys/vm/stat_refresh new 9220489ee532 mm: no more EINVAL from /proc/sys/vm/stat_refresh new cb767f3c0ba7 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new 4ae667a229ce mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new e949ea1cf13f x86/mm: track linear mapping split events new fc58c1f09863 mm/mmap.c: don't unlock VMAs in remap_file_pages() new e93fb0e1452b mm: generalize ARCH_HAS_CACHE_LINE_SIZE new d85bc1424596 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] new 0345a3ffea90 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] new 21d5b9d0f97d mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION new 46f5437d1013 mm-drop-redundant-arch_enable__migration-fix new 7e8ccce7fb8b mm-drop-redundant-arch_enable__migration-fix-fix new 9a152d11504a mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK new 5be0863bdd6b mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE new efe201ee49d6 mm/util.c: reduce mem_dump_obj() object size new 526149a632de mm/util.c: fix typo new edd1a37e326d mm/gup: don't pin migrated cma pages in movable zone new 53bb320e7ac6 mm/gup: check every subpage of a compound page during isolation new 3bc79b2704cf mm/gup: return an error on migration failure new 94037d27e19b mm/gup: check for isolation errors new 2e998d138733 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new a42940f432de mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new aac231d1c4eb mm: apply per-task gfp constraints in fast path new 2edce0011e9a mm: honor PF_MEMALLOC_PIN for all movable pages new 2f0d1c8909b9 mm/gup: do not migrate zero page new 90166633f244 mm/gup: migrate pinned pages out of movable zone new 4ab5a66d1f6e memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 47e797560d56 mm/gup: change index type to long as it counts pages new ef151f049c29 mm/gup: longterm pin migration cleanup new 3bcb2c547194 selftests/vm: gup_test: fix test flag new 61bf7764d176 selftests/vm: gup_test: test faulting in kernel, and verif [...] new 51d2831cb506 mm,memory_hotplug: allocate memmap from the added memory range new 0f1a330c33be mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix new f2c6f7dd464e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new bc18a1ac070f mm,memory_hotplug: add kernel boot option to enable memmap [...] new 49208c9c1c22 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new fded6fdc2481 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 3c8b64e08c86 mm/memory_hotplug: make unpopulated zones PCP structures u [...] new ed6620f8d8c4 mm/zswap.c: switch from strlcpy to strscpy new 274ac56b7eeb mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new b33539820943 iov_iter: lift memzero_page() to highmem.h new 1d7f9f36e556 btrfs: use memzero_page() instead of open coded kmap pattern new 4ca03e6aad39 mm/highmem.c: fix coding style issue new fadc74065534 mm/highmem: Remove deprecated kmap_atomic new 20b48e4cadbd mm/mempool: minor coding style tweaks new 759324a477c2 mm/swapfile: minor coding style tweaks new 590a3a01b106 mm/sparse: minor coding style tweaks new d62aef3f06f0 mm/vmscan: minor coding style tweaks new 253bda7ef506 mm/compaction: minor coding style tweaks new 6ccfbcb9dfb0 mm/oom_kill: minor coding style tweaks new 9404e52af9fc mm/shmem: minor coding style tweaks new 22911c92b09f mm/page_alloc: minor coding style tweaks new b2a852b0df35 mm/filemap: minor coding style tweaks new d373d2c3f173 mm/mlock: minor coding style tweaks new 2c4d8331e0f7 mm/frontswap: minor coding style tweaks new 56b8f2c0cd35 mm/vmalloc: minor coding style tweaks new 7bf4ef2160e8 mm/memory_hotplug: minor coding style tweaks new 4c4eda87422a mm/mempolicy: minor coding style tweaks new 13ccb1c13c54 mm/process_vm_access.c: remove duplicate include new 73dc89409b4e kfence: zero guard page after out-of-bounds access new ccd04d0546c0 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 703bb3e8ec0e fs/buffer.c: dump more info for __getblk_gfp() stall problem new 7a1f308de482 kernel/hung_task.c: Monitor killed tasks. new 8ad6ffa83cf8 fs/proc/generic.c: fix incorrect pde_is_permanent check new 8f5b1d8b1794 proc: save LOC in __xlate_proc_name() new 6eead214ba6e proc: mandate ->proc_lseek in "struct proc_ops" new 22ce30a51178 proc: smoke test lseek() new f761359f16fa proc: delete redundant subset=pid check new 268a2af1a960 selftests: proc: test subset=pid new fe8033c91b0e procfs: allow reading fdinfo with PTRACE_MODE_READ new 921a5fc037e6 procfs/dmabuf: add inode number to /proc/*/fdinfo new 91a08254ff3a proc/sysctl: fix function name error in comments new c4ffd7e1b9a8 proc/sysctl: make protected_* world readable new 25c8de11875c include: remove pagemap.h from blkdev.h new 2a6c36b26832 kernel.h: drop inclusion in bitmap.h new a35228890db6 linux/profile.h: remove unnecessary declaration new ebdf24e4d08a kernel/async.c: fix pr_debug statement new a19a83d407e6 kernel/cred.c: make init_groups static new 8b6c727e5733 tools: disable -Wno-type-limits new da4bee91e73f tools: bitmap: sync function declarations with the kernel new 72d9990e3843 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel new 153862ebefeb arch: rearrange headers inclusion order in asm/bitops for [...] new 508c8353f609 lib: extend the scope of small_const_nbits() macro new 1cda047be7f6 tools: sync small_const_nbits() macro with the kernel new 7b6208afec1d lib: inline _find_next_bit() wrappers new 959b93e2bab5 tools: sync find_next_bit implementation new 249be5f071ba lib: add fast path for find_next_*_bit() new 9405440d4278 lib: add fast path for find_first_*_bit() and find_last_bit() new 2d533533a1e1 h8300: rearrange headers inclusion order in asm/bitops new 910f6f9a932e tools: sync lib/find_bit implementation new 2ef6a4837eef MAINTAINERS: add entry for the bitmap API new b7396a5d82b4 lib/bch.c: fix a typo in the file bch.c new 1f0687aeb240 lib: fix inconsistent indenting in process_bit1() new da9c593ba060 lib/list_sort.c: fix typo in function description new 84c03903201f lib/genalloc.c: Fix a typo new 97d5e7ff1949 lib: crc8: pointer to data block should be const new c14682cbb474 lib: stackdepot: turn depot_lock spinlock to raw_spinlock new d006936b2c2f lib/percpu_counter: tame kernel-doc compile warning new f1ca955e2f80 lib/genalloc: add parameter description to fix doc compile [...] new e3a18be7790a lib: parser: clean up kernel-doc new 3f8f78f70032 include/linux/compat.h: remove unneeded declaration from C [...] new 085fa7f03647 checkpatch: warn when missing newline in return sysfs_emit [...] new 55554d02565d checkpatch: exclude four preprocessor sub-expressions from [...] new 47eb5ba63417 kselftest: introduce new epoll test case new b78da2a957a1 fs/epoll: restore waking from ep_done_scan() new df5c34d31e42 fs/nilfs2: fix misspellings using codespell tool new a357fe7e0c09 nilfs2: fix typos in comments new a628fcf54f86 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new f3057c88b417 hpfs: replace one-element array with flexible-array member new 343e65b83507 do_wait: make PIDTYPE_PID case O(1) instead of O(n) new 07276c2ff046 kernel/fork.c: simplify copy_mm() new ce9a7ce4379c kernel/fork.c: fix typos new b8c90e5d902d kernel/crash_core: add crashkernel=auto for vmcore creation new 6e499c9bae2d kexec: Add kexec reboot string new 53bcebc5c659 kernel: kexec_file: fix error return code of kexec_calcula [...] new 7c548c0d6533 kexec: dump kmessage before machine_kexec new a27c62f48b0f gcov: combine common code new 7711b03e2016 gcov: simplify buffer allocation new 36c19f874b46 gcov: use kvmalloc() new 185685d1b3ad gcov: clang: drop support for clang-10 and older new 654c41ce094e smp: kernel/panic.c - silence warnings new 58794560e00c delayacct: clear right task's flag after blkio completes new e05ca4667774 aio: simplify read_events() new a14f5bb29749 gdb: lx-symbols: store the abspath() new 8dbdd845c5d4 scripts/gdb: document lx_current is only supported by x86 new be97dd3852ee scripts/gdb: add lx_current support for arm64 new cc355536c18e kernel/resource: make walk_system_ram_res() find all busy [...] new e66db2438b00 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new c8b49d0707bb kernel/resource: remove first_lvl / siblings_only logic new 0e107a03184c selftests: remove duplicate include new abdd7c53336f kernel/async.c: stop guarding pr_debug() statements new 5a897f35bffd kernel/async.c: remove async_unregister_domain() new 8aa7f39c11b3 init/initramfs.c: do unpacking asynchronously new 8bc50a36278d modules: add CONFIG_MODPROBE_PATH new a639a800b5a9 ipc/sem.c: mundane typo fixes new a9c038947867 Merge branch 'akpm-current/current' new 91f062565c9c drivers/char: remove /dev/kmem for good new ce4f40cd4687 mm: remove xlate_dev_kmem_ptr() new 2432f24b1a11 mm/vmalloc: remove vwrite() new 6f24c8fb0697 arm: print alloc free paths for address in registers new e941a9924f47 scripts/spelling.txt: add "overlfow" new 86f6483c0b5b scripts/spelling.txt: Add "diabled" typo new c6a452a6154e scripts/spelling.txt: add "overflw" new 6e08730faa43 mm/slab.c: fix spelling mistake "disired" -> "desired" new 5557f98ee803 include/linux/pgtable.h: few spelling fixes new 27c47b318c1c kernel/umh.c: fix some spelling mistakes new 72a0b75a2267 kernel/user_namespace.c: fix typos new 4a0a2b59d7b7 kernel/up.c: fix typo new ad601e4fd5c1 kernel/sys.c: fix typo new 9102879bf587 fs: fat: fix spelling typo of values new aa3e0d7b1e19 ipc/sem.c: spelling fix new e08dfdfbe9b8 treewide: remove editor modelines and cruft new eb5b05b22552 mm: fix typos in comments new afe5f35b03de mm: fix typos in comments new 7e0e2106f23d mmap: make mlock_future_check() global new d2ee6a0ef001 riscv/Kconfig: make direct map manipulation options depend on MMU new 870570dc122a set_memory: allow set_direct_map_*_noflush() for multiple pages new 1624818f7e23 set_memory: allow querying whether set_direct_map_*() is a [...] new 2e5aa07cc0fb mm: introduce memfd_secret system call to create "secret" [...] new b74abee7e69a memfd_secret: use unsigned int rather than long as syscall [...] new 337e11d08fb2 PM: hibernate: disable when there are active secretmem users new 8719473544e4 arch, mm: wire up memfd_secret system call where relevant new 117bb641660e memfd_secret: use unsigned int rather than long as syscall [...] new 229b6b9189d3 secretmem: test: add basic selftest for memfd_secret(2) new 5ff0f31fd324 memfd_secret: use unsigned int rather than long as syscall [...] new 3aef76cc9653 Merge branch 'akpm/master' new 50b8b1d699ac Add linux-next specific files for 20210419
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 (e99d8a849517) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1288 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/ABI/testing/sysfs-class-rtrs-client | 12 + Documentation/ABI/testing/sysfs-platform-intel-pmc | 20 + Documentation/admin-guide/cifs/usage.rst | 3 + Documentation/admin-guide/kernel-parameters.txt | 35 +- Documentation/admin-guide/reporting-issues.rst | 55 +- Documentation/arm64/pointer-authentication.rst | 34 + Documentation/dev-tools/index.rst | 4 + Documentation/dev-tools/kasan.rst | 9 + Documentation/dev-tools/testing-overview.rst | 117 + .../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/hycon,hy46xx.yaml | 119 + .../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 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/mailbox/sprd-mailbox.yaml | 13 +- .../bindings/mailbox/ti,secure-proxy.txt | 50 - .../bindings/mailbox/ti,secure-proxy.yaml | 79 + .../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/mfd/qcom-pm8xxx.txt | 99 - .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 54 + .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 201 + .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 6 + .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 63 + .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 37 - .../devicetree/bindings/net/can/rcar_can.txt | 5 +- .../devicetree/bindings/net/qcom,ipa.yaml | 26 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 11 +- .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 8 + .../devicetree/bindings/net/wireless/ieee80211.txt | 24 - .../bindings/net/wireless/ieee80211.yaml | 45 + .../bindings/net/wireless/mediatek,mt76.txt | 78 - .../bindings/net/wireless/mediatek,mt76.yaml | 121 + .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 113 + .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 2 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 + .../bindings/regulator/rohm,bd71815-regulator.yaml | 116 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 4 + .../bindings/remoteproc/st,stm32-rproc.yaml | 11 +- .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 62 + Documentation/devicetree/bindings/serial/8250.yaml | 28 +- .../devicetree/bindings/serial/samsung_uart.yaml | 4 +- .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 13 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../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/driver-api/vfio-mediated-device.rst | 9 +- Documentation/driver-api/xilinx/eemi.rst | 31 +- Documentation/filesystems/ext4/directory.rst | 27 + Documentation/filesystems/f2fs.rst | 8 + Documentation/filesystems/locking.rst | 11 +- Documentation/filesystems/overlayfs.rst | 26 +- Documentation/filesystems/vfs.rst | 15 + Documentation/hwmon/fsp-3y.rst | 28 + Documentation/hwmon/index.rst | 1 + Documentation/misc-devices/dw-xdata-pcie.rst | 76 +- Documentation/misc-devices/index.rst | 1 + .../device_drivers/ethernet/mellanox/mlx5.rst | 34 + Documentation/networking/ethtool-netlink.rst | 139 +- Documentation/networking/ip-sysctl.rst | 15 - Documentation/networking/seg6-sysctl.rst | 13 + Documentation/networking/statistics.rst | 46 +- Documentation/power/runtime_pm.rst | 4 + Documentation/powerpc/papr_hcalls.rst | 14 + Documentation/process/submitting-patches.rst | 10 + Documentation/riscv/index.rst | 1 + Documentation/riscv/vm-layout.rst | 63 + Documentation/rust/quick-start.rst | 16 +- Documentation/security/keys/trusted-encrypted.rst | 229 +- .../translations/it_IT/doc-guide/sphinx.rst | 47 +- .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 12 +- .../translations/it_IT/process/4.Coding.rst | 9 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 22 +- Documentation/translations/it_IT/process/howto.rst | 25 +- .../translations/it_IT/process/magic-number.rst | 2 - .../it_IT/process/submit-checklist.rst | 7 +- .../it_IT/process/submitting-patches.rst | 98 +- .../zh_CN/admin-guide/reporting-issues.rst | 790 +- .../translations/zh_CN/dev-tools/gcov.rst | 264 + .../translations/zh_CN/dev-tools/index.rst | 35 + .../translations/zh_CN/doc-guide/contributing.rst | 238 + .../translations/zh_CN/doc-guide/index.rst | 27 + .../translations/zh_CN/doc-guide/kernel-doc.rst | 499 ++ .../zh_CN/doc-guide/maintainer-profile.rst | 43 + .../translations/zh_CN/doc-guide/parse-headers.rst | 187 + .../translations/zh_CN/doc-guide/sphinx.rst | 415 + Documentation/translations/zh_CN/index.rst | 2 + Documentation/usb/usbip_protocol.rst | 344 +- Documentation/x86/sgx.rst | 41 + MAINTAINERS | 99 +- Makefile | 11 +- Next/SHA1s | 281 +- Next/Trees | 3 + Next/merge.log | 8838 ++++++++++++-------- arch/Kconfig | 23 + arch/alpha/kernel/syscalls/Makefile | 14 +- arch/alpha/kernel/syscalls/syscallhdr.sh | 36 - arch/alpha/kernel/syscalls/syscalltbl.sh | 32 - arch/alpha/kernel/systbls.S | 3 +- arch/arc/Kconfig | 9 +- arch/arc/Makefile | 2 +- arch/arc/include/asm/cmpxchg.h | 4 +- arch/arc/kernel/process.c | 8 +- arch/arc/kernel/signal.c | 4 +- arch/arm/Kconfig | 11 +- arch/arm/arm-soc-for-next-contents.txt | 37 + 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/boot/dts/sama5d2.dtsi | 4 +- arch/arm/configs/multi_v5_defconfig | 3 + arch/arm/crypto/curve25519-core.S | 2 +- arch/arm/include/asm/set_memory.h | 8 - arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/smccc-call.S | 11 +- 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-mvebu/kirkwood.c | 3 +- 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/arm/mm/dump.c | 4 +- arch/arm/mm/init.c | 21 - arch/arm/mm/ptdump_debugfs.c | 15 +- arch/arm/probes/uprobes/core.c | 4 +- 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/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 20 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 20 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 1 + arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/aes-modes.S | 3 +- arch/arm64/crypto/sha1-ce-core.S | 2 +- arch/arm64/crypto/sha2-ce-core.S | 2 +- arch/arm64/crypto/sha3-ce-core.S | 4 +- arch/arm64/crypto/sha512-ce-core.S | 2 +- arch/arm64/include/asm/alternative-macros.h | 8 +- arch/arm64/include/asm/asm_pointer_auth.h | 20 +- arch/arm64/include/asm/assembler.h | 106 +- arch/arm64/include/asm/io.h | 11 +- arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/mte-kasan.h | 9 +- arch/arm64/include/asm/mte.h | 52 +- arch/arm64/include/asm/pointer_auth.h | 61 +- arch/arm64/include/asm/processor.h | 13 +- arch/arm64/include/asm/sysreg.h | 66 +- arch/arm64/include/asm/uaccess.h | 22 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 3 +- arch/arm64/include/asm/vdso/gettimeofday.h | 2 +- arch/arm64/include/asm/word-at-a-time.h | 4 + arch/arm64/kernel/Makefile | 5 + arch/arm64/kernel/asm-offsets.c | 7 +- arch/arm64/kernel/entry-common.c | 6 + arch/arm64/kernel/entry.S | 56 +- arch/arm64/kernel/fpsimd.c | 13 +- arch/arm64/kernel/mte.c | 121 +- arch/arm64/kernel/pointer_auth.c | 63 + arch/arm64/kernel/probes/kprobes.c | 9 +- arch/arm64/kernel/process.c | 33 +- arch/arm64/kernel/ptrace.c | 41 + arch/arm64/kernel/suspend.c | 6 +- arch/arm64/kernel/syscall.c | 16 + arch/arm64/kvm/reset.c | 9 +- arch/arm64/kvm/sys_regs.c | 15 + arch/arm64/kvm/vgic/vgic-kvm-device.c | 4 +- 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/entry.S | 3 +- arch/ia64/kernel/ia64_ksyms.c | 12 - arch/ia64/kernel/machine_kexec.c | 2 +- arch/ia64/kernel/module.c | 29 +- arch/ia64/kernel/syscalls/Makefile | 16 +- arch/ia64/kernel/syscalls/syscallhdr.sh | 36 - arch/ia64/kernel/syscalls/syscalltbl.sh | 32 - 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/m68k/kernel/sys_m68k.c | 2 + arch/mips/Kconfig | 7 +- arch/mips/alchemy/common/clock.c | 3 +- arch/mips/cavium-octeon/octeon-memcpy.S | 8 +- arch/mips/generic/board-boston.its.S | 10 +- arch/mips/generic/board-jaguar2.its.S | 16 +- arch/mips/generic/board-luton.its.S | 8 +- arch/mips/generic/board-ni169445.its.S | 10 +- arch/mips/generic/board-ocelot.its.S | 20 +- arch/mips/generic/board-serval.its.S | 8 +- arch/mips/generic/board-xilfpga.its.S | 10 +- arch/mips/generic/vmlinux.its.S | 10 +- .../asm/mach-cavium-octeon/kernel-entry-init.h | 8 + .../asm/mach-loongson64/kernel-entry-init.h | 27 + arch/mips/include/asm/mips-cps.h | 23 +- arch/mips/include/asm/pci.h | 1 - arch/mips/include/asm/uaccess.h | 162 +- arch/mips/kernel/relocate_kernel.S | 9 +- arch/mips/loongson64/reset.c | 113 + arch/mips/pci/pci-legacy.c | 57 +- arch/mips/pci/pci-rt2880.c | 50 +- arch/mips/pci/pci-rt3883.c | 10 +- arch/mips/ralink/mt7621.c | 6 +- arch/nds32/include/asm/uaccess.h | 1 - arch/nios2/include/asm/uaccess.h | 1 - arch/parisc/Kconfig | 5 +- arch/powerpc/Kconfig | 18 +- arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/c293si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 21 - arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/asm-prototypes.h | 2 - arch/powerpc/include/asm/book3s/32/pgtable.h | 2 - arch/powerpc/include/asm/bug.h | 5 +- arch/powerpc/include/asm/cacheflush.h | 15 +- arch/powerpc/include/asm/hvcall.h | 3 +- arch/powerpc/include/asm/interrupt.h | 112 +- arch/powerpc/include/asm/kvm_book3s.h | 2 + arch/powerpc/include/asm/kvm_ppc.h | 3 +- arch/powerpc/include/asm/mmu_context.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 3 + arch/powerpc/include/asm/perf_event_server.h | 6 + arch/powerpc/include/asm/ppc_asm.h | 20 - arch/powerpc/include/asm/ptrace.h | 39 +- arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/include/asm/rtas.h | 6 +- arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/topology.h | 2 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 10 + arch/powerpc/include/asm/vdso_datapage.h | 2 - arch/powerpc/include/asm/xive.h | 1 + arch/powerpc/include/uapi/asm/errno.h | 1 + arch/powerpc/kernel/align.c | 6 - arch/powerpc/kernel/asm-offsets.c | 10 - arch/powerpc/kernel/eeh.c | 11 +- arch/powerpc/kernel/entry_64.S | 40 +- arch/powerpc/kernel/exceptions-64e.S | 425 +- arch/powerpc/kernel/exceptions-64s.S | 15 +- arch/powerpc/kernel/fadump.c | 3 +- arch/powerpc/kernel/interrupt.c | 28 +- arch/powerpc/kernel/irq.c | 76 - arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/module.c | 37 +- arch/powerpc/kernel/process.c | 16 +- arch/powerpc/kernel/prom.c | 19 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 21 - arch/powerpc/kernel/ptrace/ptrace.c | 2 - arch/powerpc/kernel/ptrace/ptrace32.c | 4 - arch/powerpc/kernel/rtas-proc.c | 15 +- arch/powerpc/kernel/rtas.c | 34 +- arch/powerpc/kernel/security.c | 2 +- arch/powerpc/kernel/setup_64.c | 19 +- arch/powerpc/kernel/signal_32.c | 5 +- arch/powerpc/kernel/signal_64.c | 2 - arch/powerpc/kernel/smp.c | 68 +- arch/powerpc/kernel/syscalls/Makefile | 33 +- arch/powerpc/kernel/syscalls/syscallhdr.sh | 36 - arch/powerpc/kernel/syscalls/syscalltbl.sh | 36 - arch/powerpc/kernel/systbl.S | 5 +- arch/powerpc/kernel/traps.c | 20 +- arch/powerpc/kernel/vdso.c | 138 +- arch/powerpc/kernel/vdso32/vdso32.lds.S | 2 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 2 +- arch/powerpc/kexec/crash.c | 3 +- arch/powerpc/kvm/book3s_hv.c | 85 +- arch/powerpc/kvm/book3s_hv_builtin.c | 3 + arch/powerpc/kvm/book3s_hv_nested.c | 37 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 3 +- arch/powerpc/lib/sstep.c | 4 - arch/powerpc/mm/Makefile | 3 +- arch/powerpc/mm/book3s32/mmu.c | 7 - arch/powerpc/mm/book3s64/hash_utils.c | 33 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +- arch/powerpc/mm/cacheflush.c | 234 + arch/powerpc/mm/fault.c | 46 +- arch/powerpc/mm/mem.c | 281 - arch/powerpc/perf/core-book3s.c | 16 +- arch/powerpc/perf/hv-24x7.c | 10 +- arch/powerpc/perf/isa207-common.c | 2 +- arch/powerpc/platforms/Kconfig.cputype | 16 +- arch/powerpc/platforms/cell/spu_callbacks.c | 2 +- arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 37 +- arch/powerpc/platforms/pseries/papr_scm.c | 39 + arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +- arch/powerpc/platforms/pseries/pmem.c | 2 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 2 +- arch/powerpc/sysdev/tsi108_dev.c | 5 +- arch/powerpc/sysdev/xive/common.c | 213 +- arch/powerpc/sysdev/xive/native.c | 6 + arch/powerpc/sysdev/xive/xive-internal.h | 3 +- arch/powerpc/xmon/xmon.c | 74 +- arch/riscv/Kconfig | 10 +- arch/riscv/Kconfig.erratas | 44 + arch/riscv/Kconfig.socs | 1 + arch/riscv/Makefile | 1 + arch/riscv/boot/loader.lds.S | 3 +- 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/ftrace.h | 14 +- arch/riscv/include/asm/page.h | 17 +- arch/riscv/include/asm/pgtable.h | 37 +- arch/riscv/include/asm/sbi.h | 3 + arch/riscv/include/asm/sections.h | 1 + arch/riscv/include/asm/set_memory.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 | 9 +- arch/riscv/kernel/head.S | 3 +- arch/riscv/kernel/mcount.S | 10 +- arch/riscv/kernel/module.c | 6 +- arch/riscv/kernel/probes/ftrace.c | 11 +- arch/riscv/kernel/sbi.c | 15 + arch/riscv/kernel/setup.c | 5 + arch/riscv/kernel/smpboot.c | 4 + arch/riscv/kernel/traps.c | 1 + arch/riscv/kernel/vdso/Makefile | 12 +- arch/riscv/kernel/vmlinux.lds.S | 10 +- arch/riscv/mm/fault.c | 14 + arch/riscv/mm/init.c | 87 +- arch/riscv/mm/kasan_init.c | 9 + arch/riscv/mm/physaddr.c | 2 +- arch/riscv/mm/ptdump.c | 73 +- arch/s390/Kconfig | 12 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/include/asm/atomic.h | 98 +- arch/s390/include/asm/atomic_ops.h | 76 +- arch/s390/include/asm/bitops.h | 93 +- arch/s390/include/asm/cmpxchg.h | 168 +- arch/s390/include/asm/entry-common.h | 4 - arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/vdso/gettimeofday.h | 3 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/entry.S | 7 +- arch/s390/kernel/entry.h | 25 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/perf_event.c | 21 - arch/s390/kernel/pgm_check.S | 147 - arch/s390/kernel/traps.c | 76 +- arch/s390/kernel/uv.c | 4 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/lib/test_unwind.c | 19 +- arch/s390/mm/fault.c | 18 +- arch/s390/pci/pci.c | 69 +- arch/s390/pci/pci_bus.c | 298 +- arch/s390/pci/pci_bus.h | 4 + arch/s390/pci/pci_event.c | 14 +- arch/sh/Kconfig | 7 +- arch/sh/mm/Kconfig | 8 - arch/sparc/include/asm/io_64.h | 4 + arch/um/Kconfig.debug | 1 + arch/um/drivers/hostaudio_kern.c | 4 +- arch/um/drivers/vector_kern.c | 1 - arch/um/include/asm/pgtable.h | 2 +- arch/{riscv => um}/include/uapi/asm/Kbuild | 0 arch/um/kernel/Makefile | 1 - arch/um/kernel/dyn.lds.S | 6 + arch/um/kernel/gmon_syms.c | 16 - arch/um/kernel/mem.c | 3 +- arch/um/kernel/uml.lds.S | 6 + arch/x86/Kconfig | 32 +- arch/x86/Makefile | 4 +- 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/floppy.h | 1 - arch/x86/include/asm/insn.h | 2 + arch/x86/include/asm/intel-family.h | 52 +- arch/x86/include/asm/nospec-branch.h | 6 +- arch/x86/include/asm/proto.h | 2 + arch/x86/include/asm/sgx.h | 378 + arch/x86/include/asm/vdso/gettimeofday.h | 3 +- arch/x86/kernel/alternative.c | 51 +- arch/x86/kernel/apic/x2apic_uv_x.c | 31 +- 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/arch.h | 338 - 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/pci-dma.c | 7 + arch/x86/kernel/setup.c | 25 +- arch/x86/kernel/traps.c | 6 +- arch/x86/kvm/Kconfig | 12 + arch/x86/kvm/vmx/vmx.c | 10 +- arch/x86/lib/msr.c | 4 +- arch/x86/lib/retpoline.S | 65 +- arch/x86/mm/init_64.c | 7 +- arch/x86/mm/pat/memtype.c | 2 + arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel-quark/imr_selftest.c | 2 +- arch/x86/platform/uv/uv_nmi.c | 39 +- arch/x86/um/Makefile | 1 + arch/x86/um/asm/elf.h | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 2 +- arch/xtensa/Kconfig | 1 + block/bfq-iosched.c | 3 +- block/bio.c | 43 +- block/blk-map.c | 3 - block/blk-mq-debugfs.c | 8 + block/blk-mq.c | 3 +- block/mq-deadline.c | 7 +- block/scsi_ioctl.c | 4 - certs/system_keyring.c | 6 +- crypto/crc32_generic.c | 24 +- crypto/ecc.h | 8 - drivers/Kconfig | 2 + drivers/Makefile | 1 + 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 | 19 +- drivers/acpi/dock.c | 7 +- drivers/acpi/glue.c | 8 +- drivers/acpi/internal.h | 3 +- drivers/acpi/power.c | 3 +- drivers/acpi/scan.c | 174 +- drivers/acpi/utils.c | 23 +- drivers/android/Kconfig | 7 + drivers/android/Makefile | 2 + drivers/android/allocation.rs | 252 + drivers/android/binder.c | 30 +- drivers/android/binder_alloc.c | 15 +- drivers/android/binder_alloc.h | 8 +- drivers/android/binder_internal.h | 6 +- drivers/android/context.rs | 80 + drivers/android/defs.rs | 92 + drivers/android/node.rs | 479 ++ drivers/android/process.rs | 950 +++ drivers/android/range_alloc.rs | 191 + drivers/android/rust_binder.rs | 128 + drivers/android/thread.rs | 821 ++ drivers/android/transaction.rs | 206 + drivers/ata/ahci_tegra.c | 6 +- drivers/ata/libata-eh.c | 2 +- drivers/ata/pata_ixp4xx_cf.c | 2 +- drivers/atm/idt77252.c | 6 - drivers/base/node.c | 26 +- drivers/base/power/wakeup_stats.c | 2 +- drivers/base/swnode.c | 5 +- drivers/base/test/Kconfig | 2 +- drivers/base/test/Makefile | 2 +- drivers/bcma/driver_mips.c | 7 - drivers/block/floppy.c | 23 +- drivers/block/null_blk/main.c | 116 +- drivers/block/null_blk/null_blk.h | 5 + drivers/block/pktcdvd.c | 36 + drivers/block/virtio_blk.c | 76 +- drivers/bluetooth/btusb.c | 22 +- drivers/bluetooth/virtio_bt.c | 3 + drivers/bus/mhi/core/main.c | 12 +- drivers/cdrom/gdrom.c | 2 +- drivers/char/Kconfig | 12 - drivers/char/Makefile | 2 - drivers/char/ipmi/kcs_bmc_aspeed.c | 27 +- drivers/char/rust_example.rs | 162 - 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/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/clk-bd718x7.c | 9 +- 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/clk-rpmh.c | 2 + drivers/clk/qcom/gcc-sdm845.c | 650 +- drivers/clk/ralink/Kconfig | 11 + drivers/clk/ralink/Makefile | 2 + drivers/clk/ralink/clk-mt7621.c | 495 ++ 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/clk/uniphier/clk-uniphier-mux.c | 4 +- drivers/comedi/Kconfig | 1355 +++ drivers/{staging => }/comedi/Makefile | 0 drivers/{staging => }/comedi/TODO | 0 drivers/{staging => }/comedi/comedi.h | 0 drivers/{staging => }/comedi/comedi_buf.c | 0 drivers/{staging => }/comedi/comedi_fops.c | 0 drivers/{staging => }/comedi/comedi_internal.h | 0 drivers/{staging => }/comedi/comedi_pci.c | 0 drivers/{staging => }/comedi/comedi_pci.h | 0 drivers/{staging => }/comedi/comedi_pcmcia.c | 0 drivers/{staging => }/comedi/comedi_pcmcia.h | 0 drivers/{staging => }/comedi/comedi_usb.c | 0 drivers/{staging => }/comedi/comedi_usb.h | 0 drivers/{staging => }/comedi/comedidev.h | 0 drivers/{staging => }/comedi/comedilib.h | 0 drivers/{staging => }/comedi/drivers.c | 0 drivers/{staging => }/comedi/drivers/8255.c | 0 drivers/{staging => }/comedi/drivers/8255.h | 0 drivers/{staging => }/comedi/drivers/8255_pci.c | 0 drivers/{staging => }/comedi/drivers/Makefile | 0 .../{staging => }/comedi/drivers/addi_apci_1032.c | 0 .../{staging => }/comedi/drivers/addi_apci_1500.c | 0 .../{staging => }/comedi/drivers/addi_apci_1516.c | 0 .../{staging => }/comedi/drivers/addi_apci_1564.c | 0 .../{staging => }/comedi/drivers/addi_apci_16xx.c | 0 .../{staging => }/comedi/drivers/addi_apci_2032.c | 0 .../{staging => }/comedi/drivers/addi_apci_2200.c | 0 .../{staging => }/comedi/drivers/addi_apci_3120.c | 0 .../{staging => }/comedi/drivers/addi_apci_3501.c | 0 .../{staging => }/comedi/drivers/addi_apci_3xxx.c | 0 drivers/{staging => }/comedi/drivers/addi_tcw.h | 0 .../{staging => }/comedi/drivers/addi_watchdog.c | 0 .../{staging => }/comedi/drivers/addi_watchdog.h | 0 drivers/{staging => }/comedi/drivers/adl_pci6208.c | 0 drivers/{staging => }/comedi/drivers/adl_pci7x3x.c | 0 drivers/{staging => }/comedi/drivers/adl_pci8164.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9111.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9118.c | 0 drivers/{staging => }/comedi/drivers/adq12b.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1710.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1720.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1723.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1724.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1760.c | 0 drivers/comedi/drivers/adv_pci_dio.c | 801 ++ drivers/{staging => }/comedi/drivers/aio_aio12_8.c | 0 drivers/{staging => }/comedi/drivers/aio_iiro_16.c | 0 drivers/{staging => }/comedi/drivers/amcc_s5933.h | 0 .../{staging => }/comedi/drivers/amplc_dio200.c | 0 .../{staging => }/comedi/drivers/amplc_dio200.h | 0 .../comedi/drivers/amplc_dio200_common.c | 0 .../comedi/drivers/amplc_dio200_pci.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.h | 0 .../comedi/drivers/amplc_pc236_common.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc263.c | 0 .../{staging => }/comedi/drivers/amplc_pci224.c | 0 .../{staging => }/comedi/drivers/amplc_pci230.c | 0 .../{staging => }/comedi/drivers/amplc_pci236.c | 0 .../{staging => }/comedi/drivers/amplc_pci263.c | 0 drivers/{staging => }/comedi/drivers/c6xdigio.c | 0 drivers/{staging => }/comedi/drivers/cb_das16_cs.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidas.c | 0 drivers/comedi/drivers/cb_pcidas64.c | 4119 +++++++++ drivers/{staging => }/comedi/drivers/cb_pcidda.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdas.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdda.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.h | 0 drivers/{staging => }/comedi/drivers/comedi_8255.c | 0 drivers/{staging => }/comedi/drivers/comedi_bond.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.h | 0 .../{staging => }/comedi/drivers/comedi_parport.c | 0 drivers/{staging => }/comedi/drivers/comedi_test.c | 0 .../{staging => }/comedi/drivers/contec_pci_dio.c | 0 drivers/{staging => }/comedi/drivers/dac02.c | 0 .../{staging => }/comedi/drivers/daqboard2000.c | 0 drivers/{staging => }/comedi/drivers/das08.c | 0 drivers/{staging => }/comedi/drivers/das08.h | 0 drivers/{staging => }/comedi/drivers/das08_cs.c | 0 drivers/{staging => }/comedi/drivers/das08_isa.c | 0 drivers/{staging => }/comedi/drivers/das08_pci.c | 0 drivers/{staging => }/comedi/drivers/das16.c | 0 drivers/{staging => }/comedi/drivers/das16m1.c | 0 drivers/{staging => }/comedi/drivers/das1800.c | 0 drivers/{staging => }/comedi/drivers/das6402.c | 0 drivers/{staging => }/comedi/drivers/das800.c | 0 drivers/{staging => }/comedi/drivers/dmm32at.c | 0 drivers/{staging => }/comedi/drivers/dt2801.c | 0 drivers/{staging => }/comedi/drivers/dt2811.c | 0 drivers/{staging => }/comedi/drivers/dt2814.c | 0 drivers/{staging => }/comedi/drivers/dt2815.c | 0 drivers/{staging => }/comedi/drivers/dt2817.c | 0 drivers/{staging => }/comedi/drivers/dt282x.c | 0 drivers/{staging => }/comedi/drivers/dt3000.c | 0 drivers/{staging => }/comedi/drivers/dt9812.c | 0 .../{staging => }/comedi/drivers/dyna_pci10xx.c | 0 drivers/{staging => }/comedi/drivers/fl512.c | 0 drivers/{staging => }/comedi/drivers/gsc_hpdi.c | 0 drivers/{staging => }/comedi/drivers/icp_multi.c | 0 drivers/{staging => }/comedi/drivers/ii_pci20kc.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.h | 0 drivers/{staging => }/comedi/drivers/ke_counter.c | 0 drivers/{staging => }/comedi/drivers/me4000.c | 0 drivers/{staging => }/comedi/drivers/me_daq.c | 0 drivers/{staging => }/comedi/drivers/mf6x4.c | 0 drivers/{staging => }/comedi/drivers/mite.c | 0 drivers/{staging => }/comedi/drivers/mite.h | 0 drivers/{staging => }/comedi/drivers/mpc624.c | 0 drivers/{staging => }/comedi/drivers/multiq3.c | 0 drivers/{staging => }/comedi/drivers/ni_6527.c | 0 drivers/{staging => }/comedi/drivers/ni_65xx.c | 0 drivers/{staging => }/comedi/drivers/ni_660x.c | 0 drivers/{staging => }/comedi/drivers/ni_670x.c | 0 drivers/{staging => }/comedi/drivers/ni_at_a2150.c | 0 drivers/{staging => }/comedi/drivers/ni_at_ao.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio16d.c | 0 drivers/{staging => }/comedi/drivers/ni_daq_700.c | 0 .../{staging => }/comedi/drivers/ni_daq_dio24.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.h | 0 .../{staging => }/comedi/drivers/ni_labpc_common.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc_cs.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.h | 0 .../{staging => }/comedi/drivers/ni_labpc_pci.c | 0 .../{staging => }/comedi/drivers/ni_labpc_regs.h | 0 .../{staging => }/comedi/drivers/ni_mio_common.c | 0 drivers/{staging => }/comedi/drivers/ni_mio_cs.c | 0 drivers/{staging => }/comedi/drivers/ni_pcidio.c | 0 drivers/{staging => }/comedi/drivers/ni_pcimio.c | 0 drivers/{staging => }/comedi/drivers/ni_routes.c | 0 drivers/{staging => }/comedi/drivers/ni_routes.h | 0 .../{staging => }/comedi/drivers/ni_routing/README | 0 .../comedi/drivers/ni_routing/ni_device_routes.c | 0 .../comedi/drivers/ni_routing/ni_device_routes.h | 0 .../drivers/ni_routing/ni_device_routes/all.h | 0 .../ni_routing/ni_device_routes/pci-6070e.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6220.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6221.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6229.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6251.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6254.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6259.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6534.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6602.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6713.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6723.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6733.c | 0 .../ni_routing/ni_device_routes/pxi-6030e.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 0 .../ni_routing/ni_device_routes/pxie-6251.c | 0 .../ni_routing/ni_device_routes/pxie-6535.c | 0 .../ni_routing/ni_device_routes/pxie-6738.c | 0 .../comedi/drivers/ni_routing/ni_route_values.c | 0 .../comedi/drivers/ni_routing/ni_route_values.h | 0 .../drivers/ni_routing/ni_route_values/all.h | 0 .../drivers/ni_routing/ni_route_values/ni_660x.c | 0 .../ni_routing/ni_route_values/ni_eseries.c | 0 .../ni_routing/ni_route_values/ni_mseries.c | 0 .../comedi/drivers/ni_routing/tools/.gitignore | 0 .../comedi/drivers/ni_routing/tools/Makefile | 0 .../drivers/ni_routing/tools/convert_c_to_py.c | 0 .../drivers/ni_routing/tools/convert_csv_to_c.py | 0 .../drivers/ni_routing/tools/convert_py_to_csv.py | 0 .../drivers/ni_routing/tools/csv_collection.py | 0 .../drivers/ni_routing/tools/make_blank_csv.py | 0 .../comedi/drivers/ni_routing/tools/ni_names.py | 0 drivers/{staging => }/comedi/drivers/ni_stc.h | 0 drivers/{staging => }/comedi/drivers/ni_tio.c | 0 drivers/{staging => }/comedi/drivers/ni_tio.h | 0 .../{staging => }/comedi/drivers/ni_tio_internal.h | 0 drivers/{staging => }/comedi/drivers/ni_tiocmd.c | 0 drivers/{staging => }/comedi/drivers/ni_usb6501.c | 0 drivers/{staging => }/comedi/drivers/pcl711.c | 0 drivers/{staging => }/comedi/drivers/pcl724.c | 0 drivers/{staging => }/comedi/drivers/pcl726.c | 0 drivers/{staging => }/comedi/drivers/pcl730.c | 0 drivers/{staging => }/comedi/drivers/pcl812.c | 0 drivers/{staging => }/comedi/drivers/pcl816.c | 0 drivers/{staging => }/comedi/drivers/pcl818.c | 0 drivers/{staging => }/comedi/drivers/pcm3724.c | 0 drivers/{staging => }/comedi/drivers/pcmad.c | 0 drivers/{staging => }/comedi/drivers/pcmda12.c | 0 drivers/{staging => }/comedi/drivers/pcmmio.c | 0 drivers/{staging => }/comedi/drivers/pcmuio.c | 0 drivers/{staging => }/comedi/drivers/plx9052.h | 0 drivers/{staging => }/comedi/drivers/plx9080.h | 0 .../{staging => }/comedi/drivers/quatech_daqp_cs.c | 0 drivers/{staging => }/comedi/drivers/rtd520.c | 0 drivers/{staging => }/comedi/drivers/rti800.c | 0 drivers/{staging => }/comedi/drivers/rti802.c | 0 drivers/{staging => }/comedi/drivers/s526.c | 0 drivers/{staging => }/comedi/drivers/s626.c | 0 drivers/{staging => }/comedi/drivers/s626.h | 0 drivers/{staging => }/comedi/drivers/ssv_dnp.c | 0 .../{staging => }/comedi/drivers/tests/Makefile | 0 drivers/comedi/drivers/tests/comedi_example_test.c | 72 + drivers/comedi/drivers/tests/ni_routes_test.c | 610 ++ .../{staging => }/comedi/drivers/tests/unittest.h | 0 drivers/{staging => }/comedi/drivers/usbdux.c | 0 drivers/{staging => }/comedi/drivers/usbduxfast.c | 0 drivers/{staging => }/comedi/drivers/usbduxsigma.c | 0 drivers/{staging => }/comedi/drivers/vmk80xx.c | 0 drivers/{staging => }/comedi/drivers/z8536.h | 0 drivers/{staging => }/comedi/kcomedilib/Makefile | 0 .../comedi/kcomedilib/kcomedilib_main.c | 0 drivers/{staging => }/comedi/proc.c | 0 drivers/{staging => }/comedi/range.c | 0 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 +- .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 7 +- drivers/crypto/atmel-i2c.c | 2 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/cavium/zip/common.h | 1 - drivers/crypto/ccp/ccp-crypto-main.c | 3 +- drivers/crypto/ccp/ccp-ops.c | 1 - drivers/crypto/ccree/cc_driver.c | 4 +- drivers/crypto/chelsio/chcr_algo.c | 19 +- drivers/crypto/geode-aes.c | 4 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 13 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 6 +- drivers/crypto/hisilicon/qm.c | 30 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 13 +- drivers/crypto/hisilicon/sec2/sec_main.c | 17 +- drivers/crypto/hisilicon/sgl.c | 37 +- drivers/crypto/hisilicon/trng/trng.c | 13 +- drivers/crypto/img-hash.c | 3 - drivers/crypto/ixp4xx_crypto.c | 7 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/omap-aes.c | 7 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 25 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 13 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 40 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 +- drivers/crypto/qat/qat_common/adf_init.c | 4 + drivers/crypto/qat/qat_common/adf_transport.c | 1 + drivers/crypto/rockchip/rk3288_crypto_ahash.c | 2 +- drivers/crypto/sa2ul.c | 10 +- drivers/crypto/stm32/stm32-cryp.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 8 +- drivers/crypto/ux500/cryp/cryp_core.c | 1 - drivers/crypto/ux500/hash/hash_core.c | 1 - drivers/cxl/mem.c | 9 +- drivers/dax/bus.c | 6 +- drivers/dma-buf/dma-fence.c | 27 +- drivers/dma/dmaengine.c | 1 + drivers/dma/dw/Kconfig | 2 + drivers/dma/idxd/device.c | 65 +- drivers/dma/idxd/idxd.h | 3 + drivers/dma/idxd/init.c | 11 +- drivers/dma/idxd/irq.c | 4 +- drivers/dma/idxd/sysfs.c | 19 +- drivers/dma/k3dma.c | 4 +- drivers/dma/plx_dma.c | 18 +- drivers/dma/qcom/hidma.c | 6 - drivers/dma/tegra20-apb-dma.c | 4 +- drivers/firmware/Kconfig | 1 + drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/gpio/Kconfig | 10 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-104-dio-48e.c | 50 +- drivers/gpio/gpio-bd71815.c | 185 + drivers/gpio/gpio-it87.c | 8 - drivers/gpio/gpio-mpc8xxx.c | 47 +- drivers/gpio/gpio-mxs.c | 5 - drivers/gpio/gpio-sim.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 152 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 34 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 5 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 128 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 125 + drivers/gpu/drm/amd/amdgpu/nv.c | 10 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 28 + drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +- drivers/gpu/drm/amd/amdgpu/vi.c | 193 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 27 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 40 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 35 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 5 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 22 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 2 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 8 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 31 +- drivers/gpu/drm/amd/include/atomfirmware.h | 41 + .../drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 40 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 2 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 379 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 123 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 284 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 - 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 | 6 +- drivers/gpu/drm/bridge/analogix/Kconfig | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 33 +- 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/Kconfig | 1 + 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 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 5 +- drivers/gpu/drm/i915/display/intel_dsi.h | 1 + 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 | 25 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 25 +- drivers/gpu/drm/i915/gvt/gvt.c | 41 +- drivers/gpu/drm/i915/gvt/gvt.h | 4 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 7 +- drivers/gpu/drm/i915/i915_drv.c | 28 +- drivers/gpu/drm/i915/i915_irq.c | 39 +- drivers/gpu/drm/i915/i915_reg.h | 3 + drivers/gpu/drm/i915/i915_suspend.c | 6 + drivers/gpu/drm/i915/intel_pm.c | 5 + 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/cik.c | 4 - drivers/gpu/drm/radeon/r600.c | 2 + drivers/gpu/drm/radeon/radeon_dp_mst.c | 3 + drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/tegra/dpaux.c | 11 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 18 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/greybus/es2.c | 6 +- drivers/hid/wacom_wac.c | 50 +- drivers/hid/wacom_wac.h | 1 + drivers/hsi/hsi_core.c | 3 +- drivers/hv/channel.c | 101 +- drivers/hv/channel_mgmt.c | 42 + drivers/hv/connection.c | 3 +- drivers/hv/hv.c | 56 +- drivers/hv/hv_trace.h | 15 + drivers/hv/ring_buffer.c | 9 - drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/amd_energy.c | 58 +- drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/hwmon/intel-m10-bmc-hwmon.c | 122 + drivers/hwmon/nct6683.c | 11 - drivers/hwmon/pmbus/Kconfig | 10 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/fsp-3y.c | 253 + drivers/hwmon/pmbus/pxe1610.c | 9 + drivers/hwmon/sch5627.c | 446 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 2 +- drivers/hwtracing/intel_th/core.c | 2 +- drivers/hwtracing/intel_th/gth.c | 4 +- drivers/hwtracing/intel_th/intel_th.h | 8 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/hwtracing/intel_th/pci.c | 12 +- drivers/hwtracing/intel_th/pti.c | 4 +- drivers/hwtracing/stm/p_sys-t.c | 6 +- drivers/hwtracing/stm/policy.c | 5 - drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-amd8111.c | 268 +- drivers/i2c/busses/i2c-cadence.c | 9 +- drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-designware-master.c | 20 +- drivers/i2c/busses/i2c-designware-platdrv.c | 7 +- drivers/i2c/busses/i2c-emev2.c | 5 +- drivers/i2c/busses/i2c-hisi.c | 504 ++ drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-icy.c | 32 +- drivers/i2c/busses/i2c-img-scb.c | 4 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 2 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 28 +- drivers/i2c/busses/i2c-jz4780.c | 5 +- drivers/i2c/busses/i2c-mlxbf.c | 2 + drivers/i2c/busses/i2c-mpc.c | 579 +- drivers/i2c/busses/i2c-mt65xx.c | 17 +- drivers/i2c/busses/i2c-mv64xxx.c | 4 + drivers/i2c/busses/i2c-nomadik.c | 4 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 6 +- drivers/i2c/busses/i2c-omap.c | 8 +- drivers/i2c/busses/i2c-rcar.c | 5 +- drivers/i2c/busses/i2c-s3c2410.c | 9 +- drivers/i2c/busses/i2c-sh7760.c | 5 +- drivers/i2c/busses/i2c-sprd.c | 5 +- drivers/i2c/busses/i2c-stm32f7.c | 12 +- drivers/i2c/busses/i2c-xiic.c | 4 +- drivers/i2c/i2c-boardinfo.c | 11 - drivers/i2c/i2c-core-base.c | 84 +- drivers/idle/intel_idle.c | 1 + drivers/iio/accel/Kconfig | 1 - drivers/iio/common/hid-sensors/Kconfig | 1 + drivers/iio/gyro/Kconfig | 1 - drivers/iio/humidity/Kconfig | 1 - drivers/iio/light/Kconfig | 2 - drivers/iio/light/gp2ap002.c | 5 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/orientation/Kconfig | 2 - drivers/iio/pressure/Kconfig | 1 - drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 + drivers/iio/temperature/Kconfig | 1 - drivers/infiniband/core/cache.c | 3 +- drivers/infiniband/core/cm.c | 39 +- drivers/infiniband/core/cm_msgs.h | 4 +- drivers/infiniband/core/cma.c | 62 +- drivers/infiniband/core/cma_priv.h | 2 + drivers/infiniband/core/iwpm_msg.c | 3 +- drivers/infiniband/core/mad.c | 47 +- drivers/infiniband/core/mad_rmpp.c | 10 +- drivers/infiniband/core/sysfs.c | 13 +- drivers/infiniband/core/ucma.c | 8 +- drivers/infiniband/core/umem.c | 4 +- drivers/infiniband/core/user_mad.c | 30 +- drivers/infiniband/core/uverbs_cmd.c | 23 +- drivers/infiniband/core/verbs.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 1 + drivers/infiniband/hw/hfi1/chip.c | 6 +- drivers/infiniband/hw/hfi1/firmware.c | 1 + drivers/infiniband/hw/hfi1/hfi.h | 4 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/netdev.h | 39 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 170 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 79 +- drivers/infiniband/hw/hns/hns_roce_common.h | 25 +- drivers/infiniband/hw/hns/hns_roce_device.h | 28 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 11 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 783 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 370 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 3 +- drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/cmd.c | 101 - drivers/infiniband/hw/mlx5/cmd.h | 3 - drivers/infiniband/hw/mlx5/dm.c | 584 ++ drivers/infiniband/hw/mlx5/dm.h | 68 + drivers/infiniband/hw/mlx5/main.c | 243 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 25 +- drivers/infiniband/hw/mlx5/mr.c | 1 + drivers/infiniband/hw/qedr/qedr_iw_cm.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 22 - drivers/infiniband/sw/rxe/rxe_comp.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 18 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 35 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 92 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 2 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 12 +- drivers/infiniband/ulp/rtrs/rtrs.c | 3 + drivers/infiniband/ulp/srpt/ib_srpt.c | 1 + drivers/input/mouse/elantech.c | 6 +- drivers/input/serio/apbps2.c | 3 +- drivers/input/touchscreen/Kconfig | 35 + drivers/input/touchscreen/Makefile | 3 + drivers/input/touchscreen/cyttsp_core.c | 21 +- drivers/input/touchscreen/cyttsp_core.h | 1 - drivers/input/touchscreen/elants_i2c.c | 44 +- drivers/input/touchscreen/hycon-hy46xx.c | 591 ++ 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/iommu/amd/init.c | 54 +- drivers/iommu/amd/iommu.c | 9 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 6 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 6 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 5 +- drivers/iommu/exynos-iommu.c | 7 +- drivers/iommu/fsl_pamu_domain.c | 9 +- drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 55 +- drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/pasid.c | 2 + drivers/iommu/iommu.c | 19 +- drivers/iommu/ipmmu-vmsa.c | 6 +- drivers/iommu/msm_iommu.c | 5 +- drivers/iommu/mtk_iommu.c | 24 +- drivers/iommu/mtk_iommu_v1.c | 88 +- drivers/iommu/omap-iommu.c | 5 +- drivers/iommu/rockchip-iommu.c | 5 +- drivers/iommu/s390-iommu.c | 4 +- drivers/iommu/sprd-iommu.c | 6 +- drivers/iommu/sun50i-iommu.c | 5 +- drivers/iommu/tegra-gart.c | 5 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/iommu/virtio-iommu.c | 6 +- drivers/irqchip/Kconfig | 8 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-apple-aic.c | 852 ++ drivers/lightnvm/Kconfig | 4 +- drivers/lightnvm/core.c | 4 +- drivers/macintosh/via-pmu.c | 4 +- drivers/macintosh/windfarm_core.c | 2 +- drivers/macintosh/windfarm_pm121.c | 2 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/arm_mhu_db.c | 4 +- drivers/mailbox/bcm-flexrm-mailbox.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 6 +- drivers/mailbox/mailbox.h | 2 +- drivers/mailbox/pcc.c | 3 +- drivers/mailbox/pl320-ipc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 147 +- drivers/mailbox/ti-msgmgr.c | 2 +- drivers/md/bcache/Kconfig | 9 + drivers/md/bcache/Makefile | 2 +- drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/bcache.h | 11 +- drivers/md/bcache/btree.c | 10 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/extents.c | 4 +- drivers/md/bcache/features.c | 2 +- drivers/md/bcache/features.h | 9 + drivers/md/bcache/io.c | 4 +- drivers/md/bcache/journal.c | 323 +- drivers/md/bcache/journal.h | 2 +- drivers/md/bcache/nvm-pages.c | 747 ++ drivers/md/bcache/nvm-pages.h | 93 + drivers/md/bcache/super.c | 98 +- drivers/md/bcache/util.h | 2 +- drivers/md/bcache/writeback.c | 11 +- drivers/md/dm-verity-fec.c | 11 +- drivers/md/dm-verity-fec.h | 1 + drivers/md/md-bitmap.c | 2 + drivers/md/md.c | 139 +- 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/Kconfig | 2 +- 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/meson/ge2d/ge2d.c | 4 +- drivers/media/platform/qcom/camss/camss-ispif.c | 8 +- drivers/media/platform/qcom/venus/core.c | 6 +- drivers/media/platform/qcom/venus/core.h | 40 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 20 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 26 +- drivers/media/platform/qcom/venus/hfi_venus.c | 9 +- drivers/media/platform/qcom/venus/pm_helpers.c | 8 +- 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/media/v4l2-core/v4l2-ctrls.c | 137 +- drivers/memory/mtk-smi.c | 19 +- drivers/memory/renesas-rpc-if.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/memstick/host/r592.c | 3 +- drivers/message/fusion/mptbase.c | 3 +- drivers/message/fusion/mptctl.c | 8 - drivers/message/fusion/mptsas.c | 2 - drivers/mfd/Kconfig | 15 +- drivers/mfd/arizona-irq.c | 2 +- drivers/mfd/intel-m10-bmc.c | 10 + drivers/mfd/intel_quark_i2c_gpio.c | 41 +- drivers/mfd/lpc_sch.c | 32 +- drivers/mfd/max8997.c | 4 +- drivers/mfd/mfd-core.c | 22 +- drivers/mfd/rohm-bd71828.c | 486 +- drivers/mfd/rohm-bd718x7.c | 43 +- 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/misc/mei/hw-me-regs.h | 1 + drivers/misc/mei/pci-me.c | 1 + drivers/mmc/core/block.c | 2 +- drivers/mmc/core/mmc.c | 22 +- drivers/mmc/core/mmc_ops.c | 16 +- drivers/mmc/core/mmc_ops.h | 4 +- drivers/mmc/host/dw_mmc-rockchip.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/moxart-mmc.c | 10 +- drivers/mmc/host/owl-mmc.c | 1 - drivers/mmc/host/renesas_sdhi_core.c | 2 - drivers/mmc/host/renesas_sdhi_internal_dmac.c | 4 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 8 +- drivers/mmc/host/sdhci-msm.c | 8 +- drivers/mmc/host/sdhci-pci-gli.c | 38 +- drivers/mmc/host/sdhci-s3c.c | 22 +- drivers/mmc/host/sdhci-st.c | 4 +- drivers/mmc/host/sdhci-tegra.c | 32 + drivers/mmc/host/tmio_mmc_core.c | 11 +- drivers/mtd/chips/cfi_cmdset_0001.c | 7 +- drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/mtd/mtdcore.c | 2 +- drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/spi-nor/core.c | 33 + drivers/mtd/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/macronix.c | 3 - drivers/mtd/spi-nor/otp.c | 9 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/ubi.h | 2 - drivers/net/Kconfig | 2 + drivers/net/Makefile | 1 + drivers/net/Space.c | 3 - drivers/net/can/usb/Kconfig | 10 + drivers/net/can/usb/Makefile | 1 + drivers/net/can/usb/etas_es58x/Makefile | 3 + drivers/net/can/usb/etas_es58x/es581_4.c | 507 ++ drivers/net/can/usb/etas_es58x/es581_4.h | 207 + drivers/net/can/usb/etas_es58x/es58x_core.c | 2301 +++++ drivers/net/can/usb/etas_es58x/es58x_core.h | 700 ++ drivers/net/can/usb/etas_es58x/es58x_fd.c | 562 ++ drivers/net/can/usb/etas_es58x/es58x_fd.h | 243 + drivers/net/can/usb/peak_usb/pcan_usb.c | 59 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 58 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 7 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 4 - drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 76 +- drivers/net/dsa/lantiq_gswip.c | 202 +- drivers/net/dsa/mt7530.c | 43 + drivers/net/dsa/mt7530.h | 14 +- drivers/net/dsa/mv88e6xxx/chip.c | 30 +- drivers/net/ethernet/aeroflex/greth.c | 6 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 10 +- drivers/net/ethernet/altera/altera_tse_main.c | 7 +- drivers/net/ethernet/arc/emac_main.c | 8 +- drivers/net/ethernet/atheros/ag71xx.c | 7 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 2 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 44 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 7 +- drivers/net/ethernet/broadcom/bcmsysport.c | 7 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 10 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 11 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 140 + drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 122 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 12 + drivers/net/ethernet/cadence/macb_main.c | 13 +- drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h | 2 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 8 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 22 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 8 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 102 +- drivers/net/ethernet/davicom/dm9000.c | 16 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/ezchip/nps_enet.c | 7 +- drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 492 ++ .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 367 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 64 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 1 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 35 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 3 + drivers/net/ethernet/freescale/enetc/enetc.c | 344 +- drivers/net/ethernet/freescale/enetc/enetc.h | 26 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 3 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 7 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 65 +- drivers/net/ethernet/freescale/fec_main.c | 10 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 7 +- drivers/net/ethernet/freescale/fman/mac.c | 9 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 5 +- drivers/net/ethernet/freescale/gianfar.c | 178 +- drivers/net/ethernet/freescale/gianfar.h | 17 - drivers/net/ethernet/freescale/ucc_geth.c | 5 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 7 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 8 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 37 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 12 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 12 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 6 + drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 144 +- drivers/net/ethernet/ibm/ibmvnic.h | 94 - drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 6 + drivers/net/ethernet/intel/ice/ice.h | 78 +- drivers/net/ethernet/intel/ice/ice_base.c | 25 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 6 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 1 - drivers/net/ethernet/intel/ice/ice_dcb.c | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 105 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 3 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 236 +- drivers/net/ethernet/intel/ice/ice_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 353 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 1 + drivers/net/ethernet/intel/ice/ice_sched.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.c | 314 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 36 +- drivers/net/ethernet/intel/ice/ice_type.h | 3 - drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 6 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 25 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 9 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 8 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 27 + drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igc/igc.h | 13 + drivers/net/ethernet/intel/igc/igc_defines.h | 63 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 2 + drivers/net/ethernet/intel/igc/igc_i225.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 63 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 295 +- drivers/net/ethernet/intel/igc/igc_regs.h | 10 + drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 5 +- drivers/net/ethernet/intel/ixgbevf/vf.h | 3 - drivers/net/ethernet/lantiq_xrx200.c | 7 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 5 +- drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 107 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- .../net/ethernet/marvell/prestera/prestera_main.c | 11 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 9 +- drivers/net/ethernet/marvell/sky2.c | 8 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 11 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 20 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 67 + drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 3 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 6 + .../mellanox/mlx5/core/en_accel/en_accel.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 11 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 129 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 20 + .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 9 - .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 34 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 428 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 255 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 174 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 14 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 + .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 509 ++ .../net/ethernet/mellanox/mlx5/core/esw/legacy.h | 22 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 595 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 33 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 88 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 + .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 16 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 2 - .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/port.c | 110 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 1 - .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 5 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 16 +- .../mellanox/mlx5/core/steering/dr_action.c | 242 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 14 +- .../mellanox/mlx5/core/steering/dr_table.c | 4 +- .../mellanox/mlx5/core/steering/dr_types.h | 104 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 129 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 5 +- drivers/net/ethernet/micrel/ks8851_common.c | 7 +- drivers/net/ethernet/microchip/lan743x_main.c | 13 +- drivers/net/ethernet/nxp/lpc_eth.c | 4 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 26 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 4 +- drivers/net/ethernet/qualcomm/qca_spi.c | 10 +- drivers/net/ethernet/qualcomm/qca_uart.c | 9 +- drivers/net/ethernet/realtek/r8169_main.c | 40 +- drivers/net/ethernet/renesas/ravb.h | 1 + drivers/net/ethernet/renesas/ravb_main.c | 22 +- drivers/net/ethernet/renesas/sh_eth.c | 5 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 13 +- drivers/net/ethernet/sfc/ef10.c | 17 + drivers/net/ethernet/sfc/enum.h | 1 - drivers/net/ethernet/sfc/ethtool.c | 10 + drivers/net/ethernet/sfc/net_driver.h | 3 + drivers/net/ethernet/socionext/sni_ave.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 10 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 29 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 39 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1664 +++- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 14 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 40 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 95 + drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h | 3 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 19 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 7 +- drivers/net/ethernet/ti/cpsw_new.c | 7 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 8 +- drivers/net/ethernet/ti/netcp_core.c | 7 +- drivers/net/ethernet/wiznet/w5100-spi.c | 8 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 8 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 15 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 8 +- drivers/net/geneve.c | 6 + drivers/net/ipa/Makefile | 4 +- drivers/net/ipa/gsi.c | 54 +- drivers/net/ipa/gsi_trans.c | 4 +- drivers/net/ipa/ipa_data-v3.5.1.c | 1 + drivers/net/ipa/ipa_data-v4.11.c | 382 + drivers/net/ipa/ipa_data-v4.5.c | 437 + drivers/net/ipa/ipa_data-v4.9.c | 430 + drivers/net/ipa/ipa_data.h | 3 + drivers/net/ipa/ipa_endpoint.c | 22 +- drivers/net/ipa/ipa_endpoint.h | 2 - drivers/net/ipa/ipa_main.c | 64 +- 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/at803x.c | 50 +- drivers/net/phy/marvell-88x2222.c | 314 +- drivers/net/phy/marvell.c | 32 +- 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/usb/r8152.c | 3180 ++++++- drivers/net/veth.c | 159 +- drivers/net/virtio_net.c | 69 +- drivers/net/vrf.c | 10 +- drivers/net/wireless/ath/ath9k/init.c | 5 +- drivers/net/wireless/ath/carl9170/carl9170.h | 7 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 2 +- drivers/net/wireless/cisco/airo.c | 117 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 6 +- 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/intel/iwlwifi/cfg/22000.c | 72 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 78 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 173 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 20 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 30 - drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 8 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 59 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 91 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 11 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 232 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 59 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 58 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 128 + drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 38 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 80 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 + drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 68 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 29 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 80 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 41 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 3 +- drivers/net/wireless/marvell/libertas/decl.h | 1 - drivers/net/wireless/marvell/libertas/mesh.h | 12 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 11 +- drivers/net/wireless/marvell/mwifiex/scan.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 1 + drivers/net/wireless/mediatek/mt76/agg-rx.c | 19 +- drivers/net/wireless/mediatek/mt76/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 9 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 74 +- drivers/net/wireless/mediatek/mt76/mcu.c | 4 + drivers/net/wireless/mediatek/mt76/mt76.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 3 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 33 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 380 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 8 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 166 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 103 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 34 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 3 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 6 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 1 + .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 168 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 9 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 5 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 73 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 44 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 110 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 123 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 163 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 124 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 248 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 14 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 152 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 13 + drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 4 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 470 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 208 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 164 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 43 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 29 +- .../wireless/mediatek/mt76/mt7921/mt7921_trace.h | 51 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/trace.c | 12 + drivers/net/wireless/mediatek/mt76/sdio.c | 3 + drivers/net/wireless/mediatek/mt76/tx.c | 15 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt7601u/init.c | 1 + drivers/net/wireless/microchip/wilc1000/Kconfig | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 25 +- drivers/net/wireless/microchip/wilc1000/spi.c | 298 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 1 - drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 27 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 67 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 6 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 1 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 19 +- drivers/net/wireless/realtek/rtlwifi/base.c | 15 +- drivers/net/wireless/realtek/rtlwifi/core.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 500 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 1 - drivers/net/wireless/realtek/rtlwifi/wifi.h | 8 +- drivers/net/wireless/realtek/rtw88/coex.c | 8 +- drivers/net/wireless/realtek/rtw88/coex.h | 8 + drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 15 + drivers/net/wireless/realtek/rtw88/fw.h | 13 + drivers/net/wireless/realtek/rtw88/hci.h | 16 + drivers/net/wireless/realtek/rtw88/mac80211.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 15 + drivers/net/wireless/realtek/rtw88/pci.c | 69 + drivers/net/wireless/realtek/rtw88/phy.c | 95 +- drivers/net/wireless/realtek/rtw88/phy.h | 3 + drivers/net/wireless/realtek/rtw88/reg.h | 6 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 158 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 5 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 686 +- drivers/net/wireless/rsi/rsi_91x_ps.c | 1 - drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/rsi/rsi_boot_params.h | 2 +- drivers/net/wireless/rsi/rsi_coex.h | 2 +- drivers/net/wireless/rsi/rsi_common.h | 2 +- drivers/net/wireless/rsi/rsi_debugfs.h | 2 +- drivers/net/wireless/rsi/rsi_hal.h | 2 +- drivers/net/wireless/rsi/rsi_main.h | 2 +- drivers/net/wireless/rsi/rsi_mgmt.h | 2 +- drivers/net/wireless/rsi/rsi_ps.h | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 2 +- drivers/net/wireless/rsi/rsi_usb.h | 2 +- drivers/net/wireless/st/cw1200/bh.c | 3 - drivers/net/wireless/st/cw1200/wsm.h | 12 - drivers/net/wireless/ti/wlcore/boot.c | 13 +- drivers/net/wireless/ti/wlcore/debugfs.h | 7 +- drivers/net/wireless/wl3501.h | 2 +- drivers/net/wwan/Kconfig | 37 + drivers/net/wwan/Makefile | 9 + drivers/net/wwan/mhi_wwan_ctrl.c | 282 + drivers/net/wwan/wwan_core.c | 552 ++ drivers/net/xen-netback/xenbus.c | 12 +- drivers/nfc/pn533/i2c.c | 8 +- drivers/nfc/pn533/pn533.c | 17 +- drivers/nfc/st-nci/spi.c | 7 +- drivers/nvdimm/bus.c | 14 +- drivers/nvdimm/pmem.c | 37 +- drivers/nvdimm/region_devs.c | 16 +- drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/core.c | 562 +- drivers/nvme/host/ioctl.c | 455 + drivers/nvme/host/lightnvm.c | 10 +- drivers/nvme/host/multipath.c | 51 +- drivers/nvme/host/nvme.h | 40 +- drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/zns.c | 4 +- drivers/nvme/target/configfs.c | 2 +- drivers/nvme/target/fc.c | 77 +- drivers/nvme/target/tcp.c | 39 +- drivers/nvmem/sprd-efuse.c | 1 + drivers/of/address.c | 43 +- drivers/of/of_net.c | 85 +- drivers/of/property.c | 11 +- drivers/pci/controller/dwc/Kconfig | 9 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-designware-ep.c | 2 + drivers/pci/controller/dwc/pcie-designware-host.c | 1 + drivers/pci/controller/dwc/pcie-designware.c | 11 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/dwc/pcie-fu740.c | 308 + drivers/pci/controller/dwc/pcie-tegra194.c | 2 +- drivers/pci/controller/pcie-altera-msi.c | 4 +- drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/controller/pcie-xilinx-nwl.c | 7 + drivers/pci/endpoint/functions/pci-epf-test.c | 3 + drivers/pci/endpoint/pci-epf-core.c | 2 +- drivers/pci/hotplug/acpiphp_glue.c | 1 + drivers/pci/hotplug/s390_pci_hpc.c | 7 + drivers/pci/quirks.c | 11 + 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/intel/pinctrl-lewisburg.c | 6 +- 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/Kconfig | 11 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/gigabyte-wmi.c | 199 + drivers/platform/x86/intel_cht_int33fe_microb.c | 6 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 19 + drivers/platform/x86/intel_chtdc_ti_pwrbtn.c | 2 +- drivers/platform/x86/intel_pmc_core.c | 113 + drivers/platform/x86/intel_pmc_core.h | 6 + drivers/platform/x86/pmc_atom.c | 28 +- drivers/platform/x86/thinkpad_acpi.c | 99 +- drivers/power/reset/hisi-reboot.c | 1 + drivers/power/reset/restart-poweroff.c | 1 + drivers/power/supply/surface_battery.c | 4 +- drivers/power/supply/surface_charger.c | 2 +- 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/regulator/Kconfig | 11 + drivers/regulator/Makefile | 1 + drivers/regulator/bd71815-regulator.c | 652 ++ drivers/regulator/bd71828-regulator.c | 51 +- drivers/regulator/bd718x7-regulator.c | 60 +- drivers/regulator/rohm-regulator.c | 23 +- drivers/remoteproc/Kconfig | 1 + drivers/remoteproc/imx_rproc.c | 65 +- drivers/remoteproc/pru_rproc.c | 41 +- drivers/remoteproc/qcom_q6v5_pas.c | 17 + drivers/remoteproc/qcom_q6v5_wcss.c | 22 +- drivers/remoteproc/stm32_rproc.c | 39 +- drivers/reset/Kconfig | 1 + drivers/rtc/Kconfig | 8 +- drivers/rtc/rtc-ab-eoz9.c | 135 +- drivers/rtc/rtc-bd70528.c | 104 +- drivers/rtc/rtc-ds1511.c | 6 - drivers/rtc/rtc-fsl-ftm-alarm.c | 1 + drivers/rtc/rtc-pcf85063.c | 7 +- drivers/rtc/rtc-pm8xxx.c | 11 + drivers/rtc/rtc-spear.c | 6 +- drivers/s390/cio/chp.c | 3 +- drivers/s390/cio/vfio_ccw_ops.c | 17 +- drivers/s390/crypto/vfio_ap_ops.c | 14 +- drivers/s390/scsi/zfcp_aux.c | 28 +- drivers/s390/scsi/zfcp_def.h | 6 +- drivers/s390/scsi/zfcp_diag.c | 42 - drivers/s390/scsi/zfcp_diag.h | 7 - drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 1 - drivers/s390/scsi/zfcp_qdio.c | 68 +- drivers/s390/scsi/zfcp_qdio.h | 5 + drivers/s390/scsi/zfcp_sysfs.c | 14 +- drivers/s390/scsi/zfcp_unit.c | 4 +- drivers/scsi/53c700.c | 4 +- drivers/scsi/aacraid/aachba.c | 5 - drivers/scsi/dc395x.c | 4 +- drivers/scsi/device_handler/scsi_dh_alua.c | 4 +- drivers/scsi/device_handler/scsi_dh_emc.c | 4 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +- drivers/scsi/fcoe/fcoe_transport.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 38 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 44 +- drivers/scsi/ibmvscsi/ibmvfc.c | 57 +- drivers/scsi/isci/phy.h | 1 - drivers/scsi/jazz_esp.c | 4 +- drivers/scsi/libfc/fc_lport.c | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 120 +- drivers/scsi/lpfc/lpfc_bsg.c | 22 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 +- drivers/scsi/lpfc/lpfc_ct.c | 32 +- drivers/scsi/lpfc/lpfc_els.c | 114 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 26 +- drivers/scsi/lpfc/lpfc_hw4.h | 176 +- drivers/scsi/lpfc/lpfc_init.c | 140 +- drivers/scsi/lpfc/lpfc_mbox.c | 38 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.c | 16 +- drivers/scsi/lpfc/lpfc_nvmet.c | 26 +- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 77 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 5 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 12 +- drivers/scsi/myrb.c | 71 - drivers/scsi/myrs.c | 99 - drivers/scsi/pm8001/pm8001_ctl.c | 147 +- drivers/scsi/pm8001/pm8001_ctl.h | 5 + drivers/scsi/pm8001/pm8001_hwi.c | 84 +- drivers/scsi/pm8001/pm8001_hwi.h | 1 + drivers/scsi/pm8001/pm8001_init.c | 9 +- drivers/scsi/pm8001/pm8001_sas.c | 22 +- drivers/scsi/pm8001/pm8001_sas.h | 4 +- drivers/scsi/pm8001/pm80xx_hwi.c | 31 +- drivers/scsi/pm8001/pm80xx_hwi.h | 1 + drivers/scsi/qedf/qedf.h | 1 + drivers/scsi/qedf/qedf_main.c | 18 +- drivers/scsi/qla2xxx/qla_bsg.c | 4 +- drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 6 +- drivers/scsi/qla4xxx/ql4_nx.c | 6 - drivers/scsi/qla4xxx/ql4_os.c | 27 +- drivers/scsi/scsi_error.c | 66 +- drivers/scsi/scsi_lib.c | 19 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/sd.c | 5 +- drivers/scsi/smartpqi/smartpqi_init.c | 18 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/sni_53c710.c | 5 +- drivers/scsi/snic/snic_debugfs.c | 20 +- drivers/scsi/sun3x_esp.c | 4 +- drivers/scsi/ufs/ufs-qcom.c | 7 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 2 +- 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-hisi-sfc-v3xx.c | 7 +- drivers/spi/spi-imx.c | 37 +- drivers/spi/spi-omap-100k.c | 6 +- drivers/spi/spi-orion.c | 3 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-s3c64xx.c | 31 +- drivers/spi/spi-zynqmp-gqspi.c | 179 +- drivers/spi/spi.c | 19 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/Kconfig | 1355 --- drivers/staging/comedi/drivers/adv_pci_dio.c | 802 -- drivers/staging/comedi/drivers/cb_pcidas64.c | 4124 --------- .../comedi/drivers/tests/comedi_example_test.c | 71 - .../staging/comedi/drivers/tests/ni_routes_test.c | 611 -- drivers/staging/fieldbus/anybuss/host.c | 24 +- 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/sunxi/cedrus/cedrus_regs.h | 17 +- drivers/staging/media/zoran/zoran_device.c | 48 +- drivers/staging/mt7621-dts/gbpc1.dts | 11 - drivers/staging/mt7621-dts/mt7621.dtsi | 82 +- drivers/staging/mt7621-pci/pci-mt7621.c | 11 +- drivers/staging/octeon/ethernet.c | 10 +- drivers/staging/ralink-gdma/ralink-gdma.c | 1 + drivers/staging/rtl8188eu/core/rtw_cmd.c | 83 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 8 + 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 | 30 - 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_HTProc.c | 23 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 17 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 2 +- 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 | 21 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 61 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 7 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 34 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 52 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 25 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 3 - drivers/staging/rtl8723bs/core/rtw_xmit.c | 7 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 421 +- drivers/staging/rtl8723bs/hal/hal_com.c | 41 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/odm.c | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 50 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 277 +- 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 | 27 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 53 +- drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 8 +- drivers/staging/rtl8723bs/include/autoconf.h | 7 - drivers/staging/rtl8723bs/include/basic_types.h | 2 +- drivers/staging/rtl8723bs/include/drv_types.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 2 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 34 +- drivers/staging/rtl8723bs/include/hal_data.h | 2 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 2 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 2 - drivers/staging/rtl8723bs/include/rtw_cmd.h | 20 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 28 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 18 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 3 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 2 +- drivers/staging/rtl8723bs/include/rtw_odm.h | 2 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 4 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 4 +- drivers/staging/rtl8723bs/include/rtw_security.h | 18 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 216 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 56 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 80 +- drivers/staging/rts5208/xd.c | 2 - drivers/staging/vc04_services/interface/TODO | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 360 +- drivers/staging/wfx/main.c | 7 +- drivers/target/iscsi/iscsi_target.c | 1 + drivers/target/target_core_configfs.c | 11 +- drivers/target/target_core_pr.c | 6 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_user.c | 369 +- drivers/target/tcm_fc/tfc_sess.c | 2 +- drivers/thunderbolt/switch.c | 49 +- drivers/tty/Kconfig | 30 - drivers/tty/hvc/hvc_udbg.c | 2 +- drivers/tty/n_gsm.c | 15 +- drivers/tty/n_hdlc.c | 1 + drivers/tty/n_tty.c | 1 + drivers/tty/pty.c | 1 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 102 +- drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/sh-sci.c | 13 +- drivers/tty/serial/tegra-tcu.c | 1 + drivers/tty/sysrq.c | 35 +- drivers/tty/tty.h | 114 + drivers/tty/tty_audit.c | 1 + drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 57 +- drivers/tty/tty_ioctl.c | 5 +- drivers/tty/tty_jobctrl.c | 30 +- drivers/tty/tty_ldisc.c | 42 +- drivers/tty/tty_mutex.c | 1 + drivers/tty/tty_port.c | 1 + drivers/usb/cdns3/cdnsp-gadget.c | 17 +- drivers/usb/cdns3/cdnsp-gadget.h | 1 + drivers/usb/class/cdc-acm.c | 30 +- drivers/usb/core/hub.c | 2 +- drivers/usb/core/hub.h | 6 +- drivers/usb/core/quirks.c | 3 + drivers/usb/core/usb.c | 46 + drivers/usb/dwc2/core.c | 113 +- drivers/usb/dwc2/core.h | 42 +- drivers/usb/dwc2/core_intr.c | 80 +- drivers/usb/dwc2/gadget.c | 219 +- drivers/usb/dwc2/hcd.c | 557 +- drivers/usb/dwc2/hw.h | 1 + drivers/usb/dwc2/platform.c | 20 +- drivers/usb/dwc3/core.c | 8 + drivers/usb/dwc3/core.h | 5 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/dwc3-qcom.c | 3 +- drivers/usb/dwc3/dwc3-xilinx.c | 4 +- drivers/usb/dwc3/gadget.c | 20 +- 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/host/xhci-mtk.c | 282 +- drivers/usb/host/xhci-mtk.h | 13 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/roles/class.c | 2 + drivers/usb/serial/cp210x.c | 31 +- drivers/usb/serial/f81232.c | 1 - drivers/usb/serial/io_ti.c | 179 +- drivers/usb/serial/io_ti.h | 38 +- drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/ti_usb_3410_5052.c | 166 +- drivers/usb/serial/upd78f0730.c | 7 +- drivers/usb/serial/usb-serial.c | 32 +- drivers/usb/serial/xr_serial.c | 727 +- drivers/usb/typec/Makefile | 5 +- drivers/usb/typec/class.c | 66 +- drivers/usb/typec/class.h | 9 + drivers/usb/typec/port-mapper.c | 279 + drivers/usb/typec/tcpm/tcpm.c | 143 +- drivers/usb/typec/tipd/core.c | 2 - drivers/usb/typec/tps6598x.h | 189 - drivers/usb/typec/tps6598x_trace.h | 283 - drivers/usb/usbip/vudc_sysfs.c | 2 + 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/vfio/mdev/mdev_core.c | 174 +- drivers/vfio/mdev/mdev_driver.c | 19 +- drivers/vfio/mdev/mdev_private.h | 40 +- drivers/vfio/mdev/mdev_sysfs.c | 59 +- drivers/vfio/mdev/vfio_mdev.c | 29 +- drivers/vfio/pci/vfio_pci.c | 4 +- drivers/vfio/vfio_iommu_type1.c | 26 +- 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/Kconfig.binfmt | 3 + fs/autofs/expire.c | 2 +- fs/binfmt_flat.c | 18 +- fs/block_dev.c | 8 +- fs/btrfs/block-group.c | 26 +- fs/btrfs/block-group.h | 1 + fs/btrfs/ctree.h | 6 + fs/btrfs/disk-io.c | 4 +- fs/btrfs/extent_io.c | 52 +- fs/btrfs/inode.c | 4 + fs/btrfs/ioctl.c | 226 +- fs/btrfs/volumes.c | 21 +- fs/btrfs/zoned.c | 60 +- fs/cifs/cifs_debug.c | 58 +- 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 | 47 +- fs/cifs/cifsglob.h | 47 +- fs/cifs/cifspdu.h | 2 +- fs/cifs/cifsproto.h | 41 +- fs/cifs/cifssmb.c | 52 +- 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 | 141 +- 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 | 179 +- 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/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 2 +- fs/cifsd/connection.c | 3 +- fs/cifsd/connection.h | 2 +- fs/cifsd/crypto_ctx.c | 1 - fs/cifsd/glob.h | 2 - fs/cifsd/ksmbd_server.h | 1 - fs/cifsd/ksmbd_work.c | 2 +- fs/cifsd/mgmt/ksmbd_ida.c | 45 +- fs/cifsd/mgmt/ksmbd_ida.h | 17 +- fs/cifsd/mgmt/tree_connect.c | 1 - fs/cifsd/mgmt/user_session.c | 30 +- fs/cifsd/mgmt/user_session.h | 8 +- fs/cifsd/misc.c | 47 +- fs/cifsd/misc.h | 6 + fs/cifsd/netmisc.c | 59 - fs/cifsd/nterr.c | 674 -- fs/cifsd/nterr.h | 7 - fs/cifsd/oplock.c | 2 - fs/cifsd/server.c | 7 - fs/cifsd/smb2pdu.c | 292 +- fs/cifsd/smb_common.c | 5 - fs/cifsd/smb_common.h | 6 - fs/cifsd/smbacl.c | 6 +- fs/cifsd/smberr.h | 235 - fs/cifsd/transport_ipc.c | 34 +- fs/cifsd/vfs.c | 244 +- fs/cifsd/vfs_cache.c | 153 +- fs/cifsd/vfs_cache.h | 11 +- fs/dcache.c | 2 + 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 | 5 +- 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 | 51 +- fs/ext4/indirect.c | 2 +- fs/ext4/inline.c | 27 +- fs/ext4/inode.c | 8 +- fs/ext4/ioctl.c | 214 +- fs/ext4/mballoc.c | 592 +- fs/ext4/mballoc.h | 24 +- fs/ext4/migrate.c | 6 +- fs/ext4/mmp.c | 2 +- fs/ext4/namei.c | 226 +- 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 | 5 +- fs/f2fs/f2fs.h | 3 + fs/f2fs/file.c | 218 +- fs/f2fs/gc.c | 6 +- fs/f2fs/inode.c | 1 + fs/f2fs/namei.c | 8 +- fs/f2fs/node.c | 8 +- fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 49 +- fs/f2fs/super.c | 5 +- fs/f2fs/xattr.c | 1 + fs/file.c | 39 +- fs/fs_parser.c | 2 +- fs/fuse/Makefile | 2 +- fs/fuse/acl.c | 7 +- fs/fuse/cuse.c | 12 +- fs/fuse/dev.c | 7 +- fs/fuse/dir.c | 6 +- fs/fuse/file.c | 506 +- fs/fuse/fuse_i.h | 53 +- fs/fuse/inode.c | 10 +- fs/fuse/ioctl.c | 490 ++ fs/fuse/virtio_fs.c | 28 +- fs/fuse/xattr.c | 9 +- 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/hostfs/hostfs_kern.c | 2 +- fs/hpfs/hpfs.h | 3 +- fs/hugetlbfs/inode.c | 3 - fs/inode.c | 87 - fs/io-wq.c | 4 + fs/io_uring.c | 824 +- fs/ioctl.c | 325 + fs/jbd2/recovery.c | 5 +- fs/jbd2/transaction.c | 15 +- fs/jffs2/file.c | 1 + fs/jffs2/scan.c | 2 +- fs/jffs2/summary.h | 16 +- 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/locks.c | 4 +- fs/nfs/client.c | 20 +- fs/nfs/delegation.c | 29 +- fs/nfs/delegation.h | 3 +- fs/nfs/dir.c | 29 +- fs/nfs/export.c | 15 +- fs/nfs/file.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/fs_context.c | 66 +- fs/nfs/inode.c | 418 +- fs/nfs/internal.h | 2 +- fs/nfs/io.c | 2 +- fs/nfs/mount_clnt.c | 14 +- fs/nfs/nfs3acl.c | 2 +- fs/nfs/nfs3xdr.c | 5 +- fs/nfs/nfs42proc.c | 77 +- fs/nfs/nfs42xattr.c | 2 +- fs/nfs/nfs4proc.c | 258 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/nfs4trace.h | 47 +- fs/nfs/nfs4xdr.c | 60 +- fs/nfs/nfstrace.c | 1 + fs/nfs/nfstrace.h | 22 +- fs/nfs/pagelist.c | 4 +- fs/nfs/proc.c | 1 + fs/nfs/super.c | 2 +- fs/nfs/write.c | 7 +- fs/nfsd/nfs4state.c | 414 +- fs/nfsd/nfssvc.c | 8 +- fs/nfsd/state.h | 3 +- fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/file.c | 2 + fs/nilfs2/ioctl.c | 65 +- fs/nilfs2/namei.c | 5 +- fs/nilfs2/nilfs.h | 3 + fs/nilfs2/segment.c | 4 +- fs/nilfs2/the_nilfs.c | 2 +- fs/ocfs2/dlm/dlmrecovery.c | 7 - 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/copy_up.c | 3 +- fs/overlayfs/dir.c | 2 + fs/overlayfs/file.c | 110 - fs/overlayfs/inode.c | 95 +- fs/overlayfs/namei.c | 1 + fs/overlayfs/overlayfs.h | 42 +- fs/overlayfs/readdir.c | 16 - fs/overlayfs/super.c | 66 +- fs/overlayfs/util.c | 33 +- fs/proc/proc_sysctl.c | 7 +- fs/readdir.c | 6 + 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/stat.c | 8 + fs/ubifs/dir.c | 2 + fs/ubifs/file.c | 2 + fs/ubifs/ioctl.c | 78 +- fs/ubifs/replay.c | 3 +- fs/ubifs/sb.c | 3 + fs/ubifs/super.c | 6 +- fs/ubifs/ubifs.h | 3 + fs/udf/namei.c | 3 +- fs/ufs/super.c | 3 +- fs/userfaultfd.c | 6 +- fs/xfs/libxfs/xfs_attr.c | 54 +- fs/xfs/libxfs/xfs_attr.h | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 35 +- fs/xfs/libxfs/xfs_bmap.c | 220 +- fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/libxfs/xfs_bmap_btree.c | 6 +- fs/xfs/libxfs/xfs_btree_staging.c | 1 - fs/xfs/libxfs/xfs_da_btree.c | 4 +- fs/xfs/libxfs/xfs_dir2.c | 14 +- fs/xfs/libxfs/xfs_dir2_block.c | 12 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 58 +- 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 | 26 +- fs/xfs/libxfs/xfs_inode_fork.h | 18 +- 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 | 20 +- 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 | 9 +- fs/xfs/scrub/xfs_scrub.h | 4 +- fs/xfs/xfs_aops.c | 136 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_util.c | 209 +- fs/xfs/xfs_dir2_readdir.c | 12 +- fs/xfs/xfs_dquot.c | 10 +- fs/xfs/xfs_file.c | 12 +- fs/xfs/xfs_filestream.h | 2 +- fs/xfs/xfs_icache.c | 33 +- fs/xfs/xfs_inode.c | 236 +- fs/xfs/xfs_inode.h | 28 +- fs/xfs/xfs_inode_item.c | 56 +- fs/xfs/xfs_ioctl.c | 329 +- fs/xfs/xfs_ioctl.h | 11 + fs/xfs/xfs_ioctl32.c | 2 - fs/xfs/xfs_ioctl32.h | 2 - fs/xfs/xfs_iomap.c | 27 +- fs/xfs/xfs_iops.c | 38 +- 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 | 20 +- 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 | 22 +- fs/xfs/xfs_rtalloc.c | 16 +- fs/xfs/xfs_super.c | 4 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_symlink.c | 26 +- fs/xfs/xfs_trace.h | 16 +- fs/xfs/xfs_trans.c | 2 +- include/acpi/acpi_bus.h | 20 + 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/bio.h | 8 +- include/linux/blkdev.h | 8 + include/linux/bpf_verifier.h | 9 + include/linux/bug.h | 7 + include/linux/clk-provider.h | 30 + include/linux/compiler-version.h | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/dcache.h | 1 + include/linux/delayacct.h | 20 +- include/linux/dma-fence.h | 1 + include/linux/elfnote-lto.h | 14 + include/linux/ethtool.h | 177 +- include/linux/file.h | 11 +- include/linux/fileattr.h | 59 + include/linux/firmware/xlnx-zynqmp.h | 5 - include/linux/freezer.h | 1 - include/linux/fs.h | 16 +- include/linux/hugetlb.h | 7 - include/linux/hyperv.h | 13 +- include/linux/i2c.h | 11 +- include/linux/intel_rapl.h | 2 +- include/linux/io.h | 18 +- include/linux/io_uring.h | 12 +- include/linux/iommu.h | 37 +- 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/kasan.h | 6 + include/linux/lightnvm.h | 2 - include/linux/marvell_phy.h | 5 +- include/linux/mdev.h | 80 +- include/linux/memcontrol.h | 6 + include/linux/mfd/intel-m10-bmc.h | 85 + include/linux/mfd/max8997.h | 8 +- include/linux/mfd/rohm-bd71815.h | 562 ++ include/linux/mfd/rohm-bd71828.h | 3 + include/linux/mfd/rohm-bd718x7.h | 13 - include/linux/mfd/rohm-generic.h | 17 +- include/linux/mfd/twl.h | 2 - include/linux/mhi.h | 2 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/eswitch.h | 3 +- include/linux/mlx5/mlx5_ifc.h | 92 +- include/linux/mlx5/port.h | 12 + include/linux/mm.h | 10 +- include/linux/mtd/mtd.h | 5 +- include/linux/nd.h | 1 + include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/nfs4.h | 9 + include/linux/nfs_fs.h | 6 +- include/linux/nfs_fs_sb.h | 14 +- include/linux/nfs_xdr.h | 13 +- include/linux/of_net.h | 6 +- include/linux/oid_registry.h | 5 + include/linux/pci.h | 2 + include/linux/pci_ids.h | 2 + include/linux/phy.h | 2 + include/linux/platform_data/i2c-designware.h | 13 - 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 | 5 + include/linux/sfp.h | 10 + include/linux/shmem_fs.h | 26 +- include/linux/signal.h | 1 + include/linux/skmsg.h | 6 +- include/linux/srcu.h | 6 + include/linux/srcutree.h | 2 - include/linux/static_call.h | 4 +- include/linux/stmmac.h | 2 + include/linux/sunrpc/xprt.h | 1 + include/linux/tpm.h | 2 + include/linux/tty.h | 101 +- include/linux/tty_driver.h | 2 +- include/linux/usb.h | 9 + include/linux/usb/pd.h | 2 + include/linux/usb/typec.h | 19 + include/linux/vdpa.h | 38 +- include/linux/wwan.h | 111 + include/media/rc-map.h | 2 + include/media/v4l2-ctrls.h | 12 +- include/net/bluetooth/hci_core.h | 2 +- include/net/bluetooth/mgmt.h | 1 + include/net/cfg80211.h | 11 +- include/net/dsa.h | 2 +- include/net/mac80211.h | 7 + include/net/net_namespace.h | 4 - include/net/netfilter/nf_conntrack.h | 8 + include/net/netfilter/nf_flow_table.h | 5 +- include/net/netfilter/nf_tables.h | 2 + include/net/netfilter/nf_tables_offload.h | 13 +- include/net/netns/conntrack.h | 23 +- include/net/netns/dccp.h | 12 - include/net/sock.h | 5 +- include/net/switchdev.h | 1 + include/net/tcp.h | 2 +- include/net/udp.h | 2 +- include/rdma/rdma_cm.h | 2 + include/rdma/uverbs_named_ioctl.h | 2 +- include/scsi/scsi.h | 21 +- include/scsi/scsi_device.h | 2 +- include/scsi/scsi_dh.h | 3 +- include/scsi/scsi_eh.h | 2 +- include/sound/simple_card_utils.h | 111 +- include/sound/soc-acpi.h | 4 + include/sound/soc-component.h | 1 + include/sound/sof.h | 3 - include/trace/events/ext4.h | 176 - include/trace/events/kyber.h | 6 +- include/trace/events/mptcp.h | 173 + include/trace/events/sunrpc.h | 41 +- include/uapi/drm/msm_drm.h | 1 + include/uapi/linux/android/binder.h | 34 +- include/uapi/linux/bcache-nvm.h | 207 + include/uapi/linux/bpf.h | 39 + include/uapi/linux/elf.h | 1 + include/uapi/linux/ethtool.h | 10 + include/uapi/linux/ethtool_netlink.h | 170 + include/uapi/linux/fd.h | 46 +- include/uapi/linux/fuse.h | 14 + include/uapi/linux/idxd.h | 4 +- include/uapi/linux/lightnvm.h | 1 - include/uapi/linux/nl80211.h | 2 + include/uapi/linux/prctl.h | 4 + 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 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 19 + init/Kconfig | 2 +- init/main.c | 25 + init/version.c | 2 + kernel/bpf/syscall.c | 3 + kernel/bpf/verifier.c | 230 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cpuset.c | 6 +- kernel/debug/kdb/kdb_main.c | 142 +- kernel/dma/swiotlb.c | 18 +- kernel/exit.c | 1 + kernel/fork.c | 1 + kernel/gcov/clang.c | 27 +- kernel/gen_kheaders.sh | 2 +- 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/printk/printk.c | 1 + kernel/profile.c | 2 +- kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 6 - kernel/rcu/rcutorture.c | 28 +- kernel/rcu/srcutree.c | 5 + kernel/rcu/tiny.c | 1 - kernel/rcu/tree.c | 5 +- kernel/rcu/tree.h | 3 +- kernel/rcu/tree_plugin.h | 30 +- kernel/rcu/tree_stall.h | 17 +- kernel/rseq.c | 29 +- kernel/sched/core.c | 18 +- kernel/sched/fair.c | 123 +- kernel/sched/psi.c | 20 +- kernel/seccomp.c | 17 +- kernel/signal.c | 59 +- kernel/static_call.c | 4 +- kernel/sys.c | 16 + kernel/time/clocksource.c | 136 +- kernel/trace/trace.c | 37 +- kernel/trace/trace.h | 19 + kernel/trace/trace_dynevent.c | 6 +- kernel/trace/trace_entries.h | 22 + kernel/trace/trace_functions.c | 223 +- kernel/trace/trace_output.c | 91 +- lib/Kconfig | 3 + lib/Kconfig.debug | 13 +- lib/Makefile | 1 + lib/asn1_encoder.c | 454 + lib/devres.c | 22 + lib/earlycpio.c | 4 +- lib/kobject_uevent.c | 9 +- lib/lru_cache.c | 3 +- lib/parman.c | 4 +- lib/parser.c | 61 +- lib/percpu_counter.c | 2 +- lib/radix-tree.c | 11 +- lib/test_kasan.c | 19 +- lib/test_kasan_module.c | 2 +- lib/test_vmalloc.c | 128 +- lib/vdso/gettimeofday.c | 31 +- localversion-next | 2 +- 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/hw_tags.c | 66 +- mm/kasan/kasan.h | 43 +- mm/kasan/report.c | 22 +- mm/kasan/sw_tags.c | 10 +- mm/mapping_dirty_helpers.c | 2 + mm/memcontrol.c | 6 +- mm/memory.c | 16 +- mm/mempolicy.c | 2 +- mm/mmu_gather.c | 29 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 35 +- mm/page_counter.c | 8 +- mm/page_owner.c | 46 +- mm/page_poison.c | 6 +- mm/page_vma_mapped.c | 2 +- mm/ptdump.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/cmtp/core.c | 5 + net/bluetooth/hci_event.c | 8 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 6 +- net/bluetooth/msft.c | 6 +- net/bridge/br_multicast.c | 28 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 3 +- net/bridge/br_switchdev.c | 44 +- net/bridge/br_sysfs_br.c | 8 +- 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 | 6 +- net/core/flow_dissector.c | 6 +- net/core/scm.c | 23 +- net/core/skbuff.c | 15 +- net/core/sock_map.c | 5 +- net/dccp/ipv4.c | 24 +- net/dccp/ipv6.c | 24 +- net/dsa/dsa2.c | 2 +- net/dsa/slave.c | 4 +- net/ethernet/eth.c | 11 +- net/ethtool/Makefile | 2 +- net/ethtool/common.h | 5 + net/ethtool/eeprom.c | 246 + net/ethtool/fec.c | 80 +- net/ethtool/ioctl.c | 14 +- net/ethtool/netlink.c | 21 + net/ethtool/netlink.h | 16 +- net/ethtool/pause.c | 14 +- net/ethtool/stats.c | 410 + net/ethtool/strset.c | 25 + net/ipv4/icmp.c | 5 + net/ipv4/netfilter.c | 2 + net/ipv4/netfilter/arp_tables.c | 11 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/netfilter/ip_tables.c | 2 + net/ipv4/sysctl_net_ipv4.c | 16 +- net/ipv4/tcp.c | 5 +- net/ipv4/tcp_bpf.c | 9 +- net/ipv4/udp_bpf.c | 3 +- net/ipv6/addrconf.c | 2 + net/ipv6/icmp.c | 4 + net/ipv6/ip6_tunnel.c | 10 + net/ipv6/netfilter.c | 2 + net/ipv6/netfilter/ip6_tables.c | 2 + net/ipv6/route.c | 8 +- net/ipv6/seg6_local.c | 2 +- net/ipv6/sit.c | 4 +- net/mac80211/debugfs.c | 1 + net/mac80211/iface.c | 3 +- net/mac80211/main.c | 7 +- net/mac80211/mlme.c | 5 + net/mac80211/tx.c | 20 +- net/mptcp/Kconfig | 2 +- net/mptcp/Makefile | 4 +- net/mptcp/crypto.c | 2 +- net/mptcp/options.c | 6 + net/mptcp/protocol.c | 245 +- net/mptcp/protocol.h | 28 + net/mptcp/sockopt.c | 756 ++ net/mptcp/subflow.c | 15 +- net/mptcp/token.c | 2 +- net/netfilter/nf_conntrack_core.c | 46 +- net/netfilter/nf_conntrack_expect.c | 22 +- net/netfilter/nf_conntrack_helper.c | 15 +- net/netfilter/nf_conntrack_netlink.c | 5 +- net/netfilter/nf_conntrack_proto_tcp.c | 34 +- net/netfilter/nf_conntrack_standalone.c | 76 +- net/netfilter/nf_flow_table_core.c | 3 + net/netfilter/nf_flow_table_offload.c | 52 + net/netfilter/nf_tables_api.c | 49 +- net/netfilter/nf_tables_offload.c | 88 +- net/netfilter/nft_cmp.c | 41 +- net/netfilter/nft_counter.c | 29 + net/netfilter/nft_limit.c | 4 +- net/netfilter/nft_payload.c | 13 +- net/netfilter/x_tables.c | 10 +- net/netlink/af_netlink.c | 4 +- net/packet/af_packet.c | 15 +- net/packet/internal.h | 2 +- net/rds/ib_cm.c | 35 +- net/rds/rdma_transport.c | 1 + net/sctp/sm_make_chunk.c | 2 +- net/sctp/socket.c | 13 +- net/sunrpc/clnt.c | 1 - net/sunrpc/rpcb_clnt.c | 7 +- net/sunrpc/xprt.c | 18 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 36 +- net/sunrpc/xprtrdma/transport.c | 6 +- net/sunrpc/xprtsock.c | 9 +- net/sysctl_net.c | 48 + net/wireless/core.c | 7 +- net/wireless/scan.c | 2 +- rust/Makefile | 22 +- rust/compiler_builtins.rs | 11 + rust/exports.c | 1 - rust/helpers.c | 36 +- rust/kernel/bindings.rs | 1 + rust/kernel/bindings_helper.h | 2 + rust/kernel/buffer.rs | 2 +- rust/kernel/chrdev.rs | 22 +- rust/kernel/error.rs | 3 + rust/kernel/file_operations.rs | 197 +- rust/kernel/lib.rs | 24 +- rust/kernel/linked_list.rs | 245 + rust/kernel/miscdev.rs | 21 +- rust/kernel/pages.rs | 173 + rust/kernel/prelude.rs | 6 +- rust/kernel/print.rs | 461 + rust/kernel/printk.rs | 85 - rust/kernel/raw_list.rs | 361 + rust/kernel/sync/mod.rs | 2 +- rust/kernel/user_ptr.rs | 45 +- rust/module.rs | 25 +- samples/Kconfig | 2 + samples/Makefile | 1 + samples/kprobes/kprobe_example.c | 8 + samples/rust/Kconfig | 103 + samples/rust/Makefile | 11 + samples/rust/rust_chrdev.rs | 66 + samples/rust/rust_minimal.rs | 40 + samples/rust/rust_miscdev.rs | 145 + samples/rust/rust_module_parameters.rs | 72 + samples/rust/rust_print.rs | 58 + samples/rust/rust_semaphore.rs | 178 + samples/rust/rust_semaphore_c.c | 212 + samples/rust/rust_stack_probing.rs | 42 + samples/rust/rust_sync.rs | 84 + samples/vfio-mdev/mbochs.c | 55 +- samples/vfio-mdev/mdpy.c | 56 +- samples/vfio-mdev/mtty.c | 66 +- scripts/Makefile.build | 4 +- scripts/Makefile.compiler | 1 - scripts/Makefile.kasan | 4 +- scripts/Makefile.lib | 3 +- scripts/basic/fixdep.c | 43 +- scripts/checkdeclares.pl | 53 + scripts/checkpatch.pl | 2 +- scripts/dummy-tools/{nm => elfedit} | 0 scripts/kconfig/Makefile | 12 +- scripts/kconfig/conf.c | 10 + scripts/kconfig/confdata.c | 46 +- scripts/kconfig/internal.h | 9 + scripts/kconfig/lkc.h | 12 - scripts/kconfig/lkc_proto.h | 1 + scripts/kconfig/mconf.c | 13 +- scripts/kconfig/menu.c | 1 + scripts/kconfig/nconf.c | 58 +- scripts/kconfig/nconf.gui.c | 284 +- scripts/kconfig/nconf.h | 51 +- scripts/kconfig/parser.y | 7 +- scripts/kconfig/symbol.c | 2 +- scripts/kernel-doc | 19 +- scripts/link-vmlinux.sh | 7 +- scripts/mod/modpost.c | 2 + scripts/recordmcount.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 | 360 + 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.c | 17 +- sound/core/control_led.c | 10 +- sound/pci/hda/hda_codec.c | 1 + sound/pci/hda/ideapad_s740_helper.c | 492 ++ sound/pci/hda/patch_hdmi.c | 4 +- sound/pci/hda/patch_realtek.c | 49 + sound/soc/Kconfig | 2 +- sound/soc/Makefile | 4 +- 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/ak5558.c | 23 +- sound/soc/codecs/cs35l35.c | 3 +- sound/soc/codecs/cs35l36.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/rt715.c | 367 +- sound/soc/codecs/rt715.h | 3 + sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 4 +- sound/soc/generic/audio-graph-card.c | 98 +- sound/soc/generic/simple-card-utils.c | 174 +- sound/soc/generic/simple-card.c | 107 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 38 +- sound/soc/intel/boards/sof_sdw.c | 11 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 223 + sound/soc/intel/keembay/kmb_platform.c | 2 +- sound/soc/meson/axg-frddr.c | 1 + sound/soc/sh/rcar/src.c | 9 + sound/soc/sh/rcar/ssi.c | 225 +- sound/soc/soc-compress.c | 4 + sound/soc/soc-core.c | 8 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-utils.c | 6 + sound/soc/sof/Kconfig | 11 + sound/soc/sof/core.c | 9 +- sound/soc/sof/intel/Kconfig | 2 +- sound/soc/sof/intel/bdw.c | 8 +- sound/soc/sof/intel/byt.c | 22 +- sound/soc/sof/intel/hda.c | 8 +- sound/soc/sof/intel/hda.h | 2 +- sound/soc/sof/intel/pci-tgl.c | 20 +- sound/soc/sof/intel/tgl.c | 2 +- sound/soc/sof/nocodec.c | 39 +- sound/soc/sof/ops.h | 6 +- sound/soc/sof/pcm.c | 1 + sound/soc/sof/sof-acpi-dev.c | 18 +- sound/soc/sof/sof-audio.c | 36 +- sound/soc/sof/sof-of-dev.c | 18 +- sound/soc/sof/sof-pci-dev.c | 20 +- sound/soc/sof/sof-priv.h | 2 +- sound/soc/sof/topology.c | 64 - sound/soc/sti/sti_uniperif.c | 1 + sound/usb/card.c | 2 + sound/usb/clock.c | 18 +- sound/usb/endpoint.c | 3 +- sound/usb/implicit.c | 94 +- sound/usb/quirks-table.h | 31 + sound/usb/usbaudio.h | 2 + sound/virtio/virtio_card.c | 12 +- tools/arch/x86/include/asm/insn.h | 2 + tools/bpf/bpftool/net.c | 2 +- tools/build/Build.include | 24 + tools/include/uapi/linux/bpf.h | 55 +- tools/lib/bpf/libbpf.c | 25 +- 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/scripts/Makefile.include | 12 +- tools/testing/selftests/bpf/Makefile | 9 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 58 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 4 +- tools/testing/selftests/bpf/prog_tests/map_ptr.c | 15 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 24 +- .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 4 +- 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 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 2 +- tools/testing/selftests/bpf/test_progs.h | 2 +- tools/testing/selftests/bpf/verifier/bounds.c | 5 - .../selftests/bpf/verifier/bounds_deduction.c | 21 +- .../bpf/verifier/bounds_mix_sign_unsign.c | 13 - tools/testing/selftests/bpf/verifier/map_ptr.c | 4 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 +- .../selftests/bpf/verifier/value_ptr_arith.c | 6 +- .../filesystems/epoll/epoll_wakeup_test.c | 44 + tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/lib.mk | 4 + 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/fib_tests.sh | 152 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 23 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 276 + tools/testing/selftests/net/veth.sh | 177 + tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +- tools/testing/selftests/proc/read.c | 4 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 + .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 + 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 +- tools/thermal/tmon/Makefile | 2 +- 3084 files changed, 102515 insertions(+), 51529 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-pmc create mode 100644 Documentation/dev-tools/testing-overview.rst 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/hycon,hy46xx.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/mailbox/ti,secure-proxy.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.yaml delete mode 100644 Documentation/devicetree/bindings/media/zx-irdec.txt delete mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.txt create mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mmc/brcm,iproc-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml create mode 100644 Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71815-regula [...] create mode 100644 Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.yaml create mode 100644 Documentation/hwmon/fsp-3y.rst create mode 100644 Documentation/riscv/vm-layout.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/gcov.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/index.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/contributing.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/index.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/kernel-doc.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/maintainer-profile.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/parse-headers.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/sphinx.rst delete mode 100644 arch/alpha/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/alpha/kernel/syscalls/syscalltbl.sh 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 delete mode 100644 arch/ia64/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/ia64/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/powerpc/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/powerpc/kernel/syscalls/syscalltbl.sh create mode 100644 arch/powerpc/mm/cacheflush.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 delete mode 100644 arch/s390/kernel/pgm_check.S copy arch/{riscv => um}/include/uapi/asm/Kbuild (100%) delete mode 100644 arch/um/kernel/gmon_syms.c create mode 100644 arch/x86/events/intel/uncore_discovery.c create mode 100644 arch/x86/events/intel/uncore_discovery.h create mode 100644 arch/x86/include/asm/sgx.h delete mode 100644 arch/x86/kernel/cpu/sgx/arch.h create mode 100644 arch/x86/kernel/cpu/sgx/virt.c create mode 100644 drivers/android/allocation.rs create mode 100644 drivers/android/context.rs create mode 100644 drivers/android/defs.rs create mode 100644 drivers/android/node.rs create mode 100644 drivers/android/process.rs create mode 100644 drivers/android/range_alloc.rs create mode 100644 drivers/android/rust_binder.rs create mode 100644 drivers/android/thread.rs create mode 100644 drivers/android/transaction.rs delete mode 100644 drivers/char/rust_example.rs create mode 100644 drivers/clk/ralink/Kconfig create mode 100644 drivers/clk/ralink/Makefile create mode 100644 drivers/clk/ralink/clk-mt7621.c create mode 100644 drivers/comedi/Kconfig rename drivers/{staging => }/comedi/Makefile (100%) rename drivers/{staging => }/comedi/TODO (100%) rename drivers/{staging => }/comedi/comedi.h (100%) rename drivers/{staging => }/comedi/comedi_buf.c (100%) rename drivers/{staging => }/comedi/comedi_fops.c (100%) rename drivers/{staging => }/comedi/comedi_internal.h (100%) rename drivers/{staging => }/comedi/comedi_pci.c (100%) rename drivers/{staging => }/comedi/comedi_pci.h (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.c (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.h (100%) rename drivers/{staging => }/comedi/comedi_usb.c (100%) rename drivers/{staging => }/comedi/comedi_usb.h (100%) rename drivers/{staging => }/comedi/comedidev.h (100%) rename drivers/{staging => }/comedi/comedilib.h (100%) rename drivers/{staging => }/comedi/drivers.c (100%) rename drivers/{staging => }/comedi/drivers/8255.c (100%) rename drivers/{staging => }/comedi/drivers/8255.h (100%) rename drivers/{staging => }/comedi/drivers/8255_pci.c (100%) rename drivers/{staging => }/comedi/drivers/Makefile (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1500.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1516.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1564.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_16xx.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_2032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_2200.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3120.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3501.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3xxx.c (100%) rename drivers/{staging => }/comedi/drivers/addi_tcw.h (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.c (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.h (100%) rename drivers/{staging => }/comedi/drivers/adl_pci6208.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci7x3x.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci8164.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9111.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9118.c (100%) rename drivers/{staging => }/comedi/drivers/adq12b.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1710.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1720.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1723.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1724.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1760.c (100%) create mode 100644 drivers/comedi/drivers/adv_pci_dio.c rename drivers/{staging => }/comedi/drivers/aio_aio12_8.c (100%) rename drivers/{staging => }/comedi/drivers/aio_iiro_16.c (100%) rename drivers/{staging => }/comedi/drivers/amcc_s5933.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_pci.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc263.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci224.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci230.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci263.c (100%) rename drivers/{staging => }/comedi/drivers/c6xdigio.c (100%) rename drivers/{staging => }/comedi/drivers/cb_das16_cs.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidas.c (100%) create mode 100644 drivers/comedi/drivers/cb_pcidas64.c rename drivers/{staging => }/comedi/drivers/cb_pcidda.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdas.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdda.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_8255.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_bond.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_parport.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_test.c (100%) rename drivers/{staging => }/comedi/drivers/contec_pci_dio.c (100%) rename drivers/{staging => }/comedi/drivers/dac02.c (100%) rename drivers/{staging => }/comedi/drivers/daqboard2000.c (100%) rename drivers/{staging => }/comedi/drivers/das08.c (100%) rename drivers/{staging => }/comedi/drivers/das08.h (100%) rename drivers/{staging => }/comedi/drivers/das08_cs.c (100%) rename drivers/{staging => }/comedi/drivers/das08_isa.c (100%) rename drivers/{staging => }/comedi/drivers/das08_pci.c (100%) rename drivers/{staging => }/comedi/drivers/das16.c (100%) rename drivers/{staging => }/comedi/drivers/das16m1.c (100%) rename drivers/{staging => }/comedi/drivers/das1800.c (100%) rename drivers/{staging => }/comedi/drivers/das6402.c (100%) rename drivers/{staging => }/comedi/drivers/das800.c (100%) rename drivers/{staging => }/comedi/drivers/dmm32at.c (100%) rename drivers/{staging => }/comedi/drivers/dt2801.c (100%) rename drivers/{staging => }/comedi/drivers/dt2811.c (100%) rename drivers/{staging => }/comedi/drivers/dt2814.c (100%) rename drivers/{staging => }/comedi/drivers/dt2815.c (100%) rename drivers/{staging => }/comedi/drivers/dt2817.c (100%) rename drivers/{staging => }/comedi/drivers/dt282x.c (100%) rename drivers/{staging => }/comedi/drivers/dt3000.c (100%) rename drivers/{staging => }/comedi/drivers/dt9812.c (100%) rename drivers/{staging => }/comedi/drivers/dyna_pci10xx.c (100%) rename drivers/{staging => }/comedi/drivers/fl512.c (100%) rename drivers/{staging => }/comedi/drivers/gsc_hpdi.c (100%) rename drivers/{staging => }/comedi/drivers/icp_multi.c (100%) rename drivers/{staging => }/comedi/drivers/ii_pci20kc.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.h (100%) rename drivers/{staging => }/comedi/drivers/ke_counter.c (100%) rename drivers/{staging => }/comedi/drivers/me4000.c (100%) rename drivers/{staging => }/comedi/drivers/me_daq.c (100%) rename drivers/{staging => }/comedi/drivers/mf6x4.c (100%) rename drivers/{staging => }/comedi/drivers/mite.c (100%) rename drivers/{staging => }/comedi/drivers/mite.h (100%) rename drivers/{staging => }/comedi/drivers/mpc624.c (100%) rename drivers/{staging => }/comedi/drivers/multiq3.c (100%) rename drivers/{staging => }/comedi/drivers/ni_6527.c (100%) rename drivers/{staging => }/comedi/drivers/ni_65xx.c (100%) rename drivers/{staging => }/comedi/drivers/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_670x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_a2150.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_ao.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio16d.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_700.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_dio24.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_pci.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_regs.h (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcidio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcimio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routes.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routes.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/README (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/all.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6070e. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6251. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6535. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6738. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/all.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_eseries. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_mseries. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/tools/.gitignore (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/Makefile (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_c_to_py.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_csv_to_c.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_py_to_csv.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/csv_collection.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/make_blank_csv.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/ni_names.py (100%) rename drivers/{staging => }/comedi/drivers/ni_stc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio_internal.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tiocmd.c (100%) rename drivers/{staging => }/comedi/drivers/ni_usb6501.c (100%) rename drivers/{staging => }/comedi/drivers/pcl711.c (100%) rename drivers/{staging => }/comedi/drivers/pcl724.c (100%) rename drivers/{staging => }/comedi/drivers/pcl726.c (100%) rename drivers/{staging => }/comedi/drivers/pcl730.c (100%) rename drivers/{staging => }/comedi/drivers/pcl812.c (100%) rename drivers/{staging => }/comedi/drivers/pcl816.c (100%) rename drivers/{staging => }/comedi/drivers/pcl818.c (100%) rename drivers/{staging => }/comedi/drivers/pcm3724.c (100%) rename drivers/{staging => }/comedi/drivers/pcmad.c (100%) rename drivers/{staging => }/comedi/drivers/pcmda12.c (100%) rename drivers/{staging => }/comedi/drivers/pcmmio.c (100%) rename drivers/{staging => }/comedi/drivers/pcmuio.c (100%) rename drivers/{staging => }/comedi/drivers/plx9052.h (100%) rename drivers/{staging => }/comedi/drivers/plx9080.h (100%) rename drivers/{staging => }/comedi/drivers/quatech_daqp_cs.c (100%) rename drivers/{staging => }/comedi/drivers/rtd520.c (100%) rename drivers/{staging => }/comedi/drivers/rti800.c (100%) rename drivers/{staging => }/comedi/drivers/rti802.c (100%) rename drivers/{staging => }/comedi/drivers/s526.c (100%) rename drivers/{staging => }/comedi/drivers/s626.c (100%) rename drivers/{staging => }/comedi/drivers/s626.h (100%) rename drivers/{staging => }/comedi/drivers/ssv_dnp.c (100%) rename drivers/{staging => }/comedi/drivers/tests/Makefile (100%) create mode 100644 drivers/comedi/drivers/tests/comedi_example_test.c create mode 100644 drivers/comedi/drivers/tests/ni_routes_test.c rename drivers/{staging => }/comedi/drivers/tests/unittest.h (100%) rename drivers/{staging => }/comedi/drivers/usbdux.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxfast.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxsigma.c (100%) rename drivers/{staging => }/comedi/drivers/vmk80xx.c (100%) rename drivers/{staging => }/comedi/drivers/z8536.h (100%) rename drivers/{staging => }/comedi/kcomedilib/Makefile (100%) rename drivers/{staging => }/comedi/kcomedilib/kcomedilib_main.c (100%) rename drivers/{staging => }/comedi/proc.c (100%) rename drivers/{staging => }/comedi/range.c (100%) create mode 100644 drivers/gpio/gpio-bd71815.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/hwmon/pmbus/fsp-3y.c create mode 100644 drivers/i2c/busses/i2c-hisi.c create mode 100644 drivers/infiniband/hw/mlx5/dm.c create mode 100644 drivers/infiniband/hw/mlx5/dm.h create mode 100644 drivers/input/touchscreen/hycon-hy46xx.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/md/bcache/nvm-pages.c create mode 100644 drivers/md/bcache/nvm-pages.h 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 create mode 100644 drivers/net/can/usb/etas_es58x/Makefile create mode 100644 drivers/net/can/usb/etas_es58x/es581_4.c create mode 100644 drivers/net/can/usb/etas_es58x/es581_4.h create mode 100644 drivers/net/can/usb/etas_es58x/es58x_core.c create mode 100644 drivers/net/can/usb/etas_es58x/es58x_core.h create mode 100644 drivers/net/can/usb/etas_es58x/es58x_fd.c create mode 100644 drivers/net/can/usb/etas_es58x/es58x_fd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.h create mode 100644 drivers/net/ipa/ipa_data-v4.11.c create mode 100644 drivers/net/ipa/ipa_data-v4.5.c create mode 100644 drivers/net/ipa/ipa_data-v4.9.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/trace.c create mode 100644 drivers/net/wwan/Kconfig create mode 100644 drivers/net/wwan/Makefile create mode 100644 drivers/net/wwan/mhi_wwan_ctrl.c create mode 100644 drivers/net/wwan/wwan_core.c create mode 100644 drivers/nvme/host/ioctl.c create mode 100644 drivers/pci/controller/dwc/pcie-fu740.c create mode 100644 drivers/platform/x86/gigabyte-wmi.c create mode 100644 drivers/regulator/bd71815-regulator.c delete mode 100644 drivers/staging/comedi/Kconfig delete mode 100644 drivers/staging/comedi/drivers/adv_pci_dio.c delete mode 100644 drivers/staging/comedi/drivers/cb_pcidas64.c delete mode 100644 drivers/staging/comedi/drivers/tests/comedi_example_test.c delete mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c create mode 100644 drivers/tty/tty.h create mode 100644 drivers/usb/typec/port-mapper.c delete mode 100644 drivers/usb/typec/tps6598x.h delete mode 100644 drivers/usb/typec/tps6598x_trace.h delete mode 100644 fs/cifsd/netmisc.c delete mode 100644 fs/cifsd/nterr.c delete mode 100644 fs/cifsd/smberr.h 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/elfnote-lto.h create mode 100644 include/linux/fileattr.h create mode 100644 include/linux/mfd/rohm-bd71815.h delete mode 100644 include/linux/platform_data/i2c-designware.h create mode 100644 include/linux/randomize_kstack.h create mode 100644 include/linux/wwan.h delete mode 100644 include/net/netns/dccp.h create mode 100644 include/trace/events/mptcp.h create mode 100644 include/uapi/linux/bcache-nvm.h create mode 100644 lib/asn1_encoder.c create mode 100644 net/ethtool/eeprom.c create mode 100644 net/ethtool/stats.c create mode 100644 net/mptcp/sockopt.c create mode 100644 rust/kernel/linked_list.rs create mode 100644 rust/kernel/pages.rs create mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/printk.rs create mode 100644 rust/kernel/raw_list.rs create mode 100644 samples/rust/Kconfig create mode 100644 samples/rust/Makefile create mode 100644 samples/rust/rust_chrdev.rs create mode 100644 samples/rust/rust_minimal.rs create mode 100644 samples/rust/rust_miscdev.rs create mode 100644 samples/rust/rust_module_parameters.rs create mode 100644 samples/rust/rust_print.rs create mode 100644 samples/rust/rust_semaphore.rs create mode 100644 samples/rust/rust_semaphore_c.c create mode 100644 samples/rust/rust_stack_probing.rs create mode 100644 samples/rust/rust_sync.rs create mode 100644 scripts/checkdeclares.pl copy scripts/dummy-tools/{nm => elfedit} (100%) create mode 100644 scripts/kconfig/internal.h 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 100644 sound/pci/hda/ideapad_s740_helper.c create mode 100755 tools/testing/selftests/lkdtm/stack-entropy.sh create mode 100755 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh create mode 100755 tools/testing/selftests/net/veth.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot create mode 100644 tools/testing/selftests/vm/split_huge_page_test.c