This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-defconfig in repository toolchain/ci/linux.
omits b0795f0f47d7 Add linux-next specific files for 20210609 omits 89aeead0de02 Merge branch 'akpm/master' omits 1800e89a759e kdump: use vmlinux_build_id to simplify omits e5779366b998 buildid: fix kernel-doc notation omits eaee658f2726 buildid: mark some arguments const omits 49bd218b58f8 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits 61b26dea37eb scripts/decode_stacktrace.sh: silence stderr messages from [...] omits faef3918d137 scripts/decode_stacktrace.sh: support debuginfod omits b3f8d5bb04b4 x86/dumpstack: use %pSb/%pBb for backtrace printing omits a8c1a9a59dde arm64: stacktrace: use %pSb for backtrace printing omits 347113c20936 module: fix build error when CONFIG_SYSFS is disabled omits bdd8812fd08f module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 6310b825fdaa buildid: fix build when CONFIG_MODULES is not set omits 58755a9e637b module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 8e4e8b244b73 module: add printk formats to add module build ID to stacktraces omits 954200cc3e92 dump_stack: add vmlinux build ID to stack traces omits 7a7bd2154a9b buildid-stash-away-kernels-build-id-on-init-fix omits 65e8931171b4 buildid: stash away kernels build ID on init omits 10a0cee04176 buildid: add API to parse build ID out of buffer omits aabce3942d01 buildid: only consider GNU notes for build ID parsing omits f4640ee94d9c mm: fix spelling mistakes in header files omits c6d1c50eb2d0 secretmem: test: add basic selftest for memfd_secret(2) omits 04c574208d24 arch, mm: wire up memfd_secret system call where relevant omits c219385032af PM: hibernate: disable when there are active secretmem users omits 546ca2fabc5a mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits c4e386e2a46b mm: introduce memfd_secret system call to create "secret" [...] omits f95e45b4df06 set_memory: allow querying whether set_direct_map_*() is a [...] omits 6c7223220bdf riscv/Kconfig: make direct map manipulation options depend on MMU omits ffd492cf0c2d mmap: make mlock_future_check() global omits 128354d1742e mm/slub: use stackdepot to save stack trace in objects-fix omits 9f910b548fce slub: STACKDEPOT: rename save_stack_trace() omits 77f35367b2e8 mm/slub: use stackdepot to save stack trace in objects omits 4e2af34339f9 lib: fix spelling mistakes omits 313105fff54c lib/test: fix spelling mistakes omits 922fd350a5de Merge branch 'akpm-current/current' omits 21dd4f0dcf93 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits c1635a3d38b3 Merge remote-tracking branch 'cxl/next' omits 3168ba84c410 Merge remote-tracking branch 'rust/rust-next' omits 615e05e13beb Merge remote-tracking branch 'memblock/for-next' omits 3b8f2443739f Merge remote-tracking branch 'mhi/mhi-next' omits 3ec352004bec Merge remote-tracking branch 'fpga/for-next' omits 80f86a6f3701 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 91b659fd1249 Merge remote-tracking branch 'hyperv/hyperv-next' omits 8df0b2c14c37 Merge remote-tracking branch 'nvmem/for-next' omits 5d6d27de44a9 Merge remote-tracking branch 'slimbus/for-next' omits ee910d131e6a Merge remote-tracking branch 'fsi/next' omits b45683557fe8 Merge remote-tracking branch 'gnss/gnss-next' omits 70e20b03c76f Merge remote-tracking branch 'kspp/for-next/kspp' omits 7e1f2d33f6ac Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 040c796ef581 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits d44d67a54527 Merge remote-tracking branch 'rtc/rtc-next' omits 293a13de9628 Merge remote-tracking branch 'coresight/next' omits c45614356468 Merge remote-tracking branch 'livepatching/for-next' omits 3d4afedc2657 Merge remote-tracking branch 'kselftest/next' omits d07c74ce28e8 Merge remote-tracking branch 'userns/for-next' omits a633faaaadd4 Merge remote-tracking branch 'pwm/for-next' omits 7482c5a58781 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits ed4e70e44dff Merge remote-tracking branch 'pinctrl-intel/for-next' omits 2ec19d0daaaf Merge remote-tracking branch 'pinctrl/for-next' omits 9bffd7c5c6a3 Merge remote-tracking branch 'gpio-intel/for-next' omits a48f4fa39579 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits c6d6290d2805 Merge remote-tracking branch 'rpmsg/for-next' omits 9202c04183d6 Merge remote-tracking branch 'vhost/linux-next' omits 89e308c589f5 Merge remote-tracking branch 'scsi-mkp/for-next' omits e2c141f0f65e Merge remote-tracking branch 'scsi/for-next' omits eaa86859b28f Merge remote-tracking branch 'cgroup/for-next' omits f5be1b085c71 Merge remote-tracking branch 'dmaengine/next' omits 8d1e694bf329 Merge remote-tracking branch 'icc/icc-next' omits c6a6da972f0b Merge remote-tracking branch 'iio/togreg' omits 23f677f09156 Merge remote-tracking branch 'staging/staging-next' omits 49fc106e91b9 Merge remote-tracking branch 'thunderbolt/next' omits 7afc6558683e Merge remote-tracking branch 'soundwire/next' omits 3eab623ca79c Merge remote-tracking branch 'phy-next/next' omits 2d840b4d362c Merge remote-tracking branch 'extcon/extcon-next' omits 8ab157a6fbd0 Merge remote-tracking branch 'char-misc/char-misc-next' omits f631e696a53d Merge remote-tracking branch 'tty/tty-next' omits d0e5598f5f95 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 1e3f70a05930 Merge remote-tracking branch 'usb-serial/usb-next' omits 9e87201ff5fa Merge remote-tracking branch 'usb/usb-next' omits fec532ad5ebb Merge remote-tracking branch 'driver-core/driver-core-next' omits 4dde3596eab2 Merge remote-tracking branch 'ipmi/for-next' omits a47fde5bb038 Merge remote-tracking branch 'leds/for-next' omits ee8426c4267b Merge remote-tracking branch 'drivers-x86/for-next' omits c7ebef169b75 Merge remote-tracking branch 'workqueues/for-next' omits a556a354117d Merge remote-tracking branch 'percpu/for-next' omits e88fe313c20e Merge remote-tracking branch 'kvm-arm/next' omits cca935aa8c5b Merge remote-tracking branch 'rcu/rcu/next' omits 391614323511 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 73e9d2679c60 Merge remote-tracking branch 'edac/edac-for-next' omits 7be5db41056c Merge remote-tracking branch 'tip/auto-latest' omits 964d3777b79c Merge remote-tracking branch 'spi/for-next' omits 8ca3a5b65a23 Merge remote-tracking branch 'devicetree/for-next' omits f2855a4a95a8 Merge remote-tracking branch 'audit/next' omits 05c9d328da5f Merge remote-tracking branch 'iommu/next' omits bc8bd90ab624 Merge remote-tracking branch 'smack/next' omits a6bf56d74df0 Merge remote-tracking branch 'selinux/next' omits 7773c032a691 Merge remote-tracking branch 'keys/keys-next' omits e7c206a7ae08 Merge remote-tracking branch 'integrity/next-integrity' omits d2e1d1a183cd Merge remote-tracking branch 'apparmor/apparmor-next' omits ac704429cc9a Merge remote-tracking branch 'security/next-testing' omits 4198047b1cec Merge remote-tracking branch 'regulator/for-next' omits 878a37c26df9 Merge remote-tracking branch 'battery/for-next' omits 237f3f2a989d Merge remote-tracking branch 'backlight/for-backlight-next' omits ad47116a4087 Merge remote-tracking branch 'mfd/for-mfd-next' omits 980a81838379 Merge remote-tracking branch 'mmc/next' omits 8ba1f79a1eac Merge remote-tracking branch 'device-mapper/for-next' omits e9586a5c998b Merge remote-tracking branch 'block/for-next' omits 0e342ba97cda Merge remote-tracking branch 'input/next' omits 44207ccecece Merge remote-tracking branch 'modules/modules-next' omits 0e5a14bff361 Merge remote-tracking branch 'sound-asoc/for-next' omits 2bef66a9ea31 Merge remote-tracking branch 'sound/for-next' omits 46e55390b55e Merge remote-tracking branch 'regmap/for-next' omits 0bbff46f5e7c Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 7b44c667ef72 Merge remote-tracking branch 'drm-msm/msm-next' omits 1db5ef553b07 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits b3c0747ed29d Merge remote-tracking branch 'drm-intel/for-linux-next' omits b2d10e5b024e Merge remote-tracking branch 'amdgpu/drm-next' omits 82003248a3e8 Merge remote-tracking branch 'drm-misc/for-linux-next' omits f99a20cf2b44 Merge remote-tracking branch 'drm/drm-next' omits 3fda6cfc7d3a Merge remote-tracking branch 'crypto/master' omits 0468d7bbe44a Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 4ae8805274b5 Merge remote-tracking branch 'nand/nand/next' omits 4b75daf06c35 Merge remote-tracking branch 'mtd/mtd/next' omits e0e73eedf865 Merge remote-tracking branch 'gfs2/for-next' omits 95c3a49ef93d Merge remote-tracking branch 'bluetooth/master' omits bb36cc085b26 Merge remote-tracking branch 'wireless-drivers-next/master' omits 89454eaf6092 Merge remote-tracking branch 'netfilter-next/master' omits a73500c9c95f Merge remote-tracking branch 'ipsec-next/master' omits ce1d6fc5fac7 Merge remote-tracking branch 'bpf-next/for-next' omits c34bc006a685 Merge remote-tracking branch 'net-next/master' omits b43044d7dc34 Merge remote-tracking branch 'rdma/for-next' omits 612f922ffd44 Merge remote-tracking branch 'dlm/next' omits a5e49f728811 Merge remote-tracking branch 'opp/opp/linux-next' omits 590df88f0dd0 Merge remote-tracking branch 'devfreq/devfreq-next' omits 6d30c86365c3 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 36809bb724f2 Merge remote-tracking branch 'pm/linux-next' omits d47a89cc722e Merge remote-tracking branch 'v4l-dvb-next/master' omits feffef2bdf61 Merge remote-tracking branch 'v4l-dvb/master' omits 098377de08fe Merge remote-tracking branch 'jc_docs/docs-next' omits 3ede97b1ed52 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits d281e5b2dc8f Merge remote-tracking branch 'i3c/i3c/next' omits 3274153b3642 Merge remote-tracking branch 'i2c/i2c/for-next' omits 86988ff39e05 Merge remote-tracking branch 'hid/for-next' omits 51afa0489123 Merge remote-tracking branch 'pci/next' omits 5e565ef076d0 Merge remote-tracking branch 'printk/for-next' omits ba18f2e3a6db Merge remote-tracking branch 'vfs/for-next' omits 25b69e07a1fa Merge remote-tracking branch 'xfs/for-next' omits 0fc5f80093ab Merge remote-tracking branch 'v9fs/9p-next' omits 3dffea4be3c6 Merge remote-tracking branch 'nfsd/nfsd-next' omits 7395c912b40f Merge remote-tracking branch 'nfs/linux-next' omits 97d6c910db06 Merge remote-tracking branch 'jfs/jfs-next' omits 49eabc561d53 Merge remote-tracking branch 'f2fs/dev' omits 9ae1295d7f9b Merge remote-tracking branch 'ext4/dev' omits b48de80af325 Merge remote-tracking branch 'ext3/for_next' omits ab549eeee3ff Merge remote-tracking branch 'erofs/dev' omits 3ff83984071f Merge remote-tracking branch 'configfs/for-next' omits 7985d101ac03 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 7b6a6dac9f65 Merge remote-tracking branch 'cifs/for-next' omits 88314110b1dc Merge remote-tracking branch 'ceph/master' omits 057b52e3a861 Merge remote-tracking branch 'btrfs/for-next' omits 50ce8d4f7564 Merge remote-tracking branch 'fscrypt/master' omits 806368f11c78 Merge remote-tracking branch 'pidfd/for-next' omits ff3b0a6d4c50 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 109ed88e77c4 Merge remote-tracking branch 'sh/for-next' omits edb8f182823b Merge remote-tracking branch 's390/for-next' omits 4b17bca1acba Merge remote-tracking branch 'risc-v/for-next' omits d54a3bb6e47c Merge remote-tracking branch 'powerpc/next' omits 9d76888d516e Merge remote-tracking branch 'mips/mips-next' omits 6ad8fdf5459e Merge remote-tracking branch 'microblaze/next' omits e24cb6abfb95 Merge remote-tracking branch 'm68k/for-next' omits 3b4e54f19373 Merge remote-tracking branch 'h8300/h8300-next' omits 5ca12f97a157 Merge remote-tracking branch 'csky/linux-next' omits 3105177a35e1 Merge remote-tracking branch 'clk-imx/for-next' omits b562684b96d9 Merge remote-tracking branch 'clk/clk-next' omits 8779d8ca2810 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 667689d41458 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits d1c44b57a693 Merge remote-tracking branch 'tegra/for-next' omits 0aab59422a0c Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 504ba10b7265 Merge remote-tracking branch 'stm32/stm32-next' omits 7aea4e43e08c Merge remote-tracking branch 'scmi/for-linux-next' omits d5df2d74e223 Merge remote-tracking branch 'samsung-krzk/for-next' omits 1646be7cf855 Merge remote-tracking branch 'rockchip/for-next' omits 9cfd55b83475 Merge remote-tracking branch 'reset/reset/next' omits 91575584fed1 Merge remote-tracking branch 'renesas/next' omits 91010483ce01 Merge remote-tracking branch 'raspberrypi/for-next' omits 7895c31d0cf1 Merge remote-tracking branch 'qcom/for-next' omits 8f6426dea96a Merge remote-tracking branch 'omap/for-next' omits a90a89226c3e Merge remote-tracking branch 'mvebu/for-next' omits b0fb842fc278 Merge remote-tracking branch 'mediatek/for-next' omits 738aae1c6029 Merge remote-tracking branch 'keystone/next' omits 16b9ca31b4f8 Merge remote-tracking branch 'imx-mxs/for-next' omits 0696628593d2 Merge remote-tracking branch 'drivers-memory/for-next' omits b01036607f2a Merge remote-tracking branch 'at91/at91-next' omits ce7a23b028ce Merge remote-tracking branch 'aspeed/for-next' omits 9781dc7e2452 Merge remote-tracking branch 'amlogic/for-next' omits e3e6696416a4 Merge remote-tracking branch 'actions/for-next' omits 50c230f10ed4 Merge remote-tracking branch 'arm-soc/for-next' omits 1d11e6af318a Merge remote-tracking branch 'arm64/for-next/core' omits d6772904d753 Merge remote-tracking branch 'arm/for-next' omits 75e231c345f3 Merge remote-tracking branch 'asm-generic/master' omits c6f1129c883c Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 6b91d88f1ecd Merge remote-tracking branch 'kbuild/for-next' omits b1f9214011ab Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits bb9854079531 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 7385994c07ce Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 8d7b779341a2 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 1036a6a8abc1 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 5f030c093003 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 15672957b51a Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits bb10978e3a56 Merge remote-tracking branch 'mmc-fixes/fixes' omits 52840ecc66ad Merge remote-tracking branch 'scsi-fixes/fixes' omits f26ead11cabe Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 6986b2828f8a Merge remote-tracking branch 'vfs-fixes/fixes' omits eba5d0da667e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits fcadc0695544 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 29c82d1d1fe2 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits d336b4796a6e Merge remote-tracking branch 'kvm-fixes/master' omits d59cc56979d1 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 2c205aa9e0dd Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 95183cabbe52 Merge remote-tracking branch 'ide/master' omits e604098e4bdf Merge remote-tracking branch 'input-current/for-linus' omits 4569cac32b08 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits bb1052707caf Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits a8e4fc2045a1 Merge remote-tracking branch 'phy/fixes' omits 4a1a4b114d9f Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 267f360aa237 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits bdf46eb183ec Merge remote-tracking branch 'usb.current/usb-linus' omits bb64719f5d96 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 1f5e216cc6aa Merge remote-tracking branch 'spi-fixes/for-linus' omits c586e671a16f Merge remote-tracking branch 'regulator-fixes/for-linus' omits d82f5af48f24 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 2a947c885ba5 Merge remote-tracking branch 'sound-current/for-linus' omits 7e69123c0cb0 Merge remote-tracking branch 'rdma-fixes/for-rc' omits b3baeb0e0d3b Merge remote-tracking branch 'mac80211/master' omits 47b5596220b0 Merge remote-tracking branch 'ipsec/master' omits f5e1a17e6928 Merge remote-tracking branch 'bpf/master' omits 96b6117f8dc7 Merge remote-tracking branch 'net/master' omits f8bf42fac509 Merge remote-tracking branch 's390-fixes/fixes' omits 2154c1c9f93c Merge remote-tracking branch 'arm-current/fixes' omits 7a6b6d5a5ffe cifs: enable extended stats by default omits cd1d326b925d Merge branch 'for-5.14/block' into for-next omits 80b58f4e9f4a libnvdimm/pmem: Fix blk_cleanup_disk() usage omits d44caae6d180 Merge branch 'for-5.14/block' into for-next omits 44d15a3c4a0c Merge branch 'for-5.14/block' into for-next omits 37879060294a Merge branch 'for-5.14/libata' into for-next omits 9658506fbf8c m68k/q40: Replace q40ide driver with pata_falcon and falconide omits 327dbf47e8fd m68k/mac: Replace macide driver with generic platform drivers omits e2615830f08b Merge branch 'for-5.14/drivers' into for-next omits eb501a10bd7a cifs: avoid starvation when refreshing dfs cache omits 2d6e56da2a6c cifs: decoding negTokenInit with generic ASN1 decoder omits 8700a6b6fee2 riscv: fix typo in init.c omits ee4d1f823b58 Merge branch 'work.namei' into for-next omits 5a1a1831c94c Merge branch 'work.d_path' into for-next omits 9ac05ec979cf Merge branch 'for-next/clang/features' into for-next/kspp omits 19f8fc6810a8 pgo: Clean up prf_open() error paths omits 8c9635c00ab7 pgo: Fix sleep in atomic section in prf_open() omits 52fe80c09091 Merge branch 'for-next/sve' into for-next/core omits 400b967b8770 Merge branch 'for-next/smccc' into for-next/core omits e8be056b7a13 Merge branch 'for-next/selftests' into for-next/core omits ee71508d995f Merge branch 'for-next/perf' into for-next/core omits 7e2a0f908aaa Merge branch 'for-next/mte' into for-next/core omits b166c2b26256 Merge branch 'for-next/mm' into for-next/core omits 49679e4931b3 Merge branch 'for-next/kasan' into for-next/core omits 68ef2327390f Merge branch 'for-next/insn' into for-next/core omits cefb2fff12ac Merge branch 'for-next/ffa' into for-next/core omits ff89b31e8c29 Merge branch 'for-next/entry' into for-next/core omits f2145aad3d8c Merge branch 'for-next/docs' into for-next/core omits a6555e3fa425 Merge branch 'for-next/cpufeature' into for-next/core omits b5a8e5ffaf26 Merge branch 'for-next/cortex-strings' into for-next/core omits 77b0d53bc955 Merge branch 'for-next/caches' into for-next/core omits dd34f06c0f92 Merge branch 'for-next/build' into for-next/core omits 1da337e25423 Merge branch 'for-next/boot' into for-next/core omits 936a4216a1a4 drm/radeon: Add HD-audio component notifier support (v2) omits e172bbc5fae4 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 6179fe93732d Revert "drm/amd/display: To modify the condition in indica [...] omits 29652fc53a98 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 3f68dae9f0c6 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 54d4928d3374 drm/amdgpu: only check for _PR3 on dGPUs omits 46a1b1c515c6 drm/amdgpu: add another raven1 gfxoff quirk omits 7176186573fe usb/host: enable auto power control for xhci-pci omits d2c4c14be680 drm/amdgpu/vcn: drop gfxoff control for VCN2+ omits 0e66e9da0418 Merge remote-tracking branch 'spi/for-5.14' into spi-next omits df6e35b07f48 Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits 75f573364a15 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits eff9c1cd5394 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits d4c5beb8e915 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits edbd2d29cc95 Merge remote-tracking branch 'regmap/for-5.14' into regmap-next omits bf28c803f2f4 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next omits dca9d1f8ecc7 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 9e4b1230f291 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 9d574d3d5809 Merge branch 'fixes' into next omits afb0b5be52eb mmc: sdhci-of-aspeed: Turn down a phase correction warning omits af7f9ea88d77 cifs: adjust DebugData for newly created channel reconnect [...] omits 86de0d875238 cifs: do not create duplicate fscache cookies for extra channels omits 1ac24b4cb3a4 cifs: get rid of binding_chan and use chans_need_reconnect [...] omits b85e0ba81d82 cifs: changes to support multichannel during channel reconnect omits 15cee43ad37c dt-bindings: mmc: JZ4740: Add bindings for JZ4775. omits a5e1cb01a52e cifs: missed ref-counting smb session in find omits aebbfb30cd84 mmc: debugfs: add description for module parameter omits 4eadbf91a0e8 mmc: via-sdmmc: add a check against NULL pointer dereference omits f7218d9d9ab8 Merge branches 'iommu/fixes', 'arm/rockchip', 'x86/amd' an [...] omits 5a32725a7531 Merge branch 'pm-cpufreq' into linux-next omits be778257b10e Merge branch 'pnp' into linux-next omits fa3083086da4 mmc: sdhci-sprd: use sdhci_sprd_writew omits 79579210a236 mmc: sdhci-esdhc-imx: remove unused is_imx6q_usdhc omits 40dc39975dc7 Merge branches 'acpi-misc', 'acpi-tables', 'acpi-soc', 'ac [...] omits dcb0e7dc05ed Merge branch 'acpi-messages' into linux-next omits 372406f01e4b Merge branch 'acpi-sleep-fixes' into linux-next omits 72fffcb99c33 Merge branch 'devprop' into linux-next omits 44808625c5dd Merge branch 'acpica' into linux-next omits 93037279d5e0 mmc: core: Allow UHS-I voltage switch for SDSC cards if supported omits 68bc483ed413 Merge branch for-5.14/arm64/dt into for-next omits ca3adc8d6ad8 Merge branch for-5.14/arm/defconfig into for-next omits 993aab78688b Merge branch for-5.14/arm/dt into for-next omits 399a9ceb6abc Merge branch for-5.14/memory into for-next omits a8ab29e9eb4b Merge branch for-5.14/firmware into for-next omits 0264340a1596 Merge branch for-5.14/soc into for-next omits 25e12710d65a Merge branch for-5.14/dt-bindings into for-next omits 81c483814cc9 Merge branch for-5.14/usb into for-next omits e98efdd6a6a8 Merge branch for-5.14/phy into for-next omits 3a2db52fc3cc Merge branch for-5.14/regulator into for-next omits 5d19cb088702 Merge branch for-5.14/clk into for-next omits 5cfbd260de41 linux-next-pre omits beb2b78ad22e ipc-utilc-use-binary-search-for-max_idx-fix omits 38ccf4d6d67c ipc/util.c: use binary search for max_idx omits cdaf13bb0920 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits 0cee9e87b159 ipc: use kmalloc for msg_queue and shmid_kernel omits 812098c89455 ipc sem: use kvmalloc for sem_undo allocation omits 006a4bbcb21a lib-decompressors-remove-set-but-not-used-variabled-level-fix omits d418d334a09e lib/decompressors: remove set but not used variabled 'level' omits e000ae11a89e kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits 838014fddf56 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] omits 6478d1ad9d1e kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits 953755d1a782 exec: remove checks in __register_bimfmt() omits 6376ae8153b6 x86: signal: don't do sas_ss_reset() until we are certain [...] omits 8a12face6213 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits d907775d65a3 init/main.c: silence some -Wunused-parameter warnings omits a852c6e6ae44 init: print out unknown kernel parameters omits f7a0a0e790a8 checkpatch: improve the indented label test omits 92fd2dde485a checkpatch: scripts/spdxcheck.py now requires python3 omits eb268a1bbdae lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits 5ee531b65515 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits 13ee635560b4 lib: memscan() fixlet omits eed8e4df4e64 lib/mpi: fix spelling mistakes omits 7a3d3518cd5b lib/decompressors: fix spelling mistakes omits 7031ac5fc3dc lib/math/rational: fix spelling mistake "demominator" -> " [...] omits 7ec977f4d54b lib-math-rational-add-kunit-test-cases-fix omits 6722d9b6c0f0 lib/math/rational: add Kunit test cases omits 09661abc59db lib/math/rational.c: fix divide by zero omits 6c14ec58e4dc seq_file: drop unused *_escape_mem_ascii() omits 41a10515be83 nfsd: avoid non-flexible API in seq_quote_mem() omits 88cbb19e9452 seq_file: convert seq_escape() to use seq_escape_str() omits fb43d7949628 seq_file: add seq_escape_str() as replica of string_escape_str() omits 9a5e4b061de6 seq_file: introduce seq_escape_mem() omits 1498beaf31a7 MAINTAINERS: add myself as designated reviewer for generic [...] omits d479f15d6228 lib/test-string_helpers: add test cases for new features omits 955576640bd9 lib/test-string_helpers: get rid of trailing comma in terminators omits 07b5d2e2e9af lib/test-string_helpers: print flags in hexadecimal format omits 1060da0da3ad lib/string_helpers: allow to append additional characters [...] omits 1b9f14482b33 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits 82aeea9c8ee5 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits 634c33bf23bc lib/string_helpers: drop indentation level in string_escape_mem() omits b021e19fd582 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits a36fafae6bbe lib/string_helpers: switch to use BIT() macro omits 71657df37264 lib: decompress_bunzip2: remove an unneeded semicolon omits 0626898d542f kernel.h: split out panic and oops helpers (ia64 fix) omits 4d0612c188ae kernelh-split-out-panic-and-oops-helpers-fix omits 7336dbaae9df kernel.h: split out panic and oops helpers omits c964c94916e3 proc/sysctl: make protected_* world readable omits bc090f5dccc0 sysctl: remove redundant assignment to first omits e10d15b68f08 procfs/dmabuf: add inode number to /proc/*/fdinfo omits be0773f865e9 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 2971a820d4af fs-proc-kcorec-add-mmap-interface-fix omits 3308260f3139 fs/proc/kcore.c: add mmap interface omits f80a6e41270f proc: Avoid mixing integer types in mem_rw() omits 87c724fe0f84 kernel/hung_task.c: Monitor killed tasks. omits a8b31a60dabd fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 8fda9b851598 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 4ee2f4e59074 kfence: unconditionally use unbound work queue omits b56b76887aa0 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits a6a050c350f6 mm/page_alloc: move prototype for find_suitable_fallback omits 5b72f666ebb9 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined omits 9aef0dc102e4 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits 7a4539503674 mm/swap: make swap_address_space an inline function omits 9ff5d80957b1 mm/z3fold: add kerneldoc fields for z3fold_pool omits de07edef10f9 mm/zbud: add kerneldoc fields for zbud_pool omits ecfa7aee9b75 mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits d299dd7f65d2 mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits 5d4c00d8ad0a mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits c670166cf5bb mm/mapping_dirty_helpers: remove double Note in kerneldoc omits cd030254ea19 mm/page_alloc: make should_fail_alloc_page() static omits 0950444abf6a mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits dd6a07e1973b mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits 1d1defcba27e mm: fix spelling mistakes omits d0e648f196af mm: define default value for FIRST_USER_ADDRESS omits 530d15bbea54 mm: fix comments mentioning i_mutex omits e557b955493b mm: fix typos and grammar error in comments omits 659a7d100dba zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK omits 8a8c5b4af320 mm/highmem: Remove deprecated kmap_atomic omits 39748619a265 mm/zswap.c: fix two bugs in zswap_writeback_entry() omits f6c117512d7b mm/zswap.c: avoid unnecessary copy-in at map time omits abe66191159c mm/zswap.c: remove unused function zswap_debugfs_exit() omits d5b7661e35e1 mmmemory_hotplug-drop-unneeded-locking-fix omits 029a8575fd9e mm,memory_hotplug: drop unneeded locking omits 1416a04229a2 memory-hotplug.rst: complete admin-guide overhaul omits 3b26b4761821 mm/memory_hotplug: rate limit page migration warnings omits 19812475941d selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits 65eae7a2108c selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits f01d66ff77ec MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits 943653c3c5b6 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits 96438055aecd mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 77bcc1946eaa mm: make variable names for populate_vma_page_range() consistent omits 80c499eb59a6 mm: generalize ZONE_[DMA|DMA32] omits 123714459208 mm/nommu: unexport do_munmap() omits 11efdb24a46c nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits 5775404d4e5f nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits 1e41c3bc67fb mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] omits 8ed1a6e55d95 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits d8769e93dde1 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits 8c6528305fd2 mm: migrate: check mapcount for THP instead of refcount omits 3d78f9649fc4 mm: migrate: don't split THP for misplaced NUMA page omits 48d0fdea19a8 mm: migrate: account THP NUMA migration counters correctly omits bd943dff6f0f mm: thp: fix a double unlock bug omits 1eff008e2758 mm: thp: refactor NUMA fault handling omits 1f36614b8d65 mm: memory: make numa_migrate_prep() non-static omits 95a76800bea7 mm: memory: add orig_pmd to struct vm_fault omits 8f8a821ecf48 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 1b213d745ca8 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 77e92717cc42 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 533d75fe5abe arm64: drop pfn_valid_within() and simplify pfn_valid() omits c431b946ddf9 arm64: decouple check whether pfn is in linear map from pf [...] omits 4f20e3c5f910 memblock: update initialization of reserved pages omits 3effbf7630c7 include/linux/mmzone.h: add documentation for pfn_valid() omits d33f6e7c9805 mm: mempolicy: don't have to split pmd for huge zero page omits 1bb2204e1106 mm/mempolicy: unify the parameter sanity check for mbind a [...] omits 15ca7b405c79 mm/mempolicy: unify the parameter sanity check for mbind a [...] omits 8d539d243efd mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits 22a24262c39c mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits c2abfaf76d13 mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] omits dc5a9e3da85b mm/mempolicy: cleanup nodemask intersection check for oom omits 78f884069a1e mm/compaction: use DEVICE_ATTR_WO macro omits 0e2be5080435 fs/proc/kcore: use page_offline_(freeze|thaw) omits 6774c7789013 virtio-mem: use page_offline_(start|end) when setting Page [...] omits b7273f19f7ce mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits 18de0bda2437 fs/proc/kcore: don't read offline sections, logically offl [...] omits 551f7264dcab fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits 4502fdb29584 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits 2e20ce15f607 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits 3ffcd1a4ade9 mm/kconfig: move HOLES_IN_ZONE into mm omits fad44638d4c5 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition omits b4669136c844 userfaultfd/selftests: exercise minor fault handling shmem [...] omits f2efd9423095 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits ca072b7c213e userfaultfd/selftests: reinitialize test context in each test omits b513fe6e9270 userfaultfd/selftests: create alias mappings in the shmem test omits 601564750866 userfaultfd/selftests: use memfd_create for shmem test type omits b28fe6f57402 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits 399b1ae79ff2 userfaultfd/shmem: advertise shmem minor fault support omits 23e2b517cefb userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 25dc15d0410e userfaultfd/shmem: support minor fault registration for shmem omits 2e9857b744f6 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits 3451e71fa2a5 userfaultfd/selftests: add pagemap uffd-wp test omits 94cc194c7f42 mm/pagemap: export uffd-wp protection information omits 4cd46e55a0d5 mm/userfaultfd: fail uffd-wp registration if not supported omits 7f059f9b0e33 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits db15b34f14cf mm-userfaultfd-fix-uffd-wp-special-cases-for-fork-fix omits d8cce7c5adf4 mm/userfaultfd: fix uffd-wp special cases for fork() omits 68a19d21485b mm/thp: simplify copying of huge zero page pmd when fork omits 5f95efacb40c userfaultfd/selftests: unify error handling omits 3366d29912e2 userfaultfd/selftests: only dump counts if mode enabled omits 2d9bfe22d6c6 userfaultfd/selftests: dropping VERIFY check in locking_thread omits 6f6a47ffa106 userfaultfd/selftests: remove the time() check on delayed uffd omits 7a2900b5b610 userfaultfd/selftests: use user mode only omits 6d353b0b27f9 mm, hugetlb: fix allocation error check and copy func name omits 01b98ee2ba53 userfaultfd: remove set but not used variable 'vm_alloc_shared' omits 27eff5a44ab1 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY omits c873e0099feb khugepaged: selftests: remove debug_cow omits 2926e77c9b63 powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits 8564c06a3f64 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits 5bd7f037d880 mm/vmalloc: enable mapping of huge pages at pte level in vmap omits b394006fada3 arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 746cf35475e4 x86: define only {pud/pmd}_{set/clear}_huge when useful omits 20346b82b74c mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits 2fe99410e014 mm/hugetlb: change parameters of arch_make_huge_pte() omits 9f2a2476167b mm/huge_memory.c: don't discard hugepage if other processe [...] omits e1406e65e555 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits 8bb9eb7df122 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits 94e4d482a098 mm/huge_memory.c: add missing read-only THP checking in tr [...] omits 02eb7b3fc933 mm/huge_memory.c: use page->deferred_list omits dd550f938500 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits 868ba196eb77 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits 94a12f3cc3e8 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 0433df0d1756 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits d96b2b489fcf mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits 96a956430842 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 2aa923279002 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 7cb132ebc974 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page omits 909aa2bc98e0 mm: hugetlb: alloc the vmemmap pages associated with each [...] omits 82e7c2a97fec mm: hugetlb: defer freeing of HugeTLB pages omits d224ad031fe3 mm: hugetlb: free the vmemmap pages associated with each H [...] omits 051436cc93a3 mm: hugetlb: gather discrete indexes of tail page omits 4faaa562d7d1 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 274a83b2b735 mm: memory_hotplug: factor out bootmem core functions to b [...] omits 86fa9302dd89 mm,hwpoison: make get_hwpoison_page() call get_any_page() omits 709ad9e9d266 mmhwpoison-send-sigbus-with-error-virutal-address-fix omits 90431bbcc31c mm,hwpoison: send SIGBUS with error virutal address omits 5a701f8fde58 mm,hwpoison: return -EHWPOISON to denote that the page has [...] omits bfcbefcd6c5f mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix omits 04a7aa28a95f mm/memory-failure: use a mutex to avoid memory_failure() races omits 716af72a41f6 mm/page_alloc: allow high-order pages to be stored on the [...] omits 3b27fc264306 mm/page_alloc: move free_the_page omits 9dafd4ad8bbd mm/page_alloc: fix counting of managed_pages omits d076d3262d04 mm/page_alloc: improve memmap_pages dbg msg omits 396aa13ab67f mm: drop SECTION_SHIFT in code comments omits 8f46afc67768 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix omits 0f5c37d4145f mm/page_alloc: introduce vm.percpu_pagelist_high_fraction omits 9b0671d92084 mm/page_alloc: limit the number of pages on PCP lists when [...] omits 960782992244 mm/page_alloc: scale the number of pages that are batch freed omits 9f9fd2c68da1 mm/page_alloc: adjust pcp->high after CPU hotplug events omits 75fe92bd65ad mm/page_alloc: disassociate the pcp->high from pcp->batch -fix omits 8b16f021d5fd mm/page_alloc: disassociate the pcp->high from pcp->batch omits 5103d3b41f2e mm/page_alloc: delete vm.percpu_pagelist_fraction omits 369d78f33863 mm: page_alloc: dump migrate-failed pages only at -EBUSY omits 252e1b6ff733 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits af130bf1ca03 mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits 78039a170e4a mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits c1c75ea75260 mm/page_alloc: reduce duration that IRQs are disabled for [...] omits 13e18413a9e2 mm/page_alloc: batch the accounting updates in the bulk allocator omits 6ec6806ea554 mm/vmstat: inline NUMA event counter updates omits ae1825cab835 mm/vmstat: convert NUMA statistics to basic NUMA counters omits 6bf6d0a1e810 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] omits fc6017b0fc78 mm/page_alloc: work around a pahole limitation with zero-s [...] omits 62c53236c140 mm/page_alloc: convert per-cpu list protection to local_lock omits 4e8fe04d4406 mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits c9c047f2cf45 mm/page_alloc: split per cpu page lists and zone stats -fix omits e17623100e4c mm/page_alloc: split per cpu page lists and zone stats omits f4bc40b0e373 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 omits 1a47a2d4db43 mm/page_alloc: switch to pr_debug omits cd60e64b1e0d mm: optimise nth_page for contiguous memmap omits bce45f3a984f mm: constify page_count and page_ref_count omits 53247795abb1 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits 56b95a0b4704 mm: make compound_head const-preserving omits 79982e9b64e1 mm/page_owner: constify dump_page_owner omits ac175d2611ef mm/debug: factor PagePoisoned out of __dump_page omits f80955b037b8 mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits 3a9e067e0d87 mm: make __dump_page static omits 1795d852d4c3 mm/mmzone.h: simplify is_highmem_idx() omits 3e12e8f6b34c mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits 5fcf4ae84dc2 mm: report which part of mem is being freed on initmem case omits b1cb53d31c3c kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() omits ad154c141a09 kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits d029c3a70461 fix for "printk: introduce dump_stack_lvl()" omits 9a1a20d7f152 printk: introduce dump_stack_lvl() omits 6981e33da416 mm/vmalloc: Fallback to a single page allocator omits 03c2da17f75e mm/vmalloc: remove quoted strings split across lines omits 40439bfc3b3d mm/vmalloc: print a warning message first on failure omits f21aaa484b9e mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits 0001da3696b8 mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits 42518d9e6cbe mm, tracing: unify PFN format strings omits e856260efb6c mm/dmapool: use DEVICE_ATTR_RO macro omits 52d330c95c70 h8300: remove unused variable omits ec7563ea9f6a mm: improve mprotect(R|W) efficiency on pages referenced once omits e2037f9c0c61 mm: improve mprotect(R|W) efficiency on pages referenced once omits 5f52027ed4d0 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 668ee7307561 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits fb76f6548050 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 8c7f74ae3458 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 735de072ab04 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 6e859b942531 lazy tlb: introduce lazy mm refcount helper functions omits 6c5429e98b61 mm: update legacy flush_tlb_* to use vma omits dab68c101bcc nouveau/svm: implement atomic SVM access omits ba1faa3fb797 nouveau/svm: refactor nouveau_range_fault omits 05c10b949960 mm: selftests: fix potential integer overflow on shift of a int omits 7410bacb9b7f mm: selftests for exclusive device memory omits 2e34c8a3d05e mm: device exclusive memory access omits dd97eed3371e mm/memory.c: allow different return codes for copy_nonpres [...] omits b44a3338f2e2 mm: rename migrate_pgmap_owner omits a0b346b4f72a mm/rmap: split migration into its own function omits 659bc7f9ddc1 mm/rmap: split try_to_munlock from try_to_unmap omits 59458ca5d1e7 mm/swapops: rework swap entry manipulation code omits b89e40392b55 mm: remove special swap entry functions omits 0b68c366ce8e mm/mempolicy: use vma_lookup() in __access_remote_vm() omits 2aeb611ac54d mm/memory.c: use vma_lookup() in __access_remote_vm() omits ee532ef9478f mm/mremap: use vma_lookup() in vma_to_resize() omits 309609e3e071 mm/migrate: use vma_lookup() in do_pages_stat_array() omits 69fac1bc55e9 mm/ksm: use vma_lookup() in find_mergeable_vma() omits c8f0722fff46 lib/test_hmm: use vma_lookup() in dmirror_migrate() omits 44106025808c kernel/events/uprobes: use vma_lookup() in find_active_uprobe() omits e01c12b1f2db misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() omits efc3d2e1bd56 media: videobuf2: use vma_lookup() in get_vaddr_frames() omits 3eaa7c475f14 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() omits dcb148e28af1 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() omits 282a17f4d05b vfio: use vma_lookup() instead of find_vma_intersection() omits 269f084e7c18 virt/kvm: use vma_lookup() instead of find_vma_intersection() omits 5fde029b1131 x86/sgx: use vma_lookup() in sgx_encl_find() omits 97f770e577bf arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() omits 3e8abd3b01ec arch/mips/kernel/traps: use vma_lookup() instead of find_vma() omits 9cc6c918dac3 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] omits 8b640d2251f4 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] omits 0f225977da83 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] omits 6164edb05285 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] omits 29443aa1b7e2 drm/i915/selftests: use vma_lookup() in __igt_mmap() omits 7cc28f29a495 mm: add vma_lookup(), update find_vma_intersection() comments omits 20fae4a9f73a mm/memory.c: fix comment of finish_mkwrite_fault() omits 9b67dc212002 mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits 463e10504304 mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits 094733d16494 mm/mmap: introduce unlock_range() for code cleanup omits 4df9af167d9f mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits 91adf044e5f7 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits 3d84cb2b4cad binfmt-remove-in-tree-usage-of-map_executable-fix omits 15078b18ef20 binfmt: remove in-tree usage of MAP_EXECUTABLE omits d98606db0c5d perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 58de7868650e memcontrol: use flexible-array member omits d9b743594bd2 mm: vmscan: remove noinline_for_stack omits 9ae3ba68182d mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits ebdcffe1794c mm: memcontrol: simplify the logic of objcg pinning memcg omits 7e776811bcef mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits 0656a561cf05 mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 02f9bdcfa8c5 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits abbe12e2600f mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits dba3da4b3fe8 mm: memcontrol: fix page charging in page replacement omits 346a38dffa1f mm: memcontrol: fix root_mem_cgroup charging omits 0708cb11edb2 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits 3f4a82b7dd9c mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits 98faa4240559 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits 79d6e070b553 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits f24e44a1532d mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits 7e1ef35d2768 mm: memcg/slab: properly set up gfp flags for objcg pointer array omits 9b8b38a64c61 mm/memcontrol.c: fix potential uninitialized variable warning omits 3f369c7ffb0e mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits 7e191c59fd43 mm/memcg: optimize user context object stock access omits 930142c5d615 mm/memcg: improve refill_obj_stock() performance omits 7903fbeaeeda mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits a6eca5e46da5 mm/memcg: move mod_objcg_state() to memcontrol.c omits bbaba9f022b2 mm: free idle swap cache page after COW omits 2aaefd28b589 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits 0f30cc34ec8c mm/swap: remove unused global variable nr_swapper_spaces omits 05848aa98961 mm/swap_slots.c: delete meaningless forward declarations omits 31a33d989c64 mm/swap: remove unused local variable nr_shadows omits d7b9bece6709 mm/swapfile: fold scan_swap_map() into the only caller get [...] omits f0a0b89ee6ac mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION omits 3d40afe6d15a mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits bf32a7cb1c84 mm/shmem: fix shmem_swapin() race with swapoff omits 8c666fe15c8e mm/swap: remove confusing checking for non_swap_entry() in [...] omits 76aab252af72 swap: fix do_swap_page() race with swapoff omits b222c8b8cfd6 mm/swapfile: use percpu_ref to serialize against concurren [...] omits 8df4888f09e6 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits 94c9b0d2601e mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits a84c6093720d mm: gup: pack has_pinned in MMF_HAS_PINNED omits b8070dc4570b mm: gup: allow FOLL_PIN to scale in SMP omits 0abbb43a8660 mm/gup_benchmark: support threading omits 254b5d92db48 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits f4dfa434458c mm/page-writeback: update the comment of Dirty position control omits 7351cefe0dfc mm/page-writeback: Fix performance when BDI's share of rat [...] omits e92ee450e123 mm: page-writeback: kill get_writeback_state() comments omits b988d272ea12 mm: mmap_lock: use local locks instead of disabling preemption omits 2f67e38df75f mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits 9747316f8694 tools/vm/page_owner_sort.c: check malloc() return omits 79ed1af6399b slub: choose the right freelist pointer location when crea [...] omits 8b4338bffccb slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix omits c38ce1c16c5e slub: force on no_hash_pointers when slub_debug is enabled omits 55a7903feee0 slub: indicate slab_fix() uses printf formats omits c46fd959083e slub: actually use 'message' in restore_bytes() omits 30f38623a8d7 slub: restore slub_debug=- behavior omits 1ced5f2b9734 mm, slub: fix support for clang 10 omits 50f8b03f4c94 kfence: test: fix for "mm, slub: change run-time assertion [...] omits df2de13a32af mm, slub: change run-time assertion in kmalloc_index() to [...] omits 998afcebf1bf slub: remove resiliency_test() function omits 464bb75b0273 mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits d8fa6299cd7b mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits 757c4ba7df97 mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits c701837d8f3d kunit: make test->lock irq safe omits 65337cd7e763 doc: watchdog: modify the doc related to "watchdog/%u" omits 8a4079e5cf09 doc: watchdog: modify the explanation related to watchdog thread omits b8ae88f3da41 kernel: watchdog: modify the explanation related to watchd [...] omits b9e636392042 ocfs2: fix ocfs2 corrupt when iputting an inode omits f4a68bb878c7 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits cd54fc680a71 ocfs2: replace simple_strtoull() with kstrtoull() omits 9eba618e7d0d ocfs2: remove repeated uptodate check for buffer omits 3c3b0ceb49dd ocfs2: remove redundant assignment to pointer queue omits 3bcad9c0a4b8 ocfs2: fix snprintf() checking omits 32c620667449 ocfs2: remove unnecessary INIT_LIST_HEAD() omits dff3445f0bc2 squashfs: add option to panic on errors omits 401d738e31be scripts/spelling.txt: add more spellings to spelling.txt omits 4c5248d05f2c streamline_config.pl: add softtabstop=4 for vim users omits ba6da29ca308 streamline_config.pl: make spacing consistent omits 4f73257daa98 ia64: mca_drv: fix incorrect array size calculation omits a0ae4e3b2cfe ia64: headers: drop duplicated words omits d023bd1ed38a kthread: switch to new kerneldoc syntax for named variable [...] omits c874791738db /proc/kpageflags: do not use uninitialized struct pages omits de078b7b98e9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 40d10d8b40e2 mm/memory-failure: make sure wait for page writeback in me [...] omits c34d7ac1c8fc mm/sparse: fix check_usemap_section_nr warnings omits 299ab7b52983 mm/hugetlb: expand restore_reserve_on_error functionality omits f3b0aa2a2fec mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] omits 6fb69aecac66 mm,hwpoison: fix race with hugetlb page allocation omits b285d0f98734 Merge branches 'fixes' and 'misc' into for-next omits fcbef3bdf3a8 Merge branches 'pm-cpufreq', 'pm-core' and 'pm-sleep' into [...] omits 69e6c6d089ad Merge branch 'pnp' into linux-next omits 511a7c8da8a9 Merge branches 'acpi-dptf', 'acpi-ec', 'acpi-apei' and 'ac [...] omits ff7856421afb Merge branches 'acpi-scan', 'acpi-pm', 'acpi-processor' an [...] omits e755e56a816d Merge branch 'devprop' into linux-next omits 74815080302e Merge branch 'at91-defconfig' into at91-next omits 9bf07379d041 Merge branch 'devel' into for-next omits 380698a2047a cifs: do not share tcp servers with dfs mounts omits 078643ad944d cifs: set a minimum of 2 minutes for refreshing dfs cache omits b83aac9fc7ce cifs: fix path comparison and hash calc omits 8693757e9e86 cifs: handle different charsets in dfs cache omits a09823d47bdf cifs: keep referral server sessions alive omits 1f71f28579e6 cifs: get rid of @noreq param in __dfs_cache_find() omits 380bcde5dae8 cifs: do not send tree disconnect to ipc shares omits 1f4238ef39be cifs: improve fallocate emulation omits 21a2407c5a20 cifs: Constify static struct genl_ops omits 72e3ccc1d2f0 cifs: Remove unused inline function is_sysvol_or_netlogon() omits 0bca73c09da0 cifs: remove duplicated prototype omits b04c3f358747 cifs: fix ipv6 formating in cifs_ses_add_channel omits bf06bd2ae89e Merge branch irq/generic_handle_domain_irq-core into irq/i [...] omits 9b8a506983a1 fixup! irqdomain: Introduce irq_resolve_mapping() omits 70d49fc8ebd2 fixup! irqchip: Bulk conversion to generic_handle_domain_irq() omits 69250ebd068e fixup! staging: octeon-hcd: Directly include linux/of.h omits 65e10c8760aa dt-bindings: watchdog: sama5d4-wdt: add compatible for sam [...] omits 9cfd29616131 watchdog: sama5d4_wdt: add support for sama7g5-wdt omits 6d18b6856c74 dt-bindings: watchdog: sama5d4-wdt: convert to yaml omits 09816d49a254 fixup! irqdomain: Introduce irq_resolve_mapping() omits 14f0fa857fd4 Merge branch irq/irqchip-driver-updates into irq/irqchip-next omits 30e308a9aad0 Merge branch irq/irqchip-dt-updates into irq/irqchip-next omits 8a5823454b86 docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup omits 54e46c21fdc9 hwmon: (pmbus_core) Check adapter PEC support omits dbb1195e3023 hwmon: (ina3221) use CVRF only for single-shot conversion omits fc9539fbeaa3 hwmon: (max31790) Detect and report zero fan speed omits 6091a7de6e4c hwmon: (max31790) Clear fan fault after reporting it omits 9c03aa4574aa hwmon: (max31790) Fix pwmX_enable attributes omits 6cd678f9c6d9 hwmon: (max31790) Report correct current pwm duty cycles omits 70720200164a hwmon: (max31790) Fix fan speed reporting for fan7..12 omits 835eab343712 hwmon: (sht4x) Fix sht4x_read_values return value omits 16abbcc0b25d hwmon: Add sht4x Temperature and Humidity Sensor Driver omits 7ea70a48060c docs: hwmon: Add an entry for mp2888 omits 7001cbf6646c hwmon: (adm1275) enable adm1272 temperature reporting omits ba2df95ef4d4 dt-bindings: Add MP2888 voltage regulator device omits dd63cf9e2f29 hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller omits ddc093c877ee hwmon: (pmbus) Increase maximum number of phases per page omits 1c645b245398 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] omits 6618525ba93c hwmon: (pmbus) Add support for additional Flex BMR convert [...] omits ff88b0b96760 hwmon: (pmbus) Add documentation for new flags omits 6f435a93bf55 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK omits b0fa436d7ec1 hwmon: (sch56xx-common) Simplify sch56xx_device_add omits 7739f447684d hwmon: (sch56xx-common) Use helper function omits 0004f2f6c6ba hwmon: (sch56xx-common) Use strscpy omits 2502842ab39a hwmon: (sch56xx) Use devres functions for watchdog omits b0a302be4360 hwmon: (lm70) Use SPI_MODE_X_MASK omits 32081d0f4a42 hwmon: (max31722) Remove non-standard ACPI device IDs omits caa3efae6e7c hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" omits 337458bc08df docs: hwmon: avoid using UTF-8 chars omits ff28e7fde2d1 docs: hwmon: ir36021.rst: replace some characters omits 8b3d7f80e7f1 dt-bindings: hwmon: Add Texas Instruments TMP1075 omits 6bf3c55ef62a hwmon: (lm75) Add TI TMP1075 support omits d281da229392 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver omits 42eed9447a41 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 omits bfa2778c4dea hwmon: (scpi-hwmon) shows the negative temperature properly omits 7197892773d2 hwmon: (corsair-psu) fix suspend behavior omits 9d714ec74828 dt-bindings: hwmon: Fix typo in TI ADS7828 bindings omits 769e1e2ab3d1 Merge branch irq/generic_handle_domain_irq-core into irq/i [...] omits dcb10b426d70 irqchip: Bulk conversion to generic_handle_domain_irq() omits d2781acb34c7 Merge branch 'linus' omits 48add0f275e4 Merge branch 'perf/core' omits 16b8930333f6 Merge branch 'ras/core' omits 38e7bda38229 Merge branch 'sched/core' omits d6c6fe385984 Merge branch 'sched/urgent' omits 980e075358c5 Merge branch 'x86/mm' omits b41485758573 Merge branch 'x86/urgent' omits b3e91145f897 Merge branch 'remotes/lorenzo/pci/xgene' omits 912cd651d9cf Merge branch 'remotes/lorenzo/pci/tegra' omits b8a31617eb6d Merge branch 'remotes/lorenzo/pci/mobiveil' omits b7939d8a50d3 Merge branch 'remotes/lorenzo/pci/microchip' omits cb1375e8de34 Merge branch 'remotes/lorenzo/pci/mediatek' omits cfda07f70e8b Merge branch 'remotes/lorenzo/pci/hv' omits 4ee6f8d36ef7 Merge branch 'remotes/lorenzo/pci/ftpci100' omits 456f51b243a1 Merge branch 'remotes/lorenzo/pci/dwc' omits 3c5e47d1cdef Merge branch 'pci/resource' omits f0cb564b66d2 Merge branch 'pci/reset' omits 20ebaa2e4ec4 Merge branch 'pci/misc' omits 1035fe2efdd6 Merge branch 'pci/error' omits 8c1578e544f3 Merge branch 'pci/enumeration' omits 46773f32ddf1 pgo: Limit allocate_node() to vmlinux sections omits 9cfb301be710 clk: imx: scu: add enet rgmii gpr clocks omits 0ceb9181ff4d clk: imx8qm: add clock valid resource checking omits 6950d95978f5 clk: imx8qxp: add clock valid checking mechnism omits 87f36cbec4e1 iio: accel: bma180: Fix BMA25x bandwidth register values omits 43d314946314 iio: frequency: adf4350: disable reg and clk on error in a [...] omits 8cff5e62348c Merge branch 'x86/urgent' omits 5587a2080684 torture: Create KCSAN summaries for torture.sh runs omits 4a092ebe216a torture: Enable KCSAN summaries over groups of torture-test runs omits fa42f6160ce9 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits e3902e12b04b srcutiny: Mark read-side data races omits 07b2412e96db locktorture: Count lock readers omits eef45ff66690 locktorture: Mark statistics data races omits 6a180b1d35a0 Merge tag 'inode-walk-cleanups-5.14_2021-06-03' of https:/ [...] omits f4736a20733d Merge tag 'assorted-fixes-5.14-1_2021-06-03' of https://gi [...] omits 946c056fcfb1 Merge tag 'unit-conversion-cleanups-5.14_2021-06-03' of ht [...] omits 7a2d12a18a23 Merge tag 'xfs-perag-conv-tag' of git://git.kernel.org/pub [...] omits 001276036eb8 Merge tag 'xfs-buf-bulk-alloc-tag' of git://git.kernel.org [...] omits 808d854ca281 Merge branch 'for-5.14/block' into for-next omits f32f6390ea49 Merge branch 'for-5.14/block' into for-next omits 24c50168409a Merge branch 'efi/core' omits f68f2a36292d Merge branch 'irq/core' omits 02de1a2a05f5 Merge branch 'locking/core' omits a2d82c8c1796 Merge branch 'objtool/core' omits dfa46ef5e844 Merge branch 'perf/core' omits 200f3828ef0a Merge branch 'perf/urgent' omits fd2449bee503 Merge branch 'ras/core' omits 09f5f6845246 Merge branch 'sched/core' omits a2957759e698 Merge branch 'sched/urgent' omits c39eb4ff8b8f Merge branch 'smp/core' omits dd138e2689c6 Merge branch 'timers/core' omits 05789d8bdf60 Merge branch 'timers/nohz' omits 2a36ee0b5a20 Merge branch 'x86/apic' omits 438b34658493 Merge branch 'x86/boot' omits 8d0687f36971 Merge branch 'x86/cleanups' omits 19e27f7122a3 Merge branch 'x86/cpu' omits 8d25404bbaa9 Merge branch 'x86/entry' omits d54c12990f45 Merge branch 'x86/fpu' omits 4303f0f4ebf4 Merge branch 'x86/irq' omits f4351e187fa7 Merge branch 'x86/misc' omits 4884c2f0f121 Merge branch 'x86/splitlock' omits a17629f01bc2 Merge branch 'x86/urgent' omits 395519aaff7a Merge branch 'for-5.14/block' into for-next omits c89f6ef58fff usb: xhci: tegra: Enable ELPG for runtime/system PM omits efcf71f3277f usb: xhci: tegra: Unlink power domain devices omits 961176de5b8d Merge branch 'for-5.14/phy' into for-5.14/usb omits c6b2fb20602e Merge branch 'for-5.14/phy' into for-5.14/usb omits 0291a1e3dd8d phy: tegra: xusb: Add wake/sleepwalk for Tegra186 omits a014ab2c4394 phy: tegra: xusb: Tegra210 host mode VBUS control omits 791f80321511 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 omits 2d35ea27e0df CFI: Move function_nocfi() into compiler.h omits e9d28d314853 genirq: Move non-irqdomain handle_domain_irq() handling in [...] omits a5195903ffc6 genirq: Add generic_handle_domain_irq() helper omits ebae7259a5ee irqchip/nvic: Convert from handle_IRQ() to handle_domain_irq() omits 43b3f855c757 irqdesc: Fix __handle_domain_irq() comment omits 23568360ce3f genirq: Use irq_resolve_mapping() to implement __handle_do [...] omits c24b101789fa irqdomain: Introduce irq_resolve_mapping() omits e0f5b5fa10f5 irqdomain: Protect the linear revmap with RCU omits ee1a2bc868c7 irqdomain: Implement irq_domain_clear_mapping() with irq_d [...] omits fb48c79010d1 irqdomain: Cache irq_data instead of a virq number in the revmap omits 4242255a0857 irqdomain: Use struct_size() helper when allocating irqdomain omits bf139be00604 irqdomain: Make normal and nomap irqdomains exclusive omits 4f9dcc2f17b7 powerpc: Move the use of irq_domain_add_nomap() behind a c [...] omits e19a0c0a7d6f irqdomain: Reimplement irq_linear_revmap() with irq_find_m [...] omits bf541b2ef87c irqdomain: Kill irq_domain_add_legacy_isa omits 56a0ab7c713f powerpc: Drop dependency between asm/irq.h and linux/irqdomain.h omits ca7fe584a4ec powerpc: Convert irq_domain_add_legacy_isa use to irq_doma [...] omits 108b411871eb scsi/ibmvscsi: Directly include linux/{of.h,irqdomain.h} omits da22dfd6e3b2 powerpc: Add missing linux/{of.h,irqdomain.h} include directives omits 86e8aea3d7a7 MIPS: Do not include linux/irqdomain.h from asm/irq.h omits 6e77c9ab5e18 MIPS: Add missing linux/irqdomain.h includes omits 1a7cc83d83be MIPS: lantiq: Directly include linux/of.h in xway/dma.c omits 009ea522d834 irqchip/mips-gic: Directly include linux/irqdomain.h omits 39c55b6680c3 watchdog/octeon-wdt: Directly include linux/irqdomain.h omits e541362279ea mfd: ioc3: Directly include linux/irqdomain.h omits 6cd461a7a422 staging: octeon-hcd: Directly include linux/of.h omits 41188caed10a nios2: Do not include linux/irqdomain.h from asm/irq.h omits bb33916b527f genirq: Replace irqaction:irq with a pointer to the irqdesc omits 574c26b5ca1c gfs2: Fix do_gfs2_set_flags description omits b8182f91d5dd gfs2: Fix mmap + page fault deadlocks (part 2) omits a06cf5b66b44 gfs2: Add LM_FLAG_OUTER glock holder flag omits fd3a022b7228 gfs2: Encode glock holding and retry flags in journal_info omits b1027833a374 gfs2: Add wrappers for accessing journal_info omits f8524fce6a88 iov_iter: Add iov_iter_fault_in_writeable() omits 485805ef8389 gfs2: Fix mmap + page fault deadlocks (part 1) omits 04264450d3cb gfs2: Add gfs2_holder_is_compatible helper omits 9dd6fe5bba12 gfs2: Add wrapper for iomap_file_buffered_write omits 3c43d7022dc2 gfs2: Clean up the error handling in gfs2_page_mkwrite omits 5b2b4c1d60a9 pgo: rename the raw profile file to vmlinux.profraw omits 0541613b0389 MAINTAINERS: Expand and relocate PGO entry omits 3a40617ce088 MAINTAINERS: Add Clang CFI section omits 55ac24b7e577 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] omits fb07101aa24a Merge branch 'dts-fixes-for-5.13' into for-next omits c86976deb21c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 314e07c78aef Merge branch 'for-5.14/block' into for-next omits 3dab3e1862cf ARM: dts: stm32: fix ltdc pinctrl on microdev2.0-of7 omits 2b1c8ffcceda dt-bindings: net: document ptp_ref clk in dwmac omits f2acb0cca3bc ARM: dts: stm32: move stmmac axi config in ethernet node o [...] omits 0e84365a0df4 ARM: dts: stm32: fix i2c node name on stm32f746 to prevent [...] omits 6fa92a699970 ARM: dts: stm32: update pinctrl node name on STM32 MCU to [...] omits 0c823c309763 dt-bindings: mfd: stm32-timers: remove #address/size cells [...] omits 8bb870dee3c1 xfs: merge xfs_buf_allocate_memory omits 9f059beac967 xfs: cleanup error handling in xfs_buf_get_map omits 01b67cd28ded xfs: get rid of xb_to_gfp() omits e48f3211d410 xfs: simplify the b_page_count calculation omits dc5b5b3f2ee7 xfs: remove ->b_offset handling for page backed buffers omits 92df2ba88355 mmc: mmc_spi: Imply container_of() to be no-op omits 4651bf5ff39b mmc: mmc_spi: Drop duplicate 'mmc_spi' in the debug messages omits 87e2258b899b mmc: dw_mmc-pltfm: Remove unused <linux/clk.h> omits 85a242cdcd44 pinctrl: renesas: r8a77995: Add bias pinconf support omits 3fc19ec34392 Merge branch 'for-5.14/libata' into for-next omits 2f875c387c54 Merge branch 'imx/defconfig' into for-next omits c933a5893e92 Merge branch 'imx/dt64' into for-next omits 68d3d5aa443e Merge branch 'imx/dt' into for-next omits c71dc582c412 Merge branch 'imx/bindings' into for-next omits 6baef5036802 Merge branch 'imx/soc' into for-next omits 18dba4e2bfd7 Merge branch 'imx/drivers' into for-next omits c44a4c385913 docs: Fix a typo in Documentation/RCU/stallwarn.rst omits 05f418f105e5 rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() omits e112ebfcbd09 rcu-tasks: Don't delete holdouts within trc_inspect_reader() omits 9c97a1b2ac4e iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFF [...] omits ad873b492222 iio: accel: bmc150: Don't make the remove function of the [...] omits 41bd624386a5 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] omits 51e76b6b526f rcu-tasks: Mark ->trc_reader_special.b.need_qs data races omits 2f9af9623785 rcu-tasks: Mark ->trc_reader_nesting data races omits 633d6c9e94a2 rcu-tasks: Add comments explaining task_struct strategy omits 96118229dae8 rcu: Start timing stall repetitions after warning complete omits b21607cf3d81 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits 2762a6659e4f rcu/tree: Handle VM stoppage in stall detection omits 6b9b1b9c623a rculist: Unify documentation about missing list_empty_rcu() omits 512dbc03d625 Documentation/RCU: Fix nested inline markup omits 44b962940609 rcu: Mark accesses in tree_stall.h omits 3840d0933a87 rcu: Mark accesses to ->rcu_read_lock_nesting omits c5f8fcb32f73 Documentation/RCU: Fix emphasis markers omits b0df899f0daf rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() omits f290c78cf82d rcu: Weaken ->dynticks accesses and updates omits 601fef1c6ffe rcu/nocb: Start moving nocb code to its own plugin file omits e193a1a5fcb3 rcu: Remove special bit at the bottom of the ->dynticks counter omits f303fba0cba5 tools/memory-model: Document data_race(READ_ONCE()) omits 51f65f9e2227 tools/memory-model: Heuristics using data_race() must hand [...] omits bee44ad3648a tools/memory-model: Add example for heuristic lockless reads omits 73d628c5358c tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits a47bb8963334 rcutorture: Preempt rather than block when testing task stalls omits da330e37241d rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits 8973d1840d3b rcu: Fix to include first blocked task in stall warning omits f6f78ffd16e8 torture: Make torture.sh accept --do-all and --donone omits 08c498035e48 torture: Add clocksource-watchdog testing to torture.sh omits 840bd856230a refscale: Add measurement of clock readout omits ed1431841ad4 Merge branch 'lkmm-dev.2021.05.10c' into HEAD omits 5d1e2ff5e3b3 Merge branch 'clocksource.2021.05.24a' into HEAD omits 379b3a6257f4 clocksource: Print deviation in nanoseconds for unstable case omits 24e583eccea9 clocksource: Provide kernel module to test clocksource watchdog omits 575a5717342b clocksource: Reduce clocksource-skew threshold for TSC omits 98539aa0834c clocksource: Limit number of CPUs checked for clock synchr [...] omits ee2579aee350 clocksource: Check per-CPU clock synchronization when mark [...] omits ca2f4daa489a clocksource: Retry clock read if long delays detected omits 411e2a43d210 PCI: Work around Huawei Intelligent NIC VF FLR erratum omits 0dad3ce523c2 PCI: Add pci_reset_bus_function() Secondary Bus Reset interface omits 6bcec6cee54e Merge branch 'for-5.14/io_uring' into for-next omits ffdde143b53c io_uring: don't bounce submit_state cachelines omits c188ef3298f0 io_uring: rename io_get_cqring omits d5d591fa84eb io_uring: kill cached_cq_overflow omits 6e1f520a8e27 io_uring: deduce cq_mask from cq_entries omits afdaae757378 io_uring: remove dependency on ring->sq/cq_entries omits f15e2191cf65 io_uring: better locality for rsrc fields omits ec6247723662 io_uring: shuffle rarely used ctx fields omits bb1068186009 io_uring: make fail flag not link specific omits b0d0967561d3 io_uring: get rid of files in exit cancel omits 6d78264383f4 io_uring: simplify waking sqo_sq_wait omits ff95e5874080 io_uring: remove unused park_task_work omits e90672631e24 io_uring: improve sq_thread waiting check omits 7f02c72da989 io_uring: improve sqpoll event/state handling omits 47f4bdf989c0 mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by [...] omits 57a6b5d77071 mmc: core: Add a missing SPDX license header omits 1f3d5758d0a7 mmc: vub3000: fix control-request direction omits 094c0a754039 mmc: sdhci-omap: Use pm_runtime_resume_and_get() to replac [...] omits ef9d2580da10 mmc: sdhci_am654: Use pm_runtime_resume_and_get() to repla [...] omits 97ef5413beb1 mmc: core: Use pm_runtime_resume_and_get() to replace open coding omits c4a0252bdb35 mmc: cqhci: introduce get_trans_desc_offset() omits fef88f2ed040 mmc: cqhci: fix typo omits 260955cb8142 dt-bindings: mmc: Clean-up examples to match documented bindings omits fafb011c9f53 mmc: mediatek: remove useless data parameter from msdc_dat [...] omits 7f89144e3d9c mmc: mediatek: use data instead of mrq parameter from msdc [...] omits e56fb7221439 dt-bindings: mmc: rockchip-dw-mshc: Add Rockchip RK1808 omits 5fae1598bb4d memstick: rtsx_usb_ms: fix UAF omits 35b958c0f9bd mmc: core: add support for disabling HS400 mode via DT omits 5c39b018cf62 mmc: sdhci-esdhc-imx: advertise HS400 mode through MMC caps omits 28eb8453759d dt-bindings: mmc: add no-mmc-hs400 flag omits ec6198f88e00 mmc: core: Add support for cache ctrl for SD cards omits d39f68b6e041 mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay omits a3927680df3a dt-bindings: mmc: renesas,mmcif: Convert to json-schema omits 48851b13877e mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] omits ac5eb12c4dec mmc: usdhi6rol0: fix error return code in usdhi6_probe() omits 3902f4e38d8e drivers: memstick: core:ms_block.c: Fix alignment of block [...] omits bf1d491b9189 mmc: core: Move eMMC cache flushing to a new bus_ops callback omits 1ddad40a398d mmc: block: Disable CMDQ on the ioctl path omits 24d558f75ba3 mmc: core: Add support for Power Off Notification for SD cards omits 98ac8c53e1a7 mmc: core: Read performance enhancements registers for SD cards omits cae548d9c814 mmc: core: Read the SD function extension registers for po [...] omits 4ab3e75dbd65 mmc: core: Parse the SD SCR register for support of CMD48/ [...] omits d2355f548cd9 mmc: core: Drop open coding in mmc_sd_switch() omits b9452a88a596 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] omits 25c193d3b483 mmc: core: Enable eMMC sleep commands to use HW busy polling omits 6776f7dc36a8 mmc: core: Extend re-use of __mmc_poll_for_busy() omits 8a85c31fe61f mmc: core: Re-structure some code in __mmc_poll_for_busy() omits 8c0a2922fa46 mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] omits 955a0bf2000f mmc: core: Drop open coding when preparing commands with b [...] omits 1dbd1a565448 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] omits eb4fe0b9801f dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 omits adcc34f2531d dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] omits 0de2718a4095 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag omits cae7e156d77e Merge branch 'for-5.14/drivers' into for-next omits 1fe3c33d5695 Merge branch 'for-5.14/block' into for-next omits 15e4f69476d0 Merge branch 'for-5.14/libata' into for-next omits 57bbd15f7b95 arm64: dts: imx8: conn: fix enet clock setting omits cadd1beb7201 arm64: dts: imx8mq: assign PCIe clocks omits 0631ba361a7e arm64: dts: imx8mn: specify dma-ranges omits f17d0bcb3c9e arm64: dts: imx8mm: specify dma-ranges omits 83297eaddf7a arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges omits e1af496cbe9b pgo: add clang's Profile Guided Optimization infrastructure omits bcb05d0bfdb7 clk: imx: scu: add gpr clocks support omits bb9344ffad43 clk: imx: scu: remove legacy scu clock binding support omits db7a806d8899 dt-bindings: arm: imx: scu: drop deprecated legacy clock binding omits d2cd769911bc dt-bindings: arm: imx: scu: fix naming typo of clk compati [...] omits 08d87f357b7a clk: imx: Remove the audio ipg clock from imx8mp omits 7e5e8639a4a0 arm64: dts: imx8mn-beacon-som: Assign PMIC clock omits cc7d79f33955 arm64: dts: ls208xa: remove bus-num from dspi node omits ec5cf02a091b arm64: dts: ls1012a: enable PCIe on freeway board omits ffd9b81d3d9d arm64: dts: imx8mp-evk: enable EQOS ethernet omits f55b62ff0467 arm64: dts: imx8mp: Remove the reference to audio ipg cloc [...] omits a92c971de380 arm64: dts: imx8mq-evk: add one regulator used to power up [...] omits 0cfe23051fec arm64: dts: imx8mm: Add spba1 and spba2 buses omits 2999e6785f8c arm64: dts: imx8mn: Add spba1 bus omits e8f23d5478c9 arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI omits 151f608289ae arm64: dts: imx8mq-nitrogen: add USB HOST support omits f265172df8d6 arm64: dts: imx8mq-nitrogen: add USB OTG support omits aecd79c09c2f auxdisplay: Add I2C gpio expander example omits fd450fd2a4fb Merge branch 'v5.13-next/soc' into for-next omits c634a97b5ab6 arm64: imx8mp: imx8mp-phycore-som enable spi nor omits 61fbc42084f4 Merge branches 'wpcm450-for-v5.13', 'dt-for-v5.13' and 'lp [...] adds 4422829e8053 kvm: fix previous commit for 32-bit builds adds 2f673816b2db Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds cc6cf827dd68 Merge tag 'for-5.13-rc5-tag' of git://git.kernel.org/pub/s [...] adds 4792f9dd1293 clang-format: Update with the latest for_each macro list adds a25b088c4ffa Merge tag 'clang-format-for-linus-v5.13-rc6' of git://gith [...] adds a4c30b8691f2 Merge tag 'compiler-attributes-for-linus-v5.13-rc6' of git [...] adds cd1245d75ce9 Merge tag 'platform-drivers-x86-v5.13-3' of git://git.kern [...] adds edc0b0bccc9c RDMA/mlx5: Block FDB rules when not in switchdev mode adds 2adcb4c5a52a RDMA: Verify port when creating flow rule adds 6466f03fdf98 RDMA/mlx5: Delete right entry from MR signature database adds 2ba0aa2feebd IB/mlx5: Fix initializing CQ fragments buffer adds 29a877d57684 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds b7e24eb1caa5 cgroup1: don't allow '\n' in renaming adds f09eacca59d2 Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds 06af8679449d coredump: Limit what can interrupt coredumps adds f30dc8f94e4f Merge tag 'mmc-v5.13-rc3' of git://git.kernel.org/pub/scm/ [...] adds faffc5d8576e dt-bindings: hwmon: Fix typo in TI ADS7828 bindings adds 7656cd217761 hwmon: (corsair-psu) fix suspend behavior adds 78d135523462 hwmon: (scpi-hwmon) shows the negative temperature properly adds fb8543fb863e hwmon: (tps23861) define regmap max register adds b325d3526e14 hwmon: (tps23861) set current shunt value adds e13d11272414 hwmon: (tps23861) correct shunt LSB values adds 4244b5d8725b Merge tag 'hwmon-for-v5.13-rc6' of git://git.kernel.org/pu [...] adds 83e197a8414c ALSA: seq: Fix race of snd_seq_timer_open() adds fd2cd569a436 Merge tag 'sound-5.13-rc6' of git://git.kernel.org/pub/scm [...] adds 159d8c274fd9 ACPI: Pass the same capabilities to the _OSC regardless of [...] adds bc8865ab32bb Merge branch 'acpi-bus' adds d17bcc5ede56 Merge tag 'acpi-5.13-rc6' of git://git.kernel.org/pub/scm/ [...] adds 8929ef8d4dfd media: dt-bindings: media: renesas,drif: Fix fck definition adds 929d931f2b40 Merge tag 'devicetree-fixes-for-5.13-3' of git://git.kerne [...] adds 45f56690051c drm/msm: Init mm_list before accessing it for use_vram path adds 408434036958 drm/msm/a6xx: update/fix CP_PROTECT initialization adds b4387eaf3821 drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650 adds ce86c239e4d2 drm/msm/a6xx: avoid shadow NULL reference in failure path adds 170b763597d3 drm/msm/dsi: Stash away calculated vco frequency on recalc adds 43f44f5bd197 Merge tag 'drm-msm-fixes-2021-06-10' of https://gitlab.fre [...] adds c8a570443943 drm/mcde: Fix off by 10^3 in calculation adds c336a5ee9847 drm: Lock pointer access in drm_master_release() adds 750643a99e67 Merge tag 'drm-misc-fixes-2021-06-10' of git://anongit.fre [...] adds 2a48b5911cf2 drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create adds b71a52f44725 drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB adds c247c021b13a drm/amdgpu: Fix incorrect register offsets for Sienna Cichlid adds 924f41e52fd1 drm/amd/pm: Fix fall-through warning for Clang adds ab8363d3875a radeon: use memcpy_to/fromio for UVD fw upload adds 7de5c0d70c77 Merge tag 'amd-drm-fixes-5.13-2021-06-09' of https://gitla [...] adds f21b807c3cf8 Merge tag 'drm-fixes-2021-06-11' of git://anongit.freedesk [...] adds e65b7914b2ab Merge tag 'gpio-fixes-for-v5.13-rc6' of git://git.kernel.o [...] adds 2398ce80152a x86, lto: Pass -stack-alignment only on LLD < 13.0.0 adds 548843c096d0 Merge tag 'clang-features-v5.13-rc6' of git://git.kernel.o [...] adds e8ba0b2b6412 tools/bootconfig: Fix error return code in apply_xbc() adds 824afd55e95c tools/bootconfig: Fix a build error accroding to undefined [...] adds 6c14133d2d3f ftrace: Do not blindly read the ip address in ftrace_bug() adds 3e08a9f9760f tracing: Correct the length check which causes memory corruption adds ad347abe4a98 Merge tag 'trace-v5.13-rc5-2' of git://git.kernel.org/pub/ [...] adds 584fd3b31889 objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() adds 2d49b721dc18 objtool: Only rewrite unconditional retpoline thunk calls adds 768895fb774d Merge tag 'objtool-urgent-2021-06-12' of git://git.kernel. [...] adds 156172a13ff0 irq_work: Make irq_work_queue() NMI-safe again adds a8383dfb2138 x86/nmi_watchdog: Fix old-style NMI watchdog regression on [...] adds 191aaf6cc4a7 Merge tag 'perf-urgent-2021-06-12' of git://git.kernel.org [...] adds 99f925947ab0 Merge tag 'sched-urgent-2021-06-12' of git://git.kernel.or [...] adds 992da01aa932 io_uring: change registration/upd/rsrc tagging ABI adds 9690557e22d6 io_uring: add feature flag for rsrc tags adds b2568eeb961c Merge tag 'io_uring-5.13-2021-06-12' of git://git.kernel.d [...] adds 1616a4c2ab1a bcache: remove bcache device self-defined readahead adds 41fe8d088e96 bcache: avoid oversized read request in cache missing code path adds 990e78116d38 block: loop: fix deadlock between open and remove adds 9be148e408df async_xor: check src_offs is not NULL before updating it adds 85f3f17b5db2 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds efc1fd601a75 Merge tag 'block-5.13-2021-06-12' of git://git.kernel.dk/l [...] adds 30e9857a1349 pinctrl: qcom: Make it possible to select SC8180x TLMM adds 141415d7379a Merge tag 'pinctrl-v5.13-2' of git://git.kernel.org/pub/sc [...] adds c7711c22c6eb bus: mhi: pci_generic: T99W175: update channel name from A [...] adds 0b67808ade88 bus: mhi: pci_generic: Fix possible use-after-free in mhi_ [...] adds 5f0c2ee1fe8d bus: mhi: pci-generic: Fix hibernation adds 3df4fce739e2 misc: rtsx: separate aspm mode into MODE_REG and MODE_CFG adds 1dfa2e77bbd5 Merge tag 'char-misc-5.13-rc6' of git://git.kernel.org/pub [...] adds 87a7f7368be5 Merge tag 'driver-core-5.13-rc6' of git://git.kernel.org/p [...] adds 43c85d770db8 staging: rtl8723bs: Fix uninitialized variables adds e9de1ecadeab staging: ralink-gdma: Remove incorrect author information adds 0d50658834f9 Merge tag 'staging-5.13-rc6' of git://git.kernel.org/pub/s [...] adds 7c3e8d9df265 serial: 8250_exar: Avoid NULL pointer dereference at ->exit() adds c46fe4aa8271 Merge tag 'tty-5.13-rc6' of git://git.kernel.org/pub/scm/l [...] adds 1ca01c0805b7 Merge tag 'usb-serial-5.13-rc5' of https://git.kernel.org/ [...] adds a39b7ba35d78 Merge tag 'usb-v5.13-rc6' of git://git.kernel.org/pub/scm/ [...] adds 40d9e03f414d MAINTAINERS: usb: add entry for isp1760 adds 337013974585 USB: f_ncm: ncm_bitrate (speed) is unsigned adds 1958ff5ad2d4 usb: f_ncm: only first packet of aggregate needs to start timer adds d1658268e439 usb: pci-quirks: disable D3cold on xhci suspend for s2idle [...] adds 90c4d05780d4 usb: fix various gadgets null ptr deref on 10gbps cabling. adds 032e288097a5 usb: fix various gadget panics on 10gbps cabling adds 5ab14ab1f2db usb: typec: tcpm: Do not finish VDM AMS for retrying Responses adds 1a85b350a774 usb: typec: intel_pmc_mux: Put fwnode in error case during [...] adds 843fabdd7623 usb: typec: intel_pmc_mux: Add missed error check for devm [...] adds 184fa76b87ca usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() adds 305f670846a3 usb: gadget: eem: fix wrong eem header operation adds d00889080ab6 usb: dwc3: ep0: fix NULL pointer exception adds fbf649cd6d64 usb: misc: brcmstb-usb-pinmap: check return value after ca [...] adds d5ab95da2a41 usb: typec: wcove: Use LE to CPU conversion when accessing [...] adds e0e8b6abe8c8 usb: gadget: fsl: Re-enable driver for ARM SoCs adds f247f0a82a4f usb: typec: ucsi: Clear PPM capability data in ucsi_init() [...] adds 142d0b24c1b1 usb: typec: mux: Fix copy-paste mistake in typec_mux_match adds abd062886cd1 Revert "usb: gadget: fsl: Re-enable driver for ARM SoCs" adds 6f7ec77cc8b6 USB: serial: cp210x: fix alternate function for CP2102N QFN20 adds 63a8eef70ccb USB: serial: cp210x: fix CP2102N-A01 modem control adds 7c4363d39485 Merge tag 'usb-serial-5.13-rc6' of https://git.kernel.org/ [...] adds 43cb5d49a99b Merge tag 'usb-5.13-rc6' of git://git.kernel.org/pub/scm/l [...] adds 2e3025434a6b mm: relocate 'write_protect_seq' in struct mm_struct adds 5e63215c2f64 riscv: xip: support runtime trap patching adds 42e0e0b453bc riscv: code patching only works on !XIP_KERNEL adds 858cf860494f riscv: alternative: fix typo in macro name adds 0ddd7eaffa64 riscv: Fix BUILTIN_DTB for sifive and microchip soc adds 8ecfa36cd4db Merge tag 'riscv-for-linus-5.13-rc6' of git://git.kernel.o [...] adds 331a6edb30af Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 960f0716d80f Merge tag 'nfs-for-5.13-3' of git://git.linux-nfs.org/proj [...] adds 197eecb6ecae perf session: Correct buffer copying when peeking events adds 36524112aba3 tools headers cpufeatures: Sync with the kernel sources adds e4e453434a19 Merge tag 'perf-tools-fixes-for-v5.13-2021-06-13' of git:/ [...] adds 009c9aa5be65 Linux 5.13-rc6 adds a33d62662d27 afs: Fix an IS_ERR() vs NULL check adds 94f0b2d4a1d0 proc: only require mm_struct for writing adds 96f1b00138cb ARCv2: save ABI registers across signal handling adds 110febc0148f ARC: fix CONFIG_HARDENED_USERCOPY new 3114cf5e43bb Merge remote-tracking branch 'arc-current/for-curr' new 09ab0ce9e050 Merge remote-tracking branch 'arm-current/fixes' adds bd5431b2f9b3 arm64: dts: allwinner: a64-sopine-baseboard: change RGMII [...] adds 37c2a42930e1 Merge tag 'sunxi-fixes-for-5.13-1' of https://git.kernel.o [...] adds 8efe01b4386a arm64: dts: rockchip: Update RK3399 PCI host bridge window [...] adds e60cb06cde7e Merge tag 'v5.13-rockchip-dtsfixes1' of git://git.kernel.o [...] new 7749510c459c ARM: dts: ux500: Fix LED probing new f2a4ba9ec23b Merge tag 'qcom-dts-fixes-for-5.13' of https://git.kernel. [...] new ccce54c294ac Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 8e11d62e2e87 powerpc/mem: Add back missing header to fix 'no previous p [...] adds e41d6c3f4f9b powerpc/signal64: Copy siginfo before changing regs->nip new 478036c4cd1a powerpc: Fix initrd corruption with relative jump labels new 4c78cbd724ce Merge remote-tracking branch 'powerpc-fixes/fixes' new 3567a68b2a26 Merge remote-tracking branch 's390-fixes/fixes' adds 49bfcbfd989a net: rds: fix memory leak in rds_recvmsg adds 1650bdb1c516 net: dsa: felix: re-enable TX flow control in ocelot_port_flush() adds 504fd6a5390c net: ena: fix DMA mapping function issues in XDP adds f2386cf7c5f4 net: lantiq: disable interrupt before sheduling NAPI adds 80ec82e3d2c1 net: ethtool: clear heap allocations for ethtool function adds dcd01eeac144 inet: annotate data race in inet_send_prepare() and inet_d [...] adds a8b897c7bcd4 udp: fix race between close() and udp_abort() adds adaed1b9daf5 mac80211: fix 'reset' debugfs locking adds 43076c1e0743 cfg80211: fix phy80211 symlink creation adds 65bec836da83 cfg80211: shut down interfaces on failed resume adds f5baf287f5da mac80211: move interface shutdown out of wiphy lock adds a9799541ca34 mac80211: drop multicast fragments adds 93124d4a90ba Merge tag 'mac80211-for-net-2021-06-09' of git://git.kerne [...] adds d2e381c49636 rtnetlink: Fix regression in bridge VLAN configuration adds 13c62f5371e3 net/sched: act_ct: handle DNAT tuple collision adds ebc5399ea1df ice: add ndo_bpf callback for safe mode netdev ops adds 2e84f6b3773f ice: parameterize functions responsible for Tx ring management adds 6cde05ab93df Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2bf8d2ae3480 net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() adds fb1a3132ee1a net/mlx5e: Fix use-after-free of encap entry in neigh upda [...] adds 8ad893e516a7 net/mlx5e: Remove dependency in IPsec initialization flows adds a3e5fd9314df net/mlx5e: Fix page reclaim for dead peer hairpin adds c189716b2a7c net/mlx5: Consider RoCE cap before init RDMA resources adds 4aaf96ac8b45 net/mlx5: DR, Don't use SW steering when RoCE is not supported adds 11f5ac3e05c1 net/mlx5e: Verify dev is present in get devlink port ndo adds 9ae8c18c5e4d net/mlx5e: Don't update netdev RQs with PTP-RQ adds a6ee6f5f1082 net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP adds 7a545077cb67 Revert "net/mlx5: Arm only EQs with EQEs" adds 6d6727dddc7f net/mlx5e: Block offload of outer header csum for UDP tunnels adds 54e1217b9048 net/mlx5e: Block offload of outer header csum for GRE tunnel adds 388fa7f13d61 Merge tag 'mlx5-fixes-2021-06-09' of git://git.kernel.org/ [...] adds 3bdd5ee0ec8c skbuff: fix incorrect msg_zerocopy copy notifications adds 9d44fa3e50cc ping: Check return value of function 'ping_queue_rcv_skb' adds 58e2071742e3 net: bridge: fix vlan tunnel dst null pointer dereference adds cfc579f9d89a net: bridge: fix vlan tunnel dst refcnt when egressing adds 172947ac678e Merge branch 'bridge-egress-fixes' adds f13ef10059cc net: annotate data race in sock_error() adds b71eaed8c04f inet: annotate date races around sk->sk_txhash adds d1b5bee4c8be net/packet: annotate data race in packet_sendmsg() adds 5fc177ab7594 netfilter: synproxy: Fix out of bounds when parsing TCP options adds 07718be26568 mptcp: Fix out of bounds when parsing TCP options adds ba91c49dedbd sch_cake: Fix out of bounds when parsing TCP options and header adds 0280f429dc21 Merge branch 'tcp-options-oob-fixes' adds ad9f151e560b netfilter: nf_tables: initialize set before expression setup adds 82944421243e selftests: netfilter: add fib test case adds 12f36e9bf678 netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local adds 22488e45501e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 72f961320d5d mptcp: try harder to borrow memory from subflow under pressure adds 99d1055ce246 mptcp: wake-up readers only for in sequence data adds 61e710227e97 mptcp: do not warn on bad input from the network adds 2395da0e1793 selftests: mptcp: enable syncookie only in absence of reorders adds 499ada507336 mptcp: fix soft lookup in subflow_error_report() adds 232e3683b4ee Merge branch 'mptcp-fixes' adds da9ef50f545f net: phy: dp83867: perform soft reset and retain established link adds 33e381448cf7 alx: Fix an error handling path in 'alx_probe()' adds 42a2039753a7 cxgb4: fix endianness when flashing boot image adds f046bd0ae15d cxgb4: fix sleep in atomic when flashing PHY firmware adds 6d297540f75d cxgb4: halt chip before flashing PHY firmware image adds f4cdcae03f9c Merge branch 'cxgb4-fixes' adds 1adb20f0d496 net: stmmac: dwmac1000: Fix extended MAC address registers [...] adds ea6932d70e22 net: make get_net_ns return error if NET_NS is disabled adds 4f667b8e049e sch_cake: revise docs for RFC 8622 LE PHB support adds 994c393bb688 net: qualcomm: rmnet: don't over-count statistics adds e175aef90269 ethtool: strset: fix message length calculation adds cb3376604a67 qlcnic: Fix an error handling path in 'qlcnic_probe()' adds 49a10c7b1762 netxen_nic: Fix an error handling path in 'netxen_nic_probe()' adds 09427c1915f7 cxgb4: fix wrong ethtool n-tuple rule lookup adds 58af3d3d54e8 net: caif: fix memory leak in ldisc_open adds b87b04f5019e ipv4: Fix device used for dst_alloc with local routes adds ad9d24c9429e net: qrtr: fix OOB Read in qrtr_endpoint_post adds 995fca15b73f Bluetooth: SMP: Fix crash when receiving new connection wh [...] adds 45deacc731d7 Merge tag 'for-net-2021-06-14' of git://git.kernel.org/pub [...] adds 2214fb53006e net: mhi_net: Update the transmit handler prototype new 475b92f93216 ptp: improve max_adj check against unreasonable values new e34492dea68d net: inline function get_net_ns_by_fd if NET_NS is disabled new c1a3d4067309 net: cdc_ncm: switch to eth%d interface naming new 057d49334c02 qmi_wwan: Do not call netif_rx from rx_fixup new 7ea6cd16f159 lantiq: net: fix duplicated skb in rx descriptor ring new d203b0fd863a bpf: Inherit expanded/patched seen count from old aux data new fe9a5ca7e370 bpf: Do not mark insn as seen under speculative path verification new 9183671af6db bpf: Fix leakage under speculation on mispredicted branches new 973377ffe814 bpf, selftests: Adjust few selftest outcomes wrt unreachable code new a4f0377db125 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 6705889cabfd Merge remote-tracking branch 'net/master' new f2511a1d2fd4 Merge remote-tracking branch 'ipsec/master' adds 1f9482aa8d41 mwifiex: bring down link before deleting interface new 53122a785bac Merge remote-tracking branch 'wireless-drivers/master' adds c441bfb5f286 Merge tag 'v5.13-rc3' into asoc-5.13 adds 916cccb5078e ASoC: rt5645: Avoid upgrading static warnings to errors adds f1905ab2a8a2 ASoC: sgtl5000: Add audio-graph-card port adds 28108d71ee11 ASoC: fsl_spdif: Fix error handler with pm_runtime_enable new 997233aa9cc4 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus new 750e68b67170 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 725b6c7e0806 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds f422316c8e9d spi: spi-nxp-fspi: move the register operation after the c [...] new 2c85d6b61109 Merge remote-tracking branch 'spi/for-5.13' into spi-linus new 4f2de25f2205 Merge remote-tracking branch 'spi-fixes/for-linus' adds 915fec5048e4 PCI: Mark TI C667X to avoid bus reset adds 2a9f2de5102b PCI: Mark some NVIDIA GPUs to avoid bus reset adds 2d72430a288a PCI: Work around Huawei Intelligent NIC VF FLR erratum adds f26b3738cb31 PCI: Mark AMD Navi14 GPU ATS as broken adds 7bf3c2ae58ac PCI: Add ACS quirk for Broadcom BCM57414 NIC new 43d621bdc53a Merge remote-tracking branch 'pci-current/for-linus' new 4bf584a03eec usb: dwc3: core: fix kernel panic when do reboot new 0542c31110b3 Merge remote-tracking branch 'usb.current/usb-linus' new 3574c20d5fbc usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection new 78f9127ec5f0 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new f64bfe7b2f08 Merge remote-tracking branch 'input-current/for-linus' new 6079433876a3 Merge remote-tracking branch 'ide/master' new c0fc0b1e5945 Merge remote-tracking branch 'dmaengine-fixes/fixes' new 5cc350fefbd2 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 78b4b165280d ARM: dts: dra7: Fix duplicate USB4 target module node new 235c90156060 Merge remote-tracking branch 'omap-fixes/fixes' adds 218bf772bddd kvm: LAPIC: Restore guard to prevent illegal APIC register access adds 95bf69b400f4 KVM: selftests: Fix compiling errors when initializing the [...] adds 02ffbe6351f5 KVM: SVM: fix doc warnings adds 551912d286e9 KVM: x86: Fix fall-through warnings for Clang adds 78fcb2c91adf KVM: x86: Immediately reset the MMU context when the SMM f [...] adds 934002cd660b KVM: SVM: Call SEV Guest Decommission if ASID binding fails adds dfdc0a714d24 KVM: X86: Fix x86_emulator slab cache leak adds 654430efde27 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU new 193b0674a099 Merge remote-tracking branch 'kvm-fixes/master' new 62d59788277e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 67d8f9726dce Merge remote-tracking branch 'btrfs-fixes/next-fixes' new c6b0242c7d68 Merge remote-tracking branch 'vfs-fixes/fixes' adds 103a5348c22c mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk new cee8d3b185cd Merge remote-tracking branch 'mmc-fixes/fixes' new 11f567d75a68 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 5d2388dbf84a riscv32: Use medany C model for modules adds 01f5315dd732 riscv: sifive: fix Kconfig errata warning new 4b63d1d64dca Merge remote-tracking branch 'risc-v-fixes/fixes' new dd4e377e5e1b Merge remote-tracking branch 'pidfd-fixes/fixes' adds 384426bd101c kunit: Fix result propagation for parameterised tests adds b6d5799b0b58 kunit: Add 'kunit_shutdown' option adds 12ca7a893d54 Documentation: kunit: document support for QEMU in kunit_tool adds 87c9c1631788 kunit: tool: add support for QEMU new 11b3d1320de4 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' new 6994eed48ef7 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new ef16fb69f584 Merge remote-tracking branch 'kbuild/for-next' new 1afa1f1b6087 Merge remote-tracking branch 'asm-generic/master' adds b78f63f4439b ARM: 9088/1: Split KERNEL_OFFSET from PAGE_OFFSET adds a91da5457085 ARM: 9089/1: Define kernel physical section start and end adds 6e121df14ccd ARM: 9090/1: Map the lowmem and kernel separately adds 89a0b011fa72 ARM: 9091/1: Revert "mm: qsd8x50: Fix incorrect permission [...] adds cfca563bc1d8 ARM: 9092/1: xen: Register with kernel restart handler adds 2bb565bbdc03 ARM: 9093/1: drivers: firmwapsci: Register with kernel res [...] adds ce8f1ccbc027 ARM: 9094/1: Register with kernel restart handler adds ab6cef1d1447 ARM: 9095/1: ARM64: Remove arm_pm_restart() adds 33f087577ed3 ARM: 9096/1: Remove arm_pm_restart() adds c1f2512f7318 Merge branches 'fixes' and 'misc' into for-next new 0d5bf70d0d52 Merge remote-tracking branch 'arm/for-next' new 0d8da6fa9c48 Merge branch 'for-next/boot' into for-next/core new c453d2d81cff Merge branch 'for-next/build' into for-next/core new c4f95d262d9c Merge branch 'for-next/caches' into for-next/core new ec1c76d1432c Merge branch 'for-next/cortex-strings' into for-next/core new 930a58b4093e arm64: cpuinfo: Split AArch32 registers out into a separat [...] new 2122a833316f arm64: Allow mismatched 32-bit EL0 support new 2f6a49bbc01d KVM: arm64: Kill 32-bit vCPUs on systems with mismatched E [...] new 873c3e89777c arm64: Kill 32-bit applications scheduled on 64-bit-only CPUs new 9002d3cf75d0 Merge branch 'for-next/cpufeature' into for-next/core new 2cb51078afc0 Merge branch 'for-next/docs' into for-next/core new 0c23f9cd95a7 Merge branch 'for-next/entry' into for-next/core new e11c433dc190 Merge branch 'for-next/ffa' into for-next/core new 78b92c7337e1 arm64: insn: decouple patching from insn code new 3e00e39d9dad arm64: insn: move AARCH64_INSN_SIZE into <asm/insn.h> new e93af0e5ef40 Merge branch 'for-next/insn' into for-next/core new 72c76e96ac59 Merge branch 'for-next/kasan' into for-next/core new 0f473ac746a9 arm64/mm: Drop SWAPPER_INIT_MAP_SIZE new ca6ece6a76a8 arm64/mm: Use CONT_PMD_SHIFT for ARM64_MEMSTART_SHIFT new 4aaa87ab3d2d arm64/mm: Drop SECTION_[SHIFT|SIZE|MASK] new 84c5e23edecd arm64: mm: Pass original fault address to handle_mm_fault() new 9163f0113030 arm64/mm: Fix ttbr0 values stored in struct thread_info fo [...] new c70fe14f83ae arm64: mm: fix the count comments in compute_indices new f91671b5418b arm64: mm: drop unused __pa(__idmap_text_start) new 7957a3db01bf arm64: head: fix code comments in set_cpu_boot_mode_flag new 6f90348605dc Merge branch 'for-next/mm' into for-next/core new 3a3ad30a4207 Merge branch 'for-next/mte' into for-next/core adds 4c1daba15c20 perf/smmuv3: Don't trample existing events with global filter adds f8e6d24144d1 perf: Add EVENT_ATTR_ID to simplify event attributes adds 7ac87a8dfbd9 drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver adds 0bf2d7298842 drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c adds 78b1d3c72070 drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c adds b323dfe02e56 drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c adds 773510f4d277 drivers/perf: Simplify EVENT ATTR macro in fsl_imx8_ddr_perf.c adds 64432f09068a arm64: perf: Simplify EVENT ATTR macro in perf_event.c new 853de9100b66 Merge branch 'for-next/perf' into for-next/core new b27a9f4119af arm64: Add ARM64_PTR_AUTH_KERNEL config option new d053e71ac844 arm64: Conditionally configure PTR_AUTH key of the kernel. new d09d3dce68bf Merge branch 'for-next/ptrauth' into for-next/core new 86645fd9e035 Merge branch 'for-next/selftests' into for-next/core new c07cfb4dc0c1 Merge branch 'for-next/smccc' into for-next/core new ad3dc0b85b9a Merge branch 'for-next/sve' into for-next/core new c3b4661748ab Merge remote-tracking branch 'arm64/for-next/core' adds 388b7e223985 dt-bindings: add vendor prefix for welltech adds b0a2fbd2a6fc dt-bindings: arm: intel-ixp4xx: add welltech,epbx100 adds 9321a97c8c1c ARM: dts: add intel-ixp42x-welltech-epbx100 adds 4ce22ad645bc ARM: dts: ixp4xx: Add ethernet adds 152b7a599674 ARM: dts: ixp4xx: Add PCI hosts adds 3babb604a854 ARM: dts: ixp4xx: Create a proper expansion bus adds 2b3aa53ebf46 ARM: dts: ixp4xx: Add beeper to the NSLU2 adds e33f8fd9fda9 ARM: dts: Fix up the IXP4xx ethernet nodes adds 3b0898f97886 Merge tag 'ixp4xx-dts-v5.14-1' of git://git.kernel.org/pub [...] adds 381382d4262d MAINTAINERS: gemini: add missing dts pattern adds fc5b59b945b5 ARM: dts: gemini: rename mdio to the right name adds 3d3bb3d27cd3 ARM: dts: gemini-rut1xx: remove duplicate ethernet node adds 483f3645b3f7 ARM: dts: gemini: add device_type on pci adds 0e00c9135b62 ARM: dts: gemini: use the right rtc compatible adds 7d6c9ee5e0ef ARM: dts: gemini: convert obsolete SPI properties adds 3b976b541823 ARM: dts: gemini-dlink-dns-313: rename gpio-i2c to i2c adds 30639b8ed6c8 ARM: dts: gemini-dlink-dir-685: rename gpio-i2c to i2c adds 4bad54aeb6d6 ARM: dts: gemini-dlink-dir-685: Remove address from display port adds 78924664af92 ARM: dts: gemini: remove xxx-cells from display adds b7c8bde730a8 Merge tag 'gemini-dts-v5.14-1' of git://git.kernel.org/pub [...] adds 09159b8025e0 Merge tag 'renesas-arm-dt-for-v5.14-tag1' of git://git.ker [...] adds dca10d4f392a Merge branch 'arm/dt' into for-next adds 6d9b10fd9592 Merge tag 'reset-for-v5.14' of git://git.pengutronix.de/pz [...] adds 34b381d689e0 Merge branch 'arm/drivers' into for-next adds 224bdcbc0407 ARM: ixp4xx_defconfig: add CONFIG_SERIAL_OF_PLATFORM adds 39f9610ccae9 ARM: ixp4xx_defconfig: add MTD_PHYSMAP adds 3f43257e3c06 Merge tag 'renesas-arm-defconfig-for-v5.14-tag1' of git:// [...] adds 3d52480c7e10 Merge branch 'arm/defconfig' into for-next adds 8639a12370ba Merge tag 'omap-for-v5.14/cleanup-signed' of git://git.ker [...] adds 05a3a767667e Merge tag 'samsung-soc-5.14' of https://git.kernel.org/pub [...] adds 2f80e8b45cda Merge tag 'sunxi-core-for-5.14-1' of https://git.kernel.or [...] adds e5f095c05fa9 Merge branch 'arm/soc' into for-next adds 2d08a11e2d26 Merge tag 'omap-for-v5.14/dt-signed' of git://git.kernel.o [...] adds c7259477fec9 Merge tag 'amlogic-arm64-dt-for-v5.14' of https://git.kern [...] adds e6f600e72edc ARM: dts: ixp4xx: Add crypto engine adds 47b99d02bd87 ARM: dts: aspeed: ast2600evb: Add sdhci node and gpio regu [...] adds 2c042ff716f1 ARM: dts: aspeed: ast2600evb: Add phase correction for emm [...] adds a72955180372 ARM: dts: aspeed: ast2600evb: Add dts file for A1 and A0 adds d318da526580 ARM: dts: aspeed-g6: Add pinctrl settings adds 239566b032f3 ARM: dts: aspeed: Set earlycon boot argument adds 9e8cf4b4f93f ARM: dts: aspeed: mtjade: Enable OCP card support via NC-SI adds 73a89a96f55d ARM: dts: aspeed: mtjade: Add PSU support adds 959ff7f6f424 ARM: dts: aspeed: mtjade: switch to 64MB flash layout adds 8dec60e7b8d0 ARM: dts: aspeed: Grow u-boot partition 64MiB OpenBMC flas [...] adds 010da3daf927 ARM: dts: aspeed: Everest: Fix cable card PCA chips adds 189e847a0f0b ARM: dts: aspeed: Rainier 4U: Remove fan updates adds 51b48037238f ARM: dts: aspeed: Everest: Add directly controlled LEDs adds d5dd6fd128c8 ARM: dts: aspeed-g5: Add SCU phandle to GFX node adds c1e9c4a140fc ARM: dts: aspeed: everest: Add system level indicator leds adds 793de4def91c ARM: dts: aspeed: everest: Add nvme and fan indicator leds adds 66d8e7a296be ARM: dts: aspeed: everest: Add pcie slot indicator leds adds 5b4673c847c3 ARM: dts: aspeed: everest: Add dimm indicator leds adds 2970264fb8ae ARM: dts: aspeed: everest: Add vrm and other indicator leds adds dd87684c7c9b ARM: dts: aspeed: everest: Add pcie cable card indicator leds adds 131dc51df2af Merge tag 'aspeed-5.14-devicetree' of git://git.kernel.org [...] adds 523ad4e3490f Merge tag 'samsung-dt-5.14' of https://git.kernel.org/pub/ [...] adds a52c468a9526 ARM: dts: stm32: update pinctrl node name on STM32 MCU to [...] adds ad0ed10ba579 ARM: dts: stm32: fix i2c node name on stm32f746 to prevent [...] adds fb1406335c06 ARM: dts: stm32: move stmmac axi config in ethernet node o [...] adds fea998229140 dt-bindings: net: document ptp_ref clk in dwmac adds 11aaf2a0f8f0 ARM: dts: stm32: fix ltdc pinctrl on microdev2.0-of7 adds 02814a41529a ARM: dts: stm32: add a new DCMI pins group on stm32mp15 adds f49316231978 ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply adds 5247a50c8b53 ARM: dts: stm32: Drop unused linux,wakeup from touchscreen [...] adds b586250df242 ARM: dts: stm32: Rename eth@N to ethernet@N on DHCOM SoM adds 9b8a9b389d84 ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N [...] adds 4bf4abe19089 ARM: dts: stm32: fix stpmic node for stm32mp1 boards adds 52b54b06a49b Merge tag 'stm32-dt-for-v5.14-1' of git://git.kernel.org/p [...] adds b660269cba74 ARM: dts: BCM5301X: Fix NAND nodes names adds 9a800ce1aada ARM: brcmstb: dts: fix NAND nodes names adds e256b48a3b07 ARM: Cygnus: dts: fix NAND nodes names adds 0484594be733 ARM: NSP: dts: fix NAND nodes names adds 75e2f012f6e3 ARM: dts: BCM63xx: Fix NAND nodes names adds a4528d9029e2 ARM: dts: Hurricane 2: Fix NAND nodes names adds bb95d7d440fe ARM: dts: BCM5301X: Fix pinmux subnodes names adds 8f711f68cffd dt-bindings: clock: brcm, iproc-clocks: convert to the jso [...] adds d5aede3e6dd1 ARM: dts: BCM5301X: Fixup SPI binding adds 3a3907c4cb66 Merge tag 'tags/bcm2835-dt-next-2021-06-08-v2' into device [...] adds 010bf7346f13 Merge tag 'arm-soc/for-5.14/devicetree' of https://github. [...] adds cd49f71cff8d arm64: dts: broadcom: normalize the node name of the UART devices adds 93d84763c1b3 Merge tag 'arm-soc/for-5.14/devicetree-arm64' of https://g [...] adds e4ff0112a03c ARM: dts: ux500: Fix interrupt cells adds 4917b7028188 ARM: dts: ux500: Rename gpio-controller node adds 4beba4011995 ARM: dts: ux500: Fix orientation of accelerometer adds 7153218aef73 ARM: dts: ux500: Drop drdy pin assignment from magnetometer adds 59ba546d1662 ARM: dts: ux500: Fix some compatible strings adds 4b6847e507c7 ARM: dts: href: Mount matrices for TVK R2 adds e409c1e1d5cb ARM: dts: ux500: Fix orientation of Janice accelerometer adds fb755b075d97 Merge tag 'ux500-dts-v5.14' of git://git.kernel.org/pub/sc [...] adds 70010556b158 arm64: dts: juno: Update SCPI nodes as per the YAML schema adds 9bfa3829358f Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/ [...] adds 403921373799 dt-bindings: clock: Add r9a07g044 CPG Clock Definitions adds c4bcdb3e30ea Merge tag 'renesas-r9a07g044-dt-binding-defs-tag' into ren [...] adds 68a45525297b arm64: dts: renesas: Add initial DTSI for RZ/G2{L,LC} SoC's adds 690ea5d394eb arm64: dts: renesas: Add initial device tree for RZ/G2L SMARC EVK adds 42bbd0039109 arm64: dts: renesas: r9a07g044: Add SYSC node adds d4dd4699366c Merge tag 'renesas-arm-dt-for-v5.14-tag2' of git://git.ker [...] adds 305b80780879 dt-bindings: arm: renesas: Document Renesas RZ/G2UL SoC adds 2cd22416745f dt-bindings: arm: renesas: Document Renesas RZ/G2{L,LC} So [...] adds 4affc072e4fe dt-bindings: arm: renesas: Document SMARC EVK adds 972f67be8929 dt-bindings: power: renesas,rzg2l-sysc: Add DT binding doc [...] adds a3c52f08ab8f Merge tag 'renesas-dt-bindings-for-v5.14-tag1' of git://gi [...] adds 946437cfb0d2 arm64: dts: mt8183: remove syscon from smi_common node adds 7e149fd83490 arm64: dts: mt8183: add supply name for eeprom adds 4fa8492d1e5b arm64: dts: mt8183: add cbas node under cros_ec adds 507b1b281299 arm64: dts: mt8183-kukui: Add tboard thermal zones adds a8168cebf1bc arm64: dts: mt8183: Add node for the Mali GPU adds 796f0ae8e74a Merge tag 'v5.13-next-dts64' of https://git.kernel.org/pub [...] adds 9495e151f1c7 Merge tag 'at91-dt-5.14' of git://git.kernel.org/pub/scm/l [...] adds d42b3e045a34 ARM: dts: sun8i: v3s: enable emac for zero Dock adds b0545d11a975 Merge tag 'sunxi-dt-for-5.14-1' of https://git.kernel.org/ [...] adds 83107b24c351 ARM: dts: gemini: add crypto node adds b9df1983cd12 Merge branch 'arm/dt' into for-next adds bcac3fb57a44 Merge tag 'amlogic-drivers-for-v5.14' of https://git.kerne [...] adds c1f512182c54 soc: bcm: brcmstb: remove unused variable 'brcmstb_machine_match' adds adbb411b97d4 Merge tag 'arm-soc/for-5.14/drivers' of https://github.com [...] adds 959cd8f125bd Merge tag 'scmi-updates-5.14' of git://git.kernel.org/pub/ [...] adds f3b154529fb8 soc: renesas: Add ARCH_R9A07G044 for the new RZ/G2L SoC's adds 187cd57db093 soc: renesas: Add support to read LSI DEVID register of RZ [...] adds ec7f5cff6eff Merge tag 'renesas-drivers-for-v5.14-tag1' of git://git.ke [...] adds eed6ff1bb2da soc: mtk-pm-domains: do not register smi node as syscon adds f0fce06e345d soc: mtk-pm-domains: Fix the clock prepared issue adds ea8806344743 dt-bindings: mediatek: add compatible for MT8195 pwrap adds e88edc977b00 soc: mediatek: pwrap: add pwrap driver for MT8195 SoC adds 97a566676874 Merge tag 'v5.13-next-soc' of https://git.kernel.org/pub/s [...] adds 3b132ab67fc7 memory: fsl_ifc: fix leak of IO mapping on probe failure adds 8e0d09b1232d memory: fsl_ifc: fix leak of private memory on probe failure adds 729a611e6f53 memory: emif: remove unused frequency and voltage notifiers adds 1216037a5589 Merge tag 'memory-controller-drv-5.14' of https://git.kern [...] adds a70eb9165e2a dt-binding: memory: pl353-smc: Rephrase the binding adds 386783ea6d9f dt-binding: memory: pl353-smc: Document the range property adds f1d19f740013 dt-binding: memory: pl353-smc: Drop the partitioning section adds 6c74a55e1d79 dt-binding: memory: pl353-smc: Describe the child reg property adds 540148ce3455 dt-binding: memory: pl353-smc: Fix the example syntax and style adds 29c6d09f3959 dt-binding: memory: pl353-smc: Drop unsupported nodes from [...] adds 9af22e1169dd dt-binding: memory: pl353-smc: Fix the NAND controller nod [...] adds 62584c870cba memory: pl353-smc: Fix style adds edd84c4256e2 memory: pl353-smc: Rename goto labels adds 493db2b05d92 memory: pl353-smc: Let lower level controller drivers hand [...] adds 9d7bb4493acf memory: pl353-smc: Avoid useless acronyms in descriptions adds df6c2646d0e4 memory: pl353-smc: Declare variables following a reverse c [...] adds 813d52799ad2 MAINTAINERS: Add PL353 SMC entry adds d3d0e1e85711 dt-binding: memory: pl353-smc: Convert to yaml adds 361aa4be7095 Merge tag 'memory-controller-drv-pl353-5.14' of https://gi [...] adds fde2b5bbdf48 Merge branch 'arm/drivers' into for-next adds 3082a78502f6 Merge tag 'omap-for-v5.14/defconfig-signed' of git://git.k [...] adds c5f05415b9d9 ARM: config: aspeed: Add DEBUG_FS and EXT4 adds 27a79a723d48 arm64: defconfig: Enable ARCH_R9A07G044 adds f1b1d76afdc5 Merge tag 'renesas-arm-defconfig-for-v5.14-tag2' of git:// [...] adds f0e70d494633 arm64: defconfig: Do not override the MTK_PMIC_WRAP symbol adds 6c2cfc947607 arm64: defconfig: Allow Mediatek boards to boot from the mmc adds 65a40301234e Merge tag 'v5.13-next-defconfig' of https://git.kernel.org [...] adds ad9f81281ebe Merge tag 'at91-defconfig-5.14' of git://git.kernel.org/pu [...] adds a863ca52c4a4 Merge branch 'arm/defconfig' into for-next adds 93d56d4e0938 Merge branch 'arm/fixes' into for-next adds ccd71bdbd838 ARM: Document merges new 15f50a204f41 Merge branch 'arm/fixes' into for-next adds cc8870bf4c3a ARM: imx6q: drop of_platform_default_populate() from init_machine adds e34645f45805 ARM: imx: add smp support for imx7d new 57d459e2192e Merge tag 'imx-soc-5.14' of git://git.kernel.org/pub/scm/l [...] new 624b9d83624b ARM: debug: add UART early console support for MSTAR SoCs new 805be5c9e6ca MAINTAINERS: ARM/MStar/Sigmastar SoCs: Add a link to the M [...] adds e2d0ee225e49 soc/tegra: fuse: Fix Tegra234-only builds new 777cf27fb226 Merge tag 'tegra-for-5.14-soc' of git://git.kernel.org/pub [...] new 023d1e54ee00 Merge branch 'arm/soc' into for-next new 361a02c1e25f ARM: dts: keystone: k2g: Rename message-manager node new f594874e36fd ARM: dts: keystone: k2g: Rename the TI-SCI node new 39b73baa44e7 ARM: dts: keystone: k2g: Rename the TI-SCI clocks node name new 0b5194dec85b ARM: dts: keystone: k2g-evm: Move audio oscillator assigne [...] new 406b968552c6 Merge tag 'keystone_dts_for_5.13' of git://git.kernel.org/ [...] adds 7ef9a86dfc50 dt-bindings: vendor-prefixes: add congatec adds cd044eafd710 dt-bindings: arm: fsl: add GE B1x5pv2 boards new bb1a7fcec17e Merge tag 'imx-bindings-5.14' of git://git.kernel.org/pub/ [...] adds e1428350340d ARM: dts: imx6dl-prtvt7: add TSC2046 touchscreen node adds 40610b813488 ARM: dts: imx6dl-prtvt7: Remove backlight enable gpio adds 76c32fc24f7d ARM: dts: imx6dl-prtvt7: fix PWM cell count for the backli [...] adds e6d762b0a6aa ARM: dts: imx6dl-plym2m: remove touchscreen-size-* properties adds 6f64e703ce8c ARM: dts: imx6dl: enable touchscreen debounce filter on PL [...] adds 65ce746ec1dc ARM: dts: imx6dl-prtvt7: Enable the VPU adds 913dca88a15f ARM: dts: imx6qdl-vicut1: add interrupt-counter nodes adds a616f385a1ef ARM: dts: imx6dl-prtvt7: The sgtl5000 uses i2s not ac97 adds 015511e2b69d ARM: dts: imx6dl-prtvt7: Remove unused 'sound-dai-cells' f [...] adds c016c26c1631 ARM: dts: imx6q-dhcom: Fix ethernet reset time properties adds e2bdd3484890 ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems adds ddc873cd3c0a ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery adds ab583173144a ARM: dts: imx6q-dhcom: Add aliases for i2c, serial and rtc adds f4ab3f284824 ARM: dts: imx6q-dhcom: Add ethernet VIO regulator adds 1fac5db35ee9 ARM: dts: imx6: Add GE B1x5v2 new 970d180b8b7e Merge tag 'imx-dt-5.14' of git://git.kernel.org/pub/scm/li [...] adds a4f27c75ac41 arm64: dts: imx8mp-phycore-som: enable spi nor adds 77a1aa039336 arm64: dts: imx8mq-nitrogen: add USB OTG support adds 4a085de20529 arm64: dts: imx8mq-nitrogen: add USB HOST support adds 4b82e1f839a2 arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI adds 292e0f487c0a arm64: dts: imx8mn: Add spba1 bus adds 7923353b623d arm64: dts: imx8mm: Add spba1 and spba2 buses adds 9b95c44b4176 arm64: dts: imx8mq-evk: add one regulator used to power up [...] adds 88314aab2313 arm64: dts: imx8mp: Remove the reference to audio ipg cloc [...] adds dc6d5dc89bad arm64: dts: imx8mp-evk: enable EQOS ethernet adds 03ce38ca69b1 arm64: dts: ls1012a: enable PCIe on freeway board adds 8240c972c179 arm64: dts: ls208xa: remove bus-num from dspi node adds 1de3aa8611d2 arm64: dts: imx8mn-beacon-som: Assign PMIC clock adds 6bee93d93111 arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges adds 4251a3ac4de9 arm64: dts: imx8mm: specify dma-ranges adds 8d923cdf2ec4 arm64: dts: imx8mn: specify dma-ranges adds 15a5261e4d05 arm64: dts: imx8mq: assign PCIe clocks adds dfda1fd16aa7 arm64: dts: imx8: conn: fix enet clock setting adds ce87d936889b arm64: dts: freescale: Separate each group of data in the [...] adds 4616c395be9d arm64: dts: imx8mm-evk: disable over current for usb1 adds 21cc1f222e89 arm64: dts: imx8mn-evk: disable over current for usb new 989e7e357c88 Merge tag 'imx-dt64-5.14' of git://git.kernel.org/pub/scm/ [...] new c2d0501cdc6c arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 adds eb59cd3e3983 arm64: dts: qcom: pm6150: Add thermal zone for PMIC on-die [...] adds 61f363a625fc arm64: dts: qcom: msm8916-samsung-a2015: Add touch key adds 92b5c3975b3b arm64: dts: qcom: msm8916-samsung-a3u: Add touch key regulators adds 410040777744 arm64: dts: qcom: msm8916-samsung-a5u: Add touch key regulator adds 0c04d16f4123 arm64: dts: qcom: msm8916-samsung-a2015: Add rt5033 battery adds 5e57e5d0d622 arm64: dts: qcom: msm8916-samsung-a2015: Add NFC adds c8d6f8e5307d arm64: dts: qcom: sc7180: Move sdc pinconf to board specif [...] adds 71208cd4b1ff arm64: dts: qcom: sc7180: SD-card GPIO pin set bias-pull up adds 636245a6b16d arm64: dts: qcom: sdm845-mtp: enable IPA adds d1f781db47a8 arm64: dts: qcom: add initial device-tree for Microsoft Su [...] adds abbe13a2ffd9 arm64: dts: qcom: sc7180: Modify SPI_CLK voltage level for [...] adds d141e0524e8e arm64: dts: qcom: sc7180: Disable PON on Trogdor adds f298167092fe arm64: dts: qcom: sc7180: Remove cros-pd-update on Trogdor adds 62b837469e99 arm64: dts: qcom: sdm845: Remove cros-pd-update on Cheza adds ba5f9b5d7ff3 arm64: dts: qcom: sc7180: Add wakeup delay for adau codec adds 729046d4f1ab arm64: dts: qcom: sc7180-trogdor: Update flash freq to mat [...] adds 55056b229189 arm64: dts: qcom: msm8916: Add device tree for Huawei Ascend G7 adds 918f24ae4597 arm64: dts: qcom: msm8916-huawei-g7: Add touchscreen adds 3305642dc44b arm64: dts: qcom: msm8916-huawei-g7: Add sensors adds 81c3e08f7269 arm64: dts: qcom: msm8916-huawei-g7: Add display regulator adds c4e61e0af4d9 arm64: dts: qcom: msm8916-huawei-g7: Add NFC adds 297e6e38320f arm64: dts: sc7280: Add interconnect provider DT nodes adds 81cfa462e458 arm64: dts: qcom: sc7180: Add xo clock for eMMC and Sd card new 2e2ec371a421 Merge tag 'qcom-arm64-for-5.14' of https://git.kernel.org/ [...] new ab9c2a754664 Merge tag 'qcom-dts-for-5.14' of https://git.kernel.org/pu [...] new 172cdcaefea5 arm64: dts: visconti: Add PWM support for TMPV7708 SoC new e6640fa697f3 Merge tag 'visconti-arm-dt-for-v5.14' of https://git.kerne [...] new 479011d4f22a Merge tag 'tegra-for-5.14-dt-bindings' of git://git.kernel [...] new 8fb202c77fc6 Merge tag 'tegra-for-5.14-arm-dt' of git://git.kernel.org/ [...] adds bb84a31bed14 arm64: tegra: Use correct compatible string for Tegra186 SMMU adds b966d2db05a7 arm64: tegra: Hook up memory controller to SMMU on Tegra186 adds c7289b1c8a4e arm64: tegra: Enable SMMU support on Tegra194 new d7fe0d42b5f9 Merge tag 'tegra-for-5.14-arm64-dt' of git://git.kernel.or [...] new 4ad86ec6b70c Merge branch 'arm/dt' into for-next new a9c7d88d23ad PM: AVS: remove redundant dev_err call in omap_sr_probe() new 536e23c607ed soc: ti: wkup_m3_ipc: Remove redundant error printing in w [...] new eac7b3b75880 Merge tag 'drivers_soc_for_5.13' of git://git.kernel.org/p [...] adds 212c1242a9ac dt-bindings: add defines for i.MX8MN power domains adds 2a53b9d47b13 soc: imx: gpcv2: add support for i.MX8MN power domains new ec3171d7beaf Merge tag 'imx-drivers-5.14' of git://git.kernel.org/pub/s [...] adds af32011f76b7 soc: qcom: rpmpd: Add MDM9607 RPM Power Domains adds 82a6cbf00764 firmware: qcom_scm: Add MDM9607 compatible new cda1138fcc74 Merge tag 'qcom-drivers-for-5.14' of https://git.kernel.or [...] adds bd778b893963 firmware: tegra: bpmp: Fix Tegra234-only builds new 5dad6db1c45c Merge tag 'tegra-for-5.14-firmware' of git://git.kernel.or [...] new c8b605635005 Merge branch 'arm/drivers' into for-next adds 6252a42b0fd7 ARM: imx_v6_v7_defconfig: Select the Wifi ath10k sdio driver new dfde897bb1d5 Merge tag 'imx-defconfig-5.14' of git://git.kernel.org/pub [...] adds 38f61ef1a0ce ARM: exynos_defconfig: restore framebuffer support new a996c70e4d7e Merge tag 'samsung-defconfig-5.14' of https://git.kernel.o [...] adds e9cd414c1136 arm64: defconfig: add drivers needed for DragonBoard410c new 3e7e3b97484b Merge tag 'qcom-arm64-defconfig-for-5.14' of https://git.k [...] new 020b31abb7ad Merge tag 'tegra-for-5.14-arm-defconfig' of git://git.kern [...] new 7fd3cf9a058b Merge branch 'arm/defconfig' into for-next new 9aef4ca4a82a ARM: Document merges new 8f610169a286 ARM: dts: mstar: Add watchdog device node new 8d8538a497df Merge tag 'mstar-dt-5.14' of git://github.com/linux-chenxi [...] new 2c8a138ecbb6 Merge branch 'arm/dt' into for-next new e73153ba0c7f Merge tag 'arm-ffa-5.14' of git://git.kernel.org/pub/scm/l [...] new 2e3b0a5df4b5 Merge branch 'arm/drivers' into for-next new ddec95a66430 ARM: Document merges new 0754f2992ed8 Merge remote-tracking branch 'arm-soc/for-next' new 0a83911188f4 Merge remote-tracking branch 'actions/for-next' adds 1f80a5cf74a6 arm64: dts: meson-sm1-odroid: add missing enable gpio and [...] adds 7881df513680 arm64: dts: meson-sm1-odroid: set tf_io regulator gpio as [...] adds 45d736ab17b4 arm64: dts: meson-sm1-odroid: add 5v regulator gpio adds 703e84d6615a arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0 adds 164147f094ec arm64: dts: meson-sm1-odroid-hc4: add regulators controlle [...] adds 7178f340e929 arm64: dts: meson-sm1-odroid-hc4: add spifc node to ODROID-HC4 adds 303d2af21aed arm64: dts: meson-sm1-odroid-c4: remove invalid hub_5v regulator adds 7db3cde5123e ARM: dts: meson: Set the fifo-size of uart_A to 128 bytes adds b03485fe99f2 Merge tags 'amlogic-arm64-dt-for-v5.14-v2' and 'amlogic-ar [...] new 6c051b2a9d5e Merge remote-tracking branch 'amlogic/for-next' adds eead4c70c2d1 ARM: config: aspeed: Add DEBUG_FS and EXT4 adds cd946cfe2e7e Merge branches 'defconfig-for-v5.14' and 'dt-for-v5.14' in [...] new 0cf59e0e4c58 Merge remote-tracking branch 'aspeed/for-next' adds 80cbaa6d3450 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next new 8b4d007b1874 Merge remote-tracking branch 'at91/at91-next' adds c7c65703260c memory: tegra: Delete dead debugfs checking code adds 7e3ea2c2deaf Merge branch 'for-v5.14/tegra-mc' into for-next adds d1d2b71389c3 Merge branch 'mem-ctrl-next' into for-next adds 3857221f50ca Merge branch 'for-v5.14/pl353' into for-next adds ddfa91e38be9 Merge branch 'for-v5.14/pl353' into for-next adds 0d97174aeadf iommu/arm-smmu: Implement ->probe_finalize() adds ce7fc8e77bc3 Merge branch 'for-thierry/arm-smmu' of https://git.kernel. [...] adds 4287861dca9d dt-bindings: arm-smmu: Add Tegra186 compatible string adds 7ecbf253f8d6 iommu/arm-smmu: tegra: Detect number of instances at runtime adds 8eb68595475a iommu/arm-smmu: tegra: Implement SID override programming adds 2c1bc3712688 iommu/arm-smmu: Use Tegra implementation on Tegra186 adds ee5d678b1fac Merge branch 'for-v5.14/tegra-mc' into for-next new 64bfa7709c28 Merge remote-tracking branch 'drivers-memory/for-next' adds 1c255a514019 Merge branch 'imx/drivers' into for-next adds 377a9383ebdb Merge branch 'imx/soc' into for-next adds 04de0809124e Merge branch 'imx/bindings' into for-next adds 7cd29bf3e2a0 Merge branch 'imx/dt' into for-next adds 22991c7d2552 Merge branch 'imx/dt64' into for-next adds 5004b2d18827 Merge branch 'imx/defconfig' into for-next new b0d079110243 Merge remote-tracking branch 'imx-mxs/for-next' new e08e3a865957 Merge remote-tracking branch 'keystone/next' adds b96b57995b56 Merge branch 'v5.13-next/dts64' into for-next adds a1c8c49de3d7 Merge branch 'v5.13-next/soc' into for-next new 0d887abbe842 Merge remote-tracking branch 'mediatek/for-next' new c9fa7ba6f878 Merge remote-tracking branch 'mvebu/for-next' adds a1e029b7a544 ARM: OMAP2+: remove duplicated prototype adds 093a474ce10d ARM: OMAP2+: Block suspend for am3 and am4 if PM is not co [...] adds fc333cca16b8 Merge branch 'omap-for-v5.14/fixes-not-urgent' into for-next adds 3ff340e24c9d bus: ti-sysc: Fix gpt12 system timer issue with reserved status adds 4e0018530c2e bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()' adds cea08169ad4c bus: ti-sysc: using pm_runtime_resume_and_get instead of p [...] adds cdab0691819a Merge branch 'omap-for-v5.14/ti-sysc' into for-next adds 2dbe13dbc15f ARM: dts: omap2/3: Drop dmas property from I2C node adds 07168bacf819 ARM: dts: ti: drop usage of redundant compatible adds be8c9d7957dd ARM: dts: ti: Drop usage of ti,am33xx-ecap from DT nodes adds 61edd91c262b ARM: dts: ti: Fix node name for all ecap dt nodes adds 6320b2aee8b4 ARM: dts: am33xx: Drop interrupt property from ecap nodes adds 794fd4a55ec5 ARM: dts: dra7x-evm: Drop "ti,pcf8575" adds 414bfe1d26b6 ARM: dts: am335x: align ti,pindir-d0-out-d1-in property wi [...] adds 9b11fec7345f ARM: dts: am437x: align ti,pindir-d0-out-d1-in property wi [...] adds 91ee322340fb Merge branch 'omap-for-v5.14/dt' into for-next new bbe9f6d976a5 Merge remote-tracking branch 'omap/for-next' adds f859473fdc31 Merge branch 'dts-fixes-for-5.13' into for-next adds 902ff426e4bb Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] new 7267c1034a2e Merge remote-tracking branch 'qcom/for-next' adds 23df6d1f0971 Merge branches 'renesas-arm-defconfig-for-v5.14', 'renesas [...] new 15ba2bdf1aab Merge remote-tracking branch 'renesas/next' adds 48a74b1147f7 reset: Add compile-test stubs new ea818fd835dc Merge remote-tracking branch 'reset/reset/next' adds fcafd31b5f53 dt-bindings: soc: rockchip: drop unnecessary #phy-cells fr [...] adds 4a7012a29a5c Merge branch 'v5.14-armsoc/drivers' into for-next adds f07edc41220b ARM: dts: rockchip: fix supply properties in io-domains nodes adds 01f26fc619d8 Merge branch 'v5.14-armsoc/dts32' into for-next adds 76fd8793de36 Merge branch 'v5.13-armsoc/dtsfixes' into for-next adds 3fedcc636e28 ARM: dts: rockchip: add labels to the timer nodes on rk3066a adds 1a4eb37f3174 ARM: dts: rockchip: add power controller for RK3036 adds 623ba75a5d6b ARM: dts: rockchip: add power controller for RK322x adds d82979e1ac04 Merge branch 'v5.14-armsoc/dts32' into for-next adds 51094deb3306 arm64: dts: rockchip: Add support for USB on helios64 adds e4d55a2e7660 Merge branch 'v5.14-armsoc/dts64' into for-next new 094dd1fb6bc9 Merge remote-tracking branch 'rockchip/for-next' adds 5ce16705e00d Merge branch 'next/defconfig' into for-next new 6d90fa517802 Merge remote-tracking branch 'samsung-krzk/for-next' adds c70e34a65690 Merge tag 'scmi-updates-5.14' of git://git.kernel.org/pub/ [...] adds b4364f5d874e Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/ [...] new a0468fd15c20 Merge remote-tracking branch 'scmi/for-linux-next' adds 3f1c53207cf0 Merge branches 'sunxi/dt-for-5.14' and 'sunxi/fixes-for-5. [...] new 93f4b51129d8 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 9eddd063e7d8 Merge branch for-5.14/clk into for-next adds 1400e19c4714 Merge branch for-5.14/regulator into for-next adds 5fd8adb4066d Merge branch for-5.14/phy into for-next adds 23eca83155c3 Merge branch 'for-5.14/phy' into for-5.14/usb adds 41a7426d25fa usb: xhci: tegra: Unlink power domain devices adds 971ee247060d usb: xhci: tegra: Enable ELPG for runtime/system PM adds 7f596accee48 Merge branch for-5.14/usb into for-next adds bd48d69b1b26 Merge branch for-5.14/dt-bindings into for-next adds 98cffe92a636 Merge branch for-5.14/soc into for-next adds ceb46a1240b2 Merge branch for-5.14/firmware into for-next adds b1b3c4075f36 Merge branch for-5.14/memory into for-next adds d2afa4c02012 Merge branch for-5.14/arm/dt into for-next adds 7c76e903e17d Merge branch for-5.14/arm/defconfig into for-next adds eac9ab885bb5 Merge branch for-5.14/arm64/dt into for-next new e48d7571a0bc Merge remote-tracking branch 'tegra/for-next' new bd8cbc60cb69 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds f1f55c6b77b6 arm64: dts: ti: iot2050: Configure r5f cluster on basic va [...] adds 50c9bfca1bfe arm64: dts: ti: k3-am642-main: fix ports mac properties adds 4f76ea7b4da1 arm64: dts: ti: am65: align ti,pindir-d0-out-d1-in propert [...] adds d3f1b155c04d arm64: dts: ti: k3-am642-evm: align ti,pindir-d0-out-d1-in [...] adds d65f069e50a3 arm64: dts: ti: Drop reg-io-width/reg-shift from UART nodes new d864238ea98c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 51c8b49762e4 clk: versatile: Depend on HAS_IOMEM adds 95a886a14f15 Merge branch 'clk-versatile' into clk-next adds 4410c4236e6d mips: ar7: convert to clkdev_lookup adds b408b611eb95 mips: ar7: convert to CONFIG_COMMON_CLK adds 35f752be4f41 mips: ralink: convert to CONFIG_COMMON_CLK adds 63aadb77669a m68k: coldfire: use clkdev_lookup on most coldfire adds 007f84ede6e3 m68k: coldfire: remove private clk_get/clk_put adds 2f4574dd6dd1 clkdev: remove CONFIG_CLKDEV_LOOKUP adds 5617c9125bb6 clkdev: remove unused clkdev_alloc() interfaces adds 4c5519facf37 Merge tag 'clkdev-cleanup' of git://git.kernel.org/pub/scm [...] adds 54a696e61765 Merge branch 'clk-legacy' into clk-next adds 2d32cd3315f3 clk: qcom: smd-rpm: Fix wrongly assigned RPM_SMD_PNOC_CLK adds 5a386da363ff Merge branch 'clk-qcom' into clk-next adds c255f15105ba clk: ti: fix typo in routine description adds 4a8bc2644ef0 dt-bindings: ti: dpll: add spread spectrum support adds a543293391ad ARM: dts: am33xx-clocks: add spread spectrum support adds 2fdf0b888eba ARM: dts: am43xx-clocks: add spread spectrum support adds 0899431f95a7 clk: ti: add am33xx/am43xx spread spectrum clock support adds e8757de39c87 Merge branch 'clk-ti' into clk-next adds fc336ae622df clk: vc5: fix output disabling when enabling a FOD adds f09119823f43 Merge branch 'clk-vc5' into clk-next new 76b7cc023166 Merge remote-tracking branch 'clk/clk-next' adds b24e288d5063 clk: imx: Remove the audio ipg clock from imx8mp adds e446441a058a dt-bindings: arm: imx: scu: fix naming typo of clk compati [...] adds 659c12c7f5ce dt-bindings: arm: imx: scu: drop deprecated legacy clock binding adds 91e916771de0 clk: imx: scu: remove legacy scu clock binding support adds 5392c5de096a clk: imx: scu: add gpr clocks support adds 5964012ce37e clk: imx8qxp: add clock valid checking mechnism adds afd0406b4663 clk: imx8qm: add clock valid resource checking adds 2924b0b0c1cd clk: imx: scu: add enet rgmii gpr clocks adds babfaa9556d7 clk: imx: scu: add more scu clocks adds b192d04011ee clk: imx: scu: add parallel port clock ops adds aecf425fa948 clk: imx: scu: bypass cpu clock save and restore adds 6618b5aa655a clk: imx: scu: detach pd if can't power up adds a61cea83daaf clk: imx: scu: bypass pi_pll enable status restore adds cd8bd2f3ca64 clk: imx: scu: Add A53 frequency scaling support adds a43f6e8ae429 clk: imx: scu: Add A72 frequency scaling support adds 7487986c9a01 clk: imx: scu: Only save DC SS clock using non-cached clock rate adds a82327cc5edb clk: imx: scu: add parent save and restore adds 18a50f82cd2f clk: imx: scu: Do not enable runtime PM for CPU clks adds c586f53ae159 clk: imx8mq: remove SYS PLL 1/2 clock gates new 5f8628a9c565 Merge remote-tracking branch 'clk-imx/for-next' adds f8ec89126a72 dt-bindings: clock: renesas: Document RZ/G2L SoC CPG driver adds ef3c613ccd68 clk: renesas: Add CPG core wrapper for RZ/G2L SoC adds 9c094430b9a6 Merge tag 'renesas-r9a07g044-dt-binding-defs-tag' into ren [...] adds 17f0ff3d49ff clk: renesas: Add support for R9A07G044 SoC new e6e26f14fa0c Merge remote-tracking branch 'clk-renesas/renesas-clk' new f5046541508c Merge remote-tracking branch 'csky/linux-next' new c3ce56c2d5b8 Merge remote-tracking branch 'h8300/h8300-next' new e6b7e99b8a1d Merge remote-tracking branch 'm68k/for-next' adds 2b5b8db1d0c2 m68knommu: fix missing LCD splash screen data initializer new 144b2247c3f3 Merge remote-tracking branch 'm68knommu/for-next' new 7569ba2d2661 Merge remote-tracking branch 'microblaze/next' new 8882cc978673 Merge remote-tracking branch 'mips/mips-next' adds ad4e600cbf89 drivers/soc/litex: remove 8-bit subregister option new cd81021a338d Merge remote-tracking branch 'openrisc/for-next' new 015d98149b32 powerpc/barrier: Avoid collision with clang's __lwsync macro new 07e2d6cf9107 powerpc/ps3: Add firmware version to sysfs new ff4a825e4a24 powerpc/ps3: Re-align DTB in image new 6caebff16823 powerpc/ps3: Add CONFIG_PS3_VERBOSE_RESULT option new 472b440fd268 powerpc/ps3: Warn on PS3 device errors new 9733862e50fd powerpc/ps3: Add dma_mask to ps3_dma_region new b629f6c0ab86 powerpc/52xx: Add fallthrough in mpc52xx_wdt_ioctl() new 911bacda4658 powerpc/spufs: Remove set but not used variable 'dummy' new f377f7da26d2 powerpc/spider-pci: Remove set but not used variable 'val' new 8f6a54bcaf62 selftests/powerpc: Remove the repeated declaration new 4cfdd9201cfb powerpc/prom_init: Move custom isspace() to its own namespace new 87f19ea10100 powerpc/perf: Simplify Makefile new ddf4a7bcd094 powerpc/tau: Remove superfluous parameter in alloc_workque [...] new f9df7cebf2a2 Merge remote-tracking branch 'powerpc/next' adds ff76e3d7c3c9 riscv: fix build error when CONFIG_SMP is disabled adds 5def4429aefe riscv: mm: Use better bitmap_zalloc() adds efcec32fe84a riscv: Cleanup unused functions adds ae3d69bcc455 riscv: fix typo in init.c adds ce3aca0465e3 riscv: Only initialize swiotlb when necessary adds 837f6a73c03a riscv: Add mem kernel parameter support adds 9b79878ced8f riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED adds 7094e6acaf7a riscv: Simplify xip and !xip kernel address conversion macros adds 6126899f2b9c riscv: Introduce set_kernel_memory helper adds 84a844dab497 riscv: Map the kernel with correct permissions the first time adds 6b456a82fa76 Merge branch 'riscv-wx-mappings' into for-next adds 7b9dbbb41e1e riscv: add VMAP_STACK overflow detection new 018eca34ddb8 riscv: pass the mm_struct to __sbi_tlb_flush_range new 514e9eea5269 riscv: add ASID-based tlbflushing methods new eb0a1975a124 Merge remote-tracking branch 'risc-v/for-next' new 6892f5bf4515 Merge remote-tracking branch 's390/for-next' new 8ec237a2068b Merge remote-tracking branch 'sh/for-next' new 310b2ad42131 Merge remote-tracking branch 'xtensa/xtensa-for-next' new dc92173aad88 Merge remote-tracking branch 'pidfd/for-next' adds 2fc2b430f559 fscrypt: fix derivation of SipHash keys on big endian CPUs new e6e5a0739237 Merge remote-tracking branch 'fscrypt/master' new f2f7d59d3096 Merge remote-tracking branch 'btrfs/for-next' adds 182b9eef6b27 libceph: remove unnecessary ret variable in ceph_auth_init() adds 1b269bcade7c libceph: fix doc warnings in cls_lock_client.c new d1e74f6b6f31 Merge remote-tracking branch 'ceph/master' adds 901fced6ed9d cifs: fix ipv6 formating in cifs_ses_add_channel adds 67b41671dcf6 cifs: remove duplicated prototype adds 9f482384ed82 cifs: Remove unused inline function is_sysvol_or_netlogon() adds 0e65c015c02c cifs: Constify static struct genl_ops adds 1ed329d9865e cifs: remove redundant initialization of variable rc adds 7e8997ef5898 cifs: fix doc warnings in cifs_dfs_ref.c adds 85d943737fac cifs: improve fallocate emulation adds 233975b31cad cifs: do not send tree disconnect to ipc shares adds 78dd70e8049d cifs: get rid of @noreq param in __dfs_cache_find() adds c3d785fa5c7b cifs: keep referral server sessions alive adds 46201e777948 cifs: handle different charsets in dfs cache adds 2d8e6f913e93 cifs: fix path comparison and hash calc adds b6cd8742de34 cifs: set a minimum of 2 minutes for refreshing dfs cache adds 80db4ddf9b9e cifs: do not share tcp servers with dfs mounts adds 98d77922abd1 cifs: missed ref-counting smb session in find adds 37568debcd17 cifs: enable extended stats by default new b5fd4e2ee028 cifs: avoid starvation when refreshing dfs cache new 21a1e2a3d9ae cifs: decoding negTokenInit with generic ASN1 decoder new d978c9fde35c cifs: fix check of dfs interlinks new c45f286ab2ca Merge remote-tracking branch 'cifs/for-next' adds 99f45259fe12 cifsd: append ksmbd prefix into names for asn1 decoder adds be8bcf8baaec Merge pull request #55 from namjaejeon/cifsd-for-next new 9004840a1215 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 9a849ec533b2 Merge remote-tracking branch 'configfs/for-next' new 08c744b6fa66 Merge remote-tracking branch 'erofs/dev' adds 4202e96cbf76 exfat: avoid incorrectly releasing for root inode adds 5264f724cf1f exfat: handle wrong stream entry size in exfat_readdir() new 3c814f2ce889 Merge remote-tracking branch 'exfat/dev' adds f644bc449b37 fanotify: fix copy_event_to_user() fid error clean up adds d9e26b2de216 Pull fanotify fd leak fix. new c369ae844b24 Merge remote-tracking branch 'ext3/for_next' new 8eeee619068f Merge remote-tracking branch 'ext4/dev' new e606024da7d0 Merge remote-tracking branch 'f2fs/dev' adds d92d88f0568e fuse: Fix crash in fuse_dentry_automount() error path adds e3a43f2a9539 fuse: Fix crash if superblock of submount gets killed early adds e4a9ccdd1c03 fuse: Fix infinite loop in sget_fc() new 592d27aff542 Merge remote-tracking branch 'fuse/for-next' new 42e1d4ab33cc Merge remote-tracking branch 'jfs/jfs-next' new 1687116b71a6 Merge remote-tracking branch 'nfsd/nfsd-next' new f7e143dbc5cc Merge remote-tracking branch 'v9fs/9p-next' adds 54cd3aa6f810 xfs: remove ->b_offset handling for page backed buffers adds 934d1076bb2c xfs: simplify the b_page_count calculation adds 289ae7b48c2c xfs: get rid of xb_to_gfp() adds 170041f71596 xfs: cleanup error handling in xfs_buf_get_map adds 8bcac7448a94 xfs: merge xfs_buf_allocate_memory adds ebf2e3372332 Merge tag 'xfs-buf-bulk-alloc-tag' of git://git.kernel.org [...] adds c3eabd365034 Merge tag 'xfs-perag-conv-tag' of git://git.kernel.org/pub [...] adds 9ba0889e2272 xfs: drop the AGI being passed to xfs_check_agi_freecount adds f52edf6c54d9 Merge tag 'unit-conversion-cleanups-5.14_2021-06-03' of ht [...] adds 8b943d21d40d Merge tag 'assorted-fixes-5.14-1_2021-06-03' of https://gi [...] adds ffc18582ed18 Merge tag 'inode-walk-cleanups-5.14_2021-06-03' of https:/ [...] adds 255794c7ed7a xfs: only reset incore inode health state flags when recla [...] adds 7975e465af6b xfs: drop IDONTCACHE on inodes when we mark them sick adds 9492750a8b18 xfs: selectively keep sick inodes in memory adds 295abff2fb94 Merge tag 'fix-inode-health-reports-5.14_2021-06-08' of ht [...] adds 2d53f66baffd xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ adds b26b2bf14f82 xfs: rename struct xfs_eofblocks to xfs_icwalk adds 68b2c8bcdb81 Merge tag 'rename-eofblocks-5.14_2021-06-08' of https://gi [...] adds 7660a5b48fbe xfs: log stripe roundoff is a property of the log adds 5fd9256ce156 xfs: separate CIL commit record IO adds 944f2c49fba1 xfs: remove xfs_blkdev_issue_flush adds db7e30204e4c xfs: async blkdev cache flush adds 0279bbbbc03f xfs: CIL checkpoint flushes caches unconditionally adds 69d51e0e1686 xfs: remove need_start_rec parameter from xlog_write() adds cb1acb3f3246 xfs: journal IO cache flush reductions adds 3682277520d6 xfs: Fix CIL throttle hang when CIL space used going backwards adds f39ae5297c5c xfs: xfs_log_force_lsn isn't passed a LSN adds e12213ba5d90 xfs: AIL needs asynchronous CIL forcing adds facd77e4e38b xfs: CIL work is serialised, not pipelined adds 877cf3473914 xfs: factor out the CIL transaction header building adds fa55689e031e xfs: only CIL pushes require a start record adds 58adbf5268b1 xfs: embed the xlog_op_header in the unmount record adds 1d4f4b375658 xfs: embed the xlog_op_header in the commit record adds 58e54b5e5dcc xfs: log tickets don't need log client id adds 695385a4aa76 xfs: move log iovec alignment to preparation function adds b424a7fd981d xfs: reserve space and initialise xlog_op_header in item f [...] adds b61901c58324 xfs: log ticket region debug is largely useless adds 66fc9ffa8638 xfs: pass lv chain length into xlog_write() adds a8b8e1c74ea7 xfs: introduce xlog_write_single() adds 586359999f40 xfs:_introduce xlog_write_partial() adds 46eb52d3150c xfs: xlog_write() no longer needs contwr state adds 9373dd073625 xfs: xlog_write() doesn't need optype anymore adds 5e5591ab632a xfs: CIL context doesn't need to count iovecs adds 0d11bae4bcf4 xfs: use the CIL space used counter for emptiness checks adds 230b4cc9c9cc xfs: lift init CIL reservation out of xc_cil_lock adds 153bd5b5cd98 xfs: rework per-iclog header CIL reservation adds abb480858143 xfs: introduce CPU hotplug infrastructure adds 0e4c3e0ee4fd xfs: introduce per-cpu CIL tracking structure adds a8613836d99e xfs: implement percpu cil space used calculation adds 57edd3f6599e xfs: track CIL ticket reservation in percpu structure adds 7f3b7c463f00 xfs: convert CIL busy extents to per-cpu adds be05dd0e68ac xfs: Add order IDs to log items in CIL adds 1f18c0c4b78c xfs: convert CIL to unordered per cpu lists adds a47518453bf9 xfs: convert log vector chain to use list heads adds a1785f597c8b xfs: move CIL ordering to the logvec chain adds 02f1473ded55 xfs: avoid cil push lock if possible adds e469cbe84f4a xfs: xlog_sync() manually adjusts grant head space adds 7017b129e69c xfs: expanding delayed logging design with background material adds 7e4311b04be4 Merge tag 'xfs-cil-scale-2-tag' of git://git.kernel.org/pu [...] adds 4126c06e25b3 xfs: Reverse apply 72b97ea40d adds a8490f699f6e xfs: Add xfs_attr_node_remove_name adds 6286514b63e1 xfs: Refactor xfs_attr_set_shortform adds f0f7c502c728 xfs: Separate xfs_attr_node_addname and xfs_attr_node_addn [...] adds 6ca5a4a1f529 xfs: Add helper xfs_attr_node_addname_find_attr adds 5d954cc09f6b xfs: Hoist xfs_attr_node_addname adds 83c6e70789ff xfs: Hoist xfs_attr_leaf_addname adds 3f562d092bb1 xfs: Hoist node transaction handling adds 2b74b03c13c4 xfs: Add delay ready attr remove routines adds 8f502a400982 xfs: Add delay ready attr set routines adds 0e6acf29db6f xfs: Remove xfs_attr_rmtval_set adds 4fd084dbbd05 xfs: Clean up xfs_attr_node_addname_clear_incomplete adds 4a4957c16dc6 xfs: Fix default ASSERT in xfs_attr_set_iter adds 816c8e39b7ea xfs: Make attr name schemes consistent adds 4123eea444ab Merge tag 'xfs-delay-ready-attrs-v20.1' of https://github. [...] adds 78cb6ad1c12d xfs: perag may be null in xfs_imap() adds c185e2d3b728 xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() adds e0d2d97b5477 xfs: remove redundant initialization of variable error new 42a3ceb5983c Merge remote-tracking branch 'xfs/for-next' adds 9a45f07c1284 Merge branch 'work.namei' into for-next adds 4b6c132b7da6 iov_iter: switch ..._full() variants of primitives to use [...] adds 28f38db7edbf iov_iter: reorder handling of flavours in primitives adds 556351c1c09a iov_iter_advance(): don't modify ->iov_offset for ITER_DISCARD adds 8cd54c1c8480 iov_iter: separate direction from flavour adds 185ac4d43669 iov_iter: optimize iov_iter_advance() for iovec and kvec adds 8409a0d261e2 sanitize iov_iter_fault_in_readable() adds 9221d2e37b72 iov_iter_alignment(): don't bother with iterate_all_kinds() adds 610c7a71543d iov_iter_gap_alignment(): get rid of iterate_all_kinds() adds 3d671ca62a08 get rid of iterate_all_kinds() in iov_iter_get_pages()/iov [...] adds 66531c65aa25 iov_iter_npages(): don't bother with iterate_all_kinds() adds e4f8df86798a [xarray] iov_iter_npages(): just use DIV_ROUND_UP() adds f0b65f39ac50 iov_iter: replace iov_iter_copy_from_user_atomic() with it [...] adds 594e450b3f44 csum_and_copy_to_iter(): massage into form closer to csum_ [...] adds f5da83545f4e iterate_and_advance(): get rid of magic in case when n is 0 adds 7a1bcb5d255d iov_iter: massage iterate_iovec and iterate_kvec to logics [...] adds 5c67aa90cd5c iov_iter: unify iterate_iovec and iterate_kvec adds 7491a2bf64e3 iterate_bvec(): expand bvec.h macro forest, massage a bit adds 1b4fb5ffd79b iov_iter: teach iterate_{bvec,xarray}() about possible sho [...] adds 21b56c847753 iov_iter: get rid of separate bvec and xarray callbacks adds 622838f3fde2 iov_iter: make the amount already copied available to iter [...] adds 7baa5099002f iov_iter: make iterator callbacks use base and len instead [...] adds a6e4ec7bfd32 pull handling of ->iov_offset into iterate_{iovec,bvec,xarray} adds 4b179e9a9c7c iterate_xarray(): only of the first iteration we might get [...] adds c1d4d6a9ae88 copy_page_to_iter(): don't bother with kmap_atomic() for b [...] adds 55ca375c5dcc copy_page_from_iter(): don't need kmap_atomic() for kvec/b [...] adds 2495bdcc86dc iov_iter: clean csum_and_copy_...() primitives up a bit adds 893839fd5733 pipe_zero(): we don't need no stinkin' kmap_atomic()... adds 2a510a744beb clean up copy_mc_pipe_to_iter() adds 6852df126699 csum_and_copy_to_pipe_iter(): leave handling of csum_state [...] adds 1130294f1440 Merge branch 'work.iov_iter' into for-next new 0e3165054e2a Merge remote-tracking branch 'vfs/for-next' new af72938665ce Merge remote-tracking branch 'printk/for-next' adds a4661f2927ec Merge branch 'pci/enumeration' adds 814d4466ec8d Merge branch 'pci/error' adds 26e0b2f26976 Merge branch 'pci/misc' adds 8a4ab97a25fb Merge branch 'pci/resource' adds bdcdaa13ad96 PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun adds 316ae3305121 PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf [...] adds f8cf6e513ec4 PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" [...] adds 381bd3fa8306 PCI/sysfs: Fix 'resource_alignment' newline issues adds 14c19b2a40b6 PCI/sysfs: Add 'devspec' newline adds 03b537222e58 Merge branch 'pci/sysfs' adds e9c3bbd68ec7 PCI/IOV: Clarify error message for unbound devices adds 4fac9dcde165 Merge branch 'pci/virtualization' adds f77378171bf3 PCI: aardvark: Fix kernel panic during PIO transfer adds f0f0a01c3b4a Merge branch 'remotes/lorenzo/pci/aardvark' adds a75c19b6b2b3 Merge branch 'remotes/lorenzo/pci/dwc' adds ef6a48646992 Merge branch 'remotes/lorenzo/pci/ftpci100' adds 0436d4141741 Merge branch 'remotes/lorenzo/pci/hv' adds 0d84bd5d42a8 Merge branch 'remotes/lorenzo/pci/mediatek' adds 670f16ffcb29 Merge branch 'remotes/lorenzo/pci/microchip' adds f87a656d270e Merge branch 'remotes/lorenzo/pci/mobiveil' adds 99e47775ef33 Merge branch 'remotes/lorenzo/pci/tegra' adds 246262582772 Merge branch 'remotes/lorenzo/pci/xgene' new bf518690f060 Merge remote-tracking branch 'pci/next' new 400a504d9c7d pstore/blk: Improve failure reporting new e9548608d560 pstore/blk: Use the normal block device I/O path new 1aa2d5d56244 pstore/blk: Include zone in pstore_device_info new 740f404d94c9 pstore/blk: Fix kerndoc and redundancy on blkdev param new 2cc3141df66d Merge remote-tracking branch 'pstore/for-next/pstore' adds f8e5388a9da0 HID: intel-ish-hid: Fix minor typos in comments adds 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next adds b5539722eb83 HID: hid-input: add Surface Go battery quirk adds e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next adds 65e4122d2ea7 HID: intel-ish-hid: Set ISH driver depends on x86 adds 4aae88b9a974 HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback adds aa59d6bb5ec8 HID: intel-ish-hid: ipc: Specify that EHL no cache snooping adds 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next new 04c22eeaf632 HID: amd_sfh: change in maintainer new ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next new a3af901c8968 HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible new d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next new fb1a79a6b6e1 HID: sony: fix freeze when inserting ghlive ps3/wii dongles new a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next new 2b2bcc76e2ff HID: surface-hid: Fix get-report request new 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next new 22d5ffa83159 Merge remote-tracking branch 'hid/for-next' new 7e1da0e942a8 Merge remote-tracking branch 'i2c/i2c/for-next' new 595587ad4694 Merge remote-tracking branch 'i3c/i3c/next' adds c20ba0f904d6 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds 022d6f0a004b hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds e6bee4d3aa68 hwmon: (lm75) Add TI TMP1075 support adds e2a96ef0b149 dt-bindings: hwmon: Add Texas Instruments TMP1075 adds be4b3dcfc3d3 docs: hwmon: ir36021.rst: replace some characters adds 2f38ab4906a7 docs: hwmon: avoid using UTF-8 chars adds f16118778c0c hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds c9c3f00735a5 hwmon: (max31722) Remove non-standard ACPI device IDs adds 4faebf7f64ea hwmon: (lm70) Use SPI_MODE_X_MASK adds 51ea79dad77c hwmon: (sch56xx) Use devres functions for watchdog adds 38ec9c430867 hwmon: (sch56xx-common) Use strscpy adds e819401e417b hwmon: (sch56xx-common) Use helper function adds 9bd777573fcf hwmon: (sch56xx-common) Simplify sch56xx_device_add adds c46ee78b6fe9 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds 67580938115e hwmon: (pmbus) Add documentation for new flags adds 28a9ca181505 hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds 91a4e2c3a32a hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds 49f47d2d9539 hwmon: (pmbus) Increase maximum number of phases per page adds cb93c77e768f hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds 2c84e210f0df dt-bindings: Add MP2888 voltage regulator device adds efabe9bfac78 hwmon: (adm1275) enable adm1272 temperature reporting adds 293bf3f84a6d docs: hwmon: Add an entry for mp2888 adds 6d3979ae2a43 hwmon: Add sht4x Temperature and Humidity Sensor Driver adds 6e59f7347bd4 hwmon: (sht4x) Fix sht4x_read_values return value adds 1bfcc38a86ed hwmon: (max31790) Fix fan speed reporting for fan7..12 adds a5bb6367546e hwmon: (max31790) Report correct current pwm duty cycles adds 0dda9116fd23 hwmon: (max31790) Fix pwmX_enable attributes adds 8b7d02c8b452 hwmon: (max31790) Clear fan fault after reporting it adds 1231ef2e9c0a hwmon: (max31790) Detect and report zero fan speed adds d36c55d5013b hwmon: (ina3221) use CVRF only for single-shot conversion adds 6878066e5769 hwmon: (pmbus_core) Check adapter PEC support adds 13b3db74263f docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup adds 01d6e590dbf3 hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECT adds 793b327d58c5 hwmon: (pmbus) Add support for reading direct mode coefficients adds 1035215be70d hwmon: (pmbus) Allow phase function even if it's not on page adds c65b0d90de73 hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM43 [...] adds d73cf2b6bb77 hwmon: (pmbus/pim4328) Add documentation for the pim4328 P [...] adds 1f442e213ce5 hwmon: (pmbus) Add driver for Delta DPS-920AB PSU adds 67f909a53027 dt-bindings: trivial-devices: Add Delta DPS920AB adds 5ead6406b9af MAINTAINERS: Add Delta DPS920AB PSU driver adds 8e6f6d9d0e9e hwmon: (ntc_thermistor) Drop unused headers. new 7a46557a6f6a Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds c098564d91c5 tools: Fix "the the" in a message in kernel-chktaint adds a9edc03f13db docs: fix a cross-ref adds d7c176e9b532 docs: printk-formats: update size-casting examples adds b1f4c363666c Documentation: kdump: update kdump guide adds 91a1265cacdd docs: checkpatch: Document and segregate more checkpatch m [...] adds 005747526d4f docs: fault-injection: fix non-working usage of negative values adds 05a463ec1bd4 docs: cputopology: move the sysfs ABI description to right place new 03a3b08187de Merge remote-tracking branch 'jc_docs/docs-next' new ddfac1e63941 Merge remote-tracking branch 'v4l-dvb/master' adds 3d42c93e5fc9 media: dmxdev: change the check for problems allocing secfeed adds 4c6e0976295a media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K new 48ffd8ef462f Merge remote-tracking branch 'v4l-dvb-next/master' adds 79fe56daaf66 Merge branch 'devprop' into linux-next adds 9f8c7baedabc ACPICA: Add PRMT module header to facilitate parsing adds 9521b6e20e5f Merge branch 'acpica' into linux-next adds f39de44fbb47 ACPI: Remove redundant clearing of context->ret.pointer fr [...] adds 84b7355b7a8a Merge back 'acpi-bus' material for v5.14. adds 23db673d7e51 ACPI: scan: initialize local variable to avoid garbage bei [...] adds 3f491a28b1f9 Merge back ACPI power management material for v5.14. adds a5067cdb4735 Merge branches 'acpi-bus', 'acpi-scan', 'acpi-pm' and 'acp [...] adds 0ec4e55e9f57 ACPI: resources: Add checks for ACPI IRQ override adds 80bf4f2a021d Merge branches 'acpi-tables', 'acpi-ec', 'acpi-resources' [...] adds 383529b622b8 Merge branches 'acpi-dptf', 'acpi-apei', 'acpi-soc', 'acpi [...] adds cefc7ca46235 ACPI: PRM: implement OperationRegion handler for the Platf [...] adds 60faa8f1ac6e ACPI: Add _SB._OSC bit for PRM adds 1837fe14ec76 Merge branches 'acpi-messages' and 'acpi-prm' into linux-next adds 17aa26c96fb2 PNP: pnpbios: Use list_for_each_entry() instead of list_fo [...] adds ccf6a7f39959 Merge branch 'pnp' into linux-next adds 5a2bd1b1c64e PM: runtime: Improve path in rpm_idle() when no callback adds 63d00be69348 PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks adds 4ec4f059088b PM: runtime: Clarify documentation when callbacks are unassigned adds 03466883a0fd PM: sleep: remove trailing spaces and tabs adds 480f0de68cad PM: hibernate: remove leading spaces before tabs adds 6e9269a4f8f3 Merge branches 'pm-core' and 'pm-sleep' into linux-next adds 642333384991 intel_idle: Adjust the SKX C6 parameters if PC6 is disabled adds f53cbdab011b cpuidle: teo: Cosmetic modifications of teo_update() adds b18e0de1cf85 cpuidle: teo: Cosmetic modification of teo_select() adds c410a9a142f1 cpuidle: teo: Change the main idle state selection logic adds 77577558f25d cpuidle: teo: Rework most recent idle duration values treatment adds 154ae8bb3c83 cpuidle: teo: Use kerneldoc documentation in admin-guide adds 1ef4689812e4 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 763663c9715f PM: domains: fix some kernel-doc issues adds 0eef091d2dc4 PM: domains: Split code in dev_pm_genpd_set_performance_state() adds d97fe100ee0b PM: domains: Return early if perf state is already set for [...] adds 5937c3ce2122 PM: domains: Drop/restore performance state votes for devi [...] adds e9638aeed02a Merge branch 'pm-domains' into linux-next adds 771fac5e26c1 Revert "cpufreq: CPPC: Add support for frequency invariance" adds a206065a8406 Merge branch 'pm-cpufreq-fixes' into linux-next new ab5f910245d1 Merge remote-tracking branch 'pm/linux-next' new d4970791e44e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 71fb9c7caef1 Merge remote-tracking branch 'devfreq/devfreq-next' new 1e0bd962dcad Merge remote-tracking branch 'opp/opp/linux-next' adds f5fe8d5107ad fs: dlm: fix race in mhandle deletion adds 957adb68b3f7 fs: dlm: invalid buffer access in lookup error new f5937c9144a4 Merge remote-tracking branch 'dlm/next' new 17eb5dcf1f15 swiotlb: manipulate orig_addr when tlb_addr has offset new 0fd8ad0a446b Merge remote-tracking branch 'swiotlb/linux-next' adds 60dff56d7729 RDMA/core: Use refcount_t instead of atomic_t on refcount [...] adds fcc57a7b2bba RDMA/core: Use refcount_t instead of atomic_t on refcount [...] adds 6448508076bf RDMA/core: Remove refcount from struct ib_mad_snoop_private adds cd74db6cbb1e RDMA/core: Use refcount_t instead of atomic_t on refcount [...] adds 58d33b4fa9d7 RDMA/core: Use refcount_t instead of atomic_t on refcount [...] adds cc9e5a844ab8 RDMA/hns: Use refcount_t instead of atomic_t for CQ refere [...] adds 33649cd3f949 RDMA/hns: Use refcount_t instead of atomic_t for SRQ refer [...] adds 8f9513d89f04 RDMA/hns: Use refcount_t instead of atomic_t for QP refere [...] adds 7183451f846d RDMA/cxgb4: Use refcount_t instead of atomic_t for referen [...] adds a5e27fb68fcc RDMA/ipoib: Use refcount_t instead of atomic_t for referen [...] adds ec9bf373f245 RDMA/core: Use refcount_t instead of atomic_t on refcount [...] adds ac477efcf099 RDMA/irdma: Use list_move instead of list_del/list_add adds 6246f1ccb9c3 RDMA/irdma: Use list_last_entry/list_first_entry adds bf0480a2df75 IB/cm: Remove dgid from the cm_id_priv av adds 2db7b2eac7ad RDMA/irdma: Store PBL info address a pointer type new 2139fc7a2b83 Merge remote-tracking branch 'rdma/for-next' adds 2aa8eca6cbb5 net: appletalk: fix some mistakes in grammar adds 2c32a3d3c233 net: dsa: b53: Do not force CPU to be always tagged adds e89a2cdb1cca net: ethernet: ravb: Use devm_platform_get_and_ioremap_resource() adds db67f2493431 net/x25: fix a mistake in grammar adds 39c3783ec062 nfp: use list_move instead of list_del/list_add in nfp_cppcore.c adds 49768ce98c2c net: hns3: use list_move_tail instead of list_del/list_add [...] adds 4724acc47c94 net: hns3: use list_move_tail instead of list_del/list_add [...] adds eff57ab52cc4 net: lapbether: remove redundant blank line adds 5bc5f5f27b89 net: lapbether: add blank line after declarations adds a61bebc774cb net: lapbether: move out assignment in if condition adds 2e350780ae4f net: lapbether: remove trailing whitespaces adds d5e686e8b66d net: lapbether: remove unnecessary out of memory message adds 4f9893c762f8 net: lapbether: fix the comments style issue adds d49859601d72 net: lapbether: replace comparison to NULL with "lapbeth_g [...] adds c564c049a34f net: lapbether: fix the alignment issue adds 63a2bb15fe59 net: lapbether: fix the code style issue about line length adds dac8115290fe Merge branch 'lapbther-cleanups' adds aa3d020b22cb net: dsa: qca8k: fix an endian bug in qca8k_get_ethtool_stats() adds 3d0167f2a627 net: dsa: qca8k: check the correct variable in qca8k_set_m [...] adds 711d1dee1c86 devlink: Fix error message in devlink_rate_set_ops_supported() adds 4e744cb8126d netdevsim: delete unnecessary debugfs checking adds cf6b5ffdce5a netfilter: nft_exthdr: Fix for unsafe packet data read adds 5302560bb49d netfilter: nfnetlink_hook: fix array index out-of-bounds error adds d4fb1f954fc7 netfilter: nfnetlink_hook: add depends-on nftables adds c5c6accd7b7e netfilter: nf_tables: move base hook annotation to init helper adds 7f3579e1893f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds e67665946599 net: usb: asix: Fix less than zero comparison of a u16 adds c6be5a22fde5 net: usb: asix: ax88772: Fix less than zero comparison of a u16 adds daf6e8c9caa0 Revert "nvme-tcp-offload: ULP Series" adds db8f7be1e1d6 net: sgi: ioc3-eth: check return value after calling platf [...] adds 3a5a32b5f2c1 net: stmmac: Use devm_platform_ioremap_resource_byname() adds e77e2cf4a198 net: ethernet: ti: am65-cpts: Use devm_platform_ioremap_re [...] adds d8ea89fe8a49 mvpp2: prefetch right address adds 2f128eb3308a mvpp2: prefetch page adds 0f00658d7378 Merge branch 'mvpp2-prefetch' adds ba539319cce6 net: ethernet: ti: cpsw-phy-sel: Use devm_platform_ioremap [...] adds 345502af4e42 net: stmmac: Fix missing { } around two statements in an i [...] adds f25247d88708 net: phy: realtek: net: Fix less than zero comparison of a u16 adds 6fb566c9278a net: ena: make symbol 'ena_alloc_map_page' static adds 8b8701d0b492 net: ethernet: rmnet: Always subtract MAP header adds f3b5a8907543 mlxsw: thermal: Fix null dereference of NULL temperature p [...] adds 4744bf072b46 stmmac: prefetch right address adds ab324d8dfdda net: dsa: sja1105: Fix assigned yet unused return code rc adds f636a83662ff net: ipa: define IPA_MEM_END_MARKER adds 14ab6a208c11 net: ipa: store memory region id in descriptor adds 0300df2d9d24 net: ipa: validate memory regions unconditionally adds 98334d2a3ba4 net: ipa: separate memory validation from initialization adds 5e57c6c5a349 net: ipa: separate region range check from other validation adds 2f9be1e90860 net: ipa: validate memory regions at init time adds 1eec767746e5 net: ipa: pass memory configuration data to ipa_mem_valid() adds d39ffb97079b net: ipa: introduce ipa_mem_id_optional() adds 75bcfde6c113 net: ipa: validate memory regions based on version adds eadf7f937614 net: ipa: flag duplicate memory regions adds 6857b02392ab net: ipa: use bitmap to check for missing regions adds 0d155170d6ee Merge branch 'ipa-mem-1' adds d409989b59ad netlink: simplify NLMSG_DATA with NLMSG_HDRLEN adds b040aab76323 net: phy: probe for C45 PHYs that return PHY ID of zero in [...] adds aced6d37df79 net: ethernet: ti: cpsw: Use devm_platform_get_and_ioremap [...] adds 0699073951e3 net: davinci_emac: Use devm_platform_get_and_ioremap_resource() adds 67133eaa93e8 net/mlx5: mlx5_ifc support for header insert/remove adds 28de41a4ba7b net/mlx5: DR, Split reformat state to Encap and Decap adds d7418b4efa3b net/mlx5: DR, Allow encap action for RX for supporting devices adds 3f3f05ab8872 net/mlx5: Added new parameters to reformat context adds 7ea9b39852fa net/mlx5: DR, Added support for INSERT_HEADER reformat type adds ded6a877a3fc net/mlx5: DR, Support EMD tag in modify header for STEv1 adds ec3be8873df3 net/mlx5: Create TC-miss priority and table adds 0781015288ec net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers adds 19e9bfa044f3 net/mlx5: Bridge, add offload infrastructure adds 7cd6a54a8285 net/mlx5: Bridge, handle FDB events adds c636a0f0f3f0 net/mlx5: Bridge, dynamic entry ageing adds d75b9e804858 net/mlx5: Bridge, implement infrastructure for vlans adds ffc89ee5e5e8 net/mlx5: Bridge, match FDB entry vlan tag adds 36e55079e549 net/mlx5: Bridge, support pvid and untagged vlan configurations adds cc2987c44be5 net/mlx5: Bridge, filter tagged packets that didn't match [...] adds 9724fd5d9c2a net/mlx5: Bridge, add tracepoints adds 2027e13f6270 Merge tag 'mlx5-updates-2021-06-09' of git://git.kernel.or [...] adds 268551503d66 vsock/vmci: remove the repeated word "be" adds 4e03d073afc4 af_unix: remove the repeated word "and" adds 15139bcbb610 node.c: fix the use of indefinite article adds 326af505ca1f tipc: socket.c: fix the use of copular verb adds f1dcdc075617 tipc:subscr.c: fix a spelling mistake adds 5c32fdbb8997 net: ixp4xx_hss: remove redundant blank lines adds 6f2016ed6538 net: ixp4xx_hss: add blank line after declarations adds 6487fab04f27 net: ixp4xx_hss: fix the code style issue about "foo* bar" adds 99ebe65eb9c0 net: ixp4xx_hss: move out assignment in if condition adds dee014567732 net: ixp4xx_hss: add some required spaces adds 137d5672f80f net: ixp4xx_hss: remove redundant spaces adds 17ce9764bb26 net: ixp4xx_hss: fix the comments style issue adds e0bd276463e8 net: ixp4xx_hss: add braces {} to all arms of the statement adds d2ca24ee9fd8 Merge branch 'ixp4xxx_hss-cleanups' adds 0b462d017caf net: w5100: Use devm_platform_get_and_ioremap_resource() adds 47651c51c02f net: axienet: Use devm_platform_get_and_ioremap_resource() adds f18c11812c94 fjes: check return value after calling platform_get_resource() adds 1f7096f0fdb2 net: stmmac: Fix mixed enum type warning adds 8a55a73433e7 net: mido: mdio-mux-bcm-iproc: Use devm_platform_get_and_i [...] adds 9e2b7b0450cf mt76: mt7615: Use devm_platform_get_and_ioremap_resource() adds bc831facf8a1 net: x25: Use list_for_each_entry() to simplify code in x2 [...] adds 3e98ae0014cb ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c adds 73e42909ef2d atm: Use list_for_each_entry() to simplify code in resources.c adds cb8e2e4300fc dccp: tfrc: fix doc warnings in tfrc_equation.c adds 950fd045d76c soc: qcom: ipa: Remove superfluous error message around pl [...] adds 3d5048cc54bd net: marvell: prestera: move netdev topology validation to [...] adds 82bbaa05bf90 net: marvell: prestera: do not propagate netdev events to [...] adds 255213ca6887 net: marvell: prestera: add LAG support adds 1b6c2151dbff Merge branch 'marvell-prestera-lag' adds 53f8b1b25419 ibmvnic: Allow device probe if the device is not ready at boot adds 8cc7ebbf5f6e net: ipa: don't assume mem array indexed by ID adds ce05a9f39607 net: ipa: clean up header memory validation adds 07c525a62a4d net: ipa: pass mem_id to ipa_filter_reset_table() adds ce928bf8fec0 net: ipa: pass mem ID to ipa_mem_zero_region_add() adds 25116645dbcb net: ipa: pass mem_id to ipa_table_reset_add() adds e9f5b2766e70 net: ipa: pass memory id to ipa_table_valid_one() adds 5e3bc1e5d002 net: ipa: introduce ipa_mem_find() adds c61cfb941dcd net: ipa: don't index mem data array by ID adds 76cf404c40ae Merge branch 'ipa-mem-2' adds 0bf5eb788512 net: hns3: add support for PTP adds b34c157f0cdd net: hns3: add debugfs support for ptp info adds f244e256e1ad Merge branch 'hns3-ptp' adds 29305260d29e net: dsa: sja1105: enable the TTEthernet engine on SJA1110 adds 6c0de59b3d73 net: dsa: sja1105: allow RX timestamps to be taken on all [...] adds 4e50025129ef net: dsa: generalize overhead for taggers that use both he [...] adds baa3ad08de6d net: dsa: tag_sja1105: stop resetting network and transpor [...] adds ab6a303c5440 net: dsa: tag_8021q: remove shim declarations adds 233697b3b3f6 net: dsa: tag_8021q: refactor RX VLAN parsing into a dedic [...] adds 617ef8d9377b net: dsa: sja1105: make SJA1105_SKB_CB fit a full timestamp adds 4913b8ebf8a9 net: dsa: add support for the SJA1110 native tagging protocol adds 30b73242e679 net: dsa: sja1105: add the RX timestamping procedure for SJA1110 adds 566b18c8b752 net: dsa: sja1105: implement TX timestamping for SJA1110 adds e5b0a1b7b77c Merge branch 'sja1110-dsa-tagging' adds e872d0c1249b s390/qeth: count TX completion interrupts adds 7a4b92e8e0de s390/qeth: also use TX NAPI for non-IQD devices adds 3518ae76f2bb s390/qeth: unify the tracking of active cmds on ccw device adds c0a0186630fb s390/qeth: use ethtool_sprintf() adds f875d880f049 s390/qeth: consolidate completion of pending TX buffers adds 838e4cc80814 s390/qeth: remove QAOB's pointer to its TX buffer adds 6b7ec41e574a s390/qeth: remove TX buffer's pointer to its queue adds bb7032ddc947 s390/qeth: shrink TX buffer struct adds 953fb4dc4f4a s390/qeth: Consider dependency on SWITCHDEV module adds 62d3f4af33ca Merge branch 's390-qeyj-next' adds 43fa32d1cc1b nfc: fdp: remove unnecessary labels adds 1ee8856de82f r8169: avoid link-up interrupt issue on RTL8106e if user e [...] adds 51a1ebc35b46 net: devres: Correct a grammatical error adds 93f764371c45 net: pc300too: remove redundant blank lines adds a657c8b4d50d net: pc300too: add blank line after declarations adds f8864e26d311 net: pc300too: fix the code style issue about "foo * bar" adds d72f78db55d6 net: pc300too: move out assignment in if condition adds ae6440483b54 net: pc300too: remove redundant initialization for statics adds 0cd2135cf83d net: pc300too: replace comparison to NULL with "!card->plxbase" adds eed00311659f net: pc300too: add some required spaces adds ef1806a8b961 net: pc300too: fix the comments style issue adds d41783b355d7 Merge branch 'pc300too' adds 4a2c7217cd5a net: usb: asix: ax88772: manage PHY PM from MAC adds 3e6dc7b65025 net: stmmac: Fix unused values warnings adds e71305acd81c Documentation: ACPI: DSD: Document MDIO PHY adds 0fb169767651 net: phy: Introduce fwnode_mdio_find_device() adds 425775ed31a6 net: phy: Introduce phy related fwnode functions adds 2d7b8bf1fa7a of: mdio: Refactor of_phy_find_device() adds 114dea60043b net: phy: Introduce fwnode_get_phy_id() adds cf99686072a1 of: mdio: Refactor of_get_phy_id() adds b9926da003ca net: mii_timestamper: check NULL in unregister_mii_timestamper() adds bc1bee3b87ee net: mdiobus: Introduce fwnode_mdiobus_register_phy() adds 8d2cb3ad3118 of: mdio: Refactor of_mdiobus_register_phy() adds 7ec16433cf1e ACPI: utils: Introduce acpi_get_local_address() adds 803ca24d2f92 net: mdio: Add ACPI support code for mdio adds 15e7064e8793 net/fsl: Use [acpi|of]_mdiobus_register adds 25396f680dd6 net: phylink: introduce phylink_fwnode_phy_connect() adds 423e6e8946f5 net: phylink: Refactor phylink_of_phy_connect() adds 3264f599c1a8 net: dpaa2-mac: Add ACPI support for DPAA2 MAC driver adds 975f62626790 Merge branch 'dpaa2-ACPI' adds 8ee1a0eed16a net: mdio: mscc-miim: Use devm_platform_get_and_ioremap_re [...] adds 52e597d3e2e6 net: stmmac: Fix potential integer overflow adds 967db3529eca octeontx2-af: add support for multicast/promisc packet rep [...] adds cbc100aa2205 octeontx2-nicvf: add ndo_set_rx_mode support for multicast [...] adds bd4302b8fd16 octeontx2-af: add new mailbox to configure VF trust mode adds b1dc20407b59 octeontx2-pf: add support for ndo_set_vf_trust adds 57806b28752b Merge branch 'octeontx2-trusted-vf' adds a9e29e5511b9 af_vsock: update functions for connectible socket adds b3f7fd54881b af_vsock: separate wait data loop adds 19c1b90e1979 af_vsock: separate receive data loop adds 9942c192b256 af_vsock: implement SEQPACKET receive loop adds fbe70c480796 af_vsock: implement send logic for SEQPACKET adds 0798e78b102b af_vsock: rest of SEQPACKET support adds 8cb48554ad82 af_vsock: update comments for stream sockets adds b93f8877c1f2 virtio/vsock: set packet's type in virtio_transport_send_p [...] adds c10844c59799 virtio/vsock: simplify credit update function API adds f07b2a5b04d4 virtio/vsock: defines and constants for SEQPACKET adds 44931195a541 virtio/vsock: dequeue callback for SOCK_SEQPACKET adds e4b1ef152f53 virtio/vsock: add SEQPACKET receive logic adds 9ac841f5e9f2 virtio/vsock: rest of SOCK_SEQPACKET support adds 53efbba12cc7 virtio/vsock: enable SEQPACKET for transport adds ced7b713711f vhost/vsock: support SEQPACKET for transport adds 6e90a57795aa vsock/loopback: enable SEQPACKET for transport adds 41b792d7a86d vsock_test: add SOCK_SEQPACKET tests adds 184039eefeae virtio/vsock: update trace event for SEQPACKET adds 5aa3bd9bc19e Merge branch 'virtio-vsock-seqpacket' adds 8f5ee3c477a8 ice: add support for sideband messages adds 9733cc94c523 ice: process 1588 PTP capabilities during initialization adds 7f9ab54d3144 ice: add support for set/get of driver-stored firmware parameters adds 03cb4473be92 ice: add low level PTP clock access functions adds 06c16d89d2cb ice: register 1588 PTP clock device object for E810 devices adds 67569a7f9401 ice: report the PTP clock index in ethtool .get_ts_info adds 77a781155a65 ice: enable receive hardware timestamping adds ea9b847cda64 ice: enable transmit timestamps for E810 devices adds 9e4e1dd4d972 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds e4517d8a7f07 net: qualcomm: rmnet: use ip_is_fragment() adds 75db5b07f8c3 net: qualcomm: rmnet: eliminate some ifdefs adds 1d257f45ef66 net: qualcomm: rmnet: get rid of some local variables adds 874a333f7472 net: qualcomm: rmnet: simplify rmnet_map_get_csum_field() adds 16bf3d33c6b0 net: qualcomm: rmnet: IPv4 header has zero checksum adds e5adbbdfa2fb net: qualcomm: rmnet: clarify a bit of code adds a2918a169f57 net: qualcomm: rmnet: avoid unnecessary byte-swapping adds 23a5708d4e78 net: qualcomm: rmnet: avoid unnecessary IPv6 byte-swapping adds a6e496993344 Merge branch 'rmnet-checksums-part-1' adds 5673ef863804 net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs adds 47538dbeb701 net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup adds 7413f9a6af00 net: stmmac: reduce indentation when calling stmmac_xpcs_setup adds d4433d5b7b34 net: pcs: xpcs: move register bit descriptions to a header file adds 2031c09e6d5f net: pcs: xpcs: add support for sgmii with no inband AN adds 36641b045c83 net: pcs: xpcs: also ignore phy id if it's all ones adds dd0721ea4c7a net: pcs: xpcs: add support for NXP SJA1105 adds f7380bba42fd net: pcs: xpcs: add support for NXP SJA1110 adds a853c68e29bb net: pcs: xpcs: export xpcs_do_config and xpcs_link_up adds 3ad1d171548e net: dsa: sja1105: migrate to xpcs for SGMII adds 27871359bdf8 net: dsa: sja1105: register the PCS MDIO bus for SJA1110 adds ece578bc3ea4 net: dsa: sja1105: SGMII and 2500base-x on the SJA1110 are [...] adds 56b63466333b net: dsa: sja1105: plug in support for 2500base-x adds 2227ec7baab2 Merge branch 'sja1105-xpcs' adds 0b217d3d7462 ibmvnic: fix kernel build warning in strncpy adds 9e8fb7bf9c80 net: ipa: make endpoint data validation unconditional adds e22e8e2fae61 net: ipa: introduce ipa_version_valid() adds 2e3cf97f4741 net: ipa: introduce sysfs code adds 1f1aa3fe0214 Merge branch 'ipa-sysfs' adds 87c272c618c7 net/af_iucv: clean up some forward declarations adds fbf179683655 s390/netiuvc: get rid of forward declarations adds abf6420edb8d Merge branch 's390-net-updates' adds 858252c9c346 dt-bindings: net: Add 25G BASE-R phy interface adds a56c28686569 net: phy: Add 25G BASE-R interface mode adds 452d2c6fbae2 net: sfp: add support for 25G BASE-R SFPs adds 21e0c59edc09 net: phylink: Add 25G BASE-R support adds bf75213f2480 Merge branch 'phy-25G-BASE-R' adds fb9349c4163e stmmac: intel: move definitions to dwmac-intel header file adds 3c3ea630e87c stmmac: intel: fix wrong kernel-doc adds 02b0bb51a8da Merge branch 'stmmac-intel-cleanups' adds 822ebc2cf50c ibmvnic: fix kernel build warning adds 73214a690c50 ibmvnic: fix kernel build warnings in build_hdr_descs_arr adds 8c713dc93ca9 rtnetlink: add alloc() method to rtnl_link_ops adds 00e77ed8e64d rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME adds 88b710532e53 wwan: add interface creation support adds 13adac032982 net: mhi_net: Register wwan_ops for link creation adds 73a378601a25 Merge branch 'wwan-link-creation' adds 0e6af897fcd9 net: qualcomm: rmnet: remove some local variables adds bbd45f10ed0e net: qualcomm: rmnet: rearrange some NOTs adds 9d0407bc4c9c net: qualcomm: rmnet: show that an intermediate sum is zero adds fab01a6f3a61 net: qualcomm: rmnet: return earlier for bad checksum adds 698aa6c46bf0 net: qualcomm: rmnet: remove unneeded code adds be754f643593 net: qualcomm: rmnet: trailer value is a checksum adds 411a795e14b1 net: qualcomm: rmnet: drop some unary NOTs adds 185a108fe042 net: qualcomm: rmnet: IPv6 payload length is simple adds ffbbc5e5c717 Merge branch 'rmnet-checksums-part-2' adds 7e98d785ae61 net: iosm: entry point adds 7f41ce085de0 net: iosm: irq handling adds dc0514f5d828 net: iosm: mmio scratchpad adds 3670970dd8c6 net: iosm: shared memory IPC interface adds edf6423c0403 net: iosm: shared memory I/O operations adds 30ebda7a313d net: iosm: channel configuration adds 10685b6e9868 net: iosm: wwan port control device adds 3b575260cb86 net: iosm: bottom half adds 51c45fa95435 net: iosm: multiplex IP sessions adds 9413491e20e1 net: iosm: encode or decode datagram adds be8c936e540f net: iosm: power management adds faed4c6f6f48 net: iosm: shared memory protocol adds 64516f633bfd net: iosm: protocol operations adds 110e6e02eb19 net: iosm: uevent support adds 2a54f2c77934 net: iosm: net driver adds f7af616c632e net: iosm: infrastructure adds a212d9f33ed0 Merge branch 'iosm-driver' adds 2d7ff2d83cac nexthops: Add selftests for cleanup of known bad route add adds 9917060fc30a octeontx2-pf: Cleanup flow rule management adds ce4f8afd85d6 net: phy: micrel: remove redundant assignment to pointer of_node adds b5ec0705ffe8 ipv6: fib6: remove redundant initialization of variable err adds b84b53ee8337 net: qualcomm: rmnet: always expose a few functions adds ffa85b73c3c4 mld: avoid unnecessary high order page allocation in mld_n [...] adds ec4b94f9b37b net: phy: micrel: move phy reg offsets to common header adds 2c709e0bdad4 net: dsa: microchip: ksz8795: add phylink support adds 0033f890f95b net: phy: micrel: use consistent alignments adds 52939393bd68 net: phy/dsa micrel/ksz886x add MDI-X support adds f873f112553b net: phy: micrel: ksz8081 add MDI-X support adds 36838050c453 net: dsa: microchip: ksz8795: add LINK_MD register support adds c916e8e1ea72 net: dsa: dsa_slave_phy_connect(): extend phy's flags with [...] adds 49011e0c1555 net: phy: micrel: ksz886x/ksz8081: add cabletest support adds 645a7fe13c8b Merge branch 'ksz886x-cable-test' adds 673ead2431e2 ibmvnic: fix send_request_map incompatible argument adds ea99750e4019 net: wwan: iosm: Remove DEBUG flag adds ddee9dbc3d7a net: core: devlink: add dropped stats traps field adds 53f1bd6b2819 testing: selftests: net: forwarding: add devlink-required [...] adds a7b3527a43fe drivers: net: netdevsim: add devlink trap_drop_counter_get [...] adds 7a4f54798a53 testing: selftests: drivers: net: netdevsim: devlink: add [...] adds 0a9003f45e91 net: marvell: prestera: devlink: add traps/groups implementation adds a80cf955c9e5 net: marvell: prestera: devlink: add traps with DROP action adds 66826c43e63d documentation: networking: devlink: add prestera switched [...] adds 0a84a828d7ca Merge branch 'marvell-prestera-devlink' adds 3b8401066e5a dt-bindings: dwmac: Add bindings for new Ingenic SoCs. adds 2bb4b98b60d7 net: stmmac: Add Ingenic SoCs MAC support. adds ed0141d113c5 Merge branch 'Ingenic-SOC-mac-support' adds 565c6d8cff6a net: phy: nxp-c45-tja11xx: demote the "no PTP support" mes [...] adds 661fef5698bc net: phy: nxp-c45-tja11xx: express timestamp wraparound in [...] adds 109258ed6262 net: phy: nxp-c45-tja11xx: fix potential RX timestamp wraparound adds 0b5f0f29b118 net: phy: nxp-c45-tja11xx: enable MDIO write access to the [...] adds 0b703008b5d9 Merge branch 'tja1103-improvewmentsa' adds 3009e8aa85af net: dsa: sja1105: constify the sja1105_regs structures adds ec13357263fb net: flow_dissector: fix RPS on DSA masters adds 89212e160b81 net: wwan: Fix WWAN config symbols new a955318fe67e stmmac: align RX buffers new 0dca2c7404a9 net/sched: cls_flower: Remove match on n_proto new 336bac5edaa7 net: z85230: remove redundant blank lines new 61312d78e1d4 net: z85230: add blank line after declarations new e07a1f9cbd4d net: z85230: fix the code style issue about EXPORT_SYMBOL(foo) new b55932bcfabd net: z85230: replace comparison to NULL with "!skb" new c6c3ba4578e8 net: z85230: fix the comments style issue new 57b6de35cf32 net: z85230: fix the code style issue about "if..else.." new a04544ffe889 net: z85230: remove trailing whitespaces new b87a5cf65655 net: z85230: add some required spaces new 00a580db9e2a net: z85230: fix the code style issue about open brace { new 2b28b711ac5d net: z85230: remove unnecessary out of memory message new 5938b227caac Merge branch 'z85230-cleanups' new bbcb2840b007 net: pci200syn: remove redundant blank lines new f9a03eae2850 net: pci200syn: add blank line after declarations new b9282333efff net: pci200syn: replace comparison to NULL with "!card" new 2b637446685f net: pci200syn: add some required spaces new 8e7680c10284 net: pci200syn: add necessary () to macro argument new 6855d301e9d3 net: pci200syn: fix the comments style issue new ad5645d7b9d5 Merge branch 'pci200syn-cleanups' new e8e095b3b370 octeontx2-af: cn10k: Bandwidth profiles config support new e7d8971763f3 octeontx2-af: cn10k: Debugfs support for bandwidth profiles new 2ca89a2c3752 octeontx2-pf: TC_MATCHALL ingress ratelimiting offload new 5d2fdd86d517 octeontx2-pf: Use NL_SET_ERR_MSG_MOD for TC new 68fbff68dbea octeontx2-pf: Add police action for TC flower new 08ab4d744145 Merge branch 'occteontx2-rate-limit-offload' new 8c22ad36eefa net/mlx5: Lag, refactor disable flow new 8ed19471fdaa net/mlx5: Lag, Don't rescan if the device is going down new 8a66e4585979 net/mlx5: Change ownership model for lag new c38421abcf21 net/mlx5: Delay IRQ destruction till all users are gone new 3b43190b2f25 net/mlx5: Introduce API for request and release IRQs new e4e3f24b822f net/mlx5: Provide cpumask at EQ creation phase new 652e3581f248 net/mlx5: Clean license text in eq.[c|h] files new 2de61538377c net/mlx5: Removing rmap per IRQ new e8abebb3a48e net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel new 2d74524c0106 net/mlx5: Moving rmap logic to EQs new fc63dd2a85be net/mlx5: Change IRQ storage logic from static to dynamic new 71e084e26414 net/mlx5: Allocating a pool of MSI-X vectors for SFs new 3af26495a247 net/mlx5: Enlarge interrupt field in CREATE_EQ new c8ea212bfdff net/mlx5: Separate between public and private API of sf.h new c36326d38d93 net/mlx5: Round-Robin EQs over IRQs new f0c227c7df65 Merge tag 'mlx5-updates-2021-06-14' of git://git.kernel.or [...] new b8f6b0522c29 netlabel: Fix memory leak in netlbl_mgmt_add_common new 848ca9182a7d net: bonding: Use per-cpu rr_tx_counter new 11b57faf951c net: dsa: b53: remove redundant null check on dev new f25dcde97439 octeontx2-pf: Fix spelling mistake "morethan" -> "more than" new 925a56b2c085 net: wwan: iosm: Fix htmldocs warnings new dbea8eef97e1 Merge remote-tracking branch 'net-next/master' adds 3b3af91cb689 libbpf: Simplify the return expression of bpf_object__init [...] adds ca16b429f39b tools/bpftool: Fix error return code in do_batch() new 4e164f871685 libbpf: Remove unneeded check for flags during tc detach new bbf29d3a2e49 libbpf: Set NLM_F_EXCL when creating qdisc new f9ac779f881c net: Introduce net.ipv4.tcp_migrate_req. new 5c040eaf5d17 tcp: Add num_closed_socks to struct sock_reuseport. new 333bb73f620e tcp: Keep TCP_CLOSE sockets in the reuseport group. new 1cd62c21572c tcp: Add reuseport_migrate_sock() to select a new listener. new 54b92e841937 tcp: Migrate TCP_ESTABLISHED/TCP_SYN_RECV sockets in accep [...] new c905dee62232 tcp: Migrate TCP_NEW_SYN_RECV requests at retransmitting S [...] new d4f2c86b2b7e tcp: Migrate TCP_NEW_SYN_RECV requests at receiving the fi [...] new e061047684af bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYP [...] new d5e4ddaeb6ab bpf: Support socket migration by eBPF. new 50501271e773 libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT. new c9d0bdef89a6 bpf: Test BPF_SK_REUSEPORT_SELECT_OR_MIGRATE. new 1f26622b791b Merge branch 'bpf-sock-migration' new 7d5deea309f8 Merge remote-tracking branch 'bpf-next/for-next' adds 152bca090243 xfrm: remove description from xfrm_type struct adds 7a7ae1eba24a xfrm: policy: fix a spelling mistake adds 9acf4d3b9ec1 xfrm: ipv6: add xfrm6_hdr_offset helper adds 37b9e7eb5565 xfrm: ipv6: move mip6_destopt_offset into xfrm core adds 848b18fb7fbd xfrm: ipv6: move mip6_rthdr_offset into xfrm core adds d1002d2490e3 xfrm: remove hdr_offset indirection adds 3ca5ca83e206 xfrm: merge dstopt and routing hdroff functions new 83058c3ba9a6 Merge remote-tracking branch 'ipsec-next/master' adds 86f1ea9d645e wlcore: use DEVICE_ATTR_<RW|RO> macro adds 11ef6bc846dc wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP adds 913112398d5e wlcore: tidy up use of fw_log.actual_buff_size adds 98e94771cadc wlcore: make some of the fwlog calculations more obvious adds 87ab9cbaee7c wlcore: fix bug reading fwlog adds 01de6fe49ca4 wlcore: fix read pointer update new 5615eb58b238 ssb: gpio: Fix alignment of comment new 2a3d830fa8f9 ssb: pcicore: Fix indentation of comment new f30282129a4d ssb: Fix indentation of comment new 7557dfde1bd1 ssb: Remove redundant assignment to err new 77a0989baa42 ssb: Fix error return code in ssb_bus_scan() new 47ec636f7a25 ssb: sdio: Don't overwrite const buffer if block_write fails new 233bc2837282 ssb: remove unreachable code new 573f1af86891 ssb: use DEVICE_ATTR_ADMIN_RW() helper macro new b0b524f079a2 brcmfmac: use ISO3166 country code and 0 rev as fallback new feb456437621 brcmfmac: fix setting of station info chains bitmask new 9a1590934d9a brcmfmac: correctly report average RSSI in station info new ea3f903caea0 brcmfmac: Demote non-compliant kernel-doc headers new 7ea7a1e05c7f brcmfmac: Fix a double-free in brcmf_sdio_bus_reset new 4a26aafe4886 brcmfmac: Delete second brcm folder hierarchy new 885f256f61f9 brcmfmac: Add clm_blob firmware files to modinfo new c0277e25d28f brcmsmac: improve readability on addresses copy new 34fe7038a3b3 brcmsmac: Drop unnecessary NULL check after container_of new 9a25344d5177 brcmsmac: mac80211_if: Fix a resource leak in an error han [...] new 5a8e5dae2a22 brcmsmac: Remove the repeated declaration new 30657b8ee459 libertas_tf: Fix wrong function name in comments new 9a0fb9502f0d rtlwifi: Fix wrong function name in comments new c707db1b2e7b rsi: Fix missing function name in comments new c3b67ea3d97a wlcore: Fix missing function name in comments new bd65fe550973 libertas: remove leading spaces before tabs new 084eb606dbcf rt2x00: remove leading spaces before tabs new 7b7362ba27a2 wlcore: remove leading spaces before tabs new ad4d74cd8177 rndis_wlan: simplify is_associated() new d4f23164cff0 wilc1000: Fix clock name binding new d10a87a3535c wl1251: Fix possible buffer overflow in wl1251_cmd_scan new 7af305a1245a rt2x00: do not set timestamp for injected frames new 924599d40792 rtlwifi: 8821a: btcoexist: add comments to explain why if- [...] new 29d97219f403 zd1211rw: Prefer pr_err over printk error msg new b1c3a24897bd rsi: Assign beacon rate settings to the correct rate_info [...] new 29ca9e6ca5a5 rsi: Add support for changing beacon interval new d56b69c4fbc7 rtlwifi: btcoex: 21a 2ant: Delete several duplicate condit [...] new dd778f89225c cw1200: add missing MODULE_DEVICE_TABLE new c362dd84013e wl1251: Fix missing function name in comments new 03a1b938cf39 rtlwifi: rtl8723ae: remove redundant initialization of var [...] new a99086057e03 rtlwifi: Remove redundant assignments to ul_enc_algo new 03611cc526f9 rtlwifi: Fix spelling of 'download' new 3f60f4685699 cw1200: Revert unnecessary patches that fix unreal use-aft [...] new 8667ab49a6e0 libertas: use DEVICE_ATTR_RW macro new 314538041b56 rsi: fix AP mode with WPA failure due to encrypted EAPOL new fb312ac5ccb0 ath9k: Fix kernel NULL pointer dereference during ath_rese [...] new 755b1f73173e ath11k: add hw reg support for WCN6855 new e4073430ee1d ath11k: add dp support for WCN6855 new 0d55b76fd815 ath11k: setup REO for WCN6855 new ed66849e159b ath11k: setup WBM_IDLE_LINK ring once again new 8845fed1ad7b ath11k: add support to get peer id for WCN6855 new 0fbf19570099 ath11k: add support for WCN6855 new 5088df0504fe ath11k: don't call ath11k_pci_set_l1ss for WCN6855 new 9e88dd431d23 ath10k: go to path err_unsupported when chip id is not supported new e2783e2f39ba ath10k: add missing error return code in ath10k_pci_probe() new 272fdc0c4542 wireless: carl9170: fix LEDS build errors & warnings new e0a6120f6816 ath10k: remove unused more_frags variable new ba4e967379f0 wcn36xx: Return result of set_power_params in suspend new f2f49601067b wcn36xx: Run suspend for the first ieee80211_vif new 5478c41fce5d wcn36xx: Add ipv4 ARP offload support in suspend new 6feb634f4d9f wcn36xx: Do not flush indication queue on suspend/resume new c7a61af55976 wcn36xx: Add ipv6 address tracking new 1456223c4684 wcn36xx: Add ipv6 namespace offload in suspend new 8974e5917b31 wcn36xx: Add set_rekey_data callback new 6693f7675c9b wcn36xx: Add GTK offload to WoWLAN path new bedf1169bcae wcn36xx: Add GTK offload info to WoWLAN resume new 60f0078b1ebd wcn36xx: Add Host suspend indication support new ebe7c1a6635f wcn36xx: Add host resume request support new 1e2e8ee95734 wcn36xx: Enable WOWLAN flags new 743b575af18d wcn36xx: Fix inconsistent indenting new ef48667557c5 wcn36xx: Move hal_buf allocation to devm_kmalloc in probe new 3b0c7b2415e5 ath5k: Fix wrong function name in comments new 2d1f8673ad6c ath: Fix wrong function name in comments new 9d1bb2289b42 wil6210: Fix wrong function name in comments new 515bda1d1e51 ath11k: Fix an error handling path in ath11k_core_fetch_bo [...] new e9ca70c735ce ath10k: Fix an error code in ath10k_add_interface() new a8b1de7f4f68 ath10k: remove the repeated declaration new ea1c2023efbc ath10k: Use devm_platform_get_and_ioremap_resource() new 979ebc54cf13 ath11k: send beacon template after vdev_start/restart during csa new 75596eabd6e4 ath6kl: Fix inconsistent indenting new 8f78caa2264e wil6210: remove erroneous wiphy locking new f39c2d1a188d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new b3db17605c83 Merge remote-tracking branch 'wireless-drivers-next/master' adds 1bedbe4aa1e5 Bluetooth: Fix Set Extended (Scan Response) Data new 5e224f606177 Merge remote-tracking branch 'bluetooth/master' adds 63f0b2020725 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds aeefd458425a gfs2: Fix do_gfs2_set_flags description adds 8d15d340aeef gfs2: Use list_move_tail instead of list_del/list_add_tail new 977aa341e477 gfs2: Clean up the error handling in gfs2_page_mkwrite new 1f51a7426b78 gfs2: Add wrapper for iomap_file_buffered_write new 15047a78376d gfs2: Add gfs2_holder_is_compatible helper new 44e1c5589d33 gfs2: Fix mmap + page fault deadlocks (part 1) new 67e98b79337d iov_iter: Add iov_iter_fault_in_writeable() new 5c09ae22939f gfs2: Add wrappers for accessing journal_info new 8445586ef686 gfs2: Encode glock holding and retry flags in journal_info new 6835ce47a0a5 gfs2: Add LM_FLAG_OUTER glock holder flag new e4a328317f30 gfs2: Fix mmap + page fault deadlocks (part 2) new 63a9ce20fd51 Merge remote-tracking branch 'gfs2/for-next' adds 97f41002945f mtd: mtdpart: use DEVICE_ATTR_RO() helper macro adds b4e248632c96 mtd: core: add MTD_DEVICE_ATTR_RO/RW() helper macros adds a17da115ac04 mtd: core: use MTD_DEVICE_ATTR_RO/RW() helper macros adds 9fd795eab2db mtd: devices: add devicetree documentation for microchip 48l640 adds 88d125026753 mtd: devices: add support for microchip 48l640 EERAM adds cba8b3bc4ac2 mtd: rfd_ftl: remove unnecessary oom message adds 8ef029135c7b mtd: nftl: remove unnecessary oom message adds b0821cc5dea9 mtd: rawnand: sunxi: remove unnecessary oom message adds 185675232072 mtd: rawnand: atmel: remove unnecessary oom message adds 313ea21aee18 mtd: mtdoops: remove unnecessary oom message adds 4a7bd5e96627 mtd: sun_uflash: remove unnecessary oom message adds 4883307c6d8e mtd: ichxrom: remove unnecessary oom message adds bb89d137b2ed mtd: esb2rom: remove unnecessary oom message adds 042bf272d5fc mtd: ck804xrom: remove unnecessary oom message adds 3d2fac0eeec2 mtd: amd76xrom: remove unnecessary oom message adds 828ed786554f mtd: inftl: remove unnecessary oom message adds 6947ad674944 dt-bindings: mtd: Convert ti, am654-hbmc.txt to YAML schema adds 6aa12138cd9a mtd: Convert list_for_each to entry variant new f7477158dac9 Merge remote-tracking branch 'mtd/mtd/next' adds 0b34e320a499 Merge tag 'memory-controller-drv-pl353-5.14' into nand/next adds c93081b26573 mtd: spinand: Fix double counting of ECC stats adds 61622f6791a1 mtd: rawnand: arasan: Use the right DMA mask adds f632e9882223 mtd: rawnand: onfi: Fix endianness when reading NV-DDR values adds 0fb89a2f1a32 mtd: rawnand: arasan: Rename the data interface register adds 31d1625c1a86 mtd: rawnand: arasan: Finer grain NV-DDR configuration adds b6cc0d1e3ee3 mtd: rawnand: marvell: add missing clk_disable_unprepare() [...] adds 0c3d87eae33a mtd: spinand: add spinand_read_cfg() helper adds bd50dc4befae mtd: spinand: Add spinand_init_flash() helper adds 9cc910f4c038 mtd: spinand: add SPI-NAND MTD resume handler adds fa8f27f50996 mtd: rawnand: r852: use DEVICE_ATTR_RO() helper macro adds e45fde98e296 mtd: rawnand: marvell: Minor documentation correction adds bfab74c029c6 mtd: rawnand: qcom: avoid writing to obsolete register adds d89ac62a3796 MAINTAINERS: Add PL353 NAND controller entry adds 0af8d462cc6f dt-bindings: mtd: pl353-nand: Describe this hardware controller adds d952eaf06e3b mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAN [...] adds 74e5721aeb31 mtd: rawnand: omap: Aggregate the HW configuration of the ELM adds 3cb29120b238 mtd: rawnand: omap: Rename a macro adds c92bc0bf181a mtd: rawnand: omap: Check return values adds b1b408dd3689 mtd: rawnand: omap: Various style fixes adds c9723c7da546 mtd: rawnand: omap: Add larger page NAND chips support new b7d752318400 Merge remote-tracking branch 'nand/nand/next' adds 854955ae96db mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] adds d406f49b05e5 mtd: spi-nor: macronix: Fix name for mx66l51235f adds 7ea40b54e83b mtd: spi-nor: enable locking support for MX25L12805D adds b97b1a769849 mtd: spi-nor: otp: fix access to security registers in 4 b [...] adds d5b813e48472 mtd: spi-nor: otp: use more consistent wording adds 388161ca45c9 mtd: spi-nor: otp: return -EROFS if region is read-only adds c6ec3e1e3a85 mtd: spi-nor: otp: implement erase for Winbond and similar [...] new 65b6d89d45a7 mtd: spi-nor: sfdp: save a copy of the SFDP data new 36ac02286265 mtd: spi-nor: add initial sysfs support new 3ab313dc1826 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 57c126661f50 crypto: nitrox - fix unchecked variable in nitrox_register [...] adds d950cd1b1c20 crypto: omap-des - using pm_runtime_resume_and_get instead [...] adds ca323b2c61ec crypto: omap-sham - Fix PM reference leak in omap sham ops adds 124d77c22c61 dt-bindings: crypto: Add documentation for sl3516-ce adds 46c5338db7bd crypto: sl3516 - Add sl3516 crypto engine adds 2dcf45622481 MAINTAINERS: add gemini crypto sl3516-ce adds a8bc4f5e7a72 crypto: qce - fix error return code in qce_skcipher_async_ [...] adds 1b82435d1777 crypto: x86/curve25519 - fix cpu feature checking logic in [...] adds c16a70c1f253 crypto: hisilicon/sec - add new algorithm mode for AEAD adds 6c46a3297bea crypto: hisilicon/sec - add fallback tfm supporting for aeads adds 668f1ab70378 crypto: hisilicon/sec - add hardware integrity check value [...] adds 9039878ade5d crypto: hisilicon/sec - modify the SEC request structure adds 5cd259ca5d46 crypto: sm2 - fix a memory leak in sm2 adds 0dc64297c8ac crypto: cavium/nitrox - Fix an error rhandling path in 'ni [...] new 68506c58ac3c Merge remote-tracking branch 'crypto/master' adds fbbf23ddb2a1 drm: qxl: ensure surf.data is ininitialized adds 5b7a2c92b610 drm/vmwgfx: use ttm_bo_move_null() when there is nothing to move adds 09b020bb05a5 Merge tag 'drm-misc-next-2021-06-09' of git://anongit.free [...] adds 691cf8cd7a53 drm/amdgpu: use correct rounding macro for 64-bit adds 51317434e197 drm/i915/dsc: Fix bigjoiner check in dsc_disable adds d62686ba3b54 drm/i915/adl_p: CDCLK crawl support for ADL adds 0d6695b11276 drm/i915/adl_p: Same slices mask is not same Dbuf state adds a2098e857b76 Merge tag 'drm-intel-next-2021-06-09' of git://anongit.fre [...] adds 2c1b1ac7084e drm/amdgpu/vcn: drop gfxoff control for VCN2+ adds c707b73f0cfb Merge tag 'amd-drm-next-5.14-2021-06-09' of https://gitlab [...] adds 989c9dad6131 drm/etnaviv: add HWDB entry for GC7000 rev 6204 adds 0666cba1f5b2 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 0f4308d524e2 drm/i915: Untangle the vma pages_mutex adds 4d8151ae5329 drm/i915: Don't free shared locks while shared adds 62445a97c5fa drm/i915: Fix i915_sg_page_sizes to record dma segments ra [...] adds 35cbd91eb541 drm/i915: Disable mmap ioctl for gen12+ adds 942baad21133 Merge drm/drm-next into drm-intel-gt-next adds 177f30c6c1b9 drm/i915: use DEVICE_ATTR_RO macro adds 8f4caef8d540 drm/i915/selftests: Fix return value check in live_breadcr [...] adds 0e4fe0c9f2f9 Revert "i915: use io_mapping_map_user" adds d148738923fd drm/i915/ttm Initialize the ttm device and memory managers adds f4db23f2c0d1 drm/i915/ttm: Embed a ttm buffer object in the i915 gem object adds 1fb12c587152 drm/i915/guc: skip disabling CTBs before sanitizing the GuC adds 6fb086e5e6ba drm/i915/guc: use probe_error log for CT enablement failure adds 8bb9fbc1bb81 drm/i915/guc: enable only the user interrupt when using Gu [...] adds 28bef5bc559a drm/i915/guc: Remove sample_forcewake h2g action adds 0a8e247dc1fa drm/i915/guc: Keep strict GuC ABI definitions adds ded32d381cbb drm/i915/guc: Drop guc->interrupts.enabled adds 882be6e0b705 drm/i915/guc: Stop using fence/status from CTB descriptor adds d6e9c965607c drm/i915: Promote ptrdiff() to i915_utils.h adds 99b2f5f51c6b drm/i915/guc: Only rely on own CTB size adds 480c6fe1209a drm/i915/guc: Don't repeat CTB layout calculations adds b43f0fc8b8c8 drm/i915/guc: Replace CTB array with explicit members adds df12d1c3014f drm/i915/guc: Update sizes of CTB buffers adds 7c567bbf6f26 drm/i915/guc: Start protecting access to CTB descriptors adds d35ca600873e drm/i915/guc: Ensure H2G buffer updates visible before tai [...] adds 2e496ac200c1 drm/i915/guc: Stop using mutex while sending CTB messages adds 65dd4ed0f4e1 drm/i915/guc: Don't receive all G2H messages in irq handler adds 8d99e09c5d1c drm/i915/guc: Always copy CT message to new allocation adds e09be87af54f drm/i915/guc: Early initialization of GuC send registers adds 84bdf4571d4d drm/i915/guc: Use guc_class instead of engine_class in fw [...] adds c816723b6b8a drm/i915/gt: replace IS_GEN and friends with GRAPHICS_VER adds fa20cbddd3fe drm/i915/gt: Add remaining conversions to GRAPHICS_VER adds 40e1956ec505 drm/i915/gem: replace IS_GEN and friends with GRAPHICS_VER adds 47c65b3853f8 drm/i915/uc: Use platform specific defaults for GuC/HuC enabling adds 2a7005c8a398 Merge tag 'drm-intel-gt-next-2021-06-10' of git://anongit. [...] adds a89b6c8f86b9 drm/exynos: Use pm_runtime_resume_and_get() to replace ope [...] adds 445d3bed75de drm/exynos: use pm_runtime_resume_and_get() adds 1bd8a7dc28c1 Merge tag 'exynos-drm-next-for-v5.14' of git://git.kernel. [...] new eb34a1628041 Merge remote-tracking branch 'drm/drm-next' new d29b4295c325 drm/hyperv: Fix unused const variable 'hyperv_modifiers' new d725b1529880 Merge remote-tracking branch 'drm-misc/for-linux-next' adds bc05716d4fdd drm/amdkfd: use allowed domain for vmbo validation adds 79a0f4415c9c drm/amdgpu: Updated fw header structure source adds 2a9a151fe852 drm/amdgpu: Added support for loading auxiliary PSP FW adds 22a7dcf58059 drm/amd/pm: Add u64 throttler status field to gpu_metrics adds 1049de4305ec drm/amd/pm: Add ASIC independent throttle bits adds c23083cd3738 drm/amd/pm: Add common throttler translation func adds f6b92e3313d6 drm/amd/pm: Add arcturus throttler translation adds 64cdee43a6a2 drm/amd/pm: Add navi1x throttler translation adds f06d9511af0c drm/amd/pm: Add sienna cichlid throttler translation adds 7cab3cff86d1 drm/amd/pm: Add vangogh throttler translation adds d4c9b03ff6a9 drm/amd/pm: Add renoir throttler translation adds 56d9bf62019e drm/amd/pm: Add aldebaran throttler translation adds 5d9f73019355 drm/amd/display: Fix duplicate included clk_mgr.h adds d0b3bbd32f27 drm/amd/display: use ARRAY_SIZE for base60_refresh_rates adds 4d45a22458f5 drm: display: Remove duplicate include in dce110 adds 28a0a14423b8 drm: display: Remove duplicated argument in dcn31 adds 5f0f1727c46e drm/amd/pm: drop the incomplete fix for Navi14 runpm issue adds 13d75eadfa1a drm/amd/pm: correct the runpm handling for BACO supported ASIC adds 415e51bdcfa0 drm/amdgpu: make audio dev's D-state transition PMFW-aware adds 1e75be2b6749 drm/amd/pm: update the cached dpm feature status adds 2f0cf9103798 drm/amd/pm: correct the dpm features disablement for Navi1x adds c89d2a2fe086 drm/amd/amdgpu: add instance_number check in amdgpu_discov [...] adds 488f211dab7d drm/amd/pm: correct the power limits reporting on OOB supported adds 076f55a45e9e drm/amd/pm: Only primary die supports power data adds 29b4ac0ed913 drm/amdgpu: reset psp ring wptr during ring_create adds a3fbb0d8102a drm/amdgpu: use adev_to_drm macro for consistency (v2) adds 3be4dca19701 drm/amdkfd: Add memory sync before TLB flush on unmap adds 7b32dd0bfd60 drm/amd/pm: support ss metrics read on renoir adds ac3fbe3b2cc8 drm/amd/pm: support ss metrics read on yellow_carp adds fb59a9209cba drm/amd/display: add dummy PG callback for beige goby adds 7642c56a20b6 drm/amdkfd: move CoherentHostAccess prop to HSA_CAPABILITY adds b08be1209ef2 drm/amdgpu: update psp gfx i/f to support dynamic GECC adds 55188d64edd7 drm/amdgpu: allow different boot configs adds c6642234919c drm/amdgpu: add helper function to query gecc status in bo [...] adds 6246a416eb87 drm/amdgpu: enable dynamic GECC support (v2) adds 990ec3014dee drm/amdgpu: add psp runtime db structures adds 3d689ae4a974 drm/amdgpu: add helper function to query psp runtime db en [...] adds 8e6e054da6c7 drm/amdgpu: cache psp runtime boot_cfg_bitmask in sw_int adds 3a07101b0405 drm/amdgpu: disable DRAM memory training when GECC is enabled adds 03fc4cf45d30 drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgp [...] new 63f6e0123725 drm/amdkfd: fix circular locking on get_wave_state new eb945257fc6e drm/amd/display: Remove unnecessary blank lines new 2631ac1ac328 drm/amd/display: add DMUB registers to crash dump diagnost [...] new 5ab991ba3429 drm/amd/display: add config option for eDP hotplug detection new a161f8cb677f drm/amd/display: tune backlight ramping profiles new 8a58e25b8b65 drm/amd/display: dp mst detection code refactor new 231f1625d9d7 drm/amd/display: Change swizzle visual confirm reference pipe new f7115198aa09 drm/amd/display: Updated variable name. new f00394023cb3 drm/amd/display: [FW Promotion] Release 0.0.70 new b99c27e6aa3d drm/amd/display: 3.2.140 new f4594cd1fa55 drm/amd/display: move psr dm interface to separate files new 0abda67419f7 drm/amd/display: Read LTTPR caps first on hotplug new ee9b1992f1fd drm/amd/display: Move LTTPR cap read into its own function new c5bc8c1bd4c7 drm/amd/display: Read LTTPR caps first on bootup new ac62875e9b6b drm/amd/display: Set LTTPR Transparent Mode after read link cap new 2b7605d73b97 drm/amd/display: Always write repeater mode regardless of LTTPR new 788797c79378 drm/amd/display: Improve logic for is_lttpr_present new 30adeee52d1e drm/amd/display: Enforce DPCD Address ranges new d307ce4b6c8f drm/amd/display: Rename constant new 1d5b15f77e35 drm/amd/display: 7 retries + 50 ms timeout on AUX DEFER new 95ad72f4ade3 drm/amd/display: Do not count I2C DEFERs with AUX DEFERs new 9cf9498f668d drm/amd/display: Partition DPCD address space and break up [...] new a659f2fdf8b9 drm/amd/display: Add interface to get Calibrated Avg Level [...] new 78ebca321999 drm/amd/display: Cover edge-case when changing DISPCLK WDIVIDER new d0414a834c0d drm/amd/display: Extend AUX timeout for DP initial reads new 5a75ea56e369 drm/amdkfd: Disable SVM per GPU, not per process new ed4454c3844b drm/amdgpu: correct psp ucode arrary start address new 391629bdfcb9 drm/amdgpu: remove amdgpu_vm_pt new 23e24fbb7695 drm/amdgpu: parameterize ttm BO destroy callback new e18aaea733da drm/amdgpu: move shadow_list to amdgpu_bo_vm new 631003101c51 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. new 1ba7b24ba68e drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to c [...] new d760895d55cd drm/amdgpu: Use spinlock_irqsave for pasid_lock new a7b2451d31cf drm/amdkfd: Fix circular lock in nocpsch path new a4b0b97aace0 drm: display: Fix duplicate field initialization in dcn31 new eac138922f26 usb/host: enable auto power control for xhci-pci new dc9c3eaef01b drm/amdgpu: add another raven1 gfxoff quirk new 5f9b96c034a3 drm/amdgpu: only check for _PR3 on dGPUs new 27802f590dee drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 7b4b339597e2 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 162c14920991 Revert "drm/amd/display: To modify the condition in indica [...] new ee76395adc80 drm/amdgpu: check whether s2idle is enabled to determine s0ix new f0e5d3719eab drm/radeon: Add HD-audio component notifier support (v2) new 5fedbd64e1c0 drm/amdgpu/vcn3: drop extraneous Beige Goby hunk new 16d0c4fa0255 Merge remote-tracking branch 'amdgpu/drm-next' adds df7dc3106778 drm/tegra:Remove superfluous error messages around platfor [...] adds a562c0783b5f drm/tegra: Don't call SET_APPLICATION_ID in VIC boot new 19c9b8c86ad9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new f729697f0fe6 Merge remote-tracking branch 'drm-msm/msm-next' adds ce62df2290bb regmap: mdio: Fix regmap_bus pointer constness adds 0df0240946b1 regmap: mdio: Reject invalid addresses adds d17032f2befa Merge remote-tracking branch 'regmap/for-5.14' into regmap-next new be21a7492093 Merge remote-tracking branch 'regmap/for-next' adds 10dc8ad5ffe8 ALSA: sb: Fix assignment in if condition adds 36e7b12b219d ALSA: sb: Minor coding style fixes adds c305366a3744 ALSA: sb: Fix potential double-free of CSP mixer elements adds 310efd3aabf2 ALSA: gus: Fix assignment in if condition adds 5ab6d6601366 ALSA: ad1816a: Fix assignment in if condition adds 520226e93e26 ALSA: wavefront: Fix assignment in if condition adds 235dc07a35b9 ALSA: cs423x: Fix assignment in if condition adds 913ad3a36d4b ALSA: opti9xx: Fix assignment in if condition adds 4b3bd108ab53 ALSA: opl3sa2: Fix assignment in if condition adds 45e0471d6440 ALSA: es18xx: Fix assignment in if condition adds 3e38150bf238 ALSA: cmi8330: Fix assignment in if condition adds ce29edbd26fd ALSA: als100: Fix assignment in if condition adds 115c45565385 ALSA: azt2320: Fix assignment in if condition adds eb767949f709 ALSA: isa: Fix assignment in if condition adds e2e30a32f34a ALSA: ad1889: Fix assignment in if condition adds dadfb986cebd ALSA: ak4531: Fix assignment in if condition adds 5bd11527e31f ALSA: als300: Fix assignment in if condition adds 61ea06e8a881 ALSA: als4000: Fix assignment in if condition adds b83bea386434 ALSA: atiixp: Fix assignment in if condition adds 13c986607f57 ALSA: azt3328: Fix assignment in if condition adds 429731d3080e ALSA: bt87x: Fix assignment in if condition adds 4379588272ce ALSA: cmipci: Fix assignment in if condition adds 393e95cda081 ALSA: cs4281: Fix assignment in if condition adds 93a3a1004d18 ALSA: ens137x: Fix assignment in if condition adds 3dc52815408b ALSA: es1938: Fix assignment in if condition adds 48cab474d828 ALSA: es1968: Fix assignment in if condition adds 68f441abd452 ALSA: fm801: Fix assignment in if condition adds 3a5f3dd32952 ALSA: intel8x0: Fix assignment in if condition adds 5cc16ba623cf ALSA: maestro3: Fix assignment in if condition adds 1c9140b9cae2 ALSA: rme32: Fix assignment in if condition adds da8eedb16971 ALSA: rme96: Fix assignment in if condition adds 055e20c3be3f ALSA: sonicvibes: Fix assignment in if condition adds afb342f02241 ALSA: via82xx: Fix assignment in if condition adds e66fd36264bd ALSA: ac97: Fix assignment in if condition adds c2b0718f7836 ALSA: au88x0: Fix assignment in if condition adds 59c39cd300ff ALSA: ca0106: Fix assignment in if condition adds cbc2d9970e95 ALSA: cs46xx: Fix assignment in if condition adds 164b3ddeb026 ALSA: cs5535audio: Fix assignment in if condition adds 549717fc5b4c ALSA: echoaudio: Fix assignment in if condition adds 12bda1076c76 ALSA: emu10k1: Fix assignment in if condition adds 9031f93851bc ALSA: emu10k1x: Fix assignment in if condition adds 3635f862b509 ALSA: ice1712: Fix assignment in if condition adds 234e928067ce ALSA: korg1212: Fix assignment in if condition adds 73debecf8fe0 ALSA: mixart: Fix assignment in if condition adds 36f74c7ff9e6 ALSA: nm256: Fix assignment in if condition adds 4327ad25e6be ALSA: pcxhr: Fix assignment in if condition adds 28c0709921fe ALSA: riptide: Fix assignment in if condition adds 66c8f75919dd ALSA: hdsp: Fix assignment in if condition adds 9ebb3697c8ef ALSA: rme9652: Fix assignment in if condition adds 34b946ee2869 ALSA: trident: Fix assignment in if condition adds 029fd1eae7e1 ALSA: vx222: Fix assignment in if condition adds e7daaeedb4f2 ALSA: ymfpci: Fix assignment in if condition adds e3ded8996677 ALSA: core: Fix assignment in if condition adds 137c171cf7ec ALSA: pcm: Fix assignment in if condition adds 51c816fdd17c ALSA: oss: Fix assignment in if condition adds f9a6bb841f73 ALSA: seq: Fix assignment in if condition adds 2073fa449d6d ALSA: pcmcia: Fix assignment in if condition adds bdab9e5c3eb3 ALSA: sparc: Fix assignment in if condition adds d2bc4d9ab154 ALSA: mpu401: Fix assignment in if condition adds ed1567c10672 ALSA: vx: Fix assignment in if condition adds 9c78e803192a ALSA: opl3: Fix assignment in if condition adds d0ad13ef7041 ALSA: serial: Fix assignment in if condition adds dd1fc3c585dd ALSA: synth: Fix assignment in if condition adds e73ad38871cb ALSA: poewrmac: Fix assignment in if condition adds dd1431e53515 ALSA: i2c: Fix assignment in if condition adds 6ea9a2b84cc3 ALSA: parisc: Fix assignment in if condition adds 47271b1b98c9 ALSA: pcm: add snd_pcm_period_elapsed() variant without ac [...] adds 7ba5ca32fe6e ALSA: firewire-lib: operate for period elapse event in pro [...] adds b5b519965c4c ALSA: firewire-lib: obsolete workqueue for period update adds f4a85e00b2a8 ALSA: arm: Remove unnecessary variables adds 25c794cd4407 ALSA: doc: Fix spelling mistakes adds 74fb98311c4e ALSA: trident: Drop shadow TLB pointer table adds 84a0374051c1 ALSA: core: Drop snd_sgbuf_get_ptr() adds 37af81c5998f ALSA: core: Abstract memory alloc helpers adds a202bd1ad86d ALSA: core: Move mmap handler into memalloc ops adds 30b7ba6972d5 ALSA: core: Add continuous and vmalloc mmap ops adds 7fdabab8f562 ALSA: usb-audio: Add support for Denon DN-X1600 adds 83fbcaed24d7 ALSA: core: Fix build error due to missing PAGE_SIZE adds c66c63049966 ALSA: bebob: dismiss sleep after breaking connections adds 82fb3bf92c0f ALSA: bebob: delete workaround for protocol version 3 adds 93cd12d6e88a ALSA: bebob: code refactoring for model-dependent quirks adds fd498bba7c51 ALSA: trident: Fix build error adds 01893553e67c ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() adds be471fe332f7 ALSA: n64: check return value after calling platform_get_r [...] adds 3b86ec63c061 ALSA: firewire-lib: replace in_interrupt() with in_softirq() adds e094b22c8d51 ALSA: i2c: tea6330t: Remove redundant initialization of va [...] adds 270e6012b934 ALSA: bebob: fulfil device entries adds 2e6a58959529 ALSA: fireworks: fulfil device entries adds 1b337e8db797 ALSA: bebob: correct device entry for Mackie D.2 FireWire [...] adds 971514af352e ALSA: bebob: correct device entry for Acoustic Reality eAR [...] adds e6b54fbc18b9 ALSA: bebob: code refactoring for M-Audio models adds 1586d461f641 ALSA: bebob: correct device entries for Phonic Helix Board [...] adds 12c11ba5be83 ALSA: firewire: fill Kconfig with entries for devices base [...] adds e381a14c3e3a ALSA: control_led - fix initialization in the mode show callback new dada1e224140 Merge remote-tracking branch 'sound/for-next' adds aa7899537a4e ALSA: doc: Clarify IEC958 controls iface adds 9eafc11f921b ALSA: iec958: Split status creation and fill adds 366b45b97448 ASoC: hdmi-codec: Rework to support more controls adds 7a8e1d44211e ASoC: hdmi-codec: Add iec958 controls adds 2fef64eec23a ASoC: hdmi-codec: Add a prepare hook adds 116b1e12b72f Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] adds da0363f7bfd3 ASoC: qcom: Fix for DMA interrupt clear reg overwriting adds 03c0cbd94695 ASoC: codecs: wcd: Remove unneeded semicolon adds 10ee3e07d32b ASoC: dt-bindings: wcd938x: add bindings for wcd938x adds 19c5d1f6a0c3 ASoC: codecs: wcd-clsh: add new version support adds 8d78602aa87a ASoC: codecs: wcd938x: add basic driver adds e02c65f3a7ce ASoC: dt-bindings: wcd938x-sdw: add bindings for wcd938x-sdw adds 16572522aece ASoC: codecs: wcd938x-sdw: add SoundWire driver adds e8ba1e05bdc0 ASoC: codecs: wcd938x: add basic controls adds 8da9db0cd669 ASoC: codecs: wcd938x: add playback dapm widgets adds d5add08fcbce ASoC: codecs: wcd938x: add capture dapm widgets adds 045442228868 ASoC: codecs: wcd938x: add audio routing and Kconfig adds a918e2917406 Merge series "ASoC: codecs: add wcd938x support" from Srin [...] adds be374dc0b506 ASoC: mchp-i2s-mcc: Use devm_platform_get_and_ioremap_resource() adds 9494d059971c ASoC: atmel-classd: Use devm_platform_get_and_ioremap_resource() adds 68912ebf4d4e ASoC: axi-spdif: Use devm_platform_get_and_ioremap_resource() adds 12ffd726824a ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() adds 4d5f3a096f3d ASoC: fsl_easrc: Remove superfluous error message around p [...] adds 1b7f94dd20fc ASoC: axi-i2s: Use devm_platform_get_and_ioremap_resource() adds 39175acd699a ASoC: atmel-i2s: Use devm_platform_get_and_ioremap_resource() adds 08c56cab302a ASoC: rt5640: Make codec selectable adds c223f41c1a52 ASoC: qcom: Add four speaker support on MI2S secondary adds 3814c41778f3 ASoC: bcm: cygnus_ssp: Use devm_platform_ioremap_resource_ [...] adds 92570939c8b9 ASoC: atmel-pdmic: Use devm_platform_get_and_ioremap_resource() adds 2e8a8adb96a3 ASoC: fsl_spdif: Remove superfluous error message around p [...] new cb7d734ea9b8 ASoC: dt-bindings: fsl,spdif: Add compatible string for imx8ulp new 6f73de7da10b ASoC: dt-bindings: fsl-sai: Add compatible string for imx8 [...] new f6eb84fa596a ASoC: tegra: Set driver_name=tegra for all machine drivers new cc8f70f56039 ASoC: tegra: Unify ASoC machine drivers new c16aab8ddc64 ASoC: tegra: Specify components string for each card new 8c1b3b159300 ASoC: tegra: Squash utils into common machine driver new f35550386041 Merge series "Unify NVIDIA Tegra ASoC machine drivers" fro [...] new 355af6c0c09d ASoC: codecs: wcd938x: constify static struct snd_soc_dai_ops new b90d9398d6ff ASoC: codecs: wcd938x: remove incorrect module interdependency new 1f65c9bdd6dd ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() new e43805c28df6 ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() new ef43f463ddb3 ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() new a444a902b06a ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_ [...] new c481f3838acc ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() new 942f2671c573 ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() new 50484d14ac3c ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() new afc3a0b4c408 ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() new 099ab4fcf375 ASoC: q6afe: dt-bindings: Add QUIN_MI2S_RX/TX new d0293e2aa6c1 ASoC: qdsp6: q6afe: Add Quinary MI2S ports new 98e80779ff9a ASoC: qdsp6: q6afe-dai: Add Quinary MI2S ports new 35f78d0277fc ASoC: qdsp6: q6routing: Add Quinary MI2S ports new 6fac12445559 Merge series "ASoC: qdsp6: Add Quinary MI2S ports support" [...] new 193172bdf0ea Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new 5f36d9fb1bcf Merge remote-tracking branch 'sound-asoc/for-next' new 81618c7e1d08 Merge remote-tracking branch 'modules/modules-next' new 3a0e941bbc20 Merge remote-tracking branch 'input/next' adds a624eb520390 libnvdimm/pmem: Fix blk_cleanup_disk() usage adds cdb14e0f7775 blk-mq: factor out a blk_mq_alloc_sq_tag_set helper adds 26a9750aa875 blk-mq: improve the blk_mq_init_allocated_queue interface adds b461dfc49eb6 blk-mq: add the blk_mq_alloc_disk APIs adds 89a5f065653b virtio-blk: use blk_mq_alloc_disk adds 9c4f8971cc26 pcd: use blk_mq_alloc_disk adds c684b577968a pf: use blk_mq_alloc_disk adds f368b7d7fa77 ms_block: use blk_mq_alloc_disk adds 51ed5bd55eb6 mspro: use blk_mq_alloc_disk adds 6966bb921def mtd_blkdevs: use blk_mq_alloc_disk adds 89662ac55a20 ps3disk: use blk_mq_alloc_disk adds 9c8463e8e19c swim3: use blk_mq_alloc_disk adds 51fbfedfcc86 swim: use blk_mq_alloc_disk adds afea05a18d18 sunvdc: use blk_mq_alloc_disk adds 0592c3d166c9 gdrom: use blk_mq_alloc_disk adds 08c1d480ed38 blk-mq: remove blk_mq_init_sq_queue adds 6560ec961a08 aoe: use blk_mq_alloc_disk and blk_cleanup_disk adds 34f84aefe2ba floppy: use blk_mq_alloc_disk and blk_cleanup_disk adds 1c99502fae35 loop: use blk_mq_alloc_disk and blk_cleanup_disk adds 4af5f2e03013 nbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 6759b1a2013b nullb: use blk_mq_alloc_disk adds 262d431f9000 pd: use blk_mq_alloc_disk and blk_cleanup_disk adds 195b1956b85b rbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 2c6ee0ae5fc7 rnbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 693874035e6e sx8: use blk_mq_alloc_disk and blk_cleanup_disk adds 3b62c140e93d xen-blkfront: use blk_mq_alloc_disk and blk_cleanup_disk adds 77567b25ab9f ubi: use blk_mq_alloc_disk and blk_cleanup_disk adds c06cf063b3e5 scm_blk: use blk_mq_alloc_disk and blk_cleanup_disk adds f6d8297412f8 amiflop: use blk_mq_alloc_disk and blk_cleanup_disk adds fd71c8a8ac77 ataflop: use blk_mq_alloc_disk and blk_cleanup_disk adds ec06c989bb45 z2ram: use blk_mq_alloc_disk and blk_cleanup_disk adds 7dcc6d471327 Merge branch 'for-5.14/block' into for-next adds 76cdb09b38af aoe: remove unnecessary oom message adds 8404e1919481 drbd: remove unnecessary oom message adds ce9a8ca68aec mtip32xx: remove unnecessary oom message adds 6597efa6c58f sunvdc: remove unnecessary oom message adds c744b06254a3 sx8: remove unnecessary oom message adds ec1e7e8853b6 z2ram: remove unnecessary oom message adds 2360d0e75b6b Merge branch 'for-5.14/drivers' into for-next adds cabd10be0b9e m68k/mac: Replace macide driver with generic platform drivers adds 44b1fbc0f5f3 m68k/q40: Replace q40ide driver with pata_falcon and falconide adds d68c2e29fec2 Merge branch 'for-5.14/libata' into for-next adds e4b6d902a9e3 io_uring: improve sqpoll event/state handling adds aaa9f0f48172 io_uring: improve sq_thread waiting check adds 21f2fc080f86 io_uring: remove unused park_task_work adds acfb381d9d71 io_uring: simplify waking sqo_sq_wait adds 3dd0c97a9e01 io_uring: get rid of files in exit cancel adds 93d2bcd2cbfe io_uring: make fail flag not link specific adds b986af7e2df4 io_uring: shuffle rarely used ctx fields adds b13a8918d395 io_uring: better locality for rsrc fields adds a566c5562d41 io_uring: remove dependency on ring->sq/cq_entries adds ea5ab3b57983 io_uring: deduce cq_mask from cq_entries adds 8f6ed49a4443 io_uring: kill cached_cq_overflow adds d068b5068d43 io_uring: rename io_get_cqring adds d0acdee296d4 io_uring: don't bounce submit_state cachelines adds 40dad765c045 io_uring: enable shmem/memfd memory registration adds 976517f162a0 io_uring: fix blocking inline submission adds c7f405d6fa36 io-wq: embed wqe ptr array into struct io_wq adds 382cb030469d io-wq: remove unused io-wq refcounting adds cb3d8972c78a io_uring: refactor io_iopoll_req_issued adds eef51daa72f7 io_uring: rename function *task_file adds 769e68371521 io-wq: don't repeat IO_WQ_BIT_EXIT check by worker adds e587227b680f io-wq: simplify worker exiting adds d878c81610e1 io_uring: hide rsrc tag copy into generic helpers adds 157d257f99c1 io_uring: remove rsrc put work irq save/restore adds 9123c8ffce16 io_uring: add helpers for 2 level table alloc adds 2d091d62b110 io_uring: don't vmalloc rsrc tags adds 09899b19155a io_uring: cache task struct refs adds 78cc687be9c5 io_uring: unify SQPOLL and user task cancellations adds aeab9506ef50 io_uring: inline io_iter_do_read() adds 249a50ed40cc Merge branch 'for-5.14/io_uring' into for-next adds d07f3b081ee6 mark pstore-blk as broken adds 195c460f80c9 Merge branch 'for-5.14/drivers' into for-next new f6bca4d91b2e ata: ahci_sunxi: Disable DIPM new 9658b8acb553 Merge branch 'for-5.14/libata' into for-next new 9c54cd10e439 ahci: Add support for Dell S140 and later controllers new 52a2c8904f0a Merge branch 'for-5.14/libata' into for-next new 30ab5db7ee78 floppy: cleanup: remove redundant assignment to nr_sectors new 2c9bdf6e4771 floppy: Fix fall-through warning for Clang new 491e5b170ef8 Merge tag 'floppy-for-5.14' of https://github.com/evdenis/ [...] new ad3fc798800f md: revert io stats accounting new 10764815ff47 md: add io accounting for raid0 and raid5 new c82aa1b76787 md/raid5: move checking badblock before clone bio in raid5 [...] new 1147f58e1010 md/raid5: avoid redundant bio clone in raid5_read_one_chunk new 9b8ae7b93823 md/raid1: rename print_msg with r1bio_existed new a0159832e51e md/raid1: enable io accounting new 528bc2cf2fcc md/raid10: enable io accounting new 608f52e30aae md: mark some personalities as deprecated new c32dc04059c7 md: Constify attribute_group structs new daee2024715d md: check level before create and exit io_acct_set new de3ea66e9d23 md: add comments in md_integrity_register new 97ae27252f49 md/raid5: avoid device_lock in read_one_chunk() new e0d245e22309 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 3f49a8432792 Merge branch 'for-5.14/drivers' into for-next new fdd1dc316e89 io_uring: Fix incorrect sizeof operator for copy_from_user call new b1b2fc3574a6 io-wq: remove redundant initialization of variable ret new c7af47cf0fab io_uring: keep SQ pointers in a single cacheline new b52ecf8cb5b5 io_uring: move ctx->flags from SQ cacheline new 7f1129d227ea io_uring: shuffle more fields into SQ ctx section new 17d3aeb33cda io_uring: refactor io_get_sqe() new 15641e427070 io_uring: don't cache number of dropped SQEs new f18ee4cf0a27 io_uring: optimise completion timeout flushing new 5e159204d7ed io_uring: small io_submit_sqe() optimisation new 5ed7a37d21b3 io_uring: clean up check_overflow flag new 311997b3fcdd io_uring: wait heads renaming new 0499e582aaff io_uring: move uring_lock location new 76cc33d79175 io_uring: refactor io_req_defer() new 441b8a7803bf io_uring: optimise non-drain path new dd9ae8a0b298 io_uring: Fix comment of io_get_sqe new 27f6b318dea2 io_uring: fix min types mismatch in table alloc new 10c669040e9b io_uring: switch !DRAIN fast path when possible new 3c19966d3710 io_uring: shove more drain bits out of hot path new 2335f6f5ddf2 io_uring: optimise io_commit_cqring() new 0e9bd6b208ec Merge branch 'for-5.14/io_uring' into for-next new 7884a43d2b16 mtip32xx: simplify sysfs setup new 29a0278eee6d mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk new ab29d013e358 null_blk: remove an unused variable assignment in null_add_dev new aebbd9fdb0cc ubd: remove the code to register as the legacy IDE driver new b12d17fce641 ubd: use blk_mq_alloc_disk and blk_cleanup_disk new 07512276b530 Merge branch 'for-5.14/drivers-late' into for-next new fabe59d4f0de Merge remote-tracking branch 'block/for-next' adds 620cbe40ed10 dm writecache: remove unused gfp_t argument from wc_add_block() adds 991bd8d7bc78 dm writecache: commit just one block, not a full page adds 8c77f1cb8458 dm writecache: use list_move instead of list_del/list_add [...] new 293128b1ef5a dm writecache: have ssd writeback wait if the kcopyd workq [...] new 36247a93cb36 Merge remote-tracking branch 'device-mapper/for-next' adds da3b1486d7e3 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag adds 6a45d70cda6a dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] adds 873e90883069 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 adds 94ee6782e045 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds e62f1e0b2384 mmc: core: Drop open coding when preparing commands with b [...] adds c7bedef053cf mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] adds 1e0b069bdc58 mmc: core: Re-structure some code in __mmc_poll_for_busy() adds 04f967ad28c8 mmc: core: Extend re-use of __mmc_poll_for_busy() adds 6fa79651cc80 mmc: core: Enable eMMC sleep commands to use HW busy polling adds cec18ad93e35 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] adds 41e84fe1647e mmc: core: Drop open coding in mmc_sd_switch() adds dbea8ae9febd mmc: core: Parse the SD SCR register for support of CMD48/ [...] adds c784f92769ae mmc: core: Read the SD function extension registers for po [...] adds 4e6306e0b83c mmc: core: Read performance enhancements registers for SD cards adds 2c5d42769038 mmc: core: Add support for Power Off Notification for SD cards adds 70b52f090805 mmc: block: Disable CMDQ on the ioctl path adds 8ae11edeb956 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds 3ae613765851 drivers: memstick: core:ms_block.c: Fix alignment of block [...] adds 2f9ae69e5267 mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds d03be8c1c7de mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] adds 110a8688c6cd dt-bindings: mmc: renesas,mmcif: Convert to json-schema adds 34dd3ccccab0 mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay adds 130206a615a9 mmc: core: Add support for cache ctrl for SD cards adds 4d895de3505f dt-bindings: mmc: add no-mmc-hs400 flag adds 2991ad76d253 mmc: sdhci-esdhc-imx: advertise HS400 mode through MMC caps adds f722e650d965 mmc: core: add support for disabling HS400 mode via DT adds 42933c8aa14b memstick: rtsx_usb_ms: fix UAF adds 8931acce6b77 dt-bindings: mmc: rockchip-dw-mshc: Add Rockchip RK1808 adds 151071351bb6 mmc: mediatek: use data instead of mrq parameter from msdc [...] adds f0ed43edb4cb mmc: mediatek: remove useless data parameter from msdc_dat [...] adds 1e9daaf616a2 dt-bindings: mmc: Clean-up examples to match documented bindings adds 47d23c95fe05 mmc: cqhci: fix typo adds 83c49302566e mmc: cqhci: introduce get_trans_desc_offset() adds 05335af1e82a mmc: core: Use pm_runtime_resume_and_get() to replace open coding adds 07e70346e21e mmc: sdhci_am654: Use pm_runtime_resume_and_get() to repla [...] adds 809ae4e1ca0a mmc: sdhci-omap: Use pm_runtime_resume_and_get() to replac [...] adds 3c0bb3107703 mmc: vub3000: fix control-request direction adds 7c45b2268e51 mmc: core: Add a missing SPDX license header adds dd646d982cf9 mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by [...] adds de905475bd4b mmc: dw_mmc-pltfm: Remove unused <linux/clk.h> adds 91445d5eed6b mmc: mmc_spi: Drop duplicate 'mmc_spi' in the debug messages adds 706998e70104 mmc: mmc_spi: Imply container_of() to be no-op adds 09247e110b2e mmc: core: Allow UHS-I voltage switch for SDSC cards if supported adds 15dd8dc9ffcc mmc: sdhci-esdhc-imx: remove unused is_imx6q_usdhc adds 961470820021 mmc: sdhci-sprd: use sdhci_sprd_writew adds 45c8ddd06c4b mmc: via-sdmmc: add a check against NULL pointer dereference adds 039259156b3b mmc: debugfs: add description for module parameter adds a7ab186f6078 mmc: sdhci-of-aspeed: Turn down a phase correction warning adds 21adc2e45f4e mmc: Improve function name when aborting a tuning cmd adds f62f7bcc827f mmc: sdhci-esdhc-imx: Enable support for system wakeup for SDIO adds 3160e025361f dt-bindings: mmc: JZ4740: Add bindings for JZ4775 adds d1c777ee5c5e mmc: JZ4740: Add support for JZ4775 new 2c49912f1d66 Merge branch 'fixes' into next new 09a8ec9a2d03 dt-bindings: mmc: sdhci-iproc: Add brcm,bcm7211a0-sdhci new 98b5ce4c08ca mmc: sdhci-iproc: Add support for the legacy sdhci control [...] new 33b340525546 Merge remote-tracking branch 'mmc/next' new ecce7eef0ee2 Merge remote-tracking branch 'mfd/for-mfd-next' new 5ac27fa859d4 Merge remote-tracking branch 'backlight/for-backlight-next' new 53900d21b71f Merge remote-tracking branch 'battery/for-next' adds 2bce8174f79e Merge tag 'for-5.14-regulator' of git://git.kernel.org/pub [...] adds b113ec2d8562 regulator: rt6160: Convert to use regulator_set_ramp_delay_regmap adds 23f95199b644 regulator: rt6160: Remove dummy line and add module description adds 00430f71b2b1 regulator: hi6421v600: Use regulator_map_voltage_ascend new f3f4f37d53be regulator: rt6160: Remove vsel_active_low from struct rt6160_priv new 8c485bedfb78 regulator: sy7636a: Initial commit new 70d654ea3de9 regulator: mt6315: Fix checking return value of devm_regma [...] new a1ac0b25dd03 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new 29531e8e1b9b Merge remote-tracking branch 'regulator/for-next' new 6d7bdc0e4144 Merge remote-tracking branch 'security/next-testing' new fe1670b46fcb Merge remote-tracking branch 'apparmor/apparmor-next' adds 22a558f567ab doc: Fix warning in Documentation/security/IMA-templates.rst adds 24c9ae23bdfa ima: Set correct casting types adds 6b26285f44c9 ima/evm: Fix type mismatch adds 8c559415f66a ima: Include header defining ima_post_key_create_or_update() adds 531bf6a88d9b ima: Pass NULL instead of 0 to ima_get_action() in ima_fil [...] adds 7d2201d46218 ima: Fix fall-through warning for Clang adds 55748ac6a6d3 ima: differentiate between EVM failures in the audit log adds c67913492fec ima: Fix warning: no previous prototype for function 'ima_ [...] new b0a2c5dc7385 Merge remote-tracking branch 'integrity/next-integrity' new fa142b96884d Merge remote-tracking branch 'keys/keys-next' adds 1b8b71922919 LSM: SafeSetID: Mark safesetid_initialized as __initdata new d9ea051073db Merge remote-tracking branch 'safesetid/safesetid-next' adds 648f2c6100cf selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC adds d0a83314db29 selinux: Fix kernel-doc adds b17ec22fb339 selinux: slow_avc_audit has become non-blocking adds d99cf13f1420 selinux: kill 'flags' argument in avc_has_perm_flags() and [...] new a6cc937530ac Merge remote-tracking branch 'selinux/next' new 3614476b33cf Merge remote-tracking branch 'smack/next' new 98eaa63e9627 tomoyo: fix doc warnings new 873ba463dcac Merge remote-tracking branch 'tomoyo/master' adds 7e0fc5072e0b dt-bindings: iommu: rockchip: Convert IOMMU to DT schema adds 9e6f3cd589cb dt-bindings: iommu: rockchip: Add compatible for v2 adds 227014b33f62 iommu: rockchip: Add internal ops to handle variants adds c55356c534aa iommu: rockchip: Add support for iommu v2 adds 05d2cbf969be iommu/vt-d: Remove redundant assignment to variable agaw adds 367f82de5a9c iommu/vt-d: Fix kernel-doc syntax in file header adds 719a19335692 iommu/vt-d: Tweak the description of a DMA fault adds 879fcc6bda69 iommu/vt-d: Select PCI_ATS explicitly adds 521f546b4e4c iommu/vt-d: Support asynchronous IOMMU nested capabilities adds 100b8a14a370 iommu/vt-d: Add pasid private data helpers adds 404837741416 iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers adds 9e52cc0fedb0 iommu/vt-d: Use common helper to lookup svm devices adds ae7f09b14b4f iommu/vt-d: Refactor prq_event_thread() adds 4c82b88696ac iommu/vt-d: Allocate/register iopf queue for sva devices adds d5b9e4bfe0d8 iommu/vt-d: Report prq to io-pgfault framework adds e93a67f5a0ee iommu/vt-d: Add prq_report trace event adds 55ee5e67a59a iommu/vt-d: Add common code for dmar latency performance monitors adds 456bb0b97f00 iommu/vt-d: Expose latency monitor data through debugfs adds 74eb87a0f9eb iommu/vt-d: Add cache invalidation latency sampling adds 0f4834ab255b iommu/vt-d: Add PRQ handling latency sampling adds 606636dcbdbb iommu/vt-d: Fix out-bounds-warning in intel/svm.c adds 3bc770b0e998 iommu/vt-d: Use DEVICE_ATTR_RO macro adds 1f106ff0ea27 iommu/vt-d: Use bitfields for DMAR capabilities adds 74f6d776ae0b iommu/vt-d: Removed unused iommu_count in dmar domain adds cee57d4fe74e iommu/vt-d: Remove unnecessary braces adds 9739ba327c01 iommu/vt-d: Define counter explicitly as unsigned int adds 7a0f06c197cb iommu/vt-d: No need to typecast adds d6a9642bd673 iommu/vt-d: Fix linker error on 32-bit adds e86b041ffeff iommu: Delete a duplicate check in iommu_change_dev_def_domain() adds ed3995c9d0a2 Merge branches 'iommu/fixes', 'arm/rockchip', 'x86/vt-d', [...] new 53ae60718af4 Merge remote-tracking branch 'iommu/next' adds 6ddb5680085a audit: remove trailing spaces and tabs adds 0ecc617858fc audit: remove unnecessary 'ret' initialization new e61768b12285 Merge remote-tracking branch 'audit/next' adds 63f8e9e0ac65 dt-bindings: mtd: Convert mtd-physmap to DT schema adds 000fe96707b4 dt-bindings: watchdog: Convert arm,sbsa-gwdt to DT schema adds 810e4441946c dt-bindings: aspeed-i2c: Convert txt to yaml format new db69e55d724e Merge remote-tracking branch 'devicetree/for-next' adds 4ccf359849ce spi: remove spi_set_cs_timing() adds 3acbacfcb3a7 spi: spi-mem: fix doc warning in spi-mem.c adds 95730d5eb731 spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. adds b2d501c13470 spi: meson-spicc: fix memory leak in meson_spicc_probe new 3ce6c9e2617e spi: add of_device_uevent_modalias support new 6a5976f23dc3 spi: stm32-qspi: Remove unused qspi field of struct stm32_ [...] new 7e6bf92553ae Merge remote-tracking branch 'spi/for-5.14' into spi-next new ce7fa168236b Merge remote-tracking branch 'spi/for-next' adds 8d651ee9c71b x86/ioremap: Map EFI-reserved memory as encrypted for SEV adds 484cea4f362e x86/fpu: Prevent state corruption in __fpu__restore_sig() adds d8778e393afa x86/fpu: Invalidate FPU state after a failed XRSTOR from a [...] adds 12f7764ac612 x86/process: Check PF_KTHREAD and not current->mm for kern [...] adds 510b80a6a0f1 x86/pkru: Write hardware init value to PKRU when xstate is init adds efa165504943 x86/fpu: Reset state for all signal restore failures adds 8a1a6d660942 Merge branch 'x86/urgent' adds 3c391c9a359e Merge branch 'x86/splitlock' adds bbdccc0baa9f Merge branch 'x86/mm' adds db4e8107b8bd Merge branch 'x86/misc' adds d6cfb22f2043 Merge branch 'x86/irq' adds f72a249b0ba8 x86/fpu: Add address range checks to copy_user_to_xstate() adds b7c11876d24b selftests/x86: Test signal frame XSTATE header corruption [...] adds c31aca8a3a34 Merge branch 'x86/fpu' adds bf1d029cdab8 Merge branch 'x86/entry' adds 4897b6677ee7 Merge branch 'x86/cpu' adds 0a5f38c81e50 Merge tag 'v5.13-rc5' into x86/cleanups adds 1a6a9044b967 x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options adds 23721c8e92f7 x86/crash: Remove crash_reserve_low_1M() adds ec35d1d93bf8 x86/setup: Document that Windows reserves the first MiB adds 0e5a89dbb499 doc: Remove references to IBM Calgary adds 1d3156396cf6 x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() adds 86b2cfc5bfaf Merge branch 'x86/cleanups' adds 3e4e558720a1 Merge branch 'x86/boot' adds 1f1b156bb5d1 Merge branch 'x86/apic' adds 62665351c352 Merge branch 'timers/nohz' adds 458cc61b2467 Merge branch 'timers/core' adds 9ddda4c730c1 Merge branch 'smp/core' adds 0159bb020ca9 Documentation: Add usecases, design and interface for core [...] adds 81224f031f53 Merge branch 'sched/core' adds 1acbf2dc7a59 Merge branch 'ras/core' adds 4e9e2d58a6d6 Merge branch 'perf/core' adds 1a4866862178 Merge branch 'objtool/core' adds 149876d96877 seqlock: Remove trailing semicolon in macros adds afab89f5a6b1 Merge branch 'locking/core' adds a3a98ae03d59 Merge branch 'irq/core' adds 65ff382d8732 Merge branch 'efi/core' new acc0041bb2aa Merge remote-tracking branch 'tip/auto-latest' adds 4f9f4f0f6261 clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 adds a0143f5ac059 clocksource/drivers/samsung_pwm: Minor whitespace cleanup adds bb08e96575db clocksource/drivers/samsung_pwm: Constify passed structure adds 63e83bd8cd84 clocksource/drivers/samsung_pwm: Cleanup on init error adds b4318ce203db clocksource/drivers/samsung_pwm: Constify source IO memory new 75ac5cc2ee6b clocksource/drivers/mediatek: Ack and disable interrupts o [...] new 9517c577f9f7 clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG new 870a6e153982 clocksource/drivers/ingenic: Rename unreasonable array names new a9437e51fdf8 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] new 81782af0dbc3 clocksource/drivers/arm_global_timer: Implement rate compe [...] new 2766f93a1f95 arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] new e0c208f61165 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] new 6f64c8159af9 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] new 62c305de7065 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 1bbc4c126570 Merge remote-tracking branch 'edac/edac-for-next' adds da30e6688dd6 irqchip/exynos-combiner: Remove unnecessary oom message adds 98ae089e1e6e irqchip/gic-v2m: Remove unnecessary oom message adds 944a1a17d399 irqchip/gic-v3-its: Remove unnecessary oom message adds e3f389ed3a42 irqchip/imgpdc: Remove unnecessary oom message adds 76fc40ec22b9 irqchip/irq-imx-gpcv2: Remove unnecessary oom message adds 75768e391f89 irqchip/sun4i: Remove unnecessary oom message adds 21a496179c6e irqchip: gic-pm: Remove redundant error log of clock bulk adds 525ea1bc3b83 Merge branch irq/irqchip-spurious-printk into irq/irqchip-next adds 4e08a559a18c dt-bindings: interrupt-controller: arm,gic-v3: Describe GI [...] adds cd273da34f40 Merge branch irq/irqchip-dt-updates into irq/irqchip-next adds 9bd1cc4148cb nios2: Do not include linux/irqdomain.h from asm/irq.h adds aa5f6a897007 staging: octeon-hcd: Directly include linux/of.h adds c7d49545997e mfd: ioc3: Directly include linux/irqdomain.h adds bc9a454a9440 watchdog/octeon-wdt: Directly include linux/irqdomain.h adds 1982752f6ba6 irqchip/mips-gic: Directly include linux/irqdomain.h adds 95af1df6f4e2 MIPS: lantiq: Directly include linux/of.h in xway/dma.c adds 18ca45f5ba1e MIPS: Add missing linux/irqdomain.h includes adds a12a9c5c0307 MIPS: Do not include linux/irqdomain.h from asm/irq.h adds 13a9a5d17d07 powerpc: Add missing linux/{of.h,irqdomain.h} include directives adds 5951be4c9c36 scsi/ibmvscsi: Directly include linux/{of.h,irqdomain.h} adds 7c576f4d3ce4 powerpc: Convert irq_domain_add_legacy_isa use to irq_doma [...] adds 582f5aa1dbb3 powerpc: Drop dependency between asm/irq.h and linux/irqdomain.h adds 405e94e9aed2 irqdomain: Kill irq_domain_add_legacy_isa adds 1da027362a7d irqdomain: Reimplement irq_linear_revmap() with irq_find_m [...] adds e37af8011a96 powerpc: Move the use of irq_domain_add_nomap() behind a c [...] adds 4f86a06e2d6e irqdomain: Make normal and nomap irqdomains exclusive adds 426fa316148b irqdomain: Use struct_size() helper when allocating irqdomain adds 48b15a7921d6 irqdomain: Cache irq_data instead of a virq number in the revmap adds d4a45c68dc81 irqdomain: Protect the linear revmap with RCU adds d22558dd0a6c irqdomain: Introduce irq_resolve_mapping() adds a3016b26ee6e genirq: Use irq_resolve_mapping() to implement __handle_do [...] adds 9626d18a20e1 irqdesc: Fix __handle_domain_irq() comment adds 9e027dd979be irqchip/nvic: Convert from handle_IRQ() to handle_domain_irq() adds 8240ef50d486 genirq: Add generic_handle_domain_irq() helper adds e1c054918c6c genirq: Move non-irqdomain handle_domain_irq() handling in [...] adds 046a6ee2343b irqchip: Bulk conversion to generic_handle_domain_irq() adds c64638d5091a Merge branch irq/generic_handle_domain_irq-core into irq/i [...] adds c51e96dace68 Merge branch irq/irqchip-driver-updates into irq/irqchip-next new 51f56e067e4f Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 30d103f2d460 tools/bootconfig: Simplify expression adds 58b9987de86c sched/tracing: Remove the redundant 'success' in the sched [...] adds 614db49c72db tracing: Remove redundant assignment to event_var adds 957cdcd9bd7e ring-buffer: Use fallthrough pseudo-keyword adds 3d3d9c072e37 trace: replace WB_REASON_FOREIGN_FLUSH with a string adds 08b0c9b4b922 tracing: Remove redundant initialization of variable ret adds 099dcc1801d9 tracing: Fix set_named_trigger_data() kernel-doc comment adds 6c610dba6e2b tracing: Add WARN_ON_ONCE when returned value is negative adds 4f99f8489950 tracing/boot: Add per-group/all events enablement adds ee0a07017ae3 Documentation: tracing: Add per-group/all events enablemen [...] new cedfd0e6b211 Merge remote-tracking branch 'ftrace/for-next' adds 9c13885e7e2b clocksource: Retry clock read if long delays detected adds aa6afaa47b68 clocksource: Check per-CPU clock synchronization when mark [...] adds f177b387f331 clocksource: Limit number of CPUs checked for clock synchr [...] adds 685cba6d1b4b clocksource: Reduce clocksource-skew threshold for TSC adds edd2c0b8def6 clocksource: Provide kernel module to test clocksource watchdog adds 023766fbdde4 clocksource: Print deviation in nanoseconds for unstable case adds 2bf6b8f26ff4 Merge branch 'clocksource.2021.06.04a' into HEAD adds 5db46dec3d34 Merge branch 'lkmm-dev.2021.05.10c' into HEAD adds 78a4824438c3 refscale: Add measurement of clock readout adds 10ea251ac0d5 torture: Add clocksource-watchdog testing to torture.sh adds 5eb22915d244 torture: Make torture.sh accept --do-all and --donone adds 904a62d2b3bd rcu: Fix to include first blocked task in stall warning adds 406a2f008f2e rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds 01297d385b93 rcutorture: Preempt rather than block when testing task stalls adds 01e4a17c9419 tools/memory-model: Make read_foo_diagnostic() more clearl [...] adds 401c77b05c1e tools/memory-model: Add example for heuristic lockless reads adds f5863ff17980 tools/memory-model: Heuristics using data_race() must hand [...] adds 1e1cb3343e25 tools/memory-model: Document data_race(READ_ONCE()) adds fa5ea03eb7d5 rcu: Remove special bit at the bottom of the ->dynticks counter adds 9f460390aac1 rcu/nocb: Start moving nocb code to its own plugin file adds edc0e2aa5d1e rcu: Weaken ->dynticks accesses and updates adds 4caade90b460 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() adds 3699444f04b2 Documentation/RCU: Fix emphasis markers adds 9dc9e5d8cf2e rcu: Mark accesses to ->rcu_read_lock_nesting adds 367455053a76 rcu: Mark accesses in tree_stall.h adds 7862faf56547 Documentation/RCU: Fix nested inline markup adds a3021f46432c rculist: Unify documentation about missing list_empty_rcu() adds b1e56d1a28b7 rcu/tree: Handle VM stoppage in stall detection adds d490c76d82f8 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds 49fe638da363 rcu: Start timing stall repetitions after warning complete adds d311b49cc657 rcu-tasks: Add comments explaining task_struct strategy adds 7a41b207b414 rcu-tasks: Mark ->trc_reader_nesting data races adds f9e88a29dd0f rcu-tasks: Mark ->trc_reader_special.b.need_qs data races adds 6a04a59eacbd rcu-tasks: Don't delete holdouts within trc_inspect_reader() adds dd5da0a9140e rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() adds 07aa594a5a6f docs: Fix a typo in Documentation/RCU/stallwarn.rst adds 893432244d63 locktorture: Mark statistics data races adds e1b045c2bbd7 locktorture: Count lock readers adds 3af9ecd55a84 srcutiny: Mark read-side data races adds 2ebe14e46d39 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds a94316c66c13 torture: Enable KCSAN summaries over groups of torture-test runs adds daf9767a0a75 torture: Create KCSAN summaries for torture.sh runs adds d4e76b528ebd scftorture: Avoid excess warnings adds 85918251dfd7 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds 4d4bbd525d40 rcu: Remove trailing spaces and tabs adds 14ee6ca09578 refscale: Avoid excess warnings in ref_scale_reader() adds 4e11cf2732e3 rcu/doc: Add a quick quiz to explain further why we need s [...] new f226fb6960d0 kcsan: Improve some Kconfig comments new 9644f0f6ced5 kcsan: Remove CONFIG_KCSAN_DEBUG new 3fc5cdff0c08 kcsan: Introduce CONFIG_KCSAN_STRICT new 0912a0323425 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() new 964a922a6063 kcsan: Rework atomic.h into permissive.h new ba89696d066b kcsan: Print if strict or non-strict during init new bc00e4337ce1 kcsan: permissive: Ignore data-racy 1-bit value changes new 98a6675c874e kcsan: Make strict mode imply interruptible watchers new 1617cca67a6e torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument new d695cd1b7479 Merge remote-tracking branch 'rcu/rcu/next' adds 6cbf874e51b6 KVM: arm64: Move hyp_pool locking out of refcount helpers adds 581982decc63 KVM: arm64: Use refcount at hyp to check page availability adds 914cde58a03c KVM: arm64: Remove list_head from hyp_page adds 7c350ea39e53 KVM: arm64: Unify MMIO and mem host stage-2 pools adds d978b9cfe6fe KVM: arm64: Remove hyp_pool pointer from struct hyp_page adds 87ec0606733e KVM: arm64: Use less bits for hyp_page order adds 6929586d8edd KVM: arm64: Use less bits for hyp_page refcount adds 46c886220ae3 Merge branch kvm-arm64/mmu/reduce-vmemmap-overhead into kv [...] adds b78f4a596692 KVM: selftests: Rename vm_handle_exception adds b7326c011226 KVM: selftests: Complete x86_64/sync_regs_test ucall adds 75275d7fbef4 KVM: selftests: Introduce UCALL_UNHANDLED for unhandled ve [...] adds 67f709f52bf0 KVM: selftests: Move GUEST_ASSERT_EQ to utils header adds e3db7579ef35 KVM: selftests: Add exception handling support for aarch64 adds 4f05223acaea KVM: selftests: Add aarch64/debug-exceptions test adds fbba7e69b061 Merge branch kvm-arm64/selftest/debug into kvmarm-master/next new 8cc08dd79e63 Merge remote-tracking branch 'kvm-arm/next' new e3a49f1abb9d Merge remote-tracking branch 'percpu/for-next' new 7e398dd8e3cd Merge remote-tracking branch 'workqueues/for-next' adds c5f75a1c3404 platform/surface: aggregator: Allow registering notifiers [...] adds 640ee17199e4 platform/surface: aggregator: Allow enabling of events wit [...] adds ca01a8deb924 platform/surface: aggregator: Update copyright adds 65b7f3c6be86 platform/surface: aggregator_cdev: Add support for forward [...] adds 6f60fdde2682 platform/surface: aggregator_cdev: Allow enabling of event [...] adds ac915de050a0 platform/surface: aggregator_cdev: Add lockdep support adds f32ca74c134b docs: driver-api: Update Surface Aggregator user-space int [...] adds 1aedf340ccf8 platform/surface: aggregator: Do not return uninitialized value adds ef6f01529b8a platform/surface: aggregator: Drop unnecessary variable in [...] adds 1ee26abaa9b1 platform/surface: aggregator: Use list_move_tail instead o [...] adds 310dddb6e24e platform/surface: aggregator: Use list_move_tail instead o [...] adds b6d01ae97b7c platform/x86: hdaps: Constify static attribute_group struct adds aa1ea5a22d61 platform/x86: intel_pmt_crashlog: Constify static attribut [...] adds c6da07b3b85f platform/x86: tc1100-wmi: Constify static attribute_group struct adds 7bcf47e825e9 x86/platform/uv: Constify static attribute_group struct adds 13c3b4f76073 platform/x86: intel_ips: fix set but unused warning in read_mgtv adds ca80e8e188e2 platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_clas [...] adds 6676e45453ad platform/x86: think-lmi: Fix check for admin password being set adds 501f1864e638 platform/x86: think-lmi: Avoid potential read before start [...] new cf8838c49982 Merge remote-tracking branch 'drivers-x86/for-next' new b65f44ba7238 Merge remote-tracking branch 'leds/for-next' new 63353c7c130c ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties new 7fee3db0e1e8 ipmi: kcs_bmc: Make status update atomic new 77c1a9b75a6c ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions new a2a053f316ad ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi new e78a47c02040 ipmi: kcs_bmc: Turn the driver data-structures inside-out new fda04eb1b09a ipmi: kcs_bmc: Split headers into device and client new 2027489cd17c ipmi: kcs_bmc: Strip private client data from struct kcs_bmc new 544bc7696fb0 ipmi: kcs_bmc: Decouple the IPMI chardev from the core new 28f82d632200 ipmi: kcs_bmc: Allow clients to control KCS IRQ state new a51489c9114f ipmi: kcs_bmc: Enable IBF on open new 8564c695577e ipmi: kcs_bmc: Add serio adaptor new ffc9476ac2ac dt-bindings: ipmi: Convert ASPEED KCS binding to schema new 67c94a706aa2 dt-bindings: ipmi: Add optional SerIRQ property to ASPEED [...] new 9d2df9a0ad80 ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration new de86effaac57 ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet new b04aa993a7e3 ipmi: kcs_bmc_aspeed: Optionally apply status address new f8af446e8c3d Merge remote-tracking branch 'ipmi/for-next' adds 68afbd8459e9 Merge tag 'v5.13-rc6' into driver-core-next new 58664f8cccce Merge remote-tracking branch 'driver-core/driver-core-next' adds 2a042767814b usb: dwc3: core: fix kernel panic when do reboot adds 307462a6f5c5 usb: gadget: function: printer: use list_move instead of l [...] adds 60dfe484cef4 USB: core: Avoid WARNings for 0-length descriptor requests adds 45d39448b4d0 usb: dwc3: support 64 bit DMA in platform driver adds ecfbd7b9054b usb: gadget: f_fs: Fix setting of device and driver data c [...] adds aafe93516b85 usb: dwc2: Don't reset the core after setting turnaround time adds 24f779dac8f3 usb: gadget: f_uac2/u_audio: add feedback endpoint support adds 40c73b30546e usb: gadget: f_uac2: add adaptive sync support for capture adds e89bb4288378 usb: gadget: u_audio: add real feedback implementation adds 03a674f5d758 usb: ehci: do not initialise static variables adds 8562d5bfc0fc USB: dwc3: remove debugfs root dentry storage adds 12f739798470 usb: typec: ucsi: Fix a comment in ucsi_init() adds 37fdb7c90f8c Merge tag 'v5.13-rc6' into usb-next new e2ff8815f3d4 usb: musb: Simplify cable state handling new 318324e6df97 usb: musb: Implement tracing for state change events new 66165dba2929 Merge tag 'for-5.14-usb' of git://git.kernel.org/pub/scm/l [...] new 1f28f6f091b4 usb: gadget: fsl: properly remove remnant of MXC support new 864fb5774eb4 Merge remote-tracking branch 'usb/usb-next' new 7e7d4e996b3f Merge remote-tracking branch 'usb-serial/usb-next' adds 33e99b65a134 usb: cdns3: cdns3-gadget: Use list_move_tail instead of li [...] new 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations new f6ae100b8127 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds e901000aa6d0 serial: sh-sci: Remove unused STEPFN() macro adds 7d356a438b24 serial: 8250_exar: Extract exar_get_platform() helper adds e2129550de99 tty: tty_ldisc: fix doc warnings in tty_ldisc.c adds a69008475fc5 vt: vt_kern.h, remove the repeated declaration adds 99289bf1a76c Merge tag 'v5.13-rc6' into tty-next new 4b1b4ad10f34 Merge remote-tracking branch 'tty/tty-next' adds d208cbb0024e misc/pvpanic: Remove some dead-code adds 0508c477907b dt-bindings: fpga: fpga-region: change FPGA indirect artic [...] adds f7c2e792c6fe Documentation: fpga: dfl: change FPGA indirect article to an adds 987b741c52c7 Documentation: ocxl.rst: change FPGA indirect article to an adds df82d2ecd9e8 fpga: change FPGA indirect article to an adds e7555cf6c263 fpga: bridge: change FPGA indirect article to an adds 895ec9c09aa7 fpga-mgr: change FPGA indirect article to an adds 011c49e37038 fpga: region: change FPGA indirect article to an adds 25feb31d26a9 fpga: of-fpga-region: change FPGA indirect article to an adds 8923557bd579 fpga: stratix10-soc: change FPGA indirect article to an adds 432b6c560750 habanalabs/gaudi: remove redundant assignment to variable err adds 20827dddf27d misc: bcm-vk: use list_move_tail instead of list_del/list_ [...] adds 3f6ee1c09515 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() adds e0db3deea73b eeprom: idt_89hpesx: Restore printing the unsupported fwnode name adds 750411206574 eeprom: idt_89hpesx: use SPDX-License-Identifier adds 762b296bcbbc uacce: add print information if not enable sva adds 800370b05b76 Merge tag 'fsi-for-v5.14' of git://git.kernel.org/pub/scm/ [...] adds 78a005a22d56 nvmem: sunxi_sid: Set type to OTP adds c813bb37bd32 nvmem: qfprom: minor nit fixes adds 1f7b4d878746 nvmem: core: constify nvmem_cell_read_variable_common() re [...] adds 989f77e3fdee nvmem: qfprom: Improve the comment about regulator setting adds fd307a4ad332 nvmem: prepare basics for FRAM support adds 63879e2964bc nvmem: core: add a missing of_node_put adds 604288bc6196 nvmem: eeprom: at25: fix type compiler warnings adds eab61fb1cc2e nvmem: eeprom: at25: fram discovery simplification adds db4e54aefdfe Merge tag 'v5.13-rc6' into char-misc-next new c1b3ffc86da7 Merge remote-tracking branch 'char-misc/char-misc-next' new 2ba8e79ce9aa Merge remote-tracking branch 'extcon/extcon-next' new af4137ae0b2f Merge remote-tracking branch 'phy-next/next' adds 29a269c6f548 soundwire: intel: move to auxiliary bus new 5105cde9d42f Merge remote-tracking branch 'soundwire/next' adds a0d36fa10659 thunderbolt: Bond lanes only when dual_link_port != NULL i [...] adds 349bfe089d02 thunderbolt: Add device links only when software connectio [...] adds 0172e411450a thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set adds 2a8b519ece3b thunderbolt: No need to include <linux/acpi.h> in usb4_port.c adds 135794868ad8 thunderbolt: Add support for Intel Alder Lake new b18f901382fd thunderbolt: Fix DROM handling for USB4 DROM new 41779b636a37 Merge remote-tracking branch 'thunderbolt/next' adds 54fd727f83a4 staging: rtl8712: Remove unnecessary alias of printk() adds 6771fb0b940e Merge tag 'iio-for-5.14a' of https://git.kernel.org/pub/sc [...] adds a3bb1d050e43 staging: mt7621-pci: make cleaner 'mt7621_pcie_enable_ports' adds aa6c32f9fe0d staging: mt7621-pci: remove 'RALINK_PCI_BAR0SETUP_ADDR' de [...] adds 860bce4565b6 staging: mt7621-pci: use {readl|writel}_relaxed instead of [...] adds cf37f42997a1 staging: mt7621-dts: move some properties into root port c [...] adds 2d3d288f0eaf staging: mt7621-pci: parse some dt properties from root po [...] adds 25203e32ce3e staging: mt7621-pci: make use of 'pcie_port_write' adds 0a48e46c80c0 staging: rtl8188eu: remove unused RT_PRINT_DATA macro adds b17aad8b567f staging: rtl8188eu: remove RT_TRACE and DBG_88E prints fro [...] adds d3f3fb9810ac staging: rtl8188eu: refactor rtw_lps_ctrl_wk_cmd adds cda915c9c2a3 staging: rtl8188eu: make rtw_free_recvframe return void adds 0acd0c57027f staging: rtl8188eu: simplify rtw_get_wireless_stats adds 4b3201b71b97 staging: rtl8188eu: remove RT_TRACE and DBG_88E prints fro [...] adds 0e37b86d1fca staging: rtl8188eu: use existing define for ethernet header len adds 56b02ba0d2ab staging: rtl8188eu: use standard kthread handling adds f0516d2e8860 staging: rtl8188eu: remove unused function parameter adds 978d7f0978ef staging: rtl8723bs: hal: Delete tests with no effects adds 5697686ed4ed staging: fpgaboot: change FPGA indirect article to an adds fe5fcefc9130 staging: rtl8188eu: Use is_{zero/broadcast}_ether_addr() i [...] adds 7973bfefb5ad staging: rtl8188eu: Use eth_broadcast_addr() to assign bro [...] adds 3c67430b7f5a staging: rtl8723bs: use list_for_each_safe in loops deleti [...] adds 535ca63b2ae2 staging: rtl8188eu: use safe iterator in stop_ap_mode() adds b5e944c50cbd staging: rtl8188eu: use safe iterator in tx_beacon_hdl() adds e0f489a25a99 staging: rtl8188eu: use safe iterator in dequeue_xmitframe [...] adds c47bcff9ae42 staging: rtl8188eu: use safe iterator in wakeup_sta_to_xmit() adds 629132b3d523 staging: rtl8188eu: use safe iterator in xmit_delivery_ena [...] adds a56d78b5d00d staging: rtl8188eu: use safe iterator in rtl8188eu_xmitfra [...] adds 5bd9e94a11ab staging: rtl8188eu: delete some dead code adds 3cac092a05d8 staging: gdm724x: emove redundant initialization of variab [...] adds 22a9f1c45946 staging: rtl8723bs: os_dep: Remove conditions with no effects adds eff810f82e47 staging: rtl8712: Replace printk() with netdev_dbg() adds c57f4f002bbd staging: rtl8723bs: core: add blank line after variable de [...] adds 922a0524f7c4 staging: drop kpc2000 driver adds edc64e7a03c8 staging: rtl8188eu: remove ODM_RT_TRACE calls from hal/phy.c adds 23f89b127532 Merge tag 'v5.13-rc6' into staging-next new 4a36e160856d staging: gdm724x: check for buffer overflow in gdm_lte_mul [...] new 7002b526f4ff staging: gdm724x: check for overflow in gdm_lte_netif_rx() new 47bbb445748e staging: rtl8188eu: remove HW_DEF_ODM_DBG_FLAG enum value new 9d056c19c567 staging: rtl8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c new 9866b3133b70 staging: rtl8188eu: convert DBG_88E calls in core/rtw_recv.c new 7c0ae9e01d90 staging: qlge: change msleep to usleep_range new ebdc8d8cf6b5 staging: rtl8188eu: remove unused hal_data_8188e members new 33bbc15d5a71 staging: rtl8188eu: remove a write-only struct member new d1d900c66571 staging: rtl8188eu: remove a write-only power-index members new 64ed82a5493e staging: rtl8188eu: remove another write-only member new 69d998f1e552 staging: rtl8712: remove redundant check in r871xu_drv_init new d1d3e3cdfda8 staging: rtl8712: fix error handling in r871xu_drv_init new e02a3b945816 staging: rtl8712: fix memory leak in rtl871x_load_fw_cb new 4554c5079087 Merge remote-tracking branch 'staging/staging-next' adds 769841c966fd docs: counter: Consolidate Counter sysfs attributes documentation adds c316424d9921 docs: counter: Fix spelling adds eb8eaa271f00 counter: 104-quad-8: Remove pointless comment adds af383bb1467b counter: 104-quad-8: Annotate hardware config module parameter adds e612b600253e counter: 104-quad-8: Add const qualifiers for quad8_preset [...] adds fca2534fddfa counter: 104-quad-8: Add const qualifier for functions_list array adds 891b58b35fd6 counter: interrupt-cnt: Add const qualifier for functions_ [...] adds 7e0dcfcefeca counter: microchip-tcb-capture: Add const qualifier for fu [...] adds 8a00fed665ad counter: stm32-lptimer-cnt: Add const qualifier for functi [...] adds 45af9ae84c60 counter: stm32-timer-cnt: Add const qualifier for function [...] adds 6a9eb0e31044 counter: 104-quad-8: Add const qualifier for actions_list array adds 9b2574f61c49 counter: ftm-quaddec: Add const qualifier for actions_list array adds 0056a405c7ad counter: microchip-tcb-capture: Add const qualifier for ac [...] adds f83e6e59366b counter: stm32-lptimer-cnt: Add const qualifier for action [...] adds d0ce3d5cf77d counter: stm32-timer-cnt: Add const qualifier for actions_ [...] adds 770494a785a5 iio: si1133: fix format string warnings adds d4f2a1c6c1f2 iio: light: si1133: Drop remaining uses of %hhx format string. adds e8951f087899 iio: imu: inv_mpu6050: Drop use of %hhx format string. adds c9d52c89e738 iio: light: si1145: Drop use of %hhx format specifier. adds f2bf22dc9ea8 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] adds f407e2dca0f5 iio: accel: bmc150: Don't make the remove function of the [...] adds 42d1c1dc0f91 iio: accel: bmc150: Move check for second ACPI device into [...] adds 3aac11a7c2d1 iio: accel: bmc150: Add support for dual-accelerometers wi [...] adds ba8bd0b33b7b iio: accel: bmc150: Move struct bmc150_accel_data definiti [...] adds 35157f443b6f iio: accel: bmc150: Remove bmc150_set/get_second_device() [...] adds addab6febc42 iio: accel: bmc150: Add support for DUAL250E ACPI DSM for [...] adds 61ddd0a75d14 iio: accel: bmc150: Refactor bmc150_apply_acpi_orientation() adds e6148fe79107 iio: accel: bmc150: Set label based on accel-location for [...] adds 718fb2bcf103 iio: adc: ad_sigma_delta: introduct devm_ad_sd_setup_buffe [...] adds 801a80eff4d7 iio: adc: ad7793: convert to device-managed functions adds bb560edc19a5 iio: adc: ad7791: convert to device-managed functions adds e50aab18dd7f iio: adc: ad7780: convert to device-managed functions adds c9ec2cb328e3 iio: adc: ad7192: use devm_clk_get_optional() for mclk adds bd5dcdeb3fd0 iio: adc: ad7192: convert to device-managed functions adds c066ca1464f3 iio: adc: ad7124: Use devm_ managed calls for all of probe [...] adds 4b36151d7482 iio: adc: ad_sigma_delta: remove ad_sd_{setup,cleanup}_buf [...] adds 21fd77afa113 iio: imu: remove unused private data assigned with spi_set [...] adds 49bd77560f06 iio: adc: remove unused private data assigned with spi_set [...] adds ac3bd9d6b11f counter: intel-qep: Mark PM callbacks with __maybe_unused adds 93466212b932 counter: intel-qep: Use to_pci_dev() helper adds 8090d67421dd iio: accel: bma180: Fix BMA25x bandwidth register values adds c8cc4cf60b00 iio: frequency: adf4350: disable reg and clk on error in a [...] adds 94588c1bf1c8 iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFF [...] adds 6e2a90af0b8d iio: accel: bmc150: Fix bma222 scale unit adds 4c17782311bd iio: accel: bmc150: Clarify combo modules in Kconfig adds c06a6aba6835 iio: accel: bmc150: Drop misleading/duplicate chip identifiers adds 54b61203e203 iio: accel: bmc150: Drop duplicated documentation of suppo [...] adds 88e63ce6ca28 iio: accel: bmc150: Sort all chip names alphabetically / b [...] adds c3a16200c72e dt-bindings: iio: accel: bma255: Document bosch,bma253 adds 49e95c689ad8 iio: accel: bmc150: Add device IDs for BMA253 adds d1e7ff89e6f1 dt-bindings: iio: bma255: Allow multiple interrupts adds 5640fed3035e dt-bindings: iio: accel: bma180/bma255: Move bma254 to bma [...] adds a7ba1c24da7b iio: accel: bma180/bmc150: Move BMA254 to bmc150-accel driver adds b4c166925d4c iio: scmi: fix spelling of SPDX tag adds 2ac0b029a04b iio: ltr501: mark register holding upper 8 bits of ALS_DAT [...] adds 421a26f3d7a7 iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR adds 71b33f6f93ef iio: ltr501: ltr501_read_ps(): add missing endianness conversion adds afedd992c38a iio: ltr501: mark ltr501_chip_info as const adds bc84957d3118 counter: interrupt-cnt: Add const qualifier for actions_li [...] adds 8f8847589662 iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_t [...] adds afe2a789fbf7 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffe [...] adds 6a6be221b8bd iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_b [...] adds 61fa5dfa5f52 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_ [...] adds b8f939fd2069 iio: magn: rm3100: Fix alignment of buffer in iio_push_to_ [...] adds dce793c0ab00 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_ [...] adds 7f17655b7c17 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] adds b5af95a8e38a iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] new cb233dfa4a82 Merge remote-tracking branch 'iio/togreg' new 0c25eef294b2 Merge remote-tracking branch 'icc/icc-next' new 8601ad29f796 Merge remote-tracking branch 'dmaengine/next' adds cfeaa699186e Merge branch 'for-5.13-fixes' into for-next new 5e59be7a7573 Merge remote-tracking branch 'cgroup/for-next' new 3287c67c65ab Merge remote-tracking branch 'scsi/for-next' adds eb783bb8bbe7 scsi: ufs: core: Fix a possible use before initialization case adds d3d61f9c8c2d scsi: mpi3mr: Fix a double free adds d46bdecd9f3c scsi: mpi3mr: Delete unnecessary NULL check adds 2938bedd0efa scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() adds d1f2ce77638d scsi: qedi: Fix host removal with running sessions adds 366da0da1f5f scsi: hisi_sas: Put a limit of link reset retries adds 0f757339919d scsi: hisi_sas: Run I_T nexus resets in parallel for clear [...] adds 2f12a499511f scsi: hisi_sas: Include HZ in timer macros adds 63ece9eb3503 scsi: hisi_sas: Reset controller for internal abort timeout adds e8a4d0daaef6 scsi: hisi_sas: Speed up error handling when internal abor [...] adds 40445fd2c9fa scsi: fc: Correct RHBA attributes length adds 8f70328c068f scsi: libfc: Correct the condition check and invalid argum [...] adds 0726af6bfc6b scsi: libfc: Initialisation of RHBA and RPA attributes adds adb98ec72b72 scsi: qedf: Add vendor identifier attribute adds 82897fefab68 scsi: libfc: Add FDMI-2 attributes adds 974db67a518b scsi: libfc: FDMI enhancements adds 49d3e5996155 scsi: fc: FDMI enhancement new 6b658c4863c1 scsi: cgroup: Add cgroup_get_from_id() new d2bcbeab4200 scsi: blkcg: Add app identifier support for blkcg new 3dbbca75ed67 scsi: nvme: Added a new sysfs attribute appid_store new 02169e845da7 scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc new 7ba2272caaf6 scsi: lpfc: vmid: VMID parameter initialization new 5e633302ace1 scsi: lpfc: vmid: Add support for VMID in mailbox command new 7e473de75e12 scsi: lpfc: vmid: Implement ELS commands for appid new dc50715e5cde scsi: lpfc: vmid: Functions to manage VMIDs new 742b0cf87a8f scsi: lpfc: vmid: Implement CT commands for appid new f56e86a082b7 scsi: lpfc: vmid: Append the VMID to the wqe before sending new 20397179aab2 scsi: lpfc: vmid: Timeout implementation for VMID new 0c4792c64f60 scsi: lpfc: vmid: Add QFPA and VMID timeout check in worke [...] new 33c79741deaf scsi: lpfc: vmid: Introduce VMID in I/O path new d46748590a85 scsi: storvsc: Miscellaneous code cleanups new 08f76547f08d scsi: storvsc: Update error logging new 52e1b3b3daa9 scsi: storvsc: Correctly handle multiple flags in srb_status new 470180836023 scsi: lpfc: Use list_move_tail() instead of list_del()/lis [...] new 9dda74f34364 scsi: qla2xxx: Remove duplicate declarations new de48898d0cb6 scsi: ufs-mediatek: Create reset control device_link new b6e7fba0c9cc scsi: qla2xxx: Use list_move_tail() instead of list_del()/ [...] new 4ee8c40b1e1e scsi: pm8001: Remove unnecessary OOM message new edba59f3cdc1 scsi: elx: libefc_sli: SLI-4 register offsets and field de [...] new 216fc0b4b2e1 scsi: elx: libefc_sli: SLI Descriptors and Queue entries new 18be69fa3486 scsi: elx: libefc_sli: Data structures and defines for mbo [...] new 7c5b76831ec4 scsi: elx: libefc_sli: Queue create/destroy/parse routines new 1628f5b4976f scsi: elx: libefc_sli: Populate and post different WQEs new 9bd267093b8c scsi: elx: libefc_sli: BMBX routines and SLI config commands new 388f36edec42 scsi: elx: libefc_sli: APIs to setup SLI library new 5aa09c48688f scsi: elx: libefc: Generic state machine framework new d7b71fd2195e scsi: elx: libefc: Emulex FC discovery library APIs and de [...] new 3146240f19bf scsi: elx: libefc: FC Domain state machine interfaces new fcd427303eb9 scsi: elx: libefc: SLI and FC PORT state machine interfaces new 6bc6180d7b5c scsi: elx: libefc: Remote node state machine interfaces new ffc3d500930f scsi: elx: libefc: Fabric node state machine interfaces new 202bfdffae27 scsi: elx: libefc: FC node ELS and state handling new 8f406ef72859 scsi: elx: libefc: Extended link Service I/O handling new cdaf39bad546 scsi: elx: libefc: Register discovery objects with hardware new 75a10a7a9133 scsi: elx: efct: Data structures and defines for hw operations new 4df84e846624 scsi: elx: efct: Driver initialization routines new e10fc2335980 scsi: elx: efct: Hardware queue creation and deletion new 580c0255e4ef scsi: elx: efct: RQ buffer, memory pool allocation and dea [...] new 63de51327a64 scsi: elx: efct: Hardware I/O and SGL initialization new e2cf422ba833 scsi: elx: efct: Hardware queues processing new f45ae6aac0a0 scsi: elx: efct: Unsolicited FC frame processing routines new 3e6414003bf9 scsi: elx: efct: SCSI I/O handling routines new 692e5d73a811 scsi: elx: efct: LIO backend interface routines new dd53d333aadb scsi: elx: efct: Hardware I/O submission routines new 6ae7147bfe33 scsi: elx: efct: Link and host statistics new ab332fcbcd81 scsi: elx: efct: Transport and hardware teardown routines new 32ddbad5b61e scsi: elx: efct: Transport class host interface support new 6f84c11ecc62 scsi: elx: efct: Add Makefile and Kconfig for efct driver new ebc076b3eddc scsi: elx: efct: Tie into kernel Kconfig and build process new bc6396c9154c Merge remote-tracking branch 'scsi-mkp/for-next' new 17cfc3f72166 Merge remote-tracking branch 'vhost/linux-next' adds 234462bc7f23 dt-bindings: hwlock: sun6i: Fix various warnings in binding adds 1cd6239426a4 remoteproc: imx-rproc: Fix IMX_REMOTEPROC configuration adds 30da589dba53 dt-bindings: remoteproc: qcom: pas: Fix indentation warnings adds ab3a29a6b253 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 992d5ff68140 Merge remote-tracking branch 'rpmsg/for-next' adds 622096fdff79 gpio: idt3243x: Fix return value check in idt_gpio_probe() adds c43ce4740249 gpio: zynq: use module_platform_driver to simplify the code adds a51b2fb94b04 gpio: zynq: Check return value of pm_runtime_get_sync adds 35d7b72a632b gpio: zynq: Check return value of irq_get_irq_data adds be4dc321a55c gpio: gpio-xilinx: update on suspend and resume calls new f25c0f2dfd7a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 10d577dea3a3 Merge remote-tracking branch 'gpio-intel/for-next' adds d9779093676b pinctrl: bcm: Constify static pinctrl_ops adds 0c6838767236 pinctrl: bcm: Constify static pinmux_ops adds 884af72c9001 pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq() adds 21c423a6511f pinctrl: mediatek: fix mode encoding adds ca199e1952cc Merge tag 'intel-pinctrl-v5.14-1' of gitolite.kernel.org:p [...] adds 4e73bfa3ee37 pinctrl: mcp23s08: Add optional reset GPIO adds ee9889dfa969 dt-bindings: pinctrl: mcp23s08: add documentation for reset-gpios adds 2f792ec78209 Merge tag 'renesas-pinctrl-for-v5.14-tag2' of git://git.ke [...] adds b10479c0dd52 Merge branch 'devel' into for-next new 94c5614d995d Merge remote-tracking branch 'pinctrl/for-next' new e17ded4a82c1 Merge remote-tracking branch 'pwm/for-next' new cf9e247f692b Merge remote-tracking branch 'userns/for-next' new 6a7171b8a0f8 selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' new 235d1c9c6308 selftests/sgx: Migrate to kselftest harness new 040efd1c35f9 selftests/sgx: Dump enclave memory map new b334fb6fa7f3 selftests/sgx: Add EXPECT_EEXIT() macro new 22118ce17eb8 selftests/sgx: Refine the test enclave to have storage new dbae7e33a69d Merge remote-tracking branch 'kselftest/next' new 94a43f0267bc Merge remote-tracking branch 'livepatching/for-next' new cc6bae29031b Merge remote-tracking branch 'coresight/next' new ed61d5e6e649 Merge remote-tracking branch 'rtc/rtc-next' new daa8d8477f43 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 6928e7277734 NTB: Fix an error code in ntb_msit_probe() adds f4d655a6e49b NTB: perf: Fix an error code in perf_setup_inbuf() adds 28293b6c68cd ntb: ntb_pingpong: remove redundant initialization of vari [...] new 6675c4476c90 Merge remote-tracking branch 'ntb/ntb-next' new 182608ded040 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 3f1639f8f96c MAINTAINERS: Add Clang CFI section adds 590e8a082a57 CFI: Move function_nocfi() into compiler.h adds 583bfd484bcc x86, lto: Enable Clang LTO for 32-bit as well adds a0dc429c3e36 Merge branch 'for-next/clang/features' into for-next/kspp new a3efa4af7c52 Merge remote-tracking branch 'kspp/for-next/kspp' new 8dc21738799a Merge remote-tracking branch 'gnss/gnss-next' new ba10dfe6bab1 Merge remote-tracking branch 'slimbus/for-next' new 7e4a611c080c Merge remote-tracking branch 'nvmem/for-next' new bd3fb89a8955 Merge remote-tracking branch 'hyperv/hyperv-next' adds c784e46c8445 auxdisplay: Add I2C gpio expander example new 799b1a978b56 Merge remote-tracking branch 'auxdisplay/auxdisplay' new af037f48d2e3 Merge remote-tracking branch 'fpga/for-next' adds c6a2377c5c49 bus: mhi: Add inbound buffers allocation flag adds f976d9d8c4cc bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] new 3e86e2d72c59 Merge remote-tracking branch 'mhi/mhi-next' new d0d3cca6d806 Merge remote-tracking branch 'memblock/for-next' new 3bdd0cde1982 Merge remote-tracking branch 'rust/rust-next' adds 4812be97c015 cxl/acpi: Introduce the root of a cxl_port topology adds 3feaa2d35880 cxl/Kconfig: Default drivers to CONFIG_CXL_BUS adds 7d4b5ca2e2cb cxl/acpi: Add downstream port data to cxl_port instances adds 3b94ce7b7bc1 cxl/acpi: Enumerate host bridge root ports adds 40ba17afdfab cxl/acpi: Introduce cxl_decoder objects new 7dbcbdd5f97d Merge remote-tracking branch 'cxl/next' new efcede2d5195 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 9d218a41aff0 mm,hwpoison: fix race with hugetlb page allocation new 8e9dd9cc65c5 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] new f484d5af7b8d mm/slub: clarify verification reporting new 7e4f30d0a546 mm/slub: fix redzoning for small allocations new 116b38265803 mm/slub: actually fix freelist pointer vs redzoning new dd69fe3f53f6 mm/hugetlb: expand restore_reserve_on_error functionality new 8a275c8a64b8 mm/memory-failure: make sure wait for page writeback in me [...] new e52634a7db72 crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo new a8b1e1731bc4 mm/slub.c: include swab.h new 589614f65f0c mm, thp: use head page in __migration_entry_wait() new 540c2583a959 mm/thp: fix __split_huge_pmd_locked() on shmem migration entry new 8321115b4a24 mm/thp: make is_huge_zero_pmd() safe and quicker new 22b5740043cd mm/thp: try_to_unmap() use TTU_SYNC for safe splitting new 6cbb90c48791 mm/thp: fix vma_address() if virtual address below file offset new 0103e9c95c8e mm/thp: fix page_address_in_vma() on file THP tails new 6ffc4c94132c mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() new 440138fcb8ab mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] new 2a0ffbe8ece1 mm/sparse: fix check_usemap_section_nr warnings new 990b36ac86c6 mm: page_vma_mapped_walk(): use page for pvmw->page new f7762ab61824 mm: page_vma_mapped_walk(): settle PageHuge on entry new 05bf13aa0094 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd new b9e61428a026 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block new 2b4f0497a9db mm: page_vma_mapped_walk(): crossing page table boundary new 61a83bd44faf mm: page_vma_mapped_walk(): add a level of indentation new 0142c44946f8 mm: page_vma_mapped_walk(): use goto instead of while (1) new 5585fd340de2 mm: page_vma_mapped_walk(): get vma_address_end() earlier new 14d022f8106d mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes new af152d3d83ab mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() new fd241428d4ca nilfs2: fix memory leak in nilfs_sysfs_delete_device_group new 3811271f01f7 mm/vmalloc: add vmalloc_no_huge new a0a20aa7133b mm-vmalloc-add-vmalloc_no_huge-fix new f7f883aa3f53 KVM: s390: prepare for hugepage vmalloc new 5e6e828ae99e kthread_worker: split code for canceling the delayed work timer new f033f9cad6db kthread: prevent deadlock when kthread_mod_delayed_work() [...] new 6facfa40a0a2 mm, futex: fix shared futex pgoff on shmem huge page new d5c555909ca7 mm-futex-fix-shared-futex-pgoff-on-shmem-huge-page-fix new 84204837e6e0 mm/gup: fix try_grab_compound_head() race with split_huge_page() new 993981ccb113 mm/memory-failure: use a mutex to avoid memory_failure() races new e7b6b3e41600 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix new d4589cb0ba4c mm,hwpoison: return -EHWPOISON to denote that the page has [...] new 05f79d1a4586 mm/hwpoison: do not lock page again when me_huge_page() su [...] new b47b49da8fcd /proc/kpageflags: prevent an integer overflow in stable_pa [...] new eaa1add97c55 /proc/kpageflags: do not use uninitialized struct pages new 1e87fdb3ad7e kthread: switch to new kerneldoc syntax for named variable [...] new 97d32a4ebbbf kthread_worker: fix return value when kthread_mod_delayed_ [...] new 3e4d5610937c ia64: headers: drop duplicated words new 6f2b7cd25fca ia64: mca_drv: fix incorrect array size calculation new 5f2e34a81eaf streamline_config.pl: make spacing consistent new 0b9b8ae76d08 streamline_config.pl: add softtabstop=4 for vim users new 0ff2adb6ec58 scripts/spelling.txt: add more spellings to spelling.txt new c029803274b1 squashfs: add option to panic on errors new 633758f0fb37 ocfs2: remove unnecessary INIT_LIST_HEAD() new 3a1c2bdb3024 ocfs2: fix snprintf() checking new e48e80bcd3b3 ocfs2: remove redundant assignment to pointer queue new 064c32219b93 ocfs2: remove repeated uptodate check for buffer new 51cb0637fa5b ocfs2: replace simple_strtoull() with kstrtoull() new 83155098a8a9 ocfs2: remove redundant initialization of variable ret new e8bced749499 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 00f9f599fed7 ocfs2: fix ocfs2 corrupt when iputting an inode new c1d3b11ee3f3 kernel: watchdog: modify the explanation related to watchd [...] new fc6294af48ad doc: watchdog: modify the explanation related to watchdog thread new d95f5ef9057d doc: watchdog: modify the doc related to "watchdog/%u" new 8634e08a2fa5 kunit: make test->lock irq safe new a0095a68c51f mm/slub, kunit: add a KUnit test for SLUB debugging functionality new 17422fd0e2a3 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new 9ef8d47d699c mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new 006598d68cef slub: remove resiliency_test() function new 60979f04b2b5 mm, slub: change run-time assertion in kmalloc_index() to [...] new c6cb2fad58bf kfence: test: fix for "mm, slub: change run-time assertion [...] new 5a1d0b458a7f mm, slub: fix support for clang 10 new 5c5255c2a03b mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] new 880a1a056292 slub: restore slub_debug=- behavior new 177e156b386d slub: actually use 'message' in restore_bytes() new 350f89a9dda7 slub: indicate slab_fix() uses printf formats new 9562b58ba488 slub: force on no_hash_pointers when slub_debug is enabled new 917df568a6cd slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix new f0625dd174eb mm: slub: move sysfs slab alloc/free interfaces to debugfs new 35dde44bc189 mm/kmemleak: fix possible wrong memory scanning period new f7a538970ad1 tools/vm/page_owner_sort.c: check malloc() return new 8017257e215e mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new 2b0e36596f69 mm: mmap_lock: use local locks instead of disabling preemption new f2594aaf85d2 mm: mark idle page tracking as BROKEN new 28489c9409cb mm: page-writeback: kill get_writeback_state() comments new 3305f9e1ca7b mm/page-writeback: Fix performance when BDI's share of rat [...] new 15fe6c192d17 mm/page-writeback: update the comment of Dirty position control new c91837947611 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new ee6384076fd0 writeback, cgroup: do not switch inodes with I_WILL_FREE flag new 20858bb328b8 writeback, cgroup: add smp_mb() to cgroup_writeback_umount() new 7cb634e160f1 writeback, cgroup: increment isw_nr_in_flight before grabb [...] new 565010f0d24a writeback, cgroup: switch to rcu_work API in inode_switch_wbs() new f9e92b3162fd writeback, cgroup: keep list of inodes attached to bdi_writeback new 29f47d2aaf91 writeback, cgroup: split out the functional part of inode_ [...] new af0d13f26dba writeback, cgroup: support switching multiple inodes at once new bcb15b1b1b94 writeback, cgroup: release dying cgwbs by switching attach [...] new bb8160794e73 writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] new ef09aba93675 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() new 144b7a881dab mm writeback,cgroup: fix documentation new 375d552923f3 mm: remove irqsave/restore locking from contexts with irqs [...] new ffd54b2b09e3 fs: drop_caches: fix skipping over shadow cache inodes new 86d0e0879a65 fs: inode: count invalidated shadow pages in pginodesteal new 98b80a867dc8 vfs: keep inodes with page cache off the inode shrinker LRU new 4e06e7e5b85b fs: unexport __set_page_dirty new 2e93d4fb91c3 fs: move ramfs_aops to libfs new e043b6e400b9 mm: require ->set_page_dirty to be explicitly wired up new e66ed768a6ec mm/writeback: move __set_page_dirty() to core mm new e48f3773cd9b mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers new 3e394c168309 iomap: use __set_page_dirty_nobuffers new d885939fb2a6 fs: remove anon_set_page_dirty() new 5d8dbf7dc9cb fs: remove noop_set_page_dirty() new 8d7f5b10c415 fs-remove-noop_set_page_dirty-fix new 768aef043036 mm: move page dirtying prototypes from mm.h new c8178ffa717b mm/gup_benchmark: support threading new 08044bc1089a mm: gup: allow FOLL_PIN to scale in SMP new 6ed79483133f mm: gup: pack has_pinned in MMF_HAS_PINNED new b2c718c60c6a mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new 1e5cb3cee883 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new cbf81bf0601d mm/swapfile: use percpu_ref to serialize against concurren [...] new 23baeb007f04 swap: fix do_swap_page() race with swapoff new 487d0dcf800e mm/swap: remove confusing checking for non_swap_entry() in [...] new 773812b5fff6 mm/shmem: fix shmem_swapin() race with swapoff new b0814136c287 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] new 169727915a23 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION new 05ddc50c8427 mm/swapfile: fold scan_swap_map() into the only caller get [...] new 83e3bfe749f3 mm/swap: remove unused local variable nr_shadows new fd333c09ac32 mm/swap_slots.c: delete meaningless forward declarations new f2ecfe7bbb29 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] new c392b60a136d mm: free idle swap cache page after COW new ab5e91b2acdc swap: check mapping_empty() for swap cache before being freed new d373f2475c4c mm/memcg: move mod_objcg_state() to memcontrol.c new 1919f9f4f063 mm/memcg: cache vmstat data in percpu memcg_stock_pcp new b4d8dd859210 mm/memcg: improve refill_obj_stock() performance new a225d1248ab3 mm/memcg: optimize user context object stock access new a6deaf2488fe mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new 6166bc94fc7c mm/memcontrol.c: fix potential uninitialized variable warning new 9df2d2899e62 mm: memcg/slab: properly set up gfp flags for objcg pointer array new 70b21588ae22 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new fbc72bb18deb mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new f922a4889cd2 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new 18da72880af4 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new 2f42a878a551 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new 4ea65752325e mm: memcontrol: fix root_mem_cgroup charging new 68d533f362da mm: memcontrol: fix page charging in page replacement new b7bdd24f72b7 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new 1303cca77b0b mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new b19066a1b4c7 mm: memcontrol: simplify lruvec_holds_page_lru_lock new f1467809bcfe mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new ff30b2444708 mm: memcontrol: simplify the logic of objcg pinning memcg new ec5450df309d mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new 9ea900a1abd9 mm: vmscan: remove noinline_for_stack new 354f30ee6165 memcontrol: use flexible-array member new d939bb4bd25e loop: use worker per cgroup instead of kworker new 82454775c109 mm: charge active memcg when no mm is set new 01a651ccf28c loop: charge i/o to mem and blk cg new 21d62b0755ca mm: memcontrol: remove trailing semicolon in macros new 6801c49eb203 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new 2e6fa5943435 binfmt: remove in-tree usage of MAP_EXECUTABLE new 5cfb376ee829 binfmt-remove-in-tree-usage-of-map_executable-fix new 0dce46be3bec mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new 7aeba273b92c mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new 864ddc2213c5 mm/mmap: introduce unlock_range() for code cleanup new ba924d49c4ce mm-mmap-introduce-unlock_range-for-code-cleanup-fix new d2c407d7af19 mm/mmap: use find_vma_intersection() in do_mmap() for overlap new 6f74eaa81932 mm/memory.c: fix comment of finish_mkwrite_fault() new 8ea9d6687e8c mm: add vma_lookup(), update find_vma_intersection() comments new e690ff999b55 drm/i915/selftests: use vma_lookup() in __igt_mmap() new bf6ef6213bc6 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] new b5ba7bd369d4 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] new ac85c8b0ba2b arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] new 28c193f8247c arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] new fcf82438a4dd arch/mips/kernel/traps: use vma_lookup() instead of find_vma() new 35a3c9520411 arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() new 3bcd0e934f8f x86/sgx: use vma_lookup() in sgx_encl_find() new fdda231b1b69 virt/kvm: use vma_lookup() instead of find_vma_intersection() new 2e0ef8a35d84 vfio: use vma_lookup() instead of find_vma_intersection() new 9e62a7e9f575 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() new 68de24c9300e drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() new 60b21b747579 media: videobuf2: use vma_lookup() in get_vaddr_frames() new a0b19c1798c2 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() new 3c67276d5fd8 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() new 124682771b86 lib/test_hmm: use vma_lookup() in dmirror_migrate() new 5cea8d13f06d mm/ksm: use vma_lookup() in find_mergeable_vma() new cf36d0acec8c mm/migrate: use vma_lookup() in do_pages_stat_array() new 6fdb5d2446a9 mm/mremap: use vma_lookup() in vma_to_resize() new 9443eb592a36 mm/memory.c: use vma_lookup() in __access_remote_vm() new c952bae5e09b mm/mempolicy: use vma_lookup() in __access_remote_vm() new abc33544df92 mm: update legacy flush_tlb_* to use vma new c2692f18d3dd lazy tlb: introduce lazy mm refcount helper functions new 9d0c5019dab1 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 498331bb61bc lazy tlb: allow lazy tlb mm refcounting to be configurable new 58812d51a3cf lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 4960d942eb0d lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 925096c2c626 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 2caef661f2fd lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new 63a3b4ae1dd8 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 385645888ac7 mm: improve mprotect(R|W) efficiency on pages referenced once new 0bd4b21b380b mm: improve mprotect(R|W) efficiency on pages referenced once new 6e62c1c4dd37 h8300: remove unused variable new 1d52598943ae mm/dmapool: use DEVICE_ATTR_RO macro new 133f1c25a3ac mm, tracing: unify PFN format strings new 80f95faf9a55 mm/page_alloc: add an alloc_pages_bulk_array_node() helper new a463acfe07f9 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new 3e3cb848221b mm/vmalloc: print a warning message first on failure new 156ea0956a48 mm/vmalloc: remove quoted strings split across lines new ca9178a888a8 mm/vmalloc: fallback to a single page allocator new 2d1f588b7011 printk: introduce dump_stack_lvl() new 29fcc67a8078 fix for "printk: introduce dump_stack_lvl()" new c67d7afb3a87 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new 8ce15e00e50d kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() new 34af0d20f469 mm: report which part of mem is being freed on initmem case new f47746df0d7d mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new 29789d20f16f mm/mmzone.h: simplify is_highmem_idx() new f9e62397852d mm: make __dump_page static new 52e0a63bacae mm/page_alloc: bail out on fatal signal during reclaim/com [...] new 2696f6c1698d mm/debug: factor PagePoisoned out of __dump_page new ca6f1f6221a5 mm/page_owner: constify dump_page_owner new 0975a9e0b137 mm: make compound_head const-preserving new 32013dbe1bf3 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new 5977261c8563 mm: constify page_count and page_ref_count new 9a538acf53a7 mm: optimise nth_page for contiguous memmap new 0f404b414287 mm/page_alloc: switch to pr_debug new fe49a44e2af5 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 new 27a5576ec82f mm/page_alloc: split per cpu page lists and zone stats new 8f2828090af0 mm/page_alloc: split per cpu page lists and zone stats -fix new 7fbf3af4f227 mm/page_alloc: split per cpu page lists and zone stats -fix -fix new c8b6fc0bdf34 mm/page_alloc: convert per-cpu list protection to local_lock new b4465fb1b724 mm/page_alloc: work around a pahole limitation with zero-s [...] new 5c7557c185a6 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] new 153a65d60b61 mm/vmstat: convert NUMA statistics to basic NUMA counters new 8501f3445eae mm/vmstat: inline NUMA event counter updates new b793c052af7a mm/page_alloc: batch the accounting updates in the bulk allocator new 311b33ab4dd4 mm/page_alloc: reduce duration that IRQs are disabled for [...] new 2f82ba10af46 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new 73da860174cc mm/page_alloc: avoid conflating IRQs disabled with zone->lock new ed38c90e4618 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new c1d7357a3226 mm: page_alloc: dump migrate-failed pages only at -EBUSY new 749d053fccb6 mm/page_alloc: delete vm.percpu_pagelist_fraction new 9fa7b7123f75 mm/page_alloc: disassociate the pcp->high from pcp->batch new 4640d205254e mm/page_alloc: disassociate the pcp->high from pcp->batch -fix new 4158fb823ccd mm/page_alloc: adjust pcp->high after CPU hotplug events new 5a2e8d91c808 mm/page_alloc: scale the number of pages that are batch freed new f57288559716 mm/page_alloc: limit the number of pages on PCP lists when [...] new 16c77ab8428d mm/page_alloc: introduce vm.percpu_pagelist_high_fraction new 6a9687e159e4 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix new cf4f4b017bbe mm: drop SECTION_SHIFT in code comments new af155ed44e0c mm/page_alloc: improve memmap_pages dbg msg new ff9aae02b6b4 mm/page_alloc: fix counting of managed_pages new 105e221f75c3 mm/page_alloc: move free_the_page new 3e0e598d30b4 alpha: remove DISCONTIGMEM and NUMA new b087d231245e arc: update comment about HIGHMEM implementation new f84e0e44c53c arc: remove support for DISCONTIGMEM new 6523e27f26f6 m68k: remove support for DISCONTIGMEM new fec66c895c4d mm: remove CONFIG_DISCONTIGMEM new 7b109f95508e arch, mm: remove stale mentions of DISCONIGMEM new 954254c6eda3 docs: remove description of DISCONTIGMEM new 024ef92e5475 mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA new 6510d8060b8d mm-replace-config_need_multiple_nodes-with-config_numa-fix new bd744cd2b0cd mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM new 5e349d186f1a mm/page_alloc: allow high-order pages to be stored on the [...] new 1e2fffd54b0c mm,hwpoison: send SIGBUS with error virutal address new 7a3e52e8c1c7 mmhwpoison-send-sigbus-with-error-virutal-address-fix new bae8bd1cb5a0 mm,hwpoison: make get_hwpoison_page() call get_any_page() new 1f09c8850c4e mm: memory_hotplug: factor out bootmem core functions to b [...] new 5d726142f436 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 3a63daebfd6e mm: hugetlb: gather discrete indexes of tail page new f88ce27e7852 mm: hugetlb: free the vmemmap pages associated with each H [...] new 26ead6a201a9 mm/sparse-vmemmap: fix documentation warning new 1e95133ddae2 mm: hugetlb: defer freeing of HugeTLB pages new 996684b67749 mm: hugetlb: alloc the vmemmap pages associated with each [...] new 44b7e3005fc5 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page new 93776770396a mm: fix alloc_vmemmap_page_list documentation warning new 220fa917fbae mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new 20cdfd3ff203 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new b6fac142ce82 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new 97e7c6258c1b mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new 51d9577cb759 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new 9caa18cadd24 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new c696f8bdd01a mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new f1ec3a4939b6 mm/huge_memory.c: use page->deferred_list new afd335d462ae mm/huge_memory.c: add missing read-only THP checking in tr [...] new 511eebe5e078 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] new b1259df4d73d mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new 8c50732bf4e7 mm/huge_memory.c: don't discard hugepage if other processe [...] new 141f09b3fc9b mm/hugetlb: change parameters of arch_make_huge_pte() new 768e38779a0d mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new 2719a81b3475 x86: define only {pud/pmd}_{set/clear}_huge when useful new 5d7b801c9942 arm64: define only {pud/pmd}_{set/clear}_huge when useful new 661e69d21529 mm/vmalloc: enable mapping of huge pages at pte level in vmap new 8d79533ab912 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new ae788ba53184 powerpc/8xx: add support for huge pages on VMAP and VMALLOC new 135d9dea5b9b khugepaged: selftests: remove debug_cow new 7a520f54ac34 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY new c24e8ec48ce5 userfaultfd: remove set but not used variable 'vm_alloc_shared' new 36767f4015ee mm, hugetlb: fix allocation error check and copy func name new dfc1dddb922e userfaultfd/selftests: use user mode only new b1be6954fa54 userfaultfd/selftests: remove the time() check on delayed uffd new f26f8762ee2c userfaultfd/selftests: dropping VERIFY check in locking_thread new 3b91c47b2e13 userfaultfd/selftests: only dump counts if mode enabled new de18db31e394 userfaultfd/selftests: unify error handling new 8213bb219a2a mm/thp: simplify copying of huge zero page pmd when fork new a0b7c4abc8a5 mm/userfaultfd: fix uffd-wp special cases for fork() new d5e9c4eb66b4 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new 14ac20539fe4 mm/userfaultfd: fail uffd-wp registration if not supported new 6f0e5e65bc1e mm/pagemap: export uffd-wp protection information new cd77721974b5 userfaultfd/selftests: add pagemap uffd-wp test new 028c9274055b userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 8f2062844c0c userfaultfd/shmem: support minor fault registration for shmem new 44a08ea8c582 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new d4c172bfd3db userfaultfd/shmem: advertise shmem minor fault support new ae3c82cbee9a userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 28b327809709 userfaultfd/selftests: use memfd_create for shmem test type new c127d7961695 userfaultfd/selftests: create alias mappings in the shmem test new 9563fdba5721 userfaultfd/selftests: reinitialize test context in each test new 5fa227077638 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix new 4ef01e610f86 userfaultfd/selftests: exercise minor fault handling shmem [...] new 77e6a3928db2 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition new ca030f7630c7 mm/vmscan.c: fix potential deadlock in reclaim_pages() new fd0df95a1d78 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] new 4436cfa82008 mm/kconfig: move HOLES_IN_ZONE into mm new a20abe64541f docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new 95cc8d6459dc fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER new 42b551e3b616 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM new 3b4a0e018465 fs/proc/kcore: don't read offline sections, logically offl [...] new 779ba76c82bd mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] new fdcfd9cb78fa virtio-mem: use page_offline_(start|end) when setting Page [...] new 824b2b923c38 fs/proc/kcore: use page_offline_(freeze|thaw) new 75ad3cd82c7c mm/zbud: reuse unbuddied[0] as buddied in zbud_pool new c1b2c7e2c24b mm/zbud: don't export any zbud API new 81ffbd7432f3 mm/compaction: use DEVICE_ATTR_WO macro new 844b20043764 mm: compaction: remove duplicate !list_empty(&sublist) check new 933a0b70542b mm/mempolicy: cleanup nodemask intersection check for oom new 797014fc2ff3 mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] new e7801ffe8195 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 4b29ecac5050 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 1200f01850c3 mm/mempolicy: unify the parameter sanity check for mbind a [...] new 880c41876762 mm/mempolicy: unify the parameter sanity check for mbind a [...] new 6b2a8860f784 mm: mempolicy: don't have to split pmd for huge zero page new 47eb1e57148e mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] new 2d76395cac0c include/linux/mmzone.h: add documentation for pfn_valid() new 91616c32a978 memblock: update initialization of reserved pages new 0a8cefe83a6d arm64: decouple check whether pfn is in linear map from pf [...] new 822077d9941d arm64: drop pfn_valid_within() and simplify pfn_valid() new 380602ce38b4 arm64/mm: drop HAVE_ARCH_PFN_VALID new 24e43bcdf7c8 mm: migrate: fix missing update page_private to hugetlb_pa [...] new 53df5882b76e mm: migrate: fix missing update page_private to hugetlb_pa [...] new ffdc6b128bfd mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 96a495303133 mm: memory: add orig_pmd to struct vm_fault new a40d54d30391 mm: memory: make numa_migrate_prep() non-static new 93d76b13fe86 mm: thp: refactor NUMA fault handling new 9ffc8df9c131 mm: thp: fix a double unlock bug new 7ebd331a16a1 mm: migrate: account THP NUMA migration counters correctly new 49f592beef3d mm: migrate: don't split THP for misplaced NUMA page new e91a66eb2e7a mm: migrate: check mapcount for THP instead of refcount new 55e835b53b62 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] new 273710adf138 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 86e1fa288ef3 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] new db376096dae7 mm: rmap: make try_to_unmap() void function new 3ebe30821d1f mm/thp: remap_page() is only needed on anonymous THP new fbde0d9417af mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC new c07a6647025d mm/thp: fix strncpy warning new e4670635d718 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new e10cd2c18ebd nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new 43304ffb6159 mm/nommu: unexport do_munmap() new 6d6aadf65d14 mm: generalize ZONE_[DMA|DMA32] new 71c0911cef5a mm: make variable names for populate_vma_page_range() consistent new a0e7bb18961d mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new f6b433933853 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new 696ca2477866 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new ec1cd454959c selftests/vm: add protection_keys_32 / protection_keys_64 [...] new 4c22ca20106d selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 14260f2d38b4 mm/memory_hotplug: rate limit page migration warnings new f6c048f79594 memory-hotplug.rst: complete admin-guide overhaul new b97c4bc3de20 mm,memory_hotplug: drop unneeded locking new 39045bdd2be4 mmmemory_hotplug-drop-unneeded-locking-fix new 91331c28b2d4 mm/zswap.c: remove unused function zswap_debugfs_exit() new fe07ee0d943b mm/zswap.c: avoid unnecessary copy-in at map time new 85896cb2c267 mm/zswap.c: fix two bugs in zswap_writeback_entry() new 6d391a5aeefd mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep new 529733c8a3b6 mm/highmem: Remove deprecated kmap_atomic new 20817db6891f zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK new 362b10d04b64 mm: fix typos and grammar error in comments new d8b23a9a9e17 mm: fix comments mentioning i_mutex new 9aa1e69fb124 mm: define default value for FIRST_USER_ADDRESS new f33a183ed9e0 mm: fix spelling mistakes new ad7d24cdfc7c mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages new cbe3cc3798c8 mm/vmalloc: include header for prototype of set_iounmap_nonlazy new b5501dd7c481 mm/page_alloc: make should_fail_alloc_page() static new 9a9574084ab0 mm/mapping_dirty_helpers: remove double Note in kerneldoc new 08eb86490d5a mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] new 07291bb5de76 mm/memory_hotplug: fix kerneldoc comment for __try_online_node new d44d960c2249 mm/memory_hotplug: fix kerneldoc comment for __remove_memory new 3020c2114112 mm/zbud: add kerneldoc fields for zbud_pool new e9e16f41f035 mm/z3fold: add kerneldoc fields for z3fold_pool new 2cf59d948f3b mm/swap: make swap_address_space an inline function new 9b5b4902ae0d mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations new ac395bf05d2d mm/mmap_lock: fix warning when CONFIG_TRACING is not defined new c4ea7b5dbbe2 mm/page_alloc: move prototype for find_suitable_fallback new 822b4dc5de91 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM new 22a47ad5ada2 mm/thp: define default pmd_pgtable() new 3760f583886f kfence: unconditionally use unbound work queue new 2baff3bc9b02 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 75f1b8f3fc4b fs/buffer.c: dump more info for __getblk_gfp() stall problem new cd2311805238 kernel/hung_task.c: Monitor killed tasks. new dda17cb3ebc4 proc: Avoid mixing integer types in mem_rw() new eb8ee1409422 fs/proc/kcore.c: add mmap interface new f117ddfd79ed fs-proc-kcorec-add-mmap-interface-fix new 72c65da2d890 procfs: allow reading fdinfo with PTRACE_MODE_READ new 487a41d1d6e3 procfs/dmabuf: add inode number to /proc/*/fdinfo new ac424898b6ed sysctl: remove redundant assignment to first new 07c0a0019643 proc/sysctl: make protected_* world readable new 3d2633d2402d drm: include only needed headers in ascii85.h new 2d82719f3b85 kernel.h: split out panic and oops helpers new a35020ef55fa kernelh-split-out-panic-and-oops-helpers-fix new 559596f75d5d kernel.h: split out panic and oops helpers (ia64 fix) new 11d82643a062 lib: decompress_bunzip2: remove an unneeded semicolon new eb497cae8c82 lib/string_helpers: switch to use BIT() macro new c9aac4405bc2 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new 499444411294 lib/string_helpers: drop indentation level in string_escape_mem() new 4e45fcb98ad4 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new 688e31e6d8a1 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new 9549016879a9 lib/string_helpers: allow to append additional characters [...] new a6f1e50d4218 lib/test-string_helpers: print flags in hexadecimal format new 66c88778f9d8 lib/test-string_helpers: get rid of trailing comma in terminators new c1fd06a9df60 lib/test-string_helpers: add test cases for new features new 329d600a3a53 MAINTAINERS: add myself as designated reviewer for generic [...] new 5c8e54839df4 seq_file: introduce seq_escape_mem() new fa21e88309f4 seq_file: add seq_escape_str() as replica of string_escape_str() new cf3408b53430 seq_file: convert seq_escape() to use seq_escape_str() new 1e7b2992b071 nfsd: avoid non-flexible API in seq_quote_mem() new 431d4f503d29 seq_file: drop unused *_escape_mem_ascii() new 06feb856b890 lib/math/rational.c: fix divide by zero new 7e9fb7b73a24 lib/math/rational: add Kunit test cases new 1a3d6fd8162a lib-math-rational-add-kunit-test-cases-fix new 85ae6b3b3d23 lib/math/rational: fix spelling mistake "demominator" -> " [...] new e45b7e185eea lib/decompressors: fix spelling mistakes new 8e04af93caa9 lib/mpi: fix spelling mistakes new 3893a66b27fa lib: memscan() fixlet new 106622c0c561 lib: uninline simple_strtoull() new 54f73bc1923e kernel.h: split out kstrtox() and simple_strtox() to a sep [...] new 665ce801833c kstrtox: fix documentation references new 426f65983e03 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new 152550170e3d lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new a90c409b9cfc checkpatch: scripts/spdxcheck.py now requires python3 new 512dce16e0d9 checkpatch: improve the indented label test new 9dbf47d59edb init: print out unknown kernel parameters new c86fee38d0e6 init/main.c: silence some -Wunused-parameter warnings new 4b6a57ffc9a2 kprobes: remove duplicated strong free_insn_page in x86 and s390 new d3bd52e57939 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 5b48b389a8c2 x86: signal: don't do sas_ss_reset() until we are certain [...] new 47e9a86d6bdf exec: remove checks in __register_bimfmt() new 14e47fd75a1d exec: fix deadlock in de_thread with ptrace_attach new 6271e37c08bf exec-fix-dead-lock-in-de_thread-with-ptrace_attach-v9 new 075a4f26ee60 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 41fef2c51bd0 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] new 2df345d84553 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 1af20f721aa3 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new abf5754a3f45 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code new 35f3e55d4400 selftests/vm/pkeys: refill shadow register after implicit [...] new a101eee3c448 selftests/vm/pkeys: exercise x86 XSAVE init state new c088072b51f8 lib/decompressors: remove set but not used variabled 'level' new 742c9fc8e41a lib-decompressors-remove-set-but-not-used-variabled-level-fix new 3dcb6463216e ipc sem: use kvmalloc for sem_undo allocation new af9a3b6ddae3 ipc: use kmalloc for msg_queue and shmid_kernel new e9c3fd6638b8 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock new 1d9814806e50 ipc/util.c: use binary search for max_idx new 1a2bcb8c3e4d ipc-utilc-use-binary-search-for-max_idx-fix new fce30d9187a8 linux-next-pre new d74694c8d4e7 Merge branch 'akpm-current/current' new 604b6fa4f75b lib/test: fix spelling mistakes new 7c8cba8e9e07 lib: fix spelling mistakes new c721c83c0582 lib: fix spelling mistakes in header files new e347004468fd hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script new ee2d522ee125 hexagon: use common DISCARDS macro new 84aa00a141b7 hexagon: select ARCH_WANT_LD_ORPHAN_WARN new 545d0d5f24bf mm/slub: use stackdepot to save stack trace in objects new 5c67525e4250 slub: STACKDEPOT: rename save_stack_trace() new ad98c90cdaef mm/slub: use stackdepot to save stack trace in objects-fix new 6e1f468c2431 mmap: make mlock_future_check() global new 136417d3881d riscv/Kconfig: make direct map manipulation options depend on MMU new c304374ee2dd set_memory: allow querying whether set_direct_map_*() is a [...] new c2594ae913c8 mm: introduce memfd_secret system call to create "secret" [...] new a3b8163389d1 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new 933e512af754 PM: hibernate: disable when there are active secretmem users new c94eafff0d7d arch, mm: wire up memfd_secret system call where relevant new 1c3e4d50288a secretmem: test: add basic selftest for memfd_secret(2) new 3fd04f31649b mm: fix spelling mistakes in header files new 4119f28821a9 mm: add setup_initial_init_mm() helper new 4187fb3ba10b arc: convert to setup_initial_init_mm() new 354068e0f0cf arm: convert to setup_initial_init_mm() new fd52fa38a1ec arm64: convert to setup_initial_init_mm() new 5798ad20392c csky: convert to setup_initial_init_mm() new 50feeb512a09 h8300: convert to setup_initial_init_mm() new 96a2ff599525 m68k: convert to setup_initial_init_mm() new 8bd2ecad934e nds32: convert to setup_initial_init_mm() new 4dbd08a87120 nios2: convert to setup_initial_init_mm() new 84632f331b5a openrisc: convert to setup_initial_init_mm() new 7b84928b0589 powerpc: convert to setup_initial_init_mm() new 032c765654d8 riscv: convert to setup_initial_init_mm() new 9f0202c52631 s390: convert to setup_initial_init_mm() new a842833296d3 sh: convert to setup_initial_init_mm() new d4c4568f8d69 x86: convert to setup_initial_init_mm() new ef659edd12fb buildid: only consider GNU notes for build ID parsing new a14e35ceb587 buildid: add API to parse build ID out of buffer new 686176a3b99c buildid: stash away kernels build ID on init new c789498f3647 buildid-stash-away-kernels-build-id-on-init-fix new c6db5a5031ac dump_stack: add vmlinux build ID to stack traces new 8a022d64365f module: add printk formats to add module build ID to stacktraces new 489372fcfd47 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 10b330fcf340 buildid: fix build when CONFIG_MODULES is not set new a1fb2e2d7afa module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 1c363ebc88c9 module: fix build error when CONFIG_SYSFS is disabled new d1d8894e9516 arm64: stacktrace: use %pSb for backtrace printing new 1e420c8af0d3 x86/dumpstack: use %pSb/%pBb for backtrace printing new 8ad26a4d2e8e scripts/decode_stacktrace.sh: support debuginfod new 983f1c095b1a scripts/decode_stacktrace.sh: silence stderr messages from [...] new 8d456616f7bf scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 56ab2ddfa17d buildid: mark some arguments const new 1a55bd632784 buildid: fix kernel-doc notation new 38a63ca4da02 kdump: use vmlinux_build_id to simplify new 8aef6710db27 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new 47b86b386eeb mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] new f51a71093975 afs: fix tracepoint string placement with built-in AFS new f24011e8a7f0 Merge branch 'akpm/master' new 9fb45a9f35f0 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new c7d4c1fd91ab Add linux-next specific files for 20210616
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 (b0795f0f47d7) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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 1233 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: .clang-format | 13 +- Documentation/ABI/stable/sysfs-devices-system-cpu | 83 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 2 + Documentation/ABI/testing/sysfs-bus-counter | 76 +- .../ABI/testing/sysfs-bus-counter-104-quad-8 | 61 - .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 - Documentation/ABI/testing/sysfs-bus-cxl | 103 + .../ABI/testing/sysfs-bus-spi-devices-spi-nor | 31 + Documentation/ABI/testing/sysfs-class-spi-eeprom | 19 + .../ABI/testing/sysfs-devices-platform-soc-ipa | 78 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 + Documentation/admin-guide/cputopology.rst | 85 +- Documentation/admin-guide/ext4.rst | 2 +- .../admin-guide/hw-vuln/core-scheduling.rst | 223 + Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/kdump/kdump.rst | 170 +- Documentation/admin-guide/kernel-parameters.txt | 5 - Documentation/admin-guide/pm/cpuidle.rst | 77 +- Documentation/admin-guide/pstore-blk.rst | 14 +- Documentation/admin-guide/sysctl/vm.rst | 12 +- Documentation/core-api/kernel-api.rst | 7 +- Documentation/core-api/printk-formats.rst | 9 +- Documentation/dev-tools/checkpatch.rst | 399 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kcsan.rst | 12 + Documentation/dev-tools/kunit/kunit-tool.rst | 48 + Documentation/dev-tools/kunit/usage.rst | 50 +- Documentation/dev-tools/pgo.rst | 127 - Documentation/devicetree/bindings/arm/fsl.yaml | 11 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 1 + Documentation/devicetree/bindings/arm/renesas.yaml | 18 + .../bindings/auxdisplay/hit,hd44780.yaml | 2 +- .../bindings/clock/brcm,iproc-clocks.txt | 313 - .../bindings/clock/brcm,iproc-clocks.yaml | 395 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 83 + .../devicetree/bindings/clock/ti/dpll.txt | 20 + .../bindings/crypto/cortina,sl3516-crypto.yaml | 50 + Documentation/devicetree/bindings/eeprom/at25.yaml | 31 +- .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../devicetree/bindings/fpga/fpga-region.txt | 22 +- .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 5 +- .../devicetree/bindings/i2c/aspeed,i2c.yaml | 75 + .../devicetree/bindings/i2c/i2c-aspeed.txt | 49 - .../bindings/iio/accel/bosch,bma180.yaml | 3 +- .../bindings/iio/accel/bosch,bma255.yaml | 9 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 13 + .../devicetree/bindings/iommu/arm,smmu.yaml | 11 +- .../devicetree/bindings/iommu/rockchip,iommu.txt | 38 - .../devicetree/bindings/iommu/rockchip,iommu.yaml | 85 + .../bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml | 106 + .../devicetree/bindings/ipmi/aspeed-kcs-bmc.txt | 33 - .../devicetree/bindings/media/renesas,drif.yaml | 4 +- .../bindings/memory-controllers/arm,pl353-smc.yaml | 131 + .../bindings/memory-controllers/pl353-smc.txt | 47 - .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 1 + .../bindings/mtd/arm,pl353-nand-r2p1.yaml | 53 + .../devicetree/bindings/mtd/arm-versatile.txt | 26 - .../bindings/mtd/cortina,gemini-flash.txt | 2 +- .../devicetree/bindings/mtd/cypress,hyperflash.txt | 13 - .../devicetree/bindings/mtd/intel,ixp4xx-flash.txt | 22 - .../bindings/mtd/microchip,mchp48l640.yaml | 45 + .../devicetree/bindings/mtd/mtd-physmap.txt | 114 - .../devicetree/bindings/mtd/mtd-physmap.yaml | 208 + .../devicetree/bindings/mtd/ti,am654-hbmc.txt | 51 - .../devicetree/bindings/mtd/ti,am654-hbmc.yaml | 69 + .../bindings/net/ethernet-controller.yaml | 1 + .../devicetree/bindings/net/ingenic,mac.yaml | 76 + .../devicetree/bindings/net/snps,dwmac.yaml | 15 + .../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/renesas,rzg2l-sysc.yaml | 63 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 38 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 - .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl-sai.txt | 6 +- .../bindings/sound/qcom,wcd938x-sdw.yaml | 70 + .../devicetree/bindings/sound/qcom,wcd938x.yaml | 146 + .../devicetree/bindings/sound/sgtl5000.yaml | 4 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../bindings/watchdog/arm,sbsa-gwdt.yaml | 51 + .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 74 - .../bindings/watchdog/atmel-sama5d4-wdt.txt | 34 + .../devicetree/bindings/watchdog/sbsa-gwdt.txt | 31 - Documentation/driver-api/cxl/memory-devices.rst | 6 + Documentation/driver-api/generic-counter.rst | 2 +- .../driver-api/surface_aggregator/clients/cdev.rst | 127 +- Documentation/fault-injection/fault-injection.rst | 24 +- Documentation/filesystems/ext2.rst | 2 +- Documentation/filesystems/porting.rst | 16 +- .../filesystems/xfs-delayed-logging-design.rst | 361 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 133 + Documentation/fpga/dfl.rst | 4 +- Documentation/hwmon/dps920ab.rst | 73 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/pim4328.rst | 105 + .../device_drivers/ethernet/mellanox/mlx5.rst | 88 + Documentation/networking/device_drivers/index.rst | 1 + .../networking/device_drivers/wwan/index.rst | 18 + .../networking/device_drivers/wwan/iosm.rst | 96 + Documentation/networking/devlink/prestera.rst | 141 + Documentation/networking/dsa/dsa.rst | 21 +- Documentation/networking/ip-sysctl.rst | 25 + Documentation/networking/phy.rst | 6 + Documentation/power/runtime_pm.rst | 9 + Documentation/security/IMA-templates.rst | 2 +- Documentation/sound/hd-audio/controls.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 13 +- Documentation/trace/boottime-trace.rst | 6 + Documentation/usb/gadget-testing.rst | 2 + Documentation/userspace-api/accelerators/ocxl.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/vm/hmm.rst | 19 +- Documentation/vm/memory-model.rst | 45 +- Documentation/vm/slub.rst | 10 +- Documentation/vm/unevictable-lru.rst | 33 +- Documentation/x86/x86_64/boot-options.rst | 31 +- MAINTAINERS | 87 +- Makefile | 5 +- Next/SHA1s | 298 +- Next/Trees | 2 +- Next/merge.log | 9260 ++++++++++++-------- arch/Kconfig | 30 +- arch/alpha/Kconfig | 22 - arch/alpha/include/asm/machvec.h | 6 - arch/alpha/include/asm/mmzone.h | 100 - arch/alpha/include/asm/pgalloc.h | 1 - arch/alpha/include/asm/pgtable.h | 12 +- arch/alpha/include/asm/topology.h | 39 - arch/alpha/kernel/core_marvel.c | 53 +- arch/alpha/kernel/core_wildfire.c | 29 +- arch/alpha/kernel/pci_iommu.c | 29 - arch/alpha/kernel/proto.h | 8 - arch/alpha/kernel/setup.c | 16 - arch/alpha/kernel/sys_marvel.c | 5 - arch/alpha/kernel/sys_wildfire.c | 5 - arch/alpha/mm/Makefile | 2 - arch/alpha/mm/init.c | 3 - arch/alpha/mm/numa.c | 223 - arch/arc/Kconfig | 13 - arch/arc/include/asm/mmzone.h | 40 - arch/arc/include/asm/pgalloc.h | 2 - arch/arc/include/asm/pgtable.h | 2 + arch/arc/include/uapi/asm/sigcontext.h | 1 + arch/arc/kernel/signal.c | 43 + arch/arc/kernel/vmlinux.lds.S | 2 +- arch/arc/mm/init.c | 26 +- arch/arm/Kconfig | 2 - arch/arm/Kconfig.debug | 11 + arch/arm/arm-soc-for-next-contents.txt | 148 +- arch/arm/boot/dts/Makefile | 7 + arch/arm/boot/dts/am335x-cm-t335.dts | 4 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am33xx-clocks.dtsi | 10 +- arch/arm/boot/dts/am33xx-l4.dtsi | 30 +- arch/arm/boot/dts/am437x-l4.dtsi | 33 +- arch/arm/boot/dts/am43x-epos-evm.dts | 4 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 12 +- arch/arm/boot/dts/am5718.dtsi | 6 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 15 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 119 +- arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 59 +- .../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts | 2 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 2 +- .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2060 ++++- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 30 - arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 10 + arch/arm/boot/dts/bcm-cygnus.dtsi | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 2 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094.dtsi | 2 +- arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 26 +- arch/arm/boot/dts/bcm63138.dtsi | 2 +- arch/arm/boot/dts/bcm7445-bcm97445svmb.dts | 4 +- arch/arm/boot/dts/bcm7445.dtsi | 2 +- arch/arm/boot/dts/bcm911360_entphn.dts | 4 +- arch/arm/boot/dts/bcm953012k.dts | 4 +- arch/arm/boot/dts/bcm958300k.dts | 4 +- arch/arm/boot/dts/bcm958305k.dts | 4 +- arch/arm/boot/dts/bcm958522er.dts | 4 +- arch/arm/boot/dts/bcm958525er.dts | 4 +- arch/arm/boot/dts/bcm958525xmc.dts | 4 +- arch/arm/boot/dts/bcm958622hr.dts | 4 +- arch/arm/boot/dts/bcm958623hr.dts | 4 +- arch/arm/boot/dts/bcm958625hr.dts | 4 +- arch/arm/boot/dts/bcm958625k.dts | 4 +- arch/arm/boot/dts/bcm963138dvt.dts | 4 +- arch/arm/boot/dts/bcm988312hr.dts | 4 +- arch/arm/boot/dts/da850.dtsi | 21 +- arch/arm/boot/dts/dm816x.dtsi | 4 - arch/arm/boot/dts/dra7-evm.dts | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 28 +- arch/arm/boot/dts/dra71x.dtsi | 4 - arch/arm/boot/dts/dra72-evm-common.dtsi | 4 +- arch/arm/boot/dts/dra72x.dtsi | 4 - arch/arm/boot/dts/dra74x.dtsi | 92 +- arch/arm/boot/dts/dra76-evm.dts | 6 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 11 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 4 +- arch/arm/boot/dts/gemini-nas4220b.dts | 2 +- arch/arm/boot/dts/gemini-rut1xx.dts | 14 +- arch/arm/boot/dts/gemini-sl93512r.dts | 6 +- arch/arm/boot/dts/gemini-sq201.dts | 6 +- arch/arm/boot/dts/gemini-wbd111.dts | 2 +- arch/arm/boot/dts/gemini-wbd222.dts | 2 +- arch/arm/boot/dts/gemini.dtsi | 13 +- arch/arm/boot/dts/imx6dl-b105pv2.dts | 32 + arch/arm/boot/dts/imx6dl-b105v2.dts | 32 + arch/arm/boot/dts/imx6dl-b125pv2.dts | 30 + arch/arm/boot/dts/imx6dl-b125v2.dts | 30 + arch/arm/boot/dts/imx6dl-b155v2.dts | 32 + arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi | 413 + arch/arm/boot/dts/imx6dl-b1x5v2.dtsi | 58 + arch/arm/boot/dts/imx6dl-plym2m.dts | 6 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 36 +- arch/arm/boot/dts/imx6dl-qmx6.dtsi | 612 ++ arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 71 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 41 +- arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 79 +- .../arm/boot/dts/intel-ixp42x-welltech-epbx100.dts | 76 + arch/arm/boot/dts/intel-ixp42x.dtsi | 4 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 104 +- arch/arm/boot/dts/intel-ixp43x.dtsi | 4 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 33 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 92 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 11 +- arch/arm/boot/dts/keystone-k2g.dtsi | 6 +- arch/arm/boot/dts/meson.dtsi | 1 + arch/arm/boot/dts/mstar-v7.dtsi | 14 + arch/arm/boot/dts/omap2.dtsi | 4 - arch/arm/boot/dts/omap3.dtsi | 6 - arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 18 +- arch/arm/boot/dts/rk3036.dtsi | 50 + arch/arm/boot/dts/rk3066a.dtsi | 6 +- arch/arm/boot/dts/rk322x.dtsi | 111 + arch/arm/boot/dts/rk3288-rock2-som.dtsi | 2 +- arch/arm/boot/dts/rk3288-vyasa.dts | 4 +- arch/arm/boot/dts/ste-ab8500.dtsi | 28 +- arch/arm/boot/dts/ste-ab8505.dtsi | 24 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 6 + arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 4 +- arch/arm/boot/dts/ste-href.dtsi | 9 +- arch/arm/boot/dts/ste-snowball.dts | 2 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 3 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 11 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 3 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 33 + arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 7 +- arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi | 7 +- arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 1 - arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 9 +- arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 2 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 7 +- arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dts | 17 +- arch/arm/configs/aspeed_g4_defconfig | 1 + arch/arm/configs/aspeed_g5_defconfig | 2 + arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/ixp4xx_defconfig | 3 + arch/arm/include/asm/memory.h | 15 +- arch/arm/include/asm/pgalloc.h | 1 - arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/include/asm/system_misc.h | 1 - arch/arm/kernel/head.S | 30 +- arch/arm/kernel/reboot.c | 6 +- arch/arm/kernel/setup.c | 25 +- arch/arm/kernel/vmlinux.lds.S | 2 +- arch/arm/mach-imx/Makefile | 2 +- arch/arm/mach-imx/common.h | 3 + arch/arm/mach-imx/headsmp.S | 9 + arch/arm/mach-imx/hotplug.c | 3 + arch/arm/mach-imx/mach-imx6q.c | 3 - arch/arm/mach-imx/mach-imx7d.c | 3 +- arch/arm/mach-imx/platsmp.c | 26 + arch/arm/mach-imx/src.c | 101 +- arch/arm/mach-omap2/common.h | 1 - arch/arm/mach-omap2/pm33xx-core.c | 40 + arch/arm/mach-zynq/Kconfig | 2 +- arch/arm/mm/Kconfig | 2 - arch/arm/mm/abort-ev7.S | 26 - arch/arm/mm/mmu.c | 144 +- arch/arm/xen/enlighten.c | 12 +- arch/arm64/Kconfig | 36 +- arch/arm64/Makefile | 2 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 17 - .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 48 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 9 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 6 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 2 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 14 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 5 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 4 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 4 + .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 4 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 23 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 5 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 110 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 86 + arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 454 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 131 + .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 47 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 26 + arch/arm64/boot/dts/qcom/pm6150.dtsi | 24 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 102 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 112 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 112 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 87 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 - arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 5 + .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 543 ++ arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 132 + arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi | 25 + arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 21 + arch/arm64/boot/dts/renesas/r9a07g044l2.dtsi | 13 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 27 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 44 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 19 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 4 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 6 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 5 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 20 - arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 4 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 20 - arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 - arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 8 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 9 + arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 5 + arch/arm64/configs/defconfig | 7 +- arch/arm64/include/asm/alternative-macros.h | 4 +- arch/arm64/include/asm/asm_pointer_auth.h | 49 +- arch/arm64/include/asm/cpu.h | 46 +- arch/arm64/include/asm/cpufeature.h | 8 +- arch/arm64/include/asm/insn.h | 4 +- arch/arm64/include/asm/kernel-pgtable.h | 9 +- arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/page.h | 1 - arch/arm64/include/asm/patching.h | 2 - arch/arm64/include/asm/pgalloc.h | 1 - arch/arm64/include/asm/pgtable-hwdef.h | 7 - arch/arm64/include/asm/pgtable.h | 8 +- arch/arm64/include/asm/pointer_auth.h | 59 +- arch/arm64/include/asm/processor.h | 2 + arch/arm64/include/asm/system_misc.h | 2 - arch/arm64/kernel/asm-offsets.c | 4 + arch/arm64/kernel/cpufeature.c | 187 +- arch/arm64/kernel/cpuinfo.c | 53 +- arch/arm64/kernel/ftrace.c | 1 + arch/arm64/kernel/head.S | 5 +- arch/arm64/kernel/jump_label.c | 1 + arch/arm64/kernel/kgdb.c | 1 + arch/arm64/kernel/patching.c | 2 + arch/arm64/kernel/perf_event.c | 5 +- arch/arm64/kernel/probes/kprobes.c | 18 +- arch/arm64/kernel/process.c | 26 +- arch/arm64/kernel/setup.c | 7 +- arch/arm64/kernel/signal.c | 26 + arch/arm64/kernel/traps.c | 2 + arch/arm64/kvm/arm.c | 11 +- arch/arm64/kvm/hyp/include/nvhe/gfp.h | 45 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/memory.h | 7 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 13 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 60 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 112 +- arch/arm64/kvm/hyp/nvhe/setup.c | 30 +- arch/arm64/kvm/hyp/reserved_mem.c | 3 +- arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/init.c | 37 - arch/arm64/mm/mmu.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 1 + arch/arm64/tools/cpucaps | 3 +- arch/csky/include/asm/pgalloc.h | 2 - arch/csky/kernel/setup.c | 5 +- arch/h8300/kernel/setup.c | 5 +- arch/hexagon/Kconfig | 1 + arch/hexagon/include/asm/pgtable.h | 1 - arch/hexagon/kernel/vmlinux.lds.S | 9 +- arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/pgalloc.h | 1 - arch/ia64/include/asm/pgtable.h | 4 +- arch/ia64/kernel/topology.c | 5 +- arch/ia64/mm/numa.c | 5 +- arch/m68k/68000/dragen2.c | 1 + arch/m68k/68000/screen.h | 804 ++ arch/m68k/Kconfig.cpu | 10 - arch/m68k/coldfire/clk.c | 21 - arch/m68k/coldfire/m5206.c | 25 +- arch/m68k/coldfire/m520x.c | 51 +- arch/m68k/coldfire/m523x.c | 42 +- arch/m68k/coldfire/m5249.c | 33 +- arch/m68k/coldfire/m525x.c | 33 +- arch/m68k/coldfire/m5272.c | 35 +- arch/m68k/coldfire/m527x.c | 44 +- arch/m68k/coldfire/m528x.c | 42 +- arch/m68k/coldfire/m5307.c | 27 +- arch/m68k/coldfire/m53xx.c | 78 +- arch/m68k/coldfire/m5407.c | 25 +- arch/m68k/coldfire/m5441x.c | 126 +- arch/m68k/coldfire/m54xx.c | 33 +- arch/m68k/include/asm/mcf_pgalloc.h | 2 - arch/m68k/include/asm/mcf_pgtable.h | 2 + arch/m68k/include/asm/mcfclk.h | 5 - arch/m68k/include/asm/mmzone.h | 10 - arch/m68k/include/asm/motorola_pgalloc.h | 1 - arch/m68k/include/asm/motorola_pgtable.h | 4 +- arch/m68k/include/asm/page.h | 2 +- arch/m68k/include/asm/page_mm.h | 35 - arch/m68k/include/asm/sun3_pgalloc.h | 1 - arch/m68k/kernel/setup_mm.c | 5 +- arch/m68k/kernel/setup_no.c | 5 +- arch/m68k/mm/init.c | 20 - arch/microblaze/include/asm/pgalloc.h | 2 - arch/mips/Kconfig | 8 +- arch/mips/ar7/clock.c | 113 +- arch/mips/include/asm/mach-ar7/ar7.h | 4 - arch/mips/include/asm/mmzone.h | 8 +- arch/mips/include/asm/page.h | 2 +- arch/mips/include/asm/pgalloc.h | 1 - arch/mips/include/asm/pgtable-64.h | 8 +- arch/mips/mm/init.c | 7 +- arch/mips/pic32/Kconfig | 1 - arch/mips/ralink/Kconfig | 5 - arch/mips/ralink/clk.c | 64 +- arch/nds32/include/asm/memory.h | 6 - arch/nds32/include/asm/pgalloc.h | 5 - arch/nds32/kernel/setup.c | 5 +- arch/nios2/include/asm/pgalloc.h | 1 - arch/nios2/kernel/setup.c | 5 +- arch/openrisc/include/asm/pgalloc.h | 2 - arch/openrisc/kernel/setup.c | 5 +- arch/parisc/include/asm/pgalloc.h | 1 - arch/parisc/include/asm/pgtable.h | 4 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/boot/zImage.ps3.lds.S | 2 +- arch/powerpc/include/asm/barrier.h | 2 + arch/powerpc/include/asm/book3s/64/pgtable.h | 11 +- arch/powerpc/include/asm/jump_label.h | 2 +- arch/powerpc/include/asm/mmzone.h | 4 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 6 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 +- arch/powerpc/include/asm/pgalloc.h | 5 - arch/powerpc/include/asm/pgtable.h | 6 + arch/powerpc/include/asm/ps3.h | 4 +- arch/powerpc/kernel/prom_init.c | 17 +- arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal_64.c | 9 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/tau_6xx.c | 2 +- arch/powerpc/kexec/core.c | 4 +- arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 6 +- arch/powerpc/mm/mem.c | 5 +- arch/powerpc/mm/pgtable_64.c | 4 +- arch/powerpc/perf/Makefile | 6 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 + arch/powerpc/platforms/cell/spider-pci.c | 3 +- arch/powerpc/platforms/cell/spufs/switch.c | 6 +- arch/powerpc/platforms/ps3/Kconfig | 9 + arch/powerpc/platforms/ps3/mm.c | 12 + arch/powerpc/platforms/ps3/setup.c | 43 +- arch/powerpc/platforms/ps3/system-bus.c | 9 +- arch/riscv/Kconfig | 27 +- arch/riscv/Kconfig.socs | 1 + arch/riscv/Makefile | 2 +- arch/riscv/boot/dts/microchip/Makefile | 1 + arch/riscv/boot/dts/sifive/Makefile | 1 + arch/riscv/include/asm/alternative-macros.h | 4 +- arch/riscv/include/asm/mmu_context.h | 2 + arch/riscv/include/asm/page.h | 37 +- arch/riscv/include/asm/pgalloc.h | 2 - arch/riscv/include/asm/pgtable-64.h | 4 +- arch/riscv/include/asm/pgtable.h | 7 +- arch/riscv/include/asm/sections.h | 17 + arch/riscv/include/asm/set_memory.h | 13 +- arch/riscv/include/asm/thread_info.h | 15 + arch/riscv/include/asm/tlbflush.h | 5 + arch/riscv/kernel/entry.S | 108 + arch/riscv/kernel/setup.c | 21 +- arch/riscv/kernel/traps.c | 48 +- arch/riscv/kernel/vmlinux-xip.lds.S | 15 +- arch/riscv/mm/context.c | 5 +- arch/riscv/mm/init.c | 128 +- arch/riscv/mm/pageattr.c | 10 + arch/riscv/mm/tlbflush.c | 62 +- arch/s390/Kconfig | 2 +- arch/s390/include/asm/pgalloc.h | 3 - arch/s390/include/asm/pgtable.h | 3 + arch/s390/include/asm/qdio.h | 4 +- arch/s390/kernel/kprobes.c | 5 - arch/s390/kernel/setup.c | 5 +- arch/s390/kvm/pv.c | 7 +- arch/s390/mm/pgtable.c | 2 +- arch/sh/Kconfig | 1 - arch/sh/include/asm/mmzone.h | 4 +- arch/sh/include/asm/pgalloc.h | 1 - arch/sh/include/asm/pgtable-3level.h | 4 +- arch/sh/kernel/setup.c | 5 +- arch/sh/kernel/topology.c | 2 +- arch/sh/mm/Kconfig | 2 +- arch/sh/mm/init.c | 2 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/mmzone.h | 4 +- arch/sparc/include/asm/pgalloc_32.h | 1 - arch/sparc/include/asm/pgalloc_64.h | 1 - arch/sparc/include/asm/pgtable_32.h | 8 +- arch/sparc/include/asm/pgtable_64.h | 12 +- arch/sparc/kernel/smp_64.c | 2 +- arch/sparc/mm/init_64.c | 12 +- arch/um/drivers/ubd_kern.c | 150 +- arch/um/include/asm/pgalloc.h | 1 - arch/um/include/asm/pgtable-3level.h | 2 +- arch/x86/Kconfig | 36 +- arch/x86/Makefile | 5 +- arch/x86/boot/Makefile | 1 - arch/x86/boot/compressed/Makefile | 1 - arch/x86/crypto/Makefile | 3 - arch/x86/crypto/curve25519-x86_64.c | 2 +- arch/x86/entry/vdso/Makefile | 1 - arch/x86/include/asm/crash.h | 6 - arch/x86/include/asm/fpu/internal.h | 13 +- arch/x86/include/asm/pgalloc.h | 2 - arch/x86/include/asm/pgtable.h | 8 +- arch/x86/kernel/cpu/perfctr-watchdog.c | 4 +- arch/x86/kernel/cpu/sgx/encl.c | 2 +- arch/x86/kernel/crash.c | 13 - arch/x86/kernel/fpu/signal.c | 54 +- arch/x86/kernel/fpu/xstate.c | 6 +- arch/x86/kernel/kprobes/core.c | 6 - arch/x86/kernel/setup.c | 50 +- arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kernel/vmlinux.lds.S | 2 - arch/x86/kvm/cpuid.c | 1 + arch/x86/kvm/lapic.c | 3 + arch/x86/kvm/mmu/mmu.c | 26 +- arch/x86/kvm/svm/avic.c | 6 +- arch/x86/kvm/svm/sev.c | 20 +- arch/x86/kvm/vmx/vmx.c | 1 + arch/x86/kvm/x86.c | 6 +- arch/x86/mm/init_32.c | 4 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/ioremap.c | 4 +- arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/mm/pgtable.c | 2 +- arch/x86/platform/efi/Makefile | 1 - arch/x86/purgatory/Makefile | 1 - arch/x86/realmode/rm/Makefile | 1 - arch/x86/um/vdso/Makefile | 1 - arch/xtensa/include/asm/page.h | 4 - arch/xtensa/include/asm/pgalloc.h | 2 - block/Kconfig | 9 + block/blk-mq.c | 91 +- block/blk.h | 1 - block/elevator.c | 2 +- crypto/async_tx/async_xor.c | 3 +- crypto/sm2.c | 24 +- drivers/acpi/Kconfig | 5 + drivers/acpi/Makefile | 1 + drivers/acpi/bus.c | 32 +- drivers/acpi/prmt.c | 303 + drivers/acpi/resource.c | 9 +- drivers/acpi/scan.c | 2 +- drivers/acpi/tables.c | 9 + drivers/acpi/utils.c | 14 + drivers/ata/ahci.c | 4 + drivers/ata/ahci_sunxi.c | 2 +- drivers/base/power/domain.c | 64 +- drivers/base/power/domain_governor.c | 1 + drivers/base/power/runtime.c | 18 +- drivers/base/regmap/regmap-mdio.c | 22 +- drivers/block/amiflop.c | 16 +- drivers/block/aoe/aoeblk.c | 33 +- drivers/block/aoe/aoechr.c | 4 +- drivers/block/aoe/aoedev.c | 3 +- drivers/block/ataflop.c | 16 +- drivers/block/drbd/drbd_receiver.c | 22 +- drivers/block/floppy.c | 22 +- drivers/block/loop.c | 294 +- drivers/block/loop.h | 16 +- drivers/block/mtip32xx/mtip32xx.c | 176 +- drivers/block/nbd.c | 53 +- drivers/block/null_blk/main.c | 12 +- drivers/block/paride/pcd.c | 19 +- drivers/block/paride/pd.c | 30 +- drivers/block/paride/pf.c | 18 +- drivers/block/ps3disk.c | 36 +- drivers/block/rbd.c | 52 +- drivers/block/rnbd/rnbd-clt.c | 35 +- drivers/block/sunvdc.c | 50 +- drivers/block/swim.c | 34 +- drivers/block/swim3.c | 33 +- drivers/block/sx8.c | 25 +- drivers/block/virtio_blk.c | 26 +- drivers/block/xen-blkfront.c | 96 +- drivers/block/z2ram.c | 25 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 11 +- drivers/bus/mhi/pci_generic.c | 47 +- drivers/bus/ti-sysc.c | 28 +- drivers/cdrom/gdrom.c | 45 +- drivers/char/ipmi/Kconfig | 27 + drivers/char/ipmi/Makefile | 2 + drivers/char/ipmi/kcs_bmc.c | 505 +- drivers/char/ipmi/kcs_bmc.h | 92 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 631 +- drivers/char/ipmi/kcs_bmc_cdev_ipmi.c | 568 ++ drivers/char/ipmi/kcs_bmc_client.h | 45 + drivers/char/ipmi/kcs_bmc_device.h | 22 + drivers/char/ipmi/kcs_bmc_npcm7xx.c | 92 +- drivers/char/ipmi/kcs_bmc_serio.c | 157 + drivers/clk/Kconfig | 6 +- drivers/clk/Makefile | 3 +- drivers/clk/clk-versaclock5.c | 27 +- drivers/clk/clkdev.c | 28 - drivers/clk/imx/clk-imx8mq.c | 56 +- drivers/clk/imx/clk-imx8qxp.c | 152 +- drivers/clk/imx/clk-scu.c | 93 +- drivers/clk/qcom/clk-smd-rpm.c | 2 +- drivers/clk/renesas/Kconfig | 9 + drivers/clk/renesas/Makefile | 2 + drivers/clk/renesas/r9a07g044-cpg.c | 127 + drivers/clk/renesas/renesas-rzg2l-cpg.c | 750 ++ drivers/clk/renesas/renesas-rzg2l-cpg.h | 136 + drivers/clk/ti/dpll.c | 39 + drivers/clk/ti/dpll3xxx.c | 87 +- drivers/clk/versatile/Kconfig | 1 + drivers/clocksource/Kconfig | 20 +- drivers/clocksource/arm_arch_timer.c | 1 - drivers/clocksource/arm_global_timer.c | 122 +- drivers/clocksource/ingenic-sysost.c | 323 +- drivers/clocksource/samsung_pwm_timer.c | 41 +- drivers/clocksource/timer-mediatek.c | 24 + drivers/clocksource/timer-ti-dm.c | 6 + drivers/counter/104-quad-8.c | 13 +- drivers/counter/ftm-quaddec.c | 2 +- drivers/counter/intel-qep.c | 10 +- drivers/counter/interrupt-cnt.c | 8 +- drivers/counter/microchip-tcb-capture.c | 4 +- drivers/counter/stm32-lptimer-cnt.c | 4 +- drivers/counter/stm32-timer-cnt.c | 4 +- drivers/cpufreq/Kconfig.arm | 10 - drivers/cpufreq/cppc_cpufreq.c | 245 +- drivers/cpuidle/governors/teo.c | 476 +- drivers/crypto/Kconfig | 19 + drivers/crypto/Makefile | 1 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 4 + drivers/crypto/cavium/nitrox/nitrox_main.c | 17 +- drivers/crypto/gemini/Makefile | 2 + drivers/crypto/gemini/sl3516-ce-cipher.c | 388 + drivers/crypto/gemini/sl3516-ce-core.c | 535 ++ drivers/crypto/gemini/sl3516-ce-rng.c | 61 + drivers/crypto/gemini/sl3516-ce.h | 347 + drivers/crypto/hisilicon/sec2/sec.h | 13 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 575 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 9 + drivers/crypto/omap-des.c | 9 +- drivers/crypto/omap-sham.c | 4 +- drivers/crypto/qce/skcipher.c | 8 +- drivers/cxl/Kconfig | 17 + drivers/cxl/Makefile | 2 + drivers/cxl/acpi.c | 189 + drivers/cxl/core.c | 526 ++ drivers/cxl/cxl.h | 115 + drivers/dax/device.c | 2 +- drivers/firmware/efi/libstub/Makefile | 1 - drivers/firmware/psci/psci.c | 12 +- drivers/firmware/qcom_scm.c | 3 + drivers/firmware/tegra/Makefile | 1 + drivers/firmware/tegra/bpmp-private.h | 3 +- drivers/firmware/tegra/bpmp.c | 3 +- drivers/fpga/Kconfig | 4 +- drivers/fpga/fpga-bridge.c | 22 +- drivers/fpga/fpga-mgr.c | 22 +- drivers/fpga/fpga-region.c | 14 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/fpga/stratix10-soc.c | 2 +- drivers/gpio/gpio-idt3243x.c | 8 +- drivers/gpio/gpio-xilinx.c | 8 +- drivers/gpio/gpio-zynq.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 310 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 57 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 175 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 13 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 26 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 46 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 62 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 7 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 7 +- drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 141 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 41 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 166 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h | 37 + drivers/gpu/drm/amd/display/dc/Makefile | 2 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 68 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 3 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 167 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 170 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 218 + drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 31 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 100 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 4 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 23 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 1 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 5 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 24 + .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 12 + .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 3 + .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 + .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 12 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 4 + .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c | 5 + .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h | 1 + .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 2 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 - drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 1 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 11 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 18 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 14 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 29 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 65 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 14 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 10 + .../drm/amd/display/modules/power/power_helpers.c | 20 +- .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 2 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 58 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 51 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 3 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 59 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 115 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 86 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 51 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 63 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 101 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 34 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 63 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 5 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 +- drivers/gpu/drm/drm_auth.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 + drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 25 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 10 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/exynos/exynos_mixer.c | 7 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 72 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 59 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 7 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 10 + drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 22 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 120 - drivers/gpu/drm/i915/gem/i915_gem_region.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 9 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 10 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 16 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 14 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 10 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 40 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 60 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 4 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 18 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 37 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 34 +- drivers/gpu/drm/i915/gt/intel_gt.c | 29 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 24 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 10 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 59 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 28 +- drivers/gpu/drm/i915/gt/intel_llc.c | 6 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 46 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 8 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 8 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 27 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 14 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 64 +- drivers/gpu/drm/i915/gt/intel_rps.c | 60 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 14 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 66 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 6 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 4 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 8 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 4 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 4 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 6 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 16 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 8 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 51 + .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 106 + .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 52 + drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 14 + drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 21 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 63 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 22 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 532 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 14 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 233 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 37 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 14 +- drivers/gpu/drm/i915/i915_buddy.c | 435 - drivers/gpu/drm/i915/i915_buddy.h | 131 - drivers/gpu/drm/i915/i915_drv.c | 13 + drivers/gpu/drm/i915/i915_drv.h | 8 +- drivers/gpu/drm/i915/i915_gem.c | 1 + drivers/gpu/drm/i915/i915_globals.c | 1 - drivers/gpu/drm/i915/i915_globals.h | 1 - drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_pmu.c | 8 +- drivers/gpu/drm/i915/i915_reg.h | 2 + drivers/gpu/drm/i915/i915_scatterlist.c | 70 + drivers/gpu/drm/i915/i915_scatterlist.h | 20 +- drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/i915_utils.h | 5 + drivers/gpu/drm/i915/i915_vma.c | 29 +- drivers/gpu/drm/i915/i915_vma.h | 5 - drivers/gpu/drm/i915/intel_device_info.h | 2 + drivers/gpu/drm/i915/intel_memory_region.c | 180 +- drivers/gpu/drm/i915/intel_memory_region.h | 45 +- drivers/gpu/drm/i915/intel_pm.c | 6 +- drivers/gpu/drm/i915/intel_region_ttm.c | 226 + drivers/gpu/drm/i915/intel_region_ttm.h | 34 + drivers/gpu/drm/i915/selftests/i915_buddy.c | 789 -- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - .../gpu/drm/i915/selftests/intel_memory_region.c | 133 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 10 + drivers/gpu/drm/i915/selftests/mock_region.c | 70 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 155 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 1 + drivers/gpu/drm/msm/msm_gem.c | 7 + drivers/gpu/drm/nouveau/include/nvif/if000c.h | 1 - drivers/gpu/drm/nouveau/nouveau_svm.c | 156 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 6 - drivers/gpu/drm/qxl/qxl_dumb.c | 2 + drivers/gpu/drm/tegra/dpaux.c | 4 +- drivers/gpu/drm/tegra/vic.c | 2 - drivers/gpu/drm/tegra/vic.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-sony.c | 98 +- drivers/hid/intel-ish-hid/Kconfig | 1 + drivers/hid/intel-ish-hid/ipc/ipc.c | 26 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 +- drivers/hid/intel-ish-hid/ishtp/client.c | 18 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 1 + drivers/hid/surface-hid/surface_hid.c | 2 +- drivers/hid/usbhid/usbkbd.c | 4 +- drivers/hwmon/ntc_thermistor.c | 4 - drivers/hwmon/pmbus/Kconfig | 18 + drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/dps920ab.c | 208 + drivers/hwmon/pmbus/pim4328.c | 233 + drivers/hwmon/pmbus/pmbus_core.c | 140 +- drivers/hwmon/tps23861.c | 17 +- drivers/ide/falconide.c | 4 + drivers/idle/intel_idle.c | 33 + drivers/iio/accel/Kconfig | 11 +- drivers/iio/accel/bma180.c | 92 +- drivers/iio/accel/bmc150-accel-core.c | 193 +- drivers/iio/accel/bmc150-accel-i2c.c | 245 +- drivers/iio/accel/bmc150-accel-spi.c | 31 +- drivers/iio/accel/bmc150-accel.h | 72 +- drivers/iio/adc/ad7124.c | 48 +- drivers/iio/adc/ad7192.c | 93 +- drivers/iio/adc/ad7476.c | 2 - drivers/iio/adc/ad7766.c | 2 - drivers/iio/adc/ad7768-1.c | 1 - drivers/iio/adc/ad7780.c | 38 +- drivers/iio/adc/ad7791.c | 44 +- drivers/iio/adc/ad7793.c | 53 +- drivers/iio/adc/ad7887.c | 1 - drivers/iio/adc/ad9467.c | 2 - drivers/iio/adc/ad_sigma_delta.c | 82 +- drivers/iio/adc/at91-sama5d2_adc.c | 3 +- drivers/iio/adc/hi8435.c | 1 - drivers/iio/adc/hx711.c | 4 +- drivers/iio/adc/max1027.c | 2 - drivers/iio/adc/max1241.c | 2 - drivers/iio/adc/mxs-lradc-adc.c | 3 +- drivers/iio/adc/ti-adc084s021.c | 3 - drivers/iio/adc/ti-ads124s08.c | 2 - drivers/iio/adc/ti-ads8688.c | 3 +- drivers/iio/adc/ti-tsc2046.c | 2 - drivers/iio/common/scmi_sensors/Makefile | 2 +- drivers/iio/imu/adis16400.c | 2 - drivers/iio/imu/adis16460.c | 2 - drivers/iio/imu/adis16475.c | 1 - drivers/iio/imu/adis16480.c | 2 - drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 5 +- drivers/iio/light/ltr501.c | 25 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/si1145.c | 10 +- drivers/iio/light/vcnl4000.c | 2 +- drivers/iio/light/vcnl4035.c | 3 +- drivers/iio/magnetometer/rm3100-core.c | 3 +- drivers/iio/proximity/isl29501.c | 2 +- drivers/infiniband/core/cm.c | 13 +- drivers/infiniband/core/iwcm.c | 9 +- drivers/infiniband/core/iwcm.h | 2 +- drivers/infiniband/core/iwpm_util.c | 12 +- drivers/infiniband/core/iwpm_util.h | 2 +- drivers/infiniband/core/mad_priv.h | 1 - drivers/infiniband/core/multicast.c | 20 +- drivers/infiniband/core/uverbs.h | 2 +- drivers/infiniband/core/uverbs_cmd.c | 5 + drivers/infiniband/core/uverbs_main.c | 12 +- drivers/infiniband/hw/cxgb4/cq.c | 6 +- drivers/infiniband/hw/cxgb4/ev.c | 8 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 6 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 12 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 8 +- drivers/infiniband/hw/irdma/hw.c | 2 +- drivers/infiniband/hw/irdma/pble.c | 13 +- drivers/infiniband/hw/irdma/pble.h | 6 +- drivers/infiniband/hw/irdma/puda.c | 5 +- drivers/infiniband/hw/irdma/utils.c | 14 +- drivers/infiniband/hw/irdma/verbs.c | 16 +- drivers/infiniband/hw/mlx4/main.c | 3 - drivers/infiniband/hw/mlx5/cq.c | 9 +- drivers/infiniband/hw/mlx5/fs.c | 20 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/mlx5/odp.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 8 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 90 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 13 + drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 + drivers/iommu/intel/Kconfig | 6 + drivers/iommu/intel/Makefile | 1 + drivers/iommu/intel/debugfs.c | 111 + drivers/iommu/intel/dmar.c | 54 +- drivers/iommu/intel/iommu.c | 163 +- drivers/iommu/intel/pasid.c | 2 +- drivers/iommu/intel/perf.c | 166 + drivers/iommu/intel/perf.h | 73 + drivers/iommu/intel/svm.c | 643 +- drivers/iommu/iommu.c | 3 - drivers/iommu/rockchip-iommu.c | 171 +- drivers/irqchip/exynos-combiner.c | 4 +- drivers/irqchip/irq-gic-pm.c | 4 +- drivers/irqchip/irq-gic-v2m.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 8 +- drivers/irqchip/irq-imgpdc.c | 8 +- drivers/irqchip/irq-imx-gpcv2.c | 4 +- drivers/irqchip/irq-sun4i.c | 8 +- drivers/md/Kconfig | 6 +- drivers/md/bcache/bcache.h | 1 - drivers/md/bcache/request.c | 20 +- drivers/md/bcache/stats.c | 14 - drivers/md/bcache/stats.h | 1 - drivers/md/bcache/sysfs.c | 4 - drivers/md/dm-kcopyd.c | 6 + drivers/md/dm-rq.c | 9 +- drivers/md/dm-writecache.c | 26 +- drivers/md/md-bitmap.c | 2 +- drivers/md/md-faulty.c | 2 +- drivers/md/md-linear.c | 2 +- drivers/md/md-multipath.c | 2 +- drivers/md/md.c | 116 +- drivers/md/md.h | 13 +- drivers/md/raid0.c | 3 + drivers/md/raid1.c | 15 +- drivers/md/raid1.h | 1 + drivers/md/raid10.c | 6 + drivers/md/raid10.h | 1 + drivers/md/raid5.c | 63 +- drivers/media/dvb-core/dmxdev.c | 2 +- drivers/media/usb/uvc/uvc_video.c | 27 + drivers/memory/emif.c | 678 -- drivers/memory/fsl_ifc.c | 8 +- drivers/memory/pl353-smc.c | 314 +- drivers/memory/tegra/tegra124-emc.c | 4 - drivers/memory/tegra/tegra20-emc.c | 4 - drivers/memory/tegra/tegra210-emc-core.c | 4 - drivers/memory/tegra/tegra30-emc.c | 4 - drivers/memstick/core/ms_block.c | 25 +- drivers/memstick/core/mspro_block.c | 26 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 3 +- drivers/misc/cardreader/rtl8411.c | 1 + drivers/misc/cardreader/rts5209.c | 1 + drivers/misc/cardreader/rts5227.c | 2 + drivers/misc/cardreader/rts5228.c | 1 + drivers/misc/cardreader/rts5229.c | 1 + drivers/misc/cardreader/rts5249.c | 3 + drivers/misc/cardreader/rts5260.c | 1 + drivers/misc/cardreader/rts5261.c | 1 + drivers/misc/cardreader/rtsx_pcr.c | 44 +- drivers/misc/eeprom/Kconfig | 5 +- drivers/misc/eeprom/at25.c | 158 +- drivers/misc/eeprom/idt_89hpesx.c | 41 +- drivers/misc/habanalabs/gaudi/gaudi.c | 3 - drivers/misc/lkdtm/bugs.c | 6 +- drivers/misc/pvpanic/pvpanic.c | 3 - drivers/misc/uacce/uacce.c | 11 +- drivers/mmc/core/mmc_ops.c | 4 +- drivers/mmc/host/Kconfig | 6 +- drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/meson-gx-mmc.c | 50 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 8 + drivers/mmc/host/sdhci-iproc.c | 30 + drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sdhci.h | 2 + drivers/mtd/chips/chipreg.c | 5 +- drivers/mtd/devices/Kconfig | 6 + drivers/mtd/devices/Makefile | 1 + drivers/mtd/devices/mchp48l640.c | 373 + drivers/mtd/inftlmount.c | 15 +- drivers/mtd/maps/amd76xrom.c | 6 +- drivers/mtd/maps/ck804xrom.c | 8 +- drivers/mtd/maps/esb2rom.c | 7 +- drivers/mtd/maps/ichxrom.c | 6 +- drivers/mtd/maps/sun_uflash.c | 4 +- drivers/mtd/mtd_blkdevs.c | 48 +- drivers/mtd/mtdcore.c | 52 +- drivers/mtd/mtdoops.c | 4 +- drivers/mtd/mtdpart.c | 7 +- drivers/mtd/mtdpstore.c | 10 +- drivers/mtd/nand/raw/Kconfig | 8 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/arasan-nand-controller.c | 72 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 4 +- drivers/mtd/nand/raw/marvell_nand.c | 6 +- drivers/mtd/nand/raw/nand_onfi.c | 6 +- drivers/mtd/nand/raw/omap2.c | 229 +- drivers/mtd/nand/raw/omap_elm.c | 2 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1194 +++ drivers/mtd/nand/raw/qcom_nandc.c | 18 +- drivers/mtd/nand/raw/r852.c | 7 +- drivers/mtd/nand/raw/sunxi_nand.c | 4 +- drivers/mtd/nand/spi/core.c | 129 +- drivers/mtd/nftlmount.c | 5 +- drivers/mtd/rfd_ftl.c | 5 +- drivers/mtd/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/core.c | 3 +- drivers/mtd/spi-nor/core.h | 16 + drivers/mtd/spi-nor/macronix.c | 5 +- drivers/mtd/spi-nor/otp.c | 156 +- drivers/mtd/spi-nor/sfdp.c | 58 + drivers/mtd/spi-nor/sysfs.c | 93 + drivers/mtd/spi-nor/winbond.c | 1 + drivers/mtd/ubi/block.c | 68 +- drivers/net/Kconfig | 1 + drivers/net/bonding/bond_main.c | 18 +- drivers/net/caif/caif_serial.c | 1 + drivers/net/dsa/b53/b53_common.c | 17 +- drivers/net/dsa/b53/b53_srab.c | 3 +- drivers/net/dsa/microchip/ksz8795.c | 214 +- drivers/net/dsa/microchip/ksz8795_reg.h | 67 +- drivers/net/dsa/qca8k.c | 10 +- drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/dsa/sja1105/sja1105.h | 13 + drivers/net/dsa/sja1105/sja1105_main.c | 221 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 257 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 97 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 13 + drivers/net/dsa/sja1105/sja1105_sgmii.h | 53 - drivers/net/dsa/sja1105/sja1105_spi.c | 51 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 1 + drivers/net/dsa/sja1105/sja1105_static_config.h | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 57 +- drivers/net/ethernet/atheros/alx/main.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 48 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 46 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 88 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 2 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 30 +- drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 13 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 13 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 27 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 12 + .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 55 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 76 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 544 ++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 134 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 9 +- drivers/net/ethernet/ibm/ibmvnic.c | 167 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 8 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 41 + drivers/net/ethernet/intel/ice/ice_base.c | 14 +- drivers/net/ethernet/intel/ice/ice_common.c | 243 + drivers/net/ethernet/intel/ice/ice_common.h | 10 + drivers/net/ethernet/intel/ice/ice_controlq.c | 62 + drivers/net/ethernet/intel/ice/ice_controlq.h | 2 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 27 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 69 + drivers/net/ethernet/intel/ice/ice_lib.c | 38 +- drivers/net/ethernet/intel/ice/ice_lib.h | 3 +- drivers/net/ethernet/intel/ice/ice_main.c | 110 + drivers/net/ethernet/intel/ice/ice_ptp.c | 1269 +++ drivers/net/ethernet/intel/ice/ice_ptp.h | 161 + drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 653 ++ drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 79 + drivers/net/ethernet/intel/ice/ice_sbq_cmd.h | 92 + drivers/net/ethernet/intel/ice/ice_txrx.c | 37 + drivers/net/ethernet/intel/ice/ice_txrx.h | 5 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 3 + drivers/net/ethernet/intel/ice/ice_type.h | 62 + drivers/net/ethernet/lantiq_xrx200.c | 5 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 14 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 54 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 50 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 71 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 168 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 889 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 319 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 26 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 8 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 85 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 323 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 11 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 39 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 6 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 191 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 143 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 303 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 58 +- drivers/net/ethernet/marvell/prestera/prestera.h | 32 +- .../ethernet/marvell/prestera/prestera_devlink.c | 530 +- .../ethernet/marvell/prestera/prestera_devlink.h | 3 + .../net/ethernet/marvell/prestera/prestera_dsa.c | 3 + .../net/ethernet/marvell/prestera/prestera_dsa.h | 1 + .../net/ethernet/marvell/prestera/prestera_hw.c | 215 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 25 + .../net/ethernet/marvell/prestera/prestera_main.c | 267 +- .../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 163 +- .../ethernet/marvell/prestera/prestera_switchdev.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 10 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 22 + .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 424 + .../ethernet/mellanox/mlx5/core/en/rep/bridge.h | 21 + .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 15 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 38 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 50 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 185 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 1299 +++ .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 53 + .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 53 + .../mlx5/core/esw/diag/bridge_tracepoint.h | 113 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 7 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 267 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lib/sf.h | 45 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 25 +- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 35 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 608 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 37 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 1 + .../mellanox/mlx5/core/steering/dr_action.c | 187 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 7 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 1 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 5 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 120 +- .../mellanox/mlx5/core/steering/dr_types.h | 22 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 20 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 4 +- drivers/net/ethernet/micrel/ksz884x.c | 105 +- drivers/net/ethernet/mscc/ocelot.c | 5 + .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 3 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 1 + drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 1 + .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 5 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 285 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 19 +- drivers/net/ethernet/realtek/r8169_main.c | 1 - drivers/net/ethernet/renesas/ravb_main.c | 15 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 397 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 18 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 16 + .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 27 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 6 +- drivers/net/ethernet/ti/am65-cpts.c | 4 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 3 +- drivers/net/ethernet/ti/cpsw_new.c | 3 +- drivers/net/ethernet/ti/davinci_emac.c | 5 +- drivers/net/ethernet/wiznet/w5100.c | 7 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 7 +- drivers/net/fjes/fjes_main.c | 4 + drivers/net/ipa/Makefile | 3 +- drivers/net/ipa/ipa_cmd.c | 40 +- drivers/net/ipa/ipa_data-v3.5.1.c | 45 +- drivers/net/ipa/ipa_data-v4.11.c | 66 +- drivers/net/ipa/ipa_data-v4.2.c | 54 +- drivers/net/ipa/ipa_data-v4.5.c | 69 +- drivers/net/ipa/ipa_data-v4.9.c | 70 +- drivers/net/ipa/ipa_endpoint.c | 12 - drivers/net/ipa/ipa_main.c | 36 +- drivers/net/ipa/ipa_mem.c | 264 +- drivers/net/ipa/ipa_mem.h | 26 +- drivers/net/ipa/ipa_qmi.c | 32 +- drivers/net/ipa/ipa_smp2p.c | 5 +- drivers/net/ipa/ipa_sysfs.c | 136 + drivers/net/ipa/ipa_sysfs.h | 15 + drivers/net/ipa/ipa_table.c | 94 +- drivers/net/ipa/ipa_uc.c | 3 +- drivers/net/ipa/ipa_version.h | 2 + drivers/net/mdio/Kconfig | 14 + drivers/net/mdio/Makefile | 4 +- drivers/net/mdio/acpi_mdio.c | 58 + drivers/net/mdio/fwnode_mdio.c | 144 + drivers/net/mdio/mdio-mscc-miim.c | 6 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 7 +- drivers/net/mdio/of_mdio.c | 138 +- drivers/net/mhi/net.c | 127 +- drivers/net/netdevsim/dev.c | 38 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/pcs/Makefile | 4 +- drivers/net/pcs/pcs-xpcs-nxp.c | 185 + drivers/net/pcs/pcs-xpcs.c | 263 +- drivers/net/pcs/pcs-xpcs.h | 115 + drivers/net/phy/dp83867.c | 6 +- drivers/net/phy/micrel.c | 410 +- drivers/net/phy/mii_timestamper.c | 3 + drivers/net/phy/nxp-c45-tja11xx.c | 12 +- drivers/net/phy/phy_device.c | 121 +- drivers/net/phy/phylink.c | 46 +- drivers/net/phy/realtek.c | 17 +- drivers/net/phy/sfp-bus.c | 5 + drivers/net/usb/asix_devices.c | 51 +- drivers/net/usb/ax88172a.c | 8 +- drivers/net/usb/cdc_ncm.c | 2 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/wan/ixp4xx_hss.c | 144 +- drivers/net/wan/lapbether.c | 65 +- drivers/net/wan/pc300too.c | 52 +- drivers/net/wan/pci200syn.c | 51 +- drivers/net/wan/z85230.c | 993 +-- drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 - drivers/net/wireless/ath/ath10k/mac.c | 1 + drivers/net/wireless/ath/ath10k/pci.c | 14 +- drivers/net/wireless/ath/ath10k/pci.h | 1 - drivers/net/wireless/ath/ath10k/wmi.h | 1 - drivers/net/wireless/ath/ath11k/core.c | 47 +- drivers/net/wireless/ath/ath11k/core.h | 1 + drivers/net/wireless/ath/ath11k/dp.c | 16 +- drivers/net/wireless/ath/ath11k/hal.c | 10 + drivers/net/wireless/ath/ath11k/hal.h | 3 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 42 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 8 + drivers/net/wireless/ath/ath11k/hw.c | 391 + drivers/net/wireless/ath/ath11k/hw.h | 5 + drivers/net/wireless/ath/ath11k/mac.c | 10 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/net/wireless/ath/ath11k/pci.c | 47 +- drivers/net/wireless/ath/ath11k/rx_desc.h | 87 + drivers/net/wireless/ath/ath5k/pcu.c | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath9k/main.c | 5 + drivers/net/wireless/ath/carl9170/Kconfig | 8 +- drivers/net/wireless/ath/hw.c | 2 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 20 +- drivers/net/wireless/ath/wcn36xx/main.c | 131 +- drivers/net/wireless/ath/wcn36xx/smd.c | 267 + drivers/net/wireless/ath/wcn36xx/smd.h | 17 + drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 14 + drivers/net/wireless/ath/wil6210/cfg80211.c | 2 - drivers/net/wireless/ath/wil6210/interrupt.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 6 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 54 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 7 + .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 19 +- .../wireless/broadcom/brcm80211/brcmsmac/aiutils.c | 3 - .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 8 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 1 - drivers/net/wireless/marvell/libertas/main.c | 2 +- drivers/net/wireless/marvell/libertas/mesh.c | 149 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 3 +- drivers/net/wireless/microchip/wilc1000/spi.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 5 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 20 +- drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 2 +- drivers/net/wireless/rndis_wlan.c | 5 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 6 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 20 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 7 +- drivers/net/wireless/rsi/rsi_main.h | 1 - drivers/net/wireless/st/cw1200/cw1200_sdio.c | 1 + drivers/net/wireless/st/cw1200/scan.c | 17 +- drivers/net/wireless/ti/wl1251/cmd.c | 17 +- drivers/net/wireless/ti/wl12xx/main.c | 7 + drivers/net/wireless/ti/wlcore/cmd.c | 6 +- drivers/net/wireless/ti/wlcore/event.c | 67 +- drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/wireless/ti/wlcore/sysfs.c | 24 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 4 +- drivers/net/wwan/Kconfig | 27 +- drivers/net/wwan/Makefile | 3 +- drivers/net/wwan/iosm/Makefile | 23 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 88 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 59 + drivers/net/wwan/iosm/iosm_ipc_imem.c | 1363 +++ drivers/net/wwan/iosm/iosm_ipc_imem.h | 579 ++ drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 346 + drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 98 + drivers/net/wwan/iosm/iosm_ipc_irq.c | 90 + drivers/net/wwan/iosm/iosm_ipc_irq.h | 33 + drivers/net/wwan/iosm/iosm_ipc_mmio.c | 223 + drivers/net/wwan/iosm/iosm_ipc_mmio.h | 193 + drivers/net/wwan/iosm/iosm_ipc_mux.c | 455 + drivers/net/wwan/iosm/iosm_ipc_mux.h | 343 + drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 910 ++ drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 193 + drivers/net/wwan/iosm/iosm_ipc_pcie.c | 579 ++ drivers/net/wwan/iosm/iosm_ipc_pcie.h | 209 + drivers/net/wwan/iosm/iosm_ipc_pm.c | 333 + drivers/net/wwan/iosm/iosm_ipc_pm.h | 207 + drivers/net/wwan/iosm/iosm_ipc_port.c | 85 + drivers/net/wwan/iosm/iosm_ipc_port.h | 50 + drivers/net/wwan/iosm/iosm_ipc_protocol.c | 283 + drivers/net/wwan/iosm/iosm_ipc_protocol.h | 237 + drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 552 ++ drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h | 444 + drivers/net/wwan/iosm/iosm_ipc_task_queue.c | 202 + drivers/net/wwan/iosm/iosm_ipc_task_queue.h | 97 + drivers/net/wwan/iosm/iosm_ipc_uevent.c | 44 + drivers/net/wwan/iosm/iosm_ipc_uevent.h | 41 + drivers/net/wwan/iosm/iosm_ipc_wwan.c | 351 + drivers/net/wwan/iosm/iosm_ipc_wwan.h | 55 + drivers/net/wwan/mhi_wwan_ctrl.c | 2 +- drivers/net/wwan/wwan_core.c | 245 +- drivers/nfc/fdp/fdp.c | 7 +- drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 + drivers/ntb/test/ntb_pingpong.c | 2 +- drivers/nvdimm/pmem.c | 2 - drivers/nvme/host/Kconfig | 16 - drivers/nvme/host/Makefile | 3 - drivers/nvme/host/fabrics.c | 14 +- drivers/nvme/host/fabrics.h | 9 - drivers/nvme/host/fc.c | 72 +- drivers/nvme/host/tcp-offload.c | 1318 --- drivers/nvme/host/tcp-offload.h | 206 - drivers/nvmem/core.c | 4 + drivers/pci/controller/pci-aardvark.c | 49 +- drivers/pci/hotplug/pci_hotplug_core.c | 8 +- drivers/pci/hotplug/rpadlpar_sysfs.c | 4 +- drivers/pci/hotplug/shpchp_sysfs.c | 38 +- drivers/pci/iov.c | 23 +- drivers/pci/msi.c | 8 +- drivers/pci/p2pdma.c | 7 +- drivers/pci/pci-label.c | 22 +- drivers/pci/pci-sysfs.c | 2 +- drivers/pci/pci.c | 54 +- drivers/pci/pcie/aer.c | 20 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/quirks.c | 28 +- drivers/pci/slot.c | 18 +- drivers/pci/switch/switchtec.c | 18 +- drivers/perf/arm_smmuv3_pmu.c | 25 +- drivers/perf/fsl_imx8_ddr_perf.c | 7 +- drivers/perf/qcom_l2_pmu.c | 7 +- drivers/perf/qcom_l3_pmu.c | 5 +- drivers/perf/xgene_pmu.c | 11 +- drivers/pinctrl/bcm/pinctrl-bcm6318.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm63268.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm6328.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm6358.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm6362.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm6368.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm63xx.h | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/pinctrl-mcp23s08.c | 5 +- drivers/pinctrl/pinctrl-mcp23s08.h | 1 + drivers/pinctrl/qcom/Kconfig | 2 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 246 +- drivers/platform/surface/aggregator/Kconfig | 2 +- drivers/platform/surface/aggregator/Makefile | 2 +- drivers/platform/surface/aggregator/bus.c | 2 +- drivers/platform/surface/aggregator/bus.h | 2 +- drivers/platform/surface/aggregator/controller.c | 332 +- drivers/platform/surface/aggregator/controller.h | 2 +- drivers/platform/surface/aggregator/core.c | 2 +- drivers/platform/surface/aggregator/ssh_msgb.h | 2 +- .../platform/surface/aggregator/ssh_packet_layer.c | 12 +- .../platform/surface/aggregator/ssh_packet_layer.h | 2 +- drivers/platform/surface/aggregator/ssh_parser.c | 2 +- drivers/platform/surface/aggregator/ssh_parser.h | 2 +- .../surface/aggregator/ssh_request_layer.c | 12 +- .../surface/aggregator/ssh_request_layer.h | 2 +- drivers/platform/surface/aggregator/trace.h | 2 +- drivers/platform/surface/surface_aggregator_cdev.c | 534 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 2 +- drivers/platform/x86/hdaps.c | 2 +- drivers/platform/x86/intel_ips.c | 2 +- drivers/platform/x86/intel_pmt_crashlog.c | 2 +- drivers/platform/x86/tc1100-wmi.c | 2 +- drivers/platform/x86/think-lmi.c | 11 +- drivers/platform/x86/uv_sysfs.c | 4 +- drivers/pnp/pnpbios/core.c | 4 +- drivers/ps3/ps3-vuart.c | 2 +- drivers/ps3/ps3av.c | 22 +- drivers/ptp/ptp_clock.c | 2 +- drivers/regulator/Kconfig | 6 + drivers/regulator/Makefile | 1 + drivers/regulator/hi6421v600-regulator.c | 2 +- drivers/regulator/mt6315-regulator.c | 4 +- drivers/regulator/rt6160-regulator.c | 57 +- drivers/regulator/sy7636a-regulator.c | 127 + drivers/remoteproc/Kconfig | 1 + drivers/s390/block/scm_blk.c | 21 +- drivers/s390/net/netiucv.c | 28 +- drivers/s390/net/qeth_core.h | 42 +- drivers/s390/net/qeth_core_main.c | 349 +- drivers/s390/net/qeth_ethtool.c | 7 +- drivers/s390/net/qeth_l2_main.c | 12 +- drivers/scsi/Kconfig | 15 + drivers/scsi/Makefile | 1 + drivers/scsi/elx/Kconfig | 9 + drivers/scsi/elx/Makefile | 18 + drivers/scsi/elx/efct/efct_driver.c | 786 ++ drivers/scsi/elx/efct/efct_driver.h | 109 + drivers/scsi/elx/efct/efct_hw.c | 3582 ++++++++ drivers/scsi/elx/efct/efct_hw.h | 764 ++ drivers/scsi/elx/efct/efct_hw_queues.c | 677 ++ drivers/scsi/elx/efct/efct_io.c | 191 + drivers/scsi/elx/efct/efct_io.h | 174 + drivers/scsi/elx/efct/efct_lio.c | 1698 ++++ drivers/scsi/elx/efct/efct_lio.h | 189 + drivers/scsi/elx/efct/efct_scsi.c | 1159 +++ drivers/scsi/elx/efct/efct_scsi.h | 203 + drivers/scsi/elx/efct/efct_unsol.c | 492 ++ drivers/scsi/elx/efct/efct_unsol.h | 17 + drivers/scsi/elx/efct/efct_xport.c | 1114 +++ drivers/scsi/elx/efct/efct_xport.h | 186 + drivers/scsi/elx/include/efc_common.h | 37 + drivers/scsi/elx/libefc/efc.h | 52 + drivers/scsi/elx/libefc/efc_cmds.c | 777 ++ drivers/scsi/elx/libefc/efc_cmds.h | 35 + drivers/scsi/elx/libefc/efc_device.c | 1603 ++++ drivers/scsi/elx/libefc/efc_device.h | 72 + drivers/scsi/elx/libefc/efc_domain.c | 1088 +++ drivers/scsi/elx/libefc/efc_domain.h | 54 + drivers/scsi/elx/libefc/efc_els.c | 1098 +++ drivers/scsi/elx/libefc/efc_els.h | 107 + drivers/scsi/elx/libefc/efc_fabric.c | 1564 ++++ drivers/scsi/elx/libefc/efc_fabric.h | 116 + drivers/scsi/elx/libefc/efc_node.c | 1102 +++ drivers/scsi/elx/libefc/efc_node.h | 191 + drivers/scsi/elx/libefc/efc_nport.c | 777 ++ drivers/scsi/elx/libefc/efc_nport.h | 50 + drivers/scsi/elx/libefc/efc_sm.c | 54 + drivers/scsi/elx/libefc/efc_sm.h | 197 + drivers/scsi/elx/libefc/efclib.c | 81 + drivers/scsi/elx/libefc/efclib.h | 620 ++ drivers/scsi/elx/libefc_sli/sli4.c | 5162 +++++++++++ drivers/scsi/elx/libefc_sli/sli4.h | 4132 +++++++++ drivers/scsi/hisi_sas/hisi_sas.h | 7 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 99 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/libfc/fc_encode.h | 256 +- drivers/scsi/libfc/fc_lport.c | 88 +- drivers/scsi/lpfc/lpfc.h | 122 + drivers/scsi/lpfc/lpfc_attr.c | 48 + drivers/scsi/lpfc/lpfc_crtn.h | 11 + drivers/scsi/lpfc/lpfc_ct.c | 255 + drivers/scsi/lpfc/lpfc_disc.h | 1 + drivers/scsi/lpfc/lpfc_els.c | 366 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 148 + drivers/scsi/lpfc/lpfc_hw.h | 124 +- drivers/scsi/lpfc/lpfc_hw4.h | 12 + drivers/scsi/lpfc/lpfc_init.c | 102 + drivers/scsi/lpfc/lpfc_mbox.c | 6 + drivers/scsi/lpfc/lpfc_scsi.c | 317 + drivers/scsi/lpfc/lpfc_sli.c | 26 +- drivers/scsi/lpfc/lpfc_sli.h | 8 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 27 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 7 +- drivers/scsi/pm8001/pm8001_sas.c | 6 +- drivers/scsi/qedf/qedf_main.c | 3 + drivers/scsi/qedi/qedi_gbl.h | 1 - drivers/scsi/qedi/qedi_iscsi.c | 17 - drivers/scsi/qedi/qedi_main.c | 7 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 - drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/storvsc_drv.c | 119 +- drivers/scsi/ufs/Kconfig | 1 + drivers/scsi/ufs/ufs-mediatek.c | 29 + drivers/scsi/ufs/ufshcd.c | 5 +- drivers/soc/bcm/brcmstb/common.c | 5 - drivers/soc/imx/gpcv2.c | 92 + drivers/soc/litex/Kconfig | 12 - drivers/soc/litex/litex_soc_ctrl.c | 3 +- drivers/soc/mediatek/mtk-pm-domains.c | 42 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 35 + drivers/soc/qcom/rpmpd.c | 22 + drivers/soc/renesas/Kconfig | 5 + drivers/soc/renesas/renesas-soc.c | 33 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 3 +- drivers/soc/ti/smartreflex.c | 4 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/intel.c | 56 +- drivers/soundwire/intel.h | 14 +- drivers/soundwire/intel_init.c | 232 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-meson-spicc.c | 8 +- drivers/spi/spi-nxp-fspi.c | 11 +- drivers/spi/spi-stm32-qspi.c | 2 - drivers/spi/spi.c | 77 +- drivers/ssb/driver_gpio.c | 6 +- drivers/ssb/driver_pcicore.c | 18 +- drivers/ssb/main.c | 36 +- drivers/ssb/pci.c | 16 +- drivers/ssb/pcmcia.c | 16 +- drivers/ssb/scan.c | 1 + drivers/ssb/sdio.c | 1 - drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/board/Kconfig | 2 +- drivers/staging/gdm724x/gdm_lte.c | 21 +- drivers/staging/gs_fpgaboot/README | 2 +- drivers/staging/kpc2000/Kconfig | 59 - drivers/staging/kpc2000/Makefile | 6 - drivers/staging/kpc2000/TODO | 2 - drivers/staging/kpc2000/kpc.h | 23 - drivers/staging/kpc2000/kpc2000/Makefile | 4 - drivers/staging/kpc2000/kpc2000/cell_probe.c | 548 -- drivers/staging/kpc2000/kpc2000/core.c | 565 -- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 23 - drivers/staging/kpc2000/kpc2000/pcie.h | 90 - drivers/staging/kpc2000/kpc2000/uapi.h | 22 - drivers/staging/kpc2000/kpc2000_i2c.c | 731 -- drivers/staging/kpc2000/kpc2000_spi.c | 517 -- drivers/staging/kpc2000/kpc_dma/Makefile | 6 - drivers/staging/kpc2000/kpc_dma/dma.c | 270 - drivers/staging/kpc2000/kpc_dma/fileops.c | 363 - drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 249 - drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 222 - drivers/staging/kpc2000/kpc_dma/uapi.h | 11 - drivers/staging/mt7621-dts/mt7621.dtsi | 21 +- drivers/staging/mt7621-pci/pci-mt7621.c | 100 +- drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/ralink-gdma/ralink-gdma.c | 2 - drivers/staging/rtl8188eu/core/rtw_ap.c | 8 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 135 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 26 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 78 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 7 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 31 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 123 +- drivers/staging/rtl8188eu/hal/odm.c | 155 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 6 - drivers/staging/rtl8188eu/hal/phy.c | 53 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 1 - drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 2 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 1 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 11 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 7 - drivers/staging/rtl8188eu/include/hal_intf.h | 1 - drivers/staging/rtl8188eu/include/odm.h | 2 - drivers/staging/rtl8188eu/include/odm_debug.h | 83 - drivers/staging/rtl8188eu/include/odm_precomp.h | 4 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 19 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 2 - drivers/staging/rtl8188eu/include/rtw_debug.h | 18 - drivers/staging/rtl8188eu/include/rtw_recv.h | 3 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 15 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 19 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 130 +- drivers/staging/rtl8712/hal_init.c | 3 + drivers/staging/rtl8712/os_intfs.c | 4 - drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_debug.h | 23 - drivers/staging/rtl8712/usb_intf.c | 32 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 18 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 36 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 4 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 4 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 18 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 +- drivers/thunderbolt/eeprom.c | 19 +- drivers/thunderbolt/icm.c | 20 +- drivers/thunderbolt/nhi.c | 71 +- drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/tb.c | 67 + drivers/thunderbolt/test.c | 22 +- drivers/thunderbolt/usb4_port.c | 1 - drivers/tty/serial/8250/8250_exar.c | 26 +- drivers/tty/serial/sh-sci.c | 3 - drivers/tty/tty_ldisc.c | 3 +- drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/usb/chipidea/usbmisc_imx.c | 16 +- drivers/usb/core/message.c | 6 + drivers/usb/dwc2/core.c | 30 +- drivers/usb/dwc3/core.c | 6 +- drivers/usb/dwc3/core.h | 2 - drivers/usb/dwc3/debugfs.c | 8 +- drivers/usb/dwc3/ep0.c | 3 + drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/gadget/config.c | 8 + drivers/usb/gadget/function/f_ecm.c | 2 +- drivers/usb/gadget/function/f_eem.c | 6 +- drivers/usb/gadget/function/f_fs.c | 65 +- drivers/usb/gadget/function/f_hid.c | 3 +- drivers/usb/gadget/function/f_loopback.c | 2 +- drivers/usb/gadget/function/f_ncm.c | 10 +- drivers/usb/gadget/function/f_printer.c | 6 +- drivers/usb/gadget/function/f_rndis.c | 2 +- drivers/usb/gadget/function/f_serial.c | 2 +- drivers/usb/gadget/function/f_sourcesink.c | 3 +- drivers/usb/gadget/function/f_subset.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 3 +- drivers/usb/gadget/function/f_uac2.c | 144 +- drivers/usb/gadget/function/u_audio.c | 225 +- drivers/usb/gadget/function/u_audio.h | 12 + drivers/usb/gadget/function/u_uac2.h | 4 + drivers/usb/gadget/udc/fsl_udc_core.c | 36 +- drivers/usb/gadget/udc/fsl_usb2_udc.h | 19 - drivers/usb/host/ehci-hcd.c | 4 +- drivers/usb/host/xhci-pci.c | 7 +- drivers/usb/host/xhci.h | 1 + drivers/usb/misc/brcmstb-usb-pinmap.c | 2 + drivers/usb/musb/musb_core.c | 62 +- drivers/usb/musb/musb_trace.h | 17 + drivers/usb/serial/cp210x.c | 84 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 15 +- drivers/usb/typec/tcpm/tcpm.c | 3 + drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 3 +- drivers/vhost/vsock.c | 56 +- drivers/watchdog/sama5d4_wdt.c | 10 +- fs/adfs/inode.c | 1 + fs/affs/file.c | 2 + fs/afs/cmservice.c | 5 +- fs/afs/main.c | 4 +- fs/bfs/file.c | 1 + fs/block_dev.c | 1 + fs/buffer.c | 25 - fs/cifs/cifs_debug.c | 10 +- fs/cifs/cifs_dfs_ref.c | 2 +- fs/cifs/cifs_spnego.c | 4 +- fs/cifs/cifs_spnego.h | 3 +- fs/cifs/cifsglob.h | 72 +- fs/cifs/cifsproto.h | 32 +- fs/cifs/cifssmb.c | 38 +- fs/cifs/connect.c | 73 +- fs/cifs/dfs_cache.c | 48 +- fs/cifs/ntlmssp.h | 5 +- fs/cifs/sess.c | 179 +- fs/cifs/smb1ops.c | 10 +- fs/cifs/smb2misc.c | 4 +- fs/cifs/smb2ops.c | 8 +- fs/cifs/smb2pdu.c | 109 +- fs/cifs/smb2proto.h | 6 +- fs/cifs/smb2transport.c | 27 +- fs/cifs/transport.c | 24 +- fs/cifsd/Makefile | 10 +- fs/cifsd/asn1.c | 27 +- fs/cifsd/ksmbd_spnego_negtokeninit.asn1 | 31 + fs/cifsd/ksmbd_spnego_negtokentarg.asn1 | 19 + fs/cifsd/spnego_negtokeninit.asn1 | 43 - fs/cifsd/spnego_negtokentarg.asn1 | 19 - fs/configfs/inode.c | 8 +- fs/coredump.c | 2 +- fs/crypto/keysetup.c | 40 +- fs/dlm/midcomms.c | 54 +- fs/drop_caches.c | 3 +- fs/exec.c | 37 +- fs/exfat/dir.c | 8 +- fs/exfat/inode.c | 1 + fs/exfat/super.c | 2 +- fs/ext2/inode.c | 4 +- fs/ext4/inode.c | 2 +- fs/fat/inode.c | 1 + fs/fs-writeback.c | 332 +- fs/fuse/dax.c | 3 +- fs/fuse/dir.c | 25 +- fs/gfs2/aops.c | 2 +- fs/gfs2/glock.c | 3 +- fs/gfs2/meta_io.c | 2 + fs/hfs/inode.c | 2 + fs/hfsplus/inode.c | 2 + fs/hpfs/file.c | 1 + fs/inode.c | 48 +- fs/internal.h | 1 - fs/io-wq.c | 31 +- fs/io_uring.c | 643 +- fs/iomap/buffered-io.c | 27 +- fs/jfs/inode.c | 1 + fs/kernfs/inode.c | 8 +- fs/libfs.c | 44 +- fs/minix/inode.c | 1 + fs/nilfs2/mdt.c | 1 + fs/nilfs2/sysfs.c | 1 + fs/notify/fanotify/fanotify_user.c | 4 +- fs/ocfs2/aops.c | 1 + fs/ocfs2/cluster/nodemanager.c | 2 +- fs/omfs/file.c | 1 + fs/proc/base.c | 10 +- fs/proc/task_mmu.c | 23 +- fs/pstore/Kconfig | 1 + fs/pstore/blk.c | 371 +- fs/ramfs/inode.c | 9 +- fs/sysv/itree.c | 1 + fs/udf/file.c | 1 + fs/udf/inode.c | 1 + fs/ufs/inode.c | 1 + fs/xfs/libxfs/xfs_ag.h | 10 +- fs/xfs/libxfs/xfs_attr.c | 910 +- fs/xfs/libxfs/xfs_attr.h | 403 + fs/xfs/libxfs/xfs_attr_leaf.c | 4 +- fs/xfs/libxfs/xfs_attr_leaf.h | 2 +- fs/xfs/libxfs/xfs_attr_remote.c | 167 +- fs/xfs/libxfs/xfs_attr_remote.h | 8 +- fs/xfs/libxfs/xfs_ialloc.c | 31 +- fs/xfs/libxfs/xfs_log_format.h | 4 - fs/xfs/libxfs/xfs_types.h | 1 + fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_bio_io.c | 35 + fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_buf_item.c | 39 +- fs/xfs/xfs_dquot_item.c | 2 +- fs/xfs/xfs_file.c | 28 +- fs/xfs/xfs_health.c | 9 + fs/xfs/xfs_icache.c | 206 +- fs/xfs/xfs_icache.h | 31 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_inode_item.c | 18 +- fs/xfs/xfs_inode_item.h | 2 +- fs/xfs/xfs_ioctl.c | 43 +- fs/xfs/xfs_linux.h | 2 + fs/xfs/xfs_log.c | 1013 +-- fs/xfs/xfs_log.h | 66 +- fs/xfs/xfs_log_cil.c | 804 +- fs/xfs/xfs_log_priv.h | 123 +- fs/xfs/xfs_super.c | 52 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_sysfs.c | 1 + fs/xfs/xfs_trace.c | 1 + fs/xfs/xfs_trace.h | 38 +- fs/xfs/xfs_trans.c | 18 +- fs/xfs/xfs_trans.h | 5 +- fs/xfs/xfs_trans_ail.c | 11 +- fs/xfs/xfs_trans_priv.h | 3 +- fs/zonefs/super.c | 4 +- include/acpi/actbl2.h | 5 + include/asm-generic/memory_model.h | 37 +- include/asm-generic/pgtable-nop4d.h | 2 +- include/asm-generic/pgtable-nopmd.h | 2 +- include/asm-generic/pgtable-nopud.h | 2 +- include/asm-generic/topology.h | 2 +- include/asm-generic/vmlinux.lds.h | 34 - include/clocksource/samsung_pwm.h | 3 +- include/clocksource/timer-ti-dm.h | 1 + include/drm/drm_dp_helper.h | 17 + include/dt-bindings/clock/imx8mq-clock.h | 19 - include/dt-bindings/clock/r9a07g044-cpg.h | 89 + include/dt-bindings/power/imx8mn-power.h | 15 + include/dt-bindings/power/qcom-rpmpd.h | 8 + include/dt-bindings/sound/qcom,q6afe.h | 2 + include/linux/acpi.h | 9 + include/linux/acpi_mdio.h | 26 + include/linux/arch_topology.h | 1 - include/linux/ascii85.h | 3 +- include/linux/backing-dev-defs.h | 20 +- include/linux/blk-cgroup.h | 63 + include/linux/blk-mq.h | 24 +- include/linux/bootconfig.h | 4 +- include/linux/bpf.h | 1 + include/linux/cgroup.h | 6 + include/linux/clk/ti.h | 22 + include/linux/clkdev.h | 5 - include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 2 +- include/linux/debugobjects.h | 2 +- include/linux/dm-kcopyd.h | 1 + include/linux/dsa/8021q.h | 79 +- include/linux/dsa/sja1105.h | 26 +- include/linux/elevator.h | 1 + include/linux/filter.h | 2 + include/linux/fpga/fpga-bridge.h | 2 +- include/linux/fpga/fpga-mgr.h | 2 +- include/linux/fs.h | 7 +- include/linux/fwnode_mdio.h | 35 + include/linux/gfp.h | 4 +- include/linux/huge_mm.h | 8 +- include/linux/hugetlb.h | 16 - include/linux/if_rmnet.h | 2 +- include/linux/iio/adc/ad_sigma_delta.h | 4 +- include/linux/intel-iommu.h | 44 +- include/linux/interrupt.h | 2 +- include/linux/iomap.h | 1 - include/linux/kernel.h | 155 +- include/linux/kprobes.h | 1 - include/linux/kstrtox.h | 155 + include/linux/kvm_host.h | 4 +- include/linux/litex.h | 103 +- include/linux/lru_cache.h | 8 +- include/linux/memblock.h | 6 +- include/linux/memcontrol.h | 8 +- include/linux/mempolicy.h | 7 +- include/linux/mhi.h | 12 +- include/linux/micrel_phy.h | 16 + include/linux/mlx5/device.h | 10 + include/linux/mlx5/eq.h | 1 + include/linux/mlx5/fs.h | 14 +- include/linux/mlx5/mlx5_ifc.h | 44 +- include/linux/mlx5/transobj.h | 1 + include/linux/mm.h | 14 +- include/linux/mm_types.h | 27 +- include/linux/mmc/host.h | 2 +- include/linux/mmu_notifier.h | 26 +- include/linux/mmzone.h | 27 +- include/linux/mtd/spi-nor.h | 2 + include/linux/nodemask.h | 6 +- include/linux/nvmem-provider.h | 1 + include/linux/pagemap.h | 67 +- include/linux/pci_ids.h | 2 + include/linux/pcs/pcs-xpcs.h | 21 +- include/linux/percpu-refcount.h | 2 +- include/linux/perf_event.h | 6 + include/linux/pgtable.h | 13 +- include/linux/phy.h | 36 + include/linux/phylink.h | 3 + include/linux/pl353-smc.h | 30 - include/linux/pm_domain.h | 1 + include/linux/pmbus.h | 17 + include/linux/prmt.h | 7 + include/linux/pstore_blk.h | 27 +- include/linux/ptp_clock_kernel.h | 4 +- include/linux/reset-controller.h | 22 + include/linux/rmap.h | 14 +- include/linux/rtsx_pci.h | 2 + include/linux/scatterlist.h | 2 +- include/linux/sched/signal.h | 13 + include/linux/seqlock.h | 6 +- include/linux/slab.h | 3 +- include/linux/socket.h | 2 - include/linux/soundwire/sdw_intel.h | 6 +- include/linux/spi/spi.h | 5 - include/linux/string.h | 7 - include/linux/sunrpc/cache.h | 1 + include/linux/surface_aggregator/controller.h | 27 +- include/linux/surface_aggregator/device.h | 2 +- include/linux/surface_aggregator/serial_hub.h | 2 +- include/linux/swap.h | 11 +- include/linux/swapops.h | 123 +- include/linux/uio.h | 8 +- include/linux/virtio_vsock.h | 10 + include/linux/vmalloc.h | 1 + include/linux/vt_kern.h | 1 - include/linux/writeback.h | 1 + include/linux/wwan.h | 24 + include/linux/zbud.h | 23 - include/net/af_vsock.h | 8 + include/net/bluetooth/hci.h | 6 +- include/net/bluetooth/hci_core.h | 8 +- include/net/bonding.h | 2 +- include/net/devlink.h | 10 + include/net/dsa.h | 8 +- include/net/net_namespace.h | 14 +- include/net/netns/ipv4.h | 1 + include/net/rtnetlink.h | 8 + include/net/sock.h | 17 +- include/net/sock_reuseport.h | 9 +- include/net/xfrm.h | 5 - include/scsi/fc/fc_ms.h | 59 +- include/scsi/scsi_transport_fc.h | 25 +- include/sound/hdmi-codec.h | 12 +- include/sound/memalloc.h | 80 +- include/sound/pcm.h | 20 +- include/sound/pcm_iec958.h | 8 + include/trace/events/intel_iommu.h | 37 + include/trace/events/sched.h | 2 - include/trace/events/vmscan.h | 41 - .../trace/events/vsock_virtio_transport_common.h | 5 +- include/trace/events/writeback.h | 3 +- include/uapi/linux/audit.h | 4 +- include/uapi/linux/bpf.h | 16 + include/uapi/linux/if_link.h | 7 + include/uapi/linux/io_uring.h | 19 +- include/uapi/linux/netlink.h | 5 +- include/uapi/linux/surface_aggregator/cdev.h | 73 +- include/uapi/linux/virtio_vsock.h | 9 + include/uapi/linux/wwan.h | 16 + kernel/Makefile | 1 - kernel/audit.h | 2 +- kernel/auditsc.c | 8 +- kernel/bpf/syscall.c | 13 + kernel/bpf/verifier.c | 68 +- kernel/cgroup/cgroup-v1.c | 4 + kernel/cgroup/cgroup.c | 26 + kernel/crash_core.c | 5 +- kernel/dma/swiotlb.c | 9 + kernel/futex.c | 3 +- kernel/irq/chip.c | 2 +- kernel/irq/irqdomain.c | 20 +- kernel/irq/manage.c | 15 +- kernel/irq_work.c | 3 - kernel/kcsan/atomic.h | 23 - kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 + kernel/kcsan/permissive.h | 94 + kernel/kprobes.c | 2 +- kernel/kthread.c | 96 +- kernel/pgo/Kconfig | 36 - kernel/pgo/Makefile | 5 - kernel/pgo/fs.c | 413 - kernel/pgo/instrument.c | 188 - kernel/pgo/pgo.h | 211 - kernel/power/Kconfig | 12 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/ptrace.c | 9 + kernel/rcu/refscale.c | 6 +- kernel/rcu/tree.c | 6 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 1 - kernel/seccomp.c | 12 +- kernel/trace/ftrace.c | 8 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 4 +- kernel/trace/trace_boot.c | 27 +- kernel/trace/trace_events_hist.c | 3 +- kernel/trace/trace_events_trigger.c | 3 +- lib/Kconfig.kcsan | 42 +- lib/iov_iter.c | 6 +- lib/kstrtox.c | 5 +- lib/kunit/executor.c | 20 + lib/kunit/test.c | 7 +- lib/parser.c | 1 + lib/test_hmm.c | 127 +- lib/test_hmm_uapi.h | 2 - lib/vsprintf.c | 1 + localversion-next | 2 +- mm/Kconfig | 38 +- mm/backing-dev.c | 66 +- mm/compaction.c | 6 +- mm/debug_vm_pgtable.c | 12 +- mm/filemap.c | 25 +- mm/gup.c | 58 +- mm/hmm.c | 12 +- mm/huge_memory.c | 104 +- mm/hugetlb.c | 15 +- mm/init-mm.c | 9 + mm/internal.h | 53 +- mm/kmemleak.c | 18 +- mm/memblock.c | 8 +- mm/memcontrol.c | 44 +- mm/memory-failure.c | 61 +- mm/memory.c | 206 +- mm/mempolicy.c | 96 +- mm/migrate.c | 52 +- mm/mlock.c | 10 +- mm/mprotect.c | 18 +- mm/page-writeback.c | 56 +- mm/page_alloc.c | 37 +- mm/page_ext.c | 2 +- mm/page_vma_mapped.c | 171 +- mm/pgtable-generic.c | 5 +- mm/rmap.c | 639 +- mm/shmem.c | 4 +- mm/slab.h | 6 + mm/slab_common.c | 5 +- mm/slub.c | 319 +- mm/sparse-vmemmap.c | 4 +- mm/sparse.c | 2 +- mm/swap_state.c | 10 +- mm/truncate.c | 90 +- mm/vmalloc.c | 17 + mm/vmscan.c | 34 +- mm/workingset.c | 10 + mm/zbud.c | 229 +- mm/zsmalloc.c | 2 +- net/appletalk/ddp.c | 6 +- net/atm/resources.c | 7 +- net/bluetooth/hci_request.c | 51 +- net/bluetooth/smp.c | 6 +- net/bridge/br_private.h | 4 +- net/bridge/br_vlan_tunnel.c | 38 +- net/ceph/auth.c | 7 +- net/ceph/cls_lock_client.c | 12 +- net/core/devlink.c | 55 +- net/core/filter.c | 23 +- net/core/flow_dissector.c | 4 +- net/core/net_namespace.c | 20 +- net/core/rtnetlink.c | 38 +- net/core/skbuff.c | 4 +- net/core/sock_reuseport.c | 359 +- net/dccp/ccids/lib/tfrc_equation.c | 1 + net/devres.c | 2 +- net/dsa/dsa_priv.h | 5 + net/dsa/master.c | 6 +- net/dsa/slave.c | 17 +- net/dsa/tag_8021q.c | 23 + net/dsa/tag_ar9331.c | 2 +- net/dsa/tag_brcm.c | 6 +- net/dsa/tag_dsa.c | 4 +- net/dsa/tag_gswip.c | 2 +- net/dsa/tag_hellcreek.c | 3 +- net/dsa/tag_ksz.c | 9 +- net/dsa/tag_lan9303.c | 2 +- net/dsa/tag_mtk.c | 2 +- net/dsa/tag_ocelot.c | 4 +- net/dsa/tag_ocelot_8021q.c | 20 +- net/dsa/tag_qca.c | 2 +- net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_sja1105.c | 312 +- net/dsa/tag_trailer.c | 3 +- net/dsa/tag_xrs700x.c | 3 +- net/ethtool/ioctl.c | 10 +- net/ethtool/strset.c | 2 + net/ipv4/af_inet.c | 4 +- net/ipv4/ah4.c | 1 - net/ipv4/esp4.c | 1 - net/ipv4/esp4_offload.c | 1 - net/ipv4/inet_connection_sock.c | 191 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ipcomp.c | 1 - net/ipv4/ping.c | 12 +- net/ipv4/route.c | 15 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp_ipv4.c | 20 +- net/ipv4/tcp_minisocks.c | 4 +- net/ipv4/udp.c | 10 + net/ipv4/xfrm4_tunnel.c | 1 - net/ipv6/ah6.c | 2 - net/ipv6/esp6.c | 2 - net/ipv6/esp6_offload.c | 1 - net/ipv6/fib6_rules.c | 2 +- net/ipv6/ipcomp6.c | 2 - net/ipv6/mcast.c | 25 +- net/ipv6/mip6.c | 99 - net/ipv6/netfilter/nft_fib_ipv6.c | 22 +- net/ipv6/tcp_ipv6.c | 14 +- net/ipv6/udp.c | 3 + net/ipv6/xfrm6_output.c | 7 - net/ipv6/xfrm6_tunnel.c | 1 - net/iucv/af_iucv.c | 27 +- net/mac80211/debugfs.c | 11 +- net/mac80211/main.c | 7 +- net/mac80211/rx.c | 9 +- net/mac80211/util.c | 2 - net/mptcp/options.c | 2 + net/mptcp/protocol.c | 52 +- net/mptcp/protocol.h | 1 - net/mptcp/subflow.c | 108 +- net/netfilter/Kconfig | 1 + net/netfilter/nf_synproxy_core.c | 5 + net/netfilter/nf_tables_api.c | 100 +- net/netfilter/nfnetlink_hook.c | 2 +- net/netfilter/nft_exthdr.c | 4 +- net/netlabel/netlabel_mgmt.c | 19 +- net/packet/af_packet.c | 9 +- net/qrtr/mhi.c | 2 +- net/qrtr/qrtr.c | 2 +- net/rds/recv.c | 2 +- net/sched/act_ct.c | 21 +- net/sched/cls_flower.c | 3 +- net/sched/sch_cake.c | 18 +- net/socket.c | 13 - net/tipc/node.c | 2 +- net/tipc/socket.c | 2 +- net/tipc/subscr.c | 2 +- net/unix/af_unix.c | 2 +- net/vmw_vsock/af_vsock.c | 464 +- net/vmw_vsock/virtio_transport.c | 26 + net/vmw_vsock/virtio_transport_common.c | 179 +- net/vmw_vsock/vmci_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 12 + net/wireless/core.c | 13 +- net/wireless/sysfs.c | 4 + net/x25/af_x25.c | 2 +- net/x25/x25_route.c | 15 +- net/xfrm/xfrm_output.c | 79 +- net/xfrm/xfrm_policy.c | 2 +- scripts/Makefile.lib | 10 - security/integrity/evm/evm_main.c | 2 +- security/integrity/ima/ima_appraise.c | 3 +- security/integrity/ima/ima_asymmetric_keys.c | 1 + security/integrity/ima/ima_crypto.c | 4 +- security/integrity/ima/ima_fs.c | 6 +- security/integrity/ima/ima_kexec.c | 1 + security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_template.c | 8 +- security/integrity/ima/ima_template_lib.c | 23 +- security/lsm_audit.c | 1 - security/safesetid/lsm.c | 2 +- security/safesetid/lsm.h | 2 +- security/selinux/avc.c | 59 +- security/selinux/hooks.c | 20 +- security/selinux/include/avc.h | 13 +- security/selinux/ss/services.c | 23 +- security/tomoyo/audit.c | 1 + security/tomoyo/securityfs_if.c | 1 + security/tomoyo/tomoyo.c | 12 +- security/tomoyo/util.c | 4 +- sound/arm/pxa2xx-ac97.c | 4 +- sound/core/control_led.c | 2 +- sound/core/hwdep.c | 6 +- sound/core/info_oss.c | 3 +- sound/core/init.c | 12 +- sound/core/memalloc.c | 444 +- sound/core/memalloc_local.h | 19 + sound/core/oss/mixer_oss.c | 45 +- sound/core/oss/pcm_oss.c | 70 +- sound/core/oss/pcm_plugin.c | 26 +- sound/core/pcm_compat.c | 6 +- sound/core/pcm_iec958.c | 174 +- sound/core/pcm_lib.c | 64 +- sound/core/pcm_local.h | 5 - sound/core/pcm_memory.c | 21 - sound/core/pcm_misc.c | 12 +- sound/core/pcm_native.c | 45 +- sound/core/seq/oss/seq_oss.c | 26 +- sound/core/seq/oss/seq_oss_init.c | 9 +- sound/core/seq/oss/seq_oss_midi.c | 33 +- sound/core/seq/oss/seq_oss_rw.c | 3 +- sound/core/seq/oss/seq_oss_synth.c | 9 +- sound/core/seq/oss/seq_oss_writeq.c | 3 +- sound/core/seq/seq_clientmgr.c | 51 +- sound/core/seq/seq_dummy.c | 3 +- sound/core/seq/seq_fifo.c | 3 +- sound/core/seq/seq_memory.c | 6 +- sound/core/seq/seq_midi.c | 27 +- sound/core/seq/seq_queue.c | 21 +- sound/core/seq/seq_timer.c | 10 +- sound/core/seq/seq_virmidi.c | 9 +- sound/core/sgbuf.c | 90 +- sound/core/sound.c | 3 +- sound/core/sound_oss.c | 3 +- sound/drivers/mpu401/mpu401.c | 9 +- sound/drivers/mpu401/mpu401_uart.c | 19 +- sound/drivers/mtpav.c | 15 +- sound/drivers/mts64.c | 15 +- sound/drivers/opl3/opl3_lib.c | 42 +- sound/drivers/opl3/opl3_oss.c | 6 +- sound/drivers/opl3/opl3_seq.c | 9 +- sound/drivers/portman2x4.c | 15 +- sound/drivers/serial-u16550.c | 27 +- sound/drivers/vx/vx_core.c | 60 +- sound/drivers/vx/vx_hwdep.c | 12 +- sound/drivers/vx/vx_mixer.c | 39 +- sound/drivers/vx/vx_pcm.c | 32 +- sound/firewire/Kconfig | 21 +- sound/firewire/amdtp-stream-trace.h | 2 +- sound/firewire/amdtp-stream.c | 48 +- sound/firewire/amdtp-stream.h | 1 - sound/firewire/bebob/bebob.c | 131 +- sound/firewire/bebob/bebob.h | 19 +- sound/firewire/bebob/bebob_stream.c | 32 +- sound/firewire/fireworks/fireworks.c | 15 + sound/firewire/fireworks/fireworks.h | 8 - sound/i2c/cs8427.c | 24 +- sound/i2c/other/ak4114.c | 3 +- sound/i2c/other/ak4117.c | 3 +- sound/i2c/tea6330t.c | 26 +- sound/isa/ad1816a/ad1816a.c | 23 +- sound/isa/ad1816a/ad1816a_lib.c | 27 +- sound/isa/als100.c | 18 +- sound/isa/azt2320.c | 21 +- sound/isa/cmi8330.c | 37 +- sound/isa/cs423x/cs4236.c | 21 +- sound/isa/cs423x/cs4236_lib.c | 12 +- sound/isa/es1688/es1688_lib.c | 3 +- sound/isa/es18xx.c | 51 +- sound/isa/gus/gus_main.c | 18 +- sound/isa/gus/gus_mem.c | 3 +- sound/isa/gus/gus_mixer.c | 6 +- sound/isa/gus/gus_pcm.c | 23 +- sound/isa/gus/gus_uart.c | 3 +- sound/isa/gus/gusclassic.c | 6 +- sound/isa/gus/gusextreme.c | 6 +- sound/isa/gus/gusmax.c | 36 +- sound/isa/gus/interwave.c | 90 +- sound/isa/opl3sa2.c | 68 +- sound/isa/opti9xx/miro.c | 27 +- sound/isa/opti9xx/opti92x-ad1848.c | 27 +- sound/isa/sb/emu8000.c | 21 +- sound/isa/sb/emu8000_patch.c | 3 +- sound/isa/sb/emu8000_pcm.c | 6 +- sound/isa/sb/sb16.c | 65 +- sound/isa/sb/sb16_csp.c | 29 +- sound/isa/sb/sb16_main.c | 6 +- sound/isa/sb/sb8.c | 38 +- sound/isa/sb/sb8_main.c | 3 +- sound/isa/sb/sb8_midi.c | 3 +- sound/isa/sb/sb_common.c | 9 +- sound/isa/sb/sb_mixer.c | 55 +- sound/isa/wavefront/wavefront.c | 6 +- sound/isa/wavefront/wavefront_midi.c | 20 +- sound/isa/wavefront/wavefront_synth.c | 56 +- sound/isa/wss/wss_lib.c | 9 +- sound/mips/snd-n64.c | 4 + sound/parisc/harmony.c | 7 +- sound/pci/ac97/ac97_codec.c | 205 +- sound/pci/ac97/ac97_patch.c | 137 +- sound/pci/ad1889.c | 15 +- sound/pci/ak4531_codec.c | 9 +- sound/pci/als300.c | 22 +- sound/pci/als4000.c | 55 +- sound/pci/atiixp.c | 33 +- sound/pci/atiixp_modem.c | 40 +- sound/pci/au88x0/au88x0.c | 77 +- sound/pci/au88x0/au88x0_a3d.c | 28 +- sound/pci/au88x0/au88x0_core.c | 47 +- sound/pci/au88x0/au88x0_eq.c | 20 +- sound/pci/au88x0/au88x0_mixer.c | 3 +- sound/pci/au88x0/au88x0_mpu401.c | 14 +- sound/pci/au88x0/au88x0_pcm.c | 15 +- sound/pci/azt3328.c | 3 +- sound/pci/bt87x.c | 3 +- sound/pci/ca0106/ca0106_main.c | 18 +- sound/pci/ca0106/ca_midi.c | 3 +- sound/pci/cmipci.c | 83 +- sound/pci/cs4281.c | 54 +- sound/pci/cs46xx/cs46xx.c | 31 +- sound/pci/cs46xx/cs46xx_lib.c | 51 +- sound/pci/cs46xx/dsp_spos.c | 3 +- sound/pci/cs5535audio/cs5535audio.c | 28 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 10 +- sound/pci/echoaudio/darla20_dsp.c | 6 +- sound/pci/echoaudio/darla24_dsp.c | 6 +- sound/pci/echoaudio/echo3g_dsp.c | 3 +- sound/pci/echoaudio/echoaudio.c | 220 +- sound/pci/echoaudio/echoaudio_dsp.c | 12 +- sound/pci/echoaudio/echoaudio_gml.c | 3 +- sound/pci/echoaudio/gina20_dsp.c | 6 +- sound/pci/echoaudio/gina24_dsp.c | 6 +- sound/pci/echoaudio/indigo_dsp.c | 6 +- sound/pci/echoaudio/indigodj_dsp.c | 6 +- sound/pci/echoaudio/indigoio_dsp.c | 6 +- sound/pci/echoaudio/layla20_dsp.c | 6 +- sound/pci/echoaudio/layla24_dsp.c | 9 +- sound/pci/echoaudio/mia_dsp.c | 6 +- sound/pci/echoaudio/midi.c | 4 +- sound/pci/echoaudio/mona_dsp.c | 6 +- sound/pci/emu10k1/emu10k1.c | 42 +- sound/pci/emu10k1/emu10k1_callback.c | 3 +- sound/pci/emu10k1/emu10k1x.c | 85 +- sound/pci/emu10k1/emufx.c | 13 +- sound/pci/emu10k1/emumixer.c | 78 +- sound/pci/emu10k1/emumpu401.c | 12 +- sound/pci/emu10k1/emupcm.c | 24 +- sound/pci/emu10k1/memory.c | 21 +- sound/pci/emu10k1/p16v.c | 13 +- sound/pci/emu10k1/timer.c | 3 +- sound/pci/ens1370.c | 45 +- sound/pci/es1938.c | 42 +- sound/pci/es1968.c | 75 +- sound/pci/fm801.c | 63 +- sound/pci/hda/hda_tegra.c | 4 +- sound/pci/ice1712/delta.c | 6 +- sound/pci/ice1712/ews.c | 24 +- sound/pci/intel8x0.c | 46 +- sound/pci/intel8x0m.c | 36 +- sound/pci/korg1212/korg1212.c | 24 +- sound/pci/maestro3.c | 21 +- sound/pci/mixart/mixart.c | 29 +- sound/pci/mixart/mixart_hwdep.c | 17 +- sound/pci/mixart/mixart_mixer.c | 33 +- sound/pci/nm256/nm256.c | 27 +- sound/pci/pcxhr/pcxhr.c | 22 +- sound/pci/pcxhr/pcxhr_hwdep.c | 9 +- sound/pci/riptide/riptide.c | 88 +- sound/pci/rme32.c | 76 +- sound/pci/rme96.c | 148 +- sound/pci/rme9652/hdsp.c | 121 +- sound/pci/rme9652/rme9652.c | 98 +- sound/pci/sonicvibes.c | 67 +- sound/pci/trident/trident.c | 41 +- sound/pci/trident/trident.h | 1 - sound/pci/trident/trident_main.c | 95 +- sound/pci/trident/trident_memory.c | 51 +- sound/pci/via82xx.c | 78 +- sound/pci/via82xx_modem.c | 52 +- sound/pci/vx222/vx222.c | 18 +- sound/pci/vx222/vx222_ops.c | 12 +- sound/pci/ymfpci/ymfpci.c | 71 +- sound/pci/ymfpci/ymfpci_main.c | 72 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 3 +- sound/pcmcia/vx/vxp_mixer.c | 6 +- sound/pcmcia/vx/vxp_ops.c | 6 +- sound/pcmcia/vx/vxpocket.c | 3 +- sound/ppc/beep.c | 5 +- sound/ppc/daca.c | 24 +- sound/ppc/keywest.c | 6 +- sound/ppc/pmac.c | 6 +- sound/ppc/powermac.c | 21 +- sound/ppc/tumbler.c | 72 +- sound/soc/adi/axi-i2s.c | 3 +- sound/soc/adi/axi-spdif.c | 3 +- sound/soc/atmel/atmel-classd.c | 3 +- sound/soc/atmel/atmel-i2s.c | 3 +- sound/soc/atmel/atmel-pdmic.c | 3 +- sound/soc/atmel/mchp-i2s-mcc.c | 3 +- sound/soc/bcm/cygnus-ssp.c | 7 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/hdmi-codec.c | 217 +- sound/soc/codecs/rt5645.c | 49 +- sound/soc/codecs/wcd-clsh-v2.c | 348 +- sound/soc/codecs/wcd-clsh-v2.h | 16 + sound/soc/codecs/wcd-mbhc-v2.c | 2 +- sound/soc/codecs/wcd938x-sdw.c | 321 + sound/soc/codecs/wcd938x.c | 3642 ++++++++ sound/soc/codecs/wcd938x.h | 718 ++ sound/soc/dwc/Kconfig | 2 +- sound/soc/dwc/dwc-i2s.c | 3 +- sound/soc/fsl/fsl_easrc.c | 4 +- sound/soc/fsl/fsl_spdif.c | 24 +- sound/soc/hisilicon/hi6210-i2s.c | 3 +- sound/soc/img/img-i2s-in.c | 3 +- sound/soc/img/img-i2s-out.c | 3 +- sound/soc/img/img-parallel-out.c | 3 +- sound/soc/img/img-spdif-in.c | 3 +- sound/soc/img/img-spdif-out.c | 3 +- sound/soc/jz4740/jz4740-i2s.c | 3 +- sound/soc/qcom/lpass-cpu.c | 33 + sound/soc/qcom/lpass-platform.c | 12 +- sound/soc/qcom/lpass-sc7180.c | 1 + sound/soc/qcom/lpass.h | 2 + sound/soc/qcom/qdsp6/q6afe-dai.c | 41 + sound/soc/qcom/qdsp6/q6afe.c | 8 + sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/qcom/qdsp6/q6routing.c | 11 + sound/soc/rockchip/Kconfig | 14 +- sound/soc/soc-pcm.c | 2 +- sound/soc/tegra/Kconfig | 12 + sound/soc/tegra/Makefile | 19 +- sound/soc/tegra/tegra_alc5632.c | 259 - sound/soc/tegra/tegra_asoc_machine.c | 854 ++ sound/soc/tegra/tegra_asoc_machine.h | 49 + sound/soc/tegra/tegra_asoc_utils.c | 225 - sound/soc/tegra/tegra_asoc_utils.h | 38 - sound/soc/tegra/tegra_max98090.c | 276 - sound/soc/tegra/tegra_rt5640.c | 222 - sound/soc/tegra/tegra_rt5677.c | 324 - sound/soc/tegra/tegra_sgtl5000.c | 211 - sound/soc/tegra/tegra_wm8753.c | 185 - sound/soc/tegra/tegra_wm8903.c | 351 +- sound/soc/tegra/tegra_wm9712.c | 166 - sound/soc/tegra/trimslice.c | 172 - sound/sparc/amd7930.c | 14 +- sound/sparc/cs4231.c | 10 +- sound/sparc/dbri.c | 11 +- sound/synth/emux/emux.c | 3 +- sound/synth/emux/emux_effect.c | 13 +- sound/synth/emux/emux_hwdep.c | 6 +- sound/synth/emux/soundfont.c | 40 +- sound/usb/clock.c | 7 + sound/usb/quirks-table.h | 70 + tools/arch/x86/include/asm/disabled-features.h | 7 +- tools/bootconfig/include/linux/bootconfig.h | 4 + tools/bootconfig/main.c | 5 +- tools/bpf/bpftool/main.c | 4 +- tools/debugging/kernel-chktaint | 2 +- tools/include/uapi/linux/bpf.h | 16 + tools/lib/bpf/libbpf.c | 9 +- tools/lib/bpf/netlink.c | 4 +- tools/objtool/arch/x86/decode.c | 4 + tools/objtool/elf.c | 25 +- tools/perf/util/session.c | 1 + tools/testing/kunit/kunit.py | 57 +- tools/testing/kunit/kunit_config.py | 7 +- tools/testing/kunit/kunit_kernel.py | 177 +- tools/testing/kunit/kunit_parser.py | 2 +- tools/testing/kunit/kunit_tool_test.py | 18 +- tools/testing/kunit/qemu_config.py | 16 + tools/testing/kunit/qemu_configs/alpha.py | 10 + tools/testing/kunit/qemu_configs/arm.py | 13 + tools/testing/kunit/qemu_configs/arm64.py | 12 + tools/testing/kunit/qemu_configs/i386.py | 10 + tools/testing/kunit/qemu_configs/powerpc.py | 12 + tools/testing/kunit/qemu_configs/riscv.py | 31 + tools/testing/kunit/qemu_configs/s390.py | 14 + tools/testing/kunit/qemu_configs/sparc.py | 10 + tools/testing/kunit/qemu_configs/x86_64.py | 10 + .../selftests/bpf/prog_tests/migrate_reuseport.c | 555 ++ .../selftests/bpf/progs/test_migrate_reuseport.c | 135 + tools/testing/selftests/bpf/test_verifier.c | 2 +- tools/testing/selftests/bpf/verifier/and.c | 2 + tools/testing/selftests/bpf/verifier/bounds.c | 14 + tools/testing/selftests/bpf/verifier/dead_code.c | 2 + tools/testing/selftests/bpf/verifier/jmp32.c | 22 + tools/testing/selftests/bpf/verifier/jset.c | 10 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 + .../selftests/bpf/verifier/value_ptr_arith.c | 7 +- .../drivers/net/netdevsim/devlink_trap.sh | 10 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/aarch64/debug-exceptions.c | 250 + .../selftests/kvm/include/aarch64/processor.h | 83 +- tools/testing/selftests/kvm/include/kvm_util.h | 23 +- .../selftests/kvm/include/x86_64/processor.h | 4 +- tools/testing/selftests/kvm/lib/aarch64/handlers.S | 126 + .../testing/selftests/kvm/lib/aarch64/processor.c | 97 + tools/testing/selftests/kvm/lib/test_util.c | 38 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 23 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 4 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 2 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 7 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 9 - .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 8 +- .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 2 +- tools/testing/selftests/net/fib_nexthops.sh | 12 + tools/testing/selftests/net/fib_tests.sh | 25 + .../selftests/net/forwarding/devlink_lib.sh | 26 + tools/testing/selftests/net/mptcp/mptcp_connect.sh | 11 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nft_fib.sh | 221 + tools/testing/selftests/powerpc/pmu/ebb/ebb.h | 2 - tools/testing/selftests/ptrace/vmaccess.c | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/sgx/call.S | 6 +- tools/testing/selftests/sgx/defines.h | 10 + tools/testing/selftests/sgx/load.c | 3 - tools/testing/selftests/sgx/main.c | 239 +- tools/testing/selftests/sgx/main.h | 4 +- tools/testing/selftests/sgx/test_encl.c | 19 +- tools/testing/selftests/sgx/test_encl.lds | 3 +- tools/testing/selftests/vm/Makefile | 4 +- tools/testing/selftests/vm/hmm-tests.c | 158 - tools/testing/selftests/vm/pkey-x86.h | 1 + tools/testing/selftests/vm/protection_keys.c | 85 +- tools/testing/selftests/x86/Makefile | 3 +- .../testing/selftests/x86/corrupt_xstate_header.c | 114 + tools/testing/vsock/util.c | 32 +- tools/testing/vsock/util.h | 3 + tools/testing/vsock/vsock_test.c | 116 + 2631 files changed, 120055 insertions(+), 41828 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec create mode 100644 Documentation/ABI/testing/sysfs-bus-spi-devices-spi-nor create mode 100644 Documentation/ABI/testing/sysfs-class-spi-eeprom create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-soc-ipa create mode 100644 Documentation/admin-guide/hw-vuln/core-scheduling.rst delete mode 100644 Documentation/dev-tools/pgo.rst delete mode 100644 Documentation/devicetree/bindings/clock/brcm,iproc-clocks.txt create mode 100644 Documentation/devicetree/bindings/clock/brcm,iproc-clocks.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml create mode 100644 Documentation/devicetree/bindings/crypto/cortina,sl3516-crypto.yaml create mode 100644 Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-aspeed.txt delete mode 100644 Documentation/devicetree/bindings/iommu/rockchip,iommu.txt create mode 100644 Documentation/devicetree/bindings/iommu/rockchip,iommu.yaml create mode 100644 Documentation/devicetree/bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/aspeed-kcs-bmc.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/arm,pl353- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.txt create mode 100644 Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/arm-versatile.txt delete mode 100644 Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt delete mode 100644 Documentation/devicetree/bindings/mtd/intel,ixp4xx-flash.txt create mode 100644 Documentation/devicetree/bindings/mtd/microchip,mchp48l640.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/mtd-physmap.txt create mode 100644 Documentation/devicetree/bindings/mtd/mtd-physmap.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml create mode 100644 Documentation/devicetree/bindings/net/ingenic,mac.yaml create mode 100644 Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x-sdw.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/arm,sbsa-gwdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/sbsa-gwdt.txt create mode 100644 Documentation/firmware-guide/acpi/dsd/phy.rst create mode 100644 Documentation/hwmon/dps920ab.rst create mode 100644 Documentation/hwmon/pim4328.rst create mode 100644 Documentation/networking/device_drivers/wwan/index.rst create mode 100644 Documentation/networking/device_drivers/wwan/iosm.rst create mode 100644 Documentation/networking/devlink/prestera.rst delete mode 100644 arch/alpha/include/asm/mmzone.h delete mode 100644 arch/alpha/mm/numa.c delete mode 100644 arch/arc/include/asm/mmzone.h create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts create mode 100644 arch/arm/boot/dts/imx6dl-b105pv2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b105v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b125pv2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b125v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b155v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-b1x5v2.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-qmx6.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp42x-welltech-epbx100.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-microsoft-surface-duo.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi create mode 100644 arch/m68k/68000/screen.h delete mode 100644 arch/m68k/include/asm/mmzone.h create mode 100644 drivers/acpi/prmt.c create mode 100644 drivers/char/ipmi/kcs_bmc_cdev_ipmi.c create mode 100644 drivers/char/ipmi/kcs_bmc_client.h create mode 100644 drivers/char/ipmi/kcs_bmc_device.h create mode 100644 drivers/char/ipmi/kcs_bmc_serio.c create mode 100644 drivers/clk/renesas/r9a07g044-cpg.c create mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.c create mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.h create mode 100644 drivers/crypto/gemini/Makefile create mode 100644 drivers/crypto/gemini/sl3516-ce-cipher.c create mode 100644 drivers/crypto/gemini/sl3516-ce-core.c create mode 100644 drivers/crypto/gemini/sl3516-ce-rng.c create mode 100644 drivers/crypto/gemini/sl3516-ce.h create mode 100644 drivers/cxl/acpi.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c create mode 100644 drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h delete mode 100644 drivers/gpu/drm/i915/i915_buddy.c delete mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/intel_region_ttm.c create mode 100644 drivers/gpu/drm/i915/intel_region_ttm.h delete mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/hwmon/pmbus/dps920ab.c create mode 100644 drivers/hwmon/pmbus/pim4328.c create mode 100644 drivers/iommu/intel/perf.c create mode 100644 drivers/iommu/intel/perf.h create mode 100644 drivers/mtd/devices/mchp48l640.c create mode 100644 drivers/mtd/nand/raw/pl35x-nand-controller.c create mode 100644 drivers/mtd/spi-nor/sysfs.c delete mode 100644 drivers/net/dsa/sja1105/sja1105_sgmii.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp.c create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_hw.c create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_hw.h create mode 100644 drivers/net/ethernet/intel/ice/ice_sbq_cmd.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_priv.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/diag/bridge_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/sf.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c create mode 100644 drivers/net/ipa/ipa_sysfs.c create mode 100644 drivers/net/ipa/ipa_sysfs.h create mode 100644 drivers/net/mdio/acpi_mdio.c create mode 100644 drivers/net/mdio/fwnode_mdio.c create mode 100644 drivers/net/pcs/pcs-xpcs-nxp.c create mode 100644 drivers/net/pcs/pcs-xpcs.h create mode 100644 drivers/net/wwan/iosm/Makefile create mode 100644 drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem_ops.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem_ops.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_irq.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_irq.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mmio.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mmio.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux_codec.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux_codec.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pcie.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pcie.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pm.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pm.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_port.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_port.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_task_queue.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_task_queue.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_uevent.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_uevent.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_wwan.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_wwan.h delete mode 100644 drivers/nvme/host/tcp-offload.c delete mode 100644 drivers/nvme/host/tcp-offload.h create mode 100644 drivers/regulator/sy7636a-regulator.c create mode 100644 drivers/scsi/elx/Kconfig create mode 100644 drivers/scsi/elx/Makefile create mode 100644 drivers/scsi/elx/efct/efct_driver.c create mode 100644 drivers/scsi/elx/efct/efct_driver.h create mode 100644 drivers/scsi/elx/efct/efct_hw.c create mode 100644 drivers/scsi/elx/efct/efct_hw.h create mode 100644 drivers/scsi/elx/efct/efct_hw_queues.c create mode 100644 drivers/scsi/elx/efct/efct_io.c create mode 100644 drivers/scsi/elx/efct/efct_io.h create mode 100644 drivers/scsi/elx/efct/efct_lio.c create mode 100644 drivers/scsi/elx/efct/efct_lio.h create mode 100644 drivers/scsi/elx/efct/efct_scsi.c create mode 100644 drivers/scsi/elx/efct/efct_scsi.h create mode 100644 drivers/scsi/elx/efct/efct_unsol.c create mode 100644 drivers/scsi/elx/efct/efct_unsol.h create mode 100644 drivers/scsi/elx/efct/efct_xport.c create mode 100644 drivers/scsi/elx/efct/efct_xport.h create mode 100644 drivers/scsi/elx/include/efc_common.h create mode 100644 drivers/scsi/elx/libefc/efc.h create mode 100644 drivers/scsi/elx/libefc/efc_cmds.c create mode 100644 drivers/scsi/elx/libefc/efc_cmds.h create mode 100644 drivers/scsi/elx/libefc/efc_device.c create mode 100644 drivers/scsi/elx/libefc/efc_device.h create mode 100644 drivers/scsi/elx/libefc/efc_domain.c create mode 100644 drivers/scsi/elx/libefc/efc_domain.h create mode 100644 drivers/scsi/elx/libefc/efc_els.c create mode 100644 drivers/scsi/elx/libefc/efc_els.h create mode 100644 drivers/scsi/elx/libefc/efc_fabric.c create mode 100644 drivers/scsi/elx/libefc/efc_fabric.h create mode 100644 drivers/scsi/elx/libefc/efc_node.c create mode 100644 drivers/scsi/elx/libefc/efc_node.h create mode 100644 drivers/scsi/elx/libefc/efc_nport.c create mode 100644 drivers/scsi/elx/libefc/efc_nport.h create mode 100644 drivers/scsi/elx/libefc/efc_sm.c create mode 100644 drivers/scsi/elx/libefc/efc_sm.h create mode 100644 drivers/scsi/elx/libefc/efclib.c create mode 100644 drivers/scsi/elx/libefc/efclib.h create mode 100644 drivers/scsi/elx/libefc_sli/sli4.c create mode 100644 drivers/scsi/elx/libefc_sli/sli4.h delete mode 100644 drivers/staging/kpc2000/Kconfig delete mode 100644 drivers/staging/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/TODO delete mode 100644 drivers/staging/kpc2000/kpc.h delete mode 100644 drivers/staging/kpc2000/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c delete mode 100644 drivers/staging/kpc2000/kpc2000/core.c delete mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h delete mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h delete mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h delete mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c delete mode 100644 drivers/staging/kpc2000/kpc2000_spi.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h delete mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_debug.h create mode 100644 fs/cifsd/ksmbd_spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/ksmbd_spnego_negtokentarg.asn1 delete mode 100644 fs/cifsd/spnego_negtokeninit.asn1 delete mode 100644 fs/cifsd/spnego_negtokentarg.asn1 create mode 100644 include/dt-bindings/clock/r9a07g044-cpg.h create mode 100644 include/dt-bindings/power/imx8mn-power.h create mode 100644 include/linux/acpi_mdio.h create mode 100644 include/linux/fwnode_mdio.h create mode 100644 include/linux/kstrtox.h delete mode 100644 include/linux/pl353-smc.h create mode 100644 include/linux/prmt.h delete mode 100644 include/linux/zbud.h create mode 100644 include/uapi/linux/wwan.h delete mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/permissive.h delete mode 100644 kernel/pgo/Kconfig delete mode 100644 kernel/pgo/Makefile delete mode 100644 kernel/pgo/fs.c delete mode 100644 kernel/pgo/instrument.c delete mode 100644 kernel/pgo/pgo.h create mode 100644 sound/core/memalloc_local.h create mode 100644 sound/soc/codecs/wcd938x-sdw.c create mode 100644 sound/soc/codecs/wcd938x.c create mode 100644 sound/soc/codecs/wcd938x.h delete mode 100644 sound/soc/tegra/tegra_alc5632.c create mode 100644 sound/soc/tegra/tegra_asoc_machine.c create mode 100644 sound/soc/tegra/tegra_asoc_machine.h delete mode 100644 sound/soc/tegra/tegra_asoc_utils.c delete mode 100644 sound/soc/tegra/tegra_asoc_utils.h delete mode 100644 sound/soc/tegra/tegra_max98090.c delete mode 100644 sound/soc/tegra/tegra_rt5640.c delete mode 100644 sound/soc/tegra/tegra_rt5677.c delete mode 100644 sound/soc/tegra/tegra_sgtl5000.c delete mode 100644 sound/soc/tegra/tegra_wm8753.c delete mode 100644 sound/soc/tegra/tegra_wm9712.c delete mode 100644 sound/soc/tegra/trimslice.c create mode 100644 tools/testing/kunit/qemu_config.py create mode 100644 tools/testing/kunit/qemu_configs/alpha.py create mode 100644 tools/testing/kunit/qemu_configs/arm.py create mode 100644 tools/testing/kunit/qemu_configs/arm64.py create mode 100644 tools/testing/kunit/qemu_configs/i386.py create mode 100644 tools/testing/kunit/qemu_configs/powerpc.py create mode 100644 tools/testing/kunit/qemu_configs/riscv.py create mode 100644 tools/testing/kunit/qemu_configs/s390.py create mode 100644 tools/testing/kunit/qemu_configs/sparc.py create mode 100644 tools/testing/kunit/qemu_configs/x86_64.py create mode 100644 tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c create mode 100644 tools/testing/selftests/bpf/progs/test_migrate_reuseport.c create mode 100644 tools/testing/selftests/kvm/aarch64/debug-exceptions.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/handlers.S create mode 100755 tools/testing/selftests/netfilter/nft_fib.sh create mode 100644 tools/testing/selftests/x86/corrupt_xstate_header.c